(self.webpackChunksimple_accounts_manager=self.webpackChunksimple_accounts_manager||[]).push([[8792,6370,3989,2036,5358,2359,1981,7586,5205,1838,3502,4070,9746,9250,9651,5296,6869],{72882:(Fe,Tt,d)=>{"use strict";d.d(Tt,{q:()=>u,M:()=>a});var l=d(10467),t=d(72036),R=d(66689),F=d(49671),e=d(98808),_=d(54438),D=d(4922),h=d(75743),s=d(93832);let u=(()=>{class c{constructor(p,f,E){this.authService=p,this.router=f,this.syncApiService=E}canActivate(p,f){var E=this;JSON.parse(e.SE.getCache("SAB_LOGGED_IN_USER"));const Q=f.url;return 0==this.authService.isLoggedIn()&&"/home"!==Q?(this.router.navigateByUrl("/home"),!1):(this.syncApiService.fetchDbData("filterSettingData",function(){var b=(0,l.A)(function*(C){var T=yield C.data;if(200===C.status&&!(0,t.A)(T)&&(0,R.A)(T,"featureSetting")){const N=T.featureSetting;(0,F.A)(e.DH.featureTitleList(),J=>{if(N.find(k=>k.widgetUniqueKey===J.id&&!k.isEnabled)&&E.authService.isLoggedIn()&&Q==J.routes)return E.router.navigateByUrl("/dashboard"),!1})}});return function(C){return b.apply(this,arguments)}}()),!0)}static#t=this.\u0275fac=function(f){return new(f||c)(_.KVO(D.y),_.KVO(h.Ix),_.KVO(s.P))};static#e=this.\u0275prov=_.jDH({token:c,factory:c.\u0275fac,providedIn:"root"})}return c})();var g=d(92173);let a=(()=>{class c{constructor(p,f,E,w){this.authService=p,this.router=f,this.syncCommonService=E,this.route=w}canActivate(p,f){const E=f.url;let w=JSON.parse(e.SE.getCache("SAB_LOGGED_IN_USER"));var Q=indexedDB.open("SimpleAccounting");return Q.onerror=()=>{this.router.navigate(["/browser-not-support"])},Q.onsuccess=()=>0!=this.authService.isLoggedIn()||["/home","/home/login","/home/forgot-password","/unauthorize-user","/home/register","/onboarding","/codelogin","/home/switch-user","/enable-web-access","/best-accounting-software","/cloud-accounting-software","/inventory-management-software","/home-page","/home/register/verify-email","/payment-expenses-software","/gst-billing-software","/rich-accounting-software"].includes(E)?1==this.authService.isLoggedIn()&&"/dashboard"!==E?!("/enable-web-access"===E||"/home"==E||"/onboarding"==E&&(0,R.A)(w,"isOnboardingCompleted")&&!w.isOnboardingCompleted||"/home/switch-user"==E||("/home/register/verify-email"==E||"/home/register/send-verify-email"==E||"/home/register"==E?(this.syncCommonService.logoutUser(),1):"/home/login"!=E||3!=w.user.userType&&5!=w.registerSource||0!=w.user.emailVerificationFlag?(this.router.navigateByUrl("/home"),1):(this.syncCommonService.logoutUser(),this.router.navigateByUrl("/home/login"),1))):void 0:(this.router.navigateByUrl("/home/login"),!1),!0}static#t=this.\u0275fac=function(f){return new(f||c)(_.KVO(D.y),_.KVO(h.Ix),_.KVO(g.E),_.KVO(h.nX))};static#e=this.\u0275prov=_.jDH({token:c,factory:c.\u0275fac,providedIn:"root"})}return c})()},55415:(Fe,Tt,d)=>{"use strict";d.d(Tt,{y:()=>g});var l=d(10467),t=d(72036),R=d(66689),F=d(30554),e=d(70129),_=d(29646),D=d(98808),h=d(54438),s=d(29456),u=d(26297);let g=(()=>{class a{constructor(B,p){this.dbService=B,this.notificationService=p}isLoggedIn(){return!(0,t.A)(this.authInfo("access_token"))}authInfo(B){const p=D.SE.getCache("SAB_LOGGED_IN_USER"),f=JSON.parse(p||"{}");return this.resetAuthInfo(f),B&&(0,R.A)(this.authInfoContainer,B)?isJsonString(this.authInfoContainer[B])?JSON.parse(this.authInfoContainer[B],(E,w)=>isJsonString(w)?JSON.parse(w):w):this.authInfoContainer[B]:this.authInfoContainer}authJsonData(B){const p=D.SE.getCache("SAB_LOGGED_IN_USER"),f=JSON.parse(p||"{}");return this.resetAuthInfo(f),B&&(0,R.A)(this.authInfoContainer,B)?this.authInfoContainer[B]:this.authInfoContainer}resetAuthInfo(B){return this.authInfoContainer=B&&(0,F.A)(B)?B:{}}checkIn(B,p){this.resetAuthInfo(B),p&&(0,e.A)(p)&&p.call(this,B)}settingInfo(B){var p=this;return new Promise(function(){var f=(0,l.A)(function*(E,w){const Q=yield p.fetchUserAllDbData(B);0==Q&&w(null);const b=(0,_.A)(Q,"_uuid");if((0,t.A)(b))E(null);else{let C=b;if("setting"==B?C=b.deviceSettings:"transactionNo"==B&&(C=b.formatNameSettings),!isJsonString(C))return E(C);E(JSON.parse(C,(T,N)=>isJsonString(N)?JSON.parse(N):N))}});return function(E,w){return f.apply(this,arguments)}}())}fetchUserAllDbData(B){return this.dbService.getAll(B).toPromise().catch(p=>!1)}static#t=this.\u0275fac=function(p){return new(p||a)(h.KVO(s.MX),h.KVO(u.J))};static#e=this.\u0275prov=h.jDH({token:a,factory:a.\u0275fac,providedIn:"root"})}return a})()},4922:(Fe,Tt,d)=>{"use strict";d.d(Tt,{y:()=>l.y});var l=d(55415)},16832:(Fe,Tt,d)=>{"use strict";d.d(Tt,{V:()=>E});var l=d(10467),t=d(21626),R=d(72036),F=d(66689),e=d(29646),_=d(45312),D=d(39866),h=d(18810),s=d(98808),u=d(54438),g=d(59640),a=d(4922),c=d(26297);let B=(()=>{class w{constructor(){this.defaultDeviceSetting={amountRoundOff:2,bankingDetails:'{"addPayPalMe":false,"bankingDetails":"","displayInEstimate":false,"myPayPalMeName":"","otherDetails":"","payableTo":""}',bookKeepingStartDate:16094394e5,country:'{"countryName":"India","currencyCode":"INR","id":5,"textSymbol":"Rs","textSymbolFlag":1}',currencyFormat:1,currencySymbol:"Rs",customFields:'{"amount":"","balance":"","bankingDetails":"","billTo":"","discount":"","dueDate":"","estimate":"","grandTotal":"","invoice":"","invoiceRefNo":"","otherDetails":"","paid":"","payableTo":"","productCode":"","productService":"","purchaseFrom":"","purchaseOrder":"","purchaseRecord":"","purchaseRefNo":"","quantity":"","rate":"","receipt":"","salesOrder":"","shipTo":"","signature":"","taxId":"GSTIN","termsCondition":"","thankYouMessage":""}',dashBoardRoundOff:0,dashboardWidgetSetting:'[{"isEnabled":true,"isShow":true,"widgetSequence":1,"widgetUniqueKey":1},{"isEnabled":true,"isShow":true,"widgetSequence":2,"widgetUniqueKey":2},{"isEnabled":true,"isShow":true,"widgetSequence":3,"widgetUniqueKey":3},{"isEnabled":true,"isShow":true,"widgetSequence":4,"widgetUniqueKey":4},{"isEnabled":true,"isShow":true,"widgetSequence":5,"widgetUniqueKey":5},{"isEnabled":true,"isShow":true,"widgetSequence":6,"widgetUniqueKey":6},{"isEnabled":true,"isShow":true,"widgetSequence":7,"widgetUniqueKey":7},{"isEnabled":true,"isShow":true,"widgetSequence":8,"widgetUniqueKey":8},{"isEnabled":true,"isShow":true,"widgetSequence":9,"widgetUniqueKey":9}]',dateFormat:0,defaultOverdueTimePeriod:"No default overdue period",discountTypeSetting:0,featureSetting:'[{"isEnabled":true,"isShow":true,"widgetSequence":1,"widgetUniqueKey":101},{"isEnabled":true,"isShow":true,"widgetSequence":2,"widgetUniqueKey":102},{"isEnabled":true,"isShow":true,"widgetSequence":3,"widgetUniqueKey":108},{"isEnabled":true,"isShow":true,"widgetSequence":4,"widgetUniqueKey":106},{"isEnabled":true,"isShow":true,"widgetSequence":5,"widgetUniqueKey":107},{"isEnabled":true,"isShow":true,"widgetSequence":6,"widgetUniqueKey":105},{"isEnabled":true,"isShow":true,"widgetSequence":7,"widgetUniqueKey":109},{"isEnabled":true,"isShow":true,"widgetSequence":8,"widgetUniqueKey":110}]',fieldVisibility:'{"ShowPoNumberDate":true,"showAddRefNo":true,"showHeaderFooter":true,"showImages":true,"showOtherCharge":true,"showTermsCondition":true}',fyYearFromDate:16094394e5,fyYearToDate:1640889e6,inventoryEnable:!1,inventoryStockAlert:!1,inventoryValuationMethod:0,invoicePaymentTracking:0,invoiceThemeSettings:'{"color":-11237398,"invoiceThemeId":1,"paperSize":0}',isReminderForOverdue:!1,negativeInvStockAlert:!1,optionDailyWeekly:0,optionDateTime:0,percentRoundOff:2,quantityRoundOff:2,rateRoundOff:2,selectedLanguageCode:1,showDashboardDataBy:1,userCustomFields:[]},this.formatNameSettings='{"depreciationFormatName":"DEP-","depreciationFormatNo":1,"estimateFormatName":"EST-","estimateFormatNo":1,"expenseFormatName":"EXPN-","expenseFormatNo":1,"inputCreditPurchaseFormatName":"TAXCRED-","inputCreditPurchaseFormatNo":1,"interestOnLoanFormatName":"LOANINT-","interestOnLoanFormatNo":1,"journalFormatName":"JRNL-","journalFormatNo":1,"loanLiabilityFormatName":"LOAN-","loanLiabilityFormatNo":1,"otherIncomeFormatName":"OTHINC-","otherIncomeFormatNo":1,"ownerAddMoneyFormatName":"OWNADD-","ownerAddMoneyFormatNo":1,"ownerWithdrawMoneyFormatName":"OWNWDR-","ownerWithdrawMoneyFormatNo":1,"paymentGivenFormatName":"PAY-OUT:","paymentGivenFormatNo":1,"paymentReceiveFormatName":"PAY-IN:","paymentReceiveFormatNo":1,"purchaseFixedAssetFormatName":"PURFA-","purchaseFixedAssetFormatNo":1,"purchaseCurrentAssetFormatName":"PURCA-","purchaseCurrentAssetFormatNo":1,"purchaseFormatName":"PRCS-","purchaseFormatNo":1,"purchaseOrderFormatName":"PURORD-","purchaseOrderFormatNo":1,"saleFixedAssetFormatName":"SALEFA-","saleFixedAssetFormatNo":1,"saleCurrentAssetFormatName":"SALECA-","saleCurrentAssetFormatNo":1,"saleFormatName":"INV-","saleFormatNo":1,"saleOrderFormatName":"SALEORD-","saleOrderFormatNo":1,"transferFormatName":"TRFR-","transferFormatNo":1,"writeOffFormatName":"WRTOF-","writeOffFormatNo":1,"salesReturnFormatName":"SRTN-","salesReturnFormatNo":1,"purchaseReturnFormatName":"PRTN-","purchaseReturnFormatNo":1}'}static#t=this.\u0275fac=function(C){return new(C||w)};static#e=this.\u0275prov=u.jDH({token:w,factory:w.\u0275fac,providedIn:"root"})}return w})();var p=d(75743),f=d(23215);let E=(()=>{class w{constructor(b,C,T,N,L,J,H,k,X){this.httpBackend=b,this.http=C,this.httpNoIntercept=T,this.store=N,this.authService=L,this.notificationService=J,this.deviceConstant=H,this.router=k,this.browserUuidService=X,this.baseUrl=_.c.baseUrl,this.defaultDeviceSetting=this.convertJsonParseData(s.DH.convertObjectToStringify(this.deviceConstant.defaultDeviceSetting)),this.defaultFormatNoSetting=JSON.parse(this.deviceConstant.formatNameSettings),this.httpNoIntercept=new t.Qq(this.httpBackend)}fetch(b,C={},T){let N=this.baseUrl+b,L={};(0,R.A)(C)||(L=C);const J={headers:new t.Lr(L)};return this.http.get(N,J).subscribe({next:H=>{T(H)},error:H=>{T({status:H.status,httpError:H}),200!=H.status&&0!=H.status||0==H.status&&this.notificationService.warn(s.DH.alertMessage(9)),D.u.error("DataStore:: Opps Something went wrong Serverside")}})}fetchNoIntercept(b,C={},T){let N=this.baseUrl+b,L={};(0,R.A)(C)||(L=C);const J={headers:new t.Lr(L)};return this.httpNoIntercept.get(N,J).subscribe({next:H=>{T(H)},error:H=>{T({status:H.status,httpError:H}),200!=H.status&&0!=H.status||0==H.status&&this.notificationService.warn(s.DH.alertMessage(9)),D.u.error("DataStore:: Opps Something went wrong Serverside")}})}fetchData(b,C={},T){let N=b,L={};(0,R.A)(C)||(L=C);const J={headers:new t.Lr(L)};return this.http.get(N,J).subscribe(H=>{T(H)},H=>{T({status:H.status,httpError:H}),D.u.error("Opps Something went wrong")})}post(b,C={},T={},N){let L=this.baseUrl+b,J={};(0,R.A)(T)||(J=T);const H={headers:new t.Lr(J)};return this.http.post(L,C,H).subscribe(k=>{N(k)},k=>(N({status:k.status,httpError:k}),200!=k.status&&0!=k.status||0==k.status&&this.notificationService.warn(s.DH.alertMessage(9)),D.u.error("DataStore:: Opps Something went wrong Serverside"),!1))}postData(b,C={},T={}){let N=this.baseUrl+b,L={};(0,R.A)(T)||(L=T);const J={headers:new t.Lr(L)};return this.http.post(N,C,J)}fetchSettings(b={},C){var T=this;return(0,l.A)(function*(){const N=T.authService.authInfo("access_token");return yield Promise.all([T.http.get(T.baseUrl+"settings/pull/settings",{headers:new t.Lr({"Content-Type":"application/json",accessToken:N,lastEpoch:b.settingLastEpoch,uuid:T.browserUuidService.getHeaderParameters("uuid")||"",lastActiveTime:T.browserUuidService.getHeaderParameters("lastActiveTime")})}).toPromise(),T.http.get(T.baseUrl+"settings/pull/transactionNoSetting",{headers:new t.Lr({"Content-Type":"application/json",accessToken:N,lastEpoch:b.transactioNoLastEpoch})}).toPromise(),T.http.get(T.baseUrl+"pull/organization",{headers:new t.Lr({"Content-Type":"application/json",accessToken:N,lastEpoch:b.organizationLastEpoch})}).toPromise()]).then(L=>{let J={setting:null,transactionNo:null,organization:null};(0,R.A)(L)||(J.setting=L.find(H=>{if(200===H.status&&(0,F.A)(H,"settings")&&!(0,R.A)(H.settings)&&(0,F.A)(H.settings,"deviceSettings")&&!(0,R.A)(H.settings.deviceSettings))return H}),J.transactionNo=L.find(H=>{if(200===H.status&&(0,F.A)(H,"settings")&&!(0,R.A)(H.settings)&&(0,F.A)(H.settings,"formatNameSettings")&&!(0,R.A)(H.settings.formatNameSettings))return H}),J.organization=L.find(H=>{if(200===H.status&&(0,F.A)(H,"record")&&!(0,R.A)(H.record))return H})),C({status:200,data:J})}).catch(L=>{C({status:L.status,httpError:L}),200!=L.status&&0!=L.status||0==L.status&&T.notificationService.warn(s.DH.alertMessage(9)),D.u.error("DataStore:: Opps Something went wrong Serverside")})})()}handleError(b){let C="";return C=b.error instanceof ErrorEvent?`Error: ${b.error.message}`:`Error Code: ${b.status}\nMessage: ${b.message}`,(0,h.$)(C)}fetchState(b,C){if(!(0,R.A)(b)&&this.authService.isLoggedIn())return this.store.select(b).subscribe(T=>{C(T)});this.authService.isLoggedIn()||C([])}fetchStateData(b){return this.store.select(b)}fetchSettingState(b,C){if(!(0,R.A)(b))return this.store.select(b).subscribe(T=>{switch(b){case"setting":if((0,R.A)(T))C(null);else{let N=T[0];(0,F.A)(N,"deviceSettings")&&!(0,R.A)(N.deviceSettings)?("/unauthorize"===this.router.url&&this.router.navigateByUrl("/"),C(this.convertJsonParseData(N.deviceSettings))):((0,F.A)(N,"deviceSettings")&&(0,R.A)(N.deviceSettings),this.router.navigateByUrl("unauthorize"),C(null))}break;case"transactionNo":if((0,R.A)(T))C(null);else{let N=T[0];(0,F.A)(N,"formatNameSettings")&&!(0,R.A)(N.formatNameSettings)?("/unauthorize"===this.router.url&&this.router.navigateByUrl("/"),C(this.convertJsonParseData(N.formatNameSettings))):((0,F.A)(N,"formatNameSettings")&&(0,R.A)(N.formatNameSettings),this.router.navigateByUrl("unauthorize"),C(null))}break;case"organization":if((0,R.A)(T))C(null);else{let N=(0,e.A)(T,"_uuid");C(this.convertJsonParseData(N))}break;default:C(null)}})}convertJsonParseData(b){return isJsonString(b)?JSON.parse(b,(C,T)=>"boolean"!=typeof T&&(0,R.A)(T)&&!isNumber(T)&&(0,F.A)(this.defaultDeviceSetting,C)?this.defaultDeviceSetting[C]:isJsonString(T)?JSON.parse(T):T):b}dispatchState(b,C){if(!(0,R.A)(b))return new Promise((T,N)=>{T(this.store.dispatch(b))}).catch(T=>{C.call(this,T)})}fetchAssets(b,C){return this.httpNoIntercept.get(b).subscribe({next:T=>{C(T)},error:T=>{C({status:T.status,httpError:T})}})}deleteData(b,C={},T){let N=this.baseUrl+b,L={};(0,R.A)(C)||(L=C);const J={headers:new t.Lr(L)};return this.http.delete(N,J).subscribe({next:H=>{T(H)},error:H=>{T({status:H.status,httpError:H}),200!=H.status&&0!=H.status||0==H.status&&this.notificationService.warn(s.DH.alertMessage(9)),D.u.error("DataStore:: Opps Something went wrong Serverside")}})}static#t=this.\u0275fac=function(C){return new(C||w)(u.KVO(t.JV),u.KVO(t.Qq),u.KVO(t.Qq),u.KVO(g.il),u.KVO(a.y),u.KVO(c.J),u.KVO(B),u.KVO(p.Ix),u.KVO(f.R))};static#e=this.\u0275prov=u.jDH({token:w,factory:w.\u0275fac,providedIn:"root"})}return w})()},98347:(Fe,Tt,d)=>{"use strict";d.d(Tt,{n:()=>t});const t={name:"SimpleAccounting",version:9,objectStoresMeta:[{store:"account",storeConfig:{keyPath:"_uuid",autoIncrement:!0},storeSchema:[{name:"_uuid",keypath:"_uuid",options:{unique:!0}},{name:"uniqueKeyOfAccount",keypath:"uniqueKeyOfAccount",options:{unique:!0}},{name:"orgId",keypath:"orgId",options:{unique:!1}}]},{store:"product",storeConfig:{keyPath:"_uuid",autoIncrement:!0},storeSchema:[{name:"_uuid",keypath:"_uuid",options:{unique:!0}},{name:"uniqueKeyProduct",keypath:"uniqueKeyProduct",options:{unique:!0}},{name:"orgId",keypath:"orgId",options:{unique:!1}}]},{store:"sale",storeConfig:{keyPath:"_uuid",autoIncrement:!0},storeSchema:[{name:"_uuid",keypath:"_uuid",options:{unique:!0}},{name:"uniqueKeySales",keypath:"uniqueKeySales",options:{unique:!0}},{name:"orgId",keypath:"orgId",options:{unique:!1}}]},{store:"saleReturn",storeConfig:{keyPath:"_uuid",autoIncrement:!0},storeSchema:[{name:"_uuid",keypath:"_uuid",options:{unique:!0}},{name:"uniqueKeySalesReturn",keypath:"uniqueKeySalesReturn",options:{unique:!0}},{name:"orgId",keypath:"orgId",options:{unique:!1}}]},{store:"saleOrder",storeConfig:{keyPath:"_uuid",autoIncrement:!0},storeSchema:[{name:"_uuid",keypath:"_uuid",options:{unique:!0}},{name:"uniqueSaleOrderId",keypath:"uniqueSaleOrderId",options:{unique:!0}},{name:"orgId",keypath:"orgId",options:{unique:!1}}]},{store:"purchase",storeConfig:{keyPath:"_uuid",autoIncrement:!0},storeSchema:[{name:"_uuid",keypath:"_uuid",options:{unique:!0}},{name:"uniqueKeyPurchase",keypath:"uniqueKeyPurchase",options:{unique:!0}},{name:"orgId",keypath:"orgId",options:{unique:!1}}]},{store:"purchaseReturn",storeConfig:{keyPath:"_uuid",autoIncrement:!0},storeSchema:[{name:"_uuid",keypath:"_uuid",options:{unique:!0}},{name:"uniqueKeyPurchaseReturn",keypath:"uniqueKeyPurchaseReturn",options:{unique:!0}},{name:"orgId",keypath:"orgId",options:{unique:!1}}]},{store:"purchaseOrder",storeConfig:{keyPath:"_uuid",autoIncrement:!0},storeSchema:[{name:"_uuid",keypath:"_uuid",options:{unique:!0}},{name:"uniquePurchaseOrderId",keypath:"uniquePurchaseOrderId",options:{unique:!0}},{name:"orgId",keypath:"orgId",options:{unique:!1}}]},{store:"estimate",storeConfig:{keyPath:"_uuid",autoIncrement:!0},storeSchema:[{name:"_uuid",keypath:"_uuid",options:{unique:!0}},{name:"uniqueEstimateId",keypath:"uniqueEstimateId",options:{unique:!0}},{name:"orgId",keypath:"orgId",options:{unique:!1}}]},{store:"expense",storeConfig:{keyPath:"_uuid",autoIncrement:!0},storeSchema:[{name:"_uuid",keypath:"_uuid",options:{unique:!0}},{name:"uniqueKeyExpensesEntity",keypath:"uniqueKeyExpensesEntity",options:{unique:!0}},{name:"orgId",keypath:"orgId",options:{unique:!1}}]},{store:"payment",storeConfig:{keyPath:"_uuid",autoIncrement:!0},storeSchema:[{name:"_uuid",keypath:"_uuid",options:{unique:!0}},{name:"uniqueKeyPayment",keypath:"uniqueKeyPayment",options:{unique:!0}},{name:"orgId",keypath:"orgId",options:{unique:!1}}]},{store:"paymentLink",storeConfig:{keyPath:"_uuid",autoIncrement:!0},storeSchema:[{name:"_uuid",keypath:"_uuid",options:{unique:!0}},{name:"uniqueKeyLink",keypath:"uniqueKeyLink",options:{unique:!0}},{name:"orgId",keypath:"orgId",options:{unique:!1}}]},{store:"otherIncome",storeConfig:{keyPath:"_uuid",autoIncrement:!0},storeSchema:[{name:"_uuid",keypath:"_uuid",options:{unique:!0}},{name:"uniqueKeyOtherIncomeTransaction",keypath:"uniqueKeyOtherIncomeTransaction",options:{unique:!0}},{name:"orgId",keypath:"orgId",options:{unique:!1}}]},{store:"termsCondition",storeConfig:{keyPath:"_uuid",autoIncrement:!0},storeSchema:[{name:"_uuid",keypath:"_uuid",options:{unique:!0}},{name:"uniqueKeyTermsAndCondition",keypath:"uniqueKeyTermsAndCondition",options:{unique:!0}},{name:"orgId",keypath:"orgId",options:{unique:!1}}]},{store:"reconcile",storeConfig:{keyPath:"_uuid",autoIncrement:!0},storeSchema:[{name:"_uuid",keypath:"_uuid",options:{unique:!0}},{name:"uniqueKeyReconcileEntity",keypath:"uniqueKeyReconcileEntity",options:{unique:!0}},{name:"orgId",keypath:"orgId",options:{unique:!1}}]},{store:"journal",storeConfig:{keyPath:"_uuid",autoIncrement:!0},storeSchema:[{name:"_uuid",keypath:"_uuid",options:{unique:!0}},{name:"uniqueKeyJournal",keypath:"uniqueKeyJournal",options:{unique:!0}},{name:"orgId",keypath:"orgId",options:{unique:!1}}]},{store:"capitalTransaction",storeConfig:{keyPath:"_uuid",autoIncrement:!0},storeSchema:[{name:"_uuid",keypath:"_uuid",options:{unique:!0}},{name:"uniqueKeyCapitalTransaction",keypath:"uniqueKeyCapitalTransaction",options:{unique:!0}},{name:"orgId",keypath:"orgId",options:{unique:!1}}]},{store:"user",storeConfig:{keyPath:"_uuid",autoIncrement:!0},storeSchema:[{name:"_uuid",keypath:"_uuid",options:{unique:!0}},,{name:"orgId",keypath:"orgId",options:{unique:!1}}]},{store:"organization",storeConfig:{keyPath:"_uuid",autoIncrement:!0},storeSchema:[{name:"_uuid",keypath:"_uuid",options:{unique:!0}},,{name:"orgId",keypath:"orgId",options:{unique:!1}}]},{store:"setting",storeConfig:{keyPath:"_uuid",autoIncrement:!0},storeSchema:[{name:"_uuid",keypath:"_uuid",options:{unique:!0}},{name:"orgId",keypath:"orgId",options:{unique:!1}}]},{store:"transactionNo",storeConfig:{keyPath:"_uuid",autoIncrement:!0},storeSchema:[{name:"_uuid",keypath:"_uuid",options:{unique:!0}},{name:"orgId",keypath:"orgId",options:{unique:!1}}]},{store:"ledger",storeConfig:{keyPath:"_uuid",autoIncrement:!0},storeSchema:[{name:"_uuid",keypath:"_uuid",options:{unique:!0}},{name:"uniqueKeyLedger",keypath:"uniqueKeyLedger",options:{unique:!0}},{name:"orgId",keypath:"orgId",options:{unique:!1}}]},{store:"taxTransaction",storeConfig:{keyPath:"_uuid",autoIncrement:!0},storeSchema:[{name:"_uuid",keypath:"_uuid",options:{unique:!0}},{name:"uniqueKeyTaxTransaction",keypath:"uniqueKeyTaxTransaction",options:{unique:!0}},{name:"orgId",keypath:"orgId",options:{unique:!1}}]},{store:"fundTransfer",storeConfig:{keyPath:"_uuid",autoIncrement:!0},storeSchema:[{name:"_uuid",keypath:"_uuid",options:{unique:!0}},{name:"orgId",keypath:"orgId",options:{unique:!1}},{name:"uniqueKeyBankCashTransferEntity",keypath:"uniqueKeyBankCashTransferEntity",options:{unique:!0}}]},{store:"orderPurchaseMapping",storeConfig:{keyPath:"_uuid",autoIncrement:!0},storeSchema:[{name:"_uuid",keypath:"_uuid",options:{unique:!0}},{name:"orgId",keypath:"orgId",options:{unique:!1}},{name:"uniquePOMappingId",keypath:"uniquePOMappingId",options:{unique:!0}}]},{store:"orderSaleMapping",storeConfig:{keyPath:"_uuid",autoIncrement:!0},storeSchema:[{name:"_uuid",keypath:"_uuid",options:{unique:!0}},{name:"orgId",keypath:"orgId",options:{unique:!1}},{name:"uniqueSOMappingId",keypath:"uniqueSOMappingId",options:{unique:!0}}]},{store:"emailTemplate",storeConfig:{keyPath:"_uuid",autoIncrement:!0},storeSchema:[{name:"_uuid",keypath:"_uuid",options:{unique:!0}},{name:"orgId",keypath:"orgId",options:{unique:!1}},{name:"uniqueKeyEmailTemplate",keypath:"uniqueKeyEmailTemplate",options:{unique:!0}}]},{store:"writeOff",storeConfig:{keyPath:"_uuid",autoIncrement:!0},storeSchema:[{name:"_uuid",keypath:"_uuid",options:{unique:!0}},{name:"orgId",keypath:"orgId",options:{unique:!1}},{name:"uniqueKeyWriteOff",keypath:"uniqueKeyWriteOff",options:{unique:!0}}]},{store:"receipt",storeConfig:{keyPath:"_uuid",autoIncrement:!0},storeSchema:[{name:"_uuid",keypath:"_uuid",options:{unique:!0}},{name:"orgId",keypath:"orgId",options:{unique:!1}},{name:"uniqueKeyReceipt",keypath:"uniqueKeyReceipt",options:{unique:!0}}]},{store:"deleteRecord",storeConfig:{keyPath:"_uuid",autoIncrement:!0},storeSchema:[{name:"_uuid",keypath:"_uuid",options:{unique:!0}},{name:"orgId",keypath:"orgId",options:{unique:!1}},{name:"uniqueKeyEntity",keypath:"uniqueKeyEntity",options:{unique:!0}}]},{store:"unsyncRecords",storeConfig:{keyPath:"_uuid",autoIncrement:!0},storeSchema:[{name:"_uuid",keypath:"_uuid",options:{unique:!0}},{name:"orgId",keypath:"orgId",options:{unique:!1}}]},{store:"balanceSheetCategory",storeConfig:{keyPath:"_uuid",autoIncrement:!0},storeSchema:[{name:"_uuid",keypath:"_uuid",options:{unique:!0}},{name:"orgId",keypath:"orgId",options:{unique:!1}}]},{store:"balanceSheetChildCategory",storeConfig:{keyPath:"_uuid",autoIncrement:!0},storeSchema:[{name:"_uuid",keypath:"_uuid",options:{unique:!0}},{name:"uniqueKeySubCategoryChild",keypath:"uniqueKeySubCategoryChild",options:{unique:!0}},{name:"orgId",keypath:"orgId",options:{unique:!1}}]},{store:"userAccounts",storeConfig:{keyPath:"_uuid",autoIncrement:!0},storeSchema:[{name:"_uuid",keypath:"_uuid",options:{unique:!0}},{name:"orgId",keypath:"orgId",options:{unique:!0}}]},{store:"profileImages",storeConfig:{keyPath:"_uuid",autoIncrement:!0},storeSchema:[{name:"_uuid",keypath:"_uuid",options:{unique:!0}},{name:"uniqueIdentifier",keypath:"uniqueIdentifier",options:{unique:!0}}]},{store:"ecommProduct",storeConfig:{keyPath:"_uuid",autoIncrement:!0},storeSchema:[{name:"_uuid",keypath:"_uuid",options:{unique:!0}},{name:"orgId",keypath:"orgId",options:{unique:!1}},{name:"uniqueKeyEcomProduct",keypath:"uniqueKeyEcomProduct",options:{unique:!0}}]},{store:"ecommSaleOrder",storeConfig:{keyPath:"_uuid",autoIncrement:!0},storeSchema:[{name:"_uuid",keypath:"_uuid",options:{unique:!0}},{name:"orgId",keypath:"orgId",options:{unique:!1}},{name:"uniqueKeyEcomSaleOrder",keypath:"uniqueKeyEcomSaleOrder",options:{unique:!0}}]},{store:"ecommSetting",storeConfig:{keyPath:"_uuid",autoIncrement:!0},storeSchema:[{name:"_uuid",keypath:"_uuid",options:{unique:!0}},{name:"orgId",keypath:"orgId",options:{unique:!1}}]},{store:"productCategory",storeConfig:{keyPath:"_uuid",autoIncrement:!0},storeSchema:[{name:"_uuid",keypath:"_uuid",options:{unique:!0}},{name:"orgId",keypath:"orgId",options:{unique:!1}},{name:"uniqueKeyProductCategory",keypath:"uniqueKeyProductCategory",options:{unique:!0}}]}],migrationFactory:function l(){return{2:(R,F)=>{F.objectStore("unsyncRecords").createIndex("uniqueUnsyncedEntity","uniqueUnsyncedEntity",{unique:!0})},4:(R,F)=>{},3:(R,F)=>{F.objectStore("profileImages")},5:(R,F)=>{},7:(R,F)=>{F.objectStore("balanceSheetCategory").createIndex("uniqueKeyCategory","uniqueKeyCategory",{unique:!0})},8:(R,F)=>{F.objectStore("ecommProduct"),F.objectStore("ecommSaleOrder"),F.objectStore("ecommSetting").createIndex("ecommSetting","ecommSetting",{unique:!1})},9:(R,F)=>{}}}}},93832:(Fe,Tt,d)=>{"use strict";d.d(Tt,{P:()=>w});var l=d(10467),t=d(39866),R=d(97586),e=d(22806),_=d(72036),D=d(66689),h=d(65113),s=d(29646),u=d(9989),g=d(54438),a=d(7004),c=d(4922),B=d(75743),p=d(29456),f=d(26297),E=d(23215);let w=(()=>{class Q{constructor(C,T,N,L,J,H,k){var X=this;this.dataStoreService=C,this.authService=T,this.commonService=N,this.router=L,this.dbService=J,this.notificationService=H,this.browserUuidService=k,this.fetchMultipleDbData(["user"],function(){var tt=(0,l.A)(function*(pt){var st=yield pt.data;if(!(0,_.A)(st.user)){let z=st.user[0];(0,_.A)(z)||(X.browserUUID=z.uuid)}});return function(pt){return tt.apply(this,arguments)}}())}checkUserSubscription(){return 2!==this.authService.authInfo("purchaseStatus")||(this.notificationService.error("Subscribtion period is over, please revewal your account"),!1)}verifyToken(C,T,N){let L={device_nameby_user:"",uuid:this.browserUuidService.getHeaderParameters("uuid")||this.browserUUID||"",os_version:"",operating_system:this.browserUuidService.getHeaderParameters("os"),browser:this.browserUuidService.getHeaderParameters("browser"),language:"",time_zone:this.browserUuidService.getHeaderParameters("time-zone"),device_type:this.browserUuidService.getHeaderParameters("device-type")};this.dataStoreService.post("validate/tokenWeb?id="+T,{DeviceUUIDInfo:L},{accessToken:C,"Device-Id":this.browserUuidService.getHeaderParameters("fingerPrint"),fingerPrint:this.browserUuidService.getHeaderParameters("fingerPrint")},J=>{N.call(this,J)})}syncAllData(C,T){this.accessToken=this.authService.authInfo("access_token"),this.dataStoreService.post("sync/pull/ids",{pullRequest:C},{accessToken:this.accessToken},N=>{T.call(this,N)})}fetchAllLedger(C){this.accessToken=this.authService.authInfo("access_token"),this.dataStoreService.post("sync/ledger",{},{"Content-Type":"application/json",accessToken:this.accessToken},T=>{C.call(this,T)})}pullByIds(C,T){this.accessToken=this.authService.authInfo("access_token"),this.dataStoreService.post("pull/byId",C,{accessToken:this.accessToken},N=>{T.call(this,N)})}pullById(C){return this.accessToken=this.authService.authInfo("access_token"),this.dataStoreService.postData("pull/byId",C,{accessToken:this.accessToken})}addEditApi(C,T){this.accessToken=this.authService.authInfo("access_token"),this.dataStoreService.post("add",C,{"Content-Type":"application/json",accessToken:this.accessToken,isNew:"true"},N=>{T(N)})}postAddEditApi(C){return this.accessToken=this.authService.authInfo("access_token"),this.dataStoreService.postData("add",C,{"Content-Type":"application/json",accessToken:this.accessToken,isNew:"true"})}postAddEditApiForFIxedRejectedRecords(C){return this.accessToken=this.authService.authInfo("access_token"),this.dataStoreService.postData("addUnSyncRecord",C,{"Content-Type":"application/json",accessToken:this.accessToken,isNew:"true"})}postAddEditApiForRejecetedRecords(C){return this.accessToken=this.authService.authInfo("access_token"),this.dataStoreService.postData("add/rejected/record",C,{"Content-Type":"application/json",accessToken:this.accessToken})}deleteApi(C,T){this.accessToken=this.authService.authInfo("access_token"),this.dataStoreService.post("Delete/Records",C,{"Content-Type":"application/json",accessToken:this.accessToken},N=>{T.call(this,N)})}addEditSetting(C,T){this.accessToken=this.authService.authInfo("access_token"),this.orgId=this.authService.authInfo("user").orgId,!(0,_.A)(C)&&isJsonString(C)&&this.dataStoreService.post("settings/add",{orgId:this.orgId,pushFlag:1,deviceSettings:C,deviceModifiedDate:R().toDate().getTime()},{"Content-Type":"application/json",accessToken:this.accessToken,"Device-Time":String(R().toDate().getTime())},N=>{T.call(this,N)})}postAddEditSetting(C){if(this.accessToken=this.authService.authInfo("access_token"),this.orgId=this.authService.authInfo("user").orgId,!(0,_.A)(C)&&(isJsonString(C.deviceSettings)||isJsonString(C.webSettings)))return this.dataStoreService.postData("settings/add",{orgId:this.orgId,pushFlag:1,deviceSettings:C.deviceSettings,webSettings:C.webSettings,deviceModifiedDate:R().toDate().getTime()},{"Content-Type":"application/json",accessToken:this.accessToken,"Device-Time":String(R().toDate().getTime())})}addTransactionNoSetting(C,T){this.accessToken=this.authService.authInfo("access_token"),this.orgId=this.authService.authInfo("user").orgId,!(0,_.A)(C)&&isJsonString(C)&&this.dataStoreService.post("settings/add/transactionNoSetting",{orgId:this.orgId,pushFlag:2,formatNameSettings:C,serverUpdatedTime:0,recordVersion:0,deviceModifiedDate:R().toDate().getTime()},{"Content-Type":"application/json",accessToken:this.accessToken},N=>{T.call(this,N)})}postAddEditTransactionNo(C){if(this.accessToken=this.authService.authInfo("access_token"),this.orgId=this.authService.authInfo("user").orgId,!(0,_.A)(C)&&isJsonString(C))return this.dataStoreService.postData("settings/add/transactionNoSetting",{orgId:this.orgId,pushFlag:2,formatNameSettings:C,serverUpdatedTime:0,recordVersion:0,deviceModifiedDate:R().toDate().getTime()},{"Content-Type":"application/json",accessToken:this.accessToken})}postSetting(C,T,N){if(!(0,_.A)(C)&&(isJsonString(C.deviceSettings)||isJsonString(C.webSettings)))return this.dataStoreService.postData("settings/add",{orgId:T,pushFlag:1,deviceSettings:C.deviceSettings,webSettings:C.webSettings,deviceModifiedDate:R().toDate().getTime()},{"Content-Type":"application/json",accessToken:N,"Device-Time":String(R().toDate().getTime())})}postTransactionNo(C,T,N){if(!(0,_.A)(C)&&isJsonString(C))return this.dataStoreService.postData("settings/add/transactionNoSetting",{orgId:T,pushFlag:2,formatNameSettings:C,serverUpdatedTime:0,recordVersion:0,deviceModifiedDate:R().toDate().getTime()},{"Content-Type":"application/json",accessToken:N})}addUpdateOrganization(C,T){this.accessToken=this.authService.authInfo("access_token"),this.dataStoreService.post("addOrganization",C,{"Content-Type":"application/json",accessToken:this.accessToken},N=>{T.call(this,N)})}postAddUpdateOrganization(C){return this.accessToken=this.authService.authInfo("access_token"),this.dataStoreService.postData("addOrganization",{org:C},{"Content-Type":"application/json",accessToken:this.accessToken})}postAddUpdateData(C){return this.accessToken=this.authService.authInfo("access_token"),this.dataStoreService.postData("add",C,{"Content-Type":"application/json",accessToken:this.accessToken})}fetchSetting(C="0",T){this.accessToken=this.authService.authInfo("access_token"),this.dataStoreService.fetch("settings/pull/settings",{"Content-Type":"application/json",accessToken:this.accessToken,lastEpoch:C,uuid:this.browserUuidService.getHeaderParameters("uuid")||this.browserUUID||"",lastActiveTime:this.browserUuidService.getHeaderParameters("lastActiveTime")},N=>{T.call(this,N)})}fetchOrganization(C="0",T){this.accessToken=this.authService.authInfo("access_token"),this.dataStoreService.fetch("pull/organization",{"Content-Type":"application/json",accessToken:this.accessToken,lastEpoch:C},N=>{T.call(this,N)})}unarchiveUserData(C,T){this.dataStoreService.post("unArchiveInactiveUser/mongoData",C,{"Content-Type":"application/json"},N=>{T.call(this,N)})}fetchTransactionN0(C="0",T){this.accessToken=this.authService.authInfo("access_token"),this.dataStoreService.fetch("settings/pull/transactionNoSetting",{"Content-Type":"application/json",accessToken:this.accessToken,lastEpoch:C},N=>{T.call(this,N)})}multipleInvoiceListPdf(C,T){this.accessToken=this.authService.authInfo("access_token"),this.dataStoreService.post("pdf/MultiplePDF",C,{"Content-Type":"application/json",accessToken:this.accessToken},N=>{(0,D.A)(N,"status")&&200!=N.status&&this.commonService.processResponse(N,L=>{}),T.call(this,N)})}createListPdf(C,T,N){this.accessToken=this.authService.authInfo("access_token"),this.dataStoreService.post(C,T,{accessToken:this.accessToken},L=>{(0,D.A)(L,"status")&&200!=L.status&&this.commonService.processResponse(L,J=>{}),N.call(this,L)})}storeDbData(C,T,N){return this.dbService.add(C,T).subscribe({next:L=>{N({status:200,data:L})},error:L=>{t.u.error("DataStore:: Opps Something went wrong on IndexedDb :"+L),N({status:0,data:null,error:L})}})}updateDbData(C,T,N){this.dbService.update(C,T).subscribe({next:L=>{N({status:200,data:L})},error:L=>{t.u.error("DataStore:: Opps Something went wrong on IndexedDb :"+L),N({status:0,data:null,error:L})}})}fetchMultipleDbData(C,T){var N=this;return(0,l.A)(function*(){const L={},J=[];if(N.orgId=N.authService.authInfo("user").orgId,(0,h.A)(N.orgId)||null===N.orgId)C.forEach(H=>{L[H]=null});else{for(const H of C){const k=N.getDbName(H),X=N.fetchIndexDBData(H,k).then(function(){var tt=(0,l.A)(function*(pt){if(null===pt){const st=yield N.fetchEmptyRecords(k);L[H]=st}else L[H]=pt});return function(pt){return tt.apply(this,arguments)}}()).catch(tt=>{console.error(tt),L[H]=null});J.push(X)}yield Promise.all(J)}T({status:200,message:"success",data:L})})()}getDbName(C){switch(C){case"filterSettingData":case"allSettings":return"setting";case"filterTransactionNo":return"transactionNo";case"filterOrganizationData":return"organization";default:return C}}fetchEmptyRecords(C){var T=this;return(0,l.A)(function*(){const N=[],{firstId:L,lastId:J}=yield T.getFirstAndLastIDs(C);return new Promise(H=>{T.dbService.openCursorByIndex(C,"_uuid",IDBKeyRange.bound(L,J)).subscribe(function(){var k=(0,l.A)(function*(X){const tt=X.target.result;tt?("user"!=C&&"setting"!=C&&"organization"!=C&&"transactionNo"!=C&&!(0,_.A)(tt.value)&&(0,D.A)(tt.value,"orgId")&&T.orgId===tt.value.orgId&&N.push(tt.value),tt.continue()):H(N)});return function(X){return k.apply(this,arguments)}}())})})()}fetchAllMultipleDbData(C,T){var N=this;return(0,l.A)(function*(){let L={},H=C.length;for(const k in C){const X=C[k];let tt=X,pt=parseInt(k)==H-1;"filterSettingData"==X?tt="setting":"filterTransactionNo"==X?tt="transactionNo":"filterOrganizationData"==X&&(tt="organization"),L[X]=yield N.fetchAllIndexDBData(X,tt),pt&&T({status:200,message:"success",data:L})}})()}fetchAllIndexDBData(C,T){return new Promise(N=>{this.dbService.getAll(T).subscribe({next:L=>{switch(C){case"allSettings":let J={deviceSettings:null,webSettings:null};if((0,_.A)(L))N(J);else{let H=L[0];"/unauthorize"===this.router.url&&this.router.navigateByUrl("/"),J.deviceSettings=(0,D.A)(H,"deviceSettings")&&!(0,_.A)(H.deviceSettings)?this.dataStoreService.convertJsonParseData(H.deviceSettings):null,J.webSettings=(0,D.A)(H,"webSettings")&&!(0,_.A)(H.webSettings)?this.dataStoreService.convertJsonParseData(H.webSettings):null,N(J)}break;case"filterSettingData":if((0,_.A)(L))N(null);else{let H=L[0];(0,D.A)(H,"deviceSettings")&&!(0,_.A)(H.deviceSettings)?("/unauthorize"===this.router.url&&this.router.navigateByUrl("/"),N(this.dataStoreService.convertJsonParseData(H.deviceSettings))):((0,D.A)(H,"deviceSettings")&&(0,_.A)(H.deviceSettings)&&this.router.navigateByUrl("unauthorize"),N(null))}break;case"filterTransactionNo":if((0,_.A)(L))N(null);else{let H=L[0];(0,D.A)(H,"formatNameSettings")&&!(0,_.A)(H.formatNameSettings)?("/unauthorize"===this.router.url&&this.router.navigateByUrl("/"),N(this.dataStoreService.convertJsonParseData(H.formatNameSettings))):((0,D.A)(H,"formatNameSettings")&&(0,_.A)(H.formatNameSettings),this.router.navigateByUrl("unauthorize"),N(null))}break;case"filterOrganizationData":if((0,_.A)(L))N(null);else{let H=(0,s.A)(L,"_uuid");N(this.dataStoreService.convertJsonParseData(H))}break;default:N(L)}},error:L=>{N(null)}})})}fetchDbDataByColumn(C,T,N,L){this.dbService.getByIndex(C,T,N).subscribe({next:J=>{L({status:200,data:J})},error:J=>{t.u.error("DataStore:: Opps Something went wrong on IndexedDb :"+J),L({status:0,data:null,error:J})}})}totalDbRecord(C,T){(0,_.A)(C)||this.dbService.count(C).subscribe({next:N=>{T({status:200,data:N})},error:N=>{t.u.error("DataStore:: Opps Something went wrong on IndexedDb :"+N),T({status:0,data:null,error:N})}})}deleteDbRecordByUid(C,T,N){(0,_.A)(C)||this.dbService.delete(C,T).subscribe({next:L=>{N({status:200,data:L})},error:L=>{t.u.error("DataStore:: Opps Something went wrong on IndexedDb :"+L),N({status:0,data:null,error:L})}})}deleteDb(C){this.dbService.deleteDatabase().subscribe({next:T=>{C({status:200,data:T})},error:T=>{t.u.error("DataStore:: Opps Something went wrong on IndexedDb :"+T),C({status:0,data:null,error:T})}})}addDbData(C,T){return this.dbService.add(C,T).toPromise().catch(N=>!1)}getBulkDbByKeys(C,T){const N=T.map(L=>this.dbService.getByKey(C,L).toPromise());return(0,e.H)(Promise.resolve(Promise.all(N))).toPromise().catch(L=>!1)}bulkAddDbData(C,T){return this.dbService.bulkAdd(C,T).toPromise().catch(N=>!1)}addBulkData(C,T){return new Promise((N,L)=>{N(this.dbService.bulkAdd(C,T).toPromise().catch(J=>!1))})}updateDb(C,T){return this.dbService.update(C,T).toPromise().catch(N=>!1)}fetchByIndex(C,T,N){return this.dbService.getByIndex(C,T,N).toPromise().catch(L=>(this.notificationService.error("Something went wrong"),!1))}fetchDbDataByKey(C,T){return this.dbService.getByKey(C,T).toPromise().catch(N=>(this.notificationService.error("Something went wrong"),!1))}deleteDbDataByUid(C,T){return this.dbService.delete(C,T).toPromise().catch(N=>(this.notificationService.error("Something went wrong"),!1))}deleteDbDataByKey(C,T){return this.dbService.delete(C,T).toPromise().catch(N=>(this.notificationService.error("Something went wrong"),!1))}fetchIndexDBData(C,T){return new Promise(N=>{this.orgId=this.authService.authInfo("user").orgId;const L=new u.Ay("SimpleAccounting");L.open().then(()=>{"user"!==T&&"organization"!==T&&"transactionNo"!==T&&"profileImages"!==T?L.table(T).where("orgId").equals(this.orgId).toArray().then(J=>{switch(L.close(),C){case"allSettings":let H={deviceSettings:null,webSettings:null};if((0,_.A)(J))N(H);else{let k=J[0];"/unauthorize"===this.router.url&&this.router.navigateByUrl("/"),H.deviceSettings=(0,D.A)(k,"deviceSettings")&&!(0,_.A)(k.deviceSettings)?this.dataStoreService.convertJsonParseData(k.deviceSettings):null,H.webSettings=(0,D.A)(k,"webSettings")&&!(0,_.A)(k.webSettings)?this.dataStoreService.convertJsonParseData(k.webSettings):null,N(H)}break;case"filterSettingData":if((0,_.A)(J))N(null);else{let k=J[0];(0,D.A)(k,"deviceSettings")&&!(0,_.A)(k.deviceSettings)?("/unauthorize"===this.router.url&&this.router.navigateByUrl("/"),N(this.dataStoreService.convertJsonParseData(k.deviceSettings))):((0,D.A)(k,"deviceSettings")&&(0,_.A)(k.deviceSettings)&&this.router.navigateByUrl("unauthorize"),N(null))}break;case"filterTransactionNo":if((0,_.A)(J))N(null);else{let k=J[0];(0,D.A)(k,"formatNameSettings")&&!(0,_.A)(k.formatNameSettings)?("/unauthorize"===this.router.url&&this.router.navigateByUrl("/"),N(this.dataStoreService.convertJsonParseData(k.formatNameSettings))):((0,D.A)(k,"formatNameSettings")&&(0,_.A)(k.formatNameSettings),this.router.navigateByUrl("unauthorize"),N(null))}break;case"filterOrganizationData":if((0,_.A)(J))N(null);else{let k=(0,s.A)(J,"_uuid");N(this.dataStoreService.convertJsonParseData(k))}break;default:N(J)}}).catch(J=>{L.close(),N(null)}):L.table(T).toArray().then(J=>{switch(L.close(),C){case"filterSettingData":if((0,_.A)(J))N(null);else{let H=J[0];(0,D.A)(H,"deviceSettings")&&!(0,_.A)(H.deviceSettings)?("/unauthorize"===this.router.url&&this.router.navigateByUrl("/"),N(this.dataStoreService.convertJsonParseData(H.deviceSettings))):((0,D.A)(H,"deviceSettings")&&(0,_.A)(H.deviceSettings)&&this.router.navigateByUrl("unauthorize"),N(null))}break;case"filterTransactionNo":if((0,_.A)(J))N(null);else{let H=J[0];(0,D.A)(H,"formatNameSettings")&&!(0,_.A)(H.formatNameSettings)?("/unauthorize"===this.router.url&&this.router.navigateByUrl("/"),N(this.dataStoreService.convertJsonParseData(H.formatNameSettings))):((0,D.A)(H,"formatNameSettings")&&(0,_.A)(H.formatNameSettings),this.router.navigateByUrl("unauthorize"),N(null))}break;case"filterOrganizationData":if((0,_.A)(J))N(null);else{let H=(0,s.A)(J,"_uuid");N(this.dataStoreService.convertJsonParseData(H))}break;default:N(J)}}).catch(J=>{L.close(),N(null)})})})}fetchDbData(C,T){let N=C;this.orgId=this.authService.authInfo("user").orgId,"filterSettingData"==C||"allSettings"==C?N="setting":"filterTransactionNo"==C?N="transactionNo":"filterOrganizationData"==C&&(N="organization");const L=new u.Ay("SimpleAccounting");L.open().then(()=>{"user"!=N&&"setting"!=N&&"organization"!=N&&"transactionNo"!=N?L.table(N).where("orgId").equals(this.orgId).toArray().then(J=>{switch(L.close(),C){case"filterSettingData":if((0,_.A)(J))T({status:0,data:null});else{let H=J[0];(0,D.A)(H,"deviceSettings")&&!(0,_.A)(H.deviceSettings)?("/unauthorize"===this.router.url&&this.router.navigateByUrl("/"),T({status:200,data:this.dataStoreService.convertJsonParseData(H.deviceSettings)})):(0,D.A)(H,"deviceSettings")&&(0,_.A)(H.deviceSettings)?(this.router.navigateByUrl("unauthorize"),T({status:0,data:null})):T({status:0,data:null})}break;case"filterTransactionNo":if((0,_.A)(J))T({status:0,data:null});else{let H=J[0];(0,D.A)(H,"formatNameSettings")&&!(0,_.A)(H.formatNameSettings)?("/unauthorize"===this.router.url&&this.router.navigateByUrl("/"),T({status:200,data:this.dataStoreService.convertJsonParseData(H.formatNameSettings)})):((0,D.A)(H,"formatNameSettings")&&(0,_.A)(H.formatNameSettings),this.router.navigateByUrl("unauthorize"),T({status:0,data:null}))}break;case"filterOrganizationData":if((0,_.A)(J))T({status:0,data:null});else{let H=(0,s.A)(J,"_uuid");T({status:200,data:this.dataStoreService.convertJsonParseData(H)})}break;default:T({status:200,data:J})}}).catch(J=>{t.u.error("DataStore:: Opps Something went wrong on IndexedDb :"+J),L.close(),T({status:0,data:null,error:J})}):L.table(N).toArray().then(J=>{switch(L.close(),C){case"filterSettingData":if((0,_.A)(J))T({status:0,data:null});else{let k=J[0];(0,D.A)(k,"deviceSettings")&&!(0,_.A)(k.deviceSettings)?("/unauthorize"===this.router.url&&this.router.navigateByUrl("/"),T({status:200,data:this.dataStoreService.convertJsonParseData(k.deviceSettings)})):(0,D.A)(k,"deviceSettings")&&(0,_.A)(k.deviceSettings)?(this.router.navigateByUrl("unauthorize"),T({status:0,data:null})):T({status:0,data:null})}break;case"filterTransactionNo":if((0,_.A)(J))T({status:0,data:null});else{let k=J[0];(0,D.A)(k,"formatNameSettings")&&!(0,_.A)(k.formatNameSettings)?("/unauthorize"===this.router.url&&this.router.navigateByUrl("/"),T({status:200,data:this.dataStoreService.convertJsonParseData(k.formatNameSettings)})):((0,D.A)(k,"formatNameSettings")&&(0,_.A)(k.formatNameSettings),this.router.navigateByUrl("unauthorize"),T({status:0,data:null}))}break;case"filterOrganizationData":if((0,_.A)(J))T({status:0,data:null});else{let k=(0,s.A)(J,"_uuid");T({status:200,data:this.dataStoreService.convertJsonParseData(k)})}break;case"allSettings":let H={deviceSettings:null,webSettings:null};if((0,_.A)(J))T({status:0,data:{allSettings:H}});else{let k=J[0];"/unauthorize"===this.router.url&&this.router.navigateByUrl("/"),H.deviceSettings=(0,D.A)(k,"deviceSettings")&&!(0,_.A)(k.deviceSettings)?this.dataStoreService.convertJsonParseData(k.deviceSettings):null,H.webSettings=(0,D.A)(k,"webSettings")&&!(0,_.A)(k.webSettings)?this.dataStoreService.convertJsonParseData(k.webSettings):null,T({status:200,data:{allSettings:H}})}break;default:T({status:200,data:J})}}).catch(J=>{t.u.error("DataStore:: Opps Something went wrong on IndexedDb :"+J),L.close(),T({status:0,data:null,error:J})})})}fetchDbDataByUid(C,T,N){if(this.orgId=this.authService.authInfo("user").orgId,!(0,_.A)(C)){const L=new u.Ay("SimpleAccounting");L.open().then(()=>{L.table(C).where("orgId").equals(this.orgId).toArray().then(J=>{L.close()})}),this.dbService.getByKey(C,T).subscribe({next:J=>{N({status:200,data:J})},error:J=>{t.u.error("DataStore:: Opps Something went wrong on IndexedDb :"+J),N({status:0,data:null,error:J})}})}}fetchAllDbData(C){var T=this;return(0,l.A)(function*(){return T.orgId=T.authService.authInfo("user").orgId,T.getAllDbData(C)})()}fetchAllDbData2(C){return this.dbService.getAll(C).toPromise().catch(T=>(this.notificationService.error("Something went wrong"),[]))}getAllDbData(C){var T=this;return(0,l.A)(function*(){try{T.orgId=yield T.authService.authInfo("user").orgId;const N=new u.Ay("SimpleAccounting");let L;return yield N.open(),L="user"!==C&&"organization"!==C&&"transactionNo"!==C&&"profileImages"!==C?yield N.table(C).where("orgId").equals(T.orgId).toArray():yield N.table(C).toArray(),N.close(),L}catch{return[]}})()}clearDbTable2(C,T){this.orgId=this.authService.authInfo("user").orgId;let N=["organization","setting","transactionNo","profileImages"];N.map(J=>{let H=C.findIndex(k=>k==J);H>=0&&C.splice(H,1)});const L=new u.Ay("SimpleAccounting");L.open().then(()=>{const J=N.map(H=>L.table(H).clear());Promise.all(J).then(()=>{const H=C.map(k=>L.table(k).where("orgId").equals(this.orgId).delete());Promise.all(H).then(()=>{L.close(),T({status:200,dataClear:!0})}).catch(k=>{L.close(),T({status:0,dataClear:!1,error:k})})}).catch(H=>{L.close(),T({status:0,dataClear:!1,error:H})})})}clearDbTable(C,T){this.orgId=this.authService.authInfo("user").orgId;let N=["organization","setting","transactionNo","user","profileImages"];C=[];const L=new u.Ay("SimpleAccounting");L.open().then(()=>{const J=N.map(H=>L.table(H).clear());Promise.all(J).then(()=>{const H=C.map(k=>L.table(k).clear());Promise.all(H).then(()=>{L.close(),T({status:200,dataClear:!0})}).catch(k=>{L.close(),T({status:0,dataClear:!1,error:k})})}).catch(H=>{L.close(),T({status:0,dataClear:!1,error:H})})})}clearDbTableByOrgId(C,T,N){let L=["organization","setting","transactionNo","profileImages"];L.map(H=>{let k=C.findIndex(X=>X==H);k>=0&&C.splice(k,1)});const J=new u.Ay("SimpleAccounting");J.open().then(()=>{const H=L.map(k=>J.table(k).clear());Promise.all(H).then(()=>{const k=C.map(X=>J.table(X).where("orgId").equals(T).delete());Promise.all(k).then(()=>{J.close(),N({status:200,dataClear:!0})}).catch(X=>{J.close(),N({status:0,dataClear:!1,error:X})})}).catch(k=>{J.close(),N({status:0,dataClear:!1,error:k})})})}bulkAddDbData2(C,T){const N=new u.Ay("SimpleAccounting");return Promise.all([N.open()]).then(()=>Promise.all([N.table(C).bulkPut(T,{allKeys:!0})])).then(L=>(N.close(),Promise.all(L))).catch(L=>(N.close(),Promise.all([])))}bulkDBDelete(C,T,N,L){this.orgId=this.authService.authInfo("user").orgId;const J=new u.Ay("SimpleAccounting");J.open().then(()=>{J.table(C).where(N).anyOf(T).delete().then(H=>{J.close(),L&&L({status:200,data:H,error:null})}).catch(H=>{J.close(),L&&L({status:200,data:null,error:H})})})}postAddEditEComSetting(C){if(this.accessToken=this.authService.authInfo("access_token"),this.orgId=this.authService.authInfo("user").orgId,!(0,_.A)(C))return this.dataStoreService.postData("add/ecommSettings",{orgId:this.orgId,pushFlag:1,siteSettings:C.siteSettings,transactionNumber:C.transactionNumber,ecomSaleOrderPrefix:C.ecomSaleOrderPrefix,deviceModifiedDate:R().toDate().getTime()},{orgId:this.orgId,accessToken:this.accessToken,"Device-Time":String(R().toDate().getTime())})}fetchEcomSetting(C="0",T){this.orgId=this.authService.authInfo("user").orgId,this.accessToken=this.authService.authInfo("access_token"),this.dataStoreService.fetch("pull/ecommSettings",{orgId:this.orgId,accessToken:this.accessToken,lastEpoch:C},N=>{T.call(this,N)})}postEcomSetting(C,T,N){this.orgId=this.authService.authInfo("user").orgId,this.accessToken=this.authService.authInfo("access_token"),this.dataStoreService.post("updateOnlineStoreStatus",{},{orgId:String(this.orgId),accessToken:String(this.accessToken),storeName:String(C),isEnable:String(T)},L=>N(L))}generateImages(C,T,N){this.orgId=this.authService.authInfo("user").orgId,this.dataStoreService.fetch("images/getEcommImages",{orgId:String(this.orgId),uniquekey:C,imageName:T},L=>N(L))}fetchAllDevices(C){this.orgId=this.authService.authInfo("user").orgId,this.accessToken=this.authService.authInfo("access_token"),this.dataStoreService.fetch("/getLinkedDevices",{accessToken:String(this.accessToken),orgId:String(this.orgId)},T=>C(T))}postDeviceStatus(C,T,N){this.accessToken=this.authService.authInfo("access_token"),this.orgId=this.authService.authInfo("user").orgId,this.dataStoreService.post("/markNotMyDevice",{},{orgId:String(this.orgId),accessToken:this.accessToken,uuid:C,descriptionToRemoveDevice:T},L=>{N(L)})}postDeviceName(C,T,N){this.accessToken=this.authService.authInfo("access_token"),this.orgId=this.authService.authInfo("user").orgId,this.dataStoreService.post("/updateDeviceCustomName",{uuid:C,deviceCustomName:T},{orgId:String(this.orgId),accessToken:this.accessToken},L=>{N(L)})}getMinMaxUID(C,T){var N=this;return(0,l.A)(function*(){const L=new u.Ay("SimpleAccounting");return N.orgId=N.authService.authInfo("user").orgId,new Promise(function(){var J=(0,l.A)(function*(H,k){try{yield L.open(),L.table(C).where("orgId").equals(N.orgId).toArray().then(X=>{if(0===X.length)return H(null);const tt=X.map(z=>z._uuid),pt=Math.min(...tt),st=Math.max(...tt);H({minUID:pt,maxUID:st})}).catch(X=>{console.error("Error fetching records:",X),k(X)})}catch(X){console.error("Error initializing database:",X)}});return function(H,k){return J.apply(this,arguments)}}())})()}getFirstAndLastIDs(C){var T=this;return(0,l.A)(function*(){const N=new u.Ay("SimpleAccounting");T.orgId=T.authService.authInfo("user").orgId;try{yield N.open();const L=yield N.table(C).orderBy("_uuid").first(),J=L?L._uuid:null,H=yield N.table(C).orderBy("_uuid").reverse().first();return{firstId:J,lastId:H?H._uuid:null}}catch(L){console.error("Error fetching IDs:",L)}})()}savePosStatus(C,T){this.orgId=this.authService.authInfo("user").orgId,this.dataStoreService.post("recordPosStatus",{},{orgId:String(this.orgId),email:C.email,uuid:this.browserUuidService.getHeaderParameters("uuid"),firstEnabledTime:R().toDate().getTime(),currentStatus:0},N=>T(N))}static#t=this.\u0275fac=function(T){return new(T||Q)(g.KVO(a.V),g.KVO(c.y),g.KVO(t.h),g.KVO(B.Ix),g.KVO(p.MX),g.KVO(f.J),g.KVO(E.R))};static#e=this.\u0275prov=g.jDH({token:Q,factory:Q.\u0275fac,providedIn:"root"})}return Q})()},92173:(Fe,Tt,d)=>{"use strict";d.d(Tt,{E:()=>C});var l=d(10467),t=d(98808),R=d(37881),F=d(82733),e=d(94806),_=d(72036),D=d(66689),h=d(49671),s=d(20404),u=d(39274),g=d(81817),a=d(25738),c=d(39236),B=d(54438),p=d(7004),f=d(75743),E=d(93832),w=d(4922),Q=d(39866),b=d(26297);let C=(()=>{class T{constructor(L,J,H,k,X,tt){this.dataStoreService=L,this.router=J,this.syncApiService=H,this.authService=k,this.commonService=X,this.notificationService=tt,this.orgId=this.authService.authInfo("user").orgId,this.accountList=[],this.saleInvoiceList=[],this.saleReturnList=[],this.saleOrderList=[],this.allLedgerList=[],this.estimateInvoiceList=[],this.purchaseInvoiceList=[],this.purchaseReturnList=[],this.purchaseOrderList=[],this.expenseList=[],this.productList=[],this.allPaymentList=[],this.allPaymentLinkList=[],this.journalList=[],this.capitalTransactionList=[],this.otherIncomeList=[],this.reConcileList=[],this.termsAndConditionList=[],this.taxTransactionList=[],this.emailTemplateList=[],this.fundTransferList=[],this.purchaseOrderMapList=[],this.saleOrderMapList=[],this.settingList=[],this.transactionNoList=[],this.organizationList=[],this.writeOffList=[]}getPullObjectData(L,J){let H=t.DH.configItemKey(t.DH.syncCollections(),"dbStoreName"),k=(0,F.A)((0,e.A)(J,H),G=>(0,_.A)(G)||""===G);const X=this.getPostDataList(k);let tt={},pt={},st={},z={},it={},at="0",Y="0",x="0",v="0";for(var O in L)L[O]=0;if((0,D.A)(J,"deleteRecord")&&!(0,_.A)(J.deleteRecord)&&(tt=this.getPostDeleteDataList(J.deleteRecord),L.deleteEpoch=Math.max.apply(null,J.deleteRecord.map(G=>G.serverUpdatedTime))),(0,D.A)(J,"account")&&!(0,_.A)(J.account)&&(L.accountEpoch=Math.max.apply(null,J.account.map(G=>G.serverUpdatedTime))),(0,D.A)(J,"sale")&&!(0,_.A)(J.sale)&&(L.saleEpoch=Math.max.apply(null,J.sale.map(G=>G.serverUpdatedTime))),(0,D.A)(J,"saleReturn")&&!(0,_.A)(J.saleReturn)&&(L.saleReturnEpoch=Math.max.apply(null,J.saleReturn.map(G=>G.serverUpdatedTime))),(0,D.A)(J,"saleOrder")&&!(0,_.A)(J.saleOrder)&&(L.saleOrderEpoch=Math.max.apply(null,J.saleOrder.map(G=>G.serverUpdatedTime))),(0,D.A)(J,"estimate")&&!(0,_.A)(J.estimate)&&(L.estimateEpoch=Math.max.apply(null,J.estimate.map(G=>G.serverUpdatedTime))),(0,D.A)(J,"purchase")&&!(0,_.A)(J.purchase)&&(L.purchaseEpoch=Math.max.apply(null,J.purchase.map(G=>G.serverUpdatedTime))),(0,D.A)(J,"purchaseReturn")&&!(0,_.A)(J.purchaseReturn)&&(L.purchaseReturnEpoch=Math.max.apply(null,J.purchaseReturn.map(G=>G.serverUpdatedTime))),(0,D.A)(J,"purchaseOrder")&&!(0,_.A)(J.purchaseOrder)&&(L.purchaseOrderEpoch=Math.max.apply(null,J.purchaseOrder.map(G=>G.serverUpdatedTime))),(0,D.A)(J,"expense")&&!(0,_.A)(J.expense)&&(L.expenseEpoch=Math.max.apply(null,J.expense.map(G=>G.serverUpdatedTime))),(0,D.A)(J,"payment")&&!(0,_.A)(J.payment)&&(L.paymentEpoch=Math.max.apply(null,J.payment.map(G=>G.serverUpdatedTime))),(0,D.A)(J,"product")&&!(0,_.A)(J.product)&&(L.productEpoch=Math.max.apply(null,J.product.map(G=>G.serverUpdatedTime))),(0,D.A)(J,"otherIncome")&&!(0,_.A)(J.otherIncome)&&(L.otherIncomeEpoch=Math.max.apply(null,J.otherIncome.map(G=>G.serverUpdatedTime))),(0,D.A)(J,"termsCondition")&&!(0,_.A)(J.termsCondition)&&(L.termsConditionEpoch=Math.max.apply(null,J.termsCondition.map(G=>G.serverUpdatedTime))),(0,D.A)(J,"reconcile")&&!(0,_.A)(J.reconcile)&&(L.reconcileEpoch=Math.max.apply(null,J.reconcile.map(G=>G.serverUpdatedTime))),(0,D.A)(J,"paymentLink")&&!(0,_.A)(J.paymentLink)&&(L.paymentLinkEpoch=Math.max.apply(null,J.paymentLink.map(G=>G.serverUpdatedTime))),(0,D.A)(J,"journal")&&!(0,_.A)(J.journal)&&(L.journalEpoch=Math.max.apply(null,J.journal.map(G=>G.serverUpdatedTime))),(0,D.A)(J,"capitalTransaction")&&!(0,_.A)(J.capitalTransaction)&&(L.capitalTransactionEpoch=Math.max.apply(null,J.capitalTransaction.map(G=>G.serverUpdatedTime))),(0,D.A)(J,"taxTransaction")&&!(0,_.A)(J.taxTransaction)&&(L.taxTransactionEpoch=Math.max.apply(null,J.taxTransaction.map(G=>G.serverUpdatedTime))),(0,D.A)(J,"emailTemplate")&&!(0,_.A)(J.emailTemplate)&&(L.emailTemplateEpoch=Math.max.apply(null,J.emailTemplate.map(G=>G.serverUpdatedTime))),(0,D.A)(J,"fundTransfer")&&!(0,_.A)(J.fundTransfer)&&(L.fundTransferEpoch=Math.max.apply(null,J.fundTransfer.map(G=>G.serverUpdatedTime))),(0,D.A)(J,"orderPurchaseMapping")&&!(0,_.A)(J.orderPurchaseMapping)&&(L.orderPurchaseMappingEpoch=Math.max.apply(null,J.orderPurchaseMapping.map(G=>G.serverUpdatedTime))),(0,D.A)(J,"orderSaleMapping")&&!(0,_.A)(J.orderSaleMapping)&&(L.orderSaleMappingEpoch=Math.max.apply(null,J.orderSaleMapping.map(G=>G.serverUpdatedTime))),(0,D.A)(J,"writeOff")&&!(0,_.A)(J.writeOff)&&(L.writeOffEpoch=Math.max.apply(null,J.writeOff.map(G=>G.serverUpdatedTime))),(0,D.A)(J,"receipt")&&!(0,_.A)(J.receipt)&&(L.receiptEpoch=Math.max.apply(null,J.receipt.map(G=>G.serverUpdatedTime))),(0,D.A)(J,"ecommProduct")&&!(0,_.A)(J.ecommProduct)&&(L.ecommProductEpoch=Math.max.apply(null,J.ecommProduct.map(G=>G.serverUpdatedTime))),(0,D.A)(J,"ecommSaleOrder")&&!(0,_.A)(J.ecommSaleOrder)&&(L.ecommSaleOrderEpoch=Math.max.apply(null,J.ecommSaleOrder.map(G=>G.serverUpdatedTime))),(0,D.A)(J,"balanceSheetCategory")&&!(0,_.A)(J.balanceSheetCategory)&&(L.balanceSheetCategory=Math.max.apply(null,J.balanceSheetCategory.map(G=>G.serverUpdatedTime))),(0,D.A)(J,"balanceSheetChildCategory")&&!(0,_.A)(J.balanceSheetChildCategory)&&(L.balanceSheetChildCategory=Math.max.apply(null,J.balanceSheetChildCategory.map(G=>G.serverUpdatedTime))),(0,D.A)(J,"setting")&&!(0,_.A)(J.setting)){let G=J.setting.find(At=>1===At.syncFlag);pt={},(0,_.A)(G)||(pt=t.DH.getObjectByKeys(G,["deviceSettings","webSettings"])),at=Math.max.apply(null,J.setting.map(At=>At.serverUpdatedTime))}if((0,D.A)(J,"ecommSetting")&&!(0,_.A)(J.ecommSetting)){let G=J.ecommSetting.find(At=>1===At.syncFlag||2===At.syncFlag);st={},(0,_.A)(G)||(st=G.deviceSettings),Y=Math.max.apply(null,J.ecommSetting.map(At=>At.serverUpdatedTime))}if((0,D.A)(J,"transactionNo")&&!(0,_.A)(J.transactionNo)){let G=J.transactionNo.find(At=>1===At.syncFlag);z={},(0,_.A)(G)||(z=G.formatNameSettings),x=Math.max.apply(null,J.transactionNo.map(At=>At.serverUpdatedTime))}if((0,D.A)(J,"organization")&&!(0,_.A)(J.organization)){let G=J.organization.find(At=>1===At.syncFlag||2===At.syncFlag);it={},(0,_.A)(G)||(it=G),v=Math.max.apply(null,J.organization.map(At=>At.serverUpdatedTime))}return(0,D.A)(J,"productCategory")&&!(0,_.A)(J.productCategory)&&(L.productCategoryEpoch=Math.max.apply(null,J.productCategory.map(G=>G.serverUpdatedTime))),{pullRequest:L,postRequestDataList:X,postDeleteRequestList:tt,settingDataObject:pt,settingEpoch:at,ecommSettingDataObject:st,ecommSettingEpoch:Y,transactionNoDataObject:z,transactionNoEpoch:x,organizationDataObject:it,organizationEpoch:v}}getPostDataList(L){let J={};return(0,h.A)(L,(H,k)=>{let X=t.DH.syncCollections(),tt=t.DH.configItem(X,"dbStoreName",k,"entityName");(0,_.A)(tt)||(J[tt]=H.filter(pt=>1==pt.syncFlag||2==pt.syncFlag).map(pt=>(0,s.A)(pt,"syncFlag","_uuid")))}),(0,F.A)(J,H=>(0,_.A)(H)||""===H)}getPostDeleteDataList(L){let J={accountIdList:[],capitalTransactionIdList:[],estimateIdList:[],expenseIdList:[],fundTransferIdList:[],journalIdList:[],orderPurchaseMappingIdList:[],orderSaleMappingIdList:[],otherIncomeIdList:[],paymentIdList:[],paymentLinkIdList:[],productIdList:[],purchaseIdList:[],purchaseOrderIdList:[],reconcileIdList:[],saleIdList:[],saleReturnIdList:[],purchaseReturnIdList:[],saleOrderIdList:[],taxTransactionIdList:[],termsAndConditionIdList:[],writeOffIdList:[],receiptIdList:[]};return(0,h.A)(L,(H,k)=>{let X=t.DH.syncCollections(),tt=t.DH.configItem(X,"dbStoreName",H.entityType,"entityId");(0,_.A)(tt)||1===H.syncFlag&&((0,_.A)(J[tt])?J[tt]=[H.uniqueKeyEntity]:J[tt].push(H.uniqueKeyEntity))}),J}getDeletePayamentTransactionIds(L){const J=this.capitalTransactionList.filter(tt=>0!=L.transactionType&&tt.uniqueKeyCapitalTransaction===L.otherUniqueKeyFK).map(tt=>tt.uniqueKeyCapitalTransaction),H=this.otherIncomeList.filter(tt=>0!=L.transactionType&&tt.uniqueKeyOtherIncomeTransaction===L.otherUniqueKeyFK).map(tt=>tt.uniqueKeyOtherIncomeTransaction),k=this.taxTransactionList.filter(tt=>0!=L.transactionType&&tt.uniqueKeyTaxTransaction===L.otherUniqueKeyFK).map(tt=>tt.uniqueKeyTaxTransaction),X=this.allPaymentLinkList.filter(tt=>tt.uniqueKeyFKPaymentEntity===L.uniqueKeyPayment).map(tt=>tt.uniqueKeyLink);return t.DH.filterObject({capitalTransactionIdList:J,otherIncomeIdList:H,taxTransactionIdList:k,paymentLinkIdList:X})}logoutUser(L){var J=this;let H,k;this.orgId=this.authService.authInfo("user").orgId,t.DH.showLoader(!0),(0,u.A)((0,l.A)(function*(){H=yield J.syncApiService.fetchAllDbData("user"),k=yield J.syncApiService.fetchAllDbData("userAccounts");let X=k.find(tt=>tt.orgId==J.orgId);if((0,_.A)(X)||!(0,_.A)(L)&&(0,D.A)(L,"email")&&L.email!==X.email||!(0,_.A)(L)&&(0,D.A)(L,"status")&&425==L.status&&(0,D.A)(L,"registered_email")&&L.registered_email!==X.email||J.syncApiService.bulkDBDelete("userAccounts",[J.orgId],"orgId"),(0,_.A)(H))J.destroyUserStateData(!1);else{let tt=H.find(pt=>pt.user.orgId===J.orgId);if((0,_.A)(tt)){let pt=H.find(st=>(0,D.A)(st,"access_token"));(0,_.A)(pt)?J.destroyUserStateData(!1):(pt=(0,s.A)(pt,"access_token"),J.syncApiService.updateDbData("user",pt,st=>{200!==st.status||(0,_.A)(st.data)?t.DH.showLoader(!1):J.destroyUserStateData(!1)}))}else tt=(0,s.A)(tt,"access_token"),J.syncApiService.updateDbData("user",tt,pt=>{200!==pt.status||(0,_.A)(pt.data)?t.DH.showLoader(!1):J.destroyUserStateData(!1)})}}),200)}resetIndexDBRecord(L,J){this.syncApiService.clearDbTable2(L,H=>{200===H.status&&H.dataClear?(this.destroyUserStateData(!0),J({status:200,data:H})):J({status:0,data:null})})}destroyUserStateData(L){var J=this;(0,g.A)((0,l.A)(function*(){L||t.SE.destroyAllCache(),J.dataStoreService.dispatchState(new R.Ie({})),J.dataStoreService.dispatchState(new a.UT({updateTimestamp:0})),J.dataStoreService.dispatchState(new c.hc(Object.assign({},t.DH.defaultNotificationData()))),L||(t.SE.destroyAllCache(),t.SE.destroyCache("filter_list_data"),J.checkMultipleLoginUser("/home/switch-user"!==J.router.url?H=>{(0,_.A)(H)?(J.router.navigate(["/home/login"]),t.xL.destroyLocalCache("POS-mode-enabled_"+J.orgId),t.DH.showLoader(!1),J.commonService.broadcast("userAuthenticationInProcess",!1)):(J.router.navigate(["/home/switch-user"]),t.DH.showLoader(!1),J.commonService.broadcast("userAuthenticationInProcess",!1))}:H=>{H?(J.router.navigate(["/home/switch-user"]),t.DH.showLoader(!1),J.commonService.broadcast("userAuthenticationInProcess",!1)):(J.router.navigate(["/home/login"]),t.xL.destroyLocalCache("POS-mode-enabled_"+J.orgId),t.DH.showLoader(!1),J.commonService.broadcast("userAuthenticationInProcess",!1))}))}))}getPullAccountData(){return{accountIdList:["AccountsEntity_0e3f00f447ee8bf1_1661769439264_3dddc84a-3944-4d61-bd0d-8e84d5c33760_72","AccountsEntity_0e3f00f447ee8bf1_1661769439278_2363e48b-d0ff-43ef-abf8-eb4beb58629a_5","AccountsEntity_0e3f00f447ee8bf1_1661769441324_9e8b35c9-9f58-430e-bbb5-5e29f679cc52_88","AccountsEntity_0e3f00f447ee8bf1_1661769441330_01a668e6-e65b-4a7c-8720-55869c14c7ae_7","AccountsEntity_AC_WLK_CST_walk_in_customer_12","AccountsEntity_AC_WLK_SPL_walk_in_supplier_13","AccountsEntity_AC_DISC_discount_account_9","AccountsEntity_AC_RNF_round_off_9","AccountsEntity_AC_ONR_CBT_owner_contribution_15","AccountsEntity_AC_DEP_depreciation_account_9","AccountsEntity_AC_INT_P_interest_account_9","AccountsEntity_AC_RFA_revenue_from_asset_6","AccountsEntity_AC_WROF_write_off_account_5","AccountsEntity_AC_SALE_RET_sales_return_account_1","AccountsEntity_AC_PURCHASE_RET_purchase_return_account_3","AccountsEntity_AC_OTHER_INC_gain_loss_account_1","ClientEntityAC_INT_RECVD_interest_received_16","AccountsEntity_861e6f1e2bbe6c02_1663215986426_a38bef5c-05a6-4c4e-bccf-791a23587875_93","AccountsEntity_861e6f1e2bbe6c02_1663215986434_b36d5786-eee0-4934-afc4-919c57f00f32_2","AccountsEntity_861e6f1e2bbe6c02_1663215986442_9340095e-31f3-41c9-aa4d-5c792ee20397_90","AccountsEntity_861e6f1e2bbe6c02_1663215986450_15bb5b14-18a9-45c9-9ddd-e1638289e53f_76","AccountsEntity_861e6f1e2bbe6c02_1663215986455_a2caec9f-4f74-4929-8692-08101a47be54_30","AccountsEntity_861e6f1e2bbe6c02_1663215986459_5123aece-02f2-4a0e-8dc7-67d52a662839_89","AccountsEntity_861e6f1e2bbe6c02_1663215986463_60d52d67-15ac-4394-8953-72fcc68870b4_71","AccountsEntity_861e6f1e2bbe6c02_1663215986469_3f1de6da-e3f0-4990-bfb2-005c2acb43a0_14","AccountsEntity_861e6f1e2bbe6c02_1663215986476_701cfe6c-2241-47c4-8a5f-98e2d25c3aef_55","AccountsEntity_861e6f1e2bbe6c02_1663215986483_24e9eaf7-dc52-460c-b2df-0dbf73242e5f_84","AccountsEntity_861e6f1e2bbe6c02_1663215986489_d6c1ad56-1ab4-4fca-9e50-d4b7debc50bc_10","AccountsEntity_861e6f1e2bbe6c02_1663215986495_3d0750c3-ac53-4c8d-8998-8e5470f52289_96","AccountsEntity_861e6f1e2bbe6c02_1663215986502_2b899d92-6be6-453c-863b-cc1573d17537_46"]}}balanceSheetCategoryKeyList(){return{balanceSheetCategoryIdList:["BalanceSheetCategoryEntity_CURRENT_ASSET_DEFAULT_SUB_CATEGORY_UNIQUE_KEY","BalanceSheetCategoryEntity_FIXED_ASSET_DEFAULT_SUB_CATEGORY_UNIQUE_KEY","BalanceSheetCategoryEntity_DEPOSIT_AND_INVESTMENT_DEFAULT_SUB_CATEGORY_UNIQUE_KEY","BalanceSheetCategoryEntity_CURRENT_LIABILITY_DEFAULT_SUB_CATEGORY_UNIQUE_KEY","BalanceSheetCategoryEntity_OTHER_LIABILITY_DEFAULT_SUB_CATEGORY_UNIQUE_KEY","BalanceSheetCategoryEntity_OWNERS_EQUITY_DEFAULT_SUB_CATEGORY_UNIQUE_KEY","BalanceSheetCategoryEntity_PROFIT_AND_LOSS_DEFAULT_SUB_CATEGORY_UNIQUE_KEY"]}}balanceSheetChildCategoryKeyList(){return{balanceSheetSubCategoryChildIdList:["BALANCE_SHEET_SUB_CATEGORY_CHILD_PAYABLE_UNIQUE_KEY","BALANCE_SHEET_SUB_CATEGORY_CHILD_SALES_TAX_COLLECTED_UNIQUE_KEY","BALANCE_SHEET_SUB_CATEGORY_CHILD_LOANS_AND_LIABILTY_UNIQUE_KEY","BALANCE_SHEET_SUB_CATEGORY_CHILD_OWNERS_CONTRIBUTION_UNIQUE_KEY","BALANCE_SHEET_SUB_CATEGORY_CHILD_PROFIT_AND_LOSS_UNIQUE_KEY","BALANCE_SHEET_SUB_CATEGORY_CHILD_CURRENT_ASSET_UNIQUE_KEY","BALANCE_SHEET_SUB_CATEGORY_CHILD_RECEIVABLE_UNIQUE_KEY","BALANCE_SHEET_SUB_CATEGORY_CHILD_CASH_BANK_UNIQUE_KEY","BALANCE_SHEET_SUB_CATEGORY_CHILD_LOANS_AND_ADVANCES_GIVEN_UNIQUE_KEY","BALANCE_SHEET_SUB_CATEGORY_CHILD_TAX_INPUT_RECEIVABLE_UNIQUE_KEY","BALANCE_SHEET_SUB_CATEGORY_CHILD_INVENTORY_UNIQUE_KEY","BALANCE_SHEET_SUB_CATEGORY_CHILD_FIXED_ASSETS_UNIQUE_KEY","BALANCE_SHEET_SUB_CATEGORY_CHILD_DEPOSITS_UNIQUE_KEY","BALANCE_SHEET_SUB_CATEGORY_CHILD_INVESTMENTS_UNIQUE_KEY","BALANCE_SHEET_SUB_CATEGORY_CHILD_LOANS_AND_LIABILITY_UNIQUE_KEY","BALANCE_SHEET_SUB_CATEGORY_CHILD_OWNERS_EQUITY_UNIQUE_KEY"]}}checkMultipleLoginUser(L){this.syncApiService.fetchAllMultipleDbData(["userAccounts"],function(){var J=(0,l.A)(function*(H){var k=yield H.data;if(t.xL.getLocalCache("isNewRegistered"))t.xL.destroyLocalCache("isNewRegistered"),L(!1);else if((0,_.A)(k.userAccounts))L(!1);else{let tt=k.userAccounts;L(!(0,_.A)(tt)&&tt.length>0)}});return function(H){return J.apply(this,arguments)}}())}static#t=this.\u0275fac=function(J){return new(J||T)(B.KVO(p.V),B.KVO(f.Ix),B.KVO(E.P),B.KVO(w.y),B.KVO(Q.h),B.KVO(b.J))};static#e=this.\u0275prov=B.jDH({token:T,factory:T.\u0275fac,providedIn:"root"})}return T})()},4300:(Fe,Tt,d)=>{"use strict";d.d(Tt,{P:()=>it});var l=d(10467),t=d(98808),R=d(97586),e=d(75743),_=d(72036),D=d(81817),h=d(82733),s=d(66689),u=d(17640),g=d(94806),a=d(49671),c=d(6327),B=d(30554),p=d(43744),f=d(29646),E=d(42969),w=d(32661),Q=d(39274),b=d(84412),C=d(84572),T=d(5964),N=d(88141),L=d(54438),J=d(4922),H=d(93832),k=d(92173),X=d(7004),tt=d(26297),pt=d(39866),st=d(91689),z=d(82725);let it=(()=>{class at{constructor(x,v,O,G,At,dt,It,yt,qt,Mt){this.authService=x,this.syncApiService=v,this.syncCommonService=O,this.dataStoreService=G,this.notificationService=At,this.commonService=dt,this.router=It,this.activateRoute=yt,this.registerSetting=qt,this.onboardingService=Mt,this.orgId=this.authService.authInfo("user").orgId,this.currentUrl=this.router.url,this.postRequestDataList={},this.settingDataObject={},this.ecommSettingObject={},this.transactionNoDataObject={},this.organizationDataObject={},this.postDeleteRequestList={},this.pullRequest={termsConditionEpoch:0,productEpoch:0,saleEpoch:0,saleReturnEpoch:0,journalEpoch:0,expenseEpoch:0,paymentEpoch:0,capitalTransactionEpoch:0,estimateEpoch:0,purchaseEpoch:0,purchaseReturnEpoch:0,accountEpoch:0,otherIncomeEpoch:0,paymentLinkEpoch:0,reconcileEpoch:0,taxTransactionEpoch:0,fundTransferEpoch:0,orderPurchaseMappingEpoch:0,orderSaleMappingEpoch:0,emailTemplateEpoch:0,deleteEpoch:0,writeOffEpoch:0,receiptEpoch:0,ecommSaleOrderEpoch:0,ecommProductEpoch:0,balanceSheetCategoryEpoch:0,balanceSheetSubCategoryChildEpoch:0,productCategoryEpoch:0},this.settingEpoch="0",this.ecommSettingEpoch="0",this.transactionNoEpoch="0",this.organizationEpoch="0",this.syncCount=1,this.router.events.pipe((0,T.p)(Xt=>Xt instanceof e.wF)).subscribe(Xt=>{this.currentUrl=Xt.url})}syncData(){var x=this;return(0,l.A)(function*(){x.syncStartData()})()}syncStartData(){var x=this;return(0,l.A)(function*(){if(!navigator.onLine)return x.syncProcessFailed(),x.destroySyncProcess(),t.DH.destroySyncCache(),x.notificationService.warn(t.DH.alertMessage(9)),!1;let v=yield JSON.parse(t.SE.getCache("syncStart"));!(0,_.A)(v)&&v.callSyncCount<=2&&x.syncCount++,(0,_.A)(v)?(x.commonService.broadcast("syncProcessComplete",!1),x.startSyncing()):x.syncProcessFailed(),t.SE.setCache("syncStart",JSON.stringify({syncProcess:!0,callSyncCount:x.syncCount}))})()}startSyncing(){var x=this;return(0,l.A)(function*(){(0,D.A)(()=>{x.commonService.broadcast("syncProcessStart",!0),x.commonService.broadcast("syncProcessFailed",!1)});let v=t.DH.syncCollections().map(O=>O.dbStoreName).concat(["setting","ecommSetting","transactionNo","organization","deleteRecord","ledger"]);x.commonService.broadcast("pullPostRecordResponse",{showLoader:!0,postRecordList:null}),x.orgId=x.authService.authInfo("user").orgId,x.syncApiService.fetchMultipleDbData(v,function(){var O=(0,l.A)(function*(G){var At=yield G.data;if(200===G.status&&!(0,_.A)(At)){const dt=x.syncCommonService.getPullObjectData(x.pullRequest,At);x.commonService.broadcast("pullPostRecordResponse",{showLoader:!1,postRecordList:x.postRequestDataList}),x.postRequestDataList=dt.postRequestDataList,x.postDeleteRequestList=(0,h.A)(dt.postDeleteRequestList,It=>(0,_.A)(It)),x.pullRequest=Object.assign(x.pullRequest,dt.pullRequest),x.settingDataObject=dt.settingDataObject,x.ecommSettingObject=dt.ecommSettingDataObject,x.settingEpoch=dt.settingEpoch,x.ecommSettingEpoch=dt.ecommSettingEpoch,x.transactionNoDataObject=dt.transactionNoDataObject,x.transactionNoEpoch=dt.transactionNoEpoch,x.organizationDataObject=dt.organizationDataObject,x.organizationEpoch=dt.organizationEpoch,"/syncing"==x.currentUrl&&(0,s.A)(x.pullRequest,"accountEpoch")&&(x.pullRequest.accountEpoch=0),(0,_.A)(x.postRequestDataList)?(0,_.A)(x.settingDataObject)&&(0,_.A)(x.ecommSettingObject)&&(0,_.A)(x.transactionNoDataObject)&&(0,_.A)(x.organizationDataObject)?(0,_.A)(x.postDeleteRequestList)?x.getPullRequestData(x.pullRequest):x.postDeleteRequestData(x.postDeleteRequestList).then(It=>{200===It.status&&x.getPullRequestData(x.pullRequest)}):x.postSettingRequestData(x.settingDataObject,x.transactionNoDataObject,x.organizationDataObject,x.ecommSettingObject).then(It=>{if(200!==It.status)return x.callSyncAgain(),0===It.status?x.notificationService.warn(t.DH.alertMessage(9)):(x.syncProcessFailed(),x.notificationService.error("Sync process failed")),!1;(0,_.A)(x.postDeleteRequestList)?x.getPullRequestData(x.pullRequest):x.postDeleteRequestData(x.postDeleteRequestList).then(yt=>{200===yt.status&&x.getPullRequestData(x.pullRequest)})}):x.postRequestData(x.postRequestDataList).then(It=>{It&&((0,_.A)(x.settingDataObject)&&(0,_.A)(x.ecommSettingObject)&&(0,_.A)(x.transactionNoDataObject)&&(0,_.A)(x.organizationDataObject)?(0,_.A)(x.postDeleteRequestList)?x.getPullRequestData(x.pullRequest):x.postDeleteRequestData(x.postDeleteRequestList).then(yt=>{200===yt.status&&x.getPullRequestData(x.pullRequest)}):x.postSettingRequestData(x.settingDataObject,x.transactionNoDataObject,x.organizationDataObject,x.ecommSettingObject).then(yt=>{if(200!==yt.status)return x.callSyncAgain(),0===yt.status?x.notificationService.warn(t.DH.alertMessage(9)):(x.syncProcessFailed(),x.notificationService.error("Sync process failed")),!1;(0,_.A)(x.postDeleteRequestList)?x.getPullRequestData(x.pullRequest):x.postDeleteRequestData(x.postDeleteRequestList).then(qt=>{200===qt.status&&x.getPullRequestData(x.pullRequest)})}))})}});return function(G){return O.apply(this,arguments)}}())})()}postRequestData(x){var v=this;return(0,l.A)(function*(){return new Promise(function(){var O=(0,l.A)(function*(G,At){let dt=0,It=Object.keys(x).length;for(const yt in x){const qt=x[yt];let Mt=dt===It-1;if(dt++,(0,_.A)(yt)||(0,_.A)(qt)){if(G(!1),v.callSyncAgain(),v.isLoggedIn()){v.callSyncAgain();break}v.notificationService.error("Sync process failed")}else{if(yield v.postSyncEntityData(yt,qt)){Mt&&G(!0);continue}if(G(!1),v.isLoggedIn()){v.callSyncAgain();break}}}});return function(G,At){return O.apply(this,arguments)}}())})()}postSyncEntityData(x,v){var O=this;return(0,l.A)(function*(){let G=(0,u.A)(v,100),At=G.length,dt=0;return new Promise(function(){var It=(0,l.A)(function*(yt,qt){for(let Mt=0;Mt<At;Mt++){let Xt={};Xt[x]=G[Mt];let mt=dt===At-1;dt++;let ct=yield O.syncApiService.postAddEditApi(Xt).toPromise().catch(xt=>{if(200!=xt.status)return 0===xt.status?O.notificationService.warn(t.DH.alertMessage(9)):(O.syncProcessFailed(),O.notificationService.error("Sync process failed")),xt});if(200!==ct.status){yt(!1);break}{let xt=t.DH.configItemKey(t.DH.syncCollections(),"entityName"),ee=(0,h.A)((0,g.A)(ct,xt),je=>(0,_.A)(je)||""===je),Ge={},Ce={};(0,a.A)(ee,(je,iA)=>{let dA=t.DH.configItem(t.DH.syncCollections(),"entityName",iA,"dbStoreName");Ge[dA]=je.length}),O.commonService.broadcast("postResponseData",Ge),ee=yield(0,c.A)(ee,(je,iA)=>Ce[iA]=(0,c.A)(je,dA=>({...dA,syncFlag:3}))),O.checkForUnsyncRecords(Ce).then(function(){var je=(0,l.A)(function*(iA){if(iA){if(!(0,_.A)(Ce))if(Object.keys(Ce).forEach(dA=>{const rA=Ce[dA].filter(fA=>fA.hasOwnProperty("rejectedFor")&&0===fA.rejectedFor);0===rA.length?delete Ce[dA]:Ce[dA]=rA}),(0,_.A)(Ce))yt(!0);else{let dA=yield O.storeMultipleDataToDB(Ce);(0,_.A)(dA)||mt&&yt(!0)}}else if(!(0,_.A)(Ce)){let dA=O.storeMultipleDataToDB(Ce);(0,_.A)(dA)||mt&&yt(!0)}});return function(iA){return je.apply(this,arguments)}}())}}});return function(yt,qt){return It.apply(this,arguments)}}())})()}postDeleteRequestData(x){var v=this;return new Promise((O,G)=>{this.syncApiService.deleteApi(x,function(){var At=(0,l.A)(function*(dt){let It=yield dt;if(200==It.status&&(0,B.A)(It)){let qt=t.DH.syncCollections(),Mt={};for(var yt in It)Mt[yt]=[];Object.keys(It).forEach(function(){var Xt=(0,l.A)(function*(mt,ct,xt){let ee=It[mt],Ge=t.DH.configItem(qt,"entityId",mt,"dbStoreName"),Ce=t.DH.configItem(qt,"entityId",mt,"uniquekeyColumn");!(0,_.A)(Ge)&&!(0,_.A)(Ce)&&(0,a.A)(ee,function(){var je=(0,l.A)(function*(iA){let dA=yield v.syncApiService.fetchByIndex(Ge,Ce,iA);if(0!=dA&&(0,_.A)(dA)){let Ye=yield v.syncApiService.fetchByIndex("deleteRecord","uniqueKeyEntity",iA);if(!(0,_.A)(Ye)&&(Ye.syncFlag=3,yield v.syncApiService.updateDb("deleteRecord",Ye),!(0,_.A)(Ye))){let fA=yield v.syncApiService.fetchAllDbData("deleteRecord");if((0,p.A)(fA)&&!(0,_.A)(fA)&&fA.length>49){let TA=fA.filter(EA=>3==EA.syncFlag).filter(v.biggerElements(49));(0,a.A)(TA,function(){var EA=(0,l.A)(function*(fe){v.syncApiService.deleteDbDataByUid("deleteRecord",fe._uuid)});return function(fe){return EA.apply(this,arguments)}}())}Mt[mt].push(Ye.uniqueKeyEntity)}}});return function(iA){return je.apply(this,arguments)}}()),ct==Object.keys(It).length-1&&(yield O({status:200,data:Mt}))});return function(mt,ct,xt){return Xt.apply(this,arguments)}}())}else if(200!=It.status)return v.callSyncAgain(),0!=It.status&&(v.syncProcessFailed(),v.notificationService.error("Sync process failed")),!1});return function(dt){return At.apply(this,arguments)}}())})}postSettingRequestData(x,v,O,G){var At=this;return(0,l.A)(function*(){return new Promise(function(){var dt=(0,l.A)(function*(It,yt){let qt={settingData:{},ecommSettingData:{},transactionNo:{},organizationData:{}};if(!(0,_.A)(x)){let Mt=yield At.syncApiService.postAddEditSetting(x).toPromise().catch(Xt=>{if(200!=Xt.status)return Xt});if(200==Mt.status&&(0,s.A)(Mt,"settings")&&!(0,_.A)(Mt.settings)){let Xt=Mt.settings;if(At.commonService.broadcast("postResponseData",{setting:1}),Xt.syncFlag=3,!(0,_.A)(Xt)){let mt=yield At.storeSettingDataToDB("setting",Xt);200==mt.status&&(qt.settingData=mt.data)}}else It({status:Mt.status,recordObject:qt})}if(!(0,_.A)(v)){let Mt=yield At.syncApiService.postAddEditTransactionNo(v).toPromise().catch(Xt=>{if(200!=Xt.status)return Xt});if(200==Mt.status&&(0,s.A)(Mt,"settings")&&!(0,_.A)(Mt.settings)){let Xt=Mt.settings;if(At.commonService.broadcast("postResponseData",{transactionNo:1}),Xt.syncFlag=3,!(0,_.A)(Xt)){let mt=yield At.storeSettingDataToDB("transactionNo",Xt);200==mt.status&&(qt.transactionNo=mt.data)}}else It({status:Mt.status,recordObject:qt})}if(!(0,_.A)(O)){let Mt=yield At.syncApiService.postAddUpdateOrganization(O).toPromise().catch(Xt=>{if(200!=Xt.status)return Xt});if(200==Mt.status&&(0,s.A)(Mt,"record")&&!(0,_.A)(Mt.record)){let Xt=Mt.record;if(At.commonService.broadcast("postResponseData",{organization:1}),Xt.syncFlag=3,!(0,_.A)(Xt)){let mt=yield At.storeSettingDataToDB("organization",Xt);200==mt.status&&(qt.organizationData=mt.data)}}else It({status:Mt.status,recordObject:qt})}It({status:200,recordObject:qt})});return function(It,yt){return dt.apply(this,arguments)}}())})()}getPullRequestData(x){var v=this;return(0,l.A)(function*(){if(!((yield v.getSettingRequestData())&&(yield v.getEcommSettingRequestData())&&(yield v.getTransactionNoRequestData())&&(yield v.getOrganizationRequestData())))return v.syncProcessFailed(),v.destroySyncProcess(),t.DH.destroySyncCache(),!1;v.commonService.broadcast("pullReceiveRecordResponse",{showLoader:!0,pullRecordList:null}),v.syncApiService.syncAllData(x,function(){var It=(0,l.A)(function*(yt){if(200===yt.status){let qt=t.DH.configItemKey(t.DH.syncCollections(),"id"),Mt=t.DH.configItemKey(t.DH.syncCollections(),"entityId"),Xt=(0,h.A)((0,g.A)(yt,qt),ee=>(0,_.A)(ee)||""===ee),mt=(0,h.A)((0,g.A)(yt.deletedIds,Mt.concat(qt)),ee=>(0,_.A)(ee)||""===ee),ct={},xt={};if(v.commonService.broadcast("pullReceiveRecordResponse",{showLoader:!1,pullRecordList:Xt}),(0,a.A)(Xt,(ee,Ge)=>{let Ce=t.DH.configItem(t.DH.syncCollections(),"id",Ge,"entityId"),je=t.DH.configItem(t.DH.syncCollections(),"id",Ge,"dbStoreName");xt[Ce]=ee,ct[je]=ee.length}),v.commonService.broadcast("lastSyncedTime",yt.serverTime),v.commonService.broadcast("pullEntityData",ct),v.commonService.broadcast("syncProcessComplete",!(!t.DH.isEmptyValueObject(Xt)||!t.DH.isEmptyValueObject(mt))),(0,_.A)(xt))t.DH.isEmptyValueObject(mt)?v.callSyncAgain():v.deleteSyncPullDataRequest(mt);else{let ee=0,Ge=Object.keys(xt).length;for(const Ce in xt){const je=xt[Ce];let iA=ee===Ge-1;if(ee++,(0,_.A)(Ce)||(0,_.A)(je))v.callSyncAgain(),v.syncProcessFailed(),v.notificationService.error("Sync process failed");else{if(v.commonService.broadcast("currentStartPullEntity",Ce),!(yield v.pullSyncEntityData(Ce,je))){v.callSyncAgain();break}v.commonService.broadcast("currentEndPullEntity",Ce),iA&&(t.DH.isEmptyValueObject(mt)?(v.commonService.broadcast("syncProcessStart",!1),v.commonService.broadcast("syncProcessComplete",!0),t.SE.setCache("syncStart",JSON.stringify({syncProcess:!1,callSyncCount:0})),t.DH.destroySyncCache()):v.deleteSyncPullDataRequest(mt))}}}}else v.callSyncAgain(),0!=yt.status&&(v.syncProcessFailed(),v.notificationService.error("Sync process failed"))});return function(yt){return It.apply(this,arguments)}}())})()}deleteSyncPullDataRequest(x){var v=this;return(0,l.A)(function*(){let O=0,G=Object.keys(x).length;for(const At in x){const dt=x[At];let It=O===G-1;if(O++,(0,_.A)(At)||(0,_.A)(dt))v.callSyncAgain(),v.syncProcessFailed(),v.notificationService.error("Sync process failed");else{if(!(yield v.deletePullSyncEntityData(At,dt))){v.callSyncAgain(),v.syncProcessFailed(),v.notificationService.error("Sync process failed");break}if(It){v.commonService.broadcast("syncProcessStart",!1),v.commonService.broadcast("syncProcessComplete",!0),t.SE.setCache("syncStart",JSON.stringify({syncProcess:!1,callSyncCount:0})),t.DH.destroySyncCache();continue}}}})()}deletePullSyncEntityData(x,v){var O=this;let G=t.DH.syncCollections(),At="",dt="";"saleIds"===x?(At=t.DH.configItem(G,"id",x,"dbStoreName"),dt=t.DH.configItem(G,"id",x,"uniquekeyColumn")):(At=t.DH.configItem(G,"entityId",x,"dbStoreName"),dt=t.DH.configItem(G,"entityId",x,"uniquekeyColumn"));let It=v.length,yt=0;return new Promise(function(){var qt=(0,l.A)(function*(Mt,Xt){for(let mt=0;mt<It;mt++){let ct=v[mt],xt=yt===It-1;if(yt++,(0,_.A)(At)||(0,_.A)(dt))Mt(!1);else{let ee=yield O.syncApiService.fetchByIndex(At,dt,ct);if(0==ee)return;if(!(0,_.A)(ee)){yield O.syncApiService.deleteDbDataByUid(At,ee._uuid);let Ce=yield O.syncApiService.fetchByIndex(At,dt,ct);if((0,_.A)(Ce)){if("paymentIdList"==x){const je=t.DH.filterObject(O.syncCommonService.getDeletePayamentTransactionIds(ee));(0,_.A)(je)||O.deleteMultipleDataToDB(je,iA=>{})}O.deleteLedgerEntity(At,ee).then(je=>{je||Mt(!1)})}}}xt&&Mt(!0)}});return function(Mt,Xt){return qt.apply(this,arguments)}}())}getSettingRequestData(){var x=this;return new Promise((v,O)=>{this.syncApiService.fetchSetting(String(this.settingEpoch),function(){var G=(0,l.A)(function*(At){if(200==At.status){if(0==parseInt(x.settingEpoch)&&(0,_.A)(At.settings)){let dt=JSON.parse(t.SE.getCache("SAB_LOGGED_IN_USER"));if(3==dt.user.userType||5==dt.registerSource){let It=x.onboardingService.getDefaultSettingData(dt);At={status:200,new:1,settings:{orgId:dt.user.orgId,pushFlag:1,deviceSettings:t.DH.convertObjectToStringify(It),syncFlag:1,serverUpdatedTime:1684915031199,deviceModifiedDate:1684915031047,invoicetheme:null}}}else x.router.navigateByUrl("unauthorize"),v(!1)}if((0,s.A)(At,"settings")&&!(0,_.A)(At.settings)&&(0,s.A)(At.settings,"deviceSettings")&&!(0,_.A)(At.settings.deviceSettings)){let dt=At.settings;x.commonService.broadcast("pullSettingEntityData",{setting:1}),x.commonService.broadcast("receiveResponseData",{setting:1}),dt.syncFlag=3,At.new&&1==At.new&&(dt.syncFlag=1),200==(yield x.storeSettingDataToDB("setting",dt)).status?v(!0):v(!1)}else v(!0)}else 0!=At.status&&(x.syncProcessFailed(),x.notificationService.error("Sync process failed")),v(!1)});return function(At){return G.apply(this,arguments)}}())})}getEcommSettingRequestData(){var x=this;return new Promise((v,O)=>{this.syncApiService.fetchEcomSetting(String(this.settingEpoch),function(){var G=(0,l.A)(function*(At){if(200==At.status)if((0,s.A)(At,"ecommSettings")&&!(0,_.A)(At.ecommSettings)){let dt={...At.ecommSettings,syncFlag:3};200==(yield x.storeSettingDataToDB("ecommSetting",dt)).status?v(!0):(0!=At.status&&(x.syncProcessFailed(),x.notificationService.error("Sync process failed")),v(!1))}else v(!0);else v(!0)});return function(At){return G.apply(this,arguments)}}())})}getTransactionNoRequestData(){var x=this;return new Promise((v,O)=>{this.syncApiService.fetchTransactionN0(String(this.transactionNoEpoch),function(){var G=(0,l.A)(function*(At){if(200==At.status){if(0==parseInt(x.transactionNoEpoch)&&(0,_.A)(At.settings)){let dt=JSON.parse(t.SE.getCache("SAB_LOGGED_IN_USER"));if(3==dt.user.userType||5==dt.registerSource){x.registerSetting.getDefaultAccountAndTransactionData(dt);let It=x.registerSetting.getTransactionData();At={status:200,new:1,message:"success",settings:{orgId:dt.user.orgId,pushFlag:1,formatNameSettings:JSON.stringify(It),syncFlag:1,serverUpdatedTime:1684915031199,deviceModifiedDate:1684915031047,invoicetheme:null}}}else x.router.navigate(["/unauthorize"]),v(!1)}if((0,s.A)(At,"settings")&&!(0,_.A)(At.settings)&&(0,s.A)(At.settings,"formatNameSettings")&&!(0,_.A)(At.settings.formatNameSettings)){let dt=At.settings;x.commonService.broadcast("pullSettingEntityData",{transactionNo:1}),x.commonService.broadcast("receiveResponseData",{transactionNo:1}),dt.syncFlag=3,At.new&&1==At.new&&(dt.syncFlag=1),200==(yield x.storeSettingDataToDB("transactionNo",dt)).status?v(!0):v(!1)}else v(!0)}else 0!=At.status&&(x.syncProcessFailed(),x.notificationService.error("Sync process failed")),v(!1)});return function(At){return G.apply(this,arguments)}}())})}getOrganizationRequestData(){var x=this;return new Promise((v,O)=>{this.syncApiService.fetchOrganization(String(this.organizationEpoch),function(){var G=(0,l.A)(function*(At){if(200==At.status)if((0,s.A)(At,"record")&&!(0,_.A)(At.record)){let dt=At.record;x.commonService.broadcast("pullSettingEntityData",{organization:1}),x.commonService.broadcast("receiveResponseData",{organization:1}),dt.syncFlag=3,200==(yield x.storeSettingDataToDB("organization",dt)).status?v(!0):v(!1)}else v(!0);else 0!=At.status&&(x.syncProcessFailed(),x.notificationService.error("Sync process failed")),v(!1)});return function(At){return G.apply(this,arguments)}}())})}storeSettingDataToDB(x,v){var O=this;return this.orgId=this.authService.authInfo("user").orgId,new Promise(function(){var G=(0,l.A)(function*(At,dt){const It=yield O.syncApiService.fetchAllDbData(x),yt=(0,f.A)(It,"_uuid"),qt=(0,_.A)(yt)?-1:yt._uuid;let Mt=yield O.syncApiService.fetchDbDataByKey(x,qt);(0,_.A)(Mt)?O.syncApiService.storeDbData(x,v,Xt=>{200===Xt.status&&O.syncApiService.fetchDbDataByUid(x,Xt.data._uuid,ct=>{At({status:200,message:"success",data:v})})}):("setting"===x&&(0,s.A)(Mt,"deviceSettings")&&(v.syncFlag=v.syncFlag,v._uuid=Mt._uuid,O.migrateSettingsHandler(v.deviceSettings).then(Xt=>{v.deviceSettings=Xt,O.syncApiService.updateDbData(x,v,function(){var mt=(0,l.A)(function*(ct){yield ct.data,200===ct.status&&!(0,_.A)(v)&&v.orgId==O.orgId&&At({status:200,message:"success",data:v})});return function(ct){return mt.apply(this,arguments)}}())})),"transactionNo"===x&&(0,s.A)(Mt,"formatNameSettings")&&(v.syncFlag=v.syncFlag,v._uuid=Mt._uuid,O.syncApiService.updateDbData(x,v,function(){var Xt=(0,l.A)(function*(mt){yield mt.data,200===mt.status&&!(0,_.A)(v)&&parseInt(v.orgId)==O.orgId&&At({status:200,message:"success",data:v})});return function(mt){return Xt.apply(this,arguments)}}())),"organization"===x&&(v.syncFlag=v.syncFlag,v._uuid=Mt._uuid,O.syncApiService.updateDbData(x,v,function(){var Xt=(0,l.A)(function*(mt){yield mt.data,200===mt.status&&!(0,_.A)(v)&&parseInt(v.id)==O.orgId&&At({status:200,message:"success",data:v})});return function(mt){return Xt.apply(this,arguments)}}())),"ecommSetting"===x&&(0,s.A)(Mt,"siteSettings")&&(v.syncFlag=v.syncFlag,v._uuid=Mt._uuid,O.syncApiService.updateDbData(x,v,Xt=>{200===Xt.status&&!(0,_.A)(v)&&At({status:200,message:"success",data:v})})))});return function(At,dt){return G.apply(this,arguments)}}())}pullSyncEntityData(x,v){var O=this;return(0,l.A)(function*(){let G=(0,u.A)(v,100),At=G.length,dt=0;return new Promise(function(){var It=(0,l.A)(function*(yt,qt){for(let Mt=0;Mt<At;Mt++){let mt={};mt[x]=G[Mt];let ct=dt===At-1;dt++;let xt=yield O.syncApiService.pullById(mt).toPromise().catch(ee=>{if(200!=ee.status)return 0===ee.status?O.notificationService.warn(t.DH.alertMessage(9)):(O.syncProcessFailed(),O.notificationService.error("Sync process failed")),ee});if(200!==xt.status){yt(!1);break}{let ee=t.DH.configItemKey(t.DH.syncCollections(),"entityName"),Ge=(0,h.A)((0,g.A)(xt,ee),iA=>(0,_.A)(iA)||""===iA),Ce={},je={};if((0,a.A)(Ge,(iA,dA)=>{let Ye=t.DH.configItem(t.DH.syncCollections(),"entityName",dA,"dbStoreName");Ce[Ye]=iA.length}),Ge=yield(0,c.A)(Ge,(iA,dA)=>je[dA]=(0,c.A)(iA,Ye=>({...Ye,syncFlag:3}))),!(0,_.A)(je)){let iA=yield O.storeMultipleDataToDB(je);(0,_.A)(iA)||(O.commonService.broadcast("receiveResponseData",Ce),ct&&yt(!0))}}}});return function(yt,qt){return It.apply(this,arguments)}}())})()}storeMultipleDataToDB(x,v){var O=this;return(0,l.A)(function*(){let G={};const At={},dt=(0,h.A)(x,Mt=>(0,_.A)(Mt)||""===Mt);for(var It in x)At[It]=[];let yt=0;for(var qt in dt){let Mt=dt[qt],Xt=yt===Object.keys(dt).length-1;if(yt++,G[qt]=yield O.asyncStoreDataToDB(qt,Mt),Xt){if(!v||"function"!=typeof v)return G;G.status=200,v(G)}}})()}asyncStoreDataToDB(x,v){var O=this;return(0,l.A)(function*(){return new Promise(function(){var G=(0,l.A)(function*(At,dt){let It=t.DH.syncCollections(),yt=t.DH.configItem(It,"entityName",x,"dbStoreName"),qt=t.DH.configItem(It,"entityName",x,"uniquekeyColumn");if(!(0,_.A)(yt)&&!(0,_.A)(qt)){let Ge,Mt=yield O.syncApiService.fetchAllDbData(yt),Xt=(0,E.A)(v.map(Ce=>{let je=Mt.find(iA=>iA[qt]==Ce[qt]);if(!(0,_.A)(je))return{...Ce,_uuid:je._uuid}}),void 0),mt=[],xt=[],ee=[];if((0,_.A)(Xt)?mt=v:(xt=yield O.updateDbRecord(yt,Xt),mt=v.filter(Ce=>!Xt.map(je=>je[qt]).includes(Ce[qt])),(0,_.A)(mt)&&(ee=Object.assign([],xt))),mt=(0,w.A)(mt,qt),(0,_.A)(mt))At(ee);else{let Ce=Object.assign([],yield O.syncApiService.bulkAddDbData2(yt,mt));Ge=Object.assign([],yield O.syncApiService.getBulkDbByKeys(yt,Ce[0]));let je=(0,E.A)(Ge.map(Ye=>{if((0,s.A)(Ye,"ledgerEntity")&&!(0,_.A)(Ye.ledgerEntity))return Ye.ledgerEntity}),void 0);ee=Ge.concat(xt);let iA=yield O.syncApiService.fetchAllDbData("ledger"),dA=(0,E.A)(je.map(Ye=>{let rA=iA.find(fA=>fA.uniqueKeyLedger==Ye.uniqueKeyLedger);if(!(0,_.A)(rA))return{...Ye,_uuid:rA._uuid}}),void 0);if(je=je.filter(Ye=>!dA.map(rA=>rA.uniqueKeyLedger).includes(Ye.uniqueKeyLedger)),(0,_.A)(je))(0,_.A)(dA)||Object.assign([],yield O.updateDbRecord("ledger",dA)),At(ee);else{let Ye=Object.assign([],yield O.syncApiService.bulkAddDbData("ledger",je));Object.assign([],yield O.syncApiService.getBulkDbByKeys("ledger",Ye)),(0,_.A)(dA)||Object.assign([],yield O.updateDbRecord("ledger",dA)),At(ee)}}}});return function(At,dt){return G.apply(this,arguments)}}())})()}updateDbRecord(x,v){var O=this;return new Promise(function(){var G=(0,l.A)(function*(At,dt){let It=0,yt=[];for(var qt in v){let Mt=It===v.length-1;It++;let Xt=v[qt],ct=(yield O.syncApiService.updateDb(x,Xt),yield O.syncApiService.fetchDbDataByKey(x,Xt._uuid));if((0,_.A)(ct))At([]);else{if((0,s.A)(ct,"ledgerEntity")&&!(0,_.A)(ct.ledgerEntity)){let xt=yield O.syncApiService.fetchByIndex("ledger","uniqueKeyLedger",ct.ledgerEntity.uniqueKeyLedger);if((0,_.A)(xt))yield O.syncApiService.addDbData("ledger",ct.ledgerEntity);else{let ee=Object.assign({},ct.ledgerEntity);ee._uuid=xt._uuid,yield O.syncApiService.updateDb("ledger",ee)}}yt.push(ct),Mt&&At(yt)}}});return function(At,dt){return G.apply(this,arguments)}}())}deleteMultipleDataToDB(x,v){var O=this;return(0,l.A)(function*(){const G={},At=(0,h.A)(x,yt=>(0,_.A)(yt)||""===yt);let dt=0;for(var It in At){let yt=At[It],qt=dt===Object.keys(At).length-1;if(dt++,G[It]=yield O.asyncDeleteDataToDBs(It,yt),qt){if(!v||"function"!=typeof v)return G;G.status=200,v(G)}}})()}asyncDeleteDataToDBs(x,v){var O=this;return new Promise(function(){var G=(0,l.A)(function*(At,dt){let It=t.DH.syncCollections(),yt=t.DH.configItem(It,"entityId",x,"dbStoreName"),qt=t.DH.configItem(It,"entityId",x,"uniquekeyColumn");if(O.orgId=O.authService.authInfo("user").orgId,!(0,_.A)(yt)&&!(0,_.A)(qt)){let Xt=0,mt=[];for(var Mt in v){let ct=Xt===v.length-1;Xt++;let xt=v[Mt],ee=yield O.syncApiService.fetchByIndex(yt,qt,xt);if((0,_.A)(ee)){let Ge=yield O.syncApiService.fetchByIndex("deleteRecord","uniqueKeyEntity",xt);if((0,_.A)(Ge))return O.notificationService.error("Delete entity not exists"),!1;mt.push(Ge.uniqueKeyEntity)}else{let Ge=yield O.syncApiService.fetchByIndex("deleteRecord","uniqueKeyEntity",ee[qt]);if((0,_.A)(Ge)){let Ce={entityType:yt,uniqueKeyEntity:ee[qt],syncFlag:1,orgId:O.orgId,createdDate:R().toDate().getTime(),serverUpdatedTime:ee.serverUpdatedTime},je=null;if(je=yield O.syncApiService.addDbData("deleteRecord",Ce),Math.sign(je._uuid)&&-1!=je._uuid){O.syncApiService.deleteDbDataByUid(yt,ee._uuid);let dA=yield O.syncApiService.fetchByIndex(yt,qt,xt);if((0,_.A)(dA)){if((0,s.A)(ee,"ledgerEntity")&&!(0,_.A)(ee.ledgerEntity)){let Ye=yield O.syncApiService.fetchByIndex("ledger","uniqueKeyLedger",ee.ledgerEntity.uniqueKeyLedger),rA=ee.ledgerEntity.ledgerType;if("payment"===yt&&5!=rA&&6!=rA&&(Ye=null),!(0,_.A)(Ye)){yield O.syncApiService.deleteDbDataByUid("ledger",Ye._uuid);let TA=yield O.syncApiService.fetchByIndex("ledger","uniqueKeyLedger",Ye.uniqueKeyLedger);if(!(0,_.A)(TA))return O.notificationService.error("Entity ledger not deleted"),!1}}mt.push(ee[qt])}}}else{let Ce={entityType:yt,uniqueKeyEntity:ee[qt],syncFlag:1,orgId:O.orgId,createdDate:R().toDate().getTime(),serverUpdatedTime:ee.serverUpdatedTime,_uuid:Ge._uuid},iA=(yield O.syncApiService.updateDb("deleteRecord",Ce),yield O.syncApiService.fetchDbDataByKey("deleteRecord",Ge._uuid));if(!(0,_.A)(iA)){O.syncApiService.deleteDbDataByUid(yt,ee._uuid);let Ye=yield O.syncApiService.fetchByIndex(yt,qt,xt);if((0,_.A)(Ye)){if((0,s.A)(ee,"ledgerEntity")&&!(0,_.A)(ee.ledgerEntity)){let rA=yield O.syncApiService.fetchByIndex("ledger","uniqueKeyLedger",ee.ledgerEntity.uniqueKeyLedger),fA=ee.ledgerEntity.ledgerType;if("payment"===yt&&5!=fA&&6!=fA&&(rA=null),!(0,_.A)(rA)){yield O.syncApiService.deleteDbDataByUid("ledger",rA._uuid);let EA=yield O.syncApiService.fetchByIndex("ledger","uniqueKeyLedger",rA.uniqueKeyLedger);if(!(0,_.A)(EA))return O.notificationService.error("Something went wrong"),!1}}mt.push(ee[qt])}}}}ct&&At(mt)}}});return function(At,dt){return G.apply(this,arguments)}}())}deleteMultipleDataToDBs(x,v){var O=this;const G={},At=(0,h.A)(x,yt=>(0,_.A)(yt)||""===yt),dt=new b.t([]);for(var It in x)G[It]=[];Object.keys(At).forEach(function(){var yt=(0,l.A)(function*(qt,Mt,Xt){let mt=At[qt];G[qt]=mt,yield(0,C.z)(yield O.asyncDeleteDataToDB(qt,mt)).pipe((0,N.M)(ct=>{!(0,_.A)(ct)&&!(0,_.A)(ct[0])&&!(0,_.A)(ct[0][0])&&(G[qt]=ct[0][0],dt.next(G))})).subscribe()});return function(qt,Mt,Xt){return yt.apply(this,arguments)}}()),dt.asObservable().subscribe(yt=>{t.DH.isEmptyValueObject(yt)||(yt.status=200,v(yt))})}asyncDeleteDataToDB(x,v){var O=this;let G=[],At=new b.t([]),dt=t.DH.syncCollections(),It=t.DH.configItem(dt,"entityId",x,"dbStoreName"),yt=t.DH.configItem(dt,"entityId",x,"uniquekeyColumn");return this.orgId=this.authService.authInfo("user").orgId,!(0,_.A)(It)&&!(0,_.A)(yt)&&(0,a.A)(v,function(){var qt=(0,l.A)(function*(Mt,Xt){let mt=new b.t([]),ct=yield O.syncApiService.fetchByIndex(It,yt,Mt);if(0!=ct){if(!(0,_.A)(ct)){let xt=yield O.syncApiService.fetchByIndex("deleteRecord","uniqueKeyEntity",ct[yt]);if((0,_.A)(xt)){let ee={entityType:It,uniqueKeyEntity:ct[yt],syncFlag:1,orgId:O.orgId,createdDate:R().toDate().getTime(),serverUpdatedTime:ct.serverUpdatedTime},Ge=null;if(Ge=yield O.syncApiService.addDbData("deleteRecord",ee),Math.sign(Ge._uuid)&&-1!=Ge._uuid){O.syncApiService.deleteDbDataByUid(It,ct._uuid);let je=yield O.syncApiService.fetchByIndex(It,yt,Mt);if((0,_.A)(je)){if((0,s.A)(ct,"ledgerEntity")&&!(0,_.A)(ct.ledgerEntity)){let iA=yield O.syncApiService.fetchByIndex("ledger","uniqueKeyLedger",ct.ledgerEntity.uniqueKeyLedger),dA=ct.ledgerEntity.ledgerType;if("payment"===It&&5!=dA&&6!=dA&&(iA=null),!(0,_.A)(iA)){yield O.syncApiService.deleteDbDataByUid("ledger",iA._uuid);let rA=yield O.syncApiService.fetchByIndex("ledger","uniqueKeyLedger",iA.uniqueKeyLedger);if(!(0,_.A)(rA))return O.notificationService.error("Something went wrong"),!1}}G.push(ct[yt])}}}else{let ee={entityType:It,uniqueKeyEntity:ct[yt],syncFlag:1,orgId:O.orgId,createdDate:R().toDate().getTime(),serverUpdatedTime:ct.serverUpdatedTime,_uuid:xt._uuid},Ce=(yield O.syncApiService.updateDb("deleteRecord",ee),yield O.syncApiService.fetchDbDataByKey("deleteRecord",xt._uuid));if(!(0,_.A)(Ce)){O.syncApiService.deleteDbDataByUid(It,ct._uuid);let iA=yield O.syncApiService.fetchByIndex(It,yt,Mt);if((0,_.A)(iA)){if((0,s.A)(ct,"ledgerEntity")&&!(0,_.A)(ct.ledgerEntity)){let dA=yield O.syncApiService.fetchByIndex("ledger","uniqueKeyLedger",ct.ledgerEntity.uniqueKeyLedger),Ye=ct.ledgerEntity.ledgerType;if("payment"===It&&5!=Ye&&6!=Ye&&(dA=null),!(0,_.A)(dA)){yield O.syncApiService.deleteDbDataByUid("ledger",dA._uuid);let fA=yield O.syncApiService.fetchByIndex("ledger","uniqueKeyLedger",dA.uniqueKeyLedger);if(!(0,_.A)(fA))return O.notificationService.error("Something went wrong"),!1}}G.push(ct[yt])}}}}Xt==v.length-1&&(mt.next(G),(0,C.z)(mt.asObservable()).pipe((0,N.M)(xt=>At.next(xt))).subscribe())}});return function(Mt,Xt){return qt.apply(this,arguments)}}()),At.asObservable()}deleteSyncData(x){var v=this;return(0,l.A)(function*(){return new Promise(function(){var O=(0,l.A)(function*(G,At){let dt=t.DH.syncCollections();Object.keys(x).forEach(function(){var It=(0,l.A)(function*(yt,qt,Mt){let Xt=x[yt],mt="",ct="";"saleIds"===yt?(mt=t.DH.configItem(dt,"id",yt,"dbStoreName"),ct=t.DH.configItem(dt,"id",yt,"uniquekeyColumn")):(mt=t.DH.configItem(dt,"entityId",yt,"dbStoreName"),ct=t.DH.configItem(dt,"entityId",yt,"uniquekeyColumn")),!(0,_.A)(mt)&&!(0,_.A)(ct)&&(0,a.A)(Xt,function(){var xt=(0,l.A)(function*(ee,Ge){let Ce=yield v.syncApiService.fetchByIndex(mt,ct,ee);if(0!=Ce&&!(0,_.A)(Ce)){yield v.syncApiService.deleteDbDataByUid(mt,Ce._uuid);let iA=yield v.syncApiService.fetchByIndex(mt,ct,ee);if((0,_.A)(iA)){if("paymentIdList"==yt){const dA=t.DH.filterObject(v.syncCommonService.getDeletePayamentTransactionIds(Ce));(0,_.A)(dA)||v.deleteMultipleDataToDB(dA,Ye=>{})}v.deleteLedgerEntity(mt,Ce).then(dA=>{dA||G(!1)})}}});return function(ee,Ge){return xt.apply(this,arguments)}}()),Number(qt)===Object.keys(x).length-1&&G(!0)});return function(yt,qt,Mt){return It.apply(this,arguments)}}())});return function(G,At){return O.apply(this,arguments)}}())})()}deleteLedgerEntity(x,v){var O=this;return(0,l.A)(function*(){return new Promise(function(){var G=(0,l.A)(function*(At,dt){if((0,s.A)(v,"ledgerEntity")&&!(0,_.A)(v.ledgerEntity)){let It=yield O.syncApiService.fetchByIndex("ledger","uniqueKeyLedger",v.ledgerEntity.uniqueKeyLedger),yt=v.ledgerEntity.ledgerType;if("payment"===x&&5!=yt&&6!=yt&&(It=null),!(0,_.A)(It)){yield O.syncApiService.deleteDbDataByUid("ledger",It._uuid);let Mt=yield O.syncApiService.fetchByIndex("ledger","uniqueKeyLedger",It.uniqueKeyLedger);if(!(0,_.A)(Mt))return O.notificationService.error("Something went wrong"),At(!1),!1;At(!0)}}});return function(At,dt){return G.apply(this,arguments)}}())})()}fetchDbAllData(x){var v=this;return(0,l.A)(function*(){if(v.isLoggedIn()){let O=t.DH.syncCollections().map(G=>G.dbStoreName).concat(["setting","transactionNo","organization","deleteRecord","ledger"]);v.syncApiService.fetchMultipleDbData(O,function(){var G=(0,l.A)(function*(At){var dt=yield At.data;200===At.status&&!(0,_.A)(dt)&&x&&"function"==typeof x&&x(At)});return function(At){return G.apply(this,arguments)}}())}})()}fetchDataByOrgID(x){var v=this;return(0,l.A)(function*(){return v.orgId=v.authService.authInfo("user").orgId,new Promise(function(){var O=(0,l.A)(function*(G,At){let dt={};Object.keys(x).forEach(function(){var It=(0,l.A)(function*(yt,qt,Mt){switch(yt){case"organization":dt[yt]=x[yt].filter(Xt=>parseInt(Xt.id)===v.orgId);break;case"sale":case"saleList":case"saleReturn":case"saleReturnList":dt[yt]=x[yt].filter(Xt=>parseInt(Xt.organizationId)===v.orgId);break;default:dt[yt]=x[yt].filter(Xt=>parseInt(Xt.orgId)===v.orgId)}Number(qt)===Object.keys(x).length-1&&G(dt)});return function(yt,qt,Mt){return It.apply(this,arguments)}}())});return function(G,At){return O.apply(this,arguments)}}())})()}callSyncAgain(){this.commonService.broadcast("syncProcessComplete",!1);const x=t.SE.getCache("syncStart");!(0,_.A)(x)&&JSON.parse(x).callSyncCount>0&&this.syncCount--,!(0,_.A)(x)&&this.syncCount<=0?(this.syncProcessFailed(),this.destroySyncProcess(),t.DH.destroySyncCache()):(this.destroySyncProcess(),t.SE.setCache("syncStart",JSON.stringify({syncProcess:!1,callSyncCount:this.syncCount})),this.syncCount>0&&this.syncCount<=2&&(this.syncProcessFailed(),this.destroySyncProcess(),this.startSyncing()))}checkUserDataExist(){var x=this;return(0,l.A)(function*(){let v=yield x.syncApiService.fetchAllDbData("user");if(x.commonService.broadcast("userAuthenticationInProcess",!0),(0,_.A)(v))x.commonService.broadcast("userAuthenticationInProcess",!1),t.DH.showApplicationLoader(!1);else{const O=v[0];(0,s.A)(O,"access_token")&&(0,s.A)(O.user,"orgId")?x.syncApiService.verifyToken(O.access_token,O.user.orgId,dt=>{let It=dt;if(200==It.status&&(0,s.A)(It,"access_token")){if(t.DH.showApplicationLoader(!1),O.access_token=It.access_token,O.user.serverUpdatedTime=It.serverUpdatedTime,(0,s.A)(It,"uuid")&&!(0,_.A)(It.uuid))try{let yt="expires="+R().add(1,"year").utc().toString();t.xL.setLocalCache("SAB_BROWSER_UUID",String(It.uuid)),t.SE.setCache("SAB_BROWSER_UUID",String(It.uuid)),document.cookie="SAB_BROWSER_UUID="+String(It.uuid)+";"+yt+";path=/"}catch(yt){console.log(yt)}x.syncApiService.updateDbData("user",O,yt=>{let qt=yt.data;200!==yt.status||(0,_.A)(qt)?x.notificationService.error(yt.error):qt.user.serverUpdatedTime>qt.user.expiryTime?(x.syncCommonService.logoutUser(),t.DH.showApplicationLoader(!1),t.DH.alertMessage(2).replace(/abc@gmail.com/gi,qt.registered_email)):1==qt.purchaseStatus?(x.destroySyncProcess(),t.DH.destroySyncCache(),t.DH.showApplicationLoader(!1),t.SE.setCache("SAB_LOGGED_IN_USER",JSON.stringify(qt)),x.fetchDbAllData(),x.syncStartData(),x.router.navigate(["/home"]),x.commonService.broadcast("userAuthenticationInProcess",!1)):2==qt.purchaseStatus?(x.syncCommonService.logoutUser(),t.DH.alertMessage(2).replace(/abc@gmail.com/gi,qt.registered_email),t.DH.showApplicationLoader(!1)):3==qt.purchaseStatus?3!=qt.user.userType&&5!==qt.registerSource&&1!==qt.isWebTrial?(x.syncCommonService.logoutUser(),t.DH.showApplicationLoader(!1),(0,Q.A)(()=>{x.commonService.setUpAnalytics("TRIAL_USER")},1e3)):(x.destroySyncProcess(),t.DH.destroySyncCache(),t.SE.setCache("SAB_LOGGED_IN_USER",JSON.stringify(qt)),x.fetchDbAllData(),x.syncStartData(),x.router.navigate(["/home"]),x.commonService.broadcast("userAuthenticationInProcess",!1),t.DH.showApplicationLoader(!1)):0==qt.user.emailVerificationFlag&&(3==qt.user.userType||5==qt.registerSource)&&(x.syncCommonService.logoutUser(),(0,Q.A)(()=>{x.commonService.setUpAnalytics("EMAIL_NOT_VERIFIED"),x.commonService.showAlert(t.DH.alertMessage(13))},1e3),t.DH.showApplicationLoader(!1))})}else x.commonService.broadcast("userAuthenticationInProcess",!1),t.DH.showApplicationLoader(!1)}):(x.commonService.broadcast("userAuthenticationInProcess",!1),t.DH.showApplicationLoader(!1))}})()}isLoggedIn(){return this.authService.isLoggedIn()}biggerElements(x){return(v,O,G)=>O>x}destroySyncProcess(){this.commonService.broadcast("syncProcessStart",!1),this.commonService.clearBroadcast()}syncProcessFailed(){this.commonService.broadcast("syncProcessFailed",!0)}convertJsonParseData(x){return isJsonString(x)?JSON.parse(x,(v,O)=>isJsonString(O)?JSON.parse(O):O):x}migrateSettingsHandler(x){var v=this;return(0,l.A)(function*(){let O=v.convertJsonParseData(x);return(0,s.A)(O,"selectedLanguageCode")&&(0,_.A)(O)&&0==Number(O.selectedLanguageCode)&&(O.selectedLanguageCode=1,x=yield t.DH.convertObjectToStringify(O)),yield x})()}checkForUnsyncRecords(x){var v=this;return(0,l.A)(function*(){let O=t.DH.syncCollections();return new Promise(function(){var G=(0,l.A)(function*(At,dt){if((0,_.A)(x))At(!1);else{let It=[],yt={};for(let qt of O)if((0,s.A)(x,[qt.entityName]))for(let Mt of x[qt.entityName]){if(!(yield v.syncApiService.fetchByIndex("unsyncRecords","uniqueUnsyncedEntity",Mt.uniqueKey))&&(0,s.A)(Mt,"rejectedFor")&&0!==Mt.rejectedFor){let mt={createdDate:Mt.createdDate?Mt.createdDate:Mt.createDate?Mt.createDate:Mt.deviceCreateDate?Mt.deviceCreateDate:R().toDate().getTime(),entityType:qt.dbStoreName,orgId:v.orgId,serverUpdatedTime:Mt.serverUpdatedTime,syncFlag:3,isReported:!1,uniqueKeyEntity:Mt.uniqueKey,uniqueUnsyncedEntity:generateUUID("UnsyncRec"),entityObject:Mt,rejectedFor:Mt.rejectedFor,retryFixedNum:0};It.push(Mt),v.syncApiService.addDbData("unsyncRecords",mt);let ct=yield v.syncApiService.fetchByIndex(qt.dbStoreName,qt.uniquekeyColumn,Mt.uniqueKey);v.syncApiService.deleteDbDataByUid(qt.dbStoreName,ct._uuid)}(0,_.A)(It)||(yt[qt.entityName]=It)}(0,_.A)(yt)?At(!1):(v.syncApiService.postAddEditApiForRejecetedRecords(yt).toPromise().catch(Mt=>{}).then(Mt=>{!(0,_.A)(Mt)&&200==Mt.status&&(v.notificationService.warn("Record Not Synced Properly"),v.router.navigateByUrl("/unsync-records"),At(!0))}),At(!0))}});return function(At,dt){return G.apply(this,arguments)}}())})()}storeToLocalDB(x,v){var O=this;return(0,l.A)(function*(){let G={};const At={},dt=(0,h.A)(x,Mt=>(0,_.A)(Mt)||""===Mt);for(var It in x)At[It]=[];let yt=0;for(var qt in dt){let Mt=dt[qt],Xt=yt===Object.keys(dt).length-1;if(yt++,G[qt]=yield O.asyncStoreLocalDB(qt,Mt),Xt){if(!v||"function"!=typeof v)return G;G.status=200,v(G)}}})()}asyncStoreLocalDB(x,v){var O=this;return(0,l.A)(function*(){return new Promise(function(){var G=(0,l.A)(function*(At,dt){let It=t.DH.nonSyncableTables(),yt=t.DH.configItem(It,"dbStoreName",x,"dbStoreName"),qt=t.DH.configItem(It,"dbStoreName",x,"uniquekeyColumn");if(!(0,_.A)(yt)&&!(0,_.A)(qt)){let ee,Mt=yield O.syncApiService.fetchAllDbData(yt),Xt=(0,E.A)(v.map(Ge=>{let Ce=Mt.find(je=>je[qt]==Ge[qt]);if(!(0,_.A)(Ce))return{...Ge,_uuid:Ce._uuid}}),void 0),mt=[],ct=[],xt=[];if((0,_.A)(Xt)?mt=v:(ct=yield O.updateDbRecord(yt,Xt),mt=v.filter(Ge=>!Xt.map(Ce=>Ce[qt]).includes(Ge[qt])),(0,_.A)(mt)&&(xt=Object.assign([],ct))),mt=(0,w.A)(mt,qt),(0,_.A)(mt))At(xt);else{let Ge=Object.assign([],yield O.syncApiService.bulkAddDbData(yt,mt));ee=Object.assign([],yield O.syncApiService.getBulkDbByKeys(yt,Ge)),xt=ee.concat(ct),At(xt)}}});return function(At,dt){return G.apply(this,arguments)}}())})()}clearDefaultAccounts(x){const v=this.syncCommonService.getPullAccountData();this.syncApiService.bulkDBDelete("account",v.accountIdList,"uniqueKeyOfAccount",x)}clearBalanceSheetMainCategoryAccounts(x){const v=this.syncCommonService.balanceSheetCategoryKeyList();this.syncApiService.bulkDBDelete("balanceSheetCategory",v.balanceSheetCategoryIdList,"uniqueKeyCategory",x)}clearBalanceSheetSubCategoryAccounts(x){const v=this.syncCommonService.balanceSheetChildCategoryKeyList();this.syncApiService.bulkDBDelete("balanceSheetChildCategory",v.balanceSheetSubCategoryChildIdList,"uniqueKeySubCategoryChild",x)}static#t=this.\u0275fac=function(v){return new(v||at)(L.KVO(J.y),L.KVO(H.P),L.KVO(k.E),L.KVO(X.V),L.KVO(tt.J),L.KVO(pt.h),L.KVO(e.Ix),L.KVO(e.nX),L.KVO(st.h),L.KVO(z.x))};static#e=this.\u0275prov=L.jDH({token:at,factory:at.\u0275fac,providedIn:"root"})}return at})()},7004:(Fe,Tt,d)=>{"use strict";d.d(Tt,{V:()=>l.V});var l=d(16832);d(98347)},73502:(Fe,Tt,d)=>{"use strict";d.d(Tt,{AB:()=>s,ec:()=>Q});var l=d(72036),t=d(97586);function s(H,k="YYYY-MM-DD",X){return!(0,l.A)(H)||function e(H){return null!=H&&""!==H&&"number"==typeof H&&("number"==typeof H||!isNaN(H-0))}(H)?parseInt(t(H).format("HH"))>12?X?t(H).add(1,"day").toDate().getTime():t(H).add(1,"day").format(k):X?t(H).toDate().getTime():t(H).format(k):""}function Q(){return[{key:"sale",title:"Sale",value:[]},{key:"sale-return",title:"Sale Return",value:[]},{key:"purchase",title:"Purchase",value:[]},{key:"purchase-return",title:"Purchase Return",value:[]},{key:"reconcile",title:"Reconciliation",value:[]},{key:"expense",title:"Expense",value:[]},{key:"fund-transfer",title:"Fund Transfer",value:[]},{key:"other-income",title:"Other Income",value:[]},{key:"capital-transaction",title:"Capital Transaction",value:[]},{key:"payment",title:"Payment",value:[]},{key:"input-credit-tax-purchase",title:"Input Credit against Tax on Purchase",value:[]},{key:"payment-sale-taxes",title:"Payment of Sales taxes",value:[]},{key:"refund-taxes-on-purchase",title:"Refund of Input Credits against taxes on Purchase",value:[]},{key:"journal",title:"Journal",value:[]},{key:"sale-order",title:"Sale Order",value:[]},{key:"purchase-order",title:"Purchase Order",value:[]},{key:"estimate",title:"Estimate",value:[]},{key:"inv-losses",title:"Inventory Losses",value:[]}]}},23215:(Fe,Tt,d)=>{"use strict";d.d(Tt,{R:()=>h});var l=d(84863),t=d(72036),R=d(66689),F=d(80921),e=d(97586),D=d(54438);let h=(()=>{class s{constructor(){}getHeaderParameters(g){if("fingerPrint"==g){if(!(0,t.A)(l.x.getLocalCache("SAB_BROWSER_FINGERPRINT")))return l.x.getLocalCache("SAB_BROWSER_FINGERPRINT")}else{if("time-zone"==g)return Intl.DateTimeFormat().resolvedOptions().timeZone;if("version"==g)return navigator.appVersion;if("os"==g)return navigator.platform;if("browser"==g){let E,f=navigator.userAgent;return E=f.includes("Opera")||f.includes("Opr")?"Opera":f.includes("Edg")?"Edge":f.includes("Chrome")?"Chrome":f.includes("Safari")?"Safari":f.includes("Firefox")?"Firefox":"unknown",E}if("uuid"==g){if((0,t.A)(l.x.getLocalCache("SAB_BROWSER_UUID"))){if((0,t.A)(F.S.getCache("SAB_BROWSER_UUID"))){var a=document.cookie.split(";"),c={};let f="";if(!(0,t.A)(a))for(var B=0;B<a.length;B++)c[((p=a[B].split("="))[0]+"").trim()]=unescape(p.slice(1).join("="));for(B=0;B<a.length;B++){var p;c[((p=a[B].split("="))[0]+"").trim()]=unescape(p.slice(1).join("="))}return!(0,t.A)(c)&&(0,R.A)(c,"SAB_BROWSER_UUID")&&(f=c.SAB_BROWSER_UUID),f}return F.S.getCache("SAB_BROWSER_UUID")}return l.x.getLocalCache("SAB_BROWSER_UUID")}if("user-agent"==g)return navigator.userAgent;if("device-type"==g)return"6";if("lastActiveTime"==g)return e().format("DD-MM-YYYY hh:mm A");if("utm-tag"===g){let f=F.S.getCache(g);return(0,t.A)(f)?"":f}}}static#t=this.\u0275fac=function(a){return new(a||s)};static#e=this.\u0275prov=D.jDH({token:s,factory:s.\u0275fac,providedIn:"root"})}return s})()},34930:(Fe,Tt,d)=>{"use strict";d.d(Tt,{L:()=>F});var l=d(31471),R=d(54438);let F=(()=>{class e{constructor(){this.key="6I37FIU6krlMsOM6s1HU4i-dzAXY1/fUx9oxw1Iq3kXK9HZ4Hge2",this.iv=l.enc.Hex.parse("your-initialization-vector")}encrypt(D){return l.AES.encrypt(D,l.enc.Utf8.parse(this.key),{iv:this.iv,mode:l.mode.CBC,padding:l.pad.Pkcs7}).toString()}decrypt(D){return l.AES.decrypt(D,l.enc.Utf8.parse(this.key),{iv:this.iv,mode:l.mode.CBC,padding:l.pad.Pkcs7}).toString(l.enc.Utf8)}static#t=this.\u0275fac=function(h){return new(h||e)};static#e=this.\u0275prov=R.jDH({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})()},30679:(Fe,Tt,d)=>{"use strict";d.d(Tt,{D:()=>N});var l=d(97586),t=d(49671),R=d(72036),F=d(12180),e=d(32661),_=d(71981),D=d(75175),h=d(28606),u=Array.prototype.splice;const B=function c(L,J){var H=[];if(!L||!L.length)return H;var k=-1,X=[],tt=L.length;for(J=(0,_.A)(J,3);++k<tt;){var pt=L[k];J(pt,k,L)&&(H.push(pt),X.push(k))}return function g(L,J){for(var H=L?J.length:0,k=H-1;H--;){var X=J[H];if(H==k||X!==tt){var tt=X;(0,h.A)(X)?u.call(L,X,1):(0,D.A)(L,X)}}}(L,X),H};var p=d(82733),f=d(83703),E=d(67640),w=d(79391),Q=d(65113),b=d(39274),C=d(30335),T=d(54438);let N=(()=>{class L{static webVersion(){return{releaseDate:"24 Oct 2024",version:"1.80.2"}}static roundToEven(H,k){if(Number.isNaN(H)||Number.isNaN(k)||k<0||typeof k>"u")return H;var X=k||0,tt=Math.pow(10,X),pt=+(X?H*tt:H).toFixed(8),st=Math.floor(pt),z=pt-st,at=z>.5-1e-8&&z<.5+1e-8?st%2==0?st:st+1:Math.round(pt);return X?at/tt:at}static getRandomInt(H,k){return Math.floor(Math.random()*(k-H+1))+H}static mergeArrayValues(H){var k=[];return(0,t.A)(H,X=>{(0,t.A)(X,tt=>{k.push(tt)})}),k}static groupArrayValues(H,k){let X={};return!(0,R.A)(H)&&!(0,R.A)(k)&&(0,t.A)(H,tt=>{(0,R.A)(X[tt[k]])?X[tt[k]]=[{...tt}]:X[tt[k]].push(tt)}),X}static dateToTimeStamp(H,k=!0){return k?l(l(H).format("YYYY-MM-DD")).utc(!0).valueOf():l(H).utc(!0).valueOf()}static filterFormatDate(H,k="YYYY-MM-DD"){return!(0,R.A)(H)||isNumber(H)?parseInt(l(H).format("HH"))>12?l(H).add(1,"day").format(k):l(H).format(k):""}static customerSupplierGroupObj(H){return"customer"==H?[{clientCategory:"Customer",allClientList:[]},{clientCategory:"Supplier",allClientList:[]}]:"supplier"==H?[{clientCategory:"Supplier",allClientList:[]},{clientCategory:"Customer",allClientList:[]}]:void 0}static sortClientList(H){let k=this.sortListAlphaBetically(H,"nameOfAccount");if(!(0,R.A)(k)){let X=k.filter(tt=>"AC_WLK_CST"==tt.systemAccountKey||"AC_WLK_SPL"==tt.systemAccountKey);if(!(0,R.A)(X)){let tt=(0,F.A)(X,["nameOfAccount"]);(0,t.A)(tt,pt=>{k.unshift(pt)})}}return(0,e.A)(k,"uniqueKeyOfAccount")}static sortListAlphaBetically(H,k){return(0,R.A)(H)||(0,R.A)(k)?[]:H.sort((X,tt)=>{if("Not Mentioned"!=X[k]&&!(0,R.A)(X[k])&&!(0,R.A)(tt[k]))return String.prototype.localeCompare.call(X[k].toLowerCase(),tt[k].toLowerCase())})}static removeArrayValue(H,k){return B(H,X=>!k.includes(X))}static filterObject(H,k="notEmpty"){return"notEmpty"===k?(0,p.A)(H,tt=>(0,R.A)(tt)||""===tt):H}static getPaymentStatus(H,k,X=!1){let tt=0;return X?tt=4:k>0&&k!=H?tt=1:0==k?tt=2:k==H&&(tt=3),tt}static getNameOfAccount(H,k){let X=(0,R.A)(H)?null:H.find(tt=>tt.uniqueKeyOfAccount===k);return(0,R.A)(X)?"":X.nameOfAccount}static checkIsValidLedger(H){let k=0,X=0;if((0,R.A)(H))return!1;{let tt=H.filter(st=>1==st.drCrType);X=parseFloat((0,f.A)(tt,"amount").toFixed(2));let pt=H.filter(st=>2==st.drCrType);k=parseFloat((0,f.A)(pt,"amount").toFixed(2))}return X===k}static isEmptyValueObject(H){return!!(0,R.A)(H)||Object.keys(H).some(k=>(0,R.A)(H[k]))}static#t=this.customToFixed=function(H,k=0){let X="0";if(parseFloat(String(H))>=0?X=H.toString():""===String(H)&&(X="0"),k<1)return parseFloat(X);var tt=new RegExp("^-?\\d+(?:.\\d{0,"+(k||-1)+"})?");return parseFloat(X.toString().match(tt)[0])};static#e=this.sortAccountList=function(H){if((0,R.A)(H))return[];var k=H.filter((X,tt)=>{if(!(0,R.A)(X)&&!(0,E.A)(X.nameOfAccount)&&!(0,E.A)(X.uniqueKeyOfAccount)){var pt=X.nameOfAccount.toLowerCase().replace(/\s/g,"");if(!(0,R.A)(pt))return(0,w.A)(H,["nameOfAccount",X.nameOfAccount])}});return(0,e.A)(k,"uniqueKeyOfAccount")};static#A=this.convertObjectToStringify=function(H){return(0,R.A)(H)||"object"!=typeof H?null:((0,t.A)(H,(k,X)=>{"object"==typeof k&&(H[X]=JSON.stringify(k))}),JSON.stringify(H))};static#n=this.configItem=function(H,k,X,tt="title"){if((0,R.A)(H)||(0,E.A)(X))return[];{let pt=H.find(st=>st[k]===X);return(0,R.A)(pt)?[]:pt[tt]}};static#i=this.configItemKey=function(H,k){return(0,R.A)(H)||(0,R.A)(k)?[]:H.map(X=>X[k])};static#o=this.ledgerAccountList=function(){return[{id:1,title:"Sale"},{id:2,title:"Purchase"},{id:3,title:"Expense"},{id:4,title:"Cash/Bank Fund Transfer"},{id:5,title:"Payment Receive"},{id:6,title:"Payment Given"},{id:10,title:"Journal"},{id:11,title:"Input Credit Tax"},{id:12,title:"Tax Payment"},{id:14,title:"Tax Payment Receive"},{id:13,title:"Tax Unclaimed"},{id:7,title:"Fixed Asset Purchase"},{id:8,title:"Fixed Asset Sale"},{id:9,title:"Depreciation"},{id:15,title:"Owner Contribution"},{id:16,title:"Owner Withdrawal"},{id:17,title:"Loan Received"},{id:21,title:"Interest Accrued"},{id:18,title:"Paid Principal + Int"},{id:20,title:"Payment of Principal"},{id:19,title:"Payment of Interest"},{id:22,title:"Other Income"},{id:23,title:"Deposit"},{id:24,title:"Redeem Deposit"},{id:25,title:"Write Off"},{id:26,title:"Sales Return"},{id:27,title:"Purchase Return"},{id:28,title:"Write Off"},{id:29,title:"Current Asset Purchase"},{id:30,title:"Current Asset Sale"},{id:34,title:"New Loan/Advance Given"},{id:36,title:"Principal Received"},{id:35,title:"Interest Received"},{id:37,title:"Principal + Interest Received"},{id:38,title:"Interest Accured"},{id:31,title:"Investment"},{id:32,title:"Gain and Loss Investment"},{id:33,title:"Redeem Investment"}]};static#r=this.fetchTransactionList=function(){return[{id:12,title:"Owner adds money",key:"owner-add-money"},{id:13,title:"Owner withdraw money",key:"owner-withdraw-money"},{id:14,title:"Purchase of fixed asset",key:"purchase-fixed-asset"},{id:16,title:"Depreciation",key:"depreciation"},{id:15,title:"Sales of fixed asset",key:"sale-fixed-asset"},{id:17,title:"New Loan/ liabilities",key:"new-loan-liabilities"},{id:19,title:"Interest Paid",key:"interest-paid"},{id:21,title:"Payment of principal",key:"payment-principal"},{id:18,title:"Paid Interest + Principal",key:"paid-interest-principal"},{id:20,title:"Interest Accrued",key:"interest-accrued"},{id:22,title:"Other Income",key:"other-income"},{id:23,title:"Deposit",key:"deposit"},{id:24,title:"Redeem Deposit",key:"redeem-deposit"},{id:25,title:"Forfeit/Write Off Deposit",key:"forfeit-deposit"},{id:27,title:"Purchase of Current Asset",key:"purchase-current-asset"},{id:28,title:"Sale of Current Asset",key:"sale-current-asset"},{id:29,title:"Investment",key:"investment"},{id:30,title:"Gain and Loss Investment",key:"gain-loss-investment"},{id:31,title:"Redeem Investment",key:"redeem-investment"},{id:32,title:"New Loan/Advance Given",key:"new-loan-advance-given"},{id:33,title:"Principal + Interest Received",key:"received-interest-principal"},{id:34,title:"Interest Received",key:"interest-received"},{id:35,title:"Interest Accured",key:"interest-accrued-paid"},{id:36,title:"Principal Received",key:"principal-received"}]};static#a=this.accountTypeList=function(){return[{id:1,title:"Sale",translated_key:"SALE"},{id:3,title:"Purchase",translated_key:"PURCHASE"},{id:5,title:"Expense",translated_key:"EXPENSE"},{id:6,title:"Other Income",translated_key:"OTHER_INCOME"},{id:7,title:"Bank",translated_key:"BANK"},{id:8,title:"Tax",translated_key:"TAX"},{id:9,title:"Indirect Expenses",translated_key:"INDIRECT_EXPENSES"},{id:11,title:"Cash",translated_key:"CASH"},{id:12,title:"Customer",translated_key:"CUSTOMER"},{id:13,title:"Supplier",translated_key:"SUPPLIER"},{id:15,title:"Capital Accounts",translated_key:"CAPITAL_ACCOUNTS"},{id:16,title:"Fixed Assets",translated_key:"FIXED_ASSETS"},{id:17,title:"Loan And Liabilities",translated_key:"LOAN_LIABLITIES"},{id:18,title:"Deposit",translated_key:"DEPOSIT"},{id:19,title:"Current Asset",translated_key:"CURRENT_ASSET"},{id:21,title:"Loan And Advances Given",translated_key:"LOAN_AND_ADVANCE_GIVEN"},{id:20,title:"Investment",translated_key:"INVESTMENT"}]};static#s=this.selectAccountTypeList=function(){return[{id:1,title:"Sale"},{id:3,title:"Purchase"},{id:5,title:"Expense"},{id:6,title:"Other Income"},{id:7,title:"Bank"},{id:8,title:"Tax"},{id:9,title:"Indirect Expenses"},{id:11,title:"Cash"},{id:12,title:"Customer"},{id:13,title:"Supplier"},{id:15,title:"Owner's Equity"},{id:16,title:"Fixed Asset"},{id:19,title:"Current Asset"},{id:17,title:"Loan and Liabilities"},{id:18,title:"Deposits"},{id:20,title:"Investment"},{id:21,title:"Loan and Advances Given"}]};static#c=this.accountTypeOrderList=function(){return new Map([[1,0],[3,1],[5,2],[11,3],[7,4],[8,5],[15,6],[16,7],[17,8],[12,9],[13,10],[9,11],[6,12]])};static#l=this.featureTitleList=function(){return[{id:101,accountType:[1],title:"Sale",routes:"/sales"},{id:102,accountType:[3],title:"Purchase",routes:"/purchases"},{id:103,accountType:[5],title:"Expense",routes:"/expenses"},{id:105,accountType:null,title:"Journal",routes:"/journal-entries"},{id:106,accountType:null,title:"Sale Order",routes:"/sale-order"},{id:107,accountType:null,title:"Purchase Order",routes:"/purchase-order"},{id:108,accountType:null,title:"Estimate",routes:"/estimates"},{id:109,accountType:[6,15,16,17,18,19,20,21,32],title:"Capital Accounts",routes:"/capital-transaction"},{id:110,accountType:[8],title:"Tax",routes:"/accounts/tax-account"}]};static saleOrderStatus(H){let k="";return 1==H?k="Pending":2==H?k="Partial":3==H?k="Completed":4==H?k="Manually Completed":5==H&&(k="Canceled"),k}static#d=this.syncCollections=function(){return[{id:"accountIds",entityId:"accountIdList",entityName:"accountList",dbStoreName:"account",uniquekeyColumn:"uniqueKeyOfAccount"},{id:"capitalTransactionIds",entityId:"capitalTransactionIdList",entityName:"capitalTransactionList",dbStoreName:"capitalTransaction",uniquekeyColumn:"uniqueKeyCapitalTransaction"},{id:"emailTemplateIds",entityId:"emailTemplateIdList",entityName:"emailTemplateList",dbStoreName:"emailTemplate",uniquekeyColumn:"uniqueKeyEmailTemplate"},{id:"estimateIds",entityId:"estimateIdList",entityName:"estimateList",dbStoreName:"estimate",uniquekeyColumn:"uniqueEstimateId"},{id:"expenseIds",entityId:"expenseIdList",entityName:"expenseList",dbStoreName:"expense",uniquekeyColumn:"uniqueKeyExpensesEntity"},{id:"fundTransferIds",entityId:"fundTransferIdList",entityName:"fundTransferList",dbStoreName:"fundTransfer",uniquekeyColumn:"uniqueKeyBankCashTransferEntity"},{id:"journalIds",entityId:"journalIdList",entityName:"journalList",dbStoreName:"journal",uniquekeyColumn:"uniqueKeyJournal"},{id:"orderPurchaseMappingIds",entityId:"orderPurchaseMappingIdList",entityName:"orderPurchaseMappingList",dbStoreName:"orderPurchaseMapping",uniquekeyColumn:"uniquePOMappingId"},{id:"orderSaleMappingIds",entityId:"orderSaleMappingIdList",entityName:"orderSaleMappingList",dbStoreName:"orderSaleMapping",uniquekeyColumn:"uniqueSOMappingId"},{id:"otherIncomeIds",entityId:"otherIncomeIdList",entityName:"otherIncomeList",dbStoreName:"otherIncome",uniquekeyColumn:"uniqueKeyOtherIncomeTransaction"},{id:"paymentIds",entityId:"paymentIdList",entityName:"paymentList",dbStoreName:"payment",uniquekeyColumn:"uniqueKeyPayment"},{id:"paymentLinkIds",entityId:"paymentLinkIdList",entityName:"paymentLinkList",dbStoreName:"paymentLink",uniquekeyColumn:"uniqueKeyLink"},{id:"productIds",entityId:"productIdList",entityName:"productList",dbStoreName:"product",uniquekeyColumn:"uniqueKeyProduct"},{id:"purchaseIds",entityId:"purchaseIdList",entityName:"purchaseList",dbStoreName:"purchase",uniquekeyColumn:"uniqueKeyPurchase"},{id:"purchaseOrderIds",entityId:"purchaseOrderIdList",entityName:"purchaseOrderList",dbStoreName:"purchaseOrder",uniquekeyColumn:"uniquePurchaseOrderId"},{id:"purchaseReturnIds",entityId:"purchaseReturnIdList",entityName:"purchaseReturnList",dbStoreName:"purchaseReturn",uniquekeyColumn:"uniqueKeyPurchaseReturn"},{id:"reconcileIds",entityId:"reconcileIdList",entityName:"reconcileList",dbStoreName:"reconcile",uniquekeyColumn:"uniqueKeyReconcileEntity"},{id:"saleIds",entityId:"saleIdList",entityName:"saleList",dbStoreName:"sale",uniquekeyColumn:"uniqueKeySales"},{id:"saleOrderIds",entityId:"saleOrderIdList",entityName:"saleOrderList",dbStoreName:"saleOrder",uniquekeyColumn:"uniqueSaleOrderId"},{id:"saleReturnIds",entityId:"saleReturnIdList",entityName:"saleReturnList",dbStoreName:"saleReturn",uniquekeyColumn:"uniqueKeySalesReturn"},{id:"taxTransactionIds",entityId:"taxTransactionIdList",entityName:"taxTransactionList",dbStoreName:"taxTransaction",uniquekeyColumn:"uniqueKeyTaxTransaction"},{id:"termsConditionIds",entityId:"termsAndConditionIdList",entityName:"termsAndConditionList",dbStoreName:"termsCondition",uniquekeyColumn:"uniqueKeyTermsAndCondition"},{id:"writeOffIds",entityId:"writeOffIdList",entityName:"writeOffList",dbStoreName:"writeOff",uniquekeyColumn:"uniqueKeyWriteOff"},{id:"receiptIds",entityId:"receiptIdList",entityName:"receiptList",dbStoreName:"receipt",uniquekeyColumn:"uniqueKeyReceipt"},{id:"ecommProductIds",entityId:"ecommProductIdList",entityName:"ecommProductList",dbStoreName:"ecommProduct",uniquekeyColumn:"uniqueKeyEcomProduct"},{id:"ecommSaleOrderIds",entityId:"ecommSaleOrderIdList",entityName:"ecommSaleOrderList",dbStoreName:"ecommSaleOrder",uniquekeyColumn:"uniqueKeyEcomSaleOrder"},{id:"balanceSheetCategoryIds",entityId:"balanceSheetCategoryIdList",entityName:"balanceSheetCategoryList",dbStoreName:"balanceSheetCategory",uniquekeyColumn:"uniqueKeyCategory"},{id:"balanceSheetSubCategoryChildIds",entityId:"balanceSheetSubCategoryChildIdList",entityName:"balanceSheetSubCategoryChildList",dbStoreName:"balanceSheetChildCategory",uniquekeyColumn:"uniqueKeySubCategoryChild"},{id:"productCategoryIds",entityId:"productCategoryIdList",entityName:"productCategoryList",dbStoreName:"productCategory",uniquekeyColumn:"uniqueKeyProductCategory"}]};static#g=this.unsyncCollections=function(){return[{id:"accountIds",entityId:"accountIdList",entityName:"accountList",dbStoreName:"account",name:"Account",uniquekeyColumn:"uniqueKeyOfAccount"},{id:"capitalTransactionIds",entityId:"capitalTransactionIdList",entityName:"capitalTransactionList",dbStoreName:"capitalTransaction",name:"Capital Transaction",uniquekeyColumn:"uniqueKeyCapitalTransaction"},{id:"emailTemplateIds",entityId:"emailTemplateIdList",entityName:"emailTemplateList",dbStoreName:"emailTemplate",name:"Email Template",uniquekeyColumn:"uniqueKeyEmailTemplate"},{id:"estimateIds",entityId:"estimateIdList",entityName:"estimateList",dbStoreName:"estimate",name:"Estimate",uniquekeyColumn:"uniqueEstimateId"},{id:"expenseIds",entityId:"expenseIdList",entityName:"expenseList",dbStoreName:"expense",name:"Expense",uniquekeyColumn:"uniqueKeyExpensesEntity"},{id:"fundTransferIds",entityId:"fundTransferIdList",entityName:"fundTransferList",dbStoreName:"fundTransfer",name:"Fund Transfer",uniquekeyColumn:"uniqueKeyBankCashTransferEntity"},{id:"journalIds",entityId:"journalIdList",entityName:"journalList",dbStoreName:"journal",name:"Journal",uniquekeyColumn:"uniqueKeyJournal"},{id:"orderPurchaseMappingIds",entityId:"orderPurchaseMappingIdList",entityName:"orderPurchaseMappingList",dbStoreName:"orderPurchaseMapping",name:"Purchase Order Mapping",uniquekeyColumn:"uniquePOMappingId"},{id:"orderSaleMappingIds",entityId:"orderSaleMappingIdList",entityName:"orderSaleMappingList",dbStoreName:"orderSaleMapping",name:"Sale Order Mapping",uniquekeyColumn:"uniqueSOMappingId"},{id:"otherIncomeIds",entityId:"otherIncomeIdList",entityName:"otherIncomeList",dbStoreName:"otherIncome",name:"Other Income",uniquekeyColumn:"uniqueKeyOtherIncomeTransaction"},{id:"paymentIds",entityId:"paymentIdList",entityName:"paymentList",dbStoreName:"payment",name:"Payment",uniquekeyColumn:"uniqueKeyPayment"},{id:"paymentLinkIds",entityId:"paymentLinkIdList",entityName:"paymentLinkList",dbStoreName:"paymentLink",name:"Payment Link",uniquekeyColumn:"uniqueKeyLink"},{id:"productIds",entityId:"productIdList",entityName:"productList",dbStoreName:"product",name:"Product",uniquekeyColumn:"uniqueKeyProduct"},{id:"purchaseIds",entityId:"purchaseIdList",entityName:"purchaseList",dbStoreName:"purchase",name:"Purchase",uniquekeyColumn:"uniqueKeyPurchase"},{id:"purchaseOrderIds",entityId:"purchaseOrderIdList",entityName:"purchaseOrderList",dbStoreName:"purchaseOrder",name:"Purchase order",uniquekeyColumn:"uniquePurchaseOrderId"},{id:"purchaseReturnIds",entityId:"purchaseReturnIdList",entityName:"purchaseReturnList",dbStoreName:"purchaseReturn",name:"Purchase Return",uniquekeyColumn:"uniqueKeyPurchaseReturn"},{id:"reconcileIds",entityId:"reconcileIdList",entityName:"reconcileList",dbStoreName:"reconcile",name:"Reconcile",uniquekeyColumn:"uniqueKeyReconcileEntity"},{id:"saleIds",entityId:"saleIdList",entityName:"saleList",dbStoreName:"sale",name:"Sale",uniquekeyColumn:"uniqueKeySales"},{id:"saleOrderIds",entityId:"saleOrderIdList",entityName:"saleOrderList",dbStoreName:"saleOrder",name:"Sale Order",uniquekeyColumn:"uniqueSaleOrderId"},{id:"saleReturnIds",entityId:"saleReturnIdList",entityName:"saleReturnList",dbStoreName:"saleReturn",name:"Sale Return",uniquekeyColumn:"uniqueKeySalesReturn"},{id:"taxTransactionIds",entityId:"taxTransactionIdList",entityName:"taxTransactionList",dbStoreName:"taxTransaction",name:"Tax Transaction",uniquekeyColumn:"uniqueKeyTaxTransaction"},{id:"termsConditionIds",entityId:"termsAndConditionIdList",entityName:"termsAndConditionList",dbStoreName:"termsCondition",name:"Terms And Conditions",uniquekeyColumn:"uniqueKeyTermsAndCondition"},{id:"writeOffIds",entityId:"writeOffIdList",entityName:"writeOffList",dbStoreName:"writeOff",name:"Write Off",uniquekeyColumn:"uniqueKeyWriteOff"},{id:"receiptIds",entityId:"receiptIdList",entityName:"receiptList",dbStoreName:"receipt",name:"Receipt",uniquekeyColumn:"uniqueKeyReceipt"},{id:"balanceSheetCategoryIds",entityId:"balanceSheetCategoryIdList",entityName:"balanceSheetCategoryList",dbStoreName:"balanceSheetCategory",name:"Balance Sheet Category",uniquekeyColumn:"uniqueKeyCategory"},{id:"balanceSheetSubCategoryChildIds",entityId:"balanceSheetSubCategoryChildIdList",entityName:"balanceSheetSubCategoryChildList",dbStoreName:"balanceSheetChildCategory",name:"Balance Sheet Child Category",uniquekeyColumn:"uniqueKeySubCategoryChild"}]};static#u=this.dbTableList=function(){return["account","product","sale","saleOrder","saleReturn","estimate","purchase","purchaseOrder","purchaseReturn","expense","payment","paymentLink","termsCondition","reconcile","journal","otherIncome","capitalTransaction","taxTransaction","fundTransfer","orderPurchaseMapping","orderSaleMapping","user","organization","setting","transactionNo","ledger","emailTemplate","writeOff","receipt","deleteRecord","ecommProduct","ecommSaleOrder","ecommSetting","balanceSheetCategory","balanceSheetChildCategory","productCategory"]};static#h=this.dbTableList2=function(){return["account","product","sale","saleOrder","saleReturn","estimate","purchase","purchaseOrder","purchaseReturn","expense","payment","paymentLink","termsCondition","reconcile","journal","otherIncome","capitalTransaction","taxTransaction","fundTransfer","orderPurchaseMapping","orderSaleMapping","user","organization","setting","transactionNo","ledger","emailTemplate","writeOff","receipt","deleteRecord","unsyncRecords","ecommProduct","ecommSaleOrder","ecommSetting","balanceSheetCategory","balanceSheetChildCategory","productCategory"]};static#p=this.nonSyncableTables=function(){return[{dbStoreName:"profileImages",uniquekeyColumn:"uniqueIdentifier"}]};static#m=this.syncFeatureList=function(){return this.syncCollections().map(k=>k.dbStoreName).concat(["setting","transactionNo","organization","ecommSetting"]).reduce((k,X)=>Object.assign(k,{[X]:{title:this.configItem(this.syncFeatureDataList(),"id",X),send:{totalCount:0,postCount:0},receive:{totalCount:0,fetchCount:0}}}),{})};static#f=this.syncFeatureDataList=function(){return[{id:"setting",title:"App Setting",translated_key:"APP_SETTING",entityId:"setting",showLoader:!1,send:{totalCount:0,postCount:0},receive:{totalCount:0,fetchCount:0}},{id:"transactionNo",title:"Transaction No. Setting",entityId:"transactionNo",translated_key:"TRANSACTION_NO_SETTING",showLoader:!1,send:{totalCount:0,postCount:0},receive:{totalCount:0,fetchCount:0}},{id:"organization",title:"Organization",entityId:"organization",translated_key:"ORGANIZATION",showLoader:!1,send:{totalCount:0,postCount:0},receive:{totalCount:0,fetchCount:0}},{id:"pullRecordIds",title:"Record Identifiers",translated_key:"RECORD_ID",send:{showLoader:null,totalCount:null,postCount:0},receive:{showLoader:null,totalCount:null,fetchCount:0}},{id:"account",title:"Accounts",translated_key:"ACCOUNTS",entityId:"accountIdList",showLoader:!1,send:{totalCount:0,postCount:0},receive:{totalCount:0,fetchCount:0}},{id:"capitalTransaction",title:"Capital Transaction",translated_key:"CAPITAL_TRANSACTION",entityId:"capitalTransactionIdList",showLoader:!1,send:{totalCount:0,postCount:0},receive:{totalCount:0,fetchCount:0}},{id:"emailTemplate",title:"Email Templates",translated_key:"EMAIL_TEMPLATES",entityId:"emailTemplateIdList",showLoader:!1,send:{totalCount:0,postCount:0},receive:{totalCount:0,fetchCount:0}},{id:"estimate",title:"Estimates / Quotations",translated_key:"ESTIMATE_QUOTATIONS",entityId:"estimateIdList",showLoader:!1,send:{totalCount:0,postCount:0},receive:{totalCount:0,fetchCount:0}},{id:"expense",title:"Expense",translated_key:"EXPENSE",entityId:"expenseIdList",showLoader:!1,send:{totalCount:0,postCount:0},receive:{totalCount:0,fetchCount:0}},{id:"fundTransfer",title:"Fund Transfer",translated_key:"FUND_TRANSFER",entityId:"fundTransferIdList",showLoader:!1,send:{totalCount:0,postCount:0},receive:{totalCount:0,fetchCount:0}},{id:"journal",title:"Journal",translated_key:"JOURNAL",entityId:"journalIdList",showLoader:!1,send:{totalCount:0,postCount:0},receive:{totalCount:0,fetchCount:0}},{id:"orderPurchaseMapping",title:"Purchase Order Map",translated_key:"PURCHASE_ORDER_MAP",entityId:"orderPurchaseMappingIdList",showLoader:!1,send:{totalCount:0,postCount:0},receive:{totalCount:0,fetchCount:0}},{id:"orderSaleMapping",title:"Sale Order Map",translated_key:"SALE_ORDER_MAP",entityId:"orderSaleMappingIdList",showLoader:!1,send:{totalCount:0,postCount:0},receive:{totalCount:0,fetchCount:0}},{id:"otherIncome",title:"Other Income",translated_key:"OTHER_INCOME",entityId:"otherIncomeIdList",showLoader:!1,send:{totalCount:0,postCount:0},receive:{totalCount:0,fetchCount:0}},{id:"payment",title:"Payment",translated_key:"PAYMENT",entityId:"paymentIdList",showLoader:!1,send:{totalCount:0,postCount:0},receive:{totalCount:0,fetchCount:0}},{id:"paymentLink",title:"Payment Link",translated_key:"PAYMENT_LINK",entityId:"paymentLinkIdList",showLoader:!1,send:{totalCount:0,postCount:0},receive:{totalCount:0,fetchCount:0}},{id:"product",title:"Product",translated_key:"PRODUCT_LABEL",entityId:"productIdList",showLoader:!1,send:{totalCount:0,postCount:0},receive:{totalCount:0,fetchCount:0}},{id:"purchase",title:"Purchase",translated_key:"PURCHASE",entityId:"purchaseIdList",showLoader:!1,send:{totalCount:0,postCount:0},receive:{totalCount:0,fetchCount:0}},{id:"purchaseOrder",title:"Purchase Order",translated_key:"PURCHASE_ORDER",entityId:"purchaseOrderIdList",showLoader:!1,send:{totalCount:0,postCount:0},receive:{totalCount:0,fetchCount:0}},{id:"purchaseReturn",title:"Purchase Return",translated_key:"PURCHASE_RETURN",entityId:"purchaseReturnIdList",showLoader:!1,send:{totalCount:0,postCount:0},receive:{totalCount:0,fetchCount:0}},{id:"reconcile",title:"Reconcile",translated_key:"RECONCILE",entityId:"reconcileIdList",showLoader:!1,send:{totalCount:0,postCount:0},receive:{totalCount:0,fetchCount:0}},{id:"sale",title:"Sale",translated_key:"SALE",entityId:"saleIdList",showLoader:!1,send:{totalCount:0,postCount:0},receive:{totalCount:0,fetchCount:0}},{id:"saleOrder",title:"Sale Order",translated_key:"SALE_ORDER_TITLE",entityId:"saleOrderIdList",showLoader:!1,send:{totalCount:0,postCount:0},receive:{totalCount:0,fetchCount:0}},{id:"saleReturn",title:"Sale Return",translated_key:"SALE_RETURN",entityId:"saleReturnIdList",showLoader:!1,send:{totalCount:0,postCount:0},receive:{totalCount:0,fetchCount:0}},{id:"taxTransaction",title:"Tax Transaction",translated_key:"TAX_TRANSACTION",entityId:"taxTransactionIdList",showLoader:!1,send:{totalCount:0,postCount:0},receive:{totalCount:0,fetchCount:0}},{id:"termsCondition",title:"Terms and Condition",translated_key:"TERMS_AND_CONDITION",entityId:"termsAndConditionIdList",showLoader:!1,send:{totalCount:0,postCount:0},receive:{totalCount:0,fetchCount:0}},{id:"writeOff",title:"Write Off",translated_key:"WRITE_OFF",entityId:"writeOffIdList",showLoader:!1,send:{totalCount:0,postCount:0},receive:{totalCount:0,fetchCount:0}},{id:"receipt",title:"Receipts",translated_key:"RECEIPTS",entityId:"receiptIdList",showLoader:!1,send:{totalCount:0,postCount:0},receive:{totalCount:0,fetchCount:0}},{id:"balanceSheetCategoryIds",title:"Balance Sheet Categories",translated_key:"BALANCE_SHEET_CATEGORIES",entityId:"balanceSheetCategoryIdList",showLoader:!1,send:{totalCount:0,postCount:0},receive:{totalCount:0,fetchCount:0}},{id:"balanceSheetSubCategoryChildIds",title:"Balance Sheet Sub Categories",translated_key:"BALANCE_SHEET_SUB_CATEGORIES",entityId:"balanceSheetSubCategoryChildIdList",showLoader:!1,send:{totalCount:0,postCount:0},receive:{totalCount:0,fetchCount:0}},{id:"ecommSetting",title:"Ecommerce Store Setting",translated_key:"ECOMMERCE_SETTING",entityId:"ecommSetting",showLoader:!1,send:{totalCount:0,postCount:0},receive:{totalCount:0,fetchCount:0}},{id:"ecommProduct",title:"Ecomm Product",translated_key:"E_COMMERCE_PRODUCTS",entityId:"ecommProductIdList",showLoader:!1,send:{totalCount:0,postCount:0},receive:{totalCount:0,fetchCount:0}},{id:"ecommSaleOrder",title:"Ecom SaleOrder",translated_key:"ECOM_SALE_ORDER",entityId:"ecommSaleOrderIdList",showLoader:!1,send:{totalCount:0,postCount:0},receive:{totalCount:0,fetchCount:0}}]};static#B=this.transactionList=function(){return[{id:12,title:"Owner adds money",key:"owner-add-money",translated_key:"OWNER_ADDS_MONEY"},{id:13,title:"Owner withdraw money",key:"owner-withdraw-money",translated_key:"OWNER_WITHDRAW_MONEY"},{id:14,title:"Purchase of Fixed Asset",key:"purchase-fixed-asset",translated_key:"PURCHASE_OF_FIXED_ASSET"},{id:16,title:"Depreciation",key:"depreciation",translated_key:"DEPRECIATION"},{id:15,title:"Sale of Fixed Asset",key:"sale-fixed-asset",translated_key:"SALES_OF_FIXED_ASSET"},{id:17,title:"New Loan/ Liabilities",key:"new-loan-liabilities",translated_key:"NEW_LOAN_LIABLITIES"},{id:19,title:"Interest Paid",key:"interest-paid",translated_key:"INTEREST_PAID"},{id:21,title:"Payment of principal",key:"payment-principal",translated_key:"PAYMENT_OF_PRINCIPAL"},{id:18,title:"Paid Interest + Principal",key:"paid-interest-principal",translated_key:"PIAD_INTEREST_PRINCIPAL"},{id:20,title:"Interest Accrued",key:"interest-accrued",translated_key:"INTEREST_ACCRUED"},{id:22,title:"Other Income",key:"other-income",translated_key:"OTHER_INCOME"},{id:23,title:"Deposit",key:"deposit",translated_key:"DEPOSIT"},{id:24,title:"Redeem Deposit",key:"redeem-deposit",translated_key:"REDEEM_DEPOSIT"},{id:25,title:"Forfeit/Write Off Deposit",key:"forfeit-deposit",translated_key:"FORFEIT_WRITE_OFF_DEPOSIT"},{id:27,title:"Purchase of Current Asset",key:"purchase-current-asset",translated_key:"PURCHASE_OF_CURRENT_ASSET"},{id:28,title:"Sale of Current Asset",key:"sale-current-asset",translated_key:"SALE_OF_CURRENT_ASSET"},{id:32,title:"New Loan/Advance Given",key:"new-loan-advance-given",translated_key:"NEW_LOAN_ADVANCE_GIVEN"},{id:33,title:"Principal + Interest Received",key:"received-interest-principal",translated_key:"PRINCIPAL_INTEREST_RECEIVED"},{id:34,title:"Interest Received",key:"interest-received",translated_key:"INTEREST_RECEIVED"},{id:36,title:"Principal Received",key:"payment-principal-received",translated_key:"PRINCIPAL_RECEIVED"},{id:35,title:"Interest Accured",key:"interest-paid",translated_key:"INTEREST_ACCURED"},{id:29,title:"Investment",key:"investment",translated_key:"INVESTMENT"},{id:30,title:"Gain and Loss Investment",key:"gain-loss-investment",translated_key:"GAIN_AND_LOSS_INVESTMENT"},{id:31,title:"Redeem Investment",key:"redeem-investment",translated_key:"REDEEM_INVESTMENT"}]};static#E=this.accountListForTranslations=function(){return[{id:12,title:"Owner adds money",key:"owner-add-money",translated_key:"OWNER_ADDS_MONEY"},{id:13,title:"Owner withdraw money",key:"owner-withdraw-money",translated_key:"OWNER_WITHDRAW_MONEY"},{id:14,title:"Purchase of Fixed Asset",key:"purchase-fixed-asset",translated_key:"PURCHASE_OF_FIXED_ASSET"},{id:16,title:"Depreciation",key:"depreciation",translated_key:"DEPRECIATION"},{id:15,title:"Sale of Fixed Asset",key:"sale-fixed-asset",translated_key:"SALES_OF_FIXED_ASSET"},{id:17,title:"New Loan/ Liabilities",key:"new-loan-liabilities",translated_key:"NEW_LOAN_LIABLITIES"},{id:19,title:"Interest Paid",key:"interest-paid",translated_key:"INTEREST_PAID"},{id:21,title:"Payment of principal",key:"payment-principal",translated_key:"PAYMENT_OF_PRINCIPAL"},{id:18,title:"Paid Interest + Principal",key:"paid-interest-principal",translated_key:"PIAD_INTEREST_PRINCIPAL"},{id:20,title:"Interest Accrued",key:"interest-accrued",translated_key:"INTEREST_ACCRUED"},{id:22,title:"Other Income",key:"other-income",translated_key:"OTHER_INCOME"},{id:23,title:"Deposit",key:"deposit",translated_key:"DEPOSIT"},{id:24,title:"Redeem Deposit",key:"redeem-deposit",translated_key:"REDEEM_DEPOSIT"},{id:25,title:"Forfeit/Write Off Deposit",key:"forfeit-deposit",translated_key:"FORFEIT_WRITE_OFF_DEPOSIT"},{id:27,title:"Purchase of Current Asset",key:"purchase-current-asset",translated_key:"PURCHASE_OF_CURRENT_ASSET"},{id:28,title:"Sale of Current Asset",key:"sale-current-asset",translated_key:"SALE_OF_CURRENT_ASSET"},{id:32,title:"New Loan/Advance Given",key:"new-loan-advance-given",translated_key:"NEW_LOAN_ADVANCE_GIVEN"},{id:33,title:"Principal + Interest Received",key:"received-interest-principal",translated_key:"PRINCIPAL_INTEREST_RECEIVED"},{id:34,title:"Interest Received",key:"interest-received",translated_key:"INTEREST_RECEIVED"},{id:36,title:"Principal Received",key:"payment-principal-received",translated_key:"PRINCIPAL_RECEIVED"},{id:35,title:"Interest Accured",key:"interest-paid",translated_key:"INTEREST_ACCURED"},{id:29,title:"Investment",key:"investment",translated_key:"INVESTMENT"},{id:30,title:"Gain and Loss Investment",key:"gain-loss-investment",translated_key:"GAIN_AND_LOSS_INVESTMENT"},{id:31,title:"Redeem Investment",key:"redeem-investment",translated_key:"REDEEM_INVESTMENT"},{title:"Interest Account",translated_key:"INTEREST_ACCOUNT"},{title:"Discount",translated_key:"DIS_LABEL"},{title:"Round Off Account",translated_key:"ROUNDOFF_ACCOUNT"},{title:"Revenue From Asset",translated_key:"REVENUE_FROM_ASSET"},{title:"Gain Loss Account",translated_key:"GAIN_LOSS_ACCOUNT"},{title:"Walk-In-Supplier",translated_key:"WALK_IN_SUPPLIER"},{title:"Walk-In-Customer",translated_key:"WALK_IN_CUSTOMER"},{title:"Owner Contribution",translated_key:"OWNER_CONTRIBUTION"},{title:"Bank Account",translated_key:"BANK_ACC"},{title:"Cash Account",translated_key:"CASH_ACC"},{title:"Write Off",translated_key:"WRITE_OFF"},{title:"Purchase Return",translated_key:"PURCHASE_RETURN"},{title:"Purchase Account",translated_key:"PURCHASE_ACC"},{title:"Sales Return",translated_key:"SALES_RETURN"},{title:"Sale Account",translated_key:"SALE_ACC"},{title:"Expense",translated_key:"EXPENSE"},{title:"Sale",translated_key:"SALE"},{title:"Purchase",translated_key:"PURCHASE"},{title:"Journal",translated_key:"JOURNAL"},{title:"Payment Receive",translated_key:"PAYMENT_RECEIVE"},{title:"Payment Given",translated_key:"PAYMENT_GIVEN"},{title:"Fund Transfer",translated_key:"FUND_TRANSFER"},{title:"Input Credit Tax",translated_key:"INPUT_CREDIT_TAX"},{title:"Owner Contribution",translated_key:"OWNER_CONTRIBUTION"},{title:"Owner Withdrawal",translated_key:"OWNER_WITHDRAWAL"},{title:"Fixed Asset Sale",translated_key:"FIXED_ASSET_SALE"},{title:"Fixed Asset Purchase",translated_key:"FIXED_ASSET_PURCHASE"},{title:"Current Asset Sale",translated_key:"CURRENT_ASSET_SALE"},{title:"Current Asset Purchase",translated_key:"CURRENT_ASSET_PURCHASE"},{title:"Loan And Liabilities",translated_key:"LOAN_LIABLITIES"},{title:"Cash/Bank Fund Transfer",translated_key:"CASH_BANK_TRANSFER"},{title:"Tax Payment",translated_key:"TAX_PAYMENT"},{title:"Tax Payment Receive",translated_key:"TAX_PAYMENT_RECEIVE"},{title:"Tax Unclaimed",translated_key:"TAX_UNCLAIMED"},{title:"Loan Received",translated_key:"LOAN_RECEIVED"},{title:"Paid Principal + Int",translated_key:"PAID_PRINCIPAL_INT"},{title:"Discount Account",translated_key:"DISCOUNT_ACC"},{title:"Others",translated_key:"OTHERS"},{title:"Customer",translated_key:"CUSTOMER"},{title:"Supplier",translated_key:"SUPPLIER"},{title:"Labour Charges",translated_key:"LABOUR_CHARGES"},{title:"Material Handling charges",translated_key:"MATERIAL_HANDLING_CHARGES"},{title:"Transportation Charges",translated_key:"TRANSPORTATION_CHARGES"},{title:"Packing Charges",translated_key:"PACKING_CHARGES"},{title:"Shipping Charges",translated_key:"SHIPPING_LABEL"},{title:"Bank",translated_key:"BANK"},{title:"Cash",translated_key:"CASH"},{title:"Tax",translated_key:"TAX"},{title:"Indirect Expenses",translated_key:"INDIRECT_EXPENSES"},{title:"Owner's Equity",translated_key:"OWNERS_EQUITY"},{title:"Fixed Asset",translated_key:"FIXED_ASSET"},{title:"Current Asset",translated_key:"CURRENT_ASSET"},{title:"Loan and Liabilities",translated_key:"LOAN_LIABLITIES"},{title:"Deposits",translated_key:"DEPOSITS"},{title:"Direct",translated_key:"DIRECT"},{title:"Indircet",translated_key:"INDIRECT"},{title:"Payment of Interest",translated_key:"PAYMENT_OF_INTEREST"},{title:"Multiple Accounts",translated_key:"MULTIPLE_ACC"},{title:"Extra other",translated_key:"EXTRA_OTHER"},{title:"Estimate / Quotations",translated_key:"ESTIMATE_QUOTATIONS"},{title:"Sale Order",translated_key:"SALE_ORDER_TITLE"},{title:"Purchase Order",translated_key:"PURCHASE_ORDER"},{title:"Receipt",translated_key:"REC_LABEL"},{title:"Estimate",translated_key:"EST_LABEL"},{title:"Capital Accounts",translated_key:"CAPITAL_ACCOUNTS"},{title:"Inventory",translated_key:"INVENTORY"},{title:"Inventory Losses",translated_key:"INV_LOSSES"},{title:"Input Credit against Tax on Purchase",translated_key:"INPUT_CREDIT_AGST_TAX_ON_PUR"},{title:"Payment",translated_key:"PAYMENT"},{title:"Capital Transaction",translated_key:"CAPITAL_TRANSACTION"},{title:"Sale Return",translated_key:"SALE_RETURN"},{title:"Overall Invoice",translated_key:"OVERALL_INVOICE"},{title:"Other Charges",translated_key:"OTHER_CHARGES"},{title:"Amount Round Off",translated_key:"AMT_ROUND_OFF"},{title:"Damage",translated_key:"DAMAGE"},{title:"Wastage",translated_key:"WASTAGE"},{title:"Expiry",translated_key:"EXPIRY"},{title:"Drying Weight-loss",translated_key:"DRYING_WEIGHT_LOSS"},{title:"Fire",translated_key:"FIRE"},{title:"Theft",translated_key:"THEFT"},{title:"Short Supplied",translated_key:"SHORT_SUPPLIED"},{title:"Internal Counting Error",translated_key:"INTERNAL_COUNTING_ERROR"},{title:"Other",translated_key:"OTHER"},{title:"Rent",translated_key:"RENT"},{title:"Salary",translated_key:"SALARY"},{title:"Electricity",translated_key:"ELECTRICITY"},{title:"Water",translated_key:"WATER"},{title:"Utilities",translated_key:"UTILITIES"},{title:"Office Supplies",translated_key:"OFFICE_SUPPLIES"},{title:"Printing & Stationary",translated_key:"PRINTING_AND_STATIONARY"},{title:"Marketing",translated_key:"MARKETING"},{title:"Advertising",translated_key:"ADVERTISING"},{title:"Insurance",translated_key:"INSURANCE"},{title:"Maintainence",translated_key:"MAINTAINENCE"},{title:"Fuel",translated_key:"FUEL"},{title:"Transportation",translated_key:"TRANSPORTATION"},{title:"Supplier Account",translated_key:"SUPPLIER_ACCOUNT"},{title:"Customer Account",translated_key:"CUSTOMER_ACCOUNT"},{title:"Fixed Assets Account",translated_key:"FIXED_ASSETS_ACCOUNT"},{title:"Current Asset Account",translated_key:"CURRENT_ASSETS_ACCOUNT"},{title:"Tax Account",translated_key:"TAX_ACCOUNT"},{title:"Expense Account",translated_key:"EXPENSE_ACC"},{title:"Other Income Account",translated_key:"OTHER_INCOME_ACCOUNT"},{title:"Capital Accounts Account",translated_key:"CAPITAL_ACCOUNTS"},{title:"Loan And Liabilities Account",translated_key:"LOAN_AND_LIABILITIES_ACCOUNT"},{title:"Deposit Account",translated_key:"DEPOSIT_ACCOUNT"},{title:"Investment Account",translated_key:"INVESTMENT_ACCOUNT"},{title:"Indirect Expenses Account",translated_key:"INDIRECT_EXPENSES_ACCOUNT"},{title:"Fixed Assets",translated_key:"FIXED_ASSETS"},{title:"Current Assets",translated_key:"CURRENT_ASSETS"},{title:"Deposits and Investments",translated_key:"DEPOSITS_AND_INVESTMENTS"},{title:"Investments",translated_key:"INVESTMENTS"},{title:"Receivable",translated_key:"RECEIVABLE"},{title:"Cash/Bank",translated_key:"CASH_BANK"},{title:"Loans And Advances Given",translated_key:"LOAN_AND_ADVANCES_GIVEN"},{title:"Tax input Receivable",translated_key:"TAX_INPUT_RECEIVABLE"},{title:"Current Liabilities",translated_key:"CURRENT_LIABILITIES"},{title:"Profit and Loss",translated_key:"PROFIT_AND_LOSS"},{title:"Other Liabilities",translated_key:"OTHER_LIABILITIES"},{title:"Owners Equity",translated_key:"OWNERS_EQUITY"},{title:"Payables",translated_key:"PAYABLES"},{title:"Sales Tax Collected",translated_key:"SALES_TAX_COLLECTED"},{title:"Loans and Liability",translated_key:"LOAN_LIABLITIES"},{title:"Owners Contribution",translated_key:"OWNER_CONTRIBUTION"},{title:"Owners Withdrawals",translated_key:"OWNER_WITHDRAWAL"}]};static#C=this.settingOptions=function(H){switch(H){case"currencyFormat":return["1,000,000.00","1,00,00,000.00","1.000.000,00","1.00.00.000,00","1 000 000,00"];case"qty-rate":return[0,1,2,3,4];case"percentage-tax-discount":return[2,3,4];case"amount-on-dashboard":return[0,1,2];case"default-overdue-period":return[{order:0,translate_key:"NO_DEFAULT_OVERDUE_PERIOD",value:"No default overdue period"},{order:1,translate_key:"7_DAYS",value:"7 Days"},{order:2,translate_key:"10_DAYS",value:"10 Days"},{order:3,translate_key:"15_DAYS",value:"15 Days"},{order:4,translate_key:"30_DAYS",value:"30 Days"},{order:5,translate_key:"45_DAYS",value:"45 Days"},{order:6,translate_key:"60_DAYS",value:"60 Days"},{order:7,translate_key:"90_DAYS",value:"90 Days"}];case"weekly-days":return["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];case"finanical-year":return["01 Jan - 31 Dec","01 Feb - 31 Jan","01 Mar - 28 Feb","01 Apr - 31 Mar","01 May - 30 Apr","01 Jun - 31 May","01 Jul - 30 Jun","01 Aug - 31 Jul","01 Sep - 31 Aug","01 Oct - 30 Sep","01 Nov - 31 Oct","01 Dec - 30 Nov"]}};static#M=this.dashboardDataObj=function(H){let k={sale:{totalAmount:0,isPositive:null,totalPaid:0,totalUnPaid:0,dataExistInLocal:!1},purchase:{totalAmount:0,isPositive:null,totalPaid:0,totalUnPaid:0,dataExistInLocal:!1},payment:{totalReceivedAmt:0,totalPaidAmt:0,dataExistInLocal:!1},receivable:{totalReceivable:0,totalPayable:0,dataExistInLocal:!1},expense:{expenseCollection:[],expenseChartLabels:[],expenseChartData:[],isExpenseExist:!1,totalAmount:0,isPositive:null,dataExistInLocal:!1},cashOrBankTransafer:[],cashOrBankdataExistInLocal:!1,profitLoss:{isProfit:!0,totalProfitLoss:0,saleAmount:0,cogsAmt:0,purchaseAmt:0,expenseAmt:0,otherIncomeAmt:0,otherExpenseAmt:0,dataExistInLocal:!1},balanceSheet:{liabilityTotal:0,capitalTotal:0,ProfitTotal:0,equaityTotal:0,assetsTotal:0,dataExistInLocal:!1},saleOrder:{pendingCount:0,completedCount:0,saleOrderTotalAmt:0,dataExistInLocal:!1},purchaseOrder:{pendingCount:0,completedCount:0,purchaseOrderTotalAmt:0,dataExistInLocal:!1},estimateQuotation:{pendingCount:0,pendingTotalAmt:0,approvedCount:0,approvedTotalAmt:0,dataExistInLocal:!1},taxData:{totalNetTax:0,totalSaleTax:0,totalInputAvailable:0,dataExistInLocal:!1}};return(0,Q.A)(H)?k:k[H]};static#w=this.durationPLReportDataObj=function(){return{monthly:[],weekly:[],daily:[],totalSaleAmount:0,totalCogsAmount:0,totalExpenseAmount:0,totalGrossProfitLossAmount:0,totalOtherIncomeAmount:0,totalOtherExpenseAmount:0,totalNetProfitLossAmount:0,dataExistInLocal:!1}};static#Q=this.proftLossDataObj=function(){return{sale:[],saleTotal:0,saleReturn:[],saleReturnTotal:0,costOfGoodSold:{manageItem:[],manageTotal:0,unManageItem:[],unManageTotal:0},costOfGoodSoldTotal:0,purchase:[],purchaseTotal:0,expense:[],expenseTotal:0,openingStock:[],openingStockTotal:0,closingStock:[],closingStockTotal:0,otherIncome:[],otherIncomeTotal:0,otherExpense:[],otherExpenseTotal:0,grossProfit:0,netProfit:0,dataExistInLocal:!1}};static#_=this.productWiseProftLossDataObj=function(){return{report:[],totalSaleAmount:0,totalPurchaseAmount:0,totalCogsAmount:0,totalGrossProfitLossAmount:0,totalExpenseAmount:0,totalOtherIncomeAmount:0,totalOtherExpenseAmount:0,totalNetProfitLossAmount:0,dataExistInLocal:!1,isNegative:!1}};static#I=this.dateWiseProftLossCloseBalOrCogsObj=function(){return{monthly:{report:[],totalSaleAmount:0,totalPurchaseAmount:0,totalCogsAmount:0,totalChangeInStockAmount:0,totalGrossProfitLossAmount:0,totalExpenseAmount:0,totalOtherIncomeAmount:0,totalOtherExpenseAmount:0,totalNetProfitLossAmount:0},weekly:{report:[],totalSaleAmount:0,totalPurchaseAmount:0,totalCogsAmount:0,totalChangeInStockAmount:0,totalGrossProfitLossAmount:0,totalExpenseAmount:0,totalOtherIncomeAmount:0,totalOtherExpenseAmount:0,totalNetProfitLossAmount:0},daily:{report:[],totalSaleAmount:0,totalPurchaseAmount:0,totalCogsAmount:0,totalChangeInStockAmount:0,totalGrossProfitLossAmount:0,totalExpenseAmount:0,totalOtherIncomeAmount:0,totalOtherExpenseAmount:0,totalNetProfitLossAmount:0},dataExistInLocal:!1}};static#F=this.invoiceWiseProftLossDataObj=function(){return{report:[],totalSaleAmount:0,totalCogsAmount:0,totalGrossProfitLossAmount:0,totalExpenseAmount:0,totalOtherIncomeAmount:0,totalOtherExpenseAmount:0,totalNetProfitLossAmount:0,dataExistInLocal:!1,isNegative:!1}};static#x=this.clientWiseProftLossDataObj=function(){return{report:[],totalSaleAmount:0,totalCogsAmount:0,totalGrossProfitLossAmount:0,totalExpenseAmount:0,totalOtherIncomeAmount:0,totalOtherExpenseAmount:0,totalNetProfitLossAmount:0,dataExistInLocal:!1,isNegative:!1}};static#D=this.balanceSheetDataObj=function(){return{laibilitiesDetailList:{payable:[],payableTotal:0,loanLiability:[],loanLiabilityTotal:0,profitLoss:"",previousProfitLossTotal:0,profitLossAmount:0,profitLossTotal:0,salesTaxCollected:[],salesTaxTotal:0,ownerEquity:[],ownerEquityTotal:0},assetsDetailList:{receivable:[],receivableTotal:0,cashBank:[],cashBankTotal:0,fixedAsset:[],fixedAssetTotal:0,currentAsset:[],currentAssetTotal:0,investment:[],investmentTotal:0,loanAdvance:[],loanAdvanceTotal:0,taxInputReceivable:[],taxInputReceiveTotal:0,deposit:[],depositTotal:0,currentStock:[],currentStockTotal:0},dataExistInLocal:!1,diffInOpeningBalance:0,totalAsset:0,totalEquity:0}};static#y=this.balanceSheetObj2=function(){return{laibilitiesDetailList:[],assetsDetailList:[],dataExistInLocal:!1,diffInOpeningBalance:0,totalAsset:0,totalEquity:0}};static#b=this.salePaymentReportDataObj=function(){return{monthly:{byTime:{report:[],grandSaleTotal:0,netSaleTotal:0,paymentTotal:0},byClient:{report:[],grandSaleTotal:0,netSaleTotal:0,paymentTotal:0}},weekly:{byTime:{report:[],grandSaleTotal:0,netSaleTotal:0,paymentTotal:0},byClient:{report:[],grandSaleTotal:0,netSaleTotal:0,paymentTotal:0}},daily:{byTime:{report:[],grandSaleTotal:0,netSaleTotal:0,paymentTotal:0},byClient:{report:[],grandSaleTotal:0,netSaleTotal:0,paymentTotal:0}},dataExistInLocal:!1}};static#Y=this.purchasePaymentReportDataObj=function(){return{monthly:{byTime:{report:[],grandPurchaseTotal:0,netPurchaseTotal:0},byClient:{report:[],grandPurchaseTotal:0,netPurchaseTotal:0}},weekly:{byTime:{report:[],grandPurchaseTotal:0,netPurchaseTotal:0},byClient:{report:[],grandPurchaseTotal:0,netPurchaseTotal:0}},daily:{byTime:{report:[],grandPurchaseTotal:0,netPurchaseTotal:0},byClient:{report:[],grandPurchaseTotal:0,netPurchaseTotal:0}},dataExistInLocal:!1}};static#R=this.saleByClientReportObj=function(){return{topFive:[],otherInfo:{others:[],othersTotal:0,othersPercent:0},reportChartLabel:[],reportChartData:[],chartBgColor:[],dataExistInLocal:!1}};static#v=this.saleByProductReportObj=function(){return{topFive:[],otherInfo:{others:[],othersTotal:0,othersPercent:0,othersQty:0},reportChartLabel:[],reportChartData:[],chartBgColor:[],dataExistInLocal:!1}};static#U=this.saleOrPurchaseProductReportObj=function(){return{monthly:{byTime:{report:[],grandTotalAmount:0,totalQuantity:0},byProduct:{report:[],grandTotalAmount:0,totalQuantity:0}},weekly:{byTime:{report:[],grandTotalAmount:0,totalQuantity:0},byProduct:{report:[],grandTotalAmount:0,totalQuantity:0}},daily:{byTime:{report:[],grandTotalAmount:0,totalQuantity:0},byProduct:{report:[],grandTotalAmount:0,totalQuantity:0}},dataExistInLocal:!1}};static#T=this.invOrderReportObj=function(){return{byProduct:{report:[]},byClient:{report:[]},dataExistInLocal:!1}};static#O=this.detailSaleOrPurchaseReportObj=function(){return{detailInvReportList:[],dataExistInLocal:!1}};static#N=this.dashboardDefaultDataObj=function(){return{minimumStockList:[],saleOverdueList:[],purchaseOverdueList:[],totalUnpaidInvCount:0,totalUnpaidPurchaseCount:0,beforeOpenDateTransCount:0,beforeOpeningDateRecord:[]}};static#k=this.detailInvoiceAgingReportObj=function(){return{longOverdueTotal:0,normalDueTotal:0,overdueTotal:0,records:[],total:0,dataExistInLocal:!1}};static#P=this.expenseReportObj=function(){return{monthly:{byTime:{report:[],grandTotalAmount:0},byExpense:{report:[],grandTotalAmount:0}},weekly:{byTime:{report:[],grandTotalAmount:0},byExpense:{report:[],grandTotalAmount:0}},daily:{byTime:{report:[],grandTotalAmount:0},byExpense:{report:[],grandTotalAmount:0}},dataExistInLocal:!1}};static#S=this.detailedExpenseReportObj=function(){return{daily:{byTime:{report:[],grandTotalAmount:0},byExpense:{report:[],grandTotalAmount:0},byVoucher:{report:[],grandTotalAmount:0}},dataExistInLocal:!1}};static#G=this.cashFlowStatementReportObj=function(){return{report:[],dataExistInLocal:!1,totalOpeningBalance:0,openingBalanceCrDrtype:""}};static#j=this.taxReportObj=function(){return{monthly:[],weekly:[],daily:[],dataExistInLocal:!1}};static#H=this.dayBookReportObj=function(){return{totalTransaction:0,totalDebit:0,totalCredit:0,records:[],dataExistInLocal:!1}};static#L=this.filterDurations=function(){return[{id:1,key:"all-time",title:"All Time",translatedKey:"TIME_FILTER_KEY_ALL"},{id:2,key:"financial-year",title:"Financial Year",translatedKey:"TIME_FILTER_KEY_FINANCIAL_YEAR"},{id:3,key:"yearly",title:"Yearly",translatedKey:"TIME_FILTER_KEY_YEARLY"},{id:4,key:"quarterly",title:"Quarterly",translatedKey:"TIME_FILTER_KEY_QUARTERLY"},{id:5,key:"monthly",title:"Monthly",translatedKey:"TIME_FILTER_KEY_MONTHLY"},{id:6,key:"weekly",title:"Weekly",translatedKey:"TIME_FILTER_KEY_WEEKLY"},{id:7,key:"custom",title:"Custom Date",translatedKey:"TIME_FILTER_KEY_CUSTOM_DATE"}]};static#J=this.groupFilterDurations=function(){return[{id:8,key:"daily",title:"Daily",translated_key:"DAILY"},{id:6,key:"weekly",title:"Weekly",translated_key:"WEEKLY"},{id:5,key:"monthly",title:"Monthly",translated_key:"MONTHLY"}]};static#V=this.listFilterObject=function(){return{selectClient:"",status:"",expensePaymentstatus:"",duration:1,groupDuration:8,minDate:"",maxDate:"",singleMaxDate:"",minFormatDate:"",maxFormatDate:"",formatDateValue:"",BSFormatDateValue:"",currentFormatDate:"",singleFormatDateValue:"",groupDurationFormatDateValue:"",transactionName:"",groupBy:"daily",shownBy:"byTime",shownByProductReport:"byTime",shownByPurchaseReport:"byTime",shownBySaleOrderReport:"byProduct",shownByPurchaseOrderReport:"byProduct",shownByExpenseReport:"byTime",shownByDetailedExpenseReport:"byTime",selectBookReportFilter:"byDate",showTransferEntries:!0,metricsToShow:{grossSale:!0,netSale:!0,payment:!0,quantity:!0,amount:!0,grossPurchase:!0,netPurchase:!0,saleOrderNo:!0,purchaseOrderNo:!0,orderQty:!0,pendingQty:!0,saleOrderQty:!0,saleOrderPendingQty:!0,purchaseOrderQty:!0,purchaseOrderPendingQty:!0,paymentReceived:!0},applySaleOfFixedAssed:!1,applyPurchaseOfFixedAssed:!1,applyGroupProductOrCustomer:!1,applyGroupProductOrSupplier:!1,applyShowCashBankAccount:!0,applyFinancialYearFilter:!1,cashBankAccountIdList:[],showInvoiceListDetails:!0}};static#W=this.paymentStatusList=function(){return[{id:1,title:"Partial Paid",translatedKey:"PARTIAL_PAID"},{id:2,title:"Paid",translatedKey:"PAID_LABEL"},{id:3,title:"Unpaid",translatedKey:"UNPAID_LABEL"},{id:4,title:"Overdue",translatedKey:"OVERDUE"}]};static invoiceDueDateOption(){return["No Due Date","Immediately","Custom Date","7 Days","10 Days","15 Days","30 Days","45 Days","60 Days","90 Days"]}static getDueDate(H,k){switch(k){case 1:return l(H).format("YYYY-MM-DD");case 3:return l(H).add(7,"days").format("YYYY-MM-DD");case 4:return l(H).add(10,"days").format("YYYY-MM-DD");case 5:return l(H).add(15,"days").format("YYYY-MM-DD");case 6:return l(H).add(30,"days").format("YYYY-MM-DD");case 7:return l(H).add(45,"days").format("YYYY-MM-DD");case 8:return l(H).add(60,"days").format("YYYY-MM-DD");case 9:return l(H).add(90,"days").format("YYYY-MM-DD");default:return null}}static#z=this.changeDuration=function(H,k,X){let tt="",pt="";switch(H){case 1:tt="",pt="";break;case 2:tt=l(k).format("YYYY-MM-DD"),pt=l(X).format("YYYY-MM-DD");break;case 3:tt=l().startOf("year").format("YYYY-MM-DD"),pt=l().endOf("year").format("YYYY-MM-DD");break;case 4:tt=l().startOf("quarter").format("YYYY-MM-DD"),pt=l().endOf("quarter").format("YYYY-MM-DD");break;case 5:tt=l().startOf("month").format("YYYY-MM-DD"),pt=l().endOf("month").format("YYYY-MM-DD");break;case 6:tt=l().startOf("week").add(1,"day").format("YYYY-MM-DD"),pt=l().endOf("week").add(1,"day").format("YYYY-MM-DD");break;case 7:case 8:tt=l().format("YYYY-MM-DD"),pt=l().format("YYYY-MM-DD")}return{startDate:tt,endDate:pt}};static#K=this.paymentStatusOrderList=function(){return new Map([[2,0],[1,1],[3,2]])};static#X=this.otherChargeDefaultAccounts=function(){return["SHIPPING_LABEL","MATERIAL_HANDLING_CHARGES","PACKING_CHARGES","TRANSPORTATION_CHARGES","LABOUR_CHARGES"]};static#Z=this.otherChargeDefaultExpenseAccounts=function(){return["Shipping Expenses","MATERIAL_HANDLING_EXPENSES","PACKING_EXPENSES","TRANSPORTATION_EXPENSES","LABOUR_EXPENSES"]};static alertMessage(H){switch(H){case 1:return"Some transactions cannot be Modified, Deleted, or made into PDF from the web version .At present you can only view these transactions from web. Our web team is working to make these features available to you soon";case 2:return"Subscription of abc@gmail.com has expired. Please renew your subscription from Android device to access the web version ";case 3:return"Web Access is available only for paid subscribers. Please purchase a subscription plan from Android Device";case 5:return"Incorrect Username or User does not exist. Registration is available on Android device";case 6:return"Incorrect Password . Please check your password";case 7:return"THIS_ACCOUNT_CANT_BE_EDITED";case 8:return"THIS_ACCOUNT_CANT_BE_DELETED";case 9:return"Sync process failed, please check your internet connection";case 10:return"Invalid email id or password";case 11:return"Invalid Access Token...";case 12:return"Email already Registered. Please login Or Register with new email";case 13:return"Email is not verified, Please verify your email.";case 14:return"Email Id is not Registered";case 15:return"Email already Registered. Please login Or Register with new email.";case 16:return"You are not authorized to access the system.";case 17:return"Your account has been disabled by the Owner. Please contact your Owner/Administrator";case 18:return"You cannot use a web application. Please use the Android application";case 19:return"Web Access is available only for paid subscribers";case 20:return"Your subscription has expired.";case 21:return"In-Valid login Code.";case 22:return"Your code is expired.";case 23:return"Invalid User Name.";case 24:return" DeviceId should not be null.";case 25:return" User Name is Empty.";case 26:return" uniqueCode should not be null.";case 27:return"Your Trial Peroid has expired.";case 28:return"This Device was removed from this Account by another device having same credentials . You may log in again using same credentials. If you believe that this removal was unauthorized, please change your credentials and contact the support team from the registered email"}}static getHideShowCommentDataObj(){return{"sale-invoice":!1,"purchase-invoice":!1,"sale-order":!1,"purchase-order":!1,estimate:!1,"journal-entry":!1,"capital-accounts":!1}}static destroySyncCache(){const H=window.sessionStorage.getItem("syncStart");return!!(0,R.A)(H)||(sessionStorage.removeItem("syncStart"),!1)}static dashboardWidget(){return[{widgetUniqueKey:1,widgetUniqueName:"SALE_PURCHASE",widgetUniqueKeyId:"SALE_PURCHASE",isEnabled:!0,isShow:!0,widgetSequence:1},{widgetUniqueKey:2,widgetUniqueName:"RECEIVABLE_PAYBLE",widgetUniqueKeyId:"PAYMENT_AND_RECEIVABLE",isEnabled:!0,isShow:!0,widgetSequence:2},{widgetUniqueKey:3,widgetUniqueName:"EXPENSE",widgetUniqueKeyId:"EXPENSE",isEnabled:!0,isShow:!0,widgetSequence:3},{widgetUniqueKey:4,widgetUniqueName:"CASH_BANK_TRANSFER",widgetUniqueKeyId:"TRANSFER",isEnabled:!0,isShow:!0,widgetSequence:4},{widgetUniqueKey:5,widgetUniqueName:"PROFIT_AND_LOSS",widgetUniqueKeyId:"PROFIT_AND_LOSS",isEnabled:!0,isShow:!0,widgetSequence:5},{widgetUniqueKey:6,widgetUniqueName:"TAX",widgetUniqueKeyId:"TAX",isEnabled:!0,isShow:!0,widgetSequence:6},{widgetUniqueKey:7,widgetUniqueName:"BALANCESHEET_AND_CAPITAL",widgetUniqueKeyId:"BALANCE_SHEET",isEnabled:!0,isShow:!0,widgetSequence:7},{widgetUniqueKey:8,widgetUniqueName:"SALE_ORDER_PURCHASE_ORDER",widgetUniqueKeyId:"SALE_PURCHASE_ORDER",isEnabled:!0,isShow:!0,widgetSequence:8},{widgetUniqueKey:9,widgetUniqueName:"ESTIMATE_QUOTATIONS",widgetUniqueKeyId:"ESTIMATE",isEnabled:!0,isShow:!0,widgetSequence:9},{widgetUniqueKey:10,widgetUniqueName:"INVENTORY",widgetUniqueKeyId:"INVENTORY",isEnabled:!0,isShow:!0,widgetSequence:10}]}static#q=this.searchFilterSettings=function(){return[{title:"Primary Settings",keywords:["PRIMARY_SETTINGS","COUNTRY","CURRENCY","NUM_FORMAT","CURRENCY_SYMBOL","SELECT_COUNTRY","SELECT_NUMBER_FORMAT","SELECT_DATE_FORMAT","TRANSACTION_NO_SETTING","DECIMAL_MANAGEMENT","DECIMAL_TXT","FOR_QUANTITY","FOR_PERCENTAGE_OF_TAX_AND_DISCOUNT","FOR_RATE","PER_UNIT_QUANTITY","FOR_AMT_SHOWN_ON_DASHBOARD","ONLY_FOR_DISPLAY","TAX_DETAILS","NAME_OF_TAX_ID","DUNS_EIN_TIN","DUE_DATE_LABEL","DEFAULT_OVERDUE_PERIOD","REMAINDER_FOR_OVERDUE","BOOKKEEPING_DETAILS","SELECT_FINANIAL_YEAR","BOOK_OPENING_DATE","BOOKKEEPING_DETAILS_MSG","LOCALIZATION","TRANSACTION_PREFIX"],transKeywords:[],route:"/settings/primary",translatedTitle:"PRIMARY_SETTINGS",elementId:null,subSettings:[{title:"Localization",translatedTitle:"LOCALIZATION",keywords:["PRIMARY_SETTINGS","LOCALIZATION","COUNTRY","CURRENCY","NUM_FORMAT","CURRENCY_SYMBOL","SELECT_COUNTRY","SELECT_NUMBER_FORMAT","SELECT_DATE_FORMAT","TRANSACTION_NO_SETTING"],transKeywords:[],route:"/settings/primary",elementId:"local",mainTitle:"Primary Settings"},{title:"Decimal Management",translatedTitle:"DECIMAL_MANAGEMENT",keywords:["DECIMAL_MANAGEMENT","DECIMAL_TXT","FOR_QUANTITY","FOR_PERCENTAGE_OF_TAX_AND_DISCOUNT","FOR_RATE","PER_UNIT_QUANTITY","FOR_AMT_SHOWN_ON_DASHBOARD","ONLY_FOR_DISPLAY"],transKeywords:[],route:"/settings/primary",elementId:"decimal",mainTitle:"Primary Settings"},{title:"Tax Details",translatedTitle:"TAX_DETAILS",keywords:["TAX_DETAILS","NAME_OF_TAX_ID","DUNS_EIN_TIN"],transKeywords:[],route:"/settings/primary",elementId:"taxdetail",mainTitle:"Primary Settings"},{title:"Due Date",translatedTitle:"DUE_DATE_LABEL",keywords:["DUE_DATE_LABEL","DEFAULT_OVERDUE_PERIOD","REMAINDER_FOR_OVERDUE"],transKeywords:[],route:"/settings/primary",elementId:"duedate",mainTitle:"Primary Settings"},{title:"Bookkeeping Details",translatedTitle:"BOOKKEEPING_DETAILS",keywords:["BOOKKEEPING_DETAILS","SELECT_FINANIAL_YEAR","BOOK_OPENING_DATE","BOOKKEEPING_DETAILS_MSG"],transKeywords:[],route:"/settings/primary",elementId:"bookkeeping",mainTitle:"Primary Settings"},{title:"Transaction Prefix",translatedTitle:"TRANSACTION_PREFIX",keywords:["TRANSACTION_PREFIX"],transKeywords:[],route:"/settings/primary",elementId:"transprefix",mainTitle:"Primary Settings"}],fiilerSubSettings:[]},{title:"User Profile",keywords:["USER_PROFILE","USER","PROFILE","ORGANIZATION","USER_PROFILE","USER_TAGLINE","COMPANY_LOGO","ADD_SIGNATURE","ORGANIZATION_NAME","PERSON_NAME","TAX_ID","EMAIL_ID","CONTACT_NUMBER","WEBSITE_LINK","ADDRESS"],transKeywords:[],route:"/settings/profile",translatedTitle:"USER_PROFILE",subSettings:[{title:"Organization",translatedTitle:"ORGANIZATION",keywords:["USER","PROFILE","ORGANIZATION","USER_PROFILE","USER_TAGLINE","COMPANY_LOGO","ADD_SIGNATURE","ORGANIZATION_NAME","PERSON_NAME","TAX_ID","EMAIL_ID","CONTACT_NUMBER","WEBSITE_LINK","ADDRESS"],transKeywords:["GSTIN"],route:"/settings/profile",elementId:"org",mainTitle:"User Profile"}],fiilerSubSettings:[],elementId:null},{title:"Forgot Password",keywords:["FORGOT_PASSWORD","ENTER_YOUR_EMAIL_FOR_PASS","PLEASE_ENTER_EMAIL","ENTER_EMAIL_ADD"],transKeywords:[],route:"",translatedTitle:"FORGOT_PASSWORD",subSettings:[{title:"Forgot Password",translatedTitle:"FORGOT_PASSWORD",keywords:["FORGOT_PASSWORD","ENTER_YOUR_EMAIL_FOR_PASS","PLEASE_ENTER_EMAIL","ENTER_EMAIL_ADD"],transKeywords:[],route:"",elementId:"pass",mainTitle:"Forgot Password"}],fiilerSubSettings:[],elementId:null},{title:"Discount and Taxes",keywords:["DISCOUNT_AND_TAXES","DISCOUNT_TAX_TAGLINE","DIS_LABEL","TAX_APPLIED_ON_BILL_TEXT","ON_OVERALL_INV","ON_PER_ITEM","SALES_TAX","ADD_NEW_TAX","ADD_NEW_SALE_TAX","ADD_SALE_TAX","TAX_NAME","IS_CHECKED","TAX_ON","CALCULATE_AS","STATUS","TAX_RATE","PURCHASE_TAX","ADD_NEW_PUR_TAX","TAX_SETTINGS"],transKeywords:[],route:"/settings/discount-taxes",translatedTitle:"DISCOUNT_AND_TAXES",elementId:null,subSettings:[{title:"Discount",translatedTitle:"DIS_LABEL",keywords:["DIS_LABEL","TAX_APPLIED_ON_BILL_TEXT","ON_OVERALL_INV","ON_PER_ITEM"],transKeywords:[],route:"/settings/discount-taxes",elementId:"disc",mainTitle:"Discount and Taxes"},{title:"Sales Tax",translatedTitle:"SALES_TAX",keywords:["ON_PER_ITEM","SALES_TAX","ADD_NEW_TAX","ADD_NEW_SALE_TAX","ADD_SALE_TAX","TAX_NAME","IS_CHECKED","TAX_ON"],transKeywords:[],route:"/settings/discount-taxes",elementId:"salestax",mainTitle:"Discount and Taxes"},{title:"Purchase Tax",translatedTitle:"PURCHASE_TAX",keywords:["ON_PER_ITEM","PURCHASE_TAX","ADD_NEW_TAX","ADD_NEW_PUR_TAX","ADD_PUR_TAX","CALCULATE_AS","STATUS","TAX_RATE"],transKeywords:[],route:"/settings/discount-taxes",elementId:"purchasetax",mainTitle:"Discount and Taxes"},{title:"Tax Settings",translatedTitle:"TAX_SETTINGS",keywords:["TAX_SETTINGS","ACC_NAME","ADD_NEW_PUR_TAX","ADD_SALE_TAX","ADD_NEW_SALE_TAX","ADD_PUR_TAX","TAX","MANAGE_TAX_RATES","TAX_CALCULATED_AS"],transKeywords:[],route:"/settings/discount-taxes",elementId:"taxsettings",mainTitle:"Discount and Taxes"}],fiilerSubSettings:[]},{title:"Terms and Conditions",keywords:["TERMS_AND_CONDITIONS","TERMS","CONDITIONS","MANAGE_T_and_C","ADD_TERMS_AND_CONDITIONS","ADD_TERMS","DEFAULT","TERMS_CONDITIONS_LABEL_DETAILS"],transKeywords:[],route:"/settings/terms-condition",translatedTitle:"TERMS_AND_CONDITIONS",elementId:null,subSettings:[{title:"Add Terms",translatedTitle:"ADD_TERMS",keywords:["TERMS_AND_CONDITIONS","MANAGE_T_and_C","ADD_TERMS_AND_CONDITIONS","ADD_TERMS","DEFAULT","TERMS_CONDITIONS_LABEL_DETAILS"],transKeywords:[],route:"/settings/terms-condition",elementId:"addterms",mainTitle:"Terms and Conditions"}],fiilerSubSettings:[]},{title:"Invoice Theme",keywords:["INVOICE_THEME","INV_THEME_SETTINGS","SELECT_INV_THEME_AND_THEME_COLORS","SHOW_TOTAL_AMT_IN_WORDS_ON_PDF","CHOOSE_AMOUNT_IN_WORD_FORMAT","LAKHS","MILLIONS","CURRENCY_NAME_IN_WORD","INVOICE_THEME","INVOICE_TEMPLATE","SELECT_INVOICE_TEMPLATE_AND_THEME_COLOR","SELECT_TEMPLATE","COLORED","BLACK_WHITE"],transKeywords:["Dollar","Euro","Pound","Rupees","Real","FRACTIONAL_PART_IN_WORD","Cent","Centime","Centavo","Paisa","Dirham"],route:"/settings/invoice-theme-settings",translatedTitle:"INVOICE_THEME",elementId:null,subSettings:[{title:"Invoice Theme",translatedTitle:"INVOICE_THEME",keywords:["INVOICE_THEME","INV_THEME_SETTINGS","SELECT_INV_THEME_AND_THEME_COLORS","SHOW_TOTAL_AMT_IN_WORDS_ON_PDF","CHOOSE_AMOUNT_IN_WORD_FORMAT","LAKHS","MILLIONS","CURRENCY_NAME_IN_WORD","FRACTIONAL_PART_IN_WORD"],transKeywords:["Dollar","Euro","Pound","Rupees","Real","Cent","Centime","Centavo","Paisa","Dirham"],route:"/settings/invoice-theme-settings",elementId:"invoiceTheme",mainTitle:""},{title:"Invoice Template",translatedTitle:"INVOICE_TEMPLATE",keywords:["INVOICE_TEMPLATE","SELECT_INVOICE_TEMPLATE_AND_THEME_COLOR","SELECT_TEMPLATE","COLORED","BLACK_WHITE"],transKeywords:[],route:"/settings/invoice-theme",elementId:"invoiceTemplate",mainTitle:""}],fiilerSubSettings:[]},{title:"Balance Sheet Setting",keywords:["BALANCE_SHEET_SETTING","CURRENT_LIABILITIES","OTHER_LIABILITIES","LOAN_AND_LIABILITIES","OTHER_CURRENT_ASSETS","DEPOSIT_AND_INVESTMENT","NEW_ASSETS","NEW_LIABILITIES","CURRENT_ASSETS","PAYABLES"],transKeywords:[],route:"/settings/balance-sheet-setting",translatedTitle:"BALANCE_SHEET_SETTING",subSettings:[{title:"Balance Sheet Setting",translatedTitle:"BALANCE_SHEET_SETTING",keywords:["BALANCE_SHEET_SETTING","CURRENT_LIABILITIES","OTHER_LIABILITIES","LOAN_AND_LIABILITIES","OTHER_CURRENT_ASSETS","DEPOSIT_AND_INVESTMENT","NEW_ASSETS","NEW_LIABILITIES","CURRENT_ASSETS","PAYABLES","PROFIT","LOSS","BALANCESHEET","LIABILITIES","CAPITAL","ASSETS","FIXED_ASSETS","FIXED_ASSET","SALES_TAX_COLLECTED","OWNERS_EQUITY","CASH_BANK","LOAN_AND_ADVANCE_GIVEN","PROFIT_AND_LOSS","RECEIVABLE","TAX_INPUT_RECEIVABLE","CURRENT_STOCK"],transKeywords:[],route:"/settings/balance-sheet-setting",elementId:"balanceSheetSetting",mainTitle:"Balance Sheet Setting"}],elementId:null,fiilerSubSettings:[]},{title:"Customize Dashboard",keywords:["CUSTOMIZE_DASHBOARD","CUSTOMIZE_DASHBOARD_TAGTILE","VISIBLE_WIDGETS","PLEASE_SELECT_THE_WIDGET_TXT","HIDDEN_WIDGETS","CUSTOMIZE_DASHBOARD_NOTE","RECEIVABLE","PAYABLE","CASH_BANK_TRANSFER","EXPENSE","SALE","PURCHASE","PROFIT_AND_LOSS","BALANCESHEET_AND_CAPITAL","INVENTORY"],transKeywords:[],route:"/settings/customize-dashboard",translatedTitle:"CUSTOMIZE_DASHBOARD",subSettings:[{title:"Customize Dashboard",translatedTitle:"CUSTOMIZE_DASHBOARD",keywords:["CUSTOMIZE_DASHBOARD","CUSTOMIZE_DASHBOARD_TAGTILE","VISIBLE_WIDGETS","PLEASE_SELECT_THE_WIDGET_TXT","HIDDEN_WIDGETS","CUSTOMIZE_DASHBOARD_NOTE","RECEIVABLE","PAYABLE","CASH_BANK_TRANSFER","EXPENSE","SALE","PURCHASE","PROFIT_AND_LOSS","BALANCESHEET_AND_CAPITAL","INVENTORY"],transKeywords:[],route:"/settings/customize-dashboard",elementId:"customDash",mainTitle:"Customize Dashboard"}],elementId:null,fiilerSubSettings:[]},{title:"Enable/Disable Feature",keywords:["ENABLE_DISABLE_FEATURE","ENABLE_DISABLE_APPLICATION_FEATURE","CUSTOMIZE_YOUR_APPLICATION","ENABLE_FEATURE","DISABLE_FEATURE","PLEASE_SELECT_THE_WIDGET_TXT","EXPENSE","SALE","PURCHASE","TAX","EST_LABEL","SALE_ORDER_TITLE","PURCHASE_ORDER","JOURNAL","CAPITAL_ACCOUNTS"],transKeywords:[],route:"/settings/enable-disable-feature",translatedTitle:"ENABLE_DISABLE_FEATURE",subSettings:[{title:"Enable/Disable Feature",translatedTitle:"ENABLE_DISABLE_FEATURE",keywords:["ENABLE_DISABLE_FEATURE","ENABLE_DISABLE_APPLICATION_FEATURE","CUSTOMIZE_YOUR_APPLICATION","ENABLE_FEATURE","DISABLE_FEATURE","PLEASE_SELECT_THE_WIDGET_TXT","EXPENSE","SALE","PURCHASE","TAX","EST_LABEL","SALE_ORDER_TITLE","PURCHASE_ORDER","JOURNAL","CAPITAL_ACCOUNTS"],transKeywords:[],route:"/settings/enable-disable-feature",elementId:"enableDisable",mainTitle:"Enable/Disable Feature"}],elementId:null,fiilerSubSettings:[]},{title:"Show/Hide Fields",keywords:["SHOW_HIDE_FIELDS","MANAGE_UNNECCESSARY_FIELDS_ON_YOUR_INV","TERMS_AND_CONDITIONS","HEADER","FOOTER","ADD_REF_NUM","PO_NUM","DATE","OTHER_CHARGES","CUSTOM_FIELD","NOTES"],transKeywords:[],route:"/settings/show-hide-fields",translatedTitle:"SHOW_HIDE_FIELDS",subSettings:[{title:"Show/Hide Fields",translatedTitle:"SHOW_HIDE_FIELDS",keywords:["SHOW_HIDE_FIELDS","MANAGE_UNNECCESSARY_FIELDS_ON_YOUR_INV","TERMS_AND_CONDITIONS","HEADER","FOOTER","ADD_REF_NUM","PO_NUM","DATE","OTHER_CHARGES","CUSTOM_FIELD","NOTES"],transKeywords:[],route:"/settings/show-hide-fields",elementId:"showHide",mainTitle:"Show/Hide Fields"}],elementId:null,fiilerSubSettings:[]},{title:"Inventory Setting",keywords:["INVENTORY_SETTING","ENABLE_INVENTORY_MANAGEMENT","ENABLE_DISABLE_INVENTORY","MANAGE_INVENTORY","MANAGE_INVENTORY_FOR_PRODUCT","LOW_STOCK_ALERTS","SHOW_NOTIFICATION_WHEN_INVENTORY_PRODUCT_FALL_BELWO_CERTAIN_LVL","NEGATIVE_INVENTORY_ALERT","SELECT_INVENTORY_VALUATION_METHOD","FIFO_METHOD_TXT_TWO","AVERAGE_COST_METHOD"],transKeywords:[],route:"/settings/inventory",translatedTitle:"INVENTORY_SETTING",subSettings:[{title:"Inventory Setting",translatedTitle:"SHOW_HIDE_FIELDS",keywords:["INVENTORY_SETTING","ENABLE_INVENTORY_MANAGEMENT","ENABLE_DISABLE_INVENTORY","MANAGE_INVENTORY","MANAGE_INVENTORY_FOR_PRODUCT","LOW_STOCK_ALERTS","SHOW_NOTIFICATION_WHEN_INVENTORY_PRODUCT_FALL_BELWO_CERTAIN_LVL","NEGATIVE_INVENTORY_ALERT","SELECT_INVENTORY_VALUATION_METHOD","FIFO_METHOD_TXT_TWO","AVERAGE_COST_METHOD"],transKeywords:[],route:"/settings/inventory",elementId:"inventory",mainTitle:"Inventory Setting"}],elementId:null,fiilerSubSettings:[]},{title:"Payment Tracking",keywords:["PAYMENT_TRACKING","INVOICE_WISE_PAYMENT_TRACKING","ENABLED","DISABLED","PAYMENT_TRACKING_DISABLED_TXT_ONE","PAYMENT_TRACKING_DISABLED_TXT_TWO"],transKeywords:[],route:"/settings/payments",translatedTitle:"PAYMENT_TRACKING",subSettings:[{title:"Payment Tracking",translatedTitle:"PAYMENT_TRACKING",keywords:["PAYMENT_TRACKING","INVOICE_WISE_PAYMENT_TRACKING","ENABLED","DISABLED","PAYMENT_TRACKING_DISABLED_TXT_ONE","PAYMENT_TRACKING_DISABLED_TXT_TWO"],transKeywords:[],route:"/settings/payments",elementId:"payments",mainTitle:"Payment Tracking"}],elementId:null,fiilerSubSettings:[]},{title:"Banking Details & PayPal.Me",keywords:["BANCKING_DETAILS_DESCRIPTION","BANKING_DETAILS_PAYPAL_ME","DISPLAY_BANKING_DETAILS_IN_ESTIMATE","PAY_TO_LABEL","BANK_DETAIL_LABEL","OTHER_DETAILS","SET_YOUR_LINK_NOW","PAYPAL_ME","WHAT_IS_PAYPAL_ME","Is_it_safe","HOW_IS_IT_WORKING","WHICH_CURRENCIES_PAYPAL_SUPPORT"],transKeywords:[],route:"/settings/banking-paypal.me",translatedTitle:"BANKING_DETAILS_PAYPAL_ME",subSettings:[{title:"Banking Details & PayPal.Me",translatedTitle:"BANKING_DETAILS_PAYPAL_ME",keywords:["BANCKING_DETAILS_DESCRIPTION","BANKING_DETAILS_PAYPAL_ME","DISPLAY_BANKING_DETAILS_IN_ESTIMATE","PAY_TO_LABEL","BANK_DETAIL_LABEL","OTHER_DETAILS","SET_YOUR_LINK_NOW","PAYPAL_ME","WHAT_IS_PAYPAL_ME","Is_it_safe","HOW_IS_IT_WORKING","WHICH_CURRENCIES_PAYPAL_SUPPORT"],transKeywords:[],route:"/settings/banking-paypal.me",elementId:"bankingPaypal",mainTitle:"Banking Details & PayPal.Me"}],elementId:null,fiilerSubSettings:[]},{title:"Manage Fields in Documents",keywords:["RENAME_FIELDS","CREATE_NEW_FIELDS","CUSTOM_FIELD_NAME","CUSTOM_FIELD_NAME_AS_PDF","DEFUALT_FIELD","CUSTOM_FIELD","INV_LABEL","PRODUCT_LABEL","SERVICES","EST_LABEL","QUOTATIONS","PURCHASE_RECORD","SALE_ORDER_TITLE","PURCHASE_ORDER","INVOICE_REF_NUM","PURCHASE_REF_NUM","QUANTITY","RATE_LABEL","AMT_LABEL","SIGN_LABEL","BILL_TO_LABEL","SHIP_TO_LABEL","DIS_LABEL","PAID_LABEL","BAL_LABEL","PAY_TO_LABEL","BANK_DETAIL_LABEL","OTHER_DETAILS","PRO_CODE_LABEL","TOTAL_LABEL","TERM_LABEL","THANK_YOU_FOR_YOUR_BUSINESS","INVOICES_CUSTOM_FIELD_NAME","CREATE_NEW_FIELDS_FOR_YOUR_INVOICE","ENTER_CUSTOM_FIELD_NAME"],transKeywords:[],elementId:null,route:"/settings/custom-fields",translatedTitle:"MANAGE_FIELDS_IN_DOCUMENTS",subSettings:[{title:"Rename Field",keywords:["RENAME_FIELDS","CREATE_NEW_FIELDS","CUSTOM_FIELD_NAME","CUSTOM_FIELD_NAME_AS_PDF","DEFUALT_FIELD","CUSTOM_FIELD","INV_LABEL","PRODUCT_LABEL","SERVICES","EST_LABEL","QUOTATIONS","PURCHASE_RECORD","SALE_ORDER_TITLE","PURCHASE_ORDER","INVOICE_REF_NUM","PURCHASE_REF_NUM","QUANTITY","RATE_LABEL","AMT_LABEL","SIGN_LABEL","BILL_TO_LABEL","SHIP_TO_LABEL","DIS_LABEL","PAID_LABEL","BAL_LABEL","PAY_TO_LABEL","BANK_DETAIL_LABEL","OTHER_DETAILS","PRO_CODE_LABEL","TOTAL_LABEL","TERM_LABEL","THANK_YOU_FOR_YOUR_BUSINESS"],transKeywords:[],route:"/settings/custom-fields",elementId:"renameField",mainTitle:"Manage Fields in Documents"},{title:"Custom Field",keywords:["CUSTOM_FIELD","INVOICES_CUSTOM_FIELD_NAME","CREATE_NEW_FIELDS_FOR_YOUR_INVOICE","ENTER_CUSTOM_FIELD_NAME"],transKeywords:[],route:null,elementId:"customField",mainTitle:"Manage Fields in Documents"}],fiilerSubSettings:[]},{title:"Fix Duplicate Account With Same Name",keywords:["FIX_DUPLICATE_ACCOUNT","DUPLICATE_ACCOUNTS_PRODUCTS","DUPLICATE_ACCOUNTS","DUPLICATE_PRODUCTS","DUPLICATE_ACCOUNTS_PRODUCTS_TAGLINE","DONT_HAVE_DUPLICATE_ACCOUNTS","MULTIPLE_ACCOUNTS_MESSAGE_TWO","MULTIPLE_PRODUCTS_MESSAGE_TWO","DONT_HAVE_DUPLICATE_PRODUCTS"],transKeywords:[],route:"/settings/merge-account/1",translatedTitle:"FIX_DUPLICATE_ACCOUNT",subSettings:[{title:"Duplicate Accounts",translatedTitle:"FIX_DUPLICATE_ACCOUNT",keywords:["FIX_DUPLICATE_ACCOUNT","DUPLICATE_ACCOUNTS","DUPLICATE_ACCOUNTS_PRODUCTS_TAGLINE","DONT_HAVE_DUPLICATE_ACCOUNTS","MULTIPLE_ACCOUNTS_MESSAGE_TWO"],transKeywords:[],route:"/settings/merge-account/1",elementId:"duplicateAccounts",mainTitle:"Fix Duplicate Account With Same Name"},{title:"Duplicate Products",translatedTitle:"FIX_DUPLICATE_ACCOUNT",keywords:["DUPLICATE_ACCOUNTS_PRODUCTS","DUPLICATE_PRODUCTS","MULTIPLE_PRODUCTS_MESSAGE_TWO","DONT_HAVE_DUPLICATE_PRODUCTS"],transKeywords:[],route:"/settings/merge-account/2",elementId:"duplicateProducts",mainTitle:"Fix Duplicate Account With Same Name"}],elementId:null,fiilerSubSettings:[]},{title:"Language Settings",keywords:["LANGUAGE_SETTINGS","LANGUAGE_TAGLINE","LANGUAGE"],transKeywords:["English","Hindi","Hinglish","Portuguese","Portugu\xeas","Spanish","Espa\xf1ol"],translatedTitle:"LANGUAGE_SETTINGS",route:"/settings/language",subSettings:[{title:"Language Settings",translatedTitle:"LANGUAGE_SETTINGS",keywords:["LANGUAGE_SETTINGS","LANGUAGE_TAGLINE","LANGUAGE"],transKeywords:["English","Hindi","Hinglish","Portuguese","Portugu\xeas","Spanish","Espa\xf1ol"],route:"/settings/language",elementId:"languageSettings",mainTitle:"Language Settings"}],elementId:null,fiilerSubSettings:[]},{title:"Batch Upload",keywords:["BATCH_UPLOAD","CHOOSE_BULK_UPLOAD_CLIENTS_PRODUCTS","CHOOSE_CLIENT_OR_PRODUCT","DOWNLOAD_A_BLANK_CLIENT_OR_PRODUCT","CHOOSE_FILE_FORMAT","UPLOAD_DRAG_DROP_FILLED_TEMPLATE","DRAG_FILE_TO_UPLOAD","ADD_MANUALLY"],transKeywords:[],route:"/batch-upload/client",translatedTitle:"BATCH_UPLOAD",subSettings:[{title:"Batch Upload",translatedTitle:"BATCH_UPLOAD",keywords:["BATCH_UPLOAD","CHOOSE_CLIENT_OR_PRODUCT","DOWNLOAD_A_BLANK_CLIENT_OR_PRODUCT","CHOOSE_FILE_FORMAT","UPLOAD_DRAG_DROP_FILLED_TEMPLATE","DRAG_FILE_TO_UPLOAD","ADD_MANUALLY"],transKeywords:[],route:"/batch-upload/client",elementId:"batchUpload",mainTitle:"Batch Upload"}],elementId:null,fiilerSubSettings:[]},{title:"Reset Data",keywords:["RESET_DATA","RESET_YOUR_BROWSER_DATA","RESET_BROWSER_DATA","DELETE_YOUR_ACCOUNTING_DATA","WEB_VERSION_STORING_DATA_LOCALLY_TXT","WEB_VERSION_STORING_DATA_LOCALLY_TXT","RESET_LOCAL_DATA_TXT_TWO","RESET_LOCAL_DATA_TXT_THREE","RESET_LOCAL_DATA_TXT_FOUR","RESET_LOCAL_DATA_TXT_FIVE","RESET_LOCAL_DATA_TXT_SIX"],transKeywords:[],route:"/settings/reset-account",translatedTitle:"RESET_DATA",subSettings:[{title:"Reset Data",translatedTitle:"BATCH_UPLOAD",keywords:["RESET_DATA","RESET_YOUR_BROWSER_DATA","RESET_BROWSER_DATA","DELETE_YOUR_ACCOUNTING_DATA","WEB_VERSION_STORING_DATA_LOCALLY_TXT","RESET_LOCAL_DATA_TXT_TWO","RESET_LOCAL_DATA_TXT_THREE","RESET_LOCAL_DATA_TXT_FOUR","RESET_LOCAL_DATA_TXT_FIVE","RESET_LOCAL_DATA_TXT_SIX"],transKeywords:[],route:"/settings/reset-account",elementId:"resetData",mainTitle:"Reset Data"}],elementId:null,fiilerSubSettings:[]},{title:"Printer Settings",keywords:["PRINTER_SETTINGS","CHOOSE_BETW_NORMAL_THERMAL_PRINTER","INVOICE_PRINTER_SETTING","NORMAL_PRINTER","THERMAL_PRINTER","REVIEW_THERMAL_PRINTER_SETTINGS","THERMAL_PRINTER_SETTINGS_WARNING_MSG_ONE","THERMAL_PRINTER_SETTINGS_WARNING_MSG_TWO","ALWAYS_ASK","PLEASE_CHECK_THE_FIELDS_TO_SHOW_ON_PRINTOUT","LOGO","EMAIL","WEBSITE","ORGANIZATION_NAME","CONTACT_PERSON","ADDRESS","CONTACT_NUMBER","PRODUCT_LINE_ITEMS","SHOW_TAX_COLLECTED_WHEN_PRICES_ARE_INCLUSIVE","GROUP_TAXES_BY_TAX_RATES","TERMS_AND_CONDITIONS","BANKING_DETAILS","SIGNATURE","RECEIPT","ESTIMATE","PURCHASE_RECORD","PURCHASE_RECORD","PURCHASE_ORDER","SALE_ORDER_TITLE","SALE_RETURN","PURCHASE_RETURN","THERMAL_PRINTER_SETTINGS","ORGANIZATION_DETAILS","CLIENT_DETAILS","PRODUCT_LINE_ITEMS","TAX_AND_CALCULATION","ADDITIONAL_INFORMATION","CUSTOM_FIELD_NAME"],transKeywords:[],route:"/settings/printer-settings",translatedTitle:"PRINTER_SETTINGS",elementId:null,subSettings:[{title:"Thermal Printer settings",translatedTitle:"THERMAL_PRINTER_SETTINGS",keywords:["CHOOSE_BETW_NORMAL_THERMAL_PRINTER","PLEASE_CHECK_THE_FIELDS_TO_SHOW_ON_PRINTOUT"],transKeywords:[],route:"/settings/thermal-printer-settings",elementId:"thermal-printer-settings",mainTitle:"Printer Settings"},{title:"Organization Details",translatedTitle:"ORGANIZATION_DETAILS",keywords:["LOGO","ADDRESS","CONTACT_NUMBER","EMAIL","WEBSITE"],transKeywords:[],route:"/settings/thermal-printer-settings",elementId:"org-details",mainTitle:"Printer Settings"},{title:"Client Details",translatedTitle:"CLIENT_DETAILS",keywords:["ORGANIZATION_NAME","CONTACT_PERSON","ADDRESS","CONTACT_NUMBER","EMAIL"],transKeywords:["GSTIN"],route:"/settings/thermal-printer-settings",elementId:"client-details",mainTitle:"Printer Settings"},{title:"Product Line Items",translatedTitle:"PRODUCT_LINE_ITEMS",keywords:["PRODUCT_LINE_ITEMS"],transKeywords:[],route:"/settings/thermal-printer-settings",elementId:"prod-line-items",mainTitle:"Printer Settings"},{title:"Tax and Calculation",translatedTitle:"TAX_AND_CALCULATION",keywords:["SHOW_TAX_COLLECTED_WHEN_PRICES_ARE_INCLUSIVE","GROUP_TAXES_BY_TAX_RATES"],transKeywords:[],route:"/settings/thermal-printer-settings",elementId:"tax-calculation",mainTitle:"Printer Settings"},{title:"Additional Information",translatedTitle:"ADDITIONAL_INFORMATION",keywords:["TERMS_AND_CONDITIONS","BANKING_DETAILS","SIGNATURE"],transKeywords:[],route:"/settings/thermal-printer-settings",elementId:"additional-info",mainTitle:"Printer Settings"},{title:"Custom Field Name",translatedTitle:"CUSTOM_FIELD_NAME",keywords:["RECEIPT","ESTIMATE","PURCHASE_RECORD","PURCHASE_RECORD","PURCHASE_ORDER","SALE_ORDER_TITLE","SALE_RETURN","PURCHASE_RETURN"],transKeywords:[],route:"/settings/thermal-printer-settings",elementId:"custom-field-name",mainTitle:"Printer Settings"}],fiilerSubSettings:[]},{title:"Ecommerce Setting",keywords:["ECOMM_SETTINGS","ENABLE_DISABLE_STORE","ENABLE_ECOMMERCE","STORE_ENABLE_MSG","ENTER_STORENAME","STORENAME","COMPANY_LOGO","SELECT_TO_ADD_LOGO","REMOVE_LOGO","SETTINGS","PRODUCT_SETTINGS","OS_SITE_SETTINGS",""],transKeywords:[],route:"/settings/enable-store",translatedTitle:"ECOMM_SETTINGS",subSettings:[{title:"Enable E-commerce",translatedTitle:"ENABLE_ECOMMERCE",keywords:["ENABLE_ECOMMERCE","STORE_ENABLE_MSG"],transKeywords:[],route:"/settings/enable-store",elementId:"enablestore",mainTitle:"Ecommerce Setting"},{title:"Store Name",translatedTitle:"STORENAME",keywords:["COMPANY_LOGO","SELECT_TO_ADD_LOGO","REMOVE_LOGO"],transKeywords:[],route:"/settings/enable-store",elementId:"storedetails",mainTitle:"Ecommerce Setting"},{title:"Settings",translatedTitle:"SETTINGS",keywords:["SETTINGS","PRODUCT_SETTINGS","OS_SITE_SETTINGS"],transKeywords:[],route:"/settings/enable-store",elementId:"sitesettings",mainTitle:"Ecommerce Setting"}],elementId:null,fiilerSubSettings:[]},{title:"Product Categorisation Setting",keywords:["PRODUCT_CATEGORY"],transKeywords:[],route:"/settings/product-categorization",translatedTitle:"PRODUCT_CATEGORY",subSettings:[{title:"Product Categorisation Setting",translatedTitle:"PRODUCT_CATEGORY",keywords:["PRODUCT_CATEGORY"],transKeywords:[],route:"/settings/product-categorization",elementId:"",mainTitle:""}],elementId:null,fiilerSubSettings:[]}]};static transactionNoFormObj(){return[{transKeyname:"saleFormatName",transName:"",transKeyNo:"saleFormatNo",transValue:"INV-",transNo:1,transTitle:"Sale",translateKey:"SALE"},{transKeyname:"purchaseFormatName",transName:"",transKeyNo:"purchaseFormatNo",transValue:"PRCS-",transNo:1,transTitle:"Purchase",translateKey:"PURCHASE"},{transKeyname:"expenseFormatName",transKeyNo:"expenseFormatNo",transValue:"EXPN-",transNo:1,transTitle:"Expense",translateKey:"EXPENSE"},{transKeyname:"estimateFormatName",transName:"",transKeyNo:"estimateFormatNo",transValue:"EST-",transNo:1,transTitle:"Estimate / Quotations",translateKey:"ESTIMATE_QUOTATIONS"},{transKeyname:"paymentReceiveFormatName",transName:"",transKeyNo:"paymentReceiveFormatNo",transValue:"PAY-IN:",transNo:1,transTitle:"Payment Receive",translateKey:"PAYMENT_RECEIVE"},{transKeyname:"paymentGivenFormatName",transName:"",transKeyNo:"paymentGivenFormatNo",transValue:"PAY-OUT:",transNo:1,transTitle:"Payment Given",translateKey:"PAYMENT_GIVEN"},{transKeyname:"saleOrderFormatName",transName:"",transKeyNo:"saleOrderFormatNo",transValue:"SALEORD-",transNo:1,transTitle:"Sale Order",translateKey:"SALE_ORDER_TITLE"},{transKeyname:"purchaseOrderFormatName",transName:"",transKeyNo:"purchaseOrderFormatNo",transValue:"PURORD-",transNo:1,transTitle:"Purchase Order",translateKey:"PURCHASE_ORDER"},{transKeyname:"journalFormatName",transName:"",transKeyNo:"journalFormatNo",transValue:"JRNL-",transNo:1,transTitle:"Journal",translateKey:"JOURNAL"},{transKeyname:"transferFormatName",transName:"",transKeyNo:"transferFormatNo",transValue:"TRFR-",transNo:1,transTitle:"Fund Transfer",translateKey:"FUND_TRANSFER"},{transKeyname:"otherIncomeFormatName",transName:"",transKeyNo:"otherIncomeFormatNo",transValue:"OTHINC-",transNo:1,transTitle:"Other Income",translateKey:"OTHER_INCOME"},{transKeyname:"inputCreditPurchaseFormatName",transName:"",transKeyNo:"inputCreditPurchaseFormatNo",transValue:"TAXCRED-",transNo:1,transTitle:"Input Credit Tax",translateKey:"INPUT_CREDIT_TAX"},{transKeyname:"ownerAddMoneyFormatName",transName:"",transKeyNo:"ownerAddMoneyFormatNo",transValue:"OWNADD-",transNo:1,transTitle:"Owner Contribution",translateKey:"OWNER_CONTRIBUTION"},{transKeyname:"ownerWithdrawMoneyFormatName",transName:"",transKeyNo:"ownerWithdrawMoneyFormatNo",transValue:"OWNWDR-",transNo:1,transTitle:"Owner Withdrawal",translateKey:"OWNER_WITHDRAWAL"},{transKeyname:"saleFixedAssetFormatName",transName:"",transKeyNo:"saleFixedAssetFormatNo",transValue:"SALEFA-",transNo:1,transTitle:"Fixed Asset Sale",translateKey:"FIXED_ASSET_SALE"},{transKeyname:"purchaseFixedAssetFormatName",transName:"",transKeyNo:"purchaseFixedAssetFormatNo",transValue:"PURFA-",transNo:1,transTitle:"Fixed Asset Purchase",translateKey:"FIXED_ASSET_PURCHASE"},{transKeyname:"saleCurrentAssetFormatName",transName:"",transKeyNo:"saleCurrentAssetFormatNo",transValue:"SALECA-",transNo:1,transTitle:"Current Asset Sale",translateKey:"CURRENT_ASSET_SALE"},{transKeyname:"purchaseCurrentAssetFormatName",transName:"",transKeyNo:"purchaseCurrentAssetFormatNo",transValue:"PURCA-",transNo:1,transTitle:"Current Asset Purchase",translateKey:"CURRENT_ASSET_PURCHASE"},{transKeyname:"depreciationFormatName",transName:"",transKeyNo:"depreciationFormatNo",transValue:"DEP-",transNo:1,transTitle:"Depreciation",translateKey:"DEPRECIATION"},{transKeyname:"loanLiabilityFormatName",transName:"",transKeyNo:"loanLiabilityFormatNo",transValue:"LOAN-",transNo:1,transTitle:"Loan And Liabilities",translateKey:"LOAN_LIABLITIES"},{transKeyname:"interestOnLoanFormatName",transName:"",transKeyNo:"interestOnLoanFormatNo",transValue:"LOANINT-",transNo:1,transTitle:"Interest Accrued",translateKey:"INTEREST_ACCRUED"},{transKeyname:"salesReturnFormatName",transName:"",transKeyNo:"salesReturnFormatNo",transValue:"SRTN-",transNo:1,transTitle:"Sales Return",translateKey:"SALES_RETURN"},{transKeyname:"purchaseReturnFormatName",transName:"",transKeyNo:"purchaseReturnFormatNo",transValue:"PRTN-",transNo:1,transTitle:"Purchase Return",translateKey:"PURCHASE_RETURN"},{transKeyname:"depositFormatName",transName:"",transKeyNo:"depositFormatNo",transValue:"DPST-",transNo:1,transTitle:"Deposit",translateKey:"DEPOSIT"},{transKeyname:"writeOffFormatName",transName:"",transKeyNo:"writeOffFormatNo",transValue:"WRTOF-",transNo:1,transTitle:"Write Off",translateKey:"WRITE_OFF"},{transKeyname:"receiptFormatName",transName:"",transKeyNo:"receiptFormatNo",transValue:"RECPT-",transNo:1,transTitle:"Receipt",translateKey:"RECEIPT"},{transKeyname:"investmentFormatName",transName:"",transKeyNo:"investmentFormatNo",transValue:"INVST-",transNo:1,transTitle:"Investment",translateKey:"INVESTMENT"},{transKeyname:"loanAdvanceFormatName",transName:"",transKeyNo:"loanAdvanceFormatNo",transValue:"LOANGVN-",transNo:1,transTitle:"Loan And Advance Given",translateKey:"LOAN_AND_ADVANCE_GIVEN"}]}static recordLossObj(){return[{id:1,reason:"Damage",reasonTitle:"DAMAGE"},{id:2,reason:"Wastage",reasonTitle:"WASTAGE"},{id:3,reason:"Expiry",reasonTitle:"EXPIRY"},{id:4,reason:"Drying Weight-loss",reasonTitle:"DRYING_WEIGHT_LOSS"},{id:5,reason:"Fire",reasonTitle:"FIRE"},{id:6,reason:"Theft",reasonTitle:"THEFT"},{id:7,reason:"Short Supplied",reasonTitle:"SHORT_SUPPLIED"},{id:8,reason:"Internal Counting Error",reasonTitle:"INTERNAL_COUNTING_ERROR"}]}static showLoader(H,k){let X=document.getElementById("lwLoader");H?isNumber(k)?(0,b.A)(()=>{X.style.display="block",X.innerHTML='<div class="loader-block text-center">\n                        <div class="loader-inner-block">\n                            \x3c!-- Animated Spinner --\x3e\n                            <div class="lds-roller mb-3">\n                                <div></div>\n                                <div></div>\n                                <div></div>\n                                <div></div>\n                                <div></div>\n                                <div></div>\n                                <div></div>\n                                <div></div>\n                            </div>\n                            <h4 class="font-weight-bold">Loading...</h4>          \n                        </div>\n                    </div>'},k):(X.style.display="block",X.innerHTML='<div class="loader-block text-center">\n                    <div class="loader-inner-block">\n                        \x3c!-- Animated Spinner --\x3e\n                        <div class="lds-roller mb-3">\n                            <div></div>\n                            <div></div>\n                            <div></div>\n                            <div></div>\n                            <div></div>\n                            <div></div>\n                            <div></div>\n                            <div></div>\n                        </div>\n                        <h4 class="font-weight-bold">Loading...</h4>          \n                    </div>\n                </div>'):X.style.display="none"}static#$=this.floatToInt=function(H){return parseInt(H.toString())};static getInvoiceThemeColors(){return[{color_code:"#c77ab2"},{color_code:"#9136b9"},{color_code:"#5401d5"},{color_code:"#ac046d"},{color_code:"#802a57"},{color_code:"#6b0f66"},{color_code:"#77a22e"},{color_code:"#077210"},{color_code:"#0197c9"},{color_code:"#4772c1"},{color_code:"#d27c1c"},{color_code:"#c53c12"},{color_code:"#a4060c"},{color_code:"#8e3b11"},{color_code:"#561f0a"},{color_code:"#000000"},{color_code:"#8a8a8a"},{color_code:"#b99354"},{color_code:"#817e5b"},{color_code:"#cbb024"}]}static convertToKeyValuePair(H){let k=Object.assign({},...H);return Object.entries(k).map(([X,tt])=>({key:X,value:tt}))}static groupByTax(H){let k=[];return(0,R.A)(H)||(0,t.A)((0,C.A)(H,"uniqueKeyTaxAccountEntry"),(X,tt)=>{(0,R.A)(X)||(0,t.A)((0,C.A)(X,"percentage"),(pt,st)=>{k.push({uniqueKeyTaxAccountEntry:pt[0].uniqueKeyTaxAccountEntry,percentage:st,calculateTax:roundToEven((0,f.A)(pt,"calculateTax"),2),taxInclExcl:pt[0].taxInclExcl})})}),k}static base64ToBlob(H){const X=H.split(";base64,"),tt=X[0].split(":")[1],pt=window.atob(X[1]),st=pt.length,z=new Uint8Array(st);for(let it=0;it<st;++it)z[it]=pt.charCodeAt(it);return new Blob([z],{type:tt})}static hexaDecimalToSignedInt(H){(H=H.replace(/[^\w ]/g,"")).length%2!=0&&(H="0"+H);var k=parseInt(H,16),X=Math.pow(2,H.length/2*8);return k>X/2-1&&(k-=X),k}static#tt=this.leftPad=(H,k,X)=>{for("string"==typeof H&&(H=H.toString());H.length<X;)H=k+H;return H};static getPrefixPart(H){let k=H,X=[];for(var tt=k.length-1;tt>=0&&!isNaN(Number(k[tt]));tt--){let z=Number(k[tt]);X.push(z)}let pt=X.reverse().join("").toString(),st=k.slice(0,-pt.length);return"0"==pt[0]&&(st+="0"),{prefix_part:st,number_part:pt}}static showDownloadLoader(H){let k=document.getElementById("lwLoader");H?(k.style.display="block",k.innerHTML='<div class="download-loader-block text-center"><div class="download-loader-inner-block"><div class="lds-roller mb-3"><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div></div><h4 class="font-weight-bold">Preparing PDF document. Please wait...</h4></div></div>'):k.style.display="none"}static showApplicationLoader(H){let k=document.getElementById("lwLoader");H?(k.style.display="block",k.innerHTML='<div class="download-loader-block text-center"><div class="download-loader-inner-block"><div class="lds-roller mb-3"><div></div><div></div><div></div><div></div><div></div><div></div><div></div><div></div></div><h4 class="font-weight-bold">Your application is loading. Please wait...</h4></div></div>'):k.style.display="none"}static compareVersions(H,k){for(var X=0,tt=0,pt=0,st=0;pt<H.length||st<k.length;){for(;pt<H.length&&"."!=H[pt];)X=10*X+(Number(H[pt])-0),pt++;for(;st<k.length&&"."!=k[st];)tt=10*tt+(Number(k[st])-0),st++;if(X>tt)return 1;if(tt>X)return-1;X=tt=0,pt++,st++}return 0}static getBrowserName(){let k,H=navigator.userAgent;return k=H.includes("Opera")||H.includes("Opr")?"Opera":H.includes("Edg")?"Edge":H.includes("Chrome")?"Chrome":H.includes("Safari")?"Safari":H.includes("Firefox")?"Firefox":"unknown",k}static allBalanceSheetCategory(){return[...this.balanceSheetLiabilitiesCategory(),...this.balanceSheetAssetsCategory()]}static balanceSheetLiabilitiesCategory(){return[{categoryId:1,orgId:0,uniqueKeyCategory:"BalanceSheetCategoryEntity_CURRENT_LIABILITY_DEFAULT_SUB_CATEGORY_UNIQUE_KEY",nameOfCategory:"Current Liabilities",parentType:2,categoryType:4,categorySequence:1,enable:0,pushFlag:2,deviceCreateDate:0,serverUpdatedTime:0,isDefault:0,device_modified_on:0,uniqueKey:"BalanceSheetCategoryEntity_CURRENT_LIABILITY_DEFAULT_SUB_CATEGORY_UNIQUE_KEY",createTime:0,syncFlag:1},{categoryId:2,orgId:0,uniqueKeyCategory:"BalanceSheetCategoryEntity_OTHER_LIABILITY_DEFAULT_SUB_CATEGORY_UNIQUE_KEY",nameOfCategory:"Other Liabilities",parentType:2,categoryType:5,categorySequence:2,enable:0,pushFlag:2,deviceCreateDate:0,serverUpdatedTime:0,isDefault:0,device_modified_on:0,uniqueKey:"BalanceSheetCategoryEntity_OTHER_LIABILITY_DEFAULT_SUB_CATEGORY_UNIQUE_KEY",createTime:0,syncFlag:1},{categoryId:3,orgId:0,uniqueKeyCategory:"BalanceSheetCategoryEntity_OWNERS_EQUITY_DEFAULT_SUB_CATEGORY_UNIQUE_KEY",nameOfCategory:"Owners Equity",parentType:2,categoryType:6,categorySequence:3,enable:0,pushFlag:2,deviceCreateDate:0,serverUpdatedTime:0,isDefault:0,device_modified_on:0,uniqueKey:"BalanceSheetCategoryEntity_OWNERS_EQUITY_DEFAULT_SUB_CATEGORY_UNIQUE_KEY",createTime:0,syncFlag:1},{categoryId:4,orgId:0,uniqueKeyCategory:"BalanceSheetCategoryEntity_PROFIT_AND_LOSS_DEFAULT_SUB_CATEGORY_UNIQUE_KEY",nameOfCategory:"Profit and Loss",parentType:2,categoryType:7,categorySequence:4,enable:0,pushFlag:2,deviceCreateDate:0,serverUpdatedTime:0,isDefault:0,device_modified_on:0,uniqueKey:"BalanceSheetCategoryEntity_PROFIT_AND_LOSS_DEFAULT_SUB_CATEGORY_UNIQUE_KEY",createTime:0,syncFlag:1}]}static balanceSheetSubCategory(){return[{id:25,uniqueKeySubCategoryChild:"BALANCE_SHEET_SUB_CATEGORY_CHILD_PAYABLE_UNIQUE_KEY",uniqueKey:"BALANCE_SHEET_SUB_CATEGORY_CHILD_PAYABLE_UNIQUE_KEY",uniqueKeyFKSubCategory:"BalanceSheetCategoryEntity_CURRENT_LIABILITY_DEFAULT_SUB_CATEGORY_UNIQUE_KEY",defaultUniqueKeyFKSubCategory:"BalanceSheetCategoryEntity_CURRENT_LIABILITY_DEFAULT_SUB_CATEGORY_UNIQUE_KEY",nameOfSubCategoryChild:"Payables",subCategoryType:4,mainCategoryType:2,pushFlag:2,orgId:0,childType:10,parentType:4,deviceCreateDate:l().valueOf(),serverUpdatedTime:l().valueOf(),enable:0,syncFlag:1},{id:26,uniqueKeySubCategoryChild:"BALANCE_SHEET_SUB_CATEGORY_CHILD_SALES_TAX_COLLECTED_UNIQUE_KEY",uniqueKey:"BALANCE_SHEET_SUB_CATEGORY_CHILD_SALES_TAX_COLLECTED_UNIQUE_KEY",uniqueKeyFKSubCategory:"BalanceSheetCategoryEntity_CURRENT_LIABILITY_DEFAULT_SUB_CATEGORY_UNIQUE_KEY",defaultUniqueKeyFKSubCategory:"BalanceSheetCategoryEntity_CURRENT_LIABILITY_DEFAULT_SUB_CATEGORY_UNIQUE_KEY",nameOfSubCategoryChild:"Sales Tax Collected",subCategoryType:4,pushFlag:2,orgId:0,childType:11,mainCategoryType:2,parentType:4,deviceCreateDate:l().valueOf(),serverUpdatedTime:l().valueOf(),enable:0,syncFlag:1},{id:27,uniqueKeySubCategoryChild:"BALANCE_SHEET_SUB_CATEGORY_CHILD_LOANS_AND_LIABILITY_UNIQUE_KEY",uniqueKey:"BALANCE_SHEET_SUB_CATEGORY_CHILD_LOANS_AND_LIABILITY_UNIQUE_KEY",uniqueKeyFKSubCategory:"BalanceSheetCategoryEntity_OTHER_LIABILITY_DEFAULT_SUB_CATEGORY_UNIQUE_KEY",defaultUniqueKeyFKSubCategory:"BalanceSheetCategoryEntity_OTHER_LIABILITY_DEFAULT_SUB_CATEGORY_UNIQUE_KEY",nameOfSubCategoryChild:"Loans and Liability",subCategoryType:5,pushFlag:2,orgId:0,mainCategoryType:2,childType:12,parentType:5,deviceCreateDate:l().valueOf(),serverUpdatedTime:l().valueOf(),enable:0,syncFlag:1},{id:28,uniqueKeySubCategoryChild:"BALANCE_SHEET_SUB_CATEGORY_CHILD_OWNERS_EQUITY_UNIQUE_KEY",uniqueKey:"BALANCE_SHEET_SUB_CATEGORY_CHILD_OWNERS_EQUITY_UNIQUE_KEY",uniqueKeyFKSubCategory:"BalanceSheetCategoryEntity_OWNERS_EQUITY_DEFAULT_SUB_CATEGORY_UNIQUE_KEY",defaultUniqueKeyFKSubCategory:"BalanceSheetCategoryEntity_OWNERS_EQUITY_DEFAULT_SUB_CATEGORY_UNIQUE_KEY",nameOfSubCategoryChild:"Owner's Equity",subCategoryType:6,pushFlag:2,orgId:0,mainCategoryType:2,childType:13,parentType:6,deviceCreateDate:l().valueOf(),serverUpdatedTime:l().valueOf(),enable:0,syncFlag:1},{id:30,uniqueKeySubCategoryChild:"BALANCE_SHEET_SUB_CATEGORY_CHILD_PROFIT_AND_LOSS_UNIQUE_KEY",uniqueKey:"BALANCE_SHEET_SUB_CATEGORY_CHILD_PROFIT_AND_LOSS_UNIQUE_KEY",uniqueKeyFKSubCategory:"BalanceSheetCategoryEntity_PROFIT_AND_LOSS_DEFAULT_SUB_CATEGORY_UNIQUE_KEY",defaultUniqueKeyFKSubCategory:"BalanceSheetCategoryEntity_PROFIT_AND_LOSS_DEFAULT_SUB_CATEGORY_UNIQUE_KEY",nameOfSubCategoryChild:"Profit and Loss",subCategoryType:7,pushFlag:2,orgId:0,childType:15,parentType:7,deviceCreateDate:l().valueOf(),serverUpdatedTime:l().valueOf(),mainCategoryType:2,enable:0,syncFlag:1},{id:16,uniqueKeySubCategoryChild:"BALANCE_SHEET_SUB_CATEGORY_CHILD_CURRENT_ASSET_UNIQUE_KEY",uniqueKey:"BALANCE_SHEET_SUB_CATEGORY_CHILD_CURRENT_ASSET_UNIQUE_KEY",uniqueKeyFKSubCategory:"BalanceSheetCategoryEntity_CURRENT_ASSET_DEFAULT_SUB_CATEGORY_UNIQUE_KEY",defaultUniqueKeyFKSubCategory:"BalanceSheetCategoryEntity_CURRENT_ASSET_DEFAULT_SUB_CATEGORY_UNIQUE_KEY",nameOfSubCategoryChild:"Current Asset",subCategoryType:1,pushFlag:2,orgId:0,childType:6,parentType:1,mainCategoryType:1,deviceCreateDate:l().valueOf(),serverUpdatedTime:l().valueOf(),enable:0,syncFlag:1},{id:17,uniqueKeySubCategoryChild:"BALANCE_SHEET_SUB_CATEGORY_CHILD_RECEIVABLE_UNIQUE_KEY",uniqueKey:"BALANCE_SHEET_SUB_CATEGORY_CHILD_RECEIVABLE_UNIQUE_KEY",uniqueKeyFKSubCategory:"BalanceSheetCategoryEntity_CURRENT_ASSET_DEFAULT_SUB_CATEGORY_UNIQUE_KEY",defaultUniqueKeyFKSubCategory:"BalanceSheetCategoryEntity_CURRENT_ASSET_DEFAULT_SUB_CATEGORY_UNIQUE_KEY",nameOfSubCategoryChild:"Receivable",subCategoryType:1,pushFlag:2,orgId:0,childType:1,parentType:1,mainCategoryType:1,deviceCreateDate:l().valueOf(),serverUpdatedTime:l().valueOf(),enable:0,syncFlag:1},{id:18,uniqueKeySubCategoryChild:"BALANCE_SHEET_SUB_CATEGORY_CHILD_CASH_BANK_UNIQUE_KEY",uniqueKey:"BALANCE_SHEET_SUB_CATEGORY_CHILD_CASH_BANK_UNIQUE_KEY",uniqueKeyFKSubCategory:"BalanceSheetCategoryEntity_CURRENT_ASSET_DEFAULT_SUB_CATEGORY_UNIQUE_KEY",defaultUniqueKeyFKSubCategory:"BalanceSheetCategoryEntity_CURRENT_ASSET_DEFAULT_SUB_CATEGORY_UNIQUE_KEY",nameOfSubCategoryChild:"Cash/Bank",subCategoryType:1,pushFlag:2,orgId:0,childType:2,parentType:1,deviceCreateDate:l().valueOf(),serverUpdatedTime:l().valueOf(),mainCategoryType:1,enable:0,syncFlag:1},{id:19,uniqueKeySubCategoryChild:"BALANCE_SHEET_SUB_CATEGORY_CHILD_LOANS_AND_ADVANCES_GIVEN_UNIQUE_KEY",uniqueKey:"BALANCE_SHEET_SUB_CATEGORY_CHILD_LOANS_AND_ADVANCES_GIVEN_UNIQUE_KEY",uniqueKeyFKSubCategory:"BalanceSheetCategoryEntity_CURRENT_ASSET_DEFAULT_SUB_CATEGORY_UNIQUE_KEY",defaultUniqueKeyFKSubCategory:"BalanceSheetCategoryEntity_CURRENT_ASSET_DEFAULT_SUB_CATEGORY_UNIQUE_KEY",nameOfSubCategoryChild:"Loans And Advances Given",subCategoryType:1,pushFlag:2,orgId:0,childType:3,mainCategoryType:1,parentType:1,deviceCreateDate:l().valueOf(),serverUpdatedTime:l().valueOf(),enable:0,syncFlag:1},{id:20,uniqueKeySubCategoryChild:"BALANCE_SHEET_SUB_CATEGORY_CHILD_TAX_INPUT_RECEIVABLE_UNIQUE_KEY",uniqueKey:"BALANCE_SHEET_SUB_CATEGORY_CHILD_TAX_INPUT_RECEIVABLE_UNIQUE_KEY",uniqueKeyFKSubCategory:"BalanceSheetCategoryEntity_CURRENT_ASSET_DEFAULT_SUB_CATEGORY_UNIQUE_KEY",defaultUniqueKeyFKSubCategory:"BalanceSheetCategoryEntity_CURRENT_ASSET_DEFAULT_SUB_CATEGORY_UNIQUE_KEY",nameOfSubCategoryChild:"Tax Input Receivable",subCategoryType:1,pushFlag:2,orgId:0,childType:4,parentType:1,mainCategoryType:1,deviceCreateDate:l().valueOf(),serverUpdatedTime:l().valueOf(),enable:0,syncFlag:1},{id:21,uniqueKeySubCategoryChild:"BALANCE_SHEET_SUB_CATEGORY_CHILD_INVENTORY_UNIQUE_KEY",uniqueKey:"BALANCE_SHEET_SUB_CATEGORY_CHILD_INVENTORY_UNIQUE_KEY",uniqueKeyFKSubCategory:"BalanceSheetCategoryEntity_CURRENT_ASSET_DEFAULT_SUB_CATEGORY_UNIQUE_KEY",defaultUniqueKeyFKSubCategory:"BalanceSheetCategoryEntity_CURRENT_ASSET_DEFAULT_SUB_CATEGORY_UNIQUE_KEY",nameOfSubCategoryChild:"Current Stock",subCategoryType:1,pushFlag:2,orgId:0,childType:5,parentType:1,deviceCreateDate:l().valueOf(),serverUpdatedTime:l().valueOf(),enable:0,mainCategoryType:1,syncFlag:1},{id:22,uniqueKeySubCategoryChild:"BALANCE_SHEET_SUB_CATEGORY_CHILD_FIXED_ASSETS_UNIQUE_KEY",uniqueKey:"BALANCE_SHEET_SUB_CATEGORY_CHILD_FIXED_ASSETS_UNIQUE_KEY",uniqueKeyFKSubCategory:"BalanceSheetCategoryEntity_FIXED_ASSET_DEFAULT_SUB_CATEGORY_UNIQUE_KEY",defaultUniqueKeyFKSubCategory:"BalanceSheetCategoryEntity_FIXED_ASSET_DEFAULT_SUB_CATEGORY_UNIQUE_KEY",nameOfSubCategoryChild:"Fixed Assets",mainCategoryType:1,subCategoryType:2,pushFlag:2,orgId:0,childType:7,parentType:2,deviceCreateDate:l().valueOf(),serverUpdatedTime:l().valueOf(),enable:0,syncFlag:1},{id:23,uniqueKeySubCategoryChild:"BALANCE_SHEET_SUB_CATEGORY_CHILD_DEPOSITS_UNIQUE_KEY",uniqueKey:"BALANCE_SHEET_SUB_CATEGORY_CHILD_DEPOSITS_UNIQUE_KEY",uniqueKeyFKSubCategory:"BalanceSheetCategoryEntity_DEPOSIT_AND_INVESTMENT_DEFAULT_SUB_CATEGORY_UNIQUE_KEY",defaultUniqueKeyFKSubCategory:"BalanceSheetCategoryEntity_DEPOSIT_AND_INVESTMENT_DEFAULT_SUB_CATEGORY_UNIQUE_KEY",nameOfSubCategoryChild:"Deposits",subCategoryType:3,pushFlag:2,orgId:0,childType:8,parentType:3,mainCategoryType:1,deviceCreateDate:l().valueOf(),serverUpdatedTime:l().valueOf(),enable:0,syncFlag:1},{id:24,uniqueKeySubCategoryChild:"BALANCE_SHEET_SUB_CATEGORY_CHILD_INVESTMENTS_UNIQUE_KEY",uniqueKey:"BALANCE_SHEET_SUB_CATEGORY_CHILD_INVESTMENTS_UNIQUE_KEY",uniqueKeyFKSubCategory:"BalanceSheetCategoryEntity_DEPOSIT_AND_INVESTMENT_DEFAULT_SUB_CATEGORY_UNIQUE_KEY",defaultUniqueKeyFKSubCategory:"BalanceSheetCategoryEntity_DEPOSIT_AND_INVESTMENT_DEFAULT_SUB_CATEGORY_UNIQUE_KEY",nameOfSubCategoryChild:"Investments",subCategoryType:3,pushFlag:2,orgId:0,childType:9,parentType:3,deviceCreateDate:l().valueOf(),serverUpdatedTime:l().valueOf(),enable:0,mainCategoryType:1,syncFlag:1}]}static balanceSheetAssetsCategory(){return[{categoryId:8,orgId:0,uniqueKeyCategory:"BalanceSheetCategoryEntity_CURRENT_ASSET_DEFAULT_SUB_CATEGORY_UNIQUE_KEY",nameOfCategory:"Current Assets",parentType:1,categoryType:1,categorySequence:1,enable:0,pushFlag:2,deviceCreateDate:0,serverUpdatedTime:0,isDefault:0,device_modified_on:0,uniqueKey:"BalanceSheetCategoryEntity_CURRENT_ASSET_DEFAULT_SUB_CATEGORY_UNIQUE_KEY",createTime:0,syncFlag:1},{categoryId:9,orgId:0,uniqueKeyCategory:"BalanceSheetCategoryEntity_FIXED_ASSET_DEFAULT_SUB_CATEGORY_UNIQUE_KEY",nameOfCategory:"Fixed Assets",parentType:1,categoryType:2,categorySequence:2,enable:0,pushFlag:2,deviceCreateDate:0,serverUpdatedTime:0,isDefault:0,device_modified_on:0,uniqueKey:"BalanceSheetCategoryEntity_FIXED_ASSET_DEFAULT_SUB_CATEGORY_UNIQUE_KEY",createTime:0,syncFlag:1},{categoryId:10,orgId:0,uniqueKeyCategory:"BalanceSheetCategoryEntity_DEPOSIT_AND_INVESTMENT_DEFAULT_SUB_CATEGORY_UNIQUE_KEY",nameOfCategory:"Deposits and Investments",parentType:1,categoryType:3,categorySequence:3,enable:0,pushFlag:2,deviceCreateDate:0,serverUpdatedTime:0,isDefault:0,device_modified_on:0,uniqueKey:"BalanceSheetCategoryEntity_DEPOSIT_AND_INVESTMENT_DEFAULT_SUB_CATEGORY_UNIQUE_KEY",createTime:0,syncFlag:1}]}static defaultNotificationData(){return{beforeOpenDateTransCount:0,beforeOpeningDateRecord:[],dupliacteAccountList:[],duplicateProductList:[],minimumStockList:[],purchaseOverdueList:[],saleOverdueList:[],totalUnpaidInvCount:0,totalUnpaidPurchaseCount:0,unPaidInvCountList:[]}}static#et=this.getObjectByKeys=function(H,k){return(0,R.A)(k)?H:(0,R.A)(H)?{}:Object.keys(H).filter(X=>k.includes(X)).reduce((X,tt)=>Object.assign(X,{[tt]:H[tt]}),{})};static prepareInvoiceCustomFields(H){let k=[];if(!(0,R.A)(H))for(const X of H)k.push({key:X,value:""});return k}static setInvoiceCustomFields(H){let k=Object.assign([],H);return(0,R.A)(k)?"":JSON.stringify(k.map(X=>({[X.key]:X.value})))}static prepareCustomFieldsForEdit(H){if(H){let k=JSON.parse(H);if(!(0,R.A)(k))return this.convertToKeyValuePair(k)}return[]}static getDefaultAccounts(H){return[{accountType:1,defaultAccount:1,isDefault:1,defaultAccountFlag:!1,deviceCreateDate:0,enable:0,nameOfAccount:"Sale Account",orgId:H,serverUpdatedTime:0,systemAccountKey:null,uniqueKeyFKOtherTable:"",uniqueKeyOfAccount:"AccountsEntity_0e3f00f447ee8bf1_1661769439264_3dddc84a-3944-4d61-bd0d-8e84d5c33760_72",uniqueKey:"AccountsEntity_0e3f00f447ee8bf1_1661769439264_3dddc84a-3944-4d61-bd0d-8e84d5c33760_72"},{accountType:3,defaultAccount:3,defaultAccountFlag:!1,isDefault:1,deviceCreateDate:0,enable:0,nameOfAccount:"Purchase Account",orgId:H,serverUpdatedTime:0,systemAccountKey:null,uniqueKeyFKOtherTable:"",uniqueKeyOfAccount:"AccountsEntity_0e3f00f447ee8bf1_1661769439278_2363e48b-d0ff-43ef-abf8-eb4beb58629a_5",uniqueKey:"AccountsEntity_0e3f00f447ee8bf1_1661769439278_2363e48b-d0ff-43ef-abf8-eb4beb58629a_5"},{accountType:11,defaultAccount:11,isDefault:1,defaultAccountFlag:!1,deviceCreateDate:0,enable:0,nameOfAccount:"Cash Account",orgId:H,serverUpdatedTime:0,systemAccountKey:null,uniqueKeyFKOtherTable:"",uniqueKeyOfAccount:"AccountsEntity_0e3f00f447ee8bf1_1661769441324_9e8b35c9-9f58-430e-bbb5-5e29f679cc52_88",uniqueKey:"AccountsEntity_0e3f00f447ee8bf1_1661769441324_9e8b35c9-9f58-430e-bbb5-5e29f679cc52_88"},{accountType:7,defaultAccount:7,defaultAccountFlag:!1,isDefault:1,deviceCreateDate:0,enable:0,nameOfAccount:"Bank Account",orgId:H,serverUpdatedTime:0,systemAccountKey:null,uniqueKeyFKOtherTable:"",uniqueKeyOfAccount:"AccountsEntity_0e3f00f447ee8bf1_1661769441330_01a668e6-e65b-4a7c-8720-55869c14c7ae_7",uniqueKey:"AccountsEntity_0e3f00f447ee8bf1_1661769441330_01a668e6-e65b-4a7c-8720-55869c14c7ae_7"},{accountType:12,clientEntity:{address:"",businessDetail:"",businessId:"",clientType:11,contactPersonName:"Walk-In-Customer",deviceCreatedDate:0,email:"",enable:0,modifiedDate:0,narration:"",number:"",openingBalanceAmount:0,openingBalanceDate:0,orgId:H,orgName:"Walk-In-Customer",shippingAddress:"",uniqueKeyClient:"ClientEntityWLK_IN_CUST_walk_in_customer_12"},defaultAccount:12,defaultAccountFlag:!0,deviceCreateDate:0,enable:0,nameOfAccount:"Walk-In-Customer",orgId:H,serverUpdatedTime:0,systemAccountKey:"AC_WLK_CST",uniqueKeyFKOtherTable:"ClientEntityWLK_IN_CUST_walk_in_customer_12",uniqueKeyOfAccount:"AccountsEntity_AC_WLK_CST_walk_in_customer_12",uniqueKey:"AccountsEntity_AC_WLK_CST_walk_in_customer_12"},{accountType:13,clientEntity:{address:"",businessDetail:"",businessId:"",clientType:12,contactPersonName:"Walk-In-Supplier",deviceCreatedDate:0,email:"",enable:0,modifiedDate:0,narration:"",number:"",openingBalanceAmount:0,openingBalanceDate:0,orgId:H,orgName:"Walk-In-Supplier",shippingAddress:"",uniqueKeyClient:"ClientEntityWLK_IN_SUPL_walk_in_supplier_13"},defaultAccount:13,defaultAccountFlag:!0,deviceCreateDate:0,enable:0,nameOfAccount:"Walk-In-Supplier",orgId:H,serverUpdatedTime:0,systemAccountKey:"AC_WLK_SPL",uniqueKeyFKOtherTable:"ClientEntityWLK_IN_SUPL_walk_in_supplier_13",uniqueKeyOfAccount:"AccountsEntity_AC_WLK_SPL_walk_in_supplier_13",uniqueKey:"AccountsEntity_AC_WLK_SPL_walk_in_supplier_13"},{accountType:9,defaultAccount:9,defaultAccountFlag:!0,deviceCreateDate:0,enable:0,nameOfAccount:"Discount Account",orgId:H,serverUpdatedTime:0,systemAccountKey:"AC_DISC",uniqueKeyFKOtherTable:"",uniqueKeyOfAccount:"AccountsEntity_AC_DISC_discount_account_9",uniqueKey:"AccountsEntity_AC_DISC_discount_account_9"},{accountType:9,defaultAccount:9,defaultAccountFlag:!0,deviceCreateDate:0,enable:0,nameOfAccount:"Round Off Account",orgId:H,serverUpdatedTime:0,systemAccountKey:"AC_RNF",uniqueKeyFKOtherTable:"",uniqueKeyOfAccount:"AccountsEntity_AC_RNF_round_off_9",uniqueKey:"AccountsEntity_AC_RNF_round_off_9"},{accountType:15,defaultAccount:15,defaultAccountFlag:!0,deviceCreateDate:0,enable:0,nameOfAccount:"Owner Contribution",orgId:H,serverUpdatedTime:0,systemAccountKey:"AC_ONR_CBT",uniqueKeyFKOtherTable:"",uniqueKeyOfAccount:"AccountsEntity_AC_ONR_CBT_owner_contribution_15",uniqueKey:"AccountsEntity_AC_ONR_CBT_owner_contribution_15"},{accountType:9,defaultAccount:9,defaultAccountFlag:!0,deviceCreateDate:0,enable:0,nameOfAccount:"Depreciation",orgId:H,serverUpdatedTime:0,systemAccountKey:"AC_DEP",uniqueKeyFKOtherTable:"",uniqueKeyOfAccount:"AccountsEntity_AC_DEP_depreciation_account_9",uniqueKey:"AccountsEntity_AC_DEP_depreciation_account_9"},{accountType:9,defaultAccount:9,defaultAccountFlag:!0,deviceCreateDate:0,enable:0,nameOfAccount:"Interest Account",orgId:H,serverUpdatedTime:0,systemAccountKey:"AC_INT_P",uniqueKeyFKOtherTable:"",uniqueKeyOfAccount:"AccountsEntity_AC_INT_P_interest_account_9",uniqueKey:"AccountsEntity_AC_INT_P_interest_account_9"},{accountType:6,defaultAccount:6,defaultAccountFlag:!0,deviceCreateDate:0,enable:0,nameOfAccount:"Revenue From Asset",orgId:H,serverUpdatedTime:0,systemAccountKey:"AC_RFA",uniqueKeyFKOtherTable:"",uniqueKeyOfAccount:"AccountsEntity_AC_RFA_revenue_from_asset_6",uniqueKey:"AccountsEntity_AC_RFA_revenue_from_asset_6"},{accountType:5,defaultAccount:5,defaultAccountFlag:!0,deviceCreateDate:0,enable:0,nameOfAccount:"Write Off",orgId:H,serverUpdatedTime:0,systemAccountKey:"AC_WROF",uniqueKeyFKOtherTable:"",uniqueKeyOfAccount:"AccountsEntity_AC_WROF_write_off_account_5",uniqueKey:"AccountsEntity_AC_WROF_write_off_account_5"},{accountType:1,defaultAccount:1,defaultAccountFlag:!0,deviceCreateDate:0,enable:0,nameOfAccount:"Sales Return",orgId:H,serverUpdatedTime:0,systemAccountKey:"AC_SALE_RET",uniqueKeyFKOtherTable:"",uniqueKeyOfAccount:"AccountsEntity_AC_SALE_RET_sales_return_account_1",uniqueKey:"AccountsEntity_AC_SALE_RET_sales_return_account_1"},{accountType:3,defaultAccount:3,defaultAccountFlag:!0,deviceCreateDate:0,enable:0,nameOfAccount:"Purchase Return",orgId:H,serverUpdatedTime:0,systemAccountKey:"AC_PURCHASE_RET",uniqueKeyFKOtherTable:"",uniqueKeyOfAccount:"AccountsEntity_AC_PURCHASE_RET_purchase_return_account_3",uniqueKey:"AccountsEntity_AC_PURCHASE_RET_purchase_return_account_3"},{accountType:6,defaultAccount:6,defaultAccountFlag:!0,deviceCreateDate:0,enable:0,nameOfAccount:"Gain Loss Account",orgId:H,serverUpdatedTime:0,systemAccountKey:"AC_OTHER_INC",uniqueKeyFKOtherTable:"",uniqueKeyOfAccount:"AccountsEntity_AC_OTHER_INC_gain_loss_account_1",uniqueKey:"AccountsEntity_AC_OTHER_INC_gain_loss_account_1"},{accountType:6,defaultAccount:6,defaultAccountFlag:!0,deviceCreateDate:0,enable:0,nameOfAccount:"Interest Received",orgId:H,serverUpdatedTime:0,systemAccountKey:"AC_INT_RECVD",uniqueKeyFKOtherTable:"",uniqueKeyOfAccount:"ClientEntityAC_INT_RECVD_interest_received_16",uniqueKey:"ClientEntityAC_INT_RECVD_interest_received_16"}]}static#At=this.\u0275fac=function(k){return new(k||L)};static#nt=this.\u0275prov=T.jDH({token:L,factory:L.\u0275fac})}return L})()},98808:(Fe,Tt,d)=>{"use strict";d.d(Tt,{DH:()=>l.D,SE:()=>t.S,xL:()=>R.x});var l=d(30679),t=d(80921),R=d(84863)},7475:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>t});var l=d(54438);let t=(()=>{class R{constructor(){this.LANGUAGES=[{language:"English",value:"1",code:"en",translated_name:"",disabled:!1},{language:"Hinglish",value:"17",code:"hi",translated_name:"",disabled:!1},{language:"Portuguese",value:"7",code:"pt",translated_name:"Portugu\xeas",disabled:!1},{language:"Spanish",value:"2",code:"es",translated_name:"Espa\xf1ol",disabled:!1}],this.LANGUAGE_CODES={1:"en",2:"es",3:"ru",4:"fr",5:"de",6:"it",7:"pt",8:"in",9:"ms",10:"ja",11:"en",12:"ko",13:"jv",14:"zu",15:"bn",16:"th",17:"hi"}}static#t=this.\u0275fac=function(_){return new(_||R)};static#e=this.\u0275prov=l.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}return R})()},84863:(Fe,Tt,d)=>{"use strict";d.d(Tt,{x:()=>R});var l=d(72036),t=d(54438);let R=(()=>{class F{static setLocalCache(_,D){return window.localStorage.setItem(_,D),!0}static getLocalCache(_){const D=window.localStorage.getItem(_);return"undefined"===D?(window.localStorage.removeItem(_),""):(0,l.A)(D)?(localStorage.removeItem(_),null):localStorage.getItem(_)}static destroyLocalCache(_){const D=window.localStorage.getItem(_);return!(0,l.A)(D)&&(localStorage.removeItem(_),!0)}static destroyAllLocalCache(){return window.localStorage.clear(),!0}static#t=this.\u0275fac=function(D){return new(D||F)};static#e=this.\u0275prov=t.jDH({token:F,factory:F.\u0275fac})}return F})()},80921:(Fe,Tt,d)=>{"use strict";d.d(Tt,{S:()=>R});var l=d(72036),t=d(54438);let R=(()=>{class F{static setCache(_,D){return window.sessionStorage.setItem(_,D),!0}static getCache(_){const D=window.sessionStorage.getItem(_);return"undefined"===D?(window.sessionStorage.removeItem(_),""):(0,l.A)(D)?(sessionStorage.removeItem(_),null):sessionStorage.getItem(_)}static destroyCache(_){const D=window.sessionStorage.getItem(_);return!(0,l.A)(D)&&(sessionStorage.removeItem(_),!0)}static destroyAllCache(){return window.sessionStorage.clear(),!0}static#t=this.\u0275fac=function(D){return new(D||F)};static#e=this.\u0275prov=t.jDH({token:F,factory:F.\u0275fac})}return F})()},11869:(Fe,Tt,d)=>{"use strict";d.d(Tt,{D:()=>T});var l=d(10467),t=d(98808),R=d(97586),e=d(72036),_=d(66689),D=d(67640),h=d(79391),s=d(32661),u=d(65113),g=d(17640),a=d(49671),c=d(83703),B=d(81817),p=d(54438),f=d(7004),E=d(4922),w=d(93832),Q=d(39866),b=d(4300),C=d(7180);let T=(()=>{class N{constructor(J,H,k,X,tt,pt){var st=this;this.dataStoreService=J,this.authService=H,this.syncApiService=k,this.commonService=X,this.syncDbService=tt,this.translocoService=pt,this.orgId=this.authService.authInfo("user").orgId,this.accessToken=this.authService.authInfo("access_token"),this.allLedgerList=[],this.syncApiService.fetchMultipleDbData(["ledger"],function(){var z=(0,l.A)(function*(it){var at=yield it.data;200===it.status&&!(0,e.A)(at)&&(0,_.A)(at,"ledger")&&(st.allLedgerList=at.ledger)});return function(it){return z.apply(this,arguments)}}())}createAccountPdf(J,H){this.accessToken=this.authService.authInfo("access_token"),this.dataStoreService.post("pdf/AllAccountPdf",J,{accessToken:this.accessToken},k=>{(0,_.A)(k,"status")&&200!=k.status&&this.commonService.processResponse(k,X=>{}),H.call(this,k)})}createAccountLedgerPdf(J,H){this.accessToken=this.authService.authInfo("access_token"),this.dataStoreService.post("pdf/ledgerReportPdf",J,{accessToken:this.accessToken},k=>{(0,_.A)(k,"status")&&200!=k.status&&this.commonService.processResponse(k,X=>{}),H.call(this,k)})}changeKeysForApi(J,H,k=1,X){let tt=this.authService.authInfo("user").orgId,pt=J.bookKeepingStartDate,st=parseInt(H.accountType),z=t.DH.roundToEven(H.openingBalance,2),it="";(12==st||13==st)&&(it=1==k?H.uniqueKeyClient:X.clientEntity.uniqueKeyClient);let at={accountList:[{nameOfAccount:H.accountName.trim(),accountType:st,orgId:tt,uniqueKeyFKOtherTable:it,uniqueKeyOfAccount:1==k?H.uniqueKeyOfAccount:X.uniqueKeyOfAccount,uniqueKey:1==k?H.uniqueKeyOfAccount:X.uniqueKeyOfAccount,defaultAccount:2!=k||!X.defaultAccount&&0!=X.defaultAccount?H.otherExpenseCharge&&1==H.otherExpenseCharge?22:H.otherExpenseCharge&&4==H.otherExpenseCharge?0:st:X.defaultAccount,narration:H.narration,syncFlag:1==k?1:2,enable:3==k?1:0,deviceCreateDate:1==k?R().toDate().getTime():X.deviceCreateDate,isDefaultAccountFlag:!1,systemAccountKey:null,clientEntity:null,accountOpeningBalance:null,taxDetailEntity:null,serverUpdatedTime:0,device_modified_on:R().toDate().getTime(),version:0,_id:0}]};if(8==st&&(at.accountList[0].taxDetailEntity={uniqueKeyTaxAccountEntity:1===k?H.uniqueTaxEntityKey:X.taxDetailEntity.uniqueKeyTaxAccountEntity,uniqueKeyAccountEntity:1===k?H.uniqueKeyOfAccount:X.taxDetailEntity.uniqueKeyAccountEntity,taxType:parseInt(H.taxType),taxInclExcl:H.taxInclExcl,taxApplicableOn:H.taxApplicableOn,unclaimedTax:!1,taxCredit:H.taxCredit,initiallyChecked:H.initiallyChecked,defaultTaxes:this.sortDefaultTaxes(H.taxRateList)}),(12==st||13==st)&&(at.accountList[0].clientEntity={orgId:tt,orgName:H.accountName.trim(),address:H.address,number:H.number,email:H.email,contactPersonName:H.contactPersonName,businessId:H.businessId,businessDetail:H.businessDetail,shippingAddress:H.shippingAddress,uniqueKeyClient:it,clientType:12==st?1:13==st?2:0,enable:3==k?1:0,modifiedDate:R().toDate().getTime(),deviceCreatedDate:1!=k?X.deviceCreateDate:R().toDate().getTime(),openingBalanceDate:pt,openingBalanceAmount:z,narration:H.narration,accountOpeningBalance:null}),z>0){let Y=1==k?H.uniqueOpenBalKey:null,x=R().toDate().getTime();1!=k&&(Y=(0,D.A)(X.accountOpeningBalance)?H.uniqueOpenBalKey:X.accountOpeningBalance.uniqueKeyOpeningBalance,x=(0,D.A)(X.accountOpeningBalance)?R().toDate().getTime():X.accountOpeningBalance.deviceCreatedDate),at.accountList[0].accountOpeningBalance={createDate:pt,openingBalance:z,narration:H.narration,uniqueKeyAccountEntity:1==k?H.uniqueKeyOfAccount:X.uniqueKeyOfAccount,uniqueKeyOpeningBalance:Y,crDrType:H.balanceType,enable:3==k?1:0,deviceCreatedDate:x}}return at}sortData(J){if((0,e.A)(J))return[];var H=J.filter((k,X)=>{if(!(0,e.A)(k.clientEntity)&&!(0,D.A)(k.clientEntity.orgName)&&!(0,D.A)(k.clientEntity.uniqueKeyClient)){var tt=k.clientEntity.orgName.toLowerCase().replace(/\s/g,"");if(!(0,e.A)(tt)&&0==k.clientEntity.enable)return(0,h.A)(J,["clientEntity.orgName",k.clientEntity.orgName])}});return(0,s.A)(H,"uniqueKeyFKOtherTable")}accountExists(J,H,k,X){return J.some(tt=>{if("edit-Account"===k){if((0,u.A)(X)||X==tt.uniqueKeyOfAccount)return!1;var pt=H.toLowerCase().replace(/ /g,"");return tt.nameOfAccount.toLowerCase().replace(/ /g,"")===pt}return pt=H.toLowerCase().replace(/ /g,""),tt.nameOfAccount.toLowerCase().replace(/ /g,"")===pt})}getClientListWithBalance(J,H,k,X=!1,tt){let pt=pluckClient(J,[1,2],!0),st=(0,g.A)(pt,50),z=[];for(let it=0;it<st.length;it++){let at=st[it];for(const Y in at){const x=at[Y],v=this.getClosingBalanceData(x,H,tt,X),O=12==x.accountType?1:2,G=(0,D.A)(v.ledgerCrDrType)?O:v.ledgerCrDrType;k==G&&z.push({...x,number:(0,e.A)(x.clientEntity)?null:x.clientEntity.number,closingBalanceAmt:v.closingBalanceAmt,crDrType:v.crDrType,balanceType:G})}}return z}getAccountBalance(J,H,k,X){let tt=J.find(x=>x.uniqueKeyOfAccount===k),pt=(0,e.A)(tt)||(0,e.A)(tt.accountOpeningBalance)?0:tt.accountOpeningBalance.openingBalance,st=(0,e.A)(tt)||(0,e.A)(tt.accountOpeningBalance)?"":1==tt.accountOpeningBalance.crDrType?"Dr":"Cr",z=(0,e.A)(tt)?null:tt.accountOpeningBalance?.crDrType,it=0,at=null;if("open-balance"!=X){let x=0,v=0;for(var Y in H){const G=H[Y].ledgerDetailList.find(At=>At.uniqueKeyAccount===k);(0,e.A)(G)||(x+=1==G.drCrType?G.amount:0,v+=2==G.drCrType?G.amount:0)}x>v?(it=t.DH.roundToEven(x-v,2),st="Dr",at=1):v>x&&(it=t.DH.roundToEven(v-x,2),st="Cr",at=2)}return(0,e.A)(tt)||!(0,e.A)(tt.accountOpeningBalance)&&0!=tt.accountOpeningBalance.openingBalance?z==at?pt=it+pt:(1==z&&2==at||2==z&&1==at)&&(pt=it-pt):pt=it,!(0,e.A)(tt)&&!(0,e.A)(tt.accountOpeningBalance)&&pt>it&&(st=(0,e.A)(tt)||(0,e.A)(tt.accountOpeningBalance)?"":1==tt.accountOpeningBalance.crDrType?"Dr":"Cr"),{accountBalance:pt,crDrType:st}}getOpeningBalanceData(J,H,k,X){let tt=X&&1==X?(0,e.A)(J.accountOpeningBalance)?0:1==k.duration||R.utc(J.accountOpeningBalance.createDate).valueOf()<=R.utc(k.maxDate).valueOf()?J.accountOpeningBalance:0:(0,e.A)(J.accountOpeningBalance)?0:J.accountOpeningBalance,pt=(0,e.A)(tt)||1!=tt.crDrType?0:tt.openingBalance,st=(0,e.A)(tt)||2!=tt.crDrType?0:tt.openingBalance,z=0,it="",at=null;return 1!=k.duration&&(0,a.A)(H,Y=>{let x=Y.ledgerDetailList.filter(G=>G.uniqueKeyAccount===J.uniqueKeyOfAccount);R.utc(Y.createDate).format("YYYY-MM-DD")<=R(k.minDate).subtract(1,"days").format("YYYY-MM-DD")&&((0,e.A)(x)||(0,a.A)(x,G=>{pt+=1==G.drCrType?G.amount:0,st+=2==G.drCrType?G.amount:0}))}),pt>st?(z=t.DH.roundToEven(pt-st,2),it="Dr",at=1):st>pt&&(z=t.DH.roundToEven(st-pt,2),it="Cr",at=2),{openingBalanceAmt:z,crDrType:it,ledgerCrDrType:at}}getClosingBalanceData(J,H,k,X=!1){let tt=(0,e.A)(J.accountOpeningBalance)?0:J.accountOpeningBalance,pt=0,st=0,z=0,it="",at=null;if(X||1==k.duration)pt=(0,e.A)(tt)||1!=tt.crDrType?0:tt.openingBalance,st=(0,e.A)(tt)||2!=tt.crDrType?0:tt.openingBalance;else{let Y=this.getOpeningBalanceData(J,H,k,1);(0,D.A)(Y.ledgerCrDrType)||(1==Y.ledgerCrDrType?pt=Y.openingBalanceAmt:2==Y.ledgerCrDrType&&(st=Y.openingBalanceAmt))}return(0,e.A)(H)||(0,a.A)(H,(Y,x)=>{let v=Y.ledgerDetailList.filter(At=>At.uniqueKeyAccount===J.uniqueKeyOfAccount),O=R.utc(Y.createDate).format("YYYY-MM-DD");R(k.minDate).subtract(1,"days").format("YYYY-MM-DD"),(0,a.A)(v,At=>{(X&&(1===k.duration||O<=k.maxDate)||1===k.duration||O>=k.minDate&&O<=k.maxDate)&&((0,e.A)(At)||(pt+=1==At.drCrType?At.amount:0,st+=2==At.drCrType?At.amount:0))})}),pt>st?(z=t.DH.roundToEven(pt-st,2),it="Dr",at=1):st>pt&&(z=t.DH.roundToEven(st-pt,2),it="Cr",at=2),{closingBalanceAmt:z,crDrType:it,ledgerCrDrType:at}}filterCrDrAmtByAccount(J,H=0,k,X=!1){let tt=0,pt=0;if((0,_.A)(J,"accountOpeningBalance")&&!(0,e.A)(J.accountOpeningBalance)&&J.accountOpeningBalance.openingBalance>0){let at=J.accountOpeningBalance,Y=R(at.createDate).format("YYYY-MM-DD");1!=k.duration&&X&&R(k.minDate).subtract(1,"days").format("YYYY-MM-DD"),(X&&(1===k.duration||Y<=k.maxDate)||1===k.duration||Y>=k.minDate&&Y<=k.maxDate)&&(1==at.crDrType?tt+=t.DH.roundToEven(J.accountOpeningBalance.openingBalance,2):2==at.crDrType&&(pt+=t.DH.roundToEven(J.accountOpeningBalance.openingBalance,2)))}let st=(0,g.A)(this.allLedgerList,50);for(let at=0;at<st.length;at++){let Y=st[at];for(var z in Y){const x=Y[z],v=R(Y[z].createDate).format("YYYY-MM-DD");1!=k.duration&&X&&R(k.minDate).subtract(1,"days").format("YYYY-MM-DD"),X&&(1===k.duration||v<=k.maxDate)?(H<=0||H>0&&x.ledgerType==H)&&(tt+=t.DH.roundToEven((0,c.A)(x.ledgerDetailList.filter(G=>G.uniqueKeyAccount==J.uniqueKeyOfAccount&&1==G.drCrType),"amount"),2),pt+=t.DH.roundToEven((0,c.A)(x.ledgerDetailList.filter(G=>G.uniqueKeyAccount==J.uniqueKeyOfAccount&&2==G.drCrType),"amount"),2)):(1===k.duration||v>=k.minDate&&v<=k.maxDate)&&(H<=0||H>0&&x.ledgerType==H)&&(tt+=t.DH.roundToEven((0,c.A)(x.ledgerDetailList.filter(G=>G.uniqueKeyAccount==J.uniqueKeyOfAccount&&1==G.drCrType),"amount"),2),pt+=t.DH.roundToEven((0,c.A)(x.ledgerDetailList.filter(G=>G.uniqueKeyAccount==J.uniqueKeyOfAccount&&2==G.drCrType),"amount"),2))}}return 8==J.accountType&&!(0,e.A)(J.taxDetailEntity)&&1==J.taxDetailEntity.taxType||17==J.accountType||15==J.accountType||27==H?t.DH.roundToEven(pt-tt,2):t.DH.roundToEven(tt-pt,2)}sortDefaultTaxes(J){let H=[];return(0,e.A)(J)||(H=J.filter(X=>X.taxValue>0),H.some(X=>!0===X.isDefault)||(H[0].isDefault=!0)),JSON.stringify(H)}getBalanceType(J){return[1,13,15,17,20].includes(parseInt(J))?2:1}changeKeysForInputCreditApi(J,H,k){this.orgId=this.authService.authInfo("user").orgId;let X={taxTransactionList:[{createdDate:J.transactionDate,createTime:0,deviceCreatedDate:1==H?R().toDate().getTime():k.deviceCreatedDate,device_modified_on:R().toDate().getTime(),documentId:null,enable:0,formatNo:J.transactionNo,narration:J.notes,orgId:this.orgId,processed_flag:0,recordVersion:0,syncFlag:1==H?1:2,taxTransactionType:10,uniqueKeyLedgerEntry:1==H?J.uniqueKeyLedger:k.uniqueKeyLedgerEntry,uniqueKeyTaxTransaction:1==H?J.uniqueKeyTaxTransaction:k.uniqueKeyTaxTransaction,version:1,_id:null,ledgerEntity:{ledgerId:0,narration:J.notes,transactionNo:J.transactionNo,createDate:J.transactionDate,serverUpdatedTime:0,orgId:this.orgId,uniqueKeyLedger:1==H?J.uniqueKeyLedger:k.uniqueKeyLedgerEntry,modifiedDate:R().toDate().getTime(),deviceCreateDate:1==H?R().toDate().getTime():k.ledgerEntity.deviceCreateDate,enable:0,ledgerType:11,ledgerDetailList:[]}}]};return(0,e.A)(J.payableAccountList)||(0,a.A)(J.payableAccountList,tt=>{X.taxTransactionList[0].ledgerEntity.ledgerDetailList.push({longledgerEntryId:0,amount:t.DH.roundToEven(tt.amount,2),drCrType:1,uniqueKeyAccount:tt.selectAccount,uniqueKeyLedgerEntry:generateUUID("LeaderEntryEntity"),uniqueKeyFKLedger:1==H?J.uniqueKeyLedger:k.uniqueKeyLedgerEntry,orgId:this.orgId,enable:0})}),(0,e.A)(J.receiveAccountList)||(0,a.A)(J.receiveAccountList,tt=>{X.taxTransactionList[0].ledgerEntity.ledgerDetailList.push({longledgerEntryId:0,amount:t.DH.roundToEven(tt.amount,2),drCrType:2,uniqueKeyAccount:tt.selectAccount,uniqueKeyLedgerEntry:generateUUID("LeaderEntryEntity"),uniqueKeyFKLedger:1==H?J.uniqueKeyLedger:k.uniqueKeyLedgerEntry,orgId:this.orgId,enable:0})}),{transactionAddEditObject:X}}changeKeysForTaxPaymentApi(J,H,k,X,tt,pt){this.orgId=this.authService.authInfo("user").orgId;let st={taxTransactionList:[{createdDate:H.transactionDate,createTime:0,deviceCreatedDate:1==k?R().toDate().getTime():X.deviceCreatedDate,device_modified_on:R().toDate().getTime(),documentId:null,enable:0,formatNo:H.transactionNo,narration:H.notes,orgId:this.orgId,processed_flag:0,recordVersion:0,syncFlag:1==k?1:2,taxTransactionType:"refund-credit-tax-on-purchase"===H.formType?8:"payment-sale-tax"===H.formType?9:null,uniqueKeyLedgerEntry:1==k?H.uniqueKeyLedger:X.uniqueKeyLedgerEntry,uniqueKeyTaxTransaction:1==k?H.uniqueKeyTaxTransaction:X.uniqueKeyTaxTransaction,version:1,_id:null,ledgerEntity:{ledgerId:0,narration:H.notes,transactionNo:H.transactionNo,createDate:H.transactionDate,serverUpdatedTime:0,orgId:this.orgId,uniqueKeyLedger:1==k?H.uniqueKeyLedger:X.uniqueKeyLedgerEntry,modifiedDate:R().toDate().getTime(),deviceCreateDate:1==k?R().toDate().getTime():X.ledgerEntity.deviceCreateDate,enable:0,ledgerType:"refund-credit-tax-on-purchase"===H.formType?14:"payment-sale-tax"===H.formType?12:null,ledgerDetailList:[]}}]};(0,e.A)(H.taxReceivePayableObj)||st.taxTransactionList[0].ledgerEntity.ledgerDetailList.push({longledgerEntryId:0,amount:t.DH.roundToEven(H.taxReceivePayableObj.amount,2),drCrType:"refund-credit-tax-on-purchase"===H.formType?2:"payment-sale-tax"===H.formType?1:null,uniqueKeyAccount:H.taxReceivePayableObj.selectAccount,uniqueKeyLedgerEntry:generateUUID("LeaderEntryEntity"),uniqueKeyFKLedger:1==k?H.uniqueKeyLedger:X.uniqueKeyLedgerEntry,orgId:this.orgId,enable:0}),(0,e.A)(H.taxPaymentObj)||st.taxTransactionList[0].ledgerEntity.ledgerDetailList.push({longledgerEntryId:0,amount:t.DH.roundToEven(H.taxPaymentObj.amount,2),drCrType:"refund-credit-tax-on-purchase"===H.formType?1:"payment-sale-tax"===H.formType?2:null,uniqueKeyAccount:H.taxPaymentObj.selectAccount,uniqueKeyLedgerEntry:generateUUID("LeaderEntryEntity"),uniqueKeyFKLedger:1==k?H.uniqueKeyLedger:X.uniqueKeyLedgerEntry,orgId:this.orgId,enable:0});let z={paymentList:[]},it={paymentLinkList:[]},at=generateUUID("PaymentEntity"),Y=generateUUID("LinkWithPaymentEntity");return z={paymentList:[{paymentNo:H.transactionNo,accountType:8,uniqueKeyPayment:1==k?at:tt.uniqueKeyPayment,otherUniqueKeyFK:1==k?H.uniqueKeyTaxTransaction:X.uniqueKeyTaxTransaction,uniqueKeyClient:"",orgId:this.orgId,uniqueKeyFKLedger:1==k?H.uniqueKeyLedger:tt.uniqueKeyFKLedger,uniqueKeyFKAccount:H.taxPaymentObj.selectAccount,amount:H.taxPaymentObj.amount,dateOfPayment:H.transactionDate,note:H.notes,enable:0,paymentAdjustmentFlag:1,deviceCreateDate:1==k?R().toDate().getTime():tt.deviceCreateDate,serverUpdatedTime:0,transactionType:"refund-credit-tax-on-purchase"===H.formType?8:"payment-sale-tax"===H.formType?9:null,crDrType:"refund-credit-tax-on-purchase"===H.formType?1:"payment-sale-tax"===H.formType?2:null,receiptNote:null,serverUpdateTime:0,device_modified_on:R().toDate().getTime(),version:1,_id:null,processed_flag:1,documentId:null,syncFlag:1==k?1:2,ledgerEntity:{ledgerId:0,narration:H.notes,transactionNo:H.transactionNo,createDate:H.transactionDate,serverUpdatedTime:0,orgId:this.orgId,uniqueKeyLedger:1==k?H.uniqueKeyLedger:tt.ledgerEntity.uniqueKeyLedger,modifiedDate:R().toDate().getTime(),deviceCreateDate:R().toDate().getTime(),enable:0,ledgerType:"refund-credit-tax-on-purchase"===H.formType?14:"payment-sale-tax"===H.formType?12:null,ledgerDetailList:[{longledgerEntryId:0,amount:H.taxReceivePayableObj.amount,drCrType:"refund-credit-tax-on-purchase"===H.formType?2:"payment-sale-tax"===H.formType?1:null,uniqueKeyAccount:H.taxReceivePayableObj.selectAccount,uniqueKeyLedgerEntry:generateUUID("LeaderEntryEntity"),uniqueKeyFKLedger:1==k?H.uniqueKeyLedger:tt.ledgerEntity.uniqueKeyLedger,orgId:this.orgId,enable:0},{longledgerEntryId:0,amount:H.taxPaymentObj.amount,drCrType:"refund-credit-tax-on-purchase"===H.formType?1:"payment-sale-tax"===H.formType?2:null,uniqueKeyAccount:H.taxPaymentObj.selectAccount,uniqueKeyLedgerEntry:generateUUID("LeaderEntryEntity"),uniqueKeyFKLedger:1==k?H.uniqueKeyLedger:tt.ledgerEntity.uniqueKeyLedger,orgId:this.orgId,enable:0}]}}]},1===J.invoicePaymentTracking&&(it={paymentLinkList:[{uniqueKeyLink:1==k?Y:pt.uniqueKeyLink,uniqueKeyClientAccountEntity:"",uniqueKeyLinkWithAccountEntity:1==k?H.uniqueKeyTaxTransaction:X.uniqueKeyTaxTransaction,uniqueKeyFKLedger:1==k?H.uniqueKeyLedger:pt.uniqueKeyFKLedger,uniqueKeyFKPaymentEntity:1==k?at:pt.uniqueKeyFKPaymentEntity,serverModifiedDate:0,deviceCreateDate:R().toDate().getTime(),orgId:this.orgId,transactionLinkType:"refund-credit-tax-on-purchase"===H.formType?8:"payment-sale-tax"===H.formType?9:null,amount:H.taxPaymentObj.amount,enable:0,syncFlag:1==k?1:2,linkType:0,device_modified_on:R().toDate().getTime(),version:1,_id:null,serverUpdatedTime:0,processed_flag:1,documentId:null}]}),{taxTransactionList:st.taxTransactionList,paymentList:z.paymentList,paymentLinkList:it.paymentLinkList}}taxTransactionDelete(J,H,k,X){if(X)return new Promise((tt,pt)=>{let st={taxTransactionIdList:[],paymentIdList:[],paymentLinkIdList:[]};(0,a.A)(J,z=>{H.taxTransactionList.some(x=>x.uniqueKeyTaxTransaction===z)&&st.taxTransactionIdList.push(z);const at=H.allPaymentList.filter(x=>x.otherUniqueKeyFK===z&&(0,e.A)(x.uniqueKeyClient)).map(x=>x.uniqueKeyPayment),Y=H.allPaymentLinkList.filter(x=>x.uniqueKeyLinkWithAccountEntity===z).map(x=>x.uniqueKeyLink);(0,e.A)(at)||(0,a.A)(at,x=>{st.paymentIdList.push(x)}),(0,e.A)(Y)||(0,a.A)(Y,x=>{st.paymentLinkIdList.push(x)})}),(0,B.A)(()=>{(0,e.A)(t.DH.filterObject(st))?tt(!0):this.syncDbService.deleteMultipleDataToDB(t.DH.filterObject(st),z=>{tt(200==z.status)})})});{const tt=this.translocoService.translate("DO_YOU_WANT_TO_DELETE_TXT"),pt=this.translocoService.translate("YES_DELETE_IT"),st="Tax Transaction deleted successfully",z="Tax Transaction has not been delete.";this.commonService.openConfirm({html:tt,confirmButtonText:pt},it=>{if(it.isConfirmed){t.DH.showLoader(!0);let at={taxTransactionIdList:[],paymentIdList:[],paymentLinkIdList:[]};(0,a.A)(J,Y=>{H.taxTransactionList.some(G=>G.uniqueKeyTaxTransaction===Y)&&at.taxTransactionIdList.push(Y);const v=H.allPaymentList.filter(G=>G.otherUniqueKeyFK===Y&&(0,e.A)(G.uniqueKeyClient)).map(G=>G.uniqueKeyPayment),O=H.allPaymentLinkList.filter(G=>G.uniqueKeyLinkWithAccountEntity===Y).map(G=>G.uniqueKeyLink);(0,e.A)(v)||(0,a.A)(v,G=>{at.paymentIdList.push(G)}),(0,e.A)(O)||(0,a.A)(O,G=>{at.paymentLinkIdList.push(G)})}),(0,B.A)(()=>{(0,e.A)(t.DH.filterObject(at))?t.DH.showLoader(!1):this.syncDbService.deleteMultipleDataToDB(t.DH.filterObject(at),Y=>{200==Y.status?(t.DH.showLoader(!1),this.commonService.openConfirm({title:"Deleted!",text:st,icon:"success",showCancelButton:!1},v=>{this.syncDbService.syncData(),k({delete_successfully:!0})})):(t.DH.showLoader(!1),this.commonService.openConfirm({title:"Deleted!",text:z,icon:"error",showCancelButton:!1},v=>{k({delete_successfully:!1})}))})})}})}}deleteAccount(J,H){let k={accountIdList:J};(0,e.A)(t.DH.filterObject(k))||this.syncDbService.deleteMultipleDataToDB(t.DH.filterObject(k),X=>{H(X)})}getOtherIncomeAccount(){return generateUUID("AccountsEntity"),{accountId:0,nameOfAccount:"Shipping Charges",accountType:6,orgId:97140,uniqueKeyFKOtherTable:"",uniqueKeyOfAccount:"AccountsEntity_9164fc4af90f4e58_1721717249101_5d6537ec-2a90-4089-bc82-3d493413d718_48",defaultAccount:0,enable:0,deviceCreateDate:1721717249e3,serverUpdatedTime:1721717344429,defaultAccountFlag:!1,systemAccountKey:null,clientEntity:null,taxDetailEntity:null,accountOpeningBalance:null,narration:"",device_modified_on:1721717344429,version:0,_id:null,processed_flag:1,documentId:null,recordVersion:0,accessToken:null,rejectedFor:0,uniqueKey:"AccountsEntity_9164fc4af90f4e58_1721717249101_5d6537ec-2a90-4089-bc82-3d493413d718_48",ledgerlist:null,createTime:0,syncFlag:3,_uuid:234,amount:0}}static#t=this.\u0275fac=function(H){return new(H||N)(p.KVO(f.V),p.KVO(E.y),p.KVO(w.P),p.KVO(Q.h),p.KVO(b.P),p.KVO(C.JO))};static#e=this.\u0275prov=p.jDH({token:N,factory:N.\u0275fac,providedIn:"root"})}return N})()},66869:(Fe,Tt,d)=>{"use strict";d.r(Tt),d.d(Tt,{BatchUploadModule:()=>KQ});var l=d(60177),t=d(75743),R=d(66689),F=d(81817),e=d(72036);const a=function h(A){return function(r){return A?.[r]}}({\u00c0:"A",\u00c1:"A",\u00c2:"A",\u00c3:"A",\u00c4:"A",\u00c5:"A",\u00e0:"a",\u00e1:"a",\u00e2:"a",\u00e3:"a",\u00e4:"a",\u00e5:"a",\u00c7:"C",\u00e7:"c",\u00d0:"D",\u00f0:"d",\u00c8:"E",\u00c9:"E",\u00ca:"E",\u00cb:"E",\u00e8:"e",\u00e9:"e",\u00ea:"e",\u00eb:"e",\u00cc:"I",\u00cd:"I",\u00ce:"I",\u00cf:"I",\u00ec:"i",\u00ed:"i",\u00ee:"i",\u00ef:"i",\u00d1:"N",\u00f1:"n",\u00d2:"O",\u00d3:"O",\u00d4:"O",\u00d5:"O",\u00d6:"O",\u00d8:"O",\u00f2:"o",\u00f3:"o",\u00f4:"o",\u00f5:"o",\u00f6:"o",\u00f8:"o",\u00d9:"U",\u00da:"U",\u00db:"U",\u00dc:"U",\u00f9:"u",\u00fa:"u",\u00fb:"u",\u00fc:"u",\u00dd:"Y",\u00fd:"y",\u00ff:"y",\u00c6:"Ae",\u00e6:"ae",\u00de:"Th",\u00fe:"th",\u00df:"ss",\u0100:"A",\u0102:"A",\u0104:"A",\u0101:"a",\u0103:"a",\u0105:"a",\u0106:"C",\u0108:"C",\u010a:"C",\u010c:"C",\u0107:"c",\u0109:"c",\u010b:"c",\u010d:"c",\u010e:"D",\u0110:"D",\u010f:"d",\u0111:"d",\u0112:"E",\u0114:"E",\u0116:"E",\u0118:"E",\u011a:"E",\u0113:"e",\u0115:"e",\u0117:"e",\u0119:"e",\u011b:"e",\u011c:"G",\u011e:"G",\u0120:"G",\u0122:"G",\u011d:"g",\u011f:"g",\u0121:"g",\u0123:"g",\u0124:"H",\u0126:"H",\u0125:"h",\u0127:"h",\u0128:"I",\u012a:"I",\u012c:"I",\u012e:"I",\u0130:"I",\u0129:"i",\u012b:"i",\u012d:"i",\u012f:"i",\u0131:"i",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u0138:"k",\u0139:"L",\u013b:"L",\u013d:"L",\u013f:"L",\u0141:"L",\u013a:"l",\u013c:"l",\u013e:"l",\u0140:"l",\u0142:"l",\u0143:"N",\u0145:"N",\u0147:"N",\u014a:"N",\u0144:"n",\u0146:"n",\u0148:"n",\u014b:"n",\u014c:"O",\u014e:"O",\u0150:"O",\u014d:"o",\u014f:"o",\u0151:"o",\u0154:"R",\u0156:"R",\u0158:"R",\u0155:"r",\u0157:"r",\u0159:"r",\u015a:"S",\u015c:"S",\u015e:"S",\u0160:"S",\u015b:"s",\u015d:"s",\u015f:"s",\u0161:"s",\u0162:"T",\u0164:"T",\u0166:"T",\u0163:"t",\u0165:"t",\u0167:"t",\u0168:"U",\u016a:"U",\u016c:"U",\u016e:"U",\u0170:"U",\u0172:"U",\u0169:"u",\u016b:"u",\u016d:"u",\u016f:"u",\u0171:"u",\u0173:"u",\u0174:"W",\u0175:"w",\u0176:"Y",\u0177:"y",\u0178:"Y",\u0179:"Z",\u017b:"Z",\u017d:"Z",\u017a:"z",\u017c:"z",\u017e:"z",\u0132:"IJ",\u0133:"ij",\u0152:"Oe",\u0153:"oe",\u0149:"'n",\u017f:"s"});var c=d(51705),B=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,b=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g");var N=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;var H=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;var tt="\\ud800-\\udfff",at="\\u2700-\\u27bf",Y="a-z\\xdf-\\xf6\\xf8-\\xff",At="A-Z\\xc0-\\xd6\\xd8-\\xde",It="\\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",qt="["+It+"]",Xt="\\d+",mt="["+at+"]",ct="["+Y+"]",xt="[^"+tt+It+Xt+at+Y+At+"]",je="(?:\\ud83c[\\udde6-\\uddff]){2}",iA="[\\ud800-\\udbff][\\udc00-\\udfff]",dA="["+At+"]",rA="(?:"+ct+"|"+xt+")",fA="(?:"+dA+"|"+xt+")",TA="(?:['\u2019](?:d|ll|m|re|s|t|ve))?",EA="(?:['\u2019](?:D|LL|M|RE|S|T|VE))?",fe="(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?",xe="[\\ufe0e\\ufe0f]?",nA=xe+fe+"(?:\\u200d(?:"+["[^"+tt+"]",je,iA].join("|")+")"+xe+fe+")*",_e="(?:"+[mt,je,iA].join("|")+")"+nA,tA=RegExp([dA+"?"+ct+"+"+TA+"(?="+[qt,dA,"$"].join("|")+")",fA+"+"+EA+"(?="+[qt,dA+rA,"$"].join("|")+")",dA+"?"+rA+"+"+TA,dA+"+"+EA,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Xt,_e].join("|"),"g");const _A=function Qn(A,r,i){return A=(0,c.A)(A),void 0===(r=i?void 0:r)?function k(A){return H.test(A)}(A)?function on(A){return A.match(tA)||[]}(A):function L(A){return A.match(N)||[]}(A):A.match(r)||[]};var hA=RegExp("['\u2019]","g");const no=function kn(A){return function(r){return function _(A,r,i,I){var y=-1,K=null==A?0:A.length;for(I&&K&&(i=A[++y]);++y<K;)i=r(i,A[y],y,A);return i}(_A(function C(A){return(A=(0,c.A)(A))&&A.replace(B,a).replace(b,"")}(r).replace(hA,"")),A,"")}}(function(A,r,i){return A+(i?" ":"")+r.toLowerCase()});var Rn,ZA=d(67018),Ke=d(82733),Ne=d(97586),Me=d(98808),dn=1200,Yn=1252,Tn=[874,932,936,949,950,1250,1251,1252,1253,1254,1255,1256,1257,1258,1e4],Fn={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},Te=function(A){-1!=Tn.indexOf(A)&&(Yn=Fn[0]=A)},we=function(A){dn=A,Te(A)};function Ee(){we(1200),function Ie(){Te(1252)}()}function ue(A){for(var r=[],i=0,I=A.length;i<I;++i)r[i]=A.charCodeAt(i);return r}function oA(A){for(var r=[],i=0;i<A.length>>1;++i)r[i]=String.fromCharCode(A.charCodeAt(2*i)+(A.charCodeAt(2*i+1)<<8));return r.join("")}function qA(A){for(var r=[],i=0;i<A.length>>1;++i)r[i]=String.fromCharCode(A.charCodeAt(2*i+1)+(A.charCodeAt(2*i)<<8));return r.join("")}var sn=function(A){var r=A.charCodeAt(0),i=A.charCodeAt(1);return 255==r&&254==i?oA(A.slice(2)):254==r&&255==i?qA(A.slice(2)):65279==r?A.slice(1):A},Hn=function(r){return String.fromCharCode(r)},Oi=function(r){return String.fromCharCode(r)},ii=null,xi="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";function gA(A){for(var r="",i=0,I=0,y=0,K=0,rt=0,ht=0,Rt=0,Jt=0;Jt<A.length;)K=(i=A.charCodeAt(Jt++))>>2,rt=(3&i)<<4|(I=A.charCodeAt(Jt++))>>4,ht=(15&I)<<2|(y=A.charCodeAt(Jt++))>>6,Rt=63&y,isNaN(I)?ht=Rt=64:isNaN(y)&&(Rt=64),r+=xi.charAt(K)+xi.charAt(rt)+xi.charAt(ht)+xi.charAt(Rt);return r}function Cn(A){var r="",K=0,rt=0,ht=0,Rt=0;"data:"==A.slice(0,5)&&(Jt=A.slice(0,1024).indexOf(";base64,"))>-1&&(A=A.slice(Jt+8)),A=A.replace(/[^\w\+\/\=]/g,"");for(var Jt=0;Jt<A.length;)K=xi.indexOf(A.charAt(Jt++)),rt=xi.indexOf(A.charAt(Jt++)),r+=String.fromCharCode(K<<2|rt>>4),64!==(ht=xi.indexOf(A.charAt(Jt++)))&&(r+=String.fromCharCode((15&rt)<<4|ht>>2)),64!==(Rt=xi.indexOf(A.charAt(Jt++)))&&(r+=String.fromCharCode((3&ht)<<6|Rt));return r}var $e=function(){return typeof Buffer<"u"&&typeof process<"u"&&typeof process.versions<"u"&&!!process.versions.node}(),q=function(){if(typeof Buffer<"u"){var A=!Buffer.from;if(!A)try{Buffer.from("foo","utf8")}catch{A=!0}return A?function(r,i){return i?new Buffer(r,i):new Buffer(r)}:Buffer.from.bind(Buffer)}return function(){}}(),te=function(){if(typeof Buffer>"u")return!1;var A=q([65,0]);return!!A&&1==A.toString("utf16le").length}();function M(A){return $e?Buffer.alloc?Buffer.alloc(A):new Buffer(A):typeof Uint8Array<"u"?new Uint8Array(A):new Array(A)}function S(A){return $e?Buffer.allocUnsafe?Buffer.allocUnsafe(A):new Buffer(A):typeof Uint8Array<"u"?new Uint8Array(A):new Array(A)}var Z=function(r){return $e?q(r,"binary"):r.split("").map(function(i){return 255&i.charCodeAt(0)})};function RA(A){if(Array.isArray(A))return A.map(function(I){return String.fromCharCode(I)}).join("");for(var r=[],i=0;i<A.length;++i)r[i]=String.fromCharCode(A[i]);return r.join("")}function Zn(A){if(typeof ArrayBuffer>"u")throw new Error("Unsupported");if(A instanceof ArrayBuffer)return Zn(new Uint8Array(A));for(var r=new Array(A.length),i=0;i<A.length;++i)r[i]=A[i];return r}var Ei=$e?function(A){return Buffer.concat(A.map(function(r){return Buffer.isBuffer(r)?r:q(r)}))}:function(A){if(typeof Uint8Array<"u"){var r=0,i=0;for(r=0;r<A.length;++r)i+=A[r].length;var I=new Uint8Array(i),y=0;for(r=0,i=0;r<A.length;i+=y,++r)y=A[r].length,A[r]instanceof Uint8Array?I.set(A[r],i):I.set("string"==typeof A[r]?new Uint8Array(Z(A[r])):new Uint8Array(A[r]),i);return I}return[].concat.apply([],A.map(function(K){return Array.isArray(K)?K:[].slice.call(K)}))},ri=/\u0000/g,Ht=/[\u0001-\u0006]/g;function lA(A){for(var r="",i=A.length-1;i>=0;)r+=A.charAt(i--);return r}function ze(A,r){var i=""+A;return i.length>=r?i:Ga("0",r-i.length)+i}function Qe(A,r){var i=""+A;return i.length>=r?i:Ga(" ",r-i.length)+i}function vt(A,r){var i=""+A;return i.length>=r?i:i+Ga(" ",r-i.length)}var se=Math.pow(2,32);function gn(A,r){return A>se||A<-se?function ve(A,r){var i=""+Math.round(A);return i.length>=r?i:Ga("0",r-i.length)+i}(A,r):function Zt(A,r){var i=""+A;return i.length>=r?i:Ga("0",r-i.length)+i}(Math.round(A),r)}function jn(A,r){return A.length>=7+(r=r||0)&&103==(32|A.charCodeAt(r))&&101==(32|A.charCodeAt(r+1))&&110==(32|A.charCodeAt(r+2))&&101==(32|A.charCodeAt(r+3))&&114==(32|A.charCodeAt(r+4))&&97==(32|A.charCodeAt(r+5))&&108==(32|A.charCodeAt(r+6))}var bi=[["Sun","Sunday"],["Mon","Monday"],["Tue","Tuesday"],["Wed","Wednesday"],["Thu","Thursday"],["Fri","Friday"],["Sat","Saturday"]],Li=[["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"]],$A={0:"General",1:"0",2:"0.00",3:"#,##0",4:"#,##0.00",9:"0%",10:"0.00%",11:"0.00E+00",12:"# ?/?",13:"# ??/??",14:"m/d/yy",15:"d-mmm-yy",16:"d-mmm",17:"mmm-yy",18:"h:mm AM/PM",19:"h:mm:ss AM/PM",20:"h:mm",21:"h:mm:ss",22:"m/d/yy h:mm",37:"#,##0 ;(#,##0)",38:"#,##0 ;[Red](#,##0)",39:"#,##0.00;(#,##0.00)",40:"#,##0.00;[Red](#,##0.00)",45:"mm:ss",46:"[h]:mm:ss",47:"mmss.0",48:"##0.0E+0",49:"@",56:'"\u4e0a\u5348/\u4e0b\u5348 "hh"\u6642"mm"\u5206"ss"\u79d2 "'},pn={5:37,6:38,7:39,8:40,23:0,24:0,25:0,26:0,27:14,28:14,29:14,30:14,31:14,50:14,51:14,52:14,53:14,54:14,55:14,56:14,57:14,58:14,59:1,60:2,61:3,62:4,67:9,68:10,69:12,70:13,71:14,72:14,73:15,74:16,75:17,76:20,77:21,78:22,79:45,80:46,81:47,82:0},Ln={5:'"$"#,##0_);\\("$"#,##0\\)',63:'"$"#,##0_);\\("$"#,##0\\)',6:'"$"#,##0_);[Red]\\("$"#,##0\\)',64:'"$"#,##0_);[Red]\\("$"#,##0\\)',7:'"$"#,##0.00_);\\("$"#,##0.00\\)',65:'"$"#,##0.00_);\\("$"#,##0.00\\)',8:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',66:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',41:'_(* #,##0_);_(* \\(#,##0\\);_(* "-"_);_(@_)',42:'_("$"* #,##0_);_("$"* \\(#,##0\\);_("$"* "-"_);_(@_)',43:'_(* #,##0.00_);_(* \\(#,##0.00\\);_(* "-"??_);_(@_)',44:'_("$"* #,##0.00_);_("$"* \\(#,##0.00\\);_("$"* "-"??_);_(@_)'};function eo(A,r,i){for(var I=A<0?-1:1,y=A*I,K=0,rt=1,ht=0,Rt=1,Jt=0,$t=0,Pe=Math.floor(y);Jt<r&&(ht=(Pe=Math.floor(y))*rt+K,$t=Pe*Jt+Rt,!(y-Pe<5e-8));)y=1/(y-Pe),K=rt,rt=ht,Rt=Jt,Jt=$t;if($t>r&&(Jt>r?($t=Rt,ht=K):($t=Jt,ht=rt)),!i)return[0,I*ht,$t];var Be=Math.floor(I*ht/$t);return[Be,I*ht-Be*$t,$t]}function Ko(A,r,i){if(A>2958465||A<0)return null;A=function lo(A){var r=A.toPrecision(16);if(r.indexOf("e")>-1){var i=r.slice(0,r.indexOf("e"));return(i=i.indexOf(".")>-1?i.slice(0,"0."==i.slice(0,2)?17:16):i.slice(0,15)+Ga("0",i.length-15))+r.slice(r.indexOf("e"))}var I=r.indexOf(".")>-1?r.slice(0,"0."==r.slice(0,2)?17:16):r.slice(0,15)+Ga("0",r.length-15);return Number(I)}(A);var I=0|A,y=Math.floor(86400*(A-I)),K=0,rt=[],ht={D:I,T:y,u:86400*(A-I)-y,y:0,m:0,d:0,H:0,M:0,S:0,q:0};if(Math.abs(ht.u)<1e-6&&(ht.u=0),r&&r.date1904&&(I+=1462),ht.u>.9999&&(ht.u=0,86400==++y&&(ht.T=y=0,++I,++ht.D)),60===I)rt=i?[1317,10,29]:[1900,2,29],K=3;else if(0===I)rt=i?[1317,8,29]:[1900,1,0],K=6;else{I>60&&--I;var Rt=new Date(1900,0,1);Rt.setDate(Rt.getDate()+I-1),rt=[Rt.getFullYear(),Rt.getMonth()+1,Rt.getDate()],K=Rt.getDay(),I<60&&(K=(K+6)%7),i&&(K=function xo(A,r){r[0]-=581;var i=A.getDay();return A<60&&(i=(i+6)%7),i}(Rt,rt))}return ht.y=rt[0],ht.m=rt[1],ht.d=rt[2],ht.S=y%60,y=Math.floor(y/60),ht.M=y%60,y=Math.floor(y/60),ht.H=y,ht.q=K,ht}function _o(A){return-1==A.indexOf(".")?A:A.replace(/(?:\.0*|(\.\d*[1-9])0+)$/,"$1")}function Fa(A){if(!isFinite(A))return isNaN(A)?"#NUM!":"#DIV/0!";var i,r=Math.floor(Math.log(Math.abs(A))*Math.LOG10E);return i=r>=-4&&r<=-1?A.toPrecision(10+r):Math.abs(r)<=9?function da(A){var r=A<0?12:11,i=_o(A.toFixed(12));return i.length<=r||(i=A.toPrecision(10)).length<=r?i:A.toExponential(5)}(A):10===r?A.toFixed(10).substr(0,12):function or(A){var r=_o(A.toFixed(11));return r.length>(A<0?12:11)||"0"===r||"-0"===r?A.toPrecision(6):r}(A),_o(function Pr(A){return-1==A.indexOf("E")?A:A.replace(/(?:\.0*|(\.\d*[1-9])0+)[Ee]/,"$1E").replace(/(E[+-])(\d)$/,"$10$2")}(i.toUpperCase()))}function Pa(A,r){switch(typeof A){case"string":return A;case"boolean":return A?"TRUE":"FALSE";case"number":return(0|A)===A?A.toString(10):Fa(A);case"undefined":return"";case"object":if(null==A)return"";if(A instanceof Date)return ds(14,zn(A,r&&r.date1904),r)}throw new Error("unsupported value in General format: "+A)}function Yo(A,r,i,I){var Rt,y="",K=0,rt=0,ht=i.y,Jt=0;switch(A){case 98:ht=i.y+543;case 121:switch(r.length){case 1:case 2:Rt=ht%100,Jt=2;break;default:Rt=ht%1e4,Jt=4}break;case 109:switch(r.length){case 1:case 2:Rt=i.m,Jt=r.length;break;case 3:return Li[i.m-1][1];case 5:return Li[i.m-1][0];default:return Li[i.m-1][2]}break;case 100:switch(r.length){case 1:case 2:Rt=i.d,Jt=r.length;break;case 3:return bi[i.q][0];default:return bi[i.q][1]}break;case 104:switch(r.length){case 1:case 2:Rt=1+(i.H+11)%12,Jt=r.length;break;default:throw"bad hour format: "+r}break;case 72:switch(r.length){case 1:case 2:Rt=i.H,Jt=r.length;break;default:throw"bad hour format: "+r}break;case 77:switch(r.length){case 1:case 2:Rt=i.M,Jt=r.length;break;default:throw"bad minute format: "+r}break;case 115:if("s"!=r&&"ss"!=r&&".0"!=r&&".00"!=r&&".000"!=r)throw"bad second format: "+r;return 0!==i.u||"s"!=r&&"ss"!=r?(rt=I>=2?3===I?1e3:100:1===I?10:1,(K=Math.round(rt*(i.S+i.u)))>=60*rt&&(K=0),"s"===r?0===K?"0":""+K/rt:(y=ze(K,2+I),"ss"===r?y.substr(0,2):"."+y.substr(2,r.length-1))):ze(i.S,r.length);case 90:switch(r){case"[h]":case"[hh]":Rt=24*i.D+i.H;break;case"[m]":case"[mm]":Rt=60*(24*i.D+i.H)+i.M;break;case"[s]":case"[ss]":Rt=60*(60*(24*i.D+i.H)+i.M)+(0==I?Math.round(i.S+i.u):i.S);break;default:throw"bad abstime format: "+r}Jt=3===r.length?1:2;break;case 101:Rt=ht,Jt=1}return Jt>0?ze(Rt,Jt):""}function yr(A){if(A.length<=3)return A;for(var i=A.length%3,I=A.substr(0,i);i!=A.length;i+=3)I+=(I.length>0?",":"")+A.substr(i,3);return I}var Za=/%/g;function wr(A,r){var i,I=A.indexOf("E")-A.indexOf(".")-1;if(A.match(/^#+0.0E\+0$/)){if(0==r)return"0.0E+0";if(r<0)return"-"+wr(A,-r);var y=A.indexOf(".");-1===y&&(y=A.indexOf("E"));var K=Math.floor(Math.log(r)*Math.LOG10E)%y;if(K<0&&(K+=y),-1===(i=(r/Math.pow(10,K)).toPrecision(I+1+(y+K)%y)).indexOf("e")){var rt=Math.floor(Math.log(r)*Math.LOG10E);for(-1===i.indexOf(".")?i=i.charAt(0)+"."+i.substr(1)+"E+"+(rt-i.length+K):i+="E+"+(rt-K);"0."===i.substr(0,2);)i=(i=i.charAt(0)+i.substr(2,y)+"."+i.substr(2+y)).replace(/^0+([1-9])/,"$1").replace(/^0+\./,"0.");i=i.replace(/\+-/,"-")}i=i.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,function(ht,Rt,Jt,$t){return Rt+Jt+$t.substr(0,(y+K)%y)+"."+$t.substr(K)+"E"})}else i=r.toExponential(I);return A.match(/E\+00$/)&&i.match(/e[+-]\d$/)&&(i=i.substr(0,i.length-1)+"0"+i.charAt(i.length-1)),A.match(/E\-/)&&i.match(/e\+/)&&(i=i.replace(/e\+/,"e")),i.replace("e","E")}var tc=/# (\?+)( ?)\/( ?)(\d+)/,Vr=/^#*0*\.([0#]+)/,na=/\)[^)]*[0#]/,As=/\(###\) ###\\?-####/;function Is(A){for(var i,r="",I=0;I!=A.length;++I)switch(i=A.charCodeAt(I)){case 35:break;case 63:r+=" ";break;case 48:r+="0";break;default:r+=String.fromCharCode(i)}return r}function mr(A,r){var i=Math.pow(10,r);return""+Math.round(A*i)/i}function xa(A,r){var i=A-Math.floor(A),I=Math.pow(10,r);return r<(""+Math.round(i*I)).length?0:Math.round(i*I)}function $a(A,r,i){if(40===A.charCodeAt(0)&&!r.match(na)){var I=r.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return i>=0?$a("n",I,i):"("+$a("n",I,-i)+")"}if(44===r.charCodeAt(r.length-1))return function ks(A,r,i){for(var I=r.length-1;44===r.charCodeAt(I-1);)--I;return Tc(A,r.substr(0,I),i/Math.pow(10,3*(r.length-I)))}(A,r,i);if(-1!==r.indexOf("%"))return function La(A,r,i){var I=r.replace(Za,""),y=r.length-I.length;return Tc(A,I,i*Math.pow(10,2*y))+Ga("%",y)}(A,r,i);if(-1!==r.indexOf("E"))return wr(r,i);if(36===r.charCodeAt(0))return"$"+$a(A,r.substr(" "==r.charAt(1)?2:1),i);var y,K,rt,ht,Rt=Math.abs(i),Jt=i<0?"-":"";if(r.match(/^00+$/))return Jt+gn(Rt,r.length);if(r.match(/^[#?]+$/))return"0"===(y=gn(i,0))&&(y=""),y.length>r.length?y:Is(r.substr(0,r.length-y.length))+y;if(K=r.match(tc))return function ga(A,r,i){var I=parseInt(A[4],10),y=Math.round(r*I),K=Math.floor(y/I),rt=y-K*I,ht=I;return i+(0===K?"":""+K)+" "+(0===rt?Ga(" ",A[1].length+1+A[4].length):Qe(rt,A[1].length)+A[2]+"/"+A[3]+ze(ht,A[4].length))}(K,Rt,Jt);if(r.match(/^#+0+$/))return Jt+gn(Rt,r.length-r.indexOf("0"));if(K=r.match(Vr))return y=mr(i,K[1].length).replace(/^([^\.]+)$/,"$1."+Is(K[1])).replace(/\.$/,"."+Is(K[1])).replace(/\.(\d*)$/,function(sA,yA){return"."+yA+Ga("0",Is(K[1]).length-yA.length)}),-1!==r.indexOf("0.")?y:y.replace(/^0\./,".");if(r=r.replace(/^#+([0.])/,"$1"),K=r.match(/^(0*)\.(#*)$/))return Jt+mr(Rt,K[2].length).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,K[1].length?"0.":".");if(K=r.match(/^#{1,3},##0(\.?)$/))return Jt+yr(gn(Rt,0));if(K=r.match(/^#,##0\.([#0]*0)$/))return i<0?"-"+$a(A,r,-i):yr(""+(Math.floor(i)+function qa(A,r){return r<(""+Math.round((A-Math.floor(A))*Math.pow(10,r))).length?1:0}(i,K[1].length)))+"."+ze(xa(i,K[1].length),K[1].length);if(K=r.match(/^#,#*,#0/))return $a(A,r.replace(/^#,#*,/,""),i);if(K=r.match(/^([0#]+)(\\?-([0#]+))+$/))return y=lA($a(A,r.replace(/[\\-]/g,""),i)),rt=0,lA(lA(r.replace(/\\/g,"")).replace(/[0#]/g,function(sA){return rt<y.length?y.charAt(rt++):"0"===sA?"0":""}));if(r.match(As))return"("+(y=$a(A,"##########",i)).substr(0,3)+") "+y.substr(3,3)+"-"+y.substr(6);var $t="";if(K=r.match(/^([#0?]+)( ?)\/( ?)([#0?]+)/))return rt=Math.min(K[4].length,7),ht=eo(Rt,Math.pow(10,rt)-1,!1),y=""+Jt," "==($t=Tc("n",K[1],ht[1])).charAt($t.length-1)&&($t=$t.substr(0,$t.length-1)+"0"),y+=$t+K[2]+"/"+K[3],($t=vt(ht[2],rt)).length<K[4].length&&($t=Is(K[4].substr(K[4].length-$t.length))+$t),y+=$t;if(K=r.match(/^# ([#0?]+)( ?)\/( ?)([#0?]+)/))return rt=Math.min(Math.max(K[1].length,K[4].length),7),Jt+((ht=eo(Rt,Math.pow(10,rt)-1,!0))[0]||(ht[1]?"":"0"))+" "+(ht[1]?Qe(ht[1],rt)+K[2]+"/"+K[3]+vt(ht[2],rt):Ga(" ",2*rt+1+K[2].length+K[3].length));if(K=r.match(/^[#0?]+$/))return y=gn(i,0),r.length<=y.length?y:Is(r.substr(0,r.length-y.length))+y;if(K=r.match(/^([#0?]+)\.([#0]+)$/)){y=""+i.toFixed(Math.min(K[2].length,10)).replace(/([^0])0+$/,"$1"),rt=y.indexOf(".");var Pe=r.indexOf(".")-rt,Be=r.length-y.length-Pe;return Is(r.substr(0,Pe)+y+r.substr(r.length-Be))}if(K=r.match(/^00,000\.([#0]*0)$/))return rt=xa(i,K[1].length),i<0?"-"+$a(A,r,-i):yr(function ul(A){return A<2147483647&&A>-2147483648?""+(A>=0?0|A:A-1|0):""+Math.floor(A)}(i)).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,function(sA){return"00,"+(sA.length<3?ze(0,3-sA.length):"")+sA})+"."+ze(rt,K[1].length);switch(r){case"###,##0.00":return $a(A,"#,##0.00",i);case"###,###":case"##,###":case"#,###":var ce=yr(gn(Rt,0));return"0"!==ce?Jt+ce:"";case"###,###.00":return $a(A,"###,##0.00",i).replace(/^0\./,".");case"#,###.00":return $a(A,"#,##0.00",i).replace(/^0\./,".")}throw new Error("unsupported format |"+r+"|")}function Dc(A,r){var i,I=A.indexOf("E")-A.indexOf(".")-1;if(A.match(/^#+0.0E\+0$/)){if(0==r)return"0.0E+0";if(r<0)return"-"+Dc(A,-r);var y=A.indexOf(".");-1===y&&(y=A.indexOf("E"));var K=Math.floor(Math.log(r)*Math.LOG10E)%y;if(K<0&&(K+=y),!(i=(r/Math.pow(10,K)).toPrecision(I+1+(y+K)%y)).match(/[Ee]/)){var rt=Math.floor(Math.log(r)*Math.LOG10E);-1===i.indexOf(".")?i=i.charAt(0)+"."+i.substr(1)+"E+"+(rt-i.length+K):i+="E+"+(rt-K),i=i.replace(/\+-/,"-")}i=i.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,function(ht,Rt,Jt,$t){return Rt+Jt+$t.substr(0,(y+K)%y)+"."+$t.substr(K)+"E"})}else i=r.toExponential(I);return A.match(/E\+00$/)&&i.match(/e[+-]\d$/)&&(i=i.substr(0,i.length-1)+"0"+i.charAt(i.length-1)),A.match(/E\-/)&&i.match(/e\+/)&&(i=i.replace(/e\+/,"e")),i.replace("e","E")}function zr(A,r,i){if(40===A.charCodeAt(0)&&!r.match(na)){var I=r.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return i>=0?zr("n",I,i):"("+zr("n",I,-i)+")"}if(44===r.charCodeAt(r.length-1))return function el(A,r,i){for(var I=r.length-1;44===r.charCodeAt(I-1);)--I;return Tc(A,r.substr(0,I),i/Math.pow(10,3*(r.length-I)))}(A,r,i);if(-1!==r.indexOf("%"))return function ls(A,r,i){var I=r.replace(Za,""),y=r.length-I.length;return Tc(A,I,i*Math.pow(10,2*y))+Ga("%",y)}(A,r,i);if(-1!==r.indexOf("E"))return Dc(r,i);if(36===r.charCodeAt(0))return"$"+zr(A,r.substr(" "==r.charAt(1)?2:1),i);var y,K,rt,ht,Rt=Math.abs(i),Jt=i<0?"-":"";if(r.match(/^00+$/))return Jt+ze(Rt,r.length);if(r.match(/^[#?]+$/))return y=""+i,0===i&&(y=""),y.length>r.length?y:Is(r.substr(0,r.length-y.length))+y;if(K=r.match(tc))return function gc(A,r,i){return i+(0===r?"":""+r)+Ga(" ",A[1].length+2+A[4].length)}(K,Rt,Jt);if(r.match(/^#+0+$/))return Jt+ze(Rt,r.length-r.indexOf("0"));if(K=r.match(Vr))return y=(y=(""+i).replace(/^([^\.]+)$/,"$1."+Is(K[1])).replace(/\.$/,"."+Is(K[1]))).replace(/\.(\d*)$/,function(sA,yA){return"."+yA+Ga("0",Is(K[1]).length-yA.length)}),-1!==r.indexOf("0.")?y:y.replace(/^0\./,".");if(r=r.replace(/^#+([0.])/,"$1"),K=r.match(/^(0*)\.(#*)$/))return Jt+(""+Rt).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,K[1].length?"0.":".");if(K=r.match(/^#{1,3},##0(\.?)$/))return Jt+yr(""+Rt);if(K=r.match(/^#,##0\.([#0]*0)$/))return i<0?"-"+zr(A,r,-i):yr(""+i)+"."+Ga("0",K[1].length);if(K=r.match(/^#,#*,#0/))return zr(A,r.replace(/^#,#*,/,""),i);if(K=r.match(/^([0#]+)(\\?-([0#]+))+$/))return y=lA(zr(A,r.replace(/[\\-]/g,""),i)),rt=0,lA(lA(r.replace(/\\/g,"")).replace(/[0#]/g,function(sA){return rt<y.length?y.charAt(rt++):"0"===sA?"0":""}));if(r.match(As))return"("+(y=zr(A,"##########",i)).substr(0,3)+") "+y.substr(3,3)+"-"+y.substr(6);var $t="";if(K=r.match(/^([#0?]+)( ?)\/( ?)([#0?]+)/))return rt=Math.min(K[4].length,7),ht=eo(Rt,Math.pow(10,rt)-1,!1),y=""+Jt," "==($t=Tc("n",K[1],ht[1])).charAt($t.length-1)&&($t=$t.substr(0,$t.length-1)+"0"),y+=$t+K[2]+"/"+K[3],($t=vt(ht[2],rt)).length<K[4].length&&($t=Is(K[4].substr(K[4].length-$t.length))+$t),y+=$t;if(K=r.match(/^# ([#0?]+)( ?)\/( ?)([#0?]+)/))return rt=Math.min(Math.max(K[1].length,K[4].length),7),Jt+((ht=eo(Rt,Math.pow(10,rt)-1,!0))[0]||(ht[1]?"":"0"))+" "+(ht[1]?Qe(ht[1],rt)+K[2]+"/"+K[3]+vt(ht[2],rt):Ga(" ",2*rt+1+K[2].length+K[3].length));if(K=r.match(/^[#0?]+$/))return r.length<=(y=""+i).length?y:Is(r.substr(0,r.length-y.length))+y;if(K=r.match(/^([#0]+)\.([#0]+)$/)){y=""+i.toFixed(Math.min(K[2].length,10)).replace(/([^0])0+$/,"$1"),rt=y.indexOf(".");var Pe=r.indexOf(".")-rt,Be=r.length-y.length-Pe;return Is(r.substr(0,Pe)+y+r.substr(r.length-Be))}if(K=r.match(/^00,000\.([#0]*0)$/))return i<0?"-"+zr(A,r,-i):yr(""+i).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,function(sA){return"00,"+(sA.length<3?ze(0,3-sA.length):"")+sA})+"."+ze(0,K[1].length);switch(r){case"###,###":case"##,###":case"#,###":var ce=yr(""+Rt);return"0"!==ce?Jt+ce:"";default:if(r.match(/\.[0#?]*$/))return zr(A,r.slice(0,r.lastIndexOf(".")),i)+Is(r.slice(r.lastIndexOf(".")))}throw new Error("unsupported format |"+r+"|")}function Tc(A,r,i){return(0|i)===i?zr(A,r,i):$a(A,r,i)}var Oc=/\[[HhMmSs\u0E0A\u0E19\u0E17]*\]/;function Ps(A){for(var r=0,i="",I="";r<A.length;)switch(i=A.charAt(r)){case"G":jn(A,r)&&(r+=6),r++;break;case'"':for(;34!==A.charCodeAt(++r)&&r<A.length;);++r;break;case"\\":case"_":r+=2;break;case"@":++r;break;case"B":case"b":if("1"===A.charAt(r+1)||"2"===A.charAt(r+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":case"\u4e0a":if("A/P"===A.substr(r,3).toUpperCase()||"AM/PM"===A.substr(r,5).toUpperCase()||"\u4e0a\u5348/\u4e0b\u5348"===A.substr(r,5).toUpperCase())return!0;++r;break;case"[":for(I=i;"]"!==A.charAt(r++)&&r<A.length;)I+=A.charAt(r);if(I.match(Oc))return!0;break;case".":case"0":case"#":for(;r<A.length&&("0#?.,E+-%".indexOf(i=A.charAt(++r))>-1||"\\"==i&&"-"==A.charAt(r+1)&&"0#".indexOf(A.charAt(r+2))>-1););break;case"?":for(;A.charAt(++r)===i;);break;case"*":++r,(" "==A.charAt(r)||"*"==A.charAt(r))&&++r;break;case"(":case")":++r;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(;r<A.length&&"0123456789".indexOf(A.charAt(++r))>-1;);break;default:++r}return!1}var oc=/\[(=|>[=]?|<[>=]?)(-?\d+(?:\.\d*)?)\]/;function uc(A,r){if(null==r)return!1;var i=parseFloat(r[2]);switch(r[1]){case"=":if(A==i)return!0;break;case">":if(A>i)return!0;break;case"<":if(A<i)return!0;break;case"<>":if(A!=i)return!0;break;case">=":if(A>=i)return!0;break;case"<=":if(A<=i)return!0}return!1}function ds(A,r,i){null==i&&(i={});var I="";switch(typeof A){case"string":I="m/d/yy"==A&&i.dateNF?i.dateNF:A;break;case"number":null==(I=14==A&&i.dateNF?i.dateNF:(null!=i.table?i.table:$A)[A])&&(I=i.table&&i.table[pn[A]]||$A[pn[A]]),null==I&&(I=Ln[A]||"General")}if(jn(I,0))return Pa(r,i);r instanceof Date&&(r=zn(r,i.date1904));var y=function Zs(A,r){var i=function Gc(A){for(var r=[],i=!1,I=0,y=0;I<A.length;++I)switch(A.charCodeAt(I)){case 34:i=!i;break;case 95:case 42:case 92:++I;break;case 59:r[r.length]=A.substr(y,I-y),y=I+1}if(r[r.length]=A.substr(y),!0===i)throw new Error("Format |"+A+"| unterminated string ");return r}(A),I=i.length,y=i[I-1].indexOf("@");if(I<4&&y>-1&&--I,i.length>4)throw new Error("cannot find right format for |"+i.join("|")+"|");if("number"!=typeof r)return[4,4===i.length||y>-1?i[i.length-1]:"@"];switch("number"==typeof r&&!isFinite(r)&&(r=0),i.length){case 1:i=y>-1?["General","General","General",i[0]]:[i[0],i[0],i[0],"@"];break;case 2:i=y>-1?[i[0],i[0],i[0],i[1]]:[i[0],i[1],i[0],"@"];break;case 3:i=y>-1?[i[0],i[1],i[0],i[2]]:[i[0],i[1],i[2],"@"]}var K=r>0?i[0]:r<0?i[1]:i[2];if(-1===i[0].indexOf("[")&&-1===i[1].indexOf("["))return[I,K];if(null!=i[0].match(/\[[=<>]/)||null!=i[1].match(/\[[=<>]/)){var rt=i[0].match(oc),ht=i[1].match(oc);return uc(r,rt)?[I,i[0]]:uc(r,ht)?[I,i[1]]:[I,i[null!=rt&&null!=ht?2:1]]}return[I,K]}(I,r);if(jn(y[1]))return Pa(r,i);if(!0===r)r="TRUE";else if(!1===r)r="FALSE";else{if(""===r||null==r)return"";if(isNaN(r)&&y[1].indexOf("0")>-1)return"#NUM!";if(!isFinite(r)&&y[1].indexOf("0")>-1)return"#DIV/0!"}return function ic(A,r,i,I){for(var Jt,$t,Pe,y=[],K="",rt=0,ht="",Rt="t",Be="H";rt<A.length;)switch(ht=A.charAt(rt)){case"G":if(!jn(A,rt))throw new Error("unrecognized character "+ht+" in "+A);y[y.length]={t:"G",v:"General"},rt+=7;break;case'"':for(K="";34!==(Pe=A.charCodeAt(++rt))&&rt<A.length;)K+=String.fromCharCode(Pe);y[y.length]={t:"t",v:K},++rt;break;case"\\":var ce=A.charAt(++rt);y[y.length]={t:"("===ce||")"===ce?ce:"t",v:ce},++rt;break;case"_":y[y.length]={t:"t",v:" "},rt+=2;break;case"@":y[y.length]={t:"T",v:r},++rt;break;case"B":case"b":if("1"===A.charAt(rt+1)||"2"===A.charAt(rt+1)){if(null==Jt&&null==(Jt=Ko(r,i,"2"===A.charAt(rt+1))))return"";y[y.length]={t:"X",v:A.substr(rt,2)},Rt=ht,rt+=2;break}case"M":case"D":case"Y":case"H":case"S":case"E":ht=ht.toLowerCase();case"m":case"d":case"y":case"h":case"s":case"e":case"g":if(r<0||null==Jt&&null==(Jt=Ko(r,i)))return"";for(K=ht;++rt<A.length&&A.charAt(rt).toLowerCase()===ht;)K+=ht;"m"===ht&&"h"===Rt.toLowerCase()&&(ht="M"),"h"===ht&&(ht=Be),y[y.length]={t:ht,v:K},Rt=ht;break;case"A":case"a":case"\u4e0a":var yA={t:ht,v:ht};if(null==Jt&&(Jt=Ko(r,i)),"A/P"===A.substr(rt,3).toUpperCase()?(null!=Jt&&(yA.v=Jt.H>=12?A.charAt(rt+2):ht),yA.t="T",Be="h",rt+=3):"AM/PM"===A.substr(rt,5).toUpperCase()?(null!=Jt&&(yA.v=Jt.H>=12?"PM":"AM"),yA.t="T",rt+=5,Be="h"):"\u4e0a\u5348/\u4e0b\u5348"===A.substr(rt,5).toUpperCase()?(null!=Jt&&(yA.v=Jt.H>=12?"\u4e0b\u5348":"\u4e0a\u5348"),yA.t="T",rt+=5,Be="h"):(yA.t="t",++rt),null==Jt&&"T"===yA.t)return"";y[y.length]=yA,Rt=ht;break;case"[":for(K=ht;"]"!==A.charAt(rt++)&&rt<A.length;)K+=A.charAt(rt);if("]"!==K.slice(-1))throw'unterminated "[" block: |'+K+"|";if(K.match(Oc)){if(null==Jt&&null==(Jt=Ko(r,i)))return"";y[y.length]={t:"Z",v:K.toLowerCase()},Rt=K.charAt(1)}else K.indexOf("$")>-1&&(K=(K.match(/\$([^-\[\]]*)/)||[])[1]||"$",Ps(A)||(y[y.length]={t:"t",v:K}));break;case".":if(null!=Jt){for(K=ht;++rt<A.length&&"0"===(ht=A.charAt(rt));)K+=ht;y[y.length]={t:"s",v:K};break}case"0":case"#":for(K=ht;++rt<A.length&&"0#?.,E+-%".indexOf(ht=A.charAt(rt))>-1;)K+=ht;y[y.length]={t:"n",v:K};break;case"?":for(K=ht;A.charAt(++rt)===ht;)K+=ht;y[y.length]={t:ht,v:K},Rt=ht;break;case"*":++rt,(" "==A.charAt(rt)||"*"==A.charAt(rt))&&++rt;break;case"(":case")":y[y.length]={t:1===I?"t":ht,v:ht},++rt;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(K=ht;rt<A.length&&"0123456789".indexOf(A.charAt(++rt))>-1;)K+=A.charAt(rt);y[y.length]={t:"D",v:K};break;case" ":y[y.length]={t:ht,v:ht},++rt;break;case"$":y[y.length]={t:"t",v:"$"},++rt;break;default:if(-1===",$-+/():!^&'~{}<>=\u20acacfijklopqrtuvwxzP".indexOf(ht))throw new Error("unrecognized character "+ht+" in "+A);y[y.length]={t:"t",v:ht},++rt}var VA,OA,Je=0,qe=0;for(rt=y.length-1,Rt="t";rt>=0;--rt)switch(y[rt].t){case"h":case"H":y[rt].t=Be,Rt="h",Je<1&&(Je=1);break;case"s":(VA=y[rt].v.match(/\.0+$/))&&(qe=Math.max(qe,VA[0].length-1),Je=4),Je<3&&(Je=3);case"d":case"y":case"e":Rt=y[rt].t;break;case"M":Rt=y[rt].t,Je<2&&(Je=2);break;case"m":"s"===Rt&&(y[rt].t="M",Je<2&&(Je=2));break;case"X":break;case"Z":Je<1&&y[rt].v.match(/[Hh]/)&&(Je=1),Je<2&&y[rt].v.match(/[Mm]/)&&(Je=2),Je<3&&y[rt].v.match(/[Ss]/)&&(Je=3)}switch(Je){case 0:break;case 1:case 2:case 3:Jt.u>=.5&&(Jt.u=0,++Jt.S),Jt.S>=60&&(Jt.S=0,++Jt.M),Jt.M>=60&&(Jt.M=0,++Jt.H),Jt.H>=24&&(Jt.H=0,++Jt.D,(OA=Ko(Jt.D)).u=Jt.u,OA.S=Jt.S,OA.M=Jt.M,OA.H=Jt.H,Jt=OA);break;case 4:switch(qe){case 1:Jt.u=Math.round(10*Jt.u)/10;break;case 2:Jt.u=Math.round(100*Jt.u)/100;break;case 3:Jt.u=Math.round(1e3*Jt.u)/1e3}Jt.u>=1&&(Jt.u=0,++Jt.S),Jt.S>=60&&(Jt.S=0,++Jt.M),Jt.M>=60&&(Jt.M=0,++Jt.H),Jt.H>=24&&(Jt.H=0,++Jt.D,(OA=Ko(Jt.D)).u=Jt.u,OA.S=Jt.S,OA.M=Jt.M,OA.H=Jt.H,Jt=OA)}var Bi,yn="";for(rt=0;rt<y.length;++rt)switch(y[rt].t){case"t":case"T":case" ":case"D":break;case"X":y[rt].v="",y[rt].t=";";break;case"d":case"m":case"y":case"h":case"H":case"M":case"s":case"e":case"b":case"Z":y[rt].v=Yo(y[rt].t.charCodeAt(0),y[rt].v,Jt,qe),y[rt].t="t";break;case"n":case"?":for(Bi=rt+1;null!=y[Bi]&&("?"===(ht=y[Bi].t)||"D"===ht||(" "===ht||"t"===ht)&&null!=y[Bi+1]&&("?"===y[Bi+1].t||"t"===y[Bi+1].t&&"/"===y[Bi+1].v)||"("===y[rt].t&&(" "===ht||"n"===ht||")"===ht)||"t"===ht&&("/"===y[Bi].v||" "===y[Bi].v&&null!=y[Bi+1]&&"?"==y[Bi+1].t));)y[rt].v+=y[Bi].v,y[Bi]={v:"",t:";"},++Bi;yn+=y[rt].v,rt=Bi-1;break;case"G":y[rt].t="t",y[rt].v=Pa(r,i)}var Jn,si,Vi="";if(yn.length>0){40==yn.charCodeAt(0)?(Jn=r<0&&45===yn.charCodeAt(0)?-r:r,si=Tc("n",yn,Jn)):(si=Tc("n",yn,Jn=r<0&&I>1?-r:r),Jn<0&&y[0]&&"t"==y[0].t&&(si=si.substr(1),y[0].v="-"+y[0].v)),Bi=si.length-1;var ui=y.length;for(rt=0;rt<y.length;++rt)if(null!=y[rt]&&"t"!=y[rt].t&&y[rt].v.indexOf(".")>-1){ui=rt;break}var Pi=y.length;if(ui===y.length&&-1===si.indexOf("E")){for(rt=y.length-1;rt>=0;--rt)null==y[rt]||-1==="n?".indexOf(y[rt].t)||(Bi>=y[rt].v.length-1?y[rt].v=si.substr(1+(Bi-=y[rt].v.length),y[rt].v.length):Bi<0?y[rt].v="":(y[rt].v=si.substr(0,Bi+1),Bi=-1),y[rt].t="t",Pi=rt);Bi>=0&&Pi<y.length&&(y[Pi].v=si.substr(0,Bi+1)+y[Pi].v)}else if(ui!==y.length&&-1===si.indexOf("E")){for(Bi=si.indexOf(".")-1,rt=ui;rt>=0;--rt)if(null!=y[rt]&&-1!=="n?".indexOf(y[rt].t)){for($t=y[rt].v.indexOf(".")>-1&&rt===ui?y[rt].v.indexOf(".")-1:y[rt].v.length-1,Vi=y[rt].v.substr($t+1);$t>=0;--$t)Bi>=0&&("0"===y[rt].v.charAt($t)||"#"===y[rt].v.charAt($t))&&(Vi=si.charAt(Bi--)+Vi);y[rt].v=Vi,y[rt].t="t",Pi=rt}for(Bi>=0&&Pi<y.length&&(y[Pi].v=si.substr(0,Bi+1)+y[Pi].v),Bi=si.indexOf(".")+1,rt=ui;rt<y.length;++rt)if(null!=y[rt]&&(-1!=="n?(".indexOf(y[rt].t)||rt===ui)){for($t=y[rt].v.indexOf(".")>-1&&rt===ui?y[rt].v.indexOf(".")+1:0,Vi=y[rt].v.substr(0,$t);$t<y[rt].v.length;++$t)Bi<si.length&&(Vi+=si.charAt(Bi++));y[rt].v=Vi,y[rt].t="t",Pi=rt}}}for(rt=0;rt<y.length;++rt)null!=y[rt]&&"n?".indexOf(y[rt].t)>-1&&(y[rt].v=Tc(y[rt].t,y[rt].v,Jn=I>1&&r<0&&rt>0&&"-"===y[rt-1].v?-r:r),y[rt].t="t");var ki="";for(rt=0;rt!==y.length;++rt)null!=y[rt]&&(ki+=y[rt].v);return ki}(y[1],r,i,y[0])}function ms(){$A=function bA(A){return A||(A={}),A[0]="General",A[1]="0",A[2]="0.00",A[3]="#,##0",A[4]="#,##0.00",A[9]="0%",A[10]="0.00%",A[11]="0.00E+00",A[12]="# ?/?",A[13]="# ??/??",A[14]="m/d/yy",A[15]="d-mmm-yy",A[16]="d-mmm",A[17]="mmm-yy",A[18]="h:mm AM/PM",A[19]="h:mm:ss AM/PM",A[20]="h:mm",A[21]="h:mm:ss",A[22]="m/d/yy h:mm",A[37]="#,##0 ;(#,##0)",A[38]="#,##0 ;[Red](#,##0)",A[39]="#,##0.00;(#,##0.00)",A[40]="#,##0.00;[Red](#,##0.00)",A[45]="mm:ss",A[46]="[h]:mm:ss",A[47]="mmss.0",A[48]="##0.0E+0",A[49]="@",A[56]='"\u4e0a\u5348/\u4e0b\u5348 "hh"\u6642"mm"\u5206"ss"\u79d2 "',A}()}var Ml={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"},gs=/[dD]+|[mM]+|[yYeE]+|[Hh]+|[Ss]+/g,Ka={"d.m":"d\\.m"};function Hs(A,r){return function Bs(A,r){if("number"!=typeof r){r=+r||-1;for(var i=0;i<392;++i)if(null!=$A[i]){if($A[i]==A){r=i;break}}else r<0&&(r=i);r<0&&(r=391)}return $A[r]=A,r}(Ka[A]||A,r)}var Bc,ar=function(){var A={version:"1.2.0"},i=function r(){for(var Jn=0,si=new Array(256),ui=0;256!=ui;++ui)si[ui]=Jn=1&(Jn=1&(Jn=1&(Jn=1&(Jn=1&(Jn=1&(Jn=1&(Jn=1&(Jn=ui)?-306674912^Jn>>>1:Jn>>>1)?-306674912^Jn>>>1:Jn>>>1)?-306674912^Jn>>>1:Jn>>>1)?-306674912^Jn>>>1:Jn>>>1)?-306674912^Jn>>>1:Jn>>>1)?-306674912^Jn>>>1:Jn>>>1)?-306674912^Jn>>>1:Jn>>>1)?-306674912^Jn>>>1:Jn>>>1;return typeof Int32Array<"u"?new Int32Array(si):si}(),y=function I(Jn){var si=0,ui=0,Pi=0,ki=typeof Int32Array<"u"?new Int32Array(4096):new Array(4096);for(Pi=0;256!=Pi;++Pi)ki[Pi]=Jn[Pi];for(Pi=0;256!=Pi;++Pi)for(ui=Jn[Pi],si=256+Pi;si<4096;si+=256)ui=ki[si]=ui>>>8^Jn[255&ui];var Ki=[];for(Pi=1;16!=Pi;++Pi)Ki[Pi-1]=typeof Int32Array<"u"&&"function"==typeof ki.subarray?ki.subarray(256*Pi,256*Pi+256):ki.slice(256*Pi,256*Pi+256);return Ki}(i),K=y[0],rt=y[1],ht=y[2],Rt=y[3],Jt=y[4],$t=y[5],Pe=y[6],Be=y[7],ce=y[8],sA=y[9],yA=y[10],Je=y[11],qe=y[12],VA=y[13],OA=y[14];return A.table=i,A.bstr=function yn(Jn,si){for(var ui=~si,Pi=0,ki=Jn.length;Pi<ki;)ui=ui>>>8^i[255&(ui^Jn.charCodeAt(Pi++))];return~ui},A.buf=function Bi(Jn,si){for(var ui=~si,Pi=Jn.length-15,ki=0;ki<Pi;)ui=OA[Jn[ki++]^255&ui]^VA[Jn[ki++]^ui>>8&255]^qe[Jn[ki++]^ui>>16&255]^Je[Jn[ki++]^ui>>>24]^yA[Jn[ki++]]^sA[Jn[ki++]]^ce[Jn[ki++]]^Be[Jn[ki++]]^Pe[Jn[ki++]]^$t[Jn[ki++]]^Jt[Jn[ki++]]^Rt[Jn[ki++]]^ht[Jn[ki++]]^rt[Jn[ki++]]^K[Jn[ki++]]^i[Jn[ki++]];for(Pi+=15;ki<Pi;)ui=ui>>>8^i[255&(ui^Jn[ki++])];return~ui},A.str=function Vi(Jn,si){for(var ui=~si,Pi=0,ki=Jn.length,Ki=0,Eo=0;Pi<ki;)(Ki=Jn.charCodeAt(Pi++))<128?ui=ui>>>8^i[255&(ui^Ki)]:Ki<2048?ui=(ui=ui>>>8^i[255&(ui^(192|Ki>>6&31))])>>>8^i[255&(ui^(128|63&Ki))]:Ki>=55296&&Ki<57344?(Ki=64+(1023&Ki),Eo=1023&Jn.charCodeAt(Pi++),ui=(ui=(ui=(ui=ui>>>8^i[255&(ui^(240|Ki>>8&7))])>>>8^i[255&(ui^(128|Ki>>2&63))])>>>8^i[255&(ui^(128|Eo>>6&15|(3&Ki)<<4))])>>>8^i[255&(ui^(128|63&Eo))]):ui=(ui=(ui=ui>>>8^i[255&(ui^(224|Ki>>12&15))])>>>8^i[255&(ui^(128|Ki>>6&63))])>>>8^i[255&(ui^(128|63&Ki))];return~ui},A}(),Xo=function(){var Rt,r={};function I(An){if("/"==An.charAt(An.length-1))return-1===An.slice(0,-1).indexOf("/")?An:I(An.slice(0,-1));var ei=An.lastIndexOf("/");return-1===ei?An:An.slice(0,ei+1)}function y(An){if("/"==An.charAt(An.length-1))return y(An.slice(0,-1));var ei=An.lastIndexOf("/");return-1===ei?An:An.slice(ei+1)}function K(An,ei){"string"==typeof ei&&(ei=new Date(ei));var Un=ei.getHours();Un=(Un=Un<<6|ei.getMinutes())<<5|ei.getSeconds()>>>1,An.write_shift(2,Un);var Sn=ei.getFullYear()-1980;Sn=(Sn=Sn<<4|ei.getMonth()+1)<<5|ei.getDate(),An.write_shift(2,Sn)}function ht(An){ec(An,0);for(var ei={},Un=0;An.l<=An.length-4;){var Sn=An.read_shift(2),$n=An.read_shift(2),Ai=An.l+$n,uo={};switch(Sn){case 21589:1&(Un=An.read_shift(1))&&(uo.mtime=An.read_shift(4)),$n>5&&(2&Un&&(uo.atime=An.read_shift(4)),4&Un&&(uo.ctime=An.read_shift(4))),uo.mtime&&(uo.mt=new Date(1e3*uo.mtime));break;case 1:var bo=An.read_shift(4),mo=An.read_shift(4);uo.usz=mo*Math.pow(2,32)+bo,bo=An.read_shift(4),mo=An.read_shift(4),uo.csz=mo*Math.pow(2,32)+bo}An.l=Ai,ei[Sn]=uo}return ei}function Jt(){return Rt||(Rt=Bc)}function $t(An,ei){if(80==An[0]&&75==An[1])return n0(An,ei);if(109==(32|An[0])&&105==(32|An[1]))return function ZQ(An,ei){if("mime-version:"!=rs(An.slice(0,13)).toLowerCase())throw new Error("Unsupported MAD header");var Un=ei&&ei.root||"",Sn=($e&&Buffer.isBuffer(An)?An.toString("binary"):rs(An)).split("\r\n"),$n=0,Ai="";for($n=0;$n<Sn.length;++$n)if(/^Content-Location:/i.test(Ai=Sn[$n])&&(Ai=Ai.slice(Ai.indexOf("file")),Un||(Un=Ai.slice(0,Ai.lastIndexOf("/")+1)),Ai.slice(0,Un.length)!=Un))for(;Un.length>0&&(Un=(Un=Un.slice(0,Un.length-1)).slice(0,Un.lastIndexOf("/")+1),Ai.slice(0,Un.length)!=Un););var uo=(Sn[1]||"").match(/boundary="(.*?)"/);if(!uo)throw new Error("MAD cannot find boundary");var bo="--"+(uo[1]||""),ho={FileIndex:[],FullPaths:[]};Jn(ho);var Cr,Dr=0;for($n=0;$n<Sn.length;++$n){var fa=Sn[$n];fa!==bo&&fa!==bo+"--"||(Dr++&&Dw(ho,Sn.slice(Cr,$n),Un),Cr=$n)}return ho}(An,ei);if(An.length<512)throw new Error("CFB file size "+An.length+" < 512");var Un,$n,Ai,uo,bo,mo,Sn=512,po=[],ho=An.slice(0,512);ec(ho,0);var Cr=function Pe(An){if(80==An[An.l]&&75==An[An.l+1])return[0,0];An.chk(Hr,"Header Signature: "),An.l+=16;var ei=An.read_shift(2,"u");return[An.read_shift(2,"u"),ei]}(ho);switch(Un=Cr[0]){case 3:Sn=512;break;case 4:Sn=4096;break;case 0:if(0==Cr[1])return n0(An,ei);default:throw new Error("Major Version: Expected 3 or 4 saw "+Un)}512!==Sn&&ec(ho=An.slice(0,Sn),28);var Dr=An.slice(0,Sn);!function Be(An,ei){var Un;switch(An.l+=2,Un=An.read_shift(2)){case 9:if(3!=ei)throw new Error("Sector Shift: Expected 9 saw "+Un);break;case 12:if(4!=ei)throw new Error("Sector Shift: Expected 12 saw "+Un);break;default:throw new Error("Sector Shift: Expected 9 or 12 saw "+Un)}An.chk("0600","Mini Sector Shift: "),An.chk("000000000000","Reserved: ")}(ho,Un);var fa=ho.read_shift(4,"i");if(3===Un&&0!==fa)throw new Error("# Directory Sectors: Expected 0 saw "+fa);ho.l+=4,uo=ho.read_shift(4,"i"),ho.l+=4,ho.chk("00100000","Mini Stream Cutoff Size: "),bo=ho.read_shift(4,"i"),$n=ho.read_shift(4,"i"),mo=ho.read_shift(4,"i"),Ai=ho.read_shift(4,"i");for(var Rr=-1,pr=0;pr<109&&!((Rr=ho.read_shift(4,"i"))<0);++pr)po[pr]=Rr;var Gs=function ce(An,ei){for(var Un=Math.ceil(An.length/ei)-1,Sn=[],$n=1;$n<Un;++$n)Sn[$n-1]=An.slice($n*ei,($n+1)*ei);return Sn[Un-1]=An.slice(Un*ei),Sn}(An,Sn);Je(mo,Ai,Gs,Sn,po);var ed=function VA(An,ei,Un,Sn){var $n=An.length,Ai=[],uo=[],bo=[],mo=[],po=Sn-1,ho=0,Cr=0,Dr=0,fa=0;for(ho=0;ho<$n;++ho)if(bo=[],(Dr=ho+ei)>=$n&&(Dr-=$n),!uo[Dr]){mo=[];var Rr=[];for(Cr=Dr;Cr>=0;){Rr[Cr]=!0,uo[Cr]=!0,bo[bo.length]=Cr,mo.push(An[Cr]);var pr=Un[Math.floor(4*Cr/Sn)];if(Sn<4+(fa=4*Cr&po))throw new Error("FAT boundary crossed: "+Cr+" 4 "+Sn);if(!An[pr]||Rr[Cr=Ss(An[pr],fa)])break}Ai[Dr]={nodes:bo,data:Hi([mo])}}return Ai}(Gs,uo,po,Sn);uo<ed.length&&(ed[uo].name="!Directory"),$n>0&&bo!==Eo&&(ed[bo].name="!MiniFAT"),ed[po[0]].name="!FAT",ed.fat_addrs=po,ed.ssz=Sn;var dg=[],nh=[],wB=[];(function OA(An,ei,Un,Sn,$n,Ai,uo,bo){for(var fa,mo=0,po=Sn.length?2:0,ho=ei[An].data,Cr=0,Dr=0;Cr<ho.length;Cr+=128){var Rr=ho.slice(Cr,Cr+128);ec(Rr,64),Dr=Rr.read_shift(2),fa=wa(Rr,0,Dr-po),Sn.push(fa);var pr={name:fa,type:Rr.read_shift(1),color:Rr.read_shift(1),L:Rr.read_shift(4,"i"),R:Rr.read_shift(4,"i"),C:Rr.read_shift(4,"i"),clsid:Rr.read_shift(16),state:Rr.read_shift(4,"i"),start:0,size:0};0!==Rr.read_shift(2)+Rr.read_shift(2)+Rr.read_shift(2)+Rr.read_shift(2)&&(pr.ct=yn(Rr,Rr.l-8)),0!==Rr.read_shift(2)+Rr.read_shift(2)+Rr.read_shift(2)+Rr.read_shift(2)&&(pr.mt=yn(Rr,Rr.l-8)),pr.start=Rr.read_shift(4,"i"),pr.size=Rr.read_shift(4,"i"),pr.size<0&&pr.start<0&&(pr.size=pr.type=0,pr.start=Eo,pr.name=""),5===pr.type?(mo=pr.start,$n>0&&mo!==Eo&&(ei[mo].name="!StreamData")):pr.size>=4096?(pr.storage="fat",void 0===ei[pr.start]&&(ei[pr.start]=qe(Un,pr.start,ei.fat_addrs,ei.ssz)),ei[pr.start].name=pr.name,pr.content=ei[pr.start].data.slice(0,pr.size)):(pr.storage="minifat",pr.size<0?pr.size=0:mo!==Eo&&pr.start!==Eo&&ei[mo]&&(pr.content=yA(pr,ei[mo].data,(ei[bo]||{}).data))),pr.content&&ec(pr.content,0),Ai[fa]=pr,uo.push(pr)}})(uo,ed,Gs,dg,$n,{},nh,bo),function sA(An,ei,Un){for(var Sn=0,$n=0,Ai=0,uo=0,bo=0,mo=Un.length,po=[],ho=[];Sn<mo;++Sn)po[Sn]=ho[Sn]=Sn,ei[Sn]=Un[Sn];for(;bo<ho.length;++bo)$n=An[Sn=ho[bo]].L,Ai=An[Sn].R,uo=An[Sn].C,po[Sn]===Sn&&(-1!==$n&&po[$n]!==$n&&(po[Sn]=po[$n]),-1!==Ai&&po[Ai]!==Ai&&(po[Sn]=po[Ai])),-1!==uo&&(po[uo]=Sn),-1!==$n&&Sn!=po[Sn]&&(po[$n]=po[Sn],ho.lastIndexOf($n)<bo&&ho.push($n)),-1!==Ai&&Sn!=po[Sn]&&(po[Ai]=po[Sn],ho.lastIndexOf(Ai)<bo&&ho.push(Ai));for(Sn=1;Sn<mo;++Sn)po[Sn]===Sn&&(-1!==Ai&&po[Ai]!==Ai?po[Sn]=po[Ai]:-1!==$n&&po[$n]!==$n&&(po[Sn]=po[$n]));for(Sn=1;Sn<mo;++Sn)if(0!==An[Sn].type){if((bo=Sn)!=po[bo])do{ei[Sn]=ei[bo=po[bo]]+"/"+ei[Sn]}while(0!==bo&&-1!==po[bo]&&bo!=po[bo]);po[Sn]=-1}for(ei[0]+="/",Sn=1;Sn<mo;++Sn)2!==An[Sn].type&&(ei[Sn]+="/")}(nh,wB,dg),dg.shift();var QB={FileIndex:nh,FullPaths:wB};return ei&&ei.raw&&(QB.raw={header:Dr,sectors:Gs}),QB}function yA(An,ei,Un){for(var $n=An.size,Ai=[],uo=An.start;Un&&$n>0&&uo>=0;)Ai.push(ei.slice(uo*Ki,uo*Ki+Ki)),$n-=Ki,uo=Ss(Un,4*uo);return 0===Ai.length?Mi(0):Ei(Ai).slice(0,An.size)}function Je(An,ei,Un,Sn,$n){var Ai=Eo;if(An===Eo){if(0!==ei)throw new Error("DIFAT chain shorter than expected")}else if(-1!==An){var uo=Un[An],bo=(Sn>>>2)-1;if(!uo)return;for(var mo=0;mo<bo&&(Ai=Ss(uo,4*mo))!==Eo;++mo)$n.push(Ai);ei>=1&&Je(Ss(uo,Sn-4),ei-1,Un,Sn,$n)}}function qe(An,ei,Un,Sn,$n){var Ai=[],uo=[];$n||($n=[]);var bo=Sn-1,mo=0,po=0;for(mo=ei;mo>=0;){$n[mo]=!0,Ai[Ai.length]=mo,uo.push(An[mo]);var ho=Un[Math.floor(4*mo/Sn)];if(Sn<4+(po=4*mo&bo))throw new Error("FAT boundary crossed: "+mo+" 4 "+Sn);if(!An[ho])break;mo=Ss(An[ho],po)}return{nodes:Ai,data:Hi([uo])}}function yn(An,ei){return new Date(1e3*(hs(An,ei+4)/1e7*Math.pow(2,32)+hs(An,ei)/1e7-11644473600))}function Jn(An,ei){var Un=ei||{},Sn=Un.root||"Root Entry";if(An.FullPaths||(An.FullPaths=[]),An.FileIndex||(An.FileIndex=[]),An.FullPaths.length!==An.FileIndex.length)throw new Error("inconsistent CFB structure");0===An.FullPaths.length&&(An.FullPaths[0]=Sn+"/",An.FileIndex[0]={name:Sn,type:5}),Un.CLSID&&(An.FileIndex[0].clsid=Un.CLSID),function si(An){var ei="\x01Sh33tJ5";if(!Xo.find(An,"/"+ei)){var Un=Mi(4);Un[0]=55,Un[1]=Un[3]=50,Un[2]=54,An.FileIndex.push({name:ei,type:2,content:Un,size:4,L:69,R:69,C:69}),An.FullPaths.push(An.FullPaths[0]+ei),ui(An)}}(An)}function ui(An,ei){Jn(An);for(var Un=!1,Sn=!1,$n=An.FullPaths.length-1;$n>=0;--$n){var Ai=An.FileIndex[$n];switch(Ai.type){case 0:Sn?Un=!0:(An.FileIndex.pop(),An.FullPaths.pop());break;case 1:case 2:case 5:Sn=!0,isNaN(Ai.R*Ai.L*Ai.C)&&(Un=!0),Ai.R>-1&&Ai.L>-1&&Ai.R==Ai.L&&(Un=!0);break;default:Un=!0}}if(Un||ei){var uo=new Date(1987,1,19),bo=0,mo=Object.create?Object.create(null):{},po=[];for($n=0;$n<An.FullPaths.length;++$n)mo[An.FullPaths[$n]]=!0,0!==An.FileIndex[$n].type&&po.push([An.FullPaths[$n],An.FileIndex[$n]]);for($n=0;$n<po.length;++$n){var ho=I(po[$n][0]);for(Sn=mo[ho];!Sn;){for(;I(ho)&&!mo[I(ho)];)ho=I(ho);po.push([ho,{name:y(ho).replace("/",""),type:1,clsid:pa,ct:uo,mt:uo,content:null}]),mo[ho]=!0,Sn=mo[ho=I(po[$n][0])]}}for(po.sort(function(fa,Rr){return function i(An,ei){for(var Un=An.split("/"),Sn=ei.split("/"),$n=0,Ai=0,uo=Math.min(Un.length,Sn.length);$n<uo;++$n){if(Ai=Un[$n].length-Sn[$n].length)return Ai;if(Un[$n]!=Sn[$n])return Un[$n]<Sn[$n]?-1:1}return Un.length-Sn.length}(fa[0],Rr[0])}),An.FullPaths=[],An.FileIndex=[],$n=0;$n<po.length;++$n)An.FullPaths[$n]=po[$n][0],An.FileIndex[$n]=po[$n][1];for($n=0;$n<po.length;++$n){var Cr=An.FileIndex[$n],Dr=An.FullPaths[$n];if(Cr.name=y(Dr).replace("/",""),Cr.L=Cr.R=Cr.C=-(Cr.color=1),Cr.size=Cr.content?Cr.content.length:0,Cr.start=0,Cr.clsid=Cr.clsid||pa,0===$n)Cr.C=po.length>1?1:-1,Cr.size=0,Cr.type=5;else if("/"==Dr.slice(-1)){for(bo=$n+1;bo<po.length&&I(An.FullPaths[bo])!=Dr;++bo);for(Cr.C=bo>=po.length?-1:bo,bo=$n+1;bo<po.length&&I(An.FullPaths[bo])!=I(Dr);++bo);Cr.R=bo>=po.length?-1:bo,Cr.type=1}else I(An.FullPaths[$n+1]||"")==I(Dr)&&(Cr.R=$n+1),Cr.type=2}}}function Pi(An,ei){var Un=ei||{};if("mad"==Un.fileType)return function qQ(An,ei){for(var Un=ei||{},Sn=Un.boundary||"SheetJS",$n=["MIME-Version: 1.0",'Content-Type: multipart/related; boundary="'+(Sn="------="+Sn).slice(2)+'"',"","",""],Ai=An.FullPaths[0],uo=Ai,bo=An.FileIndex[0],mo=1;mo<An.FullPaths.length;++mo)if(uo=An.FullPaths[mo].slice(Ai.length),(bo=An.FileIndex[mo]).size&&bo.content&&"\x01Sh33tJ5"!=uo){uo=uo.replace(/[\x00-\x08\x0B\x0C\x0E-\x1F\x7E-\xFF]/g,function(Gs){return"_x"+Gs.charCodeAt(0).toString(16)+"_"}).replace(/[\u0080-\uFFFF]/g,function(Gs){return"_u"+Gs.charCodeAt(0).toString(16)+"_"});for(var po=bo.content,ho=$e&&Buffer.isBuffer(po)?po.toString("binary"):rs(po),Cr=0,Dr=Math.min(1024,ho.length),fa=0,Rr=0;Rr<=Dr;++Rr)(fa=ho.charCodeAt(Rr))>=32&&fa<128&&++Cr;var pr=Cr>=4*Dr/5;$n.push(Sn),$n.push("Content-Location: "+(Un.root||"file:///C:/SheetJS/")+uo),$n.push("Content-Transfer-Encoding: "+(pr?"quoted-printable":"base64")),$n.push("Content-Type: "+XQ(bo,uo)),$n.push(""),$n.push(pr?Fw(ho):Iw(ho))}return $n.push(Sn+"--\r\n"),$n.join("\r\n")}(An,Un);if("zip"===(ui(An),Un.fileType))return function _w(An,ei){var Un=ei||{},Sn=[],$n=[],Ai=Mi(1),uo=Un.compression?8:0,bo=0,po=0,ho=0,Cr=0,Dr=0,fa=An.FullPaths[0],Rr=fa,pr=An.FileIndex[0],Gs=[],ed=0;for(po=1;po<An.FullPaths.length;++po)if(Rr=An.FullPaths[po].slice(fa.length),(pr=An.FileIndex[po]).size&&pr.content&&(!Array.isArray(pr.content)||0!=pr.content.length)&&"\x01Sh33tJ5"!=Rr){var Du=Cr,dg=Mi(Rr.length);for(ho=0;ho<Rr.length;++ho)dg.write_shift(1,127&Rr.charCodeAt(ho));dg=dg.slice(0,dg.l),Gs[Dr]="string"==typeof pr.content?ar.bstr(pr.content,0):ar.buf(pr.content,0);var nh="string"==typeof pr.content?Z(pr.content):pr.content;8==uo&&(nh=Mr(nh)),(Ai=Mi(30)).write_shift(4,67324752),Ai.write_shift(2,20),Ai.write_shift(2,bo),Ai.write_shift(2,uo),pr.mt?K(Ai,pr.mt):Ai.write_shift(4,0),Ai.write_shift(-4,8&bo?0:Gs[Dr]),Ai.write_shift(4,8&bo?0:nh.length),Ai.write_shift(4,8&bo?0:pr.content.length),Ai.write_shift(2,dg.length),Ai.write_shift(2,0),Cr+=Ai.length,Sn.push(Ai),Cr+=dg.length,Sn.push(dg),Cr+=nh.length,Sn.push(nh),8&bo&&((Ai=Mi(12)).write_shift(-4,Gs[Dr]),Ai.write_shift(4,nh.length),Ai.write_shift(4,pr.content.length),Cr+=Ai.l,Sn.push(Ai)),(Ai=Mi(46)).write_shift(4,33639248),Ai.write_shift(2,0),Ai.write_shift(2,20),Ai.write_shift(2,bo),Ai.write_shift(2,uo),Ai.write_shift(4,0),Ai.write_shift(-4,Gs[Dr]),Ai.write_shift(4,nh.length),Ai.write_shift(4,pr.content.length),Ai.write_shift(2,dg.length),Ai.write_shift(2,0),Ai.write_shift(2,0),Ai.write_shift(2,0),Ai.write_shift(2,0),Ai.write_shift(4,0),Ai.write_shift(4,Du),ed+=Ai.l,$n.push(Ai),ed+=dg.length,$n.push(dg),++Dr}return(Ai=Mi(22)).write_shift(4,101010256),Ai.write_shift(2,0),Ai.write_shift(2,0),Ai.write_shift(2,Dr),Ai.write_shift(2,Dr),Ai.write_shift(4,ed),Ai.write_shift(4,Cr),Ai.write_shift(2,0),Ei([Ei(Sn),Ei($n),Ai])}(An,Un);var Sn=function(fa){for(var Rr=0,pr=0,Gs=0;Gs<fa.FileIndex.length;++Gs){var ed=fa.FileIndex[Gs];if(ed.content){var Du=ed.content.length;Du>0&&(Du<4096?Rr+=Du+63>>6:pr+=Du+511>>9)}}for(var dg=fa.FullPaths.length+3>>2,wB=Rr+127>>7,QB=(Rr+7>>3)+pr+dg+wB,$m=QB+127>>7,yw=$m<=109?0:Math.ceil(($m-109)/127);QB+$m+yw+127>>7>$m;)yw=++$m<=109?0:Math.ceil(($m-109)/127);var lp=[1,yw,$m,wB,dg,pr,Rr,0];return fa.FileIndex[0].size=Rr<<6,lp[7]=(fa.FileIndex[0].start=lp[0]+lp[1]+lp[2]+lp[3]+lp[4]+lp[5])+(lp[6]+7>>3),lp}(An),$n=Mi(Sn[7]<<9),Ai=0,uo=0;for(Ai=0;Ai<8;++Ai)$n.write_shift(1,$o[Ai]);for(Ai=0;Ai<8;++Ai)$n.write_shift(2,0);for($n.write_shift(2,62),$n.write_shift(2,3),$n.write_shift(2,65534),$n.write_shift(2,9),$n.write_shift(2,6),Ai=0;Ai<3;++Ai)$n.write_shift(2,0);for($n.write_shift(4,0),$n.write_shift(4,Sn[2]),$n.write_shift(4,Sn[0]+Sn[1]+Sn[2]+Sn[3]-1),$n.write_shift(4,0),$n.write_shift(4,4096),$n.write_shift(4,Sn[3]?Sn[0]+Sn[1]+Sn[2]-1:Eo),$n.write_shift(4,Sn[3]),$n.write_shift(-4,Sn[1]?Sn[0]-1:Eo),$n.write_shift(4,Sn[1]),Ai=0;Ai<109;++Ai)$n.write_shift(-4,Ai<Sn[2]?Sn[1]+Ai:-1);if(Sn[1])for(uo=0;uo<Sn[1];++uo){for(;Ai<236+127*uo;++Ai)$n.write_shift(-4,Ai<Sn[2]?Sn[1]+Ai:-1);$n.write_shift(-4,uo===Sn[1]-1?Eo:uo+1)}var bo=function(fa){for(uo+=fa;Ai<uo-1;++Ai)$n.write_shift(-4,Ai+1);fa&&(++Ai,$n.write_shift(-4,Eo))};for(uo=Ai=0,uo+=Sn[1];Ai<uo;++Ai)$n.write_shift(-4,ir.DIFSECT);for(uo+=Sn[2];Ai<uo;++Ai)$n.write_shift(-4,ir.FATSECT);bo(Sn[3]),bo(Sn[4]);for(var mo=0,po=0,ho=An.FileIndex[0];mo<An.FileIndex.length;++mo)(ho=An.FileIndex[mo]).content&&!((po=ho.content.length)<4096)&&(ho.start=uo,bo(po+511>>9));for(bo(Sn[6]+7>>3);511&$n.l;)$n.write_shift(-4,ir.ENDOFCHAIN);for(uo=Ai=0,mo=0;mo<An.FileIndex.length;++mo)(ho=An.FileIndex[mo]).content&&(po=ho.content.length)&&!(po>=4096)&&(ho.start=uo,bo(po+63>>6));for(;511&$n.l;)$n.write_shift(-4,ir.ENDOFCHAIN);for(Ai=0;Ai<Sn[4]<<2;++Ai){var Cr=An.FullPaths[Ai];if(Cr&&0!==Cr.length){ho=An.FileIndex[Ai],0===Ai&&(ho.start=ho.size?ho.start-1:Eo);var Dr=0===Ai&&Un.root||ho.name;if(Dr.length>31&&(console.error("Name "+Dr+" will be truncated to "+Dr.slice(0,31)),Dr=Dr.slice(0,31)),po=2*(Dr.length+1),$n.write_shift(64,Dr,"utf16le"),$n.write_shift(2,po),$n.write_shift(1,ho.type),$n.write_shift(1,ho.color),$n.write_shift(-4,ho.L),$n.write_shift(-4,ho.R),$n.write_shift(-4,ho.C),ho.clsid)$n.write_shift(16,ho.clsid,"hex");else for(mo=0;mo<4;++mo)$n.write_shift(4,0);$n.write_shift(4,ho.state||0),$n.write_shift(4,0),$n.write_shift(4,0),$n.write_shift(4,0),$n.write_shift(4,0),$n.write_shift(4,ho.start),$n.write_shift(4,ho.size),$n.write_shift(4,0)}else{for(mo=0;mo<17;++mo)$n.write_shift(4,0);for(mo=0;mo<3;++mo)$n.write_shift(4,-1);for(mo=0;mo<12;++mo)$n.write_shift(4,0)}}for(Ai=1;Ai<An.FileIndex.length;++Ai)if((ho=An.FileIndex[Ai]).size>=4096)if($n.l=ho.start+1<<9,$e&&Buffer.isBuffer(ho.content))ho.content.copy($n,$n.l,0,ho.size),$n.l+=ho.size+511&-512;else{for(mo=0;mo<ho.size;++mo)$n.write_shift(1,ho.content[mo]);for(;511&mo;++mo)$n.write_shift(1,0)}for(Ai=1;Ai<An.FileIndex.length;++Ai)if((ho=An.FileIndex[Ai]).size>0&&ho.size<4096)if($e&&Buffer.isBuffer(ho.content))ho.content.copy($n,$n.l,0,ho.size),$n.l+=ho.size+63&-64;else{for(mo=0;mo<ho.size;++mo)$n.write_shift(1,ho.content[mo]);for(;63&mo;++mo)$n.write_shift(1,0)}if($e)$n.l=$n.length;else for(;$n.l<$n.length;)$n.write_shift(1,0);return $n}r.version="1.2.2";var Ts,Ki=64,Eo=-2,Hr="d0cf11e0a1b11ae1",$o=[208,207,17,224,161,177,26,225],pa="00000000000000000000000000000000",ir={MAXREGSECT:-6,DIFSECT:-4,FATSECT:-3,ENDOFCHAIN:Eo,FREESECT:-1,HEADER_SIGNATURE:Hr,HEADER_MINOR_VERSION:"3e00",MAXREGSID:-6,NOSTREAM:-1,HEADER_CLSID:pa,EntryTypes:["unknown","storage","stream","lockbytes","property","root"]};function rs(An){for(var ei=new Array(An.length),Un=0;Un<An.length;++Un)ei[Un]=String.fromCharCode(An[Un]);return ei.join("")}function Mr(An){return Ts?Ts.deflateRawSync(An):Pu(An)}for(var An,ei,ma=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],kr=[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],ea=[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],Ti=typeof Uint8Array<"u",_i=Ti?new Uint8Array(256):[],fi=0;fi<256;++fi)_i[fi]=(void 0,255&((ei=139536&((An=fi)<<1|An<<11)|558144&(An<<5|An<<15))>>16|ei>>8|ei));function Oo(An,ei){var Un=_i[255&An];return ei<=8?Un>>>8-ei:(Un=Un<<8|_i[An>>8&255],ei<=16?Un>>>16-ei:(Un=Un<<8|_i[An>>16&255])>>>24-ei)}function Xn(An,ei){var Un=7&ei,Sn=ei>>>3;return(An[Sn]|(Un<=6?0:An[Sn+1]<<8))>>>Un&3}function Zr(An,ei){var Un=7&ei,Sn=ei>>>3;return(An[Sn]|(Un<=5?0:An[Sn+1]<<8))>>>Un&7}function nr(An,ei){var Un=7&ei,Sn=ei>>>3;return(An[Sn]|(Un<=3?0:An[Sn+1]<<8))>>>Un&31}function cs(An,ei){var Un=7&ei,Sn=ei>>>3;return(An[Sn]|(Un<=1?0:An[Sn+1]<<8))>>>Un&127}function lc(An,ei,Un){var Sn=7&ei,$n=ei>>>3,uo=An[$n]>>>Sn;return Un<8-Sn||(uo|=An[$n+1]<<8-Sn,Un<16-Sn)||(uo|=An[$n+2]<<16-Sn,Un<24-Sn)||(uo|=An[$n+3]<<24-Sn),uo&(1<<Un)-1}function Aa(An,ei,Un){var Sn=7&ei,$n=ei>>>3;return Sn<=5?An[$n]|=(7&Un)<<Sn:(An[$n]|=Un<<Sn&255,An[$n+1]=(7&Un)>>8-Sn),ei+3}function Cl(An,ei,Un){return An[ei>>>3]|=Un=(1&Un)<<(7&ei),ei+1}function xl(An,ei,Un){var $n=ei>>>3;return An[$n]|=255&(Un<<=7&ei),An[$n+1]=Un>>>=8,ei+8}function ld(An,ei,Un){var $n=ei>>>3;return An[$n]|=255&(Un<<=7&ei),An[$n+1]=255&(Un>>>=8),An[$n+2]=Un>>>8,ei+16}function Pd(An,ei){var Un=An.length,Sn=2*Un>ei?2*Un:ei+5,$n=0;if(Un>=ei)return An;if($e){var Ai=S(Sn);if(An.copy)An.copy(Ai);else for(;$n<An.length;++$n)Ai[$n]=An[$n];return Ai}if(Ti){var uo=new Uint8Array(Sn);if(uo.set)uo.set(An);else for(;$n<Un;++$n)uo[$n]=An[$n];return uo}return An.length=Sn,An}function br(An){for(var ei=new Array(An),Un=0;Un<An;++Un)ei[Un]=0;return ei}function Tr(An,ei,Un){var Sn=1,$n=0,Ai=0,uo=0,bo=0,mo=An.length,po=Ti?new Uint16Array(32):br(32);for(Ai=0;Ai<32;++Ai)po[Ai]=0;for(Ai=mo;Ai<Un;++Ai)An[Ai]=0;mo=An.length;var ho=Ti?new Uint16Array(mo):br(mo);for(Ai=0;Ai<mo;++Ai)po[$n=An[Ai]]++,Sn<$n&&(Sn=$n),ho[Ai]=0;for(po[0]=0,Ai=1;Ai<=Sn;++Ai)po[Ai+16]=bo=bo+po[Ai-1]<<1;for(Ai=0;Ai<mo;++Ai)0!=(bo=An[Ai])&&(ho[Ai]=po[bo+16]++);var Cr=0;for(Ai=0;Ai<mo;++Ai)if(0!=(Cr=An[Ai]))for(bo=Oo(ho[Ai],Sn)>>Sn-Cr,uo=(1<<Sn+4-Cr)-1;uo>=0;--uo)ei[bo|uo<<Cr]=15&Cr|Ai<<4;return Sn}var Wg=Ti?new Uint16Array(512):br(512),xu=Ti?new Uint16Array(32):br(32);if(!Ti){for(var Sd=0;Sd<512;++Sd)Wg[Sd]=0;for(Sd=0;Sd<32;++Sd)xu[Sd]=0}!function(){for(var An=[],ei=0;ei<32;ei++)An.push(5);Tr(An,xu,32);var Un=[];for(ei=0;ei<=143;ei++)Un.push(8);for(;ei<=255;ei++)Un.push(9);for(;ei<=279;ei++)Un.push(7);for(;ei<=287;ei++)Un.push(8);Tr(Un,Wg,288)}();var ku=function(){for(var ei=Ti?new Uint8Array(32768):[],Un=0,Sn=0;Un<ea.length-1;++Un)for(;Sn<ea[Un+1];++Sn)ei[Sn]=Un;for(;Sn<32768;++Sn)ei[Sn]=29;var $n=Ti?new Uint8Array(259):[];for(Un=0,Sn=0;Un<kr.length-1;++Un)for(;Sn<kr[Un+1];++Sn)$n[Sn]=Un;return function(mo,po){return mo.length<8?function Ai(bo,mo){for(var po=0;po<bo.length;){var ho=Math.min(65535,bo.length-po);for(mo.write_shift(1,+(po+ho==bo.length)),mo.write_shift(2,ho),mo.write_shift(2,65535&~ho);ho-- >0;)mo[mo.l++]=bo[po++]}return mo.l}(mo,po):function uo(bo,mo){for(var po=0,ho=0,Cr=Ti?new Uint16Array(32768):[];ho<bo.length;){var Dr=Math.min(65535,bo.length-ho);if(Dr<10){for(7&(po=Aa(mo,po,+(ho+Dr==bo.length)))&&(po+=8-(7&po)),mo.l=po/8|0,mo.write_shift(2,Dr),mo.write_shift(2,65535&~Dr);Dr-- >0;)mo[mo.l++]=bo[ho++];po=8*mo.l}else{po=Aa(mo,po,+(ho+Dr==bo.length)+2);for(var fa=0;Dr-- >0;){var Rr=bo[ho],pr=-1,Gs=0;if((pr=Cr[fa=32767&(fa<<5^Rr)])&&((pr|=-32768&ho)>ho&&(pr-=32768),pr<ho))for(;bo[pr+Gs]==bo[ho+Gs]&&Gs<250;)++Gs;if(Gs>2){(Rr=$n[Gs])<=22?po=xl(mo,po,_i[Rr+1]>>1)-1:(xl(mo,po,3),xl(mo,po+=5,_i[Rr-23]>>5),po+=3);var ed=Rr<8?0:Rr-4>>2;ed>0&&(ld(mo,po,Gs-kr[Rr]),po+=ed),po=xl(mo,po,_i[Rr=ei[ho-pr]]>>3),po-=3;var Du=Rr<4?0:Rr-2>>1;Du>0&&(ld(mo,po,ho-pr-ea[Rr]),po+=Du);for(var dg=0;dg<Gs;++dg)Cr[fa]=32767&ho,fa=32767&(fa<<5^bo[ho]),++ho;Dr-=Gs-1}else Rr<=143?Rr+=48:po=Cl(mo,po,1),po=xl(mo,po,_i[Rr]),Cr[fa]=32767&ho,++ho}po=xl(mo,po,0)-1}}return mo.l=(po+7)/8|0,mo.l}(mo,po)}}();function Pu(An){var ei=Mi(50+Math.floor(1.1*An.length)),Un=ku(An,ei);return ei.slice(0,Un)}var Os=Ti?new Uint16Array(32768):br(32768),Ns=Ti?new Uint16Array(32768):br(32768),tl=Ti?new Uint16Array(128):br(128),Ed=1,MB=1;function $p(An,ei){var Un=nr(An,ei)+257,Sn=nr(An,ei+=5)+1,$n=function Ur(An,ei){var Un=7&ei,Sn=ei>>>3;return(An[Sn]|(Un<=4?0:An[Sn+1]<<8))>>>Un&15}(An,ei+=5)+4;ei+=4;for(var Ai=0,uo=Ti?new Uint8Array(19):br(19),bo=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],mo=1,po=Ti?new Uint8Array(8):br(8),ho=Ti?new Uint8Array(8):br(8),Cr=uo.length,Dr=0;Dr<$n;++Dr)uo[ma[Dr]]=Ai=Zr(An,ei),mo<Ai&&(mo=Ai),po[Ai]++,ei+=3;var fa=0;for(po[0]=0,Dr=1;Dr<=mo;++Dr)ho[Dr]=fa=fa+po[Dr-1]<<1;for(Dr=0;Dr<Cr;++Dr)0!=(fa=uo[Dr])&&(bo[Dr]=ho[fa]++);var Rr=0;for(Dr=0;Dr<Cr;++Dr)if(0!=(Rr=uo[Dr])){fa=_i[bo[Dr]]>>8-Rr;for(var pr=(1<<7-Rr)-1;pr>=0;--pr)tl[fa|pr<<Rr]=7&Rr|Dr<<3}var Gs=[];for(mo=1;Gs.length<Un+Sn;)switch(fa=tl[cs(An,ei)],ei+=7&fa,fa>>>=3){case 16:for(Ai=3+Xn(An,ei),ei+=2,fa=Gs[Gs.length-1];Ai-- >0;)Gs.push(fa);break;case 17:for(Ai=3+Zr(An,ei),ei+=3;Ai-- >0;)Gs.push(0);break;case 18:for(Ai=11+cs(An,ei),ei+=7;Ai-- >0;)Gs.push(0);break;default:Gs.push(fa),mo<fa&&(mo=fa)}var ed=Gs.slice(0,Un),Du=Gs.slice(Un);for(Dr=Un;Dr<286;++Dr)ed[Dr]=0;for(Dr=Sn;Dr<30;++Dr)Du[Dr]=0;return Ed=Tr(ed,Os,286),MB=Tr(Du,Ns,30),ei}function e0(An,ei){var Sn=function wh(An,ei){if(3==An[0]&&!(3&An[1]))return[M(ei),2];for(var Un=0,Sn=0,$n=S(ei||1<<18),Ai=0,uo=$n.length>>>0,bo=0,mo=0;!(1&Sn);)if(Sn=Zr(An,Un),Un+=3,Sn>>>1)for(Sn>>1==1?(bo=9,mo=5):(Un=$p(An,Un),bo=Ed,mo=MB);;){!ei&&uo<Ai+32767&&(uo=($n=Pd($n,Ai+32767)).length);var ho=lc(An,Un,bo),Cr=Sn>>>1==1?Wg[ho]:Os[ho];if(Un+=15&Cr,(Cr>>>=4)>>>8&255){if(256==Cr)break;var Dr=(Cr-=257)<8?0:Cr-4>>2;Dr>5&&(Dr=0);var fa=Ai+kr[Cr];Dr>0&&(fa+=lc(An,Un,Dr),Un+=Dr),ho=lc(An,Un,mo),Un+=15&(Cr=Sn>>>1==1?xu[ho]:Ns[ho]);var Rr=(Cr>>>=4)<4?0:Cr-2>>1,pr=ea[Cr];for(Rr>0&&(pr+=lc(An,Un,Rr),Un+=Rr),!ei&&uo<fa&&(uo=($n=Pd($n,fa+100)).length);Ai<fa;)$n[Ai]=$n[Ai-pr],++Ai}else $n[Ai++]=Cr}else{7&Un&&(Un+=8-(7&Un));var po=An[Un>>>3]|An[1+(Un>>>3)]<<8;if(Un+=32,po>0)for(!ei&&uo<Ai+po&&(uo=($n=Pd($n,Ai+po)).length);po-- >0;)$n[Ai++]=An[Un>>>3],Un+=8}return ei?[$n,Un+7>>>3]:[$n.slice(0,Ai),Un+7>>>3]}(An.slice(An.l||0),ei);return An.l+=Sn[1],Sn[0]}function A0(An,ei){if(!An)throw new Error(ei);typeof console<"u"&&console.error(ei)}function n0(An,ei){var Un=An;ec(Un,0);var Ai={FileIndex:[],FullPaths:[]};Jn(Ai,{root:ei.root});for(var uo=Un.length-4;(80!=Un[uo]||75!=Un[uo+1]||5!=Un[uo+2]||6!=Un[uo+3])&&uo>=0;)--uo;Un.l=uo+4,Un.l+=4;var bo=Un.read_shift(2);Un.l+=6;var mo=Un.read_shift(4);for(Un.l=mo,uo=0;uo<bo;++uo){Un.l+=20;var po=Un.read_shift(4),ho=Un.read_shift(4),Cr=Un.read_shift(2),Dr=Un.read_shift(2),fa=Un.read_shift(2);Un.l+=8;var Rr=Un.read_shift(4),pr=ht(Un.slice(Un.l+Cr,Un.l+Cr+Dr));Un.l+=Cr+Dr+fa;var Gs=Un.l;Un.l=Rr+4,pr&&pr[1]&&((pr[1]||{}).usz&&(ho=pr[1].usz),(pr[1]||{}).csz&&(po=pr[1].csz)),Su(Un,po,ho,Ai,pr),Un.l=Gs}return Ai}function Su(An,ei,Un,Sn,$n){An.l+=2;var Ai=An.read_shift(2),uo=An.read_shift(2),bo=function rt(An){var ei=65535&An.read_shift(2),Un=65535&An.read_shift(2),Sn=new Date,$n=31&Un,Ai=15&(Un>>>=5);Un>>>=4,Sn.setMilliseconds(0),Sn.setFullYear(Un+1980),Sn.setMonth(Ai-1),Sn.setDate($n);var uo=31&ei,bo=63&(ei>>>=5);return Sn.setHours(ei>>>=6),Sn.setMinutes(bo),Sn.setSeconds(uo<<1),Sn}(An);if(8257&Ai)throw new Error("Unsupported ZIP encryption");An.read_shift(4);for(var po=An.read_shift(4),ho=An.read_shift(4),Cr=An.read_shift(2),Dr=An.read_shift(2),fa="",Rr=0;Rr<Cr;++Rr)fa+=String.fromCharCode(An[An.l++]);if(Dr){var pr=ht(An.slice(An.l,An.l+Dr));(pr[21589]||{}).mt&&(bo=pr[21589].mt),(pr[1]||{}).usz&&(ho=pr[1].usz),(pr[1]||{}).csz&&(po=pr[1].csz),$n&&(($n[21589]||{}).mt&&(bo=$n[21589].mt),($n[1]||{}).usz&&(ho=$n[1].usz),($n[1]||{}).csz&&(po=$n[1].csz))}An.l+=Dr;var Gs=An.slice(An.l,An.l+po);switch(uo){case 8:Gs=function Ir(An,ei){if(!Ts)return e0(An,ei);var Sn=new(0,Ts.InflateRaw),$n=Sn._processChunk(An.slice(An.l),Sn._finishFlushFlag);return An.l+=Sn.bytesRead,$n}(An,ho);break;case 0:An.l+=po;break;default:throw new Error("Unsupported ZIP Compression method "+uo)}var ed=!1;8&Ai&&(134695760==An.read_shift(4)&&(An.read_shift(4),ed=!0),po=An.read_shift(4),ho=An.read_shift(4)),po!=ei&&A0(ed,"Bad compressed size: "+ei+" != "+po),ho!=Un&&A0(ed,"Bad uncompressed size: "+Un+" != "+ho),xm(Sn,fa,Gs,{unsafe:!0,mt:bo})}var o0={htm:"text/html",xml:"text/xml",gif:"image/gif",jpg:"image/jpeg",png:"image/png",mso:"application/x-mso",thmx:"application/vnd.ms-officetheme",sh33tj5:"application/octet-stream"};function XQ(An,ei){if(An.ctype)return An.ctype;var Un=An.name||"",Sn=Un.match(/\.([^\.]+)$/);return Sn&&o0[Sn[1]]||ei&&(Sn=(Un=ei).match(/[\.\\]([^\.\\])+$/))&&o0[Sn[1]]?o0[Sn[1]]:"application/octet-stream"}function Iw(An){for(var ei=gA(An),Un=[],Sn=0;Sn<ei.length;Sn+=76)Un.push(ei.slice(Sn,Sn+76));return Un.join("\r\n")+"\r\n"}function Fw(An){var ei=An.replace(/[\x00-\x08\x0B\x0C\x0E-\x1F\x7E-\xFF=]/g,function(po){var ho=po.charCodeAt(0).toString(16).toUpperCase();return"="+(1==ho.length?"0"+ho:ho)});"\n"==(ei=ei.replace(/ $/gm,"=20").replace(/\t$/gm,"=09")).charAt(0)&&(ei="=0D"+ei.slice(1));for(var Un=[],Sn=(ei=ei.replace(/\r(?!\n)/gm,"=0D").replace(/\n\n/gm,"\n=0A").replace(/([^\r\n])\n/gm,"$1=0A")).split("\r\n"),$n=0;$n<Sn.length;++$n){var Ai=Sn[$n];if(0!=Ai.length)for(var uo=0;uo<Ai.length;){var bo=76,mo=Ai.slice(uo,uo+bo);"="==mo.charAt(bo-1)?bo--:"="==mo.charAt(bo-2)?bo-=2:"="==mo.charAt(bo-3)&&(bo-=3),mo=Ai.slice(uo,uo+bo),(uo+=bo)<Ai.length&&(mo+="="),Un.push(mo)}else Un.push("")}return Un.join("\r\n")}function Dw(An,ei,Un){for(var uo,Sn="",$n="",Ai="",bo=0;bo<10;++bo){var mo=ei[bo];if(!mo||mo.match(/^\s*$/))break;var po=mo.match(/^([^:]*?):\s*([^\s].*)$/);if(po)switch(po[1].toLowerCase()){case"content-location":Sn=po[2].trim();break;case"content-type":Ai=po[2].trim();break;case"content-transfer-encoding":$n=po[2].trim()}}switch(++bo,$n.toLowerCase()){case"base64":uo=Z(Cn(ei.slice(bo).join("")));break;case"quoted-printable":uo=function xw(An){for(var ei=[],Un=0;Un<An.length;++Un){for(var Sn=An[Un];Un<=An.length&&"="==Sn.charAt(Sn.length-1);)Sn=Sn.slice(0,Sn.length-1)+An[++Un];ei.push(Sn)}for(var $n=0;$n<ei.length;++$n)ei[$n]=ei[$n].replace(/[=][0-9A-Fa-f]{2}/g,function(Ai){return String.fromCharCode(parseInt(Ai.slice(1),16))});return Z(ei.join("\r\n"))}(ei.slice(bo));break;default:throw new Error("Unsupported Content-Transfer-Encoding "+$n)}var ho=xm(An,Sn.slice(Un.length),uo,{unsafe:!0});Ai&&(ho.ctype=Ai)}function xm(An,ei,Un,Sn){var $n=Sn&&Sn.unsafe;$n||Jn(An);var Ai=!$n&&Xo.find(An,ei);if(!Ai){var uo=An.FullPaths[0];ei.slice(0,uo.length)==uo?uo=ei:("/"!=uo.slice(-1)&&(uo+="/"),uo=(uo+ei).replace("//","/")),Ai={name:y(ei),type:2},An.FileIndex.push(Ai),An.FullPaths.push(uo),$n||Xo.utils.cfb_gc(An)}return Ai.content=Un,Ai.size=Un?Un.length:0,Sn&&(Sn.CLSID&&(Ai.clsid=Sn.CLSID),Sn.mt&&(Ai.mt=Sn.mt),Sn.ct&&(Ai.ct=Sn.ct)),Ai}return r.find=function ki(An,ei){var Un=An.FullPaths.map(function(mo){return mo.toUpperCase()}),Sn=Un.map(function(mo){var po=mo.split("/");return po[po.length-("/"==mo.slice(-1)?2:1)]}),$n=!1;47===ei.charCodeAt(0)?($n=!0,ei=Un[0].slice(0,-1)+ei):$n=-1!==ei.indexOf("/");var Ai=ei.toUpperCase(),uo=!0===$n?Un.indexOf(Ai):Sn.indexOf(Ai);if(-1!==uo)return An.FileIndex[uo];var bo=!Ai.match(Ht);for(Ai=Ai.replace(ri,""),bo&&(Ai=Ai.replace(Ht,"!")),uo=0;uo<Un.length;++uo)if((bo?Un[uo].replace(Ht,"!"):Un[uo]).replace(ri,"")==Ai||(bo?Sn[uo].replace(Ht,"!"):Sn[uo]).replace(ri,"")==Ai)return An.FileIndex[uo];return null},r.read=function Vi(An,ei){var Un=ei&&ei.type;switch(Un||$e&&Buffer.isBuffer(An)&&(Un="buffer"),Un||"base64"){case"file":return function Bi(An,ei){return Jt(),$t(Rt.readFileSync(An),ei)}(An,ei);case"base64":return $t(Z(Cn(An)),ei);case"binary":return $t(Z(An),ei)}return $t(An,ei)},r.parse=$t,r.write=function Er(An,ei){var Un=Pi(An,ei);switch(ei&&ei.type||"buffer"){case"file":return Jt(),Rt.writeFileSync(ei.filename,Un),Un;case"binary":return"string"==typeof Un?Un:rs(Un);case"base64":return gA("string"==typeof Un?Un:rs(Un));case"buffer":if($e)return Buffer.isBuffer(Un)?Un:q(Un);case"array":return"string"==typeof Un?Z(Un):Un}return Un},r.writeFile=function la(An,ei,Un){Jt();var Sn=Pi(An,Un);Rt.writeFileSync(ei,Sn)},r.utils={cfb_new:function $Q(An){var ei={};return Jn(ei,An),ei},cfb_add:xm,cfb_del:function t_(An,ei){Jn(An);var Un=Xo.find(An,ei);if(Un)for(var Sn=0;Sn<An.FileIndex.length;++Sn)if(An.FileIndex[Sn]==Un)return An.FileIndex.splice(Sn,1),An.FullPaths.splice(Sn,1),!0;return!1},cfb_mov:function e_(An,ei,Un){Jn(An);var Sn=Xo.find(An,ei);if(Sn)for(var $n=0;$n<An.FileIndex.length;++$n)if(An.FileIndex[$n]==Sn)return An.FileIndex[$n].name=y(Un),An.FullPaths[$n]=Un,!0;return!1},cfb_gc:function A_(An){ui(An,!0)},ReadShift:pl,CheckField:_c,prep_blob:ec,bconcat:Ei,use_zlib:function Mo(An){try{var Un=new(0,An.InflateRaw);if(Un._processChunk(new Uint8Array([3,0]),Un._finishFlushFlag),!Un.bytesRead)throw new Error("zlib does not expose bytesRead");Ts=An}catch(Sn){console.error("cannot use native zlib: "+(Sn.message||Sn))}},_deflateRaw:Pu,_inflateRaw:e0,consts:ir},r}();function aa(A){for(var r=Object.keys(A),i=[],I=0;I<r.length;++I)Object.prototype.hasOwnProperty.call(A,r[I])&&i.push(r[I]);return i}function Tl(A){for(var r=[],i=aa(A),I=0;I!==i.length;++I)r[A[i[I]]]=i[I];return r}var QA=Date.UTC(1899,11,30,0,0,0),De=Date.UTC(1899,11,31,0,0,0),XA=Date.UTC(1904,0,1,0,0,0);function zn(A,r){var I=(A.getTime()-QA)/864e5;return r?(I-=1462)<-1402?I-1:I:I<60?I-1:I}function lr(A){if(A>=60&&A<61)return A;var r=new Date;return r.setTime(24*(A>60?A:A+1)*60*60*1e3+QA),r}function Kr(A){var r=0,i=0,I=!1,y=A.match(/P([0-9\.]+Y)?([0-9\.]+M)?([0-9\.]+D)?T([0-9\.]+H)?([0-9\.]+M)?([0-9\.]+S)?/);if(!y)throw new Error("|"+A+"| is not an ISO8601 Duration");for(var K=1;K!=y.length;++K)if(y[K]){switch(i=1,K>3&&(I=!0),y[K].slice(y[K].length-1)){case"Y":throw new Error("Unsupported ISO Duration Field: "+y[K].slice(y[K].length-1));case"D":i*=24;case"H":i*=60;case"M":if(!I)throw new Error("Unsupported ISO Duration Field: M");i*=60}r+=i*parseInt(y[K],10)}return r}var Ec=/^(\d+):(\d+)(:\d+)?(\.\d+)?$/,hl=/^(\d+)-(\d+)-(\d+)$/,us=/^(\d+)-(\d+)-(\d+)[T ](\d+):(\d+)(:\d+)?(\.\d+)?$/;function Wa(A,r){if(A instanceof Date)return A;var i=A.match(Ec);return i?new Date((r?XA:De)+1e3*(60*(60*parseInt(i[1],10)+parseInt(i[2],10))+(i[3]?parseInt(i[3].slice(1),10):0))+(i[4]?parseInt((i[4]+"000").slice(1,4),10):0)):(i=A.match(hl))?new Date(Date.UTC(+i[1],+i[2]-1,+i[3],0,0,0,0)):(i=A.match(us))?new Date(Date.UTC(+i[1],+i[2]-1,+i[3],+i[4],+i[5],i[6]&&parseInt(i[6].slice(1),10)||0,i[7]&&parseInt((i[7]+"0000").slice(1,4),10)||0)):new Date(A)}function Ra(A,r){if($e&&Buffer.isBuffer(A)){if(r&&te){if(255==A[0]&&254==A[1])return Lt(A.slice(2).toString("utf16le"));if(254==A[1]&&255==A[2])return Lt(qA(A.slice(2).toString("binary")))}return A.toString("binary")}if(typeof TextDecoder<"u")try{if(r){if(255==A[0]&&254==A[1])return Lt(new TextDecoder("utf-16le").decode(A.slice(2)));if(254==A[0]&&255==A[1])return Lt(new TextDecoder("utf-16be").decode(A.slice(2)))}var i={"\u20ac":"\x80","\u201a":"\x82",\u0192:"\x83","\u201e":"\x84","\u2026":"\x85","\u2020":"\x86","\u2021":"\x87",\u02c6:"\x88","\u2030":"\x89",\u0160:"\x8a","\u2039":"\x8b",\u0152:"\x8c",\u017d:"\x8e","\u2018":"\x91","\u2019":"\x92","\u201c":"\x93","\u201d":"\x94","\u2022":"\x95","\u2013":"\x96","\u2014":"\x97","\u02dc":"\x98","\u2122":"\x99",\u0161:"\x9a","\u203a":"\x9b",\u0153:"\x9c",\u017e:"\x9e",\u0178:"\x9f"};return Array.isArray(A)&&(A=new Uint8Array(A)),new TextDecoder("latin1").decode(A).replace(/[\u20ac\u201a\u0192\u201e\u2026\u2020\u2021\u02c6\u2030\u0160\u2039\u0152\u017d\u2018\u2019\u201c\u201d\u2022\u2013\u2014\u02dc\u2122\u0161\u203a\u0153\u017e\u0178]/g,function(K){return i[K]||K})}catch{}var I=[],y=0;try{for(y=0;y<A.length-65536;y+=65536)I.push(String.fromCharCode.apply(0,A.slice(y,y+65536)));I.push(String.fromCharCode.apply(0,A.slice(y)))}catch{try{for(;y<A.length-16384;y+=16384)I.push(String.fromCharCode.apply(0,A.slice(y,y+16384)));I.push(String.fromCharCode.apply(0,A.slice(y)))}catch{for(;y!=A.length;++y)I.push(String.fromCharCode(A[y]))}}return I.join("")}function Sa(A){if(typeof JSON<"u"&&!Array.isArray(A))return JSON.parse(JSON.stringify(A));if("object"!=typeof A||null==A)return A;if(A instanceof Date)return new Date(A.getTime());var r={};for(var i in A)Object.prototype.hasOwnProperty.call(A,i)&&(r[i]=Sa(A[i]));return r}function Ga(A,r){for(var i="";i.length<r;)i+=A;return i}function ha(A){var r=Number(A);if(!isNaN(r))return isFinite(r)?r:NaN;if(!/\d/.test(A))return r;var i=1,I=A.replace(/([\d]),([\d])/g,"$1$2").replace(/[$]/g,"").replace(/[%]/g,function(){return i*=100,""});return isNaN(r=Number(I))&&(I=I.replace(/[(]([^()]*)[)]/,function(y,K){return i=-i,K}),isNaN(r=Number(I)))?r:r/i}var $d=/^(0?\d|1[0-2])(?:|:([0-5]?\d)(?:|(\.\d+)(?:|:([0-5]?\d))|:([0-5]?\d)(|\.\d+)))\s+([ap])m?$/,tg=/^([01]?\d|2[0-3])(?:|:([0-5]?\d)(?:|(\.\d+)(?:|:([0-5]?\d))|:([0-5]?\d)(|\.\d+)))$/,Cd=/^(\d+)-(\d+)-(\d+)[T ](\d+):(\d+)(:\d+)(\.\d+)?[Z]?$/,jc=-177984e5==new Date("6/9/69 00:00 UTC").valueOf(),yd=["january","february","march","april","may","june","july","august","september","october","november","december"];function fs(A){if(Cd.test(A))return-1==A.indexOf("Z")?Re(new Date(A)):new Date(A);var r=A.toLowerCase(),i=r.replace(/\s+/g," ").trim(),I=i.match($d);if(I)return function nl(A){return A[2]?A[3]?A[4]?new Date(Date.UTC(1899,11,31,+A[1]%12+("p"==A[7]?12:0),+A[2],+A[4],1e3*parseFloat(A[3]))):new Date(Date.UTC(1899,11,31,"p"==A[7]?12:0,+A[1],+A[2],1e3*parseFloat(A[3]))):A[5]?new Date(Date.UTC(1899,11,31,+A[1]%12+("p"==A[7]?12:0),+A[2],+A[5],A[6]?1e3*parseFloat(A[6]):0)):new Date(Date.UTC(1899,11,31,+A[1]%12+("p"==A[7]?12:0),+A[2],0,0)):new Date(Date.UTC(1899,11,31,+A[1]%12+("p"==A[7]?12:0),0,0,0))}(I);if(I=i.match(tg))return function bc(A){return A[2]?A[3]?A[4]?new Date(Date.UTC(1899,11,31,+A[1],+A[2],+A[4],1e3*parseFloat(A[3]))):new Date(Date.UTC(1899,11,31,0,+A[1],+A[2],1e3*parseFloat(A[3]))):A[5]?new Date(Date.UTC(1899,11,31,+A[1],+A[2],+A[5],A[6]?1e3*parseFloat(A[6]):0)):new Date(Date.UTC(1899,11,31,+A[1],+A[2],0,0)):new Date(Date.UTC(1899,11,31,+A[1],0,0,0))}(I);if(I=i.match(us))return new Date(Date.UTC(+I[1],+I[2]-1,+I[3],+I[4],+I[5],I[6]&&parseInt(I[6].slice(1),10)||0,I[7]&&parseInt((I[7]+"0000").slice(1,4),10)||0));var y=new Date(jc&&-1==A.indexOf("UTC")?A+" UTC":A),K=new Date(NaN),rt=y.getYear(),Rt=(y.getMonth(),y.getDate());if(isNaN(Rt))return K;if(r.match(/jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec/)){if((r=r.replace(/[^a-z]/g,"").replace(/([^a-z]|^)[ap]m?([^a-z]|$)/,"")).length>3&&-1==yd.indexOf(r))return K}else if(r.replace(/[ap]m?/,"").match(/[a-z]/))return K;return rt<0||rt>8099||A.match(/[^-0-9:,\/\\\ ]/)?K:y}var re=function(){var A=5=="abacaba".split(/(:?b)/i).length;return function(i,I,y){if(A||"string"==typeof I)return i.split(I);for(var K=i.split(I),rt=[K[0]],ht=1;ht<K.length;++ht)rt.push(y),rt.push(K[ht]);return rt}}();function Wt(A){return new Date(A.getUTCFullYear(),A.getUTCMonth(),A.getUTCDate(),A.getUTCHours(),A.getUTCMinutes(),A.getUTCSeconds(),A.getUTCMilliseconds())}function Re(A){return new Date(Date.UTC(A.getFullYear(),A.getMonth(),A.getDate(),A.getHours(),A.getMinutes(),A.getSeconds(),A.getMilliseconds()))}function aA(A){var i=A.slice(0,1024).indexOf("<!DOCTYPE");if(-1==i)return A;var I=A.match(/<[\w]/);return I?A.slice(0,i)+A.slice(I.index):A}function CA(A,r,i){for(var I=[],y=A.indexOf(r);y>-1;){var K=A.indexOf(i,y+r.length);if(-1==K)break;I.push(A.slice(y,K+i.length)),y=A.indexOf(r,K+i.length)}return I.length>0?I:null}function an(A,r,i){var I=[],y=0,K=A.indexOf(r);if(-1==K)return A;for(;K>-1;){I.push(A.slice(y,K));var rt=A.indexOf(i,K+r.length);if(-1==rt)break;-1==(K=A.indexOf(r,y=rt+i.length))&&I.push(A.slice(y))}return I.join("")}var Mn={" ":1,"\t":1,"\r":1,"\n":1,">":1};function ci(A,r){for(var i=A.indexOf("<"+r),I=r.length+1,y=A.length;i>=0&&i<=y-I&&!Mn[A.charAt(i+I)];)i=A.indexOf("<"+r,i+1);if(-1===i)return null;var K=A.indexOf(">",i+r.length);if(-1===K)return null;var rt="</"+r+">",ht=A.indexOf(rt,K);return-1==ht?null:[A.slice(i,ht+rt.length),A.slice(K+1,ht)]}var Kn=function(){var A={};return function(i,I){var y=A[I];y||(A[I]=y=[new RegExp("<(?:\\w+:)?"+I+"\\b[^<>]*>","g"),new RegExp("</(?:\\w+:)?"+I+">","g")]),y[0].lastIndex=y[1].lastIndex=0;var K=y[0].exec(i);if(!K)return null;var rt=K.index,ht=y[0].lastIndex;if(y[1].lastIndex=y[0].lastIndex,!(K=y[1].exec(i)))return null;var Rt=K.index;return[i.slice(rt,y[1].lastIndex),i.slice(ht,Rt)]}}(),Ao=function(){var A={};return function(i,I){var rt,y=[],K=A[I];for(K||(A[I]=K=[new RegExp("<(?:\\w+:)?"+I+"\\b[^<>]*>","g"),new RegExp("</(?:\\w+:)?"+I+">","g")]),K[0].lastIndex=K[1].lastIndex=0;rt=K[0].exec(i);){var ht=rt.index;if(K[1].lastIndex=K[0].lastIndex,!(rt=K[1].exec(i)))return null;y.push(i.slice(ht,K[1].lastIndex)),K[0].lastIndex=K[1].lastIndex}return 0==y.length?null:y}}(),Yi=function(){var A={};return function(i,I){var y=[],K=A[I];K||(A[I]=K=[new RegExp("<(?:\\w+:)?"+I+"\\b[^<>]*>","g"),new RegExp("</(?:\\w+:)?"+I+">","g")]),K[0].lastIndex=K[1].lastIndex=0;for(var rt,ht=0,Rt=0;rt=K[0].exec(i);){if(y.push(i.slice(Rt,ht=rt.index)),Rt=ht,K[1].lastIndex=K[0].lastIndex,!(rt=K[1].exec(i)))return null;Rt=K[1].lastIndex,K[0].lastIndex=K[1].lastIndex}return y.push(i.slice(Rt)),0==y.length?"":y.join("")}}(),Xi=function(){var A={};return function(i,I){var rt,y=[],K=A[I];for(K||(A[I]=K=[new RegExp("<"+I+"\\b[^<>]*>","ig"),new RegExp("</"+I+">","ig")]),K[0].lastIndex=K[1].lastIndex=0;rt=K[0].exec(i);){var ht=rt.index;if(K[1].lastIndex=K[0].lastIndex,!(rt=K[1].exec(i)))return null;y.push(i.slice(ht,K[1].lastIndex)),K[0].lastIndex=K[1].lastIndex}return 0==y.length?null:y}}();function ji(A){return A?A.content&&A.type?Ra(A.content,!0):A.data?sn(A.data):A.asNodeBuffer&&$e?sn(A.asNodeBuffer().toString("binary")):A.asBinary?sn(A.asBinary()):A._data&&A._data.getContent?sn(Ra(Array.prototype.slice.call(A._data.getContent(),0))):null:null}function wo(A){if(!A)return null;if(A.data)return ue(A.data);if(A.asNodeBuffer&&$e)return A.asNodeBuffer();if(A._data&&A._data.getContent){var r=A._data.getContent();return"string"==typeof r?ue(r):Array.prototype.slice.call(r)}return A.content&&A.type?A.content:null}function wn(A,r){for(var i=A.FullPaths||aa(A.files),I=r.toLowerCase().replace(/[\/]/g,"\\"),y=I.replace(/\\/g,"/"),K=0;K<i.length;++K){var rt=i[K].replace(/^Root Entry[\/]/,"").toLowerCase();if(I==rt||y==rt)return A.files?A.files[i[K]]:A.FileIndex[K]}return null}function pi(A,r){var i=wn(A,r);if(null==i)throw new Error("Cannot find file "+r+" in zip");return i}function Nn(A,r,i){if(!i)return function Jo(A){return A&&".bin"===A.name.slice(-4)?wo(A):ji(A)}(pi(A,r));if(!r)return null;try{return Nn(A,r)}catch{return null}}function wi(A,r,i){if(!i)return ji(pi(A,r));if(!r)return null;try{return wi(A,r)}catch{return null}}function Fo(A,r,i){if(!i)return wo(pi(A,r));if(!r)return null;try{return Fo(A,r)}catch{return null}}function Ho(A){for(var r=A.FullPaths||aa(A.files),i=[],I=0;I<r.length;++I)"/"!=r[I].slice(-1)&&i.push(r[I].replace(/^Root Entry[\/]/,""));return i.sort()}function Ct(A,r){switch(r.type){case"base64":return Xo.read(A,{type:"base64"});case"binary":return Xo.read(A,{type:"binary"});case"buffer":case"array":return Xo.read(A,{type:"buffer"})}throw new Error("Unrecognized type "+r.type)}function Yt(A,r){if("/"==A.charAt(0))return A.slice(1);var i=r.split("/");"/"!=r.slice(-1)&&i.pop();for(var I=A.split("/");0!==I.length;){var y=I.shift();".."===y?i.pop():"."!==y&&i.push(y)}return i.join("/")}var kt='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r\n',Pt=/\s([^"\s?>\/]+)\s*=\s*((?:")([^"]*)(?:")|(?:')([^']*)(?:')|([^'">\s]+))/g,ne=/<[\/\?]?[a-zA-Z0-9:_-]+(?:\s+[^"\s?<>\/]+\s*=\s*(?:"[^"]*"|'[^']*'|[^'"<>\s=]+))*\s*[\/\?]?>/gm,de=kt.match(ne)?ne:/<[^<>]*>/g,AA=/<\w*:/,DA=/<(\/?)\w+:/;function xA(A,r,i){for(var I={},y=0,K=0;y!==A.length&&32!==(K=A.charCodeAt(y))&&10!==K&&13!==K;++y);if(r||(I[0]=A.slice(0,y)),y===A.length)return I;var rt=A.match(Pt),ht=0,Rt="",Jt=0,$t="",Pe="",Be=1;if(rt)for(Jt=0;Jt!=rt.length;++Jt){for(Pe=rt[Jt].slice(1),K=0;K!=Pe.length&&61!==Pe.charCodeAt(K);++K);for($t=Pe.slice(0,K).trim();32==Pe.charCodeAt(K+1);)++K;for(Be=34==(y=Pe.charCodeAt(K+1))||39==y?1:0,Rt=Pe.slice(K+1+Be,Pe.length-Be),ht=0;ht!=$t.length&&58!==$t.charCodeAt(ht);++ht);if(ht===$t.length)$t.indexOf("_")>0&&($t=$t.slice(0,$t.indexOf("_"))),I[$t]=Rt,i||(I[$t.toLowerCase()]=Rt);else{var ce=(5===ht&&"xmlns"===$t.slice(0,5)?"xmlns":"")+$t.slice(ht+1);if(I[ce]&&"ext"==$t.slice(ht-3,ht))continue;I[ce]=Rt,i||(I[ce.toLowerCase()]=Rt)}}return I}function en(A,r,i){for(var I={},y=0,K=0;y!==A.length&&32!==(K=A.charCodeAt(y))&&10!==K&&13!==K;++y);if(r||(I[0]=A.slice(0,y)),y===A.length)return I;var rt=A.match(Pt),Rt="",Jt=0,$t="",Pe="",Be=1;if(rt)for(Jt=0;Jt!=rt.length;++Jt){for(Pe=rt[Jt].slice(1),K=0;K!=Pe.length&&61!==Pe.charCodeAt(K);++K);for($t=Pe.slice(0,K).trim();32==Pe.charCodeAt(K+1);)++K;Be=34==(y=Pe.charCodeAt(K+1))||39==y?1:0,Rt=Pe.slice(K+1+Be,Pe.length-Be),$t.indexOf("_")>0&&($t=$t.slice(0,$t.indexOf("_"))),I[$t]=Rt,i||(I[$t.toLowerCase()]=Rt)}return I}function Ue(A){return A.replace(DA,"<$1")}var Pn={"&quot;":'"',"&apos;":"'","&gt;":">","&lt;":"<","&amp;":"&"},_n=Tl(Pn),vn=function(){var A=/&(?:quot|apos|gt|lt|amp|#x?([\da-fA-F]+));/gi,r=/_x([\da-fA-F]{4})_/gi;function i(I){var y=I+"",K=y.indexOf("<![CDATA[");if(-1==K)return y.replace(A,function(ht,Rt){return Pn[ht]||String.fromCharCode(parseInt(Rt,ht.indexOf("x")>-1?16:10))||ht}).replace(r,function(ht,Rt){return String.fromCharCode(parseInt(Rt,16))});var rt=y.indexOf("]]>");return i(y.slice(0,K))+y.slice(K+9,rt)+i(y.slice(rt+3))}return function(y,K){var rt=i(y);return K?rt.replace(/\r\n/g,"\n"):rt}}(),un=/[&<>'"]/g,Wi=/[\u0000-\u001f]/g;function Io(A){return(A+"").replace(un,function(i){return _n[i]}).replace(/\n/g,"<br/>").replace(Wi,function(i){return"&#x"+("000"+i.charCodeAt(0).toString(16)).slice(-4)+";"})}var di=function(){var A=/&#(\d+);/g;function r(i,I){return String.fromCharCode(parseInt(I,10))}return function(I){return I.replace(A,r)}}();function Se(A){switch(A){case 1:case!0:case"1":case"true":return!0;case 0:case!1:case"0":case"false":return!1}return!1}function Vt(A){for(var r="",i=0,I=0,y=0,K=0,rt=0,ht=0;i<A.length;)(I=A.charCodeAt(i++))<128?r+=String.fromCharCode(I):(y=A.charCodeAt(i++),I>191&&I<224?(rt=(31&I)<<6,rt|=63&y,r+=String.fromCharCode(rt)):(K=A.charCodeAt(i++),I<240?r+=String.fromCharCode((15&I)<<12|(63&y)<<6|63&K):(ht=((7&I)<<18|(63&y)<<12|(63&K)<<6|63&(rt=A.charCodeAt(i++)))-65536,r+=String.fromCharCode(55296+(ht>>>10&1023)),r+=String.fromCharCode(56320+(1023&ht)))));return r}function oe(A){var i,I,ht,r=M(2*A.length),y=1,K=0,rt=0;for(I=0;I<A.length;I+=y)y=1,(ht=A.charCodeAt(I))<128?i=ht:ht<224?(i=64*(31&ht)+(63&A.charCodeAt(I+1)),y=2):ht<240?(i=4096*(15&ht)+64*(63&A.charCodeAt(I+1))+(63&A.charCodeAt(I+2)),y=3):(y=4,i=262144*(7&ht)+4096*(63&A.charCodeAt(I+1))+64*(63&A.charCodeAt(I+2))+(63&A.charCodeAt(I+3)),rt=55296+((i-=65536)>>>10&1023),i=56320+(1023&i)),0!==rt&&(r[K++]=255&rt,r[K++]=rt>>>8,rt=0),r[K++]=i%256,r[K++]=i>>>8;return r.slice(0,K).toString("ucs2")}function wA(A){return q(A,"binary").toString("utf8")}var HA="foo bar baz\xe2\x98\x83\xf0\x9f\x8d\xa3",bt=$e&&(wA(HA)==Vt(HA)&&wA||oe(HA)==Vt(HA)&&oe)||Vt,Lt=$e?function(A){return q(A,"utf8").toString("binary")}:function(A){for(var r=[],i=0,I=0,y=0;i<A.length;)switch(I=A.charCodeAt(i++),!0){case I<128:r.push(String.fromCharCode(I));break;case I<2048:r.push(String.fromCharCode(192+(I>>6))),r.push(String.fromCharCode(128+(63&I)));break;case I>=55296&&I<57344:I-=55296,y=A.charCodeAt(i++)-56320+(I<<10),r.push(String.fromCharCode(240+(y>>18&7))),r.push(String.fromCharCode(144+(y>>12&63))),r.push(String.fromCharCode(128+(y>>6&63))),r.push(String.fromCharCode(128+(63&y)));break;default:r.push(String.fromCharCode(224+(I>>12))),r.push(String.fromCharCode(128+(I>>6&63))),r.push(String.fromCharCode(128+(63&I)))}return r.join("")},ye=function(){var A=[["nbsp"," "],["middot","\xb7"],["quot",'"'],["apos","'"],["gt",">"],["lt","<"],["amp","&"]].map(function(r){return[new RegExp("&"+r[0]+";","ig"),r[1]]});return function(i){for(var I=i.replace(/^[\t\n\r ]+/,"").replace(/(^|[^\t\n\r ])[\t\n\r ]+$/,"$1").replace(/>\s+/g,">").replace(/\b\s+</g,"<").replace(/[\t\n\r ]+/g," ").replace(/<\s*[bB][rR]\s*\/?>/g,"\n").replace(/<[^<>]*>/g,""),y=0;y<A.length;++y)I=I.replace(A[y][0],A[y][1]);return I}}(),IA=/<\/?(?:vt:)?variant>/g,xn=/<(?:vt:)([^<"'>]*)>([\s\S]*)</;function ai(A,r){var i=xA(A),I=Ao(A,i.baseType)||[],y=[];if(I.length!=i.size){if(r.WTF)throw new Error("unexpected vector length "+I.length+" != "+i.size);return y}return I.forEach(function(K){var rt=K.replace(IA,"").match(xn);rt&&y.push({v:bt(rt[2]),t:rt[1]})}),y}var fo=/(^\s|\s$|\n)/;function PA(A,r,i){return"<"+A+(null!=i?function hn(A){return aa(A).map(function(r){return" "+r+'="'+A[r]+'"'}).join("")}(i):"")+(null!=r?(r.match(fo)?' xml:space="preserve"':"")+">"+r+"</"+A:"/")+">"}function Ri(A){if($e&&Buffer.isBuffer(A))return A.toString("utf8");if("string"==typeof A)return A;if(typeof Uint8Array<"u"&&A instanceof Uint8Array)return bt(RA(Zn(A)));throw new Error("Bad input format: expected Buffer or string")}var Si=/<([\/]?)([^\s?><!\/:"]*:|)([^\s?<>:\/"]+)(?:\s+[^<>=?"'\s]+="[^"]*?")*\s*[\/]?>/gm,Ni={CORE_PROPS:"http://schemas.openxmlformats.org/package/2006/metadata/core-properties",CUST_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/custom-properties",EXT_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/extended-properties",CT:"http://schemas.openxmlformats.org/package/2006/content-types",RELS:"http://schemas.openxmlformats.org/package/2006/relationships",TCMNT:"http://schemas.microsoft.com/office/spreadsheetml/2018/threadedcomments",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"},To=["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"],Sr=function(A){for(var r=[],I=0;I<A[0].length;++I)if(A[0][I])for(var y=0,K=A[0][I].length;y<K;y+=10240)r.push.apply(r,A[0][I].slice(y,y+10240));return r},Hi=$e?function(A){return A[0].length>0&&Buffer.isBuffer(A[0][0])?Buffer.concat(A[0].map(function(r){return Buffer.isBuffer(r)?r:q(r)})):Sr(A)}:Sr,oi=function(A,r,i){for(var I=[],y=r;y<i;y+=2)I.push(String.fromCharCode(bs(A,y)));return I.join("").replace(ri,"")},wa=$e?function(A,r,i){return Buffer.isBuffer(A)&&te?A.toString("utf16le",r,i).replace(ri,""):oi(A,r,i)}:oi,Fr=function(A,r,i){for(var I=[],y=r;y<r+i;++y)I.push(("0"+A[y].toString(16)).slice(-2));return I.join("")},Ro=$e?function(A,r,i){return Buffer.isBuffer(A)?A.toString("hex",r,r+i):Fr(A,r,i)}:Fr,dr=function(A,r,i){for(var I=[],y=r;y<i;y++)I.push(String.fromCharCode(za(A,y)));return I.join("")},Br=$e?function(r,i,I){return Buffer.isBuffer(r)?r.toString("utf8",i,I):dr(r,i,I)}:dr,gr=function(A,r){var i=hs(A,r);return i>0?Br(A,r+4,r+4+i-1):""},Gr=gr,va=function(A,r){var i=hs(A,r);return i>0?Br(A,r+4,r+4+i-1):""},SA=va,Oa=function(A,r){var i=2*hs(A,r);return i>0?Br(A,r+4,r+4+i-1):""},Xa=Oa,ur=function(r,i){var I=hs(r,i);return I>0?wa(r,i+4,i+4+I):""},sr=ur,ts=function(A,r){var i=hs(A,r);return i>0?Br(A,r+4,r+4+i):""},fr=ts,zc=function(A,r){return function Vo(A,r){for(var i=1-2*(A[r+7]>>>7),I=((127&A[r+7])<<4)+(A[r+6]>>>4&15),y=15&A[r+6],K=5;K>=0;--K)y=256*y+A[r+K];return 2047==I?0==y?i*(1/0):NaN:(0==I?I=-1022:(I-=1023,y+=Math.pow(2,52)),i*Math.pow(2,I-52)*y)}(A,r)},Na=zc,Qs=function(r){return Array.isArray(r)||typeof Uint8Array<"u"&&r instanceof Uint8Array};$e&&(Gr=function(r,i){if(!Buffer.isBuffer(r))return gr(r,i);var I=r.readUInt32LE(i);return I>0?r.toString("utf8",i+4,i+4+I-1):""},SA=function(r,i){if(!Buffer.isBuffer(r))return va(r,i);var I=r.readUInt32LE(i);return I>0?r.toString("utf8",i+4,i+4+I-1):""},Xa=function(r,i){if(!Buffer.isBuffer(r)||!te)return Oa(r,i);var I=2*r.readUInt32LE(i);return r.toString("utf16le",i+4,i+4+I-1)},sr=function(r,i){if(!Buffer.isBuffer(r)||!te)return ur(r,i);var I=r.readUInt32LE(i);return r.toString("utf16le",i+4,i+4+I)},fr=function(r,i){if(!Buffer.isBuffer(r))return ts(r,i);var I=r.readUInt32LE(i);return r.toString("utf8",i+4,i+4+I)},Na=function(r,i){return Buffer.isBuffer(r)?r.readDoubleLE(i):zc(r,i)},Qs=function(r){return Buffer.isBuffer(r)||Array.isArray(r)||typeof Uint8Array<"u"&&r instanceof Uint8Array}),typeof Rn<"u"&&function qs(){wa=function(A,r,i){return Rn.utils.decode(1200,A.slice(r,i)).replace(ri,"")},Br=function(A,r,i){return Rn.utils.decode(65001,A.slice(r,i))},Gr=function(A,r){var i=hs(A,r);return i>0?Rn.utils.decode(Yn,A.slice(r+4,r+4+i-1)):""},SA=function(A,r){var i=hs(A,r);return i>0?Rn.utils.decode(dn,A.slice(r+4,r+4+i-1)):""},Xa=function(A,r){var i=2*hs(A,r);return i>0?Rn.utils.decode(1200,A.slice(r+4,r+4+i-1)):""},sr=function(A,r){var i=hs(A,r);return i>0?Rn.utils.decode(1200,A.slice(r+4,r+4+i)):""},fr=function(A,r){var i=hs(A,r);return i>0?Rn.utils.decode(65001,A.slice(r+4,r+4+i)):""}}();var za=function(A,r){return A[r]},bs=function(A,r){return 256*A[r+1]+A[r]},Ls=function(A,r){var i=256*A[r+1]+A[r];return i<32768?i:-1*(65535-i+1)},hs=function(A,r){return A[r+3]*(1<<24)+(A[r+2]<<16)+(A[r+1]<<8)+A[r]},Ss=function(A,r){return A[r+3]<<24|A[r+2]<<16|A[r+1]<<8|A[r]},il=function(A,r){return A[r]<<24|A[r+1]<<16|A[r+2]<<8|A[r+3]};function pl(A,r){var I,y,rt,ht,Rt,Jt,i="",K=[];switch(r){case"dbcs":if(Jt=this.l,$e&&Buffer.isBuffer(this)&&te)i=this.slice(this.l,this.l+2*A).toString("utf16le");else for(Rt=0;Rt<A;++Rt)i+=String.fromCharCode(bs(this,Jt)),Jt+=2;A*=2;break;case"utf8":i=Br(this,this.l,this.l+A);break;case"utf16le":i=wa(this,this.l,this.l+(A*=2));break;case"wstr":if(!(typeof Rn<"u"))return pl.call(this,A,"dbcs");i=Rn.utils.decode(dn,this.slice(this.l,this.l+2*A)),A*=2;break;case"lpstr-ansi":i=Gr(this,this.l),A=4+hs(this,this.l);break;case"lpstr-cp":i=SA(this,this.l),A=4+hs(this,this.l);break;case"lpwstr":i=Xa(this,this.l),A=4+2*hs(this,this.l);break;case"lpp4":A=4+hs(this,this.l),i=sr(this,this.l),2&A&&(A+=2);break;case"8lpp4":A=4+hs(this,this.l),i=fr(this,this.l),3&A&&(A+=4-(3&A));break;case"cstr":for(A=0,i="";0!==(rt=za(this,this.l+A++));)K.push(Hn(rt));i=K.join("");break;case"_wstr":for(A=0,i="";0!==(rt=bs(this,this.l+A));)K.push(Hn(rt)),A+=2;A+=2,i=K.join("");break;case"dbcs-cont":for(i="",Jt=this.l,Rt=0;Rt<A;++Rt){if(this.lens&&-1!==this.lens.indexOf(Jt))return rt=za(this,Jt),this.l=Jt+1,ht=pl.call(this,A-Rt,rt?"dbcs-cont":"sbcs-cont"),K.join("")+ht;K.push(Hn(bs(this,Jt))),Jt+=2}i=K.join(""),A*=2;break;case"cpstr":if(typeof Rn<"u"){i=Rn.utils.decode(dn,this.slice(this.l,this.l+A));break}case"sbcs-cont":for(i="",Jt=this.l,Rt=0;Rt!=A;++Rt){if(this.lens&&-1!==this.lens.indexOf(Jt))return rt=za(this,Jt),this.l=Jt+1,ht=pl.call(this,A-Rt,rt?"dbcs-cont":"sbcs-cont"),K.join("")+ht;K.push(Hn(za(this,Jt))),Jt+=1}i=K.join("");break;default:switch(A){case 1:return I=za(this,this.l),this.l++,I;case 2:return I=("i"===r?Ls:bs)(this,this.l),this.l+=2,I;case 4:case-4:return"i"!==r&&128&this[this.l+3]?(y=hs(this,this.l),this.l+=4,y):(I=(A>0?Ss:il)(this,this.l),this.l+=4,I);case 8:case-8:if("f"===r)return y=8==A?Na(this,this.l):Na([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,y;A=8;case 16:i=Ro(this,this.l,A)}}return this.l+=A,i}var Nc=function(A,r,i){A[i]=255&r,A[i+1]=r>>>8&255,A[i+2]=r>>>16&255,A[i+3]=r>>>24&255},Ja=function(A,r,i){A[i]=255&r,A[i+1]=r>>8&255,A[i+2]=r>>16&255,A[i+3]=r>>24&255},ns=function(A,r,i){A[i]=255&r,A[i+1]=r>>>8&255};function Gd(A,r,i){var I=0,y=0;if("dbcs"===i){for(y=0;y!=r.length;++y)ns(this,r.charCodeAt(y),this.l+2*y);I=2*r.length}else if("sbcs"===i||"cpstr"==i)if(typeof Rn<"u"&&874==Yn){for(y=0;y!=r.length;++y){var K=Rn.utils.encode(Yn,r.charAt(y));this[this.l+y]=K[0]}I=r.length}else if(typeof Rn<"u"&&"cpstr"==i){if((K=Rn.utils.encode(dn,r)).length==r.length)for(y=0;y<r.length;++y)0==K[y]&&0!=r.charCodeAt(y)&&(K[y]=95);if(K.length==2*r.length)for(y=0;y<r.length;++y)0==K[2*y]&&0==K[2*y+1]&&0!=r.charCodeAt(y)&&(K[2*y]=95);for(y=0;y<K.length;++y)this[this.l+y]=K[y];I=K.length}else{for(r=r.replace(/[^\x00-\x7F]/g,"_"),y=0;y!=r.length;++y)this[this.l+y]=255&r.charCodeAt(y);I=r.length}else{if("hex"===i){for(;y<A;++y)this[this.l++]=parseInt(r.slice(2*y,2*y+2),16)||0;return this}if("utf16le"===i){var rt=Math.min(this.l+A,this.length);for(y=0;y<Math.min(r.length,A);++y){var ht=r.charCodeAt(y);this[this.l++]=255&ht,this[this.l++]=ht>>8}for(;this.l<rt;)this[this.l++]=0;return this}switch(A){case 1:I=1,this[this.l]=255&r;break;case 2:I=2,this[this.l]=255&r,this[this.l+1]=255&(r>>>=8);break;case 3:I=3,this[this.l]=255&r,this[this.l+1]=255&(r>>>=8),this[this.l+2]=255&(r>>>=8);break;case 4:I=4,Nc(this,r,this.l);break;case 8:if(I=8,"f"===i){!function tr(A,r,i){var I=(r<0||1/r==-1/0?1:0)<<7,y=0,K=0,rt=I?-r:r;isFinite(rt)?0==rt?y=K=0:(y=Math.floor(Math.log(rt)/Math.LN2),K=rt*Math.pow(2,52-y),y<=-1023&&(!isFinite(K)||K<Math.pow(2,52))?y=-1022:(K-=Math.pow(2,52),y+=1023)):(y=2047,K=isNaN(r)?26985:0);for(var ht=0;ht<=5;++ht,K/=256)A[i+ht]=255&K;A[i+6]=(15&y)<<4|15&K,A[i+7]=y>>4|I}(this,r,this.l);break}case 16:break;case-4:I=4,Ja(this,r,this.l)}}return this.l+=I,this}function _c(A,r){var i=Ro(this,this.l,A.length>>1);if(i!==A)throw new Error(r+"Expected "+A+" saw "+i);this.l+=A.length>>1}function ec(A,r){A.l=r,A.read_shift=pl,A.chk=_c,A.write_shift=Gd}function Ic(A,r){A.l+=r}function Mi(A){var r=M(A);return ec(r,0),r}function Yc(A,r,i){if(A){var I,y,K;ec(A,A.l||0);for(var rt=A.length,ht=0,Rt=0;A.l<rt;){128&(ht=A.read_shift(1))&&(ht=(127&ht)+((127&A.read_shift(1))<<7));var Jt=Bm[ht]||Bm[65535];for(K=127&(I=A.read_shift(1)),y=1;y<4&&128&I;++y)K+=(127&(I=A.read_shift(1)))<<7*y;Rt=A.l+K;var $t=Jt.f&&Jt.f(A,K,i);if(A.l=Rt,r($t,Jt,ht))return}}}function vo(){var A=[],r=$e?16384:2048,I=($e&&Mi(r),function(Pe){var Be=Mi(Pe);return ec(Be,0),Be}),y=I(r),K=function(){y&&(y.l&&(y.length>y.l&&((y=y.slice(0,y.l)).l=y.length),y.length>0&&A.push(y)),y=null)},rt=function(Pe){return y&&Pe<y.length-y.l?y:(K(),y=I(Math.max(Pe+1,r)))};return{next:rt,push:function(Pe){K(),null==(y=Pe).l&&(y.l=y.length),rt(r)},end:function(){return K(),Ei(A)},_bufs:A,end2:function(){return K(),A}}}function pe(A,r,i){var I=Sa(A);if(r.s?(I.cRel&&(I.c+=r.s.c),I.rRel&&(I.r+=r.s.r)):(I.cRel&&(I.c+=r.c),I.rRel&&(I.r+=r.r)),!i||i.biff<12){for(;I.c>=256;)I.c-=256;for(;I.r>=65536;)I.r-=65536}return I}function Kt(A,r,i){var I=Sa(A);return I.s=pe(I.s,r.s,i),I.e=pe(I.e,r.s,i),I}function le(A,r){if(A.cRel&&A.c<0)for(A=Sa(A);A.c<0;)A.c+=r>8?16384:256;if(A.rRel&&A.r<0)for(A=Sa(A);A.r<0;)A.r+=r>8?1048576:r>5?65536:16384;var i=Ba(A);return!A.cRel&&null!=A.cRel&&(i=function Da(A){return A.replace(/^([A-Z])/,"$$$1")}(i)),!A.rRel&&null!=A.rRel&&(i=function qi(A){return A.replace(/([A-Z]|^)(\d+)$/,"$1$$$2")}(i)),i}function uA(A,r){return 0!=A.s.r||A.s.rRel||A.e.r!=(r.biff>=12?1048575:r.biff>=8?65536:16384)||A.e.rRel?0!=A.s.c||A.s.cRel||A.e.c!=(r.biff>=12?16383:255)||A.e.cRel?le(A.s,r.biff)+":"+le(A.e,r.biff):(A.s.rRel?"":"$")+bn(A.s.r)+":"+(A.e.rRel?"":"$")+bn(A.e.r):(A.s.cRel?"":"$")+qo(A.s.c)+":"+(A.e.cRel?"":"$")+qo(A.e.c)}function LA(A){return parseInt(function Ji(A){return A.replace(/\$(\d+)$/,"$1")}(A),10)-1}function bn(A){return""+(A+1)}function cr(A){for(var r=function Es(A){return A.replace(/^\$([A-Z])/,"$1")}(A),i=0,I=0;I!==r.length;++I)i=26*i+r.charCodeAt(I)-64;return i-1}function qo(A){if(A<0)throw new Error("invalid column "+A);var r="";for(++A;A;A=Math.floor((A-1)/26))r=String.fromCharCode((A-1)%26+65)+r;return r}function as(A){for(var r=0,i=0,I=0;I<A.length;++I){var y=A.charCodeAt(I);y>=48&&y<=57?r=10*r+(y-48):y>=65&&y<=90&&(i=26*i+(y-64))}return{c:i-1,r:r-1}}function Ba(A){for(var r=A.c+1,i="";r;r=(r-1)/26|0)i=String.fromCharCode((r-1)%26+65)+i;return i+(A.r+1)}function rc(A){var r=A.indexOf(":");return-1==r?{s:as(A),e:as(A)}:{s:as(A.slice(0,r)),e:as(A.slice(r+1))}}function Xr(A,r){return typeof r>"u"||"number"==typeof r?Xr(A.s,A.e):("string"!=typeof A&&(A=Ba(A)),"string"!=typeof r&&(r=Ba(r)),A==r?A:A+":"+r)}function oa(A){var r={s:{c:0,r:0},e:{c:0,r:0}},i=0,I=0,y=0,K=A.length;for(i=0;I<K&&!((y=A.charCodeAt(I)-64)<1||y>26);++I)i=26*i+y;for(r.s.c=--i,i=0;I<K&&!((y=A.charCodeAt(I)-48)<0||y>9);++I)i=10*i+y;if(r.s.r=--i,I===K||10!=y)return r.e.c=r.s.c,r.e.r=r.s.r,r;for(++I,i=0;I!=K&&!((y=A.charCodeAt(I)-64)<1||y>26);++I)i=26*i+y;for(r.e.c=--i,i=0;I!=K&&!((y=A.charCodeAt(I)-48)<0||y>9);++I)i=10*i+y;return r.e.r=--i,r}function ml(A,r,i){return null==A||null==A.t||"z"==A.t?"":void 0!==A.w?A.w:("d"==A.t&&!A.z&&i&&i.dateNF&&(A.z=i.dateNF),"e"==A.t?rl[A.v]||A.v:function Fg(A,r){var i="d"==A.t&&r instanceof Date;if(null!=A.z)try{return A.w=ds(A.z,i?zn(r):r)}catch{}try{return A.w=ds((A.XF||{}).numFmtId||(i?14:0),i?zn(r):r)}catch{return""+r}}(A,null==r?A.v:r))}function Ol(A,r){var i=r&&r.sheet?r.sheet:"Sheet1",I={};return I[i]=A,{SheetNames:[i],Sheets:I}}function fl(A,r,i){var I=i||{},y=A?null!=A["!data"]:I.dense;null!=ii&&null==y&&(y=ii);var K=A||(y?{"!data":[]}:{});y&&!K["!data"]&&(K["!data"]=[]);var rt=0,ht=0;if(K&&null!=I.origin)if("number"==typeof I.origin)rt=I.origin;else{var Rt="string"==typeof I.origin?as(I.origin):I.origin;rt=Rt.r,ht=Rt.c}var Jt={s:{c:1e7,r:1e7},e:{c:0,r:0}};if(K["!ref"]){var $t=oa(K["!ref"]);Jt.s.c=$t.s.c,Jt.s.r=$t.s.r,Jt.e.c=Math.max(Jt.e.c,$t.e.c),Jt.e.r=Math.max(Jt.e.r,$t.e.r),-1==rt&&(Jt.e.r=rt=K["!ref"]?$t.e.r+1:0)}else Jt.s.c=Jt.e.c=Jt.s.r=Jt.e.r=0;for(var Pe=[],Be=!1,ce=0;ce!=r.length;++ce)if(r[ce]){if(!Array.isArray(r[ce]))throw new Error("aoa_to_sheet expects an array of arrays");var sA=rt+ce;y&&(K["!data"][sA]||(K["!data"][sA]=[]),Pe=K["!data"][sA]);for(var yA=r[ce],Je=0;Je!=yA.length;++Je)if(!(typeof yA[Je]>"u")){var qe={v:yA[Je],t:""},VA=ht+Je;if(Jt.s.r>sA&&(Jt.s.r=sA),Jt.s.c>VA&&(Jt.s.c=VA),Jt.e.r<sA&&(Jt.e.r=sA),Jt.e.c<VA&&(Jt.e.c=VA),Be=!0,!yA[Je]||"object"!=typeof yA[Je]||Array.isArray(yA[Je])||yA[Je]instanceof Date)if(Array.isArray(qe.v)&&(qe.f=yA[Je][1],qe.v=qe.v[0]),null===qe.v)if(qe.f)qe.t="n";else if(I.nullError)qe.t="e",qe.v=0;else{if(!I.sheetStubs)continue;qe.t="z"}else"number"==typeof qe.v?isFinite(qe.v)?qe.t="n":isNaN(qe.v)?(qe.t="e",qe.v=15):(qe.t="e",qe.v=7):"boolean"==typeof qe.v?qe.t="b":qe.v instanceof Date?(qe.z=I.dateNF||$A[14],I.UTC||(qe.v=Re(qe.v)),I.cellDates?(qe.t="d",qe.w=ds(qe.z,zn(qe.v,I.date1904))):(qe.t="n",qe.v=zn(qe.v,I.date1904),qe.w=ds(qe.z,qe.v))):qe.t="s";else qe=yA[Je];if(y)Pe[VA]&&Pe[VA].z&&(qe.z=Pe[VA].z),Pe[VA]=qe;else{var OA=qo(VA)+(sA+1);K[OA]&&K[OA].z&&(qe.z=K[OA].z),K[OA]=qe}}}return Be&&Jt.s.c<104e5&&(K["!ref"]=Xr(Jt)),K}function Ag(A,r){return fl(null,A,r)}function Ys(A){var r=A.read_shift(4);return 0===r?"":A.read_shift(r,"dbcs")}function Va(A){return{ich:A.read_shift(2),ifnt:A.read_shift(2)}}function bd(A,r){var i=A.l,I=A.read_shift(1),y=Ys(A),K=[],rt={t:y,h:y};if(1&I){for(var ht=A.read_shift(4),Rt=0;Rt!=ht;++Rt)K.push(Va(A));rt.r=K}else rt.r=[{ich:0,ifnt:0}];return A.l=i+r,rt}var Ql=bd;function Rs(A){var r=A.read_shift(4),i=A.read_shift(2);return i+=A.read_shift(1)<<16,A.l++,{c:r,iStyleRef:i}}function Lc(A){var r=A.read_shift(2);return r+=A.read_shift(1)<<16,A.l++,{c:-1,iStyleRef:r}}var nd=Ys;function bg(A){var r=A.read_shift(4);return 0===r||4294967295===r?"":A.read_shift(r,"dbcs")}var id=Ys,Yd=bg;function ng(A){var r=A.slice(A.l,A.l+4),i=1&r[0],I=2&r[0];A.l+=4;var y=0===I?Na([0,0,0,0,252&r[0],r[1],r[2],r[3]],0):Ss(r,0)>>2;return i?y/100:y}function wd(A){var r={s:{},e:{}};return r.s.r=A.read_shift(4),r.e.r=A.read_shift(4),r.s.c=A.read_shift(4),r.e.c=A.read_shift(4),r}var Or=wd;function ya(A){if(A.length-A.l<8)throw"XLS Xnum Buffer underflow";return A.read_shift(8,"f")}function hi(A,r){var I=A.read_shift(4);switch(I){case 0:return"";case 4294967295:case 4294967294:return{2:"BITMAP",3:"METAFILEPICT",8:"DIB",14:"ENHMETAFILE"}[A.read_shift(4)]||""}if(I>400)throw new Error("Unsupported Clipboard: "+I.toString(16));return A.l-=4,A.read_shift(0,1==r?"lpstr":"lpwstr")}var Qa=2,Ua=3,ja=12,Sl=81,oh=[80,Sl],Ha={1:{n:"CodePage",t:Qa},2:{n:"Category",t:80},3:{n:"PresentationFormat",t:80},4:{n:"ByteCount",t:Ua},5:{n:"LineCount",t:Ua},6:{n:"ParagraphCount",t:Ua},7:{n:"SlideCount",t:Ua},8:{n:"NoteCount",t:Ua},9:{n:"HiddenCount",t:Ua},10:{n:"MultimediaClipCount",t:Ua},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:Ua},19:{n:"SharedDoc",t:11},22:{n:"HyperlinksChanged",t:11},23:{n:"AppVersion",t:Ua,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:{},2147483648:{n:"Locale",t:19},2147483651:{n:"Behavior",t:19},1919054434:{}},is={1:{n:"CodePage",t:Qa},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:Ua},15:{n:"WordCount",t:Ua},16:{n:"CharCount",t:Ua},17:{n:"Thumbnail",t:71},18:{n:"Application",t:80},19:{n:"DocSecurity",t:Ua},255:{},2147483648:{n:"Locale",t:19},2147483651:{n:"Behavior",t:19},1919054434:{}},ol={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"},_l=[null,"solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"];function ug(A){return A.map(function(r){return[r>>16&255,r>>8&255,255&r]})}var Jc=Sa(ug([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,0,16777215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0])),rl={0:"#NULL!",7:"#DIV/0!",15:"#VALUE!",23:"#REF!",29:"#NAME?",36:"#NUM!",42:"#N/A",43:"#GETTING_DATA",255:"#WTF?"},Vs={"#NULL!":0,"#DIV/0!":7,"#VALUE!":15,"#REF!":23,"#NAME?":29,"#NUM!":36,"#N/A":42,"#GETTING_DATA":43,"#WTF?":255},ju=["_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"],hg={"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":"workbooks","application/vnd.ms-excel.sheet.macroEnabled.main+xml":"workbooks","application/vnd.ms-excel.sheet.binary.macroEnabled.main":"workbooks","application/vnd.ms-excel.addin.macroEnabled.main+xml":"workbooks","application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":"workbooks","application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":"sheets","application/vnd.ms-excel.worksheet":"sheets","application/vnd.ms-excel.binIndexWs":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":"charts","application/vnd.ms-excel.chartsheet":"charts","application/vnd.ms-excel.macrosheet+xml":"macros","application/vnd.ms-excel.macrosheet":"macros","application/vnd.ms-excel.intlmacrosheet":"TODO","application/vnd.ms-excel.binIndexMs":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":"dialogs","application/vnd.ms-excel.dialogsheet":"dialogs","application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml":"strs","application/vnd.ms-excel.sharedStrings":"strs","application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":"styles","application/vnd.ms-excel.styles":"styles","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.openxmlformats-officedocument.spreadsheetml.comments+xml":"comments","application/vnd.ms-excel.comments":"comments","application/vnd.ms-excel.threadedcomments+xml":"threadedcomments","application/vnd.ms-excel.person+xml":"people","application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml":"metadata","application/vnd.ms-excel.sheetMetadata":"metadata","application/vnd.ms-excel.pivotTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotTable+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.chart+xml":"TODO","application/vnd.ms-office.chartcolorstyle+xml":"TODO","application/vnd.ms-office.chartstyle+xml":"TODO","application/vnd.ms-office.chartex+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.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":"TODO","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.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"},ta={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",XPATH:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLinkPath",XMISS:"http://schemas.microsoft.com/office/2006/relationships/xlExternalLinkPath/xlPathMissing",XLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLink",CXML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXml",CXMLP:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXmlProps",CMNT:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments",CORE_PROPS:"http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties",EXT_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties",CUST_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/custom-properties",SST:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings",STY:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles",THEME:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme",CHART:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/chart",CHARTEX:"http://schemas.microsoft.com/office/2014/relationships/chartEx",CS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/chartsheet",WS:["http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet","http://purl.oclc.org/ooxml/officeDocument/relationships/worksheet"],DS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/dialogsheet",MS:"http://schemas.microsoft.com/office/2006/relationships/xlMacrosheet",IMG:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",DRAW:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing",XLMETA:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sheetMetadata",TCMNT:"http://schemas.microsoft.com/office/2017/10/relationships/threadedComment",PEOPLE:"http://schemas.microsoft.com/office/2017/10/relationships/person",CONN:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/connections",VBA:"http://schemas.microsoft.com/office/2006/relationships/vbaProject"};function Rd(A){var r=A.lastIndexOf("/");return A.slice(0,r+1)+"_rels/"+A.slice(r+1)+".rels"}function Hd(A,r){var i={"!id":{}};if(!A)return i;"/"!==r.charAt(0)&&(r="/"+r);var I={};return(A.match(de)||[]).forEach(function(y){var K=xA(y);if("<Relationship"===K[0]){var rt={};rt.Type=K.Type,rt.Target=vn(K.Target),rt.Id=K.Id,K.TargetMode&&(rt.TargetMode=K.TargetMode);var ht="External"===K.TargetMode?K.Target:Yt(K.Target,r);i[ht]=rt,I[K.Id]=rt}}),i["!id"]=I,i}var al="application/vnd.oasis.opendocument.spreadsheet",Vn=[["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"]];function Qi(A){var r={};A=bt(A);for(var i=0;i<Vn.length;++i){var I=Vn[i],y=ci(A,I[0]);null!=y&&y.length>0&&(r[I[1]]=vn(y[1])),"date"===I[2]&&r[I[1]]&&(r[I[1]]=Wa(r[I[1]]))}return r}var Wo=[["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 qr(A,r,i,I){var y=[];if("string"==typeof A)y=ai(A,I);else for(var K=0;K<A.length;++K)y=y.concat(A[K].map(function($t){return{v:$t}}));var rt="string"==typeof r?ai(r,I).map(function($t){return $t.v}):r,ht=0,Rt=0;if(rt.length>0)for(var Jt=0;Jt!==y.length;Jt+=2){switch(Rt=+y[Jt+1].v,y[Jt].v){case"Worksheets":case"\u5de5\u4f5c\u8868":case"\u041b\u0438\u0441\u0442\u044b":case"\u0623\u0648\u0631\u0627\u0642 \u0627\u0644\u0639\u0645\u0644":case"\u30ef\u30fc\u30af\u30b7\u30fc\u30c8":case"\u05d2\u05dc\u05d9\u05d5\u05e0\u05d5\u05ea \u05e2\u05d1\u05d5\u05d3\u05d4":case"Arbeitsbl\xe4tter":case"\xc7al\u0131\u015fma Sayfalar\u0131":case"Feuilles de calcul":case"Fogli di lavoro":case"Folhas de c\xe1lculo":case"Planilhas":case"Regneark":case"Hojas de c\xe1lculo":case"Werkbladen":i.Worksheets=Rt,i.SheetNames=rt.slice(ht,ht+Rt);break;case"Named Ranges":case"Rangos con nombre":case"\u540d\u524d\u4ed8\u304d\u4e00\u89a7":case"Benannte Bereiche":case"Navngivne omr\xe5der":i.NamedRanges=Rt,i.DefinedNames=rt.slice(ht,ht+Rt);break;case"Charts":case"Diagramme":i.Chartsheets=Rt,i.ChartNames=rt.slice(ht,ht+Rt)}ht+=Rt}}var jl,vs=/<[^<>]+>[^<]*/g,ac={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"};function Hl(A,r,i){jl||(jl=Tl(ac)),A[r=jl[r]||r]=i}function hd(A){var r=A.read_shift(4),i=A.read_shift(4);return new Date(1e3*(i/1e7*Math.pow(2,32)+r/1e7-11644473600)).toISOString().replace(/\.000/,"")}function og(A,r,i){return 31===r?function lu(A,r,i){var I=A.read_shift(0,"lpwstr");return i&&(A.l+=4-(I.length+1&3)&3),I}(A):function cu(A,r,i){var I=A.l,y=A.read_shift(0,"lpstr-cp");if(i)for(;A.l-I&3;)++A.l;return y}(A,0,i)}function Jd(A,r,i){return og(A,r,!1===i?0:4)}function Vd(A){var r=A.l,i=Lu(A,Sl);return 0==A[A.l]&&0==A[A.l+1]&&A.l-r&2&&(A.l+=2),[i,Lu(A,Ua)]}function Ud(A,r){for(var i=A.read_shift(4),I={},y=0;y!=i;++y){var K=A.read_shift(4),rt=A.read_shift(4);I[K]=A.read_shift(rt,1200===r?"utf16le":"utf8").replace(ri,"").replace(Ht,"!"),1200===r&&rt%2&&(A.l+=2)}return 3&A.l&&(A.l=A.l>>3<<2),I}function vg(A){var r=A.read_shift(4),i=A.slice(A.l,A.l+r);return A.l+=r,(3&r)>0&&(A.l+=4-(3&r)&3),i}function Lu(A,r,i){var y,I=A.read_shift(2),K=i||{};if(A.l+=2,r!==ja&&I!==r&&-1===oh.indexOf(r)&&(4126!=(65534&r)||4126!=(65534&I)))throw new Error("Expected type "+r+" saw "+I);switch(r===ja?I:r){case 2:return y=A.read_shift(2,"i"),K.raw||(A.l+=2),y;case 3:return A.read_shift(4,"i");case 11:return 0!==A.read_shift(4);case 19:return A.read_shift(4);case 30:case 31:A.l+=4,val=Jd(A,A[A.l-4]).replace(/(^|[^\u0000])\u0000+$/,"$1");break;case 64:return hd(A);case 65:return vg(A);case 71:return function Rl(A){var r={};return r.Size=A.read_shift(4),A.l+=r.Size+3-(r.Size-1)%4,r}(A);case 80:return Jd(A,I,!K.raw).replace(ri,"");case 81:return function rh(A,r){if(!r)throw new Error("VtUnalignedString must have positive length");return og(A,r,0)}(A,I).replace(ri,"");case 4108:return function du(A){for(var r=A.read_shift(4),i=[],I=0;I<r/2;++I)i.push(Vd(A));return i}(A);case 4126:case 4127:return 4127==I?function yu(A){for(var r=A.read_shift(4),i=[],I=0;I!=r;++I){var y=A.l;i[I]=A.read_shift(0,"lpwstr").replace(ri,""),A.l-y&2&&(A.l+=2)}return i}(A):function ad(A){for(var r=A.read_shift(4),i=[],I=0;I!=r;++I)i[I]=A.read_shift(0,"lpstr-cp").replace(ri,"");return i}(A);default:throw new Error("TypedPropertyValue unrecognized type "+r+" "+I)}}function Sg(A,r){var i=A.l,I=A.read_shift(4),y=A.read_shift(4),K=[],rt=0,ht=0,Rt=-1,Jt={};for(rt=0;rt!=y;++rt){var $t=A.read_shift(4),Pe=A.read_shift(4);K[rt]=[$t,Pe+i]}K.sort(function(VA,OA){return VA[1]-OA[1]});var Be={};for(rt=0;rt!=y;++rt){if(A.l!==K[rt][1]){var ce=!0;if(rt>0&&r)switch(r[K[rt-1][0]].t){case 2:A.l+2===K[rt][1]&&(A.l+=2,ce=!1);break;case 80:case 4108:A.l<=K[rt][1]&&(A.l=K[rt][1],ce=!1)}if((!r||0==rt)&&A.l<=K[rt][1]&&(ce=!1,A.l=K[rt][1]),ce)throw new Error("Read Error: Expected address "+K[rt][1]+" at "+A.l+" :"+rt)}if(r){if(0==K[rt][0]&&K.length>rt+1&&K[rt][1]==K[rt+1][1])continue;var sA=r[K[rt][0]];if(Be[sA.n]=Lu(A,sA.t,{raw:!0}),"version"===sA.p&&(Be[sA.n]=String(Be[sA.n]>>16)+"."+("0000"+String(65535&Be[sA.n])).slice(-4)),"CodePage"==sA.n)switch(Be[sA.n]){case 0:Be[sA.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:we(ht=Be[sA.n]>>>0&65535);break;default:throw new Error("Unsupported CodePage: "+Be[sA.n])}}else if(1===K[rt][0]){if(ht=Be.CodePage=Lu(A,Qa),we(ht),-1!==Rt){var yA=A.l;A.l=K[Rt][1],Jt=Ud(A,ht),A.l=yA}}else if(0===K[rt][0]){if(0===ht){Rt=rt,A.l=K[rt+1][1];continue}Jt=Ud(A,ht)}else{var qe,Je=Jt[K[rt][0]];switch(A[A.l]){case 65:A.l+=4,qe=vg(A);break;case 30:case 31:A.l+=4,qe=Jd(A,A[A.l-4]).replace(/(^|[^\u0000])\u0000+$/,"$1");break;case 3:A.l+=4,qe=A.read_shift(4,"i");break;case 19:A.l+=4,qe=A.read_shift(4);break;case 5:A.l+=4,qe=A.read_shift(8,"f");break;case 11:A.l+=4,qe=fc(A,4);break;case 64:A.l+=4,qe=Wa(hd(A));break;default:throw new Error("unparsed value: "+A[A.l])}Be[Je]=qe}}return A.l=i+I,Be}function qg(A,r,i){var I=A.content;if(!I)return{};ec(I,0);var y,K,rt,ht,Rt=0;I.chk("feff","Byte Order: "),I.read_shift(2);var Jt=I.read_shift(4),$t=I.read_shift(16);if($t!==Xo.utils.consts.HEADER_CLSID&&$t!==i)throw new Error("Bad PropertySet CLSID "+$t);if(1!==(y=I.read_shift(4))&&2!==y)throw new Error("Unrecognized #Sets: "+y);if(K=I.read_shift(16),ht=I.read_shift(4),1===y&&ht!==I.l)throw new Error("Length mismatch: "+ht+" !== "+I.l);2===y&&(rt=I.read_shift(16),Rt=I.read_shift(4));var sA,Pe=Sg(I,r),Be={SystemIdentifier:Jt};for(var ce in Pe)Be[ce]=Pe[ce];if(Be.FMTID=K,1===y)return Be;if(Rt-I.l==2&&(I.l+=2),I.l!==Rt)throw new Error("Length mismatch 2: "+I.l+" !== "+Rt);try{sA=Sg(I,null)}catch{}for(ce in sA)Be[ce]=sA[ce];return Be.FMTID=[K,rt],Be}function yl(A,r){return A.read_shift(r),null}function fc(A,r){return 1===A.read_shift(r)}function Wr(A){return A.read_shift(2,"u")}function Ug(A,r){return function zd(A,r,i){for(var I=[],y=A.l+r;A.l<y;)I.push(i(A,y-A.l));if(y!==A.l)throw new Error("Slurp error");return I}(A,r,Wr)}function $g(A){var r=A.read_shift(1);return 1===A.read_shift(1)?r:1===r}function Zc(A,r,i){var I=A.read_shift(i&&i.biff>=12?2:1),y="sbcs-cont",K=dn;i&&i.biff>=8&&(dn=1200),i&&8!=i.biff?12==i.biff&&(y="wstr"):A.read_shift(1)&&(y="dbcs-cont"),i.biff>=2&&i.biff<=5&&(y="cpstr");var ht=I?A.read_shift(I,y):"";return dn=K,ht}function Qd(A){var r=dn;dn=1200;var Rt,i=A.read_shift(2),I=A.read_shift(1),y=4&I,K=8&I,rt=1+(1&I),ht=0,Jt={};K&&(ht=A.read_shift(2)),y&&(Rt=A.read_shift(4));var Pe=0===i?"":A.read_shift(i,2==rt?"dbcs-cont":"sbcs-cont");return K&&(A.l+=4*ht),y&&(A.l+=Rt),Jt.t=Pe,K||(Jt.raw="<t>"+Jt.t+"</t>",Jt.r=Jt.t),dn=r,Jt}function md(A,r,i){if(i){if(i.biff>=2&&i.biff<=5)return A.read_shift(r,"cpstr");if(i.biff>=12)return A.read_shift(r,"dbcs-cont")}var y=A.read_shift(1);return A.read_shift(r,0===y?"sbcs-cont":"dbcs-cont")}function Ll(A,r,i){var I=A.read_shift(i&&2==i.biff?1:2);return 0===I?(A.l++,""):md(A,I,i)}function qc(A,r,i){if(i.biff>5)return Ll(A,0,i);var I=A.read_shift(1);return 0===I?(A.l++,""):A.read_shift(I,i.biff<=4||!A.lens?"cpstr":"sbcs-cont")}function $c(A){var r=A.read_shift(4);return r>0?A.read_shift(r,"utf16le").replace(ri,""):""}function Tg(A){return[A.read_shift(1),A.read_shift(1),A.read_shift(1),A.read_shift(1)]}function tu(A,r){var i=Tg(A);return i[3]=0,i}function Kd(A,r,i){var K={r:A.read_shift(2),c:A.read_shift(2),ixfe:0};if(i&&2==i.biff||7==r){var rt=A.read_shift(1);K.ixfe=63&rt,A.l+=2}else K.ixfe=A.read_shift(2);return K}function _h(A,r,i){var I=i.biff>8?4:2;return[A.read_shift(I),A.read_shift(I,"i"),A.read_shift(I,"i")]}function Vu(A){return[A.read_shift(2),ng(A)]}function gu(A){var r=A.read_shift(2),i=A.read_shift(2);return{s:{c:A.read_shift(2),r},e:{c:A.read_shift(2),r:i}}}function Xd(A){var r=A.read_shift(2),i=A.read_shift(2);return{s:{c:A.read_shift(1),r},e:{c:A.read_shift(1),r:i}}}var bu=Xd;function Yu(A){A.l+=4;var r=A.read_shift(2),i=A.read_shift(2),I=A.read_shift(2);return A.l+=12,[i,r,I]}function vl(A){A.l+=2,A.l+=A.read_shift(2)}var Fh={0:vl,4:vl,5:vl,6:vl,7:function Ih(A){return A.l+=4,A.cf=A.read_shift(2),{}},8:vl,9:vl,10:vl,11:vl,12:vl,13:function Od(A){var r={};return A.l+=4,A.l+=16,r.fSharedNote=A.read_shift(2),A.l+=4,r},14:vl,15:vl,16:vl,17:vl,18:vl,19:vl,20:vl,21:Yu};function Id(A,r){var i={BIFFVer:0,dt:0};switch(i.BIFFVer=A.read_shift(2),(r-=2)>=2&&(i.dt=A.read_shift(2),A.l-=2),i.BIFFVer){case 1536:case 1280:case 1024:case 768:case 512:case 2:case 7:break;default:if(r>6)throw new Error("Unexpected BIFF Ver "+i.BIFFVer)}return A.read_shift(r),i}function hu(A,r,i){var I=0;i&&2==i.biff||(I=A.read_shift(2));var y=A.read_shift(2);return i&&2==i.biff&&(I=1-(y>>15),y&=32767),[{Unsynced:1&I,DyZero:(2&I)>>1,ExAsc:(4&I)>>2,ExDsc:(8&I)>>3},y]}var sg=qc;function vh(A,r,i){var I=A.l+r,y=8!=i.biff&&i.biff?2:4,K=A.read_shift(y),rt=A.read_shift(y),ht=A.read_shift(2),Rt=A.read_shift(2);return A.l=I,{s:{r:K,c:ht},e:{r:rt,c:Rt}}}var Nh=function Ju(A,r,i){return 0===r?"":qc(A,0,i)};function ph(A,r,i){var y,I=A.read_shift(2),K={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===i.sbcch&&(y=function sh(A,r,i){A.l+=4;var I=A.l+(r-=4),y=Zc(A,0,i),K=A.read_shift(2);if(K!==(I-=A.l))throw new Error("Malformed AddinUdf: padding = "+I+" != "+K);return A.l+=K,y}(A,r-2,i)),K.body=y||A.read_shift(r-2),"string"==typeof y&&(K.Name=y),K}function wt(A,r,i){var I=A.l+r,y=A.read_shift(2),K=A.read_shift(1),rt=A.read_shift(1),ht=A.read_shift(i&&2==i.biff?1:2),Rt=0;(!i||i.biff>=5)&&(5!=i.biff&&(A.l+=2),Rt=A.read_shift(2),5==i.biff&&(A.l+=2),A.l+=4);var Jt=md(A,rt,i);32&y&&(Jt=ju[Jt.charCodeAt(0)]);var $t=I-A.l;i&&2==i.biff&&--$t;var Pe=I!=A.l&&0!==ht&&$t>0?function Rf(A,r,i,I){var rt,y=A.l+r,K=hm(A,I,i);return y!==A.l&&(rt=jp(A,y-A.l,K,i)),[K,rt]}(A,$t,i,ht):[];return{chKey:K,Name:Jt,itab:Rt,rgce:Pe}}function Nt(A,r,i){if(i.biff<8||!(i.biff>8)&&r==A[A.l]+(3==A[A.l+1]?1:0)+1)return function he(A,r,i){3==A[A.l+1]&&A[A.l]++;var I=Zc(A,0,i);return 3==I.charCodeAt(0)?I.slice(1):I}(A,0,i);for(var I=[],y=A.l+r,K=A.read_shift(i.biff>8?4:2);0!=K--;)I.push(_h(A,0,i));if(A.l!=y)throw new Error("Bad ExternSheet: "+A.l+" != "+y);return I}function JA(A,r,i){var I=bu(A,6);switch(i.biff){case 2:A.l++,r-=7;break;case 3:case 4:A.l+=2,r-=8;break;default:A.l+=6,r-=12}return[I,SC(A,r,i)]}var Gi={8:function(A,r){var i=A.l+r;A.l+=10;var I=A.read_shift(2);A.l+=4,A.l+=2,A.l+=2,A.l+=2,A.l+=4;var y=A.read_shift(1);return A.l+=y,A.l=i,{fmt:I}}};function $s(A,r,i){if(!i.cellStyles)return Ic(A,r);var I=i&&i.biff>=12?4:2,y=A.read_shift(I),K=A.read_shift(I),rt=A.read_shift(I),ht=A.read_shift(I),Rt=A.read_shift(2);2==I&&(A.l+=2);var Jt={s:y,e:K,w:rt,ixfe:ht,flags:Rt};return(i.biff>=5||!i.biff)&&(Jt.level=Rt>>8&7),Jt}var Sc=Kd,ot=Ug,me=Ll,He=[2,3,48,49,131,139,140,245],eA=function(){var A={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,108:863,134:737,135:852,136:857,204:1257,255:16969},r=Tl({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});function I(ht,Rt){var Jt=Rt||{};Jt.dateNF||(Jt.dateNF="yyyymmdd");var $t=Ag(function i(ht,Rt){var Jt=[],$t=M(1);switch(Rt.type){case"base64":$t=Z(Cn(ht));break;case"binary":$t=Z(ht);break;case"buffer":case"array":$t=ht}ec($t,0);var Pe=$t.read_shift(1),Be=!!(136&Pe),ce=!1,sA=!1;switch(Pe){case 2:case 3:case 131:case 139:case 245:break;case 48:case 49:ce=!0,Be=!0;break;case 140:sA=!0;break;default:throw new Error("DBF Unsupported Version: "+Pe.toString(16))}var yA=0,Je=521;2==Pe&&(yA=$t.read_shift(2)),$t.l+=3,2!=Pe&&(yA=$t.read_shift(4)),yA>1048576&&(yA=1e6),2!=Pe&&(Je=$t.read_shift(2));var qe=$t.read_shift(2),VA=Rt.codepage||1252;2!=Pe&&($t.l+=16,$t.read_shift(1),0!==$t[$t.l]&&(VA=A[$t[$t.l]]),$t.l+=1,$t.l+=2),sA&&($t.l+=36);for(var OA=[],yn={},Bi=Math.min($t.length,2==Pe?521:Je-10-(ce?264:0)),Vi=sA?32:11;$t.l<Bi&&13!=$t[$t.l];)switch(yn={},yn.name=(typeof Rn<"u"?Rn.utils.decode(VA,$t.slice($t.l,$t.l+Vi)):RA($t.slice($t.l,$t.l+Vi))).replace(/[\u0000\r\n][\S\s]*$/g,""),$t.l+=Vi,yn.type=String.fromCharCode($t.read_shift(1)),2!=Pe&&!sA&&(yn.offset=$t.read_shift(4)),yn.len=$t.read_shift(1),2==Pe&&(yn.offset=$t.read_shift(2)),yn.dec=$t.read_shift(1),yn.name.length&&OA.push(yn),2!=Pe&&($t.l+=sA?13:14),yn.type){case"B":(!ce||8!=yn.len)&&Rt.WTF&&console.log("Skipping "+yn.name+":"+yn.type);break;case"G":case"P":Rt.WTF&&console.log("Skipping "+yn.name+":"+yn.type);break;case"+":case"0":case"@":case"C":case"D":case"F":case"I":case"L":case"M":case"N":case"O":case"T":case"Y":break;default:throw new Error("Unknown Field Type: "+yn.type)}if(13!==$t[$t.l]&&($t.l=Je-1),13!==$t.read_shift(1))throw new Error("DBF Terminator not found "+$t.l+" "+$t[$t.l]);$t.l=Je;var Jn=0,si=0;for(Jt[0]=[],si=0;si!=OA.length;++si)Jt[0][si]=OA[si].name;for(;yA-- >0;)if(42!==$t[$t.l])for(++$t.l,Jt[++Jn]=[],si=0,si=0;si!=OA.length;++si){var ui=$t.slice($t.l,$t.l+OA[si].len);$t.l+=OA[si].len,ec(ui,0);var Pi=typeof Rn<"u"?Rn.utils.decode(VA,ui):RA(ui);switch(OA[si].type){case"C":Pi.trim().length&&(Jt[Jn][si]=Pi.replace(/([^\s])\s+$/,"$1"));break;case"D":8===Pi.length?(Jt[Jn][si]=new Date(Date.UTC(+Pi.slice(0,4),+Pi.slice(4,6)-1,+Pi.slice(6,8),0,0,0,0)),Rt&&Rt.UTC||(Jt[Jn][si]=Wt(Jt[Jn][si]))):Jt[Jn][si]=Pi;break;case"F":Jt[Jn][si]=parseFloat(Pi.trim());break;case"+":case"I":Jt[Jn][si]=sA?2147483648^ui.read_shift(-4,"i"):ui.read_shift(4,"i");break;case"L":switch(Pi.trim().toUpperCase()){case"Y":case"T":Jt[Jn][si]=!0;break;case"N":case"F":Jt[Jn][si]=!1;break;case"":case"\0":case"?":break;default:throw new Error("DBF Unrecognized L:|"+Pi+"|")}break;case"M":if(!Be)throw new Error("DBF Unexpected MEMO for type "+Pe.toString(16));Jt[Jn][si]="##MEMO##"+(sA?parseInt(Pi.trim(),10):ui.read_shift(4));break;case"N":(Pi=Pi.replace(/\u0000/g,"").trim())&&"."!=Pi&&(Jt[Jn][si]=+Pi||0);break;case"@":Jt[Jn][si]=new Date(ui.read_shift(-8,"f")-621356832e5);break;case"T":var ki=ui.read_shift(4),Ki=ui.read_shift(4);if(0==ki&&0==Ki)break;Jt[Jn][si]=new Date(864e5*(ki-2440588)+Ki),Rt&&Rt.UTC||(Jt[Jn][si]=Wt(Jt[Jn][si]));break;case"Y":Jt[Jn][si]=ui.read_shift(4,"i")/1e4+ui.read_shift(4,"i")/1e4*Math.pow(2,32);break;case"O":Jt[Jn][si]=-ui.read_shift(-8,"f");break;case"B":if(ce&&8==OA[si].len){Jt[Jn][si]=ui.read_shift(8,"f");break}case"G":case"P":ui.l+=OA[si].len;break;case"0":if("_NullFlags"===OA[si].name)break;default:throw new Error("DBF Unsupported data type "+OA[si].type)}}else $t.l+=qe;if(2!=Pe&&$t.l<$t.length&&26!=$t[$t.l++])throw new Error("DBF EOF Marker missing "+($t.l-1)+" of "+$t.length+" "+$t[$t.l-1].toString(16));return Rt&&Rt.sheetRows&&(Jt=Jt.slice(0,Rt.sheetRows)),Rt.DBF=OA,Jt}(ht,Jt),Jt);return $t["!cols"]=Jt.DBF.map(function(Pe){return{wch:Pe.len,DBF:Pe}}),delete Jt.DBF,$t}var K={B:8,C:250,L:1,D:8,"?":0,"":0};return{to_workbook:function y(ht,Rt){try{var Jt=Ol(I(ht,Rt),Rt);return Jt.bookType="dbf",Jt}catch($t){if(Rt&&Rt.WTF)throw $t}return{SheetNames:[],Sheets:{}}},to_sheet:I,from_sheet:function rt(ht,Rt){if(!ht["!ref"])throw new Error("Cannot export empty sheet to DBF");var Jt=Rt||{},$t=dn;if(+Jt.codepage>=0&&we(+Jt.codepage),"string"==Jt.type)throw new Error("Cannot write DBF to JS string");var Pe=vo(),Be=pB(ht,{header:1,raw:!0,cellDates:!0}),ce=Be[0],sA=Be.slice(1),yA=ht["!cols"]||[],Je=0,qe=0,VA=0,OA=1;for(Je=0;Je<ce.length;++Je)if(((yA[Je]||{}).DBF||{}).name)ce[Je]=yA[Je].DBF.name,++VA;else if(null!=ce[Je]){if(++VA,"number"==typeof ce[Je]&&(ce[Je]=ce[Je].toString(10)),"string"!=typeof ce[Je])throw new Error("DBF Invalid column name "+ce[Je]+" |"+typeof ce[Je]+"|");if(ce.indexOf(ce[Je])!==Je)for(qe=0;qe<1024;++qe)if(-1==ce.indexOf(ce[Je]+"_"+qe)){ce[Je]+="_"+qe;break}}var yn=oa(ht["!ref"]),Bi=[],Vi=[],Jn=[];for(Je=0;Je<=yn.e.c-yn.s.c;++Je){var si="",ui="",Pi=0,ki=[];for(qe=0;qe<sA.length;++qe)null!=sA[qe][Je]&&ki.push(sA[qe][Je]);if(0!=ki.length&&null!=ce[Je]){for(qe=0;qe<ki.length;++qe){switch(typeof ki[qe]){case"number":ui="B";break;case"string":default:ui="C";break;case"boolean":ui="L";break;case"object":ui=ki[qe]instanceof Date?"D":"C"}Pi=Math.max(Pi,(typeof Rn<"u"&&"string"==typeof ki[qe]?Rn.utils.encode(Yn,ki[qe]):String(ki[qe])).length),si=si&&si!=ui?"C":ui}Pi>250&&(Pi=250),"C"==(ui=((yA[Je]||{}).DBF||{}).type)&&yA[Je].DBF.len>Pi&&(Pi=yA[Je].DBF.len),"B"==si&&"N"==ui&&(si="N",Jn[Je]=yA[Je].DBF.dec,Pi=yA[Je].DBF.len),Vi[Je]="C"==si||"N"==ui?Pi:K[si]||0,OA+=Vi[Je],Bi[Je]=si}else Bi[Je]="?"}var Ki=Pe.next(32);for(Ki.write_shift(4,318902576),Ki.write_shift(4,sA.length),Ki.write_shift(2,296+32*VA),Ki.write_shift(2,OA),Je=0;Je<4;++Je)Ki.write_shift(4,0);var Eo=+r[dn]||3;for(Ki.write_shift(4,Eo<<8),A[Eo]!=+Jt.codepage&&(Jt.codepage&&console.error("DBF Unsupported codepage "+dn+", using 1252"),dn=1252),Je=0,qe=0;Je<ce.length;++Je)if(null!=ce[Je]){var Hr=Pe.next(32),$o=(ce[Je].slice(-10)+"\0\0\0\0\0\0\0\0\0\0\0").slice(0,11);Hr.write_shift(1,$o,"sbcs"),Hr.write_shift(1,"?"==Bi[Je]?"C":Bi[Je],"sbcs"),Hr.write_shift(4,qe),Hr.write_shift(1,Vi[Je]||K[Bi[Je]]||0),Hr.write_shift(1,Jn[Je]||0),Hr.write_shift(1,2),Hr.write_shift(4,0),Hr.write_shift(1,0),Hr.write_shift(4,0),Hr.write_shift(4,0),qe+=Vi[Je]||K[Bi[Je]]||0}var pa=Pe.next(264);for(pa.write_shift(4,13),Je=0;Je<65;++Je)pa.write_shift(4,0);for(Je=0;Je<sA.length;++Je){var ir=Pe.next(OA);for(ir.write_shift(1,0),qe=0;qe<ce.length;++qe)if(null!=ce[qe])switch(Bi[qe]){case"L":ir.write_shift(1,null==sA[Je][qe]?63:sA[Je][qe]?84:70);break;case"B":ir.write_shift(8,sA[Je][qe]||0,"f");break;case"N":var la="0";for("number"==typeof sA[Je][qe]&&(la=sA[Je][qe].toFixed(Jn[qe]||0)),la.length>Vi[qe]&&(la=la.slice(0,Vi[qe])),VA=0;VA<Vi[qe]-la.length;++VA)ir.write_shift(1,32);ir.write_shift(1,la,"sbcs");break;case"D":sA[Je][qe]?(ir.write_shift(4,("0000"+sA[Je][qe].getFullYear()).slice(-4),"sbcs"),ir.write_shift(2,("00"+(sA[Je][qe].getMonth()+1)).slice(-2),"sbcs"),ir.write_shift(2,("00"+sA[Je][qe].getDate()).slice(-2),"sbcs")):ir.write_shift(8,"00000000","sbcs");break;case"C":var rs=ir.l,Er=String(null!=sA[Je][qe]?sA[Je][qe]:"").slice(0,Vi[qe]);for(ir.write_shift(1,Er,"cpstr"),rs+=Vi[qe]-ir.l,VA=0;VA<rs;++VA)ir.write_shift(1,32)}}return dn=$t,Pe.next(1).write_shift(1,26),Pe.end()}}}(),MA=function(){var A={AA:"\xc0",BA:"\xc1",CA:"\xc2",DA:195,HA:"\xc4",JA:197,AE:"\xc8",BE:"\xc9",CE:"\xca",HE:"\xcb",AI:"\xcc",BI:"\xcd",CI:"\xce",HI:"\xcf",AO:"\xd2",BO:"\xd3",CO:"\xd4",DO:213,HO:"\xd6",AU:"\xd9",BU:"\xda",CU:"\xdb",HU:"\xdc",Aa:"\xe0",Ba:"\xe1",Ca:"\xe2",Da:227,Ha:"\xe4",Ja:229,Ae:"\xe8",Be:"\xe9",Ce:"\xea",He:"\xeb",Ai:"\xec",Bi:"\xed",Ci:"\xee",Hi:"\xef",Ao:"\xf2",Bo:"\xf3",Co:"\xf4",Do:245,Ho:"\xf6",Au:"\xf9",Bu:"\xfa",Cu:"\xfb",Hu:"\xfc",KC:"\xc7",Kc:"\xe7",q:"\xe6",z:"\u0153",a:"\xc6",j:"\u0152",DN:209,Dn:241,Hy:255,S:169,c:170,R:174,"B ":180,0:176,1:177,2:178,3:179,5:181,6:182,7:183,Q:185,k:186,b:208,i:216,l:222,s:240,y:248,"!":161,'"':162,"#":163,"(":164,"%":165,"'":167,"H ":168,"+":171,";":187,"<":188,"=":189,">":190,"?":191,"{":223},r=new RegExp("\x1bN("+aa(A).join("|").replace(/\|\|\|/,"|\\||").replace(/([?()+])/g,"\\$1").replace("{","\\{")+"|\\|)","gm");try{r=new RegExp("\x1bN("+aa(A).join("|").replace(/\|\|\|/,"|\\||").replace(/([?()+])/g,"\\$1")+"|\\|)","gm")}catch{}var i=function(ce,sA){var yA=A[sA];return"number"==typeof yA?Oi(yA):yA},I=function(ce,sA,yA){var Je=sA.charCodeAt(0)-32<<4|yA.charCodeAt(0)-48;return 59==Je?ce:Oi(Je)};A["|"]=254;function rt(ce,sA){var Ki,yA=ce.split(/[\n\r]+/),Je=-1,qe=-1,VA=0,OA=0,yn=[],Bi=[],Vi=null,Jn={},si=[],ui=[],Pi=[],ki=0,Eo={Workbook:{WBProps:{},Names:[]}};for(+sA.codepage>=0&&we(+sA.codepage);VA!==yA.length;++VA){ki=0;var ir,Hr=yA[VA].trim().replace(/\x1B([\x20-\x2F])([\x30-\x3F])/g,I).replace(r,i),$o=Hr.replace(/;;/g,"\0").split(";").map(function(fi){return fi.replace(/\u0000/g,";")});if(Hr.length>0)switch($o[0]){case"ID":case"E":case"B":case"W":break;case"O":for(OA=1;OA<$o.length;++OA)if("V"===$o[OA].charAt(0)){var la=parseInt($o[OA].slice(1),10);la>=1&&la<=4&&(Eo.Workbook.WBProps.date1904=!0)}break;case"P":"P"===$o[1].charAt(0)&&Bi.push(Hr.slice(3).replace(/;;/g,";"));break;case"NN":var rs={Sheet:0};for(OA=1;OA<$o.length;++OA)switch($o[OA].charAt(0)){case"N":rs.Name=$o[OA].slice(1);break;case"E":rs.Ref=(sA&&sA.sheet||"Sheet1")+"!"+Np($o[OA].slice(1))}Eo.Workbook.Names.push(rs);break;case"C":var Er=!1,Ts=!1,Mo=!1,Ir=!1,Mr=-1,ma=-1,kr="",ea="z",Wn="";for(OA=1;OA<$o.length;++OA)switch($o[OA].charAt(0)){case"A":Wn=$o[OA].slice(1);break;case"X":qe=parseInt($o[OA].slice(1),10)-1,Ts=!0;break;case"Y":for(Je=parseInt($o[OA].slice(1),10)-1,Ts||(qe=0),Ki=yn.length;Ki<=Je;++Ki)yn[Ki]=[];break;case"K":'"'===(ir=$o[OA].slice(1)).charAt(0)?(ir=ir.slice(1,ir.length-1),ea="s"):"TRUE"===ir||"FALSE"===ir?(ir="TRUE"===ir,ea="b"):"#"==ir.charAt(0)&&null!=Vs[ir]?(ea="e",ir=Vs[ir]):isNaN(ha(ir))||(ir=ha(ir),ea="n",null!==Vi&&Ps(Vi)&&sA.cellDates&&(ea="number"==typeof(ir=lr(Eo.Workbook.WBProps.date1904?ir+1462:ir))?"n":"d")),typeof Rn<"u"&&"string"==typeof ir&&"string"!=(sA||{}).type&&(sA||{}).codepage&&(ir=Rn.utils.decode(sA.codepage,ir)),Er=!0;break;case"E":Ir=!0,kr=Np($o[OA].slice(1),{r:Je,c:qe});break;case"S":Mo=!0;break;case"G":break;case"R":Mr=parseInt($o[OA].slice(1),10)-1;break;case"C":ma=parseInt($o[OA].slice(1),10)-1;break;default:if(sA&&sA.WTF)throw new Error("SYLK bad record "+Hr)}if(Er&&(yn[Je][qe]?(yn[Je][qe].t=ea,yn[Je][qe].v=ir):yn[Je][qe]={t:ea,v:ir},Vi&&(yn[Je][qe].z=Vi),!1!==sA.cellText&&Vi&&(yn[Je][qe].w=ds(yn[Je][qe].z,yn[Je][qe].v,{date1904:Eo.Workbook.WBProps.date1904})),Vi=null),Mo){if(Ir)throw new Error("SYLK shared formula cannot have own formula");var Ti=Mr>-1&&yn[Mr][ma];if(!Ti||!Ti[1])throw new Error("SYLK shared formula cannot find base");kr=wf(Ti[1],{r:Je-Mr,c:qe-ma})}kr&&(yn[Je][qe]?yn[Je][qe].f=kr:yn[Je][qe]={t:"n",f:kr}),Wn&&(yn[Je][qe]||(yn[Je][qe]={t:"z"}),yn[Je][qe].c=[{a:"SheetJSYLK",t:Wn}]);break;case"F":var _i=0;for(OA=1;OA<$o.length;++OA)switch($o[OA].charAt(0)){case"X":qe=parseInt($o[OA].slice(1),10)-1,++_i;break;case"Y":for(Je=parseInt($o[OA].slice(1),10)-1,Ki=yn.length;Ki<=Je;++Ki)yn[Ki]=[];break;case"M":ki=parseInt($o[OA].slice(1),10)/20;break;case"F":case"G":case"S":case"D":case"N":break;case"P":Vi=Bi[parseInt($o[OA].slice(1),10)];break;case"W":for(Pi=$o[OA].slice(1).split(" "),Ki=parseInt(Pi[0],10);Ki<=parseInt(Pi[1],10);++Ki)ki=parseInt(Pi[2],10),ui[Ki-1]=0===ki?{hidden:!0}:{wch:ki};break;case"C":ui[qe=parseInt($o[OA].slice(1),10)-1]||(ui[qe]={});break;case"R":si[Je=parseInt($o[OA].slice(1),10)-1]||(si[Je]={}),ki>0?(si[Je].hpt=ki,si[Je].hpx=nm(ki)):0===ki&&(si[Je].hidden=!0);break;default:if(sA&&sA.WTF)throw new Error("SYLK bad record "+Hr)}_i<1&&(Vi=null);break;default:if(sA&&sA.WTF)throw new Error("SYLK bad record "+Hr)}}return si.length>0&&(Jn["!rows"]=si),ui.length>0&&(Jn["!cols"]=ui),ui.forEach(function(fi){ll(fi)}),sA&&sA.sheetRows&&(yn=yn.slice(0,sA.sheetRows)),[yn,Jn,Eo]}function Rt(ce,sA,yA,Je,qe,VA){var OA="C;Y"+(yA+1)+";X"+(Je+1)+";K";switch(ce.t){case"n":OA+=isFinite(ce.v)?ce.v||0:rl[isNaN(ce.v)?36:7],ce.f&&!ce.F&&(OA+=";E"+sm(ce.f,{r:yA,c:Je}));break;case"b":OA+=ce.v?"TRUE":"FALSE";break;case"e":OA+=ce.w||rl[ce.v]||ce.v;break;case"d":OA+=zn(Wa(ce.v,VA),VA);break;case"s":OA+='"'+(null==ce.v?"":String(ce.v)).replace(/"/g,"").replace(/;/g,";;")+'"'}return OA}function Jt(ce,sA,yA){return"C;Y"+(sA+1)+";X"+(yA+1)+";A"+function(ce){return ce.replace(/\n/g,"\x1b :").replace(/\r/g,"\x1b =")}(ce.map(function(qe){return qe.t}).join(""))}return{to_workbook:function ht(ce,sA){var yA=function K(ce,sA){switch(sA.type){case"base64":return rt(Cn(ce),sA);case"binary":return rt(ce,sA);case"buffer":return rt($e&&Buffer.isBuffer(ce)?ce.toString("binary"):RA(ce),sA);case"array":return rt(Ra(ce),sA)}throw new Error("Unrecognized type "+sA.type)}(ce,sA),Je=yA[0],qe=yA[1],VA=yA[2],OA=Sa(sA);OA.date1904=(((VA||{}).Workbook||{}).WBProps||{}).date1904;var yn=Ag(Je,OA);aa(qe).forEach(function(Vi){yn[Vi]=qe[Vi]});var Bi=Ol(yn,sA);return aa(VA).forEach(function(Vi){Bi[Vi]=VA[Vi]}),Bi.bookType="sylk",Bi},from_sheet:function Be(ce,sA,yA){sA||(sA={}),sA._formats=["General"];var OA,Je=["ID;PSheetJS;N;E"],qe=[],VA=oa(ce["!ref"]||"A1"),yn=null!=ce["!data"],Bi="\r\n",Vi=(((yA||{}).Workbook||{}).WBProps||{}).date1904;Je.push("P;PGeneral");var si=VA.s.r,ui=VA.s.c,Pi=[];if(ce["!ref"])for(si=VA.s.r;si<=VA.e.r;++si)if(!yn||ce["!data"][si]){for(Pi=[],ui=VA.s.c;ui<=VA.e.c;++ui)(OA=yn?ce["!data"][si][ui]:ce[qo(ui)+bn(si)])&&OA.c&&Pi.push(Jt(OA.c,si,ui));Pi.length&&qe.push(Pi.join(Bi))}if(ce["!ref"])for(si=VA.s.r;si<=VA.e.r;++si)if(!yn||ce["!data"][si]){for(Pi=[],ui=VA.s.c;ui<=VA.e.c;++ui)if((OA=yn?ce["!data"][si][ui]:ce[qo(ui)+bn(si)])&&(null!=OA.v||OA.f&&!OA.F)){if("General"!=(OA.z||("d"==OA.t?$A[14]:"General"))){var ki=sA._formats.indexOf(OA.z);-1==ki&&(sA._formats.push(OA.z),ki=sA._formats.length-1,Je.push("P;P"+OA.z.replace(/;/g,";;"))),Pi.push("F;P"+ki+";Y"+(si+1)+";X"+(ui+1))}Pi.push(Rt(OA,0,si,ui,0,Vi))}qe.push(Pi.join(Bi))}return Je.push("F;P0;DG0G8;M255"),ce["!cols"]&&function $t(ce,sA){sA.forEach(function(yA,Je){var qe="F;W"+(Je+1)+" "+(Je+1)+" ";yA.hidden?qe+="0":("number"==typeof yA.width&&!yA.wpx&&(yA.wpx=iu(yA.width)),"number"==typeof yA.wpx&&!yA.wch&&(yA.wch=fh(yA.wpx)),"number"==typeof yA.wch&&(qe+=Math.round(yA.wch)))," "!=qe.charAt(qe.length-1)&&ce.push(qe)})}(Je,ce["!cols"]),ce["!rows"]&&function Pe(ce,sA){sA.forEach(function(yA,Je){var qe="F;";yA.hidden?qe+="M0;":yA.hpt?qe+="M"+20*yA.hpt+";":yA.hpx&&(qe+="M"+20*fp(yA.hpx)+";"),qe.length>2&&ce.push(qe+"R"+(Je+1))})}(Je,ce["!rows"]),ce["!ref"]&&Je.push("B;Y"+(VA.e.r-VA.s.r+1)+";X"+(VA.e.c-VA.s.c+1)+";D"+[VA.s.c,VA.s.r,VA.e.c,VA.e.r].join(" ")),Je.push("O;L;D;B"+(Vi?";V4":"")+";K47;G100 0.001"),delete sA._formats,Je.join(Bi)+Bi+qe.join(Bi)+Bi+"E"+Bi}}}(),rn=function(){function r(ht,Rt){for(var Jt=ht.split("\n"),$t=-1,Pe=-1,Be=0,ce=[];Be!==Jt.length;++Be)if("BOT"!==Jt[Be].trim()){if(!($t<0)){for(var sA=Jt[Be].trim().split(","),yA=sA[0],Je=sA[1],qe=Jt[++Be]||"";1&(qe.match(/["]/g)||[]).length&&Be<Jt.length-1;)qe+="\n"+Jt[++Be];switch(qe=qe.trim(),+yA){case-1:if("BOT"===qe){ce[++$t]=[],Pe=0;continue}if("EOD"!==qe)throw new Error("Unrecognized DIF special command "+qe);break;case 0:"TRUE"===qe?ce[$t][Pe]=!0:"FALSE"===qe?ce[$t][Pe]=!1:isNaN(ha(Je))?isNaN(fs(Je).getDate())?ce[$t][Pe]=Je:(ce[$t][Pe]=Wa(Je),Rt&&Rt.UTC||(ce[$t][Pe]=Wt(ce[$t][Pe]))):ce[$t][Pe]=ha(Je),++Pe;break;case 1:(qe=(qe=qe.slice(1,qe.length-1)).replace(/""/g,'"'))&&qe.match(/^=".*"$/)&&(qe=qe.slice(2,-1)),ce[$t][Pe++]=""!==qe?qe:null}if("EOD"===qe)break}}else ce[++$t]=[],Pe=0;return Rt&&Rt.sheetRows&&(ce=ce.slice(0,Rt.sheetRows)),ce}function i(ht,Rt){return Ag(function A(ht,Rt){switch(Rt.type){case"base64":return r(Cn(ht),Rt);case"binary":return r(ht,Rt);case"buffer":return r($e&&Buffer.isBuffer(ht)?ht.toString("binary"):RA(ht),Rt);case"array":return r(Ra(ht),Rt)}throw new Error("Unrecognized type "+Rt.type)}(ht,Rt),Rt)}function y(ht,Rt){return"0,"+String(ht)+"\r\n"+Rt}function K(ht){return'1,0\r\n"'+ht.replace(/"/g,'""')+'"'}return{to_workbook:function I(ht,Rt){var Jt=Ol(i(ht,Rt),Rt);return Jt.bookType="dif",Jt},to_sheet:i,from_sheet:function rt(ht){if(!ht["!ref"])throw new Error("Cannot export empty sheet to DIF");for(var Jt=oa(ht["!ref"]),$t=null!=ht["!data"],Pe=['TABLE\r\n0,1\r\n"sheetjs"\r\n',"VECTORS\r\n0,"+(Jt.e.r-Jt.s.r+1)+'\r\n""\r\n',"TUPLES\r\n0,"+(Jt.e.c-Jt.s.c+1)+'\r\n""\r\n','DATA\r\n0,0\r\n""\r\n'],Be=Jt.s.r;Be<=Jt.e.r;++Be){for(var ce=$t?ht["!data"][Be]:[],sA="-1,0\r\nBOT\r\n",yA=Jt.s.c;yA<=Jt.e.c;++yA){var Je=$t?ce&&ce[yA]:ht[Ba({r:Be,c:yA})];if(null!=Je){switch(Je.t){case"n":sA+=null!=Je.w?"0,"+Je.w+"\r\nV":null!=Je.v?y(Je.v,"V"):null==Je.f||Je.F?'1,0\r\n""':K("="+Je.f);break;case"b":sA+=Je.v?y(1,"TRUE"):y(0,"FALSE");break;case"s":sA+=K(isNaN(+Je.v)?Je.v:'="'+Je.v+'"');break;case"d":Je.w||(Je.w=ds(Je.z||$A[14],zn(Wa(Je.v)))),sA+=y(Je.w,"V");break;default:sA+='1,0\r\n""'}sA+="\r\n"}else sA+='1,0\r\n""\r\n'}Pe.push(sA)}return Pe.join("")+"-1,0\r\nEOD"}}}(),mn=function(){function A(Pe){return Pe.replace(/\\b/g,"\\").replace(/\\c/g,":").replace(/\\n/g,"\n")}function r(Pe){return Pe.replace(/\\/g,"\\b").replace(/:/g,"\\c").replace(/\n/g,"\\n")}function I(Pe,Be){return Ag(function i(Pe,Be){for(var ce=Pe.split("\n"),sA=-1,yA=-1,Je=0,qe=[];Je!==ce.length;++Je){var VA=ce[Je].trim().split(":");if("cell"===VA[0]){var OA=as(VA[1]);if(qe.length<=OA.r)for(sA=qe.length;sA<=OA.r;++sA)qe[sA]||(qe[sA]=[]);switch(sA=OA.r,yA=OA.c,VA[2]){case"t":qe[sA][yA]=A(VA[3]);break;case"v":qe[sA][yA]=+VA[3];break;case"vtf":var yn=VA[VA.length-1];case"vtc":qe[sA][yA]="nl"===VA[3]?!!+VA[4]:"#"==VA[VA.length-1].charAt(0)?{t:"e",v:Vs[VA[VA.length-1]]}:+VA[4],"vtf"==VA[2]&&(qe[sA][yA]=[qe[sA][yA],yn])}}}return Be&&Be.sheetRows&&(qe=qe.slice(0,Be.sheetRows)),qe}(Pe,Be),Be)}var K=["socialcalc:version:1.5","MIME-Version: 1.0","Content-Type: multipart/mixed; boundary=SocialCalcSpreadsheetControlSave"].join("\n"),rt=["--SocialCalcSpreadsheetControlSave","Content-type: text/plain; charset=UTF-8"].join("\n")+"\n",ht=["# SocialCalc Spreadsheet Control Save","part:sheet"].join("\n"),Rt="--SocialCalcSpreadsheetControlSave--";function Jt(Pe){if(!Pe||!Pe["!ref"])return"";for(var sA,Be=[],ce=[],yA="",Je=rc(Pe["!ref"]),qe=null!=Pe["!data"],VA=Je.s.r;VA<=Je.e.r;++VA)for(var OA=Je.s.c;OA<=Je.e.c;++OA)if(yA=Ba({r:VA,c:OA}),(sA=qe?(Pe["!data"][VA]||[])[OA]:Pe[yA])&&null!=sA.v&&"z"!==sA.t){switch(ce=["cell",yA,"t"],sA.t){case"s":ce.push(r(sA.v));break;case"b":ce[2]="vt"+(sA.f?"f":"c"),ce[3]="nl",ce[4]=sA.v?"1":"0",ce[5]=r(sA.f||(sA.v?"TRUE":"FALSE"));break;case"d":var yn=zn(Wa(sA.v));ce[2]="vtc",ce[3]="nd",ce[4]=""+yn,ce[5]=sA.w||ds(sA.z||$A[14],yn);break;case"n":isFinite(sA.v)?sA.f?(ce[2]="vtf",ce[3]="n",ce[4]=sA.v,ce[5]=r(sA.f)):(ce[2]="v",ce[3]=sA.v):(ce[2]="vt"+(sA.f?"f":"c"),ce[3]="e"+rl[isNaN(sA.v)?36:7],ce[4]="0",ce[5]=sA.f||ce[3].slice(1),ce[6]="e",ce[7]=ce[3].slice(1));break;case"e":continue}Be.push(ce.join(":"))}return Be.push("sheet:c:"+(Je.e.c-Je.s.c+1)+":r:"+(Je.e.r-Je.s.r+1)+":tvf:1"),Be.push("valueformat:1:text-wiki"),Be.join("\n")}return{to_workbook:function y(Pe,Be){return Ol(I(Pe,Be),Be)},to_sheet:I,from_sheet:function $t(Pe){return[K,rt,ht,rt,Jt(Pe),Rt].join("\n")}}}(),qn=function(){function A($t,Pe,Be,ce,sA){sA.raw?Pe[Be][ce]=$t:""===$t||(Pe[Be][ce]="TRUE"===$t||"FALSE"!==$t&&(isNaN(ha($t))?isNaN(fs($t).getDate())?35==$t.charCodeAt(0)&&null!=Vs[$t]?{t:"e",v:Vs[$t],w:$t}:$t:Wa($t):ha($t)))}var i={44:",",9:"\t",59:";",124:"|"},I={44:3,9:2,59:1,124:0};function y($t){for(var Pe={},Be=!1,ce=0,sA=0;ce<$t.length;++ce)34==(sA=$t.charCodeAt(ce))?Be=!Be:!Be&&sA in i&&(Pe[sA]=(Pe[sA]||0)+1);for(ce in sA=[],Pe)Object.prototype.hasOwnProperty.call(Pe,ce)&&sA.push([Pe[ce],ce]);if(!sA.length)for(ce in Pe=I)Object.prototype.hasOwnProperty.call(Pe,ce)&&sA.push([Pe[ce],ce]);return sA.sort(function(yA,Je){return yA[0]-Je[0]||I[yA[1]]-I[Je[1]]}),i[sA.pop()[1]]||44}function rt($t,Pe){return!Pe||!Pe.PRN||Pe.FS||"sep="==$t.slice(0,4)||$t.indexOf("\t")>=0||$t.indexOf(",")>=0||$t.indexOf(";")>=0?function K($t,Pe){var Be=Pe||{},ce="";null!=ii&&null==Be.dense&&(Be.dense=ii);var sA={};Be.dense&&(sA["!data"]=[]);var yA={s:{c:0,r:0},e:{c:0,r:0}};"sep="==$t.slice(0,4)?13==$t.charCodeAt(5)&&10==$t.charCodeAt(6)?(ce=$t.charAt(4),$t=$t.slice(7)):13==$t.charCodeAt(5)||10==$t.charCodeAt(5)?(ce=$t.charAt(4),$t=$t.slice(6)):ce=y($t.slice(0,1024)):ce=Be&&Be.FS?Be.FS:y($t.slice(0,1024));var Je=0,qe=0,VA=0,OA=0,yn=0,Bi=ce.charCodeAt(0),Vi=!1,Jn=0,si=$t.charCodeAt(0),ui=null!=Be.dateNF?function yc(A){var r="number"==typeof A?$A[A]:A;return r=r.replace(gs,"(\\d+)"),gs.lastIndex=0,new RegExp("^"+r+"$")}(Be.dateNF):null;function Pi(){var ki=$t.slice(OA,yn);"\r"==ki.slice(-1)&&(ki=ki.slice(0,-1));var Ki={};if('"'==ki.charAt(0)&&'"'==ki.charAt(ki.length-1)&&(ki=ki.slice(1,-1).replace(/""/g,'"')),!1!==Be.cellText&&(Ki.w=ki),0===ki.length)Ki.t="z";else if(Be.raw)Ki.t="s",Ki.v=ki;else if(0===ki.trim().length)Ki.t="s",Ki.v=ki;else if(61==ki.charCodeAt(0))34==ki.charCodeAt(1)&&34==ki.charCodeAt(ki.length-1)?(Ki.t="s",Ki.v=ki.slice(2,-1).replace(/""/g,'"')):function Qf(A){return 1!=A.length}(ki)?(Ki.t="s",Ki.f=ki.slice(1),Ki.v=ki):(Ki.t="s",Ki.v=ki);else if("TRUE"==ki)Ki.t="b",Ki.v=!0;else if("FALSE"==ki)Ki.t="b",Ki.v=!1;else if(isNaN(VA=ha(ki)))if(!isNaN((VA=fs(ki)).getDate())||ui&&ki.match(ui)){if(Ki.z=Be.dateNF||$A[14],ui&&ki.match(ui)){var Eo=function ws(A,r,i){var I=-1,y=-1,K=-1,rt=-1,ht=-1,Rt=-1;(r.match(gs)||[]).forEach(function(Pe,Be){var ce=parseInt(i[Be+1],10);switch(Pe.toLowerCase().charAt(0)){case"y":I=ce;break;case"d":K=ce;break;case"h":rt=ce;break;case"s":Rt=ce;break;case"m":rt>=0?ht=ce:y=ce}}),gs.lastIndex=0,Rt>=0&&-1==ht&&y>=0&&(ht=y,y=-1);var Jt=(""+(I>=0?I:(new Date).getFullYear())).slice(-4)+"-"+("00"+(y>=1?y:1)).slice(-2)+"-"+("00"+(K>=1?K:1)).slice(-2);7==Jt.length&&(Jt="0"+Jt),8==Jt.length&&(Jt="20"+Jt);var $t=("00"+(rt>=0?rt:0)).slice(-2)+":"+("00"+(ht>=0?ht:0)).slice(-2)+":"+("00"+(Rt>=0?Rt:0)).slice(-2);return-1==rt&&-1==ht&&-1==Rt?Jt:-1==I&&-1==y&&-1==K?$t:Jt+"T"+$t}(0,Be.dateNF,ki.match(ui)||[]);VA=Wa(Eo),Be&&!1===Be.UTC&&(VA=Wt(VA))}else Be&&!1===Be.UTC?VA=Wt(VA):!1!==Be.cellText&&Be.dateNF&&(Ki.w=ds(Ki.z,VA));Be.cellDates?(Ki.t="d",Ki.v=VA):(Ki.t="n",Ki.v=zn(VA)),Be.cellNF||delete Ki.z}else 35==ki.charCodeAt(0)&&null!=Vs[ki]?(Ki.t="e",Ki.w=ki,Ki.v=Vs[ki]):(Ki.t="s",Ki.v=ki);else Ki.t="n",Ki.v=VA;if("z"==Ki.t||(Be.dense?(sA["!data"][Je]||(sA["!data"][Je]=[]),sA["!data"][Je][qe]=Ki):sA[Ba({c:qe,r:Je})]=Ki),si=$t.charCodeAt(OA=yn+1),yA.e.c<qe&&(yA.e.c=qe),yA.e.r<Je&&(yA.e.r=Je),Jn==Bi)++qe;else if(qe=0,++Je,Be.sheetRows&&Be.sheetRows<=Je)return!0}t:for(;yn<$t.length;++yn)switch(Jn=$t.charCodeAt(yn)){case 34:34===si&&(Vi=!Vi);break;case 13:if(Vi)break;10==$t.charCodeAt(yn+1)&&++yn;case Bi:case 10:if(!Vi&&Pi())break t}return yn-OA>0&&Pi(),sA["!ref"]=Xr(yA),sA}($t,Pe):Ag(function r($t,Pe){var Be=Pe||{},ce=[];if(!$t||0===$t.length)return ce;for(var sA=$t.split(/[\r\n]/),yA=sA.length-1;yA>=0&&0===sA[yA].length;)--yA;for(var Je=10,qe=0,VA=0;VA<=yA;++VA)-1==(qe=sA[VA].indexOf(" "))?qe=sA[VA].length:qe++,Je=Math.max(Je,qe);for(VA=0;VA<=yA;++VA){ce[VA]=[];var OA=0;for(A(sA[VA].slice(0,Je).trim(),ce,VA,OA,Be),OA=1;OA<=(sA[VA].length-Je)/10+1;++OA)A(sA[VA].slice(Je+10*(OA-1),Je+10*OA).trim(),ce,VA,OA,Be)}return Be.sheetRows&&(ce=ce.slice(0,Be.sheetRows)),ce}($t,Pe),Pe)}function ht($t,Pe){var Be="",ce="string"==Pe.type?[0,0,0,0]:iC($t,Pe);switch(Pe.type){case"base64":Be=Cn($t);break;case"binary":case"string":Be=$t;break;case"buffer":Be=65001==Pe.codepage?$t.toString("utf8"):Pe.codepage&&typeof Rn<"u"?Rn.utils.decode(Pe.codepage,$t):$e&&Buffer.isBuffer($t)?$t.toString("binary"):RA($t);break;case"array":Be=Ra($t);break;default:throw new Error("Unrecognized type "+Pe.type)}return 239==ce[0]&&187==ce[1]&&191==ce[2]?Be=bt(Be.slice(3)):"string"!=Pe.type&&"buffer"!=Pe.type&&65001==Pe.codepage?Be=bt(Be):"binary"==Pe.type&&typeof Rn<"u"&&Pe.codepage&&(Be=Rn.utils.decode(Pe.codepage,Rn.utils.encode(28591,Be))),"socialcalc:version:"==Be.slice(0,19)?mn.to_sheet("string"==Pe.type?Be:bt(Be),Pe):rt(Be,Pe)}return{to_workbook:function Rt($t,Pe){return Ol(ht($t,Pe),Pe)},to_sheet:ht,from_sheet:function Jt($t){var Pe=[];if(!$t["!ref"])return"";for(var ce,Be=oa($t["!ref"]),sA=null!=$t["!data"],yA=Be.s.r;yA<=Be.e.r;++yA){for(var Je=[],qe=Be.s.c;qe<=Be.e.c;++qe){var VA=Ba({r:yA,c:qe});if((ce=sA?($t["!data"][yA]||[])[qe]:$t[VA])&&null!=ce.v){for(var OA=(ce.w||(ml(ce),ce.w)||"").slice(0,10);OA.length<10;)OA+=" ";Je.push(OA+(0===qe?" ":""))}else Je.push("          ")}Pe.push(Je.join(""))}return Pe.join("\n")}}}(),yo=function(){function A(Wn,Ti,_i){if(Wn){ec(Wn,Wn.l||0);for(var fi=_i.Enum||Ir;Wn.l<Wn.length;){var Oo=Wn.read_shift(2),Xn=fi[Oo]||fi[65535],Zr=Wn.read_shift(2),Ur=Wn.l+Zr,nr=Xn.f&&Xn.f(Wn,Zr,_i);if(Wn.l=Ur,Ti(nr,Xn,Oo))return}}}var i=["mmmm","dd-mmm-yyyy","dd-mmm","mmm-yyyy","@","mm/dd","hh:mm:ss AM/PM","hh:mm AM/PM","mm/dd/yyyy","mm/dd","hh:mm:ss","hh:mm"];function I(Wn,Ti){if(!Wn)return Wn;var _i=Ti||{};null!=ii&&null==_i.dense&&(_i.dense=ii);var fi={},Oo="Sheet1",Xn="",Zr=0,Ur={},nr=[],cs=[],lc=[];_i.dense&&(lc=fi["!data"]=[]);var Aa={s:{r:0,c:0},e:{r:0,c:0}},Cl=_i.sheetRows||0,xl={};if(81==Wn[4]&&80==Wn[5]&&87==Wn[6])return function ea(Wn,Ti){ec(Wn,0);var _i=Ti||{};null!=ii&&null==_i.dense&&(_i.dense=ii);var fi={};_i.dense&&(fi["!data"]=[]);var Oo=[],Xn="",Ur={s:{r:-1,c:-1},e:{r:-1,c:-1}},nr=0,cs=0,lc=0,Aa=0,Cl={SheetNames:[],Sheets:{}},xl=[];t:for(;Wn.l<Wn.length;){var ld=Wn.read_shift(2),Pd=Wn.read_shift(2),br=Wn.slice(Wn.l,Wn.l+Pd);switch(ec(br,0),ld){case 1:if(962023505!=br.read_shift(4))throw"Bad QPW9 BOF!";break;case 2:break t;case 8:case 1025:case 1026:case 1032:default:break;case 10:for(var Tr=br.read_shift(4),Wg=(br.length-br.l)/Tr|0,xu=0;xu<Tr;++xu){var Sd=br.l+Wg,ku={};br.l+=2,ku.numFmtId=br.read_shift(2),ma[ku.numFmtId]&&(ku.z=ma[ku.numFmtId]),br.l=Sd,xl.push(ku)}break;case 1031:for(br.l+=12;br.l<br.length;)nr=br.read_shift(2),cs=br.read_shift(1),Oo.push(br.read_shift(nr,"cstr"));break;case 1537:var Pu=br.read_shift(2);fi={},_i.dense&&(fi["!data"]=[]),Ur.s.c=br.read_shift(2),Ur.e.c=br.read_shift(2),Ur.s.r=br.read_shift(4),Ur.e.r=br.read_shift(4),br.l+=4,br.l+2<br.length&&(nr=br.read_shift(2),cs=br.read_shift(1),Xn=0==nr?"":br.read_shift(nr,"cstr")),Xn||(Xn=qo(Pu));break;case 1538:if(Ur.s.c>255||Ur.s.r>999999)break;Ur.e.c<Ur.s.c&&(Ur.e.c=Ur.s.c),Ur.e.r<Ur.s.r&&(Ur.e.r=Ur.s.r),fi["!ref"]=Xr(Ur),$f(Cl,fi,Xn);break;case 2561:lc=br.read_shift(2),Ur.e.c<lc&&(Ur.e.c=lc),Ur.s.c>lc&&(Ur.s.c=lc),Aa=br.read_shift(4),Ur.s.r>Aa&&(Ur.s.r=Aa),Aa=br.read_shift(4),Ur.e.r<Aa&&(Ur.e.r=Aa);break;case 3073:Aa=br.read_shift(4),nr=br.read_shift(4),Ur.s.r>Aa&&(Ur.s.r=Aa),Ur.e.r<Aa+nr-1&&(Ur.e.r=Aa+nr-1);for(var Os=qo(lc);br.l<br.length;){var Ns={t:"z"},tl=br.read_shift(1),Ed=-1;128&tl&&(Ed=br.read_shift(2));var MB=64&tl?br.read_shift(2)-1:0;switch(31&tl){case 0:case 1:break;case 2:Ns={t:"n",v:br.read_shift(2)};break;case 3:Ns={t:"n",v:br.read_shift(2,"i")};break;case 4:Ns={t:"n",v:ng(br)};break;case 5:Ns={t:"n",v:br.read_shift(8,"f")};break;case 7:Ns={t:"s",v:Oo[cs=br.read_shift(4)-1]};break;case 8:Ns={t:"n",v:br.read_shift(8,"f")},br.l+=2,br.l+=4,isNaN(Ns.v)&&(Ns={t:"e",v:15});break;default:throw"Unrecognized QPW cell type "+(31&tl)}-1!=Ed&&(xl[Ed-1]||{}).z&&(Ns.z=xl[Ed-1].z);var $p=0;if(32&tl)switch(31&tl){case 2:case 7:$p=br.read_shift(2);break;case 3:$p=br.read_shift(2,"i");break;default:throw"Unsupported delta for QPW cell type "+(31&tl)}if(_i.sheetStubs||"z"!=Ns.t){var wh=Sa(Ns);"n"==Ns.t&&Ns.z&&Ps(Ns.z)&&_i.cellDates&&(wh.v=lr(Ns.v),wh.t="number"==typeof wh.v?"n":"d"),null!=fi["!data"]?(fi["!data"][Aa]||(fi["!data"][Aa]=[]),fi["!data"][Aa][lc]=wh):fi[Os+bn(Aa)]=wh}for(++Aa,--nr;MB-- >0&&nr>=0;){if(32&tl)switch(31&tl){case 2:Ns={t:"n",v:Ns.v+$p&65535};break;case 3:(Ns={t:"n",v:Ns.v+$p&65535}).v>32767&&(Ns.v-=65536);break;case 7:Ns={t:"s",v:Oo[cs=cs+$p>>>0]};break;default:throw"Cannot apply delta for QPW cell type "+(31&tl)}else switch(31&tl){case 1:Ns={t:"z"};break;case 2:Ns={t:"n",v:br.read_shift(2)};break;case 7:Ns={t:"s",v:Oo[cs=br.read_shift(4)-1]};break;default:throw"Cannot apply repeat for QPW cell type "+(31&tl)}!_i.sheetStubs&&"z"==Ns.t||(null!=fi["!data"]?(fi["!data"][Aa]||(fi["!data"][Aa]=[]),fi["!data"][Aa][lc]=Ns):fi[Os+bn(Aa)]=Ns),++Aa,--nr}}break;case 3074:lc=br.read_shift(2),Aa=br.read_shift(4);var e0=kr(br);null!=fi["!data"]?(fi["!data"][Aa]||(fi["!data"][Aa]=[]),fi["!data"][Aa][lc]={t:"s",v:e0}):fi[qo(lc)+bn(Aa)]={t:"s",v:e0}}Wn.l+=Pd}return Cl}(Wn,Ti);if(0==Wn[2]&&(8==Wn[3]||9==Wn[3])&&Wn.length>=16&&5==Wn[14]&&108===Wn[15])throw new Error("Unsupported Works 3 for Mac file");if(2==Wn[2])_i.Enum=Ir,A(Wn,function(Tr,Wg,xu){switch(xu){case 0:_i.vers=Tr,Tr>=4096&&(_i.qpro=!0);break;case 255:_i.vers=Tr,_i.works=!0;break;case 6:Aa=Tr;break;case 204:Tr&&(Xn=Tr);break;case 222:Xn=Tr;break;case 15:case 51:(!_i.qpro&&!_i.works||51==xu)&&Tr[1].v.charCodeAt(0)<48&&(Tr[1].v=Tr[1].v.slice(1)),(_i.works||_i.works2)&&(Tr[1].v=Tr[1].v.replace(/\r\n/g,"\n"));case 13:case 14:case 16:!(112&~Tr[2])&&(15&Tr[2])>1&&(15&Tr[2])<15&&(Tr[1].z=_i.dateNF||i[(15&Tr[2])-1]||$A[14],_i.cellDates&&(Tr[1].v=lr(Tr[1].v),Tr[1].t="number"==typeof Tr[1].v?"n":"d")),_i.qpro&&Tr[3]>Zr&&(fi["!ref"]=Xr(Aa),Ur[Oo]=fi,nr.push(Oo),fi={},_i.dense&&(lc=fi["!data"]=[]),Aa={s:{r:0,c:0},e:{r:0,c:0}},Zr=Tr[3],Oo=Xn||"Sheet"+(Zr+1),Xn="");var Sd=_i.dense?(lc[Tr[0].r]||[])[Tr[0].c]:fi[Ba(Tr[0])];if(Sd){Sd.t=Tr[1].t,Sd.v=Tr[1].v,null!=Tr[1].z&&(Sd.z=Tr[1].z),null!=Tr[1].f&&(Sd.f=Tr[1].f),xl=Sd;break}_i.dense?(lc[Tr[0].r]||(lc[Tr[0].r]=[]),lc[Tr[0].r][Tr[0].c]=Tr[1]):fi[Ba(Tr[0])]=Tr[1],xl=Tr[1];break;case 21509:_i.works2=!0;break;case 21506:5281==Tr&&(xl.z="hh:mm:ss",_i.cellDates&&"n"==xl.t&&(xl.v=lr(xl.v),xl.t="number"==typeof xl.v?"n":"d"))}},_i);else{if(26!=Wn[2]&&14!=Wn[2])throw new Error("Unrecognized LOTUS BOF "+Wn[2]);_i.Enum=Mr,14==Wn[2]&&(_i.qpro=!0,Wn.l=0),A(Wn,function(Tr,Wg,xu){switch(xu){case 204:Oo=Tr;break;case 22:Tr[1].v.charCodeAt(0)<48&&(Tr[1].v=Tr[1].v.slice(1)),Tr[1].v=Tr[1].v.replace(/\x0F./g,function(Sd){return String.fromCharCode(Sd.charCodeAt(1)-32)}).replace(/\r\n/g,"\n");case 23:case 24:case 25:case 37:case 39:case 40:if(Tr[3]>Zr&&(fi["!ref"]=Xr(Aa),Ur[Oo]=fi,nr.push(Oo),fi={},_i.dense&&(lc=fi["!data"]=[]),Aa={s:{r:0,c:0},e:{r:0,c:0}},Oo="Sheet"+((Zr=Tr[3])+1)),Cl>0&&Tr[0].r>=Cl)break;_i.dense?(lc[Tr[0].r]||(lc[Tr[0].r]=[]),lc[Tr[0].r][Tr[0].c]=Tr[1]):fi[Ba(Tr[0])]=Tr[1],Aa.e.c<Tr[0].c&&(Aa.e.c=Tr[0].c),Aa.e.r<Tr[0].r&&(Aa.e.r=Tr[0].r);break;case 27:Tr[14e3]&&(cs[Tr[14e3][0]]=Tr[14e3][1]);break;case 1537:cs[Tr[0]]=Tr[1],Tr[0]==Zr&&(Oo=Tr[1])}},_i)}if(fi["!ref"]=Xr(Aa),Ur[Xn||Oo]=fi,nr.push(Xn||Oo),!cs.length)return{SheetNames:nr,Sheets:Ur};for(var ld={},Pd=[],br=0;br<cs.length;++br)Ur[nr[br]]?(Pd.push(cs[br]||nr[br]),ld[cs[br]]=Ur[cs[br]]||Ur[nr[br]]):(Pd.push(cs[br]),ld[cs[br]]={"!ref":"A1"});return{SheetNames:Pd,Sheets:ld}}function $t(Wn,Ti,_i){var fi=[{c:0,r:0},{t:"n",v:0},0,0];return _i.qpro&&20768!=_i.vers?(fi[0].c=Wn.read_shift(1),fi[3]=Wn.read_shift(1),fi[0].r=Wn.read_shift(2),Wn.l+=2):_i.works?(fi[0].c=Wn.read_shift(2),fi[0].r=Wn.read_shift(2),fi[2]=Wn.read_shift(2)):(fi[2]=Wn.read_shift(1),fi[0].c=Wn.read_shift(2),fi[0].r=Wn.read_shift(2)),fi}function Pe(Wn){return Wn.z&&Ps(Wn.z)?240|(i.indexOf(Wn.z)+1||2):255}function ce(Wn,Ti,_i){var fi=Mi(7+_i.length);fi.write_shift(1,255),fi.write_shift(2,Ti),fi.write_shift(2,Wn),fi.write_shift(1,39);for(var Oo=0;Oo<fi.length;++Oo){var Xn=_i.charCodeAt(Oo);fi.write_shift(1,Xn>=128?95:Xn)}return fi.write_shift(1,0),fi}function Je(Wn,Ti,_i){var fi=Mi(7);return fi.write_shift(1,Pe(_i)),fi.write_shift(2,Ti),fi.write_shift(2,Wn),fi.write_shift(2,_i.v,"i"),fi}function VA(Wn,Ti,_i){var fi=Mi(13);return fi.write_shift(1,Pe(_i)),fi.write_shift(2,Ti),fi.write_shift(2,Wn),fi.write_shift(8,_i.v,"f"),fi}function yn(Wn,Ti,_i){var fi=32768&Ti;return Ti=(fi?Wn:0)+((Ti&=-32769)>=8192?Ti-16384:Ti),(fi?"":"$")+(_i?qo(Ti):bn(Ti))}var Bi={31:["NA",0],33:["ABS",1],34:["TRUNC",1],35:["SQRT",1],36:["LOG",1],37:["LN",1],38:["PI",0],39:["SIN",1],40:["COS",1],41:["TAN",1],42:["ATAN2",2],43:["ATAN",1],44:["ASIN",1],45:["ACOS",1],46:["EXP",1],47:["MOD",2],49:["ISNA",1],50:["ISERR",1],51:["FALSE",0],52:["TRUE",0],53:["RAND",0],54:["DATE",3],63:["ROUND",2],64:["TIME",3],68:["ISNUMBER",1],69:["ISTEXT",1],70:["LEN",1],71:["VALUE",1],73:["MID",3],74:["CHAR",1],80:["SUM",69],81:["AVERAGEA",69],82:["COUNTA",69],83:["MINA",69],84:["MAXA",69],102:["UPPER",1],103:["LOWER",1],107:["PROPER",1],109:["TRIM",1],111:["T",1]},Vi=["","","","","","","","","","+","-","*","/","^","=","<>","<=",">=","<",">","","","","","&","","","","","","",""];function si(Wn){var Ti=[{c:0,r:0},{t:"n",v:0},0];return Ti[0].r=Wn.read_shift(2),Ti[3]=Wn[Wn.l++],Ti[0].c=Wn[Wn.l++],Ti}function Pi(Wn,Ti,_i,fi){var Oo=Mi(6+fi.length);Oo.write_shift(2,Wn),Oo.write_shift(1,_i),Oo.write_shift(1,Ti),Oo.write_shift(1,39);for(var Xn=0;Xn<fi.length;++Xn){var Zr=fi.charCodeAt(Xn);Oo.write_shift(1,Zr>=128?95:Zr)}return Oo.write_shift(1,0),Oo}function Ki(Wn,Ti){var _i=si(Wn),fi=Wn.read_shift(4),Oo=Wn.read_shift(4),Xn=Wn.read_shift(2);if(65535==Xn)return 0===fi&&3221225472===Oo?(_i[1].t="e",_i[1].v=15):0===fi&&3489660928===Oo?(_i[1].t="e",_i[1].v=42):_i[1].v=0,_i;var Zr=32768&Xn;return Xn=(32767&Xn)-16446,_i[1].v=(1-2*Zr)*(Oo*Math.pow(2,Xn+32)+fi*Math.pow(2,Xn)),_i}function Eo(Wn,Ti,_i,fi){var Oo=Mi(14);if(Oo.write_shift(2,Wn),Oo.write_shift(1,_i),Oo.write_shift(1,Ti),0==fi)return Oo.write_shift(4,0),Oo.write_shift(4,0),Oo.write_shift(2,65535),Oo;var Xn=0,Zr=0,nr=0;return fi<0&&(Xn=1,fi=-fi),Zr=0|Math.log2(fi),2147483648&(nr=(fi/=Math.pow(2,Zr-31))>>>0)||(++Zr,nr=(fi/=2)>>>0),fi-=nr,nr|=2147483648,nr>>>=0,fi*=Math.pow(2,32),Oo.write_shift(4,fi>>>0),Oo.write_shift(4,nr),Oo.write_shift(2,Zr+=16383+(Xn?32768:0)),Oo}function pa(Wn,Ti){var _i=si(Wn),fi=Wn.read_shift(8,"f");return _i[1].v=fi,_i}function la(Wn,Ti){return 0==Wn[Wn.l+Ti-1]?Wn.read_shift(Ti,"cstr"):""}function Mo(Wn,Ti){var _i=Mi(5+Wn.length);_i.write_shift(2,14e3),_i.write_shift(2,Ti);for(var fi=0;fi<Wn.length;++fi){var Oo=Wn.charCodeAt(fi);_i[_i.l++]=Oo>127?95:Oo}return _i[_i.l++]=0,_i}var Ir={0:{n:"BOF",f:Wr},1:{n:"EOF"},2:{n:"CALCMODE"},3:{n:"CALCORDER"},4:{n:"SPLIT"},5:{n:"SYNC"},6:{n:"RANGE",f:function Rt(Wn,Ti,_i){var fi={s:{c:0,r:0},e:{c:0,r:0}};return 8==Ti&&_i.qpro?(fi.s.c=Wn.read_shift(1),Wn.l++,fi.s.r=Wn.read_shift(2),fi.e.c=Wn.read_shift(1),Wn.l++,fi.e.r=Wn.read_shift(2),fi):(fi.s.c=Wn.read_shift(2),fi.s.r=Wn.read_shift(2),12==Ti&&_i.qpro&&(Wn.l+=2),fi.e.c=Wn.read_shift(2),fi.e.r=Wn.read_shift(2),12==Ti&&_i.qpro&&(Wn.l+=2),65535==fi.s.c&&(fi.s.c=fi.e.c=fi.s.r=fi.e.r=0),fi)}},7:{n:"WINDOW1"},8:{n:"COLW1"},9:{n:"WINTWO"},10:{n:"COLW2"},11:{n:"NAME"},12:{n:"BLANK"},13:{n:"INTEGER",f:function yA(Wn,Ti,_i){var fi=$t(Wn,0,_i);return fi[1].v=Wn.read_shift(2,"i"),fi}},14:{n:"NUMBER",f:function qe(Wn,Ti,_i){var fi=$t(Wn,0,_i);return fi[1].v=Wn.read_shift(8,"f"),fi}},15:{n:"LABEL",f:function Be(Wn,Ti,_i){var fi=Wn.l+Ti,Oo=$t(Wn,0,_i);if(Oo[1].t="s",20768==(65534&_i.vers)){Wn.l++;var Xn=Wn.read_shift(1);return Oo[1].v=Wn.read_shift(Xn,"utf8"),Oo}return _i.qpro&&Wn.l++,Oo[1].v=Wn.read_shift(fi-Wn.l,"cstr"),Oo}},16:{n:"FORMULA",f:function OA(Wn,Ti,_i){var fi=Wn.l+Ti,Oo=$t(Wn,0,_i);if(Oo[1].v=Wn.read_shift(8,"f"),_i.qpro)Wn.l=fi;else{var Xn=Wn.read_shift(2);(function Jn(Wn,Ti){ec(Wn,0);for(var _i=[],fi=0,Oo="",Xn="",Zr="",Ur="";Wn.l<Wn.length;){var nr=Wn[Wn.l++];switch(nr){case 0:_i.push(Wn.read_shift(8,"f"));break;case 1:Xn=yn(Ti[0].c,Wn.read_shift(2),!0),Oo=yn(Ti[0].r,Wn.read_shift(2),!1),_i.push(Xn+Oo);break;case 2:var cs=yn(Ti[0].c,Wn.read_shift(2),!0),lc=yn(Ti[0].r,Wn.read_shift(2),!1);Xn=yn(Ti[0].c,Wn.read_shift(2),!0),Oo=yn(Ti[0].r,Wn.read_shift(2),!1),_i.push(cs+lc+":"+Xn+Oo);break;case 3:if(Wn.l<Wn.length)return void console.error("WK1 premature formula end");break;case 4:_i.push("("+_i.pop()+")");break;case 5:_i.push(Wn.read_shift(2));break;case 6:for(var Aa="";nr=Wn[Wn.l++];)Aa+=String.fromCharCode(nr);_i.push('"'+Aa.replace(/"/g,'""')+'"');break;case 8:_i.push("-"+_i.pop());break;case 23:_i.push("+"+_i.pop());break;case 22:_i.push("NOT("+_i.pop()+")");break;case 20:case 21:Ur=_i.pop(),Zr=_i.pop(),_i.push(["AND","OR"][nr-20]+"("+Zr+","+Ur+")");break;default:if(nr<32&&Vi[nr])Ur=_i.pop(),Zr=_i.pop(),_i.push(Zr+Vi[nr]+Ur);else{if(!Bi[nr])return nr<=7?console.error("WK1 invalid opcode "+nr.toString(16)):nr<=24?console.error("WK1 unsupported op "+nr.toString(16)):nr<=30?console.error("WK1 invalid opcode "+nr.toString(16)):nr<=115?console.error("WK1 unsupported function opcode "+nr.toString(16)):console.error("WK1 unrecognized opcode "+nr.toString(16));if(69==(fi=Bi[nr][1])&&(fi=Wn[Wn.l++]),fi>_i.length)return void console.error("WK1 bad formula parse 0x"+nr.toString(16)+":|"+_i.join("|")+"|");var Cl=_i.slice(-fi);_i.length-=fi,_i.push(Bi[nr][0]+"("+Cl.join(",")+")")}}}1==_i.length?Ti[1].f=""+_i[0]:console.error("WK1 bad formula parse |"+_i.join("|")+"|")})(Wn.slice(Wn.l,Wn.l+Xn),Oo),Wn.l+=Xn}return Oo}},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:function sA(Wn,Ti,_i){var fi=Wn.l+Ti,Oo=$t(Wn,0,_i);if(Oo[1].t="s",20768==_i.vers){var Xn=Wn.read_shift(1);return Oo[1].v=Wn.read_shift(Xn,"utf8"),Oo}return Oo[1].v=Wn.read_shift(fi-Wn.l,"cstr"),Oo}},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"},102:{n:"PRANGES??"},103:{n:"RRANGES??"},104:{n:"FNAME??"},105:{n:"MRANGES??"},204:{n:"SHEETNAMECS",f:la},222:{n:"SHEETNAMELP",f:function rs(Wn,Ti){var _i=Wn[Wn.l++];_i>Ti-1&&(_i=Ti-1);for(var fi="";fi.length<_i;)fi+=String.fromCharCode(Wn[Wn.l++]);return fi}},255:{n:"BOF",f:Wr},21506:{n:"WKSNF",f:Wr},65535:{n:""}},Mr={0:{n:"BOF"},1:{n:"EOF"},2:{n:"PASSWORD"},3:{n:"CALCSET"},4:{n:"WINDOWSET"},5:{n:"SHEETCELLPTR"},6:{n:"SHEETLAYOUT"},7:{n:"COLUMNWIDTH"},8:{n:"HIDDENCOLUMN"},9:{n:"USERRANGE"},10:{n:"SYSTEMRANGE"},11:{n:"ZEROFORCE"},12:{n:"SORTKEYDIR"},13:{n:"FILESEAL"},14:{n:"DATAFILLNUMS"},15:{n:"PRINTMAIN"},16:{n:"PRINTSTRING"},17:{n:"GRAPHMAIN"},18:{n:"GRAPHSTRING"},19:{n:"??"},20:{n:"ERRCELL"},21:{n:"NACELL"},22:{n:"LABEL16",f:function ui(Wn,Ti){var _i=si(Wn);return _i[1].t="s",_i[1].v=Wn.read_shift(Ti-4,"cstr"),_i}},23:{n:"NUMBER17",f:Ki},24:{n:"NUMBER18",f:function ki(Wn,Ti){var _i=si(Wn);_i[1].v=Wn.read_shift(2);var fi=_i[1].v>>1;if(1&_i[1].v)switch(7&fi){case 0:fi=5e3*(fi>>3);break;case 1:fi=500*(fi>>3);break;case 2:fi=(fi>>3)/20;break;case 3:fi=(fi>>3)/200;break;case 4:fi=(fi>>3)/2e3;break;case 5:fi=(fi>>3)/2e4;break;case 6:fi=(fi>>3)/16;break;case 7:fi=(fi>>3)/64}return _i[1].v=fi,_i}},25:{n:"FORMULA19",f:function Hr(Wn,Ti){var _i=Ki(Wn);return Wn.l+=Ti-14,_i}},26:{n:"FORMULA1A"},27:{n:"XFORMAT",f:function Ts(Wn,Ti){for(var _i={},fi=Wn.l+Ti;Wn.l<fi;){var Oo=Wn.read_shift(2);if(14e3==Oo){for(_i[Oo]=[0,""],_i[Oo][0]=Wn.read_shift(2);Wn[Wn.l];)_i[Oo][1]+=String.fromCharCode(Wn[Wn.l]),Wn.l++;Wn.l++}}return _i}},28:{n:"DTLABELMISC"},29:{n:"DTLABELCELL"},30:{n:"GRAPHWINDOW"},31:{n:"CPA"},32:{n:"LPLAUTO"},33:{n:"QUERY"},34:{n:"HIDDENSHEET"},35:{n:"??"},37:{n:"NUMBER25",f:function $o(Wn,Ti){var _i=si(Wn),fi=Wn.read_shift(4);return _i[1].v=fi>>6,_i}},38:{n:"??"},39:{n:"NUMBER27",f:pa},40:{n:"FORMULA28",f:function ir(Wn,Ti){var _i=pa(Wn);return Wn.l+=Ti-12,_i}},142:{n:"??"},147:{n:"??"},150:{n:"??"},151:{n:"??"},152:{n:"??"},153:{n:"??"},154:{n:"??"},155:{n:"??"},156:{n:"??"},163:{n:"??"},174:{n:"??"},175:{n:"??"},176:{n:"??"},177:{n:"??"},184:{n:"??"},185:{n:"??"},186:{n:"??"},187:{n:"??"},188:{n:"??"},195:{n:"??"},201:{n:"??"},204:{n:"SHEETNAMECS",f:la},205:{n:"??"},206:{n:"??"},207:{n:"??"},208:{n:"??"},256:{n:"??"},259:{n:"??"},260:{n:"??"},261:{n:"??"},262:{n:"??"},263:{n:"??"},265:{n:"??"},266:{n:"??"},267:{n:"??"},268:{n:"??"},270:{n:"??"},271:{n:"??"},384:{n:"??"},389:{n:"??"},390:{n:"??"},393:{n:"??"},396:{n:"??"},512:{n:"??"},514:{n:"??"},513:{n:"??"},516:{n:"??"},517:{n:"??"},640:{n:"??"},641:{n:"??"},642:{n:"??"},643:{n:"??"},644:{n:"??"},645:{n:"??"},646:{n:"??"},647:{n:"??"},648:{n:"??"},658:{n:"??"},659:{n:"??"},660:{n:"??"},661:{n:"??"},662:{n:"??"},665:{n:"??"},666:{n:"??"},768:{n:"??"},772:{n:"??"},1537:{n:"SHEETINFOQP",f:function Er(Wn,Ti,_i){if(_i.qpro&&!(Ti<21)){var fi=Wn.read_shift(1);return Wn.l+=17,Wn.l+=1,Wn.l+=2,[fi,Wn.read_shift(Ti-21,"cstr")]}}},1600:{n:"??"},1602:{n:"??"},1793:{n:"??"},1794:{n:"??"},1795:{n:"??"},1796:{n:"??"},1920:{n:"??"},2048:{n:"??"},2049:{n:"??"},2052:{n:"??"},2688:{n:"??"},10998:{n:"??"},12849:{n:"??"},28233:{n:"??"},28484:{n:"??"},65535:{n:""}},ma={5:"dd-mmm-yy",6:"dd-mmm",7:"mmm-yy",8:"mm/dd/yy",10:"hh:mm:ss AM/PM",11:"hh:mm AM/PM",14:"dd-mmm-yyyy",15:"mmm-yyyy",34:"0.00",50:"0.00;[Red]0.00",66:"0.00;(0.00)",82:"0.00;[Red](0.00)",162:'"$"#,##0.00;\\("$"#,##0.00\\)',288:"0%",304:"0E+00",320:"# ?/?"};function kr(Wn){var Ti=Wn.read_shift(2),_i=Wn.read_shift(1);if(0!=_i)throw"unsupported QPW string type "+_i.toString(16);return Wn.read_shift(Ti,"sbcs-cont")}return{sheet_to_wk1:function y(Wn,Ti){var _i=Ti||{};if(+_i.codepage>=0&&we(+_i.codepage),"string"==_i.type)throw new Error("Cannot write WK1 to JS string");var fi=vo();if(!Wn["!ref"])throw new Error("Cannot export empty sheet to WK1");var Oo=oa(Wn["!ref"]),Xn=null!=Wn["!data"],Zr=[];Zo(fi,0,function rt(Wn){var Ti=Mi(2);return Ti.write_shift(2,Wn),Ti}(1030)),Zo(fi,6,function Jt(Wn){var Ti=Mi(8);return Ti.write_shift(2,Wn.s.c),Ti.write_shift(2,Wn.s.r),Ti.write_shift(2,Wn.e.c),Ti.write_shift(2,Wn.e.r),Ti}(Oo));for(var Ur=Math.min(Oo.e.r,8191),nr=Oo.s.c;nr<=Oo.e.c;++nr)Zr[nr]=qo(nr);for(var cs=Oo.s.r;cs<=Ur;++cs){var lc=bn(cs);for(nr=Oo.s.c;nr<=Oo.e.c;++nr){var Aa=Xn?(Wn["!data"][cs]||[])[nr]:Wn[Zr[nr]+lc];if(Aa&&"z"!=Aa.t)switch(Aa.t){case"n":(0|Aa.v)==Aa.v&&Aa.v>=-32768&&Aa.v<=32767?Zo(fi,13,Je(cs,nr,Aa)):Zo(fi,14,VA(cs,nr,Aa));break;case"d":var Cl=zn(Aa.v);(0|Cl)==Cl&&Cl>=-32768&&Cl<=32767?Zo(fi,13,Je(cs,nr,{t:"n",v:Cl,z:Aa.z||$A[14]})):Zo(fi,14,VA(cs,nr,{t:"n",v:Cl,z:Aa.z||$A[14]}));break;default:Zo(fi,15,ce(cs,nr,ml(Aa).slice(0,239)))}}}return Zo(fi,1),fi.end()},book_to_wk3:function K(Wn,Ti){var _i=Ti||{};if(+_i.codepage>=0&&we(+_i.codepage),"string"==_i.type)throw new Error("Cannot write WK3 to JS string");var fi=vo();Zo(fi,0,function ht(Wn){var Ti=Mi(26);Ti.write_shift(2,4096),Ti.write_shift(2,4),Ti.write_shift(4,0);for(var _i=0,fi=0,Oo=0,Xn=0;Xn<Wn.SheetNames.length;++Xn){var Ur=Wn.Sheets[Wn.SheetNames[Xn]];if(Ur&&Ur["!ref"]){++Oo;var nr=rc(Ur["!ref"]);_i<nr.e.r&&(_i=nr.e.r),fi<nr.e.c&&(fi=nr.e.c)}}return _i>8191&&(_i=8191),Ti.write_shift(2,_i),Ti.write_shift(1,Oo),Ti.write_shift(1,fi),Ti.write_shift(2,0),Ti.write_shift(2,0),Ti.write_shift(1,1),Ti.write_shift(1,2),Ti.write_shift(4,0),Ti.write_shift(4,0),Ti}(Wn));for(var Oo=0,Xn=0;Oo<Wn.SheetNames.length;++Oo)(Wn.Sheets[Wn.SheetNames[Oo]]||{})["!ref"]&&Zo(fi,27,Mo(Wn.SheetNames[Oo],Xn++));var Zr=0;for(Oo=0;Oo<Wn.SheetNames.length;++Oo){var Ur=Wn.Sheets[Wn.SheetNames[Oo]];if(Ur&&Ur["!ref"]){for(var nr=oa(Ur["!ref"]),cs=null!=Ur["!data"],lc=[],Aa=Math.min(nr.e.r,8191),Cl=nr.s.r;Cl<=Aa;++Cl)for(var xl=bn(Cl),ld=nr.s.c;ld<=nr.e.c;++ld){Cl===nr.s.r&&(lc[ld]=qo(ld));var br=cs?(Ur["!data"][Cl]||[])[ld]:Ur[lc[ld]+xl];br&&"z"!=br.t&&("n"==br.t?Zo(fi,23,Eo(Cl,ld,Zr,br.v)):Zo(fi,22,Pi(Cl,ld,Zr,ml(br).slice(0,239))))}++Zr}}return Zo(fi,1),fi.end()},to_workbook:function r(Wn,Ti){switch(Ti.type){case"base64":return I(Z(Cn(Wn)),Ti);case"binary":return I(Z(Wn),Ti);case"buffer":case"array":return I(Wn,Ti)}throw"Unsupported type "+Ti.type}}}(),go=function(){function A(I){var y=Kn(I,"t");if(!y)return{t:"s",v:""};var K={t:"s",v:vn(y[1])},rt=Kn(I,"rPr");return rt&&(K.s=function co(A){var r={},i=A.match(de),I=0,y=!1;if(i)for(;I!=i.length;++I){var K=xA(i[I]);switch(K[0].replace(/<\w*:/g,"<")){case"<condense":case"<extend":break;case"<shadow":if(!K.val)break;case"<shadow>":case"<shadow/>":r.shadow=1;break;case"</shadow>":break;case"<charset":if("1"==K.val)break;r.cp=Fn[parseInt(K.val,10)];break;case"<outline":if(!K.val)break;case"<outline>":case"<outline/>":r.outline=1;break;case"</outline>":break;case"<rFont":r.name=K.val;break;case"<sz":r.sz=K.val;break;case"<strike":if(!K.val)break;case"<strike>":case"<strike/>":r.strike=1;break;case"</strike>":break;case"<u":if(!K.val)break;switch(K.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"==K.val)break;case"<b>":case"<b/>":r.b=1;break;case"</b>":break;case"<i":if("0"==K.val)break;case"<i>":case"<i/>":r.i=1;break;case"</i>":break;case"<color":K.rgb&&(r.color=K.rgb.slice(2,8));break;case"<color>":case"<color/>":case"</color>":break;case"<family":r.family=K.val;break;case"<family>":case"<family/>":case"</family>":break;case"<vertAlign":r.valign=K.val;break;case"<vertAlign>":case"<vertAlign/>":case"</vertAlign>":case"<scheme":case"<scheme>":case"<scheme/>":case"</scheme>":case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":y=!0;break;case"</ext>":y=!1;break;default:if(47!==K[0].charCodeAt(1)&&!y)throw new Error("Unrecognized rich format "+K[0])}}return r}(rt[1])),K}var r=/<(?:\w+:)?r>/g,i=/<\/(?:\w+:)?r>/;return function(y){return y.replace(r,"").split(i).map(A).filter(function(K){return K.v})}}(),rr=function(){var r=/(\r\n|\n)/g;function I(y){var K=[[],y.v,[]];return y.v?(y.s&&function i(y,K,rt){var ht=[];y.u&&ht.push("text-decoration: underline;"),y.uval&&ht.push("text-underline-style:"+y.uval+";"),y.sz&&ht.push("font-size:"+y.sz+"pt;"),y.outline&&ht.push("text-effect: outline;"),y.shadow&&ht.push("text-shadow: auto;"),K.push('<span style="'+ht.join("")+'">'),y.b&&(K.push("<b>"),rt.push("</b>")),y.i&&(K.push("<i>"),rt.push("</i>")),y.strike&&(K.push("<s>"),rt.push("</s>"));var Rt=y.valign||"";"superscript"==Rt||"super"==Rt?Rt="sup":"subscript"==Rt&&(Rt="sub"),""!=Rt&&(K.push("<"+Rt+">"),rt.push("</"+Rt+">")),rt.push("</span>")}(y.s,K[0],K[2]),K[0].join("")+K[1].replace(r,"<br/>")+K[2].join("")):""}return function(K){return K.map(I).join("")}}(),$r=/<(?:\w+:)?t\b[^<>]*>([^<]*)<\/(?:\w+:)?t>/g,ra=/<(?:\w+:)?r\b[^<>]*>/;function ka(A,r){var i=!r||r.cellHTML,I={};return A?(A.match(/^\s*<(?:\w+:)?t[^>]*>/)?(I.t=vn(bt(A.slice(A.indexOf(">")+1).split(/<\/(?:\w+:)?t>/)[0]||""),!0),I.r=bt(A),i&&(I.h=Io(I.t))):A.match(ra)&&(I.r=bt(A),I.t=vn(bt((Yi(A,"rPh").match($r)||[]).join("").replace(de,"")),!0),i&&(I.h=rr(go(I.r)))),I):{t:""}}var Lr=/<(?:\w+:)?(?:si|sstItem)>/g,ua=/<\/(?:\w+:)?(?:si|sstItem)>/;function Cg(A){if(typeof Rn<"u")return Rn.utils.encode(Yn,A);for(var r=[],i=A.split(""),I=0;I<i.length;++I)r[I]=i[I].charCodeAt(0);return r}function Vg(A,r){var i={};return i.Major=A.read_shift(2),i.Minor=A.read_shift(2),r>=4&&(A.l+=r-4),i}function Ca(A){for(var r=A.read_shift(4),i=A.l+r-4,I={},y=A.read_shift(4),K=[];y-- >0;)K.push({t:A.read_shift(4),v:A.read_shift(0,"lpp4")});if(I.name=A.read_shift(0,"lpp4"),I.comps=K,A.l!=i)throw new Error("Bad DataSpaceMapEntry: "+A.l+" != "+i);return I}function Bd(A,r){var i=A.l+r,I={};I.Flags=63&A.read_shift(4),A.l+=4,I.AlgID=A.read_shift(4);var y=!1;switch(I.AlgID){case 26126:case 26127:case 26128:y=36==I.Flags;break;case 26625:y=4==I.Flags;break;case 0:y=16==I.Flags||4==I.Flags||36==I.Flags;break;default:throw"Unrecognized encryption algorithm: "+I.AlgID}if(!y)throw new Error("Encryption Flags/AlgID mismatch");return I.AlgIDHash=A.read_shift(4),I.KeySize=A.read_shift(4),I.ProviderType=A.read_shift(4),A.l+=8,I.CSPName=A.read_shift(i-A.l>>1,"utf16le"),A.l=i,I}function nu(A,r){var i={},I=A.l+r;return A.l+=4,i.Salt=A.slice(A.l,A.l+16),A.l+=16,i.Verifier=A.slice(A.l,A.l+16),A.l+=16,A.read_shift(4),i.VerifierHash=A.slice(A.l,I),A.l=I,i}function kh(A){if(36!=(63&A.read_shift(4)))throw new Error("EncryptionInfo mismatch");var i=A.read_shift(4);return{t:"Std",h:Bd(A,i),v:nu(A,A.length-A.l)}}function Yp(){throw new Error("File is password-protected: ECMA-376 Extensible")}function Zl(A){var r=["saltSize","blockSize","keyBits","hashSize","cipherAlgorithm","cipherChaining","hashAlgorithm","saltValue"];A.l+=4;var i=A.read_shift(A.length-A.l,"utf8"),I={};return i.replace(de,function(K){var rt=xA(K);switch(Ue(rt[0])){case"<?xml":case"<encryption":case"</encryption>":case"</keyEncryptors>":case"</keyEncryptor>":break;case"<keyData":r.forEach(function(ht){I[ht]=rt[ht]});break;case"<dataIntegrity":I.encryptedHmacKey=rt.encryptedHmacKey,I.encryptedHmacValue=rt.encryptedHmacValue;break;case"<keyEncryptors>":case"<keyEncryptors":I.encs=[];break;case"<keyEncryptor":I.uri=rt.uri;break;case"<encryptedKey":I.encs.push(rt);break;default:throw rt[0]}}),I}var Ph=function(){var A=[187,255,255,186,255,255,185,128,0,190,15,0,191,15,0],r=[57840,7439,52380,33984,4364,3600,61902,12606,6258,57657,54287,34041,10252,43370,20163],i=[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],y=function(rt,ht){return function(rt){return 255&(rt/2|128*rt)}(rt^ht)};return function(rt){for(var ht=Cg(rt),Rt=function(rt){for(var ht=r[rt.length-1],Rt=104,Jt=rt.length-1;Jt>=0;--Jt)for(var $t=rt[Jt],Pe=0;7!=Pe;++Pe)64&$t&&(ht^=i[Rt]),$t*=2,--Rt;return ht}(ht),Jt=ht.length,$t=M(16),Pe=0;16!=Pe;++Pe)$t[Pe]=0;var sA;for(!(1&~Jt)&&($t[Jt]=y(A[0],Rt>>8),$t[--Jt]=y(ht[ht.length-1],255&Rt));Jt>0;)$t[--Jt]=y(ht[Jt],Rt>>8),$t[--Jt]=y(ht[Jt],255&Rt);for(Jt=15,sA=15-ht.length;sA>0;)$t[Jt]=y(A[sA],Rt>>8),--sA,$t[--Jt]=y(ht[Jt],255&Rt),--Jt,--sA;return $t}}();function Tu(A,r){var i=r||{},I={},y=i.dense;y&&(I["!data"]=[]);var K=CA(A,"\\trowd","\\row");if(!K)throw new Error("RTF missing table");var rt={s:{c:0,r:0},e:{c:0,r:K.length-1}},ht=[];return K.forEach(function(Rt,Jt){y&&(ht=I["!data"][Jt]=[]);for(var Be,$t=/\\[\w\-]+\b/g,Pe=0,ce=-1,sA=[];null!=(Be=$t.exec(Rt));){var yA=Rt.slice(Pe,$t.lastIndex-Be[0].length);switch(32==yA.charCodeAt(0)&&(yA=yA.slice(1)),yA.length&&sA.push(yA),Be[0]){case"\\cell":if(++ce,sA.length){var Je={v:sA.join(""),t:"s"};"TRUE"==Je.v||"FALSE"==Je.v?(Je.v="TRUE"==Je.v,Je.t="b"):isNaN(ha(Je.v))?null!=Vs[Je.v]&&(Je.t="e",Je.w=Je.v,Je.v=Vs[Je.v]):(Je.t="n",!1!==i.cellText&&(Je.w=Je.v),Je.v=ha(Je.v)),y?ht[ce]=Je:I[Ba({r:Jt,c:ce})]=Je}sA=[];break;case"\\par":sA.push("\n")}Pe=$t.lastIndex}ce>rt.e.c&&(rt.e.c=ce)}),I["!ref"]=Xr(rt),I}function El(A){for(var r=0,i=1;3!=r;++r)i=256*i+(A[r]>255?255:A[r]<0?0:A[r]);return i.toString(16).toUpperCase().slice(1)}function fu(A,r){if(0===r)return A;var i=function mp(A){var r=A[0]/255,i=A[1]/255,I=A[2]/255,y=Math.max(r,i,I),K=Math.min(r,i,I),rt=y-K;if(0===rt)return[0,0,r];var Rt,ht=0,Jt=y+K;switch(Rt=rt/(Jt>1?2-Jt:Jt),y){case r:ht=((i-I)/rt+6)%6;break;case i:ht=(I-r)/rt+2;break;case I:ht=(r-i)/rt+4}return[ht/6,Rt,Jt/2]}(function Nd(A){var r=A.slice("#"===A[0]?1:0).slice(0,6);return[parseInt(r.slice(0,2),16),parseInt(r.slice(2,4),16),parseInt(r.slice(4,6),16)]}(A));return i[2]=r<0?i[2]*(1+r):1-(1-i[2])*(1-r),El(function cg(A){var Rt,i=A[1],I=A[2],y=2*i*(I<.5?I:1-I),K=I-y/2,rt=[K,K,K],ht=6*A[0];if(0!==i)switch(0|ht){case 0:case 6:Rt=y*ht,rt[0]+=y,rt[1]+=Rt;break;case 1:rt[0]+=Rt=y*(2-ht),rt[1]+=y;break;case 2:Rt=y*(ht-2),rt[1]+=y,rt[2]+=Rt;break;case 3:rt[1]+=Rt=y*(4-ht),rt[2]+=y;break;case 4:Rt=y*(ht-4),rt[2]+=y,rt[0]+=Rt;break;case 5:rt[2]+=Rt=y*(6-ht),rt[0]+=y}for(var Jt=0;3!=Jt;++Jt)rt[Jt]=Math.round(255*rt[Jt]);return rt}(i))}var qu=6,Rp=15,Ap=1,bl=qu;function iu(A){return Math.floor((A+Math.round(128/bl)/256)*bl)}function fh(A){return Math.floor((A-5)/bl*100+.5)/100}function Qg(A){return Math.round((A*bl+5)/bl*256)/256}function tm(A){return Qg(fh(iu(A)))}function em(A){var r=Math.abs(A-tm(A)),i=bl;if(r>.005)for(bl=Ap;bl<Rp;++bl)Math.abs(A-tm(A))<=r&&(r=Math.abs(A-tm(A)),i=bl);bl=i}function ll(A){A.width?(A.wpx=iu(A.width),A.wch=fh(A.wpx),A.MDW=bl):A.wpx?(A.wch=fh(A.wpx),A.width=Qg(A.wch),A.MDW=bl):"number"==typeof A.wch&&(A.width=Qg(A.wch),A.wpx=iu(A.width),A.MDW=bl),A.customWidth&&delete A.customWidth}var Am=96;function fp(A){return 96*A/Am}function nm(A){return A*Am/96}var bC={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"},vp=["numFmtId","fillId","fontId","borderId","xfId"],om=["applyAlignment","applyBorder","applyFill","applyFont","applyNumberFormat","applyProtection","pivotButton","quotePrefix"],Bu=function(){return function(i,I,y){var rt,K={};return i?(i=aA(an(i,"\x3c!--","--\x3e")),(rt=Kn(i,"numFmts"))&&function s0(A,r,i){r.NumberFmt=[];for(var I=aa($A),y=0;y<I.length;++y)r.NumberFmt[I[y]]=$A[I[y]];var K=A.match(de);if(K)for(y=0;y<K.length;++y){var rt=xA(K[y]);switch(Ue(rt[0])){case"<numFmts":case"</numFmts>":case"<numFmts/>":case"<numFmts>":case"</numFmt>":break;case"<numFmt":var ht=vn(bt(rt.formatCode)),Rt=parseInt(rt.numFmtId,10);if(r.NumberFmt[Rt]=ht,Rt>0){if(Rt>392){for(Rt=392;Rt>60&&null!=r.NumberFmt[Rt];--Rt);r.NumberFmt[Rt]=ht}Hs(ht,Rt)}break;default:if(i.WTF)throw new Error("unrecognized "+rt[0]+" in numFmts")}}}(rt[0],K,y),(rt=Kn(i,"fonts"))&&function bB(A,r,i,I){r.Fonts=[];var y={},K=!1;(A.match(de)||[]).forEach(function(rt){var ht=xA(rt);switch(Ue(ht[0])){case"<fonts":case"<fonts>":case"</fonts>":case"<font":case"<font>":case"<name/>":case"</name>":case"</b>":case"</b":case"</i>":case"</i":case"</u>":case"</u":case"</strike>":case"</strike":case"</outline>":case"</outline":case"</shadow>":case"</shadow":case"</condense>":case"</condense":case"</extend>":case"</extend":case"<sz/>":case"</sz>":case"</sz":case"<vertAlign/>":case"</vertAlign>":case"</vertAlign":case"<family/>":case"</family>":case"</family":case"<scheme/>":case"</scheme>":case"</scheme":case"<charset/>":case"</charset>":case"</charset":case"<color/>":case"</color>":case"</color":case"<extLst":case"<extLst>":case"</extLst>":break;case"</font>":case"<font/>":r.Fonts.push(y),y={};break;case"<name":ht.val&&(y.name=bt(ht.val));break;case"<b":y.bold=ht.val?Se(ht.val):1;break;case"<b/>":y.bold=1;break;case"<i":y.italic=ht.val?Se(ht.val):1;break;case"<i/>":y.italic=1;break;case"<u":switch(ht.val){case"none":y.underline=0;break;case"single":y.underline=1;break;case"double":y.underline=2;break;case"singleAccounting":y.underline=33;break;case"doubleAccounting":y.underline=34}break;case"<u/>":y.underline=1;break;case"<strike":y.strike=ht.val?Se(ht.val):1;break;case"<strike/>":y.strike=1;break;case"<outline":y.outline=ht.val?Se(ht.val):1;break;case"<outline/>":y.outline=1;break;case"<shadow":y.shadow=ht.val?Se(ht.val):1;break;case"<shadow/>":y.shadow=1;break;case"<condense":y.condense=ht.val?Se(ht.val):1;break;case"<condense/>":y.condense=1;break;case"<extend":y.extend=ht.val?Se(ht.val):1;break;case"<extend/>":y.extend=1;break;case"<sz":ht.val&&(y.sz=+ht.val);break;case"<vertAlign":ht.val&&(y.vertAlign=ht.val);break;case"<family":ht.val&&(y.family=parseInt(ht.val,10));break;case"<scheme":ht.val&&(y.scheme=ht.val);break;case"<charset":if("1"==ht.val)break;ht.codepage=Fn[parseInt(ht.val,10)];break;case"<color":if(y.color||(y.color={}),ht.auto&&(y.color.auto=Se(ht.auto)),ht.rgb)y.color.rgb=ht.rgb.slice(-6);else if(ht.indexed){y.color.index=parseInt(ht.indexed,10);var Rt=Jc[y.color.index];81==y.color.index&&(Rt=Jc[1]),Rt||(Rt=Jc[1]),y.color.rgb=Rt[0].toString(16)+Rt[1].toString(16)+Rt[2].toString(16)}else ht.theme&&(y.color.theme=parseInt(ht.theme,10),ht.tint&&(y.color.tint=parseFloat(ht.tint)),ht.theme&&i.themeElements&&i.themeElements.clrScheme&&(y.color.rgb=fu(i.themeElements.clrScheme[y.color.theme].rgb,y.color.tint||0)));break;case"<AlternateContent":case"<ext":K=!0;break;case"</AlternateContent>":case"</AlternateContent":case"</ext>":K=!1;break;default:if(I&&I.WTF&&!K)throw new Error("unrecognized "+ht[0]+" in fonts")}})}(rt[0],K,I,y),(rt=Kn(i,"fills"))&&function yB(A,r,i,I){r.Fills=[];var y={},K=!1;(A.match(de)||[]).forEach(function(rt){var ht=xA(rt);switch(Ue(ht[0])){case"<fills":case"<fills>":case"</fills>":case"</fill>":case"<gradientFill>":case"<patternFill/>":case"</patternFill>":case"<bgColor/>":case"</bgColor>":case"<fgColor/>":case"</fgColor>":case"<stop":case"<stop/>":case"</stop>":case"<color":case"<color/>":case"</color>":case"<extLst":case"<extLst>":case"</extLst>":break;case"<fill>":case"<fill":case"<fill/>":r.Fills.push(y={});break;case"<gradientFill":case"</gradientFill>":r.Fills.push(y),y={};break;case"<patternFill":case"<patternFill>":ht.patternType&&(y.patternType=ht.patternType);break;case"<bgColor":y.bgColor||(y.bgColor={}),ht.indexed&&(y.bgColor.indexed=parseInt(ht.indexed,10)),ht.theme&&(y.bgColor.theme=parseInt(ht.theme,10)),ht.tint&&(y.bgColor.tint=parseFloat(ht.tint)),ht.rgb&&(y.bgColor.rgb=ht.rgb.slice(-6));break;case"<fgColor":y.fgColor||(y.fgColor={}),ht.theme&&(y.fgColor.theme=parseInt(ht.theme,10)),ht.tint&&(y.fgColor.tint=parseFloat(ht.tint)),null!=ht.rgb&&(y.fgColor.rgb=ht.rgb.slice(-6));break;case"<ext":K=!0;break;case"</ext>":K=!1;break;default:if(I&&I.WTF&&!K)throw new Error("unrecognized "+ht[0]+" in fills")}})}(rt[0],K,0,y),(rt=Kn(i,"borders"))&&function a0(A,r,i,I){r.Borders=[];var y={},K=!1;(A.match(de)||[]).forEach(function(rt){var ht=xA(rt);switch(Ue(ht[0])){case"<borders":case"<borders>":case"</borders>":case"</border>":case"<left/>":case"<left":case"<left>":case"</left>":case"<right/>":case"<right":case"<right>":case"</right>":case"<top/>":case"<top":case"<top>":case"</top>":case"<bottom/>":case"<bottom":case"<bottom>":case"</bottom>":case"<diagonal":case"<diagonal>":case"<diagonal/>":case"</diagonal>":case"<horizontal":case"<horizontal>":case"<horizontal/>":case"</horizontal>":case"<vertical":case"<vertical>":case"<vertical/>":case"</vertical>":case"<start":case"<start>":case"<start/>":case"</start>":case"<end":case"<end>":case"<end/>":case"</end>":case"<color":case"<color>":case"<color/>":case"</color>":case"<extLst":case"<extLst>":case"</extLst>":break;case"<border":case"<border>":case"<border/>":y={},ht.diagonalUp&&(y.diagonalUp=Se(ht.diagonalUp)),ht.diagonalDown&&(y.diagonalDown=Se(ht.diagonalDown)),r.Borders.push(y);break;case"<ext":K=!0;break;case"</ext>":K=!1;break;default:if(I&&I.WTF&&!K)throw new Error("unrecognized "+ht[0]+" in borders")}})}(rt[0],K,0,y),(rt=Kn(i,"cellXfs"))&&function rf(A,r,i){r.CellXf=[];var I,y=!1;(A.match(de)||[]).forEach(function(K){var rt=xA(K),ht=0;switch(Ue(rt[0])){case"<cellXfs":case"<cellXfs>":case"<cellXfs/>":case"</cellXfs>":case"</xf>":case"</alignment>":case"<protection":case"<protection>":case"</protection>":case"<protection/>":case"<extLst":case"<extLst>":case"</extLst>":break;case"<xf":case"<xf/>":case"<xf>":for(delete(I=rt)[0],ht=0;ht<vp.length;++ht)I[vp[ht]]&&(I[vp[ht]]=parseInt(I[vp[ht]],10));for(ht=0;ht<om.length;++ht)I[om[ht]]&&(I[om[ht]]=Se(I[om[ht]]));if(r.NumberFmt&&I.numFmtId>392)for(ht=392;ht>60;--ht)if(r.NumberFmt[I.numFmtId]==r.NumberFmt[ht]){I.numFmtId=ht;break}r.CellXf.push(I);break;case"<alignment":case"<alignment/>":case"<alignment>":var Rt={};rt.vertical&&(Rt.vertical=rt.vertical),rt.horizontal&&(Rt.horizontal=rt.horizontal),null!=rt.textRotation&&(Rt.textRotation=rt.textRotation),rt.indent&&(Rt.indent=rt.indent),rt.wrapText&&(Rt.wrapText=Se(rt.wrapText)),I.alignment=Rt;break;case"<AlternateContent":case"<AlternateContent>":case"<ext":y=!0;break;case"</AlternateContent>":case"</ext>":y=!1;break;default:if(i&&i.WTF&&!y)throw new Error("unrecognized "+rt[0]+" in cellXfs")}})}(rt[0],K,y),K):K}}(),Sh=Ic,l0=Ic,lf=["</a:lt1>","</a:dk1>","</a:lt2>","</a:dk2>","</a:accent1>","</a:accent2>","</a:accent3>","</a:accent4>","</a:accent5>","</a:accent6>","</a:hlink>","</a:folHlink>"];function jB(A,r){(!A||0===A.length)&&(A=function p0(A,r){if(r&&r.themeXLSX)return r.themeXLSX;if(A&&"string"==typeof A.raw)return A.raw;var i=[kt];return i[i.length]='<a:theme xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" name="Office Theme">',i[i.length]="<a:themeElements>",i[i.length]='<a:clrScheme name="Office">',i[i.length]='<a:dk1><a:sysClr val="windowText" lastClr="000000"/></a:dk1>',i[i.length]='<a:lt1><a:sysClr val="window" lastClr="FFFFFF"/></a:lt1>',i[i.length]='<a:dk2><a:srgbClr val="1F497D"/></a:dk2>',i[i.length]='<a:lt2><a:srgbClr val="EEECE1"/></a:lt2>',i[i.length]='<a:accent1><a:srgbClr val="4F81BD"/></a:accent1>',i[i.length]='<a:accent2><a:srgbClr val="C0504D"/></a:accent2>',i[i.length]='<a:accent3><a:srgbClr val="9BBB59"/></a:accent3>',i[i.length]='<a:accent4><a:srgbClr val="8064A2"/></a:accent4>',i[i.length]='<a:accent5><a:srgbClr val="4BACC6"/></a:accent5>',i[i.length]='<a:accent6><a:srgbClr val="F79646"/></a:accent6>',i[i.length]='<a:hlink><a:srgbClr val="0000FF"/></a:hlink>',i[i.length]='<a:folHlink><a:srgbClr val="800080"/></a:folHlink>',i[i.length]="</a:clrScheme>",i[i.length]='<a:fontScheme name="Office">',i[i.length]="<a:majorFont>",i[i.length]='<a:latin typeface="Cambria"/>',i[i.length]='<a:ea typeface=""/>',i[i.length]='<a:cs typeface=""/>',i[i.length]='<a:font script="Jpan" typeface="\uff2d\uff33 \uff30\u30b4\u30b7\u30c3\u30af"/>',i[i.length]='<a:font script="Hang" typeface="\ub9d1\uc740 \uace0\ub515"/>',i[i.length]='<a:font script="Hans" typeface="\u5b8b\u4f53"/>',i[i.length]='<a:font script="Hant" typeface="\u65b0\u7d30\u660e\u9ad4"/>',i[i.length]='<a:font script="Arab" typeface="Times New Roman"/>',i[i.length]='<a:font script="Hebr" typeface="Times New Roman"/>',i[i.length]='<a:font script="Thai" typeface="Tahoma"/>',i[i.length]='<a:font script="Ethi" typeface="Nyala"/>',i[i.length]='<a:font script="Beng" typeface="Vrinda"/>',i[i.length]='<a:font script="Gujr" typeface="Shruti"/>',i[i.length]='<a:font script="Khmr" typeface="MoolBoran"/>',i[i.length]='<a:font script="Knda" typeface="Tunga"/>',i[i.length]='<a:font script="Guru" typeface="Raavi"/>',i[i.length]='<a:font script="Cans" typeface="Euphemia"/>',i[i.length]='<a:font script="Cher" typeface="Plantagenet Cherokee"/>',i[i.length]='<a:font script="Yiii" typeface="Microsoft Yi Baiti"/>',i[i.length]='<a:font script="Tibt" typeface="Microsoft Himalaya"/>',i[i.length]='<a:font script="Thaa" typeface="MV Boli"/>',i[i.length]='<a:font script="Deva" typeface="Mangal"/>',i[i.length]='<a:font script="Telu" typeface="Gautami"/>',i[i.length]='<a:font script="Taml" typeface="Latha"/>',i[i.length]='<a:font script="Syrc" typeface="Estrangelo Edessa"/>',i[i.length]='<a:font script="Orya" typeface="Kalinga"/>',i[i.length]='<a:font script="Mlym" typeface="Kartika"/>',i[i.length]='<a:font script="Laoo" typeface="DokChampa"/>',i[i.length]='<a:font script="Sinh" typeface="Iskoola Pota"/>',i[i.length]='<a:font script="Mong" typeface="Mongolian Baiti"/>',i[i.length]='<a:font script="Viet" typeface="Times New Roman"/>',i[i.length]='<a:font script="Uigh" typeface="Microsoft Uighur"/>',i[i.length]='<a:font script="Geor" typeface="Sylfaen"/>',i[i.length]="</a:majorFont>",i[i.length]="<a:minorFont>",i[i.length]='<a:latin typeface="Calibri"/>',i[i.length]='<a:ea typeface=""/>',i[i.length]='<a:cs typeface=""/>',i[i.length]='<a:font script="Jpan" typeface="\uff2d\uff33 \uff30\u30b4\u30b7\u30c3\u30af"/>',i[i.length]='<a:font script="Hang" typeface="\ub9d1\uc740 \uace0\ub515"/>',i[i.length]='<a:font script="Hans" typeface="\u5b8b\u4f53"/>',i[i.length]='<a:font script="Hant" typeface="\u65b0\u7d30\u660e\u9ad4"/>',i[i.length]='<a:font script="Arab" typeface="Arial"/>',i[i.length]='<a:font script="Hebr" typeface="Arial"/>',i[i.length]='<a:font script="Thai" typeface="Tahoma"/>',i[i.length]='<a:font script="Ethi" typeface="Nyala"/>',i[i.length]='<a:font script="Beng" typeface="Vrinda"/>',i[i.length]='<a:font script="Gujr" typeface="Shruti"/>',i[i.length]='<a:font script="Khmr" typeface="DaunPenh"/>',i[i.length]='<a:font script="Knda" typeface="Tunga"/>',i[i.length]='<a:font script="Guru" typeface="Raavi"/>',i[i.length]='<a:font script="Cans" typeface="Euphemia"/>',i[i.length]='<a:font script="Cher" typeface="Plantagenet Cherokee"/>',i[i.length]='<a:font script="Yiii" typeface="Microsoft Yi Baiti"/>',i[i.length]='<a:font script="Tibt" typeface="Microsoft Himalaya"/>',i[i.length]='<a:font script="Thaa" typeface="MV Boli"/>',i[i.length]='<a:font script="Deva" typeface="Mangal"/>',i[i.length]='<a:font script="Telu" typeface="Gautami"/>',i[i.length]='<a:font script="Taml" typeface="Latha"/>',i[i.length]='<a:font script="Syrc" typeface="Estrangelo Edessa"/>',i[i.length]='<a:font script="Orya" typeface="Kalinga"/>',i[i.length]='<a:font script="Mlym" typeface="Kartika"/>',i[i.length]='<a:font script="Laoo" typeface="DokChampa"/>',i[i.length]='<a:font script="Sinh" typeface="Iskoola Pota"/>',i[i.length]='<a:font script="Mong" typeface="Mongolian Baiti"/>',i[i.length]='<a:font script="Viet" typeface="Arial"/>',i[i.length]='<a:font script="Uigh" typeface="Microsoft Uighur"/>',i[i.length]='<a:font script="Geor" typeface="Sylfaen"/>',i[i.length]="</a:minorFont>",i[i.length]="</a:fontScheme>",i[i.length]='<a:fmtScheme name="Office">',i[i.length]="<a:fillStyleLst>",i[i.length]='<a:solidFill><a:schemeClr val="phClr"/></a:solidFill>',i[i.length]='<a:gradFill rotWithShape="1">',i[i.length]="<a:gsLst>",i[i.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="50000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',i[i.length]='<a:gs pos="35000"><a:schemeClr val="phClr"><a:tint val="37000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',i[i.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:tint val="15000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',i[i.length]="</a:gsLst>",i[i.length]='<a:lin ang="16200000" scaled="1"/>',i[i.length]="</a:gradFill>",i[i.length]='<a:gradFill rotWithShape="1">',i[i.length]="<a:gsLst>",i[i.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>',i[i.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>',i[i.length]="</a:gsLst>",i[i.length]='<a:lin ang="16200000" scaled="0"/>',i[i.length]="</a:gradFill>",i[i.length]="</a:fillStyleLst>",i[i.length]="<a:lnStyleLst>",i[i.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>',i[i.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>',i[i.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>',i[i.length]="</a:lnStyleLst>",i[i.length]="<a:effectStyleLst>",i[i.length]="<a:effectStyle>",i[i.length]="<a:effectLst>",i[i.length]='<a:outerShdw blurRad="40000" dist="20000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="38000"/></a:srgbClr></a:outerShdw>',i[i.length]="</a:effectLst>",i[i.length]="</a:effectStyle>",i[i.length]="<a:effectStyle>",i[i.length]="<a:effectLst>",i[i.length]='<a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="35000"/></a:srgbClr></a:outerShdw>',i[i.length]="</a:effectLst>",i[i.length]="</a:effectStyle>",i[i.length]="<a:effectStyle>",i[i.length]="<a:effectLst>",i[i.length]='<a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="35000"/></a:srgbClr></a:outerShdw>',i[i.length]="</a:effectLst>",i[i.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>',i[i.length]='<a:sp3d><a:bevelT w="63500" h="25400"/></a:sp3d>',i[i.length]="</a:effectStyle>",i[i.length]="</a:effectStyleLst>",i[i.length]="<a:bgFillStyleLst>",i[i.length]='<a:solidFill><a:schemeClr val="phClr"/></a:solidFill>',i[i.length]='<a:gradFill rotWithShape="1">',i[i.length]="<a:gsLst>",i[i.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="40000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',i[i.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>',i[i.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="20000"/><a:satMod val="255000"/></a:schemeClr></a:gs>',i[i.length]="</a:gsLst>",i[i.length]='<a:path path="circle"><a:fillToRect l="50000" t="-80000" r="50000" b="180000"/></a:path>',i[i.length]="</a:gradFill>",i[i.length]='<a:gradFill rotWithShape="1">',i[i.length]="<a:gsLst>",i[i.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="80000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',i[i.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="30000"/><a:satMod val="200000"/></a:schemeClr></a:gs>',i[i.length]="</a:gsLst>",i[i.length]='<a:path path="circle"><a:fillToRect l="50000" t="50000" r="50000" b="50000"/></a:path>',i[i.length]="</a:gradFill>",i[i.length]="</a:bgFillStyleLst>",i[i.length]="</a:fmtScheme>",i[i.length]="</a:themeElements>",i[i.length]="<a:objectDefaults>",i[i.length]="<a:spDef>",i[i.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>',i[i.length]="</a:spDef>",i[i.length]="<a:lnDef>",i[i.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>',i[i.length]="</a:lnDef>",i[i.length]="</a:objectDefaults>",i[i.length]="<a:extraClrSchemeLst/>",i[i.length]="</a:theme>",i.join("")}());var i,I={};if(!(i=ci(A,"a:themeElements")))throw new Error("themeElements not found in theme");return function h0(A,r,i){var I;if(r.themeElements={},!(I=ci(A,"a:clrScheme")))throw new Error("clrScheme not found in themeElements");if(function RC(A,r,i){r.themeElements.clrScheme=[];var I={};(A[0].match(de)||[]).forEach(function(y){var K=xA(y);switch(K[0]){case"<a:clrScheme":case"</a:clrScheme>":case"</a:srgbClr>":case"</a:sysClr>":break;case"<a:srgbClr":I.rgb=K.val;break;case"<a:sysClr":I.rgb=K.lastClr;break;case"</a:dk1>":case"</a:lt1>":case"<a:dk1>":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>":"/"===K[0].charAt(1)?(r.themeElements.clrScheme[lf.indexOf(K[0])]=I,I={}):I.name=K[0].slice(3,K[0].length-1);break;default:if(i&&i.WTF)throw new Error("Unrecognized "+K[0]+" in clrScheme")}})}(I,r,i),!(I=ci(A,"a:fontScheme")))throw new Error("fontScheme not found in themeElements");if(!(I=ci(A,"a:fmtScheme")))throw new Error("fmtScheme not found in themeElements")}(i[0],I,r),I.raw=A,I}function df(A){var r=A.read_shift(2),i=A.read_shift(2)-4,I=[r];switch(r){case 4:case 5:case 7:case 8:case 9:case 10:case 11:case 13:I[1]=function ou(A){var r={};switch(r.xclrType=A.read_shift(2),r.nTintShade=A.read_shift(2),r.xclrType){case 0:case 4:A.l+=4;break;case 1:r.xclrValue=function vm(A,r){return Ic(A,r)}(A,4);break;case 2:r.xclrValue=Tg(A);break;case 3:r.xclrValue=function _g(A){return A.read_shift(4)}(A)}return A.l+=8,r}(A);break;case 6:I[1]=function Um(A,r){return Ic(A,r)}(A,i);break;case 14:case 15:I[1]=A.read_shift(1===i?1:2);break;default:throw new Error("Unrecognized ExtProp type: "+r+" "+i)}return I}function m0(A,r){r.forEach(function(i){})}function Bf(A,r,i,I){var K,y=null!=A["!data"];r.forEach(function(rt){var ht=as(rt.ref);if(!(ht.r<0||ht.c<0)){if(y?(A["!data"][ht.r]||(A["!data"][ht.r]=[]),K=A["!data"][ht.r][ht.c]):K=A[rt.ref],!K){K={t:"z"},y?A["!data"][ht.r][ht.c]=K:A[rt.ref]=K;var Rt=oa(A["!ref"]||"BDWGO1000001:A1");Rt.s.r>ht.r&&(Rt.s.r=ht.r),Rt.e.r<ht.r&&(Rt.e.r=ht.r),Rt.s.c>ht.c&&(Rt.s.c=ht.c),Rt.e.c<ht.c&&(Rt.e.c=ht.c);var Jt=Xr(Rt);A["!ref"]=Jt}K.c||(K.c=[]);var $t={a:rt.author,t:rt.t,r:rt.r,T:i};rt.h&&($t.h=rt.h);for(var Pe=K.c.length-1;Pe>=0;--Pe){if(!i&&K.c[Pe].T)return;i&&!K.c[Pe].T&&K.c.splice(Pe,1)}if(i&&I)for(Pe=0;Pe<I.length;++Pe)if($t.a==I[Pe].id){$t.a=I[Pe].name||$t.a;break}K.c.push($t)}})}var w0=Ys,XB="application/vnd.ms-office.vbaProject",Np=function(){var A=/(^|[^A-Za-z_])R(\[?-?\d+\]|[1-9]\d*|)C(\[?-?\d+\]|[1-9]\d*|)(?![A-Za-z0-9_])/g,r={r:0,c:0};function i(I,y,K,rt){var ht=!1,Rt=!1;0==K.length?Rt=!0:"["==K.charAt(0)&&(Rt=!0,K=K.slice(1,-1)),0==rt.length?ht=!0:"["==rt.charAt(0)&&(ht=!0,rt=rt.slice(1,-1));var Jt=K.length>0?0|parseInt(K,10):0,$t=rt.length>0?0|parseInt(rt,10):0;return ht?$t+=r.c:--$t,Rt?Jt+=r.r:--Jt,y+(ht?"":"$")+qo($t)+(Rt?"":"$")+bn(Jt)}return function(y,K){return r=K,y.replace(A,i)}}(),wp=/(^|[^._A-Z0-9])(\$?)([A-Z]{1,2}|[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D])(\$?)(\d{1,7})(?![_.\(A-Za-z0-9])/g;try{wp=/(^|[^._A-Z0-9])([$]?)([A-Z]{1,2}|[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D])([$]?)(10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5})(?![_.\(A-Za-z0-9])/g}catch{}var sm=function(){return function(r,i){return r.replace(wp,function(I,y,K,rt,ht,Rt){var Jt=cr(rt)-(K?0:i.c),$t=LA(Rt)-(ht?0:i.r);return y+"R"+("$"==ht?$t+1:0==$t?"":"["+$t+"]")+"C"+("$"==K?Jt+1:0==Jt?"":"["+Jt+"]")})}}();function wf(A,r){return A.replace(wp,function(i,I,y,K,rt,ht){return I+("$"==y?y+K:qo(cr(K)+r.c))+("$"==rt?rt+ht:bn(LA(ht)+r.r))})}function cm(A,r,i){var y=rc(r).s,K=as(i);return wf(A,{r:K.r-y.r,c:K.c-y.c})}function lm(A){return A.replace(/_xlfn\./g,"")}function Dd(A){A.l+=1}function th(A,r){var i=A.read_shift(1==r?1:2);return[16383&i,i>>14&1,i>>15&1]}function kp(A,r,i){var I=2;if(i){if(i.biff>=2&&i.biff<=5)return dm(A);12==i.biff&&(I=4)}var y=A.read_shift(I),K=A.read_shift(I),rt=th(A,2),ht=th(A,2);return{s:{r:y,c:rt[0],cRel:rt[1],rRel:rt[2]},e:{r:K,c:ht[0],cRel:ht[1],rRel:ht[2]}}}function dm(A){var r=th(A,2),i=th(A,2),I=A.read_shift(1),y=A.read_shift(1);return{s:{r:r[0],c:I,cRel:r[1],rRel:r[2]},e:{r:i[0],c:y,cRel:i[1],rRel:i[2]}}}function Pp(A,r,i){if(i&&i.biff>=2&&i.biff<=5)return function F0(A){var r=th(A,2),i=A.read_shift(1);return{r:r[0],c:i,cRel:r[1],rRel:r[2]}}(A);var I=A.read_shift(i&&12==i.biff?4:2),y=th(A,2);return{r:I,c:y[0],cRel:y[1],rRel:y[2]}}function Ng(A){var r=A.read_shift(2),i=A.read_shift(2);return{r,c:255&i,fQuoted:!!(16384&i),cRel:i>>15,rRel:i>>15}}function Ds(A){var r=1&A[A.l+1];return A.l+=4,[r,1]}function R0(A){return[A.read_shift(1),A.read_shift(1)]}function rE(A,r){var i=[A.read_shift(1)];if(12==r)switch(i[0]){case 2:i[0]=4;break;case 4:i[0]=16;break;case 0:i[0]=1;break;case 1:i[0]=2}switch(i[0]){case 4:i[1]=fc(A,1)?"TRUE":"FALSE",12!=r&&(A.l+=7);break;case 37:case 16:i[1]=rl[A[A.l]],A.l+=12==r?4:8;break;case 0:A.l+=8;break;case 1:i[1]=ya(A);break;case 2:i[1]=qc(A,0,{biff:r>0&&r<8?2:r});break;default:throw new Error("Bad SerAr: "+i[0])}return i}function aE(A,r,i){for(var I=A.read_shift(12==i.biff?4:2),y=[],K=0;K!=I;++K)y.push((12==i.biff?Or:gu)(A,8));return y}function sE(A,r,i){var I=0,y=0;12==i.biff?(I=A.read_shift(4),y=A.read_shift(4)):(y=1+A.read_shift(1),I=1+A.read_shift(2)),i.biff>=2&&i.biff<8&&(--I,0==--y&&(y=256));for(var K=0,rt=[];K!=I&&(rt[K]=[]);++K)for(var ht=0;ht!=y;++ht)rt[K][ht]=rE(A,i.biff);return rt}function kA(A,r,i){return A.l+=2,[Ng(A)]}function In(A){return A.l+=6,[]}function jo(A){return A.l+=2,[Wr(A),1&A.read_shift(2)]}var Ya=["Data","All","Headers","??","?Data2","??","?DataHeaders","??","Totals","??","??","??","?DataTotals","??","??","??","?Current"],Gh={1:{n:"PtgExp",f:function bf(A,r,i){return A.l++,i&&12==i.biff?[A.read_shift(4,"i"),0]:[A.read_shift(2),A.read_shift(i&&2==i.biff?1:2)]}},2:{n:"PtgTbl",f:Ic},3:{n:"PtgAdd",f:Dd},4:{n:"PtgSub",f:Dd},5:{n:"PtgMul",f:Dd},6:{n:"PtgDiv",f:Dd},7:{n:"PtgPower",f:Dd},8:{n:"PtgConcat",f:Dd},9:{n:"PtgLt",f:Dd},10:{n:"PtgLe",f:Dd},11:{n:"PtgEq",f:Dd},12:{n:"PtgGe",f:Dd},13:{n:"PtgGt",f:Dd},14:{n:"PtgNe",f:Dd},15:{n:"PtgIsect",f:Dd},16:{n:"PtgUnion",f:Dd},17:{n:"PtgRange",f:Dd},18:{n:"PtgUplus",f:Dd},19:{n:"PtgUminus",f:Dd},20:{n:"PtgPercent",f:Dd},21:{n:"PtgParen",f:Dd},22:{n:"PtgMissArg",f:Dd},23:{n:"PtgStr",f:function oE(A,r,i){return A.l++,Zc(A,0,i)}},26:{n:"PtgSheet",f:function Mu(A,r,i){return A.l+=5,A.l+=2,A.l+=2==i.biff?1:4,["PTGSHEET"]}},27:{n:"PtgEndSheet",f:function kg(A,r,i){return A.l+=2==i.biff?4:5,["PTGENDSHEET"]}},28:{n:"PtgErr",f:function AE(A){return A.l++,rl[A.read_shift(1)]}},29:{n:"PtgBool",f:function iE(A){return A.l++,0!==A.read_shift(1)}},30:{n:"PtgInt",f:function nE(A){return A.l++,A.read_shift(2)}},31:{n:"PtgNum",f:function T0(A){return A.l++,ya(A)}},32:{n:"PtgArray",f:function km(A,r,i){var I=(96&A[A.l++])>>5;return A.l+=2==i.biff?6:12==i.biff?14:7,[I]}},33:{n:"PtgFunc",f:function xf(A,r,i){var I=(96&A[A.l])>>5;A.l+=1;var y=A.read_shift(i&&i.biff<=3?1:2);return[t1[y],WC[y],I]}},34:{n:"PtgFuncVar",f:function Df(A,r,i){var I=A[A.l++],y=A.read_shift(1),K=i&&i.biff<=3?[88==I?-1:0,A.read_shift(1)]:function yf(A){return[A[A.l+1]>>7,32767&A.read_shift(2)]}(A);return[y,(0===K[0]?WC:Of)[K[1]]]}},35:{n:"PtgName",f:function O0(A,r,i){var I=A.read_shift(1)>>>5&3,K=A.read_shift(!i||i.biff>=8?4:2);switch(i.biff){case 2:A.l+=5;break;case 3:case 4:A.l+=8;break;case 5:A.l+=12}return[I,0,K]}},36:{n:"PtgRef",f:function gm(A,r,i){var I=(96&A[A.l])>>5;return A.l+=1,[I,Pp(A,0,i)]}},37:{n:"PtgArea",f:function x0(A,r,i){return[(96&A[A.l++])>>5,kp(A,0,i)]}},38:{n:"PtgMemArea",f:function lE(A,r,i){var I=A.read_shift(1)>>>5&3;return A.l+=i&&2==i.biff?3:4,[I,A.read_shift(i&&2==i.biff?1:2)]}},39:{n:"PtgMemErr",f:Ic},40:{n:"PtgMemNoMem",f:Ic},41:{n:"PtgMemFunc",f:function ru(A,r,i){return[A.read_shift(1)>>>5&3,A.read_shift(i&&2==i.biff?1:2)]}},42:{n:"PtgRefErr",f:function dE(A,r,i){var I=A.read_shift(1)>>>5&3;return A.l+=4,i.biff<8&&A.l--,12==i.biff&&(A.l+=2),[I]}},43:{n:"PtgAreaErr",f:function eE(A,r,i){var I=(96&A[A.l++])>>5;return A.l+=i&&i.biff>8?12:i.biff<8?6:8,[I]}},44:{n:"PtgRefN",f:function um(A,r,i){var I=(96&A[A.l])>>5;A.l+=1;var y=function Sp(A,r,i){var I=i&&i.biff?i.biff:8;if(I>=2&&I<=5)return function $B(A){var r=A.read_shift(2),i=A.read_shift(1),I=(32768&r)>>15,y=(16384&r)>>14;return r&=16383,1==I&&r>=8192&&(r-=16384),1==y&&i>=128&&(i-=256),{r,c:i,cRel:y,rRel:I}}(A);var y=A.read_shift(I>=12?4:2),K=A.read_shift(2),rt=(16384&K)>>14,ht=(32768&K)>>15;if(K&=16383,1==ht)for(;y>524287;)y-=1048576;if(1==rt)for(;K>8191;)K-=16384;return{r:y,c:K,cRel:rt,rRel:ht}}(A,0,i);return[I,y]}},45:{n:"PtgAreaN",f:function D0(A,r,i){var I=(96&A[A.l++])>>5,y=function _f(A,r,i){if(i.biff<8)return dm(A);var I=A.read_shift(12==i.biff?4:2),y=A.read_shift(12==i.biff?4:2),K=th(A,2),rt=th(A,2);return{s:{r:I,c:K[0],cRel:K[1],rRel:K[2]},e:{r:y,c:rt[0],cRel:rt[1],rRel:rt[2]}}}(A,0,i);return[I,y]}},46:{n:"PtgMemAreaN",f:function au(A){return[A.read_shift(1)>>>5&3,A.read_shift(2)]}},47:{n:"PtgMemNoMemN",f:function $l(A){return[A.read_shift(1)>>>5&3,A.read_shift(2)]}},57:{n:"PtgNameX",f:function N0(A,r,i){return 5==i.biff?function cE(A){var r=A.read_shift(1)>>>5&3,i=A.read_shift(2,"i");A.l+=8;var I=A.read_shift(2);return A.l+=12,[r,i,I]}(A):[A.read_shift(1)>>>5&3,A.read_shift(2),A.read_shift(4)]}},58:{n:"PtgRef3d",f:function v0(A,r,i){var I=(96&A[A.l])>>5;A.l+=1;var y=A.read_shift(2);return i&&5==i.biff&&(A.l+=12),[I,y,Pp(A,0,i)]}},59:{n:"PtgArea3d",f:function tE(A,r,i){var I=(96&A[A.l++])>>5,y=A.read_shift(2,"i");if(i&&5===i.biff)A.l+=12;return[I,y,kp(A,0,i)]}},60:{n:"PtgRefErr3d",f:function W(A,r,i){var I=(96&A[A.l++])>>5,y=A.read_shift(2),K=4;if(i)switch(i.biff){case 5:K=15;break;case 12:K=6}return A.l+=K,[I,y]}},61:{n:"PtgAreaErr3d",f:function If(A,r,i){var I=(96&A[A.l++])>>5,y=A.read_shift(2),K=8;if(i)switch(i.biff){case 5:A.l+=12,K=6;break;case 12:K=12}return A.l+=K,[I,y]}},255:{}},Yf={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},NC={1:{n:"PtgElfLel",f:jo},2:{n:"PtgElfRw",f:kA},3:{n:"PtgElfCol",f:kA},6:{n:"PtgElfRwV",f:kA},7:{n:"PtgElfColV",f:kA},10:{n:"PtgElfRadical",f:kA},11:{n:"PtgElfRadicalS",f:In},13:{n:"PtgElfColS",f:In},15:{n:"PtgElfColSV",f:In},16:{n:"PtgElfRadicalLel",f:jo},25:{n:"PtgList",f:function cc(A){A.l+=2;var r=A.read_shift(2),i=A.read_shift(2),I=A.read_shift(4),y=A.read_shift(2),K=A.read_shift(2);return{ixti:r,coltype:3&i,rt:Ya[i>>2&31],idx:I,c:y,C:K}}},29:{n:"PtgSxName",f:function xc(A){return A.l+=2,[A.read_shift(4)]}},255:{}},kC={0:{n:"PtgAttrNoop",f:function wu(A){return A.l+=4,[0,0]}},1:{n:"PtgAttrSemi",f:function Y0(A,r,i){var I=255&A[A.l+1]?1:0;return A.l+=i&&2==i.biff?3:4,[I]}},2:{n:"PtgAttrIf",f:function Gp(A,r,i){var I=255&A[A.l+1]?1:0;return A.l+=2,[I,A.read_shift(i&&2==i.biff?1:2)]}},4:{n:"PtgAttrChoose",f:function y0(A,r,i){A.l+=2;for(var I=A.read_shift(i&&2==i.biff?1:2),y=[],K=0;K<=I;++K)y.push(A.read_shift(i&&2==i.biff?1:2));return y}},8:{n:"PtgAttrGoto",f:function b0(A,r,i){var I=255&A[A.l+1]?1:0;return A.l+=2,[I,A.read_shift(i&&2==i.biff?1:2)]}},16:{n:"PtgAttrSum",f:function U0(A,r,i){A.l+=i&&2==i.biff?3:4}},32:{n:"PtgAttrBaxcel",f:Ds},33:{n:"PtgAttrBaxcel",f:Ds},64:{n:"PtgAttrSpace",f:function Pm(A){return A.read_shift(2),R0(A)}},65:{n:"PtgAttrSpaceSemi",f:function ip(A){return A.read_shift(2),R0(A)}},128:{n:"PtgAttrIfError",f:function Ff(A){var r=255&A[A.l+1]?1:0;return A.l+=2,[r,A.read_shift(2)]}},255:{}};function jp(A,r,i,I){if(I.biff<8)return Ic(A,r);for(var y=A.l+r,K=[],rt=0;rt!==i.length;++rt)switch(i[rt][0]){case"PtgArray":i[rt][1]=sE(A,0,I),K.push(i[rt][1]);break;case"PtgMemArea":i[rt][2]=aE(A,0,I),K.push(i[rt][2]);break;case"PtgExp":I&&12==I.biff&&(i[rt][1][1]=A.read_shift(4),K.push(i[rt][1]));break;case"PtgList":case"PtgElfRadicalS":case"PtgElfColS":case"PtgElfColSV":throw"Unsupported "+i[rt][0]}return 0!=(r=y-A.l)&&K.push(Ic(A,r)),K}function hm(A,r,i){for(var y,K,I=A.l+r,rt=[];I!=A.l;)r=I-A.l,y=Gh[K=A[A.l]]||Gh[Yf[K]],(24===K||25===K)&&(y=(24===K?NC:kC)[A[A.l+1]]),y&&y.f?rt.push([y.n,y.f(A,r,i)]):Ic(A,r);return rt}function Qp(A){for(var r=[],i=0;i<A.length;++i){for(var I=A[i],y=[],K=0;K<I.length;++K){var rt=I[K];y.push(rt?2===rt[0]?'"'+rt[1].replace(/"/g,'""')+'"':rt[1]:"")}r.push(y.join(","))}return r.join(";")}var Vw={PtgAdd:"+",PtgConcat:"&",PtgDiv:"/",PtgEq:"=",PtgGe:">=",PtgGt:">",PtgLe:"<=",PtgLt:"<",PtgMul:"*",PtgNe:"<>",PtgPower:"^",PtgSub:"-"};function Ww(A,r){var i=A.lastIndexOf("!"),I=r.lastIndexOf("!");return-1==i&&-1==I?A+":"+r:i>0&&I>0&&A.slice(0,i).toLowerCase()==r.slice(0,I).toLowerCase()?A+":"+r.slice(I+1):(console.error("Cannot hydrate range",A,r),A+":"+r)}function k0(A,r,i){if(!A)return"SH33TJSERR0";if(i.biff>8&&(!A.XTI||!A.XTI[r]))return A.SheetNames[r];if(!A.XTI)return"SH33TJSERR6";var I=A.XTI[r];if(i.biff<8)return r>1e4&&(r-=65536),r<0&&(r=-r),0==r?"":A.XTI[r-1];if(!I)return"SH33TJSERR1";var y="";if(i.biff>8)switch(A[I[0]][0]){case 357:return y=-1==I[1]?"#REF":A.SheetNames[I[1]],I[1]==I[2]?y:y+":"+A.SheetNames[I[2]];case 358:return null!=i.SID?A.SheetNames[i.SID]:"SH33TJSSAME"+A[I[0]][0];default:return"SH33TJSSRC"+A[I[0]][0]}switch(A[I[0]][0][0]){case 1025:return y=-1==I[1]?"#REF":A.SheetNames[I[1]]||"SH33TJSERR3",I[1]==I[2]?y:y+":"+A.SheetNames[I[2]];case 14849:return A[I[0]].slice(1).map(function(K){return K.Name}).join(";;");default:return A[I[0]][0][3]?(y=-1==I[1]?"#REF":A[I[0]][0][3][I[1]]||"SH33TJSERR4",I[1]==I[2]?y:y+":"+A[I[0]][0][3][I[2]]):"SH33TJSERR2"}}function PC(A,r,i){var I=k0(A,r,i);return"#REF"==I?I:function gd(A,r){if(!(A||r&&r.biff<=5&&r.biff>=2))throw new Error("empty sheet name");return/[^\w\u4E00-\u9FFF\u3040-\u30FF]/.test(A)?"'"+A.replace(/'/g,"''")+"'":A}(I,i)}function lg(A,r,i,I,y){var Rt,Jt,$t,ce,K=y&&y.biff||8,rt={s:{c:0,r:0},e:{c:0,r:0}},ht=[],Pe=0,Be=0,sA="";if(!A[0]||!A[0][0])return"";for(var yA=-1,Je="",qe=0,VA=A[0].length;qe<VA;++qe){var OA=A[0][qe];switch(OA[0]){case"PtgUminus":ht.push("-"+ht.pop());break;case"PtgUplus":ht.push("+"+ht.pop());break;case"PtgPercent":ht.push(ht.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(Rt=ht.pop(),Jt=ht.pop(),yA>=0){switch(A[0][yA][1][0]){case 0:Je=Ga(" ",A[0][yA][1][1]);break;case 1:Je=Ga("\r",A[0][yA][1][1]);break;default:if(Je="",y.WTF)throw new Error("Unexpected PtgAttrSpaceType "+A[0][yA][1][0])}Jt+=Je,yA=-1}ht.push(Jt+Vw[OA[0]]+Rt);break;case"PtgIsect":Rt=ht.pop(),Jt=ht.pop(),ht.push(Jt+" "+Rt);break;case"PtgUnion":Rt=ht.pop(),Jt=ht.pop(),ht.push(Jt+","+Rt);break;case"PtgRange":Rt=ht.pop(),Jt=ht.pop(),ht.push(Ww(Jt,Rt));break;case"PtgAttrChoose":case"PtgAttrGoto":case"PtgAttrIf":case"PtgAttrIfError":case"PtgAttrBaxcel":case"PtgAttrSemi":case"PtgMemArea":case"PtgTbl":case"PtgMemErr":case"PtgMemAreaN":case"PtgMemNoMemN":case"PtgAttrNoop":case"PtgSheet":case"PtgEndSheet":case"PtgMemFunc":case"PtgMemNoMem":break;case"PtgRef":$t=pe(OA[1][1],rt,y),ht.push(le($t,K));break;case"PtgRefN":$t=i?pe(OA[1][1],i,y):OA[1][1],ht.push(le($t,K));break;case"PtgRef3d":Pe=OA[1][1],$t=pe(OA[1][2],rt,y),sA=PC(I,Pe,y),ht.push(sA+"!"+le($t,K));break;case"PtgFunc":case"PtgFuncVar":var Bi=OA[1][0],Vi=OA[1][1];Bi||(Bi=0);var Jn=0==(Bi&=127)?[]:ht.slice(-Bi);ht.length-=Bi,"User"===Vi&&(Vi=Jn.shift()),ht.push(Vi+"("+Jn.join(",")+")");break;case"PtgBool":ht.push(OA[1]?"TRUE":"FALSE");break;case"PtgInt":case"PtgErr":ht.push(OA[1]);break;case"PtgNum":ht.push(String(OA[1]));break;case"PtgStr":ht.push('"'+OA[1].replace(/"/g,'""')+'"');break;case"PtgAreaN":ce=Kt(OA[1][1],i?{s:i}:rt,y),ht.push(uA(ce,y));break;case"PtgArea":ce=Kt(OA[1][1],rt,y),ht.push(uA(ce,y));break;case"PtgArea3d":ce=OA[1][2],sA=PC(I,Pe=OA[1][1],y),ht.push(sA+"!"+uA(ce,y));break;case"PtgAttrSum":ht.push("SUM("+ht.pop()+")");break;case"PtgName":var si=(I.names||[])[(Be=OA[1][2])-1]||(I[0]||[])[Be],ui=si?si.Name:"SH33TJSNAME"+String(Be);ui&&"_xlfn."==ui.slice(0,6)&&!y.xlfn&&(ui=ui.slice(6)),ht.push(ui);break;case"PtgNameX":var ki,Pi=OA[1][1];if(Be=OA[1][2],!(y.biff<=5)){var Ki="";if(14849==((I[Pi]||[])[0]||[])[0]||(1025==((I[Pi]||[])[0]||[])[0]?I[Pi][Be]&&I[Pi][Be].itab>0&&(Ki=I.SheetNames[I[Pi][Be].itab-1]+"!"):Ki=I.SheetNames[Be-1]+"!"),I[Pi]&&I[Pi][Be])Ki+=I[Pi][Be].Name;else if(I[0]&&I[0][Be])Ki+=I[0][Be].Name;else{var Eo=(k0(I,Pi,y)||"").split(";;");Eo[Be-1]?Ki=Eo[Be-1]:Ki+="SH33TJSERRX"}ht.push(Ki);break}Pi<0&&(Pi=-Pi),I[Pi]&&(ki=I[Pi][Be]),ki||(ki={Name:"SH33TJSERRY"}),ht.push(ki.Name);break;case"PtgParen":var Hr="(",$o=")";if(yA>=0){switch(Je="",A[0][yA][1][0]){case 2:Hr=Ga(" ",A[0][yA][1][1])+Hr;break;case 3:Hr=Ga("\r",A[0][yA][1][1])+Hr;break;case 4:$o=Ga(" ",A[0][yA][1][1])+$o;break;case 5:$o=Ga("\r",A[0][yA][1][1])+$o;break;default:if(y.WTF)throw new Error("Unexpected PtgAttrSpaceType "+A[0][yA][1][0])}yA=-1}ht.push(Hr+ht.pop()+$o);break;case"PtgRefErr":case"PtgRefErr3d":case"PtgAreaErr":case"PtgAreaErr3d":ht.push("#REF!");break;case"PtgExp":var pa={c:i.c,r:i.r};if(I.sharedf[Ba($t={c:OA[1][1],r:OA[1][0]})]){var ir=I.sharedf[Ba($t)];ht.push(lg(ir,0,pa,I,y))}else{var la=!1;for(Rt=0;Rt!=I.arrayf.length;++Rt)if(!($t.c<(Jt=I.arrayf[Rt])[0].s.c||$t.c>Jt[0].e.c||$t.r<Jt[0].s.r||$t.r>Jt[0].e.r)){ht.push(lg(Jt[1],0,pa,I,y)),la=!0;break}la||ht.push(OA[1])}break;case"PtgArray":ht.push("{"+Qp(OA[1])+"}");break;case"PtgAttrSpace":case"PtgAttrSpaceSemi":yA=qe;break;case"PtgMissArg":ht.push("");break;case"PtgList":ht.push("Table"+OA[1].idx+"[#"+OA[1].rt+"]");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");default:throw new Error("Unrecognized Formula Token: "+String(OA))}if(3!=y.biff&&yA>=0&&-1==["PtgAttrSpace","PtgAttrSpaceSemi","PtgAttrGoto"].indexOf(A[0][qe][0])){var Er=!0;switch((OA=A[0][yA])[1][0]){case 4:Er=!1;case 0:Je=Ga(" ",OA[1][1]);break;case 5:Er=!1;case 1:Je=Ga("\r",OA[1][1]);break;default:if(Je="",y.WTF)throw new Error("Unexpected PtgAttrSpaceType "+OA[1][0])}ht.push((Er?Je:"")+ht.pop()+(Er?"":Je)),yA=-1}}if(ht.length>1&&y.WTF)throw new Error("bad formula stack");return"TRUE"==ht[0]||"FALSE"!=ht[0]&&ht[0]}function SC(A,r,i){var K,I=A.l+r,y=2==i.biff?1:2,rt=A.read_shift(y);if(65535==rt)return[[],Ic(A,r-2)];var ht=hm(A,rt,i);return r!==rt+y&&(K=jp(A,r-rt-y,ht,i)),A.l=I,[ht,K]}function gE(A,r,i){var y,I=A.l+r,K=A.read_shift(2),rt=hm(A,K,i);return 65535==K?[[],Ic(A,r-2)]:(r!==K+2&&(y=jp(A,I-K-2,rt,i)),[rt,y])}function P0(A,r,i){var I=A.l+r,y=Kd(A,6,i),K=function vf(A){var r;if(65535!==bs(A,A.l+6))return[ya(A),"n"];switch(A[A.l]){case 0:return A.l+=8,["String","s"];case 1:return r=1===A[A.l+2],A.l+=8,[r,"b"];case 2:return r=A[A.l+2],A.l+=8,[r,"e"];case 3:return A.l+=8,["","s"]}return[]}(A),rt=A.read_shift(1);2!=i.biff&&(A.read_shift(1),i.biff>=5&&A.read_shift(4));var ht=function Sm(A,r,i){var K,I=A.l+r,y=2==i.biff?1:2,rt=A.read_shift(y);if(65535==rt)return[[],Ic(A,r-2)];var ht=hm(A,rt,i);return r!==rt+y&&(K=jp(A,r-rt-y,ht,i)),A.l=I,[ht,K]}(A,I-A.l,i);return{cell:y,val:K[0],formula:ht,shared:rt>>3&1,tt:K[1]}}function S0(A,r,i){var I=A.read_shift(4),y=hm(A,I,i),K=A.read_shift(4);return[y,K>0?jp(A,K,y,i):null]}var Kw=S0,G0=S0,jC=S0,j0=S0,Of={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"},WC={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"},t1={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};function zC(A){return"of:"==A.slice(0,3)&&(A=A.slice(3)),61==A.charCodeAt(0)&&61==(A=A.slice(1)).charCodeAt(0)&&(A=A.slice(1)),(A=(A=(A=(A=(A=A.replace(/COM\.MICROSOFT\./g,"")).replace(/\[((?:\.[A-Z]+[0-9]+)(?::\.[A-Z]+[0-9]+)?)\]/g,function(r,i){return i.replace(/\./g,"")})).replace(/\$'([^']|'')+'/g,function(r){return r.slice(1)})).replace(/\$([^\]\. #$]+)/g,function(r,i){return i.match(/^([A-Z]{1,2}|[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D])?(10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5})?$/)?r:i})).replace(/\[.(#[A-Z]*[?!])\]/g,"$1")).replace(/[;~]/g,",").replace(/\|/g,";")}function Nf(A){var r=(A=(A=A.replace(/\$'([^']|'')+'/g,function(I){return I.slice(1)})).replace(/\$([^\]\. #$]+)/g,function(I,y){return y.match(/^([A-Z]{1,2}|[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D])?(10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5})?$/)?I:y})).split(":");return[r[0].split(".")[0],r[0].split(".")[1]+(r.length>1?":"+(r[1].split(".")[1]||r[1].split(".")[0]):"")]}var L0={},kf={};function pm(A,r){if(A){var i=[.7,.7,.75,.75,.3,.3];"xlml"==r&&(i=[1,1,1,1,.5,.5]),null==A.left&&(A.left=i[0]),null==A.right&&(A.right=i[1]),null==A.top&&(A.top=i[2]),null==A.bottom&&(A.bottom=i[3]),null==A.header&&(A.header=i[4]),null==A.footer&&(A.footer=i[5])}}function XC(A,r,i,I,y,K,rt){try{I.cellNF&&(A.z=$A[r])}catch(Rt){if(I.WTF)throw Rt}if("z"!==A.t||I.cellStyles){if("d"===A.t&&"string"==typeof A.v&&(A.v=Wa(A.v)),(!I||!1!==I.cellText)&&"z"!==A.t)try{if(null==$A[r]&&Hs(Ml[r]||"General",r),"e"===A.t)A.w=A.w||rl[A.v];else if(0===r)if("n"===A.t)A.w=(0|A.v)===A.v?A.v.toString(10):Fa(A.v);else if("d"===A.t){var ht=zn(A.v,!!rt);A.w=(0|ht)===ht?ht.toString(10):Fa(ht)}else{if(void 0===A.v)return"";A.w=Pa(A.v,kf)}else A.w=ds(r,"d"===A.t?zn(A.v,!!rt):A.v,kf)}catch(Rt){if(I.WTF)throw Rt}if(I.cellStyles&&null!=i)try{A.s=K.Fills[i],A.s.fgColor&&A.s.fgColor.theme&&!A.s.fgColor.rgb&&(A.s.fgColor.rgb=fu(y.themeElements.clrScheme[A.s.fgColor.theme].rgb,A.s.fgColor.tint||0),I.WTF&&(A.s.fgColor.raw_rgb=y.themeElements.clrScheme[A.s.fgColor.theme].rgb)),A.s.bgColor&&A.s.bgColor.theme&&(A.s.bgColor.rgb=fu(y.themeElements.clrScheme[A.s.bgColor.theme].rgb,A.s.bgColor.tint||0),I.WTF&&(A.s.bgColor.raw_rgb=y.themeElements.clrScheme[A.s.bgColor.theme].rgb))}catch(Rt){if(I.WTF&&K.Fills)throw Rt}}}var pE=/<(?:\w+:)?mergeCell ref=["'][A-Z0-9:]+['"]\s*[\/]?>/g,Sf=/<(?:\w+:)?hyperlink [^<>]*>/gm,mE=/"(\w*:\w*)"/,V0=/<(?:\w+:)?col\b[^<>]*[\/]?>/g,ZC=/<(?:\w+:)?autoFilter[^>]*/g,Gf=/<(?:\w+:)?pageMargins[^<>]*\/>/g,fE=/<(?:\w+:)?sheetPr\b[^<>]*?\/>/;function W0(A,r,i,I){var y=xA(A);i.Sheets[I]||(i.Sheets[I]={}),y.codeName&&(i.Sheets[I].CodeName=vn(bt(y.codeName)))}var K0=/<(?:\w:)?sheetView(?:[^<>a-z][^<>]*)?\/?>/g,h1=function(){var A=/<(?:\w+:)?c[ \/>]/,r=/<\/(?:\w+:)?row>/,i=/r=["']([^"']*)["']/,I=/ref=["']([^"']*)["']/;return function(K,rt,ht,Rt,Jt,$t,Pe){for(var yn,Bi,si,ui,Eo,Be=0,ce="",sA=[],yA=[],Je=0,qe=0,VA=0,OA="",Vi=0,Jn=0,Pi=0,ki=0,Ki=Array.isArray($t.CellXf),Hr=[],$o=[],pa=null!=rt["!data"],ir=[],la={},rs=!1,Er=!!ht.sheetStubs,Ts=!!((Pe||{}).WBProps||{}).date1904,Mo=K.split(r),Ir=0,Mr=Mo.length;Ir!=Mr;++Ir){var ma=(ce=Mo[Ir].trim()).length;if(0!==ma){var kr=0;t:for(Be=0;Be<ma;++Be)switch(ce[Be]){case">":if("/"!=ce[Be-1]){++Be;break t}if(ht&&ht.cellStyles){if(Vi=null!=(Bi=xA(ce.slice(kr,Be),!0)).r?parseInt(Bi.r,10):Vi+1,Jn=-1,ht.sheetRows&&ht.sheetRows<Vi)continue;la={},rs=!1,Bi.ht&&(rs=!0,la.hpt=parseFloat(Bi.ht),la.hpx=nm(la.hpt)),Bi.hidden&&Se(Bi.hidden)&&(rs=!0,la.hidden=!0),null!=Bi.outlineLevel&&(rs=!0,la.level=+Bi.outlineLevel),rs&&(ir[Vi-1]=la)}break;case"<":kr=Be}if(kr>=Be)break;if(Vi=null!=(Bi=xA(ce.slice(kr,Be),!0)).r?parseInt(Bi.r,10):Vi+1,Jn=-1,!(ht.sheetRows&&ht.sheetRows<Vi)){ht.nodim||(Rt.s.r>Vi-1&&(Rt.s.r=Vi-1),Rt.e.r<Vi-1&&(Rt.e.r=Vi-1)),ht&&ht.cellStyles&&(la={},rs=!1,Bi.ht&&(rs=!0,la.hpt=parseFloat(Bi.ht),la.hpx=nm(la.hpt)),Bi.hidden&&Se(Bi.hidden)&&(rs=!0,la.hidden=!0),null!=Bi.outlineLevel&&(rs=!0,la.level=+Bi.outlineLevel),rs&&(ir[Vi-1]=la)),sA=ce.slice(Be).split(A);for(var ea=0;ea!=sA.length&&"<"==sA[ea].trim().charAt(0);++ea);for(sA=sA.slice(ea),Be=0;Be!=sA.length;++Be)if(0!==(ce=sA[Be].trim()).length){if(yA=ce.match(i),Je=Be,qe=0,VA=0,ce="<c "+("<"==ce.slice(0,1)?">":"")+ce,null!=yA&&2===yA.length){for(Je=0,OA=yA[1],qe=0;qe!=OA.length&&!((VA=OA.charCodeAt(qe)-64)<1||VA>26);++qe)Je=26*Je+VA;Jn=--Je}else++Jn;for(qe=0;qe!=ce.length&&62!==ce.charCodeAt(qe);++qe);if(++qe,(Bi=xA(ce.slice(0,qe),!0)).r||(Bi.r=Ba({r:Vi-1,c:Jn})),OA=ce.slice(qe),yn={t:""},null!=(yA=Kn(OA,"v"))&&""!==yA[1]&&(yn.v=vn(yA[1])),ht.cellFormula){if(null!=(yA=Kn(OA,"f"))){if(""==yA[1])yA[0].indexOf('t="shared"')>-1&&$o[(ui=xA(yA[0])).si]&&(yn.f=cm($o[ui.si][1],$o[ui.si][2],Bi.r));else if(yn.f=vn(bt(yA[1]),!0),ht.xlfn||(yn.f=lm(yn.f)),yA[0].indexOf('t="array"')>-1)yn.F=(OA.match(I)||[])[1],yn.F.indexOf(":")>-1&&Hr.push([oa(yn.F),yn.F]);else if(yA[0].indexOf('t="shared"')>-1){ui=xA(yA[0]);var Wn=vn(bt(yA[1]));ht.xlfn||(Wn=lm(Wn)),$o[parseInt(ui.si,10)]=[ui,Wn,Bi.r]}}else(yA=OA.match(/<f[^<>]*\/>/))&&$o[(ui=xA(yA[0])).si]&&(yn.f=cm($o[ui.si][1],$o[ui.si][2],Bi.r));var Ti=as(Bi.r);for(qe=0;qe<Hr.length;++qe)Ti.r>=Hr[qe][0].s.r&&Ti.r<=Hr[qe][0].e.r&&Ti.c>=Hr[qe][0].s.c&&Ti.c<=Hr[qe][0].e.c&&(yn.F=Hr[qe][1])}if(null==Bi.t&&void 0===yn.v)if(yn.f||yn.F)yn.v=0,yn.t="n";else{if(!Er)continue;yn.t="z"}else yn.t=Bi.t||"n";switch(Rt.s.c>Jn&&(Rt.s.c=Jn),Rt.e.c<Jn&&(Rt.e.c=Jn),yn.t){case"n":if(""==yn.v||null==yn.v){if(!Er)continue;yn.t="z"}else yn.v=parseFloat(yn.v);break;case"s":if(typeof yn.v>"u"){if(!Er)continue;yn.t="z"}else si=L0[parseInt(yn.v,10)],yn.v=si.t,yn.r=si.r,ht.cellHTML&&(yn.h=si.h);break;case"str":yn.t="s",yn.v=null!=yn.v?vn(bt(yn.v),!0):"",ht.cellHTML&&(yn.h=Io(yn.v));break;case"inlineStr":yA=Kn(OA,"is"),yn.t="s",null!=yA&&(si=ka(yA[1]))?(yn.v=si.t,ht.cellHTML&&(yn.h=si.h)):yn.v="";break;case"b":yn.v=Se(yn.v);break;case"d":ht.cellDates?yn.v=Wa(yn.v,Ts):(yn.v=zn(Wa(yn.v,Ts),Ts),yn.t="n");break;case"e":(!ht||!1!==ht.cellText)&&(yn.w=yn.v),yn.v=Vs[yn.v]}if(Pi=ki=0,Eo=null,Ki&&void 0!==Bi.s&&null!=(Eo=$t.CellXf[Bi.s])&&(null!=Eo.numFmtId&&(Pi=Eo.numFmtId),ht.cellStyles&&null!=Eo.fillId&&(ki=Eo.fillId)),XC(yn,Pi,ki,ht,Jt,$t,Ts),ht.cellDates&&Ki&&"n"==yn.t&&Ps($A[Pi])&&(yn.v=lr(yn.v+(Ts?1462:0)),yn.t="number"==typeof yn.v?"n":"d"),Bi.cm&&ht.xlmeta){var _i=(ht.xlmeta.Cell||[])[+Bi.cm-1];_i&&"XLDAPR"==_i.type&&(yn.D=!0)}var fi;ht.nodim&&(fi=as(Bi.r),Rt.s.r>fi.r&&(Rt.s.r=fi.r),Rt.e.r<fi.r&&(Rt.e.r=fi.r)),pa?(fi=as(Bi.r),rt["!data"][fi.r]||(rt["!data"][fi.r]=[]),rt["!data"][fi.r][fi.c]=yn):rt[Bi.r]=yn}}}}ir.length>0&&(rt["!rows"]=ir)}}(),tM=Or;function qd(A){return[Lc(A),ya(A),"n"]}var lM=Or,hM=["left","right","top","bottom","header","footer"];var AB=[["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"]],L1=[["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"]],CM=[],xE=[["calcCompleted","true"],["calcMode","auto"],["calcOnSave","true"],["concurrentCalc","true"],["fullCalcOnLoad","false"],["fullPrecision","true"],["iterate","false"],["iterateCount","100"],["iterateDelta","0.001"],["refMode","A1"]];function DE(A,r){for(var i=0;i!=A.length;++i)for(var I=A[i],y=0;y!=r.length;++y){var K=r[y];if(null==I[K[0]])I[K[0]]=K[1];else switch(K[2]){case"bool":"string"==typeof I[K[0]]&&(I[K[0]]=Se(I[K[0]]));break;case"int":"string"==typeof I[K[0]]&&(I[K[0]]=parseInt(I[K[0]],10))}}}function yE(A,r){for(var i=0;i!=r.length;++i){var I=r[i];if(null==A[I[0]])A[I[0]]=I[1];else switch(I[2]){case"bool":"string"==typeof A[I[0]]&&(A[I[0]]=Se(A[I[0]]));break;case"int":"string"==typeof A[I[0]]&&(A[I[0]]=parseInt(A[I[0]],10))}}}function MM(A){yE(A.WBProps,AB),yE(A.CalcPr,xE),DE(A.WBView,L1),DE(A.Sheets,CM),kf.date1904=Se(A.WBProps.date1904)}var V1=":][*?/\\".split("");var RE=/<\w+:workbook/;function UE(A,r){var i={};return A.read_shift(4),i.ArchID=A.read_shift(4),A.l+=r-8,i}function DM(A,r,i,I,y,K,rt,ht){return".bin"===r.slice(-4)?function fM(A,r,i,I,y,K,rt){if(!A)return A;var ht=r||{};I||(I={"!id":{}}),null!=ii&&null==ht.dense&&(ht.dense=ii);var Rt={};ht.dense&&(Rt["!data"]=[]);var Jt,sA,yA,Je,qe,VA,OA,yn,Bi,Vi,$t={s:{r:2e6,c:2e6},e:{r:0,c:0}},Pe=[],Be=!1,ce=!1,Jn=[];ht.biff=12,ht["!row"]=0;var si=0,ui=!1,Pi=[],ki={},Ki=ht.supbooks||y.supbooks||[[]];if(Ki.sharedf=ki,Ki.arrayf=Pi,Ki.SheetNames=y.SheetNames||y.Sheets.map(function(Ts){return Ts.name}),!ht.supbooks&&(ht.supbooks=Ki,y.Names))for(var Eo=0;Eo<y.Names.length;++Eo)Ki[0][Eo+1]=y.Names[Eo];var Hr=[],$o=[],pa=!1;Bm[16]={n:"BrtShortReal",f:qd};var ir,la,rs=1462*+!!((y||{}).WBProps||{}).date1904;if(Yc(A,function(Mo,Ir,Mr){if(!ce)switch(Mr){case 148:Jt=Mo;break;case 0:sA=Mo,ht.sheetRows&&ht.sheetRows<=sA.r&&(ce=!0),Bi=bn(qe=sA.r),ht["!row"]=sA.r,(Mo.hidden||Mo.hpt||null!=Mo.level)&&(Mo.hpt&&(Mo.hpx=nm(Mo.hpt)),$o[Mo.r]=Mo);break;case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:case 13:case 14:case 15:case 16:case 17:case 18:case 62:switch(yA={t:Mo[2]},Mo[2]){case"n":yA.v=Mo[1];break;case"s":yA.v=(yn=L0[Mo[1]]).t,yA.r=yn.r;break;case"b":yA.v=!!Mo[1];break;case"e":yA.v=Mo[1],!1!==ht.cellText&&(yA.w=rl[yA.v]);break;case"str":yA.t="s",yA.v=Mo[1];break;case"is":yA.t="s",yA.v=Mo[1].t}if((Je=rt.CellXf[Mo[0].iStyleRef])&&XC(yA,Je.numFmtId,null,ht,K,rt,rs>0),VA=-1==Mo[0].c?VA+1:Mo[0].c,ht.dense?(Rt["!data"][qe]||(Rt["!data"][qe]=[]),Rt["!data"][qe][VA]=yA):Rt[qo(VA)+Bi]=yA,ht.cellFormula){for(ui=!1,si=0;si<Pi.length;++si){var ma=Pi[si];sA.r>=ma[0].s.r&&sA.r<=ma[0].e.r&&VA>=ma[0].s.c&&VA<=ma[0].e.c&&(yA.F=Xr(ma[0]),ui=!0)}!ui&&Mo.length>3&&(yA.f=Mo[3])}if($t.s.r>sA.r&&($t.s.r=sA.r),$t.s.c>VA&&($t.s.c=VA),$t.e.r<sA.r&&($t.e.r=sA.r),$t.e.c<VA&&($t.e.c=VA),ht.cellDates&&Je&&"n"==yA.t&&Ps($A[Je.numFmtId])){var kr=Ko(yA.v+rs);kr&&(yA.t="d",yA.v=new Date(Date.UTC(kr.y,kr.m-1,kr.d,kr.H,kr.M,kr.S,kr.u)))}ir&&("XLDAPR"==ir.type&&(yA.D=!0),ir=void 0),la&&(la=void 0);break;case 1:case 12:if(!ht.sheetStubs||Be)break;yA={t:"z",v:void 0},VA=-1==Mo[0].c?VA+1:Mo[0].c,ht.dense?(Rt["!data"][qe]||(Rt["!data"][qe]=[]),Rt["!data"][qe][VA]=yA):Rt[qo(VA)+Bi]=yA,$t.s.r>sA.r&&($t.s.r=sA.r),$t.s.c>VA&&($t.s.c=VA),$t.e.r<sA.r&&($t.e.r=sA.r),$t.e.c<VA&&($t.e.c=VA),ir&&("XLDAPR"==ir.type&&(yA.D=!0),ir=void 0),la&&(la=void 0);break;case 176:Jn.push(Mo);break;case 49:ir=((ht.xlmeta||{}).Cell||[])[Mo-1];break;case 494:var ea=I["!id"][Mo.relId];for(ea?(Mo.Target=ea.Target,Mo.loc&&(Mo.Target+="#"+Mo.loc),Mo.Rel=ea):""==Mo.relId&&(Mo.Target="#"+Mo.loc),qe=Mo.rfx.s.r;qe<=Mo.rfx.e.r;++qe)for(VA=Mo.rfx.s.c;VA<=Mo.rfx.e.c;++VA)ht.dense?(Rt["!data"][qe]||(Rt["!data"][qe]=[]),Rt["!data"][qe][VA]||(Rt["!data"][qe][VA]={t:"z",v:void 0}),Rt["!data"][qe][VA].l=Mo):(OA=qo(VA)+bn(qe),Rt[OA]||(Rt[OA]={t:"z",v:void 0}),Rt[OA].l=Mo);break;case 426:if(!ht.cellFormula)break;Pi.push(Mo),(Vi=ht.dense?Rt["!data"][qe][VA]:Rt[qo(VA)+Bi]).f=lg(Mo[1],0,{r:sA.r,c:VA},Ki,ht),Vi.F=Xr(Mo[0]);break;case 427:if(!ht.cellFormula)break;ki[Ba(Mo[0].s)]=Mo[1],(Vi=ht.dense?Rt["!data"][qe][VA]:Rt[qo(VA)+Bi]).f=lg(Mo[1],0,{r:sA.r,c:VA},Ki,ht);break;case 60:if(!ht.cellStyles)break;for(;Mo.e>=Mo.s;)Hr[Mo.e--]={width:Mo.w/256,hidden:!!(1&Mo.flags),level:Mo.level},pa||(pa=!0,em(Mo.w/256)),ll(Hr[Mo.e+1]);break;case 551:Mo&&(Rt["!legrel"]=Mo);break;case 161:Rt["!autofilter"]={ref:Xr(Mo)};break;case 476:Rt["!margins"]=Mo;break;case 147:y.Sheets[i]||(y.Sheets[i]={}),Mo.name&&(y.Sheets[i].CodeName=Mo.name),(Mo.above||Mo.left)&&(Rt["!outline"]={above:Mo.above,left:Mo.left});break;case 137:y.Views||(y.Views=[{}]),y.Views[0]||(y.Views[0]={}),Mo.RTL&&(y.Views[0].RTL=!0);break;case 485:case 64:case 1053:case 151:case 152:case 175:case 644:case 625:case 562:case 396:case 1112:case 1146:case 471:case 1050:case 649:case 1105:case 589:case 607:case 564:case 1055:case 168:case 174:case 1180:case 499:case 507:case 550:case 171:case 167:case 1177:case 169:case 1181:case 552:case 661:case 639:case 478:case 537:case 477:case 536:case 1103:case 680:case 1104:case 1024: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:Be=!0;break;case 36:Be=!1;break;case 37:Pe.push(Mr),Be=!0;break;case 38:Pe.pop(),Be=!1;break;default:if(!Ir.T&&(!Be||ht.WTF))throw new Error("Unexpected record 0x"+Mr.toString(16))}},ht),delete ht.supbooks,delete ht["!row"],!Rt["!ref"]&&($t.s.r<2e6||Jt&&(Jt.e.r>0||Jt.e.c>0||Jt.s.r>0||Jt.s.c>0))&&(Rt["!ref"]=Xr(Jt||$t)),ht.sheetRows&&Rt["!ref"]){var Er=oa(Rt["!ref"]);ht.sheetRows<=+Er.e.r&&(Er.e.r=ht.sheetRows-1,Er.e.r>$t.e.r&&(Er.e.r=$t.e.r),Er.e.r<Er.s.r&&(Er.s.r=Er.e.r),Er.e.c>$t.e.c&&(Er.e.c=$t.e.c),Er.e.c<Er.s.c&&(Er.s.c=Er.e.c),Rt["!fullref"]=Rt["!ref"],Rt["!ref"]=Xr(Er))}return Jn.length>0&&(Rt["!merges"]=Jn),Hr.length>0&&(Rt["!cols"]=Hr),$o.length>0&&(Rt["!rows"]=$o),I["!id"][Rt["!legrel"]]&&(Rt["!legdrawel"]=I["!id"][Rt["!legrel"]]),Rt}(A,I,i,y,K,rt,ht):function n1(A,r,i,I,y,K,rt){if(!A)return A;I||(I={"!id":{}}),null!=ii&&null==r.dense&&(r.dense=ii);var ht={};r.dense&&(ht["!data"]=[]);var Rt={s:{r:2e6,c:2e6},e:{r:0,c:0}},Jt="",$t="",Pe=Kn(A,"sheetData");Pe?(Jt=A.slice(0,Pe.index),$t=A.slice(Pe.index+Pe[0].length)):Jt=$t=A;var Be=Jt.match(fE);Be?W0(Be[0],0,y,i):(Be=Kn(Jt,"sheetPr"))&&function o1(A,r,i,I,y){W0(A.slice(0,A.indexOf(">")),0,I,y)}(Be[0],0,0,y,i);var ce=(Jt.match(/<(?:\w*:)?dimension/)||{index:-1}).index;if(ce>0){var sA=Jt.slice(ce,ce+50).match(mE);sA&&(!r||!r.nodim)&&function A1(A,r){var i=oa(r);i.s.r<=i.e.r&&i.s.c<=i.e.c&&i.s.r>=0&&i.s.c>=0&&(A["!ref"]=Xr(i))}(ht,sA[1])}var yA=Kn(Jt,"sheetViews");yA&&yA[1]&&function X0(A,r){r.Views||(r.Views=[{}]),(A.match(K0)||[]).forEach(function(i,I){var y=xA(i);r.Views[I]||(r.Views[I]={}),+y.zoomScale&&(r.Views[I].zoom=+y.zoomScale),y.rightToLeft&&Se(y.rightToLeft)&&(r.Views[I].RTL=!0)})}(yA[1],y);var Je=[];if(r.cellStyles){var qe=Jt.match(V0);qe&&function d1(A,r){for(var i=!1,I=0;I!=r.length;++I){var y=xA(r[I],!0);y.hidden&&(y.hidden=Se(y.hidden));var K=parseInt(y.min,10)-1,rt=parseInt(y.max,10)-1;for(y.outlineLevel&&(y.level=+y.outlineLevel||0),delete y.min,delete y.max,y.width=+y.width,!i&&y.width&&(i=!0,em(y.width)),ll(y);K<=rt;)A[K++]=Sa(y)}}(Je,qe)}Pe&&h1(Pe[1],ht,r,Rt,K,rt,y);var VA=$t.match(ZC);VA&&(ht["!autofilter"]=function Hf(A){return{ref:(A.match(/ref="([^"]*)"/)||[])[1]}}(VA[0]));var OA=[],yn=$t.match(pE);if(yn)for(ce=0;ce!=yn.length;++ce)OA[ce]=oa(yn[ce].slice(yn[ce].indexOf("=")+2));var Bi=$t.match(Sf);Bi&&function s1(A,r,i){for(var I=null!=A["!data"],y=0;y!=r.length;++y){var K=xA(bt(r[y]),!0);if(!K.ref)return;var rt=((i||{})["!id"]||[])[K.id];rt?(K.Target=rt.Target,K.location&&(K.Target+="#"+vn(K.location))):(K.Target="#"+vn(K.location),rt={Target:K.Target,TargetMode:"Internal"}),K.Rel=rt,K.tooltip&&(K.Tooltip=K.tooltip,delete K.tooltip);for(var ht=oa(K.ref),Rt=ht.s.r;Rt<=ht.e.r;++Rt)for(var Jt=ht.s.c;Jt<=ht.e.c;++Jt){var $t=qo(Jt)+bn(Rt);I?(A["!data"][Rt]||(A["!data"][Rt]=[]),A["!data"][Rt][Jt]||(A["!data"][Rt][Jt]={t:"z",v:void 0}),A["!data"][Rt][Jt].l=K):(A[$t]||(A[$t]={t:"z",v:void 0}),A[$t].l=K)}}}(ht,Bi,I);var Jn,Vi=$t.match(Gf);if(Vi&&(ht["!margins"]=function c1(A){var r={};return["left","right","top","bottom","header","footer"].forEach(function(i){A[i]&&(r[i]=parseFloat(A[i]))}),r}(xA(Vi[0]))),(Jn=$t.match(/legacyDrawing r:id="(.*?)"/))&&(ht["!legrel"]=Jn[1]),r&&r.nodim&&(Rt.s.c=Rt.s.r=0),!ht["!ref"]&&Rt.e.c>=Rt.s.c&&Rt.e.r>=Rt.s.r&&(ht["!ref"]=Xr(Rt)),r.sheetRows>0&&ht["!ref"]){var si=oa(ht["!ref"]);r.sheetRows<=+si.e.r&&(si.e.r=r.sheetRows-1,si.e.r>Rt.e.r&&(si.e.r=Rt.e.r),si.e.r<si.s.r&&(si.s.r=si.e.r),si.e.c>Rt.e.c&&(si.e.c=Rt.e.c),si.e.c<si.s.c&&(si.s.c=si.e.c),ht["!fullref"]=ht["!ref"],ht["!ref"]=Xr(si))}return Je.length>0&&(ht["!cols"]=Je),OA.length>0&&(ht["!merges"]=OA),I["!id"][ht["!legrel"]]&&(ht["!legdrawel"]=I["!id"][ht["!legrel"]]),ht}(A,I,i,y,K,rt,ht)}var iB,tQ=/\b((?:\w+:)?[\w]+)=((?:")([^"]*)(?:")|(?:')([^']*)(?:'))/g,eQ=/\b((?:\w+:)?[\w]+)=((?:")(?:[^"]*)(?:")|(?:')(?:[^']*)(?:'))/;function rp(A,r){var i=A.split(/\s+/),I=[];if(r||(I[0]=i[0]),1===i.length)return I;var K,rt,Rt,y=A.match(tQ);if(y)for(Rt=0;Rt!=y.length;++Rt)-1===(rt=(K=y[Rt].match(eQ))[1].indexOf(":"))?I[K[1]]=K[2].slice(1,K[2].length-1):I["xmlns:"===K[1].slice(0,6)?"xmlns"+K[1].slice(6):K[1].slice(rt+1)]=K[2].slice(1,K[2].length-1);return I}function X_(A){var i={};if(1===A.split(/\s+/).length)return i;var y,K,ht,I=A.match(tQ);if(I)for(ht=0;ht!=I.length;++ht)-1===(K=(y=I[ht].match(eQ))[1].indexOf(":"))?i[y[1]]=y[2].slice(1,y[2].length-1):i["xmlns:"===y[1].slice(0,6)?"xmlns"+y[1].slice(6):y[1].slice(K+1)]=y[2].slice(1,y[2].length-1);return i}function q_(A,r,i,I){var y=I;switch((i[0].match(/dt:dt="([\w.]+)"/)||["",""])[1]){case"boolean":y=Se(I);break;case"i2":case"int":y=parseInt(I,10);break;case"r4":case"float":y=parseFloat(I);break;case"date":case"dateTime.tz":y=Wa(I);break;case"i8":case"string":case"fixed":case"uuid":case"bin.base64":break;default:throw new Error("bad custprop:"+i[0])}A[vn(r)]=y}function OM(A,r,i){if(i.cellStyles&&r.Interior){var I=r.Interior;I.Pattern&&(I.patternType=bC[I.Pattern]||I.Pattern)}A[r.ID]=r}function $_(A,r,i,I,y,K,rt,ht,Rt,Jt,$t){var Pe="General",Be=I.StyleID,ce={};Jt=Jt||{};var sA=[],yA=0;for(void 0===Be&&ht&&(Be=ht.StyleID),void 0===Be&&rt&&(Be=rt.StyleID);void 0!==K[Be];){var Je=K[Be];if(Je.nf&&(Pe=Je.nf),Je.Interior&&sA.push(Je.Interior),!Je.Parent)break;Be=Je.Parent}switch(i.Type){case"Boolean":I.t="b",I.v=Se(A);break;case"String":I.t="s",I.r=di(vn(A)),I.v=A.indexOf("<")>-1?vn(r||A).replace(/<[^<>]*>/g,""):I.r;break;case"DateTime":"Z"!=A.slice(-1)&&(A+="Z"),I.v=zn(Wa(A,$t),$t),I.v!=I.v&&(I.v=vn(A)),(!Pe||"General"==Pe)&&(Pe="yyyy-mm-dd");case"Number":void 0===I.v&&(I.v=+A),I.t||(I.t="n");break;case"Error":I.t="e",I.v=Vs[A],!1!==Jt.cellText&&(I.w=A);break;default:""==A&&""==r?I.t="z":(I.t="s",I.v=di(r||A))}if(function TM(A,r,i,I){if("z"!==A.t){if(!i||!1!==i.cellText)try{A.w="e"===A.t?A.w||rl[A.v]:"General"===r?"n"===A.t?(0|A.v)===A.v?A.v.toString(10):Fa(A.v):Pa(A.v):function Z_(A,r,i){var I=iB[A]||vn(A);return"General"===I?Pa(r):ds(I,r,{date1904:!!i})}(r||"General",A.v,I)}catch(rt){if(i.WTF)throw rt}try{var y=iB[r]||r||"General";if(i.cellNF&&(A.z=y),i.cellDates&&"n"==A.t&&Ps(y)){var K=Ko(A.v+(I?1462:0));K&&(A.t="d",A.v=new Date(Date.UTC(K.y,K.m-1,K.d,K.H,K.M,K.S,K.u)))}}catch(rt){if(i.WTF)throw rt}}}(I,Pe,Jt,$t),!1!==Jt.cellFormula)if(I.Formula){var qe=vn(I.Formula);61==qe.charCodeAt(0)&&(qe=qe.slice(1)),I.f=Np(qe,y),delete I.Formula,"RC"==I.ArrayRange?I.F=Np("RC:RC",y):I.ArrayRange&&(I.F=Np(I.ArrayRange,y),Rt.push([oa(I.F),I.F]))}else for(yA=0;yA<Rt.length;++yA)y.r>=Rt[yA][0].s.r&&y.r<=Rt[yA][0].e.r&&y.c>=Rt[yA][0].s.c&&y.c<=Rt[yA][0].e.c&&(I.F=Rt[yA][1]);Jt.cellStyles&&(sA.forEach(function(VA){!ce.patternType&&VA.patternType&&(ce.patternType=VA.patternType)}),I.s=ce),void 0!==I.StyleID&&(I.ixfe=I.StyleID)}function tI(A){return ju.indexOf("_xlnm."+A)>-1?"_xlnm."+A:A}function eI(A){A.t=A.v||"",A.t=A.t.replace(/\r\n/g,"\n").replace(/\r/g,"\n"),A.v=A.w=A.ixfe=void 0}function NM(A,r){var i=r||{};ms();var I=sn(Ri(A));("binary"==i.type||"array"==i.type||"base64"==i.type)&&(I=typeof Rn<"u"?Rn.utils.decode(65001,ue(I)):bt(I));var y=I.slice(0,1024).toLowerCase(),K=!1;if((1023&(y=y.replace(/".*?"/g,"")).indexOf(">"))>Math.min(1023&y.indexOf(","),1023&y.indexOf(";"))){var rt=Sa(i);return rt.type="string",qn.to_workbook(I,rt)}if(-1==y.indexOf("<?xml")&&["html","table","head","meta","script","style","div"].forEach(function(lc){y.indexOf("<"+lc)>=0&&(K=!0)}),K)return function rI(A,r){var i=Xi(A,"table");if(!i||0==i.length)throw new Error("Invalid HTML: could not find <table>");if(1==i.length){var I=Ol(cB(i[0],r),r);return I.bookType="html",I}var y=hC();return i.forEach(function(K,rt){$f(y,cB(K,r),"Sheet"+(rt+1))}),y.bookType="html",y}(I,i);iB={"General Number":"General","General Date":$A[22],"Long Date":"dddd, mmmm dd, yyyy","Medium Date":$A[15],"Short Date":$A[14],"Long Time":$A[19],"Medium Time":$A[18],"Short Time":$A[20],Currency:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',Fixed:$A[2],Standard:$A[4],Percent:$A[10],Scientific:$A[11],"Yes/No":'"Yes";"Yes";"No";@',"True/False":'"True";"True";"False";@',"On/Off":'"Yes";"Yes";"No";@'};var ht,Jt,Rt=[];null!=ii&&null==i.dense&&(i.dense=ii);var $t={},Pe=[],Be={},ce="";i.dense&&(Be["!data"]=[]);var ir,sA={},yA={},Je=rp('<Data ss:Type="String">'),qe=0,VA=0,OA=0,yn={s:{r:2e6,c:2e6},e:{r:0,c:0}},Bi={},Vi={},Jn="",si=0,ui=[],Pi={},ki={},Ki=0,Eo=[],Hr=[],$o={},pa=[],la=!1,rs=[],Er=[],Ts={},Mo=0,Ir=0,Mr={Sheets:[],WBProps:{date1904:!1}},ma={};Si.lastIndex=0,I=an(I,"\x3c!--","--\x3e");for(var kr="";ht=Si.exec(I);)switch(ht[3]=(kr=ht[3]).toLowerCase()){case"data":if("data"==kr){if("/"===ht[1]){if((Jt=Rt.pop())[0]!==ht[3])throw new Error("Bad state: "+Jt.join("|"))}else"/"!==ht[0].charAt(ht[0].length-2)&&Rt.push([ht[3],!0]);break}if(Rt[Rt.length-1][1])break;"/"===ht[1]?$_(I.slice(qe,ht.index),Jn,Je,"comment"==Rt[Rt.length-1][0]?$o:sA,{c:VA,r:OA},Bi,pa[VA],yA,rs,i,Mr.WBProps.date1904):(Jn="",Je=rp(ht[0]),qe=ht.index+ht[0].length);break;case"cell":if("/"===ht[1])if(Hr.length>0&&(sA.c=Hr),(!i.sheetRows||i.sheetRows>OA)&&void 0!==sA.v&&(i.dense?(Be["!data"][OA]||(Be["!data"][OA]=[]),Be["!data"][OA][VA]=sA):Be[qo(VA)+bn(OA)]=sA),sA.HRef&&(sA.l={Target:vn(sA.HRef)},sA.HRefScreenTip&&(sA.l.Tooltip=sA.HRefScreenTip),delete sA.HRef,delete sA.HRefScreenTip),(sA.MergeAcross||sA.MergeDown)&&(Mo=VA+(0|parseInt(sA.MergeAcross,10)),Ir=OA+(0|parseInt(sA.MergeDown,10)),(Mo>VA||Ir>OA)&&ui.push({s:{c:VA,r:OA},e:{c:Mo,r:Ir}})),i.sheetStubs)if(sA.MergeAcross||sA.MergeDown){for(var ea=VA;ea<=Mo;++ea)for(var Wn=OA;Wn<=Ir;++Wn)(ea>VA||Wn>OA)&&(i.dense?(Be["!data"][Wn]||(Be["!data"][Wn]=[]),Be["!data"][Wn][ea]={t:"z"}):Be[qo(ea)+bn(Wn)]={t:"z"});VA=Mo+1}else++VA;else sA.MergeAcross?VA=Mo+1:++VA;else(sA=X_(ht[0])).Index&&(VA=+sA.Index-1),VA<yn.s.c&&(yn.s.c=VA),VA>yn.e.c&&(yn.e.c=VA),"/>"===ht[0].slice(-2)&&++VA,Hr=[];break;case"row":"/"===ht[1]||"/>"===ht[0].slice(-2)?(OA<yn.s.r&&(yn.s.r=OA),OA>yn.e.r&&(yn.e.r=OA),"/>"===ht[0].slice(-2)&&(yA=rp(ht[0])).Index&&(OA=+yA.Index-1),VA=0,++OA):((yA=rp(ht[0])).Index&&(OA=+yA.Index-1),Ts={},("0"==yA.AutoFitHeight||yA.Height)&&(Ts.hpx=parseInt(yA.Height,10),Ts.hpt=fp(Ts.hpx),Er[OA]=Ts),"1"==yA.Hidden&&(Ts.hidden=!0,Er[OA]=Ts));break;case"worksheet":if("/"===ht[1]){if((Jt=Rt.pop())[0]!==ht[3])throw new Error("Bad state: "+Jt.join("|"));Pe.push(ce),yn.s.r<=yn.e.r&&yn.s.c<=yn.e.c&&(Be["!ref"]=Xr(yn),i.sheetRows&&i.sheetRows<=yn.e.r&&(Be["!fullref"]=Be["!ref"],yn.e.r=i.sheetRows-1,Be["!ref"]=Xr(yn))),ui.length&&(Be["!merges"]=ui),pa.length>0&&(Be["!cols"]=pa),Er.length>0&&(Be["!rows"]=Er),$t[ce]=Be}else yn={s:{r:2e6,c:2e6},e:{r:0,c:0}},OA=VA=0,Rt.push([ht[3],!1]),Jt=rp(ht[0]),ce=vn(Jt.Name),Be={},i.dense&&(Be["!data"]=[]),ui=[],rs=[],Er=[],Mr.Sheets.push(ma={name:ce,Hidden:0});break;case"table":if("/"===ht[1]){if((Jt=Rt.pop())[0]!==ht[3])throw new Error("Bad state: "+Jt.join("|"))}else{if("/>"==ht[0].slice(-2))break;Rt.push([ht[3],!1]),pa=[],la=!1}break;case"style":"/"===ht[1]?OM(Bi,Vi,i):Vi=rp(ht[0]);break;case"numberformat":Vi.nf=vn(rp(ht[0]).Format||"General"),iB[Vi.nf]&&(Vi.nf=iB[Vi.nf]);for(var Ti=0;392!=Ti&&$A[Ti]!=Vi.nf;++Ti);if(392==Ti)for(Ti=57;392!=Ti;++Ti)if(null==$A[Ti]){Hs(Vi.nf,Ti);break}break;case"column":if("table"!==Rt[Rt.length-1][0]||"/"===ht[1])break;if((ir=rp(ht[0])).Hidden&&(ir.hidden=!0,delete ir.Hidden),ir.Width&&(ir.wpx=parseInt(ir.Width,10)),!la&&ir.wpx>10){la=!0,bl=qu;for(var _i=0;_i<pa.length;++_i)pa[_i]&&ll(pa[_i])}la&&ll(ir),pa[ir.Index-1||pa.length]=ir;for(var fi=0;fi<+ir.Span;++fi)pa[pa.length]=Sa(ir);break;case"namedrange":if("/"===ht[1])break;Mr.Names||(Mr.Names=[]);var Oo=xA(ht[0]),Xn={Name:tI(Oo.Name),Ref:Np(Oo.RefersTo.slice(1),{r:0,c:0})};Mr.Sheets.length>0&&(Xn.Sheet=Mr.Sheets.length-1),Mr.Names.push(Xn);break;case"namedcell":case"b":case"i":case"u":case"s":case"em":case"h2":case"h3":case"sub":case"sup":case"span":case"alignment":case"borders":case"border":case"protection":case"paragraphs":case"name":case"pixelsperinch":case"null":break;case"font":if("/>"===ht[0].slice(-2))break;"/"===ht[1]?Jn+=I.slice(si,ht.index):si=ht.index+ht[0].length;break;case"interior":if(!i.cellStyles)break;Vi.Interior=rp(ht[0]);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("/>"===ht[0].slice(-2))break;"/"===ht[1]?Hl(Pi,kr,I.slice(Ki,ht.index)):Ki=ht.index+ht[0].length;break;case"styles":case"workbook":if("/"===ht[1]){if((Jt=Rt.pop())[0]!==ht[3])throw new Error("Bad state: "+Jt.join("|"))}else Rt.push([ht[3],!1]);break;case"comment":if("/"===ht[1]){if((Jt=Rt.pop())[0]!==ht[3])throw new Error("Bad state: "+Jt.join("|"));eI($o),Hr.push($o)}else Rt.push([ht[3],!1]),Se((Jt=rp(ht[0])).ShowAlways||"0")||(Hr.hidden=!0),$o={a:Jt.Author};break;case"autofilter":if("/"===ht[1]){if((Jt=Rt.pop())[0]!==ht[3])throw new Error("Bad state: "+Jt.join("|"))}else if("/"!==ht[0].charAt(ht[0].length-2)){var Zr=rp(ht[0]);Be["!autofilter"]={ref:Np(Zr.Range).replace(/\$/g,"")},Rt.push([ht[3],!0])}break;case"datavalidation":if("/"===ht[1]){if((Jt=Rt.pop())[0]!==ht[3])throw new Error("Bad state: "+Jt.join("|"))}else"/"!==ht[0].charAt(ht[0].length-2)&&Rt.push([ht[3],!0]);break;case"componentoptions":case"documentproperties":case"customdocumentproperties":case"officedocumentsettings":case"pivottable":case"pivotcache":case"names":case"mapinfo":case"pagebreaks":case"querytable":case"sorting":case"schema":case"conditionalformatting":case"smarttagtype":case"smarttags":case"excelworkbook":case"workbookoptions":case"worksheetoptions":if("/"===ht[1]){if((Jt=Rt.pop())[0]!==ht[3])throw new Error("Bad state: "+Jt.join("|"))}else"/"!==ht[0].charAt(ht[0].length-2)&&Rt.push([ht[3],!0]);break;default:if(0==Rt.length&&"document"==ht[3]||0==Rt.length&&"uof"==ht[3])return kd(I,i);var Ur=!0;switch(Rt[Rt.length-1][0]){case"officedocumentsettings":switch(ht[3]){case"allowpng":case"removepersonalinformation":case"downloadcomponents":case"locationofcomponents":case"colors":case"color":case"index":case"rgb":case"targetscreensize":case"readonlyrecommended":break;default:Ur=!1}break;case"componentoptions":switch(ht[3]){case"toolbar":case"hideofficelogo":case"spreadsheetautofit":case"label":case"caption":case"maxheight":case"maxwidth":case"nextsheetnumber":break;default:Ur=!1}break;case"excelworkbook":switch(ht[3]){case"date1904":Mr.WBProps.date1904=!0;break;case"hidehorizontalscrollbar":case"hideverticalscrollbar":case"hideworkbooktabs":case"windowheight":case"windowwidth":case"windowtopx":case"windowtopy":case"tabratio":case"protectstructure":case"protectwindow":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:Ur=!1}break;case"workbookoptions":switch(ht[3]){case"owcversion":case"height":case"width":break;default:Ur=!1}break;case"worksheetoptions":switch(ht[3]){case"visible":if("/>"!==ht[0].slice(-2))if("/"===ht[1])switch(I.slice(Ki,ht.index)){case"SheetHidden":ma.Hidden=1;break;case"SheetVeryHidden":ma.Hidden=2}else Ki=ht.index+ht[0].length;break;case"header":Be["!margins"]||pm(Be["!margins"]={},"xlml"),isNaN(+xA(ht[0]).Margin)||(Be["!margins"].header=+xA(ht[0]).Margin);break;case"footer":Be["!margins"]||pm(Be["!margins"]={},"xlml"),isNaN(+xA(ht[0]).Margin)||(Be["!margins"].footer=+xA(ht[0]).Margin);break;case"pagemargins":var nr=xA(ht[0]);Be["!margins"]||pm(Be["!margins"]={},"xlml"),isNaN(+nr.Top)||(Be["!margins"].top=+nr.Top),isNaN(+nr.Left)||(Be["!margins"].left=+nr.Left),isNaN(+nr.Right)||(Be["!margins"].right=+nr.Right),isNaN(+nr.Bottom)||(Be["!margins"].bottom=+nr.Bottom);break;case"displayrighttoleft":Mr.Views||(Mr.Views=[]),Mr.Views[0]||(Mr.Views[0]={}),Mr.Views[0].RTL=!0;break;case"freezepanes":case"frozennosplit":case"splithorizontal":case"splitvertical":case"donotdisplaygridlines":case"activerow":case"activecol":case"toprowbottompane":case"leftcolumnrightpane":case"unsynced":case"print":case"printerrors":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"activepane":case"toprowvisible":case"leftcolumnvisible":case"fittopage":case"rangeselection":case"papersizeindex":case"pagelayoutzoom":case"pagebreakzoom":case"filteron":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"tabcolorindex":case"donotdisplayheadings":case"showpagelayoutzoom":case"blackandwhite":case"donotdisplayzeros":case"displaypagebreak":case"rowcolheadings":case"donotdisplayoutline":case"noorientation":case"allowusepivottables":case"zeroheight":case"viewablerange":case"selection":case"protectcontents":break;case"nosummaryrowsbelowdetail":Be["!outline"]||(Be["!outline"]={}),Be["!outline"].above=!0;break;case"nosummarycolumnsrightdetail":Be["!outline"]||(Be["!outline"]={}),Be["!outline"].left=!0;break;default:Ur=!1}break;case"pivottable":case"pivotcache":switch(ht[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:Ur=!1}break;case"pagebreaks":switch(ht[3]){case"colbreaks":case"colbreak":case"rowbreaks":case"rowbreak":case"colstart":case"colend":case"rowend":break;default:Ur=!1}break;case"autofilter":switch(ht[3]){case"autofiltercolumn":case"autofiltercondition":case"autofilterand":case"autofilteror":break;default:Ur=!1}break;case"querytable":switch(ht[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:Ur=!1}break;case"datavalidation":switch(ht[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"inputmessage":case"inputtitle":case"combohide":case"inputhide":case"condition":case"qualifier":case"useblank":case"value1":case"value2":case"format":case"cellrangelist":break;default:Ur=!1}break;case"sorting":case"conditionalformatting":switch(ht[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:Ur=!1}break;case"mapinfo":case"schema":case"data":switch(ht[3]){case"map":case"entry":case"range":case"xpath":case"field":case"xsdtype":case"filteron":case"aggregate":case"elementtype":case"attributetype":case"schema":case"element":case"complextype":case"datatype":case"all":case"attribute":case"extends":case"row":break;default:Ur=!1}break;case"smarttags":break;default:Ur=!1}if(Ur||ht[3].match(/!\[CDATA/))break;if(!Rt[Rt.length-1][1])throw"Unrecognized tag: "+ht[3]+"|"+Rt.join("|");if("customdocumentproperties"===Rt[Rt.length-1][0]){if("/>"===ht[0].slice(-2))break;"/"===ht[1]?q_(ki,kr,Eo,I.slice(Ki,ht.index)):(Eo=ht,Ki=ht.index+ht[0].length);break}if(i.WTF)throw"Unrecognized tag: "+ht[3]+"|"+Rt.join("|")}var cs={};return!i.bookSheets&&!i.bookProps&&(cs.Sheets=$t),cs.SheetNames=Pe,cs.Workbook=Mr,cs.SSF=Sa($A),cs.Props=Pi,cs.Custprops=ki,cs.bookType="xlml",cs}function kM(A,r){switch(AC(r=r||{}),r.type||"base64"){case"base64":return NM(Cn(A),r);case"binary":case"buffer":case"file":return NM(A,r);case"array":return NM(RA(A),r)}}var dQ=[60,1084,2066,2165,2175];function oB(A,r,i,I,y){var K=I,rt=[],ht=i.slice(i.l,i.l+K);if(y&&y.enc&&y.enc.insitu&&ht.length>0)switch(A){case 9:case 521:case 1033:case 2057:case 47:case 405:case 225:case 406:case 312:case 404:case 10:case 133:break;default:y.enc.insitu(ht)}rt.push(ht),i.l+=K;for(var Rt=bs(i,i.l),Jt=GE[Rt],$t=0;null!=Jt&&dQ.indexOf(Rt)>-1;)K=bs(i,i.l+2),$t=i.l+4,2066==Rt?$t+=4:(2165==Rt||2175==Rt)&&($t+=12),ht=i.slice($t,i.l+4+K),rt.push(ht),i.l+=4+K,Jt=GE[Rt=bs(i,i.l)];var Pe=Ei(rt);ec(Pe,0);var Be=0;Pe.lens=[];for(var ce=0;ce<rt.length;++ce)Pe.lens.push(Be),Be+=rt[ce].length;if(Pe.length<I)throw"XLS Record 0x"+A.toString(16)+" Truncated: "+Pe.length+" < "+I;return r.f(Pe,Pe.length,y)}function jh(A,r,i){if("z"!==A.t&&A.XF){var I=0;try{I=A.z||A.XF.numFmtId||0,r.cellNF&&null==A.z&&(A.z=$A[I])}catch(K){if(r.WTF)throw K}if(!r||!1!==r.cellText)try{A.w="e"===A.t?A.w||rl[A.v]:0===I||"General"==I?"n"===A.t?(0|A.v)===A.v?A.v.toString(10):Fa(A.v):Pa(A.v):ds(I,A.v,{date1904:!!i,dateNF:r&&r.dateNF})}catch(K){if(r.WTF)throw K}if(r.cellDates&&I&&"n"==A.t&&Ps($A[I]||String(I))){var y=Ko(A.v+(i?1462:0));y&&(A.t="d",A.v=new Date(Date.UTC(y.y,y.m-1,y.d,y.H,y.M,y.S,y.u)))}}}function rB(A,r,i){return{v:A,ixfe:r,t:i}}var aB={SI:"e0859ff2f94f6810ab9108002b27b3d9",DSI:"02d5cdd59c2e1b10939708002b2cf9ae",UDI:"05d5cdd59c2e1b10939708002b2cf9ae"};function SE(A,r){var i,I,y,K;if(r||(r={}),AC(r),Ee(),r.codepage&&Te(r.codepage),A.FullPaths){if(Xo.find(A,"/encryption"))throw new Error("File is password-protected");i=Xo.find(A,"!CompObj"),I=Xo.find(A,"/Workbook")||Xo.find(A,"/Book")}else{switch(r.type){case"base64":A=Z(Cn(A));break;case"binary":A=Z(A);break;case"buffer":break;case"array":Array.isArray(A)||(A=Array.prototype.slice.call(A))}ec(A,0),I={content:A}}if(i&&function lQ(A){var r={},i=A.content;if(i.l=28,r.AnsiUserType=i.read_shift(0,"lpstr-ansi"),r.AnsiClipboardFormat=function Bo(A){return hi(A,1)}(i),i.length-i.l<=4)return r;var I=i.read_shift(4);if(0==I||I>40||(i.l-=4,r.Reserved1=i.read_shift(0,"lpstr-ansi"),i.length-i.l<=4)||1907505652!==(I=i.read_shift(4))||(r.UnicodeClipboardFormat=function Qr(A){return hi(A,2)}(i),0==(I=i.read_shift(4))||I>40))return r;i.l-=4,r.Reserved2=i.read_shift(0,"lpwstr")}(i),r.bookProps&&!r.bookSheets)y={};else{var rt=$e?"buffer":"array";if(I&&I.content)y=function SM(A,r){var i={opts:{}},I={};null!=ii&&null==r.dense&&(r.dense=ii);var y={};r.dense&&(y["!data"]=[]);var Pe,ce,sA,yA,Je,OA,yn,K={},rt={},ht=null,Rt=[],Jt="",$t={},Be="",qe={},VA=[],Bi=[],Vi=[],Jn={Sheets:[],WBProps:{date1904:!1},Views:[{}]},si={},ui=!1,Pi=function(Os){return Os<8?Jc[Os]:Os<64&&Vi[Os-8]||Jc[Os]},Ki=function(Os,Ns,tl){if((ui||!(Mo>1))&&!(tl.sheetRows&&Os.r>=tl.sheetRows)){if(tl.cellStyles&&Ns.XF&&Ns.XF.data&&function(Os,Ns){var Ed,tl=Os.XF.data;tl&&tl.patternType&&Ns&&Ns.cellStyles&&(Os.s={},Os.s.patternType=tl.patternType,(Ed=El(Pi(tl.icvFore)))&&(Os.s.fgColor={rgb:Ed}),(Ed=El(Pi(tl.icvBack)))&&(Os.s.bgColor={rgb:Ed}))}(Ns,tl),delete Ns.ixfe,delete Ns.XF,Pe=Os,Be=Ba(Os),(!rt||!rt.s||!rt.e)&&(rt={s:{r:0,c:0},e:{r:0,c:0}}),Os.r<rt.s.r&&(rt.s.r=Os.r),Os.c<rt.s.c&&(rt.s.c=Os.c),Os.r+1>rt.e.r&&(rt.e.r=Os.r+1),Os.c+1>rt.e.c&&(rt.e.c=Os.c+1),tl.cellFormula&&Ns.f)for(var Ed=0;Ed<VA.length;++Ed)if(!(VA[Ed][0].s.c>Os.c||VA[Ed][0].s.r>Os.r||VA[Ed][0].e.c<Os.c||VA[Ed][0].e.r<Os.r)){Ns.F=Xr(VA[Ed][0]),(VA[Ed][0].s.c!=Os.c||VA[Ed][0].s.r!=Os.r)&&delete Ns.f,Ns.f&&(Ns.f=""+lg(VA[Ed][1],0,Os,Er,Eo));break}tl.dense?(y["!data"][Os.r]||(y["!data"][Os.r]=[]),y["!data"][Os.r][Os.c]=Ns):y[Be]=Ns}},Eo={enc:!1,sbcch:0,snames:[],sharedf:qe,arrayf:VA,rrtabid:[],lastuser:"",biff:8,codepage:0,winlocked:0,cellStyles:!!r&&!!r.cellStyles,WTF:!!r&&!!r.wtf};r.password&&(Eo.password=r.password);var Hr,$o=[],pa=[],ir=[],la=[],rs=!1,Er=[];Er.SheetNames=Eo.snames,Er.sharedf=Eo.sharedf,Er.arrayf=Eo.arrayf,Er.names=[],Er.XTI=[];var kr,Ts=0,Mo=0,Ir=0,Mr=[],ma=[];Eo.codepage=1200,we(1200);for(var ea=!1;A.l<A.length-1;){var Wn=A.l,Ti=A.read_shift(2);if(0===Ti&&10===Ts)break;var _i=A.l===A.length?0:A.read_shift(2),fi=GE[Ti];if(0==Mo&&-1==[9,521,1033,2057].indexOf(Ti))break;if(fi&&fi.f){if(r.bookSheets&&133===Ts&&133!==Ti)break;if(Ts=Ti,2===fi.r||12==fi.r){var Oo=A.read_shift(2);if(_i-=2,!Eo.enc&&Oo!==Ti&&((255&Oo)<<8|Oo>>8)!==Ti)throw new Error("rt mismatch: "+Oo+"!="+Ti);12==fi.r&&(A.l+=10,_i-=10)}var Xn={};if(Xn=10===Ti?fi.f(A,_i,Eo):oB(Ti,fi,A,_i,Eo),0==Mo&&-1===[9,521,1033,2057].indexOf(Ts))continue;switch(Ti){case 34:i.opts.Date1904=Jn.WBProps.date1904=Xn;break;case 134:i.opts.WriteProtect=!0;break;case 47:if(Eo.enc||(A.l=0),Eo.enc=Xn,!r.password)throw new Error("File is password-protected");if(null==Xn.valid)throw new Error("Encryption scheme unsupported");if(!Xn.valid)throw new Error("Password is incorrect");break;case 92:Eo.lastuser=Xn;break;case 66:var Zr=Number(Xn);switch(Zr){case 21010:Zr=1200;break;case 32768:Zr=1e4;break;case 32769:Zr=1252}we(Eo.codepage=Zr),ea=!0;break;case 317:Eo.rrtabid=Xn;break;case 25:Eo.winlocked=Xn;break;case 439:i.opts.RefreshAll=Xn;break;case 12:i.opts.CalcCount=Xn;break;case 16:i.opts.CalcDelta=Xn;break;case 17:i.opts.CalcIter=Xn;break;case 13:i.opts.CalcMode=Xn;break;case 14:i.opts.CalcPrecision=Xn;break;case 95:i.opts.CalcSaveRecalc=Xn;break;case 15:Eo.CalcRefMode=Xn;break;case 2211:i.opts.FullCalc=Xn;break;case 129:Xn.fDialog&&(y["!type"]="dialog"),Xn.fBelow||((y["!outline"]||(y["!outline"]={})).above=!0),Xn.fRight||((y["!outline"]||(y["!outline"]={})).left=!0);break;case 67:case 579:case 1091:case 224:Bi.push(Xn);break;case 430:Er.push([Xn]),Er[Er.length-1].XTI=[];break;case 35:case 547:Er[Er.length-1].push(Xn);break;case 24:case 536:kr={Name:Xn.Name,Ref:lg(Xn.rgce,0,null,Er,Eo)},Xn.itab>0&&(kr.Sheet=Xn.itab-1),Er.names.push(kr),Er[0]||(Er[0]=[],Er[0].XTI=[]),Er[Er.length-1].push(Xn),"_xlnm._FilterDatabase"==Xn.Name&&Xn.itab>0&&Xn.rgce&&Xn.rgce[0]&&Xn.rgce[0][0]&&"PtgArea3d"==Xn.rgce[0][0][0]&&(ma[Xn.itab-1]={ref:Xr(Xn.rgce[0][0][1][2])});break;case 22:Eo.ExternCount=Xn;break;case 23:0==Er.length&&(Er[0]=[],Er[0].XTI=[]),Er[Er.length-1].XTI=Er[Er.length-1].XTI.concat(Xn),Er.XTI=Er.XTI.concat(Xn);break;case 2196:if(Eo.biff<8)break;null!=kr&&(kr.Comment=Xn[1]);break;case 18:y["!protect"]=Xn;break;case 19:0!==Xn&&Eo.WTF&&console.error("Password verifier: "+Xn);break;case 133:K[4==Eo.biff?Eo.snames.length:Xn.pos]=Xn,Eo.snames.push(Xn.name);break;case 10:if(--Mo?!ui:ui)break;if(rt.e){if(rt.e.r>0&&rt.e.c>0){if(rt.e.r--,rt.e.c--,y["!ref"]=Xr(rt),r.sheetRows&&r.sheetRows<=rt.e.r){var Ur=rt.e.r;rt.e.r=r.sheetRows-1,y["!fullref"]=y["!ref"],y["!ref"]=Xr(rt),rt.e.r=Ur}rt.e.r++,rt.e.c++}$o.length>0&&(y["!merges"]=$o),pa.length>0&&(y["!objects"]=pa),ir.length>0&&(y["!cols"]=ir),la.length>0&&(y["!rows"]=la),Jn.Sheets.push(si)}""===Jt?$t=y:I[Jt]=y,y={},r.dense&&(y["!data"]=[]);break;case 9:case 521:case 1033:case 2057:if(8===Eo.biff&&(Eo.biff={9:2,521:3,1033:4}[Ti]||{512:2,768:3,1024:4,1280:5,1536:8,2:2,7:2}[Xn.BIFFVer]||8),Eo.biffguess=0==Xn.BIFFVer,0==Xn.BIFFVer&&4096==Xn.dt&&(Eo.biff=5,ea=!0,we(Eo.codepage=28591)),4==Eo.biff&&256&Xn.dt&&(ui=!0),8==Eo.biff&&0==Xn.BIFFVer&&16==Xn.dt&&(Eo.biff=2),Mo++&&!ui)break;if(y={},r.dense&&(y["!data"]=[]),Eo.biff<8&&!ea&&(ea=!0,we(Eo.codepage=r.codepage||1252)),4==Eo.biff&&ui)Jt=(K[Eo.snames.indexOf(Jt)+1]||{name:""}).name;else if(Eo.biff<5||0==Xn.BIFFVer&&4096==Xn.dt){""===Jt&&(Jt="Sheet1"),rt={s:{r:0,c:0},e:{r:0,c:0}};var nr={pos:A.l-_i,name:Jt};K[nr.pos]=nr,Eo.snames.push(Jt)}else Jt=(K[Wn]||{name:""}).name;32==Xn.dt&&(y["!type"]="chart"),64==Xn.dt&&(y["!type"]="macro"),$o=[],pa=[],Eo.arrayf=VA=[],ir=[],la=[],rs=!1,si={Hidden:(K[Wn]||{hs:0}).hs,name:Jt};break;case 515:case 3:case 2:"chart"==y["!type"]&&(r.dense?(y["!data"][Xn.r]||[])[Xn.c]:y[qo(Xn.c)+bn(Xn.r)])&&++Xn.c,OA={ixfe:Xn.ixfe,XF:Bi[Xn.ixfe]||{},v:Xn.val,t:"n"},Ir>0&&(OA.z=OA.XF&&OA.XF.numFmtId&&Mr[OA.XF.numFmtId]||Mr[OA.ixfe>>8&63]),jh(OA,r,i.opts.Date1904),Ki({c:Xn.c,r:Xn.r},OA,r);break;case 5:case 517:OA={ixfe:Xn.ixfe,XF:Bi[Xn.ixfe],v:Xn.val,t:Xn.t},Ir>0&&(OA.z=OA.XF&&OA.XF.numFmtId&&Mr[OA.XF.numFmtId]||Mr[OA.ixfe>>8&63]),jh(OA,r,i.opts.Date1904),Ki({c:Xn.c,r:Xn.r},OA,r);break;case 638:OA={ixfe:Xn.ixfe,XF:Bi[Xn.ixfe],v:Xn.rknum,t:"n"},Ir>0&&(OA.z=OA.XF&&OA.XF.numFmtId&&Mr[OA.XF.numFmtId]||Mr[OA.ixfe>>8&63]),jh(OA,r,i.opts.Date1904),Ki({c:Xn.c,r:Xn.r},OA,r);break;case 189:for(var cs=Xn.c;cs<=Xn.C;++cs){var lc=Xn.rkrec[cs-Xn.c][0];OA={ixfe:lc,XF:Bi[lc],v:Xn.rkrec[cs-Xn.c][1],t:"n"},Ir>0&&(OA.z=OA.XF&&OA.XF.numFmtId&&Mr[OA.XF.numFmtId]||Mr[OA.ixfe>>8&63]),jh(OA,r,i.opts.Date1904),Ki({c:cs,r:Xn.r},OA,r)}break;case 6:case 518:case 1030:if("String"==Xn.val){ht=Xn;break}if((OA=rB(Xn.val,Xn.cell.ixfe,Xn.tt)).XF=Bi[OA.ixfe],r.cellFormula){var Aa=Xn.formula;if(Aa&&Aa[0]&&Aa[0][0]&&"PtgExp"==Aa[0][0][0]){var Cl=Aa[0][0][1][0],xl=Aa[0][0][1][1],ld=Ba({r:Cl,c:xl});qe[ld]?OA.f=""+lg(Xn.formula,0,Xn.cell,Er,Eo):OA.F=((r.dense?(y["!data"][Cl]||[])[xl]:y[ld])||{}).F}else OA.f=""+lg(Xn.formula,0,Xn.cell,Er,Eo)}Ir>0&&(OA.z=OA.XF&&OA.XF.numFmtId&&Mr[OA.XF.numFmtId]||Mr[OA.ixfe>>8&63]),jh(OA,r,i.opts.Date1904),Ki(Xn.cell,OA,r),ht=Xn;break;case 7:case 519:if(!ht)throw new Error("String record expects Formula");ht.val=Xn,(OA=rB(Xn,ht.cell.ixfe,"s")).XF=Bi[OA.ixfe],r.cellFormula&&(OA.f=""+lg(ht.formula,0,ht.cell,Er,Eo)),Ir>0&&(OA.z=OA.XF&&OA.XF.numFmtId&&Mr[OA.XF.numFmtId]||Mr[OA.ixfe>>8&63]),jh(OA,r,i.opts.Date1904),Ki(ht.cell,OA,r),ht=null;break;case 33:case 545:VA.push(Xn);var Pd=Ba(Xn[0].s);if(ce=r.dense?(y["!data"][Xn[0].s.r]||[])[Xn[0].s.c]:y[Pd],r.cellFormula&&ce){if(!ht||!Pd||!ce)break;ce.f=""+lg(Xn[1],0,Xn[0],Er,Eo),ce.F=Xr(Xn[0])}break;case 1212:if(!r.cellFormula)break;if(Be){if(!ht)break;qe[Ba(ht.cell)]=Xn[0],((ce=r.dense?(y["!data"][ht.cell.r]||[])[ht.cell.c]:y[Ba(ht.cell)])||{}).f=""+lg(Xn[0],0,Pe,Er,Eo)}break;case 253:OA=rB(Rt[Xn.isst].t,Xn.ixfe,"s"),Rt[Xn.isst].h&&(OA.h=Rt[Xn.isst].h),OA.XF=Bi[OA.ixfe],Ir>0&&(OA.z=OA.XF&&OA.XF.numFmtId&&Mr[OA.XF.numFmtId]||Mr[OA.ixfe>>8&63]),jh(OA,r,i.opts.Date1904),Ki({c:Xn.c,r:Xn.r},OA,r);break;case 513:r.sheetStubs&&(OA={ixfe:Xn.ixfe,XF:Bi[Xn.ixfe],t:"z"},Ir>0&&(OA.z=OA.XF&&OA.XF.numFmtId&&Mr[OA.XF.numFmtId]||Mr[OA.ixfe>>8&63]),jh(OA,r,i.opts.Date1904),Ki({c:Xn.c,r:Xn.r},OA,r));break;case 190:if(r.sheetStubs)for(var br=Xn.c;br<=Xn.C;++br){var Tr=Xn.ixfe[br-Xn.c];OA={ixfe:Tr,XF:Bi[Tr],t:"z"},Ir>0&&(OA.z=OA.XF&&OA.XF.numFmtId&&Mr[OA.XF.numFmtId]||Mr[OA.ixfe>>8&63]),jh(OA,r,i.opts.Date1904),Ki({c:br,r:Xn.r},OA,r)}break;case 214:case 516:case 4:(OA=rB(Xn.val,Xn.ixfe,"s")).XF=Bi[OA.ixfe],Ir>0&&(OA.z=OA.XF&&OA.XF.numFmtId&&Mr[OA.XF.numFmtId]||Mr[OA.ixfe>>8&63]),jh(OA,r,i.opts.Date1904),Ki({c:Xn.c,r:Xn.r},OA,r);break;case 0:case 512:1===Mo&&(rt=Xn);break;case 252:Rt=Xn;break;case 1054:if(Eo.biff>=3&&Eo.biff<=4){Mr[Ir++]=Xn[1];for(var Wg=0;Wg<Ir+163&&$A[Wg]!=Xn[1];++Wg);Wg>=163&&Hs(Xn[1],Ir+163)}else Hs(Xn[1],Xn[0]);break;case 30:Mr[Ir++]=Xn;for(var xu=0;xu<Ir+163&&$A[xu]!=Xn;++xu);xu>=163&&Hs(Xn,Ir+163);break;case 229:$o=$o.concat(Xn);break;case 93:pa[Xn.cmo[0]]=Eo.lastobj=Xn;break;case 438:Eo.lastobj.TxO=Xn;break;case 127:Eo.lastobj.ImData=Xn;break;case 440:for(Je=Xn[0].s.r;Je<=Xn[0].e.r;++Je)for(yA=Xn[0].s.c;yA<=Xn[0].e.c;++yA)(ce=r.dense?(y["!data"][Je]||[])[yA]:y[Ba({c:yA,r:Je})])&&(ce.l=Xn[1]);break;case 2048:for(Je=Xn[0].s.r;Je<=Xn[0].e.r;++Je)for(yA=Xn[0].s.c;yA<=Xn[0].e.c;++yA)(ce=r.dense?(y["!data"][Je]||[])[yA]:y[Ba({c:yA,r:Je})])&&ce.l&&(ce.l.Tooltip=Xn[1]);break;case 28:(ce=r.dense?(y["!data"][Xn[0].r]||[])[Xn[0].c]:y[Ba(Xn[0])])||(r.dense?(y["!data"][Xn[0].r]||(y["!data"][Xn[0].r]=[]),ce=y["!data"][Xn[0].r][Xn[0].c]={t:"z"}):ce=y[Ba(Xn[0])]={t:"z"},rt.e.r=Math.max(rt.e.r,Xn[0].r),rt.s.r=Math.min(rt.s.r,Xn[0].r),rt.e.c=Math.max(rt.e.c,Xn[0].c),rt.s.c=Math.min(rt.s.c,Xn[0].c)),ce.c||(ce.c=[]),Eo.biff<=5&&Eo.biff>=2?sA={a:"SheetJ5",t:Xn[1]}:(sA={a:Xn[1],t:pa[Xn[2]].TxO.t},null!=Xn[3]&&!(2&Xn[3])&&(ce.c.hidden=!0)),ce.c.push(sA);break;case 2173:m0(0,Xn.ext);break;case 125:if(!Eo.cellStyles)break;for(;Xn.e>=Xn.s;)ir[Xn.e--]={width:Xn.w/256,level:Xn.level||0,hidden:!!(1&Xn.flags)},rs||(rs=!0,em(Xn.w/256)),ll(ir[Xn.e+1]);break;case 520:var ku={};null!=Xn.level&&(la[Xn.r]=ku,ku.level=Xn.level),Xn.hidden&&(la[Xn.r]=ku,ku.hidden=!0),Xn.hpt&&(la[Xn.r]=ku,ku.hpt=Xn.hpt,ku.hpx=nm(Xn.hpt));break;case 38:case 39:case 40:case 41:y["!margins"]||pm(y["!margins"]={}),y["!margins"][{38:"left",39:"right",40:"top",41:"bottom"}[Ti]]=Xn;break;case 161:y["!margins"]||pm(y["!margins"]={}),y["!margins"].header=Xn.header,y["!margins"].footer=Xn.footer;break;case 574:Xn.RTL&&(Jn.Views[0].RTL=!0);break;case 146:Vi=Xn;break;case 2198:Hr=Xn;break;case 140:yn=Xn;break;case 442:Jt?si.CodeName=Xn||si.name:Jn.WBProps.CodeName=Xn||"ThisWorkbook"}}else fi||console.error("Missing Info for XLS Record 0x"+Ti.toString(16)),A.l+=_i}return i.SheetNames=aa(K).sort(function(Pu,Os){return Number(Pu)-Number(Os)}).map(function(Pu){return K[Pu].name}),r.bookSheets||(i.Sheets=I),!i.SheetNames.length&&$t["!ref"]?(i.SheetNames.push("Sheet1"),i.Sheets&&(i.Sheets.Sheet1=$t)):i.Preamble=$t,i.Sheets&&ma.forEach(function(Pu,Os){i.Sheets[i.SheetNames[Os]]["!autofilter"]=Pu}),i.Strings=Rt,i.SSF=Sa($A),Eo.enc&&(i.Encryption=Eo.enc),Hr&&(i.Themes=Hr),i.Metadata={},void 0!==yn&&(i.Metadata.Country=yn),Er.names.length>0&&(Jn.Names=Er.names),i.Workbook=Jn,i}(I.content,r);else if((K=Xo.find(A,"PerfectOffice_MAIN"))&&K.content)y=yo.to_workbook(K.content,(r.type=rt,r));else{if(!(K=Xo.find(A,"NativeContent_MAIN"))||!K.content)throw(K=Xo.find(A,"MN0"))&&K.content?new Error("Unsupported Works 4 for Mac file"):new Error("Cannot find Workbook stream");y=yo.to_workbook(K.content,(r.type=rt,r))}r.bookVBA&&A.FullPaths&&Xo.find(A,"/_VBA_PROJECT_CUR/VBA/dir")&&(y.vbaraw=function ZB(A){var r=Xo.utils.cfb_new({root:"R"});return A.FullPaths.forEach(function(i,I){if("/"!==i.slice(-1)&&i.match(/_VBA_PROJECT_CUR/)){var y=i.replace(/^[^\/]*/,"R").replace(/\/_VBA_PROJECT_CUR\u0000*/,"");Xo.utils.cfb_add(r,y,A.FileIndex[I].content)}}),Xo.write(r)}(A))}var ht={};return A.FullPaths&&function GM(A,r,i){var I=Xo.find(A,"/!DocumentSummaryInformation");if(I&&I.size>0)try{var y=qg(I,Ha,aB.DSI);for(var K in y)r[K]=y[K]}catch(Jt){if(i.WTF)throw Jt}var rt=Xo.find(A,"/!SummaryInformation");if(rt&&rt.size>0)try{var ht=qg(rt,is,aB.SI);for(var Rt in ht)null==r[Rt]&&(r[Rt]=ht[Rt])}catch(Jt){if(i.WTF)throw Jt}r.HeadingPairs&&r.TitlesOfParts&&(qr(r.HeadingPairs,r.TitlesOfParts,r,i),delete r.HeadingPairs,delete r.TitlesOfParts)}(A,ht,r),y.Props=y.Custprops=ht,r.bookFiles&&(y.cfb=A),y}var Bm={0:{f:function $C(A,r){var i={},I=A.l+r;i.r=A.read_shift(4),A.l+=4;var y=A.read_shift(2);A.l+=1;var K=A.read_shift(1);return A.l=I,7&K&&(i.level=7&K),16&K&&(i.hidden=!0),32&K&&(i.hpt=y/20),i}},1:{f:function C1(A){return[Rs(A)]}},2:{f:function ME(A){return[Rs(A),ng(A),"n"]}},3:{f:function Q1(A){return[Rs(A),A.read_shift(1),"e"]}},4:{f:function H_(A){return[Rs(A),A.read_shift(1),"b"]}},5:{f:function F1(A){return[Rs(A),ya(A),"n"]}},6:{f:function aM(A){return[Rs(A),Ys(A),"str"]}},7:{f:function I1(A){return[Rs(A),A.read_shift(4),"s"]}},8:{f:function R1(A,r,i){var I=A.l+r,y=Rs(A);y.r=i["!row"];var rt=[y,Ys(A),"str"];if(i.cellFormula){A.l+=2;var ht=G0(A,I-A.l,i);rt[3]=lg(ht,0,y,i.supbooks,i)}else A.l=I;return rt}},9:{f:function QE(A,r,i){var I=A.l+r,y=Rs(A);y.r=i["!row"];var rt=[y,ya(A),"n"];if(i.cellFormula){A.l+=2;var ht=G0(A,I-A.l,i);rt[3]=lg(ht,0,y,i.supbooks,i)}else A.l=I;return rt}},10:{f:function mm(A,r,i){var I=A.l+r,y=Rs(A);y.r=i["!row"];var rt=[y,A.read_shift(1),"b"];if(i.cellFormula){A.l+=2;var ht=G0(A,I-A.l,i);rt[3]=lg(ht,0,y,i.supbooks,i)}else A.l=I;return rt}},11:{f:function cM(A,r,i){var I=A.l+r,y=Rs(A);y.r=i["!row"];var rt=[y,A.read_shift(1),"e"];if(i.cellFormula){A.l+=2;var ht=G0(A,I-A.l,i);rt[3]=lg(ht,0,y,i.supbooks,i)}else A.l=I;return rt}},12:{f:function M1(A){return[Lc(A)]}},13:{f:function y1(A){return[Lc(A),ng(A),"n"]}},14:{f:function _1(A){return[Lc(A),A.read_shift(1),"e"]}},15:{f:function Lf(A){return[Lc(A),A.read_shift(1),"b"]}},16:{f:qd},17:{f:function b1(A){return[Lc(A),Ys(A),"str"]}},18:{f:function op(A){return[Lc(A),A.read_shift(4),"s"]}},19:{f:bd},20:{},21:{},22:{},23:{},24:{},25:{},26:{},27:{},28:{},29:{},30:{},31:{},32:{},33:{},34:{},35:{T:1},36:{T:-1},37:{T:1},38:{T:-1},39:{f:function TE(A,r,i){var I=A.l+r,y=A.read_shift(4);A.l+=1;var ht,K=A.read_shift(4),rt=id(A),Rt="";try{ht=jC(A,0,i);try{Rt=bg(A)}catch{}}catch{console.error("Could not parse defined name "+rt)}32&y&&(rt="_xlnm."+rt),A.l=I;var Jt={Name:rt,Ptg:ht,Flags:y};return K<268435455&&(Jt.Sheet=K),Rt&&(Jt.Comment=Rt),Jt}},40:{},42:{},43:{f:function af(A,r,i){var I={};I.sz=A.read_shift(2)/20;var y=function cA(A){var r=A.read_shift(1);return A.l++,{fBold:1&r,fItalic:2&r,fUnderline:4&r,fStrikeout:8&r,fOutline:16&r,fShadow:32&r,fCondense:64&r,fExtend:128&r}}(A);switch(y.fItalic&&(I.italic=1),y.fCondense&&(I.condense=1),y.fExtend&&(I.extend=1),y.fShadow&&(I.shadow=1),y.fOutline&&(I.outline=1),y.fStrikeout&&(I.strike=1),700===A.read_shift(2)&&(I.bold=1),A.read_shift(2)){case 1:I.vertAlign="superscript";break;case 2:I.vertAlign="subscript"}var rt=A.read_shift(1);0!=rt&&(I.underline=rt);var ht=A.read_shift(1);ht>0&&(I.family=ht);var Rt=A.read_shift(1);switch(Rt>0&&(I.charset=Rt),A.l++,I.color=function zt(A){var r={},I=A.read_shift(1)>>>1,y=A.read_shift(1),K=A.read_shift(2,"i"),rt=A.read_shift(1),ht=A.read_shift(1),Rt=A.read_shift(1);switch(A.l++,I){case 0:r.auto=1;break;case 1:r.index=y;var Jt=Jc[y];Jt&&(r.rgb=El(Jt));break;case 2:r.rgb=El([rt,ht,Rt]);break;case 3:r.theme=y}return 0!=K&&(r.tint=K>0?K/32767:K/32768),r}(A),A.read_shift(1)){case 1:I.scheme="major";break;case 2:I.scheme="minor"}return I.name=Ys(A),I}},44:{f:function Rm(A,r){return[A.read_shift(2),Ys(A)]}},45:{f:Sh},46:{f:l0},47:{f:function sf(A,r){var i=A.l+r,I=A.read_shift(2),y=A.read_shift(2);return A.l=i,{ixfe:I,numFmtId:y}}},48:{},49:{f:function Dg(A){return A.read_shift(4,"i")}},50:{},51:{f:function uf(A){for(var r=[],i=A.read_shift(4);i-- >0;)r.push([A.read_shift(4),A.read_shift(4)]);return r}},52:{T:1},53:{T:-1},54:{T:1},55:{T:-1},56:{T:1},57:{T:-1},58:{},59:{},60:{f:$s},62:{f:function rM(A){return[Rs(A),bd(A),"is"]}},63:{f:function Cp(A){var r={};r.i=A.read_shift(4);var i={};i.r=A.read_shift(4),i.c=A.read_shift(4),r.r=Ba(i);var I=A.read_shift(1);return 2&I&&(r.l="1"),8&I&&(r.a="1"),r}},64:{f:function $0(){}},65:{},66:{},67:{},68:{},69:{},70:{},128:{},129:{T:1},130:{T:-1},131:{T:1,f:Ic,p:0},132:{T:-1},133:{T:1},134:{T:-1},135:{T:1},136:{T:-1},137:{T:1,f:function pM(A){var r=A.read_shift(2);return A.l+=28,{RTL:32&r}}},138:{T:-1},139:{T:1},140:{T:-1},141:{T:1},142:{T:-1},143:{T:1},144:{T:-1},145:{T:1},146:{T:-1},147:{f:function Gm(A,r){var i={},I=A[A.l];return++A.l,i.above=!(64&I),i.left=!(128&I),A.l+=18,i.name=nd(A,r-19),i}},148:{f:tM,p:16},151:{f:function Hp(){}},152:{},153:{f:function X1(A,r){var i={},I=A.read_shift(4);i.defaultThemeVersion=A.read_shift(4);var y=r>8?Ys(A):"";return y.length>0&&(i.CodeName=y),i.autoCompressPictures=!!(65536&I),i.backupFile=!!(64&I),i.checkCompatibility=!!(4096&I),i.date1904=!!(1&I),i.filterPrivacy=!!(8&I),i.hidePivotFieldList=!!(1024&I),i.promptedSolutions=!!(16&I),i.publishItems=!!(2048&I),i.refreshAllConnections=!!(262144&I),i.saveExternalLinkValues=!!(128&I),i.showBorderUnselectedTables=!!(4&I),i.showInkAnnotation=!!(32&I),i.showObjects=["all","placeholders","none"][I>>13&3],i.showPivotChartFilter=!!(32768&I),i.updateLinks=["userSet","never","always"][I>>8&3],i}},154:{},155:{},156:{f:function z1(A,r){var i={};return i.Hidden=A.read_shift(4),i.iTabID=A.read_shift(4),i.strRelID=Yd(A,r-8),i.name=Ys(A),i}},157:{},158:{},159:{T:1,f:function Xl(A){return[A.read_shift(4),A.read_shift(4)]}},160:{T:-1},161:{T:1,f:Or},162:{T:-1},163:{T:1},164:{T:-1},165:{T:1},166:{T:-1},167:{},168:{},169:{},170:{},171:{},172:{T:1},173:{T:-1},174:{},175:{},176:{f:lM},177:{T:1},178:{T:-1},179:{T:1},180:{T:-1},181:{T:1},182:{T:-1},183:{T:1},184:{T:-1},185:{T:1},186:{T:-1},187:{T:1},188:{T:-1},189:{T:1},190:{T:-1},191:{T:1},192:{T:-1},193:{T:1},194:{T:-1},195:{T:1},196:{T:-1},197:{T:1},198:{T:-1},199:{T:1},200:{T:-1},201:{T:1},202:{T:-1},203:{T:1},204:{T:-1},205:{T:1},206:{T:-1},207:{T:1},208:{T:-1},209:{T:1},210:{T:-1},211:{T:1},212:{T:-1},213:{T:1},214:{T:-1},215:{T:1},216:{T:-1},217:{T:1},218:{T:-1},219:{T:1},220:{T:-1},221:{T:1},222:{T:-1},223:{T:1},224:{T:-1},225:{T:1},226:{T:-1},227:{T:1},228:{T:-1},229:{T:1},230:{T:-1},231:{T:1},232:{T:-1},233:{T:1},234:{T:-1},235:{T:1},236:{T:-1},237:{T:1},238:{T:-1},239:{T:1},240:{T:-1},241:{T:1},242:{T:-1},243:{T:1},244:{T:-1},245:{T:1},246:{T:-1},247:{T:1},248:{T:-1},249:{T:1},250:{T:-1},251:{T:1},252:{T:-1},253:{T:1},254:{T:-1},255:{T:1},256:{T:-1},257:{T:1},258:{T:-1},259:{T:1},260:{T:-1},261:{T:1},262:{T:-1},263:{T:1},264:{T:-1},265:{T:1},266:{T:-1},267:{T:1},268:{T:-1},269:{T:1},270:{T:-1},271:{T:1},272:{T:-1},273:{T:1},274:{T:-1},275:{T:1},276:{T:-1},277:{},278:{T:1},279:{T:-1},280:{T:1},281:{T:-1},282:{T:1},283:{T:1},284:{T:-1},285:{T:1},286:{T:-1},287:{T:1},288:{T:-1},289:{T:1},290:{T:-1},291:{T:1},292:{T:-1},293:{T:1},294:{T:-1},295:{T:1},296:{T:-1},297:{T:1},298:{T:-1},299:{T:1},300:{T:-1},301:{T:1},302:{T:-1},303:{T:1},304:{T:-1},305:{T:1},306:{T:-1},307:{T:1},308:{T:-1},309:{T:1},310:{T:-1},311:{T:1},312:{T:-1},313:{T:-1},314:{T:1},315:{T:-1},316:{T:1},317:{T:-1},318:{T:1},319:{T:-1},320:{T:1},321:{T:-1},322:{T:1},323:{T:-1},324:{T:1},325:{T:-1},326:{T:1},327:{T:-1},328:{T:1},329:{T:-1},330:{T:1},331:{T:-1},332:{T:1},333:{T:-1},334:{T:1},335:{f:function f0(A,r){return{flags:A.read_shift(4),version:A.read_shift(4),name:Ys(A)}}},336:{T:-1},337:{f:function $u(A){return A.l+=4,0!=A.read_shift(4)},T:1},338:{T:-1},339:{T:1},340:{T:-1},341:{T:1},342:{T:-1},343:{T:1},344:{T:-1},345:{T:1},346:{T:-1},347:{T:1},348:{T:-1},349:{T:1},350:{T:-1},351:{},352:{},353:{T:1},354:{T:-1},355:{f:Yd},357:{},358:{},359:{},360:{T:1},361:{},362:{f:Nt},363:{},364:{},366:{},367:{},368:{},369:{},370:{},371:{},372:{T:1},373:{T:-1},374:{T:1},375:{T:-1},376:{T:1},377:{T:-1},378:{T:1},379:{T:-1},380:{T:1},381:{T:-1},382:{T:1},383:{T:-1},384:{T:1},385:{T:-1},386:{T:1},387:{T:-1},388:{T:1},389:{T:-1},390:{T:1},391:{T:-1},392:{T:1},393:{T:-1},394:{T:1},395:{T:-1},396:{},397:{},398:{},399:{},400:{},401:{T:1},403:{},404:{},405:{},406:{},407:{},408:{},409:{},410:{},411:{},412:{},413:{},414:{},415:{},416:{},417:{},418:{},419:{},420:{},421:{},422:{T:1},423:{T:1},424:{T:-1},425:{T:-1},426:{f:function q0(A,r,i){var I=A.l+r,y=wd(A),K=A.read_shift(1),rt=[y];if(rt[2]=K,i.cellFormula){var ht=Kw(A,I-A.l,i);rt[1]=ht}else A.l=I;return rt}},427:{f:function uM(A,r,i){var I=A.l+r,K=[Or(A,16)];if(i.cellFormula){var rt=j0(A,I-A.l,i);K[1]=rt,A.l=I}else A.l=I;return K}},428:{},429:{T:1},430:{T:-1},431:{T:1},432:{T:-1},433:{T:1},434:{T:-1},435:{T:1},436:{T:-1},437:{T:1},438:{T:-1},439:{T:1},440:{T:-1},441:{T:1},442:{T:-1},443:{T:1},444:{T:-1},445:{T:1},446:{T:-1},447:{T:1},448:{T:-1},449:{T:1},450:{T:-1},451:{T:1},452:{T:-1},453:{T:1},454:{T:-1},455:{T:1},456:{T:-1},457:{T:1},458:{T:-1},459:{T:1},460:{T:-1},461:{T:1},462:{T:-1},463:{T:1},464:{T:-1},465:{T:1},466:{T:-1},467:{T:1},468:{T:-1},469:{T:1},470:{T:-1},471:{},472:{},473:{T:1},474:{T:-1},475:{},476:{f:function v1(A){var r={};return hM.forEach(function(i){r[i]=ya(A)}),r}},477:{},478:{},479:{T:1},480:{T:-1},481:{T:1},482:{T:-1},483:{T:1},484:{T:-1},485:{f:function E1(){}},486:{T:1},487:{T:-1},488:{T:1},489:{T:-1},490:{T:1},491:{T:-1},492:{T:1},493:{T:-1},494:{f:function Vf(A,r){var i=A.l+r,I=Or(A,16),y=bg(A),K=Ys(A),rt=Ys(A),ht=Ys(A);A.l=i;var Rt={rfx:I,relId:y,loc:K,display:ht};return rt&&(Rt.Tooltip=rt),Rt}},495:{T:1},496:{T:-1},497:{T:1},498:{T:-1},499:{},500:{T:1},501:{T:-1},502:{T:1},503:{T:-1},504:{},505:{T:1},506:{T:-1},507:{},508:{T:1},509:{T:-1},510:{T:1},511:{T:-1},512:{},513:{},514:{T:1},515:{T:-1},516:{T:1},517:{T:-1},518:{T:1},519:{T:-1},520:{T:1},521:{T:-1},522:{},523:{},524:{},525:{},526:{},527:{},528:{T:1},529:{T:-1},530:{T:1},531:{T:-1},532:{T:1},533:{T:-1},534:{},535:{},536:{},537:{},538:{T:1},539:{T:-1},540:{T:1},541:{T:-1},542:{T:1},548:{},549:{},550:{f:Yd},551:{f:bg},552:{},553:{},554:{T:1},555:{T:-1},556:{T:1},557:{T:-1},558:{T:1},559:{T:-1},560:{T:1},561:{T:-1},562:{},564:{},565:{T:1},566:{T:-1},569:{T:1},570:{T:-1},572:{},573:{T:1},574:{T:-1},577:{},578:{},579:{},580:{},581:{},582:{},583:{},584:{},585:{},586:{},587:{},588:{T:-1},589:{},590:{T:1},591:{T:-1},592:{T:1},593:{T:-1},594:{T:1},595:{T:-1},596:{},597:{T:1},598:{T:-1},599:{T:1},600:{T:-1},601:{T:1},602:{T:-1},603:{T:1},604:{T:-1},605:{T:1},606:{T:-1},607:{},608:{T:1},609:{T:-1},610:{},611:{T:1},612:{T:-1},613:{T:1},614:{T:-1},615:{T:1},616:{T:-1},617:{T:1},618:{T:-1},619:{T:1},620:{T:-1},625:{},626:{T:1},627:{T:-1},628:{T:1},629:{T:-1},630:{T:1},631:{T:-1},632:{f:w0},633:{T:1},634:{T:-1},635:{T:1,f:function zB(A){var r={};r.iauthor=A.read_shift(4);var i=Or(A,16);return r.rfx=i.s,r.ref=Ba(i.s),A.l+=16,r}},636:{T:-1},637:{f:Ql},638:{T:1},639:{},640:{T:-1},641:{T:1},642:{T:-1},643:{T:1},644:{},645:{T:-1},646:{T:1},648:{T:1},649:{},650:{T:-1},651:{f:function EM(A,r){return A.l+=10,{name:Ys(A)}}},652:{},653:{T:1},654:{T:-1},655:{T:1},656:{T:-1},657:{T:1},658:{T:-1},659:{},660:{T:1},661:{},662:{T:-1},663:{},664:{T:1},665:{},666:{T:-1},667:{},668:{},669:{},671:{T:1},672:{T:-1},673:{T:1},674:{T:-1},675:{},676:{},677:{},678:{},679:{},680:{},681:{},1024:{},1025:{},1026:{T:1},1027:{T:-1},1028:{T:1},1029:{T:-1},1030:{},1031:{T:1},1032:{T:-1},1033:{T:1},1034:{T:-1},1035:{},1036:{},1037:{},1038:{T:1},1039:{T:-1},1040:{},1041:{T:1},1042:{T:-1},1043:{},1044:{},1045:{},1046:{T:1},1047:{T:-1},1048:{T:1},1049:{T:-1},1050:{},1051:{T:1},1052:{T:1},1053:{f:function mM(){}},1054:{T:1},1055:{},1056:{T:1},1057:{T:-1},1058:{T:1},1059:{T:-1},1061:{},1062:{T:1},1063:{T:-1},1064:{T:1},1065:{T:-1},1066:{T:1},1067:{T:-1},1068:{T:1},1069:{T:-1},1070:{T:1},1071:{T:-1},1072:{T:1},1073:{T:-1},1075:{T:1},1076:{T:-1},1077:{T:1},1078:{T:-1},1079:{T:1},1080:{T:-1},1081:{T:1},1082:{T:-1},1083:{T:1},1084:{T:-1},1085:{},1086:{T:1},1087:{T:-1},1088:{T:1},1089:{T:-1},1090:{T:1},1091:{T:-1},1092:{T:1},1093:{T:-1},1094:{T:1},1095:{T:-1},1096:{},1097:{T:1},1098:{},1099:{T:-1},1100:{T:1},1101:{T:-1},1102:{},1103:{},1104:{},1105:{},1111:{},1112:{},1113:{T:1},1114:{T:-1},1115:{T:1},1116:{T:-1},1117:{},1118:{T:1},1119:{T:-1},1120:{T:1},1121:{T:-1},1122:{T:1},1123:{T:-1},1124:{T:1},1125:{T:-1},1126:{},1128:{T:1},1129:{T:-1},1130:{},1131:{T:1},1132:{T:-1},1133:{T:1},1134:{T:-1},1135:{T:1},1136:{T:-1},1137:{T:1},1138:{T:-1},1139:{T:1},1140:{T:-1},1141:{},1142:{T:1},1143:{T:-1},1144:{T:1},1145:{T:-1},1146:{},1147:{T:1},1148:{T:-1},1149:{T:1},1150:{T:-1},1152:{T:1},1153:{T:-1},1154:{T:-1},1155:{T:-1},1156:{T:-1},1157:{T:1},1158:{T:-1},1159:{T:1},1160:{T:-1},1161:{T:1},1162:{T:-1},1163:{T:1},1164:{T:-1},1165:{T:1},1166:{T:-1},1167:{T:1},1168:{T:-1},1169:{T:1},1170:{T:-1},1171:{},1172:{T:1},1173:{T:-1},1177:{},1178:{T:1},1180:{},1181:{},1182:{},2048:{T:1},2049:{T:-1},2050:{},2051:{T:1},2052:{T:-1},2053:{},2054:{},2055:{T:1},2056:{T:-1},2057:{T:1},2058:{T:-1},2060:{},2067:{},2068:{T:1},2069:{T:-1},2070:{},2071:{},2072:{T:1},2073:{T:-1},2075:{},2076:{},2077:{T:1},2078:{T:-1},2079:{},2080:{T:1},2081:{T:-1},2082:{},2083:{T:1},2084:{T:-1},2085:{T:1},2086:{T:-1},2087:{T:1},2088:{T:-1},2089:{T:1},2090:{T:-1},2091:{},2092:{},2093:{T:1},2094:{T:-1},2095:{},2096:{T:1},2097:{T:-1},2098:{T:1},2099:{T:-1},2100:{T:1},2101:{T:-1},2102:{},2103:{T:1},2104:{T:-1},2105:{},2106:{T:1},2107:{T:-1},2108:{},2109:{T:1},2110:{T:-1},2111:{T:1},2112:{T:-1},2113:{T:1},2114:{T:-1},2115:{},2116:{},2117:{},2118:{T:1},2119:{T:-1},2120:{},2121:{T:1},2122:{T:-1},2123:{T:1},2124:{T:-1},2125:{},2126:{T:1},2127:{T:-1},2128:{},2129:{T:1},2130:{T:-1},2131:{T:1},2132:{T:-1},2133:{T:1},2134:{},2135:{},2136:{},2137:{T:1},2138:{T:-1},2139:{T:1},2140:{T:-1},2141:{},3072:{},3073:{},4096:{T:1},4097:{T:-1},5002:{T:1},5003:{T:-1},5081:{T:1},5082:{T:-1},5083:{},5084:{T:1},5085:{T:-1},5086:{T:1},5087:{T:-1},5088:{},5089:{},5090:{},5092:{T:1},5093:{T:-1},5094:{},5095:{T:1},5096:{T:-1},5097:{},5099:{},65535:{n:""}},GE={6:{f:P0},10:{f:yl},12:{f:Wr},13:{f:Wr},14:{f:fc},15:{f:fc},16:{f:ya},17:{f:fc},18:{f:fc},19:{f:Wr},20:{f:Nh},21:{f:Nh},23:{f:Nt},24:{f:wt},25:{f:fc},26:{},27:{},28:{f:function Bn(A,r,i){if(i&&i.biff<8){var I=A.read_shift(2),y=A.read_shift(2);if(65535==I||-1==I)return;var K=A.read_shift(2);return[{r:I,c:y},A.read_shift(Math.min(K,2048),"cpstr")]}return function ln(A,r,i){var I=A.read_shift(2),y=A.read_shift(2),K=A.read_shift(2),rt=A.read_shift(2);return[{r:I,c:y},qc(A,0,i),rt,K]}(A,0,i)}},29:{},34:{f:fc},35:{f:ph},38:{f:ya},39:{f:ya},40:{f:ya},41:{f:ya},42:{f:fc},43:{f:fc},47:{f:function ep(A,r,i){var I={Type:i.biff>=8?A.read_shift(2):0};return I.Type?function Ul(A,r,i){var I=i||{};return I.Info=A.read_shift(2),A.l-=2,I.Data=1===I.Info?function ql(A){var r={},i=r.EncryptionVersionInfo=Vg(A,4);if(1!=i.Major||1!=i.Minor)throw"unrecognized version code "+i.Major+" : "+i.Minor;return r.Salt=A.read_shift(16),r.EncryptedVerifier=A.read_shift(16),r.EncryptedVerifierHash=A.read_shift(16),r}(A):function mu(A,r){var i={},I=i.EncryptionVersionInfo=Vg(A,4);if(r-=4,2!=I.Minor)throw new Error("unrecognized minor version code: "+I.Minor);if(I.Major>4||I.Major<2)throw new Error("unrecognized major version code: "+I.Major);i.Flags=A.read_shift(4),r-=4;var y=A.read_shift(4);return r-=4,i.EncryptionHeader=Bd(A,y),i.EncryptionVerifier=nu(A,r-=y),i}(A,r),I}(A,r-2,I):function ym(A,r,i,I){var y={key:Wr(A),verificationBytes:Wr(A)};i.password&&(y.verifier=function wg(A){var i,K,r=0,I=Cg(A),y=I.length+1;for((i=M(y))[0]=I.length,K=1;K!=y;++K)i[K]=I[K-1];for(K=y-1;K>=0;--K)r=((16384&r?1:0)|r<<1&32767)^i[K];return 52811^r}(i.password)),I.valid=y.verificationBytes===y.verifier,I.valid&&(I.insitu=function(A){var r=0,i=Ph(A);return function(I){var y=function(A,r,i,I,y){var K,rt;for(y||(y=r),I||(I=Ph("")),K=0;K!=r.length;++K)rt=r[K],y[K]=rt=255&((rt^=I[i])>>5|rt<<3),++i;return[y,i,I]}(0,I,r,i);return r=y[1],y[0]}}(i.password))}(A,0,i,I),I}},49:{f:function zu(A,r,i){var I={dyHeight:A.read_shift(2),fl:A.read_shift(2)};switch(i&&i.biff||8){case 2:break;case 3:case 4:A.l+=2;break;default:A.l+=10}return I.name=Zc(A,0,i),I}},51:{f:Wr},60:{},61:{f:function ch(A){return{Pos:[A.read_shift(2),A.read_shift(2)],Dim:[A.read_shift(2),A.read_shift(2)],Flags:A.read_shift(2),CurTab:A.read_shift(2),FirstTab:A.read_shift(2),Selected:A.read_shift(2),TabRatio:A.read_shift(2)}}},64:{f:fc},65:{f:function lh(){}},66:{f:Wr},77:{},80:{},81:{},82:{},85:{f:Wr},89:{},90:{},91:{},92:{f:function uu(A,r,i){if(i.enc)return A.l+=r,"";var I=A.l,y=qc(A,0,i);return A.read_shift(r+I-A.l),y}},93:{f:function ro(A,r,i){if(i&&i.biff<8)return function ko(A,r,i){A.l+=4;var I=A.read_shift(2),y=A.read_shift(2),K=A.read_shift(2);A.l+=2,A.l+=2,A.l+=2,A.l+=2,A.l+=2,A.l+=2,A.l+=2,A.l+=2,A.l+=2,A.l+=6;var rt=[];return rt.push((Gi[I]||Ic)(A,r-=36,i)),{cmo:[y,I,K],ft:rt}}(A,r,i);var I=Yu(A),y=function Wu(A,r){for(var i=A.l+r,I=[];A.l<i;){var y=A.read_shift(2);A.l-=2;try{I[y]=Fh[y](A,i-A.l)}catch{return A.l=i,I}}return A.l!=i&&(A.l=i),I}(A,r-22);return{cmo:I,ft:y}}},94:{},95:{f:fc},96:{},97:{},99:{f:fc},125:{f:$s},128:{f:function qh(A){A.l+=4;var r=[A.read_shift(2),A.read_shift(2)];if(0!==r[0]&&r[0]--,0!==r[1]&&r[1]--,r[0]>7||r[1]>7)throw new Error("Bad Gutters: "+r.join("|"));return r}},129:{f:function Dh(A,r,i){var I=i&&8==i.biff||2==r?A.read_shift(2):(A.l+=r,0);return{fDialog:16&I,fBelow:64&I,fRight:128&I}}},130:{f:Wr},131:{f:fc},132:{f:fc},133:{f:function zh(A,r,i){var I="";if(4==i.biff)return 0===(I=Zc(A,0,i)).length&&(I="Sheet1"),{name:I};var y=A.read_shift(4),K=3&A.read_shift(1),rt=A.read_shift(1);switch(rt){case 0:rt="Worksheet";break;case 1:rt="Macrosheet";break;case 2:rt="Chartsheet";break;case 6:rt="VBAModule"}return 0===(I=Zc(A,0,i)).length&&(I="Sheet1"),{pos:y,hs:K,dt:rt,name:I}}},134:{},140:{f:function Po(A){var i,r=[0,0];return i=A.read_shift(2),r[0]=ol[i]||i,i=A.read_shift(2),r[1]=ol[i]||i,r}},141:{f:Wr},144:{},146:{f:function Ea(A){for(var r=A.read_shift(2),i=[];r-- >0;)i.push(tu(A));return i}},151:{},152:{},153:{},154:{},155:{},156:{f:Wr},157:{},158:{},160:{f:ot},161:{f:function sc(A,r){var i={};return r<32||(A.l+=16,i.header=ya(A),i.footer=ya(A),A.l+=2),i}},174:{},175:{},176:{},177:{},178:{},180:{},181:{},182:{},184:{},185:{},189:{f:function Zu(A,r){for(var i=A.l+r-2,I=A.read_shift(2),y=A.read_shift(2),K=[];A.l<i;)K.push(Vu(A));if(A.l!==i)throw new Error("MulRK read error");var rt=A.read_shift(2);if(K.length!=rt-y+1)throw new Error("MulRK length mismatch");return{r:I,c:y,C:rt,rkrec:K}}},190:{f:function Xh(A,r){for(var i=A.l+r-2,I=A.read_shift(2),y=A.read_shift(2),K=[];A.l<i;)K.push(A.read_shift(2));if(A.l!==i)throw new Error("MulBlank read error");var rt=A.read_shift(2);if(K.length!=rt-y+1)throw new Error("MulBlank length mismatch");return{r:I,c:y,C:rt,ixfe:K}}},193:{f:yl},197:{},198:{},199:{},200:{},201:{},202:{f:fc},203:{},204:{},205:{},206:{},207:{},208:{},209:{},210:{},211:{},213:{},215:{},216:{},217:{},218:{f:Wr},220:{},221:{f:fc},222:{},224:{f:function Cc(A,r,i){var I={};return I.ifnt=A.read_shift(2),I.numFmtId=A.read_shift(2),I.flags=A.read_shift(2),I.fStyle=I.flags>>2&1,I.data=function Uu(A,r,i,I){var y={},K=A.read_shift(4),rt=A.read_shift(4),ht=A.read_shift(4),Rt=A.read_shift(2);return y.patternType=_l[ht>>26],I.cellStyles&&(y.alc=7&K,y.fWrap=K>>3&1,y.alcV=K>>4&7,y.fJustLast=K>>7&1,y.trot=K>>8&255,y.cIndent=K>>16&15,y.fShrinkToFit=K>>20&1,y.iReadOrder=K>>22&2,y.fAtrNum=K>>26&1,y.fAtrFnt=K>>27&1,y.fAtrAlc=K>>28&1,y.fAtrBdr=K>>29&1,y.fAtrPat=K>>30&1,y.fAtrProt=K>>31&1,y.dgLeft=15&rt,y.dgRight=rt>>4&15,y.dgTop=rt>>8&15,y.dgBottom=rt>>12&15,y.icvLeft=rt>>16&127,y.icvRight=rt>>23&127,y.grbitDiag=rt>>30&3,y.icvTop=127&ht,y.icvBottom=ht>>7&127,y.icvDiag=ht>>14&127,y.dgDiag=ht>>21&15,y.icvFore=127&Rt,y.icvBack=Rt>>7&127,y.fsxButton=Rt>>14&1),y}(A,0,0,i),I}},225:{f:function fg(A,r){return 0===r||A.read_shift(2),1200}},226:{f:yl},227:{},229:{f:function Di(A,r){for(var i=[],I=A.read_shift(2);I--;)i.push(gu(A));return i}},233:{},235:{},236:{},237:{},239:{},240:{},241:{},242:{},244:{},245:{},246:{},247:{},248:{},249:{},251:{},252:{f:function bh(A,r){for(var i=A.l+r,I=A.read_shift(4),y=A.read_shift(4),K=[],rt=0;rt!=y&&A.l<i;++rt)K.push(Qd(A));return K.Count=I,K.Unique=y,K}},253:{f:function Lg(A,r,i){var I=Kd(A,r,i);return I.isst=A.read_shift(4),I}},255:{f:function Ru(A,r){var i={};return i.dsst=A.read_shift(2),A.l+=r-2,i}},256:{},259:{},290:{},311:{},312:{},315:{},317:{f:Ug},318:{},319:{},320:{},330:{},331:{},333:{},334:{},335:{},336:{},337:{},338:{},339:{},340:{},351:{},352:{f:fc},353:{f:yl},401:{},402:{},403:{},404:{},405:{},406:{},407:{},408:{},425:{},426:{},427:{},428:{},429:{},430:{f:function tp(A,r,i){var I=A.l+r,y=A.read_shift(2),K=A.read_shift(2);if(i.sbcch=K,1025==K||14849==K)return[K,y];if(K<1||K>255)throw new Error("Unexpected SupBook type: "+K);for(var rt=md(A,K),ht=[];I>A.l;)ht.push(Ll(A));return[K,y,rt,ht]}},431:{f:fc},432:{},433:{},434:{},437:{},438:{f:function Co(A,r,i){var I=A.l,y="";try{A.l+=4,-1==[0,5,7,11,12,14].indexOf((i.lastobj||{cmo:[0,0]}).cmo[1])?A.l+=6:function _d(A){var r=A.read_shift(1);A.l++;var i=A.read_shift(2);A.l+=2}(A);var ht=A.read_shift(2);A.read_shift(2),Wr(A);var Rt=A.read_shift(2);A.l+=Rt;for(var Jt=1;Jt<A.lens.length-1;++Jt){if(A.l-I!=A.lens[Jt])throw new Error("TxO: bad continue record");var $t=A[A.l];if((y+=md(A,A.lens[Jt+1]-A.lens[Jt]-1)).length>=($t?ht:2*ht))break}if(y.length!==ht&&y.length!==2*ht)throw new Error("cchText: "+ht+" != "+y.length);return A.l=I+r,{t:y}}catch{return A.l=I+r,{t:y}}}},439:{f:fc},440:{f:function Ii(A,r){var i=gu(A);A.l+=16;var I=function Gg(A,r){var i=A.l+r,I=A.read_shift(4);if(2!==I)throw new Error("Unrecognized streamVersion: "+I);var y=A.read_shift(2);A.l+=2;var K,rt,ht,Rt,$t,Pe,Jt="";16&y&&(K=$c(A)),128&y&&(rt=$c(A)),!(257&~y)&&(ht=$c(A)),1==(257&y)&&(Rt=function Vc(A,r){var i=A.read_shift(16);switch(i){case"e0c9ea79f9bace118c8200aa004ba90b":return function pg(A){var r=A.read_shift(4),i=A.l,I=!1;r>24&&(A.l+=r-24,"795881f43b1d7f48af2c825dc4852763"===A.read_shift(16)&&(I=!0),A.l=i);var y=A.read_shift((I?r-24:r)>>1,"utf16le").replace(ri,"");return I&&(A.l+=24),y}(A);case"0303000000000000c000000000000046":return function ps(A){for(var r=A.read_shift(2),i="";r-- >0;)i+="../";var I=A.read_shift(0,"lpstr-ansi");if(A.l+=2,57005!=A.read_shift(2))throw new Error("Bad FileMoniker");if(0===A.read_shift(4))return i+I.replace(/\\/g,"/");var K=A.read_shift(4);if(3!=A.read_shift(2))throw new Error("Bad FileMoniker");return i+A.read_shift(K>>1,"utf16le").replace(ri,"")}(A);default:throw new Error("Unsupported Moniker "+i)}}(A)),8&y&&(Jt=$c(A)),32&y&&($t=A.read_shift(16)),64&y&&(Pe=hd(A)),A.l=i;var Be=rt||ht||Rt||"";Be&&Jt&&(Be+="#"+Jt),Be||(Be="#"+Jt),2&y&&"/"==Be.charAt(0)&&"/"!=Be.charAt(1)&&(Be="file://"+Be);var ce={Target:Be};return $t&&(ce.guid=$t),Pe&&(ce.time=Pe),K&&(ce.Tooltip=K),ce}(A,r-24);return[i,I]}},441:{},442:{f:Ll},443:{},444:{f:Wr},445:{},446:{},448:{f:yl},449:{f:function rg(A){return A.read_shift(2),A.read_shift(4)},r:2},450:{f:yl},512:{f:vh},513:{f:Sc},515:{f:function $h(A,r,i){i.biffguess&&2==i.biff&&(i.biff=5);var I=Kd(A,6,i),y=ya(A);return I.val=y,I}},516:{f:function Zd(A,r,i){i.biffguess&&2==i.biff&&(i.biff=5);var y=Kd(A,r,i),K=Ll(A,0,i);return y.val=K,y}},517:{f:function pp(A,r,i){var I=Kd(A,6,i),y=$g(A);return I.val=y,I.t=!0===y||!1===y?"b":"e",I}},519:{f:me},520:{f:function dp(A){var r={};r.r=A.read_shift(2),r.c=A.read_shift(2),r.cnt=A.read_shift(2)-r.c;var i=A.read_shift(2);A.l+=4;var I=A.read_shift(1);return A.l+=3,7&I&&(r.level=7&I),32&I&&(r.hidden=!0),64&I&&(r.hpt=i/20),r}},523:{},545:{f:JA},549:{f:hu},566:{},574:{f:function Bg(A,r,i){return i&&i.biff>=2&&i.biff<5?{}:{RTL:64&A.read_shift(2)}}},638:{f:function Fd(A){var r=A.read_shift(2),i=A.read_shift(2),I=Vu(A);return{r,c:i,ixfe:I[0],rknum:I[1]}}},659:{},1048:{},1054:{f:function Xu(A,r,i){return[A.read_shift(2),qc(A,0,i)]}},1084:{},1212:{f:function NA(A,r,i){var I=Xd(A);A.l++;var y=A.read_shift(1);return[gE(A,r-=8,i),y,I]}},2048:{f:function No(A,r){A.read_shift(2);var i=gu(A),I=A.read_shift((r-10)/2,"dbcs-cont");return[i,I=I.replace(ri,"")]}},2049:{},2050:{},2051:{},2052:{},2053:{},2054:{},2055:{},2056:{},2057:{f:Id},2058:{},2059:{},2060:{},2061:{},2062:{},2063:{},2064:{},2066:{},2067:{},2128:{},2129:{},2130:{},2131:{},2132:{},2133:{},2134:{},2135:{},2136:{},2137:{},2138:{},2146:{},2147:{r:12},2148:{},2149:{},2150:{},2151:{f:yl},2152:{},2154:{},2155:{},2156:{},2161:{},2162:{},2164:{},2165:{},2166:{},2167:{},2168:{},2169:{},2170:{},2171:{},2172:{f:function vr(A){A.l+=2;var r={cxfs:0,crc:0};return r.cxfs=A.read_shift(2),r.crc=A.read_shift(4),r},r:12},2173:{f:function gf(A,r){A.l+=2;var I=A.read_shift(2);A.l+=2;for(var y=A.read_shift(2),K=[];y-- >0;)K.push(df(A));return{ixfe:I,ext:K}},r:12},2174:{},2175:{},2180:{},2181:{},2182:{},2183:{},2184:{},2185:{},2186:{},2187:{},2188:{f:fc,r:12},2189:{},2190:{r:12},2191:{},2192:{},2194:{},2195:{},2196:{f:function We(A,r,i){if(!(i.biff<8)){var I=A.read_shift(2),y=A.read_shift(2);return[md(A,I,i),md(A,y,i)]}A.l+=r},r:12},2197:{},2198:{f:function vC(A,r,i){var I=A.l+r;if(124226!==A.read_shift(4)){if(!i.cellStyles)return void(A.l=I);var rt,K=A.slice(A.l);A.l=I;try{rt=Ct(K,{type:"array"})}catch{return}var ht=wi(rt,"theme/theme/theme1.xml",!0);if(ht)return jB(ht,i)}},r:12},2199:{},2200:{},2201:{},2202:{f:function KA(A){return[0!==A.read_shift(4),0!==A.read_shift(4),A.read_shift(4)]},r:12},2203:{f:yl},2204:{},2205:{},2206:{},2207:{},2211:{f:function Hg(A){var r=function fd(A){var r=A.read_shift(2),i=A.read_shift(2);return A.l+=8,{type:r,flags:i}}(A);if(2211!=r.type)throw new Error("Invalid Future Record "+r.type);return 0!==A.read_shift(4)}},2212:{},2213:{},2214:{},2215:{},4097:{},4098:{},4099:{},4102:{},4103:{},4105:{},4106:{},4107:{},4108:{},4109:{},4116:{},4117:{},4118:{},4119:{},4120:{},4121:{},4122:{},4123:{},4124:{},4125:{},4126:{},4127:{},4128:{},4129:{},4130:{},4132:{},4133:{},4134:{f:Wr},4135:{},4146:{},4147:{},4148:{},4149:{},4154:{},4156:{},4157:{},4158:{},4159:{},4160:{},4161:{},4163:{},4164:{f:function Ks(A,r,i){var I={area:!1};if(5!=i.biff)return A.l+=r,I;var y=A.read_shift(1);return A.l+=3,16&y&&(I.area=!0),I}},4165:{},4166:{},4168:{},4170:{},4171:{},4174:{},4175:{},4176:{},4177:{},4187:{},4188:{f:function xr(A){for(var r=A.read_shift(2),i=[];r-- >0;)i.push(tu(A));return i}},4189:{},4191:{},4192:{},4193:{},4194:{},4195:{},4196:{},4197:{},4198:{},4199:{},4200:{},0:{f:vh},1:{},2:{f:function er(A,r,i){var I=Kd(A,7,i),y=A.read_shift(2);return I.t="n",I.val=y,I}},3:{f:function jA(A,r,i){var I=Kd(A,7,i),y=ya(A);return I.t="n",I.val=y,I}},4:{f:function mA(A,r,i){i.biffguess&&5==i.biff&&(i.biff=2);var I=Kd(A,7,i),y=qc(A,0,i);return I.t="str",I.val=y,I}},5:{f:function P(A,r,i){var I=A.l+7,y=Kd(A,6,i);A.l=I;var K=$g(A);return y.val=K,y.t=!0===K||!1===K?"b":"e",y}},7:{f:function Ft(A){var r=A.read_shift(1);return 0===r?(A.l++,""):A.read_shift(r,"sbcs-cont")}},8:{},9:{f:Id},11:{},22:{f:Wr},30:{f:sg},31:{},32:{},33:{f:JA},36:{},37:{f:hu},50:{f:function Bt(A,r){A.l+=6,A.l+=2,A.l+=1,A.l+=3,A.l+=1,A.l+=r-13}},62:{},52:{},67:{f:function dh(A){var r={};return r.ifnt=A.read_shift(1),A.l++,r.flags=A.read_shift(1),r.numFmtId=63&r.flags,r.flags>>=6,r.fStyle=0,r.data={},r}},68:{f:Wr},69:{},86:{},126:{},127:{f:function j(A){var r=A.read_shift(2),i=A.read_shift(2),I=A.read_shift(4),y={fmt:r,env:i,len:I,data:A.slice(A.l,A.l+I)};return A.l+=I,y}},135:{},136:{},137:{},143:{f:function Ot(A){var r=A.read_shift(4),i=A.read_shift(1),I=A.read_shift(i,"sbcs");return 0===I.length&&(I="Sheet1"),{flags:r,name:I}}},145:{},148:{},149:{},150:{},169:{},171:{},188:{},191:{},192:{},194:{},195:{},214:{f:function gt(A,r,i){var I=A.l+r,y=Kd(A,6,i),K=A.read_shift(2),rt=md(A,K,i);return A.l=I,y.t="str",y.val=rt,y}},223:{},234:{},354:{},421:{},518:{f:P0},521:{f:Id},536:{f:wt},547:{f:ph},561:{},579:{f:function hp(A){var r={};return r.ifnt=A.read_shift(1),r.numFmtId=A.read_shift(1),r.flags=A.read_shift(2),r.fStyle=r.flags>>2&1,r.data={},r}},1030:{f:P0},1033:{f:Id},1091:{f:function Zh(A){var r={};return r.ifnt=A.read_shift(1),r.numFmtId=A.read_shift(1),r.flags=A.read_shift(2),r.fStyle=r.flags>>2&1,r.data={},r}},2157:{},2163:{},2177:{},2240:{},2241:{},2242:{},2243:{},2244:{},2245:{},2246:{},2247:{},2248:{},2249:{},2250:{},2251:{},2262:{r:12},101:{},102:{},105:{},106:{},107:{},109:{},112:{},114:{},29282:{}};function Zo(A,r,i,I){var y=r;if(!isNaN(y)){var K=I||(i||[]).length||0,rt=A.next(4);rt.write_shift(2,y),rt.write_shift(2,K),K>0&&Qs(i)&&A.push(i)}}function cB(A,r){var i=r||{},I=null!=i.dense?i.dense:ii,y={};I&&(y["!data"]=[]);var K=(A=an(A,"\x3c!--","--\x3e")).match(/<table/i);if(!K)throw new Error("Invalid HTML: could not find <table>");var rt=A.match(/<\/table/i),ht=K.index,Rt=rt&&rt.index||A.length,Jt=re(A.slice(ht,Rt),/(:?<tr[^<>]*>)/i,"<tr>"),$t=-1,Pe=0,Be=0,ce=0,sA={s:{r:1e7,c:1e7},e:{r:0,c:0}},yA=[];for(ht=0;ht<Jt.length;++ht){var Je=Jt[ht].trim(),qe=Je.slice(0,3).toLowerCase();if("<tr"!=qe){if("<td"==qe||"<th"==qe){var VA=Je.split(/<\/t[dh]>/i);for(Rt=0;Rt<VA.length;++Rt){var OA=VA[Rt].trim();if(OA.match(/<t[dh]/i)){for(var yn=OA,Bi=0;"<"==yn.charAt(0)&&(Bi=yn.indexOf(">"))>-1;)yn=yn.slice(Bi+1);for(var Vi=0;Vi<yA.length;++Vi){var Jn=yA[Vi];Jn.s.c==Pe&&Jn.s.r<$t&&$t<=Jn.e.r&&(Pe=Jn.e.c+1,Vi=-1)}var si=xA(OA.slice(0,OA.indexOf(">")));ce=si.colspan?+si.colspan:1,((Be=+si.rowspan)>1||ce>1)&&yA.push({s:{r:$t,c:Pe},e:{r:$t+(Be||1)-1,c:Pe+ce-1}});var ui=si.t||si["data-t"]||"";if(!yn.length){Pe+=ce;continue}if(yn=ye(yn),sA.s.r>$t&&(sA.s.r=$t),sA.e.r<$t&&(sA.e.r=$t),sA.s.c>Pe&&(sA.s.c=Pe),sA.e.c<Pe&&(sA.e.c=Pe),!yn.length){Pe+=ce;continue}var Pi={t:"s",v:yn};i.raw||!yn.trim().length||"s"==ui||("TRUE"===yn?Pi={t:"b",v:!0}:"FALSE"===yn?Pi={t:"b",v:!1}:isNaN(ha(yn))?isNaN(fs(yn).getDate())?35==yn.charCodeAt(0)&&null!=Vs[yn]&&(Pi.t="e",Pi.w=yn,Pi.v=Vs[yn]):(Pi={t:"d",v:Wa(yn)},!1===i.UTC&&(Pi.v=Wt(Pi.v)),i.cellDates||(Pi={t:"n",v:zn(Pi.v)}),Pi.z=i.dateNF||$A[14]):Pi={t:"n",v:ha(yn)}),!1!==Pi.cellText&&(Pi.w=yn),I?(y["!data"][$t]||(y["!data"][$t]=[]),y["!data"][$t][Pe]=Pi):y[Ba({r:$t,c:Pe})]=Pi,Pe+=ce}}}}else{if(++$t,i.sheetRows&&i.sheetRows<=$t){--$t;break}Pe=0}}return y["!ref"]=Xr(sA),yA.length&&(y["!merges"]=yA),y}function zM(A,r,i,I){for(var y=A["!merges"]||[],K=[],rt={},ht=null!=A["!data"],Rt=r.s.c;Rt<=r.e.c;++Rt){for(var Jt=0,$t=0,Pe=0;Pe<y.length;++Pe)if(!(y[Pe].s.r>i||y[Pe].s.c>Rt||y[Pe].e.r<i||y[Pe].e.c<Rt)){if(y[Pe].s.r<i||y[Pe].s.c<Rt){Jt=-1;break}Jt=y[Pe].e.r-y[Pe].s.r+1,$t=y[Pe].e.c-y[Pe].s.c+1;break}if(!(Jt<0)){var Be=qo(Rt)+bn(i),ce=ht?(A["!data"][i]||[])[Rt]:A[Be];ce&&"n"==ce.t&&null!=ce.v&&!isFinite(ce.v)&&(ce=isNaN(ce.v)?{t:"e",v:36,w:rl[36]}:{t:"e",v:7,w:rl[7]});var sA=ce&&null!=ce.v&&(ce.h||Io(ce.w||(ml(ce),ce.w)||""))||"";rt={},Jt>1&&(rt.rowspan=Jt),$t>1&&(rt.colspan=$t),I.editable?sA='<span contenteditable="true">'+sA+"</span>":ce&&(rt["data-t"]=ce&&ce.t||"z",null!=ce.v&&(rt["data-v"]=Io(ce.v instanceof Date?ce.v.toISOString():ce.v)),null!=ce.z&&(rt["data-z"]=ce.z),ce.l&&"#"!=(ce.l.Target||"#").charAt(0)&&(sA='<a href="'+Io(ce.l.Target)+'">'+sA+"</a>")),rt.id=(I.id||"sjs")+"-"+Be,K.push(PA("td",sA,rt))}}return"<tr>"+K.join("")+"</tr>"}function Cm(A,r,i){var I=r.rows;if(!I)throw"Unsupported origin when "+r.tagName+" is not a TABLE";var y=i||{},K=null!=A["!data"],rt=0,ht=0;if(null!=y.origin)if("number"==typeof y.origin)rt=y.origin;else{var Rt="string"==typeof y.origin?as(y.origin):y.origin;rt=Rt.r,ht=Rt.c}var Jt=Math.min(y.sheetRows||1e7,I.length),$t={s:{r:0,c:0},e:{r:rt,c:ht}};if(A["!ref"]){var Pe=rc(A["!ref"]);$t.s.r=Math.min($t.s.r,Pe.s.r),$t.s.c=Math.min($t.s.c,Pe.s.c),$t.e.r=Math.max($t.e.r,Pe.e.r),$t.e.c=Math.max($t.e.c,Pe.e.c),-1==rt&&($t.e.r=rt=Pe.e.r+1)}var Be=[],ce=0,sA=A["!rows"]||(A["!rows"]=[]),yA=0,Je=0,qe=0,VA=0,OA=0,yn=0;for(A["!cols"]||(A["!cols"]=[]);yA<I.length&&Je<Jt;++yA){var Bi=I[yA];if(XM(Bi)){if(y.display)continue;sA[Je]={hidden:!0}}var Vi=Bi.cells;for(qe=VA=0;qe<Vi.length;++qe){var Jn=Vi[qe];if(!y.display||!XM(Jn)){var si=Jn.hasAttribute("data-v")?Jn.getAttribute("data-v"):Jn.hasAttribute("v")?Jn.getAttribute("v"):ye(Jn.innerHTML),ui=Jn.getAttribute("data-z")||Jn.getAttribute("z");for(ce=0;ce<Be.length;++ce){var Pi=Be[ce];Pi.s.c==VA+ht&&Pi.s.r<Je+rt&&Je+rt<=Pi.e.r&&(VA=Pi.e.c+1-ht,ce=-1)}yn=+Jn.getAttribute("colspan")||1,((OA=+Jn.getAttribute("rowspan")||1)>1||yn>1)&&Be.push({s:{r:Je+rt,c:VA+ht},e:{r:Je+rt+(OA||1)-1,c:VA+ht+(yn||1)-1}});var ki={t:"s",v:si},Ki=Jn.getAttribute("data-t")||Jn.getAttribute("t")||"";null!=si&&(0==si.length?ki.t=Ki||"z":y.raw||0==si.trim().length||"s"==Ki||("e"==Ki&&rl[+si]?ki={t:"e",v:+si,w:rl[+si]}:"TRUE"===si?ki={t:"b",v:!0}:"FALSE"===si?ki={t:"b",v:!1}:isNaN(ha(si))?isNaN(fs(si).getDate())?35==si.charCodeAt(0)&&null!=Vs[si]&&(ki={t:"e",v:Vs[si],w:si}):(ki={t:"d",v:Wa(si)},y.UTC&&(ki.v=Re(ki.v)),y.cellDates||(ki={t:"n",v:zn(ki.v)}),ki.z=y.dateNF||$A[14]):ki={t:"n",v:ha(si)})),void 0===ki.z&&null!=ui&&(ki.z=ui);var Eo="",Hr=Jn.getElementsByTagName("A");if(Hr&&Hr.length)for(var $o=0;$o<Hr.length&&(!Hr[$o].hasAttribute("href")||"#"==(Eo=Hr[$o].getAttribute("href")).charAt(0));++$o);Eo&&"#"!=Eo.charAt(0)&&"javascript:"!=Eo.slice(0,11).toLowerCase()&&(ki.l={Target:Eo}),K?(A["!data"][Je+rt]||(A["!data"][Je+rt]=[]),A["!data"][Je+rt][VA+ht]=ki):A[Ba({c:VA+ht,r:Je+rt})]=ki,$t.e.c<VA+ht&&($t.e.c=VA+ht),VA+=yn}}++Je}return Be.length&&(A["!merges"]=(A["!merges"]||[]).concat(Be)),$t.e.r=Math.max($t.e.r,Je-1+rt),A["!ref"]=Xr($t),Je>=Jt&&(A["!fullref"]=Xr(($t.e.r=I.length-yA+Je-1+rt,$t))),A}function MQ(A,r){var I={};return(r||{}).dense&&(I["!data"]=[]),Cm(I,A,r)}function XM(A){var r="",i=function wQ(A){return A.ownerDocument.defaultView&&"function"==typeof A.ownerDocument.defaultView.getComputedStyle?A.ownerDocument.defaultView.getComputedStyle:"function"==typeof getComputedStyle?getComputedStyle:null}(A);return i&&(r=i(A).getPropertyValue("display")),r||(r=A.style&&A.style.display),"none"===r}function VE(A){var r=A.replace(/[\t\r\n]/g," ").trim().replace(/ +/g," ").replace(/<text:s\/>/g," ").replace(/<text:s text:c="(\d+)"\/>/g,function(I,y){return Array(parseInt(y,10)+1).join(" ")}).replace(/<text:tab[^<>]*\/>/g,"\t").replace(/<text:line-break\/>/g,"\n");return[vn(r.replace(/<[^<>]*>/g,""))]}function ZM(A,r,i){var I=i||{},y=Ri(A);Si.lastIndex=0,y=aA(an(y,"\x3c!--","--\x3e"));for(var K,rt,Jt,ht="",Rt="",$t=0,Pe=-1,ce="";K=Si.exec(y);)switch(K[3]=K[3].replace(/_[\s\S]*$/,"")){case"number-style":case"currency-style":case"percentage-style":case"date-style":case"time-style":case"text-style":"/"===K[1]?("false"==rt["truncate-on-overflow"]&&(ht.match(/h/)?ht=ht.replace(/h+/,"[$&]"):ht.match(/m/)?ht=ht.replace(/m+/,"[$&]"):ht.match(/s/)&&(ht=ht.replace(/s+/,"[$&]"))),I[rt.name]=ht,ht=""):"/"!==K[0].charAt(K[0].length-2)&&(ht="",rt=xA(K[0],!1));break;case"boolean-style":"/"===K[1]?(I[rt.name]="General",ht=""):"/"!==K[0].charAt(K[0].length-2)&&(ht="",rt=xA(K[0],!1));break;case"boolean":ht+="General";break;case"text":"/"===K[1]?ht+="%"==(ce=y.slice(Pe,Si.lastIndex-K[0].length))&&"<number:percentage-style"==rt[0]?"%":'"'+ce.replace(/"/g,'""')+'"':"/"!==K[0].charAt(K[0].length-2)&&(Pe=Si.lastIndex);break;case"day":"short"===(Jt=xA(K[0],!1)).style?ht+="d":ht+="dd";break;case"day-of-week":switch((Jt=xA(K[0],!1)).style){case"short":default:ht+="ddd";break;case"long":ht+="dddd"}break;case"era":"short"===(Jt=xA(K[0],!1)).style?ht+="ee":ht+="eeee";break;case"hours":"short"===(Jt=xA(K[0],!1)).style?ht+="h":ht+="hh";break;case"minutes":"short"===(Jt=xA(K[0],!1)).style?ht+="m":ht+="mm";break;case"month":switch((Jt=xA(K[0],!1)).textual&&(ht+="mm"),Jt.style){case"short":default:ht+="m";break;case"long":ht+="mm"}break;case"seconds":"short"===(Jt=xA(K[0],!1)).style?ht+="s":ht+="ss",Jt["decimal-places"]&&(ht+="."+Ga("0",+Jt["decimal-places"]));break;case"year":switch((Jt=xA(K[0],!1)).style){case"short":default:ht+="yy";break;case"long":ht+="yyyy"}break;case"am-pm":ht+="AM/PM";break;case"week-of-year":case"quarter":console.error("Excel does not support ODS format token "+K[3]);break;case"fill-character":"/"===K[1]?ht+='"'+(ce=y.slice(Pe,Si.lastIndex-K[0].length)).replace(/"/g,'""')+'"*':"/"!==K[0].charAt(K[0].length-2)&&(Pe=Si.lastIndex);break;case"scientific-number":ht+="0."+Ga("0",+(Jt=xA(K[0],!1))["min-decimal-places"]||+Jt["decimal-places"]||2)+Ga("?",+Jt["decimal-places"]-+Jt["min-decimal-places"]||0)+"E"+(Se(Jt["forced-exponent-sign"])?"+":"")+Ga("0",+Jt["min-exponent-digits"]||2);break;case"fraction":ht+=+(Jt=xA(K[0],!1))["min-integer-digits"]?Ga("0",+Jt["min-integer-digits"]):"#",ht+=" ",ht+=Ga("?",+Jt["min-numerator-digits"]||1),ht+="/",ht+=+Jt["denominator-value"]?Jt["denominator-value"]:Ga("?",+Jt["min-denominator-digits"]||1);break;case"currency-symbol":"/"===K[1]?ht+='"'+y.slice(Pe,Si.lastIndex-K[0].length).replace(/"/g,'""')+'"':"/"!==K[0].charAt(K[0].length-2)?Pe=Si.lastIndex:ht+="$";break;case"text-properties":switch(((Jt=xA(K[0],!1)).color||"").toLowerCase().replace("#","")){case"ff0000":case"red":ht="[Red]"+ht}break;case"text-content":ht+="@";break;case"map":Jt=xA(K[0],!1),"value()>=0"==vn(Jt.condition)?ht=I[Jt["apply-style-name"]]+";"+ht:console.error("ODS number format may be incorrect: "+Jt.condition);break;case"number":if("/"===K[1])break;Rt="",Rt+=Ga("0",+(Jt=xA(K[0],!1))["min-integer-digits"]||1),Se(Jt.grouping)&&(Rt=yr(Ga("#",Math.max(0,4-Rt.length))+Rt)),(+Jt["min-decimal-places"]||+Jt["decimal-places"])&&(Rt+="."),+Jt["min-decimal-places"]&&(Rt+=Ga("0",+Jt["min-decimal-places"]||1)),+Jt["decimal-places"]-(+Jt["min-decimal-places"]||0)&&(Rt+=Ga("0",+Jt["decimal-places"]-(+Jt["min-decimal-places"]||0))),ht+=Rt;break;case"embedded-text":"/"===K[1]?0==$t?ht+='"'+y.slice(Pe,Si.lastIndex-K[0].length).replace(/"/g,'""')+'"':ht=ht.slice(0,$t)+'"'+y.slice(Pe,Si.lastIndex-K[0].length).replace(/"/g,'""')+'"'+ht.slice($t):"/"!==K[0].charAt(K[0].length-2)&&(Pe=Si.lastIndex,$t=-+xA(K[0],!1).position||0)}return I}function Lh(A,r,i){var I=r||{};null!=ii&&null==I.dense&&(I.dense=ii);var rt,ht,Rt,Pe,Be,y=Ri(A),K=[],$t=0,ce={},sA=[],yA={};I.dense&&(yA["!data"]=[]);var Je,qe,VA={value:""},OA={},yn="",Bi=0,Jn="",si=0,ui=[],Pi=[],ki=-1,Ki=-1,Eo={s:{r:1e6,c:1e7},e:{r:0,c:0}},Hr=0,$o=i||{},pa={},ir=[],la={},rs=0,Er=0,Ts=[],Mo=1,Ir=1,Mr=[],ma={Names:[],WBProps:{}},kr={},ea=["",""],Wn=[],Ti={},_i="",fi=0,Oo=!1,Xn=!1,Zr=0;for(Si.lastIndex=0,y=aA(an(y,"\x3c!--","--\x3e"));Je=Si.exec(y);)switch(Je[3]=Je[3].replace(/_[\s\S]*$/,"")){case"table":case"\u5de5\u4f5c\u8868":"/"===Je[1]?(yA["!ref"]=Eo.e.c>=Eo.s.c&&Eo.e.r>=Eo.s.r?Xr(Eo):"A1:A1",I.sheetRows>0&&I.sheetRows<=Eo.e.r&&(yA["!fullref"]=yA["!ref"],Eo.e.r=I.sheetRows-1,yA["!ref"]=Xr(Eo)),ir.length&&(yA["!merges"]=ir),Ts.length&&(yA["!rows"]=Ts),Pe.name=Pe.\u540d\u79f0||Pe.name,typeof JSON<"u"&&JSON.stringify(Pe),sA.push(Pe.name),ce[Pe.name]=yA,Xn=!1):"/"!==Je[0].charAt(Je[0].length-2)&&(Pe=xA(Je[0],!1),ki=Ki=-1,Eo.s.r=Eo.s.c=1e7,Eo.e.r=Eo.e.c=0,yA={},I.dense&&(yA["!data"]=[]),ir=[],Ts=[],Xn=!0);break;case"table-row-group":"/"===Je[1]?--Hr:++Hr;break;case"table-row":case"\u884c":if("/"===Je[1]){ki+=Mo,Mo=1;break}if((Be=xA(Je[0],!1)).\u884c\u53f7?ki=Be.\u884c\u53f7-1:-1==ki&&(ki=0),(Mo=+Be["number-rows-repeated"]||1)<10)for(Zr=0;Zr<Mo;++Zr)Hr>0&&(Ts[ki+Zr]={level:Hr});Ki=-1;break;case"covered-table-cell":if("/"!==Je[1])if(++Ki,VA=xA(Je[0],!1),Ir=parseInt(VA["number-columns-repeated"]||"1",10)||1,I.sheetStubs){for(;Ir-- >0;)I.dense?(yA["!data"][ki]||(yA["!data"][ki]=[]),yA["!data"][ki][Ki]={t:"z"}):yA[Ba({r:ki,c:Ki})]={t:"z"},++Ki;--Ki}else Ki+=Ir-1;yn="",ui=[];break;case"table-cell":case"\u6570\u636e":if("/"===Je[0].charAt(Je[0].length-2))++Ki,VA=xA(Je[0],!1),Ir=parseInt(VA["number-columns-repeated"]||"1",10)||1,qe={t:"z",v:null},VA.formula&&0!=I.cellFormula&&(qe.f=zC(vn(VA.formula))),VA["style-name"]&&pa[VA["style-name"]]&&(qe.z=pa[VA["style-name"]]),"string"==(VA.\u6570\u636e\u7c7b\u578b||VA["value-type"])&&(qe.t="s",qe.v=vn(VA["string-value"]||""),I.dense?(yA["!data"][ki]||(yA["!data"][ki]=[]),yA["!data"][ki][Ki]=qe):yA[qo(Ki)+bn(ki)]=qe),Ki+=Ir-1;else if("/"!==Je[1]){yn=Jn="",Bi=si=0,ui=[],Pi=[],Ir=1;var Ur=Mo?ki+Mo-1:ki;if(++Ki>Eo.e.c&&(Eo.e.c=Ki),Ki<Eo.s.c&&(Eo.s.c=Ki),ki<Eo.s.r&&(Eo.s.r=ki),Ur>Eo.e.r&&(Eo.e.r=Ur),VA=xA(Je[0],!1),OA=en(Je[0],!0),Wn=[],Ti={},qe={t:VA.\u6570\u636e\u7c7b\u578b||VA["value-type"],v:null},VA["style-name"]&&pa[VA["style-name"]]&&(qe.z=pa[VA["style-name"]]),I.cellFormula)if(VA.formula&&(VA.formula=vn(VA.formula)),VA["number-matrix-columns-spanned"]&&VA["number-matrix-rows-spanned"]&&(rs=parseInt(VA["number-matrix-rows-spanned"],10)||0,Er=parseInt(VA["number-matrix-columns-spanned"],10)||0,qe.F=Xr(la={s:{r:ki,c:Ki},e:{r:ki+rs-1,c:Ki+Er-1}}),Mr.push([la,qe.F])),VA.formula)qe.f=zC(VA.formula);else for(Zr=0;Zr<Mr.length;++Zr)ki>=Mr[Zr][0].s.r&&ki<=Mr[Zr][0].e.r&&Ki>=Mr[Zr][0].s.c&&Ki<=Mr[Zr][0].e.c&&(qe.F=Mr[Zr][1]);switch((VA["number-columns-spanned"]||VA["number-rows-spanned"])&&(rs=parseInt(VA["number-rows-spanned"]||"1",10)||1)*(Er=parseInt(VA["number-columns-spanned"]||"1",10)||1)>1&&ir.push(la={s:{r:ki,c:Ki},e:{r:ki+rs-1,c:Ki+Er-1}}),VA["number-columns-repeated"]&&(Ir=parseInt(VA["number-columns-repeated"],10)),qe.t){case"boolean":qe.t="b",qe.v=Se(VA["boolean-value"])||+VA["boolean-value"]>=1;break;case"float":qe.t="n",qe.v=parseFloat(VA.value),I.cellDates&&qe.z&&Ps(qe.z)&&(qe.v=lr(qe.v+(ma.WBProps.date1904?1462:0)),qe.t="number"==typeof qe.v?"n":"d");break;case"percentage":case"currency":qe.t="n",qe.v=parseFloat(VA.value);break;case"date":qe.t="d",qe.v=Wa(VA["date-value"],ma.WBProps.date1904),I.cellDates||(qe.t="n",qe.v=zn(qe.v,ma.WBProps.date1904)),qe.z||(qe.z="m/d/yy");break;case"time":qe.t="n",qe.v=Kr(VA["time-value"])/86400,I.cellDates&&(qe.v=lr(qe.v),qe.t="number"==typeof qe.v?"n":"d"),qe.z||(qe.z="HH:MM:SS");break;case"number":qe.t="n",qe.v=parseFloat(VA.\u6570\u636e\u6570\u503c);break;default:if("string"!==qe.t&&"text"!==qe.t&&qe.t)throw new Error("Unsupported value type "+qe.t);qe.t="s",null!=VA["string-value"]&&(yn=vn(VA["string-value"]),ui=[])}}else{if(Oo=!1,"error"==OA["calcext:value-type"]&&null!=Vs[yn]&&(qe.t="e",qe.w=yn,qe.v=Vs[yn]),"s"===qe.t&&(qe.v=yn||"",ui.length&&(qe.R=ui),Oo=0==Bi),kr.Target&&(qe.l=kr),Wn.length>0&&(qe.c=Wn,Wn=[]),yn&&!1!==I.cellText&&(qe.w=yn),Oo&&(qe.t="z",delete qe.v),(!Oo||I.sheetStubs)&&!(I.sheetRows&&I.sheetRows<=ki))for(var nr=0;nr<Mo;++nr){if(Ir=parseInt(VA["number-columns-repeated"]||"1",10),I.dense)for(yA["!data"][ki+nr]||(yA["!data"][ki+nr]=[]),yA["!data"][ki+nr][Ki]=0==nr?qe:Sa(qe);--Ir>0;)yA["!data"][ki+nr][Ki+Ir]=Sa(qe);else for(yA[Ba({r:ki+nr,c:Ki})]=qe;--Ir>0;)yA[Ba({r:ki+nr,c:Ki+Ir})]=Sa(qe);Eo.e.c<=Ki&&(Eo.e.c=Ki)}Ki+=(Ir=parseInt(VA["number-columns-repeated"]||"1",10))-1,Ir=0,qe={},yn="",ui=[]}kr={};break;case"document":case"document-content":case"\u7535\u5b50\u8868\u683c\u6587\u6863":case"spreadsheet":case"\u4e3b\u4f53":case"scripts":case"styles":case"font-face-decls":case"master-styles":if("/"===Je[1]){if((rt=K.pop())[0]!==Je[3])throw"Bad state: "+rt}else"/"!==Je[0].charAt(Je[0].length-2)&&K.push([Je[3],!0]);break;case"annotation":if("/"===Je[1]){if((rt=K.pop())[0]!==Je[3])throw"Bad state: "+rt;Ti.t=yn,ui.length&&(Ti.R=ui),Ti.a=_i,Wn.push(Ti),yn=Jn,Bi=si,ui=Pi}else if("/"!==Je[0].charAt(Je[0].length-2)){K.push([Je[3],!1]);var cs=xA(Je[0],!0);cs.display&&Se(cs.display)||(Wn.hidden=!0),Jn=yn,si=Bi,Pi=ui,yn="",Bi=0,ui=[]}_i="",fi=0;break;case"creator":"/"===Je[1]?_i=y.slice(fi,Je.index):fi=Je.index+Je[0].length;break;case"meta":case"\u5143\u6570\u636e":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("/"===Je[1]){if((rt=K.pop())[0]!==Je[3])throw"Bad state: "+rt}else"/"!==Je[0].charAt(Je[0].length-2)&&K.push([Je[3],!1]);yn="",Bi=0,ui=[];break;case"scientific-number":case"currency-symbol":case"fill-character":case"script":case"libraries":case"automatic-styles":case"default-style":case"page-layout":case"map":case"font-face":case"paragraph-properties":case"table-properties":case"table-column-properties":case"table-row-properties":case"table-cell-properties":case"number":case"fraction":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":case"boolean":case"text-content":case"text-properties":case"embedded-text":case"body":case"\u7535\u5b50\u8868\u683c":case"forms":case"table-column":case"table-header-rows":case"table-rows":case"table-column-group":case"table-header-columns":case"table-columns":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":case"s":case"date":case"object":case"title":case"\u6807\u9898":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"filter-set-item":case"list-level-style-bullet":case"list-level-style-number":case"list-level-properties":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":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":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":case"dde-connection-decls":case"dde-connection-decl":case"dde-link":case"dde-source":case"properties":case"property":case"table-protection":case"data-pilot-grand-total":case"office-document-common-attrs":break;case"text-style":case"boolean-style":case"number-style":case"currency-style":case"percentage-style":case"date-style":case"time-style":if("/"===Je[1]){var lc=Si.lastIndex;ZM(y.slice(Rt,Si.lastIndex),0,$o),Si.lastIndex=lc}else"/"!==Je[0].charAt(Je[0].length-2)&&(Rt=Si.lastIndex-Je[0].length);break;case"style":var Aa=xA(Je[0],!1);"table-cell"==Aa.family&&$o[Aa["data-style-name"]]&&(pa[Aa.name]=$o[Aa["data-style-name"]]);break;case"text":if("/>"===Je[0].slice(-2))break;if("/"===Je[1])switch(K[K.length-1][0]){case"number-style":case"date-style":case"time-style":y.slice($t,Je.index)}else $t=Je.index+Je[0].length;break;case"named-range":ea=Nf((ht=xA(Je[0],!1))["cell-range-address"]);var Cl={Name:ht.name,Ref:ea[0]+"!"+ea[1]};Xn&&(Cl.Sheet=sA.length),ma.Names.push(Cl);break;case"null-date":"1904-01-01"===(ht=xA(Je[0],!1))["date-value"]&&(ma.WBProps.date1904=!0);break;case"p":case"\u6587\u672c\u4e32":if(["master-styles"].indexOf(K[K.length-1][0])>-1)break;if("/"!==Je[1]||VA&&VA["string-value"])"/>"==Je[0].slice(-2)?yn+="\n":(xA(Je[0],!1),Bi=Je.index+Je[0].length);else{var xl=VE(y.slice(Bi,Je.index));yn=(yn.length>0?yn+"\n":"")+xl[0]}break;case"database-range":if("/"===Je[1])break;try{ce[(ea=Nf(xA(Je[0])["target-range-address"]))[0]]["!autofilter"]={ref:ea[1]}}catch{}break;case"a":if("/"!==Je[1]){if(!(kr=xA(Je[0],!1)).href)break;kr.Target=vn(kr.href),delete kr.href,"#"==kr.Target.charAt(0)&&kr.Target.indexOf(".")>-1?(ea=Nf(kr.Target.slice(1)),kr.Target="#"+ea[0]+"!"+ea[1]):kr.Target.match(/^\.\.[\\\/]/)&&(kr.Target=kr.Target.slice(3))}break;default:switch(Je[2]){case"dc:":case"calcext:":case"loext:":case"ooo:":case"chartooo:":case"draw:":case"style:":case"chart:":case"form:":case"uof:":case"\u8868:":case"\u5b57:":break;default:if(I.WTF)throw new Error(Je)}}var ld={Sheets:ce,SheetNames:sA,Workbook:ma};return I.bookSheets&&delete ld.Sheets,ld}function kd(A,r){var i=Lh(A,r);return i.bookType="fods",i}var td=function(){try{return typeof Uint8Array>"u"||typeof Uint8Array.prototype.subarray>"u"?"slice":typeof Buffer<"u"?typeof Buffer.prototype.subarray>"u"?"slice":("function"==typeof Buffer.from?Buffer.from([72,62]):new Buffer([72,62]))instanceof Uint8Array?"subarray":"slice":"subarray"}catch{return"slice"}}();function ap(A){return new DataView(A.buffer,A.byteOffset,A.byteLength)}function Bh(A){return typeof TextDecoder<"u"?(new TextDecoder).decode(A):bt(RA(A))}function Jp(A){for(var r=0,i=0;i<A.length;++i)r+=A[i].length;var I=new Uint8Array(r),y=0;for(i=0;i<A.length;++i){var K=A[i],rt=K.length;if(rt<250)for(var ht=0;ht<rt;++ht)I[y++]=K[ht];else I.set(K,y),y+=rt}return I}function sd(A){return 16843009*((A=(858993459&(A-=A>>1&1431655765))+(A>>2&858993459))+(A>>4)&252645135)>>>24}function cd(A,r){var i=r.l,I=127&A[i];t:if(A[i++]>=128&&(I|=(127&A[i])<<7,A[i++]<128||(I|=(127&A[i])<<14,A[i++]<128)||(I|=(127&A[i])<<21,A[i++]<128)||(I+=(127&A[i])*Math.pow(2,28),++i,A[i++]<128)||(I+=(127&A[i])*Math.pow(2,35),++i,A[i++]<128)||(I+=(127&A[i])*Math.pow(2,42),++i,A[i++]<128)))break t;return r.l=i,I}function ys(A){var r=0,i=127&A[r];return A[r++]<128||(i|=(127&A[r])<<7,A[r++]<128)||(i|=(127&A[r])<<14,A[r++]<128)||(i|=(127&A[r])<<21,A[r++]<128)||(i|=(15&A[r])<<28),i}function _r(A){for(var r=[],i={l:0};i.l<A.length;){var I=i.l,y=cd(A,i),K=7&y;y=y/8|0;var rt,ht=i.l;switch(K){case 0:for(;A[ht++]>=128;);rt=A[td](i.l,ht),i.l=ht;break;case 1:rt=A[td](ht,ht+8),i.l=ht+8;break;case 2:var Rt=cd(A,i);rt=A[td](i.l,i.l+Rt),i.l+=Rt;break;case 5:rt=A[td](ht,ht+4),i.l=ht+4;break;default:throw new Error("PB Type ".concat(K," for Field ").concat(y," at offset ").concat(I))}var Jt={data:rt,type:K};null==r[y]&&(r[y]=[]),r[y].push(Jt)}return r}function Ip(A,r){return A?.map(function(i){return r(i.data)})||[]}function tw(A,r){if(0!=A)throw new Error("Unexpected Snappy chunk type ".concat(A));for(var i={l:0},I=cd(r,i),y=[],K=i.l;K<r.length;){var rt=3&r[K];if(0!=rt){var Jt=0,$t=0;if(1==rt?($t=4+(r[K]>>2&7),Jt=(224&r[K++])<<3,Jt|=r[K++]):($t=1+(r[K++]>>2),2==rt?(Jt=r[K]|r[K+1]<<8,K+=2):(Jt=(r[K]|r[K+1]<<8|r[K+2]<<16|r[K+3]<<24)>>>0,K+=4)),0==Jt)throw new Error("Invalid offset 0");for(var Pe=y.length-1,Be=Jt;Pe>=0&&Be>=y[Pe].length;)Be-=y[Pe].length,--Pe;if(Pe<0){if(0!=Be)throw new Error("Invalid offset beyond length");Be=y[Pe=0].length}if($t<Be)y.push(y[Pe][td](y[Pe].length-Be,y[Pe].length-Be+$t));else{for(Be>0&&(y.push(y[Pe][td](y[Pe].length-Be)),$t-=Be),++Pe;$t>=y[Pe].length;)y.push(y[Pe]),$t-=y[Pe].length,++Pe;$t&&y.push(y[Pe][td](0,$t))}y.length>25&&(y=[Jp(y)])}else{var ht=r[K++]>>2;if(ht<60)++ht;else{var Rt=ht-59;ht=r[K],Rt>1&&(ht|=r[K+1]<<8),Rt>2&&(ht|=r[K+2]<<16),Rt>3&&(ht|=r[K+3]<<24),ht>>>=0,ht++,K+=Rt}y.push(r[td](K,K+ht)),K+=ht}}for(var ce=0,sA=0;sA<y.length;++sA)ce+=y[sA].length;if(ce!=I)throw new Error("Unexpected length: ".concat(ce," != ").concat(I));return y}var _Q=function(){return{sst:[],rsst:[],ofmt:[],nfmt:[],fmla:[],ferr:[],cmnt:[]}};function Ou(A,r,i,I,y){var K,rt,ht,Rt,$t=r>>8,Pe=$t>=5?y:I;t:if(i&($t>4?8:4)&&"n"==A.t&&7==(255&r)){var Be=null!=(K=Pe[7])&&K[0]?ys(Pe[7][0].data):-1;if(-1==Be)break t;var ce=null!=(rt=Pe[15])&&rt[0]?ys(Pe[15][0].data):-1,sA=null!=(ht=Pe[16])&&ht[0]?ys(Pe[16][0].data):-1,yA=null!=(Rt=Pe[40])&&Rt[0]?ys(Pe[40][0].data):-1,Je=A.v,qe=Je;e:if(yA){if(0==Je){ce=sA=2;break e}ce=Je>=604800?1:Je>=86400?2:Je>=3600?4:Je>=60?8:Je>=1?16:32,Math.floor(Je)!=Je?sA=32:Je%60?sA=16:Je%3600?sA=8:Je%86400?sA=4:Je%604800&&(sA=2),sA<ce&&(sA=ce)}if(-1==ce||-1==sA)break t;var VA=[],OA=[];1==ce&&(qe=Je/604800,1==sA?OA.push('d"d"'):Je-=604800*(qe|=0),VA.push(qe+(2==Be?" week"+(1==qe?"":"s"):1==Be?"w":""))),ce<=2&&sA>=2&&(qe=Je/86400,sA>2&&(Je-=86400*(qe|=0)),OA.push('d"d"'),VA.push(qe+(2==Be?" day"+(1==qe?"":"s"):1==Be?"d":""))),ce<=4&&sA>=4&&(qe=Je/3600,sA>4&&(Je-=3600*(qe|=0)),OA.push((ce>=4?"[h]":"h")+'"h"'),VA.push(qe+(2==Be?" hour"+(1==qe?"":"s"):1==Be?"h":""))),ce<=8&&sA>=8&&(qe=Je/60,sA>8&&(Je-=60*(qe|=0)),OA.push((ce>=8?"[m]":"m")+'"m"'),VA.push(0==Be?(8==ce&&8==sA||qe>=10?"":"0")+qe:qe+(2==Be?" minute"+(1==qe?"":"s"):1==Be?"m":""))),ce<=16&&sA>=16&&(qe=Je,sA>16&&(Je-=qe|=0),OA.push((ce>=16?"[s]":"s")+'"s"'),VA.push(0==Be?(16==sA&&16==ce||qe>=10?"":"0")+qe:qe+(2==Be?" second"+(1==qe?"":"s"):1==Be?"s":""))),sA>=32&&(qe=Math.round(1e3*Je),ce<32&&OA.push('.000"ms"'),VA.push(0==Be?(qe>=100?"":qe>=10?"0":"00")+qe:qe+(2==Be?" millisecond"+(1==qe?"":"s"):1==Be?"ms":""))),A.w=VA.join(0==Be?":":" "),A.z=OA.join(0==Be?'":"':" "),0==Be&&(A.w=A.w.replace(/:(\d\d\d)$/,".$1"))}}function ew(A,r,i){switch(A[0]){case 0:case 1:case 2:case 3:case 4:return function IQ(A,r,i,I){var y=ap(A),K=y.getUint32(4,!0),rt=-1,ht=-1,Rt=-1,Jt=NaN,$t=0,Pe=new Date(Date.UTC(2001,0,1)),Be=i>1?12:8;2&K&&(Rt=y.getUint32(Be,!0),Be+=4),Be+=4*sd(K&(i>1?3468:396)),512&K&&(rt=y.getUint32(Be,!0),Be+=4),Be+=4*sd(K&(i>1?12288:4096)),16&K&&(ht=y.getUint32(Be,!0),Be+=4),32&K&&(Jt=y.getFloat64(Be,!0),Be+=8),64&K&&(Pe.setTime(Pe.getTime()+1e3*($t=y.getFloat64(Be,!0))),Be+=8),i>1&&255&(K=y.getUint32(8,!0)>>>16)&&(-1==Rt&&(Rt=y.getUint32(Be,!0)),Be+=4);var ce,sA=A[i>=4?1:2];switch(sA){case 0:return;case 2:case 7:ce={t:"n",v:Jt};break;case 3:ce={t:"s",v:r.sst[ht]};break;case 5:ce=I?.cellDates?{t:"d",v:Pe}:{t:"n",v:$t/86400+35430,z:$A[14]};break;case 6:ce={t:"b",v:Jt>0};break;case 8:ce={t:"e",v:0};break;case 9:if(!(rt>-1))throw new Error("Unsupported cell type ".concat(A[td](0,4)));var yA=r.rsst[rt];ce={t:"s",v:yA.v},yA.l&&(ce.l={Target:yA.l});break;default:throw new Error("Unsupported cell type ".concat(A[td](0,4)))}return Rt>-1&&Ou(ce,sA|i<<8,K,r.ofmt[Rt],r.nfmt[Rt]),7==sA&&(ce.v/=86400),ce}(A,r,A[0],i);case 5:return function FQ(A,r,i){var I=ap(A),K=(I.getUint32(4,!0),I.getUint32(8,!0)),rt=12,ht=-1,Rt=-1,Jt=-1,$t=NaN,Pe=NaN,Be=0,ce=new Date(Date.UTC(2001,0,1));1&K&&($t=function $M(A,r){for(var i=(127&A[r+15])<<7|A[r+14]>>1,I=1&A[r+14],y=r+13;y>=r;--y)I=256*I+A[y];return(128&A[r+15]?-I:I)*Math.pow(10,i-6176)}(A,rt),rt+=16),2&K&&(Pe=I.getFloat64(rt,!0),rt+=8),4&K&&(ce.setTime(ce.getTime()+1e3*(Be=I.getFloat64(rt,!0))),rt+=8),8&K&&(Rt=I.getUint32(rt,!0),rt+=4),16&K&&(ht=I.getUint32(rt,!0),rt+=4),rt+=4*sd(480&K),512&K&&(I.getUint32(rt,!0),rt+=4),rt+=4*sd(1024&K),2048&K&&(I.getUint32(rt,!0),rt+=4);var Je,qe=A[1];switch(qe){case 0:Je={t:"z"};break;case 2:case 10:Je={t:"n",v:$t};break;case 3:Je={t:"s",v:r.sst[Rt]};break;case 5:Je=i?.cellDates?{t:"d",v:ce}:{t:"n",v:Be/86400+35430,z:$A[14]};break;case 6:Je={t:"b",v:Pe>0};break;case 7:Je={t:"n",v:Pe};break;case 8:Je={t:"e",v:0};break;case 9:if(!(ht>-1))throw new Error("Unsupported cell type ".concat(A[1]," : ").concat(31&K," : ").concat(A[td](0,4)));var VA=r.rsst[ht];Je={t:"s",v:VA.v},VA.l&&(Je.l={Target:VA.l});break;default:throw new Error("Unsupported cell type ".concat(A[1]," : ").concat(31&K," : ").concat(A[td](0,4)))}if(rt+=4*sd(4096&K),516096&K&&(-1==Jt&&(Jt=I.getUint32(rt,!0)),rt+=4),524288&K){var OA=I.getUint32(rt,!0);rt+=4,r.cmnt[OA]&&(Je.c=function Aw(A){var r=[];return r.push({t:A.t||"",a:A.a,T:A.replies&&A.replies.length>0}),A.replies&&A.replies.forEach(function(i){r.push({t:i.t||"",a:i.a,T:!0})}),r}(r.cmnt[OA]))}return Jt>-1&&Ou(Je,1280|qe,K>>13,r.ofmt[Jt],r.nfmt[Jt]),7==qe&&(Je.v/=86400),Je}(A,r,i);default:throw new Error("Unsupported payload version ".concat(A[0]))}}function wc(A){return ys(_r(A)[1][0].data)}function Fp(A,r){var i=_r(r.data),I=ys(i[1][0].data),K=[];return(i[3]||[]).forEach(function(rt){var ht,Rt,Jt=_r(rt.data);if(Jt[1]){var $t=ys(Jt[1][0].data)>>>0;switch(I){case 1:K[$t]=Bh(Jt[3][0].data);break;case 8:var Be=_r(A[wc(Jt[9][0].data)][0].data),ce=A[wc(Be[1][0].data)][0],sA=ys(ce.meta[1][0].data);if(2001!=sA)throw new Error("2000 unexpected reference to ".concat(sA));var yA=_r(ce.data),Je={v:yA[3].map(function(OA){return Bh(OA.data)}).join("")};K[$t]=Je;t:if(null!=(ht=yA?.[11])&&ht[0]){var qe=null==(Rt=_r(yA[11][0].data))?void 0:Rt[1];if(!qe)break t;qe.forEach(function(OA){var yn,Bi,Vi,Jn=_r(OA.data);if(null!=(yn=Jn[2])&&yn[0]){var si=A[wc(null==(Bi=Jn[2])?void 0:Bi[0].data)][0],ui=ys(si.meta[1][0].data);switch(ui){case 2032:var Pi=_r(si.data);null!=(Vi=Pi?.[2])&&Vi[0]&&!Je.l&&(Je.l=Bh(Pi[2][0].data));break;case 2039:break;default:console.log("unrecognized ObjectAttribute type ".concat(ui))}}})}break;case 2:K[$t]=_r(Jt[6][0].data);break;case 3:K[$t]=_r(Jt[5][0].data);break;case 10:var VA=A[wc(Jt[10][0].data)][0];K[$t]=KE(A,VA.data);break;default:throw I}}}),K}function KE(A,r){var i,I,y,K,rt,ht,Rt,Jt,$t,Pe,Be={t:"",a:""},ce=_r(r);if(null!=(I=null==(i=ce?.[1])?void 0:i[0])&&I.data&&(Be.t=Bh(null==(K=null==(y=ce?.[1])?void 0:y[0])?void 0:K.data)||""),null!=(ht=null==(rt=ce?.[3])?void 0:rt[0])&&ht.data){var yA=_r(A[wc(null==(Jt=null==(Rt=ce?.[3])?void 0:Rt[0])?void 0:Jt.data)][0].data);null!=(Pe=null==($t=yA[1])?void 0:$t[0])&&Pe.data&&(Be.a=Bh(yA[1][0].data))}return ce?.[4]&&(Be.replies=[],ce[4].forEach(function(Je){var qe=A[wc(Je.data)][0];Be.replies.push(KE(A,qe.data))})),Be}function ZE(A,r,i){var I=_r(r.data),y={"!ref":"A1"};i?.dense&&(y["!data"]=[]);var K=A[wc(I[2][0].data)],rt=ys(K[0].meta[1][0].data);if(6001!=rt)throw new Error("6000 unexpected reference to ".concat(rt));return function XE(A,r,i,I){var y,K,rt,ht,Rt,Jt,$t,Pe,Be,ce,sA,yA,Je,qe,VA=_r(r.data),OA={s:{r:0,c:0},e:{r:0,c:0}};if(OA.e.r=(ys(VA[6][0].data)>>>0)-1,OA.e.r<0)throw new Error("Invalid row varint ".concat(VA[6][0].data));if(OA.e.c=(ys(VA[7][0].data)>>>0)-1,OA.e.c<0)throw new Error("Invalid col varint ".concat(VA[7][0].data));i["!ref"]=Xr(OA);var yn=null!=i["!data"],Bi=i,Vi=_r(VA[4][0].data),Jn=_Q();null!=(y=Vi[4])&&y[0]&&(Jn.sst=Fp(A,A[wc(Vi[4][0].data)][0])),null!=(K=Vi[6])&&K[0]&&(Jn.fmla=Fp(A,A[wc(Vi[6][0].data)][0])),null!=(rt=Vi[11])&&rt[0]&&(Jn.ofmt=Fp(A,A[wc(Vi[11][0].data)][0])),null!=(ht=Vi[12])&&ht[0]&&(Jn.ferr=Fp(A,A[wc(Vi[12][0].data)][0])),null!=(Rt=Vi[17])&&Rt[0]&&(Jn.rsst=Fp(A,A[wc(Vi[17][0].data)][0])),null!=(Jt=Vi[19])&&Jt[0]&&(Jn.cmnt=Fp(A,A[wc(Vi[19][0].data)][0])),null!=($t=Vi[22])&&$t[0]&&(Jn.nfmt=Fp(A,A[wc(Vi[22][0].data)][0]));var si=_r(Vi[3][0].data),ui=0;if(null==(Pe=Vi[9])||!Pe[0])throw"NUMBERS file missing row tree";if(_r(Vi[9][0].data)[1].map(function($o){return _r($o.data)}).forEach(function($o){ui=ys($o[1][0].data);var pa=ys($o[2][0].data),ir=si[1][pa];if(!ir)throw"NUMBERS missing tile "+pa;var la=_r(ir.data),rs=A[wc(la[2][0].data)][0],Er=ys(rs.meta[1][0].data);if(6002!=Er)throw new Error("6001 unexpected reference to ".concat(Er));var Ts=function Jm(A,r){var i,I=_r(r.data),y=-1;null!=(i=I?.[7])&&i[0]&&(y=ys(I[7][0].data)>>>0?1:0);var K=Ip(I[5],function(rt){return function zE(A,r){var i,I,y,K,rt,ht,Rt,Jt,$t,Pe,Be,ce,sA,yA,yn,Bi,Je=_r(A),qe=ys(Je[1][0].data)>>>0,VA=ys(Je[2][0].data)>>>0,OA=(null==(I=null==(i=Je[8])?void 0:i[0])?void 0:I.data)&&ys(Je[8][0].data)>0||!1;if(null!=(K=null==(y=Je[7])?void 0:y[0])&&K.data&&0!=r)yn=null==(ht=null==(rt=Je[7])?void 0:rt[0])?void 0:ht.data,Bi=null==(Jt=null==(Rt=Je[6])?void 0:Rt[0])?void 0:Jt.data;else{if(null==(Pe=null==($t=Je[4])?void 0:$t[0])||!Pe.data||1==r)throw"NUMBERS Tile missing ".concat(r," cell storage");yn=null==(ce=null==(Be=Je[4])?void 0:Be[0])?void 0:ce.data,Bi=null==(yA=null==(sA=Je[3])?void 0:sA[0])?void 0:yA.data}for(var Vi=OA?4:1,Jn=ap(yn),si=[],ui=0;ui<yn.length/2;++ui){var Pi=Jn.getUint16(2*ui,!0);Pi<65535&&si.push([ui,Pi])}if(si.length!=VA)throw"Expected ".concat(VA," cells, found ").concat(si.length);var ki=[];for(ui=0;ui<si.length-1;++ui)ki[si[ui][0]]=Bi[td](si[ui][1]*Vi,si[ui+1][1]*Vi);return si.length>=1&&(ki[si[si.length-1][0]]=Bi[td](si[si.length-1][1]*Vi)),{R:qe,cells:ki}}(rt,y)});return{nrows:ys(I[4][0].data)>>>0,data:K.reduce(function(rt,ht){return rt[ht.R]||(rt[ht.R]=[]),ht.cells.forEach(function(Rt,Jt){if(rt[ht.R][Jt])throw new Error("Duplicate cell r=".concat(ht.R," c=").concat(Jt));rt[ht.R][Jt]=Rt}),rt},[])}}(0,rs);Ts.data.forEach(function(Mo,Ir){Mo.forEach(function(Mr,ma){var kr=ew(Mr,Jn,I);kr&&(yn?(Bi["!data"][ui+Ir]||(Bi["!data"][ui+Ir]=[]),Bi["!data"][ui+Ir][ma]=kr):i[qo(ma)+bn(ui+Ir)]=kr)})}),ui+=Ts.nrows}),null!=(Be=Vi[13])&&Be[0]){var ki=A[wc(Vi[13][0].data)][0],Ki=ys(ki.meta[1][0].data);if(6144!=Ki)throw new Error("Expected merge type 6144, found ".concat(Ki));i["!merges"]=null==(ce=_r(ki.data))?void 0:ce[1].map(function($o){var pa=_r($o.data),ir=ap(_r(pa[1][0].data)[1][0].data),la=ap(_r(pa[2][0].data)[1][0].data);return{s:{r:ir.getUint16(0,!0),c:ir.getUint16(2,!0)},e:{r:ir.getUint16(0,!0)+la.getUint16(0,!0)-1,c:ir.getUint16(2,!0)+la.getUint16(2,!0)-1}}})}if((null==(sA=i["!merges"])||!sA.length)&&null!=(yA=VA[47])&&yA[0]){var Eo=_r(VA[47][0].data);if(null!=(Je=Eo[2])&&Je[0]){var Hr=_r(Eo[2][0].data);null!=(qe=Hr[3])&&qe[0]&&(i["!merges"]=Ip(Hr[3],function($o){var pa,ir,la,rs,Er,Ts=_r($o),Mo=_r(Ts[2][0].data),Ir=_r(Mo[1][0].data);if(null!=(pa=Ir[1])&&pa[0]){var Mr=_r(Ir[1][0].data);if(67==ys(Mr[1][0].data)){var kr=_r(Mr[40][0].data);if(null!=(ir=kr[3])&&ir[0]&&null!=(la=kr[4])&&la[0]){var ea=_r(kr[3][0].data),Wn=_r(kr[4][0].data),Ti=ys(ea[1][0].data),_i=null!=(rs=ea[2])&&rs[0]?ys(ea[2][0].data):Ti,fi=ys(Wn[1][0].data);return{s:{r:fi,c:Ti},e:{r:null!=(Er=Wn[2])&&Er[0]?ys(Wn[2][0].data):fi,c:_i}}}}}}).filter(function($o){return null!=$o}))}}}(A,K[0],y,i),y}function uB(A,r){var i,I,y,K,rt,ht,Rt,Jt={},$t=[];if(A.FullPaths.forEach(function(Be){if(Be.match(/\.iwpv2/))throw new Error("Unsupported password protection")}),A.FileIndex.forEach(function(Be){if(Be.name.match(/\.iwa$/)&&0==Be.content[0]){var ce,sA;try{ce=function zp(A){Array.isArray(A)&&(A=new Uint8Array(A));for(var r=[],i=0;i<A.length;){var I=A[i++],y=A[i]|A[i+1]<<8|A[i+2]<<16;r.push.apply(r,tw(I,A[td](i+=3,i+y))),i+=y}if(i!==A.length)throw new Error("data is not a valid framed stream!");return 1==r.length?r[0]:Jp(r)}(Be.content)}catch(yA){return console.log("?? "+Be.content.length+" "+(yA.message||yA))}try{sA=function Vp(A){for(var r,i=[],I={l:0};I.l<A.length;){var y=cd(A,I),K=_r(A[td](I.l,I.l+y));I.l+=y;var rt={id:ys(K[1][0].data),messages:[]};K[2].forEach(function(ht){var Rt=_r(ht.data),Jt=ys(Rt[3][0].data);rt.messages.push({meta:Rt,data:A[td](I.l,I.l+Jt)}),I.l+=Jt}),null!=(r=K[3])&&r[0]&&(rt.merge=ys(K[3][0].data)>>>0>0),i.push(rt)}return i}(ce)}catch(yA){return console.log("## "+(yA.message||yA))}sA.forEach(function(yA){Jt[yA.id]=yA.messages,$t.push(yA.id)})}}),!$t.length)throw new Error("File has no messages");if(null!=(y=null==(I=null==(i=Jt?.[1])?void 0:i[0].meta)?void 0:I[1])&&y[0].data&&1e4==ys(Jt[1][0].meta[1][0].data))throw new Error("Pages documents are not supported");var Pe=(null==(Rt=null==(ht=null==(rt=null==(K=Jt?.[1])?void 0:K[0])?void 0:rt.meta)?void 0:ht[1])?void 0:Rt[0].data)&&1==ys(Jt[1][0].meta[1][0].data)&&Jt[1][0];if(Pe||$t.forEach(function(Be){Jt[Be].forEach(function(ce){if(1==ys(ce.meta[1][0].data)>>>0){if(Pe)throw new Error("Document has multiple roots");Pe=ce}})}),!Pe)throw new Error("Cannot find Document root");return function iw(A,r,i){var I,y=hC();y.Workbook={WBProps:{date1904:!0}};var K=_r(r.data);if(null!=(I=K[2])&&I[0])throw new Error("Keynote presentations are not supported");if(Ip(K[1],wc).forEach(function(ht){A[ht].forEach(function(Rt){if(2==ys(Rt.meta[1][0].data)){var $t=function nw(A,r,i){var I,y=_r(r.data),K={name:null!=(I=y[1])&&I[0]?Bh(y[1][0].data):"",sheets:[]};return Ip(y[2],wc).forEach(function(ht){A[ht].forEach(function(Rt){6e3==ys(Rt.meta[1][0].data)&&K.sheets.push(ZE(A,Rt,i))})}),K}(A,Rt,i);$t.sheets.forEach(function(Pe,Be){$f(y,Pe,0==Be?$t.name:$t.name+"_"+Be,!0)})}})}),0==y.SheetNames.length)throw new Error("Empty NUMBERS file");return y.bookType="numbers",y}(Jt,Pe,r)}function AC(A){!function sw(A){return function(i){for(var I=0;I!=A.length;++I){var y=A[I];void 0===i[y[0]]&&(i[y[0]]=y[1]),"n"===y[2]&&(i[y[0]]=Number(i[y[0]]))}}}([["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]])(A)}function YQ(A){return ta.WS.indexOf(A)>-1?"sheet":ta.CS&&A==ta.CS?"chart":ta.DS&&A==ta.DS?"dialog":ta.MS&&A==ta.MS?"macro":A&&A.length?A:"sheet"}function UQ(A,r,i,I,y,K,rt,ht,Rt,Jt,$t,Pe){try{K[I]=Hd(wi(A,i,!0),r);var ce,Be=Nn(A,r);switch(ht){case"sheet":ce=DM(Be,r,y,Rt,K[I],Jt,$t,Pe);break;case"chart":if(!(ce=function yM(A,r,i,I,y,K,rt,ht){return".bin"===r.slice(-4)?function FE(A,r,i,I,y){if(!A)return A;I||(I={"!id":{}});var K={"!type":"chart","!drawel":null,"!rel":""},rt=[],ht=!1;return Yc(A,function(Jt,$t,Pe){switch(Pe){case 550:K["!rel"]=Jt;break;case 651:y.Sheets[i]||(y.Sheets[i]={}),Jt.name&&(y.Sheets[i].CodeName=Jt.name);break;case 562:case 652:case 669:case 679:case 551:case 552:case 476:case 3072:break;case 35:ht=!0;break;case 36:ht=!1;break;case 37:rt.push(Pe);break;case 38:rt.pop();break;default:if($t.T>0)rt.push(Pe);else if($t.T<0)rt.pop();else if(!ht||r.WTF)throw new Error("Unexpected record 0x"+Pe.toString(16))}},r),I["!id"][K["!rel"]]&&(K["!drawel"]=I["!id"][K["!rel"]]),K}(A,I,i,y,K):function BM(A,r,i,I,y){if(!A)return A;I||(I={"!id":{}});var rt,K={"!type":"chart","!drawel":null,"!rel":""},ht=A.match(fE);return ht&&W0(ht[0],0,y,i),(rt=A.match(/drawing r:id="(.*?)"/))&&(K["!rel"]=rt[1]),I["!id"][K["!rel"]]&&(K["!drawel"]=I["!id"][K["!rel"]]),K}(A,0,i,y,K)}(Be,r,y,Rt,K[I],Jt))||!ce["!drawel"])break;var sA=Yt(ce["!drawel"].Target,r),yA=Rd(sA),Je=function ff(A,r){if(!A)return"??";var i=(A.match(/<c:chart [^<>]*r:id="([^<>"]*)"/)||["",""])[1];return r["!id"][i].Target}(wi(A,sA,!0),Hd(wi(A,yA,!0),sA)),qe=Yt(Je,sA),VA=Rd(qe);ce=function H1(A,r,i,I,y,K){var rt=K||{"!type":"chart"};if(!A)return K;var ht=0,Rt=0,Jt="A",$t={s:{r:2e6,c:2e6},e:{r:0,c:0}};return(CA(A,"<c:numCache>","</c:numCache>")||[]).forEach(function(Pe){var Be=function j1(A){var I,r=[],i=A.match(/^<c:numCache>/);(A.match(/<c:pt idx="(\d*)"[^<>\/]*><c:v>([^<])<\/c:v><\/c:pt>/gm)||[]).forEach(function(K){var rt=K.match(/<c:pt idx="(\d*)"[^<>\/]*><c:v>([^<]*)<\/c:v><\/c:pt>/);rt&&(r[+rt[1]]=i?+rt[2]:rt[2])});var y=vn((ci(A,"c:formatCode")||["","General"])[1]);return(CA(A,"<c:f>","</c:f>")||[]).forEach(function(K){I=K.replace(/<[^<>]*>/g,"")}),[r,y,I]}(Pe);$t.s.r=$t.s.c=0,$t.e.c=ht,Jt=qo(ht),Be[0].forEach(function(ce,sA){rt["!data"]?(rt["!data"][sA]||(rt["!data"][sA]=[]),rt["!data"][sA][ht]={t:"n",v:ce,z:Be[1]}):rt[Jt+bn(sA)]={t:"n",v:ce,z:Be[1]},Rt=sA}),$t.e.r<Rt&&($t.e.r=Rt),++ht}),ht>0&&(rt["!ref"]=Xr($t)),rt}(wi(A,qe,!0),0,0,Hd(wi(A,VA,!0),qe),0,ce);break;case"macro":ce=function bM(A,r,i,I,y,K,rt,ht){return r.slice(-4),{"!type":"macro"}}(0,r);break;case"dialog":ce=function kE(A,r,i,I,y,K,rt,ht){return r.slice(-4),{"!type":"dialog"}}(0,r);break;default:throw new Error("Unrecognized sheet type "+ht)}rt[I]=ce;var OA=[],yn=[];K&&K[I]&&aa(K[I]).forEach(function(Bi){var Vi="";if(K[I][Bi].Type==ta.CMNT){if(Vi=Yt(K[I][Bi].Target,r),!(OA=function vM(A,r,i){return".bin"===r.slice(-4)?function Nm(A,r){var i=[],I=[],y={},K=!1;return Yc(A,function(ht,Rt,Jt){switch(Jt){case 632:I.push(ht);break;case 635:y=ht;break;case 637:y.t=ht.t,y.h=ht.h,y.r=ht.r;break;case 636:if(y.author=I[y.iauthor],delete y.iauthor,r.sheetRows&&y.rfx&&r.sheetRows<=y.rfx.r)break;y.t||(y.t=""),delete y.rfx,i.push(y);break;case 3072:case 37:case 38:break;case 35:K=!0;break;case 36:K=!1;break;default:if(!Rt.T&&(!K||r.WTF))throw new Error("Unexpected record 0x"+Jt.toString(16))}}),i}(A,i):function Ef(A,r){if(A.match(/<(?:\w+:)?comments *\/>/))return[];var i=[],I=[],y=Kn(A,"authors");y&&y[1]&&y[1].split(/<\/\w*:?author>/).forEach(function(rt){if(""!==rt&&""!==rt.trim()){var ht=rt.match(/<(?:\w+:)?author[^<>]*>(.*)/);ht&&i.push(ht[1])}});var K=Kn(A,"commentList");return K&&K[1]&&K[1].split(/<\/\w*:?comment>/).forEach(function(rt){if(""!==rt&&""!==rt.trim()){var ht=rt.match(/<(?:\w+:)?comment[^<>]*>/);if(ht){var Rt=xA(ht[0]),Jt={author:Rt.authorId&&i[Rt.authorId]||"sheetjsghost",ref:Rt.ref,guid:Rt.guid},$t=as(Rt.ref);if(!(r.sheetRows&&r.sheetRows<=$t.r)){var Pe=Kn(rt,"text"),Be=!!Pe&&!!Pe[1]&&ka(Pe[1])||{r:"",t:"",h:""};Jt.r=Be.r,"<t></t>"==Be.r&&(Be.t=Be.h=""),Jt.t=(Be.t||"").replace(/\r\n/g,"\n").replace(/\r/g,"\n"),r.cellHTML&&(Jt.h=Be.h),I.push(Jt)}}}}),I}(A,i)}(Nn(A,Vi,!0),Vi,Rt))||!OA.length)return;Bf(ce,OA,!1)}K[I][Bi].Type==ta.TCMNT&&(Vi=Yt(K[I][Bi].Target,r),yn=yn.concat(function WB(A,r){var i=[],I=!1,y={},K=0;return A.replace(de,function(ht,Rt){var Jt=xA(ht);switch(Ue(Jt[0])){case"<?xml":case"<ThreadedComments":case"</ThreadedComments>":case"<extLst":case"<extLst>":case"</extLst>":case"<extLst/>":break;case"<threadedComment":y={author:Jt.personId,guid:Jt.id,ref:Jt.ref,T:1};break;case"</threadedComment>":null!=y.t&&i.push(y);break;case"<text>":case"<text":K=Rt+ht.length;break;case"</text>":y.t=A.slice(K,Rt).replace(/\r\n/g,"\n").replace(/\r/g,"\n");break;case"<mentions":case"<mentions>":case"<ext":I=!0;break;case"</mentions>":case"</ext>":I=!1;break;default:if(!I&&r.WTF)throw new Error("unrecognized "+Jt[0]+" in threaded comments")}return ht}),i}(Nn(A,Vi,!0),Rt)))}),yn&&yn.length&&Bf(ce,yn,!0,Rt.people||[]),function vQ(A,r,i,I,y,K,rt,ht){if(A&&A["!legdrawel"]){var Jt=wi(i,Yt(A["!legdrawel"].Target,I),!0);Jt&&function VB(A,r,i){var I=0;(Ao(A,"shape")||[]).forEach(function(y){var K="",rt=!0,ht=-1,Rt=-1,Jt=-1;if("Note"===(y.replace(de,function(Pe,Be){var ce=xA(Pe);switch(Ue(ce[0])){case"<ClientData":ce.ObjectType&&(K=ce.ObjectType);break;case"<Visible":case"<Visible/>":rt=!1;break;case"<Row":case"<Row>":case"<Column":case"<Column>":ht=Be+Pe.length;break;case"</Row>":Rt=+y.slice(ht,Be).trim();break;case"</Column>":Jt=+y.slice(ht,Be).trim()}return""}),K)){var $t=Zp(r,Rt>=0&&Jt>=0?Ba({r:Rt,c:Jt}):i[I].ref);$t.c&&($t.c.hidden=rt),++I}})}(bt(Jt),A,ht||[])}}(ce,0,A,r,0,0,0,OA)}catch(Bi){if(Rt.WTF)throw Bi}}function Mh(A){return"/"==A.charAt(0)?A.slice(1):A}function cw(A,r){if(ms(),AC(r=r||{}),wn(A,"META-INF/manifest.xml")||wn(A,"objectdata.xml"))return function Hm(A,r){r=r||{},wn(A,"META-INF/manifest.xml")&&function Rg(A,r){for(var I,y,i=Ri(A);I=Si.exec(i);)switch(I[3]){case"manifest":break;case"file-entry":if("/"==(y=xA(I[0],!1)).path&&y.type!==al)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(r&&r.WTF)throw I}}(Nn(A,"META-INF/manifest.xml"),r);var i=wi(A,"styles.xml"),I=i&&ZM(bt(i)),y=wi(A,"content.xml");if(!y)throw new Error("Missing content.xml in ODS / UOF file");var K=Lh(bt(y),r,I);return wn(A,"meta.xml")&&(K.Props=Qi(Nn(A,"meta.xml"))),K.bookType="ods",K}(A,r);if(wn(A,"Index/Document.iwa")){if(typeof Uint8Array>"u")throw new Error("NUMBERS file parsing requires Uint8Array support");if(A.FileIndex)return uB(A,r);var i=Xo.utils.cfb_new();return Ho(A).forEach(function($o){!function Et(A,r,i){if(A.FullPaths){var I;if(Array.isArray(i)&&"string"==typeof i[0]&&(i=i.join("")),"string"==typeof i)return I=$e?q(i):function zA(A){for(var r=[],i=0,I=A.length+250,y=M(A.length+255),K=0;K<A.length;++K){var rt=A.charCodeAt(K);if(rt<128)y[i++]=rt;else if(rt<2048)y[i++]=192|rt>>6&31,y[i++]=128|63&rt;else if(rt>=55296&&rt<57344){rt=64+(1023&rt);var ht=1023&A.charCodeAt(++K);y[i++]=240|rt>>8&7,y[i++]=128|rt>>2&63,y[i++]=128|ht>>6&15|(3&rt)<<4,y[i++]=128|63&ht}else y[i++]=224|rt>>12&15,y[i++]=128|rt>>6&63,y[i++]=128|63&rt;i>I&&(r.push(y.slice(0,i)),i=0,y=M(65535),I=65530)}return r.push(y.slice(0,i)),Ei(r)}(i),Xo.utils.cfb_add(A,r,I);Xo.utils.cfb_add(A,r,i)}else A.file(r,i)}(i,$o,Fo(A,$o))}),uB(i,r)}if(!wn(A,"[Content_Types].xml")){if(wn(A,"index.xml.gz"))throw new Error("Unsupported NUMBERS 08 file");if(wn(A,"index.xml"))throw new Error("Unsupported NUMBERS 09 file");var I=Xo.find(A,"Index.zip");if(I)return delete(r=Sa(r)).type,"string"==typeof I.content&&(r.type="binary"),typeof Bun<"u"&&Buffer.isBuffer(I.content)?Dp(new Uint8Array(I.content),r):Dp(I.content,r);throw new Error("Unsupported ZIP file")}var ht,Rt,y=Ho(A),K=function Xg(A){var r={workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],threadedcomments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],metadata:[],people:[],TODO:[],xmlns:""};if(!A||!A.match)return r;var i={};if((A.match(de)||[]).forEach(function(I){var y=xA(I);switch(y[0].replace(AA,"<")){case"<?xml":break;case"<Types":r.xmlns=y["xmlns"+(y[0].match(/<(\w+):/)||["",""])[1]];break;case"<Default":i[y.Extension.toLowerCase()]=y.ContentType;break;case"<Override":void 0!==r[hg[y.ContentType]]&&r[hg[y.ContentType]].push(y.PartName)}}),r.xmlns!==Ni.CT)throw new Error("Unknown Namespace: "+r.xmlns);return r.calcchain=r.calcchains.length>0?r.calcchains[0]:"",r.sst=r.strs.length>0?r.strs[0]:"",r.style=r.styles.length>0?r.styles[0]:"",r.defaults=i,delete r.calcchains,r}(wi(A,"[Content_Types].xml")),rt=!1;if(0===K.workbooks.length&&Nn(A,Rt="xl/workbook.xml",!0)&&K.workbooks.push(Rt),0===K.workbooks.length){if(!Nn(A,Rt="xl/workbook.bin",!0))throw new Error("Could not find workbook");K.workbooks.push(Rt),rt=!0}"bin"==K.workbooks[0].slice(-3)&&(rt=!0);var Jt={},$t={};if(!r.bookSheets&&!r.bookProps){if(L0=[],K.sst)try{L0=function RM(A,r,i){return".bin"===r.slice(-4)?function Eg(A,r){var i=[],I=!1;return Yc(A,function(K,rt,ht){switch(ht){case 159:i.Count=K[0],i.Unique=K[1];break;case 19:i.push(K);break;case 160:return!0;case 35:I=!0;break;case 36:I=!1;break;default:if(!I||r.WTF)throw new Error("Unexpected record 0x"+ht.toString(16))}}),i}(A,i):function os(A,r){var i=[],I="";if(!A)return i;var y=Kn(A,"sst");if(y){I=y[1].replace(Lr,"").split(ua);for(var K=0;K!=I.length;++K){var rt=ka(I[K].trim(),r);null!=rt&&(i[i.length]=rt)}y=xA(y[0].slice(0,y[0].indexOf(">"))),i.Count=y.count,i.Unique=y.uniqueCount}return i}(A,i)}(Nn(A,Mh(K.sst)),K.sst,r)}catch($o){if(r.WTF)throw $o}r.cellStyles&&K.themes.length&&(Jt=jB(wi(A,K.themes[0].replace(/^\//,""),!0)||"",r)),K.style&&($t=function YM(A,r,i,I){return".bin"===r.slice(-4)?function cf(A,r,i){var I={NumberFmt:[]};for(var y in $A)I.NumberFmt[y]=$A[y];I.CellXf=[],I.Fonts=[];var K=[],rt=!1;return Yc(A,function(Rt,Jt,$t){switch($t){case 44:I.NumberFmt[Rt[0]]=Rt[1],Hs(Rt[1],Rt[0]);break;case 43:I.Fonts.push(Rt),null!=Rt.color.theme&&r&&r.themeElements&&r.themeElements.clrScheme&&(Rt.color.rgb=fu(r.themeElements.clrScheme[Rt.color.theme].rgb,Rt.color.tint||0));break;case 1025:case 45:case 46:case 48:case 507:case 572:case 475:case 1171:case 2102:case 1130:case 512:case 2095:case 3072:break;case 47:617==K[K.length-1]&&I.CellXf.push(Rt);break;case 35:rt=!0;break;case 36:rt=!1;break;case 37:K.push($t),rt=!0;break;case 38:K.pop(),rt=!1;break;default:if(Jt.T>0)K.push($t);else if(Jt.T<0)K.pop();else if(!rt||i.WTF&&37!=K[K.length-1])throw new Error("Unexpected record 0x"+$t.toString(16))}}),I}(A,i,I):Bu(A,i,I)}(Nn(A,Mh(K.style)),K.style,Jt,r))}K.links.map(function($o){try{return Hd(wi(A,Rd(Mh($o))),$o),function $1(A,r,i,I){return".bin"===i.slice(-4)?function mf(A,r,i,I){if(!A)return A;var y=I||{},K=!1;Yc(A,function(Rt,Jt,$t){switch($t){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:K=!0;break;case 36:K=!1;break;default:if(!Jt.T&&(!K||y.WTF))throw new Error("Unexpected record 0x"+$t.toString(16))}},y)}(A,0,0,I):void 0}(Nn(A,Mh($o)),0,$o,r)}catch{}});var Pe=function z_(A,r,i){return".bin"===r.slice(-4)?function _M(A,r){var i={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},xmlns:""},I=[],y=!1;r||(r={}),r.biff=12;var K=[],rt=[[]];return rt.SheetNames=[],rt.XTI=[],Bm[16]={n:"BrtFRTArchID$",f:UE},Yc(A,function(Rt,Jt,$t){switch($t){case 156:rt.SheetNames.push(Rt.name),i.Sheets.push(Rt);break;case 153:i.WBProps=Rt;break;case 39:null!=Rt.Sheet&&(r.SID=Rt.Sheet),Rt.Ref=Rt.Ptg?lg(Rt.Ptg,0,null,rt,r):"#REF!",delete r.SID,delete Rt.Ptg,K.push(Rt);break;case 1036:case 361:case 2071:case 158:case 143:case 664:case 353:case 3072:case 3073:case 534:case 677: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:case 16:break;case 357:case 358:case 355:case 667:rt[0].length?rt.push([$t,Rt]):rt[0]=[$t,Rt],rt[rt.length-1].XTI=[];break;case 362:0===rt.length&&(rt[0]=[],rt[0].XTI=[]),rt[rt.length-1].XTI=rt[rt.length-1].XTI.concat(Rt),rt.XTI=rt.XTI.concat(Rt);break;case 35:case 37:I.push($t),y=!0;break;case 36:case 38:I.pop(),y=!1;break;default:if(!Jt.T&&(!y||r.WTF&&37!=I[I.length-1]&&35!=I[I.length-1]))throw new Error("Unexpected record 0x"+$t.toString(16))}},r),MM(i),i.Names=K,i.supbooks=rt,i}(A,i):function vE(A,r){if(!A)throw new Error("Could not find file");var i={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},Names:[],xmlns:""},I=!1,y="xmlns",K={},rt=0;if(A.replace(de,function(Rt,Jt){var $t=xA(Rt);switch(Ue($t[0])){case"<?xml":case"</workbook>":case"<fileVersion/>":case"</fileVersion>":case"<fileSharing":case"<fileSharing/>":case"</workbookPr>":case"<workbookProtection":case"<workbookProtection/>":case"<bookViews":case"<bookViews>":case"</bookViews>":case"</workbookView>":case"<sheets":case"<sheets>":case"</sheets>":case"</sheet>":case"<functionGroups":case"<functionGroups/>":case"<functionGroup":case"<externalReferences":case"</externalReferences>":case"<externalReferences>":case"<externalReference":case"<definedNames/>":case"<definedName/>":case"</calcPr>":case"<oleSize":case"<customWorkbookViews>":case"</customWorkbookViews>":case"<customWorkbookViews":case"<customWorkbookView":case"</customWorkbookView>":case"<pivotCaches>":case"</pivotCaches>":case"<pivotCaches":case"<pivotCache":case"<smartTagPr":case"<smartTagPr/>":case"<smartTagTypes":case"<smartTagTypes>":case"</smartTagTypes>":case"<smartTagType":case"<webPublishing":case"<webPublishing/>":case"<fileRecoveryPr":case"<fileRecoveryPr/>":case"<webPublishObjects>":case"<webPublishObjects":case"</webPublishObjects>":case"<webPublishObject":case"<extLst":case"<extLst>":case"</extLst>":case"<extLst/>":case"<ArchID":case"<revisionPtr":break;case"<workbook":Rt.match(RE)&&(y="xmlns"+Rt.match(/<(\w+):/)[1]),i.xmlns=$t[y];break;case"<fileVersion":delete $t[0],i.AppVersion=$t;break;case"<workbookPr":case"<workbookPr/>":AB.forEach(function(Pe){if(null!=$t[Pe[0]])switch(Pe[2]){case"bool":i.WBProps[Pe[0]]=Se($t[Pe[0]]);break;case"int":i.WBProps[Pe[0]]=parseInt($t[Pe[0]],10);break;default:i.WBProps[Pe[0]]=$t[Pe[0]]}}),$t.codeName&&(i.WBProps.CodeName=bt($t.codeName));break;case"<workbookView":case"<workbookView/>":delete $t[0],i.WBView.push($t);break;case"<sheet":switch($t.state){case"hidden":$t.Hidden=1;break;case"veryHidden":$t.Hidden=2;break;default:$t.Hidden=0}delete $t.state,$t.name=vn(bt($t.name)),delete $t[0],i.Sheets.push($t);break;case"<definedNames>":case"<definedNames":case"<ext":case"<AlternateContent":case"<AlternateContent>":I=!0;break;case"</definedNames>":case"</ext>":case"</AlternateContent>":I=!1;break;case"<definedName":(K={}).Name=bt($t.name),$t.comment&&(K.Comment=$t.comment),$t.localSheetId&&(K.Sheet=+$t.localSheetId),Se($t.hidden||"0")&&(K.Hidden=!0),rt=Jt+Rt.length;break;case"</definedName>":K.Ref=vn(bt(A.slice(rt,Jt))),i.Names.push(K);break;case"<calcPr":case"<calcPr/>":delete $t[0],i.CalcPr=$t;break;default:if(!I&&r.WTF)throw new Error("unrecognized "+$t[0]+" in workbook")}return Rt}),-1===To.indexOf(i.xmlns))throw new Error("Unknown Namespace: "+i.xmlns);return MM(i),i}(A,i)}(Nn(A,Mh(K.workbooks[0])),K.workbooks[0],r),Be={},ce="";K.coreprops.length&&((ce=Nn(A,Mh(K.coreprops[0]),!0))&&(Be=Qi(ce)),0!==K.extprops.length&&(ce=Nn(A,Mh(K.extprops[0]),!0))&&function ba(A,r,i){var I={};r||(r={}),A=bt(A),Wo.forEach(function(y){var K=(Kn(A,y[0])||[])[1];switch(y[2]){case"string":K&&(r[y[1]]=vn(K));break;case"bool":r[y[1]]="true"===K;break;case"raw":var rt=ci(A,y[0]);rt&&rt.length>0&&(I[y[1]]=rt[1])}}),I.HeadingPairs&&I.TitlesOfParts&&qr(I.HeadingPairs,I.TitlesOfParts,r,i)}(ce,Be,r));var sA={};(!r.bookSheets||r.bookProps)&&0!==K.custprops.length&&(ce=wi(A,Mh(K.custprops[0]),!0))&&(sA=function Pc(A,r){var i={},I="",y=A.match(vs);if(y)for(var K=0;K!=y.length;++K){var rt=y[K],ht=xA(rt);switch(Ue(ht[0])){case"<?xml":case"<Properties":break;case"<property":I=vn(ht.name);break;case"</property>":I=null;break;default:if(0===rt.indexOf("<vt:")){var Rt=rt.split(">"),Jt=Rt[0].slice(4),$t=Rt[1];switch(Jt){case"lpstr":case"bstr":case"lpwstr":case"cy":case"error":i[I]=vn($t);break;case"bool":i[I]=Se($t);break;case"i1":case"i2":case"i4":case"i8":case"int":case"uint":i[I]=parseInt($t,10);break;case"r4":case"r8":case"decimal":i[I]=parseFloat($t);break;case"filetime":case"date":i[I]=Wa($t);break;default:if("/"==Jt.slice(-1))break;r.WTF&&typeof console<"u"&&console.warn("Unexpected",rt,Jt,Rt)}}else if("</"!==rt.slice(0,2)&&r.WTF)throw new Error(rt)}}return i}(ce,r));var yA={};if((r.bookSheets||r.bookProps)&&(Pe.Sheets?ht=Pe.Sheets.map(function(pa){return pa.name}):Be.Worksheets&&Be.SheetNames.length>0&&(ht=Be.SheetNames),r.bookProps&&(yA.Props=Be,yA.Custprops=sA),r.bookSheets&&typeof ht<"u"&&(yA.SheetNames=ht),r.bookSheets?yA.SheetNames:r.bookProps))return yA;ht={};var Je={};r.bookDeps&&K.calcchain&&(Je=function UM(A,r,i){return".bin"===r.slice(-4)?function OC(A,r,i){var I=[];return Yc(A,function(rt,ht,Rt){if(63===Rt)I.push(rt);else if(!ht.T)throw new Error("Unexpected record 0x"+Rt.toString(16))}),I}(A):function B0(A){var r=[];if(!A)return r;var i=1;return(A.match(de)||[]).forEach(function(I){var y=xA(I);switch(y[0]){case"<?xml":case"<calcChain":case"<calcChain>":case"</calcChain>":break;case"<c":delete y[0],y.i?i=y.i:y.i=i,r.push(y)}}),r}(A)}(Nn(A,Mh(K.calcchain)),K.calcchain));var OA,yn,qe=0,VA={},Bi=Pe.Sheets;Be.Worksheets=Bi.length,Be.SheetNames=[];for(var Vi=0;Vi!=Bi.length;++Vi)Be.SheetNames[Vi]=Bi[Vi].name;var Jn=rt?"bin":"xml",si=K.workbooks[0].lastIndexOf("/"),ui=(K.workbooks[0].slice(0,si+1)+"_rels/"+K.workbooks[0].slice(si+1)+".rels").replace(/^\//,"");wn(A,ui)||(ui="xl/_rels/workbook."+Jn+".rels");var Pi=Hd(wi(A,ui,!0),ui.replace(/_rels.*/,"s5s"));(K.metadata||[]).length>=1&&(r.xlmeta=function K_(A,r,i){return".bin"===r.slice(-4)?function LB(A,r,i){var I={Types:[],Cell:[],Value:[]},y=i||{},K=[],rt=!1,ht=2;return Yc(A,function(Rt,Jt,$t){switch($t){case 335:I.Types.push({name:Rt.name});break;case 51:Rt.forEach(function(Pe){1==ht?I.Cell.push({type:I.Types[Pe[0]-1].name,index:Pe[1]}):0==ht&&I.Value.push({type:I.Types[Pe[0]-1].name,index:Pe[1]})});break;case 337:ht=Rt?1:0;break;case 338:ht=2;break;case 35:K.push($t),rt=!0;break;case 36:K.pop(),rt=!1;break;default:if(!Jt.T&&(!rt||y.WTF&&35!=K[K.length-1]))throw new Error("Unexpected record 0x"+$t.toString(16))}}),I}(A,0,i):function UC(A,r,i){var I={Types:[],Cell:[],Value:[]};if(!A)return I;var rt,y=!1,K=2;return A.replace(de,function(ht){var Rt=xA(ht);switch(Ue(Rt[0])){case"<?xml":case"<metadata":case"</metadata>":case"<metadataTypes":case"</metadataTypes>":case"</metadataType>":case"</futureMetadata>":case"<bk>":case"</bk>":case"</rc>":case"<extLst":case"<extLst>":case"</extLst>":case"<extLst/>":break;case"<metadataType":I.Types.push({name:Rt.name});break;case"<futureMetadata":for(var Jt=0;Jt<I.Types.length;++Jt)I.Types[Jt].name==Rt.name&&(rt=I.Types[Jt]);break;case"<rc":1==K?I.Cell.push({type:I.Types[Rt.t-1].name,index:+Rt.v}):0==K&&I.Value.push({type:I.Types[Rt.t-1].name,index:+Rt.v});break;case"<cellMetadata":K=1;break;case"</cellMetadata>":case"</valueMetadata>":K=2;break;case"<valueMetadata":K=0;break;case"<ext":y=!0;break;case"</ext>":y=!1;break;case"<rvb":if(!rt)break;rt.offsets||(rt.offsets=[]),rt.offsets.push(+Rt.i);break;default:if(!y&&i?.WTF)throw new Error("unrecognized "+Rt[0]+" in metadata")}return ht}),I}(A,0,i)}(Nn(A,Mh(K.metadata[0])),K.metadata[0],r)),(K.people||[]).length>=1&&(r.people=function C0(A,r){var i=[],I=!1;return A.replace(de,function(K){var rt=xA(K);switch(Ue(rt[0])){case"<?xml":case"<personList":case"</personList>":case"</person>":case"<extLst":case"<extLst>":case"</extLst>":case"<extLst/>":break;case"<person":i.push({name:rt.displayname,id:rt.id});break;case"<ext":I=!0;break;case"</ext>":I=!1;break;default:if(!I&&r.WTF)throw new Error("unrecognized "+rt[0]+" in threaded comments")}return K}),i}(Nn(A,Mh(K.people[0])),r)),Pi&&(Pi=function RQ(A,r){if(!A)return 0;try{A=r.map(function(I){return I.id||(I.id=I.strRelID),[I.name,A["!id"][I.id].Target,YQ(A["!id"][I.id].Type)]})}catch{return null}return A&&0!==A.length?A:null}(Pi,Pe.Sheets));var ki=Nn(A,"xl/worksheets/sheet.xml",!0)?1:0;t:for(qe=0;qe!=Be.Worksheets;++qe){var Ki="sheet";if(Pi&&Pi[qe]?(OA="xl/"+Pi[qe][1].replace(/[\/]?xl\//,""),wn(A,OA)||(OA=Pi[qe][1]),wn(A,OA)||(OA=ui.replace(/_rels\/[\S\s]*$/,"")+Pi[qe][1]),Ki=Pi[qe][2]):OA=(OA="xl/worksheets/sheet"+(qe+1-ki)+"."+Jn).replace(/sheet0\./,"sheet."),yn=OA.replace(/^(.*)(\/)([^\/]*)$/,"$1/_rels/$3.rels"),r&&null!=r.sheets)switch(typeof r.sheets){case"number":if(qe!=r.sheets)continue t;break;case"string":if(Be.SheetNames[qe].toLowerCase()!=r.sheets.toLowerCase())continue t;break;default:if(Array.isArray&&Array.isArray(r.sheets)){for(var Eo=!1,Hr=0;Hr!=r.sheets.length;++Hr)"number"==typeof r.sheets[Hr]&&r.sheets[Hr]==qe&&(Eo=1),"string"==typeof r.sheets[Hr]&&r.sheets[Hr].toLowerCase()==Be.SheetNames[qe].toLowerCase()&&(Eo=1);if(!Eo)continue t}}UQ(A,OA,yn,Be.SheetNames[qe],qe,VA,ht,Ki,r,Pe,Jt,$t)}return yA={Directory:K,Workbook:Pe,Props:Be,Custprops:sA,Deps:Je,Sheets:ht,SheetNames:Be.SheetNames,Strings:L0,Styles:$t,Themes:Jt,SSF:Sa($A)},r&&r.bookFiles&&(A.files?(yA.keys=y,yA.files=A.files):(yA.keys=[],yA.files={},A.FullPaths.forEach(function($o,pa){$o=$o.replace(/^Root Entry[\/]/,""),yA.keys.push($o),yA.files[$o]=A.FileIndex[pa]}))),r&&r.bookVBA&&(K.vba.length>0?yA.vbaraw=Nn(A,Mh(K.vba[0]),!0):K.defaults&&K.defaults.bin===XB&&(yA.vbaraw=Nn(A,"xl/vbaProject.bin",!0))),yA.bookType=rt?"xlsb":"xlsx",yA}function TQ(A,r){var i=r||{},I="Workbook",y=Xo.find(A,I);try{if(!(y=Xo.find(A,I="/!DataSpaces/Version"))||!y.content)throw new Error("ECMA-376 Encrypted file missing "+I);if(function ia(A){var r={};r.id=A.read_shift(0,"lpp4"),r.R=Vg(A,4),r.U=Vg(A,4),r.W=Vg(A,4)}(y.content),!(y=Xo.find(A,I="/!DataSpaces/DataSpaceMap"))||!y.content)throw new Error("ECMA-376 Encrypted file missing "+I);var K=function _a(A){var r=[];A.l+=4;for(var i=A.read_shift(4);i-- >0;)r.push(Ca(A));return r}(y.content);if(1!==K.length||1!==K[0].comps.length||0!==K[0].comps[0].t||"StrongEncryptionDataSpace"!==K[0].name||"EncryptedPackage"!==K[0].comps[0].v)throw new Error("ECMA-376 Encrypted file bad "+I);if(!(y=Xo.find(A,I="/!DataSpaces/DataSpaceInfo/StrongEncryptionDataSpace"))||!y.content)throw new Error("ECMA-376 Encrypted file missing "+I);var rt=function Xs(A){var r=[];A.l+=4;for(var i=A.read_shift(4);i-- >0;)r.push(A.read_shift(0,"lpp4"));return r}(y.content);if(1!=rt.length||"StrongEncryptionTransform"!=rt[0])throw new Error("ECMA-376 Encrypted file bad "+I);if(!(y=Xo.find(A,I="/!DataSpaces/TransformInfo/StrongEncryptionTransform/!Primary"))||!y.content)throw new Error("ECMA-376 Encrypted file missing "+I);!function Mg(A){var r=function Il(A){var r={};return A.read_shift(4),A.l+=4,r.id=A.read_shift(0,"lpp4"),r.name=A.read_shift(0,"lpp4"),r.R=Vg(A,4),r.U=Vg(A,4),r.W=Vg(A,4),r}(A);if(r.ename=A.read_shift(0,"8lpp4"),r.blksz=A.read_shift(4),r.cmode=A.read_shift(4),4!=A.read_shift(4))throw new Error("Bad !Primary record");return r}(y.content)}catch{}if(!(y=Xo.find(A,I="/EncryptionInfo"))||!y.content)throw new Error("ECMA-376 Encrypted file missing "+I);var ht=function Uc(A){var r=Vg(A);switch(r.Minor){case 2:return[r.Minor,kh(A)];case 3:return[r.Minor,Yp()];case 4:return[r.Minor,Zl(A)]}throw new Error("ECMA-376 Encrypted file unrecognized Version: "+r.Minor)}(y.content);if(!(y=Xo.find(A,I="/EncryptedPackage"))||!y.content)throw new Error("ECMA-376 Encrypted file missing "+I);if(4==ht[0]&&typeof decrypt_agile<"u")return decrypt_agile(ht[1],y.content,i.password||"",i);if(2==ht[0]&&typeof decrypt_std76<"u")return decrypt_std76(ht[1],y.content,i.password||"",i);throw new Error("File is password-protected")}function iC(A,r){var i="";switch((r||{}).type||"base64"){case"buffer":case"array":return[A[0],A[1],A[2],A[3],A[4],A[5],A[6],A[7]];case"base64":i=Cn(A.slice(0,12));break;case"binary":i=A;break;default:throw new Error("Unrecognized type "+(r&&r.type||"undefined"))}return[i.charCodeAt(0),i.charCodeAt(1),i.charCodeAt(2),i.charCodeAt(3),i.charCodeAt(4),i.charCodeAt(5),i.charCodeAt(6),i.charCodeAt(7)]}function xp(A,r){var i=0;t:for(;i<A.length;)switch(A.charCodeAt(i)){case 10:case 13:case 32:++i;break;case 60:return kM(A.slice(i),r);default:break t}return qn.to_workbook(A,r)}function oC(A,r,i,I){return I?(i.type="string",qn.to_workbook(A,i)):qn.to_workbook(r,i)}function Dp(A,r){Ee();var i=r||{};if(i.codepage&&typeof Rn>"u"&&console.error("Codepage tables are not loaded.  Non-ASCII characters may not give expected results"),typeof ArrayBuffer<"u"&&A instanceof ArrayBuffer)return Dp(new Uint8Array(A),((i=Sa(i)).type="array",i));if(typeof Int8Array<"u"&&A instanceof Int8Array)return Dp(new Uint8Array(A.buffer,A.byteOffset,A.length),i);typeof Uint8Array<"u"&&A instanceof Uint8Array&&!i.type&&(i.type=typeof Deno<"u"?"buffer":"array");var y,I=A,K=!1;if(i.cellStyles&&(i.cellNF=!0,i.sheetStubs=!0),kf={},i.dateNF&&(kf.dateNF=i.dateNF),i.type||(i.type=$e&&Buffer.isBuffer(A)?"buffer":"base64"),"file"==i.type&&(i.type=$e?"buffer":"binary",I=function Yl(A){if(typeof Bc<"u")return Bc.readFileSync(A);if(typeof Deno<"u")return Deno.readFileSync(A);if(typeof $<"u"&&typeof File<"u"&&typeof Folder<"u")try{var r=File(A);r.open("r"),r.encoding="binary";var i=r.read();return r.close(),i}catch(I){if(!I.message||-1==I.message.indexOf("onstruct"))throw I}throw new Error("Cannot access file "+A)}(A),typeof Uint8Array<"u"&&!$e&&(i.type="array")),"string"==i.type&&(K=!0,i.type="binary",i.codepage=65001,I=function uw(A){return A.match(/[^\x00-\x7F]/)?Lt(A):A}(A)),"array"==i.type&&typeof Uint8Array<"u"&&A instanceof Uint8Array&&typeof ArrayBuffer<"u"){var rt=new ArrayBuffer(3),ht=new Uint8Array(rt);if(ht.foo="bar",!ht.foo)return(i=Sa(i)).type="array",Dp(Zn(I),i)}switch((y=iC(I,i))[0]){case 208:if(207===y[1]&&17===y[2]&&224===y[3]&&161===y[4]&&177===y[5]&&26===y[6]&&225===y[7])return function dw(A,r){return Xo.find(A,"EncryptedPackage")?TQ(A,r):SE(A,r)}(Xo.read(I,i),i);break;case 9:if(y[1]<=8)return SE(I,i);break;case 60:return kM(I,i);case 73:if(73===y[1]&&42===y[2]&&0===y[3])throw new Error("TIFF Image File is not a spreadsheet");if(68===y[1])return function so(A,r){var i=r||{},I=!!i.WTF;i.WTF=!0;try{var y=MA.to_workbook(A,i);return i.WTF=I,y}catch(K){if(i.WTF=I,-1==K.message.indexOf("SYLK bad record ID")&&I)throw K;return qn.to_workbook(A,r)}}(I,i);break;case 84:if(65===y[1]&&66===y[2]&&76===y[3])return rn.to_workbook(I,i);break;case 80:return 75===y[1]&&y[2]<9&&y[3]<9?function gw(A,r){var I=A,y=r||{};return y.type||(y.type=$e&&Buffer.isBuffer(A)?"buffer":"base64"),cw(Ct(I,y),y)}(I,i):oC(A,I,i,K);case 239:return 60===y[3]?kM(I,i):oC(A,I,i,K);case 255:if(254===y[1])return function kQ(A,r){var i=A;return"base64"==r.type&&(i=Cn(i)),typeof ArrayBuffer<"u"&&A instanceof ArrayBuffer&&(i=new Uint8Array(A)),i=typeof Rn<"u"?Rn.utils.decode(1200,i.slice(2),"str"):$e&&Buffer.isBuffer(A)?A.slice(2).toString("utf16le"):typeof Uint8Array<"u"&&i instanceof Uint8Array?typeof TextDecoder<"u"?new TextDecoder("utf-16le").decode(i.slice(2)):function be(A){for(var r=[],i=0;i<A.length>>1;++i)r[i]=String.fromCharCode(A[2*i]+(A[2*i+1]<<8));return r.join("")}(i.slice(2)):oA(i.slice(2)),r.type="binary",xp(i,r)}(I,i);if(0===y[1]&&2===y[2]&&0===y[3])return yo.to_workbook(I,i);break;case 0:if(0===y[1]&&(y[2]>=2&&0===y[3]||0===y[2]&&(8===y[3]||9===y[3])))return yo.to_workbook(I,i);break;case 3:case 131:case 139:case 140:return eA.to_workbook(I,i);case 123:if(92===y[1]&&114===y[2]&&116===y[3])return function _s(A,r){var i=Ol(function bm(A,r){switch(r.type){case"base64":return Tu(Cn(A),r);case"binary":return Tu(A,r);case"buffer":return Tu($e&&Buffer.isBuffer(A)?A.toString("binary"):RA(A),r);case"array":return Tu(Ra(A),r)}throw new Error("Unrecognized type "+r.type)}(A,r),r);return i.bookType="rtf",i}(I,i);break;case 10:case 13:case 32:return function NQ(A,r){var i="",I=iC(A,r);switch(r.type){case"base64":i=Cn(A);break;case"binary":i=A;break;case"buffer":i=A.toString("binary");break;case"array":i=Ra(A);break;default:throw new Error("Unrecognized type "+r.type)}return 239==I[0]&&187==I[1]&&191==I[2]&&(i=bt(i)),r.type="binary",xp(i,r)}(I,i);case 137:if(80===y[1]&&78===y[2]&&71===y[3])throw new Error("PNG Image File is not a spreadsheet");break;case 8:if(231===y[1])throw new Error("Unsupported Multiplan 1.x file!");break;case 12:if(236===y[1])throw new Error("Unsupported Multiplan 2.x file!");if(237===y[1])throw new Error("Unsupported Multiplan 3.x file!")}return He.indexOf(y[0])>-1&&y[2]<=12&&y[3]<=31?eA.to_workbook(I,i):oC(A,I,i,K)}function cC(A,r,i,I,y,K,rt){var ht=bn(i),Rt=rt.defval,Jt=rt.raw||!Object.prototype.hasOwnProperty.call(rt,"raw"),$t=!0,Pe=null!=A["!data"],Be=1===y?[]:{};if(1!==y)if(Object.defineProperty)try{Object.defineProperty(Be,"__rowNum__",{value:i,enumerable:!1})}catch{Be.__rowNum__=i}else Be.__rowNum__=i;if(!Pe||A["!data"][i])for(var ce=r.s.c;ce<=r.e.c;++ce){var sA=Pe?(A["!data"][i]||[])[ce]:A[I[ce]+ht];if(null!=sA&&void 0!==sA.t){var yA=sA.v;switch(sA.t){case"z":if(null==yA)break;continue;case"e":yA=0==yA?null:void 0;break;case"s":case"b":case"n":if(!sA.z||!Ps(sA.z)||"number"==typeof(yA=lr(yA)))break;case"d":rt&&(rt.UTC||!1===rt.raw)||(yA=Wt(new Date(yA)));break;default:throw new Error("unrecognized type "+sA.t)}if(null!=K[ce]){if(null==yA)if("e"==sA.t&&null===yA)Be[K[ce]]=null;else if(void 0!==Rt)Be[K[ce]]=Rt;else{if(!Jt||null!==yA)continue;Be[K[ce]]=null}else Be[K[ce]]=("n"===sA.t&&"boolean"==typeof rt.rawNumbers?rt.rawNumbers:Jt)?yA:ml(sA,yA,rt);null!=yA&&($t=!1)}}else{if(void 0===Rt)continue;null!=K[ce]&&(Be[K[ce]]=Rt)}}return{row:Be,isempty:$t}}function pB(A,r){if(null==A||null==A["!ref"])return[];var i={t:"n",v:0},I=0,y=1,K=[],rt=0,ht="",Rt={s:{r:0,c:0},e:{r:0,c:0}},Jt=r||{},$t=null!=Jt.range?Jt.range:A["!ref"];switch(1===Jt.header?I=1:"A"===Jt.header?I=2:Array.isArray(Jt.header)?I=3:null==Jt.header&&(I=0),typeof $t){case"string":Rt=oa($t);break;case"number":(Rt=oa(A["!ref"])).s.r=$t;break;default:Rt=$t}I>0&&(y=0);var Pe=bn(Rt.s.r),Be=[],ce=[],sA=0,yA=0,Je=null!=A["!data"],qe=Rt.s.r,VA=0,OA={};Je&&!A["!data"][qe]&&(A["!data"][qe]=[]);var yn=Jt.skipHidden&&A["!cols"]||[],Bi=Jt.skipHidden&&A["!rows"]||[];for(VA=Rt.s.c;VA<=Rt.e.c;++VA)if(!(yn[VA]||{}).hidden)switch(Be[VA]=qo(VA),i=Je?A["!data"][qe][VA]:A[Be[VA]+Pe],I){case 1:K[VA]=VA-Rt.s.c;break;case 2:K[VA]=Be[VA];break;case 3:K[VA]=Jt.header[VA-Rt.s.c];break;default:if(null==i&&(i={w:"__EMPTY",t:"s"}),ht=rt=ml(i,null,Jt),yA=OA[rt]||0){do{ht=rt+"_"+yA++}while(OA[ht]);OA[rt]=yA,OA[ht]=1}else OA[rt]=1;K[VA]=ht}for(qe=Rt.s.r+y;qe<=Rt.e.r;++qe)if(!(Bi[qe]||{}).hidden){var Vi=cC(A,Rt,qe,Be,I,K,Jt);(!1===Vi.isempty||(1===I?!1!==Jt.blankrows:Jt.blankrows))&&(ce[sA++]=Vi.row)}return ce.length=sA,ce}var lC=/"/g;function dC(A,r,i,I,y,K,rt,ht,Rt){for(var Jt=!0,$t=[],Pe="",Be=bn(i),ce=null!=A["!data"],sA=ce&&A["!data"][i]||[],yA=r.s.c;yA<=r.e.c;++yA)if(I[yA]){var Je=ce?sA[yA]:A[I[yA]+Be];if(null==Je)Pe="";else if(null!=Je.v){Jt=!1,Pe=""+(Rt.rawNumbers&&"n"==Je.t?Je.v:ml(Je,null,Rt));for(var qe=0,VA=0;qe!==Pe.length;++qe)if((VA=Pe.charCodeAt(qe))===y||VA===K||34===VA||Rt.forceQuotes){Pe='"'+Pe.replace(lC,'""')+'"';break}"ID"==Pe&&0==ht&&0==$t.length&&(Pe='"ID"')}else null==Je.f||Je.F?Pe="":(Jt=!1,(Pe="="+Je.f).indexOf(",")>=0&&(Pe='"'+Pe.replace(lC,'""')+'"'));$t.push(Pe)}if(Rt.strip)for(;""===$t[$t.length-1];)--$t.length;return!1===Rt.blankrows&&Jt?null:$t.join(rt)}function mB(A,r){var i=[],I=r??{};if(null==A||null==A["!ref"])return"";for(var y=oa(A["!ref"]),K=void 0!==I.FS?I.FS:",",rt=K.charCodeAt(0),ht=void 0!==I.RS?I.RS:"\n",Rt=ht.charCodeAt(0),Jt="",$t=[],Pe=I.skipHidden&&A["!cols"]||[],Be=I.skipHidden&&A["!rows"]||[],ce=y.s.c;ce<=y.e.c;++ce)(Pe[ce]||{}).hidden||($t[ce]=qo(ce));for(var sA=0,yA=y.s.r;yA<=y.e.r;++yA)(Be[yA]||{}).hidden||null!=(Jt=dC(A,y,yA,$t,rt,Rt,K,sA,I))&&(Jt||!1!==I.blankrows)&&i.push((sA++?ht:"")+Jt);return i.join("")}function uC(A,r,i){var I=i||{},y=A?null!=A["!data"]:I.dense;null!=ii&&null==y&&(y=ii);var K=+!I.skipHeader,rt=A||{};!A&&y&&(rt["!data"]=[]);var ht=0,Rt=0;if(rt&&null!=I.origin)if("number"==typeof I.origin)ht=I.origin;else{var Jt="string"==typeof I.origin?as(I.origin):I.origin;ht=Jt.r,Rt=Jt.c}var $t={s:{c:0,r:0},e:{c:Rt,r:ht+r.length-1+K}};if(rt["!ref"]){var Pe=oa(rt["!ref"]);$t.e.c=Math.max($t.e.c,Pe.e.c),$t.e.r=Math.max($t.e.r,Pe.e.r),-1==ht&&($t.e.r=(ht=Pe.e.r+1)+r.length-1+K)}else-1==ht&&(ht=0,$t.e.r=r.length-1+K);var Be=I.header||[],ce=0,sA=[];r.forEach(function(Je,qe){y&&!rt["!data"][ht+qe+K]&&(rt["!data"][ht+qe+K]=[]),y&&(sA=rt["!data"][ht+qe+K]),aa(Je).forEach(function(VA){-1==(ce=Be.indexOf(VA))&&(Be[ce=Be.length]=VA);var OA=Je[VA],yn="z",Bi="",Vi=y?"":qo(Rt+ce)+bn(ht+qe+K),Jn=y?sA[Rt+ce]:rt[Vi];!OA||"object"!=typeof OA||OA instanceof Date?("number"==typeof OA?yn="n":"boolean"==typeof OA?yn="b":"string"==typeof OA?yn="s":OA instanceof Date?(yn="d",I.UTC||(OA=Re(OA)),I.cellDates||(yn="n",OA=zn(OA)),Bi=null!=Jn&&Jn.z&&Ps(Jn.z)?Jn.z:I.dateNF||$A[14]):null===OA&&I.nullError&&(yn="e",OA=0),Jn?(Jn.t=yn,Jn.v=OA,delete Jn.w,delete Jn.R,Bi&&(Jn.z=Bi)):y?sA[Rt+ce]=Jn={t:yn,v:OA}:rt[Vi]=Jn={t:yn,v:OA},Bi&&(Jn.z=Bi)):y?sA[Rt+ce]=OA:rt[Vi]=OA})}),$t.e.c=Math.max($t.e.c,Rt+Be.length-1);var yA=bn(ht);if(y&&!rt["!data"][ht]&&(rt["!data"][ht]=[]),K)for(ce=0;ce<Be.length;++ce)y?rt["!data"][ht][ce+Rt]={t:"s",v:Be[ce]}:rt[qo(ce+Rt)+yA]={t:"s",v:Be[ce]};return rt["!ref"]=Xr($t),rt}function Zp(A,r,i){if("string"==typeof r){if(null!=A["!data"]){var I=as(r);return A["!data"][I.r]||(A["!data"][I.r]=[]),A["!data"][I.r][I.c]||(A["!data"][I.r][I.c]={t:"z"})}return A[r]||(A[r]={t:"z"})}return Zp(A,"number"!=typeof r?Ba(r):qo(i||0)+bn(r))}function hC(A,r){var i={SheetNames:[],Sheets:{}};return A&&$f(i,A,r||"Sheet1"),i}function $f(A,r,i,I){var y=1;if(!i)for(;y<=65535&&-1!=A.SheetNames.indexOf(i="Sheet"+y);++y,i=void 0);if(!i||A.SheetNames.length>=65535)throw new Error("Too many worksheets");if(I&&A.SheetNames.indexOf(i)>=0&&i.length<32){var K=i.match(/\d+$/);y=K&&+K[0]||0;var rt=K&&i.slice(0,K.index)||i;for(++y;y<=65535&&-1!=A.SheetNames.indexOf(i=rt+y);++y);}if(function nB(A,r){try{if(""==A)throw new Error("Sheet name cannot be blank");if(A.length>31)throw new Error("Sheet name cannot exceed 31 chars");if(39==A.charCodeAt(0)||39==A.charCodeAt(A.length-1))throw new Error("Sheet name cannot start or end with apostrophe (')");if("history"==A.toLowerCase())throw new Error("Sheet name cannot be 'History'");V1.forEach(function(i){if(-1!=A.indexOf(i))throw new Error("Sheet name cannot contain : \\ / ? * [ ]")})}catch(i){if(r)return!1;throw i}return!0}(i),A.SheetNames.indexOf(i)>=0)throw new Error("Worksheet with name |"+i+"| already exists!");return A.SheetNames.push(i),A.Sheets[i]=r,i}function fB(A,r,i){return r?(A.l={Target:r},i&&(A.l.Tooltip=i)):delete A.l,A}var fw={encode_col:qo,encode_row:bn,encode_cell:Ba,encode_range:Xr,decode_col:cr,decode_row:LA,split_cell:function dd(A){return A.replace(/(\$?[A-Z]*)(\$?\d*)/,"$1,$2").split(",")},decode_cell:as,decode_range:rc,format_cell:ml,sheet_new:function xg(A){var r={};return(A||{}).dense&&(r["!data"]=[]),r},sheet_add_aoa:fl,sheet_add_json:uC,sheet_add_dom:Cm,aoa_to_sheet:Ag,json_to_sheet:function mw(A,r){return uC(null,A,r)},table_to_sheet:MQ,table_to_book:function lB(A,r){return Ol(MQ(A,r),r)},sheet_to_csv:mB,sheet_to_txt:function gC(A,r){r||(r={}),r.FS="\t",r.RS="\n";var i=mB(A,r);return typeof Rn>"u"||"string"==r.type?i:"\xff\xfe"+Rn.utils.encode(1200,i,"str")},sheet_to_json:pB,sheet_to_html:function CQ(A,r){var i=r||{},y=null!=i.footer?i.footer:"</body></html>",K=[null!=i.header?i.header:'<html><head><meta charset="utf-8"/><title>SheetJS Table Export</title></head><body>'],rt=rc(A["!ref"]||"A1");if(K.push(function KM(A,r,i){return[].join("")+"<table"+(i&&i.id?' id="'+i.id+'"':"")+">"}(0,0,i)),A["!ref"])for(var ht=rt.s.r;ht<=rt.e.r;++ht)K.push(zM(A,rt,ht,i));return K.push("</table>"+y),K.join("")},sheet_to_formulae:function pw(A,r){var I,i="",y="";if(null==A||null==A["!ref"])return[];var Rt,K=oa(A["!ref"]),rt="",ht=[],Jt=[],$t=null!=A["!data"];for(Rt=K.s.c;Rt<=K.e.c;++Rt)ht[Rt]=qo(Rt);for(var Pe=K.s.r;Pe<=K.e.r;++Pe)for(rt=bn(Pe),Rt=K.s.c;Rt<=K.e.c;++Rt)if(i=ht[Rt]+rt,y="",void 0!==(I=$t?(A["!data"][Pe]||[])[Rt]:A[i])){if(null!=I.F){if(i=I.F,!I.f)continue;y=I.f,-1==i.indexOf(":")&&(i=i+":"+i)}if(null!=I.f)y=I.f;else{if(r&&!1===r.values)continue;if("z"==I.t)continue;if("n"==I.t&&null!=I.v)y=""+I.v;else if("b"==I.t)y=I.v?"TRUE":"FALSE";else if(void 0!==I.w)y="'"+I.w;else{if(void 0===I.v)continue;y="s"==I.t?"'"+I.v:""+I.v}}Jt[Jt.length]=i+"="+y}return Jt},sheet_to_row_object_array:pB,sheet_get_cell:Zp,book_new:hC,book_append_sheet:$f,book_set_sheet_visibility:function pC(A,r,i){A.Workbook||(A.Workbook={}),A.Workbook.Sheets||(A.Workbook.Sheets=[]);var I=function qp(A,r){if("number"==typeof r){if(r>=0&&A.SheetNames.length>r)return r;throw new Error("Cannot find sheet # "+r)}if("string"==typeof r){var i=A.SheetNames.indexOf(r);if(i>-1)return i;throw new Error("Cannot find sheet name |"+r+"|")}throw new Error("Cannot find sheet |"+r+"|")}(A,r);switch(A.Workbook.Sheets[I]||(A.Workbook.Sheets[I]={}),i){case 0:case 1:case 2:break;default:throw new Error("Bad sheet visibility setting "+i)}A.Workbook.Sheets[I].Hidden=i},cell_set_number_format:function Im(A,r){return A.z=r,A},cell_set_hyperlink:fB,cell_set_internal_link:function PQ(A,r,i){return fB(A,"#"+r,i)},cell_add_comment:function mC(A,r,i){A.c||(A.c=[]),A.c.push({t:r,a:i||"SheetJS"})},sheet_set_array_formula:function aI(A,r,i,I){for(var y="string"!=typeof r?r:oa(r),K="string"==typeof r?r:Xr(r),rt=y.s.r;rt<=y.e.r;++rt)for(var ht=y.s.c;ht<=y.e.c;++ht){var Rt=Zp(A,rt,ht);Rt.t="n",Rt.F=K,delete Rt.v,rt==y.s.r&&ht==y.s.c&&(Rt.f=i,I&&(Rt.D=!0))}var Jt=rc(A["!ref"]);return Jt.s.r>y.s.r&&(Jt.s.r=y.s.r),Jt.s.c>y.s.c&&(Jt.s.c=y.s.c),Jt.e.r<y.e.r&&(Jt.e.r=y.e.r),Jt.e.c<y.e.c&&(Jt.e.c=y.e.c),A["!ref"]=Xr(Jt),A},consts:{SHEET_VISIBLE:0,SHEET_HIDDEN:1,SHEET_VERY_HIDDEN:2}},ae=d(54438),Cw=d(39866),fC=d(93832),Fm=d(4922),LQ=d(10467);let JQ=(()=>{class A{constructor(i,I){this.authService=i,this.syncApiService=I,this.authInfo=this.authService.authInfo(),this.accessToken=this.authService.authInfo("access_token"),this.orgId=this.authService.authInfo("user").orgId,this.fetchDbData()}fetchDbData(){var i=this;this.syncApiService.fetchMultipleDbData(["filterSettingData"],function(){var I=(0,LQ.A)(function*(y){var K=yield y.data;200===y.status&&!(0,e.A)(K)&&(0,R.A)(K,"filterSettingData")&&!(0,e.A)(K.filterSettingData)&&(i.settingData=K.filterSettingData)});return function(y){return I.apply(this,arguments)}}())}prepareDataForAddProduct(i){if(this.orgId=this.authService.authInfo("user").orgId,!(0,e.A)(i)){let I=generateUUID("ProductEntity");return{productName:i.productName.trim(),productCode:(0,e.A)(i.productCode)?"":i.productCode,unit:(0,e.A)(i.unit)?"":i.unit,minStockQty:i.minimumStock,openingStockQty:i.openingStockQty,openingStockRate:i.openingStockRate,enableInvoice:!0,rate:Number(i.saleRate)||0,purchaseRate:Number(i.purchaseRate)||0,taxRate:0,description:i.description||"",orgId:this.orgId,enable:0,pushFlag:1,modifiedDate:Ne().toDate().getTime(),createdDate:Ne().toDate().getTime(),deviceCreatedDate:Ne().toDate().getTime(),remainingQty:0,serverUpdatedTime:0,discountEntity:null,device_modified_on:Ne().toDate().getTime(),version:1,_id:null,processed_flag:0,documentId:null,uniqueKeyProduct:I,syncFlag:1,uniqueKey:I,categoryName:i.categoryName,uniqueFKCategory:i.uniqueFKCategory,isFractionEnabled:i.isFractionEnabled,isUnitEditable:i.isUnitEditable,imagePath:i.imagePath}}}prepareDataForAddClient(i,I){if(this.orgId=this.authService.authInfo("user").orgId,!(0,e.A)(i)){let y=generateUUID("ClientEntity"),K=generateUUID("AccountsEntity"),rt=this.settingData.bookKeepingStartDate;return{nameOfAccount:i.orgName,accountType:"ADD_CLIENT"==I?12:13,orgId:this.orgId,uniqueKeyFKOtherTable:y,uniqueKeyOfAccount:K,defaultAccount:"ADD_CLIENT"==I?12:13,enable:0,pushFlag:1,deviceCreateDate:Ne().toDate().getTime(),narration:(0,e.A)(i.notes)?"":i.notes,isDefaultAccountFlag:!1,syncFlag:1,systemAccountKey:null,clientEntity:{orgId:this.orgId,orgName:i.orgName.trim(),address:(0,e.A)(i.address)?"":i.address,number:(0,e.A)(i.contactNumber)?"":i.contactNumber,email:(0,e.A)(i.email)?"":i.email,contactPersonName:(0,e.A)(i.contactPersonName)?"":i.contactPersonName,businessId:(0,e.A)(i.businessId)?"":i.businessId,businessDetail:(0,e.A)(i.businessDetail)?"":i.businessDetail,shippingAddress:(0,e.A)(i.shippingAddress)?"":i.shippingAddress,uniqueKeyClient:y,clientType:"ADD_CLIENT"==I?1:2,enable:0,pushFlag:1,modifiedDate:Ne().toDate().getTime(),deviceCreatedDate:Ne().toDate().getTime(),openingBalanceDate:rt,openingBalanceAmount:Me.DH.roundToEven(Number(i.openingBalanceAmount),2),narration:(0,e.A)(i.notes)?"":i.notes},accountOpeningBalance:{crDrType:"ADD_CLIENT"==I?1:2,createDate:rt,deviceCreatedDate:Ne().toDate().getTime(),enable:0,narration:"",openingBalance:Me.DH.roundToEven(Number(i.openingBalanceAmount),2),uniqueKeyAccountEntity:K,uniqueKeyOpeningBalance:generateUUID("Opening_Bal")},taxDetailEntity:null,serverUpdatedTime:0,device_modified_on:Ne().toDate().getTime(),version:0,_id:0}}}static#t=this.\u0275fac=function(I){return new(I||A)(ae.KVO(Fm.y),ae.KVO(fC.P))};static#e=this.\u0275prov=ae.jDH({token:A,factory:A.\u0275fac,providedIn:"root"})}return A})();var Mw=d(4300),VQ=d(26297),BB=d(7180),EB=d(89417);function BC(A,r){1&A&&(ae.j41(0,"div",13),ae.nrm(1,"div",14),ae.j41(2,"div",15),ae.EFF(3),ae.nI1(4,"transloco"),ae.k0s()()),2&A&&(ae.R7$(3),ae.SpI(" ",ae.bMT(4,1,"UPLOAD_IN_PROGRESS_PLEASE_WAIT")," "))}function EC(A,r){1&A&&(ae.j41(0,"div",13),ae.nrm(1,"div",14),ae.j41(2,"div",16),ae.EFF(3),ae.nI1(4,"transloco"),ae.k0s()()),2&A&&(ae.R7$(3),ae.SpI(" ",ae.bMT(4,1,"LOADING")," "))}function CC(A,r){1&A&&(ae.qex(0),ae.j41(1,"a",35),ae.nrm(2,"img",36),ae.EFF(3," CSV "),ae.k0s(),ae.j41(4,"a",37),ae.nrm(5,"img",38),ae.EFF(6," XLS "),ae.k0s(),ae.j41(7,"a",39),ae.nrm(8,"img",40),ae.EFF(9," XLSX "),ae.k0s(),ae.bVm())}function MC(A,r){1&A&&(ae.qex(0),ae.j41(1,"a",41),ae.nrm(2,"img",36),ae.EFF(3," CSV "),ae.k0s(),ae.j41(4,"a",42),ae.nrm(5,"img",38),ae.EFF(6," XLS "),ae.k0s(),ae.j41(7,"a",43),ae.nrm(8,"img",40),ae.EFF(9," XLSX "),ae.k0s(),ae.bVm())}function sp(A,r){1&A&&(ae.qex(0),ae.j41(1,"a",44),ae.nrm(2,"img",36),ae.EFF(3," CSV "),ae.k0s(),ae.j41(4,"a",45),ae.nrm(5,"img",38),ae.EFF(6," XLS "),ae.k0s(),ae.j41(7,"a",46),ae.nrm(8,"img",40),ae.EFF(9," XLSX "),ae.k0s(),ae.bVm())}function WQ(A,r){if(1&A){const i=ae.RV6();ae.j41(0,"div",17)(1,"div",18)(2,"div",19)(3,"h6"),ae.EFF(4),ae.nI1(5,"transloco"),ae.k0s(),ae.j41(6,"div",20),ae.EFF(7),ae.nI1(8,"transloco"),ae.k0s(),ae.j41(9,"div")(10,"div",21),ae.EFF(11),ae.nI1(12,"transloco"),ae.k0s(),ae.j41(13,"div",22)(14,"label")(15,"input",23),ae.bIt("change",function(y){ae.eBV(i);const K=ae.XpG();return ae.Njj(K.navigateByUrl(y,"/batch-upload/product"))}),ae.k0s(),ae.j41(16,"span",24),ae.EFF(17),ae.nI1(18,"transloco"),ae.k0s()(),ae.j41(19,"label")(20,"input",23),ae.bIt("change",function(y){ae.eBV(i);const K=ae.XpG();return ae.Njj(K.navigateByUrl(y,"/batch-upload/client"))}),ae.k0s(),ae.j41(21,"span",24),ae.EFF(22),ae.nI1(23,"transloco"),ae.k0s()(),ae.j41(24,"label")(25,"input",23),ae.bIt("change",function(y){ae.eBV(i);const K=ae.XpG();return ae.Njj(K.navigateByUrl(y,"/batch-upload/supplier"))}),ae.k0s(),ae.j41(26,"span",24),ae.EFF(27),ae.nI1(28,"transloco"),ae.k0s()()()()()(),ae.j41(29,"div",18)(30,"div",19)(31,"h6"),ae.EFF(32),ae.nI1(33,"transloco"),ae.k0s(),ae.j41(34,"div",20),ae.EFF(35),ae.nI1(36,"transloco"),ae.k0s(),ae.j41(37,"div",21),ae.EFF(38),ae.nI1(39,"transloco"),ae.k0s(),ae.j41(40,"div",25),ae.DNE(41,CC,10,0,"ng-container",26)(42,MC,10,0,"ng-container",26)(43,sp,10,0,"ng-container",26),ae.k0s()()(),ae.j41(44,"div",18)(45,"div",19)(46,"h6"),ae.EFF(47),ae.nI1(48,"transloco"),ae.k0s(),ae.j41(49,"div",20),ae.EFF(50),ae.nI1(51,"transloco"),ae.k0s(),ae.j41(52,"div",21),ae.EFF(53),ae.nI1(54,"transloco"),ae.k0s(),ae.j41(55,"div",25)(56,"div",27)(57,"input",28),ae.bIt("change",function(y){ae.eBV(i);const K=ae.XpG();return ae.Njj(K.incomingfile(y))})("change",function(y){ae.eBV(i);const K=ae.XpG();return ae.Njj(K.incomingfile(y))}),ae.k0s(),ae.j41(58,"div",29)(59,"h3"),ae.EFF(60),ae.nI1(61,"transloco"),ae.k0s()()()()()(),ae.j41(62,"div",30)(63,"div",31)(64,"i"),ae.EFF(65,"or"),ae.k0s()()(),ae.j41(66,"div",32)(67,"button",33),ae.bIt("click",function(){ae.eBV(i);const y=ae.XpG();return ae.Njj(y.addRecordsManually(y.actionType,y.rowInsertCount))}),ae.j41(68,"span",34),ae.EFF(69,"add_circle_outline"),ae.k0s(),ae.EFF(70),ae.nI1(71,"transloco"),ae.k0s()()()}if(2&A){const i=ae.XpG();ae.R7$(4),ae.SpI(" ",ae.bMT(5,20,"STEP_ONE")," "),ae.R7$(3),ae.SpI(" ",ae.bMT(8,22,"CHOOSE_BULK_UPLOAD_CLIENTS_PRODUCTS")," "),ae.R7$(4),ae.JRh(ae.bMT(12,24,"CHOOSE_CLIENT_OR_PRODUCT")),ae.R7$(4),ae.Y8G("checked","ADD_PRODUCT"==i.actionType),ae.R7$(2),ae.JRh(ae.bMT(18,26,"PRODUCT_LABEL")),ae.R7$(3),ae.Y8G("checked","ADD_CLIENT"==i.actionType),ae.R7$(2),ae.JRh(ae.bMT(23,28,"CLIENT")),ae.R7$(3),ae.Y8G("checked","ADD_SUPPLIER"==i.actionType),ae.R7$(2),ae.JRh(ae.bMT(28,30,"SUPPLIER")),ae.R7$(5),ae.SpI(" ",ae.bMT(33,32,"STEP_TWO")," "),ae.R7$(3),ae.SpI(" ",ae.bMT(36,34,"DOWNLOAD_A_BLANK_CLIENT_OR_PRODUCT")," "),ae.R7$(3),ae.JRh(ae.bMT(39,36,"CHOOSE_FILE_FORMAT")),ae.R7$(3),ae.Y8G("ngIf","ADD_CLIENT"==i.actionType),ae.R7$(),ae.Y8G("ngIf","ADD_SUPPLIER"==i.actionType),ae.R7$(),ae.Y8G("ngIf","ADD_PRODUCT"==i.actionType),ae.R7$(4),ae.SpI(" ",ae.bMT(48,38,"STEP_THREE")," "),ae.R7$(3),ae.SpI(" ",ae.bMT(51,40,"UPLOAD_DRAG_DROP_FILLED_TEMPLATE")," "),ae.R7$(3),ae.JRh(ae.bMT(54,42,"DRAG_FILE_TO_UPLOAD")),ae.R7$(7),ae.JRh(ae.bMT(61,44,"DRAG_FILE_TO_UPLOAD")),ae.R7$(10),ae.SpI(" ",ae.bMT(71,46,"ADD_MANUALLY")," ")}}function ww(A,r){if(1&A){const i=ae.RV6();ae.j41(0,"tr")(1,"td",61)(2,"span",62),ae.bIt("click",function(){const y=ae.eBV(i).$implicit,K=ae.XpG(2);return ae.Njj(K.deleteRecord(y.unique_row_identifier,K.actionType))}),ae.EFF(3,"close"),ae.k0s()(),ae.j41(4,"td",63),ae.EFF(5),ae.k0s(),ae.j41(6,"td",64)(7,"input",65),ae.mxI("ngModelChange",function(y){const K=ae.eBV(i).$implicit;return ae.DH7(K.orgName,y)||(K.orgName=y),ae.Njj(y)}),ae.k0s()(),ae.j41(8,"td",64)(9,"input",66),ae.mxI("ngModelChange",function(y){const K=ae.eBV(i).$implicit;return ae.DH7(K.contactPersonName,y)||(K.contactPersonName=y),ae.Njj(y)}),ae.k0s()(),ae.j41(10,"td",64)(11,"input",67),ae.mxI("ngModelChange",function(y){const K=ae.eBV(i).$implicit;return ae.DH7(K.address,y)||(K.address=y),ae.Njj(y)}),ae.k0s()(),ae.j41(12,"td",64)(13,"input",68),ae.mxI("ngModelChange",function(y){const K=ae.eBV(i).$implicit;return ae.DH7(K.businessId,y)||(K.businessId=y),ae.Njj(y)}),ae.k0s()(),ae.j41(14,"td",64)(15,"input",69),ae.mxI("ngModelChange",function(y){const K=ae.eBV(i).$implicit;return ae.DH7(K.businessDetail,y)||(K.businessDetail=y),ae.Njj(y)}),ae.k0s()(),ae.j41(16,"td",64)(17,"input",70),ae.mxI("ngModelChange",function(y){const K=ae.eBV(i).$implicit;return ae.DH7(K.contactNumber,y)||(K.contactNumber=y),ae.Njj(y)}),ae.k0s()(),ae.j41(18,"td",64)(19,"input",71),ae.mxI("ngModelChange",function(y){const K=ae.eBV(i).$implicit;return ae.DH7(K.email,y)||(K.email=y),ae.Njj(y)}),ae.k0s()(),ae.j41(20,"td",64)(21,"input",72),ae.mxI("ngModelChange",function(y){const K=ae.eBV(i).$implicit;return ae.DH7(K.shippingAddress,y)||(K.shippingAddress=y),ae.Njj(y)}),ae.k0s()(),ae.j41(22,"td",64)(23,"input",73),ae.mxI("ngModelChange",function(y){const K=ae.eBV(i).$implicit;return ae.DH7(K.openingBalanceAmount,y)||(K.openingBalanceAmount=y),ae.Njj(y)}),ae.k0s()(),ae.j41(24,"td",64)(25,"input",74),ae.mxI("ngModelChange",function(y){const K=ae.eBV(i).$implicit;return ae.DH7(K.notes,y)||(K.notes=y),ae.Njj(y)}),ae.k0s()()()}if(2&A){const i=r.$implicit,I=r.index;ae.R7$(5),ae.SpI(" ",I+1," "),ae.R7$(2),ae.R50("ngModel",i.orgName),ae.R7$(2),ae.R50("ngModel",i.contactPersonName),ae.R7$(2),ae.R50("ngModel",i.address),ae.R7$(2),ae.R50("ngModel",i.businessId),ae.R7$(2),ae.R50("ngModel",i.businessDetail),ae.R7$(2),ae.R50("ngModel",i.contactNumber),ae.R7$(2),ae.R50("ngModel",i.email),ae.R7$(2),ae.R50("ngModel",i.shippingAddress),ae.R7$(2),ae.R50("ngModel",i.openingBalanceAmount),ae.R7$(2),ae.R50("ngModel",i.notes)}}function cp(A,r){if(1&A){const i=ae.RV6();ae.j41(0,"div",47)(1,"table",48)(2,"thead")(3,"tr",49),ae.nrm(4,"td",50),ae.j41(5,"td",51),ae.EFF(6),ae.nI1(7,"transloco"),ae.k0s(),ae.j41(8,"td",50),ae.EFF(9),ae.nI1(10,"transloco"),ae.nI1(11,"transloco"),ae.k0s(),ae.j41(12,"td",50),ae.EFF(13),ae.nI1(14,"transloco"),ae.k0s(),ae.j41(15,"td",50),ae.EFF(16),ae.nI1(17,"transloco"),ae.k0s(),ae.j41(18,"td",50),ae.EFF(19),ae.nI1(20,"transloco"),ae.k0s(),ae.j41(21,"td",50),ae.EFF(22),ae.nI1(23,"transloco"),ae.k0s(),ae.j41(24,"td",50),ae.EFF(25),ae.nI1(26,"transloco"),ae.k0s(),ae.j41(27,"td",50),ae.EFF(28),ae.nI1(29,"transloco"),ae.k0s(),ae.j41(30,"td",50),ae.EFF(31),ae.nI1(32,"transloco"),ae.k0s(),ae.j41(33,"td",50),ae.EFF(34),ae.nI1(35,"transloco"),ae.k0s(),ae.j41(36,"td",50),ae.EFF(37),ae.nI1(38,"transloco"),ae.k0s()()(),ae.j41(39,"tbody"),ae.DNE(40,ww,26,11,"tr",52),ae.k0s()(),ae.j41(41,"div",53)(42,"a",33),ae.bIt("click",function(){ae.eBV(i);const y=ae.XpG();return ae.Njj(y.addNewRecord(y.actionType))}),ae.j41(43,"span",34),ae.EFF(44,"add_circle_outline"),ae.k0s(),ae.EFF(45),ae.nI1(46,"transloco"),ae.k0s()(),ae.j41(47,"div",54)(48,"div",55)(49,"div",56),ae.EFF(50),ae.nI1(51,"transloco"),ae.k0s(),ae.j41(52,"div",57)(53,"div",58)(54,"button",59),ae.bIt("click",function(){ae.eBV(i);const y=ae.XpG();return ae.Njj(y.performAction("back"))}),ae.j41(55,"span",34),ae.EFF(56,"arrow_back"),ae.k0s(),ae.EFF(57),ae.nI1(58,"transloco"),ae.k0s(),ae.j41(59,"button",59),ae.bIt("click",function(){ae.eBV(i);const y=ae.XpG();return ae.Njj(y.performAction("clear"))}),ae.j41(60,"span",34),ae.EFF(61,"cancel"),ae.k0s(),ae.EFF(62),ae.nI1(63,"transloco"),ae.k0s(),ae.j41(64,"button",60),ae.bIt("click",function(){ae.eBV(i);const y=ae.XpG();return ae.Njj(y.submit())}),ae.j41(65,"span",34),ae.EFF(66,"save"),ae.k0s(),ae.EFF(67),ae.nI1(68,"transloco"),ae.k0s()()()()()()}if(2&A){const i=ae.XpG();ae.R7$(6),ae.JRh(ae.bMT(7,17,"SR_NO")),ae.R7$(3),ae.SpI("","ADD_CLIENT"==i.actionType?ae.bMT(10,19,"CUSTOMER_NAME"):ae.bMT(11,21,"SUPPLIER_NAME"),"*"),ae.R7$(4),ae.JRh(ae.bMT(14,23,"CONTACT_PERSON")),ae.R7$(3),ae.JRh(ae.bMT(17,25,"ADDRESS")),ae.R7$(3),ae.JRh(ae.bMT(20,27,"TAX_ID")),ae.R7$(3),ae.JRh(ae.bMT(23,29,"BUSINESS_DETAILS")),ae.R7$(3),ae.JRh(ae.bMT(26,31,"CONTACT_NUMBER")),ae.R7$(3),ae.JRh(ae.bMT(29,33,"EMAIL")),ae.R7$(3),ae.JRh(ae.bMT(32,35,"SHIPPING_ADDRESS")),ae.R7$(3),ae.JRh(ae.bMT(35,37,"OPENING_BALANCE")),ae.R7$(3),ae.JRh(ae.bMT(38,39,"NOTES")),ae.R7$(3),ae.Y8G("ngForOf",i.clientsRecords),ae.R7$(5),ae.SpI(" ",ae.bMT(46,41,"NEW_ROW")," "),ae.R7$(5),ae.SpI(" ",ae.bMT(51,43,"BULK_UPLOAD_PROCESS_REVIEWED_TABLE_TEXT")," "),ae.R7$(7),ae.SpI(" ",ae.bMT(58,45,"BACK")," "),ae.R7$(5),ae.SpI(" ",ae.bMT(63,47,"CLEAR")," "),ae.R7$(5),ae.SpI(" ",ae.bMT(68,49,"SAVE")," ")}}function Vh(A,r){if(1&A){const i=ae.RV6();ae.j41(0,"tr")(1,"td",75),ae.bIt("click",function(){const y=ae.eBV(i).$implicit,K=ae.XpG(2);return ae.Njj(K.deleteRecord(y.unique_row_identifier,K.actionType))}),ae.j41(2,"span",34),ae.EFF(3,"close"),ae.k0s()(),ae.j41(4,"td",63),ae.EFF(5),ae.k0s(),ae.j41(6,"td",64)(7,"input",76),ae.mxI("ngModelChange",function(y){const K=ae.eBV(i).$implicit;return ae.DH7(K.productName,y)||(K.productName=y),ae.Njj(y)}),ae.k0s()(),ae.j41(8,"td",64)(9,"input",77),ae.mxI("ngModelChange",function(y){const K=ae.eBV(i).$implicit;return ae.DH7(K.unit,y)||(K.unit=y),ae.Njj(y)}),ae.k0s()(),ae.j41(10,"td",64)(11,"input",78),ae.mxI("ngModelChange",function(y){const K=ae.eBV(i).$implicit;return ae.DH7(K.description,y)||(K.description=y),ae.Njj(y)}),ae.k0s()(),ae.j41(12,"td",64)(13,"input",79),ae.mxI("ngModelChange",function(y){const K=ae.eBV(i).$implicit;return ae.DH7(K.purchaseRate,y)||(K.purchaseRate=y),ae.Njj(y)}),ae.k0s()(),ae.j41(14,"td",64)(15,"input",80),ae.mxI("ngModelChange",function(y){const K=ae.eBV(i).$implicit;return ae.DH7(K.saleRate,y)||(K.saleRate=y),ae.Njj(y)}),ae.k0s()(),ae.j41(16,"td",64)(17,"input",81),ae.mxI("ngModelChange",function(y){const K=ae.eBV(i).$implicit;return ae.DH7(K.productCode,y)||(K.productCode=y),ae.Njj(y)}),ae.k0s()(),ae.j41(18,"td",64)(19,"input",82),ae.mxI("ngModelChange",function(y){const K=ae.eBV(i).$implicit;return ae.DH7(K.openingStockQty,y)||(K.openingStockQty=y),ae.Njj(y)}),ae.k0s()(),ae.j41(20,"td",64)(21,"input",83),ae.mxI("ngModelChange",function(y){const K=ae.eBV(i).$implicit;return ae.DH7(K.openingStockRate,y)||(K.openingStockRate=y),ae.Njj(y)}),ae.k0s()(),ae.j41(22,"td",64)(23,"input",84),ae.mxI("ngModelChange",function(y){const K=ae.eBV(i).$implicit;return ae.DH7(K.minimumStock,y)||(K.minimumStock=y),ae.Njj(y)}),ae.k0s()()()}if(2&A){const i=r.$implicit,I=r.index;ae.R7$(5),ae.JRh(I+1),ae.R7$(2),ae.R50("ngModel",i.productName),ae.R7$(2),ae.R50("ngModel",i.unit),ae.R7$(2),ae.R50("ngModel",i.description),ae.R7$(2),ae.R50("ngModel",i.purchaseRate),ae.R7$(2),ae.R50("ngModel",i.saleRate),ae.R7$(2),ae.R50("ngModel",i.productCode),ae.R7$(2),ae.R50("ngModel",i.openingStockQty),ae.R7$(2),ae.R50("ngModel",i.openingStockRate),ae.R7$(2),ae.R50("ngModel",i.minimumStock)}}function Wh(A,r){if(1&A){const i=ae.RV6();ae.j41(0,"div",47)(1,"table",48)(2,"thead")(3,"tr",49),ae.nrm(4,"td",50),ae.j41(5,"td",51),ae.EFF(6),ae.nI1(7,"transloco"),ae.k0s(),ae.j41(8,"td",50),ae.EFF(9),ae.nI1(10,"transloco"),ae.k0s(),ae.j41(11,"td",50),ae.EFF(12),ae.nI1(13,"transloco"),ae.k0s(),ae.j41(14,"td",50),ae.EFF(15),ae.nI1(16,"transloco"),ae.k0s(),ae.j41(17,"td",50),ae.EFF(18),ae.nI1(19,"transloco"),ae.k0s(),ae.j41(20,"td",50),ae.EFF(21),ae.nI1(22,"transloco"),ae.k0s(),ae.j41(23,"td",50),ae.EFF(24),ae.nI1(25,"transloco"),ae.k0s(),ae.j41(26,"td",50),ae.EFF(27),ae.nI1(28,"transloco"),ae.k0s(),ae.j41(29,"td",50),ae.EFF(30),ae.nI1(31,"transloco"),ae.k0s(),ae.j41(32,"td",50),ae.EFF(33),ae.nI1(34,"transloco"),ae.k0s()()(),ae.j41(35,"tbody"),ae.DNE(36,Vh,24,10,"tr",52),ae.k0s()(),ae.j41(37,"div",53)(38,"a",33),ae.bIt("click",function(){ae.eBV(i);const y=ae.XpG();return ae.Njj(y.addNewRecord(y.actionType))}),ae.j41(39,"span",34),ae.EFF(40,"add_circle_outline"),ae.k0s(),ae.EFF(41),ae.nI1(42,"transloco"),ae.k0s()(),ae.j41(43,"div",54)(44,"div",55)(45,"div",56),ae.EFF(46),ae.nI1(47,"transloco"),ae.k0s(),ae.j41(48,"div",57)(49,"div",58)(50,"button",59),ae.bIt("click",function(){ae.eBV(i);const y=ae.XpG();return ae.Njj(y.performAction("back"))}),ae.j41(51,"span",34),ae.EFF(52,"cancel"),ae.k0s(),ae.EFF(53),ae.nI1(54,"transloco"),ae.k0s(),ae.j41(55,"button",59),ae.bIt("click",function(){ae.eBV(i);const y=ae.XpG();return ae.Njj(y.performAction("clear"))}),ae.j41(56,"span",34),ae.EFF(57,"cancel"),ae.k0s(),ae.EFF(58),ae.nI1(59,"transloco"),ae.k0s(),ae.j41(60,"button",60),ae.bIt("click",function(){ae.eBV(i);const y=ae.XpG();return ae.Njj(y.submit())}),ae.j41(61,"span",34),ae.EFF(62,"save"),ae.k0s(),ae.EFF(63),ae.nI1(64,"transloco"),ae.k0s()()()()()()}if(2&A){const i=ae.XpG();ae.R7$(6),ae.SpI(" ",ae.bMT(7,16,"SR_NO"),""),ae.R7$(3),ae.JRh(ae.bMT(10,18,"PRODUCT_NAME")),ae.R7$(3),ae.JRh(ae.bMT(13,20,"UNIT")),ae.R7$(3),ae.JRh(ae.bMT(16,22,"DESCRIPTION")),ae.R7$(3),ae.JRh(ae.bMT(19,24,"PURCHASE_RATE")),ae.R7$(3),ae.JRh(ae.bMT(22,26,"SALE_RATE")),ae.R7$(3),ae.JRh(ae.bMT(25,28,"PRO_CODE_LABEL")),ae.R7$(3),ae.JRh(ae.bMT(28,30,"OPENING_STOCK")),ae.R7$(3),ae.JRh(ae.bMT(31,32,"OPENING_STOCK_RATE")),ae.R7$(3),ae.JRh(ae.bMT(34,34,"MINIMUM_STOCK")),ae.R7$(3),ae.Y8G("ngForOf",i.productsRecords),ae.R7$(5),ae.SpI(" ",ae.bMT(42,36,"NEW_ROW")," "),ae.R7$(5),ae.SpI(" ",ae.bMT(47,38,"BULK_UPLOAD_PROCESS_REVIEWED_TABLE_TEXT")," "),ae.R7$(7),ae.SpI(" ",ae.bMT(54,40,"BACK")," "),ae.R7$(5),ae.SpI(" ",ae.bMT(59,42,"CLEAR")," "),ae.R7$(5),ae.SpI(" ",ae.bMT(64,44,"SAVE")," ")}}let CB=(()=>{class A{constructor(i,I,y,K,rt,ht,Rt,Jt,$t){this.commonService=i,this.syncApiService=I,this.authService=y,this.route=K,this.router=rt,this.batchUploadService=ht,this.syncDbService=Rt,this.notificationService=Jt,this.translocoService=$t,this.actionType=this.route.snapshot.data.actionType,this.clientsRecords=[],this.showClients=!1,this.productsRecords=[],this.showProducts=!1,this.showUploadBox=!0,this.isLoading=!1,this.isPreparingData=!1,this.orgId=this.authService.authInfo("user").orgId,this.rowInsertCount=15,this.productsList=[],this.clientsList=[]}ngOnInit(){this.commonService.broadcast("hideSidebar",!1),this.broadcastSubscription=this.commonService.receiveBroadcast().subscribe(i=>{(0,R.A)(i,"syncProcessComplete")&&i.syncProcessComplete&&(this.isLoading=!1,(0,F.A)(()=>{this.router.url.includes("batch-upload")&&this.fetchDBData()}))}),this.fetchDBData()}fetchDBData(){this.syncApiService.fetchMultipleDbData(["filterSettingData","account","product"],i=>{var I=i.data;200===i.status&&!(0,e.A)(I)&&((0,R.A)(I,"filterSettingData")&&!(0,e.A)(I.filterSettingData)&&(this.settingData=I.filterSettingData),(0,R.A)(I,"product")&&!(0,e.A)(I.product)&&(this.productsList=I.product),(0,R.A)(I,"account")&&!(0,e.A)(I.account)&&(this.clientsList=I.account))})}addRecordsManually(i,I){if("ADD_CLIENT"==i||"ADD_SUPPLIER"==i){for(let y=0;y<I;y++)this.clientsRecords.push(this.addNewClientRecord(i));this.showClients=!0,this.showUploadBox=!1,this.isLoading=!1,this.isPreparingData=!1}else if("ADD_PRODUCT"==i){for(let y=0;y<I;y++)this.productsRecords.push(this.addNewProductRecord());this.showProducts=!0,this.showUploadBox=!1,this.isLoading=!1,this.isPreparingData=!1}}navigateByUrl(i,I){this.router.navigateByUrl(I)}performAction(i){"clear"==i?(this.clientsRecords=[],this.productsRecords=[],this.addRecordsManually(this.actionType,this.rowInsertCount)):"back"==i&&(this.clientsRecords=[],this.productsRecords=[],this.showClients=!1,this.showProducts=!1,this.showUploadBox=!0)}addNewRecord(i){"ADD_CLIENT"==i||"ADD_SUPPLIER"==i?this.clientsRecords.push(this.addNewClientRecord(i)):"ADD_PRODUCT"==i&&this.productsRecords.push(this.addNewProductRecord())}addNewClientRecord(i){return{unique_row_identifier:generateUUID("ClientRow"),address:"",businessDetail:"",businessId:"",clientId:0,clientType:"ADD_CLIENT"==i?1:2,contactPersonName:"",contactNumber:"",deviceCreatedDate:0,email:"",enable:0,modifiedDate:0,narration:"",notes:"",openingBalanceAmount:null,openingBalanceDate:0,orgId:0,orgName:"",shippingAddress:"",uniqueKeyClient:""}}addNewProductRecord(){return{unique_row_identifier:generateUUID("ProductRow"),productName:"",productCode:"",description:"",purchaseRate:"",saleRate:"",unit:"",openingStockQty:"",opening_date:Ne().format("YYYY-MM-DD"),openingStockRate:"",inventory_enabled:1,minimumStock:"",categoryName:"",uniqueFKCategory:"",isFractionEnabled:!1,isUnitEditable:!0,imagePath:""}}submit(){let i={productList:[],accountList:[]};if("ADD_PRODUCT"==this.actionType){if(this.isLoading=!0,(0,e.A)(this.productsRecords))return this.notificationService.error("ENTER_VALID_DATA",{},!0),this.isLoading=!1,void(this.isPreparingData=!1);for(let I of this.productsRecords){if(!(0,e.A)(I.productName)&&!(0,e.A)(this.productsList.find(y=>no(y.productName)==no(I.productName).trim())))return this.notificationService.error("DUPLICATE_PRODUCT",{},!0),this.isLoading=!1,void(this.isPreparingData=!1);!(0,e.A)(I.productName)&&""!=I.productName&&i.productList.push(this.batchUploadService.prepareDataForAddProduct(I))}if((0,e.A)(i.productList))return this.notificationService.error("ENTER_VALID_DATA",{},!0),this.isLoading=!1,void(this.isPreparingData=!1)}else if("ADD_CLIENT"==this.actionType||"ADD_SUPPLIER"==this.actionType){if(this.isLoading=!0,(0,e.A)(this.clientsRecords))return this.notificationService.error("ENTER_VALID_DATA",{},!0),this.isLoading=!1,void(this.isPreparingData=!1);for(let I of this.clientsRecords){if(!(0,e.A)(I.orgName)&&!(0,e.A)((0,ZA.A)(this.clientsList,y=>no(y.nameOfAccount)==no(I.orgName).trim())))return this.notificationService.error((1==I.clientType?"Customer":2==I.clientType?"Supplier":"")+" with same name already exist !"),this.isLoading=!1,void(this.isPreparingData=!1);!(0,e.A)(I.orgName)&&""!=I.orgName&&i.accountList.push(this.batchUploadService.prepareDataForAddClient(I,this.actionType))}if((0,e.A)(i.accountList))return this.notificationService.error("ENTER_VALID_DATA",{},!0),this.isLoading=!1,void(this.isPreparingData=!1)}this.syncDbService.storeMultipleDataToDB((0,Ke.A)(i,I=>(0,e.A)(I)),I=>{var y=I;if(200==y.status){if((0,R.A)(y,"productList")&&!(0,e.A)(y.productList))return this.notificationService.success("PRODUCT_ADDED_SUCCESS",{},!0),this.syncDbService.syncData(),void this.performAction("back");if((0,R.A)(y,"accountList")&&!(0,e.A)(y.accountList)){let K=this.translocoService.translate("ADD_CLIENT"==this.actionType?"CLIENT_SAVED_SUCCESS":"SUPPLIER_SAVED_SUCCESS");return this.notificationService.success(K),this.syncDbService.syncData(),void this.performAction("back")}}})}deleteRecord(i,I){if("ADD_CLIENT"==I||"ADD_SUPPLIER"==I){let y=this.clientsRecords.findIndex(K=>K.unique_row_identifier==i);this.clientsRecords.splice(y,1)}else if("ADD_PRODUCT"==I){let y=this.productsRecords.findIndex(K=>K.unique_row_identifier==i);this.productsRecords.splice(y,1)}}incomingfile(i){var I=i.target.files[0].name.substring(i.target.files[0].name.lastIndexOf("."));".xls"===I||".csv"===I||".xlsx"===I?(this.uploadedfile=i.target.files[0],this.uploadedfile!==i.target.files[0].name&&(this.showClients=!1,this.showProducts=!1),this.uploadFile()):this.notificationService.error("BATCHUPLOAD_INVALID_FILE_TYPE",{},!0)}uploadFile(){this.isPreparingData=!0;let i=new FileReader;i.onload=I=>{for(var K=new Uint8Array(i.result),rt=new Array,ht=0;ht!=K.length;++ht)rt[ht]=String.fromCharCode(K[ht]);var Jt=Dp(rt.join(""),{type:"binary"}),$t=Jt.SheetNames[0];[].push(Jt.Sheets.Sheet1);let ce=Jt.Sheets[$t];if("ADD_CLIENT"==this.actionType||"ADD_SUPPLIER"==this.actionType){let Je=ce.A1.v;void 0===Je&&this.notificationService.error("ORGANIZATION_NAME_REQUIRED",{},!0);var sA=no(Je).replace(/\s/g,"");"customername"===sA||"suppliername"===sA?(void 0===ce.A1?ce.A1="orgName":ce.A1.v=ce.A1.h=ce.A1.w="orgName",void 0===ce.B1?ce.B1="contactPersonName":ce.B1.v=ce.B1.h=ce.B1.w="contactPersonName",void 0===ce.C1?ce.C1="address":ce.C1.v=ce.C1.h=ce.C1.w="address",void 0===ce.D1?ce.D1="businessId":ce.D1.v=ce.D1.h=ce.D1.w="businessId",void 0===ce.E1?ce.E1="businessDetail":ce.E1.v=ce.E1.h=ce.E1.w="businessDetail",void 0===ce.F1?ce.F1="contactNumber":ce.F1.v=ce.F1.h=ce.F1.w="contactNumber",void 0===ce.G1?ce.G1="email":ce.G1.v=ce.G1.h=ce.G1.w="email",void 0===ce.H1?ce.H1="shippingAddress":ce.H1.v=ce.H1.h=ce.H1.w="shippingAddress",void 0===ce.I1?ce.I1="openingBalanceAmount":ce.I1.v=ce.I1.h=ce.I1.w="openingBalanceAmount",void 0===ce.J1?ce.J1="notes":ce.J1.v=ce.J1.h=ce.J1.w="notes",this.clientsRecords=fw.sheet_to_json(ce,{raw:!0}),(0,e.A)(this.clientsRecords)||(this.clientsRecords=this.clientsRecords.map(qe=>({...qe,unique_row_identifier:generateUUID("ProductRow")}))),this.clientsRecords.length<this.rowInsertCount&&this.addRecordsManually(this.actionType,Number(this.rowInsertCount-this.clientsRecords.length)),this.showClients=!0,this.showProducts=!1,this.showUploadBox=!1,this.isPreparingData=!1):(this.showUploadBox=!0,this.isPreparingData=!1,this.notificationService.error("SOMETHING_WENT_WRONG",{},!0))}else if("ADD_PRODUCT"==this.actionType){let Je=ce.A1.v;void 0===Je&&this.notificationService.error("PRODUCT_NAME_CANNOT_BE_EMPTY",{},!0),"productname"===no(Je).replace(/\s/g,"")?(void 0===ce.A1?ce.A1="productName":ce.A1.v=ce.A1.h=ce.A1.w="productName",void 0===ce.B1?ce.B1="unit":ce.B1.v=ce.B1.h=ce.B1.w="unit",void 0===ce.C1?ce.C1="description":ce.C1.v=ce.C1.h=ce.C1.w="description",void 0===ce.D1?ce.D1="rate":ce.D1.v=ce.D1.h=ce.D1.w="rate",void 0===ce.E1?ce.E1="buy_rate":ce.E1.v=ce.E1.h=ce.E1.w="buy_rate",void 0===ce.F1?ce.F1="productCode":ce.F1.v=ce.F1.h=ce.F1.w="productCode",void 0===ce.G1?ce.G1="opening_stock":ce.G1.v=ce.G1.h=ce.G1.w="opening_stock",void 0===ce.H1?ce.H1="stock_rate":ce.H1.v=ce.H1.h=ce.H1.w="stock_rate",void 0===ce.I1?ce.I1="minimumStock":ce.I1.v=ce.I1.h=ce.I1.w="minimumStock",this.productsRecords=fw.sheet_to_json(ce,{raw:!0}),(0,e.A)(this.productsRecords)||(this.productsRecords=this.productsRecords.map(qe=>({...qe,saleRate:Me.DH.roundToEven(Number(qe.rate||0),2),purchaseRate:Me.DH.roundToEven(Number(qe.buy_rate||0),2),openingStockRate:Me.DH.roundToEven(Number(qe.stock_rate||0),2),openingStockQty:Me.DH.roundToEven(Number(qe.opening_stock||0),2),minimumStock:Me.DH.roundToEven(Number(qe.minimumStock||0),2),unique_row_identifier:generateUUID("ProductRow"),categoryName:"",uniqueFKCategory:"",isFractionEnabled:!1,isUnitEditable:!0,imagePath:""}))),this.productsRecords.length<this.rowInsertCount&&this.addRecordsManually(this.actionType,Number(this.rowInsertCount-this.productsRecords.length)),this.showClients=!1,this.showProducts=!0,this.showUploadBox=!1,this.isPreparingData=!1):(this.showUploadBox=!0,this.isPreparingData=!1,this.notificationService.error("SOMETHING_WENT_WRONG",{},!0))}},i.readAsArrayBuffer(this.uploadedfile)}static#t=this.\u0275fac=function(I){return new(I||A)(ae.rXU(Cw.h),ae.rXU(fC.P),ae.rXU(Fm.y),ae.rXU(t.nX),ae.rXU(t.Ix),ae.rXU(JQ),ae.rXU(Mw.P),ae.rXU(VQ.J),ae.rXU(BB.JO))};static#e=this.\u0275cmp=ae.VBU({type:A,selectors:[["app-batch-upload"]],decls:22,vars:14,consts:[["class","block-loader text-primary","style","position: fixed !important;",4,"ngIf"],[1,"content"],[1,"container-fluid"],[1,"page-title-box"],[1,"row","align-items-center"],[1,"col-sm-6"],[1,"page-title"],[1,"breadcrumb","float-end"],[1,"breadcrumb-item"],["href","","routerLink","/dashboard"],[1,"breadcrumb-item","active"],["class","row m-0",4,"ngIf"],["style","margin-bottom: 90px;",4,"ngIf"],[1,"block-loader","text-primary",2,"position","fixed !important"],["role","status",1,"spinner-border"],[1,"sr-only","font-size-16","ms-2","mt-1",2,"width","260px"],[1,"sr-only","font-size-16","ms-2","mt-1"],[1,"row","m-0"],[1,"col-md-4","mb-4","d-flex"],[1,"batch-card"],[1,"span_text","p-0"],[1,"client_label","my-3","mx-0"],[1,"discountradio","mt-2"],["autocomplete","off","type","radio","name","uploadtype",1,"font-rs",3,"change","checked"],[1,"label","font-rs"],[1,"",2,"margin-top","6px"],[4,"ngIf"],["id","logoImgCont",1,"image-upload-wrap-batch"],["autocomplete","off","type","file","placeholder","Upload file","required","","accept",".xlsx, .xls, .csv",1,"file-upload-input-batch",3,"change"],[1,"drag-text-batch"],[1,"d-block","text-center","mb-2","text-sm"],[1,"or-seperator"],[1,"col-md-12","mt-4","text-center"],[1,"add-manualy","btn",3,"click"],[1,"material-icons","custom-icons"],["href","./assets/batch-upload-samples/clients.csv",1,"change_bg_batch","btn","pull-left"],["src","assets/img/csv.png","width","20"],["href","./assets/batch-upload-samples/clients.xls",1,"change_bg_batch","btn","pull-left"],["src","assets/img/xls.png","width","20"],["href","./assets/batch-upload-samples/clients.xlsx",1,"change_bg_batch","btn","pull-left"],["src","assets/img/xlsx.png","width","20"],["href","./assets/batch-upload-samples/suppliers.csv",1,"change_bg_batch","btn","pull-left"],["href","./assets/batch-upload-samples/supplier.xls",1,"change_bg_batch","btn","pull-left"],["href","./assets/batch-upload-samples/supplier.xlsx",1,"change_bg_batch","btn","pull-left"],["href","./assets/batch-upload-samples/products.csv",1,"change_bg_batch","btn","pull-left"],["href","./assets/batch-upload-samples/products.xls",1,"change_bg_batch","btn","pull-left"],["href","./assets/batch-upload-samples/products.xlsx",1,"change_bg_batch","btn","pull-left"],[2,"margin-bottom","90px"],["width","100%",1,"table"],[2,"background","#f5f5f5"],[1,"batch-head-table"],[1,"batch-head-table","text-center",2,"min-width","50px"],[4,"ngFor","ngForOf"],[1,"my-3"],[1,"footer-invoice"],[1,"row"],[1,"col-md-6","offset-md-2"],[1,"col-md-4"],[1,"fa-pull-right","pb-2"],["type","button",1,"btn-cancel",3,"click"],["type","submit",1,"btn-done",3,"click"],[1,"batch-head-table","close-row"],[1,"material-icons","custom-icons",3,"click"],[1,"number_tag","td_inputs","batch-head-table","text-center"],[1,"p-0","border"],["autocomplete","off","type","text","name","name","onfocus","this.select()","required","",1,"form-control",3,"ngModelChange","ngModel"],["autocomplete","off","type","text","name","contact_person_name","onfocus","this.select()",1,"form-control",3,"ngModelChange","ngModel"],["autocomplete","off","type","text","name","address_line1","onfocus","this.select()",1,"form-control",3,"ngModelChange","ngModel"],["autocomplete","off","type","text","name","business_id","onfocus","this.select()",1,"form-control",3,"ngModelChange","ngModel"],["autocomplete","off","type","text","name","business_detail","onfocus","this.select()",1,"form-control",3,"ngModelChange","ngModel"],["autocomplete","off","type","text","name","contactNumber","onfocus","this.select()",1,"form-control",3,"ngModelChange","ngModel"],["autocomplete","off","type","text","name","email","onfocus","this.select()",1,"form-control",3,"ngModelChange","ngModel"],["autocomplete","off","type","text","name","shippingAddress","onfocus","this.select()",1,"form-control",3,"ngModelChange","ngModel"],["autocomplete","off","type","text","name","openingBalanceAmount","onfocus","this.select()",1,"form-control",3,"ngModelChange","ngModel"],["autocomplete","off","type","text","name","notes","onfocus","this.select()",1,"form-control",3,"ngModelChange","ngModel"],[1,"batch-head-table","close-row",2,"background","#f5f5f5",3,"click"],["autocomplete","off","type","text","name","productName","onfocus","this.select()","required","",1,"form-control",3,"ngModelChange","ngModel"],["autocomplete","off","type","text","name","unit","onfocus","this.select()","required","",1,"form-control",3,"ngModelChange","ngModel"],["autocomplete","off","type","text","name","description","onfocus","this.select()","required","",1,"form-control",3,"ngModelChange","ngModel"],["autocomplete","off","type","text","name","purchaseRate","onfocus","this.select()","required","","nDigitDecimalNumber","",1,"form-control",3,"ngModelChange","ngModel"],["autocomplete","off","type","text","name","saleRate","onfocus","this.select()","required","","nDigitDecimalNumber","",1,"form-control",3,"ngModelChange","ngModel"],["autocomplete","off","type","text","name","productCode","onfocus","this.select()","required","",1,"form-control",3,"ngModelChange","ngModel"],["autocomplete","off","type","text","name","openingStockQty","onfocus","this.select()","required","",1,"form-control",3,"ngModelChange","ngModel"],["autocomplete","off","type","text","name","openingStockRate","onfocus","this.select()","required","",1,"form-control",3,"ngModelChange","ngModel"],["autocomplete","off","type","text","name","minimumStock","onfocus","this.select()","required","",1,"form-control",3,"ngModelChange","ngModel"]],template:function(I,y){1&I&&(ae.DNE(0,BC,5,3,"div",0)(1,EC,5,3,"div",0),ae.j41(2,"div",1)(3,"div",2)(4,"div",3)(5,"div",4)(6,"div",5)(7,"h4",6),ae.EFF(8),ae.nI1(9,"transloco"),ae.k0s()(),ae.j41(10,"div",5)(11,"ol",7)(12,"li",8)(13,"a",9),ae.EFF(14),ae.nI1(15,"transloco"),ae.k0s()(),ae.j41(16,"li",10),ae.EFF(17),ae.nI1(18,"transloco"),ae.k0s()()()()(),ae.DNE(19,WQ,72,48,"div",11)(20,cp,69,51,"div",12)(21,Wh,65,46,"div",12),ae.k0s()()),2&I&&(ae.Y8G("ngIf",y.isLoading),ae.R7$(),ae.Y8G("ngIf",y.isPreparingData),ae.R7$(7),ae.JRh(ae.bMT(9,8,"BATCH_UPLOAD")),ae.R7$(6),ae.SpI(" ",ae.bMT(15,10,"DASHBOARD")," "),ae.R7$(3),ae.SpI(" ",ae.bMT(18,12,"BATCH_UPLOAD")," "),ae.R7$(2),ae.Y8G("ngIf",y.showUploadBox),ae.R7$(),ae.Y8G("ngIf",("ADD_CLIENT"==y.actionType||"ADD_SUPPLIER"==y.actionType)&&y.showClients),ae.R7$(),ae.Y8G("ngIf","ADD_PRODUCT"==y.actionType&&y.showProducts))},dependencies:[l.Sq,l.bT,t.Wk,EB.me,EB.BC,EB.YS,EB.vS,BB.Kj],styles:[".image-upload-wrap-batch[_ngcontent-%COMP%]{margin-top:0;border:2px dashed #e2e7f2;position:relative;height:78px;background:#e0e6f15c}.file-upload-input-batch[_ngcontent-%COMP%]{position:absolute;margin:0;padding:22px;width:100%;height:100%;outline:none;opacity:0;left:0;cursor:pointer}.drag-text-batch[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font-weight:100;color:#1889e5;padding:12px 10px;font-size:14px;margin:0;line-height:52px}.drag-text-batch[_ngcontent-%COMP%]{text-align:center}.batch-card[_ngcontent-%COMP%]   h6[_ngcontent-%COMP%]{font-size:18px}.or-seperator[_ngcontent-%COMP%]{height:0;margin:30px auto 20px;text-align:center;border-top:2px solid rgba(53,69,93,.2705882353);width:20%;font-weight:600}.or-seperator[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{padding:0 10px;font-size:17px;text-align:center;background:#fff;display:inline-block;position:relative;top:-14px;z-index:1}.add-manualy[_ngcontent-%COMP%], .add-manualy[_ngcontent-%COMP%]:hover{font-size:16px;background-color:#1889e5;color:#fff;padding:8px 36px;border-width:1px;border-style:solid;border-color:#c4cdd5;border-image:none;border-image:initial}label[_ngcontent-%COMP%]{font-weight:500;margin-bottom:2px;font-size:15px;color:#000}.close-row[_ngcontent-%COMP%]:hover{color:#ff4f4f;background-color:#fff4f4}.close-row[_ngcontent-%COMP%]{color:#000;background-color:#f5f5f5}.form-control[_ngcontent-%COMP%]{border:1px solid #ffffff!important;margin-bottom:0}@media only screen and (max-width: 1024px){.btn-cancel[_ngcontent-%COMP%], .btn-done[_ngcontent-%COMP%]{padding:6px 12px}}"]})}return A})();const Qw=[{path:"client",component:CB,data:{actionType:"ADD_CLIENT",accessIdKey:"batchUpload"}},{path:"supplier",component:CB,data:{actionType:"ADD_SUPPLIER",accessIdKey:"batchUpload"}},{path:"product",component:CB,data:{actionType:"ADD_PRODUCT",accessIdKey:"batchUpload"}}];let zQ=(()=>{class A{static#t=this.\u0275fac=function(I){return new(I||A)};static#e=this.\u0275mod=ae.$C({type:A});static#A=this.\u0275inj=ae.G2t({imports:[t.iI.forChild(Qw),t.iI]})}return A})(),KQ=(()=>{class A{static#t=this.\u0275fac=function(I){return new(I||A)};static#e=this.\u0275mod=ae.$C({type:A});static#A=this.\u0275inj=ae.G2t({imports:[l.MD,zQ,BB.Q8,EB.YN]})}return A})()},96093:(Fe,Tt,d)=>{"use strict";d.d(Tt,{X:()=>u});var l=d(98808),t=d(97586),F=d(67640),e=d(72036),_=d(79391),D=d(32661),h=d(54438),s=d(4922);let u=(()=>{class g{constructor(c){this.authService=c,this.accessToken=this.authService.authInfo("access_token")}changeKeysForApi(c,B,p,f){this.accessToken=this.authService.authInfo("access_token");let E=generateUUID("ClientEntity"),w=generateUUID("AccountsEntity"),Q=generateUUID("Opening_Bal"),b=this.authService.authInfo("user").orgId,C=c.bookKeepingStartDate,T={accountList:[{nameOfAccount:B.orgName.trim(),accountType:1==B.clientType?12:13,orgId:b,uniqueKeyFKOtherTable:2==p||3==p||4==p?B.uniqueKeyClient:E,uniqueKeyOfAccount:2==p||3==p||4==p?f.uniqueKeyOfAccount:w,defaultAccount:1==B.clientType?12:13,enable:3==p?1:0,pushFlag:2==p||3==p||4==p?2:1,deviceCreateDate:2==p||3==p||4==p?f.deviceCreateDate:t().toDate().getTime(),narration:B.narration,isDefaultAccountFlag:!1,syncFlag:1==p?1:2,systemAccountKey:null,clientEntity:{orgId:b,orgName:B.orgName.trim(),address:B.address,number:B.number,email:B.email,contactPersonName:B.contactPersonName,businessId:B.businessId,businessDetail:B.businessDetail,shippingAddress:B.shippingAddress,uniqueKeyClient:2==p||3==p||4==p?B.uniqueKeyClient:E,clientType:B.clientType,enable:3==p?1:0,pushFlag:2==p||3==p||4==p?2:1,modifiedDate:t().toDate().getTime(),deviceCreatedDate:2==p||3==p||4==p?B.deviceCreatedDate:t().toDate().getTime(),openingBalanceDate:C,openingBalanceAmount:l.DH.roundToEven(B.openingBalanceAmount,2),narration:B.narration},accountOpeningBalance:null,taxDetailEntity:null,serverUpdatedTime:2==p||3==p||4==p?f.serverUpdatedTime:0,device_modified_on:t().toDate().getTime(),version:0,_id:0}]};return B.openingBalanceAmount>0&&(1!=p&&!(0,F.A)(f.accountOpeningBalance)&&(Q=f.accountOpeningBalance.uniqueKeyOpeningBalance),T.accountList[0].accountOpeningBalance={createDate:C,openingBalance:l.DH.roundToEven(B.openingBalanceAmount,2),narration:B.narration,uniqueKeyAccountEntity:2==p||3==p||4==p?f.uniqueKeyOfAccount:w,uniqueKeyOpeningBalance:Q,crDrType:B.crDrType,enable:3==p?1:0,pushFlag:2==p||3==p||4==p?2:1,deviceCreatedDate:2==p||3==p||4==p?B.deviceCreatedDate:t().toDate().getTime()}),T}sortData(c){if((0,e.A)(c))return[];var B=c.filter((p,f)=>{if(!(0,e.A)(p.clientEntity)&&!(0,F.A)(p.clientEntity.orgName)&&!(0,F.A)(p.clientEntity.uniqueKeyClient)){var E=p.clientEntity.orgName.toLowerCase().replace(/\s/g,"");if(!(0,e.A)(E)&&0==p.clientEntity.enable)return(0,_.A)(c,["clientEntity.orgName",p.clientEntity.orgName])}});return(0,D.A)(B,"uniqueKeyFKOtherTable")}static#t=this.\u0275fac=function(B){return new(B||g)(h.KVO(s.y))};static#e=this.\u0275prov=h.jDH({token:g,factory:g.\u0275fac,providedIn:"root"})}return g})()},9305:(Fe,Tt,d)=>{"use strict";d.d(Tt,{c:()=>u});var l=d(75351),t=d(54438),R=d(60177),F=d(7180);const e=g=>({date:g});function _(g,a){if(1&g&&(t.j41(0,"h3",7)(1,"strong"),t.EFF(2),t.k0s()()),2&g){const c=t.XpG(2);t.R7$(2),t.JRh(c.email)}}function D(g,a){if(1&g&&(t.qex(0),t.DNE(1,_,3,1,"h3",5),t.j41(2,"p"),t.EFF(3),t.nI1(4,"transloco"),t.k0s(),t.j41(5,"p"),t.EFF(6),t.nI1(7,"transloco"),t.k0s(),t.j41(8,"a",6),t.EFF(9,"support@tacktilesystems.com"),t.k0s(),t.bVm()),2&g){const c=t.XpG();t.R7$(),t.Y8G("ngIf",c.email),t.R7$(2),t.SpI(" ",t.i5U(4,3,"ACCOUNT_WILL_BE_PERMANENTLY_DELETED_MESSAGE",t.eq3(8,e,c.date))," "),t.R7$(3),t.SpI(" ",t.bMT(7,6,"ACCOUNT_WILL_BE_PERMANENTLY_DELETED_CONSENT")," ")}}function h(g,a){if(1&g&&(t.j41(0,"h3",10)(1,"strong"),t.EFF(2),t.k0s()()),2&g){const c=t.XpG(2);t.R7$(2),t.JRh(c.email)}}function s(g,a){if(1&g&&(t.qex(0),t.DNE(1,h,3,1,"h3",8),t.j41(2,"p",9),t.EFF(3),t.nI1(4,"transloco"),t.k0s(),t.bVm()),2&g){const c=t.XpG();t.R7$(),t.Y8G("ngIf",c.email),t.R7$(2),t.SpI(" ",t.i5U(4,2,"ACCOUNT_ALREADY_DELETED_PERMANENTLY_MESSAGE",t.eq3(5,e,c.date))," ")}}let u=(()=>{class g{constructor(c,B){this.dialogRef=c,this.dialogData=B,this.email="",this.date="",this.type="",this.email=B.email,this.date=B.estimatedTimeToDisplay,this.type=B.type}closeDialog(){this.dialogRef.close({status:"OK"})}static#t=this.\u0275fac=function(B){return new(B||g)(t.rXU(l.CP),t.rXU(l.Vh))};static#e=this.\u0275cmp=t.VBU({type:g,selectors:[["app-account-deleted-dialog"]],decls:10,vars:8,consts:[["mat-dialog-title","",1,"mat-dialog-title","text-danger"],[1,"mat-typography","mat-dialog-content","row","mx-0","my-3"],[4,"ngIf"],["align","center",1,"mat-dialog-actions"],[1,"btn-cancel",3,"click"],["class","text-danger",4,"ngIf"],["href","mailto:support@tacktilesystems.com",2,"color","#2096f3","font-weight","bold"],[1,"text-danger"],["class","text-danger text-center",4,"ngIf"],[1,"text-center"],[1,"text-danger","text-center"]],template:function(B,p){1&B&&(t.j41(0,"h2",0),t.EFF(1),t.nI1(2,"transloco"),t.k0s(),t.j41(3,"mat-dialog-content",1),t.DNE(4,D,10,10,"ng-container",2)(5,s,5,7,"ng-container",2),t.k0s(),t.j41(6,"mat-dialog-actions",3)(7,"button",4),t.bIt("click",function(){return p.closeDialog()}),t.EFF(8),t.nI1(9,"transloco"),t.k0s()()),2&B&&(t.R7$(),t.SpI(" ",t.bMT(2,4,"ACCOUNT_TERMINATED"),"\n"),t.R7$(3),t.Y8G("ngIf","NOT_YET_DELETED"==p.type),t.R7$(),t.Y8G("ngIf","ACC_DELETED"==p.type),t.R7$(3),t.SpI(" ",t.bMT(9,6,"OK")," "))},dependencies:[R.bT,l.BI,l.E7,l.Yi,F.Kj]})}return g})()},36076:(Fe,Tt,d)=>{"use strict";d.d(Tt,{l:()=>e});var l=d(60177),t=d(75351),R=d(7180),F=d(54438);let e=(()=>{class _{static#t=this.\u0275fac=function(s){return new(s||_)};static#e=this.\u0275mod=F.$C({type:_});static#A=this.\u0275inj=F.G2t({imports:[l.MD,t.hM,R.Q8]})}return _})()},43654:(Fe,Tt,d)=>{"use strict";d.d(Tt,{q:()=>e});var l=d(60177),t=d(75351),R=d(7180),F=d(54438);let e=(()=>{class _{static#t=this.\u0275fac=function(s){return new(s||_)};static#e=this.\u0275mod=F.$C({type:_});static#A=this.\u0275inj=F.G2t({imports:[l.MD,t.hM,R.Q8]})}return _})()},95674:(Fe,Tt,d)=>{"use strict";d.d(Tt,{y:()=>c});var l=d(75351),t=d(72036),R=d(66689),F=d(54438),e=d(7180),_=d(60177);function D(B,p){1&B&&(F.j41(0,"div",12),F.EFF(1,"------------------------------"),F.k0s())}function h(B,p){if(1&B&&F.nrm(0,"div",13),2&B){const f=F.XpG();F.Y8G("innerHtml",f.alertData.message,F.npT)}}function s(B,p){if(1&B){const f=F.RV6();F.j41(0,"button",14),F.bIt("click",function(){F.eBV(f);const w=F.XpG();return F.Njj(w.dialogRef.close({cancel:!1,isConfirmed:!0}))}),F.EFF(1),F.nI1(2,"transloco"),F.k0s()}if(2&B){const f=F.XpG();F.R7$(),F.SpI(" ",f.showSuccessBtn?f.successBtnText:F.bMT(2,1,"SUCCESS")," ")}}function u(B,p){if(1&B){const f=F.RV6();F.j41(0,"button",15),F.bIt("click",function(){F.eBV(f);const w=F.XpG();return F.Njj(w.dialogRef.close({cancel:!0,isConfirmed:!1}))}),F.j41(1,"span",16),F.EFF(2,"cancel"),F.k0s(),F.EFF(3),F.k0s()}if(2&B){const f=F.XpG();F.R7$(3),F.SpI(" ",f.cancelBtnText," ")}}function g(B,p){if(1&B){const f=F.RV6();F.j41(0,"button",17),F.bIt("click",function(){F.eBV(f);const w=F.XpG();return F.Njj(w.dialogRef.close({cancel:!1,isConfirmed:!0}))}),F.j41(1,"span",16),F.EFF(2,"cancel"),F.k0s(),F.EFF(3),F.k0s()}if(2&B){const f=F.XpG();F.R7$(3),F.SpI(" ",f.cancelBtnText," ")}}function a(B,p){if(1&B){const f=F.RV6();F.j41(0,"button",17),F.bIt("click",function(){F.eBV(f);const w=F.XpG();return F.Njj(w.dialogRef.close({cancel:!1,isConfirmed:!1,isNever:!0}))}),F.j41(1,"span",16),F.EFF(2,"cancel"),F.k0s(),F.EFF(3),F.k0s()}if(2&B){const f=F.XpG();F.R7$(3),F.SpI(" ",f.showExtraBtnBtnText," ")}}let c=(()=>{class B{constructor(f,E,w){this.alertData=f,this.dialogRef=E,this.translocoService=w,this.modalObject=this.alertData.alertDataObject,this.headerTitle=(0,t.A)(this.modalObject)||(0,t.A)(this.modalObject.headerTitle)?"Alert":this.modalObject.headerTitle,this.messageExist=!(0,t.A)(this.alertData.message),this.showSuccessBtn=!((0,t.A)(this.modalObject)||!this.modalObject.showSuccessBtn),this.showNeverBtn=!((0,t.A)(this.modalObject)||!this.modalObject.showNeverBtn),this.successBtnText=(0,t.A)(this.modalObject)||(0,t.A)(this.modalObject.successBtnText)?"Ok":this.modalObject.successBtnText,this.cancelBtnText=(0,t.A)(this.modalObject)||(0,t.A)(this.modalObject.cancelBtnText)?this.translocoService.translate("OK"):this.modalObject.cancelBtnText,this.showExtraBtnBtnText=(0,t.A)(this.modalObject)||(0,t.A)(this.modalObject.showExtraBtnBtnText)?"Extra":this.modalObject.showExtraBtnBtnText,this.showIcon=!0,this.showHeader=!1,this.textPosition="text-center",this.showCancelBtn=!1,this.successBtnText=!(0,t.A)(this.alertData)&&(0,R.A)(this.alertData,"successBtnText")?this.alertData.successBtnText:this.successBtnText,this.showSuccessBtn=!(0,t.A)(this.alertData)&&(0,R.A)(this.alertData,"showSuccessBtn")?this.alertData.showSuccessBtn:this.showSuccessBtn,this.showNeverBtn=!(0,t.A)(this.alertData)&&(0,R.A)(this.alertData,"showNeverBtn")?this.alertData.showNeverBtn:this.showNeverBtn,this.cancelBtnText=!(0,t.A)(this.alertData)&&(0,R.A)(this.alertData,"showcancelBtnTex")?this.alertData.showcancelBtnTex:this.cancelBtnText}ngOnInit(){}static#t=this.\u0275fac=function(E){return new(E||B)(F.rXU(l.Vh),F.rXU(l.CP),F.rXU(e.JO))};static#e=this.\u0275cmp=F.VBU({type:B,selectors:[["app-alert-dialog"]],decls:15,vars:7,consts:[["role","document",1,"modal-dialog"],[1,"modal-content"],[1,"modal-header","header-common","poup-head","d-flex","justify-content-between","m-0"],["id","exampleModalLabel",1,"modal-title"],["type","button","aria-label","Close",1,"close",3,"click"],["aria-hidden","true"],["class","modal-body",4,"ngIf"],["class","modal-body p-4",3,"innerHtml",4,"ngIf"],[1,"modal-footer","p-3"],["type","button","class","btn-done","data-dismiss","modal",3,"click",4,"ngIf"],["type","button","class","btn-cancel ms-2","data-dismiss","modal",3,"click",4,"ngIf"],["type","button","class","btn-cancel","data-dismiss","modal",3,"click",4,"ngIf"],[1,"modal-body"],[1,"modal-body","p-4",3,"innerHtml"],["type","button","data-dismiss","modal",1,"btn-done",3,"click"],["type","button","data-dismiss","modal",1,"btn-cancel","ms-2",3,"click"],[1,"material-icons","custom-icons"],["type","button","data-dismiss","modal",1,"btn-cancel",3,"click"]],template:function(E,w){1&E&&(F.j41(0,"div",0)(1,"div",1)(2,"div",2)(3,"h5",3),F.EFF(4),F.k0s(),F.j41(5,"button",4),F.bIt("click",function(){return w.dialogRef.close({cancel:!0,isConfirmed:!1,isNever:!1})}),F.j41(6,"span",5),F.EFF(7,"\xd7"),F.k0s()()(),F.DNE(8,D,2,0,"div",6)(9,h,1,1,"div",7),F.j41(10,"div",8),F.DNE(11,s,3,3,"button",9)(12,u,4,1,"button",10)(13,g,4,1,"button",11)(14,a,4,1,"button",11),F.k0s()()()),2&E&&(F.R7$(4),F.JRh(w.headerTitle),F.R7$(4),F.Y8G("ngIf",!w.messageExist),F.R7$(),F.Y8G("ngIf",w.messageExist),F.R7$(2),F.Y8G("ngIf",w.showSuccessBtn),F.R7$(),F.Y8G("ngIf",w.showSuccessBtn),F.R7$(),F.Y8G("ngIf",!w.showSuccessBtn),F.R7$(),F.Y8G("ngIf",w.showNeverBtn))},dependencies:[_.bT,e.Kj]})}return B})()},71779:(Fe,Tt,d)=>{"use strict";d.d(Tt,{p:()=>B});var l=d(75351),t=d(72036),R=d(66689),F=d(98808),e=d(54438),_=d(7004),D=d(26297),h=d(39866),s=d(4922),u=d(89417),g=d(30768),a=d(7180);const c=["feedbackForm"];let B=(()=>{class p{constructor(E,w,Q,b,C,T){this.dialogRef=E,this.dialogData=w,this.dataStoreService=Q,this.notificationService=b,this.commonService=C,this.authService=T,this.feedbackFormObj={userEmail:this.isLoggedIn()?this.authService.authInfo("user").email:"",queryMessage:""},this.isLoading=!1,this.toForceEnable=!1,this.commonService.setSEOInfo("Feedback - Simple Accounting Bookkeeping",[{name:"description",content:"Feedback"},{name:"keywords",content:"Feedback, Support, Feature, Suggestion, Improvement, Issue, Improve"},{name:"title",content:"Feedback"}])}ngOnInit(){(0,t.A)(this.dialogData)||!(0,t.A)(this.dialogData)&&(0,R.A)(this.dialogData,"callingFrom")&&"account-termination-page"===this.dialogData.callingFrom&&(this.toForceEnable=!0,this.feedbackFormObj.userEmail=this.dialogData.email,this.orgId=this.dialogData.orgId)}submit(){if(this.feedbackForm.form.valid)this.isLoading=!0,this.dataStoreService.post("AddFeedback",{comment:"Web Suggestion/Issue - "+this.feedbackFormObj.queryMessage,deviceVersion:F.DH.webVersion().version+" (Web)",email:this.feedbackFormObj.userEmail,organizationId:this.toForceEnable?this.orgId:this.isLoggedIn()?String(this.authService.authInfo("user").orgId):"",ratings:""},{"Content-Type":"application/json"},E=>{this.isLoading=!1,200==E.status?(this.notificationService.success("SUCCESS",{},!0),this.dialogRef.close({feedback_apply_successfully:!0})):this.notificationService.error("SOMETHING_WENT_WRONG",{},!0)});else{const E=this.feedbackForm.controls;if(E.userEmail.invalid&&(E.userEmail.dirty||E.userEmail.untouched||E.userEmail.touched)&&E.userEmail?.errors.required)return this.notificationService.error("PLEASE_ENTER_YOUR_EMAIL",{},!0),!1;if(E.userEmail.invalid&&(E.userEmail.dirty||E.userEmail.untouched||E.userEmail.touched)&&E.userEmail?.errors.pattern)return this.notificationService.error("PLEASE_ENTER_VALID_EMAIL_ID",{},!0),!1;if(E.queryMessage.invalid&&(E.queryMessage.dirty||E.queryMessage.untouched||E.queryMessage.touched)&&E.queryMessage?.errors.required)return this.notificationService.error("PLEASE_WRITE_YOUR_SUGGESTION_ISSUES",{},!0),!1}}closeDialog(){this.dialogRef.close({feedback_apply_successfully:!1})}isLoggedIn(){return this.authService.isLoggedIn()}static#t=this.\u0275fac=function(w){return new(w||p)(e.rXU(l.CP),e.rXU(l.Vh),e.rXU(_.V),e.rXU(D.J),e.rXU(h.h),e.rXU(s.y))};static#e=this.\u0275cmp=e.VBU({type:p,selectors:[["app-feedback"]],viewQuery:function(w,Q){if(1&w&&e.GBs(c,5),2&w){let b;e.mGM(b=e.lsd())&&(Q.feedbackForm=b.first)}},decls:43,vars:37,consts:[["feedbackForm","ngForm"],["novalidate","",1,"pb-4","shadow"],["align","center",1,"custom-field-form"],[1,"border-bottom","header-common"],[1,"row","col-12"],[1,"col-6",2,"text-align","left","margin-top","4px"],["src","./assets/img/support.png",1,"support_img",2,"width","10%"],[1,"col-6","pe-0"],[1,"support_text","form-header","text-end","font-custom-bold"],[2,"margin-right","16px"],[1,"material-icons","md-allicon","close-modal","cursor-pointer",3,"click"],[1,"support-modal",2,"padding-top","13px"],[1,"a"],[2,"color","#868686"],[1,"m-3"],[1,"form-group"],["type","email","name","userEmail","pattern","[a-z0-9._%+-]+@[a-z0-9.-]+\\.[a-z]{2,4}$",1,"form-control",2,"margin-bottom","5px","padding","8px 8px !important",3,"ngModelChange","ngModel","required","readonly","placeholder"],["rows","4","type","text","name","queryMessage","onfocus","this.select()",1,"form-control","custom-scroll","style-3","border",2,"min-height","80px",3,"ngModelChange","ngModel","required","placeholder"],[2,"margin-top","2px"],["type","submit","loadingText","Sending",1,"save_btn_support","btn-md",3,"click","lwLoadingBtn"]],template:function(w,Q){if(1&w){const b=e.RV6();e.j41(0,"form",1,0)(2,"div",2)(3,"div",3)(4,"div",4)(5,"div",5),e.nrm(6,"img",6),e.k0s(),e.j41(7,"div",7)(8,"h5",8)(9,"span",9),e.EFF(10),e.nI1(11,"transloco"),e.k0s(),e.j41(12,"span",10),e.bIt("click",function(){return e.eBV(b),e.Njj(Q.closeDialog())}),e.EFF(13,"clear"),e.k0s()()()()(),e.j41(14,"div",11)(15,"h5"),e.EFF(16),e.nI1(17,"transloco"),e.k0s(),e.j41(18,"ul",12)(19,"li"),e.EFF(20),e.nI1(21,"transloco"),e.k0s(),e.j41(22,"li"),e.EFF(23),e.nI1(24,"transloco"),e.k0s(),e.j41(25,"li"),e.EFF(26),e.nI1(27,"transloco"),e.k0s(),e.j41(28,"span",13),e.EFF(29),e.nI1(30,"transloco"),e.k0s()()(),e.j41(31,"div",14)(32,"div",15)(33,"input",16),e.nI1(34,"transloco"),e.mxI("ngModelChange",function(T){return e.eBV(b),e.DH7(Q.feedbackFormObj.userEmail,T)||(Q.feedbackFormObj.userEmail=T),e.Njj(T)}),e.k0s()(),e.j41(35,"div",15)(36,"textarea",17),e.nI1(37,"transloco"),e.nI1(38,"transloco"),e.mxI("ngModelChange",function(T){return e.eBV(b),e.DH7(Q.feedbackFormObj.queryMessage,T)||(Q.feedbackFormObj.queryMessage=T),e.Njj(T)}),e.k0s()()(),e.j41(39,"div",18)(40,"button",19),e.bIt("click",function(){return e.eBV(b),e.Njj(Q.submit())}),e.EFF(41),e.nI1(42,"transloco"),e.k0s()()()()}2&w&&(e.R7$(10),e.SpI("",e.bMT(11,17,"SUPPORT")," "),e.R7$(6),e.SpI("",e.bMT(17,19,"PLEASE_TELL_US_ABOUT"),":"),e.R7$(4),e.JRh(e.bMT(21,21,"FEEDBACK_TXT_ONE")),e.R7$(3),e.JRh(e.bMT(24,23,"FEEDBACK_TXT_TWO")),e.R7$(3),e.JRh(e.bMT(27,25,"FEEDBACK_TXT_THREE")),e.R7$(3),e.JRh(e.bMT(30,27,"FEEDBACK_TXT_FOUR")),e.R7$(4),e.FS9("placeholder",e.bMT(34,29,"EMAIL")),e.R50("ngModel",Q.feedbackFormObj.userEmail),e.Y8G("required",!0)("readonly",Q.isLoggedIn()),e.R7$(3),e.FCK("placeholder","",e.bMT(37,31,"SUGGESTION")," / ",e.bMT(38,33,"ISSUES"),""),e.R50("ngModel",Q.feedbackFormObj.queryMessage),e.Y8G("required",!0),e.R7$(4),e.Y8G("lwLoadingBtn",Q.isLoading),e.R7$(),e.SpI(" ",e.bMT(42,35,"SEND")," "))},dependencies:[u.qT,u.me,u.BC,u.cb,u.YS,u.R_,u.vS,u.cV,g.Q,a.Kj]})}return p})()},97197:(Fe,Tt,d)=>{"use strict";d.d(Tt,{_:()=>D});var l=d(75351),t=d(1054),R=d.n(t),F=d(54438),e=d(7180);const _=["imageCropper"];let D=(()=>{class h{constructor(u,g){this.imageInfo=u,this.dialogRef=g,this.imageChangedEvent="",this.croppedImage="",this.showCropper=!1,this.scaleValX=1,this.scaleValY=1}ngOnInit(){}ngAfterViewInit(){this.cropperInstance=new(R())(this.imageCropper.nativeElement,{dragMode:"crop",aspectRatio:null,initialAspectRatio:640/480,autoCrop:!0,movable:!0,zoomable:!0,scalable:!0})}cropImage(){let g=this.cropperInstance.getCroppedCanvas("image/png"==this.imageInfo.extension?{minWidth:160,minHeight:120,maxWidth:320,maxHeight:240,imageSmoothingEnabled:!0,imageSmoothingQuality:"low"}:{minWidth:160,minHeight:120,maxWidth:640,maxHeight:480,imageSmoothingEnabled:!0,imageSmoothingQuality:"high"}).toDataURL("image/png","image/png"==this.imageInfo.extension?.1:.5);this.dialogRef.close(g)}closeDialog(){this.dialogRef.close("")}crop(){let g=this.cropperInstance.getCroppedCanvas("image/png"==this.imageInfo.extension?{minWidth:160,minHeight:120,maxWidth:320,maxHeight:240,imageSmoothingEnabled:!0,imageSmoothingQuality:"low"}:{minWidth:160,minHeight:120,maxWidth:640,maxHeight:480,imageSmoothingEnabled:!0,imageSmoothingQuality:"high"}).toDataURL("image/png","image/png"==this.imageInfo.extension?.1:.5);this.dialogRef.close(g)}reset(){this.cropperInstance.reset()}clear(){this.cropperInstance.clear()}rotate(u){this.cropperInstance.rotate(u)}zoom(u){this.cropperInstance.zoom(u?.1:-.1)}scaleX(){this.scaleValX=-1*this.scaleValX,this.cropperInstance.scaleX(this.scaleValX)}scaleY(){this.scaleValY=-1*this.scaleValY,this.cropperInstance.scaleY(this.scaleValY)}move(u,g){this.cropperInstance.move(u,g)}ngOnDestroy(){this.cropperInstance.destroy()}static#t=this.\u0275fac=function(g){return new(g||h)(F.rXU(l.Vh),F.rXU(l.CP))};static#e=this.\u0275cmp=F.VBU({type:h,selectors:[["app-image-cropper"]],viewQuery:function(g,a){if(1&g&&F.GBs(_,5),2&g){let c;F.mGM(c=F.lsd())&&(a.imageCropper=c.first)}},decls:57,vars:4,consts:[["imageCropper",""],["mat-dialog-title","",1,"mat-dialog-title"],[1,"row"],[1,"col-md-6"],[1,"col-md-6","text-end"],[1,"btn","btn-close-cropp",3,"click"],[1,"material-icons","custom-icons"],[1,"mat-typography","mat-dialog-content","text-center"],[1,"cropp-container",2,"text-align","center"],[3,"src"],[1,"mat-dialog-actions",2,"display","initial"],[1,"row","m-0"],[1,"w-100"],[1,"btn","btn-sm","btn-light",3,"click"],[1,"material-icons"],[1,"btn","btn-reset",3,"click"],[1,"btn","btn-crop",3,"click"]],template:function(g,a){if(1&g){const c=F.RV6();F.j41(0,"div",1)(1,"div",2)(2,"div",3),F.EFF(3,"Crop Image"),F.k0s(),F.j41(4,"div",4)(5,"button",5),F.bIt("click",function(){return F.eBV(c),F.Njj(a.closeDialog())}),F.j41(6,"span",6),F.EFF(7,"close"),F.k0s(),F.EFF(8),F.nI1(9,"transloco"),F.k0s()()()(),F.j41(10,"mat-dialog-content",7)(11,"div",8),F.nrm(12,"img",9,0),F.k0s()(),F.j41(14,"mat-dialog-actions",10)(15,"div",11)(16,"div",3)(17,"div",12)(18,"button",13),F.bIt("click",function(){return F.eBV(c),F.Njj(a.rotate(-45))}),F.j41(19,"span",14),F.EFF(20," rotate_left "),F.k0s()(),F.j41(21,"button",13),F.bIt("click",function(){return F.eBV(c),F.Njj(a.rotate(45))}),F.j41(22,"span",14),F.EFF(23," rotate_right "),F.k0s()(),F.j41(24,"button",13),F.bIt("click",function(){return F.eBV(c),F.Njj(a.zoom(!0))}),F.j41(25,"span",14),F.EFF(26," zoom_in "),F.k0s()(),F.j41(27,"button",13),F.bIt("click",function(){return F.eBV(c),F.Njj(a.zoom(!1))}),F.j41(28,"span",14),F.EFF(29," zoom_out "),F.k0s()(),F.j41(30,"button",13),F.bIt("click",function(){return F.eBV(c),F.Njj(a.scaleX())}),F.j41(31,"span",14),F.EFF(32," swap_horiz "),F.k0s()(),F.j41(33,"button",13),F.bIt("click",function(){return F.eBV(c),F.Njj(a.scaleY())}),F.j41(34,"span",14),F.EFF(35," import_export "),F.k0s()(),F.j41(36,"button",13),F.bIt("click",function(){return F.eBV(c),F.Njj(a.move(0,-10))}),F.j41(37,"span",14),F.EFF(38," north "),F.k0s()(),F.j41(39,"button",13),F.bIt("click",function(){return F.eBV(c),F.Njj(a.move(0,10))}),F.j41(40,"span",14),F.EFF(41," south "),F.k0s()(),F.j41(42,"button",13),F.bIt("click",function(){return F.eBV(c),F.Njj(a.move(-10,0))}),F.j41(43,"span",14),F.EFF(44," west "),F.k0s()(),F.j41(45,"button",13),F.bIt("click",function(){return F.eBV(c),F.Njj(a.move(10,0))}),F.j41(46,"span",14),F.EFF(47," east "),F.k0s()()()(),F.j41(48,"div",4)(49,"button",15),F.bIt("click",function(){return F.eBV(c),F.Njj(a.reset())}),F.j41(50,"span",6),F.EFF(51,"restart_alt"),F.k0s(),F.EFF(52," Reset"),F.k0s(),F.j41(53,"button",16),F.bIt("click",function(){return F.eBV(c),F.Njj(a.crop())}),F.j41(54,"span",6),F.EFF(55,"crop"),F.k0s(),F.EFF(56," Crop"),F.k0s()()()()}2&g&&(F.R7$(8),F.SpI(" ",F.bMT(9,2,"CLOSE")," "),F.R7$(4),F.FS9("src",a.imageInfo.image,F.B4B))},dependencies:[l.BI,l.E7,l.Yi,e.Kj],styles:[".mat-dialog-content[_ngcontent-%COMP%]{max-height:71vh}.btn-close-cropp[_ngcontent-%COMP%]{color:#f44336;border:none;border-radius:3px;font-size:14px;margin-right:10px}.btn-reset[_ngcontent-%COMP%]{color:#1889e5;background-color:#fff;padding:6px 19px;border-radius:3px;font-size:14px;margin-right:10px}.btn-crop[_ngcontent-%COMP%]{color:#fff;background-color:#1889e5;padding:6px 19px;border:none;border-radius:3px;font-size:14px}.mat-mdc-dialog-container[_ngcontent-%COMP%]   .mdc-dialog__surface[_ngcontent-%COMP%]{display:block;width:100%;height:auto!important}"]})}return h})()},99639:(Fe,Tt,d)=>{"use strict";d.d(Tt,{i:()=>$e});var l=d(10467),t=d(54438),R=d(89417),F=d(98808),e=d(97586),D=d(66689),h=d(81817),s=d(72036),u=d(25221),g=d(80383),a=d(65113),c=d(7004),B=d(26297),p=d(39866),f=d(4922),E=d(93832),w=d(7180),Q=d(60177),b=d(92314),C=d(82798),T=d(86600),N=d(52953);const L=(q,te)=>({"background-color":q,color:te}),J=(q,te)=>({"col-md-12":q,"col-md-10":te}),H=()=>({standalone:!0}),k=(q,te)=>({"col-lg-2":q,"me-3":te}),X=q=>({"lw-disabled-block":q});function tt(q,te){if(1&q&&(t.j41(0,"mat-option",32),t.EFF(1),t.k0s()),2&q){const M=te.$implicit;t.Y8G("value",M.uniqueKeyOfAccount),t.R7$(),t.SpI(" ",M.nameOfAccount," ")}}function pt(q,te){if(1&q&&(t.j41(0,"mat-optgroup",30),t.DNE(1,tt,2,2,"mat-option",31),t.k0s()),2&q){const M=te.$implicit,S=t.XpG(2).$implicit;t.Y8G("label",S(M.title)),t.R7$(),t.Y8G("ngForOf",M.list)}}function st(q,te){if(1&q){const M=t.RV6();t.j41(0,"div",25)(1,"label",26),t.EFF(2),t.k0s(),t.j41(3,"mat-select",27),t.mxI("ngModelChange",function(Z){t.eBV(M);const et=t.XpG(2);return t.DH7(et.filterObject.selectClient,Z)||(et.filterObject.selectClient=Z),t.Njj(Z)}),t.bIt("selectionChange",function(){t.eBV(M);const Z=t.XpG(2);return t.Njj(Z.applyFilter("","manual"))}),t.j41(4,"mat-option",28),t.EFF(5),t.k0s(),t.DNE(6,pt,2,2,"mat-optgroup",29),t.k0s()()}if(2&q){const M=t.XpG().$implicit,S=t.XpG();t.R7$(2),t.JRh(M("ALL_CUSTOMER_SUPPLIER")),t.R7$(),t.R50("ngModel",S.filterObject.selectClient),t.Y8G("ngModelOptions",t.lJ4(6,H)),t.R7$(),t.Y8G("value",""),t.R7$(),t.JRh(M("ALL")),t.R7$(),t.Y8G("ngForOf",S.clientGroupsList)}}function z(q,te){if(1&q&&(t.j41(0,"mat-option",28),t.EFF(1),t.k0s()),2&q){const M=te.$implicit,S=t.XpG(2).$implicit;t.Y8G("value",M.id),t.R7$(),t.SpI(" ",S(M.translatedKey)," ")}}function it(q,te){if(1&q){const M=t.RV6();t.j41(0,"div",33)(1,"label",34),t.EFF(2),t.k0s(),t.j41(3,"mat-select",35),t.mxI("ngModelChange",function(Z){t.eBV(M);const et=t.XpG(2);return t.DH7(et.filterObject.status,Z)||(et.filterObject.status=Z),t.Njj(Z)}),t.bIt("selectionChange",function(){t.eBV(M);const Z=t.XpG(2);return t.Njj(Z.applyFilter("","manual"))}),t.j41(4,"mat-option",28),t.EFF(5),t.k0s(),t.DNE(6,z,2,2,"mat-option",36),t.k0s()()}if(2&q){const M=t.XpG().$implicit,S=t.XpG();t.R7$(2),t.JRh(M("ALL_STATUS")),t.R7$(),t.R50("ngModel",S.filterObject.status),t.Y8G("ngModelOptions",t.lJ4(6,H)),t.R7$(),t.Y8G("value",""),t.R7$(),t.JRh(M("ALL_STATUS")),t.R7$(),t.Y8G("ngForOf",S.paymentStatusList)}}function at(q,te){if(1&q&&(t.j41(0,"mat-option",28),t.EFF(1),t.k0s()),2&q){const M=te.$implicit,S=t.XpG(2).$implicit;t.Y8G("value",M.id),t.R7$(),t.SpI(" ",S(M.translatedKey)," ")}}function Y(q,te){if(1&q){const M=t.RV6();t.j41(0,"div",33)(1,"label",34),t.EFF(2),t.k0s(),t.j41(3,"mat-select",35),t.mxI("ngModelChange",function(Z){t.eBV(M);const et=t.XpG(2);return t.DH7(et.filterObject.expensePaymentstatus,Z)||(et.filterObject.expensePaymentstatus=Z),t.Njj(Z)}),t.bIt("selectionChange",function(){t.eBV(M);const Z=t.XpG(2);return t.Njj(Z.applyFilter("","manual"))}),t.j41(4,"mat-option",28),t.EFF(5),t.k0s(),t.DNE(6,at,2,2,"mat-option",36),t.k0s()()}if(2&q){const M=t.XpG().$implicit,S=t.XpG();t.R7$(2),t.JRh(M("ALL_STATUS")),t.R7$(),t.R50("ngModel",S.filterObject.expensePaymentstatus),t.Y8G("ngModelOptions",t.lJ4(6,H)),t.R7$(),t.Y8G("value",""),t.R7$(),t.JRh(M("ALL_STATUS")),t.R7$(),t.Y8G("ngForOf",S.expensePaymentStatusList)}}function x(q,te){if(1&q&&(t.j41(0,"mat-option",28),t.EFF(1),t.k0s()),2&q){const M=te.$implicit,S=t.XpG(2).$implicit;t.Y8G("value",M.title),t.R7$(),t.SpI(" ",S(M.translated_key)," ")}}function v(q,te){if(1&q){const M=t.RV6();t.j41(0,"div",37)(1,"label",26),t.EFF(2),t.k0s(),t.j41(3,"mat-select",38),t.mxI("ngModelChange",function(Z){t.eBV(M);const et=t.XpG(2);return t.DH7(et.filterObject.transactionName,Z)||(et.filterObject.transactionName=Z),t.Njj(Z)}),t.bIt("selectionChange",function(){t.eBV(M);const Z=t.XpG(2);return t.Njj(Z.applyFilter("","manual"))}),t.j41(4,"mat-option",28),t.EFF(5),t.k0s(),t.DNE(6,x,2,2,"mat-option",36),t.k0s()()}if(2&q){const M=t.XpG().$implicit,S=t.XpG();t.R7$(2),t.JRh(M("TRANSACTION_NAME")),t.R7$(),t.R50("ngModel",S.filterObject.transactionName),t.Y8G("ngModelOptions",t.lJ4(6,H)),t.R7$(),t.Y8G("value",""),t.R7$(),t.JRh(M("ALL")),t.R7$(),t.Y8G("ngForOf",S.transactionNameList)}}function O(q,te){if(1&q&&(t.j41(0,"mat-option",28),t.EFF(1),t.k0s()),2&q){const M=te.$implicit,S=t.XpG(2).$implicit;t.Y8G("value",M.id),t.R7$(),t.SpI(" ",S(M.translatedKey)," ")}}function G(q,te){if(1&q){const M=t.RV6();t.j41(0,"div",39)(1,"label",26),t.EFF(2),t.k0s(),t.j41(3,"mat-select",40),t.mxI("ngModelChange",function(Z){t.eBV(M);const et=t.XpG(2);return t.DH7(et.filterObject.duration,Z)||(et.filterObject.duration=Z),t.Njj(Z)}),t.bIt("selectionChange",function(){t.eBV(M);const Z=t.XpG(2);return t.Njj(Z.changeDuration(Z.filterObject.duration,"manual"))}),t.DNE(4,O,2,2,"mat-option",36),t.k0s()()}if(2&q){const M=t.XpG().$implicit,S=t.XpG();t.Y8G("ngClass",t.l_i(5,k,null==S.entityType,"accounts"==S.entityType||"reports"==S.entityType)),t.R7$(2),t.JRh(M("DURATION")),t.R7$(),t.R50("ngModel",S.filterObject.duration),t.Y8G("ngModelOptions",t.lJ4(8,H)),t.R7$(),t.Y8G("ngForOf",S.durationList)}}function At(q,te){if(1&q&&(t.j41(0,"mat-option",28),t.EFF(1),t.k0s()),2&q){const M=te.$implicit,S=t.XpG(2).$implicit;t.Y8G("value",M.id),t.R7$(),t.SpI(" ",S(M.translated_key)," ")}}function dt(q,te){if(1&q){const M=t.RV6();t.j41(0,"div",41)(1,"label",26),t.EFF(2),t.k0s(),t.j41(3,"mat-select",42),t.mxI("ngModelChange",function(Z){t.eBV(M);const et=t.XpG(2);return t.DH7(et.filterObject.groupDuration,Z)||(et.filterObject.groupDuration=Z),t.Njj(Z)}),t.bIt("selectionChange",function(){t.eBV(M);const Z=t.XpG(2);return t.Njj(Z.changeDuration(Z.filterObject.groupDuration,"manual"))}),t.DNE(4,At,2,2,"mat-option",36),t.k0s()()}if(2&q){const M=t.XpG().$implicit,S=t.XpG();t.Y8G("ngClass",t.l_i(5,k,null==S.entityType,"accounts"==S.entityType||"reports"==S.entityType)),t.R7$(2),t.JRh(M("DURATION")),t.R7$(),t.R50("ngModel",S.filterObject.groupDuration),t.Y8G("ngModelOptions",t.lJ4(8,H)),t.R7$(),t.Y8G("ngForOf",S.groupDurationList)}}function It(q,te){if(1&q){const M=t.RV6();t.j41(0,"div",43)(1,"label",44),t.EFF(2),t.k0s(),t.j41(3,"label",45),t.EFF(4),t.k0s(),t.j41(5,"div",46)(6,"input",47),t.nI1(7,"dateFormat"),t.bIt("click",function(){t.eBV(M);const Z=t.sdS(11);return t.Njj(Z.open())}),t.k0s(),t.j41(8,"input",48),t.nI1(9,"dateFormat"),t.bIt("click",function(){t.eBV(M);const Z=t.sdS(11);return t.Njj(Z.open())})("dateInput",function(Z){t.eBV(M);const et=t.XpG(2);return t.Njj(et.addDateEvent("startDate",Z))}),t.k0s(),t.nrm(10,"mat-datepicker",null,0),t.j41(12,"span",49),t.EFF(13,"-"),t.k0s(),t.j41(14,"input",50),t.nI1(15,"dateFormat"),t.bIt("click",function(){t.eBV(M);const Z=t.sdS(17);return t.Njj(Z.open())})("dateInput",function(Z){t.eBV(M);const et=t.XpG(2);return t.Njj(et.addDateEvent("endDate",Z))}),t.k0s(),t.nrm(16,"mat-datepicker",null,1),t.j41(18,"input",51),t.nI1(19,"dateFormat"),t.bIt("click",function(){t.eBV(M);const Z=t.sdS(17);return t.Njj(Z.open())}),t.k0s()()()}if(2&q){const M=t.sdS(11),S=t.sdS(17),Z=t.XpG().$implicit,et=t.XpG();t.R7$(2),t.JRh(Z("FROM_DATE")),t.R7$(2),t.JRh(Z("TO_DATE")),t.R7$(2),t.FS9("value",t.i5U(7,13,et.filterObject.minDate,et.settingData)),t.Y8G("min",et.validateDate),t.R7$(2),t.FS9("value",t.i5U(9,16,et.filterObject.minDate,et.settingData)),t.Y8G("matDatepicker",M)("formControl",et.minDate)("min",et.validateDate),t.R7$(6),t.FS9("value",t.i5U(15,19,et.filterObject.minDate,et.settingData)),t.Y8G("matDatepicker",S)("formControl",et.maxDate)("min",et.validateDate),t.R7$(4),t.FS9("value",t.i5U(19,22,et.filterObject.maxDate,et.settingData))}}function yt(q,te){if(1&q){const M=t.RV6();t.j41(0,"div",52)(1,"span",53),t.EFF(2),t.k0s(),t.j41(3,"input",54),t.bIt("click",function(){t.eBV(M);const Z=t.sdS(5);return t.Njj(Z.open())})("dateInput",function(Z){t.eBV(M);const et=t.XpG(2);return t.Njj(et.addDateEvent("singleDate",Z))}),t.k0s(),t.nrm(4,"mat-datepicker",null,2),t.j41(6,"span",55),t.EFF(7,"today"),t.k0s(),t.j41(8,"span",56),t.bIt("click",function(){t.eBV(M);const Z=t.sdS(5);return t.Njj(Z.open())}),t.nrm(9,"i",57),t.EFF(10),t.nI1(11,"dateFormat"),t.k0s()()}if(2&q){const M=t.sdS(5),S=t.XpG().$implicit,Z=t.XpG();t.R7$(2),t.JRh(S("TRIAL_BALANCE_AS_ON")),t.R7$(),t.Y8G("min",Z.singleFilterMinDate)("matDatepicker",M)("formControl",Z.singleMaxDateControl),t.R7$(7),t.SpI(" ",t.i5U(11,5,Z.filterObject.singleMaxDate,Z.settingData),"")}}function qt(q,te){if(1&q){const M=t.RV6();t.j41(0,"a",63),t.bIt("click",function(){t.eBV(M);const Z=t.XpG(3);return t.Njj(Z.selectManualDate(Z.showGroupDuration?Z.filterObject.groupDuration:Z.filterObject.duration,"backward","manual"))}),t.nrm(1,"img",64),t.k0s()}if(2&q){const M=t.XpG(3);t.Y8G("ngClass",t.eq3(1,X,M.disableBwdBtn))}}function Mt(q,te){if(1&q){const M=t.RV6();t.j41(0,"a",63),t.bIt("click",function(){t.eBV(M);const Z=t.XpG(3);return t.Njj(Z.selectManualDate(2,"backward","manual"))}),t.nrm(1,"img",64),t.k0s()}if(2&q){const M=t.XpG(3);t.Y8G("ngClass",t.eq3(1,X,M.disableBwdBtn))}}function Xt(q,te){if(1&q&&(t.j41(0,"button",65),t.EFF(1),t.k0s()),2&q){const M=t.XpG(2).$implicit,S=t.XpG();t.xc7("width",S.isBalanceSheetList?"321px":"180px"),t.R7$(),t.SpI(" ",S.isBalanceSheetList?M("BALANCESHEET_AS_OF")+S.filterObject.BSFormatDateValue:S.filterObject.formatDateValue," ")}}function mt(q,te){if(1&q&&(t.j41(0,"button",65),t.EFF(1),t.k0s()),2&q){const M=t.XpG(3);t.xc7("width",M.isBalanceSheetList?"321px":"180px"),t.R7$(),t.SpI(" ",M.filterObject.groupDurationFormatDateValue," ")}}function ct(q,te){if(1&q&&(t.j41(0,"button",66),t.EFF(1),t.k0s()),2&q){const M=t.XpG(3);t.R7$(),t.SpI(" ",M.filterObject.formatDateValue," ")}}function xt(q,te){if(1&q){const M=t.RV6();t.j41(0,"a",67),t.bIt("click",function(){t.eBV(M);const Z=t.XpG(3);return t.Njj(Z.selectManualDate(Z.showGroupDuration?Z.filterObject.groupDuration:Z.filterObject.duration,"forward","manual"))}),t.nrm(1,"img",68),t.k0s()}if(2&q){const M=t.XpG(3);t.Y8G("ngClass",t.eq3(1,X,M.disableFwdBtn))}}function ee(q,te){if(1&q){const M=t.RV6();t.j41(0,"a",67),t.bIt("click",function(){t.eBV(M);const Z=t.XpG(3);return t.Njj(Z.selectManualDate(2,"forward","manual"))}),t.nrm(1,"img",68),t.k0s()}if(2&q){const M=t.XpG(3);t.Y8G("ngClass",t.eq3(1,X,M.disableFwdBtn))}}function Ge(q,te){if(1&q&&(t.j41(0,"div",58),t.DNE(1,qt,2,3,"a",59)(2,Mt,2,3,"a",59)(3,Xt,2,3,"button",60)(4,mt,2,3,"button",60)(5,ct,2,1,"button",61)(6,xt,2,3,"a",62)(7,ee,2,3,"a",62),t.k0s()),2&q){const M=t.XpG(2);t.R7$(),t.Y8G("ngIf",!M.showFinancialYearFilter),t.R7$(),t.Y8G("ngIf",""!=M.filterObject.minDate&&""!=M.filterObject.maxDate&&M.showFinancialYearFilter&&M.fetchDBDataSuccess),t.R7$(),t.Y8G("ngIf",M.showDurationList),t.R7$(),t.Y8G("ngIf",M.showGroupDuration),t.R7$(),t.Y8G("ngIf",""!=M.filterObject.minDate&&""!=M.filterObject.maxDate&&M.showFinancialYearFilter&&M.fetchDBDataSuccess),t.R7$(),t.Y8G("ngIf",!M.showFinancialYearFilter),t.R7$(),t.Y8G("ngIf",""!=M.filterObject.minDate&&""!=M.filterObject.maxDate&&M.showFinancialYearFilter&&M.fetchDBDataSuccess)}}function Ce(q,te){if(1&q&&(t.j41(0,"div",69),t.EFF(1),t.k0s()),2&q){const M=t.XpG().$implicit,S=t.XpG();t.R7$(),t.Lme(" ",M("BALANCESHEET_AS_OF")," ",S.currentFormatDate," ")}}function je(q,te){if(1&q){const M=t.RV6();t.j41(0,"div",70)(1,"label",26),t.EFF(2),t.k0s(),t.j41(3,"div",71)(4,"label")(5,"input",72),t.mxI("ngModelChange",function(Z){t.eBV(M);const et=t.XpG(2);return t.DH7(et.filterObject.groupBy,Z)||(et.filterObject.groupBy=Z),t.Njj(Z)}),t.bIt("change",function(){t.eBV(M);const Z=t.XpG(2);return t.Njj(Z.applyFilter("","manual",{customOption:!0}))}),t.k0s(),t.j41(6,"span",73),t.EFF(7),t.k0s()(),t.j41(8,"label")(9,"input",74),t.mxI("ngModelChange",function(Z){t.eBV(M);const et=t.XpG(2);return t.DH7(et.filterObject.groupBy,Z)||(et.filterObject.groupBy=Z),t.Njj(Z)}),t.bIt("change",function(){t.eBV(M);const Z=t.XpG(2);return t.Njj(Z.applyFilter("","manual",{customOption:!0}))}),t.k0s(),t.j41(10,"span",73),t.EFF(11),t.k0s()(),t.j41(12,"label")(13,"input",75),t.mxI("ngModelChange",function(Z){t.eBV(M);const et=t.XpG(2);return t.DH7(et.filterObject.groupBy,Z)||(et.filterObject.groupBy=Z),t.Njj(Z)}),t.bIt("change",function(){t.eBV(M);const Z=t.XpG(2);return t.Njj(Z.applyFilter("","manual",{customOption:!0}))}),t.k0s(),t.j41(14,"span",73),t.EFF(15),t.k0s()()()()}if(2&q){const M=t.XpG().$implicit,S=t.XpG();t.R7$(2),t.JRh(M("GROUP_BY")),t.R7$(3),t.R50("ngModel",S.filterObject.groupBy),t.R7$(2),t.JRh(M("MONTHLY")),t.R7$(2),t.R50("ngModel",S.filterObject.groupBy),t.R7$(2),t.JRh(M("WEEKLY")),t.R7$(2),t.R50("ngModel",S.filterObject.groupBy),t.R7$(2),t.JRh(M("DAILY"))}}function iA(q,te){if(1&q){const M=t.RV6();t.j41(0,"label")(1,"input",78),t.mxI("ngModelChange",function(Z){t.eBV(M);const et=t.XpG(3);return t.DH7(et.filterObject.shownBy,Z)||(et.filterObject.shownBy=Z),t.Njj(Z)}),t.bIt("change",function(){t.eBV(M);const Z=t.XpG(3);return t.Njj(Z.applyFilter("","manual",{customOption:!0}))}),t.k0s(),t.j41(2,"span",73),t.EFF(3),t.k0s()()}if(2&q){const M=t.XpG(2).$implicit,S=t.XpG();t.R7$(),t.R50("ngModel",S.filterObject.shownBy),t.R7$(2),t.JRh(M("BY_TIME"))}}function dA(q,te){if(1&q){const M=t.RV6();t.j41(0,"label")(1,"input",79),t.mxI("ngModelChange",function(Z){t.eBV(M);const et=t.XpG(3);return t.DH7(et.filterObject.shownBy,Z)||(et.filterObject.shownBy=Z),t.Njj(Z)}),t.bIt("change",function(){t.eBV(M);const Z=t.XpG(3);return t.Njj(Z.applyFilter("","manual",{customOption:!0}))}),t.k0s(),t.j41(2,"span",73),t.EFF(3),t.k0s()()}if(2&q){const M=t.XpG(2).$implicit,S=t.XpG();t.R7$(),t.R50("ngModel",S.filterObject.shownBy),t.R7$(2),t.JRh(M("BY_CUSTOMER"))}}function Ye(q,te){if(1&q&&(t.j41(0,"div",76)(1,"label",26),t.EFF(2),t.k0s(),t.j41(3,"div",71),t.DNE(4,iA,4,2,"label",77)(5,dA,4,2,"label",77),t.k0s()()),2&q){const M=t.XpG().$implicit,S=t.XpG();t.R7$(2),t.JRh(M("SHOWN_BY")),t.R7$(2),t.Y8G("ngIf",S.checkFieldAllow("shownBy","byTime")),t.R7$(),t.Y8G("ngIf",S.checkFieldAllow("shownBy","byClient"))}}function rA(q,te){if(1&q){const M=t.RV6();t.j41(0,"label")(1,"input",81),t.mxI("ngModelChange",function(Z){t.eBV(M);const et=t.XpG(3);return t.DH7(et.filterObject.shownByProductReport,Z)||(et.filterObject.shownByProductReport=Z),t.Njj(Z)}),t.bIt("change",function(){t.eBV(M);const Z=t.XpG(3);return t.Njj(Z.applyFilter("","manual",{customOption:!0}))}),t.k0s(),t.j41(2,"span",73),t.EFF(3),t.k0s()()}if(2&q){const M=t.XpG(2).$implicit,S=t.XpG();t.R7$(),t.R50("ngModel",S.filterObject.shownByProductReport),t.R7$(2),t.JRh(M("BY_TIME"))}}function fA(q,te){if(1&q){const M=t.RV6();t.j41(0,"label")(1,"input",82),t.mxI("ngModelChange",function(Z){t.eBV(M);const et=t.XpG(3);return t.DH7(et.filterObject.shownByProductReport,Z)||(et.filterObject.shownByProductReport=Z),t.Njj(Z)}),t.bIt("change",function(){t.eBV(M);const Z=t.XpG(3);return t.Njj(Z.applyFilter("","manual",{customOption:!0}))}),t.k0s(),t.j41(2,"span",73),t.EFF(3),t.k0s()()}if(2&q){const M=t.XpG(2).$implicit,S=t.XpG();t.R7$(),t.R50("ngModel",S.filterObject.shownByProductReport),t.R7$(2),t.JRh(M("BY_PRODUCT"))}}function TA(q,te){if(1&q&&(t.j41(0,"div",80)(1,"label",26),t.EFF(2),t.k0s(),t.j41(3,"div",71),t.DNE(4,rA,4,2,"label",77)(5,fA,4,2,"label",77),t.k0s()()),2&q){const M=t.XpG().$implicit,S=t.XpG();t.R7$(2),t.JRh(M("SHOWN_BY")),t.R7$(2),t.Y8G("ngIf",S.checkFieldAllow("shownByProductReport","byTime")),t.R7$(),t.Y8G("ngIf",S.checkFieldAllow("shownByProductReport","byProduct"))}}function EA(q,te){if(1&q){const M=t.RV6();t.j41(0,"label")(1,"input",81),t.mxI("ngModelChange",function(Z){t.eBV(M);const et=t.XpG(3);return t.DH7(et.filterObject.shownByPurchaseReport,Z)||(et.filterObject.shownByPurchaseReport=Z),t.Njj(Z)}),t.bIt("change",function(){t.eBV(M);const Z=t.XpG(3);return t.Njj(Z.applyFilter("","manual",{customOption:!0}))}),t.k0s(),t.j41(2,"span",73),t.EFF(3),t.k0s()()}if(2&q){const M=t.XpG(2).$implicit,S=t.XpG();t.R7$(),t.R50("ngModel",S.filterObject.shownByPurchaseReport),t.R7$(2),t.JRh(M("BY_TIME"))}}function fe(q,te){if(1&q){const M=t.RV6();t.j41(0,"label")(1,"input",83),t.mxI("ngModelChange",function(Z){t.eBV(M);const et=t.XpG(3);return t.DH7(et.filterObject.shownByPurchaseReport,Z)||(et.filterObject.shownByPurchaseReport=Z),t.Njj(Z)}),t.bIt("change",function(){t.eBV(M);const Z=t.XpG(3);return t.Njj(Z.applyFilter("","manual",{customOption:!0}))}),t.k0s(),t.j41(2,"span",73),t.EFF(3),t.k0s()()}if(2&q){const M=t.XpG(2).$implicit,S=t.XpG();t.R7$(),t.R50("ngModel",S.filterObject.shownByPurchaseReport),t.R7$(2),t.JRh(M("BY_SUPPLIER"))}}function xe(q,te){if(1&q&&(t.j41(0,"div",76)(1,"label",26),t.EFF(2),t.k0s(),t.j41(3,"div",71),t.DNE(4,EA,4,2,"label",77)(5,fe,4,2,"label",77),t.k0s()()),2&q){const M=t.XpG().$implicit,S=t.XpG();t.R7$(2),t.JRh(M("SHOWN_BY")),t.R7$(2),t.Y8G("ngIf",S.checkFieldAllow("shownByPurchaseReport","byTime")),t.R7$(),t.Y8G("ngIf",S.checkFieldAllow("shownByPurchaseReport","bySupplier"))}}function FA(q,te){if(1&q){const M=t.RV6();t.j41(0,"label")(1,"input",82),t.mxI("ngModelChange",function(Z){t.eBV(M);const et=t.XpG(3);return t.DH7(et.filterObject.shownBySaleOrderReport,Z)||(et.filterObject.shownBySaleOrderReport=Z),t.Njj(Z)}),t.bIt("change",function(){t.eBV(M);const Z=t.XpG(3);return t.Njj(Z.applyFilter("","manual",{customOption:!0}))}),t.k0s(),t.j41(2,"span",73),t.EFF(3),t.k0s()()}if(2&q){const M=t.XpG(2).$implicit,S=t.XpG();t.R7$(),t.R50("ngModel",S.filterObject.shownBySaleOrderReport),t.R7$(2),t.JRh(M("BY_PRODUCT"))}}function Xe(q,te){if(1&q){const M=t.RV6();t.j41(0,"label")(1,"input",84),t.mxI("ngModelChange",function(Z){t.eBV(M);const et=t.XpG(3);return t.DH7(et.filterObject.shownBySaleOrderReport,Z)||(et.filterObject.shownBySaleOrderReport=Z),t.Njj(Z)}),t.bIt("change",function(){t.eBV(M);const Z=t.XpG(3);return t.Njj(Z.applyFilter("","manual",{customOption:!0}))}),t.k0s(),t.j41(2,"span",73),t.EFF(3),t.k0s()()}if(2&q){const M=t.XpG(2).$implicit,S=t.XpG();t.R7$(),t.R50("ngModel",S.filterObject.shownBySaleOrderReport),t.R7$(2),t.JRh(M("BY_CUSTOMER"))}}function Ve(q,te){if(1&q&&(t.j41(0,"div",76)(1,"label",26),t.EFF(2),t.k0s(),t.j41(3,"div",71),t.DNE(4,FA,4,2,"label",77)(5,Xe,4,2,"label",77),t.k0s()()),2&q){const M=t.XpG().$implicit,S=t.XpG();t.R7$(2),t.JRh(M("SHOWN_BY")),t.R7$(2),t.Y8G("ngIf",S.checkFieldAllow("shownBySaleOrderReport","byProduct")),t.R7$(),t.Y8G("ngIf",S.checkFieldAllow("shownBySaleOrderReport","byClient"))}}function nA(q,te){if(1&q){const M=t.RV6();t.j41(0,"label")(1,"input",82),t.mxI("ngModelChange",function(Z){t.eBV(M);const et=t.XpG(3);return t.DH7(et.filterObject.shownByPurchaseOrderReport,Z)||(et.filterObject.shownByPurchaseOrderReport=Z),t.Njj(Z)}),t.bIt("change",function(){t.eBV(M);const Z=t.XpG(3);return t.Njj(Z.applyFilter("","manual",{customOption:!0}))}),t.k0s(),t.j41(2,"span",73),t.EFF(3),t.k0s()()}if(2&q){const M=t.XpG(2).$implicit,S=t.XpG();t.R7$(),t.R50("ngModel",S.filterObject.shownByPurchaseOrderReport),t.R7$(2),t.JRh(M("BY_PRODUCT"))}}function _e(q,te){if(1&q){const M=t.RV6();t.j41(0,"label")(1,"input",84),t.mxI("ngModelChange",function(Z){t.eBV(M);const et=t.XpG(3);return t.DH7(et.filterObject.shownByPurchaseOrderReport,Z)||(et.filterObject.shownByPurchaseOrderReport=Z),t.Njj(Z)}),t.bIt("change",function(){t.eBV(M);const Z=t.XpG(3);return t.Njj(Z.applyFilter("","manual",{customOption:!0}))}),t.k0s(),t.j41(2,"span",73),t.EFF(3),t.k0s()()}if(2&q){const M=t.XpG(2).$implicit,S=t.XpG();t.R7$(),t.R50("ngModel",S.filterObject.shownByPurchaseOrderReport),t.R7$(2),t.JRh(M("BY_SUPPLIER"))}}function tA(q,te){if(1&q&&(t.j41(0,"div",76)(1,"label",26),t.EFF(2),t.k0s(),t.j41(3,"div",71),t.DNE(4,nA,4,2,"label",77)(5,_e,4,2,"label",77),t.k0s()()),2&q){const M=t.XpG().$implicit,S=t.XpG();t.R7$(2),t.JRh(M("SHOWN_BY")),t.R7$(2),t.Y8G("ngIf",S.checkFieldAllow("shownByPurchaseOrderReport","byProduct")),t.R7$(),t.Y8G("ngIf",S.checkFieldAllow("shownByPurchaseOrderReport","byClient"))}}function on(q,te){if(1&q){const M=t.RV6();t.j41(0,"label")(1,"input",85),t.mxI("ngModelChange",function(Z){t.eBV(M);const et=t.XpG(3);return t.DH7(et.filterObject.shownByExpenseReport,Z)||(et.filterObject.shownByExpenseReport=Z),t.Njj(Z)}),t.bIt("change",function(){t.eBV(M);const Z=t.XpG(3);return t.Njj(Z.applyFilter("","manual",{customOption:!0}))}),t.k0s(),t.j41(2,"span",73),t.EFF(3),t.k0s()()}if(2&q){const M=t.XpG(2).$implicit,S=t.XpG();t.R7$(),t.R50("ngModel",S.filterObject.shownByExpenseReport),t.R7$(2),t.JRh(M("BY_TIME"))}}function GA(q,te){if(1&q){const M=t.RV6();t.j41(0,"label")(1,"input",86),t.mxI("ngModelChange",function(Z){t.eBV(M);const et=t.XpG(3);return t.DH7(et.filterObject.shownByExpenseReport,Z)||(et.filterObject.shownByExpenseReport=Z),t.Njj(Z)}),t.bIt("change",function(){t.eBV(M);const Z=t.XpG(3);return t.Njj(Z.applyFilter("","manual",{customOption:!0}))}),t.k0s(),t.j41(2,"span",73),t.EFF(3),t.k0s()()}if(2&q){const M=t.XpG(2).$implicit,S=t.XpG();t.R7$(),t.R50("ngModel",S.filterObject.shownByExpenseReport),t.R7$(2),t.JRh(M("BY_EXPENSE"))}}function Qn(q,te){if(1&q&&(t.j41(0,"div",76)(1,"label",26),t.EFF(2),t.k0s(),t.j41(3,"div",71),t.DNE(4,on,4,2,"label",77)(5,GA,4,2,"label",77),t.k0s()()),2&q){const M=t.XpG().$implicit,S=t.XpG();t.R7$(2),t.JRh(M("SHOWN_BY")),t.R7$(2),t.Y8G("ngIf",S.checkFieldAllow("shownByExpenseReport","byTime")),t.R7$(),t.Y8G("ngIf",S.checkFieldAllow("shownByExpenseReport","byExpense"))}}function _A(q,te){if(1&q){const M=t.RV6();t.j41(0,"label")(1,"input",85),t.mxI("ngModelChange",function(Z){t.eBV(M);const et=t.XpG(3);return t.DH7(et.filterObject.shownByDetailedExpenseReport,Z)||(et.filterObject.shownByDetailedExpenseReport=Z),t.Njj(Z)}),t.bIt("change",function(){t.eBV(M);const Z=t.XpG(3);return t.Njj(Z.applyFilter("","manual",{customOption:!0}))}),t.k0s(),t.j41(2,"span",73),t.EFF(3),t.k0s()()}if(2&q){const M=t.XpG(2).$implicit,S=t.XpG();t.R7$(),t.R50("ngModel",S.filterObject.shownByDetailedExpenseReport),t.R7$(2),t.JRh(M("BY_TIME"))}}function fn(q,te){if(1&q){const M=t.RV6();t.j41(0,"label")(1,"input",86),t.mxI("ngModelChange",function(Z){t.eBV(M);const et=t.XpG(3);return t.DH7(et.filterObject.shownByDetailedExpenseReport,Z)||(et.filterObject.shownByDetailedExpenseReport=Z),t.Njj(Z)}),t.bIt("change",function(){t.eBV(M);const Z=t.XpG(3);return t.Njj(Z.applyFilter("","manual",{customOption:!0}))}),t.k0s(),t.j41(2,"span",73),t.EFF(3),t.k0s()()}if(2&q){const M=t.XpG(2).$implicit,S=t.XpG();t.R7$(),t.R50("ngModel",S.filterObject.shownByDetailedExpenseReport),t.R7$(2),t.JRh(M("BY_EXPENSE"))}}function hA(q,te){if(1&q){const M=t.RV6();t.j41(0,"label")(1,"input",87),t.mxI("ngModelChange",function(Z){t.eBV(M);const et=t.XpG(3);return t.DH7(et.filterObject.shownByDetailedExpenseReport,Z)||(et.filterObject.shownByDetailedExpenseReport=Z),t.Njj(Z)}),t.bIt("change",function(){t.eBV(M);const Z=t.XpG(3);return t.Njj(Z.applyFilter("","manual",{customOption:!0}))}),t.k0s(),t.j41(2,"span",73),t.EFF(3),t.k0s()()}if(2&q){const M=t.XpG(2).$implicit,S=t.XpG();t.R7$(),t.R50("ngModel",S.filterObject.shownByDetailedExpenseReport),t.R7$(2),t.JRh(M("BY_VOUCHER"))}}function kn(q,te){if(1&q&&(t.j41(0,"div",76)(1,"label",26),t.EFF(2),t.k0s(),t.j41(3,"div",71),t.DNE(4,_A,4,2,"label",77)(5,fn,4,2,"label",77)(6,hA,4,2,"label",77),t.k0s()()),2&q){const M=t.XpG().$implicit,S=t.XpG();t.R7$(2),t.JRh(M("SHOWN_BY")),t.R7$(2),t.Y8G("ngIf",S.checkFieldAllow("shownByDetailedExpenseReport","byTime")),t.R7$(),t.Y8G("ngIf",S.checkFieldAllow("shownByDetailedExpenseReport","byExpense")),t.R7$(),t.Y8G("ngIf",S.checkFieldAllow("shownByDetailedExpenseReport","byVoucher"))}}function ni(q,te){if(1&q){const M=t.RV6();t.j41(0,"div",88)(1,"label",26),t.EFF(2),t.k0s(),t.j41(3,"div",71)(4,"label")(5,"input",89),t.mxI("ngModelChange",function(Z){t.eBV(M);const et=t.XpG(2);return t.DH7(et.filterObject.showTransferEntries,Z)||(et.filterObject.showTransferEntries=Z),t.Njj(Z)}),t.bIt("change",function(){t.eBV(M);const Z=t.XpG(2);return t.Njj(Z.applyFilter("","manual",{customOption:!0}))}),t.k0s(),t.j41(6,"span",73),t.EFF(7),t.k0s()(),t.j41(8,"label")(9,"input",89),t.mxI("ngModelChange",function(Z){t.eBV(M);const et=t.XpG(2);return t.DH7(et.filterObject.showTransferEntries,Z)||(et.filterObject.showTransferEntries=Z),t.Njj(Z)}),t.bIt("change",function(){t.eBV(M);const Z=t.XpG(2);return t.Njj(Z.applyFilter("","manual",{customOption:!0}))}),t.k0s(),t.j41(10,"span",73),t.EFF(11),t.k0s()()()()}if(2&q){const M=t.XpG().$implicit,S=t.XpG();t.R7$(2),t.JRh(M("SHOWN_TRANSFER_ENTRIES")),t.R7$(3),t.Y8G("value",!0),t.R50("ngModel",S.filterObject.showTransferEntries),t.R7$(2),t.JRh(M("ENABLE")),t.R7$(2),t.Y8G("value",!1),t.R50("ngModel",S.filterObject.showTransferEntries),t.R7$(2),t.JRh(M("DISABLE"))}}function mi(q,te){if(1&q){const M=t.RV6();t.j41(0,"div",93)(1,"input",94),t.mxI("ngModelChange",function(Z){t.eBV(M);const et=t.XpG(3);return t.DH7(et.filterObject.metricsToShow.grossSale,Z)||(et.filterObject.metricsToShow.grossSale=Z),t.Njj(Z)}),t.bIt("change",function(){t.eBV(M);const Z=t.XpG(3);return t.Njj(Z.applyFilter("","manual",{customOption:!0}))}),t.k0s(),t.j41(2,"label",95),t.EFF(3),t.k0s()()}if(2&q){const M=t.XpG(2).$implicit,S=t.XpG();t.R7$(),t.Y8G("checked",S.filterObject.metricsToShow.grossSale),t.R50("ngModel",S.filterObject.metricsToShow.grossSale),t.R7$(2),t.JRh(M("GROSS_SALE"))}}function no(q,te){if(1&q){const M=t.RV6();t.j41(0,"div",93)(1,"input",96),t.mxI("ngModelChange",function(Z){t.eBV(M);const et=t.XpG(3);return t.DH7(et.filterObject.metricsToShow.netSale,Z)||(et.filterObject.metricsToShow.netSale=Z),t.Njj(Z)}),t.bIt("change",function(){t.eBV(M);const Z=t.XpG(3);return t.Njj(Z.applyFilter("","manual",{customOption:!0}))}),t.k0s(),t.j41(2,"label",97),t.EFF(3),t.k0s()()}if(2&q){const M=t.XpG(2).$implicit,S=t.XpG();t.R7$(),t.Y8G("checked",S.filterObject.metricsToShow.netSale),t.R50("ngModel",S.filterObject.metricsToShow.netSale),t.R7$(2),t.JRh(M("NET_SALE"))}}function ZA(q,te){if(1&q){const M=t.RV6();t.j41(0,"div",93)(1,"input",98),t.mxI("ngModelChange",function(Z){t.eBV(M);const et=t.XpG(3);return t.DH7(et.filterObject.metricsToShow.payment,Z)||(et.filterObject.metricsToShow.payment=Z),t.Njj(Z)}),t.bIt("change",function(){t.eBV(M);const Z=t.XpG(3);return t.Njj(Z.applyFilter("","manual",{customOption:!0}))}),t.k0s(),t.j41(2,"label",99),t.EFF(3),t.k0s()()}if(2&q){const M=t.XpG(2).$implicit,S=t.XpG();t.R7$(),t.Y8G("checked",S.filterObject.metricsToShow.payment),t.R50("ngModel",S.filterObject.metricsToShow.payment),t.R7$(2),t.JRh(M("PAYMENT"))}}function Ke(q,te){if(1&q){const M=t.RV6();t.j41(0,"div",93)(1,"input",100),t.mxI("ngModelChange",function(Z){t.eBV(M);const et=t.XpG(3);return t.DH7(et.filterObject.metricsToShow.quantity,Z)||(et.filterObject.metricsToShow.quantity=Z),t.Njj(Z)}),t.bIt("change",function(){t.eBV(M);const Z=t.XpG(3);return t.Njj(Z.applyFilter("","manual",{customOption:!0}))}),t.k0s(),t.j41(2,"label",101),t.EFF(3),t.k0s()()}if(2&q){const M=t.XpG(2).$implicit,S=t.XpG();t.R7$(),t.Y8G("checked",S.filterObject.metricsToShow.quantity),t.R50("ngModel",S.filterObject.metricsToShow.quantity),t.R7$(2),t.JRh(M("QUANTITY"))}}function Ne(q,te){if(1&q){const M=t.RV6();t.j41(0,"div",93)(1,"input",102),t.mxI("ngModelChange",function(Z){t.eBV(M);const et=t.XpG(3);return t.DH7(et.filterObject.metricsToShow.amount,Z)||(et.filterObject.metricsToShow.amount=Z),t.Njj(Z)}),t.bIt("change",function(){t.eBV(M);const Z=t.XpG(3);return t.Njj(Z.applyFilter("","manual",{customOption:!0}))}),t.k0s(),t.j41(2,"label",103),t.EFF(3),t.k0s()()}if(2&q){const M=t.XpG(2).$implicit,S=t.XpG();t.R7$(),t.Y8G("checked",S.filterObject.metricsToShow.amount),t.R50("ngModel",S.filterObject.metricsToShow.amount),t.R7$(2),t.JRh(M("AMT_LABEL"))}}function Me(q,te){if(1&q){const M=t.RV6();t.j41(0,"div",93)(1,"input",104),t.mxI("ngModelChange",function(Z){t.eBV(M);const et=t.XpG(3);return t.DH7(et.filterObject.metricsToShow.grossPurchase,Z)||(et.filterObject.metricsToShow.grossPurchase=Z),t.Njj(Z)}),t.bIt("change",function(){t.eBV(M);const Z=t.XpG(3);return t.Njj(Z.applyFilter("","manual",{customOption:!0}))}),t.k0s(),t.j41(2,"label",105),t.EFF(3),t.k0s()()}if(2&q){const M=t.XpG(2).$implicit,S=t.XpG();t.R7$(),t.Y8G("checked",S.filterObject.metricsToShow.grossPurchase),t.R50("ngModel",S.filterObject.metricsToShow.grossPurchase),t.R7$(2),t.JRh(M("GROSS_PURCHASE"))}}function BA(q,te){if(1&q){const M=t.RV6();t.j41(0,"div",93)(1,"input",106),t.mxI("ngModelChange",function(Z){t.eBV(M);const et=t.XpG(3);return t.DH7(et.filterObject.metricsToShow.netPurchase,Z)||(et.filterObject.metricsToShow.netPurchase=Z),t.Njj(Z)}),t.bIt("change",function(){t.eBV(M);const Z=t.XpG(3);return t.Njj(Z.applyFilter("","manual",{customOption:!0}))}),t.k0s(),t.j41(2,"label",107),t.EFF(3),t.k0s()()}if(2&q){const M=t.XpG(2).$implicit,S=t.XpG();t.R7$(),t.Y8G("checked",S.filterObject.metricsToShow.netPurchase),t.R50("ngModel",S.filterObject.metricsToShow.netPurchase),t.R7$(2),t.JRh(M("NET_PURCHASE"))}}function dn(q,te){if(1&q){const M=t.RV6();t.j41(0,"div",93)(1,"input",108),t.mxI("ngModelChange",function(Z){t.eBV(M);const et=t.XpG(3);return t.DH7(et.filterObject.metricsToShow.paymentReceived,Z)||(et.filterObject.metricsToShow.paymentReceived=Z),t.Njj(Z)}),t.bIt("change",function(){t.eBV(M);const Z=t.XpG(3);return t.Njj(Z.applyFilter("","manual",{customOption:!0}))}),t.k0s(),t.j41(2,"label",109),t.EFF(3),t.k0s()()}if(2&q){const M=t.XpG(2).$implicit,S=t.XpG();t.R7$(),t.Y8G("checked",S.filterObject.metricsToShow.paymentReceived),t.R50("ngModel",S.filterObject.metricsToShow.paymentReceived),t.R7$(2),t.JRh(M("PAYMENT_RECEIVED"))}}function Yn(q,te){if(1&q){const M=t.RV6();t.j41(0,"div",93)(1,"input",110),t.mxI("ngModelChange",function(Z){t.eBV(M);const et=t.XpG(3);return t.DH7(et.filterObject.metricsToShow.saleOrderNo,Z)||(et.filterObject.metricsToShow.saleOrderNo=Z),t.Njj(Z)}),t.bIt("change",function(){t.eBV(M);const Z=t.XpG(3);return t.Njj(Z.applyFilter("","manual",{customOption:!0}))}),t.k0s(),t.j41(2,"label",111),t.EFF(3),t.k0s()()}if(2&q){const M=t.XpG(2).$implicit,S=t.XpG();t.R7$(),t.Y8G("checked",S.filterObject.metricsToShow.saleOrderNo),t.R50("ngModel",S.filterObject.metricsToShow.saleOrderNo),t.R7$(2),t.JRh(M("ORDER_NUM"))}}function Rn(q,te){if(1&q){const M=t.RV6();t.j41(0,"div",93)(1,"input",112),t.mxI("ngModelChange",function(Z){t.eBV(M);const et=t.XpG(3);return t.DH7(et.filterObject.metricsToShow.purchaseOrderNo,Z)||(et.filterObject.metricsToShow.purchaseOrderNo=Z),t.Njj(Z)}),t.bIt("change",function(){t.eBV(M);const Z=t.XpG(3);return t.Njj(Z.applyFilter("","manual",{customOption:!0}))}),t.k0s(),t.j41(2,"label",113),t.EFF(3),t.k0s()()}if(2&q){const M=t.XpG(2).$implicit,S=t.XpG();t.R7$(),t.Y8G("checked",S.filterObject.metricsToShow.purchaseOrderNo),t.R50("ngModel",S.filterObject.metricsToShow.purchaseOrderNo),t.R7$(2),t.JRh(M("ORDER_NUM"))}}function Tn(q,te){if(1&q){const M=t.RV6();t.j41(0,"div",93)(1,"input",114),t.mxI("ngModelChange",function(Z){t.eBV(M);const et=t.XpG(3);return t.DH7(et.filterObject.metricsToShow.orderQty,Z)||(et.filterObject.metricsToShow.orderQty=Z),t.Njj(Z)}),t.bIt("change",function(){t.eBV(M);const Z=t.XpG(3);return t.Njj(Z.applyFilter("","manual",{customOption:!0}))}),t.k0s(),t.j41(2,"label",115),t.EFF(3),t.k0s()()}if(2&q){const M=t.XpG(2).$implicit,S=t.XpG();t.R7$(),t.Y8G("checked",S.filterObject.metricsToShow.orderQty),t.R50("ngModel",S.filterObject.metricsToShow.orderQty),t.R7$(2),t.JRh(M("ORDER_QTY"))}}function Fn(q,te){if(1&q){const M=t.RV6();t.j41(0,"div",93)(1,"input",116),t.mxI("ngModelChange",function(Z){t.eBV(M);const et=t.XpG(3);return t.DH7(et.filterObject.metricsToShow.pendingQty,Z)||(et.filterObject.metricsToShow.pendingQty=Z),t.Njj(Z)}),t.bIt("change",function(){t.eBV(M);const Z=t.XpG(3);return t.Njj(Z.applyFilter("","manual",{customOption:!0}))}),t.k0s(),t.j41(2,"label",117),t.EFF(3),t.k0s()()}if(2&q){const M=t.XpG(2).$implicit,S=t.XpG();t.R7$(),t.Y8G("checked",S.filterObject.metricsToShow.pendingQty),t.R50("ngModel",S.filterObject.metricsToShow.pendingQty),t.R7$(2),t.JRh(M("PENDING_QTY"))}}function Te(q,te){if(1&q){const M=t.RV6();t.j41(0,"div",93)(1,"input",118),t.mxI("ngModelChange",function(Z){t.eBV(M);const et=t.XpG(3);return t.DH7(et.filterObject.metricsToShow.saleOrderQty,Z)||(et.filterObject.metricsToShow.saleOrderQty=Z),t.Njj(Z)}),t.bIt("change",function(){t.eBV(M);const Z=t.XpG(3);return t.Njj(Z.applyFilter("","manual",{customOption:!0}))}),t.k0s(),t.j41(2,"label",115),t.EFF(3),t.k0s()()}if(2&q){const M=t.XpG(2).$implicit,S=t.XpG();t.R7$(),t.Y8G("checked",S.filterObject.metricsToShow.saleOrderQty),t.R50("ngModel",S.filterObject.metricsToShow.saleOrderQty),t.R7$(2),t.JRh(M("ORDER_QTY"))}}function Ie(q,te){if(1&q){const M=t.RV6();t.j41(0,"div",93)(1,"input",116),t.mxI("ngModelChange",function(Z){t.eBV(M);const et=t.XpG(3);return t.DH7(et.filterObject.metricsToShow.saleOrderPendingQty,Z)||(et.filterObject.metricsToShow.saleOrderPendingQty=Z),t.Njj(Z)}),t.bIt("change",function(){t.eBV(M);const Z=t.XpG(3);return t.Njj(Z.applyFilter("","manual",{customOption:!0}))}),t.k0s(),t.j41(2,"label",117),t.EFF(3),t.k0s()()}if(2&q){const M=t.XpG(2).$implicit,S=t.XpG();t.R7$(),t.Y8G("checked",S.filterObject.metricsToShow.saleOrderPendingQty),t.R50("ngModel",S.filterObject.metricsToShow.saleOrderPendingQty),t.R7$(2),t.JRh(M("PENDING_QTY"))}}function we(q,te){if(1&q){const M=t.RV6();t.j41(0,"div",93)(1,"input",118),t.mxI("ngModelChange",function(Z){t.eBV(M);const et=t.XpG(3);return t.DH7(et.filterObject.metricsToShow.purchaseOrderQty,Z)||(et.filterObject.metricsToShow.purchaseOrderQty=Z),t.Njj(Z)}),t.bIt("change",function(){t.eBV(M);const Z=t.XpG(3);return t.Njj(Z.applyFilter("","manual",{customOption:!0}))}),t.k0s(),t.j41(2,"label",119),t.EFF(3),t.k0s()()}if(2&q){const M=t.XpG(2).$implicit,S=t.XpG();t.R7$(),t.Y8G("checked",S.filterObject.metricsToShow.purchaseOrderQty),t.R50("ngModel",S.filterObject.metricsToShow.purchaseOrderQty),t.R7$(2),t.JRh(M("ORDER_QTY"))}}function Ee(q,te){if(1&q){const M=t.RV6();t.j41(0,"div",93)(1,"input",116),t.mxI("ngModelChange",function(Z){t.eBV(M);const et=t.XpG(3);return t.DH7(et.filterObject.metricsToShow.purchaseOrderPendingQty,Z)||(et.filterObject.metricsToShow.purchaseOrderPendingQty=Z),t.Njj(Z)}),t.bIt("change",function(){t.eBV(M);const Z=t.XpG(3);return t.Njj(Z.applyFilter("","manual",{customOption:!0}))}),t.k0s(),t.j41(2,"label",120),t.EFF(3),t.k0s()()}if(2&q){const M=t.XpG(2).$implicit,S=t.XpG();t.R7$(),t.Y8G("checked",S.filterObject.metricsToShow.purchaseOrderPendingQty),t.R50("ngModel",S.filterObject.metricsToShow.purchaseOrderPendingQty),t.R7$(2),t.JRh(M("PENDING_QTY"))}}function ue(q,te){if(1&q&&(t.j41(0,"div",88)(1,"label",90),t.EFF(2),t.k0s(),t.j41(3,"div",91),t.DNE(4,mi,4,3,"div",92)(5,no,4,3,"div",92)(6,ZA,4,3,"div",92)(7,Ke,4,3,"div",92)(8,Ne,4,3,"div",92)(9,Me,4,3,"div",92)(10,BA,4,3,"div",92)(11,dn,4,3,"div",92)(12,Yn,4,3,"div",92)(13,Rn,4,3,"div",92)(14,Tn,4,3,"div",92)(15,Fn,4,3,"div",92)(16,Te,4,3,"div",92)(17,Ie,4,3,"div",92)(18,we,4,3,"div",92)(19,Ee,4,3,"div",92),t.k0s()()),2&q){const M=t.XpG().$implicit,S=t.XpG();t.R7$(2),t.JRh(M("METRICS_TO_SHOW")),t.R7$(2),t.Y8G("ngIf",S.checkFieldAllow("metrics","grossSale")),t.R7$(),t.Y8G("ngIf",S.checkFieldAllow("metrics","netSale")),t.R7$(),t.Y8G("ngIf",S.checkFieldAllow("metrics","payment")),t.R7$(),t.Y8G("ngIf",S.checkFieldAllow("metrics","quantity")),t.R7$(),t.Y8G("ngIf",S.checkFieldAllow("metrics","amount")),t.R7$(),t.Y8G("ngIf",S.checkFieldAllow("metrics","grossPurchase")),t.R7$(),t.Y8G("ngIf",S.checkFieldAllow("metrics","netPurchase")),t.R7$(),t.Y8G("ngIf",S.checkFieldAllow("metrics","paymentReceived")),t.R7$(),t.Y8G("ngIf",S.checkFieldAllow("metrics","saleOrderNo")),t.R7$(),t.Y8G("ngIf",S.checkFieldAllow("metrics","purchaseOrderNo")),t.R7$(),t.Y8G("ngIf",S.checkFieldAllow("metrics","orderQty")),t.R7$(),t.Y8G("ngIf",S.checkFieldAllow("metrics","pendingQty")),t.R7$(),t.Y8G("ngIf",S.checkFieldAllow("metrics","saleOrderQty")),t.R7$(),t.Y8G("ngIf",S.checkFieldAllow("metrics","saleOrderPendingQty")),t.R7$(),t.Y8G("ngIf",S.checkFieldAllow("metrics","purchaseOrderQty")),t.R7$(),t.Y8G("ngIf",S.checkFieldAllow("metrics","purchaseOrderPendingQty"))}}function oA(q,te){if(1&q){const M=t.RV6();t.j41(0,"div",88)(1,"label",90),t.EFF(2),t.k0s(),t.j41(3,"div",91)(4,"div",93)(5,"input",121),t.mxI("ngModelChange",function(Z){t.eBV(M);const et=t.XpG(2);return t.DH7(et.filterObject.applySaleOfFixedAssed,Z)||(et.filterObject.applySaleOfFixedAssed=Z),t.Njj(Z)}),t.bIt("change",function(){t.eBV(M);const Z=t.XpG(2);return t.Njj(Z.applyFilter("","manual"))}),t.k0s(),t.j41(6,"label",122),t.EFF(7),t.k0s()()()()}if(2&q){const M=t.XpG().$implicit,S=t.XpG();t.R7$(2),t.JRh(M("INCLUDE_ASSETS")),t.R7$(3),t.R50("ngModel",S.filterObject.applySaleOfFixedAssed),t.R7$(2),t.JRh(M("INCLUDE_SALE_OF_FIXED_ASSETS"))}}function be(q,te){if(1&q){const M=t.RV6();t.j41(0,"div",88)(1,"label",90),t.EFF(2),t.k0s(),t.j41(3,"div",91)(4,"div",93)(5,"input",123),t.mxI("ngModelChange",function(Z){t.eBV(M);const et=t.XpG(2);return t.DH7(et.filterObject.applyPurchaseOfFixedAssed,Z)||(et.filterObject.applyPurchaseOfFixedAssed=Z),t.Njj(Z)}),t.bIt("change",function(){t.eBV(M);const Z=t.XpG(2);return t.Njj(Z.applyFilter("","manual"))}),t.k0s(),t.j41(6,"label",124),t.EFF(7),t.k0s()()()()}if(2&q){const M=t.XpG().$implicit,S=t.XpG();t.R7$(2),t.JRh(M("INCLUDE_ASSETS")),t.R7$(3),t.R50("ngModel",S.filterObject.applyPurchaseOfFixedAssed),t.R7$(2),t.JRh(M("INCLUDE_PURCHASE_OF_FIXED_ASSETS"))}}function qA(q,te){if(1&q){const M=t.RV6();t.j41(0,"div",88)(1,"label",90),t.EFF(2),t.k0s(),t.j41(3,"div",91)(4,"div",93)(5,"input",125),t.mxI("ngModelChange",function(Z){t.eBV(M);const et=t.XpG(2);return t.DH7(et.filterObject.applyGroupProductOrCustomer,Z)||(et.filterObject.applyGroupProductOrCustomer=Z),t.Njj(Z)}),t.bIt("change",function(){t.eBV(M);const Z=t.XpG(2);return t.Njj(Z.applyFilter("","manual",{includeSaleGroupOrder:!0}))}),t.k0s(),t.j41(6,"label",126),t.EFF(7),t.k0s()()()()}if(2&q){const M=t.XpG().$implicit,S=t.XpG();t.R7$(2),t.JRh(M("INCLUDE_GROUP_ORDERS")),t.R7$(3),t.R50("ngModel",S.filterObject.applyGroupProductOrCustomer),t.R7$(2),t.JRh(M("GROUP_ORDERS_WITH_PRODUCT_CUSTOMER"))}}function sn(q,te){if(1&q){const M=t.RV6();t.j41(0,"div",88)(1,"label",90),t.EFF(2),t.k0s(),t.j41(3,"div",91)(4,"div",93)(5,"input",127),t.mxI("ngModelChange",function(Z){t.eBV(M);const et=t.XpG(2);return t.DH7(et.filterObject.applyGroupProductOrSupplier,Z)||(et.filterObject.applyGroupProductOrSupplier=Z),t.Njj(Z)}),t.bIt("change",function(){t.eBV(M);const Z=t.XpG(2);return t.Njj(Z.applyFilter("","manual",{includePurchaseGroupOrder:!0}))}),t.k0s(),t.j41(6,"label",128),t.EFF(7),t.k0s()()()()}if(2&q){const M=t.XpG().$implicit,S=t.XpG();t.R7$(2),t.JRh(M("INCLUDE_GROUP_ORDERS")),t.R7$(3),t.R50("ngModel",S.filterObject.applyGroupProductOrSupplier),t.R7$(2),t.JRh(M("GROUP_ORDERS_WITH_PRODUCT_SUPPLIER"))}}function Hn(q,te){if(1&q){const M=t.RV6();t.j41(0,"div",88)(1,"label",26),t.EFF(2),t.k0s(),t.j41(3,"div",91)(4,"div",93)(5,"input",129),t.mxI("ngModelChange",function(Z){t.eBV(M);const et=t.XpG(2);return t.DH7(et.filterObject.applyShowCashBankAccount,Z)||(et.filterObject.applyShowCashBankAccount=Z),t.Njj(Z)}),t.bIt("change",function(Z){t.eBV(M);const et=t.XpG(2);return t.Njj(et.applyFilter("","manual",{applyShowCashBankAccount:et.filterObject.applyShowCashBankAccount,isChecked:Z.target.checked}))}),t.k0s(),t.j41(6,"label",130),t.EFF(7),t.k0s()()()()}if(2&q){const M=t.XpG().$implicit,S=t.XpG();t.R7$(2),t.JRh(M("CASH_BANK_ACC")),t.R7$(3),t.R50("ngModel",S.filterObject.applyShowCashBankAccount),t.R7$(2),t.JRh(M("ALL_CASH_BANK_ACC"))}}function Oi(q,te){if(1&q){const M=t.RV6();t.j41(0,"div",93)(1,"input",132),t.bIt("change",function(Z){const et=t.eBV(M).$implicit,RA=t.XpG(3);return t.Njj(RA.applyFilter("","manual",{selectCashBankAccount:!0,isChecked:Z.target.checked,accountKey:et.uniqueKeyOfAccount}))}),t.k0s(),t.j41(2,"label",133),t.EFF(3),t.k0s()()}if(2&q){const M=te.$implicit,S=te.index,Z=t.XpG(3);t.R7$(),t.Mz_("id","lwCashBankAccount_",S,""),t.Y8G("checked",Z.filterObject.cashBankAccountIdList.includes(M.uniqueKeyOfAccount)),t.R7$(),t.Mz_("for","lwCashBankAccount_",S,""),t.R7$(),t.JRh(M.nameOfAccount)}}function yi(q,te){if(1&q&&(t.j41(0,"div",88),t.DNE(1,Oi,4,6,"div",131),t.k0s()),2&q){const M=t.XpG(2);t.R7$(),t.Y8G("ngForOf",M.cashBankAccountList)}}function ii(q,te){if(1&q){const M=t.RV6();t.j41(0,"button",137),t.bIt("click",function(){t.eBV(M);const Z=t.XpG(3);return t.Njj(Z.applyFilter("","manual",{selectbookReporttype:!0}))}),t.EFF(1),t.k0s()}if(2&q){const M=t.XpG(2).$implicit,S=t.XpG();t.R7$(),t.JRh("byDate"==S.filterObject.selectBookReportFilter?M("DATE"):"byType"==S.filterObject.selectBookReportFilter?M("TYPE"):"")}}function cn(q,te){if(1&q&&(t.j41(0,"div",134)(1,"label",135),t.EFF(2),t.k0s(),t.nrm(3,"br"),t.DNE(4,ii,2,1,"button",136),t.k0s()),2&q){const M=t.XpG().$implicit,S=t.XpG();t.R7$(2),t.SpI("",M("SELECT_TYPE")," "),t.R7$(2),t.Y8G("ngIf",S.showSelectTBookTypeFilter)}}function xi(q,te){if(1&q){const M=t.RV6();t.j41(0,"button",139),t.bIt("click",function(){t.eBV(M);const Z=t.XpG(3);return t.Njj(Z.applyFilter("","manual",{selectShowInvDetail:!0}))}),t.j41(1,"span",140),t.EFF(2),t.k0s(),t.EFF(3),t.k0s()}if(2&q){const M=t.XpG(2).$implicit,S=t.XpG();t.R7$(2),t.SpI("",S.filterObject.showInvoiceListDetails?"visibility_off":"visibility"," "),t.R7$(),t.SpI(" ",M(S.filterObject.showInvoiceListDetails?"HIDE_INV_DETAIL":"SHOW_INVOICE_DETAIL"),"")}}function gA(q,te){if(1&q&&(t.j41(0,"div",134),t.nrm(1,"label",135)(2,"br"),t.DNE(3,xi,4,2,"button",138),t.k0s()),2&q){const M=t.XpG(2);t.R7$(3),t.Y8G("ngIf",M.showInvoiceList)}}function WA(q,te){if(1&q){const M=t.RV6();t.j41(0,"div",134),t.nrm(1,"label",135),t.j41(2,"div",141),t.bIt("click",function(){t.eBV(M);const Z=t.XpG(2);return t.Njj(Z.clearAll())}),t.j41(3,"span",140),t.EFF(4,"filter_alt_off"),t.k0s(),t.EFF(5),t.k0s()()}if(2&q){const M=t.XpG().$implicit;t.R7$(5),t.SpI(" ",M("CLEAR_ALL_FILTERS")," ")}}function Le(q,te){if(1&q){const M=t.RV6();t.j41(0,"div",142)(1,"div",143),t.nrm(2,"label"),t.j41(3,"div",144),t.bIt("click",function(){t.eBV(M);const Z=t.XpG(2);return t.Njj(Z.triggerReCalculateBtn())}),t.j41(4,"span",145),t.EFF(5," restart_alt "),t.k0s(),t.EFF(6),t.k0s()()()}if(2&q){const M=t.XpG().$implicit;t.R7$(6),t.SpI(" ",M("REFRESH")," ")}}function Cn(q,te){if(1&q&&(t.qex(0),t.j41(1,"div",4)(2,"div",5)(3,"div",6)(4,"form",7),t.DNE(5,st,7,7,"div",8)(6,it,7,7,"div",9)(7,Y,7,7,"div",9)(8,v,7,7,"div",10)(9,G,5,9,"div",11)(10,dt,5,9,"div",12)(11,It,20,25,"div",13)(12,yt,12,8,"div",14)(13,Ge,8,7,"div",15)(14,Ce,2,2,"div",16)(15,je,16,7,"div",17)(16,Ye,6,3,"div",18)(17,TA,6,3,"div",19)(18,xe,6,3,"div",18)(19,Ve,6,3,"div",18)(20,tA,6,3,"div",18)(21,Qn,6,3,"div",18)(22,kn,7,4,"div",18)(23,ni,12,7,"div",20)(24,ue,20,17,"div",21)(25,oA,8,3,"div",20)(26,be,8,3,"div",20)(27,qA,8,3,"div",20)(28,sn,8,3,"div",20)(29,Hn,8,3,"div",22)(30,yi,2,1,"div",20)(31,cn,5,2,"div",23)(32,gA,4,1,"div",23)(33,WA,6,1,"div",23),t.k0s()(),t.DNE(34,Le,7,1,"div",24),t.k0s()(),t.bVm()),2&q){const M=t.XpG();t.R7$(),t.Y8G("ngStyle",t.l_i(32,L,"#ebf1fa",M.isSingleDateFilter?"#000":"")),t.R7$(2),t.Y8G("ngClass",t.l_i(35,J,!M.showRecalculateBtn,M.showRecalculateBtn)),t.R7$(2),t.Y8G("ngIf",M.showClientList),t.R7$(),t.Y8G("ngIf",M.showPaymentStatusList),t.R7$(),t.Y8G("ngIf",M.showExpensePaymentStatusList),t.R7$(),t.Y8G("ngIf",M.showTransactionNameList),t.R7$(),t.Y8G("ngIf",M.showDurationList),t.R7$(),t.Y8G("ngIf",M.showGroupDuration),t.R7$(),t.Y8G("ngIf",M.showDurationList&&7==M.filterObject.duration),t.R7$(),t.Y8G("ngIf",M.isSingleDateFilter),t.R7$(),t.Y8G("ngIf",!M.isSingleDateFilter&&1!=M.filterObject.duration&&7!=M.filterObject.duration||M.showGroupDuration||M.showFinancialYearFilter),t.R7$(),t.Y8G("ngIf",M.isBalanceSheetList&&1==M.filterObject.duration),t.R7$(),t.Y8G("ngIf",M.showGroupByFilter),t.R7$(),t.Y8G("ngIf",M.showShownByFilter),t.R7$(),t.Y8G("ngIf",M.shownByProductReportFilter),t.R7$(),t.Y8G("ngIf",M.shownByPurchaseReportFilter),t.R7$(),t.Y8G("ngIf",M.shownBySaleOrderReportFilter),t.R7$(),t.Y8G("ngIf",M.shownByPurchaseOrderReportFilter),t.R7$(),t.Y8G("ngIf",M.shownByExpenseReportFilter),t.R7$(),t.Y8G("ngIf",M.shownByDetailedExpenseReportFilter),t.R7$(),t.Y8G("ngIf",M.showTransferEntryFlag),t.R7$(),t.Y8G("ngIf",M.showMetricsByFilter),t.R7$(),t.Y8G("ngIf",M.showIncludeSaleAssetFilter),t.R7$(),t.Y8G("ngIf",M.showIncludePurchaseAssetFilter),t.R7$(),t.Y8G("ngIf",M.showIncludeSaleOrderFilter),t.R7$(),t.Y8G("ngIf",M.showIncludePurchaseOrderFilter),t.R7$(),t.Y8G("ngIf",M.showCashBankAccountFlag),t.R7$(),t.Y8G("ngIf",M.showCashBankAccountFlag),t.R7$(),t.Y8G("ngIf",M.showSelectTBookTypeFilter&&8!=M.filterObject.groupDuration),t.R7$(),t.Y8G("ngIf",M.showInvoiceList),t.R7$(),t.Y8G("ngIf",M.showClearAllBtn),t.R7$(),t.Y8G("ngIf",M.showRecalculateBtn)}}let $e=(()=>{class q{constructor(M,S,Z,et,RA,nn){this.dataStoreService=M,this.notificationService=S,this.commonService=Z,this.authService=et,this.syncApiService=RA,this.translocoService=nn,this.entityType=null,this.showDurationList=!1,this.showClearAllBtn=!0,this.showClientList=!1,this.showPaymentStatusList=!1,this.showExpensePaymentStatusList=!1,this.showTransactionNameList=!1,this.isBalanceSheetList=!1,this.isSingleDateFilter=!1,this.showGroupByFilter=!1,this.showShownByFilter=!1,this.shownByProductReportFilter=!1,this.shownByPurchaseReportFilter=!1,this.shownBySaleOrderReportFilter=!1,this.shownByPurchaseOrderReportFilter=!1,this.shownByExpenseReportFilter=!1,this.shownByDetailedExpenseReportFilter=!1,this.allowShownbyList=[],this.showMetricsByFilter=!1,this.allowMetricsList=[],this.showIncludeSaleAssetFilter=!1,this.showIncludePurchaseAssetFilter=!1,this.showIncludeSaleOrderFilter=!1,this.showIncludePurchaseOrderFilter=!1,this.showTransferEntryFlag=!1,this.showCashBankAccountFlag=!1,this.showGroupDuration=!1,this.showFinancialYearFilter=!1,this.groupDurationOptions=[],this.showSelectTBookTypeFilter=!1,this.showInvoiceList=!1,this.newFilterEvent=new t.bkB,this.clearFilterEvent=new t.bkB,this.clientList=[],this.cashBankAccountList=[],this.ledgerList=[],this.estimateList=[],this.saleOrderList=[],this.purchaseOrderList=[],this.allReConcileList=[],this.minDate=new R.MJ,this.maxDate=new R.MJ,this.singleMaxDateControl=new R.MJ,this.currentFormatDate=e.utc().format("DD MMM YY"),this.durationList=[],this.groupDurationList=[],this.paymentStatusList=[],this.expensePaymentStatusList=[],this.transactionNameList=[],this.minimumDate=0,this.maximumDate=0,this.disableFwdBtn=!1,this.disableBwdBtn=!1,this.fetchDBDataSuccess=!1,this.accountListTrranslatedKey=F.DH.accountListForTranslations(),this.clientGroupsList=[],this.clientControl=new R.MJ(""),this.activeLanguage=this.translocoService.getActiveLang(),this.showRecalculateBtn=!1,this.recalculateClkEvent=new t.bkB}ngOnInit(){this.activeLanguage=this.translocoService.getActiveLang(),this.filterObject=F.DH.listFilterObject(),this.durationList=F.DH.filterDurations(),this.groupDurationList=F.DH.groupFilterDurations(),this.paymentStatusList=F.DH.paymentStatusList(),this.expensePaymentStatusList=F.DH.paymentStatusList().filter(M=>4!=M.id),this.transactionNameList=F.DH.transactionList(),this.broadcastSubscription=this.commonService.receiveBroadcast().subscribe(M=>{(0,D.A)(M,"syncProcessComplete")&&M.syncProcessComplete&&(0,h.A)(()=>{this.fetchDBData()})}),this.fetchDBData()}fetchDBData(){var M=this;return(0,l.A)(function*(){let S=JSON.parse(F.SE.getCache("filter_list_data"));(0,s.A)(S)||(Object.assign(M.filterObject,S),Object.assign({},M.filterObject,{metricsToShow:Object.assign(F.DH.listFilterObject().metricsToShow,S.metricsToShow)})),M.syncApiService.fetchMultipleDbData(["filterSettingData","account","ledger","estimate","saleOrder","purchaseOrder","reconcile"],function(){var Z=(0,l.A)(function*(et){var RA=yield et.data;if(M.fetchDBDataSuccess=!0,200===et.status&&!(0,s.A)(RA)){if((0,D.A)(RA,"filterSettingData")&&!(0,s.A)(RA.filterSettingData)&&(M.settingData=RA.filterSettingData,!(0,s.A)(M.settingData))){M.singleFilterMinDate=e(M.settingData.bookKeepingStartDate).toDate(),M.paymentStatusList=F.DH.paymentStatusList().filter(Zn=>1!=M.settingData?.invoicePaymentTracking&&![4].includes(Zn.id)||1==M.settingData?.invoicePaymentTracking);let nn=e.utc(M.settingData.bookKeepingStartDate).format("YYYY-MM-DD");if(M.validateDate=String(nn),7==M.filterObject.duration){let Zn=M.validateDate>e().format("YYYY-MM-DD")?M.validateDate:e().format("YYYY-MM-DD"),Ei=M.validateDate>e().format("YYYY-MM-DD")?M.validateDate:e().format("YYYY-MM-DD");M.filterObject.minDate=String(Zn),M.filterObject.maxDate=String(Ei)}}(0,D.A)(RA,"account")&&!(0,s.A)(RA.account)&&(M.clientGroupsList=[{title:"CLIENTS",list:F.DH.sortClientList(pluckAccount(RA.account,[12]))},{title:"SUPPLIERS",list:F.DH.sortClientList(pluckAccount(RA.account,[13]))}],M.cashBankAccountList=F.DH.sortClientList(pluckAccount(RA.account,[7,11])),M.cashBankAccountList.map(nn=>{nn.nameOfAccount=(0,s.A)(M.accountListTrranslatedKey.find(Zn=>Zn.title==nn.nameOfAccount))?nn.nameOfAccount:M.translocoService.translate(M.accountListTrranslatedKey.find(Zn=>Zn.title==nn.nameOfAccount).translated_key)}),M.filterObject.cashBankAccountIdList=!(0,s.A)(M.cashBankAccountList)&&M.filterObject.applyShowCashBankAccount?M.cashBankAccountList.map(nn=>nn.uniqueKeyOfAccount):[]),(0,D.A)(RA,"ledger")&&(M.ledgerList=RA.ledger),(0,D.A)(RA,"estimate")&&(M.estimateList=RA.estimate),(0,D.A)(RA,"saleOrder")&&(M.saleOrderList=RA.saleOrder),(0,D.A)(RA,"purchaseOrder")&&(M.purchaseOrderList=RA.purchaseOrder),(0,D.A)(RA,"reconcile")&&(M.allReConcileList=RA.reconcile),M.isLoggedIn()||M.clearAll(),M.prepareMinMaxDate()}});return function(et){return Z.apply(this,arguments)}}())})()}prepareMinMaxDate(){let M=0,S=0,Z=0,et=0,RA=0,nn=0,Zn=0,Ei=0,zA=e().valueOf();this.minimumDate=0,this.maximumDate=0,M=(0,s.A)(this.ledgerList)?0:Math.min(...this.ledgerList.map(Ht=>Ht.createDate)),S=(0,s.A)(this.ledgerList)?0:Math.max(...this.ledgerList.map(Ht=>Ht.createDate)),Z=(0,s.A)(this.estimateList)?0:Math.min(...this.estimateList.map(Ht=>Ht.createDate)),et=(0,s.A)(this.estimateList)?0:Math.max(...this.estimateList.map(Ht=>Ht.createDate)),RA=(0,s.A)(this.saleOrderList)?0:Math.min(...this.saleOrderList.map(Ht=>Ht.createDate)),nn=(0,s.A)(this.saleOrderList)?0:Math.max(...this.saleOrderList.map(Ht=>Ht.createDate)),Zn=(0,s.A)(this.purchaseOrderList)?0:Math.min(...this.purchaseOrderList.map(Ht=>Ht.createDate)),Ei=(0,s.A)(this.purchaseOrderList)?0:Math.max(...this.purchaseOrderList.map(Ht=>Ht.createDate)),this.minimumDate=(0,u.A)([this.settingData?.bookKeepingStartDate,M,Z,RA,Zn].filter(Ht=>Ht>0)),this.maximumDate=(0,g.A)([S,et,nn,Ei,zA,this.settingData?.bookKeepingStartDate].filter(Ht=>Ht>0));let ri=(0,g.A)([S,this.allReConcileList].filter(Ht=>Ht>0));this.currentFormatDate=e.utc(ri).format("DD MMM YY"),this.filterObject.currentFormatDate=this.currentFormatDate,this.showFinancialYearFilter?(this.filterObject.applyFinancialYearFilter=!0,this.changeDuration(2)):(this.filterObject.applyFinancialYearFilter=!1,this.changeDuration(this.showGroupDuration?this.filterObject.groupDuration:this.filterObject.duration))}changeDuration(M,S="auto"){let Z=e(this.settingData?.fyYearFromDate).toDate().getTime(),et=e(this.settingData?.fyYearToDate).toDate().getTime();if(1!=parseInt(e(Z).format("M"))&&12!=parseInt(e(et).format("M"))&&parseInt(e().format("M"))<parseInt(e(this.settingData?.fyYearFromDate).format("M"))){Z=e(e(this.settingData?.fyYearFromDate).format("YYYY-MM-DD")).subtract(1,"years").toDate().getTime();let nn=e(Z).format("YYYY")+"-"+e(this.settingData?.fyYearToDate).format("MM-DD");et=e(e(nn).format("YYYY-MM-DD")).add(1,"years").toDate().getTime()}let RA=F.DH.changeDuration(parseInt(M),Z,et);this.minDate.reset(F.DH.filterFormatDate(RA.startDate,"DD-MM-YYYY")),this.maxDate.reset(F.DH.filterFormatDate(RA.endDate,"DD-MM-YYYY")),this.filterObject.duration=this.showDurationList?parseInt(M):this.filterObject.duration,this.filterObject.groupDuration=this.showGroupDuration?parseInt(M):this.filterObject.groupDuration,this.disableFwdBtn=!1,this.disableBwdBtn=!1,"auto"==S?(this.filterObject.minDate=(0,s.A)(this.filterObject.minDate)||this.showFinancialYearFilter?RA.startDate:this.filterObject.minDate,this.filterObject.maxDate=(0,s.A)(this.filterObject.maxDate)||this.showFinancialYearFilter?RA.endDate:this.filterObject.maxDate,this.filterMinDate=(0,s.A)(this.filterObject.minDate)||this.showFinancialYearFilter?null:e(this.filterObject.minDate).toDate(),this.filterMaxDate=(0,s.A)(this.filterObject.maxDate)||this.showFinancialYearFilter?null:e(this.filterObject.maxDate).toDate(),this.filterObject.singleMaxDate=(0,s.A)(this.filterObject.singleMaxDate)?e().format("YYYY-MM-DD"):this.filterObject.singleMaxDate,this.filterObject.singleFormatDateValue=e(this.filterObject.singleMaxDate).format("DD MMM YY"),this.filterObject.groupDurationFormatDateValue=e().format("DD MMM YYYY")):"manual"==S&&(this.filterObject.minDate=RA.startDate,this.filterObject.maxDate=RA.endDate,this.filterMinDate=e(RA.startDate).toDate(),this.filterMaxDate=e(RA.endDate).toDate()),1!=parseInt(M)&&7!=parseInt(M)?this.selectManualDate(parseInt(M),null,S):(this.filterObject.formatDateValue=e(this.filterObject.minDate).format("DD-MM-YYYY")+" - "+e(this.filterObject.maxDate).format("DD-MM-YYYY"),this.filterObject.BSFormatDateValue=e(this.filterObject.minDate).format("DD MMM YY")+" - "+e(this.filterObject.maxDate).format("DD MMM YY"),this.applyFilter(null,S))}addDateEvent(M,S){switch(M){case"startDate":let Z=e(S.value).format("YYYY-MM-DD"),et=e(this.filterMaxDate).format("YYYY-MM-DD");!(0,s.A)(this.filterObject.maxDate)&&Z>et?(this.minDate.reset(e(this.filterObject.minDate)),this.notificationService.error("FROM_DATE_SHOULD_BE_LESS_THAN_TO_DATE",{},!0)):(this.filterObject.minDate=e(new Date(S.value)).format("YYYY-MM-DD"),this.filterMinDate=e(S.value).toDate()),this.filterObject.formatDateValue=e(this.filterObject.minDate).format("DD-MM-YYYY")+" - "+e(this.filterObject.maxDate).format("DD-MM-YYYY"),this.filterObject.BSFormatDateValue=e(this.filterObject.minDate).format("DD MMM YY")+" - "+e(this.filterObject.maxDate).format("DD MMM YY"),this.applyFilter("","manual");break;case"endDate":let RA=e(S.value).format("YYYY-MM-DD"),nn=e(this.filterMinDate).format("YYYY-MM-DD");!(0,s.A)(this.filterObject.minDate)&&nn>RA?(this.maxDate.reset(e(this.filterObject.maxDate)),this.notificationService.error("FROM_DATE_SHOULD_BE_LESS_THAN_TO_DATE",{},!0)):(this.filterObject.maxDate=e(new Date(S.value)).format("YYYY-MM-DD"),this.filterMaxDate=e(S.value).toDate()),this.filterObject.formatDateValue=e(this.filterObject.minDate).format("DD-MM-YYYY")+" - "+e(this.filterObject.maxDate).format("DD-MM-YYYY"),this.filterObject.BSFormatDateValue=e(this.filterObject.minDate).format("DD MMM YY")+" - "+e(this.filterObject.maxDate).format("DD MMM YY"),this.applyFilter("","manual");break;case"singleDate":this.filterObject.singleMaxDate=e(S.value).format("YYYY-MM-DD"),this.filterObject.singleFormatDateValue=e(S.value).format("DD MMM YY"),this.applyFilter("","manual")}}selectManualDate(M,S,Z){let et=e(this.minimumDate).format("YYYY-MM-DD"),RA=e(this.maximumDate).format("YYYY-MM-DD");switch(M){case 2:let nn=this.filterObject.minDate,Zn=this.filterObject.maxDate;if("forward"==S){nn=e(this.filterObject.minFormatDate).add(1,"year").format("YYYY-MM-DD"),Zn=e(this.filterObject.maxFormatDate).add(1,"year").format("YYYY-MM-DD");const se=new Date(Zn);if(this.checkYear(se.getFullYear())&&1===se.getMonth()&&(se.setDate(29),Zn=e(se).format("YYYY-MM-DD")),!this.checkMinDateValidation(RA,nn))return!1}else if("backward"==S){nn=e(this.filterObject.minFormatDate).subtract(1,"year").format("YYYY-MM-DD"),Zn=e(this.filterObject.maxFormatDate).subtract(1,"year").format("YYYY-MM-DD");const se=new Date(Zn);if(this.checkYear(se.getFullYear())&&1===se.getMonth()&&(se.setDate(29),Zn=e(se).format("YYYY-MM-DD")),!this.checkMaxDateValidation(et,Zn))return!1}this.filterObject.formatDateValue=1!=parseInt(e(nn).format("M"))&&12!=parseInt(e(Zn).format("M"))?"FY "+e(nn).format("YYYY")+"-"+e(Zn).format("YY"):"FY "+e(nn).format("YYYY"),this.filterObject.BSFormatDateValue=e(Zn).format("DD MMM YY"),this.filterObject.minFormatDate=nn,this.filterObject.maxFormatDate=Zn;break;case 3:let Ei=this.filterObject.minDate,zA=this.filterObject.maxDate;if("forward"==S){if(Ei=e(this.filterObject.minFormatDate).add(1,"year").startOf("year").format("YYYY-MM-DD"),zA=e(this.filterObject.maxFormatDate).add(1,"year").endOf("year").format("YYYY-MM-DD"),!this.checkMinDateValidation(RA,Ei))return!1}else if("backward"==S&&(Ei=e(this.filterObject.minFormatDate).subtract(1,"year").startOf("year").format("YYYY-MM-DD"),zA=e(this.filterObject.maxFormatDate).subtract(1,"year").endOf("year").format("YYYY-MM-DD"),!this.checkMaxDateValidation(et,zA)))return!1;this.filterObject.formatDateValue=e(Ei).format("YYYY"),this.filterObject.BSFormatDateValue=e(zA).format("DD MMM YY"),this.filterObject.minFormatDate=Ei,this.filterObject.maxFormatDate=zA;break;case 4:let ri=this.filterObject.minDate,Ht=this.filterObject.maxDate;if("forward"==S){if(ri=e(this.filterObject.minFormatDate).add(1,"quarter").startOf("quarter").format("YYYY-MM-DD"),Ht=e(this.filterObject.maxFormatDate).add(1,"quarter").endOf("quarter").format("YYYY-MM-DD"),!this.checkMinDateValidation(RA,ri))return!1}else if("backward"==S&&(ri=e(this.filterObject.minFormatDate).subtract(1,"quarter").startOf("quarter").format("YYYY-MM-DD"),Ht=e(this.filterObject.maxFormatDate).subtract(1,"quarter").endOf("quarter").format("YYYY-MM-DD"),!this.checkMaxDateValidation(et,Ht)))return!1;this.filterObject.formatDateValue=e(ri).format("MMM YYYY")+" - "+e(Ht).format("MMM YYYY"),this.filterObject.BSFormatDateValue=e(Ht).format("DD MMM YY"),this.filterObject.minFormatDate=ri,this.filterObject.maxFormatDate=Ht;break;case 5:let lA=this.filterObject.minDate,ze=this.filterObject.maxDate;if("forward"==S){if(lA=e(this.filterObject.minFormatDate).add(1,"months").startOf("month").format("YYYY-MM-DD"),ze=e(this.filterObject.maxFormatDate).add(1,"months").endOf("month").format("YYYY-MM-DD"),!this.checkMinDateValidation(RA,lA))return!1}else if("backward"==S&&(lA=e(this.filterObject.minFormatDate).subtract(1,"months").startOf("month").format("YYYY-MM-DD"),ze=e(this.filterObject.minFormatDate).subtract(1,"months").endOf("month").format("YYYY-MM-DD"),!this.checkMaxDateValidation(et,ze)))return!1;this.filterObject.formatDateValue=e(lA).format("MMM YYYY"),this.filterObject.BSFormatDateValue=e(ze).format("DD MMM YY"),this.filterObject.groupDurationFormatDateValue=e(lA).format("MMM YYYY"),this.filterObject.minFormatDate=lA,this.filterObject.maxFormatDate=ze;break;case 6:let Qe=this.filterObject.minDate,vt=this.filterObject.maxDate;if("forward"==S){if(Qe=e(this.filterObject.minFormatDate).add(1,"week").format("YYYY-MM-DD"),vt=e(this.filterObject.maxFormatDate).add(1,"week").format("YYYY-MM-DD"),!this.checkMinDateValidation(RA,Qe))return!1}else if("backward"==S&&(Qe=e(this.filterObject.minFormatDate).subtract(1,"week").format("YYYY-MM-DD"),vt=e(this.filterObject.maxFormatDate).subtract(1,"week").format("YYYY-MM-DD"),!this.checkMaxDateValidation(et,vt)))return!1;this.filterObject.formatDateValue=e(Qe).format("DD MMM")+" - "+e(vt).format("DD MMM YY"),this.filterObject.BSFormatDateValue=e(vt).format("DD MMM YY"),this.filterObject.groupDurationFormatDateValue=e(Qe).format("DD MMM")+" - "+e(vt).format("DD MMM YY"),this.filterObject.minFormatDate=Qe,this.filterObject.maxFormatDate=vt;break;case 8:let ve=(0,s.A)(this.filterObject.minDate)?e().format("YYYY-MM-DD"):this.filterObject.minDate,Zt=(0,s.A)(this.filterObject.maxDate)?e().format("YYYY-MM-DD"):this.filterObject.maxDate;if("forward"==S){if(ve=e((0,s.A)(this.filterObject.minFormatDate)?e().format("YYYY-MM-DD"):this.filterObject.minFormatDate).add(1,"days").format("YYYY-MM-DD"),Zt=e((0,s.A)(this.filterObject.maxFormatDate)?e().format("YYYY-MM-DD"):this.filterObject.maxFormatDate).add(1,"days").format("YYYY-MM-DD"),!this.checkMinDateValidation(RA,ve))return!1}else if("backward"==S&&(ve=e((0,s.A)(this.filterObject.minFormatDate)?e().format("YYYY-MM-DD"):this.filterObject.minFormatDate).subtract(1,"days").format("YYYY-MM-DD"),Zt=e((0,s.A)(this.filterObject.maxFormatDate)?e().format("YYYY-MM-DD"):this.filterObject.maxFormatDate).subtract(1,"days").format("YYYY-MM-DD"),!this.checkMaxDateValidation(et,Zt)))return!1;this.filterObject.groupDurationFormatDateValue=e(ve).format("DD MMM YYYY"),this.filterObject.minFormatDate=ve,this.filterObject.maxFormatDate=Zt}this.filterObject.minDate=e(this.filterObject.minFormatDate).format("YYYY-MM-DD"),this.filterObject.maxDate=e(this.filterObject.maxFormatDate).format("YYYY-MM-DD"),this.applyFilter(S,Z)}checkMinDateValidation(M,S){return!(0,s.A)(S)&&S>M?(this.disableFwdBtn=!0,this.disableBwdBtn=!1,!1):(this.disableBwdBtn=!1,!0)}checkMaxDateValidation(M,S){return!(0,s.A)(S)&&M>=S?(this.disableBwdBtn=!0,this.disableFwdBtn=!1,!1):(this.disableFwdBtn=!1,!0)}applyFilter(M,S,Z){if("manual"==S){let RA=JSON.parse(F.SE.getCache("filter_list_data"));if(!(0,s.A)(RA))var et=Object.assign({},RA.metricsToShow);if(this.allowMetricsList.includes("grossSale")||this.allowMetricsList.includes("netSale")||this.allowMetricsList.includes("payment"))!this.filterObject.metricsToShow.grossSale&&!this.filterObject.metricsToShow.netSale&&(et.payment!=!this.filterObject.metricsToShow.payment&&(this.filterObject.metricsToShow.payment=!0),et.payment&&!this.filterObject.metricsToShow.payment&&!this.filterObject.metricsToShow.grossSale&&(this.filterObject.metricsToShow.grossSale=!0)),!this.filterObject.metricsToShow.payment&&!this.filterObject.metricsToShow.netSale&&et.grossSale!=!this.filterObject.metricsToShow.grossSale&&(this.filterObject.metricsToShow.grossSale=!0);else if(this.allowMetricsList.includes("grossPurchase")||this.allowMetricsList.includes("netPurchase")||this.allowMetricsList.includes("paymentReceived"))!this.filterObject.metricsToShow.grossPurchase&&!this.filterObject.metricsToShow.netPurchase&&!this.filterObject.metricsToShow.paymentReceived&&(et.netPurchase&&et.grossPurchase&&et.payementReceived!=!this.filterObject.metricsToShow.grossPurchase&&(this.filterObject.metricsToShow.grossPurchase=!0),et.grossPurchase&&et.netPurchase&&et.payementReceived!=!this.filterObject.metricsToShow.netPurchase&&(this.filterObject.metricsToShow.netPurchase=!0),et.grossPurchase&&et.netPurchase&&et.payementReceived!=!this.filterObject.metricsToShow.paymentReceived&&(this.filterObject.metricsToShow.paymentReceived=!0));else if(this.allowMetricsList.includes("quantity")||this.allowMetricsList.includes("amount"))!this.filterObject.metricsToShow.quantity&&!this.filterObject.metricsToShow.amount&&(et.amount&&et.quantity!=!this.filterObject.metricsToShow.quantity&&(this.filterObject.metricsToShow.quantity=!0),et.quantity&&et.amount!=!this.filterObject.metricsToShow.amount&&(this.filterObject.metricsToShow.amount=!0));else if(this.allowMetricsList.includes("saleOrderNo")||this.allowMetricsList.includes("saleOrderQty")||this.allowMetricsList.includes("saleOrderPendingQty"))!this.filterObject.metricsToShow.saleOrderNo&&!this.filterObject.metricsToShow.saleOrderQty&&(et.saleOrderPendingQty!=!this.filterObject.metricsToShow.saleOrderPendingQty&&!this.filterObject.applyGroupProductOrCustomer&&(this.filterObject.metricsToShow.saleOrderPendingQty=!0),et.saleOrderPendingQty&&!this.filterObject.metricsToShow.saleOrderPendingQty&&!this.filterObject.metricsToShow.saleOrderNo&&(this.filterObject.metricsToShow.saleOrderNo=!0)),!this.filterObject.metricsToShow.saleOrderPendingQty&&!this.filterObject.metricsToShow.saleOrderQty&&et.saleOrderNo!=!this.filterObject.metricsToShow.saleOrderNo&&(this.filterObject.metricsToShow.saleOrderNo=!0),!this.filterObject.metricsToShow.saleOrderPendingQty&&!this.filterObject.metricsToShow.saleOrderQty&&!et.saleOrderNo!=!this.filterObject.metricsToShow.saleOrderNo&&(this.filterObject.metricsToShow.saleOrderNo=!0);else if(this.allowMetricsList.includes("purchaseOrderNo")||this.allowMetricsList.includes("purchaseOrderQty")||this.allowMetricsList.includes("purchaseOrderPendingQty"))!this.filterObject.metricsToShow.purchaseOrderNo&&!this.filterObject.metricsToShow.purchaseOrderQty&&(et.purchaseOrderPendingQty!=!this.filterObject.metricsToShow.purchaseOrderPendingQty&&!this.filterObject.applyGroupProductOrSupplier&&(this.filterObject.metricsToShow.purchaseOrderPendingQty=!0),et.purchaseOrderPendingQty&&!this.filterObject.metricsToShow.purchaseOrderPendingQty&&!this.filterObject.metricsToShow.purchaseOrderNo&&(this.filterObject.metricsToShow.purchaseOrderNo=!0)),!this.filterObject.metricsToShow.purchaseOrderPendingQty&&!this.filterObject.metricsToShow.purchaseOrderQty&&et.purchaseOrderNo!=!this.filterObject.metricsToShow.purchaseOrderNo&&(this.filterObject.metricsToShow.purchaseOrderNo=!0),!this.filterObject.metricsToShow.purchaseOrderPendingQty&&!this.filterObject.metricsToShow.purchaseOrderQty&&!et.purchaseOrderNo!=!this.filterObject.metricsToShow.purchaseOrderNo&&(this.filterObject.metricsToShow.purchaseOrderNo=!0);else if((0,D.A)(Z,"applyShowCashBankAccount")&&(0,D.A)(Z,"isChecked"))this.filterObject.cashBankAccountIdList=Z.isChecked&&!(0,s.A)(this.cashBankAccountList)&&this.filterObject.applyShowCashBankAccount?this.cashBankAccountList.map(nn=>nn.uniqueKeyOfAccount):[];else if((0,D.A)(Z,"selectCashBankAccount")&&(0,D.A)(Z,"isChecked")&&(0,D.A)(Z,"accountKey"))if(Z.selectCashBankAccount)if(Z.isChecked)this.filterObject.cashBankAccountIdList.push(Z.accountKey),this.filterObject.applyShowCashBankAccount||(this.filterObject.applyShowCashBankAccount=!0);else{const nn=this.filterObject.cashBankAccountIdList.findIndex(Zn=>Zn===Z.accountKey);nn>=0&&(this.filterObject.cashBankAccountIdList.splice(nn,1),(0,s.A)(this.filterObject.cashBankAccountIdList)&&(this.filterObject.applyShowCashBankAccount=!1))}else this.filterObject.cashBankAccountIdList=[];else(0,D.A)(Z,"selectbookReporttype")?"byDate"==this.filterObject.selectBookReportFilter?this.filterObject.selectBookReportFilter="byType":"byType"==this.filterObject.selectBookReportFilter&&(this.filterObject.selectBookReportFilter="byDate"):(0,D.A)(Z,"selectShowInvDetail")&&(this.filterObject.showInvoiceListDetails=!this.filterObject.showInvoiceListDetails)}"forward"!=M&&"backward"!=M&&!this.showFinancialYearFilter&&F.SE.setCache("filter_list_data",JSON.stringify(this.filterObject)),"manual"!=S||(0,D.A)(Z,"customOption")||(0,D.A)(Z,"includeSaleGroupOrder")||(0,D.A)(Z,"includePurchaseGroupOrder")?"manual"==S&&((0,s.A)(Z)||(0,D.A)(Z,"customOption")&&Z.customOption)?(this.filterObject.applyGroupProductOrCustomer=!this.filterObject.metricsToShow.saleOrderNo,this.filterObject.applyGroupProductOrSupplier=!this.filterObject.metricsToShow.purchaseOrderNo,this.newFilterEvent.emit(Object.assign(this.filterObject,this.filterObject,{fetchLocally:!0}))):"manual"==S&&((0,s.A)(Z)||(0,D.A)(Z,"includeSaleGroupOrder")&&Z.includeSaleGroupOrder)?(this.filterObject.metricsToShow.saleOrderNo=!this.filterObject.applyGroupProductOrCustomer,this.filterObject.applyGroupProductOrCustomer&&!this.filterObject.metricsToShow.saleOrderNo&&!this.filterObject.metricsToShow.saleOrderQty&&!this.filterObject.metricsToShow.saleOrderPendingQty&&(this.filterObject.metricsToShow.saleOrderPendingQty=!0),this.newFilterEvent.emit(Object.assign(this.filterObject,this.filterObject,{fetchLocally:!1}))):"manual"==S&&((0,s.A)(Z)||(0,D.A)(Z,"includePurchaseGroupOrder")&&Z.includePurchaseGroupOrder)&&(this.filterObject.metricsToShow.purchaseOrderNo=!this.filterObject.applyGroupProductOrSupplier,this.filterObject.applyGroupProductOrSupplier&&!this.filterObject.metricsToShow.purchaseOrderNo&&!this.filterObject.metricsToShow.purchaseOrderQty&&!this.filterObject.metricsToShow.purchaseOrderPendingQty&&(this.filterObject.metricsToShow.purchaseOrderPendingQty=!0),this.newFilterEvent.emit(Object.assign(this.filterObject,this.filterObject,{fetchLocally:!1}))):this.newFilterEvent.emit(Object.assign(this.filterObject,this.filterObject,{fetchLocally:!1}))}triggerReCalculateBtn(){this.recalculateClkEvent.emit()}clearAll(){this.filterObject={selectClient:"",status:"",duration:1,expensePaymentstatus:"",groupDuration:8,minDate:"",maxDate:"",singleMaxDate:"",minFormatDate:"",maxFormatDate:"",formatDateValue:"",BSFormatDateValue:"",currentFormatDate:"",singleFormatDateValue:"",groupDurationFormatDateValue:e().format("DD MMM YYYY"),transactionName:"",groupBy:"daily",shownBy:"byTime",shownByProductReport:"byTime",shownByPurchaseReport:"byTime",shownBySaleOrderReport:"byProduct",shownByPurchaseOrderReport:"byProduct",showTransferEntries:!0,shownByExpenseReport:"byTime",shownByDetailedExpenseReport:"byTime",selectBookReportFilter:"byDate",metricsToShow:{grossSale:!0,netSale:!0,payment:!0,quantity:!0,amount:!0,grossPurchase:!0,netPurchase:!0,saleOrderNo:!0,purchaseOrderNo:!0,orderQty:!0,pendingQty:!0,saleOrderQty:!0,saleOrderPendingQty:!0,purchaseOrderQty:!0,purchaseOrderPendingQty:!0,paymentReceived:!0},applySaleOfFixedAssed:!1,applyPurchaseOfFixedAssed:!1,applyGroupProductOrCustomer:!1,applyGroupProductOrSupplier:!1,applyShowCashBankAccount:!0,applyFinancialYearFilter:!1,cashBankAccountIdList:(0,s.A)(this.cashBankAccountList)?[]:this.cashBankAccountList.map(M=>M.uniqueKeyOfAccount),showInvoiceListDetails:!0},F.SE.destroyCache("filter_list_data"),this.clearFilterEvent.emit(Object.assign({},F.DH.listFilterObject(),{cashBankAccountIdList:(0,s.A)(this.cashBankAccountList)?[]:this.cashBankAccountList.map(M=>M.uniqueKeyOfAccount)})),this.showFinancialYearFilter&&this.changeDuration(2)}checkFieldAllow(M,S){return"metrics"==M?this.allowMetricsList.includes(S):["shownBy","shownByProductReport","shownByPurchaseReport","shownBySaleOrderReport","shownByPurchaseOrderReport","shownByExpenseReport","shownByDetailedExpenseReport"].includes(M)?this.allowShownbyList.includes(S):void 0}isLoggedIn(){return this.authService.isLoggedIn()}ngOnDestroy(){(0,a.A)(this.broadcastSubscription)||this.broadcastSubscription.unsubscribe()}checkYear(M){return M%4==0&&(M%100!=0||M%400==0)}static#t=this.\u0275fac=function(S){return new(S||q)(t.rXU(c.V),t.rXU(B.J),t.rXU(p.h),t.rXU(f.y),t.rXU(E.P),t.rXU(w.JO))};static#e=this.\u0275cmp=t.VBU({type:q,selectors:[["app-list-filter"]],inputs:{entityType:"entityType",showDurationList:"showDurationList",showClearAllBtn:"showClearAllBtn",showClientList:"showClientList",showPaymentStatusList:"showPaymentStatusList",showExpensePaymentStatusList:"showExpensePaymentStatusList",showTransactionNameList:"showTransactionNameList",isBalanceSheetList:"isBalanceSheetList",isSingleDateFilter:"isSingleDateFilter",showGroupByFilter:"showGroupByFilter",showShownByFilter:"showShownByFilter",shownByProductReportFilter:"shownByProductReportFilter",shownByPurchaseReportFilter:"shownByPurchaseReportFilter",shownBySaleOrderReportFilter:"shownBySaleOrderReportFilter",shownByPurchaseOrderReportFilter:"shownByPurchaseOrderReportFilter",shownByExpenseReportFilter:"shownByExpenseReportFilter",shownByDetailedExpenseReportFilter:"shownByDetailedExpenseReportFilter",allowShownbyList:"allowShownbyList",showMetricsByFilter:"showMetricsByFilter",allowMetricsList:"allowMetricsList",showIncludeSaleAssetFilter:"showIncludeSaleAssetFilter",showIncludePurchaseAssetFilter:"showIncludePurchaseAssetFilter",showIncludeSaleOrderFilter:"showIncludeSaleOrderFilter",showIncludePurchaseOrderFilter:"showIncludePurchaseOrderFilter",showTransferEntryFlag:"showTransferEntryFlag",showCashBankAccountFlag:"showCashBankAccountFlag",showGroupDuration:"showGroupDuration",showFinancialYearFilter:"showFinancialYearFilter",groupDurationOptions:"groupDurationOptions",showSelectTBookTypeFilter:"showSelectTBookTypeFilter",showInvoiceList:"showInvoiceList",showRecalculateBtn:"showRecalculateBtn"},outputs:{newFilterEvent:"newFilterEvent",clearFilterEvent:"clearFilterEvent",recalculateClkEvent:"recalculateClkEvent"},decls:1,vars:1,consts:[["minDatePicker",""],["maxDatePicker",""],["singleMaxDatePicker",""],[4,"transloco","translocoLang"],[1,"filter-container","ps-2",3,"ngStyle"],[1,"row"],[3,"ngClass"],["id","filter_invoice","role","form",1,"row","m-0"],["class","col-md-3  filter-filed mb-1",4,"ngIf"],["class","col-auto  filter-filed mb-1",4,"ngIf"],["class","col-3  filter-filed mb-1",4,"ngIf"],["class","filter-filed mb-1 col-auto",3,"ngClass",4,"ngIf"],["class","col-auto mb-1 p-0",3,"ngClass",4,"ngIf"],["class","filter-filed col-auto ps-0",4,"ngIf"],["class","col-lg-12 text-center","style","padding: 4px 0;",4,"ngIf"],["class","filter-filed  col-auto pd-0",4,"ngIf"],["class","filter-filed col-auto me-3 lw-balance-sheet-label ms-4 me-5",4,"ngIf"],["class","filter-filed mb-1 col-auto pe-0",4,"ngIf"],["class","filter-filed col-auto pe-0",4,"ngIf"],["class","filter-filed col-auto pe-0 me-3",4,"ngIf"],["class","col-auto pe-0",4,"ngIf"],["class","col-auto pe-0 ",4,"ngIf"],["class","col-auto pe-0","style","",4,"ngIf"],["class","filter-filed col-auto mb-1 me-3",4,"ngIf"],["class","col-md-2 p-0 pe-4 text-end",4,"ngIf"],[1,"col-md-3","filter-filed","mb-1"],["for","exampleInputEmail1"],[1,"global-filter",3,"ngModelChange","selectionChange","ngModel","ngModelOptions"],[1,"filter-select-option",3,"value"],["class","mat-select-group",3,"label",4,"ngFor","ngForOf"],[1,"mat-select-group",3,"label"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],[1,"col-auto","filter-filed","mb-1"],["for","exampleInputPassword1"],["name","selectStatus",1,"global-filter",3,"ngModelChange","selectionChange","ngModel","ngModelOptions"],["class","filter-select-option",3,"value",4,"ngFor","ngForOf"],[1,"col-3","filter-filed","mb-1"],["panelClass","fit-content","name","transactionName",1,"global-filter",3,"ngModelChange","selectionChange","ngModel","ngModelOptions"],[1,"filter-filed","mb-1","col-auto",3,"ngClass"],["name","selectDuration",1,"global-filter",3,"ngModelChange","selectionChange","ngModel","ngModelOptions"],[1,"col-auto","mb-1","p-0",3,"ngClass"],["name","selectDuration","name","selectDuration",1,"global-filter",3,"ngModelChange","selectionChange","ngModel","ngModelOptions"],[1,"filter-filed","col-auto","ps-0"],["for","exampleInputPassword1",1,"filter-label-date"],["for","exampleInputPassword1",1,"filter-label-to"],["id","date-range",1,"input-daterange","input-group"],["name","minDate",1,"form-select",3,"click","value","min"],["matInput","",1,"form-select","lw-shadow-dateInput-list",3,"click","dateInput","matDatepicker","formControl","min","value"],[1,"input-group-addon","bg-date","b-0","text-white"],["autocomplete","off","matInput","",1,"form-select","lw-shadow-dateInput-list",2,"margin-left","182px !important",3,"click","dateInput","matDatepicker","formControl","min","value"],["name","maxDate",1,"form-select",3,"click","value"],[1,"col-lg-12","text-center",2,"padding","4px 0"],[1,"me-3"],["readonly","readonly","autocomplete","off","matInput","",1,"form-select","lw-shadow-dateInput-list",3,"click","dateInput","min","matDatepicker","formControl"],[1,"material-icons",2,"font-size","18px !important","vertical-align","middle"],[1,"cursor-pointer",3,"click"],["aria-hidden","true",1,"fa","fa-calendar-o"],[1,"filter-filed","col-auto","pd-0"],["class","filter-left cursor-pointer",3,"ngClass","click",4,"ngIf"],["type","button","class","btn filter-change","style","width: 180px;",3,"width",4,"ngIf"],["type","button","class","btn filter-change","style","width: 321px;",4,"ngIf"],["class","filter-right cursor-pointer",3,"ngClass","click",4,"ngIf"],[1,"filter-left","cursor-pointer",3,"click","ngClass"],["src","assets/img/left.png","width","20"],["type","button",1,"btn","filter-change",2,"width","180px"],["type","button",1,"btn","filter-change",2,"width","321px"],[1,"filter-right","cursor-pointer",3,"click","ngClass"],["src","assets/img/right.png","width","20"],[1,"filter-filed","col-auto","me-3","lw-balance-sheet-label","ms-4","me-5"],[1,"filter-filed","mb-1","col-auto","pe-0"],[1,"discountradio","m-0","pt-1"],["type","radio","name","lwGroupBy","value","monthly",3,"ngModelChange","change","ngModel"],[1,"label","filter-label"],["type","radio","name","lwGroupBy","value","weekly",3,"ngModelChange","change","ngModel"],["type","radio","name","lwGroupBy","value","daily",3,"ngModelChange","change","ngModel"],[1,"filter-filed","col-auto","pe-0"],[4,"ngIf"],["type","radio","name","lwShownBy","value","byTime",3,"ngModelChange","change","ngModel"],["type","radio","name","lwShownBy","value","byClient",3,"ngModelChange","change","ngModel"],[1,"filter-filed","col-auto","pe-0","me-3"],["type","radio","name","lwShownByProduct","value","byTime",3,"ngModelChange","change","ngModel"],["type","radio","name","lwShownByProduct","value","byProduct",3,"ngModelChange","change","ngModel"],["type","radio","name","lwShownByProduct","value","bySupplier",3,"ngModelChange","change","ngModel"],["type","radio","name","lwShownByProduct","value","byClient",3,"ngModelChange","change","ngModel"],["type","radio","name","lwShownByExpense","value","byTime",3,"ngModelChange","change","ngModel"],["type","radio","name","lwShownByExpense","value","byExpense",3,"ngModelChange","change","ngModel"],["type","radio","name","lwShownByExpense","value","byVoucher",3,"ngModelChange","change","ngModel"],[1,"col-auto","pe-0"],["type","radio","name","lwShownByProduct",3,"ngModelChange","change","value","ngModel"],["for","exampleInputEmail1",1,"mb-2"],[1,"m-0"],["class","form-check form-check-inline",4,"ngIf"],[1,"form-check","form-check-inline"],["type","checkbox","id","customCheck1","name","lwGrossSale",1,"form-check-input","metrics-check",3,"ngModelChange","change","checked","ngModel"],["for","customCheck1",1,"form-check-label"],["type","checkbox","id","customCheck2","name","lwNetSale",1,"form-check-input","metrics-check",3,"ngModelChange","change","checked","ngModel"],["for","customCheck2",1,"form-check-label"],["type","checkbox","id","customCheck3","name","lwPayment",1,"form-check-input","metrics-check",3,"ngModelChange","change","checked","ngModel"],["for","customCheck3",1,"form-check-label"],["type","checkbox","id","customCheck4","name","lwQuantity",1,"form-check-input","metrics-check",3,"ngModelChange","change","checked","ngModel"],["for","customCheck4",1,"form-check-label"],["type","checkbox","id","customCheck5","name","lwAmount",1,"form-check-input","metrics-check",3,"ngModelChange","change","checked","ngModel"],["for","customCheck5",1,"form-check-label"],["type","checkbox","id","customCheck6","name","lwGrossPurchase",1,"form-check-input","metrics-check",3,"ngModelChange","change","checked","ngModel"],["for","customCheck6",1,"form-check-label"],["type","checkbox","id","customCheck7","name","lwNetPurchase",1,"form-check-input","metrics-check",3,"ngModelChange","change","checked","ngModel"],["for","customCheck7",1,"form-check-label"],["type","checkbox","id","customCheck007","name","lwNetPayment",1,"form-check-input","metrics-check",3,"ngModelChange","change","checked","ngModel"],["for","customCheck007",1,"form-check-label"],["type","checkbox","id","customCheck8","name","lwSaleOrderNo",1,"form-check-input","metrics-check",3,"ngModelChange","change","checked","ngModel"],["for","customCheck8",1,"form-check-label"],["type","checkbox","id","customCheckPurchaseOrder","name","lwPurchaseOrderNo",1,"form-check-input","metrics-check",3,"ngModelChange","change","checked","ngModel"],["for","customCheckPurchaseOrder",1,"form-check-label"],["type","checkbox","id","customCheck9","name","lwOrderQty",1,"form-check-input","metrics-check",3,"ngModelChange","change","checked","ngModel"],["for","customCheck9",1,"form-check-label"],["type","checkbox","id","customCheck10","name","lwPendingQty",1,"form-check-input",3,"ngModelChange","change","checked","ngModel"],["for","customCheck10",1,"form-check-label"],["type","checkbox","id","customCheck9","name","lwOrderQty",1,"form-check-input",3,"ngModelChange","change","checked","ngModel"],["for","customCheck9",1,"custom-control-label"],["for","customCheck10",1,"custom-control-label"],["type","checkbox","id","customCheck4","name","lwShowSaleFixedAssets","value","true",1,"form-check-input",3,"ngModelChange","change","ngModel"],["for","customCheck4",1,"custom-control-label"],["type","checkbox","id","customCheck5","name","lwShowPurchaseFixedAssets","value","true",1,"form-check-input",3,"ngModelChange","change","ngModel"],["for","customCheck5",1,"custom-control-label"],["type","checkbox","id","customCheckSaleOrderInclude","name","lwGroupSaleOrder","value","true",1,"form-check-input",3,"ngModelChange","change","ngModel"],["for","customCheckSaleOrderInclude",1,"custom-control-label"],["type","checkbox","id","customCheckPurchaseOrderGroup","name","lwGroupPurchaseOrder","value","true",1,"form-check-input",3,"ngModelChange","change","ngModel"],["for","customCheckPurchaseOrderGroup",1,"custom-control-label"],["type","checkbox","id","tsShowCashBankAccount","name","lwShowCashBankAccounts","value","true",1,"form-check-input",3,"ngModelChange","change","ngModel"],["for","tsShowCashBankAccount",1,"custom-control-label"],["class","form-check form-check-inline",4,"ngFor","ngForOf"],["type","checkbox",1,"form-check-input",3,"change","id","checked"],[1,"custom-control-label",2,"padding-top","2px","color","#5b5b5b !important",3,"for"],[1,"filter-filed","col-auto","mb-1","me-3"],["for","selectType"],["class"," select-ty-daybook  m-l-5 m-0","name","lwSelectBookReporttype",3,"click",4,"ngIf"],["name","lwSelectBookReporttype",1,"select-ty-daybook","m-l-5","m-0",3,"click"],["class"," select-ty-daybook   m-l-5 m-0","name","lwShowHideInvDetailtype",3,"click",4,"ngIf"],["name","lwShowHideInvDetailtype",1,"select-ty-daybook","m-l-5","m-0",3,"click"],[1,"material-icons","custom-icons"],[1,"clear_all_btn",2,"width","auto",3,"click"],[1,"col-md-2","p-0","pe-4","text-end"],[1,"filter-filed","col","mb-1"],[1,"recalculate-btn-primary",2,"width","auto",3,"click"],[1,"material-icons-outlined","material-icons","custom-icons"]],template:function(S,Z){1&S&&t.DNE(0,Cn,35,38,"ng-container",3),2&S&&t.Y8G("translocoLang",Z.activeLanguage)},dependencies:[Q.YU,Q.Sq,Q.bT,Q.B3,R.qT,R.me,R.Zm,R.Fm,R.BC,R.cb,R.vS,R.cV,R.l_,b.Vh,b.bZ,w.bA,C.VO,T.wT,T.D7,N.a],styles:[".lw-balance-sheet-label[_ngcontent-%COMP%]{margin-top:25px;color:#007bff!important;font-size:16px!important}.fit-content.mat-mdc-select-panel[_ngcontent-%COMP%]{min-width:1000px}"]})}return q})()},25878:(Fe,Tt,d)=>{"use strict";d.d(Tt,{U:()=>F});var l=d(60177),t=d(7180),R=d(54438);let F=(()=>{class e{static#t=this.\u0275fac=function(h){return new(h||e)};static#e=this.\u0275mod=R.$C({type:e});static#A=this.\u0275inj=R.G2t({imports:[l.MD,t.Q8]})}return e})()},28573:(Fe,Tt,d)=>{"use strict";d.d(Tt,{I:()=>u});var l=d(54438),t=d(21413),R=d(7004),F=d(50664),e=d(11869),_=d(39866),D=d(35036),h=d(93832),s=d(25240);let u=(()=>{class g{constructor(c,B,p,f,E,w,Q){this.dataStoreService=c,this.profitLossService=B,this.accountService=p,this.commonService=f,this.currencyPipe=E,this.syncApiService=w,this.balanceSheetService=Q,this.posModeSetting=new t.B,this.posModeSetting$=this.posModeSetting.asObservable(),this.isPosModeEnabled=!1,this.loadNotifications=new l.bkB}biggerElements(c){return(B,p,f)=>p>c}callHeaderComponent(c){this.loadNotifications.emit(c)}setPosSetting(c){this.isPosModeEnabled=c,this.posModeSetting.next(c)}fetchPosSetting(){return this.isPosModeEnabled}static#t=this.\u0275fac=function(B){return new(B||g)(l.KVO(R.V),l.KVO(F.F),l.KVO(e.D),l.KVO(_.h),l.KVO(D.o),l.KVO(h.P),l.KVO(s.B))};static#e=this.\u0275prov=l.jDH({token:g,factory:g.\u0275fac,providedIn:"root"})}return g})()},69379:(Fe,Tt,d)=>{"use strict";d.d(Tt,{D:()=>qt});var l=d(10467),t=d(54438),R=d(66689),F=d(81817),e=d(72036),_=d(32661),D=d(49671),h=d(53988),s=d(98808),u=d(40431),g=d(97586),c=d(93832),B=d(7180),p=d(52237),f=d(4300),E=d(75743),w=d(39866),Q=d(26297),b=d(10410),C=d(60177),T=d(89417),N=d(69748),L=d(37294),J=d(35036);function H(Mt,Xt){if(1&Mt){const mt=t.RV6();t.j41(0,"button",35),t.bIt("click",function(){t.eBV(mt);const xt=t.XpG(2);return t.Njj(xt.clearSearchText())}),t.j41(1,"span",36),t.EFF(2,"clear"),t.k0s()()}}function k(Mt,Xt){if(1&Mt&&(t.j41(0,"span",37),t.EFF(1),t.nI1(2,"transloco"),t.nI1(3,"transloco"),t.k0s()),2&Mt){const mt=t.XpG(2);t.R7$(),t.LHq(" ",t.bMT(2,4,"SHOWING")," ",mt.filteredProducts.length," ",t.bMT(3,6,"OUT_OF")," ",mt.allProducts.length," ")}}function X(Mt,Xt){if(1&Mt&&(t.j41(0,"span",37),t.EFF(1),t.nI1(2,"transloco"),t.nI1(3,"transloco"),t.k0s()),2&Mt){const mt=t.XpG(2);t.R7$(),t.LHq(" ",t.bMT(2,4,"SHOWING")," ",mt.filteredEcommProducts.length," ",t.bMT(3,6,"OUT_OF")," ",mt.ecommProducts.length," ")}}function tt(Mt,Xt){if(1&Mt&&(t.j41(0,"span")(1,"span",39),t.EFF(2),t.nI1(3,"transloco"),t.k0s()()),2&Mt){const mt=t.XpG(3);t.R7$(2),t.Lme(" ",mt.allSelectedProducts.length," ",t.bMT(3,2,"SELECTED")," ")}}function pt(Mt,Xt){if(1&Mt&&(t.j41(0,"span",37),t.DNE(1,tt,4,4,"span",38),t.k0s()),2&Mt){const mt=t.XpG(2);t.R7$(),t.Y8G("ngIf",mt.allSelectedProducts.length>0)}}function st(Mt,Xt){if(1&Mt&&(t.j41(0,"span")(1,"span",39),t.EFF(2),t.nI1(3,"transloco"),t.k0s()()),2&Mt){const mt=t.XpG(3);t.R7$(2),t.Lme(" ",mt.allSelectedEcommProducts.length," ",t.bMT(3,2,"SELECTED")," ")}}function z(Mt,Xt){if(1&Mt&&(t.j41(0,"span",37),t.DNE(1,st,4,4,"span",38),t.k0s()),2&Mt){const mt=t.XpG(2);t.R7$(),t.Y8G("ngIf",mt.allSelectedEcommProducts.length>0)}}function it(Mt,Xt){if(1&Mt){const mt=t.RV6();t.j41(0,"div",24)(1,"div",25)(2,"div",26),t.nrm(3,"img",27),t.j41(4,"input",28),t.nI1(5,"transloco"),t.mxI("ngModelChange",function(xt){t.eBV(mt);const ee=t.XpG();return t.DH7(ee.searchTerm,xt)||(ee.searchTerm=xt),t.Njj(xt)}),t.bIt("onEvent",function(xt){t.eBV(mt);const ee=t.XpG();return t.Njj(ee.handleDebouncedKeyUp(xt))}),t.k0s(),t.DNE(6,H,3,0,"button",29),t.k0s()(),t.j41(7,"div",30)(8,"div",31)(9,"div",32),t.DNE(10,k,4,8,"span",33)(11,X,4,8,"span",33),t.k0s(),t.j41(12,"div",34),t.DNE(13,pt,2,1,"span",33)(14,z,2,1,"span",33),t.k0s()()()()}if(2&Mt){const mt=t.XpG();t.R7$(4),t.Mz_("placeholder","",t.bMT(5,9,"SEARCH"),"..."),t.R50("ngModel",mt.searchTerm),t.Y8G("debounceTime",400),t.R7$(2),t.Y8G("ngIf",""!=mt.searchTerm&&null!=mt.searchTerm),t.R7$(4),t.Y8G("ngIf","enable"==mt.requestType),t.R7$(),t.Y8G("ngIf","disable"==mt.requestType),t.R7$(2),t.Y8G("ngIf","enable"==mt.requestType),t.R7$(),t.Y8G("ngIf","disable"==mt.requestType)}}function at(Mt,Xt){1&Mt&&(t.j41(0,"span"),t.EFF(1,"..."),t.k0s())}function Y(Mt,Xt){if(1&Mt){const mt=t.RV6();t.j41(0,"tr")(1,"td")(2,"div",54)(3,"div",55)(4,"div",46)(5,"input",56),t.bIt("change",function(xt){const ee=t.eBV(mt).$implicit,Ge=t.XpG(2);return t.Njj(Ge.triggerSelection("product",xt,ee.uniqueKeyProduct))}),t.k0s(),t.j41(6,"label",57)(7,"span"),t.EFF(8),t.k0s(),t.j41(9,"p",58),t.EFF(10),t.nI1(11,"slice"),t.DNE(12,at,2,0,"span",38),t.k0s()()()(),t.j41(13,"div",59),t.EFF(14),t.k0s(),t.j41(15,"div",59),t.EFF(16),t.k0s(),t.j41(17,"div",60)(18,"span",61),t.EFF(19),t.nI1(20,"CurrencyPipe"),t.k0s()()()()()}if(2&Mt){const mt=Xt.$implicit,ct=t.XpG(2);t.R7$(2),t.Y8G("hidden",mt.ecommEnabled),t.R7$(3),t.Mz_("id","checkbox_",mt.uniqueKeyProduct,""),t.Y8G("disabled",ct.allSelectedEcommProducts.length>0)("checked",ct.checkInvoiceCheckbox("product",mt.uniqueKeyProduct)),t.R7$(),t.Mz_("for","checkbox_",mt.uniqueKeyProduct,""),t.R7$(2),t.JRh(mt.productName),t.R7$(2),t.SpI("",t.brH(11,13,mt.description,0,75)," "),t.R7$(2),t.Y8G("ngIf",mt.description.length>75),t.R7$(2),t.JRh(mt.productCode||"-"),t.R7$(2),t.JRh(mt.unit||"-"),t.R7$(3),t.SpI(" ",t.ii3(20,17,mt.rate,ct.settingData,!0,null==ct.settingData?null:ct.settingData.rateRoundOff)," ")}}function x(Mt,Xt){1&Mt&&(t.j41(0,"div",63),t.nrm(1,"img",64),t.j41(2,"h4",65),t.EFF(3),t.nI1(4,"transloco"),t.k0s(),t.j41(5,"p",66),t.EFF(6),t.nI1(7,"transloco"),t.k0s()()),2&Mt&&(t.R7$(3),t.JRh(t.bMT(4,2,"NO_PRODUCT")),t.R7$(3),t.JRh(t.bMT(7,4,"NO_PRODUCT_MSG")))}function v(Mt,Xt){if(1&Mt&&(t.j41(0,"tbody"),t.DNE(1,x,8,6,"div",62),t.k0s()),2&Mt){const mt=t.XpG(2);t.R7$(),t.Y8G("ngIf",0==mt.filteredProducts.length)}}function O(Mt,Xt){if(1&Mt){const mt=t.RV6();t.j41(0,"div",40)(1,"div",41)(2,"table",42)(3,"thead")(4,"tr")(5,"th",43)(6,"div",44)(7,"div",45)(8,"div",46)(9,"input",47),t.bIt("change",function(xt){t.eBV(mt);const ee=t.XpG();return t.Njj(ee.triggerSelection("allproduct",xt))}),t.k0s(),t.j41(10,"label",48),t.EFF(11),t.nI1(12,"transloco"),t.k0s()()(),t.j41(13,"div",49),t.EFF(14),t.nI1(15,"transloco"),t.k0s(),t.j41(16,"div",49),t.EFF(17),t.nI1(18,"transloco"),t.k0s(),t.j41(19,"div",50),t.EFF(20),t.nI1(21,"transloco"),t.k0s()()()()()(),t.j41(22,"virtual-scroller",51,0)(24,"table",52)(25,"tbody",null,1),t.DNE(27,Y,21,22,"tr",53),t.k0s(),t.DNE(28,v,2,1,"tbody",38),t.k0s()()()()}if(2&Mt){const mt=t.sdS(23),ct=t.XpG();t.R7$(9),t.Y8G("disabled",ct.allSelectedEcommProducts.length>0)("checked",ct.allSelectedProducts.length>0)("indeterminate",ct.showProductIndeterminate),t.R7$(2),t.SpI(" ",t.bMT(12,11,"PRODUCT_NAME")," "),t.R7$(3),t.JRh(t.bMT(15,13,"PRO_CODE_LABEL")),t.R7$(3),t.JRh(t.bMT(18,15,"UNIT")),t.R7$(3),t.JRh(t.bMT(21,17,"RATE_LABEL")),t.R7$(2),t.Y8G("items",ct.filteredProducts)("bufferAmount",25),t.R7$(5),t.Y8G("ngForOf",mt.viewPortItems),t.R7$(),t.Y8G("ngIf",0==ct.filteredProducts.length)}}function G(Mt,Xt){1&Mt&&(t.j41(0,"span"),t.EFF(1,"..."),t.k0s())}function At(Mt,Xt){if(1&Mt){const mt=t.RV6();t.j41(0,"tr")(1,"td")(2,"div",44)(3,"div",70)(4,"div",46)(5,"input",71),t.bIt("change",function(xt){const ee=t.eBV(mt).$implicit,Ge=t.XpG(2);return t.Njj(Ge.triggerSelection("ecommproduct",xt,ee.uniqueKeyEcomProduct))}),t.k0s(),t.j41(6,"label",57)(7,"span"),t.EFF(8),t.k0s(),t.j41(9,"p",58),t.EFF(10),t.nI1(11,"slice"),t.DNE(12,G,2,0,"span",38),t.k0s()()()(),t.j41(13,"div",72)(14,"span"),t.EFF(15),t.nI1(16,"CurrencyPipe"),t.k0s()()()()()}if(2&Mt){const mt=Xt.$implicit,ct=t.XpG(2);t.R7$(5),t.Mz_("id","ecom_checkbox_",mt.uniqueKeyEcomProduct,""),t.Y8G("disabled",ct.allSelectedProducts.length>0)("checked",ct.checkInvoiceCheckbox("ecommproduct",mt.uniqueKeyEcomProduct)),t.R7$(),t.Mz_("for","ecom_checkbox_",mt.uniqueKeyEcomProduct,""),t.R7$(2),t.JRh(mt.productName),t.R7$(2),t.SpI(" ",t.brH(11,10,mt.description,0,75)," "),t.R7$(2),t.Y8G("ngIf",mt.description.length>75),t.R7$(3),t.SpI(" ",t.ii3(16,14,mt.rate,ct.settingData,!0,null==ct.settingData?null:ct.settingData.rateRoundOff)," ")}}function dt(Mt,Xt){1&Mt&&(t.j41(0,"div",74),t.nrm(1,"img",75),t.j41(2,"h4",65),t.EFF(3),t.nI1(4,"transloco"),t.k0s(),t.j41(5,"p",66),t.EFF(6),t.nI1(7,"transloco"),t.k0s()()),2&Mt&&(t.R7$(3),t.JRh(t.bMT(4,2,"NO_ITEM")),t.R7$(3),t.JRh(t.bMT(7,4,"NO_ITEM_MSG")))}function It(Mt,Xt){if(1&Mt&&(t.j41(0,"tbody"),t.DNE(1,dt,8,6,"div",73),t.k0s()),2&Mt){const mt=t.XpG(2);t.R7$(),t.Y8G("ngIf",0==mt.filteredEcommProducts.length)}}function yt(Mt,Xt){if(1&Mt){const mt=t.RV6();t.j41(0,"div",40)(1,"div",41)(2,"table",42)(3,"thead")(4,"tr")(5,"th",43)(6,"div",44)(7,"div",67)(8,"div",46)(9,"input",68),t.bIt("change",function(xt){t.eBV(mt);const ee=t.XpG();return t.Njj(ee.triggerSelection("allecommproduct",xt))}),t.k0s(),t.j41(10,"label",69),t.EFF(11),t.nI1(12,"transloco"),t.k0s()()(),t.j41(13,"div",49),t.EFF(14),t.nI1(15,"transloco"),t.k0s(),t.j41(16,"div",49),t.EFF(17),t.nI1(18,"transloco"),t.k0s(),t.j41(19,"div",50),t.EFF(20),t.nI1(21,"transloco"),t.k0s()()()()()(),t.j41(22,"virtual-scroller",51,2)(24,"table",52)(25,"tbody",null,1),t.DNE(27,At,17,19,"tr",53),t.k0s(),t.DNE(28,It,2,1,"tbody",38),t.k0s()()()()}if(2&Mt){const mt=t.sdS(23),ct=t.XpG();t.R7$(9),t.Y8G("disabled",ct.allSelectedProducts.length>0)("checked",ct.allSelectedEcommProducts.length>0)("indeterminate",ct.showEcommIndeterminate),t.R7$(2),t.SpI(" ",t.bMT(12,11,"PRODUCT_NAME")," "),t.R7$(3),t.JRh(t.bMT(15,13,"PRO_CODE_LABEL")),t.R7$(3),t.JRh(t.bMT(18,15,"UNIT")),t.R7$(3),t.JRh(t.bMT(21,17,"RATE_LABEL")),t.R7$(2),t.Y8G("items",ct.filteredEcommProducts)("bufferAmount",25),t.R7$(5),t.Y8G("ngForOf",mt.viewPortItems),t.R7$(),t.Y8G("ngIf",0==ct.allProducts.length)}}let qt=(()=>{class Mt{constructor(mt,ct,xt,ee,Ge,Ce,je,iA,dA){this.syncApiService=mt,this.translocoService=ct,this.productService=xt,this.syncDbService=ee,this.router=Ge,this.commonService=Ce,this.notificationService=je,this.cd=iA,this.searchFilterPipe=dA,this.totalSentPercentage=0,this.pushRecordsSuccessCount=0,this.totalPushRecordsCount=0,this.storeDataLoader=!1,this.processLoader=!1,this.allProducts=[],this.filteredProducts=[],this.existingEcommProducts=[],this.ecommProducts=[],this.filteredEcommProducts=[],this.allSelectedProducts=[],this.allSelectedEcommProducts=[],this.showEcommIndeterminate=!1,this.showProductIndeterminate=!1,this.updateEcommProducts=[],this.windowScrolled=!1,this.sortColumn="productName",this.sortReverse=!0,this.fetchDataSuccess=!1,this.showListLoader=!1,this.ecommProductList=[],this.requestType="/ecomm-products"==this.router.url?"enable":"disable",this.broadcastSubscription=this.commonService.receiveBroadcast().subscribe(Ye=>{(0,R.A)(Ye,"syncProcessComplete")&&Ye.syncProcessComplete&&(0,F.A)(()=>{"/ecomm-products"==this.router.url&&(this.allProducts=[],this.ecommProducts=[],this.allSelectedProducts=[],this.allSelectedEcommProducts=[],this.updateEcommProducts=[],this.fetchDBData(),this.processLoader=!1)}),(0,R.A)(Ye,"syncProcessStart")&&Ye.syncProcessStart&&(0,F.A)(()=>{this.processLoader=!0})}),this.fetchDBData()}ngOnInit(){}fetchDBData(){var mt=this;return(0,l.A)(function*(){mt.syncApiService.fetchMultipleDbData(["filterSettingData","product","ecommProduct","ecommSetting","filterOrganizationData"],function(){var ct=(0,l.A)(function*(xt){var ee=yield xt.data;if(200===xt.status&&!(0,e.A)(ee)){if((0,R.A)(ee,"filterSettingData")&&!(0,e.A)(ee.filterSettingData)&&(mt.settingData=ee.filterSettingData),(0,R.A)(ee,"filterOrganizationData")&&!(0,e.A)(ee.filterOrganizationData)&&(mt.organizationData=ee.filterOrganizationData),(0,e.A)(ee.ecommSetting)&&0==mt.organizationData.enableDisableOnlineStoreApp)return mt.commonService.showDialog(u.P,{},()=>{},{width:"30%"}),void mt.router.navigateByUrl("/dashboard");mt.prepareProducts(ee)}mt.fetchDataSuccess=!0});return function(xt){return ct.apply(this,arguments)}}())})()}prepareProducts(mt){var ct=this;this.allProducts=[],this.filteredProducts=[],this.ecommProducts=[],this.filteredEcommProducts=[],this.existingEcommProducts=[];let xt=[],ee=[];(0,R.A)(mt,"product")&&!(0,e.A)(mt.product)&&(xt=mt.product.filter(Ge=>0==Ge.enable)),(0,R.A)(mt,"ecommProduct")&&!(0,e.A)(mt.ecommProduct)&&(ee=mt.ecommProduct.filter(Ge=>0==Ge.enable),this.existingEcommProducts=ee),this.intializeWorker(),this.productsWorker.postMessage({products:xt,ecommProducts:ee}),this.productsWorker.addEventListener("message",function(){var Ge=(0,l.A)(function*({data:Ce}){(!(0,e.A)(Ce.products)||!(0,e.A)(Ce.ecommProducts))&&("enable"==ct.requestType?(ct.allProducts=Ce.products,ct.allProducts=s.DH.sortListAlphaBetically(ct.allProducts,"productName"),ct.showListLoader=!1,ct.searchOrFilterData()):(ct.ecommProducts=Ce.ecommProducts,ct.ecommProducts=s.DH.sortListAlphaBetically(ct.ecommProducts,"productName"),ct.showListLoader=!1,ct.searchOrFilterData()))});return function(Ce){return Ge.apply(this,arguments)}}())}intializeWorker(){typeof Worker<"u"&&(this.productsWorker=new Worker(d.tu(new URL(d.p+d.u(1393),d.b)),{type:void 0}))}addEcomProducts(){var mt=this;return(0,l.A)(function*(){if((0,e.A)(mt.allSelectedProducts))return mt.notificationService.error("NO_ECOMMMERCE_PRODUCT_MSG",{},!0),!1;yield mt.allSelectedProducts.forEach(function(){var ct=(0,l.A)(function*(xt,ee){const Ge=yield mt.allProducts.find(Ce=>Ce.uniqueKeyProduct==xt);if(!(0,e.A)(Ge)){Ge.isChecked=!1;const Ce=yield mt.existingEcommProducts.find(je=>je.uniqueKeyFKProduct==Ge.uniqueKeyProduct);if((0,e.A)(Ce)){const je={createdDate:Ge.createdDate,description:((0,e.A)(Ge),Ge.description),deviceCreatedDate:Ge.deviceCreatedDate,device_modified_on:Ge.device_modified_on,discountEntity:Ge.discountEntity,modifiedDate:Ge.modifiedDate,orgId:Ge.orgId,productCode:Ge.productCode,productName:Ge.productName,purchaseRate:Ge.purchaseRate,rate:Ge.rate,serverUpdatedTime:Ge.serverUpdatedTime,taxRate:Ge.taxRate,uniqueKeyEcomProduct:generateUUID("EcomProduct"),uniqueKeyFKProduct:Ge.uniqueKeyProduct,unit:Ge.unit,ecomm_enable:1,enable:Ge.enable,imageAttachments:[],isNew:!0};yield mt.ecommProducts.push(je);const iA=yield mt.updateEcommProducts.findIndex(dA=>dA.uniqueKeyFKProduct==xt);iA>=0?mt.updateEcommProducts[iA]=yield je:yield mt.updateEcommProducts.push(je),Ge.ecommEnabled=yield!0}else{Ge.ecommEnabled=yield!0,Ce.ecomm_enable=yield 1;const je=yield mt.updateEcommProducts.findIndex(iA=>iA.uniqueKeyFKProduct==xt);je>=0?mt.updateEcommProducts[je]=yield Ce:yield mt.updateEcommProducts.push(Ce)}}mt.allSelectedProducts.length-1==ee&&(mt.allSelectedProducts=yield[],mt.showProductIndeterminate=yield!1,yield mt.submit())});return function(xt,ee){return ct.apply(this,arguments)}}())})()}removeEcomProducts(){var mt=this;return(0,l.A)(function*(){if((0,e.A)(mt.allSelectedEcommProducts))return mt.notificationService.error("NO_ECOMMMERCE_PRODUCT_MSG",{},!0),!1;yield mt.allSelectedEcommProducts.forEach(function(){var ct=(0,l.A)(function*(xt,ee){const Ge=yield mt.ecommProducts.findIndex(Ce=>Ce.uniqueKeyEcomProduct==xt);if(Ge>=0){const Ce=yield mt.ecommProducts[Ge];Ce.isChecked=yield!1,Ce.ecomm_enable=yield 0,yield mt.updateEcommProducts.push(Ce)}mt.allSelectedEcommProducts.length-1==ee&&(mt.allSelectedEcommProducts=yield[],mt.showEcommIndeterminate=yield!1,yield mt.submit())});return function(xt,ee){return ct.apply(this,arguments)}}())})()}submit(){if(this.processLoader=!0,this.updateEcommProducts=(0,_.A)(this.updateEcommProducts,"uniqueKeyFKProduct"),(0,e.A)(this.updateEcommProducts))return this.storeDataLoader=!1,this.processLoader=!1,void this.notificationService.error("NO_ECOMMMERCE_PRODUCT_MSG",{},!0);this.updateEcommProducts.length<=100?this.processProductList(this.updateEcommProducts):this.updateEcommProducts.length>100?this.commonService.showAlert(this.translocoService.translate("BULK_OPERATION_WARNING_MSG"),{},mt=>{this.processProductList(this.updateEcommProducts)},{width:"40%"}):0==this.updateEcommProducts.length&&this.proceed()}handleDebouncedKeyUp(mt){this.searchTerm=mt.target.value,this.searchOrFilterData()}processProductList(mt){var ct=this;return(0,l.A)(function*(){(0,e.A)(mt)?(ct.storeDataLoader=!1,ct.processLoader=!1):(ct.processLoader=!1,ct.storeDataLoader=!0,ct.totalPushRecordsCount=mt.length,ct.updateEcommProducts=[],ct.prepareForAddUpdate(mt).then(xt=>{ct.storeData({ecommProductList:xt}).then(ee=>{ct.existingEcommProducts=xt,ct.pushRecordsSuccessCount+=xt.length,ct.totalSentPercentage=parseInt(String(s.DH.roundToEven(100*ct.pushRecordsSuccessCount/ct.totalPushRecordsCount,2))),ct.notificationService.success("SUCCESS",{},!0),ct.storeDataLoader=!1,ct.processLoader=!0,ct.proceed(),ct.syncDbService.syncData()})}))})()}prepareForAddUpdate(mt){return new Promise((ct,xt)=>{if((0,e.A)(mt))ct([]);else{let ee=0;const Ge=[],Ce=mt.length-1;for(const je of mt)Ge.push({orgId:je.orgId,productName:je.productName,unit:je.unit,rate:je.rate,purchaseRate:je.purchaseRate,productCode:je.productCode,description:je.description,device_modified_on:g().toDate().getTime(),modifiedDate:g().toDate().getTime(),createdDate:je.createdDate,deviceCreatedDate:je.deviceCreatedDate,discountEntity:je.discountEntity,serverUpdatedTime:je.serverUpdatedTime,taxRate:je.taxRate,uniqueKeyEcomProduct:je.uniqueKeyEcomProduct,uniqueKeyFKProduct:je.uniqueKeyFKProduct,version:je.version||0,_id:je._id,ecomm_enable:je.ecomm_enable,enable:je.enable,imageAttachments:je.imageAttachments,syncFlag:je.isNew?1:2,processed_flag:0}),ee==Ce&&ct(Ge),ee++}})}checkInvoiceCheckbox(mt,ct){switch(mt){case"product":return this.allSelectedProducts.includes(ct);case"ecommproduct":return this.allSelectedEcommProducts.includes(ct)}}storeData(mt){return new Promise((ct,xt)=>{this.syncDbService.storeMultipleDataToDB(mt,ee=>{ct(ee)})})}triggerSelection(mt,ct,xt){const ee=ct.target.checked;switch(mt){case"allproduct":ee?((0,e.A)(this.filteredProducts)||(0,D.A)(this.filteredProducts,Ge=>{Ge.ecommEnabled||this.allSelectedProducts.length<100&&this.allSelectedProducts.push(Ge.uniqueKeyProduct)}),100==this.allSelectedProducts.length?(this.showProductIndeterminate=!0,this.notificationService.warn("MAXIMUM_100_PRODUCTS_SELECTION_LIMIT",{},!0)):this.showProductIndeterminate=!1):(this.allSelectedProducts=[],this.showProductIndeterminate=!1);break;case"allecommproduct":ee?(0,e.A)(this.filteredEcommProducts)||((0,D.A)(this.filteredEcommProducts,Ge=>{this.allSelectedEcommProducts.length<100&&this.allSelectedEcommProducts.push(Ge.uniqueKeyEcomProduct)}),100==this.allSelectedEcommProducts.length?(this.showEcommIndeterminate=!0,this.notificationService.warn("MAXIMUM_100_PRODUCTS_SELECTION_LIMIT",{},!0)):this.showEcommIndeterminate=!1):(this.allSelectedEcommProducts=[],this.showEcommIndeterminate=!1);break;case"product":if(ee){if(100==this.allSelectedProducts.length)return this.notificationService.warn("MAXIMUM_100_PRODUCTS_SELECTION_LIMIT",{},!0),void(ct.target.checked=!1);this.allSelectedProducts.push(xt)}else{const Ge=(0,h.A)(this.allSelectedProducts,Ce=>Ce==xt);Ge>=0&&this.allSelectedProducts.splice(Ge,1)}this.showProductIndeterminate=this.allSelectedProducts.length<this.filteredProducts.length&&this.allSelectedProducts.length>0;break;case"ecommproduct":if(ee){if(100==this.allSelectedEcommProducts.length)return this.notificationService.warn("MAXIMUM_100_PRODUCTS_SELECTION_LIMIT",{},!0),void(ct.target.checked=!1);this.allSelectedEcommProducts.push(xt)}else{const Ge=(0,h.A)(this.allSelectedEcommProducts,Ce=>Ce==xt);Ge>=0&&this.allSelectedEcommProducts.splice(Ge,1)}this.showEcommIndeterminate=this.allSelectedEcommProducts.length<this.filteredEcommProducts.length&&this.allSelectedEcommProducts.length>0}}rollbackChanges(){this.commonService.showAlert(this.translocoService.translate("ROLLBACK_CHANGES"),{showSuccessBtn:!0,successBtnText:this.translocoService.translate("OK"),cancelBtnText:this.translocoService.translate("CANCEL")},mt=>{(0,R.A)(mt,"cancel")&&!mt.cancel&&(this.allProducts=[],this.ecommProducts=[],this.allSelectedProducts=[],this.allSelectedEcommProducts=[],this.updateEcommProducts=[],this.updateEcommProducts=[],this.fetchDBData())})}proceed(){let mt=this.existingEcommProducts.find(ct=>1==ct.ecomm_enable);(0,e.A)(mt)?this.router.navigate(["/ecomm-products"]):this.router.navigate(["/ecom-list/"+mt.uniqueKeyEcomProduct])}clearSearchText(){this.searchTerm="",this.searchOrFilterData()}searchOrFilterData(){"enable"==this.requestType?this.filteredProducts=!(0,e.A)(this.allProducts)&&!(0,e.A)(this.searchTerm)||isNumber(this.searchTerm)||!(0,e.A)(this.sortColumn)||this.sortReverse?this.searchFilterPipe.transform(this.allProducts,this.searchTerm,["productName","productCode","unit","purchaseRate","rate"],!0,this.sortColumn,this.sortReverse):this.allProducts:this.filteredEcommProducts=!(0,e.A)(this.ecommProducts)&&!(0,e.A)(this.searchTerm)||isNumber(this.searchTerm)||!(0,e.A)(this.sortColumn)||this.sortReverse?this.searchFilterPipe.transform(this.ecommProducts,this.searchTerm,["productName","productCode","unit","purchaseRate","rate"],!0,this.sortColumn,this.sortReverse):this.ecommProducts,this.cd.detectChanges()}static#t=this.\u0275fac=function(ct){return new(ct||Mt)(t.rXU(c.P),t.rXU(B.JO),t.rXU(p.b),t.rXU(f.P),t.rXU(E.Ix),t.rXU(w.h),t.rXU(Q.J),t.rXU(t.gRc),t.rXU(b.r))};static#e=this.\u0275cmp=t.VBU({type:Mt,selectors:[["app-add-ecomm-product"]],decls:41,vars:26,consts:[["scroll",""],["container",""],["scroll2",""],[1,"content"],[1,"container-fluid"],[1,"page-title-box"],[1,"row","align-items-center"],[1,"col-sm-6"],[1,"page-title"],[1,"breadcrumb","float-right"],[1,"breadcrumb-item"],["href","#/dashboard","routerlink","/dashboard"],[1,"breadcrumb-item","active"],[1,"block-loader-pl",2,"width","100% !important","padding-top","35vh",3,"hidden"],["role","status",1,"spinner-border","text-primary"],[1,"sr-only"],["class","row no-padding",4,"ngIf"],[1,"pane-wrapper"],["class","w-100",4,"ngIf"],[1,"ecom-footer-invoice"],[1,"fa-pull-right","py-2","pe-3"],["type","reset","routerLink","/settings/enable-store",1,"btn-cancel",3,"disabled"],[1,"material-icons","custom-icons"],["type","button",1,"btn-done",3,"click","disabled"],[1,"row","no-padding"],[1,"col-6","btns-three","pull-right"],[1,"input-box-search","mb-2"],["src","./assets/img/search.png","alt","user",1,"uil","uil-search","rounded-circle"],["type","text","name","searchTerm","autocomplete","off","DebounceKeyUp","",3,"ngModelChange","onEvent","placeholder","ngModel","debounceTime"],["class","button",3,"click",4,"ngIf"],[1,"col-6"],[1,"row","m-0"],[1,"col-6","pt-2"],["class","font-size-13",4,"ngIf"],[1,"col-6","pt-2","text-end"],[1,"button",3,"click"],[1,"material-icons","md-allicon"],[1,"font-size-13"],[4,"ngIf"],[1,"text-primary"],[1,"w-100"],[1,"product_list_OS"],[1,"table","table-bordered","bg-lightblue"],[1,"bg-lightblue"],[1,"row","m-0","py-1"],[1,"col-5","ps-2"],[1,"form-check","v-form-checkbox"],["type","checkbox","id","parentCheckbox1",1,"form-check-input",3,"change","disabled","checked","indeterminate"],["for","parentCheckbox1",1,"form-check-label","form-check-parent-label","text-black"],[1,"col-2","font-size-14"],[1,"col-3","font-size-14","text-end","word-break"],[3,"items","bufferAmount"],[1,"table","table-hover","table-bordered","dataTable","no-footer","mb-4"],[4,"ngFor","ngForOf"],[1,"row","m-0","py-1",3,"hidden"],[1,"col-5",2,"padding-left","10px"],["type","checkbox",1,"form-check-input",3,"change","id","disabled","checked"],[1,"form-check-label",3,"for"],[1,"rate-text"],[1,"col-2"],[1,"col-3","text-end","word-break"],[1,""],["class","text-center empty-cart-prd pt-lg-4",4,"ngIf"],[1,"text-center","empty-cart-prd","pt-lg-4"],["src","assets/img/no-product.png",2,"width","22%"],[1,"m-0","pb-0"],[1,"m-0"],[1,"col-5"],["type","checkbox","id","parentCheckbox2",1,"form-check-input",3,"change","disabled","checked","indeterminate"],["for","parentCheckbox2",1,"form-check-label","form-check-parent-label"],[1,"col-8",2,"padding-left","6px"],["type","checkbox","type","checkbox",1,"form-check-input",3,"change","id","disabled","checked"],[1,"col-4","d-flex","align-items-center","justify-content-end","word-break"],["class","text-center empty-cart-prd pt-4",4,"ngIf"],[1,"text-center","empty-cart-prd","pt-4"],["src","assets/img/no-item.png",2,"width","24%"]],template:function(ct,xt){1&ct&&(t.j41(0,"div",3)(1,"div",4)(2,"div",5)(3,"div",6)(4,"div",7)(5,"h4",8),t.EFF(6),t.nI1(7,"transloco"),t.nI1(8,"transloco"),t.k0s()(),t.j41(9,"div",7)(10,"ol",9)(11,"li",10)(12,"a",11),t.EFF(13),t.nI1(14,"transloco"),t.k0s()(),t.j41(15,"li",12),t.EFF(16),t.nI1(17,"transloco"),t.nI1(18,"transloco"),t.k0s()()()()(),t.j41(19,"div",13)(20,"div",14),t.nrm(21,"span",15),t.k0s()(),t.j41(22,"div",13)(23,"div",14),t.nrm(24,"span",15),t.k0s()(),t.DNE(25,it,15,11,"div",16),t.j41(26,"div",17),t.DNE(27,O,29,19,"div",18)(28,yt,29,19,"div",18),t.k0s()()(),t.j41(29,"div",19)(30,"div",20)(31,"button",21)(32,"span",22),t.EFF(33,"cancel"),t.k0s(),t.EFF(34),t.nI1(35,"transloco"),t.k0s(),t.j41(36,"button",23),t.bIt("click",function(){return"enable"==xt.requestType?xt.addEcomProducts():xt.removeEcomProducts()}),t.j41(37,"span",22),t.EFF(38,"save"),t.k0s(),t.EFF(39),t.nI1(40,"transloco"),t.k0s()()()),2&ct&&(t.R7$(6),t.SpI(" ","enable"==xt.requestType?t.bMT(7,12,"PRODUCTS"):t.bMT(8,14,"E_COMMERCE_PRODUCTS")," "),t.R7$(7),t.JRh(t.bMT(14,16,"DASHBOARD")),t.R7$(3),t.SpI(" ","enable"==xt.requestType?t.bMT(17,18,"PRODUCTS"):t.bMT(18,20,"E_COMMERCE_PRODUCTS")," "),t.R7$(3),t.Y8G("hidden",!xt.processLoader),t.R7$(3),t.Y8G("hidden",!xt.storeDataLoader),t.R7$(3),t.Y8G("ngIf",xt.fetchDataSuccess&&(0!=xt.allProducts.length||0!=xt.ecommProducts.length)),t.R7$(2),t.Y8G("ngIf","enable"==xt.requestType),t.R7$(),t.Y8G("ngIf","disable"==xt.requestType),t.R7$(3),t.Y8G("disabled",xt.processLoader||xt.storeDataLoader),t.R7$(3),t.SpI(" ",t.bMT(35,22,"GO_BACK_TO_SETTINGS")," "),t.R7$(2),t.Y8G("disabled",0==xt.allSelectedProducts.length&&0==xt.allSelectedEcommProducts.length||xt.processLoader||xt.storeDataLoader),t.R7$(3),t.SpI(" ",t.bMT(40,24,"SAVE_AND_PROCEED")," "))},dependencies:[C.Sq,C.bT,E.Wk,T.me,T.BC,T.vS,N.Bg,L.$,C.P9,B.Kj,J.o],styles:['.container-checkbox[_ngcontent-%COMP%]   .checkmark[_ngcontent-%COMP%]{position:absolute;top:3px;left:0;height:18px;width:18px;background-color:#fff;border:2px solid #b8b8b8;border-radius:3px}.container-checkbox[_ngcontent-%COMP%]   .checkmark[_ngcontent-%COMP%]:after{left:6px;top:3px;width:6px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.container-checkbox[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:checked ~ .checkmark[_ngcontent-%COMP%]{background-color:#2196f3;border:none}.container-checkbox[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-weight:600;font-size:12px}.container-checkbox[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{color:#747474;margin-bottom:0;font-size:12px}.container-checkbox[_ngcontent-%COMP%]{position:relative;padding-left:30px;margin-bottom:0;cursor:pointer;-webkit-user-select:none;user-select:none}.product-list-store[_ngcontent-%COMP%]{border-bottom:1px solid #eee;padding:2px}.liststore-box[_ngcontent-%COMP%]{padding-bottom:49px;text-align:left;height:100%;display:flex;flex-direction:column;overflow:auto}.btn-block[_ngcontent-%COMP%] + .btn-block[_ngcontent-%COMP%]{margin-top:5px}.btn-list[_ngcontent-%COMP%]{display:block;width:26%;margin:auto}.btn-default[_ngcontent-%COMP%]{color:#333;background-color:#fff;border-color:#ccc}.checkbox-primary[_ngcontent-%COMP%]   .checkmarks[_ngcontent-%COMP%]:after{left:6px;top:3px;width:6px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox-primary[_ngcontent-%COMP%]   .checkmarks[_ngcontent-%COMP%]:after{content:"";position:absolute;display:none}.sidebar-widget[_ngcontent-%COMP%]{position:relative;padding:30px;border:1px solid #ececec;border-radius:15px;box-shadow:5px 5px 15px #0000000d}.btn-selct[_ngcontent-%COMP%]{display:block;background:#def0ff;border:none;font-size:20px;padding:0 10px;border:2px solid #def0ff;border-radius:2px;width:100%;margin-bottom:16px}.btn-selct[_ngcontent-%COMP%]:disabled{pointer-events:none;opacity:.25}.btn-selct[_ngcontent-%COMP%]:hover{background:#def0ff;border:none;font-size:20px;border:2px solid #1889e5;margin-bottom:16px}.btn-selct[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{padding:4px;width:100%;font-size:24px!important;color:#1889e6!important}.main-check[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{height:26px;width:20px;border:1px solid #b8b8b8;margin-top:0;cursor:pointer}.empty-cart-prd[_ngcontent-%COMP%]{padding-top:128px}.empty-cart-prd[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px;padding:0 24px}.flexEcomContainer[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;font-size:30px}.ProductList[_ngcontent-%COMP%]{flex:45%}.directions[_ngcontent-%COMP%]{flex:5%}.ecomProductList[_ngcontent-%COMP%]{flex:45%}.product-list-store[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:13px}.content[_ngcontent-%COMP%]{margin-top:70px;background:#fff;min-height:80vh!important}.ecom-footer-invoice[_ngcontent-%COMP%]{bottom:0;text-align:center!important;background-color:#fff;right:0;left:0;border:1px solid #ececec;z-index:9;position:fixed}.pane-wrapper[_ngcontent-%COMP%]{display:flex;border:1px solid #dedede;margin-bottom:80px}.left-pane[_ngcontent-%COMP%]{width:45%;background-color:#fff;border-right:.063rem solid rgb(234,236,240)}.product_list_OS[_ngcontent-%COMP%]{text-align:left;height:70vh;display:flex;flex-direction:column;overflow:auto}.product_list[_ngcontent-%COMP%]   .product_row[_ngcontent-%COMP%]{font-weight:500;line-height:1.125rem;color:#51515e;margin-bottom:.5rem;padding:0rem 1.875rem 0rem 1.25rem;word-break:break-word}.product_list[_ngcontent-%COMP%]   .card-wrapper[_ngcontent-%COMP%]{padding:1.2rem;background:#fff;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.right-pane[_ngcontent-%COMP%]{width:45%;background-color:#fff;border-right:.063rem solid rgb(234,236,240)}.center-pane[_ngcontent-%COMP%]{width:10%;height:100%;background:#f9fafb;overflow-y:auto;display:flex;align-items:center;justify-content:center}.pane-wrapper[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{background:#def0ff;padding:11px;color:#1889e5;font-size:16px;margin-bottom:0}.rate-text[_ngcontent-%COMP%]{margin-bottom:0;font-size:12px;color:#747474}.table[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%], .table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{cursor:default}.input-box-search[_ngcontent-%COMP%]   .button[_ngcontent-%COMP%]{padding:4px}.table[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:not(caption) > tr[_ngcontent-%COMP%] > th[_ngcontent-%COMP%]{background-color:#dcefff}']})}return Mt})()},40431:(Fe,Tt,d)=>{"use strict";d.d(Tt,{P:()=>e});var l=d(54438),t=d(75743),R=d(75351),F=d(7180);let e=(()=>{class _{constructor(h,s){this.router=h,this.dialogRef=s}ngOnInit(){}close(){this.dialogRef.close("NO"),this.router.navigateByUrl("/dashboard")}enableOnlineStore(){this.dialogRef.close("ENABLE_STORE"),this.router.navigateByUrl("/settings/enable-store")}static#t=this.\u0275fac=function(s){return new(s||_)(l.rXU(t.Ix),l.rXU(R.CP))};static#e=this.\u0275cmp=l.VBU({type:_,selectors:[["app-enable-store-message"]],decls:15,vars:12,consts:[["mat-dialog-title","",1,"mat-dialog-title"],[1,"mat-typography","mat-dialog-content"],[1,"row",2,"padding","20px","font-size","15px"],["align","end",1,"mat-dialog-actions"],["type","button",1,"btn-cancel",3,"click"],["type","submit",1,"btn-done",3,"click"]],template:function(s,u){1&s&&(l.j41(0,"h2",0),l.EFF(1),l.nI1(2,"transloco"),l.k0s(),l.j41(3,"mat-dialog-content",1)(4,"div",2)(5,"div"),l.EFF(6),l.nI1(7,"transloco"),l.k0s()()(),l.j41(8,"mat-dialog-actions",3)(9,"button",4),l.bIt("click",function(){return u.close()}),l.EFF(10),l.nI1(11,"transloco"),l.k0s(),l.j41(12,"button",5),l.bIt("click",function(){return u.enableOnlineStore()}),l.EFF(13),l.nI1(14,"transloco"),l.k0s()()),2&s&&(l.R7$(),l.SpI(" ",l.bMT(2,4,"ALERT"),"\n"),l.R7$(5),l.JRh(l.bMT(7,6,"ENABLE_ONLINE_STORE_TXT")),l.R7$(4),l.SpI(" ",l.bMT(11,8,"NO")," "),l.R7$(3),l.SpI(" ",l.bMT(14,10,"YES")," "))},dependencies:[R.BI,R.E7,R.Yi,F.Kj]})}return _})()},51480:(Fe,Tt,d)=>{"use strict";d.r(Tt),d.d(Tt,{HomeModule:()=>on});var l=d(60177),t=d(75743),R=d(10467),F=d(54438),e=d(66689),_=d(72036),D=d(5964),h=d(4922),s=d(92173),u=d(39866),g=d(93832),a=d(11333),c=d(54729),B=d(14829),p=d(7180);const f=["publicHeader"],E=(GA,Qn)=>({"relative-nav":GA,"sticky-nav":Qn});function w(GA,Qn){1&GA&&(F.j41(0,"button",69)(1,"span",70),F.EFF(2," person "),F.k0s(),F.EFF(3," Switch User "),F.k0s())}function Q(GA,Qn){if(1&GA){const _A=F.RV6();F.j41(0,"div",60)(1,"div",61)(2,"div",62)(3,"span",63),F.EFF(4,"check_circle"),F.k0s(),F.j41(5,"span",64),F.EFF(6,"You are logged in as "),F.k0s(),F.j41(7,"p"),F.EFF(8),F.k0s(),F.j41(9,"button",65)(10,"span",66),F.EFF(11,"dashboard"),F.k0s(),F.EFF(12," Go to Dashboard "),F.k0s(),F.j41(13,"button",67),F.bIt("click",function(){F.eBV(_A);const hA=F.XpG();return F.Njj(hA.syncCommonService.logoutUser())}),F.j41(14,"span",66),F.EFF(15,"logout"),F.k0s(),F.EFF(16),F.nI1(17,"transloco"),F.k0s(),F.DNE(18,w,4,0,"button",68),F.k0s()()()}if(2&GA){const _A=F.XpG();F.R7$(8),F.JRh(_A.registeredEmail),F.R7$(8),F.SpI(" ",F.bMT(17,3,"LOGOUT")," "),F.R7$(2),F.Y8G("ngIf",_A.userAccounts&&_A.userAccounts.length>0)}}let b=(()=>{class GA{constructor(_A,fn,hA,kn,ni,mi,no,ZA){var Ke=this;this.document=_A,this.router=fn,this.authService=hA,this.syncCommonService=kn,this.commonService=ni,this.route=mi,this.syncApiService=no,this.eventEmitterService=ZA,this.isSticky=!1,this.registeredEmail=this.authService.authInfo("registered_email"),this.pageType="/home/login",this.commonService.setSEOInfo("Home - Simple Accounting Bookkeeping",[{name:"description",content:"Home"}]),this.window=this.document.defaultView,!this.isLoggedIn()&&"/home"==fn.url&&this.router.navigateByUrl("home/login"),this.browserSubscription=this.router.events.pipe((0,D.p)(Ne=>Ne instanceof t.wF)).subscribe(Ne=>{this.pageType=Ne.url,!this.isLoggedIn()&&"/home"==Ne.url&&this.router.navigateByUrl("home/login")}),this.broadcastSubscription=this.commonService.receiveBroadcast().subscribe(Ne=>{(0,e.A)(Ne,"navigateToHomeFragment")&&Ne.navigateToHomeFragment&&setTimeout(()=>{this.scrollToFragment(Ne.navigateToHomeFragment)},500)}),this.syncApiService.fetchAllMultipleDbData(["user","userAccounts"],function(){var Ne=(0,R.A)(function*(Me){var BA=yield Me.data;(0,_.A)(BA.user)||(Ke.currentUser=BA.user[0]),(0,_.A)(BA.userAccounts)||(Ke.userAccounts=BA.userAccounts)});return function(Me){return Ne.apply(this,arguments)}}())}ngOnInit(){}isLoggedIn(){return this.registeredEmail=this.authService.authInfo("registered_email"),this.authService.isLoggedIn()}ngAfterViewInit(){}onWindowScroll(){const _A=this.window.scrollY||this.document.documentElement.scrollTop||this.document.body.scrollTop||0;_A>0?(this.publicHeader.nativeElement.querySelector("#menu-container").classList.add("menu--active"),this.publicHeader.nativeElement.querySelector("#mobile-menu-container").classList.add("mobile-menu--scroll")):(this.publicHeader.nativeElement.querySelector("#menu-container").classList.remove("menu--active"),this.publicHeader.nativeElement.querySelector("#mobile-menu-container").classList.remove("mobile-menu--scroll")),this.isSticky=_A>=580}scrollToFragment(_A){(0,_.A)(_A)?window.scroll({top:0,left:0,behavior:"smooth"}):document.getElementById(_A)&&document.getElementById(_A).scrollIntoView({behavior:"smooth",block:"start",inline:"start"})}reRoute(_A){}checkCurrentPage(){return"/home/switch-user"!=this.router.url}static#t=this.\u0275fac=function(fn){return new(fn||GA)(F.rXU(l.qQ),F.rXU(t.Ix),F.rXU(h.y),F.rXU(s.E),F.rXU(u.h),F.rXU(t.nX),F.rXU(g.P),F.rXU(a.e))};static#e=this.\u0275cmp=F.VBU({type:GA,selectors:[["app-home"]],viewQuery:function(fn,hA){if(1&fn&&F.GBs(f,5,F.aKT),2&fn){let kn;F.mGM(kn=F.lsd())&&(hA.publicHeader=kn.first)}},hostBindings:function(fn,hA){1&fn&&F.bIt("scroll",function(){return hA.onWindowScroll()},!1,F.tSv)},decls:139,vars:5,consts:[["publicHeader",""],["id","home-section",1,"main","header-home","mt-5"],[1,"section-box"],[1,"bg-2-opacity-80"],[1,"box-login"],[1,"row"],[1,"col-md-6","padding-top-5"],[1,"col-md-12","text-center"],[1,"header-home__title"],[1,"mb-0",2,"font-size","15px"],["id","carouselExampleIndicators","data-bs-ride","carousel",1,"carousel","slide","main-slider"],[1,"carousel-indicators"],["type","button","data-bs-target","#carouselExampleIndicators","data-bs-slide-to","0","aria-current","true","aria-label","Slide 1",1,"bg-warning","active"],["type","button","data-bs-target","#carouselExampleIndicators","data-bs-slide-to","1","aria-label","Slide 2",1,"bg-warning"],["type","button","data-bs-target","#carouselExampleIndicators","data-bs-slide-to","2","aria-label","Slide 3",1,"bg-warning"],[1,"carousel-inner"],["data-bs-interval","2000",1,"carousel-item","active"],["src","assets/img/public-home/invoice-pdf-slide.png","alt","assets/img/public-home/invoice-pdf-slide.png",1,"d-block","w-100"],["data-bs-interval","2000",1,"carousel-item"],["src","assets/img/public-home/estimate-slide.png","alt","assets/img/public-home/estimate-slide.png",1,"d-block","w-100"],["src","assets/img/public-home/profit-reports-slide.png","alt","assets/img/public-home/profit-reports-slide.png",1,"d-block","w-100"],["type","button","data-bs-target","#carouselExampleIndicators","data-bs-slide","prev",1,"carousel-control-prev"],[1,"custom-icons","slider-icon","material-icons"],[1,"visually-hidden"],["type","button","data-bs-target","#carouselExampleIndicators","data-bs-slide","next",1,"carousel-control-next"],[1,"col-md-6","login-right","pr-0","m-auto"],["class","box-login-form",4,"ngIf"],["id","features-section",1,"section","mb-5"],[1,"w-100",3,"ngClass"],[1,"topbars","shadow-light"],[1,"pb-6"],[1,"px-5","px-lg-6","d-lg-block"],[1,"nav","nav-fill","py-3"],[1,"nav-item"],[1,"nav-link","link","link--gray","topbars__link",3,"click"],[1,"material-icons-outlined","material-icons","custom-icons","custom-color"],[1,"jsfeatures"],[1,"container"],["id","Invoice",1,"about-app"],[1,"tools__tool-list__item-group"],["src","assets/img/public-home/invoice-pdf.png","alt","","sizes","(max-width: 767px) 100vw, (max-width: 991px) 320px, 43vw","id","w-node-_690d2b6b-d27d-2ca1-724a-f1d974625618-746255f6","loading","lazy",1,"tool-image"],["id","w-node-_690d2b6b-d27d-2ca1-724a-f1d974625619-746255f6",1,"grid-content-block"],[1,"margin-bottom","margin-small"],[2,"padding-top","8%","color","#1788e4"],[1,"pt-0","heading-style-2","mobile-text-align-left"],[1,"margin-bottom","margin-medium"],[1,"text-style-body"],["id","Payments",1,"row","about-app","about-app--reverse"],[1,"margin-bottom","margin-small","text-end"],[1,"heading-style-2","mobile-text-align-left"],[1,"margin-bottom","margin-medium","text-end"],["src","assets/img/public-home/payment-track_2.png","alt","","sizes","(max-width: 767px) 100vw, (max-width: 991px) 220px, 43vw","id","w-node-_690d2b6b-d27d-2ca1-724a-f1d974625618-746255f6","loading","lazy",1,"tool-image"],["id","Expenses",1,"row","about-app"],["src","assets/img/public-home/inventory-status.png","alt","","sizes","(max-width: 767px) 100vw, (max-width: 991px) 320px, 43vw","id","w-node-_690d2b6b-d27d-2ca1-724a-f1d974625618-746255f6","loading","lazy",1,"tool-image"],["id","Estimates",1,"row","about-app","about-app--reverse"],["src","assets/img/public-home/estimate_1.png","alt","","sizes","(max-width: 767px) 100vw, (max-width: 991px) 320px, 43vw","id","w-node-_690d2b6b-d27d-2ca1-724a-f1d974625618-746255f6","loading","lazy",1,"tool-image"],["id","Tax",1,"row","about-app","about-app--reverse"],["src","assets/img/public-home/discount_1.png","alt","","sizes","(max-width: 767px) 100vw, (max-width: 991px) 320px, 43vw","id","w-node-_690d2b6b-d27d-2ca1-724a-f1d974625618-746255f6","loading","lazy",1,"tool-image"],["id","Reports",1,"row","about-app","about-app--reverse"],["src","assets/img/public-home/reports-list.png","alt","","sizes","(max-width: 767px) 100vw, (max-width: 991px) 320px, 43vw","id","w-node-_690d2b6b-d27d-2ca1-724a-f1d974625618-746255f6","loading","lazy",1,"tool-image"],[1,"box-login-form"],[1,"box-signup","mt-90"],[1,"box-form-signup","text-center","logged-in"],[1,"material-icons","custom-icons",2,"font-size","58px !important","padding","15px 0"],[2,"display","block","font-size","18px"],["routerLink","/dashboard",1,"dash-btn","mb-3"],[1,"material-icons","custom-icons"],[1,"log-out-btn",3,"click"],["class","log-out-btn mt-3","routerLink","/home/switch-user",4,"ngIf"],["routerLink","/home/switch-user",1,"log-out-btn","mt-3"],[1,"custom-icons","material-icons","existingAcc"]],template:function(fn,hA){if(1&fn){const kn=F.RV6();F.nrm(0,"public-header",null,0),F.j41(2,"main",1)(3,"section",2)(4,"div",3)(5,"div",4)(6,"div",5)(7,"div",6)(8,"div",7)(9,"h2",8),F.EFF(10,"Simple Accounting & Bookkeeping"),F.k0s(),F.j41(11,"p",9),F.EFF(12," Simple Accounting Bookkeeping helps you to record all your transactions such as Sale, Purchase, Payments , Expenses, Taxes etc. in an extremely simple manner. "),F.k0s()(),F.j41(13,"div",10)(14,"div",11),F.nrm(15,"button",12)(16,"button",13)(17,"button",14),F.k0s(),F.j41(18,"div",15)(19,"div",16),F.nrm(20,"img",17),F.k0s(),F.j41(21,"div",18),F.nrm(22,"img",19),F.k0s(),F.j41(23,"div",18),F.nrm(24,"img",20),F.k0s()(),F.j41(25,"button",21)(26,"span",22),F.EFF(27," arrow_back_ios "),F.k0s(),F.j41(28,"span",23),F.EFF(29,"Previous"),F.k0s()(),F.j41(30,"button",24)(31,"span",22),F.EFF(32," arrow_forward_ios "),F.k0s(),F.j41(33,"span",23),F.EFF(34,"Next"),F.k0s()()()(),F.j41(35,"div",25),F.DNE(36,Q,19,5,"div",26),F.nrm(37,"router-outlet"),F.k0s()()()()()(),F.j41(38,"section",27)(39,"div",28)(40,"nav",29)(41,"div",30)(42,"div",31)(43,"ul",32)(44,"li",33)(45,"a",34),F.bIt("click",function(){return F.eBV(kn),F.Njj(hA.scrollToFragment("Invoice"))}),F.j41(46,"span",35),F.EFF(47," featured_play_list "),F.k0s(),F.EFF(48," Primary Features "),F.k0s()(),F.j41(49,"li",33)(50,"a",34),F.bIt("click",function(){return F.eBV(kn),F.Njj(hA.scrollToFragment("Payments"))}),F.j41(51,"span",35),F.EFF(52," credit_card "),F.k0s(),F.EFF(53," Payment Tracking "),F.k0s()(),F.j41(54,"li",33)(55,"a",34),F.bIt("click",function(){return F.eBV(kn),F.Njj(hA.scrollToFragment("Expenses"))}),F.j41(56,"span",35),F.EFF(57," inventory_2 "),F.k0s(),F.EFF(58," Inventory Management "),F.k0s()(),F.j41(59,"li",33)(60,"a",34),F.bIt("click",function(){return F.eBV(kn),F.Njj(hA.scrollToFragment("Estimates"))}),F.j41(61,"span",35),F.EFF(62," description "),F.k0s(),F.EFF(63," Order Management & Estimates "),F.k0s()(),F.j41(64,"li",33)(65,"a",34),F.bIt("click",function(){return F.eBV(kn),F.Njj(hA.scrollToFragment("Tax"))}),F.j41(66,"span",35),F.EFF(67," percent "),F.k0s(),F.EFF(68," Taxes & Discounts "),F.k0s()(),F.j41(69,"li",33)(70,"a",34),F.bIt("click",function(){return F.eBV(kn),F.Njj(hA.scrollToFragment("Reports"))}),F.j41(71,"span",35),F.EFF(72," summarize "),F.k0s(),F.EFF(73," Reports "),F.k0s()()()()()()(),F.j41(74,"div",36)(75,"div",37)(76,"div",38)(77,"div",39),F.nrm(78,"img",40),F.j41(79,"div",41)(80,"div",42)(81,"h5",43),F.EFF(82,"Primary Features"),F.k0s(),F.j41(83,"h3",44),F.EFF(84,"Sale, Purchase, Expenses"),F.k0s()(),F.j41(85,"div",45)(86,"p",46),F.EFF(87," Professionally Manage all your primary business functions like Sales/Invoicing, Purchases, and Expenses. Highly customizable business-owner friendly application that works seamlessly on mobile, web and cloud. All Ledgers are created automatically. "),F.k0s()()()()(),F.j41(88,"div",47)(89,"div",39)(90,"div",41)(91,"div",48)(92,"h3",49),F.EFF(93,"Payment Tracking"),F.k0s()(),F.j41(94,"div",50)(95,"p",46),F.EFF(96," Can record all sorts of complex payments such as partial payments, lumpsum payments, Advance payments, sales on Credit or Immediate payments. Track these invoice-wise or Customer wise. Keep your Cash/Bank balances up-to-date & Track Payables and receivables with ease. "),F.k0s()()(),F.nrm(97,"img",51),F.k0s()(),F.j41(98,"div",52)(99,"div",39),F.nrm(100,"img",53),F.j41(101,"div",41)(102,"div",42)(103,"h3",49),F.EFF(104,"Inventory Management"),F.k0s()(),F.j41(105,"div",45)(106,"p",46),F.EFF(107," Supports both FIFO and Average Cost Inventory methods. Reporting of product-wise Inventory Valuation and COGS(Cost of Goods Sold) values. Automatic inventory updates on Sale & Purchases Also features inventory reconciliation and Automatic Low Stock Alerts "),F.k0s()()()()(),F.j41(108,"div",54)(109,"div",39)(110,"div",41)(111,"div",48)(112,"h3",49),F.EFF(113,"Order Management & Estimates"),F.k0s()(),F.j41(114,"div",50)(115,"p",46),F.EFF(116," Manage complete lifecycle of your Sales & Purchase processes. You can generate Estimates / Quotations and also keep track of Sales Orders received and Purchase Orders placed .Convert Orders and Estimates to invoices when they are confirmed. Keep track of fulfilled and pending orders. "),F.k0s()()(),F.nrm(117,"img",55),F.k0s()(),F.j41(118,"div",56)(119,"div",39),F.nrm(120,"img",57),F.j41(121,"div",41)(122,"div",42)(123,"h3",49),F.EFF(124,"Taxes and Discounts"),F.k0s()(),F.j41(125,"div",45)(126,"p",46),F.EFF(127," Standard / Customized taxes and discounts once set, as per company\u2019s laws & benefits gets applied automatically. "),F.k0s()()()()(),F.j41(128,"div",58)(129,"div",39)(130,"div",41)(131,"div",48)(132,"h3",49),F.EFF(133,"Reports"),F.k0s()(),F.j41(134,"div",50)(135,"p",46),F.EFF(136," Dynamic Reports to view your sales, purchase, profit, and loss. Simplified Charts and Account statements for customers and vendors. Client vs Product Reports. "),F.k0s()()(),F.nrm(137,"img",59),F.k0s()()()()(),F.nrm(138,"app-public-footer")}2&fn&&(F.R7$(36),F.Y8G("ngIf",hA.isLoggedIn()&&hA.checkCurrentPage()),F.R7$(3),F.Y8G("ngClass",F.l_i(2,E,!hA.isSticky,hA.isSticky)))},dependencies:[l.YU,l.bT,t.n3,t.Wk,c.A,B.I,p.Kj],styles:['@media screen and (max-width: 1200px){.d-m-none[_ngcontent-%COMP%]{display:none}.d-m-block[_ngcontent-%COMP%]{display:block}}@media screen and (max-width: 990px){.d-t-none[_ngcontent-%COMP%]{display:none}.d-t-block[_ngcontent-%COMP%]{display:block}}@media screen and (max-width: 768px){.d-l-none[_ngcontent-%COMP%]{display:none}.d-l-block[_ngcontent-%COMP%]{display:block}}a[_ngcontent-%COMP%]{text-decoration:none!important}.custom-icons[_ngcontent-%COMP%]{font-size:20px!important;vertical-align:middle;margin-top:0}html[_ngcontent-%COMP%]{-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body[_ngcontent-%COMP%]{font-family:Poppins,sans-serif;font-size:16px;line-height:32px;color:#0e1133;background-color:#fafcff}hr[_ngcontent-%COMP%]{margin:0;background-color:#e5f0ff;color:#e5f0ff;border:none;height:2px}a[_ngcontent-%COMP%]{text-decoration:none;transition:all .3s}img[_ngcontent-%COMP%]{max-width:100%}ul[_ngcontent-%COMP%]{list-style:none}nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:inline-block}button[_ngcontent-%COMP%]:active, button[_ngcontent-%COMP%]:focus{outline:none}h2[_ngcontent-%COMP%]{font-size:48px;line-height:72px}h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%]{font-weight:200;margin:0}h3[_ngcontent-%COMP%]{font-size:36px;line-height:54px}h4[_ngcontent-%COMP%]{font-size:24px}h4[_ngcontent-%COMP%], h5[_ngcontent-%COMP%]{line-height:36px;font-weight:400;margin:0}h5[_ngcontent-%COMP%]{font-size:18px}h6[_ngcontent-%COMP%]{font-size:16px;line-height:32px;font-weight:600;margin:0}@media screen and (max-width: 480px){h2[_ngcontent-%COMP%]{font-size:36px;line-height:54px}h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{font-size:24px;line-height:36px}}.header-home[_ngcontent-%COMP%]{overflow:hidden;background:#dcf0ff}.header-home[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0;transition:all .3s;color:#0e1133;font-weight:700;font-size:32px;padding-top:0}.header-home[_ngcontent-%COMP%]   .header-home__title--big[_ngcontent-%COMP%]{width:100%}.header-home[_ngcontent-%COMP%]   .header-home__title--accent[_ngcontent-%COMP%]{color:#1788e4}.header-home[_ngcontent-%COMP%]   .header-home__title--features[_ngcontent-%COMP%]{width:750px;margin-bottom:450px}.header-home[_ngcontent-%COMP%]   .header-home__title--desktop[_ngcontent-%COMP%]{margin-top:40px}.header-home[_ngcontent-%COMP%]   .header-home__description[_ngcontent-%COMP%]{width:490px;font-size:16px;line-height:25px;margin-bottom:53px;transition:all .3s;color:#0e1133}.header-home[_ngcontent-%COMP%]   .header-home__description--big[_ngcontent-%COMP%]{max-width:750px;width:100%}.header-home[_ngcontent-%COMP%]   .header-home__description--about[_ngcontent-%COMP%]{margin-bottom:400px;max-width:calc(100% - 590px)}.header-home[_ngcontent-%COMP%]   .header-home__description--faq[_ngcontent-%COMP%]{margin-bottom:270px}.header-home[_ngcontent-%COMP%]   .header-home__description--calculator[_ngcontent-%COMP%]{margin-bottom:350px}.header-home[_ngcontent-%COMP%]   .header-home__img[_ngcontent-%COMP%]{max-width:490px;width:100%}.header-home[_ngcontent-%COMP%]   .header-home__btns[_ngcontent-%COMP%]{transition:all .5s}.header-home[_ngcontent-%COMP%]   .header-home__btns-mobile[_ngcontent-%COMP%]{margin-bottom:104px;margin-top:50px}.header-home[_ngcontent-%COMP%]   .header-home__btns-messenger[_ngcontent-%COMP%]{margin-bottom:310px}.header-home[_ngcontent-%COMP%]   .header-home__btns-webapp[_ngcontent-%COMP%]{margin-bottom:160px}.header-home[_ngcontent-%COMP%]   .header-home__btns-desktop[_ngcontent-%COMP%]{margin-bottom:60px}.header-home[_ngcontent-%COMP%]   .header-home__btns-pricing[_ngcontent-%COMP%]{padding-bottom:200px}.header-home.header-home--center-content[_ngcontent-%COMP%]{text-align:center}.header-home.header-home--center-content[_ngcontent-%COMP%]   .header-home__description[_ngcontent-%COMP%], .header-home.header-home--center-content[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.header-home.header-home--center-content[_ngcontent-%COMP%]   .header-home__btn[_ngcontent-%COMP%]:first-child, .header-home.header-home--center-content[_ngcontent-%COMP%]   .header-home__btn[_ngcontent-%COMP%]:last-child{margin-right:15px;margin-left:15px}.header-home.header-home--color[_ngcontent-%COMP%]{margin-top:0;padding-top:190px;background-color:#eff6ff}.header-home.header-home--bottom-space[_ngcontent-%COMP%], .header-home.header-home--desktop[_ngcontent-%COMP%]{margin-bottom:128px}.header-home[_ngcontent-%COMP%]   .header-home__webapp-img[_ngcontent-%COMP%]{position:absolute;bottom:0;right:-85px;height:100%}.header-home[_ngcontent-%COMP%]   .header-home__webapp-img-wrap[_ngcontent-%COMP%]{position:relative}.header-home[_ngcontent-%COMP%]   .header-home__about-img[_ngcontent-%COMP%]{position:absolute;bottom:0;right:-65px;height:100%}.header-home[_ngcontent-%COMP%]   .header-home__about-img-wrap[_ngcontent-%COMP%]{position:relative}.main-slider[_ngcontent-%COMP%]{width:75%;margin:auto}.padding-top-5[_ngcontent-%COMP%]{padding-top:2%}.slider-icon[_ngcontent-%COMP%]{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%;color:#000;font-size:28px!important}.carousel-indicators[_ngcontent-%COMP%]{position:absolute;right:0;bottom:-36px;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}@media screen and (max-width: 1400px){.header-home[_ngcontent-%COMP%]   .header-home__webapp-img[_ngcontent-%COMP%]{width:calc(100% - 370px);height:auto}}@media screen and (max-width: 1200px){.header-home[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{margin-top:0}.header-home[_ngcontent-%COMP%]   .header-home__title--features[_ngcontent-%COMP%]{margin-bottom:250px;width:700px}.header-home[_ngcontent-%COMP%]   .header-home__btns-messenger[_ngcontent-%COMP%], .header-home[_ngcontent-%COMP%]   .header-home__btns-mobile[_ngcontent-%COMP%]{margin-bottom:165px}.header-home[_ngcontent-%COMP%]   .header-home__btns-webapp[_ngcontent-%COMP%]{margin-bottom:110px}.header-home[_ngcontent-%COMP%]   .header-home__btns-desktop[_ngcontent-%COMP%]{margin-bottom:40px}.header-home[_ngcontent-%COMP%]   .header-home__description--about[_ngcontent-%COMP%]{margin-bottom:300px;max-width:calc(100% - 380px)}.header-home[_ngcontent-%COMP%]   .header-home__description--webapp[_ngcontent-%COMP%]{width:420px}.header-home.header-home--desktop[_ngcontent-%COMP%]{margin-bottom:108px}.header-home[_ngcontent-%COMP%]   .header-home__webapp-img[_ngcontent-%COMP%]{right:-60px}}@media screen and (max-width: 990px){.header-home[_ngcontent-%COMP%]   .header-home__about-img[_ngcontent-%COMP%], .header-home[_ngcontent-%COMP%]   .header-home__webapp-img[_ngcontent-%COMP%]{display:none}.header-home[_ngcontent-%COMP%]   .header-home__description--webapp[_ngcontent-%COMP%]{width:490px}.header-home[_ngcontent-%COMP%]   .header-home__description--about[_ngcontent-%COMP%]{max-width:490px}}@media screen and (max-width: 768px){.header-home[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{width:100%}.header-home[_ngcontent-%COMP%]   .header-home__description[_ngcontent-%COMP%]{width:100%;margin-bottom:40px}.header-home[_ngcontent-%COMP%]   .header-home__description--about[_ngcontent-%COMP%]{max-width:100%}.header-home[_ngcontent-%COMP%]   .header-home__description--calculator[_ngcontent-%COMP%]{margin-bottom:120px}.header-home[_ngcontent-%COMP%]   .header-home__btns[_ngcontent-%COMP%]{margin-bottom:70px}.header-home[_ngcontent-%COMP%]   .header-home__btns-pricing[_ngcontent-%COMP%]{padding-bottom:140px;margin-bottom:-10px}.header-home[_ngcontent-%COMP%]   .header-home__btns-pricing[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-bottom:10px}.header-home.header-home--pricing[_ngcontent-%COMP%]{margin-bottom:60px}.header-home[_ngcontent-%COMP%]   .header-home__btn[_ngcontent-%COMP%]{margin-bottom:30px}}.link[_ngcontent-%COMP%]{transition:all .3s;cursor:pointer}.link.link--gray[_ngcontent-%COMP%]{color:#343434;font-weight:600;font-size:14px}.custom-color[_ngcontent-%COMP%], .link.link--gray[_ngcontent-%COMP%]:hover{color:#1788e4}.link.link--gray.link--gray-active[_ngcontent-%COMP%]{color:#f0354e;position:relative}.link.link--gray.link--gray-active-underline[_ngcontent-%COMP%]{position:relative}.link.link--gray.link--gray-active-underline[_ngcontent-%COMP%]:after{content:"";width:100%;position:absolute;height:3px;background-color:#1788e4;bottom:-17px;left:0}.link.link--dark-gray[_ngcontent-%COMP%]{color:#0e1133}.link.link--dark-gray[_ngcontent-%COMP%]:hover{color:#1788e4}.link.link--dark-gray.link--gray-active[_ngcontent-%COMP%]{color:#f0354e;position:relative}.link.link--accent[_ngcontent-%COMP%]{color:#1788e4}.link.link--accent[_ngcontent-%COMP%]:hover{color:#f23f57;text-decoration:underline}.link.link--accent[_ngcontent-%COMP%]:active{color:#f0354e;text-decoration:underline}.link.link--accent-bold[_ngcontent-%COMP%]{color:#1788e4;font-weight:800}.link.link--accent-bold[_ngcontent-%COMP%]:hover{color:#1788e4}.link.link--accent-bold[_ngcontent-%COMP%]:active{color:#f0354e}.logo[_ngcontent-%COMP%]{text-align:center}.logo.logo--bottom-space[_ngcontent-%COMP%]{margin-bottom:128px}.logo[_ngcontent-%COMP%]   .logo__img-wrap[_ngcontent-%COMP%]{display:flex}.logo[_ngcontent-%COMP%]   .logo__img[_ngcontent-%COMP%]{margin:auto}.logo[_ngcontent-%COMP%]   .logo__img-mini[_ngcontent-%COMP%]{max-height:45px;max-width:130px;margin:15px}.logo[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-width:100%;margin:0 auto;vertical-align:middle}.logo[_ngcontent-%COMP%]   .logo__row[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}.logo[_ngcontent-%COMP%]   .logo__row[_ngcontent-%COMP%]   .logo__logos[_ngcontent-%COMP%], .logo[_ngcontent-%COMP%]   .logo__row[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:auto}.logo[_ngcontent-%COMP%]   .logo__logos[_ngcontent-%COMP%]{display:flex;justify-content:center;flex-wrap:wrap}@media screen and (max-width: 1200px){.logo.logo--bottom-space[_ngcontent-%COMP%]{margin-bottom:105px}}@media screen and (max-width: 768px){.logo.logo--bottom-space[_ngcontent-%COMP%]{margin-bottom:70px}.logo[_ngcontent-%COMP%]   .logo__img-wrap[_ngcontent-%COMP%]{padding-bottom:45px}.logo[_ngcontent-%COMP%]   .col-2[_ngcontent-%COMP%]{width:50%}}.download[_ngcontent-%COMP%]{text-align:center}.download[_ngcontent-%COMP%]   .download__title[_ngcontent-%COMP%]{font-weight:800}.download[_ngcontent-%COMP%]   .download__btns[_ngcontent-%COMP%]{margin-top:70px;margin-bottom:60px;text-align:center}@media screen and (max-width: 768px){.download[_ngcontent-%COMP%]   .download__btn-first[_ngcontent-%COMP%]{margin-bottom:60px}}.menu[_ngcontent-%COMP%]{padding-top:15px;position:fixed;z-index:100;width:100vw;transition:height .5s,padding-top .5s;top:0;background:#fff}.menu[_ngcontent-%COMP%]   .row[_ngcontent-%COMP%]{justify-content:space-between}.menu[_ngcontent-%COMP%]   .menu__logo-title[_ngcontent-%COMP%]{font-weight:800;color:#234c87;display:inline-block;font-size:24px;padding-left:15px;margin:10px 0 0;vertical-align:top;opacity:1}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]{float:right;padding-top:12px}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{margin:0;padding-left:0}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:inline-block}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:first-child{padding-right:25px}.menu[_ngcontent-%COMP%]   .menu__center-nav[_ngcontent-%COMP%]{text-align:center}.menu[_ngcontent-%COMP%]   .menu__center-nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{padding:16px 0 0;margin:0}.menu[_ngcontent-%COMP%]   .menu__center-nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{padding-right:20px}.menu[_ngcontent-%COMP%]   .menu__wrapper[_ngcontent-%COMP%]{position:relative}.menu[_ngcontent-%COMP%]   .menu__item[_ngcontent-%COMP%]:last-child{padding-right:15px}.menu[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]{color:#0e1133;transition:all .3s;background-color:transparent;border:none;position:absolute;right:48px;top:15px;font-size:20px;line-height:20px;padding:0;height:20px;width:20px}.menu[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]:hover{color:#1788e4}.menu[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]:focus{outline:none}.menu[_ngcontent-%COMP%]   .menu__dropdown-btn[_ngcontent-%COMP%]{position:relative;display:inline-block;padding-bottom:25px;font-weight:600}.menu[_ngcontent-%COMP%]   .menu__dropdown[_ngcontent-%COMP%]{position:relative}.menu[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]{transition:all .6s;opacity:0;transform:translateY(10%);position:absolute;background-color:#fff;border-radius:8px;box-shadow:0 15px 40px #7d93b24d;z-index:1;pointer-events:none;padding:25px;top:78px;text-align:left;width:max-content;left:-25px}.menu[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]:before{content:"";position:absolute;top:-20px;border:10px solid transparent;border-bottom:10px solid #fff;right:calc(50% - 10px)}.menu[_ngcontent-%COMP%]   .menu__dropdown-content.menu__dropdown-content--home[_ngcontent-%COMP%]{min-width:150px}.menu[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{padding-bottom:12px;text-decoration:none;display:block}.menu[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:last-child{padding-bottom:0}.menu[_ngcontent-%COMP%]   .menu__dropdown[_ngcontent-%COMP%]:hover   .menu__dropdown-btn[_ngcontent-%COMP%]{color:#1788e4}.menu[_ngcontent-%COMP%]   .menu__dropdown[_ngcontent-%COMP%]:hover   .menu__dropdown-content[_ngcontent-%COMP%]{opacity:1;transform:translateY(0);pointer-events:auto}.menu.menu--active[_ngcontent-%COMP%]{height:80px;padding-top:16px;background-color:#fff;box-shadow:0 .9375rem .9375rem #0000000f}.menu.menu--active[_ngcontent-%COMP%]   .menu__dropdown-btn[_ngcontent-%COMP%]{padding-bottom:25px}.menu.menu--active[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]{top:58px}.menu.menu--active[_ngcontent-%COMP%]   .menu__logo-title[_ngcontent-%COMP%]{opacity:0}@media screen and (max-width: 990px){.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]{padding-right:32px}}@media screen and (max-width: 767px){.menu[_ngcontent-%COMP%]   .menu__item[_ngcontent-%COMP%]{width:50%}}@media screen and (max-width: 520px){.menu[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]{right:16px}.menu[_ngcontent-%COMP%]   .menu__logo[_ngcontent-%COMP%]{padding-left:15px}}@media screen and (max-width: 480px){.menu.menu--active[_ngcontent-%COMP%]{height:64px;padding-top:16px}.menu.menu--active[_ngcontent-%COMP%]   .menu__logo-img[_ngcontent-%COMP%]{width:32px;height:32px}.menu.menu--active[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]{top:6px}}.svg-element[_ngcontent-%COMP%]{fill:#1788e4;fill-rule:evenodd}.svg-bg[_ngcontent-%COMP%]{fill:#fafcff;opacity:0}.svg-light-gray[_ngcontent-%COMP%]{fill:#e5f0ff}.svg-dark-gray[_ngcontent-%COMP%]{fill:#0e1133}.svg-white[_ngcontent-%COMP%]{fill:#fff}.svg-gray[_ngcontent-%COMP%]{fill:#bed0e9}.svg-light[_ngcontent-%COMP%]{fill:#ceddf2}.svg-text[_ngcontent-%COMP%]{font-size:16px;text-anchor:middle;font-weight:800}.footer-menu[_ngcontent-%COMP%]{margin-top:60px;margin-bottom:60px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]{display:inline-block;vertical-align:top;margin-top:15px;font-size:16px;line-height:20px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{margin:0;padding-left:60px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:inline-block;padding-right:60px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:last-child{padding-right:0}.footer-menu[_ngcontent-%COMP%]   .footer-menu__social[_ngcontent-%COMP%]{float:right;vertical-align:top;margin-top:10px;font-size:18px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__social[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{padding-right:40px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__social[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:last-child{padding-right:0}@media screen and (max-width: 768px){.footer-menu[_ngcontent-%COMP%]{text-align:center}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]{margin:60px 0;display:block}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{padding-left:0}.footer-menu[_ngcontent-%COMP%]   .footer-menu__social[_ngcontent-%COMP%]{float:none}}@media screen and (max-width: 468px){.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{display:flex;justify-content:space-around}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{padding:0}}.footer[_ngcontent-%COMP%]{text-align:center;color:#798eab;padding:30px 0}.footer[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0}.about-app[_ngcontent-%COMP%]{padding-top:223px;margin-top:-95px}.topbars[_ngcontent-%COMP%]{text-align:center;transition:all .3s}.topbars[_ngcontent-%COMP%]   .topbars__item[_ngcontent-%COMP%]{padding:4px}.di-none[_ngcontent-%COMP%]{display:none}.d-t-block[_ngcontent-%COMP%]{display:block}.topbars[_ngcontent-%COMP%]   .topbars__link[_ngcontent-%COMP%]{font-size:15px;line-height:14px;width:100%;display:block;height:100%;padding:8px 6px;cursor:pointer}svg[_ngcontent-%COMP%]{width:28px;height:28px}.shadow-light[_ngcontent-%COMP%]{box-shadow:0 .5rem 1.5rem #161c2d0d!important}.d-lg-block[_ngcontent-%COMP%]{display:block!important}.topbars[_ngcontent-%COMP%]   .topbars__link.active[_ngcontent-%COMP%]{border-bottom:#1788e4 2px solid;border-radius:0;color:#1788e4}.topbars[_ngcontent-%COMP%]   .topbars__link.active[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{fill:#fff}.topbars[_ngcontent-%COMP%]   .topbars__link[_ngcontent-%COMP%]:hover{border-bottom:#1788e4 2px solid;border-radius:0;color:#1788e4}.topbars[_ngcontent-%COMP%]   .topbars__link[_ngcontent-%COMP%]:hover   svg[_ngcontent-%COMP%]{fill:#1788e4}.topbars[_ngcontent-%COMP%]   .topbars__link.active[_ngcontent-%COMP%]:after{opacity:1;height:3px}.topbars.topbars--fixed[_ngcontent-%COMP%]{position:fixed;top:80px;padding:6px 0;width:100%;background-color:#eaf2ff;z-index:99;transform:translateY(0);transition:all .3s}.topbars-wrapper[_ngcontent-%COMP%]{height:83px}@media screen and (max-width: 768px){.topbars-wrapper[_ngcontent-%COMP%]{display:none}}.mobile-menu[_ngcontent-%COMP%]{position:fixed;top:0;left:0;width:100vw;overflow:hidden;text-align:center;z-index:9999;transition:all .6s ease;padding:0;background-color:#fff;transform:translateY(-100%)}.mobile-menu.mobile-menu--active[_ngcontent-%COMP%]{transform:translate(0)}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__wrapper[_ngcontent-%COMP%]{margin-top:135px;transition:all .3s;overflow-y:auto;max-height:calc(100vh - 135px)}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__wrapper[_ngcontent-%COMP%]::-webkit-scrollbar{width:0}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__ul[_ngcontent-%COMP%]{margin:0;display:flex;flex-direction:column;justify-content:center;padding:0;transition:all .3s}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__ul--collapsed[_ngcontent-%COMP%]{overflow:hidden;padding-bottom:0}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__ul--collapsed[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{height:0;padding-bottom:0;transition:height .3s ease-out 0s,padding-bottom .3s ease-out 0s,opacity .6s .3s;opacity:0}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li-collapse--close[_ngcontent-%COMP%] + .mobile-menu__ul--collapsed[_ngcontent-%COMP%]{transition:padding-bottom .6s ease-out .3s}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li-collapse--close[_ngcontent-%COMP%] + .mobile-menu__ul--collapsed[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{transition:height .6s ease-out .3s,padding-bottom .6s ease-out .3s,opacity .3s 0s}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li-collapse--active[_ngcontent-%COMP%] + .mobile-menu__ul--collapsed[_ngcontent-%COMP%]{padding-bottom:15px;transition:padding-bottom .3s ease-out 0s}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li-collapse--active[_ngcontent-%COMP%] + .mobile-menu__ul--collapsed[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{opacity:1;height:45px;padding-bottom:25px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li[_ngcontent-%COMP%]{padding-bottom:25px;font-size:16px;line-height:20px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]{color:#0e1133;transition:all .3s;background-color:transparent;border:none;position:absolute;right:46px;top:75px;font-size:20px;line-height:20px;padding:0;width:20px;height:20px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]:hover{color:#1788e4}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]:focus{outline:none}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{position:absolute;transition:all .3s;top:60px;left:46px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]{top:40px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{top:25px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__wrapper[_ngcontent-%COMP%]{margin-top:100px;max-height:calc(100vh - 100px)}@media screen and (max-width: 520px){.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{left:16px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]{right:16px}}@media screen and (max-width: 480px){.mobile-menu[_ngcontent-%COMP%]   .menu__logo-img[_ngcontent-%COMP%]{width:32px;height:32px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{top:69px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]{top:22px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{top:16px}}.login-btn[_ngcontent-%COMP%]{border-radius:2.5rem;color:#0c0c0d;font-size:14px;font-weight:600;min-width:7.625rem;padding:8px 22px;text-transform:none;text-align:center;border:2px solid #0c0c0d}.login-btn[_ngcontent-%COMP%]:hover{cursor:pointer}.register-btn[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:2.5rem;color:#fff;font-size:14px;font-weight:600;min-width:7.625rem;padding:8px 22px;text-transform:none;text-align:center}.register-btn[_ngcontent-%COMP%]:hover{cursor:pointer;box-shadow:0 100px 80px #00000012,0 42px 33px #0000000d,0 22px 17px #0000000a,0 12px 10px #0000000a,0 6px 5px #00000008,0 -1px 10px #0000000d;color:#fff}.item-2[_ngcontent-%COMP%]{background:transparent;color:#0e1133;line-height:40px;padding:12px 23px;border-radius:6px;border:2px solid #0e1133}.item-2[_ngcontent-%COMP%]:hover{background:#0e1133;color:#fff}.link-black[_ngcontent-%COMP%]{color:#0e1133}.heading-style-1[_ngcontent-%COMP%]{font-size:32px;line-height:1.14;font-weight:400;padding:14px 0;font-weight:600}.hero__signup-form-block[_ngcontent-%COMP%]{width:100%;max-width:30rem;margin-bottom:0;background:#fff;padding:20px;border-radius:10px}.create-form-horizontal[_ngcontent-%COMP%]{display:flex;max-width:30rem;flex-direction:column}.form__text-field-label[_ngcontent-%COMP%]{font-weight:600;color:#00000082}.form__text-field[_ngcontent-%COMP%]{min-height:3rem;margin-bottom:1rem;padding:.5rem .75rem;border:.0625rem solid #6f7d80;border-radius:.5rem;background-color:#fff}.w-input[_ngcontent-%COMP%], .w-select[_ngcontent-%COMP%]{display:block;width:100%;height:38px;padding:8px 12px;margin-bottom:10px;font-size:14px;line-height:1.42857143;color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ccc}.button.cc-lilac[_ngcontent-%COMP%]{border:none!important;background-color:#6adaf6;color:#07508c;width:100%;padding:8px 0;border-radius:.5rem}.w-button[_ngcontent-%COMP%]{display:inline-block;padding:9px 15px;background-color:#3898ec;color:#fff;border:0;line-height:inherit;text-decoration:none;cursor:pointer;border-radius:0}.or-divider[_ngcontent-%COMP%]{display:grid;margin-top:.75rem;margin-bottom:.75rem;flex-direction:column;align-items:center;grid-auto-columns:1fr;grid-column-gap:12px;grid-row-gap:16px;grid-template-columns:1fr max-content 1fr;grid-template-rows:auto;color:#fff;font-size:1.125rem;line-height:1.5555555556}.or-divider__line[_ngcontent-%COMP%]{height:1px;flex-direction:column;grid-auto-columns:1fr;grid-column-gap:12px;grid-row-gap:16px;grid-template-columns:1fr max-content 1fr;grid-template-rows:auto;background-color:#308df8}.button.cc-google-sso[_ngcontent-%COMP%]{display:grid;min-height:3.125rem;padding-top:.125rem;padding-bottom:1px;padding-left:.125rem;justify-content:flex-start;align-items:stretch;grid-auto-columns:1fr;grid-column-gap:0px;grid-row-gap:0px;grid-template-columns:max-content 1fr;grid-template-rows:auto;border-color:#1788e4;background-color:#fff;border-radius:.5rem;color:#000}.google-g-logo[_ngcontent-%COMP%]{width:auto;height:auto;margin-right:1.5rem;padding:.75rem;border-radius:50%;background-color:#fff}.button[_ngcontent-%COMP%]{min-height:3rem;padding:.75rem 2rem;justify-content:center;align-items:center;border:.125rem solid #2047ce;border-radius:2rem;background-color:#2047ce;color:#fff;font-size:1rem;font-weight:600;text-align:center;text-decoration:none}.cc-google-sso_text[_ngcontent-%COMP%]{line-height:3;font-size:15px;color:#000}.wrapper[_ngcontent-%COMP%]{width:572px;position:relative;background-color:var(--wrapper-background-c);box-shadow:0 0 80px var(--wrapper-shadow-c)}.images-area[_ngcontent-%COMP%]{width:100%;height:100%;position:relative;display:flex;overflow:hidden}.images-area[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;transition:.3s cubic-bezier(.79,.03,0,.99)}.buttons-area[_ngcontent-%COMP%]{width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%);display:flex;justify-content:space-between;overflow:hidden}.buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{color:var(--white-c);background-color:var(--buttons-background-c);cursor:pointer;transition:.3s ease-in-out}.buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{border-radius:0 5px 5px 0;margin-left:-100px}.buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:last-child{border-radius:5px 0 0 5px;margin-right:-100px}.wrapper[_ngcontent-%COMP%]:hover   .buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{margin-left:0}.wrapper[_ngcontent-%COMP%]:hover   .buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:last-child{margin-right:0}.buttons-area[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:hover:not(div.disabled){background-color:var(--buttons-active-background-c)}.buttons-area[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:not(div.disabled):active{opacity:.7}.buttons-area[_ngcontent-%COMP%] > div.disabled[_ngcontent-%COMP%]{cursor:no-drop;opacity:.3}.buttons-area[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:70px}.pagination-area[_ngcontent-%COMP%]{position:absolute;top:90%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.pagination-area[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{display:inline-block;width:10px;height:10px;border-radius:50%;background-color:#000;margin-right:5px;transform:scale(.5);transition:.3s ease-in-out;opacity:.4}.pagination-area[_ngcontent-%COMP%]   span.active[_ngcontent-%COMP%]{transform:scale(1);opacity:1}.nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf[_ngcontent-%COMP%]{height:28px;margin-left:-8px;margin-right:10px;min-width:28px;width:28px}.nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf[_ngcontent-%COMP%]{border-top-left-radius:3px;border-bottom-left-radius:3px;display:flex;justify-content:center;align-items:center;background-color:#fff;height:46px;margin-left:0;margin-right:12px;min-width:46px;width:36px}.nsm7Bb-HzV7m-LgbsSe-Bz112c[_ngcontent-%COMP%]{height:24px;min-width:25px;width:3px}.tab[_ngcontent-%COMP%]{float:left;width:20%;height:300px;margin-top:-12px}.tab[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{display:block;color:#000;padding:18px 16px;width:100%;border:none;outline:none;text-align:left;cursor:pointer;transition:.5s ease-in;font-size:17px;margin:15px}.tab[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:hover{background-color:#5ba1e3}.tab[_ngcontent-%COMP%]   button.active[_ngcontent-%COMP%]{background-color:#585858;color:#fff}a[_ngcontent-%COMP%]:hover{text-decoration:none!important}.tabcontent[_ngcontent-%COMP%]{padding:0 12px;background:#fff;height:300px;margin-left:40px;animation:_ngcontent-%COMP%_blinker .6s linear}@keyframes _ngcontent-%COMP%_blinker{10%{opacity:0}to{opacity:1}}.tab[_ngcontent-%COMP%]   .arrow[_ngcontent-%COMP%]{color:#585858;float:right;font-size:26px;position:relative;left:25px}@media (max-width: 800px){.tab[_ngcontent-%COMP%]{width:30%!important}.tabcontent[_ngcontent-%COMP%]{width:61%}}@media (max-width: 600px){.tab[_ngcontent-%COMP%], .tabcontent[_ngcontent-%COMP%]{width:100%!important;margin:0 auto}.tab[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:100%;margin:10px 0;padding:18px 10px}.tab[_ngcontent-%COMP%]   .arrow[_ngcontent-%COMP%]{display:none!important}}.tools__tool-list__item-group[_ngcontent-%COMP%]{display:grid;justify-content:center;grid-auto-columns:1fr;grid-column-gap:4rem;grid-row-gap:2rem;grid-template-columns:1fr 1fr;grid-template-rows:auto}.tool-image[_ngcontent-%COMP%]{width:72%;height:auto;margin-right:auto;margin-left:auto}.grid-content-block[_ngcontent-%COMP%]{display:flex;padding-top:4%;flex-direction:column}.heading-style-2[_ngcontent-%COMP%]{color:#000;padding-top:10%}.carousel-container[_ngcontent-%COMP%]{border-radius:30px;overflow:hidden;max-width:800px;position:relative;margin:auto;z-index:0}.mySlides[_ngcontent-%COMP%]{display:none}.mySlides[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{display:block;width:68%;margin:auto}.prev[_ngcontent-%COMP%], .next[_ngcontent-%COMP%]{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);width:auto;padding:20px;color:#fff;font-weight:700;font-size:24px;border-radius:0 8px 8px 0;background:#add8e61a;-webkit-user-select:none;user-select:none}.next[_ngcontent-%COMP%]{right:0;border-radius:8px 0 0 8px}.prev[_ngcontent-%COMP%]:hover, .next[_ngcontent-%COMP%]:hover{background-color:#add8e64d}.text[_ngcontent-%COMP%]{color:#f2f2f2;background-color:#0a0a141a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:10px;font-size:20px;padding:8px 12px;position:absolute;bottom:60px;left:50%;transform:translate(-50%);text-align:center}.number[_ngcontent-%COMP%]{color:#f2f2f2;font-size:16px;background-color:#add8e626;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:10px;padding:8px 12px;position:absolute;top:10px;left:10px}.dots-container[_ngcontent-%COMP%]{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.dots[_ngcontent-%COMP%]{cursor:pointer;height:14px;width:14px;margin:0 4px;background-color:#add8e633;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:50%;display:inline-block;transition:background-color .3s ease}.dots[_ngcontent-%COMP%]:hover{background-color:#add8e6cc}.animate[_ngcontent-%COMP%]{-webkit-animation-name:_ngcontent-%COMP%_animate;-webkit-animation-duration:1s;animation-name:_ngcontent-%COMP%_animate;animation-duration:2s}@keyframes _ngcontent-%COMP%_animate{0%{transform:scale(1.1) rotateY(10deg)}to{transform:scale(1) rotateY(0)}}.box-login[_ngcontent-%COMP%]{width:100%;padding-right:var(--bs-gutter-x, .75rem);padding-left:var(--bs-gutter-x, .75rem);margin-right:auto;margin-left:auto;position:relative}main[_ngcontent-%COMP%]{display:block;clear:both}.section-box[_ngcontent-%COMP%]{display:inline-block;width:100%;padding:4% 0}.bg-2-opacity-80[_ngcontent-%COMP%]{background-color:#dcf0ff}.login-left[_ngcontent-%COMP%]{width:55%}.d-lg-flex[_ngcontent-%COMP%]{display:flex!important}.box-login[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{vertical-align:top}.img-responsive[_ngcontent-%COMP%]{max-width:100%}.box-login[_ngcontent-%COMP%]   .box-login-form[_ngcontent-%COMP%]{max-width:510px;width:100%;margin:auto;padding:60px 0}.box-login-form[_ngcontent-%COMP%]   .box-signup[_ngcontent-%COMP%]{margin:0}.box-signup[_ngcontent-%COMP%]{max-width:405px;display:table;table-layout:fixed;margin:auto;width:100%}.text-heading-3[_ngcontent-%COMP%]{font-size:35px;line-height:38px}.btn.btn-login-google[_ngcontent-%COMP%]{border-radius:8px;background-color:#fff;padding:13px 25px;display:block}.box-signup[_ngcontent-%COMP%]   .box-form-signup[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:6px;padding:45px;color:#fff;box-shadow:0 47px 65px #151c261a}.box-form-signup[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#fff;font-weight:700;letter-spacing:.4px}.box-form-signup[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{color:#6adaf6}.integrated-solutions-wrapper[_ngcontent-%COMP%]:last-child{margin-bottom:1rem!important}.columns.is-desktop[_ngcontent-%COMP%]{display:flex}.columns[_ngcontent-%COMP%]:last-child{margin-bottom:-.75rem}.has-text-right-desktop[_ngcontent-%COMP%]{text-align:right!important}.has-text-centered[_ngcontent-%COMP%]{text-align:center!important}.column[_ngcontent-%COMP%]{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]{position:relative;margin:0 auto;width:-moz-fit-content;width:fit-content}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]   .mobile-card-slide[_ngcontent-%COMP%]:nth-of-type(2){top:65px;left:60px}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]   .mobile-card-slide[_ngcontent-%COMP%]{position:absolute;animation-name:sliding;animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:4s}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]   .mobile-card-slide[_ngcontent-%COMP%]:nth-of-type(3){top:-4px;left:177px}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]   .mobile-card-slide[_ngcontent-%COMP%]:nth-of-type(4){left:65px;top:165px}.relative-nav[_ngcontent-%COMP%]{position:relative}.sticky-nav[_ngcontent-%COMP%]{position:-webkit-fixed;position:fixed;top:80px;z-index:99;background-color:#dcf0ff}.active_1[_ngcontent-%COMP%]{border-bottom:#1788e4 2px solid;border-radius:0;color:#1788e4}.sticky[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%] > .active[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]{color:#1f96f2;font-weight:600}@media screen and (max-width: 1200px){.d-m-none[_ngcontent-%COMP%]{display:none}.d-m-block[_ngcontent-%COMP%]{display:block}.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:none}}@media screen and (max-width: 990px){.d-t-none[_ngcontent-%COMP%]{display:none}.d-t-block[_ngcontent-%COMP%]{display:block}.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:none}}@media screen and (max-width: 768px){.d-l-none[_ngcontent-%COMP%]{display:none}.d-l-block[_ngcontent-%COMP%]{display:block}.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:block}}@media screen and (max-width: 480px){.about-app[_ngcontent-%COMP%]{padding-top:348px;margin-top:-95px}.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:block}}@media screen and (min-width: 990px){.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:block}}.app-version-login[_ngcontent-%COMP%]{position:absolute;top:2%;font-size:12px;right:0;text-align:right;padding:0;margin:0;padding-right:0!important}.app-version-login[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{color:#1788e4;font-weight:600;background:#fff;padding:6px 12px;border-radius:25px 0 0 25px}.pd--horizontal[_ngcontent-%COMP%]{padding-left:1rem;padding-right:1rem}.j-Divider_vr_container__vr[_ngcontent-%COMP%]{width:1px;height:100%;background-color:#eee}.logged-in[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:22px;word-wrap:break-word}.log-out-btn[_ngcontent-%COMP%]{border:none!important;background-color:#ffa900;color:#000;width:100%;padding:8px 0;font-size:15px;font-weight:600;border-radius:5px;text-align:center;text-decoration:none}.tools__tool-list__item-group[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px}.dash-btn[_ngcontent-%COMP%]{border:none!important;background-color:#fff;color:#000;width:100%;padding:8px 0;border-radius:5px;font-size:15px;font-weight:600;text-align:center;text-decoration:none}.carousel-item[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-width:75%;margin:auto}input[type=text][_ngcontent-%COMP%]{width:100%;padding:12px 20px;margin:8px 0;box-sizing:border-box;border:1px solid #555;outline:none;box-shadow:none!important}input[type=text][_ngcontent-%COMP%]:focus{background-color:#add8e6;box-shadow:none!important}.form-control[_ngcontent-%COMP%]:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 #fff!important}.form-control[_ngcontent-%COMP%]{box-shadow:none!important}.user-list[_ngcontent-%COMP%]{border:1px solid #eaeaea;background:#eaeaea;color:#000;font-weight:500;padding:8px;font-size:16px;border-radius:4px;margin-bottom:10px;cursor:pointer}.user-list[_ngcontent-%COMP%]:hover{background:#ddd}.add-user[_ngcontent-%COMP%]{border:none!important;background-color:#1788e4;color:#fff;width:100%;padding:8px 0;border-radius:5px;font-size:15px;font-weight:600;text-align:center;text-decoration:none}@media only screen and (max-width: 600px){.box-signup[_ngcontent-%COMP%]{max-width:405px;display:table;table-layout:fixed;margin:auto;width:100%}.box-signup[_ngcontent-%COMP%]   .box-form-signup[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:6px;padding:18px;color:#fff;box-shadow:0 47px 65px #151c261a}.main-slider[_ngcontent-%COMP%]{width:75%;margin:auto;display:none}.sticky-nav[_ngcontent-%COMP%]{position:-webkit-fixed;position:fixed;top:64px;z-index:99;background-color:#dcf0ff}.tools__tool-list__item-group[_ngcontent-%COMP%]{display:block;justify-content:center;grid-auto-columns:1fr;grid-column-gap:4rem;grid-row-gap:2rem;grid-template-columns:1fr 1fr;grid-template-rows:auto}.tool-image[_ngcontent-%COMP%]{width:100%;height:auto;margin-right:auto;margin-left:auto}.about-app[_ngcontent-%COMP%]{padding-top:277px;margin-top:-95px}.header-home[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0;transition:all .3s;color:#0e1133;font-weight:700;font-size:24px;padding-top:10px;line-height:32px}}']})}return GA})();var C=d(72882),T=d(89417),N=d(98808),L=d(9305),J=d(22997),H=d(52861),k=d(96093),X=d(52237),tt=d(19993),pt=d(92608),st=d(26297),z=d(4300),it=d(36452),at=d(7004),Y=d(86503),x=d(23215),v=d(34930),O=d(30768);function G(GA,Qn){1&GA&&(F.j41(0,"a",73)(1,"span",74),F.EFF(2," person "),F.k0s(),F.j41(3,"p"),F.EFF(4," Login using Existing Account"),F.k0s()())}let At=(()=>{class GA{constructor(_A,fn,hA,kn,ni,mi,no,ZA,Ke,Ne,Me,BA,dn,Yn,Rn,Tn,Fn,Te,Ie){var we=this;this.__fb=_A,this.commonService=fn,this.loginService=hA,this.route=kn,this.authServices=ni,this.saleService=mi,this.clientService=no,this.productService=ZA,this.paymentService=Ke,this.authService=Ne,this.notificationService=Me,this.syncApiService=BA,this.syncDbService=dn,this.subscriptionService=Yn,this.dataStoreService=Rn,this.appUpdateService=Tn,this.browserUuidService=Fn,this.router=Te,this.encryptionService=Ie,this.showPassword=!1,this.isLoading=!1,this.isVerifyToken=!0,this.isReadOnly=!0,this.releaseDate=N.DH.webVersion().releaseDate,this.webVersion=N.DH.webVersion().version,this.commonService.setSEOInfo("Login - Simple Accounting Bookkeeping",[{name:"description",content:"Simple Accounting Bookkeeping has been designed for small businesses to manage their complete accounting needs with limited or no knowledge of underlying accounting principles. You can send across invoices, record purchases, manage your expenses, track your payable and receivables."},{name:"keywords",content:"Simple Accounting Bookkeeping, simple accounting bookkeeping, Accounts, login, simple bookkeeping, simpleaccounts, simple, accounting, bookkeeping, bookeeping, book, accounts, account, bank, banking, manage, small, business, businesses, management, professional, dashboard, sales, invoice, purchase, expense, estimate, order, payable, receivable, profit, loss, tax, receipt, journal, inventory, stock, product, services, cash, discounts, depreciation, other, income, loan, liabilities, reports, new, create, list, currency, organisation, company, name, languages, support, Account, google, online, software, mobile, pc, app, web, Web"},{name:"title",content:"Login"}]),this.subscription=this.commonService.receiveBroadcast().subscribe(Ee=>{(0,e.A)(Ee,"userAuthenticationInProcess")&&(this.isVerifyToken=Ee.userAuthenticationInProcess)}),this.socialLoginSubscription=this.authService.authState.subscribe(Ee=>{if(!(0,_.A)(Ee)&&"/home/login"===this.route.url){this.signInWithGoogle(Ee);try{this.authService.signOut()}catch{}}}),this.syncApiService.fetchAllMultipleDbData(["user","userAccounts"],function(){var Ee=(0,R.A)(function*(ue){var oA=yield ue.data;if(!(0,_.A)(oA.user)){let be=oA.user[0];(0,_.A)(be)||(we.browserUUID=be.uuid,we.currentUser=be)}(0,_.A)(oA.userAccounts)||(we.userAccounts=oA.userAccounts)});return function(ue){return Ee.apply(this,arguments)}}())}googleSigninTriggered(){}ngOnInit(){this.createLoginForm(),this.appUpdateService.checkForUpdates()}createLoginForm(){this.loginForm=this.__fb.group({email:["",T.k0.required],password:["",T.k0.required]}),setTimeout(()=>{this.isReadOnly=!1},1e3)}submit(){var _A=this;if(!(0,_.A)(this.userAccounts)&&this.userAccounts.length>=3)return this.notificationService.error('You have already added maximum 3 users. Please click on "Login Using Existing Account" and remove any of the above user to add new user'),!1;if(this.loginForm.valid){this.isLoading=!0,navigator.onLine||(this.isLoading=!1);let fn={device_nameby_user:"",uuid:this.browserUuidService.getHeaderParameters("uuid")||this.browserUUID||"",os_version:"",operating_system:this.browserUuidService.getHeaderParameters("os"),browser:this.browserUuidService.getHeaderParameters("browser"),language:"",time_zone:this.browserUuidService.getHeaderParameters("time-zone")};this.loginService.login(this.loginForm.value,{DeviceUUIDInfo:fn},function(){var hA=(0,R.A)(function*(kn){200==kn.status&&(0,e.A)(kn,"login_info")&&(0,_.A)(kn.login_info),_A.encryptData(_A.loginForm.value,"normal"),_A.prepareLoginProcess(kn,_A.loginForm.value.email)});return function(kn){return hA.apply(this,arguments)}}())}else{const fn=this.loginForm.controls;if(fn.email.invalid&&(fn.email.dirty||fn.email.untouched)&&fn.email?.errors.required)return this.notificationService.error("Email field is required"),!1;if(fn.password.invalid&&(fn.password.dirty||fn.password.untouched)&&fn.password?.errors.required)return this.notificationService.error("Password field is required"),!1}}encryptData(_A,fn){if("social"==fn){const hA=this.encryptionService.encrypt(_A.idToken);return N.xL.setLocalCache("archiveUserData",JSON.stringify({key:hA,loginType:"social",email:_A.email,userName:_A.name})),hA}{const hA=this.encryptionService.encrypt(_A.password);return N.xL.setLocalCache("archiveUserData",JSON.stringify({key:hA,loginType:"normal",email:_A.email,userName:""})),hA}}signInWithGoogle(_A){var fn=this;if((0,e.A)(_A,"idToken")&&(0,e.A)(_A,"provider")){N.DH.showLoader(!0);var hA={access_token:_A.idToken,provider:"google",user:{createdTime:0,delFlag:0,email:_A.email,expiryTime:0,orgId:0,pass:"",status:0,updatedTime:0,userId:0,userName:_A.name,userType:0,contactPersonName:"",emailVerificationFlag:0},device_info:{os_version:"",app_version:0,contact_person:"",country_code:"IN",email:"",google_accounts:"",language:"English",timezone:"Asia/Kolkata",organization_company:""},DeviceUUIDInfo:{device_nameby_user:"",uuid:this.browserUuidService.getHeaderParameters("uuid")||this.browserUUID||"",os_version:"",operating_system:this.browserUuidService.getHeaderParameters("os"),browser:this.browserUuidService.getHeaderParameters("browser"),language:"",time_zone:this.browserUuidService.getHeaderParameters("time-zone")}};this.encryptData(_A,"social"),this.loginService.socialLogin(hA,function(){var kn=(0,R.A)(function*(ni){if(N.DH.showLoader(!1),2003==ni.status)return fn.notificationService.error(N.DH.alertMessage(14)),!1;fn.prepareLoginProcess(ni,_A.email)});return function(ni){return kn.apply(this,arguments)}}())}else N.DH.showLoader(!1),this.notificationService.error("Something went wrong...")}showAccDeletedPopup(_A,fn,hA){this.commonService.showDialog(L.c,{email:fn,estimatedTimeToDisplay:hA.estimatedTimeToDisplay,type:_A},kn=>{(0,e.A)(kn,"status")&&"OK"==kn.status&&(N.SE.destroyAllCache(),N.SE.destroyCache("filter_list_data"),N.DH.showLoader(!1),this.commonService.broadcast("userAuthenticationInProcess",!1))})}prepareLoginProcess(_A,fn){var hA=this;return(0,R.A)(function*(){if(N.DH.showLoader(!1),navigator.onLine||(hA.isLoading=!1),425==_A.status)return hA.isLoading=!1,!1;if(424==Number(_A.status))return hA.isLoading=!1,hA.showAccDeletedPopup("ACC_DELETED",fn,_A),!1;if(401==Number(_A.status))return 1==_A.isDeletedAccount?(hA.isLoading=!1,hA.showAccDeletedPopup("NOT_YET_DELETED",fn,_A),!1):(hA.isLoading=!1,hA.commonService.setUpAnalytics("INVALID_EMAIL"),hA.notificationService.error(N.DH.alertMessage(10)),!1);if((0,e.A)(_A,"login_info")&&(2===_A.login_info.purchaseStatus||3===_A.login_info.purchaseStatus&&3!==_A.login_info.user.userType&&5!==_A.login_info.registerSource&&0==_A.login_info.isWebTrial||!(0,_.A)(_A.login_info.user)&&_A.login_info.user.serverUpdatedTime>_A.login_info.user.expiryTime))return N.DH.showLoader(!1),hA.isLoading=!1,!1;if(603==_A.status)return hA.isLoading=!1,hA.notificationService.error(N.DH.alertMessage(16)),!1;if(604==_A.status)return hA.isLoading=!1,hA.notificationService.error(N.DH.alertMessage(17)),!1;if(605==_A.status)return hA.isLoading=!1,hA.notificationService.error(N.DH.alertMessage(18)),!1;if(200!=_A.status&&1012!=_A.status||!(0,e.A)(_A,"login_info"))hA.notificationService.error(_A.message);else{if(!(yield hA.loginService.checkInvalidUser(_A.login_info)))return N.DH.showLoader(!1),hA.isLoading=!1,hA.commonService.setUpAnalytics("INVALID_USER"),!1;hA.commonService.processResponse(_A,ni=>{if(200===ni||1012===ni){let mi={email:_A.login_info.user.email,orgId:_A.login_info.user.orgId};(!(0,_.A)(hA.userAccounts)&&(0,_.A)(hA.userAccounts.find(ZA=>ZA.orgId==_A.login_info.user.orgId))||(0,_.A)(hA.userAccounts))&&hA.syncApiService.storeDbData("userAccounts",mi,ZA=>{}),N.xL.setLocalCache("SAB_LOGGED_IN_USER",JSON.stringify(_A.login_info)),hA.commonService.setUpAnalytics("LOGIN_SUCEESS"),hA.commonService.setUpAnalytics("SET_LOGIN_USER_ORG_ID",{orgId:_A.login_info.user.orgId}),hA.loginService.fetchUserDBData(_A.login_info)}0===ni&&(0,e.A)(_A,"httpError")&&_A.httpError&&(N.DH.showLoader(!1),hA.isLoading=!1)})}N.DH.showLoader(!1),hA.isLoading=!1})()}isLoggedIn(){return this.authServices.isLoggedIn()}viewPassword(){this.showPassword=!this.showPassword}ngOnDestroy(){this.subscription.unsubscribe(),this.socialLoginSubscription.unsubscribe()}static#t=this.\u0275fac=function(fn){return new(fn||GA)(F.rXU(T.ok),F.rXU(u.h),F.rXU(J.H),F.rXU(t.Ix),F.rXU(h.y),F.rXU(H.x),F.rXU(k.X),F.rXU(X.b),F.rXU(tt.W),F.rXU(pt.Jn),F.rXU(st.J),F.rXU(g.P),F.rXU(z.P),F.rXU(it.L),F.rXU(at.V),F.rXU(Y.i),F.rXU(x.R),F.rXU(t.nX),F.rXU(v.L))};static#e=this.\u0275cmp=F.VBU({type:GA,selectors:[["app-login"]],decls:122,vars:10,consts:[[1,"box-login-form"],[1,"box-signup","mt-90"],[1,"box-form-signup"],[1,"login-password"],[1,"text-start"],[1,"text-start","mb-0"],[1,"pt-3","create-form-horizontal",3,"formGroup"],[1,"input-group","mb-2"],[1,"input-group-prepend"],[1,"input-group-text"],[1,"material-icons","custom-icons"],["maxlength","256","name","email","type","email","placeholder","Email Address","formControlName","email",1,"form-control",3,"readonly"],[1,"form-group","password-field"],[1,"input-group"],["name","password","placeholder","Password","formControlName","password",1,"form-control",3,"type","readonly"],[1,"input-group-append",3,"click"],[1,"input-group-text-show"],[1,"row","mt-10"],[1,"col-6"],["type","submit","title","Login","loadingtext","Login","loadingText","Login",1,"public-btn",3,"click","lwLoadingBtn"],[1,"col-6","d-flex","align-items-center","justify-content-end"],["routerLink","/home/forgot-password",1,"cursor-pointer"],[1,"google-sso-group"],[1,"or-divider"],[1,"or-divider__line"],[1,"text-center",2,"height","50px","margin","auto","width","fit-content"],["type","standard","shape","rectangular","text","signin_with","size","large","logo_alignment","left"],[1,"col-12","mt-2","text-center"],["routerLink","/codelogin",1,"cursor-pointer","login-android"],["xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink","width","512","height","512","viewBox","0 0 512 512"],["id","linear-gradient","x1","0.5","x2","0.5","y2","1","gradientUnits","objectBoundingBox"],["offset","0","stop-color","#1b98e1"],["offset","1","stop-color","#0e2252"],["id","Group_4987","data-name","Group 4987","transform","translate(6606 -21838)"],["id","Rectangle_2011","data-name","Rectangle 2011","transform","translate(-6606 21838)","stroke","#707070","stroke-width","1","fill","url(#linear-gradient)"],["width","512","height","512","rx","49","stroke","none"],["x","0.5","y","0.5","width","511","height","511","rx","48.5","fill","none"],["id","Group_4161","data-name","Group 4161","transform","translate(-6549.667 21881.648)"],["id","Group_1652","data-name","Group 1652","transform","translate(37.667 301.515)"],["id","Group_1662","data-name","Group 1662","transform","translate(0 0)"],["id","Group_1636","data-name","Group 1636","transform","translate(63.863 11.707)"],["id","Path_550","data-name","Path 550","d","M200.06,562.424a19.176,19.176,0,0,1-8.859,1.9c-7.719,0-12.465-5.483-12.465-13.638,0-11.949,8.163-22.074,19.615-22.074a15.292,15.292,0,0,1,6.264,1.336l-1.9,6.4a10.07,10.07,0,0,0-4.618-1.055c-7.15,0-11.641,7.311-11.641,14.411,0,5.135,2.656,8.014,6.77,8.014a14.54,14.54,0,0,0,6.581-1.617Z","transform","translate(-178.737 -515.115)","fill","#fff"],["id","Path_551","data-name","Path 551","d","M217.386,562.424a19.176,19.176,0,0,1-8.859,1.9c-7.719,0-12.465-5.483-12.465-13.638,0-11.949,8.162-22.074,19.615-22.074a15.292,15.292,0,0,1,6.264,1.336l-1.9,6.4a10.077,10.077,0,0,0-4.62-1.055c-7.15,0-11.641,7.311-11.641,14.411,0,5.135,2.656,8.014,6.77,8.014a14.529,14.529,0,0,0,6.581-1.617Z","transform","translate(-169.49 -515.115)","fill","#fff"],["id","Path_552","data-name","Path 552","d","M243.864,542.812c0,11.6-7.339,21.578-17.843,21.578-7.782,0-12.59-5.975-12.59-14.13,0-11.6,7.276-21.648,17.779-21.648C239.5,528.611,243.864,535.218,243.864,542.812Zm-22.842,7.241c0,4.708,2.278,8.012,6.011,8.012,5.5,0,9.175-8.436,9.175-15.251,0-3.515-1.391-7.874-5.883-7.874C224.438,534.937,221.022,543.655,221.022,550.053Z","transform","translate(-160.221 -515.114)","fill","#fff"],["id","Path_553","data-name","Path 553","d","M266.673,529.117l-4.049,23.618c-.7,4.077-1.14,7.659-1.52,10.613h-6.517l.632-5.976h-.126c-2.972,4.431-6.833,6.747-10.693,6.747-4.492,0-8.035-2.67-8.035-9.7A32.249,32.249,0,0,1,237,548.3l3.29-19.189h7.34l-3.164,18.7a26.991,26.991,0,0,0-.506,4.71c0,2.81,1.012,4.85,3.923,4.85,3.417,0,7.4-4.5,8.6-11.6l2.847-16.658h7.34Z","transform","translate(-147.98 -514.846)","fill","#fff"],["id","Path_554","data-name","Path 554","d","M257.816,563.618,261.8,540c.759-4.077,1.2-7.662,1.583-10.613H269.9l-.633,6.185h.127c2.847-4.639,6.77-6.96,11.074-6.96,4.366,0,7.846,2.952,7.846,9.42a37.241,37.241,0,0,1-.571,5.695l-3.417,19.892h-7.34l3.29-19.331a28.581,28.581,0,0,0,.38-4.078c0-2.811-.949-4.92-3.86-4.92-3.354,0-7.656,4.5-8.983,12.514l-2.658,15.816h-7.34Z","transform","translate(-136.531 -515.114)","fill","#fff"],["id","Path_555","data-name","Path 555","d","M295.666,522.974l-1.583,9.422h6.96l-1.14,6.325h-6.9l-2.468,13.847a33.464,33.464,0,0,0-.506,4.851c0,1.828.761,3.023,2.722,3.023a14.639,14.639,0,0,0,2.529-.139l-.695,6.394a15.108,15.108,0,0,1-4.81.7c-5.061,0-7.341-3.092-7.341-7.029a31.12,31.12,0,0,1,.7-6.4l2.656-15.253h-4.176l1.075-6.325h4.176l1.265-7.382Z","transform","translate(-123.828 -518.123)","fill","#fff"],["id","Path_556","data-name","Path 556","d","M294.24,568.315l5.821-34.231h7.406l-5.886,34.231h-7.34Zm7.026-43.515c0-2.952,2.024-4.989,4.428-4.989,2.279,0,3.925,1.827,3.925,4.429-.066,3.023-2.087,4.92-4.557,4.92C302.784,529.161,301.2,527.334,301.266,524.8Z","transform","translate(-117.09 -519.811)","fill","#fff"],["id","Path_557","data-name","Path 557","d","M304.513,563.618,308.5,540c.761-4.077,1.2-7.662,1.581-10.613H316.6l-.632,6.185h.126c2.845-4.639,6.77-6.96,11.072-6.96,4.365,0,7.845,2.952,7.845,9.42a37.051,37.051,0,0,1-.569,5.695l-3.416,19.892h-7.339l3.29-19.331a28.8,28.8,0,0,0,.377-4.078c0-2.811-.946-4.92-3.859-4.92-3.353,0-7.656,4.5-8.983,12.514l-2.656,15.816h-7.344Z","transform","translate(-111.607 -515.114)","fill","#fff"],["id","Path_558","data-name","Path 558","d","M328.6,569.733a16.819,16.819,0,0,0,8.159,2.04c4.811,0,8.48-2.531,10-10.474l.758-3.866h-.126c-2.531,4.078-5.758,6.046-9.682,6.046-6.135,0-9.616-5.624-9.679-12.092,0-11.388,7.4-22.776,20.184-22.776A24.916,24.916,0,0,1,358.907,531l-4.682,28.257c-1.138,6.678-2.908,12.021-6.327,15.254-3.227,2.953-7.593,3.8-11.452,3.8-3.925,0-7.594-.912-9.618-2.319Zm22.273-33.882a9.3,9.3,0,0,0-4.051-.843c-6.455,0-11.012,7.733-11.012,15.113-.063,3.586,1.267,6.96,4.937,6.96s7.339-4.851,8.417-11.037Z","transform","translate(-99.697 -515.114)","fill","#fff"],["id","Group_1637","data-name","Group 1637"],["id","Path_559","data-name","Path 559","d","M142.4,554.294l20.484-42.116,13.072,25.684s12.044,2.071,16.573,4.382c0,0-18.322-1.946-24.087-.123l-5.044-10.1L156.912,544.8A39.128,39.128,0,0,0,142.4,554.294Z","transform","translate(-134.268 -512.178)","fill","#fff"],["id","Path_560","data-name","Path 560","d","M137.1,561.7s15.029-41.385,68.867-23.613c0,0-18.118-.962-22.133.8L195.361,561.7h-9.882l-10.5-21.057s-22.543,6.086-28.1,21.057Z","transform","translate(-137.098 -500.717)","fill","#fff"],["id","Group_1581","transform","translate(89.247 47.352)"],["id","Group_45-2"],["id","Path_195-2","d","M164.542,239.329H20.568c-5.679-.006-13.627-7.414-13.633-13.092V20.562c.007-5.676,7.956-13.434,13.632-13.437L129.772,7.12V41.128c.013,11.356,6.3,16.872,17.66,16.881h30.847v24.26h7.214V58.009a5.128,5.128,0,0,0-1.51-3.636L131.626,1.5A5.148,5.148,0,0,0,127.988,0H20.567A20.59,20.59,0,0,0,0,20.562V226.237A20.59,20.59,0,0,0,20.568,246.8H164.542a20.585,20.585,0,0,0,20.566-20.565h-7.213C177.894,236,170.218,239.32,164.542,239.329Zm-27.4-221.778,33.864,33.863H147.432a10.3,10.3,0,0,1-10.286-10.286Z","transform","translate(0 0.001)","fill","#fff"],["id","finances","transform","translate(114.374 171.787)"],["id","Path_442","d","M73.914,28.1,41.807,54.854,11.668,25.921A41.8,41.8,0,1,0,73.914,28.1v0Z","transform","translate(-0.021 -3.407)","fill","#fff"],["id","Path_443","d","M13.42,23.969,43.569,52.914V11.107A41.669,41.669,0,0,0,13.42,23.969Z","transform","translate(-1.782 -1.46)","fill","#92cefe"],["id","Path_444","d","M85.385,15.049V15.04A41.712,41.712,0,0,0,53.278,0V41.8Z","transform","translate(-7.021 0)","fill","#fff"],["id","Exclusion_8","data-name","Exclusion 8","d","M98.06,134.868H6.945A6.957,6.957,0,0,1,0,127.917V6.949A6.955,6.955,0,0,1,6.945,0H98.06a6.946,6.946,0,0,1,6.95,6.949V127.917A6.959,6.959,0,0,1,98.06,134.868ZM83.674,92.942a3.412,3.412,0,0,0-2.464,1.039L64.148,111.046a3.449,3.449,0,0,0,2.436,5.887,3.469,3.469,0,0,0,2.441-1.012L86.083,98.859c.022-.022.042-.041.061-.058a3.451,3.451,0,0,0-2.47-5.859Zm1.558,15.541a4.218,4.218,0,1,0,.006,0Zm-56.335.573v0l6.09,6.088.053.053a3.449,3.449,0,1,0,4.825-4.93l-6.09-6.094,6.09-6.091a.079.079,0,0,1,.017-.017l.013-.013A.462.462,0,0,0,39.946,98a3.45,3.45,0,0,0-4.959-4.8L28.9,99.3l-6.09-6.094a3.448,3.448,0,0,0-4.874,4.878l6.086,6.091-6.086,6.094a3.447,3.447,0,0,0,4.874,4.877l6.09-6.088ZM66.722,91.422A4.225,4.225,0,0,0,62.5,95.642v0a4.221,4.221,0,0,0,4.217,4.217h0a4.222,4.222,0,0,0,0-8.443ZM16.83,61.288a3.448,3.448,0,0,0,0,6.9h8.62v8.642a3.447,3.447,0,0,0,3.443,3.432h.017A3.445,3.445,0,0,0,32.343,76.8V68.184H40.96a3.448,3.448,0,1,0,0-6.9H32.343v-8.64a3.457,3.457,0,0,0-3.449-3.436h-.014a3.454,3.454,0,0,0-3.435,3.46v8.615Zm47.086,0a3.448,3.448,0,1,0,0,6.9H88.037a3.448,3.448,0,1,0,0-6.9ZM15.829,15.443a3.475,3.475,0,0,0-3.474,3.47v15.7a3.478,3.478,0,0,0,3.474,3.475H88.151a3.479,3.479,0,0,0,3.474-3.475v-15.7a3.476,3.476,0,0,0-3.474-3.47Z","transform","translate(211.608 133.384)","fill","#fff"],["id","coin-of-dollar","transform","translate(116.066 79.114)"],["id","Path_587","data-name","Path 587","d","M208.691,137.795a17.141,17.141,0,0,1,2.253,8.889,18.808,18.808,0,0,1-4.652,13.011q-4.649,5.214-13.426,6.137v8.912h-7.459v-8.866q-14.638-1.5-18.125-17.01l11.535-3.007q1.6,9.747,10.612,9.743c2.807,0,4.883-.692,6.206-2.084a7.045,7.045,0,0,0,1.984-5.037,5.549,5.549,0,0,0-1.984-4.629q-1.984-1.58-8.828-4a51.942,51.942,0,0,1-9.612-4.221,15.875,15.875,0,0,1-5.621-5.829,17.294,17.294,0,0,1-2.161-8.751,19.4,19.4,0,0,1,3.861-11.781q3.853-5.225,12.135-6.39V96h7.459v6.883q12.5,1.5,16.187,14.149l-10.274,4.214q-3.01-8.674-9.3-8.674a6.785,6.785,0,0,0-5.068,1.938,6.441,6.441,0,0,0-1.915,4.7,5.263,5.263,0,0,0,1.846,4.322c1.223,1,3.86,2.238,7.89,3.722a70.023,70.023,0,0,1,10.42,4.583A16.375,16.375,0,0,1,208.691,137.795Z","transform","translate(-167.281 -96)","fill","#fff"],["class","cursor-pointer login-android","routerLink","/home/switch-user",4,"ngIf"],[1,"text-center","mt-2"],["routerLink","/home/register"],[1,"login-code",2,"display","none"],[1,"pt-4","create-form-horizontal",3,"formGroup"],["maxlength","256","name","email","type","email","placeholder","Username / Email Address","formControlName","email",1,"form-control",3,"readonly"],[1,"inputfield"],["type","number","maxlength","1",1,"input"],["type","number","maxlength","1",1,"input","me-0"],[1,"col-12","mt-3","text-center"],["routerLink","/home/switch-user",1,"cursor-pointer","login-android"],[1,"custom-icons","material-icons","existingAcc"]],template:function(fn,hA){1&fn&&(F.j41(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"h5",4),F.EFF(5,"Login With Password"),F.k0s(),F.j41(6,"p",5),F.EFF(7,"Use your credentials to login into account."),F.k0s(),F.j41(8,"form",6)(9,"div",7)(10,"div",8)(11,"span",9)(12,"span",10),F.EFF(13," mail "),F.k0s()()(),F.nrm(14,"input",11),F.k0s(),F.j41(15,"div",12)(16,"div",13)(17,"div",8)(18,"span",9)(19,"span",10),F.EFF(20," lock "),F.k0s()()(),F.nrm(21,"input",14),F.j41(22,"div",15),F.bIt("click",function(){return hA.viewPassword()}),F.j41(23,"div",16)(24,"span",10),F.EFF(25),F.k0s()()()()(),F.j41(26,"div",17)(27,"div",18)(28,"button",19),F.bIt("click",function(){return hA.submit()}),F.EFF(29," Login "),F.k0s()(),F.j41(30,"div",20)(31,"a",21),F.EFF(32,"Forgot Password ?"),F.k0s()()(),F.j41(33,"div",22)(34,"div",23),F.nrm(35,"div",24),F.j41(36,"div"),F.EFF(37,"or"),F.k0s(),F.nrm(38,"div",24),F.k0s(),F.j41(39,"div",25),F.nrm(40,"asl-google-signin-button",26),F.k0s()(),F.j41(41,"div",27)(42,"a",28)(43,"span"),F.qSk(),F.j41(44,"svg",29)(45,"defs")(46,"linearGradient",30),F.nrm(47,"stop",31)(48,"stop",32),F.k0s()(),F.j41(49,"g",33)(50,"g",34),F.nrm(51,"rect",35)(52,"rect",36),F.k0s(),F.j41(53,"g",37)(54,"g",38)(55,"g",39)(56,"g",40),F.nrm(57,"path",41)(58,"path",42)(59,"path",43)(60,"path",44)(61,"path",45)(62,"path",46)(63,"path",47)(64,"path",48)(65,"path",49),F.k0s(),F.j41(66,"g",50),F.nrm(67,"path",51)(68,"path",52),F.k0s()()(),F.j41(69,"g",53)(70,"g",54),F.nrm(71,"path",55),F.k0s()(),F.j41(72,"g",56),F.nrm(73,"path",57)(74,"path",58)(75,"path",59),F.k0s(),F.nrm(76,"path",60),F.j41(77,"g",61),F.nrm(78,"path",62),F.k0s()()()()(),F.joV(),F.j41(79,"p"),F.EFF(80," Login using Android App"),F.k0s()()(),F.j41(81,"div",27),F.DNE(82,G,5,0,"a",63),F.k0s(),F.j41(83,"div",64),F.EFF(84,"Don't have account? "),F.j41(85,"a",65),F.EFF(86,"Register"),F.k0s()()()(),F.j41(87,"div",66)(88,"h5",4),F.EFF(89,"Login With Code"),F.k0s(),F.j41(90,"p",5),F.EFF(91,"Use your credentials to login into account."),F.k0s(),F.j41(92,"form",67)(93,"div",7)(94,"div",8)(95,"span",9)(96,"span",10),F.EFF(97," mail "),F.k0s()()(),F.nrm(98,"input",68),F.k0s(),F.j41(99,"div",69)(100,"p",5),F.EFF(101,"Code"),F.k0s(),F.nrm(102,"input",70)(103,"input",70)(104,"input",70)(105,"input",70)(106,"input",70)(107,"input",71),F.k0s(),F.j41(108,"div",17)(109,"div",18)(110,"button",19),F.bIt("click",function(){return hA.submit()}),F.EFF(111," Login "),F.k0s()()(),F.j41(112,"div",22)(113,"div",23),F.nrm(114,"div",24),F.j41(115,"div"),F.EFF(116,"or"),F.k0s(),F.nrm(117,"div",24),F.k0s(),F.j41(118,"div",72),F.EFF(119," Don't have code ? "),F.j41(120,"a",21),F.EFF(121," Login with Password"),F.k0s()()()()()()()()),2&fn&&(F.R7$(8),F.Y8G("formGroup",hA.loginForm),F.R7$(6),F.Y8G("readonly",hA.isReadOnly),F.R7$(7),F.FS9("type",hA.showPassword?"text":"password"),F.Y8G("readonly",hA.isReadOnly),F.R7$(4),F.SpI(" ",hA.showPassword?"remove_red_eye":"visibility_off",""),F.R7$(3),F.Y8G("lwLoadingBtn",hA.isLoading),F.R7$(54),F.Y8G("ngIf",hA.userAccounts&&hA.userAccounts.length>0),F.R7$(10),F.Y8G("formGroup",hA.loginForm),F.R7$(6),F.Y8G("readonly",hA.isReadOnly),F.R7$(12),F.Y8G("lwLoadingBtn",hA.isLoading))},dependencies:[l.bT,t.Wk,T.qT,T.me,T.BC,T.cb,T.tU,T.j4,T.JD,O.Q,pt.HR],styles:['@media screen and (max-width: 1200px){.d-m-none[_ngcontent-%COMP%]{display:none}.d-m-block[_ngcontent-%COMP%]{display:block}}@media screen and (max-width: 1200px){.d-t-none[_ngcontent-%COMP%]{display:none}.d-t-block[_ngcontent-%COMP%]{display:block}}@media screen and (max-width: 768px){.d-l-none[_ngcontent-%COMP%]{display:none}.d-l-block[_ngcontent-%COMP%]{display:block}}a[_ngcontent-%COMP%]{text-decoration:none!important}html[_ngcontent-%COMP%]{-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body[_ngcontent-%COMP%]{font-family:Poppins,sans-serif;font-size:16px;line-height:32px;color:#0e1133;background-color:#fafcff}hr[_ngcontent-%COMP%]{margin:0;background-color:#b0c1d8;color:#e5f0ff;border:none;height:1px}a[_ngcontent-%COMP%]{text-decoration:none;transition:all .3s}img[_ngcontent-%COMP%]{max-width:100%}ul[_ngcontent-%COMP%]{list-style:none}nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:inline-block}button[_ngcontent-%COMP%]:active, button[_ngcontent-%COMP%]:focus{outline:none}h2[_ngcontent-%COMP%]{font-size:48px;line-height:72px}h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%]{font-weight:200;color:#0e1133;margin:0}h3[_ngcontent-%COMP%]{font-size:36px;line-height:54px}h4[_ngcontent-%COMP%]{font-size:24px}h4[_ngcontent-%COMP%], h5[_ngcontent-%COMP%]{line-height:36px;font-weight:400;margin:0}h5[_ngcontent-%COMP%]{font-size:18px}h6[_ngcontent-%COMP%]{font-size:16px;line-height:32px;font-weight:600;margin:0}@media screen and (max-width: 480px){h2[_ngcontent-%COMP%]{font-size:36px;line-height:54px}h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{font-size:24px;line-height:36px}}.header-home[_ngcontent-%COMP%]{padding-top:82px;overflow:hidden;background:#dcf0ff}.header-home[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0;transition:all .3s;color:#0e1133;font-weight:700;font-size:32px;padding-top:0}.header-home[_ngcontent-%COMP%]   .header-home__title--big[_ngcontent-%COMP%]{width:100%}.header-home[_ngcontent-%COMP%]   .header-home__title--accent[_ngcontent-%COMP%]{color:#1788e4}.header-home[_ngcontent-%COMP%]   .header-home__title--features[_ngcontent-%COMP%]{width:750px;margin-bottom:450px}.header-home[_ngcontent-%COMP%]   .header-home__title--desktop[_ngcontent-%COMP%]{margin-top:40px}.header-home[_ngcontent-%COMP%]   .header-home__description[_ngcontent-%COMP%]{width:490px;font-size:16px;line-height:25px;margin-bottom:53px;transition:all .3s;color:#0e1133}.header-home[_ngcontent-%COMP%]   .header-home__description--big[_ngcontent-%COMP%]{max-width:750px;width:100%}.header-home[_ngcontent-%COMP%]   .header-home__description--about[_ngcontent-%COMP%]{margin-bottom:400px;max-width:calc(100% - 590px)}.header-home[_ngcontent-%COMP%]   .header-home__description--faq[_ngcontent-%COMP%]{margin-bottom:270px}.header-home[_ngcontent-%COMP%]   .header-home__description--calculator[_ngcontent-%COMP%]{margin-bottom:350px}.header-home[_ngcontent-%COMP%]   .header-home__img[_ngcontent-%COMP%]{max-width:490px;width:100%}.header-home[_ngcontent-%COMP%]   .header-home__btns[_ngcontent-%COMP%]{transition:all .5s}.header-home[_ngcontent-%COMP%]   .header-home__btns-mobile[_ngcontent-%COMP%]{margin-bottom:104px;margin-top:50px}.header-home[_ngcontent-%COMP%]   .header-home__btns-messenger[_ngcontent-%COMP%]{margin-bottom:310px}.header-home[_ngcontent-%COMP%]   .header-home__btns-webapp[_ngcontent-%COMP%]{margin-bottom:160px}.header-home[_ngcontent-%COMP%]   .header-home__btns-desktop[_ngcontent-%COMP%]{margin-bottom:60px}.header-home[_ngcontent-%COMP%]   .header-home__btns-pricing[_ngcontent-%COMP%]{padding-bottom:200px}.header-home.header-home--center-content[_ngcontent-%COMP%]{text-align:center}.header-home.header-home--center-content[_ngcontent-%COMP%]   .header-home__description[_ngcontent-%COMP%], .header-home.header-home--center-content[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.header-home.header-home--center-content[_ngcontent-%COMP%]   .header-home__btn[_ngcontent-%COMP%]:first-child, .header-home.header-home--center-content[_ngcontent-%COMP%]   .header-home__btn[_ngcontent-%COMP%]:last-child{margin-right:15px;margin-left:15px}.header-home.header-home--color[_ngcontent-%COMP%]{margin-top:0;padding-top:190px;background-color:#eff6ff}.header-home.header-home--bottom-space[_ngcontent-%COMP%], .header-home.header-home--desktop[_ngcontent-%COMP%]{margin-bottom:128px}.header-home[_ngcontent-%COMP%]   .header-home__webapp-img[_ngcontent-%COMP%]{position:absolute;bottom:0;right:-85px;height:100%}.header-home[_ngcontent-%COMP%]   .header-home__webapp-img-wrap[_ngcontent-%COMP%]{position:relative}.header-home[_ngcontent-%COMP%]   .header-home__about-img[_ngcontent-%COMP%]{position:absolute;bottom:0;right:-65px;height:100%}.header-home[_ngcontent-%COMP%]   .header-home__about-img-wrap[_ngcontent-%COMP%]{position:relative}.main-slider[_ngcontent-%COMP%]{width:75%;margin:auto}.padding-top-5[_ngcontent-%COMP%]{padding-top:2%}.slider-icon[_ngcontent-%COMP%]{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%;color:#000;font-size:28px!important}.carousel-indicators[_ngcontent-%COMP%]{position:absolute;right:0;bottom:-36px;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}@media screen and (max-width: 1400px){.header-home[_ngcontent-%COMP%]   .header-home__webapp-img[_ngcontent-%COMP%]{width:calc(100% - 370px);height:auto}}@media screen and (max-width: 1200px){.header-home[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{margin-top:0}.header-home[_ngcontent-%COMP%]   .header-home__title--features[_ngcontent-%COMP%]{margin-bottom:250px;width:700px}.header-home[_ngcontent-%COMP%]   .header-home__btns-messenger[_ngcontent-%COMP%], .header-home[_ngcontent-%COMP%]   .header-home__btns-mobile[_ngcontent-%COMP%]{margin-bottom:165px}.header-home[_ngcontent-%COMP%]   .header-home__btns-webapp[_ngcontent-%COMP%]{margin-bottom:110px}.header-home[_ngcontent-%COMP%]   .header-home__btns-desktop[_ngcontent-%COMP%]{margin-bottom:40px}.header-home[_ngcontent-%COMP%]   .header-home__description--about[_ngcontent-%COMP%]{margin-bottom:300px;max-width:calc(100% - 380px)}.header-home[_ngcontent-%COMP%]   .header-home__description--webapp[_ngcontent-%COMP%]{width:420px}.header-home.header-home--desktop[_ngcontent-%COMP%]{margin-bottom:108px}.header-home[_ngcontent-%COMP%]   .header-home__webapp-img[_ngcontent-%COMP%]{right:-60px}}@media screen and (max-width: 1200px){.header-home[_ngcontent-%COMP%]   .header-home__about-img[_ngcontent-%COMP%], .header-home[_ngcontent-%COMP%]   .header-home__webapp-img[_ngcontent-%COMP%]{display:none}.header-home[_ngcontent-%COMP%]   .header-home__description--webapp[_ngcontent-%COMP%]{width:490px}.header-home[_ngcontent-%COMP%]   .header-home__description--about[_ngcontent-%COMP%]{max-width:490px}}@media screen and (max-width: 768px){.header-home[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{width:100%}.header-home[_ngcontent-%COMP%]   .header-home__description[_ngcontent-%COMP%]{width:100%;margin-bottom:40px}.header-home[_ngcontent-%COMP%]   .header-home__description--about[_ngcontent-%COMP%]{max-width:100%}.header-home[_ngcontent-%COMP%]   .header-home__description--calculator[_ngcontent-%COMP%]{margin-bottom:120px}.header-home[_ngcontent-%COMP%]   .header-home__btns[_ngcontent-%COMP%]{margin-bottom:70px}.header-home[_ngcontent-%COMP%]   .header-home__btns-pricing[_ngcontent-%COMP%]{padding-bottom:140px;margin-bottom:-10px}.header-home[_ngcontent-%COMP%]   .header-home__btns-pricing[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-bottom:10px}.header-home.header-home--pricing[_ngcontent-%COMP%]{margin-bottom:60px}.header-home[_ngcontent-%COMP%]   .header-home__btn[_ngcontent-%COMP%]{margin-bottom:30px}}.link[_ngcontent-%COMP%]{transition:all .3s;cursor:pointer}.link.link--gray[_ngcontent-%COMP%]{color:#343434;font-weight:600;font-size:14px}.custom-color[_ngcontent-%COMP%], .link.link--gray[_ngcontent-%COMP%]:hover{color:#1788e4}.link.link--gray.link--gray-active[_ngcontent-%COMP%]{color:#f0354e;position:relative}.link.link--gray.link--gray-active-underline[_ngcontent-%COMP%]{position:relative}.link.link--gray.link--gray-active-underline[_ngcontent-%COMP%]:after{content:"";width:100%;position:absolute;height:3px;background-color:#1788e4;bottom:-17px;left:0}.link.link--dark-gray[_ngcontent-%COMP%]{color:#0e1133}.link.link--dark-gray[_ngcontent-%COMP%]:hover{color:#1788e4}.link.link--dark-gray.link--gray-active[_ngcontent-%COMP%]{color:#f0354e;position:relative}.link.link--accent[_ngcontent-%COMP%]{color:#1788e4}.link.link--accent[_ngcontent-%COMP%]:hover{color:#f23f57;text-decoration:underline}.link.link--accent[_ngcontent-%COMP%]:active{color:#f0354e;text-decoration:underline}.link.link--accent-bold[_ngcontent-%COMP%]{color:#1788e4;font-weight:800}.link.link--accent-bold[_ngcontent-%COMP%]:hover{color:#1788e4}.link.link--accent-bold[_ngcontent-%COMP%]:active{color:#f0354e}.logo[_ngcontent-%COMP%]{text-align:center}.logo.logo--bottom-space[_ngcontent-%COMP%]{margin-bottom:128px}.logo[_ngcontent-%COMP%]   .logo__img-wrap[_ngcontent-%COMP%]{display:flex}.logo[_ngcontent-%COMP%]   .logo__img[_ngcontent-%COMP%]{margin:auto}.logo[_ngcontent-%COMP%]   .logo__img-mini[_ngcontent-%COMP%]{max-height:45px;max-width:130px;margin:15px}.logo[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-width:100%;margin:0 auto;vertical-align:middle}.logo[_ngcontent-%COMP%]   .logo__row[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}.logo[_ngcontent-%COMP%]   .logo__row[_ngcontent-%COMP%]   .logo__logos[_ngcontent-%COMP%], .logo[_ngcontent-%COMP%]   .logo__row[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:auto}.logo[_ngcontent-%COMP%]   .logo__logos[_ngcontent-%COMP%]{display:flex;justify-content:center;flex-wrap:wrap}@media screen and (max-width: 1200px){.logo.logo--bottom-space[_ngcontent-%COMP%]{margin-bottom:105px}}@media screen and (max-width: 768px){.logo.logo--bottom-space[_ngcontent-%COMP%]{margin-bottom:70px}.logo[_ngcontent-%COMP%]   .logo__img-wrap[_ngcontent-%COMP%]{padding-bottom:45px}.logo[_ngcontent-%COMP%]   .col-2[_ngcontent-%COMP%]{width:50%}}.download[_ngcontent-%COMP%]{text-align:center}.download[_ngcontent-%COMP%]   .download__title[_ngcontent-%COMP%]{font-weight:800}.download[_ngcontent-%COMP%]   .download__btns[_ngcontent-%COMP%]{margin-top:70px;margin-bottom:60px;text-align:center}@media screen and (max-width: 768px){.download[_ngcontent-%COMP%]   .download__btn-first[_ngcontent-%COMP%]{margin-bottom:60px}}.menu[_ngcontent-%COMP%]{padding-top:15px;position:fixed;z-index:100;width:100vw;transition:height .5s,padding-top .5s;top:0;background:#fff;border-bottom:2px solid rgba(177,177,177,.1215686275)}.menu[_ngcontent-%COMP%]   .row[_ngcontent-%COMP%]{justify-content:space-between}.menu[_ngcontent-%COMP%]   .menu__logo-title[_ngcontent-%COMP%]{font-weight:800;color:#234c87;display:inline-block;font-size:24px;padding-left:15px;margin:10px 0 0;vertical-align:top;opacity:1}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]{float:right;padding-top:12px}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{margin:0;padding-left:0}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:inline-block}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:first-child{padding-right:8px}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:last-child{padding-left:8px}.menu[_ngcontent-%COMP%]   .menu__center-nav[_ngcontent-%COMP%]{text-align:center}.menu[_ngcontent-%COMP%]   .menu__center-nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{padding:16px 0 0;margin:0}.menu[_ngcontent-%COMP%]   .menu__center-nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{padding-right:20px}.menu[_ngcontent-%COMP%]   .menu__wrapper[_ngcontent-%COMP%]{position:relative}.menu[_ngcontent-%COMP%]   .menu__item[_ngcontent-%COMP%]:last-child{padding-right:15px}.menu[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]{color:#0e1133;transition:all .3s;background-color:transparent;border:none;position:absolute;right:48px;top:15px;font-size:20px;line-height:20px;padding:0;height:20px;width:20px}.menu[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]:hover{color:#1788e4}.menu[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]:focus{outline:none}.menu[_ngcontent-%COMP%]   .menu__dropdown-btn[_ngcontent-%COMP%]{position:relative;display:inline-block;padding-bottom:25px;font-weight:600}.menu[_ngcontent-%COMP%]   .menu__dropdown[_ngcontent-%COMP%]{position:relative}.menu[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]{transition:all .6s;opacity:0;transform:translateY(10%);position:absolute;background-color:#fff;border-radius:8px;box-shadow:0 15px 40px #7d93b24d;z-index:1;pointer-events:none;padding:25px;top:78px;text-align:left;width:max-content;left:-25px}.menu[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]:before{content:"";position:absolute;top:-20px;border:10px solid transparent;border-bottom:10px solid #fff;right:calc(50% - 10px)}.menu[_ngcontent-%COMP%]   .menu__dropdown-content.menu__dropdown-content--home[_ngcontent-%COMP%]{min-width:150px}.menu[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{padding-bottom:12px;text-decoration:none;display:block}.menu[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:last-child{padding-bottom:0}.menu[_ngcontent-%COMP%]   .menu__dropdown[_ngcontent-%COMP%]:hover   .menu__dropdown-btn[_ngcontent-%COMP%]{color:#1788e4}.menu[_ngcontent-%COMP%]   .menu__dropdown[_ngcontent-%COMP%]:hover   .menu__dropdown-content[_ngcontent-%COMP%]{opacity:1;transform:translateY(0);pointer-events:auto}.menu.menu--active[_ngcontent-%COMP%]{height:80px;padding-top:15px;background-color:#fff;box-shadow:0 .9375rem .9375rem #0000000f}.menu.menu--active[_ngcontent-%COMP%]   .menu__dropdown-btn[_ngcontent-%COMP%]{padding-bottom:25px}.menu.menu--active[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]{top:58px}.menu.menu--active[_ngcontent-%COMP%]   .menu__logo-title[_ngcontent-%COMP%]{opacity:0}@media screen and (max-width: 1200px){.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]{padding-right:32px}}@media screen and (max-width: 767px){.menu[_ngcontent-%COMP%]   .menu__item[_ngcontent-%COMP%]{width:50%}}@media screen and (max-width: 520px){.menu[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]{right:16px}.menu[_ngcontent-%COMP%]   .menu__logo[_ngcontent-%COMP%]{padding-left:15px}}@media screen and (max-width: 480px){.menu.menu--active[_ngcontent-%COMP%]{height:64px;padding-top:16px}.menu.menu--active[_ngcontent-%COMP%]   .menu__logo-img[_ngcontent-%COMP%]{width:32px;height:32px}.menu.menu--active[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]{top:6px}}.svg-element[_ngcontent-%COMP%]{fill:#1788e4;fill-rule:evenodd}.svg-bg[_ngcontent-%COMP%]{fill:#fafcff;opacity:0}.svg-light-gray[_ngcontent-%COMP%]{fill:#e5f0ff}.svg-dark-gray[_ngcontent-%COMP%]{fill:#0e1133}.svg-white[_ngcontent-%COMP%]{fill:#fff}.svg-gray[_ngcontent-%COMP%]{fill:#bed0e9}.svg-light[_ngcontent-%COMP%]{fill:#ceddf2}.svg-text[_ngcontent-%COMP%]{font-size:16px;text-anchor:middle;font-weight:800}.w-richtext[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0}.footer-menu[_ngcontent-%COMP%]{margin-top:60px;margin-bottom:60px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]{display:inline-block;vertical-align:top;margin-top:15px;font-size:16px;line-height:20px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{margin:0;padding-left:60px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:inline-block;padding-right:60px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:last-child{padding-right:0}.footer-menu[_ngcontent-%COMP%]   .footer-menu__social[_ngcontent-%COMP%]{float:right;vertical-align:top;margin-top:10px;font-size:18px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__social[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{padding-right:40px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__social[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:last-child{padding-right:0}@media screen and (max-width: 768px){.footer-menu[_ngcontent-%COMP%]{text-align:center}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]{margin:60px 0;display:block}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{padding-left:0}.footer-menu[_ngcontent-%COMP%]   .footer-menu__social[_ngcontent-%COMP%]{float:none}}@media screen and (max-width: 468px){.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{display:flex;justify-content:space-around}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{padding:0}}.footer[_ngcontent-%COMP%]{text-align:center;color:#798eab;padding:30px 0}.footer[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0}.about-app[_ngcontent-%COMP%]{padding-top:223px;margin-top:-95px}.topbars[_ngcontent-%COMP%]{text-align:center;transition:all .3s}.topbars[_ngcontent-%COMP%]   .topbars__item[_ngcontent-%COMP%]{padding:4px}.di-none[_ngcontent-%COMP%]{display:none}.topbars[_ngcontent-%COMP%]   .topbars__link[_ngcontent-%COMP%]{font-size:15px;line-height:14px;width:100%;display:block;height:100%;padding:8px 6px;cursor:pointer}svg[_ngcontent-%COMP%]{width:28px;height:28px}.shadow-light[_ngcontent-%COMP%]{box-shadow:0 .5rem 1.5rem #161c2d0d!important}.d-lg-block[_ngcontent-%COMP%]{display:block!important}.topbars[_ngcontent-%COMP%]   .topbars__link.active[_ngcontent-%COMP%]{border-bottom:#1788e4 2px solid;border-radius:0;color:#1788e4}.topbars[_ngcontent-%COMP%]   .topbars__link.active[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{fill:#fff}.topbars[_ngcontent-%COMP%]   .topbars__link[_ngcontent-%COMP%]:hover{border-bottom:#1788e4 2px solid;border-radius:0;color:#1788e4}.topbars[_ngcontent-%COMP%]   .topbars__link[_ngcontent-%COMP%]:hover   svg[_ngcontent-%COMP%]{fill:#1788e4}.topbars[_ngcontent-%COMP%]   .topbars__link.active[_ngcontent-%COMP%]:after{opacity:1;height:3px}.topbars.topbars--fixed[_ngcontent-%COMP%]{position:fixed;top:80px;padding:6px 0;width:100%;background-color:#eaf2ff;z-index:99;transform:translateY(0);transition:all .3s}.topbars-wrapper[_ngcontent-%COMP%]{height:83px}@media screen and (max-width: 768px){.topbars-wrapper[_ngcontent-%COMP%]{display:none}}.mobile-menu[_ngcontent-%COMP%]{position:fixed;top:0;left:0;width:100vw;overflow:hidden;text-align:center;z-index:9999;transition:all .6s ease;padding:0;background-color:#fff;transform:translateY(-100%)}.mobile-menu.mobile-menu--active[_ngcontent-%COMP%]{transform:translate(0)}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__wrapper[_ngcontent-%COMP%]{margin-top:135px;transition:all .3s;overflow-y:auto;max-height:calc(100vh - 135px)}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__wrapper[_ngcontent-%COMP%]::-webkit-scrollbar{width:0}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__ul[_ngcontent-%COMP%]{margin:0;display:flex;flex-direction:column;justify-content:center;padding:0;transition:all .3s}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__ul--collapsed[_ngcontent-%COMP%]{overflow:hidden;padding-bottom:0}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__ul--collapsed[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{height:0;padding-bottom:0;transition:height .3s ease-out 0s,padding-bottom .3s ease-out 0s,opacity .6s .3s;opacity:0}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li-collapse--close[_ngcontent-%COMP%] + .mobile-menu__ul--collapsed[_ngcontent-%COMP%]{transition:padding-bottom .6s ease-out .3s}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li-collapse--close[_ngcontent-%COMP%] + .mobile-menu__ul--collapsed[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{transition:height .6s ease-out .3s,padding-bottom .6s ease-out .3s,opacity .3s 0s}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li-collapse--active[_ngcontent-%COMP%] + .mobile-menu__ul--collapsed[_ngcontent-%COMP%]{padding-bottom:15px;transition:padding-bottom .3s ease-out 0s}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li-collapse--active[_ngcontent-%COMP%] + .mobile-menu__ul--collapsed[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{opacity:1;height:45px;padding-bottom:25px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li[_ngcontent-%COMP%]{padding-bottom:25px;font-size:16px;line-height:20px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]{color:#0e1133;transition:all .3s;background-color:transparent;border:none;position:absolute;right:46px;top:75px;font-size:20px;line-height:20px;padding:0;width:20px;height:20px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]:hover{color:#1788e4}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]:focus{outline:none}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{position:absolute;transition:all .3s;top:60px;left:46px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]{top:40px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{top:25px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__wrapper[_ngcontent-%COMP%]{margin-top:100px;max-height:calc(100vh - 100px)}@media screen and (max-width: 520px){.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{left:16px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]{right:16px}}@media screen and (max-width: 480px){.mobile-menu[_ngcontent-%COMP%]   .menu__logo-img[_ngcontent-%COMP%]{width:32px;height:32px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{top:69px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]{top:22px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{top:16px}}.login-btn[_ngcontent-%COMP%]{border-radius:2.5rem;color:#0c0c0d;font-size:14px;font-weight:600;min-width:7.625rem;padding:8px 22px;text-transform:none;text-align:center;border:2px solid #0c0c0d}.login-btn[_ngcontent-%COMP%]:hover{cursor:pointer}.register-btn[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:2.5rem;color:#fff;font-size:14px;font-weight:600;min-width:7.625rem;padding:8px 22px;text-transform:none;text-align:center}.register-btn[_ngcontent-%COMP%]:hover{cursor:pointer;box-shadow:0 100px 80px #00000012,0 42px 33px #0000000d,0 22px 17px #0000000a,0 12px 10px #0000000a,0 6px 5px #00000008,0 -1px 10px #0000000d;color:#fff}.item-2[_ngcontent-%COMP%]{background:transparent;color:#0e1133;line-height:40px;padding:12px 23px;border-radius:6px;border:2px solid #0e1133}.item-2[_ngcontent-%COMP%]:hover{background:#0e1133;color:#fff}.link-black[_ngcontent-%COMP%]{color:#0e1133}.heading-style-1[_ngcontent-%COMP%]{font-size:28px;line-height:1.14;font-weight:400;font-weight:600;margin:0;text-align:center}.hero__signup-form-block[_ngcontent-%COMP%]{width:100%;max-width:30rem;margin-bottom:0;background:#fff;padding:20px;border-radius:10px}.create-form-horizontal[_ngcontent-%COMP%]{display:flex;max-width:30rem;flex-direction:column}.form__text-field-label[_ngcontent-%COMP%]{font-weight:600;color:#00000082}.form__text-field[_ngcontent-%COMP%]{min-height:3rem;margin-bottom:1rem;padding:.5rem .75rem;border:.0625rem solid #6f7d80;border-radius:.5rem;background-color:#fff}.w-input[_ngcontent-%COMP%], .w-select[_ngcontent-%COMP%]{display:block;width:100%;height:38px;padding:8px 12px;margin-bottom:10px;font-size:14px;line-height:1.42857143;color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ccc}.or-divider[_ngcontent-%COMP%]{display:grid;margin-top:.75rem;margin-bottom:.75rem;flex-direction:column;align-items:center;grid-auto-columns:1fr;grid-column-gap:12px;grid-row-gap:16px;grid-template-columns:1fr max-content 1fr;grid-template-rows:auto;color:#fff;font-size:1.125rem;line-height:1.5555555556}.or-divider__line[_ngcontent-%COMP%]{height:1px;flex-direction:column;grid-auto-columns:1fr;grid-column-gap:12px;grid-row-gap:16px;grid-template-columns:1fr max-content 1fr;grid-template-rows:auto;background-color:#308df8}.button.cc-google-sso[_ngcontent-%COMP%]{display:grid;min-height:3.125rem;padding-top:.125rem;padding-bottom:1px;padding-left:.125rem;justify-content:flex-start;align-items:stretch;grid-auto-columns:1fr;grid-column-gap:0px;grid-row-gap:0px;grid-template-columns:max-content 1fr;grid-template-rows:auto;border-color:#1788e4;background-color:#fff;border-radius:.5rem;color:#000}.google-g-logo[_ngcontent-%COMP%]{width:auto;height:auto;margin-right:1.5rem;padding:.75rem;border-radius:50%;background-color:#fff}.cc-google-sso_text[_ngcontent-%COMP%]{line-height:3}.wrapper[_ngcontent-%COMP%]{width:572px;position:relative;background-color:var(--wrapper-background-c);box-shadow:0 0 80px var(--wrapper-shadow-c)}.images-area[_ngcontent-%COMP%]{width:100%;height:100%;position:relative;display:flex;overflow:hidden}.images-area[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;transition:.3s cubic-bezier(.79,.03,0,.99)}.buttons-area[_ngcontent-%COMP%]{width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%);display:flex;justify-content:space-between;overflow:hidden}.buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{color:var(--white-c);background-color:var(--buttons-background-c);cursor:pointer;transition:.3s ease-in-out}.buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{border-radius:0 5px 5px 0;margin-left:-100px}.buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:last-child{border-radius:5px 0 0 5px;margin-right:-100px}.wrapper[_ngcontent-%COMP%]:hover   .buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{margin-left:0}.wrapper[_ngcontent-%COMP%]:hover   .buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:last-child{margin-right:0}.buttons-area[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:hover:not(div.disabled){background-color:var(--buttons-active-background-c)}.buttons-area[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:not(div.disabled):active{opacity:.7}.buttons-area[_ngcontent-%COMP%] > div.disabled[_ngcontent-%COMP%]{cursor:no-drop;opacity:.3}.buttons-area[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:70px}.pagination-area[_ngcontent-%COMP%]{position:absolute;top:90%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.pagination-area[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{display:inline-block;width:10px;height:10px;border-radius:50%;background-color:#000;margin-right:5px;transform:scale(.5);transition:.3s ease-in-out;opacity:.4}.pagination-area[_ngcontent-%COMP%]   span.active[_ngcontent-%COMP%]{transform:scale(1);opacity:1}.nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf[_ngcontent-%COMP%]{height:28px;margin-left:-8px;margin-right:10px;min-width:28px;width:28px}.nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf[_ngcontent-%COMP%]{border-top-left-radius:3px;border-bottom-left-radius:3px;display:flex;justify-content:center;align-items:center;background-color:#fff;height:46px;margin-left:0;margin-right:12px;min-width:46px;width:36px}.nsm7Bb-HzV7m-LgbsSe-Bz112c[_ngcontent-%COMP%]{height:24px;min-width:25px;width:3px}.tab[_ngcontent-%COMP%]{float:left;width:20%;height:300px;margin-top:-12px}.tab[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{display:block;color:#000;padding:18px 16px;width:100%;border:none;outline:none;text-align:left;cursor:pointer;transition:.5s ease-in;font-size:17px;margin:15px}.tab[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:hover{background-color:#5ba1e3}.tab[_ngcontent-%COMP%]   button.active[_ngcontent-%COMP%]{background-color:#585858;color:#fff}a[_ngcontent-%COMP%]:hover{text-decoration:none!important}.tabcontent[_ngcontent-%COMP%]{padding:0 12px;background:#fff;height:300px;margin-left:40px;animation:_ngcontent-%COMP%_blinker .6s linear}@keyframes _ngcontent-%COMP%_blinker{10%{opacity:0}to{opacity:1}}.tab[_ngcontent-%COMP%]   .arrow[_ngcontent-%COMP%]{color:#585858;float:right;font-size:26px;position:relative;left:25px}@media (max-width: 800px){.tab[_ngcontent-%COMP%]{width:30%!important}.tabcontent[_ngcontent-%COMP%]{width:61%}}@media (max-width: 600px){.tab[_ngcontent-%COMP%], .tabcontent[_ngcontent-%COMP%]{width:100%!important;margin:0 auto}.tab[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:100%;margin:10px 0;padding:18px 10px}.tab[_ngcontent-%COMP%]   .arrow[_ngcontent-%COMP%]{display:none!important}}.tools__tool-list__item-group[_ngcontent-%COMP%]{display:grid;justify-content:center;grid-auto-columns:1fr;grid-column-gap:4rem;grid-row-gap:2rem;grid-template-columns:1fr 1fr;grid-template-rows:auto}.tool-image[_ngcontent-%COMP%]{width:72%;height:auto;margin-right:auto;margin-left:auto}.grid-content-block[_ngcontent-%COMP%]{display:flex;padding-top:4%;flex-direction:column}.heading-style-2[_ngcontent-%COMP%]{padding-top:10%}.carousel-container[_ngcontent-%COMP%]{border-radius:30px;overflow:hidden;max-width:800px;position:relative;margin:auto;z-index:0}.mySlides[_ngcontent-%COMP%]{display:none}.mySlides[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{display:block;width:68%;margin:auto}.prev[_ngcontent-%COMP%], .next[_ngcontent-%COMP%]{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);width:auto;padding:20px;color:#fff;font-weight:700;font-size:24px;border-radius:0 8px 8px 0;background:#add8e61a;-webkit-user-select:none;user-select:none}.next[_ngcontent-%COMP%]{right:0;border-radius:8px 0 0 8px}.prev[_ngcontent-%COMP%]:hover, .next[_ngcontent-%COMP%]:hover{background-color:#add8e64d}.text[_ngcontent-%COMP%]{color:#f2f2f2;background-color:#0a0a141a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:10px;font-size:20px;padding:8px 12px;position:absolute;bottom:60px;left:50%;transform:translate(-50%);text-align:center}.number[_ngcontent-%COMP%]{color:#f2f2f2;font-size:16px;background-color:#add8e626;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:10px;padding:8px 12px;position:absolute;top:10px;left:10px}.dots-container[_ngcontent-%COMP%]{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.dots[_ngcontent-%COMP%]{cursor:pointer;height:14px;width:14px;margin:0 4px;background-color:#add8e633;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:50%;display:inline-block;transition:background-color .3s ease}.dots[_ngcontent-%COMP%]:hover{background-color:#add8e6cc}.animate[_ngcontent-%COMP%]{-webkit-animation-name:_ngcontent-%COMP%_animate;-webkit-animation-duration:1s;animation-name:_ngcontent-%COMP%_animate;animation-duration:2s}@keyframes _ngcontent-%COMP%_animate{0%{transform:scale(1.1) rotateY(10deg)}to{transform:scale(1) rotateY(0)}}.box-login[_ngcontent-%COMP%]{width:100%;padding-right:var(--bs-gutter-x, .75rem);padding-left:var(--bs-gutter-x, .75rem);margin-right:auto;margin-left:auto;position:relative}main[_ngcontent-%COMP%]{display:block;clear:both}.section-box[_ngcontent-%COMP%]{display:inline-block;width:100%}.bg-2-opacity-80[_ngcontent-%COMP%]{background-color:#dcf0ff}.login-left[_ngcontent-%COMP%]{width:55%}.d-lg-flex[_ngcontent-%COMP%]{display:flex!important}.box-login[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{vertical-align:top}.img-responsive[_ngcontent-%COMP%]{max-width:100%}.box-login[_ngcontent-%COMP%]   .box-login-form[_ngcontent-%COMP%]{max-width:510px;width:100%;margin:auto;padding:60px 0}.box-signup[_ngcontent-%COMP%]{max-width:405px;display:table;table-layout:fixed;margin:auto;width:100%}.text-heading-3[_ngcontent-%COMP%]{font-size:35px;line-height:38px}.btn.btn-login-google[_ngcontent-%COMP%]{border-radius:8px;background-color:#fff;padding:13px 25px;display:block}.box-signup[_ngcontent-%COMP%]   .box-form-signup[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:6px;padding:36px;color:#fff;box-shadow:0 47px 65px #151c261a}.box-form-signup[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#fff;font-size:14px;font-weight:600;width:100%;letter-spacing:.4px}.integrated-solutions-wrapper[_ngcontent-%COMP%]:last-child{margin-bottom:1rem!important}.columns.is-desktop[_ngcontent-%COMP%]{display:flex}.columns[_ngcontent-%COMP%]:last-child{margin-bottom:-.75rem}.has-text-right-desktop[_ngcontent-%COMP%]{text-align:right!important}.has-text-centered[_ngcontent-%COMP%]{text-align:center!important}.column[_ngcontent-%COMP%]{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]{position:relative;margin:0 auto;width:-moz-fit-content;width:fit-content}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]   .mobile-card-slide[_ngcontent-%COMP%]:nth-of-type(2){top:65px;left:60px}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]   .mobile-card-slide[_ngcontent-%COMP%]{position:absolute;animation-name:sliding;animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:4s}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]   .mobile-card-slide[_ngcontent-%COMP%]:nth-of-type(3){top:-4px;left:177px}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]   .mobile-card-slide[_ngcontent-%COMP%]:nth-of-type(4){left:65px;top:165px}.relative-nav[_ngcontent-%COMP%]{position:relative}.sticky-nav[_ngcontent-%COMP%]{position:-webkit-fixed;position:fixed;top:80px;z-index:999;background-color:#dcf0ff}.active_1[_ngcontent-%COMP%]{border-bottom:#1788e4 2px solid;border-radius:0;color:#1788e4}.sticky[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%] > .active[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]{color:#1f96f2;font-weight:600}@media screen and (max-width: 1200px){.d-m-none[_ngcontent-%COMP%]{display:none}.d-m-block[_ngcontent-%COMP%]{display:block}.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:none}}@media screen and (max-width: 1200px){.d-t-none[_ngcontent-%COMP%]{display:none}.d-t-block[_ngcontent-%COMP%]{display:block}.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:none}}@media screen and (max-width: 768px){.d-l-none[_ngcontent-%COMP%]{display:none}.d-l-block[_ngcontent-%COMP%]{display:block}.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:block}}@media screen and (max-width: 480px){.about-app[_ngcontent-%COMP%]{padding-top:348px;margin-top:-95px}#features-section[_ngcontent-%COMP%]{display:none}.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:block}}@media screen and (min-width: 1200px){.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:block}}.input-group-text[_ngcontent-%COMP%]{color:#737373;border:none!important;border-radius:5px 0 0 5px!important;background:#fff;height:40px!important;font-weight:500;font-size:14px!important;text-align:left;cursor:pointer}.input-group-text-show[_ngcontent-%COMP%]{color:#737373;border:none!important;border-radius:0 5px 5px 0!important;background:#fff;height:40px!important;font-weight:500;font-size:14px!important;text-align:left;cursor:pointer;display:flex;width:50px;margin:0;padding:11px 0 0 13px;line-height:0;text-align:center}.input-group[_ngcontent-%COMP%]{position:relative!important;display:flex!important;flex-wrap:inherit!important;align-items:stretch;width:100%!important}.form-control[_ngcontent-%COMP%]{color:#000;border:none!important;background:#fff;height:40px!important;font-weight:500;font-size:14px!important;text-align:left}.input-group-text[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{fill:currentColor}.public-btn[_ngcontent-%COMP%]{border:none!important;background-color:#ffa900;color:#000;width:100%;padding:8px 0;font-size:15px;font-weight:600;text-align:center;border-radius:5px;text-decoration:none}.main-pricing[_ngcontent-%COMP%]{width:60%}.box-form-signup[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{font-weight:600;letter-spacing:.2px}.support-btn[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:2.5rem;color:#fff;font-size:14px;font-weight:600;min-width:7.625rem;padding:8px 22px;text-transform:none;text-align:center}.page-header[_ngcontent-%COMP%]{background-size:200% auto;position:relative;background-size:cover;overflow:hidden;background-position:center;background-repeat:no-repeat;padding:128px 0 22px}.page-header[_ngcontent-%COMP%]:before{position:absolute;content:"";background:linear-gradient(to right,#1788e4,#01477f 51%,#015193);background-size:200% auto;width:100%;height:100%;top:0;left:0}.title-box[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{color:#fff;font-size:42px;margin-bottom:15px}.title-box[_ngcontent-%COMP%]{position:relative}.breadcrumb[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:last-child{color:#fff9}.privacy-bg[_ngcontent-%COMP%]{background:#f5f5f5;padding-bottom:6%}.page-padding[_ngcontent-%COMP%]{position:relative;margin-bottom:0;padding-right:2.5rem;padding-bottom:0;padding-left:2.5rem}.heading[_ngcontent-%COMP%]{font-size:22px;color:#253858;line-height:3}.title-section[_ngcontent-%COMP%]{padding:7% 0}.app-versions[_ngcontent-%COMP%]{font-size:13px;background:#fff;text-align:end}.pd--horizontal[_ngcontent-%COMP%]{padding-left:1rem;padding-right:1rem}.j-Divider_vr_container__vr[_ngcontent-%COMP%]{width:1px;height:100%;background-color:#eee}.t-footer[_ngcontent-%COMP%]{flex-wrap:wrap}.t-footer[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#000;font-size:13px;font-weight:600}.t-footer[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center}.nav-tabs-outer[_ngcontent-%COMP%]{overflow-x:scroll;margin:20px}.nav-tabs[_ngcontent-%COMP%]{border-bottom:1px solid #dee2e6;background:#fff;border-radius:8px 8px 0 0}.privacy_intro[_ngcontent-%COMP%]{padding:2rem;border:2px solid #b9dbf6;border-radius:0 0 10px 10px;background-color:#e7f4ff;color:#000}.pricing-amt[_ngcontent-%COMP%]{font-size:28px;color:#1f96f2!important;font-weight:600;padding:2px 0;margin:0}.subhead[_ngcontent-%COMP%]{color:#84878d!important;font-size:15px;margin:0}.note-pay[_ngcontent-%COMP%]{margin-top:10px;margin-bottom:0;color:#336083!important}.refunds-section[_ngcontent-%COMP%]{padding-top:10%}.heading-policy[_ngcontent-%COMP%]{line-height:normal;font-weight:600;color:#253858;font-size:20px;padding-bottom:6px}.j-text-body-xxs[_ngcontent-%COMP%], .j-typography[_ngcontent-%COMP%]   small[_ngcontent-%COMP%], small[_ngcontent-%COMP%]{font-weight:500;text-transform:none;font-size:.75rem;letter-spacing:-.06px;line-height:1.3333333333}#features-section[_ngcontent-%COMP%]{padding-bottom:20%}.footer-home[_ngcontent-%COMP%]{text-align:center!important;padding:8px 0;background-color:#fff;bottom:0;font-family:Poppins,sans-serif;width:100%;box-shadow:0 -.0625rem 2.9375rem #0000000f;z-index:999;border-top:3px solid rgba(230,230,230,.7215686275)}.footer-home[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0}.app-versions[_ngcontent-%COMP%]{font-size:13px;background:#fff}.app-versions[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{color:#1788e4;font-weight:600;padding:6px 12px;border-radius:25px 0 0 25px}.click-h-btn[_ngcontent-%COMP%]{border:none!important;background-color:#ffa900;color:#000!important;width:100%;padding:5px 9px;font-size:15px;font-weight:600;text-align:center;cursor:pointer;border-radius:5px}.form-control[_ngcontent-%COMP%]{box-shadow:none!important}[_ngcontent-%COMP%]::placeholder{color:#a2a2a2;opacity:1;font-weight:500}[_ngcontent-%COMP%]:-ms-input-placeholder{color:#a2a2a2;font-weight:500}[_ngcontent-%COMP%]::-ms-input-placeholder{color:#a2a2a2;font-weight:500}.input-group-text[_ngcontent-%COMP%]{width:36px;margin:0;padding:0 0 0 13px}input[_ngcontent-%COMP%]:-webkit-autofill, input[_ngcontent-%COMP%]:-webkit-autofill:hover, input[_ngcontent-%COMP%]:-webkit-autofill:focus, input[_ngcontent-%COMP%]:-webkit-autofill:active{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.metismenu-home[_ngcontent-%COMP%]{z-index:999;max-height:100%;border:none!important;padding:0 0 16%}#sidebar-hone-menu[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]{color:#000;display:block;padding:10px 0;font-size:14px;position:relative;font-weight:500;text-decoration:none;border-bottom:1px solid #f4f2f2}#sidebar-hone-menu[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > a[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{margin-left:7px;padding:0;margin-right:22px}#sidebar-hone-menu[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{line-height:16px;width:20px;display:inline-block;vertical-align:middle;font-size:18px}.cross-btn[_ngcontent-%COMP%]{border:none;background:#ff6b6b;color:#fff;border-radius:27px;padding:3px 4px}.lock-down-btn[_ngcontent-%COMP%]{position:relative;width:100%;background:#ededed;padding:10px 15px;font-weight:600;color:#ff1616!important;display:inline-block;text-align:center;cursor:pointer}.register-users[_ngcontent-%COMP%]{padding:10px 16px;background:#f5f5f5}.register-users[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{display:block}.goto-dash[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:6px;padding:4px 6px;color:#fff;box-shadow:0 47px 65px #151c261a;text-align:center;margin-top:6px}@media only screen and (max-width: 600px){.box-signup[_ngcontent-%COMP%]{max-width:405px;display:table;table-layout:fixed;margin:18px auto auto;width:100%}.box-signup[_ngcontent-%COMP%]   .box-form-signup[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:6px;padding:18px;color:#fff;box-shadow:0 47px 65px #151c261a}.main-slider[_ngcontent-%COMP%]{width:75%;margin:auto;display:none}.main-head-slider[_ngcontent-%COMP%]{margin-bottom:10%}.tools__tool-list__item-group[_ngcontent-%COMP%]{display:block;justify-content:center;grid-auto-columns:1fr;grid-column-gap:4rem;grid-row-gap:2rem;grid-template-columns:1fr 1fr;grid-template-rows:auto}.menu[_ngcontent-%COMP%]{padding-top:15px;position:fixed;z-index:100;width:100vw;transition:height .5s,padding-top .5s;top:0;height:64px;background:#fff}.sticky-nav[_ngcontent-%COMP%]{position:-webkit-fixed;position:fixed;top:64px;z-index:99;background-color:#dcf0ff}.it_comp_copyright_wrapper[_ngcontent-%COMP%]{font-size:13px}.app-versions[_ngcontent-%COMP%]{font-size:13px;background:#fff;text-align:center}.t-footer[_ngcontent-%COMP%]{display:inline-flex;flex-direction:row;align-items:center;padding-bottom:8px}.main-pricing[_ngcontent-%COMP%]{width:100%}.page-padding[_ngcontent-%COMP%]{position:relative;margin-bottom:0;padding-right:1rem;padding-bottom:0;padding-left:1rem}.title-box[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{color:#fff;font-size:28px;margin-bottom:15px}.page-header[_ngcontent-%COMP%]{background-size:200% auto;position:relative;background-size:cover;overflow:hidden;background-position:center;background-repeat:no-repeat;padding:90px 0 22px}.header-home[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0;transition:all .3s;color:#0e1133;font-weight:700;font-size:24px;padding-top:0;line-height:32px}}.login-code[_ngcontent-%COMP%]{position:relative;text-align:center}.login-code[_ngcontent-%COMP%]   .login_item[_ngcontent-%COMP%]{display:inline-block}.login-code[_ngcontent-%COMP%]   .login_link.is-active[_ngcontent-%COMP%]{color:#1889e5;font-weight:700;border-bottom:3px solid #1889e5;border-radius:1px}.login-code[_ngcontent-%COMP%]   .login_link[_ngcontent-%COMP%]{display:block;padding:8px 4px;margin-right:28px;cursor:pointer;text-decoration:none;font-weight:600;color:#000;border-bottom:4px solid transparent;font-size:15px}.digit-group[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{width:40px;height:40px;background-color:#fff;border:none;line-height:50px;text-align:center;font-size:24px;font-weight:200;color:#fff;margin:0 15px 12px 0;border-radius:4px}.inputfield[_ngcontent-%COMP%]{width:100%;margin-bottom:14px}.input[_ngcontent-%COMP%]{height:40px;width:40px;border:none;outline:none;text-align:center;font-size:1.5em;border-radius:.3em;background-color:#fff;margin-right:15px}input[type=number][_ngcontent-%COMP%]::-webkit-outer-spin-button, input[type=number][_ngcontent-%COMP%]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.login-android[_ngcontent-%COMP%]{display:inline-block;height:40px;line-height:36px;padding-right:30px;padding-left:70px;position:relative;background-color:#fff;color:#000;text-decoration:none;margin-bottom:14px;border-radius:4px}.login-android[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{position:absolute;left:0;width:50px;font-size:30px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;border-right:1px solid rgba(0,0,0,.15);text-decoration:none}.login-android[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:0;color:#225d8c;padding-top:7px;font-size:15px}.switchuserID[_ngcontent-%COMP%]{display:inline-flex;position:relative;background-color:#fff;color:#000!important;text-decoration:none;margin-bottom:14px;border-radius:4px;padding:6px 8px 2px 0;width:100%}.switchuserID[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:20px!important;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;color:#737373;text-decoration:none;padding:7px 10px;top:5px;vertical-align:middle}.switchuserID[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:0;color:#222324;word-break:break-word;font-size:15px;padding-top:2px}.addUser[_ngcontent-%COMP%]{border:none!important;background-color:#ffa900;color:#000;width:100%;padding:8px 0;font-size:15px;font-weight:600;text-align:center;border-radius:5px;text-decoration:none;margin-bottom:10px}.existingAcc[_ngcontent-%COMP%]{color:#225d8c;font-size:25px!important;padding-top:8px;padding-bottom:6px}']})}return GA})();function dt(GA,Qn){1&GA&&(F.j41(0,"div",5)(1,"span",6),F.EFF(2,"check_circle"),F.k0s(),F.j41(3,"strong"),F.EFF(4,"Success!"),F.k0s(),F.EFF(5," An email message has been sent to your mail, please check. "),F.nrm(6,"br")(7,"br"),F.EFF(8," Click "),F.j41(9,"a",7)(10,"strong"),F.EFF(11,"here"),F.k0s()(),F.EFF(12," to return the home page "),F.k0s())}function It(GA,Qn){if(1&GA){const _A=F.RV6();F.j41(0,"div",8)(1,"h5",9),F.EFF(2,"Forgot Password"),F.k0s(),F.j41(3,"span",10),F.EFF(4,"Enter your email id to reset password "),F.k0s(),F.j41(5,"div",11)(6,"form",12)(7,"div",13)(8,"div",14)(9,"div",15)(10,"span",16)(11,"span",17),F.EFF(12," mail "),F.k0s()()(),F.nrm(13,"input",18),F.k0s()(),F.j41(14,"div",19)(15,"div",20)(16,"button",21),F.bIt("click",function(){F.eBV(_A);const hA=F.XpG(2);return F.Njj(hA.submit())}),F.EFF(17,"Reset"),F.k0s()(),F.j41(18,"div",22)(19,"div",23)(20,"a",24),F.EFF(21,"Go Back"),F.k0s()()()()()()()}if(2&GA){const _A=F.XpG(2);F.R7$(6),F.Y8G("formGroup",_A.forgotPasswordForm),F.R7$(10),F.Y8G("lwLoadingBtn",_A.isLoading)}}function yt(GA,Qn){if(1&GA&&(F.j41(0,"div",1)(1,"div",2),F.DNE(2,dt,13,0,"div",3)(3,It,22,2,"div",4),F.k0s()()),2&GA){const _A=F.XpG();F.R7$(2),F.Y8G("ngIf",_A.success),F.R7$(),F.Y8G("ngIf",!_A.success)}}let qt=(()=>{class GA{constructor(_A,fn,hA,kn,ni){this.__fb=_A,this.commonService=fn,this.route=hA,this.loginService=kn,this.notificationService=ni,this.isLoading=!1,this.success=!1,this.isVerifyToken=!1,this.commonService.setSEOInfo("Forgot Password - Simple Accounting Bookkeeping",[{name:"description",content:"Forgot Password"},{name:"keywords",content:"Forgot Password, Simple Accounting Bookkeeping, Simple, Accounting, Bookkeeping,  Banking, Manage, Register, Reset, Account, Google, Address, Sign In, Email, Password, Mobile, Web"},{name:"title",content:"Forgot Password"}]),this.subscription=this.commonService.receiveBroadcast().subscribe(mi=>{(0,e.A)(mi,"userAuthenticationInProcess")})}ngOnInit(){this.forgotPasswordForm=this.__fb.group({email:["",T.k0.required]})}submit(){if(this.forgotPasswordForm.valid)this.isLoading=!0,this.loginService.forgotPassword(this.forgotPasswordForm.value,_A=>{this.commonService.processResponse(_A,hA=>{200===hA&&(this.success=!0),this.isLoading=!1})});else{const _A=this.forgotPasswordForm.controls;if(_A.email.invalid&&(_A.email.dirty||_A.email.untouched)&&_A.email?.errors.required)return this.notificationService.error("EMAIL_IS_REQUIRED",{},!0),!1}}ngOnDestroy(){this.subscription.unsubscribe()}static#t=this.\u0275fac=function(fn){return new(fn||GA)(F.rXU(T.ok),F.rXU(u.h),F.rXU(t.Ix),F.rXU(J.H),F.rXU(st.J))};static#e=this.\u0275cmp=F.VBU({type:GA,selectors:[["app-forgot-password"]],decls:1,vars:1,consts:[["class","box-login-form",4,"ngIf"],[1,"box-login-form"],[1,"box-signup","mt-90"],["class","text-center box-form-signup","style","    font-size: 16px;",4,"ngIf"],["class","box-form-signup",4,"ngIf"],[1,"text-center","box-form-signup",2,"font-size","16px"],[1,"material-icons","custom-icons",2,"font-size","58px !important","padding","15px 0","display","block"],["routerLink","/home",1,"click-h-btn"],[1,"box-form-signup"],[1,"text-start"],[1,"text-start","mb-3"],["role","tabpanel","id","login",1,"e",2,"margin-top","18px"],["name","form",3,"formGroup"],[1,"form-group"],[1,"input-group"],[1,"input-group-prepend"],[1,"input-group-text"],[1,"material-icons","custom-icons"],["name","email","type","email","formControlName","email","placeholder","Email Address",1,"form-control"],[1,"row","mt-10"],[1,"col-12"],["loadingText","Reset",1,"public-btn",3,"click","lwLoadingBtn"],[1,"col-12",2,"text-align","center","padding","8px 0","color","#000"],[1,""],["routerLink","/home/login",1,"cursor-pointer"]],template:function(fn,hA){1&fn&&F.DNE(0,yt,4,2,"div",0),2&fn&&F.Y8G("ngIf",!hA.isVerifyToken)},dependencies:[l.bT,t.Wk,T.qT,T.me,T.BC,T.cb,T.j4,T.JD,O.Q],styles:['@media screen and (max-width: 1200px){.d-m-none[_ngcontent-%COMP%]{display:none}.d-m-block[_ngcontent-%COMP%]{display:block}}@media screen and (max-width: 1200px){.d-t-none[_ngcontent-%COMP%]{display:none}.d-t-block[_ngcontent-%COMP%]{display:block}}@media screen and (max-width: 768px){.d-l-none[_ngcontent-%COMP%]{display:none}.d-l-block[_ngcontent-%COMP%]{display:block}}a[_ngcontent-%COMP%]{text-decoration:none!important}html[_ngcontent-%COMP%]{-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body[_ngcontent-%COMP%]{font-family:Poppins,sans-serif;font-size:16px;line-height:32px;color:#0e1133;background-color:#fafcff}hr[_ngcontent-%COMP%]{margin:0;background-color:#b0c1d8;color:#e5f0ff;border:none;height:1px}a[_ngcontent-%COMP%]{text-decoration:none;transition:all .3s}img[_ngcontent-%COMP%]{max-width:100%}ul[_ngcontent-%COMP%]{list-style:none}nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:inline-block}button[_ngcontent-%COMP%]:active, button[_ngcontent-%COMP%]:focus{outline:none}h2[_ngcontent-%COMP%]{font-size:48px;line-height:72px}h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%]{font-weight:200;color:#0e1133;margin:0}h3[_ngcontent-%COMP%]{font-size:36px;line-height:54px}h4[_ngcontent-%COMP%]{font-size:24px}h4[_ngcontent-%COMP%], h5[_ngcontent-%COMP%]{line-height:36px;font-weight:400;margin:0}h5[_ngcontent-%COMP%]{font-size:18px}h6[_ngcontent-%COMP%]{font-size:16px;line-height:32px;font-weight:600;margin:0}@media screen and (max-width: 480px){h2[_ngcontent-%COMP%]{font-size:36px;line-height:54px}h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{font-size:24px;line-height:36px}}.header-home[_ngcontent-%COMP%]{padding-top:82px;overflow:hidden;background:#dcf0ff}.header-home[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0;transition:all .3s;color:#0e1133;font-weight:700;font-size:32px;padding-top:0}.header-home[_ngcontent-%COMP%]   .header-home__title--big[_ngcontent-%COMP%]{width:100%}.header-home[_ngcontent-%COMP%]   .header-home__title--accent[_ngcontent-%COMP%]{color:#1788e4}.header-home[_ngcontent-%COMP%]   .header-home__title--features[_ngcontent-%COMP%]{width:750px;margin-bottom:450px}.header-home[_ngcontent-%COMP%]   .header-home__title--desktop[_ngcontent-%COMP%]{margin-top:40px}.header-home[_ngcontent-%COMP%]   .header-home__description[_ngcontent-%COMP%]{width:490px;font-size:16px;line-height:25px;margin-bottom:53px;transition:all .3s;color:#0e1133}.header-home[_ngcontent-%COMP%]   .header-home__description--big[_ngcontent-%COMP%]{max-width:750px;width:100%}.header-home[_ngcontent-%COMP%]   .header-home__description--about[_ngcontent-%COMP%]{margin-bottom:400px;max-width:calc(100% - 590px)}.header-home[_ngcontent-%COMP%]   .header-home__description--faq[_ngcontent-%COMP%]{margin-bottom:270px}.header-home[_ngcontent-%COMP%]   .header-home__description--calculator[_ngcontent-%COMP%]{margin-bottom:350px}.header-home[_ngcontent-%COMP%]   .header-home__img[_ngcontent-%COMP%]{max-width:490px;width:100%}.header-home[_ngcontent-%COMP%]   .header-home__btns[_ngcontent-%COMP%]{transition:all .5s}.header-home[_ngcontent-%COMP%]   .header-home__btns-mobile[_ngcontent-%COMP%]{margin-bottom:104px;margin-top:50px}.header-home[_ngcontent-%COMP%]   .header-home__btns-messenger[_ngcontent-%COMP%]{margin-bottom:310px}.header-home[_ngcontent-%COMP%]   .header-home__btns-webapp[_ngcontent-%COMP%]{margin-bottom:160px}.header-home[_ngcontent-%COMP%]   .header-home__btns-desktop[_ngcontent-%COMP%]{margin-bottom:60px}.header-home[_ngcontent-%COMP%]   .header-home__btns-pricing[_ngcontent-%COMP%]{padding-bottom:200px}.header-home.header-home--center-content[_ngcontent-%COMP%]{text-align:center}.header-home.header-home--center-content[_ngcontent-%COMP%]   .header-home__description[_ngcontent-%COMP%], .header-home.header-home--center-content[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.header-home.header-home--center-content[_ngcontent-%COMP%]   .header-home__btn[_ngcontent-%COMP%]:first-child, .header-home.header-home--center-content[_ngcontent-%COMP%]   .header-home__btn[_ngcontent-%COMP%]:last-child{margin-right:15px;margin-left:15px}.header-home.header-home--color[_ngcontent-%COMP%]{margin-top:0;padding-top:190px;background-color:#eff6ff}.header-home.header-home--bottom-space[_ngcontent-%COMP%], .header-home.header-home--desktop[_ngcontent-%COMP%]{margin-bottom:128px}.header-home[_ngcontent-%COMP%]   .header-home__webapp-img[_ngcontent-%COMP%]{position:absolute;bottom:0;right:-85px;height:100%}.header-home[_ngcontent-%COMP%]   .header-home__webapp-img-wrap[_ngcontent-%COMP%]{position:relative}.header-home[_ngcontent-%COMP%]   .header-home__about-img[_ngcontent-%COMP%]{position:absolute;bottom:0;right:-65px;height:100%}.header-home[_ngcontent-%COMP%]   .header-home__about-img-wrap[_ngcontent-%COMP%]{position:relative}.main-slider[_ngcontent-%COMP%]{width:75%;margin:auto}.padding-top-5[_ngcontent-%COMP%]{padding-top:2%}.slider-icon[_ngcontent-%COMP%]{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%;color:#000;font-size:28px!important}.carousel-indicators[_ngcontent-%COMP%]{position:absolute;right:0;bottom:-36px;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}@media screen and (max-width: 1400px){.header-home[_ngcontent-%COMP%]   .header-home__webapp-img[_ngcontent-%COMP%]{width:calc(100% - 370px);height:auto}}@media screen and (max-width: 1200px){.header-home[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{margin-top:0}.header-home[_ngcontent-%COMP%]   .header-home__title--features[_ngcontent-%COMP%]{margin-bottom:250px;width:700px}.header-home[_ngcontent-%COMP%]   .header-home__btns-messenger[_ngcontent-%COMP%], .header-home[_ngcontent-%COMP%]   .header-home__btns-mobile[_ngcontent-%COMP%]{margin-bottom:165px}.header-home[_ngcontent-%COMP%]   .header-home__btns-webapp[_ngcontent-%COMP%]{margin-bottom:110px}.header-home[_ngcontent-%COMP%]   .header-home__btns-desktop[_ngcontent-%COMP%]{margin-bottom:40px}.header-home[_ngcontent-%COMP%]   .header-home__description--about[_ngcontent-%COMP%]{margin-bottom:300px;max-width:calc(100% - 380px)}.header-home[_ngcontent-%COMP%]   .header-home__description--webapp[_ngcontent-%COMP%]{width:420px}.header-home.header-home--desktop[_ngcontent-%COMP%]{margin-bottom:108px}.header-home[_ngcontent-%COMP%]   .header-home__webapp-img[_ngcontent-%COMP%]{right:-60px}}@media screen and (max-width: 1200px){.header-home[_ngcontent-%COMP%]   .header-home__about-img[_ngcontent-%COMP%], .header-home[_ngcontent-%COMP%]   .header-home__webapp-img[_ngcontent-%COMP%]{display:none}.header-home[_ngcontent-%COMP%]   .header-home__description--webapp[_ngcontent-%COMP%]{width:490px}.header-home[_ngcontent-%COMP%]   .header-home__description--about[_ngcontent-%COMP%]{max-width:490px}}@media screen and (max-width: 768px){.header-home[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{width:100%}.header-home[_ngcontent-%COMP%]   .header-home__description[_ngcontent-%COMP%]{width:100%;margin-bottom:40px}.header-home[_ngcontent-%COMP%]   .header-home__description--about[_ngcontent-%COMP%]{max-width:100%}.header-home[_ngcontent-%COMP%]   .header-home__description--calculator[_ngcontent-%COMP%]{margin-bottom:120px}.header-home[_ngcontent-%COMP%]   .header-home__btns[_ngcontent-%COMP%]{margin-bottom:70px}.header-home[_ngcontent-%COMP%]   .header-home__btns-pricing[_ngcontent-%COMP%]{padding-bottom:140px;margin-bottom:-10px}.header-home[_ngcontent-%COMP%]   .header-home__btns-pricing[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-bottom:10px}.header-home.header-home--pricing[_ngcontent-%COMP%]{margin-bottom:60px}.header-home[_ngcontent-%COMP%]   .header-home__btn[_ngcontent-%COMP%]{margin-bottom:30px}}.link[_ngcontent-%COMP%]{transition:all .3s;cursor:pointer}.link.link--gray[_ngcontent-%COMP%]{color:#343434;font-weight:600;font-size:14px}.custom-color[_ngcontent-%COMP%], .link.link--gray[_ngcontent-%COMP%]:hover{color:#1788e4}.link.link--gray.link--gray-active[_ngcontent-%COMP%]{color:#f0354e;position:relative}.link.link--gray.link--gray-active-underline[_ngcontent-%COMP%]{position:relative}.link.link--gray.link--gray-active-underline[_ngcontent-%COMP%]:after{content:"";width:100%;position:absolute;height:3px;background-color:#1788e4;bottom:-17px;left:0}.link.link--dark-gray[_ngcontent-%COMP%]{color:#0e1133}.link.link--dark-gray[_ngcontent-%COMP%]:hover{color:#1788e4}.link.link--dark-gray.link--gray-active[_ngcontent-%COMP%]{color:#f0354e;position:relative}.link.link--accent[_ngcontent-%COMP%]{color:#1788e4}.link.link--accent[_ngcontent-%COMP%]:hover{color:#f23f57;text-decoration:underline}.link.link--accent[_ngcontent-%COMP%]:active{color:#f0354e;text-decoration:underline}.link.link--accent-bold[_ngcontent-%COMP%]{color:#1788e4;font-weight:800}.link.link--accent-bold[_ngcontent-%COMP%]:hover{color:#1788e4}.link.link--accent-bold[_ngcontent-%COMP%]:active{color:#f0354e}.logo[_ngcontent-%COMP%]{text-align:center}.logo.logo--bottom-space[_ngcontent-%COMP%]{margin-bottom:128px}.logo[_ngcontent-%COMP%]   .logo__img-wrap[_ngcontent-%COMP%]{display:flex}.logo[_ngcontent-%COMP%]   .logo__img[_ngcontent-%COMP%]{margin:auto}.logo[_ngcontent-%COMP%]   .logo__img-mini[_ngcontent-%COMP%]{max-height:45px;max-width:130px;margin:15px}.logo[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-width:100%;margin:0 auto;vertical-align:middle}.logo[_ngcontent-%COMP%]   .logo__row[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}.logo[_ngcontent-%COMP%]   .logo__row[_ngcontent-%COMP%]   .logo__logos[_ngcontent-%COMP%], .logo[_ngcontent-%COMP%]   .logo__row[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:auto}.logo[_ngcontent-%COMP%]   .logo__logos[_ngcontent-%COMP%]{display:flex;justify-content:center;flex-wrap:wrap}@media screen and (max-width: 1200px){.logo.logo--bottom-space[_ngcontent-%COMP%]{margin-bottom:105px}}@media screen and (max-width: 768px){.logo.logo--bottom-space[_ngcontent-%COMP%]{margin-bottom:70px}.logo[_ngcontent-%COMP%]   .logo__img-wrap[_ngcontent-%COMP%]{padding-bottom:45px}.logo[_ngcontent-%COMP%]   .col-2[_ngcontent-%COMP%]{width:50%}}.download[_ngcontent-%COMP%]{text-align:center}.download[_ngcontent-%COMP%]   .download__title[_ngcontent-%COMP%]{font-weight:800}.download[_ngcontent-%COMP%]   .download__btns[_ngcontent-%COMP%]{margin-top:70px;margin-bottom:60px;text-align:center}@media screen and (max-width: 768px){.download[_ngcontent-%COMP%]   .download__btn-first[_ngcontent-%COMP%]{margin-bottom:60px}}.menu[_ngcontent-%COMP%]{padding-top:15px;position:fixed;z-index:100;width:100vw;transition:height .5s,padding-top .5s;top:0;background:#fff;border-bottom:2px solid rgba(177,177,177,.1215686275)}.menu[_ngcontent-%COMP%]   .row[_ngcontent-%COMP%]{justify-content:space-between}.menu[_ngcontent-%COMP%]   .menu__logo-title[_ngcontent-%COMP%]{font-weight:800;color:#234c87;display:inline-block;font-size:24px;padding-left:15px;margin:10px 0 0;vertical-align:top;opacity:1}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]{float:right;padding-top:12px}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{margin:0;padding-left:0}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:inline-block}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:first-child{padding-right:8px}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:last-child{padding-left:8px}.menu[_ngcontent-%COMP%]   .menu__center-nav[_ngcontent-%COMP%]{text-align:center}.menu[_ngcontent-%COMP%]   .menu__center-nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{padding:16px 0 0;margin:0}.menu[_ngcontent-%COMP%]   .menu__center-nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{padding-right:20px}.menu[_ngcontent-%COMP%]   .menu__wrapper[_ngcontent-%COMP%]{position:relative}.menu[_ngcontent-%COMP%]   .menu__item[_ngcontent-%COMP%]:last-child{padding-right:15px}.menu[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]{color:#0e1133;transition:all .3s;background-color:transparent;border:none;position:absolute;right:48px;top:15px;font-size:20px;line-height:20px;padding:0;height:20px;width:20px}.menu[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]:hover{color:#1788e4}.menu[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]:focus{outline:none}.menu[_ngcontent-%COMP%]   .menu__dropdown-btn[_ngcontent-%COMP%]{position:relative;display:inline-block;padding-bottom:25px;font-weight:600}.menu[_ngcontent-%COMP%]   .menu__dropdown[_ngcontent-%COMP%]{position:relative}.menu[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]{transition:all .6s;opacity:0;transform:translateY(10%);position:absolute;background-color:#fff;border-radius:8px;box-shadow:0 15px 40px #7d93b24d;z-index:1;pointer-events:none;padding:25px;top:78px;text-align:left;width:max-content;left:-25px}.menu[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]:before{content:"";position:absolute;top:-20px;border:10px solid transparent;border-bottom:10px solid #fff;right:calc(50% - 10px)}.menu[_ngcontent-%COMP%]   .menu__dropdown-content.menu__dropdown-content--home[_ngcontent-%COMP%]{min-width:150px}.menu[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{padding-bottom:12px;text-decoration:none;display:block}.menu[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:last-child{padding-bottom:0}.menu[_ngcontent-%COMP%]   .menu__dropdown[_ngcontent-%COMP%]:hover   .menu__dropdown-btn[_ngcontent-%COMP%]{color:#1788e4}.menu[_ngcontent-%COMP%]   .menu__dropdown[_ngcontent-%COMP%]:hover   .menu__dropdown-content[_ngcontent-%COMP%]{opacity:1;transform:translateY(0);pointer-events:auto}.menu.menu--active[_ngcontent-%COMP%]{height:80px;padding-top:15px;background-color:#fff;box-shadow:0 .9375rem .9375rem #0000000f}.menu.menu--active[_ngcontent-%COMP%]   .menu__dropdown-btn[_ngcontent-%COMP%]{padding-bottom:25px}.menu.menu--active[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]{top:58px}.menu.menu--active[_ngcontent-%COMP%]   .menu__logo-title[_ngcontent-%COMP%]{opacity:0}@media screen and (max-width: 1200px){.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]{padding-right:32px}}@media screen and (max-width: 767px){.menu[_ngcontent-%COMP%]   .menu__item[_ngcontent-%COMP%]{width:50%}}@media screen and (max-width: 520px){.menu[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]{right:16px}.menu[_ngcontent-%COMP%]   .menu__logo[_ngcontent-%COMP%]{padding-left:15px}}@media screen and (max-width: 480px){.menu.menu--active[_ngcontent-%COMP%]{height:64px;padding-top:16px}.menu.menu--active[_ngcontent-%COMP%]   .menu__logo-img[_ngcontent-%COMP%]{width:32px;height:32px}.menu.menu--active[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]{top:6px}}.svg-element[_ngcontent-%COMP%]{fill:#1788e4;fill-rule:evenodd}.svg-bg[_ngcontent-%COMP%]{fill:#fafcff;opacity:0}.svg-light-gray[_ngcontent-%COMP%]{fill:#e5f0ff}.svg-dark-gray[_ngcontent-%COMP%]{fill:#0e1133}.svg-white[_ngcontent-%COMP%]{fill:#fff}.svg-gray[_ngcontent-%COMP%]{fill:#bed0e9}.svg-light[_ngcontent-%COMP%]{fill:#ceddf2}.svg-text[_ngcontent-%COMP%]{font-size:16px;text-anchor:middle;font-weight:800}.w-richtext[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0}.footer-menu[_ngcontent-%COMP%]{margin-top:60px;margin-bottom:60px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]{display:inline-block;vertical-align:top;margin-top:15px;font-size:16px;line-height:20px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{margin:0;padding-left:60px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:inline-block;padding-right:60px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:last-child{padding-right:0}.footer-menu[_ngcontent-%COMP%]   .footer-menu__social[_ngcontent-%COMP%]{float:right;vertical-align:top;margin-top:10px;font-size:18px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__social[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{padding-right:40px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__social[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:last-child{padding-right:0}@media screen and (max-width: 768px){.footer-menu[_ngcontent-%COMP%]{text-align:center}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]{margin:60px 0;display:block}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{padding-left:0}.footer-menu[_ngcontent-%COMP%]   .footer-menu__social[_ngcontent-%COMP%]{float:none}}@media screen and (max-width: 468px){.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{display:flex;justify-content:space-around}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{padding:0}}.footer[_ngcontent-%COMP%]{text-align:center;color:#798eab;padding:30px 0}.footer[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0}.about-app[_ngcontent-%COMP%]{padding-top:223px;margin-top:-95px}.topbars[_ngcontent-%COMP%]{text-align:center;transition:all .3s}.topbars[_ngcontent-%COMP%]   .topbars__item[_ngcontent-%COMP%]{padding:4px}.di-none[_ngcontent-%COMP%]{display:none}.topbars[_ngcontent-%COMP%]   .topbars__link[_ngcontent-%COMP%]{font-size:15px;line-height:14px;width:100%;display:block;height:100%;padding:8px 6px;cursor:pointer}svg[_ngcontent-%COMP%]{width:28px;height:28px}.shadow-light[_ngcontent-%COMP%]{box-shadow:0 .5rem 1.5rem #161c2d0d!important}.d-lg-block[_ngcontent-%COMP%]{display:block!important}.topbars[_ngcontent-%COMP%]   .topbars__link.active[_ngcontent-%COMP%]{border-bottom:#1788e4 2px solid;border-radius:0;color:#1788e4}.topbars[_ngcontent-%COMP%]   .topbars__link.active[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{fill:#fff}.topbars[_ngcontent-%COMP%]   .topbars__link[_ngcontent-%COMP%]:hover{border-bottom:#1788e4 2px solid;border-radius:0;color:#1788e4}.topbars[_ngcontent-%COMP%]   .topbars__link[_ngcontent-%COMP%]:hover   svg[_ngcontent-%COMP%]{fill:#1788e4}.topbars[_ngcontent-%COMP%]   .topbars__link.active[_ngcontent-%COMP%]:after{opacity:1;height:3px}.topbars.topbars--fixed[_ngcontent-%COMP%]{position:fixed;top:80px;padding:6px 0;width:100%;background-color:#eaf2ff;z-index:99;transform:translateY(0);transition:all .3s}.topbars-wrapper[_ngcontent-%COMP%]{height:83px}@media screen and (max-width: 768px){.topbars-wrapper[_ngcontent-%COMP%]{display:none}}.mobile-menu[_ngcontent-%COMP%]{position:fixed;top:0;left:0;width:100vw;overflow:hidden;text-align:center;z-index:9999;transition:all .6s ease;padding:0;background-color:#fff;transform:translateY(-100%)}.mobile-menu.mobile-menu--active[_ngcontent-%COMP%]{transform:translate(0)}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__wrapper[_ngcontent-%COMP%]{margin-top:135px;transition:all .3s;overflow-y:auto;max-height:calc(100vh - 135px)}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__wrapper[_ngcontent-%COMP%]::-webkit-scrollbar{width:0}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__ul[_ngcontent-%COMP%]{margin:0;display:flex;flex-direction:column;justify-content:center;padding:0;transition:all .3s}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__ul--collapsed[_ngcontent-%COMP%]{overflow:hidden;padding-bottom:0}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__ul--collapsed[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{height:0;padding-bottom:0;transition:height .3s ease-out 0s,padding-bottom .3s ease-out 0s,opacity .6s .3s;opacity:0}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li-collapse--close[_ngcontent-%COMP%] + .mobile-menu__ul--collapsed[_ngcontent-%COMP%]{transition:padding-bottom .6s ease-out .3s}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li-collapse--close[_ngcontent-%COMP%] + .mobile-menu__ul--collapsed[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{transition:height .6s ease-out .3s,padding-bottom .6s ease-out .3s,opacity .3s 0s}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li-collapse--active[_ngcontent-%COMP%] + .mobile-menu__ul--collapsed[_ngcontent-%COMP%]{padding-bottom:15px;transition:padding-bottom .3s ease-out 0s}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li-collapse--active[_ngcontent-%COMP%] + .mobile-menu__ul--collapsed[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{opacity:1;height:45px;padding-bottom:25px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li[_ngcontent-%COMP%]{padding-bottom:25px;font-size:16px;line-height:20px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]{color:#0e1133;transition:all .3s;background-color:transparent;border:none;position:absolute;right:46px;top:75px;font-size:20px;line-height:20px;padding:0;width:20px;height:20px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]:hover{color:#1788e4}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]:focus{outline:none}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{position:absolute;transition:all .3s;top:60px;left:46px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]{top:40px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{top:25px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__wrapper[_ngcontent-%COMP%]{margin-top:100px;max-height:calc(100vh - 100px)}@media screen and (max-width: 520px){.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{left:16px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]{right:16px}}@media screen and (max-width: 480px){.mobile-menu[_ngcontent-%COMP%]   .menu__logo-img[_ngcontent-%COMP%]{width:32px;height:32px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{top:69px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]{top:22px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{top:16px}}.login-btn[_ngcontent-%COMP%]{border-radius:2.5rem;color:#0c0c0d;font-size:14px;font-weight:600;min-width:7.625rem;padding:8px 22px;text-transform:none;text-align:center;border:2px solid #0c0c0d}.login-btn[_ngcontent-%COMP%]:hover{cursor:pointer}.register-btn[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:2.5rem;color:#fff;font-size:14px;font-weight:600;min-width:7.625rem;padding:8px 22px;text-transform:none;text-align:center}.register-btn[_ngcontent-%COMP%]:hover{cursor:pointer;box-shadow:0 100px 80px #00000012,0 42px 33px #0000000d,0 22px 17px #0000000a,0 12px 10px #0000000a,0 6px 5px #00000008,0 -1px 10px #0000000d;color:#fff}.item-2[_ngcontent-%COMP%]{background:transparent;color:#0e1133;line-height:40px;padding:12px 23px;border-radius:6px;border:2px solid #0e1133}.item-2[_ngcontent-%COMP%]:hover{background:#0e1133;color:#fff}.link-black[_ngcontent-%COMP%]{color:#0e1133}.heading-style-1[_ngcontent-%COMP%]{font-size:28px;line-height:1.14;font-weight:400;font-weight:600;margin:0;text-align:center}.hero__signup-form-block[_ngcontent-%COMP%]{width:100%;max-width:30rem;margin-bottom:0;background:#fff;padding:20px;border-radius:10px}.create-form-horizontal[_ngcontent-%COMP%]{display:flex;max-width:30rem;flex-direction:column}.form__text-field-label[_ngcontent-%COMP%]{font-weight:600;color:#00000082}.form__text-field[_ngcontent-%COMP%]{min-height:3rem;margin-bottom:1rem;padding:.5rem .75rem;border:.0625rem solid #6f7d80;border-radius:.5rem;background-color:#fff}.w-input[_ngcontent-%COMP%], .w-select[_ngcontent-%COMP%]{display:block;width:100%;height:38px;padding:8px 12px;margin-bottom:10px;font-size:14px;line-height:1.42857143;color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ccc}.or-divider[_ngcontent-%COMP%]{display:grid;margin-top:.75rem;margin-bottom:.75rem;flex-direction:column;align-items:center;grid-auto-columns:1fr;grid-column-gap:12px;grid-row-gap:16px;grid-template-columns:1fr max-content 1fr;grid-template-rows:auto;color:#fff;font-size:1.125rem;line-height:1.5555555556}.or-divider__line[_ngcontent-%COMP%]{height:1px;flex-direction:column;grid-auto-columns:1fr;grid-column-gap:12px;grid-row-gap:16px;grid-template-columns:1fr max-content 1fr;grid-template-rows:auto;background-color:#308df8}.button.cc-google-sso[_ngcontent-%COMP%]{display:grid;min-height:3.125rem;padding-top:.125rem;padding-bottom:1px;padding-left:.125rem;justify-content:flex-start;align-items:stretch;grid-auto-columns:1fr;grid-column-gap:0px;grid-row-gap:0px;grid-template-columns:max-content 1fr;grid-template-rows:auto;border-color:#1788e4;background-color:#fff;border-radius:.5rem;color:#000}.google-g-logo[_ngcontent-%COMP%]{width:auto;height:auto;margin-right:1.5rem;padding:.75rem;border-radius:50%;background-color:#fff}.cc-google-sso_text[_ngcontent-%COMP%]{line-height:3}.wrapper[_ngcontent-%COMP%]{width:572px;position:relative;background-color:var(--wrapper-background-c);box-shadow:0 0 80px var(--wrapper-shadow-c)}.images-area[_ngcontent-%COMP%]{width:100%;height:100%;position:relative;display:flex;overflow:hidden}.images-area[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;transition:.3s cubic-bezier(.79,.03,0,.99)}.buttons-area[_ngcontent-%COMP%]{width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%);display:flex;justify-content:space-between;overflow:hidden}.buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{color:var(--white-c);background-color:var(--buttons-background-c);cursor:pointer;transition:.3s ease-in-out}.buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{border-radius:0 5px 5px 0;margin-left:-100px}.buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:last-child{border-radius:5px 0 0 5px;margin-right:-100px}.wrapper[_ngcontent-%COMP%]:hover   .buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{margin-left:0}.wrapper[_ngcontent-%COMP%]:hover   .buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:last-child{margin-right:0}.buttons-area[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:hover:not(div.disabled){background-color:var(--buttons-active-background-c)}.buttons-area[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:not(div.disabled):active{opacity:.7}.buttons-area[_ngcontent-%COMP%] > div.disabled[_ngcontent-%COMP%]{cursor:no-drop;opacity:.3}.buttons-area[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:70px}.pagination-area[_ngcontent-%COMP%]{position:absolute;top:90%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.pagination-area[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{display:inline-block;width:10px;height:10px;border-radius:50%;background-color:#000;margin-right:5px;transform:scale(.5);transition:.3s ease-in-out;opacity:.4}.pagination-area[_ngcontent-%COMP%]   span.active[_ngcontent-%COMP%]{transform:scale(1);opacity:1}.nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf[_ngcontent-%COMP%]{height:28px;margin-left:-8px;margin-right:10px;min-width:28px;width:28px}.nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf[_ngcontent-%COMP%]{border-top-left-radius:3px;border-bottom-left-radius:3px;display:flex;justify-content:center;align-items:center;background-color:#fff;height:46px;margin-left:0;margin-right:12px;min-width:46px;width:36px}.nsm7Bb-HzV7m-LgbsSe-Bz112c[_ngcontent-%COMP%]{height:24px;min-width:25px;width:3px}.tab[_ngcontent-%COMP%]{float:left;width:20%;height:300px;margin-top:-12px}.tab[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{display:block;color:#000;padding:18px 16px;width:100%;border:none;outline:none;text-align:left;cursor:pointer;transition:.5s ease-in;font-size:17px;margin:15px}.tab[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:hover{background-color:#5ba1e3}.tab[_ngcontent-%COMP%]   button.active[_ngcontent-%COMP%]{background-color:#585858;color:#fff}a[_ngcontent-%COMP%]:hover{text-decoration:none!important}.tabcontent[_ngcontent-%COMP%]{padding:0 12px;background:#fff;height:300px;margin-left:40px;animation:_ngcontent-%COMP%_blinker .6s linear}@keyframes _ngcontent-%COMP%_blinker{10%{opacity:0}to{opacity:1}}.tab[_ngcontent-%COMP%]   .arrow[_ngcontent-%COMP%]{color:#585858;float:right;font-size:26px;position:relative;left:25px}@media (max-width: 800px){.tab[_ngcontent-%COMP%]{width:30%!important}.tabcontent[_ngcontent-%COMP%]{width:61%}}@media (max-width: 600px){.tab[_ngcontent-%COMP%], .tabcontent[_ngcontent-%COMP%]{width:100%!important;margin:0 auto}.tab[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:100%;margin:10px 0;padding:18px 10px}.tab[_ngcontent-%COMP%]   .arrow[_ngcontent-%COMP%]{display:none!important}}.tools__tool-list__item-group[_ngcontent-%COMP%]{display:grid;justify-content:center;grid-auto-columns:1fr;grid-column-gap:4rem;grid-row-gap:2rem;grid-template-columns:1fr 1fr;grid-template-rows:auto}.tool-image[_ngcontent-%COMP%]{width:72%;height:auto;margin-right:auto;margin-left:auto}.grid-content-block[_ngcontent-%COMP%]{display:flex;padding-top:4%;flex-direction:column}.heading-style-2[_ngcontent-%COMP%]{padding-top:10%}.carousel-container[_ngcontent-%COMP%]{border-radius:30px;overflow:hidden;max-width:800px;position:relative;margin:auto;z-index:0}.mySlides[_ngcontent-%COMP%]{display:none}.mySlides[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{display:block;width:68%;margin:auto}.prev[_ngcontent-%COMP%], .next[_ngcontent-%COMP%]{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);width:auto;padding:20px;color:#fff;font-weight:700;font-size:24px;border-radius:0 8px 8px 0;background:#add8e61a;-webkit-user-select:none;user-select:none}.next[_ngcontent-%COMP%]{right:0;border-radius:8px 0 0 8px}.prev[_ngcontent-%COMP%]:hover, .next[_ngcontent-%COMP%]:hover{background-color:#add8e64d}.text[_ngcontent-%COMP%]{color:#f2f2f2;background-color:#0a0a141a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:10px;font-size:20px;padding:8px 12px;position:absolute;bottom:60px;left:50%;transform:translate(-50%);text-align:center}.number[_ngcontent-%COMP%]{color:#f2f2f2;font-size:16px;background-color:#add8e626;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:10px;padding:8px 12px;position:absolute;top:10px;left:10px}.dots-container[_ngcontent-%COMP%]{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.dots[_ngcontent-%COMP%]{cursor:pointer;height:14px;width:14px;margin:0 4px;background-color:#add8e633;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:50%;display:inline-block;transition:background-color .3s ease}.dots[_ngcontent-%COMP%]:hover{background-color:#add8e6cc}.animate[_ngcontent-%COMP%]{-webkit-animation-name:_ngcontent-%COMP%_animate;-webkit-animation-duration:1s;animation-name:_ngcontent-%COMP%_animate;animation-duration:2s}@keyframes _ngcontent-%COMP%_animate{0%{transform:scale(1.1) rotateY(10deg)}to{transform:scale(1) rotateY(0)}}.box-login[_ngcontent-%COMP%]{width:100%;padding-right:var(--bs-gutter-x, .75rem);padding-left:var(--bs-gutter-x, .75rem);margin-right:auto;margin-left:auto;position:relative}main[_ngcontent-%COMP%]{display:block;clear:both}.section-box[_ngcontent-%COMP%]{display:inline-block;width:100%}.bg-2-opacity-80[_ngcontent-%COMP%]{background-color:#dcf0ff}.login-left[_ngcontent-%COMP%]{width:55%}.d-lg-flex[_ngcontent-%COMP%]{display:flex!important}.box-login[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{vertical-align:top}.img-responsive[_ngcontent-%COMP%]{max-width:100%}.box-login[_ngcontent-%COMP%]   .box-login-form[_ngcontent-%COMP%]{max-width:510px;width:100%;margin:auto;padding:60px 0}.box-signup[_ngcontent-%COMP%]{max-width:405px;display:table;table-layout:fixed;margin:auto;width:100%}.text-heading-3[_ngcontent-%COMP%]{font-size:35px;line-height:38px}.btn.btn-login-google[_ngcontent-%COMP%]{border-radius:8px;background-color:#fff;padding:13px 25px;display:block}.box-signup[_ngcontent-%COMP%]   .box-form-signup[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:6px;padding:36px;color:#fff;box-shadow:0 47px 65px #151c261a}.box-form-signup[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#fff;font-size:14px;font-weight:600;width:100%;letter-spacing:.4px}.integrated-solutions-wrapper[_ngcontent-%COMP%]:last-child{margin-bottom:1rem!important}.columns.is-desktop[_ngcontent-%COMP%]{display:flex}.columns[_ngcontent-%COMP%]:last-child{margin-bottom:-.75rem}.has-text-right-desktop[_ngcontent-%COMP%]{text-align:right!important}.has-text-centered[_ngcontent-%COMP%]{text-align:center!important}.column[_ngcontent-%COMP%]{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]{position:relative;margin:0 auto;width:-moz-fit-content;width:fit-content}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]   .mobile-card-slide[_ngcontent-%COMP%]:nth-of-type(2){top:65px;left:60px}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]   .mobile-card-slide[_ngcontent-%COMP%]{position:absolute;animation-name:sliding;animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:4s}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]   .mobile-card-slide[_ngcontent-%COMP%]:nth-of-type(3){top:-4px;left:177px}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]   .mobile-card-slide[_ngcontent-%COMP%]:nth-of-type(4){left:65px;top:165px}.relative-nav[_ngcontent-%COMP%]{position:relative}.sticky-nav[_ngcontent-%COMP%]{position:-webkit-fixed;position:fixed;top:80px;z-index:999;background-color:#dcf0ff}.active_1[_ngcontent-%COMP%]{border-bottom:#1788e4 2px solid;border-radius:0;color:#1788e4}.sticky[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%] > .active[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]{color:#1f96f2;font-weight:600}@media screen and (max-width: 1200px){.d-m-none[_ngcontent-%COMP%]{display:none}.d-m-block[_ngcontent-%COMP%]{display:block}.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:none}}@media screen and (max-width: 1200px){.d-t-none[_ngcontent-%COMP%]{display:none}.d-t-block[_ngcontent-%COMP%]{display:block}.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:none}}@media screen and (max-width: 768px){.d-l-none[_ngcontent-%COMP%]{display:none}.d-l-block[_ngcontent-%COMP%]{display:block}.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:block}}@media screen and (max-width: 480px){.about-app[_ngcontent-%COMP%]{padding-top:348px;margin-top:-95px}#features-section[_ngcontent-%COMP%]{display:none}.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:block}}@media screen and (min-width: 1200px){.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:block}}.input-group-text[_ngcontent-%COMP%]{color:#737373;border:none!important;border-radius:5px 0 0 5px!important;background:#fff;height:40px!important;font-weight:500;font-size:14px!important;text-align:left;cursor:pointer}.input-group-text-show[_ngcontent-%COMP%]{color:#737373;border:none!important;border-radius:0 5px 5px 0!important;background:#fff;height:40px!important;font-weight:500;font-size:14px!important;text-align:left;cursor:pointer;display:flex;width:50px;margin:0;padding:11px 0 0 13px;line-height:0;text-align:center}.input-group[_ngcontent-%COMP%]{position:relative!important;display:flex!important;flex-wrap:inherit!important;align-items:stretch;width:100%!important}.form-control[_ngcontent-%COMP%]{color:#000;border:none!important;background:#fff;height:40px!important;font-weight:500;font-size:14px!important;text-align:left}.input-group-text[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{fill:currentColor}.public-btn[_ngcontent-%COMP%]{border:none!important;background-color:#ffa900;color:#000;width:100%;padding:8px 0;font-size:15px;font-weight:600;text-align:center;border-radius:5px;text-decoration:none}.main-pricing[_ngcontent-%COMP%]{width:60%}.box-form-signup[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{font-weight:600;letter-spacing:.2px}.support-btn[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:2.5rem;color:#fff;font-size:14px;font-weight:600;min-width:7.625rem;padding:8px 22px;text-transform:none;text-align:center}.page-header[_ngcontent-%COMP%]{background-size:200% auto;position:relative;background-size:cover;overflow:hidden;background-position:center;background-repeat:no-repeat;padding:128px 0 22px}.page-header[_ngcontent-%COMP%]:before{position:absolute;content:"";background:linear-gradient(to right,#1788e4,#01477f 51%,#015193);background-size:200% auto;width:100%;height:100%;top:0;left:0}.title-box[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{color:#fff;font-size:42px;margin-bottom:15px}.title-box[_ngcontent-%COMP%]{position:relative}.breadcrumb[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:last-child{color:#fff9}.privacy-bg[_ngcontent-%COMP%]{background:#f5f5f5;padding-bottom:6%}.page-padding[_ngcontent-%COMP%]{position:relative;margin-bottom:0;padding-right:2.5rem;padding-bottom:0;padding-left:2.5rem}.heading[_ngcontent-%COMP%]{font-size:22px;color:#253858;line-height:3}.title-section[_ngcontent-%COMP%]{padding:7% 0}.app-versions[_ngcontent-%COMP%]{font-size:13px;background:#fff;text-align:end}.pd--horizontal[_ngcontent-%COMP%]{padding-left:1rem;padding-right:1rem}.j-Divider_vr_container__vr[_ngcontent-%COMP%]{width:1px;height:100%;background-color:#eee}.t-footer[_ngcontent-%COMP%]{flex-wrap:wrap}.t-footer[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#000;font-size:13px;font-weight:600}.t-footer[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center}.nav-tabs-outer[_ngcontent-%COMP%]{overflow-x:scroll;margin:20px}.nav-tabs[_ngcontent-%COMP%]{border-bottom:1px solid #dee2e6;background:#fff;border-radius:8px 8px 0 0}.privacy_intro[_ngcontent-%COMP%]{padding:2rem;border:2px solid #b9dbf6;border-radius:0 0 10px 10px;background-color:#e7f4ff;color:#000}.pricing-amt[_ngcontent-%COMP%]{font-size:28px;color:#1f96f2!important;font-weight:600;padding:2px 0;margin:0}.subhead[_ngcontent-%COMP%]{color:#84878d!important;font-size:15px;margin:0}.note-pay[_ngcontent-%COMP%]{margin-top:10px;margin-bottom:0;color:#336083!important}.refunds-section[_ngcontent-%COMP%]{padding-top:10%}.heading-policy[_ngcontent-%COMP%]{line-height:normal;font-weight:600;color:#253858;font-size:20px;padding-bottom:6px}.j-text-body-xxs[_ngcontent-%COMP%], .j-typography[_ngcontent-%COMP%]   small[_ngcontent-%COMP%], small[_ngcontent-%COMP%]{font-weight:500;text-transform:none;font-size:.75rem;letter-spacing:-.06px;line-height:1.3333333333}#features-section[_ngcontent-%COMP%]{padding-bottom:20%}.footer-home[_ngcontent-%COMP%]{text-align:center!important;padding:8px 0;background-color:#fff;bottom:0;font-family:Poppins,sans-serif;width:100%;box-shadow:0 -.0625rem 2.9375rem #0000000f;z-index:999;border-top:3px solid rgba(230,230,230,.7215686275)}.footer-home[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0}.app-versions[_ngcontent-%COMP%]{font-size:13px;background:#fff}.app-versions[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{color:#1788e4;font-weight:600;padding:6px 12px;border-radius:25px 0 0 25px}.click-h-btn[_ngcontent-%COMP%]{border:none!important;background-color:#ffa900;color:#000!important;width:100%;padding:5px 9px;font-size:15px;font-weight:600;text-align:center;cursor:pointer;border-radius:5px}.form-control[_ngcontent-%COMP%]{box-shadow:none!important}[_ngcontent-%COMP%]::placeholder{color:#a2a2a2;opacity:1;font-weight:500}[_ngcontent-%COMP%]:-ms-input-placeholder{color:#a2a2a2;font-weight:500}[_ngcontent-%COMP%]::-ms-input-placeholder{color:#a2a2a2;font-weight:500}.input-group-text[_ngcontent-%COMP%]{width:36px;margin:0;padding:0 0 0 13px}input[_ngcontent-%COMP%]:-webkit-autofill, input[_ngcontent-%COMP%]:-webkit-autofill:hover, input[_ngcontent-%COMP%]:-webkit-autofill:focus, input[_ngcontent-%COMP%]:-webkit-autofill:active{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.metismenu-home[_ngcontent-%COMP%]{z-index:999;max-height:100%;border:none!important;padding:0 0 16%}#sidebar-hone-menu[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]{color:#000;display:block;padding:10px 0;font-size:14px;position:relative;font-weight:500;text-decoration:none;border-bottom:1px solid #f4f2f2}#sidebar-hone-menu[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > a[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{margin-left:7px;padding:0;margin-right:22px}#sidebar-hone-menu[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{line-height:16px;width:20px;display:inline-block;vertical-align:middle;font-size:18px}.cross-btn[_ngcontent-%COMP%]{border:none;background:#ff6b6b;color:#fff;border-radius:27px;padding:3px 4px}.lock-down-btn[_ngcontent-%COMP%]{position:relative;width:100%;background:#ededed;padding:10px 15px;font-weight:600;color:#ff1616!important;display:inline-block;text-align:center;cursor:pointer}.register-users[_ngcontent-%COMP%]{padding:10px 16px;background:#f5f5f5}.register-users[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{display:block}.goto-dash[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:6px;padding:4px 6px;color:#fff;box-shadow:0 47px 65px #151c261a;text-align:center;margin-top:6px}@media only screen and (max-width: 600px){.box-signup[_ngcontent-%COMP%]{max-width:405px;display:table;table-layout:fixed;margin:18px auto auto;width:100%}.box-signup[_ngcontent-%COMP%]   .box-form-signup[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:6px;padding:18px;color:#fff;box-shadow:0 47px 65px #151c261a}.main-slider[_ngcontent-%COMP%]{width:75%;margin:auto;display:none}.main-head-slider[_ngcontent-%COMP%]{margin-bottom:10%}.tools__tool-list__item-group[_ngcontent-%COMP%]{display:block;justify-content:center;grid-auto-columns:1fr;grid-column-gap:4rem;grid-row-gap:2rem;grid-template-columns:1fr 1fr;grid-template-rows:auto}.menu[_ngcontent-%COMP%]{padding-top:15px;position:fixed;z-index:100;width:100vw;transition:height .5s,padding-top .5s;top:0;height:64px;background:#fff}.sticky-nav[_ngcontent-%COMP%]{position:-webkit-fixed;position:fixed;top:64px;z-index:99;background-color:#dcf0ff}.it_comp_copyright_wrapper[_ngcontent-%COMP%]{font-size:13px}.app-versions[_ngcontent-%COMP%]{font-size:13px;background:#fff;text-align:center}.t-footer[_ngcontent-%COMP%]{display:inline-flex;flex-direction:row;align-items:center;padding-bottom:8px}.main-pricing[_ngcontent-%COMP%]{width:100%}.page-padding[_ngcontent-%COMP%]{position:relative;margin-bottom:0;padding-right:1rem;padding-bottom:0;padding-left:1rem}.title-box[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{color:#fff;font-size:28px;margin-bottom:15px}.page-header[_ngcontent-%COMP%]{background-size:200% auto;position:relative;background-size:cover;overflow:hidden;background-position:center;background-repeat:no-repeat;padding:90px 0 22px}.header-home[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0;transition:all .3s;color:#0e1133;font-weight:700;font-size:24px;padding-top:0;line-height:32px}}.login-code[_ngcontent-%COMP%]{position:relative;text-align:center}.login-code[_ngcontent-%COMP%]   .login_item[_ngcontent-%COMP%]{display:inline-block}.login-code[_ngcontent-%COMP%]   .login_link.is-active[_ngcontent-%COMP%]{color:#1889e5;font-weight:700;border-bottom:3px solid #1889e5;border-radius:1px}.login-code[_ngcontent-%COMP%]   .login_link[_ngcontent-%COMP%]{display:block;padding:8px 4px;margin-right:28px;cursor:pointer;text-decoration:none;font-weight:600;color:#000;border-bottom:4px solid transparent;font-size:15px}.digit-group[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{width:40px;height:40px;background-color:#fff;border:none;line-height:50px;text-align:center;font-size:24px;font-weight:200;color:#fff;margin:0 15px 12px 0;border-radius:4px}.inputfield[_ngcontent-%COMP%]{width:100%;margin-bottom:14px}.input[_ngcontent-%COMP%]{height:40px;width:40px;border:none;outline:none;text-align:center;font-size:1.5em;border-radius:.3em;background-color:#fff;margin-right:15px}input[type=number][_ngcontent-%COMP%]::-webkit-outer-spin-button, input[type=number][_ngcontent-%COMP%]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.login-android[_ngcontent-%COMP%]{display:inline-block;height:40px;line-height:36px;padding-right:30px;padding-left:70px;position:relative;background-color:#fff;color:#000;text-decoration:none;margin-bottom:14px;border-radius:4px}.login-android[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{position:absolute;left:0;width:50px;font-size:30px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;border-right:1px solid rgba(0,0,0,.15);text-decoration:none}.login-android[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:0;color:#225d8c;padding-top:7px;font-size:15px}.switchuserID[_ngcontent-%COMP%]{display:inline-flex;position:relative;background-color:#fff;color:#000!important;text-decoration:none;margin-bottom:14px;border-radius:4px;padding:6px 8px 2px 0;width:100%}.switchuserID[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:20px!important;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;color:#737373;text-decoration:none;padding:7px 10px;top:5px;vertical-align:middle}.switchuserID[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:0;color:#222324;word-break:break-word;font-size:15px;padding-top:2px}.addUser[_ngcontent-%COMP%]{border:none!important;background-color:#ffa900;color:#000;width:100%;padding:8px 0;font-size:15px;font-weight:600;text-align:center;border-radius:5px;text-decoration:none;margin-bottom:10px}.existingAcc[_ngcontent-%COMP%]{color:#225d8c;font-size:25px!important;padding-top:8px;padding-bottom:6px}']})}return GA})();var Mt=d(39274),Xt=d(25738);function mt(GA,Qn){if(1&GA){const _A=F.RV6();F.j41(0,"button",21),F.bIt("click",function(){F.eBV(_A);const hA=F.XpG().$implicit,kn=F.XpG(3);return F.Njj(kn.removeUser(hA))}),F.j41(1,"span",22),F.EFF(2," clear "),F.k0s()()}}function ct(GA,Qn){if(1&GA){const _A=F.RV6();F.j41(0,"div",16)(1,"div",17)(2,"a",18),F.bIt("click",function(){const hA=F.eBV(_A).$implicit,kn=F.XpG(3);return F.Njj(kn.switchUser(hA))}),F.j41(3,"span",13),F.EFF(4," person "),F.k0s(),F.j41(5,"p"),F.EFF(6),F.k0s()()(),F.j41(7,"div",19),F.DNE(8,mt,3,0,"button",20),F.k0s()()}if(2&GA){const _A=Qn.$implicit;F.R7$(6),F.SpI(" ",_A.email,""),F.R7$(2),F.Y8G("ngIf",!_A.isActive)}}function xt(GA,Qn){if(1&GA&&(F.j41(0,"div",14),F.DNE(1,ct,9,2,"div",15),F.k0s()),2&GA){const _A=F.XpG(2);F.R7$(),F.Y8G("ngForOf",_A.userAccounts)}}function ee(GA,Qn){1&GA&&(F.j41(0,"div",23),F.nrm(1,"div",24),F.j41(2,"div"),F.EFF(3,"or"),F.k0s(),F.nrm(4,"div",24),F.k0s())}function Ge(GA,Qn){if(1&GA){const _A=F.RV6();F.j41(0,"div",4)(1,"div")(2,"div",5)(3,"h5",6),F.EFF(4,"Switch User"),F.k0s(),F.j41(5,"p",7),F.EFF(6,"Please click on user to sign in or click on add user to login with new user"),F.k0s(),F.j41(7,"form",8),F.DNE(8,xt,2,1,"div",9),F.j41(9,"div",10),F.DNE(10,ee,5,0,"div",11),F.j41(11,"button",12),F.bIt("click",function(){F.eBV(_A);const hA=F.XpG();return F.Njj(hA.addNewUser())}),F.j41(12,"span",13),F.EFF(13," person_add "),F.k0s(),F.EFF(14," Add User "),F.k0s()()()()()()}if(2&GA){const _A=F.XpG();F.R7$(8),F.Y8G("ngIf",_A.userAccounts&&_A.userAccounts.length>0),F.R7$(2),F.Y8G("ngIf",0!=_A.userAccounts.length)}}function Ce(GA,Qn){if(1&GA&&(F.j41(0,"div",41)(1,"a",42)(2,"span",13),F.EFF(3," person "),F.k0s(),F.j41(4,"p"),F.EFF(5),F.k0s()()()),2&GA){const _A=F.XpG(2);F.R7$(5),F.SpI(" ",_A.selectedUser.email,"")}}function je(GA,Qn){if(1&GA){const _A=F.RV6();F.j41(0,"div",25)(1,"div")(2,"div",5)(3,"h5",6),F.EFF(4,"Login With Password"),F.k0s(),F.j41(5,"p",7),F.EFF(6,"Use your credentials to login into account."),F.k0s(),F.j41(7,"form",26),F.DNE(8,Ce,6,1,"div",27),F.j41(9,"div",28)(10,"div",29)(11,"div",30)(12,"span",31)(13,"span",32),F.EFF(14," lock "),F.k0s()()(),F.nrm(15,"input",33),F.j41(16,"div",34),F.bIt("click",function(){F.eBV(_A);const hA=F.XpG();return F.Njj(hA.viewPassword())}),F.j41(17,"div",35)(18,"span",32),F.EFF(19),F.k0s()()()()(),F.j41(20,"div",36)(21,"div",37)(22,"button",38),F.bIt("click",function(){F.eBV(_A);const hA=F.XpG();return F.Njj(hA.submit())}),F.EFF(23," Login "),F.k0s()(),F.j41(24,"div",39),F.bIt("click",function(){F.eBV(_A);const hA=F.XpG();return F.Njj(hA.switchToPage(1))}),F.j41(25,"a",40),F.EFF(26," Go Back "),F.k0s()()()()()()()}if(2&GA){const _A=F.XpG();F.R7$(7),F.Y8G("formGroup",_A.switchUserForm),F.R7$(),F.Y8G("ngIf",_A.userAccounts&&_A.userAccounts.length>0||null!==_A.defaultSwitchUser),F.R7$(7),F.FS9("type",_A.showPassword?"text":"password"),F.Y8G("readonly",_A.isReadOnly),F.R7$(4),F.SpI(" ",_A.showPassword?"remove_red_eye":"visibility_off",""),F.R7$(3),F.Y8G("lwLoadingBtn",_A.isLoading)}}function iA(GA,Qn){if(1&GA){const _A=F.RV6();F.j41(0,"div",25)(1,"div")(2,"div",5)(3,"h5",6),F.EFF(4,"Add New User"),F.k0s(),F.j41(5,"p",7),F.EFF(6,"Use your credentials to login into account."),F.k0s(),F.j41(7,"form",26)(8,"div",43)(9,"div",30)(10,"span",31)(11,"span",32),F.EFF(12," mail "),F.k0s()()(),F.nrm(13,"input",44),F.k0s(),F.j41(14,"div",28)(15,"div",29)(16,"div",30)(17,"span",31)(18,"span",32),F.EFF(19," lock "),F.k0s()()(),F.nrm(20,"input",33),F.j41(21,"div",34),F.bIt("click",function(){F.eBV(_A);const hA=F.XpG();return F.Njj(hA.viewPassword())}),F.j41(22,"div",35)(23,"span",32),F.EFF(24),F.k0s()()()()(),F.j41(25,"div",36)(26,"div",37)(27,"button",38),F.bIt("click",function(){F.eBV(_A);const hA=F.XpG();return F.Njj(hA.loginWithNewUser())}),F.EFF(28," Login "),F.k0s()(),F.j41(29,"div",39),F.bIt("click",function(){F.eBV(_A);const hA=F.XpG();return F.Njj(hA.switchToPage(1))}),F.j41(30,"a",40),F.EFF(31," Go Back "),F.k0s()()()()()()()}if(2&GA){const _A=F.XpG();F.R7$(7),F.Y8G("formGroup",_A.loginForm),F.R7$(6),F.Y8G("readonly",_A.isReadOnly),F.R7$(7),F.FS9("type",_A.showPassword?"text":"password"),F.Y8G("readonly",_A.isReadOnly),F.R7$(4),F.SpI(" ",_A.showPassword?"remove_red_eye":"visibility_off",""),F.R7$(3),F.Y8G("lwLoadingBtn",_A.isLoading)}}const Ye=[{path:"",component:b,children:[{path:"login",component:At,canActivate:[C.M],data:{pageType:"login"}},{path:"register",loadChildren:()=>Promise.resolve().then(d.bind(d,83015)).then(GA=>GA.RegisterModule),canActivate:[C.M]},{path:"forgot-password",component:qt,canActivate:[C.M]},{path:"switch-user",component:(()=>{class GA{constructor(_A,fn,hA,kn,ni,mi,no,ZA,Ke,Ne,Me,BA){this.commonService=_A,this.syncApiService=fn,this.syncCommonService=hA,this.router=kn,this.__fb=ni,this.notificationService=mi,this.browserUuidService=no,this.loginService=ZA,this.authService=Ke,this.syncDbService=Ne,this.dataStoreService=Me,this.encryptionService=BA,this.showPassword=!1,this.userAccounts=[],this.isVerifyToken=!0,this.isFirstPage=!0,this.isSecondPage=!1,this.isThirdPage=!1,this.selectedUser=null,this.isReadOnly=!0,this.isLoading=!1,this.defaultSwitchUser=null,this.subscription=this.commonService.receiveBroadcast().subscribe(dn=>{(0,e.A)(dn,"userAuthenticationInProcess")&&(this.isVerifyToken=dn.userAuthenticationInProcess),this.fetchDbData()})}ngOnInit(){this.currentUser=this.authService.authInfo(),this.defaultSwitchUser=JSON.parse(N.SE.getCache("loginViaSwitchUser")),(0,_.A)(this.defaultSwitchUser)?this.fetchDbData():(this.switchToPage(2),this.switchUserForm=this.__fb.group({password:["",T.k0.required]}),this.switchUserForm.get("password").setValue(""),this.selectedUser={email:this.defaultSwitchUser.email},this.defaultSwitchUser=null,this.isReadOnly=!1,N.SE.destroyCache("loginViaSwitchUser"))}fetchDbData(){var _A=this;this.syncApiService.fetchAllMultipleDbData(["userAccounts","user"],function(){var fn=(0,R.A)(function*(hA){var kn=yield hA.data;if((0,_.A)(kn.user)||(_A.anotherCurrentUSer=kn.user[0]),(0,_.A)(kn.userAccounts))_A.userAccounts=[];else if(_A.userAccounts=kn.userAccounts,!(0,_.A)(_A.userAccounts)&&_A.userAccounts.length>0&&!(0,_.A)(_A.currentUser)){let ni=_A.userAccounts.find(no=>no.orgId==_A.currentUser.user.orgId),mi=_A.userAccounts.findIndex(no=>no.orgId==_A.currentUser.user.orgId);mi>0&&(_A.userAccounts.splice(mi,1),_A.userAccounts.unshift(ni))}(0,_.A)(_A.userAccounts)?_A.router.navigateByUrl("/home/login"):(0,_.A)(_A.userAccounts)||_A.userAccounts.map(ni=>{ni.isActive=!(0,_.A)(_A.currentUser)&&ni.orgId==_A.currentUser.user.orgId})});return function(hA){return fn.apply(this,arguments)}}())}switchUser(_A){if(!(0,_.A)(this.currentUser)&&_A.email==this.currentUser.user.email&&this.isLoggedIn())return(0,_.A)(this.currentUser)||(0,_.A)(this.anotherCurrentUSer)||this.currentUser.user.orgId===this.anotherCurrentUSer.user.orgId?(this.router.navigateByUrl("/dashboard"),this.syncDbService.syncStartData(),!1):void this.loginService.fetchUserDBData(this.currentUser);this.selectedUser=_A,this.switchToPage(2),this.switchUserForm=this.__fb.group({password:["",T.k0.required]}),this.switchUserForm.get("password").setValue(""),setTimeout(()=>{this.isReadOnly=!1},1e3)}submit(){var _A=this;if(this.switchUserForm.valid){this.isLoading=!0,navigator.onLine||(this.isLoading=!1);let fn={device_nameby_user:"",uuid:this.browserUuidService.getHeaderParameters("uuid")||this.browserUUID||"",os_version:"",operating_system:this.browserUuidService.getHeaderParameters("os"),browser:this.browserUuidService.getHeaderParameters("browser"),language:"",time_zone:this.browserUuidService.getHeaderParameters("time-zone")},hA={email:this.selectedUser.email,password:this.switchUserForm.value.password};this.loginService.login(hA,{DeviceUUIDInfo:fn},function(){var kn=(0,R.A)(function*(ni){200==ni.status&&(0,e.A)(ni,"login_info")&&(0,_.A)(ni.login_info),_A.encryptData(hA,"normal"),_A.prepareLoginProcess(ni,_A.switchUserForm.value.email)});return function(ni){return kn.apply(this,arguments)}}())}else{const fn=this.switchUserForm.controls;if(fn.password.invalid&&(fn.password.dirty||fn.password.untouched)&&fn.password?.errors.required)return this.notificationService.error("Password field is required"),this.isLoading=!1,!1}}prepareLoginProcess(_A,fn){var hA=this;return(0,R.A)(function*(){let kn=JSON.parse(N.SE.getCache("expiredSwitchUser"));return(0,_.A)(kn)||N.SE.destroyCache("expiredSwitchUser"),N.DH.showLoader(!1),navigator.onLine||(hA.isLoading=!1),425==_A.status?(hA.isLoading=!1,!1):424==Number(_A.status)?(hA.isLoading=!1,hA.showAccDeletedPopup("ACC_DELETED",fn,_A),!1):401==Number(_A.status)?1==_A.isDeletedAccount?(hA.isLoading=!1,hA.showAccDeletedPopup("NOT_YET_DELETED",fn,_A),!1):(hA.isLoading=!1,hA.commonService.setUpAnalytics("INVALID_EMAIL"),hA.notificationService.error(N.DH.alertMessage(10)),!1):(0,e.A)(_A,"login_info")&&(2===_A.login_info.purchaseStatus||3===_A.login_info.purchaseStatus&&3!==_A.login_info.user.userType&&5!==_A.login_info.registerSource&&0==_A.login_info.isWebTrial||!(0,_.A)(_A.login_info.user)&&_A.login_info.user.serverUpdatedTime>_A.login_info.user.expiryTime)?(N.DH.showLoader(!1),hA.isLoggedIn()&&N.SE.setCache("expiredSwitchUser",JSON.stringify({switch:!0,accessToken:_A.login_info.access_token,orgId:_A.login_info.user.orgId,email:_A.login_info.user.email})),hA.isLoading=!1,!1):603==_A.status?(hA.isLoading=!1,hA.notificationService.error(N.DH.alertMessage(16)),!1):604==_A.status?(hA.isLoading=!1,hA.notificationService.error(N.DH.alertMessage(17)),!1):605==_A.status?(hA.isLoading=!1,hA.notificationService.error(N.DH.alertMessage(18)),!1):(200!=_A.status&&1012!=_A.status||!(0,e.A)(_A,"login_info")?hA.notificationService.error(_A.message):hA.commonService.processResponse(_A,mi=>{if(200===mi||1012===mi){hA.fetchDbData();let no={email:_A.login_info.user.email,orgId:_A.login_info.user.orgId};(!(0,_.A)(hA.userAccounts)&&(0,_.A)(hA.userAccounts.find(Ne=>Ne.orgId==_A.login_info.user.orgId))||(0,_.A)(hA.userAccounts))&&hA.syncApiService.storeDbData("userAccounts",no,Ne=>{}),N.xL.setLocalCache("SAB_LOGGED_IN_USER",JSON.stringify(_A.login_info));let ZA=JSON.parse(N.xL.getLocalCache(_A.login_info.user.email));if(N.SE.destroyCache("filter_list_data"),hA.dataStoreService.dispatchState(new Xt.UT({updateTimestamp:0})),N.xL.setLocalCache("toRefreshDashboard",!0),!(0,_.A)(ZA)&&1==ZA.forms)return hA.router.navigate(["/onboarding"]),!1;hA.commonService.setUpAnalytics("LOGIN_SUCEESS"),hA.commonService.setUpAnalytics("SET_LOGIN_USER_ORG_ID",{orgId:_A.login_info.user.orgId});const Ke=_A.login_info;hA.isLoading=!0,(0,Mt.A)(()=>{hA.loginService.fetchUserDBData(Ke),hA.isLoading=!1},3e3)}0===mi&&(0,e.A)(_A,"httpError")&&_A.httpError&&(N.DH.showLoader(!1),hA.isLoading=!1)}),N.DH.showLoader(!1),void(hA.isLoading=!1))})()}showAccDeletedPopup(_A,fn,hA){this.commonService.showDialog(L.c,{email:fn,estimatedTimeToDisplay:hA.estimatedTimeToDisplay,type:_A},kn=>{(0,e.A)(kn,"status")&&"OK"==kn.status&&(N.SE.destroyAllCache(),N.SE.destroyCache("filter_list_data"),N.DH.showLoader(!1),this.commonService.broadcast("userAuthenticationInProcess",!1))})}viewPassword(){this.showPassword=!this.showPassword}isLoggedIn(){return this.authService.isLoggedIn()}addNewUser(){if(!(0,_.A)(this.userAccounts)&&this.userAccounts.length>=3)return this.notificationService.error("You have already added maximum 3 users. Please remove any of the above user to add new user"),!1;this.switchToPage(3),this.loginForm=this.__fb.group({email:["",T.k0.required],password:["",T.k0.required]}),this.loginForm.get("password").setValue(""),this.showPassword=!1,setTimeout(()=>{this.isReadOnly=!1},1e3)}removeUser(_A){this.commonService.openConfirm({html:"Do you want to remove?",confirmButtonText:"Yes, remove it"},mi=>{if(mi.isConfirmed){let no=_A.orgId,ZA=N.DH.dbTableList2();ZA.push("userAccounts"),this.syncApiService.clearDbTableByOrgId(ZA,no,Ke=>{200===Ke.status&&Ke.dataClear&&this.fetchDbData()})}})}loginWithNewUser(){var _A=this;if(this.loginForm.valid){this.isLoading=!0,navigator.onLine||(this.isLoading=!1);let fn={device_nameby_user:"",uuid:this.browserUuidService.getHeaderParameters("uuid")||this.browserUUID||"",os_version:"",operating_system:this.browserUuidService.getHeaderParameters("os"),browser:this.browserUuidService.getHeaderParameters("browser"),language:"",time_zone:this.browserUuidService.getHeaderParameters("time-zone")};this.loginService.login(this.loginForm.value,{DeviceUUIDInfo:fn},function(){var hA=(0,R.A)(function*(kn){200==kn.status&&(0,e.A)(kn,"login_info")&&(0,_.A)(kn.login_info),_A.prepareLoginProcess(kn,_A.loginForm.value.email)});return function(kn){return hA.apply(this,arguments)}}())}else{const fn=this.loginForm.controls;if(fn.email.invalid&&(fn.email.dirty||fn.email.untouched)&&fn.email?.errors.required)return this.notificationService.error("Email field is required"),!1;if(fn.password.invalid&&(fn.password.dirty||fn.password.untouched)&&fn.password?.errors.required)return this.notificationService.error("Password field is required"),!1}}switchToPage(_A){this.isLoading=!1,3==_A?(this.isFirstPage=!1,this.isSecondPage=!1,this.isThirdPage=!0):2==_A?(this.isFirstPage=!1,this.isSecondPage=!0,this.isThirdPage=!1):(this.isFirstPage=!0,this.isSecondPage=!1,this.isThirdPage=!1)}encryptData(_A,fn){if("social"==fn){const hA=this.encryptionService.encrypt(_A.idToken);return N.xL.setLocalCache("archiveUserData",JSON.stringify({key:hA,loginType:"social",email:_A.email,userName:_A.name})),hA}{const hA=this.encryptionService.encrypt(_A.password);return N.xL.setLocalCache("archiveUserData",JSON.stringify({key:hA,loginType:"normal",email:_A.email,userName:""})),hA}}static#t=this.\u0275fac=function(fn){return new(fn||GA)(F.rXU(u.h),F.rXU(g.P),F.rXU(s.E),F.rXU(t.Ix),F.rXU(T.ok),F.rXU(st.J),F.rXU(x.R),F.rXU(J.H),F.rXU(h.y),F.rXU(z.P),F.rXU(at.V),F.rXU(v.L))};static#e=this.\u0275cmp=F.VBU({type:GA,selectors:[["app-switch-user"]],decls:5,vars:3,consts:[[1,"box-login-form"],[1,"box-signup","mt-90"],["class","box-form-signup","style","width: 94%;",4,"ngIf"],["class","box-form-signup",4,"ngIf"],[1,"box-form-signup",2,"width","94%"],[1,"login-password"],[1,"text-start"],[1,"text-start","mb-0"],[1,"pt-3","create-form-horizontal"],["class","mt-2","style","width: 94%;",4,"ngIf"],[1,"google-sso-group"],["class","or-divider",4,"ngIf"],["type","submit","title","Login","loadingtext","Login","loadingText","Login",1,"addUser",3,"click"],[1,"custom-icons","material-icons"],[1,"mt-2",2,"width","94%"],["class","row",4,"ngFor","ngForOf"],[1,"row"],[1,"col-md-11","pe-0"],[1,"cursor-pointer","switchuserID",3,"click"],[1,"col-md-1"],["class","SwitchID-Cross",3,"click",4,"ngIf"],[1,"SwitchID-Cross",3,"click"],[1,"material-icons-round",2,"color","#f44336","font-size","17px !important","margin-top","2px","margin-left","-1px"],[1,"or-divider"],[1,"or-divider__line"],[1,"box-form-signup"],[1,"pt-3","create-form-horizontal",3,"formGroup"],["class","col-12 mt-2 text-center",4,"ngIf"],[1,"form-group","password-field"],[1,"input-group"],[1,"input-group-prepend"],[1,"input-group-text"],[1,"material-icons","custom-icons"],["name","password","placeholder","Password","formControlName","password",1,"form-control",3,"type","readonly"],[1,"input-group-append",3,"click"],[1,"input-group-text-show"],[1,"row","mt-10"],[1,"col-6"],["type","submit","title","Login","loadingtext","Login",1,"public-btn",3,"click","lwLoadingBtn"],[1,"col-6","d-flex","align-items-center","text-end","justify-content-end",3,"click"],["routerlink","/home/login","href","#/home/switch-user",1,"cursor-pointer"],[1,"col-12","mt-2","text-center"],[1,"cursor-pointer","switchuserID"],[1,"input-group","mb-2"],["maxlength","256","name","email","type","email","placeholder","Email Address","formControlName","email",1,"form-control",3,"readonly"]],template:function(fn,hA){1&fn&&(F.j41(0,"div",0)(1,"div",1),F.DNE(2,Ge,15,2,"div",2)(3,je,27,6,"div",3)(4,iA,32,6,"div",3),F.k0s()()),2&fn&&(F.R7$(2),F.Y8G("ngIf",hA.isFirstPage),F.R7$(),F.Y8G("ngIf",hA.isSecondPage),F.R7$(),F.Y8G("ngIf",hA.isThirdPage))},dependencies:[l.Sq,l.bT,T.qT,T.me,T.BC,T.cb,T.tU,T.cV,T.j4,T.JD,O.Q],styles:['@media screen and (max-width: 1200px){.d-m-none[_ngcontent-%COMP%]{display:none}.d-m-block[_ngcontent-%COMP%]{display:block}}@media screen and (max-width: 1200px){.d-t-none[_ngcontent-%COMP%]{display:none}.d-t-block[_ngcontent-%COMP%]{display:block}}@media screen and (max-width: 768px){.d-l-none[_ngcontent-%COMP%]{display:none}.d-l-block[_ngcontent-%COMP%]{display:block}}a[_ngcontent-%COMP%]{text-decoration:none!important}html[_ngcontent-%COMP%]{-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body[_ngcontent-%COMP%]{font-family:Poppins,sans-serif;font-size:16px;line-height:32px;color:#0e1133;background-color:#fafcff}hr[_ngcontent-%COMP%]{margin:0;background-color:#b0c1d8;color:#e5f0ff;border:none;height:1px}a[_ngcontent-%COMP%]{text-decoration:none;transition:all .3s}img[_ngcontent-%COMP%]{max-width:100%}ul[_ngcontent-%COMP%]{list-style:none}nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:inline-block}button[_ngcontent-%COMP%]:active, button[_ngcontent-%COMP%]:focus{outline:none}h2[_ngcontent-%COMP%]{font-size:48px;line-height:72px}h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%]{font-weight:200;color:#0e1133;margin:0}h3[_ngcontent-%COMP%]{font-size:36px;line-height:54px}h4[_ngcontent-%COMP%]{font-size:24px}h4[_ngcontent-%COMP%], h5[_ngcontent-%COMP%]{line-height:36px;font-weight:400;margin:0}h5[_ngcontent-%COMP%]{font-size:18px}h6[_ngcontent-%COMP%]{font-size:16px;line-height:32px;font-weight:600;margin:0}@media screen and (max-width: 480px){h2[_ngcontent-%COMP%]{font-size:36px;line-height:54px}h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{font-size:24px;line-height:36px}}.header-home[_ngcontent-%COMP%]{padding-top:82px;overflow:hidden;background:#dcf0ff}.header-home[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0;transition:all .3s;color:#0e1133;font-weight:700;font-size:32px;padding-top:0}.header-home[_ngcontent-%COMP%]   .header-home__title--big[_ngcontent-%COMP%]{width:100%}.header-home[_ngcontent-%COMP%]   .header-home__title--accent[_ngcontent-%COMP%]{color:#1788e4}.header-home[_ngcontent-%COMP%]   .header-home__title--features[_ngcontent-%COMP%]{width:750px;margin-bottom:450px}.header-home[_ngcontent-%COMP%]   .header-home__title--desktop[_ngcontent-%COMP%]{margin-top:40px}.header-home[_ngcontent-%COMP%]   .header-home__description[_ngcontent-%COMP%]{width:490px;font-size:16px;line-height:25px;margin-bottom:53px;transition:all .3s;color:#0e1133}.header-home[_ngcontent-%COMP%]   .header-home__description--big[_ngcontent-%COMP%]{max-width:750px;width:100%}.header-home[_ngcontent-%COMP%]   .header-home__description--about[_ngcontent-%COMP%]{margin-bottom:400px;max-width:calc(100% - 590px)}.header-home[_ngcontent-%COMP%]   .header-home__description--faq[_ngcontent-%COMP%]{margin-bottom:270px}.header-home[_ngcontent-%COMP%]   .header-home__description--calculator[_ngcontent-%COMP%]{margin-bottom:350px}.header-home[_ngcontent-%COMP%]   .header-home__img[_ngcontent-%COMP%]{max-width:490px;width:100%}.header-home[_ngcontent-%COMP%]   .header-home__btns[_ngcontent-%COMP%]{transition:all .5s}.header-home[_ngcontent-%COMP%]   .header-home__btns-mobile[_ngcontent-%COMP%]{margin-bottom:104px;margin-top:50px}.header-home[_ngcontent-%COMP%]   .header-home__btns-messenger[_ngcontent-%COMP%]{margin-bottom:310px}.header-home[_ngcontent-%COMP%]   .header-home__btns-webapp[_ngcontent-%COMP%]{margin-bottom:160px}.header-home[_ngcontent-%COMP%]   .header-home__btns-desktop[_ngcontent-%COMP%]{margin-bottom:60px}.header-home[_ngcontent-%COMP%]   .header-home__btns-pricing[_ngcontent-%COMP%]{padding-bottom:200px}.header-home.header-home--center-content[_ngcontent-%COMP%]{text-align:center}.header-home.header-home--center-content[_ngcontent-%COMP%]   .header-home__description[_ngcontent-%COMP%], .header-home.header-home--center-content[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.header-home.header-home--center-content[_ngcontent-%COMP%]   .header-home__btn[_ngcontent-%COMP%]:first-child, .header-home.header-home--center-content[_ngcontent-%COMP%]   .header-home__btn[_ngcontent-%COMP%]:last-child{margin-right:15px;margin-left:15px}.header-home.header-home--color[_ngcontent-%COMP%]{margin-top:0;padding-top:190px;background-color:#eff6ff}.header-home.header-home--bottom-space[_ngcontent-%COMP%], .header-home.header-home--desktop[_ngcontent-%COMP%]{margin-bottom:128px}.header-home[_ngcontent-%COMP%]   .header-home__webapp-img[_ngcontent-%COMP%]{position:absolute;bottom:0;right:-85px;height:100%}.header-home[_ngcontent-%COMP%]   .header-home__webapp-img-wrap[_ngcontent-%COMP%]{position:relative}.header-home[_ngcontent-%COMP%]   .header-home__about-img[_ngcontent-%COMP%]{position:absolute;bottom:0;right:-65px;height:100%}.header-home[_ngcontent-%COMP%]   .header-home__about-img-wrap[_ngcontent-%COMP%]{position:relative}.main-slider[_ngcontent-%COMP%]{width:75%;margin:auto}.padding-top-5[_ngcontent-%COMP%]{padding-top:2%}.slider-icon[_ngcontent-%COMP%]{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%;color:#000;font-size:28px!important}.carousel-indicators[_ngcontent-%COMP%]{position:absolute;right:0;bottom:-36px;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}@media screen and (max-width: 1400px){.header-home[_ngcontent-%COMP%]   .header-home__webapp-img[_ngcontent-%COMP%]{width:calc(100% - 370px);height:auto}}@media screen and (max-width: 1200px){.header-home[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{margin-top:0}.header-home[_ngcontent-%COMP%]   .header-home__title--features[_ngcontent-%COMP%]{margin-bottom:250px;width:700px}.header-home[_ngcontent-%COMP%]   .header-home__btns-messenger[_ngcontent-%COMP%], .header-home[_ngcontent-%COMP%]   .header-home__btns-mobile[_ngcontent-%COMP%]{margin-bottom:165px}.header-home[_ngcontent-%COMP%]   .header-home__btns-webapp[_ngcontent-%COMP%]{margin-bottom:110px}.header-home[_ngcontent-%COMP%]   .header-home__btns-desktop[_ngcontent-%COMP%]{margin-bottom:40px}.header-home[_ngcontent-%COMP%]   .header-home__description--about[_ngcontent-%COMP%]{margin-bottom:300px;max-width:calc(100% - 380px)}.header-home[_ngcontent-%COMP%]   .header-home__description--webapp[_ngcontent-%COMP%]{width:420px}.header-home.header-home--desktop[_ngcontent-%COMP%]{margin-bottom:108px}.header-home[_ngcontent-%COMP%]   .header-home__webapp-img[_ngcontent-%COMP%]{right:-60px}}@media screen and (max-width: 1200px){.header-home[_ngcontent-%COMP%]   .header-home__about-img[_ngcontent-%COMP%], .header-home[_ngcontent-%COMP%]   .header-home__webapp-img[_ngcontent-%COMP%]{display:none}.header-home[_ngcontent-%COMP%]   .header-home__description--webapp[_ngcontent-%COMP%]{width:490px}.header-home[_ngcontent-%COMP%]   .header-home__description--about[_ngcontent-%COMP%]{max-width:490px}}@media screen and (max-width: 768px){.header-home[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{width:100%}.header-home[_ngcontent-%COMP%]   .header-home__description[_ngcontent-%COMP%]{width:100%;margin-bottom:40px}.header-home[_ngcontent-%COMP%]   .header-home__description--about[_ngcontent-%COMP%]{max-width:100%}.header-home[_ngcontent-%COMP%]   .header-home__description--calculator[_ngcontent-%COMP%]{margin-bottom:120px}.header-home[_ngcontent-%COMP%]   .header-home__btns[_ngcontent-%COMP%]{margin-bottom:70px}.header-home[_ngcontent-%COMP%]   .header-home__btns-pricing[_ngcontent-%COMP%]{padding-bottom:140px;margin-bottom:-10px}.header-home[_ngcontent-%COMP%]   .header-home__btns-pricing[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-bottom:10px}.header-home.header-home--pricing[_ngcontent-%COMP%]{margin-bottom:60px}.header-home[_ngcontent-%COMP%]   .header-home__btn[_ngcontent-%COMP%]{margin-bottom:30px}}.link[_ngcontent-%COMP%]{transition:all .3s;cursor:pointer}.link.link--gray[_ngcontent-%COMP%]{color:#343434;font-weight:600;font-size:14px}.custom-color[_ngcontent-%COMP%], .link.link--gray[_ngcontent-%COMP%]:hover{color:#1788e4}.link.link--gray.link--gray-active[_ngcontent-%COMP%]{color:#f0354e;position:relative}.link.link--gray.link--gray-active-underline[_ngcontent-%COMP%]{position:relative}.link.link--gray.link--gray-active-underline[_ngcontent-%COMP%]:after{content:"";width:100%;position:absolute;height:3px;background-color:#1788e4;bottom:-17px;left:0}.link.link--dark-gray[_ngcontent-%COMP%]{color:#0e1133}.link.link--dark-gray[_ngcontent-%COMP%]:hover{color:#1788e4}.link.link--dark-gray.link--gray-active[_ngcontent-%COMP%]{color:#f0354e;position:relative}.link.link--accent[_ngcontent-%COMP%]{color:#1788e4}.link.link--accent[_ngcontent-%COMP%]:hover{color:#f23f57;text-decoration:underline}.link.link--accent[_ngcontent-%COMP%]:active{color:#f0354e;text-decoration:underline}.link.link--accent-bold[_ngcontent-%COMP%]{color:#1788e4;font-weight:800}.link.link--accent-bold[_ngcontent-%COMP%]:hover{color:#1788e4}.link.link--accent-bold[_ngcontent-%COMP%]:active{color:#f0354e}.logo[_ngcontent-%COMP%]{text-align:center}.logo.logo--bottom-space[_ngcontent-%COMP%]{margin-bottom:128px}.logo[_ngcontent-%COMP%]   .logo__img-wrap[_ngcontent-%COMP%]{display:flex}.logo[_ngcontent-%COMP%]   .logo__img[_ngcontent-%COMP%]{margin:auto}.logo[_ngcontent-%COMP%]   .logo__img-mini[_ngcontent-%COMP%]{max-height:45px;max-width:130px;margin:15px}.logo[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-width:100%;margin:0 auto;vertical-align:middle}.logo[_ngcontent-%COMP%]   .logo__row[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}.logo[_ngcontent-%COMP%]   .logo__row[_ngcontent-%COMP%]   .logo__logos[_ngcontent-%COMP%], .logo[_ngcontent-%COMP%]   .logo__row[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:auto}.logo[_ngcontent-%COMP%]   .logo__logos[_ngcontent-%COMP%]{display:flex;justify-content:center;flex-wrap:wrap}@media screen and (max-width: 1200px){.logo.logo--bottom-space[_ngcontent-%COMP%]{margin-bottom:105px}}@media screen and (max-width: 768px){.logo.logo--bottom-space[_ngcontent-%COMP%]{margin-bottom:70px}.logo[_ngcontent-%COMP%]   .logo__img-wrap[_ngcontent-%COMP%]{padding-bottom:45px}.logo[_ngcontent-%COMP%]   .col-2[_ngcontent-%COMP%]{width:50%}}.download[_ngcontent-%COMP%]{text-align:center}.download[_ngcontent-%COMP%]   .download__title[_ngcontent-%COMP%]{font-weight:800}.download[_ngcontent-%COMP%]   .download__btns[_ngcontent-%COMP%]{margin-top:70px;margin-bottom:60px;text-align:center}@media screen and (max-width: 768px){.download[_ngcontent-%COMP%]   .download__btn-first[_ngcontent-%COMP%]{margin-bottom:60px}}.menu[_ngcontent-%COMP%]{padding-top:15px;position:fixed;z-index:100;width:100vw;transition:height .5s,padding-top .5s;top:0;background:#fff;border-bottom:2px solid rgba(177,177,177,.1215686275)}.menu[_ngcontent-%COMP%]   .row[_ngcontent-%COMP%]{justify-content:space-between}.menu[_ngcontent-%COMP%]   .menu__logo-title[_ngcontent-%COMP%]{font-weight:800;color:#234c87;display:inline-block;font-size:24px;padding-left:15px;margin:10px 0 0;vertical-align:top;opacity:1}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]{float:right;padding-top:12px}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{margin:0;padding-left:0}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:inline-block}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:first-child{padding-right:8px}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:last-child{padding-left:8px}.menu[_ngcontent-%COMP%]   .menu__center-nav[_ngcontent-%COMP%]{text-align:center}.menu[_ngcontent-%COMP%]   .menu__center-nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{padding:16px 0 0;margin:0}.menu[_ngcontent-%COMP%]   .menu__center-nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{padding-right:20px}.menu[_ngcontent-%COMP%]   .menu__wrapper[_ngcontent-%COMP%]{position:relative}.menu[_ngcontent-%COMP%]   .menu__item[_ngcontent-%COMP%]:last-child{padding-right:15px}.menu[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]{color:#0e1133;transition:all .3s;background-color:transparent;border:none;position:absolute;right:48px;top:15px;font-size:20px;line-height:20px;padding:0;height:20px;width:20px}.menu[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]:hover{color:#1788e4}.menu[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]:focus{outline:none}.menu[_ngcontent-%COMP%]   .menu__dropdown-btn[_ngcontent-%COMP%]{position:relative;display:inline-block;padding-bottom:25px;font-weight:600}.menu[_ngcontent-%COMP%]   .menu__dropdown[_ngcontent-%COMP%]{position:relative}.menu[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]{transition:all .6s;opacity:0;transform:translateY(10%);position:absolute;background-color:#fff;border-radius:8px;box-shadow:0 15px 40px #7d93b24d;z-index:1;pointer-events:none;padding:25px;top:78px;text-align:left;width:max-content;left:-25px}.menu[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]:before{content:"";position:absolute;top:-20px;border:10px solid transparent;border-bottom:10px solid #fff;right:calc(50% - 10px)}.menu[_ngcontent-%COMP%]   .menu__dropdown-content.menu__dropdown-content--home[_ngcontent-%COMP%]{min-width:150px}.menu[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{padding-bottom:12px;text-decoration:none;display:block}.menu[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:last-child{padding-bottom:0}.menu[_ngcontent-%COMP%]   .menu__dropdown[_ngcontent-%COMP%]:hover   .menu__dropdown-btn[_ngcontent-%COMP%]{color:#1788e4}.menu[_ngcontent-%COMP%]   .menu__dropdown[_ngcontent-%COMP%]:hover   .menu__dropdown-content[_ngcontent-%COMP%]{opacity:1;transform:translateY(0);pointer-events:auto}.menu.menu--active[_ngcontent-%COMP%]{height:80px;padding-top:15px;background-color:#fff;box-shadow:0 .9375rem .9375rem #0000000f}.menu.menu--active[_ngcontent-%COMP%]   .menu__dropdown-btn[_ngcontent-%COMP%]{padding-bottom:25px}.menu.menu--active[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]{top:58px}.menu.menu--active[_ngcontent-%COMP%]   .menu__logo-title[_ngcontent-%COMP%]{opacity:0}@media screen and (max-width: 1200px){.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]{padding-right:32px}}@media screen and (max-width: 767px){.menu[_ngcontent-%COMP%]   .menu__item[_ngcontent-%COMP%]{width:50%}}@media screen and (max-width: 520px){.menu[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]{right:16px}.menu[_ngcontent-%COMP%]   .menu__logo[_ngcontent-%COMP%]{padding-left:15px}}@media screen and (max-width: 480px){.menu.menu--active[_ngcontent-%COMP%]{height:64px;padding-top:16px}.menu.menu--active[_ngcontent-%COMP%]   .menu__logo-img[_ngcontent-%COMP%]{width:32px;height:32px}.menu.menu--active[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]{top:6px}}.svg-element[_ngcontent-%COMP%]{fill:#1788e4;fill-rule:evenodd}.svg-bg[_ngcontent-%COMP%]{fill:#fafcff;opacity:0}.svg-light-gray[_ngcontent-%COMP%]{fill:#e5f0ff}.svg-dark-gray[_ngcontent-%COMP%]{fill:#0e1133}.svg-white[_ngcontent-%COMP%]{fill:#fff}.svg-gray[_ngcontent-%COMP%]{fill:#bed0e9}.svg-light[_ngcontent-%COMP%]{fill:#ceddf2}.svg-text[_ngcontent-%COMP%]{font-size:16px;text-anchor:middle;font-weight:800}.w-richtext[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0}.footer-menu[_ngcontent-%COMP%]{margin-top:60px;margin-bottom:60px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]{display:inline-block;vertical-align:top;margin-top:15px;font-size:16px;line-height:20px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{margin:0;padding-left:60px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:inline-block;padding-right:60px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:last-child{padding-right:0}.footer-menu[_ngcontent-%COMP%]   .footer-menu__social[_ngcontent-%COMP%]{float:right;vertical-align:top;margin-top:10px;font-size:18px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__social[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{padding-right:40px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__social[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:last-child{padding-right:0}@media screen and (max-width: 768px){.footer-menu[_ngcontent-%COMP%]{text-align:center}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]{margin:60px 0;display:block}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{padding-left:0}.footer-menu[_ngcontent-%COMP%]   .footer-menu__social[_ngcontent-%COMP%]{float:none}}@media screen and (max-width: 468px){.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{display:flex;justify-content:space-around}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{padding:0}}.footer[_ngcontent-%COMP%]{text-align:center;color:#798eab;padding:30px 0}.footer[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0}.about-app[_ngcontent-%COMP%]{padding-top:223px;margin-top:-95px}.topbars[_ngcontent-%COMP%]{text-align:center;transition:all .3s}.topbars[_ngcontent-%COMP%]   .topbars__item[_ngcontent-%COMP%]{padding:4px}.di-none[_ngcontent-%COMP%]{display:none}.topbars[_ngcontent-%COMP%]   .topbars__link[_ngcontent-%COMP%]{font-size:15px;line-height:14px;width:100%;display:block;height:100%;padding:8px 6px;cursor:pointer}svg[_ngcontent-%COMP%]{width:28px;height:28px}.shadow-light[_ngcontent-%COMP%]{box-shadow:0 .5rem 1.5rem #161c2d0d!important}.d-lg-block[_ngcontent-%COMP%]{display:block!important}.topbars[_ngcontent-%COMP%]   .topbars__link.active[_ngcontent-%COMP%]{border-bottom:#1788e4 2px solid;border-radius:0;color:#1788e4}.topbars[_ngcontent-%COMP%]   .topbars__link.active[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{fill:#fff}.topbars[_ngcontent-%COMP%]   .topbars__link[_ngcontent-%COMP%]:hover{border-bottom:#1788e4 2px solid;border-radius:0;color:#1788e4}.topbars[_ngcontent-%COMP%]   .topbars__link[_ngcontent-%COMP%]:hover   svg[_ngcontent-%COMP%]{fill:#1788e4}.topbars[_ngcontent-%COMP%]   .topbars__link.active[_ngcontent-%COMP%]:after{opacity:1;height:3px}.topbars.topbars--fixed[_ngcontent-%COMP%]{position:fixed;top:80px;padding:6px 0;width:100%;background-color:#eaf2ff;z-index:99;transform:translateY(0);transition:all .3s}.topbars-wrapper[_ngcontent-%COMP%]{height:83px}@media screen and (max-width: 768px){.topbars-wrapper[_ngcontent-%COMP%]{display:none}}.mobile-menu[_ngcontent-%COMP%]{position:fixed;top:0;left:0;width:100vw;overflow:hidden;text-align:center;z-index:9999;transition:all .6s ease;padding:0;background-color:#fff;transform:translateY(-100%)}.mobile-menu.mobile-menu--active[_ngcontent-%COMP%]{transform:translate(0)}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__wrapper[_ngcontent-%COMP%]{margin-top:135px;transition:all .3s;overflow-y:auto;max-height:calc(100vh - 135px)}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__wrapper[_ngcontent-%COMP%]::-webkit-scrollbar{width:0}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__ul[_ngcontent-%COMP%]{margin:0;display:flex;flex-direction:column;justify-content:center;padding:0;transition:all .3s}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__ul--collapsed[_ngcontent-%COMP%]{overflow:hidden;padding-bottom:0}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__ul--collapsed[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{height:0;padding-bottom:0;transition:height .3s ease-out 0s,padding-bottom .3s ease-out 0s,opacity .6s .3s;opacity:0}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li-collapse--close[_ngcontent-%COMP%] + .mobile-menu__ul--collapsed[_ngcontent-%COMP%]{transition:padding-bottom .6s ease-out .3s}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li-collapse--close[_ngcontent-%COMP%] + .mobile-menu__ul--collapsed[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{transition:height .6s ease-out .3s,padding-bottom .6s ease-out .3s,opacity .3s 0s}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li-collapse--active[_ngcontent-%COMP%] + .mobile-menu__ul--collapsed[_ngcontent-%COMP%]{padding-bottom:15px;transition:padding-bottom .3s ease-out 0s}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li-collapse--active[_ngcontent-%COMP%] + .mobile-menu__ul--collapsed[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{opacity:1;height:45px;padding-bottom:25px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li[_ngcontent-%COMP%]{padding-bottom:25px;font-size:16px;line-height:20px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]{color:#0e1133;transition:all .3s;background-color:transparent;border:none;position:absolute;right:46px;top:75px;font-size:20px;line-height:20px;padding:0;width:20px;height:20px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]:hover{color:#1788e4}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]:focus{outline:none}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{position:absolute;transition:all .3s;top:60px;left:46px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]{top:40px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{top:25px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__wrapper[_ngcontent-%COMP%]{margin-top:100px;max-height:calc(100vh - 100px)}@media screen and (max-width: 520px){.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{left:16px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]{right:16px}}@media screen and (max-width: 480px){.mobile-menu[_ngcontent-%COMP%]   .menu__logo-img[_ngcontent-%COMP%]{width:32px;height:32px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{top:69px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]{top:22px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{top:16px}}.login-btn[_ngcontent-%COMP%]{border-radius:2.5rem;color:#0c0c0d;font-size:14px;font-weight:600;min-width:7.625rem;padding:8px 22px;text-transform:none;text-align:center;border:2px solid #0c0c0d}.login-btn[_ngcontent-%COMP%]:hover{cursor:pointer}.register-btn[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:2.5rem;color:#fff;font-size:14px;font-weight:600;min-width:7.625rem;padding:8px 22px;text-transform:none;text-align:center}.register-btn[_ngcontent-%COMP%]:hover{cursor:pointer;box-shadow:0 100px 80px #00000012,0 42px 33px #0000000d,0 22px 17px #0000000a,0 12px 10px #0000000a,0 6px 5px #00000008,0 -1px 10px #0000000d;color:#fff}.item-2[_ngcontent-%COMP%]{background:transparent;color:#0e1133;line-height:40px;padding:12px 23px;border-radius:6px;border:2px solid #0e1133}.item-2[_ngcontent-%COMP%]:hover{background:#0e1133;color:#fff}.link-black[_ngcontent-%COMP%]{color:#0e1133}.heading-style-1[_ngcontent-%COMP%]{font-size:28px;line-height:1.14;font-weight:400;font-weight:600;margin:0;text-align:center}.hero__signup-form-block[_ngcontent-%COMP%]{width:100%;max-width:30rem;margin-bottom:0;background:#fff;padding:20px;border-radius:10px}.create-form-horizontal[_ngcontent-%COMP%]{display:flex;max-width:30rem;flex-direction:column}.form__text-field-label[_ngcontent-%COMP%]{font-weight:600;color:#00000082}.form__text-field[_ngcontent-%COMP%]{min-height:3rem;margin-bottom:1rem;padding:.5rem .75rem;border:.0625rem solid #6f7d80;border-radius:.5rem;background-color:#fff}.w-input[_ngcontent-%COMP%], .w-select[_ngcontent-%COMP%]{display:block;width:100%;height:38px;padding:8px 12px;margin-bottom:10px;font-size:14px;line-height:1.42857143;color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ccc}.or-divider[_ngcontent-%COMP%]{display:grid;margin-top:.75rem;margin-bottom:.75rem;flex-direction:column;align-items:center;grid-auto-columns:1fr;grid-column-gap:12px;grid-row-gap:16px;grid-template-columns:1fr max-content 1fr;grid-template-rows:auto;color:#fff;font-size:1.125rem;line-height:1.5555555556}.or-divider__line[_ngcontent-%COMP%]{height:1px;flex-direction:column;grid-auto-columns:1fr;grid-column-gap:12px;grid-row-gap:16px;grid-template-columns:1fr max-content 1fr;grid-template-rows:auto;background-color:#308df8}.button.cc-google-sso[_ngcontent-%COMP%]{display:grid;min-height:3.125rem;padding-top:.125rem;padding-bottom:1px;padding-left:.125rem;justify-content:flex-start;align-items:stretch;grid-auto-columns:1fr;grid-column-gap:0px;grid-row-gap:0px;grid-template-columns:max-content 1fr;grid-template-rows:auto;border-color:#1788e4;background-color:#fff;border-radius:.5rem;color:#000}.google-g-logo[_ngcontent-%COMP%]{width:auto;height:auto;margin-right:1.5rem;padding:.75rem;border-radius:50%;background-color:#fff}.cc-google-sso_text[_ngcontent-%COMP%]{line-height:3}.wrapper[_ngcontent-%COMP%]{width:572px;position:relative;background-color:var(--wrapper-background-c);box-shadow:0 0 80px var(--wrapper-shadow-c)}.images-area[_ngcontent-%COMP%]{width:100%;height:100%;position:relative;display:flex;overflow:hidden}.images-area[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;transition:.3s cubic-bezier(.79,.03,0,.99)}.buttons-area[_ngcontent-%COMP%]{width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%);display:flex;justify-content:space-between;overflow:hidden}.buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{color:var(--white-c);background-color:var(--buttons-background-c);cursor:pointer;transition:.3s ease-in-out}.buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{border-radius:0 5px 5px 0;margin-left:-100px}.buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:last-child{border-radius:5px 0 0 5px;margin-right:-100px}.wrapper[_ngcontent-%COMP%]:hover   .buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{margin-left:0}.wrapper[_ngcontent-%COMP%]:hover   .buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:last-child{margin-right:0}.buttons-area[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:hover:not(div.disabled){background-color:var(--buttons-active-background-c)}.buttons-area[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:not(div.disabled):active{opacity:.7}.buttons-area[_ngcontent-%COMP%] > div.disabled[_ngcontent-%COMP%]{cursor:no-drop;opacity:.3}.buttons-area[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:70px}.pagination-area[_ngcontent-%COMP%]{position:absolute;top:90%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.pagination-area[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{display:inline-block;width:10px;height:10px;border-radius:50%;background-color:#000;margin-right:5px;transform:scale(.5);transition:.3s ease-in-out;opacity:.4}.pagination-area[_ngcontent-%COMP%]   span.active[_ngcontent-%COMP%]{transform:scale(1);opacity:1}.nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf[_ngcontent-%COMP%]{height:28px;margin-left:-8px;margin-right:10px;min-width:28px;width:28px}.nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf[_ngcontent-%COMP%]{border-top-left-radius:3px;border-bottom-left-radius:3px;display:flex;justify-content:center;align-items:center;background-color:#fff;height:46px;margin-left:0;margin-right:12px;min-width:46px;width:36px}.nsm7Bb-HzV7m-LgbsSe-Bz112c[_ngcontent-%COMP%]{height:24px;min-width:25px;width:3px}.tab[_ngcontent-%COMP%]{float:left;width:20%;height:300px;margin-top:-12px}.tab[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{display:block;color:#000;padding:18px 16px;width:100%;border:none;outline:none;text-align:left;cursor:pointer;transition:.5s ease-in;font-size:17px;margin:15px}.tab[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:hover{background-color:#5ba1e3}.tab[_ngcontent-%COMP%]   button.active[_ngcontent-%COMP%]{background-color:#585858;color:#fff}a[_ngcontent-%COMP%]:hover{text-decoration:none!important}.tabcontent[_ngcontent-%COMP%]{padding:0 12px;background:#fff;height:300px;margin-left:40px;animation:_ngcontent-%COMP%_blinker .6s linear}@keyframes _ngcontent-%COMP%_blinker{10%{opacity:0}to{opacity:1}}.tab[_ngcontent-%COMP%]   .arrow[_ngcontent-%COMP%]{color:#585858;float:right;font-size:26px;position:relative;left:25px}@media (max-width: 800px){.tab[_ngcontent-%COMP%]{width:30%!important}.tabcontent[_ngcontent-%COMP%]{width:61%}}@media (max-width: 600px){.tab[_ngcontent-%COMP%], .tabcontent[_ngcontent-%COMP%]{width:100%!important;margin:0 auto}.tab[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:100%;margin:10px 0;padding:18px 10px}.tab[_ngcontent-%COMP%]   .arrow[_ngcontent-%COMP%]{display:none!important}}.tools__tool-list__item-group[_ngcontent-%COMP%]{display:grid;justify-content:center;grid-auto-columns:1fr;grid-column-gap:4rem;grid-row-gap:2rem;grid-template-columns:1fr 1fr;grid-template-rows:auto}.tool-image[_ngcontent-%COMP%]{width:72%;height:auto;margin-right:auto;margin-left:auto}.grid-content-block[_ngcontent-%COMP%]{display:flex;padding-top:4%;flex-direction:column}.heading-style-2[_ngcontent-%COMP%]{padding-top:10%}.carousel-container[_ngcontent-%COMP%]{border-radius:30px;overflow:hidden;max-width:800px;position:relative;margin:auto;z-index:0}.mySlides[_ngcontent-%COMP%]{display:none}.mySlides[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{display:block;width:68%;margin:auto}.prev[_ngcontent-%COMP%], .next[_ngcontent-%COMP%]{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);width:auto;padding:20px;color:#fff;font-weight:700;font-size:24px;border-radius:0 8px 8px 0;background:#add8e61a;-webkit-user-select:none;user-select:none}.next[_ngcontent-%COMP%]{right:0;border-radius:8px 0 0 8px}.prev[_ngcontent-%COMP%]:hover, .next[_ngcontent-%COMP%]:hover{background-color:#add8e64d}.text[_ngcontent-%COMP%]{color:#f2f2f2;background-color:#0a0a141a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:10px;font-size:20px;padding:8px 12px;position:absolute;bottom:60px;left:50%;transform:translate(-50%);text-align:center}.number[_ngcontent-%COMP%]{color:#f2f2f2;font-size:16px;background-color:#add8e626;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:10px;padding:8px 12px;position:absolute;top:10px;left:10px}.dots-container[_ngcontent-%COMP%]{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.dots[_ngcontent-%COMP%]{cursor:pointer;height:14px;width:14px;margin:0 4px;background-color:#add8e633;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:50%;display:inline-block;transition:background-color .3s ease}.dots[_ngcontent-%COMP%]:hover{background-color:#add8e6cc}.animate[_ngcontent-%COMP%]{-webkit-animation-name:_ngcontent-%COMP%_animate;-webkit-animation-duration:1s;animation-name:_ngcontent-%COMP%_animate;animation-duration:2s}@keyframes _ngcontent-%COMP%_animate{0%{transform:scale(1.1) rotateY(10deg)}to{transform:scale(1) rotateY(0)}}.box-login[_ngcontent-%COMP%]{width:100%;padding-right:var(--bs-gutter-x, .75rem);padding-left:var(--bs-gutter-x, .75rem);margin-right:auto;margin-left:auto;position:relative}main[_ngcontent-%COMP%]{display:block;clear:both}.section-box[_ngcontent-%COMP%]{display:inline-block;width:100%}.bg-2-opacity-80[_ngcontent-%COMP%]{background-color:#dcf0ff}.login-left[_ngcontent-%COMP%]{width:55%}.d-lg-flex[_ngcontent-%COMP%]{display:flex!important}.box-login[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{vertical-align:top}.img-responsive[_ngcontent-%COMP%]{max-width:100%}.box-login[_ngcontent-%COMP%]   .box-login-form[_ngcontent-%COMP%]{max-width:510px;width:100%;margin:auto;padding:60px 0}.box-signup[_ngcontent-%COMP%]{max-width:405px;display:table;table-layout:fixed;margin:auto;width:100%}.text-heading-3[_ngcontent-%COMP%]{font-size:35px;line-height:38px}.btn.btn-login-google[_ngcontent-%COMP%]{border-radius:8px;background-color:#fff;padding:13px 25px;display:block}.box-signup[_ngcontent-%COMP%]   .box-form-signup[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:6px;padding:36px;color:#fff;box-shadow:0 47px 65px #151c261a}.box-form-signup[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#fff;font-size:14px;font-weight:600;width:100%;letter-spacing:.4px}.integrated-solutions-wrapper[_ngcontent-%COMP%]:last-child{margin-bottom:1rem!important}.columns.is-desktop[_ngcontent-%COMP%]{display:flex}.columns[_ngcontent-%COMP%]:last-child{margin-bottom:-.75rem}.has-text-right-desktop[_ngcontent-%COMP%]{text-align:right!important}.has-text-centered[_ngcontent-%COMP%]{text-align:center!important}.column[_ngcontent-%COMP%]{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]{position:relative;margin:0 auto;width:-moz-fit-content;width:fit-content}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]   .mobile-card-slide[_ngcontent-%COMP%]:nth-of-type(2){top:65px;left:60px}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]   .mobile-card-slide[_ngcontent-%COMP%]{position:absolute;animation-name:sliding;animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:4s}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]   .mobile-card-slide[_ngcontent-%COMP%]:nth-of-type(3){top:-4px;left:177px}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]   .mobile-card-slide[_ngcontent-%COMP%]:nth-of-type(4){left:65px;top:165px}.relative-nav[_ngcontent-%COMP%]{position:relative}.sticky-nav[_ngcontent-%COMP%]{position:-webkit-fixed;position:fixed;top:80px;z-index:999;background-color:#dcf0ff}.active_1[_ngcontent-%COMP%]{border-bottom:#1788e4 2px solid;border-radius:0;color:#1788e4}.sticky[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%] > .active[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]{color:#1f96f2;font-weight:600}@media screen and (max-width: 1200px){.d-m-none[_ngcontent-%COMP%]{display:none}.d-m-block[_ngcontent-%COMP%]{display:block}.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:none}}@media screen and (max-width: 1200px){.d-t-none[_ngcontent-%COMP%]{display:none}.d-t-block[_ngcontent-%COMP%]{display:block}.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:none}}@media screen and (max-width: 768px){.d-l-none[_ngcontent-%COMP%]{display:none}.d-l-block[_ngcontent-%COMP%]{display:block}.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:block}}@media screen and (max-width: 480px){.about-app[_ngcontent-%COMP%]{padding-top:348px;margin-top:-95px}#features-section[_ngcontent-%COMP%]{display:none}.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:block}}@media screen and (min-width: 1200px){.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:block}}.input-group-text[_ngcontent-%COMP%]{color:#737373;border:none!important;border-radius:5px 0 0 5px!important;background:#fff;height:40px!important;font-weight:500;font-size:14px!important;text-align:left;cursor:pointer}.input-group-text-show[_ngcontent-%COMP%]{color:#737373;border:none!important;border-radius:0 5px 5px 0!important;background:#fff;height:40px!important;font-weight:500;font-size:14px!important;text-align:left;cursor:pointer;display:flex;width:50px;margin:0;padding:11px 0 0 13px;line-height:0;text-align:center}.input-group[_ngcontent-%COMP%]{position:relative!important;display:flex!important;flex-wrap:inherit!important;align-items:stretch;width:100%!important}.form-control[_ngcontent-%COMP%]{color:#000;border:none!important;background:#fff;height:40px!important;font-weight:500;font-size:14px!important;text-align:left}.input-group-text[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{fill:currentColor}.public-btn[_ngcontent-%COMP%]{border:none!important;background-color:#ffa900;color:#000;width:100%;padding:8px 0;font-size:15px;font-weight:600;text-align:center;border-radius:5px;text-decoration:none}.main-pricing[_ngcontent-%COMP%]{width:60%}.box-form-signup[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{font-weight:600;letter-spacing:.2px}.support-btn[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:2.5rem;color:#fff;font-size:14px;font-weight:600;min-width:7.625rem;padding:8px 22px;text-transform:none;text-align:center}.page-header[_ngcontent-%COMP%]{background-size:200% auto;position:relative;background-size:cover;overflow:hidden;background-position:center;background-repeat:no-repeat;padding:128px 0 22px}.page-header[_ngcontent-%COMP%]:before{position:absolute;content:"";background:linear-gradient(to right,#1788e4,#01477f 51%,#015193);background-size:200% auto;width:100%;height:100%;top:0;left:0}.title-box[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{color:#fff;font-size:42px;margin-bottom:15px}.title-box[_ngcontent-%COMP%]{position:relative}.breadcrumb[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:last-child{color:#fff9}.privacy-bg[_ngcontent-%COMP%]{background:#f5f5f5;padding-bottom:6%}.page-padding[_ngcontent-%COMP%]{position:relative;margin-bottom:0;padding-right:2.5rem;padding-bottom:0;padding-left:2.5rem}.heading[_ngcontent-%COMP%]{font-size:22px;color:#253858;line-height:3}.title-section[_ngcontent-%COMP%]{padding:7% 0}.app-versions[_ngcontent-%COMP%]{font-size:13px;background:#fff;text-align:end}.pd--horizontal[_ngcontent-%COMP%]{padding-left:1rem;padding-right:1rem}.j-Divider_vr_container__vr[_ngcontent-%COMP%]{width:1px;height:100%;background-color:#eee}.t-footer[_ngcontent-%COMP%]{flex-wrap:wrap}.t-footer[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#000;font-size:13px;font-weight:600}.t-footer[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center}.nav-tabs-outer[_ngcontent-%COMP%]{overflow-x:scroll;margin:20px}.nav-tabs[_ngcontent-%COMP%]{border-bottom:1px solid #dee2e6;background:#fff;border-radius:8px 8px 0 0}.privacy_intro[_ngcontent-%COMP%]{padding:2rem;border:2px solid #b9dbf6;border-radius:0 0 10px 10px;background-color:#e7f4ff;color:#000}.pricing-amt[_ngcontent-%COMP%]{font-size:28px;color:#1f96f2!important;font-weight:600;padding:2px 0;margin:0}.subhead[_ngcontent-%COMP%]{color:#84878d!important;font-size:15px;margin:0}.note-pay[_ngcontent-%COMP%]{margin-top:10px;margin-bottom:0;color:#336083!important}.refunds-section[_ngcontent-%COMP%]{padding-top:10%}.heading-policy[_ngcontent-%COMP%]{line-height:normal;font-weight:600;color:#253858;font-size:20px;padding-bottom:6px}.j-text-body-xxs[_ngcontent-%COMP%], .j-typography[_ngcontent-%COMP%]   small[_ngcontent-%COMP%], small[_ngcontent-%COMP%]{font-weight:500;text-transform:none;font-size:.75rem;letter-spacing:-.06px;line-height:1.3333333333}#features-section[_ngcontent-%COMP%]{padding-bottom:20%}.footer-home[_ngcontent-%COMP%]{text-align:center!important;padding:8px 0;background-color:#fff;bottom:0;font-family:Poppins,sans-serif;width:100%;box-shadow:0 -.0625rem 2.9375rem #0000000f;z-index:999;border-top:3px solid rgba(230,230,230,.7215686275)}.footer-home[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0}.app-versions[_ngcontent-%COMP%]{font-size:13px;background:#fff}.app-versions[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{color:#1788e4;font-weight:600;padding:6px 12px;border-radius:25px 0 0 25px}.click-h-btn[_ngcontent-%COMP%]{border:none!important;background-color:#ffa900;color:#000!important;width:100%;padding:5px 9px;font-size:15px;font-weight:600;text-align:center;cursor:pointer;border-radius:5px}.form-control[_ngcontent-%COMP%]{box-shadow:none!important}[_ngcontent-%COMP%]::placeholder{color:#a2a2a2;opacity:1;font-weight:500}[_ngcontent-%COMP%]:-ms-input-placeholder{color:#a2a2a2;font-weight:500}[_ngcontent-%COMP%]::-ms-input-placeholder{color:#a2a2a2;font-weight:500}.input-group-text[_ngcontent-%COMP%]{width:36px;margin:0;padding:0 0 0 13px}input[_ngcontent-%COMP%]:-webkit-autofill, input[_ngcontent-%COMP%]:-webkit-autofill:hover, input[_ngcontent-%COMP%]:-webkit-autofill:focus, input[_ngcontent-%COMP%]:-webkit-autofill:active{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.metismenu-home[_ngcontent-%COMP%]{z-index:999;max-height:100%;border:none!important;padding:0 0 16%}#sidebar-hone-menu[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]{color:#000;display:block;padding:10px 0;font-size:14px;position:relative;font-weight:500;text-decoration:none;border-bottom:1px solid #f4f2f2}#sidebar-hone-menu[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > a[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{margin-left:7px;padding:0;margin-right:22px}#sidebar-hone-menu[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{line-height:16px;width:20px;display:inline-block;vertical-align:middle;font-size:18px}.cross-btn[_ngcontent-%COMP%]{border:none;background:#ff6b6b;color:#fff;border-radius:27px;padding:3px 4px}.lock-down-btn[_ngcontent-%COMP%]{position:relative;width:100%;background:#ededed;padding:10px 15px;font-weight:600;color:#ff1616!important;display:inline-block;text-align:center;cursor:pointer}.register-users[_ngcontent-%COMP%]{padding:10px 16px;background:#f5f5f5}.register-users[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{display:block}.goto-dash[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:6px;padding:4px 6px;color:#fff;box-shadow:0 47px 65px #151c261a;text-align:center;margin-top:6px}@media only screen and (max-width: 600px){.box-signup[_ngcontent-%COMP%]{max-width:405px;display:table;table-layout:fixed;margin:18px auto auto;width:100%}.box-signup[_ngcontent-%COMP%]   .box-form-signup[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:6px;padding:18px;color:#fff;box-shadow:0 47px 65px #151c261a}.main-slider[_ngcontent-%COMP%]{width:75%;margin:auto;display:none}.main-head-slider[_ngcontent-%COMP%]{margin-bottom:10%}.tools__tool-list__item-group[_ngcontent-%COMP%]{display:block;justify-content:center;grid-auto-columns:1fr;grid-column-gap:4rem;grid-row-gap:2rem;grid-template-columns:1fr 1fr;grid-template-rows:auto}.menu[_ngcontent-%COMP%]{padding-top:15px;position:fixed;z-index:100;width:100vw;transition:height .5s,padding-top .5s;top:0;height:64px;background:#fff}.sticky-nav[_ngcontent-%COMP%]{position:-webkit-fixed;position:fixed;top:64px;z-index:99;background-color:#dcf0ff}.it_comp_copyright_wrapper[_ngcontent-%COMP%]{font-size:13px}.app-versions[_ngcontent-%COMP%]{font-size:13px;background:#fff;text-align:center}.t-footer[_ngcontent-%COMP%]{display:inline-flex;flex-direction:row;align-items:center;padding-bottom:8px}.main-pricing[_ngcontent-%COMP%]{width:100%}.page-padding[_ngcontent-%COMP%]{position:relative;margin-bottom:0;padding-right:1rem;padding-bottom:0;padding-left:1rem}.title-box[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{color:#fff;font-size:28px;margin-bottom:15px}.page-header[_ngcontent-%COMP%]{background-size:200% auto;position:relative;background-size:cover;overflow:hidden;background-position:center;background-repeat:no-repeat;padding:90px 0 22px}.header-home[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0;transition:all .3s;color:#0e1133;font-weight:700;font-size:24px;padding-top:0;line-height:32px}}.login-code[_ngcontent-%COMP%]{position:relative;text-align:center}.login-code[_ngcontent-%COMP%]   .login_item[_ngcontent-%COMP%]{display:inline-block}.login-code[_ngcontent-%COMP%]   .login_link.is-active[_ngcontent-%COMP%]{color:#1889e5;font-weight:700;border-bottom:3px solid #1889e5;border-radius:1px}.login-code[_ngcontent-%COMP%]   .login_link[_ngcontent-%COMP%]{display:block;padding:8px 4px;margin-right:28px;cursor:pointer;text-decoration:none;font-weight:600;color:#000;border-bottom:4px solid transparent;font-size:15px}.digit-group[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{width:40px;height:40px;background-color:#fff;border:none;line-height:50px;text-align:center;font-size:24px;font-weight:200;color:#fff;margin:0 15px 12px 0;border-radius:4px}.inputfield[_ngcontent-%COMP%]{width:100%;margin-bottom:14px}.input[_ngcontent-%COMP%]{height:40px;width:40px;border:none;outline:none;text-align:center;font-size:1.5em;border-radius:.3em;background-color:#fff;margin-right:15px}input[type=number][_ngcontent-%COMP%]::-webkit-outer-spin-button, input[type=number][_ngcontent-%COMP%]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.login-android[_ngcontent-%COMP%]{display:inline-block;height:40px;line-height:36px;padding-right:30px;padding-left:70px;position:relative;background-color:#fff;color:#000;text-decoration:none;margin-bottom:14px;border-radius:4px}.login-android[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{position:absolute;left:0;width:50px;font-size:30px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;border-right:1px solid rgba(0,0,0,.15);text-decoration:none}.login-android[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:0;color:#225d8c;padding-top:7px;font-size:15px}.switchuserID[_ngcontent-%COMP%]{display:inline-flex;position:relative;background-color:#fff;color:#000!important;text-decoration:none;margin-bottom:14px;border-radius:4px;padding:6px 8px 2px 0;width:100%}.switchuserID[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:20px!important;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;color:#737373;text-decoration:none;padding:7px 10px;top:5px;vertical-align:middle}.switchuserID[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:0;color:#222324;word-break:break-word;font-size:15px;padding-top:2px}.addUser[_ngcontent-%COMP%]{border:none!important;background-color:#ffa900;color:#000;width:100%;padding:8px 0;font-size:15px;font-weight:600;text-align:center;border-radius:5px;text-decoration:none;margin-bottom:10px}.SwitchID-Cross[_ngcontent-%COMP%]{background-color:#fff;border:1px solid #fff;border-radius:100px;width:25px;height:25px;color:#fff;font-weight:700;transition:all .5s;cursor:pointer;outline:none;margin-top:8px}']})}return GA})(),canActivate:[C.M]}]}];let rA=(()=>{class GA{static#t=this.\u0275fac=function(fn){return new(fn||GA)};static#e=this.\u0275mod=F.$C({type:GA});static#A=this.\u0275inj=F.G2t({imports:[t.iI.forChild(Ye),t.iI]})}return GA})();var fA=d(94362),TA=d(82798),EA=d(99077),fe=d(92314),xe=d(75263),FA=d(25878),Xe=d(61997),Ve=d(35580),nA=d(15788),_e=d(36076),tA=d(43654);let on=(()=>{class GA{static#t=this.\u0275fac=function(fn){return new(fn||GA)};static#e=this.\u0275mod=F.$C({type:GA});static#A=this.\u0275inj=F.G2t({imports:[l.MD,rA,p.Q8,fA.aP,TA.Ve,T.YN,T.X1,EA.v,fe.X6,xe.ZG,FA.U,Xe.C,p.Q8,Ve.p,pt.AV,nA.Ph,_e.l,tA.q]})}return GA})()},14829:(Fe,Tt,d)=>{"use strict";d.d(Tt,{I:()=>F});var l=d(98808),t=d(54438),R=d(75743);let F=(()=>{class e{constructor(){this.releaseDate=l.DH.webVersion().releaseDate,this.webVersion=l.DH.webVersion().version}ngOnInit(){}static#t=this.\u0275fac=function(h){return new(h||e)};static#e=this.\u0275cmp=t.VBU({type:e,selectors:[["app-public-footer"]],decls:26,vars:2,consts:[[1,"footer-home"],[1,"container"],[1,"row"],[1,"col-md-4","col-sm-6"],["role","links",1,"t-footer"],["tabindex","0","routerLink","/privacy-policy",1,"j-link","is-text"],[1,"j-Divider_vr_container","sp--xs","pd--horizontal",2,"height","1rem"],["role","separator",1,"j-Divider_vr_container__vr"],["tabindex","0","routerLink","/terms-and-conditions",1,"j-link","is-text"],[1,"it_comp_copyright_wrapper"],[1,"far","fa-copyright"],["href","http://www.tacktilesystems.com/","target","_blank",1,"fw-bold"],[1,"m-0","app-versions"],[2,"color","#000"],[1,"p-0"]],template:function(h,s){1&h&&(t.j41(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4)(5,"div")(6,"a",5),t.EFF(7,"Privacy Policy"),t.k0s()(),t.j41(8,"div",6),t.nrm(9,"div",7),t.k0s(),t.j41(10,"div")(11,"a",8),t.EFF(12,"Terms and Conditions"),t.k0s()()()(),t.j41(13,"div",3)(14,"div",9),t.nrm(15,"i",10),t.EFF(16," \xa9 2023 by "),t.j41(17,"a",11),t.EFF(18,"Tacktile Systems Private Limited. "),t.k0s(),t.EFF(19," All Rights Reserved. "),t.k0s()(),t.j41(20,"div",3)(21,"div",12)(22,"span",13),t.EFF(23," Last Update: "),t.j41(24,"span",14),t.EFF(25),t.k0s()()()()()()()),2&h&&(t.R7$(25),t.Lme(" ",s.releaseDate," (v",s.webVersion,")"))},dependencies:[R.Wk],styles:['@media screen and (max-width: 1200px){.d-m-none[_ngcontent-%COMP%]{display:none}.d-m-block[_ngcontent-%COMP%]{display:block}}@media screen and (max-width: 1200px){.d-t-none[_ngcontent-%COMP%]{display:none}.d-t-block[_ngcontent-%COMP%]{display:block}}@media screen and (max-width: 768px){.d-l-none[_ngcontent-%COMP%]{display:none}.d-l-block[_ngcontent-%COMP%]{display:block}}a[_ngcontent-%COMP%]{text-decoration:none!important}html[_ngcontent-%COMP%]{-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body[_ngcontent-%COMP%]{font-family:Poppins,sans-serif;font-size:16px;line-height:32px;color:#0e1133;background-color:#fafcff}hr[_ngcontent-%COMP%]{margin:0;background-color:#b0c1d8;color:#e5f0ff;border:none;height:1px}a[_ngcontent-%COMP%]{text-decoration:none;transition:all .3s}img[_ngcontent-%COMP%]{max-width:100%}ul[_ngcontent-%COMP%]{list-style:none}nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:inline-block}button[_ngcontent-%COMP%]:active, button[_ngcontent-%COMP%]:focus{outline:none}h2[_ngcontent-%COMP%]{font-size:48px;line-height:72px}h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%]{font-weight:200;color:#0e1133;margin:0}h3[_ngcontent-%COMP%]{font-size:36px;line-height:54px}h4[_ngcontent-%COMP%]{font-size:24px}h4[_ngcontent-%COMP%], h5[_ngcontent-%COMP%]{line-height:36px;font-weight:400;margin:0}h5[_ngcontent-%COMP%]{font-size:18px}h6[_ngcontent-%COMP%]{font-size:16px;line-height:32px;font-weight:600;margin:0}@media screen and (max-width: 480px){h2[_ngcontent-%COMP%]{font-size:36px;line-height:54px}h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{font-size:24px;line-height:36px}}.header-home[_ngcontent-%COMP%]{padding-top:82px;overflow:hidden;background:#dcf0ff}.header-home[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0;transition:all .3s;color:#0e1133;font-weight:700;font-size:32px;padding-top:0}.header-home[_ngcontent-%COMP%]   .header-home__title--big[_ngcontent-%COMP%]{width:100%}.header-home[_ngcontent-%COMP%]   .header-home__title--accent[_ngcontent-%COMP%]{color:#1788e4}.header-home[_ngcontent-%COMP%]   .header-home__title--features[_ngcontent-%COMP%]{width:750px;margin-bottom:450px}.header-home[_ngcontent-%COMP%]   .header-home__title--desktop[_ngcontent-%COMP%]{margin-top:40px}.header-home[_ngcontent-%COMP%]   .header-home__description[_ngcontent-%COMP%]{width:490px;font-size:16px;line-height:25px;margin-bottom:53px;transition:all .3s;color:#0e1133}.header-home[_ngcontent-%COMP%]   .header-home__description--big[_ngcontent-%COMP%]{max-width:750px;width:100%}.header-home[_ngcontent-%COMP%]   .header-home__description--about[_ngcontent-%COMP%]{margin-bottom:400px;max-width:calc(100% - 590px)}.header-home[_ngcontent-%COMP%]   .header-home__description--faq[_ngcontent-%COMP%]{margin-bottom:270px}.header-home[_ngcontent-%COMP%]   .header-home__description--calculator[_ngcontent-%COMP%]{margin-bottom:350px}.header-home[_ngcontent-%COMP%]   .header-home__img[_ngcontent-%COMP%]{max-width:490px;width:100%}.header-home[_ngcontent-%COMP%]   .header-home__btns[_ngcontent-%COMP%]{transition:all .5s}.header-home[_ngcontent-%COMP%]   .header-home__btns-mobile[_ngcontent-%COMP%]{margin-bottom:104px;margin-top:50px}.header-home[_ngcontent-%COMP%]   .header-home__btns-messenger[_ngcontent-%COMP%]{margin-bottom:310px}.header-home[_ngcontent-%COMP%]   .header-home__btns-webapp[_ngcontent-%COMP%]{margin-bottom:160px}.header-home[_ngcontent-%COMP%]   .header-home__btns-desktop[_ngcontent-%COMP%]{margin-bottom:60px}.header-home[_ngcontent-%COMP%]   .header-home__btns-pricing[_ngcontent-%COMP%]{padding-bottom:200px}.header-home.header-home--center-content[_ngcontent-%COMP%]{text-align:center}.header-home.header-home--center-content[_ngcontent-%COMP%]   .header-home__description[_ngcontent-%COMP%], .header-home.header-home--center-content[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.header-home.header-home--center-content[_ngcontent-%COMP%]   .header-home__btn[_ngcontent-%COMP%]:first-child, .header-home.header-home--center-content[_ngcontent-%COMP%]   .header-home__btn[_ngcontent-%COMP%]:last-child{margin-right:15px;margin-left:15px}.header-home.header-home--color[_ngcontent-%COMP%]{margin-top:0;padding-top:190px;background-color:#eff6ff}.header-home.header-home--bottom-space[_ngcontent-%COMP%], .header-home.header-home--desktop[_ngcontent-%COMP%]{margin-bottom:128px}.header-home[_ngcontent-%COMP%]   .header-home__webapp-img[_ngcontent-%COMP%]{position:absolute;bottom:0;right:-85px;height:100%}.header-home[_ngcontent-%COMP%]   .header-home__webapp-img-wrap[_ngcontent-%COMP%]{position:relative}.header-home[_ngcontent-%COMP%]   .header-home__about-img[_ngcontent-%COMP%]{position:absolute;bottom:0;right:-65px;height:100%}.header-home[_ngcontent-%COMP%]   .header-home__about-img-wrap[_ngcontent-%COMP%]{position:relative}.main-slider[_ngcontent-%COMP%]{width:75%;margin:auto}.padding-top-5[_ngcontent-%COMP%]{padding-top:2%}.slider-icon[_ngcontent-%COMP%]{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%;color:#000;font-size:28px!important}.carousel-indicators[_ngcontent-%COMP%]{position:absolute;right:0;bottom:-36px;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}@media screen and (max-width: 1400px){.header-home[_ngcontent-%COMP%]   .header-home__webapp-img[_ngcontent-%COMP%]{width:calc(100% - 370px);height:auto}}@media screen and (max-width: 1200px){.header-home[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{margin-top:0}.header-home[_ngcontent-%COMP%]   .header-home__title--features[_ngcontent-%COMP%]{margin-bottom:250px;width:700px}.header-home[_ngcontent-%COMP%]   .header-home__btns-messenger[_ngcontent-%COMP%], .header-home[_ngcontent-%COMP%]   .header-home__btns-mobile[_ngcontent-%COMP%]{margin-bottom:165px}.header-home[_ngcontent-%COMP%]   .header-home__btns-webapp[_ngcontent-%COMP%]{margin-bottom:110px}.header-home[_ngcontent-%COMP%]   .header-home__btns-desktop[_ngcontent-%COMP%]{margin-bottom:40px}.header-home[_ngcontent-%COMP%]   .header-home__description--about[_ngcontent-%COMP%]{margin-bottom:300px;max-width:calc(100% - 380px)}.header-home[_ngcontent-%COMP%]   .header-home__description--webapp[_ngcontent-%COMP%]{width:420px}.header-home.header-home--desktop[_ngcontent-%COMP%]{margin-bottom:108px}.header-home[_ngcontent-%COMP%]   .header-home__webapp-img[_ngcontent-%COMP%]{right:-60px}}@media screen and (max-width: 1200px){.header-home[_ngcontent-%COMP%]   .header-home__about-img[_ngcontent-%COMP%], .header-home[_ngcontent-%COMP%]   .header-home__webapp-img[_ngcontent-%COMP%]{display:none}.header-home[_ngcontent-%COMP%]   .header-home__description--webapp[_ngcontent-%COMP%]{width:490px}.header-home[_ngcontent-%COMP%]   .header-home__description--about[_ngcontent-%COMP%]{max-width:490px}}@media screen and (max-width: 768px){.header-home[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{width:100%}.header-home[_ngcontent-%COMP%]   .header-home__description[_ngcontent-%COMP%]{width:100%;margin-bottom:40px}.header-home[_ngcontent-%COMP%]   .header-home__description--about[_ngcontent-%COMP%]{max-width:100%}.header-home[_ngcontent-%COMP%]   .header-home__description--calculator[_ngcontent-%COMP%]{margin-bottom:120px}.header-home[_ngcontent-%COMP%]   .header-home__btns[_ngcontent-%COMP%]{margin-bottom:70px}.header-home[_ngcontent-%COMP%]   .header-home__btns-pricing[_ngcontent-%COMP%]{padding-bottom:140px;margin-bottom:-10px}.header-home[_ngcontent-%COMP%]   .header-home__btns-pricing[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-bottom:10px}.header-home.header-home--pricing[_ngcontent-%COMP%]{margin-bottom:60px}.header-home[_ngcontent-%COMP%]   .header-home__btn[_ngcontent-%COMP%]{margin-bottom:30px}}.link[_ngcontent-%COMP%]{transition:all .3s;cursor:pointer}.link.link--gray[_ngcontent-%COMP%]{color:#343434;font-weight:600;font-size:14px}.custom-color[_ngcontent-%COMP%], .link.link--gray[_ngcontent-%COMP%]:hover{color:#1788e4}.link.link--gray.link--gray-active[_ngcontent-%COMP%]{color:#f0354e;position:relative}.link.link--gray.link--gray-active-underline[_ngcontent-%COMP%]{position:relative}.link.link--gray.link--gray-active-underline[_ngcontent-%COMP%]:after{content:"";width:100%;position:absolute;height:3px;background-color:#1788e4;bottom:-17px;left:0}.link.link--dark-gray[_ngcontent-%COMP%]{color:#0e1133}.link.link--dark-gray[_ngcontent-%COMP%]:hover{color:#1788e4}.link.link--dark-gray.link--gray-active[_ngcontent-%COMP%]{color:#f0354e;position:relative}.link.link--accent[_ngcontent-%COMP%]{color:#1788e4}.link.link--accent[_ngcontent-%COMP%]:hover{color:#f23f57;text-decoration:underline}.link.link--accent[_ngcontent-%COMP%]:active{color:#f0354e;text-decoration:underline}.link.link--accent-bold[_ngcontent-%COMP%]{color:#1788e4;font-weight:800}.link.link--accent-bold[_ngcontent-%COMP%]:hover{color:#1788e4}.link.link--accent-bold[_ngcontent-%COMP%]:active{color:#f0354e}.logo[_ngcontent-%COMP%]{text-align:center}.logo.logo--bottom-space[_ngcontent-%COMP%]{margin-bottom:128px}.logo[_ngcontent-%COMP%]   .logo__img-wrap[_ngcontent-%COMP%]{display:flex}.logo[_ngcontent-%COMP%]   .logo__img[_ngcontent-%COMP%]{margin:auto}.logo[_ngcontent-%COMP%]   .logo__img-mini[_ngcontent-%COMP%]{max-height:45px;max-width:130px;margin:15px}.logo[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-width:100%;margin:0 auto;vertical-align:middle}.logo[_ngcontent-%COMP%]   .logo__row[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}.logo[_ngcontent-%COMP%]   .logo__row[_ngcontent-%COMP%]   .logo__logos[_ngcontent-%COMP%], .logo[_ngcontent-%COMP%]   .logo__row[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:auto}.logo[_ngcontent-%COMP%]   .logo__logos[_ngcontent-%COMP%]{display:flex;justify-content:center;flex-wrap:wrap}@media screen and (max-width: 1200px){.logo.logo--bottom-space[_ngcontent-%COMP%]{margin-bottom:105px}}@media screen and (max-width: 768px){.logo.logo--bottom-space[_ngcontent-%COMP%]{margin-bottom:70px}.logo[_ngcontent-%COMP%]   .logo__img-wrap[_ngcontent-%COMP%]{padding-bottom:45px}.logo[_ngcontent-%COMP%]   .col-2[_ngcontent-%COMP%]{width:50%}}.download[_ngcontent-%COMP%]{text-align:center}.download[_ngcontent-%COMP%]   .download__title[_ngcontent-%COMP%]{font-weight:800}.download[_ngcontent-%COMP%]   .download__btns[_ngcontent-%COMP%]{margin-top:70px;margin-bottom:60px;text-align:center}@media screen and (max-width: 768px){.download[_ngcontent-%COMP%]   .download__btn-first[_ngcontent-%COMP%]{margin-bottom:60px}}.menu[_ngcontent-%COMP%]{padding-top:15px;position:fixed;z-index:100;width:100vw;transition:height .5s,padding-top .5s;top:0;background:#fff;border-bottom:2px solid rgba(177,177,177,.1215686275)}.menu[_ngcontent-%COMP%]   .row[_ngcontent-%COMP%]{justify-content:space-between}.menu[_ngcontent-%COMP%]   .menu__logo-title[_ngcontent-%COMP%]{font-weight:800;color:#234c87;display:inline-block;font-size:24px;padding-left:15px;margin:10px 0 0;vertical-align:top;opacity:1}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]{float:right;padding-top:12px}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{margin:0;padding-left:0}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:inline-block}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:first-child{padding-right:8px}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:last-child{padding-left:8px}.menu[_ngcontent-%COMP%]   .menu__center-nav[_ngcontent-%COMP%]{text-align:center}.menu[_ngcontent-%COMP%]   .menu__center-nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{padding:16px 0 0;margin:0}.menu[_ngcontent-%COMP%]   .menu__center-nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{padding-right:20px}.menu[_ngcontent-%COMP%]   .menu__wrapper[_ngcontent-%COMP%]{position:relative}.menu[_ngcontent-%COMP%]   .menu__item[_ngcontent-%COMP%]:last-child{padding-right:15px}.menu[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]{color:#0e1133;transition:all .3s;background-color:transparent;border:none;position:absolute;right:48px;top:15px;font-size:20px;line-height:20px;padding:0;height:20px;width:20px}.menu[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]:hover{color:#1788e4}.menu[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]:focus{outline:none}.menu[_ngcontent-%COMP%]   .menu__dropdown-btn[_ngcontent-%COMP%]{position:relative;display:inline-block;padding-bottom:25px;font-weight:600}.menu[_ngcontent-%COMP%]   .menu__dropdown[_ngcontent-%COMP%]{position:relative}.menu[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]{transition:all .6s;opacity:0;transform:translateY(10%);position:absolute;background-color:#fff;border-radius:8px;box-shadow:0 15px 40px #7d93b24d;z-index:1;pointer-events:none;padding:25px;top:78px;text-align:left;width:max-content;left:-25px}.menu[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]:before{content:"";position:absolute;top:-20px;border:10px solid transparent;border-bottom:10px solid #fff;right:calc(50% - 10px)}.menu[_ngcontent-%COMP%]   .menu__dropdown-content.menu__dropdown-content--home[_ngcontent-%COMP%]{min-width:150px}.menu[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{padding-bottom:12px;text-decoration:none;display:block}.menu[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:last-child{padding-bottom:0}.menu[_ngcontent-%COMP%]   .menu__dropdown[_ngcontent-%COMP%]:hover   .menu__dropdown-btn[_ngcontent-%COMP%]{color:#1788e4}.menu[_ngcontent-%COMP%]   .menu__dropdown[_ngcontent-%COMP%]:hover   .menu__dropdown-content[_ngcontent-%COMP%]{opacity:1;transform:translateY(0);pointer-events:auto}.menu.menu--active[_ngcontent-%COMP%]{height:80px;padding-top:15px;background-color:#fff;box-shadow:0 .9375rem .9375rem #0000000f}.menu.menu--active[_ngcontent-%COMP%]   .menu__dropdown-btn[_ngcontent-%COMP%]{padding-bottom:25px}.menu.menu--active[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]{top:58px}.menu.menu--active[_ngcontent-%COMP%]   .menu__logo-title[_ngcontent-%COMP%]{opacity:0}@media screen and (max-width: 1200px){.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]{padding-right:32px}}@media screen and (max-width: 767px){.menu[_ngcontent-%COMP%]   .menu__item[_ngcontent-%COMP%]{width:50%}}@media screen and (max-width: 520px){.menu[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]{right:16px}.menu[_ngcontent-%COMP%]   .menu__logo[_ngcontent-%COMP%]{padding-left:15px}}@media screen and (max-width: 480px){.menu.menu--active[_ngcontent-%COMP%]{height:64px;padding-top:16px}.menu.menu--active[_ngcontent-%COMP%]   .menu__logo-img[_ngcontent-%COMP%]{width:32px;height:32px}.menu.menu--active[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]{top:6px}}.svg-element[_ngcontent-%COMP%]{fill:#1788e4;fill-rule:evenodd}.svg-bg[_ngcontent-%COMP%]{fill:#fafcff;opacity:0}.svg-light-gray[_ngcontent-%COMP%]{fill:#e5f0ff}.svg-dark-gray[_ngcontent-%COMP%]{fill:#0e1133}.svg-white[_ngcontent-%COMP%]{fill:#fff}.svg-gray[_ngcontent-%COMP%]{fill:#bed0e9}.svg-light[_ngcontent-%COMP%]{fill:#ceddf2}.svg-text[_ngcontent-%COMP%]{font-size:16px;text-anchor:middle;font-weight:800}.w-richtext[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0}.footer-menu[_ngcontent-%COMP%]{margin-top:60px;margin-bottom:60px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]{display:inline-block;vertical-align:top;margin-top:15px;font-size:16px;line-height:20px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{margin:0;padding-left:60px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:inline-block;padding-right:60px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:last-child{padding-right:0}.footer-menu[_ngcontent-%COMP%]   .footer-menu__social[_ngcontent-%COMP%]{float:right;vertical-align:top;margin-top:10px;font-size:18px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__social[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{padding-right:40px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__social[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:last-child{padding-right:0}@media screen and (max-width: 768px){.footer-menu[_ngcontent-%COMP%]{text-align:center}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]{margin:60px 0;display:block}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{padding-left:0}.footer-menu[_ngcontent-%COMP%]   .footer-menu__social[_ngcontent-%COMP%]{float:none}}@media screen and (max-width: 468px){.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{display:flex;justify-content:space-around}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{padding:0}}.footer[_ngcontent-%COMP%]{text-align:center;color:#798eab;padding:30px 0}.footer[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0}.about-app[_ngcontent-%COMP%]{padding-top:223px;margin-top:-95px}.topbars[_ngcontent-%COMP%]{text-align:center;transition:all .3s}.topbars[_ngcontent-%COMP%]   .topbars__item[_ngcontent-%COMP%]{padding:4px}.di-none[_ngcontent-%COMP%]{display:none}.topbars[_ngcontent-%COMP%]   .topbars__link[_ngcontent-%COMP%]{font-size:15px;line-height:14px;width:100%;display:block;height:100%;padding:8px 6px;cursor:pointer}svg[_ngcontent-%COMP%]{width:28px;height:28px}.shadow-light[_ngcontent-%COMP%]{box-shadow:0 .5rem 1.5rem #161c2d0d!important}.d-lg-block[_ngcontent-%COMP%]{display:block!important}.topbars[_ngcontent-%COMP%]   .topbars__link.active[_ngcontent-%COMP%]{border-bottom:#1788e4 2px solid;border-radius:0;color:#1788e4}.topbars[_ngcontent-%COMP%]   .topbars__link.active[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{fill:#fff}.topbars[_ngcontent-%COMP%]   .topbars__link[_ngcontent-%COMP%]:hover{border-bottom:#1788e4 2px solid;border-radius:0;color:#1788e4}.topbars[_ngcontent-%COMP%]   .topbars__link[_ngcontent-%COMP%]:hover   svg[_ngcontent-%COMP%]{fill:#1788e4}.topbars[_ngcontent-%COMP%]   .topbars__link.active[_ngcontent-%COMP%]:after{opacity:1;height:3px}.topbars.topbars--fixed[_ngcontent-%COMP%]{position:fixed;top:80px;padding:6px 0;width:100%;background-color:#eaf2ff;z-index:99;transform:translateY(0);transition:all .3s}.topbars-wrapper[_ngcontent-%COMP%]{height:83px}@media screen and (max-width: 768px){.topbars-wrapper[_ngcontent-%COMP%]{display:none}}.mobile-menu[_ngcontent-%COMP%]{position:fixed;top:0;left:0;width:100vw;overflow:hidden;text-align:center;z-index:9999;transition:all .6s ease;padding:0;background-color:#fff;transform:translateY(-100%)}.mobile-menu.mobile-menu--active[_ngcontent-%COMP%]{transform:translate(0)}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__wrapper[_ngcontent-%COMP%]{margin-top:135px;transition:all .3s;overflow-y:auto;max-height:calc(100vh - 135px)}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__wrapper[_ngcontent-%COMP%]::-webkit-scrollbar{width:0}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__ul[_ngcontent-%COMP%]{margin:0;display:flex;flex-direction:column;justify-content:center;padding:0;transition:all .3s}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__ul--collapsed[_ngcontent-%COMP%]{overflow:hidden;padding-bottom:0}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__ul--collapsed[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{height:0;padding-bottom:0;transition:height .3s ease-out 0s,padding-bottom .3s ease-out 0s,opacity .6s .3s;opacity:0}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li-collapse--close[_ngcontent-%COMP%] + .mobile-menu__ul--collapsed[_ngcontent-%COMP%]{transition:padding-bottom .6s ease-out .3s}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li-collapse--close[_ngcontent-%COMP%] + .mobile-menu__ul--collapsed[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{transition:height .6s ease-out .3s,padding-bottom .6s ease-out .3s,opacity .3s 0s}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li-collapse--active[_ngcontent-%COMP%] + .mobile-menu__ul--collapsed[_ngcontent-%COMP%]{padding-bottom:15px;transition:padding-bottom .3s ease-out 0s}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li-collapse--active[_ngcontent-%COMP%] + .mobile-menu__ul--collapsed[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{opacity:1;height:45px;padding-bottom:25px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li[_ngcontent-%COMP%]{padding-bottom:25px;font-size:16px;line-height:20px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]{color:#0e1133;transition:all .3s;background-color:transparent;border:none;position:absolute;right:46px;top:75px;font-size:20px;line-height:20px;padding:0;width:20px;height:20px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]:hover{color:#1788e4}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]:focus{outline:none}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{position:absolute;transition:all .3s;top:60px;left:46px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]{top:40px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{top:25px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__wrapper[_ngcontent-%COMP%]{margin-top:100px;max-height:calc(100vh - 100px)}@media screen and (max-width: 520px){.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{left:16px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]{right:16px}}@media screen and (max-width: 480px){.mobile-menu[_ngcontent-%COMP%]   .menu__logo-img[_ngcontent-%COMP%]{width:32px;height:32px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{top:69px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]{top:22px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{top:16px}}.login-btn[_ngcontent-%COMP%]{border-radius:2.5rem;color:#0c0c0d;font-size:14px;font-weight:600;min-width:7.625rem;padding:8px 22px;text-transform:none;text-align:center;border:2px solid #0c0c0d}.login-btn[_ngcontent-%COMP%]:hover{cursor:pointer}.register-btn[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:2.5rem;color:#fff;font-size:14px;font-weight:600;min-width:7.625rem;padding:8px 22px;text-transform:none;text-align:center}.register-btn[_ngcontent-%COMP%]:hover{cursor:pointer;box-shadow:0 100px 80px #00000012,0 42px 33px #0000000d,0 22px 17px #0000000a,0 12px 10px #0000000a,0 6px 5px #00000008,0 -1px 10px #0000000d;color:#fff}.item-2[_ngcontent-%COMP%]{background:transparent;color:#0e1133;line-height:40px;padding:12px 23px;border-radius:6px;border:2px solid #0e1133}.item-2[_ngcontent-%COMP%]:hover{background:#0e1133;color:#fff}.link-black[_ngcontent-%COMP%]{color:#0e1133}.heading-style-1[_ngcontent-%COMP%]{font-size:28px;line-height:1.14;font-weight:400;font-weight:600;margin:0;text-align:center}.hero__signup-form-block[_ngcontent-%COMP%]{width:100%;max-width:30rem;margin-bottom:0;background:#fff;padding:20px;border-radius:10px}.create-form-horizontal[_ngcontent-%COMP%]{display:flex;max-width:30rem;flex-direction:column}.form__text-field-label[_ngcontent-%COMP%]{font-weight:600;color:#00000082}.form__text-field[_ngcontent-%COMP%]{min-height:3rem;margin-bottom:1rem;padding:.5rem .75rem;border:.0625rem solid #6f7d80;border-radius:.5rem;background-color:#fff}.w-input[_ngcontent-%COMP%], .w-select[_ngcontent-%COMP%]{display:block;width:100%;height:38px;padding:8px 12px;margin-bottom:10px;font-size:14px;line-height:1.42857143;color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ccc}.or-divider[_ngcontent-%COMP%]{display:grid;margin-top:.75rem;margin-bottom:.75rem;flex-direction:column;align-items:center;grid-auto-columns:1fr;grid-column-gap:12px;grid-row-gap:16px;grid-template-columns:1fr max-content 1fr;grid-template-rows:auto;color:#fff;font-size:1.125rem;line-height:1.5555555556}.or-divider__line[_ngcontent-%COMP%]{height:1px;flex-direction:column;grid-auto-columns:1fr;grid-column-gap:12px;grid-row-gap:16px;grid-template-columns:1fr max-content 1fr;grid-template-rows:auto;background-color:#308df8}.button.cc-google-sso[_ngcontent-%COMP%]{display:grid;min-height:3.125rem;padding-top:.125rem;padding-bottom:1px;padding-left:.125rem;justify-content:flex-start;align-items:stretch;grid-auto-columns:1fr;grid-column-gap:0px;grid-row-gap:0px;grid-template-columns:max-content 1fr;grid-template-rows:auto;border-color:#1788e4;background-color:#fff;border-radius:.5rem;color:#000}.google-g-logo[_ngcontent-%COMP%]{width:auto;height:auto;margin-right:1.5rem;padding:.75rem;border-radius:50%;background-color:#fff}.cc-google-sso_text[_ngcontent-%COMP%]{line-height:3}.wrapper[_ngcontent-%COMP%]{width:572px;position:relative;background-color:var(--wrapper-background-c);box-shadow:0 0 80px var(--wrapper-shadow-c)}.images-area[_ngcontent-%COMP%]{width:100%;height:100%;position:relative;display:flex;overflow:hidden}.images-area[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;transition:.3s cubic-bezier(.79,.03,0,.99)}.buttons-area[_ngcontent-%COMP%]{width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%);display:flex;justify-content:space-between;overflow:hidden}.buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{color:var(--white-c);background-color:var(--buttons-background-c);cursor:pointer;transition:.3s ease-in-out}.buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{border-radius:0 5px 5px 0;margin-left:-100px}.buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:last-child{border-radius:5px 0 0 5px;margin-right:-100px}.wrapper[_ngcontent-%COMP%]:hover   .buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{margin-left:0}.wrapper[_ngcontent-%COMP%]:hover   .buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:last-child{margin-right:0}.buttons-area[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:hover:not(div.disabled){background-color:var(--buttons-active-background-c)}.buttons-area[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:not(div.disabled):active{opacity:.7}.buttons-area[_ngcontent-%COMP%] > div.disabled[_ngcontent-%COMP%]{cursor:no-drop;opacity:.3}.buttons-area[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:70px}.pagination-area[_ngcontent-%COMP%]{position:absolute;top:90%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.pagination-area[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{display:inline-block;width:10px;height:10px;border-radius:50%;background-color:#000;margin-right:5px;transform:scale(.5);transition:.3s ease-in-out;opacity:.4}.pagination-area[_ngcontent-%COMP%]   span.active[_ngcontent-%COMP%]{transform:scale(1);opacity:1}.nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf[_ngcontent-%COMP%]{height:28px;margin-left:-8px;margin-right:10px;min-width:28px;width:28px}.nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf[_ngcontent-%COMP%]{border-top-left-radius:3px;border-bottom-left-radius:3px;display:flex;justify-content:center;align-items:center;background-color:#fff;height:46px;margin-left:0;margin-right:12px;min-width:46px;width:36px}.nsm7Bb-HzV7m-LgbsSe-Bz112c[_ngcontent-%COMP%]{height:24px;min-width:25px;width:3px}.tab[_ngcontent-%COMP%]{float:left;width:20%;height:300px;margin-top:-12px}.tab[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{display:block;color:#000;padding:18px 16px;width:100%;border:none;outline:none;text-align:left;cursor:pointer;transition:.5s ease-in;font-size:17px;margin:15px}.tab[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:hover{background-color:#5ba1e3}.tab[_ngcontent-%COMP%]   button.active[_ngcontent-%COMP%]{background-color:#585858;color:#fff}a[_ngcontent-%COMP%]:hover{text-decoration:none!important}.tabcontent[_ngcontent-%COMP%]{padding:0 12px;background:#fff;height:300px;margin-left:40px;animation:_ngcontent-%COMP%_blinker .6s linear}@keyframes _ngcontent-%COMP%_blinker{10%{opacity:0}to{opacity:1}}.tab[_ngcontent-%COMP%]   .arrow[_ngcontent-%COMP%]{color:#585858;float:right;font-size:26px;position:relative;left:25px}@media (max-width: 800px){.tab[_ngcontent-%COMP%]{width:30%!important}.tabcontent[_ngcontent-%COMP%]{width:61%}}@media (max-width: 600px){.tab[_ngcontent-%COMP%], .tabcontent[_ngcontent-%COMP%]{width:100%!important;margin:0 auto}.tab[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:100%;margin:10px 0;padding:18px 10px}.tab[_ngcontent-%COMP%]   .arrow[_ngcontent-%COMP%]{display:none!important}}.tools__tool-list__item-group[_ngcontent-%COMP%]{display:grid;justify-content:center;grid-auto-columns:1fr;grid-column-gap:4rem;grid-row-gap:2rem;grid-template-columns:1fr 1fr;grid-template-rows:auto}.tool-image[_ngcontent-%COMP%]{width:72%;height:auto;margin-right:auto;margin-left:auto}.grid-content-block[_ngcontent-%COMP%]{display:flex;padding-top:4%;flex-direction:column}.heading-style-2[_ngcontent-%COMP%]{padding-top:10%}.carousel-container[_ngcontent-%COMP%]{border-radius:30px;overflow:hidden;max-width:800px;position:relative;margin:auto;z-index:0}.mySlides[_ngcontent-%COMP%]{display:none}.mySlides[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{display:block;width:68%;margin:auto}.prev[_ngcontent-%COMP%], .next[_ngcontent-%COMP%]{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);width:auto;padding:20px;color:#fff;font-weight:700;font-size:24px;border-radius:0 8px 8px 0;background:#add8e61a;-webkit-user-select:none;user-select:none}.next[_ngcontent-%COMP%]{right:0;border-radius:8px 0 0 8px}.prev[_ngcontent-%COMP%]:hover, .next[_ngcontent-%COMP%]:hover{background-color:#add8e64d}.text[_ngcontent-%COMP%]{color:#f2f2f2;background-color:#0a0a141a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:10px;font-size:20px;padding:8px 12px;position:absolute;bottom:60px;left:50%;transform:translate(-50%);text-align:center}.number[_ngcontent-%COMP%]{color:#f2f2f2;font-size:16px;background-color:#add8e626;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:10px;padding:8px 12px;position:absolute;top:10px;left:10px}.dots-container[_ngcontent-%COMP%]{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.dots[_ngcontent-%COMP%]{cursor:pointer;height:14px;width:14px;margin:0 4px;background-color:#add8e633;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:50%;display:inline-block;transition:background-color .3s ease}.dots[_ngcontent-%COMP%]:hover{background-color:#add8e6cc}.animate[_ngcontent-%COMP%]{-webkit-animation-name:_ngcontent-%COMP%_animate;-webkit-animation-duration:1s;animation-name:_ngcontent-%COMP%_animate;animation-duration:2s}@keyframes _ngcontent-%COMP%_animate{0%{transform:scale(1.1) rotateY(10deg)}to{transform:scale(1) rotateY(0)}}.box-login[_ngcontent-%COMP%]{width:100%;padding-right:var(--bs-gutter-x, .75rem);padding-left:var(--bs-gutter-x, .75rem);margin-right:auto;margin-left:auto;position:relative}main[_ngcontent-%COMP%]{display:block;clear:both}.section-box[_ngcontent-%COMP%]{display:inline-block;width:100%}.bg-2-opacity-80[_ngcontent-%COMP%]{background-color:#dcf0ff}.login-left[_ngcontent-%COMP%]{width:55%}.d-lg-flex[_ngcontent-%COMP%]{display:flex!important}.box-login[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{vertical-align:top}.img-responsive[_ngcontent-%COMP%]{max-width:100%}.box-login[_ngcontent-%COMP%]   .box-login-form[_ngcontent-%COMP%]{max-width:510px;width:100%;margin:auto;padding:60px 0}.box-signup[_ngcontent-%COMP%]{max-width:405px;display:table;table-layout:fixed;margin:auto;width:100%}.text-heading-3[_ngcontent-%COMP%]{font-size:35px;line-height:38px}.btn.btn-login-google[_ngcontent-%COMP%]{border-radius:8px;background-color:#fff;padding:13px 25px;display:block}.box-signup[_ngcontent-%COMP%]   .box-form-signup[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:6px;padding:36px;color:#fff;box-shadow:0 47px 65px #151c261a}.box-form-signup[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#fff;font-size:14px;font-weight:600;width:100%;letter-spacing:.4px}.integrated-solutions-wrapper[_ngcontent-%COMP%]:last-child{margin-bottom:1rem!important}.columns.is-desktop[_ngcontent-%COMP%]{display:flex}.columns[_ngcontent-%COMP%]:last-child{margin-bottom:-.75rem}.has-text-right-desktop[_ngcontent-%COMP%]{text-align:right!important}.has-text-centered[_ngcontent-%COMP%]{text-align:center!important}.column[_ngcontent-%COMP%]{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]{position:relative;margin:0 auto;width:-moz-fit-content;width:fit-content}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]   .mobile-card-slide[_ngcontent-%COMP%]:nth-of-type(2){top:65px;left:60px}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]   .mobile-card-slide[_ngcontent-%COMP%]{position:absolute;animation-name:sliding;animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:4s}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]   .mobile-card-slide[_ngcontent-%COMP%]:nth-of-type(3){top:-4px;left:177px}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]   .mobile-card-slide[_ngcontent-%COMP%]:nth-of-type(4){left:65px;top:165px}.relative-nav[_ngcontent-%COMP%]{position:relative}.sticky-nav[_ngcontent-%COMP%]{position:-webkit-fixed;position:fixed;top:80px;z-index:999;background-color:#dcf0ff}.active_1[_ngcontent-%COMP%]{border-bottom:#1788e4 2px solid;border-radius:0;color:#1788e4}.sticky[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%] > .active[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]{color:#1f96f2;font-weight:600}@media screen and (max-width: 1200px){.d-m-none[_ngcontent-%COMP%]{display:none}.d-m-block[_ngcontent-%COMP%]{display:block}.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:none}}@media screen and (max-width: 1200px){.d-t-none[_ngcontent-%COMP%]{display:none}.d-t-block[_ngcontent-%COMP%]{display:block}.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:none}}@media screen and (max-width: 768px){.d-l-none[_ngcontent-%COMP%]{display:none}.d-l-block[_ngcontent-%COMP%]{display:block}.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:block}}@media screen and (max-width: 480px){.about-app[_ngcontent-%COMP%]{padding-top:348px;margin-top:-95px}#features-section[_ngcontent-%COMP%]{display:none}.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:block}}@media screen and (min-width: 1200px){.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:block}}.input-group-text[_ngcontent-%COMP%]{color:#737373;border:none!important;border-radius:5px 0 0 5px!important;background:#fff;height:40px!important;font-weight:500;font-size:14px!important;text-align:left;cursor:pointer}.input-group-text-show[_ngcontent-%COMP%]{color:#737373;border:none!important;border-radius:0 5px 5px 0!important;background:#fff;height:40px!important;font-weight:500;font-size:14px!important;text-align:left;cursor:pointer;display:flex;width:50px;margin:0;padding:11px 0 0 13px;line-height:0;text-align:center}.input-group[_ngcontent-%COMP%]{position:relative!important;display:flex!important;flex-wrap:inherit!important;align-items:stretch;width:100%!important}.form-control[_ngcontent-%COMP%]{color:#000;border:none!important;background:#fff;height:40px!important;font-weight:500;font-size:14px!important;text-align:left}.input-group-text[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{fill:currentColor}.public-btn[_ngcontent-%COMP%]{border:none!important;background-color:#ffa900;color:#000;width:100%;padding:8px 0;font-size:15px;font-weight:600;text-align:center;border-radius:5px;text-decoration:none}.main-pricing[_ngcontent-%COMP%]{width:60%}.box-form-signup[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{font-weight:600;letter-spacing:.2px}.support-btn[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:2.5rem;color:#fff;font-size:14px;font-weight:600;min-width:7.625rem;padding:8px 22px;text-transform:none;text-align:center}.page-header[_ngcontent-%COMP%]{background-size:200% auto;position:relative;background-size:cover;overflow:hidden;background-position:center;background-repeat:no-repeat;padding:128px 0 22px}.page-header[_ngcontent-%COMP%]:before{position:absolute;content:"";background:linear-gradient(to right,#1788e4,#01477f 51%,#015193);background-size:200% auto;width:100%;height:100%;top:0;left:0}.title-box[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{color:#fff;font-size:42px;margin-bottom:15px}.title-box[_ngcontent-%COMP%]{position:relative}.breadcrumb[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:last-child{color:#fff9}.privacy-bg[_ngcontent-%COMP%]{background:#f5f5f5;padding-bottom:6%}.page-padding[_ngcontent-%COMP%]{position:relative;margin-bottom:0;padding-right:2.5rem;padding-bottom:0;padding-left:2.5rem}.heading[_ngcontent-%COMP%]{font-size:22px;color:#253858;line-height:3}.title-section[_ngcontent-%COMP%]{padding:7% 0}.app-versions[_ngcontent-%COMP%]{font-size:13px;background:#fff;text-align:end}.pd--horizontal[_ngcontent-%COMP%]{padding-left:1rem;padding-right:1rem}.j-Divider_vr_container__vr[_ngcontent-%COMP%]{width:1px;height:100%;background-color:#eee}.nav-tabs-outer[_ngcontent-%COMP%]{overflow-x:scroll;margin:20px}.nav-tabs[_ngcontent-%COMP%]{border-bottom:1px solid #dee2e6;background:#fff;border-radius:8px 8px 0 0}.privacy_intro[_ngcontent-%COMP%]{padding:2rem;border:2px solid #b9dbf6;border-radius:0 0 10px 10px;background-color:#e7f4ff;color:#000}.pricing-amt[_ngcontent-%COMP%]{font-size:28px;color:#1f96f2!important;font-weight:600;padding:2px 0;margin:0}.subhead[_ngcontent-%COMP%]{color:#84878d!important;font-size:15px;margin:0}.note-pay[_ngcontent-%COMP%]{margin-top:10px;margin-bottom:0;color:#336083!important}.refunds-section[_ngcontent-%COMP%]{padding-top:10%}.heading-policy[_ngcontent-%COMP%]{line-height:normal;font-weight:600;color:#253858;font-size:20px;padding-bottom:6px}.j-text-body-xxs[_ngcontent-%COMP%], .j-typography[_ngcontent-%COMP%]   small[_ngcontent-%COMP%], small[_ngcontent-%COMP%]{font-weight:500;text-transform:none;font-size:.75rem;letter-spacing:-.06px;line-height:1.3333333333}.click-h-btn[_ngcontent-%COMP%]{border:none!important;background-color:#ffa900;color:#000!important;width:100%;padding:5px 9px;font-size:15px;font-weight:600;text-align:center;cursor:pointer;border-radius:5px}.form-control[_ngcontent-%COMP%]{box-shadow:none!important}[_ngcontent-%COMP%]::placeholder{color:#a2a2a2;opacity:1;font-weight:500}[_ngcontent-%COMP%]:-ms-input-placeholder{color:#a2a2a2;font-weight:500}[_ngcontent-%COMP%]::-ms-input-placeholder{color:#a2a2a2;font-weight:500}.input-group-text[_ngcontent-%COMP%]{width:36px;margin:0;padding:0 0 0 13px}input[_ngcontent-%COMP%]:-webkit-autofill, input[_ngcontent-%COMP%]:-webkit-autofill:hover, input[_ngcontent-%COMP%]:-webkit-autofill:focus, input[_ngcontent-%COMP%]:-webkit-autofill:active{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.metismenu-home[_ngcontent-%COMP%]{z-index:999;max-height:100%;border:none!important;padding:0 0 16%}#sidebar-hone-menu[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]{color:#000;display:block;padding:10px 0;font-size:14px;position:relative;font-weight:500;text-decoration:none;border-bottom:1px solid #f4f2f2}#sidebar-hone-menu[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > a[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{margin-left:7px;padding:0;margin-right:22px}#sidebar-hone-menu[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{line-height:16px;width:20px;display:inline-block;vertical-align:middle;font-size:18px}.cross-btn[_ngcontent-%COMP%]{border:none;background:#ff6b6b;color:#fff;border-radius:27px;padding:3px 4px}.lock-down-btn[_ngcontent-%COMP%]{position:relative;width:100%;background:#ededed;padding:10px 15px;font-weight:600;color:#ff1616!important;display:inline-block;text-align:center;cursor:pointer}.register-users[_ngcontent-%COMP%]{padding:10px 16px;background:#f5f5f5}.register-users[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{display:block}.goto-dash[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:6px;padding:4px 6px;color:#fff;box-shadow:0 47px 65px #151c261a;text-align:center;margin-top:6px}@media only screen and (max-width: 600px){.box-signup[_ngcontent-%COMP%]{max-width:405px;display:table;table-layout:fixed;margin:18px auto auto;width:100%}.box-signup[_ngcontent-%COMP%]   .box-form-signup[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:6px;padding:18px;color:#fff;box-shadow:0 47px 65px #151c261a}.main-slider[_ngcontent-%COMP%]{width:75%;margin:auto;display:none}.main-head-slider[_ngcontent-%COMP%]{margin-bottom:10%}.tools__tool-list__item-group[_ngcontent-%COMP%]{display:block;justify-content:center;grid-auto-columns:1fr;grid-column-gap:4rem;grid-row-gap:2rem;grid-template-columns:1fr 1fr;grid-template-rows:auto}.menu[_ngcontent-%COMP%]{padding-top:15px;position:fixed;z-index:100;width:100vw;transition:height .5s,padding-top .5s;top:0;height:64px;background:#fff}.sticky-nav[_ngcontent-%COMP%]{position:-webkit-fixed;position:fixed;top:64px;z-index:99;background-color:#dcf0ff}.it_comp_copyright_wrapper[_ngcontent-%COMP%]{font-size:13px}.app-versions[_ngcontent-%COMP%]{font-size:13px;background:#fff;text-align:center}.t-footer[_ngcontent-%COMP%]{display:inline-flex;flex-direction:row;align-items:center;padding-bottom:8px}.main-pricing[_ngcontent-%COMP%]{width:100%}.page-padding[_ngcontent-%COMP%]{position:relative;margin-bottom:0;padding-right:1rem;padding-bottom:0;padding-left:1rem}.title-box[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{color:#fff;font-size:28px;margin-bottom:15px}.page-header[_ngcontent-%COMP%]{background-size:200% auto;position:relative;background-size:cover;overflow:hidden;background-position:center;background-repeat:no-repeat;padding:90px 0 22px}.header-home[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0;transition:all .3s;color:#0e1133;font-weight:700;font-size:24px;padding-top:0;line-height:32px}}.t-footer[_ngcontent-%COMP%]{flex-wrap:wrap}.t-footer[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#000;font-size:13px;font-weight:600}.t-footer[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center}.j-text-body-xxs[_ngcontent-%COMP%], .j-typography[_ngcontent-%COMP%]   small[_ngcontent-%COMP%], small[_ngcontent-%COMP%]{font-family:Poppins,sans-serif;font-weight:500;text-transform:none;font-size:.75rem;letter-spacing:-.06px;line-height:1.3333333333}#features-section[_ngcontent-%COMP%]{padding-bottom:20%}.footer-home[_ngcontent-%COMP%]{text-align:center!important;padding:8px 0;background-color:#fff;bottom:0;font-family:Poppins,sans-serif;width:100%;box-shadow:0 -.0625rem 2.9375rem #0000000f;z-index:999;border-top:3px solid rgba(230,230,230,.7215686275)}.footer-home[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0}.app-versions[_ngcontent-%COMP%]{font-size:13px;background:#fff}.app-versions[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{color:#1788e4;font-weight:600;padding:6px 12px;border-radius:25px 0 0 25px}']})}return e})()},54729:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>b});var l=d(10467),t=d(60177),R=d(54438),F=d(72036),e=d(4922),_=d(92173),D=d(75743),h=d(39866),s=d(93832),u=d(22997),g=d(7180);const a=["menuContainer"],c=["mobileMenuContainer"],B=["mobileMenuClose"];function p(C,T){1&C&&(R.j41(0,"li")(1,"a",48)(2,"span",24),R.EFF(3," person "),R.k0s(),R.EFF(4," Login "),R.k0s()())}function f(C,T){1&C&&(R.j41(0,"li")(1,"a",49)(2,"span",24),R.EFF(3," person_add "),R.k0s(),R.EFF(4," Register "),R.k0s()())}function E(C,T){if(1&C){const N=R.RV6();R.j41(0,"li",50)(1,"div",51)(2,"a",52),R.nrm(3,"img",53),R.j41(4,"span"),R.EFF(5),R.k0s(),R.j41(6,"span",54),R.EFF(7,"expand_more"),R.k0s()(),R.j41(8,"div",55)(9,"a",56)(10,"span",57),R.EFF(11,"person"),R.k0s(),R.EFF(12),R.nI1(13,"transloco"),R.k0s(),R.j41(14,"a",58),R.bIt("click",function(){R.eBV(N);const J=R.XpG();return R.Njj(J.redirectToDashboard())}),R.j41(15,"span",57),R.EFF(16,"person"),R.k0s(),R.EFF(17),R.nI1(18,"transloco"),R.k0s(),R.nrm(19,"div",59),R.j41(20,"a",60),R.bIt("click",function(){R.eBV(N);const J=R.XpG();return R.Njj(J.syncCommonService.logoutUser())}),R.j41(21,"span",57),R.EFF(22,"logout"),R.k0s(),R.EFF(23),R.nI1(24,"transloco"),R.k0s()()()()}if(2&C){const N=R.XpG();R.R7$(5),R.SpI(" ",N.registeredEmail," "),R.R7$(7),R.SpI(" ",R.bMT(13,4,"PROFILE"),""),R.R7$(5),R.SpI(" ",R.bMT(18,6,"DASHBOARD"),""),R.R7$(6),R.SpI(" ",R.bMT(24,8,"LOGOUT"),"")}}function w(C,T){if(1&C&&(R.j41(0,"div")(1,"div",61)(2,"a",62),R.nrm(3,"img",63),R.j41(4,"span"),R.EFF(5),R.k0s()(),R.j41(6,"a",64)(7,"span",57),R.EFF(8,"dashboard"),R.k0s(),R.EFF(9," Go to Dashboard "),R.k0s()()()),2&C){const N=R.XpG();R.R7$(5),R.SpI(" ",N.registeredEmail," ")}}function Q(C,T){if(1&C){const N=R.RV6();R.j41(0,"div")(1,"a",65),R.bIt("click",function(){R.eBV(N);const J=R.XpG();return R.Njj(J.syncCommonService.logoutUser())}),R.j41(2,"span",57),R.EFF(3,"logout"),R.k0s(),R.EFF(4),R.nI1(5,"transloco"),R.k0s()()}2&C&&(R.R7$(4),R.SpI(" ",R.bMT(5,1,"LOGOUT")," "))}let b=(()=>{class C{constructor(N,L,J,H,k,X,tt){this.document=N,this.authService=L,this.syncCommonService=J,this.router=H,this.commonService=k,this.syncApiService=X,this.loginService=tt,this.registeredEmail=this.authService.authInfo("registered_email"),this.isSticky=!1,this.userAccounts=[],this.window=this.document.defaultView}navigate(N,L){this.commonService.broadcast("navigateToHomeFragment",L),this.router.url.includes("home")?this.router.navigateByUrl(this.userAccounts.length>0&&"/home/switch-user"==this.router.url?"home/switch-user":"home"):this.router.navigateByUrl(N)}ngOnInit(){this.currentUrl=this.router.url,this.currentUser=this.authService.authInfo(),this.fetchDbData()}fetchDbData(){var N=this;this.syncApiService.fetchAllMultipleDbData(["userAccounts","user"],function(){var L=(0,l.A)(function*(J){var H=yield J.data;(0,F.A)(H.user)||(N.anotherCurrentUser=H.user[0]),N.userAccounts=(0,F.A)(H.userAccounts)?[]:H.userAccounts});return function(J){return L.apply(this,arguments)}}())}isLoggedIn(){return this.registeredEmail=this.authService.authInfo("registered_email"),this.authService.isLoggedIn()}scrollToFragment(N){if((0,F.A)(N))window.scroll({top:0,left:0,behavior:"smooth"});else{let L=document.getElementById(N);(0,F.A)(L)||document.getElementById(N).scrollIntoView({behavior:"smooth",block:"start",inline:"nearest"})}}redirectToDashboard(){(0,F.A)(this.currentUser)||(0,F.A)(this.anotherCurrentUser)||this.currentUser.user.orgId===this.anotherCurrentUser.user.orgId?this.router.navigateByUrl("/dashboard"):this.loginService.fetchUserDBData(this.currentUser)}static#t=this.\u0275fac=function(L){return new(L||C)(R.rXU(t.qQ),R.rXU(e.y),R.rXU(_.E),R.rXU(D.Ix),R.rXU(h.h),R.rXU(s.P),R.rXU(u.H))};static#e=this.\u0275cmp=R.VBU({type:C,selectors:[["public-header"]],viewQuery:function(L,J){if(1&L&&(R.GBs(a,5,R.aKT),R.GBs(c,5,R.aKT),R.GBs(B,5,R.aKT)),2&L){let H;R.mGM(H=R.lsd())&&(J.menuContainer=H.first),R.mGM(H=R.lsd())&&(J.mobileMenuContainer=H.first),R.mGM(H=R.lsd())&&(J.mobileMenuClose=H.first)}},decls:105,vars:5,consts:[["menuContainer",""],["mobileMenuContainer",""],["id","menu-container",1,"menu"],[1,"container","menu__wrapper"],[1,"row"],[1,"col-md-2","menu__logo","menu__item"],["routerLink","/home"],["src","assets/img/public-home/ac-logo.png"],[1,"col-md-4","menu__item","d-t-none"],[1,"menu__center-nav"],[1,"menu__dropdown"],["id","Home-section",1,"link","link--gray","menu__dropdown-btn",3,"click"],[1,"link","link--gray",3,"click"],["routerLink","/about-us",1,"link","link--gray"],["routerLink","/pricing",1,"link","link--gray"],[1,"col-md-3","text-center","d-t-none"],["routerLink","/download",1,"link","link--gray","desktop-btn"],["src","assets/img/public-home/Microsoft_logo.png",2,"width","6%","margin-right","5px"],[1,"col-md-3","menu__item","d-t-none"],[1,"menu__right-nav"],[4,"ngIf"],["style","margin-top: -20px;",4,"ngIf"],[1,"di-none","d-t-block"],["type","button","data-bs-toggle","offcanvas","data-bs-target","#offcanvasExample","aria-controls","offcanvasExample",1,"menu__mobile-button"],[1,"custom-icons","material-icons"],["tabindex","-1","id","offcanvasExample","aria-labelledby","offcanvasExampleLabel",1,"offcanvas","offcanvas-start",2,"max-width","72%"],[1,"offcanvas-header"],["id","offcanvasExampleLabel",1,"offcanvas-title"],["src","assets/img/public-home/logo.png",2,"width","70%"],["type","button","data-bs-dismiss","offcanvas","aria-label","Close",1,"cross-btn"],["id","sidebar-hone-menu",1,"offcanvas-body"],["id","public-side-menu-offcanvas",1,"metismenu-home"],["id","Home-section","routerLink","/home",1,"link","link--gray","menu__dropdown-btn",3,"click"],[1,"material-icons","custom-icons","pull-right"],["tabindex","0","routerLink","/privacy-policy",1,"link","link--gray"],["tabindex","0","routerLink","/terms-and-conditions",1,"link","link--gray"],[2,"padding","13px"],["id","mobile-menu-container",1,"mobile-menu","di-none","d-t-block"],[1,"container"],[1,"mobile-menu__logo"],["src","assets/img/public-home/logo.png"],["type","button",1,"mobile-menu__close"],[1,"mobile-menu__wrapper"],[1,"mobile-menu__ul"],[1,"mobile-menu__li","mobile-menu__li-collapse"],[1,"link","link--dark-gray"],[1,"mobile-menu__li"],["href","#",1,"link","link--dark-gray"],["routerLink","/home/login",1,"login-btn"],["routerLink","/home/register",1,"register-btn"],[2,"margin-top","-20px"],[1,"dropdown","notification-list","nav-pro-img"],["data-bs-toggle","dropdown","role","button","aria-haspopup","false","aria-expanded","false",1,"dropdown-toggle","nav-link","arrow-none","nav-user"],["src","./assets/img/user.png","alt","user",1,"rounded-circle"],[1,"material-icons","custom-icons","paidArrow","pay_arrow","collapsed"],[1,"dropdown-menu","dropdown-menu-right","profile-dropdown"],["href","","routerLink","/settings/profile",1,"dropdown-item"],[1,"material-icons","custom-icons"],[1,"dropdown-item",3,"click"],[1,"dropdown-divider"],[1,"dropdown-item","text-danger","cursor-pointer",3,"click"],[1,"register-users"],["data-bs-toggle","dropdown","role","button","aria-haspopup","false","aria-expanded","false",1,""],["src","./assets/img/user.png","alt","user","width","20",1,"rounded-circle"],["routerLink","/dashboard",1,"goto-dash"],[1,"lock-down-btn",3,"click"]],template:function(L,J){if(1&L){const H=R.RV6();R.j41(0,"div",2,0)(2,"div",3)(3,"div",4)(4,"div",5)(5,"a",6),R.nrm(6,"img",7),R.k0s()(),R.j41(7,"div",8)(8,"nav",9)(9,"ul")(10,"li")(11,"div",10)(12,"a",11),R.bIt("click",function(){return R.eBV(H),R.Njj(J.navigate("/home",null))}),R.EFF(13," Home "),R.k0s()()(),R.j41(14,"li")(15,"a",12),R.bIt("click",function(){return R.eBV(H),R.Njj(J.navigate("/home","Invoice"))}),R.EFF(16,"Features"),R.k0s()(),R.j41(17,"li")(18,"a",13),R.EFF(19,"About Us"),R.k0s()(),R.j41(20,"li")(21,"a",14),R.EFF(22,"Pricing"),R.k0s()()()()(),R.j41(23,"div",15)(24,"a",16),R.nrm(25,"img",17),R.EFF(26,"Download Desktop App "),R.j41(27,"small"),R.EFF(28,"(Windows)"),R.k0s()()(),R.j41(29,"div",18)(30,"nav",19)(31,"ul"),R.DNE(32,p,5,0,"li",20)(33,f,5,0,"li",20)(34,E,25,10,"li",21),R.k0s()()(),R.j41(35,"div",22)(36,"button",23)(37,"span",24),R.EFF(38," menu "),R.k0s()()()()()(),R.j41(39,"div",25)(40,"div",26)(41,"h5",27),R.nrm(42,"img",28),R.k0s(),R.j41(43,"button",29)(44,"span",24),R.EFF(45," clear "),R.k0s()()(),R.DNE(46,w,10,1,"div",20),R.j41(47,"div",30)(48,"ul",31)(49,"li")(50,"a",32),R.bIt("click",function(){return R.eBV(H),R.Njj(J.navigate("/home",null))}),R.EFF(51," Home "),R.j41(52,"i",33),R.EFF(53,"chevron_right"),R.k0s()()(),R.j41(54,"li")(55,"a",12),R.bIt("click",function(){return R.eBV(H),R.Njj(J.navigate("/home","Invoice"))}),R.EFF(56,"Features "),R.j41(57,"i",33),R.EFF(58,"chevron_right"),R.k0s()()(),R.j41(59,"li")(60,"a",13),R.EFF(61,"About Us "),R.j41(62,"i",33),R.EFF(63,"chevron_right"),R.k0s()()(),R.j41(64,"li")(65,"a",14),R.EFF(66,"Pricing "),R.j41(67,"i",33),R.EFF(68,"chevron_right"),R.k0s()()(),R.j41(69,"li")(70,"a",34),R.EFF(71,"Privacy Policy "),R.j41(72,"i",33),R.EFF(73,"chevron_right"),R.k0s()()(),R.j41(74,"li")(75,"a",35),R.EFF(76,"Terms and Conditions "),R.j41(77,"i",33),R.EFF(78,"chevron_right"),R.k0s()()()()(),R.j41(79,"div",36)(80,"a",16),R.nrm(81,"img",17),R.EFF(82,"Download Desktop App "),R.j41(83,"small"),R.EFF(84,"(Windows)"),R.k0s()()(),R.DNE(85,Q,6,3,"div",20),R.k0s(),R.j41(86,"div",37,1)(88,"div",38)(89,"div",39),R.nrm(90,"img",40),R.k0s(),R.j41(91,"button",41)(92,"span",24),R.EFF(93," clear "),R.k0s()(),R.j41(94,"nav",42)(95,"ul",43)(96,"li",44)(97,"a",45),R.EFF(98,"Home "),R.k0s()(),R.j41(99,"li",46)(100,"a",47),R.EFF(101,"Features"),R.k0s()(),R.j41(102,"li",46)(103,"a",47),R.EFF(104,"Pricing"),R.k0s()()()()()()}2&L&&(R.R7$(32),R.Y8G("ngIf",!J.isLoggedIn()),R.R7$(),R.Y8G("ngIf",!J.isLoggedIn()),R.R7$(),R.Y8G("ngIf",J.isLoggedIn()),R.R7$(12),R.Y8G("ngIf",J.isLoggedIn()),R.R7$(39),R.Y8G("ngIf",J.isLoggedIn()))},dependencies:[t.bT,D.Wk,g.Kj],styles:['@media screen and (max-width: 1200px){.d-m-none[_ngcontent-%COMP%]{display:none}.d-m-block[_ngcontent-%COMP%]{display:block}}@media screen and (max-width: 1200px){.d-t-none[_ngcontent-%COMP%]{display:none}.d-t-block[_ngcontent-%COMP%]{display:block}}@media screen and (max-width: 768px){.d-l-none[_ngcontent-%COMP%]{display:none}.d-l-block[_ngcontent-%COMP%]{display:block}}a[_ngcontent-%COMP%]{text-decoration:none!important}html[_ngcontent-%COMP%]{-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body[_ngcontent-%COMP%]{font-family:Poppins,sans-serif;font-size:16px;line-height:32px;color:#0e1133;background-color:#fafcff}hr[_ngcontent-%COMP%]{margin:0;background-color:#b0c1d8;color:#e5f0ff;border:none;height:1px}a[_ngcontent-%COMP%]{text-decoration:none;transition:all .3s}img[_ngcontent-%COMP%]{max-width:100%}ul[_ngcontent-%COMP%]{list-style:none}nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:inline-block}button[_ngcontent-%COMP%]:active, button[_ngcontent-%COMP%]:focus{outline:none}h2[_ngcontent-%COMP%]{font-size:48px;line-height:72px}h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%]{font-weight:200;color:#0e1133;margin:0}h3[_ngcontent-%COMP%]{font-size:36px;line-height:54px}h4[_ngcontent-%COMP%]{font-size:24px}h4[_ngcontent-%COMP%], h5[_ngcontent-%COMP%]{line-height:36px;font-weight:400;margin:0}h5[_ngcontent-%COMP%]{font-size:18px}h6[_ngcontent-%COMP%]{font-size:16px;line-height:32px;font-weight:600;margin:0}@media screen and (max-width: 480px){h2[_ngcontent-%COMP%]{font-size:36px;line-height:54px}h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{font-size:24px;line-height:36px}}.header-home[_ngcontent-%COMP%]{padding-top:82px;overflow:hidden;background:#dcf0ff}.header-home[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0;transition:all .3s;color:#0e1133;font-weight:700;font-size:32px;padding-top:0}.header-home[_ngcontent-%COMP%]   .header-home__title--big[_ngcontent-%COMP%]{width:100%}.header-home[_ngcontent-%COMP%]   .header-home__title--accent[_ngcontent-%COMP%]{color:#1788e4}.header-home[_ngcontent-%COMP%]   .header-home__title--features[_ngcontent-%COMP%]{width:750px;margin-bottom:450px}.header-home[_ngcontent-%COMP%]   .header-home__title--desktop[_ngcontent-%COMP%]{margin-top:40px}.header-home[_ngcontent-%COMP%]   .header-home__description[_ngcontent-%COMP%]{width:490px;font-size:16px;line-height:25px;margin-bottom:53px;transition:all .3s;color:#0e1133}.header-home[_ngcontent-%COMP%]   .header-home__description--big[_ngcontent-%COMP%]{max-width:750px;width:100%}.header-home[_ngcontent-%COMP%]   .header-home__description--about[_ngcontent-%COMP%]{margin-bottom:400px;max-width:calc(100% - 590px)}.header-home[_ngcontent-%COMP%]   .header-home__description--faq[_ngcontent-%COMP%]{margin-bottom:270px}.header-home[_ngcontent-%COMP%]   .header-home__description--calculator[_ngcontent-%COMP%]{margin-bottom:350px}.header-home[_ngcontent-%COMP%]   .header-home__img[_ngcontent-%COMP%]{max-width:490px;width:100%}.header-home[_ngcontent-%COMP%]   .header-home__btns[_ngcontent-%COMP%]{transition:all .5s}.header-home[_ngcontent-%COMP%]   .header-home__btns-mobile[_ngcontent-%COMP%]{margin-bottom:104px;margin-top:50px}.header-home[_ngcontent-%COMP%]   .header-home__btns-messenger[_ngcontent-%COMP%]{margin-bottom:310px}.header-home[_ngcontent-%COMP%]   .header-home__btns-webapp[_ngcontent-%COMP%]{margin-bottom:160px}.header-home[_ngcontent-%COMP%]   .header-home__btns-desktop[_ngcontent-%COMP%]{margin-bottom:60px}.header-home[_ngcontent-%COMP%]   .header-home__btns-pricing[_ngcontent-%COMP%]{padding-bottom:200px}.header-home.header-home--center-content[_ngcontent-%COMP%]{text-align:center}.header-home.header-home--center-content[_ngcontent-%COMP%]   .header-home__description[_ngcontent-%COMP%], .header-home.header-home--center-content[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.header-home.header-home--center-content[_ngcontent-%COMP%]   .header-home__btn[_ngcontent-%COMP%]:first-child, .header-home.header-home--center-content[_ngcontent-%COMP%]   .header-home__btn[_ngcontent-%COMP%]:last-child{margin-right:15px;margin-left:15px}.header-home.header-home--color[_ngcontent-%COMP%]{margin-top:0;padding-top:190px;background-color:#eff6ff}.header-home.header-home--bottom-space[_ngcontent-%COMP%], .header-home.header-home--desktop[_ngcontent-%COMP%]{margin-bottom:128px}.header-home[_ngcontent-%COMP%]   .header-home__webapp-img[_ngcontent-%COMP%]{position:absolute;bottom:0;right:-85px;height:100%}.header-home[_ngcontent-%COMP%]   .header-home__webapp-img-wrap[_ngcontent-%COMP%]{position:relative}.header-home[_ngcontent-%COMP%]   .header-home__about-img[_ngcontent-%COMP%]{position:absolute;bottom:0;right:-65px;height:100%}.header-home[_ngcontent-%COMP%]   .header-home__about-img-wrap[_ngcontent-%COMP%]{position:relative}.main-slider[_ngcontent-%COMP%]{width:75%;margin:auto}.padding-top-5[_ngcontent-%COMP%]{padding-top:2%}.slider-icon[_ngcontent-%COMP%]{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%;color:#000;font-size:28px!important}.carousel-indicators[_ngcontent-%COMP%]{position:absolute;right:0;bottom:-36px;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}@media screen and (max-width: 1400px){.header-home[_ngcontent-%COMP%]   .header-home__webapp-img[_ngcontent-%COMP%]{width:calc(100% - 370px);height:auto}}@media screen and (max-width: 1200px){.header-home[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{margin-top:0}.header-home[_ngcontent-%COMP%]   .header-home__title--features[_ngcontent-%COMP%]{margin-bottom:250px;width:700px}.header-home[_ngcontent-%COMP%]   .header-home__btns-messenger[_ngcontent-%COMP%], .header-home[_ngcontent-%COMP%]   .header-home__btns-mobile[_ngcontent-%COMP%]{margin-bottom:165px}.header-home[_ngcontent-%COMP%]   .header-home__btns-webapp[_ngcontent-%COMP%]{margin-bottom:110px}.header-home[_ngcontent-%COMP%]   .header-home__btns-desktop[_ngcontent-%COMP%]{margin-bottom:40px}.header-home[_ngcontent-%COMP%]   .header-home__description--about[_ngcontent-%COMP%]{margin-bottom:300px;max-width:calc(100% - 380px)}.header-home[_ngcontent-%COMP%]   .header-home__description--webapp[_ngcontent-%COMP%]{width:420px}.header-home.header-home--desktop[_ngcontent-%COMP%]{margin-bottom:108px}.header-home[_ngcontent-%COMP%]   .header-home__webapp-img[_ngcontent-%COMP%]{right:-60px}}@media screen and (max-width: 1200px){.header-home[_ngcontent-%COMP%]   .header-home__about-img[_ngcontent-%COMP%], .header-home[_ngcontent-%COMP%]   .header-home__webapp-img[_ngcontent-%COMP%]{display:none}.header-home[_ngcontent-%COMP%]   .header-home__description--webapp[_ngcontent-%COMP%]{width:490px}.header-home[_ngcontent-%COMP%]   .header-home__description--about[_ngcontent-%COMP%]{max-width:490px}}@media screen and (max-width: 768px){.header-home[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{width:100%}.header-home[_ngcontent-%COMP%]   .header-home__description[_ngcontent-%COMP%]{width:100%;margin-bottom:40px}.header-home[_ngcontent-%COMP%]   .header-home__description--about[_ngcontent-%COMP%]{max-width:100%}.header-home[_ngcontent-%COMP%]   .header-home__description--calculator[_ngcontent-%COMP%]{margin-bottom:120px}.header-home[_ngcontent-%COMP%]   .header-home__btns[_ngcontent-%COMP%]{margin-bottom:70px}.header-home[_ngcontent-%COMP%]   .header-home__btns-pricing[_ngcontent-%COMP%]{padding-bottom:140px;margin-bottom:-10px}.header-home[_ngcontent-%COMP%]   .header-home__btns-pricing[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-bottom:10px}.header-home.header-home--pricing[_ngcontent-%COMP%]{margin-bottom:60px}.header-home[_ngcontent-%COMP%]   .header-home__btn[_ngcontent-%COMP%]{margin-bottom:30px}}.link[_ngcontent-%COMP%]{transition:all .3s;cursor:pointer}.link.link--gray[_ngcontent-%COMP%]{color:#343434;font-weight:600;font-size:14px}.custom-color[_ngcontent-%COMP%], .link.link--gray[_ngcontent-%COMP%]:hover{color:#1788e4}.link.link--gray.link--gray-active[_ngcontent-%COMP%]{color:#f0354e;position:relative}.link.link--gray.link--gray-active-underline[_ngcontent-%COMP%]{position:relative}.link.link--gray.link--gray-active-underline[_ngcontent-%COMP%]:after{content:"";width:100%;position:absolute;height:3px;background-color:#1788e4;bottom:-17px;left:0}.link.link--dark-gray[_ngcontent-%COMP%]{color:#0e1133}.link.link--dark-gray[_ngcontent-%COMP%]:hover{color:#1788e4}.link.link--dark-gray.link--gray-active[_ngcontent-%COMP%]{color:#f0354e;position:relative}.link.link--accent[_ngcontent-%COMP%]{color:#1788e4}.link.link--accent[_ngcontent-%COMP%]:hover{color:#f23f57;text-decoration:underline}.link.link--accent[_ngcontent-%COMP%]:active{color:#f0354e;text-decoration:underline}.link.link--accent-bold[_ngcontent-%COMP%]{color:#1788e4;font-weight:800}.link.link--accent-bold[_ngcontent-%COMP%]:hover{color:#1788e4}.link.link--accent-bold[_ngcontent-%COMP%]:active{color:#f0354e}.logo[_ngcontent-%COMP%]{text-align:center}.logo.logo--bottom-space[_ngcontent-%COMP%]{margin-bottom:128px}.logo[_ngcontent-%COMP%]   .logo__img-wrap[_ngcontent-%COMP%]{display:flex}.logo[_ngcontent-%COMP%]   .logo__img[_ngcontent-%COMP%]{margin:auto}.logo[_ngcontent-%COMP%]   .logo__img-mini[_ngcontent-%COMP%]{max-height:45px;max-width:130px;margin:15px}.logo[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-width:100%;margin:0 auto;vertical-align:middle}.logo[_ngcontent-%COMP%]   .logo__row[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}.logo[_ngcontent-%COMP%]   .logo__row[_ngcontent-%COMP%]   .logo__logos[_ngcontent-%COMP%], .logo[_ngcontent-%COMP%]   .logo__row[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:auto}.logo[_ngcontent-%COMP%]   .logo__logos[_ngcontent-%COMP%]{display:flex;justify-content:center;flex-wrap:wrap}@media screen and (max-width: 1200px){.logo.logo--bottom-space[_ngcontent-%COMP%]{margin-bottom:105px}}@media screen and (max-width: 768px){.logo.logo--bottom-space[_ngcontent-%COMP%]{margin-bottom:70px}.logo[_ngcontent-%COMP%]   .logo__img-wrap[_ngcontent-%COMP%]{padding-bottom:45px}.logo[_ngcontent-%COMP%]   .col-2[_ngcontent-%COMP%]{width:50%}}.download[_ngcontent-%COMP%]{text-align:center}.download[_ngcontent-%COMP%]   .download__title[_ngcontent-%COMP%]{font-weight:800}.download[_ngcontent-%COMP%]   .download__btns[_ngcontent-%COMP%]{margin-top:70px;margin-bottom:60px;text-align:center}@media screen and (max-width: 768px){.download[_ngcontent-%COMP%]   .download__btn-first[_ngcontent-%COMP%]{margin-bottom:60px}}.menu[_ngcontent-%COMP%]{padding-top:15px;position:fixed;z-index:100;width:100vw;transition:height .5s,padding-top .5s;top:0;background:#fff;border-bottom:2px solid rgba(177,177,177,.1215686275)}.menu[_ngcontent-%COMP%]   .row[_ngcontent-%COMP%]{justify-content:space-between}.menu[_ngcontent-%COMP%]   .menu__logo-title[_ngcontent-%COMP%]{font-weight:800;color:#234c87;display:inline-block;font-size:24px;padding-left:15px;margin:10px 0 0;vertical-align:top;opacity:1}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]{float:right;padding-top:12px}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{margin:0;padding-left:0}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:inline-block}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:first-child{padding-right:8px}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:last-child{padding-left:8px}.menu[_ngcontent-%COMP%]   .menu__center-nav[_ngcontent-%COMP%]{text-align:center}.menu[_ngcontent-%COMP%]   .menu__center-nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{padding:16px 0 0;margin:0}.menu[_ngcontent-%COMP%]   .menu__center-nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{padding-right:20px}.menu[_ngcontent-%COMP%]   .menu__wrapper[_ngcontent-%COMP%]{position:relative}.menu[_ngcontent-%COMP%]   .menu__item[_ngcontent-%COMP%]:last-child{padding-right:15px}.menu[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]{color:#0e1133;transition:all .3s;background-color:transparent;border:none;position:absolute;right:48px;top:15px;font-size:20px;line-height:20px;padding:0;height:20px;width:20px}.menu[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]:hover{color:#1788e4}.menu[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]:focus{outline:none}.menu[_ngcontent-%COMP%]   .menu__dropdown-btn[_ngcontent-%COMP%]{position:relative;display:inline-block;padding-bottom:25px;font-weight:600}.menu[_ngcontent-%COMP%]   .menu__dropdown[_ngcontent-%COMP%]{position:relative}.menu[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]{transition:all .6s;opacity:0;transform:translateY(10%);position:absolute;background-color:#fff;border-radius:8px;box-shadow:0 15px 40px #7d93b24d;z-index:1;pointer-events:none;padding:25px;top:78px;text-align:left;width:max-content;left:-25px}.menu[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]:before{content:"";position:absolute;top:-20px;border:10px solid transparent;border-bottom:10px solid #fff;right:calc(50% - 10px)}.menu[_ngcontent-%COMP%]   .menu__dropdown-content.menu__dropdown-content--home[_ngcontent-%COMP%]{min-width:150px}.menu[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{padding-bottom:12px;text-decoration:none;display:block}.menu[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:last-child{padding-bottom:0}.menu[_ngcontent-%COMP%]   .menu__dropdown[_ngcontent-%COMP%]:hover   .menu__dropdown-btn[_ngcontent-%COMP%]{color:#1788e4}.menu[_ngcontent-%COMP%]   .menu__dropdown[_ngcontent-%COMP%]:hover   .menu__dropdown-content[_ngcontent-%COMP%]{opacity:1;transform:translateY(0);pointer-events:auto}.menu.menu--active[_ngcontent-%COMP%]{height:80px;padding-top:15px;background-color:#fff;box-shadow:0 .9375rem .9375rem #0000000f}.menu.menu--active[_ngcontent-%COMP%]   .menu__dropdown-btn[_ngcontent-%COMP%]{padding-bottom:25px}.menu.menu--active[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]{top:58px}.menu.menu--active[_ngcontent-%COMP%]   .menu__logo-title[_ngcontent-%COMP%]{opacity:0}@media screen and (max-width: 1200px){.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]{padding-right:32px}}@media screen and (max-width: 767px){.menu[_ngcontent-%COMP%]   .menu__item[_ngcontent-%COMP%]{width:50%}}@media screen and (max-width: 520px){.menu[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]{right:16px}.menu[_ngcontent-%COMP%]   .menu__logo[_ngcontent-%COMP%]{padding-left:15px}}@media screen and (max-width: 480px){.menu.menu--active[_ngcontent-%COMP%]{height:64px;padding-top:16px}.menu.menu--active[_ngcontent-%COMP%]   .menu__logo-img[_ngcontent-%COMP%]{width:32px;height:32px}.menu.menu--active[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]{top:6px}}.svg-element[_ngcontent-%COMP%]{fill:#1788e4;fill-rule:evenodd}.svg-bg[_ngcontent-%COMP%]{fill:#fafcff;opacity:0}.svg-light-gray[_ngcontent-%COMP%]{fill:#e5f0ff}.svg-dark-gray[_ngcontent-%COMP%]{fill:#0e1133}.svg-white[_ngcontent-%COMP%]{fill:#fff}.svg-gray[_ngcontent-%COMP%]{fill:#bed0e9}.svg-light[_ngcontent-%COMP%]{fill:#ceddf2}.svg-text[_ngcontent-%COMP%]{font-size:16px;text-anchor:middle;font-weight:800}.w-richtext[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0}.footer-menu[_ngcontent-%COMP%]{margin-top:60px;margin-bottom:60px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]{display:inline-block;vertical-align:top;margin-top:15px;font-size:16px;line-height:20px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{margin:0;padding-left:60px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:inline-block;padding-right:60px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:last-child{padding-right:0}.footer-menu[_ngcontent-%COMP%]   .footer-menu__social[_ngcontent-%COMP%]{float:right;vertical-align:top;margin-top:10px;font-size:18px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__social[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{padding-right:40px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__social[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:last-child{padding-right:0}@media screen and (max-width: 768px){.footer-menu[_ngcontent-%COMP%]{text-align:center}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]{margin:60px 0;display:block}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{padding-left:0}.footer-menu[_ngcontent-%COMP%]   .footer-menu__social[_ngcontent-%COMP%]{float:none}}@media screen and (max-width: 468px){.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{display:flex;justify-content:space-around}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{padding:0}}.footer[_ngcontent-%COMP%]{text-align:center;color:#798eab;padding:30px 0}.footer[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0}.about-app[_ngcontent-%COMP%]{padding-top:223px;margin-top:-95px}.topbars[_ngcontent-%COMP%]{text-align:center;transition:all .3s}.topbars[_ngcontent-%COMP%]   .topbars__item[_ngcontent-%COMP%]{padding:4px}.di-none[_ngcontent-%COMP%]{display:none}.topbars[_ngcontent-%COMP%]   .topbars__link[_ngcontent-%COMP%]{font-size:15px;line-height:14px;width:100%;display:block;height:100%;padding:8px 6px;cursor:pointer}svg[_ngcontent-%COMP%]{width:28px;height:28px}.shadow-light[_ngcontent-%COMP%]{box-shadow:0 .5rem 1.5rem #161c2d0d!important}.d-lg-block[_ngcontent-%COMP%]{display:block!important}.topbars[_ngcontent-%COMP%]   .topbars__link.active[_ngcontent-%COMP%]{border-bottom:#1788e4 2px solid;border-radius:0;color:#1788e4}.topbars[_ngcontent-%COMP%]   .topbars__link.active[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{fill:#fff}.topbars[_ngcontent-%COMP%]   .topbars__link[_ngcontent-%COMP%]:hover{border-bottom:#1788e4 2px solid;border-radius:0;color:#1788e4}.topbars[_ngcontent-%COMP%]   .topbars__link[_ngcontent-%COMP%]:hover   svg[_ngcontent-%COMP%]{fill:#1788e4}.topbars[_ngcontent-%COMP%]   .topbars__link.active[_ngcontent-%COMP%]:after{opacity:1;height:3px}.topbars.topbars--fixed[_ngcontent-%COMP%]{position:fixed;top:80px;padding:6px 0;width:100%;background-color:#eaf2ff;z-index:99;transform:translateY(0);transition:all .3s}.topbars-wrapper[_ngcontent-%COMP%]{height:83px}@media screen and (max-width: 768px){.topbars-wrapper[_ngcontent-%COMP%]{display:none}}.mobile-menu[_ngcontent-%COMP%]{position:fixed;top:0;left:0;width:100vw;overflow:hidden;text-align:center;z-index:9999;transition:all .6s ease;padding:0;background-color:#fff;transform:translateY(-100%)}.mobile-menu.mobile-menu--active[_ngcontent-%COMP%]{transform:translate(0)}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__wrapper[_ngcontent-%COMP%]{margin-top:135px;transition:all .3s;overflow-y:auto;max-height:calc(100vh - 135px)}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__wrapper[_ngcontent-%COMP%]::-webkit-scrollbar{width:0}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__ul[_ngcontent-%COMP%]{margin:0;display:flex;flex-direction:column;justify-content:center;padding:0;transition:all .3s}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__ul--collapsed[_ngcontent-%COMP%]{overflow:hidden;padding-bottom:0}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__ul--collapsed[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{height:0;padding-bottom:0;transition:height .3s ease-out 0s,padding-bottom .3s ease-out 0s,opacity .6s .3s;opacity:0}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li-collapse--close[_ngcontent-%COMP%] + .mobile-menu__ul--collapsed[_ngcontent-%COMP%]{transition:padding-bottom .6s ease-out .3s}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li-collapse--close[_ngcontent-%COMP%] + .mobile-menu__ul--collapsed[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{transition:height .6s ease-out .3s,padding-bottom .6s ease-out .3s,opacity .3s 0s}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li-collapse--active[_ngcontent-%COMP%] + .mobile-menu__ul--collapsed[_ngcontent-%COMP%]{padding-bottom:15px;transition:padding-bottom .3s ease-out 0s}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li-collapse--active[_ngcontent-%COMP%] + .mobile-menu__ul--collapsed[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{opacity:1;height:45px;padding-bottom:25px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li[_ngcontent-%COMP%]{padding-bottom:25px;font-size:16px;line-height:20px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]{color:#0e1133;transition:all .3s;background-color:transparent;border:none;position:absolute;right:46px;top:75px;font-size:20px;line-height:20px;padding:0;width:20px;height:20px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]:hover{color:#1788e4}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]:focus{outline:none}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{position:absolute;transition:all .3s;top:60px;left:46px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]{top:40px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{top:25px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__wrapper[_ngcontent-%COMP%]{margin-top:100px;max-height:calc(100vh - 100px)}@media screen and (max-width: 520px){.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{left:16px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]{right:16px}}@media screen and (max-width: 480px){.mobile-menu[_ngcontent-%COMP%]   .menu__logo-img[_ngcontent-%COMP%]{width:32px;height:32px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{top:69px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]{top:22px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{top:16px}}.login-btn[_ngcontent-%COMP%]{border-radius:2.5rem;color:#0c0c0d;font-size:14px;font-weight:600;min-width:7.625rem;padding:8px 22px;text-transform:none;text-align:center;border:2px solid #0c0c0d}.login-btn[_ngcontent-%COMP%]:hover{cursor:pointer}.register-btn[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:2.5rem;color:#fff;font-size:14px;font-weight:600;min-width:7.625rem;padding:8px 22px;text-transform:none;text-align:center}.register-btn[_ngcontent-%COMP%]:hover{cursor:pointer;box-shadow:0 100px 80px #00000012,0 42px 33px #0000000d,0 22px 17px #0000000a,0 12px 10px #0000000a,0 6px 5px #00000008,0 -1px 10px #0000000d;color:#fff}.item-2[_ngcontent-%COMP%]{background:transparent;color:#0e1133;line-height:40px;padding:12px 23px;border-radius:6px;border:2px solid #0e1133}.item-2[_ngcontent-%COMP%]:hover{background:#0e1133;color:#fff}.link-black[_ngcontent-%COMP%]{color:#0e1133}.heading-style-1[_ngcontent-%COMP%]{font-size:28px;line-height:1.14;font-weight:400;font-weight:600;margin:0;text-align:center}.hero__signup-form-block[_ngcontent-%COMP%]{width:100%;max-width:30rem;margin-bottom:0;background:#fff;padding:20px;border-radius:10px}.create-form-horizontal[_ngcontent-%COMP%]{display:flex;max-width:30rem;flex-direction:column}.form__text-field-label[_ngcontent-%COMP%]{font-weight:600;color:#00000082}.form__text-field[_ngcontent-%COMP%]{min-height:3rem;margin-bottom:1rem;padding:.5rem .75rem;border:.0625rem solid #6f7d80;border-radius:.5rem;background-color:#fff}.w-input[_ngcontent-%COMP%], .w-select[_ngcontent-%COMP%]{display:block;width:100%;height:38px;padding:8px 12px;margin-bottom:10px;font-size:14px;line-height:1.42857143;color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ccc}.or-divider[_ngcontent-%COMP%]{display:grid;margin-top:.75rem;margin-bottom:.75rem;flex-direction:column;align-items:center;grid-auto-columns:1fr;grid-column-gap:12px;grid-row-gap:16px;grid-template-columns:1fr max-content 1fr;grid-template-rows:auto;color:#fff;font-size:1.125rem;line-height:1.5555555556}.or-divider__line[_ngcontent-%COMP%]{height:1px;flex-direction:column;grid-auto-columns:1fr;grid-column-gap:12px;grid-row-gap:16px;grid-template-columns:1fr max-content 1fr;grid-template-rows:auto;background-color:#308df8}.button.cc-google-sso[_ngcontent-%COMP%]{display:grid;min-height:3.125rem;padding-top:.125rem;padding-bottom:1px;padding-left:.125rem;justify-content:flex-start;align-items:stretch;grid-auto-columns:1fr;grid-column-gap:0px;grid-row-gap:0px;grid-template-columns:max-content 1fr;grid-template-rows:auto;border-color:#1788e4;background-color:#fff;border-radius:.5rem;color:#000}.google-g-logo[_ngcontent-%COMP%]{width:auto;height:auto;margin-right:1.5rem;padding:.75rem;border-radius:50%;background-color:#fff}.cc-google-sso_text[_ngcontent-%COMP%]{line-height:3}.wrapper[_ngcontent-%COMP%]{width:572px;position:relative;background-color:var(--wrapper-background-c);box-shadow:0 0 80px var(--wrapper-shadow-c)}.images-area[_ngcontent-%COMP%]{width:100%;height:100%;position:relative;display:flex;overflow:hidden}.images-area[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;transition:.3s cubic-bezier(.79,.03,0,.99)}.buttons-area[_ngcontent-%COMP%]{width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%);display:flex;justify-content:space-between;overflow:hidden}.buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{color:var(--white-c);background-color:var(--buttons-background-c);cursor:pointer;transition:.3s ease-in-out}.buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{border-radius:0 5px 5px 0;margin-left:-100px}.buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:last-child{border-radius:5px 0 0 5px;margin-right:-100px}.wrapper[_ngcontent-%COMP%]:hover   .buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{margin-left:0}.wrapper[_ngcontent-%COMP%]:hover   .buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:last-child{margin-right:0}.buttons-area[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:hover:not(div.disabled){background-color:var(--buttons-active-background-c)}.buttons-area[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:not(div.disabled):active{opacity:.7}.buttons-area[_ngcontent-%COMP%] > div.disabled[_ngcontent-%COMP%]{cursor:no-drop;opacity:.3}.buttons-area[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:70px}.pagination-area[_ngcontent-%COMP%]{position:absolute;top:90%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.pagination-area[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{display:inline-block;width:10px;height:10px;border-radius:50%;background-color:#000;margin-right:5px;transform:scale(.5);transition:.3s ease-in-out;opacity:.4}.pagination-area[_ngcontent-%COMP%]   span.active[_ngcontent-%COMP%]{transform:scale(1);opacity:1}.nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf[_ngcontent-%COMP%]{height:28px;margin-left:-8px;margin-right:10px;min-width:28px;width:28px}.nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf[_ngcontent-%COMP%]{border-top-left-radius:3px;border-bottom-left-radius:3px;display:flex;justify-content:center;align-items:center;background-color:#fff;height:46px;margin-left:0;margin-right:12px;min-width:46px;width:36px}.nsm7Bb-HzV7m-LgbsSe-Bz112c[_ngcontent-%COMP%]{height:24px;min-width:25px;width:3px}.tab[_ngcontent-%COMP%]{float:left;width:20%;height:300px;margin-top:-12px}.tab[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{display:block;color:#000;padding:18px 16px;width:100%;border:none;outline:none;text-align:left;cursor:pointer;transition:.5s ease-in;font-size:17px;margin:15px}.tab[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:hover{background-color:#5ba1e3}.tab[_ngcontent-%COMP%]   button.active[_ngcontent-%COMP%]{background-color:#585858;color:#fff}a[_ngcontent-%COMP%]:hover{text-decoration:none!important}.tabcontent[_ngcontent-%COMP%]{padding:0 12px;background:#fff;height:300px;margin-left:40px;animation:_ngcontent-%COMP%_blinker .6s linear}@keyframes _ngcontent-%COMP%_blinker{10%{opacity:0}to{opacity:1}}.tab[_ngcontent-%COMP%]   .arrow[_ngcontent-%COMP%]{color:#585858;float:right;font-size:26px;position:relative;left:25px}@media (max-width: 800px){.tab[_ngcontent-%COMP%]{width:30%!important}.tabcontent[_ngcontent-%COMP%]{width:61%}}@media (max-width: 600px){.tab[_ngcontent-%COMP%], .tabcontent[_ngcontent-%COMP%]{width:100%!important;margin:0 auto}.tab[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:100%;margin:10px 0;padding:18px 10px}.tab[_ngcontent-%COMP%]   .arrow[_ngcontent-%COMP%]{display:none!important}}.tools__tool-list__item-group[_ngcontent-%COMP%]{display:grid;justify-content:center;grid-auto-columns:1fr;grid-column-gap:4rem;grid-row-gap:2rem;grid-template-columns:1fr 1fr;grid-template-rows:auto}.tool-image[_ngcontent-%COMP%]{width:72%;height:auto;margin-right:auto;margin-left:auto}.grid-content-block[_ngcontent-%COMP%]{display:flex;padding-top:4%;flex-direction:column}.heading-style-2[_ngcontent-%COMP%]{padding-top:10%}.carousel-container[_ngcontent-%COMP%]{border-radius:30px;overflow:hidden;max-width:800px;position:relative;margin:auto;z-index:0}.mySlides[_ngcontent-%COMP%]{display:none}.mySlides[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{display:block;width:68%;margin:auto}.prev[_ngcontent-%COMP%], .next[_ngcontent-%COMP%]{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);width:auto;padding:20px;color:#fff;font-weight:700;font-size:24px;border-radius:0 8px 8px 0;background:#add8e61a;-webkit-user-select:none;user-select:none}.next[_ngcontent-%COMP%]{right:0;border-radius:8px 0 0 8px}.prev[_ngcontent-%COMP%]:hover, .next[_ngcontent-%COMP%]:hover{background-color:#add8e64d}.text[_ngcontent-%COMP%]{color:#f2f2f2;background-color:#0a0a141a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:10px;font-size:20px;padding:8px 12px;position:absolute;bottom:60px;left:50%;transform:translate(-50%);text-align:center}.number[_ngcontent-%COMP%]{color:#f2f2f2;font-size:16px;background-color:#add8e626;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:10px;padding:8px 12px;position:absolute;top:10px;left:10px}.dots-container[_ngcontent-%COMP%]{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.dots[_ngcontent-%COMP%]{cursor:pointer;height:14px;width:14px;margin:0 4px;background-color:#add8e633;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:50%;display:inline-block;transition:background-color .3s ease}.dots[_ngcontent-%COMP%]:hover{background-color:#add8e6cc}.animate[_ngcontent-%COMP%]{-webkit-animation-name:_ngcontent-%COMP%_animate;-webkit-animation-duration:1s;animation-name:_ngcontent-%COMP%_animate;animation-duration:2s}@keyframes _ngcontent-%COMP%_animate{0%{transform:scale(1.1) rotateY(10deg)}to{transform:scale(1) rotateY(0)}}.box-login[_ngcontent-%COMP%]{width:100%;padding-right:var(--bs-gutter-x, .75rem);padding-left:var(--bs-gutter-x, .75rem);margin-right:auto;margin-left:auto;position:relative}main[_ngcontent-%COMP%]{display:block;clear:both}.section-box[_ngcontent-%COMP%]{display:inline-block;width:100%}.bg-2-opacity-80[_ngcontent-%COMP%]{background-color:#dcf0ff}.login-left[_ngcontent-%COMP%]{width:55%}.d-lg-flex[_ngcontent-%COMP%]{display:flex!important}.box-login[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{vertical-align:top}.img-responsive[_ngcontent-%COMP%]{max-width:100%}.box-login[_ngcontent-%COMP%]   .box-login-form[_ngcontent-%COMP%]{max-width:510px;width:100%;margin:auto;padding:60px 0}.box-signup[_ngcontent-%COMP%]{max-width:405px;display:table;table-layout:fixed;margin:auto;width:100%}.text-heading-3[_ngcontent-%COMP%]{font-size:35px;line-height:38px}.btn.btn-login-google[_ngcontent-%COMP%]{border-radius:8px;background-color:#fff;padding:13px 25px;display:block}.box-signup[_ngcontent-%COMP%]   .box-form-signup[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:6px;padding:36px;color:#fff;box-shadow:0 47px 65px #151c261a}.box-form-signup[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#fff;font-size:14px;font-weight:600;width:100%;letter-spacing:.4px}.integrated-solutions-wrapper[_ngcontent-%COMP%]:last-child{margin-bottom:1rem!important}.columns.is-desktop[_ngcontent-%COMP%]{display:flex}.columns[_ngcontent-%COMP%]:last-child{margin-bottom:-.75rem}.has-text-right-desktop[_ngcontent-%COMP%]{text-align:right!important}.has-text-centered[_ngcontent-%COMP%]{text-align:center!important}.column[_ngcontent-%COMP%]{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]{position:relative;margin:0 auto;width:-moz-fit-content;width:fit-content}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]   .mobile-card-slide[_ngcontent-%COMP%]:nth-of-type(2){top:65px;left:60px}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]   .mobile-card-slide[_ngcontent-%COMP%]{position:absolute;animation-name:sliding;animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:4s}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]   .mobile-card-slide[_ngcontent-%COMP%]:nth-of-type(3){top:-4px;left:177px}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]   .mobile-card-slide[_ngcontent-%COMP%]:nth-of-type(4){left:65px;top:165px}.relative-nav[_ngcontent-%COMP%]{position:relative}.sticky-nav[_ngcontent-%COMP%]{position:-webkit-fixed;position:fixed;top:80px;z-index:999;background-color:#dcf0ff}.active_1[_ngcontent-%COMP%]{border-bottom:#1788e4 2px solid;border-radius:0;color:#1788e4}.sticky[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%] > .active[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]{color:#1f96f2;font-weight:600}@media screen and (max-width: 1200px){.d-m-none[_ngcontent-%COMP%]{display:none}.d-m-block[_ngcontent-%COMP%]{display:block}.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:none}}@media screen and (max-width: 1200px){.d-t-none[_ngcontent-%COMP%]{display:none}.d-t-block[_ngcontent-%COMP%]{display:block}.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:none}}@media screen and (max-width: 768px){.d-l-none[_ngcontent-%COMP%]{display:none}.d-l-block[_ngcontent-%COMP%]{display:block}.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:block}}@media screen and (max-width: 480px){.about-app[_ngcontent-%COMP%]{padding-top:348px;margin-top:-95px}#features-section[_ngcontent-%COMP%]{display:none}.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:block}}@media screen and (min-width: 1200px){.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:block}}.input-group-text[_ngcontent-%COMP%]{color:#737373;border:none!important;border-radius:5px 0 0 5px!important;background:#fff;height:40px!important;font-weight:500;font-size:14px!important;text-align:left;cursor:pointer}.input-group-text-show[_ngcontent-%COMP%]{color:#737373;border:none!important;border-radius:0 5px 5px 0!important;background:#fff;height:40px!important;font-weight:500;font-size:14px!important;text-align:left;cursor:pointer;display:flex;width:50px;margin:0;padding:11px 0 0 13px;line-height:0;text-align:center}.input-group[_ngcontent-%COMP%]{position:relative!important;display:flex!important;flex-wrap:inherit!important;align-items:stretch;width:100%!important}.form-control[_ngcontent-%COMP%]{color:#000;border:none!important;background:#fff;height:40px!important;font-weight:500;font-size:14px!important;text-align:left}.input-group-text[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{fill:currentColor}.public-btn[_ngcontent-%COMP%]{border:none!important;background-color:#ffa900;color:#000;width:100%;padding:8px 0;font-size:15px;font-weight:600;text-align:center;border-radius:5px;text-decoration:none}.main-pricing[_ngcontent-%COMP%]{width:60%}.box-form-signup[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{font-weight:600;letter-spacing:.2px}.support-btn[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:2.5rem;color:#fff;font-size:14px;font-weight:600;min-width:7.625rem;padding:8px 22px;text-transform:none;text-align:center}.page-header[_ngcontent-%COMP%]{background-size:200% auto;position:relative;background-size:cover;overflow:hidden;background-position:center;background-repeat:no-repeat;padding:128px 0 22px}.page-header[_ngcontent-%COMP%]:before{position:absolute;content:"";background:linear-gradient(to right,#1788e4,#01477f 51%,#015193);background-size:200% auto;width:100%;height:100%;top:0;left:0}.title-box[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{color:#fff;font-size:42px;margin-bottom:15px}.title-box[_ngcontent-%COMP%]{position:relative}.breadcrumb[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:last-child{color:#fff9}.privacy-bg[_ngcontent-%COMP%]{background:#f5f5f5;padding-bottom:6%}.page-padding[_ngcontent-%COMP%]{position:relative;margin-bottom:0;padding-right:2.5rem;padding-bottom:0;padding-left:2.5rem}.heading[_ngcontent-%COMP%]{font-size:22px;color:#253858;line-height:3}.title-section[_ngcontent-%COMP%]{padding:7% 0}.app-versions[_ngcontent-%COMP%]{font-size:13px;background:#fff;text-align:end}.pd--horizontal[_ngcontent-%COMP%]{padding-left:1rem;padding-right:1rem}.j-Divider_vr_container__vr[_ngcontent-%COMP%]{width:1px;height:100%;background-color:#eee}.t-footer[_ngcontent-%COMP%]{flex-wrap:wrap}.t-footer[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#000;font-size:13px;font-weight:600}.t-footer[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center}.nav-tabs-outer[_ngcontent-%COMP%]{overflow-x:scroll;margin:20px}.nav-tabs[_ngcontent-%COMP%]{border-bottom:1px solid #dee2e6;background:#fff;border-radius:8px 8px 0 0}.privacy_intro[_ngcontent-%COMP%]{padding:2rem;border:2px solid #b9dbf6;border-radius:0 0 10px 10px;background-color:#e7f4ff;color:#000}.pricing-amt[_ngcontent-%COMP%]{font-size:28px;color:#1f96f2!important;font-weight:600;padding:2px 0;margin:0}.subhead[_ngcontent-%COMP%]{color:#84878d!important;font-size:15px;margin:0}.note-pay[_ngcontent-%COMP%]{margin-top:10px;margin-bottom:0;color:#336083!important}.refunds-section[_ngcontent-%COMP%]{padding-top:10%}.heading-policy[_ngcontent-%COMP%]{line-height:normal;font-weight:600;color:#253858;font-size:20px;padding-bottom:6px}.j-text-body-xxs[_ngcontent-%COMP%], .j-typography[_ngcontent-%COMP%]   small[_ngcontent-%COMP%], small[_ngcontent-%COMP%]{font-weight:500;text-transform:none;font-size:.75rem;letter-spacing:-.06px;line-height:1.3333333333}#features-section[_ngcontent-%COMP%]{padding-bottom:20%}.footer-home[_ngcontent-%COMP%]{text-align:center!important;padding:8px 0;background-color:#fff;bottom:0;font-family:Poppins,sans-serif;width:100%;box-shadow:0 -.0625rem 2.9375rem #0000000f;z-index:999;border-top:3px solid rgba(230,230,230,.7215686275)}.footer-home[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0}.app-versions[_ngcontent-%COMP%]{font-size:13px;background:#fff}.app-versions[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{color:#1788e4;font-weight:600;padding:6px 12px;border-radius:25px 0 0 25px}.click-h-btn[_ngcontent-%COMP%]{border:none!important;background-color:#ffa900;color:#000!important;width:100%;padding:5px 9px;font-size:15px;font-weight:600;text-align:center;cursor:pointer;border-radius:5px}.form-control[_ngcontent-%COMP%]{box-shadow:none!important}[_ngcontent-%COMP%]::placeholder{color:#a2a2a2;opacity:1;font-weight:500}[_ngcontent-%COMP%]:-ms-input-placeholder{color:#a2a2a2;font-weight:500}[_ngcontent-%COMP%]::-ms-input-placeholder{color:#a2a2a2;font-weight:500}.input-group-text[_ngcontent-%COMP%]{width:36px;margin:0;padding:0 0 0 13px}input[_ngcontent-%COMP%]:-webkit-autofill, input[_ngcontent-%COMP%]:-webkit-autofill:hover, input[_ngcontent-%COMP%]:-webkit-autofill:focus, input[_ngcontent-%COMP%]:-webkit-autofill:active{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.metismenu-home[_ngcontent-%COMP%]{z-index:999;max-height:100%;border:none!important;padding:0 0 16%}#sidebar-hone-menu[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]{color:#000;display:block;padding:10px 0;font-size:14px;position:relative;font-weight:500;text-decoration:none;border-bottom:1px solid #f4f2f2}#sidebar-hone-menu[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > a[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{margin-left:7px;padding:0;margin-right:22px}#sidebar-hone-menu[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{line-height:16px;width:20px;display:inline-block;vertical-align:middle;font-size:18px}.cross-btn[_ngcontent-%COMP%]{border:none;background:#ff6b6b;color:#fff;border-radius:27px;padding:3px 4px}.lock-down-btn[_ngcontent-%COMP%]{position:relative;width:100%;background:#ededed;padding:10px 15px;font-weight:600;color:#ff1616!important;display:inline-block;text-align:center;cursor:pointer}.register-users[_ngcontent-%COMP%]{padding:10px 16px;background:#f5f5f5}.register-users[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{display:block}.goto-dash[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:6px;padding:4px 6px;color:#fff;box-shadow:0 47px 65px #151c261a;text-align:center;margin-top:6px}@media only screen and (max-width: 600px){.box-signup[_ngcontent-%COMP%]{max-width:405px;display:table;table-layout:fixed;margin:18px auto auto;width:100%}.box-signup[_ngcontent-%COMP%]   .box-form-signup[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:6px;padding:18px;color:#fff;box-shadow:0 47px 65px #151c261a}.main-slider[_ngcontent-%COMP%]{width:75%;margin:auto;display:none}.main-head-slider[_ngcontent-%COMP%]{margin-bottom:10%}.tools__tool-list__item-group[_ngcontent-%COMP%]{display:block;justify-content:center;grid-auto-columns:1fr;grid-column-gap:4rem;grid-row-gap:2rem;grid-template-columns:1fr 1fr;grid-template-rows:auto}.menu[_ngcontent-%COMP%]{padding-top:15px;position:fixed;z-index:100;width:100vw;transition:height .5s,padding-top .5s;top:0;height:64px;background:#fff}.sticky-nav[_ngcontent-%COMP%]{position:-webkit-fixed;position:fixed;top:64px;z-index:99;background-color:#dcf0ff}.it_comp_copyright_wrapper[_ngcontent-%COMP%]{font-size:13px}.app-versions[_ngcontent-%COMP%]{font-size:13px;background:#fff;text-align:center}.t-footer[_ngcontent-%COMP%]{display:inline-flex;flex-direction:row;align-items:center;padding-bottom:8px}.main-pricing[_ngcontent-%COMP%]{width:100%}.page-padding[_ngcontent-%COMP%]{position:relative;margin-bottom:0;padding-right:1rem;padding-bottom:0;padding-left:1rem}.title-box[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{color:#fff;font-size:28px;margin-bottom:15px}.page-header[_ngcontent-%COMP%]{background-size:200% auto;position:relative;background-size:cover;overflow:hidden;background-position:center;background-repeat:no-repeat;padding:90px 0 22px}.header-home[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0;transition:all .3s;color:#0e1133;font-weight:700;font-size:24px;padding-top:0;line-height:32px}}.dash-btn[_ngcontent-%COMP%]{border:none!important;background-color:#fff;color:#000;width:100%;padding:8px 0;border-radius:5px;font-size:15px;font-weight:600;text-align:center;text-decoration:none}.log-out-btn[_ngcontent-%COMP%]{border:none!important;background-color:#ffa900;color:#000;width:100%;padding:8px 0;font-size:15px;font-weight:600;border-radius:5px;text-align:center;text-decoration:none}.tools__tool-list__item-group[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px}.desktop-btn[_ngcontent-%COMP%]{border:2px solid #000;padding:8px 14px;background:#fff;border-radius:50px;font-size:13px!important;text-align:center;margin-top:6px;line-height:47px}.desktop-btn[_ngcontent-%COMP%]:hover{border:2px solid #1788e4;background:#1788e4;color:#fff!important}']})}return C})()},35580:(Fe,Tt,d)=>{"use strict";d.d(Tt,{p:()=>e});var l=d(60177),t=d(7180),R=d(75743),F=d(54438);let e=(()=>{class _{static#t=this.\u0275fac=function(s){return new(s||_)};static#e=this.\u0275mod=F.$C({type:_});static#A=this.\u0275inj=F.G2t({imports:[l.MD,R.iI,t.Q8]})}return _})()},63524:(Fe,Tt,d)=>{"use strict";d.d(Tt,{c:()=>T});var l=d(10467),t=d(97586),R=d(98808),F=d(66689),e=d(72036),_=d(17640),D=d(49671),h=d(87372),s=d(33446),u=d(42074),g=d(71981),a=d(72009);var p=d(29646),f=d(25221),E=d(73502),w=d(54438),Q=d(7004),b=d(93832),C=d(4922);let T=(()=>{class N{constructor(J,H,k){var X=this;this.dataStoreService=J,this.syncApiService=H,this.authService=k,this.orgId=this.authService.authInfo("user").orgId,this.accountList=[],this.ledgerList=[],this.saleInvoiceList=[],this.saleReturnList=[],this.purchaseInvoiceList=[],this.purchaseReturnList=[],this.productList=[],this.reConcileList=[],this.syncApiService.fetchMultipleDbData(["filterSettingData","product"],function(){var tt=(0,l.A)(function*(pt){var st=yield pt.data;(0,F.A)(st,"filterSettingData")&&!(0,e.A)(st.filterSettingData)&&(X.settingData=st.filterSettingData,X.inventoryEnable=X.settingData.inventoryEnable),(0,F.A)(st,"account")&&(X.accountList=st.account),(0,F.A)(st,"ledger")&&(X.ledgerList=st.ledger),(0,F.A)(st,"product")&&!(0,e.A)(st.product)&&(X.productList=st.product.filter(z=>z.enableInvoice)),(0,F.A)(st,"sale")&&(X.saleInvoiceList=st.sale),(0,F.A)(st,"saleReturn")&&(X.saleReturnList=st.saleReturn),(0,F.A)(st,"purchase")&&(X.purchaseInvoiceList=st.purchase),(0,F.A)(st,"purchaseReturn")&&(X.purchaseReturnList=st.purchaseReturn),(0,F.A)(st,"reconcile")&&(X.reConcileList=st.reconcile)});return function(pt){return tt.apply(this,arguments)}}())}changeKeysForReconcileApi(J,H,k){return this.orgId=this.authService.authInfo("user").orgId,{comment:1==H?J.comment:k.comment,createTime:0,createdDate:J.reconciliDate,device_modified_on:t().toDate().getTime(),documentId:null,enable:0,ledgerlist:null,orgId:this.orgId,physicalStock:J.physicalStock,processed_flag:0,rate:0,recordVersion:0,syncFlag:1,uniqueKeyProductEntity:J.uniqueKeyProduct,uniqueKeyReconcileEntity:1==H?generateUUID("ReconciliationEntity"):k.uniqueKeyReconcileEntity,version:1,_id:null}}getRemainingQtyByProduct(J,H,k){let X={duration:H.duration,toDate:H.maxDate,minMaxDate:R.DH.filterFormatDate(H.maxDate)>=R.DH.filterFormatDate(k.settingData.bookKeepingStartDate)?R.DH.filterFormatDate(H.maxDate):R.DH.filterFormatDate(k.settingData.bookKeepingStartDate),endDate:H.maxDate},tt=this.productInventorylist(J,k),pt=this.inventoryWithReconcile(J.uniqueKeyProduct,tt,X);return this.getRemainingQty(pt)}productInventorylist(J,H){let X=[];if((0,e.A)(J)||X.push({type:"STOCK-IN",entryType:1,isOpeniningBalance:!0,isProductReturned:!1,invoiceNo:"",productName:J.productName,productUnit:J.unit,createdDate:J.createdDate,formatDate:t(J.createdDate).format("YYYY-MM-DD"),comment:"",deviceCreateDate:J.deviceCreatedDate,qty:J.openingStockQty,rate:J.openingStockRate,uniqueKeyproductData:J.uniqueKeyProduct,uniqueKeyInvoiceProduct:generateUUID("TempOpenBalance"),clientName:"",formatNo:"",inventoryTitle:"Open Balance",inventoryType:"open-balance",uniqueKeyReconcileEntity:""}),!(0,e.A)(H.purchaseInvoiceList)){let tt=(0,_.A)(H.purchaseInvoiceList,50);for(let pt=0;pt<tt.length;pt++){let st=tt[pt];for(const z in st){const it=st[z],at=H.accountList.find(Y=>Y.uniqueKeyFKOtherTable===it.uniqueKeyFKClient);(0,D.A)(it.purchaseProductList,Y=>{J.uniqueKeyProduct===Y.uniqueKeyFKProduct&&X.push({type:"STOCK-IN",entryType:1,isOpeniningBalance:!1,isProductReturned:!1,inventoryTitle:"Purchase",inventoryType:"purchase",formatNo:it.purchaseNo,clientName:(0,e.A)(at)?"":at.nameOfAccount,comment:"",invoiceNo:it.purchaseNo,productName:J.productName,productUnit:J.unit,createdDate:it.createDate,formatDate:t(it.createDate).format("YYYY-MM-DD"),deviceCreateDate:it.deviceCreateDate,qty:Y.qty,rate:Y.baseRate,uniqueKeyProduct:Y.uniqueKeyFKProduct,uniqueKeyReconcileEntity:"",uniqueKeyInvoiceProduct:Y.uniqueKeyInvoiceProduct})})}}}if(!(0,e.A)(H.saleInvoiceList)){let tt=(0,_.A)(H.saleInvoiceList,50);for(let pt=0;pt<tt.length;pt++){let st=tt[pt];for(const z in st){const it=st[z],at=H.accountList.find(Y=>Y.uniqueKeyFKOtherTable===it.uniqueKeyFKClient);(0,D.A)(it.saleProductList,Y=>{J.uniqueKeyProduct===Y.uniqueKeyFKProduct&&X.push({type:"STOCK-OUT",entryType:1,isOpeniningBalance:!1,isProductReturned:!1,inventoryTitle:"Sale",inventoryType:"sale",invoiceNo:it.salesFormatNumber,comment:"",clientName:(0,e.A)(at)?"":at.nameOfAccount,productName:J.productName,productUnit:J.unit,createdDate:it.createDate,formatDate:t(it.createDate).format("YYYY-MM-DD"),deviceCreateDate:it.deviceCreatedDate,qty:Y.qty,rate:Y.baseRate,uniqueKeyProduct:Y.uniqueKeyFKProduct,uniqueKeyReconcileEntity:"",uniqueKeyInvoiceProduct:Y.uniqueKeyInvoiceProduct})})}}}if(!(0,e.A)(H.saleReturnList)){let tt=(0,_.A)(H.saleReturnList,50);for(let pt=0;pt<tt.length;pt++){let st=tt[pt];for(const z in st){const it=st[z],at=H.accountList.find(Y=>Y.uniqueKeyFKOtherTable===it.uniqueKeyFKClient);(0,D.A)(it.saleReturnProductList,Y=>{J.uniqueKeyProduct===Y.uniqueKeyFKProduct&&X.push({type:"STOCK-IN",entryType:1,isOpeniningBalance:!1,isProductReturned:!0,inventoryTitle:"Sale Return",inventoryType:"sale-return",invoiceNo:it.salesReturnFormatNumber,clientName:(0,e.A)(at)?"":at.nameOfAccount,comment:"",productName:J.productName,productUnit:J.unit,createdDate:it.createDate,formatDate:t(it.createDate).format("YYYY-MM-DD"),deviceCreateDate:it.deviceCreatedDate,qty:Y.qty,rate:Y.baseRate,uniqueKeyProduct:Y.uniqueKeyFKProduct,uniqueKeyReconcileEntity:"",uniqueKeyInvoiceProduct:Y.uniqueKeySaleReturnProduct})})}}}if(!(0,e.A)(H.purchaseReturnList)){let tt=(0,_.A)(H.purchaseReturnList,50);for(let pt=0;pt<tt.length;pt++){let st=tt[pt];for(const z in st){const it=st[z],at=H.accountList.find(Y=>Y.uniqueKeyFKOtherTable===it.uniqueKeyFKClient);(0,D.A)(it.purchaseReturnProductList,Y=>{J.uniqueKeyProduct===Y.uniqueKeyFKProduct&&X.push({type:"STOCK-OUT",entryType:1,isOpeniningBalance:!1,isProductReturned:!0,inventoryTitle:"Purchase Return",inventoryType:"purchase-return",invoiceNo:it.purchaseReturnFormatNumber,clientName:(0,e.A)(at)?"":at.nameOfAccount,comment:"",productName:J.productName,productUnit:J.unit,createdDate:it.createDate,formatDate:t(it.createDate).format("YYYY-MM-DD"),deviceCreateDate:it.deviceCreatedDate,qty:Y.qty,rate:Y.baseRate,uniqueKeyProduct:Y.uniqueKeyFKProduct,uniqueKeyReconcileEntity:"",uniqueKeyInvoiceProduct:Y.uniqueKeyPurchaseReturnProduct})})}}}if(!(0,e.A)(H.reConcileList)){let pt=H.reConcileList.filter(st=>st.uniqueKeyProductEntity===J.uniqueKeyProduct);if(!(0,e.A)(pt)){let st=(0,_.A)(pt,50);for(let z=0;z<st.length;z++){let it=st[z];for(const at in it){const Y=it[at];J.uniqueKeyProduct===Y.uniqueKeyProductEntity&&((0,F.A)(Y,"type")&&88==Y.type?X.push({type:"inventory-loss",entryType:88,isOpeniningBalance:!1,isProductReturned:!1,inventoryTitle:"Physical Stock Take",inventoryValuationTitle:"Physical Stock Take",inventoryType:"reconcile",invoiceNo:"-",clientName:Y.lossComment,comment:Y.comment,createdDate:t(Y.createdDate).startOf("day").valueOf(),productName:J.productName,productUnit:J.unit,deviceCreateDate:Y.createdDate,formatDate:t(Y.createdDate).format("YYYY-MM-DD"),qty:Y.physicalStock,rate:0,uniqueKeyProduct:Y.uniqueKeyProductEntity,uniqueKeyReconcileEntity:Y.uniqueKeyReconcileEntity,uniqueKeyInvoiceProduct:Y.uniqueKeyReconcileEntity}):X.push({type:"RECONCILE",entryType:99,isOpeniningBalance:!1,isProductReturned:!1,inventoryTitle:"Physical Stock Take",inventoryValuationTitle:"Physical Stock Take",inventoryType:"reconcile",invoiceNo:"-",clientName:"-",comment:Y.comment,createdDate:Y.createdDate,productName:J.productName,productUnit:J.unit,deviceCreateDate:Y.createdDate,formatDate:t((0,E.AB)(Y.createdDate)).format("YYYY-MM-DD"),qty:Y.physicalStock,rate:0,uniqueKeyProduct:Y.uniqueKeyProductEntity,uniqueKeyReconcileEntity:Y.uniqueKeyReconcileEntity,uniqueKeyInvoiceProduct:Y.uniqueKeyReconcileEntity}))}}}}return(0,h.A)(X,["formatDate","entryType","deviceCreateDate"],["asc","asc","asc"])}inventoryWithReconcile(J,H,k){let X=[],tt=0,pt=this.settingData;return(0,D.A)(H,st=>{let z=R.DH.filterFormatDate(st.createdDate);if((0,e.A)(k)||!(0,e.A)(k)&&(1===k.duration||z<=k.minMaxDate||st.isOpeniningBalance&&z<=k.endDate))if("STOCK-IN"===st.type)tt+=R.DH.roundToEven(st.qty,pt?.quantityRoundOff||2),X.push({...st,stockQty:tt});else if("STOCK-OUT"===st.type)tt-=R.DH.roundToEven(st.qty,pt?.quantityRoundOff||2),X.push({...st,stockQty:tt});else if("inventory-loss"===st.type)tt-=roundToEven(st.qty,pt?.quantityRoundOff||2),X.push({...st,inventoryType:"inventory-loss",stockQty:tt});else{if(st.qty>tt){let it=R.DH.roundToEven(st.qty-tt,2);X.push({...st,type:"STOCK-IN",createdDate:st.createdDate,qty:it,stockQty:tt+it,rate:0,uniqueKeyProduct:J})}else if(st.qty>=tt){let it=roundToEven(st.qty-tt,2);X.push({...st,type:"STOCK-IN",createdDate:st.createdDate,qty:it,stockQty:roundToEven(tt+it,2),rate:0,uniqueKeyProduct:J})}else{let it=roundToEven(tt-st.qty,2);X.push({...st,type:"STOCK-OUT",createdDate:st.createdDate,qty:it,stockQty:roundToEven(tt-it,2),rate:0,uniqueKeyProduct:J})}tt=st.qty}}),X}getPurchaseReturnProductByMaxDate(J,H){let k=[];return(0,D.A)(J,X=>{let tt=R.DH.filterFormatDate(X.createDate);((0,e.A)(H)||!(0,e.A)(H)&&(1===H.duration||tt<=H.minMaxDate&&X.invoiceProductAvailable))&&k.push(X)}),k}getPurchaseReturnProductById(J,H){const k=J.filter(X=>X.invoiceProductAvailable).map(X=>X.purchaseReturnMappingList).map(X=>X.filter(tt=>tt.uniquePurchaseLineItemId==H)).filter(X=>!(0,e.A)(X));return R.DH.mergeArrayValues(k)}getRemainingQty(J){let H=0;return(0,D.A)(J,k=>{"STOCK-IN"===k.type?H+=k.qty:"STOCK-OUT"===k.type?H-=k.qty:"RECONCILE"===k.type?H=k.qty:"inventory-loss"===k.type&&(H-=k.qty)}),H}getClosingStockData(J,H,k){let X={},tt=this.productInventorylist(J,H),pt=this.getPurchaseReturnProductByMaxDate(this.purchaseReturnList,k),st=this.inventoryWithReconcile(J.uniqueKeyProduct,tt,k),z=this.getRemainingQty(st),it=0,at=0;return(0,e.A)(st)||((0,D.A)(st.reverse(),Y=>{let x=this.getPurchaseReturnProductById(pt,Y.uniqueKeyInvoiceProduct);if(z>=0&&"STOCK-IN"===Y.type&&!Y.isProductReturned){let O=Y.qty;if(!(0,e.A)(x))for(var v in x)x[v].uniquePurchaseLineItemId==Y.uniqueKeyInvoiceProduct&&(O-=x[v].returnedQuantity);if(z>=O?(z-=O,it+=R.DH.roundToEven(O*Y.rate,2),at+=Y.rate):(it+=R.DH.roundToEven(z*Y.rate,2),at+=Y.rate,z=0),0===z)return!1}}),X={itemName:(0,e.A)(J)?"":J.productName,qty:this.getRemainingQty(st),unit:(0,e.A)(J)?"":J.unit,amount:it,rate:at,uniqueKeyProduct:J.uniqueKeyProduct}),X}getAllPurchaseCalculateByProduct(J){let H=0,k=0,X=this.settingData;return(0,D.A)(J,tt=>{"STOCK-IN"===tt.type?tt.isProductReturned||(k+=R.DH.roundToEven(tt.qty*tt.rate,2),H+=tt.qty):tt.isProductReturned&&(k-=R.DH.roundToEven(tt.qty*tt.rate,2),H-=tt.qty)}),{quantity:R.DH.roundToEven(H,X?.quantityRoundOff||2),purchaseAmount:R.DH.roundToEven(k,2)}}getCOGSAverageCalculationOfProduct(J,H,k,X){let tt=0,pt=0,st=0,z=this.settingData;if(!(0,e.A)(k)){let it=k,at=(0,s.A)(it);if(at=(0,h.A)(at,"financialYear",["asc"]),1===X.duration)(0,D.A)(at,Y=>{let x=it.find(v=>v.financialYear===Y.financialYear);if(!(0,e.A)(x)){let v=x.productAvg;pt+=x.currentSaleQty,tt+=R.DH.roundToEven(x.currentSaleQty*v,2),st=v}});else{let Y=null;for(let x=0;x<at.length;x++)X.toDate>=at[x].dateRange.startDate&&X.toDate<=at[x].dateRange.endDate&&(Y=at[x],at.splice(x,1),x--);if((0,D.A)(at,x=>{if(X.toDate>x.dateRange.startDate){let v=it.find(O=>O.financialYear===x.financialYear);if(!(0,e.A)(v)){let O=v.productAvg,G=v.currentSaleQty;pt+=G,tt+=R.DH.roundToEven(G*O,2),st=O}}}),!(0,e.A)(Y)){let x=it.find(v=>v.financialYear===Y.financialYear);if(!(0,e.A)(x)){let v=x.productAvg,O=this.getTotalSaleQtyAndReconcile(J,Y.openingStock,Y.dateRange.startDate,X.toDate);pt+=O,tt+=R.DH.roundToEven(O*v,2),st=v}}}}return{cogs:R.DH.roundToEven(tt,2),totalSaleQty:R.DH.roundToEven(pt,z?.quantityRoundOff||2),productAverage:st}}getAllFinancialYear(J){let H=this.settingData,k=H.bookKeepingStartDate,X=H.fyYearFromDate,tt=H.fyYearToDate,pt=function c(N,L){return N&&N.length?(0,u.A)(N,(0,g.A)(L,2),a.A):void 0}(J,"createDate"),st=(0,p.A)(J,"createDate"),z=(0,e.A)(J)?null:pt.createDate,it=(0,e.A)(J)?null:st.createDate,at=(0,f.A)([k,z]);at=(0,f.A)([at,X]),it=(0,p.A)([it,t().toDate().getTime()]),t(at).format("M")<t(X).format("M")&&(at=t(t(at).format("YYYY-MM-DD")).subtract(1,"years").toDate().getTime());let Y=this.getYearsFromDates(at,it),x=[];return(0,D.A)(Y,(v,O)=>{let G=Number(t(X).format("Y")),At=Number(t(X).format("M")),dt=Number(t(X).format("D")),It=Number(t(tt).format("Y")),yt=Number(t(tt).format("M")),qt=Number(t(tt).format("D"));x.push({fyYear:financialYearList(t(k).add(O,"years").format("YYYY-MM-DD")),startDate:t(v).set("month",At-1).set("date",dt).format("YYYY-MM-DD"),endDate:t(v).add(G===It?0:1,"years").set("month",yt-1).set("date",qt).format("YYYY-MM-DD")})}),x}getYearsFromDates(J,H){let k=[],X=t(H).format("YYYY-MM-DD"),tt=t(J).format("YYYY-MM-DD");for(;tt<X;)k.push(tt),tt=t(tt).add(1,"years").format("YYYY-MM-DD");return k}getAllPurchaseOpenBalanceCalByProduct(J,H,k){let X=0,tt=0,pt=0,st=0,z=this.settingData;return(0,D.A)(J,it=>{let at=R.DH.filterFormatDate(it.createdDate);at>=H&&at<=k&&("STOCK-IN"===it.type?it.isProductReturned||(X+=R.DH.roundToEven(it.qty*it.rate,2),tt+=it.qty):it.isProductReturned&&(X-=R.DH.roundToEven(it.qty*it.rate,2),tt-=it.qty),it.isOpeniningBalance&&(pt=it.qty,st=it.qty*it.rate))}),{quantity:R.DH.roundToEven(tt,z?.quantityRoundOff||2),purchaseAmount:R.DH.roundToEven(X,2),openingStock:R.DH.roundToEven(pt,z?.quantityRoundOff||2),openingStockAmount:R.DH.roundToEven(st,2)}}getAllSaleCalculationByProduct(J,H,k){let X=0,tt=0,pt=this.settingData;return(0,D.A)(J,st=>{let z=R.DH.filterFormatDate(st.createdDate);z>=H&&z<=k&&("STOCK-OUT"===st.type?st.isProductReturned||(X+=R.DH.roundToEven(st.qty*st.rate,2),tt+=st.qty):st.isProductReturned&&(tt-=st.qty,X-=R.DH.roundToEven(st.qty*st.rate,2)))}),{saleAmount:R.DH.roundToEven(X,2),quantity:R.DH.roundToEven(tt,pt?.quantityRoundOff||2)}}getDifferenceInReconcile(J,H){let k=0,X=0,tt=0,pt=this.settingData;return(0,D.A)(J,st=>{if(R.DH.filterFormatDate(st.createdDate)<=H)if("STOCK-IN"==st.type)tt+=st.qty;else if("STOCK-OUT"==st.type)tt-=st.qty;else{let it=st.qty;tt<it?k+=it-tt:X+=tt-it,tt=it}}),{diffInReconcilePurchase:R.DH.roundToEven(k,pt?.quantityRoundOff||2),diffInReconcileSale:R.DH.roundToEven(X,pt?.quantityRoundOff||2)}}getTotalSaleQtyAndReconcile(J,H,k,X){let tt=H,pt=0,st=0,z=this.settingData;return(0,D.A)(J,it=>{let at=R.DH.filterFormatDate(it.createdDate);if(at>=k&&at<=X&&!it.isOpeniningBalance)if("STOCK-IN"===it.type)tt+=it.qty,it.isProductReturned&&(pt-=it.qty);else if("STOCK-OUT"===it.type)it.isProductReturned||(tt-=it.qty,pt+=it.qty);else{let Y=it.qty;tt>=Y&&(st+=tt-Y),tt=Y}}),R.DH.roundToEven(pt+st,z?.quantityRoundOff||2)}changeKeysForRecordLossApi(J,H,k){return this.orgId=this.authService.authInfo("user").orgId,{comment:J.comment,createTime:0,createdDate:1==H?t.utc(J.recordLossDefaultDate).valueOf():t.utc(k).valueOf(),device_modified_on:t().toDate().getTime(),documentId:null,enable:0,ledgerlist:null,orgId:this.orgId,physicalStock:1==H?J.productQty:J.physicalStock,processed_flag:0,rate:0,recordVersion:0,lossComment:1==H?J.lossReason:J.lossComment,syncFlag:1==H?2:1,type:88,uniqueKeyProductEntity:1==H?J.productKey:J.uniqueKeyProductEntity,uniqueKeyReconcileEntity:1==H?generateUUID("ReconciliationEntity"):J.uniqueKeyReconcileEntity,version:1,_id:null}}static#t=this.\u0275fac=function(H){return new(H||N)(w.KVO(Q.V),w.KVO(b.P),w.KVO(C.y))};static#e=this.\u0275prov=w.jDH({token:N,factory:N.\u0275fac,providedIn:"root"})}return N})()},22997:(Fe,Tt,d)=>{"use strict";d.d(Tt,{H:()=>E});var l=d(10467),t=d(98808),R=d(72036),F=d(66689),e=d(54438),_=d(7004),D=d(4922),h=d(39866),s=d(26297),u=d(75743),g=d(93832),a=d(4300),c=d(36452),B=d(23215),p=d(92173),f=d(39477);let E=(()=>{class w{constructor(b,C,T,N,L,J,H,k,X,tt,pt){var st=this;this.dataStoreService=b,this.authService=C,this.commonService=T,this.notificationService=N,this.route=L,this.syncApiService=J,this.syncDbService=H,this.subscriptionService=k,this.browserUuidService=X,this.syncCommonService=tt,this.settingService=pt,this.isLoading=!1,this.syncApiService.fetchMultipleDbData(["user","userAccounts"],function(){var z=(0,l.A)(function*(it){var at=yield it.data;if(!(0,R.A)(at.user)){let Y=at.user[0];(0,R.A)(Y)||(st.browserUUID=Y.uuid,st.currentUser=Y)}(0,R.A)(at.userAccounts)||(st.userAccounts=at.userAccounts)});return function(it){return z.apply(this,arguments)}}())}login(b,C,T){this.dataStoreService.post("login",C,{"Content-Type":"application/json","User-Name":b.email,Password:b.password,"Device-Id":this.browserUuidService.getHeaderParameters("fingerPrint"),"Device-Model":"","Device-Brand":"","Device-Type":this.browserUuidService.getHeaderParameters("device-type"),"Time-Zone":this.browserUuidService.getHeaderParameters("time-zone"),fingerPrint:this.browserUuidService.getHeaderParameters("fingerPrint"),uniqueId:"",Version:""},N=>{T.call(this,N)})}loginWithCode(b,C,T){this.dataStoreService.post("loginWithAndroidUniqueCode",C,{"Content-Type":"application/json","User-Name":b.email,uniqueCode:b.code,"Device-Id":this.browserUuidService.getHeaderParameters("fingerPrint"),"Device-Type":this.browserUuidService.getHeaderParameters("device-type"),"Device-Model":"","Device-Brand":"",fingerPrint:this.browserUuidService.getHeaderParameters("fingerPrint")},N=>{T.call(this,N)})}resetAccount(b,C){this.dataStoreService.post("delete",{},{accessToken:this.authService.authInfo("access_token"),"User-Name":b.email,Password:b.password},T=>{C.call(this,T)})}socialLogin(b,C){this.dataStoreService.post("social-login",b,{"Content-Type":"application/json","Device-Id":this.browserUuidService.getHeaderParameters("fingerPrint"),"Device-Model":"","Device-Brand":"","Device-Type":this.browserUuidService.getHeaderParameters("device-type"),"Time-Zone":this.browserUuidService.getHeaderParameters("time-zone"),fingerPrint:this.browserUuidService.getHeaderParameters("fingerPrint")},T=>{C.call(this,T)})}socialregister(b,C){this.dataStoreService.post("social-register",b,{"Content-Type":"application/json","Device-Id":this.browserUuidService.getHeaderParameters("fingerPrint"),"Device-Model":"","Device-Brand":"","Device-Type":this.browserUuidService.getHeaderParameters("device-type"),"Time-Zone":this.browserUuidService.getHeaderParameters("time-zone"),fingerPrint:this.browserUuidService.getHeaderParameters("fingerPrint"),"utm-tag":this.browserUuidService.getHeaderParameters("utm-tag")},T=>{C.call(this,T)})}forgotPassword(b,C){this.dataStoreService.fetch("forgotPassword",{"Content-Type":"application/json",email:b.email},T=>{C.call(this,T)})}verifyEmail(b,C){this.dataStoreService.post("verifyEmailForWeb",{},{"Content-Type":"application/json","Access-Control-Allow-Origin":"*",email:b.email},T=>{C.call(this,T)})}sendEmailVerification(b,C){this.dataStoreService.fetch("resendEmailVerificationForWeb",{"Content-Type":"application/json",email:b.email,auth:b.auth,id:b.id,accessToken:b.accessToken},T=>{C.call(this,T)})}getLoginData(b,C){let T=this.authService.authInfo("access_token"),N=this.authService.authInfo("user").orgId;this.dataStoreService.fetch("getLoginResponse",{orgId:N,accessToken:T},L=>{C.call(this,L)})}changeEmail(b,C){this.dataStoreService.post("changeEmailForWeb",{},{"Content-Type":"application/json","Access-Control-Allow-Origin":"*",email:b.email,newEmail:b.newEmail,password:b.password,accessToken:b.accessToken},T=>{C.call(this,T)})}checkInvalidUser(b){return new Promise((C,T)=>{this.syncApiService.fetchDbData("user",N=>{let L=N.data;if(200!==N.status||(0,R.A)(L))C(!0);else{const J=L[0];(0,F.A)(J,"access_token")&&(0,F.A)(J.user,"orgId")&&J.user.orgId!=b.user.orgId?(this.commonService.openConfirm({title:"<strong>Unauthorize Access</strong>",icon:"error",html:"Dear User, It seems like you are trying to login as <b>"+b.organization_name+"</b> user without logging out as <b>"+J.organization_name+"</b> user.",showCancelButton:!0,confirmButtonColor:"#2778c4",confirmButtonText:"Switch User"},H=>{H.isConfirmed?this.syncDbService.checkUserDataExist():H.isDismissed&&this.route.navigate(["/unauthorize-user"])}),C(!1)):C(!0)}})})}fetchUserDBData(b){if(!(0,R.A)(this.userAccounts)&&this.userAccounts.length>3){let C=this.userAccounts[0].orgId,T=t.DH.dbTableList2();this.syncApiService.clearDbTableByOrgId(T,C,N=>{200===N.status&&N.dataClear&&this.syncApiService.fetchDbData("user",L=>{let J=L.data;if(200!==L.status||(0,R.A)(J))this.syncApiService.storeDbData("user",b,H=>{const k=this.syncCommonService.balanceSheetCategoryKeyList(),X=this.syncCommonService.balanceSheetChildCategoryKeyList();this.syncApiService.bulkDBDelete("balanceSheetCategory",k.balanceSheetCategoryIdList,"uniqueKeyCategory"),this.syncApiService.bulkDBDelete("balanceSheetChildCategory",X.balanceSheetSubCategoryChildIdList,"uniqueKeySubCategoryChild"),200===H.status?(t.DH.destroySyncCache(),t.SE.setCache("SAB_LOGGED_IN_USER",JSON.stringify(b)),this.checkOnboarding(b)?this.route.navigate(["/onboarding"]):(this.syncDbService.syncStartData(),this.route.navigate(["/syncing"]))):this.notificationService.error(H.error)});else{const H=J[0];if(H.user.orgId!=b.user.orgId){const k=this.syncCommonService.balanceSheetCategoryKeyList(),X=this.syncCommonService.balanceSheetChildCategoryKeyList();this.syncApiService.bulkDBDelete("balanceSheetCategory",k.balanceSheetCategoryIdList,"uniqueKeyCategory"),this.syncApiService.bulkDBDelete("balanceSheetChildCategory",X.balanceSheetSubCategoryChildIdList,"uniqueKeySubCategoryChild"),this.syncApiService.clearDbTable(t.DH.dbTableList2(),tt=>{200===tt.status&&tt.dataClear&&this.syncApiService.storeDbData("user",b,pt=>{200===pt.status?(t.DH.destroySyncCache(),t.SE.setCache("SAB_LOGGED_IN_USER",JSON.stringify(b)),this.checkOnboarding(b)?this.route.navigate(["/onboarding"]):(this.syncDbService.syncStartData(),this.subscriptionService.refreshSubscriptionStatus(),this.settingService.fetchUploadedImages(3,st=>{this.settingService.updateProfileImgs(st,z=>{})}),this.route.navigate(["/syncing"]))):this.notificationService.error(tt.error)})})}else if(H.user.orgId===b.user.orgId){const k=this.syncCommonService.balanceSheetCategoryKeyList(),X=this.syncCommonService.balanceSheetChildCategoryKeyList();this.syncApiService.bulkDBDelete("balanceSheetCategory",k.balanceSheetCategoryIdList,"uniqueKeyCategory"),this.syncApiService.bulkDBDelete("balanceSheetChildCategory",X.balanceSheetSubCategoryChildIdList,"uniqueKeySubCategoryChild"),b._uuid=H._uuid,this.syncApiService.updateDbData("user",b,tt=>{let pt=tt.data;t.xL.setLocalCache("SAB_LOGGED_IN_USER",JSON.stringify(pt)),200!==tt.status||(0,R.A)(pt)?this.notificationService.error(tt.error):(t.DH.destroySyncCache(),t.SE.setCache("SAB_LOGGED_IN_USER",JSON.stringify(pt)),this.checkOnboarding(b)?this.route.navigate(["/onboarding"]):(this.syncDbService.fetchDbAllData(),this.syncDbService.syncStartData(),this.route.navigate(["/syncing"])))})}}})})}else this.syncApiService.fetchDbData("user",C=>{let T=C.data;if(200!==C.status||(0,R.A)(T))this.syncApiService.storeDbData("user",b,N=>{200===N.status?(t.DH.destroySyncCache(),t.SE.setCache("SAB_LOGGED_IN_USER",JSON.stringify(b)),this.checkOnboarding(b)?this.route.navigate(["/onboarding"]):(this.syncDbService.syncStartData(),this.route.navigate(["/syncing"]))):this.notificationService.error(N.error)});else{const N=T[0];if(N.user.orgId!=b.user.orgId){const L=this.syncCommonService.balanceSheetCategoryKeyList(),J=this.syncCommonService.balanceSheetChildCategoryKeyList();this.syncApiService.bulkDBDelete("balanceSheetCategory",L.balanceSheetCategoryIdList,"uniqueKeyCategory"),this.syncApiService.bulkDBDelete("balanceSheetChildCategory",J.balanceSheetSubCategoryChildIdList,"uniqueKeySubCategoryChild"),this.syncApiService.clearDbTable(t.DH.dbTableList2(),H=>{200===H.status&&H.dataClear&&this.syncApiService.storeDbData("user",b,k=>{200===k.status?(t.DH.destroySyncCache(),t.SE.setCache("SAB_LOGGED_IN_USER",JSON.stringify(b)),this.checkOnboarding(b)?this.route.navigate(["/onboarding"]):(this.syncDbService.syncStartData(),this.subscriptionService.refreshSubscriptionStatus(),this.settingService.fetchUploadedImages(3,X=>{this.settingService.updateProfileImgs(X,tt=>{})}),this.route.navigate(["/syncing"]))):this.notificationService.error(H.error)})})}else if(N.user.orgId===b.user.orgId){b._uuid=N._uuid;const L=this.syncCommonService.balanceSheetCategoryKeyList(),J=this.syncCommonService.balanceSheetChildCategoryKeyList();this.syncApiService.bulkDBDelete("balanceSheetCategory",L.balanceSheetCategoryIdList,"uniqueKeyCategory"),this.syncApiService.bulkDBDelete("balanceSheetChildCategory",J.balanceSheetSubCategoryChildIdList,"uniqueKeySubCategoryChild"),this.syncApiService.updateDbData("user",b,H=>{let k=H.data;t.xL.setLocalCache("SAB_LOGGED_IN_USER",JSON.stringify(k)),200!==H.status||(0,R.A)(k)?this.notificationService.error(H.error):(t.DH.destroySyncCache(),t.SE.setCache("SAB_LOGGED_IN_USER",JSON.stringify(k)),this.checkOnboarding(b)?this.route.navigate(["/onboarding"]):(this.syncDbService.fetchDbAllData(),this.syncDbService.syncStartData(),this.route.navigate(["/syncing"])))})}}})}checkOnboarding(b){return!(0,R.A)(b)&&!(!(0,F.A)(b,"purchaseStatus")||3!=Number(b.purchaseStatus)&&1!=Number(b.purchaseStatus)||!(0,F.A)(b,"isOnboardingCompleted")||b.isOnboardingCompleted)}getLoaderStatus(){return this.isLoading}static#t=this.\u0275fac=function(C){return new(C||w)(e.KVO(_.V),e.KVO(D.y),e.KVO(h.h),e.KVO(s.J),e.KVO(u.Ix),e.KVO(g.P),e.KVO(a.P),e.KVO(c.L),e.KVO(B.R),e.KVO(p.E),e.KVO(f.q))};static#e=this.\u0275prov=e.jDH({token:w,factory:w.\u0275fac,providedIn:"root"})}return w})()},82725:(Fe,Tt,d)=>{"use strict";d.d(Tt,{x:()=>_});var l=d(97586),R=d(54438),F=d(7004),e=d(39936);let _=(()=>{class D{constructor(s,u){this.dataStoreService=s,this.printerSettingsService=u}getAccountsObj(s,u){return{nameOfAccount:s.nameOfAccount.trim(),accountType:s.accountType,orgId:u.user.orgId,uniqueKeyFKOtherTable:"",uniqueKeyOfAccount:s.uniqueKeyOfAccount,uniqueKey:s.uniqueKeyOfAccount,defaultAccount:s.defaultAccount,narration:"",syncFlag:1,enable:0,deviceCreateDate:l().toDate().getTime(),isDefaultAccountFlag:!1,systemAccountKey:null,clientEntity:null,accountOpeningBalance:{createDate:l().toDate().getTime(),openingBalance:s.openingBalance,narration:"",uniqueKeyAccountEntity:s.uniqueKeyOfAccount,uniqueKeyOpeningBalance:generateUUID("Opening_Bal"),crDrType:1,enable:0,deviceCreatedDate:l().toDate().getTime()},taxDetailEntity:null,serverUpdatedTime:0,device_modified_on:l().toDate().getTime(),version:0,_id:0}}getDafaultOrganizationData(s,u){return{id:u.user.orgId,org_name:s.org_name,org_address_1:s.org_address_1,business_id:"",timezone:null,contact_person_name:s.contact_person_name,display_email:u.registered_email,email:u.registered_email,device_modified_on:u.user.serverUpdatedTime,org_phone_no:s.org_phone_no,website_link:"",expiryTime:u.user.expiryTime,serverUpdatedTime:u.user.serverUpdatedTime,bankingDetails:"",paypalDetails:"",paybaleToDetails:"",totalDevices:0,totalPurchases:0,purchaseStatus:u.purchaseStatus,account_type:null,createdDate:u.user.createdTime,imagePath:null,userId:0,logoPath:null,signPath:null,pin:null,hint:null,latestUpdatedTime:u.user.updatedTime,appVersion:0,dbVersion:0,createTime:0,startTime:0,regSource:0,testFlag:0,activeUsers:1,allowedUsers:3,totalUsers:0,country:"",isDeletedAccount:0,deletesIn:0,unsubscribeEmail:0,isCloudAllowed:!1,isWebTrial:u.isWebTrial,webTrialEnabledTime:0,enableDisableOnlineStoreApp:0,storeName:"",reuseEpoch:0,orgStatus:0,openForTesting:0,lockStoreName:0,isChurnedTest:0,isOnboardingCompleted:!0,processed_flag:1,replicated:!1,archived:!1,cloudAllowed:!1,processed:!1,syncFlag:2,_uuid:0}}postOnboardingAccounts(s,u){return this.dataStoreService.postData("add",s,{"Content-Type":"application/json",accessToken:u})}getDeafultExpenses(){return[{accName:"Rent",status:!1},{accName:"Salary",status:!1},{accName:"Electricity",status:!1},{accName:"Water",status:!1},{accName:"Utilities",status:!1},{accName:"Office Supplies",status:!1},{accName:"Printing & Stationary",status:!1},{accName:"Marketing",status:!1},{accName:"Advertising",status:!1},{accName:"Insurance",status:!1},{accName:"Maintainence",status:!1},{accName:"Fuel",status:!1},{accName:"Transportation",status:!1}]}getDefaultSettingData(s){var g=l.utc(l.utc(l(s.user.createdTime).format("YYYY/MM/DD")).valueOf()).add(330,"minutes");g.startOf("day");var a=g.valueOf();return{amountRoundOff:2,bankingDetails:{addPayPalMe:!1,bankingDetails:"",displayInEstimate:!1,myPayPalMeName:"",otherDetails:"",payableTo:""},bookKeepingStartDate:l(l(a).format("YYYY/01/01")).add(330,"minutes").valueOf(),country:{countryName:"United States",currencyCode:"USD",id:1,textSymbol:"$",textSymbolFlag:1},currencyFormat:0,currencySymbol:"$",customFields:{amount:"",balance:"",bankingDetails:"",billTo:"",discount:"",dueDate:"",estimate:"",grandTotal:"",invoice:"",invoiceRefNo:"",otherDetails:"",paid:"",payableTo:"",productCode:"",productService:"",purchaseFrom:"",purchaseOrder:"",purchaseRecord:"",purchaseRefNo:"",quantity:"",rate:"",receipt:"",salesOrder:"",shipTo:"",signature:"",taxId:"",termsCondition:"",thankYouMessage:""},dashBoardRoundOff:0,dashboardWidgetSetting:[{isEnabled:!0,isShow:!0,widgetSequence:1,widgetUniqueKey:1},{isEnabled:!0,isShow:!0,widgetSequence:2,widgetUniqueKey:2},{isEnabled:!0,isShow:!0,widgetSequence:3,widgetUniqueKey:3},{isEnabled:!0,isShow:!0,widgetSequence:4,widgetUniqueKey:4},{isEnabled:!0,isShow:!0,widgetSequence:5,widgetUniqueKey:5},{isEnabled:!0,isShow:!0,widgetSequence:6,widgetUniqueKey:6},{isEnabled:!0,isShow:!0,widgetSequence:7,widgetUniqueKey:7},{isEnabled:!0,isShow:!0,widgetSequence:8,widgetUniqueKey:8},{isEnabled:!0,isShow:!0,widgetSequence:9,widgetUniqueKey:9}],dateFormat:0,defaultOverdueTimePeriod:"No default overdue period",discountTypeSetting:0,featureSetting:[{isEnabled:!0,isShow:!0,widgetSequence:1,widgetUniqueKey:101},{isEnabled:!0,isShow:!0,widgetSequence:2,widgetUniqueKey:102},{isEnabled:!0,isShow:!0,widgetSequence:3,widgetUniqueKey:108},{isEnabled:!0,isShow:!0,widgetSequence:4,widgetUniqueKey:106},{isEnabled:!0,isShow:!0,widgetSequence:5,widgetUniqueKey:107},{isEnabled:!0,isShow:!0,widgetSequence:6,widgetUniqueKey:105},{isEnabled:!0,isShow:!0,widgetSequence:7,widgetUniqueKey:109},{isEnabled:!0,isShow:!0,widgetSequence:8,widgetUniqueKey:110},{isEnabled:!0,isShow:!0,widgetSequence:9,widgetUniqueKey:103}],fieldVisibility:{ShowPoNumberDate:!0,showAddRefNo:!0,showHeaderFooter:!0,showImages:!0,showTermsCondition:!0,showOtherCharge:!0,showCustomField:!0,showNotes:!0},fyYearFromDate:l(l(a).format("YYYY/01/01")).add(330,"minutes").valueOf(),fyYearToDate:l.utc(l.utc(a).format("YYYY/12/31")).valueOf(),inventoryEnable:!1,inventoryStockAlert:!1,inventoryValuationMethod:0,invoicePaymentTracking:1,invoiceThemeSettings:{amountWordFormat:1,color:-11237398,currencyLargeUnit:"",currencySmallerUnit:"",invoiceThemeId:1,isInvoiceThemeColor:!0,isReportPrintInColor:!1,isShowAmountInWord:!1,isShowPdfInBuiltViewer:!0,isThermalPrinter:!1,paperSize:0,paperSizeInvoice:"ISO_A4",paperSizeReport:"ISO_A4",useBuildInViewer:!1},isBarcodeScannerEnable:!1,isDisplayPrinterDefaultPopup:!1,isInvoicePrintInColor:!1,isReminderForOverdue:!1,isReportPrintInColor:!1,isShowUnsavedMessage:!0,negativeInvStockAlert:!1,numberFormat:"",optionDailyWeekly:0,optionDateTime:0,pageSizeNew:"ISO_A4",paperSizeInvoice:"ISO_A4",paperSizeReport:"ISO_A4",percentRoundOff:2,printSetting:0,quantityRoundOff:2,rateRoundOff:2,selectedLanguageCode:1,showDashboardDataBy:1,thermalPrinterType:2,userCustomFields:[],listItemCustomField:[],enableOnlineStore:!1,storeName:""}}getDefualtDashboardSetting(){return[{isEnabled:!0,isShow:!0,widgetSequence:1,widgetUniqueKey:1},{isEnabled:!0,isShow:!0,widgetSequence:2,widgetUniqueKey:2},{isEnabled:!0,isShow:!0,widgetSequence:3,widgetUniqueKey:3},{isEnabled:!0,isShow:!0,widgetSequence:4,widgetUniqueKey:4},{isEnabled:!0,isShow:!0,widgetSequence:5,widgetUniqueKey:5},{isEnabled:!0,isShow:!0,widgetSequence:6,widgetUniqueKey:6},{isEnabled:!0,isShow:!0,widgetSequence:7,widgetUniqueKey:7},{isEnabled:!0,isShow:!0,widgetSequence:8,widgetUniqueKey:8},{isEnabled:!0,isShow:!0,widgetSequence:9,widgetUniqueKey:9}]}static#t=this.\u0275fac=function(u){return new(u||D)(R.KVO(F.V),R.KVO(e.J))};static#e=this.\u0275prov=R.jDH({token:D,factory:D.\u0275fac,providedIn:"root"})}return D})()},19993:(Fe,Tt,d)=>{"use strict";d.d(Tt,{W:()=>p});var l=d(10467),t=d(98808),R=d(97586),e=d(72036),_=d(49671),D=d(81817),h=d(54438),s=d(7004),u=d(39866),g=d(4922),a=d(93832),c=d(4300),B=d(7180);let p=(()=>{class f{constructor(w,Q,b,C,T,N){this.dataStoreService=w,this.commonService=Q,this.authService=b,this.syncApiService=C,this.syncDbService=T,this.translocoService=N,this.accessToken=this.authService.authInfo("access_token"),this.orgId=this.authService.authInfo("user").orgId}changeKeysForPaymentApi(w,Q,b){this.orgId=this.authService.authInfo("user").orgId;let C=generateUUID("PaymentEntity"),T=generateUUID("PaymentLeaderEntity"),L=null,J=null,H=null,k=null;return 1==w.paymentTypeCrDr?(L=1,J=5,H=1,k=2):2==w.paymentTypeCrDr&&(L=2,J=6,H=2,k=1),{paymentList:[{paymentNo:w.paymentNumber,accountType:0,uniqueKeyPayment:1==Q?C:b.uniqueKeyPayment,otherUniqueKeyFK:"",uniqueKeyClient:w.selectClient.clientEntity.uniqueKeyClient,orgId:this.orgId,uniqueKeyFKLedger:1==Q?T:b.uniqueKeyFKLedger,uniqueKeyFKAccount:w.paymentAccountUniqueKey,amount:t.DH.roundToEven(w.paidAmount,2),dateOfPayment:w.paymentDate,note:w.note,enable:0,paymentAdjustmentFlag:1,deviceCreateDate:1==Q?R().toDate().getTime():b.deviceCreateDate,serverUpdatedTime:1==Q?0:b.serverUpdatedTime,transactionType:0,crDrType:L,receiptNote:null,serverUpdateTime:0,device_modified_on:R().toDate().getTime(),version:1,_id:null,processed_flag:1,documentId:null,syncFlag:1==Q?1:2,ledgerEntity:{ledgerId:0,narration:w.note,transactionNo:w.paymentNumber,createDate:w.paymentDate,serverUpdatedTime:0,orgId:this.orgId,uniqueKeyLedger:1==Q?T:b.uniqueKeyFKLedger,modifiedDate:R().toDate().getTime(),deviceCreateDate:1==Q?R().toDate().getTime():b.ledgerEntity.deviceCreateDate,enable:0,ledgerType:J,ledgerDetailList:[{longledgerEntryId:0,amount:t.DH.roundToEven(w.paidAmount,2),drCrType:H,uniqueKeyAccount:w.paymentAccountUniqueKey,uniqueKeyLedgerEntry:generateUUID("LeaderEntryEntity"),uniqueKeyFKLedger:1==Q?T:b.uniqueKeyFKLedger,orgId:this.orgId,enable:0},{longledgerEntryId:0,amount:t.DH.roundToEven(w.paidAmount,2),drCrType:k,uniqueKeyAccount:w.selectClient.uniqueKeyOfAccount,uniqueKeyLedgerEntry:generateUUID("LeaderEntryEntity"),uniqueKeyFKLedger:1==Q?T:b.uniqueKeyFKLedger,orgId:this.orgId,enable:0}]}}]}}changeKeysForPaymentLinkApi(w,Q,b){this.orgId=this.authService.authInfo("user").orgId;let C=generateUUID("LinkWithPaymentEntity");return{paymentLinkList:[{uniqueKeyLink:1==Q?C:b.uniqueKeyLink,uniqueKeyClientAccountEntity:w.uniqueKeyClientAccount,uniqueKeyLinkWithAccountEntity:w.uniqueKeyLinkWithAccount,uniqueKeyFKLedger:w.uniqueKeyFKLedger,uniqueKeyFKPaymentEntity:w.uniqueKeyPayment,serverModifiedDate:0,deviceCreateDate:1==Q?R().toDate().getTime():b.deviceCreateDate,orgId:this.orgId,transactionLinkType:w.transactionLinkType,amount:t.DH.roundToEven(w.amount,2),enable:0,linkType:w.linkType,device_modified_on:R().toDate().getTime(),version:1,_id:null,serverUpdatedTime:0,processed_flag:1,syncFlag:1==Q?1:2,documentId:null}]}}changeKeysForPaymentDetailApi(w,Q,b=1,C){this.orgId=this.authService.authInfo("user").orgId;let T={paymentList:[]},N={paymentLinkList:[]};if(!(0,e.A)(Q.paidNowPaymentList)){let L=Q.paymentAgainstAmt;(0,_.A)(Q.paidNowPaymentList,J=>{let H=generateUUID("PaymentEntity"),k=generateUUID("LeaderEntity");if(T.paymentList.push({paymentNo:J.paymentNumber,accountType:this.paymentAccountType(Q.formType),uniqueKeyPayment:H,otherUniqueKeyFK:1==b?Q.linkAccountUniqueKey:Q.editAccountEntityId,uniqueKeyClient:Q.clientAccount.clientEntity.uniqueKeyClient,orgId:this.orgId,uniqueKeyFKLedger:k,uniqueKeyFKAccount:J.paymentAccount.uniqueKeyOfAccount,amount:t.DH.roundToEven(J.paidAmount,2),dateOfPayment:J.paymentDate,note:J.note,enable:0,paymentAdjustmentFlag:1,deviceCreateDate:R().toDate().getTime(),serverUpdatedTime:0,transactionType:0,crDrType:this.paymentCrDrType(Q.formType,"newPayment"),receiptNote:null,serverUpdateTime:0,device_modified_on:R().toDate().getTime(),version:1,_id:null,processed_flag:1,documentId:null,syncFlag:1,ledgerEntity:{ledgerId:0,narration:J.note,transactionNo:J.paymentNumber,createDate:J.paymentDate,serverUpdatedTime:0,orgId:this.orgId,uniqueKeyLedger:k,modifiedDate:R().toDate().getTime(),deviceCreateDate:R().toDate().getTime(),enable:0,ledgerType:this.paymentLedgerType(Q.formType),ledgerDetailList:[{longledgerEntryId:0,amount:t.DH.roundToEven(J.paidAmount,2),drCrType:this.paymentCrDrType(Q.formType,"paymentAccount"),uniqueKeyAccount:J.paymentAccount.uniqueKeyOfAccount,uniqueKeyLedgerEntry:generateUUID("LeaderEntryEntity"),uniqueKeyFKLedger:k,orgId:this.orgId,enable:0},{longledgerEntryId:0,amount:t.DH.roundToEven(J.paidAmount,2),drCrType:this.paymentCrDrType(Q.formType,"clientAccount"),uniqueKeyAccount:Q.clientAccount.uniqueKeyOfAccount,uniqueKeyLedgerEntry:generateUUID("LeaderEntryEntity"),uniqueKeyFKLedger:k,orgId:this.orgId,enable:0}]}}),1===w.invoicePaymentTracking&&L>0){let X=0;L>=J.paidAmount?(L-=J.paidAmount,X=J.paidAmount):J.paidAmount>L&&(X=L,L=0),N.paymentLinkList.push({uniqueKeyLink:generateUUID("LinkWithPaymentEntity"),uniqueKeyClientAccountEntity:Q.clientAccount.uniqueKeyOfAccount,uniqueKeyLinkWithAccountEntity:1==b?Q.linkAccountUniqueKey:Q.editAccountEntityId,uniqueKeyFKLedger:k,uniqueKeyFKPaymentEntity:H,serverModifiedDate:0,syncFlag:1,deviceCreateDate:R().toDate().getTime(),orgId:this.orgId,transactionLinkType:this.transactionLinkType(Q.formType),amount:t.DH.roundToEven(X,2),enable:0,linkType:0,device_modified_on:R().toDate().getTime(),version:1,_id:null,serverUpdatedTime:0,processed_flag:1,documentId:null})}})}return 1===w.invoicePaymentTracking&&Q.allowAdvancePayment&&!(0,e.A)(Q.advPaymentlinkList)&&(0,_.A)(Q.advPaymentlinkList,L=>{N.paymentLinkList.push({uniqueKeyLink:(0,e.A)(L.uniqueKeyLink)?generateUUID("LinkWithPaymentEntity"):L.uniqueKeyLink,uniqueKeyClientAccountEntity:L.uniqueKeyClientAccount,uniqueKeyLinkWithAccountEntity:1==b?Q.linkAccountUniqueKey:Q.editAccountEntityId,uniqueKeyFKLedger:L.uniqueKeyFKLedger,uniqueKeyFKPaymentEntity:L.uniqueKeyPayment,serverModifiedDate:0,syncFlag:1,deviceCreateDate:R().toDate().getTime(),orgId:this.orgId,transactionLinkType:this.transactionLinkType(Q.formType),amount:t.DH.roundToEven(L.amount,2),enable:0,linkType:!0===L.isOpeningBalance?this.paymentLinkType(Q.formType):0,device_modified_on:R().toDate().getTime(),version:1,_id:null,serverUpdatedTime:0,processed_flag:1,documentId:null})}),1===w.invoicePaymentTracking&&!(0,e.A)(Q.updateAdvacePaymentLinklist)&&2==b&&(0,_.A)(Q.updateAdvacePaymentLinklist,L=>{N.paymentLinkList.push({uniqueKeyLink:L.uniqueKeyLink,uniqueKeyClientAccountEntity:L.uniqueKeyClientAccount,uniqueKeyLinkWithAccountEntity:Q.editAccountEntityId,uniqueKeyFKLedger:L.uniqueKeyFKLedger,uniqueKeyFKPaymentEntity:L.uniqueKeyPayment,serverModifiedDate:0,syncFlag:2,deviceCreateDate:L.deviceCreateDate,orgId:this.orgId,transactionLinkType:this.transactionLinkType(Q.formType),amount:t.DH.roundToEven(L.paidAmount,2),enable:0,linkType:!0===L.isOpeningBalance?this.paymentLinkType(Q.formType):0,device_modified_on:R().toDate().getTime(),version:1,_id:null,serverUpdatedTime:L.serverUpdatedTime,processed_flag:1,documentId:null})}),{paymentList:T.paymentList,paymentLinkList:N.paymentLinkList}}changeKeysForAdjustPaymentApi(w,Q=1){this.orgId=this.authService.authInfo("user").orgId;let b={paymentLinkList:[]};return"sale-return"==w.paymentTypeDrCr?(0,e.A)(w.listOfUnpaidInvoices)||(0,_.A)(w.listOfUnpaidInvoices,C=>{C.isChecked&&b.paymentLinkList.push({uniqueKeyLink:C.updateLinkAction?C.alreadyPaidLinkkey:generateUUID("LinkWithPaymentEntity"),uniqueKeyClientAccountEntity:w.selectClient?.uniqueKeyOfAccount,uniqueKeyLinkWithAccountEntity:w.uniqueInvoiceReturnKey,uniqueKeyFKLedger:C.invoiceData.uniqueKeyFKLedger,uniqueKeyFKPaymentEntity:C.invoiceData.uniqueKeySales,syncFlag:1,serverModifiedDate:0,deviceCreateDate:R().toDate().getTime(),orgId:this.orgId,transactionLinkType:2,amount:t.DH.roundToEven(C.invoiceAdjustAmt,2),enable:0,linkType:5,device_modified_on:R().toDate().getTime(),version:1,_id:null,serverUpdatedTime:0,processed_flag:1,documentId:null})}):"purchase-return"==w.paymentTypeDrCr&&((0,e.A)(w.listOfUnpaidInvoices)||(0,_.A)(w.listOfUnpaidInvoices,C=>{C.isChecked&&b.paymentLinkList.push({uniqueKeyLink:C.updateLinkAction?C.alreadyPaidLinkkey:generateUUID("LinkWithPaymentEntity"),uniqueKeyClientAccountEntity:w.selectClient?.uniqueKeyOfAccount,uniqueKeyLinkWithAccountEntity:w.uniqueInvoiceReturnKey,uniqueKeyFKLedger:C.invoiceData.uniqueKeyFKLedger,uniqueKeyFKPaymentEntity:C.invoiceData.uniqueKeyPurchase,syncFlag:1,serverModifiedDate:0,deviceCreateDate:R().toDate().getTime(),orgId:this.orgId,transactionLinkType:4,amount:t.DH.roundToEven(C.invoiceAdjustAmt,2),enable:0,linkType:6,device_modified_on:R().toDate().getTime(),version:1,_id:null,serverUpdatedTime:0,processed_flag:1,documentId:null})})),b}changeKeysForWriteOffApi(w,Q=1){this.orgId=this.authService.authInfo("user").orgId;let b=generateUUID("WriteOffEntity"),C=generateUUID("LedgerEntity");return{writeOffList:[{amount:w.writeOffAmount,createTime:0,deviceCreateDate:R().toDate().getTime(),device_modified_on:R().toDate().getTime(),documentId:null,enable:0,orgId:this.orgId,processed_flag:0,recordVersion:0,serverUpdatedTime:0,syncFlag:1,uniqueKeyClientAccountEntity:w.selectClient.uniqueKeyOfAccount,uniqueKeyFKLedger:C,uniqueKeyOtherFK:"",uniqueKeyWriteOff:b,version:0,_id:null,ledgerEntity:{ledgerId:0,narration:null,transactionNo:w.writeOffNumber,createDate:w.paymentDate,serverUpdatedTime:0,orgId:this.orgId,uniqueKeyLedger:C,modifiedDate:R().toDate().getTime(),deviceCreateDate:R().toDate().getTime(),enable:0,pushFlag:1,ledgerType:28,ledgerDetailList:[{amount:t.DH.roundToEven(w.writeOffAmount,2),drCrType:1,uniqueKeyAccount:w.writeOffAccount.uniqueKeyOfAccount,uniqueKeyLedgerEntry:generateUUID("LeaderEntryEntity"),uniqueKeyFKLedger:C,orgId:this.orgId,enable:0},{amount:t.DH.roundToEven(w.writeOffAmount,2),drCrType:2,uniqueKeyAccount:w.selectClient.uniqueKeyOfAccount,uniqueKeyLedgerEntry:generateUUID("LeaderEntryEntity"),uniqueKeyFKLedger:C,orgId:this.orgId,enable:0}]}}]}}manageLumpSumAmount(w,Q,b,C){let T=0,N=!1;return"add-Detail"===w&&"lumpsum-amount"===Q&&C>0&&b>0&&(C>=b?(T=b,C=t.DH.roundToEven(C-T,2),b=0,N=!0):b>C&&(T=C,b=t.DH.roundToEven(b-C,2),C=0,N=!0)),{paidAmount:T,lumpsumAmount:C,balanceAmount:b,isChecked:N}}manageAdvanceAmount(w,Q,b,C){let T=0,N=0,L=!1;return"edit-Detail"===w&&"advance-payment"===Q&&C>0&&b>0&&(C>=b?(T=b,N=b,C-=T,b=0,L=!0):b>C&&(T=C,N=C,b-=C,C=0,L=!0)),{advancePaidAmount:T,advanceAmount:C,balanceAmount:b,advanceAdjustAmt:N,isChecked:L}}deletePayment(w,Q,b,C){var T=this;return(0,l.A)(function*(){if(C){let N={paymentIdList:w,paymentLinkIdList:[],capitalTransactionIdList:[],otherIncomeIdList:[],taxTransactionIdList:[],expenseIdList:[],receiptIdList:[]};return(0,_.A)(w,function(){var L=(0,l.A)(function*(J,H){let k=yield Q.allPaymentList.find(at=>at.uniqueKeyPayment===J),X=Q.allPaymentLinkList.filter(at=>at.uniqueKeyFKPaymentEntity===J);(0,_.A)(X,at=>{N.paymentLinkIdList.push(at.uniqueKeyLink)});let tt=Q.capitalTransactionList.find(at=>0!=k.transactionType&&at.uniqueKeyCapitalTransaction===k.otherUniqueKeyFK);(0,e.A)(tt)||N.capitalTransactionIdList.push(tt.uniqueKeyCapitalTransaction);let pt=Q.otherIncomeList.find(at=>0!=k.transactionType&&at.uniqueKeyOtherIncomeTransaction===k.otherUniqueKeyFK);(0,e.A)(pt)||N.otherIncomeIdList.push(pt.uniqueKeyOtherIncomeTransaction);let st=Q.taxTransactionList.find(at=>0!=k.transactionType&&at.uniqueKeyTaxTransaction===k.otherUniqueKeyFK);(0,e.A)(st)||N.taxTransactionIdList.push(st.uniqueKeyTaxTransaction);let z=Q.allExpenseList.find(at=>0!=k.transactionType&&(0,e.A)(at.uniqueKeyClientEntity)&&at.uniqueKeyExpensesEntity===k.otherUniqueKeyFK);(0,e.A)(z)||N.expenseIdList.push(z.uniqueKeyExpensesEntity);let it=Q.receiptCollection.find(at=>at.uniqueKeyFKPayment===k.uniqueKeyPayment);(0,e.A)(it)||N.receiptIdList.push(it)});return function(J,H){return L.apply(this,arguments)}}()),new Promise((L,J)=>{(0,D.A)(()=>{(0,e.A)(t.DH.filterObject(N))?L(!1):T.syncDbService.deleteMultipleDataToDB(t.DH.filterObject(N),H=>{L(200==H.status)})})})}{const N=T.translocoService.translate("DO_YOU_WANT_TO_DELETE_TXT"),L=T.translocoService.translate("YES_DELETE_IT"),J=T.translocoService.translate("PAYMENT_DELETED_SUCCESSFULLY"),H=T.translocoService.translate("PAYMENT_NOT_DELETE");T.commonService.openConfirm({html:N,confirmButtonText:L},k=>{if(k.isConfirmed){t.DH.showLoader(!0);let X={paymentIdList:w,paymentLinkIdList:[],capitalTransactionIdList:[],otherIncomeIdList:[],taxTransactionIdList:[],expenseIdList:[],receiptIdList:[]};(0,_.A)(w,function(){var tt=(0,l.A)(function*(pt,st){let z=yield Q.allPaymentList.find(G=>G.uniqueKeyPayment===pt),it=Q.allPaymentLinkList.filter(G=>G.uniqueKeyFKPaymentEntity===pt);(0,_.A)(it,G=>{X.paymentLinkIdList.push(G.uniqueKeyLink)});let at=Q.capitalTransactionList.find(G=>0!=z.transactionType&&G.uniqueKeyCapitalTransaction===z.otherUniqueKeyFK);(0,e.A)(at)||X.capitalTransactionIdList.push(at.uniqueKeyCapitalTransaction);let Y=Q.otherIncomeList.find(G=>0!=z.transactionType&&G.uniqueKeyOtherIncomeTransaction===z.otherUniqueKeyFK);(0,e.A)(Y)||X.otherIncomeIdList.push(Y.uniqueKeyOtherIncomeTransaction);let x=Q.taxTransactionList.find(G=>0!=z.transactionType&&G.uniqueKeyTaxTransaction===z.otherUniqueKeyFK);(0,e.A)(x)||X.taxTransactionIdList.push(x.uniqueKeyTaxTransaction);let v=Q.allExpenseList.find(G=>0!=z.transactionType&&(0,e.A)(G.uniqueKeyClientEntity)&&G.uniqueKeyExpensesEntity===z.otherUniqueKeyFK);(0,e.A)(v)||X.expenseIdList.push(v.uniqueKeyExpensesEntity);let O=Q.receiptCollection.find(G=>G.uniqueKeyFKPayment===z.uniqueKeyPayment);(0,e.A)(O)||X.receiptIdList.push(O.uniqueKeyReceipt)});return function(pt,st){return tt.apply(this,arguments)}}()),(0,D.A)(()=>{(0,e.A)(t.DH.filterObject(X))?t.DH.showLoader(!1):T.syncDbService.deleteMultipleDataToDB(t.DH.filterObject(X),tt=>{200==tt.status?(t.DH.showLoader(!1),T.commonService.openConfirm({title:"Deleted!",text:J,icon:"success",showCancelButton:!1},st=>{T.syncDbService.syncData(),b({delete_successfully:!0})})):(t.DH.showLoader(!1),T.commonService.openConfirm({title:"Deleted!",text:H,icon:"error",showCancelButton:!1},st=>{b({delete_successfully:!1})}))})})}})}})()}paymentAccountType(w){switch(w){case"sale-fixed-asset":case"purchase-fixed-asset":return 16;case"sale-current-asset":case"purchase-current-asset":return 19;case"other-income":return 6}}paymentLedgerType(w){switch(w){case"sale-fixed-asset":case"sale-current-asset":case"other-income":return 5;case"purchase-fixed-asset":case"purchase-current-asset":return 6}}paymentCrDrType(w,Q){switch(w){case"sale-fixed-asset":case"sale-current-asset":case"other-income":switch(Q){case"clientAccount":return 2;case"paymentAccount":case"newPayment":return 1}break;case"purchase-fixed-asset":case"purchase-current-asset":switch(Q){case"clientAccount":return 1;case"paymentAccount":case"newPayment":return 2}}}transactionLinkType(w){switch(w){case"sale":return 1;case"purchase":return 3;case"expense":return 7;case"sale-fixed-asset":return 15;case"purchase-fixed-asset":return 14;case"sale-current-asset":return 28;case"purchase-current-asset":return 27;case"other-income":return 22}}paymentLinkType(w){switch(w){case"sale-fixed-asset":case"sale-current-asset":case"other-income":return 1;case"purchase-fixed-asset":case"purchase-current-asset":return 2}}formatPaymentNumber(w){let Q=w.paymentReceiveFormatName,b=w.paymentReceiveFormatNo,T=b;return Number.isInteger(b)&&(T+=1),{paymentNumber:Q+b,transactionNo:T}}static#t=this.\u0275fac=function(Q){return new(Q||f)(h.KVO(s.V),h.KVO(u.h),h.KVO(g.y),h.KVO(a.P),h.KVO(c.P),h.KVO(B.JO))};static#e=this.\u0275prov=h.jDH({token:f,factory:f.\u0275fac,providedIn:"root"})}return f})()},20706:(Fe,Tt,d)=>{"use strict";d.d(Tt,{M:()=>X});var l=d(10467),t=d(54438),R=d(75351),F=d(92900),e=d(7802),_=d(61014),D=d(89118),h=d(52696),s=d(29642),u=d(29626),g=d(39954),a=d(72036),c=d(66689),B=d(49671),p=d(89107),f=d(97586),w=d(98808),Q=d(93832),b=d(92639),C=d(26817),T=d(75743),N=d(60177),L=d(7180);const J=["iframe"],H=["content"];function k(tt,pt){if(1&tt){const st=t.RV6();t.j41(0,"button",6),t.bIt("click",function(){t.eBV(st);const it=t.XpG();return t.Njj(it.applyAction("EDIT"))}),t.j41(1,"span",5),t.EFF(2,"edit"),t.k0s(),t.EFF(3),t.nI1(4,"transloco"),t.k0s()}2&tt&&(t.R7$(3),t.SpI(" ",t.bMT(4,1,"EDIT")," "))}let X=(()=>{class tt{constructor(st,z,it,at,Y,x,v){this.templateData=st,this.syncApiDataService=z,this.invoiceTemplateService=it,this.dialogReference=at,this.previewService=Y,this.router=x,this.renderer2=v,this.osLogo="",this.osImageUrl="",this.actionType="PREVIEW",this.defaultTemplateSettings={colorcode:"#5487EA",isColoredTheme:!0,templateVersion:1},this.templates=[{id:1,title:"Template 1",component:D.Q},{id:2,title:"Template 2",component:g.s},{id:3,title:"Template 3",component:u.e},{id:4,title:"Template 4",component:_.O},{id:5,title:"Template 5",component:e.S},{id:6,title:"Template 6",component:s.q},{id:7,title:"Template 7",component:h.B},{id:8,title:"Template 8",component:F.h}],this.colorObj={bgColor:"",fontColor:""},this.isLoading=!1,this.bgColor="#5487EA",this.isColoredTheme=!0,this.templateColor="",this.setDefaultColor="",this.invoiceThemeId=1,this.exportType="INVOICE",this.customFonts=[],this.isFromPOSMode=!1}ngOnInit(){this.invoiceObject=this.templateData.invoiceObject,this.previewType=this.templateData.previewType,this.isFromPOSMode=this.invoiceObject.isFromPOSMode||!1,this.exportType=this.templateData.exportType,this.actionType=this.templateData.actionType,this.requestFrom=this.templateData.requestFrom,this.fetchSettings(),this.loadFonts(),("PRINT"===this.actionType||"DOWNLOAD"===this.actionType)&&w.DH.showDownloadLoader(!0)}ngAfterViewInit(){switch(this.actionType){case"PRINT":setTimeout(()=>{this.exportAsPDF("PRINT"),w.DH.showDownloadLoader(!0)},"list-page"==this.requestFrom?500:1500);break;case"PREVIEW_PDF":setTimeout(()=>{this.exportAsPDF("PREVIEW_PDF"),w.DH.showDownloadLoader(!0)},"list-page"==this.requestFrom?500:1500);break;case"DOWNLOAD":setTimeout(()=>{this.exportAsPDF("DOWNLOAD"),w.DH.showDownloadLoader(!0)},"list-page"==this.requestFrom?500:1500);break;default:w.DH.showDownloadLoader(!1)}}loadFonts(){this.customFonts=this.previewService.loadFonts()}fetchSettings(){var st=this;this.syncApiDataService.fetchDbData("filterSettingData",function(){var z=(0,l.A)(function*(it){var at=yield it.data;(0,a.A)(at)||(st.settingData=at,st.invoiceThemeId=st.settingData.invoiceThemeSettings.invoiceThemeId,st.bgColor="#"+decimalHexTwosComplement(st.settingData.invoiceThemeSettings.color),st.isColoredTheme=st.settingData.invoiceThemeSettings.isInvoiceThemeColor,st.setDefaultColor=st.bgColor,st.showPreview(st.invoiceThemeId-1))});return function(it){return z.apply(this,arguments)}}())}showPreview(st){(0,c.A)(this.settingData,"invoiceThemeSettings")&&(this.invoiceThemeId=st,this.settingData.invoiceThemeSettings.invoiceThemeId=st),this.invoiceTemplateService.setTemplateSettings(this.isColoredTheme?{templateVersion:st,colorcode:this.bgColor,isColoredTheme:this.isColoredTheme}:{templateVersion:st,colorcode:"#808080",isColoredTheme:this.isColoredTheme});let it=this.targetContent.createComponent(this.templates[st].component);this.templateReference=it.location.nativeElement,it.instance.invoiceObject="Invoice"===this.previewType?{...this.invoiceObject,exportType:this.exportType}:{...this.invoiceTemplateService.getDefaultTemplateObj(),exportType:"INVOICE"}}exportAsPDF(st){w.DH.showDownloadLoader(!0);let z=this.getFileName();const at=this.dialogReference;if(this.templateReference){var Y=new p.Ay({orientation:"p",unit:"mm",format:"a4",putOnlyUsedFonts:!0,floatPrecision:16,compress:!0}),x=this.templateReference;(0,a.A)(this.customFonts)||(0,B.A)(this.customFonts,v=>{Y.addFileToVFS(v.name,v.base64String),Y.addFont(v.name,v.title,v.type),Y.setFont(v.title)}),Y.setDocumentProperties({title:"Invoice Template",author:"Tacktile Systems"}),Y.html(x,{windowWidth:1e3,width:1e3,autoPaging:"text",html2canvas:{scale:.21},callback:function(v){let O=x.querySelector("html").offsetHeight,At=O<1122.519816?1:Math.ceil(.86*O/1122.519816),dt=v.getNumberOfPages();for(;dt>At;dt--)v.deletePage(dt);setTimeout(function(){switch(st){case"PRINT":v.autoPrint(),window.open(URL.createObjectURL(v.output("blob")),"_blank"),at.close(),w.DH.showDownloadLoader(!1);break;case"PREVIEW_PDF":window.open(URL.createObjectURL(v.output("blob")),"_blank"),at.close(),w.DH.showDownloadLoader(!1);break;case"DOWNLOAD":window.open(URL.createObjectURL(v.output("blob")),"_blank"),v.save(z,{returnPromise:!0}).then(It=>{at.close(),w.DH.showDownloadLoader(!1)})}},200)},x:0,y:0,margin:[1,0,5,0]})}}getFileName(){return this.exportType+"_"+this.invoiceObject.transactionNo+f().format("_DDMMMYYYY_HHMMA")+".pdf"}applyAction(st){if("EDIT"===st)switch(this.dialogReference.close(),this.exportType){case"INVOICE":this.router.navigateByUrl(this.isFromPOSMode?"sales/pos-sale/"+this.invoiceObject.uniqueKey+"/edit":`sales/${this.invoiceObject.uniqueKey}/editInvoice`);break;case"SALE_RETURN":this.router.navigateByUrl(`sale-return/${this.invoiceObject.uniqueKey}/edit-sale-return`);break;case"SALE_ORDER":this.router.navigateByUrl(`sale-order/${this.invoiceObject.uniqueKey}/editOrder`);break;case"ESTIMATE":this.router.navigateByUrl(`estimates/${this.invoiceObject.uniqueKey}/editInvoice`);break;case"PURCHASE":this.router.navigateByUrl(`purchases/${this.invoiceObject.uniqueKey}/editInvoice`);break;case"PURCHASE_RETURN":this.router.navigateByUrl(`purchase-return/${this.invoiceObject.uniqueKey}/edit-purchase-return`);break;case"PURCHASE_ORDER":this.router.navigateByUrl(`purchase-order/${this.invoiceObject.uniqueKey}/editOrder`)}}static#t=this.\u0275fac=function(z){return new(z||tt)(t.rXU(R.Vh),t.rXU(Q.P),t.rXU(b.B),t.rXU(R.CP),t.rXU(C.I),t.rXU(T.Ix),t.rXU(t.sFG))};static#e=this.\u0275cmp=t.VBU({type:tt,selectors:[["app-preview"]],viewQuery:function(z,it){if(1&z&&(t.GBs(J,5),t.GBs(H,5,t.c1b)),2&z){let at;t.mGM(at=t.lsd())&&(it.iframe=at.first),t.mGM(at=t.lsd())&&(it.targetContent=at.first)}},decls:20,vars:10,consts:[["content",""],[1,"mat-typography","mat-dialog-content","p-0"],["align","center",1,"mat-dialog-actions","pt-0",2,"background","#e6ecf0","text-align","center !important"],["class","btn-preview-inv   me-1",3,"click",4,"ngIf"],[1,"btn-preview-inv",3,"click"],[1,"material-icons","custom-icons"],[1,"btn-preview-inv","me-1",3,"click"]],template:function(z,it){if(1&z){const at=t.RV6();t.j41(0,"mat-dialog-content",1),t.nrm(1,"div",null,0),t.k0s(),t.j41(3,"mat-dialog-actions",2),t.DNE(4,k,5,3,"button",3),t.j41(5,"button",4),t.bIt("click",function(){return t.eBV(at),t.Njj(it.exportAsPDF("PRINT"))}),t.j41(6,"span",5),t.EFF(7,"print"),t.k0s(),t.EFF(8),t.nI1(9,"transloco"),t.k0s(),t.j41(10,"button",4),t.bIt("click",function(){return t.eBV(at),t.Njj(it.exportAsPDF("PREVIEW_PDF"))}),t.j41(11,"span",5),t.EFF(12,"picture_as_pdf"),t.k0s(),t.EFF(13),t.nI1(14,"transloco"),t.k0s(),t.j41(15,"button",4),t.bIt("click",function(){return t.eBV(at),t.Njj(it.exportAsPDF("DOWNLOAD"))}),t.j41(16,"span",5),t.EFF(17,"download"),t.k0s(),t.EFF(18),t.nI1(19,"transloco"),t.k0s()()}2&z&&(t.R7$(4),t.Y8G("ngIf","ONLINE_STORE"!=it.exportType),t.R7$(4),t.SpI(" ",t.bMT(9,4,"PRINT")," "),t.R7$(5),t.SpI(" ",t.bMT(14,6,"PREVIEW_PDF")," "),t.R7$(5),t.SpI(" ",t.bMT(19,8,"DOWNLOAD")," "))},dependencies:[N.bT,R.E7,R.Yi,L.Kj]})}return tt})()},26817:(Fe,Tt,d)=>{"use strict";d.d(Tt,{I:()=>t});var l=d(54438);let t=(()=>{class R{constructor(){}loadFonts(){return[{title:"TSCustom",name:"TSCustom-Regular.ttf",type:"normal",base64String:"AAEAAAARAQAABAAQR0RFRn77qv0ACskIAAAT+kdQT1PoC5mwAArdBAABiP5HU1VCOtCEFgAMZgQAAOUyT1MvMi4wB5sAAAGYAAAAYGNtYXDnJWhNAABgpAAAFHxjdnQgPgQbKwAAhDQAAAEsZnBnbWIvC4MAAHUgAAAODGdhc3AAAAAQAArJAAAAAAhnbHlmtEISLAAA5BAACL0paGVhZDgQmokAAAEcAAAANmhoZWEdhC4/AAABVAAAACRobXR4ANhvPQAAAfgAAF6sbG9jYW5ZuBYAAIVgAABesG1heHAcJR32AAABeAAAACBuYW1liAS05QAJoTwAAAYCcG9zdPMBBhAACadAAAEhwHByZXBQRw+/AACDLAAAAQUAAQAAAAIBSL3mxBtfDzz1AAcD6AAAAADf0CcOAAAAAN/QLiT9Tf3cHAcFTwAAAAYAAgABAAAAAAABAAAELf7bAAAcNP1N+4QcBwABAAAAAAAAAAAAAAAAAAAXqwABAAAXqwLHACEBGAAVAAIA2gD8AI0AAALUGRYACAADAAQCgAGQAAUAAAKKAlgAAABLAooCWAAAAV4AMgFCAAACCwUCBAUEAgIE4QCi/8AAIF8IAAApABAAAEdPT0cBQAAA//0ELf7bAAAELQElAAEB3wAAAAACGALKAAAAIAAPAlgAXgAAAAABBAAAAQQAAAENAEgBmABBAoYAGQI8AD4DPwAxAtwANQDhAEEBLAAoASwAHgInACkCPAAyAQwAKQFCACgBDABIAXQACgI8ADECPABZAjwAMAI8AC0CPAAVAjwAPwI8ADcCPAAsAjwAMQI8ADIBDABIAQwAHwI8ADICPAA4AjwAMgGyAAwDgwA6An8AAAKKAGECeAA9AtoAYQIsAGECBwBhAtgAPQLlAGEBUwAoARH/sgJrAGECDABhA4sAYQL4AGEDDQA9Al0AYQMNAD0CbgBhAiUAMwIsAAoC2wBaAlgAAAOiAAwCSgAEAjYAAAI8ACYBSQBQAXQACgFJABkCPAAmAbz//gEZACgCMQAuAmcAVQHgADcCZwA3AjQANwFYAA8CZwA3AmoAVQECAE4BAv/JAhYAVQECAFUDpwBVAmoAVQJdADcCZwBVAmcANwGdAFUB3wAzAWkAEAJqAE8B/AAAAxIACwIRABIB/gABAdYAJwF8ABwCJwDvAXwAIAI8ADIBBAAAAQ0ASAI8AFsCPAAgAjwAOwI8AA4CJwDvAgEAOwJEAJUDQAAxAWUAIAH9ACgCPAAyAUIAKANAADEB9P/9AawANwI8ADIBXgAYAV4AEQEZACgCbwBVAo8ANwEMAEgA4QAOAV4AJQF4ACAB/QAnAukAIgMDABYDDQAPAbIAGAJ/AAACfwAAAn8AAAJ/AAACfwAAAn8AAANx//8CeAA9AiwAYQIsAGECLABhAiwAYQFTACcBUwAoAVMAAwFTAB0C2gAeAvgAYQMNAD0DDQA9Aw0APQMNAD0DDQA9AjwAQAMNAD0C2wBaAtsAWgLbAFoC2wBaAjYAAAJdAGECdwBVAjEALgIxAC4CMQAuAjEALgIxAC4CMQAuA2AALgHgADcCNAA3AjQANwI0ADcCNAA3AQL//gECAEUBAv/aAQL/9AJdADcCagBVAl0ANwJdADcCXQA3Al0ANwJdADcCPAAyAl0ANwJqAE8CagBPAmoATwJqAE8B/gABAmcAVQH+AAECfwAAAjEALgJ/AAACMQAuAn8AAAIxAC4CeAA9AeAANwJ4AD0B4AA3AngAPQHgADcCeAA9AeAANwLaAGECZwA3AtoAHgJpADcCLABhAjQANwIsAGECNAA3AiwAYQI0ADcCLABhAjQANwIsAGECNAA3AtgAPQJnADcC2AA9AmcANwLYAD0CZwA3AtgAPQJnADcC5QBhAmr/2wLlAAACagAJAVP/8gEC/8kBUwAVAQL/7AFTABMBAv/qAVMAKAECABsBUwAoAmQAKAIEAE4BEf+yAQL/yQJrAGECFgBVAhYAVQIMAFABAgBFAgwAYQECAEECDABhAQIAVQIMAGEBDABVAgwADQEC//cC+ABhAmoAVQL4AGECagBVAvgAYQJqAFUCsAABAvgAYQJqAFUDDQA9Al0ANwMNAD0CXQA3Aw0APQJdADcDoAA9A7IANgJuAGEBnQBVAm4AYQGdAD4CbgBhAZ0ARwIlADMB3wAzAiUAMwHfADMCJQAzAd8AMwIlADMB3wAzAiwACgFpABACLAAKAWkAEAIsAAoBaQAQAtsAWgJqAE8C2wBaAmoATwLbAFoCagBPAtsAWgJqAE8C2wBaAmoATwLbAFoCagBPA6IADAMSAAsCNgAAAf4AAQI2AAACPAAmAdYAJwI8ACYB1gAnAjwAJgHWACcBRgBVAZ7/8wKAAAACMQAuA3H//wNgAC4DDQA9Al0ANwIlADMB3wAzAaIAKAGiACgBeQAoAYcAKAC3ACgBLAAoAPUAKAG/ACgBtwAoAkEA/QJBAIoCfwAAAQwASAKB//8DOv//AdD//wM7//8C0f//AzP/+AFa/+sCfwAAAooAYQIMAGECRQAUAiwAYQI8ACYC5QBhAw0APQFTACgCawBhAmAAAAOLAGEC+ABhAisAIwMNAD0C2wBhAl0AYQI6ACQCLAAKAjYAAAMkADMCSgAEAyQANQMOACYBUwAdAjYAAAJnADcB4wArAmoAVQFaAFICZQBPAmcANwJ3AFUCBgAFAlwANgHjACsB5AA3AmoAVQJTADcBWgBSAhYAVQIe//oCbwBVAiMAAAHdADYCXQA3ApMADAJdAE8B5AA3AmkANwHfAAoCZQBPAtUANwIn//UC+QBPAw4AOAFa//UCZQBPAl0ANwJlAE8DDgA4AiwAYQLlAAoCDABhAoMAPQIlADMBUwAoAVMAHQER/7IDqAABA74AYQLlAAoCagBhAnAACwLbAGECfwAAAmcAYQKKAGECDABhArMABgIsAGEDVgABAkwAJgMAAGIDAABiAmoAYQLEAAEDiwBhAuUAYQMNAD0C2wBhAl0AYQJ4AD0CLAAKAnAACwMkADMCSgAEAuUAYQK6AFAEDQBhBBEAYQK0AAgDWgBhAoIAYQJ5AB4EHABhAn8AFgIxAC4CVwA5AkAAVQGxAFUCRQATAjQANwLuAAEB6gAhAoMAVQKDAFUCEQBVAkIABwLqAFUCfQBVAl0ANwJwAFUCZwBVAeAANwHcABQB/gABAtUANgIRABICeABVAmUASgOCAFUDigBVArgAEgMKAFUCUgBVAe4AHQNEAFUCLwAQAjQANwJqAAkBsQBVAe8ANwHfADMBAgBOAQL/9AEC/8kDSgAHA3YAVQJqAAkCEQBVAf4AAQJyAFUCFABhAbQAVQOiAAwDEgALA6IADAMSAAsDogAMAxIACwI2AAAB/gABAfQAKAPoACgD6AAoAZv//gCvAAwArwAMAPoAHwCvAAwBZwAMAWcADAGgAB8CAABBAgAAPAF4AE0DFwBIBJkAMQDoACcBmAAnATYAKAE2ACcB8wBIAIL/QQGSADcCPAAtAjwAIQMIAEwCPAAXAzUAQQIIADYD/ABfAwUAEQMOACYCawAyAz4AIAM+ABEDPgAjAz4AMAAA/8ABXgAKAV4AHgFeABwBXgAZAfQAAAPoAAAB9AAAA+gAAAFNAAAA+gAAAKcAAAI8AAABDAAAAKYAAABkAAAAAAAAAAAAAAPoACkD6AApAQL/yQCvAAwCbwAGAjwAAANYAAsDiwBhA6cAVQJ/AAACMQAuAU0AOAMQAD0CaAA3AwwAWgKiAE8CLABhAwAAYgI0ADcCgwBVA5cAGQMVABICowAJAnoACQOaAGEC5gBVAqsAAAI8AAQDoQBhAwwAVQLZAAsCgAAGA9gAYQNRAFUCSwAeAeoADAMkADUC+QBPAw4APQJdADcCewAAAgQAAAJ7AAACBAAABMQAPQRHADcDNQA9ApMANwQCAD0DiAA6A5cAGQMVABICgwA8AewANwJhADMAAP3HAAD92gMRAGECkwBVAmcAFwJSAAkCZQBhAmcAVQISABcBsgAIAosAYQIVAFUDiAABAxwAAQJMACYB6gAhAp4AYQItAFUCagBhAhEAVQJqAA0CFgAJArUABwJvABIC8wBhApEAVQMvAGEC4gBVBCAAYQNfAFUDCwA9AoIANwJ4AD0B4AA3AiwACQHbABQCNgAAAfwAAAI2AAAB/AAAAncABAIoABIDXgAJAtQAFAK/AFACbQBKAroAUAJeAEoCugBhAmoAVQNRABsCmQAWA1EAGwKZABYBUwAoA1YAAQLuAAECuABhAjAAVQLPAAECSwAHAtsAYQJtAFUC9ABhApYAVQK6AFACZQBKA5UAYQLzAFUBUwAoAn8AAAIxAC4CfwAAAjEALgNx//8DYAAuAiwAYQI0ADcC4wA7AjQAMwLjADsCNAAzA1YAAQLuAAECTAAmAeoAIQJIACMB8gAOAwAAYgKDAFUDAABiAoMAVQMNAD0CXQA3Aw4APQJdADcDDgA9Al0ANwJ5AB4B7gAdAnAACwH+AAECcAALAf4AAQJwAAsB/gABAroAUAJlAEoCEgBhAbEAVQNaAGEDCgBVAhIAFwGyAAgCeAAEAiYAEgJKAAMCEQASAmcAPgJnADcDhgA+A4MANgOJACMDKQAmAnkAIwIZACYD2gAAA1sABwP3AGEDlQBVAvgAPQKCADcCywAJApAAFAJNADUB4wArAsgAAQJKAAcCfwAAAjEALgJ/AAACMQAuAn8AAAIxAC4CfwAAAjEAEgJ/AAACMQAuAn8AAAIxAC4CfwAAAjEALgJ/AAACMQAuAn8AAAIxAC4CfwAAAjEALgJ/AAACMQAuAn8AAAIxAC4CLABhAjQANwIsAGECNAA3AiwAYQI0ADcCLABhAjQANwIsACYCNAAfAiwAYQI0ADcCLABhAjQANwIsAGECNAA3AVMAKAECADwBUwAoAQIATgMNAD0CXQA3Aw0APQJdADcDDQA9Al0ANwMNAD0CXQApAw0APQJdADcDDQA9Al0ANwMNAD0CXQA3AxAAPQJoADcDEAA9AmgANwMQAD0CaAA3AxAAPQJoADcDEAA9AmgANwLbAFoCagBPAtsAWgJqAE8DDABaAqIATwMMAFoCogBPAwwAWgKiAE8DDABaAqIATwMMAFoCogBPAjYAAAH+AAECNgAAAf4AAQI2AAAB/gABAmkANwIsAAoBaQAQAmcACQLaAAoCZwBhAmcAVQJ7AFoCZABSAngAHwJ4AD0B9wA3AtoAHgMqAAoCZwAzAmcANwJcADYCLAA8AuMAOwJMADYCTf/vAtgAPQI6AAADpgBVAVwAWgFTACICawBhAhYAVQECAA8CHv/6BAYAWgL4//UCagBVAw4APQQzAD0DTQA3Aq0ACgJnAFUCbgBhAiUALwHfAC0COgAkAWX/+AFpABACQAAKAWkAEAIsAAoDDgAlAtsAWgJAAAACHgABAjwAJgHWACcCSAAjAkgANwHyACIB8gAcAjoAMAJIACMB6gAhAc8AJAJLAFUBUACBAisAgQIEAEEBDQBIBQwAYQSwAGEEPQA3Ax0AYQMOAGECBABVBAkAYQP6AGEDbABVAn8AAAIxAC4BUwABAQL/2AMNAD0CXQA3AtsAWgJqAE8C2wBaAmoATwLbAFoCagBPAtsAWgJqAE8C2wBaAmoATwJ/AAACMQAuAn8AAAIxAC4Dcf//A2AALgLYAD0CZwA3AtgAPQJnADcCawBhAhb/2AMNAD0CXQA3Aw0APQJdADcCSAAjAfIADgUMAGEEsABhBD0ANwLYAD0CZwA3A6oAYQKVAGEC+ABhAmoAVQJ/AAACMQAuAn8AAAIxAC4CLABRAjQANwIsAGECNAA3AVP/ygEC/6EBUwAOAQL/5QMNAD0CXQA3Aw0APQJdADcCbgBXAZ0AEAJuAGEBnQBUAtsAWgJqAE8C2wBaAmoATwI/ACYB8AAeAuUAYQJq/9kC5QBhA18ANwKfADoCVAAyAjwAJgHWACcCfwAAAjEALgIsAGECNAA3Aw0APQJdADcDDQA9Al0ANwMNAD0CXQA3Aw0APQJdADcCNgAAAf4AAQF9AAcC6QBVAYQADgPMADcDzAA3An8AAAJ4AD0B4AA3AgwACgIsAAoB3wAzAdYAJwHAAAIBtAAMAooADwLbAAoCYAAAAiwAYQI0ADcBEf+yAQL/yQL/AD0CZwA3Am4ACgGdAAoCNgAAAf4AAQIxAFECZwA3AmcADgJnAFUB4AAhAhMAMAJnADcCZwA3AjQAMwI0ADMB4wArAlgANwEC/8kCZwA2AmcANwI+ADcB/AAAAfz//QJqAFECagBVAmoAVQECAAoBWgBSAUAAJAF6AAUBXv/2AQEAVQKRAFUDpwBRA6cAUQOnAFUCav/jAmoAVQJ4AFUCXQA3A2AANwMOADgC1QA2AZ0ADwGdAA8BnQAPAZ0AVQGdAFUBWgBSAVoAEgIvAFUCLwBVAd8AMwEC/+MBAv/jAQL/8gEC/5IBaQAWAWkAEAJqAAoCXQAeAmUAUQH8AAADEgALAf4AAAHaAAAB1gAnAh4AJwHyAA4B8v/sAaoADAGqABoBqgAMAdUANwMNAD0CQABVAlgALQI+ADcCfQBVAQL/oQIWAAkBswBVAmcANwGqAAwBqgAaA8AANwPVADcECAA3AvcAEAH9ABADXgAQA14ADwKWAFUCWwBVAf0AAAJOAFUCc//sAnP/7AGSADcBkgA3AKj/3AEMADcBDAAKAQwACgFrADcB/wAHAUwAAQCvAAwBZwAMAK8ADACvAAwAqQAeAKkAHgEhAAgBIQAUAR0AGQEdABkBHQATAR0ADQCgACgBGQAoARkAKACgACgBeQAoARkAKAEZACgBQgBIAUIASAC9ACgAvQAoAQ4AHgEOAB4BDgAeASAAHgEcACgBSgAAAKgANwE3ACEBWAAMARUAEQGiAE4BogBOAaIATgGiAE4BogBOAaIATgGiAE4BogAoAe8AKAFnAAwBngAoAZ4AKAFLACgBSwAoARkAKAG3ACgBtwAoAb8AKAEMAEgBHgAoAR4AKAEeACgBHgAoAg4AKAIOACgCFgAoAAD+iwDdABQA3QAUAkEA+AHgACEB4AA3AeAAIQEMAB8CTgAyAsH/6AI8AAAC1QA2Aor/+wL7AD0CXQA3AmUAPQHkADcCFgBhAcsAVgHv//sCLAAwAlH/9gIJ/7UCiv/7Al0ANwHgADcBAv/JAw4APQHvADcB7gAdAl0AYQJnAFUCeAA9A4sAYQLWAFUCXQAEAngAHwJ4AD0CeAAfAw0APQJnADcDogAMAxIACwIPAAoCxQAIA2AAMwJAAAoCCgA7AlQAVgJUACQB0QBWAeoAIQETAFYBWwAyAgAAVgG5ABUC2ABWAmoAVgJ6ADsCCgAjAl4AEgJeABkCXgADA7IANAInADkCegA7AnoAOwH2AFYCDwAYAg8AGAHRABUCVABRAmoAJgMTABICagAoAd8AAALIAAoB1gAnAeoAIQGqAA8B+QAQAbkAVgHyAAoCVABWAfYAVgKLADUCQwAOAZ8AAAI9//8BpwA/AacADQHbAD8BaQA/AWkAJwHZACgB4gA/ANwAGgCx/80BkgA/AVUAPwJOAD8B7gA/Ae4APwH8ACgBtAAmAYkAPwGUAD8BaQAHAdsAOwJdAAgBbQAeAW0ANQGQACQCMgAhAZAANwGQACQBbwAkAW8AIQE6ABwBPgAVAZAAJACzADgBWwA3AmAANwGSADcBiQAkATgAFQGcACYBnAAmAZAANwDrAAoBkgAzAZIAGQJgADUBSgAAAUgACgGaADcBUQADAYkAIwHXACQBZv/5AKgAMwEMADcBkgAzAUoAAAGaADcBUQADAYkAMwHXACQBZv/5A6IAUQJn/98CZwA3AVj/+QOn//ECav/xAmf/3AGd/90BWv/dAd//+gFp/+sB1gAiAmcAVQGeADcCSgAqA9MAEAFAACQBWgAFAmcACgJUAAoCXQAKAmcAVQJnADcBWAAPAwwANwIWAFUBAgAoA6cAVQJqAFUCZwBVAZ0AKAHfADMBqP/jAfwAAAIRABIB1gAnAjEALgJnADcCZwA3AjQANwHtACsB6gAhAokAMwECAE4B4AAhAQL/4wJqAE8B6gAhAZAACQE4ACQBWQAfAYkAJAE/ABUA4AAKAKj/3AGQACQBkgA1AKgABwDhADUA0AAXANAAFwCo/8IApwA3AKgAGgEbADcCYAA3AmAANQGS/+0BkgA3AZsANwGJACQB1wAjATcAIQCo/+0A6wAKAZIABwGJABQBgwA1AY4ANQFKAAABMgAZATIAGQFgABkBRAAJAYMAJAKKAGECZwBVAooAYQJnAFUCigBhAmcAVQJ4AD0B4AA3AtoAYQJnADcC2gBh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AjwALQI8ABUCPAA/AjwANwH/AAgCTQA6AjwAMgI8ADEBXgATAV4AJQFeABgBXgARAV4ACgFeAB4BXgAUAV4AHAFeABkBXgARAV4AEwFeACUBXgAYAV4AEQFeAAoBXgAeAV4AFAFeABwBXgAZAV4AEQFeABMBXgAlAV4AGAFeABEBXgAKAV4AHgFeABQBXgAcAV4AGQFeABEBqwAlA2QAEwMZACUDSgAYA1sAEQNCAAoDAQAlAzYAHgMwACUDFQAlBA4AJQReAA8CfwA2An8AWAFEAE8BRAAYAY8AFAF2ABACYQAXAl0AFwGzADwBuQCRAxwAJwKVAEwCOwA1AfQANQLuAIQEEgAPAqoASAM1ADQDPQA1AjwAHQPoAAACjgA1AzYANAEMAEgBQgAoATUAZAG8ABQBvAAfAl0AFwH0AHsB9AA+AfQAPgH0AIAB9AA1AicApgInACkB9AC8AzQANQLuAKYD6AAAA1cADAKnAAwBDAApAQwASAH0ACMB9AAjAfQAPANFADID6AAAAo8AXgG7ACMA7QAsAfQAeAH0AHgB9ACEAfQAPgH0AD4B9ACAAfQANQInALICPABmAz0ANQPoAE8CBQA1AjsAMgI8ADICPAAyAjwAJAIAAEIBDABIAQwATAHVACsBDABKAicAKQIYAEgA3QA1AzQANQJhABcBcABEAAD/qAEBAEMBZgBMAsUAOgDxADED6AAoAUoAKAGHACgBhwAoAYcAKAGHACgBDABaAXQACgIAADwBDABIAgwAYQEMAEMBUgAPAiMAQwLuAHoBDABIAOIAPgDiAAYBTQBQAU0AGQFNAFABTQAZAfwAKAH8ABkD6ADTA+gA1ADiAD4A4gAGAUIADwFCACgBQgAoCxgAKAeAACgBPgAoAbj/5gDo/+YDFAAnAlr/5gGqADwA+QAfAPkAFwE4ABgBOQAbAQcAPAEHABYA0wA1ANMANgFxAA0BcQAYAZsANQD/AB8A/wAdAeoAFQJCAHcA3gAAAlgAAAJYAAACWAAAAlgAAAJYAAACWAAAAAAAAAAAAAAAAAAAAAAAAAJYAAACbQAVAyoAOwJGAAoDHwBVAtYAFgIiABEDDQAOAnAANwI8AGECPABdAv8AHgJhACUC3AACAhIAIgF0AAcBygACAVIAIwFSACMBeAAIAVIAIwFSACMGCAAtAVIAIwFSACMCDAAZAmwAGgLTAEUCDAAZAjYAAAJsAAADqAApAsoAIAKXACADXQAoA+MANwI9ACAFYwBhA2oANwECAE4DUgAHAhkAGgKPACwCbABhAq8AYwJUAGECeQAeAyoAOAQH//IDKAARAl4AAANEACwA9v+QAh4ATgIeAE4CHgBOAh4ATgF/ABQCHgAOAh4AFwIeAAsCHgAaAh4AGgF/ACICHgAmAh4AIgIeACgCHgAmAh4AJgF/ABICHgASAh4AFwIeABICHgATAh4AEgF/ABYCHgAaAh4AIwIeABoCHgAWAh4AJwF/ABQCHgAXAh4ADgIeABoCHgALAh4AGgIeAE4CHgBOAh4ATgIeAE4BfwASAh4AFwIeABICHgATAh4AEgIeABIBfwAiAh4AIgIeACYCHgAmAh4AKAIeACYBfwAWAh4AIwIeABoCHgAWAh4AGgIeACcBfwAlAh4AJwIeAC4CHgAlAh4AJQIeACUBfwAaAh4AGgIeABoCHgAaAh4AGgIeABoCHgBOAh4ATgIeAE4CHgBOAX8AHwIeABcCHgAfAh4AHAIeAB8CHgAfAX8AJQIeACcCHgAlAh4AJQIeACUCHgAiAX8AIgIeACMCHgAiAh4AIgIeACICHgAiAX8AJwIeACUCHgAnAh4AJQIeACUCHgAlAX8AHAIeAD8CHgAcAh4APwIeABwCHgAcAh4ATgIeAE4CHgBOAh4ATgF/ACUCHgBHAh4ARwIeAEcCHgBHAh4ARwF/ADMCHgAlAh4AJQIeACUCHgAlAh4AJQF/ABsCHgAbAh4AGwIeABsCHgAbAh4AGwF/ACUCHgAlAh4AJQIeACICHgAlAh4AJQF/AC0CHgAqAh4AKgIeACoCHgAqAh4AKwIeAE4CHgBOAh4ATgIeAE4BWgAoAVoAKAFaACgBWgAoAVoAKAFaACgBWgAoAVoAKAGiAE4BogBOAaIATgGiAE4BogBOAaIATgGiAE4BogBOAaIATgGiAE4BogBOAaIATgGiAE4BogBOAaIATgJIAJECXwApAVsAEwAA/3MAAP/NAAD+EwAA/rsAAP+CAAD/WQAA/1cAAP9lAAD/lAAA/hUAAP9sAAD/MAAA/9gAAP+IAAD9+gAA/2QAAP9kAAD/sQAA/7QAAP+xAAD/tgAA/5wAAP+cAAD/qAAA/6gAAP+yAAD/mQAA/8sAAP+XAAD/lwAA/5cAAP+OAAD/TwAAAAAAAP6hAAD/cwAA/5QAAP+eAAD/rgAA/9gAAP9OAAD/QwAA/1gAAP9XAAD/ZAAA/2QAAP9IAAD/bAAA/yAAAP8xAAD/TgAA/zAAAP6YAAD/bwAA/zoAAP/LAAD/TgAA/0MAAP9DAAD/mgAA/8AAAP8wAAD/YAAA/9gAAP8mAAD/MAAA/4gAAP+jAAD/SAAA/0gAAP9YAAD/UQAA/6UAAP6bAAD/rAAA/9IAAP9kAAD/oQAA/6wAAP+sAAD/SAAA/9IAAP+WAAD/QAAA/6EAAP5/AAD+fwAA/tQAAP7UAAD+fwAA/n4AAP6TAAD/JgAA/2gAAP+sAAD/SAAA/dUAAP6nAAD/+wAA/twAAACDAAD/QwAA/1UAAP5cAAD/JgAA/2gAAP8WAAD/bAAA/eUAAP9sAAD+mQAA/8QAAP9IAAD+tQAA/vcAAP8cAAD/lAAA/3IAAP8yAAD+EAAA/8oAAP90AAD9pgAA/fAAAP8zAAD+uwAA/zMAAP5rAAD/mQAA/6YAAP+iAAD/ogAA/8QAAP+1AAD/fQAA/6YAAP/DAAD/bQAA/14AAP+hAAD/mwAA/6MAAP+XAAD/ZQAA/2UAAP/NAAD+6gAA/uMAAP6wAAD/XQAA/50AAP+uAAD/zwAA/5AAAP9hAAD/qwAA/7kAAP+LAAD/iAAA/6EAAP+bAAD/pAAA/6YAAP+3AAD/qAAA/5sAAP+iAAD/oQAA/2YAAP9kAAD/mwAA/0AAAP+hAAD/pAAA/6IAAP+vAAD/fwAA/3QAAP9yAAD/iwAA/30AAP9xAAAAAAAA/ncAAP/7AAD+fwAAAAAAAP/7AAD+3AAA/qcAAP87AAD/kwAA/p8CTgCYAQIAUQJJAHQCRADaAkUAnwJOAH4CTgB+Ak0AhwI1AKUCTQBuAjsAhQDGABEB9P/9AAD/SAAA/8AAAP5JAAD/2QAA/jUAAP44AAD+qAAA/qkAAP9IAAD+/AAA/doAAP5MAAD9kwAA/7QAAP+fAAD/ywAA/5cAAP91AAD/gQAA/6oAAP9gAAD/VgAA/4oAAP91AAD/iQAA/2YAAP8DAYYAAAAA/6IAAP/OAAD/jQAA/6IAAP+yAAD/oQAA/10AAP9LAAD/bgAA/7cAAP+3AAD/mQAA/6QAAP+bAAD+5gAA/5kAAP+lAAD/8wAA/5sAAP+4AAD/9gAA/+cAAP9eAAD/pQAA/5sAAP/JAAD/0wAA/60AAP+1AAD/wAAA/6MAAP+YAAD/mwAA/7IC2wA0AmoALgIS/9cCOAAwAYf/4gECABwC6P/iAkMANwQhAAADewAAAngAPQIlADMCPAAmA8AANwL3ABABAgBVAQL/yQECABsBAv/JAQL/oQCo/9wBAv/JAKgANwECAFUAqAAGAKj/wgEC/8kBAgBQAi4ANQJFABMByAA3AmIANwGG/7UDggBVAnn/0wJ6AAkCWAAxAQIACgCoADcBVwAgAVf/bwCo/9wAAP9UAAD/VAH9AGEB/QBiAjwALALaAGECZwA3AiUAGwHfABoCFQAoAdAAHgGdAA8B9wADASwAPAEsAFACWABeAAAAAAEEAAABBAAAAJcAGgGVAB4B5gAeAb8AAAH7AAoCEwAKAfcAAAH7AAoCCQAAAfsACgITAAoB9wAAAgkAAAH7AAoCEwAKAfcAAAIJAAAB+wAKAhMACgH3AAACCQAAAfsACgITAAoB9wAAAgkAAATXAB4E6QAeBIAACgR0AAAGuAAKBrYAAAQpAAoEOQAABysAHgZ9AAoGewAABysAHgTXAB4E6QAeAAAAGwVt/+cGYAAeAO4ASAEjAEgA7gBIAO4ASAGbAEgA6wALASEACgDrAAsA7gA1ASMAOQDuADUAAAAAAOv/xwEh/8YA6//HAvgAHgLgAB4BDQAAAvgAHgFXAAAC+AAeAuAAHgLzAB4C8wAeAz8ACgM/AAoDPwAKAz8ACgPnAB4Cmf/nApn/5wE8AAoBcQAKATwACgFxAAoA6//QASH/zwDr/9AA6//wASH/7wDu/8EBI//FAAAALQAAAC0A7gBNBQQAHgRRABsB8gAKA+cAJwPhAB4ERQAeAQ0AAAPhAB4BVwAAA+EAHgRFAB4BDQAAA+EAHgFXAAAD4QAeBEUAHgEr/8ABdQAAA+EAHgRFAB4BKwAAAXUAAAPhAB4ERQAeASv/+wF1AAAD4QAeBEUAHgEr//sBdQAAA+EAHgRFAB4BK//+AXUAAAPhAB4ERQAeAQ0AAAFXAAAD4QAeBEUAHgEN//8BVwAAA+EAHgRFAB4BDf//AVcAAAPtAB4ENwAeA5YACgOKAAAGtAAeAwgAAANSAAADlgAKA4oAAAOWAAoDigAABrQAHgM/AAoDiQAKA08AAAOZAAAEMQAeAuP/5wPtAB4ENwAeA+0AHgPtAB4C4//nA+EAHgRFAB4BK///A+EAHgF1AAAD4QAeBEUAHgENAAABVwAAHDQALQdoABQBDABIAQwAKQFIAFoBNgBIAm4ACgJuAAoFGgAeBUgAHgOHAAAFGgAeA7UAAAUaAB4FSAAeA4cAAAO1AAAGZwAeBpUAHgYQAAoGBAAACRIAHgkSAB4FbQAeBW0AHgYQAAoGBAAABhAACgYEAAAIZAAKCEYAAAW5AAoFyQAABbkACgUT/+cFQf/nBmcAHgaVAB4GZwAeBmcAHgUT/+cFE//nAd0AIwIUACMB3QAjAd0AIwIUACMB3QAjAd0AIwIUACMB3QAjAhQAIwHdACMCFAAjAd0AIwIUACMB3QAjAhQAIwHdACMCFAAjAhQAIwHdACMB3QAjAhQAIwHdACMCFAAjAAAAEQExAB0BDv/9AAAAOAAAABQAAAAmAAAAPAAAAB0AAAAGATEAHQAAAB4BbQAeAd0AIwIUACMB3QAjAd0AIwIUACMB3QAjAPUAMgAAABQAlwAaAJcAGgPhAB4ERQAeAQ0AAAFXAAAD1wAeBEoAHgG/AAAB7wAAAwYAHgMoAB4BvwAAAe8AAAKSAB4AAAAUAAAAFAAAAB4B3QAjAhQAIwHdACMCfwAKAokACgJNAAACfwAKAn0AAAL4AB4C4AAeAQ0AAAL4AB4BVwAAAjwAMQJAABQCQAAUBVoAZAENAEgAAAAoATAAKAEOAAAAAAAeAAAAKAAAAB4AAAADAAAAKAAAACgBMAAoAQ7/+QAAAB4AAAAoA9cAHgRKAB4BvwAAA9cAHgHvAAAD1wAeBEoAHgG/AAAB7wAAA9cAHgRKAB4BvwAAAe8AAAPXAB4ESgAeAb8AAAHvAAAD1wAeBEoAHgG/AAAB7wAAA9cAHgRKAB4BvwAAAe8AAAPXAB4ESgAeAb8AAAHvAAAEnwAeBM8AHgRIAAoEPAAABEgACgQ8AAAESAAKBDwAAAaeAAoGfgAAA/EACgQBAAAHEQAeBJ8AHgTPAB4EnwAeAjwAPwIUAEECIQBBBDsAFAI8ABUB3gA3AewAMwH+ADIBIQAbASEAGwJuAAoBKwAoA20AHgPPAB4BnP/aA20AHgH8/9oDngAeA88AHgGcAAAB/AAAA20AHgPPAB4BnP/aAfz/2gNtAB4DzwAeAZz/2gH8/9oDbQAeA88AHgGc/9oB/P/aBHwAHgR8AB4EfAAeBHwAHgR8AB4EfAAeAfsACgITAAoB9wAAAfsACgIJAAAB+wAKAhMACgH3AAACCQAABNcAHgTpAB4EgAAKBHQAAAQpAAoEOQAABysAHgZ9AAoHKwAeBNcAHgTpAB4DbQAeA88AHgGc/9oDbQAeAfz/2gH9ACgB/QAnAn8ACgKJAAoCTQAAAn8ACgJ9AAACkwAKAs8ACgJNAAACfQAAAn8ACgKJAAoCTQAAAn0AAAKTAAoCzwAKAk0AAAJ9AAACfwAKAokACgJNAAACfQAAApMACgLPAAoCTQAAAn0AAAJ/AAoCiQAKAk0AAAJ9AAACkwAKAs8ACgJNAAACfQAAAn8ACgKJAAoCTQAAAn0AAAJ/AAoCiQAKAk0AAAJ9AAAFLQAeBV0AHgTWAAoEygAAB9oAHgR/AAoEjwAAB58AHgefAB4FLQAeBV0AHgAAAC4BmwARAZsAEQAAABsAAAAbAAD/6gAA/7oAAP/8AAAAGwAAABsAAAAZAAAAGQGVAB4B5gAeAj4AAAGVAB4B+wAAAj4AAAJmAA8CoAAPAmYADwI+AAACoAAPAfsAAAGVAB4B5gAeAZUAHgKgAA8CZgAPAj4AAAH7AAAFHgAeBMcACgS7AAAEcAAKBIAAAAb9AAAGwgAABR4AHgGVAB4B3wAUAQ0AAAGVAB4BtgAAAZUAHgHfABQBDQAAAbYAAADDAAABkQBIAZsASAG/ACgB2AAoA1MAHgLgAB4BXgAAAVcAAAAAAB4BQgAoAUIAKAP6AA8EHQAjAn8ACgKJAAoCTQAAAn8ACgJ9AAACfwAKAokACgJNAAACfQAABS0AHgVdAB4E1gAKBMoAAAfaAB4H2gAeBH8ACgSPAAAHnwAeB0gACgcMAAAHnwAeBS0AHgVdAB4AAAAiAW//5wGM/+cBb//nA3IAHgOaAB4BnAAAA3IAHgH8AAADcgAeA5oAHgGcAAAB/AAAA20AHgPPAB4BnAAAAfwAAANyAB4DmgAeAZwAAAH8AAADcgAeA5oAHgGcAAAB/AAAAr8ASAMfAEgEfAAeBNwAHgQlAAoEGQAABCUACgQZAAAEJQAKBBkAAAR2AB4E1gAeAsgAAAMoAAADzgAKBC4ACgPeAAAEPgAABnAACgYgAAAHHgAeBHwAHgTcAB4EfAAeBHwAHgP6ADcEQwA3AvsAAANGAAABDgAAAfQAOwAAACgBJgAoAQ4AAAAAAB4AAAAoAAAAKAAAACgBMAAoAAAAHgNtAB4DzwAeAZwAAANtAB4B/AAAA20AHgPPAB4BnAAAAfwAAANtAB4DzwAeAZwAAAH8AAADbQAeA88AHgGcAAAB/AAAA20AHgPPAB4BnAAAAfwAAANtAB4DzwAeAZwAAAH8AAAEfAAeAn8ACgKJAAoCTQAAAn8ACgJ9AAAFLQAeBV0AHgTWAAoE1gAKBMoAAAR/AAoEjwAABS0AHgVdAB4FLQAeBS0AHgG/ACgB2AAoAb8AKAG/ACgB2AAoAb8AKAK3AB4C2gAeAQQAAAJYAAACtwAeASwAAAAAABQCxgAeAtoAHgEEAAABLAAAArcAHgLaAB4BBAAAASwAAAJXACgCRgAoAsYAHgQfAWMCCAAUAjAAFAK3AB4C2gAeAQQAAAEsAAACVwAoAkYAKAK3AB4C2gAeAQQAAAEsAAACVwAoAkYAKAK3AB4C2gAeAQQAAAEsAAACVwAoAkYAKAJGACgCVwAoAkYAKAJGAA4CVwAoAkYADgJGACgCVwAoAkYAKAKm/9gCpwAoAqb/2APkAB4EDAAeBEMACgH3AAACVwAAAfcAAAKKAAAB0wAAAlcAAAHTAAAEjQAKA40ACgOBAAAGiQAeBdsACgXDAAAGiQAeAv8AAAONAAoDgQAABjIACgX+AAAF2wAKBcMAAAaJAB4DjQAKA4EAAAXbAAoFwwAAAzYACgNeAAoDRgAAA24AAAX3AAoFwwAABk4AHgSNAAoEYQAKBKsACgSrAAoD5AAeBAwAHgPkAB4D5AAeBI0ACgSrAAoAAAAUAAAAFAAA/+wAAAAAAAAALwJYAAAAAAAoAeQAFAIyAAoCDQAAAeQAFAJCAAAB5AAUAjIACgINAAACQgAAAeQAFAIyAAoCDQAAAkIAAAAAACYB5AAUAjIACgINAAACQgAAA2UASATtAB4ElgAKBIoAAAcHAAAGzAAAB58AHgSWAAoEigAABwcAAAcHAAAGzAAAB58AHgSWAAoEigAABwcAAAbMAAAHnwAeBD8ACgR0AAoETwAAB2QAHgOZ/+cE7QAeA5n/5wAAADwAAAAmAgn/3QjgACMBBAAAA3IAHgOaAB4BnAAAA3IAHgH8AAADbQAeA88AHgGc/9oDbQAeAfz/2gI8ADIB6wAeAesAHgFCACgCrQAeAtoAHgENAAACrQAeAVcAAAKtAB4C2gAeAQ0AAAFXAAACrQAeAtoAHgErAAABdQAAAq0AHgLaAB4BDQAAAVcAAAKtAB4C2gAeAQ3/9QFXAAACrQAeAtoAHgEr//4BdQAAAq0AHgLaAB4BDQAAAVcAAAPtAB4ENwAeA5YACgOKAAAGtAAeBcwAAAa0AB4DCAAAA1IAAAOWAAoDigAABrQAHgZdAAoGBwAABgYACgXMAAAGtAAeA5YACgOKAAADPwAKA4kACgNPAAADmQAABnkAHgZ5AB4EMQAeAuP/5wPtAB4ENwAeA+0AHgPtAB4C4//nAAAAGwKtAB4C2gAeAq0AHgAAAAMEdgAoBMoAHgKTAAoCzwAKAk0AAAKTAAoCfQAAAb8AKAHYACgBvwAoAjwAWQEYADMBGAAzAAAAHQAAACgAAAAoBRwAFAGtABQBrQAyA+EAHgRFAB4BK//7A+EAHgF1AAAECwAeBAsAHgMRAB4DEQAeA10ACgNdAAoDXQAKA10ACgQFAB4Ct//nBAsAHgQLAB4ECwAeBAsAHgK3/+cD1wAeBEoAHgG/AAAD1wAeAe8AAAHZADIBDABIA0EAMgKJADIDBgAeAygAHgG/AAADBgAeAe8AAAMGAB4DKAAeAwYAHgMoAB4BvwAAAe8AAAAAABQDBgAeAygAHgG/AAAB7wAABJ8AHgTPAB4ESAAKBDwAAAUQAAAD8QAKBAEAAAa6AAoGfgAABmMACgcRAB4EnwAeBM8AHgSfAB4BsgAMCQ4AHgOfABQBb//nAYz/5wFv/+cBb//nAYz/5wAAACEBb//nAYz/5wFv/+cBjP/nAW//5wGM/+cAAAAIAW//5wGM/+cB6QAeAhwAHgFv/+cBjP/nAXL/5wF2/+cBb//nAYz/5wFv/+cBjP/nAW//5wGM/+cBb//nAYz/5wFv/+cBjP/nAW//5wGM/+cBTwBVAAAAEQAAACMEsAAeAAAAFAAAAB4AAAAeAAD/JADrAB8CrQAeAtoAHgErAAACrQAeAVcAAAFv/+cBjP/nAW//5wUaAB4FSAAeA4cAAAUaAB4DtQAAAAAAFAUaAB4FSAAeA4cAAAO1AAAFGgAeBUgAHgOHAAADtQAABRoAHgVIAB4DhwAAA7UAAAZnAB4GlQAeBhAACgYEAAAIuwAKCIEAAAkSAB4FbQAeBW0AHgYEAAAHkwAeBbkACgXJAAAFuQAKCCkACggLAAAFE//nBUH/5wZnAB4GlQAeBmcAHgZnAB4FE//nBRP/5wAAABsCYAAoCO4ACgeTAB4IOwAoBLkAHgT1AB4DEAAABLkAHgNSAAAEuQAeBPUAHgMQAAADUgAABLkAHgT1AB4DEAAAA1IAAAS5AB4E9QAeAxAAAANSAAAEuQAeBPUAHgMQAAADUgAABPUAHgMQAAADUgAABLkAHgT1AB4DEAAAA1IAAAS5AB4EuQAeBPUAHgMQAAADUgAABLkAHgT1AB4DEAAAA1IAAAXwAB4GMgAeBZkACgWNAAAFzwAACAoAAAULAAAFTQAABZkACgWNAAAFzwAACK8AHggKAAAFmQAKBY0AAAXPAAAIrwAeCK8AHgVCAAoFQgAKBVIAAAWUAAAIHQAKB88AAAfPAAAHxgAKB5QAAASc/+cE3v/nBfAAHgYyAB4F8AAeBfAAHgSc/+cEnP/nAAAAEQAAABEBWABIAjwALAJCABQCQgAUAcsAHgAAABoBQwAaAQ4AAAAAABoAAAAaAQ4AAAAAABoAAAAaAQ4AAAAAABoAAAAoAQ7/3QAAACgEuQAeBPUAHgMQAAAEuQAeA1IAAAS5AB4E9QAeAxAAAANSAAAF8AAeBjIAHgWZAAoF2wAKBY0AAAXPAAAIAQAKB88AAAivAB4FCwAABU0AAAWZAAoF2wAKBY0AAAXPAAAIrwAeBZkACgXbAAoFjQAABc8AAAVCAAoFhAAKBVIAAAWUAAAIHQAKB88AAAfGAAoHlAAABJz/5wTe/+cF8AAeBjIAHgXwAB4F8AAeBJz/5wSc/+cBmwARAeQAFAI8ADcB+AAUAakAGQAAAB8A6wAfAQ4AAAAAAA8AAAAPAxQAFAM/ABQCpQAAAxQAFALGAAADFAAUAz8AFAKlAAACxgAAAxQAFAM/ABQCpQAAAsYAAAWFAB4FpgAeBS4ACgUiAAAE1wAKBOcAAAUIAAAHkQAKB2QAAAcpAAAH6AAeBYUAHgWmAB4AAAAPARUADwAAABQCkwAKAs8ACgJNAAACkwAKAn0AAAKTAAoCzwAKAk0AAAJ9AAACkwAKAs8ACgJNAAACkwAKAn0AAAPhAB4ERQAeASsAAAPhAB4BdQAAAZUAHgHmAB4BlQAeAZUAHgHfABQD4QAeBEUAHgErAAABVwAAA+EAHgRFAB4BKwAAAXUAAAPhAB4ERQAeASv/+wF1AAAECwAeBFUAHgO0AAoDqAAABnsACgYlAAAF6gAAAyYAAANwAAADtAAKA6gAAAbSAB4F6gAABtIAHgO0AAoDqAAABtIAHgXqAAAG0gAeA10ACgOnAAoDbQAAA7cAAAaXAB4F6gAABeoAAAXqAAAGlwAeBE8AHgMB/+cECwAeBFUAHgQLAB4ECwAeAwH/5wPhAB4ERQAeASsAAAPhAB4BdQAAAd0AIwIUACMB3QAjAd0AIwIUACMD4QAeBEUAHgErAAAD4QAeAXUAAAQLAB4EVQAeAxEAHgNwAAADtAAKA10ACgOnAAoDbQAAA7cAAARPAB4DAf/nBAsAHgRVAB4ECwAeBAsAHgMB/+cA9QAyAjwALQJHADMCRwAzASEAGwAAABQBIQAbASEAGwJYAAABIQAbASEAGwAAAAoAAAAKAAAAFAAAABQAAAAUAAAAFAPhAB4ERQAeASsAAAPhAB4BVwAAA+EAHgRFAB4BDQAAA+EAHgFXAAACPAAwAecAMwHnADMBIQAaASEAGgCWABkAmAAaAb8AKAHYACgBvwAoAlUAKAITACgCVQAoA+0AHgQ3AB4CZAAAAAAAAAH7AAoCEwAKAfcAAAIJAAADcgAeA5oAHgGcAAAB/AAAA+EAHgRFAB4BKwAAAXUAAAPhAB4ERQAeASsAAAF1AAAD4QAeBEUAHgErAAABdQAAAW//5wGM/+cC+AAeAuAAHgEN//gBVwAAA9cAHgRKAB4BvwAAAe8AAAMGAB4DKAAeAb8AAAHvAAACrQAeAtoAHgENAAABVwAAAAAAHgAAABQAAAARAAAAHgAAACAAAAAoAAAAKAAAAAoAAAAKAAAACgAAAAoAAAAKAAAACgAAABcAAAAKBVoAZAAAACYAAAAtAAAADwAAAAABvwAoAdgAKAG/ACgD1wAeBEoAHgG/AAAD1wAeAe8AAAOIABQAAAAACC0ACgAAAAABvwAoAdgAKAG/ACgBvwAoAdgAKAG/ACgB2AAoAb8AKAHYACgBvwAoALUAHgHYAEABvwAoAdgAKAG/ACgB2AAoAb8AKAHYACgBvwAoAdgAKAUwABMC+AAeAuAAHgEr//4C+AAeAXUAAAL4AB4C4AAeASv//gL4AB4BdQAAAvgAHgLgAB4BKwAAAXUAAAL4AB4C4AAeAQ0AAAL4AB4BVwAAAvMAHgM9AB4CMABIAnoASAPtAB4ENwAeA+0AHgQ3AB4CZAAAA5YACgOKAAADCAAAA1IAAAOWAAoDigAAA4oAAAM/AAoDiQAKA08AAAOZAAAEMQAeAuUAKAMvACgC4//nAuUAKAMvACgC5QAoAy8AKAPtAB4ENwAeA+0AHgPtAB4C5QAoAy8AKALj/+cC+AAeAuAAHgErAAABdQAAAjcAAAN9AAoDUgAKAvgAHgLgAB4BK//+AXUAAAL4AB4C4AAeASv//gF1AAAC+AAeAuAAHgEN//UBVwAAAvgAHgLgAB4BK//+AXUAAAL4AB4C4AAeASv//gF1AAAC+AAeAuAAHgEr//4BdQAAAvgAHgLgAB4BK//+AXUAAAL4AB4C4AAeASv//gF1AAAC+AAeAuAAHgEN//gBVwAABAsAHgRVAB4DtAAKA6gAAAbSAB4DJgAAA3AAAAO0AAoDqAAABtIAHgO0AAoDqAAAA10ACgOnAAoDbQAAA7cAAAXpAAoFrwAABpcAHgRPAB4DAf/nBAsAHgRVAB4DAf/nAAAAFAOuACACJQAAA64AIAOuACACJQAAA64AIAOuACACJQAAAS0AAAF1AAADrgAgAiUAAAEtAAABdQAAAV8AFAG/ACgB2AAoAb8AKAMUABQDPwAUAqUAAAMUABQCxgAABNcACgTnAAAFCAAAAW//5wGM/+cBb//nAW//5wGM/+cAAAANAjwAMQEnAEEBJwBBAAD/kAAA/+4AAAAAAlgAXgAAAAABBAAAAQQAAAAA/qAAAP6gAAD/RwEQAE4C/AAdAvwAHQP/AB0B6wAAAesAAAIkAAAC/QAAA1UAAAK7AAACKQAAAikAAAIpAAACKQAAA/8AHQP/AB0D/wAdA/8AHQL6AAADMgAAAjMAAAJPAAAChwAAAnoAAAK9AAAC5gAAAvQAAALmAAAB+AAAAkkAAAJBAAACMwAAAtMAAAI6AAACggAuAggAAAJnACoCKwAAAisAAAI4AAADAwAAAjsAAAK/AC4CVgAAAkQAAAGZAAABmQAAAqYAAAL4AAAC+AAAAiwAAAKoACgCQgAAAqQAAAITAAAAAP9WAQMAAAAA/q4B0wAaAQMAAAEDAAABA/8kAAD+OQAA/rMAAP72AAD+9gAA/qAAAP4lAAD+ZwAA/lQBA/+FAQP/KAED/2oBA/9XAAD/TQERAGcBA/8cA4YAHQAA/1sAAP5jAAD+9gAA/04AAP6tAAD+CwAA/gsC+gAAAzIAAAIzAAAC5gAAAkEAAAIzAAADAwAAAkQAAANVAAACuwAAAAD+LgAA/i4BewDCAlcAwgInAEsCJwCAAicAVAInAFoCJwA+AicAVAInAGcCJwAmAicASAInAEcBqgBAAT0AaQL8AB0C/AAdA/8AHQP/AB0C/AAdAvwAHQIrAAAC5gAAAkQAAAIzAAAC0wAAAdUAPwJBAAACOwAAAAD/5gAA/24B/gA0ATgAUQL8AB0C/AAdA/8AHQHrAAAB6wAAAiQAAAL9AAADVQAAArsAAAIpAAACKQAAAikAAAIpAAAD/wAdA/8AHQP/AB0D/wAdA1UAAAK7AAAC/AAdAk8AAAKHAAACegAAAr0AAAL0AAAC5gAAAfgAAAJJAAAC0wAAAjoAAAKCAC4CCAAAAmcAKgI4AAACOwAAAr8ALgJWAAACpgAAAiwAAAKoACgCQgAAAp8AAAITAAACyAAuAoEAAAAA/xAAAP4uAlsAAAKIAAABGQAAAV8AAAKHAAABjAAAAr0AAAI8AAAB8QAAAhwAAAH4AAACSQAAAkEAAAIzAAAB0wAAAV0AAAGFAC4CCAAAAWoAKgFmAAABNAAAAmQAAAGRAAABtwAuAV4AAAFIAAABjwAAAfQAAALMAAABiAAAAZcAKAF4AAABhQAAAbAAAAI8AAABSAAAAcwALgGiAAACWwAAAogAAAEZAAABXwAAAocAAAGMAAACvQAAAjwAAAHxAAACHAAAAfgAAAJJAAACQQAAAjMAAAHTAAABXQAAAYUALgIIAAABagAqAWYAAAE0AAACZAAAAZEAAAG3AC4BXgAAAUgAAAH0AAACzAAAAYgAAAGXACgBeAAAAYUAAAGwAAAC+gAAAzIAAAIzAAACTwAAAocAAAJ6AAACvQAAAwgAAAMyAAADAwAAAfgAAAJJAAACQQAAAjMAAALTAAACKAAAAoIALgIIAAACZwAqAisAAAI4AAADAwAAAjsAAAK/AC4CVgAAAkQAAAGZ//UCugAAAvgAAAIsAAACwwAcAkIAAALLAAACLAAAAisAAAMIAAACRAAAAvQALgLNAAAC+gAAAzIAAAIzAAACTwAAAocAAAJ6AAACvQAAAwgAAAMyAAADAwAAAfgAAAJJAAACQQAAAjMAAALTAAACKAAAAoIALgIIAAACZwAqAisAAAI4AAADAwAAAjsAAAK/AC4CVgAAAkQAAAGZ//UCugAAAvgAAAIsAAACwwAcAkIAAALLAAACLAAAAlsAAAKIAAABUAAAAV8AAAKHAAAChwAAAYwAAAK9AAACXgAAAogAAAJZAAAB+AAAAfgAAAJJAAACSQAAAkEAAAJBAAACMwAAAjMAAAHvAAABfgAAAYUALgIIAAABagAqAYEAAAE0AAACZAAAAZEAAAIVAC4BrAAAAUgAAAGPAAAB9AAAAswAAAGIAAACGQAcAXgAAAIrAAACLAAAAl4AAAFIAAACSgAuAiMAAAJbAAACiAAAAVAAAAFfAAAChwAAAYwAAAK9AAACXgAAAogAAAJZAAAB+AAAAkkAAAJBAAACMwAAAe8AAAF+AAABhQAuAggAAAFqACoBgQAAATQAAAJkAAABkQAAAhUALgGsAAABSAAAAfQAAALMAAABiAAAAhkAHAF4AAACKwAAAiwAAAITAAACEwAAAhMAAAITAAACJgAAAiYAAAITAAACEwAAAiYAAAImAAACLAAAAiwAAAIsAAACLAAAAjMAAAMTAAACCAAAAggAAAIIAAACCAAAAggAAAIIAAACMwAAAxMAAAIIAAACCAAAAggAAAJBAAACQQAAAjMAAAIzAAAAAP9HAAD/BQAA/wUBAwAAAQMAAAEDAAABA/8kAQP/JAED/yQAAP6gAAD98QAA/fEAAP4lAAD+JQAA/iUAAP5nAAD+ZwAA/mcAAP5UAAD+VAAA/lQBA/+FAQP+9AED/vQBA/8oAQP/KAED/ygBA/9qAQP/agED/2oBA/9XAQP/VwED/1cBA/8cAQP+2wED/tsAAP8QAvwAHQHrAAACKQAAAikAAAIpAAAD/wAdA/8AHQP/AB0D/wAdAvwAHQL8AB0D/wAdA/8AHQL8AB0B6wAAAikAAAIpAAACKQAAA/8AHQP/AB0D/wAdA/8AHQL8AB0DWwAABMoAAATvAAAChwAAAocAAAScAAAD5gAABFIAAARSAAAE4gAABLAAAAQBAAAE4AAAAfgAAAH4AAACHgAAAh4AAAP2AAACSQAABGgAAAJBAAACQQAAAkEAAARbAAAEWwAAAjMAAARSAAACqQAAAeAAAAOsAAAD1AAAAssAAAIIAAACdQAAAxcAAAJsAAAEagAAAxcAAAUVAAACHAAAA+AAAALcAAACrAAAAekAAAMfAAADHwAAA5EAAAORAAADhwAAAooAAAOHAAACZwAAA+MAAAI4AAADsgAAA5MAAAOTAAACjwAABF4AAAPGAAADuAAAA7gAAARZAAADmgAAArgAHAK4ABwEHgAcAsMAHAJIAAAETAAAAkgAAAJNAAAEZgAAAk0AAAP+AAADAQAAA9wAAALYAAAD3AAABKcAAALpAAACmQAAAyAAAAMTAAAC6QAAAsEAAAK7AAACuwAAArsAAAK7AAAEPQAcAp8AAAGcAAACnwAAAZwAAAK9AAACvQAAAr0AAAK9AAADnAAuA5wALgL9AC4C/QAuA5wALgOcAC4C/QAuAv0ALgInAFgCJwA4AicAUgEDAAABAwAAAQMAAAEDAAABAwAAAQMAAAEDAAABAwAAAQMAAAEDAAABAwAAAQMAAAEDAAABAwAAAQMAAAEDAAABAwAAAQMAAAEDAAABAwAAAQMAAAEDAAABAwAAAQMAAAEDAAABAwAAAQMAAAEDAAABAwAAAQMAAAEDAAABAwAAAQMAAAEDAAABAwAAAQMAAAEDAAABAwAAAQMAAAEDAAABAwAAAQMAAAEDAAABAwAAAQMAAAEDAAABAwAAAQMAAAAAAAABA/7vAQP+uAED/koBA/7vAQP+uAED/koBA/7uAQP+twED/kkBA/7uAQP+twED/kkAAP3rAAD96wAA/ncAAP4NAAD+DQAA/kgAAP5IAAD+SAAA/kgAAP4uAAD9pgAA/aYAAP2mAAD+LgAA/aYAAP64AAD9ogAA/aIAAP2iAAD9ogKHAAACvQAAAfgAAAJJAAACQQAAAjMAAAL4AAACuwAAAocAAAK9AAAB+AAAAkkAAAJBAAACMwAAAvgAAAK7AAAByQAcAAD+NAAA/jQAAP4cAAD+SQAA/kkAAP4cAAD+LgAA/i4AAP4cAAD+SQAA/i4AAP4uAAD+LgAA/i4AAP4cAAD+SQAA/hwAAP5YAAD+CAAA/jkAAP6zAAD+9gAA/vYAAP4uAAD+LgAA/00AAP4LAAD+CwIcAAADLQAAAAD/AgAA/1YBAwAAAAD9+gAA/iUAAP5nAAD+VAED/v0BA/8oAQP/agED/1cBA/8cAQMAAAEDAAABAwAAAQMAAAEDAAABAwAAAQMAAAEDAAABAwAAAQMAAAEDAAABAwAAAQP/JAED/u8BA/64AQP+SgAA/vsBA//+AAD98QAA/iUAAP5nAAD+VAED/vQBA/8oAQP/agED/1cBA/7bAQMAAAEDAAABAwAAAQMAAAEDAAABAwAAAQMAAAEDAAABAwAAAQMAAAEDAAABAwAAAQP/JAED/u4BA/63AQP+SQAA/kkAAP4sAAD+LAF/AJMB9gBzAo0AIgM8ADkBRgBzAWIARAFiADsCXwBJAicAMgEMAC4BVAAxAQwASAGtACoCJwAwAicAVwInAC8CJwAoAicACwInAEACJwA3AicALAInADQCJwA0ASYAVQEmACwCJwAyAicAMgInADICBgBHAWQAbAGtACoBZAA2AicAHQGb//4BhwAsAhwA6gF4ADYCJwAyAQQAAAFUADEB9AAoA+gAKAE4AFIBOABRAfQAUwH0AFEDJABIAicARQInADICJwAyAVQAMQInAEgA7QBOAbUATgJ9AE4CbgAoAm4AKAJuACgBzABDAf0AOQEz/2MBUf9jAAD/GQAA/y8AAP8oAAD/LAAA/xoAAP8UAAD/FQAA/vUAAP8cAAD/EgAA/qAAAP7dAAD+qgAA/tcAAP7fAAD/EAAA/owAAP8QAgsANgIVADoCFQA6AhUAOgIVADoCFQA6AtoAOQKgADoAAP9bArgAWAMbABMCYQAAAAD+mwAA/psAAP6oARIAMgAA/vEAAP4xAAD+UAAA/kUAAP6gAAD+zwAA/yAAAP7xAAD/WwAA/zMAAP7AAAD+MgAAACkBjP/bAAD+7QAA/4MAAAAkAAAAJAAA/4MAAP+DAAD/3gMeADMC7AAqAu8AKgM8ACoAAP9XAhsAOAHMADoCHwApAfcAJAICACcCHgAnAAD+oAIKAC0CdAAvAAD+qgAA/gcAAP3nAAD+YwAA/ksAAP5XAAD+IAAA/kEAAP5GAAD95AAA/cMAAAAKAAAAJAAAACQAAP/eAYwAHwAAAAAAAP8ZAAD+rQAA/1ICuAAcAikAAAAA/hkCKQAAAAD+GQAA/hkAAP3YAAD92AAA/dgDrgAAAwsAAAKTAAADLgAAAlgAXgEEAAAAAAAAAv8AEgJIAE8CXABRAhQAJgImADYCXABRA4oAQgJbABMCWwATAmgAPAI1ADoCHAA6AowAVgKqACkCUwA8AhsAOgJLAFkCMAA8AUIAKAFCACgCIwA2Am0AUQIlACwCZgBRAlYALANoADECWABCAZYACgKcACkCiQApAjsAMQJbABMCWwATA68AEwAA/m4AAP1NAAD+xAAA/jUAAP8eAAD/TgAA/qgAAP9TAAD+tQAA/g8AAP6QAAD+DQAA/vUAAP5bAAD90wAA/t4AAP5BAAD91wJTAE4CZgBZAQQAAAIZAAAAAP70AAD+QwAA/vQAAP5VAAD+9AAA/lQAAP7YAAD+OQAA/sEAAP4hAfgAOgONAEICZQBRAj4APAIhADUCBwASAAD/MgAA/z0CtwApAogAVgJbABMCXQBRAegAKAJaAEICWgBCA64AQgFSACcBlgAKAjgAYAEw//MBIQATAZb+9AEnAGAAAP3+AAD9wgAA/f4AAP3CATQACQAA/yUAAP8uAAD9/gAA/cIAAP3+AAD9wgAA/nwAAP6EAtAAOgIIAA8CgABRAnQAUQIsACwCPAAxAQQAAAAA/vMAAP4uAAD/EQJyACwDhwA/AmEAVAIjACICIwAiAiAAPwJaAEICLwA6AAD+LAJbABMCWwATAnwAPwJlADsArwALANoADAAAAAAAAP/rAAD/kwJSADAB7AAmAAD+8gJSAEQDjQBCA3sAQgI6ADoAAAABAAMAAQAAAAwABBRwAAABSgEAAAcASgAAAA0AfgEwATEBYQFjAX8BkQGSAZ8BoQGuAbAB3AHdAe8B8AH5Af8CFwIbAjYCNwJZAl0CuwK8AsUCyQLXAt4C8gLzAv8DDAMlAyYDQQNFA1cDWANiA3cDfgN/A4oDjAOhA84D1gPhA/8EAAQMBA0ETwRQBFwEXwSCBJEFEwUdBScFLwYcBv8Hfwi0CL4I4wj/CX8OOg5bGr4awByIHPYc+R2/HeYd+R4BHj0ePx5/HoUemx6fHvEe/x8VHx0fRR9NH1cfWR9bH10ffR+0H8Qf0x/bH+8f9B/+IAsgZCBxIH8giSCOIJQgnCCsILUgvyDwIV8hhCGJIhIlzCxtLH8t/y5CLk8uUqZzpn2mn6cWpyGnqae0p7env6fGp8qn+qf/qDmo/aj/qS6rWqtr+wT7BvvB/T/9j/3H/f3+AP4v/nT+/P7///3//wAAAAAADQAgAKABMQEyAWIBZAGAAZIBkwGgAaIBrwGxAd0B3gHwAfEB+gIAAhgCHAI3AjgCWgJeArwCvQLGAsoC2ALfAvMC9AMAAw0DJgMnA0IDRgNYA1kDYwN6A38DhAOMA44DowPPA9cD8AQABAEEDQQOBFAEUQRdBGAEgwSSBRQFHgUoBgAGHgdQCKAItgjTCOQJAA4BDj8asBq/HIAc0Bz4HQAdwB3nHfseAh4+HkAegB6GHpweoB7yHwAfGB8gH0gfUB9ZH1sfXR9fH4Afth/GH9Yf3R/yH/YgACAMIGYgdCCAIIogkCCVIKAgrSC2IPAhACGEIYkiEiXMLGAsbi3gLgAuQy5QpkCmdKZ+pwCnF6cip6qntae4p8Knx6f1p/uoMKjgqP6pLqswq1v7APsF+1D70/1Q/ZL98P4A/iD+cP52/v///P//AAH/9f/j/8IG8P/BAfD/wQHU/68B0wCkAdEAlwHPBkIBzgBKAc3/SAHHAAABwwXrAcIAAAG//38BvgAAAbsAAAG0/1ABswAACK//AAiuCTwIqgi8CKkAAAE8BfH9z/3O/c39zAAAAOgA2v5I/Zr+PP2Z/fr9mAAA/ewAAP3lAAAChQAAAAAAAAAAAAAAAAm9AAAKaQAAAADxcfIn8Fj6B/oX594AAO5JAADnnOQB55rjeeeUAADkWQAA5zDnLucs5yrnKOcn5ybnJeck5yLnIecg5x7nHecb5xriKwAAAAAAAOmWAADmoulRAADmkQAA5lgAAOXK6Kz0muGD2vAAAN5mAADcUd6YAABmFwAAZJZgTwAAYEcAAGUEZQJlJAAAYQ9uf23ZbhVhml6LAAAMrgAAAAAAAAAAAAAAAA5mAAAAAAAAAzgCPAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASAAAAAAAAABIAAAAAAAAAEgAAABJAAAAAAAAAEqAAAAAAAAAAAAAAAAAAABNAAAAAAAAAAAAAAAAAFQAAAAAAAAAAAAAAAAAAAAAAFOAAABUAAAAWoAAAF6AYgBwAOCA+AECAAABBYAAARKBLwAAAAAAAAAAAAAAAAE6AAABTIAAAAAAAAAAAAABTQAAAU4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUwBeAF9gAABgoAAAAABg4AAAYkAAAGNAAAAAAAAAAAAAAG6AAABwgAAAAAB4gAAAfsAAAAAAgqAAAJNgAAAAAAAAk0AAAAAAAAAAAAAAAACTIAAAlQCVIKNA0MDYoN9AAADgwOKg4yAAAAAAAAAUgBSQEjASQIIAQcCB0IHgFKAUsEhAFMAU0BTgFPAVABUQFSCwkLsguzC7ULuQu6C7sLtwuxC7AEswu4C7QLtgyfDKYMqwyyDLgMpAylDKoMsAy0DLcMuQy6CWwJgQltCYIEtAS1CW4JgwlvBLsCPAI9BLwEvQS+Aj4CSwH1AfYMggyDDIQMhQyGAm8CcAJxAnICcwJ0AnUCdgH3AfgHnQeeB58HoAehB6IE2gTbBNwE3Qk1CWIJNgljCTcJZAk4CWUQdhLEDlUQhhEnEHcNpA5cEMYQpRCkDPwNog3rEqwQIxEjDSAQ0xDMEdcR1Q0uE14OHw3nD1oRcg/0EkIQxBL7DskNLw0oErcNKxLTDSMNWRHrEeYSKQ8GDpQPeA3LEiQQxxNZESgRhBD5DaYRuxNRDP0OeQ9zD2sTIhMSEwYPUw4lEKYPIQ+OD/YQNA7UErANMhLFDiAN6A9bDhgN4A9VEXcRtg/yDssO0Q1ODeUQdQ4dEqMSrQ4DDeYOJBKvE2AQgRJaEkAOVw5TEbQRdA4UEDEQog3yEj4NUg32Df4NTQ1GDUkNSw74DvkO+xJjDv0STxJUDVQR8BH0EIkSHw2VDp0OuRB4DgkOrRHYEeEN7w3UDc4N0A3IDewOBg3YDdIQ9hDmENgQzRDiEM8Q3A8eENERLRFAEUQRBxD/EcANAg36DioOLhKnDjYQnRCrELIPXg9PDyoPJhAmDy4OXg5nECsObw6NDmsPrw+ZD6MPqRA5EHIQ8RA9EEUO2xHdDuAO7w70Ee4Swg+IEH0SYBNOD4sSwBKkEsoTABMeErMODhMKEz8TQg5dDPoQ/hCxECEPlA8dEkMRcA4WDVMRuhG5DsgQAxFxD/MSuhNNEz4QcREkEOoQ6Q3zECIN3BDkE2EQghJbEkEOWA5UEbURdQ4VEDIRiQ2rDn4RsRGyDuMNXg1iDWYR+A1uDXoNcg61DrEN2w3eENoRNQ0KDQYNDg4+DjoPYw9nD28P+w//EEkQQRBND5UQ4BDUEUUOqQ6hETkQ3g6lDUQNQhMOEwISzxK+ErwTSRNFDpkRMRFJDzINdg2aDwsRxA4yEK0PnxAEExoTFhDWErUS/w1PDdYRAw5jErsTXBJqEm4SchJ2EnoSfhKAEoQSiBKMDWoOGw3jD1gOIw3qD10SSxJNEkkSTBJOEkoQhBCDEIUPAQ4eDhwPWQ/vEO0P8BDuDgUOBBDsDeQP9Rc8FzYXOBc5FzcXOhdZFyUXJxcmF4wXKBeoFykXmxeVF5IXkxdlFysXnReYF5QXlxdmFyQXbxdtFy4XbBcvF24XVxenF3AXcRdAF0EXpReLF4oXjRcyFz4XZxczF2kXdBdMF3UXeRd7F30XgheEF4AXhhdqFyMXehd2F38XeBd3Fz0XVhdUF0kXThdRF0YXjxdaF6YXMBeqF2gXnheZFzEXLReJF4gXLBdkFyIXOwwWDBUMHwwgDBsMGQwdDA0MGAwMDLMMEAwcDBcMHgxwDBoMbgxvDKgMoAyhDKIMowysDKcMqQyaDK0MrgybDJwMsQydDJ4MtQy2DK8MuwxDDEQMRQwODA8CQQJCCCUIJge1CBsB/wIAA0sDTANNA04DTwNQB7MIIwe3CHEHuAhyBxkHGgcbBxwKsQqyBx0CAQICAgMHHgIEAgUCBgIHAggCCQIKAgsHHwIMAg0CDgqOCmQKigIPClcKywrMByAHIQciByMHJAclAhAK6wIRAhIHJgq3CrYKuQpEAhMCFApvAhUKWgcnCo0KRgpFCj8KWAIWCkIKQwpoCmkKUAqDCnEKQApBCmMKcwpHCokK5Ap+ClwKUwp/CrgKVgpSCosKVQpKCoUHKArKCtUKzQrQCs8KzgrRCtIK0wrUBykHKgcrBywHLQcuBy8JBwInAigHMAIpAioHMQrtCuoK5wquCq8CFwrsCukK5gqkCqUHNwc4BzkCGAIZBzoHOwIaBzwHPQrZA1ECGwrWCtoK2wdHB60K3ArXCtgK3QreCvUK9gmVCvgK+QIcCvcJngsDCvsJsgmOCYcJlgmuCa8JjwmICZACHQr9CZcCHgdJCwgJmAmZCZIJiQmaCwALAgsECwYCHwsHCZsK/gIgCuAJiguvCZ8JlAmNCYYCIQmwCaAJoQmTCaIJsQrhCuMK6ArlCvwK9Ar6Ca0JrAmdCZEK7wrwCvEK7gryCZwJqAmpCaoJqwsBCuIK/wdKB0sLBQo8Cj0KPgdMB00KNgo3CjgKOQo6CjsCIgIjAiQCJQo0B7QHtge5B14HXwdgB2EHYgdjB2QIHAgqCCcIGggpDJkHuge7CnUKdApgCnkKXQp2Cm0KbApNCmEKegpuCl8KeApPCmcKVApwClkKSwpOCqIKTAdlClsKZgqwCoIKXgp3CoAKgQpiCnsKqAqpCqYKpwqsCq0KqgqrCowKZQp9ClEKcgn0CnwKowqGCmsKagqICkgKSQqHCoQKtAqzCo8KkAqRCpIKtQqTCroJEAk9CREJPgkSCT8JEwlACRQJQQkVCUIJFglDCRcJRAkYCUUJGQlGCRoJRwkbCUgJHAlJCR0JSgkeCUsJHwlMCSAJTQkhCU4JIglPCSMJUAkkCVEJJQlSCSYJUwloDIcMiAyJDIoKoQrJCWkJJwlUCSgJVQkpCVYJKglXCSsJWAksCVkJLQlaCS4JWwkvCVwJMAldCTEJXgkyCV8JMwlgCTQJYQlqCWsMlQyWB7wIKwe9CCwHvggtB78ILgfACC8HwQgwB8IIMQgyCDMHwwg0B8QINQfFCDYHxgg3B8cIOAfICDkHyQg6B8oIOwfLCDwHzAg9B80IPgfOCD8HzwhAB9AIQQfRCEIH0ghDB9MIRAfUCEUH1QhGB9YIRwfXCEgH2AhJB9kISgfaCEsJiwmMB9sITAfcCE0H3QhOB94ITwffCFAH4AhRCe4IUghTCFQIVQhWCFcIWAhZB+EIWgfiCFsH4wfkCFwH5QhdB+YIXgfnCF8H6AhgB3EHcgdzB3QHdQfpCGEJCAfqCGIH6whjCbMJtAmjCbUJpAm2CaUJtwmmCbgJpwm5B+wIZAftCGUH7ghmB+8IZwfwCGgIaQf8CGoM7wzwCQkJ7wm6CGsLrQnwCfEJ8gnzCGwIbQhuCG8IcAmEDMkMygzxDPIM8wz0CCQIKA1IDUcNVw1VDVYNWBCMEIoQixCNDZgNlg2XDZkSVxJVElYSWBIiEiASIRIjElISUBJRElMSqhKoEqkSqxCgEJ4QnxChDgwOCg4LDg0QexB5EHoQfBHbEdkR2hHcEeQR4hHjEeUN7g3tDcoNyQ4IDgcN8Q3wDyAPHxD4EPcPYQ9fD2APYg5hDl8OYA5iDpAOjg6PDpEQLhAsEC0QLxB0EHMQ9BDyEPMQ9Q7iDuEO8g7wDvEO8w7eDtwO3Q7fE0ETQBNEE0MN9A31ElwSXRJHEkgSRBJFDloOWxKhEl4SXxDwEqIR1hApECcQKBAqEmISYRB/EH4TUBNPEmUSphKlD4oPiQ+ND4wOEQ4PDhAOEg00DTYS2hLbEtgS2RLyEvMS8BLxEu0S7hL4EvkS3hLfEuASZhJnEmgSzRLLEswSzhLlEuES6BLcEvQNhQ2ADYcNig1+DZASBRH+EgoSDxH8EhoSMhIzEi4SOQ8RDxUOvw7CD4APfw+CEVURTxFaEV8RDREWDbcNsQ25Db0RyhHME1YNFA0YDoQOhg5GDkQOSA5MDkIOTxC4ELsQthDBDzYPPA86Dz4PQA9EDzgPSw/TD8wP2g/eD8EP6RAPEAoQFRAaEAkQHxBaEFMQYhBkEFEQbA7oDuoO5w7uEy0TKBMwEzITJhM7EicQyg03EX0RgxF+EXsRgRF6Eu8S+hLpEuwS3RL1DY8NlA2LDY4Nfw2REhkSHhIQEhgR/RIbEjgSPRI0EjcSLxI6DkMOUBC3EMIPNw9BD0UPOQ9MD98Pwg/qEAgQGxBrEHAQZRBqEFIQbQ04EzoTPRMzEzkTJxM8EuYS4hLnEuoS4w2GDYENiA2MDYMSBhH/EgsSERIDEjUPEg8WDsAOww+BD4MRVhFQEVsRYREOERQRFw24DbINug2+EcsTVw0VDRkOhQ6HDkcORQ5JDk0QuRC8Dz0POw8/D0IPRg/UD80P2w/gD9IQEBALEBYQHBBbEFQQYxBmEFgO6Q7rDtkTLhMpEzETNBMrEusS5A2NDYQSEhIEEjYSMRFiEVQRpBGXD0MPRw/hEGcQWRM1EywRfxF8EYIRyBHTDRINHg6CDosRTRFqEY0Rqw69DsYPDw8bD30PhBELER0Nrw3CEZgRjxGdEaERqRFoERsNwBHJEdQNEw0fDoMOjBFOEWsRjhGsDr4Oxw8QDxwPfg+FEQwRHg2wDcMRmRGQEZ4RohGqEWkRHA3BEZoRkRGfEaMRUxGWEc0RVxFREVwRmxGSEaARzhNYDScNJhCHEIgSCBIAEgESAhINEhUSFBIWDxgPGQ7FDsQRUhFZEVgRYxFkEWURZhFnEQ8REBEZEZMRlBGcEaURphGnEagNsw27DbwRzxHQEdER0g0WDRsNHA0aDokOig6IDkoOSxC9EL8Pzw/RD84P1g/VD9wP3Q/iD+MQDBANEA4QERATEBcQGBASDuwO7RBWEFUQXxBgEFwQaRBoEzYTNw2JEgkSBxIOEgwSFxITDxoPEw8XEV0RERGVDbQP2Q/kEyoTLxM4EB0QwBBXEL4P0A0dD0oQXhAZD9gPSA/XEF0PFA7BEBQOTg2CD0kNFxEaEV4QYREVELoNUA0hECQRJRDFDSISrhEmDVEPBBDrDZ4Hdgd3B3gHeQwSDBMMEQxnDGgMaQxqDGsMbAxtDJcMmA4hDiIN6Q9UD1wOGQ4aDeEN4g9WD1cReBF5EbcRuA7KDTENMA0qDSkSuRK4DS0NLBLWEtQS1RLXDSUNJA1cDVoNWw1dEe0R7BHpEecR6BHqEiwSKhIrEi0PCQ8HDwgPCg6XDpUOlg6YD3sPeQ96D3wNzQ3MEiYSJRDJEMgTWxNaESsRKREqESwRhxGFEYYRiBD8EPoQ+xD9DakNpw2oDaoRvhG8Eb0RvxNUE1ITUxNVDQAM/gz/DQEOfA56DnsOfQ4oDiYOJw4pEKkQpxCoEKoPJA8iDyMPJQ+SD48PkA+TD/kP9w/4D/oQNxA1EDYQOA7XDtUO1g7YErISsQ01DTMSyBLGEscSyQ++D78PuA+5D7sPvA+1D7awACwgsABVWEVZICBLuAAOUUuwBlNaWLA0G7AoWWBmIIpVWLACJWG5CAAIAGNjI2IbISGwAFmwAEMjRLIAAQBDYEItsAEssCBgZi2wAiwjISMhLbADLCBkswMUFQBCQ7ATQyBgYEKxAhRDQrElA0OwAkNUeCCwDCOwAkNDYWSwBFB4sgICAkNgQrAhZRwhsAJDQ7IOFQFCHCCwAkMjQrITARNDYEIjsABQWGVZshYBAkNgQi2wBCywAyuwFUNYIyEjIbAWQ0MjsABQWGVZGyBkILDAULAEJlqyKAENQ0VjRbAGRVghsAMlWVJbWCEjIRuKWCCwUFBYIbBAWRsgsDhQWCGwOFlZILEBDUNFY0VhZLAoUFghsQENQ0VjRSCwMFBYIbAwWRsgsMBQWCBmIIqKYSCwClBYYBsgsCBQWCGwCmAbILA2UFghsDZgG2BZWVkbsAIlsAxDY7AAUliwAEuwClBYIbAMQxtLsB5QWCGwHkthuBAAY7AMQ2O4BQBiWVlkYVmwAStZWSOwAFBYZVlZIGSwFkMjQlktsAUsIEUgsAQlYWQgsAdDUFiwByNCsAgjQhshIVmwAWAtsAYsIyEjIbADKyBksQdiQiCwCCNCsAZFWBuxAQ1DRWOxAQ1DsAlgRWOwBSohILAIQyCKIIqwASuxMAUlsAQmUVhgUBthUllYI1khWSCwQFNYsAErGyGwQFkjsABQWGVZLbAHLLAJQyuyAAIAQ2BCLbAILLAJI0IjILAAI0JhsAJiZrABY7ABYLAHKi2wCSwgIEUgsA5DY7gEAGIgsABQWLBAYFlmsAFjYESwAWAtsAossgkOAENFQiohsgABAENgQi2wCyywAEMjRLIAAQBDYEItsAwsICBFILABKyOwAEOwBCVgIEWKI2EgZCCwIFBYIbAAG7AwUFiwIBuwQFlZI7AAUFhlWbADJSNhRESwAWAtsA0sICBFILABKyOwAEOwBCVgIEWKI2EgZLAkUFiwABuwQFkjsABQWGVZsAMlI2FERLABYC2wDiwgsAAjQrMNDAADRVBYIRsjIVkqIS2wDyyxAgJFsGRhRC2wECywAWAgILAPQ0qwAFBYILAPI0JZsBBDSrAAUlggsBAjQlktsBEsILAQYmawAWMguAQAY4ojYbARQ2AgimAgsBEjQiMtsBIsS1RYsQRkRFkksA1lI3gtsBMsS1FYS1NYsQRkRFkbIVkksBNlI3gtsBQssQASQ1VYsRISQ7ABYUKwEStZsABDsAIlQrEPAiVCsRACJUKwARYjILADJVBYsQEAQ2CwBCVCioogiiNhsBAqISOwAWEgiiNhsBAqIRuxAQBDYLACJUKwAiVhsBAqIVmwD0NHsBBDR2CwAmIgsABQWLBAYFlmsAFjILAOQ2O4BABiILAAUFiwQGBZZrABY2CxAAATI0SwAUOwAD6yAQEBQ2BCLbAVLACxAAJFVFiwEiNCIEWwDiNCsA0jsAlgQiBgtxgYAQARABMAQkJCimAgsBQjQrABYbEUCCuwiysbIlktsBYssQAVKy2wFyyxARUrLbAYLLECFSstsBkssQMVKy2wGiyxBBUrLbAbLLEFFSstsBwssQYVKy2wHSyxBxUrLbAeLLEIFSstsB8ssQkVKy2wKywjILAQYmawAWOwBmBLVFgjIC6wAV0bISFZLbAsLCMgsBBiZrABY7AWYEtUWCMgLrABcRshIVktsC0sIyCwEGJmsAFjsCZgS1RYIyAusAFyGyEhWS2wICwAsA8rsQACRVRYsBIjQiBFsA4jQrANI7AJYEIgYLABYbUYGAEAEQBCQopgsRQIK7CLKxsiWS2wISyxACArLbAiLLEBICstsCMssQIgKy2wJCyxAyArLbAlLLEEICstsCYssQUgKy2wJyyxBiArLbAoLLEHICstsCkssQggKy2wKiyxCSArLbAuLCA8sAFgLbAvLCBgsBhgIEMjsAFgQ7ACJWGwAWCwLiohLbAwLLAvK7AvKi2wMSwgIEcgILAOQ2O4BABiILAAUFiwQGBZZrABY2AjYTgjIIpVWCBHICCwDkNjuAQAYiCwAFBYsEBgWWawAWNgI2E4GyFZLbAyLACxAAJFVFixDgZFQrABFrAxKrEFARVFWDBZGyJZLbAzLACwDyuxAAJFVFixDgZFQrABFrAxKrEFARVFWDBZGyJZLbA0LCA1sAFgLbA1LACxDgZFQrABRWO4BABiILAAUFiwQGBZZrABY7ABK7AOQ2O4BABiILAAUFiwQGBZZrABY7ABK7AAFrQAAAAAAEQ+IzixNAEVKiEtsDYsIDwgRyCwDkNjuAQAYiCwAFBYsEBgWWawAWNgsABDYTgtsDcsLhc8LbA4LCA8IEcgsA5DY7gEAGIgsABQWLBAYFlmsAFjYLAAQ2GwAUNjOC2wOSyxAgAWJSAuIEewACNCsAIlSYqKRyNHI2EgWGIbIVmwASNCsjgBARUUKi2wOiywABawFyNCsAQlsAQlRyNHI2GxDABCsAtDK2WKLiMgIDyKOC2wOyywABawFyNCsAQlsAQlIC5HI0cjYSCwBiNCsQwAQrALQysgsGBQWCCwQFFYswQgBSAbswQmBRpZQkIjILAKQyCKI0cjRyNhI0ZgsAZDsAJiILAAUFiwQGBZZrABY2AgsAErIIqKYSCwBENgZCOwBUNhZFBYsARDYRuwBUNgWbADJbACYiCwAFBYsEBgWWawAWNhIyAgsAQmI0ZhOBsjsApDRrACJbAKQ0cjRyNhYCCwBkOwAmIgsABQWLBAYFlmsAFjYCMgsAErI7AGQ2CwASuwBSVhsAUlsAJiILAAUFiwQGBZZrABY7AEJmEgsAQlYGQjsAMlYGRQWCEbIyFZIyAgsAQmI0ZhOFktsDwssAAWsBcjQiAgILAFJiAuRyNHI2EjPDgtsD0ssAAWsBcjQiCwCiNCICAgRiNHsAErI2E4LbA+LLAAFrAXI0KwAyWwAiVHI0cjYbAAVFguIDwjIRuwAiWwAiVHI0cjYSCwBSWwBCVHI0cjYbAGJbAFJUmwAiVhuQgACABjYyMgWGIbIVljuAQAYiCwAFBYsEBgWWawAWNgIy4jICA8ijgjIVktsD8ssAAWsBcjQiCwCkMgLkcjRyNhIGCwIGBmsAJiILAAUFiwQGBZZrABYyMgIDyKOC2wQCwjIC5GsAIlRrAXQ1hQG1JZWCA8WS6xMAEUKy2wQSwjIC5GsAIlRrAXQ1hSG1BZWCA8WS6xMAEUKy2wQiwjIC5GsAIlRrAXQ1hQG1JZWCA8WSMgLkawAiVGsBdDWFIbUFlYIDxZLrEwARQrLbBDLLA6KyMgLkawAiVGsBdDWFAbUllYIDxZLrEwARQrLbBELLA7K4ogIDywBiNCijgjIC5GsAIlRrAXQ1hQG1JZWCA8WS6xMAEUK7AGQy6wMCstsEUssAAWsAQlsAQmICAgRiNHYbAMI0IuRyNHI2GwC0MrIyA8IC4jOLEwARQrLbBGLLEKBCVCsAAWsAQlsAQlIC5HI0cjYSCwBiNCsQwAQrALQysgsGBQWCCwQFFYswQgBSAbswQmBRpZQkIjIEewBkOwAmIgsABQWLBAYFlmsAFjYCCwASsgiophILAEQ2BkI7AFQ2FkUFiwBENhG7AFQ2BZsAMlsAJiILAAUFiwQGBZZrABY2GwAiVGYTgjIDwjOBshICBGI0ewASsjYTghWbEwARQrLbBHLLEAOisusTABFCstsEgssQA7KyEjICA8sAYjQiM4sTABFCuwBkMusDArLbBJLLAAFSBHsAAjQrIAAQEVFBMusDYqLbBKLLAAFSBHsAAjQrIAAQEVFBMusDYqLbBLLLEAARQTsDcqLbBMLLA5Ki2wTSywABZFIyAuIEaKI2E4sTABFCstsE4ssAojQrBNKy2wTyyyAABGKy2wUCyyAAFGKy2wUSyyAQBGKy2wUiyyAQFGKy2wUyyyAABHKy2wVCyyAAFHKy2wVSyyAQBHKy2wViyyAQFHKy2wVyyzAAAAQystsFgsswABAEMrLbBZLLMBAABDKy2wWiyzAQEAQystsFssswAAAUMrLbBcLLMAAQFDKy2wXSyzAQABQystsF4sswEBAUMrLbBfLLIAAEUrLbBgLLIAAUUrLbBhLLIBAEUrLbBiLLIBAUUrLbBjLLIAAEgrLbBkLLIAAUgrLbBlLLIBAEgrLbBmLLIBAUgrLbBnLLMAAABEKy2waCyzAAEARCstsGksswEAAEQrLbBqLLMBAQBEKy2wayyzAAABRCstsGwsswABAUQrLbBtLLMBAAFEKy2wbiyzAQEBRCstsG8ssQA8Ky6xMAEUKy2wcCyxADwrsEArLbBxLLEAPCuwQSstsHIssAAWsQA8K7BCKy2wcyyxATwrsEArLbB0LLEBPCuwQSstsHUssAAWsQE8K7BCKy2wdiyxAD0rLrEwARQrLbB3LLEAPSuwQCstsHgssQA9K7BBKy2weSyxAD0rsEIrLbB6LLEBPSuwQCstsHsssQE9K7BBKy2wfCyxAT0rsEIrLbB9LLEAPisusTABFCstsH4ssQA+K7BAKy2wfyyxAD4rsEErLbCALLEAPiuwQistsIEssQE+K7BAKy2wgiyxAT4rsEErLbCDLLEBPiuwQistsIQssQA/Ky6xMAEUKy2whSyxAD8rsEArLbCGLLEAPyuwQSstsIcssQA/K7BCKy2wiCyxAT8rsEArLbCJLLEBPyuwQSstsIossQE/K7BCKy2wiyyyCwADRVBYsAYbsgQCA0VYIyEbIVlZQiuwCGWwAyRQeLEFARVFWDBZLQBLuADIUlixAQGOWbABuQgACABjcLEAB0JAC5ODcwBdUQA9LQkAKrEAB0JAFIgIeAhoCGICVgZKBkIEMggkBwkKKrEAB0JAFJAGgAZwBmUAXARQBEYCOgYrBQkKKrEAEEJBCyJAHkAaQBjAFcASwBDADMAJQAAJAAsqsQAZQkELAEAAQABAAEAAQABAAEAAQABAAAkACyq5AAMAAESxJAGIUViwQIhYuQADAGREsSgBiFFYuAgAiFi5AAMAAERZG7EnAYhRWLoIgAABBECIY1RYuQADAABEWVlZWVlAFIoGegZqBmQBWARMBEQCNAYmBQkOKrgB/4WwBI2xAgBEswVkBgBERAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFsAWwBJAEkCygAAAhgAAP8QAtT/9gIi//b/EABbAFsASQBJAsr/9gL4Ahj/9v8QAtX/9gL9AiL/9v8QAFwAXABLAEsCPAAAAkX/+ABcAFwASwBLAjwCPAAAAAACPAJE//j/+ABIAEgAPgA+AWgA6P+g/xABaADo/5r/EABIAEgAPgA+AR8BHwBbAFsASQBJAsoAAALsAhgAAP8QAtX/9gLsAiL/9v8QADsAOwAsACwBKv9+AWEA4v+g/xABMv92AWEA6P+a/xAAOwA7ACwALALLAaAC4AJhAR8AjwLgAZgC4AJnARkAjwAAAAAAAABSAAAAUgAAAFIAAABSAAAAqgAAAPkAAAGgAAACngAAA8gAAATlAAAFGgAABWEAAAWpAAAGGQAABmgAAAanAAAG3AAABxoAAAdSAAAHxAAACBEAAAiSAAAJTQAACcIAAApnAAALJwAAC3AAAAxHAAANCAAADXIAAA3YAAAOBAAADlkAAA6EAAAPNQAAEIgAABD8AAARqQAAEjUAABKTAAAS6gAAEzQAABPTAAAUIgAAFHEAABTTAAAVLQAAFWkAABXbAAAWOgAAFrIAABcqAAAXuwAAGEcAABjxAAAZLQAAGYYAABngAAAaegAAGs8AABsWAAAbbAAAG6oAABvhAAAcHgAAHGsAABylAAAc+QAAHeoAAB7ZAAAfZAAAIGAAACEHAAAhrgAAIqsAACM4AAAj/gAAJPsAACWGAAAlxQAAJoYAACcYAAAnigAAKGEAACkrAAAp1gAAKn8AACsMAAArmgAAK/cAACyPAAAs4AAALWIAAC24AAAuPAAALn0AAC8AAAAvigAAL4oAAC/fAAAwrQAAMVUAADIrAAAyowAAMwMAADQWAAA0hgAANZ0AADcJAAA3TAAAN5AAADegAAA4uwAAOPYAADl6AAA54gAAOmUAADsmAAA7dAAAPCEAADyyAAA8zwAAPUUAAD2gAAA+KgAAPm4AAD9IAABALgAAQeEAAEIAAABCIgAAQkQAAEJmAABCiAAAQqoAAELMAABDSgAAQ2IAAEOEAABDpgAAQ8gAAEPqAABEDAAARC4AAERQAABEcgAARQEAAEUjAABFRQAARWcAAEWJAABFqwAARc0AAEYHAABGzgAARvAAAEcSAABHNAAAR1YAAEd4AABH8AAASRMAAEkpAABJQQAASVcAAEltAABJgwAASZsAAEruAABLBgAASxwAAEs0AABLSgAAS2AAAEt2AABLjAAAS6IAAEu6AABMegAATJAAAEyoAABMwAAATNYAAEzsAABNAgAATZwAAE5YAABOcAAATogAAE6eAABOtAAATswAAE+bAABPsQAAT9MAAE/pAABQCwAAUCEAAFA5AABQUQAAUHMAAFCLAABQrQAAUMMAAFDlAABQ/QAAUR8AAFE1AABRVwAAUpIAAFKiAABT1AAAU/YAAFQMAABULgAAVEQAAFRmAABUfgAAVJYAAFWnAABVyQAAVd8AAFYBAABWFwAAVjkAAFZPAABWcQAAVokAAFeMAABY/AAAWR4AAFlAAABZxAAAWqwAAFrOAABa5AAAWwYAAFscAABbPgAAW1QAAFtqAABbgAAAW6IAAFu6AABb0gAAW/QAAFwKAABcuAAAXZ8AAF4IAABeKgAAXkwAAF7iAABfeQAAX+oAAGBlAABgiAAAYKsAAGEKAABheQAAYZsAAGGzAABiZgAAY18AAGOBAABjlwAAY60AAGRNAABlGQAAZTsAAGVRAABlcwAAZYkAAGWrAABlwwAAZvwAAGfyAABoFAAAaCwAAGkcAABqMQAAalMAAGppAABqiwAAaqMAAGrFAABq2wAAavMAAGsLAABrLQAAa0MAAGvYAABsyQAAbOsAAG3mAABuRgAAbvMAAG8VAABvKwAAb00AAG9jAABvhQAAb5sAAG+9AABv1QAAb/cAAHAPAABw2wAAcPMAAHEVAABxLQAAcU8AAHFlAABxhwAAcakAAHHBAABx4wAAcfsAAHIdAAByMwAAcrQAAHOiAAB0igAAdiIAAHZEAAB2XAAAdn4AAHaWAAB3nAAAeKEAAHkMAAB5dwAAebgAAHobAAB6bwAAevMAAHthAAB73QAAfFkAAHyuAAB9lgAAfbkAAH3VAAB9+AAAfhsAAH4+AAB+YQAAfoYAAH6pAAB+wQAAftEAAH7hAAB/PAAAf8MAAH/TAAB/4wAAf/MAAICIAACAmAAAgKgAAIEdAACBLQAAgT0AAIHXAACB5wAAgkkAAIJZAACC7QAAgv0AAIMNAACD4AAAg/AAAISIAACFQwAAhWUAAIWHAACFnQAAhbMAAIXJAACF4QAAhfcAAIbuAACHxAAAiDEAAIjyAACJrAAAij8AAIsAAACLlwAAi/MAAIwDAACNHgAAjS4AAI2dAACOZAAAjnQAAI9oAACP/wAAkJkAAJEWAACRkgAAkf8AAJKsAACTYQAAk+oAAJSVAACUrQAAlMMAAJTZAACU7wAAlQUAAJUnAACWBwAAlikAAJbOAACW3gAAlu4AAJcQAACXIAAAmQQAAJmWAACaAQAAmiMAAJrqAACbOAAAm0gAAJvGAACb1gAAm+YAAJxuAACcfgAAnPEAAJ2pAACeDQAAnrYAAJ8GAACfrwAAn78AAJ/PAACf3wAAn+8AAJ//AACgDwAAoB8AAKChAACgsQAAoMEAAKEZAAChgwAAodEAAKI4AACitQAAo0EAAKOxAACkWAAApU4AAKXXAACl5wAAppwAAKcxAACnbwAAp/AAAKgAAACodQAAqTIAAKmLAACqKwAAqnoAAKseAACrjQAAq+AAAKvwAACsNwAArEcAAKxXAACslgAArKYAAK0xAACtQQAArZIAAK33AACuTAAArrIAAK8vAACvtgAAsCIAALDIAACxiAAAsfsAALIRAACzEgAAsyoAALPRAACz4QAAs/EAALQJAAC0GQAAtVQAALXeAAC17gAAtgYAALbNAAC3HAAAt2YAALfPAAC38QAAuAkAALgrAAC4QwAAuGUAALh7AAC4nQAAuLMAALjpAAC5HwAAuS8AALl/AAC5vAAAufkAALoWAAC6WgAAusMAALsiAAC7PwAAu6kAALw0AAC8eAAAvJgAAL4XAAC+RAAAvpIAAL68AAC+5QAAvv0AAL81AAC/VgAAv8QAAMCKAADB7wAAwtYAAMPhAADEoQAAxYMAAMYlAADGNQAAxuYAAMg2AADKdAAAzGsAAM3BAADOFQAAzooAAM8qAADPdwAA0EIAANBCAADQQgAA0EIAANBCAADQQgAA0EIAANBCAADQQgAA0EIAANBCAADQQgAA0EIAANBCAADVBQAA1ckAANXfAADV7wAA1vIAANf5AADYwQAA2OMAANj7AADZEwAA2SkAANmtAADacAAA2w4AANu0AADcYQAA3IMAANylAADcuwAA3NMAAN13AADeEwAA3qMAAN8xAADgSAAA4VoAAOHXAADiTwAA4uYAAON9AADkJgAA5MwAAOX+AADm7gAA6EgAAOmaAADpqgAA6boAAOpYAADq7wAA65wAAOxbAADsfQAA7JUAAO2CAADtmgAA7mkAAO8lAADwjgAA8f8AAPMiAAD0PwAA9M4AAPVaAAD1rAAA988AAPkXAAD53wAA+qEAAPsxAAD7wQAA/GAAAP1hAAD9vwAA/hkAAP73AAD/nwABADAAAQC5AAEB5AABAwYAAQN1AAED3wABBFIAAQTIAAEFPwABBb0AAQYhAAEGgwABBuwAAQdRAAEHsAABCAwAAQjmAAEJlQABCpoAAQvkAAEMzwABDbYAAQ4MAAEOYgABDnIAAQ7NAAEPNgABD7AAARAgAAEQiwABEPQAARFdAAER4gABEmAAARLtAAETegABE+UAARP1AAEU/QABFgYAARcmAAEYNAABGEQAARj9AAEZtgABGocAARsjAAEb6QABHMoAAR13AAEd+AABHlwAAR7BAAEfPAABH7oAASBEAAEgxgABINYAASGPAAEizgABIvAAASMGAAEjFgABIyYAASPFAAEkqwABJVUAASVlAAElhwABJZ0AASW/AAEl1QABJfcAASYNAAEmoQABJzoAASdcAAEndAABJ5YAASesAAEnzgABJ+QAASf0AAEoBAABKCYAASg8AAEoXgABKHQAASiWAAEorAABKM4AASjkAAEpBgABKRwAASk+AAEpVAABKaUAASn1AAEqFwABKi0AASrRAAErcgABLBMAASyvAAEtIgABLY0AAS4DAAEuEwABLrsAAS+FAAEwlAABMVQAATIFAAEyswABM6sAATQ1AAE02QABNYcAATYdAAE2pgABNxwAATeMAAE4SwABOFsAATl8AAE6xwABOt8AATr3AAE7wgABPRcAAT4NAAE/mgABQJMAAUIiAAFDiQABRYgAAUaqAAFIXwABSIkAAUinAAFJjgABS1EAAUxCAAFOEAABT2wAAVGxAAFSyQABVMkAAVTzAAFVEQABVSkAAVVBAAFV8QABVuwAAVcOAAFXJAABWAIAAVkqAAFaCwABWzUAAVyLAAFeJAABXy0AAWB4AAFgogABYMAAAWFmAAFh6QABYgEAAWIZAAFiMQABYkkAAWMYAAFj4QABZNwAAWXWAAFm1AABZ9EAAWk9AAFqnwABa8YAAWzkAAFtDgABbSwAAW1OAAFtZgABbYgAAW2gAAFuzAABb8EAAW/jAAFv+QABcBEAAXApAAFwQQABcFkAAXEKAAFx/QABch8AAXI3AAFyWQABcnEAAXOAAAF0lwABdLkAAXTPAAF05wABdP8AAXUXAAF1OgABddYAAXauAAF20AABduYAAXb8AAF3FAABdyoAAXhZAAF5ZQABeXUAAXqDAAF7BgABe8QAAXxRAAF9EwABfgEAAX4RAAF+0QABf1MAAYBkAAGAgwABgN4AAYDuAAGBtAABgj4AAYMbAAGDvwABhOgAAYVNAAGFxAABhssAAYeJAAGH+wABiS4AAYn0AAGKjgABip4AAYquAAGLgQABjCcAAYz1AAGOBQABjpoAAY9NAAGP/AABkAwAAZDoAAGRnAABkiYAAZMJAAGTfwABlBgAAZTPAAGVewABlnYAAZbrAAGXZAABl3QAAZgWAAGYtQABmXsAAZpNAAGa6QABm4AAAZwnAAGc3QABnSUAAZ09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AAJbTAACXA4AAlwtAAJcTgACXPkAAl7oAAJfXAACX9UAAmDyAAJhiwACYmQAAmPAAAJlMgACZjIAAmeJAAJoYAACaPoAAmoKAAJq6wACa/8AAm0AAAJt8QACbv8AAm+dAAJwNAACcMEAAnJVAAJzbgACdLAAAnWJAAJ2eQACd2cAAnhQAAJ5igACek0AAnsyAAJ8IAACfO0AAn0OAAJ9LwACfVAAAn1xAAJ9kgACfbMAAn3UAAJ99QACfhYAAn43AAJ+WAACfnkAAn6aAAJ+uwACftwAAn79AAJ/HgACfz8AAn9gAAJ/gQACf6IAAn/DAAJ/5AACgAUAAoAmAAKARwACgGgAAoCJAAKAqgACgMsAAoDsAAKBDQACgS4AAoFPAAKBcAACgZEAAoGyAAKB1AACgewAAoIEAAKCHAACgj8AAoJiAAKCjAACgqwAAoLOAAKC5gACgv4AAoMWAAKDOQACg1wAAoQKAAKFaQAChYEAAoWZAAKGTgACh4oAAog3AAKJagACiYIAAomaAAKJsAACidMAAon9AAKKGwACij0AAopfAAKKgQACipcAAoq5AAKK2wACivMAAosLAAKLLQACi08AAotlAAKLewACi5MAAourAAKLwwACi+YAAozCAAKNqwACjc0AAo3vAAKOBwACjh8AAo43AAKOWgACjnIAAo6KAAKOtAACjt4AAo8BAAKPJAACjzwAAo9fAAKPgQACj5kAAo+xAAKPyQACj+sAApADAAKQGwACkDMAApBWAAKQeQACkJEAApCpAAKRsgACkrYAApPsAAKVHQACle8AApbyAAKXvQACmLcAApjZAAKY8QACmRMAApkrAAKZTQACmWUAApl9AAKZlQACmb8AApndAAKaAAACmiMAAppFAAKaXQACmnUAApqNAAKbpgACnPkAAp4zAAKfpQACn88AAp/vAAKgEQACoDEAAqBJAAKgYQACoIQAAqCcAAKgtAACoNcAAqDvAAKhBwACoSkAAqE/AAKhVwACoXoAAqJlAAKjogACpHgAAqXIAAKl6gACpgAAAqYYAAKmMAACplIAAqZqAAKmggACppoAAqa8AAKm1AACpvYAAqcMAAKnLgACp0YAAqdoAAKnfgACp5YAAqeuAAKnxgACp94AAqf2AAKoGAACqDAAAqhGAAKoXgACqIAAAqiYAAKosAACqMYAAqjcAAKo8gACqQgAAqkeAAKpNAACqVUAAql2AAKpmQACqbwAAqnfAAKqAgACqiUAAqpIAAKqYAACqngAAqqOAAKqpAACqroAAqrQAAKq8QACqxIAAqs3AAKrXAACq4EAAqumAAKrvgACq9YAAqvsAAKsAgACrBgAAqwuAAKsRAACrFoAAqx7AAKsnAACrMEAAqzmAAKtCwACrTAAAq1VAAKtegACrZAAAq2mAAKtvgACrdYAAq3uAAKuBgACrh4AAq42AAKuVwACrngAAq6dAAKuwgACrucAAq8MAAKvMQACr1YAAq9uAAKvhgACr5wAAq+yAAKvyAACr94AAq//AAKwIAACsEUAArBqAAKwjwACsLQAArDMAAKw5AACsPoAArEQAAKxJgACsTwAArFSAAKxaAACsYsAArGwAAKx1QACsfgAArIQAAKyKAACsj4AArJUAAKyagACsoAAArKWAAKyrAACss0AArLuAAKzEwACszgAArNdAAKzggACs6cAArPKAAKz4AACs/YAArQMAAK0IgACtDgAArROAAK0ZgACtH4AArSUAAK0qgACtMAAArTWAAK07AACtQIAArUgAAK1PgACtVoAArV2AAK1kgACta4AArXKAAK15gACtg8AArY4AAK2YwACto4AAra5AAK25AACtw8AArc6AAK3WgACt3oAAreYAAK3tgACt9QAArfyAAK4EAACuC4AArhXAAK4gAACuK0AArjaAAK5BwACuTQAArlhAAK5jgACuawAArnKAAK55gACugIAAroeAAK6OgACulYAArpyAAK6mwACusQAArrxAAK7HgACu0sAArt4AAK7pQACu9IAArvoAAK7/gACvBoAArwwAAK8TAACvGIAArx+AAK8oAACvMIAArzlAAK9CAACvSAAAr2BAAK+AQACvhEAAr4hAAK+9wACvxUAAr8tAAK/SwACv2EAAr9/AAK/ogACv8UAAr/oAALACwACwCMAAsEFAALB3wACwpkAAsKvAALCxQACwt0AAsL1AALDCwACwyMAAsNFAALDZwACw4oAAsOtAALEkAACxWsAAsYlAALGOwACxlEAAsZnAALGfQACxpUAAsatAALGwwACxtkAAsb7AALHHQACx0IAAsdnAALHiAACyGAAAsk7AALJlwACybMAAsnJAALJ5QACyf0AAsobAALKPgACymEAAsqEAALKpwACyr8AAssUAALLdQACy3UAAst1AALL1gACzDcAAsxuAALMhAACzO0AAs0uAALNbwACzbYAAs40AALOsgACzrIAAs8bAALPKwAC0DkAAtDGAALRSgAC0YcAAtHFAALSEwAC0pkAAtMPAALT0wAC1JEAAtSwAALUzwAC1O4AAtUNAALVLAAC1doAAtb0AALYJwAC2VUAAtoxAALbjwAC3EYAAtzBAALdQgAC3qEAAt93AALgYwAC4XAAAuIhAALjIAAC4/0AAuSUAALksAAC5bEAAudKAALnmwAC6OcAAurYAALq6AAC7bEAAu4qAALuwgAC710AAvAhAALw3gAC8mcAAvNYAALzaAAC9A8AAvSEAAL1KAAC9ZAAAvX3AAL2ywAC9tsAAvfaAAL4ygAC+ZoAAvngAAL6JgAC+sMAAvr3AAL7XQAC+7oAAvwVAAL8dwAC/KkAAvzbAAL9OQAC/ZgAAv21AAL95AAC/hQAAv4xAAL+mAAC/usAAv8XAAL/TAAC/5sAAv/sAAMARwADAKIAAwJ8AAMERAADBh4AAwfnAAMJ4gADC9YAAw3SAAMPxwADESYAAxJzAAMT0gADFR8AAxafAAMYGAADGZgAAxsRAAMceQADHc8AAx83AAMgjgADIhcAAyOZAAMlIwADJqYAAyfwAAMpMgADKqsAAywcAAMtdwADLsoAAzBVAAMx2AADMqkAAzK5AAMzngADNJUAAzVoAAM1/wADNvQAAzeWAAM5LQADOZkAAzoIAAM7jwADPMcAAz22AAM+wwADPxwAAz91AAM/+AADQHwAA0EiAANBOgADQVIAA0FqAANBigADQaoAA0H/AANCkQADQ58AA0O+AANEWwADRPkAA0UYAANGRgADRxQAA0e9AANIGAADSKQAA0jHAANJeAADSgwAA0s6AANLUgADTG8AA00/AANNywADTnEAA08wAANPUAADT9EAA1BKAANQ4AADUSwAA1GGAANSPwADUlcAA1JvAANTAQADU94AA1UqAANV3gADVrsAA1cvAANX0QADWHgAA1k+AANZ3QADWnMAA1rPAANbhAADXDIAA1zTAANdhQADXkQAA172AANfFQADXzQAA1/tAANgkAADYREAA2FZAANhywADYnAAA2MqAANjogADZEQAA2TpAANlrQADZlkAA2ZpAANneQADaEQAA2iTAANpHwADaT4AA2ldAANqGAADaxcAA2vNAANr3QADa/UAA2wNAANsJQADbD0AA2xTAANsawADbJwAA2y0AANs1gADbPgAA20aAANtPAADbV4AA22AAANuQAADbmIAA256AANunAADbyYAA29IAANvagADb4IAA2+aAANvvAADb9QAA3A5AANwWwADcHMAA3CLAANw4gADcPIAA3JKAANyWgADc1YAA3NmAAN0QQADdGsAA3TNAAN1VAADdpQAA3cmAAN3wgADeHwAA3qrAAN6ygADe7kAA3xdAAN8ugADfZEAA358AAN/GwADf7AAA4EDAAOBSgADge0AA4NbAAOEpQADhg4AA4dbAAOIzAADiiUAA4o1AAOK6QADi5EAA4xhAAOMuQADjSEAA43QAAOO/QADjxUAA5AQAAORfAADkqEAA5OYAAOUvgADlTMAA5XMAAOWTAADlyQAA5gVAAOZFgADmWYAA5oTAAOa7AADm44AA50rAAOdrwADnroAA5+WAAOggwADoTcAA6KPAAOjRQADo9oAA6ShAAOkwAADpOsAA6WnAAOmTwADps4AA6e7AAOoWQADqP8AA6ojAAOqyQADq4MAA6xCAAOs+QADrQkAA60ZAAOtcwADrf4AA6+EAAOvqwADsJ0AA7GGAAOyGgADsqsAA7LDAAOy2wADtBgAA7QwAAO0RgADtSQAA7VVAAO1bQADtY8AA7WxAAO1yQADtekAA7YBAAO2GQADtjsAA7ZRAAO2cwADttIAA7byAAO3XgADt3QAA7eUAAO3tAADt8oAA7fgAAO4AAADuBgAA7g4AAO4aQADuIkAA7kDAAO5GQADub0AA7pGAAO6XAADunwAA7qUAAO6tAADuswAA7smAAO7qAADu8gAA7vYAAO8KwADvEEAA7xhAAO8gQADvKEAA7y3AAO82QADvO8AA70PAAO9JQADvW0AA737AAO+HQADvj0AA777AAO/EwADv2kAA7/vAAPADwADwGEAA8B3AAPAlwADwLcAA8DPAAPA7wADwQcAA8EfAAPBPwADwVUAA8F1AAPB0QADwfEAA8JKAAPC0wADwxEAA8MpAAPDmgADxAwAA8QvAAPEjwADxQYAA8VtAAPFgwADxaMAA8Y8AAPGxwADxucAA8dfAAPHdQADx5UAA8e1AAPHywADx+EAA8gDAAPIJQADyO0AA8kNAAPJLQADyqUAA8sYAAPLiwADzBcAA8yZAAPMrwADzM8AA82DAAPOJwADzj0AA85dAAPOcwADzpMAA89nAAPQXgAD0KIAA9ECAAPRIgAD0TgAA9GxAAPSBwAD0h0AA9I9AAPSXQAD0nMAA9KJAAPSqwAD0ssAA9NpAAPTiwAD06sAA9QCAAPUlAAD1KoAA9TMAAPU4gAD1PgAA9VJAAPVlwAD1a0AA9XNAAPV4wAD1fkAA9ZTAAPWaQAD1okAA9arAAPWzAAD1xAAA9c1AAPXSwAD12EAA9eAAAPXzwAD2IcAA9isAAPZnAAD2rUAA9rLAAPbMwAD27wAA9xSAAPdPwAD3dUAA95pAAPfBQAD4AYAA+CYAAPhFAAD4dAAA+JvAAPjMgAD40gAA+PXAAPkiQAD5QcAA+UqAAPmBwAD5h8AA+azAAPnagAD6JIAA+ktAAPqkwAD6yEAA+uJAAPsvwAD7UoAA+3LAAPuXgAD76YAA++2AAPwaAAD8OQAA/G4AAPyhwAD8/8AA/QPAAP0MQAD9EEAA/RRAAP1igAD9vYAA/cMAAP3HAAD96UAA/hhAAP5SQAD+dgAA/pmAAP7BwAD+x0AA/xcAAP82QAD/ZUAA/4wAAP+7wAD/wUAA/+QAAQASQAEAMcABAF1AAQCMwAEAksABALXAAQDgAAEBSgABAW/AAQHHwAEB84ABAg5AAQJZgAECfEABAprAAQLBwAEDE0ABAxdAAQNCwAEDZMABA5XAAQPHgAEEAwABBCmAAQQtgAEEUQABBFWAAQRdwAEEZgABBH2AAQSawAEEnsABBNAAAQTUAAEE2AABBNwAAQTkwAEE7UABBPWAAQT9wAEFBwABBRBAAQUZgAEFIsABBSwAAQU1QAEFPgABBUbAAQVPQAEFV8ABBXCAAQWNQAEFkUABBbaAAQXmAAEGLMABBqDAAQbrQAEHZsABB8HAAQgEAAEIRkABCNEAAQlcgAEJp8ABCgtAAQonwAEKrgABCrXAAQq5wAEK44ABCwTAAQsdAAELQsABC3wAAQvQQAEL7IABDBRAAQwpwAEMLcABDDHAAQyYwAENGQABDXyAAQ3BQAEN5IABDibAAQ5UgAEOh8ABDr0AAQ7vQAEPGwABD1SAAQ99wAEPvkABD+IAARAZgAEQT0ABEI8AARDlAAERE4ABEU3AARGbAAER0IABEhTAARIYwAESTYABElXAARKhwAES5wABEwyAARM8wAETjgABE7cAARQOAAEUUEABFJ8AARTFwAEVEoABFVOAARWVQAEVxAABFgEAARYxQAEWOYABFofAARbNQAEXAoABF0lAARdhgAEXjwABF6VAARfbQAEYIkABGHWAARiTAAEYy0ABGPFAARkYwAEZTIABGY8AARmWwAEZxEABGchAARoRQAEaeUABGrCAARrGQAEa84ABGyFAARtJQAEbUQABG1jAARtggAEbaEABG3AAARt3wAEbf4ABG4dAARuPgAEbl8ABG6AAARuoQAEbsIABG7jAARvNgAEb1cABG94AARviAAEb5gABG+oAARvuAAEb8gABG/YAARv6AAEb/gABHAIAARwGAAEcI0ABHDwAARxcgAEciMABHLhAARzgAAEdDYABHSAAAR1VAAEdgcABHZ5AAR2xwAEd0wABHgHAAR4gwAEeSgABHnoAAR6MQAEewYABHvHAAR8WQAEfHYABHyTAAR8sAAEfM0ABHzqAAR9BwAEfSQABH1BAAR9XgAEfXsABH2YAAR9tQAEfdIABH3vAAR+DAAEfikABH5GAAR+YwAEfoAABH6dAAR+ugAEftcABH70AAR/EQAEfy4ABH9LAAR/aAAEf4UABH+iAAR/vwAEf9cABH/3AASAFwAEgDcABIBXAASAdwAEgJcABIC3AASA1wAEgPcABIEfAASBVQAEgawABIIBAASCUgAEgqgABILsAASDNgAEg4MABIOZAASD+gAEhFgABIXcAASGhwAEhz0ABIg6AASIhgAEimgABIqAAASLIgAEi8UABIxHAASMkgAEjWcABI3xAASODQAEjh0ABI6IAASPQwAEj2IABI+DAASQSAAEkG0ABJCTAASQxQAEkZEABJH1AASSEgAEkiIABJKPAASamAAEmtAABJroAASbAAAEmxwABJs4AASboQAEm98ABJwzAASdVQAEnZkABJ2vAASdxQAEndsABJ5fAASelgAEn2IABJ+EAASfpwAEn+EABKCoAAShDQAEoZoABKIeAASinQAEow8ABKO6AASkZgAEpIkABKTSAASlpgAEpl0ABKZ8AASmmwAEproABKbdAASm9QAEp18ABKfLAASoEgAEqDAABKhoAASpnQAEqnsABKw5AASsTwAErK4ABKzgAAStOgAErgMABK5eAASu7gAEr2sABK+QAASwOQAEsK0ABLEJAASxNAAEsgEABLKUAASy3QAEsu0ABLMKAASzJwAEs2gABLOjAASz2QAEtBYABLQuAAS0RgAEtREABLXjAAS2LwAEtnsABLaeAAS2rgAEtr4ABLbeAAS29gAEtxgABLcwAAS3ZQAEt40ABLetAAS3wwAEuAkABLhPAAS42AAEuWEABLmeAAS52wAEujMABLqPAAS7NQAEu+MABLv7AAS8JAAEvEwABLylAAS8twAEvLcABLy3AAS8twAEvLcABLy3AAS8twAEvLcABLy3AAS8twAEvLcABLy3AAS8twAEvaEABL4hAAS+uwAEv08ABMDSAATBTgAEwm0ABMMeAATESwAExQIABMUhAATFpwAExcYABMYnAATG2wAExyQABMdBAATHlgAEyAEABMgeAATIbAAEylQABMpxAATKxQAEytsABMt1AATLlAAEy7MABMvSAATMbAAEzJEABM3sAATPYgAE0SUABNE9AATR7gAE00kABNNhAATTcQAE1GIABNUeAATXjgAE2DsABNjUAATZtAAE2cQABNrOAATceQAE3RsABN2ZAATe3QAE31AABN+fAATf7wAE4EEABOCSAATg2QAE4SEABOFrAAThswAE4fkABOJAAATiiAAE4tMABOMhAATjlQAE4+UABOQwAATkegAE5MwABOUWAATlawAE5cIABOYWAATmYQAE5rMABOb9AATnUAAE56EABOf5AAToNAAE6HQABOi8AATpBQAE6VoABOmlAATp+QAE6lAABOqlAATq/AAE6zoABOt7AATrwAAE7CoABOxyAATsuQAE7PYABO04AATtgwAE7ccABO4ZAATuZAAE7qMABO7fAATvJAAE72gABO+uAATv+QAE8DsABPCDAATw0wAE8SQABPF3AATxywAE8g8ABPJUAATyngAE8uYABPMsAATzdAAE8+QABPRWAAT0ywAE9T8ABPWGAAT11QAE9iAABPZyAAT2xgAE9xcABPddAAT3qgAE9/QABPhCAAT4jAAE+N8ABPkjAAT5bQAE+b8ABPoSAAT6ZwAE+rwABPr+AAT7QQAE+4oABPvQAAT8FQAE/FwABPyjAAT87gAE/T0ABP2zAAT+BQAE/lYABP6mAAT+9AAE/0YABP+YAAT/3gAFACgABQB1AAUAvwAFAQ0ABQFg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AAZAxwAGQN8ABkD3AAZBFwAGQTcABkFXAAZBbwAGQYcABkGfAAZBtwAGQc8ABkHnAAZB/wAGQhcABkIvAAZCRwAGQo0ABkKfAAZCzAAGQxYABkNfAAZDXwAGQ6IABkQTAAZEtgAGRS4ABkU+AAZFzwAGRecABkX/AAZGFwAGRi8ABkZHAAZGXwAGRncABkaPAAZG6wAGRwMABkcbAAZHMwAGR0sABkdjAAZHewAGR5MABkerAAZHywAGR+sABkgLAAZIIwAGSDsABkhbAAZIewAGSJsABki7AAZI0wAGSOsABkkLAAZJKwAGSUsABkljAAZJewAGSZMABkmzAAZJywAGSeMABkn7AAZKVwAGSmkABksuAAZLbgAGS24ABkuGAAZLngAGTGQABkx0AAZNWgAGTjsABk88AAZP/QAGUA0ABlDuAAZRcQAGUd4ABlHuAAZSBQAGUh0ABlI1AAZSSwAGUlsABlJzAAZSiwAGUqMABlK5AAZSzwAGU4wABlRtAAZVAwAGVbgABlXYAAZV+AAGVhYABlY0AAZWTAAGVmQABlZ6AAZWkAAGVqgABlbAAAZXVgAGWAsABlgrAAZYSwAGWGkABliHAAZYnwAGWLcABljPAAZY5wAGWQcABlknAAZZRwAGWV8ABll3AAZZjwAGWacABlnHAAZZ5wAGWgcABlonAAZaRwAGWmcABlp/AAZalwAGWq8ABlrHAAZa3wAGWvcABlsXAAZbNwAGW08ABltnAAZbfwAGW5cABluvAAZbxwAGW98ABlxNAAZcrgAGXS4ABl0+AAZddAAGXb8ABl4QAAZezwAGX7cABl/PAAZf3wAGX/UABmALAAZgIQAGYDEABmBjAAZglwAGYKcABmC/AAZg1wAGYOkABmFgAAZitgAGZA4ABmQmAAZkPgAGZNEABmThAAZlkwAGZasABmXDAAZl2wAGZfMABmYLAAZmIwAGZjsABmZTAAZmawAGZoMABmabAAZmswAGZssABmbjAAZm+wAGZxMABmcrAAZnQQAGZ1EABmdnAAZnuQAGZ+QABmhqAAZo1gAGaO4ABmkGAAZpHAAGaSwABmlCAAZpWgAGaXIABmmKAAZpqgAGacAABmnYAAZqxAAGatwABmr0AAZrCgAGayAABms4AAZrUAAGa2gABmuAAAZroAAGa7gABmvQAAZr8AAGbBAABmwwAAZsUAAGbGgABmyAAAZsmAAGbRcABm0/AAZt8AAGbjAABm6KAAZumgAGbrAABm7GAAZvkAAGb6gABm/AAAZv4AAGcAAABnAWAAZwLAAGcKUABnC7AAZw0QAGcVIABnH6AAZycgAGcwcABnNfAAZzzwAGc+UABnP7AAZ0FwAGdDMABnRJAAZ0XwAGdNYABnVnAAZ1fQAGdZMABnWpAAZ1vwAGddcABnYAAAZ2EgAGd3kABnePAAZ31QAGd+cABngUAAZ4XwAGeHcABniPAAZ4nwAGeK8ABni/AAZ41QAGeOsABnj7AAZ5tQAGepYABnsjAAZ7MwAGe+cABnykAAZ8vAAGfNQABnzsAAZ9BAAGfRwABn00AAZ9TAAGfWQABn18AAZ9lAAGfawABn3EAAZ93AAGffQABn4MAAZ+JAAGfkQABn5kAAZ+hAAGfpwABn60AAZ+zAAGfuQABn78AAZ/FAAGfywABn9MAAZ/bAAGf4QABn+cAAZ/tAAGf8wABn/kAAZ//AAGgBQABoAsAAaApwAGgT8ABoFnAAaBhwAGgmwABoM8AAaEHwAGhLkABoTJAAaFfAAGhZwABoW8AAaF3AAGhfwABocnAAaIZQAGiVwABopsAAaKhAAGipwABoq0AAaKzAAGiuwABosMAAaLLAAGi0wABotsAAaLjAAGi6wABovEAAaL3AAGi/QABowMAAaMLAAGjEQABoxcAAaMdAAGjIwABoykAAaMvAAGjNQABozsAAaNBAAGjRwABo00AAaNTAAGjWQABo2EAAaNnAAGjbQABo3MAAaN5AAGjfwABo4cAAaOPAAGjlQABo5sAAaOhAAGjqQABo7EAAaO3AAGjvQABo8MAAaPJAAGj0QABo9kAAaPhAAGj6QABo/EAAaP3AAGj/QABpAMAAaQJAAGkDwABpBUAAaQbAAGkIQABpEdAAaRLwAGkXcABpGbAAaR4gAGkfIABpI/AAaSrgAGkr4ABpLUAAaS7AAGkwQABpMaAAaTMgAGk0oABpNgAAaTeAAGk5AABpOmAAaTvgAGk9YABpPuAAaUBgAGlBYABpQuAAaUTgAGlG4ABpSOAAaUrgAGlMYABpTeAAaU9gAGlQ4ABpUmAAaVPgAGlV4ABpV+AAaVngAGlbYABpXOAAaV5gAGlf4ABpYWAAaWLgAGlk4ABpZmAAaWfgAGlpYABpauAAaWxgAGlt4ABpb2AAaXDgAGly4ABpdOAAaXbgAGl44ABpemAAaXvgAGl9YABpfuAAaYBgAGmB4ABpg2AAaYTgAGmGQABph8AAaY/gAGmUgABpmyAAaZ/QAGmg0ABpojAAaagwAGms4ABptHAAab5wAGnFMABpxjAAac9gAGnQ4ABp0mAAadPgAGnVYABp1uAAadhgAGnZ4ABp22AAadzgAGneYABp3+AAaeFgAGni4ABp5GAAaeXgAGnn4ABp6eAAaevgAGnt4ABp72AAafDgAGn3EABp+DAAaf1AAGoLIABqG6AAah0gAGoeIABqH4AAaiEAAGoigABqI+AAaiVAAGo1AABqR2AAakjgAGpJ4ABqS0AAakzAAGpOQABqVbAAalawAGpgIABqYYAAamLgAGpj4ABqZUAAambAAGpz8ABqgvAAao4wAGqbEABqnJAAap4QAGqncABqssAAarTAAGq2wABqw/AAatMgAGrUoABq1iAAategAGrZIABq2yAAat0gAGrfIABq4KAAauIgAGrjoABq5SAAaucgAGrpIABq6yAAauygAGruIABq8CAAavIgAGr0IABq9aAAavcgAGr4oABq+iAAavwgAGr+IABrACAAawIgAGsEIABrBaAAawcgAGsIoABrCiAAawugAGsNIABrDqAAaxAgAGsRoABrHOAAax3gAGsrIABrLKAAay4gAGsvIABrMKAAazIgAGszoABrNSAAaz6AAGs/gABrSuAAa0xgAGtN4ABrT2AAa1DgAGtSYABrU+AAa1VgAGtW4ABrWGAAa1ngAGtbYABrXOAAa15gAGtf4ABrYWAAa2LgAGtmUABrbgAAa3dgAGt4YABreYAAa4AQAGuGoABrjSAAa40gAGuTsABrmjAAa6CgAGuhwABrpIAAa6cwAGur0ABrsGAAa7HgAGuzYABrvSAAa74gAGu/oABrwSAAa8KgAGvEAABrxQAAa8aAAGvL8ABr0fAAa9LwAGvXkABr3CAAa+DQAGvlcABr5tAAa+gwAGvpMABr6zAAa+0wAGvuMABr77AAa/EwAGvysABr8rAAbAEgAGwTQABsFMAAbBYgAGwigABsMJAAbDHwAGwzUABsNVAAbDdQAGxB0ABsTkAAbFBAAGxSQABsYKAAbHEAAGx/QABsjzAAbJtQAGypcABsqtAAbKwwAGyuMABssD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AAh3swAIeB4ACHg5AAh4kgAIeO0ACHlCAAh5mAAIehMACHqLAAh7QgAIfCQACHzmAAh9ywAIfeUACH6eAAh/TAAIgA8ACIDuAAiBTgAIgawACIHhAAiCFAAIgnUACIKNAAiCpQAIgr0ACILVAAiC7QAIgwUACIMdAAiDNQAIg00ACINlAAiDfQAIg5UACIOtAAiDxQAIg90ACIQ4AAiEOAAIhEoACIRkAAiEnwAIhVoACIVyAAiF+AAIhhAACIa1AAiHfwAIiDAACIkAAAiJ8wAIir0ACItgAAiMJAAIjL0ACIzlAAiM5QAIjOUACI1oAAiN7wAIjigACI54AAiPGgAIj3wACJAhAAiQvAAIkVcACJG4AAiSOQAIkuwACJNnAAiT2gAIlD4ACJS2AAiU9AAIlXEACJWIAAiVnwAIlhgACJaMAAiXGQAIl2kACJf1AAiYnwAImPoACJkxAAiZzQAImmUACJrSAAibSgAIm8IACJxjAAicewAInJMACJy7AAic5AAInQwACJ0kAAidPQAInVUACJ2JAAidwQAIng0ACJ5WAAiemgAInwwACJ9+AAif6gAIoEUACKCeAAihFgAIoVcACKFXAAihtwAIogIACKIUAAiiKgAIojwACKJSAAiiZAAIonoACKKMAAiiogAIorQACKM3AAij2wAIpBwACKSEAAik8QAIpUcACKVsAAilfgAIpe4ACKZpAAim4QAIpxoACKeUAAioDQAIqIYACKkkAAipgAAIqbYACKnOAAiqIwAIqp4ACKq0AAiq7wAIqwwACKspAAirTgAIq24ACKvFAAir+QAIrAsACKxeAAissQAIrNkACK0FAAitUgAIrWQACK38AAiuVQAIrrsACK8mAAiv1AAIsFwACLBcAAiwlQAIsMYACLD5AAixfgAIsiwACLJuAAizEAAIs3UACLP1AAi0bgAItOcACLUvAAi11gAItn0ACLb8AAi3ngAIt8kACLfgAAi34AAIt/kACLg0AAi6MwAIuoYACLrwAAi7eQAIvEEACLzeAAi9KQACAF4AAAH5AsoAAwAHACpAJwAAAAMCAANnAAIBAQJXAAICAV8EAQECAU8AAAcGBQQAAwADEQUGFyszESERJSERIV4Bm/6YATX+ywLK/TYzAmQAAgBI//IAxALKAAMADwAfQBwAAAABXwABAWpNAAICA2EAAwNxA04kIxEQBA0aKzcjAzMDNDYzMhYVFAYjIiajORlrdCQaGSUlGRokyQIB/WwlHh4lJCAgAAIAQQHIAVcCygADAAcAJEAhAgEAAAFfBQMEAwEBagBOBAQAAAQHBAcGBQADAAMRBg0XKxMDIwMhAyMDoBQ3FAEWFDcUAsr+/gEC/v4BAgACABkAAAJsAsoAGwAfAEdARAwKAggPEA0DBwAIB2gOBgIABQMCAQIAAWcLAQkJak0EAQICawJOAAAfHh0cABsAGxoZGBcWFRQTEREREREREREREQ0fKwEHMxUjByM3IwcjNyM1MzcjNTM3MwczNzMHMxUFMzcjAeAfiZYpRymPJ0YmfosghpIoSCiQKEUof/5/jx+PAbSgQ9HR0dFDoELU1NTUQqCgAAMAPv/GAgQC9wAiACkAMABpQBQwKikjGRgVFAgECgECIAMCAAECTEuwLVBYQBwEAQIDAQMCAYAABQAFhgABAAAFAQBqAAMDbANOG0AgAAMCA4UEAQIBAoUABQAFhgABAAABWQABAQBiAAABAFJZQAkfEREWFRAGDRwrNyYmJzUWFhc1JiY1NDY3NTMVFhYXByYmJxUeAhUUBgcVIxEGBhUUFhcTNjY1NCYn/TdoICJqM2NcZ1hANVckGyBNKEJYLWhfQDYzLTxAOzYwQTEBEQ9VEBgByhtSR0pUBVhXARUPSg0TA8kTKz8yRlcKbwKMBCohKCsP/uIGKyImJxAABQAx//YDDgLUAAsADwAZACUALwCZS7AZUFhALA0BBg4BCAUGCGoABQABCQUBaQwBBAQAYQsDCgMAAHBNAAkJAmEHAQICawJOG0A0DQEGDgEIBQYIagAFAAEJBQFpCwEDA2pNDAEEBABhCgEAAHBNAAICa00ACQkHYQAHB3EHTllAKycmGxoREAwMAQAtKyYvJy8hHxolGyUXFRAZERkMDwwPDg0HBQALAQsPDRYrEzIWFRQGIyImNTQ2BQEjAQUiBhUUFjMyNTQFMhYVFAYjIiY1NDYXIgYVFBYzMjU0w0pMSU1HS0YCFf50TQGM/oQmIyMmTQFoSU1JTUdLRkwmIyMmTQLUdWpqd3dqanUK/TYCyjRRUFBSoqHgdWpqd3dqanU/UFBRUaKgAAMANf/2AtoC1QAfACsANQB6QA8mGgYDAQQ1EQ4HBAUBAkxLsBlQWEAjBwEEBABhBgEAAHBNAAEBAmEDAQICa00ABQUCYQMBAgJrAk4bQCEHAQQEAGEGAQAAcE0AAQECXwACAmtNAAUFA2EAAwNxA05ZQBchIAEAMzEgKyErFRMQDwsKAB8BHwgNFisBMhYVFAYHFzY2NzMGBgcXIycGBiMiJjU0NjcmJjU0NhciBhUUFhc2NjU0JgMGBhUUFjMyNjcBMFBdUT7BGiELWRAwJpJ3Vy90U2d6U0cgN2NSKjUmJDszMFI2PUo+QFwfAtVRST9YJLofUS9AbimOVCo0Zl5NXSgkUjdKUkgsJyQ9JSI9KCQu/sggQjY3QiodAAEAQQHIAKACygADABlAFgAAAAFfAgEBAWoATgAAAAMAAxEDDRcrEwMjA6AUNxQCyv7+AQIAAQAo/2IBDgLKAA0AE0AQAAEAAYYAAABqAE4WEwINGCsTNDY3MwYGFRQWFyMmJihHTFNGR0dFUkxHARJ641te4nd0315Y3wABAB7/YgEEAsoADQATQBAAAAEAhgABAWoBThYTAg0YKwEUBgcjNjY1NCYnMxYWAQRHTFJFR0dGU0xHARJ531he33R34l5b4wABACkBNgH8AvgADgAzQBANDAsKCQgHBgUEAwIBDQBJS7ApUFi2AQEAAGwAThu0AQEAAHZZQAkAAAAOAA4CDRYrAQc3FwcXBycHJzcnNxcnAUIUwA64d1ZVTVl1tg6+FQL4wDZcD54vr68vng9cNsAAAQAyAG8CCAJTAAsAJkAjAAUAAgVXBAEAAwEBAgABZwAFBQJfAAIFAk8RERERERAGDRwrATMVIxUjNSM1MzUzAUHHx0jHx0gBhEfOzkfPAAEAKf9/AMAAdAAIABhAFQABAAABVwABAQBfAAABAE8TEwINGCs3BgYHIzY2NzPADTEYQQ4dB15pNX82OYg0AAEAKADlARoBMwADAB5AGwAAAQEAVwAAAAFfAgEBAAFPAAAAAwADEQMNFys3NTMVKPLlTk4AAQBI//IAxAB5AAsAE0AQAAAAAWEAAQFxAU4kIgINGCs3NDYzMhYVFAYjIiZIJBkaJSUaGSQ2JR4eJSQgIAABAAoAAAFqAsoAAwAZQBYCAQEBak0AAABrAE4AAAADAAMRAw0XKwEBIwEBav72VgEKAsr9NgLKAAIAMf/2AgsC1QANABkAH0AcAAMDAWEAAQFwTQACAgBhAAAAcQBOJCQlIwQNGisBFAYGIyImNTQ2NjMyFgUUFjMyNjU0JiMiBgILMGhWeXMvaFV4dv5+Q1FQRUVQUUMBZnOlWMOtdKRXwa6TkpGUkpKSAAEAWQAAAWMCygAMABtAGAoJBQMAAQFMAAEBak0AAABrAE4aEAINGCshIxE0NjcGBgcHJzczAWNWAgIQGhRMLsFJAfMrNBwQFhE+O5YAAQAwAAACCALUABsAKkAnDg0CAwECAQADAkwAAQECYQACAnBNAAMDAF8AAABrAE4nJSgQBA0aKyEhNTc+AjU0JiMiBgcnNjYzMhYVFAYGBwcVIQII/ii7NkomRjg0TykvKm1EZHQuUjeVAWlJvTZUUTA7PSQgOyMxZVk4Yl82kwQAAQAt//YCAwLUACoAQEA9JAEDBAMBAgMPAQECDgEAAQRMJQEEAUsAAwACAQMCaQAEBAVhAAUFcE0AAQEAYQAAAHEATiUkISQlKgYNHCsBFAYHFRYWFRQGBiMiJic1FhYzMjY1NCYjIzUzMjY1NCYjIgYHJzY2MzIWAe1QRFZUOnlfOGAsLWgwYFVpX0VGWFtGPDpSKCwmcUhwbQIjSFUOBApYRz5hNhEWUhYZS0JDO0tKPTQ5Iho8HixkAAIAFQAAAigCzgAKABQAK0AoDgEEAwYBAAQCTAUBBAIBAAEEAGgAAwNqTQABAWsBThkREhEREAYNHCslIxUjNSE1ATMRMyc0NjcjBgYHAyECKGhV/qoBUFtovQQBBAgYC9YBAKKioksB4f4j4TRJIRMsD/7PAAEAP//2AgMCygAeAERAQRwXAgMAFgoCAgMJAQECA0wGAQAAAwIAA2kABQUEXwAEBGpNAAICAWEAAQFxAU4BABsaGRgUEg4MBwUAHgEeBw0WKwEyFhUUBiMiJic1FhYzMjY1NCYjIgYHJxMhFSEHNjYBE26CjX43YSEkZy9PYVZdHEgWLBsBZv7lERE6AbZuZG9/FBNTFhlLT0ZLCgUcAVFQzwMIAAIAN//2Ag0C1AAeACwAPkA7CAEBAAkBAgERAQQFA0wAAgAFBAIFaQABAQBhAAAAcE0GAQQEA2EAAwNxA04gHyYkHywgLCQnJSQHDRorEzQ+AjMyFhcVJiYjIg4CBzM2NjMyFhUUBiMiJiYXMjY1NCYjIgYGFRQWFjcbR4BlFTMQEi0XRVw1GAMGF1JAXXJ7aERuQfI/TkVFL0YnIkQBMU2VeUgEBUsGBi5QaDsjMXFocIBEjIZRVURQJzwgK1U3AAEALAAAAgsCygAGACVAIgUBAAEBTAAAAAFfAAEBak0DAQICawJOAAAABgAGEREEDRgrMwEhNSEVAYgBJf5/Ad/+3gJ6UET9egADADH/9gIKAtQAGwAoADUANkAzMyMVBwQDAgFMBQECAgBhBAEAAHBNAAMDAWEAAQFxAU4dHAEALSscKB0oDw0AGwEbBg0WKwEyFhUUBgYHHgIVFAYjIiY1NDY2NyYmNTQ2NhciBhUUFhYXNjY1NCYDFBYzMjY1NCYnJwYGAR1eeCU+JSxIK39rc3wpRCc0SThgPDdHIzwkNEdGz0pNSU1SRBBCRQLUWFMrQDETFTVGMVppZVsxSDQSHlVCN0soRzUyJTIjEBY+NjI1/ig0RUU3NEUaBhxJAAIAMv/2AggC1AAeACwAPkA7EAEFBAkBAQIIAQABA0wABQACAQUCaQYBBAQDYQADA3BNAAEBAGEAAABxAE4gHyYkHywgLCUnJCQHDRorARQOAiMiJic1FjMyPgI3IwYGIyImNTQ2NjMyFhYnIgYVFBYzMjY2NTQmJgIIG0eBZRQ1EScxRls2GAIGFlNBXHE5ZkVEbkDyPk9DRjBGJyJEAZlNlXlIBQVLDS5PaToiMXFnS2w6RYuGUlRFTyc8ICtUOAACAEj/8gDEAiYACwAXAB9AHAABAQBhAAAAc00AAgIDYQADA3EDTiQkJCIEDRorEzQ2MzIWFRQGIyImETQ2MzIWFRQGIyImSCQZGiUlGhkkJBkaJSUaGSQB4iYeHiYkICD+eCUeHiUkICAAAgAf/38AwgImAAsAFQAcQBkAAwACAwJjAAEBAGEAAABzAU4UFSQiBA0aKxM0NjMyFhUUBiMiJhMGBgcjPgI3M0YkGRolJRoZJHENMRhCChMRBV4B4iYeHiYkICD+qzSBNSZXVSMAAQAyAHQCCQJgAAYABrMDAAEyKyUlNSUVBQUCCf4pAdf+hwF5dM8y606yngACADgA2QICAecAAwAHAC9ALAAABAEBAgABZwACAwMCVwACAgNfBQEDAgNPBAQAAAQHBAcGBQADAAMRBg0XKxM1IRUFNSEVOAHK/jYBygGgR0fHR0cAAQAyAHQCCQJgAAYABrMGAwEyKzclJTUFFQUyAXn+hwHX/inCnbNO6zLPAAIADP/yAZgC1AAfACsAMkAvDwEAAQ4BAgACTAACAAMAAgOAAAAAAWEAAQFwTQADAwRhAAQEcQROJCMbJSoFDRsrNzQ2Njc+AjU0JiMiBgcnNjYzMhYVFAYGBw4CFRUjBzQ2MzIWFRQGIyImjA8lICcrEj47MUwjHyhhPF9oHTUkISMMRhcjGxkkJBkbI+QmNzIbISwqHjA0GRFGFRxeUS0/NR4cKikdEZMlHh4lJCAgAAIAOv+nA0kCygA/AE0Ae0ATFgEJAkcIAgMJLwEFADABBgUETEuwHlBYQCYIAQMBAQAFAwBpAAUABgUGZQAEBAdhAAcHak0ACQkCYQACAm0JThtAJAACAAkDAglpCAEDAQEABQMAaQAFAAYFBmUABAQHYQAHB2oETllADktJJSclJSYoJSUkCg0fKwEUDgIjIiYnIwYGIyImNTQ2NjMyFhcHBhQVFBYzMjY2NTQmJiMiBgYVFBYzMjY3FQYGIyImJjU0PgIzMhYWBRQWMzI2NzcmJiMiBgYDSRUsQCwuNQYFEkY1TFM0X0EsVRgKASUZHysXS4NTcp1RnJM9bysra0F2qFk6bp1jaKJd/gczKzgxBAYNKBUxPBoBZS5YRys1IiUyZlRCZToPCcsSDwM0IjNVM12BRF6lapSeGxBEEhdYpXRdn3VBVqCvQDpUQ30EBjBLAAIAAAAAAn4CzQAHABEALEApDAEEAgFMAAQAAAEEAGgAAgJqTQUDAgEBawFOAAAREAAHAAcREREGDRkrISchByMBMwEBLgInBgYHBzMCIVb+5VVbARdRARb+4gMODQQHEgZR4t3dAs39MwIFCCotDB87EdgAAwBhAAACVALKABAAGQAiAERAQQYBBQIBTAcBAggBBQQCBWcAAwMAXwYBAABqTQAEBAFfAAEBawFOGhoSEQEAGiIaIR0bGBYRGRIZDw0AEAEQCQ0WKwEyFhUUBgcVHgIVFAYjIxETMjY1NCYjIxUVETMyNjU0JiMBLYaJRkItSSqFc/veXERTW3aQX0pNYwLKT2I/UwwFByZGOGFqAsr+0Ds6OzPjS/79Sjw4RQABAD3/9gJZAtQAGgA3QDQXAQADGAkCAQAKAQIBA0wEAQAAA2EAAwNwTQABAQJhAAICcQJOAQAWFA4MBwUAGgEaBQ0WKwEiBhUUFjMyNjcVBgYjIiYmNTQ2NjMyFwcmJgGTc4R7ey9UKChVO22SSU+abnFUJCFRAoWahoWbEAxODw5apnBspV0qTA8YAAIAYQAAAp0CygAJABEAH0AcAAICAV8AAQFqTQADAwBfAAAAawBOISUhIgQNGisBFAYjIxEzMhYWBzQmIyMRMyACncWwx9xsnlZfjYF1YQEiAWy1twLKUJt2j4X90AABAGEAAAHwAsoACwApQCYAAwAEBQMEZwACAgFfAAEBak0ABQUAXwAAAGsAThEREREREAYNHCshIREhFSEVIRUhFSEB8P5xAY/+ywEj/t0BNQLKT99O/wABAGEAAAHwAsoACQAjQCAAAwAEAAMEZwACAgFfAAEBak0AAABrAE4REREREAUNGyszIxEhFSEVIRUhu1oBj/7LASL+3gLKT/1PAAEAPf/2Ao4C1AAgADtAOBABAwIRAQADHgEEBQIBAQQETAAAAAUEAAVnAAMDAmEAAgJwTQAEBAFhAAEBcQFOEyUlJiMQBg0cKwEzEQYGIyImJjU0NjYzMhYXByYmIyIGFRQWFjMyNjc1IwGX9zp2S2+YT1ildTxrLiImXzOAjzd2YC9CG50Bef6iExJZpXFwpFsWFE4RGJqGVYNJCgfUAAEAYQAAAoMCygALACFAHgAEAAEABAFnBQEDA2pNAgEAAGsAThEREREREAYNHCshIxEhESMRMxEhETMCg1r+klpaAW5aAU3+swLK/tIBLgABACgAAAEqAsoACwAgQB0LCgkIBQQDAggAAQFMAAEBak0AAABrAE4VEAINGCshITU3ESc1IRUHERcBKv7+VFQBAlRUNBMCOxQ0NBT9xRMAAf+y/0IAtgLKABAAKEAlBAEBAgMBAAECTAABAwEAAQBlAAICagJOAQANDAgGABABEAQNFisHIiYnNRYWMzI2NjURMxEUBgQYJA4QJBQZLRxaZr4HBkwEBhQyLQLG/UFnYgABAGEAAAJrAsoADgAgQB0OCAMCBAACAUwDAQICak0BAQAAawBOFRETEAQNGishIwMHESMRMxE2Njc3MwECa2r9SVpaHj4fwWn+5QFVQP7rAsr+oCJEItj+yQABAGEAAAHzAsoABQAfQBwAAABqTQABAQJgAwECAmsCTgAAAAUABRERBA0YKzMRMxEhFWFaATgCyv2GUAABAGEAAAMqAsoAFQAnQCQTCgEDAAEBTAIBAQFqTQUEAwMAAGsATgAAABUAFRETERYGDRorIQMjFhYVESMRMxMzEzMRIxE0NjcjAwGc6wQDBFOF3ATghFkFAgTuAnIfaTn+TwLK/bcCSf02Abc0ZiD9jwABAGEAAAKXAsoAEgAdQBoCAQACAUwDAQICak0BAQAAawBOFxEWEAQNGishIwEjFhYVESMRMwEzLgI1ETMCl2n+ggQCBlNoAX0EAQMDVAJRI2g3/nECyv2xEEBMIAGTAAIAPf/2AtAC1QAPABsAH0AcAAMDAWEAAQFwTQACAgBhAAAAcQBOJCUmIwQNGisBFAYGIyImJjU0NjYzMhYWBRQWMzI2NTQmIyIGAtBLkmxvk0hIk3Brkkv9zHJ5enBweXlzAWZvpVxcpm9upFxbpW+Hm5uHh5mZAAIAYQAAAioCygALABQAMkAvAAQAAQIEAWcGAQMDAF8FAQAAak0AAgJrAk4NDAEAEA4MFA0UCgkIBgALAQsHDRYrATIWFRQGBiMjESMRFyMRMzI2NTQmAR6MgDV9a1JatVtIZmRYAspuZDtnQP7qAspN/uZCT0VEAAIAPf9WAtAC1QAUACAAK0AoAwEBAwFMAAABAIYABAQCYQACAnBNAAMDAWEAAQFxAU4kJSZBFAUNGysBFAYHFyMnIgYjIiYmNTQ2NjMyFhYFFBYzMjY1NCYjIgYC0Glnq4GKBg0Gb5NISJNwa5JL/cxyeXpwcHl5cwFmg7gjsqEBXKZvbqRcW6Vvh5ubh4eZmQACAGEAAAJfAsoADgAXADtAOAcBAgUBTAAFAAIBBQJnBwEEBABfBgEAAGpNAwEBAWsBThAPAQATEQ8XEBcNDAsKCQgADgEOCA0WKwEyFhUUBgYHEyMDIxEjERcjETMyNjU0JgEmhX8qQSTEaa2OWsBma1dQVALKZWY5TC0N/sABJ/7ZAspO/vdFQ0Y7AAEAM//2AfYC1AApAC5AKxsBAwIcBwIBAwYBAAEDTAADAwJhAAICcE0AAQEAYQAAAHEATiUsJSIEDRorJRQGIyImJzUWFjMyNjU0JiYnJiY1NDY2MzIWFwcmJiMiBhUUFhYXHgIB9op1PGYiJGs5UFEeSUFbXTpnQztiKBwlVy9DRB5EOj9XLb9fahIQVhAaPjUjMCkXIWBTOVEsFhJNEBY5LyQwJhYXNUoAAQAKAAACIQLKAAcAG0AYAwEBAQJfAAICak0AAABrAE4REREQBA0aKyEjESM1IRUjAUNa3wIX3gJ7T08AAQBa//YCgALKABIAG0AYAwEBAWpNAAICAGEAAABxAE4TIxMjBA0aKyUUBgYjIiY1ETMRFBYzMjY1ETMCgDx7X4WLWl1eYVdZ/Ep3RZF3Acz+MVdgZ1EBzgABAAAAAAJYAsoADAAhQB4IAQABAUwDAgIBAWpNAAAAawBOAAAADAAMEREEDRgrAQMjAzMTFhYXNjY3EwJY/1r/XqEQFgcHFhCgAsr9NgLK/jYsTSMjTi0ByAABAAwAAAOVAsoAHwAnQCQbEgcDAAIBTAUEAwMCAmpNAQEAAGsATgAAAB8AHxgRGREGDRorAQMjAy4CJwYGBwMjAzMTFhYXNjY3EzMTFhYXNjY3EwOVvluLCBAKAgETDodbvV5vDBEFBRQNfl2DDhQFBRIMbgLK/TYB1B06LQkNVS7+LwLK/kwuViYnXCwBr/5OLlsjJVcvAbMAAQAEAAACRgLKAAsAIEAdCwgFAgQAAgFMAwECAmpNAQEAAGsAThISEhAEDRorISMDAyMTAzMTEzMDAkZmvcBf7d5kr7Bf3QE2/soBdAFW/ugBGP6sAAEAAAAAAjYCygAIABxAGQYDAgEAAUwCAQAAak0AAQFrAU4SEhEDDRkrARMzAxEjEQMzARu6Ye5a7mIBawFf/kv+6wERAbkAAQAmAAACFQLKAAkAKUAmBwEBAgIBAAMCTAABAQJfAAICak0AAwMAXwAAAGsAThIREhAEDRorISE1ASE1IRUBIQIV/hEBeP6UAdn+iAGCRAI2UET9ygABAFD/YgEwAsoABwAcQBkAAwAAAwBjAAICAV8AAQFqAk4REREQBA0aKwUjETMVIxEzATDg4IqKngNoSP0oAAEACgAAAWsCygADABlAFgIBAQFqTQAAAGsATgAAAAMAAxEDDRcrEwEjAWABC1f+9gLK/TYCygABABn/YgD5AsoABwAcQBkAAAADAANjAAEBAl8AAgJqAU4REREQBA0aKxczESM1MxEjGYqK4OBWAthI/JgAAQAmAQsCFgLPAAYAJ7EGZERAHAUBAQABTAAAAQCFAwICAQF2AAAABgAGEREEDRgrsQYARBMTMxMjAwMm1DLqTrSgAQsBxP48AWf+mQAB//7/ZgG+/6YAAwAgsQZkREAVAAEAAAFXAAEBAF8AAAEATxEQAg0YK7EGAEQFITUhAb7+QAHAmkAAAQAoAl4A8QL+AAsAJrEGZERAGwoEAgABAUwCAQEAAYUAAAB2AAAACwALFQMNFyuxBgBEEx4CFxUjLgInNZELISUPOxc6MQwC/hY3NBMMEjk5EgoAAgAu//YB4AIhABsAJgB7QA4ZAQQAGAEDBAYBBgUDTEuwGVBYQCAAAwgBBQYDBWcABAQAYQcBAABzTQAGBgFhAgEBAWsBThtAJAADCAEFBgMFZwAEBABhBwEAAHNNAAEBa00ABgYCYQACAnECTllAGR0cAQAjIRwmHSYWFBEPCwkFBAAbARsJDRYrATIWFREjJyMGBiMiJjU0Njc3NTQmIyIGByc2NhMGBhUUFjMyNjU1ASBiXkARBCNNRElgfoNbOjUqTCEbI2BOZE03K0RaAiFWXv6TTCwqTVJQVwQDIEM0GRBCExv+4gQ4My0qS04wAAIAVf/2AjAC+AAVACEAirYQAwIFBAFMS7AZUFhAHAADA2xNBgEEBABhAAAAc00ABQUBYQIBAQFxAU4bS7ApUFhAIAADA2xNBgEEBABhAAAAc00AAgJrTQAFBQFhAAEBcQFOG0AgBgEEBABhAAAAc00AAwMCXwACAmtNAAUFAWEAAQFxAU5ZWUAPFxYeHBYhFyERFCQmBw0aKxMUBgczNjYzMhYVFAYjIiYnIwcjETMTIgYVFRQWMzI2NTStAwIFF1A/ZHl6Yz9QFwcSP1iXVUJBWEhHAj8iOxEiLouKiowuIEQC+P7gYmcEY2lqZMsAAQA3//YBvwIiABoAN0A0CwECARcMAgMCGAEAAwNMAAICAWEAAQFzTQADAwBhBAEAAHEATgEAFRMQDgkHABoBGgUNFisFIiYmNTQ2NjMyFhcHJiYjIhUUFjMyNjcVBgYBLEdvP0JxSClMGBsYQByeTUwsQxwbQQo6el9jfDoRDEkJEMthZxINTg4PAAIAN//2AhIC+AAVACIAlbYSCQIEBQFMS7AZUFhAHQACAmxNAAUFAWEAAQFzTQcBBAQAYQMGAgAAcQBOG0uwKVBYQCEAAgJsTQAFBQFhAAEBc00AAwNrTQcBBAQAYQYBAABxAE4bQCEABQUBYQABAXNNAAICA18AAwNrTQcBBAQAYQYBAABxAE5ZWUAXFxYBAB4cFiIXIhEQDw4HBQAVARUIDRYrBSImNTQ2MzIWFzMmJjU1MxEjJyMGBicyNjU1NCYjIgYVFBYBE2R4eWQ+TxkGAQVYRw0EGFAxVUVCWUdHRwqLioqNLiENMw/W/QhIIjBJXV4QZGtxX2BqAAIAN//2AgECIgAXAB4AQ0BADAECAQ0BAwICTAAFAAECBQFnBwEEBABhBgEAAHNNAAICA2EAAwNxA04ZGAEAHBsYHhkeEQ8KCAYFABcBFwgNFisBMhYWFRUhFhYzMjY3FQYGIyImJjU0NjYXIgYHISYmASRFYzX+kQJZUDNPKilQN0x1QTtrRj9JBwERAT4CIjxtSTVbXxMSTRIRPntZWH5ESFFIRFUAAQAPAAABgwL9ABcAXEAPDgEEAw8HAgUEBgEABQNMS7AdUFhAGwAEBANhAAMDbE0CAQAABV8ABQVtTQABAWsBThtAGQADAAQFAwRpAgEAAAVfAAUFbU0AAQFrAU5ZQAkTJSURERAGDRwrASMRIxEjNTc1NDYzMhYXByYmIyIGFRUzAUyHWF5eXFIgNRMXECoWLCuHAdT+LAHUKR4faFsLB0UFCjs/IwACADf/EAISAiIAHgArAIBADxYDAgYFDQEDBAwBAgMDTEuwGVBYQCIIAQUFAGEBBwIAAHNNAAYGBGEABARxTQADAwJhAAICbwJOG0AmAAEBbU0IAQUFAGEHAQAAc00ABgYEYQAEBHFNAAMDAmEAAgJvAk5ZQBkgHwEAJiQfKyArGhgQDgsJBgUAHgEeCQ0WKwEyFhczNzMRFAYjIic1FjMyNjU1NDY3IwYjIiY1NDYXIgYVFBYzMjY1NTQmARM1VR4FDEZ1e3ZLT3dFTwIBBDZwaHV1c0NKSUZRSkwCIigpR/3fc3QiUSpRRhUMLQlRkoOAl0prY2NpV2EVbl8AAQBVAAACGQL4ABUASLUCAQECAUxLsClQWEAWAAQEbE0AAgIAYQAAAHNNAwEBAWsBThtAFgACAgBhAAAAc00ABAQBXwMBAQFrAU5ZtxETIhMlBQ0bKxMUBzM2NjMyFhURIxE0IyIGFREjETOtBQYaWTRiYld4WkNYWAIZKCMpKl1n/qMBV4FlXv7rAvgAAgBOAAAAtQLhAAsADwCNS7AKUFhAFwABAQBhBAEAAGxNBQEDA21NAAICawJOG0uwDFBYQBcAAQEAYQQBAABwTQUBAwNtTQACAmsCThtLsC1QWEAXAAEBAGEEAQAAbE0FAQMDbU0AAgJrAk4bQBUEAQAAAQMAAWkFAQMDbU0AAgJrAk5ZWVlAEwwMAQAMDwwPDg0HBQALAQsGDRYrEzIWFRQGIyImNTQ2FxEjEYIUHx8UFh4eQVgC4RsdHBwcHB0byf3oAhgAAv/J/xAAtQLhAAsAGwClQAoQAQMEDwECAwJMS7AKUFhAGwABAQBhAAAAbE0ABARtTQADAwJhBQECAm8CThtLsAxQWEAbAAEBAGEAAABwTQAEBG1NAAMDAmEFAQICbwJOG0uwLVBYQBsAAQEAYQAAAGxNAAQEbU0AAwMCYQUBAgJvAk4bQBkAAAABBAABaQAEBG1NAAMDAmEFAQICbwJOWVlZQA8NDBgXFBIMGw0bJCIGDRgrEzQ2MzIWFRQGIyImAyImJzUWFjMyNjURMxEUBk4eFhQfHxQWHjgZJg4PIBMgKlhIAqkdGxsdHBwc/IMHBUcEBiMxAmv9mEtVAAEAVQAAAg0C+AATAEdACQ8OCwMEAQABTEuwKVBYQBEAAwNsTQAAAG1NAgEBAWsBThtAFwADAwFfAgEBAWtNAAAAbU0CAQEBawFOWbYRExIZBA0aKxMUBgczPgI3NzMHEyMnBxUjETOsAwEEBhgZCatn2ehquj1XVwFrEDQTCB4fCrXl/s36NcUC+AABAFUAAACtAvgAAwAoS7ApUFhACwABAWxNAAAAawBOG0ALAAEBAF8AAABrAE5ZtBEQAg0YKzMjETOtWFgC+AABAFUAAANWAiIAIQBdth4YAgECAUxLsBlQWEAWBAECAgBhBwYIAwAAc00FAwIBAWsBThtAGgAGBm1NBAECAgBhBwgCAABzTQUDAgEBawFOWUAXAQAdGxcWFRQRDw0MCQcFBAAhASEJDRYrATIWFREjETQjIgYVESMRNCMiBhURIxEzFzM2NjMyFzM2NgKhW1pXbU5DV25RPlhHDQUZVTB+JgUbXQIiXWj+owFZf1pW/tgBWX9kXv7qAhhJKilaLiwAAQBVAAACGQIiABMAULUQAQECAUxLsBlQWEATAAICAGEEBQIAAHNNAwEBAWsBThtAFwAEBG1NAAICAGEFAQAAc00DAQEBawFOWUARAQAPDg0MCQcFBAATARMGDRYrATIWFREjETQjIgYVESMRMxczNjYBV2BiV3hZRFhHDQUaXAIiXWj+owFXgWRe/uoCGEkqKQACADf/9gInAiIADQAZAB9AHAADAwFhAAEBc00AAgIAYQAAAHEATiQlJSIEDRorARQGIyImJjU0NjMyFhYFFBYzMjY1NCYjIgYCJ4dzR29AhnNJbz/+a0tSUUxMUlJKAQ2FkkF9WYWQQXtZX29vX19sbAACAFX/EAIwAiIAFQAjAGu2EgkCBQQBTEuwGVBYQB0HAQQEAGEDBgIAAHNNAAUFAWEAAQFxTQACAm8CThtAIQADA21NBwEEBABhBgEAAHNNAAUFAWEAAQFxTQACAm8CTllAFxcWAQAeHBYjFyMREA8OBwUAFQEVCA0WKwEyFhUUBiMiJicjFhYVFSMRMxczNjYXIgYHFRQWMzI2NjU0JgFUY3l5ZD5RFwYCBFhIDAQYTjFSQwJBWDE/H0cCIoqLiY4vHxE0E9wDCEkjMEpcXhFjazZdPFxuAAIAN/8QAhICIgAVACIAYbYQAwIEBQFMS7AZUFhAHAAFBQFhAgEBAXNNBgEEBABhAAAAcU0AAwNvA04bQCAAAgJtTQAFBQFhAAEBc00GAQQEAGEAAABxTQADA28DTllADxcWHhwWIhciERQkJgcNGisFNDY3IwYGIyImNTQ2MzIWFzM3MxEjAzI2NzU0JiMiBhUUFgG6AgMGF1FAYXl7Yj9QGAQNRliYU0UBRFdIRkcLEjARIjCLioqNMCNJ/PgBL1teEmZpcV9fawABAFUAAAGOAiIAEwBmS7AZUFhACwMBAQAQBAICAQJMG0ALAwEDABAEAgIBAkxZS7AZUFhAEgABAQBhAwQCAABzTQACAmsCThtAFgADA21NAAEBAGEEAQAAc00AAgJrAk5ZQA8BAA8ODQwIBgATARMFDRYrATIWFwcmJiMiBgYVESMRMxczNjYBTw8jDQsNHw4pSCtYSAoEGlICIgMDUQMELVE2/uICGGIsQAABADP/9gGyAiIAKQAuQCsbAQMCHAcCAQMGAQABA0wAAwMCYQACAnNNAAEBAGEAAABxAE4lLCUiBA0aKyUUBiMiJic1FhYzMjY1NCYmJy4CNTQ2MzIWFwcmJiMiBhUUFhYXHgIBsnRiOFEfIFsvQzwWOTU0SihvWjFVJR4iSic2ORo9MzNIJpROUBIQUBAbKyQUICAUFCg4LERKExFGDhQjHhYfHRQTKDkAAQAQ//YBUwKTABgAQEA9DgECBAMBAAIEAQEAA0wAAwQDhQUBAgIEXwAEBG1NBgEAAAFhAAEBcQFOAQAVFBMSERANDAgGABgBGAcNFislMjY3FQYGIyImJjURIzU3NzMVMxUjERQWAQgUKg0ONBgqRyxMTSM0m5svPgcEQwcJHUhBATgqI3J7RP7KMS8AAQBP//YCFQIYABMATLUDAQMCAUxLsBlQWEATBQQCAgJtTQADAwBhAQEAAGsAThtAFwUEAgICbU0AAABrTQADAwFhAAEBcQFOWUANAAAAEwATIhMkEQYNGisBESMnIwYGIyImNREzERQzMjY1EQIVSA0EGlw0YWJZd1lFAhj96EcqJ11mAV/+p4BkXgEXAAEAAAAAAfwCGAAPACFAHgcBAgABTAEBAABtTQMBAgJrAk4AAAAPAA8bEQQNGCszAzMTHgIXMz4CNxMzA8vLXnIIEg4DBAQPEwdyXswCGP7EFjYxEREyNhUBPP3oAAEACwABAwcCGQAiACFAHhoPAwMAAQFMAwICAQFtTQQBAABrAE4RGRoRGAUNGysBJiYnIwYGBwMjAzMTFhYXMz4CNxMzExYWFzM2NjcTMwMjAa8NEwUEBBIOYGSTW0oLFAQEBAsOB19gXAsVBAQDFQxLWpVnAS8pTxYWTyr+0wIY/uIrWB0RMjcWAS7+0iJQHRlYLgEe/egAAQASAAAB/wIYAAsAH0AcCQYDAwIAAUwBAQAAbU0DAQICawJOEhISEQQNGisTAzMXNzMDEyMnByPUuWSKiWO5w2SSlGMBEgEGysr++v7u1tYAAQAB/xAB/gIYABoAJ0AkGhMFAwMAEgECAwJMAQEAAG1NAAMDAmEAAgJvAk4lIxkQBA0aKxMzExYWFzM2NjcTMwMGBiMiJic1FhYzMjY3NwFedA8YBgQGGg5tX+ccWU4YJA0LHxEuORAcAhj+zyhJIRlRKQEw/Z5MWgUDRgIENCtHAAEAJwAAAa8CGAAJAClAJgcBAQICAQADAkwAAQECXwACAm1NAAMDAF8AAABrAE4SERIQBA0aKyEhNQEhNSEVASEBr/54ASD+8QFw/uQBIzoBmkRC/m4AAQAc/2IBXALKAB0ALEApFgEBAgFMAAIAAQUCAWkABQAABQBlAAQEA2EAAwNqBE4bERURFRAGDRwrBSYmNTU0JiM1NjY1NTQ2MxUGBhUVFAcVFhUVFBYXAVxcaj87Oz9uWDQ7bW06NZ4BTlCTMytJASoylFBOSAEsMZBnEwYTZ5MxKwEAAQDv/w8BOAL4AAMAKEuwKVBYQAsAAABsTQABAW8BThtACwAAAQCFAAEBbwFOWbQREAINGCsTMxEj70lJAvj8FwABACD/YgFgAsoAHQAsQCkGAQQDAUwAAwAEAAMEaQAAAAUABWUAAQECYQACAmoBThURFREbEAYNHCsXNjY1NTQ3NSY1NTQmJzUWFhUVFBYzFQYGFRUUBiMgNDttbTo1XGo/Ozs/blhWAisxkWcTBhNnkjErAUgBTlCSMytJASoylU9PAAEAMgEfAgkBogAXADyxBmREQDEHAQIBEwEDAAJMEgEBSgYBA0kAAgADAlkAAQAAAwEAaQACAgNhAAMCA1EkJCQiBA0aK7EGAEQBJiYjIgYHNTYzMhYXFhYzMjY3FQYjIiYBDSQvFhw+GDBIHTkuJC8VHT4YMUccOwE/EAsiGU41DBQQCyIZTTYNAAIASP9KAMQCIgALAA8AHEAZAAIAAwIDYwAAAAFhAAEBcwBOERIkIgQNGisTFAYjIiY1NDYzMhYHMxMjxCQaGSUlGRokXDoZbAHeJR4eJSQgILj+AAABAFv/9gHlAtQAIQBnQBEfAwIBABAEAgIBFxECAwIDTEuwMVBYQBsAAAABAgABagACAAMEAgNpAAUFak0ABARrBE4bQCIABQAFhQAEAwSGAAAAAQIAAWoAAgMDAlkAAgIDYQADAgNRWUAJGhEVJCUQBg0cKwEWFhcHJiYjIgYVFBYzMjY3FQYGBxUjNS4CNTQ2Njc1MwFhJkUZGhpCG1JNT0wsQR8bOidDO1cwMFg6RAKEARELSQoQZWhoXxENTQ0PAmFkCTxyWVt0PglUAAEAIAAAAhcC0wAgAEhARQMBAQAEAQIBFgEFBANMBwECBgEDBAIDZwABAQBhCAEAAHBNAAQEBV8ABQVrBU4BAB0cGxoVFBMSDg0MCwgGACABIAkNFisBMhYXByYmIyIGFRUzFSMVFAYHIRUhNTY2NTUjNTM1NDYBTjdYIh8eSSk5PMzMKhoBgP4JKzhgYG8C0xgRRg4YO0KLQmg9OxBQSgtAQmlClFlkAAIAOwCAAf8CQgAhADEAPUA6DgwGBAQDAB8UDwMEAgMeHBcVBAECA0wNBQIASh0WAgFJAAIAAQIBZQADAwBhAAAAcwNOJiovKAQNGisTNDY3JzcXNjYzMhYXNxcHFhYVFAcXBycGBiMiJwcnNyYmNxQWFjMyNjY1NCYmIyIGBloTEEIxQhc6Hx83GEMwQA8UIz8vQxc4H0AwQjBBEBNDIjskJTojIzolJDsiAWEeORdEL0AREhIRQC9DFzkfPzFCL0AQEiNAL0IXOR8kOiMjOiQlOyMjOwABAA4AAAIsAsoAFgAzQDAJAQEIAQIDAQJoBwEDBgEEBQMEZwoBAABqTQAFBWsFThYVFBMRERERERERERELDR8rARMzAzMVIxUzFSMVIzUjNTM1IzUzAzMBHbNcyXyXl5dWl5eXesddAW0BXf6JQFJAgYFAUkABdwACAO//DwE4AvgAAwAHADxLsClQWEAVAAEBAF8AAABsTQACAgNfAAMDbwNOG0ATAAAAAQIAAWcAAgIDXwADA28DTlm2EREREAQNGisTMxEjFTMRI+9JSUlJAvj+g+/+gwACADv/+wG/Av0AMwBBAFRAEwwBAQA/OCYcDQMGAwElAQIDA0xLsB1QWEAVAAEBAGEAAABsTQADAwJhAAICawJOG0ATAAAAAQMAAWkAAwMCYQACAmsCTllACSooIyElKAQNGCsTNDY3JiY1NDYzMhYXByYmIyIGFRQWFxYWFRQGBxYWFRQGIyImJzUWFjMyNjU0JiYnLgI3FBYXFzY2NTQmJicGBkMwHyQoZl84TiUbIkQwPDE4TE1WLh0jJ3NnN1IgIF4vSjgTNzc0SydLP1AWFykbRD4cLAGLMj0PFDcoPEUTD0MOEx8cHCccHEg8M0EREzUmRUwREEsPGiscExwfFBQqOjYlMx4IDisiGSglEwcuAAIAlQJ3Aa4C2gALABcAJbEGZERAGgIBAAEBAFkCAQAAAWEDAQEAAVEkJCQiBA0aK7EGAEQTNDYzMhYVFAYjIiY3NDYzMhYVFAYjIiaVHBMTHBwTExy8GxMTHBwTExsCqRoXFxoZGRkZGhcXGhkZGQADADH/9gMPAtQAEwAmAD8AZbEGZERAWjABBgU8MQIHBj0BBAcDTAABAAMFAQNpAAUABgcFBmkABwoBBAIHBGkJAQIAAAJZCQECAgBhCAEAAgBRKCcVFAEAOjg0Mi8tJz8oPx8dFCYVJgsJABMBEwsNFiuxBgBEBSIuAjU0PgIzMh4CFRQOAicyPgI1NC4CIyIGBhUUHgI3IiY1NDY2MzIXByYjIgYVFBYzMjY3FQYGAaBQhmM2NmOGUEyFZTk2Y4ZQQHBWMC5TcURajVAuU3JTY2IuWkFBOh0yKztBOUIXORkYMgo2Y4ZQUIZjNjZjhlBQhmM2NS5VckVBclYxUY1cQXJWMVp7ZUFlOR49GlRKTFMNCkAKDgACACABfwE0AtIAGQAkAP5ADhcBBAAWAQMEBgEBBgNMS7AVUFhAIgAEBABhBwEAAIpNCAEFBQNhAAMDjU0ABgYBYQIBAQGRAU4bS7AZUFhAIAADCAEFBgMFaQAEBABhBwEAAIpNAAYGAWECAQEBkQFOG0uwJVBYQB0AAwgBBQYDBWkABgIBAQYBZQAEBABhBwEAAIoEThtLsCZQWEAjBwEAAAQDAARpAAMIAQUGAwVpAAYBAQZZAAYGAWECAQEGAVEbQCoAAQYCBgECgAcBAAAEAwAEaQADCAEFBgMFaQAGAQIGWQAGBgJhAAIGAlFZWVlZQBkbGgEAIR8aJBskFBIPDQoIBQQAGQEZCQ8WKxMyFhUVIycGBiMiJjU0Nzc1NCYjIgYHJzY2FwYGFRQWMzI2NTWxQUIvDBQ4Ji84njgqHRwyFxYaQTc8Kh0ZMy0C0jY73CoVGzEyYwYCFiEaDwsxDRC0Ah8bGRcvKBcAAgAoADgB1gHXAAYADQAItQwIBQECMisTNxcHFwcnNzcXBxcHJyioP4yMP6jGqj6MjD6qAQ7JJKurJckNySSrqyXJAAEAMgCAAggBhAAFACVAIgAAAQCGAwECAQECVwMBAgIBXwABAgFPAAAABQAFEREEDRgrAREjNSE1AghH/nEBhP78vUf//wAoAOUBGgEzAgYAEAAAAAQAMf/2Aw8C1AATACYANAA9AG6xBmREQGMvAQYIAUwMBwIFBgIGBQKAAAEAAwQBA2kABAAJCAQJaQ0BCAAGBQgGZwsBAgAAAlkLAQICAGEKAQACAFE2NScnFRQBADw6NT02PSc0JzQzMjEwKigfHRQmFSYLCQATARMODRYrsQYARAUiLgI1ND4CMzIeAhUUDgInMj4CNTQuAiMiBgYVFB4CJxEzMhYVFAYHFyMnIxU3MjY1NCYjIxUBoFCGYzY2Y4ZQTIVlOTZjhlBAcFYwLlNxRFqNUC5TckWAUkwwHnRWZD4yJywoLDEKNmOGUFCGYzY2Y4ZQUIZjNjUuVXJFQXJWMVGNXEFyVjFfAbVAQS83DMKtresoHyMgigAB//0C+AH3AzoAAwAgsQZkREAVAAEAAAFXAAEBAF8AAAEATxEQAg0YK7EGAEQBITUhAff+BgH6AvhCAAIANwGhAXUC1AALABcAObEGZERALgABAAMCAQNpBQECAAACWQUBAgIAYQQBAAIAUQ0MAQATEQwXDRcHBQALAQsGDRYrsQYARBMiJjU0NjMyFhUUBicyNjU0JiMiBhUUFtZIV1ZJR1hYRjAtLy4xLi4BoVVERFZWRERVOzQqLDQ0LCo0AAIAMgAAAgkCVgALAA8AMUAuBAEAAwEBAgABZwAFAAIGBQJnAAYGB18IAQcHawdODAwMDwwPEhEREREREAkNHSsBMxUjFSM1IzUzNTMBNSEVAUHHx0jHx0j+8QHXAYdHzs5Hz/2qR0cAAQAYAaABMwNVABkAMEAtDgEBAg0BAwECAQADA0wAAgABAwIBaQADAAADVwADAwBfAAADAE8WJSgQBAwaKwEhNTc+AjU0JiMiBgcnNjYzMhYVFAYHBzMBMv7mcykpDyUeHjEaIx1FK0BJOzhRwwGgNnAnMScWICAXFC4ZHj83MU41TQABABEBmAFBA1UAKABNQEomAQUAJQEEBQYBAwQRAQIDEAEBAgVMBgEAAAUEAAVpAAQAAwIEA2kAAgEBAlkAAgIBYQABAgFRAQAjIR0bGhgUEg4MACgBKAcMFisTMhYVFAYHFRYWFRQGIyImJzUWMzI2NTQmIyM1MzI2NTQmIyIGByc2NqVHSCseJy9UWSVAHkY+NDA6NDk5Mi8pHR81GyQfRQNVPjAoNAoDBzMpOkkNDz8iKSMkITcnHyAdFREuFxoAAQAoAl4A8QL+AAsAILEGZERAFQYAAgABAUwAAQABhQAAAHYVFAINGCuxBgBEEw4CByM1PgI3M/EMMjkYOg8jIgtqAvQSOTkSDBM0NxYAAQBV/xACGgIYABkAXEAKAwEEAwoBAAQCTEuwGVBYQBgGBQIDA21NAAQEAGEBAQAAa00AAgJvAk4bQBwGBQIDA21NAAAAa00ABAQBYQABAXFNAAICbwJOWUAOAAAAGQAZIhEXJBEHDRsrAREjJyMGBiMiJicjFhYVFSMRMxEUMzI2NRECGkcOBRlQOCc4FAQCA1hYeFlEAhj96EgoKhkUEjwpnAMI/qZ/ZF4BFwABADf/gQIlAvgAEgBRtQYBAwEBTEuwKVBYQBgAAwEAAQMAgAIBAACEAAEBBF8ABARsAU4bQB0AAwEAAQMAgAIBAACEAAQBAQRXAAQEAV8AAQQBT1m3JiMRERAFDRsrBSMRIxEjEQYGIyImJjU0NjYzIQIlOmY6DycRPlwzN2RBARJ/Az/8wQGQBAUubFtgbS7//wBIAR0AxAGkAwcAEQAAASsACbEAAbgBK7A1KwABAA7/EADUAAAAFAAysQZkREAnEg8GAwECBQEAAQJMAAIBAoUAAQAAAVkAAQEAYgAAAQBSFiQiAw0ZK7EGAEQXFAYjIic1FhYzMjY1NCYnNzMHFhbUSkogEgkeDiQmNSYrOhokM4swNQU3AgMTGRoYBVY1CCgAAQAlAaAA8ANMAAwAJ0AkCwoGAwABAUwCAQEAAAFXAgEBAQBfAAABAE8AAAAMAAwRAwwXKxMRIxE0NjcGBgcHJzfwRwMBChgNNiOCA0z+VAEUGioVCRUJJzFcAAIAIAF/AVkC0gALABcAPkuwJVBYQBIAAgAAAgBlAAMDAWEAAQGKA04bQBgAAQADAgEDaQACAAACWQACAgBhAAACAFFZtiQkJCIEDxorARQGIyImNTQ2MzIWBxQWMzI2NTQmIyIGAVlWSENYVElHVfosMTEsLDExLAIpUVlXU1JXVlM6Ozs6Ozk5AAIAJwA4AdUB1wAGAA0ACLUMCAUBAjIrAQcnNyc3FwcHJzcnNxcB1ao+jIw+qsepPoyMPqkBAcklq6skyQ3JJaurJMkABAAiAAAC4ALKAAMAEAAbACQAX7EGZERAVAwLBwMFACEBAwUUAQQGA0wABQMBBVcCAQAAAwYAA2cJAQYHAQQBBgRoAAUFAV8LCAoDAQUBTxERAAAdHBEbERsaGRgXFhUTEhAPDg0AAwADEQwNFyuxBgBEMwEzAQM0NjcGBgcHJzczESMBNSM1EzMRMxUjFSczNTQ2NwYGB34BtEv+TCMDAQoYDTYjgklHAbLDxUk9Pch9AgEFIAsCyv02AjIaKhUJFQknMVz+VP7iYDQBG/7tPGCcXRU4GAsxEQADABYAAALYAsoAAwAQACoAXbEGZERAUgwLBwMFAB4BBAUdAQMEEgEBBgRMAAUABAMFBGoCAQAAAwYAA2cABgEBBlcABgYBXwkHCAMBBgFPEREAABEqESopKCIgGxkQDw4NAAMAAxEKDRcrsQYARDMBMwEDNDY3BgYHByc3MxEjATU3PgI1NCYjIgYHJzY2MzIWFRQGBwczFWABtEv+TBEDAQoYDTYjgklHASNzKSkPJR4eMRojHUUrQEk7OFHDAsr9NgIyGioVCRUJJzFc/lT+4jZwJzEnFiAgFxQuGR4/NzFONU0+AAQADwAAAwQC0wAoACwANwBAAPexBmRES7AbUFhAGxkBBAUYAQMEIgECAz0EAgEJAwEAATABCAoGTBtAGxkBBAYYAQMEIgECAz0EAgEJAwEAATABCAoGTFlLsBtQWEA3BgEFAAQDBQRpAAMAAgkDAmkACQEHCVcAAQ4BAAoBAGkNAQoLAQgHCghoAAkJB18QDA8DBwkHTxtAPgAGBQQFBgSAAAUABAMFBGkAAwACCQMCaQAJAQcJVwABDgEACgEAaQ0BCgsBCAcKCGgACQkHXxAMDwMHCQdPWUArLS0pKQEAOTgtNy03NjU0MzIxLy4pLCksKyodGxYUEA4NCwcFACgBKBENFiuxBgBEEyImJzUWMzI2NTQmIyM1MzI2NTQmIyIGByc2NjMyFhUUBgcVFhYVFAYDATMBITUjNRMzETMVIxUnMzU0NjcGBgeSJUAeRj40MDo0OTkyLykdHzUbJB9FLkdIKx4nL1RBAbRL/kwBh8PFST09yH0CAQUgCwEWDQ8/IikjJCE3Jx8gHRURLhcaPjAoNAoDBzMpOkn+6gLK/TZgNAEb/u08YJxdFTgYCzER//8AGP9AAaQCIgEPACIBsAIUwAAACbEAArgCFLA1K///AAAAAAJ+A7ACJgAkAAABBwBDAJMAsgAIsQIBsLKwNSv//wAAAAACfgOwAiYAJAAAAQcAdgDaALIACLECAbCysDUr//8AAAAAAn4DsAImACQAAAEHAUoAbwCyAAixAgGwsrA1K///AAAAAAJ+A5ECJgAkAAABBwFRAF4AsgAIsQIBsLKwNSv//wAAAAACfgOMAiYAJAAAAQcAagAcALIACLECArCysDUr//8AAAAAAn4DbgImACQAAAEHAU8AqAA9AAixAgKwPbA1KwAC//8AAAM1AsoADwATADhANQAFAAYIBQZnAAgAAQcIAWcJAQQEA18AAwNqTQAHBwBfAgEAAGsAThMSEREREREREREQCg0fKyEhNSMHIwEhFSEVIRUhFSElMxEjAzX+jPprXQFTAeP+5gEH/vkBGv211zrd3QLKT99O/94BTf//AD3/EAJZAtQCJgAmAAAABwB6AQUAAP//AGEAAAHwA7ACJgAoAAABBwBDAIYAsgAIsQEBsLKwNSv//wBhAAAB8AOwAiYAKAAAAQcAdgDNALIACLEBAbCysDUr//8AYQAAAfADsAImACgAAAEHAUoAYgCyAAixAQGwsrA1K///AGEAAAHwA4wCJgAoAAABBwBqAA8AsgAIsQECsLKwNSv//wAnAAABKgOwAiYALAAAAQcAQ///ALIACLEBAbCysDUr//8AKAAAATcDsAImACwAAAEHAHYARgCyAAixAQGwsrA1K///AAMAAAFVA7ACJgAsAAABBwFK/9sAsgAIsQEBsLKwNSv//wAdAAABNgOMAiYALAAAAQcAav+IALIACLEBArCysDUrAAIAHgAAAp0CygANABkAP0A8BQEDBgECBwMCZwkBBAQAXwgBAABqTQAHBwFfAAEBawFODw4BABYUExIREA4ZDxkMCwoJCAYADQENCg0WKwEyFhYVFAYjIxEjNTMRFyMVMxUjFTMgETQmAT1rnlfFsb9KSshusrJaASKOAspQm3O1twE6TgFCTfVO7QEcj4X//wBhAAAClwORAiYAMQAAAQcBUQCcALIACLEBAbCysDUr//8APf/2AtADsAImADIAAAEHAEMA3ACyAAixAgGwsrA1K///AD3/9gLQA7ACJgAyAAABBwB2ASMAsgAIsQIBsLKwNSv//wA9//YC0AOwAiYAMgAAAQcBSgC4ALIACLECAbCysDUr//8APf/2AtADkQImADIAAAEHAVEApwCyAAixAgGwsrA1K///AD3/9gLQA4wCJgAyAAABBwBqAGUAsgAIsQICsLKwNSsAAQBAAIQB+gI+AAsABrMEAAEyKwEXBxcHJwcnNyc3FwHIMqqpMqunNKmqNKkCPjOqqjOpqTOqqTSrAAMAPf/hAtAC6gAXACAAKQA8QDkVEwICASQjHBsWCQYDAggGAgADA0wUAQFKBwEASQACAgFhAAEBcE0AAwMAYQAAAHEATicsKiMEDRorARQGBiMiJwcnNyYmNTQ2NjMyFhc3FwcWBRQWFwEmIyIGBTQnARYWMzI2AtBLkmxwSTA9NCwsSJNwNFklLj0zXv3MFxgBPzROeXMB1TP+wBpFKnpwAWZvpVwvRChKMYxXbqRcGBVCKUdjsT1kJQHDI5mHgUn+OhIUm///AFr/9gKAA7ACJgA4AAABBwBDAMMAsgAIsQEBsLKwNSv//wBa//YCgAOwAiYAOAAAAQcAdgEKALIACLEBAbCysDUr//8AWv/2AoADsAImADgAAAEHAUoAnwCyAAixAQGwsrA1K///AFr/9gKAA4wCJgA4AAABBwBqAEwAsgAIsQECsLKwNSv//wAAAAACNgOwAiYAPAAAAQcAdgC3ALIACLEBAbCysDUrAAIAYQAAAioCygANABYALkArAAMABQQDBWcGAQQAAAEEAGcAAgJqTQABAWsBTg8OFRMOFg8WIRERIwcNGisBFAYGIyMVIxEzFTMyFgUyNjU0JiMjEQIqNH1tUVpaYJF+/tlpYVdiWQF+PGdAmwLKfG75Q09FQ/7mAAEAVf/2AkoC/QA2AIlLsBlQWEAKFAEBAhMBAAECTBtAChQBAQITAQMBAkxZS7AZUFhAFgACAgRhAAQEbE0AAQEAYQMBAABxAE4bS7AdUFhAGgACAgRhAAQEbE0AAwNrTQABAQBhAAAAcQBOG0AYAAQAAgEEAmkAAwNrTQABAQBhAAAAcQBOWVlACzUzLy4qKCUvBQ0YKwEUDgMVFBYWFxYWFRQGIyImJzUWFjMyNjU0JicmJjU0PgM1NCYjIgYGFREjETQ2NjMyFgIKHCoqHA0mJTY+Z1MvSBoaTCg3MCk1Py4bKSkbRzgjPSVYOmQ/YXcCaSIzJyAfEg0WHRkkSztVThIQTxAaLigkMiIpOygfLCEgJhsqJhMuK/24AkhDTyNK//8ALv/2AeAC/gImAEQAAAAGAENuAP//AC7/9gHgAv4CJgBEAAAABwB2ALUAAP//AC7/9gHgAv4CJgBEAAAABgFKSgD//wAu//YB4ALfAiYARAAAAAYBUTkA//8ALv/2AeAC2gImAEQAAAAGAGr3AP//AC7/9gHgAzECJgBEAAAABwFPAIUAAAADAC7/9gMtAiIALAAzAD4AnEAUJAEGACojAgUGEgwCAgENAQMCBExLsChQWEAmCQEFDgoCAQIFAWcNCAIGBgBhBwwCAABzTQsBAgIDYQQBAwNxA04bQCsOAQoBBQpXCQEFAAECBQFnDQgCBgYAYQcMAgAAc00LAQICA2EEAQMDcQNOWUAnNTQuLQEAOzk0PjU+MTAtMy4zKCYhHxwaFhQRDwoIBgUALAEsDw0WKwEyFhYVFSEWFjMyNjcVBgYjIicGBiMiJjU0Njc3NTQmIyIGByc2NjMyFhc2NhciBgczNCYFBgYVFBYzMjY1NQJbQV4z/qkCT0oyTCYoTTKNPiJcTUlheHxaPTMoTSEbI2QxPlEVGlQ1OkMF+Dn+mF5IMyo/VQIiPGxINmBbExJNEhFxND1NUlBXBAMiQTQYEUIUGiktKS5IT0pFVNcEODMtKktOMP//ADf/EAG/AiICJgBGAAAABwB6AKoAAP//ADf/9gIBAv4CJgBIAAAABgBDcgD//wA3//YCAQL+AiYASAAAAAcAdgC5AAD//wA3//YCAQL+AiYASAAAAAYBSk4A//8AN//2AgEC2gImAEgAAAAGAGr7AP////4AAADHAv4CJgghAAAABgBD1gD//wBFAAABDgL+AiYIIQAAAAYAdh0A////2gAAASwC/gImCCEAAAAGAUqyAP////QAAAENAtoCJgghAAAABwBq/18AAAACADf/9gInAv0AIAAsADZAMxYBAgEBTCAdHBsaBgUEAwkBSgABBAECAwECaQADAwBhAAAAcQBOIiEoJiEsIiwlKwUNGCsTFhYXNxcHFhYVFAYjIiYmNTQ2MzIWFzcmJicHJzcmJicTIgYVFBYzMjY1NCbYIEEdcyZjRFeGdEhvP39sNU8YBBBCKoImcBUuF3tUS0xTU0xOAv0PJBVDNjlAvHqOjzttS3CAHB4COWAmSzdADhsM/tFZU0lfYVw+Wf//AFUAAAIZAt8CJgBRAAAABgFRVQD//wA3//YCJwL+AiYAUgAAAAcAQwCEAAD//wA3//YCJwL+AiYAUgAAAAcAdgDLAAD//wA3//YCJwL+AiYAUgAAAAYBSmAA//8AN//2AicC3wImAFIAAAAGAVFPAP//ADf/9gInAtoCJgBSAAAABgBqDQAAAwAyAHkCCQJHAAsADwAbAEFAPgABBgEAAgEAaQACBwEDBQIDZwAFBAQFWQAFBQRhCAEEBQRRERAMDAEAFxUQGxEbDA8MDw4NBwUACwELCQ0WKwEiJjU0NjMyFhUUBgU1IRUHIiY1NDYzMhYVFAYBHRchIRcXICD+/gHX7BchIRcXICABzh0gIhoaIiAdkUdHxB0gIhoaIiAdAAMAN//fAicCNgAVAB4AJgA8QDkSEAICASIhGhkTCAYDAgcFAgADA0wRAQFKBgEASQACAgFhAAEBc00AAwMAYQAAAHEATiYsKSIEDRorARQGIyInByc3JiY1NDYzMhc3FwcWFgUUFhcTJiMiBgU0JwMWMzI2AieHc0k4KDotHyGGc0k6JzstHSL+awsN3CQ0UkoBOhfcIjRRTAENhZIhOCc+JGVAhZAkOCY/I2M+JkEZATIZbF9KMf7OF2///wBP//YCFQL+AiYAWAAAAAcAQwCKAAD//wBP//YCFQL+AiYAWAAAAAcAdgDRAAD//wBP//YCFQL+AiYAWAAAAAYBSmYA//8AT//2AhUC2gImAFgAAAAGAGoTAP//AAH/EAH+Av4CJgBcAAAABwB2AJsAAAACAFX/EAIwAvgAGQAmAF22EwYCBQQBTEuwKVBYQB8AAgJsTQAEBANhAAMDc00ABQUAYQAAAHFNAAEBbwFOG0AfAAIDAoUABAQDYQADA3NNAAUFAGEAAABxTQABAW8BTllACSUkJxEYIgYNHCsBFAYjIiYnIx4CFRUjETMVFAYHMzY2MzIWBzQmIyIGBxUUFjMyNgIweWM/UBgGAQMCWFgCAQQYTkBjeVtGSlJEAkFYSkUBDYmOLiAHICIL4APo4A4tDSIwjIhlZVxcE2Nra///AAH/EAH+AtoCJgBcAAAABgBq3QD//wAAAAACfgNXAiYAJAAAAQcBTACBALIACLECAbCysDUr//8ALv/2AeACpQImAEQAAAAGAUxcAP//AAAAAAJ+A5YCJgAkAAABBwFNAH8AsgAIsQIBsLKwNSv//wAu//YB4ALkAiYARAAAAAYBTVoA//8AAP8kAn4CzQImACQAAAAHAVABsQAA//8ALv8kAfkCIQImAEQAAAAHAVABLAAA//8APf/2AlkDsAImACYAAAEHAHYBGACyAAixAQGwsrA1K///ADf/9gG/Av4CJgBGAAAABwB2ALgAAP//AD3/9gJZA7ACJgAmAAABBwFKAK0AsgAIsQEBsLKwNSv//wA3//YBxwL+AiYARgAAAAYBSk0A//8APf/2AlkDkwImACYAAAEHAU4BIwCyAAixAQGwsrA1K///ADf/9gG/AuECJgBGAAAABwFOAMMAAP//AD3/9gJZA7ACJgAmAAABBwFLAKsAsgAIsQEBsLKwNSv//wA3//YBxQL+AiYARgAAAAYBS0sA//8AYQAAAp0DsAImACcAAAEHAUsAmACyAAixAgGwsrA1KwADADf/9gKwAvgACwAhAC4AsEAMBgACAAEeFQIGBwJMS7AZUFhAIwAAAAFfBAEBAWxNAAcHA2EAAwNzTQkBBgYCYQUIAgICcQJOG0uwKVBYQCcAAAABXwQBAQFsTQAHBwNhAAMDc00ABQVrTQkBBgYCYQgBAgJxAk4bQCgAAAMBAFcABwcDYQADA3NNBAEBAQVfAAUFa00JAQYGAmEIAQICcQJOWVlAGSMiDQwqKCIuIy4dHBsaExEMIQ0hFRQKDRgrAQ4CByM1PgI3MwEiJjU0NjMyFhczJiY1NTMRIycjBgYnMjY1NTQmIyIGFRQWArAEFx4PMAcNCwJX/mNkeHlkPk8ZBgEFWEcNBBhQMVVFQllHR0cC7xI2ORYMEzU3Ffz+i4qKjS4hDTMP1v0ISCIwSV1eEGRrcV9gav//AB4AAAKdAsoCBgCSAAAAAgA3//YCXgL4AB0AKgC7thoJAggJAUxLsBlQWEAnBQEDBgECAQMCZwAEBGxNAAkJAWEAAQFzTQsBCAgAYQcKAgAAcQBOG0uwKVBYQCsFAQMGAQIBAwJnAAQEbE0ACQkBYQABAXNNAAcHa00LAQgIAGEKAQAAcQBOG0ArBQEDBgECAQMCZwAJCQFhAAEBc00ABAQHXwAHB2tNCwEICABhCgEAAHEATllZQB8fHgEAJiQeKh8qGRgXFhUUExIREA8OBwUAHQEdDA0WKwUiJjU0NjMyFhczJiY1NSM1MzUzFTMVIxEjJyMGBicyNjU1NCYjIgYVFBYBE2R4eWM/TxkGAgTV1VhMTEgNBBhQL1RFQllHRkYKi4iMii4hDTMQPUJZWUL9o0giMElcXRFlaG5gYGn//wBhAAAB8ANXAiYAKAAAAQcBTAB0ALIACLEBAbCysDUr//8AN//2AgECpQImAEgAAAAGAUxgAP//AGEAAAHwA5YCJgAoAAABBwFNAHIAsgAIsQEBsLKwNSv//wA3//YCAQLkAiYASAAAAAYBTV4A//8AYQAAAfADkwImACgAAAEHAU4A2ACyAAixAQGwsrA1K///ADf/9gIBAuECJgBIAAAABwFOAMQAAP//AGH/JAHwAsoCJgAoAAAABwFQAR4AAAACADf/JAIBAiIAKQAwAIFAEyUBBQQmDwICBQUBAAIGAQEABExLsBlQWEAoAAcABAUHBGcIAQYGA2EAAwNzTQAFBQJhAAICcU0AAAABYQABAW8BThtAJQAHAAQFBwRnAAAAAQABZQgBBgYDYQADA3NNAAUFAmEAAgJxAk5ZQBErKi4tKjArMCIUJiYlIQkNHCsFFDMyNjcVBgYjIiY1NDY3BiMiJiY1NDY2MzIWFhUVIRYWMzI2NxUOAgMiBgchJiYBhS0RFwgOHBQ1MikZHydMdUE7a0dFYzX+kQJZUDNPKigsEGI/SQcBEQE+dC0FATgEBTIsIj8XBD57WVh+RDxtSTVbXxMSTSAwKAI5UUhEVf//AGEAAAHwA7ACJgAoAAABBwFLAGAAsgAIsQEBsLKwNSv//wA3//YCAQL+AiYASAAAAAYBS0wA//8APf/2Ao4DsAImACoAAAEHAUoAxgCyAAixAQGwsrA1K///ADf/EAISAv4CJgBKAAAABgFKWgD//wA9//YCjgOWAiYAKgAAAQcBTQDWALIACLEBAbCysDUr//8AN/8QAhIC5AImAEoAAAAGAU1qAP//AD3/9gKOA5MCJgAqAAABBwFOATwAsgAIsQEBsLKwNSv//wA3/xACEgLhAiYASgAAAAcBTgDQAAAAAgA9/yMCjgLUACAALAB9QBcQAQMCEQEAAx4BBAUCAQEEJyECBgcFTEuwG1BYQCcAAAAFBAAFZwADAwJhAAICcE0ABAQBYQABAXFNAAcHBl8ABgZvBk4bQCQAAAAFBAAFZwAHAAYHBmMAAwMCYQACAnBNAAQEAWEAAQFxAU5ZQAsVFRMlJSYjEAgNHisBMxEGBiMiJiY1NDY2MzIWFwcmJiMiBhUUFhYzMjY3NSMTDgIHIzU+AjczAZf3OnZLb5hPWKV1PGsuIiZfM4CPN3ZgL0IbnTsEGSESMAgRDgJXAXn+ohMSWaVxcKRbFhROERiahlWDSQoH1P6REjc4FgwRNTkVAAMAN/8QAhIC/gALACoANwDSQBQGAAIAASIPAggHGQEFBhgBBAUETEuwGVBYQCwAAAABXwABAWxNCgEHBwJhAwkCAgJzTQAICAZhAAYGcU0ABQUEYQAEBG8EThtLsBtQWEAwAAAAAV8AAQFsTQADA21NCgEHBwJhCQECAnNNAAgIBmEABgZxTQAFBQRhAAQEbwROG0AuAAEAAAIBAGcAAwNtTQoBBwcCYQkBAgJzTQAICAZhAAYGcU0ABQUEYQAEBG8ETllZQBssKw0MMjArNyw3JiQcGhcVEhEMKg0qFRQLDRgrAQ4CByM1PgI3MwcyFhczNzMRFAYjIic1FjMyNjU1NDY3IwYjIiY1NDYXIgYVFBYzMjY1NTQmAWsIEQ4DVwUYIRIxWDVVHgUMRnV7dktPd0VPAgEENnBodXVzQ0pJRlFKTALyETU4FgkSNjkW3CgpR/3fc3QiUSpRRhUMLQlRkoOAl0prY2NpV2EVbl///wBhAAACgwOwAiYAKwAAAQcBSgCkALIACLEBAbCysDUr////2wAAAhkD3gImAEsAAAEHAUr/swDgAAixAQGw4LA1KwACAAAAAALkAsoAEwAXADtAOAUDAgELBgIACgEAZwAKAAgHCghnBAECAmpNDAkCBwdrB04AABcWFRQAEwATERERERERERERDQ0fKzMRIzUzNTMVITUzFTMVIxEjESERESE1IWFhYVoBblphYVr+kgFu/pICC0h3d3d3SP31AU3+swGcbwABAAkAAAIZAvgAHgCQtQgBAwQBTEuwKVBYQCEHAQAGAQECAAFnCQEICGxNAAQEAmEAAgJtTQUBAwNrA04bS7AxUFhAIQcBAAYBAQIAAWcABAQCYQACAm1NCQEICANfBQEDA2sDThtAHwcBAAYBAQIAAWcAAgAEAwIEaQkBCAgDXwUBAwNrA05ZWUARAAAAHgAeERETIhMnEREKDR4rExUzFSMVFAYHMzY2MzIWFREjETQjIgYVESMRIzUzNa3U1AMCBhpaNGFiV3haQ1hMTAL4WkJXEycQKSpeZ/63AUOBZF7+/gJcQlr////yAAABYQORAiYALAAAAQcBUf/KALIACLEBAbCysDUr////yQAAATgC3wImCCEAAAAGAVGhAP//ABUAAAE+A1cCJgAsAAABBwFM/+0AsgAIsQEBsLKwNSv////sAAABFQKlAiYIIQAAAAYBTMQA//8AEwAAAUoDlgImACwAAAEHAU3/6wCyAAixAQGwsrA1K////+oAAAEhAuQCJgghAAAABgFNwgD//wAo/yQBKgLKAiYALAAAAAYBUFwA//8AG/8kAMAC4QImAEwAAAAGAVDzAP//ACgAAAEqA5MCJgAsAAABBwFOAFEAsgAIsQEBsLKwNSv//wAo/0ICCQLKACYALAAAAAcALQFTAAD//wBO/xABtwLhACYATAAAAAcATQECAAD///+y/0IBNAOwAiYALQAAAQcBSv+6ALIACLEBAbCysDUr////yf8QASwC/gImCCIAAAAGAUqyAAACAGH/IwJrAsoADgAaAFJADg4IAwIEAAIVDwIEBQJMS7AbUFhAFwMBAgJqTQEBAABrTQAFBQRfAAQEbwROG0AUAAUABAUEYwMBAgJqTQEBAABrAE5ZQAkVFhURExAGDRwrISMDBxEjETMRNjY3NzMBEw4CByM1PgI3MwJrav1JWloePh/Baf7lRQQZIRIwCBEOAlcBVUD+6wLK/qAiRCLY/sn+JxI3OBYMETU5FQACAFX/IwINAvgAEwAfAIFADg8OCwMEAQAaFAIEBQJMS7AbUFhAGwADA2xNAAAAbU0CAQEBa00ABQUEXwAEBG8EThtLsClQWEAYAAUABAUEYwADA2xNAAAAbU0CAQEBawFOG0AeAAUABAUEYwADAwFfAgEBAWtNAAAAbU0CAQEBawFOWVlACRUVERMSGQYNHCsTFAYHMz4CNzczBxMjJwcVIxEzEw4CByM1PgI3M6wDAQQGGBkJq2fZ6Gq6PVdXnwQZIRIwCBEOAlcBaxA0EwgeHwq15f7N+jXFAvj8whI3OBYMETU5FQABAFUAAAINAhgAEgAmQCMNBQQBBAACAUwEAwICAm1NAQEAAGsATgAAABIAEhETEgUNGSsBBxMjJwcVIxEzFRQGBzM2Njc3Af3L22mwQl1dBAICCRUJvgIY7f7V8ja8AhiLKEwUDRsL4P//AFAAAAHzA7ACJgAvAAABBwB2ACgAsgAIsQEBsLKwNSv//wBFAAABDgPeAiYATwAAAQcAdgAdAOAACLEBAbDgsDUrAAIAYf8jAfMCygAFABEAWLYMBgIDBAFMS7AbUFhAGwAAAGpNAAEBAmAFAQICa00ABAQDXwADA28DThtAGAAEAAMEA2MAAABqTQABAQJgBQECAmsCTllADwAAERALCgAFAAUREQYNGCszETMRIRUHDgIHIzU+AjczYVoBOIcEGSESMAgRDgJXAsr9hlBGEjc4FgwRNTkVAAIAQf8jAMEC+AADAA8AXrYKBAICAwFMS7AbUFhAFQABAWxNAAAAa00AAwMCXwACAm8CThtLsClQWEASAAMAAgMCYwABAWxNAAAAawBOG0ASAAMAAgMCYwABAQBfAAAAawBOWVm2FRUREAQNGiszIxEzEw4CByM1PgI3M61YWBQEGSESMAgRDgJXAvj8whI3OBYMETU5FQACAGEAAAHzAsoACwARAC5AKwYAAgABAUwAAAABXwIBAQFqTQADAwRgBQEEBGsETgwMDBEMERESFRQGDRorAQ4CByM1PgI3MwERMxEhFQHzBBceDzAHDQsCV/5uWgE4AsESNjkWDBM1NxX9NgLK/YZQAAIAVQAAAVEC+AALAA8AP7YGAAIAAQFMS7ApUFhAEQAAAAFfAwEBAWxNAAICawJOG0ASAAACAQBXAwEBAQJfAAICawJOWbYRERUUBA0aKwEOAgcjNT4CNzMDIxEzAVEEFx4PMAcNCwJXpFhYAu8SNjkWDBM1NxX9CAL4//8AYQAAAfMCygImAC8AAAEHAU4BI/68AAmxAQG4/rywNSv//wBVAAABOgL4ACYATwAAAQcBTgCr/tIACbEBAbj+0rA1KwABAA0AAAHzAsoADQAsQCkKCQgHBAMCAQgBAAFMAAAAak0AAQECYAMBAgJrAk4AAAANAA0VFQQNGCszNQcnNxEzETcXBxUhFWExI1RaiSStATj3HDwyAYH+tFE/ZNxQAAH/9wAAAQsC+AALAD9ADQoJCAcEAwIBCAEAAUxLsClQWEAMAAAAbE0CAQEBawFOG0AMAAAAAV8CAQEBawFOWUAKAAAACwALFQMNFyszEQcnNxEzETcXBxFOMyRXWEAlZQEdIDs4AYj+sSw7RP6q//8AYQAAApcDsAImADEAAAEHAHYBGACyAAixAQGwsrA1K///AFUAAAIZAv4CJgBRAAAABwB2ANEAAAACAGH/IwKXAsoAEgAeAE9ACwIBAAIZEwIEBQJMS7AbUFhAFwMBAgJqTQEBAABrTQAFBQRfAAQEbwROG0AUAAUABAUEYwMBAgJqTQEBAABrAE5ZQAkVFRcRFhAGDRwrISMBIxYWFREjETMBMy4CNREzAw4CByM1PgI3MwKXaf6CBAIGU2gBfQQBAwNU2wQZIRIwCBEOAlcCUSNoN/5xAsr9sRBATCABk/zwEjc4FgwRNTkVAAIAVf8jAhkCIgATAB8AlUALEAEBAhoUAgUGAkxLsBlQWEAdAAICAGEEBwIAAHNNAwEBAWtNAAYGBV8ABQVvBU4bS7AbUFhAIQAEBG1NAAICAGEHAQAAc00DAQEBa00ABgYFXwAFBW8FThtAHgAGAAUGBWMABARtTQACAgBhBwEAAHNNAwEBAWsBTllZQBUBAB8eGRgPDg0MCQcFBAATARMIDRYrATIWFREjETQjIgYVESMRMxczNjYTDgIHIzU+AjczAVdgYld4WURYRw0FGlxRBBkhEjAIEQ4CVwIiXWj+owFXgWRe/uoCGEkqKf2YEjc4FgwRNTkV//8AYQAAApcDsAImADEAAAEHAUsAqwCyAAixAQGwsrA1K///AFUAAAIZAv4CJgBRAAAABgFLZAD//wABAAACXwLKACYAUUYAAAYCBvUAAAEAYf9CApcCygAfADtAOBYBAgMEAQECAwEAAQNMCwECAUsAAQUBAAEAZQQBAwNqTQACAmsCTgEAHBsVFBMSCAYAHwEfBg0WKwUiJic1FhYzMjY2NQEjHgIVESMRMwEzJiY1ETMRFAYB2xklDhAmFhovH/5tBAIDA1NoAX0EAwRUZr4HBkwEBhMxKwJRE0ZQJf59Asr9xCBxNwF0/TxkYAABAFX/EAIaAiIAHwBtQA4VAQMCBAEBAwMBAAEDTEuwGVBYQBwAAgIEYQUBBARtTQADA2tNAAEBAGEGAQAAbwBOG0AgAAQEbU0AAgIFYQAFBXNNAAMDa00AAQEAYQYBAABvAE5ZQBMBABoYFBMSEQ4MCAYAHwEfBw0WKwUiJic1FhYzMjY1ETQjIgYVESMRMxczNjYzMhYVERQGAYoYIg0OHBIdJndZRVhHDgUaWTRiYkbwBwVHBAYjMQGrgGNe/ukCGEkqKV1n/lJLVf//AD3/9gLQA1cCJgAyAAABBwFMAMoAsgAIsQIBsLKwNSv//wA3//YCJwKlAiYAUgAAAAYBTHIA//8APf/2AtADlgImADIAAAEHAU0AyACyAAixAgGwsrA1K///ADf/9gInAuQCJgBSAAAABgFNcAD//wA9//YC0AOwAiYAMgAAAQcBUgDjALIACLECArCysDUr//8AN//2AicC/gImAFIAAAAHAVIAiwAAAAIAPf/2A2QC1QAXACIAzUAKIQEDAiABBQQCTEuwFVBYQCMAAwAEBQMEZwsIAgICAGEBCgIAAHBNCQEFBQZhBwEGBmsGThtLsBlQWEA1AAMABAUDBGcLAQgIAGEKAQAAcE0AAgIBXwABAWpNAAUFBmEHAQYGa00ACQkGYQcBBgZrBk4bQDMAAwAEBQMEZwsBCAgAYQoBAABwTQACAgFfAAEBak0ABQUGXwAGBmtNAAkJB2EABwdxB05ZWUAfGRgBAB8dGCIZIhEPDQwLCgkIBwYFBAMCABcBFwwNFisBMhchFSEVIRUhFSEVIQYGIyImJjU0NjYXIgYVFBYzMjcRJgGCMi4Bgv7hAQz+9AEf/oQWMRpvk0hHkXV7dHR6OSopAtULT99O/08EBlymb2+kW0+Zh4ebEQIhEAADADb/9gN+AiEAIQAoADQAWUBWHwEHBhILAgIBDAEDAgNMAAcAAQIHAWcMCAsDBgYAYQUKAgAAc00JAQICA2EEAQMDcQNOKikjIgEAMC4pNCo0JiUiKCMoHRsWFBAOCQcFBAAhASENDRYrATIWFRUhFhYzMjY3FQYGIyImJwYGIyImJjU0NjMyFhc2NhciBgchNCYFIgYVFBYzMjY1NCYCpWV0/pwCU001TSgoTjVEaCAfZkJGbT+Dcj9kHh1fPDxGBgEFPP5CT0ZIT05ISQIhg241YFoTEk0SETg3NzhBfVmEkDg2NTlITkpFUwFmZWVpZmRoZ///AGEAAAJfA7ACJgA1AAABBwB2ANMAsgAIsQIBsLKwNSv//wBVAAABjgL+AiYAVQAAAAcAdgCMAAAAAwBh/yMCXwLKAA4AFwAjAH1ACwcBAgUeGAIGBwJMS7AbUFhAJQAFAAIBBQJnCQEEBABfCAEAAGpNAwEBAWtNAAcHBl8ABgZvBk4bQCIABQACAQUCZwAHAAYHBmMJAQQEAF8IAQAAak0DAQEBawFOWUAbEA8BACMiHRwTEQ8XEBcNDAsKCQgADgEOCg0WKwEyFhUUBgYHEyMDIxEjERcjETMyNjU0JhMOAgcjNT4CNzMBJoV/KkEkxGmtjlrAZmtXUFQPBBkhEjAIEQ4CVwLKZWY5TC0N/sABJ/7ZAspO/vdFQ0Y7/T4SNzgWDBE1ORUAAgA+/yMBjgIiABMAHwCuS7AZUFhAEAMBAQAQBAICARoUAgQFA0wbQBADAQMAEAQCAgEaFAIEBQNMWUuwGVBYQBwAAQEAYQMGAgAAc00AAgJrTQAFBQRfAAQEbwROG0uwG1BYQCAAAwNtTQABAQBhBgEAAHNNAAICa00ABQUEXwAEBG8EThtAHQAFAAQFBGMAAwNtTQABAQBhBgEAAHNNAAICawJOWVlAEwEAHx4ZGA8ODQwIBgATARMHDRYrATIWFwcmJiMiBgYVESMRMxczNjYDDgIHIzU+AjczAU8PIw0LDR8OKUgrWEgKBBpSWQQZIRIwCBEOAlcCIgMDUQMELVE2/uICGGIsQP2YEjc4FgwRNTkV//8AYQAAAl8DsAImADUAAAEHAUsAZgCyAAixAgGwsrA1K///AEcAAAGZAv4CJgBVAAAABgFLHwD//wAz//YB9gOwAiYANgAAAQcAdgC5ALIACLEBAbCysDUr//8AM//2AbIC/gImAFYAAAAHAHYAjAAA//8AM//2AfYDsAImADYAAAEHAUoATgCyAAixAQGwsrA1K///ADP/9gGyAv4CJgBWAAAABgFKIQD//wAz/xAB9gLUAiYANgAAAAcAegCSAAD//wAz/xABsgIiAiYAVgAAAAcAegCBAAD//wAz//YB9gOwAiYANgAAAQcBSwBMALIACLEBAbCysDUr//8AM//2AbIC/gImAFYAAAAGAUsfAAACAAr/IwIhAsoABwATAFK2DggCBAUBTEuwG1BYQBsDAQEBAl8AAgJqTQAAAGtNAAUFBF8ABARvBE4bQBgABQAEBQRjAwEBAQJfAAICak0AAABrAE5ZQAkVFRERERAGDRwrISMRIzUhFSMTDgIHIzU+AjczAUNa3wIX3hMEGSESMAgRDgJXAntPT/0/Ejc4FgwRNTkVAAIAEP8jAVMCkwAYACQAg0ATDgECBAMBAAIEAQEAHxkCBgcETEuwG1BYQCYAAwQDhQUBAgIEXwAEBG1NCAEAAAFhAAEBcU0ABwcGXwAGBm8GThtAIwADBAOFAAcABgcGYwUBAgIEXwAEBG1NCAEAAAFhAAEBcQFOWUAXAQAkIx4dFRQTEhEQDQwIBgAYARgJDRYrJTI2NxUGBiMiJiY1ESM1NzczFTMVIxEUFhcOAgcjNT4CNzMBCBQqDQ40GCpHLExNIzSbmy8zBBkhEjAIEQ4CVz4HBEMHCR1IQQE4KiNye0T+yjEvhBI3OBYMETU5Ff//AAoAAAIhA7ACJgA3AAABBwFLAEUAsgAIsQEBsLKwNSsAAgAQ//YB1gL4AAsAJACLQBYAAQUBBgEABRoBBAYPAQIEEAEDAgVMS7ApUFhAKQAFAQABBQCAAAAAAV8AAQFsTQcBBAQGXwAGBm1NCAECAgNhAAMDcQNOG0AnAAUBAAEFAIAAAQAABgEAZwcBBAQGXwAGBm1NCAECAgNhAAMDcQNOWUAVDQwhIB8eHRwZGBQSDCQNJBUUCQ0YKwEOAgcjNT4CNzMDMjY3FQYGIyImJjURIzU3NzMVMxUjERQWAdYEFx4PMAcNCwJXzhQqDQ40GCpHLExNIzSbmy8C7xI2ORYMEzU3Ff1GBwRDBwkdSEEBOCojcntE/soxLwABAAoAAAIhAsoADwAvQCwFAQEGAQAHAQBnBAECAgNfAAMDak0IAQcHawdOAAAADwAPEREREREREQkNHSszESM1MzUjNSEVIxUzFSMR6JWV3gIX35SUAUVK61BQ60r+uwABABD/9gFTApMAIABSQE8SAQQGAwEAAgQBAQADTAAFBgWFCAEDCQECAAMCZwcBBAQGXwAGBm1NCgEAAAFhAAEBcQFOAQAdHBsaGRgXFhUUERAPDg0MCAYAIAEgCw0WKyUyNjcVBgYjIiYmNTUjNTM1IzU3NzMVMxUjFTMVIxUUFgEIFCoNDjQYKkcsRERMTSM0m5uSki8+BwRDBwkdSEF8QnoqI3J7RHpCejEv//8AWv/2AoADkQImADgAAAEHAVEAjgCyAAixAQGwsrA1K///AE//9gIVAt8CJgBYAAAABgFRVQD//wBa//YCgANXAiYAOAAAAQcBTACxALIACLEBAbCysDUr//8AT//2AhUCpQImAFgAAAAGAUx4AP//AFr/9gKAA5YCJgA4AAABBwFNAK8AsgAIsQEBsLKwNSv//wBP//YCFQLkAiYAWAAAAAYBTXYA//8AWv/2AoAD4wImADgAAAEHAU8A2gCyAAixAQKwsrA1K///AE//9gIVAzECJgBYAAAABwFPAKEAAP//AFr/9gKAA7ACJgA4AAABBwFSAMoAsgAIsQECsLKwNSv//wBP//YCIAL+AiYAWAAAAAcBUgCRAAAAAQBa/yQCgALKACYAWkAOEAECBAYBAAIHAQEAA0xLsBlQWEAbBQEDA2pNAAQEAmEAAgJxTQAAAAFhAAEBbwFOG0AYAAAAAQABZQUBAwNqTQAEBAJhAAICcQJOWUAJEyMTJiUiBg0cKwUUFjMyNjcVBgYjIiY1NDY3BiMiJjURMxEUFjMyNjURMxEUBgcGBgHSGBURFwgOHBQ1MiAVJy6Fi1pdXmFXWSwsLCprHRkFATgEBTQzHz0YCZF3Acz+MVdgZ1EBzv4yP2okMkX//wBP/yQCHQIYAiYAWAAAAAcBUAFQAAD//wAMAAADlQOwAiYAOgAAAQcBSgECALIACLEBAbCysDUr//8ACwABAwcC/gImAFoAAAAHAUoAugAA//8AAAAAAjYDsAImADwAAAEHAUoATACyAAixAQGwsrA1K///AAH/EAH+Av4CJgBcAAAABgFKMAD//wAAAAACNgOMAiYAPAAAAQcAav/5ALIACLEBArCysDUr//8AJgAAAhUDsAImAD0AAAEHAHYAvgCyAAixAQGwsrA1K///ACcAAAGvAv4CJgBdAAAABwB2AIcAAP//ACYAAAIVA5MCJgA9AAABBwFOAMkAsgAIsQEBsLKwNSv//wAnAAABrwLhAiYAXQAAAAcBTgCSAAD//wAmAAACFQOwAiYAPQAAAQcBSwBRALIACLEBAbCysDUr//8AJwAAAa8C/gImAF0AAAAGAUsaAAABAFUAAAFqAv0ADwBHQAoMAQACDQEBAAJMS7AdUFhAEQMBAAACYQACAmxNAAEBawFOG0APAAIDAQABAgBpAAEBawFOWUANAQAKCAUEAA8BDwQNFisBIgYVESMRNDYzMhYXByYmAQUpL1hhUB8yExcQKgK0ND/9vwJBZ1ULCEUFCgAB//P/DgHJAv0AKQB4QBMbAQQDHBQCBQQTAQIFBgEBAgRMS7AdUFhAIQAEBANhAAMDbE0GAQICBV8ABQVtTQABAQBhBwEAAG8AThtAHwADAAQFAwRpBgECAgVfAAUFbU0AAQEAYQcBAABvAE5ZQBUBACYlJCMgHhkXEhEODAApASkIDRYrFyImNTQ2NxcGBhUUFjMyNjURIzU3NTQ2MzIWFwcmJiMiBhUVMxUjERQGgkBPAgNLAQEhFhwfXl5cUiA1ExcQKhYsK4eHQ/JGOwoWCxAECwYfHyYxAiYpHh9oWwsHRQUKOz8jRP3dTFcABAAAAAACgAO+AAoAHAAoADEAS0BIAAEBAC4WAggGAkwAAAEAhQABAgGFCQEGBwgHBgiAAAIABwYCB2kACAAEAwgEaAUBAwNrA04eHSopJCIdKB4oEREWJRUTCg0cKwE2NjczFQ4CByMHJjU0NjMyFhUUBgcBIychByMBMjY1NCYjIgYVFBYDMycmJicGBgcBDxUwEGoKLjYWOw0xPTAvQRoWAQJdUv7ZTlwBPhkfHxkYIB1a7lQHFQgIFAcDRhhEHAgOLi4P3Rs/Mjg3Mh8uDf2fwMACgh0bGx0dGxoe/o7PEjgbGzsRAAUALv/2AeADvgAKABYAIgA+AEkAxUAOPAEKBjsBCQopAQwLA0xLsBlQWEA8AAEAAYUAAAIAhQ0BAg4BBAUCBGkABQADBgUDagAJEAELDAkLZwAKCgZhDwEGBnNNAAwMB2EIAQcHawdOG0BAAAEAAYUAAAIAhQ0BAg4BBAUCBGkABQADBgUDagAJEAELDAkLZwAKCgZhDwEGBnNNAAcHa00ADAwIYQAICHEITllAK0A/JCMYFwwLRkQ/SUBJOTc0Mi4sKCcjPiQ+HhwXIhgiEhALFgwWFBQRDRgrAQ4CByM1NjY3MwcyFhUUBiMiJjU0NhciBhUUFjMyNjU0JgcyFhURIycjBgYjIiY1NDY3NzU0JiMiBgcnNjYTBgYVFBYzMjY1NQG+CjhAFz8VMBCDoS9APzAxPDwxGCAdGxkfIBViXkARBCNNRElgfoNbOjUqTCEbI2BOZE03K0RaA7gLJSQMCBM1Fo03MTM4ODIyNzEeGhoeHhoaHt9WXv6TTCwqTVJQVwQDIEM0GRBCExv+4gQ4My0qS04w/////wAAAzUDsAImAIgAAAEHAHYBiQCyAAixAgGwsrA1K///AC7/9gMtAv4CJgCoAAAABwB2AVMAAP//AD3/4QLQA7ACJgCaAAABBwB2ASQAsgAIsQMBsLKwNSv//wA3/98CJwL+AiYAugAAAAcAdgDLAAAAAgAz/yMB9gLUACkANQBoQBQbAQMCHAcCAQMGAQABMCoCBAUETEuwG1BYQB8AAwMCYQACAnBNAAEBAGEAAABxTQAFBQRfAAQEbwROG0AcAAUABAUEYwADAwJhAAICcE0AAQEAYQAAAHEATllACRUeJSwlIgYNHCslFAYjIiYnNRYWMzI2NTQmJicmJjU0NjYzMhYXByYmIyIGFRQWFhceAgMOAgcjNT4CNzMB9op1PGYiJGs5UFEeSUFbXTpnQztiKBwlVy9DRB5EOj9XLbUEGSESMAgRDgJXv19qEhBWEBo+NSMwKRchYFM5USwWEk0QFjkvJDAmFhc1Sv7DEjc4FgwRNTkVAAIAM/8jAbICIgApADUAaEAUGwEDAhwHAgEDBgEAATAqAgQFBExLsBtQWEAfAAMDAmEAAgJzTQABAQBhAAAAcU0ABQUEXwAEBG8EThtAHAAFAAQFBGMAAwMCYQACAnNNAAEBAGEAAABxAE5ZQAkVHiUsJSIGDRwrJRQGIyImJzUWFjMyNjU0JiYnLgI1NDYzMhYXByYmIyIGFRQWFhceAgMOAgcjNT4CNzMBsnRiOFEfIFsvQzwWOTU0SihvWjFVJR4iSic2ORo9MzNIJoIEGSESMAgRDgJXlE5QEhBQEBsrJBQgIBQUKDgsREoTEUYOFCMeFh8dFBMoOf77Ejc4FgwRNTkVAAEAKAJeAXoC/gASACmxBmREQB4OCQQDAAIBTAMBAgAChQEBAAB2AAAAEgASFhUEDRgrsQYARBMeAhcVIyYmJwYGByM1PgI3/QwtMRM+GjgbGzYaPBMvLA0C/hY3NRMLEC8bGy4RCxQ0NxYAAQAoAl4BegL+ABIAKbEGZERAHg4JBAMCAAFMAQEAAgCFAwECAnYAAAASABIWFQQNGCuxBgBEEy4CJzUzFhYXNjY3MxUOAgejDSwwEjwaOBkbOBo+EzEtDAJeFzU0Ew0RMBsbMBENEzQ1FwABACgCXgFRAqUAAwAnsQZkREAcAgEBAAABVwIBAQEAXwAAAQBPAAAAAwADEQMNFyuxBgBEARUhNQFR/tcCpUdHAAEAKAJeAV8C5AANAC6xBmREQCMEAwIBAgGFAAIAAAJZAAICAGEAAAIAUQAAAA0ADSISIgUNGSuxBgBEAQYGIyImJzMWFjMyNjcBXwVRSEpLBDYFMi4nOQUC5DxKST0pFhgnAAEAKAJxAI8C4QALACixBmREQB0CAQABAQBZAgEAAAFhAAEAAVEBAAcFAAsBCwMNFiuxBgBEEzIWFRQGIyImNTQ2XBQfHxQWHh4C4RsdHBwcHB0bAAIAKAJeAQQDMQALABcAObEGZERALgABAAMCAQNpBQECAAACWQUBAgIAYQQBAAIAUQ0MAQATEQwXDRcHBQALAQsGDRYrsQYARBMiJjU0NjMyFhUUBicyNjU0JiMiBhUUFpUxPDwxL0A/MBkfIBgYIB0CXjgyMjc3MTM4Mh4aGh4eGhoeAAEAKP8kAM0ADwATACyxBmREQCEGAQEAAUwREAUDAEoAAAEBAFkAAAABYQABAAFRJSECDRgrsQYARBcUMzI2NxUGBiMiJjU0NjY3FwYGcC0RFwgOHBQ1Mh0rFDAiInQtBQE4BAUyLB02LA4PIDUAAQAoAl4BlwLfABUANLEGZERAKQABBAMBWQIBAAAEAwAEaQABAQNhBgUCAwEDUQAAABUAFSIiEiIiBw0bK7EGAEQTNjYzMhYWMzI2NzMGBiMiJiYjIgYHKAY5Lx41MBUXGQcyBjgvHDUxFhgYBwJeO0UdHB0dOkYcHR0dAAIAKAJeAY8C/gALABYALrEGZERAIxIMBgAEAAEBTAMBAQAAAVcDAQEBAF8CAQABAE8UFRUUBA0aK7EGAEQBDgIHIzU+AjczBw4CByM1NjY3MwGPCi42FzIOIB8KYLAKLjYXMhUyEGAC9BE6ORIMEzQ3FgoROjkSDB1VIgABAP0CXgGIAyUACwAnsQZkREAcBgACAQABTAAAAQEAVwAAAAFfAAEAAU8VFAIIGCuxBgBEEz4CNzMVDgIHI/0JEg4EXgUcIxI1AmwZQUQbCxZDRxwAAwCKAncBwQNGAAkAFQAhAICxBmREQAoAAQIBBQEAAgJMS7AMUFhAJQABAgIBcAAAAgMCAAOABwQGAwIAAwJZBwQGAwICA2IFAQMCA1IbQCQAAQIBhQAAAgMCAAOABwQGAwIAAwJZBwQGAwICA2IFAQMCA1JZQBUXFgsKHRsWIRchEQ8KFQsVFBMICBgrsQYARAEGBgcjNTY2NzMHMhYVFAYjIiY1NDYzMhYVFAYjIiY1NDYBixA2HSoLGwdg0xMbGxMTGxvuEhwcEhQaGgM8H1QjDB5UImwXGhkZGRkaFxcaGRkZGRoX//8AAAAAAn4C8AImACQAAAEHAVP/DP/LAAmxAgG4/8uwNSv//wBIAZ8AxAImAwcAeQAAAIIACLEAAbCCsDUr/////wAAAkUC8AAmAChVAAEHAVP/Av/LAAmxAQG4/8uwNSv/////AAAC2ALwACYAK1UAAQcBU/8C/8sACbEBAbj/y7A1K/////8AAAGnAvAAJgAsfQABBwFT/wL/ywAJsQEBuP/LsDUr///////2Av4C8AAmADIuAAEHAVP/Av/LAAmxAgG4/8uwNSv/////AAAC0QLwACcAPACbAAABBwFT/wL/ywAJsQEBuP/LsDUr////+AAAAw4C8QAmAXUlAAEHAVP++//MAAmxAQG4/8ywNSv////r//YBSANGAiYBhQAAAAcBVP9hAAD//wAAAAACfgLNAgYAJAAA//8AYQAAAlQCygIGACUAAAABAGEAAAH0AsoABQA7S7AxUFhAEQAAAAJfAwECAjRNAAEBNQFOG0ARAAEAAYYAAAACXwMBAgI0AE5ZQAsAAAAFAAUREQQIGCsBFSERIxEB9P7HWgLKUP2GAsoAAgAUAAACMQLKAAUADgBGQAsJAQIBBAECAAICTEuwMVBYQBEDAQEBNE0AAgIAYAAAADUAThtADgACAAACAGQDAQEBNAFOWUAMAAAODQAFAAUSBAgXKwETFSE1ExMmJicGBgcDIQFP4v3j4VwPGQgJFw5/AVoCyv1sNjcCk/75LVQkJFMq/oj//wBhAAAB8ALKAgYAKAAA//8AJgAAAhUCygIGAD0AAP//AGEAAAKDAsoCBgArAAAAAwA9//YC0ALVAA8AGwAfAC9ALAYBBQAEAgUEZwADAwFhAAEBOk0AAgIAYQAAADUAThwcHB8cHxMkJSYjBwgbKwEUBgYjIiYmNTQ2NjMyFhYFFBYzMjY1NCYjIgYFFSE1AtBLkmxvk0hIk3Brkkv9zHJ5enBweXlzAYH+0gFmb6VcXKZvbqRcW6Vvh5ubh4eZmVtOTv//ACgAAAEqAsoCBgAsAAD//wBhAAACawLKAgYALgAAAAEAAAAAAl8CygAMADq1BgEAAgFMS7AxUFhADQMBAgI0TQEBAAA1AE4bQA0BAQACAIYDAQICNAJOWUALAAAADAAMGBEECBgrAQEjAyYmJwYGBwMjAQFeAQFfnhAbCQcbEJ1fAQACyv02AcIvUyQkVC3+PQLK//8AYQAAAyoCygIGADAAAP//AGEAAAKXAsoCBgAxAAAAAwAjAAACBwLKAAMABwALAGVLsDFQWEAgAAIHAQMEAgNnBgEBAQBfAAAANE0ABAQFXwgBBQU1BU4bQB0AAgcBAwQCA2cABAgBBQQFYwYBAQEAXwAAADQBTllAGggIBAQAAAgLCAsKCQQHBAcGBQADAAMRCQgXKxM1IRUBNSEVATUhFTcBvP5sAWz+WAHkAntPT/7TTk7+sk9P//8APf/2AtAC1QIGADIAAAABAGEAAAJ5AsoABwA+S7AxUFhAEgACAgBfAAAANE0EAwIBATUBThtAEgQDAgECAYYAAgIAXwAAADQCTllADAAAAAcABxEREQUIGSszESERIxEhEWECGFn+mwLK/TYCe/2F//8AYQAAAioCygIGADMAAAABACQAAAIiAsoAEgBUQA8DAQEADAICAgEBAQMCA0xLsDFQWEAWAAEBAF8AAAA0TQACAgNfBAEDAzUDThtAEwACBAEDAgNjAAEBAF8AAAA0AU5ZQAwAAAASABJCURQFCBkrMzUTAzUhFSMiIiYjEwMyNjMhFSTq5AHb/w4wLAvh6yZLKAECSgErAQpLUAH++/7YAU///wAKAAACIQLKAgYANwAA//8AAAAAAjYCygIGADwAAAADADP/9gLwAtQAFwAfACcAWkuwMVBYQB8EAQAJAQYHAAZpCAEHAwEBAgcBaQAFBTRNAAICNQJOG0AfBAEACQEGBwAGaQgBBwMBAQIHAWkABQUCXwACAjUCTllADicmERURERcRERcQCggfKwEeAhUUDgIHFSM1LgM1NDY2NzUzBw4CFRQWFzM2NjU0JiYnAb50hjgdRnZZWVt3RBw5hnNZWVBfKGdwWXRjKF5RAnwCSHdJMF9NMAJubgIxT14uR3dKAlikAjBTOFhpBARrVjlTLwL//wAEAAACRgLKAgYAOwAAAAEANQAAAu8CygAbAEdLsDFQWEAXBgEEAgEAAQQAaQcFAgMDNE0AAQE1AU4bQBcGAQQCAQABBABpAAEBA18HBQIDAzQBTllACxMRERMVEREUCAgeKwEUDgIjFSM1Ii4CNTUzFRQWMxEzETI2NTUzAu8dRHdaWFp3QxxaZnBYcmRcAd8zXkor2dksSl4x7OpdXQGk/lxdW+wAAQAmAAAC6QLVACEAVrYcBgIBAgFMS7AxUFhAGAYBAAADYQADAzpNBAECAgFfBQEBATUBThtAFQQBAgUBAQIBYwYBAAADYQADAzoATllAEwEAGxoZGBIQCgkIBwAhASEHCBYrASIGFRQWFxUhNTMmJjU0NjYzMhYWFRQGBzMVITU2NjU0JgGHeHBKXf7gskBYTJNoapJMV0Cx/uBdS3EChoNyZKJDSE8xpHBikE9OkGJwpTFPSEKkY3KD//8AHQAAATYDjAImACwAAAEHAGr/iACyAAixAQKwsrA1K///AAAAAAI2A4wCJgA8AAABBwBq//kAsgAIsQECsLKwNSv//wA3//YCWAMlAiYBfQAAAAYBUxMA//8AK//2AcEDJQImAYEAAAAGAVPoAP//AFX/EAIZAyUCJgGDAAAABgFTIgD//wBS//YBSAMlAiYBhQAAAAcBU/9eAAD//wBP//YCLwNGAiYBkQAAAAYBVBMAAAIAN//2AlgCIgAjADAAbEALIAkCAwYaAQADAkxLsBlQWEAaAAYGAWECAQEBPU0IBQIDAwBiBAcCAAA1AE4bQB4AAgI3TQAGBgFhAAEBPU0IBQIDAwBiBAcCAAA1AE5ZQBklJAEALCokMCUwHhwWFQ4NBwUAIwEjCQgWKwUiJjU0NjMyFhczNjY3Mw4CFRUUFjMyNjcVBgYjIiYnIwYGJzI2NTU0JiMiBhUUFgETYnp4bDtPGgYFEAtFBwwGGBEIEgQHIBElLwsHF0w1U0VBWElGRQqLiYiQKSkRKA8WSFAk0B8ZBAFABAkkLiIwSV9nBmRpamVkZgACAFX/EAJKAv0AFwAuAE5ASwcBBQYdAQQFEQEBBANMAAYABQQGBWkIAQMDAGEHAQAAPE0ABAQBYQABATVNAAICOQJOGRgBACooJyUhHxguGS4TEg8NABcBFwkIFisBMhYWFRQGBxUWFhUUBiMiJicRIxE0NjYXIgYGFREWFjMyNjU0JiMjNTMyNjU0JgFEQ2g7TkpbXYFzOk8gWD5sQyhEKSNLM1ZOYE41K05ITQL9K1RASFQMBApiW2duEhD++AMHUWUwSRxGP/5UEhdNRk9JSko9PjwAAQAF/xACAQIYABcAHEAZEAkCAAEBTAIBAQE3TQAAADkAThsVFAMIGSslDgIVIzQ2NjcDMxMeAhczPgI3EzMBOw8WDF8NFw/ZW3ELFhIDBAMRFQhqWw0oXFciHFRdKQIS/ucaQDoSEDxAFgEdAAIANv/2AiYC+AAhAC8AM0AwAwEBABwEAgMBAkwAAQEAYQQBAAA2TQADAwJhAAICNQJOAQArKRUTCAYAIQEhBQgWKwEyFhcHJiYjIgYVFBYWFxYWFRQGIyImJjU0NjY3JiY1NDYTDgMVFBYzMjY1NCYBP0ViJyYlVDMtKho7MVthiXFHcD83Xzs4RGdbH0E4I1FJTVJDAvgiFEUVHikcGCYpGzF1V3h+NGVHQGBBESBNN0VH/qoHHS9HM0JUWVNEVAABACv/9gHBAiIAKABFQEIfAQQDIAEFBBUBAAUKAQEACwECAQVMBgEFAAABBQBnAAQEA2EAAwM9TQABAQJhAAICNQJOAAAAKAAnJSwlIyEHCBsrARUjIhUUFjMyNjcVBgYjIiY1NDY2NzUmJjU0NjMyFhcHJiYjIhUUFjMBY0mXUjw4VSEfVj5zbiE2IC03c1s6UyghIUUveVNGATtIXDEoGhBNEBVZQygzHwkFDjsxREoUEkYPFEwsJgABADf/PQHJAvgAJgAfQBwbAQECAUwAAAEAhgABAQJfAAICNgFOEV8TAwgZKwUUBgcjNjY1NCYmJyYmNTQ+AjciBgYjIzUhFQ4DFRQWFhcWFgHJJxhXGCYQMzZfYjBTbDsELUEieAF0Z30+FShMNk1AKCxPICBJGw4YFQkRZ2NLfW5oNQICSUJXiW5aKDk7HQsQNwABAFX/EAIZAiIAFAB8tREBAwIBTEuwGVBYQBcAAgIAYQQFAgAAPU0AAwM1TQABATkBThtLsDFQWEAbAAQEN00AAgIAYQUBAAA9TQADAzVNAAEBOQFOG0AbAAICAGEFAQAAPU0AAwMEXwAEBDdNAAEBOQFOWVlAEQEAEA8ODQoIBQQAFAEUBggWKwEyFhURIxE0JiMiBhURIxEzFzM2NgFXYGJXOj5YRVhHDQUaXAIiXWj9swJHQEFkXv7qAhhJKikAAwA3//YCHAL9AA0AFAAbADdANAADAAUEAwVnBgECAgFhAAEBPE0HAQQEAGEAAAA1AE4WFQ8OGRgVGxYbEhEOFA8UJSMICBgrARQGBiMiJjU0NjYzMhYnIgYHISYmAzI2NyEWFgIcMWtYfHUwa1Z9d/RMRwUBMgVITU5KA/7NAkcBeXmtXc61eq5cy4OHhoaH/YmQkY+SAAEAUv/2AUgCGAAQACNAIAYBAAIHAQEAAkwAAgI3TQAAAAFhAAEBNQFOFCUiAwgZKzcUFjMyNjcVBgYjIiYmNREzqSUoFi8NDjYaLEUnV54wMAcEQwcJHUlBAXv//wBVAAACDQIYAgYA+QAAAAH/+v/2Ah4C/gAnAJ9LsBlQWEAQCQEAASIIAQMCABcBAwIDTBtAEAkBAAEiCAEDAgAXAQQCA0xZS7AZUFhAFwAAAAFhAAEBPE0AAgIDYQUEAgMDNQNOG0uwMVBYQBsAAAABYQABATxNBQEEBDVNAAICA2EAAwM1A04bQB4FAQQCAwIEA4AAAAABYQABATxNAAICA2EAAwM1A05ZWUANAAAAJwAnJhUlJAYIGisjEycmJiMiBgc1NjYzMhYWFxMWMzI2NxUGBiMiJicnLgInIwYGBwMG5xsQJisSGwsOIhI0PysUrRMfCBEFCx0RJSsQSQgVEQQECR0RegIOSysxBAJHAwUkSjr+HjYEAUEFByUszRg7ORMjUCf+5///AFX/EAIaAhgCBgB3AAAAAQAAAAAB+gIYABEAMrUGAQIAAUxLsDFQWEAMAQEAADdNAAICNQJOG0AMAAIAAoYBAQAANwBOWbUUGhADCBkrETMTHgIXMz4CNTMUBgYHI1trCRcVBQQ+RRxXJVtTXwIY/t8YQj8UP4ujYWm1p1MAAQA2/z0ByQL4ADUAL0AsDAEAAQQBBAMCTAAFBAWGAAMABAUDBGcCAQAAAV8AAQE2AE4cISUhET0GCBwrNzQ2Njc1JiY1NDY2NwYGIyM1IRUjIgYGFRQWMzMVIyIGFRQWFhcWFhUUBgcjNjY1NCYmJyYmNidAJTE5KUMoE0QiHgFaGjlrREpZU1ZbYCpPNU08JhZTFyQQNDZhZM4yTTMLBg5BOS89JQsCBElEIkQzMzdDWEEzNBoLEDgpLE8gIEkcDhcVCRFi//8AN//2AicCIgIGAFIAAAABAAz/9gJzAhgAFwCpS7AZUFhADhABAgUDAQACBAEBAANMG0AOEAECBQMBAAIEAQMAA0xZS7AZUFhAGQYEAgICBV8ABQU3TQcBAAABYQMBAQE1AU4bS7AxUFhAHQYEAgICBV8ABQU3TQADAzVNBwEAAAFhAAEBNQFOG0AgAAMAAQADAYAGBAICAgVfAAUFN00HAQAAAWEAAQE1AU5ZWUAVAQAUExIRDw4NDAsKCAYAFwEXCAgWKyUyNjcVBgYjIjURIxEjESM1NyEVIxEUFgI4DhcHCCMXb+NXbUgCH2kaPgYERQQJgAFZ/jEBzyYjSf6tIxsAAgBP/xACJgIiABMAHwA2QDMXAQQDBgEABAJMBQEDAwJhAAICPU0ABAQAYQAAADVNAAEBOQFOFRQbGRQfFR8jFyIGCBkrARQGIyImJyMWFhUVIxE0NjMyFhYnIhUVFhYzMjY1NCYCJn9uKEwdBQIDWYJtRGk77JIdSyhPRUUBDIiOFxYQSC2OAgOJhkB8csaiGRhoZWdlAAEAN/89AcoCIgAjACtAKAMBAQAEAQIBAkwAAgEChgABAQBhAwEAAD0BTgEAFRQIBgAjASMECBYrATIWFwcmJiMiBhUUFhYXFhYVFAYHIzY2NTQmJicuAjU0NjYBOShNHBwaPiFXTBxLRk09JhZTFyUQNDY3WTVCdAIiEQxJCg9uaTtEJg8QOSksUR4gSRwOFxUKCzRlU2WCPgACADf/9gJRAhgAEAAdACFAHgQBAgIBXwABATdNAAMDAGEAAAA1AE4lJRElIwUIGyslFAYGIyImNTQ2NjMzFSMWFgUUFjMyNjU0JicjIgYCJjhvUm+HR4NZ94InMP5sSlNTSisoH2Rk9kh0RIiCZXs4SSVsPlVsZk9BbyteAAEACv/1AcQCGAAVADVAMhQBAAQJAQEACgECAQNMAwEAAARfBQEEBDdNAAEBAmEAAgI1Ak4AAAAVABUUJSMRBggaKwEVIxEUFjMyNjcVBgYjIiYmNREjNTcBxNE1KxYvEA43HS5OMJBJAhhK/tY6LgcEQgYKG0hDATMnIwABAE//9gIvAhgAFgAkQCEDAQEBN00AAgIAYQQBAAA1AE4BABEQCwkGBQAWARYFCBYrBSImJjURMxEUFjMyNjU0JiczFhYVFAYBM1ljKFhGTVBMEA9YEBB/CkNzRwEl/t5VY3J4Rm48O29Km5MAAgA3/xACngIiAB0AKAAyQC8dAQQAIgcCAQQCTAUBBAQAYQAAAD1NAwEBATVNAAICOQJOHx4eKB8oEREWKgYIGisTBgYVFBYWFxE0NjMyFhYVFAYGBxUjNS4CNTQ2NwUiBhURPgI1NCbhJS0vTi5VST5YMEt7SFZKdUQ6LAE8HSwzUjA9Ae4xa0ZJVygFASpbXkN3T2F9QATn5wQ6eGJRhzZEMD/+1QUxXUZeYwAB//X/EAIhAhsAIwBBQD4hAQUAIBoXDgcEBgIFDwEDAgNMAAUFAGEBBgIAADdNAAICA2EEAQMDOQNOAQAfHRkYExEMCgYFACMBIwcIFisTMhYXFxMzAxcWFjMyNjcVBgYjIiYmJycDIxMnJiYjIgc1NjZaMi8XRJle0l0SJSUNFwkLHhUtOSUQR65e5FIPIRoTDgseAhs/O6wBI/6I7C4uAwFEAwUhPSq6/r4BmtUoLQZFAwUAAQBP/xACvAL3AB4AKkAnHAACAQABTAAFBTZNBAEAADdNAwEBATVNAAICOQJOFhQRERYWBggcKyU2NjU0JiczFhYVFAYGBxUjNS4CNREzERQWFhcRMwGqVWcQEFcQD0p8TFZMdkNXMFAuVkEIZWpFdUZDeEJnfTsF5+cDOHljAQr+80tWJgQCtwABADj/9gLWAhgAKQA0QDEJAQMEAUwABAIDAgQDgAcGAgICN00FAQMDAGIBAQAANQBOAAAAKQApIxMlFiMmCAgcKwEWFhUUBgYjIicjBiMiJiY1NDY3MwYGFRQWMzI2NTUzFRQWMzI2NTQmJwKbHxwsVT5sIgUgbT5VLBwfWh8ePDEyLlQyLTI8HSACGEaATlB6RFpaRHpQToBGRn9QYWNKOJeXPkRjYVB/Rv////X/9gFIAtoCJgGFAAAABwBq/2AAAP//AE//9gIvAtoCJgGRAAAABgBqEgD//wA3//YCJwMlAiYAUgAAAAYBUwsA//8AT//2Ai8DJQImAZEAAAAGAVMQAP//ADj/9gLWAyUCJgGVAAAABgFTYQD//wBhAAAB8AOMAiYAKAAAAQcAagAPALIACLEBArCysDUrAAEACv/2ApoCygAeAIhLsBlQWEAKAwEBAgIBAAECTBtACgMBAQICAQMBAkxZS7AZUFhAIAAHAAIBBwJnBgEEBAVfAAUFJk0AAQEAYQMIAgAALABOG0AkAAcAAgEHAmcGAQQEBV8ABQUmTQADAydNAAEBAGEIAQAALABOWUAXAQAZFxYVFBMSERAPDgwGBAAeAR4JBxYrBSInNRYzMjY2NTU0JiMjESMRIzUhFSMVMzIWFRUUBgHkMRsdKxYtHjpGuFmmAdjZv2VtZgoMTgoRMC5AOjj+mQJ7T0/FXVhGZGH//wBhAAAB9AOwAiYBYAAAAQcAdgDNALIACLEBAbCysDUrAAEAPf/2AmYC1QAdAEZAQxoBAAUbAQEADAEDAg0BBAMETAABAAIDAQJnBgEAAAVhAAUFK00AAwMEYQAEBCwETgEAGBYQDgoIBgUEAwAdAR0HBxYrASIGByEVIRYWMzI2NxUGIyImJjU0NjYzMhYXByYmAZdqgg0BXP6iBX15MVgqTnF0lEZQm3FBYyklI1QChXZ0Tn+JEAxOHVylb26lXBgUTREY//8AM//2AfYC1AIGADYAAP//ACgAAAEqAsoCBgAsAAD//wAdAAABNgOMAiYALAAAAQcAav+IALIACLEBArCysDUr////sv9CALYCygIGAC0AAAACAAH/9QOCAsoAIwAsAV9LsAxQWEAKBAEBBwMBAAECTBtLsA5QWEAKBAEBBgMBAAECTBtLsBNQWEAKBAEBBwMBAAECTBtLsBVQWEAKBAEBBgMBAAECTBtACgQBAQYDAQQBAkxZWVlZS7AMUFhAIQADAAcBAwdpAAUFAl8AAgImTQkGAgEBAGEECAIAACwAThtLsA5QWEAsAAMABwYDB2kABQUCXwACAiZNCQEGBgBhBAgCAAAsTQABAQBhBAgCAAAsAE4bS7ATUFhAIQADAAcBAwdpAAUFAl8AAgImTQkGAgEBAGEECAIAACwAThtLsBVQWEAsAAMABwYDB2kABQUCXwACAiZNCQEGBgBhBAgCAAAsTQABAQBhBAgCAAAsAE4bQCkAAwAHBgMHaQAFBQJfAAICJk0JAQYGBF8ABAQnTQABAQBhCAEAACwATllZWVlAGyUkAQArKSQsJSwcGxoYExEQDwgGACMBIwoHFisXIiYnNRYWMzI2Njc+AjchETMyFhYVFAYjIxEjDgIHDgIlMjY1NCYjIxFCESIOCxwQHiIUCAgXHA4BVDtpejN+iaSuChcWCw0mPwH7XVhgZDALBwVLBQcvSScoksJv/tI2XDlecwJ7SqOUNENeMFhBQ0U4/v8AAgBhAAADmALKABMAHAA4QDUDAQEIAQUHAQVpAgEAACZNCgEHBwRgCQYCBAQnBE4VFAAAGxkUHBUcABMAExElIREREQsHHCszETMRIREzETMyFhYVFAYjIxEhESUyNjU0JiMjEWFaATJbOml6M36Ipf7OAcxcWGBjMALK/tIBLv7SNlw5XnMBTf6zTUFDRTj+/wABAAoAAAKaAsoAEwAtQCoAAQADAgEDZwUBAAAGXwcBBgYmTQQBAgInAk4AAAATABMRESMTIREIBxwrARUjFTMyFhURIzU0JiMjESMRIzUB/vXCZGtaN0S8WqUCylDFXFn/APU6N/6aAnpQ//8AYQAAAmoDsAImAbMAAAEHAHYA7ACyAAixAQGwsrA1KwACAAv/9gJwA6gADQAoAENAQCIcFgMFBhUBBAUCTAgDAgECAYUAAgAABgIAaQcBBgYmTQAFBQRhAAQELAROAAAoJx4dGhgTEQANAA0iEiIJBxkrAQYGIyImJzMWFjMyNjcDDgIjIiYnNRYWMzI2NwEzExYWFzM2NjcTMwH5B1dfYlEFUgUvNC41BRogQVhEHDEUFC4ZOEEc/u1jxwUOBQQEDASsXwOoS01MTDYlJzT9I0dfLwgHWQkLMD0CE/53Ch8OCx8KAYwAAQBh/0QCeQLKAAsAI0AgAAEAAYYFAQMDJk0ABAQAYAIBAAAnAE4RERERERAGBxwrISMVIzUjETMRIREzAnnhXNtaAWVZvLwCyv2GAnr//wAAAAACfgLNAgYAJAAAAAIAYQAAAjQCygANABYANkAzAAIABQQCBWcAAQEAXwAAACZNBwEEBANfBgEDAycDTg8OAAAVEw4WDxYADQAMIRERCAcZKzMRIRUhFTMyFhYVFAYjJzI2NTQmIyMRYQGo/rJqa3YudowJYE5WZ18Cyk/fNVs7Ym9NQUNFOP7///8AYQAAAlQCygIGACUAAP//AGEAAAH0AsoCBgFgAAAAAgAG/0QCnQLKAA8AFwA4QDUDAQEAAVMJAQcHBV8IAQUFJk0GBAIAAAJfAAICJwJOEBAAABAXEBcWFQAPAA8REREREQoHGysBETMRIzUhFSMRMz4DNxcOAwchEQJCW1b+FVY3JEEyIARPBB8vOSABTQLK/Yb+9Ly8AQw+mqmqT1E6kpmONgIp//8AYQAAAfACygIGACgAAAABAAEAAANUAsoAEQAlQCIPDAkGAwUDAAFMAgECAAAmTQUEAgMDJwNOEhISEhIRBgccKwEBMwERMxEBMwEBIwERIxEBIwEg/utkARFWARFk/usBHmf+6Vb+6GcBbwFb/qYBWv6mAVr+pv6QAWr+lgFq/pYAAQAm//YCFgLUACkAQEA9IwEDBAMBAgMOAQECDQEAAQRMJAEEAUsAAwACAQMCZwAEBAVhAAUFK00AAQEAYQAAACwATiUkISQlKQYHHCsBFAYHFRYWFRQGIyImJzUWFjMyNjU0JiMjNTMyNjU0JiMiBgcnNjYzMhYCB1xNWl6QkDppLS9vMWBjdGhmYWppUEBDWSorKntNdHgCI0lVDAQMWEdedhEWUhYZSEJEPktHPDY6Ihs9HytkAAEAYgAAAqACygATAB1AGhABAgABTAEBAAAmTQMBAgInAk4XERcQBAcaKxMzERQGBgczATMRIxE0NjY3IwEjYlQCAwIEAYlkVAMEAQT+dmQCyv54IVJEEAJP/TYBhCVURg/9rgACAGIAAAKgA6gADQAhADlANh4BBgQBTAgDAgECAYUAAgAABAIAaQUBBAQmTQcBBgYnBk4AACEgGRgXFg8OAA0ADSISIgkHGSsBBgYjIiYnMxYWMzI2NwUzERQGBgczATMRIxE0NjY3IwEjAkgHV19iUQVSBS80LjUF/m1UAgMCBAGJZFQDBAEE/nZkA6hLTUxMNiUnNN7+eCFSRBACT/02AYQlVEYP/a4AAQBhAAACagLKAAoAH0AcCgcCAwACAUwDAQICJk0BAQAAJwBOEhESEAQHGishIwERIxEzEQEzAQJqbP69WloBO2b+ygFq/pYCyv6mAVr+pQABAAH/9QJjAsoAGwBRQAoPAQMBDgEAAwJMS7AVUFhAFgABAQRfAAQEJk0AAwMAYQIBAAAnAE4bQBoAAQEEXwAEBCZNAAAAJ00AAwMCYQACAiwCTlm3FyUnERAFBxsrISMRIw4CBw4CIyImJzUWFjMyNjY3PgI3IQJjWuIJFhYLDSY/MxEjDQscEB4jFAcIFxsOAYcCe0qjlDRDXjAHBUsFBzFJJCaTxG///wBhAAADKgLKAgYAMAAA//8AYQAAAoMCygIGACsAAP//AD3/9gLQAtUCBgAyAAD//wBhAAACeQLKAgYBbQAA//8AYQAAAioCygIGADMAAP//AD3/9gJZAtQCBgAmAAD//wAKAAACIQLKAgYANwAAAAEAC//2AnACygAaACdAJBQOCAMBAgcBAAECTAMBAgImTQABAQBhAAAALABOGRMlIwQHGislDgIjIiYnNRYWMzI2NwEzExYWFzM2NjcTMwGMIEFYRBwxFBQuGThBHP7tY8cFDgUEBAwErF/LR18vCAdZCQswPQIT/ncKHw4LHwoBjP//ADP/9gLwAtQCBgFyAAD//wAEAAACRgLKAgYAOwAAAAEAYf9EAtACygALAClAJgAAAwBUBAECAiZNBgUCAwMBYAABAScBTgAAAAsACxERERERBwcbKyURIzUhETMRIREzEQLQVv3nWgFlWU/+9bwCyv2GAnr9hQABAFAAAAJZAsoAEwApQCYRAQMCAgEBAwJMAAMAAQADAWkEAQICJk0AAAAnAE4TIxMjEAUHGyshIxEGBiMiJjURMxEUFjMyNjcRMwJZWjplPmRuWj1EO147WgElFBldWAEd/vA6ORYTAVoAAQBhAAADqwLKAAsAH0AcBQMCAQEmTQQBAgIAYAAAACcAThEREREREAYHHCshIREzESERMxEhETMDq/y2WgEdWgEeWwLK/YYCev2GAnoAAQBh/0QD8wLKAA8ALUAqAAADAFQGBAICAiZNCAcFAwMDAWAAAQEnAU4AAAAPAA8RERERERERCQcdKyURIzUhETMRIREzESERMxED81b8xFoBFlsBF1pP/vW8Asr9hgJ6/YYCev2FAAIACAAAAoECygANABYANkAzAAIABQQCBWcAAAABXwABASZNBwEEBANfBgEDAycDTg8OAAAVEw4WDxYADQAMIRERCAcZKzMRIzUzETMyFhYVFAYjJzI2NTQmIyMRrqb/cWR0MXqDCVdSWl1mAntP/tI2XDlec01BQ0U4/v8AAwBhAAAC+QLKAAsADwAYADtAOAABAAYFAQZnAwEAACZNCQEFBQJgCAQHAwICJwJOERAMDAAAFxUQGBEYDA8MDw4NAAsACiERCgcYKzMRMxEzMhYWFRQGIyERMxElMjY1NCYjIxFhWm5kczF5hAFrWv4zVlJZXGQCyv7SNlw5XnMCyv02TEJDRTf+/wACAGEAAAJPAsoACwATADBALQABAAQDAQRnAAAAJk0GAQMDAmAFAQICJwJODQwAABIQDBMNEwALAAohEQcHGCszETMRMzIWFhUUBiMnMjU0JiMjEWFahmR2NICDCa9gXHsCyv7SNlw5XnNNhEU4/v8AAQAe//YCOwLUAB4ARkBDBAEAAQMBBQATAQMEEgECAwRMAAUABAMFBGcGAQAAAWEAAQErTQADAwJhAAICLAJOAQAcGxoZFxUQDggGAB4BHgcHFisTIgYHJzY2MzIWFhUUBgYjIiYnNRYWMzI2NyE1ISYm6DJSISUpajhzlUpMmXQ+VioqVjCBgwT+pQFaCoEChRcPSxQWXKFmdapcDg9OCxGJgE9uegACAGH/9gPeAtUAFgAiAItLsBVQWEAfAAQAAQYEAWcABwcDYQUBAwMmTQAGBgBhAgEAACwAThtLsBlQWEAjAAQAAQYEAWcAAwMmTQAHBwVhAAUFK00ABgYAYQIBAAAsAE4bQCcABAABBgQBZwADAyZNAAcHBWEABQUrTQACAidNAAYGAGEAAAAsAE5ZWUALJCUjEREREyMIBx4rARQGBiMiJiYnIxEjETMRMz4CMzIWFgUUFjMyNjU0JiMiBgPeR4xoZotKBKlaWqsHSohiZ41J/eRrc3VranR0bAFmb6VcVJpp/rMCyv7SX41NW6Vvh5ubh4eZmgACABYAAAIeAsoADgAXADhANQMBAwUBTAAFBgEDAAUDZwcBBAQBXwABASZNAgEAACcAThAPAAAWFA8XEBcADgAOEScRCAcZKwEDIxMuAjU0NjMzESMRAyIGFRQWMzMRATi5acgmQyqGhchabFVbWFxoASj+2AE4DS5QP2Fn/TYBKAFVO0RCSAEJ//8ALv/2AeACIQIGAEQAAAACADn/9gIhAv0AHAArADFALicOAgIDAUwGAQBKAAAAAwIAA2kEAQICAWEAAQEsAU4eHSQiHSseKxsZFBIFBxYrEzQ2NzY2NxcOAgcGBgczPgIzMhYVFAYGIyImFzI2NTQmIyIGBgcUHgI5anZBfDYPI1hWH0FMBQYOMUUsaGo+bklvhPpBUD1GLEgwCg4jPwFCsMUZDhYJTQUPDwcOa3ETKByGa1l4O6phVGZSXycyETFcSSsAAwBVAAACFQIYABAAGAAhAC9ALAMBBAMBTAADAAQFAwRnAAICAV8AAQEoTQAFBQBfAAAAJwBOISMhJSEpBgccKwEUBgcVFhYVFAYjIxEzMhYWBzQmIyMVMzIXNCYjIxUzMjYCBDwvMkpldOfmOVs1WTc+iXmFD0ZEg4VCRgGRMjgKBAc5PERZAhgZOz4mI5OfLiisJwABAFUAAAGcAhgABQAfQBwAAAACXwMBAgIoTQABAScBTgAAAAUABRERBAcYKwEVIxEjEQGc71gCGEr+MgIYAAIAE/9GAjECGAANABQAOEA1AwEBAAFTCQEHBwVfCAEFBShNBgQCAAACXwACAicCTg4OAAAOFA4UExIADQANEREREREKBxsrAREzESM1IRUjETM2NjcXDgIHMxEB405V/otUK0VFAU4EIjUj9QIY/jL+/Lq6AQRf83xFRJGEMAGJ//8AN//2AgECIgIGAEgAAAABAAEAAALrAhgAEQAsQCkQDQoHBAEGAAMBTAYFBAMDAyhNAgECAAAnAE4AAAARABESEhISEgcHGysBAxMjAxEjEQMjEwMzExEzERMC2N3wZOhS6GTw3WDZUtoCGP78/uwBEP7wARD+8AEUAQT+/AEE/vwBBAABACH/9gG9AiIAKABKQEcnAQUAJgEEBQYBAwQSAQIDEQEBAgVMAAQAAwIEA2cABQUAYQYBAAAtTQACAgFhAAEBLAFOAQAkIh4cGxkWFA8NACgBKAcHFisTMhYVFAYHFR4CFRQGIyImJzUWFjMyNjU0IyM1MzI2NTQmIyIGByc24lxtNi8gNiFvdjpeHyJdNzxTmUg6RVM/OyxDKB9UAiJJRDE5DQQJIDQpQ1sTEE8QGikyWkglLSYmERFGJQABAFUAAAItAhgAEQAXQBQDAQAAKE0CAQEBJwFOERYRFQQHGis3FAYGBwEzESMRNDY2NwEjETOoAgMBAR9sUgECAf7jbVPRDDAwDgHB/egBPBA0Mw3+QAIYAAIAVQAAAi0C9gANAB8AM0AwCAMCAQIBhQACAAAEAgBpBwEEBChNBgEFBScFTgAAHx4dHBYVFBMADQANIhIiCQcZKwEGBiMiJiczFhYzMjY3ARQGBgcBMxEjETQ2NjcBIxEzAgcHV19iUQVSBS80LjUF/vQCAwEBH2xSAQIB/uNtUwL2S01MTDYlJzT92wwwMA4Bwf3oATwQNDMN/kACGAABAFUAAAIFAhgACgAfQBwKBQIDAQABTAMBAAAoTQIBAQEnAU4REhIQBAcaKwEzAxMjAxEjETMRAZJg5fhm8lhYAhj+/v7qARD+8AIY/vwAAQAH//kB7QIYABIAZUuwIlBYQAoLAQMBAUwKAQBJG0ALCwEDAQFMCgEAAUtZS7AiUFhAFgABAQRfAAQEKE0AAwMAYQIBAAAnAE4bQBoAAQEEXwAEBChNAAAAJ00AAwMCYQACAiwCTlm3EiUjERAFBxsrISMRIw4CIyImJzUWFjMyNjchAe1Zng0uTDoNGQgGDgc2QREBQwHPqc9eAwRCAgLm9AABAFUAAAKUAhgAEwAnQCQSCgYDAAMBTAUEAgMDKE0CAQIAACcATgAAABMAExEVFhEGBxorAREjETQ2NyMDIwMjFhURIxEzExMClE8DAgOvSqoDA091qawCGP3oAVYVLhb+UQGvLS/+rQIY/lEBrwABAFUAAAIoAhgACwAnQCQAAAADAgADZwYFAgEBKE0EAQICJwJOAAAACwALEREREREHBxsrExUhNTMRIzUhFSMRrQEjWFj+3VgCGN/f/ejv7wIY//8AN//2AicCIgIGAFIAAAABAFUAAAIaAhgABwAhQB4AAQEDXwQBAwMoTQIBAAAnAE4AAAAHAAcREREFBxkrAREjESERIxECGlj+61gCGP3oAc3+MwIY//8AVf8QAjACIgIGAFMAAP//ADf/9gG/AiICBgBGAAAAAQAUAAABxwIYAAcAG0AYAgEAAANfAAMDKE0AAQEnAU4REREQBAcaKwEjESMRIzUhAcevV60BswHO/jIBzkr//wAB/xAB/gIYAgYAXAAAAAMANv8QAp4C+AATABoAIQAgQB0hGxoUEQoHAAgAAQFMAAEAAYUAAAAqAE4ZGAIHGCsBHgIVFAYHFSM1LgI1NDY3NTMDBgYVFBYXMzY2NTQmJwGVUHdCjXxWT3hCjX9TU1xUVVtTWlRVWQIgB0Z2UXmQC+joB0V3UXqQCtj+3wlnW1toCQpoWlpmCv//ABIAAAH/AhgCBgBbAAAAAQBV/0YCZgIYAAsAI0AgAAADAFQEAQICKE0FAQMDAWAAAQEnAU4RERERERAGBxwrBSM1IREzESERMxEzAmZW/kVYARVYTLq6Ahj+MgHO/jEAAQBKAAACEAIYABIAKUAmBQEAAQoBAwACTAAAAAMCAANpBAEBAShNAAICJwJOEyMREyEFBxsrExQzMjY3NTMRIzUGBiMiJjU1M6JnMlIrWFgtVz1SW1gBVVwfGub96O8dIVZIyQABAFUAAAMsAhgACwAlQCIGBQMDAQEoTQQBAgIAYAAAACcATgAAAAsACxERERERBwcbKwERIREzETMRMxEzEQMs/SlY51joAhj96AIY/jIBzv4yAc4AAQBV/0cDeQIYAA8ALUAqAAEAAVQIBwUDAwMoTQYEAgAAAmAAAgInAk4AAAAPAA8RERERERERCQcdKwERMxEjNSERMxEzETMRMxEDK05Y/TRY51joAhj+Mf7+uQIY/jIBzv4yAc4AAgASAAACggIYAAwAFQA2QDMAAAcBBAUABGcAAgIDXwYBAwMoTQAFBQFfAAEBJwFODg0AABEPDRUOFQAMAAwRJCEIBxkrARUzMhYVFAYjIxEjNQEjFTMyNjU0JgEVlG5rZnTrqwGUkZQ7R0ICGNxNS0tZAc5K/tqrKDAwIwADAFUAAAK1AhgACgAOABcAO0A4AAEABgUBBmcDAQAAKE0JAQUFAmAIBAcDAgInAk4QDwsLAAAWFA8XEBcLDgsODQwACgAJIREKBxgrMxEzFTMyFhUUBiMhETMRJTI2NTQmIyMVVViLaGRibgEpWP53OUhCPoACGNxMTEtZAhj96EcnMTEjrAACAFUAAAIdAhgACQASAC1AKgUBAAADBAADZwACAihNAAQEAWAAAQEnAU4BABEPDgwIBwYEAAkBCQYHFisBMhUUBiMjETMVBTQmIyMVMzI2AUzRZm/zWAEYRT6VlzhJATyYS1kCGNydMSOsKAABAB3/9gG3AiIAHgBGQEMUAQQFEwEDBAQBAQIDAQABBEwAAwACAQMCZwAEBAVhAAUFLU0AAQEAYQYBAAAsAE4BABgWEQ8NDAsKCAYAHgEeBwcWKxciJic1FhYzMjY3ITUhJiYjIgYHJzY2MzIWFhUUBgarLkMdHkYsTlwF/vgBBwdPTB1FGxkdUChLc0FFeQoPDkwMElRbSFJMEApHDRI4emRffDsAAgBV//YDDQIiABMAHwBfS7AZUFhAHwAEAAEGBAFnAAcHA2EFAQMDKE0ABgYAYQIBAAAsAE4bQCcABAABBgQBZwADAyhNAAcHBWEABQUtTQACAidNAAYGAGEAAAAsAE5ZQAskJSIRERESIggHHisBFAYjIiYnIxUjETMVMzY2MzIWFgUUFjMyNjU0JiMiBgMNgG1mfQiIWFiJC3xlRWo8/oJGTE1ERUxMRgENhZKAee8CGN9xeEF7WWVpaWVlZmYAAgAQAAAB2gIYAA4AFwArQCgCAQMEAUwABAADAAQDZwAFBQFfAAEBKE0CAQAAJwBOISMREScQBgccKzMjNy4CNTQ2MzMRIzUjJxQWMzM1IyIGdmaZHzokaFbwWIJ/RT5+jz014QgjPy9NUf3o1aQuLbEw//8AN//2AgEC2gImAEgAAAAGAGr7AAABAAn/EAIaAvgAKgCLQA4gAQMCBAEBAwMBAAEDTEuwMVBYQCoHAQUIAQQJBQRnAAICCWEACQkoTQAGBgNfAAMDJ00AAQEAYQoBAAAqAE4bQCgHAQUIAQQJBQRnAAkAAgMJAmkABgYDXwADAydNAAEBAGEKAQAAKgBOWUAbAQAlIxwbGhkYFxYVFBMSEQ4MCAYAKgEqCwcWKwUiJic1FhYzMjY1ETQjIgYVESMRIzUzNTMVMxUjFRQGBzM2NjMyFhURFAYBjxYhDA0aEBskd1lEWUxMWMDAAgIFGlo0YmJE8AcFSAQGIzABl4BkXv7+Al1BWlpBWBMmESkqXWf+Z0xV//8AVQAAAZwC/gImAcwAAAAHAHYAlQAAAAEAN//2Ac0CIgAeAEZAQwsBAgEMAQMCGwEFBBwBAAUETAADAAQFAwRnAAICAWEAAQEtTQAFBQBhBgEAACwATgEAGRcVFBMSEA4JBwAeAR4HBxYrBSImJjU0NjYzMhYXByYmIyIGByEVIRYWMzI2NxUGBgE2SnNCRHVJKU8cGhxDHU1QCAEH/vgFUE4tRh4cRAo5emBkfDkQDUgLDk5QSFlWEgxMDg///wAz//YBsgIiAgYAVgAA//8ATgAAALUC4QIGAEwAAP////QAAAENAtoCJgghAAAABwBq/18AAP///8n/EAC1AuECBgBNAAAAAgAH//kDFQIYABgAIQDVS7AZUFhAChIBBAYBTBEBAUkbS7AiUFhAChIBBAcBTBEBAUkbQAsSAQQHAUwRAQEBS1lZS7AZUFhAIQAACQEGBAAGZwACAgVfCAEFBShNBwEEBAFhAwEBAScBThtLsCJQWEArAAAJAQYHAAZnAAICBV8IAQUFKE0ABwcBYQMBAQEnTQAEBAFhAwEBAScBThtAKQAACQEGBwAGZwACAgVfCAEFBShNAAcHAV8AAQEnTQAEBANhAAMDLANOWVlAFhoZAAAdGxkhGiEAGAAYJCMRJCEKBxsrARUzMhYVFAYjIxEjDgIjIic1FhYzMjY3ASMVMzI2NTQmAct8aWVkdMt9DS5LOSAPBQ4HNkIRAY1sbzpJRQIY3E1LS1kBzqnOXgdBAQPn9P7aqygwMCMAAgBVAAADQAIYABIAGwA4QDUFAQAKBwICCAACZwkGAgQEKE0ACAgBYAMBAQEnAU4UEwAAFxUTGxQbABIAEhEREREkIQsHHCsBFTMyFhUUBiMjNSMVIxEzFTM1EyMVMzI2NTQmAfh4a2VidM3uWlrwxW5wO0hEAhjdTEtLWe/vAhjf3/7aqygwMCP//wAJAAACGQL4AgYA6QAA//8AVQAAAgUC/gImAdMAAAAHAHYAswAAAAIAAf8QAf4C9gANACgAQ0BAKCETAwcEIAEGBwJMCAMCAQIBhQACAAAEAgBpBQEEBChNAAcHBmEABgYqBk4AACUjHhwZGA8OAA0ADSISIgkHGSsBBgYjIiYnMxYWMzI2NwUzExYWFzM2NjcTMwMGBiMiJic1FhYzMjY3NwG8B1dfYlEFUgUvNC41Bf6YXnQPGAYEBhoObV/nHFlOGCQNCx8RLjkQHAL2S01MTDYlJzTe/s8oSSEZUSkBMP2eTFoFA0YCBDQrRwABAFX/RwIcAhgACwAjQCAABQAFhgMBAQEoTQACAgBgBAEAACcAThEREREREAYHHCshIxEzESERMxEjFSMBELtYARdYtlYCGP4yAc796LkAAQBhAAAB/QNdAAcAJUAiBAEDAgOFAAAAAl8AAgImTQABAScBTgAAAAcABxEREQUHGSsBFSERIxEhNQH9/r5aAUgDXeP9hgLKkwABAFUAAAGeArQABwBGS7AXUFhAFgQBAwMmTQAAAAJfAAICKE0AAQEnAU4bQBYEAQMCA4UAAAACXwACAihNAAEBJwFOWUAMAAAABwAHERERBQcZKwEVIxEjETM1AZ7xWPMCtOD+LAIYnP//AAwAAAOVA7ACJgA6AAABBwBDASYAsgAIsQEBsLKwNSv//wALAAEDBwL+AiYAWgAAAAcAQwDeAAD//wAMAAADlQOwAiYAOgAAAQcAdgFtALIACLEBAbCysDUr//8ACwABAwcC/gImAFoAAAAHAHYBJQAA//8ADAAAA5UDjAImADoAAAEHAGoArwCyAAixAQKwsrA1K///AAsAAQMHAtoCJgBaAAAABgBqZwD//wAAAAACNgOwAiYAPAAAAQcAQwBwALIACLEBAbCysDUr//8AAf8QAf4C/gImAFwAAAAGAENUAAABACgA5QHMATMAAwAeQBsAAAEBAFcAAAABXwIBAQABTwAAAAMAAxEDDRcrNzUhFSgBpOVOTgABACgA5QPAATMAAwAeQBsAAAEBAFcAAAABXwIBAQABTwAAAAMAAxEDDRcrNzUhFSgDmOVOTv//ACgA5QPAATMCBgICAAAAAv/+/yIBnf/mAAMABwAqsQZkREAfAAEAAAMBAGcAAwICA1cAAwMCXwACAwJPEREREAQNGiuxBgBEBSE1IRUhNSEBnf5hAZ/+YQGfWkDEQAABAAwB1QCjAsoACQATQBAAAQEAXwAAAGoBThQTAg0YKxM2NjczDgIHIwwOMBhBCRQQBV8B4DWANSZXVSMAAQAMAdUAowLKAAkAE0AQAAAAAV8AAQFqAE4UEwINGCsTBgYHIz4CNzOjDTEYQQoTEAVeAr80gTUmV1Uj//8AH/9/ALYAdAEHAgYAE/2qAAmxAAG4/aqwNSsAAQAMAdUApALKAAkAGUAWAAAAAV8CAQEBagBOAAAACQAJFAMNFysTHgIXIyYmJzdyBRAUCUEZMA4HAsojVVcmNYE0CwACAAwB1QFbAsoACAARACRAIQIBAAABXwUDBAMBAWoATgkJAAAJEQkRDQwACAAIEwYNFysBBgYHIyc2NjcjBgYHIyc2NjcBWw4cCF8HDjAZeA4cCF4GDi8ZAso6hzQLNX82Ooc0CzV/NgACAAwB1QFbAsoACQATABdAFAIBAAABXwMBAQFqAE4UFBQTBA0aKwEGBgcjPgI3MwcGBgcjPgI3MwFbDTEYQgoTEQVesg0xGEAKEhAFXgK/NYA1JldVIws1gDUmV1Uj//8AH/9/AW4AdAEHAgoAE/2qAAmxAAK4/aqwNSsAAQBBAAABwAL4AAsAN0ANCwoHBgUEAQAIAAEBTEuwKVBYQAsAAQFsTQAAAGsAThtACwABAQBfAAAAawBOWbQVEgINGCsBJxMjEwc1FyczBzcBwKsZZBihoRhkGasB5A/+DQHzD1cPzMwPAAEAPAAAAcQC+AAVAEBAFhUUExIRDg0MCwoJCAcGAwIBEQABAUxLsClQWEALAAEBbE0AAABrAE4bQAsAAQEAXwAAAGsATlm0GhQCDRgrJTcVJxcjNwc1Fyc3BzUXJzMHNxUnFwEZq6sYZRioqBUVqKgYZRirqxXxD1UOubkOVQ+Phw9VD7q6D1UPhwABAE0A8QErAekACwAYQBUAAAEBAFkAAAABYQABAAFRJCICDRgrEzQ2MzIWFRQGIyImTUAvL0BALy9AAW1EODhEQjo6//8ASP/yAs8AeQAmABEAAAAnABEBBgAAAAcAEQILAAAABwAx//YEaALUAAsADwAZACUAMQA7AEUAtUuwGVBYQDISCBEDBhQMEwMKBQYKagAFAAELBQFpEAEEBABhDwMOAwAAcE0NAQsLAmEJBwICAmsCThtAOhIIEQMGFAwTAwoFBgpqAAUAAQsFAWkPAQMDak0QAQQEAGEOAQAAcE0AAgJrTQ0BCwsHYQkBBwdxB05ZQDs9PDMyJyYbGhEQDAwBAENBPEU9RTk3MjszOy0rJjEnMSEfGiUbJRcVEBkRGQwPDA8ODQcFAAsBCxUNFisTMhYVFAYjIiY1NDYFASMBBSIGFRQWMzI1NAUyFhUUBiMiJjU0NiEyFhUUBiMiJjU0NgUiBhUUFjMyNTQhIgYVFBYzMjU0w0pMSU1HS0YCFf50TQGM/oQmIyMmTQFoSU1JTUdLRgGmSU1JTUdLRv7yJiMjJk0BDSYjIyZNAtR1amp3d2pqdQr9NgLKNFFQUFKioeB1amp3d2pqdXVqand3amp1P1BQUVGioFBQUVGioAABACcByAECAsoAAwATQBAAAQABhgAAAGoAThEQAg0YKxMzAyOoWqE6Asr+/gACACcByAGyAsoAAwAHACRAIQUDBAMBAQBfAgEAAGoBTgQEAAAEBwQHBgUAAwADEQYNFysTEzMDIxMzA9eBWqHqgVqhAcgBAv7+AQL+/gABACgAOAEPAdcABgAGswUBATIrEzcXBxcHJyioP4yMP6gBDskkq6slyQABACcAOAEOAdcABgAGswMAATIrExcVByc3J2WpqT6MjAHXyQ3JJaur//8ASP/yAaoCygAmAAQAAAAHAAQA5gAAAAH/QQAAAUACygADABlAFgIBAQFqTQAAAGsATgAAAAMAAxEDDRcrAQEjAQFA/kxLAbQCyv02Asr//wA3AR8BXQJnAUcAUQAAAR8pmiZmAAmxAAG4AR+wNSsAAQAtAAACBQLKABEAN0A0AAQABQEEBWcGAQEHAQAIAQBnAAMDAl8AAgJqTQkBCAhrCE4AAAARABEREREREREREQoNHiszNSM1MxEhFSEVIRUhFTMVIxWCVVUBg/7UARn+55eXgkECB0/7T25BggABACEAAAIYAtMAJgBaQFcDAQEABAECARkBBwYDTAsBAgoBAwQCA2cJAQQIAQUGBAVnAAEBAGEMAQAAcE0ABgYHXwAHB2sHTgEAIyIhIB8eHRwYFxYVEhEQDw4NDAsIBgAmASYNDRYrATIWFwcmJiMiBhUVMxUjFTMVIxQGByEVITU2NjUjNTM1IzUzNTQ2AVA4VyIfH0kpNT/KysrLJh4BgP4JLzVhYWFhXwLTFhFFDhQ6QlhBTkJBQxBQSgpKRkJOQUJndQADAEz/9gLlAsoACwAUACwA5EAOKgEEBSABBwEhAQIHA0xLsBlQWEAvAAUJAQYBBQZnAAQAAQcEAWkMAQMDAF8LAQAAak0NAQoKbU0ABwcCYggBAgJrAk4bS7AbUFhAMwAFCQEGAQUGZwAEAAEHBAFpDAEDAwBfCwEAAGpNDQEKCm1NAAICa00ABwcIYgAICHEIThtANg0BCgMFAwoFgAAFCQEGAQUGZwAEAAEHBAFpDAEDAwBfCwEAAGpNAAICa00ABwcIYgAICHEITllZQCUVFQ0MAQAVLBUsKSglIx4cGRgXFhAODBQNFAoJCAYACwELDg0WKxMyFhUUBgYjIxEjERcjETMyNjU0JgUVMxUjFRQWMzI2NxUGBiMiJjU1IzU3N9KFdjF0Zh9XgCkaXFtSAUhubhofDykKDCsgN0BNTh8Cym5kPGc//uoCyk3+5kNORUR4aEPQJSgGBEEGCkNG2ygkXwABABf/9gIvAtMAMABgQF0DAQEABAECARsBBgUcAQcGBEwsAQMBSwoBAgADBAIDZwkBBAgBBQYEBWgAAQEAYQsBAABwTQAGBgdhAAcHcQdOAQAuLSUkIyIgHhkXFRQTEgwLCgkIBgAwATAMDRYrATIWFwcmJiMiBzMVIwYUFRQUFzMVIxYWMzI2NxUGBiMiJicjNTMmNDU0NjUjNTM2NgF8MlgpJRxLJ5gl9PsBAd3VEWFSJ08fH0sweYkWUEgBAUhPE4wC0xYYSA8av0EKEgoJFQtBVV0TDU4NE4p2QQwQDQsVBkF7kQAEAEH/+wL0As8AGAAcACgANABrQGgKAQIFFQsCAwIWAQADA0wLAQUBAgEFAoAABAgGCAQGgAABAAIDAQJpAAMKAQAHAwBpAAcACQgHCWkACAQGCFkACAgGYQAGCAZRGRkBADMxLSsnJSEfGRwZHBsaExEPDQgGABgBGAwGFisTIiY1NDY2MzIWFwcmJiMiFRQzMjY3FQYGAQEjARMUBiMiJjU0NjMyFgcUFjMyNjU0JiMiBuxJYi9QMBsyEhERKxNpZxowExMzAXz+dE0BjMFVR0FXVUZBWO8nLi0nJy0uJwF/T1c+SiIKCDQGCXJxCgc0CQoBS/02Asr92VFXV1FSVlZSMkBAMjQ+PgACADb/9gHGAtQAIgAqAEFAPikfExAPDAYBBAFMAAEEAAQBAIAAAwAEAQMEaQUBAAICAFkFAQAAAmEAAgACUQEAJiQZFwgGBAMAIgEiBgYWKyUyNjczBgYjIiYmNTUGBgc1NjY3NTQ2NjMyFhUUBgYHFRQWEzQjIgYVFTYBNyM1BDMES0kpRisWMBgaLhYdPzQ6RTFWNidTPCYYejotOlJZIUxBcQgOBjsHDwfvKUMoTUZBa1AXhzI7AgRcMynQQAAEAF8AAAPMAsoAEwAfACsALwBTQFABAQAFAIUABQAHBgUHaQwBBgsBBAgGBGkACAICCFcACAgCXw0JCgMEAggCTywsISAVFAAALC8sLy4tJyUgKyErGxkUHxUfABMAExEXEQ4GGSszETMBMy4CNREzESMBIx4CFRElIiY1NDYzMhYVFAYnMjY1NCYjIgYVFBYHNSEVX2UBRQQBBAJPYv63BAIDAwKGQFRRRkBVUkQsJiYsKygnVgEBAsr9tBpERRkBkP02Ak4aR0Yb/nSGWFJSV1ZTUlg6OTc4NTU4NznARUUAAgARAWoCvQLKABQAHABDQEAPCwMDAgUBTAoICQQDBQIFAoYGAQIABQUAVwYBAgAABV8HAQUABU8VFQAAFRwVHBsaGRgXFgAUABQWERIRCwYaKwERMxMTMxEjNTQ2NyMDIwMjFhYVFSERIzUhFSMRAUVeXmFbQAIBBGU1YAQBAv71ZQEKZgFqAWD+8QEP/qDMCC8M/vEBDxAoBtEBKjY2/tb//wAmAAAC6QLVAgYBdQAAAAIAMv/vAjgCFwAZACIAREBBIBoCBQQWFQ8DAwICTAABAAQFAQRpAAUAAgMFAmcAAwAAA1kAAwMAYQYBAAMAUQEAIiEeHBMRDg0KCAAZARkHBhYrBSImJjU0PgIzMhYWFSEVFhYzMjY3Fw4CEyYmIyIGBxUhATVUdDsuS1wuSnVE/mwWTi1JViIjFztUVBNMNDFIFwEjEU5+SEhoRCBDfFWuFyU8NhQlPiUBxRQmIheIAAUAIP/4Au4CygADABAAKQA1AEIAhEAODAsHAwUAPSQXAwcDAkxLsB5QWEAiAAUABgMFBmoAAwMAXwIBAABqTQoBBwcBYQkECAMBAWsBThtAJgAFAAYDBQZqAAMDAF8CAQAAak0IAQEBa00KAQcHBGEJAQQEcQROWUAeNzYSEQAANkI3QjEvHx0RKRIpEA8ODQADAAMRCw0XKzMBMwEDNDY3BgYHByc3MxEjASImNTQ2NyYmNTQ2NjMyFhUUBgcWFhUUBgM2NjU0JiMiBhUUFhcyNjU0JicnBgYVFBZuAbRL/kwVAwEKGA02I4JJRwG1SU4tIB8hJj8lN1AqHicvU0EdJSQgICQoGyooLSYNISIoAsr9NgIyGioVCRUJJzFc/lT+2kA4KTYRFCsmJDIZNTclMBAQNyk4QwEGCyEcGh0dGhoi2iQcHSYNBRAoHRwkAAUAEf/4AvoC0wAoACwARQBRAF4BMEuwG1BYQBwZAQQFGAEDBCIBAgMEAQEKAwEAAVlAMwMLAAZMG0AcGQEEBhgBAwQiAQIDBAEBCgMBAAFZQDMDCwAGTFlLsBtQWEA1AAkACgEJCmoAAQwBAAsBAGkABAQFYQYBBQVwTQACAgNhAAMDbU0PAQsLB2EOCA0DBwdrB04bS7AeUFhAOQAJAAoBCQpqAAEMAQALAQBpAAYGak0ABAQFYQAFBXBNAAICA2EAAwNtTQ8BCwsHYQ4IDQMHB2sHThtAPQAJAAoBCQpqAAEMAQALAQBpAAYGak0ABAQFYQAFBXBNAAICA2EAAwNtTQ0BBwdrTQ8BCwsIYQ4BCAhxCE5ZWUArU1IuLSkpAQBSXlNeTUs7OS1FLkUpLCksKyodGxYUEA4NCwcFACgBKBANFisTIiYnNRYzMjY1NCYjIzUzMjY1NCYjIgYHJzY2MzIWFRQGBxUWFhUUBgMBMwEFIiY1NDY3JiY1NDY2MzIWFRQGBxYWFRQGAzY2NTQmIyIGFRQWFzI2NTQmJycGBhUUFpQlQB5GPjQwOjQ5OTIvKR0fNRskH0UuR0grHicvVF4BtEv+TAGLSU4tIB8hJj8lN1AqHicvU0EdJSQgICQoGyooLSYNISIoARYNDz8iKSMkITcnHyAdFREuFxo+MCg0CgMHMyk6Sf7qAsr9NghAOCk2ERQrJiQyGTU3JTAQEDcpOEMBBgshHBodHRoaItokHB0mDQUQKB0cJAAFACP/+AL5AsoAAwAiADsARwBUAQFAGRoVAgQHFAEJBAgBAwoHAQIDTzYpAwsCBUxLsB5QWEA1AAkACgMJCmoAAw0BAgsDAmkABgYAXwUBAABqTQAEBAdhAAcHc00PAQsLAWEOCAwDAQFrAU4bS7AxUFhAOQAJAAoDCQpqAAMNAQILAwJpAAYGAF8FAQAAak0ABAQHYQAHB3NNDAEBAWtNDwELCwhhDgEICHEIThtANwAHAAQJBwRpAAkACgMJCmoAAw0BAgsDAmkABgYAXwUBAABqTQwBAQFrTQ8BCwsIYQ4BCAhxCE5ZWUAqSUgkIwUEAABIVElUQ0ExLyM7JDseHBkYFxYSEAwKBCIFIgADAAMREA0XKzMBMwEDIiYnNRYWMzI2NTQmIyIGByc3MxUjBzY2MzIWFRQGASImNTQ2NyYmNTQ2NjMyFhUUBgcWFhUUBgM2NjU0JiMiBhUUFhcyNjU0JicnBgYVFBaLAbRL/kw3IEYWG0UaLTU1MBolDx8Q87kJDB0RQ1pUAXNJTi0gHyEmPyU3UCoeJy9TQR0lJCAgJCgbKigtJg0hIigCyv02ARUNDUMQEygrJioIBBTQN20CBERARk3+40A4KTYRFCsmJDIZNTclMBAQNyk4QwEGCyEcGh0dGhoi2iQcHSYNBRAoHRwkAAUAMP/4AvYCygADAAoAIwAvADwAmkAMCQECADceEQMIBAJMS7AeUFhAKwoBBAcIBwQIgAAGAAcEBgdqAAICAF8DAQAAak0MAQgIAWELBQkDAQFrAU4bQC8KAQQHCAcECIAABgAHBAYHagACAgBfAwEAAGpNCQEBAWtNDAEICAVhCwEFBXEFTllAJDEwDAsEBAAAMDwxPCspGRcLIwwjBAoECggHBgUAAwADEQ0NFyszATMBAxMjNSEVAwEiJjU0NjcmJjU0NjYzMhYVFAYHFhYVFAYDNjY1NCYjIgYVFBYXMjY1NCYnJwYGFRQWYQG0S/5MSardASeqAbRJTi0gHyEmPyU3UCoeJy9TQR0lJCAgJCgbKigtJg0hIigCyv02AR4BcDwx/oX+2kA4KTYRFCsmJDIZNTclMBAQNyk4QwEGCyEcGh0dGhoi2iQcHSYNBRAoHRwkAAH/wP8jAED/wwALACexBmREQBwGAAIAAQFMAAEAAAFXAAEBAF8AAAEATxUUAg0YK7EGAEQXDgIHIzU+AjczQAQZIRIwCBEOAldGEjc4FgwRNTkVAAIACgGgAVUDTwAKABMAMEAtDgEEAwYBAAQCTAADBAEDVwUBBAIBAAEEAGcAAwMBXwABAwFPGBESEREQBgwcKwEjFSM1IzUTMxEzJzQ2NwYGBwczAVU9S8PFST2IAgEFIAtQfQIAYGA0ARv+7V0VOBgLMRF1AAEAHgGXAUADTAAeAEJAPx0DAgQBHBACAwQPAQIDA0wGAQUAAAEFAGcAAQAEAwEEaQADAgIDWQADAwJhAAIDAlEAAAAeAB4kJSQjEQcMGysBFSMHNjYzMhYVFAYjIiYnNRYWMzI2NTQmIyIGByc3ASu5CQwdEUNaVFIgRhYbRRotNTUwGiUPHxADTDdtAgREQEZNDQ1DEBMoKyYqCAQU0AABABwBoAFDA0wABgAqQCcFAQABAUwDAQIAAoYAAQAAAVcAAQEAXwAAAQBPAAAABgAGEREEDBgrExMjNSEVA0+q3QEnqgGgAXA8Mf6FAAMAGQGYAUUDVAAYACQAMQA4QDUfEgYDAwIBTAQBAAUBAgMAAmkAAwEBA1kAAwMBYQABAwFRGhkBACwqGSQaJA0LABgBGAYMFisTMhYVFAYHFhYVFAYjIiY1NDY3JiY1NDY2FyIGFRQWFzY2NTQmBwYGFRQWMzI2NTQmJ7A3UCoeJy9TQklOLSAfISY/JCAkKB4dJSQvISIoKSooLSYDVDU3JTAQEDcpOENAOCk2ERQrJiQxGjcdGhoiDAshHBoduBAoHRwkJBwdJg0AFgAp/0UDyQLlAAUACwAPABMAFwAbAB8AKwA7AEoAVgBeAGIAZgBvAHMAdwB9AIMAhwCLAI8DMUuwClBYQA4yASAZPwEVID4BExsDTBtLsAtQWEAOMgEgGT8BFSA+ARAbA0wbQA4yASAZPwEVID4BExsDTFlZS7AKUFhAkAQxAgIBDQECcikBJSEmJiVyCggGAwQANQs0CTMHMgUIAQIAAWcPAQ0RDA1XABESDBFZFjYCEhoYDgMMHBIMaTgBGTkBIBUZIGkeARwdARsTHBtnABMQFRNXHxcCFTcUAhAiFRBpJAEiIwEhJSIhZy8tKygEJicnJlcvLSsoBCYmJ2A+MD0uPCw7KjoJJyYnUBtLsAtQWECGBDECAgENAQJyKQElISYmJXIKCAYDBAA1CzQJMwcyBQgBAgABZw8BDREMDVcWNhIDERoYDgMMHBEMaTgBGTkBIBUZIGkeARwdARsQHBtnHxcCFTcUEwMQIhUQaSQBIiMBISUiIWcvLSsoBCYnJyZXLy0rKAQmJidgPjA9LjwsOyo6CScmJ1AbS7AOUFhAkAQxAgIBDQECcikBJSEmJiVyCggGAwQANQs0CTMHMgUIAQIAAWcPAQ0RDA1XABESDBFZFjYCEhoYDgMMHBIMaTgBGTkBIBUZIGkeARwdARsTHBtnABMQFRNXHxcCFTcUAhAiFRBpJAEiIwEhJSIhZy8tKygEJicnJlcvLSsoBCYmJ2A+MD0uPCw7KjoJJyYnUBtAkgQxAgIBDQECDYApASUhJiElJoAKCAYDBAA1CzQJMwcyBQgBAgABZw8BDREMDVcAERIMEVkWNgISGhgOAwwcEgxpOAEZOQEgFRkgaR4BHB0BGxMcG2cAExAVE1cfFwIVNxQCECIVEGkkASIjASElIiFnLy0rKAQmJycmVy8tKygEJiYnYD4wPS48LDsqOgknJidQWVlZQJuMjIiIhIR+fnh4Z2dYVz08LSwUFBAQDAwGBgAAjI+Mj46NiIuIi4qJhIeEh4aFfoN+g4KBgH94fXh9fHt6eXd2dXRzcnFwZ29nbmpoZmVkY2JhYF9dW1deWF5VU09NR0ZDQTxKPUo6OCw7LTsqKCQiHx4dHBsaGRgUFxQXFhUQExATEhEMDwwPDg0GCwYLCgkIBwAFAAURET8GGCsTNTMVIxUlNTMVIzUhNTMVMzUzFTM1MxUTIzUzBSM1MwUUBiMiJjU0NjMyFjcyFhUUBgcVFhYVFAYjIxEBIic1FhYzMjY1NTMVFAYlFBYzMjY1NCYjIgYFMjY1NCMjFQUjNTMFIzUzBRUzMjY1NCYjASM1MwUjNTMDNTMVMxUhNTM1MxUhNTMVITUzFTM1MxUplF4C1pQ1/WSEO4U6hc41NfyWNjYBRz5CQj4+QkI+fTU3FxUWHjUuZQEJGA8IDwoSGD02/eEgIiMfHyMiIAFHFxErHf5UNjYDajU1/kIkGBISGgGcNTX8ljY2NjZeAnhfNf6thf39hDuFAlGUNl5eNpReNjY2NjY2/uOEhITjQlFRQkNQUEwgKRggBAQEHCInLAEe/t8FMgEDERnEwjEuki0zMy0tMzMPEBAfP3+FhYU2SxUSEBT+8oSEhP6ulF81NV+UNTU1NTU1AAMAKf9kA74C+AADAB8AKwA6QDcQAQEAEQMBAwIBAkwCAQNJAAABAIUAAQIBhQADBAOGAAIEBAJXAAICBGEABAIEUSQjGSUsBQYbKwkDBTQ2NzY2NTQmIyIGBxc2NjMyFhUUBgcGBhUVMwcUFjMyNjU0JiMiBgHzAcv+Nf42AeoUISsrXFAqWCIoIT4bHx4aISUhZ3QoHRspKRsdKAL4/jb+NgHKZBkeGSM9MUNKHBRXERYcFxwjGh43Jx2GIx8fIyUeHv///8n/EAEqAv4CJggiAAAABgFLsAD//wAMAdUAowLKAgYCBgAAAAIABv/2AmAC/QAzAD0AVUBSGwEEAhoBBgQCTAkBAQcBAgQBAmkABQAEBgUEaQsBCAgAYQoBAAA8TQAGBgNhAAMDNQNONTQBADs6ND01PS4tKCYfHRgWDgwGBQQDADMBMwwIFisBMhYXMxUjFhYVFAYGIyImJjU0NjU0JiMiBgcnNjYzMhYVFAYVFBYzMjY1NCYnLgI1NDYXIgYVFBYWFyYmASBuehJGQAEBO3ldR1EgDhEQDBkIExIxGjInDi83WVwBAXyWQ1NYKyswblwNWAL9moRJCxsPaaReM1EtKU0ZFxEIBT4IDTQnIlEtKkKTlAsdCgI4Xjo/VkgsJiU7IwFnbwABAAAAAAI3AtAAGgCvS7AoUFhADAoBAQAYFQsDAgECTBtADAoBAQMYFQsDAgECTFlLsApQWEARAAEBAGEDAQAAOk0AAgI1Ak4bS7AMUFhAEQABAQBhAwEAADRNAAICNQJOG0uwKFBYQBEAAQEAYQMBAAA6TQACAjUCThtLsDFQWEAVAAMDNE0AAQEAYQAAADpNAAICNQJOG0AVAAIBAoYAAwM0TQABAQBhAAAAOgFOWVlZWbYSGCQmBAgaKwE+Ajc2NjMyFhcVJiMiBgcOAwcRIxEDMwEZFS8tEBUyKBAWCAwRDhwTCyYsKxFb6WIBZTFuYh4mJgQERgMSIRRJXGIu/vcBEQG5AAIAC//2AzkCGAAWACwASUBGFQEABAoBBQYCTAAGAAUABgWACggDAwAABF8JAQQEN00HAQUFAWICAQEBNQFOFxcAABcsFywnJSIhHhwAFgAWFSMlEQsIGisBFSMWFhUUBiMiJyMGIyImNTQ2NyM1NxcGBhUUFjMyNjU1MxUUFjMyNjU0JicDOXsaHWNdbCIEI2tcYyIciUaZGCQ7MjAwVTQsMjobGQIYSTp8O3VzWlpzdTt8OiYjSTR9O11HSjhZWT5ESFw7ejf//wBhAAADKgOwAiYAMAAAAQcAdgFiALIACLEBAbCysDUr//8AVQAAA1YC/gImAFAAAAAHAHYBewAA//8AAP7vAn4CzQImACQAAAAHAkMAmgAA//8ALv7vAeACIQImAEQAAAAGAkNjAAACADj+7wEV/8MACwAXADmxBmREQC4AAQADAgEDaQUBAgAAAlkFAQICAGEEAQACAFENDAEAExEMFw0XBwUACwELBg0WK7EGAEQTIiY1NDYzMhYVFAYnMjY1NCYjIgYVFBalMTw8MS9BQDAZHyAYGR8c/u84MjI4ODEzODIeGhsdHRsaHgACAD3/9gMlAvgAGAAkAFG2Fw8CAwQBTEuwKVBYQBoAAgJsTQAEBAFhAAEBcE0AAwMAYQAAAHEAThtAGgACAQKFAAQEAWEAAQFwTQADAwBhAAAAcQBOWbckKBUmIwUNGysBFAYGIyImJjU0NjYzMhYXNjY1MxcGBgcWBRQWMzI2NTQmIyIGAs9KkmxwkkhIk3BSfCkqFl8HCzk/Lf3NcXp6b256e3EBZm+lXFymb26kXDcxC0w0CztkF1V8h5ubh4aamgACADf/9gKGAmoAFwAjAC9ALA0BBAEVAQMEAkwAAgEChQAEBAFhAAEBc00AAwMAYQAAAHEATiQpFSUiBQ0bKwEUBiMiJiY1NDYzMhYXNjY1MxcGBgcWFgUUFjMyNjU0JiMiBgInh3NHb0CGczVZIC0WXgcNOjoQEv5rS1JTSktTUkoBDYWSQX1ZhZAkIQ5NMgtFXRUfTi5laWllZWZmAAEAWv/2AzIC+AAdAEm2CQACAwIBTEuwKVBYQBYAAABsTQQBAgJqTQADAwFhAAEBcQFOG0AWAAACAIUEAQICak0AAwMBYQABAXEBTlm3FCMTKRMFDRsrATY2NTMXDgIHERQGBiMiJjURMxEUFjMyNjY1ETMCgDEdXQcIJUg9OHdgiI9aX2BBTyRZAmkITDsLL1E3C/7RSndFkXcBzP4wVmAvUzUBzwABAE//9gLEAmsAHQBStxkHBAMDAgFMS7AZUFhAFwAFAgWFBAECAm1NAAMDAGEBAQAAawBOG0AbAAUCBYUEAQICbU0AAABrTQADAwFhAAEBcQFOWUAJFBMiEyQVBg0cKwEOAgcRIycjBgYjIiY1ETMRFDMyNjURMxU2NjUzAsQIJEc8SA0EGlszYmNZd1lFWDAbXQJgL1Q4B/5iRyonXWYBXv6ogGReARY7CE06//8AYQAAAfADsAImACgAAAEHAEMAhgCyAAixAQGwsrA1K///AGIAAAKgA7ACJgGxAAABBwBDAOAAsgAIsQEBsLKwNSv//wA3//YCAQL+AiYASAAAAAYAQ3IA//8AVQAAAi0C/gImAdEAAAAHAEMAnwAAAAEAGf/7A34CygAmACdAJCUYCgMDAAFMAgECAAAmTQUEAgMDJwNOAAAAJgAmExkdFAYHGisXJiYCJzMeAxczNjY3EyYmJzMeAxczNhI3MwYCByMuAicD7jddOwZdBSAuMxgFBxcPYQkMAl0DIDA5HAQ8SQJeBGFcUCA+NBGHBV/sAQOBW7GhiTMdTSgBBzRsMFStpJE4dwE5vs3+kJI0hYk7/oMAAQASAAAC/QIZACMAKEAlHxcSBwQAAgFMBQQDAwICKE0BAQAAJwBOAAAAIwAjHBQUEwYHGisBBgIHIyYmJwcjLgInMx4CFzM2Njc3JiYnMx4CFzM2NjcC/QdaVlIePBN2UCpOMwRXBig4GwMJHA1KDA0CWAMhNB0ENkoHAhmS/vh/NIM78kOrw2hfrI0zGjUblTJpMVGimEJW7YoAAgAJAAACbwLKABMAHAA+QDsDAQEEAQAFAQBnAAUACAcFCGcAAgImTQoBBwcGYAkBBgYnBk4VFAAAGxkUHBUcABMAEiEREREREQsHHCszESM1MzUzFTMVIxUzMhYWFRQGIycyNjU0JiMjEaKZmVvKyl5qeDJ6iwpeVFxlVAIYTGZmTHw2XDlfckxCQ0Q4/v8AAgAJAAACRQKEABEAGgBAQD0JAQYABoUAAgoBBwgCB2cEAQEBAF8FAQAAKE0ACAgDYAADAycDThMSAAAWFBIaExoAEQAREREjIRERCwccKxMVMxUjFTMyFRQGIyMRIzUzNRMjFTMyNjU0JtWpqZfZZ3TsdXXmj5E7TUcChGxJlJdLWQHPSWz+bqsoMDAjAAEAYf/2A30C1AAlAKRLsBlQWEASEgEGAxMBBAYiAQkBIwEACQRMG0ASEgEGAxMBBAYiAQkBIwECCQRMWUuwGVBYQCIHAQQIAQEJBAFnAAYGA2EFAQMDJk0ACQkAYQIKAgAALABOG0AqBwEECAEBCQQBZwADAyZNAAYGBWEABQUrTQACAidNAAkJAGEKAQAALABOWUAbAQAgHhwbGhkXFRAOCwoJCAcGBQQAJQElCwcWKwUiJiYnIxEjETMRMz4CMzIWFwcmJiMiBgchFSEWFjMyNjcVBgYCqW2QSQSkWlqnClOTaDhkJyQiTzFrfg4BUv6sBXx3L1QpKFYKVZtn/rMCyv7SXotPGhRMERp4cU5+ixAMTg8OAAEAVf/2AsMCIgAkAKRLsBlQWEASEgEGAxMBBAYhAQkBIgEACQRMG0ASEgEGAxMBBAYhAQkBIgECCQRMWUuwGVBYQCIHAQQIAQEJBAFnAAYGA2EFAQMDKE0ACQkAYQIKAgAALABOG0AqBwEECAEBCQQBZwADAyhNAAYGBWEABQUtTQACAidNAAkJAGEKAQAALABOWUAbAQAfHRwbGhkXFRAOCwoJCAcGBQQAJAEkCwcWKwUiJiYnIxUjETMVMz4CMzIWFwcmJiMiBgchFSEWMzI2NxUGBgIyRm9CBYlYWIoJRGxDKUwbGho/HUxOCAEA/v8JmSxBHRw/CjRvVu8CGN9SZzARDEgLDk1QSq4SDEwODwACAAAAAAKrAsoACwAVACpAJwAGAwEBAAYBaAcBBQUmTQQCAgAAJwBOAAASEQALAAsREREREQgHGysBASMDIxEjESMDIwEXDgIHBzMnJiYBgQEqX4hGUkaJXQEqKwQPEggjoScLFgLK/TYBSv62AUr+tgLKWA8vMRRYYR07AAIABAAAAjcCGAALABMAMEAtEwEGBQFMAAYDAQEABgFoBwEFBShNBAICAAAnAE4AABAPAAsACxERERERCAcbKwETIycjFSM1IwcjExcGBwczJyYnAVPkWmM1TzdhWuM0DhUdhB0YCwIY/ejr6+vrAhg7LjJKST0kAAIAYQAAA6ECygATABwAMkAvCgEIBQMCAQAIAWcLCQIHByZNBgQCAwAAJwBOAAAZGAATABMREREREREREREMBx8rAQEjAyMRIxEjAyMTIxEjETMRMxMXBgYHBzMnJiYCeAEpYodEUUWIYIvGWlrnfisHFg4jmyQMFQLK/TYBTf6zAU3+swFN/rMCyv7SAS5YHjwjWmAfOgACAFUAAAMGAhgAEwAdADhANR0BCAcBTAoBCAUDAgEACAFnCwkCBwcoTQYEAgMAACcATgAAGRgAEwATERERERERERERDAcfKwETIycjFSM1IwcjNyMVIxEzFTM3FwYGBwczJyYmJwIj41lkNU80ZFpljVZWrV80BhQLG4IcCxIFAhj96O/v7+/v7wIY4OA7EzkbP0cdMhAAAgALAAACzQLKAB0AIAA9QDocAQIIByABAAgCTAYBAAQBAgEAAmkACAgHXwkBBwcmTQUDAgEBJwFOAAAfHgAdAB0UFBERFBQSCgcdKwEVBx4CFxcjJy4CIxEjESIGBgcHIzc+AjcnNQUhFwKMzEJMLBFCXEIOHzcyWjI1Hg5BYEIRK0tByAHS/pqzAspC8AQuUTjd2y80Ff6tAVMVNC/b3ThQLwTwQlHXAAIABgAAAngCGAAdACAAPEA5HAECBgUgGwIDAQYCTAMBAQYABgEAgAAGBgVfBwEFBShNBAICAAAnAE4AAB8eAB0AHRQRERQXCAcbKwEVBx4CFxcjJy4CIxUjNSIGBgcHIzc+AjcnNQUhFwI4ojY8Ig8/WD8NGysmUSgrGQ5AVz8QITw2ogGD/uyKAhgzrQUnPymkoiImEfv7ECcioqQoPygFrTNIlwACAGEAAAPTAsoAIgAlALlLsCJQWEALIQECCwglAQALAkwbQAshAQILCCUBCQsCTFlLsCJQWEAgCQEABgQCAgEAAmkACwsIXwwKAggIJk0HBQMDAQEnAU4bS7AtUFhAJQAJAAIJVwAABgQCAgEAAmkACwsIXwwKAggIJk0HBQMDAQEnAU4bQCYAAAQBAgYAAmkACQAGAQkGZwALCwhfDAoCCAgmTQcFAwMBAScBTllZQBYAACQjACIAIiAfERETFBERFBQSDQcfKwEVBx4CFxcjJy4CIxEjESIGBgcHIzc2NyMRIxEzESEnNQUhFwORy0JMKxFDWUMPIjYxWzE3Hw5BXkYZHtJaWgFbxAHS/puzAspC8QQuUDjd2zIzEv6uAVIWMy7b4VEb/rMCyv7S7EJR2AACAFUAAANLAhgAIwAmAHhADyIBAgoHJgEICgIBAQgDTEuwGVBYQB8ACAUDAgEACAFpAAoKB18LCQIHByhNBgQCAwAAJwBOG0AmAwEBCAUIAQWAAAgABQAIBWcACgoHXwsJAgcHKE0GBAIDAAAnAE5ZQBQAACUkACMAIxERERQUEREUFwwHHysBFQceAhcXIycuAiMVIzUiBgYHByM3NjY3IxUjETMVISc1BSEXAwuiNjwiDz9YPw0bKyZRJiwbDUBXPwkUC5VWVgEPoQGD/uyKAhgzrgUnPimkoiEnEPr6ECYioqQYKAzwAhjfrDNIlAABAB7/KgIUA1UAVQBtQGpNAwIBAFJKCgQECAFGAQcIEAEGByUBBAMFTEcBCAFLJgEESQAIAQcBCAeACQoCAAABCAABaQAHAAYFBwZoAAMABAMEYwAFBQJhAAICLAJOAQBPTkRCPjw7OTUzLigjHRgWCAYAVQFVCwcWKwEyFhcVJiYjIgYHFhYVFAYHFRYWFRQGBw4CFRQWMzI2NjMyFhcVJiYjIgYGIyImJjU0Njc2NjU0JiMjNTMyNjU0JiMiBgcnNjY3JiYnNTMWFhc+AgGkERkIBhMJFzUXWFxhTlpkgpU3OBQjMSw+OSEsMg4KNTIgNDwtRU0gZXhiWXhkZmJpaVBAPV4qLCVWNRk/FUAYPBkTKjMDVQUCOQIEKiEMXkNJVgwEDFZHXm8FAg8ZERYcAwMLCFUIEQIDIzsjPEUEA0JDRTtLRzw2OiIbPRklBx5BFg0QNRoXLh4AAQAM/z4BvQKYAFQAaUBmTAMCAQBRSUYJBAUIAUUBBwgPAQYHJAEEAwVMJQEESQAIAQcBCAeACQoCAAABCAABaQAHAAYFBwZpAAMABAMEYwAFBQJhAAICLAJOAQBOTUNBPTs6ODQyLCciHRgWBwUAVAFUCwcWKwEyFhcVJiMiBgcWFhUUBgcVHgIVFAYHDgIVFBYzMjYzMhYXFSYmIyIGIyImJjU0NjY3NjY1NCYjIzUzMjY1NCYjIgYHJzY2NyYmJzUzFhYXPgIBeRAaBw0UFjIWO0U4LyA3Im96NDMRIi41XSUhJgkLLBciaDg7QhoiUkZIWE1ORjpFUz87J0goHx86IRU1FEAYNBwTKjMCmAUCOQUmHQ1ENDE5DQQJHzQoQ1gCAQ4XDxYXBQsJSgsKBSM2HCE3IwEBKTEvKkglLSYmERFGDREEGjsTDREwGxcsHf//ADUAAALvAsoCBgF0AAD//wBP/xACvAL3AgYBlAAAAAMAPf/2AtAC1QAPABYAHQA3QDQAAwAFBAMFZwYBAgIBYQABAStNBwEEBABhAAAALABOGBcREBsaFx0YHRQTEBYRFiYjCAcYKwEUBgYjIiYmNTQ2NjMyFhYlIgYHISYmAzI2NyEWFgLQS5Jsb5NISJNwa5JL/rhwcgkB0glvcHJxBv4tBnEBZm+lXFymb26kXFulsYFycoH9voh5eYgAAwA3//YCJwIiAA0AFAAbADdANAADAAUEAwVnBgECAgFhAAEBLU0HAQQEAGEAAAAsAE4WFQ8OGRgVGxYbEhEOFA8UJSIIBxgrARQGIyImJjU0NjMyFhYnIgYHISYmAzI2NyEWFgInh3NHb0CGc0lvP/lKSgcBOAdNSE1KBf7HBUwBDYWSQX1ZhZBBe3JRT09R/mdaVlZaAAEAAAAAApkC0AAZAFJACxYBAAIXCwIBAAJMS7AoUFhAEgQBAAACYQMBAgImTQABAScBThtAFgACAiZNBAEAAANhAAMDK00AAQEnAU5ZQA8BABQSBwYFBAAZARkFBxYrASIGBwMjATMTFhYXNjY3Nz4CMzIWFxUmJgJnIiUWomf+/16jERgJCBkPUBcnOTASIQwMGAKGQEb+AALK/jcxTiYnWDH9SFcoBwNKBQUAAQAAAAACGQIdABkAZkuwLVBYQAsDAQEAEQQCAgECTBtACwMBAQMRBAICAQJMWUuwLVBYQBIAAQEAYQMEAgAAKE0AAgInAk4bQBYAAwMoTQABAQBhBAEAAChNAAICJwJOWUAPAQANDAsKBwUAGQEZBQcWKwEyFhcVJiMiBgcDIwMzExYWFzM2Njc3PgIB8AwUCQ0VFhwOe3XHXH8PFAIEBBALRhEhLwIdBAJEBSgq/noCGP6dKj8OFUgi2jQ6GP//AAAAAAKZA7ACJgJgAAABBwu+Al4AsgAIsQECsLKwNSv//wAAAAACGQL+AiYCYQAAAAcLvgIpAAAAAwA9/xAEvwLVAA8AGwA2AEVAQiEBAgQ2AQACLwEHAC4BBgcETAADAwFhAAEBK00FAQQEKE0AAgIAYQAAACxNAAcHBmEABgYqBk4lIxkSJCUmIwgHHisBFAYGIyImJjU0NjYzMhYWBRQWMzI2NTQmIyIGJTMTFhYXMzY2NxMzAwYGIyImJzUWFjMyNjc3Ap1Fh2Rnh0JCh2hkhkX9/mVtbmNibm1mAilddw8XBwQFGw5rXeUcWk0ZJA0LHxEuOREcAWZvpVxcpm9upFxbpW+Hm5uHh5mZK/7NJ0giGVEoATL9nkxaBQNGAgQ0K0f//wA3/xAERwIiACYAUgAAAAcAXAJJAAAAAgA9/8UC+AMEABoAMgA2QDMtJwIDASEBAAICTAABAAMCAQNpAAIAAAJZAAICAGEEAQACAFEBACspHx0ODAAaARoFBxYrBSImJy4CNTQ2NzY2MzIWFx4CFRQGBgcGBic2NjMyFhc2NjU0JicGBiMiJicGBhUUFgGbHCUFW31AkIgFJRwbJAdYfENCfFgHJWEIJBoYJAlcXV1cCCQZGiQIW19fOxkdDmKaYpLBFR0YGB0OYJliYplhDx0ZhhcTExcUlHNzkxMXFBQWE5Jzc5QAAgA3/8sCXAJMABYALQAuQCsgGgICASsmAgADAkwAAQACAwECaQADAAADWQADAwBhAAADAFEqKiokBAcaKwEUBgcGIyImJyYmNTQ2NzY2MzIWFxYWBzQmJwYGIyImJwYGFRQWFzY2MzIXNjYCXHBjCDccHgVednFkBB4cGiEEX3RbOz4HHRoaHgZAOjtABh4ZMgw/OgENdI0RMBYbEYt1c4wRGhUVGxGMclFkEBQRERUPZFNTZg8UESQPZgADAD3/9gPFBAkAEQAhAFgAd0B0IRICBwJKLQIIB0kuAgoIPToCCQpXAQYJBUwABQMCAwUCgAAKCAkICgmAAAAAAwUAA2kAAQQBAgcBAmkMAQgIB2ENAQcHK00LAQkJBmEODwIGBiwGTiMiVlROTEdFQT88Ozg2MjArKSJYI1gpESIiEiIQBxwrATQ2MzIWFjMzFSMiJiYjIhUjFzY1NCYmNTQ2MzIWFRQGBwMiJiY1NDY2MzIWFwcmJiMiBhUUFjMyNjc1MxUWFjMyNjU0JiMiBgcnNjYzMhYWFRQGBiMiJwYBUD01JklSMwYIOFhEHDRAaTsYGRoWHCE8O2ZdfD0+dFAmSx4iFjQdUlpmZR83GVoaOCBlZltSHTMXIh5LJlB0Pj17XWhHRwOeNTYdHT4cGzl7ExsNCQ0SExMiHSc5Dv0GX6lvbaFZGBVDERSZhIefGBPX1xQXn4eEmRQRQxUYWaFtb6lfPj4AAwA6//YDTgNxABEAIABVAIhAhRkYAgcCRyoCCAdGKwIKCDo3AgkKBExTAQkBSxABBQMCAwUCgAAKCAkICgmADwEAAAMFAANpAAEEAQIHAQJpDAEICAdhDQEHBy1NCwEJCQZhDhECBgYsBk4iIRMSAQBRT0tJREI+PDk4NTMvLSgmIVUiVRIgEyAODQwKCAYEAwARARESBxYrATIWFjMzFSMiJiYjIhUjNTQ2FzIWFRQGBzU2NTQmJjU0AyImNTQ2MzIWFwcmJiMiBhUUFjMyNjc1MxUWFjMyNjU0JiMiBgcnNjYzMhYVFAYjIiYnBgYBhiZJUjIHCDlYQxw0QDxnHCE9OjoYGGdre3JkIjgZHhgpFD0+TkMiNBxYHDYiREs/PRMqFx8ZOSJkcntrOFEbHFADcR0cPxwcOQ81NWsiHSg4DiMUHA0JDBIm/PCPhIiSEQ5DCw1qZV5sGRydnB0ZbF5lag0LQw4RkoiEjygiIigAAgAZ//sDfgNzAA0ANAB+QA0MAQIBBTMmGAMJBgJMS7AZUFhAIgQCAgABBgEAcgsBBQMBAQAFAWcIBwIGBiZNDAoCCQknCU4bQCMEAgIAAQYBAAaACwEFAwEBAAUBZwgHAgYGJk0MCgIJCScJTllAHA4OAAAONA40Ly4rKiEgExIADQANERERERINBxsrARUHIycjByMnIwcjJzUDJiYCJzMeAxczNjY3EyYmJzMeAxczNhI3MwYCByMuAicDApsoEBhbGBAYWhgQJxk3XTsGXQUgLjMYBQcXD2EJDAJdAyAwORwEPEkCXgRhXFAgPjQRhwNzEFQyMjIyVBD8iF/sAQOBW7GhiTMdTSgBBzRsMFStpJE4dwE5vs3+kJI0hYk7/oMAAgASAAAC/QLCAA0AMQCDQA4MAQIBBS0lIBUEBggCTEuwGVBYQCQEAgIAAQgBAHIDAQEBBV8LAQUFJk0MCgkDCAgoTQcBBgYnBk4bQCUEAgIAAQgBAAiAAwEBAQVfCwEFBSZNDAoJAwgIKE0HAQYGJwZOWUAcDg4AAA4xDjEpKBwbFxYSEQANAA0REREREg0HGysBFQcjJyMHIycjByMnNQUGAgcjJiYnByMuAiczHgIXMzY2NzcmJiczHgIXMzY2NwJNKBAYWxgQGFoYECcCRAdaVlIePBN2UCpOMwRXBig4GwMJHA1KDA0CWAMhNB0ENkoHAsIQVDIyMjJUEKmS/vh/NIM78kOrw2hfrI0zGjUblTJpMVGimEJW7YoAAQA8/xACZgLUABoAOkA3AwEBABAEAgIBAkwAAQEAYQUBAAArTQACAgRhAAQELE0AAwMqA04BABQTEhEODAgGABoBGgYHFisBMhYXByYmIyIGFRQWMzI2NxEjNSImJjU0NjYBnDhpKSUiUzJ2iHaFGS0TWnyYRlOeAtQWFE0QF5qGg5oFB/695l+mamymXQABADf/EAHKAiIAGQA6QDcDAQEAEAQCAgECTAABAQBhBQEAAC1NAAICBGEABAQsTQADAyoDTgEAFBMSEQ4MCAYAGQEZBgcWKwEyFhcHJiYjIgYVFBYzMjY3ESM1IiY1NDY2ATkoUBkaGUQdU1FSUCAsFFh/hkN1AiIRDEkJEGJpaWAMCf665oWOZHw5AAEAM//+Ai0CdAATAAazCgABMisBFwcXBycHFwcnByc3JzcXNyc3FwG/O1qNIotkjCGMWTxZjCGNY40ijAJ0IptROVGsUjlRmiGcUTlSrVE6UgAI/cf/DwI5Aw0ADQAbACkANwBFAFMAYQBvANmxBmREQM4gAwIBAgQCAQSAIgsJIQcFBQYMBgUMgCQTESMPBQ0OFA4NFIAmGxklFwUVFhwWFRyAJx8CHR4dhgAAAAIBAAJpCAEECgEGBQQGaRABDBIBDg0MDmkYARQaARYVFBZpABweHhxZABwcHmEAHhweUWJiVFRGRjg4KiocHA4OAABib2JvbWtpaGZkVGFUYV9dW1pYVkZTRlNRT01MSkg4RThFQ0E/Pjw6KjcqNzUzMTAuLBwpHCknJSMiIB4OGw4bGRcVFBIQAA0ADSISIigHGSuxBgBEAzY2MzIWFyMmJiMiBgcFNjYzMhYXIyYmIyIGByE2NjMyFhcjJiYjIgYHAzY2MzIWFyMmJiMiBgchNjYzMhYXIyYmIyIGBwE2NjMyFhcjJiYjIgYHITY2MzIWFyMmJiMiBgcFNjYzMhYXIyYmIyIGB4EDOzw6PwQvAy0eJCYEASgCPDw6PwQvBCweJCYE/TADOzw6PwQvAy0eJCYElAI8PDo/BC8ELB4kJgQDTwM7PTlAAy4ELR0kJwP8wAM7PDo/BC8DLR4kJgQCeAI8PDo/BC8ELB4kJgT+gAM7PDo/BC8DLR4kJgQCmzU9QDIiEhEjpzU9PzMiEhEjNT0/MyISESP+4zQ+QDIhEhAjND5AMiESECP+2zU9QDIhExEjNT1AMiETESOjND5AMiESECMACP3a/ugCJgM0AAgAEQAaACMALAA1AD4ARwBRsQZkREBGGhECAAE3NCwrKCcjHx4bFhUNDA4DADw7MTAEAgMDTAQBAQAAAwEAZwADAgIDVwADAwJfAAIDAk8AAEdGQ0IACAAIEwUHFyuxBgBEEwYGByMnNjY3BRYWFwcnJiYnBQYGByc3NjY3ARYWFxUHJiYnJRYWFxUmJic1AxYWFwcmJic3BRcHBgYHJzY2BQYGByM2NjczQQwXBlIGDCgU/qAbPxo6CRcwEgMyK2AjOQEpZi/8UDJxKwktaS8Dhy1qLjFxLDIXMBIoGz8aOf3gOQEoZy8oK2ABaAwoFDkMFwZSAzQxcSwJLWougStgIzkBKWYuMRs/GjkKFzAS/s0MFwZSBgwoFDkMKBQ5DBcGUv7tKGcvKSxgIjoYOgkXMBIoGz9XLWkvMnErAAIAYf9EAwADmwANACUATEBJHwEIBgFMAwEBAgGFAAIKAQAGAgBpAAgLAQkICWMHAQYGJk0FAQQEJwRODg4BAA4lDiUkIyIhGhkYFxAPCwoIBgQDAA0BDQwHFisBIiYnMxYWMzI2NzMGBhM3IxE0NjY3IwEjETMRFAYGBzMBMxEzAwF/YlAFUQUvNC02BVMGWHNNUwMEAgT+dWRUAwMBBAGJY2JIAwNLTTYlJzRLTfxBvAGEHUxLGf2vAsr+dyFNRBUCUP2F/vUAAgBV/0cCiQL2AA0AIgBNQEodFQIIBgFMAwEBAgGFAAIKAQAGAgBpAAgLAQkICWMHAQYGKE0FAQQEJwRODg4BAA4iDiIhIB8eGRgXFhAPCwoIBgQDAA0BDQwHFisBIiYnMxYWMzI2NzMGBhM3IxE0NjY3ASMRMxEUBgcBMxEzAwFJYlAFUQUvNC02BVMGWEg9UgECAf7ibFMEAgEfbFw/Al5MTDYlJzRLTfzpuQE9FDIvD/4/Ahj+yCBLHgHB/jL+/QACABcAAAI0AsoAEwAbAD5AOwUBAAQBAQIAAWcAAgoBBwgCB2cJAQYGJk0ACAgDYAADAycDThUUAAAYFhQbFRsAEwATERElIRERCwccKxMVMxUjFTMyFhYVFAYjIxEjNTM1EyMRMzI1NCa7pKRabH41gozFSkq8Yma1YALKWk6GNVw6Ym8CIk5a/oP+/4VEOAACAAkAAAIdAvgAEgAbAD5AOwkBBgAGhQUBAAQBAQIAAWcAAgoBBwgCB2cACAgDYAADAycDThQTAAAXFRMbFBsAEgASEREkIRERCwccKxMVMxUjETMyFhUUBiMjESM1MzUTIxUzMjY1NCatlJSWb2todOxMTOaOkDxMRgL4d0P+/k1LS1kCPkN3/fqrKDAwIwACAGEAAAIxAsoADwAdAD1AOhYVFBMEAwQGAwIAAwUEAgEAA0wFAQMAAAEDAGcABAQCXwACAiZNAAEBJwFOEhAcGhAdEh0hEScGBxkrARQGBxcHJwYjIxEjETMyFgUyNjcnNxc2NjU0IyMRAjEyOTkzRzBDV1rEi4H+2RUkETI3QRweul8B+DlkH0srXQ3+6gLKbvkCAkIqUxE4K4n+5gACAFX/EAIwAiIAGgAsAHpAFScmJSQMAwYFBBkWAgAFGBcCAQADTEuwGVBYQB0HAQQEAmEDAQICKE0ABQUAYQYBAAAsTQABASoBThtAIQACAihNBwEEBANhAAMDLU0ABQUAYQYBAAAsTQABASoBTllAFxwbAQAjIRssHCwRDwsKCQgAGgEaCAcWKwUiJicjFhYVFSMRMxczNjYzMhYVFAYHFwcnBgMiBgcVFBYzMjcnNxc2NjU0JgFTPlEXBgIEWEgNBBhOQGN5Lik3ND8hOFJDAkFYFhI6Nz0XFkcKLx8UNg7cAwhJIzCKi1R1IkspVAwB4lxeEWNrBkspTxpSOGVlAAEAFwAAAfsCygANAC1AKgUBAQQBAgMBAmcAAAAGXwcBBgYmTQADAycDTgAAAA0ADREREREREQgHHCsBFSEVMxUjESMRIzUzEQH7/sDOzlpKSgLKUPJO/sYBOk4BQgABAAgAAAGdAhgADQAtQCoFAQEEAQIDAQJnAAAABl8HAQYGKE0AAwMnA04AAAANAA0REREREREIBxwrARUjFTMVIxUjNSM1MzUBnfGoqFhMTAIYSqFE6elE6wABAGH/BgJnAsoAIAB6QBIKAQAEAwEBABgBBgEXAQUGBExLsDFQWEAjAAQHAQABBABpAAMDAl8AAgImTQABASdNAAYGBWEABQUqBU4bQCAABAcBAAEEAGkABgAFBgVlAAMDAl8AAgImTQABAScBTllAFQEAHBoVEw4MCQgHBgUEACABIAgHFisBIgYHESMRIRUhFTY2MzIWFRQGBiMiJic1FhYzMjY1NCYBFRQ3D1oBn/67EzsboaJEeE4uPx0fPiJaXYABOgUC/s0CylD6AwaslG2QRgwMUAwMe3h3egABAFX/CwH4AhgAIABHQEQDAQQBHQEFBBEBAwUQAQIDBEwAAQAEBQEEaQAAAAZfBwEGBihNAAUFJ00AAwMCYQACAioCTgAAACAAIBMkJSUjEQgHHCsBFSMVNjYzMhYVFAYGIyImJzUWFjMyNjU0JiMiBgcVIxEBovURIhJ/hzpiPCY5GRc6Ij9DVFkQIhFYAhhKnQIEh5NheTgPDk4NEWBmaWMDBOMCGAABAAH/RAN1AsoAFQA4QDUUEQ4LCAEGAAUBTAABAgGGCAcGAwUFJk0AAAACYAQDAgICJwJOAAAAFQAVEhISEhEREgkHHSsBARMzESM1IwERIxEBIwEBMwERMxEBA0v+6+BfVjL+6Vb+6GcBH/7rZAERVgERAsr+pv7g/vS8AWr+lgFq/pYBbwFb/qYBWv6mAVoAAQAB/0cDDAIYABUAOEA1FBEOCwgBBgAFAUwAAQIBhggHBgMFBShNAAAAAmAEAwICAicCTgAAABUAFRISEhIRERIJBx0rAQMXMxEjNSMDESMRAyMTAzMTETMREwLY3a9iVTDoUuhk8N1g2VLaAhj+/Mv+/rkBEP7wARD+8AEUAQT+/AEE/vwBBAABACb/JAIWAtQAOgCIQB8cAQMEJgECAwcBAQIGAQABNgEIADUBBwgGTB0BBAFLS7AZUFhAKAADAAIBAwJnAAQEBWEABQUrTQABAQBhBgEAACxNAAgIB2EABwcqB04bQCUAAwACAQMCZwAIAAcIB2UABAQFYQAFBStNAAEBAGEGAQAALABOWUAMIyUbJSQhJCUTCQcfKwU0JicmJic1FhYzMjY1NCYjIzUzMjY1NCYjIgYHJzY2MzIWFRQGBxUWFhUUBgcWFhUUBiMiJzUWMzI2ARceHDNcKC9vMWBjdGhmYWppUEBDWSorKntNdHhcTVpefX0ZKjMxHxsRGhIZdBk0HQISE1IWGUhCRD5LRzw2OiIbPR8rZE1JVQwEDFhHWHMIEzomLDQIOAUXAAEAIf8kAb0CIgA4AIdAHhsBBAUaAQMEIwECAwYBAQIFAQABNAEIADMBBwgHTEuwGVBYQCgAAwACAQMCZwAEBAVhAAUFLU0AAQEAYQYBAAAsTQAICAdhAAcHKgdOG0AlAAMAAgEDAmcACAAHCAdlAAQEBWEABQUtTQABAQBhBgEAACwATllADCMlHCQkISMkEwkHHysXNCYnJic1FhYzMjY1NCMjNTMyNjU0JiMiBgcnNjMyFhUUBgcVHgIVFAYHFhYVFAYjIic1FjMyNu8eHV02Il03PFOZSDpFUz87LEMoH1RnXG02LyA2IWFnGCozMR8bERoSGXQZNR0FHU8QGikyWkglLSYmERFGJUlEMTkNBAkgNCk/WAYUOSYsNAg4BRcAAQBh/0QCjwLKAA4AMUAuDQgBAwAEAUwAAQIBhgYFAgQEJk0AAAACYAMBAgInAk4AAAAOAA4REhEREgcHGysBARMzESM1IwERIxEzEQECXP7K/WxWO/69WloBOwLK/qX+4f70vAFq/pYCyv6mAVoAAQBV/0YCHgIYAA4AMUAuCwgDAwQCAUwGAQUABYYDAQICKE0ABAQAYAEBAAAnAE4AAAAOAA4SEhESEQcHGysFNSMDESMRMxETMwMXMxEByivyWFjlYOW3Wrq6ARD+8AIY/vwBBP7+zP78AAEAYQAAAmoCygATAC5AKxMQDwwJCAMCCAADAUwAAwAAAQMAZwQBAgImTQUBAQEnAU4TEhMRExAGBxwrJSM1JxEjETMRNzUzFTczARUBIycBNT09Wlo9PcFm/tkBNWzJjJpE/pYCyv6mQ6Vi1P62Iv6i4QABAFUAAAIFAhgAEwA0QDESEQwLCAUEAQgCBQFMBgEFAAIBBQJnBAEAAChNAwEBAScBTgAAABMAExETEhMSBwcbKwEVNzMHFRcjJxUjNScRIxEzETc1ASVtYM3gZnpAOFhYOAHvU3znNvuJXKQ//vACGP78QJsAAQANAAACagLKABIAM0AwDwwJAwUDAUwCAQAIBwIDBQADZwQBAQEmTQYBBQUnBU4AAAASABISEhIRERERCQcdKxM1MzUzFTMVIxUBMwEBIwERIxENVFpeXgE7Zv7KAURs/r1aAiZPVVVPtgFa/qX+kQFq/pYCJgABAAkAAAIFAvgAEgA9QDoLCAUDAwIBTAYBAAUBAQIAAWcIAQcHA18EAQMDJ00AAgIoTQQBAwMnA04AAAASABIRERISEhERCQcdKxMVMxUjERMzAxMjAxEjESM1MzWttrblYOX4ZvJYTEwC+FpB/rcBBP7+/uoBEP7wAl1BWgABAAcAAAK0AsoADAArQCgLBAEDAAIBTAACAgNfBQQCAwMmTQEBAAAnAE4AAAAMAAwRERISBgcaKwkCIwERIxEjNTMRAQKm/soBRGz+vVqk/gE7Asr+pf6RAWr+lgJ6UP6mAVoAAQASAAACawIYAAwAK0AoCwQBAwACAUwAAgIDXwUEAgMDKE0BAQAAJwBOAAAADAAMERESEgYHGisBAxMjAxEjESM1IRETAljl+GXzVqsBAeYCGP79/usBEP7wAdBI/vwBBAABAGH/RALZAsoADwAwQC0ABAABBgQBZwAGCAEHBgdjBQEDAyZNAgEAACcATgAAAA8ADxEREREREREJBx0rBTUjESERIxEzESERMxEzEQKDWf6RWloBb1lWvLwBTf6zAsr+0gEu/Yb+9AABAFX/RwJ3AhgADwAwQC0ABAABBgQBZwAGCAEHBgdjBQEDAyhNAgEAACcATgAAAA8ADxEREREREREJBx0rBTUjNSEVIxEzFSE1MxEzEQIgUP7dWFgBI1hPubnv7wIY39/+Mv79AAEAYQAAAycCygANAC1AKgABAAUEAQVnAAMDAF8CAQAAJk0HBgIEBCcETgAAAA0ADREREREREQgHHCszETMRIREzFSMRIxEhEWFaAW7+pFr+kgLK/tIBLlD9hgFN/rMAAQBVAAAC0wIYAA0ALUAqAAEABQQBBWcAAwMAXwIBAAAoTQcGAgQEJwROAAAADQANERERERERCAccKzMRMxUhNSEVIxEjNSEVVVgBIwEDq1j+3QIY399I/jDv7wABAGH/BgP8AsoAIgBwQBIAAQMAGgEEAw4BAgQNAQECBExLsDFQWEAjAAAAAwQAA2kABQUHXwAHByZNBgEEBCdNAAICAWEAAQEqAU4bQCAAAAADBAADaQACAAECAWUABQUHXwAHByZNBgEEBCcETllACxERERI0JSUxCAceKwE2NjMyFhUUBgYjIiYnNRYWMzI2NTQmIyIGBxEjESERIxEhAmATNxmYoUN3Ti8+Hh8+IllddWwVOQ9Z/rRaAf8BggMDrJVrj0cNC1ALDXx2eHkDBP7OAnn9hwLKAAEAVf8LA0ICGAAjAENAQAABAwAbAQQDDwECBA4BAQIETAAAAAMEAANpAAUFB18ABwcoTQYBBAQnTQACAgFhAAEBKgFOEREREyQlJiIIBx4rATY2MzIWFhUUBgYjIiYnNRYWMzI2NTQmIyIGBxUjESERIxEhAgcQIhBGcUI1WzgkNhcWNCA5PFBTDiIOWP7+WAGyATECBDh8ZmF5OA8OTg0RYGZpYwQF4QHO/jICGAACAD3/1wLgAtUAMwA/AE5ASx0BBAMeAQYEPSkCBQcJBAIABRABAgAKAQECBkwABgAHBQYHaQAAAAEAAWUABAQDYQADAytNAAUFAmEAAgIsAk4lJyQlJSQkJggHHisBFAYGBxYWMzI3FQYGIyImJwYGIyImJjU0NjMyFhcHJiYjIgYVFBYzMjcmJjU0NjYzMhYWBzQmIyIGFRQWFzY2AswjNyAPJBcmHg4nFC5OIxk/IGiRSpmhIDoSGAwyF3RngGoXFigtMFM0M1MyWy8tLi4uJDA2AUtBbFAYBwgLTwYGGhcJCVqia7DICgdMBQmciZGMBTGKS1ZtMzFtX1JhYk9HdyYgewACADf/4wJdAiIAMgA+AJVAGwMBAQAEAQMBOQECByIdAgQCKQEGBCMBBQYGTEuwG1BYQCkAAwkBBwIDB2kAAQEAYQgBAAAtTQACAgZhAAYGLE0ABAQFYQAFBSwFThtAJgADCQEHAgMHaQAEAAUEBWUAAQEAYQgBAAAtTQACAgZhAAYGLAZOWUAbNDMBADM+ND4tKyclIR8YFg8NCAYAMgEyCgcWKwEyFhcHJiYjIgYVFBYWMzI2NyYmNTQ2MzIWFRQGBxYWMzI3FQYGIyImJwYGIyImJjU0NgUiBhUUFhc2NjU0JgEhHSkOEwokFFA/H0Y5ERgDHCVaQ0FVOScKHg8eGwwjESVEHRUyJU9tOHYBCiIjJBkgKB8CIgcFRwMGbmU5WjMFASBXOlxWU19EYRsECAdGBAQVEggMSnxLgJu/OzUxSxUUSzQzOwABAD3/JAJZAtQALABrQBcMAQEAGQ0CAgEaAQMCKAEFAycBBAUFTEuwGVBYQB8AAQEAYQAAACtNAAICA2EAAwMsTQAFBQRhAAQEKgROG0AcAAUABAUEZQABAQBhAAAAK00AAgIDYQADAywDTllACSMnFSQkKQYHHCsFNCYnJiY1NDY2MzIXByYmIyIGFRQWMzI2NxUGBiMiIxYWFRQGIyInNRYzMjYBeSIefn5Pmm5xVCQhUTBzhHt7L1QoKFU7AwIYKTMxHxsRGhIZdBs4Hha/lGylXSpMDxiahoWbEAxODw4UOCYsNAg4BRcAAQA3/yQBvwIiACoAa0AXDQEBABkOAgIBGgEDAiYBBQMlAQQFBUxLsBlQWEAfAAEBAGEAAAAtTQACAgNhAAMDLE0ABQUEYQAEBCoEThtAHAAFAAQFBGUAAQEAYQAAAC1NAAICA2EAAwMsA05ZQAkjJRUjJSkGBxwrBTQmJyYmNTQ2NjMyFhcHJiYjIhUUFjMyNjcVBgYjFhYVFAYjIic1FjMyNgEqIh9QYkJxSClMGBsYQByeTUwsQxwbQCoYKTMxHxsRGhIZdBs4HhKDd2N8OhEMSQkQy2FnEg1ODg8UOCYsNAg4BRcAAQAJ/0QCIQLKAAsAKkAnAAQGAQUEBWMDAQEBAl8AAgImTQAAACcATgAAAAsACxERERERBwcbKwU1IxEjNSEVIxEzEQFCWt8CGN9WvLwCeVFR/df+9AABABT/RwHGAhgACwAqQCcAAQACAQJjBAEAAAVfBgEFBShNAAMDJwNOAAAACwALEREREREHBxsrARUjETMRIzUjESM1AcauT1ZQrQIYSf56/v65Ac9J//8AAAAAAjYCygIGADwAAAABAAD/EAH8AhgADwAdQBoPCAIDAAEBTAIBAQEoTQAAACoAThkSEAMHGSsFIzUDMxMWFhczNjY3EzMDASpY0lxwDxwFBQYaEG9c0vDuAhr+2ihZGRlYKQEm/eYAAQAAAAACNgLKABAAMUAuCwgFAwECAUwEAQEFAQAGAQBoAwECAiZNBwEGBicGTgAAABAAEBESEhIREQgHHCszNSM1MzUDMxMTMwMVMxUjFe6UlO5iubph7pOTqk8YAbn+oQFf/kscT6oAAQAA/xAB/AIYABUAL0AsEAEABQFMBAEAAwEBAgABaAcGAgUFKE0AAgIqAk4AAAAVABUREREREREIBxwrAQMzFSMVIzUjNTMDMxMWFhczNjY3EwH80YaHWImI0VxuERoHBAgbEmsCGP3oQ62tQwIY/t0uTiEhUS8BHwABAAT/RAJoAsoADwAvQCwMCQYDBAQCAUwABAYBBQQFYwMBAgImTQEBAAAnAE4AAAAPAA8SEhISEQcHGysFNSMDAyMTAzMTEzMDEzMRAhIyvcBf7d5kr7Bf3bpWvLwBNv7KAXQBVv7oARj+rP7a/vQAAQAS/0YCGQIYAA8AL0AsDAkGAwQEAgFMAAQGAQUEBWMDAQICKE0BAQAAJwBOAAAADwAPEhISEhEHBxsrBTUjJwcjEwMzFzczAxczEQHDKJKUY8K5ZIqJY7mPTrq61tYBEgEGysr++sj+/AABAAn/RANHAsoADwAxQC4IAQcAB4YDAQEBAl8FAQICJk0GAQQEAGAAAAAnAE4AAAAPAA8RERERERERCQcdKwU1IREjNSEVIxEhETMRMxEC8v3kzQIL5AFkWlm8vAJ5UVH91wJ6/Yb+9AABABT/RwLCAhgADwAxQC4IAQcEB1QDAQEBAl8FAQICKE0GAQQEAGAAAAAnAE4AAAAPAA8RERERERERCQcdKwU1IREjNSEVIxEhETMRMxECbP5CmgGerQEUWFG5uQHPSUn+ewHO/jH+/gABAFD/RAKvAsoAFwA4QDUWAQUEBwEDBQJMAAUAAwAFA2kAAAABAAFjBwYCBAQmTQACAicCTgAAABcAFyMTIxEREQgHHCsBETMRIzUjEQYGIyImNREzERQWMzI2NxECWVZWWjplPmRuWj1EO147Asr9hv70vAElFBldWAEd/vA6ORYTAVoAAQBK/0YCXwIYABYAOEA1FQEFBAcBAwUCTAAFAAMABQNpAAAAAQABYwcGAgQEKE0AAgInAk4AAAAWABYiEyMREREIBxwrAREzESM1IzUGBiMiJjU1MxUUMzI2NzUCEE9XUC1XPVJbWGcyUisCGP4y/vy67x0hVkjJw1wfGuYAAQBQAAACWQLKABkAO0A4GBUCBAUGAwICBAJMAAQAAgEEAmkABQABAAUBZwcGAgMDJk0AAAAnAE4AAAAZABkRExMRFREIBxwrAREjEQYGBxUjNSImNREzERQWMzUzFTY2NxECWVsiRiY9b3RaQEk9J0gfAsr9NgEjDRUFlpJaWwEd/vA5OqmlBBMMAVwAAQBKAAACCAIYABoAPEA5GRYCBAUJBgMDAgQCTAAEAAIBBAJpAAUAAQAFAWcHBgIDAyhNAAAAJwBOAAAAGgAaERITExURCAccKwERIzUGBgcVIzUGIyImNTUzFRQXNTMVNjY3NQIIWBw4IDsECVJYWF87HjgeAhj96O8THAh5cgFXR8rEWQORiwYbE+YAAQBhAAACagLKABMAKUAmAgEDAREBAgMCTAABAAMCAQNpAAAAJk0EAQICJwJOEyMTIxAFBxsrEzMRNjYzMhYVESMRNCYjIgYHESNhWjpsN2RuWj1EO147WgLK/tsUGV1Y/uMBEDo5FRT+pv//AFUAAAIZAvgCBgBLAAAAAgAb//YDFQLVACMAKgCIQAoMAQIBDQEDAgJMS7AMUFhAKAAFBwYGBXIIAQYEAQECBgFqCgEHBwBhCQEAACtNAAICA2EAAwMsA04bQCkABQcGBwUGgAgBBgQBAQIGAWoKAQcHAGEJAQAAK00AAgIDYQADAywDTllAHSUkAQAoJyQqJSohHxsaFRMRDwoIBgUAIwEjCwcWKwEyFhYVFSEWFjMyNjcVBgYjIiYnIyImNTQ2NzMGBhUUMzM2NhciBgchNCYB7mqCO/36CHl5RG0uK25Qn6YKGDdGCAZLAwc2ERShh2F1CAGmXQLVWp1nM3uEGBBSEBWzmz81FCIMBx8RMZ+kUHx3cYIAAgAW//YCZgIhACMAKgCIQAoMAQIBDQEDAgJMS7AMUFhAKAAFBwYGBXIIAQYEAQECBgFqCgEHBwBhCQEAAC1NAAICA2EAAwMsA04bQCkABQcGBwUGgAgBBgQBAQIGAWoKAQcHAGEJAQAALU0AAgIDYQADAywDTllAHSUkAQAoJyQqJSogHhoZFBMRDwoIBgUAIwEjCwcWKwEyFhYVFSEWFjMyNjcVBgYjIiYnJiY1NDY3MwYGFRQzMz4CFyIGByE0JgGIRmM1/pACV086TCopUDdzjARARQgFSAQGMwoKQWQ5PkoGARJAAiE8bEk1YVkTEUwSEYZ/ATY3EiAKBxwRMU9jL0hOS0VUAAIAG/9EAxUC1QAmAC4AlUALDAECARMNAgMCAkxLsAxQWEAtAAYIBwcGcgAEAwSGCQEHBQEBAgcBagsBCAgAYQoBAAArTQACAgNhAAMDLANOG0AuAAYIBwgGB4AABAMEhgkBBwUBAQIHAWoLAQgIAGEKAQAAK00AAgIDYQADAywDTllAHygnAQArKicuKC4kIh4dGBYSERAPCggGBQAmASYMBxYrATIWFhUVIRYWMzI2NxUGBgcVIzUmJicjIiY1NDY3MwYGFRQzMzY2FyIGByE0JiYB7mqCO/36CHl5RG0uJ2FDV4OKCRg3RggGSwMHNhEQpYdhdQgBpiZYAtVZnWU2e4QYEFIOEwK0tw6vjD81FCIMBx8RMZ+kUHx3TGw7AAIAFv9HAmYCIQAlACwAh0ALHwEFACAAAgYFAkxLsAxQWEAsAAEIAgIBcgAHBgeGCQECBAEABQIAagoBCAgDYQADAy1NAAUFBmEABgYsBk4bQC0AAQgCCAECgAAHBgeGCQECBAEABQIAagoBCAgDYQADAy1NAAUFBmEABgYsBk5ZQBMnJiopJiwnLBEVIhQiJBUTCwceKwUmJicmJjU0NjczBgYVFDMzNjYzMhYWFRUhFhYzMjY3FQYGBxUjEyIGByE0JgFiWmoDQEUIBUgEBjMKEIFZRmM1/pACV086TCojRyxWJD5KBgESQAQOgm8BNjcSIAoHHBExc248bEk1YVkTEUwQDwKxApJOS0VU//8AKAAAASoCygIGACwAAAACAAEAAANUA6gADQAfAENAQB0aFxQRBQcEAUwKAwIBAgGFAAIAAAQCAGkGBQIEBCZNCQgCBwcnB04AAB8eHBsZGBYVExIQDwANAA0iEiILBxkrAQYGIyImJzMWFjMyNjcDATMBETMRATMBASMBESMRASMCaQdXX2JRBVIFLzQuNQX2/utkARFWARFk/usBHmf+6Vb+6GcDqEtNTEw2JSc0/ccBW/6mAVr+pgFa/qb+kAFq/pYBav6WAAIAAQAAAusC9gANAB8ASUBGHhsYFRIPBgQHAUwKAwIBAgGFAAIAAAcCAGkLCQgDBwcoTQYFAgQEJwRODg4AAA4fDh8dHBoZFxYUExEQAA0ADSISIgwHGSsBBgYjIiYnMxYWMzI2NxcDEyMDESMRAyMTAzMTETMREwIyB1dfYlEFUgUvNC41Bfnd8GToUuhk8N1g2VLaAvZLTUxMNiUnNN7+/P7sARD+8AEQ/vABFAEE/vwBBP78AQQAAQBh/wYChALKACMAZUASHgEDABkBBAMMAQIECwEBAgRMS7AxUFhAHgAAAAMEAANpBgEFBSZNAAQEJ00AAgIBYQABASoBThtAGwAAAAMEAANpAAIAAQIBZQYBBQUmTQAEBCcETllAChUREyUlJSAHBx0rATMyFhUUBgYjIiYnNRYWMzI2NTQmJiMiBgcRIxEzETY2NzczASoVo6JIe04uPh4fPyhUZUFySiI5FVpaFzYZ0WsBfKWPbo9FDAxQDAx6eFBnMggH/t4Cyv6fHT8c6QABAFX/CwIOAhgAHwA9QDoZAQIGFAEDAggBAQMHAQABBEwABgACAwYCaQUBBAQoTQADAydNAAEBAGEAAAAqAE4REhETJCUjBwcdKyUUBgYjIiYnNRYWMzI2NTQmIyIGBxUjETMVNzMHHgICDj1kOyQ3Fxc1ITxOXVgSMBRXV+ph4EpvPh1heDkPDkwMEmBnaF4HBdcCGPz87AE3dwABAAH/RALEAsoAHwBiQAoTAQUAEgECBQJMS7AVUFhAHQAAAAEAAWMAAwMGXwAGBiZNAAUFAmEEAQICJwJOG0AhAAAAAQABYwADAwZfAAYGJk0AAgInTQAFBQRhAAQELAROWUAKFyUnEREREAcHHSslMwMjNyMRIw4CBw4CIyImJzUWFjMyNjY3PgI3IQJjYUhnTlriCRYWCw0mPzMRIw0LHBAeIxQHCBcbDgGHUP70vAJ7SqOUNENeMAcFSwUHMUkkJpPEbwABAAf/RwJIAhgAFACcS7AZUFhACw4BAgABTA0BAgFLG0ALDgEFAAFMDQECAUtZS7AZUFhAHAABAAFTAAMDBl8ABgYoTQUBAAACYQQBAgInAk4bS7AoUFhAHQAAAAEAAWMAAwMGXwAGBihNAAUFAmEEAQICJwJOG0AhAAAAAQABYwADAwZfAAYGKE0AAgInTQAFBQRhAAQELAROWVlAChIjIxERERAHBx0rJTMDIzcjESMOAiMiJzUWMzI2NyEB7FxAWT1YnwwvTDkdEQwPNkEQAUNK/v25Ac+pzl4GQwPl8wABAGH/BgKDAsoAGABdQAoIAQEDBwEAAQJMS7AxUFhAHgAFAAIDBQJnBgEEBCZNAAMDJ00AAQEAYQAAACoAThtAGwAFAAIDBQJnAAEAAAEAZQYBBAQmTQADAycDTllAChERERETJSMHBx0rJRQGBiMiJic1FhYzMjY1ESERIxEzESERMwKDRHdOLz0fHz4jXF/+kVpaAW9ZRm6ORAwMTwwMdnkBCf6zAsr+0gEuAAEAVf8LAigCGAAYADVAMggBAQMHAQABAkwABQACAwUCZwYBBAQoTQADAydNAAEBAGEAAAAqAE4REREREyUjBwcdKyUUBgYjIiYnNRYWMzI2NTUhFSMRMxUhNTMCKDVbOCQ1FxU1Hzk9/t5YWAEiWRhhdjYPDU4LElln1+8CGN/fAAEAYf9EAuUCygAPACpAJwAGAAMABgNnAAAAAQABYwcBBQUmTQQBAgInAk4REREREREREAgHHislMwMjNyMRIREjETMRIREzAoNiSWdOWf6RWloBb1lQ/vS8AU3+swLK/tIBLgABAFX/RwKEAhgADwAwQC0AAQAGAwEGZwADAAQDBGMCAQAAKE0IBwIFBScFTgAAAA8ADxEREREREREJBx0rMxEzFSE1MxEzAyM3IzUhFVVYASNYXEBaPlj+3QIY39/+Mv79ue/vAAEAUP9EAlkCygAXADJALxUBBQQGAQMFAkwABQADAgUDaQACAAECAWMGAQQEJk0AAAAnAE4TIxMjEREQBwcdKyEjFSMRMzUGBiMiJjURMxEUFjMyNjcRMwJZV1ZTOmU+ZG5aPUQ7XjtavAEM1RQZXVgBHf7wOjkWEwFaAAEASv9GAhACGAAWADhANRUBBQQHAQMFAkwABQADAgUDaQACAAECAWMHBgIEBChNAAAAJwBOAAAAFgAWIhMjERERCAccKwERIxUjETM1BgYjIiY1NTMVFDMyNjc1AhBPVk0tVz1SW1hnMlIrAhj96LoBBKUdIVZIycNcHxrmAAEAYf9EA4sCygAbAC9ALAsBAgMBAUwAAwAEAwRjAgEBASZNBwYFAwAAJwBOAAAAGwAbERERExEXCAccKyEDIx4CFREjETMTMxMzETMDIzcjETQ2NjcjAwGc6wQDAwFThd0E34RhSGhPWQIDAgTuAnIaRUIX/kYCyv23Akn9hv70vAHAGENCFP2PAAEAVf9HAvACGAAXADBALRQMCAMGBAFMBwEGAAAGAGMFAQQEKE0DAgIBAScBTgAAABcAFxIRFRYREQgHHCslAyM3IxE0NjcjAyMDIxYVESMRMxMTMxEC8EBaPk8DAgOvSqoDA091qax1Sv79uQFWFS4W/lEBry0v/q0CGP5RAa/+Mv//ACgAAAEqAsoCBgAsAAAAAwAAAAACfgOoAA0AFQAfAEdARBoBCAYBTAkDAgECAYUAAgAABgIAaQAIAAQFCARoAAYGJk0KBwIFBScFTg4OAAAfHg4VDhUUExIREA8ADQANIhIiCwcZKwEGBiMiJiczFhYzMjY3EychByMBMwEBLgInBgYHBzMB+wdXX2JRBVIFLzQuNQV5Vv7lVVsBF1EBFv7iAw4NBAcSBlHiA6hLTUxMNiUnNPxY3d0Czf0zAgUIKi0MHzsR2AADAC7/9gHgAvYADQApADQAokAOJwEIBCYBBwgUAQoJA0xLsBlQWEAvCwMCAQIBhQACAAAEAgBpAAcNAQkKBwloAAgIBGEMAQQELU0ACgoFYgYBBQUnBU4bQDMLAwIBAgGFAAIAAAQCAGkABw0BCQoHCWgACAgEYQwBBAQtTQAFBSdNAAoKBmIABgYsBk5ZQCIrKg8OAAAxLyo0KzQkIh8dGRcTEg4pDykADQANIhIiDgcZKwEGBiMiJiczFhYzMjY3BzIWFREjJyMGBiMiJjU0Njc3NTQmIyIGByc2NhMGBhUUFjMyNjU1AdYHV19iUQVSBS80LjUFY2JeQBEEI01ESWB+g1s6NSpMIRsjYE5kTTcrRFoC9ktNTEw2JSc01VZe/pNMLCpNUlBXBAMgQzQZEEITG/7iBDgzLSpLTjD//wAAAAACfgOMAiYAJAAAAQcAagAcALIACLECArCysDUr//8ALv/2AeAC2gImAEQAAAAGAGr3AP////8AAAM1AsoCBgCIAAD//wAu//YDLQIiAgYAqAAAAAIAYQAAAfADqAANABkAR0BECgMCAQIBhQACAAAFAgBpAAcACAkHCGcABgYFXwAFBSZNAAkJBF8ABAQnBE4AABkYFxYVFBMSERAPDgANAA0iEiILBxkrAQYGIyImJzMWFjMyNjcTIREhFSEVIRUhFSEB7gdXX2JRBVIFLzQuNQVV/nEBj/7LASP+3QE1A6hLTUxMNiUnNPxYAspP307/AAMAN//2AgEC9gANACUALABbQFgaAQYFGwEHBgJMCgMCAQIBhQACAAAEAgBpAAkABQYJBWgMAQgIBGELAQQELU0ABgYHYQAHBywHTicmDw4AACopJiwnLB8dGBYUEw4lDyUADQANIhIiDQcZKwEGBiMiJiczFhYzMjY3BzIWFhUVIRYWMzI2NxUGBiMiJiY1NDY2FyIGByEmJgHaB1dfYlEFUgUvNC41BWNFYzX+kQJZUDNPKilQN0x1QTtrRj9JBwERAT4C9ktNTEw2JSc01DxtSTVbXxMSTRIRPntZWH5ESFFIRFUAAgA7//YCpQLVABcAHwBDQEAEAQABAwEDAAJMAAMABQQDBWcGAQAAAWEAAQErTQcBBAQCYQACAiwCThkYAQAcGxgfGR8VFBAOCAYAFwEXCAcWKwEiBgc1NjYzMhYWFRQGBiMiJiY1NSEmJgMyNjchFBYWAUxDcTAsa09xmE5Kj2lqgzsCCwd6YmJ6B/5VJlgChhgRUhAWXKVwb6RbW6VvInmG/b99dkttO///ADP/9gH9AiICBgQbAAD//wA7//YCpQOMAiYCvQAAAQcAagA6ALIACLECArCysDUr//8AM//2Af0C2gImBBsAAAAGAGrwAP//AAEAAANUA4wCJgGvAAABBwBqAIoAsgAIsQECsLKwNSv//wABAAAC6wLaAiYBzwAAAAYAalMA//8AJv/2AhYDjAImAbAAAAEHAGr//QCyAAixAQKwsrA1K///ACH/9gG9AtoCJgHQAAAABgBqyAAAAQAj//YCEQLKABoAQUA+AQEEBRcBAAQMAQIDCwEBAgRMAAAAAwIAA2kABAQFXwYBBQUmTQACAgFhAAEBLAFOAAAAGgAaEiQlJBIHBxsrARUHFhYVFAYjIiYnNRYWMzI2NTQmIyM1NyE1AfP1gJOOkjpnLS9uMmFgcWlD6/62AspH7ARkY154ERZSFhlKQ0M+SeNQAAEADv8QAdACGAAcAEFAPgEBBAUZAQMADgECAw0BAQIETAAAAAMCAANpAAQEBV8GAQUFKE0AAgIBYQABASoBTgAAABwAHBIkJSYSBwcbKwEVBx4CFRQGBiMiJic1FhYzMjY1NCYjIzU3ITUBtdtEcEJBd1E7XiAhYjpNYG9bO9v+zgIYQPQENWFJR209ExBQEBpZTVRLPfNK//8AYgAAAqADVwImAbEAAAEHAUwAzgCyAAixAQGwsrA1K///AFUAAAItAqUCJgHRAAAABwFMAI0AAP//AGIAAAKgA4wCJgGxAAABBwBqAGkAsgAIsQECsLKwNSv//wBVAAACLQLaAiYB0QAAAAYAaigA//8APf/2AtADjAImADIAAAEHAGoAZQCyAAixAgKwsrA1K///ADf/9gInAtoCJgBSAAAABgBqDQD//wA9//YC0ALVAgYCXgAA//8AN//2AicCIgIGAl8AAP//AD3/9gLQA38CJgJeAAABBwBqAGUApQAIsQMCsKWwNSv//wA3//YCJwLaAiYCXwAAAAYAagwA//8AHv/2AjsDfwImAcYAAAEHAGr/5QClAAixAQKwpbA1K///AB3/9gG3AtoCJgHmAAAABgBqqwD//wAL//YCcANXAiYBvAAAAQcBTACJALIACLEBAbCysDUr//8AAf8QAf4CpQImAFwAAAAGAUxCAP//AAv/9gJwA4wCJgG8AAABBwBqACQAsgAIsQECsLKwNSv//wAB/xAB/gLaAiYAXAAAAAYAat0A//8AC//2AnADsAImAbwAAAEHAVIAogCyAAixAQKwsrA1K///AAH/EAH+Av4CJgBcAAAABgFSWwD//wBQAAACWQOMAiYBwAAAAQcAagAwALIACLEBArCysDUr//8ASgAAAhAC2gImAeAAAAAGAGoJAAABAGH/RAH7AsoACQAoQCUAAQACAQJjAAAABF8FAQQEJk0AAwMnA04AAAAJAAkRERERBgcaKwEVIREzESM1IxEB+/7AVVVaAspQ/db+9LwCygABAFX/RwGbAhgACQAoQCUAAQACAQJjAAAABF8FAQQEKE0AAwMnA04AAAAJAAkRERERBgcaKwEVIxEzESM1IxEBm+5PV1ACGEn+ev7+uQIY//8AYQAAAvkDjAImAcQAAAEHAGoAjwCyAAixAwKwsrA1K///AFUAAAK1AtoCJgHkAAAABgBqXwAAAQAX/zoB+wLKABwAUkBPBAEBAgMBAAECTAAJAwIDCQKABwEECAEDCQQDZwABCgEAAQBmAAYGBV8ABQUmTQACAicCTgEAGRgXFhUUExIREA8ODQwLCggGABwBHAsHFisXIiYnNRYWMzI1NSMRIzUzESEVIRUzFSMVMxUUBpQTHwoIGhAwWUpKAZr+wM7OTjnGCARJAwY0RgE6TgFCUPJO6pFARQABAAj/OgGdAhgAHABSQE8EAQECAwEAAQJMAAkDAgMJAoAHAQQIAQMJBANnAAEKAQABAGYABgYFXwAFBShNAAICJwJOAQAZGBcWFRQTEhEQDw4NDAsKCAYAHAEcCwcWKxciJic1FhYzMjU1IzUjNTM1IRUjFTMVIxUzFRQGhBMfCggaEDBWTEwBSfGoqE05xggESQMGNEbpROtKoUSlhUBFAAEABP86AmECygAaAEZAQxUSDwwEBgQEAQECAwEAAQNMAAYEAgQGAoAAAQcBAAEAZgUBBAQmTQMBAgInAk4BABcWFBMREA4NCwoIBgAaARoIBxYrBSImJzUWFjMyNTUjAwMjEwMzExMzAxMzFRQGAewTHwoIGhAwMr3AX+3eZK+wX927TjnGCARJAwY0RgE2/soBdAFW/ugBGP6s/tqRQEUAAQAS/zoCFwIYABoARkBDFRIPDAQGBAQBAQIDAQABA0wABgQCBAYCgAABBwEAAQBmBQEEBChNAwECAicCTgEAFxYUExEQDg0LCggGABoBGggHFisFIiYnNRYWMzI1NSMnByMTAzMXNzMDFzMVFAYBohMfCggaEDAtkpRjwrlkioljuZJJOcYIBEkDBjRG1tYBEgEGysr++s6FQEUAAQADAAACRgLKABEAL0AsBAEAAQ0BBQQCTAMBAAcBBAUABGgCAQEBJk0GAQUFJwVOERIRERESERAIBx4rEzMDMxMTMwMzFSMTIwMDIxMjPZbAZK+vYMGZntdmvcBg150BoQEp/ucBGf7XT/6uATb+ygFSAAEAEgAAAf8CGAARAC9ALAQBAAENAQUEAkwDAQAHAQQFAARoAgEBAShNBgEFBScFThESEREREhEQCAceKxMzJzMXNzMHMxUjFyMnByM3IziDoGSKiWOhhoitZJKUY6yGATbiysriRPLW1vIAAgA+AAACEQLKAAsAFAAyQC8AAQAEAwEEZwACAiZNBgEDAwBgBQEAACcATg0MAQAQDgwUDRQKCQgGAAsBCwcHFishIiY1NDY2MzMRMxEnMxEjIgYVFBYBQ453M3ZjbVq+ZGZfV1VnXjliPAEu/TZNAQFEPkM8//8AN//2AhIC+AIGAEcAAAACAD7/9gMrAsoAHAAnADZAMw8BAAYBTAQBAQgBBgABBmkABQUmTQcBAAACYQMBAgIsAk4eHSMhHSceJxElJCMTIgkHHCslFBYzMjY1NTMVFAYjIiYnBgYjIiY1NDY2MzMRMwMiBhUUMzI2NjU1Afs5NDA6WWJhPU0XGVA/bnM6fmZFWqBfYYgvNxiyOTU6N+ntUWosJiUsaGZBYDYBLv6DPkuAHzEcnQACADb/9gMzAvgAIgAvAENAQBwBAQYQAQABAkwABQQFhQABBgAGAQCACAEGBgRhAAQELU0HAQAAAmEDAQICLAJOJCMqKCMvJC8XJCUjEyIJBxwrJRQWMzI2NTUzFRQGIyImJicGBiMiJjU0NjMyFhczJiY1NTMDIgYVFBYzMjY3NTQmAgIsQTgzWWReMj4lDR5VS2N4d149SxcGAQRX6UZCQ0ZQQQE+yUBKQEGWnmJfGCscKDiLiYqOLiENMhDW/uBqZWVlXF4RZGoAAQAj//YDLgLUACsAkUuwG1BYQA8oAQIGBgEEAgJMKQEGAUsbQA8oAQIGBgEEBQJMKQEGAUtZS7AbUFhAHwUBAgAEAQIEZwAGBgBhBwEAACtNAAEBA2EAAwMsA04bQCYAAgYFBgIFgAAFAAQBBQRnAAYGAGEHAQAAK00AAQEDYQADAywDTllAFQEAJiQgHh0bFxUSEQ4MACsBKwgHFisBMhYVFAYHFRYWFxYWMzI2NTUzFRQGIyImJyYmIyM1MzI2NTQmIyIGByc2NgEJbnRbR1RbAQEzOzk1WGheW3ABAWpiYV1hYks8OlcmLSl2AtRjTUlXDAQMVkpGPTtA3uZhYV9rS0FJSTw2OiIaPB8rAAEAJv/2AtgCIgAoAExASSYBBgAlAQIGBgEEBQNMAAIGBQYCBYAABQAEAQUEaQAGBgBhBwEAAC1NAAEBA2IAAwMsA04BACMhHRsaGBUTERAODAAoASgIBxYrEzIWFRQGBxUWFhcWFjMyNTUzFRQjIicmJiMjNTMyNjU0JiMiBgcnNjbXWGwzLDE9AgIxOWlXv70GAkdHRThBTDs3JkUmHSlSAiJJRDE5DQQKOjQtNYCWnsKhMStIJS0mJhERRhMSAAEAI/9EAmIC1AAjAEpARyABBQYGAQQFAkwhAQYBSwACAwKGAAUABAEFBGcABgYAYQcBAAArTQABAQNfAAMDJwNOAQAeHBgWFRMQDw4NDAsAIwEjCAcWKwEyFhUUBgcVFhYVFTMRIzUjNTQmIyM1MzI2NTQmIyIGByc2NgERcXhgSllfWlZbdmtjZWdoT0A9XSgtKXoC1GNNSVYMBAxYR3r+9LzKRD5JSTw1OyMZPB8rAAEAJv9HAgkCIQAkAEZAQyIBBgAhAQUGBgEEBQNMAAUABAEFBGcAAQACAQJjAAYGAGEHAQAALU0AAwMnA04BAB8dGRcWFBEQDw4NDAAkASQIBxYrEzIWFRQGBxUeAhUVMxEjNSM1NCYjIzUzMjY1NCYjIgYHJzY23lpuNi0fNSBSVlBKTUo7RlNAOChMJCAqXwIhSkQxNw0FCR81KUr+/rmULy9JJSwmJxIRRhMSAAEAAP/1A4ACygApAH9LsChQWEAKHQEAARwBAgACTBtACh0BAAEcAQIFAkxZS7AoUFhAHwABAwADAQCAAAMDBl8ABgYmTQUBAAACYQQBAgIsAk4bQCkAAQMAAwEAgAADAwZfAAYGJk0AAAACYQQBAgIsTQAFBQJhBAECAiwCTllAChclJxQjEiIHBx0rJRQWMzI1NTMVFAYjIiYmNREjDgIHDgIjIiYnNRYWMzI2Njc+AjchAlE1NmxYaVs5WTPRCRUWCw0nPjMRIw4MGxAeIhQICBgbDgF1vUA4e97mYWEmVkcBwUmjlDVDXTAHBUsGBzBJJyiSwm8AAQAH//YDCwIYABwANkAzFgEAARUBAgACTAABAwADAQCAAAMDBl8ABgYoTQUBAAACYgQBAgIsAk4SIyMTIhIiBwcdKyUUFjMyNTUzFRQjIiY1ESMOAiMiJzUWMzI2NyEB5DI4ZVi8XWaXDC9MOR0RDA82QRABO7w/PX+XnsJfZAEWqc5eBkMD5fMAAQBh//YDnQLKABoAU0uwGVBYQBsGAQEAAwABA2cHAQUFJk0AAAACYQQBAgIsAk4bQB8GAQEAAwABA2cHAQUFJk0ABAQnTQAAAAJhAAICLAJOWUALERERERQjEyIIBx4rJRQWMzI2NTUzFRQGIyImJjU1IREjETMRIREzAm81NjY1WGhbOVky/qVaWgFbWb5AOTtA3uZhYSZXR5P+swLK/tIBLgABAFX/9gNEAhgAFwBoS7AZUFhAIwADAQABAwCAAAAABQIABWcIBwIBAShNAAICBGIGAQQELAROG0AnAAMBAAEDAIAAAAAFAgAFZwgHAgEBKE0ABgYnTQACAgRiAAQELAROWUAQAAAAFwAXERMiEiMREQkHHSsTFSE1MxEUFjMyNTUzFRQjIiY1NSEVIxGtARhYMzhlV7xcZ/7oWAIY39/+pUA9gJaewmBjNu8CGAABAD3/9gLAAtQAIAAzQDAQAQMCEQEAAwJMAAAABQQABWcAAwMCYQACAitNAAQEAWEAAQEsAU4TJSUmIxAGBxwrASEVFAYjIiYmNTQ2NjMyFhcHJiYjIgYVFBYWMzI2NjUjAacBGY+hbJdQVKR3O3ItIiZmNIGINm1UTVsouwFyK6KvWaVybqRcGBRNERmahlWDSTllQQABADf/9gJNAiIAHAAzQDAOAQMCDwEAAwJMAAAABQQABWcAAwMCYQACAi1NAAQEAWEAAQEsAU4SJCUkIxAGBxwrATMVFAYjIiY1NDYzMhYXByYmIyIGFRQWMzI2NSMBUP17g4qOl5Q6XSgeIFQvZ2dZZFhNpAEdIn6HlIF/mBQTRQ4Wb2BccVNDAAEACf/2AnACygAWADBALQACAAEAAgGABAEAAAVfBgEFBSZNAAEBA2EAAwMsA04AAAAWABYUIxMjEQcHGysBFSMRFBYzMjY1NTMVFAYjIiYmNREjNQIb4Dg3NThZa1s5WzXYAspR/kRAOTtA3+ZhYSZWRwHAUQABABT/9gI/AhgAFAAwQC0AAgABAAIBgAQBAAAFXwYBBQUoTQABAQNiAAMDLANOAAAAFAAUEyITIxEHBxsrARUjERQWMzI2NTUzFRQjIiY1ESM1Ab+qNDgyNVe+W2mpAhhI/u1APTxBmZ7CX2QBF0gAAQA1//YCJQLUACgASkBHAwEBAAQBAgEiAQMCGQEEAxoBBQQFTAACAAMEAgNnAAEBAGEGAQAAK00ABAQFYQAFBSwFTgEAHRsXFREPDgwIBgAoASgHBxYrATIWFwcmJiMiBhUUFjMzFSMiBhUUFjMyNjcVBiMiJjU0Njc1JiY1NDYBPUxvLTApVz5DTWZkZWRod2JYPWstVoKIjWVbT1t9AtQnH0AaIDk3PEVKQURDQxgVUyZvXkpdCgQLVUlOZf//ACv/9gHBAiICBgGBAAAAAQAB/zoCsQLKACoApEuwFVBYQBIZAQUHGAECBQQBAQIDAQABBEwbQBIZAQUHGAECBQQBAQQDAQABBExZS7AVUFhAJgAHAwUDBwWAAAEIAQABAGYAAwMGXwAGBiZNAAUFAmEEAQICJwJOG0AqAAcDBQMHBYAAAQgBAAEAZgADAwZfAAYGJk0AAgInTQAFBQRhAAQELAROWUAXAQAnJiUkHRsWFA0MCwoIBgAqASoJBxYrBSImJzUWFjMyNTUjESMOAgcOAiMiJic1FhYzMjY2Nz4CNyERMxUUBgI8Ex8KCBoQMFniCRYWCw0mPzMRIw0LHBAeIxQHCBcbDgGHTjnGCARJAwY0RgJ7SqOUNENeMAcFSwUHMUkkJpPEb/2GkUBFAAEAB/86AjsCGAAhAOdLsCJQWEATFQEFAwQBAQIDAQABA0wUAQIBSxtLsChQWEATFQEFAwQBAQQDAQABA0wUAQIBSxtAExUBBQcEAQEEAwEAAQNMFAECAUtZWUuwIlBYQB8AAQgBAAEAZgADAwZfAAYGKE0HAQUFAmEEAQICJwJOG0uwKFBYQCMAAQgBAAEAZgADAwZfAAYGKE0AAgInTQcBBQUEYQAEBCwEThtAKgAHAwUDBwWAAAEIAQABAGYAAwMGXwAGBihNAAICJ00ABQUEYQAEBCwETllZQBcBAB4dHBsZFxIQDQwLCggGACEBIQkHFisFIiYnNRYWMzI1NSMRIw4CIyImJzUWFjMyNjchETMVFAYBxhMfCggaEDBYng0uTDoNGQgGDgc2QREBQ045xggESQMGNEYBz6nPXgMEQgIC5vT+LIVARf//AAD/UAJ+As0CJgAkAAAABwvSAm4AAP//AC7/UAHgAiECJgBEAAAABwvSAkMAAAADAAAAAAJ+A9oAFAAcACYASEBFEAEBAg8GAgABIQEHBQNMAAABBQEABYAAAgABAAIBaQAHAAMEBwNoAAUFak0IBgIEBGsEThUVJiUVHBUcERETJCYUCQ0cKwEUBgcHIyc2NjU0JiMiBgc1NjMyFhMnIQcjATMBAS4CJwYGBwczAbAuIwU2ByQrJRwNGwgSJTxCcVb+5VVbARdRARb+4gMODQQHEgZR4gN/JikINVUGFxcYEAICNAYs/FLd3QLN/TMCBQgqLQwfOxHYAAMALv/2AeADNQAUADAAOwCnQBcQAQECDwYCAAEuAQcDLQEGBxsBCQgFTEuwGVBYQDAAAAEDAQADgAACAAEAAgFpAAYLAQgJBghnAAcHA2EKAQMDc00ACQkEYQUBBARrBE4bQDQAAAEDAQADgAACAAEAAgFpAAYLAQgJBghnAAcHA2EKAQMDc00ABARrTQAJCQVhAAUFcQVOWUAcMjEWFTg2MTsyOyspJiQgHhoZFTAWMCQmFAwNGSsBFAYHByMnNjY1NCYjIgYHNTYzMhYHMhYVESMnIwYGIyImNTQ2Nzc1NCYjIgYHJzY2EwYGFRQWMzI2NTUBhi4jBTYHJCslHA0bCBIlPEJmYl5AEQQjTURJYH6DWzo1KkwhGyNgTmRNNytEWgLaJikINVUGFxcYEAICNAYs6FZe/pNMLCpNUlBXBAMgQzQZEEITG/7iBDgzLSpLTjAABAAAAAACfgPRAAkAGgAiACwAXUBaBQEDAAABAQMZEg0DAgEnAQkHBEwAAAMAhQADAQOFAAECAYUKBAICBwKFAAkABQYJBWgABwdqTQsIAgYGawZOGxsKCiwrGyIbIiEgHx4dHAoaChoUFxQTDA0aKwE2NjczFQYGByMHJiYnBgYHIzU2NjczFhYXFRMnIQcjATMBAS4CJwYGBwczAa8UGhBYFjQaMgoZNBoaNBkxGToXXBc6GUtW/uVVWwEXUQEW/uIDDg0EBxIGUeIDbhkqIAodMxVfESkXFykRDB1BIiJBHQz8/d3dAs39MwIFCCotDB87EdgABAAu//YCHQMsAAkAGgA2AEEAyUAcBQEDAAABAQMZEg0DAgE0AQkFMwEICSEBCwoGTEuwGVBYQDsAAAMAhQABAwIDAQKADAQCAgUDAgV+AAgOAQoLCApnAAMDbE0ACQkFYQ0BBQVzTQALCwZhBwEGBmsGThtAPwAAAwCFAAEDAgMBAoAMBAICBQMCBX4ACA4BCgsICmcAAwNsTQAJCQVhDQEFBXNNAAYGa00ACwsHYQAHB3EHTllAIzg3HBsKCj48N0E4QTEvLComJCAfGzYcNgoaChoUFxQTDw0aKwE2NjczFQYGByMHJiYnBgYHIzU2NjczFhYXFQcyFhURIycjBgYjIiY1NDY3NzU0JiMiBgcnNjYTBgYVFBYzMjY1NQGHFBoQWBY0GjIKGTQaGjQZMRk6F1wXOhmOYl5AEQQjTURJYH6DWzo1KkwhGyNgTmRNNytEWgLJGSogCh0zFV8RKRcXKREMHUEiIkEdDD1WXv6TTCwqTVJQVwQDIEM0GRBCExv+4gQ4My0qS04wAAQAAAAAAn4D0QAJABoAIgAsAGBAXQMBAgAIAQECFhEKAwMBJwEJBwRMAAACAIUAAgEChQoBAQMBhQQBAwcDhQAJAAUGCQVoAAcHak0LCAIGBmsGThsbAAAsKxsiGyIhIB8eHRwaGRMSDg0ACQAJFAwNFysTJiYnNTMWFhcVBzY2NzMWFhcVIyYmJwYGByMBJyEHIwEzAQEuAicGBgcHM5wcMxZXEBsTJxk6F10XOhkyGTQaGTUZMQF8Vv7lVVsBF1EBFv7iAw4NBAcSBlHiA2IVMx0KICsZC1QdQSIiQR0LESkXFykR/P3d3QLN/TMCBQgqLQwfOxHYAAQAEv/2AeADLAAJABoANgBBAMxAHAMBAgAIAQECFhEKAwMBNAEJBTMBCAkhAQsKBkxLsBlQWEA7AAACAIUMAQECAwIBA4AEAQMFAgMFfgAIDgEKCwgKZwACAmxNAAkJBWENAQUFc00ACwsGYQcBBgZrBk4bQD8AAAIAhQwBAQIDAgEDgAQBAwUCAwV+AAgOAQoLCApnAAICbE0ACQkFYQ0BBQVzTQAGBmtNAAsLB2EABwdxB05ZQCY4NxwbAAA+PDdBOEExLywqJiQgHxs2HDYaGRMSDg0ACQAJFA8NFysTJiYnNTMWFhcVBzY2NzMWFhcVIyYmJwYGByMXMhYVESMnIwYGIyImNTQ2Nzc1NCYjIgYHJzY2EwYGFRQWMzI2NTV3HDMWVxAbEycZOhddFzoZMhk0Ghk1GTGgYl5AEQQjTURJYH6DWzo1KkwhGyNgTmRNNytEWgK9FTMdCiArGQtUHUEiIkEdCxEpFxcpET1WXv6TTCwqTVJQVwQDIEM0GRBCExv+4gQ4My0qS04wAAQAAAAAAn4EDAATACQALAA2ALVAFRIBAgARCQIFAiEcFwMDATEBCggETEuwClBYQDUMAQUCAQIFAYAAAQMCAXAEAQMIAgMIfgsBAAACBQACaQAKAAYHCgZoAAgIak0NCQIHB2sHThtANgwBBQIBAgUBgAABAwIBA34EAQMIAgMIfgsBAAACBQACaQAKAAYHCgZoAAgIak0NCQIHB2sHTllAJSUlFBQBADY1JSwlLCsqKSgnJhQkFCQgHxkYEA4IBwATARMODRYrATIWFRQGBwcjJzY2NTQmIyIHNTYHFhYXFSMmJicGBgcjNTY2NwEnIQcjATMBAS4CJwYGBwczAcUuMiQaAykFHR4bFRcMDEMXOhkxGTQaGjQZMRk6FwEWVv7lVVsBF1EBFv7iAw4NBAcSBlHiBAwiIx0dBic/BQ8SEQ0DKQN9IkEdDBEpFxcpEQwdQSL8cd3dAs39MwIFCCotDB87EdgABAAu//YCBgNnABMAJABAAEsBI0AdEgECABEJAgUCIRwXAwMBPgEKBj0BCQorAQwLBkxLsApQWEA+AAEFAwIBcgQBAwYFAwZ+DQEAAAIFAAJpAAkQAQsMCQtnDgEFBWxNAAoKBmEPAQYGc00ADAwHYQgBBwdrB04bS7AZUFhAPwABBQMFAQOABAEDBgUDBn4NAQAAAgUAAmkACRABCwwJC2cOAQUFbE0ACgoGYQ8BBgZzTQAMDAdhCAEHB2sHThtAQwABBQMFAQOABAEDBgUDBn4NAQAAAgUAAmkACRABCwwJC2cOAQUFbE0ACgoGYQ8BBgZzTQAHB2tNAAwMCGEACAhxCE5ZWUAtQkEmJRQUAQBIRkFLQks7OTY0MC4qKSVAJkAUJBQkIB8ZGBAOCAcAEwETEQ0WKwEyFhUUBgcHIyc2NjU0JiMiBzU2BxYWFxUjJiYnBgYHIzU2NjcXMhYVESMnIwYGIyImNTQ2Nzc1NCYjIgYHJzY2EwYGFRQWMzI2NTUBpi4yJBoDKQUdHhsVFwwMQxc6GTEZNBoaNBkxGToXNGJeQBEEI01ESWB+g1s6NSpMIRsjYE5kTTcrRFoDZyIjHR0GJz8FDxIRDQMpA30iQR0MESkXFykRDB1BIslWXv6TTCwqTVJQVwQDIEM0GRBCExv+4gQ4My0qS04wAAQAAAAAAn4EGAAVACUALQA3AG1AaiIdGQMGCDIBDQsCTA8BCAAGAAgGgAABAAMBWQAEAgEACAQAaQ4FAgMHAQYLAwZnAA0ACQoNCWgACwtqTRAMAgoKawpOJiYWFgAANzYmLSYtLCsqKSgnFiUWJSEgGxoAFQAVIiISIiIRDRsrAQYGIyImJiMiBgcjNjYzMhYWMzI2NwcWFhcVIyYnBgYHIzU2NjcBJyEHIwEzAQEuAicGBgcHMwHeBC8pFy4qExMVBy0FLygZLisRFBQGRBc7GTAzNRk2GTAZOxcBDlb+5VVbARdRARb+4gMODQQHEgZR4gQYLj4XFxcYLz0XFxcYiyJAHQshLxcoEQsdQCL8c93dAs39MwIFCCotDB87EdgABAAu//YB4ANzABUAJQBBAEwA1kAUIh0ZAwYIPwENCT4BDA0sAQ8OBExLsBlQWEBAAAEAAwFZAAQCAQAIBABpEAUCAwcBBgkDBmcADBMBDg8MDmcRAQgIbE0ADQ0JYRIBCQlzTQAPDwphCwEKCmsKThtARAABAAMBWQAEAgEACAQAaRAFAgMHAQYJAwZnAAwTAQ4PDA5nEQEICGxNAA0NCWESAQkJc00ACgprTQAPDwthAAsLcQtOWUAuQ0InJhYWAABJR0JMQ0w8Ojc1MS8rKiZBJ0EWJRYlISAbGgAVABUiIhIiIhQNGysBBgYjIiYmIyIGByM2NjMyFhYzMjY3BxYWFxUjJicGBgcjNTY2NxcyFhURIycjBgYjIiY1NDY3NzU0JiMiBgcnNjYTBgYVFBYzMjY1NQG1BC8pFy4qExMVBy0FLygZLisRFBQGRBc7GTAzNRk2GTAZOxc2Yl5AEQQjTURJYH6DWzo1KkwhGyNgTmRNNytEWgNzLj4XFxcYLz0XFxcYiyJAHQshLxcoEQsdQCLHVl7+k0wsKk1SUFcEAyBDNBkQQhMb/uIEODMtKktOMP//AAD/UAJ+A7ACJgAkAAAAJwvSAm4AAAEHAUoAbwCyAAixAwGwsrA1K///AC7/UAHgAv4CJgBEAAAAJgFKSgAABwvSAj0AAAAEAAAAAAJ+A/EACQAXAB8AKQBYQFUFAAIDASQBCggCTAABAwGFCwUCAwADhQAABACFAAQAAggEAmoACgAGBwoGaAAICGpNDAkCBwdrB04YGAoKKSgYHxgfHh0cGxoZChcKFyISIxQTDQ0bKwEGBgcjNTY2NzMXBgYjIiYnMxYWMzI2NxMnIQcjATMBAS4CJwYGBwczAbQWNBoxExwPVyAFSkZHRwQ1BS4rJjQFglb+5VVbARdRARb+4gMODQQHEgZR4gPnHDUUCxksH2s8R0Y9KRgaJ/x63d0Czf0zAgUIKi0MHzsR2AAEAC7/9gHgA0wACQAXADMAPgEJQBMFAAIDATEBCgYwAQkKHgEMCwRMS7AZUFhAPAABAwGFAAADBAMABIAABAACBgQCagAJDwELDAkLaA0FAgMDbE0ACgoGYQ4BBgZzTQAMDAdiCAEHB2sHThtLsC1QWEBAAAEDAYUAAAMEAwAEgAAEAAIGBAJqAAkPAQsMCQtoDQUCAwNsTQAKCgZhDgEGBnNNAAcHa00ADAwIYgAICHEIThtAPQABAwGFDQUCAwADhQAABACFAAQAAgYEAmoACQ8BCwwJC2gACgoGYQ4BBgZzTQAHB2tNAAwMCGIACAhxCE5ZWUAkNTQZGAoKOzk0PjU+LiwpJyMhHRwYMxkzChcKFyISIxQTEA0bKwEGBgcjNTY2NzMXBgYjIiYnMxYWMzI2NwcyFhURIycjBgYjIiY1NDY3NzU0JiMiBgcnNjYTBgYVFBYzMjY1NQGLFjQaMRMcD1cgBUpGR0cENQUuKyY0BVZiXkARBCNNRElgfoNbOjUqTCEbI2BOZE03K0RaA0IcNRQLGSwfazxHRj0pGBonwFZe/pNMLCpNUlBXBAMgQzQZEEITG/7iBDgzLSpLTjAABAAAAAACfgPxAAkAFwAfACkAYUBeCAMCAwEkAQoIAkwLAQEDAYUMBQIDAAOFAAAEAIUABAACCAQCagAKAAYHCgZoAAgIak0NCQIHB2sHThgYCgoAACkoGB8YHx4dHBsaGQoXChcVExEQDgwACQAJFA4NFysBFhYXFSMmJic1BQYGIyImJzMWFjMyNjcTJyEHIwEzAQEuAicGBgcHMwEdDxsTMBk1FgENBUlHR0YFNQUuKyY0BYNW/uVVWwEXUQEW/uIDDg0EBxIGUeID8R8sGQsUNRwKazxHRj0pGBko/Hrd3QLN/TMCBQgqLQwfOxHYAAQALv/2AeADTAAJABcAMwA+ARRAEwgDAgMBMQEKBjABCQoeAQwLBExLsBlQWEA9DQEBAwGFAAADBAMABIAABAACBgQCagAJEAELDAkLaA4FAgMDbE0ACgoGYQ8BBgZzTQAMDAdiCAEHB2sHThtLsC1QWEBBDQEBAwGFAAADBAMABIAABAACBgQCagAJEAELDAkLaA4FAgMDbE0ACgoGYQ8BBgZzTQAHB2tNAAwMCGIACAhxCE4bQD4NAQEDAYUOBQIDAAOFAAAEAIUABAACBgQCagAJEAELDAkLaAAKCgZhDwEGBnNNAAcHa00ADAwIYgAICHEITllZQCw1NBkYCgoAADs5ND41Pi4sKScjIR0cGDMZMwoXChcVExEQDgwACQAJFBENFysTFhYXFSMmJic1BQYGIyImJzMWFjMyNjcHMhYVESMnIwYGIyImNTQ2Nzc1NCYjIgYHJzY2EwYGFRQWMzI2NTX0DxsTMBk1FgENBUlHR0YFNQUuKyY0BVViXkARBCNNRElgfoNbOjUqTCEbI2BOZE03K0RaA0wfLBkLFDUcCms8R0Y9KRgZKMBWXv6TTCwqTVJQVwQDIEM0GRBCExv+4gQ4My0qS04wAAQAAAAAAn4EEwAUACIAKgA0ALJADhMBAgAJAQQCLwELCQNMS7AMUFhANg0GAgQCAQIEAYAAAQUCAXAMAQAAAgQAAmkABQADCQUDaQALAAcICwdoAAkJak0OCgIICGsIThtANw0GAgQCAQIEAYAAAQUCAQV+DAEAAAIEAAJpAAUAAwkFA2kACwAHCAsHaAAJCWpNDgoCCAhrCE5ZQCcjIxUVAQA0MyMqIyopKCcmJSQVIhUiIB4cGxkXEA4IBwAUARQPDRYrATIWFRQGBwcjJzY2NTQmIyIGBzU2FwYGIyImJzMWFjMyNjcTJyEHIwEzAQEuAicGBgcHMwEpLTEkGQMpBRweGxQLEwYMxwVJR0dGBTUFLismNAWDVv7lVVsBF1EBFv7iAw4NBAcSBlHiBBMiIxwdBhQtBQ8REQ0CAScEjTxHRj0pGBko/Hrd3QLN/TMCBQgqLQwfOxHYAAQALv/2AeADbgAUACIAPgBJAXBAFhMBAgAJAQQCPAELBzsBCgspAQ0MBUxLsAxQWEA/AAEEBQIBcg4BAAACBAACaQAFAAMHBQNpAAoRAQwNCgxoDwYCBARsTQALCwdhEAEHB3NNAA0NCGIJAQgIawhOG0uwGVBYQEAAAQQFBAEFgA4BAAACBAACaQAFAAMHBQNpAAoRAQwNCgxoDwYCBARsTQALCwdhEAEHB3NNAA0NCGIJAQgIawhOG0uwLVBYQEQAAQQFBAEFgA4BAAACBAACaQAFAAMHBQNpAAoRAQwNCgxoDwYCBARsTQALCwdhEAEHB3NNAAgIa00ADQ0JYgAJCXEJThtARg8GAgQCAQIEAYAAAQUCAQV+DgEAAAIEAAJpAAUAAwcFA2kAChEBDA0KDGgACwsHYRABBwdzTQAICGtNAA0NCWIACQlxCU5ZWVlAL0A/JCMVFQEARkQ/SUBJOTc0Mi4sKCcjPiQ+FSIVIiAeHBsZFxAOCAcAFAEUEg0WKwEyFhUUBgcHIyc2NjU0JiMiBgc1NhcGBiMiJiczFhYzMjY3BzIWFREjJyMGBiMiJjU0Njc3NTQmIyIGByc2NhMGBhUUFjMyNjU1AQQtMSQZAykFHB4bFAsTBgzHBUlHR0YFNQUuKyY0BVliXkARBCNNRElgfoNbOjUqTCEbI2BOZE03K0RaA24iIxwdBhQtBQ8REQ0CAScEjTxHRj0pGBkowFZe/pNMLCpNUlBXBAMgQzQZEEITG/7iBDgzLSpLTjAABAAAAAACfgQWABUAIwArADUAa0BoMAEODAFMEAkCBwAIAAcIgA8FAgMAAQADAWkABAIBAAcEAGkACAAGDAgGaQAOAAoLDgpoAAwMak0RDQILC2sLTiQkFhYAADU0JCskKyopKCcmJRYjFiMhHx0cGhgAFQAVIiISIiISDRsrAQYGIyImJiMiBgcjNjYzMhYWMzI2NxcGBiMiJiczFhYzMjY3EychByMBMwEBLgInBgYHBzMB3gQvKRcuKhMTFQctBS8oGS4rERQUBh8FSUdHRgU1BS4rJjQFhlb+5VVbARdRARb+4gMODQQHEgZR4gQWLjwXFxcYLzsXFxcYkjtGRD0oFxgn/Hzd3QLN/TMCBQgqLQwfOxHYAAQALv/2AeADcQAVACMAPwBKAShADj0BDgo8AQ0OKgEQDwNMS7AZUFhAQhEFAgMAAQADAWkABAIBAAcEAGkACAAGCggGaQANFAEPEA0PaBIJAgcHbE0ADg4KYRMBCgpzTQAQEAtiDAELC2sLThtLsCZQWEBGEQUCAwABAAMBaQAEAgEABwQAaQAIAAYKCAZpAA0UAQ8QDQ9oEgkCBwdsTQAODgphEwEKCnNNAAsLa00AEBAMYgAMDHEMThtASRIJAgcACAAHCIARBQIDAAEAAwFpAAQCAQAHBABpAAgABgoIBmkADRQBDxAND2gADg4KYRMBCgpzTQALC2tNABAQDGIADAxxDE5ZWUAwQUAlJBYWAABHRUBKQUo6ODUzLy0pKCQ/JT8WIxYjIR8dHBoYABUAFSIiEiIiFQ0bKwEGBiMiJiYjIgYHIzY2MzIWFjMyNjcXBgYjIiYnMxYWMzI2NwcyFhURIycjBgYjIiY1NDY3NzU0JiMiBgcnNjYTBgYVFBYzMjY1NQG4BC8pFy4qExMVBy0FLygZLisRFBQGHwVJR0dGBTUFLismNAVVYl5AEQQjTURJYH6DWzo1KkwhGyNgTmRNNytEWgNxLjwXFxcYLzsXFxcYkjtGRD0oFxgnvlZe/pNMLCpNUlBXBAMgQzQZEEITG/7iBDgzLSpLTjD//wAA/1ACfgOWAiYAJAAAACcBTQB/ALIBBwvSAm4AAAAIsQIBsLKwNSv//wAu/1AB4ALkAiYARAAAACYBTVoAAAcL0gIyAAD//wBh/1AB8ALKAiYAKAAAAAcL0gJWAAD//wA3/1ACAQIiAiYASAAAAAcL0gJXAAAAAgBhAAAB8APaABQAIABHQEQQAQECDwYCAAECTAAAAQQBAASAAAIAAQACAWkABgAHCAYHZwAFBQRfAAQEak0ACAgDXwADA2sDThEREREREiQmFAkNHysBFAYHByMnNjY1NCYjIgYHNTYzMhYTIREhFSEVIRUhFSEBmS4jBTYHJCslHA0bCBIlPEJX/nEBj/7LASP+3QE1A38mKQg1VQYXFxgQAgI0Biz8UgLKT99O/wADADf/9gIBAzUAFAAsADMAX0BcEAEBAg8GAgABIQEFBCIBBgUETAAAAQMBAAOAAAIAAQACAWkACAAEBQgEZwoBBwcDYQkBAwNzTQAFBQZhAAYGcQZOLi0WFTEwLTMuMyYkHx0bGhUsFiwkJhQLDRkrARQGBwcjJzY2NTQmIyIGBzU2MzIWBzIWFhUVIRYWMzI2NxUGBiMiJiY1NDY2FyIGByEmJgGWLiMFNgckKyUcDRsIEiU8QnJFYzX+kQJZUDNPKilQN0x1QTtrRj9JBwERAT4C2iYpCDVVBhcXGBACAjQGLOc8bUk1W18TEk0SET57WVh+REhRSERV//8AYQAAAfADkQImACgAAAEHAVEAUQCyAAixAQGwsrA1K///ADf/9gIBAt8CJgBIAAAABgFRPQAAAwBhAAACMAPRAAkAGgAmAF9AXAUBAwAAAQEDGRINAwIBA0wAAAMAhQADAQOFAAECAYULBAICBgKFAAgACQoICWcABwcGXwAGBmpNAAoKBV8ABQVrBU4KCiYlJCMiISAfHh0cGwoaChoUFxQTDA0aKwE2NjczFQYGByMHJiYnBgYHIzU2NjczFhYXFRMhESEVIRUhFSEVIQGaFBoQWBY0GjIKGTQaGjQZMRk6F1wXOhkv/nEBj/7LASP+3QE1A24ZKiAKHTMVXxEpFxcpEQwdQSIiQR0M/P0Cyk/fTv8ABAA3//YCKQMsAAkAGgAyADkAdkBzBQEDAAABAQMZEg0DAgEnAQcGKAEIBwVMAAADAIUAAQMCAwECgAsEAgIFAwIFfgAKAAYHCgZoAAMDbE0NAQkJBWEMAQUFc00ABwcIYQAICHEITjQzHBsKCjc2Mzk0OSwqJSMhIBsyHDIKGgoaFBcUEw4NGisBNjY3MxUGBgcjByYmJwYGByM1NjY3MxYWFxUHMhYWFRUhFhYzMjY3FQYGIyImJjU0NjYXIgYHISYmAZMUGhBYFjQaMgoZNBoaNBkxGToXXBc6GZZFYzX+kQJZUDNPKilQN0x1QTtrRj9JBwERAT4CyRkqIAodMxVfESkXFykRDB1BIiJBHQw8PG1JNVtfExJNEhE+e1lYfkRIUUhEVQADACYAAAHwA9EACQAaACYAYkBfAwECAAgBAQIWEQoDAwEDTAAAAgCFAAIBAoULAQEDAYUEAQMGA4UACAAJCggJZwAHBwZfAAYGak0ACgoFXwAFBWsFTgAAJiUkIyIhIB8eHRwbGhkTEg4NAAkACRQMDRcrEyYmJzUzFhYXFQc2NjczFhYXFSMmJicGBgcjASERIRUhFSEVIRUhixwzFlcQGxMnGToXXRc6GTIZNBoZNRkxAVz+cQGP/ssBI/7dATUDYhUzHQogKxkLVB1BIiJBHQsRKRcXKRH8/QLKT99O/wAEAB//9gIBAywACQAaADIAOQB5QHYDAQIACAEBAhYRCgMDAScBBwYoAQgHBUwAAAIAhQsBAQIDAgEDgAQBAwUCAwV+AAoABgcKBmcAAgJsTQ0BCQkFYQwBBQVzTQAHBwhhAAgIcQhONDMcGwAANzYzOTQ5LColIyEgGzIcMhoZExIODQAJAAkUDg0XKxMmJic1MxYWFxUHNjY3MxYWFxUjJiYnBgYHIxcyFhYVFSEWFjMyNjcVBgYjIiYmNTQ2NhciBgchJiaEHDMWVxAbEycZOhddFzoZMhk0Ghk1GTGXRWM1/pECWVAzTyopUDdMdUE7a0Y/SQcBEQE+Ar0VMx0KICsZC1QdQSIiQR0LESkXFykRPDxtSTVbXxMSTRIRPntZWH5ESFFIRFUAAwBhAAACFAQMABMAJAAwAL9AERIBAgARCQIFAiEcFwMDAQNMS7AKUFhAPQ0BBQIBAgUBgAABAwIBcAQBAwcCAwd+DAEAAAIFAAJpAAkACgsJCmcACAgHXwAHB2pNAAsLBl8ABgZrBk4bQD4NAQUCAQIFAYAAAQMCAQN+BAEDBwIDB34MAQAAAgUAAmkACQAKCwkKZwAICAdfAAcHak0ACwsGXwAGBmsGTllAIxQUAQAwLy4tLCsqKSgnJiUUJBQkIB8ZGBAOCAcAEwETDg0WKwEyFhUUBgcHIyc2NjU0JiMiBzU2BxYWFxUjJiYnBgYHIzU2NjcTIREhFSEVIRUhFSEBtC4yJBoDKQUdHhsVFwwMQxc6GTEZNBoaNBkxGToX9v5xAY/+ywEj/t0BNQQMIiMdHQYnPwUPEhENAykDfSJBHQwRKRcXKREMHUEi/HECyk/fTv8ABAA3//YCCQNnABMAJAA8AEMAz0AZEgECABEJAgUCIRwXAwMBMQEIBzIBCQgFTEuwClBYQD0AAQUDAgFyBAEDBgUDBn4MAQAAAgUAAmkACwAHCAsHZw0BBQVsTQ8BCgoGYQ4BBgZzTQAICAlhAAkJcQlOG0A+AAEFAwUBA4AEAQMGBQMGfgwBAAACBQACaQALAAcICwdnDQEFBWxNDwEKCgZhDgEGBnNNAAgICWEACQlxCU5ZQCs+PSYlFBQBAEFAPUM+QzY0Ly0rKiU8JjwUJBQkIB8ZGBAOCAcAEwETEA0WKwEyFhUUBgcHIyc2NjU0JiMiBzU2BxYWFxUjJiYnBgYHIzU2NjcXMhYWFRUhFhYzMjY3FQYGIyImJjU0NjYXIgYHISYmAakuMiQaAykFHR4bFRcMDEMXOhkxGTQaGjQZMRk6FzVFYzX+kQJZUDNPKilQN0x1QTtrRj9JBwERAT4DZyIjHR0GJz8FDxIRDQMpA30iQR0MESkXFykRDB1BIsg8bUk1W18TEk0SET57WVh+REhRSERVAAMAYQAAAfAEGAAVACUAMQBvQGwiHRkDBggBTBABCAAGAAgGgAABAAMBWQAEAgEACAQAaQ8FAgMHAQYKAwZnAAwADQ4MDWcACwsKXwAKCmpNAA4OCV8ACQlrCU4WFgAAMTAvLi0sKyopKCcmFiUWJSEgGxoAFQAVIiISIiIRDRsrAQYGIyImJiMiBgcjNjYzMhYWMzI2NwcWFhcVIyYnBgYHIzU2NjcTIREhFSEVIRUhFSEBxgQvKRcuKhMTFQctBS8oGS4rERQUBkQXOxkwMzUZNhkwGTsX9f5xAY/+ywEj/t0BNQQYLj4XFxcYLz0XFxcYiyJAHQshLxcoEQsdQCL8cwLKT99O/wAEADf/9gIBA3MAFQAlAD0ARAB+QHsiHRkDBggyAQsKMwEMCwNMAAEAAwFZAAQCAQAIBABpDwUCAwcBBgkDBmcADgAKCw4KZxABCAhsTRIBDQ0JYREBCQlzTQALCwxhAAwMcQxOPz4nJhYWAABCQT5EP0Q3NTAuLCsmPSc9FiUWJSEgGxoAFQAVIiISIiITDRsrAQYGIyImJiMiBgcjNjYzMhYWMzI2NwcWFhcVIyYnBgYHIzU2NjcXMhYWFRUhFhYzMjY3FQYGIyImJjU0NjYXIgYHISYmAb0ELykXLioTExUHLQUvKBkuKxEUFAZEFzsZMDM1GTYZMBk7FzJFYzX+kQJZUDNPKilQN0x1QTtrRj9JBwERAT4Dcy4+FxcXGC89FxcXGIsiQB0LIS8XKBELHUAixjxtSTVbXxMSTRIRPntZWH5ESFFIRFX//wBh/1AB8AOwAiYAKAAAACcL0gJWAAABBwFKAGIAsgAIsQIBsLKwNSv//wA3/1ACAQL+AiYASAAAACYBSk4AAAcL0gJXAAAAAgAoAAABKgPaABQAIAA8QDkQAQECDwYCAAEgHx4dGhkYFwgDBANMAAABBAEABIAAAgABAAIBaQAEBGpNAAMDawNOFRIkJhQFDRsrARQGBwcjJzY2NTQmIyIGBzU2MzIWEyE1NxEnNSEVBxEXARouIwU2ByQrJRwNGwgSJTxCEP7+VFQBAlRUA38mKQg1VQYXFxgQAgI0Biz8UjQTAjsUNDQU/cUTAAIAPAAAAPEDNQAUABgAMUAuEAEBAg8GAgABAkwAAAEEAQAEgAACAAEAAgFpAAQEbU0AAwNrA04REiQmFAUNGysTFAYHByMnNjY1NCYjIgYHNTYzMhYDIxEz8S4jBTYHJCslHA0bCBIlPEJEWFgC2iYpCDVVBhcXGBACAjQGLPz3Ahj//wAo/1ABKgLKAiYALAAAAAcL0gHTAAD//wBO/1AAtgLhAiYATAAAAAcL0gGtAAD//wA9/1AC0ALVAiYAMgAAAAcL0gKyAAD//wA3/1ACJwIiAiYAUgAAAAcL0gJXAAAAAwA9//YC0APaABQAJAAwAD1AOhABAQIPBgIAAQJMAAABBAEABIAAAgABAAIBaQAGBgRhAAQEcE0ABQUDYQADA3EDTiQlJiUkJhQHDR0rARQGBwcjJzY2NTQmIyIGBzU2MzIWExQGBiMiJiY1NDY2MzIWFgUUFjMyNjU0JiMiBgH3LiMFNgckKyUcDRsIEiU8QtlLkmxvk0hIk3Brkkv9zHJ5enBweXlzA38mKQg1VQYXFxgQAgI0Biz9uG+lXFymb26kXFulb4ebm4eHmZkAAwA3//YCJwM1ABQAIgAuAD1AOhABAQIPBgIAAQJMAAABBAEABIAAAgABAAIBaQAGBgRhAAQEc00ABQUDYQADA3EDTiQlJSQkJhQHDR0rARQGBwcjJzY2NTQmIyIGBzU2MzIWExQGIyImJjU0NjMyFhYFFBYzMjY1NCYjIgYBni4jBTYHJCslHA0bCBIlPEKJh3NHb0CGc0lvP/5rS1JRTExSUkoC2iYpCDVVBhcXGBACAjQGLP4EhZJBfVmFkEF7WV9vb19fbGwABAA9//YC0APRAAkAGgAqADYAU0BQBQEDAAABAQMZEg0DAgEDTAAAAwCFAAMBA4UAAQIBhQkEAgIGAoUACAgGYQAGBnBNAAcHBWEABQVxBU4KCjUzLy0oJiAeChoKGhQXFBMKDRorATY2NzMVBgYHIwcmJicGBgcjNTY2NzMWFhcVExQGBiMiJiY1NDY2MzIWFgUUFjMyNjU0JiMiBgH3FBoQWBY0GjIKGTQaGjQZMRk6F1wXOhmyS5Jsb5NISJNwa5JL/cxyeXpwcHl5cwNuGSogCh0zFV8RKRcXKREMHUEiIkEdDP5jb6VcXKZvbqRcW6Vvh5ubh4eZmQAEADf/9gI0AywACQAaACgANABYQFUFAQMAAAEBAxkSDQMCAQNMAAADAIUAAQMCAwECgAkEAgIGAwIGfgADA2xNAAgIBmEABgZzTQAHBwVhAAUFcQVOCgozMS0rJiQfHQoaChoUFxQTCg0aKwE2NjczFQYGByMHJiYnBgYHIzU2NjczFhYXFRMUBiMiJiY1NDYzMhYWBRQWMzI2NTQmIyIGAZ4UGhBYFjQaMgoZNBoaNBkxGToXXBc6GWKHc0dvQIZzSW8//mtLUlFMTFJSSgLJGSogCh0zFV8RKRcXKREMHUEiIkEdDP6vhZJBfVmFkEF7WV9vb19fbGwABAA9//YC0APRAAkAGgAqADYAVkBTAwECAAgBAQIWEQoDAwEDTAAAAgCFAAIBAoUJAQEDAYUEAQMGA4UACAgGYQAGBnBNAAcHBWEABQVxBU4AADUzLy0oJiAeGhkTEg4NAAkACRQKDRcrEyYmJzUzFhYXFQc2NjczFhYXFSMmJicGBgcjARQGBiMiJiY1NDY2MzIWFgUUFjMyNjU0JiMiBuccMxZXEBsTJxk6F10XOhkyGTQaGTUZMQHgS5Jsb5NISJNwa5JL/cxyeXpwcHl5cwNiFTMdCiArGQtUHUEiIkEdCxEpFxcpEf5jb6VcXKZvbqRcW6Vvh5ubh4eZmQAEACn/9gInAywACQAaACgANABbQFgDAQIACAEBAhYRCgMDAQNMAAACAIUJAQECAwIBA4AEAQMGAgMGfgACAmxNAAgIBmEABgZzTQAHBwVhAAUFcQVOAAAzMS0rJiQfHRoZExIODQAJAAkUCg0XKxMmJic1MxYWFxUHNjY3MxYWFxUjJiYnBgYHIwEUBiMiJiY1NDYzMhYWBRQWMzI2NTQmIyIGjhwzFlcQGxMnGToXXRc6GTIZNBoZNRkxAZCHc0dvQIZzSW8//mtLUlFMTFJSSgK9FTMdCiArGQtUHUEiIkEdCxEpFxcpEf6vhZJBfVmFkEF7WV9vb19fbGwABAA9//YC0AQMABMAJAA0AEAAq0AREgECABEJAgUCIRwXAwMBA0xLsApQWEA1CwEFAgECBQGAAAEDAgFwBAEDBwIDB34KAQAAAgUAAmkACQkHYQAHB3BNAAgIBmEABgZxBk4bQDYLAQUCAQIFAYAAAQMCAQN+BAEDBwIDB34KAQAAAgUAAmkACQkHYQAHB3BNAAgIBmEABgZxBk5ZQB8UFAEAPz05NzIwKigUJBQkIB8ZGBAOCAcAEwETDA0WKwEyFhUUBgcHIyc2NjU0JiMiBzU2BxYWFxUjJiYnBgYHIzU2NjcBFAYGIyImJjU0NjYzMhYWBRQWMzI2NTQmIyIGAhEuMiQaAykFHR4bFRcMDEMXOhkxGTQaGjQZMRk6FwF5S5Jsb5NISJNwa5JL/cxyeXpwcHl5cwQMIiMdHQYnPwUPEhENAykDfSJBHQwRKRcXKREMHUEi/ddvpVxcpm9upFxbpW+Hm5uHh5mZAAQAN//2AicDZwATACQAMgA+AKdAERIBAgARCQIFAiEcFwMDAQNMS7AKUFhAMwABBQMCAXIEAQMHBQMHfgoBAAACBQACaQsBBQVsTQAJCQdhAAcHc00ACAgGYQAGBnEGThtANAABBQMFAQOABAEDBwUDB34KAQAAAgUAAmkLAQUFbE0ACQkHYQAHB3NNAAgIBmEABgZxBk5ZQB8UFAEAPTs3NTAuKScUJBQkIB8ZGBAOCAcAEwETDA0WKwEyFhUUBgcHIyc2NjU0JiMiBzU2BxYWFxUjJiYnBgYHIzU2NjcBFAYjIiYmNTQ2MzIWFgUUFjMyNjU0JiMiBgG5LjIkGgMpBR0eGxUXDAxDFzoZMRk0Gho0GTEZOhcBKIdzR29AhnNJbz/+a0tSUUxMUlJKA2ciIx0dBic/BQ8SEQ0DKQN9IkEdDBEpFxcpEQwdQSL+I4WSQX1ZhZBBe1lfb29fX2xsAAQAPf/2AtAEGAAVACUANQBBAGNAYCIdGQMGCAFMDgEIAAYACAaAAAEAAwFZAAQCAQAIBABpDQUCAwcBBgoDBmcADAwKYQAKCnBNAAsLCWEACQlxCU4WFgAAQD46ODMxKykWJRYlISAbGgAVABUiIhIiIg8NGysBBgYjIiYmIyIGByM2NjMyFhYzMjY3BxYWFxUjJicGBgcjNTY2NwEUBgYjIiYmNTQ2NjMyFhYFFBYzMjY1NCYjIgYCJAQvKRcuKhMTFQctBS8oGS4rERQUBkQXOxkwMzUZNhkwGTsXAXdLkmxvk0hIk3Brkkv9zHJ5enBweXlzBBguPhcXFxgvPRcXFxiLIkAdCyEvFygRCx1AIv3Zb6VcXKZvbqRcW6Vvh5ubh4eZmQAEADf/9gInA3MAFQAlADMAPwBgQF0iHRkDBggBTAABAAMBWQAEAgEACAQAaQ0FAgMHAQYKAwZnDgEICGxNAAwMCmEACgpzTQALCwlhAAkJcQlOFhYAAD48ODYxLyooFiUWJSEgGxoAFQAVIiISIiIPDRsrAQYGIyImJiMiBgcjNjYzMhYWMzI2NwcWFhcVIyYnBgYHIzU2NjcBFAYjIiYmNTQ2MzIWFgUUFjMyNjU0JiMiBgHMBC8pFy4qExMVBy0FLygZLisRFBQGRBc7GTAzNRk2GTAZOxcBJodzR29AhnNJbz/+a0tSUUxMUlJKA3MuPhcXFxgvPRcXFxiLIkAdCyEvFygRCx1AIv4lhZJBfVmFkEF7WV9vb19fbGz//wA9/1AC0AOwAiYAMgAAACcL0gKyAAABBwFKALgAsgAIsQMBsLKwNSv//wA3/1ACJwL+AiYAUgAAACcL0gJXAAAABgFKYAD//wA9//YDJQOwAiYCRAAAAQcAdgEjALIACLECAbCysDUr//8AN//2AoYC/gImAkUAAAAHAHYAywAA//8APf/2AyUDsAImAkQAAAEHAEMA3ACyAAixAgGwsrA1K///ADf/9gKGAv4CJgJFAAAABwBDAIQAAAADAD3/9gMlA9oAFAAtADkAgUAQEAEBAg8GAgUBLCQCBgcDTEuwKVBYQCoAAAUEBQAEgAACAAEFAgFpAAUFbE0ABwcEYQAEBHBNAAYGA2EAAwNxA04bQCwABQEAAQUAgAAABAEABH4AAgABBQIBaQAHBwRhAAQEcE0ABgYDYQADA3EDTllACyQoFSYlJCYUCA0eKwEUBgcHIyc2NjU0JiMiBgc1NjMyFhMUBgYjIiYmNTQ2NjMyFhc2NjUzFwYGBxYFFBYzMjY1NCYjIgYB+C4jBTYHJCslHA0bCBIlPELXSpJscJJISJNwUnwpKhZfBws5Py39zXF6em9uentxA38mKQg1VQYXFxgQAgI0Biz9uG+lXFymb26kXDcxC0w0CztkF1V8h5ubh4aamgADADf/9gKGAzUAFAAsADgATUBKEAEBAg8GAgUBIgEHBCoBBgcETAAFAQABBQCAAAAEAQAEfgACAAEFAgFpAAcHBGEABARzTQAGBgNhAAMDcQNOJCkVJSQkJhQIDR4rARQGBwcjJzY2NTQmIyIGBzU2MzIWExQGIyImJjU0NjMyFhc2NjUzFwYGBxYWBRQWMzI2NTQmIyIGAZ4uIwU2ByQrJRwNGwgSJTxCiYdzR29AhnM1WSAtFl4HDTo6EBL+a0tSU0pLU1JKAtomKQg1VQYXFxgQAgI0Biz+BIWSQX1ZhZAkIQ5NMgtFXRUfTi5laWllZWZm//8APf/2AyUDkQImAkQAAAEHAVEApwCyAAixAgGwsrA1K///ADf/9gKGAt8CJgJFAAAABgFRTwD//wA9/1ADJQL4AiYCRAAAAAcL0gKvAAD//wA3/1AChgJqAiYCRQAAAAcL0gJYAAD//wBa/1ACgALKAiYAOAAAAAcL0gKWAAD//wBP/1ACFQIYAiYAWAAAAAcL0gJQAAAAAgBa//YCgAPaABQAJwA5QDYQAQECDwYCAAECTAAAAQQBAASAAAIAAQACAWkGAQQEak0ABQUDYQADA3EDThMjEyUkJhQHDR0rARQGBwcjJzY2NTQmIyIGBzU2MzIWExQGBiMiJjURMxEUFjMyNjURMwHaLiMFNgckKyUcDRsIEiU8QqY8e1+Fi1pdXmFXWQN/JikINVUGFxcYEAICNAYs/U5Kd0WRdwHM/jFXYGdRAc4AAgBP//YCFQM1ABQAKAB5QA8QAQECDwYCAAEYAQYFA0xLsBlQWEAjAAABBQEABYAAAgABAAIBaQgHAgUFbU0ABgYDYQQBAwNrA04bQCcAAAEFAQAFgAACAAEAAgFpCAcCBQVtTQADA2tNAAYGBGEABARxBE5ZQBAVFRUoFSgiEyQTJCYUCQ0dKwEUBgcHIyc2NjU0JiMiBgc1NjMyFhcRIycjBgYjIiY1ETMRFDMyNjURAZ0uIwU2ByQrJRwNGwgSJTxCeEgNBBpcNGFiWXdZRQLaJikINVUGFxcYEAICNAYs8f3oRyonXWYBX/6ngGReARf//wBa//YDMgOwAiYCRgAAAQcAdgEKALIACLEBAbCysDUr//8AT//2AsQC/gImAkcAAAAHAHYA0QAA//8AWv/2AzIDsAImAkYAAAEHAEMAwwCyAAixAQGwsrA1K///AE//9gLEAv4CJgJHAAAABwBDAIoAAAACAFr/9gMyA9oAFAAyAHlAEBABAQIPBgIDAR4VAgYFA0xLsClQWEAmAAADBQMABYAAAgABAwIBaQADA2xNBwEFBWpNAAYGBGEABARxBE4bQCgAAwEAAQMAgAAABQEABX4AAgABAwIBaQcBBQVqTQAGBgRhAAQEcQROWUALFCMTKRUkJhQIDR4rARQGBwcjJzY2NTQmIyIGBzU2MzIWEzY2NTMXDgIHERQGBiMiJjURMxEUFjMyNjY1ETMB4C4jBTYHJCslHA0bCBIlPEKgMR1dBwglSD04d2CIj1pfYEFPJFkDfyYpCDVVBhcXGBACAjQGLP67CEw7Cy9RNwv+0Up3RZF3Acz+MFZgL1M1Ac8AAgBP//YCxAM1ABQAMgCDQBEQAQECDwYCCAEuHBkDBgUDTEuwGVBYQCkACAEAAQgAgAAABQEABX4AAgABCAIBaQcBBQVtTQAGBgNhBAEDA2sDThtALQAIAQABCACAAAAFAQAFfgACAAEIAgFpBwEFBW1NAAMDa00ABgYEYQAEBHEETllADBQTIhMkFyQmFAkNHysBFAYHByMnNjY1NCYjIgYHNTYzMhYFDgIHESMnIwYGIyImNREzERQzMjY1ETMVNjY1MwGgLiMFNgckKyUcDRsIEiU8QgEkCCRHPEgNBBpbM2JjWXdZRVgwG10C2iYpCDVVBhcXGBACAjQGLKkvVDgH/mJHKiddZgFe/qiAZF4BFjsITTr//wBa//YDMgORAiYCRgAAAQcBUQCOALIACLEBAbCysDUr//8AT//2AsQC3wImAkcAAAAGAVFVAP//AFr/UAMyAvgCJgJGAAAABwvSApwAAP//AE//UALEAmsCJgJHAAAABwvSAk8AAP//AAD/UAI2AsoCJgA8AAAABwvSAkQAAP//AAH/EAH+AhgCJgBcAAABBwvSAq3/9AAJsQEBuP/0sDUrAAIAAAAAAjYD2gAUAB0AOEA1EAEBAg8GAgABGxgCBAMDTAAAAQMBAAOAAAIAAQACAWkFAQMDak0ABARrBE4SEhMkJhQGDRwrARQGBwcjJzY2NTQmIyIGBzU2MzIWAxMzAxEjEQMzAYkuIwU2ByQrJRwNGwgSJTxCbrph7lruYgN/JikINVUGFxcYEAICNAYs/b0BX/5L/usBEQG5AAIAAf8QAf4DNQAUAC8AQ0BAEAEBAg8GAgABLygaAwYDJwEFBgRMAAABAwEAA4AAAgABAAIBaQQBAwNtTQAGBgVhAAUFbwVOJSMZEiQmFAcNHSsBFAYHByMnNjY1NCYjIgYHNTYzMhYFMxMWFhczNjY3EzMDBgYjIiYnNRYWMzI2NzcBai4jBTYHJCslHA0bCBIlPEL+l150DxgGBAYaDm1f5xxZThgkDQsfES45EBwC2iYpCDVVBhcXGBACAjQGLPH+zyhJIRlRKQEw/Z5MWgUDRgIENCtH//8AAAAAAjYDkQImADwAAAEHAVEAOwCyAAixAQGwsrA1K///AAH/EAH+At8CJgBcAAAABgFRHwD//wA3/2YCXgL4AiYA0wAAAAYAQnUA//8ACv8QAiECygImADcAAAAHAHoApwAA//8AEP8QAVMCkwImAFcAAAAGAHpnAAACAAn/9gIwAvgAHQApALu2FAMCCAkBTEuwGVBYQCcFAQMGAQIHAwJnAAQEbE0ACQkHYQAHB3NNCwEICABhAQoCAABxAE4bS7ApUFhAKwUBAwYBAgcDAmcABARsTQAJCQdhAAcHc00AAQFrTQsBCAgAYQoBAABxAE4bQCsFAQMGAQIHAwJnAAkJB2EABwdzTQAEBAFfAAEBa00LAQgIAGEKAQAAcQBOWVlAHx8eAQAkIh4pHykZFxAPDg0MCwoJCAcGBQAdAR0MDRYrBSImJyMHIxEjNTM1MxUzFSMVFAYHMzY2MzIWFRQGJzI2NTQjIgYVFRQWAVM/UBcHEj9MTFjV1QMCBRdQP2R5enBIR5FVQkEKLiBEAl1CWVlCHiI7ESIui4qKjElqZMtiZwRjaQADAAoAAAKkAsoAHgAnADAAgrUWAQcEAUxLsAxQWEAoAAEABAABcgkBBAAHBgQHZwUBAAACXwACAmpNCgEGBgNfCAEDA2sDThtAKQABAAQAAQSACQEEAAcGBAdnBQEAAAJfAAICak0KAQYGA18IAQMDawNOWUAcKSggHwAALy0oMCkwJiQfJyAnAB4AHTUVIQsNGSszESMiBhUUFhcjJiY1NDYzMzIWFRQGBxUeAhUUBiMDMjY1NCYjIxUTMjY1NCYjIxGxGh8eBwNPBAdFSOaGiUZCLUkqhXMdXERTW3aQX0pNY4kCfRsXEB8HCyAMQT1PYj9TDAUHJkY4YWoBmjs6OzPj/rJKPDhF/v3//wBhAAACNALKAgYBqgAAAAIAVf/2AjAC+AAXACMApLYOAwIFBgFMS7AZUFhAIgADAwJfAAICbE0ABgYEYQAEBHNNCAEFBQBhAQcCAABxAE4bS7ApUFhAJgADAwJfAAICbE0ABgYEYQAEBHNNAAEBa00IAQUFAGEHAQAAcQBOG0AkAAIAAwQCA2cABgYEYQAEBHNNAAEBa00IAQUFAGEHAQAAcQBOWVlAGRkYAQAeHBgjGSMTEQoJCAcGBQAXARcJDRYrBSImJyMHIxEhFSEVFAYHMzY2MzIWFRQGJzI2NTQjIgYVFRQWAVM/UBcHEj8Bpf6zAwIFF1A/ZHl6cEhHkVVCQQouIEQC+EpvIjsRIi6LioqMSWpky2JnBGNpAAIAWv/2AkgCygAOABkAMkAvAAIABAMCBGcAAQFqTQYBAwMAYQUBAABxAE4QDwEAFhQPGRAZCQcGBQAOAQ4HDRYrBSImJjURMxEzMhYWFRQGJzI2NTQmIyMVFBYBVV1uMFqGZHY0eHxQR2Bce0sKOGNBAfj+0jheOV55TUdDRTx8TkEAAgBS//YCLQL4ABIAHgBitQkBAwQBTEuwKVBYQBwAAQFsTQAEBAJhAAICc00GAQMDAGEFAQAAcQBOG0AcAAECAYUABAQCYQACAnNNBgEDAwBhBQEAAHEATllAFRQTAQAZFxMeFB4ODAUEABIBEgcNFisFIiY1ETMVFAYHMzY2MzIWFRQGJzI2NTQjIgYVFRQWAUJtg1gDAgUXUD9keX5sSEeRVUJRCouKAe25IjsRIi6LioqMSWpky2JnBmBqAAEAH//2AjsC1AAbADdANBEBAgMQBAIBAgMBAAEDTAACAgNhAAMDcE0AAQEAYQQBAABxAE4BABUTDgwIBgAbARsFDRYrFyImJzUWFjMyNjU0JiMiBgcnNjYzMhYWFRQGBvM7VSgpUy5zhHx7MFEhJClqQW6RSU6SCg4PTgwQmoaFmxgPTBQWWqVxbKVdAAEAPf/2ArgDWgAoAExASQMBAQAEAQUBJQoCAgUXCwIDAhgBBAMFTAYBAAABBQABaQACAgVhAAUFcE0AAwMEYQAEBHEETgEAJCIcGhUTDw0IBgAoASgHDRYrATIWFxUmJiMiFRUHJiYjIgYVFBYzMjY3FQYGIyImJjU0NjYzMhc1NDYCfBMfCgccES8kIU0wc4R7ey9UKChVO22SSU+abjs6NgNaCAVIAwcwM04PGJqGhZsQDE4PDlqmcGylXQ4OQUUAAQA3//YCIgL9ACgAeUAYEgEDAhMBAQMZCwIEASUaAgUEJgEABQVMS7AdUFhAIAADAwJhAAICbE0ABAQBYQABAXNNAAUFAGEGAQAAcQBOG0AeAAIAAwECA2kABAQBYQABAXNNAAUFAGEGAQAAcQBOWUATAQAjIR4cFxUQDgkHACgBKAcNFisFIiYmNTQ2NjMyFhc1NDYzMhYXFSYmIyIVFQcmJiMiFRQWMzI2NxUGBgEsR28/QnFIESAQNj0THwoHHBEvGxhAHJ5NTCxDHBtBCjp6X2N8OgQCW0FFCAVJAwcwfEkJEMthZxINTg4P//8AHgAAAp0CygIGAJIAAAACAAoAAALtAsoAFwAfAGFLsAxQWEAfAAEABAABcgUBAAACXwACAmpNBwEEBANfBgEDA2sDThtAIAABAAQAAQSABQEAAAJfAAICak0HAQQEA18GAQMDawNOWUAUGRgAAB4cGB8ZHwAXABY1FSEIDRkrMxEjIgYVFBYXIyYmNTQ2MzMyFhYVFAYjJyARNCYjIxGxGh8eBwNPBAdFSPZsnlbFsAwBIo2BdQJ9GxcQHwcLIAxBPVCbc7W3TQEcj4X90AACADMAAAIGAsoADQAWADlANgABAAUEAQVnAAICA18AAwNqTQcBBAQAXwYBAABrAE4PDgEAEhAOFg8WDAsKCQgGAA0BDQgNFishIiY1NDY2MzM1ITUhESczESMiBhUUFgE/jIA1fWtc/rIBqL9lUmZkWWheOGI830/9Nk0BAj1IPz4AAgA3//YCEgL4ABcAJACkthQJAgUGAUxLsBlQWEAiAAICA18AAwNsTQAGBgFhAAEBc00IAQUFAGEEBwIAAHEAThtLsClQWEAmAAICA18AAwNsTQAGBgFhAAEBc00ABARrTQgBBQUAYQcBAABxAE4bQCQAAwACAQMCZwAGBgFhAAEBc00ABARrTQgBBQUAYQcBAABxAE5ZWUAZGRgBACAeGCQZJBMSERAPDgcFABcBFwkNFisFIiY1NDYzMhYXMyYmNTUhNSERIycjBgYnMjY1NTQmIyIGFRQWARNkeHlkPk8ZBgEF/rMBpUcNBBhQMVVFQllHR0cKi4qKjS4hDTMPjEr9CEgiMEldXhBka3FfYGr//wA2/yACJgIiAQ8BgAJcAhjAAAAJsQACuAIYsDUrAAEAPAAAAcsCygALAC9ALAACAAEAAgFnAAMDBF8ABARqTQAAAAVfBgEFBWsFTgAAAAsACxERERERBw0bKzM1ITUhNSE1ITUhETwBNf7dASP+ywGPT/9O30/9Nv//ADv/9gKlAtUCBgK9AAAAAQA2//YCJgLUACoAS0BIBAECASQBAwIZAQQDGgEFBARMAwEBAUsAAgADBAIDZwABAQBhBgEAAHBNAAQEBWEABQVxBU4BAB4cFxURDw4MCAYAKgEqBw0WKwEyFhcHJiYjIgYVFBYzMxUjIgYVFBYzMjY3FQYGIyImJjU0Njc1JiY1NDYBOkp3KCsoU0E8TGBhYWZndWFbN3EuLWxCZHo3XlpFUnQC1CsfPRsiOjY8R0s+REJIHhZSFhY1XTtMWgwEDFVJTWQAAf/v/w4CNgLKABkAOkA3BQEBBQFMAAQABQEEBWcAAwMCXwACAmpNAAEBAGEGAQAAbwBOAQAWFRQTEhEQDwwKABkBGQcNFisXIiY1NDcXBhUUFjMyNjURIRUhFSEVIREUBnlDRwpPAxwYGycBe/7fAQ7+8lnyST0dHhgNEBwhLzwDAk/eT/5xXlMAAQA9//YC5wNaAC0AW0BYAwEBAAQBBwEqCgICBwsBBQIYAQMEHQEGAwZMCAEAAAEHAAFpAAUABAMFBGcAAgIHYQAHB3BNAAMDBmEABgZxBk4BACknIR8cGxoZFhQPDQgGAC0BLQkNFisBMhYXFSYmIyIVFQcmJiMiBhUUFhYzMjY3NSM1MxEGBiMiJiY1NDY2MzIXNTQ2AqsTHwoHHBEvIiZfM4CPN3ZgL0Ibnfc6dktvmE9YpXVIQTYDWggFSAMHMDVOERiahlWDSQoH1FD+ohMSWaVxcKRbERFBRQACAAD/EAI6AsoAFwAiADJALx0SDAYEAwEBTAIBAQFqTQUBAwMAYQQBAABvAE4ZGAEAGCIZIhEQCAcAFwEXBg0WKwUiJjU0NjcDMxMWFhc2NjcTMwMWFhUUBicyNTQmJwYGFRQWAR02Pigb7F6NERoHBxsQjF/sISI+NiIQEhMPE/BMOSx0NgJf/ossTSMjTywBc/2iQXAmOE1OORdJIiVFFh8cAAEAVf/2A1UC+AAjAMS1EQEFAQFMS7AZUFhAHQADA2xNAAEBBGEGAQQEc00ABQUAYQIHAgAAcQBOG0uwG1BYQCEAAwNsTQABAQRhBgEEBHNNAAICa00ABQUAYQcBAABxAE4bS7ApUFhAJQADA2xNAAYGbU0AAQEEYQAEBHNNAAICa00ABQUAYQcBAABxAE4bQCUABgZtTQABAQRhAAQEc00AAwMCXwACAmtNAAUFAGEHAQAAcQBOWVlZQBUBACAfHBoWFA4NDAsIBgAjASMIDRYrBSImNTU0JiMiBhURIxEzFRQHMzY2MzIWFRUUMzI2NREzERQGAn9qbDU4Uj1YWAUGGFQwW1x+QT1YawpdZ51BQGVe/usC+N8oIykqXWedgUZPAUT+uXhjAAEAWv/2AVICygAQACtAKA0BAgEOAQACAkwAAQFqTQACAgBhAwEAAHEATgEACwkGBQAQARAEDRYrFyImJjURMxEUFjMyNjcVBgbzLEUoWSUoFi8NDjcKHUlBAi392zAwBwRKBwkAAQAiAAABMALKABMAN0A0EhECAQQABQwLCAcEAgECTAQBAAMBAQIAAWgGAQUFak0AAgJrAk4AAAATABMRExMREwcNGysBFQcVMxUjERcVITU3ESM1MzUnNQEqVFpaVP7+VFpaVALKNBTtTv8AEzQ0EwEATu0UNAABAGEAAAJrAtAAGwCoS7AoUFhADgMBAQAUDw4LBAUCAQJMG0AOAwEBBBQPDgsEBQIBAkxZS7AKUFhAEwABAQBhBAUCAABwTQMBAgJrAk4bS7AMUFhAEwABAQBhBAUCAABqTQMBAgJrAk4bS7AoUFhAEwABAQBhBAUCAABwTQMBAgJrAk4bQBcABARqTQABAQBhBQEAAHBNAwECAmsCTllZWUARAQATEhEQDQwIBQAbARsGDRYrATIWFxUmJiMiBgcHASMDBxEjETMRNjY3Nz4CAikRGAkHHAkNHRqkASRq909aWhpEHXoZJiQC0AQERgIBDx/C/msBVk3+9wLK/pghTiSWHx0JAAEAVQAAAg0C/QAeAF5AEQMBAQAEAQIBGhkWDgQDAgNMS7AdUFhAFwABAQBhBQEAAGxNAAICbU0EAQMDawNOG0AVBQEAAAECAAFpAAICbU0EAQMDawNOWUARAQAcGxgXFRQIBgAeAR4GDRYrEzIWFxUmJiMiBhURFAYHMz4CNzczBxMjJwcVIxE0zhMkCgccERYZAgIEBhgZCatn2ehquj1XAv0IBUkDBxog/vQQNBMJHR8KteX+zfo1xQJxjAABAA8AAADzAvgACwBIS7ApUFhAFgMBAQQBAAUBAGcAAgJsTQYBBQVrBU4bQBYDAQEEAQAFAQBnAAICBV8GAQUFawVOWUAOAAAACwALEREREREHDRsrMxEjNTMRMxEzFSMRVUZGWEZGAWJCAVT+rEL+ngAB//r/9gIeAv4ALACoS7AZUFhAFxMMAgABJxUUEgsFBAMCCQIAHAEDAgNMG0AXEwwCAAEnFRQSCwUEAwIJAgAcAQQCA0xZS7AZUFhAFwAAAAFhAAEBbE0AAgIDYQUEAgMDcQNOG0uwG1BYQBsAAAABYQABAWxNBQEEBGtNAAICA2EAAwNxA04bQBkAAQAAAgEAaQUBBARrTQACAgNhAAMDcQNOWVlADQAAACwALCYXJScGDRorIxMnByc3JiYjIgYHNTY2MzIWFzcXBxMWMzI2NxUGBiMiJicnLgInIwYGBwMG5xdqE2MOIhsSGwsOIhI5QRhtE2azEx8IEQULHRElKxBJCBURBAQJHRF6Ag5AID8eGBIEAkcDBSwuIT8g/g42BAFBBQclLM0YOzkTI1An/ucAAQBa//YDpALKACMAXbYgGgICAQFMS7AZUFhAFgUDAgEBak0EAQICAGIHBggDAABxAE4bQBoFAwIBAWpNAAYGa00EAQICAGIHCAIAAHEATllAFwEAHx0ZGBcWExEODQoIBQQAIwEjCQ0WKwUiJjURMxEUFjMyNjURMxEUFjMyNjURMxEjJyMGBiMiJyMGBgEfZGFaOj9ZTFo7QFxHWkcPBRxkNYQrBR5pCmdzAfr+BkZGZF4BxP4GRkZvZwGw/TZSLi5kMzEAAf/1/xAClwLKAB4AOUA2FwEEAgQBAQQDAQABA0wDAQICak0ABARrTQABAQBhBQEAAG8ATgEAFhUUEwwLCAYAHgEeBg0WKxciJic1FhYzMjY1ETMBMy4CNREzESMBIxYWFREUBi0SGwsKFg0fIGgBfQQBAwNUaf6CBAIGQ/AHBkwEBiMvAxn9sRBATCABk/02AlEjaDf+HlJL//8AVf8QAhkCIgIGAYMAAP//AD3/9gLQAtUCBgJeAAAAAgA9//YD2QLVAB4AKgBUth0PAgUEAUxLsBlQWEAYBgEEBAFhAgEBAXBNAAUFAGEDAQAAcQBOG0AcBgEEBAFhAgEBAXBNAAMDa00ABQUAYQAAAHEATllACiQlIxMkJiMHDR0rARQGBiMiJiY1NDY2MzIWFzY2MzIWFREjETQmIyIHFgUUFjMyNjU0JiMiBgKwR4tnaotFRYxqSXAnH2Y3ZWBaOj9mJTX97GtwcWlocXFrAWZvpVxcpm9upFwvLC8sZ3P+BQH7RkY9XIiHm5uHh5mZAAIAN/8QAvwCIgAaACYAM0AwDAEEARkBBQQCTAYBBAQBYQIBAQFzTQAFBQBhAAAAcU0AAwNvA04kJSITIyUiBw0dKwEUBiMiJiY1NDYzMhc2NjMyFhURIxE0IyIHFgUUFjMyNjU0JiMiBgIOgG1Daj1/bWo/GkwqUFBXXEAeI/6ERUtLRkZLTEQBDYWSQX1ZhZBIJSNdaP2zAkl/LEBfX29vX19sbAACAAoAAAJ6AsoAGQAiAGhLsAxQWEAiAAEABQABcggBBQADBAUDZwYBAAACXwACAmpNBwEEBGsEThtAIwABAAUAAQWACAEFAAMEBQNnBgEAAAJfAAICak0HAQQEawROWUAVGxoAACEfGiIbIgAZABklNRUhCQ0aKzMRIyIGFRQWFyMmJjU0NjMzMhYVFAYGIyMREzI2NTQmIyMRsRofHgcDTwQHRUjXjIA1fWtSSGZkWF9bAn0bFxAfBwsgDEE9bmQ7Z0D+6gFjQk9FRP7mAAIAVf8QAjAC/QAjADEAgkAPAwEBAAQBAgEbDgIGBQNMS7AdUFhAJgABAQBhBwEAAGxNCAEFBQJhAAICc00ABgYDYQADA3FNAAQEbwROG0AkBwEAAAECAAFpCAEFBQJhAAICc00ABgYDYQADA3FNAAQEbwROWUAZJSQBACwqJDElMSEgGRcTEQgGACMBIwkNFisTMhYXFSYmIyIGFRUUBgczNjYzMhYVFAYjIiYnIxYWFRUjETQTIgYHFRQWMzI2NjU0Js8TJAoHHBEWGQQCBhhOQWN5eWQ+URcGAgRY71JDAkFYMT8fRwL9CAVJAwcaIFATNBEjMIqLiY4vHxE0E9wDYYz+21xeEWNrNl08XG4AAgBh/5wCXwLKABAAGQBAQD0PAQAFAUwHAQQBBIYAAwAGBQMGZwgBBQAAAQUAZwACAmpNAAEBawFOEhEAABgWERkSGQAQABAhERERCQ0aKwUDIxUjETMVMzIWFRQGBgcTATI2NTQmIyMRAfatjlpaa4V/KkEkxP7HV1BUWGZkASfDAspkZWY5TC0N/sABc0VDRjv+9wABAC//9gHzAtQAKQA3QDQnAQMAJhECAQMSAQIBA0wAAwMAYQQBAABwTQABAQJhAAICcQJOAQAkIhYUDw0AKQEpBQ0WKwEyFhYVFAYHDgIVFBYzMjY3FQYGIyImNTQ2Njc+AjU0JiMiBgcnNjYBD0RmOlxcQE8jUk85ayQiZjx1ijJcPzpEHkRDKk4iHCZaAtQsUTlTYCEXKTAjNT4fEFYQF2pfOEo1FxYmMCQvORYQTRIWAAEALf/2AawCIgAoADdANCYBAwAlEQIBAxIBAgEDTAADAwBhBAEAAHNNAAEBAmEAAgJxAk4BACMhFhQPDQAoASgFDRYrEzIWFRQGBgcOAhUUFjMyNjcVBgYjIjU0NjY3PgI1NCYjIgYHJzY242JnKEo0NDoWPEMvXB8fUTjWJkgzNDwaOTYfQyIeJk0CIkpELDgoFBQgIBQkKxsQUBASnis5KBMUHR8WHiMUDkYRE///ACQAAAIiAsoCBgFvAAAAAv/4/xABlgL9ABoAJQBtQAoKAQEDCwECAQJMS7AdUFhAHwAFAAMBBQNpBwEEBABhBgEAAGxNAAEBAmEAAgJvAk4bQB0GAQAHAQQFAARpAAUAAwEFA2kAAQECYQACAm8CTllAFxwbAQAiIBslHCUVEw8NCAYAGgEaCA0WKxMyFhURFBYzMjY3FQYGIyImJjURIyImNTQ2NhciBhUUFjMzNTQmdT1FJSgWLw0ONhosRSctQToXNykWERwVJxQC/UZH/UgwMAcEQwcJHUlBAmc/MRwzIEgYDxYSDR0lAAEAEP8QAVMCkwAiAFJATxIBAwUfAQcDBAEBAgMBAAEETAAEBQSFBgEDAwVfAAUFbU0ABwcCYQACAnFNAAEBAGEIAQAAbwBOAQAdGxkYFxYVFBEQDAoIBgAiASIJDRYrFyImJzUWFjMyNTUjIiYmNREjNTc3MxUzFSMRFDMyNjcVFAbeEx8KCBoQMBUlQytMTSM0m5tUFCoNOfAIBEkDBjRmHUhBATgqI3J7RP7KYAcEtEBFAAEACgAAAjUCygASAE5LsAxQWEAZAAEABAABcgMBAAACXwACAmpNBQEEBGsEThtAGgABAAQAAQSAAwEAAAJfAAICak0FAQQEawROWUANAAAAEgASESUUIQYNGiszESMiFRQWFyMmJjU0NjMhFSMR/WY9BwNPBAdFSAGe3gJ7MBAfBwsgDEE9T/2FAAEAEP/2AVMC/QAjAHxAFwMBAQAgBAICAR8BAwIUAQQDFQEFBAVMS7AdUFhAIQABAQBhBwEAAGxNBgEDAwJfAAICbU0ABAQFYQAFBXEFThtAHwcBAAABAgABaQYBAwMCXwACAm1NAAQEBWEABQVxBU5ZQBUBAB4dGRcSEA0MCwoIBgAjASMIDRYrEzIWFxUmJiMiFRUzFSMRFBYzMjY3FQYGIyImJjURIzU3NTQ28BcpDQktFzybmy8lFCoNDjQYKkcsTE1JAv0IBUkDB0RVRP7KMS8HBEMHCR1IQQE4KiNCSlAAAQAK/xACIQLKABMANUAyEAEEAREBAAQCTAMBAQECXwACAmpNAAQEAGEFAQAAbwBOAQAODAkIBwYFBAATARMGDRYrBSImNREjNSEVIxEUFjMyNjcVBgYBcENE3wIX3iAfDRYKCiPwS1ICzk9P/TYvIwYETAYHAAEAJf/1AugCygAhADVAMhwGAgIBAUwEAQICAV8FAQEBak0GAQAAA2EAAwNxA04BABsaGRgSEAoJCAcAIQEhBw0WKyUyNjU0Jic1IRUjFhYVFAYGIyImJjU0NjcjNSEVBgYVFBYBh3hwSl0BILJAWEySaWqSTFdAsQEgXUtxRINyZKJDSE8xpHBikE9OkGJxpDFPSEKkY3KDAAEAWv/2AoAC1AAdAF1AChQBAwETAQIDAkxLsBlQWEAXAAMDAWEEAQEBak0AAgIAYQUBAABxAE4bQBsAAQFqTQADAwRhAAQEcE0AAgIAYQUBAABxAE5ZQBEBABgWEQ8KCAUEAB0BHQYNFisFIiY1ETMRFBYzMjY1ETQmIyIGBzU2NjMyFREUBgYBaoWLWl1eYVcgHxQmEA8yGoc8ewqRdwHM/jFXYGdRAUInIAsJTAsMkP64SndFAAEAAAAAAjsC1QASAGhLsBVQWEANEQwEAQQDAgFMCwEAShtADhEMBAEEAwIBTAsBAAFLWUuwFVBYQBIAAgIAYQEBAABqTQQBAwNrA04bQBYAAABqTQACAgFhAAEBcE0EAQMDawNOWUAMAAAAEgASJCQSBQ0ZKzMRAzMTEzY2MzIWFxUmIyIHAxHu7mK5gBQwIBQeChIVGBKiAREBuf6hAR8tHgcESQgj/q/+6wABAAH/EAIeAiIAJgB+S7AZUFhAEQMBAQAfGRIEBAMBEQECAwNMG0ARAwEBBB8ZEgQEAwERAQIDA0xZS7AZUFhAFwABAQBhBAUCAABzTQADAwJhAAICbwJOG0AbAAQEbU0AAQEAYQUBAABzTQADAwJhAAICbwJOWUARAQAbGhYUDw0IBgAmASYGDRYrATIWFxUmJiMiBgcDBgYjIiYnNRYWMzI2NzcDMxMWFhczNjY3NzY2AeURHQsFEQgRFgu3HFlOGCQNCx8RLjsQGthedA8YBgQGHA5MFCwCIgcFQQIDGhz+EkxaBQNGAgQ0K0cCGv7PKEkhGVEp2TgpAAEAJgAAAhUCygARADdANAYBAQIPAQYFAkwDAQAHAQQFAARnAAEBAl8AAgJqTQAFBQZfAAYGawZOEhERERIRERAIDR4rEzM3ITUhFQczFSMDIRUhNRMjT7iX/pQB2Z96qaoBgv4RsokBl+NQRO9H/wBQRAEMAAEAJwAAAa8CGAARAD1AOgEBBgcKAQMCAkwFAQAEAQECAAFnAAYGB18IAQcHbU0AAgIDXwADA2sDTgAAABEAEREREhERERIJDR0rARUHMxUjByEVITU3IzUzNyE1AahvZZd7ASP+eIJwoW3+8QIYQp1Gr0Q6uUabRP//ACP/9gIRAsoCBgLFAAAAAQA3//YCJQLKAB0ARkBDCQEDAg4BBAEaAQUEGwEABQRMAAEABAUBBGcAAwMCXwACAmpNAAUFAGEGAQAAcQBOAQAYFhEPDQwLCggHAB0BHQcNFisFIiYmNTQ2NjcnNSEVIRcVIyIGBhUUFjMyNjcVBgYBS2F6OUNtPtABvP62zU4xUS9gYTJvLi1qCj1lO0xkMwLLR1DKQSBDN0VQGRZSFhEAAQAi/xAB5AIYABwARkBDCQEDAg4BBAEZAQUEGgEABQRMAAEABAUBBGkAAwMCXwACAm1NAAUFAGEGAQAAbwBOAQAXFREPDQwLCggHABwBHAcNFisFIiYmNTQ2NjcnNSEVIRcVIyIGFRQWMzI2NxUGBgEgT3I9QnBE2wGZ/s7bO1tvYE07YSEgYPA8aEFPZjYE9EBK8z1NWkdXGhBQEBMAAQAc/xABwQIYACgAUkBPFAEDBA8BAgUlAQcGJgEABwRMAAUAAgEFAmkAAQAGBwEGaQADAwRfAAQEbU0ABwcAYQgBAABvAE4BACMhHRsWFRMSERAODAgGACgBKAkNFisXIiY1NDY2MzI2NTQmIyM1NyE1IRUHFhYVFAYGIyIGFRQWMzI2NxUGBtdRah9QSVNCYFs7t/7yAYq7aG4vZ1VAJzU0M1EcHFHwOT4hNyE6QEA0PaNKQKQEXlc4WTMaFhUZFw1QDRAAAQAwAAACCAL9AB8AcEALHRwCAQcPAQMCAkxLsB1QWEAgBgEBBQECAwECZwAHBwBhCAEAAGxNAAMDBF8ABARrBE4bQB4IAQAABwEAB2kGAQEFAQIDAQJnAAMDBF8ABARrBE5ZQBcBABoYExIREA4NDAoJCAcGAB8BHwkNFisBMhYVFAYHMxUjAxUhFSE1EyM1MzY2NTQmIyIGByc2NgEEXWwVGWSQ4QF2/ijewPEdFj4yL0clLydlAv1gVSpPLEb+7QRGSQEURi5LKjU1IiA7IzEAAQAj//YCEQLKAB4AQUA+BAEBAgMBAAECTAAGAAIBBgJnBQEDAwRfAAQEak0AAQEAYQcBAABxAE4BABgWFRQTEhEQDw0IBgAeAR4IDRYrFyImJzUWFjMyNjU0JiYjIxEjNSEVIRUzMhYWFRQGBvE6Zy0vbjJhYC9QMnxeAcv+7SpLd0U/fwoRFlIWGVJMMkAfAQtQUMEzYkdDaTsAAQAh//YBvQIYAB0AQUA+BAEBAgMBAAECTAAGAAIBBgJnBQEDAwRfAAQEbU0AAQEAYQcBAABxAE4BABcVFBMSERAPDgwIBgAdAR0IDRYrFyImJzUWFjMyNjU0JiMjNSM1IRUjFTMyFhYVFAYG2DpeHyJdNzxTTE1aSAFx2h5UYCkxZQoTEE8QGjM6NTG9Skp1K0wxMVU1AAEAJP/2AaICkwAjAEBAPRMBAgQEAQECAwEAAQNMAAMEA4UFAQICBF8ABARtTQABAQBiBgEAAHEATgEAGhkYFxYVEhEIBgAjASMHDRYrFyImJzUWFjMyNjU0JicmJjU1IzU3NzMVMxUjFRQWFxYWFRQGzDhRHyBbL0M8LkQrKFtcIzSbmxUaRU50ChIQUBAbKyQdKBwSPj1aKiNye0RcIh8JGUQ9TlAAAgBV/xACGwIiABAAGgBfthUNAgEEAUxLsBlQWEAYBgEEBABhAwUCAABzTQABAXFNAAICbwJOG0AcAAMDbU0GAQQEAGEFAQAAc00AAQFxTQACAm8CTllAFRIRAQARGhIaDAsKCQgHABABEAcNFisBMhYWFRQGBgcVIxEzFzM2NhciBhUVNjY1NCYBSzxeNl6la1hIDAQXSitMQIGSRwIiMmNKX5FWB+YDCEkjMEpcXuARiGpEUwABAIEAAADPAvgAAwAwS7ApUFhADAAAAGxNAgEBAWsBThtADAAAAAFfAgEBAWsBTllACgAAAAMAAxEDDRcrMxEzEYFOAvj9CP//AIEAAAGqAvgAJgOPAAAABwOPANsAAAABAEEAAAHDAvgAEwBgS7ApUFhAIAgBAAcBAQIAAWcGAQIFAQMEAgNnCgEJCWxNAAQEawROG0AgCAEABwEBAgABZwYBAgUBAwQCA2cKAQkJBF8ABARrBE5ZQBIAAAATABMRERERERERERELDR8rARUzFSMVMxUjESMRIzUzNSM1MzUBKZqamppOmpqamgL4/UhgSP71AQtIYEj9//8ASP/yAMQCygIGAAQAAP//AGEAAATlA7AAJgAnAAAAJwA9AtAAAAEHAUsDIQCyAAixAwGwsrA1K///AGEAAASJAv4AJgAnAAAAJwBdAtoAAAAHAUsC9AAA//8AN//2BBYC/gAmAEcAAAAnAF0CZwAAAAcBSwKBAAD//wBh/0ICwgLKACYALwAAAAcALQIMAAD//wBh/xACwQLhACYALwAAAAcATQIMAAD//wBV/xABtwL4ACYATwAAAAcATQECAAD//wBh/0IDrgLKACYAMQAAAAcALQL4AAD//wBh/xADrQLhACYAMQAAAAcATQL4AAD//wBV/xADHwLhACYAUQAAAAcATQJqAAD//wAAAAACfgOwAiYAJAAAAQcBSwBtALIACLECAbCysDUr//8ALv/2AeAC/gImAEQAAAAGAUtIAP//AAEAAAFTA7ACJgAsAAABBwFL/9kAsgAIsQEBsLKwNSv////YAAABKgL+AiYIIQAAAAYBS7AA//8APf/2AtADsAImADIAAAEHAUsAtgCyAAixAgGwsrA1K///ADf/9gInAv4CJgBSAAAABgFLXgD//wBa//YCgAOwAiYAOAAAAQcBSwCdALIACLEBAbCysDUr//8AT//2AhUC/gImAFgAAAAGAUtkAAAEAFr/9gKAA/YAAwAPABsALgBLQEgKAQEAAAIBAGcMBAsDAgUBAwcCA2kJAQcHak0ACAgGYQAGBnEGThEQBQQAAC4tKiglJCEfFxUQGxEbCwkEDwUPAAMAAxENDRcrARUhNRcyFhUUBiMiJjU0NjMyFhUUBiMiJjU0NhMUBgYjIiY1ETMRFBYzMjY1ETMCAv7XNxMbGxMTHBzOFBsbFBMcHMg8e1+Fi1pdXmFXWQP2R0eIGBoaFxcaGhgYGhoXFxoaGP2OSndFkXcBzP4xV2BnUQHOAAQAT//2AhUDRAADAA8AGwAvAMq1HwEJCAFMS7AZUFhAKgsBAQAAAgEAZwUBAwMCYQ0EDAMCAmpNDgoCCAhtTQAJCQZhBwEGBmsGThtLsCRQWEAuCwEBAAACAQBnBQEDAwJhDQQMAwICak0OCgIICG1NAAYGa00ACQkHYQAHB3EHThtALAsBAQAAAgEAZw0EDAMCBQEDCAIDaQ4KAggIbU0ABgZrTQAJCQdhAAcHcQdOWVlAKBwcERAFBAAAHC8cLywqKCckIh4dFxUQGxEbCwkEDwUPAAMAAxEPDRcrARUhNRcyFhUUBiMiJjU0NjMyFhUUBiMiJjU0NhcRIycjBgYjIiY1ETMRFDMyNjURAcn+1zcTGxsTExwczhQbGxQTHByWSA0EGlw0YWJZd1lFA0RHR4gYGhoXFxoaGBgaGhcXGhoYpP3oRyonXWYBX/6ngGReARcABABa//YCgAQZAAoAFgAiADUATkBLBQACAQABTAAAAQCFAAEDAYUFAQMLBAoDAgcDAmoJAQcHak0ACAgGYQAGBnEGThgXDAs1NDEvLCsoJh4cFyIYIhIQCxYMFhUTDA0YKwE2NjczFQ4CByMHIiY1NDYzMhYVFAYzIiY1NDYzMhYVFAYTFAYGIyImNREzERQWMzI2NREzATgXORBpCzI6FzsoExwcExMbG6gTHBwTFBsboTx7X4WLWl1eYVdZA5QcRyIKEjIxEn0XGhoYGBoaFxcaGhgYGhoX/fFKd0WRdwHM/jFXYGdRAc4ABABP//YCFQNnAAoAFgAiADYAzkALBQACAQAmAQkIAkxLsBlQWEArAAABAIUAAQMBhQwECwMCAgNhBQEDA2pNDQoCCAhtTQAJCQZhBwEGBmsGThtLsCRQWEAvAAABAIUAAQMBhQwECwMCAgNhBQEDA2pNDQoCCAhtTQAGBmtNAAkJB2EABwdxB04bQC0AAAEAhQABAwGFBQEDDAQLAwIIAwJqDQoCCAhtTQAGBmtNAAkJB2EABwdxB05ZWUAjIyMYFwwLIzYjNjMxLy4rKSUkHhwXIhgiEhALFgwWFRMODRgrEzY2NzMVDgIHIwciJjU0NjMyFhUUBjMiJjU0NjMyFhUUBhcRIycjBgYjIiY1ETMRFDMyNjUR/xc5EGkLMjoXOygTHBwTExsbqBMcHBMUGxtvSA0EGlw0YWJZd1lFAuIcRyIKEjIxEn0XGhoYGBoaFxcaGhgYGhoXQf3oRyonXWYBX/6ngGReARcABABa//YCgAQjABIAHgAqAD0AV0BUDgkEAwIAAUwBAQACAIULAQIEAoUGAQQNBQwDAwgEA2oKAQgIak0ACQkHYQAHB3EHTiAfFBMAAD08OTc0MzAuJiQfKiAqGhgTHhQeABIAEhYVDg0YKwEuAic1MxYWFzY2NzMVDgIHByImNTQ2MzIWFRQGMyImNTQ2MzIWFRQGExQGBiMiJjURMxEUFjMyNjURMwFADSwwEjwaOBkbOBo+EzEtDIoTHBwTExsbqBMcHBMUGxuhPHtfhYtaXV5hV1kDjRcwLxMNESYbGyYRDRMvMBeCFxoaGBgaGhcXGhoYGBoaF/3xSndFkXcBzP4xV2BnUQHOAAQAT//2AhUDcQASAB4AKgA+ANtADA4JBAMCAC4BCgkCTEuwGVBYQC0BAQACAIUMAQIEAoUOBQ0DAwMEYQYBBARqTQ8LAgkJbU0ACgoHYQgBBwdrB04bS7AkUFhAMQEBAAIAhQwBAgQChQ4FDQMDAwRhBgEEBGpNDwsCCQltTQAHB2tNAAoKCGEACAhxCE4bQC8BAQACAIUMAQIEAoUGAQQOBQ0DAwkEA2oPCwIJCW1NAAcHa00ACgoIYQAICHEITllZQCkrKyAfFBMAACs+Kz47OTc2MzEtLCYkHyogKhoYEx4UHgASABIWFRANGCsBLgInNTMWFhc2NjczFQ4CBwciJjU0NjMyFhUUBjMiJjU0NjMyFhUUBhcRIycjBgYjIiY1ETMRFDMyNjURAQcNLDASPBo4GRs4Gj4TMS0MihMcHBMTGxuoExwcExQbG29IDQQaXDRhYll3WUUC2xcwLxMNESYbGyYRDRMvMBeCFxoaGBgaGhcXGhoYGBoaF0H96EcqJ11mAV/+p4BkXgEXAAQAWv/2AoAEGQAKABYAIgA1AFRAUQkDAgABAUwKAQEAAYUAAAIAhQwECwMCBQEDBwIDagkBBwdqTQAICAZhAAYGcQZOGBcMCwAANTQxLywrKCYeHBciGCISEAsWDBYACgAKFA0NFysBFhYXFSMuAic1FzIWFRQGIyImNTQ2MzIWFRQGIyImNTQ2ExQGBiMiJjURMxEUFjMyNjURMwFEETgXOxc6MQw1ExsbExMcHM4UGxsUExwcyDx7X4WLWl1eYVdZBBkiRxwMEjEyEgqrGBoaFxcaGhgYGhoXFxoaGP2OSndFkXcBzP4xV2BnUQHOAAQAT//2AhUDZwAKABYAIgA2ANZACwkDAgABJgEJCAJMS7AZUFhALAsBAQABhQAAAgCFBQEDAwJhDQQMAwICak0OCgIICG1NAAkJBmEHAQYGawZOG0uwJFBYQDALAQEAAYUAAAIAhQUBAwMCYQ0EDAMCAmpNDgoCCAhtTQAGBmtNAAkJB2EABwdxB04bQC4LAQEAAYUAAAIAhQ0EDAMCBQEDCAIDag4KAggIbU0ABgZrTQAJCQdhAAcHcQdOWVlAKCMjGBcMCwAAIzYjNjMxLy4rKSUkHhwXIhgiEhALFgwWAAoAChQPDRcrARYWFxUjLgInNRcyFhUUBiMiJjU0NjMyFhUUBiMiJjU0NhcRIycjBgYjIiY1ETMRFDMyNjURAQsROBc7FzoxDDUTGxsTExwczhQbGxQTHByWSA0EGlw0YWJZd1lFA2ciRxwMEjEyEgqrGBoaFxcaGhgYGhoXFxoaGKT96EcqJ11mAV/+p4BkXgEXAAUAAAAAAn4D9gADAA8AGwAjAC0AW0BYKAEKCAFMCwEBAAACAQBnDQQMAwIFAQMIAgNpAAoABgcKBmgACAhqTQ4JAgcHawdOHBwREAUEAAAtLBwjHCMiISAfHh0XFRAbERsLCQQPBQ8AAwADEQ8NFysBFSE1FzIWFRQGIyImNTQ2MzIWFRQGIyImNTQ2EychByMBMwEBLgInBgYHBzMB0v7XNxMbGxMTHBzOFBsbFBMcHJlW/uVVWwEXUQEW/uIDDg0EBxIGUeID9kdHiBgaGhcXGhoYGBoaFxcaGhj8kt3dAs39MwIFCCotDB87EdgABQAu//YB4ANEAAMADwAbADcAQgECQA41AQoGNAEJCiIBDAsDTEuwGVBYQDcNAQEAAAIBAGcACREBCwwJC2cFAQMDAmEPBA4DAgJqTQAKCgZhEAEGBnNNAAwMB2EIAQcHawdOG0uwJFBYQDsNAQEAAAIBAGcACREBCwwJC2cFAQMDAmEPBA4DAgJqTQAKCgZhEAEGBnNNAAcHa00ADAwIYQAICHEIThtAOQ0BAQAAAgEAZw8EDgMCBQEDBgIDaQAJEQELDAkLZwAKCgZhEAEGBnNNAAcHa00ADAwIYQAICHEITllZQDA5OB0cERAFBAAAPz04QjlCMjAtKyclISAcNx03FxUQGxEbCwkEDwUPAAMAAxESDRcrARUhNRcyFhUUBiMiJjU0NjMyFhUUBiMiJjU0NgcyFhURIycjBgYjIiY1NDY3NzU0JiMiBgcnNjYTBgYVFBYzMjY1NQGt/tc3ExsbExMcHM4UGxsUExwcQ2JeQBEEI01ESWB+g1s6NSpMIRsjYE5kTTcrRFoDREdHiBgaGhcXGhoYGBoaFxcaGhibVl7+k0wsKk1SUFcEAyBDNBkQQhMb/uIEODMtKktOMAAEAAAAAAJ+A+kAAwAPABcAIQBQQE0cAQgGAUwJAQEAAAIBAGcKAQIAAwYCA2kACAAEBQgEaAAGBmpNCwcCBQVrBU4QEAUEAAAhIBAXEBcWFRQTEhELCQQPBQ8AAwADEQwNFysBFSE1FzIWFRQGIyImNTQ2EychByMBMwEBLgInBgYHBzMB0v7XlhQfHxQWHh74Vv7lVVsBF1EBFv7iAw4NBAcSBlHiA+lHR3cbHRwcHBwdG/yO3d0Czf0zAgUIKi0MHzsR2AAEAC7/9gHgA0UAAwAPACsANgCyQA4pAQgEKAEHCBYBCgkDTEuwGVBYQDQLAQEAAAIBAGcABw4BCQoHCWcAAwMCYQwBAgJqTQAICARhDQEEBHNNAAoKBWEGAQUFawVOG0A4CwEBAAACAQBnAAcOAQkKBwlnAAMDAmEMAQICak0ACAgEYQ0BBARzTQAFBWtNAAoKBmEABgZxBk5ZQCgtLBEQBQQAADMxLDYtNiYkIR8bGRUUECsRKwsJBA8FDwADAAMRDw0XKwEVITUXMhYVFAYjIiY1NDYXMhYVESMnIwYGIyImNTQ2Nzc1NCYjIgYHJzY2EwYGFRQWMzI2NTUBrf7XlBQfHxQWHh4eYl5AEQQjTURJYH6DWzo1KkwhGyNgTmRNNytEWgNFR0d3Gx0cHBwcHRutVl7+k0wsKk1SUFcEAyBDNBkQQhMb/uIEODMtKktOMP////8AAAM1A1cCJgCIAAABBwFMATAAsgAIsQIBsLKwNSv//wAu//YDLQKlAiYAqAAAAAcBTAD6AAAAAQA9//YCzgLUACgAWEBVCwECAQwBBwIZAQMEJgEAAwRMAAcABgUHBmcIAQUJAQQDBQRnAAICAWEAAQFwTQADAwBhCgEAAHEATgEAJSQjIiEgHx4dHBsaFxUQDgkHACgBKAsNFisFIiYmNTQ2NjMyFhcHJiYjIgYVFBYWMzI2NzUjNTM1IzUzFTMVIxUGBgGdeZxLWKV1PGsuIiZiM4CMN3ZgL0Ibk5Od90BANG4KWqNvcKZcFhROERiVi1mCRgoHSUdOUJ5HgBEXAAIAN/8QAkkCIgAkADEA00APHAMCCgkQAQUDDwEEBQNMS7AZUFhALAcBAgYBAwUCA2gMAQkJAGEBCwIAAHNNAAoKCGEACAhrTQAFBQRhAAQEbwROG0uwG1BYQDAHAQIGAQMFAgNoAAEBbU0MAQkJAGELAQAAc00ACgoIYQAICGtNAAUFBGEABARvBE4bQC4ACgAIAgoIaQcBAgYBAwUCA2gAAQFtTQwBCQkAYQsBAABzTQAFBQRhAAQEbwROWVlAISYlAQAsKiUxJjEgHhgXFhUTEQ4MCgkIBwYFACQBJA0NFisBMhYXMzczETMVIwYGIyInNRYzMjY3IzUzNTQ2NyMGIyImNTQ2FyIGFRQWMzI2NTU0JgETNVUeBQxGNz8Ocmh2S093OEMMp7QCAQQ2cGh1dXNDSklGUUpMAiIoKUf9yEc9TCJRKiEfR0ERJgtRi315j0pjXF1iUFsQZl3//wA9//YCjgOwAiYAKgAAAQcBSwDEALIACLEBAbCysDUr//8AN/8QAhIC/gImAEoAAAAGAUtYAP//AGEAAAJrA7ACJgAuAAABBwFLAIMAsgAIsQEBsLKwNSv////YAAACDQPeAiYATgAAAQcBS/+wAOAACLEBAbDgsDUr//8APf8kAtAC1QImADIAAAAHAVABFAAA//8AN/8kAicCIgImAFIAAAAHAVAAvgAA//8APf8kAtADVwImADIAAAAnAUwAygCyAQcBUAEgAAAACLECAbCysDUr//8AN/8kAicCpQImAFIAAAAmAUxyAAAHAVAAvgAA//8AI//2AhEDsAImA4YAAAEHAUsAQgCyAAixAQGwsrA1K///AA7/EAHQAv4CJgLGAAAABgFLGgD//wBhAAAE5QLKACYAJwAAAAcAPQLQAAD//wBhAAAEiQLKACYAJwAAAAcAXQLaAAD//wA3//YEFgL4ACYARwAAAAcAXQJnAAD//wA9//YCjgOwAiYAKgAAAQcAdgExALIACLEBAbCysDUr//8AN/8QAhIC/gImAEoAAAAHAHYAxQAAAAEAYf/3A1ACygAZAGJLsBtQWEAgAAEABgMBBmcCAQAAak0ABARtTQADAwVhCAcCBQVxBU4bQCQAAQAGAwEGZwIBAABqTQAEBG1NCAEHB2tNAAMDBWEABQVxBU5ZQBAAAAAZABkTIxMjERERCQ0dKzMRMxEhETMRFBYzMjY1ETMRFAYjIiY1NSERYVoBKFovLjAsWlpfWFz+2ALK/tIBLv3aLTI2KgFz/o1KZGBPp/6zAAIAYf8QAl4C1QARABwAVLcXDgkDAQMBTEuwGVBYQBMFAQMDAGECBAIAAHBNAAEBbwFOG0AXAAICak0FAQMDAGEEAQAAcE0AAQFvAU5ZQBMTEgEAEhwTHA0MCwoAEQERBg0WKwEyFhYVFA4CBxUjETMXMzY2FyIGBhURNjY1NCYBhT9iOCpfonhaRw8FHl88RlEjqKFMAtU0bFNDhYBzMeYDu2EtPk45Z0X+qEfSflNT//8AYQAAApcDsAImADEAAAEHAEMA0QCyAAixAQGwsrA1K///AFUAAAIZAv4CJgBRAAAABwBDAIoAAP//AAAAAAJ+A7ACJgAkAAABBwu+AmQAsgAIsQICsLKwNSv//wAu//YB4AL+AiYARAAAAAcLvgI/AAD//wAAAAACfgOWAiYAJAAAAQcLwAE+ALIACLECAbCysDUr//8ALv/2AeAC5AImAEQAAAAHC8ABGQAA//8AUQAAAfADsAImACgAAAEHC74CVwCyAAixAQKwsrA1K///ADf/9gIBAv4CJgBIAAAABwu+AkMAAP//AGEAAAHwA5YCJgAoAAABBwvAATEAsgAIsQEBsLKwNSv//wA3//YCAQLkAiYASAAAAAcLwAEdAAD////KAAABMQOwAiYALAAAAQcLvgHQALIACLEBArCysDUr////oQAAAQgC/gImCCEAAAAHC74BpwAA//8ADgAAAUUDlgImACwAAAEHC8AAqgCyAAixAQGwsrA1K////+UAAAEcAuQCJgghAAAABwvAAIEAAP//AD3/9gLQA7ACJgAyAAABBwu+Aq0AsgAIsQICsLKwNSv//wA3//YCJwL+AiYAUgAAAAcLvgJVAAD//wA9//YC0AOWAiYAMgAAAQcLwAGHALIACLECAbCysDUr//8AN//2AicC5AImAFIAAAAHC8ABLwAA//8AVwAAAl8DsAImADUAAAEHC74CXQCyAAixAgKwsrA1K///ABAAAAGOAv4CJgBVAAAABwu+AhYAAP//AGEAAAJfA5YCJgA1AAABBwvAATcAsgAIsQIBsLKwNSv//wBUAAABjgLkAiYAVQAAAAcLwADwAAD//wBa//YCgAOwAiYAOAAAAQcLvgKUALIACLEBArCysDUr//8AT//2AhUC/gImAFgAAAAHC74CWwAA//8AWv/2AoADlgImADgAAAEHC8ABbgCyAAixAQGwsrA1K///AE//9gIVAuQCJgBYAAAABwvAATUAAAABACb/TAIJAtQAKQAgQB0pIRcWDAsIAAgASQAAAAFhAAEBcABOGxkUEgINFisXPgM1NCYnBgYHJz4CNTQmIyIGByc2NjMyFhYVFAYHHgIVFAYGBydxllcmPTUjTCgRX3Y3Rj47YC0rOXlCOWZBPzQiOyVj1apeHTxCTC08RhoNFQpGGS49LTM6Hx49KCIjTkM6Ux0QMkk1XYNgKgABAB7/EAG/AiIAJgAlQCIVAQABAUwmHxQKCQYABwBJAAAAAWEAAQFzAE4ZFxIQAg0WKxc2NjU0JicGBgcnPgI1NCYjIgYHJzY2MzIWFhUUBgcWFhUUBgYHHqGlLSgdQyURWF8kOTIsTSUeLl4xN1g1LyssP2i7fqEibVUzOxQMFAlCFy82Ii4xFBRAGhUhSTwvSRsVTURXdkwa//8AYQAAAoMDsAImACsAAAEHAUsAogCyAAixAQGwsrA1K////9kAAAIZA94CJgBLAAABBwFL/7EA4AAIsQEBsOCwNSsAAQBh/xACigLVABUAWLURAQMCAUxLsBlQWEAXAAICAGEEBQIAAHBNAAMDa00AAQFvAU4bQBsABARqTQACAgBhBQEAAHBNAAMDa00AAQFvAU5ZQBEBABAPDg0KCAUEABUBFQYNFisBMhYVESMRNCYjIgYVESMRMxczPgIBk3SDWk5abl9aRw8FF0ZSAtV9i/1DAr1dXXho/lkCy1wfLhkAAwA3/5cDVQL4ACoANwBDAVFLsBlQWEAREgEDB0EbBQMGCScCAgAGA0wbS7AoUFhAERIBAwdBGwUDBgknAgIEBgNMG0AREgEDB0EbBQMICScCAgQGA0xZWUuwGVBYQCwKAQUABYYAAwAJBgMJaQACAmxNAAcHAWEAAQFzTQwICwMGBgBhBAEAAHEAThtLsChQWEA4CgEFAAWGAAMACQYDCWkAAgJsTQAHBwFhAAEBc00MCAsDBgYEYQAEBGtNDAgLAwYGAGEAAABxAE4bS7ApUFhANAoBBQAFhgADAAkIAwlpAAICbE0ABwcBYQABAXNNDAEICARhAAQEa00LAQYGAGEAAABxAE4bQDQAAgEChQoBBQAFhgADAAkIAwlpAAcHAWEAAQFzTQwBCAgEYQAEBGtNCwEGBgBhAAAAcQBOWVlZQB45OCwrAAA/PThDOUMzMSs3LDcAKgAqJCUXJCgNDRsrBTY3JiYnIwYGIyImNTQ2MzIWFzMmJjU1MxEUFzY2FxYWFRQGIyImJwYGByUyNjU1NCYjIgYVFBYlMjY1NCYjIgYHFhYB4gkSEREEBRtTUGR5eWQ+TxkGAQVYDiRhMj1BWmgYJxEGCAL+7lVFQllHR0cBwjguGxsnOBIOIGRTOg4cCjQzi4qKjS4hDTMP1v3WNR0+LgEBOy00SgQEGTkfqF1eEGRrcV9gagYdGA4YLCcEBAACADr/9gJlAsoAHwArADxAORkHAgUCAUwAAgAFBAIFaQMBAQFqTQcBBAQAYQYBAABxAE4hIAEAJyUgKyErFRQRDwwLAB8BHwgNFisFIiYmNTQ2NyYmNTUzFRQWMzI2NTUzFRQGBxYWFRQGBicyNjU0JiMiBhUUFgFNTnxJT0Y6N1pJTk9JWjg7RFNGfVNfWFlfXldYCjlsTVJjFRhjRVhYRFhYRFhYRmIZFWNRTWw5TldNTVRUTU1XAAIAMv/2AiIC+AAeACoAY7YZBwIFAgFMS7ApUFhAGwACAAUEAgVpAwEBAWxNBwEEBABhBgEAAHEAThtAGwMBAQIBhQACAAUEAgVpBwEEBABhBgEAAHEATllAFyAfAQAmJB8qICoVFBEPDAsAHgEeCA0WKwUiJiY1NDY3JiY1NTMVFBYzMjY1NTMVFAYHFhYVFAYnMjY1NCYjIgYVFBYBKEdvQEQ+MDBYPUFBPVgxMDxHh3FRTExSUkpLCjpwT1RnFhFWUIF+T0ZGT36BUVYRFmdTd4JJXlJRXFxRUl4AAQAm/zoCFQLKABYARUBCEQEDBAwBAgUEAQECAwEAAQRMAAEGAQABAGUAAwMEXwAEBGpNAAUFAl8AAgJrAk4BABMSEA8ODQsKCAYAFgEWBw0WKwUiJic1FhYzMjU1ITUBITUhFQEhFRQGAaATHwoIGhAw/mABeP6UAdn+iAGCOcYIBEkDBjRGRAI2UET9ypFARf//ACf/OgGvAhgCBgVsAAD//wAAAAACfgOTAiYAJAAAAQcBTgDlALIACLECAbCysDUr//8ALv/2AeAC4QImAEQAAAAHAU4AwAAA//8AYf8QAfACygImACgAAAAHAHoAvQAA//8AN/8QAgECIgImAEgAAAAHAHoAvgAAAAUAPf/2AtAD9gADAA8AGwArADcAT0BMCgEBAAACAQBnDAQLAwIFAQMHAgNpAAkJB2EABwdwTQAICAZhAAYGcQZOERAFBAAANjQwLiknIR8XFRAbERsLCQQPBQ8AAwADEQ0NFysBFSE1FzIWFRQGIyImNTQ2MzIWFRQGIyImNTQ2ExQGBiMiJiY1NDY2MzIWFgUUFjMyNjU0JiMiBgIb/tc3ExsbExMcHM4UGxsUExwc/0uSbG+TSEiTcGuSS/3Mcnl6cHB5eXMD9kdHiBgaGhcXGhoYGBoaFxcaGhj9+G+lXFymb26kXFulb4ebm4eHmZkABQA3//YCJwNEAAMADwAbACkANQCGS7AkUFhALAoBAQAAAgEAZwUBAwMCYQwECwMCAmpNAAkJB2EABwdzTQAICAZhAAYGcQZOG0AqCgEBAAACAQBnDAQLAwIFAQMHAgNpAAkJB2EABwdzTQAICAZhAAYGcQZOWUAiERAFBAAANDIuLCclIB4XFRAbERsLCQQPBQ8AAwADEQ0NFysBFSE1FzIWFRQGIyImNTQ2MzIWFRQGIyImNTQ2ExQGIyImJjU0NjMyFhYFFBYzMjY1NCYjIgYBw/7XNxMbGxMTHBzOFBsbFBMcHK6Hc0dvQIZzSW8//mtLUlFMTFJSSgNER0eIGBoaFxcaGhgYGhoXFxoaGP5RhZJBfVmFkEF7WV9vb19fbGwABAA9//YC0AP2AAMAGQApADUAVkBTAAAMAQECAAFnBAECAAYFAgZpAAMNBwIFCQMFaQALCwlhAAkJcE0ACgoIYQAICHEITgQEAAA0Mi4sJyUfHQQZBBkXFRMRDw4MCggGAAMAAxEODRcrEzUhFQU2NjMyFhYzMjY3MwYGIyImJiMiBgcBFAYGIyImJjU0NjYzMhYWBRQWMzI2NTQmIyIG8gEp/sQFMSscMi4TFRIHMgUwLBkyLhUWEgYBvkuSbG+TSEiTcGuSS/3Mcnl6cHB5eXMDr0dHoDU9GBgbFjQ+GBgaF/5Xb6VcXKZvbqRcW6Vvh5ubh4eZmQAEADf/9gInA0QAAwAZACcAMwBYQFUAAAwBAQIAAWcAAw0HAgUJAwVpAAYGAmEEAQICak0ACwsJYQAJCXNNAAoKCGEACAhxCE4EBAAAMjAsKiUjHhwEGQQZFxUTEQ8ODAoIBgADAAMRDg0XKxM1IRUFNjYzMhYWMzI2NzMGBiMiJiYjIgYHARQGIyImJjU0NjMyFhYFFBYzMjY1NCYjIgaaASn+xAUxKxwyLhMVEgcyBTAsGTIuFRYSBgFth3NHb0CGc0lvP/5rS1JRTExSUkoC/UdHoDU9GBgbFjQ+GBgaF/6whZJBfVmFkEF7WV9vb19fbGz//wA9//YC0AOTAiYAMgAAAQcBTgEuALIACLECAbCysDUr//8AN//2AicC4QImAFIAAAAHAU4A1gAAAAQAPf/2AtAD6QADAA8AHwArAERAQQgBAQAAAgEAZwkBAgADBQIDaQAHBwVhAAUFcE0ABgYEYQAEBHEETgUEAAAqKCQiHRsVEwsJBA8FDwADAAMRCg0XKwEVITUXMhYVFAYjIiY1NDYBFAYGIyImJjU0NjYzMhYWBRQWMzI2NTQmIyIGAhv+15YUHx8UFh4eAV5Lkmxvk0hIk3Brkkv9zHJ5enBweXlzA+lHR3cbHRwcHBwdG/30b6VcXKZvbqRcW6Vvh5ubh4eZmQAEADf/9gInA0UAAwAPAB0AKQBGQEMIAQEAAAIBAGcAAwMCYQkBAgJqTQAHBwVhAAUFc00ABgYEYQAEBHEETgUEAAAoJiIgGxkUEgsJBA8FDwADAAMRCg0XKwEVITUXMhYVFAYjIiY1NDYBFAYjIiYmNTQ2MzIWFgUUFjMyNjU0JiMiBgHD/teUFB8fFBYeHgEPh3NHb0CGc0lvP/5rS1JRTExSUkoDRUdHdxsdHBwcHB0b/j+FkkF9WYWQQXtZX29vX19sbP//AAAAAAI2A1cCJgA8AAABBwFMAF4AsgAIsQEBsLKwNSv//wAB/xAB/gKlAiYAXAAAAAYBTEIAAAIAB//iAXMC+AATAB4AY0ATBQEEARwCAgMEEAECAwNMEwECSUuwKVBYQBkAAQAEAwEEaQAAAGxNBQEDAwJhAAICcQJOG0AZAAABAIUAAQAEAwEEaQUBAwMCYQACAnECTllADhUUGxkUHhUeJCITBg0ZKzM2NxEzETYzMhYVFAYjIiYnBgYHNzI2NTQmIyIHFhYHJCpYICRBQURBL0ERCRIIoxsbHxofHgIcYTYCYf3iDEEzNEgkHREsGFgeFhoaGCQsAAIAVf/iAt8CIgAjAC4AoEuwGVBYQBcNAQQAFQEHBCwCAgYHIAEBBgRMIwEBSRtAFw0BBAAVAQcELAICBgcgAQEGBEwjAQVJWUuwGVBYQCAABAAHBgQHaQAAAAJhAwECAm1NCAEGBgFhBQEBAWsBThtAKAAEAAcGBAdpAAICbU0AAAADYQADA3NNAAEBa00IAQYGBWEABQVxBU5ZQBElJCspJC4lLiQkJBETJAkNHCshNjc1NCMiBhURIxEzFzM2NjMyFhUVNjMyFhUUBiMiJicGBgc3MjY1NCYjIgcWFgF0JCp4WURYRw0FGlwzYGIgJEFBREEuQBMJEQiiHRkfGh8eAhxhNsCBZF7+6gIYSSopXWiDDEYyN0EjHRErGFgeFhoaGCQsAAIADv/iAXoCkwAbACYAT0BMBQEAAg0BBwQkAgIGBxgBBQYETBsBBUkAAQIBhQAEAAcGBAdpAwEAAAJfAAICbU0IAQYGBWEABQVxBU4dHCMhHCYdJiQiERETEwkNHCszNjcRIzU3NzMVMxUjFTYzMhYVFAYjIiYnBgYHNzI2NTQmIyIHFhYOJCpMTSM0m5sgJEFBREEuQRMJEQijHRkfGh8eAhxhNgE9KiNye0T6DEYyN0EjHRErGFgeFhoaGCQsAAMAN//2A5UC+AAhAC0AOAB6tx8TCQMFBgFMS7ApUFhAIQACAmxNCAEGBgFhAwEBAXNNCwcKAwUFAGEECQIAAHEAThtAIQACAQKFCAEGBgFhAwEBAXNNCwcKAwUFAGEECQIAAHEATllAIS8uIyIBADQyLjgvOCknIi0jLR4cGBYPDgcFACEBIQwNFisFIiY1NDYzMhYXMyYmNTUzFRQGBzM2NjMyFhUUBiMiJwYGJzI2NTQmIyIGFRQWITI2NTQjIgYVFBYBJHB9eWQ+TxkGAQVYAwIFF1A/ZHl/cIk4HGQ+SUtCWUdHSQHMTEeRVUJJCouKio0uIQ06Iry5IjsRIi6LioqMfUA9SXFfZGZxX2BqamTLYmdlawADADf/EAOVAiIAIQAsADgATUBKHxMJAwYFAUwLBwoDBQUAYQQJAgAAc00IAQYGAWEDAQEBcU0AAgJvAk4uLSMiAQA0Mi04LjgoJiIsIyweHBgWDw4HBQAhASEMDRYrATIWFRQGIyImJyMWFhUVIzU0NjcjBgYjIiY1NDYzMhc2NgUiBhUUMzI2NTQmISIGFRQWMzI2NTQmAqhxfHlkPk8ZBgIEWAQBBRZRP2R5f3CJOB1k/r1MR5FWQUgBM0lLQllHR0gCIouKio0uIQ05I8zJIjwQIi6LioqMfUE8SWpky2JnZWtxX2RmcV9gagADAAD/tQJ+AvgADwAZABwAdUAKGxYSDgsFBwQBTEuwKVBYQCIAAQMBhgoIAgcCAQADBwBoAAUFbE0ABARqTQkGAgMDawNOG0AiAAUEBYUAAQMBhgoIAgcCAQADBwBoAAQEak0JBgIDA2sDTllAFxoaAAAaHBocERAADwAPEhERERERCw0cKyEnIwMjEyMHIwEzFzczBxMBMzcuAicGBgcXJwcCIVaTZ0NnRVVbARdRHipDStX+UENNBA0MAwcSBpEwLN3+2AEo3QLNTnnU/dwBLd4MJycLHzsR2IGBAAIAPf+1AlkC+AAgACkAe0AWHwMBAwUDKCcNCAQFAAUWEw4DAQADTEuwKVBYQCEAAgEChgYBBARsTQcBBQUDYQADA3BNAAAAAWEAAQFxAU4bQCEGAQQDBIUAAgEChgcBBQUDYQADA3BNAAAAAWEAAQFxAU5ZQBMiIQAAISkiKQAgACAnEiUpCA0aKwEHFhcHJiYnAxYzMjY3FQYGIyInByM3JiY1NDY2MzIXNwciBhUUFhcTJgIvEyEcJAwaDr4kKy9UKChVOzIsGkMhV1dPmm4lJQ5Zc4Q2NrsYAvg3CQ5MBQsF/dwKEAxODw4KS18or3tspV0FKXOahliCIgIYBAACADf/MAHfAvgAIAAmAHdAFBMRAgUCIx0YFAQEBR4FAgMABANMS7ApUFhAIAABAAGGAAMDbE0ABQUCYQACAnNNAAQEAGEGAQAAcQBOG0AgAAMCA4UAAQABhgAFBQJhAAICc00ABAQAYQYBAABxAE5ZQBMBACYkGxkQDw4LBAMAIAEgBw0WKwUiJwcjNyYmNTQ2NjMyFzczBxYXByYmJwMWMzI2NxUGBgMUFxMjIgEsMilLQ1UtNEJxSA4PTUNQHBQbChkNiBskLEMcG0HIJnwEngoN0/Agc1ZjfDoB1+IHCkkECAP+gwwSDU4ODwEUYDMBXgABAAoAAAHzAsoADQAtQCoDAQEEAQAFAQBnAAICak0ABQUGYAcBBgZrBk4AAAANAA0REREREREIDRwrMxEjNTMRMxEzFSMVIRVhV1daqqoBOAFMRwE3/slH/FAAAgAK/7UCIQL4ABAAEwBlQAkSEAUCBAACAUxLsClQWEAeAAEAAYYABARsTQgHBgMCAgNfBQEDA2pNAAAAawBOG0AeAAQDBIUAAQABhggHBgMCAgNfBQEDA2pNAAAAawBOWUAQERERExETERERERISEAkNHSshIzUHIxMRIzUhNzMHMxUjAxEVNwFDWmVGq98BoxVGFS5Ti0WO2QFwAVZPLi5P/tUBK5SUAAEAM/8QAbkCIgA7AE1ASh0BAwIeCQIBAwgBBAE4AQUEOQEABQVMAAMDAmEAAgJzTQABAQRhAAQEcU0ABQUAYQYBAABvAE4BADY0Ly4iIBsZDQsAOwE7Bw0WKwUiJicmJyYmJzUWFjMyNjU0JiYnLgI1NDYzMhYXByYmIyIGFRQWFhceAhUUBgcWFhcWFjMyNjcVBgYBaFJPFBI6EBcMIFsvQzwWOTU0SihvWjFVJR4iSic2ORo9MzNIJmtfCw8GDTMpESoNCy/wTFFGEAUJB1AQGyskFCAgFBQoOCxEShMRRg4UIx4WHx0UEyg5K0tQAhAlFSwoCAVIBQkAAQAn/xABywIYABsAQkA/DgECAw8JAgECGAEEARkBAAQETAACAgNfAAMDbU0AAQFrTQAEBABhBQEAAG8ATgEAFhQNDAsKCAYAGwEbBg0WKwUiJiYnJiYjIzUBITUhFQEWFhcWFjMyNjcVBgYBgzxMLQ4MMTkjASD+8QFw/uQ7PhALODEUHw8NIfAjRjQsJzoBmkRC/m4KTEEsKAYFSAUHAAEAAgAAAZwC1AAVAC1AKhMBAgASCQYDAQICTAACAgBhAwEAAHBNAAEBawFOAQAQDggHABUBFQQNFisTMhYVFAYHESMRNjY1NCYjIgYHJzY2v2d2XmhaWWg+RCJYHiEjZgLUZllLijH+8QFCHG5GND8aF0gaHgABAAwAAAGQAiIAFQAtQCoTAQIAEgoHAwECAkwAAgIAYQMBAABzTQABAWsBTgEAEA4JCAAVARUEDRYrEzIWFRQGBgcVIzU2NjU0IyIGByc2Nr9naiRSRlhZYXsiTh4hI1wCImZZLV5VIWKQHG5GeRoXQhoeAAMADwAAAlQCygAUAB0AKgBTQFAMAQcEAUwLAQQABwEEB2cIAQEJAQAGAQBnAAUFAl8AAgJqTQwBBgYDXwoBAwNrA04fHhYVAAApKCcmJSMeKh8qHBoVHRYdABQAEyEREQ0NGSszNSM1MxEzMhYVFAYHFR4CFRQGIwMyNjU0JiMjFRMyNjU0JiMjFTMVIxVhUlLMholGQi1JKoVzHVxEU1t2kF9KTWOJlJSrTgHRT2I/UwwFByZGOGFqAZo7Ojsz4/6ySjw4RVZOXwACAAr/9gLRAsoAFQAeADVAMgQCAgAJCgcDBQgABWcDAQEBak0ACAgGYQAGBnEGTgAAHh0aGAAVABUkERERERERCw0dKxM1MxEzESERMxEzFSMVFAYGIyImNTUXFBYzMjY1NSEKUFoBc1lRUTx7X4WLWl1eYVf+jQFiTgEa/uYBGv7mTmZKd0WRd2RnV2BnUWb//wAAAAACXwLKAgYBaAAAAAMAYf+1AfAC+AATABcAGwC1S7ASUFhALgABAAABcQoBBw0BCAkHCGcABARsTQsBBgYDXwUBAwNqTQwBCQkAXwIBAABrAE4bS7ApUFhALQABAAGGCgEHDQEICQcIZwAEBGxNCwEGBgNfBQEDA2pNDAEJCQBfAgEAAGsAThtALQAEAwSFAAEAAYYKAQcNAQgJBwhnCwEGBgNfBQEDA2pNDAEJCQBfAgEAAGsATllZQBYbGhkYFxYVFBMSEREREREREREQDg0fKyEjByM3IxEhNzMHMxUjBzMVIwczATM3IxEzNyMB8OYTQRNoAR0MQQwxRThrf0HS/st3OK8iQWNLSwLKLi5P307/AU3f/dT/AAQAN/8wAgEC+AAfACYAKwAvAKdAFgUBBgAqAQcGLhALAwMCGRYRAwQDBExLsClQWEAtAAUEBYYMCAIHDQkCAgMHAmgAAQFsTQsBBgYAYQoBAABzTQADAwRhAAQEcQROG0AtAAEAAYUABQQFhgwIAgcNCQICAwcCaAsBBgYAYQoBAABzTQADAwRhAAQEcQROWUAnLCwnJyEgAQAsLywvJysnKyQjICYhJhgXFRMODAoJBAMAHwEfDg0WKwEyFzczBxYWFRUjBxYzMjY3FQYGIyInByM3JiY1NDY2FyIGBzM3Jhc0JicHBxYXNwEkFxZLQ1I3PdI8ICozTyopUDc0LElDUzE4O2tGP0kHcDULdxkZLLUCKS8CIgTa7RxxTjWtDRMSTRIRDtTwIXVSWH5ESFFImAGZKkMTgEZXMIcAAf+y/0IBBwLKABgAOkA3BAEBAgMBAAECTAUBAwYBAgEDAmcAAQcBAAEAZQAEBGoETgEAFRQTEhEQDw4NDAgGABgBGAgNFisHIiYnNRYWMzI2NjURIzUzETMRMxUjERQGBBgkDhAkFBktHFJSWlFRZr4HBkwEBhQyLQE2TgFC/r5O/tFnYgAC/8n/EAD4AuEACwAjANVAChABAwQPAQIDAkxLsApQWEAlBwEFCAEEAwUEZwABAQBhAAAAbE0ABgZtTQADAwJhCQECAm8CThtLsAxQWEAlBwEFCAEEAwUEZwABAQBhAAAAcE0ABgZtTQADAwJhCQECAm8CThtLsC1QWEAlBwEFCAEEAwUEZwABAQBhAAAAbE0ABgZtTQADAwJhCQECAm8CThtAIwAAAAEGAAFpBwEFCAEEAwUEZwAGBm1NAAMDAmEJAQICbwJOWVlZQBcNDCAfHh0cGxoZGBcUEgwjDSMkIgoNGCsTNDYzMhYVFAYjIiYDIiYnNRYWMzI2NREjNTM1MxUzFSMRFAZOHhYUHx8UFh44GSYODyATICpLS1hLS0gCqR0bGx0cHBz8gwcFRwQGIzEBS0fZ2Uf+uEtVAAIAPf8QAwkC1AAjADIAgEAPGAMCBgUNAQIEDgEDAgNMS7AZUFhAIggBBQUAYQEHAgAAcE0ABgYEYQAEBHFNAAICA2EAAwNvA04bQCYAAQFqTQgBBQUAYQcBAABwTQAGBgRhAAQEcU0AAgIDYQADA28DTllAGSUkAQArKSQyJTIdGxIQCwkGBQAjASMJDRYrATIWFzM3MxEUFjMyNjcVBgYjIiY1NTQ2NyMGBiMiJiY1NDY2FyIGFRQWMzI2NjU1NCYmAWtJchwFD0cgHw0WCgocEkNLAwEFHHBQX4VFRYdgYmxsY1hdJCReAtQ3L1z85y8jBgRMBgdLUmcTJBEuOFylb2+kW06ah4eaNl8/mj9gNQACADf/EAJ1AiIAIgAvAIBADxkDAgYFDQECBA4BAwIDTEuwGVBYQCIIAQUFAGEBBwIAAHNNAAYGBGEABARxTQACAgNhAAMDbwNOG0AmAAEBbU0IAQUFAGEHAQAAc00ABgYEYQAEBHFNAAICA2EAAwNvA05ZQBkkIwEAKigjLyQvHhwSEAsJBgUAIgEiCQ0WKwEyFhczNzMRFBYzMjY3FQYGIyImJjU1NDY3IwYGIyImNTQ2FyIGFRQWMzI2NzU0JgEUP1AYBA1GGBkRGgcJJBkfNiACAwYXUUBheXtuSEZHSVNFAUQCIjAjSf2gOyUHBEMHCR1JQT4SMBEiMIuKio1JcV9fa1teEmZpAAIACgAAAl8CygASABsAQUA+BwECBQFMBwEFBAECAQUCZwkBBgYAXwgBAABqTQMBAQFrAU4UEwEAFxUTGxQbERAPDg0MCwoJCAASARIKDRYrATIWFRQGBgcTIwMjESMRIzUzERcjETMyNjU0JgEmhX8qQSTEaa2OWldXwGZrV1BUAsplZjlMLQ3+wAEn/tkBJ0wBV07+90VDRjsAAQAKAAABjgIiABkAe0uwGVBYQAsTCwIDBgFMEgEEShtACxIBBAUTCwIDBgJMWUuwGVBYQBwIBwIDAgEAAQMAZwAGBgRhBQEEBG1NAAEBawFOG0AgCAcCAwIBAAEDAGcABARtTQAGBgVhAAUFc00AAQFrAU5ZQBAAAAAZABklJBERERERCQ0dKwEVIxUjNSM1MzUzFzM2NjMyFhcHJiYjIgYHASt+WEtLSAoEGlI4DyMNCw0fDjhYCgE/R/j4R9liLEADA1EDBFBDAAIAAAAAAjYCygARABQANUAyBgMCAQABTAkHBQMDCAICAAEDAGgGAQQEak0AAQFrAU4AABQTABEAERERERESEhEKDR0rARUjBxEjEScjNTMnMxczNzMHBzcjAixmflp/ZTtFYkPsRGFG1U2ZAkpO5/7rARHrToCAgIDfkQACAAH/EAH+AhgAHAAmADlANhgRAgYEEAEFBgJMCAMCAQkHAgQGAQRoAgEAAG1NAAYGBWEABQVvBU4jIhEUJSMREREREAoNHysTMxczNzMHMxUjAwYGIyImJzUWFjMyNjc3AyM1MxMzNjY3NyMXFhYBXkO+P19DOVSJHFlOGCQNCx8RLjkQHHRbPrgEBhoOFIkWDxgCGLGxsUf+lkxaBQNGAgQ0K0cBIkf+7hlRKTg5KEn//wBR//cCAwIiAQ8ARAIxAhjAAAAJsQACuAIYsDUrAAIAN//2AlkCIgAdACoAbEALGgkCAwYUAQADAkxLsBlQWEAaAAYGAWECAQEBc00IBQIDAwBiBAcCAABxAE4bQB4AAgJtTQAGBgFhAAEBc00IBQIDAwBiBAcCAABxAE5ZQBkfHgEAJiQeKh8qGBYQDwwLBwUAHQEdCQ0WKwUiJjU0NjMyFhczNzMRFBYzMjY3FQYGIyImJyMGBicyNjU1NCYjIgYVFBYBE2R4eWQ+TxkEDkYYEQgSBAcgESYyCwQYUDFVRUJZR0dHCouKio0uIUX+Xh8ZBAFABAkkLiIwSV1eEGRrcV9gav//AA7/9gIwAiIBDwQTAmcCGMAAAAmxAAK4AhiwNSsAAgBV//YCMAL9ACAAKwCtQA8DAQEABAECARsOAgYFA0xLsBlQWEAiAAEBAGEHAQAAbE0IAQUFAmEAAgJzTQAGBgNhBAEDA3EDThtLsB1QWEAmAAEBAGEHAQAAbE0IAQUFAmEAAgJzTQAEBGtNAAYGA2EAAwNxA04bQCQHAQAAAQIAAWkIAQUFAmEAAgJzTQAEBGtNAAYGA2EAAwNxA05ZWUAZIiEBACgmISsiKx4dGRcTEQgGACABIAkNFisTMhYXFSYmIyIGFRUUBgczNjYzMhYVFAYjIiYnIwcjETQTIgYVFBYzMjY1NM4TJQoHHBEWGQMCBRdQP2R5emM/UBcHEj/vVUJBWEhHAv0IBUkDBxogOCI7ESIui4qKjC4gRAJxjP7bYmdmampkywABACH/9gGpAiIAGwA3QDQZAQMAGAwCAgMLAQECA0wAAwMAYQQBAABzTQACAgFhAAEBcQFOAQAWFBAOCQcAGwEbBQ0WKxMyFhYVFAYGIyImJzUWFjMyNjU0JiMiBgcnNja8R2o8Q3FHK0EbHEIqUE9LUBxDGBsYVQIiN3ZfY4A9Dw5ODRJsZGRgDgxJDBEAAgAw/88B6QIiACQALwBSQE8DAQEABAECASgfCwMFBBgBAwUETBwbAgNJAAIHAQQFAgRpAAEBAGEGAQAAc00ABQUDYQADA3EDTiYlAQArKSUvJi8WFA8NCAYAJAEkCA0WKwEyFhcHJiYjIhUUFzY2MzIWFRQGBiMiJicGBgcnNjY3JjU0NjYTIgYHFjMyNjU0JgE5KUwYGxhAHJ4KJlgvSFE1USowUSAKEwhDCxoPJkFyWSFDIChKKTUiAiIRDEkJEMs0JSUoRDYyPx0XGRMrGR8gOhlAaGN8Ov6TIScuJB8TIAACADf/EAKEAvgAJQAyAIRADxUIAgUGIgEEASMBAAQDTEuwKVBYQCYAAwNsTQAGBgJhAAICc00IAQUFAWEAAQFxTQAEBABhBwEAAG8AThtAJgADAgOFAAYGAmEAAgJzTQgBBQUBYQABAXFNAAQEAGEHAQAAbwBOWUAZJyYBAC4sJjInMiAeGxoTEQ0LACUBJQkNFisFIiYmNTU0NjcjBgYjIiY1NDYzMhYXMyYmNTUzERQWMzI2NxUGBgEyNjU1NCYjIgYVFBYCOCI5IwUBBhlPPmR5eWQ+TxkGAQVYHRwTHwcKJ/7OVUVCWUdHR/AdSUE/DzMNIS6LioqNLiENMw/W/MA7JQcEQwcJAS9dXhBka3FfYGoAAgA3//YCdQL9ACAALQCtQA8TAQMCFAEBAx0JAgUGA0xLsBlQWEAiAAMDAmEAAgJsTQAGBgFhAAEBc00IAQUFAGEEBwIAAHEAThtLsB1QWEAmAAMDAmEAAgJsTQAGBgFhAAEBc00ABARrTQgBBQUAYQcBAABxAE4bQCQAAgADAQIDaQAGBgFhAAEBc00ABARrTQgBBQUAYQcBAABxAE5ZWUAZIiEBACknIS0iLRwbGBYRDwcFACABIAkNFisFIiY1NDYzMhYXMyYmNTU0MzIWFxUmJiMiBhURIycjBgYnMjY1NTQmIyIGFRQWARNkeHlkPk8ZBgEFeRMlCgccERYZRw0EGFAxVUVCWUdHRwqLioqNLiENMw9PjAgFSQMHGiD9iUgiMEldXhBka3FfYGr//wAz//YB/QIiAEcASAI0AADAAEAAAAIAM//2Af0CIgAXAB4AQ0BAFQEDABQBAgMCTAACBwEFBAIFZwADAwBhBgEAAHNNAAQEAWEAAQFxAU4YGAEAGB4YHhwaEhAODQkHABcBFwgNFisTMhYWFRQGBiMiJiY1NSEmJiMiBgc1NjYDFhYzMjY3+010QTtrR0RkNQFvAllQM08qKVA1AT5DP0kHAiI+elpYfkQ8bUk1W18TEk0SEf61RFVRSP//ACv/9gHBAiICBgGBAAAAAgA3//YCKwIiABQAKQA/QDwGAQQFAUwABQAEAwUEaQcBAgIAYQYBAABzTQADAwFhAAEBcQFOFhUBACUjIiAcGhUpFikQDgAUARQIDRYrATIWFRQGBxUeAhUUBgYjIiY1NDYXIgYVFBYzMjY1NCYjIzUzMjY1NCYBTWRoNi8dNyMyaFCFhY6GX1pdXD5LTE0qHEVTNgIiUUE0NQ0EBBw0KSxLLJZ/g5RKaGVoZC8wLCVIITAiLgAB/8n/EAD4AhgAFwA9QDoEAQECAwEAAQJMBQEDBgECAQMCZwAEBG1NAAEBAGEHAQAAbwBOAQAUExIREA8ODQwLCAYAFwEXCA0WKxciJic1FhYzMjY1ESM1MzUzFTMVIxEUBhYZJg4PIBMgKktLWEtLSPAHBUcEBiMxAUtH2dlH/rhLVQACADb/EAJ1Av0ALQA6AJVAFgMBAQAEAQUBJwEHBhEBAwQQAQIDBUxLsB1QWEArAAEBAGEIAQAAbE0JAQYGBWEABQVzTQAHBwRhAAQEcU0AAwMCYQACAm8CThtAKQgBAAABBQABaQkBBgYFYQAFBXNNAAcHBGEABARxTQADAwJhAAICbwJOWUAbLy4BADUzLjovOiUjHx0UEg8NCAYALQEtCg0WKwEyFhcVJiYjIgYVERQGIyInNRYzMjY1NTQ2NjUjBiMiJjU0NjMyFhczJiY1NTQDIgYVFBYzMjY1NTQmAjQTJAoHHBEWGnV7dktPd0VPAgEENnBodXVnNVUeBgEFnENKSUZRSkwC/QgFSQMHGiD9gHN0IlEqUUYVCB8aAVGSg4CXKCkRNBNIjP7ba2NjaVdhFW5f//8AN/8QAhICIgIGAEoAAAABADf/9gH2AiIAHQBGQEMCAQEAAwEEAQ4BAgMTAQUCBEwABAADAgQDZwABAQBhBgEAAHNNAAICBWEABQVxBU4BABcVEhEQDwwKBwUAHQEdBw0WKwEyFwcmJiMiFRQWMzI2NzUjNTMRBgYjIiYmNTQ2NgFDbj0gH0cgtk1MJDMcc8sxXjtHbz9IeQIiJEwQE8thZwcHk0f+8hIUOnpfY3w6AAIAAP8SAfwCGAAZACUAMkAvIBQMBgQDAQFMAgEBAW1NBQEDAwBhBAEAAG8AThsaAQAaJRslExIIBwAZARkGDRYrFyImNTQ2NwMzFxYWFzM+Ajc3MwMWFhUUBicyNjU0JicGBhUUFv00PyYby15mDiIHBAYUFglmXs0fIj80DxYSExMSFu5HNTJcMwHJ8SBVIBQ2NhXx/jc7XCo0SEkZHBRCHx9BFBwaAAL//f/3Af4CIgAwADwAOUA2HwMCAQApFwsEBAQBAkwAAQEAYQMFAgAAc00ABAQCYQACAnECTgEAODYjIRIQCAYAMAEwBg0WKwEyFhcVJiYjIgYHBxYWFRQGIyImNTQ2NycmJicmBgc1NjYzMhYXFxYWFzM2Njc3NjYDBgYVFBYzMjY1NCYB1A0UCQURCAwZFnkkID80ND8iIn8QGQ4JDQUJFQ4eKhw9DhoJBAocDT0XLLUQFRYPDxYXAiIEBEUCAxEepjFCKzM9PTQrRC6sFhIBAQQCQwQGHiZUEykSESsSViAi/qcXKxgYFxgYGi3//wBR/yACFQIYAQ8ASwJqAhjAAAAJsQABuAIYsDUrAAEAVQAAAhkC/QAgAFtADgUBAQAGAQIBDwEDBANMS7AdUFhAGwABAQBhAAAAbE0ABAQCYQACAnNNBQEDA2sDThtAGQAAAAECAAFpAAQEAmEAAgJzTQUBAwNrA05ZQAkTIhMoJSEGDRwrEzQzMhYXFSYmIyIGFRUUBzM2NjMyFhURIxE0IyIGFREjVXoTJAoHHBEWGQUGGlk0YmJXeFpDWAJxjAgFSQMHGiBeKCMpKl1n/qMBV4FlXv7rAAEAVf8QAhkC/QArAINAFgMBAQAEAQIBDQEGBRsBBAYaAQMEBUxLsB1QWEAlAAEBAGEHAQAAbE0ABQUCYQACAnNNAAYGa00ABAQDYQADA28DThtAIwcBAAABAgABaQAFBQJhAAICc00ABgZrTQAEBANhAAMDbwNOWUAVAQApKCUjHx0YFhIQCAYAKwErCA0WKxMyFhcVJiYjIgYVFRQHMzY2MzIWFREUIyImJzUWFjMyNjURNCMiBhURIxE0zxMkCgccERYZBQYaWTRiYnkTIwsHHRAXGHhaQ1gC/QgFSQMHGiBeKCMpKl1n/j+MCQRJAwcbHwHBgWVe/usCcYwAAgAKAAAA+ALhAAsAFwC9S7AKUFhAIQkHAgUEAQIDBQJnAAEBAGEIAQAAbE0ABgZtTQADA2sDThtLsAxQWEAhCQcCBQQBAgMFAmcAAQEAYQgBAABwTQAGBm1NAAMDawNOG0uwLVBYQCEJBwIFBAECAwUCZwABAQBhCAEAAGxNAAYGbU0AAwNrA04bQB8IAQAAAQYAAWkJBwIFBAECAwUCZwAGBm1NAAMDawNOWVlZQBsMDAEADBcMFxYVFBMSERAPDg0HBQALAQsKDRYrEzIWFRQGIyImNTQ2ExUjFSM1IzUzNTMVghQfHxQWHh6MS1hLS1gC4RsdHBwcHB0b/l5H+PhH2dn//wBS//YBSAIYAgYBhQAAAAEAJAAAARwCGAALACZAIwoJCAcEAwIBCAABAUwCAQEBbU0AAABrAE4AAAALAAsVAw0XKwEVBxEXFSM1NxEnNQEcUFD4UFACGDQS/nMRNDQRAY0SNAABAAUAAAF1AvgAHQBhQAwPDAIEAhsAAgEAAkxLsClQWEAdBQECAAABAgBpAAQGAQEHBAFpAAMDbE0ABwdrB04bQB0FAQIAAAECAGkABAYBAQcEAWkAAwMHXwAHB2sHTllACxIiEiMSIhIiCA0eKxMmJiMiBgcjNjYzMhcRMxEWFjMyNjczBgYjIicRI5EJEQgYGAczBjkvDRFYCRIIFxkHMgY4Lw4RWAFyBAUdHTtFBQE8/pkEBR0dOkYF/rkAAv/2AAABVAL4ABMAHgBptQwBBwEBTEuwKVBYQB8AAQAHAwEHaQkGAgMEAQAFAwBpAAICbE0IAQUFawVOG0AfAAEABwMBB2kJBgIDBAEABQMAaQACAgVfCAEFBWsFTllAFhUUAAAaGBQeFR4AEwATERETJSEKDRsrMxEjIiY1NDY2MzIWFxEzETMVIxEDMzU0JiMiBhUUFpQqPTcVLycOGwpYaGh7IxIZExAZASk7LhowHgkJARD+eUj+1wFxCxcfFAwSDwABAFX/EAE9AvgAEABJQAoNAQIBDgEAAgJMS7ApUFhAEQABAWxNAAICAGEDAQAAbwBOG0ARAAECAYUAAgIAYQMBAABvAE5ZQA0BAAsJBgUAEAEQBA0WKxciJiY1ETMRFBYzMjY3FQYG7SxFJ1clKBEmDQ4o8B1JQQNB/MAwMAcEQwcJAAEAVf8QAm8C+AAfAIlAEhgBAwYPAQIHBAEBBAMBAAEETEuwKVBYQCgABwACBAcCaQAFBWxNAAMDBl8ABgZtTQAEBGtNAAEBAGEIAQAAbwBOG0AoAAcAAgQHAmkAAwMGXwAGBm1NAAUFBF8ABARrTQABAQBhCAEAAG8ATllAFwEAGhkXFhUUExIREA4MCAYAHwEfCQ0WKwUiJic1FhYzMjY1NCYjIzU3IREjETMVIRUHFhYVFAYGAWY7XiAhYjpNYG9bO9v+wFhYAafbcYVBd/ATEFAQGllNVEs98/4yAvjgQPQHb21HbT3//wBR//YDUgIYAQ8AUAOnAhjAAAAJsQABuAIYsDUrAAEAUf8QA1ICGAAkAC5AKwkDAgMCAUwGBAICAm1NBQEDAwBiAQEAAHFNAAcHbwdOERMiEyITJCYIDR4rBTQ2NyMGBiMiJyMGBiMiJjURMxEUMzI2NREzERQzMjY1ETMRIwL6BQEHGVUwfiYFG1w1W1pXbU5DV25RPlhYBg8zDSopWi4sXmcBXf6nf1tVASj+p39kXgEW/PgAAQBV/xADVgIiACwAekAPKSMCBAMKAQIECQEBAgNMS7AZUFhAHwUBAwMAYQgHCQMAAHNNBgEEBGtNAAICAWEAAQFvAU4bQCMABwdtTQUBAwMAYQgJAgAAc00GAQQEa00AAgIBYQABAW8BTllAGQEAKCYiISAfHBoYFxQSDgwHBQAsASwKDRYrATIWFREUIyImJzUWFjMyNjURNCMiBhURIxE0IyIGFREjETMXMzY2MzIXMzY2AqFbWnkTIwsHHRAXGG1OQ1duUT5YRw0FGVUwfiYFG10CIl1o/j+MCQRJAwcbHwHDf1pW/tgBWX9kXv7qAhhJKilaLiwAAf/j/xACGQIiACAAbUAOHQEBAhQBBAETAQMEA0xLsBlQWEAcAAICAGEFBgIAAHNNAAEBa00ABAQDYQADA28DThtAIAAFBW1NAAICAGEGAQAAc00AAQFrTQAEBANhAAMDbwNOWUATAQAcGxgWEQ8JBwUEACABIAcNFisBMhYVESMRNCMiBhURFAYGIyImJzUWFjMyNjURMxczNjYBV2BiV3hZRCQ8JBYlCwgfDR8fRw0FGlwCIl1o/qMBV4FkXv6hQUkdCQdDBAclOwJgSSopAAEAVf8QAosCIgAgAGFADhkBAwIGAQADBwEBAANMS7AZUFhAGwACAgRhBQEEBG1NAAMDa00AAAABYQABAW8BThtAHwAEBG1NAAICBWEABQVzTQADA2tNAAAAAWEAAQFvAU5ZQAkkERMlJSIGDRwrBRQWMzI2NxUGBiMiJiY1ETQjIgYVESMRMxczNjYzMhYVAhkfHg4fCAonFSM8JHhZRFhHDQUaXDNgYkg7JQcEQwcJHUlBAaCBZF7+6gIYSSopXWgAAQBVAAACIwIYABEAHUAaAQEAAG1NBAMCAgJrAk4AAAARABERFhEFDRkrMxEzAS4CNREzESMBHgIVEVVsARUBAwJTbf7uAQIBAhj+UA4wMAwBNv3oAa8NMzQQ/tX//wA3//YCJwIiAgYCXwAAAAIAN//2AywCIgAYACQA9EuwGVBYQAoCAQIADwEGBQJMG0uwG1BYQAoCAQIBDwEGCQJMG0AKAgEIAQ8BBgkCTFlZS7AZUFhAIwADAAQFAwRnCwgCAgIAYQEKAgAAc00JAQUFBmEHAQYGawZOG0uwG1BYQDYAAwAEBQMEZwsIAgICAGEKAQAAc00LCAICAgFfAAEBbU0ABQUGXwAGBmtNAAkJB2EABwdxB04bQDMAAwAEBQMEZwsBCAgAYQoBAABzTQACAgFfAAEBbU0ABQUGXwAGBmtNAAkJB2EABwdxB05ZWUAfGhkBACAeGSQaJBMRDg0MCwoJCAcGBQQDABgBGAwNFisBMhc1IRUhFTMVIxUhFSE1BgYjIiYmNTQ2FyIGFRQWMzI2NTQmATBePgFg/vP9/QEN/qAeUDFHb0CGcUVXS1JRTEwCIkE3SZNJqkk2HyFBfVmFkEpsX19vb19fbAACADj/9gLWAiIAEgAnAENAQAkBBAUBTAAFAwQDBQSACAEDAwBhBwEAAHNNBgEEBAFiAgEBAXEBThQTAQAjIR4dGhgTJxQnDQsIBgASARIJDRYrATIWFhUUBiMiJyMGIyImNTQ2NhciBhUUFjMyNjU1MxUUFjMyNjU0JgGJa5VNYl1sIgUgbV1iS5ZweYA8MTIuVDItMjx8AiJOj2Jqg1pag2phj09JgnJSVEo4g4M+RFRScoL//wA2/xACngL4AgYB3QAA//8AD//2AUgCGAEPAFUBnQIYwAAACbEAAbgCGLA1KwABAA//9gFIAvgAEwCFS7AZUFhACxAEAgECAwEAAQJMG0ALEAQCAQIDAQADAkxZS7AZUFhAEgACAmxNAAEBAGEDBAIAAHEAThtLsClQWEAWAAICbE0AAwNrTQABAQBhBAEAAHEAThtAFgACAgNfAAMDa00AAQEAYQQBAABxAE5ZWUAPAQAPDg0MCAYAEwETBQ0WKxciJic3FhYzMjY2NREzESMnIwYGTg8iDgsNIA0qRytYSAoEGVMKAwNRAwQtUTYB/v0IYixAAAEAD/8QAboCGAAjAEJAPxAIAgIDDwEBAiABBAEhAQAEBEwAAwNtTQACAgFhAAEBcU0ABAQAYQUBAABvAE4BAB4cGRgUEg0LACMBIwYNFisFIiYmNTU0NjcjBgYjIiYnNxYWMzI2NjURMxEUFjMyNjcVBgYBbSE5IwUBBBlTOA8iDgsNIA0qRytYHRwTHwcKKPAdSUFcDzMNLEADA1EDBC1RNgEe/aA7JQcEQwcJAAEAVf8QAY4CIgATAGZLsBlQWEALAwEBABAEAgIBAkwbQAsDAQMAEAQCAgECTFlLsBlQWEASAAEBAGEDBAIAAHNNAAICbwJOG0AWAAMDbU0AAQEAYQQBAABzTQACAm8CTllADwEADw4NDAgGABMBEwUNFisBMhYXByYmIyIGBhURIxEzFzM2NgFPDyMNCw0fDilIK1hICgQaUgIiAwNRAwQtUTb98gMIYixAAAEAVf8QAY4CIgAgAHxLsBlQWEAQAwEBAB0SBAMCARMBAwIDTBtAEAMBBAAdEgQDAgETAQMCA0xZS7AZUFhAFwABAQBhBAUCAABzTQACAgNhAAMDbwNOG0AbAAQEbU0AAQEAYQUBAABzTQACAgNhAAMDbwNOWUARAQAcGxcVEA4IBgAgASAGDRYrATIWFwcmJiMiBgYVERQWMzI2NxUGBiMiJiY1ETMXMzY2AU8PIw0LDR8OKUgrJCgRHw0OIRosRSdICgQaUgIiAwNRAwQtUTb+mjAwBwRDBwkdSUECYWIsQAABAFIAAAFIAiIAEAArQCgDAQEABAECAQJMAAEBAGEDAQAAc00AAgJrAk4BAAwLCAYAEAEQBA0WKxMyFhcHJiYjIgYVESMRNDY28hQwEgsNJhsjI1coSAIiCgZLBAssMP6GAXtCSB0AAQAS/xABCAIiABAAK0AoDgECAA0BAQICTAACAgBhAwEAAHNNAAEBbwFOAQALCQYFABABEAQNFisTMhYWFREjETQmIyIGByc2NmgwSChXIyMbJg0LEjACIh1IQv2VAmowLAsESwYKAAIAVQAAAh8CGAAOABcAOEA1CQECBAFMBwEEAAIBBAJnAAUFAF8AAABtTQYDAgEBawFOEA8AABYUDxcQFwAOAA4RFyEIDRkrMxEzMhYVFAYGBxcjJyMVEzI2NTQmIyMVVfBWaCQ5IJlmioJ+PkU0Po8CGFFNLz8jCOHV1QEeLS4mMLH//wBVAAACHwIYAUcEPwAAAhhAAMAAAAmxAAK4AhiwNSsAAQAz/zkBsgIiADcAP0A8KQEFBCoVAgMFBQEAAwwBAQANAQIBBUwAAQACAQJlAAUFBGEABARzTQADAwBhAAAAcQBOJSwmJSQiBg0cKyUUBiMiJxUUFjMyNjcVBgYjIiYmNTUWFjMyNjU0JiYnLgI1NDYzMhYXByYmIyIGFRQWFhceAgGydGItIyQoER8NDiEaLEUnIFsvQzwWOTU0SihvWjFVJR4iSic2ORo9MzNIJpROUAYbMDAHBEMHCR1JQYgQGyskFCAgFBQoOCxEShMRRg4UIx4WHx0UEyg5AAH/4/8QAR8C/QAdAFhADwMBAQATBAIDARIBAgMDTEuwHVBYQBYAAQEAYQQBAABsTQADAwJhAAICbwJOG0AUBAEAAAEDAAFpAAMDAmEAAgJvAk5ZQA8BABcVEA4IBgAdAR0FDRYrEzIWFxUmJiMiBhURFAYGIyImJzUWFjMyNjURNDY22RYmCggeDh8fJDwkFiULCB8NHx8kPQL9CQdDBAclO/1iQUkdCQdDBAclOwKeQkgdAAH/4/8QAR8C/QAlAHdAEhYBBQQXAQMFBAEBAgMBAAEETEuwHVBYQCAGAQMHAQIBAwJnAAUFBGEABARsTQABAQBhCAEAAG8AThtAHgAEAAUDBAVpBgEDBwECAQMCZwABAQBhCAEAAG8ATllAFwEAISAfHhsZFBIODQwLCAYAJQElCQ0WKxciJic1FhYzMjY1ESM1MxE0NjYzMhYXFSYmIyIGFREzFSMRFAYGKRYlCwgfDR8fS0skPSMWJgoIHg4fH0tLJDzwCQdDBAclOwFARwEXQkgdCQdDBAclO/7qR/6/QUkdAAH/8v8QAR8CIgAdADdANAwBAQIaCwIDARsBAAMDTAABAQJhAAICc00AAwMAYQQBAABvAE4BABgWEA4JBwAdAR0FDRYrFyImJjURNCYjIgYHNTY2MzIWFhURFBYzMjY3FQYG2SM9JBsbCxoICiMUITghHx8OHggKJvAdSUEByjEoBwRDBwkcRD3+MzslBwRDBwkAAv+S/xABHwL9AB0AKAB1QAoPAQMCEAEBAwJMS7AdUFhAIQQBAQcBBQYBBWkAAwMCYQACAmxNCQEGBgBhCAEAAG8AThtAHwACAAMBAgNpBAEBBwEFBgEFaQkBBgYAYQgBAABvAE5ZQBsfHgEAJCIeKB8oGhkYFxQSDQsHBQAdAR0KDRYrFyImNTQ2MzMRNDY2MzIWFxUmJiMiBhURMxUjDgInMjY1NSMiBhUUFiFAT0RNMiQ9IxYmCggeDh8fS0sBJz4tGyAsHCgW8EI0N0MCVkJIHQkHQwQHJTv9q0hCSR1IJSwPFBwTHf//ABb/hQFZAiIBDwBXAWkCGMAAAAmxAAG4AhiwNSsAAQAQ/xABUwKTABgAQEA9DgECBAMBAAIEAQEAA0wAAwQDhQUBAgIEXwAEBG1NBgEAAAFhAAEBbwFOAQAVFBMSERANDAgGABgBGAcNFisFMjY3FQYGIyImJjURIzU3NzMVMxUjERQWAQgUKg0ONBgqRyxMTSM0m5svqAcEQwcJHUhBAh4qI3J7RP3kMS8AAgAK//YCYAIYABcAHgBstQ8BCQUBTEuwGVBYQB8EAgIACgsIAwUJAAVnAwEBAW1NAAkJBmEHAQYGawZOG0AjBAICAAoLCAMFCQAFZwMBAQFtTQAGBmtNAAkJB2EABwdxB05ZQBUAAB4dGxkAFwAXJBEREREREREMDR4rNzUzNTMVITUzFTMVIxUjJyMGBiMiJjU1FxQzMjY1IQpFWQEVWEtLSA0EGlw0YWJZd1lF/uv9R9TU1NRH/UcqJ11mRD6AY1sAAQAe//YCPwIYACAANUAyGAsCAQIBTAUBAQECXwQBAgJtTQADAwBhBgEAAHEATgEAHBsaGRIQCgkIBwAgASAHDRYrBSImJjU0NjcjNTMVBgYVFBYzMjY1NCYmJzUzFSMWFRQGAS1Hb0A2M4LsMEhLUlFMIjcg7IJqhwo9cU5KbCdJRRZ1Vk9kZFAzXEQNRUlVh3aHAAEAUf/2AhcCIgAdAHFLsBlQWEAKGwEEABoBAwQCTBtACxoBAwQBTBsBAgFLWUuwGVBYQBcABAQAYQIFAgAAc00AAwMBYQABAXEBThtAGwACAm1NAAQEAGEFAQAAc00AAwMBYQABAXEBTllAEQEAGRcSEA0MCQcAHQEdBg0WKwEyFhYVFRQGIyImNREzERQWMzI2NTU0JiMiBzU2NgGAL0Mlb3R2bVhDSEhDHyYeGw4lAiIcR0KVeXl1fQEw/tNhS01fjzclCUsFBf//AAAAAAH8AhgBDwBZAfwCGMAAAAmxAAG4AhiwNSv//wAL//8DBwIXAQ8AWgMSAhjAAAAJsQABuAIYsDUr//8AAAAAAf0DCAEPAFwB/gIYwAAACbEAAbgCGLA1KwABAAAAAAHaAhgACAAjQCAHBAEDAAEBTAMCAgEBbU0AAABrAE4AAAAIAAgSEgQNGCsBAxUjNQMzFzcB2sBYwmSKiQIY/sXd3QE78vIAAQAn/xACIQIYABgASEBFDAECAwcBAQQVAQUBFgEABQRMAAICA18AAwNtTQAEBAFfAAEBa00ABQUAYQYBAABvAE4BABMRDg0LCgkIBgUAGAEYBw0WKwUiJiY1NSE1ASE1IRUBIRUUFjMyNjcVBgYB2yM6Iv7LASD+8QFw/uQBIx8eDh8ICifwHUlBSToBmkRC/m6MOyUHBEMHCQACACf/qQIUAhgAGAAiAEJAPwoBAQIFAQADAkwYAQBJAAQABwMEB2kAAQECXwACAm1NCAYCAwMAXwUBAABrAE4aGSAeGSIaIiQiEhESEwkNHCsXNjY3IzUBITUhFQEzNjYzMhYVFAYjIwYHNzI2NTQmIyIGB6cGDAaYASD+8QFw/uRTKVk9NUFKW2ESEootIBUWGzIaOxAeDToBmkRC/m5RTj4qN0QlMpsfFg4YLC///wAO/xAB0AIYAgYCxgAAAAL/7P8QAgMCGAAnADIAYkBfFwEDBBIBAgUqHwIGByUiAgAGBEwKAQcBSyMBAEkABQACAQUCaQABAAcGAQdpAAMDBF8ABARtTQkBBgYAYQgBAABvAE4pKAEALiwoMikyGRgWFRQTEQ8IBgAnAScKDRYrFyImJjU0NjMyFhc2NjU0JiMjNTchNSEVBx4CFRQGBxYWFwcmJwYGJzI3JiYjIgYVFBatLlk6WE47bzUDBG9bO9v+zgGZ20RwQg0MEyYTOSQhJm5EYTkuWC0vJj7wHT8yNkQlJAsYDVRLPfNKQPQENWFJHTUYEigXNikfIiZJNCMfIBMfJAABAAwAAAGQAv0AFQBJQAwTAQIAEgoHAwECAkxLsB1QWEARAAICAGEDAQAAbE0AAQFrAU4bQA8DAQAAAgEAAmkAAQFrAU5ZQA0BABAOCQgAFQEVBA0WKxMyFhUUBgYHESMRNjY1NCMiBgcnNja/Z2okUkZYWWF7Ik4eISNcAv1mWS1eVSH+wwFrHG5GeRoXQhoe//8AGgAAAZ4C/QBHBFMBqgAAwABAAAABAAz/9gGQAvgAFQBLQAwPDAQDAQIDAQABAkxLsClQWEARAAICbE0AAQEAYgMBAABxAE4bQBEAAgEChQABAQBiAwEAAHEATllADQEADg0IBgAVARUEDRYrFyImJzcWFjMyNTQmJxEzER4CFRQGvzRcIyEeTiJ7YVlYRlIkagofGUIWG3lHbRwBcP6+IFZeLVlmAAEAN/8RAb8CIgAdADdANAsBAgEaDAIDAhsBAAMDTAACAgFhAAEBc00AAwMAYQQBAABvAE4BABgWEA4JBwAdAR0FDRYrBSImNTQ+AjMyFhcHJiYjIgYGFRQWFjMyNjcVBgYBLHx5J0VbNClMGBsYQBwyRyUjRTEsQxwbQe+9x3KZWycRDEkJED+LdHWJPBINTg4P//8APf/2AtAC1QImADIAAAAHAHkBAQAAAAMAVQAAAhUCGAAQABgAIQBDQEAJAQUCAUwHAQIABQQCBWcAAwMAXwAAAG1NCAEEBAFfBgEBAWsBThoZEhEAACAeGSEaIRcVERgSGAAQAA8hCQ0XKzMRMzIWFhUUBgcVFhYVFAYjAzI1NCYjIxUXMjY1NCYjIxVV5jlbNTwvMkpldBaFNz6JhUJGRkSDAhgZOzMyOAoEBzk8RFkBPEomI5P1Jy8uKKwAAgAt//YCIQIiABMAJQA/QDwNAQQDAUwAAwAEBQMEaQcBAgIAYQYBAABzTQAFBQFhAAEBcQFOFRQBACIgHRsaGBQlFSUHBQATARMIDRYrATIWFRQGIyImNTQ2Njc1JiY1NDYXIhUUFjMzFSMiFRQWMzI2NTQBFIKLhYV4ciE2IC43dGODU0UcKplTPlxVAiKSg3+YW0MpNCAJBA05MURJSkstJUhaMihmaMsAAQA3//YCUQL9ACsAkEAbAwEBAAQBBwEoCgICBwsBBQIWAQMEGwEGAwZMS7AdUFhAKAAFAAQDBQRnAAEBAGEIAQAAbE0AAgIHYQAHB3NNAAMDBmEABgZxBk4bQCYIAQAAAQcAAWkABQAEAwUEZwACAgdhAAcHc00AAwMGYQAGBnEGTllAFwEAJyUfHRoZGBcUEg8NCAYAKwErCQ0WKwEyFhcVJiYjIhUVByYmIyIVFBYzMjY3NSM1MxEGBiMiJiY1NDY2MzIXNTQ2AhUTHwoHHBEvIB9HILZNTCQzHHPLMV47R28/SHlLNSo2Av0IBUkDBzCDTBATy2FnBweTR/7yEhQ6el9jfDoJXkFFAAEAVQAAAigCGAALACdAJAABAAQDAQRnAgEAAG1NBgUCAwNrA04AAAALAAsREREREQcNGyszETMVITUzESM1IRVVWAEjWFj+3QIY39/96O/vAAP/of8QAPgC4QALABwAJwDbS7AKUFhAJwUBAwgBBgcDBmkJAQAAAWEAAQFsTQAEBG1NCwEHBwJhCgECAm8CThtLsAxQWEAnBQEDCAEGBwMGaQkBAAABYQABAXBNAAQEbU0LAQcHAmEKAQICbwJOG0uwLVBYQCcFAQMIAQYHAwZpCQEAAAFhAAEBbE0ABARtTQsBBwcCYQoBAgJvAk4bQCUAAQkBAAQBAGkFAQMIAQYHAwZpAAQEbU0LAQcHAmEKAQICbwJOWVlZQCEeHQ0MAQAjIR0nHicZGBcWFRQTEQwcDRwHBQALAQsMDRYrEyImNTQ2MzIWFRQGAyImNTQ2MzMRMxEzFSMOAicyNjU1IyIGFRQWghYeHhYUHx9uPEtASStYS0sBJTsqFxwmGCMTAnEcHB0bGx0cHPyfQjQ3QwIY/ehIQkkdSCQrERQcEx3//wAJ/yABwQIYAQ8ATgIWAhjAAAAJsQABuAIYsDUrAAEAVQAAAaECGAAFAB9AHAAAAG1NAAEBAmADAQICawJOAAAABQAFEREEDRgrMxEzETMVVVj0Ahj+MUkAAgA3/xAChAL9ACUAMgB3QA8cAQMCHQEBAxADAgUGA0xLsB1QWEAlAAMDAmEAAgJsTQAGBgFhAAEBc00HAQUFAGEAAABxTQAEBG8EThtAIwACAAMBAgNpAAYGAWEAAQFzTQcBBQUAYQAAAHFNAAQEbwROWUAQJyYuLCYyJzITJSokJggNGysFNDY3IwYGIyImNTQ2MzIWFzMmJjU1NDY2MzIWFxUmJiMiBhURIwMyNjU1NCYjIgYVFBYBugUBBhlPPmR5eWQ+TxkGAQUjOSIbJwoHHxMcHViZVUVCWUdHRwoPMw0hLouKio0uIQ0zDzRCSB0JB0MEByU7/LsBL11eEGRrcV9gagABAAwAAAGQAv0AHQBlQAwbAQYAGhIHAwEGAkxLsB1QWEAbBQEBBAECAwECZwAGBgBhBwEAAGxNAAMDawNOG0AZBwEAAAYBAAZpBQEBBAECAwECZwADA2sDTllAFQEAGBYREA8ODQwLCgkIAB0BHQgNFisTMhYVFAYGBxUzFSMVIzUjNTM1NjY1NCMiBgcnNja/Z2ojTkFsbFhbW1FfeyJOHiEjXAL9ZlktXlUhUEmkpEl+HG5GeRoXQhoeAAEAGgAAAZ4C/QAdAGVADAMBAQAXDAQDAgECTEuwHVBYQBsGAQIFAQMEAgNnAAEBAGEHAQAAbE0ABARrBE4bQBkHAQAAAQIAAWkGAQIFAQMEAgNnAAQEawROWUAVAQAWFRQTEhEQDw4NCAYAHQEdCA0WKxMyFhcHJiYjIhUUFhcVMxUjFSM1IzUzNS4CNTQ26zVbIyEeTSN7X1FbW1hsbEBPI2oC/R4aQhcaeUZuHH5JpKRJUCFVXi1ZZgADADf/9gOZAvgAGgAnACoBMkuwGVBYQAwXEgkDBAcoAQAEAkwbS7AtUFhADBcSCQMEBygBBQQCTBtADxIBCAcXCQIECCgBBQYDTFlZS7AZUFhAIAACAmxNCAEHBwFhAwEBAXNNCgYCBAQAYgUJAgAAcQBOG0uwKVBYQDUAAgJsTQgBBwcBYQABAXNNCAEHBwNfAAMDbU0KBgIEBAVgAAUFa00KBgIEBABiCQEAAHEAThtLsC1QWEA1AAIBAoUIAQcHAWEAAQFzTQgBBwcDXwADA21NCgYCBAQFYAAFBWtNCgYCBAQAYgkBAABxAE4bQDAAAgEChQAHBwFhAAEBc00ACAgDXwADA21NAAQEBWAABQVrTQoBBgYAYQkBAABxAE5ZWVlAHRwbAQAqKSMhGyccJxYVFBMREA8OBwUAGgEaCw0WKwUiJjU0NjMyFhczJiY1NTMVIRUBIRUhJyMGBicyNjU1NCYjIgYVFBYFASEBE2R4eWQ+TxkGAQVYAYD+5AEj/jINBBhQMVVFQllHR0cBOQEf/uEKi4qKjS4hDTMP1uBC/m5ESCIwSV1eEGRrcV9gagQBmQACADf/EAOzAvgAMgA/AYJLsBVQWEAXKiECAwYPAQIJFAEKAgQBAQQDAQABBUwbS7AZUFhAFyohAgMLDwECCRQBCgIEAQEEAwEAAQVMG0AXKiECAwsPAQIJFAEKAgQBAQUDAQABBUxZWUuwFVBYQDEACQACCgkCaQAHB2xNCwEDAwZhCAEGBnNNDQEKCgRhBQEEBGtNAAEBAGEMAQAAbwBOG0uwGVBYQDsACQACCgkCaQAHB2xNAAsLBmEIAQYGc00AAwMGYQgBBgZzTQ0BCgoEYQUBBARrTQABAQBhDAEAAG8AThtLsClQWEA9AAkAAgoJAmkABwdsTQALCwZhAAYGc00AAwMIXwAICG1NAAQEa00NAQoKBWEABQVxTQABAQBhDAEAAG8AThtAPQAJAAIKCQJpAAsLBmEABgZzTQADAwhfAAgIbU0ABwcEXwAEBGtNDQEKCgVhAAUFcU0AAQEAYQwBAABvAE5ZWVlAIzQzAQA7OTM/ND8sKykoJyYfHRkXExIREA4MCAYAMgEyDg0WKwUiJic1FhYzMjY1NCYjIzU3IREjJyMGBiMiJjU0NjMyFhczJiY1NTMVIRUHHgIVFAYGATI2NTU0JiMiBhUUFgKqO14gIWI6TWBvWzvb/uFHDQQYUD9keHlkPk8ZBgEFWAGG20RwQkF3/iZVRUJZR0dH8BMQUBAaWU1USz3z/jJIIjCLioqNLiENMw/W4ED0BDVhSUdtPQEvXV4QZGtxX2BqAAQAN/+pA/4C+AApADYAOQBDAXNLsBlQWEATGxICBgkFAQUMNwEABQNMKQEASRtLsC1QWEATGxICBgkFAQUMNwEABQNMKQEBSRtAFhsBCgkSAQYKBQEFDDcBAAgETCkBAUlZWUuwGVBYQCoABgAMBQYMaQADA2xNCgEJCQJhBAECAnNNDgsNCAQFBQBgBwECAABrAE4bS7ApUFhAQQAGAAwFBgxpAAMDbE0KAQkJAmEAAgJzTQoBCQkEXwAEBG1NDgsNCAQFBQBgBwEAAGtNDgsNCAQFBQFiAAEBcQFOG0uwLVBYQEEAAwIDhQAGAAwFBgxpCgEJCQJhAAICc00KAQkJBF8ABARtTQ4LDQgEBQUAYAcBAABrTQ4LDQgEBQUBYgABAXEBThtAOgADAgOFAAYADAUGDGkACQkCYQACAnNNAAoKBF8ABARtTQ4LAgUFAGAHAQAAa00NAQgIAWEAAQFxAU5ZWVlAHTs6KypBPzpDO0M5ODIwKjYrNiQiEhEXJCQTDw0eKwU2NjcjJyMGBiMiJjU0NjMyFhczJiY1NTMVIRUBMzY2MzIWFRQGIyMGByUyNjU1NCYjIgYVFBYFASEBMjY1NCYjIgYHApEGDAbeDQQYUD9keHlkPk8ZBgEFWAGA/uRTKVk9NUFKW2ESEv5NVUVCWUdHRwE5AR/+4QFMLSAVFhsyGjsQHg1IIjCLioqNLiENMw/W4EL+blFOPio3RCUyll1eEGRrcV9gagQBmf5wHxYOGCwvAAIAEAAAAsoCkwAkADgAw0uwKFBYQAsSBwIBAxMBBgECTBtACxIHAgUDEwEGAQJMWUuwGVBYQB8AAgMChQcFAgEBA2EEAQMDbU0JAQYGAF8IAQAAawBOG0uwKFBYQCoAAgQChQcFAgEBBGEABARzTQcFAgEBA18AAwNtTQkBBgYAXwgBAABrAE4bQCcAAgQChQAFBQRhAAQEc00HAQEBA18AAwNtTQkBBgYAXwgBAABrAE5ZWUAbJiUBADQzJTgmNxcVEA4MCwoJBgUAJAEjCg0WKzMiJiY1ESM1NzczFSE2NjMyFhcHJiYjIgYVFBYWFx4CFRQGIzcyNjU0JiYnLgI1NDY3IxEUFjP5KkcsTE0jNAEMEyoXMVUlHiJKJzY5Gjw0M0gmdGICQzwWOTU0SigJB6cvJR1IQQEuKiNyewUFExFGDhQjHhYfHRQTKDkrTkZIICQUICAUFCg4LBIgDv7UMS8AAgAQ/xACGgL9AC0ANgClQB4mAQcGJwEEBxkBAwUxAQgDDwECCAgBAQIHAQABB0xLsB1QWEAzAAQHBQcEBYAABwcGYQAGBmxNCQEDAwVfAAUFbU0KAQgIAmEAAgJxTQABAQBhAAAAbwBOG0AxAAQHBQcEBYAABgAHBAYHaQkBAwMFXwAFBW1NCgEICAJhAAICcU0AAQEAYQAAAG8ATllAEy8uMzIuNi82JSQRExQlJSMLDR4rBRQGBiMiJic1FhYzMjY1NQYGIyImJjURIzU3NzMVMzU0NjYzMhYXFSYmIyIGFQMyNjcRIxEUFgGoJDwkFiULCB8NHx8PMRcqRyxMTSM0nCQ9IxYmCggeDh8foBIpDZwvSUFJHQkHQwQHJTtMBggdSEEBOCojcns+QkgdCQdDBAclO/3pBgQBjP7KMS8AAgAQ//YDNAKTADYAQQClQBUeBwIBAx8BCAEnAQsIQDQVAwULBExLsBlQWEApAAIDAoUACAALBQgLaQcEAgEBA2EGAQMDbU0NCgIFBQBhCQwCAABxAE4bQDQAAgYChQAIAAsFCAtpBwQCAQEGYQAGBnNNBwQCAQEDXwADA21NDQoCBQUAYQkMAgAAcQBOWUAjODcBAD48N0E4QTIwKykjIRwaExEODQwLCgkGBQA2ATYODRYrFyImJjURIzU3NzMVMxUjERQWMzI2NyY1NDY2MzIWFwcmJiMiFRQWFzY2MzIWFRQGBiMiJicGBiUyNjU0JiMiBgcW+SpHLExNIzSbmy0cMU0kFkJxSClMGBsYQByeBAMkVTdIUTVRKj1kISphAUwpNSIqKEYhKAodSEEBOCojcntE/soxLykcNlBjfDoRDEkJEMsVJREaJUQ2Mj8dJykfMUkkHxMgIhg8AAEAD/8QAw0C/QA1AQdLsBlQWEAbIQEIByIaAgkIGQECCSsBAwIEAQEDAwEAAQZMG0AeIQEIByIBCggaAQkKGQECCSsBAwIEAQEDAwEAAQdMWUuwGVBYQCkACAgHYQAHB2xNBgQCAgIJYQoBCQltTQUBAwNrTQABAQBhCwEAAG8AThtLsB1QWEA0AAgIB2EABwdsTQYEAgICCmEACgpzTQYEAgICCV8ACQltTQUBAwNrTQABAQBhCwEAAG8AThtAMgAHAAgKBwhpBgQCAgIKYQAKCnNNBgQCAgIJXwAJCW1NBQEDA2tNAAEBAGELAQAAbwBOWVlAHQEAMC4qKSYkHx0YFxYVFBMSEQ4MCAYANQE1DA0WKwUiJic1FhYzMjY1ETQjIgYVESMRIxEjESM1NzU0NjMyFhcHJiYjIgYVFTMXMzY2MzIWFREUBgJ9GCINDhwSHSZ3WURYhFheXlxSIDUTFxAqFiwryw4FGlg0YmJG8AcFRwQGIzEBq4BjXv7pAdT+LAHUKR4faFsLB0UFCjs/I0kqKV1n/lJLVQABAFX/9gJpAvgALACvS7AZUFhADxsBBQQcCAIDBQMBAAMDTBtADxsBBQQcCAIDBQMBAQMDTFlLsBlQWEAcAAICbE0ABQUEYQAEBHNNAAMDAGEBBgIAAHEAThtLsClQWEAgAAICbE0ABQUEYQAEBHNNAAEBa00AAwMAYQYBAABxAE4bQCAABQUEYQAEBHNNAAICAV8AAQFrTQADAwBhBgEAAHEATllZQBMBACAeGRcLCQcGBQQALAEsBw0WKwUiJicVIxEzERYzMjY1NCYmJy4CNTQ2MzIWFwcmJiMiBhUUFhYXHgIVFAYBczphK1hYZGdWRhY5NTRKKG9aMVUlHiJKJzY5Gj0zM0gmgAoVFSAC+P16NSskFCAgFBQoOCxEShMRRg4UIx4WHx0UEyg5K05QAAIAVQAAAjQC+AAIAAsAXkAKBQEEAQkBAwICTEuwKVBYQBsAAABsTQAEBAFfAAEBbU0AAgIDYAUBAwNrA04bQBsAAAEAhQAEBAFfAAEBbU0AAgIDYAUBAwNrA05ZQA4AAAsKAAgACBIREQYNGSszETMVIRUBIRUlASFVWAGA/uQBI/55AR/+4QL44EL+bkQ7AZkAAgAAAAAB/QLKAAwAGQBOQEsLCAMDAAIYFRADBQcCTAEBAAIHAgAHgAsJCAMHBQIHBX4KBAMDAgJqTQYBBQVrBU4NDQAADRkNGRcWFBMSEQ8OAAwADBIREhEMDRorAQMjJwcjAzMXNzMXNxMDIycHIwMzFzczFzcB/WNLUVNJYkZCVEZQRkVjS1FTSWJGQlRGUEYCyv6w+/sBUP39/v7+hv6w+/sBUP39/v4AAgBVAAAB+QLKAAcADwAwQC0DAQECBAIBBIAABAAGBQQGZwACAgBfAAAAak0HAQUFawVOERERERERERAIDR4rEyEVIzUjFSMVIRUjNSMVI1UBpFj0WAGkWPRYAsrpl5f46ZeXAAH/7P8QAh4CIgAiAH5LsBlQWEALIAEFAB8RAgEFAkwbQAsgAQUCHxECAQUCTFlLsBlQWEAcAAUFAGECBgIAAHNNAAEBBGEABARxTQADA28DThtAIAACAm1NAAUFAGEGAQAAc00AAQEEYQAEBHFNAAMDbwNOWUATAQAdGxYUDg0MCwgGACIBIgcNFisTMhYWFRUUMzI2NREzESM1NDcjBgYjIiY1NTQmIyIGBzU2NjAjOyN4WkNYWAUGGVo0YWMdHQ0fCAsmAiIaOzLagWVeARX8+O8oIykqXWffIx0GA0UGBgAB/+z/EAKBAiIALwCaS7AZUFhAEy0BBgAsHgIBBhMBAwUUAQQDBEwbQBMtAQYCLB4CAQYTAQMFFAEEAwRMWUuwGVBYQCEABgYAYQIHAgAAc00AAQEFYQAFBXFNAAMDBGEABARvBE4bQCUAAgJtTQAGBgBhBwEAAHNNAAEBBWEABQVxTQADAwRhAAQEbwROWUAVAQAqKCMhGBYRDwwLCAYALwEvCA0WKxMyFhYVFRQzMjY1ETMRFBYzMjY3FQYGIyImJjU1NDcjBgYjIiY1NTQmIyIGBzU2NjAjOyN4WkNYGBkRGgcJJBkfNiAFBhlaNGFjHR0NHwgLJgIiGjsy2oFlXgEV/aA7JQcEQwcJHUlBSCgjKSpdZ98jHQYDRQYG//8ANwEfAV0C5wFHAEsAAAEfKZomZgAJsQABuAEfsDUr//8ANwEfAV0C6gFHBCUAAAEfKZomZgAJsQABuAEfsDUr////3ACPAHYC2QFHAE0AAAEfKZomZgAJsQACuAEfsDUr//8ANwEfAQMCZwFHAFUAAAEfKZomZgAJsQABuAEfsDUr//8ACgEZANUCYQFHBDgAAAEfKZomZgAJsQABuAEfsDUr//8ACgCPAR8CYQFHBDoAAAEfKZomZgAJsQABuAEfsDUr//8ANwEfAWECYQFHBEAAAAEfKZomZgAJsQACuAEfsDUr//8ABwEgAfgCYQFHAFoAAAEfKZomZgAJsQABuAEfsDUr//8AAQCPAUwCYQFHAFwAAAEfKZomZgAJsQABuAEfsDUr//8ADAHVAKMCygIGAgYAAP//AAwB1QFbAsoCBgIKAAD//wAMAdUAowLKAgYCBQAA//8ADAHVAKQCygIGAggAAAABAB4CPwCLAxIADAAqsQZkREAfAAAAAwIAA2kAAgEBAlkAAgIBYQABAgFRExEUEAQNGiuxBgBEEzIWFRQGIzUyNjU0Ix4xPDwxGCA4AxI4MjE4Mh0aNwABAB4CPwCLAxIADAAqsQZkREAfAAEAAgMBAmkAAwAAA1kAAwMAYQAAAwBRExEUEAQNGiuxBgBEEyImNTQ2MxUiBhUUM4sxPDwxGCA4Aj84MjI3Mh0aNwABAAgB0AENAv4AFAAysQZkREAnCQEAARIIAAMCAAJMAAIAAoYAAQAAAVkAAQEAYQAAAQBRFiUkAw0ZK7EGAEQTNjU0JiMiBgcnNjYzMhYVFAYHFSNQeSUmFzUUFhc8JUVIOkJBAiQbSBonEQ40DhNEMitFFDT//wAUAdABGQL+AEcEfgEhAADAAEAA//8AGQIcAQUDEgEPAB8AAAHiIAAACbEAAbgB4rA1K///ABkCHAEFAxIBDwAhAAAB4iAAAAmxAAG4AeKwNSsAAQATAiIBCQMNAAYAJ7EGZERAHAUBAQABTAAAAQCFAwICAQF2AAAABgAGEREEDRgrsQYARBM3MxcjJwcTbRxtJ1RUAiLr67y8//8ADQIiAQMDDQEPBIIBFgUvwAAACbEAAbgFL7A1KwABACgB8AB4AvgAAwAnsQZkREAcAgEBAAABVwIBAQEAXwAAAQBPAAAAAwADEQMNFyuxBgBEExEjEXhQAvj++AEI//8AKAJeAPEC/gIGAHYAAP//ACgCXgDxAv4CBgBDAAAAAQAo/zQAeAA8AAMAJ7EGZERAHAIBAQAAAVcCAQEBAF8AAAEATwAAAAMAAxEDDRcrsQYARDcRIxF4UDz++AEI//8AKP9tAVH/tAMHAUwAAP0PAAmxAAG4/Q+wNSv//wAo/zQA8f/UAAcLxQCMAAD//wAo/zQA8f/UAAcLxgCMAAAAAgBIAAAA+gIYAAIABQAssQZkREAhBAEBAAFMAAABAQBXAAAAAV8CAQEAAU8DAwMFAwURAw0XK7EGAEQTJzMDNxehWbKyWVkBjYv96IuLAAEASAGNAPoCGAACABKxBmREtwAAAHYRAQ0XK7EGAEQTJzOhWbIBjYv//wAoAMMAlQGWAQcEfAAK/oQACbEAAbj+hLA1K///ACgAwwCVAZYBBwR9AAr+hAAJsQABuP6EsDUr//8AHgDoAPABiAEHC8wAhwG4AAmxAAG4AbiwNSv//wAeAOgA8AGIAQcLzQCHAbgACbEAAbgBuLA1K///AB4AygDwAZIBBwvOAIcBrgAJsQABuAGusDUrAAEAHgEPAQIBSwADACCxBmREQBUAAQAAAVcAAQEAXwAAAQBPERACDRgrsQYARAEjNTMBAuTkAQ88//8AKAI7APQDBwAHC+sAjgAA//8AAACQAUoCYQFHBCIAAAEfKZomZgAJsQACuAEfsDUr//8ANwEfAHAC5wFHAE8AAAEfKZomZgAJsQABuAEfsDUr//8AIQEZARoCZwFHAFYAAAEfKZomZgAJsQABuAEfsDUr//8ADAEfAUwCYQFHAFsAAAEfKZomZgAJsQABuAEfsDUr//8AEQEfAQ0C6gFHBFQAAAEfKZomZgAJsQABuAEfsDUrAAEATgAAAVQCsAAFACyxBmREQCEDAQIAAoYAAQAAAVcAAQEAXwAAAQBPAAAABQAFEREEDRgrsQYARCERIzUhEQESxAEGAm5C/VAAAQBOAAABVAKwAAcAMLEGZERAJQACAQMCVwABAAADAQBnAAICA18EAQMCA08AAAAHAAcREREFDRkrsQYARCERIzUzNTMRARLExEIByUKl/VAAAQBOAAABVAKwAAcAMLEGZERAJQACAQMCVwABAAADAQBnAAICA18EAQMCA08AAAAHAAcREREFDRkrsQYARCERIzUzETMRARLExEIBRkIBKP1QAAEATgAAAVQCsAAHADCxBmREQCUAAgEDAlcAAQAAAwEAZwACAgNfBAEDAgNPAAAABwAHERERBQ0ZK7EGAEQhNSM1MxEzEQESxMRCp0IBx/1QAAEATgAAAVQCsAAFACaxBmREQBsAAgEChQABAAABVwABAQBgAAABAFARERADDRkrsQYARCEhNTMRMwFU/vrEQkICbgABAE4ApgFUAhAABQAmsQZkREAbAAABAIUAAQICAVcAAQECYAACAQJQEREQAw0ZK7EGAEQTMxEzFSFOQsT++gIQ/thCAAEATgCmAVQCEAAHACqxBmREQB8AAAEDAFcAAQACAwECZwAAAANfAAMAA08REREQBA0aK7EGAEQTMxUzFSMVI05CxMRCAhCUQpT//wAo/zkBev/ZAwcBSwAA/NsACbEAAbj827A1K///ACgCVwHHAxsBBwIEACoDNQAJsQACuAM1sDUr//8ADAHVAVsCygIGAgoAAAABACj/EAF2/+4ABgAnsQZkREAcAwECAAFMAQEAAgCFAwECAnYAAAAGAAYSEQQNGCuxBgBEFyczFzczB7ePT1hZTo7w3oaG3gABACj/EAF2/+wABgAnsQZkREAcBQEBAAFMAAABAIUDAgIBAXYAAAAGAAYREQQNGCuxBgBEFzczFyMnByiOMY9PWFnw3NyEhAABACj/EAEjABcABgAGswMAATIrBSc1NxUHFwEj+/ujo/BrMWtFPj8AAQAo/xABIwAXAAYABrMEAAEyKxc1Nyc1FxUoo6P78EU+P0VrMf//ACgBGQDxAbkDBwBDAAD+uwAJsQABuP67sDUr//8AKAEZAY8BuQFHAVIBt/67wABAAAAJsQACuP67sDUr//8AKAEZAY8BuQMHAVIAAP67AAmxAAK4/ruwNSv//wAo/0MBl//EAwcBUQAA/OUACbEA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AAABHymaJmYACbEAAbgBH7A1K///AD8BHwGvAssBRwAxAAABHymaJmYACbEAAbgBH7A1KwABAD8BHwGvAssAEQA9tQ8BAgABTEuwJVBYQA4BAQAAik0EAwICAo4CThtADgEBAAACXwQDAgICjgJOWUAMAAAAEQARERYRBQ8ZKxMRMxUUBgczEzMRIzU0NjcjAz83BAED90Q2BAEC+QEfAazxHUYOAWL+VO8hPxX+nP//ACgBGQHUAtIBRwAyAAABHymaJmYACbEAArgBH7A1K///ACYBGQGOAssBRwPlAAABHymaJmYACbEAArgBH7A1K///AD8BHwFoAssBRwAzAAABHymaJmYACbEAArgBH7A1K///AD8BHwGLAssBRwA1AAABHymaJmYACbEAArgBH7A1K///AAcBHwFiAssBRwA3AAABHymaJmYACbEAAbgBH7A1K///ADsBGQGgAssBRwA4AAABHymaJmYACbEAAbgBH7A1K///AAgBHwJUAssBRwA6AAABHymaJmYACbEAAbgBH7A1K///AB4BGQE4AmYBRwBEAAABHymaJmYACbEAArgBH7A1K///ADUBGgFPAmcBRwQSAAABHymaJmYACbEAArgBH7A1K///ACQBGQGHAmcBRwQTAAABHymaJmYACbEAArgBH7A1K///ACEBGQIUAmcBRwTgAAABHymaJmYACbEAA7gBH7A1K///ADcBGQFsAucBRwBFAAABHymaJmYACbEAArgBH7A1K///ACQBGQFZAucBRwBHAAABHymaJmYACbEAArgBH7A1K///ACQBGQFNAmcBRwBIAAABHymaJmYACbEAArgBH7A1K///ACEBGQFLAmcBRwQbAAABHymaJmYACbEAArgBH7A1K///ABwBGQEkAmcBRwQcAAABHymaJmYACbEAAbgBH7A1K///ABUBGQEhAmcBRwTmAAABHymaJmYACbEAAbgBH7A1K///ACQAjwFZAmcBRwBKAAABHymaJmYACbEAArgBH7A1K///ADgApgB7AmEBRwTnAAABHymaJmYACbEAArgBH7A1K///ADcBHwFVAucBRwBOAAABHymaJmYACbEAAbgBH7A1K///ADcBHwIrAmcBRwBQAAABHymaJmYACbEAAbgBH7A1K///ADcAjwFeAmcBRwEMAAABHymaJmYACbEAAbgBH7A1K///ACQBGQFmAmcBRwBSAAABHymaJmYACbEAArgBH7A1K///ABUBGQEUAmcBRwQWAAABHymaJmYACbEAAbgBH7A1K///ACYBwAF2AmUBRwT0AAABHymaJmYACbEAAbgBH7A1K///ACYBGwF2AcABRwT1AAABHymaJmYACbEAAbgBH7A1K///ADcAjwFsAmcBRwBTAAABHymaJmYACbEAArgBH7A1K///AAoBGQDcAqoBRwBXAAABHymaJmYACbEAAbgBH7A1K///ADMBGQFaAmEBRwBYAAABHymaJmYACbEAAbgBH7A1K///ABkBOwF8AkoBRwT7AAABHymaJmYACbEAAbgBH7A1K///ADUBGQIpAmEBRwQuAAABHymaJmYACbEAAbgBH7A1K///AAABHwFKAmEBRwBZAAABHymaJmYACbEAAbgBH7A1K///AAoBGQE+AmUBRwUDAAABHymaJmYACbEAAbgBH7A1K///ADcAjwF9AuoBRwF+AAABHymaJmYACbEAArgBH7A1K///AAMAjwFNAmEBRwF/AAABHymaJmYACbEAAbgBH7A1K///ACMBGQFmAucBRwGAAAABHymaJmYACbEAArgBH7A1K///ACQAjwG0AmcBRwGSAAABHymaJmYACbEAArgBH7A1K/////kAjwFiAmIBRwGTAAABHymaJmYACbEAAbgBH7A1K///ADP/oAB2AVoBRgBMAKApmiZmAAmxAAK4/6CwNSv//wA3/6ABAwDoAUYAVQCgKZomZgAJsQABuP+gsDUr//8AM/+aAVoA4gFGAFgAoCmaJmYACbEAAbj/oLA1K///AAD/oAFKAOIBRgBZAKApmiZmAAmxAAG4/6CwNSv//wA3/xABfQFrAUYBfgCgKZomZgAJsQACuP+gsDUr//8AA/8QAU0A4gFGAX8AoCmaJmYACbEAAbj/oLA1K///ADP/EAFmAOgBRgGNAKApmiZmAAmxAAK4/6CwNSv//wAk/xABtADoAUYBkgCgKZomZgAJsQACuP+gsDUr////+f8QAWIA4wFGAZMAoCmaJmYACbEAAbj/oLA1KwACAFH/9gNvAiIAJwAuAIFADx8BCAMNBgIABwcBAQADTEuwGVBYQCMLAQkKAQcACQdnAAgIA18GBQIDA21NBAEAAAFhAgEBAXEBThtAJwsBCQoBBwAJB2cFAQMD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GxkMGwcKI8Y9SqsQGi40MilBj0lHjANTRktlBgRBIx0GA0UGBv//AAkBGQFsAmcBRwQUAAABHymaJmYACbEAArgBH7A1K///ACQBGQEjAmcBRwBGAAABHymaJmYACbEAAbgBH7A1K///AB8BAgE+AmcBRwQXAAABHymaJmYACbEAArgBH7A1K///ACQBGQFmAuoBRwCyAAABHymaJmYACbEAArgBH7A1K///ABUBGQEhAmcBRwgdAAABHymaJmYACbEAAbgBH7A1K///AAoBHwD8AuoBRwBJAAABHymaJmYACbEAAbgBH7A1K////9wAjwChAmEBRwQeAAABHymaJmYACbEAAbgBH7A1K///ACQAjwFZAmcBRwQgAAABHymaJmYACbEAArgBH7A1K///ADUAmQFaAmEBRwQkAAABHymaJmYACbEAAbgBH7A1K///AAcBHwChAtkBRwQnAAABHymaJmYACbEAArgBH7A1K///ADUBGQDVAmEBRwQoAAABHymaJmYACbEAAbgBH7A1K///ABcBHwC5AmEBRwQpAAABHymaJmYACbEAAbgBH7A1K///ABcBHwC5AmEBRwVZAAABHymaJmYACbEAAbgBH7A1K////8IAjwChAtkBRwRcAAABHymaJmYACbEAA7gBH7A1K///ADcAjwDOAucBRwQsAAABHymaJmYACbEAAbgBH7A1K///ABoAqACNAucBRwVjAAABHymaJmYACbEAAbgBH7A1K///ADcBHwEPAmEBRwReAAABHymaJmYACbEAAbgBH7A1K///ADcAjwIrAmcBRwQwAAABHymaJmYACbEAAbgBH7A1K///ADUAjwIpAmEBRwQvAAABHymaJmYACbEAAbgBH7A1K////+0AjwFdAmcBRwQxAAABHymaJmYACbEAAbgBH7A1K///ADcAjwGnAmcBRwQyAAABHymaJmYACbEAAbgBH7A1K///ADcBHwFkAmEBRwQzAAABHymaJmYACbEAAbgBH7A1K///ACQBGQFmAmcBRwQ0AAABHymaJmYACbEAA7gBH7A1K///ACMAjwG0AucBRwQ3AAABHymaJmYACbEAA7gBH7A1K///ACEAqAEaAmcBRwRBAAABHymaJmYACbEAAbgBH7A1K////+0AjwC7AuoBRwRCAAABHymaJmYACbEAAbgBH7A1K///AAoAjwDcAqoBRwN8AAABHymaJmYACbEAAbgBH7A1K///AAcBGQGLAmEBRwRIAAABHymaJmYACbEAArgBH7A1K///ABQBGQF2AmEBRwRJAAABHymaJmYACbEAAbgBH7A1K///ADUBGwFPAmEBRwT6AAABHymaJmYACbEAAbgBH7A1K///ADUBGQFcAmcBRwRKAAABHymaJmYACbEAAbgBH7A1K///AAABHwFKAmEBRwRLAAABHymaJmYACbEAAbgBH7A1K///ABkBHwEYAmEBRwBdAAABHymaJmYACbEAAbgBH7A1K///ABkAjwFiAmEBRwRPAAABHymaJmYACbEAAbgBH7A1K///ABkA6wFaAmEBRwRQAAABHymaJmYACbEAArgBH7A1K///AAkAjwEuAmEBRwRRAAABHymaJmYACbEAAbgBH7A1K///ACQBGQFfAuoBRwGEAAABHymaJmYACbEAA7gBH7A1K///AGEAAAJUA5MCJgAlAAABBwFOAOkAsgAIsQMBsLKwNSv//wBV//YCMAL4AiYARQAAAAcBTgD5AAD//wBh/1ACVALKAiYAJQAAAAcL0gJlAAD//wBV/1ACMAL4AiYARQAAAAcL0gJsAAD//wBh/20CVALKAiYAJQAAAQcBTACF/Q8ACbEDAbj9D7A1K///AFX/bAIwAvgCJgBFAAABBwFMAIv9DgAJsQIBuP0OsDUr//8APf8QAlkDsAImACYAAAAnAHoBBQAAAQcAdgEYALIACLECAbCysDUr//8AN/8QAb8C/gImAEYAAAAnAHoAqgAAAAcAdgC4AAD//wBhAAACnQOTAiYAJwAAAQcBTgEQALIACLECAbCysDUr//8AN//2AhIC+AImAEcAAAAHAU4AswAA//8AYf9QAp0CygImACcAAAAHC9ICgAAA//8AN/9QAhIC+AImAEcAAAAHC9ICTgAA//8AYf9tAp0CygImACcAAAEHAUwAp/0PAAmxAgG4/Q+wNSv//wA3/20CEgL4AiYARwAAAQcBTAB0/Q8ACbECAbj9D7A1KwACAGH/EAKdAsoAHwAnADdANB0PBgMBAgUBAAECTAAEBANfAAMDak0ABQUCXwACAmtNAAEBAGEAAABvAE4hLCE2JCIGDRwrBRQGIyInNRYWMzI2NTQmJzciIyMRMzIWFhUUBgcHFhYTNCYjIxEzIAG6Skog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Bvv/YgAA////1v/2AUgDXAImAYUAAAAHBu//YAAA////yv/2AUgDXAImAYUAAAAHBvz/VAAA//8AAAAAAZ8C1AAmACx1AAEGBt65zgAJsQEBuP/OsDUr//8AAAAAAZkC1AAmACxvAAEGBxizzgAJsQEBuP/OsDUr//8AAAAAAi8C1AAnACwBBQAAAQcG7f9k/84ACbEBArj/zrA1K///AAAAAAIgAtQAJwAsAPYAAAEHBvr/bv/OAAmxAQK4/86wNSv//wAAAAACPwLUACcALAEVAAABBwbu/1D/zgAJsQECuP/OsDUr//8AAAAAAj8C1AAnACwBFQAAAQcG+/9Q/84ACbEBArj/zrA1K////+cAAAJBAyoAJwAsARcAAAEHBu//cf/OAAmxAQK4/86wNSv////nAAACQgMqACcALAEYAAABBwb8/3H/zgAJsQECuP/OsDUr//8AN//2AicDBgImAFIAAAAHBt4AtAAA//8AN//2AicDBgImAFIAAAAHBxgApwAA//8AN//2AicDBgImAFIAAAAGBu0SAP//ADf/9gInAwYCJgBSAAAABgb6GwD//wA3//YCJwMGAiYAUgAAAAYG7g4A//8AN//2AicDBgImAFIAAAAGBvsPAP//AAD/9gL5AtUAJgAyKQABBgbeuc4ACbECAbj/zrA1K///AAD/9gMSAtUAJgAyQgABBgcYs84ACbECAbj/zrA1K///AAD/9gOoAtUAJwAyANgAAAEHBu3/ZP/OAAmxAgK4/86wNSv//wAA//YDowLVACcAMgDTAAABBwb6/27/zgAJsQICuP/OsDUr//8AAP/2A3AC1QAnADIAoAAAAQcG7v9Q/84ACbECArj/zrA1K///AAD/9gNxAtUAJwAyAKEAAAEHBvv/UP/OAAmxAgK4/86wNSv//wBP//YCLwMGAiYBkQAAAAcG3gC5AAD//wBP//YCLwMGAiYBkQAAAAcHGACsAAD//wBP//YCLwMGAiYBkQAAAAYG7RcA//8AT//2Ai8DBgImAZEAAAAGBvogAP//AE//9gIvAwYCJgGRAAAABgbuEwD//wBP//YCLwMGAiYBkQAAAAYG+xQA//8AT//2Ai8DXAImAZEAAAAGBu8SAP//AE//9gIvA1wCJgGRAAAABgb8BgD//wAAAAACvgLUACYHGLPOAQcAPACIAAAACbEA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BwIBAwEAAUwAAAABXwABAScBThETAgcYKzMnEzUzESMRTjzcQ0MYAlJG/VABsgABABcAAAHQArAACAAaQBcHAQIBAAFMAAAAAV8AAQEnAU4REwIHGCszJxM3MxEjEQdVPtegQkJoGwH1oP1QAlNpAAEAEgAAAdACsAAIABxAGQgDAgEEAQABTAAAAAFfAAEBJwFOERQCBxgrMycTExEzESMDTjzcoEJCoBgCIP54AgD9UAGIAAEAEwAAAdACsAAJAEO1AQECAwFMS7AeUFhAFQADAwBfAAAAKE0AAQECXwACAicCThtAEwAAAAMCAANnAAEBAl8AAgInAk5ZthERERIEBxorMycTMzUzESMRI0471aZCQncYAhCI/VAB5gABABIAAAHQArAACQAdQBoJCAMCAQUBAAFMAAAAAV8AAQEnAU4RFAIHGCszJxMTETMRIzUDUD7mlkJCkRoCE/7IAbv9UGEBLQABABIAAAHQArAACQAdQBoJCAMCAQUBAAFMAAAAAV8AAQEnAU4RFAIHGCszJxMXETMRIxEnTjzZo0JCixgCGKQBJP1QATGGAAEAIgAAATECsAAHABtAGAcCAQMBAAFMAAAAAV8AAQEnAU4REwIHGCszJzcRMxEjNU4szENDMbsBxP1QkQABACIAAAHQArAACAAaQBcHAQIBAAFMAAAAAV8AAQEnAU4REwIHGCszJzcTMxEjEQNOLMOpQkJuMrgBxv1QAfH+1QABACYAAAHQArAACAAjQCAFBAMCAQUBAAFMAAAAAV8CAQEBJwFOAAAACAAIFgMHFyshJwcnNxcRMxEBjqCbLcigQpaSL76WAlX9UAABACYAAAHQArAACQAbQBgIAwEDAQABTAAAAAFfAAEBJwFOERQCBxgrMyc3EzUzESMRB04oyKBCQms0vgFLc/1QAarjAAEAKAAAAdACsAAJACpAJwQDAgMAAUwAAQAAAwEAZwACAgNfBAEDAycDTgAAAAkACRETEQUHGSshNSMHJzczETMRAY6WoDC0skKnoi+1Acf9UAABACYAAAHQArAABwAiQB8EAwIBBAEAAUwAAAABXwIBAQEnAU4AAAAHAAcVAwcXKyERAScBETMRAY7+xi4BaEIBMv7ULgFeAR79UAABABYAAAExArAABwAbQBgHAgEDAQABTAAAAAFfAAEBJwFOERMCBxgrMycT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AsYAmgMtAAkARkuwIVBYQBcAAQAAAXAAAAICAFcAAAACYAMBAgACUBtAFgABAAGFAAACAgBXAAAAAmADAQIAAlBZQAsAAAAJAAghEQQGGCsDNSE2MzIVFAYj/QE5BikvGCICxkEmMhkc//8AAAEfAYYCywFHADkAAAEfKZomZgAJsQABuAEfsDUr////ogJoAGsDRgFHBCH/iQJsHM0ZmgAJsQABuAJssDUr////zgJsAGQDQgFHBF7/qAJsHM0ZmgAJsQABuAJssDUr////jQJsAIcDQgFHBOv/ZgJsHM0ZmgAJsQABuAJssDUr////ogJsAHIDQgFHBDP/fAJsHM0ZmgAJsQABuAJssDUr////sgJsAIADQgFHBD//jAJsHM0ZmgAJsQACuAJssDUr////oQJoAGQDRgFHAET/jAJsHM0ZmgAJsQACuAJssDUr////XQJoALYDRgFHAKj/SAJsHM0ZmgAJsQADuAJssDUr////SwJoAMYDRwFHCDX/NgJsHM0ZmgAJsQADuAJssDUr////bgJoALwDRwFHCDf/WQJsHM0ZmgAJsQACuAJssDUr////twJwAGcDqgFHAKn/ngLQHM0ZmgAJsQACuALQsDUr////twJoAGcDRgFHAEb/ngJsHM0ZmgAJsQABuAJssDUr////mQJoAG8DnAFHAEf/gAJsHM0ZmgAJsQACuAJssDUr////pAJoAHIDRgFHAEj/iwJsHM0ZmgAJsQACuAJssDUr////mwJoAHoDngFHALL/ggJsHM0ZmgAJsQACuAJssDUr///+5gJeAR4C5AAmAU2/AAAHAU3+vgAA////mQJwAG8DqgFHAEr/gALQHM0ZmgAJsQACuALQsDUr////pQJsAHEDnAFHAEv/fwJsHM0ZmgAJsQABuAJssDUr////8wJsACEDkwFHAEz/0AJsHM0ZmgAJsQACuAJssDUr////mwJoAHkDjgFHCFr/gwJsHM0ZmgAJsQACuAJssDUr////uAJsAH4DnAFHAE7/kgJsHM0ZmgAJsQABuAJssDUr////9gJsAB4DnAFHAE//0AJsHM0ZmgAJsQABuAJssDUr////5wJsAGQDngFHAUD/wQJsHM0ZmgAJsQABuAJssDUr////XgJsALgDRgFHAFD/OAJsHM0ZmgAJsQABuAJssDUr////pQJsAHEDRgFH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AC4AaAB0AHQAcAA6AC8ALwB3AHcAdwAuAGcAbwBvAGcAbABlAC4AYwBvAG0ALwBnAGUAdAAvAG4AbwB0AG8ALwBoAHQAdABwADoALwAvAHcAdwB3AC4AbQBvAG4AbwB0AHkAcABlAC4AYwBvAG0ALwBzAHQAdQBkAGkAbwBUAGgAaQBzACAARgBvAG4AdAAgAFMAbwBmAHQAdwBhAHIAZQAgAGkAcwAgAGwAaQBjAGUAbgBzAGUAZAAgAHUAbgBkAGUAcgAgAHQAaABlACAAUwBJAEwAIABPAHAAZQBuACAARgBvAG4AdAAgAEwAaQBjAGUAbgBzAGUALAAgAFYAZQByAHMAaQBvAG4AIAAxAC4AMQAuACAAVABoAGkAcwAgAEYAbwBuAHQAIABTAG8AZgB0AHcAYQByAGUAIABpAHMAIABkAGkAcwB0AHIAaQBiAHUAdABlAGQAIABvAG4AIABhAG4AIAAiAEEAUwAgAEkAUwAiACAAQgBBAFMASQBTACwAIABXAEkAVABIAE8AVQBUACAAVwBBAFIAUgBBAE4AVABJAEUAUwAgAE8AUgAgAEMATwBOAEQASQBUAEkATwBOAFMAIABPAEYAIABBAE4AWQAgAEsASQBOAEQALAAgAGUAaQB0AGgAZQByACAAZQB4AHAAcgBlAHMAcwAgAG8AcgAgAGkAbQBwAGwAaQBlAGQALgAgAFMAZQBlACAAdABoAGUAIABTAEkATAAgAE8AcABlAG4AIABGAG8AbgB0ACAATABpAGMAZQBuAHMAZQAgAGYAbwByACAAdABoAGUAIABzAHAAZQBjAGkAZgBpAGMAIABsAGEAbgBnAHUAYQBnAGUALAAgAHAAZQByAG0AaQBzAHMAaQBvAG4AcwAgAGEAbgBkACAAbABpAG0AaQB0AGEAdABpAG8AbgBzACAAZwBvAHYAZQByAG4AaQBuAGcAIAB5AG8AdQByACAAdQBzAGUAIABvAGYAIAB0AGgAaQBzACAARgBvAG4AdAAgAFMAbwBmAHQAdwBhAHIAZQAuAGgAdAB0AHAAOgAvAC8AcwBjAHIAaQBwAHQAcwAuAHMAaQBsAC4AbwByAGcALwBPAEYATAAAAAIAAAAAAAD/nAAyAAAAAAAAAAAAAAAAAAAAAAAAAAAXqwAAAQIBAwADAAQABQAGAAcACAAJAAoACwAMAA0ADgAPABAAEQASABMAFAAVABYAFwAYABkAGgAbABwAHQAeAB8AIAAhACIAIwAkACUAJgAnACgAKQAqACsALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5ADoAOwA8AD0APgA/AEAAQQBCAEMARABFAEYARwBIAEkASgBLAEwATQBOAE8AUABRAFIAUwBUAFUAVgBXAFgAWQBaAFsAXABdAF4AXwBgAGEBBACjAIQAhQC9AJYA6ACGAI4AiwCdAKkApAEFAIoBBgCDAJMBBwEIAI0BCQCIAMMA3gEKAJ4AqgD1APQA9gCiAK0AyQDHAK4AYgBjAJAAZADLAGUAyADKAM8AzADNAM4A6QBmANMA0ADRAK8AZwDwAJEA1gDUANUAaADrAO0AiQBqAGkAawBtAGwAbgCgAG8AcQBwAHIAcwB1AHQAdgB3AOoAeAB6AHkAewB9AHwAuAChAH8AfgCAAIEA7ADuALoBCwEMAQ0BDgEPARAA/QD+AREBEgETARQA/wEAARUBFgEXAQEBGAEZARoBGwEcAR0BHgEfASABIQEiASMA+AD5ASQBJQEmAScBKAEpASoBKwEsAS0BLgEvATABMQEyATMA+gE0ATUBNgE3ATgBOQE6ATsBPAE9AT4BPwFAAUEBQgDiAOMBQwFEAUUBRgFHAUgBSQFKAUsBTAFNAU4BTwFQAVEAsACxAVIBUwFUAVUBVgFXAVgBWQFaAVsA+wD8AOQA5QFcAV0BXgFfAWABYQFiAWMBZAFlAWYBZwFoAWkBagFrAWwBbQFuAW8BcAFxALsBcgFzAXQBdQDmAOcBdgCmAXcBeAF5AXoBewF8AX0BfgDYAOEA2gDbANwA3QDgANkA3wF/AYABgQGCAYMBhAGFAYYBhwGIAYkBigGLAYwBjQGOAY8BkAGRAZIBkwGUAZUBlgGXAZgBmQGaAZsBnAGdAZ4BnwGgAaEBogGjAaQBpQGmAacBqAGpAaoBqwGsAa0BrgGvAbABsQGyAbMBtAG1AbYBtwCbAbgBuQG6AbsBvAG9Ab4BvwHAAcEBwgHDAcQBxQHGAccByAHJAcoBywHMAc0BzgHPAdAB0QHSAdMB1AHVAdYB1wHYAdkB2gHbAdwB3QHeAd8B4AHhAeIB4wHkAeUB5gHnAegB6QHqAesB7AHtAe4B7wHwAfEB8gHzAfQB9QH2AfcB+AH5AfoB+wH8Af0B/gH/AgACAQICAgMCBAIFAgYCBwIIAgkCCgILAgwCDQIOAg8CEAIRAhICEwIUAhUCFgIXAhgCGQIaAhsCHAIdAh4CHwIgAiECIgIjAiQCJQImAicCKAIpAioCKwCyALMCLAItALYAtwDEAi4AtAC1AMUAggDCAIcAqwDGAi8CMAC+AL8CMQC8AjIA9wIzAjQCNQI2AjcCOACMAjkCOgI7AjwCPQI+Aj8CQAJBAkICQwJEAkUCRgJHAkgCSQJKAksCTAJNAk4CTwJQAlECUgJTAlQCVQJWAlcCWAJZAloCWwJcAl0CXgJfAmACYQJiAmMCZAJlAmYCZwJoAmkCagJrAmwCbQJuAm8CcAJxAnICcwJ0AnUCdgJ3AngCeQJ6AnsCfAJ9An4CfwKAAoECggKDAoQChQKGAocCiAKJAooCiwKMAo0CjgKPApACkQKSApMClAKVApYClwKYApkCmgKbApwCnQKeAp8CoAKhAqICowKkAqUCpgKnAqgCqQKqAqsCrAKtAq4CrwKwArECsgKzArQCtQK2ArcCuAK5AroCuwK8Ar0CvgK/AsACwQLCAsMCxALFAsYCxwLIAskCygLLAswCzQLOAs8C0ALRAtIC0wLUAtUC1gLXAtgC2QLaAtsC3ALdAt4C3wLgAuEC4gLjAuQC5QLmAucC6ALpAuoC6wLsAu0C7gLvAvAC8QLyAvMC9AL1AvYC9wL4AvkC+gL7AvwC/QL+Av8DAAMBAwIDAwMEAwUDBgMHAwgDCQMKAwsDDAMNAw4DDwMQAxEDEgMTAxQDFQMWAxcDGAMZAxoDGwMcAx0DHgMfAyADIQMiAyMDJAMlAyYDJwMoAykDKgMrAywDLQMuAy8DMAMxAzIDMwM0AzUDNgM3AzgDOQM6AzsDPAM9Az4DPwNAA0EDQgNDA0QDRQNGA0cDSANJA0oDSwNMA00DTgNPA1ADUQNSA1MDVANVA1YDVwNYA1kDWgNbA1wDXQNeA18DYANhA2IDYwNkA2UDZgNnA2gDaQNqA2sDbANtA24DbwNwA3EDcgNzA3QDdQN2A3cDeAN5A3oDewN8A30DfgN/A4ADgQOCA4MDhAOFA4YDhwOIA4kDigOLA4wDjQOOA48DkAORA5IDkwOUA5UDlgOXA5gDmQOaA5sDnAOdA54DnwOgA6EDogOjA6QDpQOmA6cDqAOpA6oDqwOsA60DrgOvA7ADsQOyA7MDtAO1A7YDtwO4A7kDugO7A7wDvQO+A78DwAPBA8IDwwPEA8UDxgPHA8gDyQPKA8sDzAPNA84DzwPQA9ED0gPTA9QD1QPWA9cD2APZA9oD2wPcA90D3gPfA+AD4QPiA+MD5APlA+YD5wPoA+kD6gPrA+wD7QPuA+8D8APxA/ID8wP0A/UD9gP3A/gD+QP6A/sD/AP9A/4D/wQABAEEAgQDBAQEBQQGBAcECAQJBAoECwQMBA0EDgQPBBAEEQQSBBMEFAQVBBYEFwQYBBkEGgQbBBwEHQQeBB8EIAQhBCIEIwQkBCUEJgQnBCgEKQQqBCsELAQtBC4ELwQwBDEEMgQzBDQENQQ2BDcEOAQ5BDoEOwQ8BD0EPgQ/BEAEQQRCBEMERARFBEYERwRIBEkESgRLBEwETQROBE8EUARRBFIEUwRUBFUEVgRXBFgEWQRaBFsEXARdBF4EXwRgBGEEYgRjBGQEZQRmBGcEaARpBGoEawRsBG0EbgRvBHAEcQRyBHMEdAR1BHYEdwR4BHkEegR7BHwEfQR+BH8EgASBBIIEgwSEBIUEhgSHBIgEiQSKBIsEjASNBI4EjwSQBJEEkgSTBJQElQSWBJcEmASZBJoEmwScBJ0EngSfBKAEoQSiBKMEpASlBKYEpwSoBKkEqgSrBKwErQSuBK8EsASxBLIEswS0BLUEtgS3BLgEuQS6BLsEvAS9BL4EvwTABMEEwgTDBMQExQTGBMcEyATJBMoEywTMBM0EzgTPBNAE0QTSBNME1ATVBNYE1wTYBNkE2gTbBNwE3QTeBN8E4AThBOIE4wTkBOUE5gTnBOgE6QTqBOsE7ATtBO4E7wTwBPEE8gTzBPQE9QT2BPcE+AT5BPoE+wT8BP0E/gT/BQAFAQUCBQMFBAUFBQYFBwUIBQkFCgULBQwFDQUOBQ8FEAURBRIFEwUUBRUFFgUXBRgFGQUaBRsFHAUdBR4FHwUgBSEFIgUjBSQFJQUmBScFKAUpBSoFKwUsBS0FLgUvBTAFMQUyBTMFNAU1BTYFNwU4BTkFOgU7BTwFPQU+BT8FQAVBBUIFQwVEBUUFRgVHBUgFSQVKBUsFTAVNBU4FTwVQBVEFUgVTBVQFVQVWBVcFWAVZBVoFWwVcBV0FXgVfBWAFYQViBWMFZAVlBWYFZwVoBWkFagVrBWwFbQVuBW8FcAVxBXIFcwV0BXUFdgV3BXgFeQV6BXsFfAV9BX4FfwWABYEFggWDBYQFhQWGBYcFiAWJBYoFiwWMBY0FjgWPBZAFkQWSBZMFlAWVBZYFlwWYBZkFmgWbBZwFnQWeBZ8FoAWhBaIFowWkBaUFpgWnBagFqQWqBasFrAWtBa4FrwWwBbEFsgWzBbQFtQW2BbcFuAW5BboFuwW8Bb0FvgW/BcAFwQXCBcMFxAXFBcYFxwXIBckFygXLBcwFzQXOBc8F0AXRBdIF0wXUBdUF1gXXBdgF2QXaBdsF3AXdBd4F3wXgBeEF4gXjBeQF5QXmBecF6AXpBeoF6wXsBe0F7gXvBfAF8QXyBfMF9AX1BfYF9wX4BfkF+gX7BfwF/QX+Bf8GAAYBBgIGAwYEBgUGBgYHBggGCQYKBgsGDAYNBg4GDwYQBhEGEgYTBhQGFQYWBhcGGAYZBhoGGwYcBh0GHgYfBiAGIQYiBiMGJAYlBiYGJwYoBikGKgYrBiwGLQYuBi8GMAYxBjIGMwY0BjUGNgY3BjgGOQY6BjsGPAY9Bj4GPwZABkEGQgZDBkQGRQZGBkcGSAZJBkoGSwZMBk0GTgZPBlAGUQZSBlMGVAZVBlYGVwZYBlkGWgZbBlwGXQZeBl8GYAZhBmIGYwZkBmUGZgZnBmgGaQZqBmsGbAZtBm4GbwZwBnEGcgZzBnQGdQZ2BncGeAZ5BnoGewZ8Bn0GfgZ/BoAGgQaCBoMGhAaFBoYGhwaIBokGigaLBowGjQaOBo8GkAaRBpIGkwaUBpUGlgaXBpgGmQaaBpsGnAadBp4GnwagBqEGogajBqQGpQamBqcGqAapBqoGqwasBq0GrgavBrAGsQayBrMGtAa1BrYGtwa4BrkGuga7BrwGvQa+Br8GwAbBBsIGwwbEBsUGxgbHBsgGyQbKBssGzAbNBs4GzwbQBtEG0gbTBtQG1QbWBtcG2AbZBtoG2wbcBt0G3gbfBuAG4QbiBuMG5AblBuYG5wboBukG6gbrBuwG7QbuBu8G8AbxBvIG8wb0BvUG9gb3BvgG+Qb6BvsG/Ab9Bv4G/wcABwEHAgcDBwQHBQcGBwcHCAcJBwoHCwcMBw0HDgcPBxAHEQcSBxMHFAcVBxYHFwcYBxkHGgcbBxwHHQceBx8HIAchByIHIwckByUHJgcnBygHKQcqBysHLActBy4HLwcwBzEHMgczBzQHNQc2BzcHOAc5BzoHOwc8Bz0HPgc/B0AHQQdCB0MHRAdFB0YHRwdIB0kHSgdLB0wHTQdOB08HUAdRB1IHUwdUB1UHVgdXB1gHWQdaB1sHXAddB14HXwdgB2EHYgdjB2QHZQdmB2cHaAdpB2oHawdsB20HbgdvB3AHcQdyB3MHdAd1B3YHdwd4B3kHegd7B3wHfQd+B38HgAeBB4IHgweEB4UHhgeHB4gHiQeKB4sHjAeNB44HjweQB5EHkgeTB5QHlQeWB5cHmAeZB5oHmwecB50HngefB6AHoQeiB6MHpAelB6YHpweoB6kHqgerB6wHrQeuB68HsAexB7IHswe0B7UHtge3B7gHuQe6B7sHvAe9B74HvwfAB8EHwgfDB8QHxQfGB8cAwADBB8gHyQfKB8sHzAfNB84HzwfQB9EH0gfTB9QH1QfWB9cH2AfZB9oH2wfcB90H3gffB+AH4QfiB+MH5AflB+YH5wfoB+kH6gfrB+wH7QfuB+8H8AfxB/IH8wf0B/UH9gf3B/gH+Qf6B/sH/Af9B/4H/wgACAEIAggDCAQIBQgGCAcICAgJCAoICwgMCA0IDggPCBAIEQgSCBMIFAgVCBYIFwgYCBkIGggbCBwIHQgeCB8IIAghCCIIIwgkCCUIJggnCCgIKQgqCCsILAgtCC4ILwgwCDEIMggzCDQINQg2CDcA1wg4CDkIOgg7CDwIPQg+CD8IQAhBCEIIQwhECEUIRghHCEgISQhKCEsITAhNCE4ITwhQCFEIUghTCFQIVQhWCFcIWAhZCFoIWwhcCF0IXghfCGAIYQhiCGMIZAhlCGYIZwhoCGkIaghrCGwIbQhuCG8IcAhxCHIIcwh0CHUIdgh3CHgIeQh6CHsIfAh9CH4IfwiACIEIggiDCIQIhQiGCIcIiAiJCIoIiwiMCI0IjgiPCJAIkQiSCJMIlAiVCJYIlwiYCJkImgibCJwInQieCJ8IoAihCKIIowikCKUIpginCKgIqQiqCKsIrAitCK4IrwiwCLEIsgizCLQItQi2CLcIuAi5CLoIuwi8CL0Ivgi/CMAIwQjCCMMIxAjFCMYIxwjICMkIygjLCMwIzQjOCM8I0AjRCNII0wjUCNUI1gjXCNgI2QjaCNsI3AjdCN4I3wjgCOEI4gjjCOQI5QjmCOcI6AjpCOoI6wjsCO0I7gjvCPAI8QjyCPMI9Aj1CPYI9wj4CPkI+gj7CPwI/Qj+CP8JAAkBCQIJAwkECQUJBgkHCQgJCQkKCQsJDAkNCQ4JDwkQCREJEgkTCRQJFQkWCRcJGAkZCRoJGwkcCR0JHgkfCSAJIQkiCSMJJAklCSYJJwkoCSkJKgkrCSwJLQkuCS8JMAkxCTIJMwk0CTUJNgk3CTgJOQk6CTsJPAk9CT4JPwlACUEJQglDCUQJRQlGCUcJSAlJCUoJSwlMCU0JTglPCVAJUQlSCVMJVAlVCVYJVwlYCVkJWglbCVwJXQleCV8JYAlhCWIJYwlkCWUJZglnCWgJaQlqCWsJbAltCW4JbwlwCXEJcglzCXQJdQl2CXcJeAl5CXoJewl8CX0Jfgl/CYAJgQmCCYMJhAmFCYYJhwmICYkJigmLCYwJjQmOCY8JkAmRCZIJkwmUCZUJlgmXCZgJmQmaCZsJnAmdCZ4JnwmgCaEJogmjCaQJpQmmCacJqAmpCaoJqwmsCa0JrgmvCbAJsQmyCbMJtAm1CbYJtwm4CbkJugm7CbwJvQm+Cb8JwAnBCcIJwwnECcUJxgnHCcgJyQnKCcsJzAnNCc4JzwnQCdEJ0gnTCdQJ1QnWCdcJ2AnZCdoJ2wncCd0J3gnfCeAJ4QniCeMJ5AnlCeYJ5wnoCekJ6gnrCewJ7QnuCe8J8AnxCfIJ8wn0CfUJ9gn3CfgJ+Qn6CfsJ/An9Cf4J/woACgEKAgoDCgQKBQoGCgcKCAoJCgoKCwoMCg0KDgoPChAKEQoSChMKFAoVChYKFwoYChkKGgobChwKHQoeCh8KIAohCiIKIwokCiUKJgonCigKKQoqCisKLAotCi4KLwowCjEKMgozCjQKNQo2CjcKOAo5CjoKOwo8Cj0KPgo/CkAKQQpCCkMKRApFCkYKRwpICkkKSgpLCkwKTQpOCk8KUApRClIKUwpUClUKVgpXClgKWQpaClsKXApdCl4KXwpgCmEKYgpjCmQKZQpmCmcKaAppCmoKawpsCm0KbgpvCnAKcQpyCnMKdAp1CnYKdwp4CnkKegp7CnwKfQp+Cn8KgAqBCoIKgwqECoUKhgqHCogKiQqKCosKjAqNCo4KjwqQCpEKkgqTCpQKlQqWCpcKmAqZCpoKmwqcCp0KngqfCqAKoQqiCqMKpAqlCqYKpwqoCqkKqgqrCqwKrQquCq8KsAqxCrIKswq0CrUKtgq3CrgKuQq6CrsKvAq9Cr4KvwrACsEKwgrDCsQKxQrGCscKyArJCsoKywrMCs0KzgrPCtAK0QrSCtMK1ArVCtYK1wrYCtkK2grbCtwK3QreCt8K4ArhCuIK4wrkCuUK5grnCugK6QrqCusK7ArtCu4K7wrwCvEK8grzCvQK9Qr2CvcK+Ar5CvoK+wr8Cv0K/gr/CwALAQsCCwMLBAsFCwYLBwsICwkLCgsLCwwLDQsOCw8LEAsRCxILEwsUCxULFgsXCxgLGQsaCxsLHAsdCx4LHwsgCyELIgsjCyQLJQsmCycLKAspCyoLKwssCy0LLgsvCzALMQsyCzMLNAs1CzYLNws4CzkLOgs7CzwLPQs+Cz8LQAtBC0ILQwtEC0ULRgtHC0gLSQtKC0sLTAtNC04LTwtQC1ELUgtTC1QLVQtWC1cLWAtZC1oLWwtcC10LXgtfC2ALYQtiC2MLZAtlC2YLZwtoC2kLagtrC2wLbQtuC28LcAtxC3ILcwt0C3ULdgt3C3gLeQt6C3sLfAt9C34LfwuAC4ELgguDC4QLhQuGC4cLiAuJC4oLiwuMC40LjguPC5ALkQuSC5MLlAuVC5YLlwuYC5kLmgubC5wLnQueC58LoAuhC6ILowukC6ULpgunC6gLqQuqC6sLrAutC64LrwuwC7ELsguzC7QLtQu2C7cLuAu5C7oLuwu8C70Lvgu/C8ALwQvCC8MLxAvFC8YLxwvIC8kLygvLC8wLzQvOC88L0AvRC9IL0wvUC9UL1gvXC9gL2QvaC9sL3AvdC94L3wvgC+EL4gvjC+QL5QvmC+cL6AvpC+oL6wvsC+0L7gvvC/AL8QvyC/ML9Av1C/YL9wv4C/kL+gv7C/wL/Qv+C/8MAAwBDAIMAwwEDAUMBgwHDAgMCQwKDAsMDAwNDA4MDwwQDBEMEgwTDBQMFQwWDBcMGAwZDBoMGwwcDB0MHgwfDCAMIQwiDCMMJAwlDCYMJwwoDCkMKgwrDCwMLQwuDC8MMAwxDDIMMww0DDUMNgw3DDgMOQw6DDsMPAw9DD4MPwxADEEMQgxDDEQMRQxGDEcMSAxJDEoMSwxMDE0MTgxPDFAMUQxSDFMMVAxVDFYMVwxYDFkMWgxbDFwMXQxeDF8MYAxhDGIMYwxkDGUMZgxnDGgMaQxqDGsMbAxtDG4MbwxwDHEMcgxzDHQMdQx2DHcMeAx5DHoMewx8DH0Mfgx/DIAMgQyCDIMMhAyFDIYMhwyIDIkMigyLDIwMjQyODI8MkAyRDJIMkwyUDJUMlgyXDJgMmQyaDJsMnAydDJ4MnwygDKEMogyjDKQMpQymDKcMqAypDKoMqwysDK0MrgyvDLAMsQyyDLMMtAy1DLYMtwy4DLkMugy7DLwMvQy+DL8MwAzBDMIMwwzEDMUMxgzHDMgMyQzKDMsMzAzNDM4MzwzQDNEM0gzTDNQM1QzWDNcM2AzZDNoM2wzcDN0M3gzfDOAM4QziDOMM5AzlDOYM5wzoDOkM6gzrDOwM7QzuDO8M8AzxDPIM8wz0DPUM9gz3DPgM+Qz6DPsM/Az9DP4M/w0ADQENAg0DDQQNBQ0GDQcNCA0JDQoNCw0MDQ0NDg0PDRANEQ0SDRMNFA0VDRYNFw0YDRkNGg0bDRwNHQ0eDR8NIA0hDSINIw0kDSUNJg0nDSgNKQ0qDSsNLA0tDS4NLw0wDTENMg0zDTQNNQ02DTcNOA05DToNOw08DT0NPg0/DUANQQ1CDUMNRA1FDUYNRw1IDUkNSg1LDUwNTQ1ODU8NUA1RDVINUw1UDVUNVg1XDVgNWQ1aDVsNXA1dDV4NXw1gDWENYg1jDWQNZQ1mDWcNaA1pDWoNaw1sDW0Nbg1vDXANcQ1yDXMNdA11DXYNdw14DXkNeg17DXwNfQ1+DX8NgA2BDYINgw2EDYUNhg2HDYgNiQ2KDYsNjA2NDY4Njw2QDZENkg2TDZQNlQ2WDZcNmA2ZDZoNmw2cDZ0Nng2fDaANoQ2iDaMNpA2lDaYNpw2oDakNqg2rDawNrQ2uDa8NsA2xDbINsw20DbUNtg23DbgNuQ26DbsNvA29Db4Nvw3ADcENwg3DDcQNxQ3GDccNyA3JDcoNyw3MDc0Nzg3PDdAN0Q3SDdMN1A3VDdYN1w3YDdkN2g3bDdwN3Q3eDd8N4A3hDeIN4w3kDeUN5g3nDegN6Q3qDesN7A3tDe4N7w3wDfEN8g3zDfQN9Q32DfcN+A35DfoN+w38Df0N/g3/DgAOAQ4CDgMOBA4FDgYOBw4IDgkOCg4LDgwODQ4ODg8OEA4RDhIOEw4UDhUOFg4XDhgOGQ4aDhsOHA4dDh4OHw4gDiEOIg4jDiQOJQ4mDicOKA4pDioOKw4sDi0OLg4vDjAOMQ4yDjMONA41DjYONw44DjkOOg47DjwOPQ4+Dj8OQA5BDkIOQw5EDkUORg5HDkgOSQ5KDksOTA5NDk4OTw5QDlEOUg5TDlQOVQ5WDlcOWA5ZDloOWw5cDl0OXg5fDmAOYQ5iDmMOZA5lDmYOZw5oDmkOag5rDmwObQ5uDm8OcA5xDnIOcw50DnUOdg53DngOeQ56DnsOfA59Dn4Ofw6ADoEOgg6DDoQOhQ6GDocOiA6JDooOiw6MDo0Ojg6PDpAOkQ6SDpMOlA6VDpYOlw6YDpkOmg6bDpwOnQ6eDp8OoA6hDqIOow6kDqUOpg6nDqgOqQ6qDqsOrA6tDq4Orw6wDrEOsg6zDrQOtQ62DrcOuA65DroOuw68Dr0Ovg6/DsAOwQ7CDsMOxA7FDsYOxw7IDskOyg7LDswOzQ7ODs8O0A7RDtIO0w7UDtUO1g7XDtgO2Q7aDtsO3A7dDt4O3w7gDuEO4g7jDuQO5Q7mDucO6A7pDuoO6w7sDu0O7g7vDvAO8Q7yDvMO9A71DvYO9w74DvkO+g77DvwO/Q7+Dv8PAA8BDwIPAw8EDwUPBg8HDwgPCQ8KDwsPDA8NDw4PDw8QDxEPEg8TDxQPFQ8WDxcPGA8ZDxoPGw8cDx0PHg8fDyAPIQ8iDyMPJA8lDyYPJw8oDykPKg8rDywPLQ8uDy8PMA8xDzIPMw80DzUPNg83DzgPOQ86DzsPPA89Dz4PPw9AD0EPQg9DD0QPRQ9GD0cPSA9JD0oPSw9MD00PTg9PD1APUQ9SD1MPVA9VD1YPVw9YD1kPWg9bD1wPXQ9eD18PYA9hD2IPYw9kD2UPZg9nD2gPaQ9qD2sPbA9tD24Pbw9wD3EPcg9zD3QPdQ92D3cPeA95D3oPew98D30Pfg9/D4APgQ+CD4MPhA+FD4YPhw+ID4kPig+LD4wPjQ+OD48PkA+RD5IPkw+UD5UPlg+XD5gPmQ+aD5sPnA+dD54Pnw+gD6EPog+jD6QPpQ+mD6cPqA+pD6oPqw+sD60Prg+vD7APsQ+yD7MPtA+1D7YPtw+4D7kPug+7D7wPvQ++D78PwA/BD8IPww/ED8UPxg/HD8gPyQ/KD8sPzA/ND84Pzw/QD9EP0g/TD9QP1Q/WD9cP2A/ZD9oP2w/cD90P3g/fD+AP4Q/iD+MP5A/lD+YP5w/oD+kP6g/rD+wP7Q/uD+8P8A/xD/IP8w/0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E3kTehN7E3wTfRN+E38TgBOBE4ITgxOEE4UThhOHE4gTiROKE4sTjBONE44TjxOQE5ETkhOTE5QTlROWE5cTmBOZE5oTmxOcE50TnhOfE6AToROiE6MTpBOlE6YTpxOoE6kTqhOrE6wTrROuE68TsBOxE7ITsxO0E7UTthO3E7gTuRO6E7sTvBO9E74TvxPAE8ETwhPDE8QTxRPGE8cTyBPJE8oTyxPME80TzhPPE9AT0RPSE9MT1BPVE9YT1xPYE9kT2hPbE9wT3RPeE98T4BPhE+IT4xPkE+UT5hPnE+gT6RPqE+sT7BPtE+4T7xPwE/ET8hPzE/QT9RP2E/cT+BP5E/oT+xP8E/0T/hP/FAAUARQCFAMUBBQFFAYUBxQIFAkUChQLFAwUDRQOFA8UEBQRFBIUExQUFBUUFhQXFBgUGRQaFBsUHBQdFB4UHxQgFCEUIhQjFCQUJRQmFCcUKBQpFCoUKxQsFC0ULhQvFDAUMRQyFDMUNBQ1FDYUNxQ4FDkUOhQ7FDwUPRQ+FD8UQBRBFEIUQxREFEUURhRHFEgUSRRKFEsUTBRNFE4UTxRQFFEUUhRTFFQUVRRWFFcUWBRZFFoUWxRcFF0UXhRfFGAUYRRiFGMUZBRlFGYUZxRoFGkUahRrFGwUbRRuFG8UcBRxFHIUcxR0FHUUdhR3FHgUeRR6FHsUfBR9FH4UfxSAFIEUghSDFIQUhRSGFIcUiBSJFIoUixSMFI0UjhSPFJAUkRSSFJMUlBSVFJYUlxSYFJkUmhSbFJwUnRSeFJ8UoBShFKIUoxSkFKUUphSnFKgUqRSqFKsUrBStFK4UrxSwFLEUshSzFLQUtRS2FLcUuBS5FLoUuxS8FL0UvhS/FMAUwRTCFMMUxBTFFMYUxxTIFMkUyhTLFMwUzRTOFM8U0BTRFNIU0xTUFNUU1hTXFNgU2RTaFNsU3BTdFN4U3xTgFOEU4hTjFOQU5RTmFOcU6BTpFOoU6xTsFO0U7hTvFPAU8RTyFPMU9BT1FPYU9xT4FPkU+hT7FPwU/RT+FP8VABUBFQIVAxUEFQUVBhUHFQgVCRUKFQsVDBUNFQ4VDxUQFREVEhUTFRQVFRUWFRcVGBUZFRoVGxUcFR0VHhUfFSAVIRUiFSMVJBUlFSYVJxUoFSkVKhUrFSwVLRUuFS8VMBUxFTIVMxU0FTUVNhU3FTgVORU6FTsVPBU9FT4VPxVAFUEVQhVDFUQVRRVGFUcVSBVJFUoVSxVMFU0VThVPFVAVURVSFVMVVBVVFVYVVxVYFVkVWhVbFVwVXRVeFV8VYBVhFWIVYxVkFWUVZhVnFWgVaRVqFWsVbBVtFW4VbxVwFXEVchVzFXQVdRV2FXcVeBV5FXoVexV8FX0VfhV/FYAVgRWCFYMVhBWFFYYVhxWIFYkVihWLFYwVjRWOFY8VkBWRFZIVkxWUFZUVlhWXFZgVmRWaFZsVnBWdFZ4VnxWgFaEVohWjFaQVpRWmFacVqBWpFaoVqxWsFa0VrhWvFbAVsRWyFbMVtBW1FbYVtxW4FbkVuhW7FbwVvRW+Fb8VwBXBFcIVwxXEFcUVxhXHFcgVyRXKFcsVzBXNFc4VzxXQFdEV0hXTFdQV1RXWFdcV2BXZFdoV2xXcFd0V3hXfFeAV4RXiFeMV5BXlFeYV5xXoFekV6hXrFewV7RXuFe8V8BXxFfIV8xX0FfUV9hX3FfgV+RX6FfsV/BX9Ff4V/xYAFgEWAhYDFgQWBRYGFgcWCBYJFgoWCxYMFg0WDhYPFhAWERYSFhMWFBYVFhYWFxYYFhkWGhYbFhwWHRYeFh8WIBYhFiIWIxYkFiUWJhYnFigWKRYqFisWLBYtFi4WLxYwFjEWMhYzFjQWNRY2FjcWOBY5FjoWOxY8Fj0WPhY/FkAWQRZCFkMWRBZFFkYWRxZIFkkWShZLFkwWTRZOFk8WUBZRFlIWUxZUFlUWVhZXFlgWWRZaFlsWXBZdFl4WXxZgFmEWYhZjFmQWZRZmFmcWaBZpFmoWaxZsFm0WbhZvFnAWcRZyFnMWdBZ1FnYWdxZ4FnkWehZ7FnwWfRZ+Fn8WgBaBFoIWgxaEFoUWhhaHFogWiRaKFosWjBaNFo4WjxaQFpEWkhaTFpQWlRaWFpcWmBaZFpoWmxacFp0WnhafFqAWoRaiFqMWpBalFqYWpxaoFqkWqharFqwWrRauFq8WsBaxFrIWsxa0FrUWtha3FrgWuRa6FrsWvBa9Fr4WvxbAFsEWwhbDFsQWxRbGFscWyBbJFsoWyxbMFs0WzhbPFtAW0RbSFtMW1BbVFtYW1xbYFtkW2hbbFtwW3RbeFt8W4BbhFuIW4xbkFuUW5hbnFugW6RbqFusW7BbtFu4W7xbwFvEW8hbzFvQW9Rb2FvcW+Bb5FvoW+xb8Fv0W/hb/FwAXARcCFwMXBBcFFwYXBxcIFwkXChcLFwwXDRcOFw8XEBcRFxIXExcUFxUXFhcXFxgXGRcaFxsXHBcdFx4XHxcgFyEXIhcjFyQXJRcmFycXKBcpFyoXKxcsFy0XLhcvFzAXMRcyFzMXNBc1FzYXNxc4FzkXOhc7FzwXPRc+Fz8XQBdBF0IXQxdEF0UXRhdHF0gXSRdKF0sXTBdNF04XTxdQF1EXUhdTF1QXVRdWF1cXWBdZF1oXWxdcF10XXhdfF2AXYRdiF2MXZBdlF2YXZxdoF2kXahdrF2wXbRduF28XcBdxF3IXcxd0F3UXdhd3F3gXeRd6F3sXfBd9F34XfxeAF4EXgheDF4QXhReGF4cXiBeJF4oXixeMF40XjhePF5AXkReSF5MXlBeVF5YXlxeYF5kXmhebF5wXnReeF58XoBehF6IXoxekF6UXphenF6gXqReqF6sXrBetF64XrxewF7EXshezF7QXtRe2F7cXuBe5F7oXuxe8F70Xvhe/F8AETlVMTAJDUgd1bmkwMEEwB3VuaTAwQUQJb3ZlcnNjb3JlB3VuaTAwQjIHdW5pMDBCMwd1bmkwMEI1B3VuaTAwQjkHQW1hY3JvbgdhbWFjcm9uBkFicmV2ZQZhYnJldmUHQW9nb25lawdhb2dvbmVrC0NjaXJjdW1mbGV4C2NjaXJjdW1mbGV4BENkb3QEY2RvdAZEY2Fyb24GZGNhcm9uBkRjcm9hdAdFbWFjcm9uB2VtYWNyb24GRWJyZXZlBmVicmV2ZQpFZG90YWNjZW50CmVkb3RhY2NlbnQHRW9nb25lawdlb2dvbmVrBkVjYXJvbgZlY2Fyb24LR2NpcmN1bWZsZXgLZ2NpcmN1bWZsZXgER2RvdARnZG90B3VuaTAxMjIHdW5pMDEyMwtIY2lyY3VtZmxleAtoY2lyY3VtZmxleARIYmFyBGhiYXIGSXRpbGRlBml0aWxkZQdJbWFjcm9uB2ltYWNyb24GSWJyZXZlBmlicmV2ZQdJb2dvbmVrB2lvZ29uZWsCSUoCaWoLSmNpcmN1bWZsZXgLamNpcmN1bWZsZXgHdW5pMDEzNgd1bmkwMTM3DGtncmVlbmxhbmRpYwZMYWN1dGUGbGFjdXRlB3VuaTAxM0IHdW5pMDEzQwZMY2Fyb24GbGNhcm9uBExkb3QEbGRvdAZOYWN1dGUGbmFjdXRlB3VuaTAxNDUHdW5pMDE0NgZOY2Fyb24GbmNhcm9uC25hcG9zdHJvcGhlA0VuZwNlbmcHT21hY3JvbgdvbWFjcm9uBk9icmV2ZQZvYnJldmUNT2h1bmdhcnVtbGF1dA1vaHVuZ2FydW1sYXV0BlJhY3V0ZQZyYWN1dGUHdW5pMDE1Ngd1bmkwMTU3BlJjYXJvbgZyY2Fyb24GU2FjdXRlBnNhY3V0ZQtTY2lyY3VtZmxleAtzY2lyY3VtZmxleAd1bmkwMjFBB3VuaTAyMUIGVGNhcm9uBnRjYXJvbgRUYmFyBHRiYXIGVXRpbGRlBnV0aWxkZQdVbWFjcm9uB3VtYWNyb24GVWJyZXZlBnVicmV2ZQVVcmluZwV1cmluZw1VaHVuZ2FydW1sYXV0DXVodW5nYXJ1bWxhdXQHVW9nb25lawd1b2dvbmVrC1djaXJjdW1mbGV4C3djaXJjdW1mbGV4C1ljaXJjdW1mbGV4C3ljaXJjdW1mbGV4BlphY3V0ZQZ6YWN1dGUKWmRvdGFjY2VudAp6ZG90YWNjZW50BWxvbmdzCkFyaW5nYWN1dGUKYXJpbmdhY3V0ZQdBRWFjdXRlB2FlYWN1dGULT3NsYXNoYWN1dGULb3NsYXNoYWN1dGUHdW5pMDIxOAd1bmkwMjE5BXRvbm9zDWRpZXJlc2lzdG9ub3MKQWxwaGF0b25vcwlhbm90ZWxlaWEMRXBzaWxvbnRvbm9zCEV0YXRvbm9zCUlvdGF0b25vcwxPbWljcm9udG9ub3MMVXBzaWxvbnRvbm9zCk9tZWdhdG9ub3MRaW90YWRpZXJlc2lzdG9ub3MFQWxwaGEEQmV0YQVHYW1tYQd1bmkwMzk0B0Vwc2lsb24EWmV0YQNFdGEFVGhldGEESW90YQVLYXBwYQZMYW1iZGECTXUCTnUCWGkHT21pY3JvbgJQaQNSaG8FU2lnbWEDVGF1B1Vwc2lsb24DUGhpA0NoaQNQc2kHdW5pMDNBOQxJb3RhZGllcmVzaXMPVXBzaWxvbmRpZXJlc2lzCmFscGhhdG9ub3MMZXBzaWxvbnRvbm9zCGV0YXRvbm9zCWlvdGF0b25vcxR1cHNpbG9uZGllcmVzaXN0b25vcwVhbHBoYQRiZXRhBWdhbW1hBWRlbHRhB2Vwc2lsb24EemV0YQNldGEFdGhldGEEaW90YQVrYXBwYQZsYW1iZGEHdW5pMDNCQwJudQJ4aQdvbWljcm9uA3Jobwd1bmkwM0MyBXNpZ21hA3RhdQd1cHNpbG9uA3BoaQNjaGkDcHNpBW9tZWdhDGlvdGFkaWVyZXNpcw91cHNpbG9uZGllcmVzaXMMb21pY3JvbnRvbm9zDHVwc2lsb250b25vcwpvbWVnYXRvbm9zB3VuaTA0MDEHdW5pMDQwMgd1bmkwNDAzB3VuaTA0MDQHdW5pMDQwNQd1bmkwNDA2B3VuaTA0MDcHdW5pMDQwOAd1bmkwNDA5B3VuaTA0MEEHdW5pMDQwQgd1bmkwNDBDB3VuaTA0MEUHdW5pMDQwRgd1bmkwNDEwB3VuaTA0MTEHdW5pMDQxMgd1bmkwNDEzB3VuaTA0MTQHdW5pMDQxNQd1bmkwNDE2B3VuaTA0MTcHdW5pMDQxOAd1bmkwNDE5B3VuaTA0MUEHdW5pMDQxQgd1bmkwNDFDB3VuaTA0MUQHdW5pMDQxRQd1bmkwNDFGB3VuaTA0MjAHdW5pMDQyMQd1bmkwNDIyB3VuaTA0MjMHdW5pMDQyNAd1bmkwNDI1B3VuaTA0MjYHdW5pMDQyNwd1bmkwNDI4B3VuaTA0MjkHdW5pMDQyQQd1bmkwNDJCB3VuaTA0MkMHdW5pMDQyRAd1bmkwNDJFB3VuaTA0MkYHdW5pMDQzMAd1bmkwNDMxB3VuaTA0MzIHdW5pMDQzMwd1bmkwNDM0B3VuaTA0MzUHdW5pMDQzNgd1bmkwNDM3B3VuaTA0MzgHdW5pMDQzOQd1bmkwNDNBB3VuaTA0M0IHdW5pMDQzQwd1bmkwNDNEB3VuaTA0M0UHdW5pMDQzRgd1bmkwNDQwB3VuaTA0NDEHdW5pMDQ0Mgd1bmkwNDQzB3VuaTA0NDQHdW5pMDQ0NQd1bmkwNDQ2B3VuaTA0NDcHdW5pMDQ0OAd1bmkwNDQ5B3VuaTA0NEEHdW5pMDQ0Qgd1bmkwNDRDB3VuaTA0NEQHdW5pMDQ0RQd1bmkwNDRGB3VuaTA0NTEHdW5pMDQ1Mgd1bmkwNDUzB3VuaTA0NTQHdW5pMDQ1NQd1bmkwNDU2B3VuaTA0NTcHdW5pMDQ1OAd1bmkwNDU5B3VuaTA0NUEHdW5pMDQ1Qgd1bmkwNDVDB3VuaTA0NUUHdW5pMDQ1Rgd1bmkwNDkwB3VuaTA0OTEGV2dyYXZlBndncmF2ZQZXYWN1dGUGd2FjdXRlCVdkaWVyZXNpcwl3ZGllcmVzaXMGWWdyYXZlBnlncmF2ZQd1bmkyMDE1DXVuZGVyc2NvcmVkYmwNcXVvdGVyZXZlcnNlZAZtaW51dGUGc2Vjb25kCWV4Y2xhbWRibAd1bmkyMDdGCWFmaWkwODk0MQZwZXNldGEERXVybwd1bmkyMTA1B3VuaTIxMTMHdW5pMjExNgd1bmkyMTI2CWVzdGltYXRlZAlvbmVlaWdodGgMdGhyZWVlaWdodGhzC2ZpdmVlaWdodGhzDHNldmVuZWlnaHRocwd1bmkwMzI2B3VuaTIwNzQHdW5pMjA3NQd1bmkyMDc3B3VuaTIwNzgHdW5pMjAwMAd1bmkyMDAxB3VuaTIwMDIHdW5pMjAwMwd1bmkyMDA0B3VuaTIwMDUHdW5pMjAwNgd1bmkyMDA3B3VuaTIwMDgHdW5pMjAwOQd1bmkyMDBBB3VuaTIwMEIHdW5pRkVGRgd1bmlGRkZDB3VuaUZGRkQHdW5pMDFGMAd1bmkwMkJDB3VuaTAzRDEHdW5pMDNEMgd1bmkwM0Q2B3VuaTFFM0UHdW5pMUUzRgd1bmkxRTAwB3VuaTFFMDEHdW5pMDJGMwVPaG9ybgVvaG9ybgVVaG9ybgV1aG9ybgd1bmkwNDAwB3VuaTA0MEQHdW5pMDQ1MAd1bmkwNDVEB3VuaTA0NjAHdW5pMDQ2MQd1bmkwNDYyB3VuaTA0NjMHdW5pMDQ2NAd1bmkwNDY1B3VuaTA0NjYHdW5pMDQ2Nwd1bmkwNDY4B3VuaTA0NjkHdW5pMDQ2QQd1bmkwNDZCB3VuaTA0NkMHdW5pMDQ2RAd1bmkwNDZFB3VuaTA0NkYHdW5pMDQ3MAd1bmkwNDcxB3VuaTA0NzIHdW5pMDQ3Mwd1bmkwNDc0B3VuaTA0NzUHdW5pMDQ3Ngd1bmkwNDc3B3VuaTA0NzgHdW5pMDQ3OQd1bmkwNDdBB3VuaTA0N0IHdW5pMDQ3Qwd1bmkwNDdEB3VuaTA0N0UHdW5pMDQ3Rgd1bmkwNDgwB3VuaTA0ODEHdW5pMDQ4Mgd1bmkwNDg4B3VuaTA0ODkHdW5pMDQ4QQd1bmkwNDhCB3VuaTA0OEMHdW5pMDQ4RAd1bmkwNDhFB3VuaTA0OEYHdW5pMDQ5Mgd1bmkwNDkzB3VuaTA0OTQHdW5pMDQ5NQd1bmkwNDk2B3VuaTA0OTcHdW5pMDQ5OAd1bmkwNDk5B3VuaTA0OUEHdW5pMDQ5Qgd1bmkwNDlDB3VuaTA0OUQHdW5pMDQ5RQd1bmkwNDlGB3VuaTA0QTAHdW5pMDRBMQd1bmkwNEEyB3VuaTA0QTMHdW5pMDRBNAd1bmkwNEE1B3VuaTA0QTYHdW5pMDRBNwd1bmkwNEE4B3VuaTA0QTkHdW5pMDRBQQd1bmkwNEFCB3VuaTA0QUMHdW5pMDRBRAd1bmkwNEFFB3VuaTA0QUYHdW5pMDRCMAd1bmkwNEIxB3VuaTA0QjIHdW5pMDRCMwd1bmkwNEI0B3VuaTA0QjUHdW5pMDRCNgd1bmkwNEI3B3VuaTA0QjgHdW5pMDRCOQd1bmkwNEJBB3VuaTA0QkIHdW5pMDRCQwd1bmkwNEJEB3VuaTA0QkUHdW5pMDRCRgd1bmkwNEMwB3VuaTA0QzEHdW5pMDRDMgd1bmkwNEMzB3VuaTA0QzQHdW5pMDRDNQd1bmkwNEM2B3VuaTA0QzcHdW5pMDRDOAd1bmkwNEM5B3VuaTA0Q0EHdW5pMDRDQgd1bmkwNENDB3VuaTA0Q0QHdW5pMDRDRQd1bmkwNENGB3VuaTA0RDAHdW5pMDREMQd1bmkwNEQyB3VuaTA0RDMHdW5pMDRENAd1bmkwNEQ1B3VuaTA0RDYHdW5pMDRENwd1bmkwNEQ4B3VuaTA0RDkHdW5pMDREQQd1bmkwNERCB3VuaTA0REMHdW5pMDRERAd1bmkwNERFB3VuaTA0REYHdW5pMDRFMAd1bmkwNEUxB3VuaTA0RTIHdW5pMDRFMwd1bmkwNEU0B3VuaTA0RTUHdW5pMDRFNgd1bmkwNEU3B3VuaTA0RTgHdW5pMDRFOQd1bmkwNEVBB3VuaTA0RUIHdW5pMDRFQwd1bmkwNEVEB3VuaTA0RUUHdW5pMDRFRgd1bmkwNEYwB3VuaTA0RjEHdW5pMDRGMgd1bmkwNEYzB3VuaTA0RjQHdW5pMDRGNQd1bmkwNEY2B3VuaTA0RjcHdW5pMDRGOAd1bmkwNEY5B3VuaTA0RkEHdW5pMDRGQgd1bmkwNEZDB3VuaTA0RkQHdW5pMDRGRQd1bmkwNEZGB3VuaTA1MDAHdW5pMDUwMQd1bmkwNTAyB3VuaTA1MDMHdW5pMDUwNAd1bmkwNTA1B3VuaTA1MDYHdW5pMDUwNwd1bmkwNTA4B3VuaTA1MDkHdW5pMDUwQQd1bmkwNTBCB3VuaTA1MEMHdW5pMDUwRAd1bmkwNTBFB3VuaTA1MEYHdW5pMDUxMAd1bmkwNTExB3VuaTA1MTIHdW5pMDUxMwd1bmkxRUEwB3VuaTFFQTEHdW5pMUVBMgd1bmkxRUEzB3VuaTFFQTQHdW5pMUVBNQd1bmkxRUE2B3VuaTFFQTcHdW5pMUVBOAd1bmkxRUE5B3VuaTFFQUEHdW5pMUVBQgd1bmkxRUFDB3VuaTFFQUQHdW5pMUVBRQd1bmkxRUFGB3VuaTFFQjAHdW5pMUVCMQd1bmkxRUIyB3VuaTFFQjMHdW5pMUVCNAd1bmkxRUI1B3VuaTFFQjYHdW5pMUVCNwd1bmkxRUI4B3VuaTFFQjkHdW5pMUVCQQd1bmkxRUJCB3VuaTFFQkMHdW5pMUVCRAd1bmkxRUJFB3VuaTFFQkYHdW5pMUVDMAd1bmkxRUMxB3VuaTFFQzIHdW5pMUVDMwd1bmkxRUM0B3VuaTFFQzUHdW5pMUVDNgd1bmkxRUM3B3VuaTFFQzgHdW5pMUVDOQd1bmkxRUNBB3VuaTFFQ0IHdW5pMUVDQwd1bmkxRUNEB3VuaTFFQ0UHdW5pMUVDRgd1bmkxRUQwB3VuaTFFRDEHdW5pMUVEMgd1bmkxRUQzB3VuaTFFRDQHdW5pMUVENQd1bmkxRUQ2B3VuaTFFRDcHdW5pMUVEOAd1bmkxRUQ5B3VuaTFFREEHdW5pMUVEQgd1bmkxRURDB3VuaTFFREQHdW5pMUVERQd1bmkxRURGB3VuaTFFRTAHdW5pMUVFMQd1bmkxRUUyB3VuaTFFRTMHdW5pMUVFNAd1bmkxRUU1B3VuaTFFRTYHdW5pMUVFNwd1bmkxRUU4B3VuaTFFRTkHdW5pMUVFQQd1bmkxRUVCB3VuaTFFRUMHdW5pMUVFRAd1bmkxRUVFB3VuaTFFRUYHdW5pMUVGMAd1bmkxRUYxB3VuaTFFRjQHdW5pMUVGNQd1bmkxRUY2B3VuaTFFRjcHdW5pMUVGOAd1bmkxRUY5B3VuaTIwQUIHdW5pMDE2Mgd1bmkwMTYzB3VuaTAxODAHdW5pMDE4MQd1bmkwMTgyB3VuaTAxODMHdW5pMDE4NAd1bmkwMTg1B3VuaTAxODYHdW5pMDE4Nwd1bmkwMTg4B3VuaTAxODkHdW5pMDE4QQd1bmkwMThCB3VuaTAxOEMHdW5pMDE4RAd1bmkwMThFB3VuaTAxOEYHdW5pMDE5MAd1bmkwMTkxB3VuaTAxOTMHdW5pMDE5NAd1bmkwMTk1B3VuaTAxOTYHdW5pMDE5Nwd1bmkwMTk4B3VuaTAxOTkHdW5pMDE5QQd1bmkwMTlCB3VuaTAxOUMHdW5pMDE5RAd1bmkwMTlFB3VuaTAxOUYHdW5pMDFBMgd1bmkwMUEzB3VuaTAxQTQHdW5pMDFBNQd1bmkwMUE2B3VuaTAxQTcHdW5pMDFBOAd1bmkwMUE5B3VuaTAxQUEHdW5pMDFBQgd1bmkwMUFDB3VuaTAxQUQHdW5pMDFBRQd1bmkwMUIxB3VuaTAxQjIHdW5pMDFCMwd1bmkwMUI0B3VuaTAxQjUHdW5pMDFCNgd1bmkwMUI3B3VuaTAxQjgHdW5pMDFCOQd1bmkwMUJBB3VuaTAxQkIHdW5pMDFCQwd1bmkwMUJEB3VuaTAxQkUHdW5pMDFCRgd1bmkwMUMwB3VuaTAxQzEHdW5pMDFDMgd1bmkwMUMzB3VuaTAxQzQHdW5pMDFDNQd1bmkwMUM2B3VuaTAxQzcHdW5pMDFDOAd1bmkwMUM5B3VuaTAxQ0EHdW5pMDFDQgd1bmkwMUNDB3VuaTAxQ0QHdW5pMDFDRQd1bmkwMUNGB3VuaTAxRDAHdW5pMDFEMQd1bmkwMUQyB3VuaTAxRDMHdW5pMDFENAd1bmkwMUQ1B3VuaTAxRDYHdW5pMDFENwd1bmkwMUQ4B3VuaTAxRDkHdW5pMDFEQQd1bmkwMURCB3VuaTAxREMHdW5pMDFERQd1bmkwMURGB3VuaTAxRTAHdW5pMDFFMQd1bmkwMUUyB3VuaTAxRTMHdW5pMDFFNAd1bmkwMUU1B3VuaTAxRTYHdW5pMDFFNwd1bmkwMUU4B3VuaTAxRTkHdW5pMDFFQQd1bmkwMUVCB3VuaTAxRUMHdW5pMDFFRAd1bmkwMUVFB3VuaTAxRUYHdW5pMDFGMQd1bmkwMUYyB3VuaTAxRjMHdW5pMDFGNAd1bmkwMUY1B3VuaTAxRjYHdW5pMDFGNwd1bmkwMUY4B3VuaTAxRjkHdW5pMDIwMAd1bmkwMjAxB3VuaTAyMDIHdW5pMDIwMwd1bmkwMjA0B3VuaTAyMDUHdW5pMDIwNgd1bmkwMjA3B3VuaTAyMDgHdW5pMDIwOQd1bmkwMjBBB3VuaTAyMEIHdW5pMDIwQwd1bmkwMjBEB3VuaTAyMEUHdW5pMDIwRgd1bmkwMjEwB3VuaTAyMTEHdW5pMDIxMgd1bmkwMjEzB3VuaTAyMTQHdW5pMDIxNQd1bmkwMjE2B3VuaTAyMTcHdW5pMDIxQwd1bmkwMjFEB3VuaTAyMUUHdW5pMDIxRgd1bmkwMjIwB3VuaTAyMjEHdW5pMDIyMgd1bmkwMjIzB3VuaTAyMjQHdW5pMDIyNQd1bmkwMjI2B3VuaTAyMjcHdW5pMDIyOAd1bmkwMjI5B3VuaTAyMkEHdW5pMDIyQgd1bmkwMjJDB3VuaTAyMkQHdW5pMDIyRQd1bmkwMjJGB3VuaTAyMzAHdW5pMDIzMQd1bmkwMjMyB3VuaTAyMzMHdW5pMDIzNAd1bmkwMjM1B3VuaTAyMzYHdW5pMDIzOAd1bmkwMjM5B3VuaTAyM0EHdW5pMDIzQgd1bmkwMjNDB3VuaTAyM0QHdW5pMDIzRQd1bmkwMjNGB3VuaTAyNDAHdW5pMDI0MQd1bmkwMjQyB3VuaTAyNDMHdW5pMDI0NAd1bmkwMjQ1B3VuaTAyNDYHdW5pMDI0Nwd1bmkwMjQ4B3VuaTAyNDkHdW5pMDI0QQd1bmkwMjRCB3VuaTAyNEMHdW5pMDI0RAd1bmkwMjRFB3VuaTAyNEYHdW5pMDI1MAd1bmkwMjUxB3VuaTAyNTIHdW5pMDI1Mwd1bmkwMjU0B3VuaTAyNTUHdW5pMDI1Ngd1bmkwMjU3B3VuaTAyNTgHdW5pMDI1OQd1bmkwMjVCB3VuaTAyNUUHdW5pMDI1Rgd1bmkwMjYwB3VuaTAyNjEHdW5pMDI2Mgd1bmkwMjYzB3VuaTAyNjQHdW5pMDI2NQd1bmkwMjY2B3VuaTAyNjcHdW5pMDI2OAlpb3RhTGF0aW4HdW5pMDI2QQd1bmkwMjZCB3VuaTAyNkMHdW5pMDI2RAd1bmkwMjZFB3VuaTAyNkYHdW5pMDI3MAd1bmkwMjcxB3VuaTAyNzIHdW5pMDI3Mwd1bmkwMjc0B3VuaTAyNzUHdW5pMDI3NgtvbWVnYWNsb3NlZAd1bmkwMjc4B3VuaTAyNzkHdW5pMDI3QQd1bmkwMjdCB3VuaTAyN0MHdW5pMDI3RAd1bmkwMjdFB3VuaTAyN0YHdW5pMDI4MAd1bmkwMjgxB3VuaTAyODIHdW5pMDI4Mwd1bmkwMjg0B3VuaTAyODUHdW5pMDI4Ngd1bmkwMjg3B3VuaTAyODgHdW5pMDI4OQd1bmkwMjhBB3VuaTAyOEIHdW5pMDI4Qwd1bmkwMjhEB3VuaTAyOEUHdW5pMDI4Rgd1bmkwMjkwB3VuaTAyOTEHdW5pMDI5Mgd1bmkwMjkzB3VuaTAyOTQHdW5pMDI5NQ1nbG90dGFsdHVybmVkB3VuaTAyOTcHdW5pMDI5OAd1bmkwMjk5B3VuaTAyOUEHdW5pMDI5Qgd1bmkwMjlDB3VuaTAyOUQHdW5pMDI5RQd1bmkwMjlGB3VuaTAyQTAHdW5pMDJBMQd1bmkwMkEyBWR6bGlnB3VuaTAyQTQJZHpsaWdjdXJsBXRzbGlnB3VuaTAyQTcJdGNsaWdjdXJsB3VuaTAyQTkHdW5pMDJBQQd1bmkwMkFCB3VuaTAyQUMHdW5pMDJBRAd1bmkwMkFFB3VuaTAyQUYHdW5pMDJCMAd1bmkwMkIxB3VuaTAyQjIHdW5pMDJCMwd1bmkwMkI0B3VuaTAyQjUHdW5pMDJCNgd1bmkwMkI3B3VuaTAyQjgHdW5pMDJCOQd1bmkwMkJBB3VuaTAyQkIHdW5pMDJCRAd1bmkwMkJFB3VuaTAyQkYHdW5pMDJDMAd1bmkwMkMxB3VuaTAyQzIHdW5pMDJDMwd1bmkwMkM0B3VuaTAyQzUHdW5pMDJDOAd1bmkwMkNBB3VuaTAyQ0IHdW5pMDJDQwd1bmkwMkNEB3VuaTAyQ0UHdW5pMDJDRgd1bmkwMkQwB3VuaTAyRDEHdW5pMDJEMgd1bmkwMkQzB3VuaTAyRDQHdW5pMDJENQd1bmkwMkQ2B3VuaTAyRDcHdW5pMDJERgd1bmkwMkUwB3VuaTAyRTEHdW5pMDJFMgd1bmkwMkUzB3VuaTAyRTQHdW5pMDJFNQd1bmkwMkU2B3VuaTAyRTcHdW5pMDJFOAd1bmkwMkU5B3VuaTAyRUEHdW5pMDJFQgd1bmkwMkVDB3VuaTAyRUQHdW5pMDJFRQd1bmkwMkVGB3VuaTAyRjAHdW5pMDJGMQd1bmkwMkYyB3VuaTAyRjQHdW5pMDJGNQd1bmkwMkY2B3VuaTAyRjcHdW5pMDJGOAd1bmkwMkY5B3VuaTAyRkEHdW5pMDJGQgd1bmkwMkZDB3VuaTAyRkQHdW5pMDJGRQd1bmkwMkZGDWhvb2thYm92ZWNvbWIHdW5pMDM3NAd1bmkwMzc1B3VuaTAzN0EHdW5pMDM3Qgd1bmkwMzdDB3VuaTAzN0QHdW5pMDM3RQd1bmkwM0QwB3VuaTAzRDMHdW5pMDNENAd1bmkwM0Q1B3VuaTAzRDcHdW5pMDNEOAd1bmkwM0Q5B3VuaTAzREEHdW5pMDNEQgd1bmkwM0RDB3VuaTAzREQHdW5pMDNERQd1bmkwM0RGB3VuaTAzRTAHdW5pMDNFMQd1bmkwM0YwB3VuaTAzRjEHdW5pMDNGMgd1bmkwM0YzB3VuaTAzRjQHdW5pMDNGNQd1bmkwM0Y2B3VuaTAzRjcHdW5pMDNGOAd1bmkwM0Y5B3VuaTAzRkEHdW5pMDNGQgd1bmkwM0ZDB3VuaTAzRkQHdW5pMDNGRQd1bmkwM0ZGB3VuaTA1MUEHdW5pMDUxQgd1bmkwNTFDB3VuaTA1MUQHdW5pMUQwMAd1bmkxRDAxB3VuaTFEMDIHdW5pMUQwMwd1bmkxRDA0B3VuaTFEMDUHdW5pMUQwNgd1bmkxRDA3B3VuaTFEMDgHdW5pMUQwOQd1bmkxRDBBB3VuaTFEMEIHdW5pMUQwQwd1bmkxRDBEB3VuaTFEMEUHdW5pMUQwRgd1bmkxRDEwB3VuaTFEMTEHdW5pMUQxMgd1bmkxRDEzB3VuaTFEMTQHdW5pMUQxNQd1bmkxRDE2B3VuaTFEMTcHdW5pMUQxOAd1bmkxRDE5B3VuaTFEMUEHdW5pMUQxQgd1bmkxRDFDB3VuaTFEMUQHdW5pMUQxRQd1bmkxRDFGB3VuaTFEMjAHdW5pMUQyMQd1bmkxRDIyB3VuaTFEMjMHdW5pMUQyNAd1bmkxRDI1B3VuaTFEMjYHdW5pMUQyNwd1bmkxRDI4B3VuaTFEMjkHdW5pMUQyQQd1bmkxRDJCB3VuaTFEMkMHdW5pMUQyRAd1bmkxRDJFB3VuaTFEMkYHdW5pMUQzMAd1bmkxRDMxB3VuaTFEMzIHdW5pMUQzMwd1bmkxRDM0B3VuaTFEMzUHdW5pMUQzNgd1bmkxRDM3B3VuaTFEMzgHdW5pMUQzOQd1bmkxRDNBB3VuaTFEM0IHdW5pMUQzQwd1bmkxRDNEB3VuaTFEM0UHdW5pMUQzRgd1bmkxRDQwB3VuaTFENDEHdW5pMUQ0Mgd1bmkxRDQzB3VuaTFENDQHdW5pMUQ0NQd1bmkxRDQ2B3VuaTFENDcHdW5pMUQ0OAd1bmkxRDQ5B3VuaTFENEEHdW5pMUQ0Qgd1bmkxRDRDB3VuaTFENEQHdW5pMUQ0RQd1bmkxRDRGB3VuaTFENTAHdW5pMUQ1MQd1bmkxRDUyB3VuaTFENTMHdW5pMUQ1NAd1bmkxRDU1B3VuaTFENTYHdW5pMUQ1Nwd1bmkxRDU4B3VuaTFENTkHdW5pMUQ1QQd1bmkxRDVCB3VuaTFENUMHdW5pMUQ1RAd1bmkxRDVFB3VuaTFENUYHdW5pMUQ2MAd1bmkxRDYxB3VuaTFENjIHdW5pMUQ2Mwd1bmkxRDY0B3VuaTFENjUHdW5pMUQ2Ngd1bmkxRDY3B3VuaTFENjgHdW5pMUQ2OQd1bmkxRDZBB3VuaTFENkIHdW5pMUQ2Qwd1bmkxRDZEB3VuaTFENkUHdW5pMUQ2Rgd1bmkxRDcwB3VuaTFENzEHdW5pMUQ3Mgd1bmkxRDczB3VuaTFENzQHdW5pMUQ3NQd1bmkxRDc2B3VuaTFENzcHdW5pMUQ3OAd1bmkxRDc5B3VuaTFEN0EHdW5pMUQ3Qgd1bmkxRDdDB3VuaTFEN0QHdW5pMUQ3RQd1bmkxRDdGB3VuaTFEODAHdW5pMUQ4MQd1bmkxRDgyB3VuaTFEODMHdW5pMUQ4NAd1bmkxRDg1B3VuaTFEODYHdW5pMUQ4Nwd1bmkxRDg4B3VuaTFEODkHdW5pMUQ4QQd1bmkxRDhCB3VuaTFEOEMHdW5pMUQ4RAd1bmkxRDhFB3VuaTFEOEYHdW5pMUQ5MAd1bmkxRDkxB3VuaTFEOTIHdW5pMUQ5Mwd1bmkxRDk0B3VuaTFEOTUHdW5pMUQ5Ngd1bmkxRDk3B3VuaTFEOTgHdW5pMUQ5OQd1bmkxRDlBB3VuaTFEOUIHdW5pMUQ5Qwd1bmkxRDlEB3VuaTFEOUUHdW5pMUQ5Rgd1bmkxREEwB3VuaTFEQTEHdW5pMURBMgd1bmkxREEzB3VuaTFEQTQHdW5pMURBNQd1bmkxREE2B3VuaTFEQTcHdW5pMURBOAd1bmkxREE5B3VuaTFEQUEHdW5pMURBQgd1bmkxREFDB3VuaTFEQUQHdW5pMURBRQd1bmkxREFGB3VuaTFEQjAHdW5pMURCMQd1bmkxREIyB3VuaTFEQjMHdW5pMURCNAd1bmkxREI1B3VuaTFEQjYHdW5pMURCNwd1bmkxREI4B3VuaTFEQjkHdW5pMURCQQd1bmkxREJCB3VuaTFEQkMHdW5pMURCRAd1bmkxREJFB3VuaTFEQkYHdW5pMUUwMgd1bmkxRTAzB3VuaTFFMDQHdW5pMUUwNQd1bmkxRTA2B3VuaTFFMDcHdW5pMUUwOAd1bmkxRTA5B3VuaTFFMEEHdW5pMUUwQgd1bmkxRTBDB3VuaTFFMEQHdW5pMUUwRQd1bmkxRTBGB3VuaTFFMTAHdW5pMUUxMQd1bmkxRTEyB3VuaTFFMTMHdW5pMUUxNAd1bmkxRTE1B3VuaTFFMTYHdW5pMUUxNwd1bmkxRTE4B3VuaTFFMTkHdW5pMUUxQQd1bmkxRTFCB3VuaTFFMUMHdW5pMUUxRAd1bmkxRTFFB3VuaTFFMUYHdW5pMUUyMAd1bmkxRTIxB3VuaTFFMjIHdW5pMUUyMwd1bmkxRTI0B3VuaTFFMjUHdW5pMUUyNgd1bmkxRTI3B3VuaTFFMjgHdW5pMUUyOQd1bmkxRTJBB3VuaTFFMkIHdW5pMUUyQwd1bmkxRTJEB3VuaTFFMkUHdW5pMUUyRgd1bmkxRTMwB3VuaTFFMzEHdW5pMUUzMgd1bmkxRTMzB3VuaTFFMzQHdW5pMUUzNQd1bmkxRTM2B3VuaTFFMzcHdW5pMUUzOAd1bmkxRTM5B3VuaTFFM0EHdW5pMUUzQgd1bmkxRTNDB3VuaTFFM0QHdW5pMUU0MAd1bmkxRTQxB3VuaTFFNDIHdW5pMUU0Mwd1bmkxRTQ0B3VuaTFFNDUHdW5pMUU0Ngd1bmkxRTQ3B3VuaTFFNDgHdW5pMUU0OQd1bmkxRTRBB3VuaTFFNEIHdW5pMUU0Qwd1bmkxRTREB3VuaTFFNEUHdW5pMUU0Rgd1bmkxRTUwB3VuaTFFNTEHdW5pMUU1Mgd1bmkxRTUzB3VuaTFFNTQHdW5pMUU1NQd1bmkxRTU2B3VuaTFFNTcHdW5pMUU1OAd1bmkxRTU5B3VuaTFFNUEHdW5pMUU1Qgd1bmkxRTVDB3VuaTFFNUQHdW5pMUU1RQd1bmkxRTVGB3VuaTFFNjAHdW5pMUU2MQd1bmkxRTYyB3VuaTFFNjMHdW5pMUU2NAd1bmkxRTY1B3VuaTFFNjYHdW5pMUU2Nwd1bmkxRTY4B3VuaTFFNjkHdW5pMUU2QQd1bmkxRTZCB3VuaTFFNkMHdW5pMUU2RAd1bmkxRTZFB3VuaTFFNkYHdW5pMUU3MAd1bmkxRTcxB3VuaTFFNzIHdW5pMUU3Mwd1bmkxRTc0B3VuaTFFNzUHdW5pMUU3Ngd1bmkxRTc3B3VuaTFFNzgHdW5pMUU3OQd1bmkxRTdBB3VuaTFFN0IHdW5pMUU3Qwd1bmkxRTdEB3VuaTFFN0UHdW5pMUU3Rgd1bmkxRTg2B3VuaTFFODcHdW5pMUU4OAd1bmkxRTg5B3VuaTFFOEEHdW5pMUU4Qgd1bmkxRThDB3VuaTFFOEQHdW5pMUU4RQd1bmkxRThGB3VuaTFFOTAHdW5pMUU5MQd1bmkxRTkyB3VuaTFFOTMHdW5pMUU5NAd1bmkxRTk1B3VuaTFFOTYHdW5pMUU5Nwd1bmkxRTk4B3VuaTFFOTkHdW5pMUU5QQd1bmkxRTlCB3VuaTFGMDAHdW5pMUYwMQd1bmkxRjAyB3VuaTFGMDMHdW5pMUYwNAd1bmkxRjA1B3VuaTFGMDYHdW5pMUYwNwd1bmkxRjA4B3VuaTFGMDkHdW5pMUYwQQd1bmkxRjBCB3VuaTFGMEMHdW5pMUYwRAd1bmkxRjBFB3VuaTFGMEYHdW5pMUYxMAd1bmkxRjExB3VuaTFGMTIHdW5pMUYxMwd1bmkxRjE0B3VuaTFGMTUHdW5pMUYxOAd1bmkxRjE5B3VuaTFGMUEHdW5pMUYxQgd1bmkxRjFDB3VuaTFGMUQHdW5pMUYyMAd1bmkxRjIxB3VuaTFGMjIHdW5pMUYyMwd1bmkxRjI0B3VuaTFGMjUHdW5pMUYyNgd1bmkxRjI3B3VuaTFGMjgHdW5pMUYyOQd1bmkxRjJBB3VuaTFGMkIHdW5pMUYyQwd1bmkxRjJEB3VuaTFGMkUHdW5pMUYyRgd1bmkxRjMwB3VuaTFGMzEHdW5pMUYzMgd1bmkxRjMzB3VuaTFGMzQHdW5pMUYzNQd1bmkxRjM2B3VuaTFGMzcHdW5pMUYzOAd1bmkxRjM5B3VuaTFGM0EHdW5pMUYzQgd1bmkxRjNDB3VuaTFGM0QHdW5pMUYzRQd1bmkxRjNGB3VuaTFGNDAHdW5pMUY0MQd1bmkxRjQyB3VuaTFGNDMHdW5pMUY0NAd1bmkxRjQ1B3VuaTFGNDgHdW5pMUY0OQd1bmkxRjRBB3VuaTFGNEIHdW5pMUY0Qwd1bmkxRjREB3VuaTFGNTAHdW5pMUY1MQd1bmkxRjUyB3VuaTFGNTMHdW5pMUY1NAd1bmkxRjU1B3VuaTFGNTYHdW5pMUY1Nwd1bmkxRjU5B3VuaTFGNUIHdW5pMUY1RAd1bmkxRjVGB3VuaTFGNjAHdW5pMUY2MQd1bmkxRjYyB3VuaTFGNjMHdW5pMUY2NAd1bmkxRjY1B3VuaTFGNjYHdW5pMUY2Nwd1bmkxRjY4B3VuaTFGNjkHdW5pMUY2QQd1bmkxRjZCB3VuaTFGNkMHdW5pMUY2RAd1bmkxRjZFB3VuaTFGNkYHdW5pMUY3MAd1bmkxRjcxB3VuaTFGNzIHdW5pMUY3Mwd1bmkxRjc0B3VuaTFGNzUHdW5pMUY3Ngd1bmkxRjc3B3VuaTFGNzgHdW5pMUY3OQd1bmkxRjdBB3VuaTFGN0IHdW5pMUY3Qwd1bmkxRjdEB3VuaTFGODAHdW5pMUY4MQd1bmkxRjgyB3VuaTFGODMHdW5pMUY4NAd1bmkxRjg1B3VuaTFGODYHdW5pMUY4Nwd1bmkxRjg4B3VuaTFGODkHdW5pMUY4QQd1bmkxRjhCB3VuaTFGOEMHdW5pMUY4RAd1bmkxRjhFB3VuaTFGOEYHdW5pMUY5MAd1bmkxRjkxB3VuaTFGOTIHdW5pMUY5Mwd1bmkxRjk0B3VuaTFGOTUHdW5pMUY5Ngd1bmkxRjk3B3VuaTFGOTgHdW5pMUY5OQd1bmkxRjlBB3VuaTFGOUIHdW5pMUY5Qwd1bmkxRjlEB3VuaTFGOUUHdW5pMUY5Rgd1bmkxRkEwB3VuaTFGQTEHdW5pMUZBMgd1bmkxRkEzB3VuaTFGQTQHdW5pMUZBNQd1bmkxRkE2B3VuaTFGQTcHdW5pMUZBOAd1bmkxRkE5B3VuaTFGQUEHdW5pMUZBQgd1bmkxRkFDB3VuaTFGQUQHdW5pMUZBRQd1bmkxRkFGB3VuaTFGQjAHdW5pMUZCMQd1bmkxRkIyB3VuaTFGQjMHdW5pMUZCNAd1bmkxRkI2B3VuaTFGQjcHdW5pMUZCOAd1bmkxRkI5B3VuaTFGQkEHdW5pMUZCQgd1bmkxRkJDB3VuaTFGQkQHdW5pMUZCRQd1bmkxRkJGB3VuaTFGQzAHdW5pMUZDMQd1bmkxRkMyB3VuaTFGQzMHdW5pMUZDNAd1bmkxRkM2B3VuaTFGQzcHdW5pMUZDOAd1bmkxRkM5B3VuaTFGQ0EHdW5pMUZDQgd1bmkxRkNDB3VuaTFGQ0QHdW5pMUZDRQd1bmkxRkNGB3VuaTFGRDAHdW5pMUZEMQd1bmkxRkQyB3VuaTFGRDMHdW5pMUZENgd1bmkxRkQ3B3VuaTFGRDgHdW5pMUZEOQd1bmkxRkRBB3VuaTFGREIHdW5pMUZERAd1bmkxRkRFB3VuaTFGREYHdW5pMUZFMAd1bmkxRkUxB3VuaTFGRTIHdW5pMUZFMwd1bmkxRkU0B3VuaTFGRTUHdW5pMUZFNgd1bmkxRkU3B3VuaTFGRTgHdW5pMUZFOQd1bmkxRkVBB3VuaTFGRUIHdW5pMUZFQwd1bmkxRkVEB3VuaTFGRUUHdW5pMUZFRgd1bmkxRkYyB3VuaTFGRjMHdW5pMUZGNAd1bmkxRkY2B3VuaTFGRjcHdW5pMUZGOAd1bmkxRkY5B3VuaTFGRkEHdW5pMUZGQgd1bmkxRkZDB3VuaTFGRkQHdW5pMUZGRQd1bmkyMDBDB3VuaTIwMEQHdW5pMjAwRQd1bmkyMDBGB3VuaTIwMTIHdW5pMjAxNgd1bmkyMDFGB3VuaTIwMkEHdW5pMjAyQgd1bmkyMDJDB3VuaTIwMkQHdW5pMjAyRQd1bmkyMDJGB3VuaTIwMzQHdW5pMjAzRQd1bmkyMDVFB3VuaTIwNkEHdW5pMjA2Qgd1bmkyMDZDB3VuaTIwNkQHdW5pMjA2RQd1bmkyMDZGB3VuaTIwNzAHdW5pMjA3Ngd1bmkyMDc5B3VuaTIwOTAHdW5pMjA5MQd1bmkyMDkyB3VuaTIwOTMHdW5pMjA5NAd1bmkyMEEwB3VuaTIwQTEHdW5pMjBBMgd1bmkyMEE1B3VuaTIwQTYHdW5pMjBBOAd1bmkyMEE5B3VuaTIwQUQHdW5pMjBBRQd1bmkyMEFGB3VuaTIwQjAHdW5pMjBCMQd1bmkyMEIyB3VuaTIwQjMHdW5pMjBCNAd1bmkyMEI1B3VuaTIwQjkHdW5pMjBGMAd1bmkyMTE3B3VuaTIxNEQHdW5pMjE0RQd1bmkyMTUzB3VuaTIxNTQHdW5pMjE4NAd1bmkyNUNDB3VuaTJDNjAHdW5pMkM2MQd1bmkyQzYyB3VuaTJDNjMHdW5pMkM2NAd1bmkyQzY1B3VuaTJDNjYHdW5pMkM2Nwd1bmkyQzY4B3VuaTJDNjkHdW5pMkM2QQd1bmkyQzZCB3VuaTJDNkMHdW5pMkM2RAd1bmkyQzcxB3VuaTJDNzIHdW5pMkM3Mwd1bmkyQzc0B3VuaTJDNzUHdW5pMkM3Ngd1bmkyQzc3B3VuaTJFMTcHdW5pQTcxNwd1bmlBNzE4B3VuaUE3MTkHdW5pQTcxQQd1bmlBNzFCB3VuaUE3MUMHdW5pQTcxRAd1bmlBNzFFB3VuaUE3MUYHdW5pQTcyMAd1bmlBNzIxB3VuaUE3ODgHdW5pQTc4OQd1bmlBNzhBB3VuaUE3OEIHdW5pQTc4Qwd1bmlGRTIwB3VuaUZFMjEHdW5pRkUyMgd1bmlGRTIzE3VuaTAzQjEwMzA0MDMxMzAzMDATdW5pMDNCMTAzMDQwMzEzMDMwMRN1bmkwM0IxMDMwNDAzMTQwMzAwE3VuaTAzQjEwMzA0MDMxNDAzMDETdW5pMDNCMTAzMDYwMzEzMDMwMBN1bmkwM0IxMDMwNjAzMTMwMzAxE3VuaTAzQjEwMzA2MDMxNDAzMDATdW5pMDNCMTAzMDYwMzE0MDMwMRN1bmkwM0I5MDMwNDAzMTMwMzAwE3VuaTAzQjkwMzA0MDMxMzAzMDETdW5pMDNCOTAzMDQwMzE0MDMwMBN1bmkwM0I5MDMwNDAzMTQwMzAxE3VuaTAzQjkwMzA2MDMxMzAzMDATdW5pMDNCOTAzMDYwMzEzMDMwMRN1bmkwM0I5MDMwNjAzMTQwMzAwE3VuaTAzQjkwMzA2MDMxNDAzMDETdW5pMDNDNTAzMDQwMzEzMDMwMBN1bmkwM0M1MDMwNDAzMTMwMzAxE3VuaTAzQzUwMzA0MDMxNDAzMDATdW5pMDNDNTAzMDQwMzE0MDMwMRN1bmkwM0M1MDMwNjAzMTMwMzAwE3VuaTAzQzUwMzA2MDMxMzAzMDETdW5pMDNDNTAzMDYwMzE0MDMwMBN1bmkwM0M1MDMwNjAzMTQwMzAxE3VuaTAzQjkwMzA4MDMwNDAzMDATdW5pMDNCOTAzMDgwMzA0MDMwMRN1bmkwM0I5MDMwODAzMDYwMzAwE3VuaTAzQjkwMzA4MDMwNjAzMDETdW5pMDNDNTAzMDgwMzA0MDMwMBN1bmkwM0M1MDMwODAzMDQwMzAxE3VuaTAzQzUwMzA4MDMwNjAzMDATdW5pMDNDNTAzMDgwMzA2MDMwMQhFbmcuYWx0MQhFbmcuYWx0MghFbmcuYWx0Mwd1bmkwNTE0B3VuaTA1MTUHdW5pMDUxNgd1bmkwNTE3B3VuaTA1MTgHdW5pMDUxOQd1bmkwNTFFB3VuaTA1MUYHdW5pMDUyMAd1bmkwNTIxB3VuaTA1MjIHdW5pMDUyMwd1bmkwNTI0B3VuaTA1MjUHdW5pMDUyNgd1bmkwNTI3B3VuaTIwQkEDZl9mBWZfZl9pBWZfZl9sB3VuaTFFRkEHdW5pMkM2RQd1bmkxRTlFB1R1cm5lZGEHdW5pMUVGQwd1bmkxRUZFB3VuaTJDNzAHdW5pMkM3RQd1bmkyQzdGB3VuaUE3MjIHdW5pQTcyNAd1bmlBNzI2B3VuaUE3MjgHdW5pQTcyQQd1bmlBNzJDB3VuaUE3MkUHdW5pQTczMgd1bmlBNzM0B3VuaUE3MzYHdW5pQTczOAd1bmlBNzNBB3VuaUE3M0MHdW5pQTczRQd1bmlBNzQwB3VuaUE3NDIHdW5pQTc0NAd1bmlBNzQ2B3VuaUE3NDgHdW5pQTc0QQd1bmlBNzRDB3VuaUE3NEUHdW5pQTc1MAd1bmlBNzUyB3VuaUE3NTQHdW5pQTc1Ngd1bmlBNzU4B3VuaUE3NUEHdW5pQTc1Qwd1bmlBNzVFB3VuaUE3NjAHdW5pQTc2NAd1bmlBNzY2B3VuaUE3NjgHdW5pQTc2QQd1bmlBNzZDB3VuaUE3NkUHdW5pQTc3OQd1bmlBNzdCB3VuaUE3N0QHdW5pQTc3RQd1bmlBNzgwB3VuaUE3ODIHdW5pQTc4NAd1bmlBNzg2B3VuaUE3OEQHdW5pQTc5MAd1bmlBNzkyB3VuaUE3QTAHdW5pQTdBMgd1bmlBN0E0B3VuaUE3QTYHdW5pQTdBOAd1bmlBN0FBB3VuaUE3QUIHdW5pQTdBQwd1bmlBN0FEB3VuaUE3QUUHdW5pQTdBRgd1bmlBN0IwB3VuaUE3QjEHdW5pQTdCMgd1bmlBN0IzB3VuaUE3QjQHdW5pQTdCNg91bmkwMTNCLmxvY2xNQUgPdW5pMDE0NS5sb2NsTUFID0FvZ29uZWsubG9jbE5BVg9Fb2dvbmVrLmxvY2xOQVYPSW9nb25lay5sb2NsTkFWD1VvZ29uZWsubG9jbE5BVgZJLnNhbHQHSUouc2FsdAtJYWN1dGUuc2FsdAtJYnJldmUuc2FsdAx1bmkwMUNGLnNhbHQQSWNpcmN1bWZsZXguc2FsdAx1bmkwMjA4LnNhbHQOSWRpZXJlc2lzLnNhbHQMdW5pMUUyRS5zYWx0D0lkb3RhY2NlbnQuc2FsdAx1bmkxRUNBLnNhbHQLSWdyYXZlLnNhbHQMdW5pMUVDOC5zYWx0DHVuaTAyMEEuc2FsdAxJbWFjcm9uLnNhbHQMSW9nb25lay5zYWx0FElvZ29uZWtfbG9jbE5BVi5zYWx0C0l0aWxkZS5zYWx0DHVuaTFFMkMuc2FsdAZKLnNhbHQQSmNpcmN1bWZsZXguc2FsdAx1bmkwMUM3LnNhbHQMdW5pMDFDQS5zYWx0B1R1cm5lZGUKZGVsdGFsYXRpbgd1bmkyQzc4B3VuaTAyNUMHdW5pMDI1RAd1bmkwMUREB3VuaTAyNUEHdW5pMDIzNwd1bmkxRUZCB2xvbmdzX3QHdW5pMUU5Qwd1bmkxRTlEB3VuaTJDN0EDc190CnN1YnNjcmlwdGoHdW5pMkM3OQd1bmlBNzIzB3VuaUE3MjUHdW5pQTcyNwd1bmlBNzI5B3VuaUE3MkIHdW5pQTcyRAd1bmlBNzJGB3VuaUE3MzAHdW5pQTczMQd1bmlBNzMzB3VuaUE3MzUHdW5pQTczNwd1bmlBNzM5B3VuaUE3M0IHdW5pQTczRAd1bmlBNzNGB3VuaUE3NDEHdW5pQTc0Mwd1bmlBNzQ1B3VuaUE3NDcHdW5pQTc0OQd1bmlBNzRCB3VuaUE3NEQHdW5pQTc0Rgd1bmlBNzUxB3VuaUE3NTMHdW5pQTc1NQd1bmlBNzU3B3VuaUE3NTkHdW5pQTc1Qgd1bmlBNzVEB3VuaUE3NUYHdW5pQTc2MQd1bmlBNzY1B3VuaUE3NjcHdW5pQTc2OQd1bmlBNzZCB3VuaUE3NkQHdW5pQTc2Rgd1bmlBNzcxB3VuaUE3NzIHdW5pQTc3Mwd1bmlBNzc0B3VuaUE3NzUHdW5pQTc3Ngd1bmlBNzc3B3VuaUE3NzgHdW5pQTc3QQd1bmlBNzdDB3VuaUE3N0YHdW5pQTc4MQd1bmlBNzgzB3VuaUE3ODUHdW5pQTc4Nwd1bmlBNzhFB3VuaUE3OTEHdW5pQTc5Mwd1bmlBN0ExB3VuaUE3QTMHdW5pQTdBNQd1bmlBN0E3B3VuaUE3QTkHdW5pQTdCNQd1bmlBN0I3B3VuaUE3RkEHdW5pQUI2MAd1bmlBQjYxB3VuaUFCNjIHdW5pQUI2Mwd1bmlBQjY0B3VuaTFFRkQHdW5pMUVGRg91bmkwMTNDLmxvY2xNQUgPdW5pMDE0Ni5sb2NsTUFID2FvZ29uZWsubG9jbE5BVg9lb2dvbmVrLmxvY2xOQVYPaW9nb25lay5sb2NsTkFWD3VvZ29uZWsubG9jbE5BVglpX3NjLnNhbHQOaWFjdXRlX3NjLnNhbHQOaWJyZXZlX3NjLnNhbHQTaWNpcmN1bWZsZXhfc2Muc2FsdBFpZGllcmVzaXNfc2Muc2FsdBJpZG90YWNjZW50X3NjLnNhbHQOaWdyYXZlX3NjLnNhbHQKaWpfc2Muc2FsdA9pbWFjcm9uX3NjLnNhbHQPaW9nb25la19zYy5zYWx0Dml0aWxkZV9zYy5zYWx0CWpfc2Muc2FsdBNqY2lyY3VtZmxleF9zYy5zYWx0BGEuc2MJYWFjdXRlLnNjCWFicmV2ZS5zYw5hY2lyY3VtZmxleC5zYwxhZGllcmVzaXMuc2MJYWdyYXZlLnNjCmFtYWNyb24uc2MKYW9nb25lay5zYwhhcmluZy5zYw1hcmluZ2FjdXRlLnNjCWF0aWxkZS5zYwVhZS5zYwphZWFjdXRlLnNjBGIuc2MEYy5zYwljYWN1dGUuc2MJY2Nhcm9uLnNjC2NjZWRpbGxhLnNjDmNjaXJjdW1mbGV4LnNjB2Nkb3Quc2MEZC5zYwZldGguc2MJZGNhcm9uLnNjCWRjcm9hdC5zYwRlLnNjCWVhY3V0ZS5zYwllYnJldmUuc2MJZWNhcm9uLnNjDmVjaXJjdW1mbGV4LnNjDGVkaWVyZXNpcy5zYw1lZG90YWNjZW50LnNjCWVncmF2ZS5zYwplbWFjcm9uLnNjCmVvZ29uZWsuc2MEZi5zYwRnLnNjCWdicmV2ZS5zYw5nY2lyY3VtZmxleC5zYwp1bmkwMTIzLnNjB2dkb3Quc2MEaC5zYwdoYmFyLnNjDmhjaXJjdW1mbGV4LnNjBGkuc2MJaWFjdXRlLnNjCWlicmV2ZS5zYw5pY2lyY3VtZmxleC5zYwxpZGllcmVzaXMuc2MMaS5sb2NsVFJLLnNjCWlncmF2ZS5zYwVpai5zYwppbWFjcm9uLnNjCmlvZ29uZWsuc2MJaXRpbGRlLnNjBGouc2MOamNpcmN1bWZsZXguc2MEay5zYwp1bmkwMTM3LnNjBGwuc2MJbGFjdXRlLnNjCWxjYXJvbi5zYwp1bmkwMTNDLnNjB2xkb3Quc2MJbHNsYXNoLnNjBG0uc2MEbi5zYwluYWN1dGUuc2MJbmNhcm9uLnNjCnVuaTAxNDYuc2MGZW5nLnNjCW50aWxkZS5zYwRvLnNjCW9hY3V0ZS5zYwlvYnJldmUuc2MOb2NpcmN1bWZsZXguc2MMb2RpZXJlc2lzLnNjCW9ncmF2ZS5zYxBvaHVuZ2FydW1sYXV0LnNjCm9tYWNyb24uc2MJb3NsYXNoLnNjDm9zbGFzaGFjdXRlLnNjCW90aWxkZS5zYwVvZS5zYwRwLnNjCHRob3JuLnNjBHEuc2MEci5zYwlyYWN1dGUuc2MJcmNhcm9uLnNjCnVuaTAxNTcuc2MEcy5zYwlzYWN1dGUuc2MJc2Nhcm9uLnNjC3NjZWRpbGxhLnNjDnNjaXJjdW1mbGV4LnNjCnVuaTAyMTkuc2MNZ2VybWFuZGJscy5zYwR0LnNjB3RiYXIuc2MJdGNhcm9uLnNjCnVuaTAxNjMuc2MKdW5pMDIxQi5zYwR1LnNjCXVhY3V0ZS5zYwl1YnJldmUuc2MOdWNpcmN1bWZsZXguc2MMdWRpZXJlc2lzLnNjCXVncmF2ZS5zYxB1aHVuZ2FydW1sYXV0LnNjCnVtYWNyb24uc2MKdW9nb25lay5zYwh1cmluZy5zYwl1dGlsZGUuc2MEdi5zYwR3LnNjCXdhY3V0ZS5zYw53Y2lyY3VtZmxleC5zYwx3ZGllcmVzaXMuc2MJd2dyYXZlLnNjBHguc2MEeS5zYwl5YWN1dGUuc2MOeWNpcmN1bWZsZXguc2MMeWRpZXJlc2lzLnNjCXlncmF2ZS5zYwR6LnNjCXphY3V0ZS5zYwl6Y2Fyb24uc2MNemRvdGFjY2VudC5zYwd1bmkyMDcxB3VuaUE3OEYHdW5pQTdGNwd1bmlBN0ZCB3VuaUE3RkMHdW5pQTdGRAd1bmlBN0ZFB3VuaUE3RkYMdW5pQTdGNy5zYWx0B3VuaUE2NDAHdW5pQTY0Mgd1bmlBNjQ0B3VuaUE2NDYHdW5pQTY0OAd1bmlBNjRBB3VuaUE2NEMHdW5pQTY0RQd1bmlBNjUwB3VuaUE2NTIHdW5pQTY1NAd1bmlBNjU2B3VuaUE2NTgHdW5pQTY1QQd1bmlBNjVDB3VuaUE2NUUHdW5pQTY2MAd1bmlBNjYyB3VuaUE2NjQHdW5pQTY2Ngd1bmlBNjY4B3VuaUE2NkEHdW5pQTY2Qwd1bmlBNjgwB3VuaUE2ODIHdW5pQTY4NAd1bmlBNjg2B3VuaUE2ODgHdW5pQTY4QQd1bmlBNjhDB3VuaUE2OEUHdW5pQTY5MAd1bmlBNjkyB3VuaUE2OTQHdW5pQTY5Ngd1bmlBNjk4B3VuaUE2OUEHdW5pMDUyOAd1bmkwNTJBB3VuaTA1MkMHdW5pMDUyRQx1bmkwNDA2LnNhbHQMdW5pMDQwNy5zYWx0DHVuaTA0MDguc2FsdAx1bmkwNEMwLnNhbHQHdW5pQTY0MQd1bmlBNjQzB3VuaUE2NDUHdW5pQTY0Nwd1bmlBNjQ5B3VuaUE2NEIHdW5pQTY0RAd1bmlBNjRGB3VuaUE2NTEHdW5pQTY1Mwd1bmlBNjU1B3VuaUE2NTcHdW5pQTY1OQd1bmlBNjVCB3VuaUE2NUQHdW5pQTY1Rgd1bmlBNjYxB3VuaUE2NjMHdW5pQTY2NQd1bmlBNjY3B3VuaUE2NjkHdW5pQTY2Qgd1bmlBNjZEB3VuaUE2ODEHdW5pQTY4Mwd1bmlBNjg1B3VuaUE2ODcHdW5pQTY4OQd1bmlBNjhCB3VuaUE2OEQHdW5pQTY4Rgd1bmlBNjkxB3VuaUE2OTMHdW5pQTY5NQd1bmlBNjk3B3VuaUE2OTkHdW5pQTY5Qgd1bmkwNTI5B3VuaTA1MkIHdW5pMDUyRAd1bmkwNTJGD3VuaTA0MzEubG9jbFNSQgx1bmkwNENGLnNhbHQHdW5pQTY2RQd1bmlBNjdGB3VuaUE2OUMHdW5pQTY5RAd1bmkwMzcwB3VuaTAzNzIHdW5pMDM3Ngd1bmkwM0NGB3VuaTAzN0YMdW5pMDM3Ri5zYWx0CUlvdGEuc2FsdA5Jb3RhdG9ub3Muc2FsdBFJb3RhZGllcmVzaXMuc2FsdAx1bmkxRjM4LnNhbHQMdW5pMUYzOS5zYWx0DHVuaTFGM0Euc2FsdAx1bmkxRjNCLnNhbHQMdW5pMUYzQy5zYWx0DHVuaTFGM0Quc2FsdAx1bmkxRjNFLnNhbHQMdW5pMUYzRi5zYWx0DHVuaTFGREEuc2FsdAx1bmkxRkRCLnNhbHQMdW5pMUZEOC5zYWx0DHVuaTFGRDkuc2FsdAd1bmkwMzcxB3VuaTAzNzMHdW5pMDM3Nwd1bmlBQjY1C3VuaTAzRDAuYWx0CENmcmFrdHVyCEhmcmFrdHVyB3VuaTIxMTEHdW5pMjExQwhaZnJha3R1cgd1bmlBNzYyB3VuaUE3NjMHdW5pMjEyQwd1bmkyMTBCB3VuaTIxMTAHdW5pMjExMg5QaURvdWJsZVN0cnVjawd1bmkyMTFCB1R1cm5lZEYHdW5pMjEyQg1DRG91YmxlU3RydWNrDUhEb3VibGVTdHJ1Y2sNTkRvdWJsZVN0cnVjaw1QRG91YmxlU3RydWNrDVFEb3VibGVTdHJ1Y2sNUkRvdWJsZVN0cnVjaw1aRG91YmxlU3RydWNrE0l0YWxpY0REb3VibGVTdHJ1Y2sRR2FtbWFEb3VibGVTdHJ1Y2sHdW5pMjEwNwd1bmkyMTJBB3VuaTIxMzAHdW5pMjEzMQd1bmkyMTMzB3VuaUE3OTYHdW5pQTc5OAd1bmlBNzlBB3VuaUE3OUMHdW5pQTc5RRNJdGFsaWNkRG91YmxlU3RydWNrE0l0YWxpY2VEb3VibGVTdHJ1Y2sTSXRhbGljaURvdWJsZVN0cnVjaxNJdGFsaWNqRG91YmxlU3RydWNrEWdhbW1hRG91YmxlU3RydWNrDnBpRG91YmxlU3RydWNrB3VuaTIxMEUHdW5pMjEwRgdzY3JpcHRlB3NjcmlwdG8Hc2NyaXB0Zwd1bmlBNzk0B3VuaUE3OTUHdW5pQTc5Nwd1bmlBNzk5B3VuaUE3OUIHdW5pQTc5RAd1bmlBNzlGB3VuaUE3RjkHdW5pQUIzMAd1bmlBQjMxB3VuaUFCMzIHdW5pQUIzMwd1bmlBQjM0B3VuaUFCMzUHdW5pQUIzNgd1bmlBQjM3B3VuaUFCMzgHdW5pQUIzOQd1bmlBQjNBB3VuaUFCM0IHdW5pQUIzQwd1bmlBQjNEB3VuaUFCM0UHdW5pQUIzRgd1bmlBQjQwB3VuaUFCNDEHdW5pQUI0Mgd1bmlBQjQzB3VuaUFCNDQHdW5pQUI0NQd1bmlBQjQ2B3VuaUFCNDcHdW5pQUI0OAd1bmlBQjQ5B3VuaUFCNEEHdW5pQUI0Qgd1bmlBQjRDB3VuaUFCNEQHdW5pQUI0RQd1bmlBQjRGB3VuaUFCNTAHdW5pQUI1MQd1bmlBQjUyB3VuaUFCNTMHdW5pQUI1NAd1bmlBQjU1B3VuaUFCNTYHdW5pQUI1Nwd1bmlBQjU4B3VuaUFCNTkHdW5pQUI1QQd1bmkyMDk1B3VuaTIwOTYHdW5pMjA5Nwd1bmkyMDk4B3VuaTIwOTkHdW5pMjA5QQd1bmkyMDlCB3VuaTIwOUMHdW5pQTc3MAd1bmlBN0Y4B3VuaUFCNUMHdW5pQUI1RAd1bmlBQjVFB3VuaUFCNUYHdW5pMkUyRgx1bmkxRDM1LnNhbHQMdW5pMUQzNi5zYWx0CXplcm8udG9zZghvbmUudG9zZgh0d28udG9zZgp0aHJlZS50b3NmCWZvdXIudG9zZglmaXZlLnRvc2YIc2l4LnRvc2YKc2V2ZW4udG9zZgplaWdodC50b3NmCW5pbmUudG9zZgh6ZXJvLm9zZgdvbmUub3NmB3R3by5vc2YJdGhyZWUub3NmCGZvdXIub3NmCGZpdmUub3NmB3NpeC5vc2YJc2V2ZW4ub3NmCWVpZ2h0Lm9zZghuaW5lLm9zZgd6ZXJvLmxmBm9uZS5sZgZ0d28ubGYIdGhyZWUubGYHZm91ci5sZgdmaXZlLmxmBnNpeC5sZghzZXZlbi5sZghlaWdodC5sZgduaW5lLmxmCnplcm8uc2xhc2gHdW5pMjA4MAd1bmkyMDgxB3VuaTIwODIHdW5pMjA4Mwd1bmkyMDg0B3VuaTIwODUHdW5pMjA4Ngd1bmkyMDg3B3VuaTIwODgHdW5pMjA4OQl6ZXJvLmRub20Ib25lLmRub20IdHdvLmRub20KdGhyZWUuZG5vbQlmb3VyLmRub20JZml2ZS5kbm9tCHNpeC5kbm9tCnNldmVuLmRub20KZWlnaHQuZG5vbQluaW5lLmRub20JemVyby5udW1yCG9uZS5udW1yCHR3by5udW1yCnRocmVlLm51bXIJZm91ci5udW1yCWZpdmUubnVtcghzaXgubnVtcgpzZXZlbi5udW1yCmVpZ2h0Lm51bXIJbmluZS5udW1yB3VuaTIxNUYHdW5pMjE4OQd1bmkyMTU1B3VuaTIxNTYHdW5pMjE1Nwd1bmkyMTU4B3VuaTIxNTkHdW5pMjE1QQd1bmkyMTUwB3VuaTIxNTEHdW5pMjE1Mgd1bmkyMDQyB3VuaTIwNEMHdW5pMjA0RAd1bmkyMDQ1B3VuaTIwNDYFY2FyZXQHdW5pMjA0MQd1bmkyMDQwB3VuaTIwNTAHdW5pMkUzNgd1bmkyRTM3B3VuaTIwNUMHdW5pMkUxMwd1bmkyRTE2B3VuaTJFMDgPZG93bndhcmRzYW5jb3JhB3VuaTJFMEUHdW5pMjA0OQd1bmkyRTJEB3VuaTIwNTkHdW5pMjA1NQd1bmkyRTEwB3VuaTIwNUIHdW5pMjA1OAd1bmkyMDI3B3VuaTIwNDMHdW5pMkUxMgd1bmkyMDNEB3VuaTJFMTgHdW5pMjA1NAd1bmkyRTA0B3VuaTJFMUMHdW5pMkUwQwd1bmkyRTAyB3VuaTJFMDkHdW5pMkUyMAd1bmkyMDRFDm9uZWRvdGVubGVhZGVyHG9uZWRvdG92ZXJ0d29kb3RzcHVuY3R1YXRpb24HdW5pMkUxOQd1bmkyRTBGB3VuaTIwNDcHdW5pMjA0OAd1bmkyRTM0B3VuaTJFMzMHdW5pMkUwNwd1bmkyRTA2B3VuaTJFMEIHdW5pMjAzQgd1bmkyRTExEXJldmVyc2VkcGFyYWdyYXBoFHJldmVyc2VkcXVlc3Rpb25tYXJrB3VuaTIwNEYHdW5pMkUwMQd1bmkyRTAwB3VuaTJFMDUHdW5pMkUxRAd1bmkyRTBEB3VuaTJFMDMHdW5pMkUwQQd1bmkyRTIxB3VuaTJFMzAZc3F1YXJlZGZvdXJkb3RwdW5jdHVhdGlvbgd1bmkyMDUzB3VuaTIwNTYHdW5pMkUxRQd1bmkyRTFGB3VuaTJFMUIHdW5pMjA0QQd1bmkyRTM5B3VuaTIwNUQHdW5pMkUzMgd1bmkyRTM4B3VuaTJFMzUHdW5pMjA1MQ50d29kb3RlbmxlYWRlcgd1bmkyMDVBHHR3b2RvdHNvdmVyb25lZG90cHVuY3R1YXRpb24HdW5pMjAzRgd1bmkyMDIzB3VuaTJFM0MHdW5pMkUzRAd1bmkyRTNFB3VuaTJFM0YHdW5pMkU0MQd1bmkyRTQzB3VuaTJFNDQHdW5pMkU0NQd1bmkyRTQ2B3VuaTJFNDcHdW5pMkU0OAd1bmkyRTQ5B3VuaTJFNEEHdW5pMkU0Qgd1bmkyRTRDB3VuaTJFNEQHdW5pMkU0RQd1bmkyRTRGB3VuaUE2NzMNdXB3YXJkc2FuY29yYQd1bmkyRTMxB3VuaTIwOEQHdW5pMjA4RRNicmFja2hhbGZib3R0b21sZWZ0FGJyYWNraGFsZmJvdHRvbXJpZ2h0EGJyYWNraGFsZnRvcGxlZnQRYnJhY2toYWxmdG9wcmlnaHQVbGVmdGRvdWJsZXBhcmVudGhlc2lzFnJpZ2h0ZG91YmxlcGFyZW50aGVzaXMHdW5pMkUyNgd1bmkyRTI3DnBhcmVubGVmdC5zdXBzB3VuaTIwN0UHdW5pMkUxQQd1bmkyMDEwB3VuaTIwMTEHdW5pMkUzQgd1bmkyRTNBB3VuaTJFNDAHdW5pMjAzNgd1bmkyMDM1B3VuaTIwNTcHdW5pMjAzNwd1bmkyRTQyDHBhcmVubGVmdC5zYw1wYXJlbnJpZ2h0LnNjDGJyYWNlbGVmdC5zYw1icmFjZXJpZ2h0LnNjDmJyYWNrZXRsZWZ0LnNjD2JyYWNrZXRyaWdodC5zYwlleGNsYW0uc2MNZXhjbGFtZG93bi5zYwtxdWVzdGlvbi5zYw9xdWVzdGlvbmRvd24uc2MMZXhjbGFtZGJsLnNjEGd1aWxzaW5nbGxlZnQuc2MRZ3VpbHNpbmdscmlnaHQuc2MHdW5pQTkyRQd1bmlBNjdFB3VuaTIwNUYHdW5pMjAyOAd1bmkyMDI5B3VuaTIwNjEHdW5pMjA2NAd1bmkyMDYzB3VuaTIwNjIHdW5pMjA2Ngd1bmkyMDY3B3VuaTIwNjgHdW5pMjA2OQd1bmkyMDYwB3VuaTIwQjYHdW5pMjBCQwd1bmkyMEJEB3VuaTIwQUEHdW5pMjBCNwd1bmkyMEI4B3VuaTIwQkIHdW5pMjBCRQd1bmkyMEJGC2Zsb3Jpbi5zczAzB3VuaTIxMjcHdW5pMjEzNQd1bmkyMTRCB3VuaTIxMzYHdW5pMjA1Mgd1bmkyMTM4B3VuaTIwOEMHdW5pMjA3Qwd1bmkyMTM3B3VuaTIwOEIHdW5pMjA3Qgd1bmkyMDMxB3VuaTIwOEEHdW5pMjA3QRJyZXZlcnNlZFNhbnNTZXJpZkwVc3VtbWF0aW9uRG91YmxlU3RydWNrEHR1cm5lZFNhbnNTZXJpZkcQdHVybmVkU2Fuc1NlcmlmTBB0dXJuZWRTYW5zU2VyaWZZGXN1bW1hdGlvbkRvdWJsZVN0cnVjay5taXIIUm90YXRlZFEHdW5pMjEwMAd1bmkyMTAxB3VuaTIxMDYHdW5pMjEwMwd1bmkyMTA0B3VuaTIxM0IHdW5pMjEwOQd1bmkyMTM5B3VuaTIxMTQHdW5pMjEyNQd1bmkyMTRDDHByZXNjcmlwdGlvbgd1bmkyMTRBB3VuaTIxMUYHdW5pMjEwOAd1bmkyMTIwGHN5bWJvbGZvcnNhbWFyaXRhbnNvdXJjZQd1bmkyMTIxB3VuaTIxMjMLd2VpZXJzdHJhc3MHdW5pMDJERRd1bmkwMkU1X3VuaTAyRTVfdW5pMDJFORd1bmkwMkU1X3VuaTAyRTVfdW5pMDJFNhd1bmkwMkU1X3VuaTAyRTVfdW5pMDJFOBd1bmkwMkU1X3VuaTAyRTVfdW5pMDJFNw91bmkwMkU1X3VuaTAyRTkXdW5pMDJFNV91bmkwMkU5X3VuaTAyRTUXdW5pMDJFNV91bmkwMkU5X3VuaTAyRTkXdW5pMDJFNV91bmkwMkU5X3VuaTAyRTYXdW5pMDJFNV91bmkwMkU5X3VuaTAyRTgXdW5pMDJFNV91bmkwMkU5X3VuaTAyRTcPdW5pMDJFNV91bmkwMkU2F3VuaTAyRTVfdW5pMDJFNl91bmkwMkU1F3VuaTAyRTVfdW5pMDJFNl91bmkwMkU5F3VuaTAyRTVfdW5pMDJFNl91bmkwMkU2F3VuaTAyRTVfdW5pMDJFNl91bmkwMkU4F3VuaTAyRTVfdW5pMDJFNl91bmkwMkU3D3VuaTAyRTVfdW5pMDJFOBd1bmkwMkU1X3VuaTAyRThfdW5pMDJFNRd1bmkwMkU1X3VuaTAyRThfdW5pMDJFORd1bmkwMkU1X3VuaTAyRThfdW5pMDJFNhd1bmkwMkU1X3VuaTAyRThfdW5pMDJFOBd1bmkwMkU1X3VuaTAyRThfdW5pMDJFNw91bmkwMkU1X3VuaTAyRTcXdW5pMDJFNV91bmkwMkU3X3VuaTAyRTUXdW5pMDJFNV91bmkwMkU3X3VuaTAyRTkXdW5pMDJFNV91bmkwMkU3X3VuaTAyRTYXdW5pMDJFNV91bmkwMkU3X3VuaTAyRTgXdW5pMDJFNV91bmkwMkU3X3VuaTAyRTcPdW5pMDJFOV91bmkwMkU1F3VuaTAyRTlfdW5pMDJFNV91bmkwMkU1F3VuaTAyRTlfdW5pMDJFNV91bmkwMkU5F3VuaTAyRTlfdW5pMDJFNV91bmkwMkU2F3VuaTAyRTlfdW5pMDJFNV91bmkwMkU4F3VuaTAyRTlfdW5pMDJFNV91bmkwMkU3F3VuaTAyRTlfdW5pMDJFOV91bmkwMkU1F3VuaTAyRTlfdW5pMDJFOV91bmkwMkU2F3VuaTAyRTlfdW5pMDJFOV91bmkwMkU4F3VuaTAyRTlfdW5pMDJFOV91bmkwMkU3D3VuaTAyRTlfdW5pMDJFNhd1bmkwMkU5X3VuaTAyRTZfdW5pMDJFNRd1bmkwMkU5X3VuaTAyRTZfdW5pMDJFORd1bmkwMkU5X3VuaTAyRTZfdW5pMDJFNhd1bmkwMkU5X3VuaTAyRTZfdW5pMDJFOBd1bmkwMkU5X3VuaTAyRTZfdW5pMDJFNw91bmkwMkU5X3VuaTAyRTgXdW5pMDJFOV91bmkwMkU4X3VuaTAyRTUXdW5pMDJFOV91bmkwMkU4X3VuaTAyRTkXdW5pMDJFOV91bmkwMkU4X3VuaTAyRTYXdW5pMDJFOV91bmkwMkU4X3VuaTAyRTgXdW5pMDJFOV91bmkwMkU4X3VuaTAyRTcPdW5pMDJFOV91bmkwMkU3F3VuaTAyRTlfdW5pMDJFN191bmkwMkU1F3VuaTAyRTlfdW5pMDJFN191bmkwMkU5F3VuaTAyRTlfdW5pMDJFN191bmkwMkU2F3VuaTAyRTlfdW5pMDJFN191bmkwMkU4F3VuaTAyRTlfdW5pMDJFN191bmkwMkU3D3VuaTAyRTZfdW5pMDJFNRd1bmkwMkU2X3VuaTAyRTVfdW5pMDJFNRd1bmkwMkU2X3VuaTAyRTVfdW5pMDJFORd1bmkwMkU2X3VuaTAyRTVfdW5pMDJFNhd1bmkwMkU2X3VuaTAyRTVfdW5pMDJFOBd1bmkwMkU2X3VuaTAyRTVfdW5pMDJFNw91bmkwMkU2X3VuaTAyRTkXdW5pMDJFNl91bmkwMkU5X3VuaTAyRTUXdW5pMDJFNl91bmkwMkU5X3VuaTAyRTkXdW5pMDJFNl91bmkwMkU5X3VuaTAyRTYXdW5pMDJFNl91bmkwMkU5X3VuaTAyRTgXdW5pMDJFNl91bmkwMkU5X3VuaTAyRTcXdW5pMDJFNl91bmkwMkU2X3VuaTAyRTUXdW5pMDJFNl91bmkwMkU2X3VuaTAyRTkXdW5pMDJFNl91bmkwMkU2X3VuaTAyRTgXdW5pMDJFNl91bmkwMkU2X3VuaTAyRTcPdW5pMDJFNl91bmkwMkU4F3VuaTAyRTZfdW5pMDJFOF91bmkwMkU1F3VuaTAyRTZfdW5pMDJFOF91bmkwMkU5F3VuaTAyRTZfdW5pMDJFOF91bmkwMkU2F3VuaTAyRTZfdW5pMDJFOF91bmkwMkU4F3VuaTAyRTZfdW5pMDJFOF91bmkwMkU3D3VuaTAyRTZfdW5pMDJFNxd1bmkwMkU2X3VuaTAyRTdfdW5pMDJFNRd1bmkwMkU2X3VuaTAyRTdfdW5pMDJFORd1bmkwMkU2X3VuaTAyRTdfdW5pMDJFNhd1bmkwMkU2X3VuaTAyRTdfdW5pMDJFOBd1bmkwMkU2X3VuaTAyRTdfdW5pMDJFNw91bmkwMkU4X3VuaTAyRTUXdW5pMDJFOF91bmkwMkU1X3VuaTAyRTUXdW5pMDJFOF91bmkwMkU1X3VuaTAyRTkXdW5pMDJFOF91bmkwMkU1X3VuaTAyRTYXdW5pMDJFOF91bmkwMkU1X3VuaTAyRTgXdW5pMDJFOF91bmkwMkU1X3VuaTAyRTcPdW5pMDJFOF91bmkwMkU5F3VuaTAyRThfdW5pMDJFOV91bmkwMkU1F3VuaTAyRThfdW5pMDJFOV91bmkwMkU5F3VuaTAyRThfdW5pMDJFOV91bmkwMkU2F3VuaTAyRThfdW5pMDJFOV91bmkwMkU4F3VuaTAyRThfdW5pMDJFOV91bmkwMkU3D3VuaTAyRThfdW5pMDJFNhd1bmkwMkU4X3VuaTAyRTZfdW5pMDJFNRd1bmkwMkU4X3VuaTAyRTZfdW5pMDJFORd1bmkwMkU4X3VuaTAyRTZfdW5pMDJFNhd1bmkwMkU4X3VuaTAyRTZfdW5pMDJFOBd1bmkwMkU4X3VuaTAyRTZfdW5pMDJFNxd1bmkwMkU4X3VuaTAyRThfdW5pMDJFNRd1bmkwMkU4X3VuaTAyRThfdW5pMDJFORd1bmkwMkU4X3VuaTAyRThfdW5pMDJFNhd1bmkwMkU4X3VuaTAyRThfdW5pMDJFNw91bmkwMkU4X3VuaTAyRTcXdW5pMDJFOF91bmkwMkU3X3VuaTAyRTUXdW5pMDJFOF91bmkwMkU3X3VuaTAyRTkXdW5pMDJFOF91bmkwMkU3X3VuaTAyRTYXdW5pMDJFOF91bmkwMkU3X3VuaTAyRTgXdW5pMDJFOF91bmkwMkU3X3VuaTAyRTcPdW5pMDJFN191bmkwMkU1F3VuaTAyRTdfdW5pMDJFNV91bmkwMkU1F3VuaTAyRTdfdW5pMDJFNV91bmkwMkU5F3VuaTAyRTdfdW5pMDJFNV91bmkwMkU2F3VuaTAyRTdfdW5pMDJFNV91bmkwMkU4F3VuaTAyRTdfdW5pMDJFNV91bmkwMkU3D3VuaTAyRTdfdW5pMDJFORd1bmkwMkU3X3VuaTAyRTlfdW5pMDJFNRd1bmkwMkU3X3VuaTAyRTlfdW5pMDJFORd1bmkwMkU3X3VuaTAyRTlfdW5pMDJFNhd1bmkwMkU3X3VuaTAyRTlfdW5pMDJFOBd1bmkwMkU3X3VuaTAyRTlfdW5pMDJFNw91bmkwMkU3X3VuaTAyRTYXdW5pMDJFN191bmkwMkU2X3VuaTAyRTUXdW5pMDJFN191bmkwMkU2X3VuaTAyRTkXdW5pMDJFN191bmkwMkU2X3VuaTAyRTYXdW5pMDJFN191bmkwMkU2X3VuaTAyRTgXdW5pMDJFN191bmkwMkU2X3VuaTAyRTcPdW5pMDJFN191bmkwMkU4F3VuaTAyRTdfdW5pMDJFOF91bmkwMkU1F3VuaTAyRTdfdW5pMDJFOF91bmkwMkU5F3VuaTAyRTdfdW5pMDJFOF91bmkwMkU2F3VuaTAyRTdfdW5pMDJFOF91bmkwMkU4F3VuaTAyRTdfdW5pMDJFOF91bmkwMkU3F3VuaTAyRTdfdW5pMDJFN191bmkwMkU1F3VuaTAyRTdfdW5pMDJFN191bmkwMkU5F3VuaTAyRTdfdW5pMDJFN191bmkwMkU2F3VuaTAyRTdfdW5pMDJFN191bmkwMkU4B3VuaUE3MDAHdW5pQTcwMQd1bmlBNzAyB3VuaUE3MDMHdW5pQTcwNAd1bmlBNzA1B3VuaUE3MDYHdW5pQTcwNwd1bmlBNzA4B3VuaUE3MDkHdW5pQTcwQQd1bmlBNzBCB3VuaUE3MEMHdW5pQTcwRAd1bmlBNzBFB3VuaUE3MEYHdW5pQTcxMAd1bmlBNzExB3VuaUE3MTIHdW5pQTcxMwd1bmlBNzE0B3VuaUE3MTUHdW5pQTcxNgd1bmlBQjVCDGFtcGVyc2FuZC5zYwd1bmkyMTI5B3VuaTAzMDgHdW5pMDMwNwlncmF2ZWNvbWIJYWN1dGVjb21iB3VuaTAzMEIHdW5pMDMwMgd1bmkwMzBDB3VuaTAzMDYHdW5pMDMwQQl0aWxkZWNvbWIHdW5pMDMwNAd1bmkwMzA1B3VuaTAzMEQHdW5pMDMwRQd1bmkwMzBGB3VuaTAzMTAHdW5pMDMxMQd1bmkwMzEyB3VuaTAzMTMHdW5pMDMxNAd1bmkwMzE1B3VuaTAzMTYHdW5pMDMxNwd1bmkwMzE4B3VuaTAzMTkHdW5pMDMxQQd1bmkwMzFCB3VuaTAzMUMHdW5pMDMxRAd1bmkwMzFFB3VuaTAzMUYHdW5pMDMyMBhob29rcGFsYXRhbGl6ZWRiZWxvd2NvbWIWaG9va3JldHJvZmxleGJlbG93Y29tYgxkb3RiZWxvd2NvbWIHdW5pMDMyNAd1bmkwMzI1B3VuaTAzMjcHdW5pMDMyOAd1bmkwMzI5B3VuaTAzMkEHdW5pMDMyQgd1bmkwMzJDB3VuaTAzMkQHdW5pMDMyRQd1bmkwMzJGB3VuaTAzMzAHdW5pMDMzMQd1bmkwMzMyB3VuaTAzMzMHdW5pMDMzNBZzdHJva2VzaG9ydG92ZXJsYXljb21iFXN0cm9rZWxvbmdvdmVybGF5Y29tYhVzbGFzaHNob3J0b3ZlcmxheWNvbWIUc2xhc2hsb25nb3ZlcmxheWNvbWIHdW5pMDMzOQd1bmkwMzNBB3VuaTAzM0IHdW5pMDMzQwd1bmkwMzNEB3VuaTAzM0UHdW5pMDMzRgd1bmkwMzQwB3VuaTAzNDEHdW5pMDM0Ngd1bmkwMzQ3B3VuaTAzNDgHdW5pMDM0OQd1bmkwMzRBB3VuaTAzNEIHdW5pMDM0Qwd1bmkwMzREB3VuaTAzNEUHdW5pMDM0Rgd1bmkwMzUwB3VuaTAzNTEHdW5pMDM1Mgd1bmkwMzUzB3VuaTAzNTQHdW5pMDM1NQd1bmkwMzU2B3VuaTAzNTcHdW5pMDM1OQd1bmkwMzVBB3VuaTAzNUIHdW5pMDM1Qwd1bmkwMzVEB3VuaTAzNUUHdW5pMDM1Rgd1bmkwMzYwB3VuaTAzNjEHdW5pMDM2Mg9hY3V0ZWdyYXZlYWN1dGULYWN1dGVtYWNyb24HdW5pMURGRQd1bmkxREZGC2JyZXZlbWFjcm9uGWNvbWJpbmluZ2NvbmpvaW5pbmdtYWNyb24XY29tYmluaW5nbWFjcm9ubGVmdGhhbGYYY29tYmluaW5nbWFjcm9ucmlnaHRoYWxmB3VuaTAzNTgLZG90dGVkYWN1dGULZG90dGVkZ3JhdmUVZG91YmxlY2lyY3VtZmxleGFib3ZlD2dyYXZlYWN1dGVncmF2ZQtncmF2ZW1hY3Jvbgd1bmkxREQwB3VuaTFEQzQLbWFjcm9uYnJldmUHdW5pMURDNgtvZ29uZWthYm92ZQpzbmFrZWJlbG93DnN1c3BlbnNpb25tYXJrB3VuaTFBQjAHdW5pMUFCMQd1bmkxQUIyB3VuaTFBQjMHdW5pMUFCNAd1bmkxQUI1B3VuaTFBQjYHdW5pMUFCNwd1bmkxQUI4B3VuaTFBQjkHdW5pMUFCQQd1bmkxQUJCB3VuaTFBQkMHdW5pMUFCRAd1bmkxQUJFB3VuaTFERTcHdW5pMURFOAd1bmkxREU5B3VuaTFERUEHdW5pMURFQgd1bmkxREVDB3VuaTFERUQHdW5pMURFRQd1bmkxREVGB3VuaTFERjAHdW5pMURGMQd1bmkxREYyB3VuaTFERjMHdW5pMURGNAd1bmkxREY1B3VuaTFERjYHdW5pMURGNwd1bmkxREY4B3VuaTFERjkHdW5pMURGQgd1bmkxREZDB3VuaTFERkQHdW5pMkRFMAd1bmkyREUxB3VuaTJERTIHdW5pMkRFMwd1bmkyREU0B3VuaTJERTUHdW5pMkRFNgd1bmkyREU3B3VuaTJERTgHdW5pMkRFOQd1bmkyREVBB3VuaTJERUIHdW5pMkRFQwd1bmkyREVEB3VuaTJERUUHdW5pMkRFRgd1bmkyREYwB3VuaTJERjEHdW5pMkRGMgd1bmkyREYzB3VuaTJERjQHdW5pMkRGNQd1bmkyREY2B3VuaTJERjcHdW5pMkRGOAd1bmkyREY5B3VuaTJERkEHdW5pMkRGQgd1bmkyREZDB3VuaTJERkQHdW5pMkRGRQd1bmkyREZGB3VuaUZFMDAHdW5pRkUyNwd1bmlGRTI4B3VuaUZFMjkHdW5pRkUyQQd1bmlGRTJCB3VuaUZFMkMHdW5pRkUyRAd1cmFib3ZlB3VzYWJvdmULemlnemFnYmVsb3cKdW5pMDMwOC5zYwp1bmkwMzA3LnNjDGdyYXZlY29tYi5zYwxhY3V0ZWNvbWIuc2MKdW5pMDMwQi5zYwp1bmkwMzAyLnNjCnVuaTAzMEMuc2MKdW5pMDMwNi5zYwp1bmkwMzBBLnNjDHRpbGRlY29tYi5zYwp1bmkwMzA0LnNjCnVuaTAzMjguc2MMb3ZlcnNjb3JlLnNjB3VuaTAzNDIHdW5pMDM0Mwd1bmkwMzQ0B3VuaTAzNDUHdW5pMDQ4Mwd1bmkwNDg0B3VuaTA0ODUHdW5pMDQ4Ngd1bmkwNDg3B3VuaUE2NkYHdW5pQTY3MAd1bmlBNjcxB3VuaUE2NzIHdW5pQTY3NAd1bmlBNjc1B3VuaUE2NzYHdW5pQTY3Nwd1bmlBNjc4B3VuaUE2NzkHdW5pQTY3QQd1bmlBNjdCB3VuaUE2N0MHdW5pQTY3RAd1bmlBNjlFB3VuaUE2OUYHdW5pRkUyRQd1bmlGRTJGB3VuaTJDN0QHdW5pMUREQgd1bmkxRERFB3VuaTFEREYHdW5pMURFMQd1bmkxREUyB3VuaTAzNjMHdW5pMURENAd1bmkxREQ1B3VuaTFERDYHdW5pMURENwd1bmkwMzY4B3VuaTAzNjkHdW5pMDM2NAd1bmkxREQ5E2ZsYXR0ZW5lZG9wZW5hYWJvdmUHdW5pMUREQQd1bmkwMzZBB3VuaTAzNjUHdW5pMUREOAd1bmkxRERDB3VuaTFEREQHdW5pMURFNQd1bmkwMzZCB3VuaTFERTAHdW5pMDM2Ngd1bmkxRENBB3VuaTAzNkMHdW5pMURFMwd1bmkxREU0B3VuaTAzNkQHdW5pMDM2Nwd1bmkwMzZFB3VuaTAzNkYHdW5pMURFNgd1bmlBN0I4B3VuaUE3QjkHdW5pQTdCQQd1bmlBN0JCB3VuaUE3QkMHdW5pQTdCRAd1bmlBN0JFB3VuaUE3QkYHdW5pQTdDMgd1bmlBN0MzB3VuaUE3QzQHdW5pQTdDNQd1bmlBN0M2B3VuaUFCNjYHdW5pQUI2NxBhZmlpMTAxMDNkb3RsZXNzEGFmaWkxMDEwNWRvdGxlc3MOaW9nb25la2RvdGxlc3MOdW5pMDI0OWRvdGxlc3MOdW5pMDI5RGRvdGxlc3MOdW5pMDJCMmRvdGxlc3MOdW5pMDNGM2RvdGxlc3MOdW5pMUQ2MmRvdGxlc3MOdW5pMUQ5NmRvdGxlc3MOdW5pMURBNGRvdGxlc3MOdW5pMURBOGRvdGxlc3MOdW5pMUUyRGRvdGxlc3MOdW5pMUVDQmRvdGxlc3MHdW5pMUM4MAd1bmkxQzgxB3VuaTFDODIHdW5pMUM4Mwd1bmkxQzg0B3VuaTFDODUHdW5pMUM4Ngd1bmkxQzg3B3VuaTFDODgOdW5pMDI2OGRvdGxlc3MLaW1vZGRvdGxlc3MaSXRhbGljaURvdWJsZVN0cnVja2RvdGxlc3MaSXRhbGljakRvdWJsZVN0cnVja2RvdGxlc3MRc3Vic2NyaXB0amRvdGxlc3MHdW5pMUFCRgd1bmkxQUMwB3VuaTJFNTAHdW5pMkU1MQd1bmkyRTUyB3VuaUE3QzcHdW5pQTdDOAd1bmlBN0M5B3VuaUE3Q0EHdW5pQTdGNQd1bmlBN0Y2B3VuaUFCNjgHdW5pQUI2OQd1bmlBQjZBB3VuaUFCNkIJLm5vdGRlZiMxBk5VTEwjMQRDUiMxB3NwYWNlIzEKX0RvdENlbnRlcgd1bmkwNkQ1DHVuaTA2RDUuZmluYQd1bmkwNjBCB3VuaTA2MzkHdW5pRkVDQQd1bmlGRUNCB3VuaUZFQzkHdW5pRkVDQwd1bmkwNkEwDHVuaTA2QTAuZmluYQx1bmkwNkEwLmluaXQMdW5pMDZBMC5tZWRpB3VuaTA3NUUMdW5pMDc1RS5maW5hDHVuaTA3NUUuaW5pdAx1bmkwNzVFLm1lZGkHdW5pMDc1RAx1bmkwNzVELmZpbmEMdW5pMDc1RC5pbml0DHVuaTA3NUQubWVkaQd1bmkwNzVGDHVuaTA3NUYuZmluYQx1bmkwNzVGLmluaXQMdW5pMDc1Ri5tZWRpB3VuaUZDRjcHdW5pRkQxMwd1bmlGQzI5B3VuaUZDQkEHdW5pRkQ3NQd1bmlGREM0B3VuaUZDMkEHdW5pRkNCQgd1bmlGRDc4B3VuaUZENzYHdW5pRkQ3Nwd1bmlGREI2B3VuaUZDRjgHdW5pRkQxNAd1bmkwNjExB3VuaUZERjMHdW5pRkRGNwd1bmkwNjI3B3VuaUZFOEUHdW5pRkU4RAd1bmlGRDNEB3VuaUZEM0MHdW5pMDYyMwd1bmlGRTg0B3VuaUZFODMHdW5pMDYyNQd1bmlGRTg4B3VuaUZFODcHdW5pMDYxNgd1bmkwNjIyB3VuaUZFODIHdW5pRkU4MQd1bmkwNjQ5B3VuaUZFRjAHdW5pRkJFOAd1bmlGRUVGB3VuaUZCRTkHdW5pRkM1RAd1bmlGQzkwFmFsZWZNYWtzdXJhX2hlaGFyLmluaXQWYWxlZk1ha3N1cmFfaGVoYXIubWVkaRJhbGVmTWFrc3VyYV9tZWVtYXIXYWxlZk1ha3N1cmFfbWVlbWFyLmZpbmEXYWxlZk1ha3N1cmFfbWVlbWFyLmluaXQXYWxlZk1ha3N1cmFfbWVlbWFyLm1lZGkXYWxlZk1ha3N1cmFfbm9vbmFyLmZpbmEWYWxlZk1ha3N1cmFfcmVoYXIuZmluYRdhbGVmTWFrc3VyYV96YWluYXIuZmluYQd1bmkwNzc0DHVuaTA3NzQuZmluYQd1bmkwNzczDHVuaTA3NzMuZmluYQd1bmkwNjcxB3VuaUZCNTEHdW5pRkI1MAd1bmkwNjcyDHVuaTA2NzIuZmluYQd1bmkwNjczDHVuaTA2NzMuZmluYQd1bmkwNjcwB3VuaTA2NTYHdW5pMDhBRAd1bmlGREYyB3VuaUZERkEHdW5pMDY2RAd1bmkwNkRFB3VuaTA2N0IHdW5pRkI1Mwd1bmlGQjU0B3VuaUZCNTIHdW5pRkI1NQd1bmkwNjI4B3VuaUZFOTAHdW5pRkU5MQd1bmlGRThGB3VuaUZFOTIHdW5pMDc1MAx1bmkwNzUwLmZpbmEMdW5pMDc1MC5pbml0DHVuaTA3NTAubWVkaQd1bmkwNzUxDHVuaTA3NTEuZmluYQx1bmkwNzUxLmluaXQMdW5pMDc1MS5tZWRpB3VuaTA3NTIMdW5pMDc1Mi5maW5hDHVuaTA3NTIuaW5pdAx1bmkwNzUyLm1lZGkbYmVoVGhyZWVkb3RzdXBiZWxvd1ZhYm92ZWFyIGJlaFRocmVlZG90c3VwYmVsb3dWYWJvdmVhci5maW5hIGJlaFRocmVlZG90c3VwYmVsb3dWYWJvdmVhci5pbml0IGJlaFRocmVlZG90c3VwYmVsb3dWYWJvdmVhci5tZWRpB3VuaTA3NTQMdW5pMDc1NC5maW5hDHVuaTA3NTQuaW5pdAx1bmkwNzU0Lm1lZGkHdW5pMDc1Ngx1bmkwNzU2LmZpbmEMdW5pMDc1Ni5pbml0DHVuaTA3NTYubWVkaQd1bmkwOEEwDHVuaTA4QTAuZmluYQx1bmkwOEEwLmluaXQMdW5pMDhBMC5tZWRpB3VuaTA3NTUMdW5pMDc1NS5maW5hDHVuaTA3NTUuaW5pdAx1bmkwNzU1Lm1lZGkHdW5pRkMwOQd1bmlGQzZFB3VuaUZDMDYHdW5pRkM5RAd1bmlGREMyB3VuaUZDQTAHdW5pRkNFMgd1bmlGQzA1B3VuaUZDOUMHdW5pRkMwNwd1bmlGQzlFB3VuaUZEOUUHdW5pRkMwOAd1bmlGQzZDB3VuaUZDOUYHdW5pRkNFMQd1bmlGQzZEB3VuaUZDNkEHdW5pRkMwQQd1bmlGQzZGE2JlaF95ZWhIYW16YWFib3ZlYXIYYmVoX3llaEhhbXphYWJvdmVhci5maW5hB3VuaUZDNkIHdW5pMDY4MAd1bmlGQjVCB3VuaUZCNUMHdW5pRkI1QQd1bmlGQjVEB3VuaTA4QTEMdW5pMDhBMS5maW5hDHVuaTA4QTEuaW5pdAx1bmkwOEExLm1lZGkHdW5pRkRGRAt1bmlGREZELjAwMQdjb2xvbiMxB2NvbW1hIzEHdW5pMDYwQwl1bmkyRTQxIzEHdW5pMDYwNg51bmkyMjFCMDYwNy5wdAd1bmkwNjM2B3VuaUZFQkUHdW5pRkVCRgd1bmlGRUJEB3VuaUZFQzAHdW5pMDZGQgx1bmkwNkZCLmZpbmEMdW5pMDZGQi5pbml0DHVuaTA2RkIubWVkaQd1bmlGRDA3B3VuaUZEMjMHdW5pRkMyMwd1bmlGQ0I1B3VuaUZENkUHdW5pRkRBQg5kYWRfaGVoYXIuaW5pdA5kYWRfaGVoYXIubWVkaQd1bmlGQzIyB3VuaUZDQjQHdW5pRkMyNAd1bmlGQ0I2B3VuaUZENkYHdW5pRkQ3MAd1bmlGQzI1B3VuaUZDQjcMdW5pRkMyNS5tZWRpB3VuaUZEMTAHdW5pRkQyQwd1bmlGRDA4B3VuaUZEMjQTZGFkX3llaEhhbXphYWJvdmVhchhkYWRfeWVoSGFtemFhYm92ZWFyLmZpbmEKZGFkX3phaW5hcg9kYWRfemFpbmFyLmZpbmEHdW5pMDY4Qwd1bmlGQjg1B3VuaUZCODQHdW5pMDYyRgd1bmlGRUFBB3VuaUZFQTkHdW5pMDY4QQx1bmkwNjhBLmZpbmEHdW5pMDY4Qgx1bmkwNjhCLmZpbmEHdW5pMDY5MAx1bmkwNjkwLmZpbmEHdW5pMDY4OQx1bmkwNjg5LmZpbmEHdW5pMDhBRQx1bmkwOEFFLmZpbmEHdW5pMDY4Rgx1bmkwNjhGLmZpbmEcZGFsVHdvZG90c3ZlcmJsVGFoYWJ2YXIuZmluYSFkYWxUd29kb3RzdmVydGljYWxiZWxvd1RhaGFib3ZlYXIHdW5pMDZFRQx1bmkwNkVFLmZpbmEHdW5pMDc1QQx1bmkwNzVBLmZpbmEHdW5pMDY0Rgd1bmlGRTc4B3VuaUZFNzkHdW5pMDhFNQd1bmkwOEZFB3VuaTA2NTcHdW5pMDY1RAd1bmkwNjE5B3VuaTA2NEMHdW5pRkU3Mgd1bmkwOEU4B3VuaTA2MEQHdW5pMDY4RAd1bmlGQjgzB3VuaUZCODIHdW5pMDY4OAd1bmlGQjg5B3VuaUZCODgHdW5pMDY2Qgd1bmkwNkVDCmRvdGFib3ZlYXIKZG90YmVsb3dhcgd1bmkwNjZFDHVuaTA2NkUuZmluYQx1bmkwNjZFLmluaXQMdW5pMDY2RS5tZWRpB3VuaTA2QTEMdW5pMDZBMS5maW5hDHVuaTA2QTEuaW5pdAx1bmkwNkExLm1lZGkHdW5pMDY2Rgx1bmkwNjZGLmZpbmEMdW5pMDY2Ri5pbml0DHVuaTA2NkYubWVkaQl1bmkyNUNDIzEHdW5pMDY1Qwd1bmkwOEZDB3VuaTA4RkIHdW5pMDY4RQd1bmlGQjg3B3VuaUZCODYHdW5pMDY4NAd1bmlGQjczB3VuaUZCNzQHdW5pRkI3Mgd1bmlGQjc1B3VuaTA2RDAHdW5pRkJFNQd1bmlGQkU2B3VuaUZCRTQHdW5pRkJFNwdlaWdodCMxB3VuaTA2NjgHdW5pMDZGOAd1bmkwNkRECGV4Y2xhbSMxB3VuaTA2NEUHdW5pRkU3Ngd1bmlGRTc3B3VuaTA4RTQHdW5pMDhGNQd1bmkwNjU5B3VuaTA4RjQHdW5pMDYxOAd1bmkwNjRCB3VuaUZFNzAHdW5pRkU3MQd1bmkwOEU3B3VuaTA2NUUHdW5pMDY0MQd1bmlGRUQyB3VuaUZFRDMHdW5pRkVEMQd1bmlGRUQ0EmZlaERvdE1vdmVkYmVsb3dhchdmZWhEb3RNb3ZlZGJlbG93YXIuZmluYRdmZWhEb3RNb3ZlZGJlbG93YXIuaW5pdBdmZWhEb3RNb3ZlZGJlbG93YXIubWVkaQd1bmkwNkEzDHVuaTA2QTMuZmluYQx1bmkwNkEzLmluaXQMdW5pMDZBMy5tZWRpB3VuaTA4QTQMdW5pMDhBNC5maW5hDHVuaTA4QTQuaW5pdAx1bmkwOEE0Lm1lZGkHdW5pMDZBNQx1bmkwNkE1LmZpbmEMdW5pMDZBNS5pbml0DHVuaTA2QTUubWVkaQd1bmkwNzYxDHVuaTA3NjEuZmluYQx1bmkwNzYxLmluaXQMdW5pMDc2MS5tZWRpB3VuaTA3NjAMdW5pMDc2MC5maW5hDHVuaTA3NjAuaW5pdAx1bmkwNzYwLm1lZGkHdW5pRkMzMQd1bmlGQzdDB3VuaUZDMkUHdW5pRkNCRgd1bmlGQzJEB3VuaUZDQkUHdW5pRkMyRgd1bmlGQ0MwB3VuaUZEN0MHdW5pRkQ3RAd1bmlGQzMwB3VuaUZDQzEHdW5pRkRDMQd1bmlGQzMyB3VuaUZDN0QTZmVoX3llaEhhbXphYWJvdmVhcgZmaXZlIzEHdW5pMDY2NQd1bmkwNkY1B3VuaTA2MDIGZm91ciMxB3VuaTA2NjQHdW5pMDZGNAx1bmkwNkY0LnVyZHUPZm91cmRvdHNhYm92ZWFyD2ZvdXJkb3RzYmVsb3dhcgd1bmkwNjA3B3VuaTA2RDQHdW5pMDZBRgd1bmlGQjkzB3VuaUZCOTQHdW5pRkI5Mgd1bmlGQjk1B3VuaTA4QjAMdW5pMDhCMC5maW5hDHVuaTA4QjAuaW5pdAx1bmkwOEIwLm1lZGkHdW5pMDZCMAx1bmkwNkIwLmZpbmEMdW5pMDZCMC5pbml0DHVuaTA2QjAubWVkaQd1bmkwNkI0DHVuaTA2QjQuZmluYQx1bmkwNkI0LmluaXQMdW5pMDZCNC5tZWRpB3VuaTA2QjIMdW5pMDZCMi5maW5hDHVuaTA2QjIuaW5pdAx1bmkwNkIyLm1lZGkRZ2FmX2FsZWZNYWtzdXJhYXIWZ2FmX2FsZWZNYWtzdXJhYXIuZmluYQlnYWZfeWVoYXIOZ2FmX3llaGFyLmZpbmETZ2FmX3llaEhhbXphYWJvdmVhchhnYWZfeWVoSGFtemFhYm92ZWFyLmZpbmEHdW5pMDYzQQd1bmlGRUNFB3VuaUZFQ0YHdW5pRkVDRAd1bmlGRUQwB3VuaTA2RkMMdW5pMDZGQy5maW5hDHVuaTA2RkMuaW5pdAx1bmkwNkZDLm1lZGkHdW5pRkNGOQd1bmlGRDE1B3VuaUZDMkIHdW5pRkNCQwd1bmlGQzJDB3VuaUZDQkQHdW5pRkQ3Qgd1bmlGRDc5B3VuaUZEN0EHdW5pRkNGQQd1bmlGRDE2B3VuaTA2QjMHdW5pRkI5Nwd1bmlGQjk4B3VuaUZCOTYHdW5pRkI5OQ9ndWlsbGVtb3RsZWZ0IzEQZ3VpbGxlbW90cmlnaHQjMQd1bmkwNjJEB3VuaUZFQTIHdW5pRkVBMwd1bmlGRUExB3VuaUZFQTQHdW5pMDc3Qwx1bmkwNzdDLmZpbmEMdW5pMDc3Qy5pbml0DHVuaTA3N0MubWVkaQd1bmkwNjgxDHVuaTA2ODEuZmluYQx1bmkwNjgxLmluaXQMdW5pMDY4MS5tZWRpB3VuaTA3NkYMdW5pMDc2Ri5maW5hDHVuaTA3NkYuaW5pdAx1bmkwNzZGLm1lZGkHdW5pMDc3Mgx1bmkwNzcyLmZpbmEMdW5pMDc3Mi5pbml0DHVuaTA3NzIubWVkaQd1bmkwNzZFDHVuaTA3NkUuZmluYQx1bmkwNzZFLmluaXQMdW5pMDc2RS5tZWRpB3VuaTA2ODUMdW5pMDY4NS5maW5hDHVuaTA2ODUuaW5pdAx1bmkwNjg1Lm1lZGkHdW5pMDc1OAx1bmkwNzU4LmZpbmEMdW5pMDc1OC5pbml0DHVuaTA3NTgubWVkaQd1bmkwNzU3DHVuaTA3NTcuZmluYQx1bmkwNzU3LmluaXQMdW5pMDc1Ny5tZWRpB3VuaTA2ODIMdW5pMDY4Mi5maW5hDHVuaTA2ODIuaW5pdAx1bmkwNjgyLm1lZGkHdW5pRkNGRgd1bmlGRDFCB3VuaUZDMTcHdW5pRkNBOQd1bmlGREJGB3VuaUZDMTgHdW5pRkNBQQd1bmlGRDVCB3VuaUZENUEHdW5pRkQwMAd1bmlGRDFDB3VuaTA2RTEHdW5pMDYyMQd1bmlGRTgwB3VuaTA2NTQUaGFtemFhYm92ZUZhdGhhdGFuYXISaGFtemFhYm92ZV9kYW1tYWFyFWhhbXphYWJvdmVfZGFtbWF0YW5hchJoYW16YWFib3ZlX2ZhdGhhYXISaGFtemFhYm92ZV9zdWt1bmFyB3VuaTA2NTUSaGFtemFiZWxvd19rYXNyYWFyFWhhbXphYmVsb3dfa2FzcmF0YW5hcgd1bmkwNjQ3B3VuaUZFRUEHdW5pRkVFQgd1bmlGRUU5B3VuaUZFRUMHdW5pRkNEORhoZWhBbGVmYWJvdmVhci5pbml0LmZpbmEHdW5pMDZCRQd1bmlGQkFCB3VuaUZCQUMHdW5pRkJBQQd1bmlGQkFEB3VuaTA2QzAHdW5pRkJBNQd1bmlGQkE0B3VuaTA2RkYMdW5pMDZGRi5maW5hDHVuaTA2RkYuaW5pdAx1bmkwNkZGLm1lZGkHdW5pRkM1Mwd1bmlGQzUxB3VuaUZDRDcHdW5pRkM1Mgd1bmlGQ0Q4B3VuaUZEOTMHdW5pRkQ5NAd1bmlGQzU0B3VuaTA2QzEHdW5pRkJBNwd1bmlGQkE4B3VuaUZCQTYHdW5pRkJBOQd1bmkwNkMyDHVuaTA2QzIuZmluYQx1bmkwNkMyLmluaXQMdW5pMDZDMi5tZWRpB3VuaTA2NzQHdW5pMDY3NQx1bmkwNjc1LmZpbmEHdW5pMDY3Ngx1bmkwNjc2LmZpbmEHdW5pMDY3OAx1bmkwNjc4LmZpbmEMdW5pMDY3OC5pbml0DHVuaTA2NzgubWVkaQd1bmkwOEYzCGh5cGhlbiMxCXVuaTIwMTAjMQd1bmlGREZCEmphbGxhamFsYWxvdWhvdTFhcgd1bmkwNjJDB3VuaUZFOUUHdW5pRkU5Rgd1bmlGRTlEB3VuaUZFQTAHdW5pMDhBMgx1bmkwOEEyLmZpbmEMdW5pMDhBMi5pbml0DHVuaTA4QTIubWVkaQd1bmlGRDAxB3VuaUZEMUQHdW5pRkMxNQd1bmlGQ0E3B3VuaUZEQTYHdW5pRkRCRQd1bmlGQzE2B3VuaUZDQTgHdW5pRkRBNwd1bmlGRDU4B3VuaUZENTkHdW5pRkRBNQd1bmlGRDAyB3VuaUZEMUUHdW5pMDZEQQd1bmkwNjk4B3VuaUZCOEIHdW5pRkI4QQd1bmkwNjQzB3VuaUZFREEHdW5pRkVEQgd1bmlGRUQ5B3VuaUZFREMHdW5pMDZBQwx1bmkwNkFDLmZpbmEMdW5pMDZBQy5pbml0DHVuaTA2QUMubWVkaQd1bmkwNkFCDHVuaTA2QUIuZmluYQx1bmkwNkFCLmluaXQMdW5pMDZBQi5tZWRpB3VuaTA2QUUMdW5pMDZBRS5maW5hDHVuaTA2QUUuaW5pdAx1bmkwNkFFLm1lZGkHdW5pMDc3Rgx1bmkwNzdGLmZpbmEMdW5pMDc3Ri5pbml0DHVuaTA3N0YubWVkaQd1bmlGQzM3B3VuaUZDODAHdW5pRkMzRAd1bmlGQzgzB3VuaUZDMzkHdW5pRkNDNQd1bmlGQzM4B3VuaUZDQzQHdW5pRkMzQQd1bmlGQ0M2B3VuaUZDM0IHdW5pRkM4MQd1bmlGQ0M3B3VuaUZDRUIHdW5pRkMzQwd1bmlGQzgyB3VuaUZDQzgHdW5pRkNFQwd1bmlGREJCB3VuaUZEQzMHdW5pRkRCNwd1bmlGQzNFB3VuaUZDODQTa2FmX3llaEhhbXphYWJvdmVhchhrYWZfeWVoSGFtemFhYm92ZWFyLmZpbmEHdW5pMDZBQQx1bmkwNkFBLmZpbmEMdW5pMDZBQS5pbml0DHVuaTA2QUEubWVkaQd1bmkwNjQwB3VuaUZFNzMHdW5pMDY1MAd1bmlGRTdBB3VuaUZFN0IHdW5pMDhFNgd1bmkwOEY2B3VuaTA2MUEHdW5pMDY0RAd1bmlGRTc0B3VuaTA4RTkHdW5pMDZBOQd1bmlGQjhGB3VuaUZCOTAHdW5pRkI4RQd1bmlGQjkxB3VuaTA3NjIMdW5pMDc2Mi5maW5hDHVuaTA3NjIuaW5pdAx1bmkwNzYyLm1lZGkHdW5pMDc2Mwx1bmkwNzYzLmZpbmEMdW5pMDc2My5pbml0DHVuaTA3NjMubWVkaQd1bmkwNjNDDHVuaTA2M0MuZmluYQx1bmkwNjNDLmluaXQMdW5pMDYzQy5tZWRpB3VuaTA3NjQMdW5pMDc2NC5maW5hDHVuaTA3NjQuaW5pdAx1bmkwNzY0Lm1lZGkHdW5pMDYzQgx1bmkwNjNCLmZpbmEMdW5pMDYzQi5pbml0DHVuaTA2M0IubWVkaQtrZWhlaF95ZWhhcgd1bmkwNjJFB3VuaUZFQTYHdW5pRkVBNwd1bmlGRUE1B3VuaUZFQTgHdW5pRkQwMwd1bmlGRDFGB3VuaUZDMUEHdW5pRkMxOQd1bmlGQ0FCB3VuaUZDMUIHdW5pRkNBQwd1bmlGRDA0B3VuaUZEMjAUa2hhaF95ZWhIYW16YWFib3ZlYXIZa2hhaF95ZWhIYW16YWFib3ZlYXIuZmluYQd1bmkwNkM1B3VuaUZCRTEHdW5pRkJFMAd1bmkwNkM5B3VuaUZCRTMHdW5pRkJFMgd1bmkwNjQ0B3VuaUZFREUHdW5pRkVERhB1bmkwNjQ0LmluaXQuMDAxB3VuaUZFREQHdW5pRkVFMAd1bmkwNkQ5B3VuaTA3NkEMdW5pMDc2QS5maW5hDHVuaTA3NkEuaW5pdAx1bmkwNzZBLm1lZGkHdW5pMDZCNgx1bmkwNkI2LmZpbmEMdW5pMDZCNi5pbml0DHVuaTA2QjYubWVkaRdsYW1Eb3RhYm92ZV9hbGVmYXIuZmluYRdsYW1Eb3RhYm92ZV9hbGVmYXIuaXNvbAd1bmkwOEE2DHVuaTA4QTYuZmluYQx1bmkwOEE2LmluaXQMdW5pMDhBNi5tZWRpB3VuaTA2QjcMdW5pMDZCNy5maW5hDHVuaTA2QjcuaW5pdAx1bmkwNkI3Lm1lZGkdbGFtVGhyZWVkb3RzYWJvdmVfYWxlZmFyLmZpbmEdbGFtVGhyZWVkb3RzYWJvdmVfYWxlZmFyLmlzb2wHdW5pMDZCOAx1bmkwNkI4LmZpbmEMdW5pMDZCOC5pbml0DHVuaTA2QjgubWVkaR1sYW1UaHJlZWRvdHNiZWxvd19hbGVmYXIuZmluYR1sYW1UaHJlZWRvdHNiZWxvd19hbGVmYXIuaXNvbAd1bmkwNkI1DHVuaTA2QjUuZmluYQx1bmkwNkI1LmluaXQMdW5pMDZCNS5tZWRpFWxhbVZhYm92ZV9hbGVmYXIuZmluYRVsYW1WYWJvdmVfYWxlZmFyLmlzb2wHdW5pRkVGQgd1bmlGRUZDDHVuaUZFRkIuaXNvbAd1bmlGRUY3B3VuaUZFRjgMdW5pRkVGNy5pc29sB3VuaUZFRjkHdW5pRkVGQQx1bmlGRUY5Lmlzb2wHdW5pRkVGNQd1bmlGRUY2DHVuaUZFRjUuaXNvbAd1bmlGQzQzB3VuaUZDODYWbGFtX2FsZWZNYWtzdXJhX21lZW1hcg9sYW1fYWxlZldhc2xhYXIUbGFtX2FsZWZXYXNsYWFyLmZpbmEUbGFtX2FsZWZXYXNsYWFyLmlzb2wdbGFtX2FsZWZXYXZ5aGFtemFhYm92ZWFyLmZpbmEdbGFtX2FsZWZXYXZ5aGFtemFhYm92ZWFyLmlzb2wdbGFtX2FsZWZXYXZ5aGFtemFiZWxvd2FyLmZpbmEdbGFtX2FsZWZXYXZ5aGFtemFiZWxvd2FyLmlzb2wObGFtX2JlaF9tZWVtYXIHdW5pRkM0MAd1bmlGQ0NBB3VuaUZEODIHdW5pRkQ4MAd1bmlGREI1B3VuaUZEODEHdW5pRkNDRAd1bmlGQzNGB3VuaUZDQzkHdW5pRkQ4NAd1bmlGRDgzB3VuaUZEQkMHdW5pRkRCQQd1bmlGREFDB3VuaUZDNDEHdW5pRkNDQgd1bmlGRDg1B3VuaUZEODYHdW5pRkM0Mgd1bmlGQzg1B3VuaUZDQ0MHdW5pRkNFRAd1bmlGRDg3B3VuaUZEODgHdW5pRkRBRA9sYW1fbm9vbl9tZWVtYXIObGFtX3BlaF9tZWVtYXIObGFtX3RlaF9tZWVtYXIPbGFtX3RoZWhfbWVlbWFyB3VuaUZDNDQHdW5pRkM4NxNsYW1feWVoSGFtemFhYm92ZWFyGGxhbV95ZWhIYW16YWFib3ZlYXIuZmluYRhsYW1feWVoSGFtemFhYm92ZV9tZWVtYXIObGFtX3llaF9tZWVtYXIHdW5pMDhGNwd1bmkwOEY5CXVuaTIwMEUjMQd1bmkwNjUzB3VuaTA2RTQHdW5pMDYxQwd1bmkwOEZGB3VuaTA2NDUHdW5pRkVFMgd1bmlGRUUzB3VuaUZFRTEHdW5pRkVFNAd1bmkwNzY1DHVuaTA3NjUuZmluYQx1bmkwNzY1LmluaXQMdW5pMDc2NS5tZWRpB3VuaTA3NjYMdW5pMDc2Ni5maW5hDHVuaTA3NjYuaW5pdAx1bmkwNzY2Lm1lZGkHdW5pMDZFMgd1bmkwOEE3DHVuaTA4QTcuZmluYQx1bmkwOEE3LmluaXQMdW5pMDhBNy5tZWRpB3VuaUZDODgHdW5pRkM0OQd1bmlGQzQ2B3VuaUZDQ0YHdW5pRkQ4OQd1bmlGRDhBB3VuaUZEOEIHdW5pRkM0NQd1bmlGQ0NFB3VuaUZEOEMHdW5pRkQ5Mgd1bmlGRDhEB3VuaUZEQzAHdW5pRkM0Nwd1bmlGQ0QwB3VuaUZEOEUHdW5pRkQ4Rgd1bmlGREI5B3VuaUZDNDgHdW5pRkM4OQd1bmlGQ0QxB3VuaUZEQjEPbWVlbV9yZWhhci5maW5hB3VuaUZDNEEQbWVlbV96YWluYXIuZmluYQd1bmkwNkQ4B3VuaTA2RUQHdW5pMDYwRgd1bmlGREY0CXVuaTAwQTAjMQd1bmkwNkFEB3VuaUZCRDQHdW5pRkJENQd1bmlGQkQzB3VuaUZCRDYHdW5pMDZCMQd1bmlGQjlCB3VuaUZCOUMHdW5pRkI5QQd1bmlGQjlEBm5pbmUjMQd1bmkwNjY5B3VuaTA2RjkJdW5pMjAxMSMxB3VuaTA2NDYHdW5pRkVFNgd1bmlGRUU3B3VuaUZFRTUHdW5pRkVFOAd1bmkwNkI5DHVuaTA2QjkuZmluYQx1bmkwNkI5LmluaXQMdW5pMDZCOS5tZWRpB3VuaTA2QkMMdW5pMDZCQy5maW5hDHVuaTA2QkMuaW5pdAx1bmkwNkJDLm1lZGkHdW5pMDc2OAx1bmkwNzY4LmZpbmEMdW5pMDc2OC5pbml0DHVuaTA3NjgubWVkaQd1bmkwNkJEDHVuaTA2QkQuZmluYQx1bmkwNkJELmluaXQMdW5pMDZCRC5tZWRpB3VuaTA3NjcMdW5pMDc2Ny5maW5hDHVuaTA3NjcuaW5pdAx1bmkwNzY3Lm1lZGkHdW5pMDc2OQx1bmkwNzY5LmZpbmEMdW5pMDc2OS5pbml0DHVuaTA3NjkubWVkaQd1bmlGQzRGB3VuaUZDOEUHdW5pRkM0Qwd1bmlGQ0QzB3VuaUZEOTYHdW5pRkQ5NQd1bmlGREIzB3VuaUZDRDYHdW5pRkNFRgd1bmlGQzRCB3VuaUZDRDIHdW5pRkQ5OQd1bmlGREJEB3VuaUZEQjgHdW5pRkQ5Nwd1bmlGRDk4B3VuaUZEQzcHdW5pRkM0RAd1bmlGQ0Q0B3VuaUZDNEUHdW5pRkM4Qwd1bmlGQ0Q1B3VuaUZDRUUHdW5pRkQ5Qgd1bmlGRDlBB3VuaUZDOEQHdW5pRkM4QQd1bmlGQzUwB3VuaUZDOEYUbm9vbl95ZWhIYW16YWFib3ZlYXIZbm9vbl95ZWhIYW16YWFib3ZlYXIuZmluYQd1bmlGQzhCB3VuaTA2RTgHdW5pMDZCQQd1bmlGQjlGB3VuaUZCOUUHdW5pMDY1OAd1bmkwNjAwB3VuaTA2MDUHdW5pMDY4Mwd1bmlGQjc3B3VuaUZCNzgHdW5pRkI3Ngd1bmlGQjc5B3VuaTA2QzYHdW5pRkJEQQd1bmlGQkQ5BW9uZSMxB3VuaTA2NjEHdW5pMDZGMQd1bmkwOEYxB3VuaTA4RjAHdW5pMDhGMgd1bmkwNjAzB3VuaUZEM0UHdW5pRkQzRgd1bmkwNjdFB3VuaUZCNTcHdW5pRkI1OAd1bmlGQjU2B3VuaUZCNTkRcGVoX2FsZWZNYWtzdXJhYXIWcGVoX2FsZWZNYWtzdXJhYXIuZmluYQ5wZWhfaGVoYXIuaW5pdA5wZWhfaGVoYXIubWVkaQpwZWhfbWVlbWFyD3BlaF9tZWVtYXIuZmluYQ9wZWhfbWVlbWFyLmluaXQPcGVoX21lZW1hci5tZWRpD3BlaF9ub29uYXIuZmluYQ5wZWhfcmVoYXIuZmluYQlwZWhfeWVoYXIOcGVoX3llaGFyLmZpbmETcGVoX3llaEhhbXphYWJvdmVhchhwZWhfeWVoSGFtemFhYm92ZWFyLmZpbmEPcGVoX3phaW5hci5maW5hB3VuaTA2QTYHdW5pRkI2Rgd1bmlGQjcwB3VuaUZCNkUHdW5pRkI3MQd1bmkwNjZBCHBlcmlvZCMxB3VuaTA2MEEHdW5pMDYwOQd1bmkwNjQyB3VuaUZFRDYHdW5pRkVENwd1bmlGRUQ1B3VuaUZFRDgHdW5pMDZBNwx1bmkwNkE3LmZpbmEHdW5pMDhBNQx1bmkwOEE1LmZpbmEMdW5pMDhBNS5pbml0DHVuaTA4QTUubWVkaQd1bmkwNkQ3B3VuaTA2QTgMdW5pMDZBOC5maW5hDHVuaTA2QTguaW5pdAx1bmkwNkE4Lm1lZGkHdW5pRkMzNQd1bmlGQzdFB3VuaUZDMzMHdW5pRkNDMgd1bmlGREYxB3VuaUZDMzQHdW5pRkNDMwd1bmlGRDdFB3VuaUZEQjQHdW5pRkQ3Rgd1bmlGREIyB3VuaUZDMzYHdW5pRkM3RhNxYWZfeWVoSGFtemFhYm92ZWFyB3VuaTA2MUYHdW5pRkRGNgd1bmkwNjA4B3VuaTA2MzEHdW5pRkVBRQd1bmlGRUFEB3VuaUZDNUMMdW5pRkM1Qy5maW5hB3VuaTA2MTMHdW5pMDY5NAx1bmkwNjk0LmZpbmEHdW5pMDY5Ngx1bmkwNjk2LmZpbmEHdW5pMDY5OQx1bmkwNjk5LmZpbmEHdW5pMDYxMgd1bmkwNzZDDHVuaTA3NkMuZmluYQd1bmkwOEFBDHVuaTA4QUEuZmluYQd1bmkwNjkzDHVuaTA2OTMuZmluYQd1bmkwNzVCDHVuaTA3NUIuZmluYQd1bmkwNjk3DHVuaTA2OTcuZmluYQd1bmkwNzcxDHVuaTA3NzEuZmluYQd1bmkwNzZCDHVuaTA3NkIuZmluYQd1bmkwNjk1DHVuaTA2OTUuZmluYQd1bmkwNkVGDHVuaTA2RUYuZmluYQd1bmkwNjkyDHVuaTA2OTIuZmluYQl1bmkyMDRGIzEHdW5pMDZFQgd1bmkwNkVBB3VuaUZERkMHdW5pMDhGRAd1bmkwOEY4B3VuaTA4RkEJdW5pMjAwRiMxBnJpbmdhcgd1bmkwNkJCB3VuaUZCQTEHdW5pRkJBMgd1bmlGQkEwB3VuaUZCQTMHdW5pMDY5MQd1bmlGQjhEB3VuaUZCOEMHdW5pMDYzNQd1bmlGRUJBB3VuaUZFQkIHdW5pRkVCOQd1bmlGRUJDB3VuaTA2RDYHdW5pMDY5RQx1bmkwNjlFLmZpbmEMdW5pMDY5RS5pbml0DHVuaTA2OUUubWVkaQd1bmkwOEFGDHVuaTA4QUYuZmluYQx1bmkwOEFGLmluaXQMdW5pMDhBRi5tZWRpB3VuaTA2OUQMdW5pMDY5RC5maW5hDHVuaTA2OUQuaW5pdAx1bmkwNjlELm1lZGkHdW5pRkQwNQd1bmlGRDIxB3VuaUZDMjAHdW5pRkNCMQd1bmlGRDY0B3VuaUZENjUHdW5pRkRBOQ5zYWRfaGVoYXIuaW5pdA5zYWRfaGVoYXIubWVkaQd1bmlGQ0IyB3VuaUZERjAHdW5pRkMyMQd1bmlGQ0IzDHVuaUZDMjEubWVkaQd1bmlGRDY2B3VuaUZEQzUHdW5pRkQwRgd1bmlGRDJCB3VuaUZEMDYHdW5pRkQyMhNzYWRfeWVoSGFtemFhYm92ZWFyGHNhZF95ZWhIYW16YWFib3ZlYXIuZmluYQpzYWRfemFpbmFyD3NhZF96YWluYXIuZmluYQd1bmkwNjEwB3VuaTA2RTkHdW5pRkRGNQd1bmlGREY5B3VuaTA2MDQHdW5pMDYzMwd1bmlGRUIyB3VuaUZFQjMHdW5pRkVCMQd1bmlGRUI0B3VuaTA2OUEMdW5pMDY5QS5maW5hDHVuaTA2OUEuaW5pdAx1bmkwNjlBLm1lZGkHdW5pMDc3RAx1bmkwNzdELmZpbmEMdW5pMDc3RC5pbml0DHVuaTA3N0QubWVkaQd1bmkwNzVDDHVuaTA3NUMuZmluYQx1bmkwNzVDLmluaXQMdW5pMDc1Qy5tZWRpB3VuaTA3NzAMdW5pMDc3MC5maW5hDHVuaTA3NzAuaW5pdAx1bmkwNzcwLm1lZGkcc2VlblRocmRvdHNibHd0aHJkb3RzYXIuZmluYRxzZWVuVGhyZG90c2Jsd3RocmRvdHNhci5pbml0HHNlZW5UaHJkb3RzYmx3dGhyZG90c2FyLm1lZGkHdW5pMDY5Qgx1bmkwNjlCLmZpbmEMdW5pMDY5Qi5pbml0DHVuaTA2OUIubWVkaR1zZWVuVGhyZWVkb3RzYmVsb3d0aHJlZWRvdHNhcgd1bmkwNzZEDHVuaTA3NkQuZmluYQx1bmkwNzZELmluaXQMdW5pMDc2RC5tZWRpB3VuaTA3N0UMdW5pMDc3RS5maW5hDHVuaTA3N0UuaW5pdAx1bmkwNzdFLm1lZGkHdW5pRkNGQgd1bmlGRDE3B3VuaUZDMUQHdW5pRkNBRQd1bmlGRDM1B3VuaUZENUMHdW5pRkQzMQd1bmlGQ0U4B3VuaUZDMUMHdW5pRkNBRAd1bmlGRDM0B3VuaUZENUUHdW5pRkQ1RAd1bmlGQzFFB3VuaUZDQUYHdW5pRkQzNgd1bmlGREE4B3VuaUZEQzYHdW5pRkMxRgx1bmlGQzFGLmZpbmEHdW5pRkNCMAd1bmlGQ0U3B3VuaUZENUYHdW5pRkQ2MAd1bmlGRDYxB3VuaUZENjIHdW5pRkQ2Mwd1bmlGRDBFB3VuaUZEMkEHdW5pRkNGQwd1bmlGRDE4FHNlZW5feWVoSGFtemFhYm92ZWFyGXNlZW5feWVoSGFtemFhYm92ZWFyLmZpbmELc2Vlbl96YWluYXIQc2Vlbl96YWluYXIuZmluYQd1bmkwNkRDB3VuaTA2RTMHdW5pMDYxQgdzZXZlbiMxB3VuaTA2NjcHdW5pMDZGNwx1bmkwNkY3LnVyZHUHdW5pMDY1MQd1bmlGRTdDB3VuaUZFN0QHdW5pRkM2Mwd1bmlGQzYxB3VuaUZDRjMHdW5pRkM1RQd1bmlGQzYwB3VuaUZDRjIRc2hhZGRhX2ZhdGhhdGFuYXIHdW5pRkM2Mgd1bmlGQ0Y0B3VuaUZDNUYHdW5pMDYzNAd1bmlGRUI2B3VuaUZFQjcHdW5pRkVCNQd1bmlGRUI4B3VuaTA2RkEMdW5pMDZGQS5maW5hDHVuaTA2RkEuaW5pdAx1bmkwNkZBLm1lZGkHdW5pRkNGRAd1bmlGRDE5B3VuaUZEMEEHdW5pRkQyNgd1bmlGRDJFB3VuaUZEMzgHdW5pRkQ2Nwd1bmlGRDY4B3VuaUZEQUEHdW5pRkQzMgd1bmlGQ0VBB3VuaUZEMDkHdW5pRkQyNQd1bmlGRDJEB3VuaUZEMzcHdW5pRkQ2OQd1bmlGRDBCB3VuaUZEMjcHdW5pRkQyRgd1bmlGRDM5B3VuaUZEMEMHdW5pRkQyOAd1bmlGRDMwB3VuaUZDRTkHdW5pRkQ2QQd1bmlGRDZCB3VuaUZENkMHdW5pRkQ2RAd1bmlGRDBEB3VuaUZEMjkHdW5pRkNGRQd1bmlGRDFBFXNoZWVuX3llaEhhbXphYWJvdmVhchpzaGVlbl95ZWhIYW16YWFib3ZlYXIuZmluYQxzaGVlbl96YWluYXIRc2hlZW5femFpbmFyLmZpbmEHdW5pMDZGRAd1bmkwNkZFBXNpeCMxB3VuaTA2NjYHdW5pMDZGNgd1bmkwNjUyB3VuaUZFN0UHdW5pRkU3Rgd1bmkwNkUwB3VuaTA2REYHdW5pMDYzNwd1bmlGRUMyB3VuaUZFQzMHdW5pRkVDMQd1bmlGRUM0B3VuaTA2OUYMdW5pMDY5Ri5maW5hDHVuaTA2OUYuaW5pdAx1bmkwNjlGLm1lZGkHdW5pMDhBMwx1bmkwOEEzLmZpbmEMdW5pMDhBMy5pbml0DHVuaTA4QTMubWVkaQd1bmlGQ0Y1B3VuaUZEMTEHdW5pRkMyNgd1bmlGQ0I4B3VuaUZDMjcHdW5pRkQzMwd1bmlGRDNBB3VuaUZENzEHdW5pRkQ3Mgd1bmlGRDczB3VuaUZENzQHdW5pRkNGNgd1bmlGRDEyB3VuaTA2MTUKdGFoYmVsb3dhcgd1bmkwNjE0B3VuaTA2ODYHdW5pRkI3Qgd1bmlGQjdDB3VuaUZCN0EHdW5pRkI3RAd1bmkwNkJGDHVuaTA2QkYuZmluYQx1bmkwNkJGLmluaXQMdW5pMDZCRi5tZWRpB3VuaTA2ODcHdW5pRkI3Rgd1bmlGQjgwB3VuaUZCN0UHdW5pRkI4MQd1bmkwNjJBB3VuaUZFOTYHdW5pRkU5Nwd1bmlGRTk1B3VuaUZFOTgHdW5pMDYyOQd1bmlGRTk0B3VuaUZFOTMHdW5pMDZDMwx1bmkwNkMzLmZpbmEHdW5pMDY3Qwx1bmkwNjdDLmZpbmEMdW5pMDY3Qy5pbml0DHVuaTA2N0MubWVkaQd1bmkwNjdEDHVuaTA2N0QuZmluYQx1bmkwNjdELmluaXQMdW5pMDY3RC5tZWRpB3VuaTA3NTMMdW5pMDc1My5maW5hDHVuaTA3NTMuaW5pdAx1bmkwNzUzLm1lZGkHdW5pRkMwRgd1bmlGQzc0B3VuaUZDMEMHdW5pRkNBMgd1bmlGRDUxB3VuaUZENTIHdW5pRkQ1Mwd1bmlGQ0E1B3VuaUZDRTQHdW5pRkMwQgd1bmlGQ0ExB3VuaUZEQTAHdW5pRkQ1MAd1bmlGRDlGB3VuaUZDMEQHdW5pRkNBMwd1bmlGREEyB3VuaUZENTQHdW5pRkRBMQd1bmlGQzBFB3VuaUZDNzIHdW5pRkNBNAd1bmlGQ0UzB3VuaUZEQTQHdW5pRkQ1Ngd1bmlGRDU1B3VuaUZENTcHdW5pRkRBMwd1bmlGQzczB3VuaUZDNzAHdW5pRkMxMAd1bmlGQzc1E3RlaF95ZWhIYW16YWFib3ZlYXIYdGVoX3llaEhhbXphYWJvdmVhci5maW5hB3VuaUZDNzEHdW5pMDY3Rgd1bmlGQjYzB3VuaUZCNjQHdW5pRkI2Mgd1bmlGQjY1B3VuaTA2MzAHdW5pRkVBQwd1bmlGRUFCB3VuaUZDNUIMdW5pRkM1Qi5maW5hB3VuaTA2MkIHdW5pRkU5QQd1bmlGRTlCB3VuaUZFOTkHdW5pRkU5Qwd1bmlGQzEzB3VuaUZDN0EPdGhlaF9oZWhhci5pbml0B3VuaUZDRTYHdW5pRkMxMQd1bmlGQzEyB3VuaUZDNzgHdW5pRkNBNgd1bmlGQ0U1B3VuaUZDNzkHdW5pRkM3Ngd1bmlGQzE0B3VuaUZDN0IUdGhlaF95ZWhIYW16YWFib3ZlYXIZdGhlaF95ZWhIYW16YWFib3ZlYXIuZmluYQd1bmlGQzc3B3VuaTA2NkMHdGhyZWUjMQd1bmkwNjYzB3VuaTA2RjMHdW5pMDYxRQd1bmkwNkRCFHRocmVlZG90c2Rvd25hYm92ZWFyFHRocmVlZG90c2Rvd25iZWxvd2FyH3RocmVlZG90c2Rvd25iZWxvd2FyLnJlc3RyaWN0ZWQSdGhyZWVkb3RzdXBhYm92ZWFyEnRocmVlZG90c3VwYmVsb3dhcgd1bmkwOEVDB3VuaTA4RUYHdW5pMDhFQQd1bmkwOEVEB3VuaTA4RUIHdW5pMDhFRQd1bmkwNjc5B3VuaUZCNjcHdW5pRkI2OAd1bmlGQjY2B3VuaUZCNjkHdW5pMDY3QQd1bmlGQjVGB3VuaUZCNjAHdW5pRkI1RQd1bmlGQjYxBXR3byMxB3VuaTA2NjIHdW5pMDZGMhh0d29kb3RzaG9yaXpvbnRhbGFib3ZlYXIYdHdvZG90c2hvcml6b250YWxiZWxvd2FyFnR3b2RvdHN2ZXJ0aWNhbGFib3ZlYXIWdHdvZG90c3ZlcnRpY2FsYmVsb3dhcgd1bmkwNkM3B3VuaUZCRDgHdW5pRkJENwd1bmkwNjc3DHVuaTA2NzcuZmluYQd1bmlGQkREB3VuaUZCRjkHdW5pRkJGQQd1bmlGQkZCCXVuaTAzNEYjMQd1bmkwOEIzDHVuaTA4QjMuZmluYQx1bmkwOEIzLmluaXQMdW5pMDhCMy5tZWRpB3VuaTA4QjQMdW5pMDhCNC5maW5hDHVuaTA4QjQuaW5pdAx1bmkwOEI0Lm1lZGkHdW5pMDhCNgx1bmkwOEI2LmZpbmEMdW5pMDhCNi5pbml0DHVuaTA4QjYubWVkaQd1bmkwOEI3DHVuaTA4QjcuZmluYQx1bmkwOEI3LmluaXQMdW5pMDhCNy5tZWRpB3VuaTA4QjgMdW5pMDhCOC5maW5hDHVuaTA4QjguaW5pdAx1bmkwOEI4Lm1lZGkHdW5pMDhCOQx1bmkwOEI5LmZpbmEHdW5pMDhCQQx1bmkwOEJBLmZpbmEMdW5pMDhCQS5pbml0DHVuaTA4QkEubWVkaQd1bmkwOEJCDHVuaTA4QkIuZmluYQx1bmkwOEJCLmluaXQMdW5pMDhCQi5tZWRpB3VuaTA4QkMMdW5pMDhCQy5maW5hDHVuaTA4QkMuaW5pdAx1bmkwOEJDLm1lZGkHdW5pMDhCRAx1bmkwOEJELmZpbmEMdW5pMDhCRC5pbml0DHVuaTA4QkQubWVkaQd1bmkwOEQzB3VuaTA4RDQHdW5pMDhENQd1bmkwOEQ2B3VuaTA4RDcHdW5pMDhEOAd1bmkwOEQ5B3VuaTA4REEHdW5pMDhEQgd1bmkwOERDB3VuaTA4REQHdW5pMDhERQd1bmkwOERGB3VuaTA4RTAHdW5pMDhFMQd1bmkwOEUyB3VuaTA4RTMHdW5pRkJCQwd1bmlGQkMwB3VuaTA2NUEHdW5pMDZDQgd1bmlGQkRGB3VuaUZCREUHdW5pMDZBNAd1bmlGQjZCB3VuaUZCNkMHdW5pRkI2QQd1bmlGQjZEB3VuaTA2MEUHdW5pMDY1Qgd1bmlGREY4B3VuaTA2NUYHdW5pMDY0OAd1bmlGRUVFB3VuaUZFRUQHdW5pMDZDRgx1bmkwNkNGLmZpbmEHdW5pMDhBQgx1bmkwOEFCLmZpbmEHdW5pMDYyNAd1bmlGRTg2B3VuaUZFODUHdW5pMDZFNQd1bmkwOEIxB3VuaTA3NzkMdW5pMDc3OS5maW5hB3VuaTA3NzgMdW5pMDc3OC5maW5hB3VuaTA2Q0EMdW5pMDZDQS5maW5hB3VuaTA2QzQMdW5pMDZDNC5maW5hB3VuaTA2MDEHdW5pMDY0QQd1bmlGRUYyB3VuaUZFRjMHdW5pRkVGMQd1bmlGRUY0B3VuaTA2Q0MHdW5pRkJGRAd1bmlGQkZFB3VuaUZCRkMHdW5pRkJGRgd1bmkwNzc3DHVuaTA3NzcuZmluYQx1bmkwNzc3LmluaXQMdW5pMDc3Ny5tZWRpB3VuaTA2MjYHdW5pRkU4QQd1bmlGRThCB3VuaUZFODkHdW5pRkU4Qwd1bmlGQkVDB3VuaUZCRUQHdW5pRkJFQQd1bmlGQkVCB3VuaUZDMDMHdW5pRkM2OAd1bmlGQkY2B3VuaUZCRjcHdW5pRkJGOAd1bmlGQzAxB3VuaUZDOTgHdW5pRkM5Qgd1bmlGQ0UwB3VuaUZDMDAHdW5pRkM5Nwd1bmlGQzk5B3VuaUZDMDIHdW5pRkM2Ngd1bmlGQzlBB3VuaUZDREYHdW5pRkM2Nwd1bmlGQkYyB3VuaUZCRjMHdW5pRkM2NAd1bmlGQkYwB3VuaUZCRjEHdW5pRkJFRQd1bmlGQkVGB3VuaUZDMDQHdW5pRkM2OR15ZWhIYW16YWFib3ZlX3llaEhhbXphYWJvdmVhciJ5ZWhIYW16YWFib3ZlX3llaEhhbXphYWJvdmVhci5maW5hB3VuaUZCRjQHdW5pRkJGNQd1bmlGQzY1B3VuaTA2MjAMdW5pMDYyMC5maW5hDHVuaTA2MjAuaW5pdAx1bmkwNjIwLm1lZGkHdW5pMDhBQwd1bmkwNkNEDHVuaTA2Q0QuZmluYQd1bmkwNzc2DHVuaTA3NzYuZmluYQx1bmkwNzc2LmluaXQMdW5pMDc3Ni5tZWRpB3VuaTA2M0YMdW5pMDYzRi5maW5hDHVuaTA2M0YuaW5pdAx1bmkwNjNGLm1lZGkHdW5pMDZEMQx1bmkwNkQxLmZpbmEMdW5pMDZEMS5pbml0DHVuaTA2RDEubWVkaQd1bmkwNzc1DHVuaTA3NzUuZmluYQx1bmkwNzc1LmluaXQMdW5pMDc3NS5tZWRpB3VuaTA2M0UMdW5pMDYzRS5maW5hDHVuaTA2M0UuaW5pdAx1bmkwNjNFLm1lZGkHdW5pMDhBOQx1bmkwOEE5LmZpbmEMdW5pMDhBOS5pbml0DHVuaTA4QTkubWVkaQd1bmkwOEE4DHVuaTA4QTguZmluYQx1bmkwOEE4LmluaXQMdW5pMDhBOC5tZWRpB3VuaTA2Q0UMdW5pMDZDRS5maW5hDHVuaTA2Q0UuaW5pdAx1bmkwNkNFLm1lZGkHdW5pMDYzRAx1bmkwNjNELmZpbmEMdW5pMDYzRC5pbml0DHVuaTA2M0QubWVkaQd1bmlGQzU5B3VuaUZDOTUHdW5pRkM1Ngd1bmlGQ0RCB3VuaUZEQUUHdW5pRkNERQd1bmlGQ0YxB3VuaUZDNTUHdW5pRkNEQQd1bmlGREFGB3VuaUZDNTcHdW5pRkNEQwd1bmlGQzU4B3VuaUZDOTMHdW5pRkNERAd1bmlGQ0YwB3VuaUZEOUMHdW5pRkQ5RAd1bmlGREIwB3VuaUZDOTQHdW5pRkM5MQd1bmlGQzVBB3VuaUZDOTYHdW5pRkM5Mgd1bmkwNkU3B3VuaTA2RDIHdW5pRkJBRgd1bmlGQkFFB3VuaTA2RDMHdW5pRkJCMQd1bmlGQkIwB3VuaTA3N0IMdW5pMDc3Qi5maW5hDHVuaTA3N0IuaW5pdAx1bmkwNzdCLm1lZGkHdW5pMDc3QQx1bmkwNzdBLmZpbmEMdW5pMDc3QS5pbml0DHVuaTA3N0EubWVkaQd1bmkwNkU2B3VuaTA2QzgHdW5pRkJEQwd1bmlGQkRCB3VuaTA2MzgHdW5pRkVDNgd1bmlGRUM3B3VuaUZFQzUHdW5pRkVDOAd1bmlGQzI4B3VuaUZDQjkHdW5pRkQzQgd1bmkwNjMyB3VuaUZFQjAHdW5pRkVBRhR6YWluVkludmVydGVkYWJvdmVhchl6YWluVkludmVydGVkYWJvdmVhci5maW5hB3VuaTA2MTcGemVybyMxB3VuaTA2NjAHdW5pMDZGMAl1bmkyMDBEIzEJdW5pMjAwQyMxCXVuaTIwMEIjMQkubm90ZGVmIzIEbnVsbARDUiMyB3NwYWNlIzIPYmluZHVjYW5kcmFkZXZhD2NhbmRyYWJpbmR1ZGV2YQxhbnVzdmFyYWRldmELdmlzYXJnYWRldmEKYXNob3J0ZGV2YQVhZGV2YQZhYWRldmEFaWRldmEGaWlkZXZhBXVkZXZhBnV1ZGV2YQxydm9jYWxpY2RldmEMbHZvY2FsaWNkZXZhC2VjYW5kcmFkZXZhCmVzaG9ydGRldmEFZWRldmEGYWlkZXZhC29jYW5kcmFkZXZhCm9zaG9ydGRldmEFb2RldmEGYXVkZXZhBmthZGV2YQdraGFkZXZhBmdhZGV2YQdnaGFkZXZhB25nYWRldmEGY2FkZXZhB2NoYWRldmEGamFkZXZhB2poYWRldmEHbnlhZGV2YQd0dGFkZXZhCHR0aGFkZXZhB2RkYWRldmEIZGRoYWRldmEHbm5hZGV2YQZ0YWRldmEHdGhhZGV2YQZkYWRldmEHZGhhZGV2YQZuYWRldmEIbm5uYWRldmEGcGFkZXZhB3BoYWRldmEGYmFkZXZhB2JoYWRldmEGbWFkZXZhBnlhZGV2YQZyYWRldmEHcnJhZGV2YQZsYWRldmEHbGxhZGV2YQhsbGxhZGV2YQZ2YWRldmEHc2hhZGV2YQdzc2FkZXZhBnNhZGV2YQZoYWRldmEPb2V2b3dlbHNpZ25kZXZhEG9vZXZvd2Vsc2lnbmRldmEJbnVrdGFkZXZhDGF2YWdyYWhhZGV2YQ9hYXZvd2Vsc2lnbmRldmEOaXZvd2Vsc2lnbmRldmEPaWl2b3dlbHNpZ25kZXZhDnV2b3dlbHNpZ25kZXZhD3V1dm93ZWxzaWduZGV2YRVydm9jYWxpY3Zvd2Vsc2lnbmRldmEWcnJ2b2NhbGljdm93ZWxzaWduZGV2YRRlY2FuZHJhdm93ZWxzaWduZGV2YRNlc2hvcnR2b3dlbHNpZ25kZXZhDmV2b3dlbHNpZ25kZXZhD2Fpdm93ZWxzaWduZGV2YRRvY2FuZHJhdm93ZWxzaWduZGV2YRNvc2hvcnR2b3dlbHNpZ25kZXZhDm92b3dlbHNpZ25kZXZhD2F1dm93ZWxzaWduZGV2YQp2aXJhbWFkZXZhB3VuaTA5NEUPYXd2b3dlbHNpZ25kZXZhBm9tZGV2YQp1ZGF0dGFkZXZhDGFudWRhdHRhZGV2YQd1bmkwOTUzB3VuaTA5NTQYY2FuZHJhbG9uZ2V2b3dlbHNpZ25kZXZhD3Vldm93ZWxzaWduZGV2YRB1dWV2b3dlbHNpZ25kZXZhBnFhZGV2YQhraGhhZGV2YQhnaGhhZGV2YQZ6YWRldmEJZGRkaGFkZXZhB3JoYWRldmEGZmFkZXZhB3l5YWRldmENcnJ2b2NhbGljZGV2YQ1sbHZvY2FsaWNkZXZhFWx2b2NhbGljdm93ZWxzaWduZGV2YRZsbHZvY2FsaWN2b3dlbHNpZ25kZXZhCWRhbmRhZGV2YQxkYmxkYW5kYWRldmEIemVyb2RldmEHb25lZGV2YQd0d29kZXZhCXRocmVlZGV2YQhmb3VyZGV2YQhmaXZlZGV2YQdzaXhkZXZhCXNldmVuZGV2YQllaWdodGRldmEIbmluZWRldmEUYWJicmV2aWF0aW9uc2lnbmRldmEHdW5pMDk3MQthY2FuZHJhZGV2YQZvZWRldmEHb29lZGV2YQZhd2RldmEGdWVkZXZhB3V1ZWRldmEObWFyd2FyaWRkYWRldmEHemhhZGV2YQtoZWF2eXlhZGV2YQlnYWJhcmRldmEJamFiYXJkZXZhB3VuaTA5N0QKZGRhYmFyZGV2YQliYWJhcmRldmEJdW5pMjAwQyMyCXVuaTIwMEQjMgl1bmkyNUNDIzIJdW5pMDJCQyMxD2FzaG9ydG51a3RhZGV2YQphbnVrdGFkZXZhC2FhbnVrdGFkZXZhCmludWt0YWRldmELaWludWt0YWRldmEKdW51a3RhZGV2YQt1dW51a3RhZGV2YRFydm9jYWxpY251a3RhZGV2YRFsdm9jYWxpY251a3RhZGV2YRBlY2FuZHJhbnVrdGFkZXZhD2VzaG9ydG51a3RhZGV2YQplbnVrdGFkZXZhC2FpbnVrdGFkZXZhEG9jYW5kcmFudWt0YWRldmEPb3Nob3J0bnVrdGFkZXZhCm9udWt0YWRldmELYXVudWt0YWRldmEScnJ2b2NhbGljbnVrdGFkZXZhEmxsdm9jYWxpY251a3RhZGV2YRBhY2FuZHJhbnVrdGFkZXZhDGdoYW51a3RhZGV2YQxuZ2FudWt0YWRldmELY2FudWt0YWRldmEMY2hhbnVrdGFkZXZhDGpoYW51a3RhZGV2YQxueWFudWt0YWRldmEMdHRhbnVrdGFkZXZhDXR0aGFudWt0YWRldmEMbm5hbnVrdGFkZXZhC3RhbnVrdGFkZXZhDHRoYW51a3RhZGV2YQtkYW51a3RhZGV2YQxkaGFudWt0YWRldmELcGFudWt0YWRldmELYmFudWt0YWRldmEMYmhhbnVrdGFkZXZhC21hbnVrdGFkZXZhC2xhbnVrdGFkZXZhC3ZhbnVrdGFkZXZhDHNoYW51a3RhZGV2YQxzc2FudWt0YWRldmELc2FudWt0YWRldmELaGFudWt0YWRldmEJa2Fzc2FkZXZhCWphbnlhZGV2YQhyZXBoZGV2YQl2YXR0dWRldmENa2FwcmVoYWxmZGV2YQ5raGFwcmVoYWxmZGV2YQ1nYXByZWhhbGZkZXZhDmdoYXByZWhhbGZkZXZhDm5nYXByZWhhbGZkZXZhDWNhcHJlaGFsZmRldmEOY2hhcHJlaGFsZmRldmENamFwcmVoYWxmZGV2YQ5qaGFwcmVoYWxmZGV2YQ5ueWFwcmVoYWxmZGV2YQ50dGFwcmVoYWxmZGV2YQ90dGhhcHJlaGFsZmRldmEOZGRhcHJlaGFsZmRldmEPZGRoYXByZWhhbGZkZXZhDm5uYXByZWhhbGZkZXZhDXRhcHJlaGFsZmRldmEOdGhhcHJlaGFsZmRldmENZGFwcmVoYWxmZGV2YQ5kaGFwcmVoYWxmZGV2YQ1uYXByZWhhbGZkZXZhDXBhcHJlaGFsZmRldmEOcGhhcHJlaGFsZmRldmENYmFwcmVoYWxmZGV2YQ5iaGFwcmVoYWxmZGV2YQ1tYXByZWhhbGZkZXZhDXlhcHJlaGFsZmRldmENcmFwcmVoYWxmZGV2YQ1sYXByZWhhbGZkZXZhDmxsYXByZWhhbGZkZXZhDXZhcHJlaGFsZmRldmEOc2hhcHJlaGFsZmRldmEOc3NhcHJlaGFsZmRldmENc2FwcmVoYWxmZGV2YQ1oYXByZWhhbGZkZXZhDnpoYXByZWhhbGZkZXZhEmhlYXZ5eWFwcmVoYWxmZGV2YRBrYXNzYXByZWhhbGZkZXZhEGphbnlhcHJlaGFsZmRldmESa2FudWt0YXByZWhhbGZkZXZhE2toYW51a3RhcHJlaGFsZmRldmESZ2FudWt0YXByZWhhbGZkZXZhE2doYW51a3RhcHJlaGFsZmRldmETbmdhbnVrdGFwcmVoYWxmZGV2YRJjYW51a3RhcHJlaGFsZmRldmETY2hhbnVrdGFwcmVoYWxmZGV2YRJqYW51a3RhcHJlaGFsZmRldmETamhhbnVrdGFwcmVoYWxmZGV2YRNueWFudWt0YXByZWhhbGZkZXZhE3R0YW51a3RhcHJlaGFsZmRldmEUdHRoYW51a3RhcHJlaGFsZmRldmETZGRhbnVrdGFwcmVoYWxmZGV2YRRkZGhhbnVrdGFwcmVoYWxmZGV2YRNubmFudWt0YXByZWhhbGZkZXZhEnRhbnVrdGFwcmVoYWxmZGV2YRN0aGFudWt0YXByZWhhbGZkZXZhEmRhbnVrdGFwcmVoYWxmZGV2YRNkaGFudWt0YXByZWhhbGZkZXZhEm5hbnVrdGFwcmVoYWxmZGV2YRJwYW51a3RhcHJlaGFsZmRldmETcGhhbnVrdGFwcmVoYWxmZGV2YRJiYW51a3RhcHJlaGFsZmRldmETYmhhbnVrdGFwcmVoYWxmZGV2YRJtYW51a3RhcHJlaGFsZmRldmESeWFudWt0YXByZWhhbGZkZXZhEmxhbnVrdGFwcmVoYWxmZGV2YRNsbGFudWt0YXByZWhhbGZkZXZhEnZhbnVrdGFwcmVoYWxmZGV2YRNzaGFudWt0YXByZWhhbGZkZXZhE3NzYW51a3RhcHJlaGFsZmRldmESc2FudWt0YXByZWhhbGZkZXZhEmhhbnVrdGFwcmVoYWxmZGV2YQhrYXJhZGV2YQlraGFyYWRldmEIZ2FyYWRldmEJZ2hhcmFkZXZhCW5nYXJhZGV2YQhjYXJhZGV2YQljaGFyYWRldmEIamFyYWRldmEJamhhcmFkZXZhCW55YXJhZGV2YQl0dGFyYWRldmEKdHRoYXJhZGV2YQlkZGFyYWRldmEKZGRoYXJhZGV2YQlubmFyYWRldmEIdGFyYWRldmEJdGhhcmFkZXZhCGRhcmFkZXZhCWRoYXJhZGV2YQhuYXJhZGV2YQhwYXJhZGV2YQlwaGFyYWRldmEIYmFyYWRldmEJYmhhcmFkZXZhCG1hcmFkZXZhCHlhcmFkZXZhCHJhcmFkZXZhCGxhcmFkZXZhCWxsYXJhZGV2YQh2YXJhZGV2YQlzaGFyYWRldmEJc3NhcmFkZXZhCHNhcmFkZXZhCGhhcmFkZXZhEG1hcndhcmlkZGFyYWRldmEJemhhcmFkZXZhDWhlYXZ5eWFyYWRldmELa2Fzc2FyYWRldmELamFueWFyYWRldmENa2FudWt0YXJhZGV2YQ5raGFudWt0YXJhZGV2YQ1nYW51a3RhcmFkZXZhDmdoYW51a3RhcmFkZXZhDm5nYW51a3RhcmFkZXZhDWNhbnVrdGFyYWRldmEOY2hhbnVrdGFyYWRldmENamFudWt0YXJhZGV2YQ5qaGFudWt0YXJhZGV2YQ5ueWFudWt0YXJhZGV2YQ50dGFudWt0YXJhZGV2YQ90dGhhbnVrdGFyYWRldmEOZGRhbnVrdGFyYWRldmEPZGRoYW51a3RhcmFkZXZhDm5uYW51a3RhcmFkZXZhDXRhbnVrdGFyYWRldmEOdGhhbnVrdGFyYWRldmENZGFudWt0YXJhZGV2YQ5kaGFudWt0YXJhZGV2YQ1uYW51a3RhcmFkZXZhDXBhbnVrdGFyYWRldmEOcGhhbnVrdGFyYWRldmENYmFudWt0YXJhZGV2YQ5iaGFudWt0YXJhZGV2YQ1tYW51a3RhcmFkZXZhDXlhbnVrdGFyYWRldmENcmFudWt0YXJhZGV2YQ1sYW51a3RhcmFkZXZhDmxsYW51a3RhcmFkZXZhDXZhbnVrdGFyYWRldmEOc2hhbnVrdGFyYWRldmEOc3NhbnVrdGFyYWRldmENc2FudWt0YXJhZGV2YQ1oYW51a3RhcmFkZXZhD2thcmFwcmVoYWxmZGV2YRBraGFyYXByZWhhbGZkZXZhD2dhcmFwcmVoYWxmZGV2YRBnaGFyYXByZWhhbGZkZXZhEG5nYXJhcHJlaGFsZmRldmESbmdhcmFwcmVoYWxmVUlkZXZhD2NhcmFwcmVoYWxmZGV2YRBjaGFyYXByZWhhbGZkZXZhD2phcmFwcmVoYWxmZGV2YRBqaGFyYXByZWhhbGZkZXZhEG55YXJhcHJlaGFsZmRldmEQdHRhcmFwcmVoYWxmZGV2YRJ0dGFyYXByZWhhbGZVSWRldmERdHRoYXJhcHJlaGFsZmRldmETdHRoYXJhcHJlaGFsZlVJZGV2YRBkZGFyYXByZWhhbGZkZXZhEmRkYXJhcHJlaGFsZlVJZGV2YRFkZGhhcmFwcmVoYWxmZGV2YRNkZGhhcmFwcmVoYWxmVUlkZXZhEG5uYXJhcHJlaGFsZmRldmEPdGFyYXByZWhhbGZkZXZhEHRoYXJhcHJlaGFsZmRldmEPZGFyYXByZWhhbGZkZXZhEGRoYXJhcHJlaGFsZmRldmEPbmFyYXByZWhhbGZkZXZhD3BhcmFwcmVoYWxmZGV2YRBwaGFyYXByZWhhbGZkZXZhD2JhcmFwcmVoYWxmZGV2YRBiaGFyYXByZWhhbGZkZXZhD21hcmFwcmVoYWxmZGV2YQ95YXJhcHJlaGFsZmRldmEPcmFyYXByZWhhbGZkZXZhD2xhcmFwcmVoYWxmZGV2YRBsbGFyYXByZWhhbGZkZXZhD3ZhcmFwcmVoYWxmZGV2YRBzaGFyYXByZWhhbGZkZXZhEHNzYXJhcHJlaGFsZmRldmEPc2FyYXByZWhhbGZkZXZhD2hhcmFwcmVoYWxmZGV2YRB6aGFyYXByZWhhbGZkZXZhFGhlYXZ5eWFyYXByZWhhbGZkZXZhEmthc3NhcmFwcmVoYWxmZGV2YRJqYW55YXJhcHJlaGFsZmRldmEUa2FudWt0YXJhcHJlaGFsZmRldmEVa2hhbnVrdGFyYXByZWhhbGZkZXZhFGdhbnVrdGFyYXByZWhhbGZkZXZhFWdoYW51a3RhcmFwcmVoYWxmZGV2YRVuZ2FudWt0YXJhcHJlaGFsZmRldmEUY2FudWt0YXJhcHJlaGFsZmRldmEVY2hhbnVrdGFyYXByZWhhbGZkZXZhFGphbnVrdGFyYXByZWhhbGZkZXZhFWpoYW51a3RhcmFwcmVoYWxmZGV2YRVueWFudWt0YXJhcHJlaGFsZmRldmEVdHRhbnVrdGFyYXByZWhhbGZkZXZhFnR0aGFudWt0YXJhcHJlaGFsZmRldmEVZGRhbnVrdGFyYXByZWhhbGZkZXZhFmRkaGFudWt0YXJhcHJlaGFsZmRldmEVbm5hbnVrdGFyYXByZWhhbGZkZXZhFHRhbnVrdGFyYXByZWhhbGZkZXZhFXRoYW51a3RhcmFwcmVoYWxmZGV2YRRkYW51a3RhcmFwcmVoYWxmZGV2YRVkaGFudWt0YXJhcHJlaGFsZmRldmEUbmFudWt0YXJhcHJlaGFsZmRldmEUcGFudWt0YXJhcHJlaGFsZmRldmEVcGhhbnVrdGFyYXByZWhhbGZkZXZhFGJhbnVrdGFyYXByZWhhbGZkZXZhFWJoYW51a3RhcmFwcmVoYWxmZGV2YRRtYW51a3RhcmFwcmVoYWxmZGV2YRR5YW51a3RhcmFwcmVoYWxmZGV2YRRsYW51a3RhcmFwcmVoYWxmZGV2YRVsbGFudWt0YXJhcHJlaGFsZmRldmEUdmFudWt0YXJhcHJlaGFsZmRldmEVc2hhbnVrdGFyYXByZWhhbGZkZXZhFXNzYW51a3RhcmFwcmVoYWxmZGV2YRRzYW51a3RhcmFwcmVoYWxmZGV2YRRoYW51a3RhcmFwcmVoYWxmZGV2YQdoYXVkZXZhCWhhdVVJZGV2YQhoYXV1ZGV2YQpoYXV1VUlkZXZhDmhhcnZvY2FsaWNkZXZhD2hhcnJ2b2NhbGljZGV2YQxoYW51a3RhdWRldmENaGFudWt0YXV1ZGV2YRNoYW51a3RhcnZvY2FsaWNkZXZhFGhhbnVrdGFycnZvY2FsaWNkZXZhCWhhcmF1ZGV2YQtoYXJhdVVJZGV2YQpoYXJhdXVkZXZhDGhhcmF1dVVJZGV2YQdyYXVkZXZhCHJhdXVkZXZhB2RhdWRldmEIZGF1dWRldmEOZGFydm9jYWxpY2RldmEJZGFyYXVkZXZhCmRhcmF1dWRldmEQZGFyYXJ2b2NhbGljZGV2YQxyYW51a3RhdWRldmENcmFudWt0YXV1ZGV2YQxkYW51a3RhdWRldmENZGFudWt0YXV1ZGV2YRNkYW51a3RhcnZvY2FsaWNkZXZhCmRkZGhhdWRldmELZGRkaGF1dWRldmEIcmhhdWRldmEJcmhhdXVkZXZhF29ldm93ZWxzaWduYW51c3ZhcmFkZXZhE29ldm93ZWxzaWducmVwaGRldmEbb2V2b3dlbHNpZ25yZXBoYW51c3ZhcmFkZXZhGG9vZXZvd2Vsc2lnbmFudXN2YXJhZGV2YRRvb2V2b3dlbHNpZ25yZXBoZGV2YRxvb2V2b3dlbHNpZ25yZXBoYW51c3ZhcmFkZXZhF2lpdm93ZWxzaWduYW51c3ZhcmFkZXZhE2lpdm93ZWxzaWducmVwaGRldmEbaWl2b3dlbHNpZ25yZXBoYW51c3ZhcmFkZXZhHGVjYW5kcmF2b3dlbHNpZ25hbnVzdmFyYWRldmEYZWNhbmRyYXZvd2Vsc2lnbnJlcGhkZXZhHGVjYW5kcmF2b3dlbHJlcGhhbnVzdmFyYWRldmEbZXNob3J0dm93ZWxzaWduYW51c3ZhcmFkZXZhF2VzaG9ydHZvd2Vsc2lnbnJlcGhkZXZhHWVzaG9ydHZvd2Vsc2lnbnJlcGhhbnVzdmFyYWRlFmV2b3dlbHNpZ25hbnVzdmFyYWRldmESZXZvd2Vsc2lnbnJlcGhkZXZhGmV2b3dlbHNpZ25yZXBoYW51c3ZhcmFkZXZhF2Fpdm93ZWxzaWduYW51c3ZhcmFkZXZhE2Fpdm93ZWxzaWducmVwaGRldmEbYWl2b3dlbHNpZ25yZXBoYW51c3ZhcmFkZXZhHG9jYW5kcmF2b3dlbHNpZ25hbnVzdmFyYWRldmEYb2NhbmRyYXZvd2Vsc2lnbnJlcGhkZXZhHG9jYW5kcmF2b3dlbHJlcGhhbnVzdmFyYWRldmEbb3Nob3J0dm93ZWxzaWduYW51c3ZhcmFkZXZhF29zaG9ydHZvd2Vsc2lnbnJlcGhkZXZhH29zaG9ydHZvd2Vsc2lnbnJlcGhhbnVzdmFyYWRldmEWb3Zvd2Vsc2lnbmFudXN2YXJhZGV2YRJvdm93ZWxzaWducmVwaGRldmEab3Zvd2Vsc2lnbnJlcGhhbnVzdmFyYWRldmEXYXV2b3dlbHNpZ25hbnVzdmFyYWRldmETYXV2b3dlbHNpZ25yZXBoZGV2YRthdXZvd2Vsc2lnbnJlcGhhbnVzdmFyYWRldmEXYXd2b3dlbHNpZ25hbnVzdmFyYWRldmETYXd2b3dlbHNpZ25yZXBoZGV2YRthd3Zvd2Vsc2lnbnJlcGhhbnVzdmFyYWRldmEQcmVwaGFudXN2YXJhZGV2YRJhc2hvcnRhbnVzdmFyYWRldmEOaWlhbnVzdmFyYWRldmETZWNhbmRyYWFudXN2YXJhZGV2YRJlc2hvcnRhbnVzdmFyYWRldmEOYWlhbnVzdmFyYWRldmETb2NhbmRyYWFudXN2YXJhZGV2YRJvc2hvcnRhbnVzdmFyYWRldmENb2FudXN2YXJhZGV2YQ5hdWFudXN2YXJhZGV2YRNhY2FuZHJhYW51c3ZhcmFkZXZhDm9lYW51c3ZhcmFkZXZhD29vZWFudXN2YXJhZGV2YQ5hd2FudXN2YXJhZGV2YRdhc2hvcnRudWt0YWFudXN2YXJhZGV2YRNpaW51a3RhYW51c3ZhcmFkZXZhGGVjYW5kcmFudWt0YWFudXN2YXJhZGV2YRdlc2hvcnRudWt0YWFudXN2YXJhZGV2YRNhaW51a3RhYW51c3ZhcmFkZXZhGG9jYW5kcmFudWt0YWFudXN2YXJhZGV2YRdvc2hvcnRudWt0YWFudXN2YXJhZGV2YRJvbnVrdGFhbnVzdmFyYWRldmETYXVudWt0YWFudXN2YXJhZGV2YRhhY2FuZHJhbnVrdGFhbnVzdmFyYWRldmEIa2F0YWRldmEJa2FzaGFkZXZhCmtoYXNoYWRldmEJbmdhZ2FkZXZhCW5nYW1hZGV2YQluZ2F5YWRldmEIY2FjYWRldmEJY2FjaGFkZXZhC2NhY2hhcmFkZXZhCWNoYXlhZGV2YQhqYWphZGV2YQlqYWRkYWRldmEJbnlhamFkZXZhCnR0YXR0YWRldmEMdHRhdHRhdXVkZXZhC3R0YXR0aGFkZXZhDXR0YXR0aGF1dWRldmEJdHRheWFkZXZhDHR0aGF0dGhhZGV2YQp0dGhheWFkZXZhC2RkYWRkaGFkZXZhCmRkYWRkYWRldmEMZGRhZGRhdXVkZXZhCWRkYXlhZGV2YQtkZGFyYXlhZGV2YQxkZGhhZGRoYWRldmEKZGRoYXlhZGV2YQh0YXRhZGV2YQ90YXRhcHJlaGFsZmRldmEJdGF0aGFkZXZhCXRhc2hhZGV2YQlkYWdoYWRldmEIZGFnYWRldmEIZGFiYWRldmEJZGFiaGFkZXZhCGRhdmFkZXZhCmRhdmF5YWRldmEJZGFkaGFkZXZhC2RhZGhheWFkZXZhCGRhZGFkZXZhCmRhZGF5YWRldmEIZGFtYWRldmEIZGF5YWRldmEPZGF5YXByZWhhbGZkZXZhCW5hZGRhZGV2YQtuYWRkYXJhZGV2YQluYXRoYWRldmELbmF0aGFyYWRldmEJbmFkaGFkZXZhEG5hZGhhcHJlaGFsZmRldmELbmFkaGFyYWRldmEIbmFuYWRldmEJbmFzaGFkZXZhCHBhbmFkZXZhCWJhZGhhZGV2YQhtYXBhZGV2YQptYXBhcmFkZXZhD21hcGFwcmVoYWxmZGV2YQltYXBoYWRldmEJbWFiaGFkZXZhCWxhZGRhZGV2YQtsYWRkYXJhZGV2YQlsYXRoYWRldmEIdmF5YWRldmEJc2hhY2FkZXZhCXNoYXZhZGV2YQlzaGFsYWRldmEJc2hhbmFkZXZhCnNzYXR0YWRldmEMc3NhdHRheWFkZXZhDHNzYXR0YXJhZGV2YQtzc2F0dGhhZGV2YQ1zc2F0dGhheWFkZXZhDXNzYXR0aGFyYWRldmEJc2F0aGFkZXZhEHNhdGhhcHJlaGFsZmRldmEIc2FwYWRldmEPc2FwYXByZWhhbGZkZXZhCnNhcGFyYWRldmEJc2FwaGFkZXZhCWhhbm5hZGV2YQhoYW5hZGV2YQhoYW1hZGV2YQhoYXlhZGV2YQhoYWxhZGV2YQhoYXZhZGV2YQlsYWRldmFNQVIObGFudWt0YWRldmFNQVILbGFyYWRldmFNQVIQbGFudWt0YXJhZGV2YU1BUgxzaGFsYWRldmFNQVIKc2hhZGV2YU1BUhFzaGFwcmVoYWxmZGV2YU1BUg9zaGFudWt0YWRldmFNQVIWc2hhbnVrdGFwcmVoYWxmZGV2YU1BUhFjaGFwcmVoYWxmZGV2YU5FUBZjaGFudWt0YXByZWhhbGZkZXZhTkVQE2NoYXJhcHJlaGFsZmRldmFORVAYY2hhbnVrdGFyYXByZWhhbGZkZXZhTkVQCmpoYWRldmFORVAPamhhbnVrdGFkZXZhTkVQEWpoYXByZWhhbGZkZXZhTkVQFmpoYW51a3RhcHJlaGFsZmRldmFORVAMamhhcmFkZXZhTkVQEWpoYW51a3RhcmFkZXZhTkVQE2poYXJhcHJlaGFsZmRldmFORVAYamhhbnVrdGFyYXByZWhhbGZkZXZhTkVQC2ZpdmVkZXZhTkVQDGVpZ2h0ZGV2YU5FUAtuaW5lZGV2YU5FUBBpdm93ZWxzaWduMDBkZXZhEGl2b3dlbHNpZ24wMWRldmEQaXZvd2Vsc2lnbjAyZGV2YRBpdm93ZWxzaWduMDNkZXZhEGl2b3dlbHNpZ24wNGRldmEQaXZvd2Vsc2lnbjA1ZGV2YRBpdm93ZWxzaWduMDZkZXZhEGl2b3dlbHNpZ24wN2RldmEQaXZvd2Vsc2lnbjA4ZGV2YRBpdm93ZWxzaWduMDlkZXZhEGl2b3dlbHNpZ24xMGRldmEQaXZvd2Vsc2lnbjExZGV2YRZpdm93ZWxzaWduYW51c3ZhcmFkZXZhGGl2b3dlbHNpZ25hbnVzdmFyYTAxZGV2YRhpdm93ZWxzaWduYW51c3ZhcmEwMmRldmEYaXZvd2Vsc2lnbmFudXN2YXJhMDNkZXZhGGl2b3dlbHNpZ25hbnVzdmFyYTA0ZGV2YRhpdm93ZWxzaWduYW51c3ZhcmEwNWRldmEYaXZvd2Vsc2lnbmFudXN2YXJhMDZkZXZhGGl2b3dlbHNpZ25hbnVzdmFyYTA3ZGV2YRhpdm93ZWxzaWduYW51c3ZhcmEwOGRldmEYaXZvd2Vsc2lnbmFudXN2YXJhMDlkZXZhGGl2b3dlbHNpZ25hbnVzdmFyYTEwZGV2YRhpdm93ZWxzaWduYW51c3ZhcmExMWRldmESaXZvd2Vsc2lnbnJlcGhkZXZhFGl2b3dlbHNpZ25yZXBoMDFkZXZhFGl2b3dlbHNpZ25yZXBoMDJkZXZhFGl2b3dlbHNpZ25yZXBoMDNkZXZhFGl2b3dlbHNpZ25yZXBoMDRkZXZhFGl2b3dlbHNpZ25yZXBoMDVkZXZhFGl2b3dlbHNpZ25yZXBoMDZkZXZhFGl2b3dlbHNpZ25yZXBoMDdkZXZhFGl2b3dlbHNpZ25yZXBoMDhkZXZhFGl2b3dlbHNpZ25yZXBoMDlkZXZhFGl2b3dlbHNpZ25yZXBoMTBkZXZhFGl2b3dlbHNpZ25yZXBoMTFkZXZhGml2b3dlbHNpZ25yZXBoYW51c3ZhcmFkZXZhHGl2b3dlbHNpZ25yZXBoYW51c3ZhcmEwMWRldmEcaXZvd2Vsc2lnbnJlcGhhbnVzdmFyYTAyZGV2YRxpdm93ZWxzaWducmVwaGFudXN2YXJhMDNkZXZhHGl2b3dlbHNpZ25yZXBoYW51c3ZhcmEwNGRldmEcaXZvd2Vsc2lnbnJlcGhhbnVzdmFyYTA1ZGV2YRxpdm93ZWxzaWducmVwaGFudXN2YXJhMDZkZXZhHGl2b3dlbHNpZ25yZXBoYW51c3ZhcmEwN2RldmEcaXZvd2Vsc2lnbnJlcGhhbnVzdmFyYTA4ZGV2YRxpdm93ZWxzaWducmVwaGFudXN2YXJhMDlkZXZhHGl2b3dlbHNpZ25yZXBoYW51c3ZhcmExMGRldmEcaXZvd2Vsc2lnbnJlcGhhbnVzdmFyYTExZGV2YQ1kdW1teW1hcmtkZXZhEGlpdm93ZWxzaWduMWRldmEQaWl2b3dlbHNpZ24yZGV2YRBpaXZvd2Vsc2lnbjNkZXZhGGlpdm93ZWxzaWduYW51c3ZhcmExZGV2YRhpaXZvd2Vsc2lnbmFudXN2YXJhMmRldmEYaWl2b3dlbHNpZ25hbnVzdmFyYTNkZXZhFGlpdm93ZWxzaWducmVwaDFkZXZhFGlpdm93ZWxzaWducmVwaDJkZXZhFGlpdm93ZWxzaWducmVwaDNkZXZhHGlpdm93ZWxzaWducmVwaGFudXN2YXJhMWRldmEcaWl2b3dlbHNpZ25yZXBoYW51c3ZhcmEyZGV2YRxpaXZvd2Vsc2lnbnJlcGhhbnVzdmFyYTNkZXZhE3V2b3dlbHNpZ25udWt0YWRldmEXdXZvd2Vsc2lnbm51a3RhbGVmdGRldmEUdXZvd2Vsc2lnbm5hcnJvd2RldmEUdXV2b3dlbHNpZ25udWt0YWRldmEYdXV2b3dlbHNpZ25udWt0YWxlZnRkZXZhGnJ2b2NhbGljdm93ZWxzaWdubnVrdGFkZXZhHnJ2b2NhbGljdm93ZWxzaWdubnVrdGFsZWZ0ZGV2YRtycnZvY2FsaWN2b3dlbHNpZ25udWt0YWRldmEfcnJ2b2NhbGljdm93ZWxzaWdubnVrdGFsZWZ0ZGV2YRlsdm9jYWxpY3Zvd2Vsc2lnbmxlZnRkZXZhGmx2b2NhbGljdm93ZWxzaWdubnVrdGFkZXZhHmx2b2NhbGljdm93ZWxzaWdubnVrdGFsZWZ0ZGV2YRtsbHZvY2FsaWN2b3dlbHNpZ25udWt0YWRldmEabGx2b2NhbGljdm93ZWxzaWdubGVmdGRldmEfbGx2b2NhbGljdm93ZWxzaWdubnVrdGFsZWZ0ZGV2YQ92aXJhbWFudWt0YWRldmEUdWV2b3dlbHNpZ25udWt0YWRldmEYdWV2b3dlbHNpZ25udWt0YWxlZnRkZXZhFXV1ZXZvd2Vsc2lnbm51a3RhZGV2YRl1dWV2b3dlbHNpZ25udWt0YWxlZnRkZXZhCm5nYWFsdGRldmEKY2hhYWx0ZGV2YQp0dGFhbHRkZXZhC3R0aGFhbHRkZXZhCmRkYWFsdGRldmELZGRoYWFsdGRldmEKbGxhYWx0ZGV2YQxsYWFsdGRldmFNQVIPbmdhbnVrdGFhbHRkZXZhD2NoYW51a3RhYWx0ZGV2YQ90dGFudWt0YWFsdGRldmEQdHRoYW51a3RhYWx0ZGV2YQxkZGRoYWFsdGRldmEKcmhhYWx0ZGV2YQtsbGxhYWx0ZGV2YRFsYW51a3RhYWx0ZGV2YU1BUhFzaGFwcmVoYWxmYWx0ZGV2YQp2YXR0dXVkZXZhDXZhdHR1dWxvd2RldmESdmF0dHV1bG93bnVrdGFkZXZhC3ZhdHR1dXVkZXZhDnZhdHR1dXVsb3dkZXZhE3ZhdHR1dXVsb3dudWt0YWRldmERdmF0dHVydm9jYWxpY2RldmEUdmF0dHVydm9jYWxpY2xvd2RldmEZdmF0dHVydm9jYWxpY2xvd251a3RhZGV2YRJ2YXR0dXJydm9jYWxpY2RldmERdmF0dHVsdm9jYWxpY2RldmESdmF0dHVsbHZvY2FsaWNkZXZhD3ZhdHR1dmlyYW1hZGV2YRJ2YXR0dXZpcmFtYWxvd2RldmEXdmF0dHV2aXJhbWFsb3dudWt0YWRldmETdmF0dHV1ZXZvd2VsbG93ZGV2YRh2YXR0dXVldm93ZWxsb3dudWt0YWRldmEUdmF0dHV1dWV2b3dlbGxvd2RldmEZdmF0dHV1dWV2b3dlbGxvd251a3RhZGV2YRF1dm93ZWxzaWdubG93ZGV2YRJ1dXZvd2Vsc2lnbmxvd2RldmEYcnZvY2FsaWN2b3dlbHNpZ25sb3dkZXZhEHJydm9jYWxpY2xvd2RldmEYbHZvY2FsaWN2b3dlbHNpZ25sb3dkZXZhGWxsdm9jYWxpY3Zvd2Vsc2lnbmxvd2RldmENdmlyYW1hbG93ZGV2YRJ1ZXZvd2Vsc2lnbmxvd2RldmETdXVldm93ZWxzaWdubG93ZGV2YQtkYWRhYWx0ZGV2YQxkYWJoYWFsdGRldmETcmVwaGNhbmRyYWJpbmR1ZGV2YRpvZXZvd2Vsc2lnbmNhbmRyYWJpbmR1ZGV2YRtvb2V2b3dlbHNpZ25jYW5kcmFiaW5kdWRldmEfZWNhbmRyYXZvd2Vsc2lnbmNhbmRyYWJpbmR1ZGV2YR5lc2hvcnR2b3dlbHNpZ25jYW5kcmFiaW5kdWRldmEZZXZvd2Vsc2lnbmNhbmRyYWJpbmR1ZGV2YRphaXZvd2Vsc2lnbmNhbmRyYWJpbmR1ZGV2YR9vY2FuZHJhdm93ZWxzaWduY2FuZHJhYmluZHVkZXZhHm9zaG9ydHZvd2Vsc2lnbmNhbmRyYWJpbmR1ZGV2YRlvdm93ZWxzaWduY2FuZHJhYmluZHVkZXZhGmF1dm93ZWxzaWduY2FuZHJhYmluZHVkZXZhGmF3dm93ZWxzaWduY2FuZHJhYmluZHVkZXZhGWl2b3dlbHNpZ25jYW5kcmFiaW5kdWRldmEbaXZvd2Vsc2lnbmNhbmRyYWJpbmR1MDFkZXZhG2l2b3dlbHNpZ25jYW5kcmFiaW5kdTAyZGV2YRtpdm93ZWxzaWduY2FuZHJhYmluZHUwM2RldmEbaXZvd2Vsc2lnbmNhbmRyYWJpbmR1MDRkZXZhG2l2b3dlbHNpZ25jYW5kcmFiaW5kdTA1ZGV2YRtpdm93ZWxzaWduY2FuZHJhYmluZHUwNmRldmEbaXZvd2Vsc2lnbmNhbmRyYWJpbmR1MDdkZXZhG2l2b3dlbHNpZ25jYW5kcmFiaW5kdTA4ZGV2YRtpdm93ZWxzaWduY2FuZHJhYmluZHUwOWRldmEbaXZvd2Vsc2lnbmNhbmRyYWJpbmR1MTBkZXZhG2l2b3dlbHNpZ25jYW5kcmFiaW5kdTExZGV2YRZpaXZvd2VsY2FuZHJhYmluZHVkZXZhF2lpdm93ZWxjYW5kcmFiaW5kdTFkZXZhF2lpdm93ZWxjYW5kcmFiaW5kdTJkZXZhF2lpdm93ZWxjYW5kcmFiaW5kdTNkZXZhHm9ldm93ZWxzaWducmVwaGNhbmRyYWJpbmR1ZGV2YR9vb2V2b3dlbHNpZ25yZXBoY2FuZHJhYmluZHVkZXZhH2VjYW5kcmF2b3dlbHJlcGhjYW5kcmFiaW5kdWRldmEeZXNob3J0dm93ZWxyZXBoY2FuZHJhYmluZHVkZXZhHWV2b3dlbHNpZ25yZXBoY2FuZHJhYmluZHVkZXZhHmFpdm93ZWxzaWducmVwaGNhbmRyYWJpbmR1ZGV2YR9vY2FuZHJhdm93ZWxyZXBoY2FuZHJhYmluZHVkZXZhHm9zaG9ydHZvd2VscmVwaGNhbmRyYWJpbmR1ZGV2YR1vdm93ZWxzaWducmVwaGNhbmRyYWJpbmR1ZGV2YR5hdXZvd2Vsc2lnbnJlcGhjYW5kcmFiaW5kdWRldmEeYXd2b3dlbHNpZ25yZXBoY2FuZHJhYmluZHVkZXZhHWl2b3dlbHNpZ25yZXBoY2FuZHJhYmluZHVkZXZhH2l2b3dlbHNpZ25yZXBoY2FuZHJhYmluZHUwMWRldmEfaXZvd2Vsc2lnbnJlcGhjYW5kcmFiaW5kdTAyZGV2YR9pdm93ZWxzaWducmVwaGNhbmRyYWJpbmR1MDNkZXZhH2l2b3dlbHNpZ25yZXBoY2FuZHJhYmluZHUwNGRldmEfaXZvd2Vsc2lnbnJlcGhjYW5kcmFiaW5kdTA1ZGV2YR9pdm93ZWxzaWducmVwaGNhbmRyYWJpbmR1MDZkZXZhH2l2b3dlbHNpZ25yZXBoY2FuZHJhYmluZHUwN2RldmEfaXZvd2Vsc2lnbnJlcGhjYW5kcmFiaW5kdTA4ZGV2YR9pdm93ZWxzaWducmVwaGNhbmRyYWJpbmR1MDlkZXZhH2l2b3dlbHNpZ25yZXBoY2FuZHJhYmluZHUxMGRldmEfaXZvd2Vsc2lnbnJlcGhjYW5kcmFiaW5kdTExZGV2YR5paXZvd2Vsc2lnbnJlcGhjYW5kcmFiaW5kdWRldmEfaWl2b3dlbHNpZ25yZXBoY2FuZHJhYmluZHUxZGV2YR9paXZvd2Vsc2lnbnJlcGhjYW5kcmFiaW5kdTJkZXZhH2lpdm93ZWxzaWducmVwaGNhbmRyYWJpbmR1M2RldmEUdmF0dHVycnZvY2FsaWNVSWRldmETdmF0dHVsdm9jYWxpY1VJZGV2YRR2YXR0dWxsdm9jYWxpY1VJZGV2YQtleGNsYW0uZGV2YQ1xdW90ZWRibC5kZXZhD251bWJlcnNpZ24uZGV2YQxwZXJjZW50LmRldmEQcXVvdGVzaW5nbGUuZGV2YQ5wYXJlbmxlZnQuZGV2YQ9wYXJlbnJpZ2h0LmRldmENYXN0ZXJpc2suZGV2YQlwbHVzLmRldmEKY29tbWEuZGV2YQtoeXBoZW4uZGV2YQtwZXJpb2QuZGV2YQpzbGFzaC5kZXZhCXplcm8uZGV2YQhvbmUuZGV2YQh0d28uZGV2YQp0aHJlZS5kZXZhCWZvdXIuZGV2YQlmaXZlLmRldmEIc2l4LmRldmEKc2V2ZW4uZGV2YQplaWdodC5kZXZhCW5pbmUuZGV2YQpjb2xvbi5kZXZhDnNlbWljb2xvbi5kZXZhCWxlc3MuZGV2YQplcXVhbC5kZXZhDGdyZWF0ZXIuZGV2YQ1xdWVzdGlvbi5kZXZhEGJyYWNrZXRsZWZ0LmRldmEOYmFja3NsYXNoLmRldmERYnJhY2tldHJpZ2h0LmRldmEQYXNjaWljaXJjdW0uZGV2YQ91bmRlcnNjb3JlLmRldmEOYnJhY2VsZWZ0LmRldmEIYmFyLmRldmEPYnJhY2VyaWdodC5kZXZhD2FzY2lpdGlsZGUuZGV2YQxuYnNwYWNlLmRldmEOc2Z0aHlwaGVuLmRldmELZW5kYXNoLmRldmELZW1kYXNoLmRldmEOcXVvdGVsZWZ0LmRldmEPcXVvdGVyaWdodC5kZXZhEXF1b3RlZGJsbGVmdC5kZXZhEnF1b3RlZGJscmlnaHQuZGV2YQ1lbGxpcHNpcy5kZXZhDW11bHRpcGx5LmRldmELZGl2aWRlLmRldmEKbWludXMuZGV2YQl1bmkyMDEwIzIMdW5pMjBCOS5kZXZhB3VuaUE4MzAHdW5pQTgzMQd1bmlBODMyB3VuaUE4MzMHdW5pQTgzNAd1bmlBODM1B3VuaUE4MzYHdW5pQTgzNwd1bmlBODM4B3VuaUE4MzkHdW5pQThFMAd1bmlBOEUxB3VuaUE4RTIHdW5pQThFMwd1bmlBOEU0B3VuaUE4RTUHdW5pQThFNgd1bmlBOEU3B3VuaUE4RTgHdW5pQThFOQd1bmlBOEVBB3VuaUE4RUIHdW5pQThFQwd1bmlBOEVEB3VuaUE4RUUHdW5pQThFRgd1bmlBOEYwB3VuaUE4RjEHdW5pQThGMgd1bmlBOEYzB3VuaUE4RjQHdW5pQThGNQd1bmlBOEY2B3VuaUE4RjcHdW5pQThGOAd1bmlBOEY5B3VuaUE4RkEHdW5pQThGQgd1bmlBOEZDB3VuaUE4RkQHdW5pMUNEMAd1bmkxQ0QxB3VuaTFDRDIHdW5pMUNEMwd1bmkxQ0Q0B3VuaTFDRDUHdW5pMUNENgd1bmkxQ0Q3B3VuaTFDRDgHdW5pMUNEOQd1bmkxQ0RBB3VuaTFDREIHdW5pMUNEQwd1bmkxQ0REB3VuaTFDREUHdW5pMUNERgd1bmkxQ0UwB3VuaTFDRTEHdW5pMUNFMgd1bmkxQ0UzB3VuaTFDRTQHdW5pMUNFNQd1bmkxQ0U2B3VuaTFDRTcHdW5pMUNFOAd1bmkxQ0U5B3VuaTFDRUEHdW5pMUNFQgd1bmkxQ0VDB3VuaTFDRUQHdW5pMUNFRQd1bmkxQ0VGB3VuaTFDRjAHdW5pMUNGMQd1bmkxQ0YyB3VuaTFDRjMHdW5pMUNGNAd1bmkxQ0Y1B3VuaTFDRjYLb25lX29uZWRldmEJdHdvX3VkZXZhDHRocmVlX2thZGV2YQpvbmVfcmFkZXZhCnR3b19yYWRldmEMdGhyZWVfcmFkZXZhC2ZvdXJfcmFkZXZhC2ZpdmVfcmFkZXZhEHR3b19hdmFncmFoYWRldmELdHdvX3VuaTFDRDAJdmlfcmFkZXZhD3Zpc2FyZ2FfdW5pMUNFMg92aXNhcmdhX3VuaTFDRTQPdmlzYXJnYV91bmkxQ0U1D3Zpc2FyZ2FfdW5pMUNFOAt1bmkxQ0UxLmFsdAl1bmkyMDBCIzIHdW5pMUNGOAd1bmkxQ0Y5CXVuaTIwRjAjMQ9zaGFydm9jYWxpY2RldmEGYXlkZXZhD2F5dm93ZWxzaWduZGV2YQ5heWFudXN2YXJhZGV2YRdheWFudXN2YXJhdm93ZWxzaWduZGV2YRpheXZvd2Vsc2lnbmNhbmRyYWJpbmR1ZGV2YRNheXZvd2Vsc2lnbnJlcGhkZXZhG2F5dm93ZWxzaWducmVwaGFudXN2YXJhZGV2YR5heXZvd2Vsc2lnbnJlcGhjYW5kcmFiaW5kdWRldmEIcmF5YWRldmERbWFyd2FyaWRkYWRkYWRldmESbWFyd2FyaWRkYWRkaGFkZXZhEG1hcndhcmlkZGF5YWRldmEJLm5vdGRlZiMzBENSIzMGTlVMTCMyB3VuaTBFNUEHdW5pMEUzRgd1bmkwRTFBB3VuaTBFMDgHdW5pMEUwQQd1bmkwRTA5B3VuaTBFMEMHdW5pMEUwRQ11bmkwRTBFLnNob3J0B3VuaTBFMTQHdW5pMEU1OAd1bmkwRTU1B3VuaTBFMUQHdW5pMEUxRgd1bmkwRTRGB3VuaTBFNTQHdW5pMEUyQgd1bmkwRTJFCGh5cGhlbiMyCXVuaTIwMTAjMwd1bmkwRTAyB3VuaTBFMDUHdW5pMEUwMwd1bmkwRTA0B3VuaTBFMDYHdW5pMEU1Qgd1bmkwRTAxB3VuaTBFNDUHdW5pMEUyQw11bmkwRTJDLnNob3J0B3VuaTBFMjUHdW5pMEUyNg11bmkwRTI2LnNob3J0C3VuaTBFMjYwRTQ1CXVuaTAzMzEjMQt1bmkwMzMxLmFsdAd1bmkwRTRCDnVuaTBFNEIubmFycm93DXVuaTBFNEIuc21hbGwHdW5pMEU0OA51bmkwRTQ4Lm5hcnJvdw11bmkwRTQ4LnNtYWxsB3VuaTBFMzEOdW5pMEUzMS5uYXJyb3cHdW5pMEU0OQ51bmkwRTQ5Lm5hcnJvdw11bmkwRTQ5LnNtYWxsB3VuaTBFNEEOdW5pMEU0QS5uYXJyb3cNdW5pMEU0QS5zbWFsbAd1bmkwRTQ3DnVuaTBFNDcubmFycm93B3VuaTBFNDYHdW5pMEUyMQl1bmkwMEEwIzIHdW5pMEUwNwd1bmkwRTREDnVuaTBFNEQubmFycm93GG5pa2hhaGl0X21haUNoYXR0YXdhdGhhaR9uaWtoYWhpdF9tYWlDaGF0dGF3YXRoYWkubmFycm93Em5pa2hhaGl0X21haUVrdGhhaRluaWtoYWhpdF9tYWlFa3RoYWkubmFycm93E25pa2hhaGl0X21haVRob3RoYWkabmlraGFoaXRfbWFpVGhvdGhhaS5uYXJyb3cTbmlraGFoaXRfbWFpVHJpdGhhaRpuaWtoYWhpdF9tYWlUcml0aGFpLm5hcnJvdwd1bmkwRTU5B3VuaTBFMTMHdW5pMEUxOQd1bmkwRTJEB3VuaTBFNTEHdW5pMEUyRgd1bmkwRTNBDXVuaTBFM0Euc21hbGwHdW5pMEUxRQd1bmkwRTFDB3VuaTBFMjAHdW5pMEUxQgd1bmkwRTIzB3VuaTBFMjQNdW5pMEUyNC5zaG9ydAt1bmkwRTI0MEU0NQd1bmkwRTMwB3VuaTBFMzIHdW5pMEU0MQd1bmkwRTQ0B3VuaTBFNDMHdW5pMEUzMwd1bmkwRTQwB3VuaTBFMzQOdW5pMEUzNC5uYXJyb3cHdW5pMEUzNQ51bmkwRTM1Lm5hcnJvdwd1bmkwRTQyB3VuaTBFMzgNdW5pMEUzOC5zbWFsbAd1bmkwRTM2DnVuaTBFMzYubmFycm93B3VuaTBFMzcOdW5pMEUzNy5uYXJyb3cHdW5pMEUzOQ11bmkwRTM5LnNtYWxsB3VuaTBFNTcHdW5pMEU1Ngd1bmkwRTI5B3VuaTBFMjgHdW5pMEUwQgd1bmkwRTJBB3NwYWNlIzMHdW5pMEU0Qw51bmkwRTRDLm5hcnJvdw11bmkwRTRDLnNtYWxsB3VuaTBFMTEHdW5pMEUxMgd1bmkwRTE3B3VuaTBFMTAMdW5pMEUxMC5sZXNzB3VuaTBFMTgHdW5pMEUxNgd1bmkwRTUzC3RpbGRlY29tYiMxB3VuaTBFMEYNdW5pMEUwRi5zaG9ydAd1bmkwRTE1B3VuaTBFNTIJdW5pMDJCQyMyCXVuaTAyRDcjMQl1bmkyMDBCIzMJdW5pMjAwQyMzCXVuaTIwMEQjMwl1bmkyNUNDIzMHdW5pMEUyNwd1bmkwRTRFB3VuaTBFMjIHdW5pMEUwRAx1bmkwRTBELmxlc3MHdW5pMEU1MAABAAH//wAPAAEAAgAOAAAJkBAGEPQAAgGVACQAPQABAEQAXQABAGwAbAABAHwAfAABAIIAmAABAJoAuAABALoBSQABAVUBVQABAVcCAAABAhcCFwABAiACIAABAiYCJgADAjoCOgABAjwCPQABAj8CQgABAkQCZQABAmoCbQABAnEEdwABBIQEhAABBIcEhwABBJQEmAABBLMEswADBLcEuQABBLsEvgABBMAFAwABBQcFBwABBQoFSwABBU4FTgABBVUFVgABBVgFWwABBV0FYwABBWYFZgABBW4FbgABBXkG3QABBuAG4AABBuMG7AABBvAG+QABBv0HCQABBw0HFgABBzIHNgABBzoHOgABB0gHSAADB04HZAABB3YHeQADB3oHrAABB64HsgACB7MHuQABB78HvwABB8MHxAABB8kHzAABB84H1gABB9kH2QABB+UH5QABB+oH6wABB+0H7gABB/AH8gABB/YH+AABB/0IKgABCC0ILQABCDQINwABCDoIPQABCD8IQAABCEIIQwABCEYISAABCEoISgABCEwITQABCFEIVQABCFcIVwABCFoIWgABCF0IXQABCF8IYAABCGIIaQABCGsIbgABCHAJBwABCQkJDAABCQ8JDwABCRIJEgABCRYJFgABCSAJJwABCSkJKQABCTMJPAABCT8JQwABCUcJSAABCU0JUAABCVQJVAABCVYJVwABCVoJWwABCV8JYAABCWIJZQABCWcJaAABCWoJbgABCXAJgwABCYUJhQABCZMJlAABCZ4JnwABCaMJowABCbMJtAABCbYJtgABCbgJuAABCboJuwABCb4JwAABCcIJxAABCcgJzQABCdgJ2AABCdsJ3gABCeYJ8wABCfUJ9gABCp4KngABCt8K4AABCu4K7gABCvAK8gABCvQK9AABCvgK+AABCvsK/AABCwILAwABCwcLBwABC68LrwABC7AMLgADDDAMcAADDHEMewABDH4MhwADDIgMiAABDIsMmAADDJkMmQABDJoMuwADDLwMwwABDMYM5QABDOYM5wADDOsM8AABDPIM8gABDPoNEQABDRINHwACDSANIAADDSENIgACDSMNLQABDS4NLgADDS8NOAABDTkNQQACDUINTAABDU0NTgADDU8NTwABDVANUAACDVQNfQABDX4NlAACDZUNnQABDZ4NngACDaYNrgABDa8NxwACDcgN3wABDeAN4AADDeEN4gABDeMN6AADDekN6QABDeoN6gADDewN8QABDfMN8wADDfQOAQABDgMOBQADDgYOEgABDhgOGAADDhkOGgABDhsOIAADDiEOIgABDiMOJAADDiUOQQABDkIOUQACDloOWwABDl4OcgABDnMOeAACDnkOgQABDoIOjAACDo0OkQABDpQOvAABDr0OxwACDsgOyAADDskOygABDssO0wADDtQO5gABDucO7gACDu8PAAABDwEPAQADDwYPDgABDw8PHAACDx0PHQADDx4PNQABDzYPTgACD08PVAABD1UPVQADD1cPVwABD1gPWwADD1wPXAABD10PXQADD14PdgABD3cPdwACD3gPfAABD30PhwACD4sPkAABD5IPkwABD5QPlAADD5UPnAABD50PngACD58PpgABD6cPqAACD6kPrAABD60PrgACD68PsgABD7MP7gACD+8P8AADD/IP8wADD/UP9QADD/YQAgABEAMQAwADEAQQBwABEAgQIAACECEQIgADECQQJAACECYQLwABEDQQUAABEFEQcAACEHEQcQADEHIQdAABEHUQdQADEHgQfwABEIMQhQADEIkQjQABEI4QnAACEJ0QoQABEKYQsAABELEQsQADELIQtQABELYQuQACELoQugABELsQwwACEMUQxQACEMYQywABEMwQzAADEM0Q0gABENMQ0wADENQQ5wABEOkQ6gADEOwQ7gADEPAQ/QABEP4Q/gADEP8RCgABEQsRIgACESMRIwADESURJgACESgRTAABEU0RbwACEXARcQADEXcRdwADEXgReQABEXoRewADEXwRfAABEX0RfgADEX8RfwABEYARgQADEYIRggABEYMRgwADEYQRjAABEY0RsAACEbERsgABEbYRtgADEbcRuAABEbkRugADEbsRxwABEcgR1AACEdUR1QADEdYR1gABEdcR1wADEdgR+wABEfwSHgACEh8SLQABEi4SPQACEkMSQwADEkQSRQABEkcSSAABEkkSTgADEk8SWAABElwSZQABEmYSaAACEmkSaQADEmoSjwABEpASngADEqASowADEqQSqwABEq0SrQADEq4SrgACEq8SrwADErASuQABErsSwQABEsUS1wABEtgS+gACEvsTJQABEyYTPQACEz4TPgADEz8TVQABE1YTWAACE1kTXQABE14TXgADE2kTbAADE20TkQABE5ITkgACE5MTmQABE5oTmgACE5sTnAABE50TnQACE54TogABE6MTowADE6QTpAABE6UTpQADE6YTqQABE6oTsQADE7ITtQABE7YTtgADE7cTuAABE7oTwAADE8ETyAACE8kTygABE8sTzAADE88T2AABE9sT6AABE+kT6gADE+sT6wABE+0UGQACFBoUGwADFBwVFgACFRcVGQADFRoVHwACFSAVKwADFSwVOgACFTsVOwADFTwVqAACFakVqQABFaoVrQACFa4VrgABFa8VtQACFbYVtgABFbcVvQACFb4VzAABFc0V8AACFfEV8QADFfIV9AABFfUV/QACFf4WEQADFhIWGQABFhoWIgACFiMWPgADFj8WQAACFkEWQgADFkMWQwACFkQWRwADFkgWXAACFl0WXQADFl4WXgACFl8WYgADFmMWdwACFngWegADFrkWygADFssW0gABFtMW0wADFtQW1AABFtcW2QADFtoW2gABFtsW5gADFucW6AABFukW7wADFvAW8wABFvQW9AADFvUW+gABFvsW+wADFvwW/QABFv4XCAADFwkXDAACFw0XDQABFw8XEQADFxIXEgACFxMXEwABFxQXFAADFxUXFQACFxYXGgADFxsXHgACFyQXKwABFy4XLwABFzIXMwABFzYXOgABFzwXPAABFz4XQgABF0QXVQADF1cXVwABF1kXWQABF1oXYwADF2UXZwABF2oXawADF2wXcgABF3sXfgADF4AXhwADF4oXjQABF48XkQADF5IXmAABF5oXmgADF5sXnQABF6QXpQABF6YXpgADF6cXqQABBFwCLAUyBTIFMgU6BToGVgZWBiAGKAW2Bd4GZgZuBkQGMAY6BkQGVgZWBe4F7gZmBmYGZgZmBk4GXgZeBUgGVgZWBiAGKAYWBg4GDgYgBigGIAYoBhYGZgZmBm4GbgZOBl4GVgZWBlYGVgZeBVgGVgZWBiAGKAYWBhYF7gXuBiAGKAYgBigFtgXeBmYGbgZmBl4GXgZWBlYGVgZWBl4GXgZWBlYGIAYoBiAGKAYgBigFtgXeBmYGbgZEBlYGVgZWBlYGVgZWBlYGVgZWBlYGVgYgBigGZgZuBkQGMAZEBlYGVgZWBlYGIAYoBhYGZgZuBkQGRAZWBlYGVgYgBigGZgZuBeQGOgZWBlYGVgYgBigGFgYWBmYGbgZEBcAF5AZEBlYGVgX2BfYGVgZWBiAGKAYgBigGIAYoBk4GTgWCBYIGZgZmBm4GbgYwBjoGRAZWBlYGVgZWBlYGVgZWBiAGIAYoBmYGbgZWBlYGVgZWBWwFbAVsBWwFbAVsBWwFbAX2BYIF9gX2BYIF9gX2BYIF9gX2BXAF9gZWBlYFeAX2BYIF9gWCBfYFggX2BZQGIAYoBhYFtgXeBhYGDgYgBigFygXUBbYF3gYWBiAGKAW2Bd4GZgZmBm4GbgXABeQGRAWUBYoFngWeBlYGVgZWBlYFlAWeBfYGVgYgBigF1AXeBhYGIAYoBdQF1AXeBhYGIAYoBdQF3gYWBmYGZgZuBkQGXgZWBl4GVgZWBiAGKAYWBd4GFgYOBg4GIAYoBhYFygXUBbYF3gYWBiAGKAZmBmYGbgZuBkQGRAZOBl4GVgZWBlYGVgZeBlYGVgXuBe4GZgZmBmYGZgZOBl4GVgZWBlYGVgZeBlYGVgYgBigGZgZuBcAF5AYwBkQGVgZWBlYGVgZWBiAGKAXKBdQGFgXuBe4GKAWoBmYGbgZmBjAGOgZeBl4GVgZWBlYGVgZeBl4GVgZWBiAGKAYoBdQGDgYOBiAGKAYoBhYF1AYgBigGKAYWBhYGZgZmBm4GbgXABeQF5AYwBjoGXgZeBlYGVgZWBlYGXgZeBlYGVgYgBiAGKAYoBbYF3gYWBg4GDgYgBiAGKAYoBhYGIAYgBigGKAZm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AAgAAQAIAAQAMgABAAcLsAu1C7YLtwu5C7oLwAACAAgAAgAKHAoAAQNcAAQAAAGpEEAGshBACKgQUhA6EFIW3AmiF6gb9hbqBwAHyheoCY4b9glaG/YH+AhiFzAQMBAwF6gXGAmYCKgIkAiWFyoXKhcqCKgIthBwEHYJCBbcFtwW3BbcFtwW3BbqF6gW6hbqFuoW6hv2G/Yb9hv2G/Yb9hv2FxgJWhcqFyoW3BbcCWgXqBeoF6gXqBv2CYQb9hbqFuoW6hbqFuoJfheoCY4JjgmOCYQJjgmOG/Yb9hv2FuoXMBcwFzAQMBcqFxgXKhcYCZgJmAmYFtwW6hv2F1AXghdeF5wXUAmiCo4XUAm4F4ILDhdQCgoXghdwCkgKjhdeCqgLDgsUF5wXXhdKF0oOFguODUQNWg2oDhYOHBUQFNwO6hVOFQIU3A70FRAW0hVOFU4RGBTcFRAVAg86FU4W0hbSFOIU4hESERIREhESFRAQMBcqEDAXKhAwFyoXGBcqEDoQOhA6EEAQQBBSEEAQQBBSEHAQdhecEIwXXhbcFvgXAhESFNwU3BCiFNwQohCoFQIVAhTcFtIREhEYFSoRHhG4FTwU4hU8FU4VThVOFtIVKhHSEnwS4hTcFRATHBMcFTwW0hbSEzYT4BVOFC4WvBbSFtIW0hTcFNwVThTiFOgVAhUCFQIVEBUqFTwVThVYFVgW0hVYFVgVXhXAFg4WvBbSFtwW3BbcFtwW3BbcFtwW3BbcFtwW3BbcFuoW6hbqFuoW6hbqFuoW6hv2G/Yb9hv2G/Yb9hv2FvgW+Bb4FvgW+BcCFwIXAhcCFwIXGBcqFxgXKhcYFyoXMBdeF14XShdKF0oXShdKF0oXShdKF1AXUBdQF1AXUBdQF1AXUBeCF4IXgheCF4IXghdeF14XXhdeF5wXnBecF5wXnBecF5wXnBdKF0oXShdKF0oXShdKF0oXShdKF0oXShdKF0oXShdKF0oXUBdQF1AXUBdeF14XXhdeF3AXgheCF5wXnBeiF6gXqBeoF6gXqBeoF6gXqBeoF6gXqBeyF8gXyBfIF8gXyBfIGQIZAhkCGQIXzhggGCAYIBkCGQIZAhkCGQIZAhkCGQIZAhkCGQIYKhiAGQIZCBmwGV4ZsBmwGbAZvhoYGhgaGBoYGhgaIhqIGogaiBqIGogalhqgGqoayBtuG7Qb9gABAakABQAJAAoACwAPABAAEQAkACUAJgAnACgAKQAqAC4ALwAyADMANAA1ADYANwA5ADoAOwA8AD0APgBCAEYAWQBaAFwAXgBjAG0AfQCBAIIAgwCEAIUAhgCHAIgAiQCKAIsAjACNAJIAlACVAJYAlwCYAJoAnwCgAL8AwQDCAMQAxgDIAMoAzADOANAA0QDSANQA1gDYANoA3ADwAPcA+gD8AP4A/wEAAQIBDQEPAREBEwEjASUBJwE1ATYBNwE4ATkBOgE8AT4BQgFEAUYBVQFaAVsBXAFeAV8BYAFhAWMBZQFnAWgBawFsAW4BbwFwAXEBcgFzAXQBdQF3AXgBfQF/AYIBhAGGAYcBiQGTAZ0BngGfAaYBpwGpAaoBrAGtAa8BswG5AboBuwG8Ab0BvgG/AcIBywHQAeMB5QHxAfIB9wH5AfoB+wH8Af0B/gH/AgACAQICAgMCBQIGAgcCCQIKAgsCEwIUAiACPAI9AkECRAJGAk8CUAJSAlMCVAJVAlwCYAJiAmwCcQJ0AnUCdwJ5AnoCewJ+An8CgQKDAoUChwKJAosCjAKNAo8CkQKTApUClwKZApsCnwKgAqYCqAKpAqoCrgKyArUCtwLBAsQCxQLTAtUC1wLbAt8C4QLjAucC6QLrAu0C7wLxAvIC8wL1AvcC+QL7Av0C/wMBAwMDBQMHAwkDCwMNAw8DEQMTAxUDFwMZAxsDHQMfAyUDJwMpAysDLQMvAzEDMwM1AzcDOQM7A0EDQwNFA0cDSQNLA0wDTQNOA08DUANSBLwEvQYwBjEGMgYzBjQGNQY2BjcGOAY5BjoGOwY8Bj0GPgY/BnIGcwZ0BnUGdgZ3BoAGgQaCBoMGjAaNBo4GjwaQBpEGkgaTBpQGlQaiBqMGpAalBqYGpwaoBqkG0gbTBtQG1QbWBtcG2AbZBtoG2wbcBwUHBgcHBwgHCQcSBxMHFAcVB/kIhgiHCIgIiQiKCIsIjAiNCI4IjwiQCJMIlAiVCJYIlwiYCJkImgibCJwInQioCMAIwQjDCM0IzgjPCNAI0QjSCNMI1AjVCNYI1wjZCNoI2wjmCOcI6AjpCOoI6wj3CPgI+Qj6CPsI/Aj9CP4I/wkACQEJAgq8CsAKwgrECscLrgzrABMAN//EADn/7AA6/+wAPP/iAJ//4gEj/8QBJf/EASf/xAE1/+wBN//iATn/4gH5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/+wCk//sApX/7AKZ/+ICmv/sApv/2AKc/+wCnf/YAp7/7AKw/9gCsf/sAtn/2ALa/+wC6f/iAur/4gLr/+IC7P/iAvP/4gL0/+wABgAF/+IACv/iAgb/4gIK/+IC6v/sAuz/7AAqAAX/sAAK/7ABnP/OAaIAMgGl/84Bu/+mAcD/xAHD/84B2//YAeD/7AHj/9gCBv+wAgr/sAJc/8QCYP+6AmL/ugKF/84Chv/YApH/pgKS/9gCk//OApX/zgKZ/84Cmv/YApv/xAKc/+wCnf/EAp7/7AKh/+ICov/sAqP/4gKk/+wCsP/EArH/7ALZ/8QC2v/sAun/pgLq/9gC6/+mAuz/2ALz/84C9P/YABkABf+6AAr/ugHb/84B4P/sAeP/zgIG/7oCCv+6Ak3/7AJh/+wCY//sAmv/7AKG/84Ckv/OApT/7AKW/+wCmv/OApz/7AKe/+wCov/sAqT/7AKx/+wC2v/sAur/ugLs/7oC9P/OAA4BnP/sAaX/7AG7/+IBw//sAmD/9gJi//YChf/sApH/4gKT//YClf/2Apn/7ALp/+wC6//sAvP/7AAGAb3/4gHo/+wB7f/YAlf/7AJd/+wC9f/2ACoABf/iAAr/4gGc/+wBpf/sAbv/xAHA/9gBw//sAdv/7AHc//YB4P/2AeP/7AH1//YCBv/iAgr/4gJc/9gCYP/iAmL/4gKF/+wChv/sApH/xAKS/+wCk//OApX/zgKZ/+wCmv/sApv/2AKc//YCnf/YAp7/9gKw/9gCsf/2AtT/9gLW//YC2P/2Atn/2ALa//YC6f/YAur/7ALr/9gC7P/sAvP/7AL0/+wAEwAF/84ACv/OAdv/7AHc/+wB4//sAfX/7AIG/84CCv/OAob/7AKS/+wClP/sApb/7AKa/+wC1P/sAtb/7ALY/+wC6v/YAuz/2AL0/+wAKwAF/+IACv/iAaIAMgG7/+wBvf/sAcD/2AHb/+IB4P/sAeP/4gIG/+ICCv/iAk3/9gJc/9gCYP/sAmH/9gJi/+wCY//2Amv/9gKG/+ICkf/sApL/4gKT/+wClP/2ApX/7AKW//YCmv/iApv/2AKc/+wCnf/YAp7/7AKh/84Cov/sAqP/zgKk/+wCsP/YArH/7ALZ/9gC2v/sAun/2ALq/84C6//YAuz/zgL0/+IAAQG9/+wAAQHoAB4ABgAF//YACv/2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/+wBn//2AAI7IAAEAAA/JkpGAFoAVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAA//YAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAP/YAAAAAAAAAAAAAP/iAAAAAAAAAAAAAAAAAAAAAAAA//b/4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/8QAAAAAAAAAAAAAAAAAAAAA/9gAAP/i//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+6AAAAAAAAAAAAAP/Y/7oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/s//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//b/9gAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/YAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/7oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9v/sAAAAAAAAAAAAAP/s//b/7P/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/YAAAAAAAA/+z/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4gAAAAAAAP/sAAAAAAAAAAAAAP/2//YAAAAAAAAAAAAAAAD/4gAAAAAAAAAAAAD/4gAAAAAAAAAAAAAAAAAAAAD/zgAA/84AAAAyAAD/4v/iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/2AAAAAAAAP/iAAD/2P/EAAAAAAAAAAAAAAAA/8QAAAAA/84AAAAAAAAAAAAAAAD/kv/EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4v+wAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/Y/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/n/84AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAP/YAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAD/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAA/+wAAAAA/84AAAAAAAAAAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/84AAAAA/+z/7P/i/87/xP/EAAAAAAAAAAAAAAAAAAAAAAAA/+IAAP/OAAAAAAAAAAD/4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/2AAA/84AAP/EAAAAAAAAAAAAAAAAAAD/7P/sAAAAAP/2AAAAAAAAAAD/nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4v+wAAAAAP+6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAD/xAAAAAAAAAAAAAAAAP/OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/E/+wAAAAAAAD/ugAAAAAAAAAAAAAAAAAAAAAAAAAyAAD/kgAAAAAAAAAA/7oAAP/i/+wAAAAAAAAAAAAAAAD/7P/OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADIAAAAAAAAAFAAAAAAAAAAAAAAAAAAyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/8QAAAAAAAAAAP/i/9j/9v+6/8T/2AAAAAAAAAA8AAAAAP/sAAAAAP/OAAD/ugAAAAoAAAAAAAD/7P/EABQAAAAAABQAAAAAAAAAAAAAAAD/4gAA/+L/7AAAAAAAAAAAAAD/ugAU/7oAAAAAAAAAAAAAAAAAAAAAAAAAAP/iAAAAAAAA/7oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+wAAD/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADIAAAAAAAAAFAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAA/84AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/9j/4gAAAAAAAAAAAAAAAAAAAAD/7AAA/8QAAAAAAAAAAAAAAAD/zgAAAAAAAP/sAAD/4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/OAAAAAAAAAAAAAAAA/7oAAAAAAAD/7AAAAAAAAAAAAAAAAAAA/+z/xAAAAAAAAAAA/9j/sP/OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/E/87/2P/sAAD/ugAAAAAAAAAAAAD/7AAAAAD/2AAAAAD/sAAAAAD/zgAA/7oAAP+6/87/2AAAAAAAAAAAAAD/4v/EAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAA/8T/zgAAAAAAAAAAAAAAAP/sAAAAAAAAAAAAAAAA/+z/7AAA/+wAAAAAAAAAAAAAAAAAAAAA/9gAAAAAAAAAAAAAAAD/4v/OAAAAAAAAAAD/7P/O/9gAAAAAAAAAAAAAAAD/zgAAAAAAAAAA/+wAAAAAAAD/9v/2/+z/9v/YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/YAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAA//YAAP/OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/zgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9v/iAAAAAP/EAAAAAAAA/+wAAAAAAAD/9gAA/+IAAP/iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwAAAAAAAAAAAAAAAAAAAAAAEYAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAABGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwAAAAAAAAAAAAAAAAAAAAAAEYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+IAAAAAAAAAAAAAAAAAAAAA/+wAAP/E/+IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAAAAAAAAAP/E/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/s/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+wAAAAAAAAAAAAAP/YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/YAAAAAAAAAAAAAP/iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAA/+IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+z/7AAAAAAAAAAAAAAAAAAAAAAAAAAA/84AAAAAAAAAAAAAAAD/zgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAA/+wAAAAA/+wAAAAAAAAAAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAAAAAAAAAP/2//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAA/87/zgAAAAAAAAAAAAAAAP/sAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/7oAAAAAAAAAAAAAAAD/4v+6AAD/9gAA/84AAP/E/9gAAAAAAAAAAAAAAAD/ugAAAAAAAAAA/7oAAAAA/+z/7P/O/7D/xP+6AAAAAAAAAAAAAAAA/+wAAAAA/+IAAP+6AAAAAAAAAAD/2AAAAAAAAAAAAAAAAAAAAAAAAP/s/+IAAAAAAAD/xAAA/7oAAP/EAAAAAAAAAAAAAAAUAAD/7P/YAAAAAP/sAAD/2AAAAAD/nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4v/EAAAAAP+mAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAP/iAAAAAAAA/+IAAAAA/9j/4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAA/+L/4gAAAAAAAAAAAAAAAAAA/84AAAAAAAAAAAAAAAD/7P/iAAAAAAAAAAAAAP/Y/+IAAAAAAAAAAAAAAAD/ugAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/84AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAP/s/84AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/EAAAAAAAAAAAAAP/iAAAAAAAA/+wAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAP9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAA/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/2AAAAAAAAAAAAAAAAAAAAAD/zgAAAAD/9gAAAAAAAP/sAAD/zgAAAAAAAAAA//YAAAAAAAAAAAAA/8QAAAAA/84AAAAA/7r/sAAA/8T/xP/Y/+wAAAAAAAAAAAAAAAAAAAAA/8QAAAAAAAAAAP+6AAAAAAAAAAAAAP/OAAAAAAAAAAAAAAAAAAD/zv+6AAAAAAAA/8QAAP/E/8QAAAAAAAAAAAAAAAD/ugAA/9gAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAAAAP/iAAAAAAAAAAAAAAAA/9gAAAAAAAD/7AAAAAAAAAAAAAAAAAAA/+z/zgAAAAAAAAAAAAAAAP/YABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/O/84AAP/sAAD/xAAAAAAAAAAAAAAAAAAAAAD/7AAUAAAAAAAAAAD/7AAA/84AAP/i/+wAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/O/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/O/7oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/s//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAP/2//YAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/iAAAAAAAAAAAAAAAA/84AAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAD/zgAAAAAAAAAAAAD/2P/YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/E/9gAAAAAAAD/xAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAD/7AAA/9j/9v/YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/84AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+L/4gAAAAAAAAAAAAAAAAAAAAD/7AAA/7oAAAAAAAAAAAAAAAD/xAAAAAAAAP/sAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAA/+z/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/9gAAAAAAAAAAAAAAAAAAP/OAAAAAAAAAAAAAP/i/+IAAAAAAAAAAAAAAAD/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/s/7AAAAAAAAAAAAAA/9j/7AAA/+L/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAP/EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+IAAAAAAAAAAAAA//YAAAAA//b/4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAEYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/zv/sAAAAAAAAAAAAAP/EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP9+AAAAAAAAAAD/zgAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/nAAAAAAAAAAA/9gAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP9+AAAAAAAAAAAAAAAA/84AAAAAAAAAAAAAAAAAAAAAAAD/nP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP9+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//b/kgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAP+wAAD/4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAP/sAAAAAAAA/+wAAAAAAAD/zgAAAAAAAAAAAAAAAAAAAAD/ugAA/7oAAAAeAAD/zv/OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/zgAAAAAAAP/YAAD/zv/EAAAAAAAAAAAAAAAA/7AAAAAA/84AAAAAAAD/2AAAAAD/sP+6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4v/E/+wAAAAA/+IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAKsABQAFAAAACgAKAAEADwARAAIAJAAkAAUAJgAoAAYALgAvAAkAMgA0AAsANwA9AA4ARABFABUASABJABcASwBLABkAUABTABoAVQBVAB4AVwBXAB8AWQBcACAAbQBtACQAfQB9ACUAggCNACYAkgCSADIAlACYADMAmgCgADgAogCoAD8AqgCtAEYAsACyAEoAtAC4AE0AugC6AFIAvwDIAFMAygDKAF0AzADMAF4AzgDOAF8A0ADSAGAA1ADdAGMA5wDnAG0A6wDrAG4A7QDtAG8A9wD3AHAA+QD6AHEA/AD8AHMA/gEAAHQBAgECAHcBBQEFAHgBBwEHAHkBCgEKAHoBDAEUAHsBFgEWAIQBGAEYAIUBGgEaAIYBIwEpAIcBKwErAI4BLQEtAI8BLwEvAJABMQExAJEBMwEzAJIBNQE6AJMBPAE8AJkBPgE+AJoBQgFGAJsBVQFVAKABWQFeAKEBYAFhAKcBZQFoAKkBbAFsAK0BbgFuAK4BcAFxAK8BcwFzALEBdQF4ALIBegF7ALYBfQF9ALgBfwF/ALkBgwGDALoBhQGFALsBiQGJALwBiwGLAL0BjQGNAL4BjwGPAL8BkgGSAMABlgGWAMEBmAGYAMIBnAGeAMMBowGnAMYBqQGpAMsBqwGtAMwBrwGwAM8BswGzANEBtwG3ANIBuQG8ANMBvgG/ANcBwgHDANkBxQHHANsByQHJAN4BzAHPAN8B0wHTAOMB1wHXAOQB2QHZAOUB2wHfAOYB4gHjAOsB5QHnAO0B6QHrAPAB7wHvAPMB8QH1APQB9wIDAPkCBQIHAQYCCQILAQkCEwIUAQwCIAIgAQ4CPQI9AQ8CQAJCARACRAJHARMCSgJKARcCTAJQARgCUgJWAR0CWAJYASICWgJaASMCXQJsASQCcQJ4ATQCewJ9ATwCfwKKAT8CjgKPAUsCkQKcAU0CoQKkAVkCpgKnAV0CqgKrAV8CrgKvAWECsgKzAWMCtQK4AWUCugK6AWkCvALDAWoCywLYAXIC2wLcAYAC3wLkAYIC5wLwAYgC9AL0AZIC9wMgAZMDJQM9Ab0DPwM/AdYDQQNQAdcDUgNTAecD0gPSAekEvAS9AeoFywXLAewGMAY/Ae0GTAZNAf0GXAZtAf8GcgZ3AhEGgAaDAhcGjAaVAhsGmAadAiUGogazAisGugbBAj0GygbdAkUG4wblAlkG7AbsAlwG8Ab5Al0HAQcCAmcHBQcJAmkHEgcWAm4HrgeuAnMIhgiQAnQIlAidAn8IvgjFAokIzQjXApEI2wjbApwI5wjnAp0I6Qj2Ap4I+Aj8AqwI/gkGArEKuwq7AroKvQq9ArsKvwq/ArwM1gzWAr0M6wzrAr4AAgHaAAUABQAiAAoACgAiAA8ADwA9ABAAEAA8ABEAEQA9ACQAJAAEACYAJgAsACcAJwADACgAKAAFAC4ALgBEAC8ALwArADIAMgADADMAMwBWADQANAADADcANwA1ADgAOAAPADkAOgAoADsAOwBEADwAPAAcAD0APQA+AEQARAACAEkASQBRAEsASwACAFAAUQACAFUAVQA7AFcAVwAxAFkAWgALAFsAWwBFAFwAXAALAG0AbQBPAH0AfQBOAIIAhwAEAIgAiAAFAIkAiQAsAIoAjQAFAJIAkgADAJQAmAADAJoAmgADAJsAngAPAJ8AnwAcAKAAoABWAKIApwACALAAsQAbAL8AvwALAMEAwQALAMIAwgAEAMMAwwACAMQAxAAEAMUAxQACAMYAxgAEAMcAxwACAMgAyAAsAMoAygAsAMwAzAAsAM4AzgAsANAA0AADANEA0QBSANIA0gADANQA1AAFANYA1gAFANgA2AAFANoA2gAFANwA3AAFAOcA5wACAOsA6wAbAO0A7QAbAPcA9wBEAPkA+QBFAPoA+gArAPwA/AArAP4A/gArAP8A/wBSAQABAAArAQIBAgArAQUBBQACAQcBBwACAQoBCgACAQwBDAACAQ0BDQADAQ8BDwADAREBEQADARMBEwAFARYBFgA7ARgBGAA7ARoBGgA7ASMBIwA1ASQBJAAxASUBJQA1ASYBJgAxAScBJwA1ASgBKAAxASkBKQAPASsBKwAPAS0BLQAPAS8BLwAPATEBMQAPATMBMwAPATUBNQAoATYBNgALATcBNwAcATgBOAALATkBOQAcAToBOgA+ATwBPAA+AT4BPgA+AUIBQgAEAUMBQwACAUQBRAAFAUYBRgADAVUBVQAJAVkBWQAKAVoBWgAXAVsBWwAOAVwBXAAQAV0BXQAMAV4BXgAJAWABYABYAWEBYQAJAWUBZQAXAWYBZgAKAWcBZwBXAWgBaAAJAWwBbAAXAW4BbgBVAXABcABYAXEBcQAOAXMBcwBXAXUBdQAQAXYBdgAKAXcBdwAOAXgBeAAVAXoBegAUAXsBewABAX0BfQAVAX8BfwBQAYMBgwAUAYUBhQABAYkBiQBQAYsBiwAYAY0BjQAYAY8BjwBZAZIBkgAYAZYBlgAMAZgBmAAYAZwBnAAnAZ0BnQAmAZ4BngAyAaMBpQAnAaYBpgAZAacBpwAgAakBqQA0AasBqwAzAawBrAAmAa0BrQASAa8BrwAZAbABsAAzAbMBswAZAbcBtwANAbkBuQBUAboBugAyAbsBuwAmAbwBvAAgAb4BvgAZAb8BvwASAcIBwgASAcMBwwAnAcUBxQAnAcYBxwANAckByQBDAcwBzAAfAc0BzQARAc4BzgAeAc8BzwAaAdMB0wAaAdcB1wAGAdkB2QAGAdsB2wAfAdwB3AAdAd0B3QAGAd4B3gAaAd8B3wARAeIB4gARAeMB4wAlAeUB5QAlAeYB5wAGAekB6QAeAeoB6gBTAesB6wAfAe8B7wAbAfEB8gAlAfMB8wBTAfQB9AAaAfUB9QAdAfcB9wAmAfgB+AAfAfkB+QAoAfoB+gALAfsB+wAoAfwB/AALAf0B/QAoAf4B/gALAf8B/wAcAgACAAALAgECAwA8AgUCBgAiAgcCBwA9AgkCCgAiAgsCCwA9AhMCEwBPAhQCFABOAiACIAAQAj0CPQAOAkACQAACAkECQQAEAkICQgACAkQCRAAqAkUCRQAjAkYCRgApAkcCRwAhAkoCSgAeAkwCTAANAk0CTQA5Ak4CTgBMAk8CTwAlAlACUAAyAlICUgA0AlMCUwBLAlQCVAA0AlUCVQBLAlYCVgBKAlgCWABKAloCWgAzAl0CXQAGAl4CXgANAl8CXwAGAmACYAAgAmECYQA5AmICYgAgAmMCYwA5AmQCZQAdAmYCZgANAmcCZwAGAmgCaAANAmkCaQAGAmoCagANAmsCawA5AmwCbAAyAnECcQASAnICcgARAnMCcwBMAnQCdAAlAnUCdQBUAnYCdgAGAncCdwA/AngCeABJAnsCewA4AnwCfAAwAn0CfQAzAn8CfwA4AoACgAAwAoECgQAZAoICggAaAoMCgwAZAoQChAAaAoUChQAZAoYChgAaAocChwASAogCiAARAokCiQA/AooCigAfAo4CjgAGAo8CjwAyApECkQAmApICkgAfApMCkwBIApQClABHApUClQBIApYClgBHApcClwA4ApgCmAAwApkCmQASApoCmgARApsCmwASApwCnAARAqECoQBGAqICogAeAqMCowBGAqQCpAAeAqYCpgAZAqcCpwAaAqoCqgASAqsCqwARAq4CrgASAq8CrwARArICsgASArMCswARArUCtQA0ArYCtgBDArcCtwA0ArgCuABDAroCugAeArwCvAAeAr0CvQANAr4CvgAGAr8CvwANAsACwAAGAsECwQAZAsICwgAaAsMCwwAzAssCywANAswCzAAGAs0CzQANAs4CzgAGAs8CzwANAtAC0AAGAtEC0QANAtIC0gAGAtMC0wAgAtQC1AAdAtUC1QAgAtYC1gAdAtcC1wAgAtgC2AAdAtsC2wAmAtwC3AAfAt8C3wA/AuAC4ABJAuEC4QA4AuIC4gAwAuMC4wAZAuQC5AAwAucC5wA3AugC6AAvAukC6QA3AuoC6gAvAusC6wASAuwC7AARAu0C7QA3Au4C7gAvAu8C7wA3AvAC8AAvAvQC9AAvAvcC9wASAvgC+AARAvkC+QAEAvoC+gACAvsC+wAEAvwC/AACAv0C/QAEAv4C/gACAv8C/wAEAwADAAACAwEDAQAEAwIDAgACAwMDAwAEAwQDBAACAwUDBQAEAwYDBgACAwcDBwAEAwgDCAACAwkDCQAEAwoDCgACAwsDCwAEAwwDDAACAw0DDQAEAw4DDgACAw8DDwAEAxADEAACAxEDEQAFAxMDEwAFAxUDFQAFAxcDFwAFAxkDGQAFAxsDGwAFAx0DHQAFAx8DHwAFAyUDJQADAycDJwADAykDKQADAysDKwADAy0DLQADAy8DLwADAzEDMQADAzMDMwAqAzQDNAAjAzUDNQAqAzYDNgAjAzcDNwAqAzgDOAAjAzkDOQAqAzoDOgAjAzsDOwAqAzwDPAAjAz0DPQAPAz8DPwAPA0EDQQApA0IDQgAhA0MDQwApA0QDRAAhA0UDRQApA0YDRgAhA0cDRwApA0gDSAAhA0kDSQApA0oDSgAhA0sDSwAcA0wDTAALA00DTQAcA04DTgALA08DTwAcA1ADUAALA1IDUgA1A1MDUwAxA9ID0gAbBLwEvQAOBcsFywAbBjAGMQAVBjIGNwAHBjgGPwAJBkwGTQAUBlwGXQABBl4GYwAMBmQGawAKBmwGbQAYBnIGdwAXBoAGgwAOBowGkwAQBpQGlQAVBpgGmQAUBpoGmwABBpwGnQAYBqIGowAVBqQGqQAHBqoGsQABBrIGswAUBroGwQABBsoG0QABBtIG0wAHBtQG1gAVBtcG2AAHBtkG3AAJBt0G3QABBuMG5QAUBuwG7AABBvAG9QAMBvYG+QAKBwEHAgAYBwUHCAAOBwkHCQBVBxIHEwAXBxQHFQAQBxYHFgABB64HrgBRCIYIkAAWCJQImQAkCJoInQAICL4IvwBNCMAIwQBCCMIIwgBBCMMIwwBCCMQIxQBBCM0I1wAICNsI2wAICOcI5wA6COkI6wA6COwI9gATCPgI/AAuCP4JAgAtCQMJBgA2CrsKuwBACr0KvQBACr8KvwBADNYM1gAbDOsM6wADAAICEgAFAAUAOgAKAAoAOgAMAAwAQAAPAA8ALQAQABAAOwARABEALQAkACQACQAmACYABQAqACoABQAyADIABQA0ADQABQA3ADcAMwA4ADgADAA5ADoAIgA8ADwAGQA9AD0APQBAAEAAQABEAEQABwBFAEUAFABGAEgAAQBJAEkAGwBKAEoAKwBLAEsAFABOAE8AFABQAFEABgBSAFIAAQBTAFMABgBUAFQAAQBVAFUABgBWAFYAKQBXAFcAKABYAFgABgBZAFwAEABdAF0ANgBgAGAAQABtAG0ATgB9AH0ATQCCAIcACQCIAIgAUwCJAIkABQCUAJgABQCaAJoABQCbAJ4ADACfAJ8AGQCiAKIAAQCjAKgABwCpAK0AAQC0ALgAAQC6ALoAAQC7AL4ABgC/AL8AEADAAMAAFADBAMEAEADCAMIACQDDAMMABwDEAMQACQDFAMUABwDGAMYACQDHAMcABwDIAMgABQDJAMkAAQDKAMoABQDLAMsAAQDMAMwABQDNAM0AAQDOAM4ABQDPAM8AAQDRANEAAQDTANMAAQDVANUAAQDXANcAAQDZANkAAQDbANsAAQDdAN0AAQDeAN4ABQDfAN8AKwDgAOAABQDhAOEAKwDiAOIABQDjAOMAKwDkAOQABQDlAOUAKwDnAOcAFAD4APgAFAD5APkABgD7APsAFAD9AP0AFAD/AP8AFAEBAQEAFAEFAQUABgEHAQcABgEMAQwABgENAQ0ABQEOAQ4AAQEPAQ8ABQEQARAAAQERAREABQESARIAAQETARMABQEUARQAAQEWARYABgEYARgABgEcARwAKQEgASAAKQEjASMAMwEkASQAKAElASUAMwEmASYAKAEnAScAMwEoASgAKAEpASkADAEqASoABgErASsADAEsASwABgEtAS0ADAEuAS4ABgEvAS8ADAEwATAABgExATEADAEyATIABgEzATMADAE0ATQABgE1ATUAIgE2ATYAEAE3ATcAGQE4ATgAEAE5ATkAGQE6AToAPQE7ATsANgE8ATwAPQE9AT0ANgE+AT4APQE/AT8ANgFCAUIACQFDAUMABwFEAUQAUwFFAUUABwFGAUYABQFHAUcAAQFJAUkAKQFdAV0ADwFeAV4ANAFhAWEANAFlAWUAUgFoAWgANAFsAWwAUgFxAXEAIwF3AXcAIwF4AXgACwF5AXkALAF6AXoAEgF7AXsAKgF8AXwAAgF9AX0ACwF/AX8ATwGBAYEALAGDAYMAEgGFAYUAKgGGAYYAEgGIAYgAEgGJAYkATwGLAYsACwGMAYwASgGNAY0APwGOAY8ACwGQAZAASgGRAZEAAgGSAZIACwGUAZUAAgGWAZYADwGXAZcAAgGYAZgACwGZAZoAAgGcAZwAHwGeAZ4ADgGjAaMAHgGlAaUAHwGnAacAMQGpAakAMgGtAa0AHgGvAa8AGAGwAbAAIQG0AbQAHgG3AbcADgG6AboADgG7AbsAUAG8AbwAMQG+Ab4AGAHAAcAAIAHDAcMAHwHGAcYAIQHJAckAHQHLAcwAAwHNAc0AFwHOAc4ACgHPAc8AFgHQAdAAMAHRAdMAAwHUAdQAFwHVAdYAAwHXAdcACgHYAdkAAwHaAdoACgHbAdsAHAHcAdwALwHdAd0ACgHeAd4AFgHfAd8AAwHgAeAALgHhAeIAAwHjAeMAHAHkAeUAAwHmAeYAMAHnAecAAwHpAekACgHqAeoAPAHrAesAAwHsAewACgHxAfEAFwHyAfIAAwHzAfMAPAH0AfQAAwH1AfUALwH2AfYAAwH4AfgAAwH5AfkAIgH6AfoAEAH7AfsAIgH8AfwAEAH9Af0AIgH+Af4AEAH/Af8AGQIBAgMAOwIGAgYAOgIHAgcALQIKAgoAOgILAgsALQIPAg8ALQITAhMATgIUAhQATQI9Aj0AIwJAAkAABgJBAkEACQJCAkIABwJEAkQABQJFAkUAAQJGAkYADAJHAkcABgJKAkoACgJLAksAAwJMAkwADgJNAk0AOAJOAk4AJwJRAlEAAwJSAlIAMgJTAlMAFwJVAlUAAwJZAlkAAwJaAloAIQJcAlwAIAJeAl4ADgJfAl8ACgJgAmAASQJhAmEAOAJiAmIASQJjAmMAOAJkAmQADgJlAmUACgJmAmYADgJnAmcACgJoAmgADgJpAmkACgJqAmoADgJrAmsAOAJsAmwADgJtAm0ACgJyAnIAAwJzAnMAJwJ0AnQAPAJ2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cVxxYgAAAABxaHIKAAAAAHF0cgoAAAAAcW5yCgAAAABxdHIKAAAAAHF0cgoAAAAAcYZyFgAAAABxdHIKAAAAAHF6ckAAAAAAcYByCgAAAAByEHIWchwAAHGGchYAAAAAcYxyCgAAAABxknIKAAAAAHGYcZ4AAAAAcaRxqgAAAABxsHG2AAAAAHG8ccIAAAAAcchxzgAAAABx1HHaAAAAAHHgceYAAAAAcexx8gAAAABx+HH+AAAAAHIEcgoAAAAAchByFnIcAAByInIoAAAAAHIucjQAAAAAcjpyQHJGAAByTHJSclhyXnJkcmpycHJ2cnxygnKIAAByjnKUcpoAAHKgcqYAAAAAcqxysgAAAAByuHK+AAAAAAABASoCygABAKwBgAABAKwC1QABALgBfAABAL4C1QABAT4DkQABAXwDkQABAYcDkQABAW4DjAABARkC3wABARkDMQABAS8C/QABAS8C3wABATUC2gABARkCpQABAUT/JAABAT4CzQABARwC4QABAWkDsAABATEDVwABAR0CpQABATEDkwABAR0C4QABASz/JAABAZUDlgABASkC5AABAZUDkwABASkC4QABAZL/IwABAKoDkQABAIEC3wABAIECpQABAKoDkwABATL/QgABATICygABAYMC4QAB//z/VgABAIkDsAABAUr/IwABAQv/IwABAIwDsAABASz/IwABAIH/IwABAXz/IwABATX/IwABAXsAAAABAXsCGAABAngCGAABAdAAAAABAdACygABAUj/IwABAH7/IwABAQH/EAABARb/IwABANb/IwABARYDsAABAW4DVwABATUCpQABAW4D4wABATUDMQABAWz/JAABASIDkwABAOsC4QABAHgAAAABAUIC/QABAcIC/QABAUADvgABARkDvgABAbkDsAABAbAC/gABAQH/IwABAPD/IwABAYEAAAABAm0CygABAcgCygABAyYCygABAcgBZQABAbwCygABAbUCygABAbUBZQABAbYAAAABAbYCygABAIIDRgABASMCygABARsDjAABATcDJQABAQwDJQABAUYDJQABAIIDJQABATQDRgABAPIC+AABASoC/QABAgMC/QABATj/EAABARIAAAABAO//PQABAO8C+AABAPL/PQABAIIC2gABATQC2gABAS8DJQABATQDJQABAYUDJQABATEDjAABAKoDjAABAdQAAAABAdQCygABAd8AAAABAd8CygABATUDsAABATgDqAABAW7/RAABAYsCygABAYgDqAABAXP/RAABAgcAAAABAgkCygABAVoAAAABAbECygABAUECygABAg4AAAABAg4CygABASwC/QABAOoCGAABAUoCGAABAUcC9gABAO4AAAABAQcCGAABATj/RgABASsCGAABAVwAAAABAVwCGAABAYECGAABAR0C2gABANkC/gABAIEC2gABAaUCGAABAbsCGAABAQkC/gABAP8C9gABATn/RwABAQoDXQABANoCtAABAdEDsAABAYkC/gABAdEDjAABAYkC2gABARsDsAABATgC/QABAcYDsAABAd8C/gABAUT+7wABARn+7wABAYADsAABAUIC/gABAVIAAAABAVICygABAT4ChAABApUAAAABAgkAAAABAgkCGAABAVYCygABAR4CGAABAkkAAAABAewAAAABAewCGAABAUAAAAABAnIAAAABAnICygABAhUAAAABASb/KgABASYDVQABAPX/PgABAPUCmAABAZICygABAX3/EAABAX0C9wABATgCygABAQIC/gABAmL/EAABAiT/EAABAiQCGAABAYsAAAABAYsCGAABAUL/EAABAPb/EAABAPYCGAABAYH/RAABAYEDmwABAUr/RwABAUoC9gABANkAAAABAUb/BgABAUYCygABAQv/CwABAcT/RAABAcQCygABAY7/RwABAY4CGAABAPX/JAABAU//RAABAU8CygABARf/RgABARcCGAABAVsAAAABAVsCygABAT//RwABAhn/BgABAhkCygABAbL/CwABAbICGAABAXT/JAABARb/RAABAO7/RwABAO4CGAABAP7/EAABATz/RAABART/RgABAa//RAABAWr/RwABAWoCGAABAWD/RAABAWACygABATf/RgABAe8AAAABAX8AAAABAe//RAABAe8CygABAX//RwABAX8CGAABAasDqAABAXcC9gABAVz/BgABARj/CwABAWj/RAABASb/RwABAW7/BgABATf/CwABAUv/RwABAUsCGAABAV3/RAABATP/RgABAcv/RAABAcsCygABAXr/RwABAXoCGAABAT4DqAABARkC9gABAT4DjAABARkC2gABAbkCygABATEDqAABAR0C9gABAVwCygABAXIDjAABARoC2gABAasAAAABAasDjAABAXcAAAABAXcC2gABASYDjAABAPUC2gABAYADVwABAUICpQABAYADjAABAUIC2gABAYcDjAABAYcDfwABAS8C2gABAT0DfwABAPcC2gABATgDVwABATgDjAABAP8C2gABATgDsAABAP8C/gABAV0AAAABAV0DjAABATMC2gABAQn/RAABANn/RwABAa0AAAABAa0DjAABAYUC2gABAQn/OgABAQkCygABANn/OgABATz/OgABARP/OgABARMCGAABASUCygABAcMAAAABAcMCygABAcIC+AABAcUCygABAT3/RAABAQ3/RwABAQ0CGAABAe0AAAABAe0CygABAfwAAAABAcsAAAABAcsCGAABAUEAAAABAUECGAABAWYAAAABAWYCygABAWT/OgABAWQCygABASX/OgABASUCGAABAT4D2gABARkDNQABAT4D0QABARkDLAABAT4EDAABARkDZwABAT4EGAABARkDcwABAT4D8QABARkDTAABAT4EEwABARkDbgABAT4EFgABARkDcQABAUT/UAABARn/UAABATED2gABAR0DNQABATEDkQABAR0C3wABATED0QABAR0DLAABATEEDAABAR0DZwABATEEGAABAR0DcwABAKoD2gABAIEDNQABAKr/UAABAIP/UAABAYcD2gABAS8DNQABAYcD0QABAS8DLAABAYcEDAABAS8DZwABAYcEGAABAS8DcwABAS3/UAABAYgDsAABATQC/gABAYgD2gABATQDNQABAYgDkQABAYj/UAABATT/UAABAWz/UAABASb/UAABAW4D2gABATUDNQABAYYDsAABAVEC/gABAYYD2gABAVEDNQABAYYAAAABAYYDkQABAVEAAAABAVEC3wABAYb/UAABAYYCygABAVH/UAABAVECGAABARv/UAABARsD2gABAP8DNQABARsDkQABAP8C3wABATUC+AABANb/EAABATIAAAABATIC+AABAXwDTAABARwC/QABAZUCygABAS7/IAABAS4CGAABAQwCygABAXIAAAABAXsCygABAbADBgABAR3/EAABAdMAAAABAdMCGAABAMwAAAABAIoCygABAQsC/QABAQ8AAAABAQ8C/gABAgMAAAABAgMCygABAXz/EAABAhoAAAABAhoCygABAaf/EAABAacCGAABAVcAAAABAVcCygABATf/nAABARMAAAABARMCygABALMC/QABALX/EAABALUCkwABASACygABALUC/QABAWgAAAABAQ//EAABAR4AAAABAR0AAAABAR0C/QABASQCygABAOgCkwABASb/EAABASYCGAABAKgAAAABAKgC+AABAXAC+AABAQL//wABAIcAAAABAIcCygABA/IDsAABA8UC/gABA1IC/gABAgj/QgABApUCygABAiL/EAABAo0C4QABARj/EAABAYMC+AABAvT/QgABA4ECygABAw7/EAABA3kC4QABAoD/EAABAusC4QABAW4D9gABATUDRAABAW4EGQABATUDZwABAT4D9gABARkDRAABAT4D6QABARkDRQABAbkAAAABAbkDVwABAbACpQABAZ4AAAABAbICygABAYj/JAABAYcDVwABAS8CpQABASQDsAABAPkC/gABA/kAAAABA/ICygABA8wAAAABA8UCGAABA1kAAAABA1IC+AABAZUDsAABASkC/gABAdUAAAABAdUCygABAUv/EAABAUsCygABAT4DsAABARkC/gABARkC5AABATEDsAABAR0C/gABAKoDsAABAIEC/gABAIEC5AABAYcDsAABAS8C/gABAYcDlgABAS8C5AABATcDsAABATcDlgABAPAC5AABAW4DsAABATUC/gABAW4DlgABATUC5AABARr/hwABARECygABAPD/UwABAXMDsAABAIID3gABAXP/EAABAbD/lwABAbAC+AABAVAAAAABAVACygABASoC+AABASn/OgABAOv/OgABAT4DkwABARkC4QABAYcD9gABAS8DRAABAYcDkwABAS8C4QABAYcD6QABAS8DRQABAP8CpQABAL8AAAABAIMC+AABAMIAAAABAMICkwABAeYAAAABAeYC+AABAeYCGAABAUUCygABATAAAAABATACygABAS3/MAABAR0C+AABAIn/QgABAYD/EAABAP8CGAABARn/9wABARkCIgABAgMCIgABAQoCGAABABQCGAABARICGAABAQwCGAABAMsCGAABAR8CGAABAgcCGAABAP7/EgABATX/IAABAhUCGAABATUC/QABAL0AAAABAL0C+AABAK8AAAABAK8C+AABAUn/EAABAUkC+AABAdT/9gABAdT/EAABAdQCGAABATwCGAABAkICGAABAYcCGAABAM//9gABAUgCGAABAM8AAAABAM8C+AABAM//EAABAK0AAAABAK3/EAABAK0CGAABAPD/EAABAIEC/QABALX/hQABALUCIgABAVkCIgABALQBDAABAM7/EAABAJ0CkwABAU8CkwABATMCGAABAfwCGAABAYn//wABAYkCFwABAwcCFwABAP8DCAABAf0DCAABAO0CGAABAOv/EAABAQ//qQABAQ8CGAABAPn/EAABAPkCGAABAB4DAAABANUC+AABAOv/EQABAYcC1QABAR8C/QABAT8AAAABAT8CGAABAQv/IAABAQsCGAABANoAAAABANoCGAABATQC/QABALUAAAABAYwDAAABANUAAAABANUC/QABArP/EAABAtcC+AABArz/qQABAUX/EAABAbYC/QABAoT/9gABAoQCkwABAjb/EAABAj8C/QABAaUAAAABAZUC+AABAW4AAAABAW4C+AABAP8CygABAToCGAABAFUC5wABAVwC5wABAMkC6gABAFIBHwABAIcBGQABANUCYQABAIcAjwABAIcCYQABALYBHwABALYCYQABAP4BHwABAP8CYQABAfICYQABAD0AjwABAKYCYQABAT8CYQABAFIC+AABAFIAPAABAKUAkAABAIMC5wABAFQBwAABAJwBHwABAJwCYQABAR0CYQABAKwBHwABAKsCYQABAUsCYQABAIoBHwABAIoC6gABABQC7AABASf/9gABAScC/QABAZ8CygABAWsC+AABAsEC+AABAX4AAAABAX4CygABATMCygABAPL/MwABAPICGAABAOb/EAABAPgCygABARb/EAABARYC/QABAQX/EAABAQUC/QABAUUAAAABAUUCGAABAPgAAAABAPgCGAABAPcAAAABAM8CGAABAWv/EAABATwCygABAWMCGAABAbAAAAABAbACGAABASACGAABANkCGAABAIr/NwABAIoCGAABAN7/dQABAN4CGAABAQAAAAABAQACGAABAN0CGAABAWwCGAABAQUAAAABAQUCGAABAjT//AABASgBDAABAjsAOwABAdkCGAABARQAAAABAT0CGAABAT0BDQABAQgCGAABAOkAAAABAOkCGAABAj4AFgABAYoAAAABAYoCGAABANQCDgABATX/jQABATUCjgABAkoCjgABAWQAAAABAWQCGAABAOsAAAABAOYC+AABAP0AAAABAP0CGAABAPsAAAABAPsCGAABANABHwABANACzQABAVECywABAR8BHwABAR8CywABANQBHwABANQCywABAZoCywABAO4BHwABAO0B9QABAUQCywABAO0BGQABAO0C0QABAcwCywABAdUCywABAPEB9QABAG4BHwABAG4CywABAM8CywABAFkArQABAFkCywABAKQCywABAMkBHwABAMkCywABAYUCywABAKsBHwABAKsCywABAO0CywABAKoB9QABAScBHwABAScCywABAkECywABAeECywABAPcBHwABAPcCywABAP4BGQABAP4C0gABAe8CywABAP4B9QABANoBGQABANoCywABAMUBHwABAXwCywABAMoBHwABAMoCywABAYcCywABALUBHwABALUCywABAVwCywABALUB9QABAO4BGQABAO4CywABAc4CywABAS8BHwABAS8CywABAlACywABALcBGQABALcCZgABAUwCYQABALcBGgABALcCZwABAU8CZwABARkBGQABARkCZwABAU8C5wABAMgC5wABAWcC5wABAMgBwAABAWICYQABALgBGQABALgCZwABAJ0BGQABAJ0CZwABAJ8BGQABAJ8CZwABAFoApgABAFoCYQABAK4BHwABAK4C5wABAPADFwABATABHwABAXYCYQABAMUBwAABAM4CZQABAM4BGwABAM4BwAABAXwCYQABAHYBGQABAJIDFwABAHYBwAABAMkBOwABAMkCSgABAXUBLAABATABGQABAikCYQABAT0CYQABAKQBGQABAKQCZQABAM0AjwABAM0C6gABAWoC6gABAKkAjwABAKkCYQABAMUC5wABAOwCZwABALMAjwABALMCYgABAVkCYQABAIb/oAABAIYA6AABAP8A4gABAMn/mgABAKX/oAABAKUA4gABAT0A4gABAM3/EAABAM0BawABAWoBawABAKn/EAABAKkA4gABAUoA4gABAMX/EAABAMUA6AABAOz/EAABAOwA6AABALP/EAABALMA4wABAVkA4gABAeEAAAABAeICKQABAT8AAwABAVADAwABASf//gABAScC/AABATQDCAABAjADCAABAM8BHwABAM8CYQABAKACGAABAQv/OgABAH//GAABAH0C+QABAMgBGQABAJwBGQABASsCYQABAK0BAgABAK0CZwABAMUC6gABAKABGQABAKACZwABAHABHwABAHAC6gABAPcC6gABAIQCYQABAMgAjwABAMgCZwABAWkCYQABAMkAmQABAVoCYQABAMkBwAABAFQBHwABAHEBGQABAHECYQABAGgBHwABAGgCYQABAFQAqAABAFQC5wABAI4BHwABAI4CYQABATACZwABAj8CYQABATAAjwABATACYQABAMkAjwABAMkCZwABAM4BHwABAM4CYQABAXgCYQABAMUCZwABAOwAjwABAOwC5wABAJwAjwABAJwCZwABAFQAjwABAFQC6gABAHYAjwABAHYCqgABAMkBGQABAMkCYQABAW0CYQABAMUBGQABAMUCYQABAMIBGwABAMICYQABAKUBHwABAKUCYQABAUoCYQABAJkBHwABARgCYQABAJkAjwABAJkCYQABALAA6wABALACYQABAKIAjwABAKICYQABAMIBGQABAMIC6gABAU8C6gABATsAAAABAUIDkwABATv/UAABAUL/UAABATv/bQABAUICygABAUL/bAABAVIC+AABAgMC+AABAXT/EAABAXwDsAABARn/EAABARwC/gABAWkDkwABAVb/UAABAST/UAABAVb/bQABAST/bQABAVb/EAABAST/EAABAVb/OAABAST/OAABATEDkAABAR0C3gABATEDmgABAR0C6AABAS3/OAABASz/QwABAS3/RwABASz/EAABATEDlgABAS3/EAABAR0C5AABASoDkwABAfMCygABAPwDmgABAZUDVwABAsQCygABASkCpQABAXMDkwABAIIDwQABAXD/UAABATb/UAABAXMDjAABAIIDugABAXD/EAABATb/EAABAXD/RwABAXMCygABATb/RwABAKr/SAABAIP/SAABAKoEGQABAIEDZwABAVQDsAABAIED3gABAUr/UAABAQv/UAABAUr/bQABAQv/ZQABAIwDVwABAIH/UAABAIEDhQABASz/cwABAIH/cAABASz/OAABAIH/PAABAcYDkwABAd8C4QABAcD/UAABAdf/UAABAXwDkwABATUC4QABAXz/UAABATX/UAABAXz/ZQABATX/YQABAXz/OAABATX/OAABAYcEIwABAS8DcQABAYcEBAABAS8DUgABAYcDkAABAS8C3gABAYcDmgABAS8C6AABAT0DsAABAUwC/gABAT0DkwABAUwC4QABATcDkwABAUj/UAABATcDVwABAH7/UAABAPACpQABAUj/ZwABAH7/bwABAR0DsAABAPAC/gABAR0EBAABAPADUgABAQH/UAABAR0DkwABAPD/UAABAPAC4QABARYDkwABAJoDWQABARb/UAABANb/UAABARb/cQABANb/bQABARb/OAABANb/MwABAJoCkwABAW//UQABATT/UQABAW4DkQABATUC3wABAWz/OAABASb/NQABAW4EIwABATUDcQABAW4EBAABATUDUgABASwDkQABAPwC3wABASz/UAABASwCygABAPz/UAABAdEDkwABAYkC4QABAcr/UAABAdECygABA44CygABAYf/UAABASQDkwABAQcC4QABASUAAAABASQDjAABAjYCygABAQcC2gABAf0CGAABARsDkwABAP8C4QABASIDsAABAOsC/gABASn/UAABAPL/UAABAa4CGAABANYAAAABAJoDUgABAYkDMQABAv4CGAABAF7/EAABAP8DMQABAeoCGAABAc8DEgABANUDmgABAakAAAABAnQCygABAZQAAAABAY8CygABAlgCygABAZkAAAABAZMDKgABAQwDBgABAX0AAAABAYICygABAmkCygABAhAAAAABAhUCygABAvwCygABAgsAAAABAhACygABAvcCygABAgYCygABAu0CygABAbsAAAABAxwCygABAb4BZQABAcQAAAABAccCygABAyUCygABAccBZQABAkoAAAABAk0CygABA6sCygABAk0BZQABAkMAAAABAkYCygABA6QCygABAkYBZQABAlMAAAABA7QCygABAlYBZQABAkwAAAABAk8CygABA60CygABAk8BZQABAlwAAAABAl8DKgABA70CygABAlkDKgABAIIDBgABAR8AAAABARkCygABAa8AAAABAa8CygABAaAAAAABAaACygABAjUCygABAb8AAAABAlQCygABAcEDKgABAcIAAAABAcIDKgABAbEAAAABAbACygABAbABZQABAcoAAAABAmAAAAABA9ECygABAl8BZQABAlsAAAABA8wCygABAigAAAABAicCygABA5kCygABAicBZQABAikAAAABA5oCygABAigBZQABATQDBgABAaMAAAABAqoCygABAjQAAAABAzsCygABAkgAAAABAkgCygABA08CygABAnEAAAABAnEDKgABA3gCygABAa4AAAABAa4CygABAb4AAAABAb4CygABAloAAAABAlYAAAABAlYCygABAjAAAAABAjACygABAjEAAAABAjECygABAi0AAAABAi0DKgABAk8AAAABAk8DKgABAPIAAAABAQwC/AABAIIC/AABAS8C/AABAj8CGAABAS8BDAABATQC/AABATcDBgABATcDXAABA0YAAAABAvcCGAABAmwCygABA7UAAAABA2YCGAABAnYCygABA58AAAABA1ACGAABAmACygABA6EAAAABA1ICGAABAmICygABAmYCygABA6sAAAABA1wCGAABAmcCygABAUYDBgABAUYDXAABBA0AAAABA74CGAABAygCygABAcoBZQABBAcAAAABA7gCGAABAyICygABAcQBZQABBJ4AAAABBE8CGAABA7kCygABAlsBZQABBJ0AAAABBE4CGAABA7gCygABAloBZQABA64CygABAlABZQABBKYAAAABBFcCGAABA8ECygABAmMBZQABBJwAAAABBE0CGAABA7cCygABAlkBZQABAYUDBgABAYUDXAABBBgAAAABA8kCGAABBCYAAAABA9cCGAABBLIAAAABBGMCGAABBJUAAAABBEYCGAABBJgAAAABBEkCGAABBIgAAAABBDkCGAABBJMAAAABBEQCGAABATcC5AABATcCpQABATcCGAABATcC/AABAS7/JAABATcC3wABAT4DlgABAT4DVwABA1AAAAABAwECGAABAIADBgABAUYCGAABAUYC/AABAUYC3wABAXMAAAABAXgCygABAl8CygABAlwCygABAbwAAAABAb8CygABAx0CygABAb8BZQABAckCygABAycCygABAckBZQABA7YAAAABA2cCGAABAtECygABAXMBZQABAIIC5AABAIICpQABAIIDCgABAIIC3wABAIIDXAABAKoDlgABAKoAAAABAKoDVwABAQ4AAAABAQ4CygABAaMCygABARUAAAABAaoCygABATQC5AABATQCpQABATQDCgABAS//EAABAS8DBgABATQC3wABATQDXAABARsDlgABARsDVwABAawAAAABAawCygABArMCygABAbQAAAABAbQCygABArsCygABAYUAAAABAp8CygABAYUCGAABAYUC/AABAYf/JAABAYUC3wABAdYCygABA0gCygABAdYBZQABAacCygABAxkCygABAacBZQABAcwAAAABAcwCygABAagAAAABAagCygABA98AAAABA5ACGAABALcA4gABAUwA4gABALkA4gABAWIA4gABAMT/oAABAMUA4gABAXYA4gABAMUAQQABAKz/oAABAKsA4gABAUsA4gABALf/oAABALIA4gABAL4AAAABAL4CGAABASkAKgABASkCHAABAj4CGAABATf/EAABARn/MAABARkC+AABANb/MAABAJoC+AABAOEDSAABALUBDAABAXr/RAABAXoCygABATb/RgABAUr/RAABAQv/RgABAR7/RAABAR4CygABAOv/RgABAOsCGAABAQICGAABAZIAAAABAZICGAABAP4CGAABAQsCygABAWsCGAABATcDagABATcDiAABAIIDagABAIIDiAABATQDagABATQDiAABAIIDsAABATMAAAABATQDsAABAWn/QgABAXz/QgABAdkCygABAZUAAAABAZUCGAABAZMCygABAZn/EAABAbgAAAABAbgCGAABATUCygABAQkAAAABAQkCGAABAfn/BgABAfkCygABAZn/CwABAZkCGAABAiL/BgABAbb/CwABAbYCGAABAXX/RAABAXUCygABATj/RwABAW3/RAABAW0CygABAUH/RwABAUEC+AABAcD/QAABAcACygABAWMAAAABAWMCygABAUD//QABAUACygABAn8CygABAS4CygABAYD/9gABAYAC1AABAsIC1AABAwQAAAABAwMCygABBHUCygABAwMBZQABAPYCygABAT0CygABAkkCygABAY4CygABApoCygABAiYAAAABAjQCygABA0ACygABAYf/VgABAasCygABAXwAAAABAeAAAAABAeMCygABA0ECygABAeMBZQABAR8CygABAT3/dQABAT0CPQABAmcCPQABATYCygABAgoCygABARYAAAABARYCygABAiICygABARYBZQABATr/EAABAIwCygABAWwCygABAYf/EAABAuQCygABAhgCygABAKr/JAABAKoCygABAT8CygABAJEDsAABAI8DrwABAI8DsAABAJD/UAABAHsDrwABAJEDlgABAIH/JAABAI8DjQABAJH/SAABARUDrwABAS4AAAABAS4C+AABAScCGAABAOEAAAABAOECGAABARoAAAABARoCGAABAQYCGAABAQIAAAABAQIC+AABASAAAAABAosCkwABAfEBDAABAKMAAAABAKMC/QABAS8CGAABAykCkwABApQBDAABAFQBWgABAJsBWgABANAAAAABANAC/QABATX/EgABATQC+gABAcUAAAABAcUCGAABA1cCGAABAbUAAwABAcICKQABA5ECGAABAoEBDAABAdEAAAABAdECGAABAY8AAQABAY8CIgABAT4CGAABAk4CGAABAT4BDAABAUwCGAABAkkCGAABAeb/EAABAO8CHQABAPwAAAABAPwCGAABAegCGAABATT/EAABATQC+AABAST/EgABASoCIQABAIEAAAABAdcAAAABAd8CGAABA3UCGAABARgAAAABARgCGAABAS0AAAABASwC2wABAIH/EAABAIECGQABAK0CGQABAND/EAABANACGAABAPUAAAABAPUCGAABAScAAAABAdoCGAABASr/EAABASkCGAABAisCGAABAQsAAAABAXEDSAABAH4AAAABAYkCGAABAXgAAAABAUQC/QABAi0C/QABAZMAAAABAZMCGAABAuMCGAABATgCGAABAi8AAAABAh8CGAABAyICGAABATT/9gABATQCIgABAlkCIgABASgAAAABASgC/QABAQP/EAABAQMCGAABAIj/EAABAIEC+AABAMoC+AABAIEBDAABAT//EAABARn/JAABARkCGAABAf8CGAABAS3/JAABAR0CGAABAiACGAABAIP/JAABASb/JAABAKwDEgABAHkDEQABAHkDJgABAHgC7QABAHgDBwABAEADFQABAHcCyQABAHYAAAABAHoDAgABANgCPAABAO4CPAABAKEAAAABAPEDJgABAU8CPAABAQoCPAABAQgDEgABAQgDCAABAQgDIgABAQgC7QABAQgDFQABAQgCyQABAQj/JAABAQgCPAABAQgDVQABAQgDqAABAQgDAwABAfwCPAABAWgCPAABAV4AAAABAV4DEgABAQcAAAABAfkCPAABATX/EAABATUAAAABATgC8wABAe4CPAABASMDIgABAjICPAABASMBHgABASMAAAABASMCPAABAPEDEgABAPEDCAABAPEDIgABAPEC7QABAPEDBQABAPEDFQABAPECyQABAPb/JAABAPECPAABAasCPAABANIAAAABAOwCPAABAZACPAABAUECPAABAUEDCAABAUEDIgABAUf/IwABAUECQwABAUcAAAABAUEC8wABAjwCPAABASwDIgABAkMCPAABASwBHgABAJIDEgABAJIDCAABAJIDIgABAJIC7QABAJIDBQABAJIDFQABAQf/YgABAQcCPAABAJICyQABAJL/JAABAJICPAABAJIAAAABAJIDAwABAQ8CPAABAHb/YgABAHYDIgABANcCPAABAQr/IwABARECPAABAeYCPAABAHYDEgABAPP/IwABAPMAAAABAHYCPAABAOsCPAABANwBHgABANwAAAABANwCPAABAXAAAAABAXACPAABAswCPAABATgDEgABATgDIgABATj/IwABATj/YgABATgCPAABATgAAAABATgDAwABAlsCPAABATwDEgABATwDCAABATwC7QABATwDFQABATwDIgABATwCyQABAT4CPQABATwDEwABATwAAAABATwDAwABATwBHgABAXYAAAABAXYCPAABAdcCPAABAPYAAAABAPYCPAABATz/eAABATwCPAABAmQCPAABAP8DEgABAP8AAAABAP8DIgABAP//IwABAP8CPAABAeoCPAABAOMDEgABAOP/EAABAOMDIgABAOP/IwABAOMCPAABAbECPAABASwCPAABAN8CPAABAOADIgABAOD/EAABAOD/IwABAOACPAABAawCPAABAOABHgABASsCPAABASoDCAABASoC7QABASoDFQABASoDIgABASoCyQABASr/JAABASoCPAABASoDVQABASoAAAABASoDAwABAkACPAABAP4AAAABAP4CPAABAecCPAABAYMCPAABAYMDEgABAYMDIgABAYMC7QABAYMAAAABAYMDFQABAvECPAABAPkAAAABAPkCPAABAd0CPAABAO0CPAABAO0DEgABAO0DIgABAO0C7QABAO0AAAABAO0DFQABAcUCPAABAPACPAABAPADEgABAPADIgABAPADBQABAcsCPAABAFQC2QABAJsC2QABAZcA9gABAZcB+AABAvwB+AABAQQAAAABAQQCygABAaYCygABAS8AAAABAfwCygABAcYAAAABAyoCygABADIBdgABAvwBdgABAvwBKgABASIAAAABAQYCygABABICygABAgEAAAABAgECygABAXL/RAABAXICygABAWIAAAABAWICygABAcAAAAABAcYCygABA3cCygABAvkCygABAYcBZQABAYgAAAABAVr/RAABAVoCygABAYcAAAABAYcCygABAW7/NAABArj/RAABArgCygABAV3/QAABAV0CygABAWj/QAABAWgCygABAO8AAAABAO8CGAABACgCGAABANEAAAABAIICGAABATYABAABATUCHgABAPP//gABAPEC+wABAaIAAAABAaICGAABAakAAQABAakCGgABAUD/RgABAUACGAABASEAAAABASECGAABAXUAAAABAXUCGAABASP/RgABAd4AAAABAd4CGAABAPQAAAABAPQCGAABATv/KAABATsCGAABAcH/KAABATn/EAABATkCGAABAkH/RgABAkECGAABASr/RgABASoCGAABASz/RgABAOIBHwABAOICYQABAMEBHwABAMECYQABAN4AAAABAN4CygABAT4CygAB//z/QgABAIkCygABAP0CygABALAAAAABARUCygABAI8CygABAOgCygABATQCygABAI8DhwABAMsAAAABAMsCygABARcCygABAM4AAAABAM4CygABARoCygABAWsAAAABAWsCygABAbcCygABAW8AAAABAW8CygABAbsCygABAZAAAAABAZACygABAdwCygABAN0CygABASkCygABANsAAAABAScCygABAI8DkwABAI8AAAABAI8DWQABANsCygABAMQAAAABAMQCGAABAQgAAAABAQgC+wABAUIAAAABAUICGAABATz/9gABATwC/QABAQMCygABAN0AAAABAUQAAAABAT4DbgABAgcCygABASYCygABAUoAAAABAVQCygABAlcCygABAYIAAAABAYkCygABAr0CygABARkAAAABARwCGAABAcwCGAABATYAAAABAIIC+AABAhcC+AABATUBDAABAJkAAAABATMBHwABATMCYQABATQAAAABATQCGAABARsCGAABAgYAAAABAfYCGAABAvkCGAABAJkAPAABANMAAAABANMC+AABARwC+AABANMBDAABAL4AAgABAMAC9wABAMUAAAABAMUC+AABAQ4C+AABAMUBDAABAOYAAAABAOYCGAABASL/5wABASICLwABAg8CLwABAdkAAQABAdkCLAABA34CLAABAeD/4QABAeACKwABA4sCKwABAeD/+QABAeACJAABA4sCJAABALMAAAABALMC+AABAc0AAAABAc0CGAABAc0CGQABAc0AAQABAVYAAQABAVkCKwABART/EAABARQCGAABAhMCGAABAMr/oAABAFUBaAABAVwBaAABAMkAQQABAK7/oAABAPABmAABAFT/oAABAFQBaAABAIMBaAABAFQAQQABATL/oAABATcA4gABAj8A4gABAMn/oAABAMkA4gABAW0A4gABAFT/EAABANgA4gABAXwA4gABAJz/oAABAJwA4gABAR0A4gABAIv/oAABAGQBKwABAJIBmAABAHYAQQABAL4AkAABAMICZgABAPEBHwABAPECywABAMkAkAABAMgC6AABAIkBHwABAIkC5wABALkC5wABAIkBwAABAHsBHwABAHsC5wABAMcBGQABAMcCZwABAF0BHwABAF0CywABAI4CywABAHIBHwABALQCywABAP8CywABAQYAAAABATECygABAR7/EAABAW4C1AABAYACygABAKACygABAUECywABAT4AAQABAA8AAQABAOACygABAYAAAAABAKAAAAABAQYBZQABARsCygABARsAAAABABQAAAABA6gBaAABADQBaAABADQC2gABAuYAAAABAu4CygABA9YCygABAmcAAAABA1YCygABAIEC4QABAO4C4QABAUgAAAABATcCygABAloCygABAOwCygABASsAAAABAS8CygABAkQCygABAIoCEwABANn/+wABASkC7QABAIcC8wABAOsDFQABAUEDEgABAWIDFQABASoDEgABASkC/QABARsDNwABASkC+AABAR8CvwABAMIBHwABAMUCywABAXkCywABAWwAAAABAW4CygABAscCygABASYAAAABATUCGAABAjICGAABAYgCygABAo0CygABAOMAAAABAVUCGAABAl0CGAABAKwAAAABAUQCygABAdICygABAEgAAAABALoCGAABAW0AAAABAfUCygABAzMCygABAOAAAAABAVsCGAABAmgCGAABAXQAAAABAXwCygABAmQCygABASkAAAABASICygABAigCygABArwAAAABArwC+AABAhQAAAABAhQCkwABAIUAAAABAIX/JAABABb/EAABAFb/oAABAIH/OgABAA4AjwABAIX/SAABAIX/UAABARcAAAABARcDAQABASP/EAABASMCGAABAOQAAAABAOQCGAABAXoAAAABAXwCGAABAMMAAAABAMMCygABAcEAAAABAcECGAABAT0AAAABAEwC+AABAT4AAAABAKkC+AABASwAAAABASwC+AABAIMAAAABAIECGAABAFUBHwABAFQCYQABAJsCYQABAHsAAAABAOMCGwABAED/EAABAOkCGQABAA7/EAABAFQA4gABAJsA4gABAVYAAAABAWkCygABAsYCygABAW0BZQABASQAAAABARMC+AABAikC+AABATQBDAABAQEAAAABAR0CygABAhECygABAPAAAAABAPACGAABAbcCGAABAQoAAAABAQoCygABAOgAAAABAOgCGAABAPwBHwABAP0CYQAFAAAAAQAIAAEADABeAAMAaAVEAAIADQImAiYAAASzBLMAAQdIB0gAAgd2B3kAAwuwC+EABwvnC/gAOQv6DC4ASwwwDGUAgAxnDHAAtgx+DIcAwAyLDJgAygyaDLsA2AzmDOcA+gACAAEHrgeyAAAA/AAACJIAAQPyAAED+AABBEwAAQP+AAEEUgABBAQAAQTEAAEE1gABBAoAAQQQAAEEFgABBNAAAQTWAAEEygABBNAAAQQcAAEEygABBCIAAQTWAAEE1gABBCgAAQTEAAEE1gABBC4AAQR2AAEENAACDLgAAAgsAAAILAAACJIAAAiSAAIMvgACDMQAAAgmAAAIkgAACJIAAAiSAAAIkgAACBQAAAgaAAAIIAAACFwAAAgmAAAILAAACCwAAAiSAAAIkgAACCwAAAiSAAAIkgAACJIAAAiSAAAIkgAACJIAAAiSAAAILAAACCYAAAiSAAAILAAACCwAAQTWAAEE1gABBMQAAQQ6AAEEQAABBNYAAAhcAAAIkgAACJIAAQTEAAEExAABBNYAAAiSAAAILAABBGoAAQTEAAEExAAACJIAAAhKAAAISgAACD4AAQTEAAAIkgAACFwAAQTWAAAIMgABBEYAAQRMAAAIbgABBFIAAQRYAAAIOAABBNYAAQRqAAEEagAACD4AAQSgAAEE1gABBNYAAQTWAAIMygABBNYAAQTWAAEEXgABBNYAAQRqAAAIkgABBNAAAQRk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C8kLygwUAAEAKwwxDDIMNAw2DDcMOQw6DDsMPAw9DFAMUgxTDFUMWwxcDF0MjgyVDJoMnQyfDKEMowykDKUMpgypDKoMqwytDK4MsAyxDLIMswy0DLYMtwy4DLkMugy7AAQAAAASAAAAGAAAAB4AAAAkAAH/mALKAAEArAJ2AAH/7wJpAAEAtwIYACsAWABeAGQA1gBwAPQAagCOANYA9ADWAHAAoAEAAHYAjgCsAHwAggCIAKwAjgCUAJoAoACmAKwAsgC4AL4AxADKANAA9ADWANwA4gDoAO4A9AD6AQABBgABAGgDnAABAHcEAgABAGgDngABALIDQgABAIcDpgABAMEDQwABAHQDpgABAJoDtAABAHMDQgABAHIDQgABANEDQgABAG0DpgABAG0DQgABAHkDnAABAIADQgABAHoDpgABAHADnAABADsDkwABADgDvAABACsDnAABAMYDQgABAIUDQgABAFT/wAABAF4DQgABAGQDQgABAB4DvAABAHwDQgABAHQDQgABAHgDQgABAGIDQgAJAAkAAwAMABQAHAABAAgAAAuoAAEACAAADDIAAQAIAAAM2AAJAAkAAwAMABQAHAABAAEAAA1MAAEAAQAADbIAAQABAAAN/gAJAAgAAgAKABIAAQACAAAONgABAAIAAA8CAAkAAAABAAgAAQAEAAAPVgAJAAAAAQAIAAEABQAAMXAACQAQAAEACgAEAAEABgAAXGgACQAQAAEACgAFAAEABgAAXl4ACQAAAAEACAABAAQAAGTGAAkAAAABAAgAAQAEAABpaAAJAAAAAQAIAAEABAAAacgACQAAAAEACAABAAQAAGzmAAkACAABAAgAAQACAABwogAJAAAAAQAIAAEACAAAduoACQAAAAEACAABAAEAAHc4AAkCAAABAAgAAQAIAAB3PAAJAAAAAQAIAAEAAQAAeZQACQAAAAEACAABAAEAAHm8AAkAAAABAAgAAQABAAB5zgAJAAAAAQAIAAEAAQAAefYACQAAAAEACAABAAgAAHoeAAkAAAABAAgAAQABAAB86gAJAAAAAQAIAAEAAQAAfPYACQAAAAEACAABAAEAAH0CAAkAAAABAAgAAQABAAB9DgAJAAAAAQAIAAEAAQAAfRoACQAAAAEACAABAAEAAH0mAAkAAAABAAgAAQABAAB9MgAJAAAAAQAI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F7gUxBfEGfgXyhn+F9AOphe4DqwXxBseF8obKhfQDo4OlA6aDqAa9BskGvobtA6mGNgOrBjkG0IaHBtOGigUyg6yFMQOuBqyDr4avg7EFMoOyhTEDtAasg7WGr4O3BTKDu4UxA7iGfgO6BTKDu4Z/g70DvoPAA8GEFwaFhQ0GiIUOg8MFdgPDBXYDxgV5A8MFdgPGBXkDwwPEg8MDxIPGA8eDxgPHg8qF/QPJBgADyoX9A+cF/QPkBgAD5wX9A+cDzAPkA82D64PMA+oDzYPchf0DzwYAA9CD04PSA9OD5wPVA+QD1oPxhf0D8AYAA+oD2APrg9mD2wX9A9yGAAPnA94D5APfg+KAAAPhBbsD4oAAA+cD6IPkA+WD5wPog+uF/QPqBgAD64X9A+0AAAAAA+6FMoY2BTEGOQashocGr4aKBkgGaQZJhmkGSwZmBk4GbAZRBlKGVAZVhksGZgZOBmwD8YX9A/AGAAPxhf0F0YS8BdGEvAXOg/MF0YS8BdSD9Iapg/kGqYP2BqyD94apg/kGr4P6g/wAAAP9hbsD/wAABACFuwQDhmkEBoZpBlcGZgQDhmkGWIZsBkgEAgZJhAIGSwZMhk4GT4QDhAUEBoQIBlcGTIZYhk+GZ4QJhmMECwZkhkyGaoZPhkgEDIZJhA4GSwQPhk4EEQZIBBKGSYQShksEFAZOBBWGSAQXBkmEFwZLBBiGTgQaBBuAAAAABB0EOAUHBDgFBwQ2hQoEOAUHBDsFCgSxhQcEsYUHBjAFCgYxhQoEHoUHBB6FBwQgBQoEIAUKBCGFBwQhhQcEIwUKBCSFCgQ4BCYEOAQmBDaEJ4Q7BCeELAQthC8GIoQwhCkELAQthDOEKoQsBC2ELwYihDCEMgQzhDUEOAQ5hDgEOYQ2hDyEOAQ5hDsEPIXRhLwF0YS8Bc6EuoXRhLwF1IS9hdGF0wXRhdMFzoRNBdSEPgQ/hLwEP4S8BEEEuoRChL2F0YXTBdGF0wXUhEQF1IRFhEcEvARHBLwESIS6hEoEvYRLhdMF0YXTBc6ETQXUhE0EToS8BE6EvARQBLqEUYS9hFMF0wRUhdMFzoXKBdSFzQSPBLwEjwS8BJCEuoSThL2EVgS8BFYEvARXhLqEWQS9hbIFs4WyBbOEdYXcBFqF2QRghG4EdYXcBGOEcQRcBG4EXYRrBGIEaARfBGsEYIRuBGIEaARjhHEEeIXcBGUF2QR4hdwEZoRoBGmEawRshG4Eb4RxBHWF3ARyhd8EdAR9BHWF3AR3BIAEeIXcBHoF3wR7hH0EfoSABIGAAASEhIMEhISGBIeG9ISHhvGEiQbMBIqGzwSMBocEjYaKBdGEvAXRhLwFzoSSBdGEvAXUhJUEjwS8BI8EvASQhJIEk4SVBJgHAISWhwOEmAcAhJsFBwSbBQcGMAUKBJsFBwYxhQoEmYUHBJmFBwStBQoEroUKBLGFBwSxhQcGMAUKBjGFCgSbBLMEmwSzBjAEtIYxhLSEnIUHBJyFBwS3hQoEuQUKBJ4En4SeBJ+EoQSihKEEooSnBbsEpASlhKcEqIAABKoEsYUHBLGFBwYwBQoEsYUHBjGFCgSrhQcEq4UHBK0FCgSuhQoEsAUHBLAFBwT/hQoFAoUKBLGEswSxhLMGMAS0hjGEtISxhLMEsYSzBjAEtIYxhLSEtgUHBLYFBwS3hQoEuQUKBccEvAXHBLwFyIS6hccEvAXLhL2FL4b0hS4G8YUvhvSE1AZbhNcE4wTaBOYE1AZbhN0E6QTUBluE1wTjBNoE5gTdBOkEvwZbhMCE4wTCBOYEw4TpBNQGW4TFBMaEyATJhMsEzITOBluEz4TjBNEE5gTShOkE1ATVhNcE2ITaBNuE3QTehOAGW4ThhOME5ITmBOeE6QW1BbaE9oTthPmE8IW1BbaE/ITzhOqFtoTsBO2E7wTwhPIE84W1BPUE9oT4BPmE+wT8hP4FAQUHBQEFBwT/hQoFAQUHBQKFCgUFhQcFBYUHBQQFCgUFhQcFCIUKBSOGW4UjhluGXQaHBSOGW4ZehooFI4ULhSOFC4ZdBQ0GXoUOhRAFEYUTBRSFFgUXhRkFGoUcBluFHYZbhR8GhwUghooFIgZbhSIGW4ashq4Gr4axBSOFJQUjhSUGvQbJBr6G7QUmhluFJoZbhSgGhwUphooGWgZbhloGW4ZaBluF0YXTBdGF0wXOhSsF0YXTBdSFLIUvhvSFLgbxhS+G9IUyhe4FMQXxBn4F8oUyhe4Gf4U0BTiGaQU1hmkFNwZmBTiGaQU6BmwFPoZShUGGVYVEhmYFPoZShUYGbAU7hlKFPQZVhT6FQAVBhUMFRIZMhUYGT4VHhlKFSQZVhmSGZgZqhmwFSoVMBWiHAIVqBwOFaIcAhU2HAIVPBwOFaIVQhWoFUgVohVCFaIVSBVOHAIVVBwOFVocAhVgHA4VZhVsFXIVeBWiHAIVqBwOFaIcAhWoHA4VfhwCFYQcDhWKHAIVkBwOFZYcAhWcHA4VohWuFagVrhW0HAIVuhwOFbQcAhW6HA4W4AAAFcAZbhXAGW4YJBjwFcAZbhgwGigVzBwCFcYcDhXMHAIV9hXYFfYV2BYCFeQV9hXYFgIV5BXSFdgV0hXYFd4V5BXeFeQV9hXqFfYV6hYCFfAWAhXwFfYV/BX2FfwWAhYIFgIWCBZEFp4WRBaYFlAWpBZEFp4WUBakFg4WqhYOFrYWFBbCFhQWwhYaFp4WGhaYFiAWpBYgFqQWJhaeFiYWmBYsFqQWLBakFjIWnhY4FpgWPhakFj4WpBawFkoWvBZWFrwWVhZEFlwWRBZKFlAWVhZQFlYWsBZcFmIWnhZiFpgWaBakFmgWpBZuFp4WbhaYFnQWpBZ0FqQWegAAFoAW7BaGFuwWjBbsFpIW7BawFp4WsBaYFrwWpBawFp4WvBakFrAWqhawFrYWvBbCFrwWwhbIFs4W1BbaFuAAABbmFuwW8hveFvIb3hb4G+oW8hveFvgb6hb+G94W/hveFwQb6hcEG+oXChveFwob3hcQG+oXEBvqAAAXFhdGF0wXRhdMFzoXKBdGF0wXUhc0FxwXTBccF0wXIhcoFy4XNBdGF0wXRhdMFzoXQBdGF0wXUhdYF7IY2Be+GOQa4hjwF7IY2BroGPwXahdwF14XZBdqF3AXahdwF3YXfBeCF4gXjheUF5oXoBemF6wYDBjYGAYY5BqUGPAamhj8F7IXuBe+F8Qa4hfKGugX0BfiGNgX1hjkF9wY8BfiGNgYwBj8F+4X9BfoGAAX7hf0F/oX9Bf6GAAYDBjYGAYY5BqUGPAYDBjYGpoY/BgSAAAAABgYGBIAAAAAGBgYKhjYGB4Y5BgkGPAYKhjYGDAaKBhCGNgYNhjkGDwaHBhCGNgYSBooGE4AAAAAGFQYWgAAAAAaEBhmG9IYYBvGGGYb0hhyGHgYchhsGHIYeBh+GIoYhBiKGJAYlhicGKIYqBiuGLQYuhjAGMwYxhjMGNIY2BjeGOQY6hjwGPYY/BkCHAIZCBwOGQ4bABkOGwwZFBtIGRobVBkgGaQZJhmkGSwZMhk4GT4ZRBlKGVAZVhlcGZgZYhmwGWgZbhloGW4ZdBocGXoaKBmG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AAEAiwHKAAEAogHKAAEAjgAAAAEBSwHKAAEBxQHKAAEBzwHKAAEBVwHKAAEBEgHKAAEBPQHKAAEAxgHKAAEA0AHKAAEAYgAAAAEAfwAAAAEAhQHKAAEAcwGuAAEAwwAAAAEAtgHKAAEAXAHKAi0EXARmBHAEgASQBKoEvgTOBN4E7AUABRoFLgU+BU4FeAWoBagPcA9wD3APcAW4Bc4F2AXuBfgGRgYCBgwGGgYwBkYGUAZaBnAGhgagD+wGsAbGBtwG8gb8BwYHHAccBzIHSAeeB54H5AeoB7IHwAfUB9QH5AfuB/gICAgYCDIIXAhMCFwIbAhsCHYIdgiACIAIkAiQCKAIqgi+CLQIvgjICNII4gjyCQwJIAkwCUAJVAleCW4Jfgl+CYgJiAmSCZIJogmsCbYJzAncCfIKCAoWCjAKSgpgCnYKgAqKCpQKngqyCrwKxgrUCugK8gr8CwYLHAsyC0gLXgt4C5ILqAuyC7wL0gvoC/YMEAwmDDwMSgxkDH4MmAyuDLgMyAzeDOgM/AzyDPwNBg0QDSYNPA1MDW4Nfg2gDbANxg3WDewOBg4gDlQOOg5KDkoOVA5qDnQOfg5+DpQOqg66DtAO2g7kDuQPqA/KD6gPyg+oD8oPqA/KD8oPqA/KD5QPgA+UDwgO+g8ID0gPHA9ID1wPZg9wD5QPgA+UD6gPyg+oD8oP7BBaEAIQDBAaECgQNhBEEFoQZBBuEIgQohCwEL4Q2BDuEQQRJBEyEUgRUhFoEX4RmBGyFRwV6B56H9QRzBgsEdYR1iIKJFoR7BICEkASDBIWEiQSMhJAEkoSVBJiEnASfhKMEqISuBLYEvITDBMiEywTQhNcE2YTfBOSE9QT3hQ8E+gT8hQAFA4UHBQsFDwURhRQFF4UfhSYFLgU0hTsFPwVDBUcFSwVPBVMFVoVdBWEFY4VmBWoFagVuBXIFcgV0hXSFegV6BXoFegV+BYOFhgWGBYiFiIWMhZIFlIWXBZyFogWnha0Fs4W6BcCFxwXJhc8F1IXiBeIF5IXqBeyF8wX5hgAGAAYFhgsGEwYNhhMGGIYfBiWGJYYoBigGKoYqhjAGMAY1hkMGTIZMhlkGTwZPBlGGVQZVBlkGW4Zbhl4GYYZphm2GbYZxhnUGegZ6Bn4GfgaCBocGioaPhpSGmYaZhpwGnAaehp6GooaihqaGpobBhsG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AAIACgEYBjQGOgABA6kB5QACAAoBHgOoBBAAAQN4Al4AAgAKASQGNgY8AAECVQHlAAIA+AD+BgQD8AACANgA3gX6A+YAAgAKABABeAF+AAECfALMAAECV//7AAIACgAQBBYEHAABAsICUwABAq//+wACAAoAEAQWBHQAAQMfAswAAQL6//sAAgAKABAF8gX4AAECyALMAAECo//7AAIACgAQBdwF4gABAvkCUwABAub/+wACAAoAEAXoBe4AAQLYAswAAQKz//sAAgAKABAF0gXYAAEDCQJTAAEC9v/7AAIACgAQBQ4FFAABA6ECUwABA47/+wACAEoAUAUOBWgAAgAqADAFNgU8AAIACgAQBSwFMgABA6cCUwABA5T/+wACAAoAEAKaAwIAAQN2AswAAQNR//sAAgAKABAFIgUoAAECUwJTAAECQP/7AAIA7gD0APoACgABAKr/+wAEABIAGAAeACQAKgAwBR4FJAABB1YBUQABB07/EAABBQoBTAABBOD/+wABAsICygABAs0AAAACAAoAEAAsADIAAQJaAp4AAQJR//sAAgAKABAAFgAcAAECdgIlAAECkP/7AAEA8wIQAAEA/QAAAAIACgAQACwAMgABAZcCngABAY7/+wACAAoAEAAWABwAAQGzAiUAAQHN//sAAQBwAsoAAQCIAAAAAgGsAbIENAIgAAIBjAGSBCoCFgACAZgBngQgABQAAgF4AX4EFgAKAAEBR/3cAAIACgAQABYAHAABAcsCngABAcL/+wABAJsBGwABAKv+vwACAGAAZgJGArYAAgAKABACFgIcAAECbwKeAAECZv/7AAIACgAQAgACBgABAosCJQABAqX/+wACAAoAEAIAAl4AAQL9Ap4AAQL0//sAAgAUABoB+gIAAAIACgAQAloCYAABAvECngABAuj/+wACAAoAEAO8A8IAAQKmAp4AAQKd//sAAgAKABADpgOsAAECwgIlAAEC3P/7AAIACgAQA7IDuAABArYCngABAq3/+wACAAoAEAOcA6IAAQLSAiUAAQLs//sAAgAKABAC2ALeAAEDagIlAAEDhP/7AAIAngCkABQAxgACAKoAsAAKALwAAQDpApIAAgC8AMICvgMYAAIAegCAABQAogACAIYAjAAKAJgAAQDtArUAAgBgAGYAFACIAAIAbAByAAoAfgABAOgBSwACACoAMAKyArgAAgAKABACqAKuAAEDcAIlAAEDiv/7AAIACgAQABYAfgABA1QCngABA0v/+wABAM0BoAACAAoAEAAsADIAAQJMAp4AAQJD//sAAgAKABAAFgAcAAECaAIlAAECgv/7AAEA4QKIAAEA6/8QAAIACgAQAmACZgABAhwCJQABAjb/+wACAgYCDAIoABQAAgISAhgCHgAKAAEBRv8YAAIAzgDUAHAA4AADAIAAhgCMAA4CBAIKAAED5QAAAAIACgAQACwAMgABAo4BlAABAm//QQACAAoAEAAWABwAAQK/ARsAAQKy/0EAAQEZAaAAAQEz/ycAAgBWAFwACgBoAAEBNwGgAAIAaABuAAoAEAABAJwBYAABAQX/RgADAA4AFAAaACABkgGYAAEGIQEbAAEGFP9BAAEDfAFgAAED5f9GAAIACgAQABYAHAABAxwBlAABAv3/QQABATgCagABAWj+dgACAAoAEAAWABwAAQMQAZQAAQLx/0EAAQCdAioAAQEFAAAAAgAKABABbAFyAAECxQGUAAECpv9BAAIACgAQAVYBXAABAvYBGwABAun/QQACAAoAEAFiAWgAAQLVAZQAAQK2/0EAAgAKABABTAFSAAEDBgEbAAEC+f9BAAMADgAUABoAIAEUARoAAQU4ARsAAQUr/0EAAQNdAWoAAQNO/+wAAwAOABQAGgAgARABFgABBRcBlAABBPj/QQABA20BagABA17/7AADAA4AFAAaACAAhACKAAEF5gEbAAEF2f9BAAEECwFqAAED/P/sAAIACgAQABYAHAABA54BGwABA5H/QQABAUwB8QABATn/GAACAFIAWAAKAGQAAQCiAV8AAgAKABAALAAyAAEDcwGUAAEDVP9BAAIACgAQABYAHAABA6QBGwABA5f/QQABANgAlgABAUn+XgACAAoAEAAWABwAAQJQARsAAQJD/0EAAQCjAikAAQBT/ycAAgAKABAAFgAcAAEDyAI7AAEDZP/7AAEBOwFqAAEBGQAAAAIACgAQABYAHAABA9gCOwABA3T/+wABASsBagABARz/7AABAAwAQAABAHYBPgABABgNTg4DDtEO0g7TD1UPWA9ZD1oPWw9dD/AQIhCFEOoQ7hFxEkoSTBJOEpASlhKgEq8AAQAZDU4OAw7RDtIO0w9VD1gPWQ9aD1sPXQ/wECIQhRDq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ABIAARNmAAEAAQACAAIWuRbKAAEW/hcMAAEAARcRAAEAAQABAAQAAAABAAEAAQABAAAAMAABAAgAAf84AAIAAha5FsoAABb+FwwAEgACABIANABiAIQAAwAAAIwAkAACAAUWuRbKAAAW1xbZABIW+xb7ABUW/hcIABYXERcRACEAAgAHE2gTaAABE+sT6wABFrkWygACFtcW2QACFvsW+wACFv4XCAACFxEXEQACAAIABRa5FsoAARbXFtkAARb7FvsAARb+FwgAARcRFxEAAgABE2YAAQABAAEACgACAAYAFAABAAEAAQAAAAEAAAAyAAIAAgABAAEAAAABAAAAMgACAEwAAgAi/qX+pf6l/qX+pf6l/qX+pf6l/qX+pf6l/qX+pf6l/qX+Pf6l/qX+pf6l/qX+pf6l/qX+pf6l/qX+pf6l/qX+pf49/qUAAgAFFrkWygAAFtcW2QASFvsW+wAVFv4XCAAWFxEXEQAhAAEAHgAEAAAACgA2ADYAPABsAFYAVgBWAFYAVgBsAAEAChctFzEXZBdoF3YXdxd4F3oXfxeqAAEXLP/2AAYXLP/2Fy3/9hcx//YXaP/2F4kACheq//YABRdZ/9gXcP/2F5f/7Bel//YXp//iAAEXif/sAAIARAAEAAAAVgBmAAIADQAA//H/9P/1//b/7f/2/+MAAP/2//b/9v/6AAAAAAAAAAAAAAAAAAAAAP/sAAAAAAAAAAAAAQAHFy0XMRd2F3cXeBd6F38AARctAAUAAQAAAAAAAAABAAIAIRckFyQAAxclFyUABxcmFyYAAhcnFycAAxcoFygAARcrFysABhcvFy8ABRczFzMAChc2FzYAAhc3FzcABBc4FzgAAhc5FzkABBc6FzoACRc+Fz4ABRdAF0AACxdlF2UAARdmF2YADBdnF2cAChdoF2gACBdsF2wABRdvF28AAxdxF3MAAReKF4oAAxeLF4sABBeMF4wAAheNF40ACxeSF5IACReTF5MABheVF5YABxeYF5gAARedF50ABheoF6kAAReqF6oACAABAAwAQAACAJ4BkAACAAgXRBdVAAAXWhdbABIXahdrABQXexd+ABYXgBeHABoXjxeRACIXmheaACUXphemACYAAgAPFyQXKwAAFy4XLwAIFzIXMwAKFzYXOgAMFzwXPAARFz4XQgASF1cXVwAXF1kXWQAY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AAD//wAIAAEADgATABUAHAAdACoAMAAQAAJNS0QgAEBTUkIgAG4AAP//ABUAAAAIAAkACgAUABYAHgAgADIAMwA0ADUAPAA9AD4APwBAAEEAQgBDAEUAAP//ABQAAAAIAAkACgAUABYAHgAgACUAMgAzADQANQA8AD4APwBBAEIAQwBFAAD//wAUAAAACAAJAAoAFAAWAB4AIAApADIAMwA0ADUAPAA+AD8AQQBCAEMARQAQAAJNQVIgADBORVAgAFAAAP//AA0AAwAEAAYABwARABkAGwAuADEANgA4ADkAOwAA//8ADQADAAQABgAHABEAGQAbACwAMQA2ADgAOQA7AAD//wANAAMABAAGAAcAEgAaABsALQAxADcAOAA5ADsAEAACTUFSIAAuTkVQIABMAAD//wAMAAMABAAFAAcAFwAbAC4AMQA2ADgAOwBEAAD//wAMAAMABAAFAAcAFwAbACwAMQA2ADgAOwBEAAD//wAMAAMABAAFAAcAGAAbAC0AMQA3ADgAOwBEAAQAAAAA//8AFQAAAAgACQAMABQAFgAeACAAMgAzADQANQA8AD0APgA/AEAAQQBCAEMARQAuAAdBUFBIAF5DQVQgAIxJUFBIALpNQUggAOhNT0wgARZOQVYgAURST00gAXIAAP//ABUAAAAIAAkADQAUABYAHgAgADIAMwA0ADUAPAA9AD4APwBAAEEAQgBDAEUAAP//ABQAAAAIAAkACgAUABYAHgAgACEAMgAzADQANQA8AD4APwBBAEIAQwBFAAD//wAUAAAACAAJAAsAFAAWAB4AIAAiADIAMwA0ADUAPAA+AD8AQQBCAEMARQAA//8AFAAAAAgACQAKABQAFgAeACAAIwAyADMANAA1ADwAPgA/AEEAQgBDAEUAAP//ABQAAAAIAAkACwAUABYAHgAgACQAMgAzADQANQA8AD4APwBBAEIAQwBFAAD//wAUAAAACAAJAAsAFAAWAB4AIAAmADIAMwA0ADUAPAA+AD8AQQBCAEMARQAA//8AFAAAAAgACQALABQAFgAeACAAJwAyADMANAA1ADwAPgA/AEEAQgBDAEUAAP//ABQAAAAIAAkACwAUABYAHgAgACgAMgAzADQANQA8AD4APwBBAEIAQwBFAAQAAAAA//8ABAACABAAHwAvAF5hYWx0AjZhYWx0Aj5hYWx0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CMgIyQjJCMsI1AjUCM8IzwjTCNMI2AjYCN0I3QjfCN8I3gjeCOEI4QjkCOQI4gjiCOsI6wjpCOkI6AjoCPYI9gjzCPMI7gjuCPUI9QjyCPII+gj6CQAJAAkBCQQJBAkGCQYJBQkFCt8IjwiPCJIIkgjWCNYI5QjlCXMH+wlyB/oJdAhpCd4JOQk6CTsJZgzLDMwI/Aj8CPkI+Qj7CPsJAgkCCsYKxwrFCTwJZwgPCA0M1wgYCBkIBwgJCBAMzgzhDM8M0AmFDNEJ9Qn2DNIM0wzUDNUIFQzWCAsJdQl2CXcJeAl5CXoJewl8CX8JgAl9CX4I5ggTDOUIeQh6CHsIfAh9CH4IfwiACIEIggiDCIQIhQziCQ8JcQzjDOQKIAohCiIKIwokCiUKJgonCigKKQrzDHEMcgxzDHQMdQx2DHcMeAx5DHoMewx8AAIAUgAEAAQAAAAJAAkAAQASABIAAgAiACIAAwAlACsABAAuADEACwAzAD4ADwBAAEAAGwBFAEoAHABUAFUAIgBYAF4AJABgAGAAKwBjAGMALABxAHEALQCBAI0ALgCSAJgAOwCaALgAQgC6AMUAYQDIAMsAbQDNANkAcQDcAOEAfgDjAOkAhADrAOsAiwDtAO0AjADvAO8AjQD0APQAjgD2APgAjwD6APsAkgD+AQUAlAEIAQkAnAEMAR4AngEhATIAsQE1AT8AwwFBAUkAzgFZAVkA1wFfAV8A2AFmAWYA2QFzAXMA2gF2AXYA2wF+AX4A3AGTAZMA3QGgAaIA3gHKAcoA4QHuAe4A4gHwAfAA4wH5AgAA5AITAhUA7AKlAqUA7wK0ArQA8AMhAyEA8QMjAyQA8gOWA5YA9AOZA5kA9QOeA54A9gPPA88A9wPRA9EA+AQLBAsA+QQnBCcA+gRcBFwA+wRxBHEA/AS7BLsA/QTNBM0A/gUTBRQA/wVABUABAQV0BXQBAgWCBYIBAwWGBYYBBAXIBcoBBQZkBmsBCAb2BvkBEAe1B7UBFAgBCAEBFQgpCCkBFgixCL0BFwkHCQcBJAkJCQkBJQlwCXABJgmqCasBJwoqCjMBKQrvCu8BMwuwC7oBNAvWC9YBPwADAAAAAQAIAAEDEgBXALQAvADEAMoA2gDoAPYBBAESASABLgE8AUoBWAFqAV4BZAGcAWoBcAF2AXwBggGIAY4BlAGcAaIBqAGu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CLAIrwi7CLkIswi6CLYIuAi9CL8IwQjDCMIIxAjFCMgIygjJCMsI1AjPCNMI2AjdCN8I3gjhCOQI4wjiCOsI6QjoCPYI8wjuCPUI8gj0CPoJAAkBCQQJBgkFCI8IkgjWCOUI/Aj5CPsJAgrGCscKxQjqCOYMcQxyDHMMdAx1DHYMdwx4DHkMegx7DHwAAQCaAAQACQALAAwAIgAkACUAJgAnACgAKQAqACsALAAtAC4ALwAwADEAMgAzADQANQA2ADcAOAA5ADoAOwA8AD0APgBAAF4AYABjAHEAgQCCAIMAhACFAIYAhwCIAIkAigCLAIwAjQCOAI8AkACRAJIAkwCUAJUAlgCXAJgAmgCbAJwAnQCeAJ8AoADCAMQAxgDIAMoAzgDQANIA1ADWANgA2gDcAN4A4ADkAOYA6ADqAOwA7gDwAPIA8wD1APcA+gD8AP4BAAECAQQBBgEIAQsBDQEPAREBEwEVARcBGQEbAR0BHwEhASMBJQEnASkBKwEtAS8BMQEzATUBNwE5AToBPAE+AUIBRAFGAUgB+QH7Af0B/wITAhQCFQNSB7ULsAuxC7ILswu0C7ULtgu3C7gLuQu6C9YAAQAAAAEACAACATwAmwrBC64Kuwq8CsMKvwrACIYIkwiUCJoIngioCKkIrgixCLwIvgjACMYIxwjNCNkI2wjcCOAI5wjsCPcI+Aj9CP4JAwq9Cr4Kwgx9CsQI5giLCIcIiQiQCIoIjgiRCJcIpQifCKIIowi3CLIItAi1CJsIzAjSCM4I0AjXCNEI1QjxCO0I7wjwCP8I2gkBCIwIiAiNCJUImAiZCJYInAidCKYIoAikCKcIoQirCKoIrQisCLAIrwi7CLkIswi6CLgIvQi/CMEIwwjCCMQIxQjICMoIyQjLCNQIzwjTCNgI3QjfCN4I4QjkCOMI4gjrCOkI6Aj2CPMI7gj1CPII9Aj6CQAJBAkGCQUIjwiSCNYI5Qj8CPkI+wkCCsYKxwrFCOoMcQxyDHMMdAx1DHYMdwx4DHkMegx7DHwAAQCbAAQACQALAAwAIgA+AEAARABFAEYARwBIAEkASgBLAEwATQBOAE8AUABRAFIAUwBUAFUAVgBXAFgAWQBaAFsAXABdAF4AYABjAHEAgQChAKIAowCkAKUApgCnAKgAqQCqAKsArACtAK4ArwCwALEAsgCzALQAtQC2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E6UAAQAEFAAAAhOlAAEABBWqAAITpQABAAQVsAACE6UAAQAEFbcAAhOlAAIACRNtE5EAABOTE5kAJRObE5wALBOeE6IALhPJE8oAMxPbE9sANRWpFakANhWuFa4ANxW2FbYAOAAEAAAAAQAIAAEAIgACAAoAFgABAAQUGAADE7YToAABAAQUGQADE7YThwABAAITfhOFAAQAAAABAAgAAR+AAAEACAABAAQUGgACE7YABAAAAAEACAABEwoATwCkALAAvADIANQA4ADsAPgBBAEQARwBKAE0AUABTAFYAWQBcAF8AYgBlAGgAawBuAHEAdAB3AHoAfQCAAIMAhgCJAQQAjACPAJIAlQCYAJsAngChAKQApwCqAK0AsACzALYAuQC8AL8AwgDFAMgAywDOANEA1ADXANoA3QDgAOMA5gDpAOwBBwDvAPIA9QD4APsA/gEBAQQBBwEKAQ0AAEABBRjAAMTthOZAAEABBRkAAMTthOZAAEABBRlAAMTthOZAAEABBRmAAMTthOZAAEABBRnAAMTthOZAAEABBRoAAMTthOZAAEABBRpAAMTthOZAAEABBRqAAMTthOZAAEABBRrAAMTthOZAAEABBRsAAMTthOZAAEABBRtAAMTthOZAAEABBRuAAMTthOZAAEABBRvAAMTthOZAAEABBRwAAMTthOZAAEABBRxAAMTthOZAAEABBRyAAMTthOZAAEABBRzAAMTthOZAAEABBR0AAMTthOZAAEABBR1AAMTthOZAAEABBR2AAMTthOZAAEABBSdAAMTthOZAAEABBR3AAMTthOZAAEABBR4AAMTthOZAAEABBR5AAMTthOZAAEABBR6AAMTthOZAAEABBR7AAMTthOZAAEABBR8AAMTthOZAAEABBR9AAMTthOZAAEABBSkAAMTthOZAAEABBR+AAMTthOZAAEABBR/AAMTthOZAAEABBSmAAMTthOZAAEABBSAAAMTthOZAAEABBSCAAMTthOZAAEABBSDAAMTthOZAAEABBSEAAMTthOZAAEABBSKAAMTthOZAAEABBSLAAMTthOZAAEABBSMAAMTthOZAAEABBSRAAMTthOZAAEABBSWAAMTthOZAAEABBSXAAMTthOZAAEABBSfAAMTthOZAAEABBSjAAMTthOZAAEABBSFAAMTthOZAAEABBSGAAMTthOZ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E7YT6gABAAQUKgACE7YAAQAEFCsAAhO2AAEABBQsAAITtgABAAQULQADE7YT6gABAAQULgACE7YAAQAEFC8AAhO2AAEABBRVAAITtgABAAQUMAACE7YAAQAEFDEAAhO2AAEABBQyAAITtgABAAQUMwACE7YAAQAEFDQAAhO2AAEABBQ1AAITtgABAAQUNgADE7YT6gABAAQUNgACE7YAAQAEFDcAAhO2AAEABBQ4AAITtgABAAQUXQACE7YAAQAEFDkAAhO2AAEABBQ6AAITtgABAAQUOwACE7YAAQAEFDwAAhO2AAEABBQ9AAITtgABAAQUQgACE7YAAQAEFEMAAhO2AAEABBREAAITtgABAAQUSQACE7YAAQAEFE4AAxO2E+oAAQAEFE8AAxO2E+oAAQAEFFcAAhO2AAEABBRbAAITtgABAAQUPgACE7YAAQAEFD8AAhO2AAEABBRFAAITtgABAAQURgADE7YT6gABAAQURwACE7YAAQAEFEgAAxO2E+oAAQAEFEsAAhO2AAEABBRMAAMTthPqAAEABBRNAAMTthPqAAEABBRQAAITtgABAAQUUQACE7YAAQAEFFIAAhO2AAEABBRTAAMTthPqAAEABBRUAAITtgABAAQUVgACE7YAAQAEFFgAAhO2AAEABBRZAAITtgABAAQUWgACE7YAAQAEFFwAAhO2AAEABBReAAITtgABAAQUXwACE7YAAQAEFGAAAhO2AAEABBRhAAITtgABAAQUYgACE7YAAQAEFEAAAhO2AAEABBRBAAITtgABAAQVuAACE7YAAQAEFbkAAhO2AAIABxN+E4UAABOHE6IACBPBE8gAJBPiE+MALBQBFAQALhQGFBkAMhW2FbcARgAEAAAAAQAIAAECnAA4AHYAgACKAJQAngCoALIAvADGANAA2gDkAO4A+AECAQwBFgEgAkIBKgE0AT4BSAFSAVwBZgFwAXoBhAGOAZgBogGsAbYBwAHKAdQB3gHoAfIB/AIGAhACGgIkAi4COAJCAkwCVgJgAmoCdAJ+AogCkgABAAQUrAACE7YAAQAEFK0AAhO2AAEABBSuAAITtgABAAQUrwACE7YAAQAEFLIAAhO2AAEABBS0AAITtgABAAQUtgACE7YAAQAEFL8AAhO2AAEABBTAAAITtgABAAQUwQACE7YAAQAEFMMAAhO2AAEABBTE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E28TsQACE6cTsAACE6cTsQACE24TrgACE24TowACE28TowACE24TuAACE+4TrwACE/AUGgACE/gTrgACE/gTrwACE/gTsAACE+8TrgACE+8TrwACE+8TsAACE+8TsQACE+4TrgACE3gXFAAFAAAAAQAIAAEACAABAA4AAQABE5kABAAKABoAKgA4AAMAAhOsFBoAAQBTAAIAUwADAAITrRQaAAEAVAACAFQAAgACE6wAAABTAAEAUwACAAITrQAAAFQAAQBUAAEAAAABAAgAAgAMAAMTdBQaE6wAAQADE5kTrBQaAAEAAAABAAgAAgAMAAMTyRQaE60AAQADE5kTrRQaAAQBAAABAAgAAQCKAAcAFAAmADgAWgBsAHYAgAACAAYADBU7AAITaxZBAAITagACAAYADBb+AAIWuhcBAAIWyAAEAAoAEAAWABwXBwACFtcW/wACFsQXAgACFsgXBgACFsoAAgAGAAwXAAACFsUXAwACFsgAAQAEFwQAAhbIAAEABBcFAAIWyAABAAQXCAACFsgAAQAHFBoWuha7FrwWvRa+FskABAAAAAEACAABA4IAJgBSAFwAZgBwAHoAhACOAJgAogCsANYBAAEqAVQBfgGoAdIB/AImAlACegKkAq4CuALCAswC1gLgAuoC9AL+AwgDEgMcAyYDMANOA1gAAQAEFTwAAhNrAAEABBU9AAITawABAAQVPgACE2sAAQAEFT8AAhNrAAEABBVAAAITawABAAQVQQACE2sAAQAEFUIAAhNrAAEABBVDAAITawABAAQVRAACE2sABQAMABIAGAAeACQVFwACE2sWQgACE2oVGQACFTsWXQACFkEVGAACFBoABQAMABIAGAAeACQVGgACE2sWQwACE2oVHAACFTsWXgACFkEVGwACFBoABQAMABIAGAAeACQVHQACE2sWWQACE2oVHwACFTsWdAACFkEVHgACFBoABQAMABIAGAAeACQVIAACE2sWRAACE2oVIgACFTsWXwACFkEVIQACFBoABQAMABIAGAAeACQVIwACE2sWRQACE2oVJQACFTsWYAACFkEVJAACFBoABQAMABIAGAAeACQVJgACE2sWRgACE2oVKAACFTsWYQACFkEVJwACFBoABQAMABIAGAAeACQVKQACE2sWRwACE2oVKwACFTsWYgACFkEVKgACFBoABQAM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ACcAAwAAAHUABAABACAAJwADAAAAdgAEAAEAIQAnAAMAAAB3AAQAAQAiACcAAwAAAHgABAABACMAJwADAAAAeQAEAAEAJAAnAAMAAAB6AAQAAQAlACcAAwAAAHsABAABACYAJwADAAAAfAAFAAAAAQAIAAJCvgAMAAIAAAXyAAIAfxN+E34ABROAE4IABhODE4QABxOIE4kABBOKE4oABROLE4sABBONE40ABhOOE44ABxOPE48ABBOQE5AABxORE5IABROTE5MABhOUE5QABROVE5UABhOWE5YACBOXE5gABhOZE5oAAxObE50ACBOeE54ABROfE58ACBOgE6AABhOhE6EACBOiE6IABRPBE8EABRPDE8MABhPFE8UABhPGE8YABBPHE8cABRPIE8gABhPhE+EABRPjE+QABhPnE+gABhPqE+oACRQBFAIABhQDFAQABxQHFAgABBQKFAoABhQLFAsABxQMFAwABBQNFA0ABxQOFA8ABhQQFBAACBQRFBEABhQSFBIACBQTFBMABRQUFBQACBQVFBUABhQWFBYACBQXFBcABRQZFBkABxQeFB4AAhREFEQAAhRjFGMABRRlFGcABhRoFGkABxRtFG4ABBRvFG8ABhRwFHAABBRyFHIABRRzFHMABxR0FHQABBR1FHUABxR2FHYABRR3FHcABhR4FHgABRR5FHkABhR6FHoACBR7FHwABhR9FH0AAxR+FH8ACBSAFIAABRSBFIEACBSCFIIABhSEFIUABRSHFIcABhSKFIoABRSMFI4ABhSPFJAABxSUFJUABBSWFJYABhSXFJcABBSZFJkABRSaFJoABxSbFJsABBScFJwABxSdFJ0ABRSeFJ4ABhSfFJ8ABRSgFKAABhShFKEACBSiFKMABhSkFKQAAxSlFKYACBSnFKcABRSoFKgACBSpFKkABhSrFKsABRVTFVMABxVWFVcABhVgFWAABBViFWIABBVlFWUABBVnFWgABhVsFWwABBVuFW4ACBVyFXIABxVzFXMABBV0FXQABhV2FXYABhV6FXoABBV9FX0ACBWGFYYABxWIFYgABhWTFZQACBWWFZYACBWXFZcABhWZFZoABhWcFZwABhWjFaMACBWkFaQABhWnFacACBWoFawABxWuFa4ACBWwFbAACBW2FbcACBW6FbsACBXBFcEAAQAFAAAAAQAIAAI/rAAMAAIAAALgAAIAeBN+E34ABhOAE4AABhOBE4EABxOCE4IABhODE4MACBOEE4QABxOIE4kABBOKE4oABhOLE4sABRONE40ABhOOE44ACBOPE48ABBOQE5AABxORE5UABhOXE5cABxOYE5gABhOZE5oAAxObE50ACBOeE54ABhOfE58ACBOgE6AABhOhE6EACBOiE6IABhPBE8EABhPDE8MABhPFE8UABhPGE8YABRPHE8gABhPhE+EABhPjE+QABhPnE+gABhPqE+oACRQBFAEABxQCFAIABhQDFAMACBQEFAQABxQHFAgABBQKFAoABhQLFAsACBQMFAwABBQNFA0ABxQOFA8ABhQRFBEABxQSFBIACBQTFBMABhQUFBQACBQVFBUABhQWFBYACBQXFBcABhQZFBkACBQwFDAAAhRWFFYAAhRjFGMABhRlFGUABhRmFGYABxRnFGcABhRoFGgACBRpFGkABxRtFG4ABBRvFG8ABhRwFHAABRRyFHIABhRzFHMACBR0FHQABBR1FHUABxR2FHkABhR7FHsABxR8FHwABhR9FH0AAxR/FH8ACBSAFIAABhSCFIIABhSEFIUABhSHFIcABhSKFIoABhSMFIwABhSNFI4ABxSPFI8ACBSQFJAABxSUFJUABBSWFJYABhSXFJcABRSZFJkABhSaFJoACBSbFJsABBScFJwABxSdFKAABhSiFKIABxSjFKMABhSkFKQAAxSmFKYACBSnFKcABhSpFKkABhSrFKsABhTFFMUAAhTrFOsAAhVTFVMACBVWFVcABhVgFWAABBViFWIABBVlFWUABBVnFWgABhVsFWwABRVuFW4ACBVyFXIACBVzFXMABBV0FXQABhV2FXYABhV6FXoABRV9FX0ACBWGFYYABxWIFYgABhWXFZcABxWZFZoABxWcFZwABxWkFaQABxWoFawACBWuFa4ACBWwFbAACBXBFcEAAQAMABoAJgAyAD4ASgBWAGIAcAB+AIwAmgCoAAMAAQACAAMAAACDAAMAAQACAAQAAACEAAMAAQACAAUAAACFAAMAAQACAAYAAACGAAMAAQACAAcAAACHAAMAAQACAAgAAACIAAQAAQACAAkAAwAAAIMABAABAAIACQAEAAAAhAAEAAEAAgAJAAUAAACFAAQAAQACAAkABgAAAIYABAABAAIACQAH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E34ABBOIE4kABBOLE4sABBONE40ABROPE48AAxORE5EABBOSE5IABROUE5UABROZE5oAAxOeE54ABROiE6IABBPBE8EABRPGE8YABBPHE8cABRPhE+EABRPqE+oABhQHFAgABBQMFAwABBQTFBMABRQXFBcABRQ9FD0AAhRiFGIAAhRjFGMABRRtFG4ABBRwFHAABBRyFHIABRR0FHQABBR2FHYABRR4FHgABRR9FH0AAxSAFIAABRSEFIUABRSKFIoABRSUFJUABBSXFJcABBSZFJkABRSbFJsABBSdFJ0ABRSfFJ8ABRSkFKQAAxSnFKcABRSrFKsABRVgFWAABBViFWIABBVlFWUABBVsFWwABBVzFXMABBV6FXoABBXBFcEAAQAFAAAAAQAIAAINSAAMAAIAAAJWAAIAJhN+E34ABROIE4kABBOLE4sABBOPE48ABBOUE5QABROZE5oAAxOeE54ABROiE6IABRPBE8EABRPGE8YABBPHE8cABRPqE+oABhQHFAgABBQMFAwABBQXFBcABRQzFDMAAhRZFFkAAhRjFGMABRRtFG4ABBRwFHAABBRyFHIABRR0FHQABBR4FHgABRR9FH0AAxSKFIoABRSUFJUABBSXFJcABBSZFJkABRSbFJsABBSfFJ8ABRSkFKQAAxVgFWAABBViFWIABBVlFWUABBVsFWwABBVzFXMABBV6FXoABBXBFcEAAQAFAAAAAQAIAAIMTAAMAAIAAAFaAAIAGhOIE4kABBOLE4sABBOPE48ABBOZE5oAAxOiE6IABRPGE8YABBPqE+oABhQHFAgABBQMFAwABBQXFBcABRRAFEAAAhRtFG4ABBRwFHAABBR0FHQABBR9FH0AAxSUFJUABBSXFJcABBSbFJsABBSkFKQAAxVgFWAABBViFWIABBVlFWUABBVsFWwABBVzFXMABBV6FXoABRXBFcEAAQAFAAAAAQAIAAILmAAMAAIAAACmAAIAGROIE4kABBOLE4sABBOPE48ABBOZE5oAAxPGE8YABRPqE+oABhQHFAgABBQMFAwABBQqFCoAAhRQFFAAAhRtFG4ABBRwFHAABRR0FHQABBR9FH0AAxSUFJUABBSXFJcABRSbFJsABBSkFKQAAxVgFWAABBViFWIABBVlFWUABBVsFWwABRVzFXMABBV6FXoABRXBFcEAAQAG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FAkABxQKFAoABBQLFAsABhQMFAwAAxQNFA0ABRQOFA8ABBQQFBAABxQRFBEABRQSFBIABhQTFBMABBQUFBQABhQVFBUABBQWFBYABhQXFBcABBQYFBgABxQZFBkABhRjFGMABBRkFGQACRRlFGUABBRmFGYABRRnFGcABBRoFGkABhRqFGoACBRrFGsACRRsFGwACBRtFG4AAxRvFG8ABBRwFHAAAxRxFHEABxRyFHIABBRzFHMABhR0FHQAAxR1FHUABRR2FHkABBR6FHoABxR7FHwABRR9FH0AAhR+FH8ABxSAFIAABBSBFIEABxSCFIIABBSDFIMABxSEFIUABBSGFIYACBSHFIcABRSIFIgACBSJFIkABxSKFIoABBSLFIsACRSMFIwABBSNFI4ABRSPFJAABhSRFJEACBSSFJIACRSTFJMACBSUFJUAAxSWFJYABBSXFJcAAxSYFJgABxSZFJkABBSaFJoABhSbFJsAAxScFJwABRSdFKAABBShFKEABxSiFKMABRSkFKQAAhSlFKYABxSnFKcABBSoFKgABxSpFKkABBSqFKoABxSrFKsABBVTFVMABhVWFVcABBVgFWAAAxViFWIAAxVlFWUAAxVnFWgABBVsFWwAAxVuFW4ABxVwFXEACxVyFXIABhVzFXMAAxV0FXQABBV1FXUACBV2FXYABBV4FXgACBV6FXoAAxV8FX0ABxV/FYAACRWBFYMAChWFFYUAChWGFYYABRWIFYgABBWJFYkACxWKFYsAChWNFY0AChWOFZAACxWSFZIAChWTFZQABxWWFZYABxWXFZcABRWZFZoABRWcFZwABRWfFZ8ACxWhFaIACxWjFaMABxWkFaQABRWlFaYACRWnFacABxWoFawABhWuFa4ABhWwFbAABhW2FbcABxW6FbsABxXBFcEAARcbFxsACxccFxwACBcdFx0ABhceFx4ACQAKABYAIAAqADQAPgBIAFIAXABmAHAAAgABAAIAAAB+AAIAAQADAAAAfwACAAEABAAAAIAAAgABAAUAAACBAAIAAQAGAAAAggACAAEABwAAAIMAAgABAAgAAACEAAIAAQAJAAAAhQACAAEACgAAAIcAAgABAAsAAACIAAEAAAABAAgAAQCSAAEAAQAAAAEACAABAIQAAgABAAAAAQAIAAEAdgADAAEAAAABAAgAAQBo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FQkAAhOrFQgAAhOqAAIABgAMFQcAAhOrFQYAAhOqAAIABgAMFQ8AAhOrFQ4AAhOqAAEABBcSAAITrAAEAAoAEAAWABwU/QACE60U/AACE6wU+gACE6sU+AACE6oADwAgACgAMAA4AEAASABQAFYAXABiAGgAbgB0AHoAgBYrAAMV8ROsFjMAAxXxE78WNQADFfETwBYoAAMV8ROrFiUAAxXxE6oWMQADFfETthYKAAITzBYIAAITyxYFAAITrRYDAAITrBYOAAITvxYQAAITwBYBAAITqxX+AAITqhYNAAITtgACAAYADBUUAAITqxUTAAITqgACAAYADBUWAAITqxUVAAITqgADAAgADgAUFRIAAhOsFREAAhOrFRAAAhOqAAQACgAQABYAHBUBAAITrRUAAAITrBT/AAITqxT+AAITqgAHABAAFgAcACIAKAAuADQWLgACE8wWLQACE8sWLAACE60WKQACE6wWJgACE6sWIwACE6oWLwACE7YAAwAIAA4AFBUNAAITrBUMAAITqxULAAITqgACAAYADBUEAAITqxUCAAITqgAGAA4AFAAaACAAJgAsFioAAhOsFjIAAhO/FjQAAhPAFicAAhOrFiQAAhOqFjAAAhO2AAEAEBOKE4sTjxOZE5oTnxOiE6UTxRPGFAwUFxQbFHQUhBXxAAUCAAABAAgAAgASAEYABQAAAOYA/gEWASQAAQAYE4IThBOIE4kTihOLE5wTrRPLE8wU+BT6FQIVBBVhFWMVaRWXFZoWBxYLFiwWLRYuAAIAGhOCE4IAAROEE4QAAROIE4sAAROcE5wAAROtE60AAxO7E7sABhPLE8wAAxT4FPgAAxT6FPoAAxUCFQIAAxUEFQQAAxVhFWEABBVjFWMABBVpFWkABBWXFZcAAhWaFZoAAhYHFgcAAxYLFgsAAxYkFiQABRYnFicABRYqFioABRYsFi4AAxYwFjAABRbcFuAABhbjFuYABhb0FvQABgABAAQAAwADAAUABgAAAKEAAQChAAAAowABAAQAAwADAAUABgABAKEAAACiAAEAowABAAQAAgABAAYAAAChAAEABAACAAEABgAAAKIAAQAAAAEACAACADQAFxYSFhMWFBYVFhYWFxYYFjkWOhY7FPkU+xUDFQUWOhY7FiMWJhYpFngWeRZ6Fi8AAQAXE4IThBOIE4kTihOL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"},{title:"TSCustom",name:"TSCustom-Bold.ttf",type:"bold",base64String:"AAEAAAARAQAABAAQR0RFRn77qv0ACstwAAAT+kdQT1P+SNkkAArfbAABi5BHU1VC/Dj2tgAMavwAAO0kT1MvMi9iCrYAAAGYAAAAYGNtYXDnJWhNAABgpAAAFHxjdnQgQbYe1AAAhDQAAAEsZnBnbWIvC4MAAHUgAAAODGdhc3AAAAAQAArLaAAAAAhnbHlmJ8kq9AAA5BAACL+ZaGVhZDp9mwwAAAEcAAAANmhoZWEf8DBbAAABVAAAACRobXR4L9H/0wAAAfgAAF6sbG9jYW7Kn0UAAIVgAABesG1heHAcHSTcAAABeAAAACBuYW1lhqy0sAAJo6wAAAX8cG9zdPMBBhAACamoAAEhwHByZXBQRw+/AACDLAAAAQUAAQAAAAIBSLf+ALtfDzz1AAcD6AAAAADf0CelAAAAAN/QLlX9IP2YHqAFTgABAAYAAgABAAAAAAABAAAELf7bAAAezf0g+wceoAABAAAAAAAAAAAAAAAAAAAXqwABAAAXqwKwACEBGAAVAAIA2gD8AI0AAALMIBMACAADAAQCsQK8AAUAAAKKAlgAAABLAooCWAAAAV4AMgFIAAACCwgCBAUEAgIE4QCi/8AAIF8IAAApABAAAEdPT0cBIAAA//0ELf7bAAAELQElAAEB3wAAAAACIgLKAAAAIAAPAlgAXgAAAAABBAAAAQQAAAEeADkB2ABBAoYAFgI8ACsDhQAfAu4AKAEKAEEBUwAoAVMAHgIhAB8CPAArAR0AHwFCAB4BHQA5AZ0ABwI8ACQCPAA7AjwAJgI8ACYCPAARAjwAMQI8ACMCPAAbAjwAIwI8ACABHQA5AR0AHwI8ACsCPAArAjwAKwHdAAMDgQAyArIAAAKgAFoCfQA6AuQAWgIwAFoCJQBaAtQAOgL9AFoBhQAgAUv/tgKYAFoCNQBaA68AWgMtAFoDHAA6AnQAWgMcADoClABaAicALgJDABQC9ABVAooAAAPHAAACmwAAAnAAAAJDABgBSwBGAZ0ABgFLABkCPAAXAZv//gFqACgCXAAqAnkATgICAC0CeQAtAk8ALQGDABQCeQAtApEATgExAEgBMf/AAmwATgExAE4D1gBOApEATgJrAC0CeQBOAnkALQHGAE4B8QAtAbIAFwKRAEsCOQAAA1gACgJCAAUCOQAAAegAGwGKAA8CJwDeAYoAKAI8ACsBBAAAAR4AOQI8AEYCPAAoAjwANwI8AAMCJwDeAeYANAJfAIgDQAAxAX8AFwJnACgCPAArAUIAHgNAADEB9P/9AawAJwI8ACsBewAXAXsAHQFqACgClABOAo8ANwEdADkAzf/uAXsALQGEABwCZwAoAz4AFgNqABYDTQAsAd0AGwKyAAACsgAAArIAAAKyAAACsgAAArIAAAO4AAACfQA6AjAAWgIwAFoCMABaAjAAWgGFAAQBhQAgAYX/8AGFABsC5AAXAy0AWgMcADoDHAA6AxwAOgMcADoDHAA6AjwAPwMcADoC9ABVAvQAVQL0AFUC9ABVAnAAAAJ0AFoCxwBOAlwAKgJcACoCXAAqAlwAKgJcACoCXAAqA5UAKgICAC0CTwAtAk8ALQJPAC0CTwAtATH/2gExAD8BMf/GATH/8QJrAC0CkQBOAmsALQJrAC0CawAtAmsALQJrAC0CPAArAmsALQKRAEsCkQBLApEASwKRAEsCOQAAAnkATgI5AAACsgAAAlwAKgKyAAACXAAqArIAAAJcACoCfQA6AgIALQJ9ADoCAgAtAn0AOgICAC0CfQA6AgIALQLkAFoCeQAtAuQAFwKJAC0CMABaAk8ALQIwAFoCTwAtAjAAWgJPAC0CMABaAk8ALQIwAFoCTwAtAtQAOgJ5AC0C1AA6AnkALQLUADoCeQAtAtQAOgJ5AC0C/QBaApH/yAL9AAACkQACAYX/+AEx/84BhQAeATH/9AGFAAYBMf/cAYUAIAExAC0BhQAgAtAAIAJiAEgBS/+2ATH/wAKYAFoCbABOAmwATgI1AEoBMQA/AjUAWgExAEUCNQBaATEATgI1AFoBagBOAjUAAQEx//QDLQBaApEATgMtAFoCkQBOAy0AWgKRAE4DAgACAy0AWgKRAE4DHAA6AmsALQMcADoCawAtAxwAOgJrAC0DzQA6A9IALQKUAFoBxgBOApQAWgHGAEgClABaAcYALAInAC4B8QAtAicALgHxACYCJwAuAfEALQInAC4B8QAnAkMAFAGyABcCQwAUAbIAFwJDABQBsgAXAvQAVQKRAEsC9ABVApEASwL0AFUCkQBLAvQAVQKRAEsC9ABVApEASwL0AFUCkQBLA8cAAANYAAoCcAAAAjkAAAJwAAACQwAYAegAGwJDABgB6AAbAkMAGAHoABsBfwBOAgUABgKyAAACXAAqA7gAAAOVACoDHAA6AmsALQInAC4B8QAtAfgAKAH4ACgBmwAoAdAAKADyACgBRQAoARYAKAHlACgCBAAoAkEA6wJBAGMCxgAKAR0AOQKjAAADcAAAAikAAANZAAADLAAAA2EAAAGX/+MCsgAAAqAAWgIxAFoCkgAcAjAAWgJDABgC/QBaAxwAOgGFACACmABaAooAAAOvAFoDLQBaAjsAKAMcADoC6QBaAnQAWgJRACYCQwAUAnAAAANcAC0CmwAAA2wANQMSABsBhQAbAnAAAAKHAC0CKwAmApEATgGXAE4ChQBGAocALQKUAE4COAABAmsALQIrACYB8gAtApEATgJqAC0BlwBOAmwATgJnAAQClABOAlMAAwHyAC0CawAtAuMADAJqADsB8gAtAo0ALQIaABQChQBGAxgALQJQ/+gDRQBGA18ANQGX//kChQBGAmsALQKFAEYDXwA1AjAAWgMlABQCMQBaAqUAOgInAC4BhQAgAYUAGwFL/7YD5wAIA+oAWgMlABQCoABaApcACgLpAFoCsgAAAn4AWgKgAFoCMQBaAvwABQIwAFoDrwAAAogALgM3AFoDNwBaAqAAWgLpAAgDrwBaAv0AWgMcADoC6QBaAnQAWgJ9ADoCQwAUApcACgNcAC0CmwAAAw0AWgLYADUENgBaBFoAWgLXAAADigBaAn4AWgKXACMELgBaApn/+wJcACoCbgAtAnUATgHeAE4CmAAOAk8ALQNpAAACKwAmAtAATgLQAE4CawBOAoUAAANMAE4ClgBOAmsALQKMAE4CeQBOAgIALQIpABcCOQAAAy4ALQJCAAUCsABOApAAPAPJAE4D2QBOAsYAAANSAE4CZgBOAgAAJANtAE4CUQAAAk8ALQKRAAIB3gBOAgwALQHxAC0BMQBIATH/8QEx/8ADeAAAA3gATgKRAAICawBOAjkAAAKgAE4CRQBaAgAATgPHAAADWAAKA8cAAANYAAoDxwAAA1gACgJwAAACOQAAAfQAKAPoACgD6AAoAZv//gDZAAwA2QAMAR0AHwDZAAwBvQAMAb0ADAIBAB8CBAA8AgQANwF4ADADVwA5BQEAHwEvAC4CDAAuAXAAKAFwACgCOgA5AIL/QAGrADMCPAARAjwAKAN8AFoCPAAgAxsAHwIIABQEBABCAwUAEQMSABsCawAyA3gAGwN4AB0DeAAvA3gAHQAA/6wBewAGAXsAKQF7AB0BewAWAfQAAAPoAAAB9AAAA+gAAAFNAAAA+gAAAKcAAAI8AAABHQAAAKYAAABkAAAAAAAAAAAAAAPoACkD6AApATH/wADZAAwC3AAUAncAAAPnABkDrwBaA9YATgKyAAACXAAqAU0AKwM5ADoCpwAtA3UAVQL4AEsCMABaAzcAWgJPAC0C0ABOA7kAFQN1ABMCoQAAApYAAAO2AFoDIABOAtoAAAKAAAAD7QBaA4YATgMkABQCbwAKBDEAWgNwAE4CeAAUAisADwNsADUDRQBGAxwAOgJrAC0CzQAAAl0AAALNAAACXQAABScAOgSQAC0DRAA6AqcALQRAADoDvgA6A7kAFQN1ABMCpQA6AgwALQJhADMAAP3HAAD92gOUAFoDIgBOAn4AFwJmAAICdABaAnkATgIvABcB6wACAt4AWgJaAE4EBQAAA64AAAKIAC4CKwAmAvQAWgKZAE4CoABaAmsATgKgABYCbAACAt0AAAK3AAADSQBaAucATgNCAFoC9gBOBGUAWgN5AE4DCQA6ApAALQJ9ADoCAgAtAkMAFAImABcCcAAAAj4AAAJwAAACPgAAAucAAAKAAAUDogAUAxcAFwMkADUC1gA8AtgANQKQADwC2ABaApEATgO0AAACywAAA7QAAALLAAABhQAgA68AAANpAAAC+ABaAo0ATgNGAAgC1wAAAv0AWgKWAE4DWgBaAugATgLYADUCkAA8BAwAWgOeAE4BhQAgArIAAAJcACoCsgAAAlwAKgO4AAADlQAqAjAARAJPAC0DMQBQAk8AKwMxAFACTwArA68AAANpAAACiAAuAisAJgJPABwCRQAcAzcAWgLQAE4DNwBaAtAATgMcADoCawAtAxwAOgJrAC0DHAA6AmsALQKXACMCAAAkApcACgI5AAAClwAKAjkAAAKXAAoCOQAAAtgANQKQADwCMQBaAd4ATgOKAFoDUgBOAi8AFwHrAAIC3AAAAoUABQKbAAACQgAFAn4ALQJ5AC0DngAtA5sALQORAAwDZgAcAr0ADAKVACYECQAIA6cAAAQTAFoDuABOAyAAOgKXAC0C9gAUAt4AFwKIACsCKwAmAzIACALUAAACsgAAAlwAKgKyAAACXAAqArIAAAJcACoCsgAAAlz/6gKyAAACXAAqArIAAAJcACoCsgAAAlwAKgKyAAACXAAqArIAAAJcACoCsgAAAlwAKgKyAAACXAAqArIAAAJcACoCMABaAk8ALQIwAFoCTwAtAjAAWgJPAC0CMABaAk8ALQIw/+cCT//wAjAAWgJPAC0CMABaAk8ALQIwAFoCTwAtAYUAIAExADkBhQAgATEASAMcADoCawAtAxwAOgJrAC0DHAA6AmsALQMcADoCa//wAxwAOgJrAC0DHAA6AmsALQMcADoCawAtAzkAOgKnAC0DOQA6AqcALQM5ADoCpwAtAzkAOgKnAC0DOQA6AqcALQL0AFUCkQBLAvQAVQKRAEsDdQBVAvgASwN1AFUC+ABLA3UAVQL4AEsDdQBVAvgASwN1AFUC+ABLAnAAAAI5AAACcAAAAjkAAAJwAAACOQAAAokALQJDABQBsgAXAnkAAgMaAAYCfgBaAnkATgKVAFUCegBLAn0AIwJ9ADoCAgAtAuQAFwNeAAUCfgAtAnkALQJrAC0CMAA7AzEAUAKIACsCp//vAtQAOgKKAAAD2wBOAZMAVQGFABsCmABaAmwATgFKAAoCZwAEBAsAVQMt/+4CkQBOAxwAOgRrADoDoQAtAu4ABQJ5AE4ClABaAicAKgHxACYCUQAmAaL/+AGyABcCagAFAbIAFwJDABQDEgAbAvQAVQJ6AAACZwAKAkMAGAHoABsCTwAcAk8AJwJFACcCRQAwAjoAGwJCABgCKwAmAfEAJAJ5AE4BIwBcAicAXAIEADIBHgA5BR0AWgTMAFoEYQAtA4AAWgNmAFoCYgBOBHgAWgReAFoDwgBOArIAAAJcACoBhf/xATH/xwMcADoCawAtAvQAVQKRAEsC9ABVApEASwL0AFUCkQBLAvQAVQKRAEsC9ABVApEASwKyAAACXAAqArIAAAJcACoDuAAAA5UAKgLUADoCeQAtAtQAOgJ5AC0CmABaAmz/zQMcADoCawAtAxwAOgJrAC0CTwAcAkUAHAUdAFoEzABaBGEALQLUADoCeQAtBBgAWgKkAFoDLQBaApEATgKyAAACXAAiArIAAAJcACoCMAAhAk8AHAIwAFoCTwAtAYX/twEx/40BhQADATH/2QMcADoCawAqAxwAOgJrAC0ClABGAcb/8gKUAFoBxgA+AvQAVQKRAD0C9ABVApEASwJ1ACYB+gAUAv0AWgKR/8kC+QBaA2MALQL+ADUCdQAtAkMAGAHoABsCsgAAAlwAKgIwAFoCTwAtAxwAOgJrAC0DHAA6AmsALQMcADoCawAtAxwAOgJrAC0CcAAAAjkAAAGzACYDAgBOAcMAFwPBAC0DwQAtArIAAAJ9ADoCAgAtAjUAFwJDABQB8QAtAegAGwHfAAMB6QADAqAACgL0AAACigAAAjAAWgJPAC0BS/+2ATH/wAMHADoCeQAtApQACgHGAAACcAAAAjkAAAJcAEsCeQAtAnkACAJ5AE4CAgAfAiYALQJ5AC0CeQAtAk8AKwJPACsCKwAmAnUALQEx/8ACeQAtAnkALQJmADkCOQAAAjkAAAKRAEsCkQBOApEATgExAAABlwBOAVsAJQGzAAABlf/2ATEATgL4AE4D1gBLA9YASwPWAE4Ckf/iApEATgK0AFgCawAtA2gALQM+AC4DLgAtAcYAFQHGABUBxgAVAcYATgHGAE4BjgBLAY4AFQIyAFECXQBRAfEALQEx/+IBMf/iATH/4gEx/6UBsgAgAbIAFwKRAAACiAAZAp4ASwI5AAADWAAKAjkAAAIdABAB6AAbAj8AGwJFABwCRQAAAd8AAwHfABgB3wADAgIALQMcADoCNgBOAnUAJgJXAC0ChABXATH/pQJsAAAB4QBUAnkALQHfAAMB3wAYA+4ALQQrAC0ERQAtAzAAFwJ1ABcDmAAXA8IAFALQAE4CpgBOAhgAAAJeAE4Ckf/sApH/7AGrADMBqwAzAMb/1gEnADMBJwAOAScADgGJADUCLAAHAXIAAADZAAwBvQAMANkADADYAAwAuAAeALgAHgE9AAgBPQAQAR0AFgEdABYBHQALAR0ABAC0ACgBagAoAWoAKAC0ACgBmwAoAWoAKAFqACgBJAA5ASQAOQDMACgAzAAoAQ4AHgEOAB4BDgAeAQwAHgEcACgBcgAAAMYAMwFDAB0BeAADATcAEAGiAE4BogBOAaIATgGiAE4BogBOAaIATgGiAE4B+AAoAe8AKAG9AAwBngAoAZ4AKAFLACgBSwAoAWoAKAIEACgCBAAoAeUAKAEdADkBHgAoAR4AKAEeACgBHgAoAg4AKAIOACgCFgAoAAD+dgD9ABQA/QAUAkEA5AICAB8CAgAtAgIAHwEiAB8CbgAsAxT/5gJ3AAADLgAtAoX/9gMcADoCawAtAn0AOgHyAC0CKQBaAgcATgH1//sCJwAtAlL/7AH4/7UChf/2AmsALgICAC0BMf/AAxwAOgIMAC0CAAAkAnQAWgJ5AE4CfQA6A68AWgM2AE4CagAAAn0AIwJ9ADoCfQAjAxwAOgJ5AC0DxwAAA1gACgJSABQC/AAIA5UAKwJ1AAkCHQAvAmsAUAJhACIB0wBQAisAJgExAEcBHv/SAjcARgHTABUDIwBbApsAVgKeAEECCAAjApAAEgKQAC0CkAATA9IAKwJHADkCawAtAmsALQISAEYCKgAOAioADgHrACACfABSAnMAJgM7ABYCcwApAjMAEgNIAB8B8wAkAeoAIQHfAA0CAwAPAdYAVgIQAAoCZwBWAgwARgLFADUCYQAOAcEAAAJrAAABtQA7AbUADAHhADsBbAA7AWwAJgHXACYB8QA7AP0AFQDX/9ABsAA7AW8AOwJlADsCEAA7AhAAOgIFACYB8gAiAZgAOwGtADsBeAANAesANwJ1AAABiQAbAYkAMQGbAB0CVAAcAZsAMwGbAB0BgAAdAYAAHAFpABkBWgAZAZsAHQDGAC4BkwAzAn4AMwGrADMBkgAdAU4AFAGSAB0BkgAdAZsAMwEaAA8BqwAxAZgAGQJ+ADEBcgAAAU8ACgGtADMBcQABAZIAHQIDAB0Bgf/wAMYALwEnADMBqwAxAXIAAAGtADMBcQABAZIAJgIDAB0Bgf/wA8kASwJ5/8MCeQAtAYP/2wPW/98Cnf/fAnn/wwHG/8MBjv/AAfH//AGy/9MB6AACAnkATgGuADMCNgAIBEMAFwFbABUBlwAAAnkAAAKSAAACiAAAAnkATgJ5AC0BgwAUA0UALQJsAE4BMQA3A9YATgKRAE4CeQBOAcYANwHxAC0B/f/iAjkAAAJCAAUB6AAbAlwAKgJ5AC0CeQAtAk8ALQIrACYCKwAmAuUAKwExAEgCAgAfATH/4gKRAEsCKwAmAZsABQFOAB0BZgAdAZIAHQFpABkA/AANAMb/1gGbAB0BqwAxAMYAAAEJADMA6wAYAOsADgDG/8UAxgAzAMYAJAE3ADcCfgAzAn4AMQGr/+wBqwAzAdQAOQGSAB0CEQAdAUMAHQDG/+wBGgAPAasAAAGlABABqAA1AbQAMQFyAAABPQASAT0AEgF2ABIBegASAZIAHQKgAFoCeQBOAqAAWgJ5AE4CoABaAnkATgJ9ADoCAgAtAuQAWgJ5AC0C5ABaAnkALQLkAFoCeQAtAuQAWgJ5AC0C5ABaAnkALQIwAFoCTwAtAjAAWgJPAC0CMABaAk8ALQIwACECTwAtAjAAWgJPAC0CJQBaAYMAFALUADoCeQAtAv0AWgKRAEwC/QBaApEATgL9AFoCkf/zAv0APgKRADIC/QBaApEATgGF//kBMf/QAYUAIAEx//cCmABaAmwARQKYAFoCbABOApgAWgJsAE4CNQBaATEARwI1//8BMf/0AjUAWgEx//ACNQBaATH/xgOvAFoD1gBOA68AWgPWAE4DLQBaApEATgMtAFoCkQBOAy0AWgKRAE4DLQBaApEATgMcADoCawAtAxwAOgJrAC0DHAA6AmsALQMcADoCawAtAnQAWgJ5AE4CdABaAnkATgKUAFoBxgBOApQAWgHGAEoClABaAcYASgKUAFoBxgAJAicALgHxAC0CJwAuAfEALQInAC4B8QAtAicALgHxAC0CJwAuAfEALQJDABQBsgAXAkMAFAGyABcCQwAUAbIAFwJDABQBsgAXAvQAVQKRAEsC9ABVApEASwL0AFUCkQBLAvQAVQKRAEsC9ABVApEASwKKAAACOQAAAooAAAI5AAADxwAAA1gACgPHAAADWAAKApsAAAJCAAUCmwAAAkIABQJwAAACOQAAAkMAGAHoABsCQwAYAegAGwJDABgB6AAbApEATgGyABcDWAAKAjkAAAJ0ACoBfwBOAocALQKHAC0ChwAtAocALQKHAC0ChwAtAocALQKHAC0CsgAAArIAAANYAAgDUQAAAzgACAM9AAADI//xAyv/8QIrACYCKwAmAisAJgIrACYCKwAmAisAJgKZAAACmQAAA0EAAAM8AAADMAAAAy7/9gKRAE4CkQBOApEATgKRAE4CkQBOApEATgKRAE4CkQBOA2MAAANhAAAEBQAABBAAAAQNAB4D9//2A/P/5wP0/+cBlwBOAZcATgGXAAkBlwAKAZcAHQGXABMBl//yAZf/6gIZAAACEgAAAsMAAAK5AAAC3wAeAskAAAKl/+cCov/nAmsALQJrAC0CawAtAmsALQJrAC0CawAtA2MAAANyAAAEHAAABCIAAAP2AAsD9gAAAoUARgKFAEYChQBGAoUARgKFAEYChQBGAoUARgKFAEYDDwAAA7AAAAPPAAADvv/7A18ANQNfADUDXwA1A18ANQNfADUDXwA1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AACmEwAAptcAAKc3AACoMAAAqH8AAKkOAACpgAAAqdEAAKnhAACqJwAAqjcAAKpHAACqhgAAqpYAAKslAACrNQAAq4UAAKvqAACsPwAArKUAAK0gAACtpAAArhAAAK6uAACvbgAAr98AAK/1AACxAwAAsRsAALG0AACxxAAAsdQAALHsAACx/AAAsyIAALPXAACz5wAAs/8AALUjAAC1cQAAtbwAALYnAAC2SQAAtmEAALaDAAC2mwAAtr0AALbTAAC29QAAtwsAALdBAAC3dwAAt4cAALfXAAC4EgAAuE0AALhqAAC4rAAAuRUAALlwAAC5jQAAueAAALpVAAC6nAAAurwAALxoAAC8lQAAvOUAAL0PAAC9OAAAvVAAAL2IAAC9qQAAvhcAAL7gAADARAAAwSsAAMI2AADDIQAAxAgAAMSqAADEugAAxWsAAMa9AADI+AAAyqwAAMwCAADMUgAAzMQAAM1hAADNrgAAznoAAM56AADOegAAznoAAM56AADOegAAznoAAM56AADOegAAznoAAM56AADOegAAznoAAM56AADTPQAA1AEAANQXAADUJwAA1TgAANYvAADW/QAA1x8AANc3AADXTwAA12UAANfpAADYigAA2SoAANmsAADaZgAA2ogAANqqAADawAAA2tgAANtyAADcEAAA3J8AAN0vAADeSAAA31gAAN/hAADgZQAA4TYAAOIBAADimAAA4y0AAOPpAADknQAA5lcAAOgUAADoJAAA6DQAAOjSAADpXAAA6ggAAOqWAADquAAA6tAAAOvJAADr4QAA7KIAAO1hAADu4wAA8GsAAPGFAADyogAA8zEAAPO4AAD0CgAA9i0AAPd1AAD4PQAA+WIAAPn0AAD6gQAA+xkAAPwbAAD8eQAA/NMAAP21AAD+XQAA/uYAAP9sAAEAbwABAWwAAQHaAAECQQABArEAAQMmAAEDnQABBBsAAQSAAAEE4gABBUsAAQWuAAEGDgABBmgAAQdNAAEH8QABCPcAAQoLAAEK0wABC5gAAQvuAAEMRAABDFQAAQytAAENFgABDY4AAQ39AAEOaAABDtEAAQ85AAEPvQABEDsAARDIAAERWgABEcQAARHUAAES4wABE+kAART5AAEWAAABFhAAARbIAAEX3QABGMIAARleAAEaVAABGzsAARvnAAEcZwABHMsAAR0uAAEdqAABHiYAAR6zAAEfOAABH0gAASAGAAEhzgABIfAAASIGAAEiFgABIiYAASLIAAEkIwABJM8AASTfAAElAQABJRcAASU5AAElUQABJXMAASWJAAEmJwABJsMAASblAAEm/QABJx8AASc1AAEnVwABJ20AASd9AAEnjQABJ68AASfFAAEn5wABJ/0AASgfAAEoNQABKFcAAShtAAEojwABKKUAASjHAAEo3QABKS4AASl+AAEpoAABKbYAASpjAAErQQABK+oAASy2AAEtKQABLZQAAS4JAAEuGQABLskAAS/eAAEw7AABMfgAATKrAAEzWgABNAkAATSgAAE1dwABNksAATbnAAE3fAABN/IAAThmAAE5KAABOTgAATpbAAE74QABO/kAATwRAAE83AABPjEAAT8qAAFArwABQawAAUMzAAFEkAABRowAAUexAAFJvgABSegAAUoGAAFLLAABTTkAAU5qAAFQhAABUeAAAVQjAAFVOwABVukAAVcTAAFXMQABV0kAAVdhAAFYDwABWQYAAVkoAAFZPgABWh4AAVs+AAFcIQABXUMAAV6OAAFgIQABYS0AAWLJAAFi8wABYxEAAWO3AAFkOwABZFMAAWRrAAFkgwABZJsAAWVqAAFmMwABZzIAAWgoAAFpKgABaiMAAWuFAAFs5QABbhAAAW94AAFvogABb8AAAW/iAAFv+gABcBwAAXAyAAFxKAABch8AAXJBAAFyVwABcm8AAXKHAAFynwABcrcAAXNoAAF0XgABdIAAAXSYAAF0ugABdNAAAXWnAAF2zAABdu4AAXcEAAF3HAABdzQAAXdMAAF3ZAABeAAAAXjYAAF4+gABeRAAAXkmAAF5PgABeVYAAXpdAAF7awABe3sAAXxtAAF87QABfYkAAX4WAAF+2wABf54AAX+uAAGAbwABgPAAAYHrAAGCCgABgmMAAYJzAAGDPgABg8wAAYSwAAGFVwABhjMAAYaZAAGHDgABh9kAAYh1AAGIxgABidwAAYqqAAGLRwABi1cAAYtnAAGMRAABjPMAAY2/AAGOmwABjy8AAY/bAAGQhAABkJQAAZFtAAGSKwABkrsAAZNzAAGT6QABlIIAAZU5AAGV2AABltcAAZdKAAGXwQABl9EAAZhmAAGZBwABmdYAAZqEAAGbHAABm7AAAZxgAAGdIwABnVQAAZ1s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AAJUeQACVdoAAlX5AAJWGgACVscAAlhBAAJYtwACWTAAAlpVAAJa8gACW70AAl0zAAJeoAACX68AAmGBAAJiVgACYvYAAmRUAAJlbwACZq4AAmfhAAJo/QACajYAAmsCAAJryQACbIIAAm4cAAJv2AACcOgAAnHzAAJzGwACdEcAAnVgAAJ2PgACdyUAAngBAAJ5FgACehYAAno3AAJ6WAACenkAAnqaAAJ6uwACetwAAnr9AAJ7HgACez8AAntgAAJ7gQACe6IAAnvDAAJ75AACfAUAAnwmAAJ8RwACfGgAAnyJAAJ8qgACfMsAAnzsAAJ9DQACfS4AAn1PAAJ9cAACfZEAAn2yAAJ90wACffQAAn4VAAJ+NgACflcAAn54AAJ+mQACfroAAn7bAAJ+/QACfxUAAn8tAAJ/RQACf2gAAn+LAAJ/tQACf9UAAn/3AAKADwACgCcAAoA/AAKAYgACgIUAAoEzAAKCfgACgpYAAoKuAAKDYgAChJsAAoVGAAKGdQACho0AAoalAAKGuwACht4AAocIAAKHJgACh0gAAodqAAKHjAACh6IAAofEAAKH5gACh/4AAogWAAKIOAACiFoAAohwAAKIhgACiJ4AAoi2AAKIzgACiPEAAonLAAKKsgACitQAAor2AAKLDgACiyYAAos+AAKLYQACi3kAAouRAAKLuwACi+UAAowIAAKMKwACjEMAAoxmAAKMiAACjKAAAoy4AAKM0AACjPIAAo0KAAKNIgACjToAAo1dAAKNgAACjZgAAo2wAAKOtwACj/cAApEtAAKSnwACk3IAApR2AAKVQQACljsAApZdAAKWdQAClpcAApavAAKW0QAClukAApcBAAKXGQACl0MAApdhAAKXhAACl6cAApfJAAKX4QACl/kAApgRAAKZcwACmw4AApx7AAKd4gACngwAAp4sAAKeTgACnm4AAp6GAAKengACnsEAAp7ZAAKe8QACnxQAAp8sAAKfRAACn2YAAp98AAKflAACn7cAAqCgAAKiFQACousAAqREAAKkZgACpHwAAqSUAAKkrAACpM4AAqTmAAKk/gACpRYAAqU4AAKlUAACpXIAAqWIAAKlqgACpcIAAqXkAAKl+gACphIAAqYqAAKmQgACploAAqZyAAKmkgACpqoAAqbAAAKm2AACpvoAAqcSAAKnKgACp0AAAqdWAAKnbAACp4IAAqeYAAKnrgACp88AAqfwAAKoEwACqDgAAqhdAAKoggACqKUAAqjIAAKo4AACqPgAAqkOAAKpJAACqToAAqlQAAKpcQACqZIAAqm3AAKp3AACqgEAAqomAAKqPgACqlYAAqpsAAKqggACqpgAAqquAAKqxAACqtoAAqr7AAKrHAACq0EAAqtmAAKriwACq7AAAqvVAAKr+gACrBAAAqwmAAKsPAACrFIAAqxqAAKsgAACrJgAAqywAAKs0wACrPYAAq0bAAKtQAACrWUAAq2KAAKtrwACrdQAAq3sAAKuBAACrhoAAq4wAAKuRgACrlwAAq59AAKungACrsMAAq7oAAKvDQACrzIAAq9KAAKvYgACr3gAAq+OAAKvpAACr7oAAq/QAAKv5gACsAkAArAuAAKwUwACsHYAArCOAAKwpgACsL4AArDWAAKw7gACsQYAArEeAAKxNgACsVcAArF4AAKxnQACscIAArHnAAKyDAACsjEAArJUAAKyagACsoAAArKWAAKyrAACssIAArLYAAKy8AACswYAArMcAAKzMgACs0gAArNeAAKzdgACs44AArOsAAKzygACs+YAArQCAAK0HgACtDoAArRWAAK0cgACtJsAArTEAAK08QACtR4AArVLAAK1eAACtaUAArXQAAK18AACthAAArYuAAK2TAACtmoAAraIAAK2pgACtsQAArbtAAK3FgACt0MAArdwAAK3nQACt8oAArf3AAK4JAACuEQAArhkAAK4hAACuKQAArjEAAK45AACuQQAArkkAAK5TQACuXYAArmjAAK50AACuf0AAroqAAK6VwACuoQAArqaAAK6sAACuswAArriAAK6/gACuxQAArswAAK7UgACu3QAAruXAAK7ugACu9IAArw2AAK8wgACvNIAArziAAK9uAACvdYAAr3uAAK+DAACviIAAr5AAAK+YwACvoYAAr6pAAK+zAACvuQAAr/nAALA4QACwhkAAsIvAALCRQACwl0AAsJ1AALCiwACwqEAAsLDAALC5QACwwoAAsMvAALEMwACxS4AAsYtAALGQwACxlkAAsZvAALGhQACxp0AAsa1AALGywACxuEAAscDAALHJQACx0oAAsdvAALHkAACyGgAAslCAALJnAACybwAAsnUAALJ9AACygwAAsosAALKTwACynIAAsqVAALKuAACytAAAssjAALLhwACy4cAAsuHAALL6AACzEkAAsyAAALMmgACzQMAAs1EAALNhQACzcwAAs4lAALOfgACzn4AAs7nAALO9wAC0GgAAtDOAALRLQAC0XEAAtGvAALR/QAC0l0AAtLNAALTjAAC1EoAAtRpAALUiAAC1KcAAtTGAALU5QAC1YwAAtafAALXvAAC2OkAAtm/AALbGwAC29IAAtxNAALczgAC3igAAt8CAALf9gAC4L8AAuF0AALiYwAC4wUAAuObAALjtwAC5LEAAuZJAALmmgAC5+UAAunWAALp5gAC7K8AAu0mAALtkwAC7ikAAu7pAALvpQAC8NgAAvGOAALxngAC8h4AAvKLAALzAgAC82oAAvPOAAL01gAC9OYAAvYCAAL3DgAC9/kAAvg/AAL4gwAC+R0AAvlRAAL5twAC+hQAAvpwAAL60gAC+wQAAvs2AAL7lAAC+/MAAvwQAAL8PwAC/G8AAvyMAAL88wAC/UYAAv1yAAL9pwAC/fEAAv4/AAL+mgAC/vIAAwHqAAMEZQADBvYAAwlyAAMMIgADDskAAxF6AAMUIgADFcEAAxdMAAMY6wADGnYAAxw7AAMd+AADH70AAyF6AAMjHAADJKoAAyZMAAMn2wADKaMAAytjAAMtLAADLu0AAy/7AAMxQQADMr0AAzPsAAM1CgADNmAAAzfuAAM5LQADOfwAAzoMAAM67AADO94AAzy2AAM9RgADPjsAAz7aAANAcwADQOIAA0FSAANC3AADRA8AA0UFAANFwgADRhsAA0ZzAANG9QADR3sAA0gXAANILwADSEcAA0hfAANIfwADSJ8AA0j0AANJigADSo0AA0qsAANLagADTAoAA0wpAANNIQADTb8AA05oAANOyQADT1sAA09+AANQKwADUL0AA1GbAANRswADUtgAA1OtAANUPgADVOoAA1W2AANV1gADVk4AA1a/AANXTQADV5kAA1fzAANYpwADWL8AA1jXAANZZQADWj4AA1uGAANcNQADXRAAA12KAANeMwADXt4AA1+3AANgpQADYT0AA2GcAANiVgADYw0AA2OxAANkYAADZSgAA2XVAANl9AADZhMAA2beAANnigADaAsAA2hTAANowAADaWsAA2onAANqlQADay0AA2vQAANskAADbT8AA21PAANufgADb0MAA2+SAANwHgADcD0AA3BcAANw9QADcfUAA3KrAANyuwADctMAA3LrAANzAwADcxsAA3MxAANzSQADc3oAA3OSAANztAADc9YAA3P4AAN0GgADdDwAA3ReAAN1HAADdT4AA3VWAAN1eAADdgMAA3YlAAN2RwADdl8AA3Z3AAN2mQADdrEAA3cZAAN3OwADd1MAA3drAAN3wgADd9IAA3k0AAN5RAADekQAA3pUAAN7LgADe1gAA3u9AAN8IAADfTkAA320AAN+MQADft4AA4DeAAOA/QADgdUAA4J5AAOC2QADg4wAA4SCAAOFKgADhcEAA4aTAAOG2gADh3sAA4jwAAOKSwADi94AA41WAAOO3AADkEUAA5BVAAOQ2QADkV0AA5H+AAOSPwADkocAA5MyAAOUTAADlGQAA5VbAAOW2wADl/wAA5kFAAOaJgADmpwAA5s9AAObuwADnJ8AA51eAAOeJgADnncAA58zAAOf5wADoIgAA6IMAAOiagADo5EAA6R9AAOlqAADplwAA6eCAAOoQAADqNsAA6mfAAOpvgADqekAA6qrAAOrUAADq88AA6yBAAOtIQADrcIAA68NAAOvjAADsEcAA7EMAAOxxgADsdYAA7HmAAOyQAADssIAA7QQAAO0NwADtSYAA7ZvAAO3AgADt5YAA7euAAO3xgADuSgAA7lAAAO5VgADulQAA7qFAAO6nQADur8AA7rhAAO6+QADuw8AA7snAAO7PwADu1cAA7ttAAO7jwADu/QAA7wUAAO8hAADvJoAA7y6AAO82gADvPAAA70GAAO9JgADvT4AA71gAAO9kQADvbEAA75jAAO+ewADvycAA7+zAAO/yQADv+kAA8ABAAPAIQADwDkAA8CTAAPBFQADwTUAA8FFAAPBmAADwa4AA8HOAAPB7gADwg4AA8IkAAPCRgADwlwAA8J8AAPCkgADwtoAA8NuAAPDjgADw64AA8RuAAPEhgADxNgAA8VZAAPFeQADxcwAA8XiAAPGAgADxiIAA8Y6AAPGWgADxnIAA8aKAAPGqgADxsAAA8bgAAPHQgADx2IAA8e7AAPIQAADyH4AA8iWAAPJAAADyW8AA8mSAAPJ8QADymkAA8rRAAPK5wADywcAA8udAAPMKQADzEkAA8zBAAPM1wADzPcAA80XAAPNLQADzUMAA81lAAPNhwADzkwAA85iAAPOggADz+0AA9BhAAPQ1wAD0WMAA9HkAAPR+gAD0hoAA9LJAAPTZwAD030AA9OdAAPTtQAD09UAA9SfAAPVkAAD1dQAA9Y0AAPWVAAD1mwAA9bhAAPXOgAD11AAA9dwAAPXkAAD16YAA9e8AAPX3gAD1/4AA9ikAAPYxgAD2OYAA9k9AAPZ2QAD2fEAA9oTAAPaKQAD2j8AA9qRAAPa3QAD2vMAA9sTAAPbKQAD2z8AA9uZAAPbrwAD288AA9vxAAPcEgAD3FkAA9x+AAPclAAD3KoAA9zJAAPdGAAD3d8AA94EAAPe9wAD4BIAA+AoAAPglAAD4RoAA+G2AAPioAAD4z4AA+PUAAPkcgAD5WQAA+X7AAPmhQAD5zYAA+faAAPomwAD6LEAA+k8AAPp6gAD6mwAA+qPAAPrbAAD64QAA+wTAAPsyQAD7fUAA+6QAAPv5QAD8H8AA/DwAAPxoQAD8i8AA/KwAAPzSwAD9A0AA/QdAAP0zQAD9U8AA/YfAAP25AAD978AA/fPAAP38QAD+AEAA/gRAAP4tgAD+XoAA/mQAAP5oAAD+iMAA/rYAAP7vwAD/FIAA/zhAAP9ggAD/ZgAA/82AAP/twAEAHEABAE/AAQB1gAEAewABAJzAAQDCgAEA4YABAQ0AAQE8gAEBQoABAWUAAQGOAAEB4kABAgdAAQJxgAECngABArlAAQLigAEDBUABAyMAAQNSwAEDgQABA4UAAQOxQAED1EABBAVAAQQ0wAEEcEABBJkAAQSdAAEEwIABBMUAAQTNQAEE1YABBO0AAQUKwAEFDsABBT+AAQVDgAEFR4ABBUuAAQVUQAEFXMABBWUAAQVtQAEFdoABBX/AAQWJAAEFkkABBZuAAQWkwAEFrYABBbZAAQW+wAEFx0ABBeAAAQX9QAEGAUABBicAAQZWgAEGnUABBxFAAQdbwAEH10ABCDJAAQhpgAEIn4ABCSpAAQm1wAEKAQABCmSAAQqBAAELB0ABCw8AAQsTAAELPMABC14AAQt2QAELnAABC9VAAQwpgAEMRcABDG2AAQyDAAEMhwABDIsAAQzyAAENckABDdXAAQ4pAAEOTYABDpnAAQ7IwAEPA4ABDzjAAQ9rAAEPlsABD9BAAQ/5gAEQOgABEF5AARCXwAEQzYABEQ1AARFjQAERnoABEdsAARIhgAESTAABEpdAARKbQAES1MABEt0AARNAAAETiMABE65AARPeAAEUN0ABFFdAARS3wAEU7UABFSiAARVJwAEVnAABFd2AARYggAEWT0ABFoxAARa9gAEWxcABF0eAARe6QAEX78ABGDRAARhLAAEYekABGI6AARjFgAEZDAABGV7AARl8AAEZs4ABGdUAARn8gAEaMIABGn9AARqHAAEatkABGrpAARsfAAEbgkABG7pAARvPwAEb/YABHCqAARxRgAEcWUABHGEAARxowAEccIABHHhAARyAAAEch8ABHI+AARyXwAEcoAABHKhAARywgAEcuMABHMEAARzUwAEc3QABHOVAARzpQAEc7UABHPFAARz1QAEc+UABHP1AAR0BQAEdBUABHQlAAR0NQAEdK0ABHUQAAR1jgAEdmwABHcmAAR3yAAEeHUABHi/AAR5kAAEekEABHqzAAR7AQAEe44ABHxLAAR8wgAEfWYABH4nAAR+cAAEf0UABIAHAASAkwAEgLAABIDNAASA6gAEgQcABIEkAASBQQAEgV4ABIF7AASBmAAEgbUABIHSAASB7wAEggwABIIpAASCRgAEgmMABIKAAASCnQAEgroABILXAASC9AAEgxEABIMuAASDSwAEg2gABIOFAASDogAEg78ABIPcAASD+QAEhBEABIQxAASEUQAEhHEABISRAASEsQAEhNEABITxAASFEQAEhTEABIVZAASFjwAEhewABIZHAASGmAAEhu4ABIcyAASHfAAEh8kABIffAASIKQAEiHAABIm9AASKaAAEivsABIv0AASMQAAEkAgABJAgAASRVQAEkowABJMOAASTWQAElCwABJU6AASVVgAElWYABJXRAASWggAElqEABJbCAASXNAAEl1kABJd/AASXsQAEmHcABJi8AASY2QAEmOkABJm9AASiqgAEouIABKL6AASjEgAEoy4ABKNKAASjswAEo/EABKRCAASllAAEpdgABKXuAASmBAAEphoABKaeAASm1QAEp0gABKdqAASnjQAEp8cABKiOAASo1AAEqXsABKp2AASrOAAErB4ABKzIAAStcwAErZYABK3fAASuhwAErz8ABK9eAASvfQAEr5wABK+/AASv1wAEsEEABLETAASxWgAEsXgABLGwAASz/gAEtNEABLYUAAS2KgAEtosABLa9AAS3HAAEt/AABLhQAAS45QAEuWIABLmHAAS6FwAEuosABLrlAAS7EAAEu9oABLxtAAS8tgAEvMYABLzjAAS9AAAEvUEABL18AAS9sgAEve8ABL4HAAS+HwAEvpIABL8IAAS/VAAEv6AABL/DAAS/0wAEv+MABMADAATAGwAEwD0ABMBVAATAigAEwLIABMDSAATA6AAEwUgABMGpAATCPAAEws4ABMMtAATDjAAEw+QABMQ/AATE5gAExY8ABMWnAATF0QAExfkABMZSAATGZAAExmQABMZkAATGZAAExmQABMZkAATGZAAExmQABMZkAATGZAAExmQABMZkAATGZAAEx1cABMfZAATIcgAEyT0ABMqyAATLCAAEzCAABMzUAATONwAEzvgABM8XAATPlwAEz7YABNAVAATQ7gAE0TcABNFUAATRqQAE0hQABNIxAATSfwAE1H8ABNScAATU8AAE1QYABNWgAATVvwAE1d4ABNX9AATWlwAE1rwABNgUAATZigAE2pYABNquAATbaAAE3PkABN0RAATdIQAE3hkABN7cAAThTAAE4fsABOKXAATjfgAE444ABOUgAATmtgAE51gABOfaAATpHgAE6ZEABOngAATqMAAE6oIABOrTAATrGgAE62IABOusAATr9AAE7DoABOyBAATsyQAE7RQABO1iAATt1gAE7iYABO5xAATuuwAE7w0ABO9XAATvrAAE8AMABPBXAATwogAE8PQABPE+AATxkQAE8eIABPI6AATydQAE8rUABPL9AATzRgAE85sABPPmAAT0OgAE9JEABPTmAAT1PQAE9XsABPW8AAT2AQAE9k0ABPaVAAT23AAE9xkABPdbAAT3pgAE9+oABPg8AAT4hwAE+MYABPkCAAT5RwAE+YsABPnRAAT6HAAE+l4ABPqmAAT69gAE+0cABPuaAAT77gAE/DIABPx3AAT8wQAE/QkABP1PAAT9lwAE/ecABP45AAT+jgAE/uIABP8pAAT/eAAE/8MABQAVAAUAaQAFALoABQEAAAUBTQAFAZcABQHlAAUCLwAFAoIABQLGAAUDEAAFA2IABQO1AAUECgAFBF8ABQShAAUE5AAFBS0ABQVzAAUFuAAFBf8ABQZGAAUGkQAFBuAABQc2AAUHiAAFB9kABQgpAAUIdwAFCMkABQkbAAUJYQAFCasABQn4AAUKQgAFCpAABQrj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AAYZPgAGGVYABhluAAYZyAAGGeAABhn4AAYb4AAGHdsABh51AAYfNgAGH04ABh9eAAYfdgAGH44ABh+mAAYfvAAGH9IABh/qAAYgAgAGIBoABiAyAAYgUgAGIHIABiCKAAYgogAGIMIABiDiAAYhAgAGISIABiE6AAYhUgAGIdwABiHyAAYiCAAGIhgABiKzAAYjawAGI88ABiPfAAYkWQAGJHEABiSJAAYkoQAGJLkABiV6AAYmUwAGJu4ABieoAAYnwAAGJ9gABifuAAYoBAAGKB4ABig4AAYo3gAGKZoABimyAAYpygAGKeIABin6AAYqEgAGKioABipCAAYqWgAGKnIABiqKAAYqogAGKroABirSAAYq6gAGKwIABisaAAYrMgAGK0oABitqAAYrigAGK6oABivCAAYr2gAGK/IABiwKAAYsiQAGLSUABi2PAAYuFgAGLjoABi6BAAYukwAGLqMABi65AAYuywAGLuEABi7zAAYvBQAGLxUABi8nAAYvsQAGMFIABjBiAAYwcgAGMIIABjCaAAYwsgAGMMoABjDiAAYxywAGMssABjOPAAY0aQAGNIEABjSZAAY0rwAGNMUABjTdAAY09QAGNQsABjUhAAY16wAGNswABjdxAAY4LAAGOEQABjhcAAY4dAAGOIoABjiaAAY4sAAGOMgABjjgAAY4+AAGORAABjkoAAY5QAAGOVgABjlwAAY5iAAGOaAABjm4AAY6MgAGOr8ABjrPAAY65QAGOvsABjsLAAY7ZAAGO9QABjwHAAY8BwAGPBcABjxlAAY8pQAGPQ4ABj2OAAY90QAGPi8ABj5HAAY+XwAGPncABj6PAAY+pwAGPr8ABj86AAY/zAAGQBwABkCHAAZAnwAGQLcABkDPAAZA5wAGQP8ABkEXAAZBLwAGQUcABkFdAAZBcwAGQYsABkGjAAZBuwAGQdMABkHrAAZCAwAGQhsABkIzAAZCrAAGQyQABkM0AAZDSgAGQ2AABkN2AAZDjAAGQ6IABkO4AAZDzgAGQ+QABkP6AAZEEgAGRCoABkRCAAZFDgAGRdsABkanAAZHiQAGSGoABkiAAAZIlgAGSK4ABkjGAAZI3gAGSP4ABkkeAAZJPgAGSV4ABkl2AAZJjgAGSaYABknGAAZJ5gAGSgYABkomAAZKRgAGSl4ABkp2AAZKlgAGSrYABkrOAAZK5gAGSv4ABksWAAZLNgAGS1YABkt2AAZLjgAGS6YABku+AAZL1gAGS+4ABkwGAAZMHgAGTDYABkxOAAZMZgAGTKwABky+AAZM6wAGTTIABk14AAZNeAAGTbgABk4lAAZOvwAGTy0ABk89AAZPxgAGT94ABk/2AAZQDgAGUCYABlA+AAZQVgAGUG4ABlCGAAZQ3wAGUPcABlEPAAZRJwAGUT8ABlFXAAZRbwAGUYcABlGfAAZRvwAGUd8ABlH/AAZSFwAGUi8ABlJPAAZSbwAGUo8ABlKvAAZSxwAGUt8ABlL/AAZTHwAGUz8ABlNXAAZTbwAGU4cABlOnAAZTvwAGU9cABlPvAAZUSwAGVF0ABlUdAAZVXQAGVV0ABlV1AAZVjQAGVlEABlZhAAZXOwAGWCMABlkiAAZZ5QAGWfUABlrOAAZbUgAGW7oABlvKAAZb4gAGW/oABlwSAAZcKAAGXDgABlxOAAZcZgAGXH4ABlyUAAZcqgAGXWcABl4+AAZe4AAGX5AABl+wAAZf0AAGX+4ABmAKAAZgIgAGYDoABmBQAAZgZgAGYH4ABmCWAAZhNAAGYeQABmIEAAZiJAAGYkIABmJgAAZieAAGYpAABmKoAAZiwAAGYuAABmMAAAZjIAAGYzgABmNQAAZjaAAGY4AABmOgAAZjwAAGY+AABmQAAAZkIAAGZEAABmRYAAZkcAAGZIgABmSgAAZkuAAGZNAABmTwAAZlEAAGZSgABmVAAAZlWAAGZXAABmWIAAZloAAGZbgABmYjAAZmhQAGZvwABmcMAAZnPwAGZ4cABmfXAAZolgAGaXsABmmTAAZpowAGabsABmnRAAZp5wAGafcABmopAAZqWwAGamsABmqDAAZqmwAGaq0ABmsoAAZsiwAGbe0ABm4FAAZuHQAGbrgABm7IAAZvdAAGb4wABm+kAAZvvAAGb9QABm/sAAZwBAAGcBwABnA0AAZwTAAGcGQABnB8AAZwlAAGcKwABnDEAAZw3AAGcPQABnEMAAZxJAAGcTQABnFMAAZxngAGcckABnJPAAZyuwAGctMABnLrAAZzAwAGcxMABnMpAAZzQQAGc1kABnNxAAZzkQAGc6cABnO/AAZ0qAAGdMAABnTYAAZ08AAGdQgABnUgAAZ1OAAGdVAABnVoAAZ1iAAGdaAABnW4AAZ12AAGdfgABnYYAAZ2OAAGdlAABnZoAAZ2gAAGdvYABnceAAZ3yAAGd/wABnhTAAZ4YwAGeHsABniTAAZ5WAAGeXAABnmIAAZ5qAAGecgABnneAAZ59AAGemwABnqEAAZ6nAAGeyAABnu+AAZ8KwAGfLkABn0GAAZ9cgAGfYgABn2eAAZ9ugAGfdYABn3uAAZ+BgAGfm0ABn73AAZ/DQAGfyMABn87AAZ/UwAGf2sABn+UAAZ/pgAGgPEABoEHAAaBTQAGgV8ABoGMAAaB3QAGgfUABoINAAaCHQAGgi0ABoI9AAaCVQAGgm0ABoJ9AAaDLQAGg/sABoR9AAaEjQAGhS0ABoXnAAaF/wAGhhcABoYvAAaGRwAGhl8ABoZ3AAaGjwAGhqcABoa/AAaG1wAGhu8ABocHAAaHHwAGhzcABodPAAaHZwAGh4cABoenAAaHxwAGh98ABof3AAaIDwAGiCcABog/AAaIVwAGiG8ABoiPAAaIrwAGiMcABojfAAaI9wAGiQ8ABoknAAaJPwAGiVcABolvAAaJ7QAGioUABoqtAAaKzQAGi6kABoxpAAaNQQAGjdgABo3oAAaOmAAGjrgABo7YAAaO+AAGjxgABpAwAAaRYAAGklEABpNbAAaTcwAGk4sABpOjAAaTuwAGk9sABpP7AAaUGwAGlDsABpRbAAaUewAGlJsABpSzAAaUywAGlOMABpT7AAaVGwAGlTMABpVLAAaVYwAGlXsABpWTAAaVqwAGlcMABpXbAAaV8wAGlgsABpYjAAaWOwAGllMABpZzAAaWiwAGlqMABpa7AAaW0wAGlusABpcLAAaXKwAGl0MABpdbAAaXcwAGl5MABpezAAaXywAGl+MABpf7AAaYEwAGmDMABphTAAaYcwAGmJMABpizAAaYywAGmOMABpj7AAaZEwAGmSsABplDAAaZWwAGmXMABpoGAAaaGAAGmmUABpqJAAaa1AAGmuQABpsqAAablQAGm6UABpu7AAab0wAGm+sABpwBAAacGQAGnDEABpxHAAacXwAGnHcABpyNAAacpQAGnL0ABpzVAAac7QAGnP0ABp0VAAadNQAGnVUABp11AAadlQAGna0ABp3FAAad3QAGnfUABp4NAAaeJQAGnkUABp5lAAaehQAGnp0ABp61AAaezQAGnuUABp79AAafFQAGnzUABp9NAAafZQAGn30ABp+VAAafrQAGn8UABp/dAAaf9QAGoBUABqA1AAagVQAGoHUABqCNAAagpQAGoL0ABqDVAAag7QAGoQUABqEdAAahNQAGoUsABqFjAAah5gAGoi8ABqKRAAai3wAGou8ABqMFAAajaQAGo7cABqQrAAakvQAGpSkABqU5AAalwwAGpdsABqXzAAamCwAGpiMABqY7AAamUwAGpmsABqaDAAammwAGprMABqbLAAam4wAGpvsABqcTAAanKwAGp0sABqdrAAaniwAGp6sABqfDAAan2wAGqEAABqhSAAaooAAGqX0ABqqAAAaqmAAGqqgABqrAAAaq2AAGqvAABqsGAAarHAAGrBcABq04AAatUAAGrWAABq14AAatkAAGragABq4pAAauOQAGrssABq7hAAau+QAGrwkABq8fAAavNQAGsBcABrEQAAaxyQAGsqEABrK5AAay0QAGs28ABrQfAAa0PwAGtF8ABrU8AAa2KgAGtkIABrZaAAa2cgAGtooABraqAAa2ygAGtuoABrcCAAa3GgAGtzIABrdKAAa3agAGt4oABreqAAa3wgAGt9oABrf6AAa4GgAGuDoABrhSAAa4agAGuIIABriaAAa4ugAGuNoABrj6AAa5GgAGuToABrlSAAa5agAGuYIABrmaAAa5sgAGucoABrniAAa5+gAGuhIABrrPAAa63wAGu60ABrvDAAa72QAGu+kABrwBAAa8GQAGvDEABrxJAAa86AAGvPgABr2oAAa9wAAGvdgABr3wAAa+CAAGviAABr44AAa+UAAGvmgABr6AAAa+mAAGvrAABr7IAAa+4AAGvvgABr8QAAa/KAAGv14ABr/cAAbAawAGwHsABsCNAAbA9gAGwV8ABsHHAAbBxwAGwjAABsKYAAbDAgAGwxQABsNAAAbDawAGw7UABsP+AAbEFgAGxC4ABsTIAAbE2AAGxO4ABsUGAAbFHgAGxTQABsVEAAbFWgAGxbYABsYVAAbGJQAGxnAABsa5AAbHBAAGx04ABsdkAAbHegAGx4oABseqAAbHygAGx9oABsfyAAbICgAGyCIABsgiAAbJCgAGyiMABso7AAbKUQAGyxwABswEAAbMGgAGzDAABsxQAAbMcAAGzR0ABs3bAAbN+wAGzhsABs8GAAbQAwAG0O8ABtHxAAbStQAG04sABtOjAAbTuwAG09sABtP7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AAh75QAIfFMACHxuAAh8xQAIfRkACH1vAAh9xwAIfj4ACH60AAh/cgAIgEQACIEJAAiB5wAIggEACIK4AAiDZwAIhCEACIT7AAiFWwAIhbkACIXuAAiGIQAIhoIACIaaAAiGsgAIhsoACIbiAAiG+gAIhxIACIcqAAiHQgAIh1oACIdyAAiHigAIh6IACIe6AAiH0gAIh+oACIhMAAiITAAIiF4ACIh4AAiIswAIiWkACImBAAiKBAAIihwACIq+AAiLfgAIjCIACIzlAAiN0gAIjpEACI8zAAiP7wAIkH8ACJCnAAiQpwAIkKcACJEiAAiRpAAIkeAACJIqAAiSxwAIkyUACJO/AAiUUwAIlOcACJVHAAiVxAAIlnEACJbqAAiXWQAIl8MACJgyAAiYcAAImOQACJj8AAiZFAAImYcACJn7AAiaggAImtgACJtnAAicCwAInGUACJyfAAidOAAInc4ACJ5AAAiesAAInyAACJ+5AAif0QAIn+kACKARAAigOgAIoGIACKB6AAigkwAIoKsACKDfAAihFwAIoWAACKGpAAih8gAIomcACKLcAAijRwAIo6UACKQBAAikcwAIpLcACKS3AAilGgAIpWUACKV3AAiljQAIpZ8ACKW1AAilxwAIpd0ACKXvAAimBQAIphcACKaXAAinMAAIp3QACKfTAAioOQAIqI4ACKi5AAioywAIqTkACKmxAAiqIQAIql0ACKrNAAirPgAIq68ACKxJAAisnwAIrNgACKzwAAitOQAIrasACK3BAAit8AAIrg0ACK4qAAiuSgAIrmoACK6xAAiu5QAIrvcACK9GAAivlgAIr74ACK/qAAiwOgAIsEwACLDfAAixNgAIsZ4ACLINAAiyuwAIs0MACLNDAAizdAAIs6UACLPbAAi0WAAItPQACLUzAAi10wAItjYACLa5AAi3KgAIt6EACLfpAAi4iwAIuTAACLmmAAi6OQAIumIACLp5AAi6eQAIupIACLrNAAi8zAAIvRwACL2BAAi+CAAIvr8ACL9UAAi/mQACAF4AAAH5AsoAAwAHACpAJwAAAAMCAANnAAIBAQJXAAICAV8EAQECAU8AAAcGBQQAAwADEQUGFyszESERJSERIV4Bm/6YATX+ywLK/TYzAmQAAgA5//MA5ALKAAMADwAfQBwAAAABXwABAWpNAAICA2EA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MjY1NCYjIgYHJzY2MzIWFRQGBxUWFhUUBgMBMwEhNSM1EzMRMxUjFSczNTQ3BgYHsUc+IEEjRiIvNy0zHRgZFykcMR5KMj1QJywyL1ZNAYx1/nQBX7u8cz091WEDBRgJARYiXRMZNBQgTiEUExgSFEUXHj00IjEOBgo5IztE/uoCyv02SksBGv7tUkqcUCowDTIO//8AG/9AAd0CIQEPACIB4AIUwAAACbEAArgCFLA1K///AAAAAAKyA6YCJgAkAAABBwBDAHIAqAAIsQIBsKiwNSv//wAAAAACsgOmAiYAJAAAAQcAdgDXAKgACLECAbCosDUr//8AAAAAArIDpgImACQAAAEHAUoAXgCoAAixAgGwqLA1K///AAAAAAKyA50CJgAkAAABBwFRAGYAqAAIsQIBsKiwNSv//wAAAAACsgOYAiYAJAAAAQcAagApAKgACLECArCosDUr//8AAAAAArIDcAImACQAAAEHAU8AtwArAAixAgKwK7A1KwACAAAAAAN9AsoADwATAHBLsC5QWEAnAAUABggFBmcACAABBwgBZwkBBAQDXwADA2pNAAcHAF8CAQAAawBOG0AtAAkEBQQJcgAFAAYIBQZnAAgAAQcIAWcABAQDXwADA2pNAAcHAF8CAQAAawBOWUAOExIRERERERERERAKDR8rISE1IwcjASEVIRUhFSEVISUzESMDff5W8EmaAUACPf7tAQH+/wET/Z25PqqqAsp8nXy4rAEg//8AOv8QAloC1AImACYAAAAHAHoBGgAA//8AWgAAAfUDpgImACgAAAEHAEMARgCoAAixAQGwqLA1K///AFoAAAH1A6YCJgAoAAABBwB2AKsAqAAIsQEBsKiwNSv//wBaAAACAgOmAiYAKAAAAQcBSgAyAKgACLEBAbCosDUr//8AWgAAAfUDmAImACgAAAEHAGr//QCoAAixAQKwqLA1K///AAQAAAFlA6YCJgAsAAABBwBD/9wAqAAIsQEBsKiwNSv//wAgAAABgwOmAiYALAAAAQcAdgBBAKgACLEBAbCosDUr////8AAAAZgDpgImACwAAAEHAUr/yACoAAixAQGwqLA1K///ABsAAAFqA5gCJgAsAAABBwBq/5MAqAAIsQECsKiwNSsAAgAXAAACqgLKAA0AGQA/QDwFAQMGAQIHAwJnCQEEBABfCAEAAGpN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AVcAAQEAXwAAAQBPAAAABQAFEREEDRgrsQYARCERIzUhEQESxAEGAm5C/VAAAQBOAAABVAKwAAcAMLEGZERAJQACAQMCVwABAAADAQBnAAICA18EAQMCA08AAAAHAAcREREFDRkrsQYARCERIzUzNTMRARLExEIByUKl/VAAAQBOAAABVAKwAAcAMLEGZERAJQACAQMCVwABAAADAQBnAAICA18EAQMCA08AAAAHAAcREREFDRkrsQYARCERIzUzETMRARLExEIBRkIBKP1QAAEATgAAAVQCsAAHADCxBmREQCUAAgEDAlcAAQAAAwEAZwACAgNfBAEDAgNPAAAABwAHERERBQ0ZK7EGAEQhNSM1MxEzEQESxMRCp0IBx/1QAAEATgAAAVQCsAAFACaxBmREQBsAAgEChQABAAABVwABAQBgAAABAFARERADDRkrsQYARCEhNTMRMwFU/vrEQkICbgABAE4ApgFUAhAABQAmsQZkREAbAAABAIUAAQICAVcAAQECYAACAQJQEREQAw0ZK7EGAEQTMxEzFSFOQsT++gIQ/thCAAEATgCmAVQCEAAHACqxBmREQB8AAAEDAFcAAQACAwECZwAAAANfAAMAA08REREQBA0aK7EGAEQTMxUzFSMVI05CxMRCAhCUQpT//wAo/zkB0P/ZAwcBSwAA/NsACbEAAbj827A1K///ACgCUwHHAx8BBwIEACoDNQAJsQACuAM1sDUr//8ADAHVAbECygIGAgoAAAABACj/EAF2/+4ABgAnsQZkREAcAwECAAFMAQEAAgCFAwECAnYAAAAGAAYSEQQNGCuxBgBEFyczFzczB7ePT1hZTo7w3oaG3gABACj/EAF2/+wABgAnsQZkREAcBQEBAAFMAAABAIUDAgIBAXYAAAAGAAYREQQNGCuxBgBEFzczFyMnByiOMY9PWFnw3NyEhAABACj/EAEjABcABgAGswMAATIrBSc1NxUHFwEj+/ujo/BrMWtFPj8AAQAo/xABIwAXAAYABrMEAAEyKxc1Nyc1FxUoo6P78EU+P0VrMf//ACgBGQFCAbkDBwBDAAD+uwAJsQABuP67sDUr//8AKAEZAdwBuQFHAVICBP67wABAAAAJsQACuP67sDUr//8AKAEZAdwBuQMHAVIAAP67AAmxAAK4/ruwNSv//wAo/zEBvf/JAwcBUQAA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AAYG+jgA//8ATv8QAkYDCAImAYMAAAAGBu4tAP//AE7/EAJGAwgCJgGDAAAABgb7QQD//wBO/xACRgNcAiYBgwAAAAYG7y8A//8ATv8QAkYDXAImAYMAAAAGBvwnAP//AAAAAAMJAtQAJgArZgABBgbeubsACbEBAbj/u7A1K///AAAAAAMHAtQAJgArZAABBgcYs7sACbEBAbj/u7A1K///AAAAAAOrAtQAJwArAQgAAAEHBu3/e//MAAmxAQK4/8ywNSv//wAAAAADtgLUACcAKwETAAABBwb6/3v/zAAJsQECuP/MsDUr//8AHgAAA7MC1AAnACsBEAAAAQcG7v97/8wACbEBArj/zLA1K/////YAAAOdAtQAJwArAPoAAAEHBvv/cf/MAAmxAQK4/8ywNSv////nAAADmQMqACcAKwD2AAABBwbv/3H/zgAJsQECuP/OsDUr////5wAAA5oDKgAnACsA9wAAAQcG/P9x/84ACbEBArj/zrA1K///AE7/9gGCAxkCJgGFAAAABgbeFgD//wBO//YBggMZAiYBhQAAAAYHGBUA//8ACf/2AYIDCAImAYUAAAAGBu2EAP//AAr/9gGCAwgCJgGFAAAABgb6hQD//wAd//YBggMIAiYBhQAAAAcG7v96AAD//wAT//YBggMIAiYBhQAAAAYG+44A////8v/2AYIDXAImAYUAAAAHBu//fAAA////6v/2AYIDXAImAYUAAAAHBvz/dAAA//8AAAAAAfkC1AAnACwAlAAAAQYG3rm7AAmxAQG4/7uwNSv//wAAAAAB8gLUACcALACNAAABBgcYs7sACbEBAbj/u7A1K///AAAAAAKjAtQAJwAsAT4AAAEHBu3/e//MAAmxAQK4/8ywNSv//wAAAAACmQLUACcALAE0AAABBwb6/3v/zAAJsQECuP/MsDUr//8AHgAAAr8C1AAnACwBWgAAAQcG7v97/8wACbEBArj/zLA1K///AAAAAAKpAtQAJwAsAUQAAAEHBvv/e//MAAmxAQK4/8ywNSv////nAAAChQMqACcALAEgAAABBwbv/3H/zgAJsQECuP/OsDUr////5wAAAoIDKgAnACwBHQAAAQcG/P9x/84ACbEBArj/zrA1K///AC3/9gI+AxkCJgBSAAAABwbeAKsAAP//AC3/9gI+AxkCJgBSAAAABwcYAKoAAP//AC3/9gI+AwgCJgBSAAAABgbtGQD//wAt//YCPgMIAiYAUgAAAAYG+hoA//8ALf/2Aj4DCAImAFIAAAAGBu4PAP//AC3/9gI+AwgCJgBSAAAABgb7IwD//wAA//YDKQLVACYAMkcAAQYG3rm7AAmxAgG4/7uwNSv//wAA//YDOALVACYAMlYAAQYHGLO7AAmxAgG4/7uwNSv//wAA//YD4gLVACcAMgEAAAABBwbt/3v/zAAJsQICuP/MsDUr//8AAP/2A+gC1QAnADIBBgAAAQcG+v97/8wACbECArj/zLA1K///AAv/9gO8AtUAJwAyANoAAAEHBu7/aP/MAAmxAgK4/8ywNSv//wAA//YDvALVACcAMgDaAAABBwb7/3v/zAAJsQICuP/MsDUr//8ARv/3AlADGQImAZEAAAAHBt4AsQAA//8ARv/3AlADGQImAZEAAAAHBxgAsAAA//8ARv/3AlADCAImAZEAAAAGBu0fAP//AEb/9wJQAwgCJgGRAAAABgb6IAD//wBG//cCUAMIAiYBkQAAAAYG7hUA//8ARv/3AlADCAImAZEAAAAGBvspAP//AEb/9wJQA1wCJgGRAAAABgbvFwD//wBG//cCUANcAiYBkQAAAAYG/A8A//8AAAAAAw8C1AAmBxizuwEHADwAnwAAAAmxAAG4/7uwNSv//wAAAAADsALUACcG+v97/8wBBwA8AUAAAAAJsQACuP/MsDUr//8AAAAAA88C1AAnBvv/e//MAQcAPAFfAAAACbEAArj/zLA1K/////sAAAO+AyoAJgb8hc4BBwA8AU4AAAAJsQACuP/OsDUr//8ANf/2AyoDGQImAZUAAAAHBt4BKQAA//8ANf/2AyoDGQImAZUAAAAHBxgBKAAA//8ANf/2AyoDCAImAZUAAAAHBu0AlwAA//8ANf/2AyoDCAImAZUAAAAHBvoAmAAA//8ANf/2AyoDCAImAZUAAAAHBu4AjQAA//8ANf/2AyoDCAImAZUAAAAHBvsAoQAA//8ANf/2AyoDXAImAZUAAAAHBu8AjwAA//8ANf/2AyoDXAImAZUAAAAHBvwAhwAA//8AAAAAA0EC1QAmAXVKAAEGBt65uwAJsQEBuP+7sDUr//8AAAAAA1EC1QAmAXVaAAEGBxizuwAJsQEBuP+7sDUr//8AAAAAA/wC1QAnAXUBBQAAAQcG7f97/8wACbEBArj/zLA1K///AAAAAAP8AtUAJwF1AQUAAAEHBvr/e//MAAmxAQK4/8ywNSv//wABAAAD0ALVACcBdQDZAAABBwbu/17/zAAJsQECuP/MsDUr//8AAAAAA+AC1QAnAXUA6QAAAQcG+/97/8wACbEBArj/zLA1K////+cAAAOsAyoAJwF1ALUAAAEHBu//cf/OAAmxAQK4/86wNSv////7AAADvQMqACcBdQDGAAABBgb8hc4ACbEBArj/zrA1K///AC3/9gJxAxwCJgF9AAAABgcMDgD//wAt//YCcQMcAiYBfQAAAAYHFzMA//8AJv/2AgYDHAImAYEAAAAGBwwIAP//ACb/9gIGAxwCJgGBAAAABgcXLQD//wBO/xACRgMcAiYBgwAAAAYHDCIA//8ATv8QAkYDHAImAYMAAAAGBxdHAP//AB7/9gGCAxwCJgGFAAAABwcM/28AAP//AE7/9gGCAxwCJgGFAAAABgcXlAD//wAt//YCPgMcAiYAUgAAAAYHDAQA//8ALf/2Aj4DHAImAFIAAAAGBxcpAP//AEb/9wJQAxwCJgGRAAAABgcMCgD//wBG//cCUAMcAiYBkQAAAAYHFy8A//8ANf/2AyoDHAImAZUAAAAHBwwAggAA//8ANf/2AyoDHAImAZUAAAAHBxcApwAA//8ALf8QAnEDGQImAX0AAAAnBt4AtQAAAAYG3xsA//8ALf8QAnEDGQImAX0AAAAnBxgAtAAAAAYG3xsA//8ALf8QAnEDCAImAX0AAAAmBu0jAAAGBt8bAP//AC3/EAJxAwgCJgF9AAAAJgb6JAAABgbfGwD//wAt/xACcQMIAiYBfQAAACYG7hkAAAYG3xsA//8ALf8QAnEDCAImAX0AAAAmBvstAAAGBt8bAP//AC3/EAJxA1wCJgF9AAAAJgbvGwAABgbfGwD//wAt/xACcQNcAiYBfQAAACYG/BMAAAYG3xsA//8AAP/2BDQC1AAmACQNAAAnAYUCsgAAAQYG3rm7AAmxAwG4/7uwNSv//wAA//YEIwLUACYHGLO7ACYAJAAAAQcBhQKhAAAACbEAAbj/u7A1K///AAD/9gTAAtQAJwbt/3v/zAAnACQAowAAAQcBhQM+AAAACbEAArj/zLA1K///AAD/9gTEAtQAJwb6/3v/zAAnACQApQAAAQcBhQNCAAAACbEAArj/zLA1K///AAD/9gSoAtQAJwbu/13/zAAnACQAjAAAAQcBhQMmAAAACbEAArj/zLA1K///AAD/9gSzAtQAJwb7/3v/zAAnACQAlgAAAQcBhQMxAAAACbEAArj/zLA1K/////H/9gSYAyoAJwbv/3v/zgAnACQAggAAAQcBhQMWAAAACbEAArj/zrA1K/////H/9gSiAyoAJwb8/3v/zgAmACR4AAEHAYUDIAAAAAmxAAK4/86wNSv//wBO/xACRgMZAiYBgwAAACcG3gDJAAAABwbf/3wAAP//AE7/EAJGAxkCJgGDAAAAJwcYAMgAAAAHBt//fAAA//8ATv8QAkYDCAImAYMAAAAmBu03AAAHBt//fAAA//8ATv8QAkYDCAImAYMAAAAmBvo4AAAHBt//fAAA//8ATv8QAkYDCAImAYMAAAAmBu4tAAAHBt//fAAA//8ATv8QAkYDCAImAYMAAAAmBvtBAAAHBt//fAAA//8ATv8QAkYDXAImAYMAAAAmBu8vAAAHBt//fAAA//8ATv8QAkYDXAImAYMAAAAmBvwnAAAHBt//fAAA//8AAP/2BOYC1AAmACtnAAAmBt65uwEHAYUDZAAAAAmxAQG4/7uwNSv//wAA//YE4QLUACYAK2IAACYHGLO7AQcBhQNfAAAACbEBAbj/u7A1K///AAD/9gWUAtQAJwArARUAAAAnBu3/e//MAQcBhQQSAAAACbEBArj/zLA1K///AAD/9gWVAtQAJwArARYAAAAnBvr/e//MAQcBhQQTAAAACbEBArj/zLA1K///AB7/9gWhAtQAJwArASIAAAAnBu7/e//MAQcBhQQfAAAACbEBArj/zLA1K/////b/9gWDAtQAJwArAQQAAAAnBvv/cf/MAQcBhQQBAAAACbEBArj/zLA1K////+f/9gVwAyoAJwArAPEAAAAnBu//cf/OAQcBhQPuAAAACbEBArj/zrA1K////+f/9gVtAyoAJwArAO4AAAAnBvz/cf/OAQcBhQPrAAAACbEBArj/zrA1K///ADX/EAMqAxkCJgGVAAAAJwbeASkAAAAHBt8AiwAA//8ANf8QAyoDGQImAZUAAAAnBxgBKAAAAAcG3wCLAAD//wA1/xADKgMIAiYBlQAAACcG7QCXAAAABwbfAIsAAP//ADX/EAMqAwgCJgGVAAAAJwb6AJgAAAAHBt8AiwAA//8ANf8QAyoDCAImAZUAAAAnBu4AjQAAAAcG3wCLAAD//wA1/xADKgMIAiYBlQAAACcG+wCiAAAABwbfAIsAAP//ADX/EAMqA1wCJgGVAAAAJwbvAJEAAAAHBt8AiwAA//8ANf8QAyoDXAImAZUAAAAnBvwAhwAAAAcG3wCLAAD//wAA//YE6gLVACYBdVYAACYG3rm7AQcBhQNoAAAACbEBAbj/u7A1K///AAD/9gT0AtUAJgF1YAAAJwGFA3IAAAEGBxizuwAJsQIBuP+7sDUr//8AAP/2BaEC1QAnAXUBDQAAACcBhQQfAAABBwbt/3v/zAAJsQICuP/MsDUr//8AAP/2BaEC1QAnAXUBDQAAACcBhQQfAAABBwb6/3v/zAAJsQICuP/MsDUr/////v/2BWoC1QAnAXUA1gAAACcBhQPoAAABBwbu/1v/zAAJsQICuP/MsDUr//8AAP/2BX4C1QAnAXUA6gAAACcBhQP8AAABBwb7/3v/zAAJsQICuP/MsDUr////5//2BUkDKgAnAXUAtQAAACcBhQPHAAABBwbv/3H/zgAJsQICuP/OsDUr////5//2BUkDKgAnAXUAtQAAACcBhQPHAAABBwb8/3H/zgAJsQICuP/OsDUr//8ALf/2AnEDAwImAX0AAAAGAU1bAP//AC3/9gJxAsUCJgF9AAAABgFMcwD//wAt/xACcQMcAiYBfQAAACYHDA4AAAYG3xsA//8ALf8QAnECKwImAX0AAAAGBt8bAP//AC3/EAJxAxwCJgF9AAAAJgcXMwAABgbfGwD//wAt//YCcQL1AiYBfQAAAAYBUU0A//8ALf8QAnEC9QImAX0AAAAmAVFNAAAGBt8bAP//AAAAAAKyA6sCJgAkAAABBwFNAHQAqAAIsQIBsKiwNSv//wAAAAACsgNtAiYAJAAAAQcBTACMAKgACLECAbCosDUr////+AAAArgDAAAmACQGAAEHBwz/Sf/kAAmxAgG4/+SwNSv//wAAAAACsgMAAiYAJAAAAQcHF/8n/+QACbECAbj/5LA1K///AAD/9gQ0As0AJgAkAAAABwGFArIAAAABAEcCUwDLAxkADwAssQZkREAhAwEAAQFMAAEAAYUAAAICAFkAAAACYgACAAJSFCcQAwgZK7EGAEQTNjY1JiY1NDYzMhYVFAYHRyAiGSIgGCEkP0UCfQIXEAIeHRocLCIzRAEAAQDk/xABlv/MAA8AVrEGZERACgYBAAIHAQEAAkxLsAxQWEAXAAACAQIAcgACAAECVwACAgFhAAECAVEbQBgAAAIBAgABgAACAAECVwACAgFhAAECAVFZtRMlIgMIGSuxBgBEBRQWMzI2NxUGBiMiJjU1MwFLERULEwcMKBgvN2dmGRgEAlIFCDQ4UP//AEcCUwDLAxkCBgbeAAD//wBlAl0B+gL1AAYBUT0AAAMAcAJXAdUDYAAVACEALQBRsQZkREBGAgEAAAQDAARpAAEKBQIDBwEDagkBBwYGB1kJAQcHBmEMCAsDBgcGUSMiFxYAACknIi0jLR0bFiEXIQAVABUiIhIiIg0IGyuxBgBEEzY2MzIWFjMyNjczBgYjIiYmIyIGBxciJjU0NjMyFhUUBjMiJjU0NjMyFhUUBnAFNTIgMioTFBUEPQUzNR0yKhMVFAYSHCMjHBwkJKkcIyMcHCQkAu0xQhUWFhUxQhYVFBeWHx0fHh4fHR8fHR8eHh8dH///AE7/EAJGAxwCJgGDAAAAJgcMIgAABwbf/3wAAP//AE7/EAJGAiwCJgGDAAAABwbf/3wAAP//AE7/EAJGAxwCJgGDAAAAJgcXRwAABwbf/3wAAP//AE7/EAJGAvUCJgGDAAAABgFRYQD//wBO/xACRgL1AiYBgwAAACYBUWEAAAcG3/98AAD////gAAACVQLoACYAKGAAAQcHDP8x/8wACbEBAbj/zLA1K////+wAAAJTAugAJgAoXgABBwcX/wz/zAAJsQEBuP/MsDUr////6gAAAwwC6AAmACtpAAEHBwz/O//MAAmxAQG4/8ywNSv////xAAADAQLoACYAK14AAQcHF/8R/8wACbEBAbj/zLA1K///AFr/9gR/AsoAJgArAAAABwGFAv0AAAACAIUCVAG8AwgADgAZAK+xBmRES7AZUFhACxMBAAEYAAICAAJMG0uwGlBYQAsTAQADGAACAgACTBtACxMBAAMYAAIEAAJMWVlLsBlQWEAWAwEBAAACAQBpAwEBAQJhBQQCAgECURtLsBpQWEAaAAMAAgNXAAEAAAIBAGkAAwMCYQUEAgIDAlEbQB4AAgQChgADAAQDVwABAAAEAQBpAAMDBF8FAQQDBE9ZWUANDw8PGQ8ZFhQjEwYIGiuxBgBEEzY2NSY1NDYzMhYVFAYHNy4CJzUzFhYXFYUcHzQgGSAiQz/wESchC4IIGAkCfgIWEQEwFxkoHitBAgoVNjYVCiVVGgwAAgCjAlQB2wMIAA4AGQCmsQZkREuwGVBYQAsUAQABDwACAgACTBtLsBpQWEALFAEAAw8AAgIAAkwbQAsUAQADDwACBAACTFlZS7AZUFhAFQMBAQAAAgEAaQMBAQECYQQBAgECURtLsBpQWEAZAAMAAgNXAAEAAAIBAGkAAwMCYQQBAgMCURtAHQACBAKGAAMABANXAAEAAAQBAGkAAwMEXwAEAwRPWVm3FRQUIxMFCBsrsQYARBM2NjUmNTQ2MzIWFRQGBzc2NjczFQ4CByOjHB80IBkgIkM/jQkZB4IKIycSRQJ+AhYRATAXGSgeK0ECFhpVJQoVNzUVAAIAdgJGAdsDXAAVACQAyLEGZERLsApQWEAwAAgDBwYIcgAHBgkHcAIBAAAEAwAEaQABCgUCAwgBA2oABgkJBloABgYJYgAJBglSG0uwE1BYQDEACAMHAwgHgAAHBgkHcAIBAAAEAwAEaQABCgUCAwgBA2oABgkJBloABgYJYgAJBglSG0AyAAgDBwMIB4AABwYDBwZ+AgEAAAQDAARpAAEKBQIDCAEDagAGCQkGWgAGBgliAAkGCVJZWUAWAAAkIx8dGRgXFgAVABUiIhIiIgsIGyuxBgBEEzY2MzIWFjMyNjczBgYjIiYmIyIGBxc2NSYmNTQ2MzIWFRQGB3YFNTIgMioTFBUEPQUzNR0yKhMVFAY4NxgcHBkeHzVAAukxQhUWFhUxQhYVFBd8AxoBFxMUGCMZJTgC////5P/2AYIDAwImAYUAAAAGAU28AP////z/9gGCAsUCJgGFAAAABgFM1AD////V//YBggMKAiYBhQAAAAcHCv96AAD////U//YBggMKAiYBhQAAAAcHC/95AAD////W//YBggL1AiYBhQAAAAYBUa4A////8P/2AYIDYAImAYUAAAAGBuKAAP//AAYAAAGGA6sCJgAsAAABBwFN/94AqAAIsQEBsKiwNSv//wAdAAABaANtAiYALAAAAQcBTP/1AKgACLEBAbCosDUr////4AAAAe0C6AAnACwAiAAAAQcHDP8x/8wACbEBAbj/zLA1K////+cAAAHtAugAJwAsAIgAAAEHBxf/B//MAAmxAQG4/8ywNSsAAgCFAlQBvAMIAA4AGQCvsQZkREuwGVBYQAsTAQIBGA4CAAICTBtLsBpQWEALEwECAxgOAgACAkwbQAsTAQIDGA4CBAICTFlZS7AZUFhAFgMBAQACAAECaQMBAQEAYQUEAgABAFEbS7AaUFhAGgADAgADVwABAAIAAQJpAAMDAGEFBAIAAwBRG0AeAAAEAIYAAwIEA1cAAQACBAECaQADAwRfBQEEAwRPWVlADQ8PDxkPGRkTJBAGCBorsQYARAEmJjU0NjMyFhUUBxQWFxcuAic1MxYWFxUBBz9DIx8aHzQfHG4RJyELgggYCQJUAkErHigZFzABERYCIBU2NhUKJVUaDAACAIUCVAHHAwgADgAZAKaxBmRES7AZUFhACxQBAgEPDgIAAgJMG0uwGlBYQAsUAQIDDw4CAAICTBtACxQBAgMPDgIEAgJMWVlLsBlQWEAVAwEBAAIAAQJpAwEBAQBhBAEAAQBRG0uwGlBYQBkAAwIAA1cAAQACAAECaQADAwBhBAEAAwBRG0AdAAAEAIYAAwIEA1cAAQACBAECaQADAwRfAAQDBE9ZWbcVFxMkEAUIGyuxBgBEASYmNTQ2MzIWFRQHFBYXFzY2NzMVDgIHIwEHP0MjHxofNB8cFQkZB4IKIiYSRwJUAkErHigZFzABERYCFBpVJQoVNjYVAAIAdgJGAdsDXAAVACQAj7EGZERLsApQWEAxAAcDCAkHcgAICQMICX4CAQAABAMABGkAAQoFAgMHAQNqAAkGBglZAAkJBmIABgkGUhtAMgAHAwgDBwiAAAgJAwgJfgIBAAAEAwAEaQABCgUCAwcBA2oACQYGCVkACQkGYgAGCQZSWUAWAAAkIyIhHRsXFgAVABUiIhIiIgsIGyuxBgBEEzY2MzIWFjMyNjczBgYjIiYmIyIGBxcmJjU0NjMyFhUUBgcUF3YFNTIgMioTFBUEPQUzNR0yKhMVFAatQDUfHhkcHBg3AukxQhUWFhUxQhYVFBejAjglGSMYFBMXARoD//8ARv/3AlADAwImAZEAAAAGAU1XAP//AEb/9wJQAsUCJgGRAAAABgFMbwD//wBG//cCUAMKAiYBkQAAAAYHChUA//8ARv/3AlADCgImAZEAAAAGBwsUAP//ADv/EAI9AxkCJgGNAAAABwbeALQAAP//ADv/EAI9AxkCJgGNAAAABwcYALMAAP//AEb/9wJQAvUCJgGRAAAABgFRSQD//wBG//cCUANgAiYBkQAAAAYG4hsA//8AAAAAAnADqwImADwAAAEHAU0AUwCoAAixAQGwqLA1K///AAAAAAJwA20CJgA8AAABBwFMAGoAqAAIsQEBsKiwNSv////gAAADEALoACcAPACgAAABBwcM/zH/zAAJsQEBuP/MsDUr////+gAAAysC5wAnADwAuwAAAQcHF/8a/8sACbEBAbj/y7A1K///AAAAAAKqAtQAJgAzYwABBgcYs7sACbECAbj/u7A1KwADAFsCYwH9AwoACgAWACIAa7EGZERACgQBAgAJAQECAkxLsCJQWEAbAAACAQBXBAECAQECWQQBAgIBYQUDBgMBAgFRG0AcBAECAQMCWQAABgEBAwABZwQBAgIDYQUBAwIDUVlAEgAAIR8bGRUTDw0ACgAKFQcIFyuxBgBEAS4CJzUzFhYXFSU0NjMyFhUUBiMiJiU0NjMyFhUUBiMiJgEvDyYhC3gIGAn+7CMcHCQkHBwjASIjHRwkJBwdIwJqFDY3FQolVRoMOiMfHyMhICAhIx8fIyEgIAADAFsCYwH9AwoACgAWACIAcLEGZERACgUBAwAAAQEDAkxLsCJQWEAcAAADAQBXBQEDAQEDWQUBAwMBYQcEBgIEAQMBURtAHQUBAwECA1kAAAABAgABZwUBAwMCYQcEBgMCAwJRWUAVGBcMCx4cFyIYIhIQCxYMFhUTCAgYK7EGAEQTNjY3MxUOAgcjByImNTQ2MzIWFRQGISImNTQ2MzIWFRQG6QkZB3gKIiUQQE8cIyMcHCQkAQcdIyMdHCQkAnYaVSUKFTc2FAcgISMfHyMhICAhIx8fIyEgAAEArwJeAWEDHAAKAC2xBmREQCIJAwIBAAFMAAABAQBXAAAAAV8CAQEAAU8AAAAKAAoUAwgXK7EGAEQBJiYnNTMeAhcVAQocLhGKBA0QBwJeL1wnDBlAPhgP//8ANf8QAyoDHAImAZUAAAAnBwwAggAAAAcG3wCLAAD//wA1/xADKgIiAiYBlQAAAAcG3wCLAAD//wA1/xADKgMcAiYBlQAAACcHFwCnAAAABwbfAIsAAP//ADX/9gMqAvUCJgGVAAAABwFRAMEAAP//ADX/EAMqAvUCJgGVAAAAJwFRAMEAAAAHBt8AiwAA////6v/2Az0C6AAmADJbAAEHBwz/O//MAAmxAgG4/8ywNSv////u//YDDgLoACYAMiwAAQcHF/8O/8wACbECAbj/zLA1K////+AAAANeAugAJgF1ZwABBwcM/zH/zAAJsQEBuP/MsDUr////8QAAAzcC6AAmAXVAAAEHBxf/Ef/MAAmxAQG4/8ywNSv//wAb//YElALVACYBdQAAAAcBhQMSAAAAAQDgAl4BkgMcAAoAJ7EGZERAHAYAAgEAAUwAAAEBAFcAAAABXwABAAFPFBQCCBgrsQYARBM+AjczFQYGByPgCA8OA4oQLh1XAm0YPkAZDCdcLwABAE0CUwDRAxkADwAssQZkREAhDAECAQFMAAECAYUAAgAAAlkAAgIAYgAAAgBSFyQQAwgZK7EGAEQTJiY1NDYzMhYVFAYHFBYX0UU/JCEYICEaIiACUwFEMyIsHBodHgIQFwIAAf/s/3sA1AKyAAoANEAxBQEBAAcGAgIBAkwEAwIASgMBAgEChgAAAQEAVwAAAAFfAAEAAU8AAAAKAAoWEQQNGCsHETMnNxcHJzcjERShQBtsbBtAeYUC3z0ba2saPf1IAAH/K/97ABQCsgAKADRAMQUBAAEEAwICAAJMBwYCAUoDAQIAAoYAAQAAAVcAAQEAXwAAAQBPAAAACgAKFhEEDRgrBxEjFwcnNxcHMxEVeUEbbW0bQaKFArg9GmtrGz39IQABACgBJAIUAZQAAwAeQBsAAAEBAFcAAAABXwIBAQABTwAAAAMAAxEDDRcrEzUhFSgB7AEkcHD//wBc/x0BywL1ACcAX/9+AAAABwBfAIIAAAACAAwB1QGxAsoACAARACRAIQIBAAABXwUDBAMBAWoATgkJAAAJEQkRDQwACAAIEwYNFysBFhYXIyYmJzcjFhYXIyYmJzcBgAgbDmsZLw4HWwgbDmsZLw4HAso0hjs3fjULNIY7N341CwAB/+z/ewDUAloABQAkQCEDAQIBAoYAAAEBAFcAAAABXwABAAFPAAAABQAFEREEDRgrBxEzFSMRFOi/hQLfJ/1IAAH/LP97ABQCWgAFACRAIQMBAgAChgABAAABVwABAQBfAAABAE8AAAAFAAUREQQNGCsHESM1MxEVv+iFArgn/SEAAf+M/3sAdAKxAAcAJkAjBAEDAAOGAAEAAAFXAAEBAF8CAQABAE8AAAAHAAcREREFDRkrBxEjNTMVIxEVX+hfhQJi1NT9ngAB/4z/ewB0ArEACwAwQC0GAQUABYYAAQACAwECZwADAAADVwADAwBfBAEAAwBPAAAACwALEREREREHDRsrBxEjNTMVIxUzFSMRFV/owcFfhQJi1CeHJv2eAAH/jP97AHQCsQALADBALQYBBQAFhgADAAIBAwJnAAEAAAFXAAEBAF8EAQABAE8AAAALAAsREREREQcNGysHESM1MzUjNTMVIxEVX8HB6F+FAmImhyfU/Z4AAwAuAcgC8QLKAAMABwALAC9ALAgFBwMGBQEBAF8EAgIAAGoBTggIBAQAAAgLCAsKCQQHBAcGBQADAAMRCQ0XKwETMwMhEzMDMxMzAwHogYip/eaBiKl9gYipAcgBAv7+AQL+/gEC/v7////9AvgB9wNaAgYAcQAAAAQAOf/oAOQC3wALABcAIwAvAOhLsCNQWEArAAUKAQQHBQRpCAEAAAFhAAEBcE0JAQICA2EAAwNtTQAHBwZhCwEGBnEGThtLsClQWEAoAAUKAQQHBQRpAAcLAQYHBmUIAQAAAWEAAQFwTQkBAgIDYQADA20CThtLsDJQWEAmAAMJAQIFAwJpAAUKAQQHBQRpAAcLAQYHBmUIAQAAAWEAAQFwAE4bQCwAAQgBAAMBAGkAAwkBAgUDAmkABQoBBAcFBGkABwYGB1kABwcGYQsBBgcGUVlZWUAjJSQZGA0MAQArKSQvJS8fHRgjGSMTEQwXDRcHBQALAQsMDRYrEyImNTQ2MzIWFRQGByImNTQ2MzIWFRQGByImNTQ2MzIWFRQGByImNTQ2MzIWFRQGjigtLSgnLy8nKC0tKCcvLycoLS0oJy8vJygtLSgnLy8CQycnKSUlKScnyScnKSUlKScnyScnKSUlKScnyScnKSUlKScnAAH/jP97AHQCsQAPADVAMggBBwAHhgADBAECAQMCZwUBAQAAAVcFAQEBAF8GAQABAE8AAAAPAA8RERERERERCQ0dKwcRIzUzNSM1MxUjFTMVIxEVX19f6F9fX4UCYiaHJyeHJv2eAAL/jP97AHQCsQAHAAsAMkAvBgEDAAOGAAEABQQBBWcABAAABFcABAQAXwIBAAQATwAACwoJCAAHAAcREREHDRkrBxEjNTMVIxEDMzUjFV/oX2KamoUCYtTU/Z4CiIcAAf+L/3sAdQKxAAUAJUAiBAECAQABTAAAAQEAVwAAAAFfAgEBAAFPAAAABQAFEgMNFysHESczBxEVYOpghQKDs7P9fQAB/4v/ewB1ArQABgAdQBoDAQBKAQEAAgCFAwECAnYAAAAGAAYSEQQNGCsHESM3FyMRFWB1dWCFAmLX1/2eAAL/i/97AHUCsgAGAAoAHEAZCgkIBQQDAgEIAEoBAQAAdgAAAAYABgINFisHESc3FwcRAzcnBxVgdXVgFT4+PoUCc1lra1n9jQKVNzc3AAH/jP97AHQCsQANADNAMAcBBgAGhgADAAIBAwJnBAEBAAABVwQBAQEAXwUBAAEATwAAAA0ADREREREREQgNHCsHESM1MzUjNTMVMxUjERVfX1+JX1+FAmImhyeuJv2eAAIAFAGWAWcDVgALABMAMUAuAAEAAwIBA2kFAQIAAAJZBQECAgBhBAEAAgBRDQwBABEPDBMNEwcFAAsBCwYMFisTIiY1NDYzMhYVFAYnMjU0IyIVFLxSVlBYVFdSWC8vLgGWd2pqdXVqandle3p6ewACABkBmAFmA1UAGwAnAEpARwMBAQAEAQIBCgEEAgNMBgEAAAECAAFpAAIHAQQFAgRpAAUDAwVZAAUFA2EAAwUDUR0cAQAjIRwnHScVEw8NBwUAGwEbCAwWKwEyFhcVJiMiBgYHMzY2MzIWFRQGIyImNTQ+AhciBhUUFjMyNjU0JgECDiQMGBk2OxkCBA0uJTtEV0pMYBU0WwQdIBwfGiAbA1UEA1wLHzUjEh5HQUFVZWEvWEcp6SETGi8jHxsgAAIAFQGYAWIDVQAbACcASkBHEgEDBQwBAgMLAQECA0wGAQAHAQQFAARpAAUAAwIFA2kAAgEBAlkAAgIBYQABAgFRHRwBACMhHCcdJxcVDw0JBwAbARsIDBYrEzIWFRQOAiMiJic1FjMyNjY3IwYGIyImNTQ2FyIGFRQWMzI2NTQmtk1fFTRbRQ0lDBgZNjsZAgQNLiU6RVdQGSEcHB0gHANVZGIvWEcpBANcCx82IhIeSEBBVVciIBsgIRMaL///ABv/mgFYAO4BRgBEAKApmiZmAAmxAAK4/6CwNSv//wAd/5oBZADuAUYASACgKZomZgAJsQACuP+gsDUr//8AHf+aAXUA7gFGAFIAoCmaJmYACbEAArj/oLA1K///AAP/oAF0AOgBRgBbAKApmiZmAAmxAAG4/6CwNSv//wAc/5oBYwDuAUYEGwCgKZomZgAJsQACuP+gsDUrAAEAFQAAAiUC1AAdAFBATQMBAQAEAQMBAkwAAwAEAgMEZwUBAgkBBgcCBmkAAQEAYQoBAABwTQAHBwhfAAgIawhOAQAaGRgXFhUUExIREA8ODQwLCAYAHQEdCw0WKxMyFhcHJiYjIhUUFhc1IRUjFTMVIxUzFSE1IhE0Nvs1ThssGjEaZzgoASSekZGe/tzseQLUFA1zDQ+NT0YCuXBJcFZyyAEFgIcAAwAk/8YCRgL3ACQALQA0AGhAFRcUEQMHAzQtKiAfHBsYBQIKAAcCTEuwGVBYQB0GAQEAAYYABwcCXwQBAgJsTQADAwBiBQEAAGsAThtAGwYBAQABhgADBQEAAQMAagAHBwJfBAECAmwHTllACyMRHhIRGRIQCA0eKyUmJwcjNyYmNTQ2Njc3MwcWFzczBxYWFwcmJicDNjY3FQYHByMTJiYjIwMWFhcDBgYVFBYXAUUlIRJJF01KQH1ZEEkPJSIQSRQOGw0wCBAITyBBJEtTEEl9Dx4LD1IPIxM/MTQQERUBClpyKJpqWItZC0xIAgdRYwULBngFBgT+fAQSDXsgBE8CZwUD/msHCAIBlRdjRy1HGgABACT/9gInAtUALACYS7AiUFhAFwMBAQAXBAICARABBAIiIR4YDQUFBARMG0AaAwEBAAQBAwEXAQIDEAEEAiIhHhgNBQUEBUxZS7AiUFhAHQAEBQIEWQABAQBhBgEAAHBNAwECAgVhAAUFcQVOG0AeAAMABAUDBGkAAQEAYQYBAABwTQACAgVhAAUFcQVOWUATAQAmJBsZFBMPDggGACwBLAcNFisBMhYXByYmIyIGFRQWFxEzFzM2NjMyFhcHJiMiBhUVNjY3FQYGIyImJjU0NjYBXzNnLjElTCRSVTI0XBEGETIoCBUHDw0PIi8ZNhwtXTZphT9HjQLVHBd2ExyHcVt2FgE4SSQsAwJ6BS8+XgUQC3sTElqkbW2nYAABAE7/kgOLApoAJgC8S7AZUFhADSUiHAMCABEOAgECAkwbQA0lIhwDAgcRDgIBAgJMWUuwDFBYQCEACQAACXAABAEEhgUBAgIAYQgHCgMAAHNNBgMCAQFrAU4bS7AZUFhAIAAJAAmFAAQBBIYFAQICAGEIBwoDAABzTQYDAgEBawFOG0AkAAkACYUABAEEhgAHB21NBQECAgBhCAoCAABzTQYDAgEBawFOWVlAGwEAJCMhHxsaGRgVExAPDQwJBwUEACYBJgsNFisBMhYVESMRNCMiBhURIzUHIxM1NCMiBhURIxEzFzM2NjMyFzczBzYCz11flVI7MpVLZK9SPi+VchQIGVcvZS9NZDghAixfaf6cAT92VE/+7jOhAXg1dl1X/v8CIkYqJjeleQsABQAKAAACMgLKABsAHwAjACcAKwBdQFoeAQMEKAELAAJMDgcFAwMSEAgDAgEDAmgRDwkDARMMCgMACwEAZwYBBARqTRQNAgsLawtOAAArKicmJSQjIiEgHRwAGwAbGhkYFxYVFBMREREREREREREVDR8rMzUjNTM1IzUzNTMXMzUzFTMVIxUzFSMVIycjFQMzJyMXMycjFzMnIxczJyNEOjo6Op1OW285OTk5nlBYBBwdBAlCFi6tLgJDRgUEG/dKSEr39/f3SkhK9/f3AdNg8khISO1bAAMAS//2A3QCygANABYAPgClQBYaAQcGGwEFBwYBAgUvAQkCLgEBCQVMS7AZUFhALAAFAAIJBQJnCwEEBABfCgEAAGpNAAcHBmEMAQYGc00ACQkBXwgDAgEBawFOG0AwAAUAAgkFAmcLAQQEAF8KAQAAak0ABwcGYQwBBgZzTQMBAQFrTQAJCQhhAAgIcQhOWUAjGBcPDgEAMzEsKh8dFz4YPhIQDhYPFgwLCgkIBwANAQ0NDRYrATIWFRQGBxMjAyMRIxEXIxUzMjY1NCYFMhYXByYmIyIVFBYWFx4CFRQGIyImJzUWFjMyNjU0JiYnJiY1NDYBBnVvOi2RnHQsja4hIzQtMAGiK04oJCA6HTUNKCYlNx5jYDBEIyNRHyMfDCgqPjpjAspkbUlYF/6/ARL+7gLKfMEyMTMrIhQXaxEXJg0VGBQTKDwxU1kPEXsUGhoVDhcdFiBGP0xRAAQACgAAAtcCygAXABoAHQAgAERAQRoBAQIBTAwHBQMEAQ4NCggEAAkBAGgGBAICAmpNDwsCCQlrCU4AACAfHRwZGAAXABcWFRQTEREREREREREREA0fKzMDIzUzAzMTMxMzEzMTMwMzFSMDIwMjAxMzJwM3IwU3I4k2ST00cTFFN382RjBxND5KNow8PjtELBabGC0BTBUuAUFKAT/+wQE//sEBP/7BSv6/AUH+vwGLpP5krq6uAAEACAAAAjwCygATADhANRIBBwABTBEBAAFLBQMCAQYBAAcBAGgEAQICak0JCAIHB2sHTgAAABMAExERERERERERCg0eKzMRIzUzETMRMxMzAzMVIxMjAwcRSEBAlQm5nMaad6SikyoBL2EBOv7GATr+xmH+0QEvKv77AAEAFAAAAigCygAXADZAMxYVFBMSERAPCAcGBQQDAgEQAwABTAIBAAABXwABAWpNBAEDA2sDTgAAABcAFxERGQUNGSszNQcnNzUHJzc1IzUhFSMVNxcHFTcXBxXTVSl+VCp+vwIUwFsqhVoqhHo6PVZZOj1Wx35+YT89W1k+PVrgAAMAFP8QA9QC1AAbAC8APACmQBIQAQIDDwEAAjoBCAEpAQQIBExLsBlQWEA2AAUACQEFCWkAAgIDYQADA3BNAAAAbU0AAQEEYgYKAgQEa00LAQgIBGEGCgIEBGtNAAcHbwdOG0AzAAUACQEFCWkAAgIDYQADA3BNAAAAbU0AAQEEYAoBBARrTQsBCAgGYQAGBnFNAAcHbwdOWUAbMTAAADc1MDwxPC8uJyUgHgAbABolJiERDA0aKzMTMwMzMjY2NTQmJiMiBgcnNjYzMhYWFRQGBiMlNjYzMhYVFAYGIyImJyMGBgcHIwEyNjU0JiMiBgcHFhYYdJBaB09tOTVfPytbJC0meT1ynVJms3QBjRVmW1tSJVNGIjMNBAELCh59AQ0iMh8dIioLBgskAiL+V06GUjhVLxIRcBQYTotegLpjmWVYW0YsWToVDQhFLY4BQDYuIiYxNSAWEAACAAD/EAIrAtUAJgAyAENAQCETEhEODAYCBA0DAgECAgEAAQNMAAQEA2EAAwNwTQACAmtNAAEBAGEFAQAAbwBOAQAuLBsZEA8HBQAmASYGDRYrBSInNRYWMzI2NTQmJwcnByMTFzcmJjU0NjYzMhYVFAYGBxYWFRQGAzY2NTQmIyIVFBYWAXIlIQ4ZDxgeIB9rUjRom1A9NTkyVjVVWh8xGjI9YE8UFhkVLREX8AlzBgQgHS5jQKyBZQEfk2Jfg0BFVylgWDZgViZapk1VWQJsI1clJiJNHDozAAQACgAAAjICygAeACMALAAyAGlAZg4IAgMPBwIEEAMEZwAQAAUGEAVpEgELCwBfEQEAAGpNEw0JAwICAV8MCgIBAW1NAAYGawZOJSQgHwEAMS8uLScmJCwlLCIhHyMgIx0cGxoZGBcWFRQTEQ8ODQwGBQQDAB4BHhQNFisBMhYXMxUjFhQVFAYHMxUjBgYjIxUjESM1MzUjNTM1FyMVMyYXIxUzNjQ1NDQHIxUzMjYBFGVyEjUsAQEBLTsXf3YTlTk5OTnKNYkXJ5mZAReDECk6AspVTUUGCwUKEwhFRl3AAWNFO0WieCoqbzsIDwkHDXkrFAADADr/sAKEAvgAGAAfACUATkBLDQcCAgEdDgIDAiUiHBQEBAYDTAEBBAFLAAMABgQDBmcAAgIBYQABAXBNAAQEcU0HAQUFAF8AAABsBU4AACEgABgAGBMRFREYCA0bKwU1JiY1NDY3NTMVFhYXByYmJxUzEQYGBxUDFBYXEQYGBSMVNjY3AV2Ml5aNVzhrLDIgUSzQL2U83kBHP0gBGjwSHQ1QSAu7qJS+FiokARgTeRAWAcX+jhAVA0cBs1p+EQHOGHemngIEAwADAAAAAAKKAsoAFwAgACQAREBBDAoCAA0JAgECAAFoDggCAgcFAgMEAgNnDwELC2pNBgEEBGsETgAAJCMiIR0cABcAFxYVFBMREREREREREREQDR8rARMzFSMXMxUjFyMnIwcjNyM1MzcjNTMTFw4CBzMuAhcjBzMBl1uOdRhdRE6XR81Il01DXBh0jVtTAwsNBkQFDww3chefAsr+9UpISuPj4+NKSEoBC38RMzUTEzYzxkgAAQAK//YCMQLUADMAXkBbFwEFBhYBBAUwAQsBMQEACwRMBwEECAEDAgQDZwkBAgoBAQsCAWcABQUGYQAGBnBNAAsLAGEMAQAAcQBOAQAuLCgnJiUiISAfGxkUEg4NDAsIBwYFADMBMw0NFisFIiY1NDcjNTM2NjcjNSE2NTQmIyIGByc2NjMyFhUUBzMVIwYGBzMVIQYVFBYzMjY3FQYGASd6eQcxVxIyH7oBThovLChRMi00cT9oewgzXRY8IM/+qhM0NDZoNCtwCmxfHhhKFSQPShgnICQWFHYXG2VgHx1KGSEOShYgJSkZFX4VGAACADr/sAJaAvgAHAAjAC9ALCMdGgwLCAcEAwAKAQIPAQABAkwAAQFxTQAAAAJfAAICbABOHBsTEhEQAw0WKwEWFhcHJiYnETY2NxUGBgcVIzUuAjU0NjY3NTMHBgYVFBYXAbQrVCcxHTsdIEUmI0MlV2SBPkOCXldXQkVBRgLSBBkTew4XBf4lBBMNfw4RA0lHB12gaWWdYgompxB8YmR5DgABAEEAAAIEAsoAGgBEQEEZAQIIAAFMAAABCAEACIAJAQgIhAAEBQEDAgQDZwYBAgEBAlcGAQICAV8HAQECAU8AAAAaABoREhERIhESIgoGHiszAzUzMjY3IzUzJiYjIzUhFSMWFzMVIwYGBxP1tDw1SArDwgk4Mk8Bw50jCXFvCl5KxAE6Si8qSiYzSkomM0pKUw/+z////w4BlADxA2gBBwAN/u8AcAAIsQABsHCwNSsABAAx//YDDwLUABMAJAAvADcAXUBaCwEGBQIFBgKAAAEAAwQBA2kABAAIBwQIaQwBBwAFBgcFZwoBAgAAAlkKAQICAGEJAQACAFExMCUlFRQBADY0MDcxNyUvJS8uLCgmHhwUJBUkCwkAEwETDQYWKwUiLgI1ND4CMzIeAhUUDgInMjY2NTQuAiMiBgYVFBYWJxEzMhYVFAYjIxU3MjY1NCMjFQGgUIZjNjdkhk5MhWU5NmOGUFKHUC1QbT9ViE5NhzCZUkxWPlJGIytPRQo2Y4ZQTIVlOTZjhlBQhmM2QE6JWD9uVC9OiVlYiU5UAbVFRENMneAjJ0aQAAQABf/8AvECygAHAAsAEwA6AONAEw8BBgMXAQgHKxgCCggqAQQKBExLsApQWEA4BQEDBgOFAgEAAQcBAAeAAAQKCQoECYAABgABAAYBZwsBBwAICgcIaQAKBAkKWQAKCglhAAkKCVEbS7ALUFhAMQUBAwYDhQIBAAEHAQAHgAAGAAEABgFnCwEHAAgKBwhpAAoEBApZAAoKBGEJAQQKBFEbQDgFAQMGA4UCAQABBwEAB4AABAoJCgQJgAAGAAEABgFnCwEHAAgKBwhpAAoECQpZAAoKCWEACQoJUVlZQBYVFC8tKCYcGhQ6FToXEREREREQDAYdKwEjJyMHIxMzEyMBMwUmJicGBwczBTIWFwcmJiMiBhUUFhcWFhUUBiMiJic1FhYzMjY1NCYnLgI1NDYBaGMYbxhhem02dQGMdf4OAQQCAwQZQgGgHTsiGRw0FBITICEvMUxHHTsaHjMbIhcgGRgwIEYBckpKAVj9NgLKbwYPCRQLUqwLDUoKCw0KDREMESsrMzgMDE8LDw8KDRAKChopIC83AAEAHgAAAZsCIgAJAC5AKwADAgOFAAIAAQACAWcAAAQEAFcAAAAEXwUBBAAETwAAAAkACREREREGBhorMzUzNSM1MzUzER7o1NSVcINwv/3eAAMAGP/4A0MCygADABEAOQCfQBsNDAIJACoBCAkpAQMIMwEGBxUBBQYUAQEFBkxLsB5QWEApAAkACAMJCGoABwAGBQcGaQADAwBfAgEAAGpNAAUFAWELBAoDAQFrAU4bQC0ACQAIAwkIagAHAAYFBwZpAAMDAF8CAQAAak0KAQEBa00ABQUEYQsBBARxBE5ZQB4TEgAALiwnJSEfHhwZFxI5EzkREA8OAAMAAxEMDRcrMwEzAQM0NjY3BgYHByc3MxEjASInNRYWMzI1NCYjIzUzMjY1NCYjIgYHJzY2MzIWFRQGBxUWFhUUBpwBjHX+dH0BAgEGFwgmNZNddAH+Rz4gQSNGIi83LTMdGBkXKRwxHkoyPVAnLDIvVgLK/TYB+A0qJwcIFwcePnP+VP7aIl0TGTQUIE4hFBMYEhRFFx49NCIxDgYKOSM7RAADAA3/+ANpAtQAFwAbAEMBLkuwGVBYQCMLAQABCgELAAEBCgIzAQMKPQEICR8BBwgeAQUHB0w0AQIBSxtAIwsBAAQKAQsAAQEKAjMBAwo9AQgJHwEHCB4BBQcHTDQBAgFLWUuwGVBYQDIACwAKAwsKagACDAEDCQIDZwAJAAgHCQhpAAAAAWEEAQEBcE0ABwcFYQ4GDQMFBWsFThtLsB5QWEA2AAsACgMLCmoAAgwBAwkCA2cACQAIBwkIaQAEBGpNAAAAAWEAAQFwTQAHBwVhDgYNAwUFawVOG0A6AAsACgMLCmoAAgwBAwkCA2cACQAIBwkIaQAEBGpNAAAAAWEAAQFwTQ0BBQVrTQAHBwZhDgEGBnEGTllZQCQdHBgYAAA4NjEvKykoJiMhHEMdQxgbGBsaGQAXABcWJCcPDRkrEzU3NjY1NCYjIgcnNjYzMhYVFAYHBzMVAwEzAQUiJzUWFjMyNTQmIyM1MzI2NTQmIyIGByc2NjMyFhUUBgcVFhYVFAYRbS0hFxQnMTwgTzVBTzI7M6yCAYx1/nQBeEc+IEEjRiIvNy0zHRgZFykcMR5KMj1QJywyL1YBHlJrLC8aEhQrShwjPzstSjUuYv7iAsr9NggiXRMZNBQgTiEUExgSFEUXHj00IjEOBgo5IztE//8AH//2AdUCLAIGBBYAAAAQADAAKgIiAhwACwAXACMALwA7AEcAUwBfAGsAdwCDAI8AmwCnALMAvwDDQMAgAQAAAQYAAWkiBCEDAgUBAwcCA2kIAQYJAQcKBgdpDAEKDQELDgoLaRABDhEBDxIOD2kUARIVARMWEhNpGAEWGQEXHhYXaSUBHhsfHlkkHCMDGh0BGx8aG2klAR4eH2EAHx4fUbW0qaidnBkYDQwBALu5tL+1v6+tqLOps6OhnKedp5qYlJKOjIiGgoB8enZ0cG5qaGRiXlxYVlJQTEpGREA+Ojg0Mi4sKCYfHRgjGSMTEQwXDRcHBQALAQsmBhYrATIWFRQGIyImNTQ2BzIWFRQGIyImNTQ2MzIWFRQGIyImNTQ2BTQ2MzIWFRQGIyImJTQ2MzIWFRQGIyImBTQ2MzIWFRQGIyImJTQ2MzIWFRQGIyImBTQ2MzIWFRQGIyImJTQ2MzIWFRQGIyImBTQ2MzIWFRQGIyImJTQ2MzIWFRQGIyImBTQ2MzIWFRQGIyImJTQ2MzIWFRQGIyImBzIWFRQGIyImNTQ2MzIWFRQGIyImNTQ2BzIWFRQGIyImNTQ2ASkLDw8LChAQSgsPDwsKEBCyCw8PCwoQEP7+EAoLDw8LChABPBAKCw8PCwoQ/pUQCgsPDwsKEAGaEAoLDw8LChD+VBAKCw8PCwoQAb4QCgsPDwsKEP5UEAoLDw8LChABmhAKCw8PCwoQ/pUQCgsPDwsKEAE8EAoLDw8LChDYCw8PCwoQELILDw8LChAQSgsPDwsKEBACHA8LChAQCgsPEg8LChAQCgsPDwsKEBAKCw9JCw8PCwoQEAoLDw8LChAQQAsPDwsKEBAKCw8PCwoQEEoLDw8LChAQCgsPDwsKEBBKCw8PCwoQEAoLDw8LChAQQAsPDwsKEBAKCw8PCwoQEAsPCwoQEAoLDw8LChAQCgsPEg8LChAQCgsPAAEAAAAAAhMCygAVADxAOQUBAwYBAgEDAmcHAQEIAQAJAQBnAAQEak0ACQkKYAsBCgprCk4AAAAVABUUExEREREREREREQwNHyszNSM1MzUjNTM1MxUzFSMVMxUjFSEVWlpaWlqXm5ubmwEi3lZKVPj4VEpWYX0AAQAAAAABMQL4ABMANUAyBQEDBgECAQMCZwcBAQgBAAkBAGcABARsTQoBCQlrCU4AAAATABMRERERERERERELDR8rMzUjNTM1IzUzETMRMxUjFTMVIxVOTk5OTpVOTk5O8lRMVAES/u5UTFTyAAH/4wAAAhMCygAcADxAORoAAgABEAECBQJMBwEBAAUCAQVpAAAGAQIDAAJpAAgIak0AAwMEYAAEBGsEThMSESIRFBIRIQkNHysBFjMyNzMGBiMiJicVIRUhESYjIgcjNjYzMhcRMwEFCw4kCUkBRzMEDAQBDv5bDQolBkkCRDQHCpcBegM1SkwCAZx9AUcDNUpMAgEhAAIACgAAAkcCygAPABsAcUuwGVBYQCYKAQUAAwQFA2kABgYCXwACAmpNCAEAAAFfBwEBAW1NCQEEBGsEThtAJAcBAQgBAAUBAGcKAQUAAwQFA2kABgYCXwACAmpNCQEEBGsETllAGREQAAAaGRgXFhQQGxEbAA8ADyUhERELDRorMxEjNTM1MzIWFRQGBiMjFRMyNjU0IyMVMxUjFVpQUOSKfzR5aEEyQEt4RXJyAaxhvX1sQ3FD6gFmNkByQWFGAAIAWv8QApQCygAaACMATkBLBwECBhIBAwETAQQDA0wABgACAQYCZwgBBQUAXwcBAABqTQABAWtNAAMDBGEABARvBE4cGwEAHx0bIxwjFxUQDgsKCQgAGgEaCQ0WKwEyFhUUBgYHEyMDIxEUFjMyNjcVBgYjIiY1ERcjFTMyNjU0JgEqkoslPSPSqKpRHhcRHggMLhpSXcUuMUtBRQLKamwxSTMQ/skBEv6xHx0HA3IFClJeAwp8wTIxMysABAAq/zACEQL4AB8AJAAqADAAmUuwIlBYQBcVDQICAyIMAgECLi0nGwQFBwIBAAUETBtAFxUNAgIDIgwCBgIuLScbBAUHAgEABQRMWUuwIlBYQCMABwUBB1gGAQEAAAEAZAAEBGxNAAICA2EAAwNzTQAFBWsFThtAJAAGAAcFBgdoAAEAAAEAYwAEBGxNAAICA2EAAwNzTQAFBWsFTllACxEZFRE1ERYQCA0eKxcjNyYmNTQ2NzcGBgcnNjYzMjM3MwcWFhURIycjBgYHEzQnBzcVBwc2NjUHFBc3BgbfTSxBU3BxGCZKJTEsazoHBy1NL0NHaB0EGzgpcRITJTghJjO6FhwbF9DHBVVSVFIHbwEWEWUXGsvVEFxL/pRKIicHAXIlFVMBVwKWBzYuLiMPfQsnAAIAF/8wAbQC+AAeACEAUEBNCAEBAyAZAgYBGgICBwYDTAACAAACAGMJCAUDAQEEXwAEBGxNCQgFAwEBA18AAwNtTQAGBgdhAAcHcQdOHx8fIR8hFTETERETFRAKDR4rFyM3JiY1ESM1NzczFTM3MwczFSMDFjMyNjcVBgYjMQMVN91NLis1R1IrX0QwTTAIIEgHCRkuFxhHKhYs0NEOUEwBBz8yc3TW1nD+vAEKB28KDwG8xMT//wBa/zADNQLKAgYChwAAAAEATv88ApcC+AAaADBALQMBBAABTAABAAIBAmMABgZsTQAEBABhAAAAc00FAQMDawNOERMiERETJgcNHSsTFAYHMzY2MzIWFRUzESM1IxE0IyIGFREjETPjBQIIGlIyWWtRhmBYQzOVlQJdKEoPKiZfaff+z8QBP3ZdV/7/AvgAAQBa/zACogLKABAAL0AsDwsGBQQFAwFMBgEFAAAFAGMEAQMDak0CAQEBawFOAAAAEAAQExETEREHDRsrJREjNSMDBxUjETMRNzczAxMCopIku0CXlzzBqPmpgv6u0AEtLv8Cyv65VPP+xP70AAEATv88AmwC+AAWAC1AKhIRCgMEAQABTAABAAIBAmMABQVsTQAAAG1NBAEDA2sDThETERESGAYNHCsTFAYHMzY2NzczBxczESM1IycHFSMRM+MFAwIPIBKZqNmVUYYmnUCVlQGkHz0fFSsTpu3I/s/E3TOqAvgAAQAY/zACKwLKAAsANUAyCAEBAgMBAAMCTAUBBAAEhgABAQJfAAICak0AAwMAXwAAAGsATgAAAAsACxIREhEGDRorBTUhNQEhNSEVASERAZn+fwFW/rMCAf6qAV/Q0GIB631i/hX+swABABv/PAHKAiIACwA1QDIIAQECAwEAAwJMBQEEAASGAAEBAl8AAgJtTQADAwBfAAAAawBOAAAACwALEhESEQYNGisFNSE1EyM1IRUDMxEBRP7X/e4Bl/b/xMRYAVhyYf6x/soAAgA6//YCrQLVABQAIACkS7AXUFhACgMBBAAJAQIFAkwbQAoDAQQBCQECBQJMWUuwF1BYQBkHAQQEAGEBBgIAAHBNAAUFAmEDAQICawJOG0uwGVBYQB0AAQFqTQcBBAQAYQYBAABwTQAFBQJhAwECAmsCThtAIQABAWpNBwEEBABhBgEAAHBNAAICa00ABQUDYQADA3EDTllZQBcWFQEAHBoVIBYgDgwIBwYFABQBFAgNFisBMhYXMzczESMnIwYGIyImJjU0NjYXIgYVFBYzMjU1NCYBTEhhHAQPiX0fCBpcSU57R0h8d0ZWWEeeSgLVMiVM/TZOJTNTpHh5pFN/fHd6dO8fZW7//wAAAAACWgImAgYCYQAAAAEAAAAAA+8C1AAzAHhLsBlQWEANAwEBACwhEwQEAgECTBtADQMBAQQsIRMEBAIBAkxZS7AZUFhAFwABAAIAAQKABQQGAwAAak0DAQICawJOG0AbAAEEAgQBAoAGAQAAcE0FAQQEak0DAQICawJOWUATAQAnJhwbGhkNDAgGADMBMwcNFisBMhYXFSYmIyIGBgcDIwMuAycOAwcDIwMzEx4CFz4CNxMzEx4CFz4CNxM2NgOnFyQNBxMIDxgUC3asYQMJCwgCAQkKCgNgrLaVWwYODAMDDA0FaI9oBQsLAwMKDQVAEEcC1AYFeAIEDSot/g0BdwssNC8NDS8zLQz+igLK/noXRkYYGUVBEgGQ/nARQkYYGUVGFwEFQEsAAQAKAAADdgIsADUAbUuwGVBYQA0uIRQHBAQDAUwgAQBKG0ANIAEAAi4hFAcEBAMCTFlLsBlQWEAUAAMDAF8CAQIAAG1NBgUCBARrBE4bQBgBAQAAbU0AAwMCYQACAnNNBgUCBARrBE5ZQA4AAAA1ADUTJC0cEQcNGyszAzMXHgIXMz4DNxMzEx4CFzM+Ajc3NjYzMhYXFSYjIgYHAyMnLgMnIw4DBwelm5Q+Bw0KAQQBBgkHAkOkQAQLCgEEAggLBh0RRUYXJAoPER8aD12iKgQQEw8DBAMOEhAELAIi8hlGQRMOLzIpBwEG/voOPkATETc+GXlGUQYDbgUsOP6qvxFGT0ALC0BQRhK9AAIACgAAAjkCLAAeACcAcEAPJBkCBAUGAQMECgECAwNMS7AZUFhAGwAEAAMCBANpBwEFBQBhAQYCAABzTQACAmsCThtAHwAEAAMCBANpAAEBbU0HAQUFAGEGAQAAc00AAgJrAk5ZQBcgHwEAHycgJxgWFRQREA8OAB4BHggNFisTMhYVFAYHFxYWFzM2NxMzAyMnBgYjNTI2NyYmNTQ2FyIGFRQXNjU0wT9CLisUCRAEBAMTaZzQmWIVNhkUIRAMDVA+EhAfJgIsRDw0ShsyFjkXOTcBN/3e7QQEUwICIDEcP0RZFg4fLxYwLAABAFoAAAIMAsoABwAjQCAAAQACAwECZwAAAGpNBAEDA2sDTgAAAAcABxEREQUNGSszETMRIRUhEVqXARv+5QLK/uh+/swAAQBOAAABswIiAAcAI0AgAAAAAQIAAWcEAQMDbU0AAgJrAk4AAAAHAAcREREFDRkrExUzFSMVIxHj0NCVAiLSb+ECIgACAC3/9gLrAi0AFwAiADBALQcBAgEYDQIAAgJMBgEBSgACAgFhAAEBc00DAQAAcQBOAQAgHhIQABcBFwQNFisFIiY1NDY3FwYGFRQWFzU0NjMyFhUUBgYnNjY1NCYmIyIGFQGBo7E+MmwmKk03blVtfliiKkRRESciHB8KkYhVjD1GNGZBTUgL+2Bjjntdhkh2BmNLK0grJy8AAgAQAEoBQgHqAAMABwAItQYEAgACMis3JyUXASclFzQkAQ4k/vIkAQ4k/DW5Nf6VNbk1AAIAKAJ9ASsDyAADAA8ALEApBAEBAwGFAAACAIYAAwICA1kAAwMCYQACAwJRAAAODAgGAAMAAxEFBhcrAREjEQcUBiMiJjU0NjMyFgErXSciHRwkJBwdIgPI/rUBS6YfHh4fHR8fAAIAKAImAWgDXgALAA8AI0AgDwEAAQFMDg0CAEkAAQAAAVkAAQEAYQAAAQBRJCICBhgrExQGIyImNTQ2MzIWFwcnN6ciHRwkJBwdIsHqQuoDIh8eHh8dHx8v6kLqAAIAKAJeAXMDXgALAA8AIkAfAAEAAAMBAGkAAwICA1cAAwMCXwACAwJPERIkIgQGGisBFAYjIiY1NDYzMhYXITUhAQ0iHRwkJBwdImb+tQFLAyIfHh4fHR8f4V0AAQAoAlMBMgL5AAUARkuwC1BYQBcAAQAAAXAAAAICAFcAAAACYAMBAgACUBtAFgABAAGFAAACAgBXAAAAAmADAQIAAlBZQAsAAAAFAAUREQQGGCsTNTM1MxUo1TUCUzVxpgABAEYCSAGgA4gABgATQBACAQABAIUAAQF2ERERAwYZKxMXIxUjNSPzrYdMhwOIvoKCAAEARgI6AaADegAGABNAEAABAAGFAgEAAHYREREDBhkrEyczNTMVM/Oth0yHAjq+goIAAgA/AUgAzwNlAAMADwAkQCEAAQABhQAAAgCFAAIDAwJZAAICA2EAAwIDUSQjERAEBhorEyMDMwM0NjMyFhUUBiMiJrRaG5COKRwdKCgdHCkCDQFY/iYlHx8lIyAgAAIAPwFSAM8DbwALAA8AJkAjAAIAAwACA4AAAwOEAAEAAAFZAAEBAGEAAAEAURESJCIEBhorExQGIyImNTQ2MzIWBzMTI80oHRwpKRwdKHNaG5ADLCUfHyUjICCl/qj//wA/AKgAzwLFAwcHbQAA/1YACbEAArj/VrA1KwABACgB0AGOAsoACQAGswUBATIrEzUFFScVJzUnFSgBZps1YQIKwIk6PHMVciaHAAEAKP//AY4BSQAJAAazAgABMisFJTUXFRc1FxUXAY7+mjVhNZsBisAUhyRzFXI8//8AKP8uAdD/zgMHAUoAAPzQAAmxAAG4/NCwNSsAAgAwAD0A2wIsAAsAFwAcQBkAAgADAgNlAAEBAGEAAABzAU4kJCQiBA0aKxM0NjMyFhUUBiMiJhE0NjMyFhUUBiMiJjAyJCMyMiMkMjIkIzIyIyQyAdkuJSUuLCcn/uMuJSUuLCcnAAIAMgCqAakB0gADAAcAMEAtAAAEAQEDAAFnBQEDAgIDVwUBAwMCXwACAwJPBAQAAAQHBAcGBQADAAMRBg0XKxM1IR0CITUyAXf+iQFoampTa2sAAQA7AO0A5ALKAAMAE0AQAAAAAV8AAQFqAE4REAINGCs3IwMzy3cZqe0B3QABAD8BcgDPAsoAAwAZQBYCAQEBAF8AAABqAU4AAAADAAMRAw0XKxMDMwNaG5AbAXIBWP6oAAH+dwJLAAUDEQAIACRAIQMBAgEChgAAAQEAWQAAAAFhAAEAAVEAAAAIAAgiEgQGGCsBNjYzMxUjIgf+dzLOiQUFzlcCS2heZ18AAf/7AksBjgMRAAkAJ0AkAAECAYYDAQACAgBZAwEAAAJhAAIAAlEBAAcGBAMACQEJBAYWKxEyFhcjJiYjIzWdyShkJpRwBQMRZWEqNWcAAf51Al8AAAL4AA0AKEAlDQEAAgABAQACTAABAAGGAAIAAAJZAAICAGEAAAIAUSISIgMGGSsRJiYjIgYHIzY2MzIWFzltOyQzCkkIZEQ+azICeQsRHBpOSw8KAAEAAAJgAYwC+AAMAChAJQABAAEMAQIAAkwAAQABhQAAAgIAWQAAAAJhAAIAAlEiESIDBhkrERYWMzI3MwYGIyImJzhsPU0VSQhkRTttMwLfCxE1TUsPCgAFAC3/9gJxA2wADgAZAB0AQABMAh1LsBlQWEATGAECABIHAgECJwEOCDcBBwwETBtLsBpQWEATGAECBBIHAgECJwEOCDcBBwwETBtLsB5QWEATGAECBBIHAgECJwEOCTcBBwwETBtAExgBAgQSBwIDAicBDgk3AQcMBExZWVlLsBlQWEA9AAwKBwoMB4AAAgEAAlkQBA8DAAMBAQYAAWkRAQYABQgGBWcADg4IYQkBCAg9TRMNAgoKB2ELEgIHBzUHThtLsBpQWEA+AAwKBwoMB4APAQAAAgEAAmkQAQQDAQEGBAFpEQEGAAUIBgVnAA4OCGEJAQgIPU0TDQIKCgdhCxICBwc1B04bS7AeUFhAQgAMCgcKDAeADwEAAAIBAAJpEAEEAwEBBgQBaREBBgAFCAYFZwAJCTdNAA4OCGEACAg9TRMNAgoKB2ELEgIHBzUHThtLsCdQWEBJAAEDBgMBBoAADAoHCgwHgA8BAAACAwACaRABBAADAQQDZxEBBgAFCAYFZwAJCTdNAA4OCGEACAg9TRMNAgoKB2ELEgIHBzUHThtAUAABAwYDAQaAAAoODQ4KDYAADA0HDQwHgA8BAAACAwACaRABBAADAQQDZxEBBgAFCAYFZwAJCTdNAA4OCGEACAg9TRMBDQ0HYQsSAgcHNQdOWVlZWUA1QkEfHhoaDw8BAElHQUxCTD49OzkzMiwrJSMeQB9AGh0aHRwbDxkPGRQTCwoGBQAOAQ4UCBYrEzIWFRQGBzU2NjUmNTQ2FxYWFxUjLgInNRcVITUTIiY1NDYzMhYXMzY2NzMGBhUVFBYzMjY3FQYGIyImJyMGBicyNjc1NCYjIgYVFOcgIkFBHB80IOcIGAlHESchC7X+tWZgdnpnOkoZBwUQDHsLGBkQBxIEBysRMj4RChZMET4xATFBNTQDbCgeKkAEKgIWEQEwFxkKJVUaDBU2NhUKvl1d/VKPioyQKSkRKQ8gekOYIhgEAXUECSQuIjB3S1IGUFRVUaEABQAt//YCcQNsAA4AGQAdAEAATAGgS7AZUFhAExQBAAEPAAICACcBDgg3AQcMBEwbS7AaUFhAExQBAAMPAAICACcBDgg3AQcMBEwbQBMUAQADDwACBAAnAQ4JNwEHDARMWVlLsBlQWEA7AAwKBwoMB4AAAAIBAFkDAQEEAQIFAQJpAAUPAQYIBQZnAA4OCGEJAQgIPU0RDQIKCgdhCxACBwc1B04bS7AaUFhAPAAMCgcKDAeAAAEAAAIBAGkAAwQBAgUDAmkABQ8BBggFBmcADg4IYQkBCAg9TRENAgoKB2ELEAIHBzUHThtLsCdQWEBHAAIEBQQCBYAADAoHCgwHgAABAAAEAQBpAAMABAIDBGcABQ8BBggFBmcACQk3TQAODghhAAgIPU0RDQIKCgdhCxACBwc1B04bQE4AAgQFBAIFgAAKDg0OCg2AAAwNBw0MB4AAAQAABAEAaQADAAQCAwRnAAUPAQYIBQZnAAkJN00ADg4IYQAICD1NEQENDQdhCxACBwc1B05ZWVlAJ0JBHx4aGklHQUxCTD49OzkzMiwrJSMeQB9AGh0aHRIVFBQjExIIHCsTNjY1JjU0NjMyFhUUBgc3NjY3MxUOAgcjBzUhFQMiJjU0NjMyFhczNjY3MwYGFRUUFjMyNjcVBgYjIiYnIwYGJzI2NzU0JiMiBhUUwBwfNCAZICJDP40JGQeCCiMnEkWwAUvlYHZ6ZzpKGQcFEAx7CxgZEAcSBAcrETI+EQoWTBE+MQExQTU0AuICFhEBMBcZKB4rQQIWGlUlChU3NRV7XV39r4+KjJApKREpDyB6Q5giGAQBdQQJJC4iMHdLUgZQVFVRoQAFAC3/9gJxA2wADgAZAB0AQABMAbZLsBlQWEATGAEBABIIAgIBJwEOCDcBBwwETBtLsBpQWEATGAEBBBIIAgIBJwEOCDcBBwwETBtAExgBAQQSCAIDAScBDgk3AQcMBExZWUuwGVBYQD0ADAoHCgwHgAABAgABWRAEDwMAAwECBgACaREBBgAFCAYFZwAODghhCQEICD1NEw0CCgoHYQsSAgcHNQdOG0uwGlBYQD4ADAoHCgwHgA8BAAABAgABaRABBAMBAgYEAmkRAQYABQgGBWcADg4IYQkBCAg9TRMNAgoKB2ELEgIHBzUHThtLsCdQWEBJAAIDBgMCBoAADAoHCgwHgA8BAAABAwABaRABBAADAgQDZxEBBgAFCAYFZwAJCTdNAA4OCGEACAg9TRMNAgoKB2ELEgIHBzUHThtAUAACAwYDAgaAAAoODQ4KDYAADA0HDQwHgA8BAAABAwABaRABBAADAgQDZxEBBgAFCAYFZwAJCTdNAA4OCGEACAg9TRMBDQ0HYQsSAgcHNQdOWVlZQDVCQR8eGhoPDwEASUdBTEJMPj07OTMyLCslIx5AH0AaHRodHBsPGQ8ZFBMKCQUEAA4BDhQIFisTMhYVFAcUFhcVJiY1NDYXFhYXFSMuAic1FxUhNRMiJjU0NjMyFhczNjY3MwYGFRUUFjMyNjcVBgYjIiYnIwYGJzI2NzU0JiMiBhUU6RofNB8cP0Mj6wgYCUcRJyELtf61ZmB2emc6ShkHBRAMewsYGRAHEgQHKxEyPhEKFkwRPjEBMUE1NANsGRcwAREWAioCQSseKAolVRoMFTY2FQq+XV39Uo+KjJApKREpDyB6Q5giGAQBdQQJJC4iMHdLUgZQVFVRoQAFAC3/9gJxA2wADgAZAB0AQABMAaBLsBlQWEATFAECAQ8OAgACJwEOCDcBBwwETBtLsBpQWEATFAECAw8OAgACJwEOCDcBBwwETBtAExQBAgMPDgIEAicBDgk3AQcMBExZWUuwGVBYQDsADAoHCgwHgAACAAECWQMBAQQBAAUBAGkABQ8BBggFBmcADg4IYQkBCAg9TRENAgoKB2ELEAIHBzUHThtLsBpQWEA8AAwKBwoMB4AAAQACAAECaQADBAEABQMAaQAFDwEGCAUGZwAODghhCQEICD1NEQ0CCgoHYQsQAgcHNQdOG0uwJ1BYQEcAAAQFBAAFgAAMCgcKDAeAAAEAAgQBAmkAAwAEAAMEZwAFDwEGCAUGZwAJCTdNAA4OCGEACAg9TRENAgoKB2ELEAIHBzUHThtATgAABAUEAAWAAAoODQ4KDYAADA0HDQwHgAABAAIEAQJpAAMABAADBGcABQ8BBggFBmcACQk3TQAODghhAAgIPU0RAQ0NB2ELEAIHBzUHTllZWUAnQkEfHhoaSUdBTEJMPj07OTMyLCslIx5AH0AaHRodEhUXEyQQEggcKwEmJjU0NjMyFhUUBxQWFxc2NjczFQ4CByMHNSEVAyImNTQ2MzIWFzM2NjczBgYVFRQWMzI2NxUGBiMiJicjBgYnMjY3NTQmIyIGFRQBNz9DIx8aHzQfHBUJGQeCCiImEkevAUvlYHZ6ZzpKGQcFEAx7CxgZEAcSBAcrETI+EQoWTBE+MQExQTU0ArgCQSseKBkXMAERFgIUGlUlChU2NhV7XV39r4+KjJApKREpDyB6Q5giGAQBdQQJJC4iMHdLUgZQVFVRoQAFAC3/9gJxA4oADgAZACcASgBWAbpLsBlQWEATEwEAARgAAgIAMQEQCkEBCQ4ETBtLsBpQWEATEwEAAxgAAgIAMQEQCkEBCQ4ETBtAExMBAAMYAAIEADEBEAtBAQkOBExZWUuwGVBYQD8AAAIBAFkDAQERBAICBgECaQAHEgEFCgcFaQAQEAphCwEKCj1NAA4OBl8IAQYGNE0UDwIMDAliDRMCCQk1CU4bS7AaUFhAQAABAAACAQBpAAMRBAICBgMCaQAHEgEFCgcFaQAQEAphCwEKCj1NAA4OBl8IAQYGNE0UDwIMDAliDRMCCQk1CU4bS7AnUFhASwACBAYEAgaAAAEAAAQBAGkAAxEBBAIDBGcABxIBBQoHBWkACws3TQAQEAphAAoKPU0ADg4GXwgBBgY0TRQPAgwMCWINEwIJCTUJThtAUgACBAYEAgaAAAwQDxAMD4AAAQAABAEAaQADEQEEAgMEZwAHEgEFCgcFaQALCzdNABAQCmEACgo9TQAODgZfCAEGBjRNFAEPDwliDRMCCQk1CU5ZWVlAMUxLKSgbGg8PU1FLVkxWSEdFQz08NjUvLShKKUolJCIgHh0aJxsnDxkPGRYUIxMVCBorEzY2NSY1NDYzMhYVFAYHNy4CJzUzFhYXFQciJiczFhYzMjY3MwYGAyImNTQ2MzIWFzM2NjczBgYVFRQWMzI2NxUGBiMiJicjBgYnMjY3NTQmIyIGFRSlHB80IBkgIkM/8BEnIQuCCBgJm1VQCE0JKyssLAdLB1ONYHZ6ZzpKGQcFEAx7CxgZEAcSBAcrETI+EQoWTBE+MQExQTU0AwACFhEBMBcZKB4rQQIKFTY2FQolVRoMnEg7GBkYGTpJ/bKPioyQKSkRKQ8gekOYIhgEAXUECSQuIjB3S1IGUFRVUaEABQAt//YCcQOKAA4AGQAnAEoAVgGxS7AZUFhAExQBAAEPAAICADEBEApBAQkOBEwbS7AaUFhAExQBAAMPAAICADEBEApBAQkOBEwbQBMUAQADDwACBAAxARALQQEJDgRMWVlLsBlQWEA+AAACAQBZAwEBBAECBgECaQAHEQEFCgcFaQAQEAphCwEKCj1NAA4OBl8IAQYGNE0TDwIMDAliDRICCQk1CU4bS7AaUFhAPwABAAACAQBpAAMEAQIGAwJpAAcRAQUKBwVpABAQCmELAQoKPU0ADg4GXwgBBgY0TRMPAgwMCWINEgIJCTUJThtLsCdQWEBKAAIEBgQCBoAAAQAABAEAaQADAAQCAwRnAAcRAQUKBwVpAAsLN00AEBAKYQAKCj1NAA4OBl8IAQYGNE0TDwIMDAliDRICCQk1CU4bQFEAAgQGBAIGgAAMEA8QDA+AAAEAAAQBAGkAAwAEAgMEZwAHEQEFCgcFaQALCzdNABAQCmEACgo9TQAODgZfCAEGBjRNEwEPDwliDRICCQk1CU5ZWVlALExLKSgbGlNRS1ZMVkhHRUM9PDY1Ly0oSilKJSQiIB4dGicbJxUUFCMTFAgbKxM2NjUmNTQ2MzIWFRQGBzc2NjczFQ4CByMHIiYnMxYWMzI2NzMGBgMiJjU0NjMyFhczNjY3MwYGFRUUFjMyNjcVBgYjIiYnIwYGJzI2NzU0JiMiBhUUvBwfNCAZICJDP40JGQeCCiMnEkUJVVAITQkrKywsB0sHU4xgdnpnOkoZBwUQDHsLGBkQBxIEBysRMj4RChZMET4xATFBNTQDAAIWEQEwFxkoHitBAhYaVSUKFTc1FZxIOxgZGBk6Sf2yj4qMkCkpESkPIHpDmCIYBAF1BAkkLiIwd0tSBlBUVVGhAAUALf/2AnEDigAOABkAJwBKAFYBukuwGVBYQBMTAQIBGA4CAAIxARAKQQEJDgRMG0uwGlBYQBMTAQIDGA4CAAIxARAKQQEJDgRMG0ATEwECAxgOAgQCMQEQC0EBCQ4ETFlZS7AZUFhAPwACAAECWQMBAREEAgAGAQBpAAcSAQUKBwVpABAQCmELAQoKPU0ADg4GXwgBBgY0TRQPAgwMCWINEwIJCTUJThtLsBpQWEBAAAEAAgABAmkAAxEEAgAGAwBpAAcSAQUKBwVpABAQCmELAQoKPU0ADg4GXwgBBgY0TRQPAgwMCWINEwIJCTUJThtLsCdQWEBLAAAEBgQABoAAAQACBAECaQADEQEEAAMEZwAHEgEFCgcFaQALCzdNABAQCmEACgo9TQAODgZfCAEGBjRNFA8CDAwJYg0TAgkJNQlOG0BSAAAEBgQABoAADBAPEAwPgAABAAIEAQJpAAMRAQQAAwRnAAcSAQUKBwVpAAsLN00AEBAKYQAKCj1NAA4OBl8IAQYGNE0UAQ8PCWINEwIJCTUJTllZWUAxTEspKBsaDw9TUUtWTFZIR0VDPTw2NS8tKEopSiUkIiAeHRonGycPGQ8ZGRMkEBUIGisBJiY1NDYzMhYVFAcUFhcXLgInNTMWFhcVByImJzMWFjMyNjczBgYDIiY1NDYzMhYXMzY2NzMGBhUVFBYzMjY3FQYGIyImJyMGBicyNjc1NCYjIgYVFAEnP0MjHxofNB8cbhEnIQuCCBgJm1VQCE0JKyssLAdLB1ONYHZ6ZzpKGQcFEAx7CxgZEAcSBAcrETI+EQoWTBE+MQExQTU0AtYCQSseKBkXMAERFgIgFTY2FQolVRoMnEg7GBkYGTpJ/bKPioyQKSkRKQ8gekOYIhgEAXUECSQuIjB3S1IGUFRVUaEABQAt//YCcQOKAA4AGQAnAEoAVgGxS7AZUFhAExQBAgEPDgIAAjEBEApBAQkOBEwbS7AaUFhAExQBAgMPDgIAAjEBEApBAQkOBEwbQBMUAQIDDw4CBAIxARALQQEJDgRMWVlLsBlQWEA+AAIAAQJZAwEBBAEABgEAaQAHEQEFCgcFaQAQEAphCwEKCj1NAA4OBl8IAQYGNE0TDwIMDAliDRICCQk1CU4bS7AaUFhAPwABAAIAAQJpAAMEAQAGAwBpAAcRAQUKBwVpABAQCmELAQoKPU0ADg4GXwgBBgY0TRMPAgwMCWINEgIJCTUJThtLsCdQWEBKAAAEBgQABoAAAQACBAECaQADAAQAAwRnAAcRAQUKBwVpAAsLN00AEBAKYQAKCj1NAA4OBl8IAQYGNE0TDwIMDAliDRICCQk1CU4bQFEAAAQGBAAGgAAMEA8QDA+AAAEAAgQBAmkAAwAEAAMEZwAHEQEFCgcFaQALCzdNABAQCmEACgo9TQAODgZfCAEGBjRNEwEPDwliDRICCQk1CU5ZWVlALExLKSgbGlNRS1ZMVkhHRUM9PDY1Ly0oSilKJSQiIB4dGicbJxUXEyQQFAgbKwEmJjU0NjMyFhUUBxQWFxc2NjczFQ4CByMHIiYnMxYWMzI2NzMGBgMiJjU0NjMyFhczNjY3MwYGFRUUFjMyNjcVBgYjIiYnIwYGJzI2NzU0JiMiBhUUATQ/QyMfGh80HxwVCRkHggoiJhJHCFVQCE0JKyssLAdLB1ONYHZ6ZzpKGQcFEAx7CxgZEAcSBAcrETI+EQoWTBE+MQExQTU0AtYCQSseKBkXMAERFgIUGlUlChU2NhWcSDsYGRgZOkn9so+KjJApKREpDyB6Q5giGAQBdQQJJC4iMHdLUgZQVFVRoQAE//7/9gGCA2wADgAZAB0ALgERS7AZUFhAExgBAgASBwIBAiQBBwklAQgHBEwbS7AeUFhAExgBAgQSBwIBAiQBBwklAQgHBEwbQBMYAQIEEgcCAwIkAQcJJQEIBwRMWVlLsBlQWEArAAIBAAJZCwQKAwADAQEGAAFpDAEGAAUJBgVnAAkJN00ABwcIYgAICDUIThtLsB5QWEAsCgEAAAIBAAJpCwEEAwEBBgQBaQwBBgAFCQYFZwAJCTdNAAcHCGIACAg1CE4bQDMAAQMGAwEGgAoBAAACAwACaQsBBAADAQQDZwwBBgAFCQYFZwAJCTdNAAcHCGIACAg1CE5ZWUAjGhoPDwEALi0pJyIgGh0aHRwbDxkPGRQTCwoGBQAOAQ4NCBYrEzIWFRQGBzU2NjUmNTQ2FxYWFxUjLgInNRcVITUTFBYzMjY3FQYGIyImJjURM0ggIkFBHB80IOcIGAlHESchC7X+teUkHRkuFxZDJzNRMJUDbCgeKkAEKgIWEQEwFxkKJVUaDBU2NhUKvl1d/gcfHwoHbwoPIE9GAXcABP/+//YBggNsAA4AGQAdAC4A/UuwGVBYQBMUAQABDwACAgAkAQcJJQEIBwRMG0uwGlBYQBMUAQADDwACAgAkAQcJJQEIBwRMG0ATFAEAAw8AAgQAJAEHCSUBCAcETFlZS7AZUFhAKQAAAgEAWQMBAQQBAgUBAmkABQoBBgkFBmcACQk3TQAHBwhiAAgINQhOG0uwGlBYQCoAAQAAAgEAaQADBAECBQMCaQAFCgEGCQUGZwAJCTdNAAcHCGIACAg1CE4bQDEAAgQFBAIFgAABAAAEAQBpAAMABAIDBGcABQoBBgkFBmcACQk3TQAHBwhiAAgINQhOWVlAFRoaLi0pJyIgGh0aHRIVFBQjEwsIHCsTNjY1JjU0NjMyFhUUBgc3NjY3MxUOAgcjBzUhFQMUFjMyNjcVBgYjIiYmNREzIRwfNCAZICJDP40JGQeCCiMnEkWwAUtmJB0ZLhcWQyczUTCVAuICFhEBMBcZKB4rQQIWGlUlChU3NRV7XV3+ZB8fCgdvCg8gT0YBdwAE//7/9gGCA2wADgAZAB0ALgERS7AZUFhAExgBAQASCAICASQBBwklAQgHBEwbS7AaUFhAExgBAQQSCAICASQBBwklAQgHBEwbQBMYAQEEEggCAwEkAQcJJQEIBwRMWVlLsBlQWEArAAECAAFZCwQKAwADAQIGAAJpDAEGAAUJBgVnAAkJN00ABwcIYgAICDUIThtLsBpQWEAsCgEAAAECAAFpCwEEAwECBgQCaQwBBgAFCQYFZwAJCTdNAAcHCGIACAg1CE4bQDMAAgMGAwIGgAoBAAABAwABaQsBBAADAgQDZwwBBgAFCQYFZwAJCTdNAAcHCGIACAg1CE5ZWUAjGhoPDwEALi0pJyIgGh0aHRwbDxkPGRQTCgkFBAAOAQ4NCBYrEzIWFRQHFBYXFSYmNTQ2FxYWFxUjLgInNRcVITUTFBYzMjY3FQYGIyImJjURM0oaHzQfHD9DI+sIGAlHESchC7X+teUkHRkuFxZDJzNRMJUDbBkXMAERFgIqAkErHigKJVUaDBU2NhUKvl1d/gcfHwoHbwoPIE9GAXcABP/+//YBggNsAA4AGQAdAC4A/UuwGVBYQBMUAQIBDw4CAAIkAQcJJQEIBwRMG0uwGlBYQBMUAQIDDw4CAAIkAQcJJQEIBwRMG0ATFAECAw8OAgQCJAEHCSUBCAcETFlZS7AZUFhAKQACAAECWQMBAQQBAAUBAGkABQoBBgkFBmcACQk3TQAHBwhiAAgINQhOG0uwGlBYQCoAAQACAAECaQADBAEABQMAaQAFCgEGCQUGZwAJCTdNAAcHCGIACAg1CE4bQDEAAAQFBAAFgAABAAIEAQJpAAMABAADBGcABQoBBgkFBmcACQk3TQAHBwhiAAgINQhOWVlAFRoaLi0pJyIgGh0aHRIVFxMkEAsIHCsTJiY1NDYzMhYVFAcUFhcXNjY3MxUOAgcjBzUhFQMUFjMyNjcVBgYjIiYmNREzmD9DIx8aHzQfHBUJGQeCCiImEkevAUtmJB0ZLhcWQyczUTCVArgCQSseKBkXMAERFgIUGlUlChU2NhV7XV3+ZB8fCgdvCg8gT0YBdwAE//X/9gGCA4oADgAZACcAOAEcS7AZUFhAExMBAAEYAAICAC4BCQsvAQoJBEwbS7AaUFhAExMBAAMYAAICAC4BCQsvAQoJBEwbQBMTAQADGAACBAAuAQkLLwEKCQRMWVlLsBlQWEAwAAACAQBZAwEBDAQCAgYBAmkABw0BBQsHBWkIAQYGNE0ACws3TQAJCQpiAAoKNQpOG0uwGlBYQDEAAQAAAgEAaQADDAQCAgYDAmkABw0BBQsHBWkIAQYGNE0ACws3TQAJCQpiAAoKNQpOG0A4AAIEBgQCBoAAAQAABAEAaQADDAEEAgMEZwAHDQEFCwcFaQgBBgY0TQALCzdNAAkJCmIACgo1Ck5ZWUAfGxoPDzg3MzEsKiUkIiAeHRonGycPGQ8ZFhQjEw4IGisTNjY1JjU0NjMyFhUUBgc3LgInNTMWFhcVByImJzMWFjMyNjczBgYDFBYzMjY3FQYGIyImJjURMwYcHzQgGSAiQz/wESchC4IIGAmbVVAITQkrKywsB0sHUw4kHRkuFxZDJzNRMJUDAAIWEQEwFxkoHitBAgoVNjYVCiVVGgycSDsYGRgZOkn+Zx8fCgdvCg8gT0YBdwAE//T/9gGCA4oADgAZACcAOAEUS7AZUFhAExQBAAEPAAICAC4BCQsvAQoJBEwbS7AaUFhAExQBAAMPAAICAC4BCQsvAQoJBEwbQBMUAQADDwACBAAuAQkLLwEKCQRMWVlLsBlQWEAvAAACAQBZAwEBBAECBgECaQAHDAEFCwcFaQgBBgY0TQALCzdNAAkJCmIACgo1Ck4bS7AaUFhAMAABAAACAQBpAAMEAQIGAwJpAAcMAQULBwVpCAEGBjRNAAsLN00ACQkKYgAKCjUKThtANwACBAYEAgaAAAEAAAQBAGkAAwAEAgMEZwAHDAEFCwcFaQgBBgY0TQALCzdNAAkJCmIACgo1Ck5ZWUAaGxo4NzMxLColJCIgHh0aJxsnFRQUIxMNCBsrEzY2NSY1NDYzMhYVFAYHNzY2NzMVDgIHIwciJiczFhYzMjY3MwYGAxQWMzI2NxUGBiMiJiY1ETMdHB80IBkgIkM/jQkZB4IKIycSRQlVUAhNCSsrLCwHSwdTDSQdGS4XFkMnM1EwlQMAAhYRATAXGSgeK0ECFhpVJQoVNzUVnEg7GBkYGTpJ/mcfHwoHbwoPIE9GAXcABP/1//YBggOKAA4AGQAnADgBHEuwGVBYQBMTAQIBGA4CAAIuAQkLLwEKCQRMG0uwGlBYQBMTAQIDGA4CAAIuAQkLLwEKCQRMG0ATEwECAxgOAgQCLgEJCy8BCgkETFlZS7AZUFhAMAACAAECWQMBAQwEAgAGAQBpAAcNAQULBwVpCAEGBjRNAAsLN00ACQkKYgAKCjUKThtLsBpQWEAxAAEAAgABAmkAAwwEAgAGAwBpAAcNAQULBwVpCAEGBjRNAAsLN00ACQkKYgAKCjUKThtAOAAABAYEAAaAAAEAAgQBAmkAAwwBBAADBGcABw0BBQsHBWkIAQYGNE0ACws3TQAJCQpiAAoKNQpOWVlAHxsaDw84NzMxLColJCIgHh0aJxsnDxkPGRkTJBAOCBorEyYmNTQ2MzIWFRQHFBYXFy4CJzUzFhYXFQciJiczFhYzMjY3MwYGAxQWMzI2NxUGBiMiJiY1ETOIP0MjHxofNB8cbhEnIQuCCBgJm1VQCE0JKyssLAdLB1MOJB0ZLhcWQyczUTCVAtYCQSseKBkXMAERFgIgFTY2FQolVRoMnEg7GBkYGTpJ/mcfHwoHbwoPIE9GAXcABP/1//YBggOKAA4AGQAnADgBFEuwGVBYQBMUAQIBDw4CAAIuAQkLLwEKCQRMG0uwGlBYQBMUAQIDDw4CAAIuAQkLLwEKCQRMG0ATFAECAw8OAgQCLgEJCy8BCgkETFlZS7AZUFhALwACAAECWQMBAQQBAAYBAGkABwwBBQsHBWkIAQYGNE0ACws3TQAJCQpiAAoKNQpOG0uwGlBYQDAAAQACAAECaQADBAEABgMAaQAHDAEFCwcFaQgBBgY0TQALCzdNAAkJCmIACgo1Ck4bQDcAAAQGBAAGgAABAAIEAQJpAAMABAADBGcABwwBBQsHBWkIAQYGNE0ACws3TQAJCQpiAAoKNQpOWVlAGhsaODczMSwqJSQiIB4dGicbJxUXEyQQDQgbKxMmJjU0NjMyFhUUBxQWFxc2NjczFQ4CByMHIiYnMxYWMzI2NzMGBgMUFjMyNjcVBgYjIiYmNREzlT9DIx8aHzQfHBUJGQeCCiImEkcIVVAITQkrKywsB0sHUw4kHRkuFxZDJzNRMJUC1gJBKx4oGRcwAREWAhQaVSUKFTY2FZxIOxgZGBk6Sf5nHx8KB28KDyBPRgF3AAQARv/3AlADbAAOABkAHQA0AQVLsBlQWEALGAECABIHAgECAkwbS7AeUFhACxgBAgQSBwIBAgJMG0ALGAECBBIHAgMCAkxZWUuwGVBYQC0AAgEAAlkMBAsDAAMBAQYAAWkNAQYABQgGBWcKAQgIN00ACQkHYg4BBwc1B04bS7AeUFhALgsBAAACAQACaQwBBAMBAQYEAWkNAQYABQgGBWcKAQgIN00ACQkHYg4BBwc1B04bQDUAAQMGAwEGgAsBAAACAwACaQwBBAADAQQDZw0BBgAFCAYFZwoBCAg3TQAJCQdiDgEHBzUHTllZQCkfHhoaDw8BAC8uKSckIx40HzQaHRodHBsPGQ8ZFBMLCgYFAA4BDg8IFisTMhYVFAYHNTY2NSY1NDYXFhYXFSMuAic1FxUhNRMiJiY1ETMRFBYzMjY1NCYnMxYWFRQG4yAiQUEcHzQg5wgYCUcRJyELtf61qGJtLJU0Nzs6ExCWERGJA2woHipABCoCFhEBMBcZCiVVGgwVNjYVCr5dXf1TRXVIASn+0kc/VmhBc0JBc0adlAAEAEb/9wJQA2wADgAZAB0ANADxS7AZUFhACxQBAAEPAAICAAJMG0uwGlBYQAsUAQADDwACAgACTBtACxQBAAMPAAIEAAJMWVlLsBlQWEArAAACAQBZAwEBBAECBQECaQAFCwEGCAUGZwoBCAg3TQAJCQdiDAEHBzUHThtLsBpQWEAsAAEAAAIBAGkAAwQBAgUDAmkABQsBBggFBmcKAQgIN00ACQkHYgwBBwc1B04bQDMAAgQFBAIFgAABAAAEAQBpAAMABAIDBGcABQsBBggFBmcKAQgIN00ACQkHYgwBBwc1B05ZWUAbHx4aGi8uKSckIx40HzQaHRodEhUUFCMTDQgcKxM2NjUmNTQ2MzIWFRQGBzc2NjczFQ4CByMHNSEVAyImJjURMxEUFjMyNjU0JiczFhYVFAa8HB80IBkgIkM/jQkZB4IKIycSRbABS6NibSyVNDc7OhMQlhERiQLiAhYRATAXGSgeK0ECFhpVJQoVNzUVe11d/bBFdUgBKf7SRz9WaEFzQkFzRp2UAAQARv/3AlADbAAOABkAHQA0AQVLsBlQWEALGAEBABIIAgIBAkwbS7AaUFhACxgBAQQSCAICAQJMG0ALGAEBBBIIAgMBAkxZWUuwGVBYQC0AAQIAAVkMBAsDAAMBAgYAAmkNAQYABQgGBWcKAQgIN00ACQkHYg4BBwc1B04bS7AaUFhALgsBAAABAgABaQwBBAMBAgYEAmkNAQYABQgGBWcKAQgIN00ACQkHYg4BBwc1B04bQDUAAgMGAwIGgAsBAAABAwABaQwBBAADAgQDZw0BBgAFCAYFZwoBCAg3TQAJCQdiDgEHBzUHTllZQCkfHhoaDw8BAC8uKSckIx40HzQaHRodHBsPGQ8ZFBMKCQUEAA4BDg8IFisTMhYVFAcUFhcVJiY1NDYXFhYXFSMuAic1FxUhNRMiJiY1ETMRFBYzMjY1NCYnMxYWFRQG5RofNB8cP0Mj6wgYCUcRJyELtf61qGJtLJU0Nzs6ExCWERGJA2wZFzABERYCKgJBKx4oCiVVGgwVNjYVCr5dXf1TRXVIASn+0kc/VmhBc0JBc0adlAAEAEb/9wJQA2wADgAZAB0ANADxS7AZUFhACxQBAgEPDgIAAgJMG0uwGlBYQAsUAQIDDw4CAAICTBtACxQBAgMPDgIEAgJMWVlLsBlQWEArAAIAAQJZAwEBBAEABQEAaQAFCwEGCAUGZwoBCAg3TQAJCQdiDAEHBzUHThtLsBpQWEAsAAEAAgABAmkAAwQBAAUDAGkABQsBBggFBmcKAQgIN00ACQkHYgwBBwc1B04bQDMAAAQFBAAFgAABAAIEAQJpAAMABAADBGcABQsBBggFBmcKAQgIN00ACQkHYgwBBwc1B05ZWUAbHx4aGi8uKSckIx40HzQaHRodEhUXEyQQDQgcKwEmJjU0NjMyFhUUBxQWFxc2NjczFQ4CByMHNSEVAyImJjURMxEUFjMyNjU0JiczFhYVFAYBMz9DIx8aHzQfHBUJGQeCCiImEkevAUujYm0slTQ3OzoTEJYREYkCuAJBKx4oGRcwAREWAhQaVSUKFTY2FXtdXf2wRXVIASn+0kc/VmhBc0JBc0adlAAEAEb/9wJQA4oADgAZACcAPgEQS7AZUFhACxMBAAEYAAICAAJMG0uwGlBYQAsTAQADGAACAgACTBtACxMBAAMYAAIEAAJMWVlLsBlQWEAyAAACAQBZAwEBDQQCAgYBAmkABw4BBQoHBWkIAQYGNE0MAQoKN00ACwsJYg8BCQk1CU4bS7AaUFhAMwABAAACAQBpAAMNBAICBgMCaQAHDgEFCgcFaQgBBgY0TQwBCgo3TQALCwliDwEJCTUJThtAOgACBAYEAgaAAAEAAAQBAGkAAw0BBAIDBGcABw4BBQoHBWkIAQYGNE0MAQoKN00ACwsJYg8BCQk1CU5ZWUAlKSgbGg8POTgzMS4tKD4pPiUkIiAeHRonGycPGQ8ZFhQjExAIGisTNjY1JjU0NjMyFhUUBgc3LgInNTMWFhcVByImJzMWFjMyNjczBgYDIiYmNREzERQWMzI2NTQmJzMWFhUUBqEcHzQgGSAiQz/wESchC4IIGAmbVVAITQkrKywsB0sHU0tibSyVNDc7OhMQlhERiQMAAhYRATAXGSgeK0ECChU2NhUKJVUaDJxIOxgZGBk6Sf2zRXVIASn+0kc/VmhBc0JBc0adlAAEAEb/9wJQA4oADgAZACcAPgEIS7AZUFhACxQBAAEPAAICAAJMG0uwGlBYQAsUAQADDwACAgACTBtACxQBAAMPAAIEAAJMWVlLsBlQWEAxAAACAQBZAwEBBAECBgECaQAHDQEFCgcFaQgBBgY0TQwBCgo3TQALCwliDgEJCTUJThtLsBpQWEAyAAEAAAIBAGkAAwQBAgYDAmkABw0BBQoHBWkIAQYGNE0MAQoKN00ACwsJYg4BCQk1CU4bQDkAAgQGBAIGgAABAAAEAQBpAAMABAIDBGcABw0BBQoHBWkIAQYGNE0MAQoKN00ACwsJYg4BCQk1CU5ZWUAgKSgbGjk4MzEuLSg+KT4lJCIgHh0aJxsnFRQUIxMPCBsrEzY2NSY1NDYzMhYVFAYHNzY2NzMVDgIHIwciJiczFhYzMjY3MwYGAyImJjURMxEUFjMyNjU0JiczFhYVFAa4HB80IBkgIkM/jQkZB4IKIycSRQlVUAhNCSsrLCwHSwdTSmJtLJU0Nzs6ExCWERGJAwACFhEBMBcZKB4rQQIWGlUlChU3NRWcSDsYGRgZOkn9s0V1SAEp/tJHP1ZoQXNCQXNGnZQABABG//cCUAOKAA4AGQAnAD4BEEuwGVBYQAsTAQIBGA4CAAICTBtLsBpQWEALEwECAxgOAgACAkwbQAsTAQIDGA4CBAICTFlZS7AZUFhAMgACAAECWQMBAQ0EAgAGAQBpAAcOAQUKBwVpCAEGBjRNDAEKCjdNAAsLCWIPAQkJNQlOG0uwGlBYQDMAAQACAAECaQADDQQCAAYDAGkABw4BBQoHBWkIAQYGNE0MAQoKN00ACwsJYg8BCQk1CU4bQDoAAAQGBAAGgAABAAIEAQJpAAMNAQQAAwRnAAcOAQUKBwVpCAEGBjRNDAEKCjdNAAsLCWIPAQkJNQlOWVlAJSkoGxoPDzk4MzEuLSg+KT4lJCIgHh0aJxsnDxkPGRkTJBAQCBorASYmNTQ2MzIWFRQHFBYXFy4CJzUzFhYXFQciJiczFhYzMjY3MwYGAyImJjURMxEUFjMyNjU0JiczFhYVFAYBIz9DIx8aHzQfHG4RJyELgggYCZtVUAhNCSsrLCwHSwdTS2JtLJU0Nzs6ExCWERGJAtYCQSseKBkXMAERFgIgFTY2FQolVRoMnEg7GBkYGTpJ/bNFdUgBKf7SRz9WaEFzQkFzRp2UAAQARv/3AlADigAOABkAJwA+AQhLsBlQWEALFAECAQ8OAgACAkwbS7AaUFhACxQBAgMPDgIAAgJMG0ALFAECAw8OAgQCAkxZWUuwGVBYQDEAAgABAlkDAQEEAQAGAQBpAAcNAQUKBwVpCAEGBjRNDAEKCjdNAAsLCWIOAQkJNQlOG0uwGlBYQDIAAQACAAECaQADBAEABgMAaQAHDQEFCgcFaQgBBgY0TQwBCgo3TQALCwliDgEJCTUJThtAOQAABAYEAAaAAAEAAgQBAmkAAwAEAAMEZwAHDQEFCgcFaQgBBgY0TQwBCgo3TQALCwliDgEJCTUJTllZQCApKBsaOTgzMS4tKD4pPiUkIiAeHRonGycVFxMkEA8IGysBJiY1NDYzMhYVFAcUFhcXNjY3MxUOAgcjByImJzMWFjMyNjczBgYDIiYmNREzERQWMzI2NTQmJzMWFhUUBgEwP0MjHxofNB8cFQkZB4IKIiYSRwhVUAhNCSsrLCwHSwdTS2JtLJU0Nzs6ExCWERGJAtYCQSseKBkXMAERFgIUGlUlChU2NhWcSDsYGRgZOkn9s0V1SAEp/tJHP1ZoQXNCQXNGnZQABf/7//YBggPNAAkADQAZACUANgBsQGkIAwIBACwBCAotAQkIA0wAAAEAhQsBAQIBhQACDAEDBQIDaA4GDQMEBAVhBwEFBTRNAAoKN00ACAgJYgAJCTUJThsaDw4KCgAANjUxLyooIR8aJRslFRMOGQ8ZCg0KDQwLAAkACRQPCBcrEyYmJzUzFhYXFQc1IRUFIiY1NDYzMhYVFAYzIiY1NDYzMhYVFAYDFBYzMjY3FQYGIyImJjURM48ZOBRsDCAN1AFL/vccIyMcHCQkqRwjIxwcJCQ7JB0ZLhcWQyczUTCVA14UOhcKGTUUDXldXZgfHR8eHh8dHx8dHx4eHx0f/l4fHwoHbwoPIE9GAXcABf/8//YBggPNAAkADQAZACUANgCkQA8FAAIAASwBCAotAQkIA0xLsApQWEAyAAEAAYUAAAMCAHALAQMAAgQDAmgHAQUFBGENBgwDBAQ0TQAKCjdNAAgICWIACQk1CU4bQDEAAQABhQAAAwCFCwEDAAIEAwJoBwEFBQRhDQYMAwQENE0ACgo3TQAICAliAAkJNQlOWUAiGxoPDgoKNjUxLyooIR8aJRslFRMOGQ8ZCg0KDRIUEw4IGSsBBgYHIzU2NjczFxUhNRcyFhUUBiMiJjU0NjMyFhUUBiMiJjU0NgMUFjMyNjcVBgYjIiYmNREzARgTORlADh8MbC/+tUIcJCQcHCMj4RwkJBwcIyMEJB0ZLhcWQyczUTCVA8MXOhQNFDUZi11dfB4fHR8fHR8eHh8dHx8dHx795R8fCgdvCg8gT0YBdwAF//D/9gGCA8gACQAXACMALwBAAL9AEggBAwEDAQADNgEKDDcBCwoETEuwClBYQDkNAQEDAYUOBQIDAAOFAAAEAgBwAAQAAgYEAmoJAQcHBmEQCA8DBgY0TQAMDDdNAAoKC2IACws1C04bQDgNAQEDAYUOBQIDAAOFAAAEAIUABAACBgQCagkBBwcGYRAIDwMGBjRNAAwMN00ACgoLYgALCzULTllALCUkGRgKCgAAQD87OTQyKykkLyUvHx0YIxkjChcKFxUTERAODAAJAAkUEQgXKxMWFhcVIyYmJzUFBgYjIiYnMxYWMzI2NwcyFhUUBiMiJjU0NjMyFhUUBiMiJjU0NgMUFjMyNjcVBgYjIiYmNREzmQwgDUAZOBQBJQVbU1ZVBEkEOCspOgTJHCQkHBwjI+EcJCQcHCMjBCQdGS4XFkMnM1EwlQPIGTUUDRQ6FwpJSVxaSyopLCe5Hh8dHx8dHx4eHx0fHx0fHv3lHx8KB28KDyBPRgF3AAX/8P/2AYIDyAAJABcAIwAvAEAAc0BwBQEDAAABAQM2AQoMNwELCgRMAAADAIUFAQMBA4UAAQQBhQAEDQECBwQCag8IDgMGBgdhCQEHBzRNAAwMN00ACgoLYgALCzULTiUkGRgLCkA/Ozk0MispJC8lLx8dGCMZIxUUEhAODQoXCxcUExAIGCsTNjY3MxUGBgcjFyImJzMWFjMyNjczBgYHIiY1NDYzMhYVFAYzIiY1NDYzMhYVFAYDFBYzMjY3FQYGIyImJjURM3AOHwxsEzkZQC9WVQRJBDgrKToESwVbtBwjIxwcJCSpHCMjHBwkJDwkHRkuFxZDJzNRMJUDZhQ1GQoXOhR/WksqKSwnSVyNHx0fHh4fHR8fHR8eHh8dH/5eHx8KB28KDyBPRgF3AAUARv/3AlADzQAJAA0AGQAlADwAbEBpCAMCAQABTAAAAQCFDAEBAgGFAAINAQMFAgNoDwYOAwQEBWEHAQUFNE0LAQkJN00ACgoIYhABCAg1CE4nJhsaDw4KCgAANzYxLywrJjwnPCEfGiUbJRUTDhkPGQoNCg0MCwAJAAkUEQgXKwEmJic1MxYWFxUHNSEVBSImNTQ2MzIWFRQGMyImNTQ2MzIWFRQGAyImJjURMxEUFjMyNjU0JiczFhYVFAYBKhk4FGwMIA3UAUv+9xwjIxwcJCSpHCMjHBwkJHhibSyVNDc7OhMQlhERiQNeFDoXChk1FA15XV2YHx0fHh4fHR8fHR8eHh8dH/2qRXVIASn+0kc/VmhBc0JBc0adlAAFAEb/9wJQA80ACQANABkAJQA8AKW2BQACAAEBTEuwClBYQDQAAQABhQAAAwIAcAwBAwACBAMCaAcBBQUEYQ4GDQMEBDRNCwEJCTdNAAoKCGIPAQgINQhOG0AzAAEAAYUAAAMAhQwBAwACBAMCaAcBBQUEYQ4GDQMEBDRNCwEJCTdNAAoKCGIPAQgINQhOWUAoJyYbGg8OCgo3NjEvLCsmPCc8IR8aJRslFRMOGQ8ZCg0KDRIUExAIGSsBBgYHIzU2NjczFxUhNRcyFhUUBiMiJjU0NjMyFhUUBiMiJjU0NgMiJiY1ETMRFBYzMjY1NCYnMxYWFRQGAbMTORlADh8MbC/+tUIcJCQcHCMj4RwkJBwcIyNBYm0slTQ3OzoTEJYREYkDwxc6FA0UNRmLXV18Hh8dHx8dHx4eHx0fHx0fHv0xRXVIASn+0kc/VmhBc0JBc0adlAAFAEb/9wJQA8gACQAXACMALwBGAMFACggBAwEDAQADAkxLsApQWEA7DgEBAwGFDwUCAwADhQAABAIAcAAEAAIGBAJqCQEHBwZhEQgQAwYGNE0NAQsLN00ADAwKYhIBCgo1Ck4bQDoOAQEDAYUPBQIDAAOFAAAEAIUABAACBgQCagkBBwcGYREIEAMGBjRNDQELCzdNAAwMCmISAQoKNQpOWUAyMTAlJBkYCgoAAEFAOzk2NTBGMUYrKSQvJS8fHRgjGSMKFwoXFRMREA4MAAkACRQTCBcrARYWFxUjJiYnNQUGBiMiJiczFhYzMjY3BzIWFRQGIyImNTQ2MzIWFRQGIyImNTQ2AyImJjURMxEUFjMyNjU0JiczFhYVFAYBNAwgDUAZOBQBJQVbU1ZVBEkEOCspOgTJHCQkHBwjI+EcJCQcHCMjQWJtLJU0Nzs6ExCWERGJA8gZNRQNFDoXCklJXFpLKiksJ7keHx0fHx0fHh4fHR8fHR8e/TFFdUgBKf7SRz9WaEFzQkFzRp2UAAUARv/3AlADyAAJABcAIwAvAEYAc0BwBQEDAAABAQMCTAAAAwCFBQEDAQOFAAEEAYUABA4BAgcEAmoQCA8DBgYHYQkBBwc0TQ0BCws3TQAMDApiEQEKCjUKTjEwJSQZGAsKQUA7OTY1MEYxRispJC8lLx8dGCMZIxUUEhAODQoXCxcUExIIGCsBNjY3MxUGBgcjFyImJzMWFjMyNjczBgYHIiY1NDYzMhYVFAYzIiY1NDYzMhYVFAYDIiYmNREzERQWMzI2NTQmJzMWFhUUBgELDh8MbBM5GUAvVlUESQQ4Kyk6BEsFW7QcIyMcHCQkqRwjIxwcJCR5Ym0slTQ3OzoTEJYREYkDZhQ1GQoXOhR/WksqKSwnSVyNHx0fHh4fHR8fHR8eHh8dH/2qRXVIASn+0kc/VmhBc0JBc0adlAABAFr/LgKkAtUAIgBnQA4WAQIEBAEBAwMBAAEDTEuwF1BYQBkAAQYBAAEAZQACAgRhBQEEBCZNAAMDJwNOG0AdAAEGAQABAGUABAQmTQACAgVhAAUFK00AAwMnA05ZQBMBABsZFRQTEg8NCAYAIgEiBwcWKwUiJic1FhYzMjY2NRE0IyIGFREjETMXMzY2MzIWFhURFAYGAcIdLBAQIxQbKhh+W0OXcxgEIXBERGg6OWbSBwR+BAYUODQBlZV1aP6GAspcMjUyaVP+R1xxM///AFr/LgLTAsoCBgELAAAAAQBV//YCnwLVACMAfLUXAQMFAUxLsBdQWEAqAAEEAgQBAoAAAwMFYQYBBQUmTQAEBAVhBgEFBSZNAAICAGIHAQAALABOG0AoAAEEAgQBAoAAAwMGYQAGBitNAAQEBV8ABQUmTQACAgBiBwEAACwATllAFQEAHBoWFRQTEA4KCAUEACMBIwgHFisFIiY1NTMVFBYzMjY1NTQjIgYVFSMRMxczNjYzMhYWFRUUBgYBd46Ul0hHSkN+W0OXcxgEIXBERGg6QYMKkXcUB1FFTlOslXVoHAFsXDI1MmlT60p3RQABAAj/9gP5AsoAIgCAS7AZUFhADhgVEg8DBQEGAgEAAQJMG0AOGBUSDwMFAQYCAQQBAkxZS7AZUFhAGQAGBgJfAwECAiZNAAEBAF8FBAcDAAAnAE4bQB0ABgYCXwMBAgImTQUBBAQnTQABAQBhBwEAACwATllAFQEAGhkXFhQTERAODQcFACIBIggHFisXIic1FhYzMjY3PgI3IRMTMwMTIwMDIxMnIw4DBw4CUCchDRkPHR8QBhYbDAFImpej4PGtpqai7Y11Bg0PEAgNK0sKC3wEBj1UIIi3Z/7/AQH+nv6YAQ7+8gFw3C5sb2MmPlguAAEAAP/2A2wCIgAaAIBLsBlQWEAOFRIPDAMFAQYCAQABAkwbQA4VEg8MAwUBBgIBBAECTFlLsBlQWEAZAAYGAl8DAQICKE0AAQEAXwUEBwMAACcAThtAHQAGBgJfAwECAihNBQEEBCdNAAEBAGEHAQAALABOWUAVAQAXFhQTERAODQsKBgQAGgEaCAcWKxciJzUWMzI+AjchFzczAxMjJwcjEycjDgJVNCEXGRIeGxYJAUxqa6myuqlzc6m5Zm4NK0wKEHcKJF6phK6u/vX+6bu7AReboMNZAAIAWgAAA2MCygAQABgAP0A8BQEFBgsIAgMFAkwIAQUAAwIFA2kABgYAXwEBAAAmTQcEAgICJwJOEhEAABcVERgSGAAQABAjEhMhCQcaKzMRMzIWFzczAxMjAwYGIyMVEzI2NTQjIxVa5Hx/C2uj4PGtuyBkRUEyQEt4RQLKYFa2/p7+mAE4Gx/+AXozOWjUAAIATv8QA1gCLAAbACcAfEAQAwEHABANCgMGBxYBAwYDTEuwGVBYQB8ABwcAXwIBAgAAKE0JAQYGA2EEAQMDJ00IAQUFKgVOG0AnAgEAAChNAAcHAWEAAQEtTQADAydNCQEGBgRhAAQELE0IAQUFKgVOWUAWHRwAACIgHCcdJwAbABsjEhMkEQoHGysXETMXMzY2MzIWFzczAxMjJwYGIyImJyMWFhUVEzI2NTQjIgYHFRQWTnkVBxZKO0hnFGapsrqpbRNrSjtGFggCBm0zMWY6LwIv8AMSRyEwWVem/vX+6bBbXysbEzEL3QFfVVChSEoQT1UAAv/7AAADPgLKABYAHwA+QDsAAgADBgIDZwoBCAAGBAgGZwkBAQEAXwAAACZNAAQEBV8HAQUFJwVOGBcbGRcfGB8RERERERERJgsHHisTLgI1NDYzIRUhFTMVIxUhFSERIwMjATM1IyIGFRQWxh06Jo6AAef+/PLyAQT+al6nqAFmR0s6QT8BOgwvTzpjaXydfLh9ARL+7gGNwSoxLzcAAwAA//YDXgIsACEAKAAxAQZLsBlQWEASDwEHAwcBAQUeAQYBHwEABgRMG0ASDwEHAwcBAQUeAQYBHwECBgRMWUuwGVBYQCsMAQgABQEIBWcNAQkAAQYJAWcKAQcHA2EEAQMDKE0ABgYAYQILAgAALABOG0uwGlBYQDkMAQgABQEIBWcNAQkAAQYJAWcKAQcHBGEABAQtTQoBBwcDXwADAyhNAAICJ00ABgYAYQsBAAAsAE4bQDcMAQgABQEIBWcNAQkAAQYJAWcABwcEYQAEBC1NAAoKA18AAwMoTQACAidNAAYGAGELAQAALABOWVlAJSopIiIBAC0rKTEqMSIoIigmJBwaGBcTEQ4MBgUEAwAhASEOBxYrBSImJyMHIzcmJjU0NjMzFTY2MzIWFhUVIRYWMzI2NxUGBhMmJiMiBgcHMzUjIgYVFBYCf2yTElJ7oZMqQXxh8BhLJUJlOv6gAkc/NVYuKFkUATI1KzkF5lNmKCY2Cmlsy9gRTUNSVygaGDpuUEg/SBUWcxQTAVkyQTg7IIonGiInAAEAWgAAAqAC1AASACpAJxIREA8OCwkIBwIKAAIBTAoBAkoDAQICJk0BAQAAJwBOFhESEAQHGishIwERIxEzETcnNxc3MwcXBycHAqCs/v2Xl4xfSFM4oYBzSWdHAWr+lgLK/qa9ZENWTKl4Q2teAAEATgAAAmsCMgASAClAJhIRDAkIBwYFAgkBAAFMAQEASgMBAAAoTQIBAQEnAU4REhYTBAcaKwE3FzczBxcHJwcTIwMRIxEzETcBGkQ2IKRtUkRKL+up35WVdwHyQDkphFZATTn+5AEV/usCIv73lgABAAj/BgQpAsoAOADpS7AZUFhAFy0BAgghEQIGAiABAwYEAQEDAwEAAQVMG0AXLQECCCERAgYCIAEDBgQBAQUDAQABBUxZS7AZUFhAKQAIAAIGCAJpAAQEB18ABwcmTQAGBgNhBQEDAydNAAEBAGEJAQAAKgBOG0uwMlBYQC0ACAACBggCaQAEBAdfAAcHJk0AAwMnTQAGBgVhAAUFLE0AAQEAYQkBAAAqAE4bQCoACAACBggCaQABCQEAAQBlAAQEB18ABwcmTQADAydNAAYGBWEABQUsBU5ZWUAZAQAxLiwrJSMfHRUUExIQDggGADgBOAoHFisFIiYnNRYWMzI2NTQuAiMiBxEjESMOAwcOAiMiJzUWFjMyNjc+AjchETY2MzIeAhUUBgYDIDZFIx8+I0hLLUdRJB0hl44GDQ8QCA0rSzwnIQ0ZDx0fEAYWGwwBoiNAGjZvXzpLePoLDIULDGlRQU0nDAb/AAJMLmxvYyY+WC4LfAQGPVQgiLdn/sAEAiFMgF5pjkgAAQAA/wsDSQIiACwAtEuwGVBYQBYiAQIIGQEGAhgBAwYEAQEDAwEAAQVMG0AWIgECCBkBBgIYAQMGBAEBBQMBAAEFTFlLsBlQWEApAAgAAgYIAmkABAQHXwAHByhNAAYGA2EFAQMDJ00AAQEAYQkBAAAqAE4bQC0ACAACBggCaQAEBAdfAAcHKE0AAwMnTQAGBgVhAAUFLE0AAQEAYQkBAAAqAE5ZQBkBACYjISAcGhcVEhEQDw4MCAYALAEsCgcWKwUiJic1FhYzMjY1NCYjIxUjESMOAiMiJzUWMzI+AjchFTY2MzIWFhUUBgYCWB8+IBY6GTJEQ0cOlXQNK0xANCEXGRIeGxYJAYgKEwpFdUZCbfULDoAMDkdSQ1K4AbKgw1kQdwokXqmE6wEBP3xdYHs7AAEAWv8GBE8CygApAHtAEgABBQAdAQQDEAECBA8BAQIETEuwMlBYQCcACAAFAwgFZwAAAAMEAANpCQEHByZNBgEEBCdNAAICAWEAAQEqAU4bQCQACAAFAwgFZwAAAAMEAANpAAIAAQIBZQkBBwcmTQYBBAQnBE5ZQA4pKBERERESJiUnMQoHHysBNjYzMh4CFRQGBiMiJic1FhYzMjY1NC4CIyIHESMRIREjETMRIREzApQjQBo2b186S3hGNkUjHz4jSEstR1EkHSGX/vSXlwEMlwGKBAIhTIBeaY5ICwyFCwxpUUFNJwwG/wABNP7MAsr+6AEYAAEATv8LA28CIgAlAFRAURsBBAkEAQEDAwEAAQNMAAcABAIHBGcACQACAwkCaQgBBgYoTQUBAwMnTQABAQBhCgEAACoATgEAHxwaGRgXFhUUExIREA8ODAgGACUBJQsHFisFIiYnNRYWMzI2NTQmIyMVIzUjFSMRMxUzNTMVNjYzMhYWFRQGBgJ+Hz4gFjoZMkRCRw+V0JWV0JUKEwpFdUZCbfULDoAMDkdSQ1K44eECItLS6wEBP3xdYHs7AAEAWv8wAyECygALACpAJwAEBgEFBAVjAAEBA18AAwMmTQIBAAAnAE4AAAALAAsREREREQcHGysFNSMRIREjESERMxECj5f++ZcCNZLQ0AJM/bQCyv24/q4AAQBO/zwCxAIiAAsAKkAnBgEFAAAFAGMAAgIEXwAEBChNAwEBAScBTgAAAAsACxERERERBwcbKyURIzUjESMRIxEhEQLEhpXGlQHwbf7PxAGy/k4CIv5LAAEAWv8wAzUCygAXADhANQ4BAQQJAQUBAkwABAABBQQBaQAFBwEGBQZjAAMDJk0CAQAAJwBOAAAAFwAXEyMREyMRCAccKwU1IzU0JiMiBgcRIxEzETY2MzIWFRUzEQKjlzA5KlQ0l5c/aTVlcJLQ0Pw0NBIS/sACyv7sFhZhWqX+rgABAE7/PALMAvgAGgA2QDMQAQEEAUwABQcBBgUGYwABAQRhAAQELU0AAwMAXwIBAAAnAE4AAAAaABoTJxETIhEIBxwrBTUjETQjIgYVESMRMxUUBgczNjYzMhYVFTMRAkaVWEMzlZUFAggaUjJZa4bExAE/dl1X/v8C+JsoQhcqJl9p9/7PAAEABf/2AiQCygAfAD5AOxUUExIREA8OCwoJCAcGDgIBFgUEAwQAAgJMAAIBAAECAIAAAQFqTQMBAABxAE4BABsaDQwAHwEfBA0WKxciJicRBzU3NQc1NzUzFTcVBxU3FQcVPgI1MxQOAsEVMhRhYWFhkpycnJw/Rx2JJFGJCgUFATIhVyE+IVchrHo2VzY+NlY29Qs+ZEFFgWY8//8AFAAAAzMC/QAmAEkAAAAHAEkBgwAA//8AFAAAAm0C/QAmAEkAAAAHAEwBgwAA//8AFAAAAmYC/QAmAEkAAAAHAE8BgwAA//8AFAAAA/AC/QAmAEkAAAAnAEkBgwAAAAcATAMGAAD//wAUAAAD6QL9ACYASQAAACcASQGDAAAABwBPAwYAAAACAFoAAAM6AsoABQAJACpAJwMBAABqTQABAQJgBgQFAwICawJOBgYAAAYJBgkIBwAFAAUREQcNGCshETMRIRUhETMRAYGXASL9IJcCyv2zfQLK/TYAAQBa/y4DVQLKACAAMEAtHRURAwIEBwEBAgYBAAEDTAABAAABAGYFAQQEak0DAQICawJOExEVGCUiBg0cKyEUBiMiJic1FhYzMjY3ETQ2NyMDIwMjFhURIxEzEzMTMwNVcFocKw8OHxIrKAEEAwS4i6wECYfOqQOzzm1lBwR2BAYsMQFQOXEz/dECMGp6/rQCyv3eAiIAAQBV//YC3QLUACYAkEuwGVBYQBEaGQQDBAMEDgECAw0BAQIDTBtAERoZBAMEAwQOAQIDDQEFAgNMWUuwGVBYQB8AAwQCBAMCgAAEBABhBgEAAHBNAAICAWEFAQEBcQFOG0AjAAMEAgQDAoAABAQAYQYBAABwTQAFBWtNAAICAWEAAQFxAU5ZQBMBACIhHhwYFhIQCwkAJgEmBw0WKwEyFhcHFhYVFAYjIiYnNRYWMzI2NTQmIyM1NyYmIyIGFREjETQ2NgF7epETb1JhgYY2WSknVyVHPkVQK3EQPy9KQ5dJhALUa1xtEGJZZHsSE4AXFjovLjRpdCIdTlP+TAHEWXk+//8AAP/9ArICygEPACQCsgLKwAAACbEAArgCyrA1KwABADr/9gKyAtQAJgBMQA4SAQECEQEAAQJMJgECSkuwI1BYQBUAAQECYQACAm1NAAAAA2EAAwNxA04bQBMAAgABAAIBaQAAAANhAAMDcQNOWbYmJSUmBA0aKwEOAhUUFjMyNjY1NCYjIgYHNTY2MzIWFhUUBgYjIi4CNTQ2NjcBtlFgKl9LMT8fRTMNJwsXMyNFaDtCh2pBdVs0RHVKApsyYW9HaXQtTCxFRQYGZwkMOWxPUYdSK1V8UWicbSAAAgAK//YClwLKABcAIAA1QDIMBwIEAQFMAAQBAwEEA4ACAQEBak0AAwMAYgUBAABxAE4BAB8eHBoTEgkIABcBFwYNFisXIiY1NDY2NwMzExYXMz4CNzczAw4CJxQWMzI2NwYGwklOLlc+5KCYGQ4FBBERBGOc3R5AWHEUDRc5FTdPCkZCKE06CgGT/vQsLQwtKwn4/gdEYzSEEA46PwMy//8AWv/1As0C1AEPB10DBwLKwAAACbEAArgCyrA1KwABAC7/EQH/AtQAPwBAQD0/AQAEKgEDACkbEgMBAxwBAgEETAADAAEAAwGAAAAABGEABARwTQABAQJhAAICbwJOPTsuLCAeGRciBQ0XKwEmJiMiBhUUFhceAhUUBgcGIxYWFxYWMzI2NxUGBiMiJiYnJiYnJiYnNRYWMzI2NTQmJicuAzU0NjMyFhcByzFOKSsuREM3TSptZgMICAwEFDIkESQQEjobQU8xFREiJQoSCTNtNjgvJT4oGTo1IoJwOGU3AiwUFiggJiwgGjhMOFVtCwEKEgstHQcIcwgKKEcuJi0QBAgEjRYlKyEbJiETDCExRjFgaxoYAAEAGP8QAi0CygAdAD5AOwYBAAEHAQIEABEBAgQSAQMCBEwAAAABXwABAWpNBQEEBGtNAAICA2EAAwNvA04AAAAdABwlKBESBg0aKzM1ASE1IRUBHgIXFhYzMjY3FQYGIyImJicuAiMYAVb+swIB/qUuPCcMID8iEygNETcaP1U4Fg4gMSpiAet9Yv4MBi86GTsnBQZ1BwkpRSkbKBYAAgBGAAABSgLKABEAIwBFQEIAAQgBAAcBAGkABwAGBQcGaQACAgNfAAMDak0ABQUEYQkBBARrBE4TEgEAHhwbGRYUEiMTIwwKCQcEAgARAREKDRYrEyM1MzI2NTQjIzUzMhYVFAYGAyM1MzI2NTQjIzUzMhYVFAYGfBMRMjtdRFFYWypbVxUNLjtULzlVTiRRAZU1LiVNYE5FLEos/ms1IipDYFBBJ0MpAAEAMQEIAZMCyAASACVAIgADBAEAAwBlAAICAV8AAQFqAk4BABEPCwkIBgASARIFDRYrASImJjU0NjMzFSMiBhUUFjMzFQFTZoA8f3ppWEdCWkkXAQg9Zj1pd349OD9JRQABAFr/LgKjAsoAGQA+QDsEAQEDAwEAAQJMAAUAAgMFAmcAAQcBAAEAZQYBBARqTQADA2sDTgEAFRQTEhEQDw4NDAgGABkBGQgNFisFIiYnNRYWMzI2NjURIREjETMRIREzERQGBgHBHSwQECMUGyoY/uWXlwEblzlm0gcEfgQGFDg0AQf+zALK/ugBGP1kXHEz//8AFP8PA1ECygAmADcAAAEHA4YBKf8ZAAmxAQG4/xmwNSsAAQAn//YCQwLUACAASUBGDQECARMSDggHBgYDAh4BBAMfAQAEBEwAAwIEAgMEgAACAgFhAAEBcE0ABAQAYQUBAABxAE4BABwaFhQREAoJACABIAYNFisFIiY1NDY3JzU3MhYWFwcmJiMHFxUjIgYVFBYzMjY3FQYBUpSXZ1yj40RfTig2MVwvZdk8cllLVy9zMV4KdWBcYRJgYXkJFRNsFhA2hGo2LDI3GBeAJwACABj/9wHhAsoAEgAdADFALhABAgQHAQECBgEAAQNMAAQAAgEEAmcAAwNqTQABAQBiAAAAcQBOGhITJSIFDRsrJRQGIyImJzUWFjMyNjU1ITUBMwM0NjY3IwYGBwczAeFfVR8sCwsZDhwl/s4BMpeYAgMBBAkUDnSd23dtBwR+BAYjNBppAXr+3xdCOQkUKBKTAAMAGP/3Ap4CygAWACEALABUQFENAQIEIgQCAQgnAwIAAQNMBgEEBQECCAQCZwADA2pNAAgIAGEHCQIAAHFNAAEBAGIHCQIAAHEATgEALCsmJSEgExIREA8ODAsIBgAWARYKDRYrBSImJzUWFjMyNjU1ITUBMxEzFSMVFAYDNDY2NyMGBgcHMwUGBgcjNT4CNzMBLR8sCwsZDhwl/s4BMpejo185AgMBBAkUDnSdAVUPKBpXBgwKAooJBwR+BAYjNBppAXr+mXwMd20BshdCOQkUKBKTvyZZLg0XPD4Z//8AAAAABMICzQAmACQAAAAHACQCEAAAAAMAAP/2BGAC1QATAB4AKgCiQAoYAQcBBQEFBwJMS7AZUFhAIAAFCAEEBgUEaAAHBwFhAgEBAWpNAAYGAGEDAQAAawBOG0uwHlBYQCQABQgBBAYFBGgABwcBYQIBAQFqTQAAAGtNAAYGA2EAAwNxA04bQCgABQgBBAYFBGgAAQFqTQAHBwJhAAICcE0AAABrTQAGBgNhAAMDcQNOWVlAEwAAKScjIR4dABMAEyYjEREJDRorNwcjEzMXNjYzMhYWFRQGBiMiJicDLgInDgIHBzM3FBYzMjY1NCYjIgbXNKP8uTInkm10lklJlnV2mCRXBRAQBQURDwQzuqBWX2FUVGBgVqqqAs2PR1BbpW9vpVxgVAElETQ2FBQ7NQumPXCBgXBxgIAAAgAA//YEFQLNABcAIgBktR4BBgMBTEuwGVBYQBsABgABBAYBaAUBAwNqTQAEBABhAgcCAABxAE4bQB8ABgABBAYBaAUBAwNqTQACAmtNAAQEAGEHAQAAcQBOWUAVAQAZGBMSDw0JCAcGBQQAFwEXCA0WKwUiJicnIwcjEzMTHgIzMjY1ETMRFAYGATMnLgInDgIHAu1tjBoE/zSj/LmtDB42L0pDl0GD/ay6NAUQEAUFEQ8EClxMDKoCzf4UITEaTlMBtP4ySndFATOmETQ2FBQ7NQsAAgAAAAADuALNABIAHQArQCgXAQUABAEBAgJMAAUAAgEFAmgEAQAAak0DAQEBawFOGhEREREZBg0cKwEeAhc+AjcTMwMjJyEHIxMzBy4CJw4CBwczAk0FDw8DAw8QA4eZ87Y0/vw0o/y5MgUQEAUFEQ8EM7oBIQw7QBYWQTsLAan9NqqqAs3+ETQ2FBQ7NQumAAMAAAAAA8ICygALABYAIgA3QDQTAQEAHAEDBAJMBgEBBwEEAwEEaAIBAABqTQgFAgMDawNOAAAiIQ4NAAsACxERERERCQ0bKzETMxMzEzMDIwMjAxMHMycuAicOAgUeAxc+Ajc3I/3CVLZfmv3CVbVfkw9wDgUQEAUFEQ8BBgMNEBAFBhUUBgNwAsr+1QEr/TYBK/7VAc8wMBE0NhQUOzW5CSw3NRQXR0QTCgACAAD/EAO4As0AIAArAEJAPyUBBgQaAQMCCAEBAwcBAAEETA8BAwFLAAYAAgMGAmgFAQQEak0AAwNrTQABAQBhAAAAbwBOGhoRERQlIwcNHSshDgIjIiYnNRYWMzI2NzcnIQcjEzMTHgIXPgI3EzMFLgInDgIHBzMCxRhIblEfQBoYOhksLRIMNP78NKP8uZgFDw8DAw8QA4eZ/csFEBAFBREPBDO6R2w9CAeCCggpKx2qqgLN/lQMO0AWFkE7CwGp+xE0NhQUOzULpv//ACP/9gJDAtQCJgNaAAABBgB5OAUACLEBAbAFsDUrAAEAFgAAApgCygAUADRAMREQDQkEBQMBTAIBAAgHAgMFAANnBAEBAWpNBgEFBWsFTgAAABQAFBMSExEREREJDR0rEzUzNTMVMxUjFTc3MwMTIwMHFSMRFkSXQkI8waj5+6y7QJcCDHxCQnyJVPP+xP5yAS0u/wIMAAEAWgAAApgCygAUACdAJBQTEA8ODQwIAwIBCwABAUwCAQEBak0DAQAAawBOFhMRFAQNGislNycHFSMRMxE3NzMDFzcXBxcjJwcBGWBIQJeXPMGo+VVnOGtyrD9deT91Lv8Cyv65VPP+xIdEUUa0ZT0AAQAWAAACmALKABwANUAyHBsYFxYVFBADAgELAAEBTAQBAgUBAQACAWcGAQMDak0HAQAAawBOFhMRERERERQIDR4rJTcnBxUjESM1MzUzFTMVIxU3NzMDFzcXBxcjJwcBGWBIQJdERJdCQjzBqPlVZzhrcqw/XXk/dS7/Agx8QkJ8iVTz/sSHRFFGtGU9AAEAWgAAAqkCygAJACJAHwkIBQQEAAIBTAACAmpNAAAAAV8AAQFrAU4TERADDRkrJSEVIREHETMVNwGHASL+R5aXln19AZ0yAV/6MgABABIAAAITAsoADQAtQCoDAQEEAQAFAQBnAAICak0ABQUGYAcBBgZrBk4AAAANAA0REREREREIDRwrMxEjNTM1MxUzFSMRIRVaSEiXWFgBIgIMfEJCfP5xfQADAAD/9gMcAtUAEwAaACEARUBCBwICAAkKBQMDCAADZwsBBgYBYQABAXBNDAEICARhAAQEcQROHBsVFAAAHx4bIRwhGBcUGhUaABMAEyMREiIRDQ0bKxE1MzY2MzIWFzMVIw4CIyImJicBIgYHISYmAzI2NyEWFj0Opp6dpQ49PAdPkGxrkU4IAVNSVgoBYgpUU1ZVCP6aCVYBNXCLpaSMcGGPT0+PYQEiXlRUXv4eZlpaZv//ADr/9gO+AtUAJgAyAAAABwByAjoAAP//ADr/9gTrAtUAJgAyAAAABwAyAgkAAAACABYAAAJHAsoAEwAbAD5AOwAIAAIACAJpAwEACQYCBAUABGcKAQcHAV8AAQFqTQAFBWsFThUUAAAYFhQbFRsAEwATERERJSERCw0cKzc1MxEzMhYVFAYGIyMVMxUjFSM1EyMVMzI2NTQWROSKfzR5aEFYWJfcRTJAS0p8AgR3aD5tQjh8SkoCBNQzOWgAAgAFAAACwgLKABwAJABwS7AMUFhAIwABAAUAAXIHAQIECAIAAQIAaQkBBgYDXwADA2pNAAUFawVOG0AkAAEABQABBYAHAQIECAIAAQIAaQkBBgYDXwADA2pNAAUFawVOWUAbHh0BACEfHSQeJBsaGRcSEA8NBwYAHAEcCg0WKzciBhUUFhcjJiY1NDY2MzMRMzIWFRQGBiMjFSM1EyMVMzI2NTS6Hx4HA3YECCNSRBfkin80eWhBl9xFMkBL/iEXERcICB8TLk0vAVB3aD5tQv7+AVDUMzloAAIADwAAA3EC0wAiACoA0kuwEVBYQAoKAQECCQEDAQJMG0uwGlBYQAoKAQECCQEHAQJMG0AKCgEBBAkBBwECTFlZS7ARUFhAHggBAwUJAgAGAwBpCgcCAQECYQQBAgJwTQAGBmsGThtLsBpQWEAoCAEDBQkCAAYDAGkAAQECYQQBAgJwTQoBBwcCYQQBAgJwTQAGBmsGThtAJggBAwUJAgAGAwBpAAEBAmEAAgJwTQoBBwcEXwAEBGpNAAYGawZOWVlAHSQjAQAnJSMqJCohIB8dGBYVEw4MBwUAIgEiCw0WKyUiJjU1NCMiBgc1NjYzMhYVFRQWMzMRMzIWFRQGBiMjFSM1EyMVMzI2NTQBXXd4KxEbCAstHFZKMzoU5Ip/NHloQZfcRTJAS/6Cdio8BwNyBQpSXCxEOwFQd2g+bUL+/gFQ1DM5aAACADr/SAL0AtUAGgAmADhANRQTEgMAAxkWFQEEAgACTBoBAkkAAgAChgAEBAFhAAEBcE0AAwMAYQAAAHEATiQlGyYiBQ0bKwU3JyMiJiY1NDY2MzIWFhUUBgcXNxcHFyMnBwMUFjMyNjU0JiMiBgFsWCsLdJdJSZd1dJZJVlobgyRkTsIac7ZWX2FUVGBgVmEjNFymb2+kW1ulb3ivKR40VyhXIC4CHnCBgXBxgIAAAgA6/ykDwALVACcAMwBBQD4DAQMFGhkXFAQFAgMCTBgBAkkAAgMChgABAAAFAQBpAAYGBGEABARwTQAFBQNhAAMDcQNOJCUmJRgRGgcNHSsBFAYHFzc2NjU0JiM3MhYWFRQGBwcXIycHJzcnIyImJjU0NjYzMhYWBRQWMzI2NTQmIyIGAuJWWh7aLSMgJgEtPiA6Os9hwhh1JG5AC3SXSUmXdXSWSf33Vl9hVFRgYFYBZnivKSGMHTkhHixEJz4kQFIlhGweSzlGTlymb2+kW1ulb3CBgXBxgIAAAQAoAAACYgLKABUAM0AwBwECAwFMAAMAAgEDAmcABAQAXwUBAABqTQABAWsBTgEAFBIODAsKCQgAFQEVBg0WKxMyFhUUBgYHEyMDIzUzMjY1NCYjIyf4koslPSPSqKpRMUtBRUoulwLKamwxSTMQ/skBEnsyMTMrfAABADv/dgK3AtQAJQBAQD0NAQABDAEDAAEBBQIDTAADAAYDBmMAAAABYQABAXBNBAECAgVfCAcCBQVrBU4AAAAlACURERERKCYoCQ0dKzM1Nz4CNTQmIyIGByc+AjMyFhYVFAYGBwcVMzUzFTMVIxUjNT2zN0EeLygpTitSH0VbQEZlNy9ZP1zgk0tLk2m1N0s+IysqJiNhGy4dM1c3O2FgO1YHhoZ/iooAAQAA//cCigLTABYAWEuwGlBYQAoWExAHAgUCAAFMG0AKFhMQBwIFAgEBTFlLsBpQWEAOBAECAABqTQMBAgJrAk4bQBYAAABqTQQBAQFqTQACAmtNAAMDawNOWbcSEhEbEAUNGysBMwMXHgIXPgI3EzMDIycHIzcDMxMBPUh3EQQPEAMDDxADh5nzpSoqRUukmVEC0/6FNws7QRYWQTsLAan9NnyF8AHj/v8AAQAA/xADxwLKADMAOEA1LSIUAwIDBwEBAgYBAAEDTA4BAgFLBQQCAwNqTQACAmtNAAEBAGIAAABvAE4aGhEfJSIGDRwrJQYGIyImJzUWFjMyNjc3Ay4DJw4DBwMjAzMTHgIXPgI3EzMTHgIXPgI3EzMDJCmReRw6GBg6GSwtEgxhAwkLCAIBCQoKA2CstpVbBg4MAwMMDQVoj2gFDQwDAwwPBVuVS6KZCAeCCggpKx0BdwssNC8NDS8zLQz+igLK/noXRkYYGUVBEgGQ/nARQkYYGUVGFwGGAAIACgAAAkcCygAVAB4AlUAPCQgHBAQBAAMCAQMFAQJMS7AMUFhAHQABAAUEAQVnBwEEAAIDBAJnAAAAak0GAQMDawNOG0uwFVBYQB8HAQQAAgMEAmcAAABqTQAFBQFfAAEBbU0GAQMDawNOG0AdAAEABQQBBWcHAQQAAgMEAmcAAABqTQYBAwNrA05ZWUAUFxYAAB0bFh4XHgAVABUlNBUIDRkrMxEHNTc1MxU3FQcVMzIWFRQGBiMjFTcyNjU0JiMjFVpQUJeSkleEezJ1ZEs7R0Q9QkcBwyZsJ5pRRm1GA25gN2M+Y9MyNjIrxQACAAIAAAJHAsoAFQAeAEJAPwAGAAkIBglpCwEICgEHAAgHZwQBAAMBAQIAAWcABQVqTQACAmsCThcWAAAdGxYeFx4AFQAUIREREREREQwNHSs3FTMVIxUjNSM1MxEzFTMyFhUUBgYjJzI2NTQmIyMV8W9vl1hYl1eEezJ1ZBpHRT5CPdQzYz4+YwIpUHBdOWM9cDE4Ly3FAAEAWv8QAsYCygAPACJAHw4HAgIAAUwBAQAAak0DAQICbwJOAAAADwAPGhEEDRgrFxEzERQGBgcXNjY3EzMBFVqXBgcEBxc5H8Ss/ivwA7r+oxtCQBkCN2gzAUP9K+UAAQAu//YB9ALUACoAP0A8JQEEBSQBAwQDAQIDDgEBAg0BAAEFTAADAAIBAwJpAAQEBWEABQVwTQABAQBhAAAAcQBOJSUhJCUpBg0cKwEUBgcVFhYVFAYjIiYnNRYWMzI2NTQmIyM1MzI2NjU0JiMiBgcnNjYzMhYB41RBUFZ9eEJlJiNdJkc/XE4yLT9GHDEwKUcgMSxuS2JuAiNHWAsDCllIXncUE38WGTcyMy93FiocJSsgGmUkKmQAAgAE//cCcALUAB8AKgA+QDsWAQQCFQEDBAJMCAYCAAUBAgQAAmkABwcBYQABAXBNAAQEA2EAAwNxA04hICclICohKhQlJCQkEAkNHCsTMzU0NjYzMhYVFAYjIxUUBgYjIiYnNRYWMzI2NjU1IyUyNjU0JiMiBhUVEZc2ak5tbYVxOzlmQx0sEBAjFBsqGJcBaSwyKCIfMAHANTxmPWxSbGFSXHEzBwR+BAYUODRTdykrICgzMDkAAQAt//YCUQLSACIAPkA7CQEBAAoBAgECTAABAAIFAQJpBgEAAANhAAMDcE0ABQUEYQAEBHEETgEAHRwbGhQSDgwHBQAiASIHDRYrASIGFRQWMzI2NxUGBiMiJjU0NjMyFhYVFAYGIzUyNjY1NCYBPD8+MDEkJhARPjVbbo1/T35LSrCYXWssOgJZQjs0PA4JbA0SdmxyhkKIaYO/Z3Y9gWZhaAACAAD/9gLiAtUAEQAdAFFLsDJQWEAYBAECAgBfBQEAAGpNBgEDAwFhAAEBcQFOG0AWBQEABAECAwACaQYBAwMBYQABAXEBTllAFRMSAQAZFxIdEx0QDwkHABEBEQcNFisBHgIVFAYGIyImJjU0NjcjNQEyNjU0JiMiBhUUFgGVcpRHSZZ1dJdJKy6TAY5hVFRgYFZWAtUBXKRub6VcXKZvRXsxff2ggXBxgIBxcIEAAQBb/zEB8ALUABcAe0uwGlBYthQDAgEAAUwbQAoDAQUAFAEBBQJMWUuwGlBYQCEAAgADBAIDZwABAQBhBQYCAABwTQAEBABhBQYCAABwBE4bQB4AAgADBAIDZwABAQBhBgEAAHBNAAQEBV8ABQVqBE5ZQBMCABMSERAPDg0MCAUAFwIXBw0WKwEyFhcHJiYjIgYGFRUzFSMRIxEzFzM2NgGgEjAODhA4FCZFK+fnlXEWBxtfAtQCAowCAxs8NFl8/kgDmVwqPAACADn/9gIyAsoAHQAqAC5AKyQNAgQBAUwDAQEBAl8AAgJqTQUBBAQAYQAAAHEATh8eHiofKiERHCUGDRorARYWFRQGIyImJjU0NjcmJjU0NjcjNSEVIyIGFRQWAzI2NTQmJw4CFRQWAXpfWYh6RXBCYU4oJBgUfgHGlicfIR0vMyspGzYjPAHQM3hNaXkxYEZOYRcbMR8bKg94eCAUGCL+ijUxMDwaByE1JjM2//8AOQAAAjIC1AEPB+MCawLKwAAACbEAArgCyrA1K///ACIAAAHbAsoBDwAvAjUCysAAAAmxAAG4AsqwNSsAAQBa/zEDDQLUACEAZ0AOGgECBAYBAAIHAQEAA0xLsBlQWEAhAAICBGEFAQQEak0AAAABYQABAXFNAAMDBGEFAQQEagNOG0AfAAICBWEABQVwTQAAAAFhAAEBcU0AAwMEXwAEBGoDTllACSQRFCUlIgYNHCslFBYzMjY3FQYGIyImNRE0JiMiBgYVESMRMxczNjYzMhYVAqIcGBEYDhAxGlxKMkE/Sh+XchQIJWo/c3mpHCAGBHIIB2FPAS5BSDVVMP2OA5lGKiZ1gAABAFv/MQHwAtQAEwBnS7AaUFi2EAMCAQABTBtACgMBAwAQAQEDAkxZS7AaUFhAGQABAQBhAwQCAABwTQACAgBhAwQCAABwAk4bQBYAAQEAYQQBAABwTQACAgNfAAMDagJOWUAPAgAPDg0MCAUAEwITBQ0WKwEyFhcHJiYjIgYGFREjETMXMzY2AaASMA4OEDgUJkUrlXEWBxtfAtQCAowCAxs8NP1zA5lcKjwAAQA3//YCUgLKABkAMUAuDgECAQ8BAwICTAUEAgEBAF8AAABqTQACAgNhAAMDcQNOAAAAGQAZJSUhEQYNGisTNSEVIyIGBhUUFjMyNjcVBgYjIiYmNTQ2NzcCG2hdezxfVCxXMy9cOWWQTFtCAkx+fkh6S2FqFBJ/ExJQjl1piycAAQBaAAACowLKAAkAH0AcAAMAAQADAWgEAQICak0AAABrAE4REREREAUNGyshIxEhETMRIREzAqOX/k6XARuXATQBlv7oARgAAQBa/zADPQLKABMAJ0AkCQICBAIBTAAEAAUEBWMDAQICak0BAQAAawBOEREWERQQBg0cKyEjASMXESMRMwEzJiYnETMRMxEjAquY/skECYe/ATYDAQQCiGqSAhzM/rACyv3pMmIxAVL9rv64AAH//f/2AloC1AAhAEVAQgkBAgEKAQACGQEFBBoBBgUETAMBAAgHAgQFAARnAAICAWEAAQFwTQAFBQZhAAYGcQZOAAAAIQAhJSIREiUjEQkNHSsDNTM+AjMyFhcHJiYjIgYHMxUjFhYzMjY3FQYGIyImJicDQApTjWI1azExKFEnS1kLkZEKVVAsVzMvXDljh0sJASN8XItOGxd7ExxhVnxUWxQSfxMSSodcAAEAA//2Ar8C1AAnAERAQR4BBQQnJiUfFwUCBRYVAgECCgEAAQ8BAwAFTAACAAEAAgFnAAUFBGEABARwTQAAAANhAAMDcQNOJScjERMmBg0cKxMGBhUUFhYzMjY3NSM1IREGBiMiJjUHNTc2NjMyFhcHJiYjIgYHJRXYAQEmUkIgLROHARs4eU2jqTdBGrqXOW4tMiFULkJiGgHPAYYIEglGbD0GBHd+/qwTFr+8CFkJfI0YFHkRFj02P1kAAQADAAACmALKABMAJ0AkExAPDAsKCQUCAQALAgABTAEBAABqTQMBAgJrAk4TFRMTBA0aKxM1NxEzETc3MwM3FQcTIwMHFSMRA1eXPMGo8e7Izay7QJcBBlkNAV7+uVTz/s4hWRz+vAEtLv8BEwADAAMAAAMpAsoAEwAXAB0ALEApHRwYFxYVExIPCwoJCAUBABACAAFMAQEAAGpNAwECAmsCThMVExIEDRorEzcRMxM3ETMRNxUHESMDBxEjEQcTFzcnATMmJicHA1e/sIKIVlbAsYGHV9UHVFcBcwMBAwJTAVwMAWL+zxIBH/7zDFkM/pwBMxL+3wEPDAEZoguX/pcoTygLAAMAAwAAApQCygATABkAHwA/QDweHRkQDw4NCQgHBgsFBBMBAQUCTAYBBQABAAUBZwAEBANfAAMDak0CAQAAawBOGxoaHxsfKiURERAHDRsrISMnIxUjEQc1NzUzMhc3FQcGBgcnJiYjIxUXMjY3BxUClKiYY5dXV9DsKFNKA0EyLQ1DNS4xQEEIuvX1AZEMWQzgnQtZCj9gFfYdGk+PJCsZNgABAAP/9gIkAtQALgA2QDMKAQEALi0gFxYVFAsBAAoDAR8BAgMDTAABAQBhAAAAcE0AAwMCYQACAnECTiQtJSYEDRorEzcmJjU0NjMyFhcHJiYjIgYVFBYXNxUHFhYVFAYjIic1FhYzMjY1NCYmJyYmJwcDWREVgnA4ZTcxMU4pKy4wMPp3JyuJfnFZM202OC8lPigIEwm5AYYMFzomYGsaGHYUFiggICgXIlkQHUw5X3ErjRYlKyEbJiETBAkFGQABAAUAAAMdAsoAGgBcS7AMUFhAIQAEAwYDBHIABgABAAYBZwADAwVfBwEFBWpNAgEAAGsAThtAIgAEAwYDBAaAAAYAAQAGAWcAAwMFXwcBBQVqTQIBAABrAE5ZQAsRESYVIREREAgNHishIxEhESMRIyIGFRQWFyMmJjU0NjYzMxEhETMDHZf+5ZcaHx4HA3YECCNSRK0BG5cBNP7MAk4hFxEXCAgfEy5NL/7oARj//wAu//YCXQLUAgYBsAAAAAIAOv8QAq0C1QAjADMAmkuwF1BYQBIdAQYDDQECBQQBAQIDAQABBEwbQBIdAQYEDQECBQQBAQIDAQABBExZS7AXUFhAIAgBBQACAQUCaQAGBgNhBAEDA3BNAAEBAGEHAQAAbwBOG0AkCAEFAAIBBQJpAAQEak0ABgYDYQADA3BNAAEBAGEHAQAAbwBOWUAZJSQBAC0rJDMlMyAfGhgSEAcFACMBIwkNFisFIiYnNRYzMjY1NTQ2NyMGBiMiJiY1NDY2MzIWFhczNzMRFAYDMjY2NTU0JiMiBgYVFBYWAVlGeDl6iE5jAwEEG2BHXX0/SIFWL0AxFwUPiaeTOEgiUE00RyQgRPARFokzRU4OFCwRKDBam2FsmlIUJxxM/WmYiwGVNVg0F3RlOGM/PmI3AAL/9gAAAlcCygATABwAcLUMAQcCAUxLsB5QWEAlCAEEBQEBBgQBaQADA2pNAAcHAmEAAgJtTQkBBgYAYAAAAGsAThtAIwACAAcEAgdpCAEEBQEBBgQBaQADA2pNCQEGBgBgAAAAawBOWUATAAAcGhcVABMAExEREiQhEQoNHCslFSERIyImNTQ2MzIXNTMRMxUjFQM0IyIVFBYzMwJX/kcjRj88NR4Zl2dnlysjGhYefX0BNj0vMj0Sy/65TbkBFDMgEw4AAQAFAAABcgLKAAsAIEAdCwoJCAUEAwIIAAEBTAABAWpNAAAAawBOFRACDRgrISE1NxEnNSEVBxEXAXL+k2trAW1ra1YoAc4oVlYo/jIoAAIAL/92Am8CUAATAB8AKUAmAwEBAwFMAAABAIYAAgAEAwIEaQADAwFhAAEBcQFOJCUmMRQFDRsrARQGBxcjJyIjIiYmNTQ2NjMyFhYFFBYzMjY1NCYjIgYCb0RJi6tsAwRjgD0+gGNkfzz+VUJJSz8/SkpCASRgjSKfgkuIWlqHSkuGW1ZiYlZWY2P//wAAAAACPgLKAQ8ALgKYAsrAAAAJsQABuALKsDUr//8AFAAAAi8CygEPADcCQwLKwAAACbEAAbgCyrA1KwAC/8D/JQFTAsoAFAAfADRAMRIBBAEbAgIDBAcEAgADA0wFAQBJAAEABAMBBGkAAwAAAwBmAAICagJOIyMSJCkFDRsrBRQHFhcHJicGBiMiJjU0NjMyFxEzAxQWMzI2NyYjIgYBGQopG0kOFRdGL0NYTDUgIZf6FhITIQUaFxcZBigiMT4cISAaHkA9PjsLArH84hIUHiUNGAAB//j/EQKoAtMAJACGS7AaUFhAEyIBBQAhGhcPCAUGAgUQAQMCA0wbQBMiAQUBIRoXDwgFBgIFEAEDAgNMWUuwGlBYQBgABQUAYQEGAgAAcE0AAgIDYgQBAwNvA04bQBwAAQFqTQAFBQBhBgEAAHBNAAICA2IEAQMDbwNOWUATAQAfHRkYFBINCwcGACQBJAcNFisTMhYWFxcTMwETFhYzMjY3FQYGIyImJycDIwEnJiYjIgYHNTY2gDY/KhQ3naH+/XcQJR0LHxASJBxOVxxCvp0BHlkWJRwLIxQVLQLTJUo3lAEx/jz+0CgdBgR7BglXVrn+mgH55DgrBQZ7BwsAAwBa/xACawLKABIAGwAkAEtASAYBBgMBTAgBAwkBBgUDBmcABAQAXwcBAABqTQAFBQFfAAEBa00AAgJvAk4cHBQTAQAcJBwjHx0aGBMbFBsREA8NABIBEgoNFisBMhYVFAYHFR4CFRQGIyMVIxETMjY1NCYjIx0CMzI2NTQmIwE4j5I5NSQ6Iox6dJfvQjM8QVBjRDY3SALKUGU9VAkFByREOGFu8AO6/uUqKCkkn3i6NSwoMf//ADr/9gQGAtMCBgkWAAD//wBa/xACEwLKAiYALwAAAAcL1QE+AAD//wBa/xAC0wLKAiYAMQAAAAcL1QGIAAD//wAA/xACsgLNAiYAJAAAAAcBUADOAAD//wBa/xAB9QLKAiYAKAAAAAcBUACkAAD//wAg/xABZQLKAiYALAAAAAYBUDgA//8AVf8QAp8CygImADgAAAAHAVAA7QAAAAEAWgAAAPECygADABlAFgAAACZNAgEBAScBTgAAAAMAAxEDBxcrMxEzEVqXAsr9Nv//AFr/9QK+AsoAJggDAAAABwgWAUsAAP//AFoAAAF5A6YCJggDAAABBwuzAagAqAAIsQEBsKiwNSv////mAAABZgOrAiYIAwAAAQcLtwCjAKgACLEBAbCosDUr////0gAAAXoDpgImCAMAAAEHC7YApACoAAixAQGwqLA1K////9IAAAF6A6YCJggDAAABBwu1AKUAqAAIsQEBsKiwNSv///+aAAABRAOmAiYIAwAAAQcLvgHXAKgACLEBArCosDUr/////gAAAU0DmAImCAMAAAEHC7AApQCoAAixAQKwqLA1KwAE//4AAAFdBBkACgAWACIAJgBHQEQFAAIBAAFMAAAAAQMAAWcFAQMJBAgDAgYDAmkABgYmTQoBBwcnB04jIxgXDAsjJiMmJSQeHBciGCISEAsWDBYVEwsHGCsTNjY3MxUOAgcjByImNTQ2MzIWFRQGMyImNTQ2MzIWFRQGAxEzEV8ZMBOiETc6GGQiHCMjHBwkJKkcIyMcHCQkxJcDlRxGIgoUMjARiR8dHx4eHx0fHx0fHh4fHR/9AQLK/Tb//wBVAAAA9wOgAiYIAwAAAQcLsQCmAKgACLEBAbCosDUr//8AVP8uAPYCygImCAMAAAAHC9IB3gAA////0wAAAPEDpgImCAMAAAEHC7IB5QCoAAixAQGwqLA1KwACAEgAAAEmA+MAFAAYADdANA8BAQIOBQIAAQJMAAABAwEAA4AAAgABAAIBaQADAyZNBQEEBCcEThUVFRgVGBMlJhMGBxorARQHByMnNjY1NCYjIgYHNTY2MzIWAxEzEQEmTwVVCyUaFBETIRAOMBhERMyXA3tMFCNIBhkSEBAGBVIFBjb8UwLK/Tb////mAAABZgOrAiYIAwAAAQcLwACmAKgACLEBAbCosDUr//8AAAAAAUsDbQImCAMAAAEHC7oApQCoAAixAQGwqLA1K///AEL/EAEIAsoCJggDAAAABwvWAKUAAP//AEL/EAEIAsoCJggDAAAABwvWAKUAAP///9wAAAFxA50CJggDAAABBwu5AeAAqAAIsQEBsKiwNSv////c/zEBcQLKAiYIAwAAAAcL3gCmAAAAAQAc//UBcwLKABEAK0AoBAEBAgMBAAECTAACAiZNAAEBAGEDAQAALABOAQANDAgGABEBEQQHFisXIiYnNRYWMzI2NjURMxEUBgaRJjoVFjEcGyoYlzlmCwoHgAcLFDg0Adb+K1xxM///ABz/9QH8A6YCJggWAAABBwu1AScAqAAIsQEBsKiwNSv//wBa//UDqALKACYALwAAAAcIFgI1AAD//wBa//UEoALKACYAMQAAAAcIFgMtAAAAAQA6AAABfAIiAAsAL0AsAAIAAQACAWcAAwMEXwAEBG1NAAAABV8GAQUFawVOAAAACwALEREREREHDRsrMzUzNSM1MzUjNSEROsy+vswBQl6QXXpd/d7//wAt//YCPgL9AgYBgAAAAAIALf/1AuACLAApADAA0UuwFVBYQAogAQQGCgEABAJMG0AKIAEEBgoBAAUCTFlLsAxQWEAoCQEGAwQEBnIACAADBggDZwoBBwcCYQACAnNNBQEEBABiAQEAAHEAThtLsBVQWEApCQEGAwQDBgSAAAgAAwYIA2cKAQcHAmEAAgJzTQUBBAQAYgEBAABxAE4bQDMJAQYDBAMGBIAACAADBggDZwoBBwcCYQACAnNNAAQEAGEBAQAAcU0ABQUAYgEBAABxAE5ZWUAXKyoAAC4tKjArMAApACkkIhMmJCYLDRwrJRYWFRQGBiMiJicGBiMiJiY1NDY2MzIWFRUhFhYzMjY3FhYzMjY1NCYnJSIGBzMmJgLTBgceQDMiLRIlSzlSfkhBdE1xhP6gAkc/NVcuAh8aGiIGBf6+KzkF0QEyyA8iEiRCKhEQEBA9fF5gf0CBd0g/SBUWFiEcIA4ZDPo4OzJB//8AJv/2AgUCLAIGAdAAAAABACb/9gMWAiwAOQBbQFg3BAMDBwA2EgsDAQcWDAICBiIBBAUhAQMEBUwAAQACBQECaQAGAAUEBgVpAAcHAGEIAQAAc00ABAQDYQADA3EDTgEANDIuLCspJiQgHhAOCQcAOQE5CQ0WKwEyFhc3FxYWMzI2NxcGBiMiJicHBgYHFR4CFRQGBiMiJzUWFjMyNjU0IyM1MzI2NTQmIyIGByc2NgEVR3gXeg4NGBgVIQ8hFzkjMUQULQs1JCM4ITl3XYhKImM4PVSbOjdKUTQ7J1wpLC9vAiwtMCUzLiYQClgSFzc+Dh0kCQUIHTEpLU0vInsQGhwjQWcYIRobEhFoEhf//wAr//YCIgIsAgYEGwAAAAIALf/2A0UCLAAkACwAUEBNCwEBAiEgGRIRCgQHAwEpKBoDBAQDA0wAAwAEBQMEaQABAQJhAAICc00HAQUFAGEGAQAAcQBOJiUBACUsJiweHBcVDw0IBgAkASQIDRYrBSImNSUmJiMiBgc1NjYzMhYXNxcWFjMyNjcXBgYjIiYnBxQGBicyNjUHHgIBJ3OHAWkNRTk2Wi8pW0BlkxlzDg0YGBUhDyEXOSMxRBQbOHRdNT7cBBUsCoF3Yzg0FRZzFBNZXCI0LiYQClgSFzc+ClSBSmpDTTsSJxwAAQBOAAAA4wIiAAMAE0AQAAEBbU0AAABrAE4REAINGCszIxEz45WVAiIAAf/A/xAA4wIiABAAK0AoBAEBAgMBAAECTAACAm1NAAEBAGIDAQAAbwBOAQAMCwgGABABEAQNFisXIiYnNRYWMzI2NREzERQGBiIZNxISIBQeKpUmVfAHBXUEBSIxAkf9ozJSMQABAAQAAAJeAvgAEwAqQCcGBAICCQcCAQACAWcFAQMDbE0IAQAAawBOExIRERERERERERAKDR8rMyMRIzUzNTMVMzUzFTMVIxEjESPjlUpKlZyVSkqVnAJIYU9PT09h/bgCSAABAE7/9gLuAv0AJwCmS7AZUFhAFxkBAgQJAQUCCAcCAQUkAQcBJQEABwVMG0AXGQECBAkBBQIIBwIBBSQBBwElAQMHBUxZS7AZUFhAIgACAgRhAAQEbE0GAQEBBV8ABQVtTQAHBwBhAwgCAABxAE4bQCYAAgIEYQAEBGxNBgEBAQVfAAUFbU0AAwNrTQAHBwBhCAEAAHEATllAFwEAIiAdHBsaFxUREA0LBgUAJwEnCQ0WKwUiJiY1ESM1NzUmJiMiBhURIxE0NjYzMhYXFTMVIxEUFjMyNjcVBgYCZTFNLUhIDzcfPTWVRHRGWIsgmZkkHRkuFxhHCiBPRgEHPytODg83Nf3lAiFOYS0xH4tw/vkfHwoHbwoPAAH/9wAAAZYC/QAYACpAJwkBAQAYFxQTEhEKAQgCAQJMAAEBAGEAAABsTQACAmsCThclJQMNGSsDNzU0NjYzMhYXByYmIyIGFRU3FwcRIxEHCVcvVzowQhYjEScaIhxmKpCVLQFZKsdGTSAOCW0FCSYdeDFXRv6gARgWAAEABgAAAZYC/QAYADFALgkBAgEKAQACAkwDAQAGAQQFAARnAAICAWEAAQFsTQAFBWsFThERESIlJBAHDR0rEzM1NDY2MzIWFwcmJiMiBhUVMxUjESMRIwZIL1c6MEIWIxEnGiIcgYGVSAJDB0ZNIA4JbQUJJh0BZf4iAd4AAwAq//YCUgIzAA0AHQApADBALRwWAgUEAUwAAwAEBQMEaQACAgFhAAEBc00ABQUAYQAAAHEATiQmJiUlIgYNHCsBFAYjIiYmNTQ2MzIWFgc0JiMiBhUUFzY2MzIWFzYHNCYjIgYVFBYzMjYCUpSBUHxHlIJQe0ebPTw9PA0JOysqOAoKSBsUFBsYFxUaARaLlUOBXImUQn9kTFpWTDIlJTItJCJGFhkZFhYZGQABAC3/9gODAv0AUQElS7AVUFhAGyABCQM4AQIJQTc2AwUCQisEAwEFLAMCAAEFTBtLsBlQWEAbIAEJAzgBAglBNzYDCgJCKwQDAQUsAwIAAQVMG0AbIAEJAzgBAglBNzYDCgRCKwQDBgUsAwIAAQVMWVlLsBVQWEAlAAkJA2EAAwNsTQoIAgUFAmEEAQICc00GAQEBAGEHCwIAAHEAThtLsBlQWEAvAAkJA2EAAwNsTQAKCgJhBAECAnNNCAEFBQJhBAECAnNNBgEBAQBhBwsCAABxAE4bQDgACQkDYQADA2xNAAoKAmEAAgJzTQgBBQUEXwAEBG1NAAYGAGEHCwIAAHFNAAEBAGEHCwIAAHEATllZQB0BAEZEPDo1NDAuKSckIyIhHhwXFAgGAFEBUQwNFisXIiYnNRYWMzI2NTQmJicuAjU0NjMyMyY1NDY2MzIWFxUzFSMRFBYzMjY3FQYGIyImJjURIzU3NSYmIyIGFRQWFwcmJiMiFRQWFhceAhUUBuI5UiksZicsJQ8xNTRCIHZiCwsLM2ZKWHkgmZkkHRkuFxhHKjFNLUdHDyoeNzUWIy0oSCVCETEwL0QldQoPEXsUGhoVDhUcFhYsPS5MTBcdKkcsMR+LcP75Hx8KB28KDyBPRgEHPytVCQ0mGxMhEWsRFyQNFRgUEyk9MVNZ////1v8QAJgBaAFGAE0AoCmaJmYACbEAArj/oLA1KwABABX/9gF4Av0AIAB0S7AZUFhAEhkBAwQYAQIDAgEAAgNMCQEASRtAEhkBAwQYAQIDAgEAAgkBAQAETFlLsBlQWEAWAAMDBGEABARsTQACAgBhAQEAAGsAThtAGgADAwRhAAQEbE0AAABrTQACAgFhAAEBcQFOWbclJiUkEAUNGyshIycjBgYjIiYnNxYWMzI2NjURNCYjIgYHJzY2MzIWFhUBeHEWBxhUNwseCQsIGgonRSscIBkpESYXRys7Vy9cKjwDAYwCAxs9MwE4HSYJBW0JDiBNRgACAEb//wEkAlQAEQAiAENAQAADAAIBAwJpAAEIAQAHAQBpAAcABgUHBmkABQUEYQkBBARrBE4TEgEAHhwbGRYUEiITIgwKCQcEAgARAREKDRYrEyM1MzI1NCYjIzUzMhYVFAYGAyM1MzI2NTQjIzUzMhYVFAaAGxZRKB1BSEdPIUg/FxQbJj8yOD5JRAFHNUIcGmBMPCI9Jv64NhYfLGBAPjRFAAEAKwCYAWQCJwASACVAIgADBAEAAwBlAAICAV8AAQFtAk4BABEPCwkIBgASARIFDRYrJSImJjU0NjMzFSMiBhUUFjMzFQErVnI4d3NPP0M+TD0WmDRZOVxtdzcuODpBAAEATv8QAkYC+AAkAEdARAQBAQMDAQABAkwABARsTQACAgZhAAYGc00ABQUDYAADA2tNAAEBAGEHAQAAbwBOAQAeHBoZFRQTEg8NCAYAJAEkCA0WKwUiJic1FhYzMjY1ETQmIyIGFREjETMVFAYHMzY2MzIWFREUBgYBlRcyEQ8bEBkjLipDM5WVBQIJGlEzWWojTvAHBXUEBSIxAW81Nl1X/v8C+JsoSg8qJl9p/mEyUjEAAQAX/xADegKWADIAZkBjFA4CAgQtFQIHAgMBAAcEAQEAIAEGAR8BBQYGTAADBAOFAAcCAAIHAIAIAQICBF8ABARtTQkBAAABYgABAXFNAAYGBWEABQVvBU4BAC8uLCokIh4cExIREA0MCAYAMgEyCg0WKyUyNjcVBgYjIiYmNREjNTc3MxUhFQceAhUUBgYjIic1FhYzMjY2NTQmJiMjNTchERQWATQZLhcYRyoxTS1HUitfAnHYWGguQIRme10wby49RB0iVUw6yf5EJG0KB28KDyBPRgEHPzJzdGHKCkVoP0RuPyeAFxgkOyElOyNqvf75Hx8AAQAn/xACJQItACMAPkA7BgICAQANDAcBBAIBGQEDAhoBBAMETAACAQMBAgOAAAEBAGEAAABzTQADAwRhAAQEbwROJSUjFhMFDRsrNyc1NzIWFwcuAiMHFxUjIgYGFRQWMzI2NxUGBiMiJiY1NDbxr9xWfTQjIjxDLV/mOkxVIkZTLmowLmtEXn4/YPByYWoLE28KCgUtl2ojOiU2SxgXfhMWPWxHW30AAgAR/xAB1wIiABMAHgAzQDARAQIECAEBAgcBAAEDTAADA21NAAQEAl8AAgJrTQABAQBiAAAAbwBOERITJSMFDRsrBRQGBiMiJic1FhYzMjY1NSE1ATMBMzU0NjY3IwYGBwHXJlVGGTcSEiAUHir+zwE5jf6/rAIDAQQJFA47MlIxBwV1BAUiMSVpAbn+U20XQjkJFCYUAAMAEf8QApQCIgAXACIALABHQEQRAQIEIwgCAQgoBwIAAQNMAAMDbU0GAQQEAl8FAQICa00ACAgAYQcBAABvTQABAQBiBwEAAG8AThQdEREREhMlIwkNHysFFAYGIyImJzUWFjMyNjU1ITUBMxEzFSMlMzU0NjY3IwYGBwEGBgcjNTY2NzMB1yRUSRk3EhIgFB4q/s8BOY2env6/rAIDAQQJFA4Bew8oGlcIEgSKHjdgOwcFdQQFIjElaQG5/lN1dW0XQjkJFCYU/o4mVy8NI2ElAAEAQgAAAYkCIgAJACNAIAADAAQAAwRnAAICAV8AAQFtTQAAAGsAThEREREQBQ0bKzMjESEVIxUzFSPGhAFHw7a2AiJpfGoAAQAp//gBpgItACYALkArGgEDAhsHAgEDBgEAAQNMAAMDAmEAAgJzTQABAQBhAAAAcQBOJSslIgQNGislFAYjIiYnNRYWMzI2NTQmJy4CNTQ2MzIWFwcmJiMiBhUUFhcWFgGmbGsxUCUqWigpIzgzIj4nbVsxVSgqJUMgICAzOkBGnkZgERF3ExseFRsiFg8nPzBNUhYQZQ8SGhUYIBodRgAEACr/9gNiAi0AJgAzAD4ASQCgQBUkAgIGADIjAgUGKAEJBRILAgIKBExLsBlQWEAnBwEFDwsOAwkKBQlpCAEGBgBhAQ0CAABzTQwBCgoCYQQDAgICawJOG0ArBwEFDwsOAwkKBQlpCAEGBgBhAQ0CAABzTQACAmtNDAEKCgNhBAEDA3EDTllAKUA/NTQBAEZEP0lASTs5ND41PjAuKykhHxwaFhQQDgoJBgQAJgEmEA0WKwEyFzY2MzIWFREjJyMGBiMiJicGBiMiJjU0Njc3NTQmIyIGByc2NgUVNjc3NTQmIyIGBxYHBgYVFBYzMjY1NQUGBhUUFjMyNjU1AS5hOShdMm51aB0EI05EMU0VHVBDU2R6el8tKChMJjEsawEdKTVfLSgdNxsHzkg4KCAwQgEXSDgoIDBCAi0lERRfYv6USiwoJichLFVYV1MEAxgrKBcRZRcawSUIAgMYKygMChySAjAnIh05NC0CAjAnIh05NC0AAwAq//YDjgItACMALwA6ALFLsBdQWEAPIQICBQAgAQQFDgECBgNMG0APIQICBQAgAQQHDgECCQNMWUuwF1BYQCMABAsBCAYECGkHAQUFAGEBCgIAAHNNCQEGBgJhAwECAnECThtAOAAECwEIBgQIaQAFBQBhAQoCAABzTQAHBwBhAQoCAABzTQAGBgJhAwECAnFNAAkJAmEDAQICcQJOWUAfMTABADc1MDoxOi4sKCYeHBkXExEMCgUDACMBIwwNFisBMhc2MzIWFhUUBiMiJicjBgYjIiY1NDY3NzU0JiMiBgcnNjYBFBYzMjY1NCYjIgYHBgYVFBYzMjY1NQEudThDaU12RI97RW4jBCheQ1NkenpfLSgoTCYxLGsBITU8OzU1PDs10kg4KCAwQgItNTRCfVuIlDYzNzJVWFdTBAMYKygXEWUXGv7lUVNTUVFRUWgCMCciHTk0LQACACr/9gN1Ai0AKwA2APZLsBdQWEAPKQEHACgBBgcWDwIDAQNMG0uwGVBYQA8pAQcCKAEGBxYPAgMBA0wbQA8pAQcCKAEGBxYPAgMJA0xZWUuwF1BYQCMABgsBCAEGCGkABwcAYQIKAgAAc00JAQEBA2EFBAIDA2sDThtLsBlQWEAnAAYLAQgBBghpAAICbU0ABwcAYQoBAABzTQkBAQEDYQUEAgMDawNOG0A1AAYLAQgBBghpAAICbU0ABwcAYQoBAABzTQABAQRhBQEEBHFNAAMDa00ACQkEYQUBBARxBE5ZWUAfLSwBADMxLDYtNiYkIR8bGRQSDg0MCwgGACsBKwwNFisBMhYVFRQWMzI2NREzESMnIwYGIyImJw4CIyImNTQ2Nzc1NCYjIgYHJzY2EwYGFRQWMzI2NTUBLm52Ki5EMpVyFAgaWzM6VxcSLkQyU2R6el8tKChMJjEsa09IOCggMEICLV9iiTo8XVcBAf3eRiomKCwWJhhVWFdTBAMYKygXEWUXGv7OAjAnIh05NC0AAgAq//YDdgItACUAMADmS7AXUFhAEhQBAgMTAQECHgEHBgEBAAcETBtLsBlQWEASFAECBBMBAQIeAQcGAQEABwRMG0ASFAECBBMBAQIeAQcGAQEFBwRMWVlLsBdQWEAhAAEJAQYHAQZpAAICA2EEAQMDc00ABwcAYQgFAgAAcQBOG0uwGVBYQCUAAQkBBgcBBmkABARtTQACAgNhAAMDc00ABwcAYQgFAgAAcQBOG0ApAAEJAQYHAQZpAAQEbU0AAgIDYQADA3NNCAEFBWtNAAcHAGEAAABxAE5ZWUAWJyYAAC0rJjAnMAAlACUbJSMkJAoNGyshJyMGBiMiJjU0Njc3NTQmIyIGByc2NjMyFhUVFAYHFzY2NxMzASUGBhUUFjMyNjU1AakdBCNORElgenpfLSgoTCYxLGs6bnUBAgQFEgyYqf7a/vNIOCggMEJKLChVWFdTBAMYKygXEWUXGl9ighw6FwEXORkBPf3e+wIwJyIdOTQtAAMAKv/2A3YCLQAeACkANADrS7AXUFhAFhQBAQITAQMBDAEGAzQBBwYBAQAHBUwbS7AZUFhAFhQBAQQTAQMBDAEGAzQBBwYBAQAHBUwbQBYUAQEEEwEDAQwBBgM0AQcGAQEFBwVMWVlLsBdQWEAgAAMABgcDBmcAAQECYQQBAgJzTQAHBwBhCAUCAABxAE4bS7AZUFhAJAADAAYHAwZnAAQEbU0AAQECYQACAnNNAAcHAGEIBQIAAHEAThtAKAADAAYHAwZnAAQEbU0AAQECYQACAnNNCAEFBWtNAAcHAGEAAABxAE5ZWUASAAAxLyUkAB4AHhESJSkkCQ0bKyEnIwYGIyImNTQ2Nzc1NCYjIgYHJzY2MzIWFTM3MwEnMzY2NzcjFRQGBicGBhUUFjMyNjU1AaQYBCNORElgg3lXLSgoTCYxLGs6bnVuTqn+51MICiENEUoCA8lDPSggMEJKLChVWFtaDQkOHyQXEWUXGl5dsP3ecxpOHycTFDk5iQk2MCIdOTRJAAIAKv8MA3YCLQAyAD0AtUuwF1BYQBoUAQIDEwEBAh4BCAcBAQAILAEGACsBBQYGTBtAGhQBAgQTAQECHgEIBwEBAAgsAQYAKwEFBgZMWUuwF1BYQCkAAQkBBwgBB2kAAgIDYQQBAwNzTQAICABhAAAAcU0ABgYFYQAFBW8FThtALQABCQEHCAEHaQAEBG1NAAICA2EAAwNzTQAICABhAAAAcU0ABgYFYQAFBW8FTllAEjQzOjgzPTQ9JSMbJSMkJAoNHSshJyMGBiMiJjU0Njc3NTQmIyIGByc2NjMyFhUVFAYHFzY2NxMzAQYGIyImJzUWFjMyNjcDBgYVFBYzMjY1NQGpHQQjTkRJYHp6Xy0oKEwmMSxrOm51AgIEBxUMlKn+qy1sShklDgsfES83DV1IOCggMEJKLChVWFdTBAMYKygXEWUXGl9ighw6FwEXORkBPf2HVEkFA3YCBDonARYCMCciHTk0Lf//AB//9gHVAiwCBgS5AAAAAQACAAACbAL4ABoAMkAvDg0KAwQBAAFMBgEEBwEDAAQDZwAFBWxNAAAAbU0CAQEBawFOERERERETEhgIDR4rExQGBzM2Njc3MwcTIycHFSMRIzUzNTMVMxUj4wUDAg8gEpmo2easnUCVTEyVmpoBpB89HxUrE6bt/svdM6oCSGFPT2EAAQBOAAACbAL4ABoAK0AoGhkWFRQTEgsDAgELAAIBTAABAWxNAAICbU0DAQAAawBOFhkRFAQNGislNycHFSMRMxEUBgczNjY3NzMHFzcXBxcjJwcBDUkzQJWVBQMCDyASmajZOVA5UnasNUZcOUgzqgL4/qwfPR8VKxOm7U0+SECeSzYAAQACAAACbAL4ACIAOUA2IiEeHRwbGhMDAgELAAYBTAQBAgUBAQYCAWcAAwNsTQAGBm1NBwEAAGsAThYZEREREREUCA0eKyU3JwcVIxEjNTM1MxUzFSMVFAYHMzY2NzczBxc3FwcXIycHAQ1JM0CVTEyVmpoFAwIPIBKZqNk5UDlSdqw1Rlw5SDOqAkhhT09hpB89HxUrE6btTT5IQJ5LNgABAE4AAAF4AvgABwAcQBkFBAEABAABAUwAAQFsTQAAAGsAThMSAg0YKxM3ESMRBxEz45WVlZUBvjH+EQGLMgGfAAEAEgAAAR8C+AALACFAHgQBAgUBAQACAWcAAwNsTQAAAGsAThEREREREAYNHCszIxEjNTM1MxUzFSPjlTw8lTw8AkhhT09hAAMAAP/2ArUCLAARABgAHwBFQEIHAgIACQoFAwMIAANnCwEGBgFhAAEBc00MAQgIBGEABARxBE4aGRMSAAAdHBkfGh8WFRIYExgAEQARIhESIhENDRsrNTUzNjYzMhYXMxUjBgYjIiYnJSIGBzMmJgMyNjcjFhZVD4lvZ40PVlUMjG9ojw0BBTA1B9kHNTAyNAfbBzXhaG51dW5ocXp6cdM1NjY1/ro6OTk6AAMALf/2AvACLAAbACYAMgCHQAoKAQUBFwEDBAJMS7ARUFhAIgkBBAADBgQDaQcBBQUBYQIBAQFzTQoBBgYAYQgBAABxAE4bQCwJAQQAAwYEA2kABQUBYQIBAQFzTQAHBwFhAgEBAXNNCgEGBgBhCAEAAHEATllAHygnHRwBAC4sJzIoMiIgHCYdJhUTDgwIBgAbARsLDRYrBSImJjU0NjMyFhc2NjMyFhUUBgYjIiYnFQ4CEzI1NCYjIgYVFBYFMjY1NCYjIgYVFBYBNEx3RI58N1chEDgsSkwePzEMEQgBQHbXMhgZFxcV/vE7NTU8OzU1CkJ/W4iSIBsXJFhFJUcuAwIFSXRCAVQ/Gh8gGRol3FNRUVFRUVFT//8ALf/2A7cCLAAmAFIAAAAHAFIBeQAAAAIAAv8QAkwCLAAcACgAhEAKBQEIARIBAwkCTEuwGVBYQCcEAQAKBwIFBgAFZwsBCAgBYQIBAQFtTQAJCQNhAAMDcU0ABgZvBk4bQCsEAQAKBwIFBgAFZwABAW1NCwEICAJhAAICc00ACQkDYQADA3FNAAYGbwZOWUAYHh0AACUjHSgeKAAcABwRERYkJBERDA0dKxc1MxEzFzM2NjMyFhUUBiMiJicjFhUVMxUjFSM1ASIGBxUUFjMyNjU0Akx5FQcWSjtccnZcO0YWCAiampUBADovAi8+MzGhYQJiRyEwj4uLkSsbKiYsYU9PAlZIShBPVVVQoQACAAX/EALdAiwAKAA0AOlLsBlQWEAQJQEHAC0iAggFEAoCAQMDTBtAECUBBwYtIgIIBRAKAgEDA0xZS7AMUFhALAAEAQIDBHIABQADAQUDaQoBBwcAYQYJAgAAc00ACAgBYQABAXFNAAICbwJOG0uwGVBYQC0ABAECAQQCgAAFAAMBBQNpCgEHBwBhBgkCAABzTQAICAFhAAEBcU0AAgJvAk4bQDEABAECAQQCgAAFAAMBBQNpAAYGbU0KAQcHAGEJAQAAc00ACAgBYQABAXFNAAICbwJOWVlAHSopAQAxLyk0KjQkIyEfGRgTEQ8OCAYAKAEoCw0WKwEyFhUUBgYjIiYnFhYVFSMRJiMiBhUUFhcjJiY1NDY2MzIXETMXMzY2FyIGFRUWFjMyNjU0Ag9ccj9vSSI3HAIBlRMSHx4HA3YECCNSRBAReRUHFkoLOjEUORgzOQIsj4tYf0UNCBMsFKgBFAIhFxEXCAgfEy5LLQIBhkchMHdISp8JDEpboQAC//v/EANuAiwALAA5AIJLsBlQWEAQGQoCAAEUCQIGACoBBAYDTBtAEBkKAgACFAkCBgAqAQQGA0xZS7AZUFhAHQcBAAABYQMCAgEBc00ABgYEYQAEBHFNAAUFbwVOG0AhAAICbU0HAQAAAWEDAQEBc00ABgYEYQAEBHFNAAUFbwVOWUALJEURRSQZJSUIDR4rJSYmNTU0IyIGBzU2NjMyFhUVFBYXFjMRMxczNjYzMhYVFAYGIyIiIxUjNSYmExUyNjMyNjU0JiMiBgEVZFcrERsICy0cVko5QwMCeRUHFko7XHJNkGUKEwqVGy/fDhkLVUoxNToxEyeKU2I8BwNyBQpSXF1AVBMBAalHITCMgluFSObuAwsBF7UBY05HTkgAAgAt/xACdwIsABwAKACXS7AZUFhAChIBCQIFAQEIAkwbQAoSAQkDBQEBCAJMWUuwGVBYQCcEAQAKBwIFBgAFZwAJCQJhAwECAnNNCwEICAFhAAEBcU0ABgZvBk4bQCsEAQAKBwIFBgAFZwADA21NAAkJAmEAAgJzTQsBCAgBYQABAXFNAAYGbwZOWUAYHh0AACUjHSgeKAAcABwREREUJCYRDA0dKxc1MzU0NyMGBiMiJjU0NjMyFhczNzMRMxUjFSM1AzI2NzU0JiMiBhUU/JoGBhVKPFxydF08SxcEDX5MTJVmPjEBMUE1NKFhNSooIi+Pi4yQLiJG/Z5hT08BDElJElBUVVCjAAIALf8HAxICLAAnADMAikAaJAEGBxMRCwMDBhAOAgIDA0wgAQABSw8BAklLsBNQWEApAAAAAWEFBAIBAW1NAAcHAWEFBAIBAW1NCAEGBgNhAAMDcU0AAgJvAk4bQCYAAAABYQUBAQFtTQAHBwRhAAQEc00IAQYGA2EAAwNxTQACAm8CTllAESkoMC4oMykzFCQpFxESCQ0cKwE0JiM1MhYVFAYHBxEjNQcnNzY3IwYGIyImNTQ2MzIWFzM3MxE3NjYFMjY3NTQmIyIGFRQCzjQtTFkoI5yVnjPSAQQGFUo8XHJ0XTxLFwQNfmogGf5iPjEBMUE1NAGIKCxDVUAxSSWj/sicpSzaHhwiL4+LjJAuIkb+hm4gM/5JSRJQVFVQowABABwAAAIfAiIAFAAzQDAGAQIDAUwAAwACAQMCZwAEBABfBQEAAG1NAAEBawFOAQATEQ0LCgkIBwAUARQGDRYrATIWFRQGBxcjJyM1MzI2NTQmIyMnARpie0Eqk6F7UlMrNiYoZpUCIldSQ00R2MtkJyIaJ2kAAQAm/3UCgQItACMAOkA3DwECAw4BBQIEAQEEA0wABQAABQBjAAICA2EAAwNzTQYBBAQBXwcBAQFrAU4REREnJicREAgNHisFIzUhNTc2NjU0JiMiBgcnPgIzMhYVFAYGBwcVMzUzFTMVIwI2kv6EgzI8HRQdNB9SGTlLNFZiIDsqRsCTSkuLi2CDMkUjFxsdGmEWJhhXRydAQClEB5CQdAABAAD/owI5An8AFAAxQC4OCgcEAQUEAQFMAAICBF8FAQQEa00AAAABXwMBAQFtAE4AAAAUABQZEhISBg0aKzMnByMTAzMXEzMDFxYWFzM2NxMzA9AaMkVRkJw3UEhzDQkLAQQDE2mc0EOgAQUBeqMBAP6TJxw8GDY6ATf93gABAAr/EANOAiIAOwA4QDU0JhcDAgMPCAIBAgcBAAEDTAUEAgMDbU0AAgJrTQABAQBiAAAAbwBOOzouLSEgHx4lIwYNGCslDgIjIiYnNRYWMzI2NzcnLgQnIw4EBwcjAzMXHgIXMz4DNxMzEx4DFTM+Ajc3MwKzHFBgNhklDgsfESk8DQUyAw0PDgoBBAEKDg8NAyygm5Q/BwsKAgQBBgkHAkOkQAMHCAYEAgoNB0GSCmRsKgUDdgIEMC8Tyw4zPjsrBgYsPUA2Dr0CIvIZRkETDi8yKQcBBv7/CiszLg4RQUgZ8gACAAr/EAJMAvgAHwArAEBAPQcGBQIEAQAfCwgBAAUEARgBAgUDTAAAAGxNAAQEAWEAAQFzTQAFBQJhAAICcU0AAwNvA04lIxckKhMGDRwrEzU3NTMVNxUHBgYHMzY2MzIWFRQGIyImJyMWFhUVIxEFNCMiBgcVFBYzMjYKRJWtrQEEAgcVTDpccnJcO0oWBwMElQFmZjovAi8+MzEBt2EkvG1bY1sVLAwiL4+Li5EnHA8tEN0Cy8ehSEoQT1VVAAIAEv8QAkwC+AAgACwAS0BIDgEIBRsBBgkCTAoHAgMCAQABAwBnAAQEbE0ACAgFYQAFBXNNAAkJBmEABgZxTQABAW8BTgAAKykkIgAgACAkJxERERERCw0dKwUVIxUjNSM1MxEzFRQGBzM2NjMyFhUUBiMiJicjFhYVFRM0IyIGBxUUFjMyNgF9mpU8PJUFAgcVTDpccnJcO0oWBwME0WY6LwIvPjMxP2FQUGEDN78YNw8iL4+Li5EnHA8tECwBU6FIShBPVVUAAQBO/xACSwIiAA4AHEAZCAACAAEBTAIBAQFtTQAAAG8AThkREQMNGSsXFSMRMxUUBgcXNjY3NzPjlZUCBAQHGA6PrgnnAxLpIDsYARk3GfQAAQAK/xAB1gIsACsAP0A8EAECAw8BAQIaAQABJQEFACQBBAUFTAABAAAFAQBpAAICA2EAAwNzTQAFBQRhAAQEbwROJC0lJCEiBg0cKyU0JiMjNTMyNjU0JiMiBgcnNjYzMhYWFRQGBxUWFhUUBgYjIic1FhYzMjY2AT9RUD89SFM2OyJEHS0oYEU8Yjs/Nj9QOnZbblMpXyc0OhgIQzxwLDgsLRYRahUgJlNFPFoRBgtkTkRvQSeAFxgkOwACABz/EAJuAv0AHgApAD5AOwgBAQIHAQABAkwIBgIDBQECAQMCaQAHBwRhAAQEbE0AAQEAYQAAAG8ATiAfJiQfKSApJCQREyUjCQ0cKwUUBgYjIiYnNRYWMzI2NREjNTM1NDY2MzIWFRQGIyM3MjY1NCYjIgYVFQE/JlVGGTcSEiAUHiqOjjFoUWhyfXc7Oy00JSUkLjsyUjEHBXUEBSIxAZd4NDxmPWlZXWx4KSogKS81OAABAC3/EAI8Ai0AIQA+QDsJAQEACgECAQJMAAEAAgUBAmkGAQAAA2EAAwNzTQAFBQRhAAQEbwROAQAcGxoZFBIODAcFACEBIQcNFisBIgYVFBYzMjY3FQYGIyImNTQ2MzIWFRQGBiM1MjY2NTQmATA4NS8uICINEDgxW26Kfn+IR6iSWWUrOwG1UUQ6Rg4IdgoPgXZ9kq6ojMxvckWWentjAAIALf9jAzIC+AAfACwBBUuwGVBYQAoJAQoBHAEAAwJMG0uwLlBYQAoJAQoBHAEGAwJMG0AKCQEKARwBBgkCTFlZS7AZUFhALQAECgMKBAOAAAcAB4YAAgJsTQAKCgFhAAEBc00MCQUDAwMAYAgGCwMAAGsAThtLsC5QWEA5AAQKAwoEA4AABwAHhgACAmxNAAoKAWEAAQFzTQwJBQMDAwZgCAEGBmtNDAkFAwMDAGILAQAAcQBOG0A1AAQKAwoEA4AABwAHhgACAmxNAAoKAWEAAQFzTQUBAwMGYAgBBgZrTQwBCQkAYQsBAABxAE5ZWUAhISABACgmICwhLBsaGRgXFhUUExIREA8OBwUAHwEfDQ0WKxciJjU0NjMyFhczJiY1NTMRMzczBzMVIwcjNyMnIwYGJzI2NzU0JiMiBhUUFvtbc3ReO0wWBQMIlTI3YDd1nThhOHsdBhZKBz4yATFCMTg4Co+LjJAuIhA9IK/9epubcp2dRyIvd0lJEFBUVVBQUQABAE7/YwHpAvgADQAsQCkAAAUBBQABgAADAgOGAAUFbE0GAQEBAmAEAQICawJOEREREREREAcNHSsBMwczFSMHIzcjETMRMwFLYDd1nThhOJ2VMQENm3KdnQL4/XoAAQBO/2MEkgIsACwAqbQiAQ0BS0uwGVBYQDcAAgcBBwIBgAAFBAWGAA0NBF8KCAYDBARrTQkBBwcAYQwLDgMAAHNNAwEBAQRgCggGAwQEawROG0A7AAIHAQcCAYAABQQFhgALC21NAA0NBF8KCAYDBARrTQkBBwcAYQwOAgAAc00DAQEBBGAKCAYDBARrBE5ZQCMBACopJyUhIB8eGxkXFhMRDw4NDAsKCQgHBgUEACwBLA8NFisBMhYVFTM3MwczFSMHIzcjETQjIgYVESMRNCMiBhURIxEzFzM2NjMyFhczNjYCz11fMjdgN3WdOGE4nlI7MpVSPi+VchQIGVcvPFQWDRlZAixfafKbm3KdnQE/dlRP/u4BP3ZdV/7/AiJGKiYnKSomAAEATv9jA00CLAAeAJBLsBlQWLUbAQcAAUwbtRsBBwkBTFlLsBlQWEAnAAIHAQcCAYAABQQFhgAHBwBhCQoCAABzTQMBAQEEYAgGAgQEawROG0ArAAIHAQcCAYAABQQFhgAJCW1NAAcHAGEKAQAAc00DAQEBBGAIBgIEBGsETllAGwEAGhkYFxQSDw4NDAsKCQgHBgUEAB4BHgsNFisBMhYVFTM3MwczFSMHIzcjETQmIyIGFREjETMXMzY2AYRYajI3YDd1nThhOJ4qLkQylXIUCBpbAixfafKbm3KdnQE/OztdV/7/AiJGKiYAAQBOAAACaQK5ABgA10uwGlBYQAsUBQICAQwBAwICTBtADgUBBQEUAQIFDAEDAgNMWUuwGlBYQCMAAABqTQACAgFhBgUCAQFzTQADAwFhBgUCAQFzTQAEBGsEThtLsB5QWEAgAAAAak0AAgIBYQABAXNNAAMDBWEGAQUFbU0ABARrBE4bS7AiUFhAIAAAAQCFAAICAWEAAQFzTQADAwVhBgEFBW1NAAQEawROG0AmAAABAIUABQVtTQACAgFhBgEBAXNNAAMDAWEGAQEBc00ABARrBE5ZWVlAChQRFREjIRAHDR0rATMHFhYXByYmIwcjNwYGFREjETMXMzY2NwHUYDIZNRkLHk8gNGEzP02VcRYHH2ZAArmNAQECjAMCko4KPz7+6gIiXC00BAACAFH/YwMVAiIAFwAgAFVAUgcBBwIIAQQBAkwAAgkHCQIHgAAFBAWGDAEJAAcBCQdnAAoKAF8AAABtTQMBAQEEYAsIBgMEBGsEThkYAAAfHRggGSAAFwAXERERERERFiENDR4rMxEzMhUUBgcXNTM3MwczFSMHIzcjJyMVEzI2NTQmIyMVUa3jOStlXjdgN3WdOGE4i4EzITAxLzIhAiKiNkcVkhabm3Kdnc3NATMiJiEgiQACABf/9gNEAv0AJgAwAJ1ADh0BAQgSAQQBEwECBANMS7AZUFhALQAHAAoABwqAAAoKAGELAQAAbE0GAwIBAQhhDAkCCAhtTQAEBAJiBQECAmsCThtAMQAHAAoABwqAAAoKAGELAQAAbE0GAwIBAQhhDAkCCAhtTQACAmtNAAQEBWIABQVxBU5ZQCEoJwEALSsnMCgwIiEgHxwbFxUQDgsKCQgHBQAmASYNDRYrATIWFRQGIyMRIxEjERQWMzI2NxUGBiMiJiY1ESM1NzczFTM1NDY2FzI1NCYjIgYVFQKLXF1xYB2VziQdGS4XGEcqMU0tR1IrX84tWjhFHRoXIwL9XEdYUP5OAbL++R8fCgdvCg8gT0YBBz8yc3QcNFY12zoXHiUkJgACAC4AAAHpAtQAIAAsADhANScaGRgXBwYCAwFMBQEDAwBhBAEAAHBNAAICAV8AAQFrAU4iIQEAISwiLBIQDw0AIAEgBg0WKwEyFhYVFAYHFhYVFAYGIyM1MzI2NTQmJwcnNyYmNTQ2NhciBhUUFhc2NjU0JgEIQlImKhozODNtWMOxQDYbFYZpfyU9K1E6GxshGh0XHwLUL0sqN1ggLlw4NFc0ci0oGi0Wh2x+IVM2LEotZR8XFi0XHCoaFRsAAgAt//YCPgLWABcAIwApQCYSEQIBSgABAAMCAQNpBAECAgBhAAAAcQBOGRgfHRgjGSMWJQUNGCsBFhYVFAYjIiYmNTQ2NjcmJic3FhYXFhYDMjY1NCYjIgYVFBYB3C01kHpMd0Q9a0ZEZzBpHTwvKWCEPDQ2Ojs2NQHVKmJGhYg6cE9NaDgELGE5MBk7JiFG/m9NRDlKR0M9TQABAE7/EAGxAiwAFwB4S7AaUFi2FAMCAQABTBtACgMBBQAUAQEFAkxZS7AaUFhAHAABAQBhBQYCAABzTQACAgNfAAMDa00ABARvBE4bQCAABQVtTQABAQBhBgEAAHNNAAICA18AAwNrTQAEBG8ETllAEwIAExIREA8ODQwIBgAXAhcHDRYrATIWFwcmJiMiBgYVFTMVIxUjETMXMzY2AX8LHgkLBxsKJkYrv7+VcRYHGFQCLAICjAIDGzw0pHLwAxJcKjz//wAdAAACLgMSAQ8FVwI2AiLAAAAJsQACuAIisDUrAAEATv8QAOMCIgADABNAEAABAW1NAAAAbwBOERACDRgrFyMRM+OVlfADEgABAE7/EAKxAiwAIABhQA4LAQACGQEEABoBBQQDTEuwGVBYQBsAAAACYQMBAgJtTQAEBAVhAAUFcU0AAQFvAU4bQB8AAgJtTQAAAANhAAMDc00ABAQFYQAFBXFNAAEBbwFOWUAJJSUkERMiBg0cKwE0JiMiBhURIxEzFzM2NjMyFhUVFBYzMjY3FQYGIyImNQGxKi5EMpVyFAgaWzNYahwYERgOEDEaW0oBPzs7XVf+DwMSRiomX2m7HCAGBHIIB2FPAAEATv8QAbECLAATAGBLsBpQWLYQAwIBAAFMG0AKAwEDABABAQMCTFlLsBpQWEASAAEBAGEDBAIAAHNNAAICbwJOG0AWAAMDbU0AAQEAYQQBAABzTQACAm8CTllADwIADw4NDAgGABMCEwUNFisBMhYXByYmIyIGBhURIxEzFzM2NgF/Cx4JCwcbCiZGK5VxFgcYVAIsAgKMAgMbPDT9+gMSXCo8AAEAGv/2AeICIgAXADVAMhQBBAEVAQAEAkwDAQEBAl8AAgJtTQAEBABhBQEAAHEATgEAEhAMCgkIBwYAFwEXBg0WKwUiJjU0NjcjNSEVIyIGFRQWMzI2NxUGBgEsdYo8NIMByFBZdEg3JkYiIksKeHRKZx1ycl5eQUQZFn8WEwAC//b/VgGfAvgAHQAmAENAQAoBBwEXAQUAGAEGBQNMAAEJAQcDAQdpCAEDBAEABQMAaQAFAAYFBmYAAgJsAk4fHiQiHiYfJiUjERESJCEKDR0rNxEjIiY1NDYzMhcRMxEzFSMRFBYzMjY3FQYGIyImAyIVFBYzMzU0niNGPzw1HhmVYmIcGREYDhAxGlxKKyMaFh4GAR49LzI9EgEL/nlN/uUcIAYEcggHYQH7IBMODjMAAQBO/zwClgIsABgAVbUNAQEDAUxLsBlQWEAZAAUABgUGYwABAQNhBAEDA21NAgEAAGsAThtAHQAFAAYFBmMAAwNtTQABAQRhAAQEc00CAQAAawBOWUAKERMkERMjEAcNHSshIxE0JiMiBhURIxEzFzM2NjMyFhUVMxEjAhBfKi5EMpVyFAgaWzNYalCGAT87O11X/v8CIkYqJl9p9/7PAAEAAP/2AgcCLAAeAEVAQggBAgEJAQACFwEFBBgBBgUETAMBAAgHAgQFAARnAAICAWEAAQFzTQAFBQZhAAYGcQZOAAAAHgAeJSIRESUiEQkNHSs1NTM2NjMyFhcHJiYjIgczFSMWFjMyNjcVBgYjIiYnVA+PazhTHywjPR5eEo6QBzswL0giIks5coMJ52F3bRYPcw4SbGE9OxkWfxYTdH0AAwAD/xACdQIsACUAKwAxALVLsBlQWEAgBgEFADAvKSglDQwLCgEACwYFHQEEBhUBAwQUAQIDBUwbQCAGAQUBMC8pKCUNDAsKAQALBgUdAQQGFQEDBBQBAgMFTFlLsBlQWEAiBwEFBQBhAQEAAHNNCAEGBgRhAAQEcU0AAwMCYQACAm8CThtAJgABAW1NBwEFBQBhAAAAc00IAQYGBGEABARxTQADAwJhAAICbwJOWUAULSwnJiwxLTEmKycrKCQnEyMJDRsrEzc2NjMyFzM3MxU3FQcRFAYjIiYnNRYzMjU1NDY3IwYGIyImJwclIgc3JiYDMjY1BxYDKgRvX2U5BAx+SkqKhzpjL2VwcwMBBBxOMVNpDi4BK1sM0wk1LDk32A0BHQZ+i1BGuQpZCv7vdXoOEncqfAsRJA4rJm9lBu97HTIs/rhBUR50AAEAAwAAAmwC+AAZACtAKBkYFRQREA8OBwEACwIBAUwAAABsTQABAW1NAwECAmsCThMVGRIEDRorEzcRMxEUBgczNjY3NzMHNxUHFyMnBxUjNQcDS5UFAwUOHxGZqMnQrrSsnUCVSwEPCgHf/qwfPBwUKRKm3B1ZGPLdM6rACgACAAMAAAKOAiwAFwAdAFxAFQQBBAAcGxcWExIPDg0LAQAMAgQCTEuwGVBYQBMFAQQEAGEBAQAAbU0DAQICawJOG0AXAAAAbU0FAQQEAWEAAQFzTQMBAgJrAk5ZQA0ZGBgdGR0TFyQSBg0aKxM3ETMXMzY2MzIWFRU3FQcRIzUHFSM1ByUiBgc3JgNLchQIGlszWGpISJXOlUsBVjs0BcwEARAKAQhGKiZfaQQKWQr++fIc1sEK/kVBHGoAAf/3AAABsQIsABoAb0uwGlBYQBUEAQIAGhkWFRQTAQAIAwICTAsBAEobQBULAQABBAECABoZFhUUEwEACAMCA0xZS7AaUFhAEQACAgBhAQEAAG1NAAMDawNOG0AVAAAAbU0AAgIBYQABAXNNAAMDawNOWbYXJDQSBA0aKwM3ETMXMzY2MzIWFwcmJiMiBgYHNxUHFSM1BwlXcRYHGFQ3Cx4JCwcbCiNALQXCxJVXAQ8MAQdcKjwCAowCAxYyKhtZG9bCDAABAAP/9gHvAiwALAA2QDMJAQEALCshFxYVEwoBAAoDASABAgMDTAABAQBhAAAAc00AAwMCYQACAnECTiUuJSUEDRorEzcmNTQ2MzIWFwcmJiMiFRQWFhcXNxUHFhYVFAYjIiYnNRYWMzI2NTQmJicHA00jdmIzXDEtKEglQhExMAK6Qw8QdXQ5UiksZicsJQ4uMMkBIQsmQkxMFBdrERckDRUYFAEaWQkSLyBTWQ8RexQaGhUOFRoVHP//AE7/EAJxAv0CBgF+AAD//wA6//YDhAIsAAYJQwAAAAEAVgAAAwUCIgALAC2xBmREQCIFAwIBAgGFBAECAAACVwQBAgIAYAAAAgBQEREREREQBg0cK7EGAEQhIREzETMRMxEzETMDBf1Rc6p0qnQCIv4+AcL+PgHCAAIATgAAA3sCIgAOABYAOEA1AAAABgUABmkAAgIEXwcBBARtTQgBBQUBXwMBAQFrAU4QDwAAFRMPFhAWAA4ADhERJCEJDRorARUzMhYVFAYjIxEjESMRATI2NTQjIxUCPkh9eHCA4saVAjUsN2VDAiLTUFFPXwGy/k4CIv5FICU8gQACAE7/9gM6AiwAGwAiAONLsBdQWEAKCwECAQwBAwICTBtLsBlQWEAKCwECBAwBAwICTBtACgsBAgQMAQUCAkxZWUuwF1BYQCMJAQcEAQECBwFnCwEICABhBgoCAABzTQACAgNhBQEDA3EDThtLsBlQWEAoAAEEBwFXCQEHAAQCBwRnCwEICABhBgoCAABzTQACAgNhBQEDA3EDThtAMAABBAcBVwkBBwAEAgcEZwAGBm1NCwEICABhCgEAAHNNAAUFa00AAgIDYQADA3EDTllZQB8dHAEAIB8cIh0iGRgXFhUUExIQDgkHBQQAGwEbDA0WKwEyFhUVIRYWMzI2NxUGBiMiJicjFSMRMxUzNjYXIgYHMyYmAkVxhP6gAkc/NVYuKFk/cZgNYpWVZRCIZis5BdEBMgIsgXdIP0gVFnMUE3R34QIi0m5uajg7MkH//wAf//YDNQIzAC8ARgICAinAAAEHAEgBEQAAAAmxAAG4AimwNSsAAgBL//YDvwIsABwAKAB3S7AZUFhACgEBBwAMAQEEAkwbQAoBAQcDDAEBBAJMWUuwGVBYQBoABwcAXwgFAwMAAG1NBgEEBAFiAgEBAXEBThtAHggFAgMDbU0ABwcAYQAAAHNNBgEEBAFiAgEBAXEBTllAEgAAJyUhHwAcABwjEyMlIgkNGysBFTYzMhYWFRQGIyInBgYjIiY1ETMRFBYzMjY1ERMUFjMyNjU0JiMiBgJDNEFNdkSPe4BIJWJFZ2+VKi5EMpg1PDs1NTw7NQIiCxVCfVuIlFYrK19pAWT+wTo8XVcBAf7wUVNTUVFRUQACAC3/9gJxAiwAHQAqAM5LsBlQWEAPEAkCAwERAQUDGgEABQNMG0uwHlBYQA8QCQIDAREBBQMaAQQFA0wbQA8QCQIGAREBBQMaAQQFA0xZWUuwGVBYQBoGAQMDAWECAQEBc00IAQUFAGEEBwIAAHEAThtLsB5QWEAeBgEDAwFhAgEBAXNNAAQEa00IAQUFAGEHAQAAcQBOG0AlAAMGBQYDBYAABgYBYQIBAQFzTQAEBGtNCAEFBQBhBwEAAHEATllZQBkfHgEAJiQeKh8qGRgVEw4MBwUAHQEdCQ0WKxciJjU0NjMyFhczNjYzMhYXFSYmIyIGFREjJyMGBicyNjU1NCYjIgYVFBb/XnR2ZD1NFgYRPjIRKwcEEgcQGX4NBBZMDUIxMz4zODgKkIyLjzIgLyMIBXUCAxgi/otGIi55VU8QSkpPVFJTAAEALf/2Aj4C/QAjACtAKBMBAQISAQABAkwjAQJKAAIAAQACAWkAAAADYQADA3EDTiUlJCgEDRorAQ4EFRQWMzI2NTQmIyIGBzU2NjMyFhUUBgYjIiY1NDY3AbxLXjQVBDw8LzkxMhAZChEkHGJ7Q3NJgJKntwKnKl5dVEARVWRMPjhSBgRuBQV2d1RzPJeLouxXAAL///8QAjkCIgAVAB4ALEApHAwGAwMBAUwCAQEBbU0AAwMAYgQBAABvAE4BABoYEhEIBwAVARUFDRYrFyImNTQ2NwMzExYWFzM2NjcTMwMGBicUFjMyNjcGBo1ESmhexaNnCAgCAwMLB2Wg5x5jahQNGC0UM0fwQUA/ZQ0B4P7NFi8aGi8WATP9mFFZiRAVN0IFK///AC7/EAEMAvgCJgBPAAAABwvVAJ0AAP//AE7/EAJGAiwCJgBRAAAABwvVAVcAAAACACr/EAIRAi0ALwA6ALpLsBlQWEAWFwEDBBYBAgMgAQEILAEGAS0BAAYFTBtAFhcBAwQWAQIDIAEFCCwBBgEtAQAGBUxZS7AZUFhAKgACCgEHCAIHaQADAwRhAAQELU0ACAgBYQUBAQEsTQAGBgBhCQEAACoAThtALgACCgEHCAIHaQADAwRhAAQELU0ABQUnTQAICAFhAAEBLE0ABgYAYQkBAAAqAE5ZQB0xMAEANzUwOjE6KigfHhsZFBIPDQkGAC8BLwsHFisFIiY1NDY3BiMiJjU0Njc3NTQmIyIGByc2NjMyFhURIycjBgcGBhUUFjMyNjcVBgYDBgYVFBYzMjY1NQFFOEIVEg8QSWB6el8tKChMJjEsazpudWgdBAYFJCcWERAeChAkGkg4KCAwQvA/MSE7GwFVWFdTBAMYKygXEWUXGl9i/pRKBwYyUigUFAYDVwQHAesCMCciHTk0Lf//AC3/EAIkAiwCJgBIAAAABwFQAJ0AAP//AC3/EADzAvgCJgBMAAAABgFQBQAAAQBL/xACQwIiACgAiEuwGVBYQA4ZAQEDJQEGASYBAAYDTBtADhkBBQMlAQYBJgEABgNMWUuwGVBYQB0EAQICKE0AAwMBYgUBAQEsTQAGBgBhBwEAACoAThtAIQQBAgIoTQAFBSdNAAMDAWIAAQEsTQAGBgBhBwEAACoATllAFQEAIyEYFxYVEhANDAkGACgBKAgHFisFIiY1NDY3IiMiJjURMxEUFjMyNjURMxEjJyMGBwYGFRQWMzI2NxUGBgFeOEIcFQQEWGqVKi5EMpVyFAgOFCImFhEQHgoQJPA/MSE7Gl9pAWT+wTo8XVcBAf3eRhYQKUUhFBQGA1cEBwABAEYAAADVAkYAAwAZQBYAAAABXwIBAQEnAU4AAAADAAMRAwcXKzMRMxFGjwJG/br//wBGAAABZAMYAiYIeQAAAAcMdP9zAAD////QAAABUAMtAiYIeQAAAQcMeP9eABQACLEBAbAUsDUr////vwAAAV0DIwImCHkAAAEHDHb/XQAKAAixAQGwCrA1K////+YAAAE1AwQCJgh5AAAABwxx/14AAP//AD4AAADgAxYCJgh5AAAABgxy9AD///++AAAA2AMcAiYIeQAAAAcMc/9YAAD//wBG//YCawJGACYIeQAAAAcIhAEcAAD////qAAABNQLpAiYIeQAAAAcMe/9qAAD//wAm/xAA7AJGAiYIeQAAAAYMfCEA////xwAAAVwDHQImCHkAAAEHDHr/YgAKAAixAQGwCrA1KwABAB//9gFPAkYAEAArQCgEAQECAwEAAQJMAAIBAoUAAQEAYQMBAAAsAE4BAAwLCAYAEAEQBAcWKxciJic1FhYzMjY1ETMRFAYGhiE0EhIqGSYmjzJbCgkFcQUKLTsBeP6PUWIs//8AH//2AdYDIwImCIQAAAEGDHbWCgAIsQEBsAqwNSsAAgAAAAACUgJJAAcAEgAsQCkMAQQAAUwABAACAQQCaAAAAERNBQMCAQFFAU4AABIRAAcABxEREQYJGSsxEzMTIycjBxMuAicOAgcHM822z5onzyezBQ4OBQMODgQkkAJJ/bd9fQFmDzE0EhI0Mg51//8AAAAAAlIDGAImCIYAAAAGDHQOAP//AAAAAAJSAycCJgiGAAABBgFNRCQACLECAbAksDUr//8AAAAAAlIDIgImCIYAAAEGAUouJAAIsQIBsCSwNSv//wAAAAACUgMEAiYIhgAAAAYMcfkA//8AAAAAAlIDHAImCIYAAAAGDHPzAP//AAAAAAJSAukCJgiGAAABBgFMXCQACLECAbAksDUr//8AAP8QAlICSQImCIYAAAAHAVABPAAA//8AAAAAAlIDaQImCIYAAAEHAU8AiQAkAAixAgKwJLA1K///AAAAAAJSA64CJgiGAAAAJgx5/6cBBwx0AAYAlgARsQICuP+nsDUrsQQBsJawNSv//wAAAAACUgMZAiYIhgAAAQYBUTYkAAixAgGwJLA1KwAC//4AAAMIAkYADwATAHBLsC5QWEAnAAQABQkEBWcACQAABgkAZwgBAwMCXwACAkRNAAYGAV8HAQEBRQFOG0AtAAgDBAMIcgAEAAUJBAVnAAkAAAYJAGcAAwMCXwACAkRNAAYGAV8HAQEBRQFOWUAOExIRERERERERERAKCR8rJSMHIwEhFSMVMxUjFTMVIREjBzMBl8U3nQEPAfvezs7e/o8zYZR8fAJGcW1yg3MB0N7////+AAADCAMYAiYIkQAAAAcMdACXAAAAAwBGAAACCwJGABAAGQAiAERAQQYBBQIBTAcBAgAFBAIFaQADAwBfBgEAAERNCAEEBAFfAAEBRQFOGxoSEQEAIR8aIhsiGBYRGRIZDw0AEAEQCQkWKwEyFhUUBgcVHgIVFAYjIxEXMjY1NCYjIxUXMjY1NCYjIxUBC312NigcMB93aObPMSUsLzpHMygpNUQCRkVNNUIIBAYcNy9PWgJG4yEdHRt29CgfHSeLAAEAL//4AgACTwAaADdANBcBAAMYCQIBAAoBAgEDTAQBAAADYQADA0ZNAAEBAmEAAgJHAk4BABUTDQsHBQAaARoFCRYrASIGFRQWMzI2NxUGIyImJjU0NjYzMhYXByYmAUxCSEVJJkooTFtfeTpCgFwsXCssIkMB3GNXWV8TD3YeS4dZWIdNFRRvDxb//wAv//gCHQMYAiYIlAAAAAYMdCwA//8AL//4Ah0DIgImCJQAAAEGAUtNJAAIsQEBsCSwNSv//wAv/xACAAJPAiYIlAAAAAcAegDgAAD//wAv//gCHAMiAiYIlAAAAQYBSkwkAAixAQGwJLA1K///AC//+AIAAxYCJgiUAAAABwxyAK0AAAACAEYAAAI+AkYACAAQAB9AHAACAgFfAAEBRE0AAwMAXwAAAEUATiEjISIECRorARQGIyMRMzIWBzQjIxEzMjYCPq2WtcWPpJSaOi5VUQEslpYCRpGNrv6cWgACAAwAAAI+AkYADAAYADxAOQYBAQcBAAQBAGcABQUCXwACAkRNCQEEBANfCAEDA0UDTg4NAAAXFhUUExENGA4YAAwACyEREQoJGSszNSM1MzUzMhYVFAYjNzI2NTQjIxUzFSMVRjo6xY+krZYJVVGaOmho63HqkYmWlnJaXK56cXn//wBGAAACPgMiAiYImgAAAQYBSzkkAAixAgGwJLA1K///AAwAAAI+AkYCBgibAAAAAQBGAAABpQJGAAsAKUAmAAIAAwQCA2cAAQEAXwAAAERNAAQEBV8ABQVFBU4RERERERAGCRwrEyEVIxUzFSMVMxUhRgFfz8HBz/6hAkZwcHCFcf//AEYAAAHNAxgCJgieAAAABgx03AD//wA6AAABugMnAiYIngAAAQYBTRIkAAixAQGwJLA1K///ACUAAAHNAyICJgieAAABBgFL/SQACLEBAbAksDUr//8AJAAAAcwDIgImCJ4AAAEGAUr8JAAIsQEBsCSwNSv//wBGAAABpQMEAiYIngAAAAYMcccA//8ARgAAAaUDHAImCJ4AAAEHAU4AgAAkAAixAQGwJLA1K///ACcAAAGlAxwCJgieAAAABgxzwQD//wBGAAABpQLpAiYIngAAAQYBTCokAAixAQGwJLA1K///AEb/EAGlAkYCJgieAAAABgFQcQAAAQBGAAABowJGAAkAI0AgAAIAAwQCA2cAAQEAXwAAAERNAAQERQROERERERAFCRsrEyEVIxUzFSMVI0YBXdDCwo0CRnCEceEAAQAv//gCKAJPAB0AO0A4DAECAQ0BBQIZAQMEAAEAAwRMAAUABAMFBGcAAgIBYQABAUZNAAMDAGEAAABHAE4REyQlJCIGCRwrJQYGIyImNTQ2MzIWFwcmJiMiBhUUFjMyNjc1IzUzAigub0GEl6GZM2ElLh5HJlJVSEsWJw1u9xsQE5eViaIUEG4OEWlRVWIEA2xw//8AL//4AigDJwImCKkAAAEGAU1uJAAIsQEBsCSwNSv//wAv//gCKAMiAiYIqQAAAQYBSlgkAAixAQGwJLA1KwACAC//IwIoAk8AHQAnAElARgwBAgENAQUCGQEDBAABAAMjHgIGBwVMAAUABAMFBGcABwAGBwZjAAICAWEAAQFGTQADAwBhAAAARwBOFBQREyQlJCIICR4rJQYGIyImNTQ2MzIWFwcmJiMiBhUUFjMyNjc1IzUzAwYGByM1NjY3MwIoLm9BhJehmTNhJS4eRyZSVUhLFicNbvd/DygaVwgSBIobEBOXlYmiFBBuDhFpUVViBANscP5rIU0oDR1WIP//AC//+AIoAxYCJgipAAAABwxyALkAAAABAEYAAAI9AkYACwAnQCQABAABAAQBZwYFAgMDRE0CAQAARQBOAAAACwALEREREREHCRsrAREjNSMVIxEzFTM1Aj2Q15CQ1wJG/br19QJG3t4AAgALAAACbAJHABMAFwA7QDgJBwIFCgQCAAsFAGcMAQsAAgELAmcIAQYGRE0DAQEBRQFOFBQUFxQXFhUTEhEREREREREREA0JHysBIxEjNSMVIxEjNTM1MxUzNTMVMwc1IxUCbDiVyZQ3N5TJlTjMygGo/ljo6AGoZTo6Ojq1UFD//wBGAAACPQMiAiYIrgAAAQYBSkMkAAixAQGwJLA1KwABABwAAAE+AkYACwAmQCMKCQgHBAMCAQgBAAFMAAAARE0CAQEBRQFOAAAACwALFQMJFyszNTcRJzUhFQcRFxUcSkoBIklJUB0BbB9OTh/+lB1Q//8AHAAAAYQDGAImCLEAAAAGDHSTAP////MAAAFzAycCJgixAAABBgFNyyQACLEBAbAksDUr////3QAAAYUDIgImCLEAAAEGAUq1JAAIsQEBsCSwNSv//wAGAAABVQMEAiYIsQAAAAcMcf9+AAD//wAcAAABPgMcAiYIsQAAAQYBTjkkAAixAQGwJLA1K////94AAAE+AxwCJgixAAAABwxz/3gAAP//ABz/UAIyAkYAJgixAAAABwi8AVsAAP//AAsAAAFWAukCJgixAAABBgFM4yQACLEBAbAksDUr//8AHP8QAT4CRgImCLEAAAAGAVAlAP///+UAAAF6AxkCJgixAAABBgFRvSQACLEBAbAksDUrAAH/wP9QANcCRgAQAChAJQQBAQIDAQABAkwAAQMBAAEAZQACAkQCTgEADAsIBgAQARAECRYrFyImJzUWFjMyNjURMxEUBgYOGScODR4RJiaPMluwBQNwAwUtOwIe/elRYiz///+9/1ABZQMiAiYIvAAAAQYBSpUkAAixAQGwJLA1KwABAEYAAAI4AkYADgAgQB0MCwgCBAIAAUwBAQAARE0DAQICRQJOExIVEAQJGisTMxE2Njc3MwMTIycHFSNGkAsbDJOdycihjTOQAkb+/BIkErz+/f697CLKAAIARv8jAjgCRgAOABgALkArDAsIAgQCABQPAgQFAkwABQAEBQRjAQEAAERNAwECAkUCThQUExIVEAYJHCsTMxE2Njc3MwMTIycHFSMFBgYHIzU2NjczRpALGwyTncnIoY0zkAFCDygaVwgSBIoCRv78EiQSvP79/r3sIspHIU0oDR1WIAABAEYAAAHDAkYABQAfQBwDAQICRE0AAAABYAABAUUBTgAAAAUABRERBAkYKxMRMxUhEdbt/oMCRv4rcQJG//8ARgAAAcMDGAImCMAAAAAHDHT/dwAAAAIARgAAAdECRgAJAA8ALkArBQACAAEBTAAAAAFfBQQCAQFETQACAgNgAAMDRQNOCgoKDwoPERIUEwYJGisBBgYHIzU2NjczIxEzFSERAdEPKBpXCBIEivvt/oMCPCFNKA0dViD+K3ECRgACAEb/IwHDAkYABQAPADFALgsGAgMEAUwABAADBANjBQECAkRNAAAAAWAAAQFFAU4AAA8OCgkABQAFEREGCRgrExEzFSERAQYGByM1NjY3M9bt/oMBDg8oGlcIEgSKAkb+K3ECRv1zIU0oDR1WIP//AEYAAAHKAkYCJgjAAAABBwFOAQD+owAJsQEBuP6jsDUrAAH/4wAAAb4CRwANACxAKQwLCgkGBQQDCAIBAUwAAQFETQMBAgIAYAAAAEUATgAAAA0ADRURBAkYKyUVITUHJzc1MxU3FwcVAb7+hCU6X5RiPZ93d9EaYzn0qz5iX6IAAQBGAAAC2wJGABcAJkAjFQcCAAMBTAUEAgMDRE0CAQIAAEUATgAAABcAFxEXFxEGCRorAREjETQ2NjcjAyMDIx4CFREjETMTMxMC24QCAwEDjIaHBAIEA4DBhwOLAkb9ugELG0Y9D/5IAbkPPkce/vkCRv5RAa8AAQBGAAACbAJGABIAI0AgDQEAAgFMBAMCAgJETQEBAABFAE4AAAASABIRFxEFCRkrAREjAyMeAhcRIxEzEzMmJicRAmy38wQBAwMBgLjzAgEEAQJG/boBqw81PR3+8wJG/loXWSgBDv//AEYAAAJsAxgCJgjHAAAABgx0PwD//wBGAAACbAMiAiYIxwAAAQYBS2MkAAixAQGwJLA1KwACAEb/IwJsAkYAEgAcADNAMA0BAAIYEwIEBQJMAAUABAUEYwYDAgICRE0BAQAARQBOAAAcGxcWABIAEhEXEQcJGSsBESMDIx4CFxEjETMTMyYmJxEDBgYHIzU2NjczAmy38wQBAwMBgLjzAgEEAT4PKBpXCBIEigJG/boBqw81PR3+8wJG/loXWSgBDv1zIU0oDR1WIAABAEb/TgJsAkYAHgAtQCoYAQIDDQcCAQIGAQABA0wAAQAAAQBmBAEDA0RNAAICRQJOFhEZJSIFCRsrIRQGIyImJzUWFjMyNjcBIx4CFREjETMTMyYmNTUzAmxxWhwqDxAhFCkmA/7fBAEEA4C48wIBBX9YWgUDagMFICIBsQ81PR3+8wJG/oMXWSjl//8ARgAAAmwDGQImCMcAAAEGAVFqJAAIsQEBsCSwNSsAAgAv//gCbwJQAA8AGwAfQBwAAwMBYQABAUZNAAICAGEAAABHAE4kJSYjBAkaKwEUBgYjIiYmNTQ2NjMyFhYFFBYzMjY1NCYjIgYCbzx/ZWOAPT6AY2R/PP5VQklLPz9KSkIBJFqHS0uIWlqHSkuGW1ZiYlZWY2P//wAv//gCbwMYAiYIzQAAAAYMdDQA//8AL//4Am8DMwImCM0AAAEGAU1xMAAIsQIBsDCwNSv//wAv//gCbwMuAiYIzQAAAQYBSlswAAixAgGwMLA1K///AC//+AJvAwQCJgjNAAAABgxxHwD//wAv//gCbwMcAiYIzQAAAAYMcxkA//8AL//4AnsDLgImCM0AAAEHAVIAnwAwAAixAgKwMLA1K///AC//+AJvAvUCJgjNAAABBwFMAIkAMAAIsQIBsDCwNSsAAwAv/9YCbwJyABgAIQApADxAORYVEwMCASUkHRwEAwIJCAYDAAMDTBQBAUoHAQBJAAICAWEAAQFGTQADAwBhAAAARwBOJi0qIwQJGisBFAYGIyInByc3JiY1NDY2MzIWFzcXBxYWBRQWFxMmIyIGBTQnAxYzMjYCbzx/ZUs2JEkjKyo+gGMmQBslSCMsKP5VCAq3GSRKQgEVELYbIUs/ASRah0sVNy82KHdLWodKCws4LzYnd0sgNhYBGQxjVkEq/ugLYv//AC//1gJvAxgCJgjVAAAABgx0NgD//wAv//gCbwMlAiYIzQAAAQYBUWMwAAixAgGwMLA1KwACADD/+AMXAlAAGAAlAPpACiMBAwIiAQUEAkxLsBhQWEAjAAMABAUDBGcLCAICAgBhAQoCAABGTQkBBQUGYQcBBgZFBk4bS7AiUFhALgADAAQFAwRnCwgCAgIAYQoBAABGTQsIAgICAV8AAQFETQkBBQUGYQcBBgZFBk4bS7AnUFhAKwADAAQFAwRnCwEICABhCgEAAEZNAAICAV8AAQFETQkBBQUGYQcBBgZFBk4bQDMAAwAEBQMEZwsBCAgAYQoBAABGTQACAgFfAAEBRE0ABQUGXwAGBkVNAAkJB2EABwdHB05ZWVlAHxoZAQAgHhklGiUSDw4NDAsKCQgHBgUEAwAYARgMCRYrATIWFyEVIxUzFSMVMxUhBgYjIiYmNTQ2NhciBhUUFjMyNjcRJiYBSBg6EwFq3s7O3v6TEjoXXnw9PXxgQj4+QRo0EA80AlAFBXFucoJzBARLiFpahkt0Y1VVYgkHAU0ICgACAEYAAAHvAkYACwATADJALwYBAwABAgMBaQAEBABfBQEAAERNAAICRQJODQwBABIQDBMNEwoJCAYACwELBwkWKwEyFhUUBgYjIxUjERMyNjU0IyMVAQ10bitlVzKQsy04VTMCRmBXM1s4yQJG/vQoK0mcAAIASAAAAfgCRgANABYALkArAAMABQQDBWkGAQQAAAEEAGkAAgJETQABAUUBTg8OFRMOFg8WIRERIwcJGisBFAYGIyMVIxEzFTMyFgcyNjU0JiMjFQH4K2VXOJGRPnJv+jA3LDAwATUzWThxAkZXZKooLCQknAACAC//dQJ1AlAAEgAeACtAKAMBAQMBTAAAAQCGAAQEAmEAAgJGTQADAwFhAAEBRwFOJCUmIRQFCRsrARQGBxcjJyMiJiY1NDY2MzIWFgUUFjMyNjU0JiMiBgJvQ0mStWsGY4A9PoBjZH88/lVCSUs/P0pKQgEkX40joINLiFpah0pLhltWYmJWVmNjAAIARgAAAjYCRgAMABUAO0A4BQECBAFMBwEEAAIBBAJnAAUFAF8GAQAARE0DAQEBRQFODg0BABQSDRUOFQsKCQgHBgAMAQwICRYrEzIVFAYHFyMnIxUjERcyNjU0JiMjFf/yPS6woIk3kLM0NDI2IwJGrTlLF/7a2gJG/yUoIyKS//8ARgAAAjYDGAImCNwAAAAGDHT+AP//AEQAAAI2Ay4CJgjcAAABBgFLHDAACLECAbAwsDUrAAMARv8jAjYCRgAMABUAHwBLQEgFAQIEGxYCBgcCTAkBBAACAQQCZwAHAAYHBmMABQUAXwgBAABETQMBAQFFAU4ODQEAHx4aGRQSDRUOFQsKCQgHBgAMAQwKCRYrEzIVFAYHFyMnIxUjERcyNjU0JiMjFRMGBgcjNTY2NzP/8j0usKCJN5CzNDQyNiOfDygaVwgSBIoCRq05Sxf+2toCRv8lKCMikv5yIU0oDR1WIAABACb/+AG6Ak8AJQAuQCsZAQMCGgYCAQMFAQABA0wAAwMCYQACAkZNAAEBAGEAAABHAE4lKyQiBAkaKyUUBiMiJzUWFjMyNjU0JicuAjU0NjMyFhcHJiYjIgYVFBYXFhYBunJyZUstXysrJTw1JEIqdGE0WSstKEYiIiI2PkRKqEtlJH4VHCAWHSIZEClDM1JXGBFrEBMbFxkjGx9K//8AJv/4AcMDGAImCOAAAAAGDHTSAP//ACb/+AHSAyICJgjgAAABBgFLAiQACLEBAbAksDUr//8AJv8QAboCTwImCOAAAAAHAHoAkwAA//8AJv/4AdEDIgImCOAAAAEGAUoBJAAIsQEBsCSwNSsAAgAm/yMBugJPACUALwA8QDkZAQMCGgYCAQMFAQABKyYCBAUETAAFAAQFBGMAAwMCYQACAkZNAAEBAGEAAABHAE4UGyUrJCIGCRwrJRQGIyInNRYWMzI2NTQmJy4CNTQ2MzIWFwcmJiMiBhUUFhcWFgMGBgcjNTY2NzMBunJyZUstXysrJTw1JEIqdGE0WSstKEYiIiI2PkRKew8oGlcIEgSKqEtlJH4VHCAWHSIZEClDM1JXGBFrEBMbFxkjGx9K/s0hTSgNHVYgAAEAPv/6AlICUAAlAIJLsCJQWEAQJRYVAwIDCgEBAgkBAAEDTBtAECUWFQMCAwoBAQIJAQQBA0xZS7AiUFhAHgACAwEDAgGAAAMDBWEABQVGTQABAQBhBAEAAEcAThtAIgACAwEDAgGAAAMDBWEABQVGTQAEBEVNAAEBAGEAAABHAE5ZQAkjEyQkJCYGCRwrARYWFRQGBiMiJzUWFjMyNjU0JiMjNTcmJiMiBhURIxE0NjMyFhcB0D5EMGROOjIXMBkrLiw7H1AKJh8xNZSAdml2EQFKC01EMFIyDHkJCCMfICNdYBMZPUH+owFlcXlXUAABABIAAAHZAkYABwAhQB4CAQAAA18EAQMDRE0AAQFFAU4AAAAHAAcREREFCRkrARUjESMRIzUB2Z2OnAJGcv4sAdRyAAEAEgAAAdkCRgAPAC9ALAUBAQQBAgMBAmcGAQAAB18IAQcHRE0AAwNFA04AAAAPAA8RERERERERCQkdKwEVIxUzFSMVIzUjNTM1IzUB2Z1eXo5fX5wCRnKrZ8LCZ6ty//8AEgAAAdkDIgImCOcAAAEGAUv8JAAIsQEBsCSwNSv//wAS/xAB2QJGAiYI5wAAAAcAegCiAAAAAgAS/yMB2QJGAAcAEQAzQDANCAIEBQFMAAUABAUEYwIBAAADXwYBAwNETQABAUUBTgAAERAMCwAHAAcREREHCRkrARUjESMRIzUBBgYHIzU2NjczAdmdjpwBPA8oGlcIEgSKAkZy/iwB1HL9cyFNKA0dViAAAQBD//gCOQJGABIAG0AYAwEBAURNAAICAGIAAABHAE4TIxMjBAkaKyUUBgYjIiY1ETMRFBYzMjY1ETMCOThwVXmAkDc0OjKP2UJlOnlnAW7+o0Q5PEIBXP//AEP/+AI5AxgCJgjsAAAABgx0JAD//wBD//gCOQMnAiYI7AAAAQYBTVokAAixAQGwJLA1K///AEP/+AI5AyICJgjsAAABBgFKRCQACLEBAbAksDUr//8AQ//4AjkDBAImCOwAAAAGDHEPAP//AEP/+AI5AxwCJgjsAAAABgxzCQD//wBD//gCZAMiAiYI7AAAAQcBUgCIACQACLEBArAksDUr//8AQ//4AjkC6QImCOwAAAEGAUxyJAAIsQEBsCSwNSsAAQBD/xACOQJGACcAMkAvEAECBAYBAAIHAQEAA0wAAAABAAFlBQEDA0RNAAQEAmIAAgJHAk4TIxMmJSIGCRwrBRQWMzI2NxUGBiMiJjU0NjcGIyImNREzERQWMzI2NREzERQGBw4CAZIWERAeChAkGDhCLCIdIHmAkDc0OjKPJSUnKA5vFBQGA1cEBz8xJEAYBHlnAW7+o0Q5PEIBXP6TNlgeLTol//8AQ//4AjkDaQImCOwAAAEHAU8AnwAkAAixAQKwJLA1K///AEP/+AI5AxkCJgjsAAABBgFRTCQACLEBAbAksDUrAAEAAAAAAjMCRgAMACFAHgYBAgABTAEBAABETQMBAgJFAk4AAAAMAAwYEQQJGCszAzMTFhYXNjY3EzMDyMiYaAYQBAURBWeXyQJG/qQTPRgZOxMBXf26AAEABgAAA0MCRgAkACFAHhwRBAMAAQFMAwICAQFETQQBAABFAE4RGhoRGQUJGysBLgInDgIHAyMDMxMeAhc+AjcTMxMeAhc+AjcTMwMjAb8CDAsCAQsLA0ill4tHBAwNAgMNDgVIhkcFDg4DAwoMBEiLmKUBHAo2OhAQOjYL/uUCRv7NEDo7FBpHQhIBF/7pEkJHGhQ7OhABM/26//8ABgAAA0MDGAImCPgAAAAHDHQAiQAA//8ABgAAA0MDIgImCPgAAAEHAUoAqAAkAAixAQGwJLA1K///AAYAAANDAwQCJgj4AAAABgxxdAD//wAGAAADQwMcAiYI+AAAAAYMc24AAAEAAQAAAkQCRgALAB9AHAkGAwMAAQFMAgEBAURNAwEAAEUAThISEhEECRorJQcjEwMzFzczAxMjAR+Bnce6nXh1n73KpMvLASwBGsTE/t3+3QABAAAAAAIdAkYACAAjQCAHBAEDAAEBTAMCAgEBRE0AAABFAE4AAAAIAAgSEgQJGCsBAxUjNQMzFzcCHcePx5p0cwJG/pzi3gFo5eX//wAAAAACHQMYAiYI/gAAAAYMdPQA//8AAAAAAh0DIgImCP4AAAEGAUoTJAAIsQEBsCSwNSv//wAAAAACHQMEAiYI/gAAAAYMcd8A//8AAAAAAh0DHAImCP4AAAAGDHPZAAABABYAAAHeAkYACQAvQCwGAQABAQEDAgJMAAAAAV8AAQFETQACAgNfBAEDA0UDTgAAAAkACRIREgUJGSszNQEhNSEVASEVFgEU/vQBuf7tARpYAX1xVv6Bcf//ABYAAAHeAxgCJgkDAAAABgx03wD//wAWAAAB3gMiAiYJAwAAAQYBSwYkAAixAQGwJLA1K///ABYAAAHeAxwCJgkDAAABBwFOAIkAJAAIsQEBsCSwNSv//wAvAR8AmALnAUcATAAAAR8pmiZmAAmxAAK4AR+wNSsAAQA5AOQBOgHdAAwAGEAVAAABAQBZAAAAAWEAAQABUSUiAg0YKxM0NjMyFhYVFAYjIiY5SzYjOiNMNDZLAWBFOBg3LkI6Ov//ADIAzAL8AhEBhwAsADICMQAAwABAAAAAAAmxAAG4AjGwNSv//wAyAAABywLKAEcAKQIlAADAAEAA//8ALQAAAhoCygBHADMCdAAAwABAAP//AFoAAANVAsoBDwAwA68CysAAAAmxAAG4AsqwNSsAAQAgAAABZQOhAAsAIEAdCwoJCAUEAwIIAAEBTAABAQBfAAAAawBOFRACDRgrISE1NxEnNSEVBxEXAWX+u1dXAUVXV1YoAqUoVlYo/VsoAAEAAAAABJ4CygAxACpAJywgEgcEAwABTAIBAgAAak0GBQQDAwNrA04AAAAxADEcERoaEQcNGysxEzMTHgIXPgI3EzMTHgIXPgI3EzMDIwMuAycOAwcDIwMuAicOAgcDtrZbBg4MAwMMDQVoj2gFDQwDAwwPBVuVtqxhAwkLCAIBCQoKA2CsWQUNDAMDDA4GWwLK/noXRkYYGUVBEgGQ/nARQkYYGUVGFwGG/TYBdwssNC8NDS8zLQz+igGQFkBCGRhGRhf+ev//ADIBFAL8AasBhwgDADICBQAAwABAAAAAAAmxAAG4AgWwNSsAAQAY/ycCQALKACMAh0uwLlBYQBIUAQMEDwECBQABBgADTCMBBkkbQBIUAQMEDwECBQABBgEDTCMBBklZS7AuUFhAHQEBAAAGAAZjAAMDBF8ABAQmTQAFBQJfAAICJwJOG0AjAAACAQEAcgABAAYBBmQAAwMEXwAEBCZNAAUFAl8AAgInAk5ZQApVIhESJSEiBwcdKxc2NjMyFjMyNjU0JiYjITUBITUhFQEzMhYWFRQGIyImIyIGB0oKOjYfQC41JxM5Ov7xAVb+swIB/qpwZnEtZ2k0YB0fSA5pCQsFGhQQEwliAet9Yv4VK0sxQ1wECgoAAQAY/ycCQALKACsAoUuwLlBYQBIYAQUGDwECCQABCgADTCsBCkkbQBIYAQUGDwECCQABCgEDTCsBCklZS7AuUFhAJwcBBAgBAwkEA2cBAQAACgAKYwAFBQZfAAYGJk0ACQkCXwACAicCThtALQAAAgEBAHIHAQQIAQMJBANnAAEACgEKZAAFBQZfAAYGJk0ACQkCXwACAicCTllAECkkHx0REhERERIlISILBx8rFzY2MzIWMzI2NTQmJiMhNTcjNTM3ITUhFQczFSMHMzIWFhUUBiMiJiMiBgdKCjo2H0AuNScTOTr+8YZlu3r+swIBjW3Dc3BmcS1naTRgHR9IDmkJCwUaFBATCWLAfK99Ysp8pStLMUNcBAoK//8AKP/2AfkC1ABHADYCJwAAwABAAAABACD/9gGrAsoAFAAnQCQNBgUCAQUBAA4BAgECTAAAACZNAAEBAmIAAgIsAk4lJRMDBxkrNxEnNSEVBxEUFjMyNjcVBgYjIiYmd1cBRVckHRksFxZDJzNRMKsBoShWVij+Xx8fCgdvCg8gTwABAFUAAAKfAsoAHAA2QDMbCQIFAwFMAgEACAcCAwUAA2cABQUBXwABASZNBgEEBCcETgAAABwAHBMjFREREREJBx0rEzUzNTMVMxUjFRYWFRUjNTQmIyIGFRUjNTQ2NzWfkJaQkG5sl0NKR0iXb2sCBXxJSXxME41fuqBTTkdZobhniRJLAAIAOv/2AuICygASACIALkArHxwQDAkFBAEBTAAEAQMBBAOAAgEBASZNAAMDAGIAAAAsAE4WJhMWIgUHGyslFAYjIiY1NDY3AzMTMxMzAxYWBRQWMzI2NTQmJxUjNTUGBgLipa+vpWNnqaSTApSjrGNg/fdWX2FUMDWWOjXeaICAaFFyFwES/vsBBf7sF3FLNDo6NCc0C4CBAQo2AAEAOv/2BAYC0wA1AFNAUCYKAgIBJQsCBAIaFwIDBDMBAAMETAAEAgMCBAOABgECAgFhBwEBAStNBQEDAwBhCAkCAAAsAE4BADEvKigjIR0bGRgVEw8NCAYANQE1CgcWKwUiJiY1NDYzMhYXByYmIyIGFRQWMzI2NzUzFRYzMjY1NCYjIgYHJzY2MzIWFRQGBiMiJicGBgFsaYhBj4UnVh01ETIdPEhZWBcpEpcjNVlXSDwdMhE1HVYnho5Bh2o4VyYlVgpkr26iuh4XaQwac3J2hhMPwcEihnZycxoMaRceuqJur2QjJSUjAAL/0wAAAn0C1QAYACEAOkA3BwEAAQYBAgACTAACAAUEAgVpAAAAAWEAAQErTQYBBAQDXwADAycDThoZIB4ZIRohJSQlIgcHGisTNCYjIgYHJzY2MzIWFhUVMzIWFhUUBiMjNzI2NTQmIyMVhhwgGScRJhdHKztXLzxlgT6NmtDKRU9WSicCHB0mCQVtCQ4gTUZqOGI/anV8LDc5JMAAAwAAAAADiQLKAA0AEQAaAEFAPgACAAcGAgdpAAAAAV8EAQEBJk0KAQYGA18JBQgDAwMnA04TEg4OAAAZFxIaExoOEQ4REA8ADQAMIRERCwcZKzMRIzUhETMyFhYVFAYjIREzESUyNjU0JiMjFbOzAUoxY38+jJkBfJf96UNNT0ghAkx+/u44Yj9qdQLK/TZ8LDc5JMAAAgBaAAADXQLKABcAIABCQD8DAQEHAQQFAQRnAAUACgkFCmkCAQAAJk0MAQkJBmALCAIGBicGThkYAAAfHRggGSAAFwAXESUhERERERENBx4rMxEzFTM1MxUzFSMVMzIWFhUUBiMjESMRJTI2NTQmIyMVWpeEl+fnMWN/PoyZw4QBQ0NNT0ghAspMTEx9SThiP2p1AgH9/3wsNzkkwAACADr/9gPUAtUAFQAhAItLsBdQWEAfAAEABAcBBGcABgYAYQIBAAArTQAHBwNhBQEDAycDThtLsBlQWEAjAAEABAcBBGcAAgImTQAGBgBhAAAAK00ABwcDYQUBAwMnA04bQCcAAQAEBwEEZwACAiZNAAYGAGEAAAArTQADAydNAAcHBWEABQUsBU5ZWUALJCUjEREREiMIBx4rEzQ2NjMyFhczETMRIxEjDgIjIiYmJTQmIyIGFRQWMzI2OkWMbJCaEIyXl4kHSodkbI1FAd9OVVRMTVVTTgFmb6VbnYYBGP02ATRgj09cpW9xgIBxcIGBAAIAWgAABDoCzQAPABwANEAxFwEBAAFMCAEBBgEEAwEEaAIBAAAmTQkHBQMDAycDTgAAERAADwAPEREREREREQoHHSszETMRIRMzASMDIwMjEyMRATMnLgMnDgMHWpcBEG+5ARGTZuhllHHgAY6ZEQUREg8DAg8TEwUCyv7eASX9MwEq/tYBKv7WAagsDiwwKQsKKjAtDQADAAAAAALaAs0AAwAQABQAN0A0BAECAQFMAAIGAQQDAgRoBQEBASZNAAMDAF8AAAAnAE4REQAAERQRFBMSCwoAAwADEQcHFysBASEBFw4DBwczJy4DAwchJwHJARH9JgEQXQMNEQ8FF5gXBQ8RDXs1AVs2As39MwLNTA0uNC4NQ0MOLjQt/qKYmAADABQAAAMQAsoAFQAYACAARUBCDwwCBgQQCwIHBgJMCQEHBggGBwiAAAgCAQABCABnAAYGBF8ABAQmTQUDAgEBJwFOGhkdHBkgGh8SFhYREREQCgcdKyUjFSM1IwcjNzY2Nyc1IRUHFhYXFyMDNyMTIgYHISYmIwJUgIKCJJhKHVJAtwJ7u0FTHEqY5nz3YT48EgFKEzw0h4eHh91XXBHlRETlEVxX3QGnpf78My4wMQADAFoAAAQ6As0ACwAYABwAP0A8EwEBAAFMBgEBCggCBAcBBGgCAQAAJk0ABwcDXwkFAgMDJwNOGRkAABkcGRwbGg0MAAsACxERERERCwcbKzMRMxEhEzMBIRMjEQEzJy4DJw4DDwIhJ1qXARBvuQER/SZx4AGOmREFERIPAwIPExMFODoBXTsCyv7eASX9MwEq/tYBqCwOLDApCwoqMC0NqqysAAEAC/9+As0CygAeAGBAChYBBQEVAQAFAkxLsCdQWEAcAAIAAoYDAQEBBl8ABgYmTQAFBQBhBAEAACcAThtAIAACBAKGAwEBAQZfAAYGJk0AAAAnTQAFBQRhAAQELAROWUAKEyUnEREUEAcHHSshIycmJicjESMRIwYGBwcOAiMiJic1FhYzMjY3EzMCzZk6Cg0FD5UOBBAICBMoOS4gLwwKGg0dHRCwpdcuUDr97wIRNmUdGUBXLQwHdgQHMCwB9v//ABT/MAKzAsoARwG/Aw0AAMAAQAAAAgAF/zADjQLKABAAFwA6QDcEAQIBAlMKCAIAAAZfCQEGBiZNBwUCAQEDXwADAycDThERAAARFxEXFhUAEAAQERERERERCwccKwEVIREzESM1IRUjETM+AjcXDgIHIREDjf78X5L+QZI3JkI1EHgJJzYgARcCyn3+Mf6y0NABTkur0oR+RaGhRwHOAAEACP/2A5ICygAcAFVACg8BAwEOAQADAkxLsBlQWEAXBQEBAQRfAAQEJk0AAwMAYQIBAAAnAE4bQBsFAQEBBF8ABAQmTQAAACdNAAMDAmEAAgIsAk5ZQAkRFiQoERAGBxwrISMRIw4DBw4CIyInNRYWMzI2Nz4CNyEVIQKPmK4GDQ8QCA0rSzwnIQ0ZDx0fEAYWGwwCxv79AkwubG9jJj5YLgt8BAY9VCCIt2d9AAEAWgAABFgCygAZACxAKRcLAgADAUwAAwMBXwIBAQEmTQYFBAMAACcATgAAABkAGRERExEXBwcbKyEDIx4CFREjETMTMxMhFSERIxE0NjY3IwMBiKwEAQQEh86pA7MB0f79jQMDAQS4AjAUUFsl/rQCyv3eAiJ9/bMBUiJYTxT90f//ADr/9gLiAtUCJgAyAAABBwARAQABIgAJsQIBuAEisDUrAAQAOv/2AuIC1QAPABsAJwAzAElARgcBBQsGCgMEAgUEaQADAwFhAAEBK00JAQICAGEIAQAALABOKSgdHBEQAQAvLSgzKTMjIRwnHScXFRAbERsJBwAPAQ8MBxYrBSImJjU0NjYzMhYWFRQGBicyNjU0JiMiBhUUFjciJjU0NjMyFhUUBjMiJjU0NjMyFhUUBgGOdJdJSZd1dJZJSZZ1YVRUYGBWVgUcKCgcHCkplh0oKB0cKSkKXKZvb6RbW6Vvb6Vcf4FwcYCAcXCBrSAhIx8fIyEgICEjHx8jISD//wA6//YE6wLVACcJJAIJAAAABgkkAAAAAgAF/zAC6AOYABEAGAA9QDoRAQgBAUwAAAEAhQUBAwIDUwkBCAgBXwABASZNBwYCAgIEXwAEBCcEThISEhgSGBkREREREREQCgceKxMzFSERMxEjNSEVIxEzPgI3Fw4CByER5oUBHl+S/kGSNyRBNBF7CSc2IAEXA5jO/bT+stDQAU5Ipsl+Z0WhoUcBzgABAC7/EAH/AtQAKwA3QDQaAQMCGwQCAQMDAQABA0wAAwMCYQACAitNAAEBAGEEAQAAKgBOAQAfHRgWCAYAKwErBQcWKxciJic1FhYzMjY1NCYmJy4DNTQ2NjMyFhcHJiYjIgYVFBYWFx4CFRQG8jdhLCtiMEE/JD8oHTwyH0BuREpiKTEpQykzOiE9KTNPLI/wGBuNHyRENCk9Nx8XMUFbP0lrPB4adhoWQTMqPDQfJVFeO32NAAEALv/2BSgC1AA3AIhAGDIBCgExAQAKDQoHAwUAGgEHBRkBAwcFTEuwGVBYQCMJAQAIAQUHAAVpAAoKAV8LAgIBASZNAAcHA18GBAIDAycDThtAKwkBAAgBBQcABWkCAQEBJk0ACgoLYQALCytNBAEDAydNAAcHBmEABgYsBk5ZQBI2NC8tKCYkJiQREhISERMMBx8rARQGBzMRMxEBMwEBIwERIxEjFhUUBiMiJic1HgIzMjY1NCYjIzUzMjY2NTQmIyIGByc2NjMyFgJHHBrRlwEAof78ARKs/v2Xsy6ZlFF9Lh9OUCJfVXxpQzxVXiZBQTdhKkI3hlx5hwIjJTsWAR3+pgFa/qn+jQFq/pYBOStDXncUE38PFQs3MjMvdhYqHSUrIBplJCpkAAEANQAABAgCygAkADBALSIBBAMIAgIBBAJMBgEEAgEBAAQBagcFAgMDJk0AAAAnAE4TIxUjEyQjEAgHHishIxEGBiMiJicGBiMiJjURMxUUFjMyNjcmNREzFRQWMzI2NxEzBAiXP3IsK04bQn8+YGyXJzcoUjABlycuKlQ0lwEUFhYfHhwhYVoBJ/w0NBITDAwBJ/w1MxISAUAAAgAF/ywD/QLKADUAPACoQBImAQQFBwEDBhIBAgMRAQECBExLsA1QWEAwAAUEAAVZAAQAAwIEA2kAAgcBAQIBZQ4BDAwJXwAJCSZNCwoIDQQAAAZfAAYGJwZOG0AxDQEAAAUEAAVpAAQAAwIEA2kAAgcBAQIBZQ4BDAwJXwAJCSZNCwoCCAgGXwAGBicGTllAJTY2AQA2PDY8OzozMjEwLCsqKSgnJCIeHBsZFhQPDQA1ATUPBxYrJTIWFhUUBgcVFhYVFAYjIiYnNRYWMzI2NTQjIzUzMjY1NCYjIgYHFSEVIxEzPgI3IREzNjYBDgIHIREDYShCKScjJC9TWypEFxY+IyY2YiUjLzMgJhk6Gv2vkjcmQjUQAaBaGT7+JwknNiABF5ATKCAfJQgDCCImKz8LClMKERATKUEPFQ0PCwsw0AFOS6vShP20CAoBvEWhoUcBzgABABT/EALwAsoAIAA7QDgaAQcBGQEGBwJMAAUAAAEFAGcEAQICA18AAwMmTQABASdNAAcHBmEABgYqBk4lJiERERERIggHHislNCYjIxEjESM1IRUjFTMyFhURFAYGIyImJzUWFjMyNjUCWSgvpJezAiDWqnF3I05AFzQRDxsQGSP7LCL+twJMfn6FZVz+vzJSMQcFdQQFIjEAAQAU//YCLwLKABUAK0AoDgEDAA8BBAMCTAIBAAABXwABASZNAAMDBGEABAQsBE4lJBEREQUHGys3ESM1IRUjERQWFjMyNjcVBgYjIiYmzroCG8oYKxoUIxAQLB1DZjn2AVZ+fv6pNDgUBgR+BAczcQABAFr/EALfAsoAJQBEQEEeAQQGAUwAAQACAwECZwcBBQUmTQAGBgRgAAQEJ00AAwMAXwgBAAAqAE4BAB0cGxoZGBcVEA0KCAcFACUBJAkHFisXIiY1NDYzIRUjIgYVFDMzMjY2NTQmIyERMxEhETMRFhYVFAYGB9A7NTUtASb9Ew4m5iI9JzAw/l6XAQeXKCgoYFbwNyssM0MRDB0PJSElMgLK/bQCTP2PGU4sL1IzAQABABT/OgIvAsoAGgA9QDoHAQQBFwEFBBgBAAUDTAAFBgEABQBlAwEBAQJfAAICJk0ABAQnBE4BABUTEA4NDAsKCQgAGgEaBwcWKxciJjU0NjY3ESM1IRUjESMiBhUUMzI2NxUGBr04QilDJ8ICG8JnLi4sDB0KECTGQDUrPyUDAgt+fv20JBovBgNXBAcAAQAUAAADMwLKABcAN0A0CwECARABBQICTAACAAUEAgVpBwYCAQEAXwMBAAAmTQAEBCcETgAAABcAFyMREyMREQgHHCsTNSEVIxUUFjMyNjcRMxEjEQYGIyImNTUUAhvCMDkvXTqXl0VyOmRxAkx+fn40NBISAUD9NgEUFhZhWqkAAQBaAAACowLUACEAN0A0BwEBAAgBAgEQAQQCHwEDBARMAAIABAMCBGkAAQEAYQAAACtNBQEDAycDThMjEyYlIwYHHCsTNDY2MzIWFxUmJiMiBgYVFTY2MzIWFREjNTQmIyIGBxEjWjlmQx0sEBAjFBorGD9pNWVwlzA5KlQ0lwHUXHEzBgV+BAYUNzUfFhZhWv7Z/DQ0EhL+wAABAFr/EAQqAsoAKQBKQEciAQQGAUwAAQACAwECZwkHAgUFJk0IAQYGBGAABAQnTQADAwBfCgEAACoATgEAISAfHh0cGxoZGBcVEA0KCAcFACkBKAsHFisFIiY1NDYzIRUhIgYVFDMhMjY2NTQmIyERMxEzETMRMxEzERYWFRQGBiMBlTs1NS0Bif6gEw4mAWwiPScwMP0Tl96Y3pcnJyhgVvA3KywzQxEMHQ8lISUyAsr9tAJM/bQCTP2OGU0sL1Mz//8AOv/2BOsC1QIGB9EAAAAFADr/9gLiAtUADwAUABkAHgAjADtAOBcTAgIBIR0CAAQCTAMGAgIFBwIEAAIEaAABAStNAAAALABOGhoQECAfGh4aHhYVEBQQFCYjCAcYKwEUBgYjIiYmNTQ2NjMyFhYHJiYnFSMzNQYGBxYWFzUzIxU2NgLiSZZ1dJdJSZd1dJZJoQo/N+d+Nj4MCD8564I7PwFmb6VcXKZvb6RbW6UoQ1UNpaMOVL9IXQ+0tA1eAAH/6P8PApwCygAXADVAMhIBBgMRAQUGAkwAAQAEAwEEZwIBAAAmTQADAydNAAYGBWIABQUqBU4lIxERERERBwcdKxcRMxEhETMRIxEhERQGIyImJzUWFjMyNlSXARqXl/7mX1MZLQsIHxAXHj0DB/7nARn9NgE1/otdVAsEcwMHHgACAAX/MAXbAsoAHQAkAFRAUQsIBQMFAAFMAAAABQYABWcJAQcGB1MPAQ0NAV8OCwIDAQEmTQwKAgYGA18IBAIDAycDTh4eAAAeJB4kIyIAHQAdGRgXFhERERESEhIRERAHHysBESERMxEBMwEBIwERIxEhFTMRIzUhFSMRMz4CNxcOAgchEQKJAQyXAQCh/vwBEqz+/Zf+9F+S/kGSNyZCNRB4CSc2IAEXAsr+4AEg/qYBWv6p/o0Bav6WATi6/rLQ0AFOS6vShH5FoaFHAc4AAwAF/y8C6ALKABgAIAAmAEhARSMcDQUECQcBTAAJBwAHCQCACgYCBAAEVAAHBwFfAgEBASZNCAMCAAAFYAAFBScFTgAAJSQiIR4dABgAGBERERYXEQsHHCsXETM2NjcmJjURMxEUFzY2NyERMxEjNSEVEzY2NzUjBgYDMzUGBwYFbREeDUdLizgaIAUBcFqS/kHIKUYoaQQZa/FoVxXRAU4aPSARWUYBJv7/RBVTsFf9s/6y0dECMQMQDsw5ef7imSYGOwABAAj/LwMHAsoAHgB8S7AZUFhAChIBBAIRAQEEAkwbQAsRAQEEAUwSAQYBS1lLsBlQWEAdAAAEAFMAAgIFXwAFBSZNBwYCBAQBYQMBAQEnAU4bQCIHAQYAAAYAYwACAgVfAAUFJk0AAQEnTQAEBANhAAMDLANOWUAPAAAAHgAeFiQoERERCAccKyURIzUjESMOAwcOAiMiJzUWFjMyNjc+AjchEQMHkn2vBg0PEAgNK0s8JyENGQ8dHxAGFhsMAcN9/rLRAkwubG9jJj5YLgt8BAY9VCCIt2f9s///AFoAAADxAsoCBggDAAD////+AAABTQOYAiYIAwAAAQcLsAClAKgACLEBArCosDUr//8AHP/1AXMCygIGCBYAAP//AFoAAADxAsoCBggDAAAAAQAb/ycB7wIiACQAOkA3FQECAxABAQQAAQUAA0wkAQVJAAAABQAFYwACAgNfAAMDKE0ABAQBXwABAScBTlUiERIlYgYHHCsXNjYzMhYWMzI2NTQmJiMjNRMjNSEVAzMyFhYVFAYjIiYjIgYHMAcmJBglLSQrNhEyMuD97gGX9C1cay5cZjxUIRQuCmkJCwIDFRkNFAtYAVhyYf6xKEozRFIECgoAAQAb/ycB7wIiACwASUBGGQEEBRABAQgAAQkAA0wsAQlJBgEDBwECCAMCZwAAAAkACWMABAQFXwAFBShNAAgIAV8AAQEnAU4qJSEREhERERIlYgoHHysXNjYzMhYWMzI2NTQmJiMjNTcjNTM3IzUhFQczFSMHMzIWFhUUBiMiJiMiBgcwByYkGCUtJCs2ETIy4GhOlk3uAZdZS5JULVxrLlxmPFQhFC4KaQkLAgMVGQ0UC1iOYWlyYXphdChKM0RSBAoK//8AJv/2AcQCLABHAFYB8QAAwABAAP//AE7/9gGCAiICBgGFAAAAAQBLAAACRgIiABoAOUA2GQkCBQMBTAAFAwQDBQSAAgEACAcCAwUAA2gAAQEoTQYBBAQnBE4AAAAaABoSIhURERERCQcdKxM1MzUzFTMVIxUWFhUVIzU0IyIVFSM1NDY3NYxxlXFxUWOVaGmVYlABg2E+PmEvD25lcm52dm5yZG4QLwACAA//9gHrAvgAHgAqADZAMyUYEAYEAwEBTAACAQKFAAEDAYUFAQMDAGIEAQAALABOIB8BAB8qICoUEwwLAB4BHgYHFisXIiY1NDY3LgM1MxQWFhc2NjUzFAYGBxYWFRQGBicyNjU0JicGBhUUFvRYYTgtLTggDJQNIyErMJwuTC04LylRPxUlHR8bHyIKXEgyYDgwS0RLMCs/Pik7k11HiH05NmE7K08xZSAfJDEiHzYaHygAAQA6//YDhAIsADQAU0BQJQoCAgEkCwIEAhkWAgMEMgEAAwRMAAQCAwIEA4AGAQICAWEHAQEBLU0FAQMDAGEICQIAACwATgEAMC4pJyIgHRsYFxQSDw0IBgA0ATQKBxYrBSImNTQ2NjMyFhcHJiYjIhUUFjMyNjc1MxUWFjMyNjU0IyIGByc2NjMyFhYVFAYjIiYnBgYBOXqFPGxGLT8ZOhQlElZANxUmEZQTKBc4OVYTJRQ7GkAtR2s8hXo3UR4fTwqHkWR+PBgRaAsOpVJOFByDfx8VTlKlDgxpERg8fmSRhyouMScAAgAAAAACqgItABcAHwAzQDAHAQABBgECAAJMAAIABAUCBGcAAAABYQABAS1NAAUFA18AAwMnA04hIiQkJSIGBxwrEzQmIyIGByc2NjMyFhYVFTMyFhUUBiMhJTQjIxUzMja1HCAZKREmF0crO1cvaX55cIH+/AFgZWZoLDcBdB0mCQVtCQ4gTUYrUFFPX6w8gSAAAwABAAADZQIiAAwAEAAYAEFAPgACAAcGAgdpAAAAAV8EAQEBKE0KAQYGA18JBQgDAwMnA04SEQ0NAAAXFREYEhgNEA0QDw4ADAALIRERCwcZKzMRIzUhFTMyFhUUBiMhETMRJTI2NTQjIxWvrgFDSH14cIABP5X+JCw3ZUMBsnDTUFFPXwIi/d5nICU8gQACAE4AAAMvAoAAFgAeAEtASAAFAAoJBQppAgEAAAZfCwgCBgYnTQcBBAQBXwMBAQEoTQwBCQkGYAsIAgYGJwZOGBcAAB0bFx4YHgAWABYRJCEREREREQ0HHiszETMVMzUzFTMVIxUzMhYVFAYjIxEjESUyNjU0IyMVTpV6lbCwSH14cIDiegFULDdlQwKAXl5ecGNQUU9fAbL+TmcgJTyB//8ALf/2Ax8CLABHAecDbQAAwABAAAACAE7/9gNjAi0AIAArAR9LsBlQWEAOFAEFAxMBBAUdAQAIA0wbQA4UAQUDEwEEBR0BAggDTFlLsBdQWEApAAkEAQEJcgAEAAEIBAFnAAUFA2EGAQMDKE0LAQgIAF8HAgoDAAAnAE4bS7AZUFhALQAJBAEBCXIABAABCAQBZwADAyhNAAUFBmEABgYtTQsBCAgAXwcCCgMAACcAThtLsDBQWEAxAAkEAQEJcgAEAAEIBAFnAAMDKE0ABQUGYQAGBi1NBwECAidNCwEICABhCgEAACwAThtAMgAJBAEECQGAAAQAAQgEAWcAAwMoTQAFBQZhAAYGLU0HAQICJ00LAQgIAGEKAQAALABOWVlZQB8iIQEAJyUhKyIrHBsYFhEPDAsKCQgHBgUAIAEgDAcWKwUiJjU0NyMVIxEzFSE1NCYjIgYHJzY2MzIWFREjJyMGBicyNjU1BwYGFRQWAiVJYA6nlZUB7C0oKEwmMSxrOm51aB0EI04MMEI6SDgoClJRKR/hAiLSHCsoFxFlFxpfYv6USiwobTk0LQICMCciHQADAAAAAAKAAiIAAwAPABMAN0A0CgECAAFMAAIGAQQDAgRoAAAAKE0AAwMBXwUBAQEnAU4QEAAAEBMQExIRBQQAAwADEQcHFysxEzMTATMnLgInIw4CDwIhJ+az5/6DeBADERIFBAUTEAM0KQEYKgIi/d4BMysIKC8PEDAqB41tbQADAAoAAAJlAiIAFQAYACAATEBJDwwCBgQXEAsDBwYCTAoBBwYIBgcIgAAIAgEAAQgAZwkBBgYEXwAEBChNBQMCAQEnAU4aGRYWHRwZIBofFhgWGBYWEREREAsHHCslIxUjNSMHIzc2NjcnNSEVBxYWFxcjARc3BwYGBzMmJgcBzl5tYRp+ORQ9LI0CDY8sOxQ5fv76V1hvLi0O/g0tLWZmZmapPUYQsjQ0sxBGPKkBvXp6ywEeICAgAQADAE4AAAPLAiIACwAXABsAbrUXAQABAUxLsBlQWEAeBgEACggCAwcAA2gJBQIBAShNAAcHAl8EAQICJwJOG0AjAAAGAwBXAAYKCAIDBwYDaAkFAgEBKE0ABwcCXwQBAgInAk5ZQBgYGAAAGBsYGxoZEhEACwALERERERELBxsrExUzNzMTITcjFSMRBQ4CBwczJy4CJwcHISfj8V2z5/2AW8OVAjkFExADC3INAhETBWAsARguAiLc3P3e19cCIlYQMCoHHyIHKS8P9XZ2AAEAA/8QAl0CIgAdADZAMxUBBQEUAQAFAkwABQEAAQUAgAMBAQEGXwAGBihNBAEAACdNAAICKgJOEyUmEREUEAcHHSshIycmJicjEyMTIwYGBwcGBiMiJic1FhYzMjY3EzMCXZweBgwCDweVBw4DCgUFDj0+DCoSDBQIFhYHlpiZHTwW/ggB+BI2GhhETgcHcwUEHxEBfv//AA7/PAJiAiIARwHfArAAAMAAQAAAAgAO/zwDCAIiABAAFgA6QDcEAQIBAlMKCAIAAAZfCQEGBihNBwUCAQEDXwADAycDThERAAARFhEWFRQAEAAQERERERERCwccKwEVIxEzESM1IRUjETM+AjcXBgYHMxEDCM9Qhv6Rhi4kMh4HfQwqJssCInD+u/7PxMQBMTeNoFFwW6NHAUUAAQAA//YDBwIiABQAVUAKCgEDAQkBAAMCTEuwGVBYQBcFAQEBBF8ABAQoTQADAwBhAgEAACcAThtAGwUBAQEEXwAEBChNAAAAJ00AAwMCYQACAiwCTllACREUIyMREAYHHCshIxEjDgIjIic1FjMyPgI3IRUjAjeViQ0rTEA0IRcZEh4bFgkCbdABsqDDWRB3CiReqYRwAAEATgAAA80CIgAWAC1AKhUMCAMBAAFMAAAABF8GBQIEBChNAwICAQEnAU4AAAAWABYRFhYREQcHGysBFSMRIxE0NjcjAyMDIxYWFREjETMTEwPNz4sDAwOXcJkEBAOL04iKAiJw/k4BDChMIP5gAaEhSy3++AIi/o4BcgADAC3/9gI+AiwADQAZACUAPkA7AAUIAQQCBQRpAAMDAWEAAQEtTQcBAgIAYQYBAAAsAE4bGg8OAQAhHxolGyUVEw4ZDxkIBgANAQ0JBxYrBSImJjU0NjMyFhYVFAYnMjY1NCYjIgYVFBY3IiY1NDYzMhYVFAYBNEx3RI58TXZEj3lGPj5HRj4/Rx0qKh0dKioKQn9biJJCfVuIlHhTUVFRUVFRU1sgKSofHyopIAAEAC3/9gKOAiwADQAZACUAMQAtQCoGAQQHAQUCBAVpAAMDAWEAAQEtTQACAgBhAAAALABOJCQkJCQlJSIIBx4rARQGIyImJjU0NjMyFhYFFBYzMjY1NCYjIgYXNDYzMhYVFAYjIiY3NDYzMhYVFAYjIiYCjqSOWIlOpI5YiU7+KE9ZWU5PWVhPGyUbGiYmGhslmSUbGicnGhslARKIlEJ/W4iSQn1bUVNTUVFRUU0jHx8jISAgISMfHyMhICD//wAt//YDzAIsACcJUQGOAAAABglRAAAAAgAO/zwCiQLjABEAFwA8QDkRAQEBSwAAAQCFBQEDAgNTCQEICAFfAAEBKE0HBgICAgRfAAQEJwROEhISFxIXGBERERERERAKBx4rEzMVMxEzESM1IRUjETM+AjcXBgYHMxG3hvxQhv6Rhi4kMh4HfQwqJswC48H+S/7PxMQBMTeNoFFwW6NHAUUAAQAt/xABywIsACcALkArGQEDAhoHAgEDBgEAAQNMAAMDAmEAAgItTQABAQBhAAAAKgBOJSolIgQHGisFFAYjIiYnNRYWMzI2NTQmJyYmNTQ2MzIWFwcmJiMiBhUUFhYXHgIBy3NrOVwpJGEmLjAwRkRRcWczXDEpH0sgKCkQMTEtRSYKbHoVGHITHjErKkksLGhSX24cIGIYGDIgGSktIB1AUQABACb/9gSWAiwANQC4S7AZUFhAGDMBCwAyAQELEA0KAwYBHgEIBh0BBAgFTBtAGDMBCwIyAQELEA0KAwYBHgEIBh0BBAgFTFlLsBlQWEAkCgEBCQEGCAEGaQALCwBfAwIMAwAAKE0ACAgEXwcFAgQEJwROG0AsCgEBCQEGCAEGaQMBAgIoTQALCwBhDAEAAC1NBQEEBCdNAAgIB2EABwcsB05ZQB8BADAuKignJSIgHBoUExIRDw4MCwkIBwYANQE1DQcWKwEyFhYVFAczNTMREzMDEyMDESM1IxYWFRQGBiMiJzUWFjMyNjU0IyM1MzI2NTQmIyIGByc2NgEVO2c/G56V0aTY66nflYwLDTl3XYhKImM4PVSbOjdKUTQ7J1wpLC9wAiwfQDItHtL+9wEJ/vr+5AEV/uvqDiUYLU0vInsQGhwjQWcYIRobEhFoEhcAAQA8AAADiwIiACIAMEAtBQEAARAKAgMAAkwGAQAEAQMCAANqBwUCAQEoTQACAicCThUiEyQjERMhCAceKwEUMzI2NzUzESM1BgYjIiYnBgYjIiY1NTMVFDMyNjcmNTUzAi48J0MilZUhVTYxShcoZD9RYJU8J0UiApUBWkcTEOz93tkTHyAfFCtYWMvIRxQQEBDLAAIADv8xA4UCIgA0ADoBAkuwF1BYQBIlAQYFBwEDBBIBAgMRAQECBEwbQBIlAQYFBwEDBBIBAgMRAQcCBExZS7AQUFhAMAAFBgAFWQAEAAMCBANpAAIHAQECAWUOAQwMCV8ACQkoTQsKCA0EAAAGXwAGBicGThtLsBdQWEAxDQEAAAUGAAVpAAQAAwIEA2kAAgcBAQIBZQ4BDAwJXwAJCShNCwoCCAgGXwAGBicGThtANg0BAAAFBgAFaQAEAAMCBANpAAcBCAdXAAIAAQIBZQ4BDAwJXwAJCShNCwoCCAgGXwAGBicGTllZQCU1NQEANTo1Ojk4MjEwLysqKSgnJiQiHhwbGRYUDw0ANAE0DwcWKyUyFhYVFAYHFRYWFRQGIyImJzUWFjMyNjU0IyM1MzI2NTQmIyIHFSEVIxEzPgI3IREzNjYBBgYHMxEC9CU+JiUgIitNVSdAFRQ6ISQyXCIhKzAeIy8x/guGLiQyHgcBgkkXOP5jDComzH0SJR4dIggDByAjKDsKCk0KDw8RJzwPEwsPEyXEATE3jaBR/ksHCQE1W6NHAUUAAQAX/xACzwIiACQASUBGAwEEAR8BBQQSAQMFEQECAwRMAAEABAUBBGkGAQAAB18IAQcHKE0ABQUnTQADAwJhAAICKgJOAAAAJAAkERMlJSYjEQkHHSsBFSMVNjYzMhYVFRQGBiMiJic1FhYzMjY1NTQmIyIGBxUjESM1AhK0I1o5VmUjTkAXMhEPGxAZIyYhJ0gmlbICInCREx9XWd4yUjEHBXUEBSIxsysiExC4AbJwAAEAF//1AhICIgAUACtAKA0BAwAOAQQDAkwCAQAAAV8AAQEoTQADAwRhAAQELAROJSMREREFBxsrNxEjNSEVIxUUFjMyNjcVBgYjIiYmwqsB+7sqHhQgEhI2GkZVJqoBCHBw8jEiBQR1BQcxUgABAE7/EAKPAiIAIgBEQEEcAQQGAUwAAQACAwECZwcBBQUoTQAGBgRgAAQEJ00AAwMAXwgBAAAqAE4BABsaGRgXFhUTEA0KCAcFACIBIQkHFisXIiY1NDYzMxUjIgYVFDMzMjU0JiMhETMRMxEzERYVFAYGI9A7NTUt6sETDiaWhi0z/qKV2pU9KGBW8DcrLDNDEQwdWyUsAiL+TgGy/iEtUC9TNAABABf/OgISAiIAGQA9QDoGAQQBFgEFBBcBAAUDTAAFBgEABQBlAwEBAQJfAAICKE0ABAQnBE4BABQSDw0MCwoJCAcAGQEZBwcWKxciJjU0NjcRIzUhFSMRIyIGFRQzMjY3FQYGvThCUDezAfuzWS4uLAwdChAkxkA1PksIAXJwcP5OJBovBgNXBAcAAQAXAAAC+gIiABYAMUAuBQEABAoBAwACTAAAAAMCAANpBgEEBAFfBQEBAShNAAICJwJOERETIxETIQcHHSsBFDMyNjc1MxEjNQYGIyImNTUjNSEVIwFfQjddMJWVK25HVWazAfuzAVpHFA/s/d7ZEiBYWFtwcAABAE4AAAJGAv0AIwBXQA4HAQEACAECARIBBAIDTEuwMlBYQBkAAAABAgABaQAEBAJhAAICKE0FAQMDJwNOG0AXAAAAAQIAAWkAAgAEAwIEaQUBAwMnA05ZQAkTIhMpJSMGBxwrEzQ2NjMyFhcHJiYjIgYVFRQGBzM2NjMyFhURIxE0IyIGFRUjTi9XOyxHFiYRKBofHQUCCBpSMllrlVhDM5UCSkZNIA4JbQUJJh0UGUAPKiZfaf6wASt2XVftAAEATv8QA7MCIgAmAEpARyABBAYBTAABAAIDAQJnCQcCBQUoTQgBBgYEYAAEBCdNAAMDAF8KAQAAKgBOAQAfHh0cGxoZGBcWFRMQDQoIBwUAJgElCwcWKwUiJjU0NjMhFSEiBhUUMyEyNTQmIyERMxEzETMRMxEzERYVFAYGIwFuOzU1LQFY/tETDiYBHIYtM/1+lbeVt5U4KGBW8DcrLDNDEQwdWyUsAiL+TgGy/k4Bsv4dLE0vUzT//wAt//YDtwIsAgYIQgAAAAUALf/2Aj4CLAANABIAFwAcACAAQkA/Fg4CAgAdGwIBBAJMBwMCAgUIAgQBAgRoBgEAAC1NAAEBLAFOGBgTEwEAIB8YHBgcExcTFxIRCAYADQENCQcWKwEyFhYVFAYjIiYmNTQ2FwYGBzMzJiYnFQcWFhc1FzY3IwE3TXZEj3tMd0SOUyoqBVmoBCkpqwUqKlJPB1YCLEJ9W4iUQn9biJJ4CDo1NDkJdlU2PAh6ehFpAAH/3f8QAkACIgAYAEFAPgQBAQUDAQABAkwAAwAGBQMGZwQBAgIoTQAFBSdNAAEBAGIHAQAAKgBOAQAUExIREA8ODQwLCAYAGAEYCAcWKxciJic1FhYzMjY1ETMVMzUzESM1IxEUBgYxGSwPDxkQGRuUzpWVziBL8AkGcwQGIBwCXtHR/d7h/uUyUzEAAgAO/zwFIgIiAB0AIwBUQFELCAUDBQABTAAAAAUGAAVnCQEHBgdTDwENDQFfDgsCAwEBKE0MCgIGBgNfCAQCAwMnA04eHgAAHiMeIyIhAB0AHRkYFxYREREREhISEREQBx8rARUzNTMREzMDEyMDESM1IxUzESM1IRUjETM+AjcXBgYHMxECOcyV0aTY66nflcxQhv6Rhi4kMh4HfQwqJswCItTU/vcBCf76/uQBFf7r53r+z8TEATE3jaBRcFujRwFFAAMADv88Ao8CIgAZACEAKAA+QDskHQ4FBAAHAUwJBgIEAARUAAcHAV8CAQEBKE0IAwIAAAVgAAUFJwVOAAAjIh8eABkAGRERERcXEQoHHCsXETM2NjcmJjU1MxUUFhc2NjchETMRIzUhFRM2Njc1IwYGBzM1BgcGBg5gCxQJRkB5Fh0RFgQBWU+E/oajITsdYAQMSLc8WgcRxAE1ESYUEFpSqqEiLQs5f0P+T/7LxMQB4gMUEGwnSdB1JQgTJAABAAD/PAKkAiIAFgClS7AeUFhACg0BBAIMAQEEAkwbQAoNAQQCDAEBBgJMWUuwGVBYQB0AAAQAUwACAgVfAAUFKE0HBgIEBAFhAwEBAScBThtLsB5QWEAhAAAEAFMAAgIFXwAFBShNAAEBJ00HBgIEBANhAAMDLANOG0AiBwEGAAAGAGMAAgIFXwAFBShNAAEBJ00ABAQDYQADAywDTllZQA8AAAAWABYUIyMREREIBxwrJREjNSMRIw4CIyInNRYzMj4CNyERAqSEfokNK0xANCEXGRIeGxYJAZ1r/tHEAbKgw1kQdwokXqmE/kkAAgAt//YCPgL9AB8ALQAZQBYfFwIBSgABAQBhAAAALABOKCYuAgcXKwEGBhUUFhYXHgIVFAYGIyImJjU0NjY3LgI1NDY2NwMOAhUUFjMyNjU0JiYCNqOfI0MxN1AsRXhOTHZEMU0qGDQkV8Wl7ho1Izo0NjweMgKAEBMcDxgeGh1FXUBOaTY1aEtBVzcPDSM0JjlIKgz+fAknOyg3QUE5JzQm//8AWgAAAPECygIGCAMAAP//AC7/oAMsAtQALwkkAeQAmxxqAC8JJAAUAJscagAvCSQBcgGSHGoALwkkAPwAmxxqAC8JJACLAZIcagAvCSQBcv+kHGoBDwkkAIv/pBxqADyxAAOwm7A1K7EDA7CbsDUrsQYDuAGSsDUrsQkDsJuwNSuxDAO4AZKwNSuxDwO4/6SwNSuxEgO4/6SwNSv//wCYAmsBpwMnAAcMlAEgAAD//wAAAR8BtwJnAUcB4wAAAR8pmiZmAAmxAAK4AR+wNSv//wAzAR8BeAJnAUcB5QAAAR8pmiZmAAmxAAK4AR+wNSsAAQBaAAABvALKAAcAOkuwMlBYQBMAAwAAAQMAZwACAjRNAAEBNQFOG0ATAAMAAAEDAGcAAQECXwACAjQBTlm2EREREAQIGisBIxEjETMRMwG8y5eXywE0/swCyv7oAAEAFAAAAqUCygALAEpLsDJQWEAaBAECAQABAgCABQEBAQNfAAMDNE0AAAA1AE4bQBkEAQIBAAECAIAAAACEBQEBAQNfAAMDNAFOWUAJEREREREQBggcKyEjESMRIxEhESMRIwGol3WIApGIdQJM/vYBiP54AQr//wBaAAAC3QLKAgYBsQAAAAEAWv8QApgCygAbAGZAFxcRDAsEAgMKBAIBAgMBAAEDTBgBAgFLS7AyUFhAFwQBAwM0TQACAjVNAAEBAGEFAQAAOQBOG0AXAAICA18EAQMDNE0AAQEAYQUBAAA5AE5ZQBEBABYVEA8ODQgGABsBGwYIFisFIiYnNRYWMzI2NwMHFSMRMxE2Njc3MwMTDgIBSlV8GiNsOFZrD8VAl5cPHg/BqPn7CVmQ8CILeg0ZOSYBPS7/Asr+uRUqFfP+xP5yRG0/////tv8uAPECygIGAC0AAP//ABz/9QFzAsoCBggWAAD//wBaAAAA8QLKAgYIAwAA//8AAAAAAWgC7QAmCAN3AAEHAVP/Ff/RAAmxAQG4/9GwNSv////+AAABTQOYAiYIAwAAAQcLsAClAKgACLEBArCosDUr//8AAAAAAVQC1AAmBt65uwEGCANjAAAJsQABuP+7sDUr//8AAAAAAU4C1AAmBxizuwEGCANdAAAJsQABuP+7sDUr//8AAAAAAgYC1AAnBu3/e//MAQcIAwEVAAAACbEAArj/zLA1K///AAAAAAIJAtQAJwb6/3v/zAEHCAMBGAAAAAmxAAK4/8ywNSv//wAAAAAB8gLUACcG7v9d/8wBBwgDAQEAAAAJsQACuP/MsDUr//8AAAAAAfwC1AAnBvv/e//MAQcIAwELAAAACbEAArj/zLA1K////+cAAAHoAyoAJwbv/3H/zgEHCAMA9wAAAAmxAAK4/86wNSv////nAAAB3gMqACcG/P9x/84BBwgDAO0AAAAJsQACuP/OsDUr////4AAAAVgC6AAnBwz/Mf/MAQYIA2cAAAmxAAG4/8ywNSv////nAAABVgLoACcHF/8H/8wBBggDZQAACbEAAbj/zLA1K////+YAAAFmA6sCJggDAAABBwu3AKMAqAAIsQEBsKiwNSv//wAAAAABSwNtAiYIAwAAAQcLugClAKgACLEBAbCosDUrAAEATgAAAYsCIgAHAEJLsDJQWEAUAAAAAQIAAWcEAQMDN00AAgI1Ak4bQBQAAAABAgABZwACAgNfBAEDAzcCTllADAAAAAcABxEREQUIGSsTFTMVIxUjEeOoqJUCItJv4QIiAAEAFAAAAi8C+AALAEpLsDJQWEAaBAECAQABAgCABQEBAQNfAAMDNk0AAAA1AE4bQBkEAQIBAAECAIAAAACEBQEBAQNfAAMDNgFOWUAJEREREREQBggcKyEjESMVIxEhESM1IwFtl0R+Aht+RAKElQEJ/veV//8ATgAAAoICIgIGAdEAAAABABkAAAJvAiwAIAA1QDIcBgIBAgFMBgEAAANhAAMDc00EAQICAV8FAQEBawFOAQAbGhkYEhAKCQgHACABIAcNFisBIgYVFBYXFSE1MyYmNTQ2NjMyFhYVFAYHMxUhNTY1NCYBREBONDX++nUoOUN9V1h8Qz0neP75ak0BuEhKP1kgbnAcY0lLbTw8a0hOYh1wbj56SkgAAgBL//YCYAL9ABUALAA9QDoHAQQFAUwGAQAHAQIFAAJpAAUABAMFBGkAAwMBYQABASwBThcWAQAoJiUjHx0WLBcsDw0AFQEVCAcWKwEyFhYVFAYHFRYWFRQGIyImNRE0NjYXIgYGFREUFjMyNjU0JiMjNTMyNjU0JgFJSG4/Sk5TZ41+fY1Cc0YbLxw5PTs3TD4qITs5NwL9K1RASFQMBAlfX2dubmcBTFFlMHIZPDf+5z1BPDg+O3I6Li8tAAEAPf/4AnoC1QBLAEdARBoBAgNHLgIEAgJMIhkSDQwFAUoAAQMBhQADAgOFAAIEAoUABAAABFkABAQAYQUBAAQAUQEAQ0I7Oh8dGBYASwFLBgYWKwUiLgI1NDY3PgI3Fz4DNx4DMzI3Fw4CIyImJicOAhUUFhYVFAYGBycyPgI1NCYmNTQ3Ig4CFRQWFjMyNjY3FwcGBgF/OHJfORsZGz07FhkRPEQ4DQIOExcLDhYIDy8qCgkhHwgGGhUPDjdWLwQEHSMZERIMDi8wIVSVYwQtOxkIohIpCCpRdUtRbDQSJSAJEwweHxcEByYqHwsWCBMMIzASAQwbGBs9Ph8qQCYFGAoVJh0rQTMVGA4OLlxOYopIFB4NFW0EAwABAAH/hAKsAs4AZQCyQCBIAQYFTxECBAIpAQMEISAYBAQBAwMBAAEFTEFAOAMFSkuwCVBYQDYABQYHBXAABgcGhQAEAgMCBAOAAAMBAgMBfgABAAIBAH4IAQAAhAAHAgIHWQAHBwJiAAIHAlIbQDUABQYFhQAGBwaFAAQCAwIEA4AAAwECAwF+AAEAAgEAfggBAACEAAcCAgdZAAcHAmIAAgcCUllAFwEAVlRFQz07JyUdGw8NCAYAZQFlCQYWKwUiJic3FhYzMjYnLgIHBgYHFhYXFgYHBy4CIyIGBgcnPgMzMhYXNzY2NTQuAjU0PgM3HgIzMjY2NxcGBiMiJiYnDgIVFBYXPgQzMh4CFx4CBwYGBw4DAdYTKRQ0DxoTIzgCAR89LzdGIA4RAgECAo8EHiQPDSIcBQ8GIisqDxYoFQcHEiYyJiU4PC8JEzY0DxMhGgkQPVMFEz05DwsdFBwXCikyMCIFByo6PhsKDQUBARcPOkUiDHwOEEUTFYGMXmYpAQE8OB46GgkgB60GHRkTGAcRCCUoHB8VCAglHRpLVloqH0A7MiEEDBsTExgID0A1FRoJCyczHRZGLgkiKSYYAwwXFBxUUhhDeiwwNBcFAAIAIP/4AhwC0AAcAEkAWEBVEA8CAQA6OQICAxwBBQIjIgIEBQRMIQEFAUsAAQADAAEDgAACAwUDAgWAAAUEAwUEfgYBBASEAAABAwBZAAAAA2EAAwADUR4dLSsdSR5JIyYjJQcGGisTPgQzMh4CMzI2NjcXBgYjIi4CIyIGBgcTIiYmJwcnNzY2MzIeAjMyNjY1NCYmNTQ+AjcXBgYVFB4CFRQGBgcOAiACEx8qMx0aPDw2ExIpIgkNSE4OCSo2NhUkPCkInhAuKQkxEGgECgMDCxYlHjI0EgoLJDMwDAwiIggJCBY6NiQuHwH6CTE9OSYWHRYXGwYSNzcQFRAtPRj+BhUbCCsQfAUMIi4iM1MvLV1RGgsmKiMIERonEQk8T08cJkRCJRgXBgACABj/9wNLAtUAcgCGAH9AfFBAAgUCcwEIBisqAgEIYV9eAwcBEAEABwVMYAgHAwBJAAUCCQIFCYAACQYCCQZ+AAYIAgYIfgAIAQIIAX4AAQcCAQd+AAcAAgcAfgAAAIQAAwQCA1kABAICBFkABAQCYQoBAgQCUYB+eHdpZ1xaVVROTEVDPTsuJiMLBhkrFy4CIyIGByc+AjMyFhYXNjc+AzU0LgIjIgYGFRQeAhUUDgIHJz4CNTQuAjU0NjY3PgIzMhYWFz4CMzIeAhUVFBYzMjY3FwYGBx4CFRQWMzI2NxcHJzY2NTQmJiMiBgcOAgcOAhM2Njc3IiYmNTU0JiMiDgIXFgbIBhwgDxggFxAWNDAQDx8cCBcWChgWDiE0ORgVLR4eJh4bJyULEAoaExwlHBohCg0sPSYpSTQLEzhMMSMmEQQLDQsjCgk1WjIRLCEZJQ8gBw6ORAIHHi8aJTwGAxEbFBg+PNoTQx+JGxwKFR0ULioaAQIGCQgbFhgYDxw2JRgdCg4TCSE+Zk5LZ0AcGCgZFSgoKxgRKCcfCBIHGB0NGSUkKRwULygKDScgK0UpHUUyGSUmDh4QGQsEGBgtJgEQFAmCkxUHEXR6CDkrQzwQDQIZTFAgGDcxAXQKGgdFGCMOFx0qGywzFy1QAAEAC/+PAhkDAQBWAIRAgTUBBggkIwICBBQKCQMDAQMBAAMETDc2AglKAAkICAlwAAcGCgYHCoAACgUGCgV+AAUEBgUEfgAEAgYEAn4AAgEGAgF+AAEDBgEDfgAIAAYHCAZqAAMAAANZAAMDAGELAQADAFEBAE5MQT8+PDIwLiwmJSEfGBYPDQcFAFYBVgwGFisXIiYnNCYjIgYHJz4CMzIWFRQWFxYWMzI+AzU0JiMiBgcnNz4DNTQmIyIGBiMiJiY1NxcGBhUUFjMyNjMyFhUUDgMHPgIzMh4CFRQOAs8WNRcIFw4aDwwPLDcdEhsBAQMdFjBDKRcIVkYiMgsMLxc2MiAmOgwwMA0kIQhLEwQKJi8mMCExMB8uMCMEBhodCDA+JA44XnZxBwo7MA0JEwocFQ4WDx4SHg8mQEtLH0VLEAYNQQEaLDohHCEFBA0TCWwMBREICg4HKjInQTMlFAIBAwMfLzIUb5JUIwABABj/EAI6Av0ALgBZQFYJAQIBCgEDAhUBAAMtFgIGACABBQYfAQQFBkwABgAFAAYFgAADBwEABgMAZwACAgFhAAEBbE0ABQUEYQAEBG8ETgEALCokIh4cFBIODAcFAC4BLggNFisTIiY1NDYzMhYXByYmIyIGFRQWMzMVBxYWFRQGBiMiJzUWFjMyNjY1NCYmIyM1N+1kcWpRKTwYKBYeFB8sNEffsIV2QoZof2Aycy8/Rx0kW1E5pgF1YGRiYg8KXgkLMCkzNlCwCm9fRG0/J4AXGCM3HR0yHmqfAAEAJf8QAi4ClQAtAFhAVQoBAgELAQMCFgEAAywBBwQhAQYHIAEFBgZMAAEAAgMBAmkAAwgBAAQDAGcABAAHBgQHZwAGBgVhAAUFbwVOAQArKSUjHx0YFxUTDw0IBgAtAS0JDRYrEyImNTQ2NjMyFhcHJiYjIgYVFBYzMxUHMhYVFAYGIyInNRYWMzI2NTQmIyM1N+xbbDBUNCc5FiYTHBQaLjozyal4hz+DZXRZLmsrWEFRXVCbASlXWT1TLA8KWggILCktJFSdYVk4XzohgBQVNSYkLWKTAAEAAv/3A0MC1ACdAIVAglABBAiSVFFOIwUGBFsBCwxubQICARIBCgIFTAAGBAwEBgyAAAwLBAwLfgALBQQLBX4ACAAEBggEaQAFAAcBBQdpAAEAAgoBAmkACgMAClkAAwAAA1kAAwMAYQkNAgADAFEBAImHg4F2dGZkTEpBPzg3MzEnJRgWEA8JBwCdAZ0OBhYrFyIuAjU0NjMWFhUUBgcOAhUUHgIzMjY2Nz4CNz4CNyYmIyIGBgcOAxUUFjMyPgI1MxYWFRQOAiMiJjU0PgI3NjYzMhYXNjcXBgYHFhYVFAYGBx4DFRQOAiMiJiY1NDY2NxcOAhUUFjMyNjc2NjU0JiYnBgYjIiY1NDYzMhYXPgI1NCYnDgMHBgYHDgKZMzweCjEiJBsgFgsaEgYUKyQ+WUwpFio5KQQfNCIVNiM9cVscDzU5JyQbI0tAKQ8FCB85TzA0Oic6ORM4nFsoQxwaGggIDwgvJzdRKAolJhosSFInHSAMCy0xDBQtHhsNGjcbEhcMEAUNIQYIFCEIEBcFFDEjCRQxPCghFgUPCB5bfwkeLjIUKDcBJg8gHAMBAQsQBBkcFFGLWC1TWTIGJS4TCAYYIxEJJDVGKikoLlJtPxAxHCVQRis0NCtJOigLIS4LCQwGEQIGAxRBKS9INBIDFCQ5KSdRRSoZJBAKLD0hEQwqMxscGTk1JFE3Hh4MAgcGBQkPBwQCCTpWMhUzEhpOY3VBECkRQGg+AAL//P/2BDoC5gCOAKAAfkB7VAEGDDwnAgcFOwEEB4ZZGwMBBB4BAgpwEgIDAgZMAAoBAgEKAoAACAAMBggMaQAGAAUHBgVpAAcABAEHBGkAAQACAwECaQkBAwAAA1kJAQMDAGELDQIAAwBRAQCbmYF/enl0cmJgTkxCQDg2LSsYFhAPCQcAjgGODgYWKxciLgI1NDYzMhYVFAYHDgIVFB4CMzI2NjcGBgcnPgI3NzY2Nw4DIyImNTQ+AjU0JiMiBgYHJz4DMzIWFhUUBgcGBhUUMzI+AzcXDgMHNjY3PgMzMhYVFAYGBwYGBw4DFQYWMzI+AzczDgQjIiY1NDY3BwYGBw4DATY2Nz4DNTQmIyIGBgcGBpk5QRwHMSIkGyAWCxoSBxcxKzhKPiQ/UBkOEDhHKAsgTz8YOzszEBUZFhwWBAkUQkwlDhY4PToYGRQEBREQGgoKMUNLSB4KIC0iIBQlLiAlXGRiKyIlNG1YEy8aHC0gEQELDg8rMCwhBxQHIy80MxUhOiskbQECAg88WXkCCw4dHCNORSwXDwovRy4XKgonNi8JKDcnDyAcAwEBChAEGh0WQ3dNF0EcDhMuLA0EQ45NFjAqGhsUDSgrIAUCBS5PMwseQDciFRcECh4XFyAICh4yPD8cDSJEUGNBCw8KRINrQCMhG1xiJQgRCT13Y0QLBg0bKCwkCAooMS0dO0Ipe0UiBAgFM2tdOQGiBQsMD0BNSRkREBNDRyRQAAL//P/2AwUC1QA+AE8AT0BMRAEGBS0BAQYZAQIBA0wABgUBBQYBgAAEAAUGBAVpAAEAAgMBAmkAAwAAA1kAAwMAYQcBAAMAUQEANDMmJSQjFhQPDQkHAD4BPggGFisXIi4CNTQ2MzIWFRQGIyIGFRQWFjMyNjY3LgI1NDY2NzY2MxUOAwcGBgc+AjU0JzcWFRQOAgcOAjc+AzcGBgcOAxUUFhaZNT8fCjEiJBsjFxwXETIyK0Q9Hi06HDuGb0GANzNBMDAgBRIHIj8pBRIFDCFBNR1gg3weQ1BhPRk6Fz1wWDMbJwohMjIQKDcnDyAfDQ8MJh81XTsKNUMfOGxkKRcXDwM8apFZDycPCitHNSARAREeFjk6MQ45aULvO4KAcisEDwgVTWNpMCQmEgADAAv/9gMmAtQATABaAGcAakBnHAEEAykdAgIEQwEBAl5KOwoEBgoETAACBAEEAgGABQEDCAEEAgMEaQABAAoGAQppDAkCBgAABlkMCQIGBgBhBwsCAAYAUVxbAQBiYFtnXGdXVUhGPz0wLiAeGxkREAgGAEwBTA0GFisXIiYmNTQ2MzIWFzY2NzY2Ny4DNTQ+AjMyFwcmIyIOAhUUHgIXPgQzMhYVFA4CBwcGBgcWFjMyNjY3Fw4CIyImJwYGATY3PgI1NCYjIg4CATI2NyYmIyIGFRQWFo0iOyU9JSZUKREfEwQJBEJSKw80W3VALS0ELSk6Y0koIDI3Fxs9RExULSsmL1VxQxMZRyghPBghSEIYERJBVTImRSArVwFCQjwfPywZEyU8MjD+eCw5FSRJKRs0JDMKEyUaIyAgFRpIKwoTCgMqOz4ZNWBLKwkSCS5OYjUsOCANAjx9cVo0Kh8kZ2xcGTNDWR0RGCZELQcjTTQZEhgTAUIcNRtXZTAXG0Rxjf6IHRwWIhYbFhwOAAMAYQAAAqgCygAHAAsADwA1QDIAAAcFAgIEAAJnBgEEAQEEVwYBBAQBXwgDAgEEAU8AAA8ODQwLCgkIAAcABxEREQkGGSszESERIxEjESczESMBMxEjYQJHre14Q0MBmkNDAsr9NgKV/Ws1AmD9oAJgAAH//P/2A14C1ACaAH5Ae3oBBwt+e3hNBAkHhBgCAQKWAQUEPQEMBQVMAAkHAgcJAoAACwAHCQsHaQACAAEIAgFpAAgACgQICmkABAAFDAQFaQAMBgAMWQAGAAAGWQAGBgBhAw0CAAYAUQEAkI52dGtpYmFdW1FPQ0E7OjQyLCoWFA8LAJoBmg4GFisFIiYmNTQ+AjU0JiciBiMiJjU0NjMyFhc+AzU0Jw4DBwYGBw4CIyIuAjU0NjMWFhUUBgcOAhUUHgIzMjY2NzY2Nz4CNyYmIyIGBgcOAxUUFjMyPgI1MxYWFRQOAiMiJjU0PgI3NjYzMhYXNjcXBgYHFhYVFAYHHgIVFAYGFRQWMzI+AzcXDgMCcB8lDxghGAYCARELCBoWBwsYCwwuMCIwMTwoIRYFDwgeW39VOUEcBzEiJBsgFgsaEggWLSQ+UEIpIFc+BB80IhU2Iz1xWxwPO0AtJBsjS0ApDwUIHzlPMDQ6LUE/EzicWyhDHBoaCAgPCDk4b20aFQMZGQsKDCEjIBYCEAckMz4KGCMRG0VGPRUOEAQECw0OBgsIAxguQy1eIBpOY3VBECkRQGg+JjUuCSg3ASYPIBwDAQELEAQZHBRDfVhDmEwGJS4TCAYYIxEJLEFOKikoLlJtPxAxHCVQRis0NCtRRTELIS4LCQwGEQIGAxlOKUBoGhQrIggdSkQWDRUaKCkgBAkKNT0s//8AMgAAAcsCygEPACkCJQLKwAAACbEAAbgCyrA1K///AAAAAAKyA3ACBgCHAAAAAgAy//YCRgLVABoAIAA+QDsLAQIBIBsXEhEMBgMCGAEAAwNMAAEAAgMBAmkAAwAAA1kAAwMAYQQBAAMAUQEAFRMPDQkHABoBGgUGFisFIiYmNTQ2NjMyFhcHJiMiBgcRFjMyNjcVBgYDBhUUFhcBfm+USU+abjBdMBpQVStLHz5XKVgqL1bwUykqClqmcGymXQwTOCITEf3OHw0LOwoIAl5Tnk97KQADAGEAAAKoAsoACwAPABMAP0A8AgEACQEHAQAHZwABAAQGAQRnCAEGAwMGVwgBBgYDXwoFAgMGA08AABMSERAPDg0MAAsACxERERERCwYbKzMRMxEzETMRIxEjESczESMBMxEjYa3tra3teENDAZpDQwLK/sYBOv02AVv+pTUCYP2gAmAAAgBhAAACqQLKAAkADQAmQCMNDAsKCAMGAgABTAEBAAIAhQQDAgICdgAAAAkACRESEQUGGSszETMBETMRIwERJTUBFWFMAcc1Tf46Ad7+IgLK/hYB6v02Aev+FTViAf5jAAQAYQAAAlwCygALAA8AEwAZAD9APBkUAgUEAUwAAAYBBAUABGcABQABAwUBZwADAgIDVwADAwJfBwECAwJPAAATEhEQDw4NDAALAAslIQgGGCszESEyFhUUBgYjIxEnMxEjEzMRIxM2NjU0J2EBA4B4Qms+Y3hDQ3iLi8EkL1MCym1bPl82/tE1AmD+zwEx/uARQDxrHAAFAD3/VgMAAtUAEAAbACIAKQAvAElARikjIhwaGRQTCAMELA4CAAMCTAABAAQDAQRpBwEDBgEABQMAaQAFAgIFVwAFBQJfAAIFAk8SES8uKyoYFhEbEhsXJRAIBhkrBSYmNTQ2NjMyFhYVFAYHFyEnMjcRJiYjIgcRFiU2NjU0JicFBgYVFBYXBTMnBgYHAXWbnUuTbWuSS1tJ1P7gWU03HEEmTjg3AQctLi0u/o0uLS0uATZ8iA0oDwoIw6ZupFxcpW6DoybE0BsCSA4OHf26HD8pg1VVgikCKYJTVIMp4H4EBwEABQBhAAACuwLKAA0AEQAVABwAIQDcS7AJUFhACxwWAgYFCAECBgJMG0uwClBYQAscFgIGBQgBCQYCTBtACxwWAgYFCAECBgJMWVlLsAlQWEAmAAAHAQUGAAVnAAYJAQIEBgJpCAEEAQEEVwgBBAQBXwoDAgEEAU8bS7AKUFhALAACCQQJAnIAAAcBBQYABWcABgAJAgYJaQgBBAEBBFcIAQQEAV8KAwIBBAFPG0AmAAAHAQUGAAVnAAYJAQIEBgJpCAEEAQEEVwgBBAQBXwoDAgEEAU9ZWUAYAAAhIB4dFRQTEhEQDw4ADQANERYhCwYZKzMRITIWFRQGBxMjAyMRJzMRIxMzESMTNjY1NCYnEzMDBgdhAQOAeEM938O/K3hDQ3iLi8EkLyopREqvHh8CymNbQl0X/qoBPf7DNQJg/t0BI/7uETw8NzkN/asBEwYCAAIAJgAAAk8CygAJAA0AN0A0BgEAAQECAksAAQUBAAIBAGcEAQIDAwJXBAECAgNfBgEDAgNPAAANDAsKAAkACRIREgcGGSszNQEhNSEVASEVJTMBIyYBbv6yAgn+mQFd/h1JAWpHNQJgNTX9oDU1AmAABAAkAAACywLKAAkADQAVABsAPkA7GxECAgMBTAAABQEDAgADZwcEAgIBAQJXBwQCAgIBXwYBAQIBTw8OAAAUEg4VDxUNDAsKAAkACCEIBhcrMxMzMhYVFAYGIyczEyMTMjcTJiMjAyU2NjU0JySX/YGSYbuHxEOBQ0tbR3ExS2qBATJBQiUCyoyRfMJvNQJg/aAiAhsj/aBIM6BeYDgAAgBhAAACGQLKAAUACQAsQCkAAAQBAQMAAWcAAwICA1cAAwMCXwUBAgMCTwAACQgHBgAFAAUREQYGGCszESEVIREnMxEjYQG4/vV4Q0MCyjX9azUCYP//ACv/9gJaAtQCBgNkAAD//wBaAAACmALKAgYALgAAAAIAHP/5AmUC2ABhAGwAdkBzHx4CAwQIAQsFamQ8AwoLUlECBwgETAABAAQDAQRpAAMAAgUDAmkABQALCgULaQ0BCgAGCQoGaQAJAAgHCQhpAAcAAAdZAAcHAGEMAQAHAFFjYgEAaWhibGNsWlhOTEZEOjgzMi0rJiQZFxAOAGEBYQ4GFisXIiYmNTQ2NjcmJjU0NjYzMh4CFRQGBiMiJjU0NjcXBgYVFBYzMjY1NCYmIyIGBhUUFx4CFRQGIyImJw4DFRQWFjMyPgI1NCYjIgYGFwcmJjU0NjYzMhYWFRQOAhMyNTQmJyYmBxYW4j1ZMEVxQw0dO2U/MDwiDRgwJSIkIy0FEycaEyIxIS4UL0srBhs1IxwREzkVI0EzHiAzHChNPyYkGx08IwYSBAIlPyglIwsoRVh7ICULCRYIECAHNFw7PWhGCQ40Ki1SNR4uMhQXOikpHR08EgoQMCAcGTczLDMWNmFDFxEBCRIPEAoUFQo3TlovNTUSHzZIKCUnNlk1BBIkEihCKCMtDi1POiEBjQoIDQECAQITDgAC//z/9gNQAtkANwCEAJhAlRQTAgQBMC8CAwJiAQsDdAEABVUBBwp6WVgDCAdLAQkIB0xmAQABSwALAwUDCwWAAAwACgAMCoAACgcACgd+AAEABAIBBGkAAgADCwIDaQAFDQEADAUAaQAHAAgJBwhpAAkGBglZAAkJBmEOAQYJBlE5OAEAf35wbl1cUU9JSEJAOIQ5hCclHhwZFxEPDAoANwE3DwYWKxMiLgI1ND4DMzIeAjMyNjcXDgIjIi4CIyIOAhUUFhYzMj4DNTQmJzcWFhUUDgIDIi4DNTQ2MxYWFRQGBw4CFRQeAjMyNjY3NwYGByc+Ajc+AjcXDgIHNzY2Nz4DMzIWFRQHFg4CBwc+AjciBwcOAtIhJxEFHDpcgFMzQC4uIiUjDREJJTEeJkRDRig2bVk2GSAIGDIsIxQCBQ4RDhkzSmsuOyEPBDEiJBsgFgsaEgcXLScsRj0eIDhSFg8MM0ouHDdSQQ0lJhcRHQURBQINFRwRDglHBQQLCwJOCxkTAhMgAx5gigE1GiUkCiFSU0YrDhEOEg4KFCseGCEYLk9lNiYlCyM3QTwWChgXBx08IR1EPif+wRspKyMHKDcBJg8gHAMBAQsQBBsfFjZeO0EHMR0MEicfAzplXy8KJFplNQQCBgQFHyQaEQkeOAciJyEGFhMwLQ4DClSFTAAB//z/9gSCAtUAewBAQD1IRyoPBAIBAUxyWzYdBAFKAAECAYUDAQIAAAJZAwECAgBiBQQGAwACAFIBAGZkTUtEQhQSBwUAewF7BwYWKxciJjU0NjMyFhUUBgcGBhUUFhYzMj4CNz4CNxcOBQcOBAc+Azc2Njc2NjcXDgMHDgQVFDMyNjY3Fw4CIyImNTQ+Azc+BDcOAgcGBgcGBiMiJiY1NDY2Nz4DNw4DBw4Dgj1JMyghFykuDQgSKiQ3X1ZXLz98aSMQBBggIx8WAwQXHx8XBRg5Pz4cLD0iOGYeEREwNjISDCIkHxQIEjg/GgwZQEAaIigZJiwnDA8vNDAjBhBVeUc9WSMeMxQWFAYYR0YSMDAkBiFTWVAeKFFXZwpKOio7IxQXKAYBCwkGIh49ZX5AVpRrGAoKNUhORzIICjhOVU8dGFVmZCc8TyQ8UxIQGFNjYCYZSlRQQBEOLkYiCiNJMjdIHUtQSzwQFTk+OCgGC0WAZFaXNS09JjQTFl2YbBxGQzIIGFpraSc2d2hBAAMABQAAAuYCygAhACoAMwC9tRABAwABTEuwDFBYQCkJAQQDBwMEcgoFAgALCAIDBAADaQAGBgFfAAEBak0ABwcCXwACAmsCThtLsCdQWEAqCQEEAwcDBAeACgUCAAsIAgMEAANpAAYGAV8AAQFqTQAHBwJfAAICawJOG0AvCQEECAcIBAeAAAMIAANZCgUCAAsBCAQACGcABgYBXwABAWpNAAcHAl8AAgJrAk5ZWUAdKysjIgAAKzMrMi4sKSciKiMqACEAISEsISYMDRorNyYmNTQ2NjMzETMyFhUUBgcVHgIVFAYjIREjIgYVFBYXJTI2NTQmIyMdAjMyNjU0JiMRBAgiTkEf3o+SOTUkOiKMev71ICAeBwMBQ0IzPEFQY0Q2N0jSCSIVKEYsAR5QZT1UCQUHJEQ4YW4BPSEXEBsI3SooKSSfeLo1LCgxAAH/7v8QAfMCygAZAERAQQQBAQIDAQABAkwGAQMHAQIBAwJnAAUFBF8ABARqTQABAQBhCAEAAG8ATgEAFhUUExIREA8ODQwLCAYAGQEZCQ0WKxciJic1FhYzMjY1ESM1MxEhFSEVMxUjERQGPhksCwgeERcea2sBmf78srJf8AsEcgMHHh4BV3wBNHy4fP6mXFQAAgAr//YCrQLUABwANQCaS7AZUFhADhIBBQEHAQcGGAEABANMG0AOEgEFAgcBBwYYAQMEA0xZS7AZUFhAIQAGAAcEBgdpAAUFAWECAQEBcE0JAQQEAGEDCAIAAHEAThtAKQAGAAcEBgdpAAICak0ABQUBYQABAXBNAAMDa00JAQQEAGEIAQAAcQBOWUAbHh0BADEvLiwnJR01HjUXFhUUEA4AHAEcCg0WKwUiJiY1NDY3NSYmNTQ2NjMyFhczNzMRIycjDgInMjY2NTU0JiYjIgYGFRQWMzMVIyIGFRQWAT1Ue0NjZ1ddOWxLTW0nAw+JfR8IEjVOF0pQICVWSzE3FVBnChNWa1IKNmA+SFsIAw5QQzNVMywrTf02ThUoG3cvZVFPQlElGCMTMC90MzI2MAACACv/9gK/AtUAFgArAD9APAcBBQQBTAAEAAUCBAVpAAMDAWEAAQFwTQcBAgIAYQYBAABxAE4YFwEAJyUkIh4cFysYKxAOABYBFggNFisFIiYmNTQ2NzUmJjU0NjYzMhYWFRQGBicyNjU0JiMiBhUUFjMzFSMiBhUUFgFSZ4M9Y2dXXTl8ZnydSkuhgmdoV2pPPFBnChNWa1MKOGE7SFsIAw5QQzFVNlulb2+lXH9vgnGAMiArLnQzMjYoAAEASf/2Aq0CygAnAHxLsBlQWEAKBwEDAiMBAAQCTBtACgcBAwIjAQYEAkxZS7AZUFhAGwACAAMEAgNpBQEBAWpNAAQEAGEGBwIAAHEAThtAHwACAAMEAgNpBQEBAWpNAAYGa00ABAQAYQcBAABxAE5ZQBUBACIhIB8cGhYUExEODQAnAScIDRYrBSImJjU0Njc1LgI1NTMVFBYzMxUjIgYVFBYzMjY1ETMRIycjDgIBPVBtN2NnOls1lmNnChNWaz5AaFKWfR8IEjVOCjZdOk1dCAMJJ05DkZlMOXQ0Nyg4bHkBeP02ThUoGwAEAAn/9wKCAvgAEgAWACMAKwBLQEgrEAsDBAcBTAACAAUBAgVnAAEABwQBB2kABgMABlkABAADAAQDZwAGBgBhCAEABgBRAQAgHxgXFhUUEw8ODQwJBwASARIJBhYrFyImNTQ+AjMyFhcTMwMjNwYGNzMTIwEyPgI1NCYmIyIGBwcOAhUUFheaQFEiQmNANEQLQq2irRYnUqJDjEL+ni9RPCETMC0ECQU1Ij0mGBQJXFtCg21BNygBNv0IZTQ6OgKS/Wg+Ym8yIDsmAQEPFVZ5TC47DQAEAAn/9gH0AiIAFwAiACgALwA1QDIvKBwUDwUCAwFMAAEAAwIBA2kAAgAAAlkAAgIAYQQBAAIAUQEAIB4SEAkHABcBFwUGFisXIiY1ND4CMzIWFRQGBwcWMzI2NwcGBgM2Njc3JiIjIgYHFzY2NTQnBwYGFRQWF+htcipTeE5IYI+eJx8uLV4tBStaSRw0FyUECQUXKxR7JCkv0jlBFhgKbV1AfWc+PD5CZA6+ChoWPxMUATQCCQWxAQgIjxAtHycSJSmHSCc8FAAEACAAAAFWAwEACgAVABkAHQBNQEoAAQADAgEDaQkBAggBAAQCAGkABAAHBgQHZwAGBQUGVwAGBgVfCgEFBgVPFhYMCwEAHRwbGhYZFhkYFxEPCxUMFQcFAAoBCgsGFisTIiY1NDYzMhUUBicyNjU0IyIGFRQWAxMzAyczEyP4Ii0yL0w7Hw8ZIBQVE85xrnJuQ1xDAlAmJSo8RzM3MhgWHxsREBH9fgIY/egxAbIABP9v/xABVgMBAAoAFQAnAC0AV0BUGgEFBxkBBAUCTAABAAMCAQNpCQECCAEABgIAaQAGAAcFBgdnAAUEBAVZAAUFBGEKAQQFBFEXFgwLAQAtLCIhHhwWJxcnEQ8LFQwVBwUACgEKCwYWKxMiJjU0NjMyFRQGJzI2NTQjIgYVFBYBIiYnNxYWMzI2NxMzAw4DNzY2NxMj+CItMi9MOx8PGSAUFRP+0RQoFAsOHREbLgqIrnkHJT9dNB43DWlCAlAmJSo8RzM3MhgWHxsREBH8jgcJNQYIIy8Cf/3PIEpDKk0UQTwB9QACAAX/EAIDAhgAFQAhADFALiEZCgQEAgMBTAQBAgMChgEBAAMDAFcBAQAAA18AAwADTwAAGxoAFQAVGRUFBhgrFzQ2NjcBMxMWFhc+AjcTMwMOAhUTNjY3AyMXHgMX0w0XD/7/t34HEQIBBwkDYjnIDxYMEwISCqFEbwkaGxQC8BxUXSkCEv74DiULAxgbBwEJ/fUoXFciASwMNB4BTegTNzsxDQADADH/9gL9AhgAHQAhADQAW0BYGgEGAQFMAAQLCAUDBAEGBAFnAAYACgcGCmkNAQkCAAlZAAcAAgAHAmcNAQkJAGEMAQAJAFEjIgEALi0oJiI0IzQhIB8eGRcREA8ODAsKCQgHAB0BHQ4GFisFIiY1NDY3EyMDIxMjNzchByMDBgYVFBYzMjcHBgYlMxMjATI2NzcjIiY1NDcTIwMGBhUUFgIdPFEKBDuIZq1mcwRPAnkLbDsEBRgRGhcaEzz+SkNcQwFLDh4KBwQxHwk6QTwECDMKRTsUNRYBDv4dAeMSIzX+8hUdCxIPCnwHCDsBsv5FAwElKhwXJwEO/ukUKxcmKAABAC0AAAJeAvgAHQAyQC8GAQMBAUwAAAEAhQUEAgIDAoYAAQMDAVkAAQEDYQADAQNRAAAAHQAdJhYnEQYGGiszEzMHBgYHMzY2MzIWFRQGBwMjEzY2NTQmIyIGBwcthpUiBxEFCCJYMklYBAMylTMDAyMhQEsQKAL4uihKDyomUU0QORL+7AEhDh0KHCRcV+MAAQAtAAACXgL4ACUAc7UOAQcFAUxLsBBQWEAnAAIBAQJwCQgCBgcGhgMBAQQBAAUBAGgABQcHBVkABQUHYQAHBQdRG0AmAAIBAoUJCAIGBwaGAwEBBAEABQEAaAAFBwcFWQAFBQdhAAcFB1FZQBEAAAAlACUmFicREREREQoGHiszEyM3MzczBzMHIwcGBgczNjYzMhYVFAYHAyMTNjY1NCYjIgYHBy1nTBBMD5UPmhCbAgcQBggiWDJJWAQDMpUzAwMjIUBLECgCSGFPT2EKKEIXKiZRTRA5Ev7sASEOHQocJFxX4wACABj/9gG5AZEAKAA0AD9APAgBAwQJAQIDAkwAAwQCBAMCgAABAAQDAQRpAAIAAAJZAAICAGEFAQACAFEBADEvJSQhHxIQACgBKAYGFisXIi4CNTQ2NwcnPgI3NjYzMhYWFRQOAgcGBhUUFjMyNjY3Mw4CJz4DNTQjIg4CvSYxHAsLCSwPCCEhBjeHQyUhChc6Zk8HCg4RHU5SIxYeUlwtO0wrERoZMi0lChspLBAcJBU1DQooJgdBThogCxc6OjIPDygTExsrTC8pVjmfEzxANAwbMktPAAIAGP/2AdsBkQAjADsAU0BQCAECBQkBBAInFwIDBANMAAIFBAUCBIAABAMFBAN+AAEABQIBBWkHAQMAAANZBwEDAwBhBgEAAwBRJSQBADY0LiwkOyU7HBsQDgAjASMIBhYrFyIuAjU0NjcHJzc+AjMyFhYVFAYGBz4CNzMUDgIHBgYnMjY3JiY1NDYzMhc2NjU0JiMiBgcGFRS7JTAcCwsJLA9QHkxTJisuEx0zIhAvMRMTFipAKhs7HhMpFAYIIhINByArGg4dTTcrChspLBAcJBU1DV8kQikdKxUdVVolBBcuJgInMScDGR8SFhMDDAoUGwMxbyslEl1rUy4nAAP/q/57AlEBjQAyAEUAVABnQGQhFgIEBiQXCwMFBEsBBwEDTAADAgYCAwaAAAQGBQYEBYAAAgAGBAIGaQkBBQABBwUBaQoBBwAAB1kKAQcHAGEIAQAHAFFHRjQzAQBGVEdUPTszRTRFKSgjIh8dEA4AMgEyCwYWKxMiJiY1ND4DNzcOAiMiJiY1NDY3Byc2Njc2NjMyFhU3MwM+AjczDgIHBw4DEzI2Njc2NjU0IyIOBBUUFgMyNjY3Nw4FFRQWCSEqEzVTX1ccIggkMx4kJQ4VDUENIzsdI146KScuds4nQi4KFAUzVDZOEjtLWH0hQjsVER8iFTAxLSMVEqUiNTEZTwcvQkY9Jh/+eyIsECFEQTkrDUcJHxgpOBYbOBBADSZEIik6IShA/pgXOjUNDD9JHJMnVEktAZA3VCwiSiAoK0VQTjsNDQj+gi1PMZoDGigzO0AhHxQAAQAt/xoB4wIsACgAd0AXCgECARYLAgMCJwEAAx8BBQAeAQQFBUxLsDJQWEAgAAICAWEAAQFzTQADAwBhBgEAAHFNAAUFBGEABARvBE4bQB0ABQAEBQRlAAICAWEAAQFzTQADAwBhBgEAAHEATllAEwEAIyEcGhQSDw0IBgAoASgHDRYrBSImNTQ2NjMyFhcHJiYjIhUUFjMyNjcVFAYGIyImJzUWFjMyNjY1NQYBLHqFRHlPOFMfLCM9HnQ9Ny9IIiNMPxY0EREYDxUgEw0Kh5FkfjwWD3MOEqVSThkWzTFTMwUGawQFDCgoFAEAAQBO/xoCewL4ACYAhEAOGgEDBgQBAQIDAQABA0xLsDJQWEApAAcDAgMHAoAABQVsTQADAwZhAAYGc00EAQICa00AAQEAYQgBAABvAE4bQCYABwMCAwcCgAABCAEAAQBlAAUFbE0AAwMGYQAGBnNNBAECAmsCTllAFwEAIyIfHRYVFBMQDgwLCAYAJgEmCQ0WKwUiJic1FhYzMjY1NyMRNCMiBhURIxEzFRQGBzM2NjMyFhUVMxUUBgHtFygRCxgNGRkBT1hDM5WVBQIIGlIyWWs1SOYHBmgEBRkhQAE/dl1X/v8C+JsoSg8qJl9p961WUAACAC//VgNBAvgAKAA1AIFAEygBCAE1EwIHCB0BBQIeAQYFBExLsBlQWEAnAAUABgUGZQAICAFhAAEBc00AAwMAXwAAAGxNAAcHAmEEAQICcQJOG0ArAAUABgUGZQAICAFhAAEBc00AAwMAXwAAAGxNAAQEa00ABwcCYQACAnECTllADCUpJScREiYxEAkNHysBMxU2MzIeAhUUBiMiJicjByMRBgYVFBYWMzI2NxUGBiMiJiY1NDY3FxQWMzI2NTQmJiMiBwFDlRQUXX1IH3RePEUWChlyPkYpQCASKBYTQRpCc0aVf5UvPi42IEc7GBcC+M0BLlBlN4yQKxs8AYkjhGZHUCAHBW0FCTuCapzNKv1PVVRNLkssAgABABQAAAGwAv0AIABOQEsUAQYFFQEHBgsBBAcDTAwBBwFLCgkCAwIBAAEDAGcABgYFYQAFBWxNCAEEBAdfAAcHbU0AAQFrAU4AAAAgACAREyUmERERERELDR8rARUjFSM1IzUzNSM1NzU0NjYzMhYXByYmIyIGFRUzFSMVAXp/lU9PUlIvVzssRxYmESgaHx2BgQFVYfTzYV5IKChGTSAOCW0FCSYdInBdAAIAJv/2AisCLAAeADQAmkuwGVBYQA4VAQUBCAEHBhsBAAQDTBtADhUBBQIIAQcGGwEDBANMWUuwGVBYQCEABgAHBAYHaQAFBQFhAgEBAXNNCQEEBABhAwgCAABxAE4bQCkABgAHBAYHaQACAm1NAAUFAWEAAQFzTQADA2tNCQEEBABhCAEAAHEATllAGyAfAQAwLi0rJyUfNCA0GhkYFxIQAB4BHgoNFisXIiYmNTQ2Njc1JiY1ND4CMzIWFhczNzMRIycjBgYnMjY1NTQmIyIGFRQWMzMVIyIGFRQW7DVbNhg7Mi46JDc+GTQ+Jg8EDX5yHQYTUBFHNzhGKDIsNxQgNjA4CiJGNR85KQYFDUMuJzchEBUkF0b93kcfMnNLRixLTRwbGxxnIRwhIv//ACb/9gJIAiwCBgRZAAAAAQA6//YCKwIiACUAfEuwGVBYQAoHAQMCIgEABAJMG0AKBwEDAiIBBgQCTFlLsBlQWEAbAAIAAwQCA2kFAQEBbU0ABAQAYgYHAgAAcQBOG0AfAAIAAwQCA2kFAQEBbU0ABgZrTQAEBABiBwEAAHEATllAFQEAISAfHhsZFRMSEA0MACUBJQgNFisXIiYmNTQ2NzUmJjU1MxUUFjMzFSMiBhUUFjMyNjURMxEjJyMGBuwzUS4uOjM1hTI3DhEpLyokRz6Lch0GE1AKJ0cvLkgRBQ4+O3xwMDJnIRweJUtGASj93kcfMv//AB0BGQJgAm0BRwEUAAABHymaJmYACbEAA7gBH7A1KwADAAP/9gJxAiwAJAAqADEA+UuwGVBYQAsMAQkDIRsCAAcCTBtLsB5QWEALDAEJBCEbAgAHAkwbQAsMAQkEIRsCAAsCTFlZS7AZUFhAJwoFAgIMBgIBBwIBaA4BCQkDYQQBAwNzTQ8LAgcHAGEIDQIAAHEAThtLsB5QWEArCgUCAgwGAgEHAgFoAAQEbU0OAQkJA2EAAwNzTQ8LAgcHAGEIDQIAAHEAThtAMgAHAQsBBwuACgUCAgwGAgEHAgFoAAQEbU0OAQkJA2EAAwNzTQ8BCwsAYQgNAgAAcQBOWVlAKSwrJiUBAC8uKzEsMSgnJSomKh8dFxYTEhEQDw4KCAYFBAMAJAEkEA0WKwUiJicjNTM2NjMyFhczNzMVMxUjFRQWMzI2NxUGBiMiJicjBgYDIgczJiYDMjY3IxYWAQdecwgrLAtwVTtMFgQNfkNDGRAHEgQHKxEyPhEGFk0XVBHVBzM0OTQE2wY3Cnx5WXN1LiJG3lk+IhgEAXUECSQuIDIBvW82Of64QEBCPgADACr/9gNqAi0ALgA5AEAAZ0BkGxUQAwIDHA8CAQIrAQAIA0wAAQAJCwEJaQAGAAsIBgtnBQECAgNhBAEDA3NNDgoNAwgIAGEHDAIAAHEATjs6MC8BAD49OkA7QDUzLzkwOSgmIyIgHhkXFBINCwgGAC4BLg8NFisXIiYmNTQ2Nzc1NCYjIgYHJzY2MzIXNjYzMhYXFSYmIyIGByEVFAYjIiYmJw4CJzI2NTUHBgYVFBYFMjY3IxYW2C9PMHZ2XSsmJ0klMCtqOW45Jlk6P1koLlY1P0cCAWCCbiNLQhUdO0wKLj43RDUlAY41MgHRBTkKJU07V1MEAykiIBURYxcaQCAfExRzFhVIP0h3gRQtJCMtFW05NC0CAjAnIh0DQjE7OAACADr/6QGAAf0AGwAmAB9AHCMdGxoTBQEAAUwBAQFJAAABAIUAAQF2KhsCDRgrFyc3LgI1NTQ2NzczFxYWFRQHBx4CMzI2NxcnFTc2NTQnJw4C5xsEJEUtCRepFmADBAzEASIsDxQnIBTOZAcERhEOAhcNDQ0lRTyNGCAQco8ECAUGCZQcJBENHBbkeUoFBAIGbQwRGQACAAP/9gJMAiwAIQAnAEhARRkBBQQaAQYFAkwACQACAAkCZwMBAAcBBAUABGcKAQgIAWEAAQFzTQAFBQZhAAYGcQZOIyIlJCInIycSJSIRMxIlEAsNHis3MzQ1NDY2MzIWFSEGBhUUFSEVIRYWMzI2NxUGBiMiJicjASIHMyYmAypBdE12f/6gAQEBiv6HEUEnNVYuKFk/Y48ZNwEuShnFCC75Cgpgf0CDfwoWCwQCTyQhFRZzFBNZWwEYSRwtAAIAAf/2Av0CLAAtADQAy0ASJwEIAxQBBAgoAQkEFQEFCQRMS7AaUFhAKgsBAgAHBgIDCAADaQAIAAkFCAlpDAEKCgJhAAICc00ABAQFYQAFBXEFThtLsC5QWEAwAQEAAAcDAAdpAAsGAQMICwNpAAgACQUICWkMAQoKAmEAAgJzTQAEBAVhAAUFcQVOG0AwAAAABwMAB2kLAQEGAQMIAQNpAAgACQUICWkMAQoKAmEAAgJzTQAEBAVhAAUFcQVOWVlAFi8uMjEuNC80LCokIRMlIhMiESINDR8rNzQ2MzIWFzY2MzIWFRUhFhYzMjY3FQYGIyImJicmJiMiBhUUFjMyNxUGBiMiJgEiBgczJiYBV0saMB4Rh2VxhP6gAkc/NVYuKFk/TnlKBhorGB0fIBYZFQceG0RNAggrOQXRATLDRFEEAm1tgXdIP0gVFnMUEzZvVQEEHBQYGghjAgZVAT04OzJBAAEAAwA8AbAC/QAYADNAMA8BBQQQAQMFAkwAAQABhgAFBQRhAAQEbE0CAQAAA18GAQMDbQBOEyUkEREREAcNHSsBIxEjESM1MzU0NjYzMhYXByYmIyIGFRUzAXyBlWNjL1c7LEcWJhEoGh8dgQGy/ooBdnAoRk0gDgltBQkmHSIAAwAt/wYCKwIsACsAOABEAL1LsBpQWEAcKAEFAxsBAgYVAQgBPAICBwgIBAIABwVMBQEASRtAHCgBBQQbAQIGFQEIATwCAgcICAQCAAcFTAUBAElZS7AaUFhAKAAGAAIBBgJpAAEACAcBCGkJAQUFA2EEAQMDc00KAQcHAGEAAABvAE4bQCwABgACAQYCaQABAAgHAQhpAAQEbU0JAQUFA2EAAwNzTQoBBwcAYQAAAG8ATllAGDo5LSxAPjlEOkQzMSw4LTgTJSslKgsNGyslFAcWFwcmJicGBiMiJiY1NDYzMhYXNjU1NDY3IwYGIyImNTQ2NjMyFzM3MwciBgcGFjMyNjU1NCYDMjY3JiYjIgYVFBYCKzcXEkoHDQgcWDQyVjRVSzJPHQcBAQQcTjFhbTJfQWU5BAx+9To1AgE1Nzk3NF4iMQ8ROycfHy0mbE8hJx0PFw0UFRo5LjVAGxQmJAoQIQ0oI4t7S3dGUEdwTzdFVUZDB0RM/bQVExEeFhMVGQAB//8AAAHQAvgAMwBFQEIQDQIDASonAgUHAkwABAIBAgQBgAAABQYFAAaAAAEABwUBB2kAAwAFAAMFagACAmxNAAYGawZOIhIlKiISJiIIDR4rExQGIyImJjU0NjYzMhc1MxEWMzI2NTQmJyYmNTQ2MzIWFhUUBiMiJxEjESYjIgYVFBcWFnYVDRAoHStAHgoMlRAOGxUNCQcMGAwRJxxEOg4RlQsKJBgVCAwBDBERHkAyMTkZAv3+2QMlFBUcDAoVDBQRHDwxQEkD/nsBrwInEyIdCxQAAQAAAAABswL4ADMAXkBbGgEHBSUMAgQDJgEKAjEAAgEABEwABwkBBAIHBGkLAQIAAAECAGkACgwBAQ0KAWkABgZsTQADAwVhCAEFBW1NAA0Naw1OMzIwLiwrKigkIhEjEjIRIzIRIQ4NHysTJiMiByM2NjMyMhc1JiMiByM2NjMyMhc1MxEWFjMyNzMGBiMiJxUWFjMyNzMGBiMiJxUjjw0MJAlJAkg0BAkEDQwkCUkCSDQECQSVBQ0HIgtJAkYzCgoFDQciC0kCRjMKCpUBAQM0SkwBTwM0SkwB4P7yAQM1Sk0CTwEDNUpNAtMAAwAZAAABnwL4ABEAGAAfACBAHR0cFhURCwgCCAABAUwAAQFsTQAAAGsAThgQAg0YKyEjNSYmNTQ2NzUzFRYWFRQGBycUFhc1BgYXNCYnFTY2ASeVNURENZU1Q0M1wxkVFRnxGRUVGdQVXj49XxXCwhVfPT5eFbEdMhC+EDIdHTERvhExAAIATv/2A+ACLAAxADoApUASLysoBgQKASwBCQoCTBkBBwFLS7AZUFhAMQAKAQkBCgmAAAcHAF8EAgsDAABrTQMBAQEFYQgGAgUFbU0MAQkJAF8EAgsDAABrAE4bQDEACgEJAQoJgAAFBW1NAwEBAQZhCAEGBnNNAAcHAl8EAQICa00MAQkJAGELAQAAcQBOWUAhMzIBADY1MjozOiUjISAeHBgXFhUSEA4NCggAMQExDQ0WKwUiJjU0Njc1NCMiBhURIxE0IyIGFREjETMXMzY2MzIWFzM2NjMyFhUVFhYXByYmJxQGJzI1NSIGFRQWAu07UFRAUjsylVI+L5VyFAgZVy88VBYNGVkvXV8dKQ8TFB4QT2UhIh8TCjw9QT4HSnZUT/7uAT92XVf+/wIiRiomJykqJl9pcgQIBUoFBQJYVVoyIBwUEBIAAgBO//YCmwIsACMALACEQBESAQEDIR0aBgQGAR4BBQYDTEuwGVBYQCEABgEFAQYFgAABAQNhBAEDA21NCAEFBQBhAgcCAABxAE4bQCkABgEFAQYFgAADA21NAAEBBGEABARzTQACAmtNCAEFBQBhBwEAAHEATllAGSUkAQAoJyQsJSwXFREQDw4LCQAjASMJDRYrBSImNTQ2NzU0JiMiBhURIxEzFzM2NjMyFhUVFhYXByYmJxQGJzI1NSIGFRQWAag7UFRAKi5EMpVyFAgaWzNYah0pDxMUHhBPZR8iHRMKPD1BPgdKOztdV/7/AiJGKiZfaXIECAVKBQUCWFVaMiAcFBASAAIATv8HAoICLAAkAC8AgEAQDQEIAysiAgcIJAICAAcDTEuwGVBYQCgAAQAIBwEIaQACAgRhBgEEBG1NAAUFA2AAAwNrTQAHBwBhAAAAbwBOG0AsAAEACAcBCGkABARtTQACAgZhAAYGc00ABQUDYAADA2tNAAcHAGEAAABvAE5ZQAwjKiIRERMjJCQJDR8rBSYnBgYjIiY1NDYzMhcRNCMiBhURIxEzFzM2NjMyFhURFAcWFyUUFjMyNjcmIyIGAjkOFRdGL0NYTDUgIVhEMpVyFAkaWzJYagkpHP7MFhITIQUaFxcZ+SIfGh5APT47CwFPa11X/v8CIkYqJl9p/ngnITI/axIUHiUNGAACACz/6QG0Af0AGgApADdADhIBAAEBTB0cEwIBBQFKS7AVUFhACwABAAGFAAAAawBOG0AJAAEAAYUAAAB2WbUhHx0CDRcrARcHFhYXFhYVFAYGBwcjLgInNTY2NTU0Jic3BxEWFjMyNjY1NCYnJiYBSw8OCxkIFiYyTikYHgExSywOCQIDpy0sKwUHFxMmDRAUAf0cBxYrDiJDKCtPUi4bCBkbCx4FGyWrFSkUHBL+1hYSIDolLkoWHSQAAwAs/9IBvwIUACIAKwA2AEZAHBoYFxUEAAEBTDAvJiUkGwgHBgUCAQwBShYBAElLsBVQWEALAAEAAYUAAABrAE4bQAkAAQABhQAAAHZZtjQyEhECDRYrARcHFhYXNxcHFxYWFRQGBgcHIyYmJwcnNyYnNTY2NTU0Jic3BxU3JiYnJiYXNCYnBxYWMzI2NgFLDw4ECQU8JUgBFiYyTikYHgEvIywlJRUVDgkCA6ctXwEDARAUVw0IdCkqBQcXEwH9HAcJEQhcGW4CIkMoK09SLhsIGAxDGTkGBh4FGyWrFSkUHBLgkgIFAh0kzxksE7EVESA6AAIAOv/bAj4COwAiACoAP0A8ExIQCgQAASYlIgkEAwYDAB8eHAMCAwNMEQEBSh0BAkkAAAABYQABAXNNAAMDAmEAAgJxAk4tKiUlBA0aKzcWFhc3JiMiBgc1NjYzMhYXNxcHFhYVFAYjIiYnByc3JiYnJTQnBxYzMja3AwwImxYeLkkjI0k0IzkZG0ocISSPex85GiFLIRMiCAFsBpcSGzs1/xMgC+gLGRd/FhMNDCg1KSRmQYiUDAoxMzEUOCJlJx7iB1P//wAt//YDpwIsAUcBFAAAAiJAAMAAAAmxAAO4AiKwNSsABAAt/+IDpwJHACgAMAA4AD8BRkuwEVBYQCQaGRcSDAUCAzYsCwMBAjcrAgcJJyUkIgQABwRMGAEDSiMBAEkbS7AaUFhAJBoZFxIMBQIDNiwLAwECNysCBwknJSQiBAAIBEwYAQNKIwEASRtAJBoZFxIMBQIDNiwLAwEGNysCBwknJSQiBAAIBEwYAQNKIwEASVlZS7ARUFhAJAABAAkHAQlnBgECAgNhBAEDA3NNDAgLAwcHAGEFCgIAAHEAThtLsBpQWEAvAAEACQcBCWcGAQICA2EEAQMDc00LAQcHAGEFCgIAAHFNDAEICABhBQoCAABxAE4bQDkAAQAJBwEJZwACAgNhBAEDA3NNAAYGA2EEAQMDc00LAQcHAGEFCgIAAHFNDAEICABhBQoCAABxAE5ZWUAjOjkyMQEAPTw5Pzo/MTgyOC8tIR8WFBAOCQcFBAAoASgNDRYrBSImNTUhJiYjIgYHNTY2MzIWFzY2MzIXNxcHFhYVFAYjIicHJzcmJwYTFBc3JiMiBhcyNjU0JwcWBTI2NyMWFgEpdIgBbANJQTdaLypbQT5qJSNiOjkxGk0aJiyLfTYvFk4YBQVGkAuPEhg7NXE7NQmNEf6cLj0E3AE1CoF3SEFGFRZzFBMlJyYmEi0wLSRuSIiSEiYtKQUFTAEaNSP1B1PzUVExIvAFDjg7MUIABAAt//YDpwIsACAAJwAuADUBJEuwEVBYQA8SDAICAwsBAQIfAQAIA0wbS7AaUFhADxIMAgIDCwEHAh8BAAoDTBtADxIMAgIDCwEHBh8BAAoDTFlZS7ARUFhAJwcBAQsBCQgBCWcNBgICAgNhBAEDA3NNDwoOAwgIAGEFDAIAAHEAThtLsBpQWEA4AAcACQsHCWcAAQALCAELZw0GAgICA2EEAQMDc00OAQgIAGEFDAIAAHFNDwEKCgBhBQwCAABxAE4bQEIABwAJCwcJZwABAAsIAQtnAAICA2EEAQMDc00NAQYGA2EEAQMDc00OAQgIAGEFDAIAAHFNDwEKCgBhBQwCAABxAE5ZWUArMC8pKCIhAQAzMi81MDUsKyguKS4lJCEnIicdGxYUEA4JBwUEACABIBANFisFIiY1NSEmJiMiBgc1NjYzMhYXNjYzMhYWFRQGIyImJwYBIgYHMyYmAzI2NyMWFgUyNjcjFhYBKXSIAWwDSUE3Wi8qW0E+aiUjYjpOd0SLfTdhI0YBADE0CNsINTAyNQbbBjX+ui49BNwBNQqBd0hBRhUWcxQTJScmJkJ/W4iSJyVMAb45Nzc5/ro5Ojo5Djg7MUIAAgAt//YDuAIsACUAMQBIQEULAQIBFQwCAwIjAQADA0wHAQICAWEEAQEBc00JBgIDAwBhBQgCAABxAE4nJgEALSsmMScxIiAbGRQSDw0JBwAlASUKDRYrBSImJjU0NjYzMhYXByYjIhUUFjMyNyY1NDYzMhYWFRQGIyInBgYlMjY1NCYjIgYVFBYBPFV5QUZ5TRwpDywUHWs7QD06EI58TXZEj3tzRyNeAT07NTU8OzU1Ckl+UWR+PAcFcwelUk40Mj2IkkJ9W4iURiMjeFNRUVFRUVFTAAMALf/iA7gCRwAuADYAPgBaQFcfHhwLBAIBPTwyMRUMBgMCLCopJwQAAwNMHQEBSigBAEkGAQICAWEEAQEBc00JBwIDAwBhBQgCAABxAE44NwEANz44PjUzJiQbGRQSDw0JBwAuAS4KDRYrBSImJjU0NjYzMhYXByYjIhUUFjMyNyY1NDYzMhc3FwcWFhUUBiMiJwcnNyYnBgYTFBc3JiMiBhcyNjU0JwcWATxVeUFGeU0cKQ8sFB1rO0A9OhCOfDcuGk0ZJy2PezcvFk4XAwQjXswKjhIWOzVxOzUKjhEKSX5RZH48BwVzB6VSTjQyPYiSESwwKyNuSYiUESUtJwMDIyMBHDQi8gZR9VNRMyLzBgABAEsAAAJGAiIAEgAiQB8JBgIDAQFMAAMDAV8AAQFtTQIBAABrAE4iFRURBA0aKzcVIzU0Njc1MxUWFhUVIzU0IyLglWJQlVFjlWhpbm5yZG4Qzs4PbmVybnYAAgBU/xAClwIiACAAKQBEQEEdAQIGBgEAAwcBAQADTAAGAAIDBgJpBwEFBQRfAAQEbU0AAwNrTQAAAAFhAAEBbwFOIiElIyEpIikhESYlIggNGysFFBYzMjY3FQYGIyImNTU0JiYjIxUjESEyFhUUBgcWFhUDIxUzMjY1NCYCKxwZERgOEDEaXEoZOTIplQEDYnZBMDI73mRWKzMnPRwgBgRyCAdhT1cuUjTLAiJSUz5GEhhgSgGUiiciGicAAQBOAAABSQIiAAwAHkAbCAACAAEBTAwBAUoAAQFtTQAAAGsAThEUAg0YKwEGBhURIxEzFzM2NjcBSSs7lXEWBxE3JQGaCT49/uoCIlwfMgsAAQBOAAACgQIsACAAdUuwGlBYQA0eHRYDBAEACgEDAQJMG0AQHQMCBAAeFgIBBAoBAwEDTFlLsBpQWEAUAgEBAQBhBQQGAwAAc00AAwNrA04bQBgABARtTQIBAQEAYQUGAgAAc00AAwNrA05ZQBMCABwZFRQTEg4MCAUAIAIgBw0WKwEyFhcHJiYjIgYHJiYjIgYGFREjETMXMzY2MzIWFxU2NgJPCx4JCwc2FxY+HQ4oJRg2JZVxFgcYVDcLHgkeUgIsAgKMAgMOFw4RGToy/uoCIlwqPAICYi83AAIAAP/2AfcCLAAiACsAlUuwGlBYQBIfAwIBABwTDwwEBAEQAQUEA0wbQBUDAQMAHwEBAxwTDwwEBAEQAQUEBExZS7AaUFhAHwAEAQUBBAWAAAEBAGEDBgIAAHNNAAUFAmIAAgJxAk4bQCMABAEFAQQFgAADA21NAAEBAGEGAQAAc00ABQUCYgACAnECTllAEwIAKigkIx4dFxUIBgAiAiIHDRYrATIWFwcmJiMiBgYVFRYWFwcmJicUBiMiJjU0NjcRMxczNjYDIgYVFBYzMjUBxQseCQsHGwomRisdKQ8TFB4QT087UFRAcRYHGFT6Ih0TDR8CLAICjAIDGzw0JAQIBUoFBQJYVTw9QT4HAS1cKjz+dhwUEBIyAAIAAP/2AscCLAAvADgAo0uwGlBYQBUtLCUDBAEAIhkVEgoFBgEWAQcGA0wbQBgsAwIEAC0lAgEEIhkVEgoFBgEWAQcGBExZS7AaUFhAIQAGAQcBBgeAAgEBAQBhBQQIAwAAc00ABwcDYgADA3EDThtAJQAGAQcBBgeAAAQEbU0CAQEBAGEFCAIAAHNNAAcHA2IAAwNxA05ZQBcCADc1MTArKCQjHRsODAgFAC8CLwkNFisBMhYXByYmIyIGByYmIyIGBhUVFhYXByYmJxQGIyImNTQ2NxEzFzM2NjMyFhcVNjYBIgYVFBYzMjUClQseCQsHNhcWPh0OKCUYNiUdKQ8TFB4QT087UFRAcRYHGFQ3Cx4JIFD+LSIdEw0fAiwCAowCAw4XDhEZOjIkBAgFSgUFAlhVPD1BPgcBLVwqPAICYjE1/nYcFBASMgABABcAAAGQAiwADgA/QAwOCAICAAFMBQACAEpLsCBQWEAQAAICAGEAAABtTQABAWsBThtADgAAAAIBAAJpAAEBawFOWbUyEyEDDRkrExYzMjY3ESMRBiIjIiYnF2JeL1wulQoSCTFfLwIsGg0N/dQBpgELDAACABf/9wKEAiwAGgAmAG1AEAoEAgECEQEEAwJMEAsCAkpLsCBQWEAeAAMABAUDBGkAAQECYQACAm1NAAUFAGEGAQAAcQBOG0AcAAIAAQMCAWkAAwAEBQMEaQAFBQBhBgEAAHEATllAEwEAJSMfHRUTDgwIBQAaARoHDRYrBSImNTUGIiMiJic1FjMyNjcVNjYzMhYWFRQGJzQmIyIGFRQWMzI2AdBlcAoSCTFfL2JeL1wuEScTNEwpWB4iHR8gIh0aJQl7cMQBCwxwGg0N+QoJLEksSmSsGyEjHR0kIQABABT/9gGBAv8AHAAuQCsVAQMCFggCAQMHAQABA0wAAwMCYQACAmxNAAEBAGEAAABxAE4lJSUjBA0aKyUUBgYjIiYnNRYWMzI2NRE0NjMyFhcVJiYjIgYVARUgS0AXLhEOGRAZHFhVHS0KCB0RGB6rMlIxBwhyBAYgHAGoXFIKBXIDBx4eAAEAS//2AkMCIgAUAFq1AwEAAwFMS7AZUFhAHQACAm1NBQEEBABhAQEAAGtNAAMDAGIBAQAAawBOG0AbAAICbU0FAQQEAF8AAABrTQADAwFiAAEBcQFOWUANAAAAFAAUIxMkEQYNGisBESMnIwYGIyImNREzERQWMzI2NTUCQ3IUCBpbM1hqlSouRDIBYf6fRiomX2kBZP7BOjxdV0AAAgAD//YCjgIiABcAHQB5tQ4BBgkBTEuwGVBYQCkEAgIACggCBQkABWcAAQFtTQADAwZhBwEGBmtNCwEJCQZiBwEGBmsGThtAJwQCAgAKCAIFCQAFZwABAW1NAAMDBl8ABgZrTQsBCQkHYgAHB3EHTllAFBkYHBsYHRkdEyQREREREREQDA0fKxMzNTMVMzUzFTMVIxUjJyMGBiMiJjU1IwUyNjcjFgNIlc6VS0tyFAgaWzNYakgBNTY1B8oBAUTe3h0dY+FGKiZfaSN0Ozl0AAIAS//2A4gCLQALAC4AtrQkAQoBS0uwF1BYQCQABQAKAgUKZwABAQBfBwMLAwAAbU0GAQQEAmIJCAwDAgJxAk4bS7AZUFhAKAAFAAoCBQpnBwEDA21NAAEBAGELAQAAc00GAQQEAmIJCAwDAgJxAk4bQCwABQAKCAUKZwcBAwNtTQABAQBhCwEAAHNNAAgIa00GAQQEAmIJDAICAnECTllZQCENDAEALCspJyMiISAdGxkYFRMREAwuDS4HBQALAQsNDRYrATIWFRQGIyImNTQ2AyImNREzERQzMjY1NTMVFDMyNjURMxEjJyMGBiMiJicjBgYB6iEwMCEiLy/BXV+VUjsylVI+L5VyFAgZVy88UxcNGVkCLR8qKSAgKSof/clfaQFk/sF2VE9HdHZdVwEB/d5GKiYnKSom//8ATv/1A4sCLAEPCdsD1gIiwAAACbEAArgCIrA1KwABABT/9gJuAiwAIABdQA4aAQQBGQEABAsBAgADTEuwGVBYQBcABAQBYQUBAQFtTQAAAAJhAwECAmsCThtAHwABAW1NAAQEBWEABQVzTQACAmtNAAAAA2EAAwNxA05ZQAklJSQREyIGDRwrJRQWMzI2NREzESMnIwYGIyImNTU0JiMiBgc1NjYzMhYVAQsqLkQylXIUCBpbM1hqGRkNGAsSMxlGU+M6PF1XAQH93kYqJl9pyCAaBQRnBghSXP///+j/EAJWAikCBgGTAAAAAv/o/wYC0QIpACQAMAD/S7AiUFhAEg8BAgMaFw4HBAUCGwQCBgUDTBtAEg8BAgQaFw4HBAUCGwQCBgUDTFlLsBlQWEAiAAICA2EEAQMDc00ABQUGYgAGBnFNAAcHAGEBCAIAAG8AThtLsCJQWEAmAAICA2EEAQMDc00ABQUGYgAGBnFNAAEBb00ABwcAYQgBAABvAE4bS7AyUFhAKgAEBG1NAAICA2EAAwNzTQAFBQZiAAYGcU0AAQFvTQAHBwBhCAEAAG8AThtAJwAHCAEABwBlAAQEbU0AAgIDYQADA3NNAAUFBmIABgZxTQABAW8BTllZWUAXAQAvLSknHx0ZGBMRDAoGBQAkASQJDRYrBSImJycDIxMnJiYjIgYHNTY2MzIWFhcXNzMDFzY2MzIWFhUUBic0JiMiBhUUFjMyNgIdSV8dOJmf9UENJhcKHREVLBowOSYQJIiW3jkXOiY0TClYFSIdHyAiHRol+lFOmf7SAbCsJhoEBXcGCR0+MWzx/oyIFRosSSxKZKwbISMdHSQhAAH/5/8QAlYCKQAxAPtLsBpQWEATEgECAywdGhEKBQACJSQCBgEDTBtLsCJQWEAWEgECAywdGhEKBQACJAEFASUBBgUETBtAFhIBAgQsHRoRCgUAAiQBBQElAQYFBExZWUuwGlBYQCUAAgIDYQQBAwNzTQAAAAZhCAcCBgZvTQUBAQEGYggHAgYGbwZOG0uwIlBYQCwAAQAFAAEFgAACAgNhBAEDA3NNAAAABmEIBwIGBm9NAAUFBmIIBwIGBm8GThtAMAABAAUAAQWAAAQEbU0AAgIDYQADA3NNAAAABmEIBwIGBm9NAAUFBmIIBwIGBm8GTllZQBAAAAAxADAlJBUlJxMRCQ0dKwc1MxUUFjMyNjc3JyYmIyIGBzU2NjMyFhYXFzczAxcWFjMyNjcVBgYjIiYnJwcOAiMZSgkJCA4HhkoNJhcKHREVLBowOSYQJ4WW21wOJBwLFhAVKiBCSxcqRRMmPDXw0CkTDgkO98glGwQFdwYJHD4ydfr+g98iFwIEdAcIRkmDkig5HwACAAX/9QKZAiIAFwAjAG9AEAoBBAIODQcDBQQEAQYFA0xLsBdQWEAbAAQABQYEBWoDAQICbU0ABgYAYQEHAgAAcQBOG0AfAAQABQYEBWoDAQICbU0AAQFrTQAGBgBhBwEAAHEATllAFQEAIiAcGhIQDAsJCAYFABcBFwgNFisFIiYnJwcjEwMzFzczAxc2NjMyFhYVFAYnNCYjIgYVFBYzMjYCBUFOHDlzqbmwqWprqbIbFDIiLUIkSxQdGhscHhkXIAs7LV67ARcBC66u/vUnExYmQCZAWJYYHR4aGSAdAAH/k/8QAj0CIgALACNAIAkGAwMCAAFMAQEAAG1NAAICa00AAwNvA04SEhIRBA0aKxMDMxc3MwMTIycDI8i6qWprqbK6qWnvqQEKARiurv71/umu/mIAAv+T/xACmQIiABcAIwBDQEAEAQIACAcBAwUCFgEGBQNMAAIABQYCBWoBAQAAbU0ABgYDYQADA3FNBwEEBG8ETgAAIiAcGgAXABclJBISCA0aKwcBAzMXNzMDFzY2MzIWFhUUBiMiJicnAwE0JiMiBhUUFjMyNm0BNbqpamupshsUMiItQiRLSUFPGzHtAf4dGhscHhkXIPAB+gEYrq7+9ScTFiZAJkBYOy1R/mIBexgdHhoZIB0AAf9+/xACPQIiABcAZEAJEg8MCQQEAgFMS7ARUFhAHgAABAEBAHIDAQICbU0ABARrTQABAQVgBgEFBW8FThtAHwAABAEEAAGAAwECAm1NAAQEa00AAQEFYAYBBQVvBU5ZQA4AAAAXABYSEhMjEQcNGysHNTMVFBYzMjcTAzMXNzMDEyMnAw4CI4JKCQkPEM+6qWprqbK6qWmmFSs/NfDQKRMOGwFZARiurv71/umu/uIkOiIAAQBL/xACQwIiACEAPEA5DwECBAcBAQIGAQABA0wABQMEAwUEgAADA21NAAQEAmIAAgJxTQABAQBiAAAAbwBOEyMTKCQiBg0cKyEUBiMiJic1FjMyNTU0NjcjBgYjIiY1ETMRFBYzMjY1NTMCQ4yHOmMvZXBzAwEEHFEyWGqVKi5EMpV1ew4Sdyp8CxEkDismX2kBZP7BOjxdV0D//wAz/6ABegFoAUYASwCgKZomZgAJsQABuP+gsDUr//8AM/+gAZMBaAFGAE4AoCmaJmYACbEAAbj/oLA1K///ADP/oACUAWgBRgBPAKApmiZmAAmxAAG4/6CwNSv//wAz/6ACTgDuAUYAUACgKZomZgAJsQABuP+gsDUr//8AM/+gAXoA7gFGAFEAoCmaJmYACbEAAbj/oLA1K///ADP/EAF+AO4BRgBTAKApmiZmAAmxAAK4/6CwNSv//wAd/5oBKgDuAUYAVgCgKZomZgAJsQABuP+gsDUr//8AD/+aAQUBLQFGAFcAoCmaJmYACbEAAbj/oLA1K///AB0AjwF0Am0BRwhRAAABHymaJmYACbEAAbgBH7A1K///AAABHwHxAssBRwDoAAABHymaJmYACbEAArgBH7A1K///ADMAjwF6AucBRwgtAAABHymaJmYACbEAAbgBH7A1K/////8BHwEuAucBRwnCAAABHymaJmYACbEAAbgBH7A1K///AAABHwEbAucBRwQqAAABHymaJmYACbEAAbgBH7A1K///AA0BGQGUAm0BRwndAAABHymaJmYACbEAAbgBH7A1KwABANQCXQFsA/QAFQAGsxUKATIrAQYGFRQWFhUUBgc1NjY1NCYmNTQ2NwFqGhkbGkhOGhobG0lNA6sGHQ8XMTIbNEsISQYdDxgwMxozTQf//wA7AR8AnQLLAUcIAwAAAR8pmiZmAAmxAAG4AR+wNSv//wASARgA8QLLAUcIFgAAAR8pmiZmAAmxAAG4AR+wNSv//wAe//YCIwItAAYKAe8A//8AJgAAAY8CLQAGCgIiAP//ACEAAAIVAi0ABgoDAgD//wAd/1oCCwI4AAYKBP8A//8AEP9YAi4CLQAGCgX6AP//ADP/WgIQAiIABgoGAAD//wAr//YCIALVAAYKBwAA//8AIv9kAhUCIgAGCggAAP//ACb/9gIbAtMABgoJAwD//wAe/1wCFwItAAYKCvsAAAIAL//2AjQCLQALABcALUAqAAMDAWEAAQEtTQUBAgIAYQQBAAAsAE4NDAEAExEMFw0XBwUACwELBgcWKwUiJjU0NjMyFhUUBicyNjU0JiMiBhUUFgEwf4KHfX6DhH44MjQ3NzQzCpeFhZaWhYWXeFFTVk1OVVJSAAEABAAAAW0CLQAMADG3CgkFAwABAUxLsCxQWEALAAEBKE0AAAAnAE4bQAsAAQEAXwAAACcATlm0GhACBxgrISMRNDY3BgYHByc3MwFtlwICCh0RVkjpgAETIUMcDBkNQF+tAAEAHwAAAhMCLQAZAC1AKg0BAQIMAQMBAgEAAwNMAAEBAmEAAgItTQADAwBfAAAAJwBOJiUnEAQHGishITU3PgI1NCMiBgcnNjYzMhYVFAYHBxUhAhP+Fa4zPBtXK1AmSTV6UmVyS01SAQZwciEtJRZDISBlLi1ZUEVbLzIFAAEAHv9aAgwCOAAoAGlAFiMBBAUiAQMEAwECAw0BAQIMAQABBUxLsClQWEAaAAMAAgEDAmkAAQAAAQBlAAQEBWEABQUtBE4bQCAABQAEAwUEaQADAAIBAwJpAAEAAAFZAAEBAGEAAAEAUVlACSUkISQlKAYHHCsBFAYHFRYVFAYjIiYnNRYWMzI2NTQmIyM1MzI2NTQmIyIGByc2NjMyFgH3UkuymIg6XjYtYitNSVRYNjdNVDosKUwpPzN5Rmt5AY9DXRMDF5RkcBEWfxcYMzMzL3MzMScnGhplJiNZAAIAFv9YAjQCLQAKABQAckAKDgEEAwYBAAQCTEuwI1BYQBcFAQQEAF8CAQAAJ00AAQEDXwADAygBThtLsCxQWEAVBQEEAgEAAQQAZwABAQNfAAMDKAFOG0AaAAMEAQNXBQEEAgEAAQQAZwADAwFfAAEDAU9ZWUAJGRESEREQBgccKyUjFSM1ITUBMxEzJzQ2NyMGBgcHMwI0WZP+zgE9iFnsAwMECiERb6kOtrZhAb7+VnImSxwTLxqjAAEAM/9aAhACIgAeAEFAPhwXAgMAFgoCAgMJAQECA0wGAQAAAwIAA2kAAgABAgFlAAUFBF8ABAQoBU4BABsaGRgUEg4MBwUAHgEeBwcWKwEyFhUUBiMiJic1FhYzMjY1NCYjIgYHJxMhFSEHNjYBK2h9j4k7ZCYsWTNBTUBEGUMdOhsBhP79DRYuAR9rZ2+EFBN+FRk4OjA5CQkeAWp/jQUEAAIAK//2AiAC1QAWACQAPkA7BQEBAAYBAgELAQUCA0wAAgAFBAIFaQABAQBhAAAAK00GAQQEA2EAAwMsA04YFx4cFyQYJCQkIyIHBxorEzQ2FzIXFSYjIgYHMzYzMhYVFAYjIiYFMjY1NCYjJgYGFRQWFiu4rC0zKzlnbAUGNWZha4ByfIcBAC41MS8dMh0ZMAEv28sBCXYKcHVYeGtzhqkxPkA3OgEcLhslPycAAQAi/2QCFQIiAAYAJUAiBQEAAQFMAwECAAKGAAAAAV8AAQEoAE4AAAAGAAYREQQHGCsXASE1IRUBcAED/q8B8/74nAJAflr9nAADACP/9gIYAtMAGwAnADMANkAzMSIVBwQDAgFMBQECAgBhBAEAACtNAAMDAWEAAQEsAU4dHAEALCocJx0nEA4AGwEbBgcWKwEyFhYVFAYHHgIVFAYGIyImNTQ2NyYmNTQ2NhciBhUUFhc2NjU0JgMUFjMyNjU0JicGBgEePmc/STcmRSs/cUp4g1A5MENAaTslMTQjIjQxlDc2ODg2Py46AtMmTDpAUxsUNUcwO1gwZllKWhweVUA5TCZuJiMlLhEQLScjJv5ZJzIwKCMzJBY6AAIAI/9cAhwCLQAZACcAO0A4DQECBQcBAQIGAQABA0wABQACAQUCaQABAAABAGUGAQQEA2EAAwMtBE4bGiEfGicbJyQlJSIHBxorJRQGIyImJzUWFjMyNjcjBgYjIiY1NDYzMhYlIgYVFBYzMjY2NTQmJgIcrrodMRQVLRVudwYFG007X2qBcnuL/v0uNjEwHTMfGjDmz7sEA3gEBmdzLip4anGHqC8/PjU8Gi4dJD8mAAIANf/2AigC1QANABkAH0AcAAMDAWEAAQErTQACAgBhAAAALABOJCQlIwQHGisBFAYGIyImNTQ2NjMyFgUUFjMyNjU0JiMiBgIoMW1cgXgwbluAev6jKjk4LCw4OSoBZXOkWMOsdKRYwq56e3p7enx8AAEADAAAAW4CygAMABtAGAgHAwMBAAFMAAAAJk0AAQEnAU4RGQIHGCsTNDY3BgYHByc3MxEj1wMBBSEOUknmfJcBnRpUIAYfDEJbt/02AAEAIQAAAhYC1AAdADNAMA0BAAEMAQIAAQEDAgNMAAAAAWEAAQErTQACAgNfBAEDAycDTgAAAB0AHSgmKAUHGSszNTc+AjU0JiMiBgcnPgIzMhYWFRQGBgcHFSEVI7M2Qh4vKClOK1IfRVtARmU3L1k/XAE3abU4Sz0jKyomI2EbLh0zVzc7YmA6Vgd/AAEAJv/2AhQC1AArAD9APCYBBAUlAQMEAwECAw4BAQINAQABBUwAAwACAQMCaQAEBAVhAAUFK00AAQEAYQAAACwATiUlISUkKgYHHCsBFAYHFRYWFRQGBiMiJzUWFjMyNjU0JiYjIzUzMjY2NTQmIyIGByc2NjMyFgH/WUFWWT1/ZHRaLmUrUUEeS0M2N0JFGS83M0saRipxTm6BAipKWBADClRHPmM5J4AXGDgzHikVdBkrHCYrIxFoHihZAAIAEQAAAisCygAKABMAMkAvDgECAQMBAAICTAUBAgMBAAQCAGcAAQEmTQYBBAQnBE4AABMSAAoAChEREhEHBxorITUhNQEzETMVIxUDNDY3IwYHBzMBQv7PATmLVlaTAwEEERqBrJRpAc3+P3WUAbQjLhIiJ8UAAQAy//YCDwLKAB4AREBBHBcCAwAWCwICAwoBAQIDTAYBAAADAgADaQAFBQRfAAQEJk0AAgIBYQABASwBTgEAGxoZGBQSDw0IBgAeAR4HBxYrATIWFhUUBiMiJic1FhYzMjY1NCMiBgcnEyEVIwc2NgEtQWY7kI04YyUlaC5DR48cPBQ8GwGD/w0RJwHIMmBHdIUUE4ITGzc6bAsFIAFsgIwDBwACADX/9gItAtIAHgAsAD5AOwkBAQAKAQIBEQEFAgNMAAIABQQCBWkAAQEAYQAAACtNBgEEBANhAAMDLANOIB8mJB8sICwkJiQ1BwcaKxM0PgMzMhYXFSYmIyIGBgczNjYzMhYVFAYjIiYmBTI2NTQmIyIGBhUUFhY1Ei1RfVkVOBMTLRZZYSgDBhRLPF5ug3BJdkYBAiw4MDEhMhwYMQEvPnhrUy8DBHkFBThlQiMwdmx0hEOLVT1ANDwdLhghPyoAAQALAAACCwLKAAYAJUAiBQEAAQFMAAAAAV8AAQEmTQMBAgInAk4AAAAGAAYREQQHGCszASE1IRUBXwEM/qACAP7yAkt/X/2VAAMAMP/2AiUC0wAbACcANQA1QDIwFAYDAwIBTAACAgFhAAEBK00FAQMDAGEEAQAALABOKSgBACg1KTUjIQ4MABsBGwYHFisFIiY1NDY3JiY1NDY2MzIWFhUUBgceAhUUBgYDNjY1NCYjIgYVFBYTMjY1NCYmJycGBhUUFgEreINQOTBDQGk8Pmc/STcmRSs/cUoiNDEmJTE0ITg4IC8ZDS46NwpmWUpaHB5VQDlMJiZMOkBTGxQ1RzA7WDABwhAtJyMmJiMlLv6cMCgbKSEOBxY6KScyAAIALf/2AiUC0gAeACwAPkA7EQECBQoBAQIJAQABA0wABQACAQUCaQYBBAQDYQADAytNAAEBAGEAAAAsAE4gHyYkHywgLCQmJDUHBxorARQOAyMiJic1FhYzMjY2NyMGBiMiJjU0NjMyFhYlIgYVFBYzMjY2NTQmJgIlEi1RfVkVOBMULBZZYSgDBhVFRFtug3BJdkb+/iw4MDEiMRwYMAGZPXlrUy8DBHkEBjlkQiMwdmx0hEOLVTxBNDweLRghQCkAAwAk//YCFwLVAA0AFQAeAChAJRkYERAEAwIBTAACAgFhAAEBK00AAwMAYQAAACwATicmJSMEBxorARQGBiMiJjU0NjYzMhYFFBU3JiMiBhc0JwcWFjMyNgIXMW1cgXgwbluAev6jthc8OSrHAbwKKiU4LAFlc6RYw6x0pFjCrgYFtkt8ehgVvDMzev//ABT/dAFnATQDBwcvAAD93gAJsQACuP3esDUr//8ALf9+AR0BKgMHAHsAAP3eAAmxAAG4/d6wNSv//wAX/34BVwE0AwcAdAAA/d4ACbEAAbj93rA1K///AB3/dgFTATMDBwB1AAD93gAJsQABuP3esDUr//8ABv9+AXIBLQMHAicAAP3eAAmxAAK4/d6wNSv//wAp/3YBXQEqAwcCKAAA/d4ACbEAAbj93rA1K///ABn/dgFmATMDBwcwAAD93gAJsQACuP3esDUr//8AHf9+AWMBKgMHAikAAP3eAAmxAAG4/d6wNSv//wAW/3QBZQE0AwcCKgAA/d4ACbEAA7j93rA1K///ABX/dgFiATMDBwcxAAD93gAJsQACuP3esDUr//8AFP/2AWcBtgMHBy8AAP5gAAmxAAK4/mCwNSv//wAtAAABHQGsAwcAewAA/mAACbEAAbj+YLA1K///ABcAAAFXAbYDBwB0AAD+YAAJsQABuP5gsDUr//8AHf/4AVMBtQMHAHUAAP5gAAmxAAG4/mCwNSv//wAGAAABcgGvAwcCJwAA/mAACbEAArj+YLA1K///ACn/+AFdAawDBwIoAAD+YAAJsQABuP5gsDUr//8AGf/4AWYBtQMHBzAAAP5gAAmxAAK4/mCwNSv//wAdAAABYwGsAwcCKQAA/mAACbEAAbj+YLA1K///ABb/9gFlAbYDBwIqAAD+YAAJsQADuP5gsDUr//8AFf/4AWIBtQMHBzEAAP5gAAmxAAK4/mCwNSv//wAUARQBZwLUAwcHLwAA/34ACbEAArj/frA1K///AC0BHgEdAsoDBwB7AAD/fgAJsQABuP9+sDUr//8AFwEeAVcC1AMHAHQAAP9+AAmxAAG4/36wNSv//wAdARYBUwLTAwcAdQAA/34ACbEAAbj/frA1K///AAYBHgFyAs0DBwInAAD/fgAJsQACuP9+sDUr//8AKQEWAV0CygMHAigAAP9+AAmxAAG4/36wNSv//wAZARYBZgLTAwcHMAAA/34ACbEAArj/frA1K///AB0BHgFjAsoDBwIpAAD/fgAJsQABuP9+sDUr//8AFgEUAWUC1AMHAioAAP9+AAmxAAO4/36wNSv//wAVARYBYgLTAwcHMQAA/34ACbEAArj/frA1K///AC0AAAKuAsoAJgorAAAABwIWAW0AAP//ABT/+ANxAtQAJgoqAAAAJwIWAYEAAAAHCiMCHgAA//8ALf/4A3YCygAmCisAAAAnAhYBbQAAAAcKJQIZAAD//wAX//gDrwLUACYKLAAAACcCFgGoAAAABwolAlIAAP//AB3/+ANfAtMAJgotAAAAJwIWAXIAAAAHCiUCAgAA//8ABv/4A6YCzQAmCi4AAAAnAhYBnAAAAAcKJQJJAAD//wAt//gDZwLKACYKKwAAACcCFgFtAAAABwomAgEAAP//ACn/+AN5AsoAJgovAAAAJwIWAX8AAAAHCiYCEwAA//8ALQAAA4MCygAmCisAAAAnAhYBbQAAAAcKJwIgAAD//wAt//gDcgLKACYKKwAAACcCFgFtAAAABwopAhAAAP//AC3/9gRnAsoAJgorAAAAJwIWAW0AAAAnCiEBwAAAAAcKIAMAAAD//wAF/2sEUwL4ACcADQEdAAAAJwAN/+b+RwEHAA0CUf5HABKxAQG4/kewNSuxAgG4/kewNSsAAgA1ACwCOAIiAAoADgAlQCIAAgQBAAIAYwADAwFfAAEBbQNOAQAODQwLCQcACgEKBQ0WKyUiJiY1NDY2MyERJzMRIwERQWQ3N2RBASegUVEsLm5fYG0u/gpiATIAAgBXACwCWgIiAAoADgAkQCEAAgQBAQIBYwADAwBfAAAAbQNOAAAODQwLAAoACSEFDRcrNxEhMhYWFRQGBiMnMxEjVwEnQmM3N2NC2FFRLAH2Lm1gX24uYgEyAAEARv9iATICygALACZAIwADAAQFAwRnAAUAAAUAYwACAgFfAAEBagJOEREREREQBg0cKwUjETMVIxEzFSMRMwEy7OxtbW1tngNoZ/7nZ/7mAAEAGf9iAQUCygALACxAKQACAAEAAgFnAAAGAQUABWMAAwMEXwAEBGoDTgAAAAsACxERERERBw0bKxc1MxEjNTMRIzUzERltbW1t7J5nARpnARln/JgAAQAU/xABfABRAAYAIUAeBQEBAAFMAAABAIUDAgIBAW8BTgAAAAYABhERBA0YKxcTMxMjJwcUmzGcT2No8AFB/r/Y2AABABb/EAGUAZIABwAiQB8GAwIBAAFMAAAAAV8DAgIBAW8BTgAAAAcABxIRBA0YKxcBMwMTIycHFgEwTqaPT2Nn8AKC/qH+3draAAEAFAJCAk0DGAALAB5AGwsFBAMBSQAAAQEAWQAAAAFhAAEAAVEkIQINGCsTNjMyFwcmJiMiBgcUYru9Xy0mgUhKgSYCXLy8GlBFRVD//wAU/xACTQMYACYKjQAAAAYKRgAAAAEAPAAAAUEC+AAJAB1AGgkGBQQDBQABAUwAAQFsTQAAAGsAThURAg0YKwETIxMHNRcnMwcBJhuIG5iYG4gbAdT+LAHUD3YPzMwAAQCRAAABlgL4AAkAHUAaBwYFBAEFAQABTAAAAGxNAAEBawFOFRICDRgrEzUnMwc3FScTI6wbiBuYmBuIAdRYzMwPdg/+LAAFACX/3wMwAuoACwAXACMALwA7AJ1LsCNQWEAuCQEHEAgPAwYBBwZpAwEBBAEACwEAZw0BCxIMEQMKBQsKaQ4BBQUCXwACAmwFThtAMwACBwUCVwkBBxAIDwMGAQcGaQMBAQQBAAsBAGcNAQsSDBEDCgULCmkAAgIFXw4BBQIFT1lALjEwJSQZGA0MAAA3NTA7MTsrKSQvJS8fHRgjGSMTEQwXDRcACwALERERERETDRsrBREhNSERMxEhFSERASImNTQ2MzIWFRQGISImNTQ2MzIWFRQGASImNTQ2MzIWFRQGISImNTQ2MzIWFRQGAXL+swFNcAFO/rL+1SQyMiQjMjIBxSQyMiQjMjL99SQyMiQjMjIBxSQyMiQjMjIhAU5wAU3+s3D+sgIqJywuJSUuLCcnLC4lJS4sJ/4TJywuJSUuLCcnLC4lJS4sJwADAEUAAAKoAsoAAwAPABsAT0uwGVBYQB0ABAAFAQQFaQAAAGpNAAMDAmEAAgJtTQABAWsBThtAGwACAAMEAgNpAAQABQEEBWkAAABqTQABAWsBTllACSQkJCMREAYNHCsBMwEjEzQ2MzIWFRQGIyImBTQ2MzIWFRQGIyImAlNV/fJVOigcHCcnHBwoAWYoHBwnJxwcKALK/TYByR0nJx0cJyerHScnHRwnJwADADMAKgIJAtgACwASAB4ALkArEAEBABIRDw4NBQIBDAEDAgNMAAIAAwIDZQABAQBhAAAAcAFOJCskIgQNGisTNDYzMhYVFAYjIiYDNSUlNQUVATQ2MzIWFRQGIyImzCMZGSMjGRkjmQFu/pIB1v7DIxkZIyMZGSMCnBkjIxkZIyP+CE6oqE7dMv7+GSMjGRkjIwACACUBGQHPAtYAMQA9AExASQAEBQcFBAeAAAEGAgYBAoAAAggBAAIAZQAFBQNhAAMDcE0JAQYGB2EABwdzBk4zMgEAOTcyPTM9JiQgHhkXDQsIBgAxATEKDRYrEyImJjU0NjMyFhcWMzI2NTQmJyYmNTQ2MzIWFhUUBiMiJicmJiMiBhUUFhcWFhUUBgY3IiY1NDYzMhYVFAa1MkAeERENFAsdIhMnDggJEElAMTwcERQMFQoMHBUUJQ4JCBAZObYWHh4WFB8fARkaIw4NFQwIFRgkFC4ZGzgbNT8ZIg8MGAwHCQ0VGxgwGRg3GRw7KJ8cHB0bGx0cHAABAIQANAKJAjkAEAAGswsBATIrJQYmJyYmNxcGFhcBFwEWFjcBx0V3MzMhHyIPDiMBhB7+fClOKVMfITMzd0UiKU4pAYQe/nwjDg8ACwAP/tsEAwQtAA0AEQAVABkANQBAAEsATwBTAFcAZQKkQBAgAQgOAUwDAgIASltaAhdJS7ANUFhAbAAAAQCFAAcGDggHcgAOCAYOcAAPCQoJDwqAAAoRCQpwABcWF4YAARgBAgMBAmcNDAIIEAsCCQ8ICWgAERsBEhMREmcAExwBFBUTFGcAFR0BFhcVFmcZAQQEA18AAwNqTRoBBgYFXwAFBW0GThtLsBBQWEBtAAABAIUABwYOCAdyAA4IBg5wAA8JCgkPCoAAChEJChF+ABcWF4YAARgBAgMBAmcNDAIIEAsCCQ8ICWgAERsBEhMREmcAExwBFBUTFGcAFR0BFhcVFmcZAQQEA18AAwNqTRoBBgYFXwAFBW0GThtLsBxQWEBuAAABAIUABwYOBgcOgAAOCAYOcAAPCQoJDwqAAAoRCQoRfgAXFheGAAEYAQIDAQJnDQwCCBALAgkPCAloABEbARITERJnABMcARQVExRnABUdARYXFRZnGQEEBANfAAMDak0aAQYGBV8ABQVtBk4bS7AjUFhAbAAAAQCFAAcGDgYHDoAADggGDnAADwkKCQ8KgAAKEQkKEX4AFxYXhgABGAECAwECZwAFGgEGBwUGZw0MAggQCwIJDwgJaAARGwESExESZwATHAEUFRMUZwAVHQEWFxUWZxkBBAQDXwADA2oEThtAbQAAAQCFAAcGDgYHDoAADggGDgh+AA8JCgkPCoAAChEJChF+ABcWF4YAARgBAgMBAmcABRoBBgcFBmcNDAIIEAsCCQ8ICWgAERsBEhMREmcAExwBFBUTFGcAFR0BFhcVFmcZAQQEA18AAwNqBE5ZWVlZQElUVFBQTEwWFhISDg5kYlRXVFdWVVBTUFNSUUxPTE9OTUpJRUM/PTk4NDMyMS0rJiUkIh4cFhkWGRgXEhUSFRQTDhEOERMqHg0YKwE0NxUGFRQWFhUUIyImBzUzFQU1IRUFNSEVBTQ2MzIWFRQGByEVIRYWFRQGIyImNTQ3ITUhJjcUFzM2NTQmIyIGFRQWMzI2NTQnIwYFNSEVBTUhFQU1MxUHFAc1NjU0JiY1NDMyFgHMdzoYGDAcIRe2/sIBxv2yAtb+VyUZGiQEAgG7/kUCBCQaGSUG/jcByQYdDCoMEw4OExMODhMMKwv+tgLW/bIBxv7Ctih3OhgYMBwhA75SHSUSHA0JDBInI4svL4QvL44vL0UaJCQaBw0GLwYNBxklJRkODC8MDhEJCREOExNxDRQTDhEJCYUvL44vL4QvL41SHSUSHA0JDREnI///ADn/8wLjAtQAJgAEAAAABwAiAR4AAAAFADn/6AMwAt8ACwAXACMALwA7AIhLsCNQWEAhBgQCAgcFAgMIAgNpAAEBAGEAAABwTQAICAlhAAkJcQlOG0uwMlBYQB4GBAICBwUCAwgCA2kACAAJCAllAAEBAGEAAABwAU4bQCQAAAABAgABaQYEAgIHBQIDCAIDaQAICQkIWQAICAlhAAkICVFZWUAOOjgkJCQkJCQkJCIKDR8rATQ2MzIWFRQGIyImATQ2MzIWFRQGIyImJTQ2MzIWFRQGIyImJTQ2MzIWFRQGIyImETQ2MzIWFRQGIyImAV8tKCcvLycoLf7aLSgnLy8nKC0CTC0oJy8vJygt/totKCcvLycoLS0oJy8vJygtApEpJSUpJycn/vkpJSUpJycnJyklJSknJycnKSUlKScnJ/76KSUlKScnJwAFADn/6AMwAt8ACwAXACMALwA7AIlLsCNQWEAhAAQABQYEBWkDAQEBAGECAQAAcE0IAQYGB2EJAQcHcQdOG0uwMlBYQB4ABAAFBgQFaQgBBgkBBwYHZQMBAQEAYQIBAABwAU4bQCUCAQADAQEEAAFpAAQABQYEBWkIAQYHBwZZCAEGBgdhCQEHBgdRWVlADjo4JCQkJCQkJCQiCg0fKxM0NjMyFhUUBiMiJiU0NjMyFhUUBiMiJgE0NjMyFhUUBiMiJgE0NjMyFhUUBiMiJiU0NjMyFhUUBiMiJjktKCcvLycoLQJMLSgnLy8nKC3+2i0oJy8vJygt/totKCcvLycoLQJMLSgnLy8nKC0CkScnJycoJiYoJycnJygmJv77KSUlKScnJ/75KSUlKScnJycpJSUpJycnAAEAHgAAAhIB9QAXADVAMhUUExAPDgYDBAkIBwQDAgYBAAJMBQEDAgEAAQMAZwAEBAFfAAEBawFOFBQRFBQQBg0cKyUjFwcnFSc1Byc3IzUzJzcXNTMVNxcHMwISk2k9aFVpO2iUlGk8aVVpPGmT0Gk7aJQBk2k9aFVpPGmUlGk8aQABAAD+pgPo/6YABwAmQCMEAwIASQMBAgAAAlcDAQICAF8BAQACAE8AAAAHAAcTEQQNGCsFFSEFJzcjNQPo/Yb+tCDr7VpAwDiIQAAEADn/9AJ8AxIACwAXACMALwBHQEQAAQgBAAMBAGkFAQMKBAkDAgcDAmkABwcGYQsBBgZxBk4lJBkYDQwBACspJC8lLx8dGCMZIxMRDBcNFwcFAAsBCwwNFisBIiY1NDYzMhYVFAYDIiY1NDYzMhYVFAYhIiY1NDYzMhYVFAYDIiY1NDYzMhYVFAYBWyQyMiQjMjLvJDIyJCMyMgF1JDIyJCMyMu8kMjIkIzIyAmwnLC4lJS4sJ/7EJywuJSUuLCcnLC4lJS4sJ/7EJywuJSUuLCcABAA5/+gDMALfAAsAFwAjAC8Af0uwI1BYQB8EAQIFAQMGAgNpAAEBAGEAAABwTQAGBgdhAAcHcQdOG0uwMlBYQBwEAQIFAQMGAgNpAAYABwYHZQABAQBhAAAAcAFOG0AiAAAAAQIAAWkEAQIFAQMGAgNpAAYHBwZZAAYGB2EABwYHUVlZQAskJCQkJCQkIggNHisBNDYzMhYVFAYjIiYBNDYzMhYVFAYjIiYlNDYzMhYVFAYjIiYBNDYzMhYVFAYjIiYBXy0oJy8vJygt/totKCcvLycoLQJMLSgnLy8nKC3+2i0oJy8vJygtApEpJSUpJycn/vkpJSUpJycnJyklJSknJyf++iklJSknJyf//wA5ALQA5AFaAwcAEQAAAMEACLEAAbDBsDUr//8AHgDPASQBSQIGABAAAAABAGT/HwDR//IADAA/S7AiUFhAEwAAAAMCAANpAAICAWEAAQFvAU4bQBgAAAADAgADaQACAQECWQACAgFhAAECAVFZthMRFBAEDRorFzIWFRQGIzUyNjU0I2QxPDwxGCA4DjgyMTgyHRo3AAMAA//zAcUC1AAUAB0AKQAwQC0dFQQDAAUBAAFMAAEBAGEAAABwTQADAwJhBAECAnECTh8eJSMeKR8pGyYFDRgrEwYGByc2NjMyFhUUBgYHDgIVFSM3Njc2NjU0JicDIiY1NDYzMhYVFAZyDh0PNTFyRGhzGjQnHSALgWYIDSMdJiMsJDIyJCMyMgJJBw4IaxsiZE0pPDMdFR4cFR22CQoaLx8dJQT9jycsLiUlLiwn//8AGP/zAdoC1AEPCloB3QLHwAAACbEAA7gCx7A1K///ABT/FgJN/+wBRwqNAAD+/EAAwAAACbEAAbj+/LA1KwACAHcBFAF9AsoABQARADJALwQDAgEEAkoDAQABAIYAAgEBAlkAAgIBYQQBAQIBUQcGAAANCwYRBxEABQAFBQ0WKxMRNxcHETciJjU0NjMyFhUUBnfIJ6iLFB8fFBYeHgEUATSCPG3+83ocHB0bGx0cHAABADv/rgG5ASsAAwAGswIAATIrBQE3AQGI/rMxAU1SAU0w/rMAAQA7AU4BuQLLAAMABrMCAAEyKwEBNwEBiP6zMQFNAU4BTTD+swABAIIBFAFxAsoABQASQA8FBAMCBABKAAAAdhABDRcrEyMRNxcHyUfIJ6gBFAE0gjxtAAEAJQEZAc8C1gAxADhANQAEBQEFBAGAAAECBQECfgACBgEAAgBlAAUFA2EAAwNwBU4BACYkIB4ZFw0LCAYAMQExBw0WKxMiJiY1NDYzMhYXFjMyNjU0JicmJjU0NjMyFhYVFAYjIiYnJiYjIgYVFBYXFhYVFAYGtTJAHhERDRQLHSITJw4ICRBJQDE8HBEUDBUKDBwVFCUOCQgQGTkBGRojDg0VDAgVGCQULhkbOBs1PxkiDwwYDAcJDRUbGDAZGDcZHDsoAAEApv8PAXUC+AAHACNAIAABAAIDAQJnAAAAbE0EAQMDbwNOAAAABwAHERERBQ0ZKxcRMxEzFSMRpkmGhvED6f4rP/4r//8AH/85AgIBDQMHAA0AAP4VAAmxAAG4/hWwNSv//wCl//MBUACZAAYAEWwAAAMAOf/oAzAC3wALABcAIwBmS7AjUFhAFwABAQBhAAAAcE0EAQICA2EFAQMDcQNOG0uwMlBYQBQEAQIFAQMCA2UAAQEAYQAAAHABThtAGwAAAAECAAFpBAECAwMCWQQBAgIDYQUBAwIDUVlZQAkkJCQkJCIGDRwrATQ2MzIWFRQGIyImATQ2MzIWFRQGIyImJTQ2MzIWFRQGIyImAV8tKCcvLycoLf7aLSgnLy8nKC0CTC0oJy8vJygtApEpJSUpJycn/cwpJSUpJycnJyklJSknJycAAQCmAAQCSAJdAMkG0kuwDVBYQD5rAQYIbgEFBllYAgQFTAEDBIY/PigEAgMxGQINAjAkAgENpgEPAawUEwMSEcK8BgMTEgMBABMLTCMKAg8BSxtLsBNQWEA+bgEFBllYAgQFTAEDBIY/PigEAgMxGQINAjAkAgENpgEPAawUEwMSEcK8BgMTEgMBABMKTCMKAg8BS2sBB0obS7AVUFhAPW4BBQZZWAIEBUwBAwSGPz4oBAIDMRkCDQIwJAIBDaYBDwGsFBMDEhHCvAYDExIDAQATCkxrAQcjCgIPAksbS7AXUFhAPW4BBQlZWAIEBUwBAwSGPz4oBAIDMRkCDQIwJAIBDaYBDwGsFBMDEhHCvAYDExIDAQATCkxrAQcjCgIPAksbS7AiUFhAPW4BBQlZWAIEBUwBCgSGPz4oBAIDMRkCDQIwJAIBDaYBDwGsFBMDEhHCvAYDExIDAQATCkxrAQcjCgIPAksbS7AuUFhAPW4BBQlZWAILBUwBCgSGPz4oBAIDMRkCDQ4wJAIBDaYBDwGsFBMDEhHCvAYDExIDAQATCkxrAQcjCgIPAksbQEBuAQUJWVgCCwVMAQoEhj8+KAQCAzEZAg0OMAEQDSQBARCmAQ8BrBQTAxIRwrwGAxMSAwEAEwtMawEHIwoCDwJLWVlZWVlZS7AMUFhAVwAIBgiFCwoCBAUDBQQDgAACAw0DAg2ADgENAQMNAX4QAQEPAwEPfgAPEQMPEX4AERIDERJ+ABITAxITfgwBAwATAAMTaQkHAgYGc00ABQVtTQAAAGsAThtLsA1QWEBXAAgGCIULCgIEBQMFBAOADgECAw0DAg2AAA0BAw0BfhABAQ8DAQ9+AA8RAw8RfgAREgMREn4AEhMDEhN+DAEDABMAAxNpCQcCBgZzTQAFBW1NAAAAawBOG0uwE1BYQFcIAQcGB4ULCgIEBQMFBAOADgECAw0DAg2AAA0BAw0BfhABAQ8DAQ9+AA8RAw8RfgAREgMREn4AEhMDEhN+DAEDABMAAxNpCQEGBnNNAAUFbU0AAABrAE4bS7AVUFhAWwAIBwiFAAcGB4ULCgIEBQMFBAOADgECAw0DAg2AAA0BAw0BfhABAQ8DAQ9+AA8RAw8RfgAREgMREn4AEhMDEhN+DAEDABMAAxNpCQEGBnNNAAUFbU0AAABrAE4bS7AXUFhAXwAIBwiFAAcGB4ULCgIEBQMFBAOADgECAw0DAg2AAA0BAw0BfhABAQ8DAQ9+AA8RAw8RfgAREgMREn4AEhMDEhN+DAEDABMAAxNpAAYGc00ACQlzTQAFBW1NAAAAawBOG0uwGlBYQGUACAcIhQAHBgeFCwEEBQoFBAqAAAoDBQoDfg4BAgMNAwINgAANAQMNAX4QAQEPAwEPfgAPEQMPEX4AERIDERJ+ABITAxITfgwBAwATAAMTaQAGBnNNAAkJc00ABQVtTQAAAGsAThtLsBxQWEBrAAgHCIUABwYHhQsBBAUKBQQKgAAKDAUKDH4ADAMFDAN+DgECAw0DAg2AAA0BAw0BfhABAQ8DAQ9+AA8RAw8RfgAREgMREn4AEhMDEhN+AAMAEwADE2kABgZzTQAJCXNNAAUFbU0AAABrAE4bS7AiUFhAawAIBwiFAAcGB4UABgkGhQsBBAUKBQQKgAAKDAUKDH4ADAMFDAN+DgECAw0DAg2AAA0BAw0BfhABAQ8DAQ9+AA8RAw8RfgAREgMREn4AEhMDEhN+AAMAEwADE2kACQlzTQAFBW1NAAAAawBOG0uwKVBYQHcACAcIhQAHBgeFAAYJBoUACwUEBQsEgAAECgUECn4ACgwFCgx+AAwDBQwDfgACAw4DAg6AAA4NAw4NfgANAQMNAX4QAQEPAwEPfgAPEQMPEX4AERIDERJ+ABITAxITfgADABMAAxNpAAkJc00ABQVtTQAAAGsAThtLsC5QWEB5AAgHCIUABwYHhQAGCQaFAAUJCwkFC4AACwQJCwR+AAQKCQQKfgAKDAkKDH4ADAMJDAN+AAIDDgMCDoAADg0DDg1+AA0BAw0BfhABAQ8DAQ9+AA8RAw8RfgAREgMREn4AEhMDEhN+AAMAEwADE2kACQlzTQAAAGsAThtAfwAIBwiFAAcGB4UABgkGhQAFCQsJBQuAAAsECQsEfgAECgkECn4ACgwJCgx+AAwDCQwDfgACAw4DAg6AAA4NAw4NfgANEAMNEH4AEAEDEAF+AAEPAwEPfgAPEQMPEX4AERIDERJ+ABITAxITfgADABMAAxNpAAkJc00AAABrAE5ZWVlZWVlZWVlZQCLIx8G/srClo6GgmZeVlIuJfnx6eXJwKCsrKy0cLhsQFA0fKzciJic2NjcuAjU0NjMyFhcWFhc3LgM1NDYzMhYXHgIXNy4CNTYzMhYVFhYXNy4CNTQ2MzIWFRQWFzcmJjU0NjMyFhcWFhc3JiY1NDYzMhYVFBYXNyYmNTQ2MzIWFRQWFz4CMzIVFAYHNjYzMhYVFAYGBwcyNjYzMhYVFAcGBgcHMjY2MzIWFRQGBwYGBwcyNjYzMhYVFAYPAjI2NjMyFRQOAgcHPgMzMhYHBgYHDgIHBxY2NjMyFRQGBgcGJifZDCIFDxgOAQ8OBgoIBwIGDQcYAwsNCAYICAgCAQgLBhEECAUDDAUEAQcHEgIJCAwGCQgCBhEEDQ4ECAMBAg4BEwQLDQQFAgQHDAEECQYFAwICAwwTCw0YDRMYCgoEHSYOFgseHQcGCyUdLwgPBSMpDAoGFCUfHAgVEichCAsGFyxGFA0tLAsMITExEBIDHiclDAsSAQElHRMrIQUOGTcvDAwdKBEkLAQEEw0QIhgTPjoMBhMNCRc1FC8EISklCQYNDgwGIB4DGw8oJQkUEAcLLwsbByUrDhMLEgsLIhwcCzkZHQsNCBgxAR4KKxIVDQ4LCRsQEwgjCgoNCwgHDgIJGhQNBx4UAxgKAgYXEwElCQkECRAJCBADGA0MBwIGDwgFCAIjCwoJAgkOCAwkDw8MBhIRDwMdAgoMCQUHChQDAgkJAhUECg0NCBAMAwcBAQABAAD/ZgPo/6YAAwAfQBwCAQEAAAFXAgEBAQBfAAABAE8AAAADAAMRAw0XKwUVITUD6PwYWkBA//8AA//zA58C1AAnACIB2gAAAAYAIgAA//8AA//zAsEC1AAmACIAAAAHAAQB3QAA//8AHwAOAOABAwMHAA8AAACPAAixAAGwj7A1K///ADkAggDkASgDBwARAAAAjwAIsQABsI+wNSsAAgAjARQB0ALKAAcAEwAnQCQAAAUAhgMBAQECXwACAmpNAAUFBGEABARzBU4kIxERERAGDRwrASMRIzUhFSMXNDYzMhYVFAYjIiYBHUezAa2zSx4WFB8fFBYeARQBb0dHkx0bGx0cHBwAAQAjARQB0ALKAAcAG0AYAAABAIYDAQEBAl8AAgJqAU4REREQBA0aKwEjESM1IRUjAR1HswGtswEUAW9HRwACADwBTwG3AsoAAwAHAClAJgACBAEBAgFjBQEDAwBfAAAAagNOBAQAAAQHBAcGBQADAAMRBg0XKxMRIREBFTM1PAF7/sztAU8Be/6FATTt7QAFADL/6QMgAtcACwAXACMALwA7AI9AGRMSEA8EAAERAQMAFxQOAwIDFhUNAwYHBExLsCdQWEAjBQEDCgQJAwIHAwJpCAEAAAFhAAEBcE0ABwcGYQsBBgZxBk4bQCAFAQMKBAkDAgcDAmkABwsBBgcGZQgBAAABYQABAXAATllAIzEwJSQZGAEANzUwOzE7KykkLyUvHx0YIxkjBwUACwELDA0WKwEiJjU0NjMyFhUUBgEnAQE3AQEXAQEHAQUiJjU0NjMyFhUUBiEiJjU0NjMyFhUUBgEiJjU0NjMyFhUUBgGpKSIiKSkjI/7ASQEV/ulKARgBGUv+5wEVSf7p/tYfLi4fIC4uAjMfLi4fIC4u/rcpIiIpKSMjAjwuICAtLSAgLv3ESgEXARhL/ukBFkn+5/7nSgEYASIpKSMjKSkiIikpIyMpKSL+1C4gIC0tICAuAAEAAP6mA+j/pgAHAB5AGwcBAEkAAQAAAVcAAQEAXwIBAAEATxEREQMNGSsBJSE1IRUjFwPG/rT9hgPo7ev+psBAQIj//wBJ/4ECTAL4AEcAeAKDAADAAEAA//8AGP/zAdoC1ABHACIB3QAAwABAAP//ADn/fwD+AiwARwAeAR0AAMAAQAAAAgB4ARQBfALKAAUAEQBHS7ApUFhAGgAABACGAAICAV8AAQFqTQAEBANhAAMDcwROG0AYAAAEAIYAAwAEAAMEaQACAgFfAAEBagJOWbckIxEREAUNGysTIxEhFSMXNDYzMhYVFAYjIia/RwEEvVYeFhQfHxQWHgEUAbZHgx0bGx0cHBwAAQB4ARQBfALKAAUAGUAWAAACAIYAAgIBXwABAWoCThEREAMNGSsTIxEhFSO/RwEEvQEUAbZHAAIAdwEUAX0CygAFABEAMkAvBAMCAQQCSgMBAAEAhgACAQECWQACAgFhBAEBAgFRBwYAAA0LBhEHEQAFAAUFDRYrAREnNxcRJyImNTQ2MzIWFRQGATaoJ8jSFh4eFhQfHwEUAQ1tPIL+zHocHB0bGx0cHAABADv/rgG5ASsAAwAGswIAATIrFycBF2wxAU0xUjABTTAAAQA7AU4BuQLLAAMABrMCAAEyKxMnARdsMQFNMQFOMAFNMAABAIIBFAFxAsoABQAYQBUEAwIBBABKAQEAAHYAAAAFAAUCDRYrAREnNxcRASqoJ8gBFAENbTyC/swAAQAlARkBzwLWADEAOEA1AAIBBQECBYAABQQBBQR+AAQGAQAEAGUAAQEDYQADA3ABTgEALConJRsZFBIODAAxATEHDRYrASImJjU0Njc2NjU0JiMiBgcGBiMiJjU0NjYzMhYVFAYHBgYVFBYzMjc2NjMyFhUUBgYBPzA6GRAICQ4lFBUcDAoVDBQRHDwxQEkQCQgOJxMiHQsUDRERHkABGSg7HBk3GBkwGBsVDQkHDBgMDyIZPzUbOBsZLhQkGBUIDBUNDiMaAAEAsv8PAYEC+AAHACNAIAABAAADAQBnAAICbE0EAQMDbwNOAAAABwAHERERBQ0ZKwURIzUzETMRATiGhknxAdU/AdX8FwACAGUApQHWAhcADwAbAFBLsCxQWEAUBQECBAEAAgBlAAMDAWEAAQFtA04bQBsAAQADAgEDaQUBAgAAAlkFAQICAGEEAQACAFFZQBMREAEAFxUQGxEbCQcADwEPBg0WKyUiJiY1NDY2MzIWFhUUBgYnMjY1NCYjIgYVFBYBHjNUMjJUMzNTMjJTMyc3NycoNzelMlQzNFMyMlM0M1QyWzcoJzc3Jyg3AAQAOf/oAzAC3wALABcAIwAvAG5LsCNQWEAZAwEBAQBhAgEAAHBNBgEEBAVhBwEFBXEFThtLsDJQWEAWBgEEBwEFBAVlAwEBAQBhAgEAAHABThtAHQIBAAMBAQQAAWkGAQQFBQRZBgEEBAVhBwEFBAVRWVlACyQkJCQkJCQiCA0eKxM0NjMyFhUUBiMiJiU0NjMyFhUUBiMiJgE0NjMyFhUUBiMiJiU0NjMyFhUUBiMiJjktKCcvLycoLQJMLSgnLy8nKC39tC0oJy8vJygtAkwtKCcvLycoLQKRKSUlKScnJycpJSUpJycn/cwpJSUpJycnJyklJSknJycAAQAoAMwDyQF2AB0AZ0uwGlBYQBwGAQADAgBZBQEBAAMCAQNpBgEAAAJhBAECAAJRG0AqAAEFAAUBAIAABAMCAwQCgAYBAAMCAFkABQADBAUDaQYBAAACYQACAAJRWUATAQAZFxQTEA4KCAUEAB0BHQcNFisBMjY2NzMOAiMiLgMjIgYGByM+AjMyHgMDACw0GwVJCUBgOShncnBiIys1GgZJCUBgOSlncW9iAS8WHQszSCYOFhUOFh0LNEcmDhUWDgADADn/6AIKAt8ACwAXACMAd0uwI1BYQB0AAgADBAIDaQABAQBhAAAAcE0ABAQFYQAFBXEFThtLsDJQWEAaAAIAAwQCA2kABAAFBAVlAAEBAGEAAABwAU4bQCAAAAABAgABaQACAAMEAgNpAAQFBQRZAAQEBWEABQQFUVlZQAkkJCQkJCIGDRwrATQ2MzIWFRQGIyImATQ2MzIWFRQGIyImATQ2MzIWFRQGIyImAV8tKCcvLycoLf7aLSgnLy8nKC0BJi0oJy8vJygtApEpJSUpJycn/vkpJSUpJycn/vopJSUpJycnAAIAKwENAhACfQALACMAPkA7HgEDARMBBAMfAQUCA0wSAQVJAAAAAQMAAWkABAIFBFkAAwACBQMCaQAEBAVhAAUEBVEkJCQkJCIGDRwrEzQ2MzIWFRQGIyImFyYmIyIGBzU2MzIWFxYWMzI2NxUGIyIm2SgcGykpGxwoMyUzFxw9GTJLHTsvJTQWHTwZMksdOwIzKSEhKScjI98QCyIZcTULFBALIhlxNQwAAgArAEQCEAG0ABcAIwA+QDsHAQIBEwEDAAYBBAMDTBIBAUoAAQAAAwEAaQACAAMEAgNpAAQFBQRZAAQEBWEABQQFUSQkJCQkIgYNHCsBJiYjIgYHNTYzMhYXFhYzMjY3FQYjIiYHNDYzMhYVFAYjIiYBDCUzFxw9GTJLHTsvJTQWHTwZMksdO2IoHBspKRscKAEtEAsiGXE1CxQQCyIZcTUMjCkhISknIyP//wArAQ0CEAKyAiYAYQAAAQcBTwCB/20ACbEBArj/bbA1KwABACsAAAIQAiIABgAlQCIFAQABAUwAAAABXwABAW1NAwECAmsCTgAAAAYABhERBA0YKzMBITUhFQFxAQz+rgHl/vIBt2tL/ikAAgA6AOoBwgMAAB4AKgAoQCULAQEAKAwDAwMBAkwAAwACAwJlAAEBAGEAAABsAU4lKiUnBA0aKxM0NjcmNTQ2MzIWFwcmJiMiFRQWFxYWFRQGBiMiJiY3FBYzMjY1NCYnBgY6MiJJalgwWiYnIkchTS80T1cnUT89XjZyNTQaIDBFExsBhSw8Ei5GQksWEVcRFTUXJRQfSjYoRiwoRj4jNB4aGisbByIAAwA5/+kA5AL2AAsAFwAjAE5LsCdQWEAdAAIAAwQCA2kAAQEAYQAAAGxNAAQEBWEABQVxBU4bQBoAAgADBAIDaQAEAAUEBWUAAQEAYQAAAGwBTllACSQkJCQkIgYNHCsTNDYzMhYVFAYjIiYRNDYzMhYVFAYjIiYRNDYzMhYVFAYjIiY5MiQjMjIjJDItKCcvLycoLTIkIzIyIyQyAqMuJSUuLCcn/v8pJSUpJycn/u0uJSUuLCcn//8APf9/AP4AdAEPAA8BHf/zwAAACbEAAbj/87A1K///ADUAAAHBAvgBDwIMAf0C+MAAAAmxAAG4AviwNSv//wA5//MA/gKgAQ8AHgEdAh/AAAAJsQACuAIfsDUr//8AH/85AgIC+AInAA0AAP4VAQYADQAAAAmxAAG4/hWwNSv//wA5//MCAQCZACcAEQEdAAAABgARAAAAAgA5//QA5ALWAAsAFwAfQBwAAQEAYQAAAHBNAAICA2EAAwNxA04kJCQiBA0aKxM0NjMyFhUUBiMiJhE0NjMyFhUUBiMiJjkyJCMyMiMkMjIkIzIyIyQyAoMuJSUuLCcn/fAuJSUuLCcnAAMAOf/oAzAC3wALABcAIwBlS7AjUFhAFwMBAQEAYQIBAABwTQAEBAVhAAUFcQVOG0uwMlBYQBQABAAFBAVlAwEBAQBhAgEAAHABThtAGgIBAAMBAQQAAWkABAUFBFkABAQFYQAFBAVRWVlACSQkJCQkIgYNHCsTNDYzMhYVFAYjIiYlNDYzMhYVFAYjIiYBNDYzMhYVFAYjIiY5LSgnLy8nKC0CTC0oJy8vJygt/totKCcvLycoLQKRJycnJygmJignJycnKCYm/c0nJycnKCYmAAEAFP8QAk3/5gALABlAFgsHBgMASgAAAAFhAAEBbwFOJCICDRgrFxYWMzI2NxcGIyInQCaBSkiBJi1fvbtiGlBFRVAavLwAAQA3ALoBbQIvAAIABrMBAAEyKzcRBTcBNroBdboAAf+R/voAb//bAAsABrMLBQEyKxcHFwcnByc3JzcXN25BQi9BRCpEQS8/Qk9DQS9CRipGQC9BQwAGADn/HwDkA6gACwAXACMALwA7AEcBh0uwIlBYQD8AAQwBAAMBAGkABw8BBgkHBmkNAQICA2EAAwNwTQ4BBAQFYQAFBW1NAAkJCGEQAQgIcU0ACwsKYREBCgpvCk4bS7AjUFhAPAABDAEAAwEAaQAHDwEGCQcGaQALEQEKCwplDQECAgNhAAMDcE0OAQQEBWEABQVtTQAJCQhhEAEICHEIThtLsClQWEA6AAEMAQADAQBpAAcPAQYJBwZpAAkQAQgLCQhpAAsRAQoLCmUNAQICA2EAAwNwTQ4BBAQFYQAFBW0EThtLsDJQWEA4AAEMAQADAQBpAAUOAQQHBQRpAAcPAQYJBwZpAAkQAQgLCQhpAAsRAQoLCmUNAQICA2EAAwNwAk4bQD4AAQwBAAMBAGkAAw0BAgUDAmkABQ4BBAcFBGkABw8BBgkHBmkACRABCAsJCGkACwoKC1kACwsKYREBCgsKUVlZWVlAMz08MTAlJBkYDQwBAENBPEc9Rzc1MDsxOyspJC8lLx8dGCMZIxMRDBcNFwcFAAsBCxINFisTIiY1NDYzMhYVFAYHIiY1NDYzMhYVFAYHIiY1NDYzMhYVFAYHIiY1NDYzMhYVFAYHIiY1NDYzMhYVFAYHIiY1NDYzMhYVFAaOKC0tKCcvLycoLS0oJy8vJygtLSgnLy8nKC0tKCcvLycoLS0oJy8vJygtLSgnLy8DDCcnKSUlKScnyScnKSUlKScnyScnKSUlKScnyScnKSUlKScnyScnKSUlKScnyScnKSUlKScnAAEAMP69APUDVABPAAazMwsBMis3FB4DFRQOAgc1PgI1NC4DNTQ+AzU0LgM1ND4DNTQuAzU0PgI3FQ4CFRQeAxUUDgMVFB4DFRQOA3sZJCQZKT9DGh83JBkkJBkZJCQZGSQkGRkkJBkZJCQZKT9DGh44JBkkJBkZJCQZGSQkGRkkJBkIEx0aICsgKzghEAJBBREfGRYdGh8uIicuGhIWFBQWEhouJyQqGRQaFhMdGiArICs4IRACQQQSHxkWHRofLSMnLhoSFhQXGRQZKiQkKhkUGQAEAC3/gQKdAvgAIgA3AEIASABmQGMyMSIJBwQGCAFGRTsPDQwKBwkIJyYCBwkbFhMQBAQGBEwACQAHBgkHagoBBgAEAwYEaQsBCAgBYQABAWpNBQEDAwBfAgEAAGwDTjo4JCM/PDhCOkArKSM3JDcREh4SERAMDRwrATMVMhc1MxUWFwcmJxE2NxUGBgcRIxEGBxEjESYmNTQ2NjcTMjY3NQYGIyImJjUmNjc1BgYXFhYTIiMRFjMyNxEmJgcWFzUGBgE9TygnTzw3MCIhNS0XMBtPJilPfpJFe1A+QmooL2AmR20+AVFFXGUBAX2dBgYSFBUUESGzAkUiJgL4LQMwOQkRiwoH/v8KFJUIDQX+6AENAwH+9wEMDYuFV3dDC/4EDw0PDAknWUtOaBAUEW5caXcBbv7qAgEBFQEBi1we8xA8//8APf9/AP4AdABHAA8BHQAAwABAAAABACgA1QPAAiIAFAAeQBsAAgMBAAIAYwABAW0BTgEAExEIBgAUARQEDRYrJSImJjU0NjMyFhYVFAYVFBYWMyEVATZldjMzKiAhDAgTNzYCdtU3YDs6QR4nDxIiCBgjEnAAAgAo/8EBXQMCAAMABwAItQYEAgACMisTJzcXAyc3F2M741L6O+NSAfQ+0Fr9GT7QWgABACgAzgGoAXMADwAmQCMEAwIBAAGGAAIAAAJZAAICAGEAAAIAUQAAAA8ADyITIwUNGSslLgIjIgYGByM2NjMyFhcBUwMiLxgcMB0DUwRkVlNqBc4aGgkHGhxLWlxJAAIAKAAaAagCEwAPAB8AbUuwIlBYQB8AAggBAAQCAGkABAAGBQQGaQkHAgUFAV8DAQEBbQVOG0AlAwEBAgUBVwACCAEABAIAaQAEAAYFBAZpAwEBAQVfCQcCBQEFT1lAGxAQAQAQHxAfHBoXFhQSDQwJBwQDAA8BDwoNFisTIiYnMx4CMzI2NjczBgYBNjYzMhYXIy4CIyIGBgfmVmQEUwMdMBwYLyIDVQVq/u8EZFZTagVVAyIvGBwwHQMBblpLHBoHCRoaSVz+rEtaXEkaGgkHGhwAAQAoAM4BqAFzAA8AJkAjBAMCAQIBhQACAAACWQACAgBhAAACAFEAAAAPAA8jEiIFDRkrAQYGIyImJzMeAjMyNjY3AagFalNWZARTAx0wHBgvIgMBc0lcWkscGgcJGhoAAgAoAM4BqAHCAAsAGwA9QDoFAQMBAAEDAIAAAQYBAAQBAGkABAICBFkABAQCYQcBAgQCUQ0MAQAZGBUTEA8MGw0bBwUACwELCA0WKxMiJjU0NjMyFhUUBgciJiczHgIzMjY2NzMGBucaJiYaGiYmG1ZkBFMDHTAcGC8iA1UFagFQGSAhGBghIBmCWkscGgcJGhpJXAACAGIAAADPAeEADAAZADFALgAAAAMCAANpAAIAAQQCAWkABAAHBgQHaQAGBgVhAAUFawVOExEUERMRFBAIDR4rEzIWFRQGIzUyNjU0IxUyFhUUBiM1MjY1NCNiMTw8MRggODE8PDEYIDgB4TgyMTgyHRo32zgyMTgyHRo3//8ABwAAAZgCygImABIAAAEPAU4AO/38UzMACbEBAbj9/LA1KwABADcAAAHNAvgAGwA2QDMaGRgXFhUUExIREA8MCwoJCAcGBQQDAgEYAQABTAAAAGxNAgEBAWsBTgAAABsAGx0DDRcrMzcHNRcnBzUXNwc1FyczBzcVJxc3FScHNxUnF74boqIPk5IQoqIbiBuiohCSkw+iohuaD3YPXQ52Dl0Pdg+amg92D10Odg5dD3YPmgACADn/8wDkAaAADAAYACdAJAAAAAMCAANpAAIAAQQCAWkABAQFYQAFBXEFTiQjExEUEAYNHCsTMhYVFAYjNTI2NTQjAzQ2MzIWFRQGIyImZDE8PDEYIDgrMiQjMjIjJDIBoDgyMTgyHRo3/tkuJSUuLCcnAAIAWgAAAh0CygAGAAkALkArCAMCAQABTAUDAgAAAl8EAQICak0AAQFrAU4HBwAABwkHCQAGAAYSEQYNGCsBFSMHESMRFxU3Ah1Q3JeXewLKfdz+jwLKfXt7//8AOf/zAQ8BkwImABEAAAGHBt4DYgHaAADAAMAAAAAACbEBAbgB2rA1KwAEAAoAFAFIAh4ACwAPABMAHwBfQBEPDgIAARMSDQMDABEBAgMDTEuwGVBYQBcEAQAAAWEAAQFtTQADAwJhBQECAmsCThtAFAADBQECAwJlBAEAAAFhAAEBbQBOWUATFRQBABsZFB8VHwcFAAsBCwYNFisTIiY1NDYzMhYVFAYHJyUXASclFwciJjU0NjMyFhUUBk4cKCgcHCcnNiQBDiT+8iQBDiQ9HCgoHBwnJwGXJxwdJycdHCebNbk1/pU1uTXvJxwdJycdHCcAAgBDAR0B4AL4AAsAFwBBsQZkREA2FQ8JAwQEBQFMEgYCAUoCAQEGAQUEAQVnBwEEAAAEVwcBBAQAXwMBAAQATxISEhISEhIRCAceK7EGAEQBJyM3JzM3FzMHFyMHNzMnNyMnByMXBzMBEkSLRUWLREOLRkaLQy1cLi5cLS1dLi5dAR11eHl1dXl4Jk5QUU5OUVAAAQB6ACoCfwIvABAABrMHAAEyKzcnASYmByc2FhcWFgcnNiYnmB4BhClOKSJFdzMzIR8iDw4jKh4BhCMODyIfITMzd0UiKU4p//8AOQENAOQBswIGAHkAAP//AEH/NgDyAWMDBwquAAD91wAJsQABuP3XsDUr//8AAP82ALEBYwMHCq8AAP3XAAmxAAG4/dewNSsAAQBQ/2IBMAEWAAUAJEAhAAABAIUAAQICAVcAAQECYAMBAgECUAAAAAUABRERBA0YKxcRMxEzFVBWip4BtP6USAABABn/YgD5ARYABQAeQBsAAAIAhQACAQECVwACAgFgAAECAVARERADDRkrEzMRIzUzo1bgigEW/kxIAAEAUAEWATACygAFABlAFgAAAgCGAAICAV8AAQFqAk4RERADDRkrEyMRMxUjplbgigEWAbRIAAEAGQEWAPkCygAFAB9AHAMBAgAChgAAAAFfAAEBagBOAAAABQAFEREEDRgrExEjNTMRo4rgARYBbEj+TP//ACj/YgI6AsoAJwALAQUAAAAGAAsAAP//AB7/YgIwAsoAJgAMAAAABwAMAQUAAAABANMAwQMUAgMAGQAiQB8AAgADAAIDZwAAAQEAVwAAAAFfAAEAAU8xNjEzBA0aKwEUHgIzIRUhIi4CNTQ+AjMhFSEiDgIBASlFWC8BHv7iNGhUMzJVZzUBHv7iL1hFKQFiLC8TAzAGHUI8PEIdBjADEy8AAQDUAMEDFQIDABkAKEAlAAIAAQACAWcAAAMDAFcAAAADXwQBAwADTwAAABkAFzE2MQUNGSs3NSEyPgI1NC4CIyE1ITIeAhUUDgIj1AEeL1hFKSlFWC/+4gEeNWdVMjNUZzXBMAMTLywsLxMDMAYdQjw8Qh0GAAEAQQFfAPIDjAANABhAFQAAAQEAVwAAAAFfAAEAAU8WEwIMGCsTNDY3MwYGFRQWFyMmJkErL1ctKyotVi8rAnRQkTc6kktKkzk1kAABAAABXwCxA4wADQAYQBUAAQAAAVcAAQEAXwAAAQBPFhMCDBgrExQGByM2NjU0JiczFhaxKy9XLiorLFYvKwJ3UJA4OpNLSpI5N5D////8AM8BSwIaAiYAEAAAAQcAav90/yoACbEBArj/KrA1K///AB4AzwEkAUkCBgAQAAD//wAeAM8BJAFJAgYAEAAA//8AKADVCvABRQAnAgIHMAAAACcCAgOYAAAABgICAAD//wAoANUHWAFFACcCAgOYAAAABgICAAD//wAeAM8BJAIWACcAEAAAAM0BBgAQAAAACLEAAbDNsDUr//8AMwHIAhkCygAnCrcA3QAAAAYKtwAAAAEAMwHIATwCygADABlAFgAAAQCGAgEBAWoBTgAAAAMAAxEDDRcrExMjA7uBYKkCyv7+AQL//wAuAcgDrwLKACYCEQAAACcCEQDTAAAAJwIRAaYAAAAHAhECeAAA//8AMwHIAvYCygAnCrcBugAAACcKtwDdAAAABgq3AAD//wA9/38B4gB0AEcCCwIBAADAAEAAAAEAH/+AAQwCVQANAC1LsCFQWEALAAEBAF8AAABEAU4bQBAAAAEBAFcAAAABXwABAAFPWbQWEwIJGCs3NDY3MwYGFRQWFyMmJh85PnY4NDQ3dT4552XASUzAYl6+S0e9AAEAF/+AAQQCVQANAC1LsCFQWEALAAAAAV8AAQFEAE4bQBAAAQAAAVcAAQEAXwAAAQBPWbQWEwIJGCslFAYHIzY2NTQmJzMWFgEEOD91ODM0OHY/OOdjvkZLvl5iwExKwQABABn/eAFFAk4AIwAsQCkRAQUAAUwAAAAFAwAFaQADAAQDBGUAAgIBYQABAUYCThYRHxEWEAYJHCsTMjY1NTQ2NjMVIgYGFRUUBgcVFhYVFRQWFhcVIiYmNTU0JiMZJzshV1ISJRgyLS8wGCUSUVciPCYBGSAlai47HWcGFBVtMS8GBQctL3AUEwYBZxw8L2YmIAABABv/eAFHAk4AIwAsQCkRAQAFAUwABQAAAgUAaQACAAECAWUAAwMEYQAEBEYDThYRHxEWEAYJHCslIgYVFRQGBiM1PgI1NTQ2NzUmJjU1NCYmIzUyFhYVFRQWMwFHJT0hV1ITJBkxLi4xGSQTUlchOyerICZmLzwcZwEGExRwLy0HBQYuMm0VFAZnHTsuaiUgAAEAMf94APgCVQAHAD5LsCFQWEASAAIAAwIDYwABAQBfAAAARAFOG0AYAAAAAQIAAWcAAgMDAlcAAgIDXwADAgNPWbYREREQBAkaKxMzFSMRMxUjMcdPT8cCVV79314AAQAY/3gA3wJVAAcAPkuwIVBYQBIAAwACAwJjAAAAAV8AAQFEAE4bQBgAAQAAAwEAZwADAgIDVwADAwJfAAIDAk9ZthERERAECRorEyM1MxEjNTNnT8fHTwH3Xv0jXgACACX/9wDHAkcAAwAPAB9AHAABAQBfAAAARE0AAgIDYQADA0cDTiQjERAECRorEzMDIwc0NjMyFhUUBiMiJiWiE3sTLyAhLi4hIC8CR/6BiikgICkmISEAAgAl/3oAxwHJAAsADwAiQB8AAQAAAwEAaQADAgIDVwADAwJfAAIDAk8REiQiBAkaKxMUBiMiJjU0NjMyFhEjEzPHMCEfLy8fIi+iFHsBgSggICgmIiL90wF+AAIAAv/3AYkCTwAbACcAMkAvDQEAAQwBAgACTAACAAMAAgOAAAAAAWEAAQFGTQADAwRhAAQERwROJCMZJSgFCRsrNzQ2NzY2NTQmIyIGByc2NjMyFhUUBgcGBhUVIwc0NjMyFhUUBiMiJnMhLCsWIxweRyc0LWM7WmItMx8cew0vIiAtLSAiL+gmPBoaIhMXFxUYZBodT0IxRiEUIBcTiikgICkmISEAAgAQ/3EBmAHJAAsAJgA1QDIXAQIEGAEDAgJMAAQAAgAEAoAAAQAABAEAaQACAwMCWQACAgNiAAMCA1IZJCokIgUJGysBFAYjIiY1NDYzMhYHFAYHBgYVFBYzMjcXBgYjIiY1NDY3NjY1NTMBNS4iIC4uICIuEh0sKxYjGz1QNCxkO1pjLTMkHHMBgSghISgmIiLPJjgbHCMTExcpZRkdT0IwRiEXHhcT//8AJf/3AbMCRwAnCsEA7AAAAAYKwQAAAAEAHwAiASEBpQAGAAazBgMBMisBBxcHJzU3ASFtbWiamgFui4s2uwu9AAEAHgAiASABpQAGAAazBgMBMis3Nyc3FxUHHm1taJqaWIuLN70LuwABABQAywHfAWkADQAmQCMEAwIBAgGGAAACAgBZAAAAAmEAAgACUQAAAA0ADSISIgUGGSs3NjYzMhYXIyYmIyIGBxQbek9cdRZEE1M9NlMXy1VJSVUhKiUm//8AYwKSAd4DBQAHDJMBIQAAAAEAF//2ApgClgAhAJJLsBlQWEAOAwEAAhYBBgAXAQcGA0wbQA4DAQACFgEGABcBCQYDTFlLsBlQWEAnAwEBAQdhCgkCBwdxTQgFAgAAAl8EAQICbU0ABgYHYgoJAgcHcQdOG0AkCAUCAAACXwQBAgJtTQMBAQEJXwoBCQlrTQAGBgdiAAcHcQdOWUASAAAAIQAhFCUjERESERMRCw0fKzMRIzU3NzMVMzc3MxUzFSMRFBYzMjY3FQYGIyImJjURIxFeR1IrX3oCK1+ZmSQdGS4XGEcqMU0tcQGyPzJzdAFzdHD++R8fCgdvCg8gT0YBB/5OAAEAMwAAAzcCygAdAC1AKhYTAgQAAUwCAQABBAEABIAABAQBXwABAWpNBQEDA2sDThcXFBEREwYNHCs3NDY2NzUzFR4CFRUjNTQuAicVIzUOAxUVIzM8i3iIeoo5jhYrQiyIKUEuGY6sYJpeBcHBBVWXaq6sRVUwFQTl5QQUL1VFrgACAAoAAAJHAsoAFwAfAEJAPwwJAgMFAQIBAwJpBgEBBwEACAEAZwAKCgRfAAQEak0LAQgIawhOGRgAAB4cGB8ZHwAXABcRESUhEREREQ0NHiszNSM1MzUjNTMRMzIWFRQGBiMjFTMVIxUTMjY1NCMjFVpQUFBQ5Ip/NHloQZqaMkBLeEVrYU58ATRwYjpmPk5hawGWLDFbuAACAFUAAANCAsoADgAdAG5LsCNQWEAlAAEEBQQBBYAAAgIAXwYBAABqTQAEBG1NAAUFA2AHCAIDA2sDThtAJwAEAgECBAGAAAEFAgEFfgACAgBfBgEAAGpNAAUFA2AHCAIDA2sDTllAFAAAHRsXFhMREA8ADgAOIxQhCQ0ZKzMRITIWFhURIxE0JiMjERMzETMyNjURMxEUBgYjIVUBIF9vMYNIR4pLg4pHSIMzcl/+5QLKQnZQ/vQBCVlH/aECFP5XSFgBv/4+T3dCAAQAFP+yArMC1ABGAE8AVwBiAG1AaigBBAMpAQAEDwkCCQBdVVNKFwULCUVDOQEEBgsFTA0IBwMFBgWGAgECAAwOCgMJCwAJaQAEBANhAAMDcE0ACwsGXwAGBmsGTlFQAABhX1xZUFdRV05MAEYARkJBQDw7Oi0rJiQkJCYPDRkrFzUmJjU0NjMyFzM2NjMyFzM2NjMyFhUVNjY1NCYnLgM1NDYzMhYXByYmIyIGFRQWFx4CFRQGBxUjNSIjIicVIzUmJxUnFBYXNCYjIgY3IgYVFhc1NBcVFjMyNzU0IyIGdC0zJCU4FQQNLhlBFwQMKxctLxYUU0sZOjUignA4ZTcxMU4pKy5EQzdNKlhTSQkKKCJIMSx4FxgNEQkIrR8WLDFIHh4RECgcGU57FTkmGislFRInFRIuMy0OKBYxOyILITJGMWBrGhh2FBYoICYsIBo4TDhMaBNNRAJGTQcMYOsKGAoeHwsLKioKByw5TxwCAjI5KQACABQAAAIvAsoAAwALACVAIgAEBQEDAgQDZwABAQBfAAAAak0AAgJrAk4RERERERAGDRwrEyEVIQEjESM1IRUjFAIb/eUBWZfCAhvCAsp+/bQBiH5+AAMADP/4AxgC1QAqADQARABVQFJEQ0JBHQUIAB4bAgMDCCokHAEEBAMlAQUEBEwACAADBAgDaQAGBgFhAAEBcE0JAQAAAmEHAQICc00ABAQFYQAFBXEFTj48IyMkJSgkIiUlCg0fKzcnNyY1NSMiJiY1NDYzMhYHITIWFRQGIyImJycHJwcWFjMyNjcVBgYjIicDNCYjIgYVFDMzBRYWMzI2NTQjIRUUFzcXN6ouXgwlLkcoTkZBUAIBDG1wQjQeJhUVTlBVFFxPH0AoHkAl0UUgIx4ZI0M6AZgHIRYZFYz+6QN5QUVpM0Y3Q08oRy1ESl5LZlxGTBESFENUQjYuCguGCQimAbgiKSAZPO4HGyQXVFEeGVtEOwABADcAAAJIAy8AKQBBQD4TEQ4KBwUFAiAdGRYUBQQFAkwDAQEGAQQAAQRnAAUFAmEAAgJqTQcBAAAIXwAICGsIThEmEiIXEiIXEAkNHys3MyYmNTQ2NzUzFTYzMhc1MxUWFxUmJxUjNSYjIgcVIzUGFRQWFjMzFSE3oEJbdmtDDg8ZFkMoKigqQxQTExJDSz9+XV79734ni2lzmxlvZgECZ3AJEX8QCqOtAgOskzJzS3pIfgADAFr/ngIcAy8AIgArADQA10APDQoCCQETAQsIGwEACgNMS7AMUFhAMAQBAgEBAnAMBwIFAAAFcQ0BCA4BCwoIC2kACQkBYQMBAQFqTQAKCgBfBgEAAGsAThtLsA1QWEAvBAECAQKFDAcCBQAABXENAQgOAQsKCAtpAAkJAWEDAQEBak0ACgoAXwYBAABrAE4bQC4EAQIBAoUMBwIFAAWGDQEIDgELCggLaQAJCQFhAwEBAWpNAAoKAF8GAQAAawBOWVlAIiwsJCMAACw0LDMvLSooIyskKwAiACIhHh0cEiEREREPDRsrFzUjETM1MxUzMhc1MxUWFhUUBgcVHgIVFAYHFSM1IiMjFRMyNjU0JiMjHQIzMjY1NCYjwWdnQwIjHUNAQSwpHS4cTkVDCQovEzImLjIeMTQpKjhiYgLKZWUDaHMQUEc9VAkFByREOExlE21iYgIRKigpJJ94ujUsKDEAAQBg/xACCwLUACUAUkBPAwEBAAQBAgEgAQMCFwEFAxYBBAUFTCEBAgFLAAIGAQMFAgNnAAEBAGEHAQAAK00ABQUEYQAEBCoETgEAHx4bGRQSDg0MCwgGACUBJQgHFisBMhYXByYmIyIGFRUzFSMRFAYGIyImJzUWFjMyNjURIzU3NTQ2NgGLLT4VIw8hFx0Yb28kTkAXMhEPGxAZJFJSLFEC1A4JbQUJJh0icP48MlIxBwV1BAUiMQGuSCgoRk0g//8AEP/1AuwCygEPAiADBwLKwAAACbEAAbgCyrA1KwABACP/4wJZAlgAHAAgQB0cGREMCQMGAAEBTA0BAUoAAQABhQAAAHYfFQIGGCsFJiYnBgcjNDY3JiYnNx4CFz4CNTMGBgcWFhcCEDePUmsGY0xJKE8fRitiYywlKBFtB049ME0eHUm3YIPAcMVRL0IZSCVeaTgrZF8lYblDOmQp//8AAP/2AsYC1AEPAAkC7gLKwAAACbEAA7gCyrA1KwABACAAAAH7AkUAEAArQCgAAgABAAIBZwMBAAQEAFcDAQAABF8FAQQABE8AAAAQABAUISMRBgYaKzM1ITU0JiMjNTMyFhYVFTMVIAEqRE+BgV5rLk1Y9VNPVjZ0XuVYAAMAAP/zAaQC1gALAA8AGwB7S7ATUFhAGAABAQBhBgMCAABwTQAEBAJiBQECAmsCThtLsBVQWEAcAAEBAGEGAwIAAHBNAAICa00ABAQFYgAFBXEFThtAIAYBAwNqTQABAQBhAAAAcE0AAgJrTQAEBAViAAUFcQVOWVlAEAwMGhgUEgwPDA8TJCIHDRkrEzQ2MzIWFRQGIyImJQEjAQM0NjMyFhUUBiMiJgIyJCMyMiMkMgGi/tF1AS82MiQjMjIjJDICgy4lJS4sJydz/TYCyv18LiUlLiwnJwABAAIAAAHTAkUABwAmQCMEAQMAA4YAAQAAAVcAAQEAXwIBAAEATwAAAAcABxEREQUGGSshESE1IRUjEQEi/uAB0U0B7VhY/hP//wAj//UBRACuAwcK5wAA/fwACbEAArj9/LA1KwACACMB+QFEArIAAwAHAC9ALAAABAEBAgABZwACAwMCVwACAgNfBQEDAgNPBAQAAAQHBAcGBQADAAMRBgwXKxM1IRUFNSEVIwEh/t8BIQJuRER1REQAAQAF/+kBYQJQABoAF0AUFgsKAAQAShoBAEkAAAB2FRQBBhYrNz4DNTU0JicnNRcWFhUVFBYXFyMnFAYHBwUyQycRFR5UnjMaCgY7ZiclG49SHSspNCR9IRwIFl0pDUpAcxQrFMquMDAQVf//ACMAMAFEAHQDBwrqAAD9/AAJsQABuP38sDUrAAEAIwI0AUQCeAADADVLsBxQWEAMAgEBAQBfAAAAjQFOG0ARAAABAQBXAAAAAV8CAQEAAU9ZQAoAAAADAAMRAw8XKxM1IRUjASECNEREAAkAH//3Bl4C1AALAA8AFwAjAC8AOwBDAEsAUwEWS7AZUFhAOBcKFggVBQYaEBkOGAUMAQYMagAFAAENBQFpFAEEBABhEwMSAwAAcE0RDwINDQJhCwkHAwICawJOG0uwGlBYQDwXChYIFQUGGhAZDhgFDAEGDGoABQABDQUBaRMBAwNqTRQBBAQAYRIBAABwTREPAg0NAmELCQcDAgJrAk4bQEAXChYIFQUGGhAZDhgFDAEGDGoABQABDQUBaRMBAwNqTRQBBAQAYRIBAABwTQACAmtNEQ8CDQ0HYQsJAgcHcQdOWVlAS01MRUQ9PDEwJSQZGBEQDAwBAFFPTFNNU0lHREtFS0E/PEM9Qzc1MDsxOyspJC8lLx8dGCMZIxUTEBcRFwwPDA8ODQcFAAsBCxsNFisTMhYVFAYjIiY1NDYFASMBBSIVFDMyNTQFMhYVFAYjIiY1NDYhMhYVFAYjIiY1NDYhMhYVFAYjIiY1NDYFIhUUMzI1NCEiFRQzMjU0ISIVFDMyNTTHVFdSWVJWUAJT/nR1AYz+ey4uLwS8VFdSWVJWUP1gVFdSWVJWUAHUVFdSWVJWUAHVLi4v/NkuLi8BTS4uLwLUdWpqd3dqanUK/TYCylx6e3t6t3Vqand3amp1dWpqd3dqanV1amp3d2pqdWZ6e3t6ent7enp7e3r//wAj/8IBRADjAwcK7QAA/fwACbEAAbj9/LA1KwABACMBxgFEAucACwAsQCkAAgEFAlcDAQEEAQAFAQBnAAICBV8GAQUCBU8AAAALAAsREREREQcMGysTNSM1MzUzFTMVIxWMaWlPaWkBxm5Eb29Ebv//ACIAAAHbAsoARwAvAjUAAMAAQAAAAwAa/xACbALKAAsADwATAEhARQ0IAgMCAQEBBQYCTAMBAQFLAAAEAQECAAFnAAIABgUCBmcABQMDBVcABQUDXwcBAwUDTwAAExIREA8OAAsACxIRFAgGGSsXNQEBNSEVIRMBIRUDNwMjAyE1IRoBPf7PAjb+k/v+1QGt8S34Sw4B5P5V8D8BYgHiNzf+cf6ypgHJMQGJ/LE+//8AUP/2ApoC1AEPACoC1ALKwAAACbEAAbgCyrA1K///ACIAAAHbAsoBDwAvAjUCysAAAAmxAAG4AsqwNSv//wAAAAACcALKAQ8APAJwAsrAAAAJsQABuALKsDUrAAMAAP8QAlICygALAA8AEwBFQEIPCQMDAAEKAQUGAkwIAQEBSwAAAAYFAAZnBAEBAQJfAAICJk0ABQUDXwcBAwMqA04AABMSERAODQALAAsREhEIBxkrFTUhARMhNSEVAQEVAQEjAwMhJyEBrf7V+/6TAjb+zwE9/p8BFkv4kwHkOf5V8KYBTgGPNzf+Hv6ePwHJAbr+d/46Pv//ACkAFwOoAr8BhwA0Av7/3QAAQADAAAAAAAmxAAK4/92wNSsABAAX//gDBgLSABgAHAAnAEAAl0CUFgEEBhUBAwQGAQEIMQELCj0yAgwLPgEFDAZMDgEGAAQABgSAAAEIAggBAoAABQwJDAUJgA0BAAAEAwAEaQADDwEHCAMHaQAIAAIKCAJpAAoACwwKC2kADAUJDFkADAwJYRABCQwJUSkoHh0ZGQEAOzk2NC8tKEApQCQiHSceJxkcGRwbGhMRDw0JBwUEABgBGBEGFisTMhYVFSMnBiMiJjU0Njc3NTQjIgYHJzY2BQEjAQUGBhUUFjMyNjU1ASImNTQ2MzIWFwcmJiMiFRQWMzI2NxUGBshHRUIPLEo1QVpRMD4WNx0gIE4CGv50dQGM/oUsGxYQJisBnFBXYU8lNhQdFigUTSglHjAWFjEC0kg92DY8Njc7MAQCCDEQDkIQGAj9NgLKugMfERMRKR8S/eVVW15VDglICQtoMzEPDlANDAAEABf/+AMKAtIAGAAcACcATQCSQI8WAQQGFQEDBAYBAQhBAQwLQi4CCgwtAQUKBkwOAQYABAAGBIAAAQgCCAECgAAFCgkKBQmADQEAAAQDAARpAAMPAQcIAwdpAAgAAgsIAmkACwAMCgsMaQAKBQkKWQAKCglhAAkKCVEeHRkZAQBGRD89MjAsKiQiHSceJxkcGRwbGhMRDw0JBwUEABgBGBAGFisTMhYVFSMnBiMiJjU0Njc3NTQjIgYHJzY2BQEjAQUGBhUUFjMyNjU1ARQGIyInNRYWMzI2NTQmJicmJjU0NjMyFhcHJiYjIgYVFBYXFhbIR0VCDyxKNUFaUTA+FjcdICBOAhr+dHUBjP6FLBsWECYrAhhKTEQyHEYcGBYKHyE0LktAID8fHBk6FxQOGy0vNALSSD3YNjw2NzswBAIIMRAOQhAYCP02Asq6Ax8RExEpHxL+UDM4FFINDw4KCQwQDRQwKy8wDQ5ICw4MCAoREREqAAMALf/7A0gC0AAYABwAMAB4QHUJAQIFFQoCAwIWAQADIAEECQRMDAEFAQIBBQKADQoCCAAJAAgJgAYBBAkHCQQHgAABAAIDAQJpAAMLAQAIAwBpAAkEBwlZAAkJB2EABwkHUR0dGRkBAB0wHTAtKykoJSMfHhkcGRwbGhMRDgwHBQAYARgOBhYrEyImNTQ2MzIWFwcmJiMiFRQWMzI2NxUGBgEBIwEBESMnIwYGIyImNTUzFRQzMjY1NdRQV2FPJTYUHRYoFE0oJR4wFhYxAZv+dHUBjAEoSw0FETwhOkZiOi0gAW1VW15VDglICQtoMzEPDlANDAFd/TYCyv6O/qksGhg7QuDJSjs2ov//ACf/9gPRAtQAJgByAAAABwAmAXcAAAACAB8AAAJAAsoAHAAjAEVAQg4IAgMCISAWDwQEAxcCAgUEA0wAAQIBhQACAAMEAgNpAAQABQYEBWkABgAABlcABgYAXwAABgBPERURFREYEAcGHSshITUmJjU0Njc1MxUWFhcHJiYnETY2NxUGBgcVIQEUFhcRBgYCQP6JT1tgSlomPyAbGTQdID4cHzwfAR3+MyguLiilD3BlZm0PX1kBDg1CCg4B/rsCEAxIDg0CUAE5Pk8OATUPTQAEAFoAAAWhAs0ABwATAB0AJgEPS7AJUFhAEyEBCgIQAQsKEw0CDQsKAQAMBEwbS7AKUFhAEyEBCgYQAQsKEw0CDQsKAQAMBEwbQBMhAQoCEAELChMNAg0LCgEADARMWVlLsAlQWEAtCAUEDgMFAQABhgkHBgMCAAoLAgpnAA0MAA1XAAsADAALDGcADQ0AXwAADQBPG0uwClBYQDEAAgYChQgFBA4DBQEAAYYJBwIGAAoLBgpnAA0MAA1XAAsADAALDGcADQ0AXwAADQBPG0AtCAUEDgMFAQABhgkHBgMCAAoLAgpnAA0MAA1XAAsADAALDGcADQ0AXwAADQBPWVlAIAAAJiUdHBsaGRgXFhUUEhEPDgwLCQgABwAHERERDwYZKyEnIwcjEzMTISMnByMTAzMXNzMDASMRIRUjFTMVIyUmJicGBgcHMwMXIJUco6+5rwHlrUdDooqCp0RFo5X745UBTLelpQHTBA0IBwwFGmmqqgLN/TPn5wFwAVre3v6m/pACyny4fK0aSiUjSx6b//8AJwAAA20C1AAmAHIAAAAHACkBegAA//8ASAAAAOoC+AIGAEwAAAAC//7/9gN9AvgAJQAyAG9AbBwBDgwBTAkBBwYHhQABDQINAQKABAECAA0CAH4KCAIGCwUCAwwGA2cADAAODQwOaRABDQEADVkQAQ0NAGEPAQANAFEnJgEALSsmMicyIR8YFxYVFBMSERAPDg0MCwoJCAcGBQQDACUBJREGFisFIiYnIwcjESMRIxEjNTM1MxUzNTMVMxUjFRQGBzM2NjMyFhUUBicyNjU0JiMiBhUVFBYCqzxFFgoZcpyVUFCVnJWNjQQCBhZKO1xydIguNjcvODMyCisbPAJP/bECT11MTExMXRwfPBEiL42DhY15UklJTktCCEhVAAEAHP8QAigC4AAiAFtAWCEBBgcBAQQFGAEABAwBAgMLAQECBUwAAAQDBAADgAADAgQDAn4ABwAGBQcGZwkIAgUABAAFBGcAAgEBAlkAAgIBYQABAgFRAAAAIgAiEREREiUkJRIKBh4rARUHFhYVFAYGIyInNRYWMzI2NjU0JiMjNTchNTM3ITUhFQcCCNN5ekGHaH1fMnIvPkcdWnE8sP76g4P++gHUowHkYckFbV4+YzkngBcYGzEfLDRqqn1/fWGbAAYALP/2AnYC1QBgAHIAfwCFAI4AoACyQK81GxYPBAIBHAEDAjs2AgsHjoWCfn12V0kIDA2blVoHBA8MBUwABgQKBAYKgAAFCgEKBQGAAAsHDQcLDYAACQ8ODwkOgAAIAAoFCAppAAQAAQIEAWkAAgADBwIDaQAHAA0MBw1qEQEMAA8JDA9pEgEOAAAOWRIBDg4AYRABAA4AUZCPdXMBAJqWj6CQoHx3c391f3FwamhRUEJAOjcvLSspJyUgHhoYFBIAYAFgEwYWKwUiJiY1NDY3JiY1NDY2NzcuAiMiBhUUFjMyNxcGBiMiJjU0NjYzMhYWMzI2NjMyFhYVFAYHBzYzMjIXJiY1NDYzMh4CFRQGBxYWFRQGBgcjPgI1NCcGBgcWFhUUBgYTNjY1NC4CIyIGBhcUFhcWFgcyMjcnIiYjIgYHBxY3NjcmJicHDgIVFBYWFxMyNjU0JicGIiMiJicGBhUUFgEaKzMWBwUwSCtAIREJIiQMDw8LDwkKAQQLBiIpGCAMGh0TCgkDCxMODAMTCwMjFAgRCgEBMkMsRjIbEhEODxgfCiQKIBsPImU9BwoWMtQFBgkXLSQnJgoBBAMsYccJEQgIChIJEBsMBiB4dCQhWzCjNDAMDSkqZh0fBQMIEggQJhQBAx8KJDohFFk1CCooICkYBZAFDgoRCggTAhIBASkeHh8LFxcUEw4QAw0gEYoDAR0vEEdVJ0JPKRw0Fw4kFRYqHwcHHyoXGxUlMgs3WBEhOiQBvhMpFxxBOiUpPiASMh0DEqYBqgEBAacDBxhfExQEBAkiIAYHGx0K/uk0Kw1WOQEBAjJVFys0AAIAWgAAApQCygAVAB4AUEBNCAEEARIPDAkEAgQCTAABBgQGAQSACAUDAwIEAoYAAAAHBgAHaQkBBgEEBlkJAQYGBF8ABAYETxcWAAAdGxYeFx4AFQAVEhISFyEKBhsrMxEzMhYVFAYHFzczBxcjJwcjNycjERMyNjU0JiMjFVrQkotMOSMjimpskConh21KXjFLQUVKLgLKamxAZhc0OZ2fPz+hcf7uAY0yMTMrwQACAGEAAAKYAxAAEwAaAEdARAADAgOFAAEFBgUBBoAEAQIJAQAIAgBpAAgABQEIBWkABgcHBlcABgYHXwoBBwYHTwAAGhkVFAATABMRFRERERERCwYdKyERIxEjETM1MxUyFhUUBgYHFSEVATY2NTQmIwEaX1q5WpGMNH1sAST+3GNdW2UCbv4yAhtVVWBpN2Q/AsZQAWMEP0ZBQQAEAFr/bwKUA24AFQAeACQAJwBlQGIHAgIEACIhHQMFBA0BBgUmEAIBBgRMBgUEAwQASgMBAQYCBgECgAACAoQHAQAIAQQFAARpAAUGBgVXAAUFBl8JAQYFBk8lJRcWAQAlJyUnHBgWHhceFBMSEQ8OABUBFQoGFisBMhc3JzcFBxYVFAYGBxMjJwMjNyMRFyMVMzAyMzcmFzQnBzY2BxU3ASooIwvcEgEbGpAlPSPSqJ5eRSJzxS4xAgctGG4XJB8cvR0CygQvNEVJbCuaMUkzEP7J/v5xkQLKfMG9BF4pFpcMLL57e///ACP/9gJdAtQCBgHGAAAAAgAbAWcCvwLNACQAOQDpS7AJUFhAEhYBAwI0MCgXBAUBAwMBAAEDTBtLsApQWEASFgEDBDQwKBcEBQEDAwEGAQNMG0ASFgEDAjQwKBcEBQEDAwEAAQNMWVlLsAlQWEAfBQQCAgADAQIDaQABAAABWQABAQBfCggHBgkFAAEATxtLsApQWEAtBQEEAgMCBAOACggHAwYBAAEGAIAAAgADAQIDaQABBgABWQABAQBhCQEAAQBRG0AfBQQCAgADAQIDaQABAAABWQABAQBfCggHBgkFAAEAT1lZQB0lJQEAJTklOTMyLCsqKScmGxkUEggGACQBJAsGFisTIiYnNRYWMzI2NTQmJyYmNTQ2MzIWFwcmJiMiFRQWFxYWFRQGNxEzExMzESM1NDY3IwMjAyMWFhUViyE+ERg8Gx8pGSk3MDk/HTsVERMtHDYiLjQlSn1eXmFbQAIBBGU1YAQCAQFnDgk9DBITHBMVDxUvJyY5DQo1CA4oFxUSFC4jNDEDAWD+8QEP/qC+FysP/vEBDxAqFcAABP/y//cEFQIiAEcAVQBjAHEAYEBdaFpMQjYyJyMXCQQLDwkDAwAEAkwJBwIFDQwCCwQFC2kKCAYDBAAABFkKCAYDBAQAYQMCAQ4EAAQAUQEAcG5iYFRSRkQ+PDUzLiwmJB4cFhQTEQ0LBwUARwFHDwYWKwUiJicGBiMiJicGBiMiJicGBiMjNTMyNy4CNTQzMhYVFAYHFjMyNy4CNTQzMhUUBgcWMzI3LgI1NDYzMhUUBgcWFjMzFQMUFhYXPgI1NCYjIgYFFBYWFz4CNTQmIyIGBRQWFhc+AjU0JiMiBgQHN1UgIVY2N1UgIVc2NlYgIVI1Dg5DLh8kD41JRSUwLkZELSAjDo2NJTAuR0UrHyQORUmNJjAWNyMO+gkeHh4dCR8lJSD9TQkeHR4eCiElJR8BWgkdHh4dCSAkJCAJFRMTFRUTExUVExIWQxIiU1cn43BzOoQzFBIiU1cn4+M6hDMUEiJTVydzcOM6hDMKCkMBSSBLSBwcSEsgTU1NTSBLSBwcSEsgTU1NTSBLSBwcSEsgTU1NAAMAEQFqAvgCygAHABMAGQBUQFEKBAIBBQICAAYBAGcABgAHCAYHZwsBCAMDCFcLAQgIA18PDA4JDQUDCANPFBQICAAAFBkUGRgXFhUIEwgTEhEQDw4NDAsKCQAHAAcREREQBhkrExEjNSEVIxEzETMVIxUzFSMVMxUzETMRMxV2ZQEKZobFhnx8hjM/hgFqASo2Nv7WAWA2WTRnNgFg/tY2AAEAAP9uAooDbwAXAClAJhcUEQgEBQEAAUwDAgEDAEoDAQABAIUAAQIBhQACAnYSEhEdBAYaKwEnNwUDHgIXPgI3EzMDIycHIxMDMxMBbdgYARWgBA8NAwMPEAOHmfOlFUJFY7mZZgLoRENd/gYQNzoTFkE7CwGp/TY+0AE7AiH+vgACACz/DwMOAocATwBdAENAQFRHOAcEAwIBTE8BAEoAAgQDBAIDgAAAAAQCAARpAAMAAQYDAWkABgUFBlkABgYFYQAFBgVRXFosKSkkJywHBhwrEw4CFRQWFzY2NzY2MzIWFhUUDgIjIiY1NDYzMhYVFAYHBhUUFjMyPgM1NC4CIyIGBwYGBx4DFRQGIyImJjU0NjcmJjU0PgI3EzQmJicGBhUUFhYzMjb+KTMWDQwoWihSiyc/UykkRmhFUl0rJRgeKhoDQCgzQigTBgYWLicuaTUwWiUWNTAfQzYxTy4kGxkhKT1AFwskNhwWGCY2FxcaAnEmUGFBHDUaNl0iRjxDbkI3cF04U0MyNhsXIBsDCQspKTRQU0ILDjc7KjYsKGQ2JklISSdAUjBUNTJrMCtdNDxlUDcO/PMpT1ErK1MjL0IjIgAB/2UAtQD8AaMAEAA1sQZkREAqDgQCAAEBTA0GBQMEAUoAAQAAAVkAAQEAYQIBAAEAUQEACwkAEAEQAw0WK7EGAEQ3IiYnByc3FxYWMzI2NxcGBokxRBSCGeYODRgYFSEPIRc5tTc+Kl5FMy4mEApYEhcAAQBOAAAB0AKwAAgAKEAlBQEDAAFMAAADAQBXAgEBAQNfBAEDAycDTgAAAAgACBIREQUHGSshAyM1MxMRMxEBjryEs41CAm5C/i0B0/1QAAEATgAAAdACsAAJAClAJgYBAgMAAUwAAAMBAFcCAQEBA18EAQMDJwNOAAAACQAJEhESBQcZKyERJyM1Mxc1MxEBjqqWrpJCAcSqQpKS/VAAAQBOAAAB0AKwAAkAKUAmBgECAwABTAAAAwEAVwIBAQEDXwQBAwMnA04AAAAJAAkSERIFBxkrITUDIzUzExEzEQGOuYezjULLAaNC/rUBS/1QAAEATgAAAdACsAAJAClAJgYBAgMAAUwAAAMBAFcCAQEBA18EAQMDJwNOAAAACQAJEhESBQcZKyERAyM1Mxc1MxEBjrSMrpJCAWIBDELY2P1QAAEAFAAAATECsAAGACRAIQMBAgEAAUwCAQBKAAAAAV8CAQEBJwFOAAAABgAGFAMHFyszAzcTETMR7to/m0MCmhb+IAHg/VAAAQAOAAAB0AKwAAgAH0AcCAMBAwEAAUwCAQBKAAAAAV8AAQEnAU4RFAIHGCszAzcTEzMRIxHu4D2joEJCApkX/iAB4P1QAeAAAQAXAAAB0AKwAAcAJUAiAQEAAQFMAAEAAYUAAAACYAMBAgInAk4AAAAHAAcREwQHGCszAzcTMxEzEevUP8VzQgKaFv2SAm79UAABAAsAAAHQArAACQAdQBoJBAMCAQUBAAFMAAAAAV8AAQEnAU4RFQIHGCszAzcTEzUzESMR7uM+qJ1CQgKYF/4XAas//VABsAABABoAAAHQArAACQAcQBkJBAMBBAEAAUwAAAABXwABAScBThEVAgcYKzMDNxM3ETMRIzXu1D62gEJCApoV/cx6Abv9UJgAAQAaAAAB0AKwAAkAHEAZCQQDAQQBAAFMAAAAAV8AAQEnAU4RFQIHGCszAzcTEzUzESMR7tQ+o5NCQgKaFf3+ATDT/VABQAABACIAAAExArAABwAlQCIEAgEDAQABTAMBAEoAAAABXwIBAQEnAU4AAAAHAAcVAwcXKzMRJzcXNTMR7swsoEMBxLsxkZH9UAABACYAAAHQArAACAAjQCAFBAMCAQUBAAFMAAAAAV8CAQEBJwFOAAAACAAIFgMHFyshEQcnNxc3MxEBjqDILZugQgJVlr4vkpb9UAABACIAAAHQArAACAAkQCEFAgIBAAFMAwEASgAAAAFfAgEBAScBTgAAAAgACBYDBxcrIQMnNxcTETMRAY6pwyzSbkIBxrgyxv7VAfH9UAABACgAAAHQArAACQBMtgQDAgECAUxLsBVQWEAWAAAAAV8AAQEoTQACAgNfBAEDAycDThtAFAABAAADAQBnAAICA18EAQMDJwNOWUAMAAAACQAJERMRBQcZKyERIyc3FzM1MxEBjrK0MKCWQgHJsy+gpf1QAAEAJgAAAdACsAAJACVAIgYDAQMBAAFMBAEASgAAAAFfAgEBAScBTgAAAAkACRcDBxcrITUDJzcXFxEzEQGOoMgo1WtCcwFLvjTH4wGq/VAAAQAmAAAB0AKwAAcAIkAfBAMCAQQBAAFMAAAAAV8CAQEBJwFOAAAABwAHFQMHFyshEQE3AREzEQGO/pguATpCAR4BXi7+1AEy/VAAAQASAAABMQKwAAcAJUAiBAIBAwEAAUwDAQBKAAAAAV8CAQEBJwFOAAAABwAHFQMHFyszNQM3ExEzEe7cPKBDdwIhGP54AYj9UAABABIAAAHQArAACAAmQCMFAwIBBAEAAUwEAQBKAAAAAV8CAQEBJwFOAAAACAAIFgMHFyshEQMDNxMTMxEBjqDcPKCgQgIA/ngCIBj+eAGI/VAAAQAXAAAB0AKwAAgAIEAdBQICAQABTAAAAAFfAgEBAScBTgAAAAgACBYDBxcrIScDNxMXETMRAY6g1z7RaEKgAfUb/hZpAlP9UAABABIAAAHQArAACQAnQCQGBQMCAQUBAAFMBAEASgAAAAFfAgEBAScBTgAAAAkACRcDBxcrIREDAzcTEzUzEQGOm+E+qJZCAcX+ygIHGv59ASxX/VAAAQATAAAB0AKwAAkALUAqAwEBAgFMBAECSgABAAADAQBnAAICA18EAQMDJwNOAAAACQAJERMRBQcZKyE1IwM3EzMRMxEBjrHKO72DQqUB8xj+NwHJ/VAAAQASAAAB0AKwAAkAJ0AkBgUDAgEFAQABTAQBAEoAAAABXwIBAQEnAU4AAAAJAAkXAwcXKyERBwM3EzcRMxEBjqPZPLWLQgEkpAIYGP5JhgEx/VAAAQAWAAABMQKwAAcAJUAiBAIBAwEAAUwDAQBKAAAAAV8CAQEBJwFOAAAABwAHFQMHFyszEQM3ExEzEe7YOKBDASQBaSP+9gEK/VAAAQAaAAAB0AKwAAgAJkAjBQMCAQQBAAFMBAEASgAAAAFfAgEBAScBTgAAAAgACBYDBxcrIREDAzcTEzMRAY6i0jSgoEICL/7yAWkm/vYBCv1QAAEAIwAAAdACsAAGACRAIQMBAgEAAUwCAQBKAAAAAV8CAQEBJwFOAAAABgAGFAMHFyshATcBETMRAY7+lToBMUICjyH92gIm/VAAAQAaAAAB0AKwAAkAJ0AkBgUDAgEFAQABTAQBAEoAAAABXwIBAQEnAU4AAAAJAAkXAwcXKyERBwM3Ezc1MxEBjqLSNKyUQgHGpAFpJf7gk439UAABABYAAAHQArAACQAlQCIGAwEDAQABTAQBAEoAAAABXwIBAQEnAU4AAAAJAAkXAwcXKyE1JwM3ExcRMxEBjq3LOsV5QoStAV0i/qt5Ac79UAABACcAAAHQArAACQAtQCoDAQECAUwEAQJKAAEAAAMBAGcAAgIDXwQBAwMnA04AAAAJAAkRExEFBxkrIREjAzcTMxEzEQGOqL84roFCAUYBRyP+2AEo/VAAAQAUAAABMQKwAAYAGkAXBgECAQABTAAAAAFfAAEBJwFOERICBxgrMycTMxEjEVM/2kNDFgKa/VAB4AABABcAAAHQArAABwAdQBoBAQECAUwAAAACAQACZwABAScBThEREgMHGSszJxMzESMRI1Y/1OVCcxYCmv1QAm4AAQAOAAAB0AKwAAgAH0AcCAMBAwEAAUwCAQBKAAAAAV8AAQEnAU4RFAIHGCszJxMTETMRIwNLPeCgQkKgFwKZ/iAB4P1QAeAAAQAaAAAB0AKwAAkAIEAdCQgDAQQBAAFMAgEASgAAAAFfAAEBJwFOERQCBxgrMycTFzUzESMRJ1g+1KBCQoAWApqYmP1QAbt6AAEACwAAAdACsAAJACdAJAYEAwIBBQEAAUwFAQBKAAAAAV8CAQEBJwFOAAAACQAJFwMHFyshNQMDJxMTETMRAY6bqj7joEJyAX/+EBcCmP53AYn9UAABABoAAAHQArAACQAgQB0JCAMBBAEAAUwCAQBKAAAAAV8AAQEnAU4RFAIHGCszJxMTETMRIxEnWD7UoEJCjxYCmv7xAQ/9UAEe8QABAE4AAAHQArAACAAuQCsHAQABAUwAAQECXwQDAgICJ00AAAACXwQDAgICJwJOAAAACAAIERERBQcZKzM1MxMzESMRA06EvEJCjUICbv1QAdP+LQABAE4AAAHQArAACQAvQCwIAwIAAQFMAAEBAl8EAwICAidNAAAAAl8EAwICAicCTgAAAAkACRESEQUHGSszNTMTNTMRIxEDToW7QkKNQgIIZv1QAYr+dgABAE4AAAHQArAACQAvQCwIAwIAAQFMAAEBAl8EAwICAidNAAAAAl8EAwICAicCTgAAAAkACRESEQUHGSszNTM3ETMRIzUHTpaqQkKSQqoBxP1QkpIAAQBOAAAB0AKwAAkAL0AsCAMCAAEBTAABAQJfBAMCAgInTQAAAAJfBAMCAgInAk4AAAAJAAkREhEFBxkrMzUzEzUzESMRA06LtUJCjEIBcf39UAEb/uUAAQASAAABMQKwAAcAG0AYBwIBAwEAAUwAAAABXwABAScBThETAgcYKzMnEzUzESMRTjzcQ0MYAlJG/VABsgABABcAAAHQArAACAAaQBcHAQIBAAFMAAAAAV8AAQEnAU4REwIHGCszJxM3MxEjEQdVPtegQkJoGwH1oP1QAlNpAAEAEgAAAdACsAAIABxAGQgDAgEEAQABTAAAAAFfAAEBJwFOERQCBxgrMycTExEzESMDTjzcoEJCoBgCIP54AgD9UAGIAAEAEwAAAdACsAAJACVAIgEBAgMBTAADAwBfAAAAKE0AAQECXwACAicCThERERIEBxorMycTMzUzESMRI0471aZCQncYAhCI/VAB5gABABIAAAHQArAACQAdQBoJCAMCAQUBAAFMAAAAAV8AAQEnAU4RFAIHGCszJxMTETMRIzUDUD7mlkJCkRoCE/7IAbv9UGEBLQABABIAAAHQArAACQAdQBoJCAMCAQUBAAFMAAAAAV8AAQEnAU4RFAIHGCszJxMXETMRIxEnTjzZo0JCixgCGKQBJP1QATGGAAEAIgAAATECsAAHABtAGAcCAQMBAAFMAAAAAV8AAQEnAU4REwIHGCszJzcRMxEjNU4szENDMbsBxP1QkQABACIAAAHQArAACAAaQBcHAQIBAAFMAAAAAV8AAQEnAU4REwIHGCszJzcTMxEjEQNOLMOpQkJuMrgBxv1QAfH+1QABACYAAAHQArAACAAjQCAFBAMCAQUBAAFMAAAAAV8CAQEBJwFOAAAACAAIFgMHFyshJwcnNxcRMxEBjqCbLcigQpaSL76WAlX9UAABACYAAAHQArAACQAbQBgIAwEDAQABTAAAAAFfAAEBJwFOERQCBxgrMyc3EzUzESMRB04oyKBCQms0vgFLc/1QAarjAAEAKAAAAdACsAAJACpAJwQDAgMAAUwAAQAAAwEAZwACAgNfBAEDAycDTgAAAAkACRETEQUHGSshNSMHJzczETMRAY6WoDC0skKnoi+1Acf9UAABACYAAAHQArAABwAiQB8EAwIBBAEAAUwAAAABXwIBAQEnAU4AAAAHAAcVAwcXKyERAScBETMRAY7+xi4BaEIBMv7ULgFeAR79UAABABYAAAExArAABwAbQBgHAgEDAQABTAAAAAFfAAEBJwFOERMCBxgrMycTETMRIxFOONhDQyMBaQEk/VABCgABACMAAAHQArAABgAaQBcGAQIBAAFMAAAAAV8AAQEnAU4REgIHGCszJwEzESMRXToBa0JCIQKP/VACJgABABoAAAHQArAACAAcQBkIAwIBBAEAAUwA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AUcAS/92AmwczRmaAAmxAAG4AmywNSv////lAmwALgOcAUcATP/FAmwczRmaAAmxAAK4AmywNSv///+TAmgAgQOOAUcIWv9/AmwczRmaAAmxAAK4AmywNSv///+hAmwAlQOcAUcATv9+AmwczRmaAAmxAAG4AmywNSv////oAmwAKwOcAUcAT//FAmwczRmaAAmxAAG4AmywNSv////XAmwAawOeAUcBQP+0AmwczRmaAAmxAAG4AmywNSv///9QAmwAxQNKAUcAUP8tAmwczRmaAAmxAAG4AmywNSv///+ZAmwAfANKAUcAUf92AmwczRmaAAmxAAG4AmywNSv///+TAmgAgQNKAUcAUv9/AmwczRmaAAmxAAK4AmywNSv///+9/uoAXf/IAUcAVf+a/uoczRmaAAmxAAG4/uqwNSv////HAmwAZwNKAUcAVf+kAmwczRmaAAmxAAG4AmywNSv///+dAmwAhANGAUcISP+QAmwczRmaAAmxAAG4AmywNSv///+uAmgAaQNKAUcAVv+aAmwczRmaAAmxAAG4AmywNSv///+yAmgAXQN1AUcAV/+oAmwczRmaAAmxAAG4AmywNSv///+YAmgAewNGAUcAWP92AmwczRmaAAmxAAG4AmywNSv///+KAmwAigNGAUcAWf+KAmwczRmaAAmxAAG4AmywNSv///+KAmwAigNGAUcAW/+IAmwczRmaAAmxAAG4AmywNSv///+oAmwAagNGAUcAXf+cAmwczRmaAAmxAAG4AmywNSsAAgAz/84C3QLwABcAHgAvQCwaGQ8OCgUDABcCAQMCAwJMDQEASgEBAABqTQADAwJhAAICcQJOJicVFQQNGisXJzcmNREzERQXATUzNxcHERQGBiMiJiclNQMWMzI2f0xLKZcCARprH0s+QYNkN1oiAUTtIj5KQzI7XD9aAcz+SxUSAVmDJjlM/pFKd0UXFfSb/t0ZTgACACr/zwJvAjsAGAAfAFVAFhsZDw4KCQYEABgSAgEEAgQCTA0BAEpLsBlQWEASAQEAAG1NAAQEAmIDAQICawJOG0AWAQEAAG1NAAICa00ABAQDYgADA3EDTlm3JSQUFRUFDRsrFyc3JjURMxEUFTc1MzcXBxEjJyMGBiMiJwE1BxYzMjZvRTkYlc5mF0QschQIGlszPCsBCKQTG0QyMT8+LkQBZP7BCAffbxlBMP42RiomFQEWCLELXQAD/+8AAAJjAsoABwAZACMAR0BEHwEFBgFMAAUKAQQIBQRpAAgAAgEIAmgABgYAYQcBAABqTQkDAgEBawFOCQgAABsaFRMSEAwKCBkJGQAHAAcRERELDRkrIwEzEyMnIwcDIzczMjY1NCYjIzczMhYVFAYXMycmJjcjBgYHEQF2tkiRDOdUSh8LEi81HCQ8FTxHP2B+ow0CBAECChgPAsr9NqqqAb01JCIUHmBBLEdZlLgdPB8bNR8AAwAs//YCQQNqABEAJwA3AKxLsBlQWEAKHgEJBSQBBAgCTBtACh4BCQYkAQcIAkxZS7AZUFhAKgADAAIBAwJpAAEKAQAFAQBpAAkJBWEGAQUFc00MAQgIBGEHCwIEBHEEThtAMgADAAIBAwJpAAEKAQAFAQBpAAYGbU0ACQkFYQAFBXNNAAcHa00MAQgIBGELAQQEcQROWUAjKSgTEgEAMjAoNyk3IyIhIBwaEicTJw0LCggEAgARARENDRYrASM3MzI2NTQmIyM3MzIWFRQGAyImJjU0PgIzMhYXMzczAyM3IwYGNzI2Njc2NTQmIyIOAhUUAUMfCxIvNRwkPBU8Rz9g2idHLCRCXTo0QRIEHHF0bgcEHUsGHjQlCAckIBsvIxQCXTUkIhQeYEEsR1n9mSdXSEOCa0AsJEb93kckLXcwTCokLiMtK0ZWK1YAAv/sAAACIALKAAsAHQBDQEAEAQQAAwEDBAoJAgECA0wAAwcBAgEDAmkABAQAYQUBAABqTQYBAQFrAU4NDAAAGRcWFBAODB0NHQALAAsVCA0XKzM3NxMnNyEHBwMXBwEjNzMyNjU0JiMjNzMyFhUUBk0SW2JKEgE8El1iTBL+gh8LEi81HCQ8FTxHP2BWKAHOKFZWKP4yKFYBvTUkIhQeYEEsR1kAAgASAAABYgNqABEAFQA3QDQAAwACAQMCaQABBgEABAEAaQAEBG1NBwEFBWsFThISAQASFRIVFBMNCwoIBAIAEQERCA0WKxMjNzMyNjU0JiMjNzMyFhUUBgMTMwOlHwsSLzUcJDwVPEc/YPB0k3QCXTUkIhQeYEEsR1n9owIi/d4AAv/s//YDEgLKABYAKAA/QDwABQkBBAIFBGkABgYBXwcDAgEBak0AAgIAYggBAABxAE4YFwEAJCIhHxsZFygYKBIRDgwIBwAWARYKDRYrBSImNTQ2NxMzAwYVFDMyNjcTMwMOAgEjNzMyNjU0JiMjNzMyFhUUBgF9b3MDBGCVXwhcQUEQX5ViEEl8/jAfCxIvNRwkPBU8Rz9gCm5bECcRAcP+PyUYV0tKAcD+Mkx2RAHHNSQiFB5gQSxHWQACADb/9gJLA2oAEQArAIxLsBlQWLUoAQQGAUwbtSgBCAYBTFlLsBlQWEAkAAMAAgEDAmkAAQkBAAUBAGkHAQUFbU0ABgYEYggKAgQEcQROG0AoAAMAAgEDAmkAAQkBAAUBAGkHAQUFbU0ACAhrTQAGBgRiCgEEBHEETllAHRMSAQAnJiUkIB4aGRIrEysNCwoIBAIAEQERCw0WKwEjNzMyNjU0JiMjNzMyFhUUBgMiJjU0NjcTMwMGFRQzMjY2NzczAyM3IwYGAVEfCxIvNRwkPBU8Rz9g7UZFBgY+k0MINSI1KAwwk3RwCgUfUwJdNSQiFB5gQSxHWf2ZVUgSOR0BJ/7BIxc8OWA64v3eZTE+AAIAAP/2BD0DPQAmAD8Ae0APFQEIAR0BBgcMAgIFBgNMS7AZUFhAJAACAQKFAAcABgUHBmoACAgBYQMBAQFqTQAFBQBhBAEAAGsAThtALAACAwKFAAcABgUHBmoAAQFqTQAICANhAAMDcE0AAABrTQAFBQRhAAQEcQROWUAMJSEkJSsjGxEUCQ0fKyUmJwYHIwMzEx4CFzY2NzY2NzMGBzYzMhYVFAYHFRYWFRQGIyImAxQXFjMyNjU0JiMjNTMyNjY1NCYjIgYHBgIyRBYjHqXymYYEDxADIEgsD0I2eiwfQFB/iWZPYmmPik54DzhDPVRMZlclHkZMHz85N18qDR1zfnCeAsr+Vws7QRZ+x0hUmEA9RhpkTUhYCwMKWUdedxQBfIWDETcyMy92FiodJSsfK0UAAgAA//YDsgJ9ACsAQwCKQA8aAQgCIwYCBgcQAQUGA0xLsBlQWEAlAAMCA4UABwAGBQcGaQAICAJhBAECAm1NAAUFAGIBCQIAAHEAThtALQADBAOFAAcABgUHBmkAAgJtTQAICARhAAQEc00AAQFrTQAFBQBiCQEAAHEATllAGQEAQD47OTg2MzEdGxgXDAsKCQArASsKDRYrBSInMSYmJwYGByMDMxMWFhczNjY3NjY3MwYHNjMyFhYVFAYHFR4CFRQGBgMUFhcWFjMyNjU0IyM1MzI2NTQjIgYHBgLNbjwnKwYcLRmZ0JxpCQsBBCVVPQkcFWEYDzZDO2c/OzIjOCExZfATFBY0Gyw9cxIPNzxkK0QcAwoiMH9HOoxIAiL+yRw8GHayNy5SIyw2ER9AMjE6DQUIHTEpLU0vAVQ0aTEICxwjQWcYITUWFSQAAQA6/xoCWgLUACoAd0AXJwEABSgJAgEAGgEEARIBAwQRAQIDBUxLsDJQWEAgBgEAAAVhAAUFcE0AAQEEYQAEBHFNAAMDAmEAAgJvAk4bQB0AAwACAwJlBgEAAAVhAAUFcE0AAQEEYQAEBHEETllAEwEAJSMdGxYUDw0HBQAqASoHDRYrASIGFRQWMzI2NxUUBgYjIiYnNRYWMzI2NjU1BiMiJiY1NDY2MzIWFwcmJgGJV1xVXixXMyNMPxY0EREYDxUgExsgbo9ETpVsNWsxMShRAlaCcXJ9FBLJMVMzBQZrBAUMKCgWA1ulbmymXhsXexMcAAEALv8aAf8C1AA1AHdAFxkBAwIaBAIBAywBBAEzAQUENAEABQVMS7AyUFhAIAADAwJhAAICcE0AAQEEYQAEBHFNAAUFAGEGAQAAbwBOG0AdAAUGAQAFAGUAAwMCYQACAnBNAAEBBGEABARxBE5ZQBMBADEvKykeHBcVCAYANQE1Bw0WKxciJjU1FhYzMjY1NCYmJy4DNTQ2MzIWFwcmJiMiBhUUFhceAhUUBiMiJxUUFjMyNjcVBrtLQjNtNjgvJT4oGTo1IoJwOGU3MTFOKSsuREM3TSqJfigmIBEOFg0i5ldO7xYlKyEbJiETDCExRjFgaxoYdhQWKCAmLCAaOEw4X3EGPSYTBQRoDQABABj/GgIrAsoAFwByQBISAQMEDQECBQQBAQIDAQABBExLsDJQWEAgAAMDBF8ABARqTQAFBQJfAAICa00AAQEAYQYBAABvAE4bQB0AAQYBAAEAZQADAwRfAAQEak0ABQUCXwACAmsCTllAEwEAFBMREA8ODAsIBgAXARcHDRYrBSImJzUWFjMyNjU1ITUBITUhFQEhFRQGAZ0XKBELGA0ZGf5pAVb+swIB/qoBX0jmBwZoBAUZIUBiAet9Yv4VvVZQAAMALf8aBDIC+AApADYAOQFvS7AZUFhAFBMJAgkBNyYCAAQcAQUAHQEGBQRMG0uwLlBYQBQTCQIJAzcmAgcEHAEFAB0BBgUETBtAFBMJAgkDNyYCBwgcAQUAHQEGBQRMWVlLsBlQWEAqAAICbE0KAQkJAWEDAQEBc00MCAIEBABiBwsCAABxTQAFBQZhAAYGbwZOG0uwLlBYQD8AAgJsTQoBCQkBYQABAXNNCgEJCQNfAAMDbU0MCAIEBAdgAAcHa00MCAIEBABiCwEAAHFNAAUFBmEABgZvBk4bS7AyUFhAPAACAmxNCgEJCQFhAAEBc00KAQkJA18AAwNtTQAEBAdgAAcHa00MAQgIAGELAQAAcU0ABQUGYQAGBm8GThtAOQAFAAYFBmUAAgJsTQoBCQkBYQABAXNNCgEJCQNfAAMDbU0ABAQHYAAHB2tNDAEICABhCwEAAHEATllZWUAhKyoBADk4MjAqNis2JSQhHxoYFRQSERAPBwUAKQEpDQ0WKxciJjU0NjMyFhczNCYmNTUzFSEVAzMVFBYzMjY3FQYGIyImNTUhJyMGBicyNjc1NCYjIgYVFBYFEyP7W3N0XjtMFgUGBZUBnPb/GRkNGQoQKRdGSP5lHQYWSgc+MgExQjE4OAEv8/MKj4uMkC4iAyQxFa/WYf6xsiEZBQRoBgdQVkBHIi93SUkQUFRVUFBRCAFLAAIAF/8aAwoClgAyAEUBM0uwFVBYQBQSBwIBAz4TAgkBKwEHACwBCAcETBtAFBIHAgUDPhMCCQErAQcALAEIBwRMWUuwFVBYQCoAAgMChQoFAgEBA2EEAQMDbU0MAQkJAGIGCwIAAGtNAAcHCGEACAhvCE4bS7AZUFhANAACAwKFAAUFA2EEAQMDbU0KAQEBA2EEAQMDbU0MAQkJAGIGCwIAAGtNAAcHCGEACAhvCE4bS7AyUFhAMgACBAKFAAUFBGEABARzTQoBAQEDXwADA21NDAEJCQBiBgsCAABrTQAHBwhhAAgIbwhOG0AvAAIEAoUABwAIBwhlAAUFBGEABARzTQoBAQEDXwADA21NDAEJCQBiBgsCAABrAE5ZWVlAITQzAQBCQDNFNEQvLSknJCIXFRAODAsKCQYFADIBMg0NFishIiYmNTUjNTc3MxUzNjYzMhYXByYmIyIVFBYWFx4CFRQGIyMVFBYzMjY3FQYjIiY1NTcyNjU0JiYnLgI1NDY3IxEUMwEJM00rR1IrX/sUKhgzXDEtKEglQhExMC9EJXx3LSARDhYNIi9LQrgqJw8yNTNCIAMBfUEhUET9PzJzdAUFFBdrERckDBMXExIpPTBSV0EmEwUEaA1XTkFwGRUOFBkVFSo6LQgPB/7/Qf//AE4AAADjAiICBgghAAD////A/xAA4wIiAgYIIgAA//8ALf8QAPMCIgImCCEAAAAGAVAFAAAB/8D/EAExAiIAGAA9QDoEAQECAwEAAQJMBQEDBgECAQMCZwAEBChNAAEBAGIHAQAAKgBOAQAUExIREA8ODQwLCAYAGAEYCAcWKxciJic1FhYzMjY1ESM1MzUzFTMVIxEUBgYiGTcSEiAUHipOTpVOTiZV8AcFdQQFIjEBC2Hb22H+3zJSMQAC/6X/EAEnAiIADwAaADhANQMBAQYBBAUBBGkAAgIoTQgBBQUAYgcBAAAqAE4REAEAFhQQGhEaDQwLCgkIBwUADwEPCQcWKxciJjU0NjMzETMRMxUjBgYnMjY1NSMiBhUUFjVJR0VJG5VERQZSZxQXGBscFPBHLjZFAiL93k1IW1IZGR8aEw8V////1gCPAJQCZwFHCCIAAAEfKZomZgAJsQABuAEfsDUr////wP8QAOMCIgIGCCIAAP//ADP/oACUAOgBRgghAKApmiZmAAmxAAG4/6CwNSsAAQBO/xoBdwIiABIAYEAKCQEBAwoBAgECTEuwMlBYQB4AAAQDBAADgAUBBAQoTQADAydNAAEBAmIAAgIqAk4bQBsAAAQDBAADgAABAAIBAmYFAQQEKE0AAwMnA05ZQA0AAAASABITJCMRBgcaKxMRMxUUFjMyNjcVBiMiJjU1IxHjMhkZDRkKJDE+S0sCIv5LrSAaBQRoDUpSSgIiAAEAAAEfAMYCZwALACxAKQAEAwEEVwYFAgMCAQABAwBnAAQEAV8AAQQBTwAAAAsACxERERERBwcbKxMVIxUjNSM1MzUzFcYyYTMzYQHjOoqKOoSE////xQCPAMACZwFHDM8AAAEfKZomZgAJsQACuAEfsDUr////0P8xAWUCIgImCCEAAAEHAVH/qPzUAAmxAQG4/NSwNSv//wBL/y4A7QIiAiYIIQAAAAcL0gHVAAAAAwAt//YCJAL/AB0AKAA0AFZAUyEBBQQUAQIFGAEGAywBBwYETAABCAEEBQEEaQAFAAIDBQJpAAMJAQYHAwZpAAcAAAdZAAcHAGEAAAcAUSopHx4wLik0KjQlIx4oHygoJSUiCgYaKyUUBiMiJjU0NjYzMhYVFAYGIyImJwYVFBc2NjMyFgMiBgcWFjMyNTQmAyIGBxYWMzI2NTQmAiRpbo2TUJFgUFQuTjAmQyUWBCBWJVxntSM8Fh41F0cgPhlBFxI6KCwlKKJJY8m0e7FgSjgsPB0KDUdUJiINEFgBuiokCggyFxf+OQ0LLzUhGx0jAAIADv8QAokCIgANABMAPUA6AwEBAgGGCAEFCQEHAAUHZwYEAgACAgBXBgQCAAACXwACAAJPDg4AAA4TDhMSEQANAA0REREREQoGGysBETMRIxEhESMRMzY2NxcGBgczEQI5UIb+kYYuNjsKfQwqJswCIv5z/nsBGP7oAYVL029wT41BAR0AAgAt//YBvAIsAA8AHwAiQB8AAQADAgEDaQACAAACWQACAgBhAAACAFEmJiYjBAYaKwEUBgYjIiYmNTQ2NjMyFhYHFBYWMzI2NjU0JiYjIgYGAbwxWj45WjMwWz46WTP3ChURERQKChUREBUKARJqfDY2fGpqezU1e2pARx0dR0BARhwcRgABAC3/9gJbAiwAGgA6QDcKAQIBFwsCAwIYAQADA0wAAQACAwECaQADAAADWQADAwBhBAEAAwBRAQAVEw8NCAYAGgEaBQYWKwUiJjU0NjYzMhYXByYmIyIGFRQWMzI2NxUGBgFynKlRkmJJci4sM2AhX1dYUENjMitfCoeRZH48FRBzFAxSU1JOGRZ/FhMAAf+/AAABigLKAAUAJUAiAAABAIYDAQIBAQJXAwECAgFfAAECAU8AAAAFAAUREQQGGCsBAyMTITUBinaVZP7cAsr9NgJacAABAE4AAAN7AiIACwAqQCcGBQMDAQIBhgAAAgIAVwAAAAJfBAECAAJPAAAACwALEREREREHBhsrMxEhESMRIxEjESMRTgMtlbeVtwIi/d4Bsv5OAbL+TgAC/9AAAAJzAvgADAAUADlANgYBAwACAAMCZwAABwEEBQAEZwAFAQEFVwAFBQFfAAEFAU8ODQAAEQ8NFA4UAAwADBEkIQgGGSsBETMyFhUUBiMhESM1ASMVMzI2NTQBE2l+eXCB/vyuAalmaCw3Avj+V1BRT18CiHD98IEgJTwAAgAAAAACcwL4ABIAGgBDQEAJAQYABoUFAQAEAQECAAFnAAIKAQcIAgdnAAgDAwhXAAgIA18AAwgDTxQTAAAXFRMaFBoAEgASEREkIRERCwYcKwEVMxUjFTMyFhUUBiMhESM1MzUTIxUzMjY1NAETr69pfnlwgf78fn77ZmgsNwL41nBjUFFPXwGycNb98IEgJTwAAgAr//YCXwL4ABMAHwAtQCoRAwIEAAFMAgEABACFAAQDBIUAAwEBA1kAAwMBYQABAwFRJCMXJxEFBhsrARMzAxYWFRQGBiMiJiY1NDY3AzMDFBYzMjY1NCYjIgYBRX6cplNRPXxfX3w9T1GinAI9Q0Q8O0RGOwH3AQH+5Rp9VEhyQkJySFN8GwEc/f9ASUlAP0lLAAEAAAAAATECIgALACFAHgQBAgUBAQACAWcAAwMoTQAAACcAThEREREREAYHHCszIzUjNTM1MxUzFSPjlU5OlU5O5mHb22EAAQAzAR8AlAJnAAMAH0AcAgEBAAABVwIBAQEAXwAAAQBPAAAAAwADEQMHFysTESMRlGECZ/64AUgAAgAgAAABPwIYAAMABwBGS7AyUFhAFgADAwBfAAAAKE0AAgIBXwQBAQEnAU4bQBQAAAADAgADZwACAgFfBAEBAScBTllADgAABwYFBAADAAMRBQcXKzMTMwMnMxMjIHGucm5DXEMCGP3oMQGyAAL/b/8QAT8CGAARABcAU0AKBAEBAwMBAAECTEuwMlBYQBYAAwMCXwACAihNAAEBAGEEAQAAKgBOG0AUAAIAAwECA2cAAQEAYQQBAAAqAE5ZQA8BABcWDAsIBgARAREFBxYrByImJzcWFjMyNjcTMwMOAzc2NjcTI0EUKBQLDh0RGy4KiK55ByU/XTQeNw1pQvAHCTUGCCMvAn/9zyBKQypNFEE8AfUAAf/W/xAAlADoAA4AK0AoAwEBAgIBAAECTAACAQKFAAEBAGIDAQAAKgBOAQALCgcFAA4BDgQHFisXIic1FhYzMjY1ETMRFAYWJBwMFQ0UG2E68AdGAgMUHgFe/pUtQAAB/0P+6gC8/8QAJAAfQBwcEQQDAAEBTAMCAgEAAYUEAQAAdhEZGhEaBQYbKxcuAicjDgIHByMnMxcWFhczPgI3NzMXFhYXMzY2NzczByMZAgoLAgICCgoDFEhGQxwFCAECAQQFAR5KHQIIAQECCAUdQkdJygkoKAgIKCgJTNpgEC0LCBsZBGhoCSwLCi4QYNoAAf9E/uYAvf/AACQAH0AcHBEEAwEAAUwEAQABAIUDAgIBAXYRGRoRGgUGGysHHgIXMz4CNzczFyMnJiYnIxQGBgcHIycmJicjBgYHByM3MxkCCwoCAgIKCwIUSEZDHAQIAgIFBQEeSh0CCAEBAQkFHUJHSYwJKCgICCgoCUzaYBAtCwccGQRoaAksCwouEGDaAAEAWgBYAbwCeAAIAChAJQcGBQQBBQEAAUwAAAEBAFcAAAABXwIBAQABTwAAAAgACBIDDRcrNxMDMwc3FScXZCAqmiDo6CBYAREBD+ggkCDoAAEAWgBYAbwCeAAIACJAHwgFBAMCBQABAUwAAQAAAVcAAQEAXwAAAQBPFRACDRgrJSM3BzUXJzMDAbKQIOjoIJoqWOggkCDo/vEAAQAbAAACAALKAAYAJUAiBQEAAQFMAAAAAV8AAQFqTQMBAgJrAk4AAAAGAAYREQQNGCszASE1IRUBYQEM/q4B5f7yAl9rS/2BAAMAWgAAAqoCygAJAA8AFAAxQC4AAgAFBAIFZwYBAwMBXwABAWpNAAQEAF8AAABrAE4KChQTEhAKDwoOFCEiBw0ZKwEUBiMjETMyFhYlFSEmJiMDMzI3IQKqzbnK4HClW/5HARoKZllRQcgR/uYBbLW3AspQm2+5X1r+L8MAAwAt//YCKwL4ABUAGwAhAJxLsBlQWEAKCQEEARIBAAYCTBtACgkBBAESAQMGAkxZS7AZUFhAJgAFAAcGBQdoAAICbE0JAQQEAWEAAQFzTQoBBgYAYQMIAgAAcQBOG0AqAAUABwYFB2gAAgJsTQkBBAQBYQABAXNNAAMDa00KAQYGAGEIAQAAcQBOWUAfHRwXFgEAIB8cIR0hGRgWGxcbERAPDgcFABUBFQsNFisXIiY1NDYzMhYXMyYmNTUzESMnIwYGAyIHMyYmAzI2NyMW+1tzdF47TBYFAwiVch0GFkoJVhDXBjQ1OTME2QwKj4uMkC4iED0gr/0IRyIvAb11OTz+uj4+fAABAA7/9gIjAtQAMABFQEILAQIBDAEAAiMBBgQiAQUGBEwDAQAIBwIEBgAEZwACAgFhAAEBcE0ABgYFYQAFBXEFTgAAADAAMCQlETUlJREJDR0rEzUzJiY1NDYzMhYXByYmIyIGFRQWFxYXMxUjFhYVFAYjIic1FhYzMjY1NCYmJyYmJw5JDxKCcDhlNzExTikrLkRDAgLOUBUXiX5xWTNtNjgvJT4oCBEJAUVVFjYjYGsaGHYUFiggJiwgAQFVGD4pX3ErjRYlKyEbJiETBAgFAAEADv/2AfECLAAtAEVAQgoBAgELAQACIwEGBCIBBQYETAMBAAgHAgQGAARnAAICAWEAAQFzTQAGBgVhAAUFcQVOAAAALQAtJSQRGCUkEQkNHSs3NTMmNTQ2MzIWFwcmJiMiFRQWFhcWFhczFSMWFRQGIyImJzUWFjMyNjU0JiYnDjobdmIzXDEtKEglQhExMA0ZDIwxC3V0OVIpLGYnLCUNKy7hVSQ6TEwUF2sRFyQNFRgUBQsGVRskU1kPEXsUGhoVDRUZFAABADsAAAHtAsoABwAdQBoAAgABAAIBZwADA2pNAAAAawBOEREREAQNGishIxEhNSERMwHtl/7lARuXATR+ARgAAQAmAAABiwIiAAcAHUAaAAMAAgEDAmcAAABtTQABAWsBThERERAEDRorEzMRIzUjNTP2lZXQ0AIi/d7hbwABABX/9gIDAiIAKgCXS7AZUFhAEwABAAEdCgICBg0BAwUDTBQBA0kbQBMAAQABHQoCAgYNAQMFFAEEAwRMWUuwGVBYQCMIAQEABgIBBmkAAAcBAgUAAmoACQltTQAFBQNhBAEDA2sDThtAJwgBAQAGAgEGaQAABwECBQACagAJCW1NAAMDa00ABQUEYQAEBHEETllADiopMhElJSQTEhEhCg0fKwEWMzI3MwYGIyInFSMnIwYGIyImJzcWFjMyNjY1NSYjIgcjNjYzMhYXNTMBeA4JJQZJAUU0BwpxFgcYVDcLHgkLCBoKJ0UrCg8kCUkCRjMEDASVAVYDNUpMAvRcKjwDAYwCAxs9MxcDNUpMAQKeAAEAAwEZAiMCYQApAB9AHCAUBQMBAAFMBAEAAQCFAwICAQF2ERsbERwFDRsrEx4DFzM+Azc3MxMjJy4CJyMUBgYHByMnLgI1Iw4CBwcjEzPuAgoMCgIDAgoLCgMdaGVhKQQIBQIDBwcCLGoqAgcGAwEHCAUqX2ZpAe4KKC4nCQknLikLcf64kg8pKAsLKSUGnp4IJScLCicrD5IBSAABADwAtADcAYYABwAiQB8AAQACAVcAAAADAgADZwABAQJfAAIBAk8REREQBA0aKxMzNTMVIzUjPGQ8PGQBPkjSSAABAFAAtADwAYYABwAoQCUAAgMBAlcEAQMAAAEDAGcAAgIBXwABAgFPAAAABwAHERERBQ0ZKxMVIxUjNTMV8GQ8PAE+QkjSSAACAF4AAAH5AsoAAwAHAAAzESERJSERIV4Bm/6YATX+ywLK/TYzAmQAAQAaAJMApgEgAAsAADciJjU0NjMyFhUUBmAdKSkdHSkpkygdHSsrHR0o//8AG//9AbYCIAIGDtQAAAACABv/+wJ8AkwAFwAfAAAFIiYnBi4CNTQ2NjcnMxMWFjMyFhUUBgEUFhY3JwYGAixLahs/dFo0SX9QA40RAzE0JiAp/lQtRiYGRE8FKDAMCSlNOUNlRhNM/p49JicdHykBERcaBweaCzr//wAA/wwB0gM1AiYN/AAAACcN9ACkAIEABw1OAIb/7wABABD+dgKFAi4ALgAAASIuAjU0NjcmJjU0NjYzMhYXByYmIyIGFRQWFzY3FwYGFRQeAjMyNjcXDgIBdEN/ZjxHQC0+Qm5BIDcdFhUsETQ9NiNXaSGwpilCSyJFdy0oGFdr/nYgRWxMVY01GFtEP1wyCAiFBQYsJh8xDCgQhB+QWS0+JRAaE4EMGhIAAgAI/nYCigHWADQAQAAAASImJjU0NjY3JiYnLgI1ND4CMzIWFRQGBxYWMzIWFRQGIyImJw4CFRQWFjMyNjcXBgYDFhYXNjY1NCYjIgYBRliRVT1dMRc9FAMOCyZFXDZiVyogH0UlJiAqJlZ1MStNMDhSKC9oOyo5h7MgPxUYHh4mGTf+djJrVEVnTSAdPhADIygIFDMvH1NBNFQkBwgnHR8pGRofOz4kKjEVFhl4HyQCzRs/GhUsGhQfDwABAAD/+wIIAfAAIgAAFTcyNjY3LgI1NDY2MzIXByYmIyIGFRQWFhc+AjcXDgIKLzMaCQogGT9sQzw3FhQsETE8ISoNIi0yKS1UoKwFjAIDAQomPCo9XDQQhQUGLiYdKxoECg0TEoQpLhL//wAQ/nYChQIuAgYM/QAAAAL//P/7AngB1gAkAC8AAAc3MjY3JiYnLgI1ND4CMzIWFRQGBxYWMzIWFRQGIyImJwYGExYWFzY1NCYjIgYECjBTIxUuEgUNCitJWS5cXyUlH0YlJiEqJ1WCMzmRahk/GzceJxQ6BYwJCBgsDwQjJwgXNC0dUEEtWigHCCcdHykdGxoeAUgUPiApMBQfDf//ABD+dgKFA40CJgz9AAAABxJHAI8Aa///AAj+dgKKAzUCJgz+AAAABxJHALMAE///AAD/+wIIA08CJgz/AAAABxJHAIQALf////z/+wJ4AzUCJg0BAAAABxJHAJwAE///ABD+dgKFA4wCJgz9AAAABxJEAIcAa///AAj+dgKKAzQCJgz+AAAABxJEAKsAE///AAD/+wIIA04CJgz/AAAABhJEfC3////8//sCeAM0AiYNAQAAAAcSRACUABP//wAQ/nYChQMWAiYM/QAAAAYSXGZr//8ACP52AooCvgImDP4AAAAHElwAigAT//8AAP/7AggC2AImDP8AAAAGElxbLf////z/+wJ4Ar4CJg0BAAAABhJccxP//wAQ/nYChQOwAiYM/QAAAAcSXgDDAGz//wAI/nYCigNYAiYM/gAAAAcSXgDnABT//wAA//sCCANyAiYM/wAAAAcSXgC4AC7////8//sCeANYAiYNAQAAAAcSXgDQABT//wAa/xkFKAHwACcM/wMgAAAABg0zAAD//wAa/xkFmAHWACcNAQMgAAAABg0zAAD//wAQ/nYE6wH0ACcM/wLjAAAABg8HAAD//wAA/xoElgHwACcM/wKOAAAABg8KAAD//wAP/ncHmwHWACcNAQUjAAAAJw8KApUAAAAGD/cAAP//AAD/GgcGAfAAJwz/BP4AAAAnDwoCcAAAAAYP+gAA//8AD/53BJ0B8AAnDP8ClQAAAAYP9wAA//8AAP/uBHgB8AAnDP8CcAAAAAYP+gAA//8AGv8ZCAgB1gAnDQEFkAAAACcP+gMgAAAABg0zAAD//wAP/ncHfQHWACcNAQUFAAAAJw/6ApUAAAAGD/cAAP//AAD/7gboAfAAJwz/BOAAAAAnD/oCcAAAAAYP+gAA//8AGv4xCAgB1gAnDQEFkAAAACcP+gMgAAAABhLGAAD//wAa/jEFKAHwACcM/wMgAAAABhLGAAD//wAa/jEFmAHWACcNAQMgAAAABhLGAAAAAQAbAj8BNwNBAC0AABM2NjU0Jic3FhYXHgIXJiY1NDYzMhcHJiMiBhUUFjM2NjcXBgYjIiYmJwYGByEFBQgIPQcFAQYdIAkHDzIfGxUJEg8KDRsIDxAQCiI9IwIdIgoBBQQCPx0kICMqHAkXEgQNCwIBBxUWIiMJNwYKChATBQYHNxAOAQcHDjAR////3f8VBeQC3AAnDSMFCAAAACcPIwNCAAAAJw1dAcIAAAAGEMgAAP//ABv/EwcMAtwAJwz/BQQAAAAnD5MDrAAAACcN+QIsAAAAJxJdAlP/+wAGDtUAAAABADsAAADcAtwAAwAAMwMzE1AVjBUC3P0kAAEAO//7AY4C3AAQAAAFIiYmJwMzEx4CMzIWFRQGAT1dZSgDFYwVAhAtLCYhKgUmUT4CLP4XLi4QJx0fKf//ADsAAADcAtwCBg0jAAD//wA7AAAB6wMUAiYNIwAAAAcOIADX/9EAAwA7//sCdAMTAAMAFgAaAAABNTcVEyMiJiYnAzMTHgIzMzIWFRQGATU3FQEP7CjoXGQoAxWMFQIQKyvpJiEq/sXsAodGRkj9MCZRPgIs/hctLxAnHR8pAiNGRkgAAgAGAAAA3APaABsAHwAAEyc2NyYmNTQ2NjMyFwcmJiMiBhUUFhc2NxcGBhMDMxMXESATEhogMhsdGAgKFAwNFSERIBsUJm0FE4wTAtZGBgQNKhkkLBQISAIEEQwUHQYJC0MOH/0gApb9agACAA3/+wGMA9oAGwAsAAATJzY3JiY1NDY2MzIXByYmIyIGFRQWFzY3FwYGEyImJicDMxMeAjMyFhUUBh4RIBMSGiAyGx0YCAoUDA0VIREgGxQmbetdZSgDE4wTAhAtLCYhKgLWRgYEDSoZJCwUCEgCBBEMFB0GCQtDDh/9GyZRPgHm/l0uLhAnHR8pAAIABgAAANwD2gAbAB8AABMnNjcmJjU0NjYzMhcHJiYjIgYVFBYXNjcXBgYTAzMTFxEgExIaIDIbHRgIChQMDRUhESAbFCZtBROMEwLWRgYEDSoZJCwUCEgCBBEMFB0GCQtDDh/9IAKW/Wr//wA5/ssBDwLcAiYNIwAAAAYO0R4A//8AO/7GAY4C3AImDSQAAAAGDtEt+///ADn+ywEPAtwCJg0jAAAABg7RHgAAAgAAAkABggOgACAAJAAAEyImNTQ2Njc2NicnMxcWBgcGBgcGBhUUFjMyNjcHDgI3JzMXyGZiJTgdEQgBBz8IAQMKCjIeFws3Q0dmEQUOOUgHCj4KAkAwKCIgDgUFCg6WlxQbCxAKBgYJBQoREQQ/BAoIb/HxAAL/ywAAASMDbgAUABgAABMiJiYjIgYHJzYzMhYWMzI2NxcGBgMDMxPAHjAoERIdEC82OBkqKxkQHBQjJC+CE4wTAvcVFBIQLEQUFAsMNx8Q/QkClv1qAAL/0v/7AYwDbgAUACUAABMiJiYjIgYHJzYzMhYWMzI2NxcGBhMiJiYnAzMTHgIzMhYVFAbHHjAoERIdEC82OBkqKxkQHBQjJC9kXWUoAxOMEwIQLSwmISoC9xUUEhAsRBQUCww3HxD9BCZRPgHm/l0uLhAnHR8pAAL/ywAAASMDbgAUABgAABMiJiYjIgYHJzYzMhYWMzI2NxcGBgMDMxPAHjAoERIdEC82OBkqKxkQHBQjJC+CE4wTAvcVFBIQLEQUFAsMNx8Q/QkClv1qAAEAGv8ZAyIB3QAyAAA3NDY3FwYGFRQWMzI2NjU0LgM1ND4CMzIWFwcmIyIGBhUUHgQVFA4CIyImJhoTIXsREmllTWs4L0RFLyhKZz4sSRk0LS4lQCcjOD44IzVol2NfllUcI2lJKy9DID1SJDITDhYYJDktJltTNRwSdR0lNRkSGxcYHioeK11QMTp0AAEAGv8ZA3AA8QAlAAA3NDY3FwYGFRQWMzI2NTQmJzcWFjMyFhUUBiMjFhQVFA4CIyImGhMhexEScWpufTdDIVaLNiYgKiYuAi1ekWSjtxwjaUkrL0MgQk0pKBEiGI0kIycdHykKDwchRDojfv//AAD/+wELAdoCBg34AAD//wAa/xkDIgHdAgYNMgAA//8AAP/7AdABWgIGDfkAAP//ABr/GQMiAhICJg0yAAAABw1NAHz/DP//ABr/GQNwAhICJg0zAAAABw1NAHz/DP//ABv/+wM3AkwAJw00AiwAAAAGDtUAAP//ABv/+wM3AkwAJw00AiwAAAAGDtUAAP//AA/+dwOgAdoAJw00ApUAAAAGD/cAAP//AA/+dwOgAdoAJw00ApUAAAAGD/cAAP//AA/+dwOgAdoAJw00ApUAAAAGD/cAAP//AA/+dwOgAdoAJw00ApUAAAAGD/cAAP//ABr/GQQwAiwAJw00AyUAAAAGEDUAAP///93/GQLNAdoAJw00AcIAAAAGEMgAAP///93/GQLNAnkAJw00AcIAAAAGE1oAAAAC/+8AAAEqA9cAJwArAAATJzQmJic3FxYWMzI2NxcHBhYzMjY1NCYnNxYWFRQGIyInBiMiJxYWEwMzE1hSBAkKTwoDDQUJBgU7BQEMBAsGBQM+BwYoIyINCxgOCwMBRhWMFQLjAw1JWyYRMRAKJCUGMwoFEAgJHwgLEScPKCwSFAYgK/0LAtz9JAAC/+//+wHcA9cAJwA4AAATJzQmJic3FxYWMzI2NxcHBhYzMjY1NCYnNxYWFRQGIyInBiMiJxYWASImJicDMxMeAjMyFhUUBlhSBAkKTwoDDQUJBgU7BQEMBAsGBQM+BwYoIyINCxgOCwMBATNdZSgDFYwVAhAtLCYhKgLjAw1JWyYRMRAKJCUGMwoFEAgJHwgLEScPKCwSFAYgK/0GJlE+Aiz+Fy4uECcdHykAAv/vAAABKgPOABgAHAAAEyc0LgInNxYWFxYzMjY2NxcGBiMiJxYWEwMzE1pSAgUKCFEEBwMNCxIQBQJCBic0DA0CAUQVjBUC4wMILj9DHBQPHxAEFR4PFjRGAh4x/Q8C3P0kAAL/7//7AdwDwwAYACkAABMnNC4CJzcWFhcWMzI2NjcXBgYjIicWFgEiJiYnAzMTHgIzMhYVFAZaUgIFCghRBAcDDQsSEAUCQgYnNAwNAgEBMV1lKAMVjBUCEC0sJiEqAtgDCC4/QxwUDx8QBBUeDxY0RgIeMf0VJlE+Aiz+Fy4uECcdHykAA//RAAABBgPCABIAHQAhAAATIiYmJzcWFhc+AjMyFhUUBgYnIgYHFjMyNjU0JgMDMxNoFj02DgcIFg0NLT0nKTwZRAsTLBIPDDgiFl4TjBMC7QQHAkIBAwEfQSs0Lx40IJEnJgEZERIS/IIClv1qAAP/2P/7AYwDwgASAB0ALgAAEyImJic3FhYXPgIzMhYVFAYGJyIGBxYzMjY1NCYTIiYmJwMzEx4CMzIWFRQGbxY9Ng4HCBYNDS09Jyk8GUQLEywSDww4IhaIXWUoAxOMEwIQLSwmISoC7QQHAkIBAwEfQSs0Lx40IJEnJgEZERIS/H0mUT4B5v5dLi4QJx0fKQAD/9EAAAEGA8IAEgAdACEAABMiJiYnNxYWFz4CMzIWFRQGBiciBgcWMzI2NTQmAwMzE2gWPTYOBwgWDQ0tPScpPBlECxMsEg8MOCIWXhOMEwLtBAcCQgEDAR9BKzQvHjQgkScmARkREhL8ggKW/WoAAv/rAAABKgPMACcAKwAAEyc2NjMyFjMzJiY1NDYzMhcHJiYjIhUUFhc2NjcXDgMjIiYjIgYTAzMTITYMLBIXIw4FEhg/Lh4YCAoSCy8qExEdDhQIJzAuDx0kCwoOJBOMEwLXJBwZFg4rGC00CD4CBCEaIQUGDAY8BBAQCxYM/R4Clv1qAAL/8v/7AYwDzAAnADgAABMnNjYzMhYzMyYmNTQ2MzIXByYmIyIVFBYXNjY3Fw4DIyImIyIGASImJicDMxMeAjMyFhUUBig2DCwSFyMOBRIYPy4eGAgKEgsvKhMRHQ4UCCcwLg8dJAsKDgEKXWUoAxOMEwIQLSwmISoC1yQcGRYOKxgtNAg+AgQhGiEFBgwGPAQQEAsWDP0ZJlE+Aeb+XS4uECcdHyn////K/swBCQLcAiYNIwAAAAYSr8oA////2f7HAY4C3AImDSQAAAAGEq/Z+wABAC0CVACPAwYAAwAAEyczFzQHWwcCVLKy//8AK/8dAI3/zwAHDU3//vzJAAEAQQAAANwCEAADAAAzAzMTUA+MDwIQ/fAABQAb//sFiQRQAAMAKABXAFsAYwAAASczFwciJjU0Njc3BhUUMzI2NTU3FRQzMjY1NCYnNxYWFRQGIyInBgYDIiYnBi4CNTQ2NjcnMxMWFjMyNjYnAzMTHgIzMjY2JwMzExYOAiMiJicGBiUDMxMlJwYGFRQWFgKLB1sHcCUaAwM8BhMMDzoTDgsIBzcKDSYrHBMJKmdLahs/dFo0SX9QA40RAzE0LCgKAg6ODwIULyguKAgCEo0UAg0xZVQ0VRccWAKNFYwV+7cGRE8sRwOesrLhNB8LGRAOIhcbHCgeEj0ZEQwRIxEOEzEUITUSFxz9PikvDAkpTTlDZUcSTP6ePSYNNDoBkf5wNTkUEzg2Adr+HDpdQiQhJyYiBQLc/STbmgo7JBcaBwAQABH/cgQvAv8AIQAlAUgBTAFQAVcBZAFoAW8BcwF/AYsBngGnAbIBxwAAEyImNTQ2NzcGBhUUMzI2NzU3FRQzMjU0JzcWFRQGIyInBgU1NxUBJiY1ND4CMzIWFxYWMzI2JyciJicmJicGBiMiJicGJjU0NjcnMxcWFjMyNjcXBgYVFBYXFhYzJzMXNjY3NjYnJyYmJwYGIyMWFhUUBgciJjU0NwYjIiYnBiMiJicGJjU0NjcnMxcWFjMyNicnMxcWFjMyNicnMxcWBgcxBhUUFjMyNjU0Jic3FhYzMjYnJzMXFhYXJzMXNjY3FwYVFBYXPgIzMhYVFAYjIiYnBgYHFxYWMzI2NyY1NDYzMhYXByYmIyIGFRQWMzI2NxcGBiMiJicGBgcGBgcXHgIXMjY2NxcGBhUUFjMyNjY3FwYGFRQWMzI2NTQmJzcWFhUUBiMiJwYGIyImJwYGIyImJwYGIyImJwYGIyImJwYGFRQWFhcBJzMXNzU3FQUUFjcnBgYFMjY1NCYjIgYGBxYyBTU3FQUUFjcnBgYFNTcVBSImNTQ2MzIWFRQGIyImNTQ2MzIWFRQGBSc2NjcGIyI1NDY2MzIWFRQGIyUGBxYzMjcmJgUUFjMyNyYmIyIGBSImJwYjITczMjcXBhYzMjY3FwYGzxANAQEaAQEHBAYBGAkJBxcKEBEMCQgCPa78WwwNIDAuDhQLCRA6Lz9JAgQfRxsfJQcKHBEVIQkpRDgqASsFAg8NEREKKAIHGCAgPxwCKQJBTyQVIwEDHR0GByAQCQEBUUE0RgEMEBIXBREnGCUIKkQ4KQEqBQEUEBEPAQUpBQEQEB0IAgcpCAEDBAgzIjA4FiAOHCURGwUBBysGARQcBSgEGQ8IJwkKEA8tNRscKkxONCwHCRoVAwE0Ng4aCxQwIQsWCggIEQUTFSMNCh0OCiJYPi5FDQomEyphMQQCDRsWFiMZBygCBw8VCgwJBiUBBgsTDhMOCSoIDCcjJQsIGBcRHwYRLxYjMAcSTjEyPBMGFhIOLxcGBgcMBQFhBykGFmf94CsUAx0fA3IxKhEPFCQdCggQ/oV7/ZorFAMdHwHZn/6wChAQCgsQEE8KEREKCxAQAmoDIzQJCxBAESAVICJEPfz9IhYaIBEGBg0DHg0QDg0BEQsNDv7NDxIFDRn+/AbyIAsfAQUKDQoEIAMkAqgXDAUJBwUGCwQMCxALCRkLDQwOCRQSDhYGEzIfMx/8ySxSFyg6JRIiGCoSFCZhAgMDDg0QDA4UCRwhIDAHD2kbDx01BwodCAwMBAMDMzMBCAUDDxp5AhAMDA4DBAUlMAQpLwgHAhILHRAUCRwhIDAHGnUbDxcak5IeFBQdusAQGwoUER8YIRMMDQopDQ0YGbq5GhkDurkEJSYHHA8JDQQcNiMnJScxExANEgN7HhkBAhQfIisEAygDAhQOFRUKBicOERAaDwwDBwYBSSgiBwEEICkIChsKDAoIIiYGCiEJCA0LExEsFgwWLRcmJxcMCwsTFQoQHR4PChAKDRMmDRwOETI0FAJW6+thHx4fTA0IAjwEGUQcFA0TGiUQAbUfJB8TDQgCPAQZxh8zIEUQCwsQEAsLEBALCxAQCwsQsycBFh4DMxQnGzwpOkPPBxMvCwwfKAkJAxsaG7IKCBEnIAQNEhgLBSIhAAEACv//AegBygAOAAAFJwcnNyc/AjMfAgcXAZOdlgY5iQKvOwc5sAKNPQFubQSxYggGpaYFCGC0AAwAJ/84A8EC0gAPABIAFQAdACAALAAvADIAPgBBAEQARwAAFzUnNzUzNxczFRcHFSMHJxMHMwUVNxMzNzUnIwcVASMXASImNTQ2MzIWFRQGJRc1BScVJTI2NTQmIyIGFRQWBTMnBTUHBzcjroeHvoeHwYaGvoiIh0uW/pppPeqlpeqmAjVqav7mJzg4Jyc4OP5KSQLWSf65GSIiGRkiIv7+aGgCNWW1SZJAv4eHvoeHwYaGvoiIAtZLKmlp/cul7KSm6AGOav7xOCcnODgnJzhfSZJJSZIOJBcZIyMZFyTgaGhlZXVJ//8AIP5mA84BvQImDfYAAAAHEl8Bmv/q//8AIP5mBMYBhAImDfcAAAAHEl8Blf/q//8AAP56AQsB2gImDfgAAAAGEl8g/v//ACD+ZgPOAb0CBg1UAAD//wAA/noB0AFaAiYN+QAAAAYSX1f+//8AIP8BA84BvQImDfYAAAAHDfUBlf/q//8AIP8BBMYBhAImDfcAAAAHDfUBkP/q//8AAP8VAQsB2gImDfgAAAAGDfUb/v//ACD/AQPOAb0CBg1ZAAD//wAA/xUB0AFaAiYN+QAAAAYN9VL+AAQAIP8dA84BvQAiAC4AOgBGAAAFIiYmNTQ2NxcGBhUUFhYzFTcyNjU0Jic3HgIVFA4CIzUHIiY1NDYzMhYVFAYzIiY1NDYzMhYVFAYzIiY1NDYzMhYVFAYBqI+tTBgLfQcNNXpnAcK9GBODDRgPNn3UnjUXICAXFyAgahcgIBcXICBqFyAgFxcgIBU6ZkEvYyYdHD8YJTkfAwMsNyRlNCYiUVEjPlk5GwHPIBcXISEXFyAgFxchIRcXICAXFyEhFxcgAAQAIP8dBMYBhAAqADYAQgBOAAAFIiYmNTQ2NxcGBhUUFhYzFTcyPgI3FwYGFRQWMzIWFRQGIyImJwYEIzUHIiY1NDYzMhYVFAYzIiY1NDYzMhYVFAYzIiY1NDYzMhYVFAYBqI+tTBgLfQcNNXpnAUiFeWorcAYINkomICknWnMTTf7/nzoXICAXFyAgahcgIBcXICBqFyAgFxcgIBU6ZkEvYyYdHD8YJTkfAwMOKlJFMxMjCyMoJx0fKT80RD8BzyAXFyEhFxcgIBcXISEXFyAgFxchIRcXIAAE/+P/MQFTAdoAEgAeACoANgAAFTcyNjY1NCYmJzceAhUUDgIHIiY1NDYzMhYVFAYzIiY1NDYzMhYVFAYzIiY1NDYzMhYVFAYKPEAZDxcNig0YECxPbigXICAXFyAgahcgIBcXICBqFyAgFxcgIAWMDCEfHE5UIyYiWl8sRFUuEcogFxchIRcXICAXFyEhFxcgIBcXISEXFyAABAAA/zEB6QFaABkAJQAxAD0AABU3Mj4CNxcGBhUUFjMyFhUUBiMiJicOAhciJjU0NjMyFhUUBjMiJjU0NjMyFhUUBjMiJjU0NjMyFhUUBgokNCQZCoMECjxJJiApJ0ZjFxtJTxQXICAXFyAgahcgIBcXICBqFyAgFxcgIAWMDitURhYXQBskJycdHykkLiQjC8ogFxchIRcXICAXFyEhFxcgIBcXISEXFyD//wAg/wEDzgK4AiYN9gAAACcN9QGV/+oABxJHAWf/lv//ACD/AQTGArgCJg33AAAAJw31AZD/6gAHEkcBfP+WAAUAAP8VAUgDLwALABcAIwA2AEIAABMiJjU0NjMyFhUUBgciJjU0NjMyFhUUBjMiJjU0NjMyFhUUBgE3MjY2NTQmJic3HgIVFA4CFyImNTQ2MzIWFRQGvxklJRkaJCRqGSUlGRokJIEZJSUZGiQk/twKPEAZDxcNig0YECxPblkdKSkdHSkpArEmGhokJBoaJoQmGhokJBoaJiYaGiQkGhom/c6MDCEfHE5UIyYiWl8sRFUuEeYoHR0rKx0dKAAFAAD/FQHpArgACwAXACMAPQBJAAATIiY1NDYzMhYVFAYHIiY1NDYzMhYVFAYzIiY1NDYzMhYVFAYBNzI+AjcXBgYVFBYzMhYVFAYjIiYnDgIXIiY1NDYzMhYVFAbxGSUlGRokJGoZJSUZGiQkgRklJRkaJCT+qgokNCQZCoMECjxJJiApJ0ZjFxtJT5UdKSkdHSkpAjomGhokJBoaJoQmGhokJBoaJiYaGiQkGhom/kWMDitURhYXQBskJycdHykkLiQjC+YoHR0rKx0dKP//ACD+pAPOAb0CJg32AAAABxJIAWP/7f//ACD+pATGAYQCJg33AAAABxJIAV7/7QAEAAD+uAErAdoAEgAeACoANgAAFTcyNjY1NCYmJzceAhUUDgIXIiY1NDYzMhYVFAYHIiY1NDYzMhYVFAYzIiY1NDYzMhYVFAYKPEAZDxcNig0YECxPblgYIiIYGSEhZhgiIhgZISF9FyMjFxkiIgWMDCEfHE5UIyYiWl8sRFUuEcIkGRgiIhgZJIEkGRgiIhgZJCQZGCIiGBkkAAQAAP64AekBWgAZACUAMQA9AAAVNzI+AjcXBgYVFBYzMhYVFAYjIiYnDgIXIiY1NDYzMhYVFAYHIiY1NDYzMhYVFAYzIiY1NDYzMhYVFAYKJDQkGQqDBAo8SSYgKSdGYxcbSU+UGCIiGBkhIWYYIiIYGSEhfRcjIxcZIiIFjA4rVEYWF0AbJCcnHR8pJC4kIwvCJBkYIiIYGSSBJBkYIiIYGSQkGRgiIhgZJP//ACD+mgPOAkgCJg32AAAAJxJFAWP/7QAHEqMBef9J//8AIP6aBMYClgImDfcAAAAnEkUBXv/tAAcSowGL/5cABQAA/q4BLQMNABMAJgAyAD4ASgAAEy4CJzceAhc+AjcXDgMHAzcyNjY1NCYmJzceAhUUDgIXIiY1NDYzMhYVFAYjIiY1NDYzMhYVFAYXIiY1NDYzMhYVFAaVCiIjDjoIGBwLCxcTBToFFRkXBt0KPEAZDxcNig0YECxPbqIZISEZGCIirhkiIhkXIyMyGSEhGRgiIgI/FEFCFR8LKjIVGTUpCBgKLTcyEP22jAwhHxxOVCMmIlpfLERVLhHMIhgZJCQZGCIiGBkkJBkYIoEiGBkkJBkYIgAFAAD+rgHpApYAEwAtADkARQBRAAATLgInNx4CFz4CNxcOAwcBNzI+AjcXBgYVFBYzMhYVFAYjIiYnDgIXIiY1NDYzMhYVFAYjIiY1NDYzMhYVFAYXIiY1NDYzMhYVFAbHCiIjDjoIGBwLCxcTBToFFRkXBv7xCiQ0JBkKgwQKPEkmICknRmMXG0lP3hkhIRkYIiKuGSIiGRcjIzIZISEZGCIiAcgUQUIVHwsqMhUZNSkIGAotNzIQ/i2MDitURhYXQBskJycdHykkLiQjC8wiGBkkJBkYIiIYGSQkGRgigSIYGSQkGRgi//8AIP7/A84CSgImDfYAAAAnEl0Bcv/nAAcN9AGn/5b//wAg/v8ExgJKAiYN9wAAACcSXQFl/+cABw30Aaf/lgAEAAD/EwE7AsEACwAeACoANgAAEyImNTQ2MzIWFRQGAzcyNjY1NCYmJzceAhUUDgIXIiY1NDYzMhYVFAYjIiY1NDYzMhYVFAa4HysrHx4rK9YKPEAZDxcNig0YECxPbrUdKSkdHCgoyR0pKR0cKCgCLSofHywsHx8q/c6MDCEfHE5UIyYiWl8sRFUuEegpHB0qKh0cKSkcHSoqHRwpAAQAAP8TAekCSgALACUAMQA9AAATIiY1NDYzMhYVFAYBNzI+AjcXBgYVFBYzMhYVFAYjIiYnDgIXIiY1NDYzMhYVFAYjIiY1NDYzMhYVFAbqHysrHx4rK/74CiQ0JBkKgwQKPEkmICknRmMXG0lP8R0pKR0cKCjJHSkpHRwoKAG2Kh8fLCwfHyr+RYwOK1RGFhdAGyQnJx0fKSQuJCML6CkcHSoqHRwpKRwdKiodHCn//wAg/+sDzgJIAiYN9gAAAAcSowF5/0n//wAg/+sExgKWAiYN9wAAAAcSowGL/5f//wAA//sBCwMNAiYN+AAAAAYSoxAO//8AAP/7AdACoAImDfkAAAAGEqNMoQACACD+4gPOAb0AIgA2AAAFIiYmNTQ2NxcGBhUUFhYzFTcyNjU0Jic3HgIVFA4CIzUTLgInNx4CFz4CNxcOAwcBqI+tTBgLfQcNNXpnAcK9GBODDRgPNn3UnioKIiMOOggYHAsLFxMFOgUVGRcGFTpmQS9jJh0cPxglOR8DAyw3JGU0JiJRUSM+WTkbAf72FD4+FR8LKC4VGDInCBgKKzQwEAACACD+4gTGAYQAKgA+AAAFIiYmNTQ2NxcGBhUUFhYzFTcyPgI3FwYGFRQWMzIWFRQGIyImJwYEIzUTLgInNx4CFz4CNxcOAwcBqI+tTBgLfQcNNXpnAUiFeWorcAYINkomICknWnMTTf7/nyUKIiMOOggYHAsLFxMFOgUVGRcGFTpmQS9jJh0cPxglOR8DAw4qUkUzEyMLIygnHR8pPzREPwH+9hQ+PhUfCyguFRgyJwgYCis0MBAAAv/8/vYBCwHaABEAJQAAFTcyNjU0JiYnNx4CFRQOAhMuAic3HgIXPgI3Fw4DBwpBNA8YDIoMGBEqS2AjCiIjDjoIGBwLCxcTBToFFRkXBgWMHS8cTlQjJiJaXyxEVS4R/vsUPj4VHwsoLhUYMicIGAorNDAQAAIAAP72AdABWgAZAC0AABU3Mj4CNxcGBhUUFhYzMhYVFAYjIiYnBgYTLgInNx4CFz4CNxcOAwcKJi0bEwqDBAoVNzQmICknUFkTJWVWCiIjDjoIGBwLCxcTBToFFRkXBgWMDitURhYXQBsYIRInHR8pIiw0Gv77FD4+FR8LKC4VGDInCBgKKzQwEAACACD+/APOAb0AIgA0AAAFIiYmNTQ2NxcGBhUUFhYzFTcyNjU0Jic3HgIVFA4CIzUXNx4CFwcmJicGBgcnPgMBqI+tTBgLfQcNNXpnAcK9GBODDRgPNn3UniJBCR4gDTUKJhAOIAY0BRMWFBU6ZkEvYyYdHD8YJTkfAwMsNyRlNCYiUVEjPlk5GwFCBRI3OBMcDkAcIUIKFgkmLywAAgAg/vwExgGEACoAPAAABSImJjU0NjcXBgYVFBYWMxU3Mj4CNxcGBhUUFjMyFhUUBiMiJicGBCM1FzceAhcHJiYnBgYHJz4DAaiPrUwYC30HDTV6ZwFIhXlqK3AGCDZKJiApJ1pzE03+/58dQQkeIA01CiYQDiAGNAUTFhQVOmZBL2MmHRw/GCU5HwMDDipSRTMTIwsjKCcdHyk/NEQ/AUIFEjc4ExwOQBwhQgoWCSYvLAACAAD/EAELAdoAEQAjAAAVNzI2NTQmJic3HgIVFA4CFzceAhcHJiYnBgYHJz4DCkE0DxgMigwYESpLYBtBCR4gDTUKJhAOIAY0BRMWFAWMHS8cTlQjJiJaXyxEVS4RPQUSNzgTHA5AHCFCChYJJi8sAAIAAP8QAdABWgAZACsAABU3Mj4CNxcGBhUUFhYzMhYVFAYjIiYnBgYXNx4CFwcmJicGBgcnPgMKJi0bEwqDBAoVNzQmICknUFkTJWVOQQkeIA01CiYQDiAGNAUTFhQFjA4rVEYWF0AbGCESJx0fKSIsNBo9BRI3OBMcDkAcIUIKFgkmLyz//wAa/xUEKwHaACcNWwMgAAAABg0zAAD//wAa/xUE8AFaACcNXQMgAAAABg0zAAD//wAQ/nYD7gH0ACcNWwLjAAAABg6VAAD//wAA/xUDmQHaACcNWwKOAAAABg6YAAD//wAa/jEHfgGyACcNXQWuAAAAJw6YAyAAAAAGEsYAAP//AAD/FQNGAd4AJw1bAjsAAAAGDtgAAP//AAD/FQQLAd4AJw1dAjsAAAAGDtgAAP//ABD+dgPuAfQAJw1bAuMAAAAGDwcAAP//AAD/FQOZAdoAJw1bAo4AAAAGDwoAAP//ABD+dgPuAuUAJw1bAuMAAAAGD3kAAP//AAD/FQOZAq0AJw1bAo4AAAAGD3wAAP//ABr+MQd+Aq0AJw1dBa4AAAAnD3wDIAAAAAYSxgAA//8AD/53A6AB2gAnDVsClQAAAAYP9wAA//8AD/53BGUBpgAnDV0ClQAAAAYP9wAA//8AAP8VA3sB2gAnDVsCcAAAAAYP+gAA//8AAP8VBEABoQAnDV0CcAAAAAYP+gAA//8AGv8VBPUCLAAnDV0DJQAAAAYQNQAA////3f8VA5IBfwAnDV0BwgAAAAYQyAAA//8AGv4xBCsB2gAnDVsDIAAAAAYSxgAA//8AGv4xBPABWgAnDV0DIAAAAAYSxgAA//8AGv8VBCsCTAAnDVsDIAAAAAYS1AAA//8AGv8VBCsCTAAnDVsDIAAAAAYS1AAA////3f8VA5ICeQAnDV0BwgAAAAYTWgAA//8AIP6MA84BvQImDfYAAAAHDlsBX//n//8AIP6MBMYBhAImDfcAAAAHDlsBWv/nAAUAAP6gASsB2gASAB4AKgA2AEIAABU3MjY2NTQmJic3HgIVFA4CFyImNTQ2MzIWFRQGIyImNTQ2MzIWFRQGFyImNTQ2MzIWFRQGIyImNTQ2MzIWFRQGCjxAGQ8XDYoNGBAsT26oGCEhGBciIqsYISEYFyIifRghIRgXIiKrGCEhGBciIgWMDCEfHE5UIyYiWl8sRFUuEdAhGBgjIxgYISEYGCMjGBghiyEYGCMjGBghIRgYIyMYGCH//wAg/owDzgG9AgYNlQAAAAUAAP6gAekBWgAZACUAMQA9AEkAABU3Mj4CNxcGBhUUFjMyFhUUBiMiJicOAhciJjU0NjMyFhUUBiMiJjU0NjMyFhUUBhciJjU0NjMyFhUUBiMiJjU0NjMyFhUUBgokNCQZCoMECjxJJiApJ0ZjFxtJT+QYISEYFyIiqxghIRgXIiJ9GCEhGBciIqsYISEYFyIiBYwOK1RGFhdAGyQnJx0fKSQuJCML0CEYGCMjGBghIRgYIyMYGCGLIRgYIyMYGCEhGBgjIxgYIf//ACD/AQPOAs8CJg1ZAAAABw7LAWH/j///ACD/AQTGAs8CJg1aAAAABw7LAXb/j///AAD/FQELA0YCJg1bAAAABg7L+wb//wAA/xUB0ALZAiYNXQAAAAYOyzeZACEALf8MHqACmAADACUAKQAtAE8AcQB1AJgAnACgAMoA7QEAARMBJgEqATYBmwHsAkgCTwJbAmcCcwJ3AoMCjwKbAp8CowKnAqsCrwAAATU3FQciJjU0NzcGFRQzMjY1NTcVFDMyNTQmJzcWFhUUBiMiJwYlNTcVBTU3FQUiJjU0NzcGFRQzMjY1NTcVFDMyNTQmJzcWFhUUBiMiJwYhIiY1NDc3BhUUMzI2NTU3FRQzMjU0Jic3FhYVFAYjIicGAQMzEwUnNjY1NCYnNxYWFxYWMzI2NicDMxMWBgYHKwIxJicOAiUDMxMhAzMTBSImJwYmJjU0NjcnMxcWFjMyNjYnJzMXFhYzMjY2JwMzExYGBiMiJicGBSc2NjU0Jic3FhYXFhYzMjY2JwMzExYGBgcrAjEmJw4CAScyNjcmJiMiByc2NjMyFhcGBgUnMjY3JiYjIgcnNjYzMhYXBgYhJzI2NyYmIyIHJzY2MzIWFwYGBSczFwUiJjU0NjMyFhUUBgEmJjU0PgIzMhYXFhYzITI2NjcXBgYVFBYzMjY2NxcGBhUUFjMyNTQmJzceAjMyNjU0Jic3FhYVFAYGKwMxIiYnBgYjIiYnBgYjIiYnBgYjIyExJicGBiMiJwYGFRQWFhcFJiY1ND4CMzIWFxYWMzI2NjcXBgYVFBYzITI2NyYmIyIGByc2NjMyHgIzMxcOAwcGIyExJiYnBgYHIzAjIzEmJwYGIyInBgYVFBYWFyU0NjcXBgYVFBYzMjY1NCYnNxYWFxYWFzY2NzY2MzIWFxYWMzY2NyYmIyIGByc2NjMyHgIzMxcOBAcjIiMjMSYnBgYjIiYnBgYHBisCMSYmJwYGIyImJiUnBgYVFBYFMicmJiMiBgYHFhYFMicmJiMiBgYHFhYlFhYzMjYnJiYjIgYBNTcVBSImNTQ2MzIWFRQGBSImNTQ2MzIWFRQGIyImNTQ2MzIWFRQGBTU3FQU1NxUFNTcVBTU3FQU1NxUTVo5sFg8DJAMLBwkjCw8FBCEGCBcZEQwL9A6OBuyO+BoWDwMkAwsHCSMLDwUEIQYIFxkRDAsHVRYPAyQDCwcJIwsPBQQhBggXGREMCwF0DFQM/c8eP1MXEE8QFQIJHB8ZFgQBC1UMAhA6PQYCBigVCzlP+g8MVAwLbAxUDP38LUAQM1g2YEgCVQoCHSAaGAYBCVYJARwkHBgEAQtVDAISP0QfMw4f88QfQFMXEE4QFQMIHR4ZFgUCClQMAhA6PAYDBigVCjlPBj0JHiwMChcHCw8XBhsQDzUSCD/z+QkeLAwKFwcLDxcGGxAPNRIIPxpuCR4sDAoXBwsPFwYbEA81Egg/7zgENwT+0hIaGhISGhoLQhQUNExOGiEgFBUfFwPkGxwRCk4DBxUeFBsSB1AEBxYiNAIFTQYQIyEmHhMLUwoVK0gpAQECHT0QDjIoIC8KETEoGS4PFToiAfwNKh0JIBpNPAgHCxIJ6aEUFDRMThohIBQVHxYbIxUITgIGJCwDh0F6LxtDJw8gEAwRJw8pQTUuFhcJJTxDXEYGBvxUJTUMGEIhAgEFLh8JIBpNPAgHCxIJCaMMFEkKCzg1SDQSDlQJCgMIIyAUERQeRCAgOBkRIhI+di4cQycPIBAMEScPKUE1LxYWCR4zNUBXPQUCAQgxGQojGhZCGw8lHgUFBQYRIAwIbVg2VjMIdgQpLzkEiCUMDBQLCR0ZBREu6golDAwUCwkdGQURLgubDCsXDQ8HBhsQDBkFhI4LjxIYGBIRGRnj9hIYGBIQGRl4EhgYEhEYGP7bjhV+ju7Pjhc6juwzjgJEKiorrB4TDBQIFQ0QERcSCyQPEQoVCgkMHQwUIAseHCoqKykqKiusHhMMFAgVDRARFxILJA8RChUKCQwdDBQgCx4eEwwUCBUNEBEXEgskDxEKFQoJDB0MFCALHv6mAbf+SYtLFkUxGTwfJh0/CR0TDR8eARz+3i1CJwICFiU+L30Bt/5JAbf+SQMYHQoQMy48ThAu1SQXCB8j8PAwHgwhIQEc/t4uRSUUFyuISxZFMRk8HyYdPwkdEw0fHgEc/t4tQicCAhYlPi8BvSIRDAUHEBYJGBYSHiwjIhEMBQcQFgkYFhIeLCIRDAUHEBYJGBYSHiwSamoWGRMSGxsSExn+Ikp7JENhPh4yLTEcDjI2Dg4nDhITDjM5DBUvDAwSLxU0JwZFRxkSHBlOIBYeWCc3OBMXJiQZFBgdDw0cGw4EHBIWTxInEhpITSAZSnskQ2E+HjItMRwSNjcODiYQFhcdIBASAwRSBQQVHRZPAx8oIQQBAhYZHxEBAh4SFk8SJxIaSE0g5xU+LRodKBMpLTwrGUUqFiMnCRkQAQEdJjksLDopGgEdHxASAwRSBQQVHRZPAhcfIBYCAxwPGBsjGxgCAQELCktTIEWpXQYkFRUPMB0gIQ4SBhoeAx0gIQ4SBhoeMBMeEhMQKRX++CoqKz0YERIaGhIRGAQYERIZGRIRGBgREhkZEhEYKSoqKykqKispKiorWyoqKzQqKisAGwAK/1YHPQKDACEAJQBOAFoAZgDJANEA2ADnAPAA9AEAARUBNAE4ATwBQAFfAWMBbwG2AgMCDAIUAiACLAIwAAABIiY1NDY3NwYGFRQzMjY3NTcVFDMyNTQnNxYVFAYjIicGFwMzEwUiJicGJiY1NDY3JzMXFhYzMjYnJzMXFhYzMjYnJzMXFgYGIyImJwYGJSImNTQ2MzIWFRQGJzI2NTQmIyIGFRQWASYmNTQ+AjMyFhcWFhcWFjY3PgI3FwYGFRQWMzI2NjcXBgYVFBYzMjY1NCYnNxYWMzI2NTQnNxYWFRQGIyImJwYGIyInBgYjIiYnBgYHBgYiJicmJwYjIiYnBgYVFBYWFzcGBxYWNyYmBRQWNycGBgUiJic3FjM2NjMyFhUUBicyNTQmIyIHFgU1NxUFIiY1NDYzMhYVFAYFJzI2NyYmIyIGByc2NjMyFhYXBgYBJz4CJyYmJzcWFhcWFjMyNicnMxcWBiMiJicOAiUDMxMlNTcVBQMzEwUnPgInJiYnNxYWFxYWMzI2JyczFxYGIyImJw4CASczFwciJjU0NjMyFhUUBgUiJicGBhUUFhYXByYmNTQ+AjMyFhcWFhcyNicmJic3HgIXFhYzMjY3JiYjIgYHJzYzMhYWMzMXIg4CIyInBgYjIicGBSImNTQ2NxcGFRQWMzI2NTQmJzcWFhcWFjMyNjc2NjMyFhcWFjMyNjcmJiMiBgcnNjMyFhYzMxciDgIjIicGIyImJwYGIyImJw4CNyIGBxYWNyYmJQYHFhY3JiYXIiY1NDYzMhYVFAYzIiY1NDYzMhYVFAYHJzMXAiAQDQEBGgEBBwQGARgJCQcXChARDAkIyggqCP7fGSUJGzMgOSoBKAYCFBMdCAEFKgUCFBAdCAEIKwgBCiMmExgGCCACcRkYHRcXGx0XCg4OCgoMC/7nDQ0hMC8PDQ0MCxAOGUhHFhAQCwcnAgcNEA8OCQQpAgYLFBEOAQMlBRIcEhEJKgMEKCYWHgcHHhMmCwoZFwwcBgodFw8zOjQPFg8OGBIwFwYGCAwFQB0UESkPBgz9misUAh0gBXYNJAkCCgUJJBcPGhwlJAsFEhAG+cyjBQUNEBANDBAQ/qoFHCgLChgHAwwHEAcUDAkfHwgHO/ymARctGQcFCAYqBQkBBRYMGAkCCCsHAhkwChIIAyo5AQEIKgn+MKIFEAgrB/63ARctGQcFCAYqBQkBBRYMGAkCCCsHAhkwChIIAyo5/lsCIAPNDRAQDQwQEPzQEjAWBwYIDAUpDQ0hMC8PDQ0MCxAODxQFAQYFKAMIBgEFEBMmOxoSKQ0KEAsGFhUhMiYOCAQYJSk4LCcNCiETGA8OAxEuRQYQJRIsHzIkDQcoBwUCBhUNDhENFDATDREQDBMOKD8cEikNChALBhYVISslFggEGSYqOy0WDxEWESoYDxoSDBIIAhg07QcXCxErEAgR+6shFhItDwYKdwoNDQoLDw80Cw0NCwoNDTcCIAICLBcMBQkHBQYLBAwLEAsJGQsNDA4JFBIOFgYT+QEU/uwCEBMGCRwXIDAHGnYaEBUdkZEdFRUdurwcKRUQCw0OnB8WGSQjFxggIA0KCw8RCAgQ/swsUhAsPSURFSMgFAIDAgMCAgMeKggKHggKCwgiJQUKIQoIDREQDh4ZAj4qDRAYFgkNFw4sIBMPFA4XDgkLEREHBAIBAgEDCRASJw4fDw4wNBX5Bg8dFQgMIBcNCAI8BBhvBAEaAhYnFRQQIRsVCAYiAXkgQx8jEQwLERELDBE3HRQLBQYHCBUIEAkOCRgt/vMnAQ0kIRknFgkTJAcUCxYcusEpLAQFKCgMVQEU/uyvH0Qg8gEL/vVUJwENJCEZJxYJEyQHFAsWHLG4KSwEBSgoDAEGUVFJEQwLERELDBFvEiYNHw8OMDUUByxSECw9JREVIyAUAhAZCiMWCA8nHgUODBkNCw8BAycIGBgnExgTGg8LDBFhKSsIKhwRIRYZFzIdEzIWCxYTBxQLFRwlFxkjHxIZDQsPAQMnCBgYJxMYEwwRDx0aDQcEGzQi1A0SGhUIDSMSBxAgFQwNIa4OCgkODgkKDg4KCQ4OCQoOUkNDAAIAOf/zAOQCLAALABcAABM0NjMyFhUUBiMiJhE0NjMyFhUUBiMiJjkyJCMyMiMkMjIkIzIyIyQyAdkuJSUuLCcn/pkuJSUuLCcnAAEAH/9/AOAAdAAIAAA3FwYGByM2NjfZBw0wGWsOHAd0CzV+NzuGNAABADz//ADpAQEADwAAFyImNTQ2NjcXBgYHFhUUBpwrNRMfEF8PGQI2KwQwJhg9PxstHDwIDyweH///ADz/2gDpAN8ARw2iAAAA20AAwAAAAgAKAAACZgMFACcALwAAASc0JiYnNxcWFjMyNjcXBwYWMzI2NTQmJzcWFhUUBiMiJwYjIicWFgMBMxM3MxUnAVFSBAkKTwoDDQUJBgU7BQEMBAsGBQM+BwYoIyINCxgOCwMBOP7xhZ1zx4QCEQMNSVsmETEQCiQlBjMKBRAICR8ICxEnDygsEhQGICv93QKy/mDcbwEAAQAKAAACZgKyAAcAACEBMxM3MxUnARn+8YWdc8eEArL+YNxvAf//ABr/GQVnAqYCJhD5AAAABw30BAv/8v//ABr/GQXyAqYCJhD6AAAABw30BAv/8v//AAD/7gOnAqQCJhD7AAAABw30AlP/8P//ABr/GQVnAqYCBg2mAAD//wAA/+4EPAKkAiYQ/QAAAAcN9AJT//D//wAa/w0FZwKmAiYNpgAAAAcN9QNY//b//wAa/w0F8gKmAiYNpwAAAAcN9QNY//b//wAA/wgDpwKkAiYNqAAAAAcN9QGl//H//wAA/wgEPAKkAiYNqgAAAAcN9QGl//H//wAa/xkGxwKkACcNqAMgAAAABg0zAAD//wAa/xkHXAKkACcNqgMgAAAABg0zAAD//wAQ/nYGigKkACcNqALjAAAABg6VAAD//wAA/+4GNQKkACcNqAKOAAAABg6YAAD//wAa/xkJ6gKkACcNqgWuAAAAJw6YAyAAAAAGDTMAAP//ABr+MQnqAqQAJw2qBa4AAAAnDpgDIAAAAAYSxgAA//8AG//uBdMCpAAnDagCLAAAAAYO1QAA//8AG//uBdMCpAAnDagCLAAAAAYO1QAA//8AEP52BooCpAAnDagC4wAAAAYPBwAA//8AAP8aBjUCpAAnDagCjgAAAAYPCgAA//8AEP52BooC5QAnDagC4wAAAAYPeQAA//8AAP/uBjUCrQAnDagCjgAAAAYPfAAA//8AD/53CV8CrQAnDaoFIwAAACcPfAKVAAAABg/3AAD//wAA/+4IpQKtACcNqAT+AAAAJw98AnAAAAAGD/oAAP//AA/+dwY8AqQAJw2oApUAAAAGD/cAAP//AAD/7gYXAqQAJw2oAnAAAAAGD/oAAP//AA/+dwY8AqQAJw2oApUAAAAGD/cAAP///93/GQVpAqQAJw2oAcIAAAAGEMgAAP///93/GQX+AqQAJw2qAcIAAAAGEMgAAP//ABr+MQbHAqQAJw2oAyAAAAAGEsYAAP//ABr+MQdcAqQAJw2qAyAAAAAGEsYAAP//ABr/GQbHAqQAJw2oAyAAAAAGEtQAAP//ABr/GQbHAqQAJw2oAyAAAAAGEtQAAP///93/GQVpAqQAJw2oAcIAAAAGE1oAAP///93/GQVpAqQAJw2oAcIAAAAGE1oAAP//ACP/+gHeAtwCJg3LAAAABhJcKDH//wAj//oCiwLcAiYNzAAAAAYSXCgx//8AI//6Ad4C3AIGDcgAAAABACP/+gHeAgUAEwAANzcWMzI1NCYmJzcWFhUUBiMiJiYjMUdEahU2NHdHVnt1HUhJKH8gORE8YUhPZ7g/TWAKFAABACP/+gKLAgUAIAAANzI2NTQuAic3FhYXFhYzMhYVFAYjIicGBiMiJic3FhbaQywbKCsRd0FLDAs+IiYhKSheLhtiQy5xLDElRYcjFhhARkAYT1ejMzAhJx0fKToaIRYYfxAQ//8AI//6Ad4CBQIGDcsAAP//ACP/FQHeAgUCJg3LAAAABw31AJT//v//ACP/FQKLAgUCJg3MAAAABw31AIz//v//ACP/FQHeA30CJg3LAAAAJhKiUCoABw31AJT//v//ACP/FQKLA30CJg3MAAAAJhKiUCoABw31AIz//v//ACP/+gHeA04CJg3LAAAABg5aUTH//wAj//oCiwNOAiYNzAAAAAYOWlExAAIAI/9vAd4CBQAcACgAADc3FjMyNTQmJic3FhYVFAYHFhUUBiMiJjU0NyYmFzI2NTQmIyIGFRQWIzFHRGoVNjR3R1ZXUws7KSo6DhozohAVFRAPFRUofyA5ETxhSE9nuD9BWQ4UGCk7OykbGAURaxMPEBMUDw8TAAIAI/9zAosCBQAqADYAADcyNjU0LgInNxYWFxYWMzIWFRQGIyInBgYHFhUUBiMiJjU0NyYmJzcWFhcyNjU0JiMiBhUUFtpDLBsoKxF3QUsMCz4iJiEpKF4uEjomCTspKjoLGzQWMSVFIhAVFRAPFRWHIxYYQEZAGE9XozMwIScdHyk6EhsHFBYpOzspGBYFEgx/EBDSEw8QExQPDxP//wAj/q4B3gIFAiYNywAAAAYSRWIB//8AI/6uAosCBQImDcwAAAAGEkVaAf//ACP/+gHeA1ICJg3LAAAABhJESTH//wAj//oCiwNSAiYNzAAAAAYSREkx//8AI/56AosDfQImDcwAAAAmEqJQKgAHEl8Akf/+//8AI/56Ad4DfQImDcsAAAAmEqJQKgAHEl8Amf/+//8AI//6Ad4DLAImDcsAAAAGEq1gMv//ACP/+gKLAywCJg3MAAAABhKtYDIAAgAj/xAB3gIFABMAJQAANzcWMzI1NCYmJzcWFhUUBiMiJiYXNx4CFwcmJicGBgcnPgMjMUdEahU2NHdHVnt1HUhJikEJHiANNQomEA4gBjQFExYUKH8gORE8YUhPZ7g/TWAKFFoFEjc4ExwOQBwhQgoWCSYvLAACACP/EAKLAgUAIAAyAAA3MjY1NC4CJzcWFhcWFjMyFhUUBiMiJwYGIyImJzcWFhc3HgIXByYmJwYGByc+A9pDLBsoKxF3QUsMCz4iJiEpKF4uG2JDLnEsMSVFBEEJHiANNQomEA4gBjQFExYUhyMWGEBGQBhPV6MzMCEnHR8pOhohFhh/EBDJBRI3OBMcDkAcIUIKFgkmLywAAgARAkYBGwNOABAAGwAAEycyNjcmJjU0NjMyFhUUBgY3FBYXNjU0JiMiBhwLID0ZFBs5Ky8wRXM3FA8dEA8NFAJGPw0KDikcKTY8JjBIKqIPGQkYGA4WFP//AB0CRgEnA04ABg3gDAD////n//sBcQNOAiYPUwAAAAYN4NYAAAIAOAI2AVQDNAAWACEAABMnJiY3MxQWFzY3JiY1NDYzMhYVFAYGNxQWFzY1NCYjIgZ3JhEIAzgJByofFx00LiowPGUlGBAVDw4QEAI2DCZYIisxEgUMDigfJDY6JjJCI5kQGQkUGA8XFP//ABQCRgFiA04AJg3gRwACBhJLAPz//wAmAlABMANYAA8N4AFBBZ7AAP//ADwCOAFGA0AARw3gAVf/8sAAQAAAAgAdAj0A5ANAAA8AGgAAEyc2NyYmNTQ2MzIWFRQGBjcUFhc2NTQmIyIGKAsmHBggOSgrMTJVDBcQEhANDQ8CPTgHDQ0qHik5OykqQyuaEhkIFRgRFBEAAgAGAk8BYgNZABwAJwAAEyc2JiMiBgcnNjYzMhYWBzY3JiY1NDYzMhYVFAY3FBYXNjU0JiMiBlMPEwMSCxEFGwwlGSEiAw4qIRYdOSstMYYHFhIWEA8OEQJPOxEpCwUwDhQmNhcFCw4rHyg2OyxIVKAQGwkVGRIXFP//AB0CRgEnA04ABg3gDAD//wAaAjYBYQQYACYN4w0AAA8N4wFuBk7AAAABABj/QAFNAMcACAAAFyc+AjcXBgaBaRpITR9nNGnANT+DcCBYOpz//wAj/xMB3gIFAiYNywAAAAYSXWn7//8AI/8TAosCBQImDcwAAAAGEl1h+///ACP/EwHeAgUCBg3sAAD//wAj//oB3gN9AiYNywAAAAYSolAq//8AI//6AosDfQImDcwAAAAGEqJQKv//ACP/+gHeA30CBg3vAAAAAQAx/2UA5ACkAA8AABc3JiY1NDYzMhYVFA4CBzE6GSE0JSM3FyEhCpubBSkdIzY0Jhg+QjoTAAEAFAJuALcDFAALAAATIiY1NDYzMhYVFAZmIy8vIyIvLwJuMSIkLy8kIjEAAQAaAiAArQK0AAsAABMiJjU0NjMyFhUUBmQfKysfHisrAiAqHx8sLB8fKgABABr/FwCm/6QACwAAFyImNTQ2MzIWFRQGYB0pKR0dKSnpKB0dKysdHSgAAQAg/+sDzgG9ACIAAAUiJiY1NDY3FwYGFRQWFjMVNzI2NTQmJzceAhUUDgIjNQGoj61MGAt9Bw01emcBwr0YE4MNGA82fdSeFTpmQS9jJh0cPxglOR8DAyw3JGU0JiJRUSM+WTkbAQABACD/6wTGAYQAKgAABSImJjU0NjcXBgYVFBYWMxU3Mj4CNxcGBhUUFjMyFhUUBiMiJicGBCM1AaiPrUwYC30HDTV6ZwFIhXlqK3AGCDZKJiApJ1pzE03+/58VOmZBL2MmHRw/GCU5HwMDDipSRTMTIwsjKCcdHyk/NEQ/AQABAAD/+wELAdoAEQAAFTcyNjU0JiYnNx4CFRQOAgpBNA8YDIoMGBEqS2AFjB0vHE5UIyYiWl8sRFUuEQABAAD/+wHQAVoAGQAAFTcyPgI3FwYGFRQWFjMyFhUUBiMiJicGBgomLRsTCoMEChU3NCYgKSdQWRMlZQWMDitURhYXQBsYIRInHR8pIiw0GgACACD/6wPZAkQAJwAwAAAFIiYmNTQ2NxcGBhUUFhYzMjY3NjcGIyImNTQ+AjMyFhYVFAYHBgYTFDMyNyYjIgYBqI+tTBgLfQcNNXpnqq8WDQcoME9dHjhMLkRZKyYaJvpSQx8fCToYJhU6ZkEvYyYdHD8YJTkfEBYNHA9DVSxXRytPhVFHfR8tJAF/KwlyLQACACD/6wSrAd0AMQA+AAAFIiYmNTQ2NxcGBhUUFhYzMjY3JiY1ND4CMzIWFhUUBgcWFjMyFhUUBiMiJicOAwEUFhc2NjU0JiYjIgYBqI+tTBgLfQcNNXpnSIIyFR4lPUkkOlgzGhUdOxwmISonSow0Glx0gAEvHBgkKBEcERkpFTpmQS9jJh0cPxglOR8KCBg7Jy5PPCE9YDUnQBkCAicdHykUEwsUDwkBFRQuExEwGhImGTQAAgAA//sB0gJEAB4AKAAAFTcyPgI3NjY3BiMiJjU0PgIzMhYWFRQGBw4DExQzMjcmJiMiBgpTZTkcCggNBSksT10eOEwuRFkrKh0YPlmBaUMgIAUkHBgmBYsCBwsHBhIND0NVLFdHK0+FUUdpHhkiEwgBbysKNzotAAIAAP/6AmEB3QAgACwAABU3FjY3JiY1NDY2MzIWFhUUBgcWFjMyFhUUBiMiJicGBhMUFhc2NjU0JiMiBgoeNRcWHT5fMjxYMRwXHj0dJiEqJ0qMNCWKdBwZJCchHRwmBYsBAwIaQSk+XTQ4WzQqRhsCAicdHykUExAYAQoZLBMQMBwbNDAAAgAa/0QDGQHFACYAMQAABSImJjU0NjcXBgYVFBYzMjY3NjcGIyImNTQ+AjMyFhYVFAYHBgYTFDMyNjcmJiMiBgFdWZNXEyV6FhBvYHx7EAMCKipPXB42TC5BWS8bFTHJHEMOIBADIh0bJLw0cVoiZFIvNjwfQ0g5LQcHDENYKlVIK0t7SENlJ1hMAaouBAU2PDMAAgAa/vADpwGGACsANgAAASImJjU0NjcXBgYVFBYzMjY2NzcjIiYnND4CMzIWFzMyFhUUBiMjBgcGBhMUFhY3JiYjIgYGAV1Zk1cTJXoWEG9gSm1EDAEacm0BITpJJ1dsB0kmIComTwwUMcsfETc6AiQdExwQ/vA0cVoiZFIvNjwfQ0gjOSADUU8tVUInh3cnHSApLCVdXQHDDxgLAjw9GCH//wAA//sB0gJEAgYN/AAA//8AAP/6AmEB3QIGDf0AAAAQAB4AAAJ0AlcACwAXACMALwA7AEcAUwBfAGsAdwCDAI8AmwCnALMAvwAAASImNTQ2MzIWFRQGByImNTQ2MzIWFRQGMyImNTQ2MzIWFRQGFyImNTQ2MzIWFRQGISImNTQ2MzIWFRQGByImNTQ2MzIWFRQGISImNTQ2MzIWFRQGBSImNTQ2MzIWFRQGISImNTQ2MzIWFRQGBSImNTQ2MzIWFRQGISImNTQ2MzIWFRQGBSImNTQ2MzIWFRQGISImNTQ2MzIWFRQGBSImNTQ2MzIWFRQGMyImNTQ2MzIWFRQGByImNTQ2MzIWFRQGAUgMEhIMDhISdw0TEw0MEhLIDBISDA4SEkYMEhIMDhIS/nYNExMNDBISRQ0TEw0MEhIB4gwSEgwOEhL98A0TEw0MEhICCgwSEgwOEhL98A0TEw0MEhIB4gwSEgwOEhL+PQ0TEw0MEhIBcAwSEgwOEhL+yg0TEw0MEhLIDBISDA4SEnkMEhIMDhISAhoSDQ0REQ0NEhcSDQ0REQ0NEhINDRERDQ0SOxINDRERDQ0SEg0NERENDRJWEg0NERENDRISDQ0REQ0NEmURDQ0SEg0NERINDRERDQ0SZRENDRISDQ0REQ0NEhINDRFWEQ0NEhINDRERDQ0SEg0NETsRDQ0SEg0NERENDRISDQ0RFxENDRISDQ0RAAEAFP8jALf/yQALAAAXIiY1NDYzMhYVFAZmIy8vIyIvL90xIiQvLyQiMf//ABQCNAH1AykAJhDtYAACJhJLAMcABxDtARAAAP//AB4CNAGcAykCJhDtAAAABxDtALcAAP//ACP/+gHeA1MCJg3LAAAABhJHUTH//wAj//oCiwNTAiYNzAAAAAYSR1Ex//8AI//6Ad4DUwIGDgYAAAADABD+dgKQAfQAKAA0AEAAAAEiJiY1NDY2NyYmIyIGByc2NjMyHgIzMxciDgMVFBYWMzI3FwYGAyImNTQ2MzIWFRQGByImNTQ2MzIWFRQGAXlmpF9osm0tdkQkPxgVHUMkRG5gWy8oDS56gG1EP2pBbHUpSZA4GSIiGRgiIhgZIiIZGCIi/nZEhWJspG8cDhwJBogJDB0lHZYcN1BoQEBPIy56Ih4BciEZGSMjGRkhlCEZGSMjGRkhAAMAEP52AzMB9AA4AEQAUAAAASImJjU0NjY3JiYjIgYHJzY2MzIeAjMzFyIHHgIzMhYVFAYjIi4CJw4DFRQWFjMyNxcGBgMiJjU0NjMyFhUUBgciJjU0NjMyFhUUBgF5ZqRfaLJtLXZEJD8YFR1DJERuYFsvKA0gJwwzTTMmICknOGBKMAk2a1c0P2pBbHUpSZBRGSIiGRgiIhgZIiIZGCIi/nZEhWJspG8cDhwJBogJDB0lHZYHMjEOJx0fKRAuW0oSOEteN0BPIy56Ih4BVSEZGSMjGRkhlCEZGSMjGRkh//8AAP56AlwBsgImDpYAAAAHEl8A0f/+//8AEP52ApAB9AIGDgkAAP//AAD+fwLeAbICJg6YAAAABxJfAMAAA///ABr9mAMiAd0CJg0yAAAABxJfAQj/HP//ABr9mANwAPECJg0zAAAABxJfAR//HP//AAD+egELAdoCBg1WAAD//wAa/ZgDIgHdAgYODgAA//8AAP56AdABWgIGDVgAAAADACP/9gIYAtMAGwAnADUAAAEyFhYVFAYHHgIVFAYGIyImNTQ2NyYmNTQ2NhciBhUUFhc2NjU0JgMUFjMyNjU0JiYnJwYGAR4+Zz9JNyZFKz9xSniDUDkwQ0BpOyUxNCMiNDGUNzY4OCAvGQ0uOgLTJkw6QFMbFDVHMDtYMGZZSlocHlVAOUwmbiYjJS4REC0nIyb+WScyMCgbKSEOBxY6AAEAD//vAnACpgAWAAAXJz4DNzcxMx4DFwcuAicOApeIJEhANBGGARI1P0MgjBw5NhcYOz0ROUimqJo8EkGlsadENUGeqVBXrJr//wAP/+8CcAKmAgYOFAAAAAgAZP63BPYDSgAzAD4ASgBWAHgAhACQAJsAAAUiJjU0NyYmNTQ2NyY1NDYzMhc2NjMyFhc2MzIWFRQHFhYVFAYHFhUUBiMiJwYGIyImJwYBIgYHFhchNjcmJgUyNjU0JiMiBhUUFiEyNjU0JiMiBhUUFhciJwYGFRQWFzYzMhYXITY2MzIXNjY1NCYnBiMiJichBgYDMjY1NCYjIgYVFBYhMjY1NCYjIgYVFBYFMjY3JichBgcWFgEnJzgNODk6OQk3KBYUTK9bW7JNFRkoNw04NzY2EDgnGhZNsVtds0oXAW5PnEQFAwJSAwRFnAE1GyElFhgkJf0OFyQkGBYlIRsZFjIxMDAVFx8zCQJeCTMfFhQwLzEyFRcfMgr9rgoyJRshJRYYJCUDKhckJBgWJSH+lFGcRQMD/aICA0af5jcoGhVNsVtctE0TFic4Cjc3ODgMOCcaFU2wWlquTBcdKDcNODg5OA4D+jAvCQoJCDAxyCUWGiIkGBsgIBsYJCIaFiUkDUafUVCdRQsnHR0nCkScUFGfRQsmHR0m/RYlFhsgIhkbICAbGSIgGxYlUTEwBwgGBjIyAAIAOf/zAOQCygADAA8AADcjAzMDNDYzMhYVFAYjIibLdxmpqzIkIzIyIyQy7QHd/XwuJSUuLCcnAAEAKAJOARQC2gADAAATNTcVKOwCTkZGSP//ACgCTgEUAtoABg4YAAD//wAA//sBcQLaAiYPUwAAAAYOGO4AAAEAHgH2ATYDDwAdAAATJiY1NDY3PgI3NjU0Jic3FhUUBw4CBwYVFBYXRBAWFRwSQD0MEAsFKCQsFUA7DhAKBgH2Dy8ZFiQMCAsLBggRDBMHGSEyMhQJDAkGCBILFAf//wAoAk4BFAM7AiYOGAAAAAYSS0IcAAEAHgJ5ARgCuQADAAATNTcVHvoCeT8BQAADAAMCYwEBAzsAFAAaACAAABMiJicHNTc1NDYzMhYXNxUHFhUUBiciBgc3JgcyNjUHFoEjLgojHDotHS0LJhwBOC0QFgNHDRISG00MAmMhGQsoCQMvRiMaDCkJBgcrPZcXDhYPWhcQGA8AAQAoAkUAxQK1AAMAABM1NxUonQJFQS9C//8AKAJOARQDQwImDhgAaQAGDhgAAP//ACgCTgEUA0MABg4gAAD//wAA//sBcQNDAiYPUwAAAAYOIO4A//8AHgH2AYMDiwImDhsAfAAGDhtNAAADACgCQwEVA28ACwAPABsAABMiJjU0NjMyFhUUBgc1NxUHIiY1NDYzMhYVFAZoFh4eFhYdHVbtRBYeHhYWHR0DBx8UFh8fFhQfqk2yTssfFBYfHxYUH///ACD/6wPZAzUCJg36AAAABw30AqoAgf//ACD/6wSrAs4CJg37AAAABw30AvcAGv//AAD/+wHSAzUCJg38AAAABw30AKQAgf//ACD/6wPZAzUCBg4lAAD//wAA//oCYQLOAiYN/QAAAAcN9ACtABr//wAg/wgD2QJEAiYN+gAAAAcN9QGK//H//wAg/wgEqwHdAiYN+wAAAAcN9QGK//H//wAA/wkB0gJEAiYN/AAAAAYN9Xzy//8AAP8IAmEB3QImDf0AAAAHDfUApv/x//8AIP8IA9kDNQImDfoAAAAnDfQCqgCBAAcN9QKq//H//wAg/wgEqwLOAiYN+wAAACcN9AL3ABoABw31Avf/8f//AAD/CQHSAzUCJg38AAAAJw30AKQAgQAGDfV88v//AAD/CAJhAs4CJg39AAAAJw30AK0AGgAHDfUApv/x//8AIP8IA9kDowImDfoAAAAnDfUCyf/xAAcSRwJ/AIH//wAg/wgEqwM8AiYN+wAAACcN9QLM//EABxJHAswAGv//AAD/CQHSA6MCJg38AAAAJg31fPIABxJHAHkAgf//AAD/CAJhAzwCJg39AAAAJw31AKb/8QAHEkcAggAaAAUAIP7eA9kCRAAnADAAPABIAFQAAAUiJiY1NDY3FwYGFRQWFjMyNjc2NwYjIiY1ND4CMzIWFhUUBgcGBhMUMzI3JiMiBgMiJjU0NjMyFhUUBjMiJjU0NjMyFhUUBgciJjU0NjMyFhUUBgGoj61MGAt9Bw01emeqrxYNBygwT10eOEwuRFkrJhom+lJDHx8JOhgmGBEZGRERGhphERkZEREaGkoRGRkRERoaFTpmQS9jJh0cPxglOR8QFg0cD0NVLFdHK0+FUUd9Hy0kAX8rCXIt/bAYERIaGhIRGBgREhoaEhEYXxkREhkZEhEZAAUAIP7eBKsB3QAxAD4ASgBWAGIAAAUiJiY1NDY3FwYGFRQWFjMyNjcmJjU0PgIzMhYWFRQGBxYWMzIWFRQGIyImJw4DARQWFzY2NTQmJiMiBgMiJjU0NjMyFhUUBjMiJjU0NjMyFhUUBgciJjU0NjMyFhUUBgGoj61MGAt9Bw01emdIgjIVHiU9SSQ6WDMaFR07HCYhKidKjDQaXHSAAS8cGCQoERwRGSkpERkZEREaGmERGRkRERoaShEZGRERGhoVOmZBL2MmHRw/GCU5HwoIGDsnLk88IT1gNSdAGQICJx0fKRQTCxQPCQEVFC4TETAaEiYZNP4aGBESGhoSERgYERIaGhIRGF8ZERIZGRIRGQAFAAD+3wHSAkQAHgAoADQAQABMAAAVNzI+Ajc2NjcGIyImNTQ+AjMyFhYVFAYHDgMTFDMyNyYmIyIGAyImNTQ2MzIWFRQGMyImNTQ2MzIWFRQGByImNTQ2MzIWFRQGClNlORwKCA0FKSxPXR44TC5EWSsqHRg+WYFpQyAgBSQcGCYeERkZEREaGmERGRkRERoaShEZGRERGhoFiwIHCwcGEg0PQ1UsV0crT4VRR2keGSITCAFvKwo3Oi39sRgREhoaEhEYGBESGhoSERhfGRESGRkSERkABQAA/t4CYQHdACAALAA4AEQAUAAAFTcWNjcmJjU0NjYzMhYWFRQGBxYWMzIWFRQGIyImJwYGExQWFzY2NTQmIyIGEyImNTQ2MzIWFRQGMyImNTQ2MzIWFRQGByImNTQ2MzIWFRQGCh41FxYdPl8yPFgxHBcePR0mISonSow0JYp0HBkkJyEdHCYFERkZEREaGmERGRkRERoaShEZGRERGhoFiwEDAhpBKT5dNDhbNCpGGwICJx0fKRQTEBgBChksExAwHBs0MP4WGBESGhoSERgYERIaGhIRGF8ZERIZGRIRGf//ACD+qwPZAkQCJg36AAAABxJIAVj/9P//ACD+qwSrAd0CJg37AAAABxJIAVj/9P//AAD+rAHSAkQCJg38AAAABhJISvX//wAA/qsCYQHdAiYN/QAAAAYSSHT0//8AIP8GA9kCRAImDfoAAAAHEl0BX//u//8AIP8GBKsB3QImDfsAAAAHEl0BX//u//8AAP8HAdICRAImDfwAAAAGEl1R7///AAD/BgJhAd0CJg39AAAABhJde+7//wAa/xkE8gM1ACcOJwMgAAAABg0zAAD//wAa/xkFgQLOACcOKQMgAAAABg0zAAD//wAQ/nYEtQM1ACcOJwLjAAAABg6VAAD//wAA//sEYAM1ACcOJwKOAAAABg6YAAD//wAQ/nYEtQM1ACcOJwLjAAAABg8HAAD//wAA/xoEYAM1ACcOJwKOAAAABg8KAAD//wAQ/nYEtQM1ACcOJwLjAAAABg95AAD//wAA//sEYAM1ACcOJwKOAAAABg98AAD//wAP/ncHhALOACcOKQUjAAAAJw98ApUAAAAGD/cAAP//AAD/7gbQAzUAJw4nBP4AAAAnD3wCcAAAAAYP+gAA//8AD/53BGcDNQAnDicClQAAAAYP9wAA//8AAP/uBEIDNQAnDicCcAAAAAYP+gAA//8AGv4xB/ECzgAnDikFkAAAACcP+gMgAAAABhLGAAD//wAa/jEE8gM1ACcOJwMgAAAABhLGAAD//wAa/jEFgQLOACcOKQMgAAAABhLGAAD//wAa/xkE8gM1ACcOJwMgAAAABhLUAAAAAQAx//YCDgLKAB4AAAEyFhYVFAYjIiYnNRYWMzI2NTQjIgYHJxMhFSMHNjYBLEFmO5CNOGMlJWguQ0ePHDwUPBsBg/8NEScByDJgR3SFFBOCExs3OmwLBSABbICMAwcAAgA8AAAB/QIXABAAHwAAISImNTQ+AjMyHgIVFAYGJzI2NjU0JiYjIgYGFRQWARRhdyM/VTI4UjUZLmZNJCQNESQcHykUM3l1OGpVMjZWZS9Kbz6KHC0bI0oyMkklOikAAgA8AAACOgKlABYAKwAAMyImNTQ2NjcmJzcWFhUUBgYjIiYnBgY3FBYzMjYnJiYnBgYVFBYzMjY1NTfLPVI4UyoTFWGRfyJDMyY3DQ02cg0TFxECAy05NkYUEhQLWlZUSId2LxUWXI/xXDVcOCAWFiDHHSIlHyp0Tzx4Oh8kJBYNBQACAA7/bgRsAMcAEQAcAAAFIiYnJjU0NjYzMhYVFAYHBQclFBc2NjU0JiMiBgEIO2IiOzJUNEdOCwgDIg78K1UGCB0RFSCSGRktTS9OME41GSgQAYS4LAYKGQ8WFBYAAgARAAACKwLKAAoAFQAAJSMVIzUhNQEzETMjNTQ2NjcjBgYHBwIrVpP+zwE5i1bpAgMBBAkUDoOUlJRpAc3+P3kXQjkJFCYUxgABADL/+gHiArEAJAAAJRcGBiMiJjU0NjcmJjU0PgI3FwYGFRQWFjcXBgYVFBYzMjY2AbsnK184e3MyLCUyLEhWKytJUSY4GxZDTTYyHTsxnXgWFVZGMFklED8wLUw9LAx6GUAdEhUCCW8nPx0ZFgoOAAEALf/8AhcCrAAuAAAhBzQuAyc3FhYXFhYXJiY1NDYzMhYXByYmIyIGFRQWFzY2NxcGBiMiJiceAgENhwgPFRwRiQ4WCRAhEw8STEkRLw0IDB0MEBYUDhknFRswXkYSIxkJCgUEIG+NmZVAJi5oNgIDARAsHzJFBwVvAwQPERMbCAYQC3kXFgICSIduAAEAGAAAAfACsgAiAAAzNCYmJyYmNTQ2NjMyFhc2NjcXBgYHByYmIyIGFRQWFxYWFWYOFAoKGCtMMStSHgsYDGYiLBBoECkgFRgdDAsWLGxqKCxqLDdVMS0tIDMQNDdtRA1HTyIcImQ3M5JVAAQAFwIeARMDHQALABcAIwAvAAATIiY1NDYzMhYVFAYzIiY1NDYzMhYVFAYHIiY1NDYzMhYVFAYzIiY1NDYzMhYVFAZQGCEhGBciInMYISEYFyIioRghIRgXIiJzGCEhGBciIgKpIRgYIyMYGCEhGBgjIxgYIYshGBgjIxgYISEYGCMjGBghAAQAGP6lAR7/pAALABcAIwAvAAAXIiY1NDYzMhYVFAYjIiY1NDYzMhYVFAYXIiY1NDYzMhYVFAYjIiY1NDYzMhYVFAblGCEhGBciIqsYISEYFyIifRghIRgXIiKrGCEhGBciItAhGBgjIxgYISEYGCMjGBghiyEYGCMjGBghIRgYIyMYGCEAAgAKAAACZgM1ACAAKAAAARcGBiMiJjU0NjcmJjU0NjcXBgYVFBY3FwYGFRQWMzI2AwEzEzczFScBfwQNHRQxLA0SCg46OwYhGhgSAx0SExAQF17+8YWdc8eEAnc/BwktFg4iDwgZEh01BkEEEQcIBwUxChQFBwsK/Y4Csv5g3G8BAAEAKAAAATEAWQADAAAzNzMHKAr/C1lZAAIAIP/rA5UDZAAJADgAAAEnPgI3Fw4CAyImJjU0NjcXBgYVFBYWMzI2NjU0JicuAzU0Njc+AjcXBgYHHgMVFAYGAdExMWiBVy5ZgWVYj61MGAt9Bw01emdeaSsZKRYzLh4JDBdnk1k5VIw1RVMpDWW8AklSHTtFLFgrRDn9hzpmQS9jJh0cPxglOR8KHBkMNSYULSkgBxc3ChU+Sid6JEQfOVtJOhZBTiIAAgAg/+sECANkAAkAQQAAASc+AjcXDgIDIiYmNTQ2NxcGBhUUFhYzMjY2NTQuAzU0Njc+AjcXBgYHFhYXHgIzMhYVFAYjIiYnDgIBxTExaIFXLlmBZUyPrUwYC30HDTV6Z15jJStAQCsNCxdnklc5Y4gvQmArFi8tEiYhKicnXCEaVo0CSVIdO0UsWCtEOf2HOmZBL2MmHRw/GCU5HwgWFBY7QDwtCikkCxc8Ryh6LEIbPG5GIyEJKh0fJh4mIyQNAAL/0v/7Ac4DZAAJACsAABMnPgI3Fw4CAzczMjU0JicuAzU0Njc+AjcXBgYHHgMVFA4CIwMxMWiBVy5ZgWUyCo9UGSkWMy4eCQwXZ5NZOVSMNUVTKQ0XO2pTAklSHTtFLFgrRDn9l4wvDDUmFC0pIAcXNwoVPkoneiREHzlbSToWGDcyIP//ACD/6wOVA2QCBg5eAAAAAv/X//sCTANkAAkAMwAAEyc+AjcXDgIDNzMyNjU0LgM1NDY3PgI3FwYGBxYWFx4CMzIWFRQGIyImJwYGIwgxMWiBVy5ZgWU3Cow0IitAQCsNCxdnklc5Y4gvQmArFi8tEiYhKicnXSAgY0gCSVIdO0UsWCtEOf2XjBITFjtAPC0KKSQLFzxHKHosQhs8bkYjIgsnHR8pICgnIQACACD/6wPIAsoALgA3AAAFIiYmNTQ2NxcGBhUUFhYzMjY2NTQmJy4DNTQ2Nz4CNxcGBgceAxUUBgYTJz4CNxcGBgGoj61MGAt9Bw01emdeaSsZKRYzLh4JDBdnk1k5VIw1RVMpDWW82SwcRUgeJzJkFTpmQS9jJh0cPxglOR8KHBkMNSYULSkgBxc3ChU+Sid6JEQfOVtJOhZBTiIBmEsPJCMNThcyAAIAIP/rBAgCxwA3AEAAAAUiJiY1NDY3FwYGFRQWFjMyNjY1NC4DNTQ2Nz4CNxcGBgcWFhceAjMyFhUUBiMiJicOAhMnPgI3FwYGAaiPrUwYC30HDTV6Z15jJStAQCsNCxdnklc5Y4gvQmArFi8tEiYhKicnXCEaVo3lLBxFSB4nMmQVOmZBL2MmHRw/GCU5HwgWFBY7QDwtCikkCxc8Ryh6LEIbPG5GIyEJKh0fJh4mIyQNAZVLDyQjDU4XMgACAAD/+wIDAsoAIQAqAAAVNzMyNTQmJy4DNTQ2Nz4CNxcGBgceAxUUDgIjEyc+AjcXBgYKj1QZKRYzLh4JDBdnk1k5VIw1RVMpDRc7alPJLBxFSB4nMmQFjC8MNSYULSkgBxc3ChU+Sid6JEQfOVtJOhYYNzIgAYVLDyQjDU4XMgACAAD/+wJMAsoAKQAyAAAVNzMyNjU0LgM1NDY3PgI3FwYGBxYWFx4CMzIWFRQGIyImJwYGIxMnPgI3FwYGCow0IitAQCsNCxdnklc5Y4gvQmArFi8tEiYhKicnXSAgY0i0LBxFSB4nMmQFjBITFjtAPC0KKSQLFzxHKHosQhs8bkYjIgsnHR8pICgnIQGGSw8kIw1OFzIAAwAg/+sDlQNkAAkAQQBNAAABJz4CNxcOAgMiJiY1NDY3FwYGFRQWFjMyNjY1NCYnLgM1NDY3PgI3FwYHFhUUBiMiJicGBx4DFRQGBhMyNjU0JiMiBhUUFgHRMTFogVcuWYFlWI+tTBgLfQcNNXpnXmkrGSkWMy4eCQwXZ5NZORkWHjspKDgEIRtFUykNZbzyEBUVEA8VFQJJUh07RSxYK0Q5/Yc6ZkEvYyYdHD8YJTkfChwZDDUmFC0pIAcXNwoVPkonegsKHSopOzUmEhA5W0k6FkFOIgHnEw8QExQPDxMAAwAg/+sECANkAAkASgBWAAABJz4CNxcOAgMiJiY1NDY3FwYGFRQWFjMyNjY1NC4DNTQ2Nz4CNxcGBxYVFAYjIiYnBgcWFhceAjMyFhUUBiMiJicOAgEyNjU0JiMiBhUUFgHFMTFogVcuWYFlTI+tTBgLfQcNNXpnXmMlK0BAKw0LF2eSVzkTEh87KSg5AyoiQmArFi8tEiYhKicnXCEaVo0BCRAVFRAPFRUCSVIdO0UsWCtEOf2HOmZBL2MmHRw/GCU5HwgWFBY7QDwtCikkCxc8Ryh6CQgdKyk7NiYVEzxuRiMhCSodHyYeJiMkDQHnEw8QExQPDxMAA//S//sBzgNkAAkANABAAAATJz4CNxcOAgM3MzI1NCYnLgM1NDY3PgI3FwYHFhUUBiMiJicGBx4DFRQOAiMTMjY1NCYjIgYVFBYDMTFogVcuWYFlMgqPVBkpFjMuHgkMF2eTWTkZFh47KSg4BCEbRVMpDRc7alPgEBUVEA8VFQJJUh07RSxYK0Q5/ZeMLww1JhQtKSAHFzcKFT5KJ3oLCh0qKTs1JhIQOVtJOhYYNzIgAdcTDxATFA8PEwAD/9f/+wJMA2QACQA8AEsAABMnPgI3Fw4CAzczMjY1NC4DNTQ2Nz4CNxcGBxYVFAYjIiYnBgcWFhceAjMyFhUUBiMiJicGBiMTMjY1NCYjIgcGBwYVFBYIMTFogVcuWYFlNwqMNCIrQEArDQsXZ5JXORgWHjspJzkEJB5CYCsWLy0SJiEqJyddICBjSM0QFRUQBgYEBBAVAklSHTtFLFgrRDn9l4wSExY7QDwtCikkCxc8Ryh6CwodKik7NCYSETxuRiMiCycdHykgKCchAdcTDxATAgICChMPEwAFACD/6wOVBAAACwAXACMALQBcAAABIiY1NDYzMhYVFAYXIiY1NDYzMhYVFAYHIiY1NDYzMhYVFAYHJz4CNxcOAgMiJiY1NDY3FwYGFRQWFjMyNjY1NCYnLgM1NDY3PgI3FwYGBx4DFRQGBgHuFh4eFhUeHlQWHh4WFR4efhYeHhYVHh4yMTFogVcuWYFlWI+tTBgLfQcNNXpnXmkrGSkWMy4eCQwXZ5NZOVSMNUVTKQ1lvAOYHhUWHx8WFR47HhUWHx8WFR49HRYVHx8VFh3XUh07RSxYK0Q5/Yc6ZkEvYyYdHD8YJTkfChwZDDUmFC0pIAcXNwoVPkoneiREHzlbSToWQU4iAAUAIP/rBAgEBAALABcAIwAtAGUAAAEiJjU0NjMyFhUUBhciJjU0NjMyFhUUBgciJjU0NjMyFhUUBgcnPgI3Fw4CAyImJjU0NjcXBgYVFBYWMzI2NjU0LgM1NDY3PgI3FwYGBxYWFx4CMzIWFRQGIyImJw4CAegWHh4WFR4eVBYeHhYVHh5+Fh4eFhUeHjgxMWiBVy5ZgWVMj61MGAt9Bw01emdeYyUrQEArDQsXZ5JXOWOIL0JgKxYvLRImISonJ1whGlaNA5weFRYfHxYVHjseFRYfHxYVHj0dFhUfHxUWHdtSHTtFLFgrRDn9hzpmQS9jJh0cPxglOR8IFhQWO0A8LQopJAsXPEcoeixCGzxuRiMhCSodHyYeJiMkDQAF/9L/+wHOA/8ACwAXACMALQBPAAATIiY1NDYzMhYVFAYXIiY1NDYzMhYVFAYHIiY1NDYzMhYVFAYHJz4CNxcOAgM3MzI1NCYnLgM1NDY3PgI3FwYGBx4DFRQOAiMqFh4eFhUeHlQWHh4WFR4efhYeHhYVHh48MTFogVcuWYFlMgqPVBkpFjMuHgkMF2eTWTlUjDVFUykNFztqUwOXHhUWHx8WFR47HhUWHx8WFR49HRYVHx8VFh3WUh07RSxYK0Q5/ZeMLww1JhQtKSAHFzcKFT5KJ3okRB85W0k6Fhg3MiAABf/X//sCTAP/AAsAFwAjAC0AVwAAEyImNTQ2MzIWFRQGFyImNTQ2MzIWFRQGByImNTQ2MzIWFRQGByc+AjcXDgIDNzMyNjU0LgM1NDY3PgI3FwYGBxYWFx4CMzIWFRQGIyImJwYGIysWHh4WFR4eVBYeHhYVHh5+Fh4eFhUeHjgxMWiBVy5ZgWU3Cow0IitAQCsNCxdnklc5Y4gvQmArFi8tEiYhKicnXSAgY0gDlx4VFh8fFhUeOx4VFh8fFhUePR0WFR8fFRYd1lIdO0UsWCtEOf2XjBITFjtAPC0KKSQLFzxHKHosQhs8bkYjIgsnHR8pICgnIf//ACD/AwOVA2QCJg5eAAAABxJdAQ7/6///ACD/AwQIA2QCJg5fAAAABxJdAQ7/6////9L/GAHOA2QCJg5gAAAABhJdFwD////X/xgCTANkAiYOYgAAAAYSXRcA//8AGv8ZBO4DZAAnDmADIAAAAAYNMwAA//8AGv8ZBO4DZAAnDmADIAAAAAYNMwAA//8AGv4xBO4DZAAnDmADIAAAAAYSxgAA//8AGv4xBO4DZAAnDmADIAAAAAYSxgAA//8AGv8ZBO4DZAAnDmADIAAAAAYS1AAA//8AGv8ZBO4DZAAnDmADIAAAAAYS1AAA//8AEP52AoUDHwImDP0AAAAHDfQAugBr//8ACP52AooCxwImDP4AAAAHDfQA3gAT//8AAP/7AggC4QImDP8AAAAHDfQArwAt//8AEP52AoUDHwIGDnkAAP////z/+wJ4AscCJg0BAAAABw30AMcAE///ABD+dgKFAx8CJgz9AAAAJw30ALoAawAHDPkBIv7l//8ACP52AooCyAImDP4AAAAnDfQA2wAUAAcM+QDt/sf//wAA/xUCCALhAiYOewAAAAcN9QDQ//7////8/xUCeALHAiYOfQAAAAcN9QCn//7//wAa/xkFKALhACcOewMgAAAABg0zAAD//wAa/xkFmALHACcOfQMgAAAABg0zAAD//wAQ/nYE6wLhACcOewLjAAAABg8HAAD//wAA/xoElgLhACcOewKOAAAABg8KAAD//wAP/ncEnQLhACcOewKVAAAABg/3AAD//wAA/+4EeALhACcOewJwAAAABg/6AAD//wAa/xkICALHACcOfQWQAAAAJw/6AyAAAAAGDTMAAP//AA/+dwd9AscAJw59BQUAAAAnD/oClQAAAAYP9wAA//8AGv4xCAgCxwAnDn0FkAAAACcP+gMgAAAABhLGAAD//wAa/jEFKALhACcOewMgAAAABhLGAAD//wAa/jEFmALHACcOfQMgAAAABhLGAAD//wAg/moDlQNkAiYOXgAAAAcSXwE+/+7//wAg/moECANkAiYOXwAAAAcSXwE+/+7////S/n8BzgNkAiYOYAAAAAYSX0cD//8AIP5qA5UDZAIGDo0AAP///9f+fwJMA2QCJg5iAAAABhJfRwMAAgAoAC4CPwH2AAYADQAAEzcXBxcHJzc3FwcXBycotWuIiGu197VriIhrtQEY3jqqqjrdDd46qqo63QACACgALgI/AfYABgANAAABByc3JzcXBwcnNyc3FwI/tWuIiGu197VriIhrtQEL3TqqqjreDd06qqo6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//sD/ALZACcS1wIsAAAABg7VAAD//wA7//sCSQNGACcS1QE+AAAABg0kAAD//wA7//sDDgLcACcS1wE+AAAABg0kAAD//wAa/xkEKwNGACcS1QMgAAAABg0zAAD//wAa/xkE8ALZACcS1wMgAAAABg0zAAD//wAa/ZgEKwNGACcS1QMgAAAABg4PAAD//wAa/ZgE8ALZACcS1wMgAAAABg4PAAD//wAA/noCiwNGACcS1QGAAAAABg4SAAD//wAQ/nYD7gNGACcS1QLjAAAABg6VAAD//wAA//sDmQNGACcS1QKOAAAABg6YAAD//wAA/yQDRgNGACcS1QI7AAAABg7YAAD//wAA/yQECwLZACcS1wI7AAAABg7YAAD//wAQ/nYD7gNGACcS1QLjAAAABg8HAAD//wAA/xoDmQNGACcS1QKOAAAABg8KAAD//wAA//sDmQNGACcS1QKOAAAABg98AAD//wAP/ncDoANGACcS1QKVAAAABg/3AAD//wAP/ncEZQLZACcS1wKVAAAABg/3AAD//wAA/+4DewNGACcS1QJwAAAABg/6AAD//wAA/+4EQALZACcS1wJwAAAABg/6AAD//wAa/xkE9QLZACcS1wMlAAAABhA1AAD//wAc/xoDFwNGACcS1QIMAAAABhB+AAD//wAc/xoD3ALZACcS1wIMAAAABhB+AAD////d/xkDkgLZACcS1wHCAAAABhDIAAD//wAc/xoDFwNGACcS1QIMAAAABhJhAAD//wAc/xoD3AMXACcS1wIMAAAABhJhAAD//wAc/xoDFwNGACcS1QIMAAAABhKxAAD//wAc/xoD3ALZACcS1wIMAAAABhKxAAD//wAa/jEEKwNGACcS1QMgAAAABhLGAAD//wAa/jEE8ALZACcS1wMgAAAABhLGAAD//wAa/xkEKwNGACcS1QMgAAAABhLUAAD//wAa/xkEKwNGACcS1QMgAAAABhLUAAD//wAc/xoDFwNGACcS1QIMAAAABhNPAAD//wAc/xoD3ALZACcS1wIMAAAABhNPAAD////d/xkDkgLZACcS1wHCAAAABhNaAAAAAwAa/jgDIgHdADIAPgBKAAA3NDY3FwYGFRQWMzI2NjU0LgM1ND4CMzIWFwcmIyIGBhUUHgQVFA4CIyImJgEiJjU0NjMyFhUUBicyNjU0JiMiBhUUFhoT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AHYAAwABBAkABgAQAF4AAwABBAkABwBEASYAAwABBAkACAAqAWoAAwABBAkACQAoAZQAAwABBAkACgBCAbwAAwABBAkACwA+Af4AAwABBAkADAA8AjwAAwABBAkADQKWAngAAwABBAkADgA0BQ4AQwBvAHAAeQByAGkAZwBoAHQAIAAyADAAMQA1ACAARwBvAG8AZwBsAGUAIABMAEwAQwAuACAAQQBsAGwAIABSAGkAZwBoAHQAcwAgAFIAZQBzAGUAcgB2AGUAZAAuAFQAUwBDAHUAcwB0AG8AbQBCAG8AbABkAFYAZQByAHMAaQBvAG4AIAAyAC4AMAAwADQAOwAgAHQAdABmAGEAdQB0AG8AaABpAG4AdAAgACgAdgAxAC4AOAAuADMAKQAgAC0AbAAgADgAIAAtAHIAIAA1ADAAIAAtAEcAIAAyADAAMAAgAC0AeAAgADEANAAgAC0ARAAgAGwAYQB0AG4AIAAtAGYAIABuAG8AbgBlACAALQBhACAAcQBzAHEAIAAtAFgAIAAiACIATgBvAHQAbwAgAGkAcwAgAGEAIAB0AHIAYQBkAGUAbQBhAHIAawAgAG8AZgAgAEcAbwBvAGcAbABlACAATABMAEMALgBNAG8AbgBvAHQAeQBwAGUAIABJAG0AYQBnAGkAbgBnACAASQBuAGMALgBNAG8AbgBvAHQAeQBwAGUAIABEAGUAcwBpAGcAbgAgAFQAZQBhAG0ARABlAHMAaQBnAG4AZQBkACAAYgB5ACAATQBvAG4AbwB0AHkAcABlACAAZABlAHMAaQBnAG4AIAB0AGUAYQBtAC4AaAB0AHQAcAA6AC8ALwB3AHcAdwAuAGcAbwBvAGcAbABlAC4AYwBvAG0ALwBnAGUAdAAvAG4AbwB0AG8ALwBoAHQAdABwADoALwAvAHcAdwB3AC4AbQBvAG4AbwB0AHkAcABlAC4AYwBvAG0ALwBzAHQAdQBkAGkAbwBUAGgAaQBzACAARgBvAG4AdAAgAFMAbwBmAHQAdwBhAHIAZQAgAGkAcwAgAGwAaQBjAGUAbgBzAGUAZAAgAHUAbgBkAGUAcgAgAHQAaABlACAAUwBJAEwAIABPAHAAZQBuACAARgBvAG4AdAAgAEwAaQBjAGUAbgBzAGUALAAgAFYAZQByAHMAaQBvAG4AIAAxAC4AMQAuACAAVABoAGkAcwAgAEYAbwBuAHQAIABTAG8AZgB0AHcAYQByAGUAIABpAHMAIABkAGkAcwB0AHIAaQBiAHUAdABlAGQAIABvAG4AIABhAG4AIAAiAEEAUwAgAEkAUwAiACAAQgBBAFMASQBTACwAIABXAEkAVABIAE8AVQBUACAAVwBBAFIAUgBBAE4AVABJAEUAUwAgAE8AUgAgAEMATwBOAEQASQBUAEkATwBOAFMAIABPAEYAIABBAE4AWQAgAEsASQBOAEQALAAgAGUAaQB0AGgAZQByACAAZQB4AHAAcgBlAHMAcwAgAG8AcgAgAGkAbQBwAGwAaQBlAGQALgAgAFMAZQBlACAAdABoAGUAIABTAEkATAAgAE8AcABlAG4AIABGAG8AbgB0ACAATABpAGMAZQBuAHMAZQAgAGYAbwByACAAdABoAGUAIABzAHAAZQBjAGkAZgBpAGMAIABsAGEAbgBnAHUAYQBnAGUALAAgAHAAZQByAG0AaQBzAHMAaQBvAG4AcwAgAGEAbgBkACAAbABpAG0AaQB0AGEAdABpAG8AbgBzACAAZwBvAHYAZQByAG4AaQBuAGcAIAB5AG8AdQByACAAdQBzAGUAIABvAGYAIAB0AGgAaQBzACAARgBvAG4AdAAgAFMAbwBmAHQAdwBhAHIAZQAuAGgAdAB0AHAAOgAvAC8AcwBjAHIAaQBwAHQAcwAuAHMAaQBsAC4AbwByAGcALwBPAEYATAACAAAAAAAA/5wAMgAAAAAAAAAAAAAAAAAAAAAAAAAAF6sAAAECAQMAAwAEAAUABgAHAAgACQAKAAsADAANAA4ADwAQABEAEgATABQAFQAWABcAGAAZABoAGwAcAB0AHgAfACAAIQAiACMAJAAlACYAJwAoACkAKgArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQA6ADsAPAA9AD4APwBAAEEAQgBDAEQARQBGAEcASABJAEoASwBMAE0ATgBPAFAAUQBSAFMAVABVAFYAVwBYAFkAWgBbAFwAXQBeAF8AYABhAQQAowCEAIUAvQCWAOgAhgCOAIsAnQCpAKQBBQCKAQYAgwCTAQcBCACNAQkAiADDAN4BCgCeAKoA9QD0APYAogCtAMkAxwCuAGIAYwCQAGQAywBlAMgAygDPAMwAzQDOAOkAZgDTANAA0QCvAGcA8ACRANYA1ADVAGgA6wDtAIkAagBpAGsAbQBsAG4AoABvAHEAcAByAHMAdQB0AHYAdwDqAHgAegB5AHsAfQB8ALgAoQB/AH4AgACBAOwA7gC6AQsBDAENAQ4BDwEQAP0A/gERARIBEwEUAP8BAAEVARYBFwEBARgBGQEaARsBHAEdAR4BHwEgASEBIgEjAPgA+QEkASUBJgEnASgBKQEqASsBLAEtAS4BLwEwATEBMgEzAPoBNAE1ATYBNwE4ATkBOgE7ATwBPQE+AT8BQAFBAUIA4gDjAUMBRAFFAUYBRwFIAUkBSgFLAUwBTQFOAU8BUAFRALAAsQFSAVMBVAFVAVYBVwFYAVkBWgFbAPsA/ADkAOUBXAFdAV4BXwFgAWEBYgFjAWQBZQFmAWcBaAFpAWoBawFsAW0BbgFvAXABcQC7AXIBcwF0AXUA5gDnAXYApgF3AXgBeQF6AXsBfAF9AX4A2ADhANoA2wDcAN0A4ADZAN8BfwGAAYEBggGDAYQBhQGGAYcBiAGJAYoBiwGMAY0BjgGPAZABkQGSAZMBlAGVAZYBlwGYAZkBmgGbAZwBnQGeAZ8BoAGhAaIBowGkAaUBpgGnAagBqQGqAasBrAGtAa4BrwGwAbEBsgGzAbQBtQG2AbcAmwG4AbkBugG7AbwBvQG+Ab8BwAHBAcIBwwHEAcUBxgHHAcgByQHKAcsBzAHNAc4BzwHQAdEB0gHTAdQB1QHWAdcB2AHZAdoB2wHcAd0B3gHfAeAB4QHiAeMB5AHlAeYB5wHoAekB6gHrAewB7QHuAe8B8AHxAfIB8wH0AfUB9gH3AfgB+QH6AfsB/AH9Af4B/wIAAgECAgIDAgQCBQIGAgcCCAIJAgoCCwIMAg0CDgIPAhACEQISAhMCFAIVAhYCFwIYAhkCGgIbAhwCHQIeAh8CIAIhAiICIwIkAiUCJgInAigCKQIqAisAsgCzAiwCLQC2ALcAxAIuALQAtQDFAIIAwgCHAKsAxgIvAjAAvgC/AjEAvAIyAPcCMwI0AjUCNgI3AjgAjAI5AjoCOwI8Aj0CPgI/AkACQQJCAkMCRAJFAkYCRwJIAkkCSgJLAkwCTQJOAk8CUAJRAlICUwJUAlUCVgJXAlgCWQJaAlsCXAJdAl4CXwJgAmECYgJjAmQCZQJmAmcCaAJpAmoCawJsAm0CbgJvAnACcQJyAnMCdAJ1AnYCdwJ4AnkCegJ7AnwCfQJ+An8CgAKBAoICgwKEAoUChgKHAogCiQKKAosCjAKNAo4CjwKQApECkgKTApQClQKWApcCmAKZApoCmwKcAp0CngKfAqACoQKiAqMCpAKlAqYCpwKoAqkCqgKrAqwCrQKuAq8CsAKxArICswK0ArUCtgK3ArgCuQK6ArsCvAK9Ar4CvwLAAsECwgLDAsQCxQLGAscCyALJAsoCywLMAs0CzgLPAtAC0QLSAtMC1ALVAtYC1wLYAtkC2gLbAtwC3QLeAt8C4ALhAuIC4wLkAuUC5gLnAugC6QLqAusC7ALtAu4C7wLwAvEC8gLzAvQC9QL2AvcC+AL5AvoC+wL8Av0C/gL/AwADAQMCAwMDBAMFAwYDBwMIAwkDCgMLAwwDDQMOAw8DEAMRAxIDEwMUAxUDFgMXAxgDGQMaAxsDHAMdAx4DHwMgAyEDIgMjAyQDJQMmAycDKAMpAyoDKwMsAy0DLgMvAzADMQMyAzMDNAM1AzYDNwM4AzkDOgM7AzwDPQM+Az8DQANBA0IDQwNEA0UDRgNHA0gDSQNKA0sDTANNA04DTwNQA1EDUgNTA1QDVQNWA1cDWANZA1oDWwNcA10DXgNfA2ADYQNiA2MDZANlA2YDZwNoA2kDagNrA2wDbQNuA28DcANxA3IDcwN0A3UDdgN3A3gDeQN6A3sDfAN9A34DfwOAA4EDggODA4QDhQOGA4cDiAOJA4oDiwOMA40DjgOPA5ADkQOSA5MDlAOVA5YDlwOYA5kDmgObA5wDnQOeA58DoAOhA6IDowOkA6UDpgOnA6gDqQOqA6sDrAOtA64DrwOwA7EDsgOzA7QDtQO2A7cDuAO5A7oDuwO8A70DvgO/A8ADwQPCA8MDxAPFA8YDxwPIA8kDygPLA8wDzQPOA88D0APRA9ID0wPUA9UD1gPXA9gD2QPaA9sD3APdA94D3wPgA+ED4gPjA+QD5QPmA+cD6APpA+oD6wPsA+0D7gPvA/AD8QPyA/MD9AP1A/YD9wP4A/kD+gP7A/wD/QP+A/8EAAQBBAIEAwQEBAUEBgQHBAgECQQKBAsEDAQNBA4EDwQQBBEEEgQTBBQEFQQWBBcEGAQZBBoEGwQcBB0EHgQfBCAEIQQiBCMEJAQlBCYEJwQoBCkEKgQrBCwELQQuBC8EMAQxBDIEMwQ0BDUENgQ3BDgEOQQ6BDsEPAQ9BD4EPwRABEEEQgRDBEQERQRGBEcESARJBEoESwRMBE0ETgRPBFAEUQRSBFMEVARVBFYEVwRYBFkEWgRbBFwEXQReBF8EYARhBGIEYwRkBGUEZgRnBGgEaQRqBGsEbARtBG4EbwRwBHEEcgRzBHQEdQR2BHcEeAR5BHoEewR8BH0EfgR/BIAEgQSCBIMEhASFBIYEhwSIBIkEigSLBIwEjQSOBI8EkASRBJIEkwSUBJUElgSXBJgEmQSaBJsEnASdBJ4EnwSgBKEEogSjBKQEpQSmBKcEqASpBKoEqwSsBK0ErgSvBLAEsQSyBLMEtAS1BLYEtwS4BLkEugS7BLwEvQS+BL8EwATBBMIEwwTEBMUExgTHBMgEyQTKBMsEzATNBM4EzwTQBNEE0gTTBNQE1QTWBNcE2ATZBNoE2wTcBN0E3gTfBOAE4QTiBOME5ATlBOYE5wToBOkE6gTrBOwE7QTuBO8E8ATxBPIE8wT0BPUE9gT3BPgE+QT6BPsE/AT9BP4E/wUABQEFAgUDBQQFBQUGBQcFCAUJBQoFCwUMBQ0FDgUPBRAFEQUSBRMFFAUVBRYFFwUYBRkFGgUbBRwFHQUeBR8FIAUhBSIFIwUkBSUFJgUnBSgFKQUqBSsFLAUtBS4FLwUwBTEFMgUzBTQFNQU2BTcFOAU5BToFOwU8BT0FPgU/BUAFQQVCBUMFRAVFBUYFRwVIBUkFSgVLBUwFTQVOBU8FUAVRBVIFUwVUBVUFVgVXBVgFWQVaBVsFXAVdBV4FXwVgBWEFYgVjBWQFZQVmBWcFaAVpBWoFawVsBW0FbgVvBXAFcQVyBXMFdAV1BXYFdwV4BXkFegV7BXwFfQV+BX8FgAWBBYIFgwWEBYUFhgWHBYgFiQWKBYsFjAWNBY4FjwWQBZEFkgWTBZQFlQWWBZcFmAWZBZoFmwWcBZ0FngWfBaAFoQWiBaMFpAWlBaYFpwWoBakFqgWrBawFrQWuBa8FsAWxBbIFswW0BbUFtgW3BbgFuQW6BbsFvAW9Bb4FvwXABcEFwgXDBcQFxQXGBccFyAXJBcoFywXMBc0FzgXPBdAF0QXSBdMF1AXVBdYF1wXYBdkF2gXbBdwF3QXeBd8F4AXhBeIF4wXkBeUF5gXnBegF6QXqBesF7AXtBe4F7wXwBfEF8gXzBfQF9QX2BfcF+AX5BfoF+wX8Bf0F/gX/BgAGAQYCBgMGBAYFBgYGBwYIBgkGCgYLBgwGDQYOBg8GEAYRBhIGEwYUBhUGFgYXBhgGGQYaBhsGHAYdBh4GHwYgBiEGIgYjBiQGJQYmBicGKAYpBioGKwYsBi0GLgYvBjAGMQYyBjMGNAY1BjYGNwY4BjkGOgY7BjwGPQY+Bj8GQAZBBkIGQwZEBkUGRgZHBkgGSQZKBksGTAZNBk4GTwZQBlEGUgZTBlQGVQZWBlcGWAZZBloGWwZcBl0GXgZfBmAGYQZiBmMGZAZlBmYGZwZoBmkGagZrBmwGbQZuBm8GcAZxBnIGcwZ0BnUGdgZ3BngGeQZ6BnsGfAZ9Bn4GfwaABoEGggaDBoQGhQaGBocGiAaJBooGiwaMBo0GjgaPBpAGkQaSBpMGlAaVBpYGlwaYBpkGmgabBpwGnQaeBp8GoAahBqIGowakBqUGpganBqgGqQaqBqsGrAatBq4GrwawBrEGsgazBrQGtQa2BrcGuAa5BroGuwa8Br0Gvga/BsAGwQbCBsMGxAbFBsYGxwbIBskGygbLBswGzQbOBs8G0AbRBtIG0wbUBtUG1gbXBtgG2QbaBtsG3AbdBt4G3wbgBuEG4gbjBuQG5QbmBucG6AbpBuoG6wbsBu0G7gbvBvAG8QbyBvMG9Ab1BvYG9wb4BvkG+gb7BvwG/Qb+Bv8HAAcBBwIHAwcEBwUHBgcHBwgHCQcKBwsHDAcNBw4HDwcQBxEHEgcTBxQHFQcWBxcHGAcZBxoHGwccBx0HHgcfByAHIQciByMHJAclByYHJwcoBykHKgcrBywHLQcuBy8HMAcxBzIHMwc0BzUHNgc3BzgHOQc6BzsHPAc9Bz4HPwdAB0EHQgdDB0QHRQdGB0cHSAdJB0oHSwdMB00HTgdPB1AHUQdSB1MHVAdVB1YHVwdYB1kHWgdbB1wHXQdeB18HYAdhB2IHYwdkB2UHZgdnB2gHaQdqB2sHbAdtB24HbwdwB3EHcgdzB3QHdQd2B3cHeAd5B3oHewd8B30Hfgd/B4AHgQeCB4MHhAeFB4YHhweIB4kHigeLB4wHjQeOB48HkAeRB5IHkweUB5UHlgeXB5gHmQeaB5sHnAedB54HnwegB6EHogejB6QHpQemB6cHqAepB6oHqwesB60HrgevB7AHsQeyB7MHtAe1B7YHtwe4B7kHuge7B7wHvQe+B78HwAfBB8IHwwfEB8UHxgfHAMAAwQfIB8kHygfLB8wHzQfOB88H0AfRB9IH0wfUB9UH1gfXB9gH2QfaB9sH3AfdB94H3wfgB+EH4gfjB+QH5QfmB+cH6AfpB+oH6wfsB+0H7gfvB/AH8QfyB/MH9Af1B/YH9wf4B/kH+gf7B/wH/Qf+B/8IAAgBCAIIAwgECAUIBggHCAgICQgKCAsIDAgNCA4IDwgQCBEIEggTCBQIFQgWCBcIGAgZCBoIGwgcCB0IHggfCCAIIQgiCCMIJAglCCYIJwgoCCkIKggrCCwILQguCC8IMAgxCDIIMwg0CDUINgg3ANcIOAg5CDoIOwg8CD0IPgg/CEAIQQhCCEMIRAhFCEYIRwhICEkISghLCEwITQhOCE8IUAhRCFIIUwhUCFUIVghXCFgIWQhaCFsIXAhdCF4IXwhgCGEIYghjCGQIZQhmCGcIaAhpCGoIawhsCG0IbghvCHAIcQhyCHMIdAh1CHYIdwh4CHkIegh7CHwIfQh+CH8IgAiBCIIIgwiECIUIhgiHCIgIiQiKCIsIjAiNCI4IjwiQCJEIkgiTCJQIlQiWCJcImAiZCJoImwicCJ0IngifCKAIoQiiCKMIpAilCKYIpwioCKkIqgirCKwIrQiuCK8IsAixCLIIswi0CLUItgi3CLgIuQi6CLsIvAi9CL4IvwjACMEIwgjDCMQIxQjGCMcIyAjJCMoIywjMCM0IzgjPCNAI0QjSCNMI1AjVCNYI1wjYCNkI2gjbCNwI3QjeCN8I4AjhCOII4wjkCOUI5gjnCOgI6QjqCOsI7AjtCO4I7wjwCPEI8gjzCPQI9Qj2CPcI+Aj5CPoI+wj8CP0I/gj/CQAJAQkCCQMJBAkFCQYJBwkICQkJCgkLCQwJDQkOCQ8JEAkRCRIJEwkUCRUJFgkXCRgJGQkaCRsJHAkdCR4JHwkgCSEJIgkjCSQJJQkmCScJKAkpCSoJKwksCS0JLgkvCTAJMQkyCTMJNAk1CTYJNwk4CTkJOgk7CTwJPQk+CT8JQAlBCUIJQwlECUUJRglHCUgJSQlKCUsJTAlNCU4JTwlQCVEJUglTCVQJVQlWCVcJWAlZCVoJWwlcCV0JXglfCWAJYQliCWMJZAllCWYJZwloCWkJaglrCWwJbQluCW8JcAlxCXIJcwl0CXUJdgl3CXgJeQl6CXsJfAl9CX4JfwmACYEJggmDCYQJhQmGCYcJiAmJCYoJiwmMCY0JjgmPCZAJkQmSCZMJlAmVCZYJlwmYCZkJmgmbCZwJnQmeCZ8JoAmhCaIJowmkCaUJpgmnCagJqQmqCasJrAmtCa4JrwmwCbEJsgmzCbQJtQm2CbcJuAm5CboJuwm8Cb0Jvgm/CcAJwQnCCcMJxAnFCcYJxwnICckJygnLCcwJzQnOCc8J0AnRCdIJ0wnUCdUJ1gnXCdgJ2QnaCdsJ3AndCd4J3wngCeEJ4gnjCeQJ5QnmCecJ6AnpCeoJ6wnsCe0J7gnvCfAJ8QnyCfMJ9An1CfYJ9wn4CfkJ+gn7CfwJ/Qn+Cf8KAAoBCgIKAwoECgUKBgoHCggKCQoKCgsKDAoNCg4KDwoQChEKEgoTChQKFQoWChcKGAoZChoKGwocCh0KHgofCiAKIQoiCiMKJAolCiYKJwooCikKKgorCiwKLQouCi8KMAoxCjIKMwo0CjUKNgo3CjgKOQo6CjsKPAo9Cj4KPwpACkEKQgpDCkQKRQpGCkcKSApJCkoKSwpMCk0KTgpPClAKUQpSClMKVApVClYKVwpYClkKWgpbClwKXQpeCl8KYAphCmIKYwpkCmUKZgpnCmgKaQpqCmsKbAptCm4KbwpwCnEKcgpzCnQKdQp2CncKeAp5CnoKewp8Cn0Kfgp/CoAKgQqCCoMKhAqFCoYKhwqICokKigqLCowKjQqOCo8KkAqRCpIKkwqUCpUKlgqXCpgKmQqaCpsKnAqdCp4KnwqgCqEKogqjCqQKpQqmCqcKqAqpCqoKqwqsCq0KrgqvCrAKsQqyCrMKtAq1CrYKtwq4CrkKugq7CrwKvQq+Cr8KwArBCsIKwwrECsUKxgrHCsgKyQrKCssKzArNCs4KzwrQCtEK0grTCtQK1QrWCtcK2ArZCtoK2wrcCt0K3grfCuAK4QriCuMK5ArlCuYK5wroCukK6grrCuwK7QruCu8K8ArxCvIK8wr0CvUK9gr3CvgK+Qr6CvsK/Ar9Cv4K/wsACwELAgsDCwQLBQsGCwcLCAsJCwoLCwsMCw0LDgsPCxALEQsSCxMLFAsVCxYLFwsYCxkLGgsbCxwLHQseCx8LIAshCyILIwskCyULJgsnCygLKQsqCysLLAstCy4LLwswCzELMgszCzQLNQs2CzcLOAs5CzoLOws8Cz0LPgs/C0ALQQtCC0MLRAtFC0YLRwtIC0kLSgtLC0wLTQtOC08LUAtRC1ILUwtUC1ULVgtXC1gLWQtaC1sLXAtdC14LXwtgC2ELYgtjC2QLZQtmC2cLaAtpC2oLawtsC20LbgtvC3ALcQtyC3MLdAt1C3YLdwt4C3kLegt7C3wLfQt+C38LgAuBC4ILgwuEC4ULhguHC4gLiQuKC4sLjAuNC44LjwuQC5ELkguTC5QLlQuWC5cLmAuZC5oLmwucC50LngufC6ALoQuiC6MLpAulC6YLpwuoC6kLqgurC6wLrQuuC68LsAuxC7ILswu0C7ULtgu3C7gLuQu6C7sLvAu9C74LvwvAC8ELwgvDC8QLxQvGC8cLyAvJC8oLywvMC80LzgvPC9AL0QvSC9ML1AvVC9YL1wvYC9kL2gvbC9wL3QveC98L4AvhC+IL4wvkC+UL5gvnC+gL6QvqC+sL7AvtC+4L7wvwC/EL8gvzC/QL9Qv2C/cL+Av5C/oL+wv8C/0L/gv/DAAMAQwCDAMMBAwFDAYMBwwIDAkMCgwLDAwMDQwODA8MEAwRDBIMEwwUDBUMFgwXDBgMGQwaDBsMHAwdDB4MHwwgDCEMIgwjDCQMJQwmDCcMKAwpDCoMKwwsDC0MLgwvDDAMMQwyDDMMNAw1DDYMNww4DDkMOgw7DDwMPQw+DD8MQAxBDEIMQwxEDEUMRgxHDEgMSQxKDEsMTAxNDE4MTwxQDFEMUgxTDFQMVQxWDFcMWAxZDFoMWwxcDF0MXgxfDGAMYQxiDGMMZAxlDGYMZwxoDGkMagxrDGwMbQxuDG8McAxxDHIMcwx0DHUMdgx3DHgMeQx6DHsMfAx9DH4MfwyADIEMggyDDIQMhQyGDIcMiAyJDIoMiwyMDI0MjgyPDJAMkQySDJMMlAyVDJYMlwyYDJkMmgybDJwMnQyeDJ8MoAyhDKIMowykDKUMpgynDKgMqQyqDKsMrAytDK4MrwywDLEMsgyzDLQMtQy2DLcMuAy5DLoMuwy8DL0Mvgy/DMAMwQzCDMMMxAzFDMYMxwzIDMkMygzLDMwMzQzODM8M0AzRDNIM0wzUDNUM1gzXDNgM2QzaDNsM3AzdDN4M3wzgDOEM4gzjDOQM5QzmDOcM6AzpDOoM6wzsDO0M7gzvDPAM8QzyDPMM9Az1DPYM9wz4DPkM+gz7DPwM/Qz+DP8NAA0BDQINAw0EDQUNBg0HDQgNCQ0KDQsNDA0NDQ4NDw0QDRENEg0TDRQNFQ0WDRcNGA0ZDRoNGw0cDR0NHg0fDSANIQ0iDSMNJA0lDSYNJw0oDSkNKg0rDSwNLQ0uDS8NMA0xDTINMw00DTUNNg03DTgNOQ06DTsNPA09DT4NPw1ADUENQg1DDUQNRQ1GDUcNSA1JDUoNSw1MDU0NTg1PDVANUQ1SDVMNVA1VDVYNVw1YDVkNWg1bDVwNXQ1eDV8NYA1hDWINYw1kDWUNZg1nDWgNaQ1qDWsNbA1tDW4Nbw1wDXENcg1zDXQNdQ12DXcNeA15DXoNew18DX0Nfg1/DYANgQ2CDYMNhA2FDYYNhw2IDYkNig2LDYwNjQ2ODY8NkA2RDZINkw2UDZUNlg2XDZgNmQ2aDZsNnA2dDZ4Nnw2gDaENog2jDaQNpQ2mDacNqA2pDaoNqw2sDa0Nrg2vDbANsQ2yDbMNtA21DbYNtw24DbkNug27DbwNvQ2+Db8NwA3BDcINww3EDcUNxg3HDcgNyQ3KDcsNzA3NDc4Nzw3QDdEN0g3TDdQN1Q3WDdcN2A3ZDdoN2w3cDd0N3g3fDeAN4Q3iDeMN5A3lDeYN5w3oDekN6g3rDewN7Q3uDe8N8A3xDfIN8w30DfUN9g33DfgN+Q36DfsN/A39Df4N/w4ADgEOAg4DDgQOBQ4GDgcOCA4JDgoOCw4MDg0ODg4PDhAOEQ4SDhMOFA4VDhYOFw4YDhkOGg4bDhwOHQ4eDh8OIA4hDiIOIw4kDiUOJg4nDigOKQ4qDisOLA4tDi4OLw4wDjEOMg4zDjQONQ42DjcOOA45DjoOOw48Dj0OPg4/DkAOQQ5CDkMORA5FDkYORw5IDkkOSg5LDkwOTQ5ODk8OUA5RDlIOUw5UDlUOVg5XDlgOWQ5aDlsOXA5dDl4OXw5gDmEOYg5jDmQOZQ5mDmcOaA5pDmoOaw5sDm0Obg5vDnAOcQ5yDnMOdA51DnYOdw54DnkOeg57DnwOfQ5+Dn8OgA6BDoIOgw6EDoUOhg6HDogOiQ6KDosOjA6NDo4Ojw6QDpEOkg6TDpQOlQ6WDpcOmA6ZDpoOmw6cDp0Ong6fDqAOoQ6iDqMOpA6lDqYOpw6oDqkOqg6rDqwOrQ6uDq8OsA6xDrIOsw60DrUOtg63DrgOuQ66DrsOvA69Dr4Ovw7A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FAcUCBQJFAoUCxQMFA0UDhQPFBAUERQSFBMUFBQVFBYUFxQYFBkUGhQbFBwUHRQeFB8UIBQhFCIUIxQkFCUUJhQnFCgUKRQqFCsULBQtFC4ULxQwFDEUMhQzFDQUNRQ2FDcUOBQ5FDoUOxQ8FD0UPhQ/FEAUQRRCFEMURBRFFEYURxRIFEkUShRLFEwUTRROFE8UUBRRFFIUUxRUFFUUVhRXFFgUWRRaFFsUXBRdFF4UXxRgFGEUYhRjFGQUZRRmFGcUaBRpFGoUaxRsFG0UbhRvFHAUcRRyFHMUdBR1FHYUdxR4FHkUehR7FHwUfRR+FH8UgBSBFIIUgxSEFIUUhhSHFIgUiRSKFIsUjBSNFI4UjxSQFJEUkhSTFJQUlRSWFJcUmBSZFJoUmxScFJ0UnhSfFKAUoRSiFKMUpBSlFKYUpxSoFKkUqhSrFKwUrRSuFK8UsBSxFLIUsxS0FLUUthS3FLgUuRS6FLsUvBS9FL4UvxTAFMEUwhTDFMQUxRTGFMcUyBTJFMoUyxTMFM0UzhTPFNAU0RTSFNMU1BTVFNYU1xTYFNkU2hTbFNwU3RTeFN8U4BThFOIU4xTkFOUU5hTnFOgU6RTqFOsU7BTtFO4U7xTwFPEU8hTzFPQU9RT2FPcU+BT5FPoU+xT8FP0U/hT/FQAVARUCFQMVBBUFFQYVBxUIFQkVChULFQwVDRUOFQ8VEBURFRIVExUUFRUVFhUXFRgVGRUaFRsVHBUdFR4VHxUgFSEVIhUjFSQVJRUmFScVKBUpFSoVKxUsFS0VLhUvFTAVMRUyFTMVNBU1FTYVNxU4FTkVOhU7FTwVPRU+FT8VQBVBFUIVQxVEFUUVRhVHFUgVSRVKFUsVTBVNFU4VTxVQFVEVUhVTFVQVVRVWFVcVWBVZFVoVWxVcFV0VXhVfFWAVYRViFWMVZBVlFWYVZxVoFWkVahVrFWwVbRVuFW8VcBVxFXIVcxV0FXUVdhV3FXgVeRV6FXsVfBV9FX4VfxWAFYEVghWDFYQVhRWGFYcViBWJFYoVixWMFY0VjhWPFZAVkRWSFZMVlBWVFZYVlxWYFZkVmhWbFZwVnRWeFZ8VoBWhFaIVoxWkFaUVphWnFagVqRWqFasVrBWtFa4VrxWwFbEVshWzFbQVtRW2FbcVuBW5FboVuxW8Fb0VvhW/FcAVwRXCFcMVxBXFFcYVxxXIFckVyhXLFcwVzRXOFc8V0BXRFdIV0xXUFdUV1hXXFdgV2RXaFdsV3BXdFd4V3xXgFeEV4hXjFeQV5RXmFecV6BXpFeoV6xXsFe0V7hXvFfAV8RXyFfMV9BX1FfYV9xX4FfkV+hX7FfwV/RX+Ff8WABYBFgIWAxYEFgUWBhYHFggWCRYKFgsWDBYNFg4WDxYQFhEWEhYTFhQWFRYWFhcWGBYZFhoWGxYcFh0WHhYfFiAWIRYiFiMWJBYlFiYWJxYoFikWKhYrFiwWLRYuFi8WMBYxFjIWMxY0FjUWNhY3FjgWORY6FjsWPBY9Fj4WPxZAFkEWQhZDFkQWRRZGFkcWSBZJFkoWSxZMFk0WThZPFlAWURZSFlMWVBZVFlYWVxZYFlkWWhZbFlwWXRZeFl8WYBZhFmIWYxZkFmUWZhZnFmgWaRZqFmsWbBZtFm4WbxZwFnEWchZzFnQWdRZ2FncWeBZ5FnoWexZ8Fn0WfhZ/FoAWgRaCFoMWhBaFFoYWhxaIFokWihaLFowWjRaOFo8WkBaRFpIWkxaUFpUWlhaXFpgWmRaaFpsWnBadFp4WnxagFqEWohajFqQWpRamFqcWqBapFqoWqxasFq0WrhavFrAWsRayFrMWtBa1FrYWtxa4FrkWuha7FrwWvRa+Fr8WwBbBFsIWwxbEFsUWxhbHFsgWyRbKFssWzBbNFs4WzxbQFtEW0hbTFtQW1RbWFtcW2BbZFtoW2xbcFt0W3hbfFuAW4RbiFuMW5BblFuYW5xboFukW6hbrFuwW7RbuFu8W8BbxFvIW8xb0FvUW9hb3FvgW+Rb6FvsW/Bb9Fv4W/xcAFwEXAhcDFwQXBRcGFwcXCBcJFwoXCxcMFw0XDhcPFxAXERcSFxMXFBcVFxYXFxcYFxkXGhcbFxwXHRceFx8XIBchFyIXIxckFyUXJhcnFygXKRcqFysXLBctFy4XLxcwFzEXMhczFzQXNRc2FzcXOBc5FzoXOxc8Fz0XPhc/F0AXQRdCF0MXRBdFF0YXRxdIF0kXShdLF0wXTRdOF08XUBdRF1IXUxdUF1UXVhdXF1gXWRdaF1sXXBddF14XXxdgF2EXYhdjF2QXZRdmF2cXaBdpF2oXaxdsF20XbhdvF3AXcRdyF3MXdBd1F3YXdxd4F3kXehd7F3wXfRd+F38XgBeBF4IXgxeEF4UXhheHF4gXiReKF4sXjBeNF44XjxeQF5EXkheTF5QXlReWF5cXmBeZF5oXmxecF50XnhefF6AXoReiF6MXpBelF6YXpxeoF6kXqherF6wXrReuF68XsBexF7IXsxe0F7UXthe3F7gXuRe6F7sXvBe9F74XvxfABE5VTEwCQ1IHdW5pMDBBMAd1bmkwMEFECW92ZXJzY29yZQd1bmkwMEIyB3VuaTAwQjMHdW5pMDBCNQd1bmkwMEI5B0FtYWNyb24HYW1hY3JvbgZBYnJldmUGYWJyZXZlB0FvZ29uZWsHYW9nb25lawtDY2lyY3VtZmxleAtjY2lyY3VtZmxleARDZG90BGNkb3QGRGNhcm9uBmRjYXJvbgZEY3JvYXQHRW1hY3JvbgdlbWFjcm9uBkVicmV2ZQZlYnJldmUKRWRvdGFjY2VudAplZG90YWNjZW50B0VvZ29uZWsHZW9nb25lawZFY2Fyb24GZWNhcm9uC0djaXJjdW1mbGV4C2djaXJjdW1mbGV4BEdkb3QEZ2RvdAd1bmkwMTIyB3VuaTAxMjMLSGNpcmN1bWZsZXgLaGNpcmN1bWZsZXgESGJhcgRoYmFyBkl0aWxkZQZpdGlsZGUHSW1hY3JvbgdpbWFjcm9uBklicmV2ZQZpYnJldmUHSW9nb25lawdpb2dvbmVrAklKAmlqC0pjaXJjdW1mbGV4C2pjaXJjdW1mbGV4B3VuaTAxMzYHdW5pMDEzNwxrZ3JlZW5sYW5kaWMGTGFjdXRlBmxhY3V0ZQd1bmkwMTNCB3VuaTAxM0MGTGNhcm9uBmxjYXJvbgRMZG90BGxkb3QGTmFjdXRlBm5hY3V0ZQd1bmkwMTQ1B3VuaTAxNDYGTmNhcm9uBm5jYXJvbgtuYXBvc3Ryb3BoZQNFbmcDZW5nB09tYWNyb24Hb21hY3JvbgZPYnJldmUGb2JyZXZlDU9odW5nYXJ1bWxhdXQNb2h1bmdhcnVtbGF1dAZSYWN1dGUGcmFjdXRlB3VuaTAxNTYHdW5pMDE1NwZSY2Fyb24GcmNhcm9uBlNhY3V0ZQZzYWN1dGULU2NpcmN1bWZsZXgLc2NpcmN1bWZsZXgHdW5pMDIxQQd1bmkwMjFCBlRjYXJvbgZ0Y2Fyb24EVGJhcgR0YmFyBlV0aWxkZQZ1dGlsZGUHVW1hY3Jvbgd1bWFjcm9uBlVicmV2ZQZ1YnJldmUFVXJpbmcFdXJpbmcNVWh1bmdhcnVtbGF1dA11aHVuZ2FydW1sYXV0B1VvZ29uZWsHdW9nb25lawtXY2lyY3VtZmxleAt3Y2lyY3VtZmxleAtZY2lyY3VtZmxleAt5Y2lyY3VtZmxleAZaYWN1dGUGemFjdXRlClpkb3RhY2NlbnQKemRvdGFjY2VudAVsb25ncwpBcmluZ2FjdXRlCmFyaW5nYWN1dGUHQUVhY3V0ZQdhZWFjdXRlC09zbGFzaGFjdXRlC29zbGFzaGFjdXRlB3VuaTAyMTgHdW5pMDIxOQV0b25vcw1kaWVyZXNpc3Rvbm9zCkFscGhhdG9ub3MJYW5vdGVsZWlhDEVwc2lsb250b25vcwhFdGF0b25vcwlJb3RhdG9ub3MMT21pY3JvbnRvbm9zDFVwc2lsb250b25vcwpPbWVnYXRvbm9zEWlvdGFkaWVyZXNpc3Rvbm9zBUFscGhhBEJldGEFR2FtbWEHdW5pMDM5NAdFcHNpbG9uBFpldGEDRXRhBVRoZXRhBElvdGEFS2FwcGEGTGFtYmRhAk11Ak51AlhpB09taWNyb24CUGkDUmhvBVNpZ21hA1RhdQdVcHNpbG9uA1BoaQNDaGkDUHNpB3VuaTAzQTkMSW90YWRpZXJlc2lzD1Vwc2lsb25kaWVyZXNpcwphbHBoYXRvbm9zDGVwc2lsb250b25vcwhldGF0b25vcwlpb3RhdG9ub3MUdXBzaWxvbmRpZXJlc2lzdG9ub3MFYWxwaGEEYmV0YQVnYW1tYQVkZWx0YQdlcHNpbG9uBHpldGEDZXRhBXRoZXRhBGlvdGEFa2FwcGEGbGFtYmRhB3VuaTAzQkMCbnUCeGkHb21pY3JvbgNyaG8HdW5pMDNDMgVzaWdtYQN0YXUHdXBzaWxvbgNwaGkDY2hpA3BzaQVvbWVnYQxpb3RhZGllcmVzaXMPdXBzaWxvbmRpZXJlc2lzDG9taWNyb250b25vcwx1cHNpbG9udG9ub3MKb21lZ2F0b25vcwd1bmkwNDAxB3VuaTA0MDIHdW5pMDQwMwd1bmkwNDA0B3VuaTA0MDUHdW5pMDQwNgd1bmkwNDA3B3VuaTA0MDgHdW5pMDQwOQd1bmkwNDBBB3VuaTA0MEIHdW5pMDQwQwd1bmkwNDBFB3VuaTA0MEYHdW5pMDQxMAd1bmkwNDExB3VuaTA0MTIHdW5pMDQxMwd1bmkwNDE0B3VuaTA0MTUHdW5pMDQxNgd1bmkwNDE3B3VuaTA0MTgHdW5pMDQxOQd1bmkwNDFBB3VuaTA0MUIHdW5pMDQxQwd1bmkwNDFEB3VuaTA0MUUHdW5pMDQxRgd1bmkwNDIwB3VuaTA0MjEHdW5pMDQyMgd1bmkwNDIzB3VuaTA0MjQHdW5pMDQyNQd1bmkwNDI2B3VuaTA0MjcHdW5pMDQyOAd1bmkwNDI5B3VuaTA0MkEHdW5pMDQyQgd1bmkwNDJDB3VuaTA0MkQHdW5pMDQyRQd1bmkwNDJGB3VuaTA0MzAHdW5pMDQzMQd1bmkwNDMyB3VuaTA0MzMHdW5pMDQzNAd1bmkwNDM1B3VuaTA0MzYHdW5pMDQzNwd1bmkwNDM4B3VuaTA0MzkHdW5pMDQzQQd1bmkwNDNCB3VuaTA0M0MHdW5pMDQzRAd1bmkwNDNFB3VuaTA0M0YHdW5pMDQ0MAd1bmkwNDQxB3VuaTA0NDIHdW5pMDQ0Mwd1bmkwNDQ0B3VuaTA0NDUHdW5pMDQ0Ngd1bmkwNDQ3B3VuaTA0NDgHdW5pMDQ0OQd1bmkwNDRBB3VuaTA0NEIHdW5pMDQ0Qwd1bmkwNDREB3VuaTA0NEUHdW5pMDQ0Rgd1bmkwNDUxB3VuaTA0NTIHdW5pMDQ1Mwd1bmkwNDU0B3VuaTA0NTUHdW5pMDQ1Ngd1bmkwNDU3B3VuaTA0NTgHdW5pMDQ1OQd1bmkwNDVBB3VuaTA0NUIHdW5pMDQ1Qwd1bmkwNDVFB3VuaTA0NUYHdW5pMDQ5MAd1bmkwNDkxBldncmF2ZQZ3Z3JhdmUGV2FjdXRlBndhY3V0ZQlXZGllcmVzaXMJd2RpZXJlc2lzBllncmF2ZQZ5Z3JhdmUHdW5pMjAxNQ11bmRlcnNjb3JlZGJsDXF1b3RlcmV2ZXJzZWQGbWludXRlBnNlY29uZAlleGNsYW1kYmwHdW5pMjA3RglhZmlpMDg5NDEGcGVzZXRhBEV1cm8HdW5pMjEwNQd1bmkyMTEzB3VuaTIxMTYHdW5pMjEyNgllc3RpbWF0ZWQJb25lZWlnaHRoDHRocmVlZWlnaHRocwtmaXZlZWlnaHRocwxzZXZlbmVpZ2h0aHMHdW5pMDMyNgd1bmkyMDc0B3VuaTIwNzUHdW5pMjA3Nwd1bmkyMDc4B3VuaTIwMDAHdW5pMjAwMQd1bmkyMDAyB3VuaTIwMDMHdW5pMjAwNAd1bmkyMDA1B3VuaTIwMDYHdW5pMjAwNwd1bmkyMDA4B3VuaTIwMDkHdW5pMjAwQQd1bmkyMDBCB3VuaUZFRkYHdW5pRkZGQwd1bmlGRkZEB3VuaTAxRjAHdW5pMDJCQwd1bmkwM0QxB3VuaTAzRDIHdW5pMDNENgd1bmkxRTNFB3VuaTFFM0YHdW5pMUUwMAd1bmkxRTAxB3VuaTAyRjMFT2hvcm4Fb2hvcm4FVWhvcm4FdWhvcm4HdW5pMDQwMAd1bmkwNDBEB3VuaTA0NTAHdW5pMDQ1RAd1bmkwNDYwB3VuaTA0NjEHdW5pMDQ2Mgd1bmkwNDYzB3VuaTA0NjQHdW5pMDQ2NQd1bmkwNDY2B3VuaTA0NjcHdW5pMDQ2OAd1bmkwNDY5B3VuaTA0NkEHdW5pMDQ2Qgd1bmkwNDZDB3VuaTA0NkQHdW5pMDQ2RQd1bmkwNDZGB3VuaTA0NzAHdW5pMDQ3MQd1bmkwNDcyB3VuaTA0NzMHdW5pMDQ3NAd1bmkwNDc1B3VuaTA0NzYHdW5pMDQ3Nwd1bmkwNDc4B3VuaTA0NzkHdW5pMDQ3QQd1bmkwNDdCB3VuaTA0N0MHdW5pMDQ3RAd1bmkwNDdFB3VuaTA0N0YHdW5pMDQ4MAd1bmkwNDgxB3VuaTA0ODIHdW5pMDQ4OAd1bmkwNDg5B3VuaTA0OEEHdW5pMDQ4Qgd1bmkwNDhDB3VuaTA0OEQHdW5pMDQ4RQd1bmkwNDhGB3VuaTA0OTIHdW5pMDQ5Mwd1bmkwNDk0B3VuaTA0OTUHdW5pMDQ5Ngd1bmkwNDk3B3VuaTA0OTgHdW5pMDQ5OQd1bmkwNDlBB3VuaTA0OUIHdW5pMDQ5Qwd1bmkwNDlEB3VuaTA0OUUHdW5pMDQ5Rgd1bmkwNEEwB3VuaTA0QTEHdW5pMDRBMgd1bmkwNEEzB3VuaTA0QTQHdW5pMDRBNQd1bmkwNEE2B3VuaTA0QTcHdW5pMDRBOAd1bmkwNEE5B3VuaTA0QUEHdW5pMDRBQgd1bmkwNEFDB3VuaTA0QUQHdW5pMDRBRQd1bmkwNEFGB3VuaTA0QjAHdW5pMDRCMQd1bmkwNEIyB3VuaTA0QjMHdW5pMDRCNAd1bmkwNEI1B3VuaTA0QjYHdW5pMDRCNwd1bmkwNEI4B3VuaTA0QjkHdW5pMDRCQQd1bmkwNEJCB3VuaTA0QkMHdW5pMDRCRAd1bmkwNEJFB3VuaTA0QkYHdW5pMDRDMAd1bmkwNEMxB3VuaTA0QzIHdW5pMDRDMwd1bmkwNEM0B3VuaTA0QzUHdW5pMDRDNgd1bmkwNEM3B3VuaTA0QzgHdW5pMDRDOQd1bmkwNENBB3VuaTA0Q0IHdW5pMDRDQwd1bmkwNENEB3VuaTA0Q0UHdW5pMDRDRgd1bmkwNEQwB3VuaTA0RDEHdW5pMDREMgd1bmkwNEQzB3VuaTA0RDQHdW5pMDRENQd1bmkwNEQ2B3VuaTA0RDcHdW5pMDREOAd1bmkwNEQ5B3VuaTA0REEHdW5pMDREQgd1bmkwNERDB3VuaTA0REQHdW5pMDRERQd1bmkwNERGB3VuaTA0RTAHdW5pMDRFMQd1bmkwNEUyB3VuaTA0RTMHdW5pMDRFNAd1bmkwNEU1B3VuaTA0RTYHdW5pMDRFNwd1bmkwNEU4B3VuaTA0RTkHdW5pMDRFQQd1bmkwNEVCB3VuaTA0RUMHdW5pMDRFRAd1bmkwNEVFB3VuaTA0RUYHdW5pMDRGMAd1bmkwNEYxB3VuaTA0RjIHdW5pMDRGMwd1bmkwNEY0B3VuaTA0RjUHdW5pMDRGNgd1bmkwNEY3B3VuaTA0RjgHdW5pMDRGOQd1bmkwNEZBB3VuaTA0RkIHdW5pMDRGQwd1bmkwNEZEB3VuaTA0RkUHdW5pMDRGRgd1bmkwNTAwB3VuaTA1MDEHdW5pMDUwMgd1bmkwNTAzB3VuaTA1MDQHdW5pMDUwNQd1bmkwNTA2B3VuaTA1MDcHdW5pMDUwOAd1bmkwNTA5B3VuaTA1MEEHdW5pMDUwQgd1bmkwNTBDB3VuaTA1MEQHdW5pMDUwRQd1bmkwNTBGB3VuaTA1MTAHdW5pMDUxMQd1bmkwNTEyB3VuaTA1MTMHdW5pMUVBMAd1bmkxRUExB3VuaTFFQTIHdW5pMUVBMwd1bmkxRUE0B3VuaTFFQTUHdW5pMUVBNgd1bmkxRUE3B3VuaTFFQTgHdW5pMUVBOQd1bmkxRUFBB3VuaTFFQUIHdW5pMUVBQwd1bmkxRUFEB3VuaTFFQUUHdW5pMUVBRgd1bmkxRUIwB3VuaTFFQjEHdW5pMUVCMgd1bmkxRUIzB3VuaTFFQjQHdW5pMUVCNQd1bmkxRUI2B3VuaTFFQjcHdW5pMUVCOAd1bmkxRUI5B3VuaTFFQkEHdW5pMUVCQgd1bmkxRUJDB3VuaTFFQkQHdW5pMUVCRQd1bmkxRUJGB3VuaTFFQzAHdW5pMUVDMQd1bmkxRUMyB3VuaTFFQzMHdW5pMUVDNAd1bmkxRUM1B3VuaTFFQzYHdW5pMUVDNwd1bmkxRUM4B3VuaTFFQzkHdW5pMUVDQQd1bmkxRUNCB3VuaTFFQ0MHdW5pMUVDRAd1bmkxRUNFB3VuaTFFQ0YHdW5pMUVEMAd1bmkxRUQxB3VuaTFFRDIHdW5pMUVEMwd1bmkxRUQ0B3VuaTFFRDUHdW5pMUVENgd1bmkxRUQ3B3VuaTFFRDgHdW5pMUVEOQd1bmkxRURBB3VuaTFFREIHdW5pMUVEQwd1bmkxRUREB3VuaTFFREUHdW5pMUVERgd1bmkxRUUwB3VuaTFFRTEHdW5pMUVFMgd1bmkxRUUzB3VuaTFFRTQHdW5pMUVFNQd1bmkxRUU2B3VuaTFFRTcHdW5pMUVFOAd1bmkxRUU5B3VuaTFFRUEHdW5pMUVFQgd1bmkxRUVDB3VuaTFFRUQHdW5pMUVFRQd1bmkxRUVGB3VuaTFFRjAHdW5pMUVGMQd1bmkxRUY0B3VuaTFFRjUHdW5pMUVGNgd1bmkxRUY3B3VuaTFFRjgHdW5pMUVGOQd1bmkyMEFCB3VuaTAxNjIHdW5pMDE2Mwd1bmkwMTgwB3VuaTAxODEHdW5pMDE4Mgd1bmkwMTgzB3VuaTAxODQHdW5pMDE4NQd1bmkwMTg2B3VuaTAxODcHdW5pMDE4OAd1bmkwMTg5B3VuaTAxOEEHdW5pMDE4Qgd1bmkwMThDB3VuaTAxOEQHdW5pMDE4RQd1bmkwMThGB3VuaTAxOTAHdW5pMDE5MQd1bmkwMTkzB3VuaTAxOTQHdW5pMDE5NQd1bmkwMTk2B3VuaTAxOTcHdW5pMDE5OAd1bmkwMTk5B3VuaTAxOUEHdW5pMDE5Qgd1bmkwMTlDB3VuaTAxOUQHdW5pMDE5RQd1bmkwMTlGB3VuaTAxQTIHdW5pMDFBMwd1bmkwMUE0B3VuaTAxQTUHdW5pMDFBNgd1bmkwMUE3B3VuaTAxQTgHdW5pMDFBOQd1bmkwMUFBB3VuaTAxQUIHdW5pMDFBQwd1bmkwMUFEB3VuaTAxQUUHdW5pMDFCMQd1bmkwMUIyB3VuaTAxQjMHdW5pMDFCNAd1bmkwMUI1B3VuaTAxQjYHdW5pMDFCNwd1bmkwMUI4B3VuaTAxQjkHdW5pMDFCQQd1bmkwMUJCB3VuaTAxQkMHdW5pMDFCRAd1bmkwMUJFB3VuaTAxQkYHdW5pMDFDMAd1bmkwMUMxB3VuaTAxQzIHdW5pMDFDMwd1bmkwMUM0B3VuaTAxQzUHdW5pMDFDNgd1bmkwMUM3B3VuaTAxQzgHdW5pMDFDOQd1bmkwMUNBB3VuaTAxQ0IHdW5pMDFDQwd1bmkwMUNEB3VuaTAxQ0UHdW5pMDFDRgd1bmkwMUQwB3VuaTAxRDEHdW5pMDFEMgd1bmkwMUQzB3VuaTAxRDQHdW5pMDFENQd1bmkwMUQ2B3VuaTAxRDcHdW5pMDFEOAd1bmkwMUQ5B3VuaTAxREEHdW5pMDFEQgd1bmkwMURDB3VuaTAxREUHdW5pMDFERgd1bmkwMUUwB3VuaTAxRTEHdW5pMDFFMgd1bmkwMUUzB3VuaTAxRTQHdW5pMDFFNQd1bmkwMUU2B3VuaTAxRTcHdW5pMDFFOAd1bmkwMUU5B3VuaTAxRUEHdW5pMDFFQgd1bmkwMUVDB3VuaTAxRUQHdW5pMDFFRQd1bmkwMUVGB3VuaTAxRjEHdW5pMDFGMgd1bmkwMUYzB3VuaTAxRjQHdW5pMDFGNQd1bmkwMUY2B3VuaTAxRjcHdW5pMDFGOAd1bmkwMUY5B3VuaTAyMDAHdW5pMDIwMQd1bmkwMjAyB3VuaTAyMDMHdW5pMDIwNAd1bmkwMjA1B3VuaTAyMDYHdW5pMDIwNwd1bmkwMjA4B3VuaTAyMDkHdW5pMDIwQQd1bmkwMjBCB3VuaTAyMEMHdW5pMDIwRAd1bmkwMjBFB3VuaTAyMEYHdW5pMDIxMAd1bmkwMjExB3VuaTAyMTIHdW5pMDIxMwd1bmkwMjE0B3VuaTAyMTUHdW5pMDIxNgd1bmkwMjE3B3VuaTAyMUMHdW5pMDIxRAd1bmkwMjFFB3VuaTAyMUYHdW5pMDIyMAd1bmkwMjIxB3VuaTAyMjIHdW5pMDIyMwd1bmkwMjI0B3VuaTAyMjUHdW5pMDIyNgd1bmkwMjI3B3VuaTAyMjgHdW5pMDIyOQd1bmkwMjJBB3VuaTAyMkIHdW5pMDIyQwd1bmkwMjJEB3VuaTAyMkUHdW5pMDIyRgd1bmkwMjMwB3VuaTAyMzEHdW5pMDIzMgd1bmkwMjMzB3VuaTAyMzQHdW5pMDIzNQd1bmkwMjM2B3VuaTAyMzgHdW5pMDIzOQd1bmkwMjNBB3VuaTAyM0IHdW5pMDIzQwd1bmkwMjNEB3VuaTAyM0UHdW5pMDIzRgd1bmkwMjQwB3VuaTAyNDEHdW5pMDI0Mgd1bmkwMjQzB3VuaTAyNDQHdW5pMDI0NQd1bmkwMjQ2B3VuaTAyNDcHdW5pMDI0OAd1bmkwMjQ5B3VuaTAyNEEHdW5pMDI0Qgd1bmkwMjRDB3VuaTAyNEQHdW5pMDI0RQd1bmkwMjRGB3VuaTAyNTAHdW5pMDI1MQd1bmkwMjUyB3VuaTAyNTMHdW5pMDI1NAd1bmkwMjU1B3VuaTAyNTYHdW5pMDI1Nwd1bmkwMjU4B3VuaTAyNTkHdW5pMDI1Qgd1bmkwMjVFB3VuaTAyNUYHdW5pMDI2MAd1bmkwMjYxB3VuaTAyNjIHdW5pMDI2Mwd1bmkwMjY0B3VuaTAyNjUHdW5pMDI2Ngd1bmkwMjY3B3VuaTAyNjgJaW90YUxhdGluB3VuaTAyNkEHdW5pMDI2Qgd1bmkwMjZDB3VuaTAyNkQHdW5pMDI2RQd1bmkwMjZGB3VuaTAyNzAHdW5pMDI3MQd1bmkwMjcyB3VuaTAyNzMHdW5pMDI3NAd1bmkwMjc1B3VuaTAyNzYLb21lZ2FjbG9zZWQHdW5pMDI3OAd1bmkwMjc5B3VuaTAyN0EHdW5pMDI3Qgd1bmkwMjdDB3VuaTAyN0QHdW5pMDI3RQd1bmkwMjdGB3VuaTAyODAHdW5pMDI4MQd1bmkwMjgyB3VuaTAyODMHdW5pMDI4NAd1bmkwMjg1B3VuaTAyODYHdW5pMDI4Nwd1bmkwMjg4B3VuaTAyODkHdW5pMDI4QQd1bmkwMjhCB3VuaTAyOEMHdW5pMDI4RAd1bmkwMjhFB3VuaTAyOEYHdW5pMDI5MAd1bmkwMjkxB3VuaTAyOTIHdW5pMDI5Mwd1bmkwMjk0B3VuaTAyOTUNZ2xvdHRhbHR1cm5lZAd1bmkwMjk3B3VuaTAyOTgHdW5pMDI5OQd1bmkwMjlBB3VuaTAyOUIHdW5pMDI5Qwd1bmkwMjlEB3VuaTAyOUUHdW5pMDI5Rgd1bmkwMkEwB3VuaTAyQTEHdW5pMDJBMgVkemxpZwd1bmkwMkE0CWR6bGlnY3VybAV0c2xpZwd1bmkwMkE3CXRjbGlnY3VybAd1bmkwMkE5B3VuaTAyQUEHdW5pMDJBQgd1bmkwMkFDB3VuaTAyQUQHdW5pMDJBRQd1bmkwMkFGB3VuaTAyQjAHdW5pMDJCMQd1bmkwMkIyB3VuaTAyQjMHdW5pMDJCNAd1bmkwMkI1B3VuaTAyQjYHdW5pMDJCNwd1bmkwMkI4B3VuaTAyQjkHdW5pMDJCQQd1bmkwMkJCB3VuaTAyQkQHdW5pMDJCRQd1bmkwMkJGB3VuaTAyQzAHdW5pMDJDMQd1bmkwMkMyB3VuaTAyQzMHdW5pMDJDNAd1bmkwMkM1B3VuaTAyQzgHdW5pMDJDQQd1bmkwMkNCB3VuaTAyQ0MHdW5pMDJDRAd1bmkwMkNFB3VuaTAyQ0YHdW5pMDJEMAd1bmkwMkQxB3VuaTAyRDIHdW5pMDJEMwd1bmkwMkQ0B3VuaTAyRDUHdW5pMDJENgd1bmkwMkQ3B3VuaTAyREYHdW5pMDJFMAd1bmkwMkUxB3VuaTAyRTIHdW5pMDJFMwd1bmkwMkU0B3VuaTAyRTUHdW5pMDJFNgd1bmkwMkU3B3VuaTAyRTgHdW5pMDJFOQd1bmkwMkVBB3VuaTAyRUIHdW5pMDJFQwd1bmkwMkVEB3VuaTAyRUUHdW5pMDJFRgd1bmkwMkYwB3VuaTAyRjEHdW5pMDJGMgd1bmkwMkY0B3VuaTAyRjUHdW5pMDJGNgd1bmkwMkY3B3VuaTAyRjgHdW5pMDJGOQd1bmkwMkZBB3VuaTAyRkIHdW5pMDJGQwd1bmkwMkZEB3VuaTAyRkUHdW5pMDJGRg1ob29rYWJvdmVjb21iB3VuaTAzNzQHdW5pMDM3NQd1bmkwMzdBB3VuaTAzN0IHdW5pMDM3Qwd1bmkwMzdEB3VuaTAzN0UHdW5pMDNEMAd1bmkwM0QzB3VuaTAzRDQHdW5pMDNENQd1bmkwM0Q3B3VuaTAzRDgHdW5pMDNEOQd1bmkwM0RBB3VuaTAzREIHdW5pMDNEQwd1bmkwM0REB3VuaTAzREUHdW5pMDNERgd1bmkwM0UwB3VuaTAzRTEHdW5pMDNGMAd1bmkwM0YxB3VuaTAzRjIHdW5pMDNGMwd1bmkwM0Y0B3VuaTAzRjUHdW5pMDNGNgd1bmkwM0Y3B3VuaTAzRjgHdW5pMDNGOQd1bmkwM0ZBB3VuaTAzRkIHdW5pMDNGQwd1bmkwM0ZEB3VuaTAzRkUHdW5pMDNGRgd1bmkwNTFBB3VuaTA1MUIHdW5pMDUxQwd1bmkwNTFEB3VuaTFEMDAHdW5pMUQwMQd1bmkxRDAyB3VuaTFEMDMHdW5pMUQwNAd1bmkxRDA1B3VuaTFEMDYHdW5pMUQwNwd1bmkxRDA4B3VuaTFEMDkHdW5pMUQwQQd1bmkxRDBCB3VuaTFEMEMHdW5pMUQwRAd1bmkxRDBFB3VuaTFEMEYHdW5pMUQxMAd1bmkxRDExB3VuaTFEMTIHdW5pMUQxMwd1bmkxRDE0B3VuaTFEMTUHdW5pMUQxNgd1bmkxRDE3B3VuaTFEMTgHdW5pMUQxOQd1bmkxRDFBB3VuaTFEMUIHdW5pMUQxQwd1bmkxRDFEB3VuaTFEMUUHdW5pMUQxRgd1bmkxRDIwB3VuaTFEMjEHdW5pMUQyMgd1bmkxRDIzB3VuaTFEMjQHdW5pMUQyNQd1bmkxRDI2B3VuaTFEMjcHdW5pMUQyOAd1bmkxRDI5B3VuaTFEMkEHdW5pMUQyQgd1bmkxRDJDB3VuaTFEMkQHdW5pMUQyRQd1bmkxRDJGB3VuaTFEMzAHdW5pMUQzMQd1bmkxRDMyB3VuaTFEMzMHdW5pMUQzNAd1bmkxRDM1B3VuaTFEMzYHdW5pMUQzNwd1bmkxRDM4B3VuaTFEMzkHdW5pMUQzQQd1bmkxRDNCB3VuaTFEM0MHdW5pMUQzRAd1bmkxRDNFB3VuaTFEM0YHdW5pMUQ0MAd1bmkxRDQxB3VuaTFENDIHdW5pMUQ0Mwd1bmkxRDQ0B3VuaTFENDUHdW5pMUQ0Ngd1bmkxRDQ3B3VuaTFENDgHdW5pMUQ0OQd1bmkxRDRBB3VuaTFENEIHdW5pMUQ0Qwd1bmkxRDREB3VuaTFENEUHdW5pMUQ0Rgd1bmkxRDUwB3VuaTFENTEHdW5pMUQ1Mgd1bmkxRDUzB3VuaTFENTQHdW5pMUQ1NQd1bmkxRDU2B3VuaTFENTcHdW5pMUQ1OAd1bmkxRDU5B3VuaTFENUEHdW5pMUQ1Qgd1bmkxRDVDB3VuaTFENUQHdW5pMUQ1RQd1bmkxRDVGB3VuaTFENjAHdW5pMUQ2MQd1bmkxRDYyB3VuaTFENjMHdW5pMUQ2NAd1bmkxRDY1B3VuaTFENjYHdW5pMUQ2Nwd1bmkxRDY4B3VuaTFENjkHdW5pMUQ2QQd1bmkxRDZCB3VuaTFENkMHdW5pMUQ2RAd1bmkxRDZFB3VuaTFENkYHdW5pMUQ3MAd1bmkxRDcxB3VuaTFENzIHdW5pMUQ3Mwd1bmkxRDc0B3VuaTFENzUHdW5pMUQ3Ngd1bmkxRDc3B3VuaTFENzgHdW5pMUQ3OQd1bmkxRDdBB3VuaTFEN0IHdW5pMUQ3Qwd1bmkxRDdEB3VuaTFEN0UHdW5pMUQ3Rgd1bmkxRDgwB3VuaTFEODEHdW5pMUQ4Mgd1bmkxRDgzB3VuaTFEODQHdW5pMUQ4NQd1bmkxRDg2B3VuaTFEODcHdW5pMUQ4OAd1bmkxRDg5B3VuaTFEOEEHdW5pMUQ4Qgd1bmkxRDhDB3VuaTFEOEQHdW5pMUQ4RQd1bmkxRDhGB3VuaTFEOTAHdW5pMUQ5MQd1bmkxRDkyB3VuaTFEOTMHdW5pMUQ5NAd1bmkxRDk1B3VuaTFEOTYHdW5pMUQ5Nwd1bmkxRDk4B3VuaTFEOTkHdW5pMUQ5QQd1bmkxRDlCB3VuaTFEOUMHdW5pMUQ5RAd1bmkxRDlFB3VuaTFEOUYHdW5pMURBMAd1bmkxREExB3VuaTFEQTIHdW5pMURBMwd1bmkxREE0B3VuaTFEQTUHdW5pMURBNgd1bmkxREE3B3VuaTFEQTgHdW5pMURBOQd1bmkxREFBB3VuaTFEQUIHdW5pMURBQwd1bmkxREFEB3VuaTFEQUUHdW5pMURBRgd1bmkxREIwB3VuaTFEQjEHdW5pMURCMgd1bmkxREIzB3VuaTFEQjQHdW5pMURCNQd1bmkxREI2B3VuaTFEQjcHdW5pMURCOAd1bmkxREI5B3VuaTFEQkEHdW5pMURCQgd1bmkxREJDB3VuaTFEQkQHdW5pMURCRQd1bmkxREJGB3VuaTFFMDIHdW5pMUUwMwd1bmkxRTA0B3VuaTFFMDUHdW5pMUUwNgd1bmkxRTA3B3VuaTFFMDgHdW5pMUUwOQd1bmkxRTBBB3VuaTFFMEIHdW5pMUUwQwd1bmkxRTBEB3VuaTFFMEUHdW5pMUUwRgd1bmkxRTEwB3VuaTFFMTEHdW5pMUUxMgd1bmkxRTEzB3VuaTFFMTQHdW5pMUUxNQd1bmkxRTE2B3VuaTFFMTcHdW5pMUUxOAd1bmkxRTE5B3VuaTFFMUEHdW5pMUUxQgd1bmkxRTFDB3VuaTFFMUQHdW5pMUUxRQd1bmkxRTFGB3VuaTFFMjAHdW5pMUUyMQd1bmkxRTIyB3VuaTFFMjMHdW5pMUUyNAd1bmkxRTI1B3VuaTFFMjYHdW5pMUUyNwd1bmkxRTI4B3VuaTFFMjkHdW5pMUUyQQd1bmkxRTJCB3VuaTFFMkMHdW5pMUUyRAd1bmkxRTJFB3VuaTFFMkYHdW5pMUUzMAd1bmkxRTMxB3VuaTFFMzIHdW5pMUUzMwd1bmkxRTM0B3VuaTFFMzUHdW5pMUUzNgd1bmkxRTM3B3VuaTFFMzgHdW5pMUUzOQd1bmkxRTNBB3VuaTFFM0IHdW5pMUUzQwd1bmkxRTNEB3VuaTFFNDAHdW5pMUU0MQd1bmkxRTQyB3VuaTFFNDMHdW5pMUU0NAd1bmkxRTQ1B3VuaTFFNDYHdW5pMUU0Nwd1bmkxRTQ4B3VuaTFFNDkHdW5pMUU0QQd1bmkxRTRCB3VuaTFFNEMHdW5pMUU0RAd1bmkxRTRFB3VuaTFFNEYHdW5pMUU1MAd1bmkxRTUxB3VuaTFFNTIHdW5pMUU1Mwd1bmkxRTU0B3VuaTFFNTUHdW5pMUU1Ngd1bmkxRTU3B3VuaTFFNTgHdW5pMUU1OQd1bmkxRTVBB3VuaTFFNUIHdW5pMUU1Qwd1bmkxRTVEB3VuaTFFNUUHdW5pMUU1Rgd1bmkxRTYwB3VuaTFFNjEHdW5pMUU2Mgd1bmkxRTYzB3VuaTFFNjQHdW5pMUU2NQd1bmkxRTY2B3VuaTFFNjcHdW5pMUU2OAd1bmkxRTY5B3VuaTFFNkEHdW5pMUU2Qgd1bmkxRTZDB3VuaTFFNkQHdW5pMUU2RQd1bmkxRTZGB3VuaTFFNzAHdW5pMUU3MQd1bmkxRTcyB3VuaTFFNzMHdW5pMUU3NAd1bmkxRTc1B3VuaTFFNzYHdW5pMUU3Nwd1bmkxRTc4B3VuaTFFNzkHdW5pMUU3QQd1bmkxRTdCB3VuaTFFN0MHdW5pMUU3RAd1bmkxRTdFB3VuaTFFN0YHdW5pMUU4Ngd1bmkxRTg3B3VuaTFFODgHdW5pMUU4OQd1bmkxRThBB3VuaTFFOEIHdW5pMUU4Qwd1bmkxRThEB3VuaTFFOEUHdW5pMUU4Rgd1bmkxRTkwB3VuaTFFOTEHdW5pMUU5Mgd1bmkxRTkzB3VuaTFFOTQHdW5pMUU5NQd1bmkxRTk2B3VuaTFFOTcHdW5pMUU5OAd1bmkxRTk5B3VuaTFFOUEHdW5pMUU5Qgd1bmkxRjAwB3VuaTFGMDEHdW5pMUYwMgd1bmkxRjAzB3VuaTFGMDQHdW5pMUYwNQd1bmkxRjA2B3VuaTFGMDcHdW5pMUYwOAd1bmkxRjA5B3VuaTFGMEEHdW5pMUYwQgd1bmkxRjBDB3VuaTFGMEQHdW5pMUYwRQd1bmkxRjBGB3VuaTFGMTAHdW5pMUYxMQd1bmkxRjEyB3VuaTFGMTMHdW5pMUYxNAd1bmkxRjE1B3VuaTFGMTgHdW5pMUYxOQd1bmkxRjFBB3VuaTFGMUIHdW5pMUYxQwd1bmkxRjFEB3VuaTFGMjAHdW5pMUYyMQd1bmkxRjIyB3VuaTFGMjMHdW5pMUYyNAd1bmkxRjI1B3VuaTFGMjYHdW5pMUYyNwd1bmkxRjI4B3VuaTFGMjkHdW5pMUYyQQd1bmkxRjJCB3VuaTFGMkMHdW5pMUYyRAd1bmkxRjJFB3VuaTFGMkYHdW5pMUYzMAd1bmkxRjMxB3VuaTFGMzIHdW5pMUYzMwd1bmkxRjM0B3VuaTFGMzUHdW5pMUYzNgd1bmkxRjM3B3VuaTFGMzgHdW5pMUYzOQd1bmkxRjNBB3VuaTFGM0IHdW5pMUYzQwd1bmkxRjNEB3VuaTFGM0UHdW5pMUYzRgd1bmkxRjQwB3VuaTFGNDEHdW5pMUY0Mgd1bmkxRjQzB3VuaTFGNDQHdW5pMUY0NQd1bmkxRjQ4B3VuaTFGNDkHdW5pMUY0QQd1bmkxRjRCB3VuaTFGNEMHdW5pMUY0RAd1bmkxRjUwB3VuaTFGNTEHdW5pMUY1Mgd1bmkxRjUzB3VuaTFGNTQHdW5pMUY1NQd1bmkxRjU2B3VuaTFGNTcHdW5pMUY1OQd1bmkxRjVCB3VuaTFGNUQHdW5pMUY1Rgd1bmkxRjYwB3VuaTFGNjEHdW5pMUY2Mgd1bmkxRjYzB3VuaTFGNjQHdW5pMUY2NQd1bmkxRjY2B3VuaTFGNjcHdW5pMUY2OAd1bmkxRjY5B3VuaTFGNkEHdW5pMUY2Qgd1bmkxRjZDB3VuaTFGNkQHdW5pMUY2RQd1bmkxRjZGB3VuaTFGNzAHdW5pMUY3MQd1bmkxRjcyB3VuaTFGNzMHdW5pMUY3NAd1bmkxRjc1B3VuaTFGNzYHdW5pMUY3Nwd1bmkxRjc4B3VuaTFGNzkHdW5pMUY3QQd1bmkxRjdCB3VuaTFGN0MHdW5pMUY3RAd1bmkxRjgwB3VuaTFGODEHdW5pMUY4Mgd1bmkxRjgzB3VuaTFGODQHdW5pMUY4NQd1bmkxRjg2B3VuaTFGODcHdW5pMUY4OAd1bmkxRjg5B3VuaTFGOEEHdW5pMUY4Qgd1bmkxRjhDB3VuaTFGOEQHdW5pMUY4RQd1bmkxRjhGB3VuaTFGOTAHdW5pMUY5MQd1bmkxRjkyB3VuaTFGOTMHdW5pMUY5NAd1bmkxRjk1B3VuaTFGOTYHdW5pMUY5Nwd1bmkxRjk4B3VuaTFGOTkHdW5pMUY5QQd1bmkxRjlCB3VuaTFGOUMHdW5pMUY5RAd1bmkxRjlFB3VuaTFGOUYHdW5pMUZBMAd1bmkxRkExB3VuaTFGQTIHdW5pMUZBMwd1bmkxRkE0B3VuaTFGQTUHdW5pMUZBNgd1bmkxRkE3B3VuaTFGQTgHdW5pMUZBOQd1bmkxRkFBB3VuaTFGQUIHdW5pMUZBQwd1bmkxRkFEB3VuaTFGQUUHdW5pMUZBRgd1bmkxRkIwB3VuaTFGQjEHdW5pMUZCMgd1bmkxRkIzB3VuaTFGQjQHdW5pMUZCNgd1bmkxRkI3B3VuaTFGQjgHdW5pMUZCOQd1bmkxRkJBB3VuaTFGQkIHdW5pMUZCQwd1bmkxRkJEB3VuaTFGQkUHdW5pMUZCRgd1bmkxRkMwB3VuaTFGQzEHdW5pMUZDMgd1bmkxRkMzB3VuaTFGQzQHdW5pMUZDNgd1bmkxRkM3B3VuaTFGQzgHdW5pMUZDOQd1bmkxRkNBB3VuaTFGQ0IHdW5pMUZDQwd1bmkxRkNEB3VuaTFGQ0UHdW5pMUZDRgd1bmkxRkQwB3VuaTFGRDEHdW5pMUZEMgd1bmkxRkQzB3VuaTFGRDYHdW5pMUZENwd1bmkxRkQ4B3VuaTFGRDkHdW5pMUZEQQd1bmkxRkRCB3VuaTFGREQHdW5pMUZERQd1bmkxRkRGB3VuaTFGRTAHdW5pMUZFMQd1bmkxRkUyB3VuaTFGRTMHdW5pMUZFNAd1bmkxRkU1B3VuaTFGRTYHdW5pMUZFNwd1bmkxRkU4B3VuaTFGRTkHdW5pMUZFQQd1bmkxRkVCB3VuaTFGRUMHdW5pMUZFRAd1bmkxRkVFB3VuaTFGRUYHdW5pMUZGMgd1bmkxRkYzB3VuaTFGRjQHdW5pMUZGNgd1bmkxRkY3B3VuaTFGRjgHdW5pMUZGOQd1bmkxRkZBB3VuaTFGRkIHdW5pMUZGQwd1bmkxRkZEB3VuaTFGRkUHdW5pMjAwQwd1bmkyMDBEB3VuaTIwMEUHdW5pMjAwRgd1bmkyMDEyB3VuaTIwMTYHdW5pMjAxRgd1bmkyMDJBB3VuaTIwMkIHdW5pMjAyQwd1bmkyMDJEB3VuaTIwMkUHdW5pMjAyRgd1bmkyMDM0B3VuaTIwM0UHdW5pMjA1RQd1bmkyMDZBB3VuaTIwNkIHdW5pMjA2Qwd1bmkyMDZEB3VuaTIwNkUHdW5pMjA2Rgd1bmkyMDcwB3VuaTIwNzYHdW5pMjA3OQd1bmkyMDkwB3VuaTIwOTEHdW5pMjA5Mgd1bmkyMDkzB3VuaTIwOTQHdW5pMjBBMAd1bmkyMEExB3VuaTIwQTIHdW5pMjBBNQd1bmkyMEE2B3VuaTIwQTgHdW5pMjBBOQd1bmkyMEFEB3VuaTIwQUUHdW5pMjBBRgd1bmkyMEIwB3VuaTIwQjEHdW5pMjBCMgd1bmkyMEIzB3VuaTIwQjQHdW5pMjBCNQd1bmkyMEI5B3VuaTIwRjAHdW5pMjExNwd1bmkyMTREB3VuaTIxNEUHdW5pMjE1Mwd1bmkyMTU0B3VuaTIxODQHdW5pMjVDQwd1bmkyQzYwB3VuaTJDNjEHdW5pMkM2Mgd1bmkyQzYzB3VuaTJDNjQHdW5pMkM2NQd1bmkyQzY2B3VuaTJDNjcHdW5pMkM2OAd1bmkyQzY5B3VuaTJDNkEHdW5pMkM2Qgd1bmkyQzZDB3VuaTJDNkQHdW5pMkM3MQd1bmkyQzcyB3VuaTJDNzMHdW5pMkM3NAd1bmkyQzc1B3VuaTJDNzYHdW5pMkM3Nwd1bmkyRTE3B3VuaUE3MTcHdW5pQTcxOAd1bmlBNzE5B3VuaUE3MUEHdW5pQTcxQgd1bmlBNzFDB3VuaUE3MUQHdW5pQTcxRQd1bmlBNzFGB3VuaUE3MjAHdW5pQTcyMQd1bmlBNzg4B3VuaUE3ODkHdW5pQTc4QQd1bmlBNzhCB3VuaUE3OEMHdW5pRkUyMAd1bmlGRTIxB3VuaUZFMjIHdW5pRkUyMxN1bmkwM0IxMDMwNDAzMTMwMzAwE3VuaTAzQjEwMzA0MDMxMzAzMDETdW5pMDNCMTAzMDQwMzE0MDMwMBN1bmkwM0IxMDMwNDAzMTQwMzAxE3VuaTAzQjEwMzA2MDMxMzAzMDATdW5pMDNCMTAzMDYwMzEzMDMwMRN1bmkwM0IxMDMwNjAzMTQwMzAwE3VuaTAzQjEwMzA2MDMxNDAzMDETdW5pMDNCOTAzMDQwMzEzMDMwMBN1bmkwM0I5MDMwNDAzMTMwMzAxE3VuaTAzQjkwMzA0MDMxNDAzMDATdW5pMDNCOTAzMDQwMzE0MDMwMRN1bmkwM0I5MDMwNjAzMTMwMzAwE3VuaTAzQjkwMzA2MDMxMzAzMDETdW5pMDNCOTAzMDYwMzE0MDMwMBN1bmkwM0I5MDMwNjAzMTQwMzAxE3VuaTAzQzUwMzA0MDMxMzAzMDATdW5pMDNDNTAzMDQwMzEzMDMwMRN1bmkwM0M1MDMwNDAzMTQwMzAwE3VuaTAzQzUwMzA0MDMxNDAzMDETdW5pMDNDNTAzMDYwMzEzMDMwMBN1bmkwM0M1MDMwNjAzMTMwMzAxE3VuaTAzQzUwMzA2MDMxNDAzMDATdW5pMDNDNTAzMDYwMzE0MDMwMRN1bmkwM0I5MDMwODAzMDQwMzAwE3VuaTAzQjkwMzA4MDMwNDAzMDETdW5pMDNCOTAzMDgwMzA2MDMwMBN1bmkwM0I5MDMwODAzMDYwMzAxE3VuaTAzQzUwMzA4MDMwNDAzMDATdW5pMDNDNTAzMDgwMzA0MDMwMRN1bmkwM0M1MDMwODAzMDYwMzAwE3VuaTAzQzUwMzA4MDMwNjAzMDEIRW5nLmFsdDEIRW5nLmFsdDIIRW5nLmFsdDMHdW5pMDUxNAd1bmkwNTE1B3VuaTA1MTYHdW5pMDUxNwd1bmkwNTE4B3VuaTA1MTkHdW5pMDUxRQd1bmkwNTFGB3VuaTA1MjAHdW5pMDUyMQd1bmkwNTIyB3VuaTA1MjMHdW5pMDUyNAd1bmkwNTI1B3VuaTA1MjYHdW5pMDUyNwd1bmkyMEJBA2ZfZgVmX2ZfaQVmX2ZfbAd1bmkxRUZBB3VuaTJDNkUHdW5pMUU5RQdUdXJuZWRhB3VuaTFFRkMHdW5pMUVGRQd1bmkyQzcwB3VuaTJDN0UHdW5pMkM3Rgd1bmlBNzIyB3VuaUE3MjQHdW5pQTcyNgd1bmlBNzI4B3VuaUE3MkEHdW5pQTcyQwd1bmlBNzJFB3VuaUE3MzIHdW5pQTczNAd1bmlBNzM2B3VuaUE3MzgHdW5pQTczQQd1bmlBNzNDB3VuaUE3M0UHdW5pQTc0MAd1bmlBNzQyB3VuaUE3NDQHdW5pQTc0Ngd1bmlBNzQ4B3VuaUE3NEEHdW5pQTc0Qwd1bmlBNzRFB3VuaUE3NTAHdW5pQTc1Mgd1bmlBNzU0B3VuaUE3NTYHdW5pQTc1OAd1bmlBNzVBB3VuaUE3NUMHdW5pQTc1RQd1bmlBNzYwB3VuaUE3NjQHdW5pQTc2Ngd1bmlBNzY4B3VuaUE3NkEHdW5pQTc2Qwd1bmlBNzZFB3VuaUE3NzkHdW5pQTc3Qgd1bmlBNzdEB3VuaUE3N0UHdW5pQTc4MAd1bmlBNzgyB3VuaUE3ODQHdW5pQTc4Ngd1bmlBNzhEB3VuaUE3OTAHdW5pQTc5Mgd1bmlBN0EwB3VuaUE3QTIHdW5pQTdBNAd1bmlBN0E2B3VuaUE3QTgHdW5pQTdBQQd1bmlBN0FCB3VuaUE3QUMHdW5pQTdBRAd1bmlBN0FFB3VuaUE3QUYHdW5pQTdCMAd1bmlBN0IxB3VuaUE3QjIHdW5pQTdCMwd1bmlBN0I0B3VuaUE3QjYPdW5pMDEzQi5sb2NsTUFID3VuaTAxNDUubG9jbE1BSA9Bb2dvbmVrLmxvY2xOQVYPRW9nb25lay5sb2NsTkFWD0lvZ29uZWsubG9jbE5BVg9Vb2dvbmVrLmxvY2xOQVYGSS5zYWx0B0lKLnNhbHQLSWFjdXRlLnNhbHQLSWJyZXZlLnNhbHQMdW5pMDFDRi5zYWx0EEljaXJjdW1mbGV4LnNhbHQMdW5pMDIwOC5zYWx0DklkaWVyZXNpcy5zYWx0DHVuaTFFMkUuc2FsdA9JZG90YWNjZW50LnNhbHQMdW5pMUVDQS5zYWx0C0lncmF2ZS5zYWx0DHVuaTFFQzguc2FsdAx1bmkwMjBBLnNhbHQMSW1hY3Jvbi5zYWx0DElvZ29uZWsuc2FsdBRJb2dvbmVrX2xvY2xOQVYuc2FsdAtJdGlsZGUuc2FsdAx1bmkxRTJDLnNhbHQGSi5zYWx0EEpjaXJjdW1mbGV4LnNhbHQMdW5pMDFDNy5zYWx0DHVuaTAxQ0Euc2FsdAdUdXJuZWRlCmRlbHRhbGF0aW4HdW5pMkM3OAd1bmkwMjVDB3VuaTAyNUQHdW5pMDFERAd1bmkwMjVBB3VuaTAyMzcHdW5pMUVGQgdsb25nc190B3VuaTFFOUMHdW5pMUU5RAd1bmkyQzdBA3NfdApzdWJzY3JpcHRqB3VuaTJDNzkHdW5pQTcyMwd1bmlBNzI1B3VuaUE3MjcHdW5pQTcyOQd1bmlBNzJCB3VuaUE3MkQHdW5pQTcyRgd1bmlBNzMwB3VuaUE3MzEHdW5pQTczMwd1bmlBNzM1B3VuaUE3MzcHdW5pQTczOQd1bmlBNzNCB3VuaUE3M0QHdW5pQTczRgd1bmlBNzQxB3VuaUE3NDMHdW5pQTc0NQd1bmlBNzQ3B3VuaUE3NDkHdW5pQTc0Qgd1bmlBNzREB3VuaUE3NEYHdW5pQTc1MQd1bmlBNzUzB3VuaUE3NTUHdW5pQTc1Nwd1bmlBNzU5B3VuaUE3NUIHdW5pQTc1RAd1bmlBNzVGB3VuaUE3NjEHdW5pQTc2NQd1bmlBNzY3B3VuaUE3NjkHdW5pQTc2Qgd1bmlBNzZEB3VuaUE3NkYHdW5pQTc3MQd1bmlBNzcyB3VuaUE3NzMHdW5pQTc3NAd1bmlBNzc1B3VuaUE3NzYHdW5pQTc3Nwd1bmlBNzc4B3VuaUE3N0EHdW5pQTc3Qwd1bmlBNzdGB3VuaUE3ODEHdW5pQTc4Mwd1bmlBNzg1B3VuaUE3ODcHdW5pQTc4RQd1bmlBNzkxB3VuaUE3OTMHdW5pQTdBMQd1bmlBN0EzB3VuaUE3QTUHdW5pQTdBNwd1bmlBN0E5B3VuaUE3QjUHdW5pQTdCNwd1bmlBN0ZBB3VuaUFCNjAHdW5pQUI2MQd1bmlBQjYyB3VuaUFCNjMHdW5pQUI2NAd1bmkxRUZEB3VuaTFFRkYPdW5pMDEzQy5sb2NsTUFID3VuaTAxNDYubG9jbE1BSA9hb2dvbmVrLmxvY2xOQVYPZW9nb25lay5sb2NsTkFWD2lvZ29uZWsubG9jbE5BVg91b2dvbmVrLmxvY2xOQVYJaV9zYy5zYWx0DmlhY3V0ZV9zYy5zYWx0DmlicmV2ZV9zYy5zYWx0E2ljaXJjdW1mbGV4X3NjLnNhbHQRaWRpZXJlc2lzX3NjLnNhbHQSaWRvdGFjY2VudF9zYy5zYWx0DmlncmF2ZV9zYy5zYWx0CmlqX3NjLnNhbHQPaW1hY3Jvbl9zYy5zYWx0D2lvZ29uZWtfc2Muc2FsdA5pdGlsZGVfc2Muc2FsdAlqX3NjLnNhbHQTamNpcmN1bWZsZXhfc2Muc2FsdARhLnNjCWFhY3V0ZS5zYwlhYnJldmUuc2MOYWNpcmN1bWZsZXguc2MMYWRpZXJlc2lzLnNjCWFncmF2ZS5zYwphbWFjcm9uLnNjCmFvZ29uZWsuc2MIYXJpbmcuc2MNYXJpbmdhY3V0ZS5zYwlhdGlsZGUuc2MFYWUuc2MKYWVhY3V0ZS5zYwRiLnNjBGMuc2MJY2FjdXRlLnNjCWNjYXJvbi5zYwtjY2VkaWxsYS5zYw5jY2lyY3VtZmxleC5zYwdjZG90LnNjBGQuc2MGZXRoLnNjCWRjYXJvbi5zYwlkY3JvYXQuc2MEZS5zYwllYWN1dGUuc2MJZWJyZXZlLnNjCWVjYXJvbi5zYw5lY2lyY3VtZmxleC5zYwxlZGllcmVzaXMuc2MNZWRvdGFjY2VudC5zYwllZ3JhdmUuc2MKZW1hY3Jvbi5zYwplb2dvbmVrLnNjBGYuc2MEZy5zYwlnYnJldmUuc2MOZ2NpcmN1bWZsZXguc2MKdW5pMDEyMy5zYwdnZG90LnNjBGguc2MHaGJhci5zYw5oY2lyY3VtZmxleC5zYwRpLnNjCWlhY3V0ZS5zYwlpYnJldmUuc2MOaWNpcmN1bWZsZXguc2MMaWRpZXJlc2lzLnNjDGkubG9jbFRSSy5zYwlpZ3JhdmUuc2MFaWouc2MKaW1hY3Jvbi5zYwppb2dvbmVrLnNjCWl0aWxkZS5zYwRqLnNjDmpjaXJjdW1mbGV4LnNjBGsuc2MKdW5pMDEzNy5zYwRsLnNjCWxhY3V0ZS5zYwlsY2Fyb24uc2MKdW5pMDEzQy5zYwdsZG90LnNjCWxzbGFzaC5zYwRtLnNjBG4uc2MJbmFjdXRlLnNjCW5jYXJvbi5zYwp1bmkwMTQ2LnNjBmVuZy5zYwludGlsZGUuc2MEby5zYwlvYWN1dGUuc2MJb2JyZXZlLnNjDm9jaXJjdW1mbGV4LnNjDG9kaWVyZXNpcy5zYwlvZ3JhdmUuc2MQb2h1bmdhcnVtbGF1dC5zYwpvbWFjcm9uLnNjCW9zbGFzaC5zYw5vc2xhc2hhY3V0ZS5zYwlvdGlsZGUuc2MFb2Uuc2MEcC5zYwh0aG9ybi5zYwRxLnNjBHIuc2MJcmFjdXRlLnNjCXJjYXJvbi5zYwp1bmkwMTU3LnNjBHMuc2MJc2FjdXRlLnNjCXNjYXJvbi5zYwtzY2VkaWxsYS5zYw5zY2lyY3VtZmxleC5zYwp1bmkwMjE5LnNjDWdlcm1hbmRibHMuc2MEdC5zYwd0YmFyLnNjCXRjYXJvbi5zYwp1bmkwMTYzLnNjCnVuaTAyMUIuc2MEdS5zYwl1YWN1dGUuc2MJdWJyZXZlLnNjDnVjaXJjdW1mbGV4LnNjDHVkaWVyZXNpcy5zYwl1Z3JhdmUuc2MQdWh1bmdhcnVtbGF1dC5zYwp1bWFjcm9uLnNjCnVvZ29uZWsuc2MIdXJpbmcuc2MJdXRpbGRlLnNjBHYuc2MEdy5zYwl3YWN1dGUuc2MOd2NpcmN1bWZsZXguc2MMd2RpZXJlc2lzLnNjCXdncmF2ZS5zYwR4LnNjBHkuc2MJeWFjdXRlLnNjDnljaXJjdW1mbGV4LnNjDHlkaWVyZXNpcy5zYwl5Z3JhdmUuc2MEei5zYwl6YWN1dGUuc2MJemNhcm9uLnNjDXpkb3RhY2NlbnQuc2MHdW5pMjA3MQd1bmlBNzhGB3VuaUE3RjcHdW5pQTdGQgd1bmlBN0ZDB3VuaUE3RkQHdW5pQTdGRQd1bmlBN0ZGDHVuaUE3Rjcuc2FsdAd1bmlBNjQwB3VuaUE2NDIHdW5pQTY0NAd1bmlBNjQ2B3VuaUE2NDgHdW5pQTY0QQd1bmlBNjRDB3VuaUE2NEUHdW5pQTY1MAd1bmlBNjUyB3VuaUE2NTQHdW5pQTY1Ngd1bmlBNjU4B3VuaUE2NUEHdW5pQTY1Qwd1bmlBNjVFB3VuaUE2NjAHdW5pQTY2Mgd1bmlBNjY0B3VuaUE2NjYHdW5pQTY2OAd1bmlBNjZBB3VuaUE2NkMHdW5pQTY4MAd1bmlBNjgyB3VuaUE2ODQHdW5pQTY4Ngd1bmlBNjg4B3VuaUE2OEEHdW5pQTY4Qwd1bmlBNjhFB3VuaUE2OTAHdW5pQTY5Mgd1bmlBNjk0B3VuaUE2OTYHdW5pQTY5OAd1bmlBNjlBB3VuaTA1MjgHdW5pMDUyQQd1bmkwNTJDB3VuaTA1MkUMdW5pMDQwNi5zYWx0DHVuaTA0MDcuc2FsdAx1bmkwNDA4LnNhbHQMdW5pMDRDMC5zYWx0B3VuaUE2NDEHdW5pQTY0Mwd1bmlBNjQ1B3VuaUE2NDcHdW5pQTY0OQd1bmlBNjRCB3VuaUE2NEQHdW5pQTY0Rgd1bmlBNjUxB3VuaUE2NTMHdW5pQTY1NQd1bmlBNjU3B3VuaUE2NTkHdW5pQTY1Qgd1bmlBNjVEB3VuaUE2NUYHdW5pQTY2MQd1bmlBNjYzB3VuaUE2NjUHdW5pQTY2Nwd1bmlBNjY5B3VuaUE2NkIHdW5pQTY2RAd1bmlBNjgxB3VuaUE2ODMHdW5pQTY4NQd1bmlBNjg3B3VuaUE2ODkHdW5pQTY4Qgd1bmlBNjhEB3VuaUE2OEYHdW5pQTY5MQd1bmlBNjkzB3VuaUE2OTUHdW5pQTY5Nwd1bmlBNjk5B3VuaUE2OUIHdW5pMDUyOQd1bmkwNTJCB3VuaTA1MkQHdW5pMDUyRg91bmkwNDMxLmxvY2xTUkIMdW5pMDRDRi5zYWx0B3VuaUE2NkUHdW5pQTY3Rgd1bmlBNjlDB3VuaUE2OUQHdW5pMDM3MAd1bmkwMzcyB3VuaTAzNzYHdW5pMDNDRgd1bmkwMzdGDHVuaTAzN0Yuc2FsdAlJb3RhLnNhbHQOSW90YXRvbm9zLnNhbHQRSW90YWRpZXJlc2lzLnNhbHQMdW5pMUYzOC5zYWx0DHVuaTFGMzkuc2FsdAx1bmkxRjNBLnNhbHQMdW5pMUYzQi5zYWx0DHVuaTFGM0Muc2FsdAx1bmkxRjNELnNhbHQMdW5pMUYzRS5zYWx0DHVuaTFGM0Yuc2FsdAx1bmkxRkRBLnNhbHQMdW5pMUZEQi5zYWx0DHVuaTFGRDguc2FsdAx1bmkxRkQ5LnNhbHQHdW5pMDM3MQd1bmkwMzczB3VuaTAzNzcHdW5pQUI2NQt1bmkwM0QwLmFsdAhDZnJha3R1cghIZnJha3R1cgd1bmkyMTExB3VuaTIxMUMIWmZyYWt0dXIHdW5pQTc2Mgd1bmlBNzYzB3VuaTIxMkMHdW5pMjEwQgd1bmkyMTEwB3VuaTIxMTIOUGlEb3VibGVTdHJ1Y2sHdW5pMjExQgdUdXJuZWRGB3VuaTIxMkINQ0RvdWJsZVN0cnVjaw1IRG91YmxlU3RydWNrDU5Eb3VibGVTdHJ1Y2sNUERvdWJsZVN0cnVjaw1RRG91YmxlU3RydWNrDVJEb3VibGVTdHJ1Y2sNWkRvdWJsZVN0cnVjaxNJdGFsaWNERG91YmxlU3RydWNrEUdhbW1hRG91YmxlU3RydWNrB3VuaTIxMDcHdW5pMjEyQQd1bmkyMTMwB3VuaTIxMzEHdW5pMjEzMwd1bmlBNzk2B3VuaUE3OTgHdW5pQTc5QQd1bmlBNzlDB3VuaUE3OUUTSXRhbGljZERvdWJsZVN0cnVjaxNJdGFsaWNlRG91YmxlU3RydWNrE0l0YWxpY2lEb3VibGVTdHJ1Y2sTSXRhbGljakRvdWJsZVN0cnVjaxFnYW1tYURvdWJsZVN0cnVjaw5waURvdWJsZVN0cnVjawd1bmkyMTBFB3VuaTIxMEYHc2NyaXB0ZQdzY3JpcHRvB3NjcmlwdGcHdW5pQTc5NAd1bmlBNzk1B3VuaUE3OTcHdW5pQTc5OQd1bmlBNzlCB3VuaUE3OUQHdW5pQTc5Rgd1bmlBN0Y5B3VuaUFCMzAHdW5pQUIzMQd1bmlBQjMyB3VuaUFCMzMHdW5pQUIzNAd1bmlBQjM1B3VuaUFCMzYHdW5pQUIzNwd1bmlBQjM4B3VuaUFCMzkHdW5pQUIzQQd1bmlBQjNCB3VuaUFCM0MHdW5pQUIzRAd1bmlBQjNFB3VuaUFCM0YHdW5pQUI0MAd1bmlBQjQxB3VuaUFCNDIHdW5pQUI0Mwd1bmlBQjQ0B3VuaUFCNDUHdW5pQUI0Ngd1bmlBQjQ3B3VuaUFCNDgHdW5pQUI0OQd1bmlBQjRBB3VuaUFCNEIHdW5pQUI0Qwd1bmlBQjREB3VuaUFCNEUHdW5pQUI0Rgd1bmlBQjUwB3VuaUFCNTEHdW5pQUI1Mgd1bmlBQjUzB3VuaUFCNTQHdW5pQUI1NQd1bmlBQjU2B3VuaUFCNTcHdW5pQUI1OAd1bmlBQjU5B3VuaUFCNUEHdW5pMjA5NQd1bmkyMDk2B3VuaTIwOTcHdW5pMjA5OAd1bmkyMDk5B3VuaTIwOUEHdW5pMjA5Qgd1bmkyMDlDB3VuaUE3NzAHdW5pQTdGOAd1bmlBQjVDB3VuaUFCNUQHdW5pQUI1RQd1bmlBQjVGB3VuaTJFMkYMdW5pMUQzNS5zYWx0DHVuaTFEMzYuc2FsdAl6ZXJvLnRvc2YIb25lLnRvc2YIdHdvLnRvc2YKdGhyZWUudG9zZglmb3VyLnRvc2YJZml2ZS50b3NmCHNpeC50b3NmCnNldmVuLnRvc2YKZWlnaHQudG9zZgluaW5lLnRvc2YIemVyby5vc2YHb25lLm9zZgd0d28ub3NmCXRocmVlLm9zZghmb3VyLm9zZghmaXZlLm9zZgdzaXgub3NmCXNldmVuLm9zZgllaWdodC5vc2YIbmluZS5vc2YHemVyby5sZgZvbmUubGYGdHdvLmxmCHRocmVlLmxmB2ZvdXIubGYHZml2ZS5sZgZzaXgubGYIc2V2ZW4ubGYIZWlnaHQubGYHbmluZS5sZgp6ZXJvLnNsYXNoB3VuaTIwODAHdW5pMjA4MQd1bmkyMDgyB3VuaTIwODMHdW5pMjA4NAd1bmkyMDg1B3VuaTIwODYHdW5pMjA4Nwd1bmkyMDg4B3VuaTIwODkJemVyby5kbm9tCG9uZS5kbm9tCHR3by5kbm9tCnRocmVlLmRub20JZm91ci5kbm9tCWZpdmUuZG5vbQhzaXguZG5vbQpzZXZlbi5kbm9tCmVpZ2h0LmRub20JbmluZS5kbm9tCXplcm8ubnVtcghvbmUubnVtcgh0d28ubnVtcgp0aHJlZS5udW1yCWZvdXIubnVtcglmaXZlLm51bXIIc2l4Lm51bXIKc2V2ZW4ubnVtcgplaWdodC5udW1yCW5pbmUubnVtcgd1bmkyMTVGB3VuaTIxODkHdW5pMjE1NQd1bmkyMTU2B3VuaTIxNTcHdW5pMjE1OAd1bmkyMTU5B3VuaTIxNUEHdW5pMjE1MAd1bmkyMTUxB3VuaTIxNTIHdW5pMjA0Mgd1bmkyMDRDB3VuaTIwNEQHdW5pMjA0NQd1bmkyMDQ2BWNhcmV0B3VuaTIwNDEHdW5pMjA0MAd1bmkyMDUwB3VuaTJFMzYHdW5pMkUzNwd1bmkyMDVDB3VuaTJFMTMHdW5pMkUxNgd1bmkyRTA4D2Rvd253YXJkc2FuY29yYQd1bmkyRTBFB3VuaTIwNDkHdW5pMkUyRAd1bmkyMDU5B3VuaTIwNTUHdW5pMkUxMAd1bmkyMDVCB3VuaTIwNTgHdW5pMjAyNwd1bmkyMDQzB3VuaTJFMTIHdW5pMjAzRAd1bmkyRTE4B3VuaTIwNTQHdW5pMkUwNAd1bmkyRTFDB3VuaTJFMEMHdW5pMkUwMgd1bmkyRTA5B3VuaTJFMjAHdW5pMjA0RQ5vbmVkb3RlbmxlYWRlchxvbmVkb3RvdmVydHdvZG90c3B1bmN0dWF0aW9uB3VuaTJFMTkHdW5pMkUwRgd1bmkyMDQ3B3VuaTIwNDgHdW5pMkUzNAd1bmkyRTMzB3VuaTJFMDcHdW5pMkUwNgd1bmkyRTBCB3VuaTIwM0IHdW5pMkUxMRFyZXZlcnNlZHBhcmFncmFwaBRyZXZlcnNlZHF1ZXN0aW9ubWFyawd1bmkyMDRGB3VuaTJFMDEHdW5pMkUwMAd1bmkyRTA1B3VuaTJFMUQHdW5pMkUwRAd1bmkyRTAzB3VuaTJFMEEHdW5pMkUyMQd1bmkyRTMwGXNxdWFyZWRmb3VyZG90cHVuY3R1YXRpb24HdW5pMjA1Mwd1bmkyMDU2B3VuaTJFMUUHdW5pMkUxRgd1bmkyRTFCB3VuaTIwNEEHdW5pMkUzOQd1bmkyMDVEB3VuaTJFMzIHdW5pMkUzOAd1bmkyRTM1B3VuaTIwNTEOdHdvZG90ZW5sZWFkZXIHdW5pMjA1QRx0d29kb3Rzb3Zlcm9uZWRvdHB1bmN0dWF0aW9uB3VuaTIwM0YHdW5pMjAyMwd1bmkyRTNDB3VuaTJFM0QHdW5pMkUzRQd1bmkyRTNGB3VuaTJFNDEHdW5pMkU0Mwd1bmkyRTQ0B3VuaTJFNDUHdW5pMkU0Ngd1bmkyRTQ3B3VuaTJFNDgHdW5pMkU0OQd1bmkyRTRBB3VuaTJFNEIHdW5pMkU0Qwd1bmkyRTREB3VuaTJFNEUHdW5pMkU0Rgd1bmlBNjczDXVwd2FyZHNhbmNvcmEHdW5pMkUzMQd1bmkyMDhEB3VuaTIwOEUTYnJhY2toYWxmYm90dG9tbGVmdBRicmFja2hhbGZib3R0b21yaWdodBBicmFja2hhbGZ0b3BsZWZ0EWJyYWNraGFsZnRvcHJpZ2h0FWxlZnRkb3VibGVwYXJlbnRoZXNpcxZyaWdodGRvdWJsZXBhcmVudGhlc2lzB3VuaTJFMjYHdW5pMkUyNw5wYXJlbmxlZnQuc3Vwcwd1bmkyMDdFB3VuaTJFMUEHdW5pMjAxMAd1bmkyMDExB3VuaTJFM0IHdW5pMkUzQQd1bmkyRTQwB3VuaTIwMzYHdW5pMjAzNQd1bmkyMDU3B3VuaTIwMzcHdW5pMkU0MgxwYXJlbmxlZnQuc2MNcGFyZW5yaWdodC5zYwxicmFjZWxlZnQuc2MNYnJhY2VyaWdodC5zYw5icmFja2V0bGVmdC5zYw9icmFja2V0cmlnaHQuc2MJZXhjbGFtLnNjDWV4Y2xhbWRvd24uc2MLcXVlc3Rpb24uc2MPcXVlc3Rpb25kb3duLnNjDGV4Y2xhbWRibC5zYxBndWlsc2luZ2xsZWZ0LnNjEWd1aWxzaW5nbHJpZ2h0LnNjB3VuaUE5MkUHdW5pQTY3RQd1bmkyMDVGB3VuaTIwMjgHdW5pMjAyOQd1bmkyMDYxB3VuaTIwNjQHdW5pMjA2Mwd1bmkyMDYyB3VuaTIwNjYHdW5pMjA2Nwd1bmkyMDY4B3VuaTIwNjkHdW5pMjA2MAd1bmkyMEI2B3VuaTIwQkMHdW5pMjBCRAd1bmkyMEFBB3VuaTIwQjcHdW5pMjBCOAd1bmkyMEJCB3VuaTIwQkUHdW5pMjBCRgtmbG9yaW4uc3MwMwd1bmkyMTI3B3VuaTIxMzUHdW5pMjE0Qgd1bmkyMTM2B3VuaTIwNTIHdW5pMjEzOAd1bmkyMDhDB3VuaTIwN0MHdW5pMjEzNwd1bmkyMDhCB3VuaTIwN0IHdW5pMjAzMQd1bmkyMDhBB3VuaTIwN0EScmV2ZXJzZWRTYW5zU2VyaWZMFXN1bW1hdGlvbkRvdWJsZVN0cnVjaxB0dXJuZWRTYW5zU2VyaWZHEHR1cm5lZFNhbnNTZXJpZkwQdHVybmVkU2Fuc1NlcmlmWRlzdW1tYXRpb25Eb3VibGVTdHJ1Y2subWlyCFJvdGF0ZWRRB3VuaTIxMDAHdW5pMjEwMQd1bmkyMTA2B3VuaTIxMDMHdW5pMjEwNAd1bmkyMTNCB3VuaTIxMDkHdW5pMjEzOQd1bmkyMTE0B3VuaTIxMjUHdW5pMjE0QwxwcmVzY3JpcHRpb24HdW5pMjE0QQd1bmkyMTFGB3VuaTIxMDgHdW5pMjEyMBhzeW1ib2xmb3JzYW1hcml0YW5zb3VyY2UHdW5pMjEyMQd1bmkyMTIzC3dlaWVyc3RyYXNzB3VuaTAyREUXdW5pMDJFNV91bmkwMkU1X3VuaTAyRTkXdW5pMDJFNV91bmkwMkU1X3VuaTAyRTYXdW5pMDJFNV91bmkwMkU1X3VuaTAyRTgXdW5pMDJFNV91bmkwMkU1X3VuaTAyRTcPdW5pMDJFNV91bmkwMkU5F3VuaTAyRTVfdW5pMDJFOV91bmkwMkU1F3VuaTAyRTVfdW5pMDJFOV91bmkwMkU5F3VuaTAyRTVfdW5pMDJFOV91bmkwMkU2F3VuaTAyRTVfdW5pMDJFOV91bmkwMkU4F3VuaTAyRTVfdW5pMDJFOV91bmkwMkU3D3VuaTAyRTVfdW5pMDJFNhd1bmkwMkU1X3VuaTAyRTZfdW5pMDJFNRd1bmkwMkU1X3VuaTAyRTZfdW5pMDJFORd1bmkwMkU1X3VuaTAyRTZfdW5pMDJFNhd1bmkwMkU1X3VuaTAyRTZfdW5pMDJFOBd1bmkwMkU1X3VuaTAyRTZfdW5pMDJFNw91bmkwMkU1X3VuaTAyRTgXdW5pMDJFNV91bmkwMkU4X3VuaTAyRTUXdW5pMDJFNV91bmkwMkU4X3VuaTAyRTkXdW5pMDJFNV91bmkwMkU4X3VuaTAyRTYXdW5pMDJFNV91bmkwMkU4X3VuaTAyRTgXdW5pMDJFNV91bmkwMkU4X3VuaTAyRTcPdW5pMDJFNV91bmkwMkU3F3VuaTAyRTVfdW5pMDJFN191bmkwMkU1F3VuaTAyRTVfdW5pMDJFN191bmkwMkU5F3VuaTAyRTVfdW5pMDJFN191bmkwMkU2F3VuaTAyRTVfdW5pMDJFN191bmkwMkU4F3VuaTAyRTVfdW5pMDJFN191bmkwMkU3D3VuaTAyRTlfdW5pMDJFNRd1bmkwMkU5X3VuaTAyRTVfdW5pMDJFNRd1bmkwMkU5X3VuaTAyRTVfdW5pMDJFORd1bmkwMkU5X3VuaTAyRTVfdW5pMDJFNhd1bmkwMkU5X3VuaTAyRTVfdW5pMDJFOBd1bmkwMkU5X3VuaTAyRTVfdW5pMDJFNxd1bmkwMkU5X3VuaTAyRTlfdW5pMDJFNRd1bmkwMkU5X3VuaTAyRTlfdW5pMDJFNhd1bmkwMkU5X3VuaTAyRTlfdW5pMDJFOBd1bmkwMkU5X3VuaTAyRTlfdW5pMDJFNw91bmkwMkU5X3VuaTAyRTYXdW5pMDJFOV91bmkwMkU2X3VuaTAyRTUXdW5pMDJFOV91bmkwMkU2X3VuaTAyRTkXdW5pMDJFOV91bmkwMkU2X3VuaTAyRTYXdW5pMDJFOV91bmkwMkU2X3VuaTAyRTgXdW5pMDJFOV91bmkwMkU2X3VuaTAyRTcPdW5pMDJFOV91bmkwMkU4F3VuaTAyRTlfdW5pMDJFOF91bmkwMkU1F3VuaTAyRTlfdW5pMDJFOF91bmkwMkU5F3VuaTAyRTlfdW5pMDJFOF91bmkwMkU2F3VuaTAyRTlfdW5pMDJFOF91bmkwMkU4F3VuaTAyRTlfdW5pMDJFOF91bmkwMkU3D3VuaTAyRTlfdW5pMDJFNxd1bmkwMkU5X3VuaTAyRTdfdW5pMDJFNRd1bmkwMkU5X3VuaTAyRTdfdW5pMDJFORd1bmkwMkU5X3VuaTAyRTdfdW5pMDJFNhd1bmkwMkU5X3VuaTAyRTdfdW5pMDJFOBd1bmkwMkU5X3VuaTAyRTdfdW5pMDJFNw91bmkwMkU2X3VuaTAyRTUXdW5pMDJFNl91bmkwMkU1X3VuaTAyRTUXdW5pMDJFNl91bmkwMkU1X3VuaTAyRTkXdW5pMDJFNl91bmkwMkU1X3VuaTAyRTYXdW5pMDJFNl91bmkwMkU1X3VuaTAyRTgXdW5pMDJFNl91bmkwMkU1X3VuaTAyRTcPdW5pMDJFNl91bmkwMkU5F3VuaTAyRTZfdW5pMDJFOV91bmkwMkU1F3VuaTAyRTZfdW5pMDJFOV91bmkwMkU5F3VuaTAyRTZfdW5pMDJFOV91bmkwMkU2F3VuaTAyRTZfdW5pMDJFOV91bmkwMkU4F3VuaTAyRTZfdW5pMDJFOV91bmkwMkU3F3VuaTAyRTZfdW5pMDJFNl91bmkwMkU1F3VuaTAyRTZfdW5pMDJFNl91bmkwMkU5F3VuaTAyRTZfdW5pMDJFNl91bmkwMkU4F3VuaTAyRTZfdW5pMDJFNl91bmkwMkU3D3VuaTAyRTZfdW5pMDJFOBd1bmkwMkU2X3VuaTAyRThfdW5pMDJFNRd1bmkwMkU2X3VuaTAyRThfdW5pMDJFORd1bmkwMkU2X3VuaTAyRThfdW5pMDJFNhd1bmkwMkU2X3VuaTAyRThfdW5pMDJFOBd1bmkwMkU2X3VuaTAyRThfdW5pMDJFNw91bmkwMkU2X3VuaTAyRTcXdW5pMDJFNl91bmkwMkU3X3VuaTAyRTUXdW5pMDJFNl91bmkwMkU3X3VuaTAyRTkXdW5pMDJFNl91bmkwMkU3X3VuaTAyRTYXdW5pMDJFNl91bmkwMkU3X3VuaTAyRTgXdW5pMDJFNl91bmkwMkU3X3VuaTAyRTcPdW5pMDJFOF91bmkwMkU1F3VuaTAyRThfdW5pMDJFNV91bmkwMkU1F3VuaTAyRThfdW5pMDJFNV91bmkwMkU5F3VuaTAyRThfdW5pMDJFNV91bmkwMkU2F3VuaTAyRThfdW5pMDJFNV91bmkwMkU4F3VuaTAyRThfdW5pMDJFNV91bmkwMkU3D3VuaTAyRThfdW5pMDJFORd1bmkwMkU4X3VuaTAyRTlfdW5pMDJFNRd1bmkwMkU4X3VuaTAyRTlfdW5pMDJFORd1bmkwMkU4X3VuaTAyRTlfdW5pMDJFNhd1bmkwMkU4X3VuaTAyRTlfdW5pMDJFOBd1bmkwMkU4X3VuaTAyRTlfdW5pMDJFNw91bmkwMkU4X3VuaTAyRTYXdW5pMDJFOF91bmkwMkU2X3VuaTAyRTUXdW5pMDJFOF91bmkwMkU2X3VuaTAyRTkXdW5pMDJFOF91bmkwMkU2X3VuaTAyRTYXdW5pMDJFOF91bmkwMkU2X3VuaTAyRTgXdW5pMDJFOF91bmkwMkU2X3VuaTAyRTcXdW5pMDJFOF91bmkwMkU4X3VuaTAyRTUXdW5pMDJFOF91bmkwMkU4X3VuaTAyRTkXdW5pMDJFOF91bmkwMkU4X3VuaTAyRTYXdW5pMDJFOF91bmkwMkU4X3VuaTAyRTcPdW5pMDJFOF91bmkwMkU3F3VuaTAyRThfdW5pMDJFN191bmkwMkU1F3VuaTAyRThfdW5pMDJFN191bmkwMkU5F3VuaTAyRThfdW5pMDJFN191bmkwMkU2F3VuaTAyRThfdW5pMDJFN191bmkwMkU4F3VuaTAyRThfdW5pMDJFN191bmkwMkU3D3VuaTAyRTdfdW5pMDJFNRd1bmkwMkU3X3VuaTAyRTVfdW5pMDJFNRd1bmkwMkU3X3VuaTAyRTVfdW5pMDJFORd1bmkwMkU3X3VuaTAyRTVfdW5pMDJFNhd1bmkwMkU3X3VuaTAyRTVfdW5pMDJFOBd1bmkwMkU3X3VuaTAyRTVfdW5pMDJFNw91bmkwMkU3X3VuaTAyRTkXdW5pMDJFN191bmkwMkU5X3VuaTAyRTUXdW5pMDJFN191bmkwMkU5X3VuaTAyRTkXdW5pMDJFN191bmkwMkU5X3VuaTAyRTYXdW5pMDJFN191bmkwMkU5X3VuaTAyRTgXdW5pMDJFN191bmkwMkU5X3VuaTAyRTcPdW5pMDJFN191bmkwMkU2F3VuaTAyRTdfdW5pMDJFNl91bmkwMkU1F3VuaTAyRTdfdW5pMDJFNl91bmkwMkU5F3VuaTAyRTdfdW5pMDJFNl91bmkwMkU2F3VuaTAyRTdfdW5pMDJFNl91bmkwMkU4F3VuaTAyRTdfdW5pMDJFNl91bmkwMkU3D3VuaTAyRTdfdW5pMDJFOBd1bmkwMkU3X3VuaTAyRThfdW5pMDJFNRd1bmkwMkU3X3VuaTAyRThfdW5pMDJFORd1bmkwMkU3X3VuaTAyRThfdW5pMDJFNhd1bmkwMkU3X3VuaTAyRThfdW5pMDJFOBd1bmkwMkU3X3VuaTAyRThfdW5pMDJFNxd1bmkwMkU3X3VuaTAyRTdfdW5pMDJFNRd1bmkwMkU3X3VuaTAyRTdfdW5pMDJFORd1bmkwMkU3X3VuaTAyRTdfdW5pMDJFNhd1bmkwMkU3X3VuaTAyRTdfdW5pMDJFOAd1bmlBNzAwB3VuaUE3MDEHdW5pQTcwMgd1bmlBNzAzB3VuaUE3MDQHdW5pQTcwNQd1bmlBNzA2B3VuaUE3MDcHdW5pQTcwOAd1bmlBNzA5B3VuaUE3MEEHdW5pQTcwQgd1bmlBNzBDB3VuaUE3MEQHdW5pQTcwRQd1bmlBNzBGB3VuaUE3MTAHdW5pQTcxMQd1bmlBNzEyB3VuaUE3MTMHdW5pQTcxNAd1bmlBNzE1B3VuaUE3MTYHdW5pQUI1QgxhbXBlcnNhbmQuc2MHdW5pMjEyOQd1bmkwMzA4B3VuaTAzMDcJZ3JhdmVjb21iCWFjdXRlY29tYgd1bmkwMzBCB3VuaTAzMDIHdW5pMDMwQwd1bmkwMzA2B3VuaTAzMEEJdGlsZGVjb21iB3VuaTAzMDQHdW5pMDMwNQd1bmkwMzBEB3VuaTAzMEUHdW5pMDMwRgd1bmkwMzEwB3VuaTAzMTEHdW5pMDMxMgd1bmkwMzEzB3VuaTAzMTQHdW5pMDMxNQd1bmkwMzE2B3VuaTAzMTcHdW5pMDMxOAd1bmkwMzE5B3VuaTAzMUEHdW5pMDMxQgd1bmkwMzFDB3VuaTAzMUQHdW5pMDMxRQd1bmkwMzFGB3VuaTAzMjAYaG9va3BhbGF0YWxpemVkYmVsb3djb21iFmhvb2tyZXRyb2ZsZXhiZWxvd2NvbWIMZG90YmVsb3djb21iB3VuaTAzMjQHdW5pMDMyNQd1bmkwMzI3B3VuaTAzMjgHdW5pMDMyOQd1bmkwMzJBB3VuaTAzMkIHdW5pMDMyQwd1bmkwMzJEB3VuaTAzMkUHdW5pMDMyRgd1bmkwMzMwB3VuaTAzMzEHdW5pMDMzMgd1bmkwMzMzB3VuaTAzMzQWc3Ryb2tlc2hvcnRvdmVybGF5Y29tYhVzdHJva2Vsb25nb3ZlcmxheWNvbWIVc2xhc2hzaG9ydG92ZXJsYXljb21iFHNsYXNobG9uZ292ZXJsYXljb21iB3VuaTAzMzkHdW5pMDMzQQd1bmkwMzNCB3VuaTAzM0MHdW5pMDMzRAd1bmkwMzNFB3VuaTAzM0YHdW5pMDM0MAd1bmkwMzQxB3VuaTAzNDYHdW5pMDM0Nwd1bmkwMzQ4B3VuaTAzNDkHdW5pMDM0QQd1bmkwMzRCB3VuaTAzNEMHdW5pMDM0RAd1bmkwMzRFB3VuaTAzNEYHdW5pMDM1MAd1bmkwMzUxB3VuaTAzNTIHdW5pMDM1Mwd1bmkwMzU0B3VuaTAzNTUHdW5pMDM1Ngd1bmkwMzU3B3VuaTAzNTkHdW5pMDM1QQd1bmkwMzVCB3VuaTAzNUMHdW5pMDM1RAd1bmkwMzVFB3VuaTAzNUYHdW5pMDM2MAd1bmkwMzYxB3VuaTAzNjIPYWN1dGVncmF2ZWFjdXRlC2FjdXRlbWFjcm9uB3VuaTFERkUHdW5pMURGRgticmV2ZW1hY3Jvbhljb21iaW5pbmdjb25qb2luaW5nbWFjcm9uF2NvbWJpbmluZ21hY3JvbmxlZnRoYWxmGGNvbWJpbmluZ21hY3JvbnJpZ2h0aGFsZgd1bmkwMzU4C2RvdHRlZGFjdXRlC2RvdHRlZGdyYXZlFWRvdWJsZWNpcmN1bWZsZXhhYm92ZQ9ncmF2ZWFjdXRlZ3JhdmULZ3JhdmVtYWNyb24HdW5pMUREMAd1bmkxREM0C21hY3JvbmJyZXZlB3VuaTFEQzYLb2dvbmVrYWJvdmUKc25ha2ViZWxvdw5zdXNwZW5zaW9ubWFyawd1bmkxQUIwB3VuaTFBQjEHdW5pMUFCMgd1bmkxQUIzB3VuaTFBQjQHdW5pMUFCNQd1bmkxQUI2B3VuaTFBQjcHdW5pMUFCOAd1bmkxQUI5B3VuaTFBQkEHdW5pMUFCQgd1bmkxQUJDB3VuaTFBQkQHdW5pMUFCRQd1bmkxREU3B3VuaTFERTgHdW5pMURFOQd1bmkxREVBB3VuaTFERUIHdW5pMURFQwd1bmkxREVEB3VuaTFERUUHdW5pMURFRgd1bmkxREYwB3VuaTFERjEHdW5pMURGMgd1bmkxREYzB3VuaTFERjQHdW5pMURGNQd1bmkxREY2B3VuaTFERjcHdW5pMURGOAd1bmkxREY5B3VuaTFERkIHdW5pMURGQwd1bmkxREZEB3VuaTJERTAHdW5pMkRFMQd1bmkyREUyB3VuaTJERTMHdW5pMkRFNAd1bmkyREU1B3VuaTJERTYHdW5pMkRFNwd1bmkyREU4B3VuaTJERTkHdW5pMkRFQQd1bmkyREVCB3VuaTJERUMHdW5pMkRFRAd1bmkyREVFB3VuaTJERUYHdW5pMkRGMAd1bmkyREYxB3VuaTJERjIHdW5pMkRGMwd1bmkyREY0B3VuaTJERjUHdW5pMkRGNgd1bmkyREY3B3VuaTJERjgHdW5pMkRGOQd1bmkyREZBB3VuaTJERkIHdW5pMkRGQwd1bmkyREZEB3VuaTJERkUHdW5pMkRGRgd1bmlGRTAwB3VuaUZFMjcHdW5pRkUyOAd1bmlGRTI5B3VuaUZFMkEHdW5pRkUyQgd1bmlGRTJDB3VuaUZFMkQHdXJhYm92ZQd1c2Fib3ZlC3ppZ3phZ2JlbG93CnVuaTAzMDguc2MKdW5pMDMwNy5zYwxncmF2ZWNvbWIuc2MMYWN1dGVjb21iLnNjCnVuaTAzMEIuc2MKdW5pMDMwMi5zYwp1bmkwMzBDLnNjCnVuaTAzMDYuc2MKdW5pMDMwQS5zYwx0aWxkZWNvbWIuc2MKdW5pMDMwNC5zYwp1bmkwMzI4LnNjDG92ZXJzY29yZS5zYwd1bmkwMzQyB3VuaTAzNDMHdW5pMDM0NAd1bmkwMzQ1B3VuaTA0ODMHdW5pMDQ4NAd1bmkwNDg1B3VuaTA0ODYHdW5pMDQ4Nwd1bmlBNjZGB3VuaUE2NzAHdW5pQTY3MQd1bmlBNjcyB3VuaUE2NzQHdW5pQTY3NQd1bmlBNjc2B3VuaUE2NzcHdW5pQTY3OAd1bmlBNjc5B3VuaUE2N0EHdW5pQTY3Qgd1bmlBNjdDB3VuaUE2N0QHdW5pQTY5RQd1bmlBNjlGB3VuaUZFMkUHdW5pRkUyRgd1bmkyQzdEB3VuaTFEREIHdW5pMURERQd1bmkxRERGB3VuaTFERTEHdW5pMURFMgd1bmkwMzYzB3VuaTFERDQHdW5pMURENQd1bmkxREQ2B3VuaTFERDcHdW5pMDM2OAd1bmkwMzY5B3VuaTAzNjQHdW5pMUREORNmbGF0dGVuZWRvcGVuYWFib3ZlB3VuaTFEREEHdW5pMDM2QQd1bmkwMzY1B3VuaTFERDgHdW5pMUREQwd1bmkxREREB3VuaTFERTUHdW5pMDM2Qgd1bmkxREUwB3VuaTAzNjYHdW5pMURDQQd1bmkwMzZDB3VuaTFERTMHdW5pMURFNAd1bmkwMzZEB3VuaTAzNjcHdW5pMDM2RQd1bmkwMzZGB3VuaTFERTYHdW5pQTdCOAd1bmlBN0I5B3VuaUE3QkEHdW5pQTdCQgd1bmlBN0JDB3VuaUE3QkQHdW5pQTdCRQd1bmlBN0JGB3VuaUE3QzIHdW5pQTdDMwd1bmlBN0M0B3VuaUE3QzUHdW5pQTdDNgd1bmlBQjY2B3VuaUFCNjcQYWZpaTEwMTAzZG90bGVzcxBhZmlpMTAxMDVkb3RsZXNzDmlvZ29uZWtkb3RsZXNzDnVuaTAyNDlkb3RsZXNzDnVuaTAyOURkb3RsZXNzDnVuaTAyQjJkb3RsZXNzDnVuaTAzRjNkb3RsZXNzDnVuaTFENjJkb3RsZXNzDnVuaTFEOTZkb3RsZXNzDnVuaTFEQTRkb3RsZXNzDnVuaTFEQThkb3RsZXNzDnVuaTFFMkRkb3RsZXNzDnVuaTFFQ0Jkb3RsZXNzB3VuaTFDODAHdW5pMUM4MQd1bmkxQzgyB3VuaTFDODMHdW5pMUM4NAd1bmkxQzg1B3VuaTFDODYHdW5pMUM4Nwd1bmkxQzg4DnVuaTAyNjhkb3RsZXNzC2ltb2Rkb3RsZXNzGkl0YWxpY2lEb3VibGVTdHJ1Y2tkb3RsZXNzGkl0YWxpY2pEb3VibGVTdHJ1Y2tkb3RsZXNzEXN1YnNjcmlwdGpkb3RsZXNzB3VuaTFBQkYHdW5pMUFDMAd1bmkyRTUwB3VuaTJFNTEHdW5pMkU1Mgd1bmlBN0M3B3VuaUE3QzgHdW5pQTdDOQd1bmlBN0NBB3VuaUE3RjUHdW5pQTdGNgd1bmlBQjY4B3VuaUFCNjkHdW5pQUI2QQd1bmlBQjZCCS5ub3RkZWYjMQZOVUxMIzEEQ1IjMQdzcGFjZSMxCl9Eb3RDZW50ZXIHdW5pMDZENQx1bmkwNkQ1LmZpbmEHdW5pMDYwQgd1bmkwNjM5B3VuaUZFQ0EHdW5pRkVDQgd1bmlGRUM5B3VuaUZFQ0MHdW5pMDZBMAx1bmkwNkEwLmZpbmEMdW5pMDZBMC5pbml0DHVuaTA2QTAubWVkaQd1bmkwNzVFDHVuaTA3NUUuZmluYQx1bmkwNzVFLmluaXQMdW5pMDc1RS5tZWRpB3VuaTA3NUQMdW5pMDc1RC5maW5hDHVuaTA3NUQuaW5pdAx1bmkwNzVELm1lZGkHdW5pMDc1Rgx1bmkwNzVGLmZpbmEMdW5pMDc1Ri5pbml0DHVuaTA3NUYubWVkaQd1bmlGQ0Y3B3VuaUZEMTMHdW5pRkMyOQd1bmlGQ0JBB3VuaUZENzUHdW5pRkRDNAd1bmlGQzJBB3VuaUZDQkIHdW5pRkQ3OAd1bmlGRDc2B3VuaUZENzcHdW5pRkRCNgd1bmlGQ0Y4B3VuaUZEMTQHdW5pMDYxMQd1bmlGREYzB3VuaUZERjcHdW5pMDYyNwd1bmlGRThFB3VuaUZFOEQHdW5pRkQzRAd1bmlGRDNDB3VuaTA2MjMHdW5pRkU4NAd1bmlGRTgzB3VuaTA2MjUHdW5pRkU4OAd1bmlGRTg3B3VuaTA2MTYHdW5pMDYyMgd1bmlGRTgyB3VuaUZFODEHdW5pMDY0OQd1bmlGRUYwB3VuaUZCRTgHdW5pRkVFRgd1bmlGQkU5B3VuaUZDNUQHdW5pRkM5MBZhbGVmTWFrc3VyYV9oZWhhci5pbml0FmFsZWZNYWtzdXJhX2hlaGFyLm1lZGkSYWxlZk1ha3N1cmFfbWVlbWFyF2FsZWZNYWtzdXJhX21lZW1hci5maW5hF2FsZWZNYWtzdXJhX21lZW1hci5pbml0F2FsZWZNYWtzdXJhX21lZW1hci5tZWRpF2FsZWZNYWtzdXJhX25vb25hci5maW5hFmFsZWZNYWtzdXJhX3JlaGFyLmZpbmEXYWxlZk1ha3N1cmFfemFpbmFyLmZpbmEHdW5pMDc3NAx1bmkwNzc0LmZpbmEHdW5pMDc3Mwx1bmkwNzczLmZpbmEHdW5pMDY3MQd1bmlGQjUxB3VuaUZCNTAHdW5pMDY3Mgx1bmkwNjcyLmZpbmEHdW5pMDY3Mwx1bmkwNjczLmZpbmEHdW5pMDY3MAd1bmkwNjU2B3VuaTA4QUQHdW5pRkRGMgd1bmlGREZBB3VuaTA2NkQHdW5pMDZERQd1bmkwNjdCB3VuaUZCNTMHdW5pRkI1NAd1bmlGQjUyB3VuaUZCNTUHdW5pMDYyOAd1bmlGRTkwB3VuaUZFOTEHdW5pRkU4Rgd1bmlGRTkyB3VuaTA3NTAMdW5pMDc1MC5maW5hDHVuaTA3NTAuaW5pdAx1bmkwNzUwLm1lZGkHdW5pMDc1MQx1bmkwNzUxLmZpbmEMdW5pMDc1MS5pbml0DHVuaTA3NTEubWVkaQd1bmkwNzUyDHVuaTA3NTIuZmluYQx1bmkwNzUyLmluaXQMdW5pMDc1Mi5tZWRpG2JlaFRocmVlZG90c3VwYmVsb3dWYWJvdmVhciBiZWhUaHJlZWRvdHN1cGJlbG93VmFib3ZlYXIuZmluYSBiZWhUaHJlZWRvdHN1cGJlbG93VmFib3ZlYXIuaW5pdCBiZWhUaHJlZWRvdHN1cGJlbG93VmFib3ZlYXIubWVkaQd1bmkwNzU0DHVuaTA3NTQuZmluYQx1bmkwNzU0LmluaXQMdW5pMDc1NC5tZWRpB3VuaTA3NTYMdW5pMDc1Ni5maW5hDHVuaTA3NTYuaW5pdAx1bmkwNzU2Lm1lZGkHdW5pMDhBMAx1bmkwOEEwLmZpbmEMdW5pMDhBMC5pbml0DHVuaTA4QTAubWVkaQd1bmkwNzU1DHVuaTA3NTUuZmluYQx1bmkwNzU1LmluaXQMdW5pMDc1NS5tZWRpB3VuaUZDMDkHdW5pRkM2RQd1bmlGQzA2B3VuaUZDOUQHdW5pRkRDMgd1bmlGQ0EwB3VuaUZDRTIHdW5pRkMwNQd1bmlGQzlDB3VuaUZDMDcHdW5pRkM5RQd1bmlGRDlFB3VuaUZDMDgHdW5pRkM2Qwd1bmlGQzlGB3VuaUZDRTEHdW5pRkM2RAd1bmlGQzZBB3VuaUZDMEEHdW5pRkM2RhNiZWhfeWVoSGFtemFhYm92ZWFyGGJlaF95ZWhIYW16YWFib3ZlYXIuZmluYQd1bmlGQzZCB3VuaTA2ODAHdW5pRkI1Qgd1bmlGQjVDB3VuaUZCNUEHdW5pRkI1RAd1bmkwOEExDHVuaTA4QTEuZmluYQx1bmkwOEExLmluaXQMdW5pMDhBMS5tZWRpB3VuaUZERkQLdW5pRkRGRC4wMDEHY29sb24jMQdjb21tYSMxB3VuaTA2MEMJdW5pMkU0MSMxB3VuaTA2MDYOdW5pMjIxQjA2MDcucHQHdW5pMDYzNgd1bmlGRUJFB3VuaUZFQkYHdW5pRkVCRAd1bmlGRUMwB3VuaTA2RkIMdW5pMDZGQi5maW5hDHVuaTA2RkIuaW5pdAx1bmkwNkZCLm1lZGkHdW5pRkQwNwd1bmlGRDIzB3VuaUZDMjMHdW5pRkNCNQd1bmlGRDZFB3VuaUZEQUIOZGFkX2hlaGFyLmluaXQOZGFkX2hlaGFyLm1lZGkHdW5pRkMyMgd1bmlGQ0I0B3VuaUZDMjQHdW5pRkNCNgd1bmlGRDZGB3VuaUZENzAHdW5pRkMyNQd1bmlGQ0I3DHVuaUZDMjUubWVkaQd1bmlGRDEwB3VuaUZEMkMHdW5pRkQwOAd1bmlGRDI0E2RhZF95ZWhIYW16YWFib3ZlYXIYZGFkX3llaEhhbXphYWJvdmVhci5maW5hCmRhZF96YWluYXIPZGFkX3phaW5hci5maW5hB3VuaTA2OEMHdW5pRkI4NQd1bmlGQjg0B3VuaTA2MkYHdW5pRkVBQQd1bmlGRUE5B3VuaTA2OEEMdW5pMDY4QS5maW5hB3VuaTA2OEIMdW5pMDY4Qi5maW5hB3VuaTA2OTAMdW5pMDY5MC5maW5hB3VuaTA2ODkMdW5pMDY4OS5maW5hB3VuaTA4QUUMdW5pMDhBRS5maW5hB3VuaTA2OEYMdW5pMDY4Ri5maW5hHGRhbFR3b2RvdHN2ZXJibFRhaGFidmFyLmZpbmEhZGFsVHdvZG90c3ZlcnRpY2FsYmVsb3dUYWhhYm92ZWFyB3VuaTA2RUUMdW5pMDZFRS5maW5hB3VuaTA3NUEMdW5pMDc1QS5maW5hB3VuaTA2NEYHdW5pRkU3OAd1bmlGRTc5B3VuaTA4RTUHdW5pMDhGRQd1bmkwNjU3B3VuaTA2NUQHdW5pMDYxOQd1bmkwNjRDB3VuaUZFNzIHdW5pMDhFOAd1bmkwNjBEB3VuaTA2OEQHdW5pRkI4Mwd1bmlGQjgyB3VuaTA2ODgHdW5pRkI4OQd1bmlGQjg4B3VuaTA2NkIHdW5pMDZFQwpkb3RhYm92ZWFyCmRvdGJlbG93YXIHdW5pMDY2RQx1bmkwNjZFLmZpbmEMdW5pMDY2RS5pbml0DHVuaTA2NkUubWVkaQd1bmkwNkExDHVuaTA2QTEuZmluYQx1bmkwNkExLmluaXQMdW5pMDZBMS5tZWRpB3VuaTA2NkYMdW5pMDY2Ri5maW5hDHVuaTA2NkYuaW5pdAx1bmkwNjZGLm1lZGkJdW5pMjVDQyMxB3VuaTA2NUMHdW5pMDhGQwd1bmkwOEZCB3VuaTA2OEUHdW5pRkI4Nwd1bmlGQjg2B3VuaTA2ODQHdW5pRkI3Mwd1bmlGQjc0B3VuaUZCNzIHdW5pRkI3NQd1bmkwNkQwB3VuaUZCRTUHdW5pRkJFNgd1bmlGQkU0B3VuaUZCRTcHZWlnaHQjMQd1bmkwNjY4B3VuaTA2RjgHdW5pMDZERAhleGNsYW0jMQd1bmkwNjRFB3VuaUZFNzYHdW5pRkU3Nwd1bmkwOEU0B3VuaTA4RjUHdW5pMDY1OQd1bmkwOEY0B3VuaTA2MTgHdW5pMDY0Qgd1bmlGRTcwB3VuaUZFNzEHdW5pMDhFNwd1bmkwNjVFB3VuaTA2NDEHdW5pRkVEMgd1bmlGRUQzB3VuaUZFRDEHdW5pRkVENBJmZWhEb3RNb3ZlZGJlbG93YXIXZmVoRG90TW92ZWRiZWxvd2FyLmZpbmEXZmVoRG90TW92ZWRiZWxvd2FyLmluaXQXZmVoRG90TW92ZWRiZWxvd2FyLm1lZGkHdW5pMDZBMwx1bmkwNkEzLmZpbmEMdW5pMDZBMy5pbml0DHVuaTA2QTMubWVkaQd1bmkwOEE0DHVuaTA4QTQuZmluYQx1bmkwOEE0LmluaXQMdW5pMDhBNC5tZWRpB3VuaTA2QTUMdW5pMDZBNS5maW5hDHVuaTA2QTUuaW5pdAx1bmkwNkE1Lm1lZGkHdW5pMDc2MQx1bmkwNzYxLmZpbmEMdW5pMDc2MS5pbml0DHVuaTA3NjEubWVkaQd1bmkwNzYwDHVuaTA3NjAuZmluYQx1bmkwNzYwLmluaXQMdW5pMDc2MC5tZWRpB3VuaUZDMzEHdW5pRkM3Qwd1bmlGQzJFB3VuaUZDQkYHdW5pRkMyRAd1bmlGQ0JFB3VuaUZDMkYHdW5pRkNDMAd1bmlGRDdDB3VuaUZEN0QHdW5pRkMzMAd1bmlGQ0MxB3VuaUZEQzEHdW5pRkMzMgd1bmlGQzdEE2ZlaF95ZWhIYW16YWFib3ZlYXIGZml2ZSMxB3VuaTA2NjUHdW5pMDZGNQd1bmkwNjAyBmZvdXIjMQd1bmkwNjY0B3VuaTA2RjQMdW5pMDZGNC51cmR1D2ZvdXJkb3RzYWJvdmVhcg9mb3VyZG90c2JlbG93YXIHdW5pMDYwNwd1bmkwNkQ0B3VuaTA2QUYHdW5pRkI5Mwd1bmlGQjk0B3VuaUZCOTIHdW5pRkI5NQd1bmkwOEIwDHVuaTA4QjAuZmluYQx1bmkwOEIwLmluaXQMdW5pMDhCMC5tZWRpB3VuaTA2QjAMdW5pMDZCMC5maW5hDHVuaTA2QjAuaW5pdAx1bmkwNkIwLm1lZGkHdW5pMDZCNAx1bmkwNkI0LmZpbmEMdW5pMDZCNC5pbml0DHVuaTA2QjQubWVkaQd1bmkwNkIyDHVuaTA2QjIuZmluYQx1bmkwNkIyLmluaXQMdW5pMDZCMi5tZWRpEWdhZl9hbGVmTWFrc3VyYWFyFmdhZl9hbGVmTWFrc3VyYWFyLmZpbmEJZ2FmX3llaGFyDmdhZl95ZWhhci5maW5hE2dhZl95ZWhIYW16YWFib3ZlYXIYZ2FmX3llaEhhbXphYWJvdmVhci5maW5hB3VuaTA2M0EHdW5pRkVDRQd1bmlGRUNGB3VuaUZFQ0QHdW5pRkVEMAd1bmkwNkZDDHVuaTA2RkMuZmluYQx1bmkwNkZDLmluaXQMdW5pMDZGQy5tZWRpB3VuaUZDRjkHdW5pRkQxNQd1bmlGQzJCB3VuaUZDQkMHdW5pRkMyQwd1bmlGQ0JEB3VuaUZEN0IHdW5pRkQ3OQd1bmlGRDdBB3VuaUZDRkEHdW5pRkQxNgd1bmkwNkIzB3VuaUZCOTcHdW5pRkI5OAd1bmlGQjk2B3VuaUZCOTkPZ3VpbGxlbW90bGVmdCMxEGd1aWxsZW1vdHJpZ2h0IzEHdW5pMDYyRAd1bmlGRUEyB3VuaUZFQTMHdW5pRkVBMQd1bmlGRUE0B3VuaTA3N0MMdW5pMDc3Qy5maW5hDHVuaTA3N0MuaW5pdAx1bmkwNzdDLm1lZGkHdW5pMDY4MQx1bmkwNjgxLmZpbmEMdW5pMDY4MS5pbml0DHVuaTA2ODEubWVkaQd1bmkwNzZGDHVuaTA3NkYuZmluYQx1bmkwNzZGLmluaXQMdW5pMDc2Ri5tZWRpB3VuaTA3NzIMdW5pMDc3Mi5maW5hDHVuaTA3NzIuaW5pdAx1bmkwNzcyLm1lZGkHdW5pMDc2RQx1bmkwNzZFLmZpbmEMdW5pMDc2RS5pbml0DHVuaTA3NkUubWVkaQd1bmkwNjg1DHVuaTA2ODUuZmluYQx1bmkwNjg1LmluaXQMdW5pMDY4NS5tZWRpB3VuaTA3NTgMdW5pMDc1OC5maW5hDHVuaTA3NTguaW5pdAx1bmkwNzU4Lm1lZGkHdW5pMDc1Nwx1bmkwNzU3LmZpbmEMdW5pMDc1Ny5pbml0DHVuaTA3NTcubWVkaQd1bmkwNjgyDHVuaTA2ODIuZmluYQx1bmkwNjgyLmluaXQMdW5pMDY4Mi5tZWRpB3VuaUZDRkYHdW5pRkQxQgd1bmlGQzE3B3VuaUZDQTkHdW5pRkRCRgd1bmlGQzE4B3VuaUZDQUEHdW5pRkQ1Qgd1bmlGRDVBB3VuaUZEMDAHdW5pRkQxQwd1bmkwNkUxB3VuaTA2MjEHdW5pRkU4MAd1bmkwNjU0FGhhbXphYWJvdmVGYXRoYXRhbmFyEmhhbXphYWJvdmVfZGFtbWFhchVoYW16YWFib3ZlX2RhbW1hdGFuYXISaGFtemFhYm92ZV9mYXRoYWFyEmhhbXphYWJvdmVfc3VrdW5hcgd1bmkwNjU1EmhhbXphYmVsb3dfa2FzcmFhchVoYW16YWJlbG93X2thc3JhdGFuYXIHdW5pMDY0Nwd1bmlGRUVBB3VuaUZFRUIHdW5pRkVFOQd1bmlGRUVDB3VuaUZDRDkYaGVoQWxlZmFib3ZlYXIuaW5pdC5maW5hB3VuaTA2QkUHdW5pRkJBQgd1bmlGQkFDB3VuaUZCQUEHdW5pRkJBRAd1bmkwNkMwB3VuaUZCQTUHdW5pRkJBNAd1bmkwNkZGDHVuaTA2RkYuZmluYQx1bmkwNkZGLmluaXQMdW5pMDZGRi5tZWRpB3VuaUZDNTMHdW5pRkM1MQd1bmlGQ0Q3B3VuaUZDNTIHdW5pRkNEOAd1bmlGRDkzB3VuaUZEOTQHdW5pRkM1NAd1bmkwNkMxB3VuaUZCQTcHdW5pRkJBOAd1bmlGQkE2B3VuaUZCQTkHdW5pMDZDMgx1bmkwNkMyLmZpbmEMdW5pMDZDMi5pbml0DHVuaTA2QzIubWVkaQd1bmkwNjc0B3VuaTA2NzUMdW5pMDY3NS5maW5hB3VuaTA2NzYMdW5pMDY3Ni5maW5hB3VuaTA2NzgMdW5pMDY3OC5maW5hDHVuaTA2NzguaW5pdAx1bmkwNjc4Lm1lZGkHdW5pMDhGMwhoeXBoZW4jMQl1bmkyMDEwIzEHdW5pRkRGQhJqYWxsYWphbGFsb3Vob3UxYXIHdW5pMDYyQwd1bmlGRTlFB3VuaUZFOUYHdW5pRkU5RAd1bmlGRUEwB3VuaTA4QTIMdW5pMDhBMi5maW5hDHVuaTA4QTIuaW5pdAx1bmkwOEEyLm1lZGkHdW5pRkQwMQd1bmlGRDFEB3VuaUZDMTUHdW5pRkNBNwd1bmlGREE2B3VuaUZEQkUHdW5pRkMxNgd1bmlGQ0E4B3VuaUZEQTcHdW5pRkQ1OAd1bmlGRDU5B3VuaUZEQTUHdW5pRkQwMgd1bmlGRDFFB3VuaTA2REEHdW5pMDY5OAd1bmlGQjhCB3VuaUZCOEEHdW5pMDY0Mwd1bmlGRURBB3VuaUZFREIHdW5pRkVEOQd1bmlGRURDB3VuaTA2QUMMdW5pMDZBQy5maW5hDHVuaTA2QUMuaW5pdAx1bmkwNkFDLm1lZGkHdW5pMDZBQgx1bmkwNkFCLmZpbmEMdW5pMDZBQi5pbml0DHVuaTA2QUIubWVkaQd1bmkwNkFFDHVuaTA2QUUuZmluYQx1bmkwNkFFLmluaXQMdW5pMDZBRS5tZWRpB3VuaTA3N0YMdW5pMDc3Ri5maW5hDHVuaTA3N0YuaW5pdAx1bmkwNzdGLm1lZGkHdW5pRkMzNwd1bmlGQzgwB3VuaUZDM0QHdW5pRkM4Mwd1bmlGQzM5B3VuaUZDQzUHdW5pRkMzOAd1bmlGQ0M0B3VuaUZDM0EHdW5pRkNDNgd1bmlGQzNCB3VuaUZDODEHdW5pRkNDNwd1bmlGQ0VCB3VuaUZDM0MHdW5pRkM4Mgd1bmlGQ0M4B3VuaUZDRUMHdW5pRkRCQgd1bmlGREMzB3VuaUZEQjcHdW5pRkMzRQd1bmlGQzg0E2thZl95ZWhIYW16YWFib3ZlYXIYa2FmX3llaEhhbXphYWJvdmVhci5maW5hB3VuaTA2QUEMdW5pMDZBQS5maW5hDHVuaTA2QUEuaW5pdAx1bmkwNkFBLm1lZGkHdW5pMDY0MAd1bmlGRTczB3VuaTA2NTAHdW5pRkU3QQd1bmlGRTdCB3VuaTA4RTYHdW5pMDhGNgd1bmkwNjFBB3VuaTA2NEQHdW5pRkU3NAd1bmkwOEU5B3VuaTA2QTkHdW5pRkI4Rgd1bmlGQjkwB3VuaUZCOEUHdW5pRkI5MQd1bmkwNzYyDHVuaTA3NjIuZmluYQx1bmkwNzYyLmluaXQMdW5pMDc2Mi5tZWRpB3VuaTA3NjMMdW5pMDc2My5maW5hDHVuaTA3NjMuaW5pdAx1bmkwNzYzLm1lZGkHdW5pMDYzQwx1bmkwNjNDLmZpbmEMdW5pMDYzQy5pbml0DHVuaTA2M0MubWVkaQd1bmkwNzY0DHVuaTA3NjQuZmluYQx1bmkwNzY0LmluaXQMdW5pMDc2NC5tZWRpB3VuaTA2M0IMdW5pMDYzQi5maW5hDHVuaTA2M0IuaW5pdAx1bmkwNjNCLm1lZGkLa2VoZWhfeWVoYXIHdW5pMDYyRQd1bmlGRUE2B3VuaUZFQTcHdW5pRkVBNQd1bmlGRUE4B3VuaUZEMDMHdW5pRkQxRgd1bmlGQzFBB3VuaUZDMTkHdW5pRkNBQgd1bmlGQzFCB3VuaUZDQUMHdW5pRkQwNAd1bmlGRDIwFGtoYWhfeWVoSGFtemFhYm92ZWFyGWtoYWhfeWVoSGFtemFhYm92ZWFyLmZpbmEHdW5pMDZDNQd1bmlGQkUxB3VuaUZCRTAHdW5pMDZDOQd1bmlGQkUzB3VuaUZCRTIHdW5pMDY0NAd1bmlGRURFB3VuaUZFREYQdW5pMDY0NC5pbml0LjAwMQd1bmlGRUREB3VuaUZFRTAHdW5pMDZEOQd1bmkwNzZBDHVuaTA3NkEuZmluYQx1bmkwNzZBLmluaXQMdW5pMDc2QS5tZWRpB3VuaTA2QjYMdW5pMDZCNi5maW5hDHVuaTA2QjYuaW5pdAx1bmkwNkI2Lm1lZGkXbGFtRG90YWJvdmVfYWxlZmFyLmZpbmEXbGFtRG90YWJvdmVfYWxlZmFyLmlzb2wHdW5pMDhBNgx1bmkwOEE2LmZpbmEMdW5pMDhBNi5pbml0DHVuaTA4QTYubWVkaQd1bmkwNkI3DHVuaTA2QjcuZmluYQx1bmkwNkI3LmluaXQMdW5pMDZCNy5tZWRpHWxhbVRocmVlZG90c2Fib3ZlX2FsZWZhci5maW5hHWxhbVRocmVlZG90c2Fib3ZlX2FsZWZhci5pc29sB3VuaTA2QjgMdW5pMDZCOC5maW5hDHVuaTA2QjguaW5pdAx1bmkwNkI4Lm1lZGkdbGFtVGhyZWVkb3RzYmVsb3dfYWxlZmFyLmZpbmEdbGFtVGhyZWVkb3RzYmVsb3dfYWxlZmFyLmlzb2wHdW5pMDZCNQx1bmkwNkI1LmZpbmEMdW5pMDZCNS5pbml0DHVuaTA2QjUubWVkaRVsYW1WYWJvdmVfYWxlZmFyLmZpbmEVbGFtVmFib3ZlX2FsZWZhci5pc29sB3VuaUZFRkIHdW5pRkVGQwx1bmlGRUZCLmlzb2wHdW5pRkVGNwd1bmlGRUY4DHVuaUZFRjcuaXNvbAd1bmlGRUY5B3VuaUZFRkEMdW5pRkVGOS5pc29sB3VuaUZFRjUHdW5pRkVGNgx1bmlGRUY1Lmlzb2wHdW5pRkM0Mwd1bmlGQzg2FmxhbV9hbGVmTWFrc3VyYV9tZWVtYXIPbGFtX2FsZWZXYXNsYWFyFGxhbV9hbGVmV2FzbGFhci5maW5hFGxhbV9hbGVmV2FzbGFhci5pc29sHWxhbV9hbGVmV2F2eWhhbXphYWJvdmVhci5maW5hHWxhbV9hbGVmV2F2eWhhbXphYWJvdmVhci5pc29sHWxhbV9hbGVmV2F2eWhhbXphYmVsb3dhci5maW5hHWxhbV9hbGVmV2F2eWhhbXphYmVsb3dhci5pc29sDmxhbV9iZWhfbWVlbWFyB3VuaUZDNDAHdW5pRkNDQQd1bmlGRDgyB3VuaUZEODAHdW5pRkRCNQd1bmlGRDgxB3VuaUZDQ0QHdW5pRkMzRgd1bmlGQ0M5B3VuaUZEODQHdW5pRkQ4Mwd1bmlGREJDB3VuaUZEQkEHdW5pRkRBQwd1bmlGQzQxB3VuaUZDQ0IHdW5pRkQ4NQd1bmlGRDg2B3VuaUZDNDIHdW5pRkM4NQd1bmlGQ0NDB3VuaUZDRUQHdW5pRkQ4Nwd1bmlGRDg4B3VuaUZEQUQPbGFtX25vb25fbWVlbWFyDmxhbV9wZWhfbWVlbWFyDmxhbV90ZWhfbWVlbWFyD2xhbV90aGVoX21lZW1hcgd1bmlGQzQ0B3VuaUZDODcTbGFtX3llaEhhbXphYWJvdmVhchhsYW1feWVoSGFtemFhYm92ZWFyLmZpbmEYbGFtX3llaEhhbXphYWJvdmVfbWVlbWFyDmxhbV95ZWhfbWVlbWFyB3VuaTA4RjcHdW5pMDhGOQl1bmkyMDBFIzEHdW5pMDY1Mwd1bmkwNkU0B3VuaTA2MUMHdW5pMDhGRgd1bmkwNjQ1B3VuaUZFRTIHdW5pRkVFMwd1bmlGRUUxB3VuaUZFRTQHdW5pMDc2NQx1bmkwNzY1LmZpbmEMdW5pMDc2NS5pbml0DHVuaTA3NjUubWVkaQd1bmkwNzY2DHVuaTA3NjYuZmluYQx1bmkwNzY2LmluaXQMdW5pMDc2Ni5tZWRpB3VuaTA2RTIHdW5pMDhBNwx1bmkwOEE3LmZpbmEMdW5pMDhBNy5pbml0DHVuaTA4QTcubWVkaQd1bmlGQzg4B3VuaUZDNDkHdW5pRkM0Ngd1bmlGQ0NGB3VuaUZEODkHdW5pRkQ4QQd1bmlGRDhCB3VuaUZDNDUHdW5pRkNDRQd1bmlGRDhDB3VuaUZEOTIHdW5pRkQ4RAd1bmlGREMwB3VuaUZDNDcHdW5pRkNEMAd1bmlGRDhFB3VuaUZEOEYHdW5pRkRCOQd1bmlGQzQ4B3VuaUZDODkHdW5pRkNEMQd1bmlGREIxD21lZW1fcmVoYXIuZmluYQd1bmlGQzRBEG1lZW1femFpbmFyLmZpbmEHdW5pMDZEOAd1bmkwNkVEB3VuaTA2MEYHdW5pRkRGNAl1bmkwMEEwIzEHdW5pMDZBRAd1bmlGQkQ0B3VuaUZCRDUHdW5pRkJEMwd1bmlGQkQ2B3VuaTA2QjEHdW5pRkI5Qgd1bmlGQjlDB3VuaUZCOUEHdW5pRkI5RAZuaW5lIzEHdW5pMDY2OQd1bmkwNkY5CXVuaTIwMTEjMQd1bmkwNjQ2B3VuaUZFRTYHdW5pRkVFNwd1bmlGRUU1B3VuaUZFRTgHdW5pMDZCOQx1bmkwNkI5LmZpbmEMdW5pMDZCOS5pbml0DHVuaTA2QjkubWVkaQd1bmkwNkJDDHVuaTA2QkMuZmluYQx1bmkwNkJDLmluaXQMdW5pMDZCQy5tZWRpB3VuaTA3NjgMdW5pMDc2OC5maW5hDHVuaTA3NjguaW5pdAx1bmkwNzY4Lm1lZGkHdW5pMDZCRAx1bmkwNkJELmZpbmEMdW5pMDZCRC5pbml0DHVuaTA2QkQubWVkaQd1bmkwNzY3DHVuaTA3NjcuZmluYQx1bmkwNzY3LmluaXQMdW5pMDc2Ny5tZWRpB3VuaTA3NjkMdW5pMDc2OS5maW5hDHVuaTA3NjkuaW5pdAx1bmkwNzY5Lm1lZGkHdW5pRkM0Rgd1bmlGQzhFB3VuaUZDNEMHdW5pRkNEMwd1bmlGRDk2B3VuaUZEOTUHdW5pRkRCMwd1bmlGQ0Q2B3VuaUZDRUYHdW5pRkM0Qgd1bmlGQ0QyB3VuaUZEOTkHdW5pRkRCRAd1bmlGREI4B3VuaUZEOTcHdW5pRkQ5OAd1bmlGREM3B3VuaUZDNEQHdW5pRkNENAd1bmlGQzRFB3VuaUZDOEMHdW5pRkNENQd1bmlGQ0VFB3VuaUZEOUIHdW5pRkQ5QQd1bmlGQzhEB3VuaUZDOEEHdW5pRkM1MAd1bmlGQzhGFG5vb25feWVoSGFtemFhYm92ZWFyGW5vb25feWVoSGFtemFhYm92ZWFyLmZpbmEHdW5pRkM4Qgd1bmkwNkU4B3VuaTA2QkEHdW5pRkI5Rgd1bmlGQjlFB3VuaTA2NTgHdW5pMDYwMAd1bmkwNjA1B3VuaTA2ODMHdW5pRkI3Nwd1bmlGQjc4B3VuaUZCNzYHdW5pRkI3OQd1bmkwNkM2B3VuaUZCREEHdW5pRkJEOQVvbmUjMQd1bmkwNjYxB3VuaTA2RjEHdW5pMDhGMQd1bmkwOEYwB3VuaTA4RjIHdW5pMDYwMwd1bmlGRDNFB3VuaUZEM0YHdW5pMDY3RQd1bmlGQjU3B3VuaUZCNTgHdW5pRkI1Ngd1bmlGQjU5EXBlaF9hbGVmTWFrc3VyYWFyFnBlaF9hbGVmTWFrc3VyYWFyLmZpbmEOcGVoX2hlaGFyLmluaXQOcGVoX2hlaGFyLm1lZGkKcGVoX21lZW1hcg9wZWhfbWVlbWFyLmZpbmEPcGVoX21lZW1hci5pbml0D3BlaF9tZWVtYXIubWVkaQ9wZWhfbm9vbmFyLmZpbmEOcGVoX3JlaGFyLmZpbmEJcGVoX3llaGFyDnBlaF95ZWhhci5maW5hE3BlaF95ZWhIYW16YWFib3ZlYXIYcGVoX3llaEhhbXphYWJvdmVhci5maW5hD3BlaF96YWluYXIuZmluYQd1bmkwNkE2B3VuaUZCNkYHdW5pRkI3MAd1bmlGQjZFB3VuaUZCNzEHdW5pMDY2QQhwZXJpb2QjMQd1bmkwNjBBB3VuaTA2MDkHdW5pMDY0Mgd1bmlGRUQ2B3VuaUZFRDcHdW5pRkVENQd1bmlGRUQ4B3VuaTA2QTcMdW5pMDZBNy5maW5hB3VuaTA4QTUMdW5pMDhBNS5maW5hDHVuaTA4QTUuaW5pdAx1bmkwOEE1Lm1lZGkHdW5pMDZENwd1bmkwNkE4DHVuaTA2QTguZmluYQx1bmkwNkE4LmluaXQMdW5pMDZBOC5tZWRpB3VuaUZDMzUHdW5pRkM3RQd1bmlGQzMzB3VuaUZDQzIHdW5pRkRGMQd1bmlGQzM0B3VuaUZDQzMHdW5pRkQ3RQd1bmlGREI0B3VuaUZEN0YHdW5pRkRCMgd1bmlGQzM2B3VuaUZDN0YTcWFmX3llaEhhbXphYWJvdmVhcgd1bmkwNjFGB3VuaUZERjYHdW5pMDYwOAd1bmkwNjMxB3VuaUZFQUUHdW5pRkVBRAd1bmlGQzVDDHVuaUZDNUMuZmluYQd1bmkwNjEzB3VuaTA2OTQMdW5pMDY5NC5maW5hB3VuaTA2OTYMdW5pMDY5Ni5maW5hB3VuaTA2OTkMdW5pMDY5OS5maW5hB3VuaTA2MTIHdW5pMDc2Qwx1bmkwNzZDLmZpbmEHdW5pMDhBQQx1bmkwOEFBLmZpbmEHdW5pMDY5Mwx1bmkwNjkzLmZpbmEHdW5pMDc1Qgx1bmkwNzVCLmZpbmEHdW5pMDY5Nwx1bmkwNjk3LmZpbmEHdW5pMDc3MQx1bmkwNzcxLmZpbmEHdW5pMDc2Qgx1bmkwNzZCLmZpbmEHdW5pMDY5NQx1bmkwNjk1LmZpbmEHdW5pMDZFRgx1bmkwNkVGLmZpbmEHdW5pMDY5Mgx1bmkwNjkyLmZpbmEJdW5pMjA0RiMxB3VuaTA2RUIHdW5pMDZFQQd1bmlGREZDB3VuaTA4RkQHdW5pMDhGOAd1bmkwOEZBCXVuaTIwMEYjMQZyaW5nYXIHdW5pMDZCQgd1bmlGQkExB3VuaUZCQTIHdW5pRkJBMAd1bmlGQkEzB3VuaTA2OTEHdW5pRkI4RAd1bmlGQjhDB3VuaTA2MzUHdW5pRkVCQQd1bmlGRUJCB3VuaUZFQjkHdW5pRkVCQwd1bmkwNkQ2B3VuaTA2OUUMdW5pMDY5RS5maW5hDHVuaTA2OUUuaW5pdAx1bmkwNjlFLm1lZGkHdW5pMDhBRgx1bmkwOEFGLmZpbmEMdW5pMDhBRi5pbml0DHVuaTA4QUYubWVkaQd1bmkwNjlEDHVuaTA2OUQuZmluYQx1bmkwNjlELmluaXQMdW5pMDY5RC5tZWRpB3VuaUZEMDUHdW5pRkQyMQd1bmlGQzIwB3VuaUZDQjEHdW5pRkQ2NAd1bmlGRDY1B3VuaUZEQTkOc2FkX2hlaGFyLmluaXQOc2FkX2hlaGFyLm1lZGkHdW5pRkNCMgd1bmlGREYwB3VuaUZDMjEHdW5pRkNCMwx1bmlGQzIxLm1lZGkHdW5pRkQ2Ngd1bmlGREM1B3VuaUZEMEYHdW5pRkQyQgd1bmlGRDA2B3VuaUZEMjITc2FkX3llaEhhbXphYWJvdmVhchhzYWRfeWVoSGFtemFhYm92ZWFyLmZpbmEKc2FkX3phaW5hcg9zYWRfemFpbmFyLmZpbmEHdW5pMDYxMAd1bmkwNkU5B3VuaUZERjUHdW5pRkRGOQd1bmkwNjA0B3VuaTA2MzMHdW5pRkVCMgd1bmlGRUIzB3VuaUZFQjEHdW5pRkVCNAd1bmkwNjlBDHVuaTA2OUEuZmluYQx1bmkwNjlBLmluaXQMdW5pMDY5QS5tZWRpB3VuaTA3N0QMdW5pMDc3RC5maW5hDHVuaTA3N0QuaW5pdAx1bmkwNzdELm1lZGkHdW5pMDc1Qwx1bmkwNzVDLmZpbmEMdW5pMDc1Qy5pbml0DHVuaTA3NUMubWVkaQd1bmkwNzcwDHVuaTA3NzAuZmluYQx1bmkwNzcwLmluaXQMdW5pMDc3MC5tZWRpHHNlZW5UaHJkb3RzYmx3dGhyZG90c2FyLmZpbmEcc2VlblRocmRvdHNibHd0aHJkb3RzYXIuaW5pdBxzZWVuVGhyZG90c2Jsd3RocmRvdHNhci5tZWRpB3VuaTA2OUIMdW5pMDY5Qi5maW5hDHVuaTA2OUIuaW5pdAx1bmkwNjlCLm1lZGkdc2VlblRocmVlZG90c2JlbG93dGhyZWVkb3RzYXIHdW5pMDc2RAx1bmkwNzZELmZpbmEMdW5pMDc2RC5pbml0DHVuaTA3NkQubWVkaQd1bmkwNzdFDHVuaTA3N0UuZmluYQx1bmkwNzdFLmluaXQMdW5pMDc3RS5tZWRpB3VuaUZDRkIHdW5pRkQxNwd1bmlGQzFEB3VuaUZDQUUHdW5pRkQzNQd1bmlGRDVDB3VuaUZEMzEHdW5pRkNFOAd1bmlGQzFDB3VuaUZDQUQHdW5pRkQzNAd1bmlGRDVFB3VuaUZENUQHdW5pRkMxRQd1bmlGQ0FGB3VuaUZEMzYHdW5pRkRBOAd1bmlGREM2B3VuaUZDMUYMdW5pRkMxRi5maW5hB3VuaUZDQjAHdW5pRkNFNwd1bmlGRDVGB3VuaUZENjAHdW5pRkQ2MQd1bmlGRDYyB3VuaUZENjMHdW5pRkQwRQd1bmlGRDJBB3VuaUZDRkMHdW5pRkQxOBRzZWVuX3llaEhhbXphYWJvdmVhchlzZWVuX3llaEhhbXphYWJvdmVhci5maW5hC3NlZW5femFpbmFyEHNlZW5femFpbmFyLmZpbmEHdW5pMDZEQwd1bmkwNkUzB3VuaTA2MUIHc2V2ZW4jMQd1bmkwNjY3B3VuaTA2RjcMdW5pMDZGNy51cmR1B3VuaTA2NTEHdW5pRkU3Qwd1bmlGRTdEB3VuaUZDNjMHdW5pRkM2MQd1bmlGQ0YzB3VuaUZDNUUHdW5pRkM2MAd1bmlGQ0YyEXNoYWRkYV9mYXRoYXRhbmFyB3VuaUZDNjIHdW5pRkNGNAd1bmlGQzVGB3VuaTA2MzQHdW5pRkVCNgd1bmlGRUI3B3VuaUZFQjUHdW5pRkVCOAd1bmkwNkZBDHVuaTA2RkEuZmluYQx1bmkwNkZBLmluaXQMdW5pMDZGQS5tZWRpB3VuaUZDRkQHdW5pRkQxOQd1bmlGRDBBB3VuaUZEMjYHdW5pRkQyRQd1bmlGRDM4B3VuaUZENjcHdW5pRkQ2OAd1bmlGREFBB3VuaUZEMzIHdW5pRkNFQQd1bmlGRDA5B3VuaUZEMjUHdW5pRkQyRAd1bmlGRDM3B3VuaUZENjkHdW5pRkQwQgd1bmlGRDI3B3VuaUZEMkYHdW5pRkQzOQd1bmlGRDBDB3VuaUZEMjgHdW5pRkQzMAd1bmlGQ0U5B3VuaUZENkEHdW5pRkQ2Qgd1bmlGRDZDB3VuaUZENkQHdW5pRkQwRAd1bmlGRDI5B3VuaUZDRkUHdW5pRkQxQRVzaGVlbl95ZWhIYW16YWFib3ZlYXIac2hlZW5feWVoSGFtemFhYm92ZWFyLmZpbmEMc2hlZW5femFpbmFyEXNoZWVuX3phaW5hci5maW5hB3VuaTA2RkQHdW5pMDZGRQVzaXgjMQd1bmkwNjY2B3VuaTA2RjYHdW5pMDY1Mgd1bmlGRTdFB3VuaUZFN0YHdW5pMDZFMAd1bmkwNkRGB3VuaTA2MzcHdW5pRkVDMgd1bmlGRUMzB3VuaUZFQzEHdW5pRkVDNAd1bmkwNjlGDHVuaTA2OUYuZmluYQx1bmkwNjlGLmluaXQMdW5pMDY5Ri5tZWRpB3VuaTA4QTMMdW5pMDhBMy5maW5hDHVuaTA4QTMuaW5pdAx1bmkwOEEzLm1lZGkHdW5pRkNGNQd1bmlGRDExB3VuaUZDMjYHdW5pRkNCOAd1bmlGQzI3B3VuaUZEMzMHdW5pRkQzQQd1bmlGRDcxB3VuaUZENzIHdW5pRkQ3Mwd1bmlGRDc0B3VuaUZDRjYHdW5pRkQxMgd1bmkwNjE1CnRhaGJlbG93YXIHdW5pMDYxNAd1bmkwNjg2B3VuaUZCN0IHdW5pRkI3Qwd1bmlGQjdBB3VuaUZCN0QHdW5pMDZCRgx1bmkwNkJGLmZpbmEMdW5pMDZCRi5pbml0DHVuaTA2QkYubWVkaQd1bmkwNjg3B3VuaUZCN0YHdW5pRkI4MAd1bmlGQjdFB3VuaUZCODEHdW5pMDYyQQd1bmlGRTk2B3VuaUZFOTcHdW5pRkU5NQd1bmlGRTk4B3VuaTA2MjkHdW5pRkU5NAd1bmlGRTkzB3VuaTA2QzMMdW5pMDZDMy5maW5hB3VuaTA2N0MMdW5pMDY3Qy5maW5hDHVuaTA2N0MuaW5pdAx1bmkwNjdDLm1lZGkHdW5pMDY3RAx1bmkwNjdELmZpbmEMdW5pMDY3RC5pbml0DHVuaTA2N0QubWVkaQd1bmkwNzUzDHVuaTA3NTMuZmluYQx1bmkwNzUzLmluaXQMdW5pMDc1My5tZWRpB3VuaUZDMEYHdW5pRkM3NAd1bmlGQzBDB3VuaUZDQTIHdW5pRkQ1MQd1bmlGRDUyB3VuaUZENTMHdW5pRkNBNQd1bmlGQ0U0B3VuaUZDMEIHdW5pRkNBMQd1bmlGREEwB3VuaUZENTAHdW5pRkQ5Rgd1bmlGQzBEB3VuaUZDQTMHdW5pRkRBMgd1bmlGRDU0B3VuaUZEQTEHdW5pRkMwRQd1bmlGQzcyB3VuaUZDQTQHdW5pRkNFMwd1bmlGREE0B3VuaUZENTYHdW5pRkQ1NQd1bmlGRDU3B3VuaUZEQTMHdW5pRkM3Mwd1bmlGQzcwB3VuaUZDMTAHdW5pRkM3NRN0ZWhfeWVoSGFtemFhYm92ZWFyGHRlaF95ZWhIYW16YWFib3ZlYXIuZmluYQd1bmlGQzcxB3VuaTA2N0YHdW5pRkI2Mwd1bmlGQjY0B3VuaUZCNjIHdW5pRkI2NQd1bmkwNjMwB3VuaUZFQUMHdW5pRkVBQgd1bmlGQzVCDHVuaUZDNUIuZmluYQd1bmkwNjJCB3VuaUZFOUEHdW5pRkU5Qgd1bmlGRTk5B3VuaUZFOUMHdW5pRkMxMwd1bmlGQzdBD3RoZWhfaGVoYXIuaW5pdAd1bmlGQ0U2B3VuaUZDMTEHdW5pRkMxMgd1bmlGQzc4B3VuaUZDQTYHdW5pRkNFNQd1bmlGQzc5B3VuaUZDNzYHdW5pRkMxNAd1bmlGQzdCFHRoZWhfeWVoSGFtemFhYm92ZWFyGXRoZWhfeWVoSGFtemFhYm92ZWFyLmZpbmEHdW5pRkM3Nwd1bmkwNjZDB3RocmVlIzEHdW5pMDY2Mwd1bmkwNkYzB3VuaTA2MUUHdW5pMDZEQhR0aHJlZWRvdHNkb3duYWJvdmVhchR0aHJlZWRvdHNkb3duYmVsb3dhch90aHJlZWRvdHNkb3duYmVsb3dhci5yZXN0cmljdGVkEnRocmVlZG90c3VwYWJvdmVhchJ0aHJlZWRvdHN1cGJlbG93YXIHdW5pMDhFQwd1bmkwOEVGB3VuaTA4RUEHdW5pMDhFRAd1bmkwOEVCB3VuaTA4RUUHdW5pMDY3OQd1bmlGQjY3B3VuaUZCNjgHdW5pRkI2Ngd1bmlGQjY5B3VuaTA2N0EHdW5pRkI1Rgd1bmlGQjYwB3VuaUZCNUUHdW5pRkI2MQV0d28jMQd1bmkwNjYyB3VuaTA2RjIYdHdvZG90c2hvcml6b250YWxhYm92ZWFyGHR3b2RvdHNob3Jpem9udGFsYmVsb3dhchZ0d29kb3RzdmVydGljYWxhYm92ZWFyFnR3b2RvdHN2ZXJ0aWNhbGJlbG93YXIHdW5pMDZDNwd1bmlGQkQ4B3VuaUZCRDcHdW5pMDY3Nwx1bmkwNjc3LmZpbmEHdW5pRkJERAd1bmlGQkY5B3VuaUZCRkEHdW5pRkJGQgl1bmkwMzRGIzEHdW5pMDhCMwx1bmkwOEIzLmZpbmEMdW5pMDhCMy5pbml0DHVuaTA4QjMubWVkaQd1bmkwOEI0DHVuaTA4QjQuZmluYQx1bmkwOEI0LmluaXQMdW5pMDhCNC5tZWRpB3VuaTA4QjYMdW5pMDhCNi5maW5hDHVuaTA4QjYuaW5pdAx1bmkwOEI2Lm1lZGkHdW5pMDhCNwx1bmkwOEI3LmZpbmEMdW5pMDhCNy5pbml0DHVuaTA4QjcubWVkaQd1bmkwOEI4DHVuaTA4QjguZmluYQx1bmkwOEI4LmluaXQMdW5pMDhCOC5tZWRpB3VuaTA4QjkMdW5pMDhCOS5maW5hB3VuaTA4QkEMdW5pMDhCQS5maW5hDHVuaTA4QkEuaW5pdAx1bmkwOEJBLm1lZGkHdW5pMDhCQgx1bmkwOEJCLmZpbmEMdW5pMDhCQi5pbml0DHVuaTA4QkIubWVkaQd1bmkwOEJDDHVuaTA4QkMuZmluYQx1bmkwOEJDLmluaXQMdW5pMDhCQy5tZWRpB3VuaTA4QkQMdW5pMDhCRC5maW5hDHVuaTA4QkQuaW5pdAx1bmkwOEJELm1lZGkHdW5pMDhEMwd1bmkwOEQ0B3VuaTA4RDUHdW5pMDhENgd1bmkwOEQ3B3VuaTA4RDgHdW5pMDhEOQd1bmkwOERBB3VuaTA4REIHdW5pMDhEQwd1bmkwOEREB3VuaTA4REUHdW5pMDhERgd1bmkwOEUwB3VuaTA4RTEHdW5pMDhFMgd1bmkwOEUzB3VuaUZCQkMHdW5pRkJDMAd1bmkwNjVBB3VuaTA2Q0IHdW5pRkJERgd1bmlGQkRFB3VuaTA2QTQHdW5pRkI2Qgd1bmlGQjZDB3VuaUZCNkEHdW5pRkI2RAd1bmkwNjBFB3VuaTA2NUIHdW5pRkRGOAd1bmkwNjVGB3VuaTA2NDgHdW5pRkVFRQd1bmlGRUVEB3VuaTA2Q0YMdW5pMDZDRi5maW5hB3VuaTA4QUIMdW5pMDhBQi5maW5hB3VuaTA2MjQHdW5pRkU4Ngd1bmlGRTg1B3VuaTA2RTUHdW5pMDhCMQd1bmkwNzc5DHVuaTA3NzkuZmluYQd1bmkwNzc4DHVuaTA3NzguZmluYQd1bmkwNkNBDHVuaTA2Q0EuZmluYQd1bmkwNkM0DHVuaTA2QzQuZmluYQd1bmkwNjAxB3VuaTA2NEEHdW5pRkVGMgd1bmlGRUYzB3VuaUZFRjEHdW5pRkVGNAd1bmkwNkNDB3VuaUZCRkQHdW5pRkJGRQd1bmlGQkZDB3VuaUZCRkYHdW5pMDc3Nwx1bmkwNzc3LmZpbmEMdW5pMDc3Ny5pbml0DHVuaTA3NzcubWVkaQd1bmkwNjI2B3VuaUZFOEEHdW5pRkU4Qgd1bmlGRTg5B3VuaUZFOEMHdW5pRkJFQwd1bmlGQkVEB3VuaUZCRUEHdW5pRkJFQgd1bmlGQzAzB3VuaUZDNjgHdW5pRkJGNgd1bmlGQkY3B3VuaUZCRjgHdW5pRkMwMQd1bmlGQzk4B3VuaUZDOUIHdW5pRkNFMAd1bmlGQzAwB3VuaUZDOTcHdW5pRkM5OQd1bmlGQzAyB3VuaUZDNjYHdW5pRkM5QQd1bmlGQ0RGB3VuaUZDNjcHdW5pRkJGMgd1bmlGQkYzB3VuaUZDNjQHdW5pRkJGMAd1bmlGQkYxB3VuaUZCRUUHdW5pRkJFRgd1bmlGQzA0B3VuaUZDNjkdeWVoSGFtemFhYm92ZV95ZWhIYW16YWFib3ZlYXIieWVoSGFtemFhYm92ZV95ZWhIYW16YWFib3ZlYXIuZmluYQd1bmlGQkY0B3VuaUZCRjUHdW5pRkM2NQd1bmkwNjIwDHVuaTA2MjAuZmluYQx1bmkwNjIwLmluaXQMdW5pMDYyMC5tZWRpB3VuaTA4QUMHdW5pMDZDRAx1bmkwNkNELmZpbmEHdW5pMDc3Ngx1bmkwNzc2LmZpbmEMdW5pMDc3Ni5pbml0DHVuaTA3NzYubWVkaQd1bmkwNjNGDHVuaTA2M0YuZmluYQx1bmkwNjNGLmluaXQMdW5pMDYzRi5tZWRpB3VuaTA2RDEMdW5pMDZEMS5maW5hDHVuaTA2RDEuaW5pdAx1bmkwNkQxLm1lZGkHdW5pMDc3NQx1bmkwNzc1LmZpbmEMdW5pMDc3NS5pbml0DHVuaTA3NzUubWVkaQd1bmkwNjNFDHVuaTA2M0UuZmluYQx1bmkwNjNFLmluaXQMdW5pMDYzRS5tZWRpB3VuaTA4QTkMdW5pMDhBOS5maW5hDHVuaTA4QTkuaW5pdAx1bmkwOEE5Lm1lZGkHdW5pMDhBOAx1bmkwOEE4LmZpbmEMdW5pMDhBOC5pbml0DHVuaTA4QTgubWVkaQd1bmkwNkNFDHVuaTA2Q0UuZmluYQx1bmkwNkNFLmluaXQMdW5pMDZDRS5tZWRpB3VuaTA2M0QMdW5pMDYzRC5maW5hDHVuaTA2M0QuaW5pdAx1bmkwNjNELm1lZGkHdW5pRkM1OQd1bmlGQzk1B3VuaUZDNTYHdW5pRkNEQgd1bmlGREFFB3VuaUZDREUHdW5pRkNGMQd1bmlGQzU1B3VuaUZDREEHdW5pRkRBRgd1bmlGQzU3B3VuaUZDREMHdW5pRkM1OAd1bmlGQzkzB3VuaUZDREQHdW5pRkNGMAd1bmlGRDlDB3VuaUZEOUQHdW5pRkRCMAd1bmlGQzk0B3VuaUZDOTEHdW5pRkM1QQd1bmlGQzk2B3VuaUZDOTIHdW5pMDZFNwd1bmkwNkQyB3VuaUZCQUYHdW5pRkJBRQd1bmkwNkQzB3VuaUZCQjEHdW5pRkJCMAd1bmkwNzdCDHVuaTA3N0IuZmluYQx1bmkwNzdCLmluaXQMdW5pMDc3Qi5tZWRpB3VuaTA3N0EMdW5pMDc3QS5maW5hDHVuaTA3N0EuaW5pdAx1bmkwNzdBLm1lZGkHdW5pMDZFNgd1bmkwNkM4B3VuaUZCREMHdW5pRkJEQgd1bmkwNjM4B3VuaUZFQzYHdW5pRkVDNwd1bmlGRUM1B3VuaUZFQzgHdW5pRkMyOAd1bmlGQ0I5B3VuaUZEM0IHdW5pMDYzMgd1bmlGRUIwB3VuaUZFQUYUemFpblZJbnZlcnRlZGFib3ZlYXIZemFpblZJbnZlcnRlZGFib3ZlYXIuZmluYQd1bmkwNjE3Bnplcm8jMQd1bmkwNjYwB3VuaTA2RjAJdW5pMjAwRCMxCXVuaTIwMEMjMQl1bmkyMDBCIzEJLm5vdGRlZiMyBG51bGwEQ1IjMgdzcGFjZSMyD2JpbmR1Y2FuZHJhZGV2YQ9jYW5kcmFiaW5kdWRldmEMYW51c3ZhcmFkZXZhC3Zpc2FyZ2FkZXZhCmFzaG9ydGRldmEFYWRldmEGYWFkZXZhBWlkZXZhBmlpZGV2YQV1ZGV2YQZ1dWRldmEMcnZvY2FsaWNkZXZhDGx2b2NhbGljZGV2YQtlY2FuZHJhZGV2YQplc2hvcnRkZXZhBWVkZXZhBmFpZGV2YQtvY2FuZHJhZGV2YQpvc2hvcnRkZXZhBW9kZXZhBmF1ZGV2YQZrYWRldmEHa2hhZGV2YQZnYWRldmEHZ2hhZGV2YQduZ2FkZXZhBmNhZGV2YQdjaGFkZXZhBmphZGV2YQdqaGFkZXZhB255YWRldmEHdHRhZGV2YQh0dGhhZGV2YQdkZGFkZXZhCGRkaGFkZXZhB25uYWRldmEGdGFkZXZhB3RoYWRldmEGZGFkZXZhB2RoYWRldmEGbmFkZXZhCG5ubmFkZXZhBnBhZGV2YQdwaGFkZXZhBmJhZGV2YQdiaGFkZXZhBm1hZGV2YQZ5YWRldmEGcmFkZXZhB3JyYWRldmEGbGFkZXZhB2xsYWRldmEIbGxsYWRldmEGdmFkZXZhB3NoYWRldmEHc3NhZGV2YQZzYWRldmEGaGFkZXZhD29ldm93ZWxzaWduZGV2YRBvb2V2b3dlbHNpZ25kZXZhCW51a3RhZGV2YQxhdmFncmFoYWRldmEPYWF2b3dlbHNpZ25kZXZhDml2b3dlbHNpZ25kZXZhD2lpdm93ZWxzaWduZGV2YQ51dm93ZWxzaWduZGV2YQ91dXZvd2Vsc2lnbmRldmEVcnZvY2FsaWN2b3dlbHNpZ25kZXZhFnJydm9jYWxpY3Zvd2Vsc2lnbmRldmEUZWNhbmRyYXZvd2Vsc2lnbmRldmETZXNob3J0dm93ZWxzaWduZGV2YQ5ldm93ZWxzaWduZGV2YQ9haXZvd2Vsc2lnbmRldmEUb2NhbmRyYXZvd2Vsc2lnbmRldmETb3Nob3J0dm93ZWxzaWduZGV2YQ5vdm93ZWxzaWduZGV2YQ9hdXZvd2Vsc2lnbmRldmEKdmlyYW1hZGV2YQd1bmkwOTRFD2F3dm93ZWxzaWduZGV2YQZvbWRldmEKdWRhdHRhZGV2YQxhbnVkYXR0YWRldmEHdW5pMDk1Mwd1bmkwOTU0GGNhbmRyYWxvbmdldm93ZWxzaWduZGV2YQ91ZXZvd2Vsc2lnbmRldmEQdXVldm93ZWxzaWduZGV2YQZxYWRldmEIa2hoYWRldmEIZ2hoYWRldmEGemFkZXZhCWRkZGhhZGV2YQdyaGFkZXZhBmZhZGV2YQd5eWFkZXZhDXJydm9jYWxpY2RldmENbGx2b2NhbGljZGV2YRVsdm9jYWxpY3Zvd2Vsc2lnbmRldmEWbGx2b2NhbGljdm93ZWxzaWduZGV2YQlkYW5kYWRldmEMZGJsZGFuZGFkZXZhCHplcm9kZXZhB29uZWRldmEHdHdvZGV2YQl0aHJlZWRldmEIZm91cmRldmEIZml2ZWRldmEHc2l4ZGV2YQlzZXZlbmRldmEJZWlnaHRkZXZhCG5pbmVkZXZhFGFiYnJldmlhdGlvbnNpZ25kZXZhB3VuaTA5NzELYWNhbmRyYWRldmEGb2VkZXZhB29vZWRldmEGYXdkZXZhBnVlZGV2YQd1dWVkZXZhDm1hcndhcmlkZGFkZXZhB3poYWRldmELaGVhdnl5YWRldmEJZ2FiYXJkZXZhCWphYmFyZGV2YQd1bmkwOTdECmRkYWJhcmRldmEJYmFiYXJkZXZhCXVuaTIwMEMjMgl1bmkyMDBEIzIJdW5pMjVDQyMyCXVuaTAyQkMjMQ9hc2hvcnRudWt0YWRldmEKYW51a3RhZGV2YQthYW51a3RhZGV2YQppbnVrdGFkZXZhC2lpbnVrdGFkZXZhCnVudWt0YWRldmELdXVudWt0YWRldmERcnZvY2FsaWNudWt0YWRldmERbHZvY2FsaWNudWt0YWRldmEQZWNhbmRyYW51a3RhZGV2YQ9lc2hvcnRudWt0YWRldmEKZW51a3RhZGV2YQthaW51a3RhZGV2YRBvY2FuZHJhbnVrdGFkZXZhD29zaG9ydG51a3RhZGV2YQpvbnVrdGFkZXZhC2F1bnVrdGFkZXZhEnJydm9jYWxpY251a3RhZGV2YRJsbHZvY2FsaWNudWt0YWRldmEQYWNhbmRyYW51a3RhZGV2YQxnaGFudWt0YWRldmEMbmdhbnVrdGFkZXZhC2NhbnVrdGFkZXZhDGNoYW51a3RhZGV2YQxqaGFudWt0YWRldmEMbnlhbnVrdGFkZXZhDHR0YW51a3RhZGV2YQ10dGhhbnVrdGFkZXZhDG5uYW51a3RhZGV2YQt0YW51a3RhZGV2YQx0aGFudWt0YWRldmELZGFudWt0YWRldmEMZGhhbnVrdGFkZXZhC3BhbnVrdGFkZXZhC2JhbnVrdGFkZXZhDGJoYW51a3RhZGV2YQttYW51a3RhZGV2YQtsYW51a3RhZGV2YQt2YW51a3RhZGV2YQxzaGFudWt0YWRldmEMc3NhbnVrdGFkZXZhC3NhbnVrdGFkZXZhC2hhbnVrdGFkZXZhCWthc3NhZGV2YQlqYW55YWRldmEIcmVwaGRldmEJdmF0dHVkZXZhDWthcHJlaGFsZmRldmEOa2hhcHJlaGFsZmRldmENZ2FwcmVoYWxmZGV2YQ5naGFwcmVoYWxmZGV2YQ5uZ2FwcmVoYWxmZGV2YQ1jYXByZWhhbGZkZXZhDmNoYXByZWhhbGZkZXZhDWphcHJlaGFsZmRldmEOamhhcHJlaGFsZmRldmEObnlhcHJlaGFsZmRldmEOdHRhcHJlaGFsZmRldmEPdHRoYXByZWhhbGZkZXZhDmRkYXByZWhhbGZkZXZhD2RkaGFwcmVoYWxmZGV2YQ5ubmFwcmVoYWxmZGV2YQ10YXByZWhhbGZkZXZhDnRoYXByZWhhbGZkZXZhDWRhcHJlaGFsZmRldmEOZGhhcHJlaGFsZmRldmENbmFwcmVoYWxmZGV2YQ1wYXByZWhhbGZkZXZhDnBoYXByZWhhbGZkZXZhDWJhcHJlaGFsZmRldmEOYmhhcHJlaGFsZmRldmENbWFwcmVoYWxmZGV2YQ15YXByZWhhbGZkZXZhDXJhcHJlaGFsZmRldmENbGFwcmVoYWxmZGV2YQ5sbGFwcmVoYWxmZGV2YQ12YXByZWhhbGZkZXZhDnNoYXByZWhhbGZkZXZhDnNzYXByZWhhbGZkZXZhDXNhcHJlaGFsZmRldmENaGFwcmVoYWxmZGV2YQ56aGFwcmVoYWxmZGV2YRJoZWF2eXlhcHJlaGFsZmRldmEQa2Fzc2FwcmVoYWxmZGV2YRBqYW55YXByZWhhbGZkZXZhEmthbnVrdGFwcmVoYWxmZGV2YRNraGFudWt0YXByZWhhbGZkZXZhEmdhbnVrdGFwcmVoYWxmZGV2YRNnaGFudWt0YXByZWhhbGZkZXZhE25nYW51a3RhcHJlaGFsZmRldmESY2FudWt0YXByZWhhbGZkZXZhE2NoYW51a3RhcHJlaGFsZmRldmESamFudWt0YXByZWhhbGZkZXZhE2poYW51a3RhcHJlaGFsZmRldmETbnlhbnVrdGFwcmVoYWxmZGV2YRN0dGFudWt0YXByZWhhbGZkZXZhFHR0aGFudWt0YXByZWhhbGZkZXZhE2RkYW51a3RhcHJlaGFsZmRldmEUZGRoYW51a3RhcHJlaGFsZmRldmETbm5hbnVrdGFwcmVoYWxmZGV2YRJ0YW51a3RhcHJlaGFsZmRldmETdGhhbnVrdGFwcmVoYWxmZGV2YRJkYW51a3RhcHJlaGFsZmRldmETZGhhbnVrdGFwcmVoYWxmZGV2YRJuYW51a3RhcHJlaGFsZmRldmEScGFudWt0YXByZWhhbGZkZXZhE3BoYW51a3RhcHJlaGFsZmRldmESYmFudWt0YXByZWhhbGZkZXZhE2JoYW51a3RhcHJlaGFsZmRldmESbWFudWt0YXByZWhhbGZkZXZhEnlhbnVrdGFwcmVoYWxmZGV2YRJsYW51a3RhcHJlaGFsZmRldmETbGxhbnVrdGFwcmVoYWxmZGV2YRJ2YW51a3RhcHJlaGFsZmRldmETc2hhbnVrdGFwcmVoYWxmZGV2YRNzc2FudWt0YXByZWhhbGZkZXZhEnNhbnVrdGFwcmVoYWxmZGV2YRJoYW51a3RhcHJlaGFsZmRldmEIa2FyYWRldmEJa2hhcmFkZXZhCGdhcmFkZXZhCWdoYXJhZGV2YQluZ2FyYWRldmEIY2FyYWRldmEJY2hhcmFkZXZhCGphcmFkZXZhCWpoYXJhZGV2YQlueWFyYWRldmEJdHRhcmFkZXZhCnR0aGFyYWRldmEJZGRhcmFkZXZhCmRkaGFyYWRldmEJbm5hcmFkZXZhCHRhcmFkZXZhCXRoYXJhZGV2YQhkYXJhZGV2YQlkaGFyYWRldmEIbmFyYWRldmEIcGFyYWRldmEJcGhhcmFkZXZhCGJhcmFkZXZhCWJoYXJhZGV2YQhtYXJhZGV2YQh5YXJhZGV2YQhyYXJhZGV2YQhsYXJhZGV2YQlsbGFyYWRldmEIdmFyYWRldmEJc2hhcmFkZXZhCXNzYXJhZGV2YQhzYXJhZGV2YQhoYXJhZGV2YRBtYXJ3YXJpZGRhcmFkZXZhCXpoYXJhZGV2YQ1oZWF2eXlhcmFkZXZhC2thc3NhcmFkZXZhC2phbnlhcmFkZXZhDWthbnVrdGFyYWRldmEOa2hhbnVrdGFyYWRldmENZ2FudWt0YXJhZGV2YQ5naGFudWt0YXJhZGV2YQ5uZ2FudWt0YXJhZGV2YQ1jYW51a3RhcmFkZXZhDmNoYW51a3RhcmFkZXZhDWphbnVrdGFyYWRldmEOamhhbnVrdGFyYWRldmEObnlhbnVrdGFyYWRldmEOdHRhbnVrdGFyYWRldmEPdHRoYW51a3RhcmFkZXZhDmRkYW51a3RhcmFkZXZhD2RkaGFudWt0YXJhZGV2YQ5ubmFudWt0YXJhZGV2YQ10YW51a3RhcmFkZXZhDnRoYW51a3RhcmFkZXZhDWRhbnVrdGFyYWRldmEOZGhhbnVrdGFyYWRldmENbmFudWt0YXJhZGV2YQ1wYW51a3RhcmFkZXZhDnBoYW51a3RhcmFkZXZhDWJhbnVrdGFyYWRldmEOYmhhbnVrdGFyYWRldmENbWFudWt0YXJhZGV2YQ15YW51a3RhcmFkZXZhDXJhbnVrdGFyYWRldmENbGFudWt0YXJhZGV2YQ5sbGFudWt0YXJhZGV2YQ12YW51a3RhcmFkZXZhDnNoYW51a3RhcmFkZXZhDnNzYW51a3RhcmFkZXZhDXNhbnVrdGFyYWRldmENaGFudWt0YXJhZGV2YQ9rYXJhcHJlaGFsZmRldmEQa2hhcmFwcmVoYWxmZGV2YQ9nYXJhcHJlaGFsZmRldmEQZ2hhcmFwcmVoYWxmZGV2YRBuZ2FyYXByZWhhbGZkZXZhEm5nYXJhcHJlaGFsZlVJZGV2YQ9jYXJhcHJlaGFsZmRldmEQY2hhcmFwcmVoYWxmZGV2YQ9qYXJhcHJlaGFsZmRldmEQamhhcmFwcmVoYWxmZGV2YRBueWFyYXByZWhhbGZkZXZhEHR0YXJhcHJlaGFsZmRldmESdHRhcmFwcmVoYWxmVUlkZXZhEXR0aGFyYXByZWhhbGZkZXZhE3R0aGFyYXByZWhhbGZVSWRldmEQZGRhcmFwcmVoYWxmZGV2YRJkZGFyYXByZWhhbGZVSWRldmERZGRoYXJhcHJlaGFsZmRldmETZGRoYXJhcHJlaGFsZlVJZGV2YRBubmFyYXByZWhhbGZkZXZhD3RhcmFwcmVoYWxmZGV2YRB0aGFyYXByZWhhbGZkZXZhD2RhcmFwcmVoYWxmZGV2YRBkaGFyYXByZWhhbGZkZXZhD25hcmFwcmVoYWxmZGV2YQ9wYXJhcHJlaGFsZmRldmEQcGhhcmFwcmVoYWxmZGV2YQ9iYXJhcHJlaGFsZmRldmEQYmhhcmFwcmVoYWxmZGV2YQ9tYXJhcHJlaGFsZmRldmEPeWFyYXByZWhhbGZkZXZhD3JhcmFwcmVoYWxmZGV2YQ9sYXJhcHJlaGFsZmRldmEQbGxhcmFwcmVoYWxmZGV2YQ92YXJhcHJlaGFsZmRldmEQc2hhcmFwcmVoYWxmZGV2YRBzc2FyYXByZWhhbGZkZXZhD3NhcmFwcmVoYWxmZGV2YQ9oYXJhcHJlaGFsZmRldmEQemhhcmFwcmVoYWxmZGV2YRRoZWF2eXlhcmFwcmVoYWxmZGV2YRJrYXNzYXJhcHJlaGFsZmRldmESamFueWFyYXByZWhhbGZkZXZhFGthbnVrdGFyYXByZWhhbGZkZXZhFWtoYW51a3RhcmFwcmVoYWxmZGV2YRRnYW51a3RhcmFwcmVoYWxmZGV2YRVnaGFudWt0YXJhcHJlaGFsZmRldmEVbmdhbnVrdGFyYXByZWhhbGZkZXZhFGNhbnVrdGFyYXByZWhhbGZkZXZhFWNoYW51a3RhcmFwcmVoYWxmZGV2YRRqYW51a3RhcmFwcmVoYWxmZGV2YRVqaGFudWt0YXJhcHJlaGFsZmRldmEVbnlhbnVrdGFyYXByZWhhbGZkZXZhFXR0YW51a3RhcmFwcmVoYWxmZGV2YRZ0dGhhbnVrdGFyYXByZWhhbGZkZXZhFWRkYW51a3RhcmFwcmVoYWxmZGV2YRZkZGhhbnVrdGFyYXByZWhhbGZkZXZhFW5uYW51a3RhcmFwcmVoYWxmZGV2YRR0YW51a3RhcmFwcmVoYWxmZGV2YRV0aGFudWt0YXJhcHJlaGFsZmRldmEUZGFudWt0YXJhcHJlaGFsZmRldmEVZGhhbnVrdGFyYXByZWhhbGZkZXZhFG5hbnVrdGFyYXByZWhhbGZkZXZhFHBhbnVrdGFyYXByZWhhbGZkZXZhFXBoYW51a3RhcmFwcmVoYWxmZGV2YRRiYW51a3RhcmFwcmVoYWxmZGV2YRViaGFudWt0YXJhcHJlaGFsZmRldmEUbWFudWt0YXJhcHJlaGFsZmRldmEUeWFudWt0YXJhcHJlaGFsZmRldmEUbGFudWt0YXJhcHJlaGFsZmRldmEVbGxhbnVrdGFyYXByZWhhbGZkZXZhFHZhbnVrdGFyYXByZWhhbGZkZXZhFXNoYW51a3RhcmFwcmVoYWxmZGV2YRVzc2FudWt0YXJhcHJlaGFsZmRldmEUc2FudWt0YXJhcHJlaGFsZmRldmEUaGFudWt0YXJhcHJlaGFsZmRldmEHaGF1ZGV2YQloYXVVSWRldmEIaGF1dWRldmEKaGF1dVVJZGV2YQ5oYXJ2b2NhbGljZGV2YQ9oYXJydm9jYWxpY2RldmEMaGFudWt0YXVkZXZhDWhhbnVrdGF1dWRldmETaGFudWt0YXJ2b2NhbGljZGV2YRRoYW51a3RhcnJ2b2NhbGljZGV2YQloYXJhdWRldmELaGFyYXVVSWRldmEKaGFyYXV1ZGV2YQxoYXJhdXVVSWRldmEHcmF1ZGV2YQhyYXV1ZGV2YQdkYXVkZXZhCGRhdXVkZXZhDmRhcnZvY2FsaWNkZXZhCWRhcmF1ZGV2YQpkYXJhdXVkZXZhEGRhcmFydm9jYWxpY2RldmEMcmFudWt0YXVkZXZhDXJhbnVrdGF1dWRldmEMZGFudWt0YXVkZXZhDWRhbnVrdGF1dWRldmETZGFudWt0YXJ2b2NhbGljZGV2YQpkZGRoYXVkZXZhC2RkZGhhdXVkZXZhCHJoYXVkZXZhCXJoYXV1ZGV2YRdvZXZvd2Vsc2lnbmFudXN2YXJhZGV2YRNvZXZvd2Vsc2lnbnJlcGhkZXZhG29ldm93ZWxzaWducmVwaGFudXN2YXJhZGV2YRhvb2V2b3dlbHNpZ25hbnVzdmFyYWRldmEUb29ldm93ZWxzaWducmVwaGRldmEcb29ldm93ZWxzaWducmVwaGFudXN2YXJhZGV2YRdpaXZvd2Vsc2lnbmFudXN2YXJhZGV2YRNpaXZvd2Vsc2lnbnJlcGhkZXZhG2lpdm93ZWxzaWducmVwaGFudXN2YXJhZGV2YRxlY2FuZHJhdm93ZWxzaWduYW51c3ZhcmFkZXZhGGVjYW5kcmF2b3dlbHNpZ25yZXBoZGV2YRxlY2FuZHJhdm93ZWxyZXBoYW51c3ZhcmFkZXZhG2VzaG9ydHZvd2Vsc2lnbmFudXN2YXJhZGV2YRdlc2hvcnR2b3dlbHNpZ25yZXBoZGV2YR1lc2hvcnR2b3dlbHNpZ25yZXBoYW51c3ZhcmFkZRZldm93ZWxzaWduYW51c3ZhcmFkZXZhEmV2b3dlbHNpZ25yZXBoZGV2YRpldm93ZWxzaWducmVwaGFudXN2YXJhZGV2YRdhaXZvd2Vsc2lnbmFudXN2YXJhZGV2YRNhaXZvd2Vsc2lnbnJlcGhkZXZhG2Fpdm93ZWxzaWducmVwaGFudXN2YXJhZGV2YRxvY2FuZHJhdm93ZWxzaWduYW51c3ZhcmFkZXZhGG9jYW5kcmF2b3dlbHNpZ25yZXBoZGV2YRxvY2FuZHJhdm93ZWxyZXBoYW51c3ZhcmFkZXZhG29zaG9ydHZvd2Vsc2lnbmFudXN2YXJhZGV2YRdvc2hvcnR2b3dlbHNpZ25yZXBoZGV2YR9vc2hvcnR2b3dlbHNpZ25yZXBoYW51c3ZhcmFkZXZhFm92b3dlbHNpZ25hbnVzdmFyYWRldmESb3Zvd2Vsc2lnbnJlcGhkZXZhGm92b3dlbHNpZ25yZXBoYW51c3ZhcmFkZXZhF2F1dm93ZWxzaWduYW51c3ZhcmFkZXZhE2F1dm93ZWxzaWducmVwaGRldmEbYXV2b3dlbHNpZ25yZXBoYW51c3ZhcmFkZXZhF2F3dm93ZWxzaWduYW51c3ZhcmFkZXZhE2F3dm93ZWxzaWducmVwaGRldmEbYXd2b3dlbHNpZ25yZXBoYW51c3ZhcmFkZXZhEHJlcGhhbnVzdmFyYWRldmESYXNob3J0YW51c3ZhcmFkZXZhDmlpYW51c3ZhcmFkZXZhE2VjYW5kcmFhbnVzdmFyYWRldmESZXNob3J0YW51c3ZhcmFkZXZhDmFpYW51c3ZhcmFkZXZhE29jYW5kcmFhbnVzdmFyYWRldmESb3Nob3J0YW51c3ZhcmFkZXZhDW9hbnVzdmFyYWRldmEOYXVhbnVzdmFyYWRldmETYWNhbmRyYWFudXN2YXJhZGV2YQ5vZWFudXN2YXJhZGV2YQ9vb2VhbnVzdmFyYWRldmEOYXdhbnVzdmFyYWRldmEXYXNob3J0bnVrdGFhbnVzdmFyYWRldmETaWludWt0YWFudXN2YXJhZGV2YRhlY2FuZHJhbnVrdGFhbnVzdmFyYWRldmEXZXNob3J0bnVrdGFhbnVzdmFyYWRldmETYWludWt0YWFudXN2YXJhZGV2YRhvY2FuZHJhbnVrdGFhbnVzdmFyYWRldmEXb3Nob3J0bnVrdGFhbnVzdmFyYWRldmESb251a3RhYW51c3ZhcmFkZXZhE2F1bnVrdGFhbnVzdmFyYWRldmEYYWNhbmRyYW51a3RhYW51c3ZhcmFkZXZhCGthdGFkZXZhCWthc2hhZGV2YQpraGFzaGFkZXZhCW5nYWdhZGV2YQluZ2FtYWRldmEJbmdheWFkZXZhCGNhY2FkZXZhCWNhY2hhZGV2YQtjYWNoYXJhZGV2YQljaGF5YWRldmEIamFqYWRldmEJamFkZGFkZXZhCW55YWphZGV2YQp0dGF0dGFkZXZhDHR0YXR0YXV1ZGV2YQt0dGF0dGhhZGV2YQ10dGF0dGhhdXVkZXZhCXR0YXlhZGV2YQx0dGhhdHRoYWRldmEKdHRoYXlhZGV2YQtkZGFkZGhhZGV2YQpkZGFkZGFkZXZhDGRkYWRkYXV1ZGV2YQlkZGF5YWRldmELZGRhcmF5YWRldmEMZGRoYWRkaGFkZXZhCmRkaGF5YWRldmEIdGF0YWRldmEPdGF0YXByZWhhbGZkZXZhCXRhdGhhZGV2YQl0YXNoYWRldmEJZGFnaGFkZXZhCGRhZ2FkZXZhCGRhYmFkZXZhCWRhYmhhZGV2YQhkYXZhZGV2YQpkYXZheWFkZXZhCWRhZGhhZGV2YQtkYWRoYXlhZGV2YQhkYWRhZGV2YQpkYWRheWFkZXZhCGRhbWFkZXZhCGRheWFkZXZhD2RheWFwcmVoYWxmZGV2YQluYWRkYWRldmELbmFkZGFyYWRldmEJbmF0aGFkZXZhC25hdGhhcmFkZXZhCW5hZGhhZGV2YRBuYWRoYXByZWhhbGZkZXZhC25hZGhhcmFkZXZhCG5hbmFkZXZhCW5hc2hhZGV2YQhwYW5hZGV2YQliYWRoYWRldmEIbWFwYWRldmEKbWFwYXJhZGV2YQ9tYXBhcHJlaGFsZmRldmEJbWFwaGFkZXZhCW1hYmhhZGV2YQlsYWRkYWRldmELbGFkZGFyYWRldmEJbGF0aGFkZXZhCHZheWFkZXZhCXNoYWNhZGV2YQlzaGF2YWRldmEJc2hhbGFkZXZhCXNoYW5hZGV2YQpzc2F0dGFkZXZhDHNzYXR0YXlhZGV2YQxzc2F0dGFyYWRldmELc3NhdHRoYWRldmENc3NhdHRoYXlhZGV2YQ1zc2F0dGhhcmFkZXZhCXNhdGhhZGV2YRBzYXRoYXByZWhhbGZkZXZhCHNhcGFkZXZhD3NhcGFwcmVoYWxmZGV2YQpzYXBhcmFkZXZhCXNhcGhhZGV2YQloYW5uYWRldmEIaGFuYWRldmEIaGFtYWRldmEIaGF5YWRldmEIaGFsYWRldmEIaGF2YWRldmEJbGFkZXZhTUFSDmxhbnVrdGFkZXZhTUFSC2xhcmFkZXZhTUFSEGxhbnVrdGFyYWRldmFNQVIMc2hhbGFkZXZhTUFSCnNoYWRldmFNQVIRc2hhcHJlaGFsZmRldmFNQVIPc2hhbnVrdGFkZXZhTUFSFnNoYW51a3RhcHJlaGFsZmRldmFNQVIRY2hhcHJlaGFsZmRldmFORVAWY2hhbnVrdGFwcmVoYWxmZGV2YU5FUBNjaGFyYXByZWhhbGZkZXZhTkVQGGNoYW51a3RhcmFwcmVoYWxmZGV2YU5FUApqaGFkZXZhTkVQD2poYW51a3RhZGV2YU5FUBFqaGFwcmVoYWxmZGV2YU5FUBZqaGFudWt0YXByZWhhbGZkZXZhTkVQDGpoYXJhZGV2YU5FUBFqaGFudWt0YXJhZGV2YU5FUBNqaGFyYXByZWhhbGZkZXZhTkVQGGpoYW51a3RhcmFwcmVoYWxmZGV2YU5FUAtmaXZlZGV2YU5FUAxlaWdodGRldmFORVALbmluZWRldmFORVAQaXZvd2Vsc2lnbjAwZGV2YRBpdm93ZWxzaWduMDFkZXZhEGl2b3dlbHNpZ24wMmRldmEQaXZvd2Vsc2lnbjAzZGV2YRBpdm93ZWxzaWduMDRkZXZhEGl2b3dlbHNpZ24wNWRldmEQaXZvd2Vsc2lnbjA2ZGV2YRBpdm93ZWxzaWduMDdkZXZhEGl2b3dlbHNpZ24wOGRldmEQaXZvd2Vsc2lnbjA5ZGV2YRBpdm93ZWxzaWduMTBkZXZhEGl2b3dlbHNpZ24xMWRldmEWaXZvd2Vsc2lnbmFudXN2YXJhZGV2YRhpdm93ZWxzaWduYW51c3ZhcmEwMWRldmEYaXZvd2Vsc2lnbmFudXN2YXJhMDJkZXZhGGl2b3dlbHNpZ25hbnVzdmFyYTAzZGV2YRhpdm93ZWxzaWduYW51c3ZhcmEwNGRldmEYaXZvd2Vsc2lnbmFudXN2YXJhMDVkZXZhGGl2b3dlbHNpZ25hbnVzdmFyYTA2ZGV2YRhpdm93ZWxzaWduYW51c3ZhcmEwN2RldmEYaXZvd2Vsc2lnbmFudXN2YXJhMDhkZXZhGGl2b3dlbHNpZ25hbnVzdmFyYTA5ZGV2YRhpdm93ZWxzaWduYW51c3ZhcmExMGRldmEYaXZvd2Vsc2lnbmFudXN2YXJhMTFkZXZhEml2b3dlbHNpZ25yZXBoZGV2YRRpdm93ZWxzaWducmVwaDAxZGV2YRRpdm93ZWxzaWducmVwaDAyZGV2YRRpdm93ZWxzaWducmVwaDAzZGV2YRRpdm93ZWxzaWducmVwaDA0ZGV2YRRpdm93ZWxzaWducmVwaDA1ZGV2YRRpdm93ZWxzaWducmVwaDA2ZGV2YRRpdm93ZWxzaWducmVwaDA3ZGV2YRRpdm93ZWxzaWducmVwaDA4ZGV2YRRpdm93ZWxzaWducmVwaDA5ZGV2YRRpdm93ZWxzaWducmVwaDEwZGV2YRRpdm93ZWxzaWducmVwaDExZGV2YRppdm93ZWxzaWducmVwaGFudXN2YXJhZGV2YRxpdm93ZWxzaWducmVwaGFudXN2YXJhMDFkZXZhHGl2b3dlbHNpZ25yZXBoYW51c3ZhcmEwMmRldmEcaXZvd2Vsc2lnbnJlcGhhbnVzdmFyYTAzZGV2YRxpdm93ZWxzaWducmVwaGFudXN2YXJhMDRkZXZhHGl2b3dlbHNpZ25yZXBoYW51c3ZhcmEwNWRldmEcaXZvd2Vsc2lnbnJlcGhhbnVzdmFyYTA2ZGV2YRxpdm93ZWxzaWducmVwaGFudXN2YXJhMDdkZXZhHGl2b3dlbHNpZ25yZXBoYW51c3ZhcmEwOGRldmEcaXZvd2Vsc2lnbnJlcGhhbnVzdmFyYTA5ZGV2YRxpdm93ZWxzaWducmVwaGFudXN2YXJhMTBkZXZhHGl2b3dlbHNpZ25yZXBoYW51c3ZhcmExMWRldmENZHVtbXltYXJrZGV2YRBpaXZvd2Vsc2lnbjFkZXZhEGlpdm93ZWxzaWduMmRldmEQaWl2b3dlbHNpZ24zZGV2YRhpaXZvd2Vsc2lnbmFudXN2YXJhMWRldmEYaWl2b3dlbHNpZ25hbnVzdmFyYTJkZXZhGGlpdm93ZWxzaWduYW51c3ZhcmEzZGV2YRRpaXZvd2Vsc2lnbnJlcGgxZGV2YRRpaXZvd2Vsc2lnbnJlcGgyZGV2YRRpaXZvd2Vsc2lnbnJlcGgzZGV2YRxpaXZvd2Vsc2lnbnJlcGhhbnVzdmFyYTFkZXZhHGlpdm93ZWxzaWducmVwaGFudXN2YXJhMmRldmEcaWl2b3dlbHNpZ25yZXBoYW51c3ZhcmEzZGV2YRN1dm93ZWxzaWdubnVrdGFkZXZhF3V2b3dlbHNpZ25udWt0YWxlZnRkZXZhFHV2b3dlbHNpZ25uYXJyb3dkZXZhFHV1dm93ZWxzaWdubnVrdGFkZXZhGHV1dm93ZWxzaWdubnVrdGFsZWZ0ZGV2YRpydm9jYWxpY3Zvd2Vsc2lnbm51a3RhZGV2YR5ydm9jYWxpY3Zvd2Vsc2lnbm51a3RhbGVmdGRldmEbcnJ2b2NhbGljdm93ZWxzaWdubnVrdGFkZXZhH3Jydm9jYWxpY3Zvd2Vsc2lnbm51a3RhbGVmdGRldmEZbHZvY2FsaWN2b3dlbHNpZ25sZWZ0ZGV2YRpsdm9jYWxpY3Zvd2Vsc2lnbm51a3RhZGV2YR5sdm9jYWxpY3Zvd2Vsc2lnbm51a3RhbGVmdGRldmEbbGx2b2NhbGljdm93ZWxzaWdubnVrdGFkZXZhGmxsdm9jYWxpY3Zvd2Vsc2lnbmxlZnRkZXZhH2xsdm9jYWxpY3Zvd2Vsc2lnbm51a3RhbGVmdGRldmEPdmlyYW1hbnVrdGFkZXZhFHVldm93ZWxzaWdubnVrdGFkZXZhGHVldm93ZWxzaWdubnVrdGFsZWZ0ZGV2YRV1dWV2b3dlbHNpZ25udWt0YWRldmEZdXVldm93ZWxzaWdubnVrdGFsZWZ0ZGV2YQpuZ2FhbHRkZXZhCmNoYWFsdGRldmEKdHRhYWx0ZGV2YQt0dGhhYWx0ZGV2YQpkZGFhbHRkZXZhC2RkaGFhbHRkZXZhCmxsYWFsdGRldmEMbGFhbHRkZXZhTUFSD25nYW51a3RhYWx0ZGV2YQ9jaGFudWt0YWFsdGRldmEPdHRhbnVrdGFhbHRkZXZhEHR0aGFudWt0YWFsdGRldmEMZGRkaGFhbHRkZXZhCnJoYWFsdGRldmELbGxsYWFsdGRldmERbGFudWt0YWFsdGRldmFNQVIRc2hhcHJlaGFsZmFsdGRldmEKdmF0dHV1ZGV2YQ12YXR0dXVsb3dkZXZhEnZhdHR1dWxvd251a3RhZGV2YQt2YXR0dXV1ZGV2YQ52YXR0dXV1bG93ZGV2YRN2YXR0dXV1bG93bnVrdGFkZXZhEXZhdHR1cnZvY2FsaWNkZXZhFHZhdHR1cnZvY2FsaWNsb3dkZXZhGXZhdHR1cnZvY2FsaWNsb3dudWt0YWRldmESdmF0dHVycnZvY2FsaWNkZXZhEXZhdHR1bHZvY2FsaWNkZXZhEnZhdHR1bGx2b2NhbGljZGV2YQ92YXR0dXZpcmFtYWRldmESdmF0dHV2aXJhbWFsb3dkZXZhF3ZhdHR1dmlyYW1hbG93bnVrdGFkZXZhE3ZhdHR1dWV2b3dlbGxvd2RldmEYdmF0dHV1ZXZvd2VsbG93bnVrdGFkZXZhFHZhdHR1dXVldm93ZWxsb3dkZXZhGXZhdHR1dXVldm93ZWxsb3dudWt0YWRldmERdXZvd2Vsc2lnbmxvd2RldmESdXV2b3dlbHNpZ25sb3dkZXZhGHJ2b2NhbGljdm93ZWxzaWdubG93ZGV2YRBycnZvY2FsaWNsb3dkZXZhGGx2b2NhbGljdm93ZWxzaWdubG93ZGV2YRlsbHZvY2FsaWN2b3dlbHNpZ25sb3dkZXZhDXZpcmFtYWxvd2RldmESdWV2b3dlbHNpZ25sb3dkZXZhE3V1ZXZvd2Vsc2lnbmxvd2RldmELZGFkYWFsdGRldmEMZGFiaGFhbHRkZXZhE3JlcGhjYW5kcmFiaW5kdWRldmEab2V2b3dlbHNpZ25jYW5kcmFiaW5kdWRldmEbb29ldm93ZWxzaWduY2FuZHJhYmluZHVkZXZhH2VjYW5kcmF2b3dlbHNpZ25jYW5kcmFiaW5kdWRldmEeZXNob3J0dm93ZWxzaWduY2FuZHJhYmluZHVkZXZhGWV2b3dlbHNpZ25jYW5kcmFiaW5kdWRldmEaYWl2b3dlbHNpZ25jYW5kcmFiaW5kdWRldmEfb2NhbmRyYXZvd2Vsc2lnbmNhbmRyYWJpbmR1ZGV2YR5vc2hvcnR2b3dlbHNpZ25jYW5kcmFiaW5kdWRldmEZb3Zvd2Vsc2lnbmNhbmRyYWJpbmR1ZGV2YRphdXZvd2Vsc2lnbmNhbmRyYWJpbmR1ZGV2YRphd3Zvd2Vsc2lnbmNhbmRyYWJpbmR1ZGV2YRlpdm93ZWxzaWduY2FuZHJhYmluZHVkZXZhG2l2b3dlbHNpZ25jYW5kcmFiaW5kdTAxZGV2YRtpdm93ZWxzaWduY2FuZHJhYmluZHUwMmRldmEbaXZvd2Vsc2lnbmNhbmRyYWJpbmR1MDNkZXZhG2l2b3dlbHNpZ25jYW5kcmFiaW5kdTA0ZGV2YRtpdm93ZWxzaWduY2FuZHJhYmluZHUwNWRldmEbaXZvd2Vsc2lnbmNhbmRyYWJpbmR1MDZkZXZhG2l2b3dlbHNpZ25jYW5kcmFiaW5kdTA3ZGV2YRtpdm93ZWxzaWduY2FuZHJhYmluZHUwOGRldmEbaXZvd2Vsc2lnbmNhbmRyYWJpbmR1MDlkZXZhG2l2b3dlbHNpZ25jYW5kcmFiaW5kdTEwZGV2YRtpdm93ZWxzaWduY2FuZHJhYmluZHUxMWRldmEWaWl2b3dlbGNhbmRyYWJpbmR1ZGV2YRdpaXZvd2VsY2FuZHJhYmluZHUxZGV2YRdpaXZvd2VsY2FuZHJhYmluZHUyZGV2YRdpaXZvd2VsY2FuZHJhYmluZHUzZGV2YR5vZXZvd2Vsc2lnbnJlcGhjYW5kcmFiaW5kdWRldmEfb29ldm93ZWxzaWducmVwaGNhbmRyYWJpbmR1ZGV2YR9lY2FuZHJhdm93ZWxyZXBoY2FuZHJhYmluZHVkZXZhHmVzaG9ydHZvd2VscmVwaGNhbmRyYWJpbmR1ZGV2YR1ldm93ZWxzaWducmVwaGNhbmRyYWJpbmR1ZGV2YR5haXZvd2Vsc2lnbnJlcGhjYW5kcmFiaW5kdWRldmEfb2NhbmRyYXZvd2VscmVwaGNhbmRyYWJpbmR1ZGV2YR5vc2hvcnR2b3dlbHJlcGhjYW5kcmFiaW5kdWRldmEdb3Zvd2Vsc2lnbnJlcGhjYW5kcmFiaW5kdWRldmEeYXV2b3dlbHNpZ25yZXBoY2FuZHJhYmluZHVkZXZhHmF3dm93ZWxzaWducmVwaGNhbmRyYWJpbmR1ZGV2YR1pdm93ZWxzaWducmVwaGNhbmRyYWJpbmR1ZGV2YR9pdm93ZWxzaWducmVwaGNhbmRyYWJpbmR1MDFkZXZhH2l2b3dlbHNpZ25yZXBoY2FuZHJhYmluZHUwMmRldmEfaXZvd2Vsc2lnbnJlcGhjYW5kcmFiaW5kdTAzZGV2YR9pdm93ZWxzaWducmVwaGNhbmRyYWJpbmR1MDRkZXZhH2l2b3dlbHNpZ25yZXBoY2FuZHJhYmluZHUwNWRldmEfaXZvd2Vsc2lnbnJlcGhjYW5kcmFiaW5kdTA2ZGV2YR9pdm93ZWxzaWducmVwaGNhbmRyYWJpbmR1MDdkZXZhH2l2b3dlbHNpZ25yZXBoY2FuZHJhYmluZHUwOGRldmEfaXZvd2Vsc2lnbnJlcGhjYW5kcmFiaW5kdTA5ZGV2YR9pdm93ZWxzaWducmVwaGNhbmRyYWJpbmR1MTBkZXZhH2l2b3dlbHNpZ25yZXBoY2FuZHJhYmluZHUxMWRldmEeaWl2b3dlbHNpZ25yZXBoY2FuZHJhYmluZHVkZXZhH2lpdm93ZWxzaWducmVwaGNhbmRyYWJpbmR1MWRldmEfaWl2b3dlbHNpZ25yZXBoY2FuZHJhYmluZHUyZGV2YR9paXZvd2Vsc2lnbnJlcGhjYW5kcmFiaW5kdTNkZXZhFHZhdHR1cnJ2b2NhbGljVUlkZXZhE3ZhdHR1bHZvY2FsaWNVSWRldmEUdmF0dHVsbHZvY2FsaWNVSWRldmELZXhjbGFtLmRldmENcXVvdGVkYmwuZGV2YQ9udW1iZXJzaWduLmRldmEMcGVyY2VudC5kZXZhEHF1b3Rlc2luZ2xlLmRldmEOcGFyZW5sZWZ0LmRldmEPcGFyZW5yaWdodC5kZXZhDWFzdGVyaXNrLmRldmEJcGx1cy5kZXZhCmNvbW1hLmRldmELaHlwaGVuLmRldmELcGVyaW9kLmRldmEKc2xhc2guZGV2YQl6ZXJvLmRldmEIb25lLmRldmEIdHdvLmRldmEKdGhyZWUuZGV2YQlmb3VyLmRldmEJZml2ZS5kZXZhCHNpeC5kZXZhCnNldmVuLmRldmEKZWlnaHQuZGV2YQluaW5lLmRldmEKY29sb24uZGV2YQ5zZW1pY29sb24uZGV2YQlsZXNzLmRldmEKZXF1YWwuZGV2YQxncmVhdGVyLmRldmENcXVlc3Rpb24uZGV2YRBicmFja2V0bGVmdC5kZXZhDmJhY2tzbGFzaC5kZXZhEWJyYWNrZXRyaWdodC5kZXZhEGFzY2lpY2lyY3VtLmRldmEPdW5kZXJzY29yZS5kZXZhDmJyYWNlbGVmdC5kZXZhCGJhci5kZXZhD2JyYWNlcmlnaHQuZGV2YQ9hc2NpaXRpbGRlLmRldmEMbmJzcGFjZS5kZXZhDnNmdGh5cGhlbi5kZXZhC2VuZGFzaC5kZXZhC2VtZGFzaC5kZXZhDnF1b3RlbGVmdC5kZXZhD3F1b3RlcmlnaHQuZGV2YRFxdW90ZWRibGxlZnQuZGV2YRJxdW90ZWRibHJpZ2h0LmRldmENZWxsaXBzaXMuZGV2YQ1tdWx0aXBseS5kZXZhC2RpdmlkZS5kZXZhCm1pbnVzLmRldmEJdW5pMjAxMCMyDHVuaTIwQjkuZGV2YQd1bmlBODMwB3VuaUE4MzEHdW5pQTgzMgd1bmlBODMzB3VuaUE4MzQHdW5pQTgzNQd1bmlBODM2B3VuaUE4MzcHdW5pQTgzOAd1bmlBODM5B3VuaUE4RTAHdW5pQThFMQd1bmlBOEUyB3VuaUE4RTMHdW5pQThFNAd1bmlBOEU1B3VuaUE4RTYHdW5pQThFNwd1bmlBOEU4B3VuaUE4RTkHdW5pQThFQQd1bmlBOEVCB3VuaUE4RUMHdW5pQThFRAd1bmlBOEVFB3VuaUE4RUYHdW5pQThGMAd1bmlBOEYxB3VuaUE4RjIHdW5pQThGMwd1bmlBOEY0B3VuaUE4RjUHdW5pQThGNgd1bmlBOEY3B3VuaUE4RjgHdW5pQThGOQd1bmlBOEZBB3VuaUE4RkIHdW5pQThGQwd1bmlBOEZEB3VuaTFDRDAHdW5pMUNEMQd1bmkxQ0QyB3VuaTFDRDMHdW5pMUNENAd1bmkxQ0Q1B3VuaTFDRDYHdW5pMUNENwd1bmkxQ0Q4B3VuaTFDRDkHdW5pMUNEQQd1bmkxQ0RCB3VuaTFDREMHdW5pMUNERAd1bmkxQ0RFB3VuaTFDREYHdW5pMUNFMAd1bmkxQ0UxB3VuaTFDRTIHdW5pMUNFMwd1bmkxQ0U0B3VuaTFDRTUHdW5pMUNFNgd1bmkxQ0U3B3VuaTFDRTgHdW5pMUNFOQd1bmkxQ0VBB3VuaTFDRUIHdW5pMUNFQwd1bmkxQ0VEB3VuaTFDRUUHdW5pMUNFRgd1bmkxQ0YwB3VuaTFDRjEHdW5pMUNGMgd1bmkxQ0YzB3VuaTFDRjQHdW5pMUNGNQd1bmkxQ0Y2C29uZV9vbmVkZXZhCXR3b191ZGV2YQx0aHJlZV9rYWRldmEKb25lX3JhZGV2YQp0d29fcmFkZXZhDHRocmVlX3JhZGV2YQtmb3VyX3JhZGV2YQtmaXZlX3JhZGV2YRB0d29fYXZhZ3JhaGFkZXZhC3R3b191bmkxQ0QwCXZpX3JhZGV2YQ92aXNhcmdhX3VuaTFDRTIPdmlzYXJnYV91bmkxQ0U0D3Zpc2FyZ2FfdW5pMUNFNQ92aXNhcmdhX3VuaTFDRTgLdW5pMUNFMS5hbHQJdW5pMjAwQiMyB3VuaTFDRjgHdW5pMUNGOQl1bmkyMEYwIzEPc2hhcnZvY2FsaWNkZXZhBmF5ZGV2YQ9heXZvd2Vsc2lnbmRldmEOYXlhbnVzdmFyYWRldmEXYXlhbnVzdmFyYXZvd2Vsc2lnbmRldmEaYXl2b3dlbHNpZ25jYW5kcmFiaW5kdWRldmETYXl2b3dlbHNpZ25yZXBoZGV2YRtheXZvd2Vsc2lnbnJlcGhhbnVzdmFyYWRldmEeYXl2b3dlbHNpZ25yZXBoY2FuZHJhYmluZHVkZXZhCHJheWFkZXZhEW1hcndhcmlkZGFkZGFkZXZhEm1hcndhcmlkZGFkZGhhZGV2YRBtYXJ3YXJpZGRheWFkZXZhCS5ub3RkZWYjMwRDUiMzBk5VTEwjMgd1bmkwRTVBB3VuaTBFM0YHdW5pMEUxQQd1bmkwRTA4B3VuaTBFMEEHdW5pMEUwOQd1bmkwRTBDB3VuaTBFMEUNdW5pMEUwRS5zaG9ydAd1bmkwRTE0B3VuaTBFNTgHdW5pMEU1NQd1bmkwRTFEB3VuaTBFMUYHdW5pMEU0Rgd1bmkwRTU0B3VuaTBFMkIHdW5pMEUyRQhoeXBoZW4jMgl1bmkyMDEwIzMHdW5pMEUwMgd1bmkwRTA1B3VuaTBFMDMHdW5pMEUwNAd1bmkwRTA2B3VuaTBFNUIHdW5pMEUwMQd1bmkwRTQ1B3VuaTBFMkMNdW5pMEUyQy5zaG9ydAd1bmkwRTI1B3VuaTBFMjYNdW5pMEUyNi5zaG9ydAt1bmkwRTI2MEU0NQl1bmkwMzMxIzELdW5pMDMzMS5hbHQHdW5pMEU0Qg51bmkwRTRCLm5hcnJvdw11bmkwRTRCLnNtYWxsB3VuaTBFNDgOdW5pMEU0OC5uYXJyb3cNdW5pMEU0OC5zbWFsbAd1bmkwRTMxDnVuaTBFMzEubmFycm93B3VuaTBFNDkOdW5pMEU0OS5uYXJyb3cNdW5pMEU0OS5zbWFsbAd1bmkwRTRBDnVuaTBFNEEubmFycm93DXVuaTBFNEEuc21hbGwHdW5pMEU0Nw51bmkwRTQ3Lm5hcnJvdwd1bmkwRTQ2B3VuaTBFMjEJdW5pMDBBMCMyB3VuaTBFMDcHdW5pMEU0RA51bmkwRTRELm5hcnJvdxhuaWtoYWhpdF9tYWlDaGF0dGF3YXRoYWkfbmlraGFoaXRfbWFpQ2hhdHRhd2F0aGFpLm5hcnJvdxJuaWtoYWhpdF9tYWlFa3RoYWkZbmlraGFoaXRfbWFpRWt0aGFpLm5hcnJvdxNuaWtoYWhpdF9tYWlUaG90aGFpGm5pa2hhaGl0X21haVRob3RoYWkubmFycm93E25pa2hhaGl0X21haVRyaXRoYWkabmlraGFoaXRfbWFpVHJpdGhhaS5uYXJyb3cHdW5pMEU1OQd1bmkwRTEzB3VuaTBFMTkHdW5pMEUyRAd1bmkwRTUxB3VuaTBFMkYHdW5pMEUzQQ11bmkwRTNBLnNtYWxsB3VuaTBFMUUHdW5pMEUxQwd1bmkwRTIwB3VuaTBFMUIHdW5pMEUyMwd1bmkwRTI0DXVuaTBFMjQuc2hvcnQLdW5pMEUyNDBFNDUHdW5pMEUzMAd1bmkwRTMyB3VuaTBFNDEHdW5pMEU0NAd1bmkwRTQzB3VuaTBFMzMHdW5pMEU0MAd1bmkwRTM0DnVuaTBFMzQubmFycm93B3VuaTBFMzUOdW5pMEUzNS5uYXJyb3cHdW5pMEU0Mgd1bmkwRTM4DXVuaTBFMzguc21hbGwHdW5pMEUzNg51bmkwRTM2Lm5hcnJvdwd1bmkwRTM3DnVuaTBFMzcubmFycm93B3VuaTBFMzkNdW5pMEUzOS5zbWFsbAd1bmkwRTU3B3VuaTBFNTYHdW5pMEUyOQd1bmkwRTI4B3VuaTBFMEIHdW5pMEUyQQdzcGFjZSMzB3VuaTBFNEMOdW5pMEU0Qy5uYXJyb3cNdW5pMEU0Qy5zbWFsbAd1bmkwRTExB3VuaTBFMTIHdW5pMEUxNwd1bmkwRTEwDHVuaTBFMTAubGVzcwd1bmkwRTE4B3VuaTBFMTYHdW5pMEU1Mwt0aWxkZWNvbWIjMQd1bmkwRTBGDXVuaTBFMEYuc2hvcnQHdW5pMEUxNQd1bmkwRTUyCXVuaTAyQkMjMgl1bmkwMkQ3IzEJdW5pMjAwQiMzCXVuaTIwMEMjMwl1bmkyMDBEIzMJdW5pMjVDQyMzB3VuaTBFMjcHdW5pMEU0RQd1bmkwRTIyB3VuaTBFMEQMdW5pMEUwRC5sZXNzB3VuaTBFNTAAAQAB//8ADwABAAIADgAACZAQBhD0AAIBlQAkAD0AAQBEAF0AAQBsAGwAAQB8AHwAAQCCAJgAAQCaALgAAQC6AUkAAQFVAVUAAQFXAgAAAQIXAhcAAQIgAiAAAQImAiYAAwI6AjoAAQI8Aj0AAQI/AkIAAQJEAmUAAQJqAm0AAQJxBHcAAQSEBIQAAQSHBIcAAQSUBJgAAQSzBLMAAwS3BLkAAQS7BL4AAQTABQMAAQUHBQcAAQUKBUsAAQVOBU4AAQVVBVYAAQVYBVsAAQVdBWMAAQVmBWYAAQVuBW4AAQV5Bt0AAQbgBuAAAQbjBuwAAQbwBvkAAQb9BwkAAQcNBxYAAQcyBzYAAQc6BzoAAQdIB0gAAwdOB2QAAQd2B3kAAwd6B6wAAQeuB7IAAgezB7kAAQe/B78AAQfDB8QAAQfJB8wAAQfOB9YAAQfZB9kAAQflB+UAAQfqB+sAAQftB+4AAQfwB/IAAQf2B/gAAQf9CCoAAQgtCC0AAQg0CDcAAQg6CD0AAQg/CEAAAQhCCEMAAQhGCEgAAQhKCEoAAQhMCE0AAQhRCFUAAQhXCFcAAQhaCFoAAQhdCF0AAQhfCGAAAQhiCGkAAQhrCG4AAQhwCQcAAQkJCQwAAQkPCQ8AAQkSCRIAAQkWCRYAAQkgCScAAQkpCSkAAQkzCTwAAQk/CUMAAQlHCUgAAQlNCVAAAQlUCVQAAQlWCVcAAQlaCVsAAQlfCWAAAQliCWUAAQlnCWgAAQlqCW4AAQlwCYMAAQmFCYUAAQmTCZQAAQmeCZ8AAQmjCaMAAQmzCbQAAQm2CbYAAQm4CbgAAQm6CbsAAQm+CcAAAQnCCcQAAQnICc0AAQnYCdgAAQnbCd4AAQnmCfMAAQn1CfYAAQqeCp4AAQrfCuAAAQruCu4AAQrwCvIAAQr0CvQAAQr4CvgAAQr7CvwAAQsCCwMAAQsHCwcAAQuvC68AAQuwDC4AAwwwDHAAAwxxDHsAAQx+DIcAAwyIDIgAAQyLDJgAAwyZDJkAAQyaDLsAAwy8DMMAAQzGDOUAAQzmDOcAAwzrDPAAAQzyDPIAAQz6DREAAQ0SDR8AAg0gDSAAAw0hDSIAAg0jDS0AAQ0uDS4AAw0vDTgAAQ05DUEAAg1CDUwAAQ1NDU4AAw1PDU8AAQ1QDVAAAg1UDX0AAQ1+DZQAAg2VDZ0AAQ2eDZ4AAg2mDa4AAQ2vDccAAg3IDd8AAQ3gDeAAAw3hDeIAAQ3jDegAAw3pDekAAQ3qDeoAAw3sDfEAAQ3zDfMAAw30DgEAAQ4DDgUAAw4GDhIAAQ4YDhgAAw4ZDhoAAQ4bDiAAAw4hDiIAAQ4jDiQAAw4lDkEAAQ5CDlEAAg5aDlsAAQ5eDnIAAQ5zDngAAg55DoEAAQ6CDowAAg6NDpEAAQ6UDrwAAQ69DscAAg7IDsgAAw7JDsoAAQ7LDtMAAw7UDuYAAQ7nDu4AAg7vDwAAAQ8BDwEAAw8GDw4AAQ8PDxwAAg8dDx0AAw8eDzUAAQ82D04AAg9PD1QAAQ9VD1UAAw9XD1cAAQ9YD1sAAw9cD1wAAQ9dD10AAw9eD3YAAQ93D3cAAg94D3wAAQ99D4cAAg+LD5AAAQ+SD5MAAQ+UD5QAAw+VD5wAAQ+dD54AAg+fD6YAAQ+nD6gAAg+pD6wAAQ+tD64AAg+vD7IAAQ+zD+4AAg/vD/AAAw/yD/MAAw/1D/UAAw/2EAIAARADEAMAAxAEEAcAARAIECAAAhAhECIAAxAkECQAAhAmEC8AARA0EFAAARBREHAAAhBxEHEAAxByEHQAARB1EHUAAxB4EH8AARCDEIUAAxCJEI0AARCOEJwAAhCdEKEAARCmELAAARCxELEAAxCyELUAARC2ELkAAhC6ELoAARC7EMMAAhDFEMUAAhDGEMsAARDMEMwAAxDNENIAARDTENMAAxDUEOcAARDpEOoAAxDsEO4AAxDwEP0AARD+EP4AAxD/EQoAARELESIAAhEjESMAAxElESYAAhEoEUwAARFNEW8AAhFwEXEAAxF3EXcAAxF4EXkAARF6EXsAAxF8EXwAARF9EX4AAxF/EX8AARGAEYEAAxGCEYIAARGDEYMAAxGEEYwAARGNEbAAAhGxEbIAARG2EbYAAxG3EbgAARG5EboAAxG7EccAARHIEdQAAhHVEdUAAxHWEdYAARHXEdcAAxHYEfsAARH8Eh4AAhIfEi0AARIuEj0AAhJDEkMAAxJEEkUAARJHEkgAARJJEk4AAxJPElgAARJcEmUAARJmEmgAAhJpEmkAAxJqEo8AARKQEp4AAxKgEqMAAxKkEqsAARKtEq0AAxKuEq4AAhKvEq8AAxKwErkAARK7EsEAARLFEtcAARLYEvoAAhL7EyUAARMmEz0AAhM+Ez4AAxM/E1UAARNWE1gAAhNZE10AARNeE14AAxNpE2wAAxNtE5EAAROSE5IAAhOTE5kAAROaE5oAAhObE5wAAROdE50AAhOeE6IAAROjE6MAAxOkE6QAAROlE6UAAxOmE6kAAROqE7EAAxOyE7UAARO2E7YAAxO3E7gAARO6E8AAAxPBE8gAAhPJE8oAARPLE8wAAxPPE9gAARPbE+gAARPpE+oAAxPrE+sAARPtFBkAAhQaFBsAAxQcFRYAAhUXFRkAAxUaFR8AAhUgFSsAAxUsFToAAhU7FTsAAxU8FagAAhWpFakAARWqFa0AAhWuFa4AARWvFbUAAhW2FbYAARW3Fb0AAhW+FcwAARXNFfAAAhXxFfEAAxXyFfQAARX1Ff0AAhX+FhEAAxYSFhkAARYaFiIAAhYjFj4AAxY/FkAAAhZBFkIAAxZDFkMAAhZEFkcAAxZIFlwAAhZdFl0AAxZeFl4AAhZfFmIAAxZjFncAAhZ4FnoAAxa5FsoAAxbLFtIAARbTFtMAAxbUFtQAARbXFtkAAxbaFtoAARbbFuYAAxbnFugAARbpFu8AAxbwFvMAARb0FvQAAxb1FvoAARb7FvsAAxb8Fv0AARb+FwgAAxcJFwwAAhcNFw0AARcPFxEAAxcSFxIAAhcTFxMAARcUFxQAAxcVFxUAAhcWFxoAAxcbFx4AAhckFysAARcuFy8AARcyFzMAARc2FzoAARc8FzwAARc+F0IAARdEF1UAAxdXF1cAARdZF1kAARdaF2MAAxdlF2cAARdqF2sAAxdsF3IAARd7F34AAxeAF4cAAxeKF40AARePF5EAAxeSF5gAAReaF5oAAxebF50AARekF6UAARemF6YAAxenF6kAAQRcAiwFMgUyBTIFOgU6BlYGVgYgBigFtgXeBmYGbgZEBjAGOgZEBlYGVgXuBe4GZgZmBmYGZgZOBl4GXgVIBlYGVgYgBigGFgYOBg4GIAYoBiAGKAYWBmYGZgZuBm4GTgZeBlYGVgZWBlYGXgVYBlYGVgYgBigGFgYWBe4F7gYgBigGIAYoBbYF3gZmBm4GZgZeBl4GVgZWBlYGVgZeBl4GVgZWBiAGKAYgBigGIAYoBbYF3gZmBm4GRAZWBlYGVgZWBlYGVgZWBlYGVgZWBlYGIAYoBmYGbgZEBjAGRAZWBlYGVgZWBiAGKAYWBmYGbgZEBkQGVgZWBlYGIAYoBmYGbgXkBjoGVgZWBlYGIAYoBhYGFgZmBm4GRAXABeQGRAZWBlYF9gX2BlYGVgYgBigGIAYoBiAGKAZOBk4FggWCBmYGZgZuBm4GMAY6BkQGVgZWBlYGVgZWBlYGVgYgBiAGKAZmBm4GVgZWBlYGVgVsBWwFbAVsBWwFbAVsBWwF9gWCBfYF9gWCBfYF9gWCBfYF9gVwBfYGVgZWBXgF9gWCBfYFggX2BYIF9gWUBiAGKAYWBbYF3gYWBg4GIAYoBcoF1AW2Bd4GFgYgBigFtgXeBmYGZgZuBm4FwAXkBkQFlAWKBZ4FngZWBlYGVgZWBZQFngX2BlYGIAYoBdQF3gYWBiAGKAXUBdQF3gYWBiAGKAXUBd4GFgZmBmYGbgZEBl4GVgZeBlYGVgYgBigGFgXeBhYGDgYOBiAGKAYWBcoF1AW2Bd4GFgYgBigGZgZmBm4GbgZEBkQGTgZeBlYGVgZWBlYGXgZWBlYF7gXuBmYGZgZmBmYGTgZeBlYGVgZWBlYGXgZWBlYGIAYoBmYGbgXABeQGMAZEBlYGVgZWBlYGVgYgBigFygXUBhYF7gXuBigFqAZmBm4GZgYwBjoGXgZeBlYGVgZWBlYGXgZeBlYGVgYgBigGKAXUBg4GDgYgBigGKAYWBdQGIAYoBigGFgYWBmYGZgZuBm4FwAXkBeQGMAY6Bl4GXgZWBlYGVgZWBl4GXgZWBlYGIAYgBigGKAW2Bd4GFgYOBg4GIAYgBigGKAYWBiAGIAYoBigGZgZmBm4GbgXABeQGMAY6Bl4GXgZWBlYGVgZWBl4GXgZWBlYGIAYoBmYGbgZuBcAF5AY6BkQGVgZWBlYGVgYgBigFygXUBd4GDgYOBiAGKAYWBd4GFgYgBigGFgXeBhYGZgZmBm4GbgZEBeQF5AXkBkQGTgZeBlYGVgZWBlYGXgZWBlYF7gYOBiAGZgZmBm4GbgZOBl4GVgZWBlYGVgZeBlYGVgX+Be4F7gX2BfYGVgZWBlYGVgX+BiAGKAYOBg4GIAYoBigGZgZmBm4GbgZOBgYGBgZeBgYGBgYGBgYGVgZWBlYGVgYGBgYGXgZWBlYGIAYoBhYGDgYOBiAGKAYWBiAGKAZmBmYGbgZuBjAGOgZEBk4GXgZWBlYGXgZmBm4GbgACACMHrgeyAAANEg0fAAUNOQ1BABMNUA1QABwNfg2UAB0Nng2eADQNrw3HADUOQg5RAE4Ocw54AF4Ogg6MAGQOvQ7HAG8O5w7uAHoPDw8cAIIPNg9OAJAPdw93AKkPfQ+HAKoPnQ+eALUPpw+oALcPrQ+uALkPsw/uALsQCBAgAPcQURBwARAQjhCcATAQthC5AT8QuxDDAUMRCxEiAUwRTRFvAWQRjRGwAYcRyBHUAasR/BIeAbgSLhI9AdsSZhJoAesS2BL6Ae4TJhM9AhETVhNYAikAAQAEAAEBLQACAAYACgABATsAAQJ3AAMACABmAAwAAf6+AAEDwwADAAgADAAQAAERgQABEkEAARMCAAEAQgABAAQAAQF8AAIANgAGAAEDPwABAAQAAQEsAAIAJAAGAAEDXQACABoABgABA4kAAgAQAAYAAQOnAAIABgAKAAEAAAABBAwAAgC0AAYAAQSvAAIAZAAGAAEEywACAFoABgABBQYAAgBYAAYAAQT6AAIAlAAMAAIASAAGAAEEvwABAAQAAQHmAAEABAABASMAAQAEAAEBVwABAAQAAQHYAAEABAABAfsAAgBEAAYAAQVdAAEABAABAokAAQAEAAECfQACADoABgABBHQAAgA4AAYAAQSEAAIAFgAGAAEFIgABAAQAAQLaAAEABAABAuAAAQAEAAEBjAABAAQAAQIyAAEABAABAkIAAgAnE2kTawABE2wTbAADE6MTowABE6UTpQACE6oTrQACE64TsQABE7YTtgACE7oTugABE7sTuwACE7wTvgABE78TwAACE8sTzAACFBoUGgABFBsUGwACFRcVGQABFSAVKwABFTsVOwABFfEV8QABFf4WEQACFiMWPgACFkEWQgABFkQWRwABFl0WXQABFl8WYgABFngWegACFrkWygABFtMW0wADFtcW2QABFtsW2wADFtwW4AACFuEW4gABFuMW5gACFukW7wADFvQW9AACFvsW+wABFv4XCAABFw8XEQABFxQXFAABFxYXGgABAAEACAAAACQAAADQAAAA8AAAAYQAAAHmAAACHAAAAsQAAALYAAIAHAImAiYAAAvFC8gAAQvLC+EABQvnC+oAHAvxC/MAIAv3C/gAIwv9DAAAJQwCDAMAKQwFDAUAKwwIDAgALAwLDAsALQwPDA8ALgwaDBoALwwf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CpYXdgqwCxYLHBe0F3YXYhdiDi4Lpg1cDXINwA4uDjQVKBT0DwIVZhUaFPQPDBUoFuoVZhVmETAU9BUoFRoPUhVmFuoW6hT6FPoRKhEqESoRKhUoEEgXQhBIF0IQSBdCFzAXQhBSEFIQUhBYEFgQahBYEFgQahCIEI4XtBCkF3YW9BcQFxoRKhT0FPQQuhT0ELoQwBUaFRoU9BbqESoRMBVCETYR0BVUFPoVVBVmFWYVZhbqFUIR6hKUEvoU9BUoEzQTNBVUFuoW6hNOE/gVZhRGFtQW6hbqFuoU9BT0FWYU+hUAFRoVGhUaFSgVQhVUFWYVcBVwFuoVcBVwFXYV2BYmFtQW6hb0FvQW9Bb0FvQW9Bb0FvQW9Bb0FvQW9BcCFwIXAhcCFwIXAhcCFwIcGhwaHBocGhwaHBocGhcQFxAXEBcQFxAXGhcaFxoXGhcaFzAXQhcwF0IXMBdCF0gXdhd2F2IXYhdiF2IXYhdiF2IXYhdoF2gXaBdoF2gXaBdoF2gXmheaF5oXmheaF5oXdhd2F3YXdhe0F7QXtBe0F7QXtBe0F7QXYhdiF2IXYhdiF2IXYhdiF2IXYhdiF2IXYhdiF2IXYhdiF2gXaBdoF2gXdhd2F3YXdheIF5oXmhe0F7QXuhfAF8AXwBfAF8AXwBfAF8AXwBfAF8AXyhfgF+AX4BfgF+AX4BkaGRoZGhkaF+YYOBg4GDgZGhkaGRoZGhkaGRoZGhkaGRoZGhkaGEIYmBkaGSAZyBl2GcgZyBnIGdYaMBowGjAaMBowGjoaoBqgGqAaoBqgGq4atBq6GsQazhrsG5Ib2BwaAAEBqwAFAAkACgALAA8AEAARACQAJQAmACcAKAApACoALgAvADIAMwA0ADUANgA3ADkAOgA7ADwAPQA+AEIARgBZAFoAXABeAGMAbQB9AIEAggCDAIQAhQCGAIcAiACJAIoAiwCMAI0AkgCUAJUAlgCXAJgAmgCfAKAAvwDBAMIAxADGAMgAygDMAM4A0ADRANIA1ADWANgA2gDcAPAA9wD6APwA/gD/AQABAgENAQ8BEQETASMBJQEnATUBNgE3ATgBOQE6ATwBPgFCAUQBRgFVAVoBWwFcAV4BXwFgAWEBYwFlAWcBaAFrAWwBbgFvAXABcQFyAXMBdAF1AXcBeAF9AX8BggGEAYYBhwGJAZMBnQGeAZ8BpgGnAakBqgGsAa0BrwGzAbkBugG7AbwBvQG+Ab8BwgHLAdAB4wHlAfEB8gH3AfkB+gH7AfwB/QH+Af8CAAIBAgICAwIFAgYCBwIJAgoCCwITAhQCIAI8Aj0CQQJEAkYCTwJQAlICUwJUAlUCXAJgAmICbAJxAnQCdQJ3AnkCegJ7An4CfwKBAoMChQKHAokCiwKMAo0CjwKRApMClQKXApkCmwKfAqACpgKoAqkCqgKuArICtQK3AsECxALFAtMC1QLXAtsC3wLhAuMC5wLpAusC7QLvAvEC8gLzAvUC9wL5AvsC/QL/AwEDAwMFAwcDCQMLAw0DDwMRAxMDFQMXAxkDGwMdAx8DJQMnAykDKwMtAy8DMQMzAzUDNwM5AzsDQQNDA0UDRwNJA0sDTANNA04DTwNQA1IEvAS9BjAGMQYyBjMGNAY1BjYGNwY4BjkGOgY7BjwGPQY+Bj8GcgZzBnQGdQZ2BncGgAaBBoIGgwaMBo0GjgaPBpAGkQaSBpMGlAaVBqIGowakBqUGpganBqgGqQbSBtMG1AbVBtYG1wbYBtkG2gbbBtwHBQcGBwcHCAcJBxIHEwcUBxUH+QiGCIcIiAiJCIoIiwiMCI0IjgiPCJAIkwiUCJUIlgiXCJgImQiaCJsInAidCKgIwAjBCMMIzQjOCM8I0AjRCNII0wjUCNUI1gjXCNkI2gjbCOYI5wjoCOkI6gjrCPcI+Aj5CPoI+wj8CP0I/gj/CQAJAQkCCqQKrgq8CsAKwgrECscLrgzrABMAN//EADn/7AA6/+wAPP/iAJ//4gEj/8QBJf/EASf/xAE1/+wBN//iATn/4gH5/+wB+//sAf3/7AH//+IDS//iA03/4gNP/+IDUv/EADIADAAUAA//xAAR/8QAIgAUACT/7ABAABQAYAAUAIL/7ACD/+wAhP/sAIX/7ACG/+wAh//sAML/7ADE/+wAxv/sAUL/7AIH/8QCC//EAg//xAJB/+wC+f/sAvv/7AL9/+wC///sAwH/7AMD/+wDBf/sAwf/7AMJ/+wDC//sAw3/7AMP/+wIFv+wCBf/sAiG/+IIh//iCIj/4giJ/+IIiv/iCIv/4giM/+IIjf/iCI7/4giP/+IIkP/iCJH/zgiS/84JO/+wCXH/sAALCOf/7Ajo//YI6f/sCOr/7Ajr/+wI9//2CP7/9gj///YJAP/2CQH/9gkC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/+wC7P/sABEABf/sAAr/7AGp//YBwP/sAgb/7AIK/+wCUv/2Alz/7AKb/+wCnf/sAqH/7AKj/+wCsP/sArX/9gK3//YCuf/2Atn/7AA9AA//2AAR/9gBnP/sAaP/7AGl/+wBp//iAan/7AGt/+wBr//sAbD/7AG0/+wBu//iAbz/4gG+/+wBw//sAcb/7AHN/+wB1P/sAfH/7AIH/9gCC//YAg//2AJS/+wCU//sAlr/7AJg//YCYv/2Anv/7AJ9/+wChf/sApH/4gKT/+IClf/iApf/7AKZ/+wCpv/sAqr/7AKr/+wCtf/sArf/7AK5/+wCwf/sAsP/7ALR/+wC0//iAtX/4gLX/+IC4f/sAuP/7ALp/+wC6//sAu3/7ALu/+wC8//sAvf/7AL4/+wFCf/sCBb/zggX/84JO//OCXH/zgACACIAFAjm/+IAAQFw/9gABAGA/+IBgv/sAe3/4gJd//YABwFw/7oBcv/OAXT/xAGE/+wBvf/YCOj/7Aj3/9gAAQFw/+IABQA7/+wBb//2AXD/xAFz/+wByP/2AAUAD//iABH/4gIH/+ICC//iAg//4gABAl3/9gAaAA//ugAR/7oBo//iAan/2AGt/+IBtP/iAc3/7AHU/+wB8f/sAgf/ugIL/7oCD/+6AlL/2AJT/+wCqv/iAqv/7AK1/9gCt//YArn/2ALl/9gC5//YAu3/4gLu/+wC9//iAvj/7AUJ/+wAAQLG/+wAAQJW//YAJgAF/+IACv/iAZz/4gGiADIBpf/iAbv/4gHA/9gBw//iAdv/7AHg/+wB4//sAgb/4gIK/+ICXP/YAmD/4gJi/+IChf/iAob/7AKR/+ICkv/sApP/7AKV/+wCmf/iApr/7AKb/9gCnP/sAp3/2AKe/+wCsP/YArH/7ALZ/9gC2v/sAun/4gLq/+IC6//iAuz/4gLz/+IC9P/sAAYABf/iAAr/4gIG/+ICCv/iAur/7ALs/+wAKgAF/7AACv+wAZz/zgGiADIBpf/OAbv/pgHA/8QBw//OAdv/2AHg/+wB4//YAgb/sAIK/7ACXP/EAmD/ugJi/7oChf/OAob/2AKR/6YCkv/YApP/zgKV/84Cmf/OApr/2AKb/8QCnP/sAp3/xAKe/+wCof/iAqL/7AKj/+ICpP/sArD/xAKx/+wC2f/EAtr/7ALp/6YC6v/YAuv/pgLs/9gC8//OAvT/2AAZAAX/ugAK/7oB2//OAeD/7AHj/84CBv+6Agr/ugJN/+wCYf/sAmP/7AJr/+wChv/OApL/zgKU/+wClv/sApr/zgKc/+wCnv/sAqL/7AKk/+wCsf/sAtr/7ALq/7oC7P+6AvT/zgAOAZz/7AGl/+wBu//iAcP/7AJg//YCYv/2AoX/7AKR/+ICk//2ApX/9gKZ/+wC6f/sAuv/7ALz/+wABgG9/+IB6P/sAe3/2AJX/+wCXf/sAvX/9gAqAAX/4gAK/+IBnP/sAaX/7AG7/8QBwP/YAcP/7AHb/+wB3P/2AeD/9gHj/+wB9f/2Agb/4gIK/+ICXP/YAmD/4gJi/+IChf/sAob/7AKR/8QCkv/sApP/zgKV/84Cmf/sApr/7AKb/9gCnP/2Ap3/2AKe//YCsP/YArH/9gLU//YC1v/2Atj/9gLZ/9gC2v/2Aun/2ALq/+wC6//YAuz/7ALz/+wC9P/sABMABf/OAAr/zgHb/+wB3P/sAeP/7AH1/+wCBv/OAgr/zgKG/+wCkv/sApT/7AKW/+wCmv/sAtT/7ALW/+wC2P/sAur/2ALs/9gC9P/sACsABf/iAAr/4gGiADIBu//sAb3/7AHA/9gB2//iAeD/7AHj/+ICBv/iAgr/4gJN//YCXP/YAmD/7AJh//YCYv/sAmP/9gJr//YChv/iApH/7AKS/+ICk//sApT/9gKV/+wClv/2Apr/4gKb/9gCnP/sAp3/2AKe/+wCof/OAqL/7AKj/84CpP/sArD/2AKx/+wC2f/YAtr/7ALp/9gC6v/OAuv/2ALs/84C9P/iAAEBvf/sAAEB6AAeAAYABf/2AAr/9gIG//YCCv/2Aur/7ALs/+wAAwG9/+IByP/2Ae3/9gAGAb3/2AHo/+IB7f/EAlf/zgJd/84Cxv/iAAQBvf/iAe3/4gJX/+wCXf/iAAQBogBuAb3/4gJbAB4CXf/2AAIBvf/sAvX/9gABAlb/7AAYAA//2AAR/9gBqf/2Aa//7AG7/+wBvv/sAgf/2AIL/9gCD//YAlL/9gJg//YCYv/2Anv/7AKR/+wCk//2ApX/9gKX/+wCpv/sArX/9gK3//YCuf/2AsH/7ALh/+wC4//sABMABf/sAAr/7AHP//YB3P/2Ad7/9gH1//YCBv/sAgr/7AJ8//YCmP/2Aqf/9gLC//YC1P/2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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAD/2AAAAAAAAAAAAAD/4gAAAAAAAAAAAAAAAAAAAAAAAP/2/+IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/EAAAAAAAAAAAAAAAAAAAAAP/YAAD/4v/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/ugAAAAAAAAAAAAD/2P+6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7P/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2//YAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4gAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//b/7AAAAAAAAAAAAAD/7P/2/+z/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/2AAAAAAAAP/s/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+IAAAAAAAD/7AAAAAAAAAAAAAD/9v/2AAAAAAAAAAAAAAAA/+IAAAAAAAAAAAAA/+IAAAAAAAAAAAAAAAAAAAAA/84AAP/OAAAAMgAA/+L/4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/9gAAAAAAAD/4gAA/9j/xAAAAAAAAAAAAAAAAP/EAAAAAP/OAAAAAAAAAAAAAAAA/5z/xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+L/sAAAAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/2P/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/5//OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAD/2AAAAAAAAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAA/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAP/sAAAAAP/OAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/OAAAAAP/s/+z/4v/O/8T/xAAAAAAAAAAAAAAAAAAAAAAAAP/iAAD/zgAAAAAAAAAA/+IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/9gAAP/OAAD/xAAAAAAAAAAAAAAAAAAA/+z/7AAAAAD/9gAAAAAAAAAA/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+L/sAAAAAD/ugAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/zgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAA/8QAAAAAAAAAAAAAAAD/zgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/xP/sAAAAAAAA/7oAAAAAAAAAAAAAAAAAAAAAAAAAMgAA/5wAAAAAAAAAAP+6AAD/4v/sAAAAAAAAAAAAAAAA/+z/zgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyAAAAAAAAABQAAAAAAAAAAAAAAAAAMgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/EAAAAAAAAAAD/4v/Y//b/uv/E/9gAAAAAAAAAPAAAAAD/7AAAAAD/zgAA/7oAAAAKAAAAAAAA/+z/xAAUAAAAAAAUAAAAAAAAAAAAAAAA/+IAAP/i/+wAAAAAAAAAAAAA/7oAFP+6AAAAAAAAAAAAAAAAAAAAAAAAAAD/4gAAAAAAAP+6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/sAAA/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyAAAAAAAAABQAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAAAAAAAAAP/OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/Y/+IAAAAAAAAAAAAAAAAAAAAA/+wAAP/EAAAAAAAAAAAAAAAA/84AAAAAAAD/7AAA/+IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/zgAAAAAAAAAAAAAAAP+6AAAAAAAA/+wAAAAAAAAAAAAAAAAAAP/s/8QAAAAAAAAAAP/Y/7D/zgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/xP/O/9j/7AAA/7oAAAAAAAAAAAAA/+wAAAAA/9gAAAAA/7AAAAAA/84AAP+6AAD/uv/O/9gAAAAAAAAAAAAA/+L/xAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAP/E/84AAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAP/s/+wAAP/sAAAAAAAAAAAAAAAAAAAAAP/YAAAAAAAAAAAAAAAA/+L/zgAAAAAAAAAA/+z/zv/YAAAAAAAAAAAAAAAA/84AAAAAAAAAAP/sAAAAAAAA//b/9v/s//b/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/2AAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAP/2AAD/zgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//b/4gAAAAD/xAAAAAAAAP/sAAAAAAAA//YAAP/iAAD/4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8AAAAAAAAAAAAAAAAAAAAAABGAAAAAAAAAAAAAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAAARgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8AAAAAAAAAAAAAAAAAAAAAABGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/iAAAAAAAAAAAAAAAAAAAAAP/sAAD/xP/iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAD/xP+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7P/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/pgAAAAAAAAAAAAD/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/xAAAAAAAAAAAAAD/4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAAAAAAAAAP/iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/s/+wAAAAAAAAAAAAAAAAAAAAAAAAAAP/OAAAAAAAAAAAAAAAA/84AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAP/sAAAAAP/sAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAD/9v/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAP/O/84AAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+6AAAAAAAAAAAAAAAA/+L/ugAA//YAAP/OAAD/xP/YAAAAAAAAAAAAAAAA/7oAAAAAAAAAAP+6AAAAAP/s/+z/zv+w/8T/ugAAAAAAAAAAAAAAAP/sAAAAAP/iAAD/ugAAAAAAAAAA/9gAAAAAAAAAAAAAAAAAAAAAAAD/7P/iAAAAAAAA/8QAAP+6AAD/xAAAAAAAAAAAAAAAFAAA/+z/2AAAAAD/7AAA/9gAAAAA/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+L/xAAAAAD/pgAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAD/4gAAAAAAAP/iAAAAAP/Y/+IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAP/i/+IAAAAAAAAAAAAAAAAAAP/OAAAAAAAAAAAAAAAA/+z/4gAAAAAAAAAAAAD/2P/iAAAAAAAAAAAAAAAA/7oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAD/7P/OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/5wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/zgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/sAAAAAAAAAAAAAD/4gAAAAAAAP/sAAAAAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAD/nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAP/YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/9gAAAAAAAAAAAAAAAAAAAAA/84AAAAA//YAAAAAAAD/7AAA/84AAAAAAAAAAP/2AAAAAAAAAAAAAP/EAAAAAP/OAAAAAP+6/7AAAP/E/8T/2P/sAAAAAAAAAAAAAAAAAAAAAP/EAAAAAAAAAAD/ugAAAAAAAAAAAAD/zgAAAAAAAAAAAAAAAAAA/87/ugAAAAAAAP/EAAD/xP/EAAAAAAAAAAAAAAAA/7oAAP/YAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9v/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAD/4gAAAAAAAAAAAAAAAP/YAAAAAAAA/+wAAAAAAAAAAAAAAAAAAP/s/84AAAAAAAAAAAAAAAD/2AAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/zv/OAAD/7AAA/8QAAAAAAAAAAAAAAAAAAAAA/+wAFAAAAAAAAAAA/+wAAP/OAAD/4v/sAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/zv/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/zv+6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7P/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAD/9v/2AAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4gAAAAAAAAAAAAAAAP/OAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAA/84AAAAAAAAAAAAA/9j/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/xP/YAAAAAAAA/8QAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAA/+wAAP/Y//b/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/i/+IAAAAAAAAAAAAAAAAAAAAA/+wAAP+6AAAAAAAAAAAAAAAA/8QAAAAAAAD/7AAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAAAAP/s/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/YAAAAAAAAAAAAAAAAAAD/zgAAAAAAAAAAAAD/4v/iAAAAAAAAAAAAAAAA/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7P+wAAAAAAAAAAAAAP/Y/+wAAP/i/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sAAD/xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/iAAAAAAAAAAAAAP/2AAAAAP/2/+IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8AAAAAAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAAAAAAAAAAABGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2AAAAAAAAAAAAAAAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/87/7AAAAAAAAAAAAAD/xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/fgAAAAAAAAAA/84AAAAAAAAAAAAAAAAAAAAAAAAAAAAA/6YAAAAAAAAAAP/YAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/fgAAAAAAAAAAAAAAAP/OAAAAAAAAAAAAAAAAAAAAAAAA/7D/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/zgAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/fgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2/5wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAD/sAAA/+IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YAAAAAAAD/7AAAAAAAAP/sAAAAAAAA/84AAAAAAAAAAAAAAAAAAAAA/7oAAP+6AAAAHgAA/87/zgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/84AAAAAAAD/2AAA/87/xAAAAAAAAAAAAAAAAP+wAAAAAP/OAAAAAAAA/9gAAAAA/7D/ugAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+L/xP/sAAAAAP/iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgCrAAUABQAAAAoACgABAA8AEQACACQAJAAFACYAKAAGAC4ALwAJADIANAALADcAPQAOAEQARQAVAEgASQAXAEsASwAZAFAAUwAaAFUAVQAeAFcAVwAfAFkAXAAgAG0AbQAkAH0AfQAlAIIAjQAmAJIAkgAyAJQAmAAzAJoAoAA4AKIAqAA/AKoArQBGALAAsgBKALQAuABNALoAugBSAL8AyABTAMoAygBdAMwAzABeAM4AzgBfANAA0gBgANQA3QBjAOcA5wBtAOsA6wBuAO0A7QBvAPcA9wBwAPkA+gBxAPwA/ABzAP4BAAB0AQIBAgB3AQUBBQB4AQcBBwB5AQoBCgB6AQwBFAB7ARYBFgCEARgBGACFARoBGgCGASMBKQCHASsBKwCOAS0BLQCPAS8BLwCQATEBMQCRATMBMwCSATUBOgCTATwBPACZAT4BPgCaAUIBRgCbAVUBVQCgAVkBXgChAWABYQCnAWUBaACpAWwBbACtAW4BbgCuAXABcQCvAXMBcwCxAXUBeACyAXoBewC2AX0BfQC4AX8BfwC5AYMBgwC6AYUBhQC7AYkBiQC8AYsBiwC9AY0BjQC+AY8BjwC/AZIBkgDAAZYBlgDBAZgBmADCAZwBngDDAaMBpwDGAakBqQDLAasBrQDMAa8BsADPAbMBswDRAbcBtwDSAbkBvADTAb4BvwDXAcIBwwDZAcUBxwDbAckByQDeAcwBzwDfAdMB0wDjAdcB1wDkAdkB2QDlAdsB3wDmAeIB4wDrAeUB5wDtAekB6wDwAe8B7wDzAfEB9QD0AfcCAwD5AgUCBwEGAgkCCwEJAhMCFAEMAiACIAEOAj0CPQEPAkACQgEQAkQCRwETAkoCSgEXAkwCUAEYAlICVgEdAlgCWAEiAloCWgEjAl0CbAEkAnECeAE0AnsCfQE8An8CigE/Ao4CjwFLApECnAFNAqECpAFZAqYCpwFdAqoCqwFfAq4CrwFhArICswFjArUCuAFlAroCugFpArwCwwFqAssC2AFyAtsC3AGAAt8C5AGCAucC8AGIAvQC9AGSAvcDIAGTAyUDPQG9Az8DPwHWA0EDUAHXA1IDUwHnA9ID0gHpBLwEvQHqBcsFywHsBjAGPwHtBkwGTQH9BlwGbQH/BnIGdwIRBoAGgwIXBowGlQIbBpgGnQIlBqIGswIrBroGwQI9BsoG3QJFBuMG5QJZBuwG7AJcBvAG+QJdBwEHAgJnBwUHCQJpBxIHFgJuB64HrgJzCIYIkAJ0CJQInQJ/CL4IxQKJCM0I1wKRCNsI2wKcCOcI5wKdCOkI9gKeCPgI/AKsCP4JBgKxCrsKuwK6Cr0KvQK7Cr8KvwK8DNYM1gK9DOsM6wK+AAIB2gAFAAUAIgAKAAoAIgAPAA8APQAQABAAPAARABEAPQAkACQABAAmACYALAAnACcAAwAoACgABQAuAC4ARAAvAC8AKwAyADIAAwAzADMAVgA0ADQAAwA3ADcANQA4ADgADwA5ADoAKAA7ADsARAA8ADwAHAA9AD0APgBEAEQAAgBJAEkAUQBLAEsAAgBQAFEAAgBVAFUAOwBXAFcAMQBZAFoACwBbAFsARQBcAFwACwBtAG0ATwB9AH0ATgCCAIcABACIAIgABQCJAIkALACKAI0ABQCSAJIAAwCUAJgAAwCaAJoAAwCbAJ4ADwCfAJ8AHACgAKAAVgCiAKcAAgCwALEAGwC/AL8ACwDBAMEACwDCAMIABADDAMMAAgDEAMQABADFAMUAAgDGAMYABADHAMcAAgDIAMgALADKAMoALADMAMwALADOAM4ALADQANAAAwDRANEAUgDSANIAAwDUANQABQDWANYABQDYANgABQDaANoABQDcANwABQDnAOcAAgDrAOsAGwDtAO0AGwD3APcARAD5APkARQD6APoAKwD8APwAKwD+AP4AKwD/AP8AUgEAAQAAKwECAQIAKwEFAQUAAgEHAQcAAgEKAQoAAgEMAQwAAgENAQ0AAwEPAQ8AAwERAREAAwETARMABQEWARYAOwEYARgAOwEaARoAOwEjASMANQEkASQAMQElASUANQEmASYAMQEnAScANQEoASgAMQEpASkADwErASsADwEtAS0ADwEvAS8ADwExATEADwEzATMADwE1ATUAKAE2ATYACwE3ATcAHAE4ATgACwE5ATkAHAE6AToAPgE8ATwAPgE+AT4APgFCAUIABAFDAUMAAgFEAUQABQFGAUYAAwFVAVUACQFZAVkACgFaAVoAFwFbAVsADgFcAVwAEAFdAV0ADAFeAV4ACQFgAWAAWAFhAWEACQFlAWUAFwFmAWYACgFnAWcAVwFoAWgACQFsAWwAFwFuAW4AVQFwAXAAWAFxAXEADgFzAXMAVwF1AXUAEAF2AXYACgF3AXcADgF4AXgAFQF6AXoAFAF7AXsAAQF9AX0AFQF/AX8AUAGDAYMAFAGFAYUAAQGJAYkAUAGLAYsAGAGNAY0AGAGPAY8AWQGSAZIAGAGWAZYADAGYAZgAGAGcAZwAJwGdAZ0AJgGeAZ4AMgGjAaUAJwGmAaYAGQGnAacAIAGpAakANAGrAasAMwGsAawAJgGtAa0AEgGvAa8AGQGwAbAAMwGzAbMAGQG3AbcADQG5AbkAVAG6AboAMgG7AbsAJgG8AbwAIAG+Ab4AGQG/Ab8AEgHCAcIAEgHDAcMAJwHFAcUAJwHGAccADQHJAckAQwHMAcwAHwHNAc0AEQHOAc4AHgHPAc8AGgHTAdMAGgHXAdcABgHZAdkABgHbAdsAHwHcAdwAHQHdAd0ABgHeAd4AGgHfAd8AEQHiAeIAEQHjAeMAJQHlAeUAJQHmAecABgHpAekAHgHqAeoAUwHrAesAHwHvAe8AGwHxAfIAJQHzAfMAUwH0AfQAGgH1AfUAHQH3AfcAJgH4AfgAHwH5AfkAKAH6AfoACwH7AfsAKAH8AfwACwH9Af0AKAH+Af4ACwH/Af8AHAIAAgAACwIBAgMAPAIFAgYAIgIHAgcAPQIJAgoAIgILAgsAPQITAhMATwIUAhQATgIgAiAAEAI9Aj0ADgJAAkAAAgJBAkEABAJCAkIAAgJEAkQAKgJFAkUAIwJGAkYAKQJHAkcAIQJKAkoAHgJMAkwADQJNAk0AOQJOAk4ATAJPAk8AJQJQAlAAMgJSAlIANAJTAlMASwJUAlQANAJVAlUASwJWAlYASgJYAlgASgJaAloAMwJdAl0ABgJeAl4ADQJfAl8ABgJgAmAAIAJhAmEAOQJiAmIAIAJjAmMAOQJkAmUAHQJmAmYADQJnAmcABgJoAmgADQJpAmkABgJqAmoADQJrAmsAOQJsAmwAMgJxAnEAEgJyAnIAEQJzAnMATAJ0AnQAJQJ1AnUAVAJ2AnYABgJ3AncAPwJ4AngASQJ7AnsAOAJ8AnwAMAJ9An0AMwJ/An8AOAKAAoAAMAKBAoEAGQKCAoIAGgKDAoMAGQKEAoQAGgKFAoUAGQKGAoYAGgKHAocAEgKIAogAEQKJAokAPwKKAooAHwKOAo4ABgKPAo8AMgKRApEAJgKSApIAHwKTApMASAKUApQARwKVApUASAKWApYARwKXApcAOAKYApgAMAKZApkAEgKaApoAEQKbApsAEgKcApwAEQKhAqEARgKiAqIAHgKjAqMARgKkAqQAHgKmAqYAGQKnAqcAGgKqAqoAEgKrAqsAEQKuAq4AEgKvAq8AEQKyArIAEgKzArMAEQK1ArUANAK2ArYAQwK3ArcANAK4ArgAQwK6AroAHgK8ArwAHgK9Ar0ADQK+Ar4ABgK/Ar8ADQLAAsAABgLBAsEAGQLCAsIAGgLDAsMAMwLLAssADQLMAswABgLNAs0ADQLOAs4ABgLPAs8ADQLQAtAABgLRAtEADQLSAtIABgLTAtMAIALUAtQAHQLVAtUAIALWAtYAHQLXAtcAIALYAtgAHQLbAtsAJgLcAtwAHwLfAt8APwLgAuAASQLhAuEAOALiAuIAMALjAuMAGQLkAuQAMALnAucANwLoAugALwLpAukANwLqAuoALwLrAusAEgLsAuwAEQLtAu0ANwLuAu4ALwLvAu8ANwLwAvAALwL0AvQALwL3AvcAEgL4AvgAEQL5AvkABAL6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AAIBmAGYAAsBmQGaAAIBnAGcAB8BngGeAA4BowGjAB4BpQGlAB8BpwGnADEBqQGpADIBrQGtAB4BrwGvABgBsAGwACEBtAG0AB4BtwG3AA4BugG6AA4BuwG7AFABvAG8ADEBvgG+ABgBwAHAACABwwHDAB8BxgHGACEByQHJAB0BywHMAAMBzQHNABcBzgHOAAoBzwHPABYB0AHQADAB0QHTAAMB1AHUABcB1QHWAAMB1wHXAAoB2AHZAAMB2gHaAAoB2wHbABwB3AHcAC8B3QHdAAoB3gHeABYB3wHfAAMB4AHgAC4B4QHiAAMB4wHjABwB5AHlAAMB5gHmADAB5wHnAAMB6QHpAAoB6gHqADwB6wHrAAMB7AHsAAoB8QHxABcB8gHyAAMB8wHzADwB9AH0AAMB9QH1AC8B9gH2AAMB+AH4AAMB+QH5ACIB+gH6ABAB+wH7ACIB/AH8ABAB/QH9ACIB/gH+ABAB/wH/ABkCAQIDADsCBgIGADoCBwIHAC0CCgIKADoCCwILAC0CDwIPAC0CEwITAE4CFAIUAE0CPQI9ACMCQAJAAAYCQQJBAAkCQgJCAAcCRAJEAAUCRQJFAAECRgJGAAwCRwJHAAYCSgJKAAoCSwJLAAMCTAJMAA4CTQJNADgCTgJOACcCUQJRAAMCUgJSADICUwJTABcCVQJVAAMCWQJZAAMCWgJaACECXAJcACACXgJeAA4CXwJfAAoCYAJgAEkCYQJhADgCYgJiAEkCYwJjADgCZAJkAA4CZQJlAAoCZgJmAA4CZwJnAAoCaAJoAA4CaQJpAAoCagJqAA4CawJrADgCbAJsAA4CbQJtAAoCcgJyAAMCcwJzACcCdAJ0ADwCdgJ2AAMCdwJ3ACcCegJ6AAMCewJ7ABgCfAJ8ABYCfQJ9ACECfgJ+ADACgAKAAAMCggKCAAMCgwKDACcChAKEADwChQKFAB8ChgKGABwCiAKIAAMCigKKAAMCjAKMAAMCjQKNAA4CjgKOAAoCjwKPAA4CkAKQAAoCkQKRAFACkgKSABwCkwKTAEgClAKUAEcClQKVAEgClgKWAEcClwKXABgCmAKYABYCmQKZAB8CmgKaABwCmwKbACACnAKcAC4CnQKdACACngKeAC4CoAKgAAMCoQKhAEYCogKiAEUCowKjAEYCpAKkAEUCpgKmABgCpwKnABYCqQKpAAMCqgKqAB4CqwKrABcCrQKtAAMCrwKvAAMCsAKwACACsQKxAC4CswKzAAMCtQK1ADICtgK2AB0CtwK3ADICuAK4AB0CuQK5ADICugK6AB0CvAK8AAoCvQK9AEQCvgK+AB0CvwK/AEQCwALAAB0CwQLBABgCwgLCABYCwwLDACECxALEADACyALIAAMCygLKAAMCywLLAA4CzALMAAoCzQLNAA4CzgLOAAoCzwLPAA4C0ALQAAoC0QLRACEC0gLSADAC0wLTADEC1ALUAC8C1QLVADEC1gLWAC8C1wLXADEC2ALYAC8C2QLZACAC2gLaAC4C3ALcAAMC3gLeAAMC3wLfACcC4QLhABgC4gLiABYC4wLjABgC5ALkABYC5QLlAEMC5gLmAAoC5wLnAEMC6ALoAAoC6QLpAEIC6gLqAEEC6wLrAEIC7ALsAEEC7QLtAB4C7gLuABcC8ALwAAMC8QLxAA4C8gLyAAoC8wLzAB8C9AL0ABwC9gL2AAoC9wL3AB4C+AL4ABcC+QL5AAkC+gL6AAcC+wL7AAkC/AL8AAcC/QL9AAkC/gL+AAcC/wL/AAkDAAMAAAcDAQMBAAkDAgMCAAcDAwMDAAkDBAMEAAcDBQMFAAkDBgMGAAcDBwMHAAkDCAMIAAcDCQMJAAkDCgMKAAcDCwMLAAkDDAMMAAcDDQMNAAkDDgMOAAcDDwMPAAkDEAMQAAcDEgMSAAEDFAMUAAEDFgMWAAEDGAMYAAEDGgMaAAEDHAMcAAEDHgMeAAEDIAMgAAEDJQMlAAUDJgMmAAEDJwMnAAUDKAMoAAEDKQMpAAUDKgMqAAEDKwMrAAUDLAMsAAEDLQMtAAUDLgMuAAEDLwMvAAUDMAMwAAEDMQMxAAUDMgMyAAEDMwMzAAUDNAM0AAEDNQM1AAUDNgM2AAEDNwM3AAUDOAM4AAEDOQM5AAUDOgM6AAEDOwM7AAUDPAM8AAEDPQM9AAwDPgM+AAYDPwM/AAwDQANAAAYDQQNBAAwDQgNCAAYDQwNDAAwDRANEAAYDRQNFAAwDRgNGAAYDRwNHAAwDSANIAAYDSQNJAAwDSgNKAAYDSwNLABkDTANMABADTQNNABkDTgNOABADTwNPABkDUANQABADUgNSADMDUwNTACgEvQS9ACMFCQUJABcGMAYxAAsGMgY3AA0GQAZBACwGQgZFACYGTAZN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ZQIAAGUIZQ4AAAAAZRRlGmUgAABlJmUsZTIAAGU4ZT4AAAAAZURlSgAAAABlUHAScmRlVmVccMBlYgAAZWhlbmV0AABuSm5QZXoAAGWAcBJwGAAAaQpwwHDGAABlsGecZbwAAGWwZYZlvAAAZbBljGW8AABlsGWSZbwAAGWwZZhlvAAAZbBlnmW8AABlsGWkZbwAAGWwZaplvAAAZbBnnGW8AABlsGW2ZbwAAGXIZcJl1AAAZchlzmXUAABmFmYEZiIAAGYWZdpmIgAAZhZl4GYiAABmFmXmZiIAAGYWZexmIgAAZhZl8mYiAABmFmX4ZiIAAGX+ZgRmIgAAZhZmCmYiAABmFmYQZiIAAGYWZhxmIgAAa7ZmKAAAAABrtmYuAAAAAGokZjRmOgAAb9BnNmmUAABv0GZAaZQAAG/QZkxplAAAZkZnNmmUAABv0GZMaZQAAG/QZlJplAAAZmpmcGZeZmRmamZwAAAAAGZqZlhmXmZkZmpmcAAAAABmlGayZqYAAGaUZnZmpgAAZpRmfGamAABmlGaCZqYAAGaUZoJmpgAAZpRmiGamAABmlGaOZqYAAGaUZo5mpgAAZpRmmmamAABmoGayZqYAAGasZrJmuAAAZtxmvmboAABm3GbEZugAAGbcZspm6AAAZtBm1mboAABm3GbiZugAAGb6Zu5nBmcMbWBm9AAAAABm+mcAZwZnDHi8Z0hnVAAAeLxnEmdUAAB4vGcYZ1QAAHi8Zx5nVAAAeLxnJGdUAAB4vGcqZ1QAAHi8ZypnVAAAZzBnNgAAAAB4vGc8Z1QAAGdCZ0hnVAAAeLxnTmdUAABnYGdaZ2wAAGdgZ2ZnbAAAZ3JnfmeEAABneGd+Z4QAAGeWZ5xpZGeiZ5ZnimlkZ6JnlmecaWRnomeQZ5xpZGeiZ5ZnnGlkZ6JnqGeuAAAAAGe0Z7pnwAAAZ+Rn3mfwAABn5GfGZ/AAAGfkZ8xn8AAAZ9Jn3mfwAABn2GfeAAAAAGfkZ+pn8AAAaCBoXGhiaCxoIGgaaGJoLGggZ/ZoYmgsaCBoCGhiaCxoIGf8aGJoLGggaAJoYmgsaCBoCGhiaCxoIGgOaGJoLGggaBQAAAAAaCBoGgAAAABoIGgmaGJoLGgyaDgAAAAAa/5oPmhEAABoSmhQAAAAAGhWaFxoYgAAb3ZoemiAAABvdmhoaIAAAG92aG5ogAAA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AIEBygABAHUAAAABAGoAAAABAG8BywABAKAAAAABAJ4AAAABAGUBygABAGcAAAABALQBygABAH4BygABAIcAAAABAI4BygABAHABygABARwBygABAKIBygABAJIAAAABAM4BygABAJcBygABAJgBygABAJgAAAABALEBygABAIgBygABALsBygABAQABygABAOcAAAABAPUBygABAKsBygABALcBygABAIsBygABAHsBygABAIUBygABAN0BygABAIwBygABAEwBygABAEwAAAABAIcBygABAIkAAAABAHEAAAABAUkBygABAPQBygABAH0BygABAJABygABAJ4BygABAI4AAAABAUsBygABAdQB1AABAc8BygABAVcBygABARcBygABAToBygABAMYBygABANABygABAGIAAAABAHsAAAABAI8BygABAH8BwgABAMkAAAABALYBygABAGgBygNhEgYYSBGIGDwaTA2GGXQQ1Bl6GYAZhhDCGXQQ1BmSEMgNjBDUDZIZgA2YEMINnhDIDaQQ1A2qGYANsBDCDbYQyA28ENQNwhmADcgQwg3OEMgN1BDUDdoZgA3gEMIN5hDIDlgSQg5kEk4OWBJCDewSQg3yEk4OQA5GDkwOUg5ADkYOWA3+DmQN+A5YDf4OCg5GDgQOUg4KDkYbqBwsG6gcOBu0GxgbqBwsG8AbJA4QHCwOEBw4DhYOIg4WDi4OHA4iDigOLg46DkYONA5SDjoORg5ADkYOTA5SDlgOXg5kDmoOcA52FUIOghU8DnwbtA/wFUIOghvAD/wVQg8eFTwPKhu0FKAVQg8eG8AUphVCDogVPA6OGvoOlBsADpoY/A8eGPYPKhuWDqAbnA6mFUIVSBU8GLQa+hi6GwAYwA7EFUgOyhi0DqwYuhwmGMAOuA6yDrgOvhv2HKQb/BywDsQZyA7KGdQcPhsYHEobJBVCDtAVPA7WG7QO3BvADuIVQg7oFTwO7hu0DvQbwA76FUIPDBU8DwAa+g8GFUIPDBsADxIPGA8eDyQPKhsSFKAbHhSmDzAWaA8wFmgPPBZ0DzAWaA88FnQPMA82DzAPNg88D0IPPA9CD0gY5A9IGPAPSBjkD7oY5A+6GPAPuhjkD7oPTg+6D1QPxg9OD8YPVA9aGOQPWhjwD2APZg9sD3IPug94D7oPfg+EGOQPhBjwD8YPig/GD5APlhjkD5YY8A+6D5wPug+iD64AAA+oF74PrgAAD7oPwA+6D7QPug/AD8YY5A/GGPAPxhjkD8wAAAAAD9IVQhnIFTwZ1Bu0GxgbwBskGhAamhoWGpoaHBqOGigapho0GjoaQBpGGhwajhooGqYP2BjkD9gY8A/YGOQYGBNQGBgTUBgMD94YGBNQGCQP5BuoD/YbqA/qG7QP8BuoD/YbwA/8EAIAABAIF74QDgAAEBQXvhAgGpoQLBqaGkwajhAgGpoaUhqmGhAQGhoWEBoaHBoiGigaLhAgECYQLBAyGkwaIhpSGi4alBA4GoIQPhqIGiIaoBouGhAQRBoWEEoaHBBQGigQVhoQEFwaFhBcGhwQYhooEGgaEBBuGhYQbhocEHQaKBB6EIAAAAAAEIYRBBSCEPgUghD+FI4RBBSCERAUjhMUFF4TFBMyGbYUahm8FGoQjBSCEIwUghCSFI4QkhSOEJgUghCeFIIQpBSOEKoUjhEEELAQ+BCwEP4QthEQELYQzhDUELwZgBDgEMIQzhDUEOwQyBDOENQQ2hmAEOAQ5hDsEPIRBBEKEPgRChD+ERYRBBEKERARFhgYE1AYGBNQGAwTRBgYE1AYJBNWGBgYHhgYGB4YDBFSGCQRHBEiE1ARIhNQESgTRBEoE1YYGBgeGBgYHhgMES4YDBE0EToTUBE6E1ARQBNEEUYTVhFMGB4YGBgeGAwRUhgkEVIRWBNQEVgTUBFeE0QRXhNWEWQYHhFqGB4YDBf6GCQYBhJyE1ASchNQEXATRBFwE1YRdhNQEXYTUBF8E0QRghNWF5oXoBeaF6ASBhhIEYgYPBGsEeISBhhIEY4RlBGaEeIRoBHWEbIRyhGmEdYRrBHiEbIRyhG4Ee4SEhhIEb4YPBISGEgRxBHKEdAR1hHcEeIR6BHuEgYYSBH0GFQR+hIAEgYYSBIMEjASEhhIEhgYVBIeEiQSKhIwEjYAABI8EkISSBJOElQczhJUHMISWhwsEmAcOBJmGxgSbBskGBgTUBgYE1AYDBJ+GBgTUBgkEooSchNQEnITUBJ4En4ShBKKEpYc/hKQHQoSlhz+EqIUXhKiFF4ZthRqEqIUXhm8FGoSnBReEpwUXhL8FGoTAhRqExQUXhMUEzIZthRqGbwUahKiEw4SohMOGbYTIBm8EyASqBReEq4UXhK0FGoSuhRqEsASxhLAEsYSzBLSEswS0hLkF74S2BLeEuQS6gAAEvATFBReExQTMhm2FGoTFBReGbwUahL2FF4S9hMyEvwUahMCFGoTCBReEwgTMhRSFGoUZBRqExQTDhMUExoZthMgGbwTIBMUEw4TFBMaGbYTIBm8EyATJhReEywTMhM4FGoTPhRqE0oTUBNKE1AX9BNEE0oTUBgAE1YVNhzOFTAcwhU2HM4TnhpYE6oT2hO2E+YTnhpYE8IT8hOeGlgTqhPaE7YT5hPCE/ITXBpYE2IT2hNoE+YTbhPyE54aWBOqE9oTdBN6E4AThhOMGlgTjBPaE5IT5hOYE/ITnhOkE6oTsBO2E7wTwhPIE84aWBPUE9oT4BPmE+wT8hemF6wUKBQEFDQUEBemF6wUQBQcE/gXrBP+FAQUChQQFBYUHBemFCIUKBQuFDQUOhRAFEYUWBReFEwUXhRSFGoUWBReFGQUahR8FIIUcBSCFHYUjhR8FIIUiBSOFQYaWBUGGmQaahsYFQYaWBpwGyQVBhSUFQYUmhpqFKAacBSmFKwUshS4FL4UxBTKFNAU1hTcGlgU4hpkFOgbGBTuGyQU9BpYFPoaZBu0G7obwBvGFQYVABUGFQwb9hykG/wcsBUSGlgVEhpkFRgbGBUeGyQaXhpYGl4aZBpeGlgYGBgeGBgYHhgMFSQYGBgeGCQVKhU2HM4VMBzCFTYczhVCFUgVPBi0GvoYuhVCFUgbABVOFWAamhVUGpoVWhqOFWAamhVmGqYVeBo6FYQaRhWQGo4VeBo6FZYaphVsGjoVchpGFXgVfhWEFYoVkBoiFZYaLhWcGjoVohpGGogajhqgGqYVqBWuFhoc/hYgHQoWGhz+FbQc/hW6HQoWGhXAFiAVxhYaFcAWGhXGFcwc/hXSHQoV2Bz+Fd4dChXkFfAV6hXwFhoc/hYgHQoWGhz+FiAdChX2HP4V/B0KFgIc/hYIHQoWDhz+FhQdChYaFiYWIBYmFiwc/hYyHQoWOBz+Fj4dChZEAAAWUBpYFkoaZBkaGeAWUBpYGSYbJBZcHP4WVh0KFlwc/haGFmgWhhZoFpIWdBaGFmgWkhZ0FmIWaBZiFmgWbhZ0Fm4WdBaGFnoWhhZ6FpIWgBaSFoAWhhaMFoYWjBaSFpgWkhaYFuwXZBbsF1gW+BdeFuwXZBcEF2oWnhdwFp4XfBakF4gWqheUFrAXZBawF1gWthdeFrwXahbCF2QWwhdYFsgXXhbOF2oW1BdkFtoXWBbgF14W5hdqF3YW8heCFv4XjhcKFuwXEBbsFvIW+Bb+FwQXChd2FxAXFhdkFxYXWBccF14XIhdqFygXZBcoF1gXLhdeFzQXahc6AAAXQBe+F0YXvhdMF74XUhe+F3YXZBd2F1gXghdeF3YXZBeOF2oXdhdwF3YXfBeCF4gXjheUF5oXoBemF6wXsgAAF7gXvhfEHNoXxBzaF8oc5hfEHNoXyhzmF9Ac2hfQHNoX1hzmF9Yc5hfcHNoX3BzaF+Ic5hfiHOYAABfoGBgYHhgYGB4YDBf6GBgYHhgkGAYX7hgeF+4YHhf0F/oYABgGGBgYHhgYGB4YDBgSGBgYHhgkGCoYMBnIGK4Z1BvkGeAYMBnIG+oZ7BhCGEgYNhg8GEIYSBhCGEgYThhUGFoYYBhmGGwYchh4GH4YhBiKGcgYkBnUGJYZ4BicGewYohioGK4YtBvkGLob6hjAGNIZyBjGGdQYzBngGNIZyBjYGewY3hjkGN4Y8BjeGOQY6hjkGOoY8Bj8GcgY9hnUG5YZ4Bj8GcgbnBnsGQIAAAAAGQ4ZCAAAAAAZDhkgGcgZFBnUGRoZ4BkgGcgZJhskGTgZyBksGdQZMhsYGTgZyBk+GyQZRAAAAAAZShlQAAAAABsMGVwczhlWHMIZXBzOGWgZbhliHMIZaBluGXQZgBl6GYAZhhmMGZIZmBmeGaQZqhmwGbYZwhm8GcIZzhnIGc4Z1BnaGeAZ5hnsGfIc/hn4HQoZ/hwCGf4cDhoEHEQaChxQGhAamhoWGpoaHBoiGigaLho0GjoaQBpGGkwajhpSGqYaXhpYGl4aZBpqGxgacBskGnwczhp2HMIafBzOGpQamhqCGpoaiBqOGpQamhqgGqYashzOGqwcwhqyHM4auBzOGr4cwgAAGsQAABrEGtAczhrKHMIa0BzOGtYa3BriHM4a4hzCGugczhroHMIa7hzOGvQcwhuoHAIbqBwOGvocpBuoHAIbABywG6gcLBuoHDga+hykG6gcLBsAHLAbqBsGG6gbBhtCGwwbwBsMHAgcLBwIHDgbEhsYHAgcLBseGyQbKhswGzYbPBtCG0gbThtUG1obYBtmG2wbcht4G34cLBt+HDgbhBykG4ocsBuQHCwbkBw4G5YcpBucHLAbqBuiG6gbrhu0G7obwBvGG8wcLBvMHDgb0hykG9gcsBveHCwb3hw4G+QcpBvqHLAb8BwCG/AcDhv2HKQb/BywHAgcAhwIHA4cFBykHBocsBwyHCwcMhw4HCAcpBwmHLAcMhwsHDIcOBw+HEQcShxQHFwcjBxWHJgcXByMHGgcjBxiHJgcaByMHG4cjBx0HJgcehykHIAcsByGHIwckhyYHJ4cpByqHLAAABy2HMgczhy8HMIcyBzOHNQc2hzUHNoc4BzmHNQc2hzgHOYc8hz+HOwdChzyHP4c+Bz+HQQdCgABAOf/DwABASUDjQABAUkDNQABARoDTwABATIDNQABAR0DjAABAUEDNAABARIDTgABASoDNAABAR0DFgABAUECvgABARIC2AABASoCvgABAR8DsAABAUMDWAABARQDcgABASwDWAABAXMCiwABAYMCigABAKz+6AABAJ3+7QABAJIDcQABAIsDcQABANoCEgABAI4D1QABAGYDygABAOEAAAABAGYDvwABAPD/+wABAHwDvQABAHUDvQABAHgDjgABAJEAAAABAH8DjgABAKD/+wABAH8C3AABAHv+zQABAIYC3AABAIr+yAABAJwCEAABAJYAAAABAfL+ZgABAff+ZgABAfb++QABAfH++QABAJz/DQABALz/DQABAJv/FQABALv/FQABALgC/wABAf7/AAABAgsCSgABAfH/AAABAfkCOgABAgsCiAABAfT+4gABAe/+4gABAHr+9gABALH+9gABAfT+/wABAe/+/wABAHr/EwABALH/EwABAfL+hgABAJ3+mgABAff+hgABAL3+mgABAe4CgwABAfX/AQABAgMCgwABAfD/AQABBG8CpgABA7j/DQABArcCpAABAgX/CAABAN8C3AABAPT/FQABAOz/FQABAN8DTgABAQ4B8QABANv/bwABASwB9QABAOH/cwABAPD+swABAOj+swABAN8DUgABAO7+egABAPb+egABAOADIwABAPP/EwABAOv/EwABAJMDQAABAMcDLwABAO3/FAABAN8B9AABAPX/FAABAOQDfAABAGQCtAABAGD/FwABAOcDUwABAS7+egABAR3+fwABAXz9mAABAH3+egABAWX9mAABALT+egABAKUCkQABAI4ChwABAJwC7AABAIoCugABAer/CAABAw4DNQABAwr/CAABA1sCzgABA1f/CAABAyn/CAABAyz/CAABAuz+4wABAyX+4wABAN/+5AABAQn+4wABAeb+pgABANj+pwABAQL+pgABAev/BwABAN3/CAABAQf/BwABAI4DHQABAJj+nwABAnoDKgABAJ4DLgABAg8EAAABAgkEBAABAEsD/wABAEwD/wABAZr/BAABAKP/GQABAUICxwABATH/+wABAQj/+wABAR4DHwABAXP+dgABAT8CyAABARMC4QABATD/FQABASsCxwABAQf/FQABAgkC+AABAEsC8wABAg8C9AABAZv+agABAEwC8wABAKT+fwABASL/DgABAUIDHgABAKACoAABAXf+tgABAYv+tgABAU4DfAABALEDOgABALADRAABAV0B9AABAVL/CwABAUoDUwABAL4DEQABAaEAXQABAYUASAABAOQCogABAUsDdgABAK4DNAABAK0DPgABASACWAABAUcB3gABAVH/JAABAVoDIwABAbQDGgABAb4B3gABAP0CAAABAWkCBAABATgB3gABARkDggABAWoDMwABAb4AAAABAb8DDQABAcP/JAABAP4DLwABATwAAAABATkDDQABAT//KgABARUBiAABAGsBxgABAHT/RQABAOQCEAABAMYA8AABAN0DOgABAQ4CsgABAHwC9AABAGz/RQABAL8CGgABAQH+8wABAGoDJQABAV8DJQABAJMAAAABAWkDJQABAKL/+wABAZoCZgABAy0DDwABAokB7wABAQUDJQABAQECfAABAUkC3AABAKwCmgABASz/FQABAKsCpAABARv/GgABAOMC5wABAOwC5wABAdQDOgABAdMCSQABAdMC9AABAfIDDAABAOsDTAABAOkDSwABAdICSwABAa7/4QABAUkCUgABASX/6wABAWUCygABAXAAAAABAJACygABAJ7/YAABAJ/++AABAk8DbQABAJkDbQABAIcDbQABAk4DiAABAaf+owABAk4CfAABAbf+owABAMD+uAABAsoDSgABAnUDTQABAbz/6wABALsDTQABALgDSwABAS3/+wABAUoC5QABAXn+WAABARwAAAABATECugABASsCugABAKUDzQABAKwDzQABAagC3AABAXoAAAABAa8C3AABAav//gABAS4DKAABAKwEOwABAKUEOwABATAByQABAVP90QABASoByQABAU390QABAKQC3AABAHH+uAABAKsC3AABAKL+tgABATEC+AABASsC+AABAVL/GQABAKUECwABAHYAAAABAKwECwABAKf//gABAR8CrQABAW8ClwABAVL//gABAVkCkgABATgAAAABATUClwABASv/6gABATT/GgABAW4BpgABAVH/GAABAVgBoQABATf/GgABATQBpgABASr/BAABAdsDsgABAJgDiAABAdsDqAABAaz/6wABAIYDiAABAMUAAAABAhgD3wABAGUD3wABAiwD3AABAZr/6wABAGYD3wABAKMAAAABAVf+MwABAVb+MwABAHv/FQABALL/FQABAWYCiQABAWL+jwABAVoCZwABAWL+bQABAMYC6gABAKP/hAABAPICgQABAIv/hgABAW4DsAABAW4DkgABAJkEEAABAN4DogABAWMC7AABAVcCygABAVj+MgABAWACLAABAVf+MgABAWEDWwABAJED8AABAM0DgwABAS3/FAABARz/GQABAP4CwgABAP4CrgABAgoBWQABAfUBWQABAfH+nwABAL7+8AABA1oDNwABAQcDngABAw0DngABARADNwABAlICtgABAk0CdwABAlECrQABAWz+XgABAkwCbgABAVz+CgABAQcDLAABARACxQABAlkDJAABAlQC5QABAtUBhgABAeb+8AABAOACxAABAM0CfgABALj+RAABAKL+QQABAOoC4gABANsC4gABAN4CbAABANICbAABAbcBmgABAdYBmgABANb/JwABANYCeAABANsCcAABANYDwQABAMgDwwABAOwDCgABAN0DCgABAOoBiAABANsBiAABAP7+XwABAOsCtwABANwCtwABAOECaQABANcCaQABAIoDMQABAWQCwwABAVQCzwABAOcCygABAOECygABBHYDFAABA7n/8wABAr4DEgABAgb/7gABA7T+qwABAgH+pgABBG4BtQABA7n/DAABArYBswABAgb/BwABA3ICdgABAgQCdgABAfoCdgABA20CuQABAf8CuQABAfUCuQABA3EC3wABAgMC3wABAfkC3wABA3gDvwABA7oDlAABAgoDvwABAgADvwABA3EBhQABAWb94gABAgMBhQABAdT+swABAfkBhQABAcP+swABA5/+swABA3MDBwABAgUDBwABAfsDBwABA3ICtAABAgQCtAABAfoCtAABAKsC/gABAH8CpgABAJwEEAABAHYDagABAJwDYwABA6gAAAABAdn/+wABA6T/+wABAcj/+wABA6P/FQABA3kC5AABA6f/GgABAgsC5AABAdj/FQABAgEC5AABAcf/FQABAOoCGAABAOz/+wABAR4BvAABATUAAAABAHoDFQABAIsDOQABAJsAAAABAj4BtwABAckBwQABAkYDFgABAdEDIAABAj4CnwABAckCqQABAH3+1wABAUwCtwABAK0CowABASj+swABAKwCrQABARf+uAABAKwBsgABAS7+mgABAUkB9AABAY3+dgABAKsBvAABAR3+nwABAfUCQQABASADQAABAUkAAAABAOQC+AABAO7//QABARUCcAABARr//gABAhECQgABAhb/ZQABAiQCQgABAiH/aAABAL0C1wABAJH/fgABAN8CegABAH//hQABAfUCtwABAigCvwABALcDLgABAOkCtwABAhwCSQABAez+mQABAgoCQQABAez+nwABAJf+swABALf+swABAgoCswABALcDKgABAfUCswABAOkCswABAOAC5QABAPX/+wABANwEUgABAO3/+wABAhICuAABAf0CuAABAJYDIQABAJYDIgABAI7+sgABAg8C4QABALwDWAABAfoC4QABANAC6wABAgwC2wABAJEDUgABAfcC2wABAM0C5QABALcCqwABAIz/GQABAFwDRAABAQADCQABAQAC9QABAKkCmwABAMgCmwABATX/BgABAR0CLgABAUEB1gABAUb+dgABARIB8AABASz+swABASoB1gABAQP+swABAcgCDwABAcv/AgABAcwCDwABAcz++wABAJgCfAABAIYCfAABAMT/GgABAfb/5wABAeQCKQABAfH/5wABAKwDJAABAJz/+wABAO4CewABALz/+wABAOgC6QABANIC6QABAOICfQABAI0DdwABAMkDCgABAw0CRAABA1oB3QABAQcCRAABANz/CQABARAB3QABAQb/CAABAlEBxQABAW3/RAABAkwBhgABAV3+8AABAQgDNQABARECzgABAVj/GQABAV8BOwABAVf/GQABAJACwQABAMwCVAABAQUC8gABAQUC3gABA2IDPAABAQ8DowABAN3/7wABAxUDowABAev/7gABARgDPAABAQf/7gABAP0BkwABAP0BfwABAP4CcAABAP4ChAABAQX+ygABAPYCvQABAPYCqQABAP4BkwABAVP+5wABAMECmgABAJkCjwABAP0CZwABAP0CewABALcB0AABAOkBWQABAWX+JgABAF3+fAABAIgC+gABAHz/+wABAMQCjQABALP/+wABAQYBJQABAV7+OAABAS0A7wABAWD+QgABALEBxgABAJH/JQABAPEBhQABAIP/IAABAY0B0wABAYP/GwABAZUBYAABAeT/RAABAcgA+wABAeH+8wABAQkCTQABAJ8CvAABAJ8CagABAOwCNQABAL8DLwABAPECuAABAV/90QABAOQA1gABAXb90QABAI8B0AABAHf+swABAMsBYwABAK7+swABAQoCQgABAHcCrgABAHcCXgABAOQBpwABALcCuAABAOkCQQABAOUBxwABALgCwQABAOoCSgABAWT+MgABAN0CAAABAXv+MgABALAC+gABAOICgwABALQCzwABAOoCiAABAWT/GQABAOUCBQABAXv/GQABAJAC/wABAHz/FAABAMwCkgABALP/FAABAL0AbAABANoB4gABALYBlgABANMDDAABAP8DWQABAOIB4wABAJ8C0QABAJ8CVgABALsC4QABAdb/6wABAMMBnQABAbn+1gABAHcCxwABAJz/FAABAHcCSAABALz/FAABAKj//wABAPMCzwABAQj/BgABAPMCuwABAQX/BgABAj8CqAABAYP/8wABAcoCsgABAT7//AABANwCeQABAO0CeQABAO4DqAABALn/KgABAN0DqAABAKP/JwABAAwA4gACAcoFSgABAGkNIA0uDU0NTg3gDeMN5A3lDeYN5w3oDeoN8w4DDgQOBQ4YDhsOHA4dDh4OHw4gDiMOJA7IDssOzA7NDs4Ozw7QDtEO0g7TDwEPVQ9YD1kPWg9bD10P7w/wD/IP8w/1ECIQcRB1EIMQhBCFEMwQ0xDpEOoQ7BDtEO4RIxFwEXERdxF6EXsRfRF+EYARgRGDEbYRuRG6EdUR1xJJEkoSSxJMEk0SThKQEpESkhKTEpQSlRKWEpcSmBKZEpoSmxKcEp0SnhKgEqESohKjEq0SrxM+E14AAgAmDRINHwAADSENIgAODTkNQQAQDX4NlAAZDZ4NngAwDa8NxwAxDkIOUQBKDnMOeABaDoIOjABgDr0OxwBrDucO7gB2Dw8PHAB+DzYPTgCMD3cPdwClD30PhwCmD50PngCxD6cPqACzD60PrgC1D7MP7gC3EAgQIADzECQQJAEMEFEQcAENEI4QnAEtELYQuQE8ELsQwwFAEMUQxQFJEQsRIgFKESURJgFiEU0RbwFkEY0RsAGHEcgR1AGrEfwSHgG4Ei4SPQHbEmYSaAHrEq4SrgHuEtgS+gHvEyYTPQISE1YTWAIqAGkAAAHiAAADSgAAA3oAAQGmAAABrAAAAdwAAAGyAAABuAAAAmAAAAG+AAABxAAAA0oAAAHKAAEB0AAAAdYAAANKAAACcgAAAdwAAAHiAAAB6AAAAlQAAAIYAAACcgAAAe4AAAH0AAAB+gAAAgAAAAIGAAACDAAAAhgAAAISAAACGAABAh4AAQIkAAECJAAAAioAAQMgAAECMAABAjYAAQL8AAEDIAABAjwAAAJCAAECSAAAAk4AAAJ+AAACVAABAloAAAJgAAACZgAAAmwAAAJyAAECeAAAAn4AAAKEAAACigABApAAAAKWAAACnAABAvwAAAKiAAACqAABAq4AAAK6AAACugAAA3QAAAK0AAACugAAAroAAAN0AAACwAAAAsYAAALMAAACzAAAAtIAAALYAAAC3gABAyAAAALkAAEC6gAAAvAAAQL2AAEC/AAAAwIAAAMIAAADDgAAAxQAAAMaAAEDIAAAAyYAAAMsAAADMgAAAzgAAAM+AAADRAAAA0oAAANQAAEDVgAAA1wAAANiAAADaAAAA2gAAQNuAAADdAAAA3oAAQBXAAAAAQC6AcoAAQCuAcoAAQCNAcoAAQCDAcoAAQDYAcoAAQBmAcoAAQBlAAAAAQDzAcoAAQDAAcoAAQChAcoAAQCaAcoAAQEMAcoAAQCVAcoAAQCgAcoAAQCUAcoAAQCJAcoAAQB8AcoAAQBzAcoAAQCBAcoAAQB1AAAAAQBqAAAAAQBvAcsAAQCgAAAAAQCWAAAAAQCeAAAAAQBlAcoAAQBnAAAAAQC0AcoAAQB+AcoAAQCHAAAAAQCOAcoAAQBwAcoAAQEcAcoAAQCiAcoAAQCSAAAAAQDOAcoAAQCXAcoAAQCYAcoAAQCYAAAAAQCxAcoAAQCIAcoAAQC7AcoAAQEAAcoAAQDnAAAAAQD1AcoAAQCrAcoAAQC3AcoAAQCLAcoAAQB7AcoAAQCFAcoAAQDdAcoAAQCMAcoAAQBMAcoAAQBMAAAAAQCHAcoAAQCJAAAAAQBxAAAAAQFJAcoAAQD0AcoAAQB9AcoAAQCQAcoAAQCeAcoAAQCOAAAAAQFLAcoAAQHUAdQAAQHPAcoAAQFXAcoAAQEXAcoAAQE6AcoAAQDGAcoAAQDQAcoAAQBiAAAAAQB7AAAAAQCPAcoAAQB/AcIAAQDJAAAAAQC2AcoAAQBoAcoCLQRcBGYEcASABJAEqgTEBNQE5ATyBQYFIAU0BUQFVAV+Ba4Frg9SD1IPUg9SBb4FzgXYBe4F+AZGBgIGDAYaBjAGRgZQBloGcAaGBqAPzgawBsYG3AbyBvwHBgccBxwHMgdIB54HngfkB6gHsgfAB9QH1AfkB+4H+AgICBgIMghcCEwIXAhsCGwIdgh2CIAIgAiQCJAIoAiqCL4ItAi+CMgI0gjiCPIJDAkgCTAJQAlUCV4Jbgl+CX4JiAmICZIJkgmoCbIJvAnMCeIJ+AoOChwKNgpQCmYKfAqGCpAKmgqkCrgKwgrMCtoK7gr4CwILDAsiCzgLTgtkC34LmAuuC7gLwgvYC+4L/AwWDCwMQgxQDGoMhAyeDLQMvgzODOQM7g0CDPgNAg0MDRYNJg08DUwNbg1+DaANsA3GDdYN7A4GDiAOVA46DkoOSg5UDmoOdA5+Dn4OlA6qDsAO0A7aDuQO5A+KD6wPig+sD4oPrA+KD6wPrA+KD6wPdg9iD3YPCA76DwgPKg8cDyoPPg9ID1IPdg9iD3YPig+sD4oPrA/OEDwP5A/uD/wQChAYECYQPBBGEFAQahCEEJIQoBC6ENAQ5hEGERQRKhE0EUoRYBF6EZQU/hXKH5gg8hGuGBoRuBG4IygleBHOEeQSIhHuEfgSBhIUEiISLBI2EkQSUhJgEm4ShBKaEroS1BLuEwQTDhMkEz4TSBNeE3QTthPAFB4TyhPUE+IT8BP+FA4UHhQoFDIUQBRgFHoUmhS0FM4U3hTuFP4VDhUeFS4VPBVWFWYVcBV6FYoVihWaFaoVqhW0FbQVyhXKFcoVyhXaFfAV+hX6FgQWBBYUFioWNBY+FlQWahaAFpYWsBbKFuQW/hcIFx4XNBd2F3YXgBeWF6AXuhfUF+4X7hgEGBoYOhgkGDoYUBhqGIQYhBiOGI4YmBiYGK4YrhjEGPoZIBkqGXYZNBk+GUgZVhlmGXYZgBmKGZQZohnCGdIZ4hnyGgAaFBoUGiQaNBpEGlgaZhp6Go4aohqsGrwaxhrWGtYa5hrmGvYbABuMG5YbChsUGx4bRBtSG2AbdhuMG5YboBuqG7QbzhvkG/ocEBwmHDwcUhxoHH4cmByyHMwc5hzwHQYdEB0mHSYdPB08HVIdUh1cHXIdiB2YHZgdqB3OHegeAh4cHhweMh48HtAeRh5QHnYenB6qHsAe0B7aHuQe8h8MHxofKh9AH04faB+IH5gfqB+4H8gf1h/kH/IgGCAyIEIgTCBWIGYgZiB2IIYgkCCaILAgxiDcIPIhCCEeITQhSiFUIV4hdCF0IYoiViJgIaAhsCHmIfwiHiI0IlYiYCJqInQihCLcIqYisCLGItwi8iL8IxIjKCM+I1QjaiOAI4ojmiOkI64jviPII9gj4iP4I/gkFCQqJEwkYiRsJNIkfCSGJJoksCTSJOIk+CUeJUAlYiV4JY4lpCW6JeAmBiYsJk4mXiZ0JpYmuCbaJtoAAgDiBgQiLiAaAAIA6AYQIiQgEAACAAoXACBsIMoAAQP1AfAAAgAKBVwgbCByAAEDoAHwAAMADgAUFqgQBCI+IkQAAQZNAdYAAQYr//sAAwAOABQaVhpcIkYiTAABBhAB8AABBi//+wACAAoFLiIKIhAAAQOnAfAAAgAKBTQiHCIiAAEDggHwAAMASgVmITwhQiGmH5IAAwAOBT4g4iDoIdwh4gABBi8B1gADAA4AFCD0IPoh6iHwAAEF8gHwAAEGEf/7AAMADgUqIQAhBiFqIXAAAQa6AdYAAgAKBSwhViFcAAEEMgHwAAIACgUyIUYhTAABBEoB1gAEABIAGAAeACQB6AHuIQQhXgABBYcC3AABBZsAAAABA9oCfAABBAcAAAAEABIAGAAeACQAKhyOHJQcmgABBhYB8AABBjX/+wABBFcC3AABBFP//gABAvcBYwACAAocSBxkHGoAAQK7AdAAAgAKBEoghCCKAAEDtAHQAAIAFAAaIIog5AACAAoAECDUINoAAQJRAdAAAQI+//sAAgE4AT4gnB6IAAIBGAEeIJIefgACAHgAfh7qH1oAAwCIAI4fBh6IIH4ghAACAAoAEB6sHrIAAQLKAdAAAQK2/xUAAgAKABAelh6cAAEDBgFjAAEC7f8VAAIAHgAkHpYe9AACACoAMB6cHqIAAgAKABAe2h7gAAEDcgHQAAEDXv8VAAIACgAQHuYe7AABAx0B0AABAwn/FQADAA4AFBj8Hg4gBCAKAAEGeQFjAAEGYP8VAAIIvAAKIC4gNAABAxD/FQACAAoAECBAIEYAAQL/AdAAAQLr/xUAAgAKABAgKiAwAAEDOwFjAAEDIv8VAAIACgAQH2YfbAABA/ABYwABA9f/FQACAEoAUB9mH8AAAgAqADAfjh+UAAIACgAQH4QfigABA+sBYwABA9L/FQACAAoAEBzyHVoAAQOvAdAAAQOb/xUAAgAKABAfeh+AAAECjQFjAAECdP8VAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMgA4AD4ARABKAFAAAQQfAawAAQQmAAAAAQOFAawAAQOLAAAAAQLpAawAAQLvAAAAAgDsEQoe7BzYAAIAahBsHUQdtAADABwQNh1gHOIe2BzEAAMADhAoHVIc1B7KHtAAAQhlAqQAAgAKECoaPhpEAAEE4wKkAAIAHg+sHPgdVgACACQQJhz+HQQAAgAKD5gdPB1CAAEFmgKkAAIAChAMHU4dVAABBUUCpAADAA4AFAjoEyYeth68AAEH2gKkAAEHKf/uAAMADgAUFyoXMB6+HsQAAQe1AqQAAQcE/+4AAgAKD+gepB6qAAEFJwKkAAIACg/uHnIeeAABBUwCpAACAC4QUh3sHkYAAgAUEDIeFB4aAAIAChAoG44b9gABBdcCpAACAAoQLh4cHiIAAQR5AqQAAgDYDo4d6hvWAAIAvg5uHeAbzAACADgNsBw4HKgAAgAeDZAcHhx8AAIAJA2cHCQcKgACAAoNfBxiHGgAAQPrAzUAAgAKDYIcdBx6AAEDlgM1AAMADgAUCA4STB3cHeIAAQY0As4AAQYq/+4AAwAODbgWUBZWHeQd6gABBgYDNQACAAoNWh2uHbQAAQOdAzUAAgAKDWAdwB3GAAEDeAM1AAMADg24HOAc5h1KHVAAAQahAs4AAgAkDdodNh08AAIACg26HSwdMgABBDECzgACAAoNwBqgGwgAAQQoAzUAAgAeACQdDBr4AAIAFAAaHQIdCAACAAoAEBp8GuQAAQNrAvMAAQPDAAAAAgCyALgc4hrOAAIAvgDEHNgaxAACAAoRtBsgG34AAQP2AuEAAgAKABAbIBsmAAEDoQLhAAEDv//7AAIACgAQHOwc8gABA6gC4QABA8b/+wACAAoAEBz4HP4AAQODAuEAAQOh//sAAwA2ADwcEhwYHHwaaAADAA4AFBu4G74cshy4AAEGMALHAAEGDf/7AAMADgAUG+ob8BxUHFoAAQa7AscAAQaY//sAAgAKABAcOhxAAAEEMwLhAAEEUf/7AAIACgAQHCQcKgABBEsCxwABBCj/+wACAiwEeBwOGfoAAhqMGg4cBBnwAAIBPAP+GkwaqgACAUgEChpSGlgAAwFmAA4abhp0G+Yb7AABBsoAAAACAWgEAhwWHBwAAgF0DjIcLhw0AAMBxgAcG1QbWhu+GaoAAwG4AA4bRhtMG7AbtgABBqwAAAACAboEBhucG6IAAhoaGZwbkhuYAAIAoACmG4gZdAACAAoAEBnQGi4AAQPgAgAAAQQfAAAAAgAKABAZyhnQAAEDiwIAAAEDygAAAAIACgAQG5YbnAABA5ICAAABA9EAAAACAAoAEBuiG6gAAQNtAgAAAQOsAAAAAwAOABQUqBSuGYgZjgABBfsCAAABBjoAAAADAA4AFBp8GoIbcht4AAEF3QIAAAEGHAAAAAIACgAQGvIa+AABBB0CAAABBFwAAAACAPoBABrcGMgAAhlaGWAa0hi+AAIACgAQGRoZeAABA48BsgABBA//FQACAAoAEBkUGYQAAQM6AbIAAQO6/xUAAwAcACIZJBimGpwYiAADAA4AFBkWGJgajhqUAAEGWQG8AAEGyf8aAAIACgAQGrgavgABA0EBsgABA8H/FQACAAoAEBrEGsoAAQMcAbIAAQOc/xUAAwBQAFYZ3hnkGkgYNAADAA4AFBFyEXgYjBjqAAEF/gG8AAEGbv8aAAMADgAUE6ITqBiCGPIAAQWqAbIAAQYq/xUAAwAOABQZnBmiGgYaDAABBjsBvAABBqv/GgACAAoAEBnsGfIAAQPMAbIAAQRM/xUAAhheGGQZ1hncAAIACgAgFYwVkgABAdYCfAACAAoAEBV8FYIAAQHEAnwAAQIDAAAAAgF6AYAZpheSAAIBVgF2GZwXiAACADgAPhf0GGQAAgAeBhwX2hg4AAIAJAAqF+AX5gACAAoGCBgeGCQAAQN7AnwAAgAKABAYMBg2AAEDJgJ8AAEDUwAAAAIACgAgACYALAABA68CfAACAAoAEAAWABwAAQOdAnwAAQPcAAAAAQEqAckAAQFS/xkAAgAKACAAJgAsAAEB8AJ8AAIACgAQABYAHAABAd4CfAABAh0AAAABAKsC3AABAKf//gACAAoAIBkuGTQAAQMtAnwAAgAKABAZHhkkAAEDGwJ8AAEDWgAAAAIACgAgGSoZMAABAwgCfAACAAoAEBkaGSAAAQL2AnwAAQM1AAAAAwAOABQX6BfuGOIY6AABBYsCfAABBcoAAAADAA4AFBf0F/oY6hjwAAEFeAJ8AAEFpQAAAAMADgAUGAAYBhhqGHAAAQYWAnwAAQZVAAAAAgAKACoYUBhWAAEDpgJ8AAIAFAAaFcQWLAACAAoAEBg2GDwAAQO4AnwAAQPlAAAAAgCEAIoYIBYMAAIRDhYgGBYWAgACAAoAEBZeFrwAAQOQAqMAAQQQ//sAAgAKABAWWBZeAAEDOwKjAAEDu//7AAIACgAQGCQYKgABA0ICowABA8L/+wACAAoKNBgwGDYAAQMdAqMAAgAeACQXuhfAAAIQqBW6F7AXtgACAAoAEBUqFZIAAQPNAqMAAQRN//sAAwCaAKAApgCsAAAAHAADAK4AtAC6AMAAAAAOAAEAq/8RAAMAeAB+AIQAigAcAAAAAwCMAJIAmACeAA4AAAABAJYCowACAoQCihdMFTgAAgnMCdIXQhUuAAIAChPQF3wXggABAyQB0AADADIAOAA+AEQADgAAAAEAgAMGAAMAQABGAEwAUgAOAAAAAQBiAwYAAgAKABAAFgAcAAEB7gLgAAECMQAAAAEA0wJgAAEAzgAAAAIACgAQABYAHAABAbwC4gABAdQAAAABAHwCRAABAM8AAAACAAoAEBcAFwYAAQNgAWMAAQNH/xUAAgD2APwVCBV4AAMAwADGFSQUphacFIgAAwD4AP4LPAtCFtIW2AADAX4BhA72D1gW5hbsAAMAlgCcFPoUfBZyFngAAgAKABAUoBSmAAEC3wLcAAECsQAAAAIAiACOFKAU/gACAJQAmhSmFKwAAwAOABQOGgQKFIwU6gABBhwC3AABBhj//gADAA4AFA4mCVIUghSIAAEFwALcAAEFkgAAAAMAcAB2CrQEEBZKFlAAAwD2APwObg50Fl4WZAADAA4AFBRyFHgV6hXwAAEGWQLcAAEGVf/+AAIACgAQFHoUgAABA4cC3AABA1kAAAACAAoAEBSGFIwAAQMyAtwAAQMEAAAAAwAOABQAGgpYFegV7gABBc4C3AABBcr//gABA0ECrQADAIIAiA5WDlwV6hXwAAIACgAQFboVwAABAzkC3AABAwsAAAACELAQthWkFaoAAgAKABAVvBXCAAEDFALcAAEC5gAAAAIACgAQFaYVrAABAxsC3AABAxf//gADAA4AFAxiDGgTfBPaAAEF/gLcAAEF+v/+AAMADgAUDpIOmBNyE+IAAQWiAtwAAQV0AAAAAwAOABQUjBSSFPYU/AABBjsC3AABBjf//gACABQAGhTcFOIAAgAKABASVhK+AAEDxALcAAEDlgAAAAIACgAQEHwQggABAnIBpgABAmn/6gACAW4BdBSmEpIAAgCgAKYS/hNuAAMAsAC2DJgMnhL0EvoAAwDCAMgM+g1cFOoU8AADAM4A1BL+EoAUdhR8AAIAVgBcEroTGAACAGIAaBLAEsYAAwByAHgMWgeGErYTJgADAGQAagxMB3gTEhMYAAMAdgB8DK4MtBSeFKQAAwCCAIgSshK4FCoUMAACAAoAEBLGEswAAQQ7AaEAAQQbAAAAAgAKABAS0hLYAAED5gGhAAEDxgAAAAMADgAUABoL/BJSElgAAQZ0AaEAAQZUAAAAAQM6Aq0AAwAOABQMogyoFDYUPAABBlYBoQABBjYAAAADAA4AFAyuEcATthO8AAEG4gGmAAEG2f/qAAIACgAQE+AT5gABA+0BoQABA80AAAACEtAS1hPKE9AAAgAKABAT4hPoAAEDyAGhAAEDqAAAAAMADgAUEvwTAhNmE2wAAQbEAaYAAQa7/+oAAgAqADATGhN0AAIACgAQE0ITSAABBHgBoQABBFgAAAACAAoAEBNOE1QAAQMaAaEAAQL6AAAABAASABgAHgAkACoAMAA2ADwAAQiRAaEAAQhxAAAAAQVWAbwAAQXHAAAAAQNvAaYAAQNm/+oAAQDfAfQAAQDt//sAAgHeEFIS1BDAAAIBxBAyEsoQtgACAR4PQhEiEZIAAwDuAPQRPhDAErYQogADAMYAzAseC4ATDhMUAAMA0gDYESIQpBKaEqAAAgAKDsIQyBDOAAECywLBAAIACg7IELgQvgABAwcCVAACALoOzhC+ERwAAgDADuQQxBDKAAMAkACWEOAQ5hJYEEQAAwAOABQKKgAaEJwQ+gABBj0CVAABBiT/+wABA/7/GgADAA4AFAowBVwQjBD8AAEFrALBAAEFmP/7AAMADgAUBr4AGhJUEloAAQXvAlQAAQXW//sAAQOw/xoAAwAOABQKZgpsElYSXAABBY4CwQABBXr/+wADAA4AFBBeEGQR1hHcAAEGegJUAAEGYf/7AAIACg4eEGYQbAABA3MCwQACAAoOLhB4EH4AAQMeAsEAAgAKDjQR4BHmAAEDJQLBAAIACg46EdAR1gABA2ECVAACAAoOQBHiEegAAQMAAsEAAgAKDkYR0hHYAAEDPAJUAAMAHAAiEPIQ+BFcD0gAAwAOABQQ5BDqEU4RVAABBlwCVAABBkP/+wACAAoOJBDsEPIAAQPxAlQAAgA+DvYQ8hFMAAIAJA6YERoRIAACAAoOeBEQERYAAQPsAlQAAgAKDn4OhA7sAAEDsALBAAIACg7CERIRGAABAo4CVAACEL4AZBDgDswAAgAKABAMXgxkAAEC4wHQAAECw/6zAAIPogAKEQQRCgABAyz+swACAAoAEBBoEG4AAQPcAdAAAQO8/rMAAgAuADQQaBDCAAIQbgAUEJAQlgACEGQACg4KDnIAAQO3/rMAAgAKABAQmBCeAAECeQHQAAECWf6zAAIA/gEEEGAOTAACAN4A5BBWDkIAAgAKABAOng78AAED6gMsAAEDwP/vAAIACgAQDpgPCAABA5UDLAABA2v/7wACAAoAEBBkEGoAAQOcAywAAQNy/+8AAgAKABAQcBB2AAEDdwMsAAEDTf/vAAMADgAUBywHMg5GDqQAAQZjAsUAAQZa/+4AAwAOABQJXAliDjwOrAABBgUDLAABBdv/7wADAA4AFA8KDxAQBBAKAAEGFQLFAAEGDP/uAAMADgAUDzwPQg+mD6wAAQagAsUAAQaX/+4AAgAqADAPjA+SAAIACgAQD4IPiAABBDACxQABBCf/7gACAAoAEAzwDVgAAQQnAywAAQP9/+8ABAASABgAHgAkACoAMAA2ADwAAQmRAYgAAQlg/yoAAQb0AYUAAQbK//sAAQPiAZMAAQPt/wYAAQEwAckAAQFY/xkAAgEsATIPFA0AAAIACgAQDVwNugABBZkBswABBOn/7gACAHgAfg1WDcYAAwAOABQGygbQDTwNmgABCCcBswABB3f/7gADAA4AFAbWBtwNMg2iAAEH0gGzAAEHIv/uAAMADgAUDT4MwA62DrwAAQhkAbMAAQe0/+4AAgAKABAKJAoqAAEE4gGzAAEEMv/uAAIACgAQDVINWAABBUQBswABBJT/7gACAPoBAA5wDnYAAgAKABAOzA7SAAEFJgGzAAEEdv/uAAIACgAQDpQOmgABBUsBswABBJv/7gADAA4AFA2EDYoOfg6EAAEHuwGzAAEHC//uAAMADgAUDZANlg6GDowAAQeWAbMAAQbm/+4AAgA0ADoN1A4uAAIAFAAaDfwOAgACAAoAEAt2C94AAQXWAbMAAQUm/+4AAgAKABAN/g4EAAEEeAGzAAEDyP/uAAQAEgAYAB4AJAAqADAOCg4QAAEIywGzAAEIG//uAAEFaALcAAEFZP/+AAEDvwHWAAEDnf/7AAMADgAUABoAIA2QC3wAAQcuAbMAAQZ+/+4AAQPLAtwAAQPH//4AAgHABBYNagtWAAIBpgP2DWALTAACAKgC1gu4DCgAAgCuAuILrgweAAMAaABuBUgFTgukC6oAAgAKAhoLcAt2AAEEPgGFAAIACgIgC2ALZgABBDQBhQACAFYCaAtmC8QAAgBcAooLbAtyAAIAYgKWC2ILaAADAHoCNAt+C4QM9griAAMADgAUBO4AGgtKC7oAAQcfAYUAAQb1//sAAQOp/xoAAgAKAhwLcgt4AAEE5gGFAAIACgI4C4QLigABBJEBhQACAAoCPgt0C3oAAQSHAYUAAwAcAdYFkAqiDJgKhAADAA4ByAWCCpQMigyQAAEHpwGFAAIACgIiDLoMwAABBJgBhQACAAoCPgzMDNIAAQRzAYUAAgAKAkQMvAzCAAEEaQGFAAMADgJOA34DhAqYCvYAAQdMAYUAAwAcAlQFtAW6CpQLBAADAA4CRgWmBawKhgqMAAEHAQGFAAMADgJMC1oLYAxUDFoAAQb+AYUAAwAOAlILbAtyDGIMaAABBuMBhQACAE4Cqgu2DBAAAgAKAlQLrAwGAAEDuwGFAAIAJAJ6C84L1AACAAoCWgvEC8oAAQUZAYUAAgAKAmAJOAmgAAEFIwGFAAIACgJmC8YLzAABA8UBhQACAjoCQAuUCYAAAgIaAiALigl2AAIA+gEACeIKUgACAQYBDAnYCkgAAwAOABQAGgAgC7ALtgABByQC5AABBuv/+wABA0ABvAABA7EAAAADAWIBaAO8BB4LrAuyAAMAcAB2CcAJQgs4Cz4AAgAKABAJZglsAAEERgLkAAEEFP/7AAIACgAQCVAJVgABBDwC5AABBAP/+wACAEwAUglQCa4AAgBYAF4JRgmkAAIAZABqCUwJUgACAHAAdglCCUgAAwAOABQJXglkCtYK3AABB68C5AABB3b/+wACAAoAEAlmCWwAAQTuAuQAAQS8//sAAgAKABAJUAlWAAEE5ALkAAEEq//7AAIACgAQCVwJYgABBJkC5AABBGf/+wACAAoAEAlGCUwAAQSPAuQAAQRW//sAAgAKABAKqAquAAEEoALkAAEEbv/7AAIACgAQCpIKmAABBJYC5AABBF3/+wACAAoAEAqeCqQAAQR7AuQAAQRJ//sAAgAKABAKiAqOAAEEcQLkAAEEOP/7AAMADgAUAUQBSgi2CLwAAQdUAuQAAQcb//sAAwAOABQDdAN6CL4IxAABBwkC5AABBtf/+wADAA4AFAkiCSgKHAoiAAEHBgLkAAEGzf/7AAMADgAUCS4JNAokCioAAQbrAuQAAQa5//sAAgBgAGYJcgnMAAIACgAQCWgJwgABA8MC5AABA4r/+wACACoAMAmECYoAAgAKABAJegmAAAEFIQLkAAEE6P/7AAIACgAQBugHUAABBSsC5AABBPn/+wACAAoAEAlwCXYAAQPNAuQAAQOb//sAAgDUANoJOAckAAIACgAQB4AH3gABBKwBwQABBCH//AACAAoAEAd6B+oAAQRXAcEAAQPM//wAAgAKCUAJRglMAAEEXgHBAAIACglSCVgJXgABBDkBwQADAA4AFAAaACAHNAeSAAEHHAHBAAEGkf/8AAEEFwGmAAEEDv/qAAMADgAUAj4CRAceB44AAQbHAcEAAQY8//wAAwAOABQIEggYCQgJDgABBqkBwQABBh7//AADAA4AFAgeCCQIiAiOAAEHWQHBAAEGzv/8AAIACgAQCG4IdAABBOkBwQABBF7//AACAj4DUghYBkQAAgIkAzIITgY6AAIA7gD0BqYHFgADAA4AFAAaACAGjAbqAAEGWgJBAAEGLf/7AAEDjgG8AAED/wAAAAMADgAUABoAIAZ2BnwAAQXTArgAAQW4//sAAQM5AbwAAQOqAAAAAwFkAWoAZADGCFQIWgACAAoAEAYcBiIAAQLyArgAAQLX//sAAgAKAgAGBgYMAAEDJAJBAAIAVAIGBgwGagACAFoAYAYSBhgAAwCSAJgGLgY0B6YFkgADAQ4BFAAOABQH/ggEAAEDGwG8AAEDi/8aAAMAagBwBgYGDAd+B4QAAgAKAbwGGgYgAAEDmgK4AAIACgAQBiwGMgABA0UCuAABAyr/+wADADYAPABCBVQHSgU2AAMAsgC4AA4AFAeiB6gAAQMcAq0AAQOMAAAAAwAOABQAGgUsByIHKAABBpcCQQABBmr/+wABA8wCrQACAAoBZAdGB0wAAQNMArgAAgAKAWoHNgc8AAEDfgJBAAIACgFwB0gHTgABAycCuAACAAoBdgc4Bz4AAQNZAkEAAwBeAGQGWAZeBsIErgADACoAMAA2ADwFFgWGAAMAHAAiACgALgUIBQ4AAwAOABQAGgAgBWQFagABBbUCuAABBZr/+wABA8IBpgABA7n/6gADAA4AFAYIBg4GcgZ4AAEGeQJBAAEGTP/7AAIACgESBhAGFgABBA4CQQACAD4BWAYWBnAAAgAkATgGPgZEAAIACgEYBjQGOgABBAkCQQACAAoBHgOoBBAAAQPXArgAAgAKASQGNgY8AAECqwJBAAIA+AD+BgQD8AACANgA3gX6A+YAAgAKABABeAF+AAEC6wMvAAECyP/7AAIACgAQBBYEHAABAywCuAABAvf/+wACAAoAEAQWBHQAAQOiAy8AAQN///sAAgAKABAF8gX4AAEDVAMvAAEDMf/7AAIACgAQBdwF4gABA4YCuAABA1H/+wACAAoAEAXoBe4AAQMvAy8AAQMM//sAAgAKABAF0gXYAAEDYQK4AAEDLP/7AAIACgAQBQ4FFAABBBYCuAABA+H/+wACAEoAUAUOBWgAAgAqADAFNgU8AAIACgAQBSwFMgABBBECuAABA9z/+wACAAoAEAKaAwIAAQPfAy8AAQO8//sAAgAKABAFIgUoAAECswK4AAECfv/7AAIA7gD0APoACgABALP/+wAEABIAGAAeACQAKgAwBR4FJAABCKABfwABCKj/BgABBfABhQABBcb/+wABA0AC3AABAzz//gACAAoAEAAsADIAAQK0AvoAAQKo//sAAgAKABAAFgAcAAEC8AKNAAEC3//7AAEBIAJYAAEBSQAAAAIACgAQACwAMgABAcYC+gABAbr/+wACAAoAEAAWABwAAQICAo0AAQHx//sAAQCGAtwAAQCi//sAAgGsAbIENAIgAAIBjAGSBCoCFgACAZgBngQgABQAAgF4AX4EFgAKAAEBfP2YAAIACgAQABYAHAABAggC+gABAfz/+wABAMsBYwABALT+egACAGAAZgJGArYAAgAKABACFgIcAAECwwL6AAECt//7AAIACgAQAgACBgABAv8CjQABAu7/+wACAAoAEAIAAl4AAQNrAvoAAQNf//sAAgAUABoB+gIAAAIACgAQAloCYAABAxYC+gABAwr/+wACAAoAEAO8A8IAAQMdAvoAAQMR//sAAgAKABADpgOsAAEDWQKNAAEDSP/7AAIACgAQA7IDuAABAvgC+gABAuz/+wACAAoAEAOcA6IAAQM0Ao0AAQMj//sAAgAKABAC2ALeAAED6QKNAAED2P/7AAIAngCkABQAxgACAKoAsAAKALwAAQD+AsIAAgC8AMICvgMYAAIAegCAABQAogACAIYAjAAKAJgAAQEAAwkAAgBgAGYAFACIAAIAbAByAAoAfgABAP0BkwACACoAMAKyArgAAgAKABACqAKuAAED5AKNAAED0//7AAIACgAQABYAfgABA6gC+gABA5z/+wABAN0CAAACAAoAEAAsADIAAQKUAvoAAQKI//sAAgAKABAAFgAcAAEC0AKNAAECv//7AAEA8wLPAAEBCP8GAAIACgAQAmACZgABAoYCjQABAnX/+wACAgYCDAIoABQAAgISAhgCHgAKAAEBe/8ZAAIAzgDUAHAA4AADAIAAhgCMAA4CBAIKAAEEPAAAAAIACgAQACwAMgABAvIB0AABAtf/FAACAAoAEAAWABwAAQMkAVkAAQL3/xQAAQFHAd4AAQFR/yQAAgBWAFwACgBoAAEBSQH0AAIAaABuAAoAEAABAKsBvAABARv/GgADAA4AFAAaACABkgGYAAEGlwFZAAEGav8UAAEDywG8AAEEO/8aAAIACgAQABYAHAABA5oB0AABA3//FAABAUoC5QABAXn+WAACAAoAEAAWABwAAQNFAdAAAQMq/xQAAQCsAq0AAQEcAAAAAgAKABABbAFyAAEDTAHQAAEDMf8UAAIACgAQAVYBXAABA34BWQABA1H/FAACAAoAEAFiAWgAAQMnAdAAAQMM/xQAAgAKABABTAFSAAEDWQFZAAEDLP8UAAMADgAUABoAIAEUARoAAQXuAVkAAQXB/xQAAQPJAaYAAQPA/+oAAwAOABQAGgAgARABFgABBZcB0AABBXz/FAABA6QBpgABA5v/6gADAA4AFAAaACAAhACKAAEGeQFZ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1fLYltnQ2j7aiNrg2xTbJttA21rc9t0Q3SrdVN7m3vrfMuBA4RThUuGI4aTh7uOI5ALkLOQ65FbkhAABAAAAAQAIAAIChgFACsELrgIWCsMIkwiUCJoIngioCKkIrgi+CMAIxgjHCNkI2wjcCOAI5wjsCPcI+Aj9CP4JAwq/CsAIkwiUCJoIngioCKkI2wjcCOwI9wj4CP0I/gkDCr0KvgrCDH0KxAiLCIcIiQiQCIoIjgiRCJcIpQifCKIIowibCMwI0gjOCNAI1wjRCNUI8QjtCO8I8Aj/CNoI5giLCIcIiQiQCIoIjgiRCJcIpQifCKIIowi3CLIItAi1CJsIzAjSCM4I0AjXCNEI1QjxCO0I7wjwCP8I2gkBCIwIjAiICIgIlQiVCJgImAiZCJYIlgicCJwInQidCKYIpgigCKAIpAikCKEIoQirCKsIqgiqCK0IrAisCLAIsAivCK8Iuwi5CLMIuAi9CL8IvwjBCMEIwgjCCMQIxAjFCMUIyAjICMkIyQjLCNQI1AjPCM8I0wjTCNgI2AjdCN0I3wjfCN4I3gjhCOEI5AjkCOII4gjrCOsI6QjpCOgI6Aj2CPYI8wjzCO4I7gj1CPUI8gjyCPoI+gkACQAJAQkECQQJBgkGCQUJBQrfCI8IjwiSCJII1gjWCOUI5QlzB/sJcgf6CXQIaQneCTkJOgk7CWYMywzMCPwI/Aj5CPkI+wj7CQIJAgrGCscKxQk8CWcIDwgNDNcIGAgZCAcICQgQDM4M4QzPDNAJhQzRCfUJ9gzSDNMM1AzVCBUM1ggLCXUJdgl3CXgJeQl6CXsJfAl/CYAJfQl+COYIEwzlCHkIegh7CHwIfQh+CH8IgAiBCIIIgwiECIUM4gkPCXEM4wzkCiAKIQoiCiMKJAolCiYKJwooCikK8wxxDHIMcwx0DHUMdgx3DHgMeQx6DHsMfAACAFIABAAEAAAACQAJAAEAEgASAAIAIgAiAAMAJQArAAQALgAxAAsAMwA+AA8AQABAABsARQBKABwAVABVACIAWABeACQAYABgACsAYwBjACwAcQBxAC0AgQCNAC4AkgCYADsAmgC4AEIAugDFAGEAyADLAG0AzQDZAHEA3ADhAH4A4wDpAIQA6wDrAIsA7QDtAIwA7wDvAI0A9AD0AI4A9gD4AI8A+gD7AJIA/gEFAJQBCAEJAJwBDAEeAJ4BIQEyALEBNQE/AMMBQQFJAM4BWQFZANcBXwFfANgBZgFmANkBcwFzANoBdgF2ANsBfgF+ANwBkwGTAN0BoAGiAN4BygHKAOEB7gHuAOIB8AHwAOMB+QIAAOQCEwIVAOwCpQKlAO8CtAK0APADIQMhAPEDIwMkAPIDlgOWAPQDmQOZAPUDngOeAPYDzwPPAPcD0QPRAPgECwQLAPkEJwQnAPoEXARcAPsEcQRxAPwEuwS7AP0EzQTNAP4FEwUUAP8FQAVAAQEFdAV0AQIFggWCAQMFhgWGAQQFyAXKAQUGZAZrAQgG9gb5ARAHtQe1ARQIAQgBARUIKQgpARYIsQi9ARcJBwkHASQJCQkJASUJcAlwASYJqgmrAScKKgozASkK7wrvATMLsAu6ATQL1gvWAT8AAwAAAAEACAABAxIAVwC0ALwAxADKANoA6AD2AQQBEgEgAS4BPAFKAVgBagFeAWQBnAFqAXABdgF8AYIBiAGOAZQBnAGiAagBrgG0AboBwAHGAcwB0gHYAd4B5AHqAfAB9gH+AgYCDAISAhgCHgIkAioCMAI6AkACRgJMAlICWAJeAmQCagJwAnYCfAKCAogCjgKUApoCoAKmAqwCsgK4Ar4CxALKAtAC1gLcAuIC6ALuAvQC+gMAAwYDDAADCqQKrgq7AAMKpQqvCrwAAgrsCu0ABwcvCfcKCwoVChYKIAoqAAYAewn4CgwKFwohCisABgB0CfkKDQoYCiIKLAAGAHUJ+goOChkKIwotAAYCJwn7Cg8KGgokCi4ABgIoCfwKEAobCiUKLwAGBzAJ/QoRChwKJgowAAYCKQn+ChIKHQonCjEABgIqCf8KEwoeCigKMgAGBzEKAAoUCh8KKQozAAIK5grnAAIIAwixAAIIFgi8AAIAbAiGAAIIrgnmAAIIIQixAAIIIgi8AAIIvgnnAAIIwAnoAAIIxgnpAAMCFwjHCeoAAgB8CM0AAgjZCesAAgjgCewAAgjnCe0AAggOCLcAAggFCLIAAggICLQAAggKCLUAAgf/CI0AAgh1CI0AAggACKcAAgh2CKcAAggUCLsAAggRCLkAAggGCLMAAwgBCBIIugADCHcIugzNAAIIDAi2AAIIBAi4AAIIFwi9AAIH/QjDAAIIcwjDAAIH/gjKAAIIdAjKAAQHmgebB5wIywACAUgI4wACAUkI4wACCAII9AACCHgI9AACASMI6gACASQI6gACCgEKCwACCgIKDAACCgMKDQACCgQKDgACCgUKDwACCgYKEAACCgcKEQACCggKEgACCgkKEwACCgoKFAACCfcKCwACCfgKDAACCfkKDQACCfoKDgACCfsKDwACCfwKEAACCf0KEQACCf4KEgACCf8KEwACCgAKFAACABMKAQACABQKAgACABUKAwACABYKBAACABcKBQACABgKBgACABkKBwACABoKCAACABsKCQACABwKCgACABkACwAMAAAADgAOAAIAEwAcAAMAIAAgAA0AJAAkAA4ALAAtAA8AMgAyABEARABEABIASwBTABMAVgBXABwAjgCRAB4AxgDHACIA2gDbACQA6gDqACYA7ADsACcA7gDuACgA8ADzACkA9QD1AC0A/AD9AC4BBgEHADABCwELADIBHwEgADMBMwE0ADUDUgNTADcJ9woUADkABAAAAAEACAABEyQAAQAIAAEABAoVAAIMZgAGAAAAAgAKABwAAwAAAAEBBgABAGwAAQAAAAQAAwAAAAEA9AACABQAWgABAAAABQACAAsCJgImAAALxQvIAAELygvqAAUL8QvzACYL9wv5ACkL/QwAACwMAgwDADAMBQwIADIMCgwLADYMFAwUADgMgQyBADkAAgAQBLMEswAAC7ALwwABC+sL8AAVC/QL9gAbC/oL/AAeDAEMAQAhDAQMBAAiDAkMCQAjDH4MgAAkDJ8MnwAnDKQMpgAoDKoMqwArDLAMsAAtDLIMsgAuDLQMtAAvDLcMugAwAAEAAAABAAgAAgAuABQIIQgiDM0MywzMDNcMzgzhDM8M0AzRDNIM0wzUDNUM1gzlDOIM4wzkAAEAFABMAE0A8QHuAfADJAQLBCcEXARxBM0FQAV0BYIFhgXJCCkJBwmqCasABAAAAAEACAABBl4AFQAwADoARABOAGoAfACGAJAAmgC2AMgB2gLsA/4FEAYiBiwGNgZABkoGVAABAAQAxgACC9YAAQAEANoAAgvWAAEABADwAAIL1gADAAgAEAAWA7oAAwvWAUwCRAACC8oDuAACC9YAAgAGAAwCRgACC8oBMwACC9YAAQAEAMcAAgvWAAEABADbAAIL1gABAAQA8QACC9YAAwAIABAAFgO7AAML1gFMAkUAAgvKA7kAAgvWAAIABgAMAkcAAgvK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C7MHkAAEC7cLwwuyB5kABAuwC7cLsweYAAQLsAu3C7IHlwAEC7ALuguzB5YABAuwC7oLsgeLAAQLugvCC7MHigAEC7oLwguyB40ABAu6C8MLsweMAAQLugvDC7IAAQADAX0BhQGRAAEAAAABAAgAAgAWAAgH/wh1CAAIdggBCHcIAgh4AAEACADGAMcA2gDbAPAA8QEzATQAAQAAAAEACAACAA4ABAFIAUkBIwEkAAEABAEfASADUgNTAAEAAAABAAgAAgAOAAQH/QhzB/4IdAABAAQA/AD9AQYBBwAGAAAAAwAMACAANAADAAAAAgBSADwAAQBSAAEAAAANAAMAAAACAF4AKAABAF4AAQAAAA4AAwAAAAIAagAUAAEAagABAAAADwABAAEAeQAEAAAAAQAIAAEACAABAA4AAQABAE8AAQAEAQEAAgB5AAQAAAABAAgAAQAIAAEADgABAAEALwABAAQBAAACAHkABAAAAAEACAABAAgAAQAOAAEAAQjAAAEABAjEAAIAeQABAAAAAQAIAAIADgAEB/sH+ghpCd4AAQAEAV8BcwF+AZMAAQAAAAEACAABAAYHnAABAAEBygABAAAAAQAIAAIAMgAWCqQKpQrsChYKFwoYChkKGgobChwKHQoeCh8K5gnmCecJ6AnpCeoJ6wnsCe0AAQAWAAsADAAOABMAFAAVABYAFwAYABkAGgAbABwAIABLAE4ATwBQAFEAUwBWAFcAAQAAAAEACAACACQADwquCq8K7QcvAHsAdAB1AicCKAcwAikCKgcxCucCFwABAA8ACwAMAA4AEwAUABUAFgAXABgAGQAaABsAHAAgAFEAAQAAAAEACAABALQKDQABAAAAAQAIAAEABgIEAAEAAQASAAEAAAABAAgAAQCSChcABgAAAAIACgAiAAMAAQASAAEAQgAAAAEAAAAbAAEAAQIWAAMAAQASAAEAKgAAAAEAAAAcAAIAAQogCikAAAABAAAAAQAIAAEABv/2AAIAAQoqCjMAAAAGAAAAAgAKACQAAwABACwAAQASAAAAAQAAAB4AAQACACQARAADAAEAEgABABwAAAABAAAAHgACAAEAEwAcAAAAAQACADIAUgABAAAAAQAIAAIADgAEAGwAfABsAHwAAQAEACQAMgBEAFIAAQAAAAEACAABAAYACgACAAEKAQoKAAAAAQAA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AAITpQABAAQT/AACE6UAAQAEE/0AAhOlAAEABBPBAAITpQABAAQTwgACE6UAAQAEE8MAAhOlAAEABBQBAAITpQABAAQUAgACE6UAAQAEFAMAAhOlAAEABBQEAAITpQABAAQTxAACE6UAAQAEFAUAAhOlAAEABBQGAAITpQABAAQUBwACE6UAAQAEFAgAAhOlAAEABBPFAAITpQABAAQTxgACE6UAAQAEFAkAAhOlAAEABBQKAAITpQABAAQUCwACE6UAAQAEFAwAAhOlAAEABBQNAAITpQABAAQTkgACE6UAAQAEFA4AAhOlAAEABBPHAAITpQABAAQUDwACE6UAAQAEFBAAAhOlAAEABBQRAAITpQABAAQTyAACE6UAAQAEE5oAAhOlAAEABBQSAAITpQABAAQTnQACE6UAAQAEFBMAAhOlAAEABBQUAAITpQABAAQUFQACE6UAAQAEFBYAAhOlAAEABBQXAAITpQABAAQT/gACE6UAAQAEE/8AAhOlAAEABBQAAAITpQABAAQVqgACE6UAAQAEFbAAAhOlAAEABBW3AAITpQACAAkTbRORAAATkxOZACUTmxOcACwTnhOiAC4TyRPKADMT2xPbADUVqRWpADYVrhWuADcVthW2ADgABAAAAAEACAABACIAAgAKABYAAQAEFBgAAxO2E6AAAQAEFBkAAxO2E4cAAQACE34ThQAEAAAAAQAIAAEfgAABAAgAAQAEFBoAAhO2AAQAAAABAAgAARMKAE8ApACwALwAyADUAOAA7AD4AQQBEAEcASgBNAFAAUwBWAFkAXABfAGIAZQBoAGsAbgBxAHQAdwB6AH0AgACDAIYAiQEEAIwAjwCSAJUAmACbAJ4AoQCkAKcAqgCtALAAswC2ALkAvAC/AMIAxQDIAMsAzgDRANQA1wDaAN0A4ADjAOYA6QDsAQcA7wDyAPUA+AD7AP4BAQEEAQcBCgENAABAAQUYwADE7YTmQABAAQUZAADE7YTmQABAAQUZQADE7YTmQABAAQUZgADE7YTmQABAAQUZwADE7YTmQABAAQUaAADE7YTmQABAAQUaQADE7YTmQABAAQUagADE7YTmQABAAQUawADE7YTmQABAAQUbAADE7YTmQABAAQUbQADE7YTmQABAAQUbgADE7YTmQABAAQUbwADE7YTmQABAAQUcAADE7YTmQABAAQUcQADE7YTmQABAAQUcgADE7YTmQABAAQUcwADE7YTmQABAAQUdAADE7YTmQABAAQUdQADE7YTmQABAAQUdgADE7YTmQABAAQUnQADE7YTmQABAAQUdwADE7YTmQABAAQUeAADE7YTmQABAAQUeQADE7YTmQABAAQUegADE7YTmQABAAQUewADE7YTmQABAAQUfAADE7YTmQABAAQUfQADE7YTmQABAAQUpAADE7YTmQABAAQUfgADE7YTmQABAAQUfwADE7YTmQABAAQUpgADE7YTmQABAAQUgAADE7YTmQABAAQUggADE7YTmQABAAQUgwADE7YTmQABAAQUhAADE7YTmQABAAQUigADE7YTmQABAAQUiwADE7YTmQABAAQUjAADE7YTmQABAAQUkQADE7YTmQABAAQUlgADE7YTmQABAAQUlwADE7YTmQABAAQUnwADE7YTmQABAAQUowADE7YTmQABAAQUhQADE7YTmQABAAQUhgADE7YTmQABAAQUhwADE7YTmQABAAQUjQADE7YTmQABAAQUjgADE7YTmQABAAQUjwADE7YTmQABAAQUkAADE7YTmQABAAQUkgADE7YTmQABAAQUkwADE7YTmQABAAQUlAADE7YTmQABAAQUlQADE7YTmQABAAQUmAADE7YTmQABAAQUmQADE7YTmQABAAQUmgADE7YTmQABAAQUmwADE7YTmQABAAQUnAADE7YTmQABAAQUngADE7YTmQABAAQUoAADE7YTmQABAAQUoQADE7YTmQABAAQUogADE7YTmQABAAQUpQADE7YTmQABAAQUpwADE7YTmQABAAQUqQADE7YTmQABAAQUqgADE7YTmQABAAQUqwADE7YTmQABAAQUiAADE7YTmQABAAQUiQADE7YTmQABAAQVqwADE7YTmQABAAQVrAADE7YTmQABAAQUgQADE7YTmQABAAQUqAADE7YTmQABAAQVugADE7YTmQABAAQVuwADE7YTmQAEAAAAAQAIAAEbHgABAAgAAQAEFBsAAhO2AAUAAAABAAgAAQAOAAQAGgAaABoAGgABAAQT5BPlE+cT6AABAAQAAwABE7YTmQABAEAABAAAAAEACAABABIAAQAIAAEABBQbAAITmQABAAETtgAEAAAAAQAIAAEAogBOBJYEoASqBLQBegTKAqYE4AKwBOoBkAGa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AAITtgABAAQUXgACE7YAAQAEFF8AAhO2AAEABBRgAAITtgABAAQUYQACE7YAAQAEFGIAAhO2AAEABBRAAAITtgABAAQUQQACE7YAAQAEFbgAAhO2AAEABBW5AAITtgACAAcTfhOFAAAThxOiAAgTwRPIACQT4hPjACwUARQEAC4UBhQZADIVthW3AEYABAAAAAEACAABApwAOAB2AIAAigCUAJ4AqACyALwAxgDQANoA5ADuAPgBAgEMARYBIAJCASoBNAE+AUgBUgFcAWYBcAF6AYQBjgGYAaIBrAG2AcABygHUAd4B6AHyAfwCBgIQAhoCJAIuAjgCQgJMAlYCYAJqAnQCfgKIApIAAQAEFKwAAhO2AAEABBStAAITtgABAAQUrgACE7YAAQAEFK8AAhO2AAEABBSyAAITtgABAAQUtAACE7YAAQAEFLYAAhO2AAEABBS/AAITtgABAAQUwAACE7YAAQAEFMEAAhO2AAEABBTDAAITtgABAAQUxAACE7YAAQAEFMUAAhO2AAEABBTGAAITtgABAAQUxwACE7YAAQAEFMgAAhO2AAEABBTJAAITtgABAAQUygACE7YAAQAEFMwAAhO2AAEABBTNAAITtgABAAQUzgACE7YAAQAEFM8AAhO2AAEABBTQAAITtgABAAQU0QACE7YAAQAEFNMAAhO2AAEABBTUAAITtgABAAQU1QACE7YAAQAEFNYAAhO2AAEABBTXAAITtgABAAQU2AACE7YAAQAEFNkAAhO2AAEABBTaAAITtgABAAQU3AACE7YAAQAEFN4AAhO2AAEABBTgAAITtgABAAQU5QACE7YAAQAEFOYAAhO2AAEABBTnAAITtgABAAQU6QACE7YAAQAEFOoAAhO2AAEABBTrAAITtgABAAQU7AACE7YAAQAEFO0AAhO2AAEABBTuAAITtgABAAQU7wACE7YAAQAEFPAAAhO2AAEABBTLAAITtgABAAQU8QACE7YAAQAEFPIAAhO2AAEABBTzAAITtgABAAQU9AACE7YAAQAEFPUAAhO2AAEABBT2AAITtgABAAQVvAACE7YAAQAEFb0AAhO2AAIADRRjFGYAABRoFGgABBRqFGoABRRsFGwABhRxFHMABxR1FIMAChSGFI0AGRSPFI8AIRSRFJEAIhSTFJMAIxSYFJoAJBScFKoAJxW6FbsANgAE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AAEABBTyAAIUGwABAAQU8wACFBsAAQAEFPUAAhQbAAEABBT2AAIUGwABAAQU9wACFBsAAQAEFM8AAhQbAAEABBT0AAIUGwABAAQVtAACFBsAAQAEFbUAAhQbAAEABBW8AAIUGwABAAQVvQACFBsAAgAEFBwUYgAAFa8VrwBHFbEVswBIFbgVuQBLAAYAAAABAAgAAgBQekwAEAAYAAIAAAAuAAEUfQABAAEAAgADE6wTrQABE7YTtgABE8sTzAABAAEABAAAAAEAAQABAAEAAABKAAIAAAABAAgAAQAIAAEADgABAAEUfQACFDYTmQAEAAAAAQAIAAEBZgAJABgAOABwAIYAsgDIAaQBOgFaAAMACAAQABgVVgADE7YTgBVXAAMTthOXFVgAAxO2E5gABQAMABYAIAAoADAVYQAEE7YTiBOrFWMABBO2E4kTqxVgAAMTthOIFWIAAxO2E4kVZAADE7YTmAACAAYADhVlAAMTthOJFWYAAxO2E5gABAAKABQAHAAkFWkABBO2E4oTqxVoAAMTthOKFWcAAxO2E4sVagADE7YTmAACAAYADhVsAAMTthOLFW0AAxO2E5gADAAaACYAMAA6AEIASgBSAFoAYgBqAMwA1BV7AAUTthOPE7YTmBV5AAQTthQuE5gVdwAEE7YUOROYFXQAAxO2E5UVdQADE7YTlhV6AAMTthOPFXgAAxO2E5AVcwADE7YTgBVyAAMTthOBFXwAAxO2E5cAAwAIABAAGBcdAAMTthOLFxwAAxO2E+EXHgADE7YTmAABAAQVawADE7YTmAABAAkTghOIE4kTihOLE48TmRPhFG8ABAAAAAEACAABAC4AAgAKACAAAgAGAA4VdgADE7YTnhV9AAMTthOYAAEABBcbAAQT6hO2E5gAAQACE48TmQAEAAAAAQAIAAECEgAZADgCggA8AowAVgKmArgAYACOAKAAxALCANYBMgFKAygDMgNUA24BVAFeA3gBpAHeAegAAQI+AAMACAAOABQVVgACE4AVVwACE5cVWAACE5gAAQAEFVwAAhOYAAUADAAUABwAIgAoFWEAAxOIE6sVYwADE4kTqxVgAAITiBViAAITiRVkAAITmAACAAYADBVlAAITiRVmAAITmAAEAAoAEgAYAB4VaQADE4oTqxVoAAITihVnAAITixVqAAITmAACAAYADBVs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FHMABxR0FHQAAxR1FHUABxR2FHYABhR3FHgABRR5FHkABhR7FHwABhR9FH0AAxR/FH8ABxSAFIAABhSCFIIABhSEFIUABRSHFIcABhSKFIoABRSMFIwABRSNFI0ABhSOFI4ABRSPFJAABxSUFJUAAxSWFJYABRSXFJcABBSZFJkABRSaFJoABxSbFJsAAxScFJwABxSdFJ0ABhSeFJ8ABRSgFKAABhSiFKMABhSkFKQAAxSmFKYABxSnFKcABhSpFKkABhSrFKsABRTKFMoAAhTUFNQAAhTwFPAAAhVTFVMABxVWFVcABRVgFWAAAxViFWIAAxVlFWUAAxVnFWgABRVsFWwABBVyFXIABxVzFXMAAxV0FXQABhV2FXYABhV6FXoABBWGFYYABxWIFYgABhWXFZcABhWZFZoABhWcFZwABhWkFaQABxWoFawABxXBFcEAAQAFAAAAAQAIAAI9TAAMAAIAAB7KAAIAaxN+E34ABROAE4EABhOCE4IABRODE4QABxOIE4kABBOKE4oABhOLE4sABBONE40ABhOOE44ABxOPE48ABBOQE5AABxORE5MABhOUE5QABROVE5UABhOXE5gABhOZE5oAAxOcE50ABxOeE54ABROgE6AABhOiE6IABRPBE8EABRPDE8MABhPFE8UABhPGE8YABBPHE8cABRPIE8gABhPhE+EABRPjE+QABhPnE+gABhPqE+oACBQBFAEABhQCFAIABRQDFAQABxQHFAgABBQKFAoABhQLFAsABxQMFAwABBQNFA0ABxQOFA8ABhQRFBEABhQTFBMABRQVFBUABhQXFBcABRQZFBkABxRjFGMABhRlFGYABhRnFGcABRRoFGkABxRtFG4ABBRvFG8ABhRwFHAABBRyFHIABRRzFHMABxR0FHQABBR1FHUABxR2FHcABhR4FHgABRR5FHkABhR7FHwABhR9FH0AAxR/FH8ABxSAFIAABhSCFIIABhSEFIUABRSHFIcABhSKFIoABhSMFI0ABhSOFI4ABRSPFJAABxSUFJUABBSWFJYABhSXFJcABBSZFJkABRSaFJoABxSbFJsABBScFJwABxSdFJ4ABhSfFJ8ABRSgFKAABhSiFKMABhSkFKQAAxSmFKYABxSnFKcABhSpFKkABhSrFKsABRSuFK4AAhTZFNkAAhVTFVMABxVWFVcABRVgFWAABBViFWIABBVlFWUABBVnFWgABhVsFWwABBVyFXIABxVzFXMABBV0FXQABhV2FXYABhV6FXoABBWGFYYABxWIFYgABhWXFZcABhWZFZoABhWcFZwABhWkFaQABxWoFawABxXBFcEAAQAFAAAAAQAIAAI6sgAMAAIAABwwAAIAZRN+E34ABROAE4EABhOCE4IABRODE4QABxOIE4kABBOKE4oABhOLE4sABBONE40ABhOPE48ABBOQE5AABxORE5MABhOUE5QABROVE5UABhOXE5cABhOYE5gABROZE5oAAxOeE54ABhOgE6AABhOiE6IABRPBE8EABRPDE8MABhPFE8UABhPGE8YABBPHE8cABRPIE8gABhPhE+EABhPjE+QABhPnE+gABhPqE+oACBQBFAEABhQCFAIABRQDFAQABxQHFAgABBQKFAoABhQMFAwABBQNFA0ABxQOFA8ABhQRFBEABhQTFBMABhQVFBUABhQXFBcABRQZFBkABxRjFGMABhRlFGYABhRnFGcABRRoFGkABxRtFG4ABBRvFG8ABhRwFHAABBRyFHIABhR0FHQABBR1FHUABxR2FHcABhR4FHgABRR5FHkABhR7FHwABhR9FH0AAxSAFIAABhSCFIIABhSEFIQABRSFFIUABhSHFIcABhSKFIoABhSMFI0ABhSOFI4ABRSPFJAABxSUFJUABBSWFJYABhSXFJcABBSZFJkABhSbFJsABBScFJwABxSdFJ4ABhSfFJ8ABRSgFKAABhSiFKMABhSkFKQAAxSnFKcABhSpFKkABhSrFKsABRTAFMAAAhTmFOYAAhVWFVcABRVgFWAABBViFWIABBVlFWUABBVnFWgABhVsFWwABBVyFXIABxVzFXMABBV0FXQABhV2FXYABhV6FXoABBWGFYYABxWIFYgABhWXFZcABhWZFZoABhWcFZwABhWkFaQABxWoFawABxXBFcEAAQAFAAAAAQAIAAI4PAAMAAIAABm6AAIAaRN+E34ABBOAE4AABhOBE4IABRODE4QABhOIE4gAAxOJE4kABBOKE4oABhOLE4sABBONE40ABROPE48AAxOQE5AABxORE5IABhOTE5MABROUE5QABBOVE5UABROWE5YABxOXE5cABhOYE5gABROZE5oAAxObE5sABxOeE54ABROgE6AABROhE6EABxOiE6IABBPBE8EABhPDE8MABhPFE8UABhPGE8cABBPIE8gABhPhE+EABhPjE+QABhPnE+gABhPqE+oACBQBFAEABhQCFAIABRQDFAQABxQHFAgABBQKFAoABhQMFAwABBQNFA0ABxQOFA8ABhQRFBEABhQTFBMABhQVFBUABhQXFBcABRQvFC8AAhRVFFUAAhRjFGMABBRlFGYABhRnFGcABRRoFGkABxRtFG0AAxRuFG4ABBRvFG8ABhRwFHAABBRyFHIABRR0FHQAAxR1FHUABxR2FHcABhR4FHgABBR5FHkABhR7FHwABhR9FH0AAxSAFIAABhSCFIIABhSEFIQABRSFFIUABhSHFIcABhSKFIoABhSMFI0ABhSOFI4ABRSPFJAABxSUFJUABBSWFJYABhSXFJcABBSZFJkABhSbFJsABBScFJwABxSdFJ4ABhSfFJ8ABRSgFKAABhSiFKMABhSkFKQAAxSnFKcABhSpFKkABhSrFKsABRVWFVcABRVgFWAABBViFWIABBVlFWUABBVnFWgABhVsFWwABBVzFXMABBV0FXQABhV2FXYAAxV6FXoABBWGFYYABxWIFYgABhWXFZcABhWZFZoABhWcFZwABhWkFaQABxWpFakABhWqFawABxXBFcEAAQAFAAAAAQAIAAI1rgAMAAIAABcsAAIAXBN+E34ABROAE4EABhOCE4IABRODE4QABxOIE4sABBONE40ABhOPE48ABBOQE5AABxORE5EABROSE5UABhOXE5gABhOZE5oAAxObE5sABxOeE54ABROgE6AABhOiE6IABBPBE8EABhPDE8MABhPFE8UABhPGE8YABBPHE8gABhPhE+EABhPjE+QABhPnE+gABhPqE+oACBQBFAEABhQCFAIABRQDFAQABxQHFAgABBQKFAoABhQMFAwABBQNFA0ABxQOFA8ABhQRFBEABhQTFBMABhQVFBUABhQXFBcABRQ5FDkAAhReFF4AAhRjFGMABhRlFGYABhRnFGcABRRoFGkABxRtFG4ABBRvFG8ABhRwFHAABBRyFHIABhR0FHQABBR1FHUABxR2FHkABhR7FHwABhR9FH0AAxSAFIAABhSCFIIABhSEFIQABRSFFIUABhSHFIcABhSKFIoABhSMFI0ABhSOFI4ABRSPFJAABxSUFJUABBSWFJYABhSXFJcABBSZFJkABhSbFJsABBScFJwABxSdFKAABhSiFKMABhSkFKQAAxSnFKcABhSpFKkABhSrFKsABRVWFVcABRVgFWAABBViFWIABBVlFWUABBVnFWgABhVsFWwABBVzFXMABBV0FXQABhV2FXYABhV6FXoABBWGFYYABxWIFYgABhWXFZcABhWZFZoABhWcFZwABhWkFaQABxWpFakABhWqFawABxXBFcEAAQAFAAAAAQAIAAIzbgAMAAIAABTsAAIAZhN+E34ABROAE4AABhOBE4EABxOCE4IABhODE4QABxOIE4kAAxOKE4oABhOLE4sABBONE40ABROPE48ABBOQE5AABxORE5IABhOTE5QABROVE5UABhOXE5cABhOYE5gABROZE5oAAxOeE54ABROgE6AABROiE6IABRPBE8EABhPDE8MABhPFE8UABhPGE8YABBPHE8gABhPhE+EABhPjE+QABhPnE+gABhPqE+oACBQBFAEABxQCFAIABhQDFAQABxQHFAgABBQKFAoABhQMFAwABBQNFA0ABxQOFA8ABhQRFBEABxQTFBMABhQVFBUABhQXFBcABRQ7FDsAAhRgFGAAAhRjFGMABRRlFGUABhRmFGYABxRnFGcABhRoFGkABxRtFG4AAxRvFG8ABhRwFHAABBRyFHIABhR0FHQABBR1FHUABxR2FHYABhR3FHcABRR4FHkABhR7FHsABxR8FHwABhR9FH0AAxSAFIAABhSCFIIABhSEFIUABhSHFIcABhSKFIoABhSMFIwABhSNFI0ABxSOFI4ABhSPFJAABxSUFJUABBSWFJYABhSXFJcABBSZFJkABhSbFJsABBScFJwABxSdFKAABhSiFKIABxSjFKMABhSkFKQAAxSnFKcABhSpFKkABhSrFKsABhTQFNAAAhT1FPUAAhVWFVcABhVgFWAABBViFWIABBVlFWUABBVnFWgABhVsFWwABBVzFXMABBV0FXQABhV2FXYABhV6FXoABRWGFYYABxWIFYgABhWXFZcABhWZFZoABhWcFZwABhWkFaQABxWpFawABxXBFcEAAQAFAAAAAQAIAAIw8gAMAAIAABJwAAIAYRN+E34ABhOAE4AABhOBE4EABxOCE4IABhODE4QABxOIE4kABBOKE4oABhOLE4sABBONE40ABhOPE48ABBOQE5AABxORE5UABhOXE5gABhOZE5oAAxOeE54ABhOgE6AABhOiE6IABRPBE8EABhPDE8MABhPFE8UABhPGE8YABBPHE8gABhPhE+EABhPjE+QABhPnE+gABhPqE+oACBQBFAEABxQCFAIABhQDFAQABxQHFAgABBQKFAoABhQMFAwABBQNFA0ABxQOFA8ABhQRFBEABxQTFBMABhQVFBUABhQXFBcABRQfFB8AAhRFFEUAAhRjFGMABhRlFGUABhRmFGYABxRnFGcABhRoFGkABxRtFG4ABBRvFG8ABhRwFHAABBRyFHIABhR0FHQABBR1FHUABxR2FHkABhR7FHsABxR8FHwABhR9FH0AAxSAFIAABhSCFIIABhSEFIUABhSHFIcABhSKFIoABhSMFIwABhSNFI0ABxSOFI4ABhSPFJAABxSUFJUABBSWFJYABhSXFJcABBSZFJkABhSbFJsABBScFJwABxSdFKAABhSiFKIABxSjFKMABhSkFKQAAxSnFKcABhSpFKkABhSrFKsABhSvFK8AAhTaFNoAAhVWFVcABhVgFWAABBViFWIABBVlFWUABBVnFWgABhVsFWwABBVzFXMABBV0FXQABhV2FXYABhV6FXoABRWGFYYABxWIFYgABhWXFZcABhWZFZoABhWcFZwABhWkFaQABxWpFawABxXBFcEAAQAFAAAAAQAIAAIulAAMAAIAABASAAIAYBN+E34ABhOAE4AABhOBE4EABxOCE4IABhODE4QABxOIE4kABBOKE4oABhOLE4sABRONE40ABhOPE48ABBOQE5AABxORE5UABhOXE5cABxOYE5gABhOZE5oAAxOeE54ABhOgE6AABhOiE6IABRPBE8EABhPDE8MABhPFE8UABhPGE8YABRPHE8gABhPhE+EABhPjE+QABhPnE+gABhPqE+oACBQBFAEABxQCFAIABhQDFAQABxQHFAgABBQKFAoABhQMFAwABBQNFA0ABxQOFA8ABhQRFBEABxQTFBMABhQVFBUABhQXFBcABRRjFGMABhRlFGUABhRmFGYABxRnFGcABhRoFGkABxRtFG4ABBRvFG8ABhRwFHAABRRyFHIABhR0FHQABBR1FHUABxR2FHkABhR7FHsABxR8FHwABhR9FH0AAxSAFIAABhSCFIIABhSEFIUABhSHFIcABhSKFIoABhSMFIwABhSNFI0ABxSOFI4ABhSPFJAABxSUFJUABBSWFJYABhSXFJcABRSZFJkABhSbFJsABBScFJwABxSdFKAABhSiFKIABxSjFKMABhSkFKQAAxSnFKcABhSpFKkABhSrFKsABhTEFMQAAhTqFOoAAhVWFVcABhVgFWAABBViFWIABBVlFWUABBVnFWgABhVsFWwABRVzFXMABBV0FXQABhV2FXYABhV6FXoABRWGFYYABxWIFYgABhWXFZcABhWZFZoABhWcFZwABhWkFaQABxWpFawABxXBFcEAAQAFAAAAAQAIAAIsPAAMAAIAAA26AAIAYRN+E34ABROAE4AABhOBE4EABxOCE4IABhOEE4QABxOIE4oABBOLE4sABRONE40ABROPE48AAxOQE5AABxORE5QABhOVE5UABROXE5gABhOZE5oAAxOeE54ABROgE6AABhOiE6IABRPBE8EABhPDE8MABhPFE8UABhPGE8YABRPHE8cABhPIE8gABxPhE+EABhPjE+MABxPkE+QABhPnE+gABhPqE+oACBQBFAEABxQCFAIABhQEFAQABxQHFAgABBQKFAoABhQMFAwABBQNFA0ABxQOFA8ABhQRFBEABxQTFBMABhQVFBUABhQXFBcABRQyFDIAAhRYFFgAAhRjFGMABhRlFGUABhRmFGYABxRnFGcABhRpFGkABxRtFG4ABBRvFG8ABhRwFHAABRRyFHIABhR0FHQABBR1FHUABxR2FHgABhR5FHkABxR7FHwABxR9FH0AAxSAFIAABhSCFIIABhSEFIUABhSHFIcABxSKFIoABhSMFIwABhSNFI0ABxSOFI4ABhSQFJAABxSUFJUABBSWFJYABhSXFJcABRSZFJkABhSbFJsABBScFJwABxSdFJ8ABhSgFKAABxSiFKMABxSkFKQAAxSnFKcABhSpFKkABhSrFKsABhVWFVcABhVgFWAABBViFWIABBVlFWUABBVnFWgABhVsFWwABRVzFXMABBV0FXQABhV2FXYABhV6FXoABRWGFYYABxWIFYgABhWXFZcABhWZFZoABhWcFZwABhWkFaQABxWpFakABxXBFcEAAQAFAAAAAQAIAAIp3gAMAAIAAAtcAAIAYBN+E34ABhOAE4AABhOBE4EABxOCE4IABhOEE4QABxOIE4kABBOKE4oABhOLE4sABRONE40ABhOPE48ABBOQE5AABxORE5UABhOXE5gABxOZE5oAAxOeE54ABhOgE6AABhOiE6IABRPBE8EABhPDE8MABhPFE8UABhPGE8YABRPHE8cABhPIE8gABxPhE+EABhPjE+MABxPkE+QABhPnE+gABhPqE+oACBQBFAEABxQCFAIABhQEFAQABxQHFAgABBQKFAoABhQMFAwABBQNFA0ABxQOFA8ABhQRFBEABxQTFBMABhQVFBUABhQXFBcABRRjFGMABhRlFGUABhRmFGYABxRnFGcABhRpFGkABxRtFG4ABBRvFG8ABhRwFHAABRRyFHIABhR0FHQABBR1FHUABxR2FHgABhR5FHkABxR7FHwABxR9FH0AAxSAFIAABhSCFIIABhSEFIUABhSHFIcABxSKFIoABhSMFIwABhSNFI0ABxSOFI4ABhSQFJAABxSUFJUABBSWFJYABhSXFJcABRSZFJkABhSbFJsABBScFJwABxSdFJ8ABhSgFKAABxSiFKMABxSkFKQAAxSnFKcABhSpFKkABhSrFKsABhTOFM4AAhTzFPMAAhVWFVcABhVgFWAABBViFWIABBVlFWUABBVnFWgABhVsFWwABRVzFXMABBV0FXQABhV2FXYABhV6FXoABRWGFYYABxWIFYgABhWXFZcABhWZFZoABhWcFZwABhWkFaQABxXBFcEAAQAFAAAAAQAIAAInhgAMAAIAAAkEAAIAYxN+E34ABhOAE4AABhOBE4EABxOCE4IABhOEE4QABxOIE4oABBOLE4sABRONE40ABROPE48AAxOQE5AABxORE5EABROSE5QABhOVE5UABROXE5gABROZE5oAAxOeE54ABROgE6AABhOhE6EABxOiE6IABBPBE8EABhPDE8MABhPFE8UABhPGE8YABRPHE8cABhPIE8gABxPhE+EABhPjE+MABxPkE+QABhPnE+gABhPqE+oACBQBFAEABxQCFAIABhQEFAQABxQHFAgABBQKFAoABhQMFAwABBQNFA0ABxQOFA8ABhQRFBEABxQTFBMABhQVFBUABhQXFBcABRQ0FDQAAhRaFFoAAhRjFGMABhRlFGUABhRmFGYABxRnFGcABhRpFGkABxRtFG4ABBRvFG8ABhRwFHAABRRyFHIABhR0FHQABBR1FHUABxR2FHgABhR5FHkABRR7FHwABxR9FH0AAxSAFIAABhSCFIIABhSEFIUABhSHFIcABxSKFIoABhSMFIwABhSNFI0ABxSOFI4ABhSQFJAABxSUFJUABBSWFJYABhSXFJcABRSZFJkABhSbFJsABBScFJwABxSdFJ8ABhSgFKAABxSiFKMABxSkFKQAAxSnFKcABhSpFKkABhSrFKsABhVWFVcABhVgFWAABBViFWIABBVlFWUABBVnFWgABhVsFWwABRVzFXMABBV0FXQABhV2FXYABhV6FXoABRWGFYYABxWIFYgABhWXFZcABhWZFZoABhWcFZwABhWkFaQABxWpFakABxXBFcEAAQAFAAAAAQAIAAIlHAAMAAIAAAaaAAIAXRN+E34ABhOAE4AABhOBE4EABxOCE4IABhOEE4QABxOIE4kABBOKE4oABhOLE4sABRONE40ABhOPE48ABBORE5UABhOXE5gABxOZE5oAAxOeE54ABhOgE6AABhOiE6IABRPBE8EABhPDE8MABhPFE8UABhPGE8YABRPHE8cABhPIE8gABxPhE+EABhPjE+MABxPkE+QABhPnE+gABhPqE+oACBQBFAEABxQCFAIABhQEFAQABxQHFAgABBQKFAoABhQMFAwABBQOFA8ABhQRFBEABxQTFBMABhQVFBUABhQXFBcABRQuFC4AAhRUFFQAAhRjFGMABhRlFGUABhRmFGYABxRnFGcABhRpFGkABxRtFG4ABBRvFG8ABhRwFHAABRRyFHIABhR0FHQABBR2FHgABhR5FHkABxR7FHwABxR9FH0AAxSAFIAABhSCFIIABhSEFIUABhSHFIcABxSKFIoABhSMFIwABhSNFI0ABxSOFI4ABhSQFJAABxSUFJUABBSWFJYABhSXFJcABRSZFJkABhSbFJsABBSdFJ8ABhSgFKAABxSiFKMABxSkFKQAAxSnFKcABhSpFKkABhSrFKsABhTDFMMAAhTpFOkAAhVWFVcABhVgFWAABBViFWIABBVlFWUABBVnFWgABhVsFWwABRVzFXMABBV0FXQABxV2FXYABhV6FXoABRWIFYgABxWXFZcABxWZFZoABxWcFZwABxWkFaQABxXBFcEAAQAFAAAAAQAIAAIi1gAMAAIAAARUAAIAWBN+E34ABhOAE4AABhOBE4EABxOCE4IABhOIE4kABBOKE4oABhOLE4sABRONE40ABhOPE48ABBORE5UABhOXE5cABxOYE5gABhOZE5oAAxOeE54ABhOgE6AABhOiE6IABBPBE8EABhPDE8MABhPFE8UABhPGE8YABRPHE8cABhPIE8gABxPhE+EABhPjE+MABxPkE+QABhPnE+gABhPqE+oACBQBFAEABxQCFAIABhQHFAgABBQKFAoABhQMFAwABBQOFA8ABhQRFBEABxQTFBMABhQVFBUABhQXFBcABhQ2FDYAAhRjFGMABhRlFGUABhRmFGYABxRnFGcABhRtFG4ABBRvFG8ABhRwFHAABRRyFHIABhR0FHQABBR2FHgABhR5FHkABxR7FHwABxR9FH0AAxSAFIAABhSCFIIABhSEFIUABhSHFIcABxSKFIoABhSMFIwABhSNFI0ABxSOFI4ABhSUFJUABBSWFJYABhSXFJcABRSZFJkABhSbFJsABBSdFJ8ABhSgFKAABxSiFKMABxSkFKQAAxSnFKcABhSpFKkABhSrFKsABhTLFMsAAhVWFVcABhVgFWAABBViFWIABBVlFWUABBVnFWgABhVsFWwABRVzFXMABBV0FXQABxV2FXYABhV6FXoABRWIFYgABxWXFZcABxWZFZoABxWcFZwABxWpFakABxXBFcEAAQAFAAAAAQAIAAIgrgAMAAIAAAIsAAIAWhN+E34ABhOAE4AABhOBE4EABxOCE4IABhOIE4kABBOKE4oABhOLE4sABRONE40ABxOPE48ABBORE5QABhOVE5UABxOXE5cABxOYE5gABhOZE5oAAxOeE54ABhOgE6AABxOiE6IABhPBE8EABhPDE8MABhPFE8UABhPGE8YABRPHE8cABhPIE8gABxPhE+EABhPjE+MABxPkE+QABhPnE+cABhPoE+gABxPqE+oACBQBFAEABxQCFAIABhQHFAgABBQKFAoABxQMFAwABBQOFA4ABhQPFA8ABxQRFBEABxQTFBMABhQVFBUABxQXFBcABhRjFGMABhRlFGUABhRmFGYABxRnFGcABhRtFG4ABBRvFG8ABhRwFHAABRRyFHIABhR0FHQABBR2FHgABhR5FHkABxR7FHwABxR9FH0AAxSAFIAABxSCFIIABxSEFIUABhSHFIcABxSKFIoABhSMFIwABhSNFI0ABxSOFI4ABhSUFJUABBSWFJYABhSXFJcABRSZFJkABhSbFJsABBSdFJ8ABhSgFKAABxSi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"}]}static#t=this.\u0275fac=function(_){return new(_||R)};static#e=this.\u0275prov=l.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}return R})()},52237:(Fe,Tt,d)=>{"use strict";d.d(Tt,{b:()=>p});var l=d(97586),R=d(72036),F=d(66689),e=d(65113),_=d(49671),D=d(98808),h=d(54438),s=d(4922),u=d(39866),g=d(4300),a=d(93832),c=d(7180),B=d(7004);let p=(()=>{class f{constructor(w,Q,b,C,T,N){this.authService=w,this.commonService=Q,this.syncDbService=b,this.syncApiService=C,this.translocoService=T,this.dataStoreService=N,this.accessToken=this.authService.authInfo("access_token"),this.orgId=this.authService.authInfo("user").orgId}changeKeysForProductApi(w,Q=1,b){this.orgId=this.authService.authInfo("user").orgId;let C=generateUUID("ProductEntity");return{productList:[{productName:w.productName.trim(),productCode:(0,R.A)(w.productCode)?"":w.productCode,unit:(0,R.A)(w.unit)?"":w.unit,minStockQty:w.minOpeningStock,openingStockQty:w.openingStockQty,openingStockRate:w.openingStockRate,enableInvoice:w.inventoryEnable,rate:isNumber(w.rate)?w.rate:0,purchaseRate:isNumber(w.purchaseRate)?w.purchaseRate:0,taxRate:0,description:w.description,orgId:this.orgId,enable:0,pushFlag:1,modifiedDate:l().toDate().getTime(),createdDate:w.createdDate,deviceCreatedDate:1==Q?l().toDate().getTime():b.deviceCreatedDate,remainingQty:0,serverUpdatedTime:0,discountEntity:null,device_modified_on:l().toDate().getTime(),version:1,_id:null,processed_flag:0,documentId:null,uniqueKeyProduct:1==Q?(0,R.A)(w.uniqueKeyProduct)?C:w.uniqueKeyProduct:b.uniqueKeyProduct,syncFlag:1==Q?1:2,uniqueKey:1==Q?w.uniqueKeyProduct:b.uniqueKeyProduct,isEcommerce:!1,listItemCustomField:w.listItemCustomField,categoryName:1==Q?w.categoryName:b.categoryName,uniqueFKCategory:1==Q?w.uniqueFKCategory:b.uniqueFKCategory,isFractionEnabled:1==Q?w.isFractionEnabled:b.isFractionEnabled,isUnitEditable:1==Q||b.isUnitEditable,imagePath:w.imagePath}]}}deleteProductData(w,Q){const b=this.translocoService.translate("DO_YOU_WANT_TO_DELETE_TXT"),C=this.translocoService.translate("YES_DELETE_IT");this.commonService.openConfirm({html:b,confirmButtonText:C},L=>{L.isConfirmed&&this.syncDbService.deleteMultipleDataToDB({productIdList:[w]},J=>{var H=J;200==J.status&&(0,F.A)(H,"productIdList")&&!(0,R.A)(H.productIdList)?this.commonService.openConfirm({title:"Deleted!",text:"Product deleted successfully",icon:"success",showCancelButton:!1},k=>{this.syncDbService.syncData(),Q({delete_successfully:!0})}):this.commonService.openConfirm({title:"Deleted!",text:"Product has not been delete.",icon:"error",showCancelButton:!1},k=>{Q({delete_successfully:!1})})})})}ecommProductExists(w,Q,b){return w.some(C=>{if((0,e.A)(b)||b==C.uniqueKeyFKProduct)return!1;var T=Q.toLowerCase().replace(/ /g,"");return C.productName.toLowerCase().replace(/ /g,"")===T})}productExists(w,Q,b,C){return w.some(T=>{if("edit-Product"===b){if((0,e.A)(C)||C==T.uniqueKeyProduct)return!1;var N=Q.toLowerCase().replace(/ /g,"");return T.productName.toLowerCase().replace(/ /g,"")===N}return 0==T.enable&&(N=Q.toLowerCase().replace(/ /g,""),T.productName.toLowerCase().replace(/ /g,"")===N)})}disableProductExists(w,Q){return w.some(b=>{if(1==b.enable){var C=Q.toLowerCase().replace(/ /g,"");return b.productName.toLowerCase().replace(/ /g,"")===C}return!1})}deleteProduct(w,Q){let b={productIdList:w};(0,R.A)(D.DH.filterObject(b))||this.syncDbService.deleteMultipleDataToDB(D.DH.filterObject(b),C=>{Q(C)})}changeKeysForEcomProductApi(w,Q){return this.orgId=this.authService.authInfo("user").orgId,{createdDate:w.createdDate,description:Q?Q.description:w.description,deviceCreatedDate:w.deviceCreatedDate,device_modified_on:l().toDate().getTime(),discountEntity:w.discountEntity,enable:w.enable,modifiedDate:l().toDate().getTime(),orgId:this.orgId,productCode:Q?Q.productCode:w.productCode,productName:Q?Q.productName:w.productName,purchaseRate:w.purchaseRate,rate:Q?Q.rate:w.rate,serverUpdatedTime:w.serverUpdatedTime,taxRate:w.taxRate,uniqueKey:w.uniqueKeyEcomProduct,uniqueKeyEcomProduct:w.uniqueKeyEcomProduct,uniqueKeyFKProduct:w.uniqueKeyFKProduct,unit:Q?Q.unit:w.unit,version:w.version,_id:w._id,showPriceFlag:w.showPriceFlag,imageAttachments:(0,R.A)(w.imageAttachments)?[]:w.imageAttachments,syncFlag:Q?2:1,ecomm_enable:w.ecomm_enable}}updateEcomProductObj(w){if(!(0,R.A)(w))return{createdDate:w.createdDate,description:w.description,deviceCreatedDate:w.deviceCreatedDate,device_modified_on:w.device_modified_on,discountEntity:w.discountEntity,modifiedDate:w.modifiedDate,orgId:w.orgId,enable:w.enable,productCode:w.productCode,productName:w.productName,purchaseRate:w.purchaseRate,rate:w.rate,serverUpdatedTime:w.serverUpdatedTime,taxRate:w.taxRate,uniqueKey:w.uniqueKeyEcomProduct,uniqueKeyEcomProduct:w.uniqueKeyEcomProduct,uniqueKeyFKProduct:w.uniqueKeyFKProduct,unit:w.unit,version:w.version,_id:w._id,ecomm_enable:w.ecomm_enable,showPriceFlag:w.showPriceFlag,imageAttachments:w.imageAttachments}}updateProductObj(w){return this.orgId=this.authService.authInfo("user").orgId,{createdDate:w.createdDate,description:w.description,deviceCreatedDate:w.deviceCreatedDate,device_modified_on:l().toDate().getTime(),discountEntity:w.discountEntity,modifiedDate:l().toDate().getTime(),orgId:w.orgId,enable:w.enable,productCode:(0,R.A)(w.productCode)?"":w.productCode,productName:w.productName.trim(),purchaseRate:isNumber(w.purchaseRate)?w.purchaseRate:0,rate:isNumber(w.rate)?w.rate:0,serverUpdatedTime:w.serverUpdatedTime,taxRate:w.taxRate,uniqueKey:w.uniqueKey,uniqueKeyEcomProduct:w.uniqueKeyEcomProduct,uniqueKeyFKProduct:w.uniqueKeyFKProduct,unit:(0,R.A)(w.unit)?"":w.unit,version:w.version,_id:null,ecomm_enable:w.ecomm_enable,showPriceFlag:w.showPriceFlag,imageAttachments:w.imageAttachments}}getFileName(){return l().format("_DDMMMYYYY_HHMMA")+".jpg"}currentUserAuthInfo(){this.authInfo=this.authService.authInfo(),this.accessToken=this.authService.authInfo("access_token"),this.orgId=this.authService.authInfo("user").orgId}productImageUpload(w,Q,b){this.dataStoreService.post("images/upload/ecommProduct",Q.fd,{accessToken:this.authService.authInfo("access_token"),uniqueKey:w},C=>{b.call(this,C)})}deleteUploadImg(w,Q,b){this.currentUserAuthInfo(),this.dataStoreService.deleteData("images/delete/ecommProductImage",{uniqueKey:w,accessToken:this.accessToken,imageName:Q},C=>b(C))}addPOSImageApi(w,Q,b){this.accessToken=this.authService.authInfo("access_token"),this.orgId=this.authService.authInfo("user").orgId,this.dataStoreService.post("images/AddProductImage",Q.fd,{orgId:String(this.orgId),accessToken:this.accessToken,uniqueKey:w},C=>{b.call(this,C)})}fetchPOSProductImage(w,Q){this.dataStoreService.fetch("images/web/getProductImage",{orgId:String(this.orgId),accessToken:this.accessToken,uniquekey:w,imageName:""},b=>Q(b))}deleteProductImage(w,Q){this.dataStoreService.deleteData("images/delete/ProductImage",{orgId:String(this.orgId),accessToken:this.accessToken,uniqueKey:w},b=>Q(b))}updatedProductList(w){let Q=[];if(!(0,R.A)(w))return(0,_.A)(w,b=>{Q.push({productName:b.productName.trim(),productCode:(0,R.A)(b.productCode)?"":b.productCode,unit:(0,R.A)(b.unit)?"":b.unit,minStockQty:b.minStockQty,openingStockQty:b.openingStockQty,openingStockRate:b.openingStockRate,enableInvoice:b.enableInvoice,rate:isNumber(b.rate)?b.rate:0,purchaseRate:isNumber(b.purchaseRate)?b.purchaseRate:0,taxRate:b.taxRate,description:b.description,orgId:b.orgId,enable:b.enable,pushFlag:1,modifiedDate:l().toDate().getTime(),createdDate:b.createdDate,deviceCreatedDate:b.deviceCreatedDate,remainingQty:b.remainingQty,serverUpdatedTime:0,discountEntity:b.discountEntity,device_modified_on:l().toDate().getTime(),version:b.version,_id:null,processed_flag:0,documentId:null,uniqueKeyProduct:b.uniqueKeyProduct,syncFlag:2,uniqueKey:b.uniqueKeyProduct,isEcommerce:!1,listItemCustomField:b.listItemCustomField,categoryName:"",uniqueFKCategory:"",isFractionEnabled:b.isFractionEnabled,isUnitEditable:b.isUnitEditable,imagePath:b.imagePath})}),Q}static#t=this.\u0275fac=function(Q){return new(Q||f)(h.KVO(s.y),h.KVO(u.h),h.KVO(g.P),h.KVO(a.P),h.KVO(c.JO),h.KVO(B.V))};static#e=this.\u0275prov=h.jDH({token:f,factory:f.\u0275fac,providedIn:"root"})}return f})()},56765:(Fe,Tt,d)=>{"use strict";d.d(Tt,{z:()=>Q});var l=d(98808),t=d(97586),F=d(66689),e=d(20404),_=d(42969),D=d(72036),h=d(67640),s=d(49671),u=d(32661),g=d(83703),a=d(54438),c=d(7004),B=d(4922),p=d(39866),f=d(93832),E=d(4300),w=d(7180);let Q=(()=>{class b{constructor(T,N,L,J,H,k){this.dataStoreService=T,this.authService=N,this.commonService=L,this.syncApiService=J,this.syncDbService=H,this.translocoService=k,this.accessToken=this.authService.authInfo("access_token"),this.orgId=this.authService.authInfo("user").orgId}createPurchasePdf(T,N){this.accessToken=this.authService.authInfo("access_token"),this.dataStoreService.fetch("pdf/Purchase?id="+T,{accessToken:this.accessToken},L=>{(0,F.A)(L,"status")&&200!=L.status&&this.commonService.processResponse(L,J=>{}),N.call(this,L)})}createInvoiceProductObj(T,N){return this.orgId=this.authService.authInfo("user").orgId,{productName:N.productName,qty:l.DH.roundToEven(N.qty,T.quantityRoundOff),baseRate:l.DH.roundToEven(N.baseRate,T.rateRoundOff),rate:l.DH.roundToEven(N.rate,T.rateRoundOff),description:N.description,appliedTax:N.appliedTax,discountAmount:l.DH.roundToEven(N.discountAmount,T.percentRoundOff),discountFlag:N.discountFlag,discountPercentage:N.discountPercentage,orgId:this.orgId,productCode:N.productCode,syncFlag:1,taxRate:0,total:l.DH.roundToEven(N.total,2),uniqueKeyFKInvoice:N.uniqueKeyPurchase,uniqueKeyFKProduct:N.uniqueKeyProduct,uniqueKeyInvoiceProduct:generateUUID("PurchaseProductEntity"),unit:N.unit,isPurchaseOrderProduct:!!N.isPurchaseOrderProduct&&N.isPurchaseOrderProduct,uniqueOrderLineItemId:N.isPurchaseOrderProduct?N.uniqueOrderLineItemId:"",listItemCustomField:N.listItemCustomField}}createInvoiceTaxObj(T,N){return this.orgId=this.authService.authInfo("user").orgId,{calculateTax:N.calculateTax,orgId:this.orgId,percentage:l.DH.roundToEven(N.percentage,T.percentRoundOff),taxInclExcl:N.taxInclExcl,transactionType:3,uniqueKeyLedger:N.uniqueLeaderKey,uniqueKeyLedgerEntry:null,uniqueKeyOtherTable:N.uniqueKeyPurchase,uniqueKeyTax:generateUUID("TaxEntity"),uniqueKeyTaxAccountEntry:N.uniqueKeyTaxAccountEntry}}createInvoiceDiscountObj(T){return this.orgId=this.authService.authInfo("user").orgId,{calculatedDiscount:T.calculateDiscount,deviceCreatedDate:t().toDate().getTime(),discountAmount:T.discountAmount,discountFlag:T.discountFlag,orgId:this.orgId,percentage:T.percentage,serverCreatedDate:0,transactionType:1,uniqueKeyAccountEntity:T.uniqueKeyOfAccount,uniqueKeyDiscount:generateUUID("DiscountEntity"),uniqueKeyLedger:T.uniqueLeaderKey,uniqueKeyOtherTable:T.uniqueKeyPurchase,uniqueLedgerEntry:generateUUID("LedgerEntryEntity")}}createOtherChargeObj(T){return this.orgId=this.authService.authInfo("user").orgId,{accountType:0,chargeAmount:T.amount,deviceCreatedDate:t().toDate().getTime(),orgId:this.orgId,otherChargeId:0,otherChargeName:T.name,transactionType:1,uniqueFKEstimate:null,uniqueFKOtherChargeAccountEntry:null,uniqueKeyLedger:T.uniqueLeaderKey,uniqueKeyLedgerEntry:null,uniqueKeyOtherCharge:generateUUID("OtherCharge"),uniqueKeyOtherChargeAccountEntry:T.uniqueKeyOfAccount,uniqueKeyOtherTable:T.uniqueKeyPurchase}}createPaymentObj(T){return this.orgId=this.authService.authInfo("user").orgId,{paymentNo:T.paymentNo,accountType:3,uniqueKeyPayment:T.uniqueKeyPayment,otherUniqueKeyFK:T.uniquePurchaseKey,uniqueKeyClient:T.uniqueKeySupplier,orgId:this.orgId,uniqueKeyFKLedger:T.uniqueKeyFKLedger,uniqueKeyFKAccount:T.paymentAccount,amount:T.paidAmount,dateOfPayment:T.paymentDate,note:T.note,syncFlag:T.syncFlag,enable:0,paymentAdjustmentFlag:1,deviceCreateDate:t().toDate().getTime(),serverUpdatedTime:0,transactionType:0,crDrType:2,receiptNote:null,ledgerEntity:T.ledgerEntity,serverUpdateTime:0,device_modified_on:t().toDate().getTime(),version:1,_id:null,processed_flag:1,documentId:null}}createPurchaseOrderMapObj(T){return this.orgId=this.authService.authInfo("user").orgId,{comment:"",createTime:0,device_modified_on:t().toDate().getTime(),documentId:null,ledgerlist:null,orgId:this.orgId,processed_flag:0,purchaseQuantity:T.purchaseQuantity,statusCode:0,syncFlag:1,uniqueKeyPurchase:T.uniqueKeyPurchase,uniqueOrderLineItemId:T.uniqueOrderLineItemId,uniquePOMappingId:generateUUID("POPMapping"),uniquePurchaseLineItemId:T.uniquePurchaseLineItemId,uniquePurchaseOrderId:T.uniquePurchaseOrderId,version:0,_id:null}}changeKeysForInvoiceApi(T,N,L,J){this.orgId=this.authService.authInfo("user").orgId;const H=l.DH.roundToEven(N.invoiceAmount,2),k=l.DH.roundToEven(N.balanceAmount,2),X=l.DH.roundToEven(N.originalProductAmount,2),tt=l.DH.roundToEven(N.roundOffAmount,2),pt=N.discountTypeSetting,st=N.discountAccount,z=N.purchaseProductList.map(O=>(0,e.A)(O,["isPurchaseOrderProduct","uniqueOrderLineItemId"])),it=(0,_.A)(N.userCustomFields.map(O=>{if(!(0,D.A)(O.value))return{[O.key]:O.value}}),void 0);let at=0,Y={purchaseList:[{purchaseNo:N.invocieNumber,uniqueKeyPurchase:1==L?N.uniqueKeyPurchase:J.uniqueKeyPurchase,uniqueKeyFKAccount:N.selectSupplier.uniqueKeyOfAccount,uniqueKeyFKClient:N.selectSupplier.clientEntity.uniqueKeyClient,uniqueKeyFKLedger:1==L?N.uniqueLeaderKey:J.uniqueKeyFKLedger,uniqueKeyTransactionFKAccountKey:N.purchaseRecord.uniqueKeyOfAccount,amount:H,productAmount:X,balance:1===T.invoicePaymentTracking?k:H,invoiceGenerated:!N.invoiceGenerated,enable:0,pushFlag:1==L?1:2,createDate:N.invocieDate,dueDateFlag:N.dueDateFlag,dueDate:N.invocieDueDate,deviceCreateDate:1==L?t().toDate().getTime():J.deviceCreateDate,taxOnFlag:0,discountOnFlag:N.discountOnFlag,taxType:0,orgId:this.orgId,headerInvoice:N.invocieHeader,footerInvoice:N.invocieFooter,notes:N.invocieNotes,otherChargeList:(0,D.A)(N.otherChargeList)?null:N.otherChargeList,refNo:N.refrenceNumber,termAndCondition:N.termsAndConditions,serverUpdatedTime:1==L?0:J.serverUpdatedTime,purchaseProductList:N.invoiceGenerated||(0,D.A)(N.purchaseProductList)?null:z,taxList:N.taxList,imageAttachments:1==L?null:J.imageAttachments,userCustomFields:(0,D.A)(it)?"[]":JSON.stringify(it),discountEntity:N.discountEntity,device_modified_on:t().toDate().getTime(),version:1,_id:null,processed_flag:1,documentId:null,syncFlag:1==L?1:2,ledgerEntity:{ledgerId:0,narration:null,transactionNo:N.invocieNumber,createDate:N.invocieDate,serverUpdatedTime:0,orgId:this.orgId,uniqueKeyLedger:1==L?N.uniqueLeaderKey:J.ledgerEntity.uniqueKeyLedger,modifiedDate:t().toDate().getTime(),deviceCreateDate:1==L?t().toDate().getTime():J.ledgerEntity.deviceCreateDate,enable:0,pushFlag:1==L?1:2,ledgerType:2,ledgerDetailList:[]}}]};if(tt>0&&!(0,D.A)(N.roundOffAccountKey)&&!(0,h.A)(N.roundOffAccountKey)&&(Y.purchaseList[0].roundOffEntity={amount:tt,crDrType:N.roundOffAmtIspositive?1:2,deviceCreatedDate:1==L||(0,D.A)(J.roundOffEntity)?t().toDate().getTime():J.roundOffEntity.deviceCreatedDate,enable:0,orgId:this.orgId,transactionType:1,uniqueKeyAccountEntity:N.roundOffAccountKey,uniqueKeyLedger:1==L?N.uniqueLeaderKey:J.ledgerEntity.uniqueKeyLedger,uniqueKeyOtherTable:1==L?N.uniqueKeyPurchase:J.uniqueKeyPurchase,uniqueKeyRoundOff:1==L||(0,D.A)(J.roundOffEntity)?generateUUID("RoundOffEntity"):J.roundOffEntity.uniqueKeyRoundOff,uniqueLedgerEntry:1==L?generateUUID("LedgerEntryEntity"):(0,D.A)(J.roundOffEntity)?generateUUID("RoundOffEntity"):J.roundOffEntity.uniqueLedgerEntry}),!(0,D.A)(N.purchaseRecord)&&!(0,D.A)(N.selectSupplier)){if((0,D.A)(N.taxList)||(0,s.A)(N.taxList,(O,G)=>{1==O.taxInclExcl&&(at+=O.calculateTax)}),!(0,D.A)(N.purchaseProductList)&&!N.invoiceGenerated){let O=[],G=[];(0,s.A)(N.purchaseProductList,(dt,It)=>{(0,F.A)(dt,"appliedTax")&&!(0,D.A)(dt.appliedTax)&&JSON.parse(dt.appliedTax).forEach((yt,qt)=>{G.push(yt)})}),(0,D.A)(G)||G.forEach((dt,It)=>{let yt=G.filter(Xt=>Xt.uniqueKeyTaxAccountEntry==G[It].uniqueKeyTaxAccountEntry),qt={},Mt=0;yt.forEach((Xt,mt)=>{Mt+=Xt.calculateTax,qt={amount:Mt,uniqueKeyAccount:Xt.uniqueKeyTaxAccountEntry,taxInclExcl:Xt.taxInclExcl}}),O.push(qt)});const At=(0,u.A)(O,"uniqueKeyAccount");(0,s.A)(At,(dt,It)=>{1==dt.taxInclExcl&&(at+=dt.amount)})}if(at=l.DH.roundToEven(at,2),Y.purchaseList[0].ledgerEntity.ledgerDetailList.push({longledgerEntryId:0,amount:l.DH.roundToEven(X-at,2),drCrType:1,uniqueKeyAccount:N.purchaseRecord.uniqueKeyOfAccount,uniqueKeyLedgerEntry:generateUUID("LeaderEntryEntity"),uniqueKeyFKLedger:1==L?N.uniqueLeaderKey:J.ledgerEntity.uniqueKeyLedger,orgId:this.orgId,enable:0,pushFlag:1==L?1:2},{longledgerEntryId:0,amount:H,drCrType:2,uniqueKeyAccount:N.selectSupplier.uniqueKeyOfAccount,uniqueKeyLedgerEntry:generateUUID("LeaderEntryEntity"),uniqueKeyFKLedger:1==L?N.uniqueLeaderKey:J.ledgerEntity.uniqueKeyLedger,orgId:this.orgId,enable:0,pushFlag:1==L?1:2}),(0,D.A)(N.otherChargeList)||(0,s.A)(N.otherChargeList,(O,G)=>{Y.purchaseList[0].ledgerEntity.ledgerDetailList.push({ledgerEntryId:0,amount:O.chargeAmount,drCrType:1,uniqueKeyAccount:O.uniqueKeyOtherChargeAccountEntry,uniqueKeyLedgerEntry:generateUUID("LeaderEntryEntity"),uniqueKeyFKLedger:1==L?N.uniqueLeaderKey:J.ledgerEntity.uniqueKeyLedger,orgId:this.orgId,enable:0})}),tt>0&&!(0,D.A)(N.roundOffAccountKey)&&!(0,h.A)(N.roundOffAccountKey)&&Y.purchaseList[0].ledgerEntity.ledgerDetailList.push({longledgerEntryId:0,amount:tt,drCrType:N.roundOffAmtIspositive?1:2,uniqueKeyAccount:N.roundOffAccountKey,uniqueKeyLedgerEntry:generateUUID("LeaderEntryEntity"),uniqueKeyFKLedger:1==L?N.uniqueLeaderKey:J.ledgerEntity.uniqueKeyLedger,orgId:this.orgId,enable:0}),0==pt&&!(0,D.A)(N.discountEntity)&&N.discountEntity.calculatedDiscount>0&&Y.purchaseList[0].ledgerEntity.ledgerDetailList.push({ledgerEntryId:0,amount:N.discountEntity.calculatedDiscount,drCrType:2,uniqueKeyAccount:N.discountEntity.uniqueKeyAccountEntity,uniqueKeyLedgerEntry:generateUUID("LeaderEntryEntity"),uniqueKeyFKLedger:1==L?N.uniqueLeaderKey:J.ledgerEntity.uniqueKeyLedger,orgId:this.orgId,enable:0,pushFlag:1==L?1:2}),(0,D.A)(N.taxList)||(0,s.A)(N.taxList,(O,G)=>{Y.purchaseList[0].ledgerEntity.ledgerDetailList.push({ledgerEntryId:0,amount:O.calculateTax,drCrType:1,uniqueKeyAccount:O.uniqueKeyTaxAccountEntry,uniqueKeyLedgerEntry:generateUUID("LeaderEntryEntity"),uniqueKeyFKLedger:1==L?N.uniqueLeaderKey:J.ledgerEntity.uniqueKeyLedger,orgId:this.orgId,enable:0,pushFlag:1==L?1:2})}),!N.invoiceGenerated&&!(0,D.A)(N.purchaseProductList)){let O=[],G=[],At=0,dt=!1;(0,s.A)(N.purchaseProductList,(yt,qt)=>{(0,F.A)(yt,"appliedTax")&&!(0,D.A)(yt.appliedTax)&&JSON.parse(yt.appliedTax).forEach((Mt,Xt)=>{G.push(Mt)}),1==pt&&(0,F.A)(yt,"discountAmount")&&yt.discountAmount>0&&(dt=!0,At+=yt.discountAmount)}),dt&&At>0&&Y.purchaseList[0].ledgerEntity.ledgerDetailList.push({ledgerEntryId:0,amount:l.DH.roundToEven(At,2),drCrType:2,uniqueKeyAccount:st[0]?.uniqueKeyOfAccount,uniqueKeyLedgerEntry:generateUUID("LeaderEntryEntity"),uniqueKeyFKLedger:1==L?N.uniqueLeaderKey:J.ledgerEntity.uniqueKeyLedger,orgId:this.orgId,enable:0,pushFlag:1==L?1:2}),(0,D.A)(G)||G.forEach((yt,qt)=>{let Xt,Mt=G.filter(ct=>ct.uniqueKeyTaxAccountEntry==G[qt].uniqueKeyTaxAccountEntry),mt=0;Mt.forEach((ct,xt)=>{mt+=ct.calculateTax,Xt={ledgerEntryId:0,amount:l.DH.roundToEven(mt,2),drCrType:1,uniqueKeyAccount:ct.uniqueKeyTaxAccountEntry,uniqueKeyLedgerEntry:generateUUID("LeaderEntryEntity"),uniqueKeyFKLedger:1==L?N.uniqueLeaderKey:J.ledgerEntity.uniqueKeyLedger,orgId:this.orgId,enable:0,pushFlag:1==L?1:2}}),O.push(Xt)});const It=(0,u.A)(O,"uniqueKeyAccount");!N.invoiceGenerated&&!(0,D.A)(It)&&(0,s.A)(It,(yt,qt)=>{Y.purchaseList[0].ledgerEntity.ledgerDetailList.push({ledgerEntryId:0,amount:yt.amount,drCrType:1,uniqueKeyAccount:yt.uniqueKeyAccount,uniqueKeyLedgerEntry:generateUUID("LeaderEntryEntity"),uniqueKeyFKLedger:yt.uniqueKeyFKLedger,orgId:yt.orgId,enable:0,pushFlag:1==L?1:2})})}}let x={paymentList:[]},v={paymentLinkList:[]};if(!(0,D.A)(N.invoicePaymentList)){let O=N.paymentAgainstAmt;(0,s.A)(N.invoicePaymentList,(G,At)=>{let dt=generateUUID("PaymentEntity"),It=generateUUID("LeaderEntity");x.paymentList.push(this.createPaymentObj({uniqueKeyPayment:dt,paymentNo:G.paymentNumber,paymentAccount:G.paymentAccount.uniqueKeyOfAccount,paymentDate:G.paymentDate,uniqueKeyFKLedger:It,paidAmount:l.DH.roundToEven(G.paidAmount,2),note:G.note,syncFlag:1,uniquePurchaseKey:1==L?N.uniqueKeyPurchase:J.uniqueKeyPurchase,uniqueKeySupplier:N.selectSupplier.clientEntity.uniqueKeyClient,ledgerEntity:{ledgerId:0,narration:null,transactionNo:G.paymentNumber,createDate:G.paymentDate,serverUpdatedTime:0,orgId:this.orgId,uniqueKeyLedger:It,modifiedDate:t().toDate().getTime(),deviceCreateDate:t().toDate().getTime(),enable:0,pushFlag:1,ledgerType:6,ledgerDetailList:[{longledgerEntryId:0,amount:l.DH.roundToEven(G.paidAmount,2),drCrType:1,uniqueKeyAccount:N.selectSupplier.uniqueKeyOfAccount,uniqueKeyLedgerEntry:generateUUID("LeaderEntryEntity"),uniqueKeyFKLedger:It,orgId:this.orgId,enable:0,pushFlag:1},{longledgerEntryId:0,amount:l.DH.roundToEven(G.paidAmount,2),drCrType:2,uniqueKeyAccount:G.paymentAccount.uniqueKeyOfAccount,uniqueKeyLedgerEntry:generateUUID("LeaderEntryEntity"),uniqueKeyFKLedger:It,orgId:this.orgId,enable:0,pushFlag:1}]}})),1===T.invoicePaymentTracking&&O>0&&(O>=G.paidAmount?(v.paymentLinkList.push({uniqueKeyLink:generateUUID("LinkWithPaymentEntity"),uniqueKeyClientAccountEntity:N.selectSupplier.uniqueKeyOfAccount,uniqueKeyLinkWithAccountEntity:1==L?N.uniqueKeyPurchase:J.uniqueKeyPurchase,uniqueKeyFKLedger:It,uniqueKeyFKPaymentEntity:dt,serverModifiedDate:0,syncFlag:1,deviceCreateDate:t().toDate().getTime(),orgId:this.orgId,transactionLinkType:3,amount:l.DH.roundToEven(G.paidAmount,2),enable:0,linkType:0,device_modified_on:t().toDate().getTime(),version:1,_id:null,serverUpdatedTime:0,processed_flag:1,documentId:null}),O-=G.paidAmount):G.paidAmount>O&&(v.paymentLinkList.push({uniqueKeyLink:generateUUID("LinkWithPaymentEntity"),uniqueKeyClientAccountEntity:N.selectSupplier.uniqueKeyOfAccount,uniqueKeyLinkWithAccountEntity:1==L?N.uniqueKeyPurchase:J.uniqueKeyPurchase,uniqueKeyFKLedger:It,uniqueKeyFKPaymentEntity:dt,serverModifiedDate:0,syncFlag:1,deviceCreateDate:t().toDate().getTime(),orgId:this.orgId,transactionLinkType:3,amount:l.DH.roundToEven(O,2),enable:0,linkType:0,device_modified_on:t().toDate().getTime(),version:1,_id:null,serverUpdatedTime:0,processed_flag:1,documentId:null}),O=0))})}return 1===T.invoicePaymentTracking&&N.allowAdvancePayment&&!(0,D.A)(N.advPaymentlinkList)&&(0,s.A)(N.advPaymentlinkList,O=>{v.paymentLinkList.push({uniqueKeyLink:(0,D.A)(O.uniqueKeyLink)?generateUUID("LinkWithPaymentEntity"):O.uniqueKeyLink,uniqueKeyClientAccountEntity:O.uniqueKeyClientAccount,uniqueKeyLinkWithAccountEntity:1==L?N.uniqueKeyPurchase:J.uniqueKeyPurchase,uniqueKeyFKLedger:O.uniqueKeyFKLedger,uniqueKeyFKPaymentEntity:O.uniqueKeyPayment,serverModifiedDate:0,syncFlag:1,deviceCreateDate:O.isOpeningBalance?O.date:t().toDate().getTime(),orgId:this.orgId,transactionLinkType:3,amount:l.DH.roundToEven(O.amount,2),enable:0,linkType:!0===O.isOpeningBalance?2:0,device_modified_on:t().toDate().getTime(),version:1,_id:null,serverUpdatedTime:0,processed_flag:1,documentId:null})}),1===T.invoicePaymentTracking&&!(0,D.A)(N.updateAdvacePaymentLinklist)&&2==L&&(0,s.A)(N.updateAdvacePaymentLinklist,O=>{let G=0;O.isOpeningBalancePayment?G=2:O.isPurchaseReturnPayment&&(G=6),v.paymentLinkList.push({uniqueKeyLink:O.uniqueKeyLink,uniqueKeyClientAccountEntity:O.uniqueKeyClientAccount,uniqueKeyLinkWithAccountEntity:1==L?N.uniqueKeyPurchase:J.uniqueKeyPurchase,uniqueKeyFKLedger:O.uniqueKeyFKLedger,uniqueKeyFKPaymentEntity:O.uniqueKeyPayment,serverModifiedDate:0,syncFlag:2,deviceCreateDate:O.deviceCreateDate,orgId:this.orgId,transactionLinkType:3,amount:l.DH.roundToEven(O.paidAmount,2),enable:0,linkType:G,device_modified_on:t().toDate().getTime(),version:1,_id:null,serverUpdatedTime:O.serverUpdatedTime,processed_flag:1,documentId:null})}),{purchaseList:Y.purchaseList,paymentList:x.paymentList,paymentLinkList:v.paymentLinkList}}updateProductBaseRate(T,N,L,J,H,k){let X=l.DH.roundToEven((0,g.A)(N,"total"),2),tt=0,pt=0;return N.map(it=>{if(tt=l.DH.roundToEven(l.DH.roundToEven(it.qty,T.quantityRoundOff)*l.DH.roundToEven(it.rate,T.rateRoundOff),2),pt=it.discountPercentage>0&&0==it.discountFlag?tt*it.discountPercentage/100:1==it.discountFlag?it.discountAmount:0,(0,F.A)(it,"appliedTax")&&!(0,D.A)(it.appliedTax)){let at=JSON.parse(it.appliedTax),Y=(0,g.A)(at.filter(yt=>1==yt.taxInclExcl),"percentage"),x=(0,g.A)(at.filter(yt=>0==yt.taxInclExcl),"calculateTax"),v=0,O=0,G=[],At=0,dt=0;if(at.forEach(yt=>{1===yt.taxInclExcl&&(v+=(tt-pt)*yt.percentage/(100+Y))}),(0,D.A)(J)||J.forEach(yt=>{1==yt.taxInclExcl&&(G.push(yt),dt+=yt.percentage)}),0==H&&(0,F.A)(L,"calculatedDiscount")&&!(0,h.A)(L.calculatedDiscount)&&L.calculatedDiscount>0){const yt=tt+x;if(0==L.discountFlag)G.forEach(qt=>{At+=(yt-yt*L.percentage/100)*qt.percentage/(100+dt)});else{let Mt=yt*(100*L.discountAmount/X)/100;G.forEach(Xt=>{At+=(yt-Mt)*Xt.percentage/(100+dt)})}}else{const yt=l.DH.roundToEven(tt-pt+x,2);G.forEach(qt=>{At+=yt*qt.percentage/(100+dt)})}O=l.DH.roundToEven(tt-v-At,2);const It=O/it.qty;return{...it,baseRate:It}}})}deleteInvoice(T,N,L,J){if(J)return new Promise((H,k)=>{let X={purchaseIdList:[],purchaseReturnIdList:[],paymentLinkIdList:[]};(0,s.A)(T,tt=>{let pt=N.purchaseInvoiceCollection.find(it=>it.uniqueKeyPurchase===tt);(0,D.A)(pt)||X.purchaseIdList.push(tt);let st=N.purchaseReturnCollection.find(it=>it.uniqueKeyPurchaseReturn===tt);(0,D.A)(st)||X.purchaseReturnIdList.push(tt);let z=N.allPaymentLinkList.filter(it=>it.uniqueKeyLinkWithAccountEntity===tt).map(it=>it.uniqueKeyLink);(0,s.A)(z,it=>{X.paymentLinkIdList.push(it)})}),(0,D.A)(l.DH.filterObject(X))?H(!1):this.syncDbService.deleteMultipleDataToDB(l.DH.filterObject(X),tt=>{H(200==tt.status)})});{const H=this.translocoService.translate("DO_YOU_WANT_TO_DELETE_TXT"),k=this.translocoService.translate("YES_DELETE_IT"),X=this.translocoService.translate("PURCHASE_DELETED_SUCCESSFULLY"),tt=this.translocoService.translate("PURCHASE_HAS_NOT_BEEN_DELETE");this.commonService.openConfirm({html:H,confirmButtonText:k},pt=>{if(pt.isConfirmed){l.DH.showLoader(!0);let st={purchaseIdList:[],purchaseReturnIdList:[],paymentLinkIdList:[]};(0,s.A)(T,z=>{let it=N.purchaseInvoiceCollection.find(x=>x.uniqueKeyPurchase===z);(0,D.A)(it)||st.purchaseIdList.push(z);let at=N.purchaseReturnCollection.find(x=>x.uniqueKeyPurchaseReturn===z);(0,D.A)(at)||st.purchaseReturnIdList.push(z);let Y=N.allPaymentLinkList.filter(x=>x.uniqueKeyLinkWithAccountEntity===z).map(x=>x.uniqueKeyLink);(0,s.A)(Y,x=>{st.paymentLinkIdList.push(x)})}),(0,D.A)(l.DH.filterObject(st))?(l.DH.showLoader(!1),this.commonService.openConfirm({title:"Deleted!",text:tt,icon:"error",showCancelButton:!1},z=>{L({delete_successfully:!1})})):this.syncDbService.deleteMultipleDataToDB(l.DH.filterObject(st),z=>{200==z.status?(l.DH.showLoader(!1),this.commonService.openConfirm({title:"Deleted!",text:X,icon:"success",showCancelButton:!1},at=>{L({delete_successfully:!0}),this.syncDbService.syncData()})):(l.DH.showLoader(!1),this.commonService.openConfirm({title:"Deleted!",text:tt,icon:"error",showCancelButton:!1},at=>{L({delete_successfully:!1})}))})}})}}generatePdf(T,N,L,J){J?this.commonService.showAlert(l.DH.alertMessage(1)):this.createPurchasePdf(T,H=>{(0,F.A)(H,"serialDataByte")&&("download"===L?downloadPDF(H.serialDataByte,N):"preview"===L&&previewPDF(H.serialDataByte,N))})}checkIsValidLedger(T){let N=0,L=0;if(!(0,D.A)(T)){let J=T.filter(k=>1==k.drCrType);L=parseFloat((0,g.A)(J,"amount").toFixed(2));let H=T.filter(k=>2==k.drCrType);N=parseFloat((0,g.A)(H,"amount").toFixed(2))}return L===N}getPurchaseReturnProducts(T,N,L){const J=[],H=N.filter(X=>X.invoiceProductAvailable&&X.uniqueKeyFKAccount===T),k=H.map(X=>X.purchaseReturnMappingList).map(X=>X.filter(tt=>tt.uniqueKeyPurchase==L)).filter(X=>!(0,D.A)(X));return(0,D.A)(l.DH.mergeArrayValues(k))||(0,s.A)(l.DH.mergeArrayValues(k),X=>{let tt=H.filter(pt=>X.uniquePurchaseReturnId==pt.uniqueKeyPurchaseReturn);(0,s.A)(tt,pt=>{let st=pt.purchaseReturnProductList.filter(z=>z.uniqueKeyPurchaseReturnProduct==X.uniquePurchaseReturnLineItemId).map(z=>({...z,uniquePurchaseLineId:X.uniquePurchaseLineItemId}));J.push(st)})}),l.DH.mergeArrayValues(J)}preparePurchaseForm(T,N,L){let J=[];if(!(0,D.A)(N.purchaseProductList))for(let H of N.purchaseProductList){let k=[],X=[];for(let tt of JSON.parse(H.appliedTax))0==tt.taxInclExcl?k.push(tt):X.push(tt);J.push({appliedTax:H.appliedTax,baseRate:H.baseRate,totalTaxAmt:roundToEven((0,g.A)(k,"calculateTax"),2),incTaxAmt:roundToEven((0,g.A)(X,"calculateTax"),2),description:H.description,discountAmount:H.discountAmount,discountFlag:H.discountFlag,discountPercentage:H.discountPercentage,orgId:H.orgId,productCode:H.productCode,productName:H.productName,qty:H.qty,rate:H.rate,taxRate:H.taxRate,total:H.total,uniqueKeyFKInvoice:H.uniqueKeyFKInvoice,uniqueKeyFKProduct:H.uniqueKeyFKProduct,uniqueKeyInvoiceProduct:H.uniqueKeyInvoiceProduct,unit:H.unit,listItemCustomField:H.listItemCustomField})}return{selectedClient:L||null,contactPersonName:(0,D.A)(L)||(0,D.A)(L.clientEntity)?null:L.clientEntity.contactPersonName,amount:N.amount,balance:N.balance,createDate:N.createDate,createTime:N.createTime,deviceModifiedOn:N.device_modified_on,discountEntity:N.discountEntity,discountOnFlag:N.discountOnFlag,documentId:N.documentId,dueDate:N.dueDate,dueDateFlag:N.dueDateFlag,enable:N.enable,footerInvoice:N.footerInvoice,formatCreateDate:N.formatCreateDate,headerInvoice:N.headerInvoice,imageAttachments:N.imageAttachments,invoiceGenerated:N.invoiceGenerated,invoiceRefNo:N.refNo,ledgerEntity:N.ledgerEntity,ledgerlist:N.ledgerlist,notes:N.notes,organizationId:N.orgId,otherChargeList:N.otherChargeList,poDate:N.poDate,poNumber:N.poNumber,processed_flag:N.processed_flag,productAmount:N.productAmount,recordVersion:N.recordVersion,roundOffEntity:N.roundOffEntity,saleProductList:J,transactionNo:N.purchaseNo,serverUpdatedTime:N.serverUpdatedTime,syncFlag:N.syncFlag,taxList:N.taxList,termsAndConditions:N.termAndCondition,uniqueFKEstimate:"",uniqueKey:N.uniqueKey,uniqueKeyFKAccount:N.uniqueKeyFKAccount,uniqueKeyFKClient:N.uniqueKeyFKClient,uniqueKeyFKLedger:N.uniqueKeyFKLedger,uniqueKeyFKSaleAccountKey:N.uniqueKeyTransactionFKAccountKey,uniqueKeySales:N.uniqueKeyPurchase,userCustomFields:N.userCustomFields,version:N.version,_id:N._id,_uuid:N._uuid}}createProductObjForDuplicate(T,N){return this.orgId=this.authService.authInfo("user").orgId,{productName:N.productName,qty:l.DH.roundToEven(N.qty,T.quantityRoundOff),baseRate:l.DH.roundToEven(N.baseRate,T.rateRoundOff),rate:l.DH.roundToEven(N.rate,T.rateRoundOff),description:N.description,appliedTax:N.appliedTax,discountAmount:l.DH.roundToEven(N.discountAmount,T.percentRoundOff),discountFlag:N.discountFlag,discountPercentage:N.discountPercentage,orgId:this.orgId,syncFlag:1,productCode:N.productCode,taxRate:0,total:l.DH.roundToEven(N.total,2),uniqueKeyFKInvoice:N.uniqueKeyFKInvoice,uniqueKeyFKProduct:N.uniqueKeyFKProduct,uniqueKeyInvoiceProduct:generateUUID("SaleProductEntity"),unit:N.unit,isPurchaseOrderProduct:!!N.isPurchaseOrderProduct&&N.isPurchaseOrderProduct,uniqueOrderLineItemId:N.isPurchaseOrderProduct?N.uniqueOrderLineItemId:"",listItemCustomField:N.listItemCustomField||""}}static#t=this.\u0275fac=function(N){return new(N||b)(a.KVO(c.V),a.KVO(B.y),a.KVO(p.h),a.KVO(f.P),a.KVO(E.P),a.KVO(w.JO))};static#e=this.\u0275prov=a.jDH({token:b,factory:b.\u0275fac,providedIn:"root"})}return b})()},22749:(Fe,Tt,d)=>{"use strict";d.d(Tt,{E:()=>s});var l=d(98808),t=d(97586),F=d(54438),e=d(39866),_=d(4922),D=d(4300),h=d(7180);let s=(()=>{class u{constructor(a,c,B,p){this.commonService=a,this.authService=c,this.syncDbService=B,this.translocoService=p,this.orgId=this.authService.authInfo("user").orgId}changeKeysForReceiptApi(a,c,B){return this.orgId=this.authService.authInfo("user").orgId,{receiptAddEditObject:{receiptList:[{clientName:a.receiveAccountName,createDate:a.receiptDate,date:0,description:this.strip(a.description),deviceCreatedDate:1==c?t().toDate().getTime():B.deviceCreatedDate,device_modified_on:t().toDate().getTime(),documentId:null,enabled:0,ledgerlist:null,localReceiptId:0,modifiedDate:0,orgId:this.orgId,processed_flag:0,receiptNo:a.receiptNo,recordVersion:0,syncFlag:1==c?1:2,total:l.DH.roundToEven(a.receiveAmount,2),uniqueKeyFKAccount:a.receiveAccount.uniqueKeyFKAccount,uniqueKeyFKClient:a.receiveAccount.uniqueKeyClient,uniqueKeyFKPayment:a.receiveAccount.uniqueKeyPayment,uniqueKeyReceipt:1==c?a.uniqueKeyReceipt:B.uniqueKeyReceipt,version:1,_id:null}]}}}deleteReceipt(a,c,B){if(B)return new Promise((p,f)=>{this.syncDbService.deleteMultipleDataToDB({receiptIdList:a},E=>{p(200==E.status)})});{const p=this.translocoService.translate("DO_YOU_WANT_TO_DELETE_TXT"),f=this.translocoService.translate("YES_DELETE_IT"),E=this.translocoService.translate("RECEIPT_DELETED_SUCCESSFULLY"),w=this.translocoService.translate("RECEIPT_HAS_NOT_BEEN_DELETE");this.commonService.openConfirm({html:p,confirmButtonText:f},Q=>{Q.isConfirmed&&(l.DH.showLoader(!0),this.syncDbService.deleteMultipleDataToDB({receiptIdList:a},b=>{200==b.status?(l.DH.showLoader(!1),this.commonService.openConfirm({title:"Deleted!",text:E,icon:"success",showCancelButton:!1},T=>{this.syncDbService.syncData(),c({delete_successfully:!0})})):(l.DH.showLoader(!1),this.commonService.openConfirm({title:"Deleted!",text:w,icon:"error",showCancelButton:!1},T=>{c({delete_successfully:!1})}))}))})}}strip(a){return(new DOMParser).parseFromString(a,"text/html").body.textContent||""}static#t=this.\u0275fac=function(c){return new(c||u)(F.KVO(e.h),F.KVO(_.y),F.KVO(D.P),F.KVO(h.JO))};static#e=this.\u0275prov=F.jDH({token:u,factory:u.\u0275fac,providedIn:"root"})}return u})()},83015:(Fe,Tt,d)=>{"use strict";d.r(Tt),d.d(Tt,{RegisterModule:()=>tt});var l=d(60177),t=d(75743),R=d(68359),F=d(89417),e=d(98808),_=d(54438),D=d(39866),h=d(22997),s=d(26297),u=d(92173),g=d(30768);function a(pt,st){1&pt&&(_.j41(0,"div",3)(1,"div",4)(2,"div",5),_.nrm(3,"div")(4,"div")(5,"div")(6,"div")(7,"div")(8,"div")(9,"div")(10,"div"),_.k0s(),_.j41(11,"h4",6),_.EFF(12,"Loading..."),_.k0s()()())}function c(pt,st){if(1&pt){const z=_.RV6();_.j41(0,"div",24)(1,"button",25),_.EFF(2,"\xd7"),_.k0s(),_.j41(3,"strong"),_.EFF(4,"Success!"),_.k0s(),_.EFF(5," An email message with verification link has been sent to your mail, please check. "),_.nrm(6,"br")(7,"br"),_.EFF(8," Click "),_.j41(9,"a",26),_.bIt("click",function(){_.eBV(z);const at=_.XpG(2);return _.Njj(at.logout())}),_.j41(10,"strong"),_.EFF(11,"here"),_.k0s()(),_.EFF(12," to return the login page "),_.k0s()}}function B(pt,st){if(1&pt){const z=_.RV6();_.j41(0,"div",27)(1,"form",28)(2,"div",29)(3,"div",30)(4,"div",31)(5,"span",32),_.qSk(),_.j41(6,"svg",33)(7,"g",34),_.nrm(8,"path",35),_.k0s()()()(),_.joV(),_.nrm(9,"input",36),_.k0s()(),_.j41(10,"div",37)(11,"div",38)(12,"button",39),_.bIt("click",function(){_.eBV(z);const at=_.XpG(2);return _.Njj(at.submit())}),_.EFF(13,"Send"),_.k0s()(),_.j41(14,"div",38)(15,"button",40),_.bIt("click",function(){_.eBV(z);const at=_.XpG(2);return _.Njj(at.logout())}),_.EFF(16,"Login"),_.k0s()()()()()}if(2&pt){const z=_.XpG(2);_.R7$(),_.Y8G("formGroup",z.verifyEmail),_.R7$(11),_.Y8G("lwLoadingBtn",z.isLoading)}}function p(pt,st){if(1&pt&&(_.j41(0,"div",7)(1,"div",8)(2,"div",9)(3,"div",10)(4,"div",11),_.nrm(5,"img",12),_.k0s(),_.j41(6,"ul",13)(7,"li",14)(8,"a",15)(9,"span"),_.EFF(10,"Please Verify Your Email "),_.k0s()(),_.nrm(11,"p",16),_.k0s()(),_.j41(12,"div",17),_.DNE(13,c,13,0,"div",18)(14,B,17,2,"div",19),_.k0s()()(),_.j41(15,"div",20)(16,"div",21)(17,"h1"),_.EFF(18," Simple Accounting Bookkeeping "),_.k0s(),_.j41(19,"p"),_.EFF(20,"Make Professional Invoices from your mobile/web"),_.k0s(),_.nrm(21,"img",22),_.j41(22,"div",23)(23,"h4"),_.EFF(24," Simple Accounting Bookkeeping has been designed for small businesses to manage their complete accounting needs with limited or no knowledge of underlying accounting principles. You can send across invoices, record purchases, manage your expenses, track your payable and receivables. "),_.k0s()()()()()()),2&pt){const z=_.XpG();_.R7$(13),_.Y8G("ngIf",z.success),_.R7$(),_.Y8G("ngIf",!z.success)}}let f=(()=>{class pt{constructor(z,it,at,Y,x,v){this.__fb=z,this.commonService=it,this.route=at,this.loginService=Y,this.notificationService=x,this.syncCommonService=v,this.isLoading=!1,this.success=!1,this.isVerifyToken=!1,this.isDisabled=!1,this.subscription=this.commonService.receiveBroadcast().subscribe(O=>{})}ngOnInit(){e.SE.getCache("SAB_LOGGED_IN_USER"),this.verifyEmail=this.__fb.group({email:["",F.k0.required]})}submit(){if(this.verifyEmail.valid)this.isLoading=!0,this.loginService.verifyEmail(this.verifyEmail.value,z=>{var it=z;it.status=z.statusCodeValue,this.commonService.processResponse(it,at=>{200===at&&(this.success=!0),this.isLoading=!1})});else{const z=this.verifyEmail.controls;if(z.email.invalid&&(z.email.dirty||z.email.untouched)&&z.email?.errors.required)return this.notificationService.error("Email is required"),!1}}logout(){this.syncCommonService.logoutUser()}ngOnDestroy(){this.subscription.unsubscribe()}static#t=this.\u0275fac=function(it){return new(it||pt)(_.rXU(F.ok),_.rXU(D.h),_.rXU(t.Ix),_.rXU(h.H),_.rXU(s.J),_.rXU(u.E))};static#e=this.\u0275cmp=_.VBU({type:pt,selectors:[["app-resend-verify-email"]],decls:3,vars:2,consts:[[1,"Accounting-container"],["class","loader text-center",4,"ngIf"],["class","Accounting-inner",4,"ngIf"],[1,"loader","text-center"],[1,"loader-inner"],[1,"lds-roller","mb-3"],[1,"text-uppercase","font-weight-bold"],[1,"Accounting-inner"],[1,"Accounting-two-pane"],[1,"col-md-6"],[1,"Accounting-form"],[1,"mb-8","Accounting-logo"],["src","assets/img/logo.png"],["role","tablist",1,"nav","nav-tabs"],[1,"nav-item"],["href","#login","data-toggle","tab","role","tab",1,"nav-link","active","bg-transparent"],[1,"mt-6","mb-6"],[1,"tab-content"],["class","alert alert-success alert-dismissible",4,"ngIf"],["class","tab-pane fade show active","role","tabpanel","id","login",4,"ngIf"],[1,"col-md-6","login100-more"],[1,"text-center"],["src","assets/img/image.png"],[1,"login-subtitle"],[1,"alert","alert-success","alert-dismissible"],["type","button","data-dismiss","alert",1,"close"],[1,"cursor-pointer","text-primary",3,"click"],["role","tabpanel","id","login",1,"tab-pane","fade","show","active"],["name","form",3,"formGroup"],[1,"form-group"],[1,"input-group"],[1,"input-group-prepend"],[1,"input-group-text"],["xmlns","http://www.w3.org/2000/svg","width","24","height","16","viewBox","0 0 24 16"],["transform","translate(0)"],["d","M23.983,101.792a1.3,1.3,0,0,0-1.229-1.347h0l-21.525.032a1.169,1.169,0,0,0-.869.4,1.41,1.41,0,0,0-.359.954L.017,115.1a1.408,1.408,0,0,0,.361.953,1.169,1.169,0,0,0,.868.394h0l21.525-.032A1.3,1.3,0,0,0,24,115.062Zm-2.58,0L12,108.967,2.58,101.824Zm-5.427,8.525,5.577,4.745-19.124.029,5.611-4.774a.719.719,0,0,0,.109-.946.579.579,0,0,0-.862-.12L1.245,114.4,1.23,102.44l10.422,7.9a.57.57,0,0,0,.7,0l10.4-7.934.016,11.986-6.04-5.139a.579.579,0,0,0-.862.12A.719.719,0,0,0,15.977,110.321Z","transform","translate(0 -100.445)"],["name","email","type","email","formControlName","email","placeholder","Email Address",1,"form-control"],[1,"row","mt-10"],[1,"col-6"],["loadingText","Send",1,"btn","btn-primary","btn-block","btn-logout","btn-logoute",3,"click","lwLoadingBtn"],[1,"btn","btn-primary","btn-block","btn-logout","btn-logoute",3,"click"]],template:function(it,at){1&it&&(_.j41(0,"div",0),_.DNE(1,a,13,0,"div",1)(2,p,25,2,"div",2),_.k0s()),2&it&&(_.R7$(),_.Y8G("ngIf",at.isVerifyToken),_.R7$(),_.Y8G("ngIf",!at.isVerifyToken))},dependencies:[l.bT,F.qT,F.me,F.BC,F.cb,F.j4,F.JD,g.Q],styles:['@media screen and (max-width: 1200px){.d-m-none[_ngcontent-%COMP%]{display:none}.d-m-block[_ngcontent-%COMP%]{display:block}}@media screen and (max-width: 1200px){.d-t-none[_ngcontent-%COMP%]{display:none}.d-t-block[_ngcontent-%COMP%]{display:block}}@media screen and (max-width: 768px){.d-l-none[_ngcontent-%COMP%]{display:none}.d-l-block[_ngcontent-%COMP%]{display:block}}a[_ngcontent-%COMP%]{text-decoration:none!important}html[_ngcontent-%COMP%]{-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body[_ngcontent-%COMP%]{font-family:Poppins,sans-serif;font-size:16px;line-height:32px;color:#0e1133;background-color:#fafcff}hr[_ngcontent-%COMP%]{margin:0;background-color:#b0c1d8;color:#e5f0ff;border:none;height:1px}a[_ngcontent-%COMP%]{text-decoration:none;transition:all .3s}img[_ngcontent-%COMP%]{max-width:100%}ul[_ngcontent-%COMP%]{list-style:none}nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:inline-block}button[_ngcontent-%COMP%]:active, button[_ngcontent-%COMP%]:focus{outline:none}h2[_ngcontent-%COMP%]{font-size:48px;line-height:72px}h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%]{font-weight:200;color:#0e1133;margin:0}h3[_ngcontent-%COMP%]{font-size:36px;line-height:54px}h4[_ngcontent-%COMP%]{font-size:24px}h4[_ngcontent-%COMP%], h5[_ngcontent-%COMP%]{line-height:36px;font-weight:400;margin:0}h5[_ngcontent-%COMP%]{font-size:18px}h6[_ngcontent-%COMP%]{font-size:16px;line-height:32px;font-weight:600;margin:0}@media screen and (max-width: 480px){h2[_ngcontent-%COMP%]{font-size:36px;line-height:54px}h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{font-size:24px;line-height:36px}}.header-home[_ngcontent-%COMP%]{padding-top:82px;overflow:hidden;background:#dcf0ff}.header-home[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0;transition:all .3s;color:#0e1133;font-weight:700;font-size:32px;padding-top:0}.header-home[_ngcontent-%COMP%]   .header-home__title--big[_ngcontent-%COMP%]{width:100%}.header-home[_ngcontent-%COMP%]   .header-home__title--accent[_ngcontent-%COMP%]{color:#1788e4}.header-home[_ngcontent-%COMP%]   .header-home__title--features[_ngcontent-%COMP%]{width:750px;margin-bottom:450px}.header-home[_ngcontent-%COMP%]   .header-home__title--desktop[_ngcontent-%COMP%]{margin-top:40px}.header-home[_ngcontent-%COMP%]   .header-home__description[_ngcontent-%COMP%]{width:490px;font-size:16px;line-height:25px;margin-bottom:53px;transition:all .3s;color:#0e1133}.header-home[_ngcontent-%COMP%]   .header-home__description--big[_ngcontent-%COMP%]{max-width:750px;width:100%}.header-home[_ngcontent-%COMP%]   .header-home__description--about[_ngcontent-%COMP%]{margin-bottom:400px;max-width:calc(100% - 590px)}.header-home[_ngcontent-%COMP%]   .header-home__description--faq[_ngcontent-%COMP%]{margin-bottom:270px}.header-home[_ngcontent-%COMP%]   .header-home__description--calculator[_ngcontent-%COMP%]{margin-bottom:350px}.header-home[_ngcontent-%COMP%]   .header-home__img[_ngcontent-%COMP%]{max-width:490px;width:100%}.header-home[_ngcontent-%COMP%]   .header-home__btns[_ngcontent-%COMP%]{transition:all .5s}.header-home[_ngcontent-%COMP%]   .header-home__btns-mobile[_ngcontent-%COMP%]{margin-bottom:104px;margin-top:50px}.header-home[_ngcontent-%COMP%]   .header-home__btns-messenger[_ngcontent-%COMP%]{margin-bottom:310px}.header-home[_ngcontent-%COMP%]   .header-home__btns-webapp[_ngcontent-%COMP%]{margin-bottom:160px}.header-home[_ngcontent-%COMP%]   .header-home__btns-desktop[_ngcontent-%COMP%]{margin-bottom:60px}.header-home[_ngcontent-%COMP%]   .header-home__btns-pricing[_ngcontent-%COMP%]{padding-bottom:200px}.header-home.header-home--center-content[_ngcontent-%COMP%]{text-align:center}.header-home.header-home--center-content[_ngcontent-%COMP%]   .header-home__description[_ngcontent-%COMP%], .header-home.header-home--center-content[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.header-home.header-home--center-content[_ngcontent-%COMP%]   .header-home__btn[_ngcontent-%COMP%]:first-child, .header-home.header-home--center-content[_ngcontent-%COMP%]   .header-home__btn[_ngcontent-%COMP%]:last-child{margin-right:15px;margin-left:15px}.header-home.header-home--color[_ngcontent-%COMP%]{margin-top:0;padding-top:190px;background-color:#eff6ff}.header-home.header-home--bottom-space[_ngcontent-%COMP%], .header-home.header-home--desktop[_ngcontent-%COMP%]{margin-bottom:128px}.header-home[_ngcontent-%COMP%]   .header-home__webapp-img[_ngcontent-%COMP%]{position:absolute;bottom:0;right:-85px;height:100%}.header-home[_ngcontent-%COMP%]   .header-home__webapp-img-wrap[_ngcontent-%COMP%]{position:relative}.header-home[_ngcontent-%COMP%]   .header-home__about-img[_ngcontent-%COMP%]{position:absolute;bottom:0;right:-65px;height:100%}.header-home[_ngcontent-%COMP%]   .header-home__about-img-wrap[_ngcontent-%COMP%]{position:relative}.main-slider[_ngcontent-%COMP%]{width:75%;margin:auto}.padding-top-5[_ngcontent-%COMP%]{padding-top:2%}.slider-icon[_ngcontent-%COMP%]{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%;color:#000;font-size:28px!important}.carousel-indicators[_ngcontent-%COMP%]{position:absolute;right:0;bottom:-36px;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}@media screen and (max-width: 1400px){.header-home[_ngcontent-%COMP%]   .header-home__webapp-img[_ngcontent-%COMP%]{width:calc(100% - 370px);height:auto}}@media screen and (max-width: 1200px){.header-home[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{margin-top:0}.header-home[_ngcontent-%COMP%]   .header-home__title--features[_ngcontent-%COMP%]{margin-bottom:250px;width:700px}.header-home[_ngcontent-%COMP%]   .header-home__btns-messenger[_ngcontent-%COMP%], .header-home[_ngcontent-%COMP%]   .header-home__btns-mobile[_ngcontent-%COMP%]{margin-bottom:165px}.header-home[_ngcontent-%COMP%]   .header-home__btns-webapp[_ngcontent-%COMP%]{margin-bottom:110px}.header-home[_ngcontent-%COMP%]   .header-home__btns-desktop[_ngcontent-%COMP%]{margin-bottom:40px}.header-home[_ngcontent-%COMP%]   .header-home__description--about[_ngcontent-%COMP%]{margin-bottom:300px;max-width:calc(100% - 380px)}.header-home[_ngcontent-%COMP%]   .header-home__description--webapp[_ngcontent-%COMP%]{width:420px}.header-home.header-home--desktop[_ngcontent-%COMP%]{margin-bottom:108px}.header-home[_ngcontent-%COMP%]   .header-home__webapp-img[_ngcontent-%COMP%]{right:-60px}}@media screen and (max-width: 1200px){.header-home[_ngcontent-%COMP%]   .header-home__about-img[_ngcontent-%COMP%], .header-home[_ngcontent-%COMP%]   .header-home__webapp-img[_ngcontent-%COMP%]{display:none}.header-home[_ngcontent-%COMP%]   .header-home__description--webapp[_ngcontent-%COMP%]{width:490px}.header-home[_ngcontent-%COMP%]   .header-home__description--about[_ngcontent-%COMP%]{max-width:490px}}@media screen and (max-width: 768px){.header-home[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{width:100%}.header-home[_ngcontent-%COMP%]   .header-home__description[_ngcontent-%COMP%]{width:100%;margin-bottom:40px}.header-home[_ngcontent-%COMP%]   .header-home__description--about[_ngcontent-%COMP%]{max-width:100%}.header-home[_ngcontent-%COMP%]   .header-home__description--calculator[_ngcontent-%COMP%]{margin-bottom:120px}.header-home[_ngcontent-%COMP%]   .header-home__btns[_ngcontent-%COMP%]{margin-bottom:70px}.header-home[_ngcontent-%COMP%]   .header-home__btns-pricing[_ngcontent-%COMP%]{padding-bottom:140px;margin-bottom:-10px}.header-home[_ngcontent-%COMP%]   .header-home__btns-pricing[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-bottom:10px}.header-home.header-home--pricing[_ngcontent-%COMP%]{margin-bottom:60px}.header-home[_ngcontent-%COMP%]   .header-home__btn[_ngcontent-%COMP%]{margin-bottom:30px}}.link[_ngcontent-%COMP%]{transition:all .3s;cursor:pointer}.link.link--gray[_ngcontent-%COMP%]{color:#343434;font-weight:600;font-size:14px}.custom-color[_ngcontent-%COMP%], .link.link--gray[_ngcontent-%COMP%]:hover{color:#1788e4}.link.link--gray.link--gray-active[_ngcontent-%COMP%]{color:#f0354e;position:relative}.link.link--gray.link--gray-active-underline[_ngcontent-%COMP%]{position:relative}.link.link--gray.link--gray-active-underline[_ngcontent-%COMP%]:after{content:"";width:100%;position:absolute;height:3px;background-color:#1788e4;bottom:-17px;left:0}.link.link--dark-gray[_ngcontent-%COMP%]{color:#0e1133}.link.link--dark-gray[_ngcontent-%COMP%]:hover{color:#1788e4}.link.link--dark-gray.link--gray-active[_ngcontent-%COMP%]{color:#f0354e;position:relative}.link.link--accent[_ngcontent-%COMP%]{color:#1788e4}.link.link--accent[_ngcontent-%COMP%]:hover{color:#f23f57;text-decoration:underline}.link.link--accent[_ngcontent-%COMP%]:active{color:#f0354e;text-decoration:underline}.link.link--accent-bold[_ngcontent-%COMP%]{color:#1788e4;font-weight:800}.link.link--accent-bold[_ngcontent-%COMP%]:hover{color:#1788e4}.link.link--accent-bold[_ngcontent-%COMP%]:active{color:#f0354e}.logo[_ngcontent-%COMP%]{text-align:center}.logo.logo--bottom-space[_ngcontent-%COMP%]{margin-bottom:128px}.logo[_ngcontent-%COMP%]   .logo__img-wrap[_ngcontent-%COMP%]{display:flex}.logo[_ngcontent-%COMP%]   .logo__img[_ngcontent-%COMP%]{margin:auto}.logo[_ngcontent-%COMP%]   .logo__img-mini[_ngcontent-%COMP%]{max-height:45px;max-width:130px;margin:15px}.logo[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-width:100%;margin:0 auto;vertical-align:middle}.logo[_ngcontent-%COMP%]   .logo__row[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}.logo[_ngcontent-%COMP%]   .logo__row[_ngcontent-%COMP%]   .logo__logos[_ngcontent-%COMP%], .logo[_ngcontent-%COMP%]   .logo__row[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:auto}.logo[_ngcontent-%COMP%]   .logo__logos[_ngcontent-%COMP%]{display:flex;justify-content:center;flex-wrap:wrap}@media screen and (max-width: 1200px){.logo.logo--bottom-space[_ngcontent-%COMP%]{margin-bottom:105px}}@media screen and (max-width: 768px){.logo.logo--bottom-space[_ngcontent-%COMP%]{margin-bottom:70px}.logo[_ngcontent-%COMP%]   .logo__img-wrap[_ngcontent-%COMP%]{padding-bottom:45px}.logo[_ngcontent-%COMP%]   .col-2[_ngcontent-%COMP%]{width:50%}}.download[_ngcontent-%COMP%]{text-align:center}.download[_ngcontent-%COMP%]   .download__title[_ngcontent-%COMP%]{font-weight:800}.download[_ngcontent-%COMP%]   .download__btns[_ngcontent-%COMP%]{margin-top:70px;margin-bottom:60px;text-align:center}@media screen and (max-width: 768px){.download[_ngcontent-%COMP%]   .download__btn-first[_ngcontent-%COMP%]{margin-bottom:60px}}.menu[_ngcontent-%COMP%]{padding-top:15px;position:fixed;z-index:100;width:100vw;transition:height .5s,padding-top .5s;top:0;background:#fff;border-bottom:2px solid rgba(177,177,177,.1215686275)}.menu[_ngcontent-%COMP%]   .row[_ngcontent-%COMP%]{justify-content:space-between}.menu[_ngcontent-%COMP%]   .menu__logo-title[_ngcontent-%COMP%]{font-weight:800;color:#234c87;display:inline-block;font-size:24px;padding-left:15px;margin:10px 0 0;vertical-align:top;opacity:1}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]{float:right;padding-top:12px}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{margin:0;padding-left:0}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:inline-block}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:first-child{padding-right:8px}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:last-child{padding-left:8px}.menu[_ngcontent-%COMP%]   .menu__center-nav[_ngcontent-%COMP%]{text-align:center}.menu[_ngcontent-%COMP%]   .menu__center-nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{padding:16px 0 0;margin:0}.menu[_ngcontent-%COMP%]   .menu__center-nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{padding-right:20px}.menu[_ngcontent-%COMP%]   .menu__wrapper[_ngcontent-%COMP%]{position:relative}.menu[_ngcontent-%COMP%]   .menu__item[_ngcontent-%COMP%]:last-child{padding-right:15px}.menu[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]{color:#0e1133;transition:all .3s;background-color:transparent;border:none;position:absolute;right:48px;top:15px;font-size:20px;line-height:20px;padding:0;height:20px;width:20px}.menu[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]:hover{color:#1788e4}.menu[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]:focus{outline:none}.menu[_ngcontent-%COMP%]   .menu__dropdown-btn[_ngcontent-%COMP%]{position:relative;display:inline-block;padding-bottom:25px;font-weight:600}.menu[_ngcontent-%COMP%]   .menu__dropdown[_ngcontent-%COMP%]{position:relative}.menu[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]{transition:all .6s;opacity:0;transform:translateY(10%);position:absolute;background-color:#fff;border-radius:8px;box-shadow:0 15px 40px #7d93b24d;z-index:1;pointer-events:none;padding:25px;top:78px;text-align:left;width:max-content;left:-25px}.menu[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]:before{content:"";position:absolute;top:-20px;border:10px solid transparent;border-bottom:10px solid #fff;right:calc(50% - 10px)}.menu[_ngcontent-%COMP%]   .menu__dropdown-content.menu__dropdown-content--home[_ngcontent-%COMP%]{min-width:150px}.menu[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{padding-bottom:12px;text-decoration:none;display:block}.menu[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:last-child{padding-bottom:0}.menu[_ngcontent-%COMP%]   .menu__dropdown[_ngcontent-%COMP%]:hover   .menu__dropdown-btn[_ngcontent-%COMP%]{color:#1788e4}.menu[_ngcontent-%COMP%]   .menu__dropdown[_ngcontent-%COMP%]:hover   .menu__dropdown-content[_ngcontent-%COMP%]{opacity:1;transform:translateY(0);pointer-events:auto}.menu.menu--active[_ngcontent-%COMP%]{height:80px;padding-top:15px;background-color:#fff;box-shadow:0 .9375rem .9375rem #0000000f}.menu.menu--active[_ngcontent-%COMP%]   .menu__dropdown-btn[_ngcontent-%COMP%]{padding-bottom:25px}.menu.menu--active[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]{top:58px}.menu.menu--active[_ngcontent-%COMP%]   .menu__logo-title[_ngcontent-%COMP%]{opacity:0}@media screen and (max-width: 1200px){.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]{padding-right:32px}}@media screen and (max-width: 767px){.menu[_ngcontent-%COMP%]   .menu__item[_ngcontent-%COMP%]{width:50%}}@media screen and (max-width: 520px){.menu[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]{right:16px}.menu[_ngcontent-%COMP%]   .menu__logo[_ngcontent-%COMP%]{padding-left:15px}}@media screen and (max-width: 480px){.menu.menu--active[_ngcontent-%COMP%]{height:64px;padding-top:16px}.menu.menu--active[_ngcontent-%COMP%]   .menu__logo-img[_ngcontent-%COMP%]{width:32px;height:32px}.menu.menu--active[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]{top:6px}}.svg-element[_ngcontent-%COMP%]{fill:#1788e4;fill-rule:evenodd}.svg-bg[_ngcontent-%COMP%]{fill:#fafcff;opacity:0}.svg-light-gray[_ngcontent-%COMP%]{fill:#e5f0ff}.svg-dark-gray[_ngcontent-%COMP%]{fill:#0e1133}.svg-white[_ngcontent-%COMP%]{fill:#fff}.svg-gray[_ngcontent-%COMP%]{fill:#bed0e9}.svg-light[_ngcontent-%COMP%]{fill:#ceddf2}.svg-text[_ngcontent-%COMP%]{font-size:16px;text-anchor:middle;font-weight:800}.w-richtext[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0}.footer-menu[_ngcontent-%COMP%]{margin-top:60px;margin-bottom:60px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]{display:inline-block;vertical-align:top;margin-top:15px;font-size:16px;line-height:20px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{margin:0;padding-left:60px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:inline-block;padding-right:60px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:last-child{padding-right:0}.footer-menu[_ngcontent-%COMP%]   .footer-menu__social[_ngcontent-%COMP%]{float:right;vertical-align:top;margin-top:10px;font-size:18px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__social[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{padding-right:40px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__social[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:last-child{padding-right:0}@media screen and (max-width: 768px){.footer-menu[_ngcontent-%COMP%]{text-align:center}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]{margin:60px 0;display:block}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{padding-left:0}.footer-menu[_ngcontent-%COMP%]   .footer-menu__social[_ngcontent-%COMP%]{float:none}}@media screen and (max-width: 468px){.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{display:flex;justify-content:space-around}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{padding:0}}.footer[_ngcontent-%COMP%]{text-align:center;color:#798eab;padding:30px 0}.footer[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0}.about-app[_ngcontent-%COMP%]{padding-top:223px;margin-top:-95px}.topbars[_ngcontent-%COMP%]{text-align:center;transition:all .3s}.topbars[_ngcontent-%COMP%]   .topbars__item[_ngcontent-%COMP%]{padding:4px}.di-none[_ngcontent-%COMP%]{display:none}.topbars[_ngcontent-%COMP%]   .topbars__link[_ngcontent-%COMP%]{font-size:15px;line-height:14px;width:100%;display:block;height:100%;padding:8px 6px;cursor:pointer}svg[_ngcontent-%COMP%]{width:28px;height:28px}.shadow-light[_ngcontent-%COMP%]{box-shadow:0 .5rem 1.5rem #161c2d0d!important}.d-lg-block[_ngcontent-%COMP%]{display:block!important}.topbars[_ngcontent-%COMP%]   .topbars__link.active[_ngcontent-%COMP%]{border-bottom:#1788e4 2px solid;border-radius:0;color:#1788e4}.topbars[_ngcontent-%COMP%]   .topbars__link.active[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{fill:#fff}.topbars[_ngcontent-%COMP%]   .topbars__link[_ngcontent-%COMP%]:hover{border-bottom:#1788e4 2px solid;border-radius:0;color:#1788e4}.topbars[_ngcontent-%COMP%]   .topbars__link[_ngcontent-%COMP%]:hover   svg[_ngcontent-%COMP%]{fill:#1788e4}.topbars[_ngcontent-%COMP%]   .topbars__link.active[_ngcontent-%COMP%]:after{opacity:1;height:3px}.topbars.topbars--fixed[_ngcontent-%COMP%]{position:fixed;top:80px;padding:6px 0;width:100%;background-color:#eaf2ff;z-index:99;transform:translateY(0);transition:all .3s}.topbars-wrapper[_ngcontent-%COMP%]{height:83px}@media screen and (max-width: 768px){.topbars-wrapper[_ngcontent-%COMP%]{display:none}}.mobile-menu[_ngcontent-%COMP%]{position:fixed;top:0;left:0;width:100vw;overflow:hidden;text-align:center;z-index:9999;transition:all .6s ease;padding:0;background-color:#fff;transform:translateY(-100%)}.mobile-menu.mobile-menu--active[_ngcontent-%COMP%]{transform:translate(0)}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__wrapper[_ngcontent-%COMP%]{margin-top:135px;transition:all .3s;overflow-y:auto;max-height:calc(100vh - 135px)}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__wrapper[_ngcontent-%COMP%]::-webkit-scrollbar{width:0}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__ul[_ngcontent-%COMP%]{margin:0;display:flex;flex-direction:column;justify-content:center;padding:0;transition:all .3s}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__ul--collapsed[_ngcontent-%COMP%]{overflow:hidden;padding-bottom:0}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__ul--collapsed[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{height:0;padding-bottom:0;transition:height .3s ease-out 0s,padding-bottom .3s ease-out 0s,opacity .6s .3s;opacity:0}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li-collapse--close[_ngcontent-%COMP%] + .mobile-menu__ul--collapsed[_ngcontent-%COMP%]{transition:padding-bottom .6s ease-out .3s}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li-collapse--close[_ngcontent-%COMP%] + .mobile-menu__ul--collapsed[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{transition:height .6s ease-out .3s,padding-bottom .6s ease-out .3s,opacity .3s 0s}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li-collapse--active[_ngcontent-%COMP%] + .mobile-menu__ul--collapsed[_ngcontent-%COMP%]{padding-bottom:15px;transition:padding-bottom .3s ease-out 0s}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li-collapse--active[_ngcontent-%COMP%] + .mobile-menu__ul--collapsed[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{opacity:1;height:45px;padding-bottom:25px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li[_ngcontent-%COMP%]{padding-bottom:25px;font-size:16px;line-height:20px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]{color:#0e1133;transition:all .3s;background-color:transparent;border:none;position:absolute;right:46px;top:75px;font-size:20px;line-height:20px;padding:0;width:20px;height:20px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]:hover{color:#1788e4}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]:focus{outline:none}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{position:absolute;transition:all .3s;top:60px;left:46px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]{top:40px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{top:25px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__wrapper[_ngcontent-%COMP%]{margin-top:100px;max-height:calc(100vh - 100px)}@media screen and (max-width: 520px){.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{left:16px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]{right:16px}}@media screen and (max-width: 480px){.mobile-menu[_ngcontent-%COMP%]   .menu__logo-img[_ngcontent-%COMP%]{width:32px;height:32px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{top:69px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]{top:22px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{top:16px}}.login-btn[_ngcontent-%COMP%]{border-radius:2.5rem;color:#0c0c0d;font-size:14px;font-weight:600;min-width:7.625rem;padding:8px 22px;text-transform:none;text-align:center;border:2px solid #0c0c0d}.login-btn[_ngcontent-%COMP%]:hover{cursor:pointer}.register-btn[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:2.5rem;color:#fff;font-size:14px;font-weight:600;min-width:7.625rem;padding:8px 22px;text-transform:none;text-align:center}.register-btn[_ngcontent-%COMP%]:hover{cursor:pointer;box-shadow:0 100px 80px #00000012,0 42px 33px #0000000d,0 22px 17px #0000000a,0 12px 10px #0000000a,0 6px 5px #00000008,0 -1px 10px #0000000d;color:#fff}.item-2[_ngcontent-%COMP%]{background:transparent;color:#0e1133;line-height:40px;padding:12px 23px;border-radius:6px;border:2px solid #0e1133}.item-2[_ngcontent-%COMP%]:hover{background:#0e1133;color:#fff}.link-black[_ngcontent-%COMP%]{color:#0e1133}.heading-style-1[_ngcontent-%COMP%]{font-size:28px;line-height:1.14;font-weight:400;font-weight:600;margin:0;text-align:center}.hero__signup-form-block[_ngcontent-%COMP%]{width:100%;max-width:30rem;margin-bottom:0;background:#fff;padding:20px;border-radius:10px}.create-form-horizontal[_ngcontent-%COMP%]{display:flex;max-width:30rem;flex-direction:column}.form__text-field-label[_ngcontent-%COMP%]{font-weight:600;color:#00000082}.form__text-field[_ngcontent-%COMP%]{min-height:3rem;margin-bottom:1rem;padding:.5rem .75rem;border:.0625rem solid #6f7d80;border-radius:.5rem;background-color:#fff}.w-input[_ngcontent-%COMP%], .w-select[_ngcontent-%COMP%]{display:block;width:100%;height:38px;padding:8px 12px;margin-bottom:10px;font-size:14px;line-height:1.42857143;color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ccc}.or-divider[_ngcontent-%COMP%]{display:grid;margin-top:.75rem;margin-bottom:.75rem;flex-direction:column;align-items:center;grid-auto-columns:1fr;grid-column-gap:12px;grid-row-gap:16px;grid-template-columns:1fr max-content 1fr;grid-template-rows:auto;color:#fff;font-size:1.125rem;line-height:1.5555555556}.or-divider__line[_ngcontent-%COMP%]{height:1px;flex-direction:column;grid-auto-columns:1fr;grid-column-gap:12px;grid-row-gap:16px;grid-template-columns:1fr max-content 1fr;grid-template-rows:auto;background-color:#308df8}.button.cc-google-sso[_ngcontent-%COMP%]{display:grid;min-height:3.125rem;padding-top:.125rem;padding-bottom:1px;padding-left:.125rem;justify-content:flex-start;align-items:stretch;grid-auto-columns:1fr;grid-column-gap:0px;grid-row-gap:0px;grid-template-columns:max-content 1fr;grid-template-rows:auto;border-color:#1788e4;background-color:#fff;border-radius:.5rem;color:#000}.google-g-logo[_ngcontent-%COMP%]{width:auto;height:auto;margin-right:1.5rem;padding:.75rem;border-radius:50%;background-color:#fff}.cc-google-sso_text[_ngcontent-%COMP%]{line-height:3}.wrapper[_ngcontent-%COMP%]{width:572px;position:relative;background-color:var(--wrapper-background-c);box-shadow:0 0 80px var(--wrapper-shadow-c)}.images-area[_ngcontent-%COMP%]{width:100%;height:100%;position:relative;display:flex;overflow:hidden}.images-area[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;transition:.3s cubic-bezier(.79,.03,0,.99)}.buttons-area[_ngcontent-%COMP%]{width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%);display:flex;justify-content:space-between;overflow:hidden}.buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{color:var(--white-c);background-color:var(--buttons-background-c);cursor:pointer;transition:.3s ease-in-out}.buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{border-radius:0 5px 5px 0;margin-left:-100px}.buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:last-child{border-radius:5px 0 0 5px;margin-right:-100px}.wrapper[_ngcontent-%COMP%]:hover   .buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{margin-left:0}.wrapper[_ngcontent-%COMP%]:hover   .buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:last-child{margin-right:0}.buttons-area[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:hover:not(div.disabled){background-color:var(--buttons-active-background-c)}.buttons-area[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:not(div.disabled):active{opacity:.7}.buttons-area[_ngcontent-%COMP%] > div.disabled[_ngcontent-%COMP%]{cursor:no-drop;opacity:.3}.buttons-area[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:70px}.pagination-area[_ngcontent-%COMP%]{position:absolute;top:90%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.pagination-area[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{display:inline-block;width:10px;height:10px;border-radius:50%;background-color:#000;margin-right:5px;transform:scale(.5);transition:.3s ease-in-out;opacity:.4}.pagination-area[_ngcontent-%COMP%]   span.active[_ngcontent-%COMP%]{transform:scale(1);opacity:1}.nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf[_ngcontent-%COMP%]{height:28px;margin-left:-8px;margin-right:10px;min-width:28px;width:28px}.nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf[_ngcontent-%COMP%]{border-top-left-radius:3px;border-bottom-left-radius:3px;display:flex;justify-content:center;align-items:center;background-color:#fff;height:46px;margin-left:0;margin-right:12px;min-width:46px;width:36px}.nsm7Bb-HzV7m-LgbsSe-Bz112c[_ngcontent-%COMP%]{height:24px;min-width:25px;width:3px}.tab[_ngcontent-%COMP%]{float:left;width:20%;height:300px;margin-top:-12px}.tab[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{display:block;color:#000;padding:18px 16px;width:100%;border:none;outline:none;text-align:left;cursor:pointer;transition:.5s ease-in;font-size:17px;margin:15px}.tab[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:hover{background-color:#5ba1e3}.tab[_ngcontent-%COMP%]   button.active[_ngcontent-%COMP%]{background-color:#585858;color:#fff}a[_ngcontent-%COMP%]:hover{text-decoration:none!important}.tabcontent[_ngcontent-%COMP%]{padding:0 12px;background:#fff;height:300px;margin-left:40px;animation:_ngcontent-%COMP%_blinker .6s linear}@keyframes _ngcontent-%COMP%_blinker{10%{opacity:0}to{opacity:1}}.tab[_ngcontent-%COMP%]   .arrow[_ngcontent-%COMP%]{color:#585858;float:right;font-size:26px;position:relative;left:25px}@media (max-width: 800px){.tab[_ngcontent-%COMP%]{width:30%!important}.tabcontent[_ngcontent-%COMP%]{width:61%}}@media (max-width: 600px){.tab[_ngcontent-%COMP%], .tabcontent[_ngcontent-%COMP%]{width:100%!important;margin:0 auto}.tab[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:100%;margin:10px 0;padding:18px 10px}.tab[_ngcontent-%COMP%]   .arrow[_ngcontent-%COMP%]{display:none!important}}.tools__tool-list__item-group[_ngcontent-%COMP%]{display:grid;justify-content:center;grid-auto-columns:1fr;grid-column-gap:4rem;grid-row-gap:2rem;grid-template-columns:1fr 1fr;grid-template-rows:auto}.tool-image[_ngcontent-%COMP%]{width:72%;height:auto;margin-right:auto;margin-left:auto}.grid-content-block[_ngcontent-%COMP%]{display:flex;padding-top:4%;flex-direction:column}.heading-style-2[_ngcontent-%COMP%]{padding-top:10%}.carousel-container[_ngcontent-%COMP%]{border-radius:30px;overflow:hidden;max-width:800px;position:relative;margin:auto;z-index:0}.mySlides[_ngcontent-%COMP%]{display:none}.mySlides[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{display:block;width:68%;margin:auto}.prev[_ngcontent-%COMP%], .next[_ngcontent-%COMP%]{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);width:auto;padding:20px;color:#fff;font-weight:700;font-size:24px;border-radius:0 8px 8px 0;background:#add8e61a;-webkit-user-select:none;user-select:none}.next[_ngcontent-%COMP%]{right:0;border-radius:8px 0 0 8px}.prev[_ngcontent-%COMP%]:hover, .next[_ngcontent-%COMP%]:hover{background-color:#add8e64d}.text[_ngcontent-%COMP%]{color:#f2f2f2;background-color:#0a0a141a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:10px;font-size:20px;padding:8px 12px;position:absolute;bottom:60px;left:50%;transform:translate(-50%);text-align:center}.number[_ngcontent-%COMP%]{color:#f2f2f2;font-size:16px;background-color:#add8e626;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:10px;padding:8px 12px;position:absolute;top:10px;left:10px}.dots-container[_ngcontent-%COMP%]{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.dots[_ngcontent-%COMP%]{cursor:pointer;height:14px;width:14px;margin:0 4px;background-color:#add8e633;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:50%;display:inline-block;transition:background-color .3s ease}.dots[_ngcontent-%COMP%]:hover{background-color:#add8e6cc}.animate[_ngcontent-%COMP%]{-webkit-animation-name:_ngcontent-%COMP%_animate;-webkit-animation-duration:1s;animation-name:_ngcontent-%COMP%_animate;animation-duration:2s}@keyframes _ngcontent-%COMP%_animate{0%{transform:scale(1.1) rotateY(10deg)}to{transform:scale(1) rotateY(0)}}.box-login[_ngcontent-%COMP%]{width:100%;padding-right:var(--bs-gutter-x, .75rem);padding-left:var(--bs-gutter-x, .75rem);margin-right:auto;margin-left:auto;position:relative}main[_ngcontent-%COMP%]{display:block;clear:both}.section-box[_ngcontent-%COMP%]{display:inline-block;width:100%}.bg-2-opacity-80[_ngcontent-%COMP%]{background-color:#dcf0ff}.login-left[_ngcontent-%COMP%]{width:55%}.d-lg-flex[_ngcontent-%COMP%]{display:flex!important}.box-login[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{vertical-align:top}.img-responsive[_ngcontent-%COMP%]{max-width:100%}.box-login[_ngcontent-%COMP%]   .box-login-form[_ngcontent-%COMP%]{max-width:510px;width:100%;margin:auto;padding:60px 0}.box-signup[_ngcontent-%COMP%]{max-width:405px;display:table;table-layout:fixed;margin:auto;width:100%}.text-heading-3[_ngcontent-%COMP%]{font-size:35px;line-height:38px}.btn.btn-login-google[_ngcontent-%COMP%]{border-radius:8px;background-color:#fff;padding:13px 25px;display:block}.box-signup[_ngcontent-%COMP%]   .box-form-signup[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:6px;padding:36px;color:#fff;box-shadow:0 47px 65px #151c261a}.box-form-signup[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#fff;font-size:14px;font-weight:600;width:100%;letter-spacing:.4px}.integrated-solutions-wrapper[_ngcontent-%COMP%]:last-child{margin-bottom:1rem!important}.columns.is-desktop[_ngcontent-%COMP%]{display:flex}.columns[_ngcontent-%COMP%]:last-child{margin-bottom:-.75rem}.has-text-right-desktop[_ngcontent-%COMP%]{text-align:right!important}.has-text-centered[_ngcontent-%COMP%]{text-align:center!important}.column[_ngcontent-%COMP%]{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]{position:relative;margin:0 auto;width:-moz-fit-content;width:fit-content}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]   .mobile-card-slide[_ngcontent-%COMP%]:nth-of-type(2){top:65px;left:60px}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]   .mobile-card-slide[_ngcontent-%COMP%]{position:absolute;animation-name:sliding;animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:4s}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]   .mobile-card-slide[_ngcontent-%COMP%]:nth-of-type(3){top:-4px;left:177px}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]   .mobile-card-slide[_ngcontent-%COMP%]:nth-of-type(4){left:65px;top:165px}.relative-nav[_ngcontent-%COMP%]{position:relative}.sticky-nav[_ngcontent-%COMP%]{position:-webkit-fixed;position:fixed;top:80px;z-index:999;background-color:#dcf0ff}.active_1[_ngcontent-%COMP%]{border-bottom:#1788e4 2px solid;border-radius:0;color:#1788e4}.sticky[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%] > .active[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]{color:#1f96f2;font-weight:600}@media screen and (max-width: 1200px){.d-m-none[_ngcontent-%COMP%]{display:none}.d-m-block[_ngcontent-%COMP%]{display:block}.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:none}}@media screen and (max-width: 1200px){.d-t-none[_ngcontent-%COMP%]{display:none}.d-t-block[_ngcontent-%COMP%]{display:block}.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:none}}@media screen and (max-width: 768px){.d-l-none[_ngcontent-%COMP%]{display:none}.d-l-block[_ngcontent-%COMP%]{display:block}.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:block}}@media screen and (max-width: 480px){.about-app[_ngcontent-%COMP%]{padding-top:348px;margin-top:-95px}#features-section[_ngcontent-%COMP%]{display:none}.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:block}}@media screen and (min-width: 1200px){.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:block}}.input-group-text[_ngcontent-%COMP%]{color:#737373;border:none!important;border-radius:5px 0 0 5px!important;background:#fff;height:40px!important;font-weight:500;font-size:14px!important;text-align:left;cursor:pointer}.input-group-text-show[_ngcontent-%COMP%]{color:#737373;border:none!important;border-radius:0 5px 5px 0!important;background:#fff;height:40px!important;font-weight:500;font-size:14px!important;text-align:left;cursor:pointer;display:flex;width:50px;margin:0;padding:11px 0 0 13px;line-height:0;text-align:center}.input-group[_ngcontent-%COMP%]{position:relative!important;display:flex!important;flex-wrap:inherit!important;align-items:stretch;width:100%!important}.form-control[_ngcontent-%COMP%]{color:#000;border:none!important;background:#fff;height:40px!important;font-weight:500;font-size:14px!important;text-align:left}.input-group-text[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{fill:currentColor}.public-btn[_ngcontent-%COMP%]{border:none!important;background-color:#ffa900;color:#000;width:100%;padding:8px 0;font-size:15px;font-weight:600;text-align:center;border-radius:5px;text-decoration:none}.main-pricing[_ngcontent-%COMP%]{width:60%}.box-form-signup[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{font-weight:600;letter-spacing:.2px}.support-btn[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:2.5rem;color:#fff;font-size:14px;font-weight:600;min-width:7.625rem;padding:8px 22px;text-transform:none;text-align:center}.page-header[_ngcontent-%COMP%]{background-size:200% auto;position:relative;background-size:cover;overflow:hidden;background-position:center;background-repeat:no-repeat;padding:128px 0 22px}.page-header[_ngcontent-%COMP%]:before{position:absolute;content:"";background:linear-gradient(to right,#1788e4,#01477f 51%,#015193);background-size:200% auto;width:100%;height:100%;top:0;left:0}.title-box[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{color:#fff;font-size:42px;margin-bottom:15px}.title-box[_ngcontent-%COMP%]{position:relative}.breadcrumb[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:last-child{color:#fff9}.privacy-bg[_ngcontent-%COMP%]{background:#f5f5f5;padding-bottom:6%}.page-padding[_ngcontent-%COMP%]{position:relative;margin-bottom:0;padding-right:2.5rem;padding-bottom:0;padding-left:2.5rem}.heading[_ngcontent-%COMP%]{font-size:22px;color:#253858;line-height:3}.title-section[_ngcontent-%COMP%]{padding:7% 0}.app-versions[_ngcontent-%COMP%]{font-size:13px;background:#fff;text-align:end}.pd--horizontal[_ngcontent-%COMP%]{padding-left:1rem;padding-right:1rem}.j-Divider_vr_container__vr[_ngcontent-%COMP%]{width:1px;height:100%;background-color:#eee}.t-footer[_ngcontent-%COMP%]{flex-wrap:wrap}.t-footer[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#000;font-size:13px;font-weight:600}.t-footer[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center}.nav-tabs-outer[_ngcontent-%COMP%]{overflow-x:scroll;margin:20px}.nav-tabs[_ngcontent-%COMP%]{border-bottom:1px solid #dee2e6;background:#fff;border-radius:8px 8px 0 0}.privacy_intro[_ngcontent-%COMP%]{padding:2rem;border:2px solid #b9dbf6;border-radius:0 0 10px 10px;background-color:#e7f4ff;color:#000}.pricing-amt[_ngcontent-%COMP%]{font-size:28px;color:#1f96f2!important;font-weight:600;padding:2px 0;margin:0}.subhead[_ngcontent-%COMP%]{color:#84878d!important;font-size:15px;margin:0}.note-pay[_ngcontent-%COMP%]{margin-top:10px;margin-bottom:0;color:#336083!important}.refunds-section[_ngcontent-%COMP%]{padding-top:10%}.heading-policy[_ngcontent-%COMP%]{line-height:normal;font-weight:600;color:#253858;font-size:20px;padding-bottom:6px}.j-text-body-xxs[_ngcontent-%COMP%], .j-typography[_ngcontent-%COMP%]   small[_ngcontent-%COMP%], small[_ngcontent-%COMP%]{font-weight:500;text-transform:none;font-size:.75rem;letter-spacing:-.06px;line-height:1.3333333333}#features-section[_ngcontent-%COMP%]{padding-bottom:20%}.footer-home[_ngcontent-%COMP%]{text-align:center!important;padding:8px 0;background-color:#fff;bottom:0;font-family:Poppins,sans-serif;width:100%;box-shadow:0 -.0625rem 2.9375rem #0000000f;z-index:999;border-top:3px solid rgba(230,230,230,.7215686275)}.footer-home[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0}.app-versions[_ngcontent-%COMP%]{font-size:13px;background:#fff}.app-versions[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{color:#1788e4;font-weight:600;padding:6px 12px;border-radius:25px 0 0 25px}.click-h-btn[_ngcontent-%COMP%]{border:none!important;background-color:#ffa900;color:#000!important;width:100%;padding:5px 9px;font-size:15px;font-weight:600;text-align:center;cursor:pointer;border-radius:5px}.form-control[_ngcontent-%COMP%]{box-shadow:none!important}[_ngcontent-%COMP%]::placeholder{color:#a2a2a2;opacity:1;font-weight:500}[_ngcontent-%COMP%]:-ms-input-placeholder{color:#a2a2a2;font-weight:500}[_ngcontent-%COMP%]::-ms-input-placeholder{color:#a2a2a2;font-weight:500}.input-group-text[_ngcontent-%COMP%]{width:36px;margin:0;padding:0 0 0 13px}input[_ngcontent-%COMP%]:-webkit-autofill, input[_ngcontent-%COMP%]:-webkit-autofill:hover, input[_ngcontent-%COMP%]:-webkit-autofill:focus, input[_ngcontent-%COMP%]:-webkit-autofill:active{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.metismenu-home[_ngcontent-%COMP%]{z-index:999;max-height:100%;border:none!important;padding:0 0 16%}#sidebar-hone-menu[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]{color:#000;display:block;padding:10px 0;font-size:14px;position:relative;font-weight:500;text-decoration:none;border-bottom:1px solid #f4f2f2}#sidebar-hone-menu[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > a[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{margin-left:7px;padding:0;margin-right:22px}#sidebar-hone-menu[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{line-height:16px;width:20px;display:inline-block;vertical-align:middle;font-size:18px}.cross-btn[_ngcontent-%COMP%]{border:none;background:#ff6b6b;color:#fff;border-radius:27px;padding:3px 4px}.lock-down-btn[_ngcontent-%COMP%]{position:relative;width:100%;background:#ededed;padding:10px 15px;font-weight:600;color:#ff1616!important;display:inline-block;text-align:center;cursor:pointer}.register-users[_ngcontent-%COMP%]{padding:10px 16px;background:#f5f5f5}.register-users[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{display:block}.goto-dash[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:6px;padding:4px 6px;color:#fff;box-shadow:0 47px 65px #151c261a;text-align:center;margin-top:6px}@media only screen and (max-width: 600px){.box-signup[_ngcontent-%COMP%]{max-width:405px;display:table;table-layout:fixed;margin:18px auto auto;width:100%}.box-signup[_ngcontent-%COMP%]   .box-form-signup[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:6px;padding:18px;color:#fff;box-shadow:0 47px 65px #151c261a}.main-slider[_ngcontent-%COMP%]{width:75%;margin:auto;display:none}.main-head-slider[_ngcontent-%COMP%]{margin-bottom:10%}.tools__tool-list__item-group[_ngcontent-%COMP%]{display:block;justify-content:center;grid-auto-columns:1fr;grid-column-gap:4rem;grid-row-gap:2rem;grid-template-columns:1fr 1fr;grid-template-rows:auto}.menu[_ngcontent-%COMP%]{padding-top:15px;position:fixed;z-index:100;width:100vw;transition:height .5s,padding-top .5s;top:0;height:64px;background:#fff}.sticky-nav[_ngcontent-%COMP%]{position:-webkit-fixed;position:fixed;top:64px;z-index:99;background-color:#dcf0ff}.it_comp_copyright_wrapper[_ngcontent-%COMP%]{font-size:13px}.app-versions[_ngcontent-%COMP%]{font-size:13px;background:#fff;text-align:center}.t-footer[_ngcontent-%COMP%]{display:inline-flex;flex-direction:row;align-items:center;padding-bottom:8px}.main-pricing[_ngcontent-%COMP%]{width:100%}.page-padding[_ngcontent-%COMP%]{position:relative;margin-bottom:0;padding-right:1rem;padding-bottom:0;padding-left:1rem}.title-box[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{color:#fff;font-size:28px;margin-bottom:15px}.page-header[_ngcontent-%COMP%]{background-size:200% auto;position:relative;background-size:cover;overflow:hidden;background-position:center;background-repeat:no-repeat;padding:90px 0 22px}.header-home[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0;transition:all .3s;color:#0e1133;font-weight:700;font-size:24px;padding-top:0;line-height:32px}}.login-code[_ngcontent-%COMP%]{position:relative;text-align:center}.login-code[_ngcontent-%COMP%]   .login_item[_ngcontent-%COMP%]{display:inline-block}.login-code[_ngcontent-%COMP%]   .login_link.is-active[_ngcontent-%COMP%]{color:#1889e5;font-weight:700;border-bottom:3px solid #1889e5;border-radius:1px}.login-code[_ngcontent-%COMP%]   .login_link[_ngcontent-%COMP%]{display:block;padding:8px 4px;margin-right:28px;cursor:pointer;text-decoration:none;font-weight:600;color:#000;border-bottom:4px solid transparent;font-size:15px}.digit-group[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{width:40px;height:40px;background-color:#fff;border:none;line-height:50px;text-align:center;font-size:24px;font-weight:200;color:#fff;margin:0 15px 12px 0;border-radius:4px}.inputfield[_ngcontent-%COMP%]{width:100%;margin-bottom:14px}.input[_ngcontent-%COMP%]{height:40px;width:40px;border:none;outline:none;text-align:center;font-size:1.5em;border-radius:.3em;background-color:#fff;margin-right:15px}input[type=number][_ngcontent-%COMP%]::-webkit-outer-spin-button, input[type=number][_ngcontent-%COMP%]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.login-android[_ngcontent-%COMP%]{display:inline-block;height:40px;line-height:36px;padding-right:30px;padding-left:70px;position:relative;background-color:#fff;color:#000;text-decoration:none;margin-bottom:14px;border-radius:4px}.login-android[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{position:absolute;left:0;width:50px;font-size:30px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;border-right:1px solid rgba(0,0,0,.15);text-decoration:none}.login-android[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:0;color:#225d8c;padding-top:7px;font-size:15px}.switchuserID[_ngcontent-%COMP%]{display:inline-flex;position:relative;background-color:#fff;color:#000!important;text-decoration:none;margin-bottom:14px;border-radius:4px;padding:6px 8px 2px 0;width:100%}.switchuserID[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:20px!important;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;color:#737373;text-decoration:none;padding:7px 10px;top:5px;vertical-align:middle}.switchuserID[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:0;color:#222324;word-break:break-word;font-size:15px;padding-top:2px}.addUser[_ngcontent-%COMP%]{border:none!important;background-color:#ffa900;color:#000;width:100%;padding:8px 0;font-size:15px;font-weight:600;text-align:center;border-radius:5px;text-decoration:none;margin-bottom:10px}.existingAcc[_ngcontent-%COMP%]{color:#225d8c;font-size:25px!important;padding-top:8px;padding-bottom:6px}']})}return pt})();var E=d(10309);const w=[{path:"",component:R.d},{path:"verify-email",component:E.T},{path:"send-verify-email",component:f}];let Q=(()=>{class pt{static#t=this.\u0275fac=function(it){return new(it||pt)};static#e=this.\u0275mod=_.$C({type:pt});static#A=this.\u0275inj=_.G2t({imports:[t.iI.forChild(w),t.iI]})}return pt})();var b=d(94362),C=d(82798),T=d(99077),N=d(75263),L=d(61997),J=d(92314),H=d(25878),k=d(7180),X=d(92608);let tt=(()=>{class pt{static#t=this.\u0275fac=function(it){return new(it||pt)};static#e=this.\u0275mod=_.$C({type:pt});static#A=this.\u0275inj=_.G2t({imports:[l.MD,Q,b.aP,C.Ve,F.YN,F.X1,T.v,J.X6,N.ZG,H.U,L.C,k.Q8,X.AV]})}return pt})()},91689:(Fe,Tt,d)=>{"use strict";d.d(Tt,{h:()=>g});var l=d(10467),t=d(97586),F=d(72036),e=d(98808),_=d(54438),D=d(7004),h=d(93832),s=d(23215),u=d(75743);let g=(()=>{class a{static accountListForTranslations(){throw new Error("Method not implemented.")}constructor(B,p,f,E){var w=this;this.dataStoreService=B,this.syncApiService=p,this.browserUuidService=f,this.router=E,this.defaultInvoiceThemeSettings={amountWordFormat:1,color:-11237398,currencyLargeUnit:"",currencySmallerUnit:"",invoiceThemeId:1,isInvoiceThemeColor:!0,isReportPrintInColor:!1,isShowAmountInWord:!1,isShowPdfInBuiltViewer:!0,isThermalPrinter:!1,paperSize:0,paperSizeInvoice:"ISO_A4",paperSizeReport:"ISO_A4",useBuildInViewer:!1},this.defaultSettingData={amountRoundOff:2,bankingDetails:{addPayPalMe:!1,bankingDetails:"",displayInEstimate:!1,myPayPalMeName:"",otherDetails:"",payableTo:""},barcodeScannerAlwaysAsk:!0,barcodeScannerDeviceType:1,bookKeepingStartDate:17040672e5,country:{countryName:"United States",currencyCode:"USD",id:1,textSymbol:"$",textSymbolFlag:0},currencyFormat:0,currencySymbol:"$",customFields:{amount:"",balance:"",bankingDetails:"",billTo:"",discount:"",dueDate:"",estimate:"",grandTotal:"",invoice:"",invoiceRefNo:"",otherDetails:"",paid:"",payableTo:"",productCode:"",productService:"",purchaseFrom:"",purchaseOrder:"",purchaseRecord:"",purchaseRefNo:"",quantity:"",rate:"",receipt:"",salesOrder:"",shipTo:"",signature:"",taxId:"",termsCondition:"",thankYouMessage:""},dashBoardRoundOff:0,dashboardWidgetSetting:[{isEnabled:!0,isShow:!0,widgetSequence:1,widgetUniqueKey:1},{isEnabled:!0,isShow:!0,widgetSequence:2,widgetUniqueKey:2},{isEnabled:!0,isShow:!0,widgetSequence:3,widgetUniqueKey:3},{isEnabled:!0,isShow:!0,widgetSequence:4,widgetUniqueKey:4},{isEnabled:!0,isShow:!0,widgetSequence:5,widgetUniqueKey:5},{isEnabled:!0,isShow:!0,widgetSequence:6,widgetUniqueKey:6},{isEnabled:!0,isShow:!0,widgetSequence:7,widgetUniqueKey:7},{isEnabled:!0,isShow:!0,widgetSequence:8,widgetUniqueKey:8},{isEnabled:!0,isShow:!0,widgetSequence:9,widgetUniqueKey:9},{isEnabled:!0,isShow:!0,widgetSequence:10,widgetUniqueKey:10}],dateFormat:0,defaultOverdueTimePeriod:"No default overdue period",discountTypeSetting:0,featureSetting:[{isEnabled:!0,isShow:!0,widgetSequence:1,widgetUniqueKey:101},{isEnabled:!0,isShow:!0,widgetSequence:2,widgetUniqueKey:102},{isEnabled:!0,isShow:!0,widgetSequence:3,widgetUniqueKey:108},{isEnabled:!0,isShow:!0,widgetSequence:4,widgetUniqueKey:106},{isEnabled:!0,isShow:!0,widgetSequence:5,widgetUniqueKey:107},{isEnabled:!0,isShow:!0,widgetSequence:6,widgetUniqueKey:105},{isEnabled:!0,isShow:!0,widgetSequence:7,widgetUniqueKey:109},{isEnabled:!0,isShow:!0,widgetSequence:8,widgetUniqueKey:110},{isEnabled:!0,isShow:!0,widgetSequence:9,widgetUniqueKey:103}],fieldVisibility:{ShowPoNumberDate:!0,showAddRefNo:!0,showCustomField:!0,showHeaderFooter:!0,showImages:!0,showNotes:!0,showOtherCharge:!0,showTermsCondition:!0},fyYearFromDate:17040672e5,fyYearToDate:17356032e5,inventoryEnable:!1,inventoryStockAlert:!1,inventoryValuationMethod:0,invoicePaymentTracking:1,invoiceThemeSettings:this.defaultInvoiceThemeSettings,isBarcodeScannerEnable:!1,isDisplayPrinterDefaultPopup:!1,isInvoicePrintInColor:!1,isReminderForOverdue:!1,isReportPrintInColor:!1,isShowUnsavedMessage:!0,negativeInvStockAlert:!1,numberFormat:"",optionDailyWeekly:0,optionDateTime:0,pageSizeNew:"ISO_A4",paperSizeInvoice:"ISO_A4",paperSizeReport:"ISO_A4",percentRoundOff:2,printSetting:0,quantityRoundOff:2,rateRoundOff:2,selectedLanguageCode:0,showDashboardDataBy:1,thermalPrinterType:2},this.defaultOrgData={org_address_1:"",business_id:"",org_phone_no:"",createdDate:0,device_modified_on:0,display_email:"",id:0,org_name:"",contact_person_name:"",email:"",serverUpdatedTime:0,website_link:""},this.defaultTransactionData={depositFormatName:"DPST-",depositFormatNo:1,depreciationFormatName:"DEP-",depreciationFormatNo:1,estimateFormatName:"EST-",estimateFormatNo:1,expenseFormatName:"EXPN-",expenseFormatNo:1,inputCreditPurchaseFormatName:"TAXCRED-",inputCreditPurchaseFormatNo:1,interestOnLoanFormatName:"LOANINT-",interestOnLoanFormatNo:1,investmentFormatName:"INVST-",investmentFormatNo:1,journalFormatName:"JRNL-",journalFormatNo:1,loanAdvanceFormatName:"LOANGVN-",loanAdvanceFormatNo:1,loanLiabilityFormatName:"LOAN-",loanLiabilityFormatNo:1,otherIncomeFormatName:"OTHINC-",otherIncomeFormatNo:1,ownerAddMoneyFormatName:"OWNADD-",ownerAddMoneyFormatNo:1,ownerWithdrawMoneyFormatName:"OWNWDR-",ownerWithdrawMoneyFormatNo:1,paymentGivenFormatName:"PAY-OUT:",paymentGivenFormatNo:1,paymentReceiveFormatName:"PAY-IN:",paymentReceiveFormatNo:1,purchaseCurrentAssetFormatName:"PURCA-",purchaseCurrentAssetFormatNo:1,purchaseFixedAssetFormatName:"PURFA-",purchaseFixedAssetFormatNo:1,purchaseFormatName:"PRCS-",purchaseFormatNo:1,purchaseOrderFormatName:"PURORD-",purchaseOrderFormatNo:1,purchaseReturnFormatName:"PRTN-",purchaseReturnFormatNo:1,receiptFormatName:"RECPT-",receiptFormatNo:1,saleCurrentAssetFormatName:"SALECA-",saleCurrentAssetFormatNo:1,saleFixedAssetFormatName:"SALEFA-",saleFixedAssetFormatNo:1,saleFormatName:"INV-",saleFormatNo:1,saleOrderFormatName:"SALEORD-",saleOrderFormatNo:1,salesReturnFormatName:"SRTN-",salesReturnFormatNo:1,transferFormatName:"TRFR-",transferFormatNo:1,writeOffFormatName:"WRTOF-",writeOffFormatNo:1},this.defaultAccountData={accountList:e.DH.getDefaultAccounts(0)},this.defaultTaxAccount=[{nameOfAccount:"IGST",accountType:8,orgId:0,clientEntity:null,ledgerlist:null,createTime:0,defaultAccount:0,defaultAccountFlag:!1,deviceCreateDate:0,device_modified_on:0,narration:"",processed_flag:0,systemAccountKey:null,uniqueKeyOfAccount:"",uniqueKeyFKOtherTable:"",enable:0,isDefaultAccountFlag:!1,accountOpeningBalance:null,serverUpdatedTime:0,documentId:null,version:0,_id:0,syncFlag:1,taxDetailEntity:{uniqueKeyTaxAccountEntity:"",uniqueKeyAccountEntity:"",taxType:1,taxInclExcl:0,taxApplicableOn:0,unclaimedTax:!1,taxCredit:!0,initiallyChecked:!1,defaultTaxes:'[{"isDefault":true,"taxValue":5},{"isDefault":false,"taxValue":12},{"isDefault":false,"taxValue":18},{"isDefault":false,"taxValue":28}]'}},{nameOfAccount:"SGST",accountType:8,orgId:0,clientEntity:null,ledgerlist:null,createTime:0,defaultAccount:0,defaultAccountFlag:!1,deviceCreateDate:0,device_modified_on:0,narration:"",processed_flag:0,systemAccountKey:null,uniqueKeyOfAccount:"",uniqueKeyFKOtherTable:"",enable:0,isDefaultAccountFlag:!1,accountOpeningBalance:null,serverUpdatedTime:0,documentId:null,version:0,_id:0,syncFlag:1,taxDetailEntity:{uniqueKeyTaxAccountEntity:"",uniqueKeyAccountEntity:"",taxType:1,taxInclExcl:0,taxApplicableOn:0,unclaimedTax:!1,taxCredit:!0,initiallyChecked:!1,defaultTaxes:'[{"isDefault":true,"taxValue":2.5},{"isDefault":false,"taxValue":6},{"isDefault":false,"taxValue":9},{"isDefault":false,"taxValue":14}]'}},{nameOfAccount:"CGST",accountType:8,orgId:0,clientEntity:null,ledgerlist:null,createTime:0,defaultAccount:0,defaultAccountFlag:!1,deviceCreateDate:0,device_modified_on:0,narration:"",processed_flag:0,systemAccountKey:null,uniqueKeyOfAccount:"",uniqueKeyFKOtherTable:"",enable:0,isDefaultAccountFlag:!1,accountOpeningBalance:null,serverUpdatedTime:0,documentId:null,version:0,_id:0,syncFlag:2,taxDetailEntity:{uniqueKeyTaxAccountEntity:"",uniqueKeyAccountEntity:"",taxType:1,taxInclExcl:0,taxApplicableOn:0,unclaimedTax:!1,taxCredit:!0,initiallyChecked:!1,defaultTaxes:'[{"isDefault":true,"taxValue":2.5},{"isDefault":false,"taxValue":6},{"isDefault":false,"taxValue":9},{"isDefault":false,"taxValue":14}]'}},{nameOfAccount:"IGST-Input",accountType:8,orgId:0,clientEntity:null,ledgerlist:null,createTime:0,defaultAccount:0,defaultAccountFlag:!1,deviceCreateDate:0,device_modified_on:0,narration:"",processed_flag:0,systemAccountKey:null,uniqueKeyOfAccount:"",uniqueKeyFKOtherTable:"",enable:0,isDefaultAccountFlag:!1,accountOpeningBalance:null,serverUpdatedTime:0,documentId:null,version:0,_id:0,syncFlag:1,taxDetailEntity:{uniqueKeyTaxAccountEntity:"",uniqueKeyAccountEntity:"",taxType:2,taxInclExcl:0,taxApplicableOn:0,unclaimedTax:!1,taxCredit:!0,initiallyChecked:!1,defaultTaxes:'[{"isDefault":true,"taxValue":5},{"isDefault":false,"taxValue":12},{"isDefault":false,"taxValue":18},{"isDefault":false,"taxValue":28}]'}},{nameOfAccount:"SGST-Input",accountType:8,orgId:0,clientEntity:null,ledgerlist:null,createTime:0,defaultAccount:0,defaultAccountFlag:!1,deviceCreateDate:0,device_modified_on:0,narration:"",processed_flag:0,systemAccountKey:null,uniqueKeyOfAccount:"",uniqueKeyFKOtherTable:"",enable:0,isDefaultAccountFlag:!1,accountOpeningBalance:null,serverUpdatedTime:0,documentId:null,version:0,_id:0,syncFlag:1,taxDetailEntity:{uniqueKeyTaxAccountEntity:"",uniqueKeyAccountEntity:"",taxType:2,taxInclExcl:0,taxApplicableOn:0,unclaimedTax:!1,taxCredit:!0,initiallyChecked:!1,defaultTaxes:'[{"isDefault":true,"taxValue":2.5},{"isDefault":false,"taxValue":6},{"isDefault":false,"taxValue":9},{"isDefault":false,"taxValue":14}]'}},{nameOfAccount:"CGST-Input",accountType:8,orgId:0,clientEntity:null,ledgerlist:null,createTime:0,defaultAccount:0,defaultAccountFlag:!1,deviceCreateDate:0,device_modified_on:0,narration:"",processed_flag:0,systemAccountKey:null,uniqueKeyOfAccount:"",uniqueKeyFKOtherTable:"",enable:0,isDefaultAccountFlag:!1,accountOpeningBalance:null,serverUpdatedTime:0,documentId:null,version:0,_id:0,syncFlag:2,taxDetailEntity:{uniqueKeyTaxAccountEntity:"",uniqueKeyAccountEntity:"",taxType:2,taxInclExcl:0,taxApplicableOn:0,unclaimedTax:!1,taxCredit:!0,initiallyChecked:!1,defaultTaxes:'[{"isDefault":true,"taxValue":2.5},{"isDefault":false,"taxValue":6},{"isDefault":false,"taxValue":9},{"isDefault":false,"taxValue":14}]'}}],this.accountListForTranslations=[{id:12,title:"Owner adds money",key:"owner-add-money",translated_key:"OWNER_ADDS_MONEY"},{id:13,title:"Owner withdraw money",key:"owner-withdraw-money",translated_key:"OWNER_WITHDRAW_MONEY"},{id:14,title:"Purchase of Fixed Asset",key:"purchase-fixed-asset",translated_key:"PURCHASE_OF_FIXED_ASSET"},{id:16,title:"Depreciation",key:"depreciation",translated_key:"DEPRECIATION"},{id:15,title:"Sale of Fixed Asset",key:"sale-fixed-asset",translated_key:"SALES_OF_FIXED_ASSET"},{id:17,title:"New Loan/ Liabilities",key:"new-loan-liabilities",translated_key:"NEW_LOAN_LIABLITIES"},{id:19,title:"Interest Paid",key:"interest-paid",translated_key:"INTEREST_PAID"},{id:21,title:"Payment of principal",key:"payment-principal",translated_key:"PAYMENT_OF_PRINCIPAL"},{id:18,title:"Paid Interest + Principal",key:"paid-interest-principal",translated_key:"PIAD_INTEREST_PRINCIPAL"},{id:20,title:"Interest Accrued",key:"interest-accrued",translated_key:"INTEREST_ACCRUED"},{id:22,title:"Other Income",key:"other-income",translated_key:"OTHER_INCOME"},{id:23,title:"Deposit",key:"deposit",translated_key:"DEPOSIT"},{id:24,title:"Redeem Deposit",key:"redeem-deposit",translated_key:"REDEEM_DEPOSIT"},{id:25,title:"Forfeit/Write Off Deposit",key:"forfeit-deposit",translated_key:"FORFEIT_WRITE_OFF_DEPOSIT"},{id:27,title:"Purchase of Current Asset",key:"purchase-current-asset",translated_key:"PURCHASE_OF_CURRENT_ASSET"},{id:28,title:"Sale of Current Asset",key:"sale-current-asset",translated_key:"SALE_OF_CURRENT_ASSET"},{id:32,title:"New Loan/Advance Given",key:"new-loan-advance-given",translated_key:"NEW_LOAN_ADVANCE_GIVEN"},{id:33,title:"Principal + Interest Received",key:"received-interest-principal",translated_key:"PRINCIPAL_INTEREST_RECEIVED"},{id:34,title:"Interest Received",key:"interest-received",translated_key:"INTEREST_RECEIVED"},{id:36,title:"Principal Received",key:"payment-principal-received",translated_key:"PRINCIPAL_RECEIVED"},{id:35,title:"Interest Accured",key:"interest-paid",translated_key:"INTEREST_ACCURED"},{id:29,title:"Investment",key:"investment",translated_key:"INVESTMENT"},{id:30,title:"Gain and Loss Investment",key:"gain-loss-investment",translated_key:"GAIN_AND_LOSS_INVESTMENT"},{id:31,title:"Redeem Investment",key:"redeem-investment",translated_key:"REDEEM_INVESTMENT"},{title:"Interest Account",translated_key:"INTEREST_ACCOUNT"},{title:"Discount",translated_key:"DIS_LABEL"},{title:"Round Off Account",translated_key:"ROUNDOFF_ACCOUNT"},{title:"Revenue From Asset",translated_key:"REVENUE_FROM_ASSET"},{title:"Gain Loss Account",translated_key:"GAIN_LOSS_ACCOUNT"},{title:"Walk-In-Supplier",translated_key:"WALK_IN_SUPPLIER"},{title:"Walk-In-Customer",translated_key:"WALK_IN_CUSTOMER"},{title:"Owner Contribution",translated_key:"OWNER_CONTRIBUTION"},{title:"Bank Account",translated_key:"BANK_ACC"},{title:"Cash Account",translated_key:"CASH_ACC"},{title:"Write Off",translated_key:"WRITE_OFF"},{title:"Purchase Return",translated_key:"PURCHASE_RETURN"},{title:"Purchase Account",translated_key:"PURCHASE_ACC"},{title:"Sales Return",translated_key:"SALES_RETURN"},{title:"Sale Account",translated_key:"SALE_ACC"},{title:"Expense",translated_key:"EXPENSE"},{title:"Sale",translated_key:"SALE"},{title:"Purchase",translated_key:"PURCHASE"},{title:"Journal",translated_key:"JOURNAL"},{title:"Payment Receive",translated_key:"PAYMENT_RECEIVE"},{title:"Payment Given",translated_key:"PAYMENT_GIVEN"},{title:"Fund Transfer",translated_key:"FUND_TRANSFER"},{title:"Input Credit Tax",translated_key:"INPUT_CREDIT_TAX"},{title:"Owner Contribution",translated_key:"OWNER_CONTRIBUTION"},{title:"Owner Withdrawal",translated_key:"OWNER_WITHDRAWAL"},{title:"Fixed Asset Sale",translated_key:"FIXED_ASSET_SALE"},{title:"Fixed Asset Purchase",translated_key:"FIXED_ASSET_PURCHASE"},{title:"Current Asset Sale",translated_key:"CURRENT_ASSET_SALE"},{title:"Current Asset Purchase",translated_key:"CURRENT_ASSET_PURCHASE"},{title:"Loan And Liabilities",translated_key:"LOAN_LIABLITIES"},{title:"Cash/Bank Fund Transfer",translated_key:"CASH_BANK_TRANSFER"},{title:"Tax Payment",translated_key:"TAX_PAYMENT"},{title:"Tax Payment Receive",translated_key:"TAX_PAYMENT_RECEIVE"},{title:"Tax Unclaimed",translated_key:"TAX_UNCLAIMED"},{title:"Loan Received",translated_key:"LOAN_RECEIVED"},{title:"Paid Principal + Int",translated_key:"PAID_PRINCIPAL_INT"},{title:"Discount Account",translated_key:"DISCOUNT_ACC"},{title:"Others",translated_key:"OTHERS"},{title:"Customer",translated_key:"CUSTOMER"},{title:"Supplier",translated_key:"SUPPLIER"}],this.defaultEcomSettingData={siteSettings:{defaultFormFields:[{type:0,name:"name",label:"Name",placeholder:"Name",required:1},{type:1,name:"address",label:"Address",placeholder:"Address",required:1},{type:0,name:"mobile_no",label:"Mobile No",placeholder:"Mobile No",required:1},{type:0,name:"email_id",label:"Email Id",placeholder:"Email Id ",required:1}],customFormFields:[],hidePrice:!0},transactionNumber:0,ecomSaleOrderPrefix:"OS-SALEORD-"},this.syncApiService.fetchMultipleDbData(["user"],function(){var Q=(0,l.A)(function*(b){var C=yield b.data;if(!(0,F.A)(C.user)){let T=C.user[0];(0,F.A)(T)||(w.browserUUID=T.uuid)}});return function(b){return Q.apply(this,arguments)}}())}getTransactionData(){return this.defaultTransactionData}getAccountData(){return this.defaultAccountData}getDefaultTaxAccount(){return this.defaultTaxAccount}getTranslatedAccountList(){return this.accountListForTranslations}getEcomSettingData(){return this.defaultEcomSettingData}getDefaultInvoiceThemeSettings(){return this.defaultInvoiceThemeSettings}prepareRegisterProcess(B,p){this.dataStoreService.post("UserRegistration",B,{"Content-Type":"application/json","Device-Id":this.browserUuidService.getHeaderParameters("fingerPrint"),"Device-Model":"","Device-Brand":"","Device-Type":this.browserUuidService.getHeaderParameters("device-type"),"Time-Zone":this.browserUuidService.getHeaderParameters("time-zone"),fingerPrint:this.browserUuidService.getHeaderParameters("fingerPrint"),uniqueId:"","utm-tag":this.browserUuidService.getHeaderParameters("utm-tag")},f=>{p.call(this,f)})}postAddEditSetting(B,p,f){if(!(0,F.A)(B)&&isJsonString(B))return this.dataStoreService.postData("settings/add",{orgId:f,pushFlag:1,deviceSettings:B,deviceModifiedDate:t().toDate().getTime()},{"Content-Type":"application/json",accessToken:p,"Device-Time":String(t().toDate().getTime())})}postAddEditTransactionNo(B,p,f){if(!(0,F.A)(B)&&isJsonString(B))return this.dataStoreService.postData("settings/add/transactionNoSetting",{orgId:f,pushFlag:2,formatNameSettings:B,serverUpdatedTime:0,recordVersion:0,deviceModifiedDate:t().toDate().getTime()},{"Content-Type":"application/json",accessToken:p})}postAddUpdateOrganization(B,p,f){return this.dataStoreService.postData("addOrganization",{org:B},{"Content-Type":"application/json",accessToken:p})}postAddUpdateData(B,p,f){return this.dataStoreService.postData("add",B,{"Content-Type":"application/json",accessToken:p})}getDefaultAccountAndTransactionData(B){var p=this;return(0,l.A)(function*(){let f=p.getTransactionData(),E=JSON.stringify(f),w=p.getAccountData(),Q=E;return w.accountList.filter(C=>C.clientEntity).map(C=>{C.clientEntity.deviceCreatedDate=B.user.createdTime,C.clientEntity.orgId=B.user.orgId,C.clientEntity.modifiedDate=B.user.createdTime,C.clientEntity.openingBalanceDate=B.user.createdTime}),w.accountList.filter(C=>!C.clientEntity).map(C=>{C.deviceCreateDate=B.user.createdTime,C.orgId=B.user.orgId}),w.accountList=w.accountList.filter(C=>"AccountsEntity_0e3f00f447ee8bf1_1661769441324_9e8b35c9-9f58-430e-bbb5-5e29f679cc52_88"!==C.uniqueKeyOfAccount&&"AccountsEntity_0e3f00f447ee8bf1_1661769441330_01a668e6-e65b-4a7c-8720-55869c14c7ae_7"!==C.uniqueKeyOfAccount),yield p.postAddUpdateData(w,B.access_token,B.user.orgId).toPromise().catch(C=>{if(200!=C.status)return C}),Q})()}getRegistrationDetails(B,p){return{user:{createdTime:0,delFlag:0,email:B.email,expiryTime:0,orgId:0,pass:B.confirmPassword,status:0,updatedTime:0,userId:0,userName:B.orgname,userType:3,contactPersonName:"",emailVerificationFlag:0,isOnboardingCompleted:!1},device_info:{os_version:"",app_version:0,contact_person:"",country_code:(0,F.A)(p)?"US":p.countryCode,email:"",google_accounts:"",language:"English",timezone:Intl.DateTimeFormat().resolvedOptions().timeZone,organization_company:B.orgname},DeviceUUIDInfo:{device_nameby_user:"",uuid:this.browserUuidService.getHeaderParameters("uuid")||this.browserUUID||"",os_version:"",operating_system:this.browserUuidService.getHeaderParameters("os"),browser:this.browserUuidService.getHeaderParameters("browser"),language:"",time_zone:this.browserUuidService.getHeaderParameters("time-zone")}}}getSocialLoginDetails(B,p,f){return{access_token:B.idToken,provider:"google",user:{createdTime:0,delFlag:0,email:B.email,expiryTime:0,orgId:0,pass:"",status:0,updatedTime:0,userId:0,userName:B.name,userType:3,contactPersonName:"",emailVerificationFlag:0},device_info:{os_version:"",app_version:0,contact_person:"",country_code:(0,F.A)(f)?"US":f.countryCode,email:"",google_accounts:"",language:"English",timezone:Intl.DateTimeFormat().resolvedOptions().timeZone,organization_company:p},DeviceUUIDInfo:{device_nameby_user:"",uuid:this.browserUuidService.getHeaderParameters("uuid")||this.browserUUID||"",os_version:"",operating_system:this.browserUuidService.getHeaderParameters("os"),browser:this.browserUuidService.getHeaderParameters("browser"),language:"",time_zone:this.browserUuidService.getHeaderParameters("time-zone")}}}static#t=this.\u0275fac=function(p){return new(p||a)(_.KVO(D.V),_.KVO(h.P),_.KVO(s.R),_.KVO(u.Ix))};static#e=this.\u0275prov=_.jDH({token:a,factory:a.\u0275fac,providedIn:"root"})}return a})()},68359:(Fe,Tt,d)=>{"use strict";d.d(Tt,{d:()=>tt});var l=d(10467),t=d(89417),R=d(72036),F=d(66689),e=d(98808),_=d(45312),D=d(9305),h=d(54438),s=d(39866),u=d(75743),g=d(22997),a=d(26297),c=d(44293),B=d(7004),p=d(92608),f=d(93832),E=d(4300),w=d(91689),Q=d(92173),b=d(23215),C=d(11333),T=d(60177),N=d(30768);function L(pt,st){1&pt&&(h.j41(0,"div",14)(1,"div",15)(2,"div",16),h.nrm(3,"div")(4,"div")(5,"div")(6,"div")(7,"div")(8,"div")(9,"div")(10,"div"),h.k0s(),h.j41(11,"h4",17),h.EFF(12,"Loading..."),h.k0s()()())}function J(pt,st){if(1&pt){const z=h.RV6();h.j41(0,"div",18)(1,"div",19)(2,"form",20)(3,"div",21)(4,"div",22)(5,"div",23)(6,"span",24)(7,"span",25),h.EFF(8," person "),h.k0s()()(),h.nrm(9,"input",26),h.k0s()(),h.j41(10,"div",21)(11,"div",22)(12,"div",23)(13,"span",24)(14,"span",25),h.EFF(15," mail "),h.k0s()()(),h.nrm(16,"input",27),h.k0s()(),h.j41(17,"div",28)(18,"div",22)(19,"div",23)(20,"span",24)(21,"span",25),h.EFF(22," lock "),h.k0s()()(),h.nrm(23,"input",29),h.j41(24,"div",30),h.bIt("click",function(){h.eBV(z);const at=h.XpG();return h.Njj(at.viewPassword())}),h.j41(25,"div",31)(26,"span",25),h.EFF(27),h.k0s()()()()(),h.j41(28,"div",28)(29,"div",22)(30,"div",23)(31,"span",24)(32,"span",25),h.EFF(33," enhanced_encryption "),h.k0s()()(),h.nrm(34,"input",32),h.j41(35,"div",30),h.bIt("click",function(){h.eBV(z);const at=h.XpG();return h.Njj(at.viewPasswordb())}),h.j41(36,"div",31)(37,"span",25),h.EFF(38),h.k0s()()()()()()(),h.j41(39,"div",33)(40,"button",34),h.bIt("click",function(){h.eBV(z);const at=h.XpG();return h.Njj(at.submit())}),h.EFF(41," Sign Up "),h.k0s()()()}if(2&pt){const z=h.XpG();h.R7$(2),h.Y8G("formGroup",z.registerForm),h.R7$(7),h.Y8G("readonly",z.isReadOnly),h.R7$(7),h.Y8G("readonly",z.isReadOnly),h.R7$(7),h.FS9("type",z.showPassword?"text":"password"),h.Y8G("readonly",z.isReadOnly),h.R7$(4),h.SpI(" ",z.showPassword?"remove_red_eye":"visibility_off"," "),h.R7$(7),h.FS9("type",z.showPasswordb?"text":"password"),h.Y8G("readonly",z.isReadOnly),h.R7$(4),h.SpI(" ",z.showPasswordb?"remove_red_eye":"visibility_off"," "),h.R7$(2),h.Y8G("lwLoadingBtn",z.isNext)}}function H(pt,st){if(1&pt){const z=h.RV6();h.j41(0,"div")(1,"div",21)(2,"div",22)(3,"div",23)(4,"span",24)(5,"span",25),h.EFF(6," person "),h.k0s()()(),h.j41(7,"input",35),h.mxI("ngModelChange",function(at){h.eBV(z);const Y=h.XpG();return h.DH7(Y.orgNameForGoogle,at)||(Y.orgNameForGoogle=at),h.Njj(at)}),h.k0s()()(),h.nrm(8,"br"),h.j41(9,"div",36),h.nrm(10,"asl-google-signin-button",37),h.k0s()()}if(2&pt){const z=h.XpG();h.R7$(7),h.R50("ngModel",z.orgNameForGoogle)}}function k(pt,st){if(1&pt){const z=h.RV6();h.j41(0,"div")(1,"button",38),h.bIt("click",function(){h.eBV(z);const at=h.XpG();return h.Njj(at.changeRegisterForm("google"))}),h.nrm(2,"div",39),h.j41(3,"div",40)(4,"div",41),h.qSk(),h.j41(5,"svg",42),h.nrm(6,"path",43)(7,"path",44)(8,"path",45)(9,"path",46)(10,"path",47),h.k0s()(),h.joV(),h.j41(11,"span",48),h.EFF(12,"Register with Google"),h.k0s(),h.j41(13,"span",49),h.EFF(14,"Register with Google"),h.k0s()()()()}}function X(pt,st){if(1&pt){const z=h.RV6();h.j41(0,"div")(1,"div",50)(2,"a",51),h.bIt("click",function(){h.eBV(z);const at=h.XpG();return h.Njj(at.changeRegisterForm("normal"))}),h.j41(3,"span",25),h.EFF(4," mail "),h.k0s(),h.j41(5,"p"),h.EFF(6," Register with Email"),h.k0s()()()()}}let tt=(()=>{class pt{constructor(z,it,at,Y,x,v,O,G,At,dt,It,yt,qt,Mt){var Xt=this;this.__fb=z,this.commonService=it,this.route=at,this.loginService=Y,this.notificationService=x,this.country=v,this.dataStoreService=O,this.authService=G,this.syncApiService=At,this.syncDbService=dt,this.registerService=It,this.syncCommonService=yt,this.browserUuidService=qt,this.eventEmitterService=Mt,this.showPassword=!1,this.isLoading=!1,this.isNext=!1,this.countryList=this.country.COUNTRIESLIST,this.countryAndTimeData={},this.showPasswordb=!1,this.isReadOnly=!0,this.isNormalRegister=!0,this.isGoogleRegister=!1,this.orgNameForGoogle="",this.googleRegisterCount=0,this.commonService.setSEOInfo("Register - Simple Accounting Bookkeeping",[{name:"description",content:"Register"},{name:"keywords",content:"Register, Simple Accounting Bookkeeping, Simple, Accounting, Bookkeeping, Banking, Register, Reset, Create, Company, Account, Google, Address, Sign In, Email, Password, Mobile, Web"},{name:"title",content:"Register"}]),this.socialLoginSubscription=this.authService.authState.subscribe(mt=>{if(!(0,R.A)(mt)&&["/home/register","/best-accounting-software","/cloud-accounting-software","/inventory-management-software","/payment-expenses-software","/gst-billing-software","/rich-accounting-software"].includes(this.route.url)){this.signInWithGoogle(mt);try{this.authService.signOut()}catch{}}}),this.syncApiService.fetchAllMultipleDbData(["userAccounts"],function(){var mt=(0,l.A)(function*(ct){var xt=yield ct.data;(0,R.A)(xt.userAccounts)||(Xt.userAccounts=xt.userAccounts)});return function(ct){return mt.apply(this,arguments)}}())}ngOnInit(){this.selectedCountry=this.countryList[0].countryName,this.getCountryTimeZone(),"/best-accounting-software"!==this.route.url&&e.SE.destroyCache("user"),this.createRegisterForm(),"/best-accounting-software"!==this.route.url&&this.syncApiService.clearDbTable(e.DH.dbTableList2(),z=>{})}getCountryTimeZone(){this.dataStoreService.fetchData(_.c.GEOLOCATION_API_URL,{},z=>{this.countryAndTimeData=z})}createRegisterForm(){this.registerForm=this.__fb.group({orgname:new t.MJ("",[t.k0.required]),email:new t.MJ("",[t.k0.required,t.k0.email]),password:new t.MJ("",[t.k0.required,t.k0.minLength(4)]),confirmPassword:new t.MJ("",[t.k0.required])},this.mustMatch("password","confirmPassword")),setTimeout(()=>{this.isReadOnly=!1},1e3)}signInWithGoogle(z){var it=this;if(""==this.orgNameForGoogle||""==this.orgNameForGoogle.trim())return this.notificationService.error("Organisation Name field is required"),void e.DH.showLoader(!1);if(!(0,R.A)(this.userAccounts)&&this.userAccounts.length>=3)this.notificationService.error('You have already added maximum 3 users. Please click on "Login Using Existing Account" button on login page and remove any of the above user to add new user');else if((0,F.A)(z,"idToken")&&(0,F.A)(z,"provider")){if(e.DH.showLoader(!0),!(0,R.A)(this.countryList)&&!(0,R.A)(this.countryAndTimeData)){let at=this.countryList.find(x=>x.countryCode==this.countryAndTimeData.country_code2),Y=this.registerService.getSocialLoginDetails(z,this.orgNameForGoogle,at);Y&&this.loginService.socialregister(Y,function(){var x=(0,l.A)(function*(v){return 2003==v.status?(e.DH.showLoader(!1),it.notificationService.error(e.DH.alertMessage(10)),!1):409==v.status?(e.DH.showLoader(!1),it.notificationService.error(e.DH.alertMessage(15)),!1):(it.googleRegisterCount=1,void it.prepareRegistertion(v,z.email))});return function(v){return x.apply(this,arguments)}}())}}else e.DH.showLoader(!1),this.notificationService.error("Something went wrong...")}submit(){var z=this;if(!(0,R.A)(this.userAccounts)&&this.userAccounts.length>=3)return this.notificationService.error('You have already added maximum 3 users. Please click on "Login Using Existing Account" button on login page and remove any of the above user to add new user'),!1;if(this.registerForm.valid){if(this.registerForm.value.password!=this.registerForm.value.confirmPassword)return this.notificationService.error("Password and Confirm Password are not same"),this.isNext=!1,!1;if(!(0,R.A)(this.countryList)&&!(0,R.A)(this.countryAndTimeData)){let it=this.countryList.find(at=>at.countryCode==this.countryAndTimeData.country_code2);this.isNext=!0,this.registerCreds=this.registerService.getRegistrationDetails(this.registerForm.value,it),this.registerService.prepareRegisterProcess(this.registerCreds,function(){var at=(0,l.A)(function*(Y){z.googleRegisterCount=0,z.prepareRegistertion(Y,z.registerForm.value.email)});return function(Y){return at.apply(this,arguments)}}())}}else{const it=this.registerForm.controls;it.orgname.invalid&&(it.orgname.dirty||it.orgname.untouched||""==it.orgname.value)?it.orgname?.errors.required&&(this.notificationService.error("Organisation Name field is required"),this.isNext=!1):it.email.invalid&&(it.email.dirty||it.email.untouched||""==it.email.value)?it.email?.errors.pattern?(this.notificationService.error("Please enter valid email address and it should be in small letters."),this.isNext=!1):it.email?.errors.required&&(this.notificationService.error("Email field is required"),this.isNext=!1):it.password.invalid&&(it.password.dirty||it.password.untouched||""==it.password.value)?it.password?.errors.minlength?(this.notificationService.error("Password must contains atleast 4 characters"),this.isNext=!1):it.password?.errors.required&&(this.notificationService.error("Password field is required"),this.isNext=!1):it.confirmPassword.invalid&&(it.confirmPassword.dirty||it.confirmPassword.untouched||""==it.confirmPassword.value)?it.confirmPassword?.errors.required&&(this.notificationService.error("Confirm Password field is required"),this.isNext=!1):this.isNext=!0}}prepareRegistertion(z,it){var at=this;return(0,l.A)(function*(){if(!(0,R.A)(z)&&(0,F.A)(z,"status")){if(424==Number(z.status))return at.isLoading=!1,at.isNext=!1,e.DH.showLoader(!1),at.commonService.showDialog(D.c,{email:it,estimatedTimeToDisplay:z.estimatedTimeToDisplay,type:"ACC_DELETED"},Y=>{(0,F.A)(Y,"status")&&"OK"==Y.status&&(e.SE.destroyAllCache(),e.SE.destroyCache("filter_list_data"),e.DH.showLoader(!1),at.commonService.broadcast("userAuthenticationInProcess",!1))}),!1;if(401==z.status)return at.isNext=!1,at.commonService.setUpAnalytics("INVALID_EMAIL"),at.notificationService.error(e.DH.alertMessage(10)),!1;if(409==z.status)return at.isNext=!1,e.SE.destroyCache("user"),at.commonService.setUpAnalytics("INVALID_EMAIL"),at.notificationService.error(e.DH.alertMessage(12)),!1;if((200==z.status||1012==z.status||1013==z.status)&&(0,F.A)(z,"login_info")&&!(0,R.A)(z.login_info)){let Y=z.login_info;if(!(0,R.A)(Y)&&(0,F.A)(Y,"user")&&!(0,R.A)(Y.user)){if(0==Y.user.emailVerificationFlag){if(200==z.status&&(0,F.A)(z,"login_info")){let v=z.login_info;e.SE.setCache("SAB_LOGGED_IN_USER",JSON.stringify(v)),at.loginService.checkOnboarding(v)&&at.route.navigateByUrl("/registration-success")}return!1}at.commonService.processResponse(z,x=>{if(200===x||1012===x||1013===x||101==z.status){if(at.isLoading=!1,e.DH.showLoader(!1),at.commonService.setUpAnalytics("USER_SIGNUP"),at.commonService.setUpAnalytics("SET_LOGIN_USER_ORG_ID",{orgId:z.login_info.user.orgId}),200===x||1012===x||1013===x&&(0,F.A)(z,"login_info")){let v=z.login_info;e.SE.setCache("SAB_LOGGED_IN_USER",JSON.stringify(v)),at.loginService.checkOnboarding(v)&&at.route.navigateByUrl("/registration-success")}return!1}0===x&&(0,F.A)(z,"httpError")&&z.httpError&&(e.DH.showLoader(!1),at.isNext=!1)})}}}else at.notificationService.error(z.message)})()}viewPassword(){this.showPassword=!this.showPassword}viewPasswordb(){this.showPasswordb=!this.showPasswordb}mustMatch(z,it){return at=>{const x=at.controls[it];if(!x.errors||x.errors.mustMatch)return x.setErrors(at.controls[z].value!==x.value?{mustMatch:!0}:null),null}}changeRegisterForm(z){"google"==z?(this.isNormalRegister=!1,this.isGoogleRegister=!0):"normal"==z&&(this.isNormalRegister=!0,this.isGoogleRegister=!1),this.resetForm()}resetForm(){this.registerForm.reset({orgname:"",email:"",password:"",confirmPassword:""})}ngOnDestroy(){this.socialLoginSubscription.unsubscribe()}static#t=this.\u0275fac=function(it){return new(it||pt)(h.rXU(t.ok),h.rXU(s.h),h.rXU(u.Ix),h.rXU(g.H),h.rXU(a.J),h.rXU(c.r),h.rXU(B.V),h.rXU(p.Jn),h.rXU(f.P),h.rXU(E.P),h.rXU(w.h),h.rXU(Q.E),h.rXU(b.R),h.rXU(C.e))};static#e=this.\u0275cmp=h.VBU({type:pt,selectors:[["app-register"]],decls:26,vars:5,consts:[[1,"Accounting-container"],["class","loader text-center",4,"ngIf"],[1,"box-login-form"],[1,"box-signup","mt-90"],[1,"box-form-signup"],[1,"text-start"],[1,"stepper","mt-3"],["class","mt-1",4,"ngIf"],[4,"ngIf"],[1,"mt-10","mb-0","text-center"],[1,"or-divider"],[1,"or-divider__line"],[1,"text-center","mt-0"],["routerLink","/home/login"],[1,"loader","text-center"],[1,"loader-inner"],[1,"lds-roller","mb-3"],[1,"text-uppercase","font-weight-bold"],[1,"mt-1"],["role","tabpanel","id","login",1,"tab-pane","fade","show","active"],["name","form",3,"formGroup"],[1,"form-group"],[1,"input-group"],[1,"input-group-prepend"],[1,"input-group-text"],[1,"material-icons","custom-icons"],["name","orgname","placeholder","Organisation Name","formControlName","orgname",1,"form-control",3,"readonly"],["name","email","type","email","placeholder","Email Id","formControlName","email",1,"form-control",3,"readonly"],[1,"form-group","password-field"],["name","password","placeholder","Password","formControlName","password",1,"form-control",3,"type","readonly"],[1,"input-group-append","cursor-pointer",3,"click"],[1,"input-group-text-show"],["name","password","placeholder","Confirm Password","formControlName","confirmPassword",1,"form-control",3,"type","readonly"],[1,"col-12","p-0"],["type","submit","title","Signup","loadingText","Sign Up",1,"public-btn",3,"click","lwLoadingBtn"],["name","orgname","placeholder","Organisation Name","formcontrolname","orgname",1,"form-control",3,"ngModelChange","ngModel"],[1,"text-center",2,"min-height","50px","margin","auto","width","max-content"],["type","standard","shape","rectangular","text","signup_with","size","large","logo_alignment","left"],[1,"gsi-material-button",3,"click"],[1,"gsi-material-button-state"],[1,"gsi-material-button-content-wrapper"],[1,"gsi-material-button-icon"],["version","1.1","xmlns","http://www.w3.org/2000/svg","viewBox","0 0 48 48",0,"xmlns","xlink","http://www.w3.org/1999/xlink",2,"display","block"],["fill","#EA4335","d","M24 9.5c3.54 0 6.71 1.22 9.21 3.6l6.85-6.85C35.9 2.38 30.47 0 24 0 14.62 0 6.51 5.38 2.56 13.22l7.98 6.19C12.43 13.72 17.74 9.5 24 9.5z"],["fill","#4285F4","d","M46.98 24.55c0-1.57-.15-3.09-.38-4.55H24v9.02h12.94c-.58 2.96-2.26 5.48-4.78 7.18l7.73 6c4.51-4.18 7.09-10.36 7.09-17.65z"],["fill","#FBBC05","d","M10.53 28.59c-.48-1.45-.76-2.99-.76-4.59s.27-3.14.76-4.59l-7.98-6.19C.92 16.46 0 20.12 0 24c0 3.88.92 7.54 2.56 10.78l7.97-6.19z"],["fill","#34A853","d","M24 48c6.48 0 11.93-2.13 15.89-5.81l-7.73-6c-2.15 1.45-4.92 2.3-8.16 2.3-6.26 0-11.57-4.22-13.47-9.91l-7.98 6.19C6.51 42.62 14.62 48 24 48z"],["fill","none","d","M0 0h48v48H0z"],[1,"gsi-material-button-contents"],[2,"display","none"],[1,"col-12","mt-2","text-center"],[1,"cursor-pointer","login-email",3,"click"]],template:function(it,at){1&it&&(h.j41(0,"div",0),h.DNE(1,L,13,0,"div",1),h.j41(2,"div",2)(3,"div",3)(4,"div",4)(5,"h5",5),h.EFF(6,"Register"),h.k0s(),h.j41(7,"span",5),h.EFF(8,"Create your company"),h.k0s(),h.j41(9,"div",6),h.qex(10),h.DNE(11,J,42,10,"div",7)(12,H,11,1,"div",8),h.bVm(),h.j41(13,"div",9)(14,"div",10),h.nrm(15,"div",11),h.j41(16,"div"),h.EFF(17,"or"),h.k0s(),h.nrm(18,"div",11),h.k0s(),h.DNE(19,k,15,0,"div",8)(20,X,7,0,"div",8),h.nrm(21,"br"),h.j41(22,"div",12),h.EFF(23," Already have an account ? "),h.j41(24,"a",13),h.EFF(25,"Login"),h.k0s()()()()()()()()),2&it&&(h.R7$(),h.Y8G("ngIf",at.isVerifyToken),h.R7$(10),h.Y8G("ngIf",at.isNormalRegister),h.R7$(),h.Y8G("ngIf",at.isGoogleRegister),h.R7$(7),h.Y8G("ngIf",at.isNormalRegister),h.R7$(),h.Y8G("ngIf",at.isGoogleRegister))},dependencies:[T.bT,u.Wk,t.qT,t.me,t.BC,t.cb,t.vS,t.j4,t.JD,N.Q,p.HR],styles:['@media screen and (max-width: 1200px){.d-m-none[_ngcontent-%COMP%]{display:none}.d-m-block[_ngcontent-%COMP%]{display:block}}@media screen and (max-width: 1200px){.d-t-none[_ngcontent-%COMP%]{display:none}.d-t-block[_ngcontent-%COMP%]{display:block}}@media screen and (max-width: 768px){.d-l-none[_ngcontent-%COMP%]{display:none}.d-l-block[_ngcontent-%COMP%]{display:block}}a[_ngcontent-%COMP%]{text-decoration:none!important}html[_ngcontent-%COMP%]{-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body[_ngcontent-%COMP%]{font-family:Poppins,sans-serif;font-size:16px;line-height:32px;color:#0e1133;background-color:#fafcff}hr[_ngcontent-%COMP%]{margin:0;background-color:#b0c1d8;color:#e5f0ff;border:none;height:1px}a[_ngcontent-%COMP%]{text-decoration:none;transition:all .3s}img[_ngcontent-%COMP%]{max-width:100%}ul[_ngcontent-%COMP%]{list-style:none}nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:inline-block}button[_ngcontent-%COMP%]:active, button[_ngcontent-%COMP%]:focus{outline:none}h2[_ngcontent-%COMP%]{font-size:48px;line-height:72px}h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%]{font-weight:200;color:#0e1133;margin:0}h3[_ngcontent-%COMP%]{font-size:36px;line-height:54px}h4[_ngcontent-%COMP%]{font-size:24px}h4[_ngcontent-%COMP%], h5[_ngcontent-%COMP%]{line-height:36px;font-weight:400;margin:0}h5[_ngcontent-%COMP%]{font-size:18px}h6[_ngcontent-%COMP%]{font-size:16px;line-height:32px;font-weight:600;margin:0}@media screen and (max-width: 480px){h2[_ngcontent-%COMP%]{font-size:36px;line-height:54px}h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{font-size:24px;line-height:36px}}.header-home[_ngcontent-%COMP%]{padding-top:82px;overflow:hidden;background:#dcf0ff}.header-home[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0;transition:all .3s;color:#0e1133;font-weight:700;font-size:32px;padding-top:0}.header-home[_ngcontent-%COMP%]   .header-home__title--big[_ngcontent-%COMP%]{width:100%}.header-home[_ngcontent-%COMP%]   .header-home__title--accent[_ngcontent-%COMP%]{color:#1788e4}.header-home[_ngcontent-%COMP%]   .header-home__title--features[_ngcontent-%COMP%]{width:750px;margin-bottom:450px}.header-home[_ngcontent-%COMP%]   .header-home__title--desktop[_ngcontent-%COMP%]{margin-top:40px}.header-home[_ngcontent-%COMP%]   .header-home__description[_ngcontent-%COMP%]{width:490px;font-size:16px;line-height:25px;margin-bottom:53px;transition:all .3s;color:#0e1133}.header-home[_ngcontent-%COMP%]   .header-home__description--big[_ngcontent-%COMP%]{max-width:750px;width:100%}.header-home[_ngcontent-%COMP%]   .header-home__description--about[_ngcontent-%COMP%]{margin-bottom:400px;max-width:calc(100% - 590px)}.header-home[_ngcontent-%COMP%]   .header-home__description--faq[_ngcontent-%COMP%]{margin-bottom:270px}.header-home[_ngcontent-%COMP%]   .header-home__description--calculator[_ngcontent-%COMP%]{margin-bottom:350px}.header-home[_ngcontent-%COMP%]   .header-home__img[_ngcontent-%COMP%]{max-width:490px;width:100%}.header-home[_ngcontent-%COMP%]   .header-home__btns[_ngcontent-%COMP%]{transition:all .5s}.header-home[_ngcontent-%COMP%]   .header-home__btns-mobile[_ngcontent-%COMP%]{margin-bottom:104px;margin-top:50px}.header-home[_ngcontent-%COMP%]   .header-home__btns-messenger[_ngcontent-%COMP%]{margin-bottom:310px}.header-home[_ngcontent-%COMP%]   .header-home__btns-webapp[_ngcontent-%COMP%]{margin-bottom:160px}.header-home[_ngcontent-%COMP%]   .header-home__btns-desktop[_ngcontent-%COMP%]{margin-bottom:60px}.header-home[_ngcontent-%COMP%]   .header-home__btns-pricing[_ngcontent-%COMP%]{padding-bottom:200px}.header-home.header-home--center-content[_ngcontent-%COMP%]{text-align:center}.header-home.header-home--center-content[_ngcontent-%COMP%]   .header-home__description[_ngcontent-%COMP%], .header-home.header-home--center-content[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.header-home.header-home--center-content[_ngcontent-%COMP%]   .header-home__btn[_ngcontent-%COMP%]:first-child, .header-home.header-home--center-content[_ngcontent-%COMP%]   .header-home__btn[_ngcontent-%COMP%]:last-child{margin-right:15px;margin-left:15px}.header-home.header-home--color[_ngcontent-%COMP%]{margin-top:0;padding-top:190px;background-color:#eff6ff}.header-home.header-home--bottom-space[_ngcontent-%COMP%], .header-home.header-home--desktop[_ngcontent-%COMP%]{margin-bottom:128px}.header-home[_ngcontent-%COMP%]   .header-home__webapp-img[_ngcontent-%COMP%]{position:absolute;bottom:0;right:-85px;height:100%}.header-home[_ngcontent-%COMP%]   .header-home__webapp-img-wrap[_ngcontent-%COMP%]{position:relative}.header-home[_ngcontent-%COMP%]   .header-home__about-img[_ngcontent-%COMP%]{position:absolute;bottom:0;right:-65px;height:100%}.header-home[_ngcontent-%COMP%]   .header-home__about-img-wrap[_ngcontent-%COMP%]{position:relative}.main-slider[_ngcontent-%COMP%]{width:75%;margin:auto}.padding-top-5[_ngcontent-%COMP%]{padding-top:2%}.slider-icon[_ngcontent-%COMP%]{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%;color:#000;font-size:28px!important}.carousel-indicators[_ngcontent-%COMP%]{position:absolute;right:0;bottom:-36px;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}@media screen and (max-width: 1400px){.header-home[_ngcontent-%COMP%]   .header-home__webapp-img[_ngcontent-%COMP%]{width:calc(100% - 370px);height:auto}}@media screen and (max-width: 1200px){.header-home[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{margin-top:0}.header-home[_ngcontent-%COMP%]   .header-home__title--features[_ngcontent-%COMP%]{margin-bottom:250px;width:700px}.header-home[_ngcontent-%COMP%]   .header-home__btns-messenger[_ngcontent-%COMP%], .header-home[_ngcontent-%COMP%]   .header-home__btns-mobile[_ngcontent-%COMP%]{margin-bottom:165px}.header-home[_ngcontent-%COMP%]   .header-home__btns-webapp[_ngcontent-%COMP%]{margin-bottom:110px}.header-home[_ngcontent-%COMP%]   .header-home__btns-desktop[_ngcontent-%COMP%]{margin-bottom:40px}.header-home[_ngcontent-%COMP%]   .header-home__description--about[_ngcontent-%COMP%]{margin-bottom:300px;max-width:calc(100% - 380px)}.header-home[_ngcontent-%COMP%]   .header-home__description--webapp[_ngcontent-%COMP%]{width:420px}.header-home.header-home--desktop[_ngcontent-%COMP%]{margin-bottom:108px}.header-home[_ngcontent-%COMP%]   .header-home__webapp-img[_ngcontent-%COMP%]{right:-60px}}@media screen and (max-width: 1200px){.header-home[_ngcontent-%COMP%]   .header-home__about-img[_ngcontent-%COMP%], .header-home[_ngcontent-%COMP%]   .header-home__webapp-img[_ngcontent-%COMP%]{display:none}.header-home[_ngcontent-%COMP%]   .header-home__description--webapp[_ngcontent-%COMP%]{width:490px}.header-home[_ngcontent-%COMP%]   .header-home__description--about[_ngcontent-%COMP%]{max-width:490px}}@media screen and (max-width: 768px){.header-home[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{width:100%}.header-home[_ngcontent-%COMP%]   .header-home__description[_ngcontent-%COMP%]{width:100%;margin-bottom:40px}.header-home[_ngcontent-%COMP%]   .header-home__description--about[_ngcontent-%COMP%]{max-width:100%}.header-home[_ngcontent-%COMP%]   .header-home__description--calculator[_ngcontent-%COMP%]{margin-bottom:120px}.header-home[_ngcontent-%COMP%]   .header-home__btns[_ngcontent-%COMP%]{margin-bottom:70px}.header-home[_ngcontent-%COMP%]   .header-home__btns-pricing[_ngcontent-%COMP%]{padding-bottom:140px;margin-bottom:-10px}.header-home[_ngcontent-%COMP%]   .header-home__btns-pricing[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-bottom:10px}.header-home.header-home--pricing[_ngcontent-%COMP%]{margin-bottom:60px}.header-home[_ngcontent-%COMP%]   .header-home__btn[_ngcontent-%COMP%]{margin-bottom:30px}}.link[_ngcontent-%COMP%]{transition:all .3s;cursor:pointer}.link.link--gray[_ngcontent-%COMP%]{color:#343434;font-weight:600;font-size:14px}.custom-color[_ngcontent-%COMP%], .link.link--gray[_ngcontent-%COMP%]:hover{color:#1788e4}.link.link--gray.link--gray-active[_ngcontent-%COMP%]{color:#f0354e;position:relative}.link.link--gray.link--gray-active-underline[_ngcontent-%COMP%]{position:relative}.link.link--gray.link--gray-active-underline[_ngcontent-%COMP%]:after{content:"";width:100%;position:absolute;height:3px;background-color:#1788e4;bottom:-17px;left:0}.link.link--dark-gray[_ngcontent-%COMP%]{color:#0e1133}.link.link--dark-gray[_ngcontent-%COMP%]:hover{color:#1788e4}.link.link--dark-gray.link--gray-active[_ngcontent-%COMP%]{color:#f0354e;position:relative}.link.link--accent[_ngcontent-%COMP%]{color:#1788e4}.link.link--accent[_ngcontent-%COMP%]:hover{color:#f23f57;text-decoration:underline}.link.link--accent[_ngcontent-%COMP%]:active{color:#f0354e;text-decoration:underline}.link.link--accent-bold[_ngcontent-%COMP%]{color:#1788e4;font-weight:800}.link.link--accent-bold[_ngcontent-%COMP%]:hover{color:#1788e4}.link.link--accent-bold[_ngcontent-%COMP%]:active{color:#f0354e}.logo[_ngcontent-%COMP%]{text-align:center}.logo.logo--bottom-space[_ngcontent-%COMP%]{margin-bottom:128px}.logo[_ngcontent-%COMP%]   .logo__img-wrap[_ngcontent-%COMP%]{display:flex}.logo[_ngcontent-%COMP%]   .logo__img[_ngcontent-%COMP%]{margin:auto}.logo[_ngcontent-%COMP%]   .logo__img-mini[_ngcontent-%COMP%]{max-height:45px;max-width:130px;margin:15px}.logo[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-width:100%;margin:0 auto;vertical-align:middle}.logo[_ngcontent-%COMP%]   .logo__row[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}.logo[_ngcontent-%COMP%]   .logo__row[_ngcontent-%COMP%]   .logo__logos[_ngcontent-%COMP%], .logo[_ngcontent-%COMP%]   .logo__row[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:auto}.logo[_ngcontent-%COMP%]   .logo__logos[_ngcontent-%COMP%]{display:flex;justify-content:center;flex-wrap:wrap}@media screen and (max-width: 1200px){.logo.logo--bottom-space[_ngcontent-%COMP%]{margin-bottom:105px}}@media screen and (max-width: 768px){.logo.logo--bottom-space[_ngcontent-%COMP%]{margin-bottom:70px}.logo[_ngcontent-%COMP%]   .logo__img-wrap[_ngcontent-%COMP%]{padding-bottom:45px}.logo[_ngcontent-%COMP%]   .col-2[_ngcontent-%COMP%]{width:50%}}.download[_ngcontent-%COMP%]{text-align:center}.download[_ngcontent-%COMP%]   .download__title[_ngcontent-%COMP%]{font-weight:800}.download[_ngcontent-%COMP%]   .download__btns[_ngcontent-%COMP%]{margin-top:70px;margin-bottom:60px;text-align:center}@media screen and (max-width: 768px){.download[_ngcontent-%COMP%]   .download__btn-first[_ngcontent-%COMP%]{margin-bottom:60px}}.menu[_ngcontent-%COMP%]{padding-top:15px;position:fixed;z-index:100;width:100vw;transition:height .5s,padding-top .5s;top:0;background:#fff;border-bottom:2px solid rgba(177,177,177,.1215686275)}.menu[_ngcontent-%COMP%]   .row[_ngcontent-%COMP%]{justify-content:space-between}.menu[_ngcontent-%COMP%]   .menu__logo-title[_ngcontent-%COMP%]{font-weight:800;color:#234c87;display:inline-block;font-size:24px;padding-left:15px;margin:10px 0 0;vertical-align:top;opacity:1}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]{float:right;padding-top:12px}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{margin:0;padding-left:0}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:inline-block}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:first-child{padding-right:8px}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:last-child{padding-left:8px}.menu[_ngcontent-%COMP%]   .menu__center-nav[_ngcontent-%COMP%]{text-align:center}.menu[_ngcontent-%COMP%]   .menu__center-nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{padding:16px 0 0;margin:0}.menu[_ngcontent-%COMP%]   .menu__center-nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{padding-right:20px}.menu[_ngcontent-%COMP%]   .menu__wrapper[_ngcontent-%COMP%]{position:relative}.menu[_ngcontent-%COMP%]   .menu__item[_ngcontent-%COMP%]:last-child{padding-right:15px}.menu[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]{color:#0e1133;transition:all .3s;background-color:transparent;border:none;position:absolute;right:48px;top:15px;font-size:20px;line-height:20px;padding:0;height:20px;width:20px}.menu[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]:hover{color:#1788e4}.menu[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]:focus{outline:none}.menu[_ngcontent-%COMP%]   .menu__dropdown-btn[_ngcontent-%COMP%]{position:relative;display:inline-block;padding-bottom:25px;font-weight:600}.menu[_ngcontent-%COMP%]   .menu__dropdown[_ngcontent-%COMP%]{position:relative}.menu[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]{transition:all .6s;opacity:0;transform:translateY(10%);position:absolute;background-color:#fff;border-radius:8px;box-shadow:0 15px 40px #7d93b24d;z-index:1;pointer-events:none;padding:25px;top:78px;text-align:left;width:max-content;left:-25px}.menu[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]:before{content:"";position:absolute;top:-20px;border:10px solid transparent;border-bottom:10px solid #fff;right:calc(50% - 10px)}.menu[_ngcontent-%COMP%]   .menu__dropdown-content.menu__dropdown-content--home[_ngcontent-%COMP%]{min-width:150px}.menu[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{padding-bottom:12px;text-decoration:none;display:block}.menu[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:last-child{padding-bottom:0}.menu[_ngcontent-%COMP%]   .menu__dropdown[_ngcontent-%COMP%]:hover   .menu__dropdown-btn[_ngcontent-%COMP%]{color:#1788e4}.menu[_ngcontent-%COMP%]   .menu__dropdown[_ngcontent-%COMP%]:hover   .menu__dropdown-content[_ngcontent-%COMP%]{opacity:1;transform:translateY(0);pointer-events:auto}.menu.menu--active[_ngcontent-%COMP%]{height:80px;padding-top:15px;background-color:#fff;box-shadow:0 .9375rem .9375rem #0000000f}.menu.menu--active[_ngcontent-%COMP%]   .menu__dropdown-btn[_ngcontent-%COMP%]{padding-bottom:25px}.menu.menu--active[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]{top:58px}.menu.menu--active[_ngcontent-%COMP%]   .menu__logo-title[_ngcontent-%COMP%]{opacity:0}@media screen and (max-width: 1200px){.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]{padding-right:32px}}@media screen and (max-width: 767px){.menu[_ngcontent-%COMP%]   .menu__item[_ngcontent-%COMP%]{width:50%}}@media screen and (max-width: 520px){.menu[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]{right:16px}.menu[_ngcontent-%COMP%]   .menu__logo[_ngcontent-%COMP%]{padding-left:15px}}@media screen and (max-width: 480px){.menu.menu--active[_ngcontent-%COMP%]{height:64px;padding-top:16px}.menu.menu--active[_ngcontent-%COMP%]   .menu__logo-img[_ngcontent-%COMP%]{width:32px;height:32px}.menu.menu--active[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]{top:6px}}.svg-element[_ngcontent-%COMP%]{fill:#1788e4;fill-rule:evenodd}.svg-bg[_ngcontent-%COMP%]{fill:#fafcff;opacity:0}.svg-light-gray[_ngcontent-%COMP%]{fill:#e5f0ff}.svg-dark-gray[_ngcontent-%COMP%]{fill:#0e1133}.svg-white[_ngcontent-%COMP%]{fill:#fff}.svg-gray[_ngcontent-%COMP%]{fill:#bed0e9}.svg-light[_ngcontent-%COMP%]{fill:#ceddf2}.svg-text[_ngcontent-%COMP%]{font-size:16px;text-anchor:middle;font-weight:800}.w-richtext[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0}.footer-menu[_ngcontent-%COMP%]{margin-top:60px;margin-bottom:60px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]{display:inline-block;vertical-align:top;margin-top:15px;font-size:16px;line-height:20px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{margin:0;padding-left:60px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:inline-block;padding-right:60px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:last-child{padding-right:0}.footer-menu[_ngcontent-%COMP%]   .footer-menu__social[_ngcontent-%COMP%]{float:right;vertical-align:top;margin-top:10px;font-size:18px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__social[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{padding-right:40px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__social[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:last-child{padding-right:0}@media screen and (max-width: 768px){.footer-menu[_ngcontent-%COMP%]{text-align:center}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]{margin:60px 0;display:block}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{padding-left:0}.footer-menu[_ngcontent-%COMP%]   .footer-menu__social[_ngcontent-%COMP%]{float:none}}@media screen and (max-width: 468px){.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{display:flex;justify-content:space-around}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{padding:0}}.footer[_ngcontent-%COMP%]{text-align:center;color:#798eab;padding:30px 0}.footer[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0}.about-app[_ngcontent-%COMP%]{padding-top:223px;margin-top:-95px}.topbars[_ngcontent-%COMP%]{text-align:center;transition:all .3s}.topbars[_ngcontent-%COMP%]   .topbars__item[_ngcontent-%COMP%]{padding:4px}.di-none[_ngcontent-%COMP%]{display:none}.topbars[_ngcontent-%COMP%]   .topbars__link[_ngcontent-%COMP%]{font-size:15px;line-height:14px;width:100%;display:block;height:100%;padding:8px 6px;cursor:pointer}svg[_ngcontent-%COMP%]{width:28px;height:28px}.shadow-light[_ngcontent-%COMP%]{box-shadow:0 .5rem 1.5rem #161c2d0d!important}.d-lg-block[_ngcontent-%COMP%]{display:block!important}.topbars[_ngcontent-%COMP%]   .topbars__link.active[_ngcontent-%COMP%]{border-bottom:#1788e4 2px solid;border-radius:0;color:#1788e4}.topbars[_ngcontent-%COMP%]   .topbars__link.active[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{fill:#fff}.topbars[_ngcontent-%COMP%]   .topbars__link[_ngcontent-%COMP%]:hover{border-bottom:#1788e4 2px solid;border-radius:0;color:#1788e4}.topbars[_ngcontent-%COMP%]   .topbars__link[_ngcontent-%COMP%]:hover   svg[_ngcontent-%COMP%]{fill:#1788e4}.topbars[_ngcontent-%COMP%]   .topbars__link.active[_ngcontent-%COMP%]:after{opacity:1;height:3px}.topbars.topbars--fixed[_ngcontent-%COMP%]{position:fixed;top:80px;padding:6px 0;width:100%;background-color:#eaf2ff;z-index:99;transform:translateY(0);transition:all .3s}.topbars-wrapper[_ngcontent-%COMP%]{height:83px}@media screen and (max-width: 768px){.topbars-wrapper[_ngcontent-%COMP%]{display:none}}.mobile-menu[_ngcontent-%COMP%]{position:fixed;top:0;left:0;width:100vw;overflow:hidden;text-align:center;z-index:9999;transition:all .6s ease;padding:0;background-color:#fff;transform:translateY(-100%)}.mobile-menu.mobile-menu--active[_ngcontent-%COMP%]{transform:translate(0)}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__wrapper[_ngcontent-%COMP%]{margin-top:135px;transition:all .3s;overflow-y:auto;max-height:calc(100vh - 135px)}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__wrapper[_ngcontent-%COMP%]::-webkit-scrollbar{width:0}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__ul[_ngcontent-%COMP%]{margin:0;display:flex;flex-direction:column;justify-content:center;padding:0;transition:all .3s}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__ul--collapsed[_ngcontent-%COMP%]{overflow:hidden;padding-bottom:0}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__ul--collapsed[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{height:0;padding-bottom:0;transition:height .3s ease-out 0s,padding-bottom .3s ease-out 0s,opacity .6s .3s;opacity:0}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li-collapse--close[_ngcontent-%COMP%] + .mobile-menu__ul--collapsed[_ngcontent-%COMP%]{transition:padding-bottom .6s ease-out .3s}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li-collapse--close[_ngcontent-%COMP%] + .mobile-menu__ul--collapsed[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{transition:height .6s ease-out .3s,padding-bottom .6s ease-out .3s,opacity .3s 0s}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li-collapse--active[_ngcontent-%COMP%] + .mobile-menu__ul--collapsed[_ngcontent-%COMP%]{padding-bottom:15px;transition:padding-bottom .3s ease-out 0s}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li-collapse--active[_ngcontent-%COMP%] + .mobile-menu__ul--collapsed[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{opacity:1;height:45px;padding-bottom:25px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li[_ngcontent-%COMP%]{padding-bottom:25px;font-size:16px;line-height:20px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]{color:#0e1133;transition:all .3s;background-color:transparent;border:none;position:absolute;right:46px;top:75px;font-size:20px;line-height:20px;padding:0;width:20px;height:20px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]:hover{color:#1788e4}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]:focus{outline:none}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{position:absolute;transition:all .3s;top:60px;left:46px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]{top:40px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{top:25px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__wrapper[_ngcontent-%COMP%]{margin-top:100px;max-height:calc(100vh - 100px)}@media screen and (max-width: 520px){.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{left:16px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]{right:16px}}@media screen and (max-width: 480px){.mobile-menu[_ngcontent-%COMP%]   .menu__logo-img[_ngcontent-%COMP%]{width:32px;height:32px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{top:69px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]{top:22px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{top:16px}}.login-btn[_ngcontent-%COMP%]{border-radius:2.5rem;color:#0c0c0d;font-size:14px;font-weight:600;min-width:7.625rem;padding:8px 22px;text-transform:none;text-align:center;border:2px solid #0c0c0d}.login-btn[_ngcontent-%COMP%]:hover{cursor:pointer}.register-btn[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:2.5rem;color:#fff;font-size:14px;font-weight:600;min-width:7.625rem;padding:8px 22px;text-transform:none;text-align:center}.register-btn[_ngcontent-%COMP%]:hover{cursor:pointer;box-shadow:0 100px 80px #00000012,0 42px 33px #0000000d,0 22px 17px #0000000a,0 12px 10px #0000000a,0 6px 5px #00000008,0 -1px 10px #0000000d;color:#fff}.item-2[_ngcontent-%COMP%]{background:transparent;color:#0e1133;line-height:40px;padding:12px 23px;border-radius:6px;border:2px solid #0e1133}.item-2[_ngcontent-%COMP%]:hover{background:#0e1133;color:#fff}.link-black[_ngcontent-%COMP%]{color:#0e1133}.heading-style-1[_ngcontent-%COMP%]{font-size:28px;line-height:1.14;font-weight:400;font-weight:600;margin:0;text-align:center}.hero__signup-form-block[_ngcontent-%COMP%]{width:100%;max-width:30rem;margin-bottom:0;background:#fff;padding:20px;border-radius:10px}.create-form-horizontal[_ngcontent-%COMP%]{display:flex;max-width:30rem;flex-direction:column}.form__text-field-label[_ngcontent-%COMP%]{font-weight:600;color:#00000082}.form__text-field[_ngcontent-%COMP%]{min-height:3rem;margin-bottom:1rem;padding:.5rem .75rem;border:.0625rem solid #6f7d80;border-radius:.5rem;background-color:#fff}.w-input[_ngcontent-%COMP%], .w-select[_ngcontent-%COMP%]{display:block;width:100%;height:38px;padding:8px 12px;margin-bottom:10px;font-size:14px;line-height:1.42857143;color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ccc}.or-divider[_ngcontent-%COMP%]{display:grid;margin-top:.75rem;margin-bottom:.75rem;flex-direction:column;align-items:center;grid-auto-columns:1fr;grid-column-gap:12px;grid-row-gap:16px;grid-template-columns:1fr max-content 1fr;grid-template-rows:auto;color:#fff;font-size:1.125rem;line-height:1.5555555556}.or-divider__line[_ngcontent-%COMP%]{height:1px;flex-direction:column;grid-auto-columns:1fr;grid-column-gap:12px;grid-row-gap:16px;grid-template-columns:1fr max-content 1fr;grid-template-rows:auto;background-color:#308df8}.button.cc-google-sso[_ngcontent-%COMP%]{display:grid;min-height:3.125rem;padding-top:.125rem;padding-bottom:1px;padding-left:.125rem;justify-content:flex-start;align-items:stretch;grid-auto-columns:1fr;grid-column-gap:0px;grid-row-gap:0px;grid-template-columns:max-content 1fr;grid-template-rows:auto;border-color:#1788e4;background-color:#fff;border-radius:.5rem;color:#000}.google-g-logo[_ngcontent-%COMP%]{width:auto;height:auto;margin-right:1.5rem;padding:.75rem;border-radius:50%;background-color:#fff}.cc-google-sso_text[_ngcontent-%COMP%]{line-height:3}.wrapper[_ngcontent-%COMP%]{width:572px;position:relative;background-color:var(--wrapper-background-c);box-shadow:0 0 80px var(--wrapper-shadow-c)}.images-area[_ngcontent-%COMP%]{width:100%;height:100%;position:relative;display:flex;overflow:hidden}.images-area[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;transition:.3s cubic-bezier(.79,.03,0,.99)}.buttons-area[_ngcontent-%COMP%]{width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%);display:flex;justify-content:space-between;overflow:hidden}.buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{color:var(--white-c);background-color:var(--buttons-background-c);cursor:pointer;transition:.3s ease-in-out}.buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{border-radius:0 5px 5px 0;margin-left:-100px}.buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:last-child{border-radius:5px 0 0 5px;margin-right:-100px}.wrapper[_ngcontent-%COMP%]:hover   .buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{margin-left:0}.wrapper[_ngcontent-%COMP%]:hover   .buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:last-child{margin-right:0}.buttons-area[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:hover:not(div.disabled){background-color:var(--buttons-active-background-c)}.buttons-area[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:not(div.disabled):active{opacity:.7}.buttons-area[_ngcontent-%COMP%] > div.disabled[_ngcontent-%COMP%]{cursor:no-drop;opacity:.3}.buttons-area[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:70px}.pagination-area[_ngcontent-%COMP%]{position:absolute;top:90%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.pagination-area[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{display:inline-block;width:10px;height:10px;border-radius:50%;background-color:#000;margin-right:5px;transform:scale(.5);transition:.3s ease-in-out;opacity:.4}.pagination-area[_ngcontent-%COMP%]   span.active[_ngcontent-%COMP%]{transform:scale(1);opacity:1}.nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf[_ngcontent-%COMP%]{height:28px;margin-left:-8px;margin-right:10px;min-width:28px;width:28px}.nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf[_ngcontent-%COMP%]{border-top-left-radius:3px;border-bottom-left-radius:3px;display:flex;justify-content:center;align-items:center;background-color:#fff;height:46px;margin-left:0;margin-right:12px;min-width:46px;width:36px}.nsm7Bb-HzV7m-LgbsSe-Bz112c[_ngcontent-%COMP%]{height:24px;min-width:25px;width:3px}.tab[_ngcontent-%COMP%]{float:left;width:20%;height:300px;margin-top:-12px}.tab[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{display:block;color:#000;padding:18px 16px;width:100%;border:none;outline:none;text-align:left;cursor:pointer;transition:.5s ease-in;font-size:17px;margin:15px}.tab[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:hover{background-color:#5ba1e3}.tab[_ngcontent-%COMP%]   button.active[_ngcontent-%COMP%]{background-color:#585858;color:#fff}a[_ngcontent-%COMP%]:hover{text-decoration:none!important}.tabcontent[_ngcontent-%COMP%]{padding:0 12px;background:#fff;height:300px;margin-left:40px;animation:_ngcontent-%COMP%_blinker .6s linear}@keyframes _ngcontent-%COMP%_blinker{10%{opacity:0}to{opacity:1}}.tab[_ngcontent-%COMP%]   .arrow[_ngcontent-%COMP%]{color:#585858;float:right;font-size:26px;position:relative;left:25px}@media (max-width: 800px){.tab[_ngcontent-%COMP%]{width:30%!important}.tabcontent[_ngcontent-%COMP%]{width:61%}}@media (max-width: 600px){.tab[_ngcontent-%COMP%], .tabcontent[_ngcontent-%COMP%]{width:100%!important;margin:0 auto}.tab[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:100%;margin:10px 0;padding:18px 10px}.tab[_ngcontent-%COMP%]   .arrow[_ngcontent-%COMP%]{display:none!important}}.tools__tool-list__item-group[_ngcontent-%COMP%]{display:grid;justify-content:center;grid-auto-columns:1fr;grid-column-gap:4rem;grid-row-gap:2rem;grid-template-columns:1fr 1fr;grid-template-rows:auto}.tool-image[_ngcontent-%COMP%]{width:72%;height:auto;margin-right:auto;margin-left:auto}.grid-content-block[_ngcontent-%COMP%]{display:flex;padding-top:4%;flex-direction:column}.heading-style-2[_ngcontent-%COMP%]{padding-top:10%}.carousel-container[_ngcontent-%COMP%]{border-radius:30px;overflow:hidden;max-width:800px;position:relative;margin:auto;z-index:0}.mySlides[_ngcontent-%COMP%]{display:none}.mySlides[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{display:block;width:68%;margin:auto}.prev[_ngcontent-%COMP%], .next[_ngcontent-%COMP%]{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);width:auto;padding:20px;color:#fff;font-weight:700;font-size:24px;border-radius:0 8px 8px 0;background:#add8e61a;-webkit-user-select:none;user-select:none}.next[_ngcontent-%COMP%]{right:0;border-radius:8px 0 0 8px}.prev[_ngcontent-%COMP%]:hover, .next[_ngcontent-%COMP%]:hover{background-color:#add8e64d}.text[_ngcontent-%COMP%]{color:#f2f2f2;background-color:#0a0a141a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:10px;font-size:20px;padding:8px 12px;position:absolute;bottom:60px;left:50%;transform:translate(-50%);text-align:center}.number[_ngcontent-%COMP%]{color:#f2f2f2;font-size:16px;background-color:#add8e626;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:10px;padding:8px 12px;position:absolute;top:10px;left:10px}.dots-container[_ngcontent-%COMP%]{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.dots[_ngcontent-%COMP%]{cursor:pointer;height:14px;width:14px;margin:0 4px;background-color:#add8e633;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:50%;display:inline-block;transition:background-color .3s ease}.dots[_ngcontent-%COMP%]:hover{background-color:#add8e6cc}.animate[_ngcontent-%COMP%]{-webkit-animation-name:_ngcontent-%COMP%_animate;-webkit-animation-duration:1s;animation-name:_ngcontent-%COMP%_animate;animation-duration:2s}@keyframes _ngcontent-%COMP%_animate{0%{transform:scale(1.1) rotateY(10deg)}to{transform:scale(1) rotateY(0)}}.box-login[_ngcontent-%COMP%]{width:100%;padding-right:var(--bs-gutter-x, .75rem);padding-left:var(--bs-gutter-x, .75rem);margin-right:auto;margin-left:auto;position:relative}main[_ngcontent-%COMP%]{display:block;clear:both}.section-box[_ngcontent-%COMP%]{display:inline-block;width:100%}.bg-2-opacity-80[_ngcontent-%COMP%]{background-color:#dcf0ff}.login-left[_ngcontent-%COMP%]{width:55%}.d-lg-flex[_ngcontent-%COMP%]{display:flex!important}.box-login[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{vertical-align:top}.img-responsive[_ngcontent-%COMP%]{max-width:100%}.box-login[_ngcontent-%COMP%]   .box-login-form[_ngcontent-%COMP%]{max-width:510px;width:100%;margin:auto;padding:60px 0}.box-signup[_ngcontent-%COMP%]{max-width:405px;display:table;table-layout:fixed;margin:auto;width:100%}.text-heading-3[_ngcontent-%COMP%]{font-size:35px;line-height:38px}.btn.btn-login-google[_ngcontent-%COMP%]{border-radius:8px;background-color:#fff;padding:13px 25px;display:block}.box-signup[_ngcontent-%COMP%]   .box-form-signup[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:6px;padding:36px;color:#fff;box-shadow:0 47px 65px #151c261a}.box-form-signup[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#fff;font-size:14px;font-weight:600;width:100%;letter-spacing:.4px}.integrated-solutions-wrapper[_ngcontent-%COMP%]:last-child{margin-bottom:1rem!important}.columns.is-desktop[_ngcontent-%COMP%]{display:flex}.columns[_ngcontent-%COMP%]:last-child{margin-bottom:-.75rem}.has-text-right-desktop[_ngcontent-%COMP%]{text-align:right!important}.has-text-centered[_ngcontent-%COMP%]{text-align:center!important}.column[_ngcontent-%COMP%]{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]{position:relative;margin:0 auto;width:-moz-fit-content;width:fit-content}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]   .mobile-card-slide[_ngcontent-%COMP%]:nth-of-type(2){top:65px;left:60px}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]   .mobile-card-slide[_ngcontent-%COMP%]{position:absolute;animation-name:sliding;animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:4s}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]   .mobile-card-slide[_ngcontent-%COMP%]:nth-of-type(3){top:-4px;left:177px}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]   .mobile-card-slide[_ngcontent-%COMP%]:nth-of-type(4){left:65px;top:165px}.relative-nav[_ngcontent-%COMP%]{position:relative}.sticky-nav[_ngcontent-%COMP%]{position:-webkit-fixed;position:fixed;top:80px;z-index:999;background-color:#dcf0ff}.active_1[_ngcontent-%COMP%]{border-bottom:#1788e4 2px solid;border-radius:0;color:#1788e4}.sticky[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%] > .active[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]{color:#1f96f2;font-weight:600}@media screen and (max-width: 1200px){.d-m-none[_ngcontent-%COMP%]{display:none}.d-m-block[_ngcontent-%COMP%]{display:block}.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:none}}@media screen and (max-width: 1200px){.d-t-none[_ngcontent-%COMP%]{display:none}.d-t-block[_ngcontent-%COMP%]{display:block}.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:none}}@media screen and (max-width: 768px){.d-l-none[_ngcontent-%COMP%]{display:none}.d-l-block[_ngcontent-%COMP%]{display:block}.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:block}}@media screen and (max-width: 480px){.about-app[_ngcontent-%COMP%]{padding-top:348px;margin-top:-95px}#features-section[_ngcontent-%COMP%]{display:none}.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:block}}@media screen and (min-width: 1200px){.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:block}}.input-group-text[_ngcontent-%COMP%]{color:#737373;border:none!important;border-radius:5px 0 0 5px!important;background:#fff;height:40px!important;font-weight:500;font-size:14px!important;text-align:left;cursor:pointer}.input-group-text-show[_ngcontent-%COMP%]{color:#737373;border:none!important;border-radius:0 5px 5px 0!important;background:#fff;height:40px!important;font-weight:500;font-size:14px!important;text-align:left;cursor:pointer;display:flex;width:50px;margin:0;padding:11px 0 0 13px;line-height:0;text-align:center}.input-group[_ngcontent-%COMP%]{position:relative!important;display:flex!important;flex-wrap:inherit!important;align-items:stretch;width:100%!important}.form-control[_ngcontent-%COMP%]{color:#000;border:none!important;background:#fff;height:40px!important;font-weight:500;font-size:14px!important;text-align:left}.input-group-text[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{fill:currentColor}.public-btn[_ngcontent-%COMP%]{border:none!important;background-color:#ffa900;color:#000;width:100%;padding:8px 0;font-size:15px;font-weight:600;text-align:center;border-radius:5px;text-decoration:none}.main-pricing[_ngcontent-%COMP%]{width:60%}.box-form-signup[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{font-weight:600;letter-spacing:.2px}.support-btn[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:2.5rem;color:#fff;font-size:14px;font-weight:600;min-width:7.625rem;padding:8px 22px;text-transform:none;text-align:center}.page-header[_ngcontent-%COMP%]{background-size:200% auto;position:relative;background-size:cover;overflow:hidden;background-position:center;background-repeat:no-repeat;padding:128px 0 22px}.page-header[_ngcontent-%COMP%]:before{position:absolute;content:"";background:linear-gradient(to right,#1788e4,#01477f 51%,#015193);background-size:200% auto;width:100%;height:100%;top:0;left:0}.title-box[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{color:#fff;font-size:42px;margin-bottom:15px}.title-box[_ngcontent-%COMP%]{position:relative}.breadcrumb[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:last-child{color:#fff9}.privacy-bg[_ngcontent-%COMP%]{background:#f5f5f5;padding-bottom:6%}.page-padding[_ngcontent-%COMP%]{position:relative;margin-bottom:0;padding-right:2.5rem;padding-bottom:0;padding-left:2.5rem}.heading[_ngcontent-%COMP%]{font-size:22px;color:#253858;line-height:3}.title-section[_ngcontent-%COMP%]{padding:7% 0}.app-versions[_ngcontent-%COMP%]{font-size:13px;background:#fff;text-align:end}.pd--horizontal[_ngcontent-%COMP%]{padding-left:1rem;padding-right:1rem}.j-Divider_vr_container__vr[_ngcontent-%COMP%]{width:1px;height:100%;background-color:#eee}.t-footer[_ngcontent-%COMP%]{flex-wrap:wrap}.t-footer[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#000;font-size:13px;font-weight:600}.t-footer[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center}.nav-tabs-outer[_ngcontent-%COMP%]{overflow-x:scroll;margin:20px}.nav-tabs[_ngcontent-%COMP%]{border-bottom:1px solid #dee2e6;background:#fff;border-radius:8px 8px 0 0}.privacy_intro[_ngcontent-%COMP%]{padding:2rem;border:2px solid #b9dbf6;border-radius:0 0 10px 10px;background-color:#e7f4ff;color:#000}.pricing-amt[_ngcontent-%COMP%]{font-size:28px;color:#1f96f2!important;font-weight:600;padding:2px 0;margin:0}.subhead[_ngcontent-%COMP%]{color:#84878d!important;font-size:15px;margin:0}.note-pay[_ngcontent-%COMP%]{margin-top:10px;margin-bottom:0;color:#336083!important}.refunds-section[_ngcontent-%COMP%]{padding-top:10%}.heading-policy[_ngcontent-%COMP%]{line-height:normal;font-weight:600;color:#253858;font-size:20px;padding-bottom:6px}.j-text-body-xxs[_ngcontent-%COMP%], .j-typography[_ngcontent-%COMP%]   small[_ngcontent-%COMP%], small[_ngcontent-%COMP%]{font-weight:500;text-transform:none;font-size:.75rem;letter-spacing:-.06px;line-height:1.3333333333}#features-section[_ngcontent-%COMP%]{padding-bottom:20%}.footer-home[_ngcontent-%COMP%]{text-align:center!important;padding:8px 0;background-color:#fff;bottom:0;font-family:Poppins,sans-serif;width:100%;box-shadow:0 -.0625rem 2.9375rem #0000000f;z-index:999;border-top:3px solid rgba(230,230,230,.7215686275)}.footer-home[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0}.app-versions[_ngcontent-%COMP%]{font-size:13px;background:#fff}.app-versions[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{color:#1788e4;font-weight:600;padding:6px 12px;border-radius:25px 0 0 25px}.click-h-btn[_ngcontent-%COMP%]{border:none!important;background-color:#ffa900;color:#000!important;width:100%;padding:5px 9px;font-size:15px;font-weight:600;text-align:center;cursor:pointer;border-radius:5px}.form-control[_ngcontent-%COMP%]{box-shadow:none!important}[_ngcontent-%COMP%]::placeholder{color:#a2a2a2;opacity:1;font-weight:500}[_ngcontent-%COMP%]:-ms-input-placeholder{color:#a2a2a2;font-weight:500}[_ngcontent-%COMP%]::-ms-input-placeholder{color:#a2a2a2;font-weight:500}.input-group-text[_ngcontent-%COMP%]{width:36px;margin:0;padding:0 0 0 13px}input[_ngcontent-%COMP%]:-webkit-autofill, input[_ngcontent-%COMP%]:-webkit-autofill:hover, input[_ngcontent-%COMP%]:-webkit-autofill:focus, input[_ngcontent-%COMP%]:-webkit-autofill:active{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.metismenu-home[_ngcontent-%COMP%]{z-index:999;max-height:100%;border:none!important;padding:0 0 16%}#sidebar-hone-menu[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]{color:#000;display:block;padding:10px 0;font-size:14px;position:relative;font-weight:500;text-decoration:none;border-bottom:1px solid #f4f2f2}#sidebar-hone-menu[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > a[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{margin-left:7px;padding:0;margin-right:22px}#sidebar-hone-menu[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{line-height:16px;width:20px;display:inline-block;vertical-align:middle;font-size:18px}.cross-btn[_ngcontent-%COMP%]{border:none;background:#ff6b6b;color:#fff;border-radius:27px;padding:3px 4px}.lock-down-btn[_ngcontent-%COMP%]{position:relative;width:100%;background:#ededed;padding:10px 15px;font-weight:600;color:#ff1616!important;display:inline-block;text-align:center;cursor:pointer}.register-users[_ngcontent-%COMP%]{padding:10px 16px;background:#f5f5f5}.register-users[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{display:block}.goto-dash[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:6px;padding:4px 6px;color:#fff;box-shadow:0 47px 65px #151c261a;text-align:center;margin-top:6px}@media only screen and (max-width: 600px){.box-signup[_ngcontent-%COMP%]{max-width:405px;display:table;table-layout:fixed;margin:18px auto auto;width:100%}.box-signup[_ngcontent-%COMP%]   .box-form-signup[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:6px;padding:18px;color:#fff;box-shadow:0 47px 65px #151c261a}.main-slider[_ngcontent-%COMP%]{width:75%;margin:auto;display:none}.main-head-slider[_ngcontent-%COMP%]{margin-bottom:10%}.tools__tool-list__item-group[_ngcontent-%COMP%]{display:block;justify-content:center;grid-auto-columns:1fr;grid-column-gap:4rem;grid-row-gap:2rem;grid-template-columns:1fr 1fr;grid-template-rows:auto}.menu[_ngcontent-%COMP%]{padding-top:15px;position:fixed;z-index:100;width:100vw;transition:height .5s,padding-top .5s;top:0;height:64px;background:#fff}.sticky-nav[_ngcontent-%COMP%]{position:-webkit-fixed;position:fixed;top:64px;z-index:99;background-color:#dcf0ff}.it_comp_copyright_wrapper[_ngcontent-%COMP%]{font-size:13px}.app-versions[_ngcontent-%COMP%]{font-size:13px;background:#fff;text-align:center}.t-footer[_ngcontent-%COMP%]{display:inline-flex;flex-direction:row;align-items:center;padding-bottom:8px}.main-pricing[_ngcontent-%COMP%]{width:100%}.page-padding[_ngcontent-%COMP%]{position:relative;margin-bottom:0;padding-right:1rem;padding-bottom:0;padding-left:1rem}.title-box[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{color:#fff;font-size:28px;margin-bottom:15px}.page-header[_ngcontent-%COMP%]{background-size:200% auto;position:relative;background-size:cover;overflow:hidden;background-position:center;background-repeat:no-repeat;padding:90px 0 22px}.header-home[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0;transition:all .3s;color:#0e1133;font-weight:700;font-size:24px;padding-top:0;line-height:32px}}.gsi-material-button[_ngcontent-%COMP%]{background-color:#fff;background-image:none;border:none;border-radius:4px;box-sizing:border-box;color:#1f1f1f;cursor:pointer;font-size:14px;height:40px;letter-spacing:.25px;outline:none;overflow:hidden;padding:0 12px;position:relative;text-align:center;vertical-align:middle;white-space:nowrap;width:100%;max-width:400px;min-width:min-content}.gsi-material-button[_ngcontent-%COMP%]   .gsi-material-button-icon[_ngcontent-%COMP%]{height:25px;margin-right:12px;min-width:20px;width:20px}.gsi-material-button[_ngcontent-%COMP%]   .gsi-material-button-content-wrapper[_ngcontent-%COMP%]{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:100%;justify-content:space-between;position:relative;width:100%}.gsi-material-button[_ngcontent-%COMP%]   .gsi-material-button-contents[_ngcontent-%COMP%]{flex-grow:1;font-family:Roboto,arial,sans-serif;font-weight:500;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.gsi-material-button[_ngcontent-%COMP%]   .gsi-material-button-state[_ngcontent-%COMP%]{transition:opacity .218s;inset:0;opacity:0;position:absolute}.gsi-material-button[_ngcontent-%COMP%]:disabled{cursor:default;background-color:#ffffff61;border-color:#1f1f1f1f}.gsi-material-button[_ngcontent-%COMP%]:disabled   .gsi-material-button-contents[_ngcontent-%COMP%]{opacity:38%}.gsi-material-button[_ngcontent-%COMP%]:disabled   .gsi-material-button-icon[_ngcontent-%COMP%]{opacity:38%}.gsi-material-button[_ngcontent-%COMP%]:not(:disabled):active   .gsi-material-button-state[_ngcontent-%COMP%], .gsi-material-button[_ngcontent-%COMP%]:not(:disabled):focus   .gsi-material-button-state[_ngcontent-%COMP%]{background-color:#303030;opacity:12%}.gsi-material-button[_ngcontent-%COMP%]:not(:disabled):hover{box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326}.gsi-material-button[_ngcontent-%COMP%]:not(:disabled):hover   .gsi-material-button-state[_ngcontent-%COMP%]{background-color:#303030;opacity:8%}.box-form-signup[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#fff;font-size:14px;font-weight:600;letter-spacing:.4px;width:100%}.login-email[_ngcontent-%COMP%]{display:inline-block;height:40px;line-height:36px;padding-right:30px;padding-left:70px;position:relative;background-color:#213b51;color:#000;text-decoration:none;border-radius:4px}.login-email[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{position:absolute;left:0;width:50px;font-size:30px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;border-right:1px solid rgba(0,0,0,.15);text-decoration:none;background:#172a3a;padding:11px 2px 2px;height:40px}.login-email[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:0;padding-top:7px;font-size:15px}']})}return pt})()},10309:(Fe,Tt,d)=>{"use strict";d.d(Tt,{T:()=>c});var l=d(89417),t=d(98808),R=d(54438),F=d(39866),e=d(75743),_=d(22997),D=d(26297),h=d(92173),s=d(60177);function u(B,p){1&B&&(R.j41(0,"div",3)(1,"div",4)(2,"div",5),R.nrm(3,"div")(4,"div")(5,"div")(6,"div")(7,"div")(8,"div")(9,"div")(10,"div"),R.k0s(),R.j41(11,"h4",6),R.EFF(12,"Loading..."),R.k0s()()())}function g(B,p){1&B&&(R.j41(0,"div",14)(1,"button",15),R.EFF(2,"\xd7"),R.k0s(),R.j41(3,"strong"),R.EFF(4,"Success!"),R.k0s(),R.EFF(5," An email message has been sent to your mail, please check. "),R.nrm(6,"br")(7,"br"),R.EFF(8," Click "),R.j41(9,"a",16)(10,"strong"),R.EFF(11,"here"),R.k0s()(),R.EFF(12," to return the login page "),R.k0s())}function a(B,p){if(1&B){const f=R.RV6();R.j41(0,"div",7)(1,"div",8)(2,"div",9)(3,"span",10),R.EFF(4,"check_circle"),R.k0s(),R.j41(5,"strong"),R.EFF(6,"Registration successful,"),R.k0s(),R.EFF(7," An email message with verification link has been sent to your mail, please check. "),R.nrm(8,"br")(9,"br"),R.EFF(10," Click "),R.j41(11,"a",11),R.bIt("click",function(){R.eBV(f);const w=R.XpG();return R.Njj(w.logout())}),R.j41(12,"strong"),R.EFF(13,"here"),R.k0s()(),R.EFF(14," to return the login page "),R.k0s(),R.j41(15,"div",12),R.DNE(16,g,13,0,"div",13),R.k0s()()()}if(2&B){const f=R.XpG();R.R7$(16),R.Y8G("ngIf",f.success)}}let c=(()=>{class B{constructor(f,E,w,Q,b,C){this.__fb=f,this.commonService=E,this.route=w,this.loginService=Q,this.notificationService=b,this.syncCommonService=C,this.isLoading=!1,this.success=!1,this.isVerifyToken=!1,this.isDisabled=!1,this.subscription=this.commonService.receiveBroadcast().subscribe(T=>{})}ngOnInit(){t.SE.getCache("SAB_LOGGED_IN_USER"),this.verifyEmail=this.__fb.group({email:["",l.k0.required]})}submit(){if(this.verifyEmail.valid)this.isLoading=!0,this.loginService.verifyEmail(this.verifyEmail.value,f=>{this.commonService.processResponse(f,w=>{200===w&&(this.success=!0),this.isLoading=!1})});else{const f=this.verifyEmail.controls;if(f.email.invalid&&(f.email.dirty||f.email.untouched)&&f.email?.errors.required)return this.notificationService.error("Email is required"),!1}}logout(){this.syncCommonService.logoutUser()}ngOnDestroy(){this.subscription.unsubscribe()}static#t=this.\u0275fac=function(E){return new(E||B)(R.rXU(l.ok),R.rXU(F.h),R.rXU(e.Ix),R.rXU(_.H),R.rXU(D.J),R.rXU(h.E))};static#e=this.\u0275cmp=R.VBU({type:B,selectors:[["app-verify-email"]],decls:3,vars:2,consts:[[1,"Accounting-container"],["class","loader text-center",4,"ngIf"],["class","Accounting-inner",4,"ngIf"],[1,"loader","text-center"],[1,"loader-inner"],[1,"lds-roller","mb-3"],[1,"text-uppercase","font-weight-bold"],[1,"Accounting-inner"],[1,"box-signup"],[1,"text-center","box-form-signup"],[1,"material-icons","custom-icons",2,"font-size","58px !important","padding","15px 0","display","block"],[1,"click-h-btn",3,"click"],[1,"tab-content"],["class","alert alert-success alert-dismissible",4,"ngIf"],[1,"alert","alert-success","alert-dismissible"],["type","button","data-dismiss","alert",1,"close"],["routerLink","/home/login",1,"cursor-pointer","text-primary"]],template:function(E,w){1&E&&(R.j41(0,"div",0),R.DNE(1,u,13,0,"div",1)(2,a,17,1,"div",2),R.k0s()),2&E&&(R.R7$(),R.Y8G("ngIf",w.isVerifyToken),R.R7$(),R.Y8G("ngIf",!w.isVerifyToken))},dependencies:[s.bT,e.Wk],styles:['@media screen and (max-width: 1200px){.d-m-none[_ngcontent-%COMP%]{display:none}.d-m-block[_ngcontent-%COMP%]{display:block}}@media screen and (max-width: 1200px){.d-t-none[_ngcontent-%COMP%]{display:none}.d-t-block[_ngcontent-%COMP%]{display:block}}@media screen and (max-width: 768px){.d-l-none[_ngcontent-%COMP%]{display:none}.d-l-block[_ngcontent-%COMP%]{display:block}}a[_ngcontent-%COMP%]{text-decoration:none!important}html[_ngcontent-%COMP%]{-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body[_ngcontent-%COMP%]{font-family:Poppins,sans-serif;font-size:16px;line-height:32px;color:#0e1133;background-color:#fafcff}hr[_ngcontent-%COMP%]{margin:0;background-color:#b0c1d8;color:#e5f0ff;border:none;height:1px}a[_ngcontent-%COMP%]{text-decoration:none;transition:all .3s}img[_ngcontent-%COMP%]{max-width:100%}ul[_ngcontent-%COMP%]{list-style:none}nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:inline-block}button[_ngcontent-%COMP%]:active, button[_ngcontent-%COMP%]:focus{outline:none}h2[_ngcontent-%COMP%]{font-size:48px;line-height:72px}h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%]{font-weight:200;color:#0e1133;margin:0}h3[_ngcontent-%COMP%]{font-size:36px;line-height:54px}h4[_ngcontent-%COMP%]{font-size:24px}h4[_ngcontent-%COMP%], h5[_ngcontent-%COMP%]{line-height:36px;font-weight:400;margin:0}h5[_ngcontent-%COMP%]{font-size:18px}h6[_ngcontent-%COMP%]{font-size:16px;line-height:32px;font-weight:600;margin:0}@media screen and (max-width: 480px){h2[_ngcontent-%COMP%]{font-size:36px;line-height:54px}h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{font-size:24px;line-height:36px}}.header-home[_ngcontent-%COMP%]{padding-top:82px;overflow:hidden;background:#dcf0ff}.header-home[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0;transition:all .3s;color:#0e1133;font-weight:700;font-size:32px;padding-top:0}.header-home[_ngcontent-%COMP%]   .header-home__title--big[_ngcontent-%COMP%]{width:100%}.header-home[_ngcontent-%COMP%]   .header-home__title--accent[_ngcontent-%COMP%]{color:#1788e4}.header-home[_ngcontent-%COMP%]   .header-home__title--features[_ngcontent-%COMP%]{width:750px;margin-bottom:450px}.header-home[_ngcontent-%COMP%]   .header-home__title--desktop[_ngcontent-%COMP%]{margin-top:40px}.header-home[_ngcontent-%COMP%]   .header-home__description[_ngcontent-%COMP%]{width:490px;font-size:16px;line-height:25px;margin-bottom:53px;transition:all .3s;color:#0e1133}.header-home[_ngcontent-%COMP%]   .header-home__description--big[_ngcontent-%COMP%]{max-width:750px;width:100%}.header-home[_ngcontent-%COMP%]   .header-home__description--about[_ngcontent-%COMP%]{margin-bottom:400px;max-width:calc(100% - 590px)}.header-home[_ngcontent-%COMP%]   .header-home__description--faq[_ngcontent-%COMP%]{margin-bottom:270px}.header-home[_ngcontent-%COMP%]   .header-home__description--calculator[_ngcontent-%COMP%]{margin-bottom:350px}.header-home[_ngcontent-%COMP%]   .header-home__img[_ngcontent-%COMP%]{max-width:490px;width:100%}.header-home[_ngcontent-%COMP%]   .header-home__btns[_ngcontent-%COMP%]{transition:all .5s}.header-home[_ngcontent-%COMP%]   .header-home__btns-mobile[_ngcontent-%COMP%]{margin-bottom:104px;margin-top:50px}.header-home[_ngcontent-%COMP%]   .header-home__btns-messenger[_ngcontent-%COMP%]{margin-bottom:310px}.header-home[_ngcontent-%COMP%]   .header-home__btns-webapp[_ngcontent-%COMP%]{margin-bottom:160px}.header-home[_ngcontent-%COMP%]   .header-home__btns-desktop[_ngcontent-%COMP%]{margin-bottom:60px}.header-home[_ngcontent-%COMP%]   .header-home__btns-pricing[_ngcontent-%COMP%]{padding-bottom:200px}.header-home.header-home--center-content[_ngcontent-%COMP%]{text-align:center}.header-home.header-home--center-content[_ngcontent-%COMP%]   .header-home__description[_ngcontent-%COMP%], .header-home.header-home--center-content[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.header-home.header-home--center-content[_ngcontent-%COMP%]   .header-home__btn[_ngcontent-%COMP%]:first-child, .header-home.header-home--center-content[_ngcontent-%COMP%]   .header-home__btn[_ngcontent-%COMP%]:last-child{margin-right:15px;margin-left:15px}.header-home.header-home--color[_ngcontent-%COMP%]{margin-top:0;padding-top:190px;background-color:#eff6ff}.header-home.header-home--bottom-space[_ngcontent-%COMP%], .header-home.header-home--desktop[_ngcontent-%COMP%]{margin-bottom:128px}.header-home[_ngcontent-%COMP%]   .header-home__webapp-img[_ngcontent-%COMP%]{position:absolute;bottom:0;right:-85px;height:100%}.header-home[_ngcontent-%COMP%]   .header-home__webapp-img-wrap[_ngcontent-%COMP%]{position:relative}.header-home[_ngcontent-%COMP%]   .header-home__about-img[_ngcontent-%COMP%]{position:absolute;bottom:0;right:-65px;height:100%}.header-home[_ngcontent-%COMP%]   .header-home__about-img-wrap[_ngcontent-%COMP%]{position:relative}.main-slider[_ngcontent-%COMP%]{width:75%;margin:auto}.padding-top-5[_ngcontent-%COMP%]{padding-top:2%}.slider-icon[_ngcontent-%COMP%]{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%;color:#000;font-size:28px!important}.carousel-indicators[_ngcontent-%COMP%]{position:absolute;right:0;bottom:-36px;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}@media screen and (max-width: 1400px){.header-home[_ngcontent-%COMP%]   .header-home__webapp-img[_ngcontent-%COMP%]{width:calc(100% - 370px);height:auto}}@media screen and (max-width: 1200px){.header-home[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{margin-top:0}.header-home[_ngcontent-%COMP%]   .header-home__title--features[_ngcontent-%COMP%]{margin-bottom:250px;width:700px}.header-home[_ngcontent-%COMP%]   .header-home__btns-messenger[_ngcontent-%COMP%], .header-home[_ngcontent-%COMP%]   .header-home__btns-mobile[_ngcontent-%COMP%]{margin-bottom:165px}.header-home[_ngcontent-%COMP%]   .header-home__btns-webapp[_ngcontent-%COMP%]{margin-bottom:110px}.header-home[_ngcontent-%COMP%]   .header-home__btns-desktop[_ngcontent-%COMP%]{margin-bottom:40px}.header-home[_ngcontent-%COMP%]   .header-home__description--about[_ngcontent-%COMP%]{margin-bottom:300px;max-width:calc(100% - 380px)}.header-home[_ngcontent-%COMP%]   .header-home__description--webapp[_ngcontent-%COMP%]{width:420px}.header-home.header-home--desktop[_ngcontent-%COMP%]{margin-bottom:108px}.header-home[_ngcontent-%COMP%]   .header-home__webapp-img[_ngcontent-%COMP%]{right:-60px}}@media screen and (max-width: 1200px){.header-home[_ngcontent-%COMP%]   .header-home__about-img[_ngcontent-%COMP%], .header-home[_ngcontent-%COMP%]   .header-home__webapp-img[_ngcontent-%COMP%]{display:none}.header-home[_ngcontent-%COMP%]   .header-home__description--webapp[_ngcontent-%COMP%]{width:490px}.header-home[_ngcontent-%COMP%]   .header-home__description--about[_ngcontent-%COMP%]{max-width:490px}}@media screen and (max-width: 768px){.header-home[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{width:100%}.header-home[_ngcontent-%COMP%]   .header-home__description[_ngcontent-%COMP%]{width:100%;margin-bottom:40px}.header-home[_ngcontent-%COMP%]   .header-home__description--about[_ngcontent-%COMP%]{max-width:100%}.header-home[_ngcontent-%COMP%]   .header-home__description--calculator[_ngcontent-%COMP%]{margin-bottom:120px}.header-home[_ngcontent-%COMP%]   .header-home__btns[_ngcontent-%COMP%]{margin-bottom:70px}.header-home[_ngcontent-%COMP%]   .header-home__btns-pricing[_ngcontent-%COMP%]{padding-bottom:140px;margin-bottom:-10px}.header-home[_ngcontent-%COMP%]   .header-home__btns-pricing[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-bottom:10px}.header-home.header-home--pricing[_ngcontent-%COMP%]{margin-bottom:60px}.header-home[_ngcontent-%COMP%]   .header-home__btn[_ngcontent-%COMP%]{margin-bottom:30px}}.link[_ngcontent-%COMP%]{transition:all .3s;cursor:pointer}.link.link--gray[_ngcontent-%COMP%]{color:#343434;font-weight:600;font-size:14px}.custom-color[_ngcontent-%COMP%], .link.link--gray[_ngcontent-%COMP%]:hover{color:#1788e4}.link.link--gray.link--gray-active[_ngcontent-%COMP%]{color:#f0354e;position:relative}.link.link--gray.link--gray-active-underline[_ngcontent-%COMP%]{position:relative}.link.link--gray.link--gray-active-underline[_ngcontent-%COMP%]:after{content:"";width:100%;position:absolute;height:3px;background-color:#1788e4;bottom:-17px;left:0}.link.link--dark-gray[_ngcontent-%COMP%]{color:#0e1133}.link.link--dark-gray[_ngcontent-%COMP%]:hover{color:#1788e4}.link.link--dark-gray.link--gray-active[_ngcontent-%COMP%]{color:#f0354e;position:relative}.link.link--accent[_ngcontent-%COMP%]{color:#1788e4}.link.link--accent[_ngcontent-%COMP%]:hover{color:#f23f57;text-decoration:underline}.link.link--accent[_ngcontent-%COMP%]:active{color:#f0354e;text-decoration:underline}.link.link--accent-bold[_ngcontent-%COMP%]{color:#1788e4;font-weight:800}.link.link--accent-bold[_ngcontent-%COMP%]:hover{color:#1788e4}.link.link--accent-bold[_ngcontent-%COMP%]:active{color:#f0354e}.logo[_ngcontent-%COMP%]{text-align:center}.logo.logo--bottom-space[_ngcontent-%COMP%]{margin-bottom:128px}.logo[_ngcontent-%COMP%]   .logo__img-wrap[_ngcontent-%COMP%]{display:flex}.logo[_ngcontent-%COMP%]   .logo__img[_ngcontent-%COMP%]{margin:auto}.logo[_ngcontent-%COMP%]   .logo__img-mini[_ngcontent-%COMP%]{max-height:45px;max-width:130px;margin:15px}.logo[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-width:100%;margin:0 auto;vertical-align:middle}.logo[_ngcontent-%COMP%]   .logo__row[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}.logo[_ngcontent-%COMP%]   .logo__row[_ngcontent-%COMP%]   .logo__logos[_ngcontent-%COMP%], .logo[_ngcontent-%COMP%]   .logo__row[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:auto}.logo[_ngcontent-%COMP%]   .logo__logos[_ngcontent-%COMP%]{display:flex;justify-content:center;flex-wrap:wrap}@media screen and (max-width: 1200px){.logo.logo--bottom-space[_ngcontent-%COMP%]{margin-bottom:105px}}@media screen and (max-width: 768px){.logo.logo--bottom-space[_ngcontent-%COMP%]{margin-bottom:70px}.logo[_ngcontent-%COMP%]   .logo__img-wrap[_ngcontent-%COMP%]{padding-bottom:45px}.logo[_ngcontent-%COMP%]   .col-2[_ngcontent-%COMP%]{width:50%}}.download[_ngcontent-%COMP%]{text-align:center}.download[_ngcontent-%COMP%]   .download__title[_ngcontent-%COMP%]{font-weight:800}.download[_ngcontent-%COMP%]   .download__btns[_ngcontent-%COMP%]{margin-top:70px;margin-bottom:60px;text-align:center}@media screen and (max-width: 768px){.download[_ngcontent-%COMP%]   .download__btn-first[_ngcontent-%COMP%]{margin-bottom:60px}}.menu[_ngcontent-%COMP%]{padding-top:15px;position:fixed;z-index:100;width:100vw;transition:height .5s,padding-top .5s;top:0;background:#fff;border-bottom:2px solid rgba(177,177,177,.1215686275)}.menu[_ngcontent-%COMP%]   .row[_ngcontent-%COMP%]{justify-content:space-between}.menu[_ngcontent-%COMP%]   .menu__logo-title[_ngcontent-%COMP%]{font-weight:800;color:#234c87;display:inline-block;font-size:24px;padding-left:15px;margin:10px 0 0;vertical-align:top;opacity:1}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]{float:right;padding-top:12px}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{margin:0;padding-left:0}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:inline-block}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:first-child{padding-right:8px}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:last-child{padding-left:8px}.menu[_ngcontent-%COMP%]   .menu__center-nav[_ngcontent-%COMP%]{text-align:center}.menu[_ngcontent-%COMP%]   .menu__center-nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{padding:16px 0 0;margin:0}.menu[_ngcontent-%COMP%]   .menu__center-nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{padding-right:20px}.menu[_ngcontent-%COMP%]   .menu__wrapper[_ngcontent-%COMP%]{position:relative}.menu[_ngcontent-%COMP%]   .menu__item[_ngcontent-%COMP%]:last-child{padding-right:15px}.menu[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]{color:#0e1133;transition:all .3s;background-color:transparent;border:none;position:absolute;right:48px;top:15px;font-size:20px;line-height:20px;padding:0;height:20px;width:20px}.menu[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]:hover{color:#1788e4}.menu[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]:focus{outline:none}.menu[_ngcontent-%COMP%]   .menu__dropdown-btn[_ngcontent-%COMP%]{position:relative;display:inline-block;padding-bottom:25px;font-weight:600}.menu[_ngcontent-%COMP%]   .menu__dropdown[_ngcontent-%COMP%]{position:relative}.menu[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]{transition:all .6s;opacity:0;transform:translateY(10%);position:absolute;background-color:#fff;border-radius:8px;box-shadow:0 15px 40px #7d93b24d;z-index:1;pointer-events:none;padding:25px;top:78px;text-align:left;width:max-content;left:-25px}.menu[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]:before{content:"";position:absolute;top:-20px;border:10px solid transparent;border-bottom:10px solid #fff;right:calc(50% - 10px)}.menu[_ngcontent-%COMP%]   .menu__dropdown-content.menu__dropdown-content--home[_ngcontent-%COMP%]{min-width:150px}.menu[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{padding-bottom:12px;text-decoration:none;display:block}.menu[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:last-child{padding-bottom:0}.menu[_ngcontent-%COMP%]   .menu__dropdown[_ngcontent-%COMP%]:hover   .menu__dropdown-btn[_ngcontent-%COMP%]{color:#1788e4}.menu[_ngcontent-%COMP%]   .menu__dropdown[_ngcontent-%COMP%]:hover   .menu__dropdown-content[_ngcontent-%COMP%]{opacity:1;transform:translateY(0);pointer-events:auto}.menu.menu--active[_ngcontent-%COMP%]{height:80px;padding-top:15px;background-color:#fff;box-shadow:0 .9375rem .9375rem #0000000f}.menu.menu--active[_ngcontent-%COMP%]   .menu__dropdown-btn[_ngcontent-%COMP%]{padding-bottom:25px}.menu.menu--active[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]{top:58px}.menu.menu--active[_ngcontent-%COMP%]   .menu__logo-title[_ngcontent-%COMP%]{opacity:0}@media screen and (max-width: 1200px){.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]{padding-right:32px}}@media screen and (max-width: 767px){.menu[_ngcontent-%COMP%]   .menu__item[_ngcontent-%COMP%]{width:50%}}@media screen and (max-width: 520px){.menu[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]{right:16px}.menu[_ngcontent-%COMP%]   .menu__logo[_ngcontent-%COMP%]{padding-left:15px}}@media screen and (max-width: 480px){.menu.menu--active[_ngcontent-%COMP%]{height:64px;padding-top:16px}.menu.menu--active[_ngcontent-%COMP%]   .menu__logo-img[_ngcontent-%COMP%]{width:32px;height:32px}.menu.menu--active[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]{top:6px}}.svg-element[_ngcontent-%COMP%]{fill:#1788e4;fill-rule:evenodd}.svg-bg[_ngcontent-%COMP%]{fill:#fafcff;opacity:0}.svg-light-gray[_ngcontent-%COMP%]{fill:#e5f0ff}.svg-dark-gray[_ngcontent-%COMP%]{fill:#0e1133}.svg-white[_ngcontent-%COMP%]{fill:#fff}.svg-gray[_ngcontent-%COMP%]{fill:#bed0e9}.svg-light[_ngcontent-%COMP%]{fill:#ceddf2}.svg-text[_ngcontent-%COMP%]{font-size:16px;text-anchor:middle;font-weight:800}.w-richtext[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0}.footer-menu[_ngcontent-%COMP%]{margin-top:60px;margin-bottom:60px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]{display:inline-block;vertical-align:top;margin-top:15px;font-size:16px;line-height:20px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{margin:0;padding-left:60px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:inline-block;padding-right:60px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:last-child{padding-right:0}.footer-menu[_ngcontent-%COMP%]   .footer-menu__social[_ngcontent-%COMP%]{float:right;vertical-align:top;margin-top:10px;font-size:18px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__social[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{padding-right:40px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__social[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:last-child{padding-right:0}@media screen and (max-width: 768px){.footer-menu[_ngcontent-%COMP%]{text-align:center}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]{margin:60px 0;display:block}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{padding-left:0}.footer-menu[_ngcontent-%COMP%]   .footer-menu__social[_ngcontent-%COMP%]{float:none}}@media screen and (max-width: 468px){.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{display:flex;justify-content:space-around}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{padding:0}}.footer[_ngcontent-%COMP%]{text-align:center;color:#798eab;padding:30px 0}.footer[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0}.about-app[_ngcontent-%COMP%]{padding-top:223px;margin-top:-95px}.topbars[_ngcontent-%COMP%]{text-align:center;transition:all .3s}.topbars[_ngcontent-%COMP%]   .topbars__item[_ngcontent-%COMP%]{padding:4px}.di-none[_ngcontent-%COMP%]{display:none}.topbars[_ngcontent-%COMP%]   .topbars__link[_ngcontent-%COMP%]{font-size:15px;line-height:14px;width:100%;display:block;height:100%;padding:8px 6px;cursor:pointer}svg[_ngcontent-%COMP%]{width:28px;height:28px}.shadow-light[_ngcontent-%COMP%]{box-shadow:0 .5rem 1.5rem #161c2d0d!important}.d-lg-block[_ngcontent-%COMP%]{display:block!important}.topbars[_ngcontent-%COMP%]   .topbars__link.active[_ngcontent-%COMP%]{border-bottom:#1788e4 2px solid;border-radius:0;color:#1788e4}.topbars[_ngcontent-%COMP%]   .topbars__link.active[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{fill:#fff}.topbars[_ngcontent-%COMP%]   .topbars__link[_ngcontent-%COMP%]:hover{border-bottom:#1788e4 2px solid;border-radius:0;color:#1788e4}.topbars[_ngcontent-%COMP%]   .topbars__link[_ngcontent-%COMP%]:hover   svg[_ngcontent-%COMP%]{fill:#1788e4}.topbars[_ngcontent-%COMP%]   .topbars__link.active[_ngcontent-%COMP%]:after{opacity:1;height:3px}.topbars.topbars--fixed[_ngcontent-%COMP%]{position:fixed;top:80px;padding:6px 0;width:100%;background-color:#eaf2ff;z-index:99;transform:translateY(0);transition:all .3s}.topbars-wrapper[_ngcontent-%COMP%]{height:83px}@media screen and (max-width: 768px){.topbars-wrapper[_ngcontent-%COMP%]{display:none}}.mobile-menu[_ngcontent-%COMP%]{position:fixed;top:0;left:0;width:100vw;overflow:hidden;text-align:center;z-index:9999;transition:all .6s ease;padding:0;background-color:#fff;transform:translateY(-100%)}.mobile-menu.mobile-menu--active[_ngcontent-%COMP%]{transform:translate(0)}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__wrapper[_ngcontent-%COMP%]{margin-top:135px;transition:all .3s;overflow-y:auto;max-height:calc(100vh - 135px)}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__wrapper[_ngcontent-%COMP%]::-webkit-scrollbar{width:0}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__ul[_ngcontent-%COMP%]{margin:0;display:flex;flex-direction:column;justify-content:center;padding:0;transition:all .3s}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__ul--collapsed[_ngcontent-%COMP%]{overflow:hidden;padding-bottom:0}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__ul--collapsed[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{height:0;padding-bottom:0;transition:height .3s ease-out 0s,padding-bottom .3s ease-out 0s,opacity .6s .3s;opacity:0}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li-collapse--close[_ngcontent-%COMP%] + .mobile-menu__ul--collapsed[_ngcontent-%COMP%]{transition:padding-bottom .6s ease-out .3s}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li-collapse--close[_ngcontent-%COMP%] + .mobile-menu__ul--collapsed[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{transition:height .6s ease-out .3s,padding-bottom .6s ease-out .3s,opacity .3s 0s}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li-collapse--active[_ngcontent-%COMP%] + .mobile-menu__ul--collapsed[_ngcontent-%COMP%]{padding-bottom:15px;transition:padding-bottom .3s ease-out 0s}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li-collapse--active[_ngcontent-%COMP%] + .mobile-menu__ul--collapsed[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{opacity:1;height:45px;padding-bottom:25px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li[_ngcontent-%COMP%]{padding-bottom:25px;font-size:16px;line-height:20px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]{color:#0e1133;transition:all .3s;background-color:transparent;border:none;position:absolute;right:46px;top:75px;font-size:20px;line-height:20px;padding:0;width:20px;height:20px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]:hover{color:#1788e4}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]:focus{outline:none}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{position:absolute;transition:all .3s;top:60px;left:46px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]{top:40px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{top:25px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__wrapper[_ngcontent-%COMP%]{margin-top:100px;max-height:calc(100vh - 100px)}@media screen and (max-width: 520px){.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{left:16px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]{right:16px}}@media screen and (max-width: 480px){.mobile-menu[_ngcontent-%COMP%]   .menu__logo-img[_ngcontent-%COMP%]{width:32px;height:32px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{top:69px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]{top:22px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{top:16px}}.login-btn[_ngcontent-%COMP%]{border-radius:2.5rem;color:#0c0c0d;font-size:14px;font-weight:600;min-width:7.625rem;padding:8px 22px;text-transform:none;text-align:center;border:2px solid #0c0c0d}.login-btn[_ngcontent-%COMP%]:hover{cursor:pointer}.register-btn[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:2.5rem;color:#fff;font-size:14px;font-weight:600;min-width:7.625rem;padding:8px 22px;text-transform:none;text-align:center}.register-btn[_ngcontent-%COMP%]:hover{cursor:pointer;box-shadow:0 100px 80px #00000012,0 42px 33px #0000000d,0 22px 17px #0000000a,0 12px 10px #0000000a,0 6px 5px #00000008,0 -1px 10px #0000000d;color:#fff}.item-2[_ngcontent-%COMP%]{background:transparent;color:#0e1133;line-height:40px;padding:12px 23px;border-radius:6px;border:2px solid #0e1133}.item-2[_ngcontent-%COMP%]:hover{background:#0e1133;color:#fff}.link-black[_ngcontent-%COMP%]{color:#0e1133}.heading-style-1[_ngcontent-%COMP%]{font-size:28px;line-height:1.14;font-weight:400;font-weight:600;margin:0;text-align:center}.hero__signup-form-block[_ngcontent-%COMP%]{width:100%;max-width:30rem;margin-bottom:0;background:#fff;padding:20px;border-radius:10px}.create-form-horizontal[_ngcontent-%COMP%]{display:flex;max-width:30rem;flex-direction:column}.form__text-field-label[_ngcontent-%COMP%]{font-weight:600;color:#00000082}.form__text-field[_ngcontent-%COMP%]{min-height:3rem;margin-bottom:1rem;padding:.5rem .75rem;border:.0625rem solid #6f7d80;border-radius:.5rem;background-color:#fff}.w-input[_ngcontent-%COMP%], .w-select[_ngcontent-%COMP%]{display:block;width:100%;height:38px;padding:8px 12px;margin-bottom:10px;font-size:14px;line-height:1.42857143;color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ccc}.or-divider[_ngcontent-%COMP%]{display:grid;margin-top:.75rem;margin-bottom:.75rem;flex-direction:column;align-items:center;grid-auto-columns:1fr;grid-column-gap:12px;grid-row-gap:16px;grid-template-columns:1fr max-content 1fr;grid-template-rows:auto;color:#fff;font-size:1.125rem;line-height:1.5555555556}.or-divider__line[_ngcontent-%COMP%]{height:1px;flex-direction:column;grid-auto-columns:1fr;grid-column-gap:12px;grid-row-gap:16px;grid-template-columns:1fr max-content 1fr;grid-template-rows:auto;background-color:#308df8}.button.cc-google-sso[_ngcontent-%COMP%]{display:grid;min-height:3.125rem;padding-top:.125rem;padding-bottom:1px;padding-left:.125rem;justify-content:flex-start;align-items:stretch;grid-auto-columns:1fr;grid-column-gap:0px;grid-row-gap:0px;grid-template-columns:max-content 1fr;grid-template-rows:auto;border-color:#1788e4;background-color:#fff;border-radius:.5rem;color:#000}.google-g-logo[_ngcontent-%COMP%]{width:auto;height:auto;margin-right:1.5rem;padding:.75rem;border-radius:50%;background-color:#fff}.cc-google-sso_text[_ngcontent-%COMP%]{line-height:3}.wrapper[_ngcontent-%COMP%]{width:572px;position:relative;background-color:var(--wrapper-background-c);box-shadow:0 0 80px var(--wrapper-shadow-c)}.images-area[_ngcontent-%COMP%]{width:100%;height:100%;position:relative;display:flex;overflow:hidden}.images-area[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;transition:.3s cubic-bezier(.79,.03,0,.99)}.buttons-area[_ngcontent-%COMP%]{width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%);display:flex;justify-content:space-between;overflow:hidden}.buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{color:var(--white-c);background-color:var(--buttons-background-c);cursor:pointer;transition:.3s ease-in-out}.buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{border-radius:0 5px 5px 0;margin-left:-100px}.buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:last-child{border-radius:5px 0 0 5px;margin-right:-100px}.wrapper[_ngcontent-%COMP%]:hover   .buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{margin-left:0}.wrapper[_ngcontent-%COMP%]:hover   .buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:last-child{margin-right:0}.buttons-area[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:hover:not(div.disabled){background-color:var(--buttons-active-background-c)}.buttons-area[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:not(div.disabled):active{opacity:.7}.buttons-area[_ngcontent-%COMP%] > div.disabled[_ngcontent-%COMP%]{cursor:no-drop;opacity:.3}.buttons-area[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:70px}.pagination-area[_ngcontent-%COMP%]{position:absolute;top:90%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.pagination-area[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{display:inline-block;width:10px;height:10px;border-radius:50%;background-color:#000;margin-right:5px;transform:scale(.5);transition:.3s ease-in-out;opacity:.4}.pagination-area[_ngcontent-%COMP%]   span.active[_ngcontent-%COMP%]{transform:scale(1);opacity:1}.nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf[_ngcontent-%COMP%]{height:28px;margin-left:-8px;margin-right:10px;min-width:28px;width:28px}.nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf[_ngcontent-%COMP%]{border-top-left-radius:3px;border-bottom-left-radius:3px;display:flex;justify-content:center;align-items:center;background-color:#fff;height:46px;margin-left:0;margin-right:12px;min-width:46px;width:36px}.nsm7Bb-HzV7m-LgbsSe-Bz112c[_ngcontent-%COMP%]{height:24px;min-width:25px;width:3px}.tab[_ngcontent-%COMP%]{float:left;width:20%;height:300px;margin-top:-12px}.tab[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{display:block;color:#000;padding:18px 16px;width:100%;border:none;outline:none;text-align:left;cursor:pointer;transition:.5s ease-in;font-size:17px;margin:15px}.tab[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:hover{background-color:#5ba1e3}.tab[_ngcontent-%COMP%]   button.active[_ngcontent-%COMP%]{background-color:#585858;color:#fff}a[_ngcontent-%COMP%]:hover{text-decoration:none!important}.tabcontent[_ngcontent-%COMP%]{padding:0 12px;background:#fff;height:300px;margin-left:40px;animation:_ngcontent-%COMP%_blinker .6s linear}@keyframes _ngcontent-%COMP%_blinker{10%{opacity:0}to{opacity:1}}.tab[_ngcontent-%COMP%]   .arrow[_ngcontent-%COMP%]{color:#585858;float:right;font-size:26px;position:relative;left:25px}@media (max-width: 800px){.tab[_ngcontent-%COMP%]{width:30%!important}.tabcontent[_ngcontent-%COMP%]{width:61%}}@media (max-width: 600px){.tab[_ngcontent-%COMP%], .tabcontent[_ngcontent-%COMP%]{width:100%!important;margin:0 auto}.tab[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:100%;margin:10px 0;padding:18px 10px}.tab[_ngcontent-%COMP%]   .arrow[_ngcontent-%COMP%]{display:none!important}}.tools__tool-list__item-group[_ngcontent-%COMP%]{display:grid;justify-content:center;grid-auto-columns:1fr;grid-column-gap:4rem;grid-row-gap:2rem;grid-template-columns:1fr 1fr;grid-template-rows:auto}.tool-image[_ngcontent-%COMP%]{width:72%;height:auto;margin-right:auto;margin-left:auto}.grid-content-block[_ngcontent-%COMP%]{display:flex;padding-top:4%;flex-direction:column}.heading-style-2[_ngcontent-%COMP%]{padding-top:10%}.carousel-container[_ngcontent-%COMP%]{border-radius:30px;overflow:hidden;max-width:800px;position:relative;margin:auto;z-index:0}.mySlides[_ngcontent-%COMP%]{display:none}.mySlides[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{display:block;width:68%;margin:auto}.prev[_ngcontent-%COMP%], .next[_ngcontent-%COMP%]{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);width:auto;padding:20px;color:#fff;font-weight:700;font-size:24px;border-radius:0 8px 8px 0;background:#add8e61a;-webkit-user-select:none;user-select:none}.next[_ngcontent-%COMP%]{right:0;border-radius:8px 0 0 8px}.prev[_ngcontent-%COMP%]:hover, .next[_ngcontent-%COMP%]:hover{background-color:#add8e64d}.text[_ngcontent-%COMP%]{color:#f2f2f2;background-color:#0a0a141a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:10px;font-size:20px;padding:8px 12px;position:absolute;bottom:60px;left:50%;transform:translate(-50%);text-align:center}.number[_ngcontent-%COMP%]{color:#f2f2f2;font-size:16px;background-color:#add8e626;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:10px;padding:8px 12px;position:absolute;top:10px;left:10px}.dots-container[_ngcontent-%COMP%]{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.dots[_ngcontent-%COMP%]{cursor:pointer;height:14px;width:14px;margin:0 4px;background-color:#add8e633;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:50%;display:inline-block;transition:background-color .3s ease}.dots[_ngcontent-%COMP%]:hover{background-color:#add8e6cc}.animate[_ngcontent-%COMP%]{-webkit-animation-name:_ngcontent-%COMP%_animate;-webkit-animation-duration:1s;animation-name:_ngcontent-%COMP%_animate;animation-duration:2s}@keyframes _ngcontent-%COMP%_animate{0%{transform:scale(1.1) rotateY(10deg)}to{transform:scale(1) rotateY(0)}}.box-login[_ngcontent-%COMP%]{width:100%;padding-right:var(--bs-gutter-x, .75rem);padding-left:var(--bs-gutter-x, .75rem);margin-right:auto;margin-left:auto;position:relative}main[_ngcontent-%COMP%]{display:block;clear:both}.section-box[_ngcontent-%COMP%]{display:inline-block;width:100%}.bg-2-opacity-80[_ngcontent-%COMP%]{background-color:#dcf0ff}.login-left[_ngcontent-%COMP%]{width:55%}.d-lg-flex[_ngcontent-%COMP%]{display:flex!important}.box-login[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{vertical-align:top}.img-responsive[_ngcontent-%COMP%]{max-width:100%}.box-login[_ngcontent-%COMP%]   .box-login-form[_ngcontent-%COMP%]{max-width:510px;width:100%;margin:auto;padding:60px 0}.box-signup[_ngcontent-%COMP%]{max-width:405px;display:table;table-layout:fixed;margin:auto;width:100%}.text-heading-3[_ngcontent-%COMP%]{font-size:35px;line-height:38px}.btn.btn-login-google[_ngcontent-%COMP%]{border-radius:8px;background-color:#fff;padding:13px 25px;display:block}.box-signup[_ngcontent-%COMP%]   .box-form-signup[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:6px;padding:36px;color:#fff;box-shadow:0 47px 65px #151c261a}.box-form-signup[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#fff;font-size:14px;font-weight:600;width:100%;letter-spacing:.4px}.integrated-solutions-wrapper[_ngcontent-%COMP%]:last-child{margin-bottom:1rem!important}.columns.is-desktop[_ngcontent-%COMP%]{display:flex}.columns[_ngcontent-%COMP%]:last-child{margin-bottom:-.75rem}.has-text-right-desktop[_ngcontent-%COMP%]{text-align:right!important}.has-text-centered[_ngcontent-%COMP%]{text-align:center!important}.column[_ngcontent-%COMP%]{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]{position:relative;margin:0 auto;width:-moz-fit-content;width:fit-content}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]   .mobile-card-slide[_ngcontent-%COMP%]:nth-of-type(2){top:65px;left:60px}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]   .mobile-card-slide[_ngcontent-%COMP%]{position:absolute;animation-name:sliding;animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:4s}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]   .mobile-card-slide[_ngcontent-%COMP%]:nth-of-type(3){top:-4px;left:177px}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]   .mobile-card-slide[_ngcontent-%COMP%]:nth-of-type(4){left:65px;top:165px}.relative-nav[_ngcontent-%COMP%]{position:relative}.sticky-nav[_ngcontent-%COMP%]{position:-webkit-fixed;position:fixed;top:80px;z-index:999;background-color:#dcf0ff}.active_1[_ngcontent-%COMP%]{border-bottom:#1788e4 2px solid;border-radius:0;color:#1788e4}.sticky[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%] > .active[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]{color:#1f96f2;font-weight:600}@media screen and (max-width: 1200px){.d-m-none[_ngcontent-%COMP%]{display:none}.d-m-block[_ngcontent-%COMP%]{display:block}.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:none}}@media screen and (max-width: 1200px){.d-t-none[_ngcontent-%COMP%]{display:none}.d-t-block[_ngcontent-%COMP%]{display:block}.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:none}}@media screen and (max-width: 768px){.d-l-none[_ngcontent-%COMP%]{display:none}.d-l-block[_ngcontent-%COMP%]{display:block}.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:block}}@media screen and (max-width: 480px){.about-app[_ngcontent-%COMP%]{padding-top:348px;margin-top:-95px}#features-section[_ngcontent-%COMP%]{display:none}.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:block}}@media screen and (min-width: 1200px){.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:block}}.input-group-text[_ngcontent-%COMP%]{color:#737373;border:none!important;border-radius:5px 0 0 5px!important;background:#fff;height:40px!important;font-weight:500;font-size:14px!important;text-align:left;cursor:pointer}.input-group-text-show[_ngcontent-%COMP%]{color:#737373;border:none!important;border-radius:0 5px 5px 0!important;background:#fff;height:40px!important;font-weight:500;font-size:14px!important;text-align:left;cursor:pointer;display:flex;width:50px;margin:0;padding:11px 0 0 13px;line-height:0;text-align:center}.input-group[_ngcontent-%COMP%]{position:relative!important;display:flex!important;flex-wrap:inherit!important;align-items:stretch;width:100%!important}.form-control[_ngcontent-%COMP%]{color:#000;border:none!important;background:#fff;height:40px!important;font-weight:500;font-size:14px!important;text-align:left}.input-group-text[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{fill:currentColor}.public-btn[_ngcontent-%COMP%]{border:none!important;background-color:#ffa900;color:#000;width:100%;padding:8px 0;font-size:15px;font-weight:600;text-align:center;border-radius:5px;text-decoration:none}.main-pricing[_ngcontent-%COMP%]{width:60%}.box-form-signup[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{font-weight:600;letter-spacing:.2px}.support-btn[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:2.5rem;color:#fff;font-size:14px;font-weight:600;min-width:7.625rem;padding:8px 22px;text-transform:none;text-align:center}.page-header[_ngcontent-%COMP%]{background-size:200% auto;position:relative;background-size:cover;overflow:hidden;background-position:center;background-repeat:no-repeat;padding:128px 0 22px}.page-header[_ngcontent-%COMP%]:before{position:absolute;content:"";background:linear-gradient(to right,#1788e4,#01477f 51%,#015193);background-size:200% auto;width:100%;height:100%;top:0;left:0}.title-box[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{color:#fff;font-size:42px;margin-bottom:15px}.title-box[_ngcontent-%COMP%]{position:relative}.breadcrumb[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:last-child{color:#fff9}.privacy-bg[_ngcontent-%COMP%]{background:#f5f5f5;padding-bottom:6%}.page-padding[_ngcontent-%COMP%]{position:relative;margin-bottom:0;padding-right:2.5rem;padding-bottom:0;padding-left:2.5rem}.heading[_ngcontent-%COMP%]{font-size:22px;color:#253858;line-height:3}.title-section[_ngcontent-%COMP%]{padding:7% 0}.app-versions[_ngcontent-%COMP%]{font-size:13px;background:#fff;text-align:end}.pd--horizontal[_ngcontent-%COMP%]{padding-left:1rem;padding-right:1rem}.j-Divider_vr_container__vr[_ngcontent-%COMP%]{width:1px;height:100%;background-color:#eee}.t-footer[_ngcontent-%COMP%]{flex-wrap:wrap}.t-footer[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#000;font-size:13px;font-weight:600}.t-footer[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center}.nav-tabs-outer[_ngcontent-%COMP%]{overflow-x:scroll;margin:20px}.nav-tabs[_ngcontent-%COMP%]{border-bottom:1px solid #dee2e6;background:#fff;border-radius:8px 8px 0 0}.privacy_intro[_ngcontent-%COMP%]{padding:2rem;border:2px solid #b9dbf6;border-radius:0 0 10px 10px;background-color:#e7f4ff;color:#000}.pricing-amt[_ngcontent-%COMP%]{font-size:28px;color:#1f96f2!important;font-weight:600;padding:2px 0;margin:0}.subhead[_ngcontent-%COMP%]{color:#84878d!important;font-size:15px;margin:0}.note-pay[_ngcontent-%COMP%]{margin-top:10px;margin-bottom:0;color:#336083!important}.refunds-section[_ngcontent-%COMP%]{padding-top:10%}.heading-policy[_ngcontent-%COMP%]{line-height:normal;font-weight:600;color:#253858;font-size:20px;padding-bottom:6px}.j-text-body-xxs[_ngcontent-%COMP%], .j-typography[_ngcontent-%COMP%]   small[_ngcontent-%COMP%], small[_ngcontent-%COMP%]{font-weight:500;text-transform:none;font-size:.75rem;letter-spacing:-.06px;line-height:1.3333333333}#features-section[_ngcontent-%COMP%]{padding-bottom:20%}.footer-home[_ngcontent-%COMP%]{text-align:center!important;padding:8px 0;background-color:#fff;bottom:0;font-family:Poppins,sans-serif;width:100%;box-shadow:0 -.0625rem 2.9375rem #0000000f;z-index:999;border-top:3px solid rgba(230,230,230,.7215686275)}.footer-home[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0}.app-versions[_ngcontent-%COMP%]{font-size:13px;background:#fff}.app-versions[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{color:#1788e4;font-weight:600;padding:6px 12px;border-radius:25px 0 0 25px}.click-h-btn[_ngcontent-%COMP%]{border:none!important;background-color:#ffa900;color:#000!important;width:100%;padding:5px 9px;font-size:15px;font-weight:600;text-align:center;cursor:pointer;border-radius:5px}.form-control[_ngcontent-%COMP%]{box-shadow:none!important}[_ngcontent-%COMP%]::placeholder{color:#a2a2a2;opacity:1;font-weight:500}[_ngcontent-%COMP%]:-ms-input-placeholder{color:#a2a2a2;font-weight:500}[_ngcontent-%COMP%]::-ms-input-placeholder{color:#a2a2a2;font-weight:500}.input-group-text[_ngcontent-%COMP%]{width:36px;margin:0;padding:0 0 0 13px}input[_ngcontent-%COMP%]:-webkit-autofill, input[_ngcontent-%COMP%]:-webkit-autofill:hover, input[_ngcontent-%COMP%]:-webkit-autofill:focus, input[_ngcontent-%COMP%]:-webkit-autofill:active{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.metismenu-home[_ngcontent-%COMP%]{z-index:999;max-height:100%;border:none!important;padding:0 0 16%}#sidebar-hone-menu[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]{color:#000;display:block;padding:10px 0;font-size:14px;position:relative;font-weight:500;text-decoration:none;border-bottom:1px solid #f4f2f2}#sidebar-hone-menu[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > a[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{margin-left:7px;padding:0;margin-right:22px}#sidebar-hone-menu[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{line-height:16px;width:20px;display:inline-block;vertical-align:middle;font-size:18px}.cross-btn[_ngcontent-%COMP%]{border:none;background:#ff6b6b;color:#fff;border-radius:27px;padding:3px 4px}.lock-down-btn[_ngcontent-%COMP%]{position:relative;width:100%;background:#ededed;padding:10px 15px;font-weight:600;color:#ff1616!important;display:inline-block;text-align:center;cursor:pointer}.register-users[_ngcontent-%COMP%]{padding:10px 16px;background:#f5f5f5}.register-users[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{display:block}.goto-dash[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:6px;padding:4px 6px;color:#fff;box-shadow:0 47px 65px #151c261a;text-align:center;margin-top:6px}@media only screen and (max-width: 600px){.box-signup[_ngcontent-%COMP%]{max-width:405px;display:table;table-layout:fixed;margin:18px auto auto;width:100%}.box-signup[_ngcontent-%COMP%]   .box-form-signup[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:6px;padding:18px;color:#fff;box-shadow:0 47px 65px #151c261a}.main-slider[_ngcontent-%COMP%]{width:75%;margin:auto;display:none}.main-head-slider[_ngcontent-%COMP%]{margin-bottom:10%}.tools__tool-list__item-group[_ngcontent-%COMP%]{display:block;justify-content:center;grid-auto-columns:1fr;grid-column-gap:4rem;grid-row-gap:2rem;grid-template-columns:1fr 1fr;grid-template-rows:auto}.menu[_ngcontent-%COMP%]{padding-top:15px;position:fixed;z-index:100;width:100vw;transition:height .5s,padding-top .5s;top:0;height:64px;background:#fff}.sticky-nav[_ngcontent-%COMP%]{position:-webkit-fixed;position:fixed;top:64px;z-index:99;background-color:#dcf0ff}.it_comp_copyright_wrapper[_ngcontent-%COMP%]{font-size:13px}.app-versions[_ngcontent-%COMP%]{font-size:13px;background:#fff;text-align:center}.t-footer[_ngcontent-%COMP%]{display:inline-flex;flex-direction:row;align-items:center;padding-bottom:8px}.main-pricing[_ngcontent-%COMP%]{width:100%}.page-padding[_ngcontent-%COMP%]{position:relative;margin-bottom:0;padding-right:1rem;padding-bottom:0;padding-left:1rem}.title-box[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{color:#fff;font-size:28px;margin-bottom:15px}.page-header[_ngcontent-%COMP%]{background-size:200% auto;position:relative;background-size:cover;overflow:hidden;background-position:center;background-repeat:no-repeat;padding:90px 0 22px}.header-home[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0;transition:all .3s;color:#0e1133;font-weight:700;font-size:24px;padding-top:0;line-height:32px}}.login-code[_ngcontent-%COMP%]{position:relative;text-align:center}.login-code[_ngcontent-%COMP%]   .login_item[_ngcontent-%COMP%]{display:inline-block}.login-code[_ngcontent-%COMP%]   .login_link.is-active[_ngcontent-%COMP%]{color:#1889e5;font-weight:700;border-bottom:3px solid #1889e5;border-radius:1px}.login-code[_ngcontent-%COMP%]   .login_link[_ngcontent-%COMP%]{display:block;padding:8px 4px;margin-right:28px;cursor:pointer;text-decoration:none;font-weight:600;color:#000;border-bottom:4px solid transparent;font-size:15px}.digit-group[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{width:40px;height:40px;background-color:#fff;border:none;line-height:50px;text-align:center;font-size:24px;font-weight:200;color:#fff;margin:0 15px 12px 0;border-radius:4px}.inputfield[_ngcontent-%COMP%]{width:100%;margin-bottom:14px}.input[_ngcontent-%COMP%]{height:40px;width:40px;border:none;outline:none;text-align:center;font-size:1.5em;border-radius:.3em;background-color:#fff;margin-right:15px}input[type=number][_ngcontent-%COMP%]::-webkit-outer-spin-button, input[type=number][_ngcontent-%COMP%]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.login-android[_ngcontent-%COMP%]{display:inline-block;height:40px;line-height:36px;padding-right:30px;padding-left:70px;position:relative;background-color:#fff;color:#000;text-decoration:none;margin-bottom:14px;border-radius:4px}.login-android[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{position:absolute;left:0;width:50px;font-size:30px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;border-right:1px solid rgba(0,0,0,.15);text-decoration:none}.login-android[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:0;color:#225d8c;padding-top:7px;font-size:15px}.switchuserID[_ngcontent-%COMP%]{display:inline-flex;position:relative;background-color:#fff;color:#000!important;text-decoration:none;margin-bottom:14px;border-radius:4px;padding:6px 8px 2px 0;width:100%}.switchuserID[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:20px!important;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;color:#737373;text-decoration:none;padding:7px 10px;top:5px;vertical-align:middle}.switchuserID[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:0;color:#222324;word-break:break-word;font-size:15px;padding-top:2px}.addUser[_ngcontent-%COMP%]{border:none!important;background-color:#ffa900;color:#000;width:100%;padding:8px 0;font-size:15px;font-weight:600;text-align:center;border-radius:5px;text-decoration:none;margin-bottom:10px}.existingAcc[_ngcontent-%COMP%]{color:#225d8c;font-size:25px!important;padding-top:8px;padding-bottom:6px}.box-form-signup[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:6px;padding:45px;color:#fff;box-shadow:0 47px 65px #151c261a}.box-signup[_ngcontent-%COMP%]{max-width:405px;display:table;margin-left:10%!important;table-layout:fixed;width:100%}']})}return B})()},25240:(Fe,Tt,d)=>{"use strict";d.d(Tt,{B:()=>a});var l=d(98808),t=d(72036),R=d(49671),F=d(54438),e=d(7004),_=d(11869),D=d(63524),h=d(50664),s=d(52953),u=d(39866),g=d(93832);let a=(()=>{class c{constructor(p,f,E,w,Q,b,C){this.dataStoreService=p,this.accountService=f,this.inventoryService=E,this.profitLossService=w,this.dateFormatPipe=Q,this.commonService=b,this.syncApiService=C}getPreviousProfitLossBalance(p){let f=p.allAccountList.filter(L=>1==L.accountType),E=p.allAccountList.filter(L=>3==L.accountType),w=p.allAccountList.filter(L=>5==L.accountType),Q=p.allAccountList.filter(L=>9==L.accountType),b=p.allAccountList.filter(L=>6==L.accountType),C=p.allAccountList.filter(L=>8===L.accountType&&2===L.taxDetailEntity.taxType&&0==L.taxDetailEntity.taxCredit&&0==L.taxDetailEntity.unclaimedTax),T=0,N=0;if(!(0,t.A)(f)){let L=this.getAccountOpeningCrDrAmt(f),H=L.crAmount;N+=l.DH.roundToEven(L.drAamount,2),T+=l.DH.roundToEven(H,2)}if(!(0,t.A)(E)){let L=this.getAccountOpeningCrDrAmt(E),H=L.crAmount;N+=l.DH.roundToEven(L.drAamount,2),T+=l.DH.roundToEven(H,2)}if(!(0,t.A)(C)){let L=this.getAccountOpeningCrDrAmt(C),H=L.crAmount;N+=l.DH.roundToEven(L.drAamount,2),T+=l.DH.roundToEven(H,2)}if(!(0,t.A)(w)){let L=this.getAccountOpeningCrDrAmt(w),H=L.crAmount;N+=l.DH.roundToEven(L.drAamount,2),T+=l.DH.roundToEven(H,2)}if(!(0,t.A)(b)){let L=this.getAccountOpeningCrDrAmt(b),H=L.crAmount;N+=l.DH.roundToEven(L.drAamount,2),T+=l.DH.roundToEven(H,2)}if(!(0,t.A)(Q)){let L=this.getAccountOpeningCrDrAmt(Q),H=L.crAmount;N+=l.DH.roundToEven(L.drAamount,2),T+=l.DH.roundToEven(H,2)}return l.DH.roundToEven(T-N,2)}getAccountOpeningCrDrAmt(p){let f=0,E=0;return(0,R.A)(p,w=>{(0,t.A)(w.accountOpeningBalance)||(1==w.accountOpeningBalance.crDrType?f+=w.accountOpeningBalance.openingBalance:2==w.accountOpeningBalance.crDrType&&(E+=w.accountOpeningBalance.openingBalance))}),{drAamount:f,crAmount:E}}static#t=this.\u0275fac=function(f){return new(f||c)(F.KVO(e.V),F.KVO(_.D),F.KVO(D.c),F.KVO(h.F),F.KVO(s.a),F.KVO(u.h),F.KVO(g.P))};static#e=this.\u0275prov=F.jDH({token:c,factory:c.\u0275fac,providedIn:"root"})}return c})()},38139:(Fe,Tt,d)=>{"use strict";d.d(Tt,{Q:()=>Sc});var l=d(60177),t=d(54438),R=d(75351),F=d(98808),e=d(97586),_=d(89107),D=d(10467),h=d(72036),s=d(66689),u=d(7004),g=d(4300),a=d(93832),c=d(7180),B=d(35036),p=d(52953);const f=(ot,me)=>[ot,me,!1,2,!1],E=(ot,me,j)=>[ot,me,!1,j,!1];function w(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("SALE_PAYMENT_REPORT"))}}function Q(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("PRODUCT_SALES_REPORT"))}}function b(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("PRODUCT_PURCHASE_REPORT"))}}function C(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("PURCHASE_REPORT"))}}function T(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("SHOWING_FOR_ALL_TIME"))}}function N(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG();t.R7$(),t.Lme("",j("SHOWING_FOR")," ",nt.filterObj.formatDateValue," ")}}function L(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG(3).$implicit;t.R7$(),t.JRh(j("CUSTOMER"))}}function J(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG(3).$implicit;t.R7$(),t.JRh(j("SUPPLIER"))}}function H(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG(3).$implicit;t.R7$(),t.JRh(j("PRODUCT_SERVICES"))}}function k(ot,me){1&ot&&(t.j41(0,"span"),t.EFF(1," & "),t.k0s())}function X(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG(3).$implicit;t.R7$(),t.JRh(j("WEEK_LABEL"))}}function tt(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG(3).$implicit;t.R7$(),t.JRh(j("DAY_LABEL"))}}function pt(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG(3).$implicit;t.R7$(),t.JRh(j("MONTH_LABEL"))}}function st(ot,me){if(1&ot&&(t.j41(0,"th",17),t.DNE(1,L,2,1,"span",10)(2,J,2,1,"span",10)(3,H,2,1,"span",10)(4,k,2,0,"span",10)(5,X,2,1,"span",10)(6,tt,2,1,"span",10)(7,pt,2,1,"span",10),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.Y8G("ngIf","Customer"==j.monthSupplier),t.R7$(),t.Y8G("ngIf","Supplier"==j.monthSupplier),t.R7$(),t.Y8G("ngIf","Product"==j.monthSupplier),t.R7$(),t.Y8G("ngIf",(null==j?null:j.monthClient)&&(null==j?null:j.monthSupplier)),t.R7$(),t.Y8G("ngIf","weekly"==j.monthClient),t.R7$(),t.Y8G("ngIf","daily"==j.monthClient),t.R7$(),t.Y8G("ngIf","monthly"==j.monthClient)}}function z(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG(4);t.R7$(),t.SpI("(",j.currencySymbol,")")}}function it(ot,me){if(1&ot&&(t.j41(0,"th",17),t.EFF(1),t.DNE(2,z,2,1,"span",10),t.k0s()),2&ot){const j=t.XpG(2).$implicit,nt=t.XpG();t.R7$(),t.SpI("",j("GROSS_SALE")," "),t.R7$(),t.Y8G("ngIf",nt.currencySymbol)}}function at(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG(4);t.R7$(),t.SpI("(",j.currencySymbol,")")}}function Y(ot,me){if(1&ot&&(t.j41(0,"th",17),t.EFF(1),t.DNE(2,at,2,1,"span",10),t.k0s()),2&ot){const j=t.XpG(2).$implicit,nt=t.XpG();t.R7$(),t.SpI("",j("GROSS_PURCHASE")," "),t.R7$(),t.Y8G("ngIf",nt.currencySymbol)}}function x(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG(4);t.R7$(),t.SpI("(",j.currencySymbol,")")}}function v(ot,me){if(1&ot&&(t.j41(0,"th",17),t.EFF(1),t.DNE(2,x,2,1,"span",10),t.k0s()),2&ot){const j=t.XpG(2).$implicit,nt=t.XpG();t.R7$(),t.JRh(j("NET_SALE")),t.R7$(),t.Y8G("ngIf",nt.currencySymbol)}}function O(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG(4);t.R7$(),t.SpI("(",j.currencySymbol,")")}}function G(ot,me){if(1&ot&&(t.j41(0,"th",17),t.EFF(1),t.DNE(2,O,2,1,"span",10),t.k0s()),2&ot){const j=t.XpG(2).$implicit,nt=t.XpG();t.R7$(),t.JRh(j("NET_PURCHASE")),t.R7$(),t.Y8G("ngIf",nt.currencySymbol)}}function At(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG(4);t.R7$(),t.SpI("(",j.currencySymbol,")")}}function dt(ot,me){if(1&ot&&(t.j41(0,"th",17),t.EFF(1),t.DNE(2,At,2,1,"span",10),t.k0s()),2&ot){const j=t.XpG(2).$implicit,nt=t.XpG();t.R7$(),t.JRh(j("PAYMENTS")),t.R7$(),t.Y8G("ngIf",nt.currencySymbol)}}function It(ot,me){if(1&ot&&(t.j41(0,"th",17),t.EFF(1),t.k0s()),2&ot){const j=t.XpG(2).$implicit;t.R7$(),t.JRh(j("QUANTITY"))}}function yt(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG(4);t.R7$(),t.SpI("(",j.currencySymbol,")")}}function qt(ot,me){if(1&ot&&(t.j41(0,"th",17),t.EFF(1),t.DNE(2,yt,2,1,"span",10),t.k0s()),2&ot){const j=t.XpG(2).$implicit,nt=t.XpG();t.R7$(),t.JRh(j("AMT_LABEL")),t.R7$(),t.Y8G("ngIf",nt.currencySymbol)}}function Mt(ot,me){if(1&ot&&(t.j41(0,"tr")(1,"th",15),t.EFF(2),t.k0s(),t.DNE(3,st,8,7,"th",16)(4,it,3,2,"th",16)(5,Y,3,2,"th",16)(6,v,3,2,"th",16)(7,G,3,2,"th",16)(8,dt,3,2,"th",16)(9,It,2,1,"th",16)(10,qt,3,2,"th",16),t.k0s()),2&ot){const j=me.$implicit,nt=t.XpG().$implicit;t.R7$(2),t.JRh(nt("SR_NO")),t.R7$(),t.Y8G("ngIf",(null==j?null:j.monthClient)||(null==j?null:j.monthSupplier)),t.R7$(),t.Y8G("ngIf",null==j?null:j.grossSale),t.R7$(),t.Y8G("ngIf",null==j?null:j.grossPurchase),t.R7$(),t.Y8G("ngIf",null==j?null:j.netSale),t.R7$(),t.Y8G("ngIf",null==j?null:j.netPurchase),t.R7$(),t.Y8G("ngIf",null==j?null:j.payment),t.R7$(),t.Y8G("ngIf",null==j?null:j.quantity),t.R7$(),t.Y8G("ngIf",j.amount)}}function Xt(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"dateFormat"),t.k0s()),2&ot){const j=t.XpG(2).$implicit,nt=t.XpG(2);t.R7$(),t.JRh(t.i5U(2,1,j.monthYear,nt.settingData))}}function mt(ot,me){if(1&ot&&t.EFF(0),2&ot){const j=t.XpG(2).$implicit;t.JRh(j.monthYear)}}function ct(ot,me){if(1&ot&&(t.j41(0,"td",22),t.DNE(1,Xt,3,4,"span",23)(2,mt,1,1,"ng-template",null,1,t.C5r),t.k0s()),2&ot){const j=t.sdS(3),nt=t.XpG(3);t.R7$(),t.Y8G("ngIf","sale_payment"==nt.reportType&&"daily"==nt.filterObj.groupBy&&"byTime"==nt.filterObj.shownBy||"sale_product"==nt.reportType&&"daily"==nt.filterObj.groupBy&&"byTime"==nt.filterObj.shownByProductReport||"purchase_product"==nt.reportType&&"daily"==nt.filterObj.groupBy&&"byTime"==nt.filterObj.shownByProductReport||"purchase_payment"==nt.reportType&&"daily"==nt.filterObj.groupBy&&"byTime"==nt.filterObj.shownByPurchaseReport)("ngIfElse",j)}}function xt(ot,me){if(1&ot&&(t.j41(0,"td",22)(1,"span"),t.EFF(2),t.nI1(3,"CurrencyPipe"),t.k0s()()),2&ot){const j=t.XpG().$implicit,nt=t.XpG(2);t.R7$(2),t.JRh(t.iJd(3,1,t.l_i(7,f,j.grandSubTotal,nt.settingData)))}}function ee(ot,me){if(1&ot&&(t.j41(0,"td",22)(1,"span"),t.EFF(2),t.nI1(3,"CurrencyPipe"),t.k0s()()),2&ot){const j=t.XpG().$implicit,nt=t.XpG(2);t.R7$(2),t.JRh(t.iJd(3,1,t.l_i(7,f,j.netSubTotal,nt.settingData)))}}function Ge(ot,me){if(1&ot&&(t.j41(0,"td",22)(1,"span"),t.EFF(2),t.nI1(3,"CurrencyPipe"),t.k0s()()),2&ot){const j=t.XpG().$implicit,nt=t.XpG(2);t.R7$(2),t.JRh(t.iJd(3,1,t.l_i(7,f,j.paymentSubTotal,nt.settingData)))}}function Ce(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"dateFormat"),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG(3);t.R7$(),t.JRh(t.i5U(2,1,j.clientName,nt.settingData))}}function je(ot,me){if(1&ot&&t.EFF(0),2&ot){const j=t.XpG().$implicit;t.JRh(j.clientName)}}function iA(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG(2).$implicit;t.R7$(),t.JRh(j.productUnit)}}function dA(ot,me){if(1&ot&&(t.j41(0,"td")(1,"span"),t.EFF(2),t.nI1(3,"CurrencyPipe"),t.DNE(4,iA,2,1,"span",10),t.k0s()()),2&ot){const j=t.XpG().$implicit,nt=t.XpG(3);t.R7$(2),t.SpI("",t.iJd(3,2,t.l_i(8,f,j.grandSaleAmt,nt.settingData))," "),t.R7$(2),t.Y8G("ngIf","sale_product"==nt.reportType&&nt.filterObj.metricsToShow.quantity||"purchase_product"==nt.reportType&&nt.filterObj.metricsToShow.quantity)}}function Ye(ot,me){if(1&ot&&(t.j41(0,"td")(1,"span"),t.EFF(2),t.nI1(3,"CurrencyPipe"),t.k0s()()),2&ot){const j=t.XpG().$implicit,nt=t.XpG(3);t.R7$(2),t.SpI("",t.iJd(3,1,t.l_i(7,f,j.netSaleAmt,nt.settingData))," ")}}function rA(ot,me){if(1&ot&&(t.j41(0,"td")(1,"span"),t.EFF(2),t.nI1(3,"CurrencyPipe"),t.k0s()()),2&ot){const j=t.XpG().$implicit,nt=t.XpG(3);t.R7$(2),t.JRh(t.iJd(3,1,t.l_i(7,f,j.paymentAmt,nt.settingData)))}}function fA(ot,me){if(1&ot&&(t.j41(0,"tr",24),t.nrm(1,"td",19),t.j41(2,"td"),t.DNE(3,Ce,3,4,"span",23)(4,je,1,1,"ng-template",null,1,t.C5r),t.k0s(),t.DNE(6,dA,5,11,"td",10)(7,Ye,4,10,"td",10)(8,rA,4,10,"td",10),t.k0s()),2&ot){const j=t.sdS(5),nt=t.XpG(3);t.R7$(3),t.Y8G("ngIf","sale_payment"==nt.reportType&&"daily"==nt.filterObj.groupBy&&"byClient"==nt.filterObj.shownBy||"sale_product"==nt.reportType&&"daily"==nt.filterObj.groupBy&&"byProduct"==nt.filterObj.shownByProductReport||"purchase_product"==nt.reportType&&"daily"==nt.filterObj.groupBy&&"byProduct"==nt.filterObj.shownByProductReport||"purchase_payment"==nt.reportType&&"daily"==nt.filterObj.groupBy&&"bySupplier"==nt.filterObj.shownByPurchaseReport)("ngIfElse",j),t.R7$(3),t.Y8G("ngIf","sale_payment"==nt.reportType&&nt.filterObj.metricsToShow.grossSale||"sale_product"==nt.reportType&&nt.filterObj.metricsToShow.quantity||"purchase_product"==nt.reportType&&nt.filterObj.metricsToShow.quantity||"purchase_payment"==nt.reportType&&nt.filterObj.metricsToShow.grossPurchase),t.R7$(),t.Y8G("ngIf","sale_payment"==nt.reportType&&nt.filterObj.metricsToShow.netSale||"sale_product"==nt.reportType&&nt.filterObj.metricsToShow.amount||"purchase_product"==nt.reportType&&nt.filterObj.metricsToShow.amount||"purchase_payment"==nt.reportType&&nt.filterObj.metricsToShow.netPurchase),t.R7$(),t.Y8G("ngIf","sale_payment"==nt.reportType&&nt.filterObj.metricsToShow.payment||"purchase_payment"==nt.reportType&&nt.filterObj.metricsToShow.payment)}}function TA(ot,me){if(1&ot&&(t.j41(0,"tbody")(1,"tr",18)(2,"td",19),t.EFF(3),t.k0s(),t.DNE(4,ct,4,2,"td",20)(5,xt,4,10,"td",20)(6,ee,4,10,"td",20)(7,Ge,4,10,"td",20),t.k0s(),t.DNE(8,fA,9,5,"tr",21),t.k0s()),2&ot){const j=me.$implicit,nt=me.index,mA=t.XpG(2);t.R7$(3),t.JRh(nt+1),t.R7$(),t.Y8G("ngIf",j.monthYear),t.R7$(),t.Y8G("ngIf","sale_payment"==mA.reportType&&mA.filterObj.metricsToShow.grossSale||"sale_product"==mA.reportType&&mA.filterObj.metricsToShow.quantity||"purchase_product"==mA.reportType&&mA.filterObj.metricsToShow.quantity||"purchase_payment"==mA.reportType&&mA.filterObj.metricsToShow.grossPurchase),t.R7$(),t.Y8G("ngIf","sale_payment"==mA.reportType&&mA.filterObj.metricsToShow.netSale||"sale_product"==mA.reportType&&mA.filterObj.metricsToShow.amount||"purchase_product"==mA.reportType&&mA.filterObj.metricsToShow.amount||"purchase_payment"==mA.reportType&&mA.filterObj.metricsToShow.netPurchase),t.R7$(),t.Y8G("ngIf","sale_payment"==mA.reportType&&mA.filterObj.metricsToShow.payment||"purchase_payment"==mA.reportType&&mA.filterObj.metricsToShow.payment),t.R7$(),t.Y8G("ngForOf",j.records)}}function EA(ot,me){if(1&ot&&(t.j41(0,"td")(1,"span"),t.EFF(2),t.nI1(3,"CurrencyPipe"),t.k0s()()),2&ot){const j=t.XpG(3);t.R7$(2),t.JRh(t.iJd(3,1,t.l_i(7,f,null==j.reportObj?null:j.reportObj.grandSaleTotal,j.settingData)))}}function fe(ot,me){if(1&ot&&(t.j41(0,"td")(1,"span"),t.EFF(2),t.nI1(3,"CurrencyPipe"),t.k0s()()),2&ot){const j=t.XpG(3);t.R7$(2),t.JRh(t.iJd(3,1,t.l_i(7,f,null==j.reportObj?null:j.reportObj.netSaleTotal,j.settingData)))}}function xe(ot,me){if(1&ot&&(t.j41(0,"td")(1,"span"),t.EFF(2),t.nI1(3,"CurrencyPipe"),t.k0s()()),2&ot){const j=t.XpG(3);t.R7$(2),t.JRh(t.iJd(3,1,t.l_i(7,f,null==j.reportObj?null:j.reportObj.paymentTotal,j.settingData)))}}function FA(ot,me){if(1&ot&&(t.j41(0,"tr",25),t.nrm(1,"td"),t.j41(2,"td")(3,"span"),t.EFF(4),t.k0s()(),t.DNE(5,EA,4,10,"td",10)(6,fe,4,10,"td",10)(7,xe,4,10,"td",10),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG();t.R7$(4),t.JRh(j("TOTAL")),t.R7$(),t.Y8G("ngIf","sale_payment"==nt.reportType&&nt.filterObj.metricsToShow.grossSale||"purchase_payment"==nt.reportType&&nt.filterObj.metricsToShow.grossPurchase),t.R7$(),t.Y8G("ngIf","sale_payment"==nt.reportType&&nt.filterObj.metricsToShow.netSale||"purchase_payment"==nt.reportType&&nt.filterObj.metricsToShow.netPurchase),t.R7$(),t.Y8G("ngIf","sale_payment"==nt.reportType&&nt.filterObj.metricsToShow.payment||"purchase_payment"==nt.reportType&&nt.filterObj.metricsToShow.payment)}}function Xe(ot,me){if(1&ot&&(t.j41(0,"td"),t.EFF(1),t.nI1(2,"CurrencyPipe"),t.k0s()),2&ot){const j=t.XpG(3);t.R7$(),t.SpI(" ",t.iJd(2,1,t.sMw(7,E,null==j.reportObj?null:j.reportObj.netQtyTotal,j.settingData,null==j.settingData?null:j.settingData.quantityRoundOff)),"")}}function Ve(ot,me){if(1&ot&&(t.j41(0,"tr",25),t.nrm(1,"td"),t.j41(2,"td")(3,"span"),t.EFF(4),t.k0s()(),t.DNE(5,Xe,3,11,"td",10),t.j41(6,"td"),t.EFF(7),t.nI1(8,"CurrencyPipe"),t.k0s()()),2&ot){const j=t.XpG().$implicit,nt=t.XpG();t.R7$(4),t.JRh(j("TOTAL")),t.R7$(),t.Y8G("ngIf",nt.filterObj.metricsToShow.quantity),t.R7$(2),t.JRh(t.iJd(8,3,t.l_i(9,f,null==nt.reportObj?null:nt.reportObj.netSaleTotal,nt.settingData)))}}function nA(ot,me){if(1&ot&&(t.qex(0),t.j41(1,"html")(2,"head"),t.nrm(3,"meta",3),t.j41(4,"title"),t.EFF(5,"Sales/Payment Report"),t.k0s()(),t.j41(6,"body",4,0)(8,"div",5)(9,"div",6)(10,"div",7)(11,"h2",8),t.EFF(12),t.k0s(),t.j41(13,"h2",9),t.DNE(14,w,2,1,"span",10)(15,Q,2,1,"span",10)(16,b,2,1,"span",10)(17,C,2,1,"span",10),t.k0s(),t.j41(18,"h5",11),t.DNE(19,T,2,1,"span",10)(20,N,2,2,"span",10),t.k0s()(),t.j41(21,"div",12),t.EFF(22),t.k0s()(),t.j41(23,"table")(24,"thead"),t.DNE(25,Mt,11,9,"tr",13),t.k0s(),t.DNE(26,TA,9,6,"tbody",13)(27,FA,8,4,"tr",14)(28,Ve,9,12,"tr",14),t.k0s()()()(),t.bVm()),2&ot){const j=me.$implicit,nt=t.XpG();t.R7$(12),t.JRh(null==nt.organizationData?null:nt.organizationData.org_name),t.R7$(2),t.Y8G("ngIf","sale_payment"==nt.reportType),t.R7$(),t.Y8G("ngIf","sale_product"==nt.reportType),t.R7$(),t.Y8G("ngIf","purchase_product"==nt.reportType),t.R7$(),t.Y8G("ngIf","purchase_payment"==nt.reportType),t.R7$(2),t.Y8G("ngIf",1==nt.filterObj.duration),t.R7$(),t.Y8G("ngIf",2==nt.filterObj.duration||3==nt.filterObj.duration||4==nt.filterObj.duration||5==nt.filterObj.duration||6==nt.filterObj.duration||7==nt.filterObj.duration),t.R7$(2),t.Lme(" ",j("GENERATED_ON")," : ",nt.genDate," "),t.R7$(3),t.Y8G("ngForOf",nt.reportObj.reportHeader),t.R7$(),t.Y8G("ngForOf",nt.reportObj.report),t.R7$(),t.Y8G("ngIf","sale_payment"==nt.reportType||"purchase_payment"==nt.reportType),t.R7$(),t.Y8G("ngIf","purchase_product"==nt.reportType&&nt.filterObj.metricsToShow.amount||"sale_product"==nt.reportType&&nt.filterObj.metricsToShow.amount)}}let _e=(()=>{class ot{constructor(j,nt,mA,jA,Go,er,_t){this.reportData=j,this.dialogRef=nt,this.componentFactoryResolver=mA,this.dataStoreService=jA,this.syncDbService=Go,this.syncApiService=er,this.translocoService=_t,this.customFonts=[],this.activeLanguage=this.translocoService.getActiveLang(),"hi"==_t.getActiveLang()&&(this.activeLanguage="en"),this.genDate=e().format("DD MMM YYYY"),this.reportType=this.reportData.reportType,this.filterObj=this.reportData.filterObj,this.reportObj=this.reportData.reportObject}ngOnInit(){this.fetchDBData()}fetchDBData(){var j=this;return(0,D.A)(function*(){j.syncApiService.fetchMultipleDbData(["filterSettingData","filterOrganizationData"],function(){var nt=(0,D.A)(function*(mA){var jA=yield mA.data;200===mA.status&&!(0,h.A)(jA)&&((0,s.A)(jA,"filterSettingData")&&!(0,h.A)(jA.filterSettingData)&&(j.settingData=jA.filterSettingData,j.currencySymbol=j.settingData.currencySymbol),(0,s.A)(jA,"filterOrganizationData")&&!(0,h.A)(jA.filterOrganizationData)&&(j.organizationData=jA.filterOrganizationData))});return function(mA){return nt.apply(this,arguments)}}())})()}static#t=this.\u0275fac=function(nt){return new(nt||ot)(t.rXU(R.Vh),t.rXU(R.CP),t.rXU(t.OM3),t.rXU(u.V),t.rXU(g.P),t.rXU(a.P),t.rXU(c.JO))};static#e=this.\u0275cmp=t.VBU({type:ot,selectors:[["app-sale-purchase-report-preview"]],decls:1,vars:1,consts:[["reports",""],["other",""],[4,"transloco","translocoLang"],["charset","utf-8"],["id","reports"],[1,"container"],[1,"row","m-0"],[1,"col-md-6","ps-0"],[1,"orgName"],[1,"reportName"],[4,"ngIf"],[1,"subTitle"],[1,"col-md-6","pe-0","reportDate"],[4,"ngFor","ngForOf"],["class","parentHeader","style","background: #1889e5;color: #fff;",4,"ngIf"],[1,"font-center",2,"width","8%"],["class","font-start header-sticky",4,"ngIf"],[1,"font-start","header-sticky"],[1,"parentHeader"],[1,"text-center"],["class","text-start",4,"ngIf"],["class","",4,"ngFor","ngForOf"],[1,"text-start"],[4,"ngIf","ngIfElse"],[1,""],[1,"parentHeader",2,"background","#1889e5","color","#fff"]],template:function(nt,mA){1&nt&&t.DNE(0,nA,29,13,"ng-container",2),2&nt&&t.Y8G("translocoLang",mA.activeLanguage)},dependencies:[l.Sq,l.bT,c.bA,B.o,p.a],styles:["body[_ngcontent-%COMP%]{font-family:TSCustom!important}table[_ngcontent-%COMP%]{border-spacing:0;position:relative;margin:10px 0 0;padding:0;width:100%;height:auto;border-collapse:collapse;page-break-inside:auto}table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], th[_ngcontent-%COMP%]{padding:4px 7px;border:1px solid #cacfd6;white-space:pre-wrap;word-break:break-word;font-size:12px}table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:4px 7px;border:1px solid #cacfd6;background:#717c91;color:#fff}table[_ngcontent-%COMP%]   tr.parentHeader[_ngcontent-%COMP%]{background:#e3eaf9;color:#000;font-weight:700}.font-center[_ngcontent-%COMP%]{text-align:center}.font-left[_ngcontent-%COMP%]{text-align:left}.font-right[_ngcontent-%COMP%]{text-align:right}.container[_ngcontent-%COMP%]{padding:15px}.reportDate[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;align-items:flex-end;color:#8d94a1;margin:0;font-size:16px}.orgName[_ngcontent-%COMP%]{color:#0b1038;margin:0;font-size:1rem}.reportName[_ngcontent-%COMP%]{color:#2096f3;margin:0;font-size:1.2rem}.subTitle[_ngcontent-%COMP%]{color:#717c91;margin:0;font-size:16px}.fontBold[_ngcontent-%COMP%]{font-weight:700}[_ngcontent-%COMP%]:root   .mat-dialog-actions[_ngcontent-%COMP%]{text-align:center!important}"]})}return ot})();var tA=d(28203);const on=(ot,me)=>[ot,me,!1,2,!1];function GA(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("INVOICE_AGING_SALES"))}}function Qn(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("INVOICE_AGING_SUPPLIER_PURCHASE"))}}function _A(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("CUSTOMER_NAME"))}}function fn(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("SUPPLIER_LABEL"))}}function hA(ot,me){if(1&ot&&(t.j41(0,"span",20),t.EFF(1),t.k0s()),2&ot){const j=t.XpG(2);t.R7$(),t.SpI(" (",j.currencySymbol,")")}}function kn(ot,me){if(1&ot&&(t.j41(0,"span",20),t.EFF(1),t.k0s()),2&ot){const j=t.XpG(2);t.R7$(),t.SpI(" (",j.currencySymbol,")")}}function ni(ot,me){if(1&ot&&(t.j41(0,"span",20),t.EFF(1),t.k0s()),2&ot){const j=t.XpG(2);t.R7$(),t.SpI(" (",j.currencySymbol,")")}}function mi(ot,me){if(1&ot&&(t.j41(0,"span",20),t.EFF(1),t.k0s()),2&ot){const j=t.XpG(2);t.R7$(),t.SpI(" (",j.currencySymbol,")")}}function no(ot,me){if(1&ot&&(t.j41(0,"tr")(1,"td",21),t.EFF(2),t.k0s(),t.j41(3,"td",22),t.EFF(4),t.nI1(5,"CurrencyPipe"),t.k0s(),t.j41(6,"td",23),t.EFF(7),t.nI1(8,"CurrencyPipe"),t.k0s(),t.j41(9,"td",23),t.EFF(10),t.nI1(11,"CurrencyPipe"),t.k0s(),t.j41(12,"td",23),t.EFF(13),t.nI1(14,"CurrencyPipe"),t.k0s()()),2&ot){const j=me.$implicit,nt=t.XpG(2);t.R7$(2),t.JRh(j.clientName),t.R7$(2),t.JRh(t.iJd(5,5,t.l_i(29,on,j.normalDueInvoiceSubtotal,nt.settingData))),t.R7$(3),t.JRh(t.iJd(8,11,t.l_i(32,on,j.overdueInvoiceSubtotal,nt.settingData))),t.R7$(3),t.JRh(t.iJd(11,17,t.l_i(35,on,j.longOverdueInvoiceSubtotal,nt.settingData))),t.R7$(3),t.JRh(t.iJd(14,23,t.l_i(38,on,j.subTotal,nt.settingData)))}}function ZA(ot,me){if(1&ot&&(t.qex(0),t.j41(1,"html",1)(2,"head"),t.nrm(3,"meta",2)(4,"meta",3)(5,"meta",4)(6,"meta",5),t.j41(7,"title"),t.EFF(8,"Sales/Payment Report"),t.k0s()(),t.j41(9,"body")(10,"div",6)(11,"div",7)(12,"div",8)(13,"h2",9),t.EFF(14),t.k0s(),t.j41(15,"h2",10),t.DNE(16,GA,2,1,"span",11)(17,Qn,2,1,"span",11),t.k0s()(),t.j41(18,"div",12),t.EFF(19),t.k0s()(),t.j41(20,"table",13)(21,"thead")(22,"tr")(23,"th"),t.DNE(24,_A,2,1,"span",11)(25,fn,2,1,"span",11),t.k0s(),t.j41(26,"th"),t.EFF(27),t.DNE(28,hA,2,1,"span",14),t.j41(29,"p",15),t.EFF(30),t.k0s()(),t.j41(31,"th"),t.EFF(32),t.DNE(33,kn,2,1,"span",14),t.j41(34,"p",16),t.EFF(35),t.k0s()(),t.j41(36,"th"),t.EFF(37),t.DNE(38,ni,2,1,"span",14),t.j41(39,"p",16),t.EFF(40),t.k0s()(),t.j41(41,"th"),t.EFF(42),t.DNE(43,mi,2,1,"span",14),t.k0s()()(),t.j41(44,"tbody"),t.DNE(45,no,15,41,"tr",17),t.j41(46,"tr",18)(47,"th",19),t.EFF(48),t.k0s(),t.j41(49,"th",19),t.EFF(50),t.nI1(51,"CurrencyPipe"),t.k0s(),t.j41(52,"th",19),t.EFF(53),t.nI1(54,"CurrencyPipe"),t.k0s(),t.j41(55,"th",19),t.EFF(56),t.nI1(57,"CurrencyPipe"),t.k0s(),t.j41(58,"th",19),t.EFF(59),t.nI1(60,"CurrencyPipe"),t.k0s()()()()()()(),t.bVm()),2&ot){const j=me.$implicit,nt=t.XpG();t.R7$(14),t.JRh(null==nt.organizationData?null:nt.organizationData.org_name),t.R7$(2),t.Y8G("ngIf","sale_invoice_aging"==nt.reportType),t.R7$(),t.Y8G("ngIf","purchase_invoice_aging"==nt.reportType),t.R7$(2),t.Lme(" ",j("GENERATED_ON")," : ",nt.genDate," "),t.R7$(5),t.Y8G("ngIf","sale_invoice_aging"==nt.reportType),t.R7$(),t.Y8G("ngIf","purchase_invoice_aging"==nt.reportType),t.R7$(2),t.JRh(j("NORMAL_DUE")),t.R7$(),t.Y8G("ngIf",nt.currencySymbol),t.R7$(2),t.Lme("(<",nt.filterObject.overDueAfter," ",j("DAYS"),")"),t.R7$(2),t.JRh(j("OVERDUE")),t.R7$(),t.Y8G("ngIf",nt.currencySymbol),t.R7$(2),t.E5c("(",nt.filterObject.overDueAfter,"-",nt.filterObject.longOverDue," ",j("DAYS"),")"),t.R7$(2),t.JRh(j("LONG_OVERDUE_AFTER")),t.R7$(),t.Y8G("ngIf",nt.currencySymbol),t.R7$(2),t.Lme("(>",nt.filterObject.longOverDue," ",j("DAYS"),")"),t.R7$(2),t.JRh(j("TOTAL")),t.R7$(),t.Y8G("ngIf",nt.currencySymbol),t.R7$(2),t.Y8G("ngForOf",nt.reportObj.records),t.R7$(3),t.JRh(j("TOTAL")),t.R7$(2),t.JRh(t.iJd(51,28,t.l_i(52,on,nt.reportObj.normalDueTotal,nt.settingData))),t.R7$(3),t.JRh(t.iJd(54,34,t.l_i(55,on,nt.reportObj.overdueTotal,nt.settingData))),t.R7$(3),t.JRh(t.iJd(57,40,t.l_i(58,on,nt.reportObj.longOverdueTotal,nt.settingData))),t.R7$(3),t.JRh(t.iJd(60,46,t.l_i(61,on,nt.reportObj.total,nt.settingData)))}}let Ke=(()=>{class ot{constructor(j,nt,mA,jA,Go,er){this.reportData=j,this.componentFactoryResolver=nt,this.dataStoreService=mA,this.syncDbService=jA,this.syncApiService=Go,this.translocoService=er,this.filterObject={overDueAfter:30,longOverDue:60,applySaleOfFixedAssed:!1},this.customFonts=[],this.activeLanguage=this.translocoService.getActiveLang(),"hi"==er.getActiveLang()&&(this.activeLanguage="en"),this.genDate=e().format("DD MMM YYYY"),this.reportType=this.reportData.reportType,this.reportObj=this.reportData.reportObject}ngOnInit(){let j=JSON.parse(F.SE.getCache("invoice_aging_filter_data"));(0,h.A)(j)||Object.assign(this.filterObject,j),this.fetchDBData()}fetchDBData(){var j=this;return(0,D.A)(function*(){j.syncApiService.fetchMultipleDbData(["filterSettingData","filterOrganizationData"],function(){var nt=(0,D.A)(function*(mA){var jA=yield mA.data;200===mA.status&&!(0,h.A)(jA)&&((0,s.A)(jA,"filterSettingData")&&!(0,h.A)(jA.filterSettingData)&&(j.settingData=jA.filterSettingData,j.currencySymbol=j.settingData.currencySymbol),(0,s.A)(jA,"filterOrganizationData")&&!(0,h.A)(jA.filterOrganizationData)&&(j.organizationData=jA.filterOrganizationData))});return function(mA){return nt.apply(this,arguments)}}())})()}static#t=this.\u0275fac=function(nt){return new(nt||ot)(t.rXU(R.Vh),t.rXU(t.OM3),t.rXU(u.V),t.rXU(g.P),t.rXU(a.P),t.rXU(c.JO))};static#e=this.\u0275cmp=t.VBU({type:ot,selectors:[["app-invoice-aging-preview"]],decls:1,vars:1,consts:[[4,"transloco","translocoLang"],["dir","ltr","lang","en"],["charset","utf-8"],["name","viewport","content","width=794, initial-scale=1, shrink-to-fit=no"],["name","description","content","Simple Accounting"],["name","author","content","Simple Accounting Report"],[1,"container"],[1,"row","m-0"],[1,"col-md-6","ps-0"],[1,"orgName"],[1,"reportName"],[4,"ngIf"],[1,"col-md-6","pe-0","reportDate"],[1,"print-friendly"],["style","padding: 0px !important;",4,"ngIf"],[1,"m-0","p-0"],[1,"m-0"],[4,"ngFor","ngForOf"],[2,"background","#1889e5 !","color","#fff"],[2,"background","#1889e5"],[2,"padding","0px !important"],[1,"c"],[1,"l"],[1,"r"]],template:function(nt,mA){1&nt&&t.DNE(0,ZA,61,64,"ng-container",0),2&nt&&t.Y8G("translocoLang",mA.activeLanguage)},dependencies:[l.Sq,l.bT,c.bA,tA.ig,B.o],styles:["body[_ngcontent-%COMP%]{font-family:TSCustom!important}table[_ngcontent-%COMP%]{border-spacing:0;position:relative;margin:10px 0 0;padding:0;width:100%;height:auto;border-collapse:collapse;page-break-inside:auto}table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], th[_ngcontent-%COMP%]{padding:4px 7px;border:1px solid #cacfd6;white-space:pre-wrap;word-break:break-word;font-size:12px}table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:4px 7px;border:1px solid #cacfd6;background:#717c91;color:#fff}table[_ngcontent-%COMP%]   tr.parentHeader[_ngcontent-%COMP%]{background:#e3eaf9;color:#000;font-weight:700}.font-center[_ngcontent-%COMP%]{text-align:center}.font-left[_ngcontent-%COMP%]{text-align:left}.font-right[_ngcontent-%COMP%]{text-align:right}.container[_ngcontent-%COMP%]{padding:15px}.reportDate[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;align-items:flex-end;color:#8d94a1;margin:0;font-size:16px}.orgName[_ngcontent-%COMP%]{color:#0b1038;margin:0;font-size:1rem}.reportName[_ngcontent-%COMP%]{color:#2096f3;margin:0;font-size:1.2rem}.subTitle[_ngcontent-%COMP%]{color:#717c91;margin:0;font-size:16px}.fontBold[_ngcontent-%COMP%]{font-weight:700}.manage-width-inventory[_ngcontent-%COMP%]{width:8%}"]})}return ot})();const Ne=(ot,me,j)=>[ot,me,!1,j,!1],Me=(ot,me)=>[ot,me,!1,2,!1];function BA(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("DETAILED_SALES_REPORT"))}}function dn(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("DETAILED_PURCHASE_REPORT"))}}function Yn(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("SHOWING_FOR_ALL_TIME"))}}function Rn(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG();t.R7$(),t.Lme("",j("SHOWING_FOR")," ",nt.filterObj.formatDateValue,"")}}function Tn(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("INVOICE_NO"))}}function Fn(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("PURCHASE_NUMBER"))}}function Te(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("CUSTOMER"))}}function Ie(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("SUPPLIER"))}}function we(ot,me){if(1&ot&&(t.j41(0,"tr",20)(1,"td",15),t.EFF(2),t.nI1(3,"dateFormat"),t.k0s(),t.j41(4,"td",15),t.EFF(5),t.k0s(),t.j41(6,"td",16),t.EFF(7),t.k0s(),t.j41(8,"td",16),t.EFF(9),t.k0s(),t.j41(10,"td",16),t.EFF(11),t.nI1(12,"CurrencyPipe"),t.k0s(),t.j41(13,"td",16),t.EFF(14),t.nI1(15,"CurrencyPipe"),t.k0s(),t.j41(16,"td",16),t.EFF(17),t.nI1(18,"CurrencyPipe"),t.k0s(),t.j41(19,"td",16),t.EFF(20),t.nI1(21,"CurrencyPipe"),t.k0s(),t.j41(22,"td",16),t.EFF(23),t.nI1(24,"CurrencyPipe"),t.k0s(),t.j41(25,"td",16),t.EFF(26),t.nI1(27,"CurrencyPipe"),t.k0s()()),2&ot){const j=me.$implicit,nt=t.XpG(2);t.R7$(2),t.JRh(t.i5U(3,10,j.createDate,nt.settingData)),t.R7$(3),t.JRh(j.invoiceNo),t.R7$(2),t.JRh(j.clientName),t.R7$(2),t.JRh(j.productName),t.R7$(2),t.JRh(t.iJd(12,13,t.sMw(49,Ne,j.productQty,nt.settingData,nt.quantityRoundOff))),t.R7$(3),t.JRh(t.iJd(15,19,t.l_i(53,Me,j.productRate,nt.settingData))),t.R7$(3),t.JRh(t.iJd(18,25,t.l_i(56,Me,j.discount,nt.settingData))),t.R7$(3),t.JRh(t.iJd(21,31,t.l_i(59,Me,j.taxable,nt.settingData))),t.R7$(3),t.JRh(t.iJd(24,37,t.l_i(62,Me,j.tax,nt.settingData))),t.R7$(3),t.JRh(t.iJd(27,43,t.l_i(65,Me,j.amountAfterTax,nt.settingData)))}}function Ee(ot,me){if(1&ot&&(t.qex(0),t.j41(1,"html",1)(2,"head"),t.nrm(3,"meta",2)(4,"meta",3)(5,"meta",4)(6,"meta",5),t.j41(7,"title"),t.EFF(8,"Accounting"),t.k0s()(),t.j41(9,"body")(10,"div",6)(11,"div",7)(12,"div",8)(13,"h2",9),t.EFF(14),t.k0s(),t.j41(15,"h2",10),t.DNE(16,BA,2,1,"span",11)(17,dn,2,1,"span",11),t.k0s(),t.j41(18,"h5",12),t.DNE(19,Yn,2,1,"span",11)(20,Rn,2,2,"span",11),t.k0s()(),t.j41(21,"div",13),t.EFF(22),t.k0s()(),t.j41(23,"table",14)(24,"thead")(25,"tr")(26,"th",15),t.EFF(27),t.k0s(),t.j41(28,"th",15),t.DNE(29,Tn,2,1,"span",11)(30,Fn,2,1,"span",11),t.k0s(),t.j41(31,"th",16),t.DNE(32,Te,2,1,"span",11)(33,Ie,2,1,"span",11),t.k0s(),t.j41(34,"th",17),t.EFF(35),t.k0s(),t.j41(36,"th",18),t.EFF(37),t.k0s(),t.j41(38,"th",16),t.EFF(39),t.k0s(),t.j41(40,"th",16),t.EFF(41),t.k0s(),t.j41(42,"th",16),t.EFF(43),t.k0s(),t.j41(44,"th",16),t.EFF(45),t.k0s(),t.j41(46,"th",16),t.EFF(47),t.k0s()()(),t.j41(48,"tbody"),t.DNE(49,we,28,68,"tr",19),t.k0s()()()()(),t.bVm()),2&ot){const j=me.$implicit,nt=t.XpG();t.R7$(14),t.JRh(null==nt.organizationData?null:nt.organizationData.org_name),t.R7$(2),t.Y8G("ngIf","sale_detail_report"==nt.reportType),t.R7$(),t.Y8G("ngIf","purchase_detail_report"==nt.reportType),t.R7$(2),t.Y8G("ngIf",1==nt.filterObj.duration),t.R7$(),t.Y8G("ngIf",2==nt.filterObj.duration||3==nt.filterObj.duration||4==nt.filterObj.duration||5==nt.filterObj.duration||6==nt.filterObj.duration||7==nt.filterObj.duration),t.R7$(2),t.Lme(" ",j("GENERATED_ON")," : ",nt.genDate," "),t.R7$(5),t.JRh(j("DATE_LABEL")),t.R7$(2),t.Y8G("ngIf","sale_detail_report"==nt.reportType),t.R7$(),t.Y8G("ngIf","purchase_detail_report"==nt.reportType),t.R7$(2),t.Y8G("ngIf","sale_detail_report"==nt.reportType),t.R7$(),t.Y8G("ngIf","purchase_detail_report"==nt.reportType),t.R7$(2),t.JRh(j("PRODUCT_SERVICES_LABEL")),t.R7$(2),t.JRh(j("QUANTITY")),t.R7$(2),t.JRh(j("RATE_LABEL")),t.R7$(2),t.JRh(j("DIS_LABEL")),t.R7$(2),t.JRh(j("TAXABLE")),t.R7$(2),t.JRh(j("TAX_LABEL")),t.R7$(2),t.JRh(j("AMOUNT_AFTER_TAX")),t.R7$(2),t.Y8G("ngForOf",nt.reportObj.detailInvReportList)}}let ue=(()=>{class ot{constructor(j,nt,mA,jA,Go){this.reportData=j,this.dataStoreService=nt,this.syncDbService=mA,this.syncApiService=jA,this.translocoService=Go,this.customFonts=[],this.activeLanguage=this.translocoService.getActiveLang(),"hi"==Go.getActiveLang()&&(this.activeLanguage="en"),this.genDate=e().format("DD MMM YYYY"),this.reportType=this.reportData.reportType,this.filterObj=this.reportData.filterObj,this.reportObj=this.reportData.reportObject}ngOnInit(){this.fetchDBData()}fetchDBData(){var j=this;return(0,D.A)(function*(){j.syncApiService.fetchMultipleDbData(["filterSettingData","filterOrganizationData"],function(){var nt=(0,D.A)(function*(mA){var jA=yield mA.data;200===mA.status&&!(0,h.A)(jA)&&((0,s.A)(jA,"filterSettingData")&&!(0,h.A)(jA.filterSettingData)&&(j.settingData=jA.filterSettingData,j.currencySymbol=j.settingData.currencySymbol,j.quantityRoundOff=j.settingData.quantityRoundOff),(0,s.A)(jA,"filterOrganizationData")&&!(0,h.A)(jA.filterOrganizationData)&&(j.organizationData=jA.filterOrganizationData))});return function(mA){return nt.apply(this,arguments)}}())})()}static#t=this.\u0275fac=function(nt){return new(nt||ot)(t.rXU(R.Vh),t.rXU(u.V),t.rXU(g.P),t.rXU(a.P),t.rXU(c.JO))};static#e=this.\u0275cmp=t.VBU({type:ot,selectors:[["app-detailed-report-preview"]],decls:1,vars:1,consts:[[4,"transloco","translocoLang"],["dir","ltr","lang","ar"],["charset","utf-8"],["name","viewport","content","width=device-width, initial-scale=1, shrink-to-fit=no"],["name","description","content","Authentication forms"],["name","author","content","Accounting"],[1,"container"],[1,"row","m-0"],[1,"col-md-6","ps-0"],[1,"orgName"],[1,"reportName"],[4,"ngIf"],[1,"subTitle"],[1,"col-md-6","pe-0","reportDate"],[1,"print-friendly"],[1,"font-center"],[1,"font-left"],[1,"font-right","product"],[1,"font-right","qty"],["class","",4,"ngFor","ngForOf"],[1,""]],template:function(nt,mA){1&nt&&t.DNE(0,Ee,50,20,"ng-container",0),2&nt&&t.Y8G("translocoLang",mA.activeLanguage)},dependencies:[l.Sq,l.bT,c.bA,tA.ig,B.o,p.a],styles:["body[_ngcontent-%COMP%]{font-family:TSCustom!important}table[_ngcontent-%COMP%]{border-spacing:0;position:relative;margin:10px 0 0;padding:0;width:100%;height:auto;border-collapse:collapse;page-break-inside:auto}table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], th[_ngcontent-%COMP%]{padding:4px 7px;border:1px solid #cacfd6;white-space:pre-wrap;word-break:break-word;font-size:12px}table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:4px 7px;border:1px solid #cacfd6;background:#717c91;color:#fff}table[_ngcontent-%COMP%]   tr.parentHeader[_ngcontent-%COMP%]{background:#e3eaf9;color:#000;font-weight:700}.font-center[_ngcontent-%COMP%]{text-align:center;width:10%}.font-left[_ngcontent-%COMP%]{text-align:left}.font-right[_ngcontent-%COMP%]{text-align:right}.container[_ngcontent-%COMP%]{padding:15px}.reportDate[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;align-items:flex-end;color:#8d94a1;margin:0;font-size:16px}.orgName[_ngcontent-%COMP%]{color:#0b1038;margin:0;font-size:1rem}.reportName[_ngcontent-%COMP%]{color:#2096f3;margin:0;font-size:1.2rem}.subTitle[_ngcontent-%COMP%]{color:#717c91;margin:0;font-size:16px}.fontBold[_ngcontent-%COMP%]{font-weight:700}.product[_ngcontent-%COMP%]{width:17%}.qty[_ngcontent-%COMP%]{width:7%}"]})}return ot})();var oA=d(39866);const be=(ot,me,j)=>[ot,me,!1,j,!1],qA=(ot,me)=>[ot,me,!1,2,!1];function sn(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("SALES_RETURN_REPORT"))}}function Hn(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("PURCHASE_RETURN_REPORT"))}}function Oi(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("SHOWING_FOR_ALL_TIME"))}}function yi(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG();t.R7$(),t.Lme("",j("SHOWING_FOR")," ",nt.filterObj.formatDateValue,"")}}function ii(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"dateFormat"),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG(2);t.R7$(),t.JRh(t.i5U(2,1,j.saleInvDate,nt.settingData))}}function cn(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"dateFormat"),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG(2);t.R7$(),t.JRh(t.i5U(2,1,j.purchInvDate,nt.settingData))}}function xi(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"CurrencyPipe"),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG(2);t.R7$(),t.JRh(j.saleQty?t.iJd(2,1,t.sMw(7,be,j.saleQty,nt.settingData,null==nt.settingData?null:nt.settingData.quantityRoundOff)):"-")}}function gA(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"CurrencyPipe"),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG(2);t.R7$(),t.JRh(j.purchQty?t.iJd(2,1,t.sMw(7,be,j.purchQty,nt.settingData,null==nt.settingData?null:nt.settingData.quantityRoundOff)):"-")}}function WA(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"CurrencyPipe"),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG(2);t.R7$(),t.JRh(j.saleRate?t.iJd(2,1,t.l_i(7,qA,j.saleRate,nt.settingData)):"-")}}function Le(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"CurrencyPipe"),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG(2);t.R7$(),t.JRh(j.purchRate?t.iJd(2,1,t.l_i(7,qA,j.purchRate,nt.settingData)):"-")}}function Cn(ot,me){if(1&ot&&(t.j41(0,"tr",18)(1,"td",15),t.EFF(2),t.nI1(3,"dateFormat"),t.k0s(),t.j41(4,"td",15),t.EFF(5),t.k0s(),t.j41(6,"td",16),t.EFF(7),t.k0s(),t.j41(8,"td",16),t.EFF(9),t.k0s(),t.j41(10,"td",16),t.EFF(11),t.nI1(12,"CurrencyPipe"),t.k0s(),t.j41(13,"td",16),t.EFF(14),t.nI1(15,"CurrencyPipe"),t.k0s(),t.j41(16,"td",16),t.EFF(17),t.nI1(18,"CurrencyPipe"),t.k0s(),t.j41(19,"td",16),t.EFF(20),t.nI1(21,"CurrencyPipe"),t.k0s(),t.j41(22,"td",16),t.EFF(23),t.nI1(24,"CurrencyPipe"),t.k0s(),t.j41(25,"td",16),t.EFF(26),t.nI1(27,"CurrencyPipe"),t.k0s(),t.j41(28,"td",16),t.DNE(29,ii,3,4,"span",11)(30,cn,3,4,"span",11),t.k0s(),t.j41(31,"td",16),t.EFF(32),t.k0s(),t.j41(33,"td",16),t.DNE(34,xi,3,11,"span",11)(35,gA,3,11,"span",11),t.k0s(),t.j41(36,"td",16),t.DNE(37,WA,3,10,"span",11)(38,Le,3,10,"span",11),t.k0s()()),2&ot){const j=me.$implicit,nt=t.XpG(2);t.R7$(2),t.JRh(t.i5U(3,17,j.createDate,nt.settingData)),t.R7$(3),t.JRh(j.invoiceNo),t.R7$(2),t.JRh(j.clientName),t.R7$(2),t.JRh(j.productName),t.R7$(2),t.JRh(t.iJd(12,20,t.sMw(56,be,j.productQty,nt.settingData,null==nt.settingData?null:nt.settingData.quantityRoundOff))),t.R7$(3),t.JRh(t.iJd(15,26,t.l_i(60,qA,j.productRate,nt.settingData))),t.R7$(3),t.JRh(j.discount?t.iJd(18,32,t.l_i(63,qA,j.discount,nt.settingData)):"-"),t.R7$(3),t.JRh(j.taxable?t.iJd(21,38,t.l_i(66,qA,j.taxable,nt.settingData)):"-"),t.R7$(3),t.JRh(j.tax?t.iJd(24,44,t.l_i(69,qA,j.tax,nt.settingData)):"-"),t.R7$(3),t.JRh(j.amountAfterTax?t.iJd(27,50,t.l_i(72,qA,j.amountAfterTax,nt.settingData)):"-"),t.R7$(3),t.Y8G("ngIf","sale_return_report"==nt.reportType),t.R7$(),t.Y8G("ngIf","purchase_return_report"==nt.reportType),t.R7$(2),t.JRh("sale_return_report"==nt.reportType?j.saleInvNo:j.purchInvNo),t.R7$(2),t.Y8G("ngIf","sale_return_report"==nt.reportType),t.R7$(),t.Y8G("ngIf","purchase_return_report"==nt.reportType),t.R7$(2),t.Y8G("ngIf","sale_return_report"==nt.reportType),t.R7$(),t.Y8G("ngIf","purchase_return_report"==nt.reportType)}}function $e(ot,me){if(1&ot&&(t.qex(0),t.j41(1,"html",1)(2,"head"),t.nrm(3,"meta",2)(4,"meta",3)(5,"meta",4)(6,"meta",5),t.j41(7,"title"),t.EFF(8,"Accounting"),t.k0s()(),t.j41(9,"body")(10,"div",6)(11,"div",7)(12,"div",8)(13,"h2",9),t.EFF(14),t.k0s(),t.j41(15,"h2",10),t.DNE(16,sn,2,1,"span",11)(17,Hn,2,1,"span",11),t.k0s(),t.j41(18,"h5",12),t.DNE(19,Oi,2,1,"span",11)(20,yi,2,2,"span",11),t.k0s()(),t.j41(21,"div",13),t.EFF(22),t.k0s()(),t.j41(23,"table",14)(24,"thead")(25,"tr")(26,"th",15),t.EFF(27),t.k0s(),t.j41(28,"th",15),t.EFF(29),t.k0s(),t.j41(30,"th",16),t.EFF(31),t.k0s(),t.j41(32,"th",16),t.EFF(33),t.k0s(),t.j41(34,"th",16),t.EFF(35),t.k0s(),t.j41(36,"th",16),t.EFF(37),t.k0s(),t.j41(38,"th",16),t.EFF(39),t.k0s(),t.j41(40,"th",16),t.EFF(41),t.k0s(),t.j41(42,"th",16),t.EFF(43),t.k0s(),t.j41(44,"th",16),t.EFF(45),t.k0s(),t.j41(46,"th",16),t.EFF(47),t.k0s(),t.j41(48,"th",16),t.EFF(49),t.k0s(),t.j41(50,"th",16),t.EFF(51),t.k0s(),t.j41(52,"th",16),t.EFF(53),t.k0s()()(),t.j41(54,"tbody"),t.DNE(55,Cn,39,75,"tr",17),t.k0s()()()()(),t.bVm()),2&ot){const j=me.$implicit,nt=t.XpG();t.R7$(14),t.JRh(null==nt.organizationData?null:nt.organizationData.org_name),t.R7$(2),t.Y8G("ngIf","sale_return_report"==nt.reportType),t.R7$(),t.Y8G("ngIf","purchase_return_report"==nt.reportType),t.R7$(2),t.Y8G("ngIf",1==nt.filterObj.duration),t.R7$(),t.Y8G("ngIf",2==nt.filterObj.duration||3==nt.filterObj.duration||4==nt.filterObj.duration||5==nt.filterObj.duration||6==nt.filterObj.duration||7==nt.filterObj.duration),t.R7$(2),t.Lme(" ",j("GENERATED_ON")," : ",nt.genDate," "),t.R7$(5),t.JRh(j("DATE_LABEL")),t.R7$(2),t.JRh(j("RETURN_INVOICE_NO")),t.R7$(2),t.JRh(j("sale_return_report"==nt.reportType?"CUSTOMER":"SUPPLIER")),t.R7$(2),t.JRh(j("PRODUCT_SERVICES_LABEL")),t.R7$(2),t.JRh(j("RETURN_QTY")),t.R7$(2),t.JRh(j("RETURN_RATE")),t.R7$(2),t.JRh(j("DIS_LABEL")),t.R7$(2),t.JRh(j("TAXABLE")),t.R7$(2),t.JRh(j("TAX_LABEL")),t.R7$(2),t.JRh(j("AMOUNT_AFTER_TAX")),t.R7$(2),t.JRh(j("INVOICE_DATE")),t.R7$(2),t.JRh(j("INVOICE_NO")),t.R7$(2),t.JRh(j("sale_return_report"==nt.reportType?"SALE_QTY":"PURCHASE_QTY")),t.R7$(2),t.JRh(j("sale_return_report"==nt.reportType?"SALE_RATE":"PURCHASE_RATE")),t.R7$(2),t.Y8G("ngForOf",nt.reportObj.detailInvReportList)}}let q=(()=>{class ot{constructor(j,nt,mA,jA,Go,er,_t){this.reportData=j,this.componentFactoryResolver=nt,this.dataStoreService=mA,this.syncDbService=jA,this.syncApiService=Go,this.commonService=er,this.translocoService=_t,this.customFonts=[],this.activeLanguage=this.translocoService.getActiveLang(),"hi"==_t.getActiveLang()&&(this.activeLanguage="en"),this.genDate=e().format("DD MMM YYYY"),this.reportType=this.reportData.reportType,this.filterObj=this.reportData.filterObj,this.reportObj=this.reportData.reportObject}ngOnInit(){this.fetchDBData()}fetchDBData(){var j=this;return(0,D.A)(function*(){j.syncApiService.fetchMultipleDbData(["filterSettingData","filterOrganizationData"],function(){var nt=(0,D.A)(function*(mA){var jA=yield mA.data;200===mA.status&&!(0,h.A)(jA)&&((0,s.A)(jA,"filterSettingData")&&!(0,h.A)(jA.filterSettingData)&&(j.settingData=jA.filterSettingData,j.currencySymbol=j.settingData.currencySymbol),(0,s.A)(jA,"filterOrganizationData")&&!(0,h.A)(jA.filterOrganizationData)&&(j.organizationData=jA.filterOrganizationData))});return function(mA){return nt.apply(this,arguments)}}())})()}static#t=this.\u0275fac=function(nt){return new(nt||ot)(t.rXU(R.Vh),t.rXU(t.OM3),t.rXU(u.V),t.rXU(g.P),t.rXU(a.P),t.rXU(oA.h),t.rXU(c.JO))};static#e=this.\u0275cmp=t.VBU({type:ot,selectors:[["app-sale-pur-return-preview"]],decls:1,vars:1,consts:[[4,"transloco","translocoLang"],["dir","ltr","lang","ar"],["charset","utf-8"],["name","viewport","content","width=device-width, initial-scale=1, shrink-to-fit=no"],["name","description","content","Authentication forms"],["name","author","content","Accounting"],[1,"container"],[1,"row","m-0"],[1,"col-md-6","ps-0"],[1,"orgName"],[1,"reportName"],[4,"ngIf"],[1,"subTitle"],[1,"col-md-6","pe-0","reportDate"],[1,"print-friendly"],[1,"font-center"],[1,"font-left"],["class","",4,"ngFor","ngForOf"],[1,""]],template:function(nt,mA){1&nt&&t.DNE(0,$e,56,22,"ng-container",0),2&nt&&t.Y8G("translocoLang",mA.activeLanguage)},dependencies:[l.Sq,l.bT,c.bA,tA.ig,B.o,p.a],styles:["body[_ngcontent-%COMP%]{font-family:TSCustom!important}table[_ngcontent-%COMP%]{border-spacing:0;position:relative;margin:10px 0 0;padding:0;width:100%;height:auto;border-collapse:collapse;page-break-inside:auto}table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], th[_ngcontent-%COMP%]{padding:4px;border:1px solid #cacfd6;white-space:pre-wrap;word-break:break-word;font-size:12px}table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:4px;border:1px solid #cacfd6;background:#717c91;color:#fff;word-break:inherit}.font-center[_ngcontent-%COMP%]{text-align:center}.font-left[_ngcontent-%COMP%]{text-align:left}.font-right[_ngcontent-%COMP%]{text-align:right}.container[_ngcontent-%COMP%]{padding:15px}.reportDate[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;align-items:flex-end;color:#8d94a1;margin:0;font-size:16px}.orgName[_ngcontent-%COMP%]{color:#0b1038;margin:0;font-size:1rem}.reportName[_ngcontent-%COMP%]{color:#2096f3;margin:0;font-size:1.2rem}.subTitle[_ngcontent-%COMP%]{color:#717c91;margin:0;font-size:16px}.fontBold[_ngcontent-%COMP%]{font-weight:700}"]})}return ot})();var te=d(26817);const M=(ot,me,j)=>[ot,me,!1,j,!1];function S(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("SHOWING_FOR_ALL_TIME"))}}function Z(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG();t.R7$(),t.Lme("",j("SHOWING_FOR")," ",nt.filterObj.formatDateValue," ")}}function et(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG();t.R7$(),t.JRh(j("byClient"==nt.filterObj.shownBySaleOrderReport?"CUSTOMER":"PRODUCT_LABEL"))}}function RA(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG();t.R7$(),t.JRh(j("byClient"==nt.filterObj.shownByPurchaseOrderReport?"SUPPLIER":"PRODUCT_LABEL"))}}function nn(ot,me){if(1&ot&&(t.j41(0,"th",15),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.SpI(" ",j("ORDER_NUM"),"")}}function Zn(ot,me){if(1&ot&&(t.j41(0,"th",15),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.SpI(" ",j("DATE_LABEL"),"")}}function Ei(ot,me){if(1&ot&&(t.j41(0,"th",15),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.SpI(" ",j("ORDER_QTY"),"")}}function zA(ot,me){if(1&ot&&(t.j41(0,"th",15),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.SpI(" ",j("PENDING_QTY"),"")}}function ri(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG(2);t.R7$(),t.JRh("byProduct"==nt.filterObj.shownBySaleOrderReport?j.productName:j.clientName)}}function Ht(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG(2);t.R7$(),t.JRh("byProduct"==nt.filterObj.shownByPurchaseOrderReport?j.productName:j.clientName)}}function lA(ot,me){1&ot&&(t.j41(0,"td",19),t.nrm(1,"span"),t.k0s())}function ze(ot,me){1&ot&&(t.j41(0,"td",19),t.nrm(1,"span"),t.k0s())}function Qe(ot,me){if(1&ot&&(t.j41(0,"td",19)(1,"span"),t.EFF(2),t.nI1(3,"CurrencyPipe"),t.k0s()()),2&ot){const j=t.XpG().$implicit,nt=t.XpG(2);t.R7$(2),t.Lme("",t.iJd(3,2,t.sMw(8,M,j.subTotalOrderQuantity,nt.settingData,nt.quantityRoundOff))," ",j.productUnit,"")}}function vt(ot,me){if(1&ot&&(t.j41(0,"td",19)(1,"span"),t.EFF(2),t.nI1(3,"CurrencyPipe"),t.k0s()()),2&ot){const j=t.XpG().$implicit,nt=t.XpG(2);t.R7$(2),t.Lme("",t.iJd(3,2,t.sMw(8,M,j.subTotalPendingQuantity,nt.settingData,nt.quantityRoundOff))," ",j.productUnit,"")}}function ve(ot,me){1&ot&&(t.j41(0,"span",23),t.EFF(1,"-"),t.k0s())}function Zt(ot,me){if(1&ot&&(t.j41(0,"span"),t.DNE(1,ve,2,0,"span",22),t.EFF(2),t.nI1(3,"CurrencyPipe"),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG(2);t.R7$(),t.Y8G("ngIf",!nt.commonService.isNumberPositive(j.currentStockQty)),t.R7$(),t.JRh(t.iJd(3,2,t.sMw(8,M,j.currentStockQty,nt.settingData,nt.quantityRoundOff)))}}function se(ot,me){1&ot&&(t.j41(0,"span",23),t.EFF(1,"-"),t.k0s())}function gn(ot,me){if(1&ot&&(t.j41(0,"span"),t.DNE(1,se,2,0,"span",22),t.EFF(2),t.nI1(3,"CurrencyPipe"),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG(2);t.R7$(),t.Y8G("ngIf",!nt.commonService.isNumberPositive(j.currentStockQty)),t.R7$(),t.JRh(t.iJd(3,2,t.sMw(8,M,j.currentStockQty,nt.settingData,nt.quantityRoundOff)))}}function jn(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG(3);t.R7$(),t.JRh("byProduct"==nt.filterObj.shownBySaleOrderReport?j.clientName:j.productName)}}function bi(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG(3);t.R7$(),t.JRh("byProduct"==nt.filterObj.shownByPurchaseOrderReport?j.clientName:j.productName)}}function Li(ot,me){if(1&ot&&(t.j41(0,"td")(1,"span"),t.EFF(2),t.k0s()()),2&ot){const j=t.XpG().$implicit;t.R7$(2),t.SpI(" ",j.invOrderNumber," ")}}function bA(ot,me){if(1&ot&&(t.j41(0,"td")(1,"span"),t.EFF(2),t.nI1(3,"dateFormat"),t.k0s()()),2&ot){const j=t.XpG().$implicit,nt=t.XpG(3);t.R7$(2),t.SpI(" ",t.i5U(3,1,j.createDate,nt.settingData)," ")}}function $A(ot,me){if(1&ot&&(t.j41(0,"td")(1,"span"),t.EFF(2),t.nI1(3,"CurrencyPipe"),t.k0s()()),2&ot){const j=t.XpG().$implicit,nt=t.XpG(3);t.R7$(2),t.Lme("",t.iJd(3,2,t.sMw(8,M,j.orderTotalQty,nt.settingData,nt.quantityRoundOff))," ",j.productUnit,"")}}function pn(ot,me){if(1&ot&&(t.j41(0,"td")(1,"span"),t.EFF(2),t.nI1(3,"CurrencyPipe"),t.k0s()()),2&ot){const j=t.XpG().$implicit,nt=t.XpG(3);t.R7$(2),t.Lme("",t.iJd(3,2,t.sMw(8,M,j.pendingTotalAmt,nt.settingData,nt.quantityRoundOff))," ",j.productUnit,"")}}function Ln(ot,me){1&ot&&(t.j41(0,"span",23),t.EFF(1,"-"),t.k0s())}function eo(ot,me){if(1&ot&&(t.j41(0,"span"),t.DNE(1,Ln,2,0,"span",22),t.EFF(2),t.nI1(3,"CurrencyPipe"),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG(3);t.R7$(),t.Y8G("ngIf",!nt.commonService.isNumberPositive(j.currentStockQty)),t.R7$(),t.JRh(t.iJd(3,2,t.sMw(8,M,j.currentStockQty,nt.settingData,nt.quantityRoundOff)))}}function lo(ot,me){1&ot&&(t.j41(0,"span",23),t.EFF(1,"-"),t.k0s())}function Ko(ot,me){if(1&ot&&(t.j41(0,"span"),t.DNE(1,lo,2,0,"span",22),t.EFF(2),t.nI1(3,"CurrencyPipe"),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG(3);t.R7$(),t.Y8G("ngIf",!nt.commonService.isNumberPositive(j.currentStockQty)),t.R7$(),t.JRh(t.iJd(3,2,t.sMw(8,M,j.currentStockQty,nt.settingData,nt.quantityRoundOff)))}}function _o(ot,me){if(1&ot&&(t.j41(0,"tr",24)(1,"td"),t.DNE(2,jn,2,1,"span",12)(3,bi,2,1,"span",12),t.k0s(),t.DNE(4,Li,3,1,"td",12)(5,bA,4,4,"td",12)(6,$A,4,12,"td",12)(7,pn,4,12,"td",12),t.j41(8,"td"),t.DNE(9,eo,4,12,"span",12)(10,Ko,4,12,"span",12),t.k0s()()),2&ot){const j=t.XpG(3);t.R7$(2),t.Y8G("ngIf","sale_order_report"==j.reportType),t.R7$(),t.Y8G("ngIf","purchase_order_report"==j.reportType),t.R7$(),t.Y8G("ngIf","sale_order_report"==j.reportType&&j.filterObj.metricsToShow.saleOrderNo||"purchase_order_report"==j.reportType&&j.filterObj.metricsToShow.purchaseOrderNo),t.R7$(),t.Y8G("ngIf","sale_order_report"==j.reportType&&j.filterObj.metricsToShow.saleOrderNo||"purchase_order_report"==j.reportType&&j.filterObj.metricsToShow.purchaseOrderNo),t.R7$(),t.Y8G("ngIf","sale_order_report"==j.reportType&&j.filterObj.metricsToShow.saleOrderQty||"purchase_order_report"==j.reportType&&j.filterObj.metricsToShow.purchaseOrderQty),t.R7$(),t.Y8G("ngIf","sale_order_report"==j.reportType&&j.filterObj.metricsToShow.saleOrderPendingQty||"purchase_order_report"==j.reportType&&j.filterObj.metricsToShow.purchaseOrderPendingQty),t.R7$(2),t.Y8G("ngIf","sale_order_report"==j.reportType&&"byClient"==j.filterObj.shownBySaleOrderReport),t.R7$(),t.Y8G("ngIf","purchase_order_report"==j.reportType&&"byClient"==j.filterObj.shownByPurchaseOrderReport)}}function Pr(ot,me){if(1&ot&&(t.j41(0,"tbody")(1,"tr",18)(2,"td",19),t.DNE(3,ri,2,1,"span",12)(4,Ht,2,1,"span",12),t.k0s(),t.DNE(5,lA,2,0,"td",20)(6,ze,2,0,"td",20)(7,Qe,4,12,"td",20)(8,vt,4,12,"td",20),t.j41(9,"td",19),t.DNE(10,Zt,4,12,"span",12)(11,gn,4,12,"span",12),t.k0s()(),t.DNE(12,_o,11,8,"tr",21),t.k0s()),2&ot){const j=me.$implicit,nt=t.XpG(2);t.R7$(3),t.Y8G("ngIf","sale_order_report"==nt.reportType),t.R7$(),t.Y8G("ngIf","purchase_order_report"==nt.reportType),t.R7$(),t.Y8G("ngIf","sale_order_report"==nt.reportType&&nt.filterObj.metricsToShow.saleOrderNo||"purchase_order_report"==nt.reportType&&nt.filterObj.metricsToShow.purchaseOrderNo),t.R7$(),t.Y8G("ngIf","sale_order_report"==nt.reportType&&nt.filterObj.metricsToShow.saleOrderNo||"purchase_order_report"==nt.reportType&&nt.filterObj.metricsToShow.purchaseOrderNo),t.R7$(),t.Y8G("ngIf","sale_order_report"==nt.reportType&&nt.filterObj.metricsToShow.saleOrderQty||"purchase_order_report"==nt.reportType&&nt.filterObj.metricsToShow.purchaseOrderQty),t.R7$(),t.Y8G("ngIf","sale_order_report"==nt.reportType&&nt.filterObj.metricsToShow.saleOrderPendingQty||"purchase_order_report"==nt.reportType&&nt.filterObj.metricsToShow.purchaseOrderPendingQty),t.R7$(2),t.Y8G("ngIf","sale_order_report"==nt.reportType&&"byProduct"==nt.filterObj.shownBySaleOrderReport),t.R7$(),t.Y8G("ngIf","purchase_order_report"==nt.reportType&&"byProduct"==nt.filterObj.shownByPurchaseOrderReport),t.R7$(),t.Y8G("ngForOf",j.records)}}function da(ot,me){if(1&ot&&(t.qex(0),t.j41(1,"html",1)(2,"head"),t.nrm(3,"meta",2)(4,"meta",3)(5,"meta",4)(6,"meta",5),t.j41(7,"title"),t.EFF(8,"Accounting"),t.k0s()(),t.j41(9,"body")(10,"div",6)(11,"div",7)(12,"div",8)(13,"h2",9),t.EFF(14),t.k0s(),t.j41(15,"h2",10),t.EFF(16),t.k0s(),t.j41(17,"h5",11),t.DNE(18,S,2,1,"span",12)(19,Z,2,2,"span",12),t.k0s()(),t.j41(20,"div",13),t.EFF(21),t.k0s()(),t.j41(22,"table",14)(23,"thead")(24,"tr")(25,"th",15),t.DNE(26,et,2,1,"span",12)(27,RA,2,1,"span",12),t.k0s(),t.DNE(28,nn,2,1,"th",16)(29,Zn,2,1,"th",16)(30,Ei,2,1,"th",16)(31,zA,2,1,"th",16),t.j41(32,"th",15),t.EFF(33),t.k0s()()(),t.DNE(34,Pr,13,9,"tbody",17),t.k0s()()()(),t.bVm()),2&ot){const j=me.$implicit,nt=t.XpG();t.R7$(14),t.JRh(null==nt.organizationData?null:nt.organizationData.org_name),t.R7$(2),t.JRh(j("sale_order_report"==nt.reportType?"SALE_ORDER_REPORT":"PURCHASE_ORDER_REPORT")),t.R7$(2),t.Y8G("ngIf",1==nt.filterObj.duration),t.R7$(),t.Y8G("ngIf",2==nt.filterObj.duration||3==nt.filterObj.duration||4==nt.filterObj.duration||5==nt.filterObj.duration||6==nt.filterObj.duration||7==nt.filterObj.duration),t.R7$(2),t.Lme(" ",j("GENERATED_ON")," : ",nt.genDate," "),t.R7$(5),t.Y8G("ngIf","sale_order_report"==nt.reportType),t.R7$(),t.Y8G("ngIf","purchase_order_report"==nt.reportType),t.R7$(),t.Y8G("ngIf","sale_order_report"==nt.reportType&&nt.filterObj.metricsToShow.saleOrderNo||"purchase_order_report"==nt.reportType&&nt.filterObj.metricsToShow.purchaseOrderNo),t.R7$(),t.Y8G("ngIf","sale_order_report"==nt.reportType&&nt.filterObj.metricsToShow.saleOrderNo||"purchase_order_report"==nt.reportType&&nt.filterObj.metricsToShow.purchaseOrderNo),t.R7$(),t.Y8G("ngIf","sale_order_report"==nt.reportType&&nt.filterObj.metricsToShow.saleOrderQty||"purchase_order_report"==nt.reportType&&nt.filterObj.metricsToShow.purchaseOrderQty),t.R7$(),t.Y8G("ngIf","sale_order_report"==nt.reportType&&nt.filterObj.metricsToShow.saleOrderPendingQty||"purchase_order_report"==nt.reportType&&nt.filterObj.metricsToShow.purchaseOrderPendingQty),t.R7$(2),t.JRh(j("CURRENT_STOCK")),t.R7$(),t.Y8G("ngForOf",nt.reportObj)}}let or=(()=>{class ot{constructor(j,nt,mA,jA,Go,er,_t,Ft){this.reportData=j,this.componentFactoryResolver=nt,this.dataStoreService=mA,this.syncDbService=jA,this.syncApiService=Go,this.previewService=er,this.commonService=_t,this.translocoService=Ft,this.customFonts=[],this.activeLanguage=this.translocoService.getActiveLang(),"hi"==Ft.getActiveLang()&&(this.activeLanguage="en"),this.genDate=e().format("DD MMM YYYY"),this.reportType=this.reportData.reportType,this.filterObj=this.reportData.filterObj,this.reportObj=this.reportData.reportObject}ngOnInit(){this.fetchDBData(),this.loadFonts()}loadFonts(){this.customFonts=this.previewService.loadFonts()}fetchDBData(){var j=this;return(0,D.A)(function*(){j.syncApiService.fetchMultipleDbData(["filterSettingData","filterOrganizationData"],function(){var nt=(0,D.A)(function*(mA){var jA=yield mA.data;200===mA.status&&!(0,h.A)(jA)&&((0,s.A)(jA,"filterSettingData")&&!(0,h.A)(jA.filterSettingData)&&(j.settingData=jA.filterSettingData,j.currencySymbol=j.settingData.currencySymbol,j.quantityRoundOff=j.settingData.quantityRoundOff),(0,s.A)(jA,"filterOrganizationData")&&!(0,h.A)(jA.filterOrganizationData)&&(j.organizationData=jA.filterOrganizationData))});return function(mA){return nt.apply(this,arguments)}}())})()}static#t=this.\u0275fac=function(nt){return new(nt||ot)(t.rXU(R.Vh),t.rXU(t.OM3),t.rXU(u.V),t.rXU(g.P),t.rXU(a.P),t.rXU(te.I),t.rXU(oA.h),t.rXU(c.JO))};static#e=this.\u0275cmp=t.VBU({type:ot,selectors:[["app-sale-purchase-order-preview"]],decls:1,vars:1,consts:[[4,"transloco","translocoLang"],["dir","ltr","lang","ar"],["charset","utf-8"],["name","viewport","content","width=device-width, initial-scale=1, shrink-to-fit=no"],["name","description","content","Authentication forms"],["name","author","content","Accounting"],[1,"container"],[1,"row","m-0"],[1,"col-md-6","ps-0"],[1,"orgName"],[1,"reportName"],[1,"subTitle"],[4,"ngIf"],[1,"col-md-6","pe-0","reportDate"],[1,"print-friendly"],[1,"font-left"],["class","font-left",4,"ngIf"],[4,"ngFor","ngForOf"],[1,"parentHeader"],[1,"text-start"],["class","text-start",4,"ngIf"],["class","",4,"ngFor","ngForOf"],["class","p-0 ts-negative-sign",4,"ngIf"],[1,"p-0","ts-negative-sign"],[1,""]],template:function(nt,mA){1&nt&&t.DNE(0,da,35,14,"ng-container",0),2&nt&&t.Y8G("translocoLang",mA.activeLanguage)},dependencies:[l.Sq,l.bT,c.bA,tA.ig,B.o,p.a],styles:["body[_ngcontent-%COMP%]{font-family:TSCustom!important}table[_ngcontent-%COMP%]{border-spacing:0;position:relative;margin:10px 0 0;padding:0;width:100%;height:auto;border-collapse:collapse;page-break-inside:auto}table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], th[_ngcontent-%COMP%]{padding:4px 7px;border:1px solid #cacfd6;white-space:pre-wrap;word-break:break-word;font-size:12px}table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:4px 7px;border:1px solid #cacfd6;background:#717c91;color:#fff}table[_ngcontent-%COMP%]   tr.parentHeader[_ngcontent-%COMP%]{background:#e3eaf9;color:#000;font-weight:700}.font-center[_ngcontent-%COMP%]{text-align:center}.font-left[_ngcontent-%COMP%]{text-align:left}.font-right[_ngcontent-%COMP%]{text-align:right}.container[_ngcontent-%COMP%]{padding:15px}.reportDate[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;align-items:flex-end;color:#8d94a1;margin:0;font-size:16px}.orgName[_ngcontent-%COMP%]{color:#0b1038;margin:0;font-size:1.2rem}.reportName[_ngcontent-%COMP%]{color:#2096f3;margin:0;font-size:1.2rem}.subTitle[_ngcontent-%COMP%]{color:#717c91;margin:0;font-size:16px}.fontBold[_ngcontent-%COMP%]{font-weight:700}"]})}return ot})();var Fa=d(49671);const Pa=(ot,me)=>({"pl-report-green":ot,"pl-report-red":me}),xo=(ot,me,j)=>[ot,me,!1,j,!1];function Yo(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("PROFIT_LOSS_USING_COGS"))}}function yr(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("PROFIT_LOSS_USING_OPENING_CLOSING_BALANCE"))}}function Za(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("SHOWING_FOR_ALL_TIME"))}}function La(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG();t.R7$(),t.Lme("",j("SHOWING_FOR")," ",nt.filterObj.formatDateValue," ")}}function ks(ot,me){if(1&ot&&(t.j41(0,"tr")(1,"td"),t.EFF(2),t.k0s(),t.j41(3,"td"),t.EFF(4),t.nI1(5,"CurrencyPipe"),t.k0s(),t.j41(6,"td"),t.EFF(7),t.nI1(8,"CurrencyPipe"),t.k0s()()),2&ot){const j=me.$implicit,nt=t.XpG(3);t.R7$(2),t.SpI(" ",j.itemName," "),t.R7$(2),t.Lme(" ",null!=j.qty?t.iJd(5,4,t.sMw(13,xo,j.qty,nt.settingData,null==nt.settingData?null:nt.settingData.quantityRoundOff)):"-"," ",j.itemUnit," "),t.R7$(3),t.SpI(" ",t.i5U(8,10,j.amount,nt.settingData)," ")}}function wr(ot,me){if(1&ot&&(t.j41(0,"tbody"),t.DNE(1,ks,9,17,"tr",11),t.k0s()),2&ot){const j=t.XpG(2);t.R7$(),t.Y8G("ngForOf",j.reportObj.sale)}}function tc(ot,me){if(1&ot&&(t.j41(0,"thead")(1,"tr")(2,"th"),t.EFF(3),t.k0s(),t.nrm(4,"th"),t.j41(5,"th"),t.EFF(6),t.nI1(7,"CurrencyPipe"),t.k0s()()()),2&ot){const j=t.XpG().$implicit,nt=t.XpG();t.R7$(3),t.SpI("",j("SALE_RETURN")," (-)"),t.R7$(3),t.JRh(t.i5U(7,2,nt.reportObj.saleReturnTotal,nt.settingData))}}function ga(ot,me){if(1&ot&&(t.j41(0,"tr")(1,"td"),t.EFF(2),t.k0s(),t.j41(3,"td"),t.EFF(4),t.nI1(5,"CurrencyPipe"),t.k0s(),t.j41(6,"td"),t.EFF(7),t.nI1(8,"CurrencyPipe"),t.k0s()()),2&ot){const j=me.$implicit,nt=t.XpG(3);t.R7$(2),t.SpI(" ",j.itemName," "),t.R7$(2),t.Lme(" ",null!=j.qty?t.iJd(5,4,t.sMw(13,xo,j.qty,nt.settingData,null==nt.settingData?null:nt.settingData.quantityRoundOff)):"-"," ",j.itemUnit," "),t.R7$(3),t.SpI(" ",t.i5U(8,10,j.amount,nt.settingData)," ")}}function gc(ot,me){if(1&ot&&(t.j41(0,"tbody"),t.DNE(1,ga,9,17,"tr",11),t.k0s()),2&ot){const j=t.XpG(2);t.R7$(),t.Y8G("ngForOf",j.reportObj.saleReturn)}}function Vr(ot,me){if(1&ot&&(t.j41(0,"thead")(1,"tr")(2,"th"),t.EFF(3),t.k0s(),t.nrm(4,"th"),t.j41(5,"th"),t.EFF(6),t.nI1(7,"CurrencyPipe"),t.k0s()()()),2&ot){const j=t.XpG().$implicit,nt=t.XpG();t.R7$(3),t.SpI("",j("PURCHASE")," (-)"),t.R7$(3),t.JRh(t.i5U(7,2,nt.reportObj.purchaseTotal,nt.settingData))}}function na(ot,me){if(1&ot&&(t.j41(0,"tr")(1,"td"),t.EFF(2),t.k0s(),t.j41(3,"td"),t.EFF(4),t.nI1(5,"CurrencyPipe"),t.k0s(),t.j41(6,"td"),t.EFF(7),t.nI1(8,"CurrencyPipe"),t.k0s()()),2&ot){const j=me.$implicit,nt=t.XpG(3);t.R7$(2),t.SpI(" ",j.itemName," "),t.R7$(2),t.Lme(" ",null!=j.qty?t.iJd(5,4,t.sMw(13,xo,j.qty,nt.settingData,null==nt.settingData?null:nt.settingData.quantityRoundOff)):"-"," ",j.itemUnit," "),t.R7$(3),t.SpI(" ",t.i5U(8,10,j.amount,nt.settingData)," ")}}function As(ot,me){if(1&ot&&(t.j41(0,"tbody"),t.DNE(1,na,9,17,"tr",11),t.k0s()),2&ot){const j=t.XpG(2);t.R7$(),t.Y8G("ngForOf",j.reportObj.purchase)}}function Is(ot,me){if(1&ot&&(t.j41(0,"thead")(1,"tr")(2,"th"),t.EFF(3),t.k0s(),t.nrm(4,"th"),t.j41(5,"th"),t.EFF(6),t.nI1(7,"CurrencyPipe"),t.k0s()()()),2&ot){const j=t.XpG().$implicit,nt=t.XpG();t.R7$(3),t.SpI("",j("COST_OF_GOODS")," (-)"),t.R7$(3),t.JRh(t.i5U(7,2,nt.reportObj.costOfGoodSoldTotal,nt.settingData))}}function mr(ot,me){if(1&ot&&(t.j41(0,"tr")(1,"td"),t.EFF(2),t.k0s(),t.j41(3,"td"),t.EFF(4),t.nI1(5,"CurrencyPipe"),t.k0s(),t.j41(6,"td"),t.EFF(7),t.nI1(8,"CurrencyPipe"),t.k0s()()),2&ot){const j=me.$implicit,nt=t.XpG(3);t.R7$(2),t.SpI(" ",j.itemName," "),t.R7$(2),t.Lme(" ",null!=j.qty?t.iJd(5,4,t.sMw(13,xo,j.qty,nt.settingData,null==nt.settingData?null:nt.settingData.quantityRoundOff)):"-"," ",j.itemUnit," "),t.R7$(3),t.SpI(" ",t.i5U(8,10,j.amount,nt.settingData)," ")}}function xa(ot,me){if(1&ot&&(t.j41(0,"tr")(1,"td"),t.EFF(2),t.k0s(),t.j41(3,"td"),t.EFF(4),t.nI1(5,"CurrencyPipe"),t.k0s(),t.j41(6,"td"),t.EFF(7),t.nI1(8,"CurrencyPipe"),t.k0s()()),2&ot){const j=me.$implicit,nt=t.XpG(3);t.R7$(2),t.SpI(" ",j.itemName," "),t.R7$(2),t.Lme(" ",null!=j.qty?t.iJd(5,4,t.sMw(13,xo,j.qty,nt.settingData,null==nt.settingData?null:nt.settingData.quantityRoundOff)):"-"," ",j.itemUnit," "),t.R7$(3),t.SpI(" ",t.i5U(8,10,j.amount,nt.settingData)," ")}}function qa(ot,me){if(1&ot&&(t.j41(0,"tr")(1,"td"),t.EFF(2),t.k0s(),t.j41(3,"td"),t.EFF(4),t.nI1(5,"CurrencyPipe"),t.k0s(),t.j41(6,"td"),t.EFF(7),t.nI1(8,"CurrencyPipe"),t.k0s()()),2&ot){const j=me.$implicit,nt=t.XpG(3);t.R7$(2),t.SpI(" ",j.itemName," "),t.R7$(2),t.Lme(" ",null!=j.qty?t.iJd(5,4,t.sMw(13,xo,j.qty,nt.settingData,null==nt.settingData?null:nt.settingData.quantityRoundOff)):"-"," ",j.itemUnit," "),t.R7$(3),t.SpI(" ",t.i5U(8,10,j.amount,nt.settingData)," ")}}function ul(ot,me){if(1&ot&&(t.j41(0,"tbody")(1,"tr",12)(2,"td"),t.EFF(3),t.k0s(),t.nrm(4,"td"),t.j41(5,"td"),t.EFF(6),t.nI1(7,"CurrencyPipe"),t.k0s()(),t.DNE(8,mr,9,17,"tr",11),t.j41(9,"tr",12)(10,"td"),t.EFF(11),t.k0s(),t.nrm(12,"td"),t.j41(13,"td"),t.EFF(14),t.nI1(15,"CurrencyPipe"),t.k0s()(),t.DNE(16,xa,9,17,"tr",11),t.j41(17,"tr",12)(18,"td"),t.EFF(19),t.k0s(),t.nrm(20,"td"),t.j41(21,"td"),t.EFF(22),t.nI1(23,"CurrencyPipe"),t.k0s()(),t.DNE(24,qa,9,17,"tr",11),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG();t.R7$(3),t.JRh(j("INVENTORY_MANAGED_ITEM")),t.R7$(3),t.JRh(t.i5U(7,9,nt.reportObj.costOfGoodSold.manageTotal,nt.settingData)),t.R7$(2),t.Y8G("ngForOf",nt.reportObj.costOfGoodSold.manageItem),t.R7$(3),t.JRh(j("INVENTORY_UNMANAGED_ITEM")),t.R7$(3),t.JRh(t.i5U(15,12,nt.reportObj.costOfGoodSold.unManageTotal,nt.settingData)),t.R7$(2),t.Y8G("ngForOf",nt.reportObj.costOfGoodSold.unManageItem),t.R7$(3),t.JRh(j("INV_LOSSES")),t.R7$(3),t.JRh(t.i5U(23,15,nt.reportObj.costOfGoodSold.inventoryLossTotal,nt.settingData)),t.R7$(2),t.Y8G("ngForOf",nt.reportObj.costOfGoodSold.inventoryLossList)}}function $a(ot,me){if(1&ot&&(t.j41(0,"tr")(1,"td"),t.EFF(2),t.k0s(),t.j41(3,"td"),t.EFF(4),t.nI1(5,"CurrencyPipe"),t.k0s(),t.j41(6,"td"),t.EFF(7),t.nI1(8,"CurrencyPipe"),t.k0s()()),2&ot){const j=me.$implicit,nt=t.XpG(3);t.R7$(2),t.SpI(" ",j.itemName," "),t.R7$(2),t.Lme(" ",null!=j.qty?t.iJd(5,4,t.sMw(13,xo,j.qty,nt.settingData,null==nt.settingData?null:nt.settingData.quantityRoundOff)):"-"," ",j.itemUnit," "),t.R7$(3),t.SpI(" ",t.i5U(8,10,j.amount,nt.settingData)," ")}}function el(ot,me){if(1&ot&&(t.j41(0,"tbody"),t.DNE(1,$a,9,17,"tr",11),t.k0s()),2&ot){const j=t.XpG(2);t.R7$(),t.Y8G("ngForOf",j.reportObj.expense)}}function ls(ot,me){if(1&ot&&(t.j41(0,"thead")(1,"tr")(2,"th"),t.EFF(3),t.k0s(),t.nrm(4,"th"),t.j41(5,"th"),t.EFF(6),t.nI1(7,"CurrencyPipe"),t.k0s()()()),2&ot){const j=t.XpG().$implicit,nt=t.XpG();t.R7$(3),t.SpI("",j("OPENING_STOCK")," (-)"),t.R7$(3),t.JRh(t.i5U(7,2,null==nt.reportObj?null:nt.reportObj.openingStockTotal,nt.settingData))}}function Dc(ot,me){if(1&ot&&(t.j41(0,"tr")(1,"td"),t.EFF(2),t.k0s(),t.j41(3,"td"),t.EFF(4),t.nI1(5,"CurrencyPipe"),t.k0s(),t.j41(6,"td"),t.EFF(7),t.nI1(8,"CurrencyPipe"),t.k0s()()),2&ot){const j=me.$implicit,nt=t.XpG(3);t.R7$(2),t.SpI(" ",j.itemName," "),t.R7$(2),t.Lme(" ",null!=j.qty?t.iJd(5,4,t.sMw(13,xo,j.qty,nt.settingData,null==nt.settingData?null:nt.settingData.quantityRoundOff)):"-"," ",j.itemUnit," "),t.R7$(3),t.SpI(" ",t.i5U(8,10,j.amount,nt.settingData)," ")}}function zr(ot,me){if(1&ot&&(t.j41(0,"tbody"),t.DNE(1,Dc,9,17,"tr",11),t.k0s()),2&ot){const j=t.XpG(2);t.R7$(),t.Y8G("ngForOf",j.reportObj.openingStock)}}function Tc(ot,me){if(1&ot&&(t.j41(0,"thead")(1,"tr")(2,"th"),t.EFF(3),t.k0s(),t.nrm(4,"th"),t.j41(5,"th"),t.EFF(6),t.nI1(7,"CurrencyPipe"),t.k0s()()()),2&ot){const j=t.XpG().$implicit,nt=t.XpG();t.R7$(3),t.SpI("",j("CLOSING_STOCK")," (-)"),t.R7$(3),t.JRh(t.i5U(7,2,nt.reportObj.closingStockTotal,nt.settingData))}}function Gc(ot,me){if(1&ot&&(t.j41(0,"tr")(1,"td"),t.EFF(2),t.k0s(),t.j41(3,"td"),t.EFF(4),t.nI1(5,"CurrencyPipe"),t.k0s(),t.j41(6,"td"),t.EFF(7),t.nI1(8,"CurrencyPipe"),t.k0s()()),2&ot){const j=me.$implicit,nt=t.XpG(3);t.R7$(2),t.SpI(" ",j.itemName," "),t.R7$(2),t.Lme(" ",null!=j.qty?t.iJd(5,4,t.sMw(13,xo,j.qty,nt.settingData,null==nt.settingData?null:nt.settingData.quantityRoundOff)):"-"," ",j.itemUnit," "),t.R7$(3),t.SpI(" ",t.i5U(8,10,j.amount,nt.settingData)," ")}}function Oc(ot,me){if(1&ot&&(t.j41(0,"tbody"),t.DNE(1,Gc,9,17,"tr",11),t.k0s()),2&ot){const j=t.XpG(2);t.R7$(),t.Y8G("ngForOf",j.reportObj.closingStock)}}function Ps(ot,me){if(1&ot&&(t.j41(0,"tr")(1,"td"),t.EFF(2),t.k0s(),t.j41(3,"td"),t.EFF(4),t.nI1(5,"CurrencyPipe"),t.k0s(),t.j41(6,"td"),t.EFF(7),t.nI1(8,"CurrencyPipe"),t.k0s()()),2&ot){const j=me.$implicit,nt=t.XpG(3);t.R7$(2),t.SpI(" ",j.itemName," "),t.R7$(2),t.Lme(" ",null!=j.qty?t.iJd(5,4,t.sMw(13,xo,j.qty,nt.settingData,null==nt.settingData?null:nt.settingData.quantityRoundOff)):"-"," ",j.itemUnit," "),t.R7$(3),t.SpI(" ",t.i5U(8,10,j.amount,nt.settingData)," ")}}function ic(ot,me){if(1&ot&&(t.j41(0,"tbody"),t.DNE(1,Ps,9,17,"tr",11),t.k0s()),2&ot){const j=t.XpG(2);t.R7$(),t.Y8G("ngForOf",j.reportObj.otherIncome)}}function oc(ot,me){if(1&ot&&(t.j41(0,"tr")(1,"td"),t.EFF(2),t.k0s(),t.j41(3,"td"),t.EFF(4),t.nI1(5,"CurrencyPipe"),t.k0s(),t.j41(6,"td"),t.EFF(7),t.nI1(8,"CurrencyPipe"),t.k0s()()),2&ot){const j=me.$implicit,nt=t.XpG(3);t.R7$(2),t.SpI(" ",j.itemName," "),t.R7$(2),t.Lme(" ",null!=j.qty?t.iJd(5,4,t.sMw(13,xo,j.qty,nt.settingData,null==nt.settingData?null:nt.settingData.quantityRoundOff)):"-"," ",j.itemUnit," "),t.R7$(3),t.SpI(" ",t.i5U(8,10,j.amount,nt.settingData)," ")}}function uc(ot,me){if(1&ot&&(t.j41(0,"tbody"),t.DNE(1,oc,9,17,"tr",11),t.k0s()),2&ot){const j=t.XpG(2);t.R7$(),t.Y8G("ngForOf",j.reportObj.otherExpense)}}function Zs(ot,me){if(1&ot&&(t.qex(0),t.j41(1,"div",1)(2,"div",2)(3,"div",3)(4,"h2",4),t.EFF(5),t.k0s(),t.j41(6,"h2",5),t.DNE(7,Yo,2,1,"span",6)(8,yr,2,1,"span",6),t.k0s(),t.j41(9,"h5",7),t.DNE(10,Za,2,1,"span",6)(11,La,2,2,"span",6),t.k0s()(),t.j41(12,"div",8),t.EFF(13),t.k0s()(),t.j41(14,"table")(15,"thead")(16,"tr")(17,"th"),t.EFF(18),t.k0s(),t.nrm(19,"th"),t.j41(20,"th"),t.EFF(21),t.nI1(22,"CurrencyPipe"),t.k0s()()(),t.DNE(23,wr,2,1,"tbody",6)(24,tc,8,5,"thead",6)(25,gc,2,1,"tbody",6)(26,Vr,8,5,"thead",6)(27,As,2,1,"tbody",6)(28,Is,8,5,"thead",6)(29,ul,25,18,"tbody",6),t.j41(30,"thead")(31,"tr")(32,"th"),t.EFF(33),t.k0s(),t.nrm(34,"th"),t.j41(35,"th"),t.EFF(36),t.nI1(37,"CurrencyPipe"),t.k0s()()(),t.DNE(38,el,2,1,"tbody",6)(39,ls,8,5,"thead",6)(40,zr,2,1,"tbody",6)(41,Tc,8,5,"thead",6)(42,Oc,2,1,"tbody",6),t.j41(43,"thead")(44,"tr",9)(45,"td"),t.EFF(46),t.k0s(),t.nrm(47,"td"),t.j41(48,"td",10),t.EFF(49),t.nI1(50,"CurrencyPipe"),t.k0s()()(),t.j41(51,"thead")(52,"tr")(53,"th"),t.EFF(54),t.k0s(),t.nrm(55,"th"),t.j41(56,"th"),t.EFF(57),t.nI1(58,"CurrencyPipe"),t.k0s()()(),t.DNE(59,ic,2,1,"tbody",6),t.j41(60,"thead")(61,"tr")(62,"th"),t.EFF(63),t.k0s(),t.nrm(64,"th"),t.j41(65,"th"),t.EFF(66),t.nI1(67,"CurrencyPipe"),t.k0s()()(),t.DNE(68,uc,2,1,"tbody",6),t.j41(69,"tr",9)(70,"td"),t.EFF(71),t.k0s(),t.nrm(72,"td"),t.j41(73,"td",10),t.EFF(74),t.nI1(75,"CurrencyPipe"),t.k0s()()()(),t.bVm()),2&ot){const j=me.$implicit,nt=t.XpG();t.R7$(5),t.JRh(null==nt.organizationData?null:nt.organizationData.org_name),t.R7$(2),t.Y8G("ngIf",1==nt.report),t.R7$(),t.Y8G("ngIf",2==nt.report),t.R7$(2),t.Y8G("ngIf",1==nt.filterObj.duration),t.R7$(),t.Y8G("ngIf",2==nt.filterObj.duration||3==nt.filterObj.duration||4==nt.filterObj.duration||5==nt.filterObj.duration||6==nt.filterObj.duration||7==nt.filterObj.duration),t.R7$(2),t.Lme(" ",j("GENERATED_ON")," : ",nt.genDate," "),t.R7$(5),t.SpI("",j("SALE")," (+)"),t.R7$(3),t.JRh(t.i5U(22,35,nt.reportObj.saleTotal,nt.settingData)),t.R7$(2),t.Y8G("ngIf",nt.reportObj.sale.length>0),t.R7$(),t.Y8G("ngIf",nt.reportObj.saleReturnTotal>0),t.R7$(),t.Y8G("ngIf",nt.reportObj.saleReturn.length>0),t.R7$(),t.Y8G("ngIf",2==nt.report||1==nt.report&&!(null!=nt.settingData&&nt.settingData.inventoryEnable)),t.R7$(),t.Y8G("ngIf",2==nt.report&&nt.reportObj.purchase.length>0||1==nt.report&&!(null!=nt.settingData&&nt.settingData.inventoryEnable)),t.R7$(),t.Y8G("ngIf",1==nt.report&&nt.reportObj.costOfGoodSoldTotal>0),t.R7$(),t.Y8G("ngIf",1==nt.report&&nt.reportObj.costOfGoodSoldTotal>0),t.R7$(4),t.SpI("",j("EXPENSE_LABEL")," (-)"),t.R7$(3),t.JRh(t.i5U(37,38,nt.reportObj.expenseTotal,nt.settingData)),t.R7$(2),t.Y8G("ngIf",nt.reportObj.expense.length>0),t.R7$(),t.Y8G("ngIf",2==nt.report),t.R7$(),t.Y8G("ngIf",2==nt.report&&nt.reportObj.openingStock.length>0),t.R7$(),t.Y8G("ngIf",2==nt.report),t.R7$(),t.Y8G("ngIf",2==nt.report&&nt.reportObj.closingStock.length>0),t.R7$(4),t.JRh(j(nt.commonService.isNumberPositive(nt.reportObj.grossProfit)?"GROSS_PROFIT":"GROSS_LOSS")),t.R7$(2),t.Y8G("ngClass",t.l_i(53,Pa,nt.commonService.isNumberPositive(nt.reportObj.grossProfit),!nt.commonService.isNumberPositive(nt.reportObj.grossProfit))),t.R7$(),t.SpI(" ",t.i5U(50,41,nt.reportObj.grossProfit,nt.settingData),""),t.R7$(5),t.SpI("",j("OTHER_INCOME")," (+)"),t.R7$(3),t.JRh(t.i5U(58,44,nt.reportObj.otherIncomeTotal,nt.settingData)),t.R7$(2),t.Y8G("ngIf",nt.reportObj.otherIncome.length>0),t.R7$(4),t.SpI("",j("INDIRECT_EXPENSE")," (-)"),t.R7$(3),t.JRh(t.i5U(67,47,nt.reportObj.otherExpenseTotal,nt.settingData)),t.R7$(2),t.Y8G("ngIf",nt.reportObj.otherExpense.length>0),t.R7$(3),t.JRh(j(nt.commonService.isNumberPositive(nt.reportObj.netProfit)?"NET_PROFIT":"NET_LOSS")),t.R7$(2),t.Y8G("ngClass",t.l_i(56,Pa,nt.commonService.isNumberPositive(nt.reportObj.netProfit),!nt.commonService.isNumberPositive(nt.reportObj.netProfit))),t.R7$(),t.SpI(" ",t.i5U(75,50,nt.reportObj.netProfit,nt.settingData),"")}}let ds=(()=>{class ot{constructor(j,nt,mA,jA,Go,er,_t){this.reportData=j,this.componentFactoryResolver=nt,this.commonService=mA,this.dataStoreService=jA,this.syncDbService=Go,this.syncApiService=er,this.translocoService=_t,this.customFonts=[],this.activeLanguage=this.translocoService.getActiveLang(),"hi"==_t.getActiveLang()&&(this.activeLanguage="en"),this.genDate=e().format("DD MMM YYYY"),this.reportType=this.reportData.reportType,this.filterObj=this.reportData.filterObj,this.reportObj=this.reportData.reportObject,this.report=this.reportData.report}ngOnInit(){this.fetchDBData()}fetchDBData(){var j=this;return(0,D.A)(function*(){j.syncApiService.fetchMultipleDbData(["filterSettingData","filterOrganizationData"],function(){var nt=(0,D.A)(function*(mA){var jA=yield mA.data;200===mA.status&&!(0,h.A)(jA)&&((0,s.A)(jA,"filterSettingData")&&!(0,h.A)(jA.filterSettingData)&&(j.settingData=jA.filterSettingData,j.currencySymbol=j.settingData.currencySymbol),(0,s.A)(jA,"filterOrganizationData")&&!(0,h.A)(jA.filterOrganizationData)&&(j.organizationData=jA.filterOrganizationData))});return function(mA){return nt.apply(this,arguments)}}())})()}static#t=this.\u0275fac=function(nt){return new(nt||ot)(t.rXU(R.Vh),t.rXU(t.OM3),t.rXU(oA.h),t.rXU(u.V),t.rXU(g.P),t.rXU(a.P),t.rXU(c.JO))};static#e=this.\u0275cmp=t.VBU({type:ot,selectors:[["app-pl-report-preview"]],decls:1,vars:1,consts:[[4,"transloco","translocoLang"],[1,"container"],[1,"row","m-0"],[1,"col-md-6","ps-0"],[1,"orgName"],[1,"reportName"],[4,"ngIf"],[1,"subTitle"],[1,"col-md-6","pe-0","reportDate"],[1,"parentHeader"],[3,"ngClass"],[4,"ngFor","ngForOf"],[1,"light-bg-grey"]],template:function(nt,mA){1&nt&&t.DNE(0,Zs,76,59,"ng-container",0),2&nt&&t.Y8G("translocoLang",mA.activeLanguage)},dependencies:[l.YU,l.Sq,l.bT,c.bA,B.o],styles:["*[_ngcontent-%COMP%]{font-family:TSCustom!important}table[_ngcontent-%COMP%]{border-spacing:0;position:relative;margin:10px 0 0;padding:0;width:100%;height:auto;border-collapse:collapse;page-break-inside:auto}table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], th[_ngcontent-%COMP%]{padding:4px 7px;border:1px solid #cacfd6;white-space:pre-wrap;font-size:12px}table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:4px 7px;border:1px solid #cacfd6;background:#e3eaf9}table[_ngcontent-%COMP%]   tr.parentHeader[_ngcontent-%COMP%]{background:#e3eaf9;color:#000;font-weight:700}.font-center[_ngcontent-%COMP%]{text-align:center}.font-left[_ngcontent-%COMP%]{text-align:left}.font-right[_ngcontent-%COMP%]{text-align:right}.container[_ngcontent-%COMP%]{padding:15px}.reportDate[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;align-items:flex-end;color:#8d94a1;margin:0;font-size:16px}.orgName[_ngcontent-%COMP%]{color:#0b1038;margin:0;font-size:1rem}.reportName[_ngcontent-%COMP%]{color:#2096f3;margin:0;font-size:1.2rem}.subTitle[_ngcontent-%COMP%]{color:#717c91;margin:0;font-size:16px}table[_ngcontent-%COMP%]   tr.footer-pl[_ngcontent-%COMP%]{background:#2096f3;color:#fff;font-weight:700}.fontBold[_ngcontent-%COMP%]{font-weight:700}.blank-space[_ngcontent-%COMP%]{width:100%}table.extraInfoTable[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]:not(.blank-space){white-space:nowrap;word-wrap:break-word;min-width:100px}table.extraInfoTable[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border:none;page-break-inside:avoid}.extraInfoFooter[_ngcontent-%COMP%]{background:#2096f3;color:#fff;font-weight:700}.ts-negative-sign[_ngcontent-%COMP%]{font-size:11px}.light-bg-grey[_ngcontent-%COMP%]{background-color:#efefef}"]})}return ot})();const Bs=(ot,me)=>({"pl-report-green":ot,"pl-report-red":me}),Ma=(ot,me)=>[ot,me,!1,2,!1];function ms(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("PROFIT_LOSS_USING_COGS"))}}function js(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("PROFIT_LOSS_USING_OPENING_CLOSING_BALANCE"))}}function Ml(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("SHOWING_FOR_ALL_TIME"))}}function gs(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG();t.R7$(),t.Lme("",j("SHOWING_FOR")," ",nt.filterObj.formatDateValue," ")}}function yc(ot,me){if(1&ot&&(t.j41(0,"div"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("DAILY"))}}function ws(ot,me){if(1&ot&&(t.j41(0,"div"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("WEEKLY"))}}function Ka(ot,me){if(1&ot&&(t.j41(0,"div"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("MONTHLY"))}}function Hs(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG(2);t.R7$(),t.SpI(" (",j.currencySymbol,") ")}}function ar(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG(2);t.R7$(),t.SpI(" (",j.currencySymbol,") ")}}function Xo(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG(3);t.R7$(),t.SpI(" (",j.currencySymbol,") ")}}function Bc(ot,me){if(1&ot&&(t.j41(0,"th"),t.EFF(1),t.DNE(2,Xo,2,1,"span",6),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG();t.R7$(),t.SpI("",j("CHANGE_IN_STOCK")," (+) "),t.R7$(),t.Y8G("ngIf",nt.currencySymbol)}}function Jl(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG(2);t.R7$(),t.SpI(" (",j.currencySymbol,") ")}}function Al(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG(2);t.R7$(),t.SpI(" (",j.currencySymbol,") ")}}function wl(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG(3);t.R7$(),t.SpI(" (",j.currencySymbol,") ")}}function Yl(ot,me){if(1&ot&&(t.j41(0,"th"),t.EFF(1),t.DNE(2,wl,2,1,"span",6),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG();t.R7$(),t.SpI("",j("GROSS_PROFIT_LOSS")," (=) "),t.R7$(),t.Y8G("ngIf",nt.currencySymbol)}}function aa(ot,me){if(1&ot&&(t.j41(0,"div"),t.EFF(1),t.nI1(2,"dateFormat"),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG(2);t.R7$(),t.SpI(" ",t.i5U(2,1,j.date,nt.settingData)," ")}}function hc(ot,me){if(1&ot&&(t.j41(0,"div"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.SpI(" ",j.from+" - "+j.to," ")}}function Tl(ot,me){if(1&ot&&(t.j41(0,"div"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.SpI(" ",j.monthYear," ")}}function Qc(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"CurrencyPipe"),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG(2);t.R7$(),t.JRh(t.iJd(2,1,t.l_i(7,Ma,j.saleAmount,nt.settingData)))}}function pA(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"CurrencyPipe"),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG(2);t.R7$(),t.SpI(" ",t.iJd(2,1,t.l_i(7,Ma,j.saleAmount-j.saleReturnAmount,nt.settingData))," ")}}function QA(ot,me){if(1&ot&&(t.j41(0,"td"),t.EFF(1),t.nI1(2,"CurrencyPipe"),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG(2);t.R7$(),t.SpI("",j.cogsAmount?t.iJd(2,1,t.l_i(7,Ma,j.cogsAmount,nt.settingData)):"-"," ")}}function De(ot,me){if(1&ot&&(t.j41(0,"td"),t.EFF(1),t.nI1(2,"CurrencyPipe"),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG(2);t.R7$(),t.JRh(j.purchaseAmount?t.iJd(2,1,t.l_i(7,Ma,j.purchaseAmount,nt.settingData)):"-")}}function XA(ot,me){if(1&ot&&(t.j41(0,"td"),t.EFF(1),t.nI1(2,"CurrencyPipe"),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG(2);t.R7$(),t.SpI("",j.expenseAmount?t.iJd(2,1,t.l_i(7,Ma,j.expenseAmount,nt.settingData)):"-"," ")}}function zn(ot,me){if(1&ot&&(t.j41(0,"td"),t.EFF(1),t.nI1(2,"CurrencyPipe"),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG(2);t.R7$(),t.JRh(j.changeInStockAmount?t.iJd(2,1,t.l_i(7,Ma,j.changeInStockAmount,nt.settingData)):"-")}}function lr(ot,me){1&ot&&(t.j41(0,"td"),t.EFF(1,"-"),t.k0s())}function Kr(ot,me){if(1&ot&&(t.j41(0,"td"),t.EFF(1),t.nI1(2,"CurrencyPipe"),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG(2);t.R7$(),t.JRh(j.expenseAmount?t.iJd(2,1,t.l_i(7,Ma,j.expenseAmount,nt.settingData)):"-")}}function Ec(ot,me){1&ot&&(t.j41(0,"span",16),t.EFF(1,"-"),t.k0s())}function hl(ot,me){if(1&ot&&(t.j41(0,"tr")(1,"td"),t.DNE(2,aa,3,4,"div",6)(3,hc,2,1,"div",6)(4,Tl,2,1,"div",6),t.k0s(),t.j41(5,"td"),t.DNE(6,Qc,3,10,"span",6)(7,pA,3,10,"span",6),t.k0s(),t.DNE(8,QA,3,10,"td",6)(9,De,3,10,"td",6)(10,XA,3,10,"td",6)(11,zn,3,10,"td",6)(12,lr,2,0,"td",6)(13,Kr,3,10,"td",6),t.j41(14,"td",14),t.DNE(15,Ec,2,0,"span",15),t.EFF(16),t.nI1(17,"CurrencyPipe"),t.k0s()()),2&ot){const j=me.$implicit,nt=t.XpG(2);t.R7$(2),t.Y8G("ngIf","daily"==nt.filterObj.groupBy),t.R7$(),t.Y8G("ngIf","weekly"==nt.filterObj.groupBy),t.R7$(),t.Y8G("ngIf","monthly"==nt.filterObj.groupBy),t.R7$(2),t.Y8G("ngIf",0==j.saleReturnAmount),t.R7$(),t.Y8G("ngIf",0!=j.saleReturnAmount),t.R7$(),t.Y8G("ngIf","pl-report-COGS-date-wise"==nt.reportType),t.R7$(),t.Y8G("ngIf","pl-report-opening-balance-date-wise"==nt.reportType),t.R7$(),t.Y8G("ngIf","pl-report-COGS-date-wise"==nt.reportType),t.R7$(),t.Y8G("ngIf","pl-report-opening-balance-date-wise"==nt.reportType),t.R7$(),t.Y8G("ngIf","pl-report-opening-balance-date-wise"==nt.reportType),t.R7$(),t.Y8G("ngIf","pl-report-opening-balance-date-wise"==nt.reportType),t.R7$(),t.Y8G("ngClass",t.l_i(20,Bs,nt.commonService.isNumberPositive(j.grossAmount),!nt.commonService.isNumberPositive(j.grossAmount))),t.R7$(),t.Y8G("ngIf",!nt.commonService.isNumberPositive(j.grossAmount)),t.R7$(),t.SpI(" ",t.iJd(17,14,t.l_i(23,Ma,j.grossAmount,nt.settingData))," ")}}function us(ot,me){1&ot&&(t.j41(0,"span",16),t.EFF(1,"-"),t.k0s())}function Wa(ot,me){1&ot&&(t.j41(0,"span",16),t.EFF(1,"-"),t.k0s())}function Ra(ot,me){1&ot&&(t.j41(0,"span",16),t.EFF(1,"-"),t.k0s())}function Sa(ot,me){1&ot&&(t.j41(0,"span",16),t.EFF(1,"-"),t.k0s())}function Ga(ot,me){if(1&ot&&(t.j41(0,"tr",17)(1,"td"),t.EFF(2,"Total"),t.k0s(),t.j41(3,"td"),t.DNE(4,us,2,0,"span",15),t.EFF(5),t.nI1(6,"CurrencyPipe"),t.k0s(),t.j41(7,"td"),t.DNE(8,Wa,2,0,"span",15),t.EFF(9),t.nI1(10,"CurrencyPipe"),t.k0s(),t.j41(11,"td"),t.DNE(12,Ra,2,0,"span",15),t.EFF(13),t.nI1(14,"CurrencyPipe"),t.k0s(),t.j41(15,"td",14),t.DNE(16,Sa,2,0,"span",15),t.EFF(17),t.nI1(18,"CurrencyPipe"),t.k0s()()),2&ot){const j=t.XpG(2);t.R7$(4),t.Y8G("ngIf",!j.commonService.isNumberPositive(j.reportObj.totalSaleAmount)),t.R7$(),t.JRh(t.iJd(6,9,t.l_i(33,Ma,null==j.reportObj?null:j.reportObj.totalSaleAmount,j.settingData))),t.R7$(3),t.Y8G("ngIf",!j.commonService.isNumberPositive(j.reportObj.totalCogsAmount)),t.R7$(),t.JRh(t.iJd(10,15,t.l_i(36,Ma,null==j.reportObj?null:j.reportObj.totalCogsAmount,j.settingData))),t.R7$(3),t.Y8G("ngIf",!j.commonService.isNumberPositive(j.reportObj.totalExpenseAmount)),t.R7$(),t.JRh(t.iJd(14,21,t.l_i(39,Ma,null==j.reportObj?null:j.reportObj.totalExpenseAmount,j.settingData))),t.R7$(2),t.Y8G("ngClass",t.l_i(42,Bs,j.commonService.isNumberPositive(j.reportObj.totalGrossProfitLossAmount),!j.commonService.isNumberPositive(j.reportObj.totalGrossProfitLossAmount))),t.R7$(),t.Y8G("ngIf",!j.commonService.isNumberPositive(j.reportObj.totalGrossProfitLossAmount)),t.R7$(),t.SpI("",t.iJd(18,27,t.l_i(45,Ma,null==j.reportObj?null:j.reportObj.totalGrossProfitLossAmount,j.settingData))," ")}}function ha(ot,me){1&ot&&(t.j41(0,"span",16),t.EFF(1,"-"),t.k0s())}function $d(ot,me){1&ot&&(t.j41(0,"span",16),t.EFF(1,"-"),t.k0s())}function tg(ot,me){1&ot&&(t.j41(0,"span",16),t.EFF(1,"-"),t.k0s())}function Cd(ot,me){1&ot&&(t.j41(0,"span",16),t.EFF(1,"-"),t.k0s())}function jc(ot,me){1&ot&&(t.j41(0,"span",16),t.EFF(1,"-"),t.k0s())}function nl(ot,me){if(1&ot&&(t.j41(0,"tr",17)(1,"td"),t.EFF(2,"Total"),t.k0s(),t.j41(3,"td"),t.DNE(4,ha,2,0,"span",15),t.EFF(5),t.nI1(6,"CurrencyPipe"),t.k0s(),t.j41(7,"td"),t.DNE(8,$d,2,0,"span",15),t.EFF(9),t.nI1(10,"CurrencyPipe"),t.k0s(),t.j41(11,"td"),t.DNE(12,tg,2,0,"span",15),t.EFF(13),t.nI1(14,"CurrencyPipe"),t.k0s(),t.nrm(15,"td"),t.j41(16,"td"),t.DNE(17,Cd,2,0,"span",15),t.EFF(18),t.nI1(19,"CurrencyPipe"),t.k0s(),t.j41(20,"td",14),t.DNE(21,jc,2,0,"span",15),t.EFF(22),t.nI1(23,"CurrencyPipe"),t.k0s()()),2&ot){const j=t.XpG(2);t.R7$(4),t.Y8G("ngIf",!j.commonService.isNumberPositive(j.reportObj.totalSaleAmount)),t.R7$(),t.JRh(t.iJd(6,11,t.l_i(41,Ma,null==j.reportObj?null:j.reportObj.totalSaleAmount,j.settingData))),t.R7$(3),t.Y8G("ngIf",!j.commonService.isNumberPositive(j.reportObj.totalPurchaseAmount)),t.R7$(),t.JRh(t.iJd(10,17,t.l_i(44,Ma,null==j.reportObj?null:j.reportObj.totalPurchaseAmount,j.settingData))),t.R7$(3),t.Y8G("ngIf",!j.commonService.isNumberPositive(j.reportObj.totalChangeInStockAmount)),t.R7$(),t.JRh(t.iJd(14,23,t.l_i(47,Ma,null==j.reportObj?null:j.reportObj.totalChangeInStockAmount,j.settingData))),t.R7$(4),t.Y8G("ngIf",!j.commonService.isNumberPositive(j.reportObj.totalExpenseAmount)),t.R7$(),t.JRh(t.iJd(19,29,t.l_i(50,Ma,null==j.reportObj?null:j.reportObj.totalExpenseAmount,j.settingData))),t.R7$(2),t.Y8G("ngClass",t.l_i(53,Bs,j.commonService.isNumberPositive(j.reportObj.totalGrossProfitLossAmount),!j.commonService.isNumberPositive(j.reportObj.totalGrossProfitLossAmount))),t.R7$(),t.Y8G("ngIf",!j.commonService.isNumberPositive(j.reportObj.totalGrossProfitLossAmount)),t.R7$(),t.SpI("",t.iJd(23,35,t.l_i(56,Ma,null==j.reportObj?null:j.reportObj.totalGrossProfitLossAmount,j.settingData))," ")}}function bc(ot,me){1&ot&&(t.j41(0,"span",16),t.EFF(1,"-"),t.k0s())}function yd(ot,me){if(1&ot&&(t.j41(0,"tr"),t.nrm(1,"td",19),t.j41(2,"td"),t.EFF(3),t.k0s(),t.j41(4,"td"),t.DNE(5,bc,2,0,"span",15),t.EFF(6),t.nI1(7,"CurrencyPipe"),t.k0s()()),2&ot){const j=t.XpG(2).$implicit,nt=t.XpG();t.R7$(3),t.JRh(j(nt.commonService.isNumberPositive(nt.reportObj.totalGrossProfitLossAmount)?"GROSS_PROFIT":"GROSS_LOSS")),t.R7$(2),t.Y8G("ngIf",!nt.commonService.isNumberPositive(nt.reportObj.totalGrossProfitLossAmount)),t.R7$(),t.JRh(t.iJd(7,3,t.l_i(9,Ma,null==nt.reportObj?null:nt.reportObj.totalGrossProfitLossAmount,nt.settingData)))}}function fs(ot,me){1&ot&&(t.j41(0,"span",16),t.EFF(1,"-"),t.k0s())}function re(ot,me){if(1&ot&&(t.j41(0,"tr"),t.nrm(1,"td",19),t.j41(2,"td"),t.EFF(3),t.k0s(),t.j41(4,"td"),t.DNE(5,fs,2,0,"span",15),t.EFF(6),t.nI1(7,"CurrencyPipe"),t.k0s()()),2&ot){const j=t.XpG(2).$implicit,nt=t.XpG();t.R7$(3),t.SpI("",j("OTHER_INCOME")," (+)"),t.R7$(2),t.Y8G("ngIf",!nt.commonService.isNumberPositive(null==nt.reportObj?null:nt.reportObj.totalOtherIncomeAmount)),t.R7$(),t.JRh(t.iJd(7,3,t.l_i(9,Ma,null==nt.reportObj?null:nt.reportObj.totalOtherIncomeAmount,nt.settingData)))}}function Wt(ot,me){1&ot&&(t.j41(0,"span",16),t.EFF(1,"-"),t.k0s())}function Re(ot,me){if(1&ot&&(t.j41(0,"tr"),t.nrm(1,"td",19),t.j41(2,"td"),t.EFF(3),t.k0s(),t.j41(4,"td"),t.DNE(5,Wt,2,0,"span",15),t.EFF(6),t.nI1(7,"CurrencyPipe"),t.k0s()()),2&ot){const j=t.XpG(2).$implicit,nt=t.XpG();t.R7$(3),t.SpI("",j("INDIRECT_EXPENSES")," (-)"),t.R7$(2),t.Y8G("ngIf",!nt.commonService.isNumberPositive(null==nt.reportObj?null:nt.reportObj.totalOtherExpenseAmount)),t.R7$(),t.JRh(t.iJd(7,3,t.l_i(9,Ma,null==nt.reportObj?null:nt.reportObj.totalOtherExpenseAmount,nt.settingData)))}}function aA(ot,me){1&ot&&(t.j41(0,"span",16),t.EFF(1,"-"),t.k0s())}function CA(ot,me){if(1&ot&&(t.j41(0,"tr"),t.nrm(1,"td",19),t.j41(2,"td",20),t.EFF(3),t.k0s(),t.j41(4,"td",20),t.DNE(5,aA,2,0,"span",15),t.EFF(6),t.nI1(7,"CurrencyPipe"),t.k0s()()),2&ot){const j=t.XpG(2).$implicit,nt=t.XpG();t.R7$(3),t.JRh(j(nt.commonService.isNumberPositive(nt.reportObj.totalNetProfitLossAmount)?"NET_PROFIT":"NET_LOSS")),t.R7$(2),t.Y8G("ngIf",!nt.commonService.isNumberPositive(nt.reportObj.totalNetProfitLossAmount)),t.R7$(),t.JRh(t.iJd(7,3,t.l_i(9,Ma,null==nt.reportObj?null:nt.reportObj.totalNetProfitLossAmount,nt.settingData)))}}function an(ot,me){if(1&ot&&(t.j41(0,"table",18)(1,"tbody"),t.DNE(2,yd,8,12,"tr",6)(3,re,8,12,"tr",6)(4,Re,8,12,"tr",6)(5,CA,8,12,"tr",6),t.k0s()()),2&ot){const j=t.XpG(2);t.R7$(2),t.Y8G("ngIf",null==j.reportObj?null:j.reportObj.totalGrossProfitLossAmount),t.R7$(),t.Y8G("ngIf",null==j.reportObj?null:j.reportObj.totalOtherIncomeAmount),t.R7$(),t.Y8G("ngIf",null==j.reportObj?null:j.reportObj.totalOtherExpenseAmount),t.R7$(),t.Y8G("ngIf",null==j.reportObj?null:j.reportObj.totalNetProfitLossAmount)}}function Mn(ot,me){if(1&ot&&(t.qex(0),t.j41(1,"div",1)(2,"div",2)(3,"div",3)(4,"h2",4),t.EFF(5),t.k0s(),t.j41(6,"h2",5),t.DNE(7,ms,2,1,"span",6)(8,js,2,1,"span",6),t.k0s(),t.j41(9,"h5",7),t.DNE(10,Ml,2,1,"span",6)(11,gs,2,2,"span",6),t.k0s()(),t.j41(12,"div",8),t.EFF(13),t.k0s()(),t.j41(14,"table")(15,"thead")(16,"tr")(17,"th",9),t.DNE(18,yc,2,1,"div",10)(19,ws,2,1,"div",10)(20,Ka,2,1,"div",10),t.k0s(),t.j41(21,"th"),t.EFF(22),t.DNE(23,Hs,2,1,"span",6),t.k0s(),t.j41(24,"th"),t.EFF(25),t.DNE(26,ar,2,1,"span",6),t.k0s(),t.DNE(27,Bc,3,2,"th",6),t.j41(28,"th"),t.EFF(29),t.DNE(30,Jl,2,1,"span",6),t.k0s(),t.j41(31,"th"),t.EFF(32),t.DNE(33,Al,2,1,"span",6),t.k0s(),t.DNE(34,Yl,3,2,"th",6),t.k0s()(),t.j41(35,"tbody"),t.DNE(36,hl,18,26,"tr",11)(37,Ga,19,48,"tr",12)(38,nl,24,59,"tr",12),t.k0s()(),t.DNE(39,an,6,4,"table",13),t.k0s(),t.bVm()),2&ot){const j=me.$implicit,nt=t.XpG();t.R7$(5),t.JRh(null==nt.organizationData?null:nt.organizationData.org_name),t.R7$(2),t.Y8G("ngIf","pl-report-COGS-date-wise"==nt.reportType),t.R7$(),t.Y8G("ngIf","pl-report-opening-balance-date-wise"==nt.reportType),t.R7$(2),t.Y8G("ngIf",1==nt.filterObj.duration),t.R7$(),t.Y8G("ngIf",2==nt.filterObj.duration||3==nt.filterObj.duration||4==nt.filterObj.duration||5==nt.filterObj.duration||6==nt.filterObj.duration||7==nt.filterObj.duration),t.R7$(2),t.Lme(" ",j("GENERATED_ON")," : ",nt.genDate," "),t.R7$(4),t.Y8G("ngSwitch",nt.filterObj.groupBy),t.R7$(),t.Y8G("ngSwitchCase","daily"),t.R7$(),t.Y8G("ngSwitchCase","weekly"),t.R7$(),t.Y8G("ngSwitchCase","monthly"),t.R7$(2),t.SpI("",j("SALE")," (+) "),t.R7$(),t.Y8G("ngIf",nt.currencySymbol),t.R7$(2),t.Lme("",j("pl-report-COGS-date-wise"==nt.reportType?"COGS_FULL_TEXT":"PURCHASE"),"","pl-report-COGS-date-wise"==nt.reportType?"(-) ":""," "),t.R7$(),t.Y8G("ngIf",nt.currencySymbol),t.R7$(),t.Y8G("ngIf","pl-report-opening-balance-date-wise"==nt.reportType),t.R7$(2),t.Lme("",j("pl-report-COGS-date-wise"==nt.reportType?"EXPENSE":"PROFIT_LOSS_BEFORE_EXPENSE"),"","pl-report-COGS-date-wise"==nt.reportType?"(-)":""," "),t.R7$(),t.Y8G("ngIf",nt.currencySymbol),t.R7$(2),t.Lme("",j("pl-report-COGS-date-wise"==nt.reportType?"GROSS_PROFIT_LOSS":"EXPENSE")," ","pl-report-COGS-date-wise"==nt.reportType?"(=)":"(-)",""),t.R7$(),t.Y8G("ngIf",nt.currencySymbol),t.R7$(),t.Y8G("ngIf","pl-report-opening-balance-date-wise"==nt.reportType),t.R7$(2),t.Y8G("ngForOf",nt.reportObj.report),t.R7$(),t.Y8G("ngIf","pl-report-COGS-date-wise"==nt.reportType),t.R7$(),t.Y8G("ngIf","pl-report-opening-balance-date-wise"==nt.reportType),t.R7$(),t.Y8G("ngIf",0!=nt.reportObj.totalOtherIncomeAmount||0!=nt.reportObj.totalOtherExpenseAmount)}}let ci=(()=>{class ot{constructor(j,nt,mA,jA,Go,er,_t){this.reportData=j,this.componentFactoryResolver=nt,this.commonService=mA,this.dataStoreService=jA,this.syncDbService=Go,this.syncApiService=er,this.translocoService=_t,this.customFonts=[],this.activeLanguage=this.translocoService.getActiveLang(),"hi"==_t.getActiveLang()&&(this.activeLanguage="en"),this.genDate=e().format("DD MMM YYYY"),this.reportType=this.reportData.reportType,this.filterObj=this.reportData.filterObj,this.reportObj=this.reportData.reportObject}ngOnInit(){this.fetchDBData()}fetchDBData(){var j=this;return(0,D.A)(function*(){j.syncApiService.fetchMultipleDbData(["filterSettingData","filterOrganizationData"],function(){var nt=(0,D.A)(function*(mA){var jA=yield mA.data;200===mA.status&&!(0,h.A)(jA)&&((0,s.A)(jA,"filterSettingData")&&!(0,h.A)(jA.filterSettingData)&&(j.settingData=jA.filterSettingData,j.currencySymbol=j.settingData.currencySymbol),(0,s.A)(jA,"filterOrganizationData")&&!(0,h.A)(jA.filterOrganizationData)&&(j.organizationData=jA.filterOrganizationData))});return function(mA){return nt.apply(this,arguments)}}())})()}static#t=this.\u0275fac=function(nt){return new(nt||ot)(t.rXU(R.Vh),t.rXU(t.OM3),t.rXU(oA.h),t.rXU(u.V),t.rXU(g.P),t.rXU(a.P),t.rXU(c.JO))};static#e=this.\u0275cmp=t.VBU({type:ot,selectors:[["app-pl-report-daily-weekly"]],decls:1,vars:1,consts:[[4,"transloco","translocoLang"],[1,"container"],[1,"row","m-0"],[1,"col-md-6","ps-0"],[1,"orgName"],[1,"reportName"],[4,"ngIf"],[1,"subTitle"],[1,"col-md-6","pe-0","reportDate"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngFor","ngForOf"],["class","parentHeader",4,"ngIf"],["class","extraInfoTable",4,"ngIf"],[3,"ngClass"],["class","p-0 ts-negative-sign",4,"ngIf"],[1,"p-0","ts-negative-sign"],[1,"parentHeader"],[1,"extraInfoTable"],[1,"blank-space"],[1,"extraInfoFooter"]],template:function(nt,mA){1&nt&&t.DNE(0,Mn,40,28,"ng-container",0),2&nt&&t.Y8G("translocoLang",mA.activeLanguage)},dependencies:[l.YU,l.Sq,l.bT,l.ux,l.e1,c.bA,B.o,p.a],styles:["*[_ngcontent-%COMP%]{font-family:TSCustom!important}table[_ngcontent-%COMP%]{border-spacing:0;position:relative;margin:10px 0 0;padding:0;width:100%;height:auto;border-collapse:collapse;page-break-inside:auto}table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], th[_ngcontent-%COMP%]{padding:4px 7px;border:1px solid #cacfd6;white-space:pre-wrap;font-size:12px}table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:4px 7px;border:1px solid #cacfd6;background:#717c91;color:#fff}table[_ngcontent-%COMP%]   tr.parentHeader[_ngcontent-%COMP%]{background:#e3eaf9;color:#000;font-weight:700}.font-center[_ngcontent-%COMP%]{text-align:center}.font-left[_ngcontent-%COMP%]{text-align:left}.font-right[_ngcontent-%COMP%]{text-align:right}.container[_ngcontent-%COMP%]{padding:15px}.reportDate[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;align-items:flex-end;color:#8d94a1;margin:0;font-size:16px}.orgName[_ngcontent-%COMP%]{color:#0b1038;margin:0;font-size:1rem}.reportName[_ngcontent-%COMP%]{color:#2096f3;margin:0;font-size:1.2rem}.subTitle[_ngcontent-%COMP%]{color:#717c91;margin:0;font-size:16px}table[_ngcontent-%COMP%]   tr.footer-pl[_ngcontent-%COMP%]{background:#2096f3;color:#fff;font-weight:700}.fontBold[_ngcontent-%COMP%]{font-weight:700}.blank-space[_ngcontent-%COMP%]{width:100%}table.extraInfoTable[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]:not(.blank-space){white-space:nowrap;word-wrap:break-word;min-width:100px}table.extraInfoTable[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border:none;page-break-inside:avoid}.extraInfoFooter[_ngcontent-%COMP%]{background:#2096f3;color:#fff;font-weight:700}.ts-negative-sign[_ngcontent-%COMP%]{font-size:11px}"]})}return ot})();const Kn=(ot,me)=>[ot,me,!1,2,!1],Ao=(ot,me)=>({"pl-report-green":ot,"pl-report-red":me});function Yi(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("PRODUCTWISE_PROFIT_LOSS"))}}function Xi(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("INVOICE_WISE_PROFIT_LOSS"))}}function ji(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("CLIENT_WISE_PROFIT_LOSS"))}}function wo(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("SHOWING_FOR_ALL_TIME"))}}function Jo(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG();t.R7$(),t.Lme("",j("SHOWING_FOR")," ",nt.filterObj.formatDateValue," ")}}function wn(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("PRODUCT_SERVICES"))}}function pi(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("INV_LABEL"))}}function Nn(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("CLIENTS"))}}function wi(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG(2);t.R7$(),t.SpI(" (",j.currencySymbol,")")}}function Fo(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG(2);t.R7$(),t.SpI(" (",j.currencySymbol,")")}}function Ho(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG(2);t.R7$(),t.SpI(" (",j.currencySymbol,")")}}function Et(ot,me){if(1&ot&&(t.j41(0,"p",9),t.EFF(1),t.nI1(2,"CurrencyPipe"),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG().$implicit,mA=t.XpG();t.R7$(),t.Lme(" (-) ",nt("RETURN")," : ",t.iJd(2,2,t.l_i(8,Kn,j.totalSaleReturnAmt,mA.settingData))," ")}}function ft(ot,me){1&ot&&(t.j41(0,"span",19),t.EFF(1,"-"),t.k0s())}function Ct(ot,me){if(1&ot&&(t.j41(0,"tr")(1,"td",10),t.EFF(2),t.k0s(),t.j41(3,"td",11),t.EFF(4),t.k0s(),t.j41(5,"td",11),t.EFF(6),t.nI1(7,"CurrencyPipe"),t.DNE(8,Et,3,11,"p",17),t.k0s(),t.j41(9,"td",11),t.EFF(10),t.nI1(11,"CurrencyPipe"),t.k0s(),t.j41(12,"td",18),t.DNE(13,ft,2,0,"span",15),t.EFF(14),t.nI1(15,"CurrencyPipe"),t.k0s()()),2&ot){const j=me.$implicit,nt=me.index,mA=t.XpG(2);t.R7$(2),t.JRh(nt+1),t.R7$(2),t.JRh(j.productName),t.R7$(2),t.SpI("",t.iJd(7,8,t.l_i(26,Kn,j.totalSaleAmt,mA.settingData))," "),t.R7$(2),t.Y8G("ngIf",0!=j.totalSaleReturnAmt),t.R7$(2),t.JRh(j.cogsValue?t.iJd(11,14,t.l_i(29,Kn,j.cogsValue,mA.settingData)):"-"),t.R7$(2),t.Y8G("ngClass",t.l_i(32,Ao,mA.commonService.isNumberPositive(j.grossProfitAmount),!mA.commonService.isNumberPositive(j.grossProfitAmount))),t.R7$(),t.Y8G("ngIf",!mA.commonService.isNumberPositive(j.grossProfitAmount)),t.R7$(),t.SpI(" ",j.grossProfitAmount?t.iJd(15,20,t.l_i(35,Kn,j.grossProfitAmount,mA.settingData)):"-"," ")}}function Yt(ot,me){1&ot&&(t.j41(0,"span",19),t.EFF(1,"-"),t.k0s())}function kt(ot,me){1&ot&&(t.j41(0,"span",19),t.EFF(1,"-"),t.k0s())}function Pt(ot,me){if(1&ot&&(t.j41(0,"tr"),t.nrm(1,"td",20),t.j41(2,"td"),t.EFF(3),t.k0s(),t.j41(4,"td"),t.DNE(5,kt,2,0,"span",15),t.EFF(6),t.nI1(7,"CurrencyPipe"),t.k0s()()),2&ot){const j=t.XpG(2).$implicit,nt=t.XpG();t.R7$(3),t.JRh(j(nt.commonService.isNumberPositive(nt.reportObj.totalGrossProfitLossAmount)?"GROSS_PROFIT":"GROSS_LOSS")),t.R7$(2),t.Y8G("ngIf",!nt.commonService.isNumberPositive(nt.reportObj.totalGrossProfitLossAmount)),t.R7$(),t.JRh(t.iJd(7,3,t.l_i(9,Kn,null==nt.reportObj?null:nt.reportObj.totalGrossProfitLossAmount,nt.settingData)))}}function ne(ot,me){1&ot&&(t.j41(0,"span",19),t.EFF(1,"-"),t.k0s())}function ge(ot,me){if(1&ot&&(t.j41(0,"tr"),t.nrm(1,"td",20),t.j41(2,"td"),t.EFF(3),t.k0s(),t.j41(4,"td"),t.DNE(5,ne,2,0,"span",15),t.EFF(6),t.nI1(7,"CurrencyPipe"),t.k0s()()),2&ot){const j=t.XpG(2).$implicit,nt=t.XpG();t.R7$(3),t.SpI("",j("EXPENSE_LABEL")," (-)"),t.R7$(2),t.Y8G("ngIf",!nt.commonService.isNumberPositive(nt.reportObj.totalExpenseAmount)),t.R7$(),t.JRh(t.iJd(7,3,t.l_i(9,Kn,null==nt.reportObj?null:nt.reportObj.totalExpenseAmount,nt.settingData)))}}function de(ot,me){1&ot&&(t.j41(0,"span",19),t.EFF(1,"-"),t.k0s())}function AA(ot,me){if(1&ot&&(t.j41(0,"tr"),t.nrm(1,"td",20),t.j41(2,"td"),t.EFF(3),t.k0s(),t.j41(4,"td"),t.DNE(5,de,2,0,"span",15),t.EFF(6),t.nI1(7,"CurrencyPipe"),t.k0s()()),2&ot){const j=t.XpG(2).$implicit,nt=t.XpG();t.R7$(3),t.SpI("",j("OTHER_INCOME")," (+)"),t.R7$(2),t.Y8G("ngIf",!nt.commonService.isNumberPositive(nt.reportObj.totalOtherIncomeAmount)),t.R7$(),t.JRh(t.iJd(7,3,t.l_i(9,Kn,null==nt.reportObj?null:nt.reportObj.totalOtherIncomeAmount,nt.settingData)))}}function DA(ot,me){1&ot&&(t.j41(0,"span",19),t.EFF(1,"-"),t.k0s())}function xA(ot,me){if(1&ot&&(t.j41(0,"tr"),t.nrm(1,"td",20),t.j41(2,"td"),t.EFF(3),t.k0s(),t.j41(4,"td"),t.DNE(5,DA,2,0,"span",15),t.EFF(6),t.nI1(7,"CurrencyPipe"),t.k0s()()),2&ot){const j=t.XpG(2).$implicit,nt=t.XpG();t.R7$(3),t.SpI("",j("INDIRECT_EXPENSES")," (-)"),t.R7$(2),t.Y8G("ngIf",!nt.commonService.isNumberPositive(nt.reportObj.totalOtherExpenseAmount)),t.R7$(),t.JRh(t.iJd(7,3,t.l_i(9,Kn,null==nt.reportObj?null:nt.reportObj.totalOtherExpenseAmount,nt.settingData)))}}function en(ot,me){1&ot&&(t.j41(0,"span",19),t.EFF(1,"-"),t.k0s())}function Ue(ot,me){if(1&ot&&(t.j41(0,"tr"),t.nrm(1,"td",20),t.j41(2,"td",21),t.EFF(3),t.k0s(),t.j41(4,"td",21),t.DNE(5,en,2,0,"span",15),t.EFF(6),t.nI1(7,"CurrencyPipe"),t.k0s()()),2&ot){const j=t.XpG(2).$implicit,nt=t.XpG();t.R7$(3),t.JRh(j(nt.commonService.isNumberPositive(nt.reportObj.totalNetProfitLossAmount)?"NET_PROFIT":"NET_LOSS")),t.R7$(2),t.Y8G("ngIf",!nt.commonService.isNumberPositive(nt.reportObj.totalNetProfitLossAmount)),t.R7$(),t.JRh(t.iJd(7,3,t.l_i(9,Kn,null==nt.reportObj?null:nt.reportObj.totalNetProfitLossAmount,nt.settingData)))}}function Pn(ot,me){if(1&ot&&(t.j41(0,"tbody"),t.DNE(1,Pt,8,12,"tr",6)(2,ge,8,12,"tr",6)(3,AA,8,12,"tr",6)(4,xA,8,12,"tr",6)(5,Ue,8,12,"tr",6),t.k0s()),2&ot){const j=t.XpG(2);t.R7$(),t.Y8G("ngIf",null==j.reportObj?null:j.reportObj.totalGrossProfitLossAmount),t.R7$(),t.Y8G("ngIf",null==j.reportObj?null:j.reportObj.totalExpenseAmount),t.R7$(),t.Y8G("ngIf",null==j.reportObj?null:j.reportObj.totalOtherIncomeAmount),t.R7$(),t.Y8G("ngIf",null==j.reportObj?null:j.reportObj.totalOtherExpenseAmount),t.R7$(),t.Y8G("ngIf",null==j.reportObj?null:j.reportObj.totalNetProfitLossAmount)}}function _n(ot,me){if(1&ot&&(t.qex(0),t.j41(1,"div",1)(2,"div",2)(3,"div",3)(4,"h2",4),t.EFF(5),t.k0s(),t.j41(6,"h2",5),t.DNE(7,Yi,2,1,"span",6)(8,Xi,2,1,"span",6)(9,ji,2,1,"span",6),t.k0s(),t.j41(10,"h5",7),t.DNE(11,wo,2,1,"span",6)(12,Jo,2,2,"span",6),t.k0s()(),t.j41(13,"div",8),t.EFF(14),t.k0s()(),t.j41(15,"table",9)(16,"thead")(17,"tr")(18,"th",10),t.EFF(19),t.k0s(),t.j41(20,"th",11),t.DNE(21,wn,2,1,"span",6)(22,pi,2,1,"span",6)(23,Nn,2,1,"span",6),t.k0s(),t.j41(24,"th",11),t.EFF(25),t.DNE(26,wi,2,1,"span",6),t.k0s(),t.j41(27,"th",11),t.EFF(28),t.DNE(29,Fo,2,1,"span",6),t.k0s(),t.j41(30,"th",11),t.EFF(31),t.DNE(32,Ho,2,1,"span",6),t.k0s()()()(),t.j41(33,"table",9)(34,"tbody"),t.DNE(35,Ct,16,38,"tr",12),t.j41(36,"tr",13),t.nrm(37,"td"),t.j41(38,"td"),t.EFF(39),t.k0s(),t.j41(40,"td"),t.EFF(41),t.nI1(42,"CurrencyPipe"),t.k0s(),t.j41(43,"td"),t.EFF(44),t.nI1(45,"CurrencyPipe"),t.k0s(),t.j41(46,"td",14),t.DNE(47,Yt,2,0,"span",15),t.EFF(48),t.nI1(49,"CurrencyPipe"),t.k0s()()()(),t.j41(50,"table",16),t.DNE(51,Pn,6,5,"tbody",6),t.k0s()(),t.bVm()),2&ot){const j=me.$implicit,nt=t.XpG();t.R7$(5),t.JRh(null==nt.organizationData?null:nt.organizationData.org_name),t.R7$(2),t.Y8G("ngIf","pl-report-product-wise"==nt.reportType),t.R7$(),t.Y8G("ngIf","pl-report-invoice-wise"==nt.reportType),t.R7$(),t.Y8G("ngIf","pl-report-client-wise"==nt.reportType),t.R7$(2),t.Y8G("ngIf",1==nt.filterObj.duration),t.R7$(),t.Y8G("ngIf",2==nt.filterObj.duration||3==nt.filterObj.duration||4==nt.filterObj.duration||5==nt.filterObj.duration||6==nt.filterObj.duration||7==nt.filterObj.duration),t.R7$(2),t.Lme(" ",j("GENERATED_ON")," : ",nt.genDate," "),t.R7$(5),t.SpI(" ",j("SR_NO")," "),t.R7$(2),t.Y8G("ngIf","pl-report-product-wise"==nt.reportType),t.R7$(),t.Y8G("ngIf","pl-report-invoice-wise"==nt.reportType),t.R7$(),t.Y8G("ngIf","pl-report-client-wise"==nt.reportType),t.R7$(2),t.SpI("",j("SALE")," (+) "),t.R7$(),t.Y8G("ngIf",nt.currencySymbol),t.R7$(2),t.SpI("",j("COGS_FULL_TEXT")," (-) "),t.R7$(),t.Y8G("ngIf",nt.currencySymbol),t.R7$(2),t.SpI("",j("GROSS_PROFIT_LOSS")," (=)"),t.R7$(),t.Y8G("ngIf",nt.currencySymbol),t.R7$(3),t.Y8G("ngForOf",nt.reportObj.report),t.R7$(4),t.JRh(j("TOTAL")),t.R7$(2),t.JRh(t.iJd(42,26,t.l_i(44,Kn,null==nt.reportObj?null:nt.reportObj.totalSaleAmount,nt.settingData))),t.R7$(3),t.JRh(t.iJd(45,32,t.l_i(47,Kn,null==nt.reportObj?null:nt.reportObj.totalCogsAmount,nt.settingData))),t.R7$(2),t.Y8G("ngClass",t.l_i(50,Ao,nt.commonService.isNumberPositive(nt.reportObj.totalGrossProfitLossAmount),!nt.commonService.isNumberPositive(nt.reportObj.totalGrossProfitLossAmount))),t.R7$(),t.Y8G("ngIf",!nt.commonService.isNumberPositive(nt.reportObj.totalGrossProfitLossAmount)),t.R7$(),t.SpI("",t.iJd(49,38,t.l_i(53,Kn,null==nt.reportObj?null:nt.reportObj.totalGrossProfitLossAmount,nt.settingData))," "),t.R7$(3),t.Y8G("ngIf",0!=nt.reportObj.totalOtherIncomeAmount||0!=nt.reportObj.totalOtherExpenseAmount||0!=nt.reportObj.totalExpenseAmount)}}let vn=(()=>{class ot{constructor(j,nt,mA,jA,Go,er,_t){this.reportData=j,this.componentFactoryResolver=nt,this.commonService=mA,this.dataStoreService=jA,this.syncDbService=Go,this.syncApiService=er,this.translocoService=_t,this.activeLanguage=this.translocoService.getActiveLang(),"hi"==_t.getActiveLang()&&(this.activeLanguage="en"),this.genDate=e().format("DD MMM YYYY"),this.reportType=this.reportData.reportType,this.filterObj=this.reportData.filterObj,this.reportObj=this.reportData.reportObject}ngOnInit(){this.fetchDBData()}fetchDBData(){var j=this;return(0,D.A)(function*(){j.syncApiService.fetchMultipleDbData(["filterSettingData","filterOrganizationData"],function(){var nt=(0,D.A)(function*(mA){var jA=yield mA.data;200===mA.status&&!(0,h.A)(jA)&&((0,s.A)(jA,"filterSettingData")&&!(0,h.A)(jA.filterSettingData)&&(j.settingData=jA.filterSettingData,j.currencySymbol=j.settingData.currencySymbol),(0,s.A)(jA,"filterOrganizationData")&&!(0,h.A)(jA.filterOrganizationData)&&(j.organizationData=jA.filterOrganizationData))});return function(mA){return nt.apply(this,arguments)}}())})()}static#t=this.\u0275fac=function(nt){return new(nt||ot)(t.rXU(R.Vh),t.rXU(t.OM3),t.rXU(oA.h),t.rXU(u.V),t.rXU(g.P),t.rXU(a.P),t.rXU(c.JO))};static#e=this.\u0275cmp=t.VBU({type:ot,selectors:[["app-pl-report-product-client-invoice"]],decls:1,vars:1,consts:[[4,"transloco","translocoLang"],[1,"container"],[1,"row","m-0"],[1,"col-md-6","ps-0"],[1,"orgName"],[1,"reportName"],[4,"ngIf"],[1,"subTitle"],[1,"col-md-6","pe-0","reportDate"],[1,"m-0"],[1,"font-center",2,"width","70px"],[1,"header-sticky-pci"],[4,"ngFor","ngForOf"],[1,"parentHeader"],[3,"ngClass"],["class","p-0 ts-negative-sign",4,"ngIf"],[1,"extraInfoTable"],["class","m-0",4,"ngIf"],[1,"header-sticky-pci",3,"ngClass"],[1,"p-0","ts-negative-sign"],[1,"blank-space"],[1,"extraInfoFooter"]],template:function(nt,mA){1&nt&&t.DNE(0,_n,52,56,"ng-container",0),2&nt&&t.Y8G("translocoLang",mA.activeLanguage)},dependencies:[l.YU,l.Sq,l.bT,c.bA,B.o],styles:["*[_ngcontent-%COMP%]{font-family:TSCustom!important}table[_ngcontent-%COMP%]{border-spacing:0;position:relative;margin:10px 0 0;padding:0;width:100%;height:auto;border-collapse:collapse;page-break-inside:auto}table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], th[_ngcontent-%COMP%]{padding:4px 7px;border:1px solid #cacfd6;white-space:pre-wrap;font-size:12px}table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:4px 7px;border:1px solid #cacfd6;background:#717c91;color:#fff}table[_ngcontent-%COMP%]   tr.parentHeader[_ngcontent-%COMP%]{background:#e3eaf9;color:#000;font-weight:700}.font-center[_ngcontent-%COMP%]{text-align:center}.font-left[_ngcontent-%COMP%]{text-align:left}.font-right[_ngcontent-%COMP%]{text-align:right}.container[_ngcontent-%COMP%]{padding:15px}.reportDate[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;align-items:flex-end;color:#8d94a1;margin:0;font-size:16px}.orgName[_ngcontent-%COMP%]{color:#0b1038;margin:0;font-size:1rem}.reportName[_ngcontent-%COMP%]{color:#2096f3;margin:0;font-size:1.2rem}.subTitle[_ngcontent-%COMP%]{color:#717c91;margin:0;font-size:16px}table[_ngcontent-%COMP%]   tr.footer-pl[_ngcontent-%COMP%]{background:#2096f3;color:#fff;font-weight:700}.fontBold[_ngcontent-%COMP%]{font-weight:700}.blank-space[_ngcontent-%COMP%]{width:100%}table.extraInfoTable[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]:not(.blank-space){white-space:nowrap;word-wrap:break-word;min-width:100px}table.extraInfoTable[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border:none;page-break-inside:avoid}.extraInfoFooter[_ngcontent-%COMP%]{background:#2096f3;color:#fff;font-weight:700}.ts-negative-sign[_ngcontent-%COMP%]{font-size:11px}.header-sticky-pci[_ngcontent-%COMP%]{width:200px!important;padding:6px 22px 6px 12px!important;word-break:break-word}"]})}return ot})();function un(ot,me){1&ot&&(t.j41(0,"span",22),t.EFF(1,"(-)"),t.k0s())}function Gn(ot,me){1&ot&&(t.j41(0,"span",26),t.EFF(1,"(-) "),t.k0s())}function ti(ot,me){1&ot&&(t.j41(0,"span",26),t.EFF(1,"(-)"),t.k0s())}function Zi(ot,me){if(1&ot&&(t.j41(0,"tr")(1,"td",27),t.EFF(2),t.k0s(),t.j41(3,"td",24),t.DNE(4,ti,2,0,"span",25),t.EFF(5),t.nI1(6,"CurrencyPipe"),t.k0s()()),2&ot){const j=me.$implicit,nt=t.XpG(4);t.R7$(2),t.SpI("",j.nameOfAccount," "),t.R7$(2),t.Y8G("ngIf",!nt.commonService.isNumberPositive(j.totalAmount)),t.R7$(),t.SpI(" ",t.i5U(6,3,j.totalAmount,nt.settingData),"")}}function Wi(ot,me){if(1&ot&&(t.qex(0),t.j41(1,"tr")(2,"td",23),t.EFF(3),t.k0s(),t.j41(4,"td",24),t.DNE(5,Gn,2,0,"span",25),t.EFF(6),t.nI1(7,"CurrencyPipe"),t.k0s()(),t.DNE(8,Zi,7,6,"tr",11),t.bVm()),2&ot){const j=me.$implicit,nt=t.XpG(3);t.R7$(3),t.SpI(" ",j.subCategoryName,": "),t.R7$(2),t.Y8G("ngIf",!nt.commonService.isNumberPositive(j.subtotal)),t.R7$(),t.SpI(" ",t.i5U(7,4,j.subtotal,nt.settingData)," "),t.R7$(2),t.Y8G("ngForOf",j.list)}}function Io(ot,me){if(1&ot&&(t.qex(0),t.j41(1,"tr")(2,"td",18),t.EFF(3),t.k0s(),t.j41(4,"td",19),t.DNE(5,un,2,0,"span",20),t.EFF(6),t.nI1(7,"CurrencyPipe"),t.k0s()(),t.DNE(8,Wi,9,7,"ng-container",11),t.nrm(9,"tr",21),t.bVm()),2&ot){const j=me.$implicit,nt=t.XpG(2);t.R7$(3),t.SpI("\u2022 ",j.categoryName,""),t.R7$(2),t.Y8G("ngIf",!nt.commonService.isNumberPositive(j.total)),t.R7$(),t.SpI(" ",t.i5U(7,4,j.total,nt.settingData)," "),t.R7$(2),t.Y8G("ngForOf",j.subCategory)}}function to(ot,me){if(1&ot&&(t.j41(0,"tr")(1,"td",28),t.EFF(2,"\u2022 Difference In Opening Balance "),t.k0s(),t.j41(3,"td",29),t.EFF(4),t.nI1(5,"CurrencyPipe"),t.k0s()()),2&ot){const j=t.XpG(2);t.R7$(4),t.SpI(" ",t.i5U(5,1,j.diffInOpeningBalance,j.settingData)," ")}}function di(ot,me){1&ot&&(t.j41(0,"span",22),t.EFF(1,"(-)"),t.k0s())}function jt(ot,me){1&ot&&(t.j41(0,"span",26),t.EFF(1,"(-) "),t.k0s())}function Se(ot,me){1&ot&&(t.j41(0,"span",26),t.EFF(1,"(-)"),t.k0s())}function Vt(ot,me){if(1&ot&&(t.j41(0,"tr")(1,"td",30),t.EFF(2),t.k0s(),t.j41(3,"td",24),t.DNE(4,Se,2,0,"span",25),t.EFF(5),t.nI1(6,"CurrencyPipe"),t.k0s()()),2&ot){const j=me.$implicit,nt=t.XpG(4);t.R7$(2),t.SpI("",j.nameOfAccount," "),t.R7$(2),t.Y8G("ngIf",!nt.commonService.isNumberPositive(j.totalAmount)),t.R7$(),t.SpI(" ",t.i5U(6,3,j.totalAmount,nt.settingData)," ")}}function oe(ot,me){if(1&ot&&(t.qex(0),t.j41(1,"tr")(2,"td",23),t.EFF(3),t.k0s(),t.j41(4,"td",24),t.DNE(5,jt,2,0,"span",25),t.EFF(6),t.nI1(7,"CurrencyPipe"),t.k0s()(),t.DNE(8,Vt,7,6,"tr",11),t.bVm()),2&ot){const j=me.$implicit,nt=t.XpG(3);t.R7$(3),t.SpI("",j.subCategoryName,": "),t.R7$(2),t.Y8G("ngIf",!nt.commonService.isNumberPositive(j.subtotal)),t.R7$(),t.SpI(" ",t.i5U(7,4,j.subtotal,nt.settingData)," "),t.R7$(2),t.Y8G("ngForOf",j.list)}}function wA(ot,me){if(1&ot&&(t.qex(0),t.j41(1,"tr")(2,"td",18),t.EFF(3),t.k0s(),t.j41(4,"td",19),t.DNE(5,di,2,0,"span",20),t.EFF(6),t.nI1(7,"CurrencyPipe"),t.k0s()(),t.DNE(8,oe,9,7,"ng-container",11),t.nrm(9,"tr",21),t.bVm()),2&ot){const j=me.$implicit,nt=t.XpG(2);t.R7$(3),t.SpI("\u2022 ",j.categoryName,""),t.R7$(2),t.Y8G("ngIf",!nt.commonService.isNumberPositive(j.total)),t.R7$(),t.SpI(" ",t.i5U(7,4,j.total,nt.settingData)," "),t.R7$(2),t.Y8G("ngForOf",j.subCategory)}}function HA(ot,me){if(1&ot&&(t.j41(0,"tr")(1,"td",28),t.EFF(2,"\u2022 Difference In Opening Balance "),t.k0s(),t.j41(3,"td",29),t.EFF(4),t.nI1(5,"CurrencyPipe"),t.k0s()()),2&ot){const j=t.XpG(2);t.R7$(4),t.SpI(" ",t.i5U(5,1,j.diffInOpeningBalance,j.settingData)," ")}}function bt(ot,me){1&ot&&(t.j41(0,"span"),t.EFF(1,"(-) "),t.k0s())}function Lt(ot,me){1&ot&&(t.j41(0,"span"),t.EFF(1,"(-) "),t.k0s())}function ye(ot,me){if(1&ot&&(t.qex(0),t.j41(1,"div",1)(2,"h2",2),t.EFF(3),t.k0s(),t.j41(4,"h2",3),t.EFF(5),t.k0s(),t.j41(6,"div",4)(7,"div",5)(8,"h5",6),t.EFF(9),t.k0s()(),t.j41(10,"div",7),t.EFF(11),t.k0s()(),t.j41(12,"table",8)(13,"tr")(14,"th",9),t.EFF(15),t.k0s(),t.j41(16,"th",9),t.EFF(17),t.k0s()(),t.j41(18,"tr")(19,"td",10)(20,"table"),t.DNE(21,Io,10,7,"ng-container",11)(22,to,6,4,"tr",12),t.k0s()(),t.j41(23,"td",10)(24,"table"),t.DNE(25,wA,10,7,"ng-container",11)(26,HA,6,4,"tr",12),t.k0s()()(),t.j41(27,"tr",13)(28,"td",14)(29,"table")(30,"tr")(31,"td",15),t.EFF(32),t.k0s(),t.j41(33,"td",16),t.DNE(34,bt,2,0,"span",12),t.EFF(35),t.nI1(36,"CurrencyPipe"),t.k0s()()()(),t.j41(37,"td",17)(38,"table")(39,"tr")(40,"td",15),t.EFF(41),t.k0s(),t.j41(42,"td",16),t.DNE(43,Lt,2,0,"span",12),t.EFF(44),t.nI1(45,"CurrencyPipe"),t.k0s()()()()()()(),t.bVm()),2&ot){const j=me.$implicit,nt=t.XpG();t.R7$(3),t.JRh(null==nt.organizationData?null:nt.organizationData.org_name),t.R7$(2),t.JRh(j("BALANCESHEET")),t.R7$(4),t.Lme("",j("BALANCESHEET_AS_OF")," ",1==(null==nt.filterObj?null:nt.filterObj.duration)?null==nt.filterObj?null:nt.filterObj.currentFormatDate:null==nt.filterObj?null:nt.filterObj.BSFormatDateValue," "),t.R7$(2),t.Lme(" ",j("GENERATED_ON")," : ",nt.genDate," "),t.R7$(4),t.JRh(j("LIABILITIES")),t.R7$(2),t.JRh(j("ASSETS")),t.R7$(4),t.Y8G("ngForOf",nt.liabilitiesData),t.R7$(),t.Y8G("ngIf",nt.commonService.isNumberPositive(nt.diffInOpeningBalance)),t.R7$(3),t.Y8G("ngForOf",nt.assetsData),t.R7$(),t.Y8G("ngIf",!nt.commonService.isNumberPositive(nt.diffInOpeningBalance)),t.R7$(6),t.JRh(j("TOTAL")),t.R7$(2),t.Y8G("ngIf",!nt.commonService.isNumberPositive(nt.totalLiabilities)),t.R7$(),t.SpI("",t.i5U(36,18,nt.totalLiabilities,nt.settingData)," "),t.R7$(6),t.JRh(j("TOTAL")),t.R7$(2),t.Y8G("ngIf",!nt.commonService.isNumberPositive(nt.totalAsset)),t.R7$(),t.JRh(t.i5U(45,21,nt.totalAsset,nt.settingData))}}let IA=(()=>{class ot{constructor(j,nt,mA,jA,Go,er){this.reportData=j,this.commonService=nt,this.dataStoreService=mA,this.syncDbService=jA,this.syncApiService=Go,this.translocoService=er,this.subRecords=[],this.activeLanguage=this.translocoService.getActiveLang(),this.assetsData=[],this.liabilitiesData=[],"hi"==er.getActiveLang()&&(this.activeLanguage="en"),this.genDate=e().format("DD MMM YYYY"),this.reportType=this.reportData.reportType,this.filterObj=this.reportData.filterObj,this.reportObj=this.reportData.reportObject,this.assetsData=this.reportData.assetsData,this.liabilitiesData=this.reportData.liabilitiesData,this.diffInOpeningBalance=this.reportData.diffInOpeningBalance,this.totalAsset=this.reportData.totalAsset,this.totalLiabilities=this.reportData.totalLiabilities}ngOnInit(){this.fetchDBData()}fetchDBData(){var j=this;return(0,D.A)(function*(){j.syncApiService.fetchMultipleDbData(["filterSettingData","filterOrganizationData"],function(){var nt=(0,D.A)(function*(mA){var jA=yield mA.data;200===mA.status&&!(0,h.A)(jA)&&((0,s.A)(jA,"filterSettingData")&&!(0,h.A)(jA.filterSettingData)&&(j.settingData=jA.filterSettingData,j.currencySymbol=j.settingData.currencySymbol),(0,s.A)(jA,"filterOrganizationData")&&!(0,h.A)(jA.filterOrganizationData)&&(j.organizationData=jA.filterOrganizationData))});return function(mA){return nt.apply(this,arguments)}}())})()}static#t=this.\u0275fac=function(nt){return new(nt||ot)(t.rXU(R.Vh),t.rXU(oA.h),t.rXU(u.V),t.rXU(g.P),t.rXU(a.P),t.rXU(c.JO))};static#e=this.\u0275cmp=t.VBU({type:ot,selectors:[["app-balance-sheet-preview"]],decls:1,vars:1,consts:[[4,"transloco","translocoLang"],[1,"container"],[1,"orgName"],[1,"reportName"],[1,"row","m-0","mb-1"],[1,"col-md-7","ps-0"],[1,"subTitle"],[1,"col-md-5","reportDate"],[1,""],[1,"text-start","ps-3"],[2,"border","1px solid #cacfd6","vertical-align","top"],[4,"ngFor","ngForOf"],[4,"ngIf"],[1,"footer-bs"],[1,"p-0",2,"border-right","1px solid #cacfd6"],[1,"ps-3"],[1,"text-end","pe-3"],[1,"p-0"],[1,"fs-13","head-color"],[1,"text-end","fontBold"],["class","lw-child-font-size",4,"ngIf"],[1,"br-bottom"],[1,"lw-child-font-size"],[1,"noBorder","text-start","ps-4","head-color"],[1,"noBorder","text-end"],["class","p-0 ts-negative-sign",4,"ngIf"],[1,"p-0","ts-negative-sign"],[1,"noBorder","ps-5"],[1,"noBorder","text-start","head-color"],[1,"fontBold","text-end","head-color"],[1,"noBorder","text-start","ps-5"]],template:function(nt,mA){1&nt&&t.DNE(0,ye,46,24,"ng-container",0),2&nt&&t.Y8G("translocoLang",mA.activeLanguage)},dependencies:[l.Sq,l.bT,c.bA,B.o],styles:["*[_ngcontent-%COMP%]{font-family:TSCustom!important}table[_ngcontent-%COMP%]{border-spacing:0;position:static;padding:0;width:100%;border-collapse:collapse;page-break-inside:auto}table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], th[_ngcontent-%COMP%]{padding:4px 7px;word-break:break-word;width:50%;letter-spacing:0px;font-size:12px}table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:4px 7px;border:1px solid #cacfd6;background:#717c91;color:#fff}table[_ngcontent-%COMP%]   tr.footer-bs[_ngcontent-%COMP%]{background:#2096f3;color:#fff;font-weight:700}table[_ngcontent-%COMP%]   tr.parentHeader[_ngcontent-%COMP%]{background:#e3eaf9;color:#000;font-weight:700}.c[_ngcontent-%COMP%]{text-align:center}.container[_ngcontent-%COMP%]{padding:15px}.reportDate[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;align-items:flex-end;color:#8d94a1}.reportDate[_ngcontent-%COMP%]   h6[_ngcontent-%COMP%]{padding:0;margin:0;font-size:16px;position:absolute}.orgName[_ngcontent-%COMP%]{color:#0b1038;margin:0;font-size:1rem}.reportName[_ngcontent-%COMP%]{color:#2096f3;margin:0;font-size:1.2rem}.subTitle[_ngcontent-%COMP%]{color:#717c91;margin:0;font-size:16px}.extraInfoFooter[_ngcontent-%COMP%]{background:#2096f3;color:#fff;font-weight:700}table.extraInfoTable[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border:none;page-break-inside:avoid}table.extraInfoTable[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]:not(.blank-space){white-space:nowrap;word-wrap:break-word;min-width:100px}.blank-space[_ngcontent-%COMP%]{width:100%}.text-danger[_ngcontent-%COMP%]{color:red}.text-success[_ngcontent-%COMP%]{color:green}.noBorder[_ngcontent-%COMP%]{border:none}.borderLeft[_ngcontent-%COMP%]{border-left:1px solid #CACFD6;border-top:none;border-bottom:none;border-right:none}.borderRight[_ngcontent-%COMP%]{border-right:1px solid #CACFD6;border-left:none;border-top:none;border-bottom:none}.subHeaderBgColor[_ngcontent-%COMP%]{background:#e3eaf9;font-weight:700}.fontBold[_ngcontent-%COMP%]{font-weight:700}.l[_ngcontent-%COMP%]{text-align:left}.r[_ngcontent-%COMP%]{text-align:right}.space[_ngcontent-%COMP%]{padding-left:20px}#plReport[_ngcontent-%COMP%]{border:1px solid #CACFD6}#plReport[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border:none}.plHeader[_ngcontent-%COMP%]{background:#e3eaf9;border-top:1px solid #CACFD6;font-weight:700;font-size:large}table.accountingLedger[_ngcontent-%COMP%]{border:1px solid #CACFD6}table.accountingLedger[_ngcontent-%COMP%]   th[_ngcontent-%COMP%], table.accountingLedger[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border-left:none;border-right:none}.br-bottom[_ngcontent-%COMP%]{padding-bottom:6px;border-bottom:2px solid #dfdfdf}.fs-11[_ngcontent-%COMP%]{font-size:11px}.head-color[_ngcontent-%COMP%]{color:#000}.sub-head-color[_ngcontent-%COMP%]{color:#939aa5}"]})}return ot})();const xn=(ot,me)=>[ot,me,!1,2,!1];function ai(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("SHOWING_FOR_ALL_TIME"))}}function fo(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG();t.R7$(),t.Lme("",j("SHOWING_FOR")," ",nt.filterObj.formatDateValue," ")}}function YA(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG(2).$implicit;t.R7$(),t.Lme("",j("DAY_LABEL")," & ",j("EXPENSE_LABEL"),"")}}function hn(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG(2).$implicit;t.R7$(),t.Lme("",j("WEEK_LABEL")," & ",j("EXPENSE_LABEL"),"")}}function PA(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG(2).$implicit;t.R7$(),t.Lme("",j("MONTH_LABEL")," & ",j("EXPENSE_LABEL"),"")}}function Dn(ot,me){if(1&ot&&(t.j41(0,"div",19),t.DNE(1,YA,2,2,"span",20)(2,hn,2,2,"span",20)(3,PA,2,2,"span",20),t.k0s()),2&ot){const j=t.XpG(2);t.Y8G("ngSwitch",j.filterObj.groupBy),t.R7$(),t.Y8G("ngSwitchCase","daily"),t.R7$(),t.Y8G("ngSwitchCase","weekly"),t.R7$(),t.Y8G("ngSwitchCase","monthly")}}function li(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG(2).$implicit;t.R7$(),t.Lme("",j("EXPENSE_LABEL")," & ",j("DAY_LABEL"),"")}}function Ri(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG(2).$implicit;t.R7$(),t.Lme("",j("EXPENSE_LABEL")," & ",j("WEEK_LABEL"),"")}}function Si(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG(2).$implicit;t.R7$(),t.Lme("",j("EXPENSE_LABEL")," & ",j("MONTH_LABEL"),"")}}function Ni(ot,me){if(1&ot&&(t.j41(0,"div",19),t.DNE(1,li,2,2,"span",20)(2,Ri,2,2,"span",20)(3,Si,2,2,"span",20),t.k0s()),2&ot){const j=t.XpG(2);t.Y8G("ngSwitch",j.filterObj.groupBy),t.R7$(),t.Y8G("ngSwitchCase","daily"),t.R7$(),t.Y8G("ngSwitchCase","weekly"),t.R7$(),t.Y8G("ngSwitchCase","monthly")}}function To(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"dateFormat"),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG(2);t.R7$(),t.SpI(" ",t.i5U(2,1,j.date,nt.settingData)," ")}}function Do(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.SpI(" ",j.expenseName," ")}}function Vo(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG(2);t.R7$(),t.JRh("byTime"==nt.filterObj.shownByExpenseReport?j.from+" - "+j.to:j.expenseName)}}function tr(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG(2);t.R7$(),t.JRh("byTime"==nt.filterObj.shownByExpenseReport?j.monthYear:j.expenseName)}}function Sr(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j.expenseName)}}function Hi(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"dateFormat"),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG(3);t.R7$(),t.SpI(" ",t.i5U(2,1,j.date,nt.settingData)," ")}}function oi(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG(3);t.R7$(),t.JRh("byTime"==nt.filterObj.shownByExpenseReport?j.expenseName:j.from+" - "+j.to)}}function wa(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG(3);t.R7$(),t.JRh("byTime"==nt.filterObj.shownByExpenseReport?j.expenseName:j.monthYear)}}function Fr(ot,me){if(1&ot&&(t.j41(0,"tr",24),t.nrm(1,"td"),t.j41(2,"td"),t.DNE(3,Sr,2,1,"span",12)(4,Hi,3,4,"span",12)(5,oi,2,1,"span",12)(6,wa,2,1,"span",12),t.k0s(),t.j41(7,"td"),t.EFF(8),t.nI1(9,"CurrencyPipe"),t.k0s()()),2&ot){const j=me.$implicit,nt=t.XpG(3);t.R7$(3),t.Y8G("ngIf","daily"==nt.filterObj.groupBy&&"byTime"==nt.filterObj.shownByExpenseReport),t.R7$(),t.Y8G("ngIf","daily"==nt.filterObj.groupBy&&"byExpense"==nt.filterObj.shownByExpenseReport),t.R7$(),t.Y8G("ngIf","weekly"==nt.filterObj.groupBy),t.R7$(),t.Y8G("ngIf","monthly"==nt.filterObj.groupBy),t.R7$(2),t.SpI(" ",t.iJd(9,5,t.l_i(11,xn,j.expenseTotalAmt,nt.settingData))," ")}}function Ro(ot,me){if(1&ot&&(t.j41(0,"tbody")(1,"tr",21)(2,"td",22),t.EFF(3),t.k0s(),t.j41(4,"td",22),t.DNE(5,To,3,4,"span",12)(6,Do,2,1,"span",12)(7,Vo,2,1,"span",12)(8,tr,2,1,"span",12),t.k0s(),t.j41(9,"td",22),t.EFF(10),t.nI1(11,"CurrencyPipe"),t.k0s()(),t.DNE(12,Fr,10,14,"tr",23),t.k0s()),2&ot){const j=me.$implicit,nt=me.index,mA=t.XpG(2);t.R7$(3),t.JRh(nt+1),t.R7$(2),t.Y8G("ngIf","daily"==mA.filterObj.groupBy&&"byTime"==mA.filterObj.shownByExpenseReport),t.R7$(),t.Y8G("ngIf","daily"==mA.filterObj.groupBy&&"byExpense"==mA.filterObj.shownByExpenseReport),t.R7$(),t.Y8G("ngIf","weekly"==mA.filterObj.groupBy),t.R7$(),t.Y8G("ngIf","monthly"==mA.filterObj.groupBy),t.R7$(2),t.SpI(" ",t.iJd(11,7,t.l_i(13,xn,j.totalSubAmount,mA.settingData))," "),t.R7$(2),t.Y8G("ngForOf",j.records)}}function dr(ot,me){if(1&ot&&(t.qex(0),t.j41(1,"html",1)(2,"head"),t.nrm(3,"meta",2)(4,"meta",3)(5,"meta",4)(6,"meta",5),t.j41(7,"title"),t.EFF(8,"Accounting"),t.k0s()(),t.j41(9,"body")(10,"div",6)(11,"div",7)(12,"div",8)(13,"h2",9),t.EFF(14),t.k0s(),t.j41(15,"h2",10),t.EFF(16),t.k0s(),t.j41(17,"h5",11),t.DNE(18,ai,2,1,"span",12)(19,fo,2,2,"span",12),t.k0s()(),t.j41(20,"div",13),t.EFF(21),t.k0s()(),t.j41(22,"table",14)(23,"thead")(24,"tr")(25,"th",15),t.EFF(26),t.k0s(),t.j41(27,"th",15),t.DNE(28,Dn,4,4,"div",16)(29,Ni,4,4,"div",16),t.k0s(),t.j41(30,"th",15),t.EFF(31),t.k0s()()(),t.DNE(32,Ro,13,16,"tbody",17),t.j41(33,"tr",18),t.nrm(34,"td"),t.j41(35,"td"),t.EFF(36),t.k0s(),t.j41(37,"td"),t.EFF(38),t.nI1(39,"CurrencyPipe"),t.k0s()()()()()(),t.bVm()),2&ot){const j=me.$implicit,nt=t.XpG();t.R7$(14),t.JRh(null==nt.organizationData?null:nt.organizationData.org_name),t.R7$(2),t.JRh(j("EXPENSE_REPORT")),t.R7$(2),t.Y8G("ngIf",1==nt.filterObj.duration),t.R7$(),t.Y8G("ngIf",2==nt.filterObj.duration||3==nt.filterObj.duration||4==nt.filterObj.duration||5==nt.filterObj.duration||6==nt.filterObj.duration||7==nt.filterObj.duration),t.R7$(2),t.Lme(" ",j("GENERATED_ON")," : ",nt.genDate," "),t.R7$(5),t.JRh(j("SR_NO")),t.R7$(2),t.Y8G("ngIf","byTime"==nt.filterObj.shownByExpenseReport),t.R7$(),t.Y8G("ngIf","byExpense"==nt.filterObj.shownByExpenseReport),t.R7$(2),t.Lme("",j("EXPENSE_AMOUNT")," (",nt.currencySymbol,")"),t.R7$(),t.Y8G("ngForOf",nt.reportObj.report),t.R7$(4),t.JRh(j("TOTAL")),t.R7$(2),t.JRh(t.iJd(39,14,t.l_i(20,xn,null==nt.reportObj?null:nt.reportObj.grandTotalAmount,nt.settingData)))}}let Br=(()=>{class ot{constructor(j,nt,mA,jA,Go,er,_t){this.reportData=j,this.componentFactoryResolver=nt,this.commonService=mA,this.dataStoreService=jA,this.syncDbService=Go,this.syncApiService=er,this.translocoService=_t,this.activeLanguage=this.translocoService.getActiveLang(),"hi"==_t.getActiveLang()&&(this.activeLanguage="en"),this.genDate=e().format("DD MMM YYYY"),this.reportType=this.reportData.reportType,this.filterObj=this.reportData.filterObj,this.reportObj=this.reportData.reportObject}ngOnInit(){this.fetchDBData()}fetchDBData(){var j=this;return(0,D.A)(function*(){j.syncApiService.fetchMultipleDbData(["filterSettingData","filterOrganizationData"],function(){var nt=(0,D.A)(function*(mA){var jA=yield mA.data;200===mA.status&&!(0,h.A)(jA)&&((0,s.A)(jA,"filterSettingData")&&!(0,h.A)(jA.filterSettingData)&&(j.settingData=jA.filterSettingData,j.currencySymbol=j.settingData.currencySymbol),(0,s.A)(jA,"filterOrganizationData")&&!(0,h.A)(jA.filterOrganizationData)&&(j.organizationData=jA.filterOrganizationData))});return function(mA){return nt.apply(this,arguments)}}())})()}static#t=this.\u0275fac=function(nt){return new(nt||ot)(t.rXU(R.Vh),t.rXU(t.OM3),t.rXU(oA.h),t.rXU(u.V),t.rXU(g.P),t.rXU(a.P),t.rXU(c.JO))};static#e=this.\u0275cmp=t.VBU({type:ot,selectors:[["app-expense-report-preview"]],decls:1,vars:1,consts:[[4,"transloco","translocoLang"],["dir","ltr","lang","ar"],["charset","utf-8"],["name","viewport","content","width=device-width, initial-scale=1, shrink-to-fit=no"],["name","description","content","Authentication forms"],["name","author","content","Accounting"],[1,"container"],[1,"row"],[1,"col-md-6"],[1,"orgName"],[1,"reportName"],[1,"subTitle"],[4,"ngIf"],[1,"col-md-6","reportDate"],[1,"print-friendly"],[1,"font-left"],[3,"ngSwitch",4,"ngIf"],[4,"ngFor","ngForOf"],[1,"total",2,"color","#fff"],[3,"ngSwitch"],[4,"ngSwitchCase"],[1,"parentHeader"],[1,"text-start"],["class","",4,"ngFor","ngForOf"],[1,""]],template:function(nt,mA){1&nt&&t.DNE(0,dr,40,23,"ng-container",0),2&nt&&t.Y8G("translocoLang",mA.activeLanguage)},dependencies:[l.Sq,l.bT,l.ux,l.e1,c.bA,tA.ig,B.o,p.a],styles:["body[_ngcontent-%COMP%]{font-family:TSCustom!important}table[_ngcontent-%COMP%]{border-spacing:0;position:relative;margin:10px 0 0;padding:0;width:100%;height:auto;border-collapse:collapse;page-break-inside:auto}table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], th[_ngcontent-%COMP%]{padding:4px 7px;border:1px solid #cacfd6;white-space:pre-wrap;word-break:break-word;font-size:12px}table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:4px 7px;border:1px solid #cacfd6;background:#717c91;color:#fff}table[_ngcontent-%COMP%]   tr.parentHeader[_ngcontent-%COMP%]{background:#e3eaf9;color:#000;font-weight:700}.font-center[_ngcontent-%COMP%]{text-align:center}.font-left[_ngcontent-%COMP%]{text-align:left}.font-right[_ngcontent-%COMP%]{text-align:right}.container[_ngcontent-%COMP%]{padding:15px}.reportDate[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;align-items:flex-end;color:#8d94a1;margin:0;font-size:16px}.orgName[_ngcontent-%COMP%]{color:#0b1038;margin:0;font-size:1rem}.reportName[_ngcontent-%COMP%]{color:#2096f3;margin:0;font-size:1.2rem}.subTitle[_ngcontent-%COMP%]{color:#717c91;margin:0;font-size:16px}.fontBold[_ngcontent-%COMP%]{font-weight:700}"]})}return ot})();function gr(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("SHOWING_FOR_ALL_TIME"))}}function Gr(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG();t.R7$(),t.Lme("",j("SHOWING_FOR")," ",nt.filterObj.formatDateValue," ")}}function va(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("DAILY"))}}function SA(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("EXPENSE"))}}function Oa(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("VOUCHER"))}}function Xa(ot,me){if(1&ot&&(t.j41(0,"th",15),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("NOTES"))}}function ur(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"dateFormat"),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG(2);t.R7$(),t.SpI(" ",t.i5U(2,1,j.date,nt.settingData)," ")}}function sr(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.SpI(" ",j.expenseName," ")}}function ts(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.SpI(" ",j.expenseName," ")}}function fr(ot,me){1&ot&&(t.j41(0,"span",22),t.EFF(1,"-"),t.k0s())}function zc(ot,me){1&ot&&t.nrm(0,"td")}function Na(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j.expenseFormatNo)}}function Qs(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.SpI(" ",j.expenseFormatNo," ")}}function qs(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.SpI(" ",j.expenseFormatNo," ")}}function za(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"dateFormat"),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG(3);t.R7$(),t.JRh(t.i5U(2,1,j.date,nt.settingData))}}function bs(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"dateFormat"),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG(3);t.R7$(),t.SpI(" ",t.i5U(2,1,j.date,nt.settingData)," ")}}function Ls(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"dateFormat"),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG(3);t.R7$(),t.SpI(" ",t.i5U(2,1,j.date,nt.settingData)," ")}}function hs(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j.expenseName)}}function Ss(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.SpI(" ",j.expenseName," ")}}function il(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.SpI(" ",j.expenseName," ")}}function pl(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j.expenseType)}}function Nc(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.SpI(" ",j.expenseType," ")}}function Ja(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.SpI(" ",j.expenseType," ")}}function ns(ot,me){if(1&ot&&(t.j41(0,"td"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j.note)}}function Gd(ot,me){if(1&ot&&(t.j41(0,"tr",23)(1,"td"),t.DNE(2,Na,2,1,"span",12)(3,Qs,2,1,"span",12)(4,qs,2,1,"span",12),t.k0s(),t.j41(5,"td"),t.DNE(6,za,3,4,"span",12)(7,bs,3,4,"span",12)(8,Ls,3,4,"span",12),t.k0s(),t.j41(9,"td"),t.DNE(10,hs,2,1,"span",12)(11,Ss,2,1,"span",12)(12,il,2,1,"span",12),t.k0s(),t.j41(13,"td"),t.DNE(14,pl,2,1,"span",12)(15,Nc,2,1,"span",12)(16,Ja,2,1,"span",12),t.k0s(),t.j41(17,"td"),t.EFF(18),t.k0s(),t.DNE(19,ns,2,1,"td",12),t.k0s()),2&ot){const j=me.$implicit,nt=t.XpG(3);t.R7$(2),t.Y8G("ngIf","daily"==nt.filterObj.groupBy&&"byTime"==nt.filterObj.shownByDetailedExpenseReport),t.R7$(),t.Y8G("ngIf","daily"==nt.filterObj.groupBy&&"byExpense"==nt.filterObj.shownByDetailedExpenseReport),t.R7$(),t.Y8G("ngIf","daily"==nt.filterObj.groupBy&&"byVoucher"==nt.filterObj.shownByDetailedExpenseReport),t.R7$(2),t.Y8G("ngIf","daily"==nt.filterObj.groupBy&&"byTime"==nt.filterObj.shownByDetailedExpenseReport),t.R7$(),t.Y8G("ngIf","daily"==nt.filterObj.groupBy&&"byExpense"==nt.filterObj.shownByDetailedExpenseReport),t.R7$(),t.Y8G("ngIf","daily"==nt.filterObj.groupBy&&"byVoucher"==nt.filterObj.shownByDetailedExpenseReport),t.R7$(2),t.Y8G("ngIf","daily"==nt.filterObj.groupBy&&"byTime"==nt.filterObj.shownByDetailedExpenseReport),t.R7$(),t.Y8G("ngIf","daily"==nt.filterObj.groupBy&&"byExpense"==nt.filterObj.shownByDetailedExpenseReport),t.R7$(),t.Y8G("ngIf","daily"==nt.filterObj.groupBy&&"byVoucher"==nt.filterObj.shownByDetailedExpenseReport),t.R7$(2),t.Y8G("ngIf","daily"==nt.filterObj.groupBy&&"byTime"==nt.filterObj.shownByDetailedExpenseReport),t.R7$(),t.Y8G("ngIf","daily"==nt.filterObj.groupBy&&"byExpense"==nt.filterObj.shownByDetailedExpenseReport),t.R7$(),t.Y8G("ngIf","daily"==nt.filterObj.groupBy&&"byVoucher"==nt.filterObj.shownByDetailedExpenseReport),t.R7$(2),t.SpI(" ",j.expenseTotalAmt," "),t.R7$(),t.Y8G("ngIf","byVoucher"==nt.filterObj.shownByDetailedExpenseReport)}}function _c(ot,me){if(1&ot&&(t.j41(0,"tbody")(1,"tr",18)(2,"td",19),t.DNE(3,ur,3,4,"span",12)(4,sr,2,1,"span",12)(5,ts,2,1,"span",12),t.k0s(),t.nrm(6,"td")(7,"td")(8,"td"),t.j41(9,"td",19),t.DNE(10,fr,2,0,"span",20),t.EFF(11),t.k0s(),t.DNE(12,zc,1,0,"td",12),t.k0s(),t.DNE(13,Gd,20,14,"tr",21),t.k0s()),2&ot){const j=me.$implicit,nt=t.XpG(2);t.R7$(3),t.Y8G("ngIf","daily"==nt.filterObj.groupBy&&"byTime"==nt.filterObj.shownByDetailedExpenseReport),t.R7$(),t.Y8G("ngIf","daily"==nt.filterObj.groupBy&&"byExpense"==nt.filterObj.shownByDetailedExpenseReport),t.R7$(),t.Y8G("ngIf","daily"==nt.filterObj.groupBy&&"byVoucher"==nt.filterObj.shownByDetailedExpenseReport),t.R7$(5),t.Y8G("ngIf",!nt.commonService.isNumberPositive(j.totalSubAmount)),t.R7$(),t.SpI("",j.totalSubAmount," "),t.R7$(),t.Y8G("ngIf","byVoucher"==nt.filterObj.shownByDetailedExpenseReport),t.R7$(),t.Y8G("ngForOf",j.records)}}function ec(ot,me){if(1&ot&&(t.qex(0),t.j41(1,"html",1)(2,"head"),t.nrm(3,"meta",2)(4,"meta",3)(5,"meta",4)(6,"meta",5),t.j41(7,"title"),t.EFF(8,"Accounting"),t.k0s()(),t.j41(9,"body")(10,"div",6)(11,"div",7)(12,"div",8)(13,"h2",9),t.EFF(14),t.k0s(),t.j41(15,"h2",10),t.EFF(16),t.k0s(),t.j41(17,"h5",11),t.DNE(18,gr,2,1,"span",12)(19,Gr,2,2,"span",12),t.k0s()(),t.j41(20,"div",13),t.EFF(21),t.k0s()(),t.j41(22,"table",14)(23,"thead")(24,"tr")(25,"th",15)(26,"div"),t.DNE(27,va,2,1,"span",12)(28,SA,2,1,"span",12)(29,Oa,2,1,"span",12),t.k0s()(),t.j41(30,"th",15),t.EFF(31),t.k0s(),t.j41(32,"th",15),t.EFF(33),t.k0s(),t.j41(34,"th",15),t.EFF(35),t.k0s(),t.j41(36,"th",15),t.EFF(37),t.k0s(),t.DNE(38,Xa,2,1,"th",16),t.k0s()(),t.DNE(39,_c,14,7,"tbody",17),t.k0s()()()(),t.bVm()),2&ot){const j=me.$implicit,nt=t.XpG();t.R7$(14),t.JRh(null==nt.organizationData?null:nt.organizationData.org_name),t.R7$(2),t.JRh(j("DETAILED_EXPENSE_REPORT")),t.R7$(2),t.Y8G("ngIf",1==nt.filterObj.duration),t.R7$(),t.Y8G("ngIf",2==nt.filterObj.duration||3==nt.filterObj.duration||4==nt.filterObj.duration||5==nt.filterObj.duration||6==nt.filterObj.duration||7==nt.filterObj.duration),t.R7$(2),t.Lme(" ",j("GENERATED_ON")," : ",nt.genDate," "),t.R7$(6),t.Y8G("ngIf","byTime"==nt.filterObj.shownByDetailedExpenseReport),t.R7$(),t.Y8G("ngIf","byExpense"==nt.filterObj.shownByDetailedExpenseReport),t.R7$(),t.Y8G("ngIf","byVoucher"==nt.filterObj.shownByDetailedExpenseReport),t.R7$(2),t.JRh(j("DATE_LABEL")),t.R7$(2),t.JRh(j("EXPENSE_ACC")),t.R7$(2),t.JRh(j("TYPE")),t.R7$(2),t.JRh(j("AMOUNT")),t.R7$(),t.Y8G("ngIf","byVoucher"==nt.filterObj.shownByDetailedExpenseReport),t.R7$(),t.Y8G("ngForOf",nt.reportObj.report)}}let Ic=(()=>{class ot{constructor(j,nt,mA,jA,Go,er,_t){this.reportData=j,this.componentFactoryResolver=nt,this.commonService=mA,this.dataStoreService=jA,this.syncDbService=Go,this.syncApiService=er,this.translocoService=_t,this.activeLanguage=this.translocoService.getActiveLang(),"hi"==_t.getActiveLang()&&(this.activeLanguage="en"),this.genDate=e().format("DD MMM YYYY"),this.reportType=this.reportData.reportType,this.filterObj=this.reportData.filterObj,this.reportObj=this.reportData.reportObject}ngOnInit(){this.fetchDBData()}fetchDBData(){var j=this;return(0,D.A)(function*(){j.syncApiService.fetchMultipleDbData(["filterSettingData","filterOrganizationData"],function(){var nt=(0,D.A)(function*(mA){var jA=yield mA.data;200===mA.status&&!(0,h.A)(jA)&&((0,s.A)(jA,"filterSettingData")&&!(0,h.A)(jA.filterSettingData)&&(j.settingData=jA.filterSettingData,j.currencySymbol=j.settingData.currencySymbol),(0,s.A)(jA,"filterOrganizationData")&&!(0,h.A)(jA.filterOrganizationData)&&(j.organizationData=jA.filterOrganizationData))});return function(mA){return nt.apply(this,arguments)}}())})()}static#t=this.\u0275fac=function(nt){return new(nt||ot)(t.rXU(R.Vh),t.rXU(t.OM3),t.rXU(oA.h),t.rXU(u.V),t.rXU(g.P),t.rXU(a.P),t.rXU(c.JO))};static#e=this.\u0275cmp=t.VBU({type:ot,selectors:[["app-detail-expense-report-preview"]],decls:1,vars:1,consts:[[4,"transloco","translocoLang"],["dir","ltr","lang","ar"],["charset","utf-8"],["name","viewport","content","width=device-width, initial-scale=1, shrink-to-fit=no"],["name","description","content","Authentication forms"],["name","author","content","Accounting"],[1,"container"],[1,"row"],[1,"col-md-6"],[1,"orgName"],[1,"reportName"],[1,"subTitle"],[4,"ngIf"],[1,"col-md-6","reportDate"],[1,"print-friendly"],[1,"font-left"],["class","font-left",4,"ngIf"],[4,"ngFor","ngForOf"],[1,"parentHeader"],[1,"text-start"],["class","p-0",4,"ngIf"],["class","",4,"ngFor","ngForOf"],[1,"p-0"],[1,""]],template:function(nt,mA){1&nt&&t.DNE(0,ec,40,15,"ng-container",0),2&nt&&t.Y8G("translocoLang",mA.activeLanguage)},dependencies:[l.Sq,l.bT,c.bA,tA.ig,p.a],styles:["body[_ngcontent-%COMP%]{font-family:TSCustom!important}table[_ngcontent-%COMP%]{border-spacing:0;position:relative;margin:10px 0 0;padding:0;width:100%;height:auto;border-collapse:collapse;page-break-inside:auto}table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], th[_ngcontent-%COMP%]{padding:4px 7px;border:1px solid #cacfd6;white-space:pre-wrap;word-break:break-word;font-size:12px}table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:4px 7px;border:1px solid #cacfd6;background:#717c91;color:#fff}table[_ngcontent-%COMP%]   tr.parentHeader[_ngcontent-%COMP%]{background:#e3eaf9;color:#000;font-weight:700}.font-center[_ngcontent-%COMP%]{text-align:center}.font-left[_ngcontent-%COMP%]{text-align:left}.font-right[_ngcontent-%COMP%]{text-align:right}.container[_ngcontent-%COMP%]{padding:15px}.reportDate[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;align-items:flex-end;color:#8d94a1;margin:0;font-size:16px}.orgName[_ngcontent-%COMP%]{color:#0b1038;margin:0;font-size:1rem}.reportName[_ngcontent-%COMP%]{color:#2096f3;margin:0;font-size:1.2rem}.subTitle[_ngcontent-%COMP%]{color:#717c91;margin:0;font-size:16px}.fontBold[_ngcontent-%COMP%]{font-weight:700}"]})}return ot})();const Mi=(ot,me)=>[ot,me,!1,2,!1];function Yc(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG();t.R7$(),t.Lme("",j("SHOWING_FOR")," ",null==nt.filterObj?null:nt.filterObj.formatDateValue,"")}}function vo(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG();t.R7$(),t.Lme("",j("SHOWING_FOR")," ",null==nt.filterObj?null:nt.filterObj.groupDurationFormatDateValue," ")}}function Ut(ot,me){if(1&ot&&(t.j41(0,"div"),t.EFF(1),t.nI1(2,"CurrencyPipe"),t.k0s()),2&ot){const j=me.$implicit,nt=t.XpG(2).$implicit,mA=t.XpG();t.R7$(),t.E5c(" ",j.accountName," : ",t.iJd(2,3,t.l_i(9,Mi,j.amount,mA.settingData))," ",nt("DR_LABEL")," ")}}function pe(ot,me){if(1&ot&&(t.j41(0,"strong",19),t.EFF(1),t.nI1(2,"CurrencyPipe"),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG().$implicit,mA=t.XpG();t.R7$(),t.E5c("",nt("TOTAL")," : ",t.iJd(2,3,t.l_i(9,Mi,j.drParticularTotal,mA.settingData))," ",nt("CR_LABEL"),"")}}function Kt(ot,me){if(1&ot&&(t.j41(0,"div"),t.EFF(1),t.nI1(2,"CurrencyPipe"),t.k0s()),2&ot){const j=me.$implicit,nt=t.XpG(2).$implicit,mA=t.XpG();t.R7$(),t.E5c(" ",j.accountName," : ",t.iJd(2,3,t.l_i(9,Mi,j.amount,mA.settingData))," ",nt("CR_LABEL")," ")}}function le(ot,me){if(1&ot&&(t.j41(0,"strong",19),t.EFF(1),t.nI1(2,"CurrencyPipe"),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG().$implicit,mA=t.XpG();t.R7$(),t.E5c("",nt("TOTAL")," : ",t.iJd(2,3,t.l_i(9,Mi,j.crParticularTotal,mA.settingData))," ",nt("CR_LABEL"),"")}}function uA(ot,me){if(1&ot&&(t.j41(0,"tbody")(1,"tr")(2,"td",15),t.EFF(3),t.nI1(4,"dateFormat"),t.k0s(),t.j41(5,"td",15),t.EFF(6),t.k0s(),t.j41(7,"td",15),t.DNE(8,Ut,3,12,"div",16)(9,pe,3,12,"strong",18),t.k0s(),t.j41(10,"td",15),t.DNE(11,Kt,3,12,"div",16)(12,le,3,12,"strong",18),t.k0s()()()),2&ot){const j=me.$implicit,nt=t.XpG(2);t.R7$(3),t.JRh(t.i5U(4,7,j.formatDate,nt.settingData)),t.R7$(3),t.Lme("",j.title,"-(",j.transactionNo,")"),t.R7$(2),t.Y8G("ngForOf",j.drParticularList),t.R7$(),t.Y8G("ngIf",j.drParticularList.length>1),t.R7$(2),t.Y8G("ngForOf",j.crParticularList),t.R7$(),t.Y8G("ngIf",j.crParticularList.length>1)}}function LA(ot,me){if(1&ot&&(t.qex(0),t.j41(1,"html")(2,"head"),t.nrm(3,"meta",2)(4,"meta",3)(5,"meta",4)(6,"meta",5),t.j41(7,"title"),t.EFF(8,"Sales/Payment Report"),t.k0s()(),t.j41(9,"body",6,0)(11,"div",7)(12,"div",8)(13,"div",9)(14,"h2",10),t.EFF(15),t.k0s(),t.j41(16,"h2",11),t.EFF(17),t.k0s(),t.j41(18,"h5",12),t.DNE(19,Yc,2,2,"span",13)(20,vo,2,2,"span",13),t.k0s()(),t.j41(21,"div",14),t.EFF(22),t.k0s()(),t.j41(23,"table")(24,"thead")(25,"tr")(26,"th",15),t.EFF(27),t.k0s(),t.j41(28,"th",15),t.EFF(29),t.k0s(),t.j41(30,"th",15),t.EFF(31),t.k0s(),t.j41(32,"th",15),t.EFF(33),t.k0s()()(),t.DNE(34,uA,13,10,"tbody",16),t.j41(35,"tr",17)(36,"td"),t.EFF(37),t.k0s(),t.j41(38,"td"),t.EFF(39),t.k0s(),t.j41(40,"td"),t.EFF(41),t.nI1(42,"CurrencyPipe"),t.k0s(),t.j41(43,"td"),t.EFF(44),t.nI1(45,"CurrencyPipe"),t.k0s()()()()()(),t.bVm()),2&ot){const j=me.$implicit,nt=t.XpG();t.R7$(15),t.JRh(null==nt.organizationData?null:nt.organizationData.org_name),t.R7$(2),t.JRh(j("DAY_BOOK_REPORT")),t.R7$(2),t.Y8G("ngIf",6==nt.filterObj.groupDuration||5==nt.filterObj.groupDuration),t.R7$(),t.Y8G("ngIf",8==nt.filterObj.groupDuration),t.R7$(2),t.Lme(" ",j("GENERATED_ON")," : ",nt.genDate," "),t.R7$(5),t.JRh(j("DATE_LABEL")),t.R7$(2),t.JRh(j("TYPE")),t.R7$(2),t.JRh(j("DR_LABEL")),t.R7$(2),t.JRh(j("CR_LABEL")),t.R7$(),t.Y8G("ngForOf",nt.reportObj.records),t.R7$(3),t.JRh(j("TOTAL")),t.R7$(2),t.JRh(null==nt.reportObj?null:nt.reportObj.totalTransaction),t.R7$(2),t.JRh(t.iJd(42,15,t.l_i(27,Mi,null==nt.reportObj?null:nt.reportObj.totalDebit,nt.settingData))),t.R7$(3),t.JRh(t.iJd(45,21,t.l_i(30,Mi,null==nt.reportObj?null:nt.reportObj.totalCredit,nt.settingData)))}}let bn=(()=>{class ot{constructor(j,nt,mA,jA,Go,er,_t){this.reportData=j,this.componentFactoryResolver=nt,this.commonService=mA,this.dataStoreService=jA,this.syncDbService=Go,this.syncApiService=er,this.translocoService=_t,this.activeLanguage=this.translocoService.getActiveLang(),"hi"==_t.getActiveLang()&&(this.activeLanguage="en"),this.genDate=e().format("DD MMM YYYY"),this.reportType=this.reportData.reportType,this.filterObj=this.reportData.filterObj,this.reportObj=this.reportData.reportObject}ngOnInit(){this.fetchDBData()}fetchDBData(){var j=this;return(0,D.A)(function*(){j.syncApiService.fetchMultipleDbData(["filterSettingData","filterOrganizationData"],function(){var nt=(0,D.A)(function*(mA){var jA=yield mA.data;200===mA.status&&!(0,h.A)(jA)&&((0,s.A)(jA,"filterSettingData")&&!(0,h.A)(jA.filterSettingData)&&(j.settingData=jA.filterSettingData,j.currencySymbol=j.settingData.currencySymbol),(0,s.A)(jA,"filterOrganizationData")&&!(0,h.A)(jA.filterOrganizationData)&&(j.organizationData=jA.filterOrganizationData))});return function(mA){return nt.apply(this,arguments)}}())})()}static#t=this.\u0275fac=function(nt){return new(nt||ot)(t.rXU(R.Vh),t.rXU(t.OM3),t.rXU(oA.h),t.rXU(u.V),t.rXU(g.P),t.rXU(a.P),t.rXU(c.JO))};static#e=this.\u0275cmp=t.VBU({type:ot,selectors:[["app-day-book-report-preview"]],decls:1,vars:1,consts:[["reports",""],[4,"transloco","translocoLang"],["charset","utf-8"],["name","viewport","content","width=794, initial-scale=1, shrink-to-fit=no"],["name","description","content","Simple Accounting"],["name","author","content","Simple Accounting Report"],["id","reports"],[1,"container"],[1,"row"],[1,"col-md-6"],[1,"orgName"],[1,"reportName"],[1,"subTitle"],[4,"ngIf"],[1,"col-md-6","reportDate"],[1,"text-start"],[4,"ngFor","ngForOf"],[1,"parentHeader",2,"background","#1889e5","color","#fff"],["style","font-weight: bolder;",4,"ngIf"],[2,"font-weight","bolder"]],template:function(nt,mA){1&nt&&t.DNE(0,LA,46,33,"ng-container",1),2&nt&&t.Y8G("translocoLang",mA.activeLanguage)},dependencies:[l.Sq,l.bT,c.bA,B.o,p.a],styles:["body[_ngcontent-%COMP%]{font-family:TSCustom!important}table[_ngcontent-%COMP%]{border-spacing:0;position:relative;margin:10px 0 0;padding:0;width:100%;height:auto;border-collapse:collapse;page-break-inside:auto}table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], th[_ngcontent-%COMP%]{padding:4px 7px;border:1px solid #cacfd6;white-space:pre-wrap;word-break:break-word;font-size:12px}table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:4px 7px;border:1px solid #cacfd6;background:#717c91;color:#fff}table[_ngcontent-%COMP%]   tr.parentHeader[_ngcontent-%COMP%]{background:#e3eaf9;color:#000;font-weight:700}.font-center[_ngcontent-%COMP%]{text-align:center}.font-left[_ngcontent-%COMP%]{text-align:left}.font-right[_ngcontent-%COMP%]{text-align:right}.container[_ngcontent-%COMP%]{padding:15px}.reportDate[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;align-items:flex-end;color:#8d94a1;margin:0;font-size:16px}.orgName[_ngcontent-%COMP%]{color:#0b1038;margin:0;font-size:1rem}.reportName[_ngcontent-%COMP%]{color:#2096f3;margin:0;font-size:1.2rem}.subTitle[_ngcontent-%COMP%]{color:#717c91;margin:0;font-size:16px}.fontBold[_ngcontent-%COMP%]{font-weight:700}"]})}return ot})();const qi=(ot,me)=>[ot,me,!1,2,!1];function Ji(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("SHOWING_FOR_ALL_TIME"))}}function cr(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG();t.R7$(),t.Lme("",j("SHOWING_FOR")," ",nt.filterObj.formatDateValue," ")}}function qo(ot,me){1&ot&&(t.j41(0,"span",20),t.EFF(1,"(-)"),t.k0s())}function Da(ot,me){if(1&ot&&(t.j41(0,"tr",21),t.nrm(1,"td",14),t.j41(2,"td",17)(3,"span"),t.EFF(4),t.k0s(),t.EFF(5," -> "),t.j41(6,"span"),t.EFF(7),t.k0s()(),t.j41(8,"td",17),t.EFF(9),t.nI1(10,"CurrencyPipe"),t.k0s(),t.j41(11,"td",17),t.EFF(12),t.nI1(13,"CurrencyPipe"),t.k0s()()),2&ot){const j=me.$implicit,nt=t.XpG(3);t.R7$(4),t.JRh(j.fromAccountName),t.R7$(3),t.JRh(j.toAccountName),t.R7$(2),t.JRh(j.totalDrAmt?t.iJd(10,4,t.l_i(16,qi,j.totalDrAmt,nt.settingData)):"-"),t.R7$(3),t.JRh(j.totalCrAmt?t.iJd(13,10,t.l_i(19,qi,j.totalCrAmt,nt.settingData)):"-")}}function Es(ot,me){if(1&ot&&(t.j41(0,"tbody")(1,"tr",13)(2,"td",14),t.EFF(3),t.k0s(),t.j41(4,"td",17),t.EFF(5),t.nI1(6,"dateFormat"),t.nrm(7,"br"),t.DNE(8,qo,2,0,"span",18),t.EFF(9),t.nI1(10,"CurrencyPipe"),t.k0s(),t.j41(11,"td",17),t.EFF(12),t.nI1(13,"CurrencyPipe"),t.k0s(),t.j41(14,"td",17),t.EFF(15),t.nI1(16,"CurrencyPipe"),t.k0s()(),t.DNE(17,Da,14,22,"tr",19),t.k0s()),2&ot){const j=me.$implicit,nt=me.index,mA=t.XpG(2);t.R7$(3),t.JRh(nt+2),t.R7$(2),t.JRh(t.i5U(6,7,j.date,mA.settingData)),t.R7$(3),t.Y8G("ngIf",!mA.commonService.isNumberPositive(j.totalSubAmount)),t.R7$(),t.SpI("",t.i5U(10,10,j.totalSubAmount,mA.settingData)," "),t.R7$(3),t.SpI("",j.totalSubReceivedAmt?t.iJd(13,13,t.l_i(25,qi,j.totalSubReceivedAmt,mA.settingData)):"-"," "),t.R7$(3),t.SpI("",j.totalSubPadAmt?t.iJd(16,19,t.l_i(28,qi,j.totalSubPadAmt,mA.settingData)):"-"," "),t.R7$(2),t.Y8G("ngForOf",j.records)}}function dd(ot,me){if(1&ot&&(t.j41(0,"td")(1,"span"),t.EFF(2),t.nI1(3,"CurrencyPipe"),t.k0s()()),2&ot){const j=t.XpG(3);t.R7$(2),t.JRh(t.i5U(3,1,null==j.reportObj?null:j.reportObj.grandSaleTotal,j.settingData))}}function as(ot,me){if(1&ot&&(t.j41(0,"td")(1,"span"),t.EFF(2),t.nI1(3,"CurrencyPipe"),t.k0s()()),2&ot){const j=t.XpG(3);t.R7$(2),t.JRh(t.i5U(3,1,null==j.reportObj?null:j.reportObj.netSaleTotal,j.settingData))}}function Ba(ot,me){if(1&ot&&(t.j41(0,"td")(1,"span"),t.EFF(2),t.nI1(3,"CurrencyPipe"),t.k0s()()),2&ot){const j=t.XpG(3);t.R7$(2),t.JRh(t.i5U(3,1,null==j.reportObj?null:j.reportObj.paymentTotal,j.settingData))}}function rc(ot,me){if(1&ot&&(t.j41(0,"tr",22),t.nrm(1,"td"),t.j41(2,"td")(3,"span"),t.EFF(4),t.k0s()(),t.DNE(5,dd,4,4,"td",10)(6,as,4,4,"td",10)(7,Ba,4,4,"td",10),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG();t.R7$(4),t.JRh(j("TOTAL")),t.R7$(),t.Y8G("ngIf","sale_payment"==nt.reportType&&nt.filterObj.metricsToShow.grossSale||"purchase_payment"==nt.reportType&&nt.filterObj.metricsToShow.grossPurchase),t.R7$(),t.Y8G("ngIf","sale_payment"==nt.reportType&&nt.filterObj.metricsToShow.netSale||"purchase_payment"==nt.reportType&&nt.filterObj.metricsToShow.netPurchase),t.R7$(),t.Y8G("ngIf","sale_payment"==nt.reportType&&nt.filterObj.metricsToShow.payment)}}function Xr(ot,me){1&ot&&t.nrm(0,"td")}function eg(ot,me){if(1&ot&&(t.j41(0,"tr",22),t.nrm(1,"td"),t.j41(2,"td")(3,"span"),t.EFF(4),t.k0s()(),t.DNE(5,Xr,1,0,"td",10),t.j41(6,"td"),t.EFF(7),t.nI1(8,"CurrencyPipe"),t.k0s()()),2&ot){const j=t.XpG().$implicit,nt=t.XpG();t.R7$(4),t.JRh(j("TOTAL")),t.R7$(),t.Y8G("ngIf",nt.filterObj.metricsToShow.quantity),t.R7$(2),t.JRh(t.i5U(8,3,null==nt.reportObj?null:nt.reportObj.netSaleTotal,nt.settingData))}}function gd(ot,me){if(1&ot&&(t.qex(0),t.j41(1,"html")(2,"head"),t.nrm(3,"meta",2),t.j41(4,"title"),t.EFF(5,"Sales/Payment Report"),t.k0s()(),t.j41(6,"body",3,0)(8,"div",4)(9,"div",5)(10,"div",6)(11,"h2",7),t.EFF(12),t.k0s(),t.j41(13,"h2",8),t.EFF(14),t.k0s(),t.j41(15,"h5",9),t.DNE(16,Ji,2,1,"span",10)(17,cr,2,2,"span",10),t.k0s()(),t.j41(18,"div",11),t.EFF(19),t.k0s()(),t.j41(20,"table")(21,"thead")(22,"tr")(23,"th",12),t.EFF(24),t.k0s(),t.j41(25,"th"),t.EFF(26),t.k0s(),t.j41(27,"th"),t.EFF(28),t.k0s(),t.j41(29,"th"),t.EFF(30),t.k0s()()(),t.j41(31,"tbody")(32,"tr",13)(33,"td",14),t.EFF(34,"1"),t.k0s(),t.j41(35,"td"),t.EFF(36),t.nrm(37,"br"),t.EFF(38),t.nI1(39,"CurrencyPipe"),t.k0s(),t.j41(40,"td"),t.EFF(41,"-"),t.k0s(),t.j41(42,"td"),t.EFF(43,"-"),t.k0s()()(),t.DNE(44,Es,18,31,"tbody",15)(45,rc,8,4,"tr",16)(46,eg,9,6,"tr",16),t.k0s()()()(),t.bVm()),2&ot){const j=me.$implicit,nt=t.XpG();t.R7$(12),t.JRh(null==nt.organizationData?null:nt.organizationData.org_name),t.R7$(2),t.JRh(j("CASH_FLOW_STATEMENT")),t.R7$(2),t.Y8G("ngIf",1==nt.filterObj.duration),t.R7$(),t.Y8G("ngIf",2==nt.filterObj.duration||3==nt.filterObj.duration||4==nt.filterObj.duration||5==nt.filterObj.duration||6==nt.filterObj.duration||7==nt.filterObj.duration),t.R7$(2),t.Lme(" ",j("GENERATED_ON")," : ",nt.genDate," "),t.R7$(5),t.JRh(j("SR_NO")),t.R7$(2),t.JRh(j("DATE_AND_BALANCE")),t.R7$(2),t.JRh(j("RECEIVED")),t.R7$(2),t.JRh(j("PAID_LABEL")),t.R7$(6),t.SpI("",j("OPENING_BALANCE")," "),t.R7$(2),t.Lme("",t.i5U(39,16,null==nt.reportObj?null:nt.reportObj.totalOpeningBalance,nt.settingData)," ",null==nt.reportObj?null:nt.reportObj.openingBalanceCrDrtype," "),t.R7$(6),t.Y8G("ngForOf",nt.reportObj.report),t.R7$(),t.Y8G("ngIf","sale_payment"==nt.reportType||"purchase_payment"==nt.reportType),t.R7$(),t.Y8G("ngIf","purchase_product"==nt.reportType&&nt.filterObj.metricsToShow.amount||"sale_product"==nt.reportType&&nt.filterObj.metricsToShow.amount)}}let oa=(()=>{class ot{constructor(j,nt,mA,jA,Go,er,_t){this.reportData=j,this.componentFactoryResolver=nt,this.commonService=mA,this.dataStoreService=jA,this.syncDbService=Go,this.syncApiService=er,this.translocoService=_t,this.activeLanguage=this.translocoService.getActiveLang(),"hi"==_t.getActiveLang()&&(this.activeLanguage="en"),this.genDate=e().format("DD MMM YYYY"),this.reportType=this.reportData.reportType,this.filterObj=this.reportData.filterObj,this.reportObj=this.reportData.reportObject}ngOnInit(){this.fetchDBData()}fetchDBData(){var j=this;return(0,D.A)(function*(){j.syncApiService.fetchMultipleDbData(["filterSettingData","filterOrganizationData"],function(){var nt=(0,D.A)(function*(mA){var jA=yield mA.data;200===mA.status&&!(0,h.A)(jA)&&((0,s.A)(jA,"filterSettingData")&&!(0,h.A)(jA.filterSettingData)&&(j.settingData=jA.filterSettingData,j.currencySymbol=j.settingData.currencySymbol),(0,s.A)(jA,"filterOrganizationData")&&!(0,h.A)(jA.filterOrganizationData)&&(j.organizationData=jA.filterOrganizationData))});return function(mA){return nt.apply(this,arguments)}}())})()}static#t=this.\u0275fac=function(nt){return new(nt||ot)(t.rXU(R.Vh),t.rXU(t.OM3),t.rXU(oA.h),t.rXU(u.V),t.rXU(g.P),t.rXU(a.P),t.rXU(c.JO))};static#e=this.\u0275cmp=t.VBU({type:ot,selectors:[["app-cash-flow-report-preview"]],decls:1,vars:1,consts:[["reports",""],[4,"transloco","translocoLang"],["charset","utf-8"],["id","reports"],[1,"container"],[1,"row"],[1,"col-md-6"],[1,"orgName"],[1,"reportName"],[1,"subTitle"],[4,"ngIf"],[1,"col-md-6","reportDate"],[1,"text-center",2,"width","8%"],[1,"parentHeader"],[1,"text-center"],[4,"ngFor","ngForOf"],["class","parentHeader","style","background: #1889e5;color: #fff;",4,"ngIf"],[1,"text-start"],["class","p-0",4,"ngIf"],["class","",4,"ngFor","ngForOf"],[1,"p-0"],[1,""],[1,"parentHeader",2,"background","#1889e5","color","#fff"]],template:function(nt,mA){1&nt&&t.DNE(0,gd,47,19,"ng-container",1),2&nt&&t.Y8G("translocoLang",mA.activeLanguage)},dependencies:[l.Sq,l.bT,c.bA,B.o,p.a],styles:["body[_ngcontent-%COMP%]{font-family:TSCustom!important}table[_ngcontent-%COMP%]{border-spacing:0;position:relative;margin:10px 0 0;padding:0;width:100%;height:auto;border-collapse:collapse;page-break-inside:auto}table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], th[_ngcontent-%COMP%]{padding:4px 7px;border:1px solid #cacfd6;white-space:pre-wrap;word-break:break-word;font-size:12px}table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:4px 7px;border:1px solid #cacfd6;background:#717c91;color:#fff}table[_ngcontent-%COMP%]   tr.parentHeader[_ngcontent-%COMP%]{background:#e3eaf9;color:#000;font-weight:700}.font-center[_ngcontent-%COMP%]{text-align:center}.font-left[_ngcontent-%COMP%]{text-align:left}.font-right[_ngcontent-%COMP%]{text-align:right}.container[_ngcontent-%COMP%]{padding:15px}.reportDate[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;align-items:flex-end;color:#8d94a1;margin:0;font-size:16px}.orgName[_ngcontent-%COMP%]{color:#0b1038;margin:0;font-size:1rem}.reportName[_ngcontent-%COMP%]{color:#2096f3;margin:0;font-size:1.2rem}.subTitle[_ngcontent-%COMP%]{color:#717c91;margin:0;font-size:16px}.fontBold[_ngcontent-%COMP%]{font-weight:700}"]})}return ot})();const Fg=(ot,me)=>[ot,me,!1,2,!1];function ml(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("SHOWING_FOR_ALL_TIME"))}}function Ol(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG();t.R7$(),t.Lme("",j("SHOWING_FOR")," ",nt.filterObj.formatDateValue," ")}}function xg(ot,me){if(1&ot&&(t.j41(0,"div"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("DAILY"))}}function fl(ot,me){if(1&ot&&(t.j41(0,"div"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("WEEKLY"))}}function Ag(ot,me){if(1&ot&&(t.j41(0,"div"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("MONTHLY"))}}function Dg(ot,me){if(1&ot&&(t.j41(0,"th",17),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG();t.BMQ("colspan",nt.saleTaxObj.length),t.R7$(),t.SpI(" ",j("SALES_TAX"),"")}}function Nl(ot,me){if(1&ot&&(t.j41(0,"th",17),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG();t.BMQ("colspan",nt.purTaxObj.length),t.R7$(),t.SpI(" ",j("PURCHASE_TAX"),"")}}function Ys(ot,me){if(1&ot&&(t.j41(0,"th",18),t.EFF(1),t.k0s()),2&ot){const j=me.$implicit;t.R7$(),t.SpI(" ",j.taxName," ")}}function es(ot,me){if(1&ot&&(t.j41(0,"th",18),t.EFF(1),t.k0s()),2&ot){const j=me.$implicit;t.R7$(),t.SpI(" ",j.taxName," ")}}function Va(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"dateFormat"),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG(2);t.R7$(),t.SpI(" ",t.i5U(2,1,j.date,nt.settingData)," ")}}function yg(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.SpI(" ",j.from+" - "+j.to," ")}}function bd(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.SpI(" ",j.monthYear," ")}}function pc(ot,me){1&ot&&(t.j41(0,"span",20),t.EFF(1,"(-)"),t.k0s())}function Ql(ot,me){if(1&ot&&(t.j41(0,"td"),t.DNE(1,pc,2,0,"span",19),t.EFF(2),t.nI1(3,"CurrencyPipe"),t.k0s()),2&ot){const j=me.$implicit,nt=t.XpG(3);t.R7$(),t.Y8G("ngIf",!nt.commonService.isNumberPositive(j.totalTaxAmt)),t.R7$(),t.SpI(" ",t.iJd(3,2,t.l_i(8,Fg,j.totalTaxAmt,nt.settingData))," ")}}function Md(ot,me){1&ot&&(t.j41(0,"span",20),t.EFF(1,"(-)"),t.k0s())}function Rs(ot,me){if(1&ot&&(t.j41(0,"td"),t.DNE(1,Md,2,0,"span",19),t.EFF(2),t.nI1(3,"CurrencyPipe"),t.k0s()),2&ot){const j=me.$implicit,nt=t.XpG(3);t.R7$(),t.Y8G("ngIf",!nt.commonService.isNumberPositive(j.totalTaxAmt)),t.R7$(),t.SpI(" ",t.iJd(3,2,t.l_i(8,Fg,j.totalTaxAmt,nt.settingData))," ")}}function Hc(ot,me){if(1&ot&&(t.j41(0,"tbody")(1,"tr")(2,"td"),t.DNE(3,Va,3,4,"span",10)(4,yg,2,1,"span",10)(5,bd,2,1,"span",10),t.k0s(),t.DNE(6,Ql,4,11,"td",16)(7,Rs,4,11,"td",16),t.k0s()()),2&ot){const j=me.$implicit,nt=t.XpG(2);t.R7$(3),t.Y8G("ngIf","daily"==nt.filterObj.groupBy),t.R7$(),t.Y8G("ngIf","weekly"==nt.filterObj.groupBy),t.R7$(),t.Y8G("ngIf","monthly"==nt.filterObj.groupBy),t.R7$(),t.Y8G("ngForOf",j.sales_tax),t.R7$(),t.Y8G("ngForOf",j.purchase_tax)}}function Lc(ot,me){if(1&ot&&(t.qex(0),t.j41(1,"html")(2,"head"),t.nrm(3,"meta",2),t.j41(4,"title"),t.EFF(5,"Sales/Payment Report"),t.k0s()(),t.j41(6,"body",3,0)(8,"div",4)(9,"div",5)(10,"div",6)(11,"h2",7),t.EFF(12),t.k0s(),t.j41(13,"h2",8),t.EFF(14),t.k0s(),t.j41(15,"h5",9),t.EFF(16,"SSS "),t.DNE(17,ml,2,1,"span",10)(18,Ol,2,2,"span",10),t.k0s()(),t.j41(19,"div",11),t.EFF(20),t.k0s()(),t.j41(21,"table")(22,"thead")(23,"tr")(24,"th",12),t.DNE(25,xg,2,1,"div",13)(26,fl,2,1,"div",13)(27,Ag,2,1,"div",13),t.k0s(),t.DNE(28,Dg,2,2,"th",14)(29,Nl,2,2,"th",14),t.k0s(),t.j41(30,"tr"),t.DNE(31,Ys,2,1,"th",15)(32,es,2,1,"th",15),t.k0s()(),t.DNE(33,Hc,8,5,"tbody",16),t.k0s()()()(),t.bVm()),2&ot){const j=me.$implicit,nt=t.XpG();t.R7$(12),t.JRh(null==nt.organizationData?null:nt.organizationData.org_name),t.R7$(2),t.JRh(j("TAX_REPORT")),t.R7$(3),t.Y8G("ngIf",1==nt.filterObj.duration),t.R7$(),t.Y8G("ngIf",2==nt.filterObj.duration||3==nt.filterObj.duration||4==nt.filterObj.duration||5==nt.filterObj.duration||6==nt.filterObj.duration||7==nt.filterObj.duration),t.R7$(2),t.Lme(" ",j("GENERATED_ON")," : ",nt.genDate," "),t.R7$(4),t.Y8G("ngSwitch",nt.filterObj.groupBy),t.R7$(),t.Y8G("ngSwitchCase","daily"),t.R7$(),t.Y8G("ngSwitchCase","weekly"),t.R7$(),t.Y8G("ngSwitchCase","monthly"),t.R7$(),t.Y8G("ngIf",nt.saleTaxObj.length>0),t.R7$(),t.Y8G("ngIf",nt.purTaxObj.length>0),t.R7$(2),t.Y8G("ngForOf",nt.saleTaxObj),t.R7$(),t.Y8G("ngForOf",nt.purTaxObj),t.R7$(),t.Y8G("ngForOf",nt.reportObj)}}let ud=(()=>{class ot{constructor(j,nt,mA,jA,Go,er,_t){this.reportData=j,this.componentFactoryResolver=nt,this.commonService=mA,this.dataStoreService=jA,this.syncDbService=Go,this.syncApiService=er,this.translocoService=_t,this.activeLanguage=this.translocoService.getActiveLang(),"hi"==_t.getActiveLang()&&(this.activeLanguage="en"),this.genDate=e().format("DD MMM YYYY"),this.reportType=this.reportData.reportType,this.filterObj=this.reportData.filterObj,this.reportObj=this.reportData.reportObject,this.saleTaxObj=this.reportData.reportObject[0].sales_tax,this.purTaxObj=this.reportData.reportObject[0].purchase_tax}ngOnInit(){this.fetchDBData()}fetchDBData(){var j=this;return(0,D.A)(function*(){j.syncApiService.fetchMultipleDbData(["filterSettingData","filterOrganizationData"],function(){var nt=(0,D.A)(function*(mA){var jA=yield mA.data;200===mA.status&&!(0,h.A)(jA)&&((0,s.A)(jA,"filterSettingData")&&!(0,h.A)(jA.filterSettingData)&&(j.settingData=jA.filterSettingData,j.currencySymbol=j.settingData.currencySymbol),(0,s.A)(jA,"filterOrganizationData")&&!(0,h.A)(jA.filterOrganizationData)&&(j.organizationData=jA.filterOrganizationData))});return function(mA){return nt.apply(this,arguments)}}())})()}static#t=this.\u0275fac=function(nt){return new(nt||ot)(t.rXU(R.Vh),t.rXU(t.OM3),t.rXU(oA.h),t.rXU(u.V),t.rXU(g.P),t.rXU(a.P),t.rXU(c.JO))};static#e=this.\u0275cmp=t.VBU({type:ot,selectors:[["app-tax-report-preview"]],decls:1,vars:1,consts:[["reports",""],[4,"transloco","translocoLang"],["charset","utf-8"],["id","reports"],[1,"container"],[1,"row"],[1,"col-md-6"],[1,"orgName"],[1,"reportName"],[1,"subTitle"],[4,"ngIf"],[1,"col-md-6","reportDate"],["rowspan","2",1,"tax-bd-table","border-start","border-top","text-center",3,"ngSwitch"],[4,"ngSwitchCase"],["class","tax-bd-table  border-top text-center",4,"ngIf"],["class","tax-bd-table text-center",4,"ngFor","ngForOf"],[4,"ngFor","ngForOf"],[1,"tax-bd-table","border-top","text-center"],[1,"tax-bd-table","text-center"],["class","p-0 ts-negative-sign",4,"ngIf"],[1,"p-0","ts-negative-sign"]],template:function(nt,mA){1&nt&&t.DNE(0,Lc,34,15,"ng-container",1),2&nt&&t.Y8G("translocoLang",mA.activeLanguage)},dependencies:[l.Sq,l.bT,l.ux,l.e1,c.bA,B.o,p.a],styles:["body[_ngcontent-%COMP%]{font-family:TSCustom!important}table[_ngcontent-%COMP%]{border-spacing:0;position:relative;margin:10px 0 0;padding:0;width:100%;height:auto;border-collapse:collapse;page-break-inside:auto}table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], th[_ngcontent-%COMP%]{padding:4px 7px;border:1px solid #cacfd6;white-space:pre-wrap;word-break:break-word;font-size:12px}table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:4px 7px;border:1px solid #cacfd6;background:#717c91;color:#fff}table[_ngcontent-%COMP%]   tr.parentHeader[_ngcontent-%COMP%]{background:#e3eaf9;color:#000;font-weight:700}.font-center[_ngcontent-%COMP%]{text-align:center}.font-left[_ngcontent-%COMP%]{text-align:left}.font-right[_ngcontent-%COMP%]{text-align:right}.container[_ngcontent-%COMP%]{padding:15px}.reportDate[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;align-items:flex-end;color:#8d94a1;margin:0;font-size:16px}.orgName[_ngcontent-%COMP%]{color:#0b1038;margin:0;font-size:1rem}.reportName[_ngcontent-%COMP%]{color:#2096f3;margin:0;font-size:1.2rem}.subTitle[_ngcontent-%COMP%]{color:#717c91;margin:0;font-size:16px}.fontBold[_ngcontent-%COMP%]{font-weight:700}"]})}return ot})();const nd=(ot,me,j)=>[ot,me,!1,j,!1],Vl=(ot,me)=>[ot,me,!1,2,!0];function bg(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("SHOWING_FOR_ALL_TIME"))}}function kl(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG();t.R7$(),t.Lme("",j("SHOWING_FOR")," ",nt.filterObj.formatDateValue," ")}}function id(ot,me){if(1&ot&&(t.j41(0,"tr",20)(1,"td",21),t.EFF(2),t.k0s(),t.j41(3,"td",21),t.EFF(4),t.nI1(5,"CurrencyPipe"),t.k0s(),t.j41(6,"td",21),t.EFF(7),t.nI1(8,"CurrencyPipe"),t.k0s(),t.j41(9,"td",22),t.EFF(10),t.nI1(11,"CurrencyPipe"),t.k0s(),t.j41(12,"td",22),t.EFF(13),t.nI1(14,"CurrencyPipe"),t.k0s(),t.j41(15,"td",22),t.EFF(16),t.k0s(),t.j41(17,"td",21),t.EFF(18),t.nI1(19,"CurrencyPipe"),t.k0s()()),2&ot){const j=me.$implicit,nt=t.XpG(2);t.R7$(2),t.JRh(j.productName),t.R7$(2),t.JRh(j.openingStockQty?t.iJd(5,7,t.sMw(37,nd,j.openingStockQty,nt.settingData,null==nt.settingData?null:nt.settingData.quantityRoundOff)):"-"),t.R7$(3),t.SpI("",j.inTotal?t.iJd(8,13,t.sMw(41,nd,j.inTotal,nt.settingData,null==nt.settingData?null:nt.settingData.quantityRoundOff)):"-"," "),t.R7$(3),t.SpI("",j.outTotal?t.iJd(11,19,t.sMw(45,nd,j.outTotal,nt.settingData,null==nt.settingData?null:nt.settingData.quantityRoundOff)):"-"," "),t.R7$(3),t.JRh(j.closingStockQty?t.iJd(14,25,t.sMw(49,nd,j.closingStockQty,nt.settingData,null==nt.settingData?null:nt.settingData.quantityRoundOff)):"-"),t.R7$(3),t.JRh(j.productUnit?j.productUnit:"-"),t.R7$(2),t.JRh(j.closingStockRate?t.iJd(19,31,t.l_i(53,Vl,j.closingStockRate,nt.settingData)):"-")}}function Yd(ot,me){if(1&ot&&(t.j41(0,"tr",20)(1,"td",21),t.EFF(2),t.k0s(),t.j41(3,"td",21),t.EFF(4),t.nI1(5,"CurrencyPipe"),t.k0s(),t.j41(6,"td",21),t.EFF(7),t.nI1(8,"CurrencyPipe"),t.k0s(),t.j41(9,"td",22),t.EFF(10),t.nI1(11,"CurrencyPipe"),t.k0s(),t.j41(12,"td",22),t.EFF(13),t.nI1(14,"CurrencyPipe"),t.k0s(),t.j41(15,"td",21),t.EFF(16),t.k0s(),t.j41(17,"td",21),t.EFF(18),t.nI1(19,"CurrencyPipe"),t.k0s()()),2&ot){const j=me.$implicit,nt=t.XpG(2);t.R7$(2),t.JRh(j.productName),t.R7$(2),t.JRh(j.openingStockQty?t.iJd(5,7,t.sMw(37,nd,j.openingStockQty,nt.settingData,null==nt.settingData?null:nt.settingData.quantityRoundOff)):"-"),t.R7$(3),t.SpI("",j.inTotal?t.iJd(8,13,t.sMw(41,nd,j.inTotal,nt.settingData,null==nt.settingData?null:nt.settingData.quantityRoundOff)):"-"," "),t.R7$(3),t.SpI("",j.outTotal?t.iJd(11,19,t.sMw(45,nd,j.outTotal,nt.settingData,null==nt.settingData?null:nt.settingData.quantityRoundOff)):"-"," "),t.R7$(3),t.JRh(j.closingStockQty?t.iJd(14,25,t.sMw(49,nd,j.closingStockQty,nt.settingData,null==nt.settingData?null:nt.settingData.quantityRoundOff)):"-"),t.R7$(3),t.JRh(j.productUnit?j.productUnit:"-"),t.R7$(2),t.JRh(j.closingStockRate?t.iJd(19,31,t.l_i(53,Vl,j.closingStockRate,nt.settingData)):"-")}}function gg(ot,me){if(1&ot&&(t.j41(0,"tr",20)(1,"td",21),t.EFF(2),t.k0s(),t.j41(3,"td",21),t.EFF(4),t.nI1(5,"CurrencyPipe"),t.k0s(),t.j41(6,"td",21),t.EFF(7),t.nI1(8,"CurrencyPipe"),t.k0s(),t.j41(9,"td",22),t.EFF(10),t.nI1(11,"CurrencyPipe"),t.k0s(),t.j41(12,"td",22),t.EFF(13),t.nI1(14,"CurrencyPipe"),t.k0s(),t.j41(15,"td",21),t.EFF(16),t.k0s(),t.j41(17,"td",21),t.EFF(18),t.nI1(19,"CurrencyPipe"),t.k0s()()),2&ot){const j=me.$implicit,nt=t.XpG(2);t.R7$(2),t.JRh(j.productName),t.R7$(2),t.JRh(j.openingStockQty?t.iJd(5,7,t.sMw(37,nd,j.openingStockQty,nt.settingData,null==nt.settingData?null:nt.settingData.quantityRoundOff)):"-"),t.R7$(3),t.SpI("",j.inTotal?t.iJd(8,13,t.sMw(41,nd,j.inTotal,nt.settingData,null==nt.settingData?null:nt.settingData.quantityRoundOff)):"-"," "),t.R7$(3),t.SpI("",j.outTotal?t.iJd(11,19,t.sMw(45,nd,j.outTotal,nt.settingData,null==nt.settingData?null:nt.settingData.quantityRoundOff)):"-"," "),t.R7$(3),t.JRh(j.closingStockQty?t.iJd(14,25,t.sMw(49,nd,j.closingStockQty,nt.settingData,null==nt.settingData?null:nt.settingData.quantityRoundOff)):"-"),t.R7$(3),t.JRh(j.productUnit?j.productUnit:"-"),t.R7$(2),t.JRh(j.closingStockRate?t.iJd(19,31,t.l_i(53,Vl,j.closingStockRate,nt.settingData)):"-")}}function ng(ot,me){if(1&ot&&(t.qex(0),t.j41(1,"html",1)(2,"head"),t.nrm(3,"meta",2)(4,"meta",3)(5,"meta",4)(6,"meta",5),t.j41(7,"title"),t.EFF(8,"Accounting"),t.k0s()(),t.j41(9,"body")(10,"div",6)(11,"h2",7),t.EFF(12),t.k0s(),t.j41(13,"h2",8),t.EFF(14),t.k0s(),t.j41(15,"div",9)(16,"div",10)(17,"h5",11),t.DNE(18,bg,2,1,"span",12)(19,kl,2,2,"span",12),t.k0s()(),t.j41(20,"div",13),t.EFF(21),t.k0s()(),t.j41(22,"table",14)(23,"thead")(24,"tr")(25,"th",15),t.EFF(26),t.k0s(),t.j41(27,"th",15),t.EFF(28),t.k0s(),t.j41(29,"th",15),t.EFF(30),t.k0s(),t.j41(31,"th",16),t.EFF(32),t.k0s(),t.j41(33,"th",16),t.EFF(34),t.k0s(),t.j41(35,"th",16),t.EFF(36),t.k0s(),t.j41(37,"th",15),t.EFF(38),t.k0s()()(),t.j41(39,"tbody")(40,"tr",17)(41,"td",18),t.EFF(42),t.k0s()(),t.DNE(43,id,20,56,"tr",19),t.j41(44,"tr",17)(45,"td",18),t.EFF(46),t.k0s()(),t.DNE(47,Yd,20,56,"tr",19),t.j41(48,"tr",17)(49,"td",18),t.EFF(50),t.k0s()(),t.DNE(51,gg,20,56,"tr",19),t.k0s()()()()(),t.bVm()),2&ot){const j=me.$implicit,nt=t.XpG();t.R7$(12),t.JRh(null==nt.organizationData?null:nt.organizationData.org_name),t.R7$(2),t.SpI(" ",j("inventory_valuation_report"==nt.reportType?"INVENTORY_VALUATION_BY_FIFO_METHOD":"INVENTORY_REPORT")," "),t.R7$(4),t.Y8G("ngIf",1==nt.filterObj.duration||1!==nt.filterObj.duration&&1==nt.toShowAllTimeFilter),t.R7$(),t.Y8G("ngIf",(2==nt.filterObj.duration||3==nt.filterObj.duration||4==nt.filterObj.duration||5==nt.filterObj.duration||6==nt.filterObj.duration||7==nt.filterObj.duration)&&!0!==nt.toShowAllTimeFilter),t.R7$(2),t.Lme(" ",j("GENERATED_ON")," : ",nt.genDate," "),t.R7$(5),t.JRh(j("PRODUCT_NAME")),t.R7$(2),t.JRh(j("OPENING_STOCK")),t.R7$(2),t.JRh(j("IN")),t.R7$(2),t.JRh(j("OUT")),t.R7$(2),t.JRh(j("CLOSING_STOCK")),t.R7$(2),t.JRh(j("MEASUREMENT_UNIT")),t.R7$(2),t.Lme("",j("STOCK_VALUE")," (",nt.currencySymbol,")"),t.R7$(4),t.SpI(" ",j("INVENTORY_ENABLED_PRODUCTS"),""),t.R7$(),t.Y8G("ngForOf",nt.inventoryEnableList),t.R7$(3),t.JRh(j("INVENTORY_DISABLED_PRODUCTS")),t.R7$(),t.Y8G("ngForOf",nt.inventoryDisableList),t.R7$(3),t.JRh(j("DELETED_PRODUCTS_WITH_ENABLED_INV")),t.R7$(),t.Y8G("ngForOf",nt.deleteProductWithInv)}}let Pl=(()=>{class ot{constructor(j,nt,mA,jA,Go,er,_t){this.reportData=j,this.componentFactoryResolver=nt,this.commonService=mA,this.dataStoreService=jA,this.syncDbService=Go,this.syncApiService=er,this.translocoService=_t,this.activeLanguage=this.translocoService.getActiveLang(),this.toShowAllTimeFilter=!1,"hi"==_t.getActiveLang()&&(this.activeLanguage="en"),this.genDate=e().format("DD MMM YYYY"),this.reportType=this.reportData.reportType,this.filterObj=this.reportData.filterObj,this.reportObj=this.reportData.reportObject,this.inventoryEnableList=this.reportObj.filter(Ft=>0==Ft.enable&&1==Ft.enableInvoice),this.inventoryDisableList=this.reportObj.filter(Ft=>0==Ft.enableInvoice),this.deleteProductWithInv=this.reportObj.filter(Ft=>1==Ft.enable&&1==Ft.enableInvoice)}ngOnInit(){this.fetchDBData(),!(0,h.A)(this.reportData)&&(0,s.A)(this.reportData,"toShowAllTimeFilter")&&(this.toShowAllTimeFilter=!0)}fetchDBData(){var j=this;return(0,D.A)(function*(){j.syncApiService.fetchMultipleDbData(["filterSettingData","filterOrganizationData"],function(){var nt=(0,D.A)(function*(mA){var jA=yield mA.data;200===mA.status&&!(0,h.A)(jA)&&((0,s.A)(jA,"filterSettingData")&&!(0,h.A)(jA.filterSettingData)&&(j.settingData=jA.filterSettingData,j.currencySymbol=j.settingData.currencySymbol),(0,s.A)(jA,"filterOrganizationData")&&!(0,h.A)(jA.filterOrganizationData)&&(j.organizationData=jA.filterOrganizationData))});return function(mA){return nt.apply(this,arguments)}}())})()}static#t=this.\u0275fac=function(nt){return new(nt||ot)(t.rXU(R.Vh),t.rXU(t.OM3),t.rXU(oA.h),t.rXU(u.V),t.rXU(g.P),t.rXU(a.P),t.rXU(c.JO))};static#e=this.\u0275cmp=t.VBU({type:ot,selectors:[["app-inventory-report-preview"]],decls:1,vars:1,consts:[[4,"transloco","translocoLang"],["dir","ltr","lang","ar"],["charset","utf-8"],["name","viewport","content","width=device-width, initial-scale=1, shrink-to-fit=no"],["name","description","content","Authentication forms"],["name","author","content","Accounting"],[1,"container"],[1,"orgName"],[1,"reportName"],[1,"row","m-0"],[1,"col-md-7","ps-0"],[1,"subTitle"],[4,"ngIf"],[1,"col-md-5","reportDate"],[1,"print-friendly"],[1,"font-start","manage-width-inventory"],[1,"font-end","manage-width-inventory"],[1,"parentHeader"],["colspan","8"],["class","",4,"ngFor","ngForOf"],[1,""],[1,"font-start"],[1,"font-end"]],template:function(nt,mA){1&nt&&t.DNE(0,ng,52,20,"ng-container",0),2&nt&&t.Y8G("translocoLang",mA.activeLanguage)},dependencies:[l.Sq,l.bT,c.bA,tA.ig,B.o],styles:["body[_ngcontent-%COMP%]{font-family:TSCustom!important}table[_ngcontent-%COMP%]{border-spacing:0;position:relative;margin:10px 0 0;padding:0;width:100%;height:auto;border-collapse:collapse;page-break-inside:auto}table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], th[_ngcontent-%COMP%]{padding:4px 7px;border:1px solid #cacfd6;white-space:pre-wrap;word-break:break-all;font-size:12px}table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:4px 7px;border:1px solid #cacfd6;background:#717c91;color:#fff}.font-center[_ngcontent-%COMP%]{text-align:center}.font-left[_ngcontent-%COMP%]{text-align:left}.font-right[_ngcontent-%COMP%]{text-align:right}.container[_ngcontent-%COMP%]{padding:15px}.reportDate[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;align-items:flex-end;color:#8d94a1;padding:0;margin:0;font-size:16px}.orgName[_ngcontent-%COMP%]{color:#0b1038;margin:0;font-size:1rem}.reportName[_ngcontent-%COMP%]{color:#2096f3;margin:0;font-size:1.2rem}.subTitle[_ngcontent-%COMP%]{color:#717c91;margin:0;font-size:16px}.fontBold[_ngcontent-%COMP%]{font-weight:700}.parentHeader[_ngcontent-%COMP%]{background:#e3eaf9;color:#000;font-weight:700}"]})}return ot})();var wd=d(12180);const Kc=(ot,me,j)=>[ot,me,!1,j,!1],Or=(ot,me)=>[ot,me,!1,2,!1];function mc(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("SHOWING_FOR_ALL_TIME"))}}function ya(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG();t.R7$(),t.Lme("",j("SHOWING_FOR")," ",nt.filterObj.formatDateValue," ")}}function Qt(ot,me){1&ot&&(t.j41(0,"span",26),t.EFF(1,"-"),t.k0s())}function zt(ot,me){1&ot&&(t.j41(0,"span",26),t.EFF(1,"(-)"),t.k0s())}function Oe(ot,me){if(1&ot&&(t.j41(0,"td",23),t.EFF(1),t.nI1(2,"dateFormat"),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG(2);t.R7$(),t.JRh(t.i5U(2,1,j.formatDate,nt.settingData))}}function cA(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG(2).$implicit;t.R7$(),t.JRh(j.inventoryValuationTitle)}}function tn(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG(2).$implicit;t.R7$(),t.JRh(j.clientName)}}function hi(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG(2).$implicit;t.R7$(),t.JRh(j.invoiceNo)}}function Bo(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG(2).$implicit;t.R7$(),t.JRh(j.invoiceNo)}}function Qr(ot,me){if(1&ot&&(t.j41(0,"td",15),t.DNE(1,cA,2,1,"span",13)(2,tn,2,1,"span",13)(3,hi,2,1,"span",13)(4,Bo,2,1,"span",13),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.Y8G("ngIf",99==j.entryType),t.R7$(),t.Y8G("ngIf",88==j.entryType),t.R7$(),t.Y8G("ngIf",1==j.entryType&&"STOCK-OUT"==j.type&&"Sale"==j.inventoryTitle||1==j.entryType&&"STOCK-IN"==j.type&&"Sale Return"==j.inventoryTitle),t.R7$(),t.Y8G("ngIf",1==j.entryType&&"STOCK-IN"==j.type&&"Purchase"==j.inventoryTitle||1==j.entryType&&"STOCK-OUT"==j.type&&"Purchase Return"==j.inventoryTitle)}}function Qa(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"CurrencyPipe"),t.k0s()),2&ot){const j=t.XpG(2).$implicit,nt=t.XpG(2);t.R7$(),t.JRh(t.iJd(2,1,t.sMw(7,Kc,j.qty,nt.settingData,null==nt.settingData?null:nt.settingData.quantityRoundOff)))}}function Ua(ot,me){1&ot&&t.EFF(0,"-")}function ao(ot,me){if(1&ot&&(t.j41(0,"td",15),t.DNE(1,Qa,3,11,"span",13)(2,Ua,1,0,"ng-template",null,0,t.C5r),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.Y8G("ngIf","STOCK-IN"==j.type&&"Purchase"==j.inventoryTitle)}}function ja(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"CurrencyPipe"),t.k0s()),2&ot){const j=t.XpG(2).$implicit,nt=t.XpG(2);t.R7$(),t.JRh(t.iJd(2,1,t.sMw(7,Kc,j.qty,nt.settingData,null==nt.settingData?null:nt.settingData.quantityRoundOff)))}}function Dl(ot,me){1&ot&&t.EFF(0,"-")}function ig(ot,me){if(1&ot&&(t.j41(0,"td",15),t.DNE(1,ja,3,11,"span",29)(2,Dl,1,0,"ng-template",null,0,t.C5r),t.k0s()),2&ot){const j=t.sdS(3),nt=t.XpG().$implicit,mA=t.XpG(2);t.R7$(),t.Y8G("ngIf","STOCK-OUT"==nt.type&&1==nt.entryType||"inventory-loss"==nt.type&&88==nt.entryType&&nt.formatDate>mA.bookOpeningDate)("ngIfElse",j)}}function Js(ot,me){1&ot&&t.nrm(0,"br")}function Gu(ot,me){if(1&ot&&(t.j41(0,"span",32),t.EFF(1),t.k0s()),2&ot){const j=t.XpG(6);t.R7$(),t.SpI(" ",j.currencySymbol," ")}}function jd(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.DNE(2,Gu,2,1,"span",31),t.EFF(3),t.nI1(4,"CurrencyPipe"),t.nI1(5,"CurrencyPipe"),t.k0s()),2&ot){const j=t.XpG(3).$implicit,nt=t.XpG().$implicit,mA=t.XpG();t.R7$(),t.JRh(nt("COST_PRICE")),t.R7$(),t.Y8G("ngIf",mA.currencySymbol),t.R7$(),t.Lme(" ",t.iJd(4,4,t.l_i(16,Or,j.productAverage,mA.settingData))," = ",t.iJd(5,10,t.l_i(19,Or,j.costPrice,mA.settingData)),"")}}function od(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"CurrencyPipe"),t.nI1(3,"CurrencyPipe"),t.DNE(4,Js,1,0,"br",13)(5,jd,6,22,"span",13),t.k0s()),2&ot){const j=t.XpG(2).$implicit,nt=t.XpG(2);t.R7$(),t.Lme("Sale Price ",t.iJd(2,4,t.l_i(16,Or,j.rate,nt.settingData))," = ",t.iJd(3,10,t.l_i(19,Or,j.totalAmt,nt.settingData))," "),t.R7$(3),t.Y8G("ngIf",1===nt.inventoryValuationMethod),t.R7$(),t.Y8G("ngIf",1===nt.inventoryValuationMethod)}}function Rc(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"CurrencyPipe"),t.nI1(3,"CurrencyPipe"),t.k0s()),2&ot){const j=t.XpG(2).$implicit,nt=t.XpG().$implicit,mA=t.XpG();t.R7$(),t.E5c("",nt("PURCHASE_PRICE")," ",t.iJd(2,3,t.l_i(15,Or,j.rate,mA.settingData))," = ",t.iJd(3,9,t.l_i(18,Or,j.totalAmt,mA.settingData)),"")}}function Sl(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"CurrencyPipe"),t.nI1(3,"CurrencyPipe"),t.k0s()),2&ot){const j=t.XpG(2).$implicit,nt=t.XpG().$implicit,mA=t.XpG();t.R7$(),t.E5c("",nt("SALE_RETURN_PRICE")," ",t.iJd(2,3,t.l_i(15,Or,j.rate,mA.settingData))," = ",t.iJd(3,9,t.l_i(18,Or,j.totalAmt,mA.settingData)),"")}}function oh(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"CurrencyPipe"),t.nI1(3,"CurrencyPipe"),t.k0s()),2&ot){const j=t.XpG(2).$implicit,nt=t.XpG().$implicit,mA=t.XpG();t.R7$(),t.E5c("",nt("PURCHASE_RETURN_PRICE")," ",t.iJd(2,3,t.l_i(15,Or,j.rate,mA.settingData))," = ",t.iJd(3,9,t.l_i(18,Or,j.totalAmt,mA.settingData)),"")}}function Ha(ot,me){1&ot&&(t.j41(0,"span",33),t.EFF(1,"(-)"),t.k0s())}function is(ot,me){1&ot&&(t.j41(0,"span",33),t.EFF(1,"(+)"),t.k0s())}function ol(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.DNE(2,Ha,2,0,"span",30)(3,is,2,0,"span",30),t.EFF(4),t.nI1(5,"CurrencyPipe"),t.k0s()),2&ot){const j=t.XpG(2).$implicit,nt=t.XpG().$implicit,mA=t.XpG();t.R7$(),t.JRh(nt("DIFFERENCE_OF")),t.R7$(),t.Y8G("ngIf","STOCK-OUT"===j.type),t.R7$(),t.Y8G("ngIf","STOCK-IN"===j.type&&j.formatDate>mA.bookOpeningDate),t.R7$(),t.E5c(" ",t.iJd(5,6,t.sMw(12,Kc,j.reconcileDetail.difference,mA.settingData,null==mA.settingData?null:mA.settingData.quantityRoundOff))," ",nt("STOCK-IN"===j.type?"ADDED":"SUBSTRACTED"),". ",j.reconcileDetail.comment,"")}}function _l(ot,me){if(1&ot&&(t.j41(0,"span",33),t.EFF(1),t.k0s()),2&ot){const j=t.XpG(3).$implicit;t.R7$(),t.JRh(j("TRANSACTION_RECORDED_BEFORE_BOOK_OPENING"))}}function ug(ot,me){if(1&ot&&(t.j41(0,"td",15),t.DNE(1,od,6,22,"span",13)(2,Rc,4,21,"span",13)(3,Sl,4,21,"span",13)(4,oh,4,21,"span",13)(5,ol,6,16,"span",13)(6,_l,2,1,"span",30),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG(2);t.R7$(),t.Y8G("ngIf","Sale"==j.inventoryTitle&&j.formatDate>nt.bookOpeningDate),t.R7$(),t.Y8G("ngIf","Purchase"==j.inventoryTitle&&j.formatDate>nt.bookOpeningDate),t.R7$(),t.Y8G("ngIf","Sale Return"==j.inventoryTitle&&j.formatDate>nt.bookOpeningDate),t.R7$(),t.Y8G("ngIf","Purchase Return"==j.inventoryTitle&&j.formatDate>nt.bookOpeningDate),t.R7$(),t.Y8G("ngIf","Physical Stock Take"==j.inventoryTitle&&j.formatDate>nt.bookOpeningDate),t.R7$(),t.Y8G("ngIf",j.formatDate<nt.bookOpeningDate)}}function Gl(ot,me){1&ot&&(t.j41(0,"span",26),t.EFF(1,"-"),t.k0s())}function Jc(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"CurrencyPipe"),t.k0s()),2&ot){const j=t.XpG(2).$implicit,nt=t.XpG(2);t.R7$(),t.JRh(t.iJd(2,1,t.sMw(7,Kc,j.stockQty,nt.settingData,null==nt.settingData?null:nt.settingData.quantityRoundOff)))}}function rl(ot,me){1&ot&&t.EFF(0,"-")}function Vs(ot,me){if(1&ot&&(t.j41(0,"td",15),t.DNE(1,Gl,2,0,"span",24)(2,Jc,3,11,"span",29)(3,rl,1,0,"ng-template",null,0,t.C5r),t.k0s()),2&ot){const j=t.sdS(4),nt=t.XpG().$implicit,mA=t.XpG(2);t.R7$(),t.Y8G("ngIf",!mA.commonService.isNumberPositive(nt.stockQty)&&nt.formatDate>mA.bookOpeningDate),t.R7$(),t.Y8G("ngIf",nt.stockQty&&nt.formatDate>mA.bookOpeningDate)("ngIfElse",j)}}function ju(ot,me){1&ot&&(t.j41(0,"span",26),t.EFF(1,"-"),t.k0s())}function hg(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"CurrencyPipe"),t.k0s()),2&ot){const j=t.XpG(2).$implicit,nt=t.XpG(2);t.R7$(),t.SpI(" ",t.iJd(2,1,t.sMw(7,Kc,j.stockRate,nt.settingData,null==nt.settingData?null:nt.settingData.quantityRoundOff))," ")}}function Yg(ot,me){1&ot&&t.EFF(0,"-")}function rd(ot,me){if(1&ot&&(t.j41(0,"td",15),t.DNE(1,ju,2,0,"span",24)(2,hg,3,11,"span",29)(3,Yg,1,0,"ng-template",null,0,t.C5r),t.k0s()),2&ot){const j=t.sdS(4),nt=t.XpG().$implicit,mA=t.XpG(2);t.R7$(),t.Y8G("ngIf",!mA.commonService.isNumberPositive(nt.stockRate)&&nt.formatDate>mA.bookOpeningDate),t.R7$(),t.Y8G("ngIf",nt.stockRate&&nt.formatDate>mA.bookOpeningDate)("ngIfElse",j)}}function Xg(ot,me){if(1&ot&&(t.j41(0,"tr"),t.DNE(1,Oe,3,4,"td",27)(2,Qr,5,4,"td",28)(3,ao,4,1,"td",28)(4,ig,4,2,"td",28)(5,ug,7,6,"td",28)(6,Vs,5,3,"td",28)(7,rd,5,3,"td",28),t.k0s()),2&ot){const j=me.$implicit;t.R7$(),t.Y8G("ngIf","Open Balance"!==j.inventoryTitle),t.R7$(),t.Y8G("ngIf","Open Balance"!==j.inventoryTitle),t.R7$(),t.Y8G("ngIf","Open Balance"!==j.inventoryTitle),t.R7$(),t.Y8G("ngIf","Open Balance"!==j.inventoryTitle),t.R7$(),t.Y8G("ngIf","Open Balance"!==j.inventoryTitle),t.R7$(),t.Y8G("ngIf","Open Balance"!==j.inventoryTitle),t.R7$(),t.Y8G("ngIf","Open Balance"!==j.inventoryTitle)}}function Xc(ot,me){1&ot&&(t.j41(0,"span",26),t.EFF(1,"-"),t.k0s())}function ta(ot,me){1&ot&&(t.j41(0,"span",26),t.EFF(1,"-"),t.k0s())}function Rd(ot,me){if(1&ot&&(t.qex(0),t.j41(1,"html",2)(2,"head"),t.nrm(3,"meta",3)(4,"meta",4)(5,"meta",5)(6,"meta",6),t.j41(7,"title"),t.EFF(8,"Accounting"),t.k0s()(),t.j41(9,"body")(10,"div",7)(11,"h2",8),t.EFF(12),t.k0s(),t.j41(13,"h2",9),t.EFF(14),t.k0s(),t.j41(15,"div",10)(16,"div",11)(17,"h5",12),t.DNE(18,mc,2,1,"span",13)(19,ya,2,2,"span",13),t.k0s()(),t.j41(20,"div",14),t.EFF(21),t.k0s()(),t.j41(22,"table")(23,"thead")(24,"tr")(25,"th",15),t.EFF(26),t.k0s(),t.j41(27,"th",16),t.EFF(28),t.k0s(),t.j41(29,"th",17),t.EFF(30),t.k0s(),t.j41(31,"th",18),t.EFF(32),t.k0s(),t.j41(33,"th",19),t.EFF(34),t.k0s(),t.j41(35,"th",20),t.EFF(36),t.k0s(),t.j41(37,"th",21),t.EFF(38),t.k0s()()(),t.j41(39,"tbody")(40,"tr",22)(41,"td",23),t.EFF(42),t.nI1(43,"dateFormat"),t.k0s(),t.j41(44,"td",15),t.EFF(45),t.k0s(),t.j41(46,"td",15),t.EFF(47,"-"),t.k0s(),t.j41(48,"td",15),t.EFF(49,"-"),t.k0s(),t.j41(50,"td",15),t.EFF(51,"-"),t.k0s(),t.j41(52,"td",15),t.DNE(53,Qt,2,0,"span",24),t.EFF(54),t.nI1(55,"CurrencyPipe"),t.k0s(),t.j41(56,"td",15),t.DNE(57,zt,2,0,"span",24),t.EFF(58),t.nI1(59,"CurrencyPipe"),t.k0s()(),t.DNE(60,Xg,8,7,"tr",25),t.j41(61,"tr",22)(62,"td",23),t.EFF(63),t.nI1(64,"dateFormat"),t.k0s(),t.j41(65,"td",15),t.EFF(66),t.k0s(),t.j41(67,"td",15),t.EFF(68,"-"),t.k0s(),t.j41(69,"td",15),t.EFF(70,"-"),t.k0s(),t.j41(71,"td",15),t.EFF(72,"-"),t.k0s(),t.j41(73,"td",15),t.DNE(74,Xc,2,0,"span",24),t.EFF(75),t.nI1(76,"CurrencyPipe"),t.k0s(),t.j41(77,"td",15),t.DNE(78,ta,2,0,"span",24),t.EFF(79),t.nI1(80,"CurrencyPipe"),t.k0s()()()()()()(),t.bVm()),2&ot){const j=me.$implicit,nt=t.XpG();t.R7$(12),t.JRh(null==nt.organizationData?null:nt.organizationData.org_name),t.R7$(2),t.Lme("",j("INVENTORY_REPORT")," (",null==nt.reportObj?null:nt.reportObj.productName,")"),t.R7$(4),t.Y8G("ngIf",1==nt.filterObj.duration),t.R7$(),t.Y8G("ngIf",2==nt.filterObj.duration||3==nt.filterObj.duration||4==nt.filterObj.duration||5==nt.filterObj.duration||6==nt.filterObj.duration||7==nt.filterObj.duration),t.R7$(2),t.Lme(" ",j("GENERATED_ON"),": ",nt.genDate," "),t.R7$(5),t.JRh(j("DATE_LABEL")),t.R7$(2),t.JRh(j("PARTICULAR")),t.R7$(2),t.Lme("",j("PURCHASE"),"/",j("IN"),""),t.R7$(2),t.Lme("",j("SALE"),"/",j("OUT"),""),t.R7$(2),t.JRh(j("COMMENT")),t.R7$(2),t.JRh(j("BALANCE_STOCK")),t.R7$(2),t.Lme("",j("STOCK_VALUE")," (",nt.currencySymbol,")"),t.R7$(4),t.JRh(t.i5U(43,30,nt.bookOpeningDate,nt.settingData)),t.R7$(3),t.JRh(j("OPENING_STOCK")),t.R7$(8),t.Y8G("ngIf",!nt.commonService.isNumberPositive(null==nt.reportObj?null:nt.reportObj.openingStockQty)),t.R7$(),t.JRh(nt.reportObj.openingStockQty?t.iJd(55,33,t.sMw(60,Kc,nt.reportObj.openingStockQty,nt.settingData,null==nt.settingData?null:nt.settingData.quantityRoundOff)):"-"),t.R7$(3),t.Y8G("ngIf",!nt.commonService.isNumberPositive(null==nt.reportObj?null:nt.reportObj.openingStockRate)),t.R7$(),t.JRh(null!=nt.reportObj&&nt.reportObj.openingStockRate?t.iJd(59,39,t.sMw(64,Kc,null==nt.reportObj?null:nt.reportObj.openingStockRate,nt.settingData,null==nt.settingData?null:nt.settingData.quantityRoundOff)):"-"),t.R7$(2),t.Y8G("ngForOf",nt.inventoryList),t.R7$(3),t.JRh(t.i5U(64,45,null==nt.inventoryList[nt.inventoryList.length-1]?null:nt.inventoryList[nt.inventoryList.length-1].formatDate,nt.settingData)),t.R7$(3),t.JRh(j("CLOSING_STOCK")),t.R7$(8),t.Y8G("ngIf",!nt.commonService.isNumberPositive(nt.reportObj.closingStockQty)),t.R7$(),t.JRh(nt.reportObj.closingStockQty?t.iJd(76,48,t.sMw(68,Kc,nt.reportObj.closingStockQty,nt.settingData,null==nt.settingData?null:nt.settingData.quantityRoundOff)):"-"),t.R7$(3),t.Y8G("ngIf",!nt.commonService.isNumberPositive(nt.reportObj.closingStockRate)),t.R7$(),t.JRh(nt.reportObj.closingStockRate?t.iJd(80,54,t.sMw(72,Kc,nt.reportObj.closingStockRate,nt.settingData,null==nt.settingData?null:nt.settingData.quantityRoundOff)):"-")}}let Hd=(()=>{class ot{constructor(j,nt,mA,jA,Go,er,_t){this.reportData=j,this.componentFactoryResolver=nt,this.commonService=mA,this.dataStoreService=jA,this.syncDbService=Go,this.syncApiService=er,this.translocoService=_t,this.activeLanguage=this.translocoService.getActiveLang(),"hi"==_t.getActiveLang()&&(this.activeLanguage="en"),this.genDate=e().format("DD MMM YYYY"),this.reportType=this.reportData.reportType,this.filterObj=this.reportData.filterObj,this.reportObj=this.reportData.reportObject,this.inventoryList=(0,wd.A)(this.reportObj.productInventoryList,["createdDate"])}ngOnInit(){this.fetchDBData()}fetchDBData(){var j=this;return(0,D.A)(function*(){j.syncApiService.fetchMultipleDbData(["filterSettingData","filterOrganizationData"],function(){var nt=(0,D.A)(function*(mA){var jA=yield mA.data;200===mA.status&&!(0,h.A)(jA)&&((0,s.A)(jA,"filterSettingData")&&!(0,h.A)(jA.filterSettingData)&&(j.settingData=jA.filterSettingData,j.currencySymbol=j.settingData.currencySymbol,j.bookOpeningDate=e(j.settingData.bookKeepingStartDate).format("YYYY-MM-DD"),j.inventoryValuationMethod=j.settingData.inventoryValuationMethod),(0,s.A)(jA,"filterOrganizationData")&&!(0,h.A)(jA.filterOrganizationData)&&(j.organizationData=jA.filterOrganizationData))});return function(mA){return nt.apply(this,arguments)}}())})()}static#t=this.\u0275fac=function(nt){return new(nt||ot)(t.rXU(R.Vh),t.rXU(t.OM3),t.rXU(oA.h),t.rXU(u.V),t.rXU(g.P),t.rXU(a.P),t.rXU(c.JO))};static#e=this.\u0275cmp=t.VBU({type:ot,selectors:[["app-product-inventory-report-preview"]],decls:1,vars:1,consts:[["emptyOpenAmt",""],[4,"transloco","translocoLang"],["dir","ltr","lang","ar"],["charset","utf-8"],["name","viewport","content","width=device-width, initial-scale=1, shrink-to-fit=no"],["name","description","content","Authentication forms"],["name","author","content","Accounting"],[1,"container"],[1,"orgName"],[1,"reportName"],[1,"row","m-0"],[1,"col-md-7","ps-0"],[1,"subTitle"],[4,"ngIf"],[1,"col-md-5","reportDate"],[1,"font-start","inventory-date"],[1,"font-start","inventory-Particular"],[1,"font-start","inventory-In"],[1,"font-start","inventory-Out"],[1,"font-start","inventory-Comment"],[1,"font-start","inventory-Balance"],[1,"font-start","inventory-Value"],[1,""],[1,"font-start"],["style","font-size: 11px;",4,"ngIf"],[4,"ngFor","ngForOf"],[2,"font-size","11px"],["class","font-start  ",4,"ngIf"],["class","font-start inventory-date",4,"ngIf"],[4,"ngIf","ngIfElse"],["style","font-size: 12px;",4,"ngIf"],["style","padding: 0px !important;",4,"ngIf"],[2,"padding","0px !important"],[2,"font-size","12px"]],template:function(nt,mA){1&nt&&t.DNE(0,Rd,81,76,"ng-container",1),2&nt&&t.Y8G("translocoLang",mA.activeLanguage)},dependencies:[l.Sq,l.bT,c.bA,tA.ig,B.o,p.a],styles:["body[_ngcontent-%COMP%], *[_ngcontent-%COMP%]{font-family:TSCustom!important}table[_ngcontent-%COMP%]{border-spacing:0;position:relative;margin:10px 0 0;padding:0;width:100%;height:auto;border-collapse:collapse;page-break-inside:auto}table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], th[_ngcontent-%COMP%]{padding:4px 7px;border:1px solid #cacfd6;white-space:pre-wrap;word-break:break-all;font-size:12px}table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:4px 7px;border:1px solid #cacfd6;background:#717c91;color:#fff}.font-center[_ngcontent-%COMP%]{text-align:center}.font-left[_ngcontent-%COMP%]{text-align:left}.font-right[_ngcontent-%COMP%]{text-align:right}.container[_ngcontent-%COMP%]{padding:15px}.reportDate[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;align-items:flex-end;color:#8d94a1;padding:0;margin:0;font-size:16px}.orgName[_ngcontent-%COMP%]{color:#0b1038;margin:0;font-size:1rem}.reportName[_ngcontent-%COMP%]{color:#2096f3;margin:0;font-size:1.2rem}.subTitle[_ngcontent-%COMP%]{color:#717c91;margin:0;font-size:16px}.fontBold[_ngcontent-%COMP%]{font-weight:700}.manage-width-inventory[_ngcontent-%COMP%], .inventory-date[_ngcontent-%COMP%]{width:8%;word-break:break-word!important}.inventory-Particular[_ngcontent-%COMP%]{width:12%;word-break:break-word!important}.inventory-In[_ngcontent-%COMP%]{width:6%;word-break:break-word!important}.inventory-Out[_ngcontent-%COMP%]{width:5%;word-break:break-word!important}.inventory-Comment[_ngcontent-%COMP%]{width:15%;word-break:break-word!important}.inventory-Balance[_ngcontent-%COMP%]{width:6%;word-break:break-word!important}.inventory-Value[_ngcontent-%COMP%]{width:8%;word-break:break-word!important}"]})}return ot})();var Fs=d(83703),Ws=d(65527);const al=(ot,me)=>[ot,me,!1,2,!1];function Rg(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"CurrencyPipe"),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG(2);t.R7$(),t.Lme(" ",t.iJd(2,2,t.l_i(8,al,nt.getAccountBalanceAmount(j,"totalOpeningAmt"),nt.settingData))," ",nt.getAccountBalanceAmount(j,"openingBalType")," ")}}function Pg(ot,me){1&ot&&(t.j41(0,"span"),t.EFF(1," - "),t.k0s())}function Ld(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"CurrencyPipe"),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG(2);t.R7$(),t.Lme(" ",t.iJd(2,2,t.l_i(8,al,nt.getAccountBalanceAmount(j,"totalClosingAmt"),nt.settingData))," ",nt.getAccountBalanceAmount(j,"closingBalType")," ")}}function kc(ot,me){1&ot&&(t.j41(0,"span"),t.EFF(1," - "),t.k0s())}function ie(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"CurrencyPipe"),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG(3);t.R7$(),t.SpI(" ",t.iJd(2,1,t.l_i(7,al,j.openingBalance,nt.settingData))," ")}}function vA(ot,me){1&ot&&(t.j41(0,"span"),t.EFF(1," - "),t.k0s())}function Vn(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"CurrencyPipe"),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG(3);t.R7$(),t.SpI(" ",t.iJd(2,1,t.l_i(7,al,j.drAmount,nt.settingData))," ")}}function Qi(ot,me){1&ot&&(t.j41(0,"span"),t.EFF(1," - "),t.k0s())}function zi(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"CurrencyPipe"),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG(3);t.R7$(),t.SpI(" ",t.iJd(2,1,t.l_i(7,al,j.crAmount,nt.settingData))," ")}}function Qo(ot,me){1&ot&&(t.j41(0,"span"),t.EFF(1," - "),t.k0s())}function Wo(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"CurrencyPipe"),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG(3);t.R7$(),t.SpI(" ",t.iJd(2,1,t.l_i(7,al,j.closeingAmount,nt.settingData))," ")}}function Nr(ot,me){1&ot&&(t.j41(0,"span"),t.EFF(1," - "),t.k0s())}function qr(ot,me){if(1&ot&&(t.j41(0,"tr",10)(1,"td",10),t.EFF(2),t.k0s(),t.j41(3,"td",11),t.DNE(4,ie,3,10,"span",14)(5,vA,2,0,"span",14),t.k0s(),t.j41(6,"td",11),t.DNE(7,Vn,3,10,"span",14)(8,Qi,2,0,"span",14),t.k0s(),t.j41(9,"td",11),t.DNE(10,zi,3,10,"span",14)(11,Qo,2,0,"span",14),t.k0s(),t.j41(12,"td",11),t.DNE(13,Wo,3,10,"span",14)(14,Nr,2,0,"span",14),t.k0s()()),2&ot){const j=me.$implicit;t.R7$(2),t.SpI(" ",j.nameOfAccount," "),t.R7$(2),t.Y8G("ngIf",j.openingBalance>0),t.R7$(),t.Y8G("ngIf",j.openingBalance<=0),t.R7$(2),t.Y8G("ngIf",j.drAmount>0),t.R7$(),t.Y8G("ngIf",0==j.drAmount),t.R7$(2),t.Y8G("ngIf",j.crAmount>0),t.R7$(),t.Y8G("ngIf",0==j.crAmount),t.R7$(2),t.Y8G("ngIf",j.closeingAmount>0),t.R7$(),t.Y8G("ngIf",j.closeingAmount<=0)}}function ba(ot,me){if(1&ot&&(t.j41(0,"tbody")(1,"tr",15)(2,"td",10),t.EFF(3),t.k0s(),t.j41(4,"td",11),t.DNE(5,Rg,3,11,"span",14)(6,Pg,2,0,"span",14),t.k0s(),t.j41(7,"td",11),t.EFF(8),t.nI1(9,"CurrencyPipe"),t.k0s(),t.j41(10,"td",11),t.EFF(11),t.nI1(12,"CurrencyPipe"),t.k0s(),t.j41(13,"td",11),t.DNE(14,Ld,3,11,"span",14)(15,kc,2,0,"span",14),t.k0s()(),t.DNE(16,qr,15,9,"tr",18),t.k0s()),2&ot){const j=me.$implicit,nt=t.XpG().$implicit,mA=t.XpG();t.R7$(3),t.SpI(" ",nt(mA.getAccountTypeName(j.key))," "),t.R7$(2),t.Y8G("ngIf",mA.getAccountBalanceAmount(j,"totalOpeningAmt")>0),t.R7$(),t.Y8G("ngIf",0==mA.getAccountBalanceAmount(j,"totalOpeningAmt")),t.R7$(2),t.JRh(t.iJd(9,8,t.l_i(20,al,mA.getAccountBalanceAmount(j,"drTotal"),mA.settingData))),t.R7$(3),t.SpI(" ",t.iJd(12,14,t.l_i(23,al,mA.getAccountBalanceAmount(j,"crTotal"),mA.settingData))," "),t.R7$(3),t.Y8G("ngIf",mA.getAccountBalanceAmount(j,"totalClosingAmt")>0),t.R7$(),t.Y8G("ngIf",mA.getAccountBalanceAmount(j,"totalClosingAmt")<=0),t.R7$(),t.Y8G("ngForOf",j.value)}}function Cs(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"CurrencyPipe"),t.k0s()),2&ot){const j=t.XpG(2).$implicit,nt=t.XpG();t.R7$(),t.Lme(" ",t.iJd(2,2,t.l_i(8,al,nt.getAccountBalanceAmount(nt.inventoryList,"openingInv"),nt.settingData)),"",j("DR_LABEL")," ")}}function vs(ot,me){1&ot&&(t.j41(0,"span"),t.EFF(1,"-"),t.k0s())}function Pc(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"CurrencyPipe"),t.k0s()),2&ot){const j=t.XpG(2).$implicit,nt=t.XpG();t.R7$(),t.Lme(" ",t.iJd(2,2,t.l_i(8,al,nt.getAccountBalanceAmount(nt.inventoryList,"closingInv"),nt.settingData))," ",j("DR_LABEL")," ")}}function xs(ot,me){1&ot&&(t.j41(0,"span"),t.EFF(1,"-"),t.k0s())}function ac(ot,me){if(1&ot&&(t.j41(0,"tbody")(1,"tr",15)(2,"td",16),t.EFF(3),t.k0s(),t.j41(4,"td",11),t.DNE(5,Cs,3,11,"span",14)(6,vs,2,0,"span",14),t.k0s(),t.j41(7,"td",11),t.EFF(8,"-"),t.k0s(),t.j41(9,"td",11),t.EFF(10,"-"),t.k0s(),t.j41(11,"td",11),t.DNE(12,Pc,3,11,"span",14)(13,xs,2,0,"span",14),t.k0s()()()),2&ot){const j=t.XpG().$implicit,nt=t.XpG();t.R7$(3),t.JRh(j("INVENTORY")),t.R7$(2),t.Y8G("ngIf",nt.getAccountBalanceAmount(nt.inventoryList,"openingInv")>0),t.R7$(),t.Y8G("ngIf",nt.getAccountBalanceAmount(nt.inventoryList,"openingInv")<=0),t.R7$(6),t.Y8G("ngIf",nt.getAccountBalanceAmount(nt.inventoryList,"closingInv")>0),t.R7$(),t.Y8G("ngIf",nt.getAccountBalanceAmount(nt.inventoryList,"closingInv")<=0)}}function jl(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"CurrencyPipe"),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG(2);t.R7$(),t.SpI(" ",t.iJd(2,1,t.l_i(7,al,j.openingAmount,nt.settingData))," Dr ")}}function Hl(ot,me){1&ot&&(t.j41(0,"span"),t.EFF(1,"-"),t.k0s())}function vd(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"CurrencyPipe"),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG(2);t.R7$(),t.SpI(" ",t.iJd(2,1,t.l_i(7,al,j.closeingAmount,nt.settingData))," Dr ")}}function Bl(ot,me){1&ot&&(t.j41(0,"span"),t.EFF(1,"-"),t.k0s())}function hd(ot,me){if(1&ot&&(t.j41(0,"tbody")(1,"tr")(2,"td",16),t.nrm(3,"i",19),t.EFF(4),t.k0s(),t.j41(5,"td",11),t.DNE(6,jl,3,10,"span",14)(7,Hl,2,0,"span",14),t.k0s(),t.j41(8,"td",11),t.EFF(9,"-"),t.k0s(),t.j41(10,"td",11),t.EFF(11,"-"),t.k0s(),t.j41(12,"td",11),t.DNE(13,vd,3,10,"span",14)(14,Bl,2,0,"span",14),t.k0s()()()),2&ot){const j=me.$implicit;t.R7$(4),t.SpI(" ",j.productName,""),t.R7$(2),t.Y8G("ngIf",j.openingAmount>0),t.R7$(),t.Y8G("ngIf",j.openingAmount<=0),t.R7$(6),t.Y8G("ngIf",j.closeingAmount>0),t.R7$(),t.Y8G("ngIf",j.closeingAmount<=0)}}function Hu(ot,me){if(1&ot&&(t.qex(0),t.j41(1,"html")(2,"head"),t.nrm(3,"meta",1),t.j41(4,"title"),t.EFF(5,"Trial Balance Report"),t.k0s()(),t.j41(6,"body")(7,"div",2)(8,"div",3)(9,"div",4)(10,"h2",5),t.EFF(11),t.k0s(),t.j41(12,"h2",6),t.EFF(13),t.k0s(),t.j41(14,"div",3)(15,"div",7)(16,"h5",8),t.EFF(17),t.nI1(18,"dateFormat"),t.k0s()()()(),t.j41(19,"div",9),t.EFF(20),t.k0s(),t.j41(21,"table")(22,"thead")(23,"tr")(24,"th",10),t.EFF(25),t.k0s(),t.j41(26,"th",11),t.EFF(27),t.k0s(),t.j41(28,"th",11),t.EFF(29),t.k0s(),t.j41(30,"th",11),t.EFF(31),t.k0s(),t.j41(32,"th",11),t.EFF(33),t.k0s()()(),t.DNE(34,ba,17,26,"tbody",12),t.nI1(35,"keyvalue"),t.nI1(36,"sortAccounts"),t.j41(37,"div",13),t.DNE(38,ac,14,5,"tbody",14)(39,hd,15,5,"tbody",12),t.k0s(),t.j41(40,"tbody")(41,"tr",15)(42,"td",16),t.EFF(43),t.k0s(),t.j41(44,"td",11),t.EFF(45),t.nI1(46,"CurrencyPipe"),t.k0s(),t.j41(47,"td",11),t.EFF(48,"-"),t.k0s(),t.j41(49,"td",11),t.EFF(50,"-"),t.k0s(),t.j41(51,"td",11),t.EFF(52),t.nI1(53,"CurrencyPipe"),t.k0s()(),t.j41(54,"tr",17)(55,"td",16),t.EFF(56),t.k0s(),t.j41(57,"td",11),t.EFF(58,"-"),t.k0s(),t.j41(59,"td",11),t.EFF(60),t.nI1(61,"CurrencyPipe"),t.k0s(),t.j41(62,"td",11),t.EFF(63),t.nI1(64,"CurrencyPipe"),t.k0s(),t.j41(65,"td",11),t.EFF(66,"-"),t.k0s()()()()()()()(),t.bVm()),2&ot){const j=me.$implicit,nt=t.XpG();t.R7$(11),t.JRh(null==nt.organizationData?null:nt.organizationData.org_name),t.R7$(2),t.JRh(j("TRIAL_BALANCE")),t.R7$(4),t.Lme("",j("TRIAL_BALANCE_AS_ON")," ",t.i5U(18,22,null==nt.filterObj?null:nt.filterObj.singleFormatDateValue,nt.settingData),""),t.R7$(3),t.Lme(" ",j("GENERATED_ON")," : ",nt.genDate," "),t.R7$(5),t.JRh(j("PARTICULAR")),t.R7$(2),t.JRh(j("OPENING_BALANCE")),t.R7$(2),t.JRh(j("DR_LABEL")),t.R7$(2),t.JRh(j("CR_LABEL")),t.R7$(2),t.JRh(j("CLOSING_BALANCE")),t.R7$(),t.Y8G("ngForOf",t.brH(36,27,t.bMT(35,25,nt.accountList),!0,nt.sortAccountOrderList)),t.R7$(4),t.Y8G("ngIf",nt.inventoryList.length>0),t.R7$(),t.Y8G("ngForOf",nt.inventoryList),t.R7$(4),t.JRh(j("DIFFERENCE_IN_OPENING_BALANCE")),t.R7$(2),t.Lme("",t.iJd(46,31,t.l_i(55,al,nt.differenceData.differenceInOpenBalace,nt.settingData))," ",nt.differenceData.openBalanceType,""),t.R7$(7),t.Lme("",t.iJd(53,37,t.l_i(58,al,nt.differenceData.differenceInCloseBalace,nt.settingData))," ",nt.differenceData.closingBalanceType,""),t.R7$(4),t.JRh(j("TOTAL")),t.R7$(4),t.SpI("",t.iJd(61,43,t.l_i(61,al,nt.differenceData.totalDebit,nt.settingData))," Dr"),t.R7$(3),t.SpI("",t.iJd(64,49,t.l_i(64,al,nt.differenceData.totalCredit,nt.settingData))," Cr")}}let cu=(()=>{class ot{constructor(j,nt,mA,jA,Go,er,_t){this.reportData=j,this.componentFactoryResolver=nt,this.commonService=mA,this.dataStoreService=jA,this.syncDbService=Go,this.syncApiService=er,this.translocoService=_t,this.customFonts=[],this.sortAccountOrderList=new Map([[1,0],[3,1],[5,2],[12,3],[13,4],[11,5],[7,6],[8,7],[17,8],[15,9],[16,10],[6,11],[9,12]]),this.activeLanguage=this.translocoService.getActiveLang(),"hi"==_t.getActiveLang()&&(this.activeLanguage="en"),this.genDate=e().format("DD MMM YYYY"),this.reportType=this.reportData.reportType,this.filterObj=this.reportData.filterObj,this.reportObj=this.reportData.reportObject,this.accountList=this.reportData.reportObject[0].accountList,this.inventoryList=this.reportData.reportObject[0].inventoryList}ngOnInit(){this.fetchDBData(),this.getDifferenceOpeningBalance()}fetchDBData(){var j=this;return(0,D.A)(function*(){j.syncApiService.fetchMultipleDbData(["filterSettingData","filterOrganizationData"],function(){var nt=(0,D.A)(function*(mA){var jA=yield mA.data;200===mA.status&&!(0,h.A)(jA)&&((0,s.A)(jA,"filterSettingData")&&!(0,h.A)(jA.filterSettingData)&&(j.settingData=jA.filterSettingData,j.currencySymbol=j.settingData.currencySymbol),(0,s.A)(jA,"filterOrganizationData")&&!(0,h.A)(jA.filterOrganizationData)&&(j.organizationData=jA.filterOrganizationData))});return function(mA){return nt.apply(this,arguments)}}())})()}getAccountTypeName(j){return F.DH.configItem(F.DH.accountTypeList(),"id",parseInt(j),"translated_key")}getAccountBalanceAmount(j,nt){switch(nt){case"totalOpeningAmt":let mA=(0,Fs.A)(j.value.filter(gt=>1==gt.openingBalanceType),"openingBalance"),jA=(0,Fs.A)(j.value.filter(gt=>2==gt.openingBalanceType),"openingBalance");return mA>jA?roundToEven(mA-jA,2):roundToEven(jA-mA,2);case"openingBalType":return(0,Fs.A)(j.value.filter(gt=>1==gt.openingBalanceType),"openingBalance")>(0,Fs.A)(j.value.filter(gt=>2==gt.openingBalanceType),"openingBalance")?"Dr":"Cr";case"crTotal":return(0,Fs.A)(j.value,"crAmount");case"drTotal":return(0,Fs.A)(j.value,"drAmount");case"totalClosingAmt":let _t=(0,Fs.A)(j.value.filter(gt=>1==gt.closeingBalanceType),"closeingAmount"),Ft=(0,Fs.A)(j.value.filter(gt=>2==gt.closeingBalanceType),"closeingAmount");return _t>Ft?roundToEven(_t-Ft,2):roundToEven(Ft-_t,2);case"closingBalType":return(0,Fs.A)(j.value.filter(gt=>1==gt.closeingBalanceType),"closeingAmount")>(0,Fs.A)(j.value.filter(gt=>2==gt.closeingBalanceType),"closeingAmount")?"Dr":"Cr";case"openingInv":return(0,Fs.A)(j,"openingAmount");case"closingInv":return(0,Fs.A)(j,"closeingAmount")}}getDifferenceOpeningBalance(){let j=(0,Fs.A)(this.inventoryList,"openingAmount"),nt=(0,Fs.A)(this.inventoryList,"closeingAmount"),mA=0,jA=0,Go=0,er=0,_t=0,Ft=0;(0,Fa.A)(this.accountList,(He,eA)=>{j+=(0,Fs.A)(He.filter(MA=>1==MA.openingBalanceType),"openingBalance"),mA+=(0,Fs.A)(He.filter(MA=>2==MA.openingBalanceType),"openingBalance"),nt+=(0,Fs.A)(He.filter(MA=>1==MA.closeingBalanceType),"closeingAmount"),jA+=(0,Fs.A)(He.filter(MA=>2==MA.closeingBalanceType),"closeingAmount"),Go+=(0,Fs.A)(He,"crAmount"),er+=(0,Fs.A)(He,"drAmount")}),Ft=F.DH.roundToEven(jA>nt?jA-nt:nt-jA,2),_t=F.DH.roundToEven(mA>j?mA-j:j-mA,2),this.differenceData={totalDebit:er,totalCredit:Go,differenceInOpenBalace:_t,differenceInCloseBalace:Ft,openBalanceType:mA>j?"Cr":"Dr",closingBalanceType:jA>nt?"Cr":"Dr"}}static#t=this.\u0275fac=function(nt){return new(nt||ot)(t.rXU(R.Vh),t.rXU(t.OM3),t.rXU(oA.h),t.rXU(u.V),t.rXU(g.P),t.rXU(a.P),t.rXU(c.JO))};static#e=this.\u0275cmp=t.VBU({type:ot,selectors:[["app-trial-balance-preview"]],decls:1,vars:1,consts:[[4,"transloco","translocoLang"],["charset","utf-8"],[1,"container"],[1,"row","m-0"],[1,"col-md-6","ps-0"],[1,"orgName"],[1,"reportName"],[1,"col-md-7","ps-0"],[1,"subTitle"],[1,"col-md-6","reportDate"],[1,""],[1,"font-right"],[4,"ngFor","ngForOf"],[2,"display","contents"],[4,"ngIf"],[1,"parentHeader"],[1,"font-center"],[1,"total"],["class","",4,"ngFor","ngForOf"],[1,"fa","fa-folder-open"]],template:function(nt,mA){1&nt&&t.DNE(0,Hu,67,67,"ng-container",0),2&nt&&t.Y8G("translocoLang",mA.activeLanguage)},dependencies:[l.Sq,l.bT,c.bA,l.lG,B.o,p.a,Ws.B],styles:["body[_ngcontent-%COMP%]{font-family:TSCustom!important}table[_ngcontent-%COMP%]{border-spacing:0;position:relative;margin:10px 0 0;padding:0;width:100%;height:auto;border-collapse:collapse;page-break-inside:auto}table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], th[_ngcontent-%COMP%]{padding:4px 7px;border:1px solid #cacfd6;white-space:pre-wrap;word-break:break-all;font-size:12px}table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:4px 7px;border:1px solid #cacfd6;background:#717c91;color:#fff}.font-center[_ngcontent-%COMP%]{text-align:center}.font-left[_ngcontent-%COMP%]{text-align:left}.font-right[_ngcontent-%COMP%]{text-align:right}.container[_ngcontent-%COMP%]{padding:15px}.reportDate[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;align-items:flex-end;color:#8d94a1;padding:0;margin:0;font-size:16px}.orgName[_ngcontent-%COMP%]{color:#0b1038;margin:0;font-size:1rem}.reportName[_ngcontent-%COMP%]{color:#2096f3;margin:0;font-size:1.2rem}.subTitle[_ngcontent-%COMP%]{color:#717c91;margin:0;font-size:16px}.fontBold[_ngcontent-%COMP%]{font-weight:700}table[_ngcontent-%COMP%]   tr.parentHeader[_ngcontent-%COMP%]{background:#e3eaf9;color:#000;font-weight:700}"]})}return ot})();var lu=d(67018),og=d(22749),Jd=d(39477),rh=d(26297),yu=d(10410);function ad(ot,me){if(1&ot&&(t.j41(0,"div",24),t.nrm(1,"img",25),t.k0s()),2&ot){const j=t.XpG();t.R7$(),t.Y8G("src",null==j.logo?null:j.logo.value,t.B4B)}}function Vd(ot,me){if(1&ot&&(t.j41(0,"h4",26),t.EFF(1),t.k0s()),2&ot){const j=t.XpG();t.R7$(),t.SpI(" ",null==j.orgData?null:j.orgData.org_name," ")}}function du(ot,me){if(1&ot&&(t.j41(0,"p",27),t.EFF(1),t.k0s()),2&ot){const j=t.XpG();t.R7$(),t.SpI("",null==j.orgData?null:j.orgData.org_address_1," ")}}function Ud(ot,me){if(1&ot&&(t.j41(0,"p",27),t.EFF(1),t.k0s()),2&ot){const j=t.XpG();t.R7$(),t.SpI("",null==j.orgData?null:j.orgData.org_phone_no," ")}}function vg(ot,me){if(1&ot&&(t.j41(0,"p",27),t.EFF(1),t.k0s()),2&ot){const j=t.XpG();t.R7$(),t.SpI("",null==j.orgData?null:j.orgData.display_email," ")}}function Rl(ot,me){if(1&ot&&(t.j41(0,"p",27),t.EFF(1),t.k0s()),2&ot){const j=t.XpG();t.R7$(),t.SpI("",null==j.orgData?null:j.orgData.business_id," ")}}function Lu(ot,me){if(1&ot&&(t.j41(0,"p",27),t.EFF(1),t.k0s()),2&ot){const j=t.XpG();t.R7$(),t.SpI("",null==j.orgData?null:j.orgData.website_link," ")}}function Zg(ot,me){if(1&ot&&(t.j41(0,"h6",28)(1,"b"),t.EFF(2,"Receipt No.:"),t.k0s(),t.EFF(3),t.k0s()),2&ot){const j=t.XpG();t.R7$(3),t.SpI(" ",null==j.activeReceipt?null:j.activeReceipt.receiptNo," ")}}function Sg(ot,me){if(1&ot&&(t.j41(0,"h6",29)(1,"b"),t.EFF(2,"Payment No:"),t.k0s(),t.EFF(3),t.k0s()),2&ot){const j=t.XpG();t.R7$(3),t.SpI(" ",null==j.receiptPayment?null:j.receiptPayment.paymentNo," ")}}function Wd(ot,me){if(1&ot&&(t.j41(0,"h6",29)(1,"b"),t.EFF(2,"Date:"),t.k0s(),t.EFF(3),t.nI1(4,"dateFormat"),t.k0s()),2&ot){const j=t.XpG();t.R7$(3),t.SpI(" ",t.i5U(4,1,null==j.activeReceipt?null:j.activeReceipt.createDate,j.settingData)," ")}}function pd(ot,me){if(1&ot&&(t.j41(0,"h2"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG();t.R7$(),t.JRh(j.receiveAccountName)}}function ah(ot,me){if(1&ot&&(t.j41(0,"div",30),t.nrm(1,"img",31),t.k0s()),2&ot){const j=t.XpG();t.R7$(),t.Y8G("src",null==j.signature?null:j.signature.value,t.B4B)}}let qg=(()=>{class ot{constructor(j,nt,mA,jA,Go,er,_t,Ft,P,Bt){this.dialogData=j,this.dialogRef=nt,this.receiptService=mA,this.commonService=jA,this.syncDbService=Go,this.syncApiService=er,this.settingService=_t,this.notificationService=Ft,this.searchFilterPipe=P,this.previewService=Bt,this.accountCollection=[],this.receiptCollection=[],this.allPaymentList=[],this.logo=this.settingService.defaultLogoOrSignature("logo"),this.signature=this.settingService.defaultLogoOrSignature("signature"),this.allAccountList=[],this.capitalTransactionList=[],this.taxTransactionList=[],this.otherIncomeList=[],this.receiveAccountName=""}ngOnInit(){this.fetchDBData()}fetchDBData(){var j=this;return(0,D.A)(function*(){j.syncApiService.fetchMultipleDbData(["filterSettingData","receipt","payment","filterOrganizationData","profileImages","account","capitalTransaction","otherIncome","taxTransaction"],function(){var nt=(0,D.A)(function*(mA){var jA=yield mA.data;if(200===mA.status&&!(0,h.A)(jA)&&((0,s.A)(jA,"profileImages")&&!(0,h.A)(jA.profileImages)&&j.setLogoAndSignature(jA.profileImages),(0,s.A)(jA,"filterSettingData")&&!(0,h.A)(jA.filterSettingData)&&(j.settingData=jA.filterSettingData,j.customFields=j.settingData.customFields),(0,s.A)(jA,"filterOrganizationData")&&(j.orgData=jA.filterOrganizationData),(0,s.A)(jA,"profileImages")&&!(0,h.A)(jA.profileImages)&&j.setLogoAndSignature(jA.profileImages),(0,s.A)(jA,"account")&&(j.allAccountList=jA.account),(0,s.A)(jA,"capitalTransaction")&&(j.capitalTransactionList=jA.capitalTransaction),(0,s.A)(jA,"otherIncome")&&(j.otherIncomeList=jA.otherIncome),(0,s.A)(jA,"taxTransaction")&&(j.taxTransactionList=jA.taxTransaction),(0,s.A)(jA,"receipt")&&(j.receiptCollection=jA.receipt,j.activeReceipt=j.receiptCollection.find(Go=>Go.uniqueKeyReceipt==j.dialogData.uniqueIdentifier),!(0,h.A)(j.activeReceipt)&&(j.receiptPayment=jA.payment.find(Go=>Go.uniqueKeyPayment==j.activeReceipt.uniqueKeyFKPayment),!(0,h.A)(j.receiptPayment))))){let Go=j.getReceiveAccountName(j.receiptPayment);(0,h.A)(Go)||(j.receiveAccountName=Go.clientNamOfAccount)}});return function(mA){return nt.apply(this,arguments)}}())})()}closeDialog(){this.dialogRef.close()}jsonParse(j){return(0,h.A)(j)?null:JSON.parse(j)}setLogoAndSignature(j){this.logo=(0,lu.A)(j,{uniqueIdentifier:"logo-a3ed60b4-e6b7-4ee5-b98b-eb4aa753d516"}),this.signature=(0,lu.A)(j,{uniqueIdentifier:"sign-ef4cdc2f-f6f9-42d8-850f-8eb6784ed49f"})}getReceiveAccountName(j){let nt=null,mA="";if(!(0,h.A)(j)&&(nt=this.allAccountList.find(jA=>jA.uniqueKeyFKOtherTable==j.uniqueKeyClient),mA=(0,h.A)(nt)?"-":nt.nameOfAccount,5===j.accountType&&(0,h.A)(j.uniqueKeyClient)&&7===j.transactionType&&(mA="Expense"),(0,h.A)(j.uniqueKeyClient)&&[8,9,12,13,14,15,17,18,19,21,22,23,24,27,28,29,30,31,32,33,34,35,36,37,38].includes(j.transactionType))){let jA=this.capitalTransactionList.find(P=>P.uniqueKeyCapitalTransaction===j.otherUniqueKeyFK),Go=this.otherIncomeList.find(P=>P.uniqueKeyOtherIncomeTransaction===j.otherUniqueKeyFK),er=this.taxTransactionList.find(P=>P.uniqueKeyTaxTransaction===j.otherUniqueKeyFK),_t=null,Ft=null;(0,h.A)(jA)||(Ft=this.allAccountList.find(P=>P.uniqueKeyOfAccount===jA.uniqueKeyAccountOne)),!(0,h.A)(Go)&&(0,h.A)(Ft)&&(Ft=this.allAccountList.find(P=>P.uniqueKeyOfAccount===Go.uniqueKeyIncomeAccount)),(0,h.A)(er)||(_t=er.ledgerEntity.ledgerDetailList.find(P=>2==P.drCrType),[8,9].includes(j.transactionType)&&!(0,h.A)(_t)&&(Ft=this.allAccountList.find(P=>P.uniqueKeyOfAccount===_t.uniqueKeyAccount))),mA=[18].includes(j.transactionType)?(0,h.A)(Ft)?"Loans Account + Interest":Ft.nameOfAccount+" + Interest":[19].includes(j.transactionType)?"Interest":[34].includes(j.transactionType)?"Interest Received":[33].includes(j.transactionType)?(0,h.A)(Ft)?"Loans Account + Interest":Ft.nameOfAccount+" + Interest":[31].includes(j.transactionType)?(0,h.A)(Ft)?"Redeem Investment":Ft.nameOfAccount:(0,h.A)(Ft)?"-":Ft.nameOfAccount}return{clientData:nt,clientNamOfAccount:mA}}static#t=this.\u0275fac=function(nt){return new(nt||ot)(t.rXU(R.Vh),t.rXU(R.CP),t.rXU(og.E),t.rXU(oA.h),t.rXU(g.P),t.rXU(a.P),t.rXU(Jd.q),t.rXU(rh.J),t.rXU(yu.r),t.rXU(te.I))};static#e=this.\u0275cmp=t.VBU({type:ot,selectors:[["app-view"]],decls:42,vars:20,consts:[[1,"receipt-head","border-new"],[1,"row"],[1,"col-lg-8"],["class","col-auto ps-0 logo",4,"ngIf"],[1,"col","ps-0"],["class","m-0",4,"ngIf"],["class","text-pre-wrap m-0 receipt-detals",4,"ngIf"],[1,"col-lg-4"],[1,"text-end"],["type","text","name","title",1,"c-name","default-font"],["class","text-end m-0","style","font-size: 15px;",4,"ngIf"],["class","text-end m-0","style","font-size: 14px;",4,"ngIf"],[1,"border-new"],[1,"row","m-0","pt-3","receipt-bodys",2,"padding","16px"],[1,"col-lg-6"],[1,"",2,"font-size","14px"],[4,"ngIf"],[1,"row","pb-4","m-0",2,"padding","16px"],[1,"col-md-6","text-pre-wrap"],[1,"col-md-2","text-pre-wrap"],[1,"col-md-4","d-flex","align-items-end"],[1,"text-center"],["class","signature-container",4,"ngIf"],[1,"text-center","pt-1"],[1,"col-auto","ps-0","logo"],[1,"logo-container","receipt-logo",3,"src"],[1,"m-0"],[1,"text-pre-wrap","m-0","receipt-detals"],[1,"text-end","m-0",2,"font-size","15px"],[1,"text-end","m-0",2,"font-size","14px"],[1,"signature-container"],[1,"signature",3,"src"]],template:function(nt,mA){1&nt&&(t.j41(0,"body")(1,"div",0)(2,"div",1)(3,"div",2)(4,"div",1),t.DNE(5,ad,2,1,"div",3),t.j41(6,"div",4),t.DNE(7,Vd,2,1,"h4",5)(8,du,2,1,"p",6)(9,Ud,2,1,"p",6)(10,vg,2,1,"p",6)(11,Rl,2,1,"p",6)(12,Lu,2,1,"p",6),t.k0s()()(),t.j41(13,"div",7)(14,"div",8)(15,"span",9),t.EFF(16),t.k0s()(),t.DNE(17,Zg,4,1,"h6",10)(18,Sg,4,1,"h6",11)(19,Wd,5,4,"h6",11),t.k0s()()(),t.j41(20,"div",12)(21,"div",13)(22,"div",14)(23,"div",15),t.EFF(24,"Received From "),t.k0s(),t.DNE(25,pd,2,1,"h2",16),t.k0s(),t.j41(26,"div",14)(27,"h2",8),t.EFF(28),t.nI1(29,"CurrencyPipe"),t.k0s()()(),t.j41(30,"div",17)(31,"div",18),t.EFF(32),t.k0s(),t.nrm(33,"div",19),t.j41(34,"div",20)(35,"div",21),t.DNE(36,ah,2,1,"div",22),t.j41(37,"div",23),t.EFF(38),t.k0s(),t.j41(39,"div",21)(40,"strong"),t.EFF(41),t.k0s()()()()()()()),2&nt&&(t.R7$(5),t.Y8G("ngIf",mA.logo),t.R7$(2),t.Y8G("ngIf",null==mA.orgData?null:mA.orgData.org_name),t.R7$(),t.Y8G("ngIf",null==mA.orgData?null:mA.orgData.org_address_1),t.R7$(),t.Y8G("ngIf",null==mA.orgData?null:mA.orgData.org_phone_no),t.R7$(),t.Y8G("ngIf",null==mA.orgData?null:mA.orgData.display_email),t.R7$(),t.Y8G("ngIf",null==mA.orgData?null:mA.orgData.business_id),t.R7$(),t.Y8G("ngIf",null==mA.orgData?null:mA.orgData.website_link),t.R7$(4),t.SpI(" ",null!=mA.customFields&&mA.customFields.receipt?null==mA.customFields?null:mA.customFields.receipt:"Receipt",""),t.R7$(),t.Y8G("ngIf",null==mA.activeReceipt?null:mA.activeReceipt.receiptNo),t.R7$(),t.Y8G("ngIf",null==mA.receiptPayment?null:mA.receiptPayment.paymentNo),t.R7$(),t.Y8G("ngIf",null==mA.activeReceipt?null:mA.activeReceipt.createDate),t.R7$(6),t.Y8G("ngIf",null==mA.activeReceipt?null:mA.activeReceipt.clientName),t.R7$(3),t.SpI(" ",t.i5U(29,17,null==mA.activeReceipt?null:mA.activeReceipt.total,mA.settingData)," "),t.R7$(4),t.JRh(null==mA.activeReceipt?null:mA.activeReceipt.description),t.R7$(4),t.Y8G("ngIf",mA.signature&&""!=(null==mA.signature?null:mA.signature.value)),t.R7$(2),t.SpI(" ",null==mA.orgData?null:mA.orgData.contact_person_name," "),t.R7$(3),t.SpI(" ",null!=mA.customFields&&mA.customFields.signature?null==mA.customFields?null:mA.customFields.signature:"Signature"," "))},dependencies:[l.bT,B.o,p.a],styles:[".logo-container[_ngcontent-%COMP%]{max-width:110px}.mat-h4[_ngcontent-%COMP%], .mat-subheading-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{font:400 23px/30px TSCustom!important;letter-spacing:normal;margin:0!important}body[_ngcontent-%COMP%]{font-family:TSCustom}.receipt-bodys[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{font-size:20px}.border-new[_ngcontent-%COMP%]{border:2px solid #eee}"]})}return ot})();const vc=(ot,me)=>[ot,me,!1,2,!1];function yl(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("SHOWING_FOR_ALL_TIME"))}}function Wl(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG();t.R7$(),t.Lme("",j("SHOWING_FOR")," ",nt.filterObj.formatDateValue," ")}}function zd(ot,me){if(1&ot&&(t.j41(0,"span",25),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j.accountName)}}function fc(ot,me){if(1&ot&&(t.j41(0,"span",33),t.EFF(1),t.nI1(2,"CurrencyPipe"),t.k0s()),2&ot){const j=t.XpG(2).$implicit,nt=t.XpG(3);t.R7$(),t.Lme("",t.iJd(2,2,t.l_i(8,vc,j.amount,nt.settingData))," ",1==j.drCrType?"Dr":"Cr","")}}function zs(ot,me){if(1&ot&&(t.j41(0,"div",31),t.DNE(1,fc,3,11,"span",32),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG(3);t.R7$(),t.Y8G("ngIf",j.accountName!==nt.selectedAccountName)}}function Wr(ot,me){if(1&ot&&(t.j41(0,"div",27)(1,"div",28),t.DNE(2,zd,2,1,"span",29),t.k0s(),t.DNE(3,zs,2,1,"div",30),t.k0s()),2&ot){const j=me.$implicit,nt=t.XpG().$implicit,mA=t.XpG(2);t.R7$(2),t.Y8G("ngIf",j.accountName!==mA.selectedAccountName),t.R7$(),t.Y8G("ngIf",nt.transactionParticular.length>2)}}function Ac(ot,me){if(1&ot&&(t.j41(0,"tr")(1,"td",11),t.EFF(2),t.nI1(3,"dateFormat"),t.k0s(),t.j41(4,"td",25),t.EFF(5),t.k0s(),t.j41(6,"td",25),t.EFF(7),t.DNE(8,Wr,4,2,"div",26),t.k0s(),t.j41(9,"td",25),t.EFF(10),t.nI1(11,"CurrencyPipe"),t.k0s(),t.j41(12,"td",25),t.EFF(13),t.nI1(14,"CurrencyPipe"),t.k0s(),t.j41(15,"td",25),t.EFF(16),t.nI1(17,"CurrencyPipe"),t.k0s()()),2&ot){const j=me.$implicit,nt=t.XpG().$implicit,mA=t.XpG();t.R7$(2),t.JRh(t.i5U(3,9,j.formatDate,mA.settingData)),t.R7$(3),t.Lme("",j.title," - (",j.transactionNo,")"),t.R7$(2),t.SpI("",nt(j.transactionParticular.length>2?"MULTIPLE_ACC":"")," "),t.R7$(),t.Y8G("ngForOf",j.transactionParticular),t.R7$(2),t.JRh(t.iJd(11,12,t.l_i(30,vc,j.drAmount,mA.settingData))),t.R7$(3),t.JRh(t.iJd(14,18,t.l_i(33,vc,j.crAmount,mA.settingData))),t.R7$(3),t.Lme("",t.iJd(17,24,t.l_i(36,vc,j.totalBalance,mA.settingData))," ",j.crDrType,"")}}function Ug(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"CurrencyPipe"),t.k0s()),2&ot){const j=t.XpG(2);t.R7$(),t.JRh(t.iJd(2,1,t.l_i(7,vc,j.accClosingBal,j.settingData)))}}function $g(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"CurrencyPipe"),t.k0s()),2&ot){const j=t.XpG(2);t.R7$(),t.JRh(t.iJd(2,1,t.l_i(7,vc,j.accClosingBal,j.settingData)))}}function Td(ot,me){if(1&ot&&(t.qex(0),t.j41(1,"html",1)(2,"head"),t.nrm(3,"meta",2)(4,"meta",3)(5,"meta",4)(6,"meta",5),t.j41(7,"title"),t.EFF(8,"Accounting"),t.k0s()(),t.j41(9,"body")(10,"div",6)(11,"div",7)(12,"div",8)(13,"h2",9),t.EFF(14),t.k0s(),t.j41(15,"h2",10)(16,"span",11),t.EFF(17),t.k0s()(),t.j41(18,"h5",12),t.DNE(19,yl,2,1,"span",13)(20,Wl,2,2,"span",13),t.k0s()(),t.j41(21,"div",14),t.EFF(22),t.k0s()(),t.j41(23,"table",15)(24,"thead")(25,"tr")(26,"th",16),t.EFF(27),t.k0s(),t.j41(28,"th",17),t.EFF(29),t.k0s(),t.j41(30,"th",18),t.EFF(31),t.k0s(),t.j41(32,"th",19),t.EFF(33),t.k0s(),t.j41(34,"th",20),t.EFF(35),t.k0s(),t.j41(36,"th",21),t.EFF(37),t.k0s()()(),t.j41(38,"tbody")(39,"tr",22)(40,"td"),t.EFF(41),t.nI1(42,"dateFormat"),t.k0s(),t.nrm(43,"td"),t.j41(44,"td"),t.EFF(45),t.k0s(),t.j41(46,"td"),t.EFF(47),t.nI1(48,"CurrencyPipe"),t.k0s(),t.j41(49,"td"),t.EFF(50),t.nI1(51,"CurrencyPipe"),t.k0s(),t.nrm(52,"td"),t.k0s(),t.DNE(53,Ac,18,39,"tr",23),t.j41(54,"tr",22),t.nrm(55,"td")(56,"td"),t.j41(57,"td"),t.EFF(58),t.k0s(),t.j41(59,"td"),t.EFF(60),t.nI1(61,"CurrencyPipe"),t.k0s(),t.j41(62,"td"),t.EFF(63),t.nI1(64,"CurrencyPipe"),t.k0s(),t.nrm(65,"td"),t.k0s(),t.j41(66,"tr",24)(67,"td"),t.EFF(68),t.nI1(69,"dateFormat"),t.k0s(),t.nrm(70,"td"),t.j41(71,"td"),t.EFF(72),t.k0s(),t.j41(73,"td"),t.DNE(74,Ug,3,10,"span",13),t.k0s(),t.j41(75,"td"),t.DNE(76,$g,3,10,"span",13),t.k0s(),t.nrm(77,"td"),t.k0s()()()()()(),t.bVm()),2&ot){const j=me.$implicit,nt=t.XpG();t.R7$(14),t.JRh(null==nt.organizationData?null:nt.organizationData.org_name),t.R7$(3),t.JRh(nt.selectedAccountName),t.R7$(2),t.Y8G("ngIf",1==nt.filterObj.duration),t.R7$(),t.Y8G("ngIf",2==nt.filterObj.duration||3==nt.filterObj.duration||4==nt.filterObj.duration||5==nt.filterObj.duration||6==nt.filterObj.duration||7==nt.filterObj.duration),t.R7$(2),t.Lme("",j("GENERATED_ON")," : ",nt.genDate,""),t.R7$(5),t.JRh(j("DATE_LABEL")),t.R7$(2),t.JRh(j("TYPE")),t.R7$(2),t.JRh(j("PARTICULAR")),t.R7$(2),t.JRh(j("DR_LABEL")),t.R7$(2),t.JRh(j("CR_LABEL")),t.R7$(2),t.JRh(j("BAL_LABEL")),t.R7$(4),t.JRh(t.i5U(42,24,nt.bookOpeningDate,nt.settingData)),t.R7$(4),t.JRh(j("OPENING_BALANCE")),t.R7$(2),t.JRh("Dr"==nt.acOpeningBalType?t.iJd(48,27,t.l_i(54,vc,nt.accOpeningBal,nt.settingData)):""),t.R7$(3),t.JRh("Cr"==nt.acOpeningBalType?t.iJd(51,33,t.l_i(57,vc,nt.accOpeningBal,nt.settingData)):""),t.R7$(3),t.Y8G("ngForOf",nt.transactionList),t.R7$(5),t.JRh(j("TOTAL")),t.R7$(2),t.JRh(t.iJd(61,39,t.l_i(60,vc,nt.drAmtTotal,nt.settingData))),t.R7$(3),t.JRh(t.iJd(64,45,t.l_i(63,vc,nt.crAmtTotal,nt.settingData))),t.R7$(5),t.JRh(t.i5U(69,51,nt.reportObj[nt.reportObj.length-1].formatDate,nt.settingData)),t.R7$(4),t.SpI("",j("CLOSING_BALANCE"),"e"),t.R7$(2),t.Y8G("ngIf","Dr"==nt.acClosingBalType),t.R7$(2),t.Y8G("ngIf","Cr"==nt.acClosingBalType)}}let Zc=(()=>{class ot{constructor(j,nt,mA,jA,Go){this.reportData=j,this.dataStoreService=nt,this.syncDbService=mA,this.syncApiService=jA,this.translocoService=Go,this.accOpeningBal=0,this.accClosingBal=0,this.crAmtTotal=0,this.drAmtTotal=0,this.transactionList=[],this.activeLanguage=this.translocoService.getActiveLang(),"hi"==Go.getActiveLang()&&(this.activeLanguage="en"),this.genDate=e().format("DD MMM YYYY"),this.reportType=this.reportData.reportType,this.filterObj=this.reportData.filterObj,this.reportObj=this.reportData.reportObject,this.selectedAccountName=this.reportData.accName,this.accOpeningBal=this.reportData.accOpeningBal,this.accClosingBal=this.reportData.accClosingBal,this.acClosingBalType=this.reportData.closingBalType,this.acOpeningBalType=this.reportData.openingBalType}ngOnInit(){this.fetchDBData(),!(0,h.A)(this.acOpeningBalType)&&this.accOpeningBal>0?"Cr"==this.acOpeningBalType?(this.crAmtTotal=this.accOpeningBal+roundToEven((0,Fs.A)(this.reportObj,"crAmount"),2),this.drAmtTotal=roundToEven((0,Fs.A)(this.reportObj,"drAmount"),2)):"Dr"==this.acOpeningBalType&&(this.drAmtTotal=this.accOpeningBal+roundToEven((0,Fs.A)(this.reportObj,"drAmount"),2),this.crAmtTotal=roundToEven((0,Fs.A)(this.reportObj,"crAmount"),2)):(this.drAmtTotal=roundToEven((0,Fs.A)(this.reportObj,"drAmount"),2),this.crAmtTotal=roundToEven((0,Fs.A)(this.reportObj,"crAmount"),2));let j=this.accOpeningBal,nt="Dr";for(let mA of this.reportObj)nt=mA.crAmount>j&&mA.drAmount<j?"Cr":"Dr",1==mA.crDr?(nt="Cr"==nt&&j>mA.drAmount?"Cr":"Dr",j+=mA.drAmount):2==mA.crDr&&(nt=mA.crAmount>j?"Cr":"Dr",j-=mA.crAmount),this.transactionList.push({createDate:mA.createDate,formatDate:mA.formatDate,deviceCreateDate:mA.deviceCreateDate,transactionNo:mA.transactionNo,ledgerTypeUniqueKey:mA.ledgerTypeUniqueKey,uniqueKeyOfAccount:mA.uniqueKeyOfAccount,paymentClientAccountKey:mA.paymentClientAccountKey,ledgerType:mA.ledgerType,title:mA.title,ledgerAmount:mA.ledgerAmount,crAmount:mA.crAmount,drAmount:mA.drAmount,particular:mA.particular,transactionParticular:mA.transactionParticular,particularLength:mA.particularLength,uniqueKeyLedger:mA.uniqueKeyLedger,crDr:mA.crDr,narration:mA.narration,totalBalance:mA.balance,crDrType:nt})}fetchDBData(){var j=this;return(0,D.A)(function*(){j.syncApiService.fetchMultipleDbData(["filterSettingData","filterOrganizationData"],function(){var nt=(0,D.A)(function*(mA){var jA=yield mA.data;200===mA.status&&!(0,h.A)(jA)&&((0,s.A)(jA,"filterSettingData")&&!(0,h.A)(jA.filterSettingData)&&(j.settingData=jA.filterSettingData,j.currencySymbol=j.settingData.currencySymbol,j.bookOpeningDate=j.settingData.bookKeepingStartDate),(0,s.A)(jA,"filterOrganizationData")&&!(0,h.A)(jA.filterOrganizationData)&&(j.organizationData=jA.filterOrganizationData))});return function(mA){return nt.apply(this,arguments)}}())})()}static#t=this.\u0275fac=function(nt){return new(nt||ot)(t.rXU(R.Vh),t.rXU(u.V),t.rXU(g.P),t.rXU(a.P),t.rXU(c.JO))};static#e=this.\u0275cmp=t.VBU({type:ot,selectors:[["app-account-list-preview"]],decls:1,vars:1,consts:[[4,"transloco","translocoLang"],["dir","ltr","lang","ar"],["charset","utf-8"],["name","viewport","content","width=device-width, initial-scale=1, shrink-to-fit=no"],["name","description","content","Authentication forms"],["name","author","content","Accounting"],[1,"container"],[1,"row","m-0"],[1,"col-md-6","ps-0"],[1,"orgName"],[1,"reportName"],[1,""],[1,"subTitle"],[4,"ngIf"],[1,"col-md-6","reportDate"],[1,"print-friendly"],[1,"acc-preview-dt"],[1,"acc-preview-tp"],[1,"acc-preview-pt"],[1,"acc-preview-dr"],[1,"acc-preview-cr"],[1,"acc-preview-bl"],[1,"parentHeader"],[4,"ngFor","ngForOf"],[1,"parentFooter"],[1,"text-start"],["class","row",4,"ngFor","ngForOf"],[1,"row"],[1,"col-md-6","text-start"],["class","text-start",4,"ngIf"],["class","col-md-6 text-end",4,"ngIf"],[1,"col-md-6","text-end"],["class","text-end",4,"ngIf"],[1,"text-end"]],template:function(nt,mA){1&nt&&t.DNE(0,Td,78,66,"ng-container",0),2&nt&&t.Y8G("translocoLang",mA.activeLanguage)},dependencies:[l.Sq,l.bT,c.bA,B.o,p.a],styles:["body[_ngcontent-%COMP%]{font-family:TSCustom!important}table[_ngcontent-%COMP%]{border-spacing:0;position:relative;margin:10px 0 0;padding:0;width:100%;height:auto;border-collapse:unset;page-break-inside:auto}table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], th[_ngcontent-%COMP%]{padding:4px 7px;border:1px solid #cacfd6;word-break:break-word;font-size:12px;vertical-align:text-top}table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:4px 7px;border:1px solid #cacfd6;background:#717c91;color:#fff}.font-center[_ngcontent-%COMP%]{text-align:center}.font-left[_ngcontent-%COMP%]{text-align:left}.font-right[_ngcontent-%COMP%]{text-align:right}.container[_ngcontent-%COMP%]{padding:15px}.reportDate[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;align-items:flex-end;color:#8d94a1;padding:0;margin:0;font-size:16px}.orgName[_ngcontent-%COMP%]{color:#0b1038;margin:0;font-size:1rem}.reportName[_ngcontent-%COMP%]{color:#2096f3;margin:0;font-size:1.2rem}.subTitle[_ngcontent-%COMP%]{color:#717c91;margin:0;font-size:16px}.fontBold[_ngcontent-%COMP%]{font-weight:700}table[_ngcontent-%COMP%]   tr.parentHeader[_ngcontent-%COMP%]{background:#ebecee;color:#000;font-weight:700}table[_ngcontent-%COMP%]   tr.parentFooter[_ngcontent-%COMP%]{background:#d8e3ff;color:#000;font-weight:700}.acc-preview-dt[_ngcontent-%COMP%]{width:10%}.acc-preview-tp[_ngcontent-%COMP%]{width:20%}.acc-preview-pt[_ngcontent-%COMP%]{width:30%}.acc-preview-dr[_ngcontent-%COMP%], .acc-preview-cr[_ngcontent-%COMP%]{width:10%}.acc-preview-bl[_ngcontent-%COMP%]{width:15%}"]})}return ot})();const Qd=(ot,me)=>[ot,me,!1,2,!1];function sa(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG(2).$implicit;t.R7$(),t.JRh(nt(2==(null==j||null==j.accountOpeningBalance?null:j.accountOpeningBalance.crDrType)?"CR_LABEL":"DR_LABEL"))}}function md(ot,me){if(1&ot&&(t.j41(0,"tr",11)(1,"td"),t.EFF(2),t.k0s(),t.j41(3,"td"),t.EFF(4),t.nI1(5,"CurrencyPipe"),t.DNE(6,sa,2,1,"span",17),t.k0s(),t.j41(7,"td"),t.EFF(8),t.nI1(9,"CurrencyPipe"),t.k0s(),t.j41(10,"td"),t.EFF(11),t.k0s()()),2&ot){const j=me.$implicit,nt=t.XpG(3);t.R7$(2),t.JRh(j.accName),t.R7$(2),t.SpI("",t.iJd(5,6,t.l_i(18,Qd,null==j||null==j.accountOpeningBalance?null:j.accountOpeningBalance.openingBalance,nt.settingData))," "),t.R7$(2),t.Y8G("ngIf",(null==j||null==j.accountOpeningBalance?null:j.accountOpeningBalance.openingBalance)>0),t.R7$(2),t.Lme("",t.iJd(9,12,t.l_i(21,Qd,j.accountBalance,nt.settingData))," ",j.crDrType,""),t.R7$(3),t.JRh(j.narration?j.narration:"-")}}function Ll(ot,me){if(1&ot&&(t.j41(0,"tbody"),t.DNE(1,md,12,24,"tr",16),t.k0s()),2&ot){const j=me.$implicit;t.R7$(),t.Y8G("ngForOf",j.value)}}function qc(ot,me){if(1&ot&&(t.qex(0),t.j41(1,"html",1)(2,"head"),t.nrm(3,"meta",2)(4,"meta",3)(5,"meta",4)(6,"meta",5),t.j41(7,"title"),t.EFF(8,"Accounting"),t.k0s()(),t.j41(9,"body")(10,"div",6)(11,"div",7)(12,"div",8)(13,"h2",9),t.EFF(14),t.k0s(),t.j41(15,"h2",10)(16,"span",11),t.EFF(17),t.k0s()()(),t.j41(18,"div",12),t.EFF(19),t.k0s()(),t.j41(20,"table",13)(21,"thead")(22,"tr")(23,"th",14),t.EFF(24),t.k0s(),t.j41(25,"th",14),t.EFF(26),t.k0s(),t.j41(27,"th",14),t.EFF(28),t.k0s(),t.j41(29,"th",14),t.EFF(30),t.k0s()()(),t.DNE(31,Ll,2,1,"tbody",15),t.nI1(32,"keyvalue"),t.nI1(33,"sortAccounts"),t.k0s()()()(),t.bVm()),2&ot){const j=me.$implicit,nt=t.XpG();t.R7$(14),t.JRh(null==nt.organizationData?null:nt.organizationData.org_name),t.R7$(3),t.JRh(j("ACCOUNTS")),t.R7$(2),t.Lme("",j("GENERATED_ON")," : ",nt.genDate,""),t.R7$(5),t.JRh(j("ACC_NAME")),t.R7$(2),t.JRh(j("OPENING_BALANCE")),t.R7$(2),t.JRh(j("CLOSING_BALANCE")),t.R7$(2),t.JRh(j("NOTES")),t.R7$(),t.Y8G("ngForOf",t.bMT(33,11,t.bMT(32,9,nt.reportObj)))}}let sl=(()=>{class ot{constructor(j,nt,mA,jA,Go,er){this.reportData=j,this.componentFactoryResolver=nt,this.dataStoreService=mA,this.syncDbService=jA,this.syncApiService=Go,this.translocoService=er,this.activeLanguage=this.translocoService.getActiveLang(),"hi"==er.getActiveLang()&&(this.activeLanguage="en"),this.genDate=e().format("DD MMM YYYY"),this.reportType=this.reportData.reportType,this.filterObj=this.reportData.filterObj,this.reportObj=this.reportData.reportObject}ngOnInit(){this.fetchDBData()}fetchDBData(){var j=this;return(0,D.A)(function*(){j.syncApiService.fetchMultipleDbData(["filterSettingData","filterOrganizationData"],function(){var nt=(0,D.A)(function*(mA){var jA=yield mA.data;200===mA.status&&!(0,h.A)(jA)&&((0,s.A)(jA,"filterSettingData")&&!(0,h.A)(jA.filterSettingData)&&(j.settingData=jA.filterSettingData,j.currencySymbol=j.settingData.currencySymbol),(0,s.A)(jA,"filterOrganizationData")&&!(0,h.A)(jA.filterOrganizationData)&&(j.organizationData=jA.filterOrganizationData))});return function(mA){return nt.apply(this,arguments)}}())})()}static#t=this.\u0275fac=function(nt){return new(nt||ot)(t.rXU(R.Vh),t.rXU(t.OM3),t.rXU(u.V),t.rXU(g.P),t.rXU(a.P),t.rXU(c.JO))};static#e=this.\u0275cmp=t.VBU({type:ot,selectors:[["app-all-account-list-preview"]],decls:1,vars:1,consts:[[4,"transloco","translocoLang"],["dir","ltr","lang","ar"],["charset","utf-8"],["name","viewport","content","width=device-width, initial-scale=1, shrink-to-fit=no"],["name","description","content","Authentication forms"],["name","author","content","Accounting"],[1,"container"],[1,"row","m-0"],[1,"col-md-6","ps-0"],[1,"orgName"],[1,"reportName"],[1,""],[1,"col-md-6","reportDate"],[1,"print-friendly"],[1,"header-sticky-acc"],[4,"ngFor","ngForOf"],["class","",4,"ngFor","ngForOf"],[4,"ngIf"]],template:function(nt,mA){1&nt&&t.DNE(0,qc,34,13,"ng-container",0),2&nt&&t.Y8G("translocoLang",mA.activeLanguage)},dependencies:[l.Sq,l.bT,c.bA,l.lG,B.o,Ws.B],styles:["body[_ngcontent-%COMP%]{font-family:TSCustom!important}table[_ngcontent-%COMP%]{border-spacing:0;position:relative;margin:10px 0 0;padding:0;width:100%;height:auto;border-collapse:unset;page-break-inside:auto}table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], th[_ngcontent-%COMP%]{padding:4px 7px;border:1px solid #cacfd6;word-break:break-word;font-size:12px;vertical-align:text-top}table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:4px 7px;border:1px solid #cacfd6;background:#717c91;color:#fff}.font-center[_ngcontent-%COMP%]{text-align:center}.font-left[_ngcontent-%COMP%]{text-align:left}.font-right[_ngcontent-%COMP%]{text-align:right}.container[_ngcontent-%COMP%]{padding:15px}.reportDate[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;align-items:flex-end;color:#8d94a1;padding:0;margin:0;font-size:16px}.orgName[_ngcontent-%COMP%]{color:#0b1038;margin:0;font-size:1rem}.reportName[_ngcontent-%COMP%]{color:#2096f3;margin:0;font-size:1.2rem}.subTitle[_ngcontent-%COMP%]{color:#717c91;margin:0;font-size:16px}.fontBold[_ngcontent-%COMP%]{font-weight:700}.header-sticky-acc[_ngcontent-%COMP%]{position:sticky;top:0;width:25%;padding:6px 22px 6px 12px!important}"]})}return ot})();const _d=(ot,me)=>[ot,me,!1,2,!1];function pg(ot,me){1&ot&&(t.j41(0,"span",19),t.EFF(1,"-"),t.k0s())}function ps(ot,me){1&ot&&(t.j41(0,"span",19),t.EFF(1,"-"),t.k0s())}function Vc(ot,me){if(1&ot&&(t.j41(0,"tr",17)(1,"td",14),t.EFF(2),t.k0s(),t.j41(3,"td",15),t.EFF(4),t.k0s(),t.j41(5,"td",14),t.EFF(6),t.k0s(),t.j41(7,"td",14),t.EFF(8),t.k0s(),t.j41(9,"td",14),t.DNE(10,pg,2,0,"span",18),t.EFF(11),t.nI1(12,"CurrencyPipe"),t.k0s(),t.j41(13,"td",14),t.DNE(14,ps,2,0,"span",18),t.EFF(15),t.nI1(16,"CurrencyPipe"),t.k0s()()),2&ot){const j=me.$implicit,nt=t.XpG(2);t.R7$(2),t.JRh(j.nameOfAccount),t.R7$(2),t.JRh(null!=j&&null!=j.clientEntity&&j.clientEntity.address?null==j||null==j.clientEntity?null:j.clientEntity.address:"-"),t.R7$(2),t.JRh(j.number?j.number:"-"),t.R7$(2),t.JRh(null!=j&&null!=j.clientEntity&&j.clientEntity.email?null==j||null==j.clientEntity?null:j.clientEntity.email:"-"),t.R7$(2),t.Y8G("ngIf",2==(null==j||null==j.accountOpeningBalance?null:j.accountOpeningBalance.crDrType)),t.R7$(),t.JRh(null!=j&&null!=j.accountOpeningBalance&&j.accountOpeningBalance.openingBalance?t.iJd(12,8,t.l_i(20,_d,null==j||null==j.accountOpeningBalance?null:j.accountOpeningBalance.openingBalance,nt.settingData)):"-"),t.R7$(3),t.Y8G("ngIf",!nt.commonService.isNumberPositive(j.closingBalanceAmt)),t.R7$(),t.SpI("",j.closingBalanceAmt?t.iJd(16,14,t.l_i(23,_d,j.closingBalanceAmt,nt.settingData)):"-"," ")}}function $c(ot,me){if(1&ot&&(t.qex(0),t.j41(1,"html",1)(2,"head"),t.nrm(3,"meta",2)(4,"meta",3)(5,"meta",4)(6,"meta",5),t.j41(7,"title"),t.EFF(8,"Accounting"),t.k0s()(),t.j41(9,"body")(10,"div",6)(11,"div",7)(12,"div",8)(13,"h2",9),t.EFF(14),t.k0s(),t.j41(15,"h2",10),t.EFF(16),t.k0s(),t.j41(17,"h5",11),t.EFF(18),t.nI1(19,"dateFormat"),t.k0s()(),t.j41(20,"div",12),t.EFF(21),t.k0s()(),t.j41(22,"table",13)(23,"thead")(24,"tr")(25,"th",14),t.EFF(26),t.k0s(),t.j41(27,"th",15),t.EFF(28),t.k0s(),t.j41(29,"th",14),t.EFF(30),t.k0s(),t.j41(31,"th",14),t.EFF(32),t.k0s(),t.j41(33,"th",14),t.EFF(34),t.k0s(),t.j41(35,"th",14),t.EFF(36),t.k0s()()(),t.j41(37,"tbody"),t.DNE(38,Vc,17,26,"tr",16),t.k0s()()()()(),t.bVm()),2&ot){const j=me.$implicit,nt=t.XpG();t.R7$(14),t.JRh(null==nt.organizationData?null:nt.organizationData.org_name),t.R7$(2),t.JRh(j(1==nt.accountTabTypeCrDr?"RECEIVABLE":"PAYABLE")),t.R7$(2),t.Lme(" ",j("DETAILS_AS_ON")," ",t.i5U(19,13,nt.genDate,nt.settingData)," "),t.R7$(3),t.Lme("",j("GENERATED_ON")," : ",nt.genDate,""),t.R7$(5),t.JRh(j("ORGANIZATION_NAME")),t.R7$(2),t.JRh(j("ADDRESS")),t.R7$(2),t.JRh(j("NUMBER")),t.R7$(2),t.JRh(j("EMAIL_ID")),t.R7$(2),t.JRh(j("OPENING_BALANCE")),t.R7$(2),t.JRh(j("AMT_LABEL")),t.R7$(2),t.Y8G("ngForOf",nt.reportObj)}}let cl=(()=>{class ot{constructor(j,nt,mA,jA,Go,er,_t){this.reportData=j,this.componentFactoryResolver=nt,this.dataStoreService=mA,this.syncDbService=jA,this.syncApiService=Go,this.commonService=er,this.translocoService=_t,this.activeLanguage=this.translocoService.getActiveLang(),"hi"==_t.getActiveLang()&&(this.activeLanguage="en"),this.genDate=e().format("DD MMM YYYY"),this.reportType=this.reportData.reportType,this.filterObj=this.reportData.filterObj,this.reportObj=this.reportData.reportObject,this.accountTabTypeCrDr=this.reportData.accountTabTypeCrDr}ngOnInit(){this.fetchDBData()}fetchDBData(){var j=this;return(0,D.A)(function*(){j.syncApiService.fetchMultipleDbData(["filterSettingData","filterOrganizationData"],function(){var nt=(0,D.A)(function*(mA){var jA=yield mA.data;200===mA.status&&!(0,h.A)(jA)&&((0,s.A)(jA,"filterSettingData")&&!(0,h.A)(jA.filterSettingData)&&(j.settingData=jA.filterSettingData,j.currencySymbol=j.settingData.currencySymbol),(0,s.A)(jA,"filterOrganizationData")&&!(0,h.A)(jA.filterOrganizationData)&&(j.organizationData=jA.filterOrganizationData))});return function(mA){return nt.apply(this,arguments)}}())})()}static#t=this.\u0275fac=function(nt){return new(nt||ot)(t.rXU(R.Vh),t.rXU(t.OM3),t.rXU(u.V),t.rXU(g.P),t.rXU(a.P),t.rXU(oA.h),t.rXU(c.JO))};static#e=this.\u0275cmp=t.VBU({type:ot,selectors:[["app-receivable-payble-list-preview"]],decls:1,vars:1,consts:[[4,"transloco","translocoLang"],["dir","ltr","lang","ar"],["charset","utf-8"],["name","viewport","content","width=device-width, initial-scale=1, shrink-to-fit=no"],["name","description","content","Authentication forms"],["name","author","content","Accounting"],[1,"container"],[1,"row","m-0"],[1,"col-md-6","ps-0"],[1,"orgName"],[1,"reportName"],[1,"subTitle"],[1,"col-md-6","reportDate"],[1,"print-friendly"],[1,"receivable-width-manage"],[1,"receivable-width-address"],["class","",4,"ngFor","ngForOf"],[1,""],["style","font-size: 11px;",4,"ngIf"],[2,"font-size","11px"]],template:function(nt,mA){1&nt&&t.DNE(0,$c,39,16,"ng-container",0),2&nt&&t.Y8G("translocoLang",mA.activeLanguage)},dependencies:[l.Sq,l.bT,c.bA,B.o,p.a],styles:["body[_ngcontent-%COMP%]{font-family:TSCustom!important}table[_ngcontent-%COMP%]{border-spacing:0;position:relative;margin:10px 0 0;padding:0;width:100%;height:auto;border-collapse:collapse;page-break-inside:auto}table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], th[_ngcontent-%COMP%]{padding:4px 7px;border:1px solid #cacfd6;word-break:break-all;font-size:12px}table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:4px 7px;border:1px solid #cacfd6;background:#717c91;color:#fff}.font-center[_ngcontent-%COMP%]{text-align:center}.font-left[_ngcontent-%COMP%]{text-align:left}.font-right[_ngcontent-%COMP%]{text-align:right}.container[_ngcontent-%COMP%]{padding:15px}.reportDate[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;align-items:flex-end;color:#8d94a1;padding:0;margin:0;font-size:16px}.orgName[_ngcontent-%COMP%]{color:#0b1038;margin:0;font-size:1rem}.reportName[_ngcontent-%COMP%]{color:#2096f3;margin:0;font-size:1.2rem}.subTitle[_ngcontent-%COMP%]{color:#717c91;margin:0;font-size:16px}.fontBold[_ngcontent-%COMP%]{font-weight:700}.receivable-width-manage[_ngcontent-%COMP%]{width:15%;word-break:break-all;vertical-align:top}.receivable-width-address[_ngcontent-%COMP%]{width:20%;word-break:break-all}"]})}return ot})();const Gg=(ot,me)=>[ot,me,!1,2,!1];function mg(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("SHOWING_FOR_ALL_TIME"))}}function Tg(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG();t.R7$(),t.Lme("",j("SHOWING_FOR")," ",nt.filterObj.formatDateValue," ")}}function tu(ot,me){if(1&ot&&(t.j41(0,"tr",22)(1,"td",15),t.EFF(2),t.nI1(3,"dateFormat"),t.k0s(),t.j41(4,"td",16),t.EFF(5),t.k0s(),t.j41(6,"td",17),t.EFF(7),t.k0s(),t.j41(8,"td",18),t.EFF(9),t.k0s(),t.j41(10,"td",19),t.EFF(11),t.nI1(12,"CurrencyPipe"),t.k0s(),t.j41(13,"td",20),t.EFF(14),t.k0s()()),2&ot){const j=me.$implicit,nt=t.XpG(2);t.R7$(2),t.JRh(t.i5U(3,6,j.dateOfPayment,nt.settingData)),t.R7$(3),t.JRh(j.paymentNo),t.R7$(2),t.JRh(j.cusName),t.R7$(2),t.JRh(j.accName),t.R7$(2),t.JRh(t.iJd(12,9,t.l_i(15,Gg,j.amount,nt.settingData))),t.R7$(3),t.JRh(j.note)}}function Kd(ot,me){if(1&ot&&(t.qex(0),t.j41(1,"html",1)(2,"head"),t.nrm(3,"meta",2)(4,"meta",3)(5,"meta",4)(6,"meta",5),t.j41(7,"title"),t.EFF(8,"Accounting"),t.k0s()(),t.j41(9,"body")(10,"div",6)(11,"div",7)(12,"div",8)(13,"h2",9),t.EFF(14),t.k0s(),t.j41(15,"h2",10),t.EFF(16),t.k0s(),t.j41(17,"h5",11),t.DNE(18,mg,2,1,"span",12)(19,Tg,2,2,"span",12),t.k0s()(),t.j41(20,"div",13),t.EFF(21),t.k0s()(),t.j41(22,"table",14)(23,"thead")(24,"tr")(25,"th",15),t.EFF(26),t.k0s(),t.j41(27,"th",16),t.EFF(28),t.k0s(),t.j41(29,"th",17),t.EFF(30),t.k0s(),t.j41(31,"th",18),t.EFF(32),t.k0s(),t.j41(33,"th",19),t.EFF(34),t.k0s(),t.j41(35,"th",20),t.EFF(36),t.k0s()()(),t.j41(37,"tbody"),t.DNE(38,tu,15,18,"tr",21),t.k0s()()()()(),t.bVm()),2&ot){const j=me.$implicit,nt=t.XpG();t.R7$(14),t.JRh(null==nt.organizationData?null:nt.organizationData.org_name),t.R7$(2),t.SpI(" ",j(1==nt.paymentType?"PAYMENT_RECEIVED":"PAYMENT_PAID"),""),t.R7$(2),t.Y8G("ngIf",1==nt.filterObj.duration),t.R7$(),t.Y8G("ngIf",2==nt.filterObj.duration||3==nt.filterObj.duration||4==nt.filterObj.duration||5==nt.filterObj.duration||6==nt.filterObj.duration||7==nt.filterObj.duration),t.R7$(2),t.Lme("",j("GENERATED_ON")," : ",nt.genDate,""),t.R7$(5),t.JRh(j("DATE_LABEL")),t.R7$(2),t.SpI("",j("TRANSACTION_NO"),"."),t.R7$(2),t.JRh(j("RECEIVED_FROM")),t.R7$(2),t.JRh(j("CASH_BANK_NAME")),t.R7$(2),t.JRh(j("AMOUNT_LABEL")),t.R7$(2),t.JRh(j("NOTES")),t.R7$(2),t.Y8G("ngForOf",nt.reportObj)}}let zl=(()=>{class ot{constructor(j,nt,mA,jA,Go,er){this.reportData=j,this.componentFactoryResolver=nt,this.dataStoreService=mA,this.syncDbService=jA,this.syncApiService=Go,this.translocoService=er,this.activeLanguage=this.translocoService.getActiveLang(),"hi"==er.getActiveLang()&&(this.activeLanguage="en"),this.genDate=e().format("DD MMM YYYY"),this.reportType=this.reportData.reportType,this.filterObj=this.reportData.filterObj,this.reportObj=this.reportData.reportObject,this.paymentType=this.reportData.paymentType}ngOnInit(){this.fetchDBData()}fetchDBData(){var j=this;return(0,D.A)(function*(){j.syncApiService.fetchMultipleDbData(["filterSettingData","filterOrganizationData"],function(){var nt=(0,D.A)(function*(mA){var jA=yield mA.data;200===mA.status&&!(0,h.A)(jA)&&((0,s.A)(jA,"filterSettingData")&&!(0,h.A)(jA.filterSettingData)&&(j.settingData=jA.filterSettingData,j.currencySymbol=j.settingData.currencySymbol),(0,s.A)(jA,"filterOrganizationData")&&!(0,h.A)(jA.filterOrganizationData)&&(j.organizationData=jA.filterOrganizationData))});return function(mA){return nt.apply(this,arguments)}}())})()}static#t=this.\u0275fac=function(nt){return new(nt||ot)(t.rXU(R.Vh),t.rXU(t.OM3),t.rXU(u.V),t.rXU(g.P),t.rXU(a.P),t.rXU(c.JO))};static#e=this.\u0275cmp=t.VBU({type:ot,selectors:[["app-payment-list-preview"]],decls:1,vars:1,consts:[[4,"transloco","translocoLang"],["dir","ltr","lang","ar"],["charset","utf-8"],["name","viewport","content","width=device-width, initial-scale=1, shrink-to-fit=no"],["name","description","content","Authentication forms"],["name","author","content","Accounting"],[1,"container"],[1,"row","m-0"],[1,"col-md-6","ps-0"],[1,"orgName"],[1,"reportName"],[1,"subTitle"],[4,"ngIf"],[1,"col-md-6","reportDate"],[1,"print-friendly"],[1,"pay-preview-dt"],[1,"pay-preview-no"],[1,"pay-preview-received"],[1,"pay-preview-bank"],[1,"pay-preview-amount"],[1,"pay-preview-notes"],["class","",4,"ngFor","ngForOf"],[1,""]],template:function(nt,mA){1&nt&&t.DNE(0,Kd,39,13,"ng-container",0),2&nt&&t.Y8G("translocoLang",mA.activeLanguage)},dependencies:[l.Sq,l.bT,tA.ig,c.bA,B.o,p.a],styles:["body[_ngcontent-%COMP%]{font-family:TSCustom!important}table[_ngcontent-%COMP%]{border-spacing:0;position:relative;margin:10px 0 0;padding:0;width:100%;height:auto;border-collapse:collapse;page-break-inside:auto}table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], th[_ngcontent-%COMP%]{padding:4px 7px;border:1px solid #cacfd6;white-space:pre-wrap;word-break:break-word;vertical-align:top;font-size:12px}table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:4px 7px;border:1px solid #cacfd6;background:#717c91;color:#fff}.font-center[_ngcontent-%COMP%]{text-align:center}.font-left[_ngcontent-%COMP%]{text-align:left}.font-right[_ngcontent-%COMP%]{text-align:right}.container[_ngcontent-%COMP%]{padding:15px}.reportDate[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;align-items:flex-end;color:#8d94a1;padding:0;margin:0;font-size:16px}.orgName[_ngcontent-%COMP%]{color:#0b1038;margin:0;font-size:1rem}.reportName[_ngcontent-%COMP%]{color:#2096f3;margin:0;font-size:1.2rem}.subTitle[_ngcontent-%COMP%]{color:#717c91;margin:0;font-size:16px}.fontBold[_ngcontent-%COMP%]{font-weight:700}.pay-preview-dt[_ngcontent-%COMP%]{width:9%}.pay-preview-no[_ngcontent-%COMP%]{width:12%}.pay-preview-received[_ngcontent-%COMP%], .pay-preview-bank[_ngcontent-%COMP%]{width:16%}.pay-preview-amount[_ngcontent-%COMP%]{width:10%}.pay-preview-notes[_ngcontent-%COMP%]{width:14%}"]})}return ot})();const fd=(ot,me)=>[ot,me,!1,2,!1];function Ju(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("SHOWING_FOR_ALL_TIME"))}}function _h(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG();t.R7$(),t.Lme("",j("SHOWING_FOR")," ",nt.filterObj.formatDateValue," ")}}function Vu(ot,me){if(1&ot&&(t.j41(0,"tr",18)(1,"td",15),t.EFF(2),t.nI1(3,"dateFormat"),t.k0s(),t.j41(4,"td",15),t.EFF(5),t.k0s(),t.j41(6,"td",15),t.EFF(7),t.k0s(),t.j41(8,"td",15),t.EFF(9),t.nI1(10,"CurrencyPipe"),t.k0s(),t.j41(11,"td",16),t.EFF(12),t.k0s()()),2&ot){const j=me.$implicit,nt=t.XpG(2);t.R7$(2),t.JRh(t.i5U(3,5,j.createdDate,nt.settingData)),t.R7$(3),t.JRh(j.toAccount),t.R7$(2),t.JRh(j.fromAccount),t.R7$(2),t.JRh(t.iJd(10,8,t.l_i(14,fd,j.amount,nt.settingData))),t.R7$(3),t.JRh(j.notes)}}function sh(ot,me){if(1&ot&&(t.qex(0),t.j41(1,"html",1)(2,"head"),t.nrm(3,"meta",2)(4,"meta",3)(5,"meta",4)(6,"meta",5),t.j41(7,"title"),t.EFF(8,"Accounting"),t.k0s()(),t.j41(9,"body")(10,"div",6)(11,"div",7)(12,"div",8)(13,"h2",9),t.EFF(14),t.k0s(),t.j41(15,"h2",10),t.EFF(16),t.k0s(),t.j41(17,"h5",11),t.DNE(18,Ju,2,1,"span",12)(19,_h,2,2,"span",12),t.k0s()(),t.j41(20,"div",13),t.EFF(21),t.k0s()(),t.j41(22,"table",14)(23,"thead")(24,"tr")(25,"th",15),t.EFF(26),t.k0s(),t.j41(27,"th",15),t.EFF(28),t.k0s(),t.j41(29,"th",15),t.EFF(30),t.k0s(),t.j41(31,"th",15),t.EFF(32),t.k0s(),t.j41(33,"th",16),t.EFF(34),t.k0s()()(),t.j41(35,"tbody"),t.DNE(36,Vu,13,17,"tr",17),t.k0s()()()()(),t.bVm()),2&ot){const j=me.$implicit,nt=t.XpG();t.R7$(14),t.JRh(null==nt.organizationData?null:nt.organizationData.org_name),t.R7$(2),t.SpI(" ",j("transfer_tab_1"==nt.selecetdTab?"CASH_BANK_TRANSFER":nt.selectedAccount+" TRANSFER"),""),t.R7$(2),t.Y8G("ngIf",1==nt.filterObj.duration),t.R7$(),t.Y8G("ngIf",2==nt.filterObj.duration||3==nt.filterObj.duration||4==nt.filterObj.duration||5==nt.filterObj.duration||6==nt.filterObj.duration||7==nt.filterObj.duration),t.R7$(2),t.Lme("",j("GENERATED_ON")," : ",nt.genDate,""),t.R7$(5),t.JRh(j("DATE_LABEL")),t.R7$(2),t.JRh(j("ACC_DEBITED")),t.R7$(2),t.JRh(j("ACC_CREDITED")),t.R7$(2),t.JRh(j("AMT_LABEL")),t.R7$(2),t.JRh(j("NOTES")),t.R7$(2),t.Y8G("ngForOf",nt.reportObj)}}let gu=(()=>{class ot{constructor(j,nt,mA,jA,Go,er){this.reportData=j,this.componentFactoryResolver=nt,this.dataStoreService=mA,this.syncDbService=jA,this.syncApiService=Go,this.translocoService=er,this.activeLanguage=this.translocoService.getActiveLang(),"hi"==er.getActiveLang()&&(this.activeLanguage="en"),this.genDate=e().format("DD MMM YYYY"),this.reportType=this.reportData.reportType,this.filterObj=this.reportData.filterObj,this.reportObj=this.reportData.reportObject,this.selecetdTab=this.reportData.selectedTabb,this.tabList=this.reportData.tabList}ngOnInit(){"transfer_tab_1"!==this.selecetdTab&&(this.selectedAccount=this.tabList.find(j=>j.uniqueKeyOfAccount==this.selecetdTab).accName),this.fetchDBData()}fetchDBData(){var j=this;return(0,D.A)(function*(){j.syncApiService.fetchMultipleDbData(["filterSettingData","filterOrganizationData"],function(){var nt=(0,D.A)(function*(mA){var jA=yield mA.data;200===mA.status&&!(0,h.A)(jA)&&((0,s.A)(jA,"filterSettingData")&&!(0,h.A)(jA.filterSettingData)&&(j.settingData=jA.filterSettingData,j.currencySymbol=j.settingData.currencySymbol),(0,s.A)(jA,"filterOrganizationData")&&!(0,h.A)(jA.filterOrganizationData)&&(j.organizationData=jA.filterOrganizationData))});return function(mA){return nt.apply(this,arguments)}}())})()}static#t=this.\u0275fac=function(nt){return new(nt||ot)(t.rXU(R.Vh),t.rXU(t.OM3),t.rXU(u.V),t.rXU(g.P),t.rXU(a.P),t.rXU(c.JO))};static#e=this.\u0275cmp=t.VBU({type:ot,selectors:[["app-cash-bank-transfer-list-preview"]],decls:1,vars:1,consts:[[4,"transloco","translocoLang"],["dir","ltr","lang","ar"],["charset","utf-8"],["name","viewport","content","width=device-width, initial-scale=1, shrink-to-fit=no"],["name","description","content","Authentication forms"],["name","author","content","Accounting"],[1,"container"],[1,"row","me-0"],[1,"col-md-6"],[1,"orgName"],[1,"reportName"],[1,"subTitle"],[4,"ngIf"],[1,"col-md-6","reportDate"],[1,"print-friendly"],[1,"transfer-width-manage"],[1,"transfer-width-notes"],["class","",4,"ngFor","ngForOf"],[1,""]],template:function(nt,mA){1&nt&&t.DNE(0,sh,37,12,"ng-container",0),2&nt&&t.Y8G("translocoLang",mA.activeLanguage)},dependencies:[l.Sq,l.bT,tA.ig,c.bA,p.a,B.o],styles:["body[_ngcontent-%COMP%]{font-family:TSCustom!important}table[_ngcontent-%COMP%]{border-spacing:0;position:relative;margin:10px 0 0;padding:0;width:100%;height:auto;border-collapse:collapse;page-break-inside:auto}table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], th[_ngcontent-%COMP%]{padding:4px 7px;border:1px solid #cacfd6;white-space:pre-wrap;word-break:break-all;font-size:12px}table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:4px 7px;border:1px solid #cacfd6;background:#717c91;color:#fff}.font-center[_ngcontent-%COMP%]{text-align:center}.font-left[_ngcontent-%COMP%]{text-align:left}.font-right[_ngcontent-%COMP%]{text-align:right}.container[_ngcontent-%COMP%]{padding:15px}.reportDate[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;align-items:flex-end;color:#8d94a1;padding:0;margin:0;font-size:16px}.orgName[_ngcontent-%COMP%]{color:#0b1038;margin:0;font-size:1rem}.reportName[_ngcontent-%COMP%]{color:#2096f3;margin:0;font-size:1.2rem}.subTitle[_ngcontent-%COMP%]{color:#717c91;margin:0;font-size:16px}.fontBold[_ngcontent-%COMP%]{font-weight:700}.transfer-width-manage[_ngcontent-%COMP%]{width:10%;word-break:break-word!important;vertical-align:top}.transfer-width-notes[_ngcontent-%COMP%]{width:25%;word-break:break-word!important;vertical-align:top}"]})}return ot})();var Kl=d(73990);const Xd=(ot,me)=>[ot,me,!1,2,!1];function bu(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("SHOWING_FOR_ALL_TIME"))}}function Yu(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG();t.R7$(),t.Lme("",j("SHOWING_FOR")," ",nt.filterObj.formatDateValue," ")}}function Od(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.SpI("(",j.ledgerAmount,")")}}function Ih(ot,me){if(1&ot&&(t.j41(0,"div"),t.EFF(1),t.DNE(2,Od,2,1,"span",12),t.k0s()),2&ot){const j=me.$implicit,nt=t.XpG().$implicit;t.R7$(),t.SpI(" ",j.nameOfAccount," "),t.R7$(),t.Y8G("ngIf",nt.transactionType.length>1||nt.toAccountList.length>1)}}function vl(ot,me){if(1&ot&&(t.j41(0,"tr",17)(1,"td",15),t.EFF(2),t.nI1(3,"dateFormat"),t.k0s(),t.j41(4,"td",15),t.EFF(5),t.k0s(),t.j41(6,"td",15),t.EFF(7),t.k0s(),t.j41(8,"td",15),t.DNE(9,Ih,3,2,"div",18),t.k0s(),t.j41(10,"td",15),t.EFF(11),t.nI1(12,"fromToAccountName"),t.k0s(),t.j41(13,"td",15),t.EFF(14),t.nI1(15,"CurrencyPipe"),t.k0s()()),2&ot){const j=me.$implicit,nt=t.XpG(2);t.R7$(2),t.JRh(t.i5U(3,6,j.createdDate,nt.settingData)),t.R7$(3),t.JRh(j.transactionNo),t.R7$(2),t.JRh(j.transactionName),t.R7$(2),t.Y8G("ngForOf",j.fromAccountList),t.R7$(2),t.JRh(t.brH(12,9,j.toAccountList,nt.settingData,j.transactionType)),t.R7$(3),t.JRh(t.iJd(15,13,t.l_i(19,Xd,j.transactionAmount,nt.settingData)))}}function Fh(ot,me){if(1&ot&&(t.qex(0),t.j41(1,"html",1)(2,"head"),t.nrm(3,"meta",2)(4,"meta",3)(5,"meta",4)(6,"meta",5),t.j41(7,"title"),t.EFF(8,"Accounting"),t.k0s()(),t.j41(9,"body")(10,"div",6)(11,"div",7)(12,"div",8)(13,"h2",9),t.EFF(14),t.k0s(),t.j41(15,"h2",10),t.EFF(16),t.k0s(),t.j41(17,"h5",11),t.DNE(18,bu,2,1,"span",12)(19,Yu,2,2,"span",12),t.k0s()(),t.j41(20,"div",13),t.EFF(21),t.k0s()(),t.j41(22,"table",14)(23,"thead")(24,"tr")(25,"th",15),t.EFF(26),t.k0s(),t.j41(27,"th",15),t.EFF(28),t.k0s(),t.j41(29,"th",15),t.EFF(30),t.k0s(),t.j41(31,"th",15),t.EFF(32),t.k0s(),t.j41(33,"th",15),t.EFF(34),t.k0s(),t.j41(35,"th",15),t.EFF(36),t.k0s()()(),t.j41(37,"tbody"),t.DNE(38,vl,16,22,"tr",16),t.k0s()()()()(),t.bVm()),2&ot){const j=me.$implicit,nt=t.XpG();t.R7$(14),t.JRh(null==nt.organizationData?null:nt.organizationData.org_name),t.R7$(2),t.JRh(j("CAPITAL_ACCOUNTING_TRANSACTION")),t.R7$(2),t.Y8G("ngIf",1==nt.filterObj.duration),t.R7$(),t.Y8G("ngIf",2==nt.filterObj.duration||3==nt.filterObj.duration||4==nt.filterObj.duration||5==nt.filterObj.duration||6==nt.filterObj.duration||7==nt.filterObj.duration),t.R7$(2),t.Lme("",j("GENERATED_ON")," : ",nt.genDate,""),t.R7$(5),t.JRh(j("DATE_LABEL")),t.R7$(2),t.JRh(j("TRANSACTION_NO")),t.R7$(2),t.JRh(j("TRANSACTION_TYPE")),t.R7$(2),t.Lme("",j("FROM_ACC")," (",j("CR_LABEL"),")"),t.R7$(2),t.Lme("",j("TO_ACC")," (",j("DR_LABEL"),")"),t.R7$(2),t.JRh(j("AMT_LABEL")),t.R7$(2),t.Y8G("ngForOf",nt.reportObj)}}let Wu=(()=>{class ot{constructor(j,nt,mA,jA,Go,er){this.reportData=j,this.componentFactoryResolver=nt,this.dataStoreService=mA,this.syncDbService=jA,this.syncApiService=Go,this.translocoService=er,this.activeLanguage=this.translocoService.getActiveLang(),"hi"==er.getActiveLang()&&(this.activeLanguage="en"),this.genDate=e().format("DD MMM YYYY"),this.reportType=this.reportData.reportType,this.filterObj=this.reportData.filterObj,this.reportObj=this.reportData.reportObject}ngOnInit(){this.fetchDBData()}fetchDBData(){var j=this;return(0,D.A)(function*(){j.syncApiService.fetchMultipleDbData(["filterSettingData","filterOrganizationData"],function(){var nt=(0,D.A)(function*(mA){var jA=yield mA.data;200===mA.status&&!(0,h.A)(jA)&&((0,s.A)(jA,"filterSettingData")&&!(0,h.A)(jA.filterSettingData)&&(j.settingData=jA.filterSettingData,j.currencySymbol=j.settingData.currencySymbol),(0,s.A)(jA,"filterOrganizationData")&&!(0,h.A)(jA.filterOrganizationData)&&(j.organizationData=jA.filterOrganizationData))});return function(mA){return nt.apply(this,arguments)}}())})()}static#t=this.\u0275fac=function(nt){return new(nt||ot)(t.rXU(R.Vh),t.rXU(t.OM3),t.rXU(u.V),t.rXU(g.P),t.rXU(a.P),t.rXU(c.JO))};static#e=this.\u0275cmp=t.VBU({type:ot,selectors:[["app-capital-transaction-list-preview"]],decls:1,vars:1,consts:[[4,"transloco","translocoLang"],["dir","ltr","lang","ar"],["charset","utf-8"],["name","viewport","content","width=device-width, initial-scale=1, shrink-to-fit=no"],["name","description","content","Authentication forms"],["name","author","content","Accounting"],[1,"container"],[1,"row","me-0"],[1,"col-md-6"],[1,"orgName"],[1,"reportName"],[1,"subTitle"],[4,"ngIf"],[1,"col-md-6","reportDate"],[1,"print-friendly"],[1,"capital-width-manage"],["class","",4,"ngFor","ngForOf"],[1,""],[4,"ngFor","ngForOf"]],template:function(nt,mA){1&nt&&t.DNE(0,Fh,39,15,"ng-container",0),2&nt&&t.Y8G("translocoLang",mA.activeLanguage)},dependencies:[l.Sq,l.bT,tA.ig,c.bA,B.o,p.a,Kl.$],styles:["body[_ngcontent-%COMP%]{font-family:TSCustom!important}table[_ngcontent-%COMP%]{border-spacing:0;position:relative;margin:10px 0 0;padding:0;width:100%;height:auto;border-collapse:collapse;page-break-inside:auto}table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], th[_ngcontent-%COMP%]{padding:4px 7px;border:1px solid #cacfd6;white-space:pre-wrap;word-break:break-all;font-size:12px}table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:4px 7px;border:1px solid #cacfd6;background:#717c91;color:#fff}.font-center[_ngcontent-%COMP%]{text-align:center}.font-left[_ngcontent-%COMP%]{text-align:left}.font-right[_ngcontent-%COMP%]{text-align:right}.container[_ngcontent-%COMP%]{padding:15px}.reportDate[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;align-items:flex-end;color:#8d94a1;padding:0;margin:0;font-size:16px}.orgName[_ngcontent-%COMP%]{color:#0b1038;margin:0;font-size:1rem}.reportName[_ngcontent-%COMP%]{color:#2096f3;margin:0;font-size:1.2rem}.subTitle[_ngcontent-%COMP%]{color:#717c91;margin:0;font-size:16px}.fontBold[_ngcontent-%COMP%]{font-weight:700}.capital-width-manage[_ngcontent-%COMP%]{width:10%;word-break:break-word!important;vertical-align:top}.capital-width-notes[_ngcontent-%COMP%]{width:25%;word-break:break-word!important;vertical-align:top}"]})}return ot})();const Id=(ot,me)=>[ot,me,!1,2,!1];function eu(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("SHOWING_FOR_ALL_TIME"))}}function fg(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG();t.R7$(),t.Lme("",j("SHOWING_FOR")," ",nt.filterObj.formatDateValue," ")}}function uu(ot,me){if(1&ot&&(t.j41(0,"div"),t.EFF(1),t.nI1(2,"CurrencyPipe"),t.k0s()),2&ot){const j=me.$implicit,nt=t.XpG(3);t.R7$(),t.Lme("",j.nameOfAccount," (",t.iJd(2,2,t.l_i(8,Id,j.amount,nt.settingData)),")")}}function xh(ot,me){if(1&ot&&(t.j41(0,"div"),t.EFF(1),t.nI1(2,"CurrencyPipe"),t.k0s()),2&ot){const j=me.$implicit,nt=t.XpG(3);t.R7$(),t.Lme("",j.nameOfAccount," (",t.iJd(2,2,t.l_i(8,Id,j.amount,nt.settingData)),")")}}function Dh(ot,me){if(1&ot&&(t.j41(0,"tr",18)(1,"td",15),t.EFF(2),t.nI1(3,"dateFormat"),t.k0s(),t.j41(4,"td",15),t.EFF(5),t.k0s(),t.j41(6,"td",15),t.DNE(7,uu,3,11,"div",19),t.k0s(),t.j41(8,"td",15),t.DNE(9,xh,3,11,"div",19),t.k0s(),t.j41(10,"td",16),t.EFF(11),t.k0s()()),2&ot){const j=me.$implicit,nt=t.XpG(2);t.R7$(2),t.JRh(t.i5U(3,5,j.createdDate,nt.settingData)),t.R7$(3),t.JRh(j.journalNo),t.R7$(2),t.Y8G("ngForOf",j.debitAccount),t.R7$(2),t.Y8G("ngForOf",j.creditAccount),t.R7$(2),t.JRh(null==j||null==j.editData?null:j.editData.narration)}}function zh(ot,me){if(1&ot&&(t.qex(0),t.j41(1,"html",1)(2,"head"),t.nrm(3,"meta",2)(4,"meta",3)(5,"meta",4)(6,"meta",5),t.j41(7,"title"),t.EFF(8,"Accounting"),t.k0s()(),t.j41(9,"body")(10,"div",6)(11,"div",7)(12,"div",8)(13,"h2",9),t.EFF(14),t.k0s(),t.j41(15,"h2",10),t.EFF(16),t.k0s(),t.j41(17,"h5",11),t.DNE(18,eu,2,1,"span",12)(19,fg,2,2,"span",12),t.k0s()(),t.j41(20,"div",13),t.EFF(21),t.nI1(22,"transloco"),t.k0s()(),t.j41(23,"table",14)(24,"thead")(25,"tr")(26,"th",15),t.EFF(27),t.k0s(),t.j41(28,"th",15),t.EFF(29),t.k0s(),t.j41(30,"th",15),t.EFF(31),t.k0s(),t.j41(32,"th",15),t.EFF(33),t.k0s(),t.j41(34,"th",16),t.EFF(35),t.k0s()()(),t.j41(36,"tbody"),t.DNE(37,Dh,12,8,"tr",17),t.k0s()()()()(),t.bVm()),2&ot){const j=me.$implicit,nt=t.XpG();t.R7$(14),t.JRh(null==nt.organizationData?null:nt.organizationData.org_name),t.R7$(2),t.JRh(j("JOURNAL_LIST")),t.R7$(2),t.Y8G("ngIf",1==nt.filterObj.duration),t.R7$(),t.Y8G("ngIf",2==nt.filterObj.duration||3==nt.filterObj.duration||4==nt.filterObj.duration||5==nt.filterObj.duration||6==nt.filterObj.duration||7==nt.filterObj.duration),t.R7$(2),t.Lme("",t.bMT(22,12,"GENERATED_ON")," : ",nt.genDate,""),t.R7$(6),t.JRh(j("DATE_LABEL")),t.R7$(2),t.JRh(j("TRANSACTION_NO")),t.R7$(2),t.JRh(j("ACC_DEBITED")),t.R7$(2),t.JRh(j("ACC_CREDITED")),t.R7$(2),t.JRh(j("NOTES")),t.R7$(2),t.Y8G("ngForOf",nt.reportObj)}}let yh=(()=>{class ot{constructor(j,nt,mA,jA,Go,er){this.reportData=j,this.componentFactoryResolver=nt,this.dataStoreService=mA,this.syncDbService=jA,this.syncApiService=Go,this.translocoService=er,this.activeLanguage=this.translocoService.getActiveLang(),"hi"==er.getActiveLang()&&(this.activeLanguage="en"),this.genDate=e().format("DD MMM YYYY"),this.reportType=this.reportData.reportType,this.filterObj=this.reportData.filterObj,this.reportObj=this.reportData.reportObject}ngOnInit(){this.fetchDBData()}fetchDBData(){var j=this;return(0,D.A)(function*(){j.syncApiService.fetchMultipleDbData(["filterSettingData","filterOrganizationData"],function(){var nt=(0,D.A)(function*(mA){var jA=yield mA.data;200===mA.status&&!(0,h.A)(jA)&&((0,s.A)(jA,"filterSettingData")&&!(0,h.A)(jA.filterSettingData)&&(j.settingData=jA.filterSettingData,j.currencySymbol=j.settingData.currencySymbol),(0,s.A)(jA,"filterOrganizationData")&&!(0,h.A)(jA.filterOrganizationData)&&(j.organizationData=jA.filterOrganizationData))});return function(mA){return nt.apply(this,arguments)}}())})()}static#t=this.\u0275fac=function(nt){return new(nt||ot)(t.rXU(R.Vh),t.rXU(t.OM3),t.rXU(u.V),t.rXU(g.P),t.rXU(a.P),t.rXU(c.JO))};static#e=this.\u0275cmp=t.VBU({type:ot,selectors:[["app-journal-list-preview"]],decls:1,vars:1,consts:[[4,"transloco","translocoLang"],["dir","ltr","lang","ar"],["charset","utf-8"],["name","viewport","content","width=device-width, initial-scale=1, shrink-to-fit=no"],["name","description","content","Authentication forms"],["name","author","content","Accounting"],[1,"container"],[1,"row","me-0"],[1,"col-md-6"],[1,"orgName"],[1,"reportName"],[1,"subTitle"],[4,"ngIf"],[1,"col-md-6","reportDate"],[1,"print-friendly"],[1,"journal-width-manage"],[1,"journal-width-notes"],["class","",4,"ngFor","ngForOf"],[1,""],[4,"ngFor","ngForOf"]],template:function(nt,mA){1&nt&&t.DNE(0,zh,38,14,"ng-container",0),2&nt&&t.Y8G("translocoLang",mA.activeLanguage)},dependencies:[l.Sq,l.bT,c.bA,tA.ig,B.o,p.a,c.Kj],styles:["body[_ngcontent-%COMP%]{font-family:TSCustom!important}table[_ngcontent-%COMP%]{border-spacing:0;position:relative;margin:10px 0 0;padding:0;width:100%;height:auto;border-collapse:collapse;page-break-inside:auto}table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], th[_ngcontent-%COMP%]{padding:4px 7px;border:1px solid #cacfd6;white-space:pre-wrap;word-break:break-all;font-size:12px}table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:4px 7px;border:1px solid #cacfd6;background:#717c91;color:#fff}.font-center[_ngcontent-%COMP%]{text-align:center}.font-left[_ngcontent-%COMP%]{text-align:left}.font-right[_ngcontent-%COMP%]{text-align:right}.container[_ngcontent-%COMP%]{padding:15px}.reportDate[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;align-items:flex-end;color:#8d94a1;padding:0;margin:0;font-size:16px}.orgName[_ngcontent-%COMP%]{color:#0b1038;margin:0;font-size:1rem}.reportName[_ngcontent-%COMP%]{color:#2096f3;margin:0;font-size:1.2rem}.subTitle[_ngcontent-%COMP%]{color:#717c91;margin:0;font-size:16px}.fontBold[_ngcontent-%COMP%]{font-weight:700}.journal-width-manage[_ngcontent-%COMP%]{width:10%;word-break:break-word!important;vertical-align:top}.journal-width-notes[_ngcontent-%COMP%]{width:25%;word-break:break-word!important;vertical-align:top}"]})}return ot})();const bh=(ot,me)=>[ot,me,!1,2,!1];function jg(ot,me){if(1&ot&&(t.j41(0,"tr",16)(1,"td",13),t.EFF(2),t.k0s(),t.j41(3,"td",13),t.EFF(4),t.k0s(),t.j41(5,"td",13),t.EFF(6),t.k0s(),t.j41(7,"td",13),t.EFF(8),t.k0s(),t.j41(9,"td",13),t.EFF(10),t.k0s(),t.j41(11,"td",13),t.EFF(12),t.nI1(13,"CurrencyPipe"),t.k0s(),t.j41(14,"td",13),t.EFF(15),t.nI1(16,"CurrencyPipe"),t.k0s(),t.j41(17,"td",13),t.EFF(18),t.nI1(19,"CurrencyPipe"),t.k0s(),t.j41(20,"td",14),t.EFF(21),t.k0s()()),2&ot){const j=me.$implicit,nt=t.XpG(2);t.R7$(2),t.JRh(j.productName),t.R7$(2),t.JRh(j.productCode),t.R7$(2),t.JRh(j.unit),t.R7$(2),t.JRh(j.minStockQty),t.R7$(2),t.JRh(j.openingStockQty),t.R7$(2),t.JRh(t.iJd(13,9,t.l_i(27,bh,j.openingStockRate,nt.settingData))),t.R7$(3),t.JRh(t.iJd(16,15,t.l_i(30,bh,j.rate,nt.settingData))),t.R7$(3),t.JRh(t.iJd(19,21,t.l_i(33,bh,j.purchaseRate,nt.settingData))),t.R7$(3),t.JRh(j.description)}}function Ru(ot,me){if(1&ot&&(t.qex(0),t.j41(1,"html",1)(2,"head"),t.nrm(3,"meta",2)(4,"meta",3)(5,"meta",4)(6,"meta",5),t.j41(7,"title"),t.EFF(8,"Accounting"),t.k0s()(),t.j41(9,"body")(10,"div",6)(11,"div",7)(12,"div",8)(13,"h2",9),t.EFF(14),t.k0s(),t.j41(15,"h2",10),t.EFF(16),t.k0s()(),t.j41(17,"div",11),t.EFF(18),t.k0s()(),t.j41(19,"table",12)(20,"thead")(21,"tr")(22,"th",13),t.EFF(23),t.k0s(),t.j41(24,"th",13),t.EFF(25),t.k0s(),t.j41(26,"th",13),t.EFF(27),t.k0s(),t.j41(28,"th",13),t.EFF(29),t.k0s(),t.j41(30,"th",13),t.EFF(31),t.k0s(),t.j41(32,"th",13),t.EFF(33),t.k0s(),t.j41(34,"th",13),t.EFF(35),t.k0s(),t.j41(36,"th",13),t.EFF(37),t.k0s(),t.j41(38,"th",14),t.EFF(39),t.k0s()()(),t.j41(40,"tbody"),t.DNE(41,jg,22,36,"tr",15),t.k0s()()()()(),t.bVm()),2&ot){const j=me.$implicit,nt=t.XpG();t.R7$(14),t.JRh(null==nt.organizationData?null:nt.organizationData.org_name),t.R7$(2),t.SpI(" ",j("PRODUCT_SERVICES")," "),t.R7$(2),t.Lme("",j("GENERATED_ON")," : ",nt.genDate,""),t.R7$(5),t.JRh(j("PRODUCT_SERVICES_LABEL")),t.R7$(2),t.JRh(j("PRODUCT_SERVICES_CODE")),t.R7$(2),t.JRh(j("MEASUREMENT_UNIT")),t.R7$(2),t.JRh(j("MINIMUM_STOCK")),t.R7$(2),t.JRh(j("OPENING_STOCK")),t.R7$(2),t.JRh(j("OPENING_STOCK_RATE")),t.R7$(2),t.JRh(j("SALE_RATE")),t.R7$(2),t.JRh(j("PURCHASE_RATE")),t.R7$(2),t.JRh(j("DESCRIPTION")),t.R7$(2),t.Y8G("ngForOf",nt.reportObj)}}let dp=(()=>{class ot{constructor(j,nt,mA,jA,Go,er){this.reportData=j,this.componentFactoryResolver=nt,this.dataStoreService=mA,this.syncDbService=jA,this.syncApiService=Go,this.translocoService=er,this.activeLanguage=this.translocoService.getActiveLang(),"hi"==er.getActiveLang()&&(this.activeLanguage="en"),this.genDate=e().format("DD MMM YYYY"),this.reportType=this.reportData.reportType,this.filterObj=this.reportData.filterObj,this.reportObj=this.reportData.reportObject}ngOnInit(){this.fetchDBData()}fetchDBData(){var j=this;return(0,D.A)(function*(){j.syncApiService.fetchMultipleDbData(["filterSettingData","filterOrganizationData"],function(){var nt=(0,D.A)(function*(mA){var jA=yield mA.data;200===mA.status&&!(0,h.A)(jA)&&((0,s.A)(jA,"filterSettingData")&&!(0,h.A)(jA.filterSettingData)&&(j.settingData=jA.filterSettingData,j.currencySymbol=j.settingData.currencySymbol),(0,s.A)(jA,"filterOrganizationData")&&!(0,h.A)(jA.filterOrganizationData)&&(j.organizationData=jA.filterOrganizationData))});return function(mA){return nt.apply(this,arguments)}}())})()}static#t=this.\u0275fac=function(nt){return new(nt||ot)(t.rXU(R.Vh),t.rXU(t.OM3),t.rXU(u.V),t.rXU(g.P),t.rXU(a.P),t.rXU(c.JO))};static#e=this.\u0275cmp=t.VBU({type:ot,selectors:[["app-product-list-preview"]],decls:1,vars:1,consts:[[4,"transloco","translocoLang"],["dir","ltr","lang","ar"],["charset","utf-8"],["name","viewport","content","width=device-width, initial-scale=1, shrink-to-fit=no"],["name","description","content","Authentication forms"],["name","author","content","Accounting"],[1,"container"],[1,"row","me-0"],[1,"col-md-6"],[1,"orgName"],[1,"reportName"],[1,"col-md-6","reportDate"],[1,"print-friendly"],[1,"prd-width-manage"],[1,"prd-width-description"],["class","",4,"ngFor","ngForOf"],[1,""]],template:function(nt,mA){1&nt&&t.DNE(0,Ru,42,14,"ng-container",0),2&nt&&t.Y8G("translocoLang",mA.activeLanguage)},dependencies:[l.Sq,c.bA,tA.ig,B.o],styles:["body[_ngcontent-%COMP%]{font-family:TSCustom!important}table[_ngcontent-%COMP%]{border-spacing:0;position:relative;margin:10px 0 0;padding:0;width:100%;height:auto;border-collapse:collapse;page-break-inside:auto}table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], th[_ngcontent-%COMP%]{padding:4px 7px;border:1px solid #cacfd6;white-space:pre-wrap;word-break:break-all;font-size:12px}table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:4px 7px;border:1px solid #cacfd6;background:#717c91;color:#fff}.font-center[_ngcontent-%COMP%]{text-align:center}.font-left[_ngcontent-%COMP%]{text-align:left}.font-right[_ngcontent-%COMP%]{text-align:right}.container[_ngcontent-%COMP%]{padding:15px}.reportDate[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;align-items:flex-end;color:#8d94a1;padding:0;margin:0;font-size:16px}.orgName[_ngcontent-%COMP%]{color:#0b1038;margin:0;font-size:1rem}.reportName[_ngcontent-%COMP%]{color:#2096f3;margin:0;font-size:1.2rem}.subTitle[_ngcontent-%COMP%]{color:#717c91;margin:0;font-size:16px}.fontBold[_ngcontent-%COMP%]{font-weight:700}.prd-width-manage[_ngcontent-%COMP%]{width:10%;vertical-align:top;word-break:inherit;font-size:12px}.prd-width-description[_ngcontent-%COMP%]{width:14%;font-size:12px;word-break:break-word!important;vertical-align:top}"]})}return ot})();function Hg(ot,me){if(1&ot&&(t.j41(0,"tr",13)(1,"td",10),t.EFF(2),t.k0s(),t.j41(3,"td",11),t.EFF(4),t.k0s(),t.j41(5,"td",10),t.EFF(6),t.k0s(),t.j41(7,"td",11),t.EFF(8),t.k0s(),t.j41(9,"td",10),t.EFF(10),t.k0s(),t.j41(11,"td",10),t.EFF(12),t.k0s(),t.j41(13,"td",10),t.EFF(14),t.k0s(),t.j41(15,"td",11),t.EFF(16),t.k0s()()),2&ot){const j=me.$implicit;t.R7$(2),t.JRh(j.organizationName),t.R7$(2),t.JRh(j.address),t.R7$(2),t.JRh(j.number),t.R7$(2),t.JRh(j.email),t.R7$(2),t.JRh(j.contactPersonName),t.R7$(2),t.JRh(j.businessId),t.R7$(2),t.JRh(j.businessDetail),t.R7$(2),t.JRh(j.shippingAddress)}}function rg(ot,me){if(1&ot&&(t.qex(0),t.j41(1,"mat-dialog-content",1)(2,"div",2)(3,"div",3)(4,"div",4)(5,"h2",5),t.EFF(6),t.k0s(),t.j41(7,"h2",6),t.EFF(8),t.k0s()(),t.j41(9,"div",7),t.EFF(10),t.k0s()(),t.j41(11,"div",8)(12,"table",9)(13,"thead")(14,"tr")(15,"th",10),t.EFF(16),t.k0s(),t.j41(17,"th",11),t.EFF(18),t.k0s(),t.j41(19,"th",10),t.EFF(20),t.k0s(),t.j41(21,"th",11),t.EFF(22),t.k0s(),t.j41(23,"th",10),t.EFF(24),t.k0s(),t.j41(25,"th",10),t.EFF(26),t.k0s(),t.j41(27,"th",10),t.EFF(28),t.k0s(),t.j41(29,"th",11),t.EFF(30),t.k0s()()(),t.j41(31,"tbody"),t.DNE(32,Hg,17,8,"tr",12),t.k0s()()()()(),t.bVm()),2&ot){const j=me.$implicit,nt=t.XpG();t.R7$(6),t.JRh(null==nt.organizationData?null:nt.organizationData.org_name),t.R7$(2),t.JRh(j(1==nt.clientType?"CUSTOMER":"SUPPLIER")),t.R7$(2),t.Lme("",j("GENERATED_ON")," : ",nt.genDate,""),t.R7$(6),t.Lme("",j("ORGANIZATION")," ",j("NAME"),""),t.R7$(2),t.JRh(j("ADDRESS")),t.R7$(2),t.JRh(j("NUMBER")),t.R7$(2),t.JRh(j("EMAIL_ID")),t.R7$(2),t.JRh(j("CONTACT_PERSON")),t.R7$(2),t.JRh(j("TAX_ID")),t.R7$(2),t.JRh(j("BUSINESS_DETAILS")),t.R7$(2),t.JRh(j("SHIPPING_ADDRESS")),t.R7$(2),t.Y8G("ngForOf",nt.reportObj)}}let hu=(()=>{class ot{constructor(j,nt,mA,jA,Go,er){this.reportData=j,this.componentFactoryResolver=nt,this.dataStoreService=mA,this.syncDbService=jA,this.syncApiService=Go,this.translocoService=er,this.activeLanguage=this.translocoService.getActiveLang(),"hi"==er.getActiveLang()&&(this.activeLanguage="en"),this.genDate=e().format("DD MMM YYYY"),this.reportType=this.reportData.reportType,this.filterObj=this.reportData.filterObj,this.reportObj=this.reportData.reportObject,this.clientType=this.reportData.clientType}ngOnInit(){this.fetchDBData()}fetchDBData(){var j=this;return(0,D.A)(function*(){j.syncApiService.fetchMultipleDbData(["filterSettingData","filterOrganizationData"],function(){var nt=(0,D.A)(function*(mA){var jA=yield mA.data;200===mA.status&&!(0,h.A)(jA)&&((0,s.A)(jA,"filterSettingData")&&!(0,h.A)(jA.filterSettingData)&&(j.settingData=jA.filterSettingData,j.currencySymbol=j.settingData.currencySymbol),(0,s.A)(jA,"filterOrganizationData")&&!(0,h.A)(jA.filterOrganizationData)&&(j.organizationData=jA.filterOrganizationData))});return function(mA){return nt.apply(this,arguments)}}())})()}static#t=this.\u0275fac=function(nt){return new(nt||ot)(t.rXU(R.Vh),t.rXU(t.OM3),t.rXU(u.V),t.rXU(g.P),t.rXU(a.P),t.rXU(c.JO))};static#e=this.\u0275cmp=t.VBU({type:ot,selectors:[["app-client-list-preview"]],decls:1,vars:1,consts:[[4,"transloco","translocoLang"],[1,"mat-typography","mat-dialog-content"],[1,"col-md-12","m-auto",2,"width","98%"],[1,"row","me-0"],[1,"col-md-6","ps-0"],[1,"orgName"],[1,"reportName"],[1,"col-md-6","reportDate"],[1,"row"],[1,"table","print-friendly"],[1,"client-width-manage"],[1,"client-width-address"],["class","",4,"ngFor","ngForOf"],[1,""]],template:function(nt,mA){1&nt&&t.DNE(0,rg,33,14,"ng-container",0),2&nt&&t.Y8G("translocoLang",mA.activeLanguage)},dependencies:[l.Sq,c.bA],styles:["body[_ngcontent-%COMP%]{font-family:TSCustom!important}table[_ngcontent-%COMP%]{border-spacing:0;position:relative;margin:10px 0 0;padding:0;width:100%;height:auto;border-collapse:collapse;page-break-inside:auto}table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], th[_ngcontent-%COMP%]{padding:4px 7px;border:1px solid #cacfd6;white-space:pre-wrap;word-break:break-all;font-size:12px}table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:4px 7px;border:1px solid #cacfd6;background:#717c91;color:#fff}.font-center[_ngcontent-%COMP%]{text-align:center}.font-left[_ngcontent-%COMP%]{text-align:left}.font-right[_ngcontent-%COMP%]{text-align:right}.container[_ngcontent-%COMP%]{padding:15px}.reportDate[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;align-items:flex-end;color:#8d94a1;padding:0;margin:0;font-size:16px}.orgName[_ngcontent-%COMP%]{color:#0b1038;margin:0;font-size:1rem}.reportName[_ngcontent-%COMP%]{color:#2096f3;margin:0;font-size:1.2rem}.subTitle[_ngcontent-%COMP%]{color:#717c91;margin:0;font-size:16px}.fontBold[_ngcontent-%COMP%]{font-weight:700}.client-width-manage[_ngcontent-%COMP%]{width:10%;word-break:keep-all!important;vertical-align:top}.client-width-address[_ngcontent-%COMP%]{width:18%;word-break:break-word!important;vertical-align:top}"]})}return ot})();const ch=(ot,me)=>[ot,me,!1,2,!1];function Yh(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("SALES_BY_PRODUCTS_TOP5"))}}function Bg(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("SALES_BY_CLIENTS_TOP5"))}}function gp(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("SHOWING_FOR_ALL_TIME"))}}function lh(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG();t.R7$(),t.Lme("",j("SHOWING_FOR")," ",nt.filterObj.formatDateValue," ")}}function zu(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("PRODUCT_SERVICES_NAME"))}}function vu(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("CUSTOMER_NAME"))}}function Lg(ot,me){if(1&ot&&(t.j41(0,"th",11),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("QUANTITY"))}}function ag(ot,me){if(1&ot&&(t.j41(0,"th",11),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("MEASUREMENT_UNIT"))}}function Zd(ot,me){if(1&ot&&(t.j41(0,"tr")(1,"td",10),t.EFF(2),t.k0s(),t.j41(3,"td",11),t.EFF(4),t.k0s(),t.j41(5,"td",11),t.EFF(6),t.k0s(),t.j41(7,"td",11),t.EFF(8),t.k0s(),t.j41(9,"td",11),t.EFF(10),t.nI1(11,"CurrencyPipe"),t.k0s(),t.j41(12,"td",11),t.EFF(13),t.k0s()()),2&ot){const j=me.$implicit,nt=me.index,mA=t.XpG(3);t.R7$(2),t.JRh(nt+1),t.R7$(2),t.JRh(j.productName),t.R7$(2),t.JRh(j.productTotalQty),t.R7$(2),t.JRh(j.productUnit),t.R7$(2),t.JRh(t.iJd(11,6,t.l_i(12,ch,j.productTotalAmt,mA.settingData))),t.R7$(3),t.JRh(j.percent)}}function Ku(ot,me){if(1&ot&&(t.j41(0,"tbody"),t.DNE(1,Zd,14,15,"tr",13),t.k0s()),2&ot){const j=t.XpG(2);t.R7$(),t.Y8G("ngForOf",j.reportObj.topFive)}}function Xu(ot,me){if(1&ot&&(t.j41(0,"tr")(1,"td",10),t.EFF(2),t.k0s(),t.j41(3,"td",11),t.EFF(4),t.k0s(),t.j41(5,"td",11),t.EFF(6),t.k0s(),t.j41(7,"td",11),t.EFF(8),t.k0s(),t.j41(9,"td",11),t.EFF(10),t.nI1(11,"CurrencyPipe"),t.k0s(),t.j41(12,"td",11),t.EFF(13),t.k0s()()),2&ot){const j=me.$implicit,nt=me.index,mA=t.XpG(3);t.R7$(2),t.JRh(mA.reportObj.topFive.length+nt+1),t.R7$(2),t.JRh(j.productName),t.R7$(2),t.JRh(j.productTotalQty),t.R7$(2),t.JRh(j.productUnit),t.R7$(2),t.JRh(t.iJd(11,6,t.l_i(12,ch,j.productTotalAmt,mA.settingData))),t.R7$(3),t.JRh(j.percent)}}function Au(ot,me){if(1&ot&&(t.j41(0,"tbody"),t.DNE(1,Xu,14,15,"tr",13),t.k0s()),2&ot){const j=t.XpG(2);t.R7$(),t.Y8G("ngForOf",j.reportObj.otherInfo.others)}}function sg(ot,me){if(1&ot&&(t.j41(0,"tr")(1,"td",10),t.EFF(2),t.k0s(),t.j41(3,"td",11),t.EFF(4),t.k0s(),t.j41(5,"td",11),t.EFF(6),t.nI1(7,"CurrencyPipe"),t.k0s(),t.j41(8,"td",11),t.EFF(9),t.k0s()()),2&ot){const j=me.$implicit,nt=me.index,mA=t.XpG(3);t.R7$(2),t.JRh(nt+1),t.R7$(2),t.JRh(j.clientName),t.R7$(2),t.JRh(t.iJd(7,4,t.l_i(10,ch,j.invoiceTotal,mA.settingData))),t.R7$(3),t.JRh(j.percent)}}function up(ot,me){if(1&ot&&(t.j41(0,"tbody"),t.DNE(1,sg,10,13,"tr",13),t.k0s()),2&ot){const j=t.XpG(2);t.R7$(),t.Y8G("ngForOf",j.reportObj.topFive)}}function Rh(ot,me){if(1&ot&&(t.j41(0,"tr")(1,"td",10),t.EFF(2),t.k0s(),t.j41(3,"td",11),t.EFF(4),t.k0s(),t.j41(5,"td",11),t.EFF(6),t.nI1(7,"CurrencyPipe"),t.k0s(),t.j41(8,"td",11),t.EFF(9),t.k0s()()),2&ot){const j=me.$implicit,nt=me.index,mA=t.XpG(3);t.R7$(2),t.JRh(mA.reportObj.topFive.length+nt+2),t.R7$(2),t.JRh(j.clientName),t.R7$(2),t.JRh(t.iJd(7,4,t.l_i(10,ch,j.invoiceTotal,mA.settingData))),t.R7$(3),t.JRh(j.percent)}}function vh(ot,me){if(1&ot&&(t.j41(0,"tbody"),t.DNE(1,Rh,10,13,"tr",13),t.k0s()),2&ot){const j=t.XpG(2);t.R7$(),t.Y8G("ngForOf",j.reportObj.otherInfo.others)}}function Kh(ot,me){if(1&ot&&(t.qex(0),t.j41(1,"div",1)(2,"div",2)(3,"div",3)(4,"h2",4),t.EFF(5),t.k0s(),t.j41(6,"h2",5),t.DNE(7,Yh,2,1,"span",6)(8,Bg,2,1,"span",6),t.k0s(),t.j41(9,"h5",7),t.DNE(10,gp,2,1,"span",6)(11,lh,2,2,"span",6),t.k0s()(),t.j41(12,"div",8),t.EFF(13),t.k0s()(),t.j41(14,"table",9)(15,"thead")(16,"tr")(17,"th",10),t.EFF(18),t.k0s(),t.j41(19,"th",11),t.DNE(20,zu,2,1,"span",6)(21,vu,2,1,"span",6),t.k0s(),t.DNE(22,Lg,2,1,"th",12)(23,ag,2,1,"th",12),t.j41(24,"th",11),t.EFF(25),t.k0s(),t.j41(26,"th",11),t.EFF(27),t.k0s()()(),t.DNE(28,Ku,2,1,"tbody",6)(29,Au,2,1,"tbody",6)(30,up,2,1,"tbody",6)(31,vh,2,1,"tbody",6),t.k0s()(),t.bVm()),2&ot){const j=me.$implicit,nt=t.XpG();t.R7$(5),t.JRh(null==nt.organizationData?null:nt.organizationData.org_name),t.R7$(2),t.Y8G("ngIf","sale_by_product"==nt.reportType),t.R7$(),t.Y8G("ngIf","sale_by_client"==nt.reportType),t.R7$(2),t.Y8G("ngIf",1==nt.filterObj.duration),t.R7$(),t.Y8G("ngIf",2==nt.filterObj.duration||3==nt.filterObj.duration||4==nt.filterObj.duration||5==nt.filterObj.duration||6==nt.filterObj.duration||7==nt.filterObj.duration),t.R7$(2),t.Lme(" ",j("GENERATED_ON"),": ",nt.genDate," "),t.R7$(5),t.SpI("",j("SR_NO")," "),t.R7$(2),t.Y8G("ngIf","sale_by_product"==nt.reportType),t.R7$(),t.Y8G("ngIf","sale_by_client"==nt.reportType),t.R7$(),t.Y8G("ngIf","sale_by_product"==nt.reportType),t.R7$(),t.Y8G("ngIf","sale_by_product"==nt.reportType),t.R7$(2),t.JRh(j("AMOUNT_LABEL")),t.R7$(2),t.SpI("% ",j("SHARE"),""),t.R7$(),t.Y8G("ngIf","sale_by_product"==nt.reportType),t.R7$(),t.Y8G("ngIf","sale_by_product"==nt.reportType&&(null==nt.reportObj||null==nt.reportObj.otherInfo?null:nt.reportObj.otherInfo.others.length)>0),t.R7$(),t.Y8G("ngIf","sale_by_client"==nt.reportType),t.R7$(),t.Y8G("ngIf","sale_by_client"==nt.reportType&&(null==nt.reportObj||null==nt.reportObj.otherInfo?null:nt.reportObj.otherInfo.others.length)>0)}}let Fd=(()=>{class ot{constructor(j,nt,mA,jA,Go,er){this.reportData=j,this.componentFactoryResolver=nt,this.dataStoreService=mA,this.syncDbService=jA,this.syncApiService=Go,this.translocoService=er,this.customFonts=[],this.activeLanguage=this.translocoService.getActiveLang(),"hi"==er.getActiveLang()&&(this.activeLanguage="en"),this.genDate=e().format("DD MMM YYYY"),this.reportType=this.reportData.report,this.filterObj=this.reportData.filterObj,this.reportObj=this.reportData.reportObject}ngOnInit(){this.fetchDBData()}fetchDBData(){var j=this;return(0,D.A)(function*(){j.syncApiService.fetchMultipleDbData(["filterSettingData","filterOrganizationData"],function(){var nt=(0,D.A)(function*(mA){var jA=yield mA.data;200===mA.status&&!(0,h.A)(jA)&&((0,s.A)(jA,"filterSettingData")&&!(0,h.A)(jA.filterSettingData)&&(j.settingData=jA.filterSettingData,j.currencySymbol=j.settingData.currencySymbol),(0,s.A)(jA,"filterOrganizationData")&&!(0,h.A)(jA.filterOrganizationData)&&(j.organizationData=jA.filterOrganizationData))});return function(mA){return nt.apply(this,arguments)}}())})()}static#t=this.\u0275fac=function(nt){return new(nt||ot)(t.rXU(R.Vh),t.rXU(t.OM3),t.rXU(u.V),t.rXU(g.P),t.rXU(a.P),t.rXU(c.JO))};static#e=this.\u0275cmp=t.VBU({type:ot,selectors:[["app-top-five-report-preview"]],decls:1,vars:1,consts:[[4,"transloco","translocoLang"],[1,"container"],[1,"row","m-0"],[1,"col-md-6","ps-0"],[1,"orgName"],[1,"reportName"],[4,"ngIf"],[1,"subTitle"],[1,"col-md-6","pe-0","reportDate"],[1,"m-0"],[1,"font-center",2,"width","70px"],[1,"header-sticky-pci"],["class","header-sticky-pci",4,"ngIf"],[4,"ngFor","ngForOf"]],template:function(nt,mA){1&nt&&t.DNE(0,Kh,32,18,"ng-container",0),2&nt&&t.Y8G("translocoLang",mA.activeLanguage)},dependencies:[l.Sq,l.bT,c.bA,B.o],styles:["div[_ngcontent-%COMP%]{font-family:TSCustom!important}table[_ngcontent-%COMP%]{border-spacing:0;position:relative;margin:10px 0 0;padding:0;width:100%;height:auto;border-collapse:collapse;page-break-inside:auto}table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], th[_ngcontent-%COMP%]{padding:4px 7px;border:1px solid #cacfd6;white-space:pre-wrap;word-break:break-word;font-size:12px}table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:4px 7px;border:1px solid #cacfd6;background:#717c91;color:#fff}table[_ngcontent-%COMP%]   tr.parentHeader[_ngcontent-%COMP%]{background:#e3eaf9;color:#000;font-weight:700}.font-center[_ngcontent-%COMP%]{text-align:center}.font-left[_ngcontent-%COMP%]{text-align:left}.font-right[_ngcontent-%COMP%]{text-align:right}.container[_ngcontent-%COMP%]{padding:15px}.reportDate[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;align-items:flex-end;color:#8d94a1;margin:0;font-size:16px}.orgName[_ngcontent-%COMP%]{color:#0b1038;margin:0;font-size:1rem;font-family:TSCustom!important}.reportName[_ngcontent-%COMP%]{color:#2096f3;margin:0;font-size:1.2rem}.subTitle[_ngcontent-%COMP%]{color:#717c91;margin:0;font-size:16px}.fontBold[_ngcontent-%COMP%]{font-weight:700}[_ngcontent-%COMP%]:root   .mat-dialog-actions[_ngcontent-%COMP%]{text-align:center!important}"]})}return ot})();const Zu=(ot,me,j)=>[ot,me,!1,j,!1];function Xh(ot,me){1&ot&&(t.j41(0,"span"),t.EFF(1,"-"),t.k0s())}function Uu(ot,me){1&ot&&(t.j41(0,"span"),t.EFF(1,"-"),t.k0s())}function Cc(ot,me){if(1&ot&&(t.j41(0,"tr")(1,"td",8),t.EFF(2),t.k0s(),t.j41(3,"td",9),t.EFF(4),t.k0s(),t.j41(5,"td",9),t.DNE(6,Xh,2,0,"span",11),t.EFF(7),t.nI1(8,"CurrencyPipe"),t.k0s(),t.j41(9,"td",9),t.DNE(10,Uu,2,0,"span",11),t.EFF(11),t.nI1(12,"CurrencyPipe"),t.k0s()()),2&ot){const j=me.$implicit,nt=me.index,mA=t.XpG(2);t.R7$(2),t.JRh(nt+1),t.R7$(2),t.JRh(j.productName),t.R7$(2),t.Y8G("ngIf",!mA.commonService.isNumberPositive(null==j?null:j.minStockQty)),t.R7$(),t.Lme("",j.minStockQty?t.iJd(8,8,t.sMw(20,Zu,j.minStockQty,mA.settingData,mA.quantityRoundOff)):"-"," ",j.minStockQty?j.unit:"",""),t.R7$(3),t.Y8G("ngIf",!mA.commonService.isNumberPositive(null==j?null:j.currentStockQty)),t.R7$(),t.Lme("",j.currentStockQty?t.iJd(12,14,t.sMw(24,Zu,j.currentStockQty,mA.settingData,mA.quantityRoundOff)):"-"," ",j.currentStockQty?j.unit:"","")}}function Og(ot,me){if(1&ot&&(t.qex(0),t.j41(1,"div",1)(2,"div",2)(3,"div",3)(4,"h2",4),t.EFF(5),t.k0s(),t.j41(6,"h2",5),t.EFF(7),t.k0s()(),t.j41(8,"div",6),t.EFF(9),t.k0s()(),t.j41(10,"table",7)(11,"thead")(12,"tr")(13,"th",8),t.EFF(14),t.k0s(),t.j41(15,"th",9),t.EFF(16),t.k0s(),t.j41(17,"th",9),t.EFF(18),t.k0s(),t.j41(19,"th",9),t.EFF(20),t.k0s()()(),t.j41(21,"tbody"),t.DNE(22,Cc,13,28,"tr",10),t.k0s()()(),t.bVm()),2&ot){const j=me.$implicit,nt=t.XpG();t.R7$(5),t.JRh(null==nt.organizationData?null:nt.organizationData.org_name),t.R7$(2),t.JRh(j("INVENTORY_LEVEL_ALERTS")),t.R7$(2),t.Lme(" ",j("GENERATED_ON")," : ",nt.genDate," "),t.R7$(5),t.SpI(" ",j("SR_NO"),". "),t.R7$(2),t.JRh(j("PRODUCT_SERVICES_LABEL")),t.R7$(2),t.JRh(j("MINIMUM_STOCK")),t.R7$(2),t.JRh(j("CURRENT_UNIT")),t.R7$(2),t.Y8G("ngForOf",nt.reportObj)}}let dh=(()=>{class ot{constructor(j,nt,mA,jA,Go,er,_t){this.reportData=j,this.componentFactoryResolver=nt,this.dataStoreService=mA,this.syncDbService=jA,this.syncApiService=Go,this.commonService=er,this.translocoService=_t,this.customFonts=[],this.activeLanguage=this.translocoService.getActiveLang(),"hi"==_t.getActiveLang()&&(this.activeLanguage="en"),this.genDate=e().format("DD MMM YYYY"),this.reportType=this.reportData.report,this.filterObj=this.reportData.filterObj,this.reportObj=this.reportData.reportObject}ngOnInit(){this.fetchDBData()}fetchDBData(){var j=this;return(0,D.A)(function*(){j.syncApiService.fetchMultipleDbData(["filterSettingData","filterOrganizationData"],function(){var nt=(0,D.A)(function*(mA){var jA=yield mA.data;200===mA.status&&!(0,h.A)(jA)&&((0,s.A)(jA,"filterSettingData")&&!(0,h.A)(jA.filterSettingData)&&(j.settingData=jA.filterSettingData,j.currencySymbol=j.settingData.currencySymbol,j.quantityRoundOff=j.settingData.quantityRoundOff),(0,s.A)(jA,"filterOrganizationData")&&!(0,h.A)(jA.filterOrganizationData)&&(j.organizationData=jA.filterOrganizationData))});return function(mA){return nt.apply(this,arguments)}}())})()}static#t=this.\u0275fac=function(nt){return new(nt||ot)(t.rXU(R.Vh),t.rXU(t.OM3),t.rXU(u.V),t.rXU(g.P),t.rXU(a.P),t.rXU(oA.h),t.rXU(c.JO))};static#e=this.\u0275cmp=t.VBU({type:ot,selectors:[["app-stock-alert-preview"]],decls:1,vars:1,consts:[[4,"transloco","translocoLang"],[1,"container"],[1,"row","m-0"],[1,"col-md-6","ps-0"],[1,"orgName"],[1,"reportName"],[1,"col-md-6","pe-0","reportDate"],[1,"m-0"],[1,"font-center",2,"width","70px"],[1,"header-sticky-pci"],[4,"ngFor","ngForOf"],[4,"ngIf"]],template:function(nt,mA){1&nt&&t.DNE(0,Og,23,9,"ng-container",0),2&nt&&t.Y8G("translocoLang",mA.activeLanguage)},dependencies:[l.Sq,l.bT,c.bA,B.o],styles:["body[_ngcontent-%COMP%]{font-family:TSCustom!important}table[_ngcontent-%COMP%]{border-spacing:0;position:relative;margin:10px 0 0;padding:0;width:100%;height:auto;border-collapse:collapse;page-break-inside:auto}table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], th[_ngcontent-%COMP%]{padding:4px 7px;border:1px solid #cacfd6;white-space:pre-wrap;word-break:break-word;font-size:12px}table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:4px 7px;border:1px solid #cacfd6;background:#717c91;color:#fff}table[_ngcontent-%COMP%]   tr.parentHeader[_ngcontent-%COMP%]{background:#e3eaf9;color:#000;font-weight:700}.font-center[_ngcontent-%COMP%]{text-align:center}.font-left[_ngcontent-%COMP%]{text-align:left}.font-right[_ngcontent-%COMP%]{text-align:right}.container[_ngcontent-%COMP%]{padding:15px}.reportDate[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;align-items:flex-end;color:#8d94a1;margin:0;font-size:16px}.orgName[_ngcontent-%COMP%]{color:#0b1038;margin:0;font-size:1rem}.reportName[_ngcontent-%COMP%]{color:#2096f3;margin:0;font-size:1.2rem}.subTitle[_ngcontent-%COMP%]{color:#717c91;margin:0;font-size:16px}.fontBold[_ngcontent-%COMP%]{font-weight:700}[_ngcontent-%COMP%]:root   .mat-dialog-actions[_ngcontent-%COMP%]{text-align:center!important}"]})}return ot})();const gh=(ot,me)=>[ot,me,!1,2,!1];function Uh(ot,me){if(1&ot&&(t.j41(0,"h2",17),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.SpI(" ",j("SALE_LIST"),"")}}function Th(ot,me){if(1&ot&&(t.j41(0,"h2",17),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.SpI(" ",j("ESTIMATE_LIST"),"")}}function hp(ot,me){if(1&ot&&(t.j41(0,"h2",17),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.SpI(" ",j("SALE_ORDER_LIST"),"")}}function Zh(ot,me){if(1&ot&&(t.j41(0,"h2",17),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.SpI(" ",j("PURCHASE_LIST"),"")}}function qh(ot,me){if(1&ot&&(t.j41(0,"h2",17),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.SpI(" ",j("PURCHASE_ORDER_LIST"),"")}}function uh(ot,me){if(1&ot&&(t.j41(0,"h2",17),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.SpI(" ",j("OVERDUE_SALE_LIST"),"")}}function pp(ot,me){if(1&ot&&(t.j41(0,"h2",17),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.SpI(" ",j("OVERDUE_PURCHASE_LIST"),"")}}function Oh(ot,me){if(1&ot&&(t.j41(0,"h2",17),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.SpI(" ",j("ECOM_SALE_ORDER_LIST"),"")}}function $h(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("SHOWING_FOR_ALL_TIME"))}}function hh(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG();t.R7$(),t.Lme("",j("SHOWING_FOR")," ",nt.filterObj.formatDateValue," ")}}function Nh(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"dateFormat"),t.nI1(3,"dateFormat"),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG();t.R7$(),t.E5c("",j("SHOWING_FOR")," ",t.i5U(2,3,nt.filterObj.minDate,nt.settingData)," - ",t.i5U(3,6,nt.filterObj.maxDate,nt.settingData),"")}}function tp(ot,me){if(1&ot&&(t.j41(0,"th",18),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("TRANSACTION_NO"))}}function ph(ot,me){if(1&ot&&(t.j41(0,"th",18),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("ORDER_NO"))}}function wt(ot,me){if(1&ot&&(t.j41(0,"th",19),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("CUSTOMER"))}}function Nt(ot,me){if(1&ot&&(t.j41(0,"th",19),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("SUPPLIER"))}}function he(ot,me){if(1&ot&&(t.j41(0,"th",20),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("AMOUNT_DUE_LABEL"))}}function We(ot,me){if(1&ot&&(t.j41(0,"th",21),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("INVOICE_AMOUNT"))}}function NA(ot,me){if(1&ot&&(t.j41(0,"th",21),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("AMOUNT_LABEL"))}}function JA(ot,me){if(1&ot&&(t.j41(0,"th",21),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("PURCHASE_AMOUNT"))}}function KA(ot,me){if(1&ot&&(t.j41(0,"th",21),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("ORDER_STATUS"))}}function ln(ot,me){if(1&ot&&(t.j41(0,"th",22),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("NOTES"))}}function Bn(ot,me){if(1&ot&&(t.j41(0,"td",31),t.EFF(1),t.nI1(2,"CurrencyPipe"),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG(2);t.R7$(),t.JRh(t.iJd(2,1,t.l_i(7,gh,j.balance,nt.settingData)))}}function On(ot,me){if(1&ot&&(t.j41(0,"td",32),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j.status)}}function Di(ot,me){if(1&ot&&(t.j41(0,"td",33),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j.notes?j.notes:"-")}}function oo(ot,me){if(1&ot&&(t.j41(0,"tr",23)(1,"td",24),t.EFF(2),t.nI1(3,"dateFormat"),t.k0s(),t.j41(4,"td",25),t.EFF(5),t.k0s(),t.j41(6,"td",26),t.EFF(7),t.k0s(),t.DNE(8,Bn,3,10,"td",27),t.j41(9,"td",28),t.EFF(10),t.nI1(11,"CurrencyPipe"),t.k0s(),t.DNE(12,On,2,1,"td",29)(13,Di,2,1,"td",30),t.k0s()),2&ot){const j=me.$implicit,nt=t.XpG(2);t.R7$(2),t.JRh(t.i5U(3,7,j.date,nt.settingData)),t.R7$(3),t.JRh(j.transactionNo),t.R7$(2),t.JRh(j.customerName),t.R7$(),t.Y8G("ngIf",1==nt.Id||4==nt.Id||7==nt.Id||8==nt.Id),t.R7$(2),t.JRh(t.iJd(11,10,t.l_i(16,gh,j.total,nt.settingData))),t.R7$(2),t.Y8G("ngIf",3==nt.Id||5==nt.Id||9==nt.Id),t.R7$(),t.Y8G("ngIf",1==nt.Id||2==nt.Id||3==nt.Id||4==nt.Id||5==nt.Id||7==nt.Id||8==nt.Id||9!=nt.Id)}}function ro(ot,me){if(1&ot&&(t.qex(0),t.j41(1,"body")(2,"div",1)(3,"div",2)(4,"div",3)(5,"h2",4),t.EFF(6),t.k0s(),t.DNE(7,Uh,2,1,"h2",5)(8,Th,2,1,"h2",5)(9,hp,2,1,"h2",5)(10,Zh,2,1,"h2",5)(11,qh,2,1,"h2",5)(12,uh,2,1,"h2",5)(13,pp,2,1,"h2",5)(14,Oh,2,1,"h2",5),t.j41(15,"h5",6),t.DNE(16,$h,2,1,"span",7)(17,hh,2,2,"span",7)(18,Nh,4,9,"span",7),t.k0s()(),t.j41(19,"div",8),t.EFF(20),t.k0s()(),t.j41(21,"table",9)(22,"thead")(23,"tr")(24,"th",10),t.EFF(25),t.k0s(),t.DNE(26,tp,2,1,"th",11)(27,ph,2,1,"th",11)(28,wt,2,1,"th",12)(29,Nt,2,1,"th",12)(30,he,2,1,"th",13)(31,We,2,1,"th",14)(32,NA,2,1,"th",14)(33,JA,2,1,"th",14)(34,KA,2,1,"th",14)(35,ln,2,1,"th",15),t.k0s()(),t.j41(36,"tbody"),t.DNE(37,oo,14,19,"tr",16),t.k0s()()()(),t.bVm()),2&ot){const j=me.$implicit,nt=t.XpG();t.R7$(6),t.JRh(null==nt.organizationData?null:nt.organizationData.org_name),t.R7$(),t.Y8G("ngIf",1==nt.Id),t.R7$(),t.Y8G("ngIf",2==nt.Id),t.R7$(),t.Y8G("ngIf",3==nt.Id),t.R7$(),t.Y8G("ngIf",4==nt.Id),t.R7$(),t.Y8G("ngIf",5==nt.Id),t.R7$(),t.Y8G("ngIf",7==nt.Id),t.R7$(),t.Y8G("ngIf",8==nt.Id),t.R7$(),t.Y8G("ngIf",9==nt.Id),t.R7$(2),t.Y8G("ngIf",1==nt.filterObj.duration),t.R7$(),t.Y8G("ngIf",2==nt.filterObj.duration||3==nt.filterObj.duration||4==nt.filterObj.duration||5==nt.filterObj.duration||6==nt.filterObj.duration),t.R7$(),t.Y8G("ngIf",7==nt.filterObj.duration),t.R7$(2),t.Lme("",j("GENERATED_ON")," : ",nt.genDate,""),t.R7$(5),t.JRh(j("DATE_LABEL")),t.R7$(),t.Y8G("ngIf",1==nt.Id||2==nt.Id||4==nt.Id||7==nt.Id||8==nt.Id),t.R7$(),t.Y8G("ngIf",3==nt.Id||5==nt.Id||9==nt.Id),t.R7$(),t.Y8G("ngIf",1==nt.Id||2==nt.Id||3==nt.Id||7==nt.Id||9==nt.Id),t.R7$(),t.Y8G("ngIf",4==nt.Id||5==nt.Id||8==nt.Id),t.R7$(),t.Y8G("ngIf",1==nt.Id||4==nt.Id||7==nt.Id||8==nt.Id),t.R7$(),t.Y8G("ngIf",1==nt.Id||7==nt.Id),t.R7$(),t.Y8G("ngIf",2==nt.Id||3==nt.Id||5==nt.Id||9==nt.Id),t.R7$(),t.Y8G("ngIf",4==nt.Id||8==nt.Id),t.R7$(),t.Y8G("ngIf",3==nt.Id||5==nt.Id||9==nt.Id),t.R7$(),t.Y8G("ngIf",9!=nt.Id),t.R7$(2),t.Y8G("ngForOf",nt.reportObj)}}let Gi=(()=>{class ot{constructor(j,nt,mA,jA,Go,er,_t){this.reportData=j,this.componentFactoryResolver=nt,this.dataStoreService=mA,this.syncDbService=jA,this.syncApiService=Go,this.commonService=er,this.translocoService=_t,this.customFonts=[],this.activeLanguage=this.translocoService.getActiveLang(),"hi"==_t.getActiveLang()&&(this.activeLanguage="en"),this.genDate=e().format("DD MMM YYYY"),this.reportType=this.reportData.report,this.filterObj=this.reportData.filterObj,this.reportObj=this.reportData.reportObject,this.Id=this.reportData.reportId}ngOnInit(){this.fetchDBData()}fetchDBData(){var j=this;return(0,D.A)(function*(){j.syncApiService.fetchMultipleDbData(["filterSettingData","filterOrganizationData"],function(){var nt=(0,D.A)(function*(mA){var jA=yield mA.data;200===mA.status&&!(0,h.A)(jA)&&((0,s.A)(jA,"filterSettingData")&&!(0,h.A)(jA.filterSettingData)&&(j.settingData=jA.filterSettingData,j.currencySymbol=j.settingData.currencySymbol,j.quantityRoundOff=j.settingData.quantityRoundOff),(0,s.A)(jA,"filterOrganizationData")&&!(0,h.A)(jA.filterOrganizationData)&&(j.organizationData=jA.filterOrganizationData))});return function(mA){return nt.apply(this,arguments)}}())})()}static#t=this.\u0275fac=function(nt){return new(nt||ot)(t.rXU(R.Vh),t.rXU(t.OM3),t.rXU(u.V),t.rXU(g.P),t.rXU(a.P),t.rXU(oA.h),t.rXU(c.JO))};static#e=this.\u0275cmp=t.VBU({type:ot,selectors:[["app-common-list-preview"]],decls:1,vars:1,consts:[[4,"transloco","translocoLang"],[1,"container"],[1,"row","m-0"],[1,"col-md-6","ps-0"],[1,"orgName"],["class","reportName",4,"ngIf"],[1,"subTitle"],[4,"ngIf"],[1,"col-md-6","reportDate"],[1,"print-friendly"],[1,"inv-preview-dt","text-start"],["class","inv-preview-no text-start",4,"ngIf"],["class","inv-preview-received text-start",4,"ngIf"],["class","inv-preview-due text-start",4,"ngIf"],["class","inv-preview-amount text-start",4,"ngIf"],["class","inv-preview-notes text-start",4,"ngIf"],["class","",4,"ngFor","ngForOf"],[1,"reportName"],[1,"inv-preview-no","text-start"],[1,"inv-preview-received","text-start"],[1,"inv-preview-due","text-start"],[1,"inv-preview-amount","text-start"],[1,"inv-preview-notes","text-start"],[1,""],[1,"inv-preview-dt"],[1,"inv-preview-no"],[1,"inv-preview-cusname"],["class","inv-preview-due",4,"ngIf"],[1,"inv-preview-amount"],["class","inv-preview-status",4,"ngIf"],["class","inv-preview-notes",4,"ngIf"],[1,"inv-preview-due"],[1,"inv-preview-status"],[1,"inv-preview-notes"]],template:function(nt,mA){1&nt&&t.DNE(0,ro,38,26,"ng-container",0),2&nt&&t.Y8G("translocoLang",mA.activeLanguage)},dependencies:[l.Sq,l.bT,c.bA,p.a,B.o],styles:["body[_ngcontent-%COMP%]{font-family:TSCustom!important}table[_ngcontent-%COMP%]{border-spacing:0;position:relative;margin:10px 0 0;padding:0;width:100%;height:auto;border-collapse:collapse;page-break-inside:auto}table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], th[_ngcontent-%COMP%]{padding:4px 7px;border:1px solid #cacfd6;white-space:pre-wrap;word-break:break-word;vertical-align:top;font-size:12px}table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:4px 7px;border:1px solid #cacfd6;background:#717c91;color:#fff;text-align:center}.font-center[_ngcontent-%COMP%]{text-align:center}.font-left[_ngcontent-%COMP%]{text-align:left}.font-right[_ngcontent-%COMP%]{text-align:right}.container[_ngcontent-%COMP%]{padding:15px}.reportDate[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;align-items:flex-end;color:#8d94a1;padding:0;margin:0;font-size:16px}.orgName[_ngcontent-%COMP%]{color:#0b1038;margin:0;font-size:1rem}.reportName[_ngcontent-%COMP%]{color:#2096f3;margin:0;font-size:1.2rem}.subTitle[_ngcontent-%COMP%]{color:#717c91;margin:0;font-size:16px}.fontBold[_ngcontent-%COMP%]{font-weight:700}.inv-preview-dt[_ngcontent-%COMP%]{width:12%}.inv-preview-no[_ngcontent-%COMP%]{width:14%}.inv-preview-due[_ngcontent-%COMP%], .inv-preview-status[_ngcontent-%COMP%], .inv-preview-amount[_ngcontent-%COMP%], .inv-preview-cusname[_ngcontent-%COMP%], .inv-preview-acc[_ngcontent-%COMP%]{width:16%}.inv-preview-notes[_ngcontent-%COMP%]{width:30%}.inv-preview-received[_ngcontent-%COMP%]{width:22%}"]})}return ot})();const ko=(ot,me)=>[ot,me,!1,2,!1];function Co(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.JRh(j("SHOWING_FOR_ALL_TIME"))}}function Ii(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG();t.R7$(),t.Lme("",j("SHOWING_FOR")," ",nt.filterObj.formatDateValue," ")}}function vi(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"dateFormat"),t.nI1(3,"dateFormat"),t.k0s()),2&ot){const j=t.XpG().$implicit,nt=t.XpG();t.R7$(),t.E5c("",j("SHOWING_FOR")," ",t.i5U(2,3,nt.filterObj.minDate,nt.settingData)," - ",t.i5U(3,6,nt.filterObj.maxDate,nt.settingData),"")}}function No(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"CurrencyPipe"),t.k0s()),2&ot){const j=t.XpG(2).index,nt=t.XpG().$implicit,mA=t.XpG(2);t.R7$(),t.SpI("(",t.iJd(2,1,t.l_i(7,ko,nt.childList[j].amount,mA.settingData)),")")}}function So(ot,me){if(1&ot&&(t.j41(0,"span")(1,"b",32),t.EFF(2),t.k0s(),t.DNE(3,No,3,10,"span",12),t.k0s()),2&ot){const j=t.XpG().index,nt=t.XpG().$implicit;t.R7$(2),t.JRh(nt.childList[j].nameOfAccount),t.R7$(),t.Y8G("ngIf",nt.childList.length>1)}}function Po(ot,me){if(1&ot&&(t.j41(0,"span"),t.DNE(1,So,4,2,"span",12),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.Y8G("ngIf",j.childList.length>0)}}function jr(ot,me){if(1&ot&&(t.j41(0,"span"),t.EFF(1),t.k0s()),2&ot){const j=t.XpG().$implicit;t.R7$(),t.Lme("",j.nameOfAccount," : ",j.narration,"")}}function xr(ot,me){if(1&ot&&(t.j41(0,"div"),t.DNE(1,jr,2,2,"span",12),t.k0s()),2&ot){const j=me.$implicit;t.R7$(),t.Y8G("ngIf",j.narration)}}function Ea(ot,me){if(1&ot&&(t.j41(0,"tr",23)(1,"td",24),t.EFF(2),t.nI1(3,"dateFormat"),t.k0s(),t.j41(4,"td",25),t.EFF(5),t.k0s(),t.j41(6,"td",26),t.DNE(7,Po,2,1,"span",27),t.k0s(),t.j41(8,"td",28),t.EFF(9),t.k0s(),t.j41(10,"td",29),t.EFF(11),t.nI1(12,"CurrencyPipe"),t.k0s(),t.j41(13,"td",30),t.EFF(14),t.nI1(15,"CurrencyPipe"),t.k0s(),t.j41(16,"td",31),t.DNE(17,xr,2,1,"div",27),t.k0s()()),2&ot){const j=me.$implicit,nt=t.XpG(2);t.R7$(2),t.JRh(t.i5U(3,7,j.formatDate,nt.settingData)),t.R7$(3),t.JRh(j.expenseFormatNo),t.R7$(2),t.Y8G("ngForOf",j.childList),t.R7$(2),t.JRh(j.supplierName),t.R7$(2),t.JRh(t.iJd(12,10,t.l_i(22,ko,j.balance,nt.settingData))),t.R7$(3),t.JRh(t.iJd(15,16,t.l_i(25,ko,j.grandTotal,nt.settingData))),t.R7$(3),t.Y8G("ngForOf",j.childList)}}function vr(ot,me){if(1&ot&&(t.qex(0),t.j41(1,"html",1)(2,"head"),t.nrm(3,"meta",2)(4,"meta",3)(5,"meta",4)(6,"meta",5),t.j41(7,"title"),t.EFF(8,"Accounting"),t.k0s()(),t.j41(9,"body")(10,"div",6)(11,"div",7)(12,"div",8)(13,"h2",9),t.EFF(14),t.k0s(),t.j41(15,"h2",10),t.EFF(16),t.k0s(),t.j41(17,"h5",11),t.DNE(18,Co,2,1,"span",12)(19,Ii,2,2,"span",12)(20,vi,4,9,"span",12),t.k0s()(),t.j41(21,"div",13),t.EFF(22),t.k0s()(),t.j41(23,"table",14)(24,"thead")(25,"tr")(26,"th",15),t.EFF(27),t.k0s(),t.j41(28,"th",16),t.EFF(29),t.k0s(),t.j41(30,"th",17),t.EFF(31),t.k0s(),t.j41(32,"th",18),t.EFF(33),t.k0s(),t.j41(34,"th",19),t.EFF(35),t.k0s(),t.j41(36,"th",20),t.EFF(37),t.k0s(),t.j41(38,"th",21),t.EFF(39),t.k0s()()(),t.j41(40,"tbody"),t.DNE(41,Ea,18,28,"tr",22),t.k0s()()()()(),t.bVm()),2&ot){const j=me.$implicit,nt=t.XpG();t.R7$(14),t.JRh(null==nt.organizationData?null:nt.organizationData.org_name),t.R7$(2),t.SpI(" ",j("EXPENSES_LIST"),""),t.R7$(2),t.Y8G("ngIf",1==nt.filterObj.duration),t.R7$(),t.Y8G("ngIf",2==nt.filterObj.duration||3==nt.filterObj.duration||4==nt.filterObj.duration||5==nt.filterObj.duration||6==nt.filterObj.duration),t.R7$(),t.Y8G("ngIf",7==nt.filterObj.duration),t.R7$(2),t.Lme("",j("GENERATED_ON")," : ",nt.genDate,""),t.R7$(5),t.JRh(j("DATE_LABEL")),t.R7$(2),t.JRh(j("TRANSACTION_NO")),t.R7$(2),t.JRh(j("EXPENSES")),t.R7$(2),t.JRh(j("PAID_TO")),t.R7$(2),t.JRh(j("AMOUNT_DUE_LABEL")),t.R7$(2),t.JRh(j("EXPENSE_AMOUNT")),t.R7$(2),t.JRh(j("NOTES")),t.R7$(2),t.Y8G("ngForOf",nt.reportObj)}}let $s=(()=>{class ot{constructor(j,nt,mA,jA,Go,er){this.reportData=j,this.componentFactoryResolver=nt,this.dataStoreService=mA,this.syncDbService=jA,this.syncApiService=Go,this.translocoService=er,this.activeLanguage=this.translocoService.getActiveLang(),"hi"==er.getActiveLang()&&(this.activeLanguage="en"),this.genDate=e().format("DD MMM YYYY"),this.reportType=this.reportData.reportType,this.filterObj=this.reportData.filterObj,this.reportObj=this.reportData.reportObject}ngOnInit(){this.fetchDBData()}fetchDBData(){var j=this;return(0,D.A)(function*(){j.syncApiService.fetchMultipleDbData(["filterSettingData","filterOrganizationData"],function(){var nt=(0,D.A)(function*(mA){var jA=yield mA.data;200===mA.status&&!(0,h.A)(jA)&&((0,s.A)(jA,"filterSettingData")&&!(0,h.A)(jA.filterSettingData)&&(j.settingData=jA.filterSettingData,j.currencySymbol=j.settingData.currencySymbol),(0,s.A)(jA,"filterOrganizationData")&&!(0,h.A)(jA.filterOrganizationData)&&(j.organizationData=jA.filterOrganizationData))});return function(mA){return nt.apply(this,arguments)}}())})()}static#t=this.\u0275fac=function(nt){return new(nt||ot)(t.rXU(R.Vh),t.rXU(t.OM3),t.rXU(u.V),t.rXU(g.P),t.rXU(a.P),t.rXU(c.JO))};static#e=this.\u0275cmp=t.VBU({type:ot,selectors:[["app-expense-list-preview"]],decls:1,vars:1,consts:[[4,"transloco","translocoLang"],["dir","ltr","lang","ar"],["charset","utf-8"],["name","viewport","content","width=device-width, initial-scale=1, shrink-to-fit=no"],["name","description","content","Authentication forms"],["name","author","content","Accounting"],[1,"container"],[1,"row","m-0"],[1,"col-md-6","ps-0"],[1,"orgName"],[1,"reportName"],[1,"subTitle"],[4,"ngIf"],[1,"col-md-6","reportDate"],[1,"print-friendly"],[1,"pay-preview-dt"],[1,"pay-preview-no"],[1,"pay-preview-received"],[1,"pay-preview-cusname"],[1,"pay-preview-balance"],[1,"pay-preview-amount"],[1,"pay-preview-notes"],["class","",4,"ngFor","ngForOf"],[1,""],[1,"exp-preview-dt"],[1,"exp-preview-no"],[1,"exp-preview-received"],[4,"ngFor","ngForOf"],[1,"exp-preview-cusname"],[1,"exp-preview-balance"],[1,"exp-preview-amount"],[1,"exp-preview-notes"],[1,"ps-2"]],template:function(nt,mA){1&nt&&t.DNE(0,vr,42,15,"ng-container",0),2&nt&&t.Y8G("translocoLang",mA.activeLanguage)},dependencies:[l.Sq,l.bT,tA.ig,c.bA,B.o,p.a],styles:["body[_ngcontent-%COMP%]{font-family:TSCustom!important}table[_ngcontent-%COMP%]{border-spacing:0;position:relative;margin:10px 0 0;padding:0;width:100%;height:auto;border-collapse:collapse;page-break-inside:auto}table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], th[_ngcontent-%COMP%]{padding:4px 7px;border:1px solid #cacfd6;white-space:pre-wrap;word-break:break-word;vertical-align:top;font-size:12px}table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:4px 7px;border:1px solid #cacfd6;background:#717c91;color:#fff;text-align:center}.font-center[_ngcontent-%COMP%]{text-align:center}.font-left[_ngcontent-%COMP%]{text-align:left}.font-right[_ngcontent-%COMP%]{text-align:right}.container[_ngcontent-%COMP%]{padding:15px}.reportDate[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;align-items:flex-end;color:#8d94a1;padding:0;margin:0;font-size:16px}.orgName[_ngcontent-%COMP%]{color:#0b1038;margin:0;font-size:1rem}.reportName[_ngcontent-%COMP%]{color:#2096f3;margin:0;font-size:1.2rem}.subTitle[_ngcontent-%COMP%]{color:#717c91;margin:0;font-size:16px}.fontBold[_ngcontent-%COMP%]{font-weight:700}.exp-preview-dt[_ngcontent-%COMP%], .exp-preview-no[_ngcontent-%COMP%], .exp-preview-received[_ngcontent-%COMP%]{width:12%}.exp-preview-cusname[_ngcontent-%COMP%], .exp-preview-balance[_ngcontent-%COMP%], .exp-preview-amount[_ngcontent-%COMP%]{width:16%}.exp-preview-notes[_ngcontent-%COMP%]{width:30%}"]})}return ot})();const Fc=["iframe"],sc=["content"];function Ks(ot,me){if(1&ot){const j=t.RV6();t.j41(0,"mat-dialog-actions",4)(1,"button",5),t.bIt("click",function(){t.eBV(j);const mA=t.XpG();return t.Njj(mA.closeDialog())}),t.j41(2,"span",6),t.EFF(3,"cancel"),t.k0s(),t.EFF(4),t.nI1(5,"transloco"),t.k0s(),t.j41(6,"button",7),t.bIt("click",function(){t.eBV(j);const mA=t.XpG();return t.Njj(mA.exportToPdf())}),t.j41(7,"span",6),t.EFF(8,"file_download"),t.k0s(),t.EFF(9),t.nI1(10,"transloco"),t.k0s()()}2&ot&&(t.R7$(4),t.JRh(t.bMT(5,2,"CLOSE")),t.R7$(5),t.SpI(" ",t.bMT(10,4,"DOWNLOAD")," "))}function Wc(ot,me){if(1&ot){const j=t.RV6();t.j41(0,"mat-dialog-actions",8)(1,"button",7),t.bIt("click",function(){t.eBV(j);const mA=t.XpG();return t.Njj(mA.exportToPdf())}),t.j41(2,"span",6),t.EFF(3,"file_download"),t.k0s(),t.EFF(4),t.k0s()()}2&ot&&(t.R7$(4),t.SpI(" ","DOWNLOAD"," "))}let Sc=(()=>{class ot{constructor(j,nt,mA,jA,Go){this.reportData=j,this.componentFactoryResolver=nt,this.dialogReference=mA,this.document=jA,this.previewService=Go,this.reports=[{id:0,reportTitle:"sale_payment",component:_e},{id:1,reportTitle:"sale_invoice_aging",component:Ke},{id:2,reportTitle:"sale_detail_report",component:ue},{id:3,reportTitle:"sale_return_report",component:q},{id:4,reportTitle:"sale_order_report",component:or},{id:5,reportTitle:"pl-report-COGS-date-wise",component:ci},{id:6,reportTitle:"pl-report-COGS",component:ds},{id:7,reportTitle:"pl-report-product-wise",component:vn},{id:8,reportTitle:"balance_sheet",component:IA},{id:9,reportTitle:"expense_report",component:Br},{id:10,reportTitle:"detail_expense_report",component:Ic},{id:11,reportTitle:"day_book_report",component:bn},{id:12,reportTitle:"cash_flow_report",component:oa},{id:13,reportTitle:"tax_report",component:ud},{id:14,reportTitle:"inventory_status_report",component:Pl},{id:15,reportTitle:"product_inventory_report",component:Hd},{id:16,reportTitle:"trial_balance_report",component:cu},{id:17,reportTitle:"receipt",component:qg},{id:18,reportTitle:"receivable-Payable",component:Zc},{id:19,reportTitle:"account_list",component:sl},{id:20,reportTitle:"rec_payable_list",component:cl},{id:21,reportTitle:"payment_list",component:zl},{id:22,reportTitle:"cash_bank_transfer_list",component:gu},{id:23,reportTitle:"capital_transaction_list",component:Wu},{id:24,reportTitle:"journal_list",component:yh},{id:25,reportTitle:"product_list",component:dp},{id:26,reportTitle:"client_list",component:hu},{id:27,reportTitle:"top-five-report",component:Fd},{id:28,reportTitle:"stock-alert-list",component:dh},{id:29,reportTitle:"Sale_List",component:Gi},{id:30,reportTitle:"Expense_List",component:$s}],this.customFonts=[],this.reportType=this.reportData.reportType}ngOnInit(){this.loadFonts()}loadFonts(){this.customFonts=this.previewService.loadFonts()}ngAfterViewInit(){this.showPreview(this.reportType)}showPreview(j){let nt=0;"sale_payment"==j||"sale_product"==j||"purchase_product"==j||"purchase_payment"==j?nt=0:"sale_invoice_aging"==j||"purchase_invoice_aging"==j?nt=1:"sale_detail_report"==j||"purchase_detail_report"==j?nt=2:"sale_return_report"==j||"purchase_return_report"==j?nt=3:"sale_order_report"==j||"purchase_order_report"==j?nt=4:"pl-report-COGS-date-wise"==j||"pl-report-opening-balance-date-wise"==j?nt=5:"pl-report-COGS"==j||"pl-report-opening-balance"==j?nt=6:"pl-report-product-wise"==j||"pl-report-invoice-wise"==j||"pl-report-client-wise"==j?nt=7:"balance_sheet"==j?nt=8:"expense_report"==j?nt=9:"detail_expense_report"==j?nt=10:"day_book_report"==j?nt=11:"cash_flow_report"==j?nt=12:"tax_report"==j?nt=13:"inventory_status_report"==j||"inventory_valuation_report"==j?nt=14:"product_inventory_report"==j?nt=15:"trial_balance_report"==j?nt=16:"receipt"==j?nt=17:"receivable-Payable"==j||"account-List"==j||"tax-account"==j||"cash-bank-balance"==j?nt=18:"account_list"==j?nt=19:"rec_payable_list"==j?nt=20:"payment_list"==j?nt=21:"cash_bank_transfer_list"==j?nt=22:"capital_transaction_list"==j?nt=23:"journal_list"==j?nt=24:"product_list"==j?nt=25:"client_list"==j?nt=26:"top-five-report"==j?nt=27:"stock-alert-list"==j?nt=28:"Sale_List"==j||"Estimate_List"==j||"Sale_Order_List"==j||"Purchase_List"==j||"Purchase_Order_List"==j||"Sale_Overdue_List"==j||"Purchase_Overdue_List"==j||"OS_sale_order_list"==j?nt=29:"Expense_List"==j&&(nt=30);const jA=this.componentFactoryResolver.resolveComponentFactory(this.reports[nt].component);let Go=this.targetContent.createComponent(jA);this.templateReference=Go.location.nativeElement}exportToPdf(){F.DH.showDownloadLoader(!0);let j=this.getFileName();const nt=this.dialogReference;if(this.templateReference){if("tax_report"==this.reportType)var mA=new _.Ay({orientation:"p",unit:"mm",format:[297,210],putOnlyUsedFonts:!0,floatPrecision:16,compress:!0});else mA=new _.Ay({orientation:"p",unit:"mm",format:"a4",putOnlyUsedFonts:!0,floatPrecision:16,compress:!0});var jA=this.templateReference;(0,h.A)(this.customFonts)||(0,Fa.A)(this.customFonts,Go=>{mA.addFileToVFS(Go.name,Go.base64String),mA.addFont(Go.name,Go.title,Go.type),mA.setFont(Go.title)}),mA.setDocumentProperties({title:"Report Template",author:"Tacktile Systems"}),mA.html(jA,{windowWidth:1e3,width:1e3,autoPaging:"text",html2canvas:{scale:.21},callback:function(Go){setTimeout(function(){Go.save(j,{returnPromise:!0}).then(er=>{nt.close(),F.DH.showDownloadLoader(!1)})},200)},x:0,y:0,margin:[1,0,5,0]})}}closeDialog(){this.dialogReference.close()}getFileName(){return this.reportType+"_"+e().format("_DDMMMYYYY_HHMMA")+".pdf"}static#t=this.\u0275fac=function(nt){return new(nt||ot)(t.rXU(R.Vh),t.rXU(t.OM3),t.rXU(R.CP),t.rXU(l.qQ),t.rXU(te.I))};static#e=this.\u0275cmp=t.VBU({type:ot,selectors:[["app-report-preview"]],viewQuery:function(nt,mA){if(1&nt&&(t.GBs(Fc,5),t.GBs(sc,5,t.c1b)),2&nt){let jA;t.mGM(jA=t.lsd())&&(mA.iframe=jA.first),t.mGM(jA=t.lsd())&&(mA.targetContent=jA.first)}},decls:6,vars:2,consts:[["content",""],["other",""],[1,"mat-typography","mat-dialog-content"],["align","end","class","mat-dialog-actions","style"," background: #e6ecf0;",4,"ngIf","ngIfElse"],["align","end",1,"mat-dialog-actions",2,"background","#e6ecf0"],[1,"btn-cancel-receipt",3,"click"],[1,"material-icons","custom-icons"],[1,"btn-done",3,"click"],["align","center",1,"mat-dialog-actions",2,"text-align","center !important"]],template:function(nt,mA){if(1&nt&&(t.j41(0,"mat-dialog-content",2),t.nrm(1,"div",null,0),t.k0s(),t.DNE(3,Ks,11,6,"mat-dialog-actions",3)(4,Wc,5,1,"ng-template",null,1,t.C5r)),2&nt){const jA=t.sdS(5);t.R7$(3),t.Y8G("ngIf","receipt"==mA.reportType)("ngIfElse",jA)}},dependencies:[l.bT,R.E7,R.Yi,c.Kj],styles:["body[_ngcontent-%COMP%]{font-family:TSCustom!important}"]})}return ot})()},50664:(Fe,Tt,d)=>{"use strict";d.d(Tt,{F:()=>_});var l=d(54438),t=d(7004),R=d(56765),F=d(63524),e=d(93832);let _=(()=>{class D{constructor(s,u,g,a){this.dataStoreService=s,this.purchaseService=u,this.inventoryService=g,this.syncApiService=a,this.accountCollection=[],this.allLedgerList=[],this.saleInvoiceList=[],this.saleReturnList=[],this.purchaseInvoiceList=[],this.purchaseReturnList=[],this.expenseList=[],this.paymentList=[],this.productList=[],this.reConcileList=[]}static#t=this.\u0275fac=function(u){return new(u||D)(l.KVO(t.V),l.KVO(R.z),l.KVO(F.c),l.KVO(e.P))};static#e=this.\u0275prov=l.jDH({token:D,factory:D.\u0275fac,providedIn:"root"})}return D})()},87235:(Fe,Tt,d)=>{"use strict";d.d(Tt,{B:()=>E});var l=d(98808),t=d(97586),F=d(66689),e=d(42969),_=d(72036),D=d(49671),h=d(83703),s=d(54438),u=d(7004),g=d(4922),a=d(39866),c=d(4300),B=d(93832),p=d(75743),f=d(7180);let E=(()=>{class w{constructor(b,C,T,N,L,J,H){this.dataStoreService=b,this.authService=C,this.commonService=T,this.syncDbService=N,this.syncApiService=L,this.router=J,this.translocoService=H,this.accessToken=this.authService.authInfo("access_token"),this.orgId=this.authService.authInfo("user").orgId}createSaleOrderPdf(b,C){this.accessToken=this.authService.authInfo("access_token"),this.dataStoreService.fetch("pdf/SaleOrder?id="+b,{accessToken:this.accessToken},T=>{(0,F.A)(T,"status")&&200!=T.status&&this.commonService.processResponse(T,N=>{}),C.call(this,T)})}createInvoiceProductObj(b,C){return this.orgId=this.authService.authInfo("user").orgId,{productName:C.productName,qty:l.DH.roundToEven(C.qty,b.quantityRoundOff),rate:l.DH.roundToEven(C.rate,b.rateRoundOff),description:C.description,appliedTax:C.appliedTax,discountAmount:l.DH.roundToEven(C.discountAmount,b.percentRoundOff),discountFlag:C.discountFlag,discountPercentage:C.discountPercentage,orgId:this.orgId,productCode:C.productCode,syncFlag:1,deviceCreatedDate:t().toDate().getTime(),createTime:0,taxRate:0,rateAdded:C.isRateAdded,total:l.DH.roundToEven(C.total,2),uniqueFKSaleOrder:C.uniqueSaleOrderId,uniqueFKProduct:C.uniqueKeyProduct,uniqueKeySOProdEntity:generateUUID("SalOrdProdEntity"),unit:C.unit,listItemCustomField:C.listItemCustomField||""}}createInvoiceTaxObj(b,C){return this.orgId=this.authService.authInfo("user").orgId,{accountType:1,calculatedTaxAmt:C.calculateTax,deviceCreatedDate:t().toDate().getTime(),orgId:this.orgId,percentage:l.DH.roundToEven(C.percentage,b.percentRoundOff),taxName:null,taxInclExcl:C.taxInclExcl,uniqueFKEstimate:C.uniqueSaleOrderId,uniqueKeyEstOrdTax:generateUUID("EstOrdTaxEntity"),uniqueFKTaxAccountEntry:C.uniqueKeyTaxAccountEntry}}createInvoiceDiscountObj(b){return this.orgId=this.authService.authInfo("user").orgId,{calculatedDiscount:b.calculateDiscount,deviceCreatedDate:t().toDate().getTime(),discAmount:b.discountAmount,discFlag:b.discountFlag,orgId:this.orgId,discPercentage:b.percentage,uniqueFKEstimate:b.uniqueSaleOrderId,uniqueKeyDiscId:generateUUID("EstDisEntity")}}createOtherChargeObj(b){return this.orgId=this.authService.authInfo("user").orgId,{accountType:1,chargeAmount:b.amount,deviceCreatedDate:t().toDate().getTime(),orgId:this.orgId,otherChargeId:0,otherChargeName:b.name,transactionType:0,uniqueFKEstimate:b.uniqueSaleOrderId,uniqueFKOtherChargeAccountEntry:b.uniqueKeyOfAccount,uniqueKeyLedger:null,uniqueKeyLedgerEntry:null,uniqueKeyOtherCharge:generateUUID("EstOtherChargeEntity"),uniqueKeyOtherChargeAccountEntry:null,uniqueKeyOtherTable:null}}changeKeysForInvoiceApi(b,C,T){this.orgId=this.authService.authInfo("user").orgId;let N=(0,e.A)(b.userCustomFields.map(J=>{if(!(0,_.A)(J.value))return{[J.key]:J.value}}),void 0);return{saleOrderList:[{saleOrderNumber:b.saleOrderNumber,refNo:null,uniqueSaleOrderId:1==C?b.uniqueSaleOrderKey:T.uniqueSaleOrderId,uniqueFKClient:b.selectClient.clientEntity.uniqueKeyClient,amount:l.DH.roundToEven(b.invoiceAmount,2),productAmount:l.DH.roundToEven(b.originalProductAmount,2),enable:0,estimateStatus:0,poDate:b.poDate>0?b.poDate:0,poNumber:/^ *$/.test(b.poNumber)?null:b.poNumber,syncFlag:1==C?1:2,deviceCreatedDate:1==C?t().toDate().getTime():T.deviceCreatedDate,createDate:b.invocieDate,taxOnFlag:0,discountOnFlag:b.discountOnFlag,taxType:0,orgId:this.orgId,header:b.invocieHeader,footer:b.invocieFooter,notes:b.invocieNotes,termAndCondition:b.termsAndConditions,serverUpdatedTime:1==C?0:T.serverUpdatedTime,orderProductList:b.saleOrderProductList,orderStatus:1==C?1:T.orderStatus,taxList:b.taxList,otherChargeList:(0,_.A)(b.otherChargeList)?null:b.otherChargeList,imageAttachments:1==C?null:T.imageAttachments,userCustomFields:(0,_.A)(N)?"[]":JSON.stringify(N),discountEntity:b.discountEntity,device_modified_on:t().toDate().getTime(),version:1,_id:null,processed_flag:1,documentId:null,roundOffEntity:b.roundOffEntity}]}}deleteSaleOrderData(b,C,T){const N=this.translocoService.translate("DO_YOU_WANT_TO_DELETE_TXT"),L=this.translocoService.translate("YES_DELETE_IT"),J=this.translocoService.translate("SALE_ORDER_DELETED_SUCCESSFULLY"),H=this.translocoService.translate("SALE_ORDER_NOT_DELETED");this.commonService.openConfirm({html:N,confirmButtonText:L},k=>{if(k.isConfirmed){l.DH.showLoader(!0);let X={saleOrderIdList:b,orderSaleMappingIdList:[]};(0,D.A)(b,(tt,pt)=>{let st=C.saleMapOrderCollection.filter(z=>z.uniqueSaleOrderId===tt).map(z=>z.uniqueSOMappingId);(0,D.A)(st,z=>{X.orderSaleMappingIdList.push(z)})}),(0,_.A)(l.DH.filterObject(X))?(l.DH.showLoader(!1),this.commonService.openConfirm({title:"Deleted!",text:H,icon:"error",showCancelButton:!1},tt=>{T({delete_successfully:!1})})):this.syncDbService.deleteMultipleDataToDB(l.DH.filterObject(X),tt=>{200==tt.status?(l.DH.showLoader(!1),this.commonService.openConfirm({title:"Deleted!",text:J,icon:"success",showCancelButton:!1},st=>{this.syncDbService.syncData(),T({delete_successfully:!0})})):(l.DH.showLoader(!1),this.commonService.openConfirm({title:"Deleted!",text:H,icon:"error",showCancelButton:!1},st=>{T({delete_successfully:!1})}))})}})}changeSaleOrderStatus(b,C,T,N,L){if(C){let J=N.saleOrderCollection.find(H=>H.uniqueSaleOrderId===b);if(!(0,_.A)(J)){let H=Object.assign({},J,{...J,orderStatus:T,syncFlag:2});this.syncDbService.storeMultipleDataToDB(l.DH.filterObject({saleOrderList:[H]}),k=>{var X=k;this.commonService.processResponse(k,tt=>{200==k.status&&(0,F.A)(X,"saleOrderList")&&X.saleOrderList?(L({edit_invoice_successfully:!0}),this.syncDbService.syncData()):L({edit_invoice_successfully:!1})})})}}else this.commonService.showAlert(l.DH.alertMessage(1))}generatePdf(b,C,T){this.createSaleOrderPdf(b,N=>{(0,F.A)(N,"serialDataByte")&&("download"===T?downloadPDF(N.serialDataByte,C):"preview"===T&&previewPDF(N.serialDataByte,C))})}prepareSaleOrderForm(b,C,T,N){let L=[],J=[],H=[],k={};if(!(0,_.A)(C)){if((0,F.A)(C,"orderProductList")&&!(0,_.A)(C?.orderProductList)){for(let X of C.orderProductList){let tt=[],pt=[];for(let z of JSON.parse(X.appliedTax))0==z.taxInclExcl?tt.push(z):pt.push(z);let st=N.find(z=>z.uniqueKeyProduct==X.uniqueFKProduct);L.push({appliedTax:X.appliedTax,baseRate:null,totalTaxAmt:roundToEven((0,h.A)(tt,"calculateTax"),2),incTaxAmt:roundToEven((0,h.A)(pt,"calculateTax"),2),description:X.description,discountAmount:X.discountAmount,discountFlag:X.discountFlag,discountPercentage:X.discountPercentage,orgId:X.orgId,productCode:st?.productCode,productName:X.productName,qty:X.qty,rate:X.rate,taxRate:X.taxRate,total:X.total,uniqueKeyFKInvoice:X.uniqueFKSaleOrder,uniqueKeyFKProduct:X.uniqueFKProduct,uniqueKeyInvoiceProduct:X.uniqueKeyInvoiceProduct,unit:X.unit,listItemCustomField:X.listItemCustomField})}if((0,F.A)(C,"taxList")&&!(0,_.A)(C.taxList))for(let X of C.taxList)J.push({calculateTax:X.calculatedTaxAmt,orgId:X.orgId,percentage:X.percentage,taxInclExcl:X.taxInclExcl,taxName:null,transactionType:1,uniqueKeyLedger:X.uniqueFKEstimate,uniqueKeyLedgerEntry:null,uniqueKeyOtherTable:null,uniqueKeyTax:X.uniqueKeyEstOrdTax,uniqueKeyTaxAccountEntry:X.uniqueFKTaxAccountEntry})}return(0,F.A)(C,"discountEntity")&&!(0,_.A)(C?.discountEntity)&&H.push({calculatedDiscount:C.discountEntity.calculatedDiscount,deviceCreatedDate:C.discountEntity.deviceCreatedDate,discountAmount:C.discountEntity.discAmount,discountFlag:C.discountEntity.discFlag,orgId:C.discountEntity.orgId,percentage:C.discountEntity.discPercentage,serverCreatedDate:0,transactionType:1,uniqueKeyAccountEntity:null,uniqueKeyDiscount:C.discountEntity.uniqueKeyDiscId,uniqueKeyLedger:null,uniqueKeyOtherTable:C.discountEntity.uniqueKeyDiscId,uniqueLedgerEntry:null}),(0,_.A)(H)||Object.assign(k,H),{selectedClient:T||null,contactPersonName:(0,_.A)(T)||(0,_.A)(T.clientEntity)?null:T.clientEntity.contactPersonName,amount:C?.amount,balance:null,createDate:C.createDate,createTime:C.createTime,deviceModifiedOn:C.device_modified_on,discountEntity:k[0],discountOnFlag:C.discountOnFlag,documentId:C.documentId,dueDate:null,dueDateFlag:null,enable:C.enable,footerInvoice:C.footer,formatCreateDate:C.formatCreateDate,headerInvoice:C.header,imageAttachments:C.imageAttachments,invoiceGenerated:null,invoiceRefNo:C.refNo,ledgerEntity:null,ledgerlist:C.ledgerlist,notes:C.notes,organizationId:C.orgId,otherChargeList:C.otherChargeList,poDate:C.poDate,poNumber:C.poNumber,processed_flag:C.processed_flag,productAmount:C.productAmount,recordVersion:C.recordVersion,roundOffEntity:C.roundOffEntity,saleProductList:L,transactionNo:C.saleOrderNumber,serverUpdatedTime:C.serverUpdatedTime,syncFlag:C.syncFlag,taxList:J,termsAndConditions:C.termAndCondition,uniqueFKEstimate:"",uniqueKey:C.uniqueKey,uniqueKeyFKAccount:"",uniqueKeyFKClient:C.uniqueFKClient,uniqueKeyFKLedger:"",uniqueKeyFKSaleAccountKey:"",uniqueKeySales:C.uniqueSaleOrderId,userCustomFields:C.userCustomFields,version:C.version,_id:C._id,_uuid:C._uuid}}}deleteEcomSaleOrder(b,C,T){const N=this.translocoService.translate("DO_YOU_WANT_TO_DELETE_TXT"),L=this.translocoService.translate("YES_DELETE_IT"),J=this.translocoService.translate("SALE_ORDER_DELETED_SUCCESSFULLY"),H=this.translocoService.translate("SALE_ORDER_NOT_DELETED");this.commonService.openConfirm({html:N,confirmButtonText:L},k=>{if(k.isConfirmed){l.DH.showLoader(!0);let X={saleOrderIdList:b,orderSaleMappingIdList:[]};(0,D.A)(b,(tt,pt)=>{let st=C.saleOrderCollection.filter(z=>z.uniqueKeyEcomSaleOrder===tt);(0,D.A)(st,z=>{X.orderSaleMappingIdList.push(z)})}),(0,_.A)(l.DH.filterObject(X))?(l.DH.showLoader(!1),this.commonService.openConfirm({title:"Deleted!",text:H,icon:"error",showCancelButton:!1},tt=>{T({delete_successfully:!1})})):this.syncDbService.deleteMultipleDataToDB(l.DH.filterObject(X),tt=>{200==tt.status?(l.DH.showLoader(!1),this.commonService.openConfirm({title:"Deleted!",text:J,icon:"success",showCancelButton:!1},st=>{this.syncDbService.syncData(),T({delete_successfully:!0})})):(l.DH.showLoader(!1),this.commonService.openConfirm({title:"Deleted!",text:H,icon:"error",showCancelButton:!1},st=>{T({delete_successfully:!1})}))})}})}prepareEcommSaleOrderObj(b){let C=[];return(0,_.A)(b)||(0,F.A)(b,"productDetails")&&!(0,_.A)(b.productDetails)&&(0,D.A)(b.productDetails,T=>{C.push({appliedTax:[],baseRate:null,totalTaxAmt:0,incTaxAmt:0,description:T.description,discountAmount:0,discountFlag:0,discountPercentage:0,orgId:this.orgId,productCode:T.productCode,productName:T.productName,qty:T.quantity,rate:T.rate,taxRate:0,total:T.quantity*T.rate,uniqueKeyFKInvoice:"",uniqueKeyFKProduct:"",uniqueKeyInvoiceProduct:"",unit:T.unit,listItemCustomField:""})}),{selectedClient:b.clientName,contactPersonName:b.clientName,amount:b?.amount,balance:null,createDate:b.createDate,createTime:b.createTime,deviceModifiedOn:b.device_modified_on,discountEntity:[],discountOnFlag:0,documentId:0,dueDate:null,dueDateFlag:null,enable:b.orderStatus,footerInvoice:"",formatCreateDate:b.formatCreateDate,headerInvoice:"",imageAttachments:b.imageAttachments,invoiceGenerated:null,invoiceRefNo:0,ledgerEntity:null,ledgerlist:[],notes:"",organizationId:0,otherChargeList:[],poDate:0,poNumber:0,processed_flag:0,productAmount:b.amount,recordVersion:0,roundOffEntity:[],saleProductList:C,transactionNo:b.saleOrderNumber,serverUpdatedTime:b.deviceCreatedDate,syncFlag:b.syncFlag,taxList:[],termsAndConditions:[],uniqueFKEstimate:"",uniqueKey:b.unique_identifier,uniqueKeyFKAccount:"",uniqueKeyFKClient:"",uniqueKeyFKLedger:"",uniqueKeyFKSaleAccountKey:"",uniqueKeySales:b.unique_identifier,userCustomFields:b.customField,version:0,_id:0,_uuid:0}}static#t=this.\u0275fac=function(C){return new(C||w)(s.KVO(u.V),s.KVO(g.y),s.KVO(a.h),s.KVO(c.P),s.KVO(B.P),s.KVO(p.Ix),s.KVO(f.JO))};static#e=this.\u0275prov=s.jDH({token:w,factory:w.\u0275fac,providedIn:"root"})}return w})()},52861:(Fe,Tt,d)=>{"use strict";d.d(Tt,{x:()=>N});var l=d(98808),t=d(97586),F=d(66689),e=d(20404),_=d(42969),D=d(72036),h=d(67640),s=d(49671),u=d(32661),g=d(33446),a=d(87372),c=d(83703),B=d(81817),p=d(54438),f=d(7004),E=d(4922),w=d(19993),Q=d(39866),b=d(4300),C=d(26297),T=d(7180);let N=(()=>{class L{constructor(H,k,X,tt,pt,st,z){this.dataStoreService=H,this.authService=k,this.paymentService=X,this.commonService=tt,this.syncDbService=pt,this.notificationService=st,this.translocoService=z,this.accessToken=this.authService.authInfo("access_token"),this.orgId=this.authService.authInfo("user").orgId}createSalePdf(H,k){this.accessToken=this.authService.authInfo("access_token"),this.dataStoreService.fetch("pdf/Sale?id="+H,{accessToken:this.accessToken},X=>{(0,F.A)(X,"status")&&200!=X.status&&this.commonService.processResponse(X,tt=>{}),k.call(this,X)})}createInvoiceProductObj(H,k){return this.orgId=this.authService.authInfo("user").orgId,{productName:k.productName,qty:l.DH.roundToEven(k.qty,H.quantityRoundOff),baseRate:l.DH.roundToEven(k.baseRate,H.rateRoundOff),rate:l.DH.roundToEven(k.rate,H.rateRoundOff),description:k.description,appliedTax:k.appliedTax,discountAmount:l.DH.roundToEven(k.discountAmount,H.percentRoundOff),discountFlag:k.discountFlag,discountPercentage:k.discountPercentage,orgId:this.orgId,syncFlag:1,productCode:k.productCode,taxRate:0,total:l.DH.roundToEven(k.total,2),uniqueKeyFKInvoice:k.uniqueSaleKey,uniqueKeyFKProduct:k.uniqueKeyProduct,uniqueKeyInvoiceProduct:generateUUID("SaleProductEntity"),unit:k.unit,isSaleOrderProduct:!!k.isSaleOrderProduct&&k.isSaleOrderProduct,uniqueOrderLineItemId:k.isSaleOrderProduct?k.uniqueOrderLineItemId:"",listItemCustomField:k.listItemCustomField}}createInvoiceTaxObj(H,k){return this.orgId=this.authService.authInfo("user").orgId,{calculateTax:k.calculateTax,deviceCreatedDate:t().toDate().getTime(),orgId:this.orgId,percentage:l.DH.roundToEven(k.percentage,H.percentRoundOff),serverCreatedDate:0,taxInclExcl:k.taxInclExcl,transactionType:1,uniqueKeyLedger:k.uniqueLeaderKey,uniqueKeyLedgerEntry:null,uniqueKeyOtherTable:k.uniqueSaleKey,uniqueKeyTax:generateUUID("TaxEntity"),uniqueKeyTaxAccountEntry:k.uniqueKeyTaxAccountEntry}}createInvoiceDiscountObj(H){return this.orgId=this.authService.authInfo("user").orgId,{calculatedDiscount:H.calculateDiscount,deviceCreatedDate:t().toDate().getTime(),discountAmount:H.discountAmount,discountFlag:H.discountFlag,orgId:this.orgId,percentage:H.percentage,serverCreatedDate:0,transactionType:1,uniqueKeyAccountEntity:H.uniqueKeyOfAccount,uniqueKeyDiscount:generateUUID("DiscountEntity"),uniqueKeyLedger:H.uniqueLeaderKey,uniqueKeyOtherTable:H.uniqueSaleKey,uniqueLedgerEntry:generateUUID("LedgerEntryEntity")}}createOtherChargeObj(H){return this.orgId=this.authService.authInfo("user").orgId,{accountType:0,chargeAmount:H.amount,deviceCreatedDate:t().toDate().getTime(),orgId:this.orgId,otherChargeId:0,otherChargeName:H.name,transactionType:1,uniqueFKEstimate:null,uniqueFKOtherChargeAccountEntry:null,uniqueKeyLedger:H.uniqueLeaderKey,uniqueKeyLedgerEntry:null,uniqueKeyOtherCharge:generateUUID("OtherCharge"),uniqueKeyOtherChargeAccountEntry:H.uniqueKeyOfAccount,uniqueKeyOtherTable:H.uniqueSaleKey}}createSaleOrderMapObj(H){return this.orgId=this.authService.authInfo("user").orgId,{comment:"",createTime:0,device_modified_on:t().toDate().getTime(),documentId:null,ledgerlist:null,orgId:this.orgId,processed_flag:0,soldQuantity:H.soldQuantity,statusCode:0,syncFlag:1,uniqueKeySales:H.uniqueKeySales,uniqueOrderLineItemId:H.uniqueOrderLineItemId,uniqueSOMappingId:generateUUID("SOSMapping"),uniqueSaleLineItemId:H.uniqueSaleLineItemId,uniqueSaleOrderId:H.uniqueSaleOrderId,version:0,_id:null}}createPaymentObj(H){return this.orgId=this.authService.authInfo("user").orgId,{paymentNo:H.paymentNo,accountType:1,uniqueKeyPayment:H.uniqueKeyPayment,otherUniqueKeyFK:H.uniqueSaleKey,uniqueKeyClient:H.uniqueKeyClient,orgId:this.orgId,uniqueKeyFKLedger:H.uniqueKeyFKLedger,uniqueKeyFKAccount:H.paymentAccount,amount:H.paidAmount,dateOfPayment:H.paymentDate,note:H.note,syncFlag:H.syncFlag,enable:0,paymentAdjustmentFlag:1,deviceCreateDate:t().toDate().getTime(),serverUpdatedTime:0,transactionType:0,crDrType:1,receiptNote:null,ledgerEntity:H.ledgerEntity,serverUpdateTime:0,device_modified_on:t().toDate().getTime(),version:1,_id:null,processed_flag:1,documentId:null}}changeKeysForInvoiceApi(H,k,X,tt){this.orgId=this.authService.authInfo("user").orgId;const pt=l.DH.roundToEven(k.invoiceAmount,2),st=l.DH.roundToEven(k.balanceAmount,2),z=l.DH.roundToEven(k.originalProductAmount,2),it=l.DH.roundToEven(k.roundOffAmount,2),at=k.discountTypeSetting,Y=k.discountAccount,x=k.saleProductList.map(It=>(0,e.A)(It,["isSaleOrderProduct","uniqueOrderLineItemId"])),v=(0,_.A)(k.userCustomFields.map(It=>{if(!(0,D.A)(It.value))return{[It.key]:It.value}}),void 0);let O=0;k?.isFromPOSMode&&x.map(It=>(It.appliedTax=JSON.stringify(It.appliedTax),It.orgId=this.orgId,(0,e.A)(It,["totalTaxPercent","totalTaxAmt","totalExclTaxPercent","isFractionEnabled"])));let G={saleList:[{salesFormatNumber:k.invocieNumber,uniqueKeySales:1==X?k.uniqueSaleKey:tt.uniqueKeySales,uniqueKeyFKAccount:k?.selectClient?.uniqueKeyOfAccount,uniqueKeyFKClient:k.selectClient.clientEntity.uniqueKeyClient,uniqueKeyFKLedger:1==X?k.uniqueLeaderKey:tt.uniqueKeyFKLedger,uniqueKeyFKSaleAccountKey:k.saleRecord.uniqueKeyOfAccount,amount:pt,productAmount:z,balance:1===H.invoicePaymentTracking?st:pt,invoiceGenerated:!k.invoiceGenerated,enable:0,pushFlag:1==X?1:2,createDate:k.invocieDate,dueDate:k.invocieDueDate,poDate:k.poDate>0?k.poDate:0,poNumber:/^ *$/.test(k.poNumber)?null:k.poNumber,dueDateFlag:k.dueDateFlag,deviceCreatedDate:1==X?t().toDate().getTime():tt.deviceCreatedDate,taxOnFlag:0,discountOnFlag:k.discountOnFlag,taxType:0,orgId:this.orgId,organizationId:this.orgId,uniqueFKEstimate:null,headerInvoice:k.invocieHeader,footerInvoice:k.invocieFooter,notes:k.invocieNotes,invoiceRefNo:k.refrenceNumber,termsAndConditions:k.termsAndConditions,serverUpdatedTime:1==X?0:tt.serverUpdatedTime,saleProductList:k.invoiceGenerated||(0,D.A)(k.saleProductList)?null:x,taxList:k.taxList,imageAttachments:1==X?null:tt.imageAttachments,userCustomFields:(0,D.A)(v)?"[]":JSON.stringify(v),discountEntity:k.discountEntity,otherChargeList:(0,D.A)(k.otherChargeList)?null:k.otherChargeList,device_modified_on:t().toDate().getTime(),version:1,_id:null,processed_flag:1,documentId:null,syncFlag:1==X?1:2,ledgerEntity:{ledgerId:0,narration:null,transactionNo:k.invocieNumber,createDate:k.invocieDate,serverUpdatedTime:0,orgId:this.orgId,uniqueKeyLedger:1==X?k.uniqueLeaderKey:tt.ledgerEntity.uniqueKeyLedger,modifiedDate:t().toDate().getTime(),deviceCreateDate:1==X?t().toDate().getTime():tt.ledgerEntity.deviceCreateDate,enable:0,pushFlag:1==X?1:2,ledgerType:1,ledgerDetailList:[]},isFromPOSMode:k.isFromPOSMode}]};if(it>0&&!(0,D.A)(k.roundOffAccountKey)&&!(0,h.A)(k.roundOffAccountKey)&&(G.saleList[0].roundOffEntity={amount:it,crDrType:k.roundOffAmtIspositive?2:1,deviceCreatedDate:1==X||(0,D.A)(tt.roundOffEntity)?t().toDate().getTime():tt.roundOffEntity.deviceCreatedDate,enable:0,orgId:this.orgId,transactionType:1,uniqueKeyAccountEntity:k.roundOffAccountKey,uniqueKeyLedger:1==X?k.uniqueLeaderKey:tt.ledgerEntity.uniqueKeyLedger,uniqueKeyOtherTable:1==X?k.uniqueSaleKey:tt.uniqueKeySales,uniqueKeyRoundOff:1==X||(0,D.A)(tt.roundOffEntity)?generateUUID("RoundOffEntity"):tt.roundOffEntity.uniqueKeyRoundOff,uniqueLedgerEntry:1==X?generateUUID("LedgerEntryEntity"):(0,D.A)(tt.roundOffEntity)?generateUUID("RoundOffEntity"):tt.roundOffEntity.uniqueLedgerEntry}),!(0,D.A)(k.saleRecord)&&!(0,D.A)(k.selectClient)){if((0,D.A)(k.taxList)||(0,s.A)(k.taxList,(It,yt)=>{1==It.taxInclExcl&&(O+=It.calculateTax)}),!(0,D.A)(k.saleProductList)&&!k.invoiceGenerated){let It=[],yt=[];(0,s.A)(k.saleProductList,(Mt,Xt)=>{(0,F.A)(Mt,"appliedTax")&&isJsonString(Mt.appliedTax)&&!(0,D.A)(Mt.appliedTax)&&JSON.parse(Mt.appliedTax).forEach((mt,ct)=>{yt.push(mt)})}),(0,D.A)(yt)||yt.forEach((Mt,Xt)=>{let mt=yt.filter(ee=>ee.uniqueKeyTaxAccountEntry==yt[Xt].uniqueKeyTaxAccountEntry),ct={},xt=0;mt.forEach((ee,Ge)=>{xt+=ee.calculateTax,ct={amount:xt,uniqueKeyAccount:ee.uniqueKeyTaxAccountEntry,taxInclExcl:ee.taxInclExcl}}),It.push(ct)});const qt=(0,u.A)(It,"uniqueKeyAccount");(0,s.A)(qt,(Mt,Xt)=>{1==Mt.taxInclExcl&&(O+=Mt.amount)})}if(O=l.DH.roundToEven(O,2),G.saleList[0].ledgerEntity.ledgerDetailList.push({longledgerEntryId:0,amount:pt,drCrType:1,uniqueKeyAccount:k.selectClient.uniqueKeyOfAccount,uniqueKeyLedgerEntry:generateUUID("LeaderEntryEntity"),uniqueKeyFKLedger:1==X?k.uniqueLeaderKey:tt.ledgerEntity.uniqueKeyLedger,orgId:this.orgId,enable:0},{longledgerEntryId:0,amount:l.DH.roundToEven(z-O,2),drCrType:2,uniqueKeyAccount:k.saleRecord.uniqueKeyOfAccount,uniqueKeyLedgerEntry:generateUUID("LeaderEntryEntity"),uniqueKeyFKLedger:1==X?k.uniqueLeaderKey:tt.ledgerEntity.uniqueKeyLedger,orgId:this.orgId,enable:0}),(0,D.A)(k.otherChargeList)||(0,s.A)(k.otherChargeList,(It,yt)=>{G.saleList[0].ledgerEntity.ledgerDetailList.push({ledgerEntryId:0,amount:It.chargeAmount,drCrType:2,uniqueKeyAccount:It.uniqueKeyOtherChargeAccountEntry,uniqueKeyLedgerEntry:generateUUID("LeaderEntryEntity"),uniqueKeyFKLedger:1==X?k.uniqueLeaderKey:tt.ledgerEntity.uniqueKeyLedger,orgId:this.orgId,enable:0})}),it>0&&!(0,D.A)(k.roundOffAccountKey)&&!(0,h.A)(k.roundOffAccountKey)&&G.saleList[0].ledgerEntity.ledgerDetailList.push({longledgerEntryId:0,amount:it,drCrType:k.roundOffAmtIspositive?2:1,uniqueKeyAccount:k.roundOffAccountKey,uniqueKeyLedgerEntry:generateUUID("LeaderEntryEntity"),uniqueKeyFKLedger:1==X?k.uniqueLeaderKey:tt.ledgerEntity.uniqueKeyLedger,orgId:this.orgId,enable:0}),0==at&&!(0,D.A)(k.discountEntity)&&k.discountEntity.calculatedDiscount>0&&G.saleList[0].ledgerEntity.ledgerDetailList.push({ledgerEntryId:0,amount:k.discountEntity.calculatedDiscount,drCrType:1,uniqueKeyAccount:k.discountEntity.uniqueKeyAccountEntity,uniqueKeyLedgerEntry:generateUUID("LeaderEntryEntity"),uniqueKeyFKLedger:1==X?k.uniqueLeaderKey:tt.ledgerEntity.uniqueKeyLedger,orgId:this.orgId,enable:0}),(0,D.A)(k.taxList)||(0,s.A)(k.taxList,(It,yt)=>{G.saleList[0].ledgerEntity.ledgerDetailList.push({ledgerEntryId:0,amount:It.calculateTax,drCrType:2,uniqueKeyAccount:It.uniqueKeyTaxAccountEntry,uniqueKeyLedgerEntry:generateUUID("LeaderEntryEntity"),uniqueKeyFKLedger:1==X?k.uniqueLeaderKey:tt.ledgerEntity.uniqueKeyLedger,orgId:this.orgId,enable:0})}),!k.invoiceGenerated&&!(0,D.A)(k.saleProductList)){let It=[],yt=[],qt=0,Mt=!1;(0,s.A)(k.saleProductList,(mt,ct)=>{(0,F.A)(mt,"appliedTax")&&isJsonString(mt.appliedTax)&&!(0,D.A)(mt.appliedTax)?JSON.parse(mt.appliedTax).forEach((xt,ee)=>{yt.push(xt)}):mt.appliedTax.forEach((xt,ee)=>{yt.push(xt)}),1==at&&(0,F.A)(mt,"discountAmount")&&mt.discountAmount>0&&(Mt=!0,qt+=mt.discountAmount)}),Mt&&qt>0&&G.saleList[0].ledgerEntity.ledgerDetailList.push({ledgerEntryId:0,amount:l.DH.roundToEven(qt,2),drCrType:1,uniqueKeyAccount:Y[0].uniqueKeyOfAccount,uniqueKeyLedgerEntry:generateUUID("LeaderEntryEntity"),uniqueKeyFKLedger:1==X?k.uniqueLeaderKey:tt.ledgerEntity.uniqueKeyLedger,orgId:this.orgId,enable:0}),(0,D.A)(yt)||yt.forEach((mt,ct)=>{let ee,xt=yt.filter(Ce=>Ce.uniqueKeyTaxAccountEntry==yt[ct].uniqueKeyTaxAccountEntry),Ge=0;xt.forEach((Ce,je)=>{Ge+=Ce.calculateTax,ee={ledgerEntryId:0,amount:l.DH.roundToEven(Ge,2),drCrType:2,uniqueKeyAccount:Ce.uniqueKeyTaxAccountEntry,uniqueKeyLedgerEntry:generateUUID("LeaderEntryEntity"),uniqueKeyFKLedger:1==X?k.uniqueLeaderKey:tt.ledgerEntity.uniqueKeyLedger,orgId:this.orgId,enable:0}}),It.push(ee)});const Xt=(0,u.A)(It,"uniqueKeyAccount");(0,D.A)(Xt)||(0,s.A)(Xt,(mt,ct)=>{G.saleList[0].ledgerEntity.ledgerDetailList.push({ledgerEntryId:0,amount:mt.amount,drCrType:2,uniqueKeyAccount:mt.uniqueKeyAccount,uniqueKeyLedgerEntry:generateUUID("LeaderEntryEntity"),uniqueKeyFKLedger:mt.uniqueKeyFKLedger,orgId:mt.orgId,enable:0})})}}let At={paymentList:[]},dt={paymentLinkList:[]};if(!(0,D.A)(k.invoicePaymentList)){let It=k.paymentAgainstAmt;(0,s.A)(k.invoicePaymentList,(yt,qt)=>{let Mt=generateUUID("PaymentEntity"),Xt=generateUUID("PaymentLeaderEntity");At.paymentList.push(this.createPaymentObj({uniqueKeyPayment:Mt,paymentNo:yt.paymentNumber,paymentAccount:yt.paymentAccount.uniqueKeyOfAccount,paymentDate:yt.paymentDate,uniqueKeyFKLedger:Xt,paidAmount:l.DH.roundToEven(yt.paidAmount,2),note:yt.note,syncFlag:1,uniqueSaleKey:1==X?k.uniqueSaleKey:tt.uniqueKeySales,uniqueKeyClient:k.selectClient.clientEntity.uniqueKeyClient,ledgerEntity:{ledgerId:0,narration:null,transactionNo:yt.paymentNumber,createDate:yt.paymentDate,serverUpdatedTime:0,orgId:this.orgId,uniqueKeyLedger:Xt,modifiedDate:t().toDate().getTime(),deviceCreateDate:t().toDate().getTime(),enable:0,pushFlag:1,ledgerType:5,ledgerDetailList:[{longledgerEntryId:0,amount:l.DH.roundToEven(yt.paidAmount,2),drCrType:1,uniqueKeyAccount:yt.paymentAccount.uniqueKeyOfAccount,uniqueKeyLedgerEntry:generateUUID("LeaderEntryEntity"),uniqueKeyFKLedger:Xt,orgId:this.orgId,enable:0},{longledgerEntryId:0,amount:l.DH.roundToEven(yt.paidAmount,2),drCrType:2,uniqueKeyAccount:k.selectClient.uniqueKeyOfAccount,uniqueKeyLedgerEntry:generateUUID("LeaderEntryEntity"),uniqueKeyFKLedger:Xt,orgId:this.orgId,enable:0}]}})),1===H.invoicePaymentTracking&&It>0&&(It>=yt.paidAmount?(dt.paymentLinkList.push({uniqueKeyLink:generateUUID("LinkWithPaymentEntity"),uniqueKeyClientAccountEntity:k.selectClient.uniqueKeyOfAccount,uniqueKeyLinkWithAccountEntity:1==X?k.uniqueSaleKey:tt.uniqueKeySales,uniqueKeyFKLedger:Xt,uniqueKeyFKPaymentEntity:Mt,syncFlag:1,serverModifiedDate:0,deviceCreateDate:t().toDate().getTime(),orgId:this.orgId,transactionLinkType:1,amount:l.DH.roundToEven(yt.paidAmount,2),enable:0,linkType:0,device_modified_on:t().toDate().getTime(),version:1,_id:null,serverUpdatedTime:0,processed_flag:1,documentId:null}),It-=yt.paidAmount):yt.paidAmount>It&&(dt.paymentLinkList.push({uniqueKeyLink:generateUUID("LinkWithPaymentEntity"),uniqueKeyClientAccountEntity:k.selectClient.uniqueKeyOfAccount,uniqueKeyLinkWithAccountEntity:1==X?k.uniqueSaleKey:tt.uniqueKeySales,uniqueKeyFKLedger:Xt,uniqueKeyFKPaymentEntity:Mt,syncFlag:1,serverModifiedDate:0,deviceCreateDate:t().toDate().getTime(),orgId:this.orgId,transactionLinkType:1,amount:l.DH.roundToEven(It,2),enable:0,linkType:0,device_modified_on:t().toDate().getTime(),version:1,_id:null,serverUpdatedTime:0,processed_flag:1,documentId:null}),It=0))})}return 1===H.invoicePaymentTracking&&k.allowAdvancePayment&&!(0,D.A)(k.advPaymentlinkList)&&(0,s.A)(k.advPaymentlinkList,It=>{dt.paymentLinkList.push({uniqueKeyLink:(0,D.A)(It.uniqueKeyLink)?generateUUID("LinkWithPaymentEntity"):It.uniqueKeyLink,uniqueKeyClientAccountEntity:It.uniqueKeyClientAccount,uniqueKeyLinkWithAccountEntity:1==X?k.uniqueSaleKey:tt.uniqueKeySales,uniqueKeyFKLedger:It.uniqueKeyFKLedger,uniqueKeyFKPaymentEntity:It.uniqueKeyPayment,syncFlag:1,serverModifiedDate:0,deviceCreateDate:It.isOpeningBalance?It.date:t().toDate().getTime(),orgId:this.orgId,transactionLinkType:1,amount:l.DH.roundToEven(It.amount,2),enable:0,linkType:!0===It.isOpeningBalance?1:0,device_modified_on:t().toDate().getTime(),version:1,_id:null,serverUpdatedTime:0,processed_flag:1,documentId:null})}),1===H.invoicePaymentTracking&&!(0,D.A)(k.updateAdvacePaymentLinklist)&&2==X&&(0,s.A)(k.updateAdvacePaymentLinklist,It=>{let yt=0;It.isOpeningBalancePayment?yt=1:It.isSaleReturnPayment&&(yt=5),dt.paymentLinkList.push({uniqueKeyLink:It.uniqueKeyLink,uniqueKeyClientAccountEntity:It.uniqueKeyClientAccount,uniqueKeyLinkWithAccountEntity:1==X?k.uniqueSaleKey:tt.uniqueKeySales,uniqueKeyFKLedger:It.uniqueKeyFKLedger,uniqueKeyFKPaymentEntity:It.uniqueKeyPayment,syncFlag:2,serverModifiedDate:0,deviceCreateDate:It.deviceCreateDate,orgId:this.orgId,transactionLinkType:1,amount:l.DH.roundToEven(It.paidAmount,2),enable:0,linkType:yt,device_modified_on:t().toDate().getTime(),version:1,_id:null,serverUpdatedTime:It.serverUpdatedTime,processed_flag:1,documentId:null})}),{saleList:G.saleList,paymentList:At.paymentList,paymentLinkList:dt.paymentLinkList}}changeKeysForInvoicePaymentlink(H){let k=[],X=[];return(0,s.A)(H.filter(tt=>"SALE-PAYMENT-LINK"==tt.paymentLinkType),tt=>{let pt=(0,g.A)(tt.clientAdvPaymentList),st=(0,a.A)((0,g.A)(tt.clientInvList),["formatDate","deviceCreatedDate"],["asc","asc"]);(0,c.A)(st,"balance"),(0,s.A)(st,(it,at)=>{(0,s.A)(pt,(v,O)=>{it.balance>0&&v.advanceAmount>0&&(v.advanceAmount>it.balance?(k.push(this.getFixMapppingPaymentLinkObject({clientUniqueKeyAccount:tt.clientUniqueKeyAccount,uniqueKeyInvoice:it.uniqueKeySales,uniqueKeyFKLedger:v.editData.uniqueKeyFKLedger,uniqueKeyPayment:v.uniqueKeyPayment,transactionLinkType:1,linkAmount:l.DH.roundToEven(it.balance,2)})),pt[O].advanceAmount=l.DH.roundToEven(v.advanceAmount-it.balance,2),st[at].balance=0):it.balance>=v.advanceAmount&&(k.push(this.getFixMapppingPaymentLinkObject({clientUniqueKeyAccount:tt.clientUniqueKeyAccount,uniqueKeyInvoice:it.uniqueKeySales,uniqueKeyFKLedger:v.editData.uniqueKeyFKLedger,uniqueKeyPayment:v.uniqueKeyPayment,transactionLinkType:1,linkAmount:l.DH.roundToEven(v.advanceAmount,2)})),st[at].balance=l.DH.roundToEven(it.balance-v.advanceAmount,2),pt[O].advanceAmount=0))});let Y=pt.filter(v=>v.advanceAmount>0),x=st.filter(v=>v.balance>0);X.push({paymentLinkType:"SALE-PAYMENT-LINK",clientUniqueKeyAccount:tt.clientUniqueKeyAccount,customerName:tt.customerName,clientInvoiceList:x,clientAdvPaymentList:Y,totalAdvPaymentAmt:l.DH.roundToEven((0,c.A)(Y,"advanceAmount"),2),totalInvBalAmt:l.DH.roundToEven((0,c.A)(x,"balance"),2),totalAdvPayment:Y.length,totalUnpaidInv:x.length})})}),(0,s.A)(H.filter(tt=>"PURCHASE-PAYMENT-LINK"==tt.paymentLinkType),tt=>{let pt=(0,g.A)(tt.clientAdvPaymentList),st=(0,a.A)(tt.clientInvList,["formatDate","deviceCreatedDate"],["asc","asc"]);(0,s.A)(st,(z,it)=>{(0,s.A)(pt,(x,v)=>{z.balance>0&&x.advanceAmount>0&&(x.advanceAmount>z.balance?(k.push(this.getFixMapppingPaymentLinkObject({clientUniqueKeyAccount:tt.clientUniqueKeyAccount,uniqueKeyInvoice:z.uniqueKeyPurchase,uniqueKeyFKLedger:x.editData.uniqueKeyFKLedger,uniqueKeyPayment:x.uniqueKeyPayment,transactionLinkType:3,linkAmount:l.DH.roundToEven(z.balance,2)})),pt[v].advanceAmount=l.DH.roundToEven(x.advanceAmount-z.balance,2),st[it].balance=0):z.balance>=x.advanceAmount&&(k.push(this.getFixMapppingPaymentLinkObject({clientUniqueKeyAccount:tt.clientUniqueKeyAccount,uniqueKeyInvoice:z.uniqueKeyPurchase,uniqueKeyFKLedger:x.editData.uniqueKeyFKLedger,uniqueKeyPayment:x.uniqueKeyPayment,transactionLinkType:3,linkAmount:l.DH.roundToEven(x.advanceAmount,2)})),st[it].balance=l.DH.roundToEven(z.balance-x.advanceAmount,2),pt[v].advanceAmount=0))});let at=pt.filter(x=>x.advanceAmount>0),Y=st.filter(x=>x.balance>0);X.push({paymentLinkType:"PURCHASE-PAYMENT-LINK",clientUniqueKeyAccount:tt.clientUniqueKeyAccount,supplierName:tt.supplierName,clientInvoiceList:Y,clientAdvPaymentList:at,totalAdvPaymentAmt:l.DH.roundToEven((0,c.A)(at,"advanceAmount"),2),totalInvBalAmt:l.DH.roundToEven((0,c.A)(Y,"balance"),2),totalAdvPayment:at.length,totalUnpaidInv:Y.length})})}),(0,s.A)(H.filter(tt=>"EXPENSE-PAYMENT-LINK"==tt.paymentLinkType),tt=>{let pt=(0,g.A)(tt.clientAdvPaymentList),st=(0,a.A)(tt.clientInvList,["formatDate","deviceCreatedDate"],["asc","asc"]);(0,s.A)(st,(z,it)=>{(0,s.A)(pt,(x,v)=>{z.balance>0&&x.advanceAmount>0&&(x.advanceAmount>z.balance?(k.push(this.getFixMapppingPaymentLinkObject({uniqueKeyClientAccount:tt.clientUniqueKeyAccount,uniqueKeyInvoice:z.uniqueKeyExpensesEntity,uniqueKeyFKLedger:x.editData.uniqueKeyFKLedger,uniqueKeyPayment:x.uniqueKeyPayment,transactionLinkType:7,linkAmount:l.DH.roundToEven(z.balance,2)})),pt[v].advanceAmount=l.DH.roundToEven(x.advanceAmount-z.balance,2),st[it].balance=0):z.balance>=x.advanceAmount&&(k.push(this.getFixMapppingPaymentLinkObject({clientUniqueKeyAccount:tt.clientUniqueKeyAccount,uniqueKeyInvoice:z.uniqueKeyPurchase,uniqueKeyFKLedger:x.editData.uniqueKeyFKLedger,uniqueKeyPayment:x.uniqueKeyPayment,transactionLinkType:7,linkAmount:l.DH.roundToEven(x.advanceAmount,2)})),st[it].balance=l.DH.roundToEven(z.balance-x.advanceAmount,2),pt[v].advanceAmount=0))});let at=pt.filter(x=>x.advanceAmount>0),Y=st.filter(x=>x.balance>0);X.push({paymentLinkType:"EXPENSE-PAYMENT-LINK",clientUniqueKeyAccount:tt.clientUniqueKeyAccount,supplierName:tt.supplierName,clientInvoiceList:Y,clientAdvPaymentList:at,totalAdvPaymentAmt:l.DH.roundToEven((0,c.A)(at,"advanceAmount"),2),totalInvBalAmt:l.DH.roundToEven((0,c.A)(Y,"balance"),2),totalAdvPayment:at.length,totalUnpaidInv:Y.length})})}),{invPaymentmappingList:k,updatesInvAndAdvPaymentList:(0,u.A)(X,"clientUniqueKeyAccount")}}getFixMapppingPaymentLinkObject(H){return this.orgId=this.authService.authInfo("user").orgId,{uniqueKeyLink:generateUUID("LinkWithPaymentEntity"),uniqueKeyClientAccountEntity:H.clientUniqueKeyAccount,uniqueKeyLinkWithAccountEntity:H.uniqueKeyInvoice,uniqueKeyFKLedger:H.uniqueKeyFKLedger,uniqueKeyFKPaymentEntity:H.uniqueKeyPayment,syncFlag:1,serverModifiedDate:0,deviceCreateDate:t().toDate().getTime(),orgId:this.orgId,transactionLinkType:H.transactionLinkType,amount:l.DH.roundToEven(H.linkAmount,2),enable:0,linkType:0,device_modified_on:t().toDate().getTime(),version:1,_id:null,serverUpdatedTime:0,processed_flag:1,documentId:null}}updateProductBaseRate(H,k,X,tt,pt,st){let z=l.DH.roundToEven((0,c.A)(k,"total"),2),it=0,at=0;return k.map(v=>{if(it=l.DH.roundToEven(l.DH.roundToEven(v.qty,H.quantityRoundOff)*l.DH.roundToEven(v.rate,H.rateRoundOff),2),at=v.discountPercentage>0&&0==v.discountFlag?it*v.discountPercentage/100:1==v.discountFlag?v.discountAmount:0,(0,F.A)(v,"appliedTax")&&!(0,D.A)(v.appliedTax)){let O=JSON.parse(v.appliedTax),G=(0,c.A)(O.filter(mt=>1==mt.taxInclExcl),"percentage"),At=(0,c.A)(O.filter(mt=>0==mt.taxInclExcl),"calculateTax"),dt=0,It=0,yt=[],qt=0,Mt=0;if(O.forEach(mt=>{1===mt.taxInclExcl&&(dt+=(it-at)*mt.percentage/(100+G))}),(0,D.A)(tt)||tt.forEach(mt=>{1==mt.taxInclExcl&&(yt.push(mt),Mt+=mt.percentage)}),0==pt&&(0,F.A)(X,"calculatedDiscount")&&!(0,h.A)(X.calculatedDiscount)&&X.calculatedDiscount>0){const mt=it+At;if(0==X.discountFlag)yt.forEach(ct=>{qt+=(mt-mt*X.percentage/100)*ct.percentage/(100+Mt)});else{let xt=mt*(100*X.discountAmount/z)/100;yt.forEach(ee=>{qt+=(mt-xt)*ee.percentage/(100+Mt)})}}else{const mt=l.DH.roundToEven(it-at+At,2);yt.forEach(ct=>{qt+=mt*ct.percentage/(100+Mt)})}It=l.DH.roundToEven(it-dt-qt,2);const Xt=It/v.qty;return{...v,baseRate:Xt}}})}deleteInvoice(H,k,X,tt){if(tt)return new Promise((pt,st)=>{let z={saleIdList:[],saleReturnIdList:[],paymentLinkIdList:[],writeOffIdList:[]};(0,s.A)(H,it=>{let at=k.saleInvoiceCollection.find(x=>x.uniqueKeySales===it);(0,D.A)(at)||z.saleIdList.push(it);let Y=k.saleReturnCollection.find(x=>x.uniqueKeySalesReturn===it);if((0,D.A)(Y)||z.saleReturnIdList.push(it),!(0,D.A)(at)||!(0,D.A)(Y)){let x=k.allPaymentLinkList.filter(O=>O.uniqueKeyLinkWithAccountEntity===it).map(O=>O.uniqueKeyLink);(0,s.A)(x,O=>{z.paymentLinkIdList.push(O)});let v=k.allWriteOffList.filter(O=>O.uniqueKeyOtherFK==it).map(O=>O.uniqueKeyWriteOff);(0,s.A)(v,O=>{z.writeOffIdList.push(O)})}}),(0,D.A)(l.DH.filterObject(z))?pt(!1):this.syncDbService.deleteMultipleDataToDB(l.DH.filterObject(z),it=>{pt(200==it.status)})});{const pt=this.translocoService.translate("DO_YOU_WANT_TO_DELETE_TXT"),st=this.translocoService.translate("YES_DELETE_IT"),z=this.translocoService.translate("SALE_DELETED_SUCCESSFULLY"),it=this.translocoService.translate("SALE_NOT_DELETED");this.commonService.openConfirm({html:pt,confirmButtonText:st},at=>{if(at.isConfirmed){l.DH.showLoader(!0);let Y={saleIdList:[],saleReturnIdList:[],paymentLinkIdList:[],writeOffIdList:[]};(0,s.A)(H,x=>{let v=k.saleInvoiceCollection.find(G=>G.uniqueKeySales===x);(0,D.A)(v)||Y.saleIdList.push(x);let O=k.saleReturnCollection.find(G=>G.uniqueKeySalesReturn===x);if((0,D.A)(O)||Y.saleReturnIdList.push(x),!(0,D.A)(v)||!(0,D.A)(O)){let G=k.allPaymentLinkList.filter(dt=>dt.uniqueKeyLinkWithAccountEntity===x).map(dt=>dt.uniqueKeyLink);(0,s.A)(G,dt=>{Y.paymentLinkIdList.push(dt)});let At=k.allWriteOffList.filter(dt=>dt.uniqueKeyOtherFK==x).map(dt=>dt.uniqueKeyWriteOff);(0,s.A)(At,dt=>{Y.writeOffIdList.push(dt)})}}),(0,D.A)(l.DH.filterObject(Y))?(l.DH.showLoader(!1),this.commonService.openConfirm({title:"Deleted!",text:it,icon:"error",showCancelButton:!1},x=>{X({delete_successfully:!1})})):this.syncDbService.deleteMultipleDataToDB(l.DH.filterObject(Y),x=>{200==x.status?(l.DH.showLoader(!1),this.commonService.openConfirm({title:"Deleted!",text:z,icon:"success",showCancelButton:!1},O=>{this.syncDbService.syncData(),X({delete_successfully:!0})})):(0,B.A)(()=>{l.DH.showLoader(!1),this.commonService.openConfirm({title:"Deleted!",text:it,icon:"error",showCancelButton:!1},O=>{X({delete_successfully:!1})})})})}})}}deleteWriteOff(H,k,X,tt){if(tt)return new Promise((pt,st)=>{let z={paymentLinkIdList:[],writeOffIdList:[]};(0,s.A)(H,it=>{let at=k.allWriteOffList.filter(x=>x.uniqueKeyWriteOff==it).map(x=>x.uniqueKeyWriteOff);(0,s.A)(at,x=>{z.writeOffIdList.push(x)});let Y=k.allPaymentLinkList.filter(x=>x.uniqueKeyFKPaymentEntity===it).map(x=>x.uniqueKeyLink);(0,s.A)(Y,x=>{z.paymentLinkIdList.push(x)})}),(0,B.A)(()=>{(0,D.A)(l.DH.filterObject(z))?pt(!1):this.syncDbService.deleteMultipleDataToDB(l.DH.filterObject(z),it=>{pt(200==it.status)})})});{const pt=this.translocoService.translate("DO_YOU_WANT_TO_DELETE_TXT"),st=this.translocoService.translate("YES_DELETE_IT"),z=this.translocoService.translate("WRITEOFF_DELETED_SUCCESSFULLY"),it=this.translocoService.translate("WRITEOFF_NOT_DELETE");this.commonService.openConfirm({html:pt,confirmButtonText:st},at=>{if(at.isConfirmed){l.DH.showLoader(!0);let Y={paymentLinkIdList:[],writeOffIdList:[]};(0,s.A)(H,x=>{let v=k.allWriteOffList.filter(G=>G.uniqueKeyWriteOff==x).map(G=>G.uniqueKeyWriteOff);(0,s.A)(v,G=>{Y.writeOffIdList.push(G)});let O=k.allPaymentLinkList.filter(G=>G.uniqueKeyFKPaymentEntity===x).map(G=>G.uniqueKeyLink);(0,s.A)(O,G=>{Y.paymentLinkIdList.push(G)})}),(0,B.A)(()=>{(0,D.A)(l.DH.filterObject(Y))?(l.DH.showLoader(!1),this.commonService.openConfirm({title:"Deleted!",text:it,icon:"error",showCancelButton:!1},x=>{X({delete_successfully:!1})})):this.syncDbService.deleteMultipleDataToDB(l.DH.filterObject(Y),x=>{200==x.status?(l.DH.showLoader(!1),this.commonService.openConfirm({title:"Deleted!",text:z,icon:"success",showCancelButton:!1},O=>{this.syncDbService.syncData(),X({delete_successfully:!0})})):(0,B.A)(()=>{l.DH.showLoader(!1),this.commonService.openConfirm({title:"Deleted!",text:it,icon:"error",showCancelButton:!1},O=>{X({delete_successfully:!1})})})})})}})}}generatePdf(H,k,X,tt){tt?this.commonService.showAlert(l.DH.alertMessage(1)):this.createSalePdf(H,pt=>{(0,F.A)(pt,"serialDataByte")&&("download"===X?downloadPDF(pt.serialDataByte,k):"preview"===X&&previewPDF(pt.serialDataByte,k))})}getSaleReturnProducts(H,k,X){const tt=[],pt=k.filter(z=>z.invoiceProductAvailable&&z.uniqueKeyFKAccount===H),st=pt.map(z=>z.saleReturnMappingList).map(z=>z.filter(it=>it.uniqueKeySales==X)).filter(z=>!(0,D.A)(z));return(0,D.A)(l.DH.mergeArrayValues(st))||(0,s.A)(l.DH.mergeArrayValues(st),z=>{let it=pt.filter(at=>z.uniqueSaleReturnId==at.uniqueKeySalesReturn);(0,s.A)(it,at=>{let Y=at.saleReturnProductList.filter(x=>x.uniqueKeySaleReturnProduct==z.uniqueSalesReturnLineItemId).map(x=>({...x,uniqueSaleLineId:z.uniqueSaleLineItemId}));tt.push(Y)})}),l.DH.mergeArrayValues(tt)}prepareInvoiceForm(H,k,X){let tt=[];if(!(0,D.A)(k.saleProductList))for(let pt of k.saleProductList){let st=[],z=[];for(let it of JSON.parse(pt.appliedTax))0==it.taxInclExcl?st.push(it):z.push(it);tt.push({appliedTax:pt.appliedTax,baseRate:pt.baseRate,totalTaxAmt:roundToEven((0,c.A)(st,"calculateTax"),2),incTaxAmt:roundToEven((0,c.A)(z,"calculateTax"),2),description:pt.description,discountAmount:pt.discountAmount,discountFlag:pt.discountFlag,discountPercentage:pt.discountPercentage,orgId:pt.orgId,productCode:pt.productCode,productName:pt.productName,qty:pt.qty,rate:pt.rate,taxRate:pt.taxRate,total:pt.total,uniqueKeyFKInvoice:pt.uniqueKeyFKInvoice,uniqueKeyFKProduct:pt.uniqueKeyFKProduct,uniqueKeyInvoiceProduct:pt.uniqueKeyInvoiceProduct,unit:pt.unit,listItemCustomField:pt.listItemCustomField})}return{selectedClient:X||null,contactPersonName:(0,D.A)(X)||(0,D.A)(X.clientEntity)?null:X.clientEntity.contactPersonName,amount:k.amount,balance:k.balance,createDate:k.createDate,createTime:k.createTime,deviceModifiedOn:k.device_modified_on,discountEntity:k.discountEntity,discountOnFlag:k.discountOnFlag,documentId:k.documentId,dueDate:k.dueDate,dueDateFlag:k.dueDateFlag,enable:k.enable,footerInvoice:k.footerInvoice,formatCreateDate:k.formatCreateDate,headerInvoice:k.headerInvoice,imageAttachments:k.imageAttachments,invoiceGenerated:k.invoiceGenerated,invoiceRefNo:k.invoiceRefNo,ledgerEntity:k.ledgerEntity,ledgerlist:k.ledgerlist,notes:k.notes,orgId:k.organizationId,organizationId:k.organizationId,otherChargeList:k.otherChargeList,poDate:k.poDate,poNumber:k.poNumber,processed_flag:k.processed_flag,productAmount:k.productAmount,recordVersion:k.recordVersion,roundOffEntity:k.roundOffEntity,saleProductList:tt,transactionNo:k.salesFormatNumber,serverUpdatedTime:k.serverUpdatedTime,syncFlag:k.syncFlag,taxList:k.taxList,termsAndConditions:k.termsAndConditions,uniqueFKEstimate:k.uniqueFKEstimate,uniqueKey:k.uniqueKey,uniqueKeyFKAccount:k.uniqueKeyFKAccount,uniqueKeyFKClient:k.uniqueKeyFKClient,uniqueKeyFKLedger:k.uniqueKeyFKLedger,uniqueKeyFKSaleAccountKey:k.uniqueKeyFKSaleAccountKey,uniqueKeySales:k.uniqueKeySales,userCustomFields:k.userCustomFields,version:k.version,_id:k._id,_uuid:k._uuid,isFromPOSMode:k.isFromPOSMode||!1}}createProductObjForDuplicate(H,k){return this.orgId=this.authService.authInfo("user").orgId,{productName:k.productName,qty:l.DH.roundToEven(k.qty,H.quantityRoundOff),baseRate:l.DH.roundToEven(k.baseRate,H.rateRoundOff),rate:l.DH.roundToEven(k.rate,H.rateRoundOff),description:k.description,appliedTax:k.appliedTax,discountAmount:l.DH.roundToEven(k.discountAmount,H.percentRoundOff),discountFlag:k.discountFlag,discountPercentage:k.discountPercentage,orgId:this.orgId,syncFlag:1,productCode:k.productCode,taxRate:0,total:l.DH.roundToEven(k.total,2),uniqueKeyFKInvoice:k.uniqueKeyFKInvoice,uniqueKeyFKProduct:k.uniqueKeyFKProduct,uniqueKeyInvoiceProduct:generateUUID("SaleProductEntity"),unit:k.unit,isSaleOrderProduct:!!k.isSaleOrderProduct&&k.isSaleOrderProduct,uniqueOrderLineItemId:k.isSaleOrderProduct?k.uniqueOrderLineItemId:"",listItemCustomField:k.listItemCustomField||""}}changeKeysForPaymentLinkList(H){return{uniqueKeyLink:H.uniqueKeyLink,uniqueKeyClientAccountEntity:H.uniqueKeyClientAccountEntity,uniqueKeyLinkWithAccountEntity:H.uniqueKeyLinkWithAccountEntity,uniqueKeyFKLedger:H.uniqueKeyFKLedger,uniqueKeyFKPaymentEntity:H.uniqueKeyFKPaymentEntity,serverModifiedDate:0,deviceCreateDate:H.deviceCreateDate,orgId:this.orgId,transactionLinkType:H.transactionLinkType,amount:l.DH.roundToEven(H.amount,2),enable:0,linkType:H.linkType,device_modified_on:t().toDate().getTime(),version:1,_id:null,serverUpdatedTime:0,processed_flag:1,syncFlag:2,documentId:null}}static#t=this.\u0275fac=function(k){return new(k||L)(p.KVO(f.V),p.KVO(E.y),p.KVO(w.W),p.KVO(Q.h),p.KVO(b.P),p.KVO(C.J),p.KVO(T.JO))};static#e=this.\u0275prov=p.jDH({token:L,factory:L.\u0275fac,providedIn:"root"})}return L})()},80066:(Fe,Tt,d)=>{"use strict";d.d(Tt,{a:()=>R});var l=d(54438),t=d(92639);let R=(()=>{class F{constructor(_,D){this.elementRef=_,this.invoiceTemplateService=D}ngAfterViewInit(){const _=this.elementRef.nativeElement;this.invoiceTemplateService.templateSettingsSubject$.subscribe(D=>{_.style.setProperty("--theme-bg-color",D.colorcode),_.style.setProperty("--theme-color",D.colorcode)})}ngOnChanges(){const _=this.elementRef.nativeElement;_.style.setProperty("--theme-bg-color",this.colorObj.bgColor),_.style.setProperty("--theme-color",this.colorObj.bgColor)}static#t=this.\u0275fac=function(D){return new(D||F)(l.rXU(l.aKT),l.rXU(t.B))};static#e=this.\u0275dir=l.FsC({type:F,selectors:[["","appInvoiceColor",""]],inputs:{colorObj:[l.Mj6.None,"color","colorObj"]},features:[l.OA$]})}return F})()},92639:(Fe,Tt,d)=>{"use strict";d.d(Tt,{B:()=>g});var l=d(10467),t=d(21413),R=d(72036),F=d(66689),e=d(54438),_=d(7004),D=d(93832),h=d(4922),s=d(7180),u=d(39477);let g=(()=>{class a{constructor(B,p,f,E,w){var Q=this;this.dataStoreService=B,this.syncApiDataService=p,this.authService=f,this.translocoService=E,this.settingService=w,this.templateSettings={colorcode:"#5487EA",isColoredTheme:!0,templateVersion:1},this.typeOfForm="",this.templateSettingsSubject=new t.B,this.templateSettingsSubject$=this.templateSettingsSubject.asObservable(),this.authInfo=this.authService.authInfo(),this.activeLanguage=this.translocoService.getActiveLang(),this.requestFrom="",this.orgId=this.authService.authInfo("user").orgId,this.osLogo="",this.osImageUrl="",this.syncApiDataService.fetchDbData("filterSettingData",function(){var b=(0,l.A)(function*(C){var T=yield C.data;200===C.status&&!(0,R.A)(T)&&(0,F.A)(T,"androidSettings")&&!(0,R.A)(T.androidSettings)&&(Q.settingData=T.androidSettings,Q.invoiceThemeId=Q.settingData.invoiceThemeSettings.invoiceThemeId,Q.selectBgColor="#"+decimalHexTwosComplement(Q.settingData.invoiceThemeSettings.color),Q.isColoredTheme=Q.settingData.invoiceThemeSettings.isInvoiceThemeColor)});return function(C){return b.apply(this,arguments)}}()),this.setTemplateSettings({colorcode:this.selectBgColor,isColoredTheme:this.isBlackAndWhiteTheme,templateVersion:this.invoiceThemeId})}setTemplateSettings(B){this.templateSettings=B,this.templateSettingsSubject.next(B)}getTemplateSettings(){return this.templateSettings}getDefaultTemplateObj(){return{amount:1287656.25,balance:1187656.25,createDate:16693344e5,createTime:1669354201187,deviceCreatedDate:1669354201187,device_modified_on:1669354230476,discountEntity:null,discountOnFlag:1,documentId:null,dueDate:null,dueDateFlag:3,enable:0,footerInvoice:"hi"==this.activeLanguage?"Invoice footer message here":this.translocoService.translate("FOOTER_MSG"),headerInvoice:"hi"==this.activeLanguage?"Any Header message here":this.translocoService.translate("HEADER_MSG"),imageAttachments:null,invoiceGenerated:!0,invoiceRefNo:"",ledgerEntity:{createDate:16693344e5,createTime:1667952e6,deviceCreateDate:1669354201187,device_modified_on:0,documentId:null,enable:0,ledgerDetailList:[{amount:1287656.25,drCrType:1,enable:0,ledgerEntryId:0,orgId:91485,pushFlag:0,uniqueKeyAccount:"AccountsEntity_16693533091968d40d1a104f7sq7bb",uniqueKeyFKLedger:"LeaderEntity_1669353907460a96320f9cghqvua4i",uniqueKeyLedgerEntry:"LeaderEntryEntity_166935423047782425aa7abq1map8e"},{amount:1291731.82,drCrType:2,enable:0,ledgerEntryId:0,orgId:91485,pushFlag:0,uniqueKeyAccount:"AccountsEntity_80acdd273c4bdad6_1622520680735_e6e9323a-d77e-49ac-b114-d0c4a7b88fff_81",uniqueKeyFKLedger:"LeaderEntity_1669353907460a96320f9cghqvua4i",uniqueKeyLedgerEntry:"LeaderEntryEntity_166935423047799811a012c7rdeyrw"},{amount:61316.96,drCrType:2,enable:0,ledgerEntryId:0,orgId:91485,pushFlag:0,uniqueKeyAccount:"AccountsEntity_80acdd273c4bdad6_1622520691522_e349e320-4378-4523-88e3-7da63c0d7f67_46",uniqueKeyFKLedger:"LeaderEntity_1669353907460a96320f9cghqvua4i",uniqueKeyLedgerEntry:"LeaderEntryEntity_16693542304778e4d6544ly4o7ot1h"},{amount:118750,drCrType:1,enable:0,ledgerEntryId:0,orgId:91485,pushFlag:0,uniqueKeyAccount:"AccountsEntity_AC_DISC_discount_account_9",uniqueKeyFKLedger:"LeaderEntity_1669353907460a96320f9cghqvua4i",uniqueKeyLedgerEntry:"LeaderEntryEntity_1669354230477a1ecf074xsppwkboq"},{amount:21951.22,drCrType:2,enable:0,ledgerEntryId:0,orgId:91485,pushFlag:0,uniqueKeyAccount:"AccountsEntity_166901781321186ad19736343yr7to",uniqueKeyFKLedger:"LeaderEntity_1669353907460a96320f9cghqvua4i",uniqueKeyLedgerEntry:"LeaderEntryEntity_166935423047787dbb702l88y5rltj"},{amount:31406.25,drCrType:2,enable:0,ledgerEntryId:0,orgId:91485,uniqueKeyAccount:"AccountsEntity_1669199535293bc2d7ba0271ryg0cp",uniqueKeyFKLedger:"LeaderEntity_1669353907460a96320f9cghqvua4i",uniqueKeyLedgerEntry:"LeaderEntryEntity_16693542304778a9a08b93ceumb87v"}],ledgerId:0,ledgerType:1,ledgerlist:null,modifiedDate:1669354230476,narration:null,orgId:91485,processed_flag:0,pushFlag:2,serverUpdatedTime:0,transactionNo:"INV-21",uniqueKey:"LeaderEntity_1667983535397afc5f35et0xu0lr4h",uniqueKeyLedger:"LeaderEntity_1667983535397afc5f35et0xu0lr4h",version:0,_id:null},ledgerlist:{createDate:1667952e6,createTime:1667952e6,deviceCreateDate:1667983715089,device_modified_on:0,documentId:null,enable:0,ledgerDetailList:[{amount:745.76,drCrType:1,enable:0,ledgerEntryId:0,orgId:91485,pushFlag:0,uniqueKeyAccount:"AccountsEntity_1667983268473913ab7d49s8yszugc",uniqueKeyFKLedger:"LeaderEntity_1667983535397afc5f35et0xu0lr4h",uniqueKeyLedgerEntry:"LeaderEntryEntity_1667983814138952b021ed9oare7cl"},{amount:640.8,drCrType:2,enable:0,ledgerEntryId:0,orgId:91485,pushFlag:0,uniqueKeyAccount:"AccountsEntity_0e3f00f447ee8bf1_1661769439264_3dddc84a-3944-4d61-bd0d-8e84d5c33760_72",uniqueKeyFKLedger:"LeaderEntity_1667983535397afc5f35et0xu0lr4h",uniqueKeyLedgerEntry:"LeaderEntryEntity_1667983814138a6848ca5fbb1s7pka"},{amount:20,drCrType:2,enable:0,ledgerEntryId:0,orgId:91485,pushFlag:0,uniqueKeyAccount:"AccountsEntity_ec01f9edfb1b57fe_1648797374055_0b39c7a2-3b30-436b-b510-44140e58669b_64",uniqueKeyFKLedger:"LeaderEntity_1667983535397afc5f35et0xu0lr4h",uniqueKeyLedgerEntry:"LeaderEntryEntity_1667983814139965a82balvxhhsro0"},{amount:72,drCrType:1,enable:0,ledgerEntryId:0,orgId:91485,pushFlag:0,uniqueKeyAccount:"AccountsEntity_AC_DISC_discount_account_9",uniqueKeyFKLedger:"LeaderEntity_1667983535397afc5f35et0xu0lr4h",uniqueKeyLedgerEntry:"LeaderEntryEntity_16679838141398c0f1711j2spqr4oc"},{amount:77.76,drCrType:2,enable:0,ledgerEntryId:0,orgId:91485,pushFlag:0,uniqueKeyAccount:"AccountsEntity_80acdd273c4bdad6_1622520691522_e349e320-4378-4523-88e3-7da63c0d7f67_46",uniqueKeyFKLedger:"LeaderEntity_1667983535397afc5f35et0xu0lr4h",uniqueKeyLedgerEntry:"LeaderEntryEntity_1667983814139bd5f54ce3p4ap58o7"},{amount:79.2,drCrType:2,enable:0,ledgerEntryId:0,orgId:91485,pushFlag:0,uniqueKeyAccount:"AccountsEntity_80acdd273c4bdad6_1622520691521_30483140-5d4e-4015-810a-93b6679a516f_13",uniqueKeyFKLedger:"LeaderEntity_1667983535397afc5f35et0xu0lr4h",uniqueKeyLedgerEntry:"LeaderEntryEntity_16679838141399afee1dbrasz3f96r"}]},ledgerId:0,ledgerType:1,modifiedDate:1667983814138,narration:null,orgId:91485,processed_flag:0,pushFlag:2,serverUpdatedTime:0,transactionNo:"INV-21",uniqueKey:"LeaderEntity_1667983535397afc5f35et0xu0lr4h",uniqueKeyLedger:"LeaderEntity_1667983535397afc5f35et0xu0lr4h",version:0,_id:null,notes:"",organizationId:91485,otherChargeList:[],poDate:0,poNumber:null,productAmount:720,recordVersion:0,roundOffEntity:null,saleProductList:[{appliedTax:'[{"calculateTax":21951.22,"percentage":2.5,"taxInclExcl":1,"uniqueKeyTaxAccountEntry":"AccountsEntity_166901781321186ad19736343yr7to"},{"calculateTax":22500,"percentage":2.5,"taxInclExcl":0,"uniqueKeyTaxAccountEntry":"AccountsEntity_1669199535293bc2d7ba0271ryg0cp"}]',baseRate:93412.021,totalTaxAmt:22500,incTaxAmt:21951.22,description:"13.3 -inch screen, Intel Core i5, with a processing speed of 1.7 or 1.8 GHz, 500 or 750GB of hard drive space",discountAmount:1e5,discountFlag:0,discountPercentage:10,orgId:91485,productCode:"MAC-2906",productName:"Macbook Pro",qty:10,rate:1e5,taxRate:0,total:922500,uniqueKeyFKInvoice:"SaleEntity_1669353907460b2763b0b4fdazussk",uniqueKeyFKProduct:"ProductEntity_1669353556075a47e28e6rtadmkm9p",uniqueKeyInvoiceProduct:"SaleProductEntity_1669353952463a5b6b0abxs6brjbiv",unit:"PC."},{appliedTax:'[{"calculateTax":8906.25,"percentage":2.5,"taxInclExcl":0,"uniqueKeyTaxAccountEntry":"AccountsEntity_1669199535293bc2d7ba0271ryg0cp"}]',baseRate:71522.322,totalTaxAmt:8906.25,incTaxAmt:0,description:" ",discountAmount:18750,discountFlag:0,discountPercentage:5,orgId:91485,productCode:"MIN-2903",productName:"Mac mini",qty:5,rate:75e3,taxRate:0,total:365156.25,uniqueKeyFKInvoice:"SaleEntity_1669353907460b2763b0b4fdazussk",uniqueKeyFKProduct:"ProductEntity_16693539008799abd909d4tk3gqj1g",uniqueKeyInvoiceProduct:"SaleProductEntity_16693540232438baebcdasbw7rl2cf",unit:"Pc."}],salesFormatNumber:"INV-1",syncFlag:3,taxList:[{calculateTax:61316.96,orgId:91485,percentage:5,taxInclExcl:1,taxName:null,transactionType:1,uniqueKeyLedger:"LeaderEntity_1669353907460a96320f9cghqvua4i",uniqueKeyLedgerEntry:null,uniqueKeyOtherTable:"SaleEntity_1669353907460b2763b0b4fdazussk",uniqueKeyTax:"TaxEntity_16693539079399236bc9cr56k0egbr",uniqueKeyTaxAccountEntry:"AccountsEntity_80acdd273c4bdad6_1622520691522_e349e320-4378-4523-88e3-7da63c0d7f67_46"}],termsAndConditions:'["1.Ensure you counter check all Goods received are in good condition.\\n\\n2. Goods once sold cannot be Refunded or Returned.\\n\\n3. All Goods given out remains the property of Flux Tech Solutions ltd  untill when they are fully paid. \\n\\n4. 12 months warranty apply to all Brand New laptops and Desktops. \\n\\n5. Ex-uk maximum warranty period is 6 months.\\n\\n6.WARRANTY  EXCLUDES THE FOLLOWING\\ni, physical damages  such as pressure marks on screen/breakage.\\nii, water or any form of liquid spillage.\\niii, power surge and related issues.\\niv, Battery, hard drives,Ports & Keyboard failure.\\nV, Flower/Power Cables and Adapters.\\n"]',uniqueFKEstimate:null,uniqueKeyFKAccount:"AccountsEntity_16693533091968d40d1a104f7sq7bb",uniqueKeyFKClient:"ClientEntity_1669353309196b1d184bdjwmil3zcu",uniqueKeyFKLedger:"LeaderEntity_1669353907460a96320f9cghqvua4i",uniqueKeyFKSaleAccountKey:"AccountsEntity_80acdd273c4bdad6_1622520680735_e6e9323a-d77e-49ac-b114-d0c4a7b88fff_81",uniqueKeySales:"SaleEntity_1669353907460b2763b0b4fdazussk",userCustomFields:"[]",_uuid:1713}}getDefaultClientInfo(B){return{address:"77 Memorial Drive, Brockton Ma 2301",businessDetail:"",businessId:"RTMG46899",clientId:0,clientType:1,contactPersonName:"Mark Manson",deviceCreatedDate:1669353309197,email:"mark@gmail.com",enable:0,modifiedDate:1669353309197,narration:"",number:"9999999999",openingBalanceAmount:1200,openingBalanceDate:1506816e6,orgId:91485,orgName:"Mark Manson",shippingAddress:"560 State Road, North Dartmouth",uniqueKeyClient:"ClientEntity_1669353309196b1d184bdjwmil3zcu"}}getOtherChargesList(B){return{accountType:B.accountType,otherChargeName:B.otherChargeName,transactionType:B.transactionType,chargeAmount:B.chargeAmount,translatedKey:this.getTransaletdKey(B.otherChargeName)}}getTransaletdKey(B){switch(B){case"Shipping Charges":return"SHIPPING_LABEL";case"Packing Charges":return"PACKING_CHARGES";case"Labour Charges":return"LABOUR_CHARGES";case"Material Handling Expenses":return"MATERIAL_HANDLING_EXPENSES";case"Material Handling Charges":return"MATERIAL_HANDLING_CHARGES";case"Transportation Charges":return"TRANSPORTATION_CHARGES";case"Transportation Expenses":return"TRANSPORTATION_EXPENSES";case"Labour Expenses":return"LABOUR_EXPENSES";case"Packing Expenses":return"PACKING_EXPENSES";default:return B}}prepareEcommClientData(B,p){let f=B.find(C=>C.uniqueKeyEcomSaleOrder==p),E="",w="",Q="",b="";return(0,F.A)(f,"default_form_fields")&&!(0,R.A)(f.default_form_fields)&&f.default_form_fields.map(C=>{"Name"===C.key&&(E=C.value),"Email Id"===C.key&&(w=C.value),"Mobile No"===C.key&&(Q=C.value),"Address"===C.key&&(b=C.value)}),{address:b,businessDetail:"",businessId:"",clientId:0,clientType:1,contactPersonName:E,deviceCreatedDate:f.deviceCreateDate,email:w,enable:0,modifiedDate:0,narration:"",number:Q,openingBalanceAmount:0,openingBalanceDate:0,orgId:this.orgId,orgName:E,shippingAddress:b,uniqueKeyClient:"",customfiels:f.custom_form_fields}}static#t=this.\u0275fac=function(p){return new(p||a)(e.KVO(_.V),e.KVO(D.P),e.KVO(h.y),e.KVO(s.JO),e.KVO(u.q))};static#e=this.\u0275prov=e.jDH({token:a,factory:a.\u0275fac,providedIn:"root"})}return a})()},92900:(Fe,Tt,d)=>{"use strict";d.d(Tt,{h:()=>$e});var l=d(10467),t=d(67376),F=d(98808),e=d(54438),_=d(92639),D=d(7004),h=d(4300),s=d(93832),u=d(39866),g=d(345),a=d(45037),c=d(45189),B=d(7180),p=d(39477),f=d(60177),E=d(80066),w=d(35036),Q=d(52953);const b=q=>({"mt-3":q}),C=(q,te,M)=>[q,te,!0,M,!1],T=(q,te)=>[q,te,!0,2,!0];function N(q,te){if(1&q&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG();e.R7$(),e.SpI(" ",null!=S.customFields&&S.customFields.invoice?null==S.customFields?null:S.customFields.invoice:M("INV_LABEL")," ")}}function L(q,te){if(1&q&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG();e.R7$(),e.SpI(" ",null!=S.customFields&&S.customFields.estimate?null==S.customFields?null:S.customFields.estimate:M("EST_LABEL")," ")}}function J(q,te){if(1&q&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG();e.R7$(),e.SpI(" ",null!=S.customFields&&S.customFields.salesOrder?null==S.customFields?null:S.customFields.salesOrder:M("SALE_ORDER_TITLE")," ")}}function H(q,te){if(1&q&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&q){const M=e.XpG().$implicit;e.R7$(),e.SpI(" ",M("SALE_RETURN")," ")}}function k(q,te){if(1&q&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG();e.R7$(),e.SpI(" ",null!=S.customFields&&S.customFields.purchaseRecord?null==S.customFields?null:S.customFields.purchaseRecord:M("PURCHASE_RECORD")," ")}}function X(q,te){if(1&q&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG();e.R7$(),e.SpI(" ",null!=S.customFields&&S.customFields.purchaseOrder?null==S.customFields?null:S.customFields.purchaseOrder:M("PURCHASE_ORDER")," ")}}function tt(q,te){if(1&q&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&q){const M=e.XpG().$implicit;e.R7$(),e.SpI(" ",M("PURCHASE_RETURN")," ")}}function pt(q,te){if(1&q&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&q){const M=e.XpG().$implicit;e.R7$(),e.SpI(" ",M("ECOM_SALE_ORDER")," ")}}function st(q,te){if(1&q&&(e.j41(0,"div",57),e.EFF(1),e.nI1(2,"dateFormat"),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG();e.R7$(),e.Lme(" ",null!=S.customFields&&S.customFields.dueDate?null==S.customFields?null:S.customFields.dueDate:M("DUE_DATE_LABEL")," : ",e.i5U(2,2,null==S.invoiceObject?null:S.invoiceObject.dueDate,S.settingData),"")}}function z(q,te){if(1&q&&(e.j41(0,"div",57),e.EFF(1),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG();e.R7$(),e.Lme("",M("REF_NUM_LABLE")," : ",null==S.invoiceObject?null:S.invoiceObject.invoiceRefNo," ")}}function it(q,te){if(1&q&&(e.j41(0,"div",58),e.nrm(1,"img",59),e.k0s()),2&q){const M=e.XpG(2);e.R7$(),e.Y8G("src",null==M.logo?null:M.logo.value,e.B4B)}}function at(q,te){if(1&q&&(e.j41(0,"div",58),e.nrm(1,"img",59),e.k0s()),2&q){const M=e.XpG(2);e.R7$(),e.Y8G("src",null==M.osLogo?null:M.osLogo.value,e.B4B)}}function Y(q,te){if(1&q&&(e.j41(0,"p",60),e.EFF(1),e.k0s()),2&q){const M=e.XpG(2);e.R7$(),e.JRh(null==M.organizationData?null:M.organizationData.org_address_1)}}function x(q,te){if(1&q&&(e.j41(0,"p",60),e.EFF(1),e.k0s()),2&q){const M=e.XpG(2);e.R7$(),e.JRh(null==M.organizationData?null:M.organizationData.org_phone_no)}}function v(q,te){if(1&q&&(e.j41(0,"p",60),e.EFF(1),e.k0s()),2&q){const M=e.XpG(2);e.R7$(),e.JRh(null==M.organizationData?null:M.organizationData.display_email)}}function O(q,te){if(1&q&&(e.j41(0,"p",60),e.EFF(1),e.k0s()),2&q){const M=e.XpG(2);e.R7$(),e.JRh(null==M.organizationData?null:M.organizationData.website_link)}}function G(q,te){if(1&q&&(e.j41(0,"p",60),e.EFF(1),e.k0s()),2&q){const M=e.XpG(2);e.R7$(),e.Lme("",null!=M.customFields&&M.customFields.taxId?null==M.customFields?null:M.customFields.taxId:"GSTIN"," : ",null==M.organizationData?null:M.organizationData.business_id," ")}}function At(q,te){if(1&q&&(e.j41(0,"h5",61),e.EFF(1),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG();e.R7$(),e.SpI(" ",null!=S.customFields&&S.customFields.billTo?null==S.customFields?null:S.customFields.billTo:M("BILL_TO_LABEL"),"")}}function dt(q,te){if(1&q&&(e.j41(0,"h5",61),e.EFF(1),e.k0s()),2&q){const M=e.XpG().$implicit;e.R7$(),e.SpI(" ",M("PURCHASE_FROM"),"")}}function It(q,te){if(1&q&&(e.j41(0,"div"),e.EFF(1),e.k0s()),2&q){const M=e.XpG(2);e.R7$(),e.JRh(null==M.client?null:M.client.address)}}function yt(q,te){if(1&q&&(e.j41(0,"div"),e.EFF(1),e.k0s()),2&q){const M=e.XpG(2);e.R7$(),e.JRh(null==M.client?null:M.client.email)}}function qt(q,te){if(1&q&&(e.j41(0,"div"),e.EFF(1),e.k0s()),2&q){const M=e.XpG(2);e.R7$(),e.JRh(null==M.client?null:M.client.number)}}function Mt(q,te){if(1&q&&(e.j41(0,"div"),e.EFF(1),e.k0s()),2&q){const M=e.XpG(2);e.R7$(),e.Lme("",null!=M.customFields&&M.customFields.taxId?null==M.customFields?null:M.customFields.taxId:"Business Id",": ",null==M.client?null:M.client.businessId," ")}}function Xt(q,te){if(1&q&&(e.j41(0,"div"),e.EFF(1),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG();e.R7$(),e.Lme("",M("PO_NUM")," : ",null==S.invoiceObject?null:S.invoiceObject.poNumber,"")}}function mt(q,te){if(1&q&&(e.j41(0,"div"),e.EFF(1),e.nI1(2,"dateFormat"),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG();e.R7$(),e.Lme("",M("PO_DATE")," : ",e.i5U(2,2,null==S.invoiceObject?null:S.invoiceObject.poDate,S.settingData)," ")}}function ct(q,te){if(1&q&&(e.j41(0,"div"),e.EFF(1),e.k0s()),2&q){const M=e.XpG().$implicit;e.R7$(),e.Lme("",M.key," : ",M.value," ")}}function xt(q,te){if(1&q&&(e.qex(0),e.DNE(1,ct,2,2,"div",12),e.bVm()),2&q){const M=te.$implicit;e.R7$(),e.Y8G("ngIf",M.value)}}function ee(q,te){if(1&q&&(e.j41(0,"div",57),e.DNE(1,xt,2,1,"ng-container",28),e.k0s()),2&q){const M=e.XpG(2);e.R7$(),e.Y8G("ngForOf",M.invoiceObject.userCustomFields)}}function Ge(q,te){if(1&q&&(e.j41(0,"div")(1,"div"),e.EFF(2),e.k0s()()),2&q){const M=te.$implicit;e.R7$(2),e.Lme("",M.key," : ",M.value,"")}}function Ce(q,te){if(1&q&&(e.j41(0,"div",62)(1,"h5",61),e.EFF(2),e.k0s(),e.j41(3,"div",63),e.EFF(4),e.k0s()()),2&q){const M=e.XpG().$implicit,S=e.XpG();e.R7$(2),e.JRh(null!=S.customFields&&S.customFields.shipTo?null==S.customFields?null:S.customFields.shipTo:M("SHIP_TO_LABEL")),e.R7$(2),e.JRh(null==S.client?null:S.client.shippingAddress)}}function je(q,te){if(1&q&&(e.j41(0,"th",64),e.EFF(1),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG();e.R7$(),e.JRh(null!=S.customFields&&S.customFields.discount?null==S.customFields?null:S.customFields.discount:M("DIS_LABEL"))}}function iA(q,te){if(1&q&&(e.j41(0,"th",64),e.EFF(1),e.k0s()),2&q){const M=e.XpG().$implicit;e.R7$(),e.JRh(M("TAX_LABEL"))}}function dA(q,te){if(1&q&&(e.j41(0,"th",65),e.EFF(1),e.k0s()),2&q){const M=e.XpG().$implicit;e.R7$(),e.JRh(M("INCLUSIVE_TAX_LABEL"))}}function Ye(q,te){if(1&q&&(e.j41(0,"p",68),e.EFF(1),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG(2);e.R7$(),e.Lme("",null!=S.customFields&&S.customFields.productCode?null==S.customFields?null:S.customFields.productCode:"Product Code",": ",M.productCode," ")}}function rA(q,te){if(1&q&&(e.j41(0,"p",57),e.EFF(1),e.k0s()),2&q){const M=e.XpG().$implicit;e.R7$(),e.Lme("",M.key," : ",M.value,"")}}function fA(q,te){if(1&q&&(e.j41(0,"div",71),e.DNE(1,rA,2,2,"p",16),e.k0s()),2&q){const M=te.$implicit;e.R7$(),e.Y8G("ngIf",M.value)}}function TA(q,te){if(1&q&&(e.j41(0,"span")(1,"p",72),e.EFF(2),e.nI1(3,"CurrencyPipe"),e.k0s()()),2&q){const M=e.XpG(2).$implicit,S=e.XpG(2);e.R7$(2),e.SpI("",e.iJd(3,1,e.sMw(7,C,M.discountPercentage,S.settingData,null==S.settingData?null:S.settingData.percentRoundOff)),"%")}}function EA(q,te){if(1&q&&(e.j41(0,"td",64)(1,"span",66),e.EFF(2),e.nI1(3,"CurrencyPipe"),e.k0s(),e.DNE(4,TA,4,11,"span",12),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG(2);e.R7$(2),e.JRh(e.ii3(3,2,M.discountAmount,S.settingData,!0,null==S.settingData?null:S.settingData.amountRoundOff)),e.R7$(2),e.Y8G("ngIf",0!=M.discountPercentage)}}function fe(q,te){if(1&q&&(e.j41(0,"p"),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG(4);e.R7$(),e.Lme("",S.commonService.getAccountName(S.taxAccountList,M.uniqueKeyTaxAccountEntry),": ",e.iJd(2,2,e.sMw(8,C,M.percentage,S.settingData,null==S.settingData?null:S.settingData.percentRoundOff))," %")}}function xe(q,te){if(1&q&&(e.j41(0,"div"),e.DNE(1,fe,3,12,"p",12),e.k0s()),2&q){const M=te.$implicit;e.R7$(),e.Y8G("ngIf",0==M.taxInclExcl)}}function FA(q,te){if(1&q&&(e.j41(0,"td",64)(1,"span",66),e.EFF(2),e.nI1(3,"CurrencyPipe"),e.k0s(),e.DNE(4,xe,2,1,"div",28),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG(2);e.R7$(2),e.JRh(e.ii3(3,2,M.totalTaxAmt,S.settingData,!0,null==S.settingData?null:S.settingData.amountRoundOff)),e.R7$(2),e.Y8G("ngForOf",S.jsonParse(M.appliedTax))}}function Xe(q,te){if(1&q&&(e.j41(0,"p"),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG(4);e.R7$(),e.Lme("",S.commonService.getAccountName(S.taxAccountList,M.uniqueKeyTaxAccountEntry),": ",e.iJd(2,2,e.sMw(8,C,M.percentage,S.settingData,null==S.settingData?null:S.settingData.percentRoundOff))," %")}}function Ve(q,te){if(1&q&&(e.j41(0,"div"),e.DNE(1,Xe,3,12,"p",12),e.k0s()),2&q){const M=te.$implicit;e.R7$(),e.Y8G("ngIf",1==M.taxInclExcl)}}function nA(q,te){if(1&q&&(e.j41(0,"td",65)(1,"span",66),e.EFF(2),e.nI1(3,"CurrencyPipe"),e.k0s(),e.DNE(4,Ve,2,1,"div",28),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG(2);e.R7$(2),e.JRh(e.ii3(3,2,M.incTaxAmt,S.settingData,!0,null==S.settingData?null:S.settingData.amountRoundOff)),e.R7$(2),e.Y8G("ngForOf",S.jsonParse(M.appliedTax))}}function _e(q,te){if(1&q&&(e.j41(0,"tr")(1,"td",34),e.EFF(2),e.k0s(),e.j41(3,"td",35)(4,"span",66),e.EFF(5),e.k0s(),e.nrm(6,"br"),e.DNE(7,Ye,2,2,"p",67),e.j41(8,"p",68),e.EFF(9),e.k0s(),e.DNE(10,fA,2,1,"div",69),e.k0s(),e.j41(11,"td",36)(12,"span",66),e.EFF(13),e.nI1(14,"CurrencyPipe"),e.k0s(),e.j41(15,"p",70),e.EFF(16),e.k0s()(),e.j41(17,"td",37)(18,"span",66),e.EFF(19),e.nI1(20,"CurrencyPipe"),e.k0s()(),e.DNE(21,EA,5,7,"td",38)(22,FA,5,7,"td",38),e.j41(23,"td",39)(24,"span",66),e.EFF(25),e.nI1(26,"CurrencyPipe"),e.k0s()(),e.DNE(27,nA,5,7,"td",40),e.k0s()),2&q){const M=te.$implicit,S=te.index,Z=e.XpG(2);e.R7$(2),e.JRh(S+1),e.R7$(3),e.JRh(M.productName),e.R7$(2),e.Y8G("ngIf",M.productCode),e.R7$(2),e.JRh(M.description),e.R7$(),e.Y8G("ngForOf",Z.commonService.getListItemCustomFields(M.listItemCustomField)),e.R7$(3),e.JRh(e.iJd(14,12,e.sMw(27,C,M.qty,Z.settingData,null==Z.settingData?null:Z.settingData.quantityRoundOff))),e.R7$(3),e.JRh(M.unit),e.R7$(3),e.JRh(e.iJd(20,18,e.sMw(31,C,M.rate,Z.settingData,null==Z.settingData?null:Z.settingData.rateRoundOff))),e.R7$(2),e.Y8G("ngIf",Z.otherInvoiceDetails.showDiscountOnItem&&"ONLINE_STORE"!=Z.exportType),e.R7$(),e.Y8G("ngIf",Z.otherInvoiceDetails.exclusiveTaxOnItemExists),e.R7$(3),e.JRh(e.i5U(26,24,M.total,Z.settingData)),e.R7$(2),e.Y8G("ngIf",Z.otherInvoiceDetails.inclusiveTaxOnItemExists&&"ONLINE_STORE"!=Z.exportType)}}function tA(q,te){if(1&q&&(e.j41(0,"tr",76)(1,"td",77),e.EFF(2),e.k0s(),e.j41(3,"td",78),e.EFF(4),e.nI1(5,"CurrencyPipe"),e.k0s()()),2&q){const M=e.XpG(2).$implicit,S=e.XpG();e.R7$(2),e.JRh(M("BASE_AMT_LABEL")),e.R7$(2),e.JRh(e.iJd(5,2,e.l_i(8,T,S.otherInvoiceDetails.baseAmount,S.settingData)))}}function on(q,te){if(1&q&&(e.j41(0,"tr",77)(1,"td"),e.EFF(2),e.k0s(),e.j41(3,"td",78),e.EFF(4),e.nI1(5,"CurrencyPipe"),e.k0s()()),2&q){const M=e.XpG(2).$implicit,S=e.XpG();e.R7$(2),e.SpI("(-) ",null!=S.customFields&&S.customFields.discount?null==S.customFields?null:S.customFields.discount:M("DIS_LABEL"),""),e.R7$(2),e.JRh(e.ii3(5,2,null==S.otherInvoiceDetails?null:S.otherInvoiceDetails.itemDiscountTotal,S.settingData,!0,null==S.settingData?null:S.settingData.amountRoundOff))}}function GA(q,te){if(1&q&&(e.j41(0,"td",83),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG(4);e.R7$(),e.Lme(" \u2022 ",S.commonService.getAccountName(S.taxAccountList,M.uniqueKeyTaxAccountEntry)," (",e.iJd(2,2,e.sMw(8,C,M.percentage,S.settingData,null==S.settingData?null:S.settingData.percentRoundOff)),"%)")}}function Qn(q,te){if(1&q&&(e.j41(0,"td",83),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG(4);e.R7$(),e.JRh(e.ii3(2,1,M.calculateTax,S.settingData,!0,null==S.settingData?null:S.settingData.amountRoundOff))}}function _A(q,te){if(1&q&&(e.j41(0,"tr"),e.DNE(1,GA,3,12,"td",82)(2,Qn,3,6,"td",82),e.k0s()),2&q){const M=te.$implicit;e.R7$(),e.Y8G("ngIf",M.calculateTax),e.R7$(),e.Y8G("ngIf",M.calculateTax)}}function fn(q,te){if(1&q&&(e.j41(0,"tbody",79)(1,"tr",80)(2,"td",77),e.EFF(3),e.k0s(),e.j41(4,"td",78),e.EFF(5),e.nI1(6,"CurrencyPipe"),e.k0s()(),e.j41(7,"tr")(8,"td",81),e.EFF(9),e.k0s(),e.j41(10,"td",81),e.EFF(11),e.nI1(12,"CurrencyPipe"),e.k0s()(),e.DNE(13,_A,3,2,"tr",28),e.k0s()),2&q){const M=e.XpG(2).$implicit,S=e.XpG();e.R7$(3),e.JRh(M("AMT_INC_TAX_LABLE")),e.R7$(2),e.SpI("",e.ii3(6,5,S.otherInvoiceDetails.amountIncTax,S.settingData,!0,null==S.settingData?null:S.settingData.amountRoundOff)," "),e.R7$(4),e.SpI(" \u2022 ",M("TAXABLE")," :"),e.R7$(2),e.SpI("",e.ii3(12,10,S.otherInvoiceDetails.taxableAmount,S.settingData,!0,null==S.settingData?null:S.settingData.amountRoundOff)," "),e.R7$(2),e.Y8G("ngForOf",S.otherInvoiceDetails.itemInclusiveTaxes)}}function hA(q,te){if(1&q&&(e.j41(0,"td",81),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG(3);e.R7$(),e.Lme(" \u2022 (+) ",S.commonService.getAccountName(S.taxAccountList,M.uniqueKeyTaxAccountEntry)," (",e.iJd(2,2,e.sMw(8,C,M.percentage,S.settingData,null==S.settingData?null:S.settingData.percentRoundOff)),"%)")}}function kn(q,te){if(1&q&&(e.j41(0,"td",78),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG(3);e.R7$(),e.SpI("",e.ii3(2,1,M.calculateTax,S.settingData,!0,null==S.settingData?null:S.settingData.amountRoundOff)," ")}}function ni(q,te){if(1&q&&(e.j41(0,"tr"),e.DNE(1,hA,3,12,"td",84)(2,kn,3,6,"td",85),e.k0s()),2&q){const M=e.XpG(3);e.R7$(),e.Y8G("ngIf",M.otherInvoiceDetails.exclusiveTaxOnItemExists),e.R7$(),e.Y8G("ngIf",M.otherInvoiceDetails.exclusiveTaxOnItemExists)}}function mi(q,te){if(1&q&&(e.j41(0,"table",73),e.DNE(1,tA,6,11,"tr",74),e.j41(2,"tbody"),e.DNE(3,on,6,7,"tr",75),e.k0s(),e.DNE(4,fn,14,15,"tbody",49),e.j41(5,"tbody"),e.DNE(6,ni,3,2,"tr",28),e.k0s()()),2&q){const M=e.XpG(2);e.R7$(),e.Y8G("ngIf",M.otherInvoiceDetails.showDiscountOnItem||M.otherInvoiceDetails.exclusiveTaxOnItemExists),e.R7$(2),e.Y8G("ngIf",M.otherInvoiceDetails.showDiscountOnItem),e.R7$(),e.Y8G("ngIf",M.otherInvoiceDetails.inclusiveTaxOnItemExists),e.R7$(2),e.Y8G("ngForOf",M.otherInvoiceDetails.itemExclusiveTaxes)}}function no(q,te){if(1&q&&(e.j41(0,"div",89),e.EFF(1),e.k0s()),2&q){const M=e.XpG(2).$implicit,S=e.XpG();e.R7$(),e.JRh(null!=S.customFields&&S.customFields.termsCondition?null==S.customFields?null:S.customFields.termsCondition:M("TERMS_AND_CONDITIONS"))}}function ZA(q,te){if(1&q&&(e.j41(0,"div",86)(1,"div",43),e.DNE(2,no,2,1,"div",87),e.k0s(),e.j41(3,"div",44)(4,"table",73)(5,"tr",88)(6,"td",77),e.EFF(7),e.k0s(),e.j41(8,"td",78),e.EFF(9),e.nI1(10,"CurrencyPipe"),e.k0s()()()()()),2&q){const M=e.XpG().$implicit,S=e.XpG();e.R7$(2),e.Y8G("ngIf",S.otherInvoiceDetails.termsAndConditionExist),e.R7$(5),e.JRh(M("TOTAL")),e.R7$(2),e.JRh(e.ii3(10,3,S.otherInvoiceDetails.subTotal,S.settingData,!0,null==S.settingData?null:S.settingData.amountRoundOff))}}function Ke(q,te){if(1&q&&(e.j41(0,"ul",91)(1,"li")(2,"div",92)(3,"div",93),e.EFF(4),e.k0s(),e.j41(5,"div",94),e.EFF(6),e.k0s()()()()),2&q){const M=te.$implicit,S=te.index;e.R7$(4),e.SpI("",S+1,".\xa0"),e.R7$(2),e.JRh(M)}}function Ne(q,te){if(1&q&&(e.j41(0,"div"),e.DNE(1,Ke,7,2,"ul",90),e.k0s()),2&q){const M=e.XpG(2);e.R7$(),e.Y8G("ngForOf",M.jsonParse(M.invoiceObject.termsAndConditions))}}function Me(q,te){if(1&q&&(e.j41(0,"span",96),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&q){const M=e.XpG(3);e.R7$(),e.SpI("(",e.iJd(2,1,e.sMw(7,C,null==M.billDiscount?null:M.billDiscount.percentage,M.settingData,null==M.settingData?null:M.settingData.percentRoundOff)),"%)")}}function BA(q,te){if(1&q&&(e.j41(0,"tr")(1,"td",77),e.EFF(2),e.DNE(3,Me,3,11,"span",95),e.k0s(),e.j41(4,"td",78),e.EFF(5),e.nI1(6,"CurrencyPipe"),e.k0s()()),2&q){const M=e.XpG().$implicit,S=e.XpG();e.R7$(2),e.SpI("(-) ",null!=S.customFields&&S.customFields.discount?null==S.customFields?null:S.customFields.discount:M("DIS_LABEL")," "),e.R7$(),e.Y8G("ngIf",0!=(null==S.billDiscount?null:S.billDiscount.percentage)),e.R7$(2),e.SpI("",e.ii3(6,3,null==S.billDiscount?null:S.billDiscount.calculatedDiscount,S.settingData,!0,null==S.settingData?null:S.settingData.amountRoundOff)," ")}}function dn(q,te){if(1&q&&(e.j41(0,"tr")(1,"td",83),e.EFF(2),e.k0s(),e.j41(3,"td",83),e.EFF(4),e.nI1(5,"CurrencyPipe"),e.k0s()()),2&q){const M=te.$implicit,S=e.XpG(3);e.R7$(2),e.Lme(" \u2022 ",S.commonService.getAccountName(S.taxAccountList,M.uniqueKeyTaxAccountEntry)," (",M.percentage,"%)"),e.R7$(2),e.JRh(e.ii3(5,3,M.calculateTax,S.settingData,!0,null==S.settingData?null:S.settingData.amountRoundOff))}}function Yn(q,te){if(1&q&&(e.j41(0,"tbody",79)(1,"tr",80)(2,"td",77),e.EFF(3),e.k0s(),e.j41(4,"td",78),e.EFF(5),e.nI1(6,"CurrencyPipe"),e.k0s()(),e.j41(7,"tr")(8,"td",81),e.EFF(9),e.k0s(),e.j41(10,"td",81),e.EFF(11),e.nI1(12,"CurrencyPipe"),e.k0s()(),e.DNE(13,dn,6,8,"tr",28),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG();e.R7$(3),e.JRh(M("AMT_INC_TAX_LABLE")),e.R7$(2),e.JRh(e.ii3(6,5,S.otherInvoiceDetails.invoiceAmountIncTax,S.settingData,!0,null==S.settingData?null:S.settingData.amountRoundOff)),e.R7$(4),e.SpI(" \u2022 ",M("TAXABLE")," :"),e.R7$(2),e.JRh(e.ii3(12,10,S.otherInvoiceDetails.invoiceTaxableAmount,S.settingData,!0,null==S.settingData?null:S.settingData.amountRoundOff)),e.R7$(2),e.Y8G("ngForOf",S.otherInvoiceDetails.invoiceInclusiveTaxes)}}function Rn(q,te){if(1&q&&(e.j41(0,"td"),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG(2);e.R7$(),e.Lme("(+) ",S.commonService.getAccountName(S.taxAccountList,M.uniqueKeyTaxAccountEntry)," (",e.iJd(2,2,e.sMw(8,C,M.percentage,S.settingData,null==S.settingData?null:S.settingData.percentRoundOff)),"%)")}}function Tn(q,te){if(1&q&&(e.j41(0,"td",78),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG(2);e.R7$(),e.JRh(e.ii3(2,1,M.calculateTax,S.settingData,!0,null==S.settingData?null:S.settingData.amountRoundOff))}}function Fn(q,te){if(1&q&&(e.j41(0,"tr"),e.DNE(1,Rn,3,12,"td",12)(2,Tn,3,6,"td",85),e.k0s()),2&q){const M=te.$implicit;e.R7$(),e.Y8G("ngIf",0==M.taxInclExcl),e.R7$(),e.Y8G("ngIf",0==M.taxInclExcl)}}function Te(q,te){if(1&q&&(e.j41(0,"tr")(1,"td",77),e.EFF(2),e.k0s(),e.j41(3,"td",78),e.EFF(4),e.nI1(5,"CurrencyPipe"),e.k0s()()),2&q){const M=te.$implicit,S=e.XpG().$implicit,Z=e.XpG();e.R7$(2),e.SpI("(+) ",S(M.translatedKey),""),e.R7$(2),e.JRh(e.ii3(5,2,M.chargeAmount,Z.settingData,!0,null==Z.settingData?null:Z.settingData.amountRoundOff))}}function Ie(q,te){if(1&q&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&q){const M=e.XpG(3);e.R7$(),e.SpI(" (",1==M.invoiceObject.roundOffEntity.crDrType?"-":"+",") ")}}function we(q,te){if(1&q&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&q){const M=e.XpG(3);e.R7$(),e.SpI("(",2==M.invoiceObject.roundOffEntity.crDrType?"-":"+",") ")}}function Ee(q,te){if(1&q&&(e.j41(0,"tr")(1,"td",77),e.DNE(2,Ie,2,1,"span",12)(3,we,2,1,"span",12),e.EFF(4),e.k0s(),e.j41(5,"td",78),e.EFF(6),e.nI1(7,"CurrencyPipe"),e.k0s()()),2&q){const M=e.XpG().$implicit,S=e.XpG();e.R7$(2),e.Y8G("ngIf","INVOICE"==S.exportType||"ESTIMATE"==S.exportType||"SALE_ORDER"==S.exportType||"PURCHASE_RETURN"==S.exportType),e.R7$(),e.Y8G("ngIf","PURCHASE"==S.exportType||"PURCHASE_ORDER"==S.exportType||"SALE_RETURN"==S.exportType),e.R7$(),e.SpI(" ",M("AMT_ROUND_OFF")," "),e.R7$(2),e.JRh(e.ii3(7,4,null==S.invoiceObject||null==S.invoiceObject.roundOffEntity?null:S.invoiceObject.roundOffEntity.amount,S.settingData,!0,null==S.settingData?null:S.settingData.amountRoundOff))}}function ue(q,te){if(1&q&&(e.j41(0,"td",77),e.EFF(1),e.nI1(2,"dateFormat"),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG().$implicit,Z=e.XpG();e.R7$(),e.Lme("(-) ",null!=Z.customFields&&Z.customFields.paid?null==Z.customFields?null:Z.customFields.paid:S("PAID_LABEL")," (",e.i5U(2,2,M.dateOfPayment,Z.settingData),")")}}function oA(q,te){if(1&q&&(e.j41(0,"td",78),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG(2);e.R7$(),e.JRh(e.ii3(2,1,M.amount,S.settingData,!0,null==S.settingData?null:S.settingData.amountRoundOff))}}function be(q,te){if(1&q&&(e.j41(0,"tr"),e.DNE(1,ue,3,5,"td",97)(2,oA,3,6,"td",85),e.k0s()),2&q){const M=e.XpG(2);e.R7$(),e.Y8G("ngIf",M.paidLinkAmt.length>0),e.R7$(),e.Y8G("ngIf",M.paidLinkAmt.length>0)}}function qA(q,te){if(1&q&&(e.j41(0,"tr")(1,"td",77),e.EFF(2),e.k0s(),e.j41(3,"td",78),e.EFF(4),e.nI1(5,"CurrencyPipe"),e.k0s()()),2&q){const M=e.XpG().$implicit,S=e.XpG();e.R7$(2),e.SpI("(-) ",M("WRITE_OFF_LABEL"),""),e.R7$(2),e.JRh(e.ii3(5,2,S.totalWriteOffAmount,S.settingData,!0,null==S.settingData?null:S.settingData.amountRoundOff))}}function sn(q,te){if(1&q&&(e.j41(0,"td",77),e.EFF(1),e.k0s()),2&q){const M=e.XpG(2).$implicit,S=e.XpG();e.R7$(),e.SpI("",null!=S.customFields&&S.customFields.balance?null==S.customFields?null:S.customFields.balance:M("BAL_LABEL")," ")}}function Hn(q,te){if(1&q&&(e.j41(0,"td",78),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&q){const M=e.XpG(3);e.R7$(),e.SpI("",e.ii3(2,1,null==M.invoiceObject?null:M.invoiceObject.balance,M.settingData,!0,null==M.settingData?null:M.settingData.amountRoundOff)," ")}}function Oi(q,te){if(1&q&&(e.j41(0,"tr",98),e.DNE(1,sn,2,1,"td",97)(2,Hn,3,6,"td",85),e.k0s()),2&q){const M=e.XpG(2);e.R7$(),e.Y8G("ngIf",(null==M.invoiceObject?null:M.invoiceObject.balance)>0),e.R7$(),e.Y8G("ngIf",(null==M.invoiceObject?null:M.invoiceObject.balance)>0)}}function yi(q,te){if(1&q&&(e.j41(0,"div",99)(1,"span",100),e.EFF(2),e.k0s(),e.EFF(3),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG();e.R7$(2),e.SpI("",M("AMOUNT_IN_WORDS_LABEL")," : "),e.R7$(),e.SpI("",S.amountInWord," ")}}function ii(q,te){if(1&q&&e.nrm(0,"img",106),2&q){const M=e.XpG(3);e.Y8G("src",null==M.signature?null:M.signature.value,e.B4B)}}function cn(q,te){if(1&q&&(e.j41(0,"div",101),e.nrm(1,"div",19),e.j41(2,"div",102),e.DNE(3,ii,1,1,"img",103),e.j41(4,"h6",104),e.EFF(5),e.k0s(),e.j41(6,"p",105),e.EFF(7),e.k0s()()()),2&q){const M=e.XpG().$implicit,S=e.XpG();e.R7$(3),e.Y8G("ngIf",S.signature),e.R7$(2),e.JRh(null==S.organizationData?null:S.organizationData.contact_person_name),e.R7$(2),e.JRh(null!=S.customFields&&S.customFields.signature?null==S.customFields?null:S.customFields.signature:M("SIGN_LABEL"))}}function xi(q,te){if(1&q&&(e.j41(0,"div",109)(1,"b"),e.EFF(2),e.k0s(),e.nrm(3,"br"),e.EFF(4),e.k0s()),2&q){const M=e.XpG(2).$implicit,S=e.XpG();e.R7$(2),e.JRh(null!=S.customFields&&S.customFields.payableTo?null==S.customFields?null:S.customFields.payableTo:M("PAY_TO_LABEL")),e.R7$(2),e.JRh(null==S.settingData||null==S.settingData.bankingDetails?null:S.settingData.bankingDetails.payableTo)}}function gA(q,te){if(1&q&&(e.j41(0,"div",109)(1,"b"),e.EFF(2),e.k0s(),e.nrm(3,"br"),e.EFF(4),e.k0s()),2&q){const M=e.XpG(2).$implicit,S=e.XpG();e.R7$(2),e.JRh(M("BANK_DETAIL_LABEL")),e.R7$(2),e.JRh(null==S.settingData||null==S.settingData.bankingDetails?null:S.settingData.bankingDetails.bankingDetails)}}function WA(q,te){if(1&q&&(e.j41(0,"div",109)(1,"b"),e.EFF(2),e.k0s(),e.nrm(3,"br"),e.EFF(4),e.k0s()),2&q){const M=e.XpG(2).$implicit,S=e.XpG();e.R7$(2),e.JRh(M("OTH_LABEL")),e.R7$(2),e.SpI("",null==S.settingData||null==S.settingData.bankingDetails?null:S.settingData.bankingDetails.otherDetails," ")}}function Le(q,te){if(1&q&&(e.j41(0,"div",107),e.DNE(1,xi,5,2,"div",108)(2,gA,5,2,"div",108)(3,WA,5,2,"div",108),e.k0s()),2&q){const M=e.XpG(2);e.R7$(),e.Y8G("ngIf",null==M.settingData||null==M.settingData.bankingDetails?null:M.settingData.bankingDetails.payableTo),e.R7$(),e.Y8G("ngIf",null==M.settingData||null==M.settingData.bankingDetails?null:M.settingData.bankingDetails.bankingDetails),e.R7$(),e.Y8G("ngIf",null==M.settingData||null==M.settingData.bankingDetails?null:M.settingData.bankingDetails.otherDetails)}}function Cn(q,te){if(1&q&&(e.qex(0),e.j41(1,"html",2)(2,"head"),e.nrm(3,"meta",3)(4,"meta",4)(5,"meta",5)(6,"meta",6),e.j41(7,"title"),e.EFF(8,"Invoice"),e.k0s()(),e.j41(9,"body",7)(10,"div",8,0)(12,"div",9)(13,"div",10)(14,"div",11),e.DNE(15,N,2,1,"span",12)(16,L,2,1,"span",12)(17,J,2,1,"span",12)(18,H,2,1,"span",12)(19,k,2,1,"span",12)(20,X,2,1,"span",12)(21,tt,2,1,"span",12)(22,pt,2,1,"span",12),e.k0s(),e.j41(23,"div",13)(24,"h5",14),e.EFF(25),e.k0s(),e.j41(26,"div",15),e.EFF(27),e.nI1(28,"dateFormat"),e.k0s(),e.DNE(29,st,3,5,"div",16)(30,z,2,2,"div",16),e.k0s()(),e.j41(31,"div",17),e.DNE(32,it,2,1,"div",18)(33,at,2,1,"div",18),e.j41(34,"div",19)(35,"h4",20),e.EFF(36),e.k0s(),e.DNE(37,Y,2,1,"p",21)(38,x,2,1,"p",21)(39,v,2,1,"p",21)(40,O,2,1,"p",21)(41,G,2,2,"p",21),e.k0s()()(),e.j41(42,"div",22)(43,"div",23)(44,"div",24),e.DNE(45,At,2,1,"h5",25)(46,dt,2,1,"h5",25),e.j41(47,"div",26),e.EFF(48),e.k0s(),e.j41(49,"div",27),e.DNE(50,It,2,1,"div",12)(51,yt,2,1,"div",12)(52,qt,2,1,"div",12)(53,Mt,2,2,"div",12),e.k0s(),e.DNE(54,Xt,2,2,"div",12)(55,mt,3,5,"div",12)(56,ee,2,1,"div",16)(57,Ge,3,2,"div",28),e.k0s(),e.DNE(58,Ce,5,2,"div",29),e.k0s(),e.j41(59,"h6",30),e.EFF(60),e.k0s(),e.j41(61,"div",31)(62,"div",32)(63,"table",33)(64,"thead")(65,"tr")(66,"th",34),e.EFF(67),e.k0s(),e.j41(68,"th",35),e.EFF(69),e.k0s(),e.j41(70,"th",36),e.EFF(71),e.k0s(),e.j41(72,"th",37),e.EFF(73),e.k0s(),e.DNE(74,je,2,1,"th",38)(75,iA,2,1,"th",38),e.j41(76,"th",39),e.EFF(77),e.k0s(),e.DNE(78,dA,2,1,"th",40),e.k0s()(),e.j41(79,"tbody"),e.DNE(80,_e,28,35,"tr",28),e.k0s()()()(),e.j41(81,"div",41)(82,"div",42),e.nrm(83,"div",43),e.j41(84,"div",44),e.DNE(85,mi,7,4,"table",45),e.k0s()(),e.DNE(86,ZA,11,8,"div",46),e.j41(87,"div",42)(88,"div",43),e.DNE(89,Ne,2,1,"div",12),e.k0s(),e.j41(90,"div",47)(91,"table",48),e.DNE(92,BA,7,8,"tr",12)(93,Yn,14,15,"tbody",49),e.j41(94,"tbody"),e.DNE(95,Fn,3,2,"tr",28)(96,Te,6,7,"tr",28)(97,Ee,8,9,"tr",12),e.j41(98,"tr",50)(99,"td",51),e.EFF(100),e.k0s(),e.j41(101,"td",52),e.EFF(102),e.nI1(103,"CurrencyPipe"),e.k0s()(),e.DNE(104,be,3,2,"tr",28)(105,qA,6,7,"tr",12)(106,Oi,3,2,"tr",53),e.k0s()()()()(),e.DNE(107,yi,4,2,"div",54)(108,cn,8,3,"div",55)(109,Le,4,3,"div",56),e.nrm(110,"br"),e.j41(111,"h6",30),e.EFF(112),e.k0s()()()()(),e.bVm()),2&q){const M=te.$implicit,S=e.XpG();e.R7$(10),e.Y8G("color",S.colorObj),e.R7$(5),e.Y8G("ngIf","INVOICE"==S.exportType),e.R7$(),e.Y8G("ngIf","ESTIMATE"==S.exportType),e.R7$(),e.Y8G("ngIf","SALE_ORDER"==S.exportType),e.R7$(),e.Y8G("ngIf","SALE_RETURN"==S.exportType),e.R7$(),e.Y8G("ngIf","PURCHASE"==S.exportType),e.R7$(),e.Y8G("ngIf","PURCHASE_ORDER"==S.exportType),e.R7$(),e.Y8G("ngIf","PURCHASE_RETURN"==S.exportType),e.R7$(),e.Y8G("ngIf","ONLINE_STORE"==S.exportType),e.R7$(3),e.JRh(null==S.invoiceObject?null:S.invoiceObject.transactionNo),e.R7$(2),e.JRh(e.i5U(28,61,null==S.invoiceObject?null:S.invoiceObject.createDate,S.settingData)),e.R7$(2),e.Y8G("ngIf",S.invoiceObject.dueDate),e.R7$(),e.Y8G("ngIf",S.invoiceObject.invoiceRefNo),e.R7$(2),e.Y8G("ngIf",S.logo&&"ONLINE_STORE"!=S.exportType),e.R7$(),e.Y8G("ngIf",S.osLogo&&"ONLINE_STORE"==S.exportType),e.R7$(3),e.JRh(null==S.organizationData?null:S.organizationData.org_name),e.R7$(),e.Y8G("ngIf",null==S.organizationData?null:S.organizationData.org_address_1),e.R7$(),e.Y8G("ngIf",null==S.organizationData?null:S.organizationData.org_phone_no),e.R7$(),e.Y8G("ngIf",null==S.organizationData?null:S.organizationData.display_email),e.R7$(),e.Y8G("ngIf",null==S.organizationData?null:S.organizationData.website_link),e.R7$(),e.Y8G("ngIf",null==S.organizationData?null:S.organizationData.business_id),e.R7$(4),e.Y8G("ngIf","INVOICE"==S.exportType||"ESTIMATE"==S.exportType||"SALE_ORDER"==S.exportType||"SALE_RETURN"==S.exportType||"ONLINE_STORE"==S.exportType),e.R7$(),e.Y8G("ngIf","PURCHASE"==S.exportType||"PURCHASE_ORDER"==S.exportType||"PURCHASE_RETURN"==S.exportType),e.R7$(2),e.SpI("",null==S.client?null:S.client.orgName," "),e.R7$(2),e.Y8G("ngIf",null==S.client?null:S.client.address),e.R7$(),e.Y8G("ngIf",null==S.client?null:S.client.email),e.R7$(),e.Y8G("ngIf",null==S.client?null:S.client.number),e.R7$(),e.Y8G("ngIf",null==S.client?null:S.client.businessId),e.R7$(),e.Y8G("ngIf",S.invoiceObject.poNumber),e.R7$(),e.Y8G("ngIf",S.invoiceObject.poDate),e.R7$(),e.Y8G("ngIf","ONLINE_STORE"==S.exportType),e.R7$(),e.Y8G("ngForOf",S.getCustomFields(S.invoiceObject.userCustomFields)),e.R7$(),e.Y8G("ngIf",("INVOICE"==S.exportType||"ESTIMATE"==S.exportType||"SALE_ORDER"==S.exportType||"SALE_RETURN"==S.exportType)&&(null==S.client?null:S.client.shippingAddress)),e.R7$(2),e.JRh(null==S.invoiceObject?null:S.invoiceObject.headerInvoice),e.R7$(7),e.JRh(M("SR_NO")),e.R7$(2),e.SpI("",null!=S.customFields&&S.customFields.productService?null==S.customFields?null:S.customFields.productService:M("PRODUCT_SERVICES_LABEL")," "),e.R7$(2),e.JRh(null!=S.customFields&&S.customFields.quantity?null==S.customFields?null:S.customFields.quantity:M("QTY_LABEL")),e.R7$(2),e.JRh(null!=S.customFields&&S.customFields.rate?null==S.customFields?null:S.customFields.rate:M("RATE_LABEL")),e.R7$(),e.Y8G("ngIf",S.otherInvoiceDetails.showDiscountOnItem&&"ONLINE_STORE"!=S.exportType),e.R7$(),e.Y8G("ngIf",S.otherInvoiceDetails.exclusiveTaxOnItemExists&&"ONLINE_STORE"!=S.exportType),e.R7$(2),e.JRh(null!=S.customFields&&S.customFields.amount?null==S.customFields?null:S.customFields.amount:M("AMT_LABEL")),e.R7$(),e.Y8G("ngIf",S.otherInvoiceDetails.inclusiveTaxOnItemExists&&"ONLINE_STORE"!=S.exportType),e.R7$(2),e.Y8G("ngForOf",S.invoiceObject.saleProductList),e.R7$(5),e.Y8G("ngIf","ONLINE_STORE"!=S.exportType),e.R7$(),e.Y8G("ngIf","ONLINE_STORE"!=S.exportType),e.R7$(3),e.Y8G("ngIf",S.otherInvoiceDetails.termsAndConditionExist&&"ONLINE_STORE"!=S.exportType),e.R7$(),e.Y8G("ngClass",e.eq3(69,b,"ONLINE_STORE"==S.exportType)),e.R7$(2),e.Y8G("ngIf",S.invoiceObject.discountEntity&&"ONLINE_STORE"!=S.exportType),e.R7$(),e.Y8G("ngIf",S.otherInvoiceDetails.inclusiveTaxOnBillExists&&"ONLINE_STORE"!=S.exportType),e.R7$(2),e.Y8G("ngForOf",S.invoiceObject.taxList),e.R7$(),e.Y8G("ngForOf",S.otherChargesList),e.R7$(),e.Y8G("ngIf",null!=(null==S.invoiceObject?null:S.invoiceObject.roundOffEntity)&&0!==(null==S.invoiceObject?null:S.invoiceObject.roundOffEntity.amount)&&"ONLINE_STORE"!=S.exportType),e.R7$(3),e.JRh(null!=S.customFields&&S.customFields.grandTotal?null==S.customFields?null:S.customFields.grandTotal:M("GRAND_TOTAL")),e.R7$(2),e.JRh(e.ii3(103,64,null==S.invoiceObject?null:S.invoiceObject.amount,S.settingData,!0,null==S.settingData?null:S.settingData.amountRoundOff)),e.R7$(2),e.Y8G("ngForOf",S.paidLinkAmt),e.R7$(),e.Y8G("ngIf",S.totalWriteOffAmount),e.R7$(),e.Y8G("ngIf","INVOICE"==S.exportType||"PURCHASE"==S.exportType||"SALE_RETURN"==S.exportType||"PURCHASE_RETURN"==S.exportType),e.R7$(),e.Y8G("ngIf",null==S.settingData||null==S.settingData.invoiceThemeSettings?null:S.settingData.invoiceThemeSettings.isShowAmountInWord),e.R7$(),e.Y8G("ngIf","ONLINE_STORE"!=S.exportType),e.R7$(),e.Y8G("ngIf","INVOICE"==S.exportType||"ESTIMATE"==S.exportType&&(null==S.settingData||null==S.settingData.bankingDetails?null:S.settingData.bankingDetails.displayInEstimate)),e.R7$(3),e.JRh(null==S.invoiceObject?null:S.invoiceObject.footerInvoice)}}let $e=(()=>{class q{constructor(M,S,Z,et,RA,nn,Zn,Ei,zA,ri){this.invoiceTemplateService=M,this.dataStoreService=S,this.syncDbService=Z,this.syncApiService=et,this.commonService=RA,this.domSanitizer=nn,this.englishNoToWordService=Zn,this.amountInWordService=Ei,this.translocoService=zA,this.settingService=ri,this.listOfProducts=[],this.colorObj={bgColor:"",fontColor:""},this.amtIncTax=0,this.incTaxAmt=0,this.excTaxAmt1=0,this.taxableAmt=0,this.taxAccountList=[],this.otherChargesList=[],this.totalWriteOffAmount=0,this.totalBalanceAmount=0,this.otherInvoiceDetails={baseAmount:0,itemDiscountTotal:0,itemQuantityTotal:0,itemInclusiveTaxTotal:0,itemExclusiveTaxTotal:0,invoiceInclusiveTaxTotal:0,invoiceExclusiveTaxTotal:0,itemsTotal:0,taxableAmount:0,amountIncTax:0,itemInclusiveTaxes:[],itemExclusiveTaxes:[],invoiceInclusiveTaxes:[],invoiceExclusiveTaxes:[],subTotal:0,invoiceAmountIncTax:0,invoiceTaxableAmount:0,inclusiveTaxOnItemExists:!1,exclusiveTaxOnItemExists:!1,inclusiveTaxOnBillExists:!1,exclusiveTaxOnBillExists:!1,showDiscountOnItem:!1,showDiscountOnBill:!1,termsAndConditionExist:!0},this.activeLanguage=this.translocoService.getActiveLang(),this.requestFrom="",this.logo=this.settingService.defaultLogoOrSignature("logo"),this.signature=this.settingService.defaultLogoOrSignature("signature"),this.osLogo=this.settingService.defaultLogoOrSignature("osLogo"),this.ecommSaleOrderList=[],"hi"==zA.getActiveLang()&&(this.activeLanguage="en");let Ht=this.invoiceTemplateService.getTemplateSettings();this.colorObj.bgColor=Ht.colorcode,this.colorObj.fontColor="#FFFFFF",this.setStyleVariables()}setStyleVariables(){var S=document.body.style;[{key:"--theme-bg-color",value:this.colorObj.bgColor},{key:"--theme-color",value:this.colorObj.bgColor},{key:"--theme-bg-font",value:this.colorObj.fontColor},{key:"--alice-blue",value:"#eff3f6"}].forEach(Z=>{S.setProperty(Z.key,Z.value)})}ngOnInit(){if(this.fetchSettings(),this.billDiscount=this.invoiceObject.discountEntity,!(0,t.isEmpty)(this.invoiceObject.otherChargeList))for(let M of this.invoiceObject.otherChargeList)this.otherChargesList.push(this.invoiceTemplateService.getOtherChargesList(M));if(this.invoiceTaxList=this.invoiceObject.taxList,this.exportType=this.invoiceObject.exportType,this.requestFrom=this.invoiceObject.requestFrom,this.fetchDBData(),this.otherInvoiceDetails={baseAmount:roundToEven((0,t.sumBy)(this.invoiceObject.saleProductList,M=>M.rate*M.qty),2),amountIncTax:0,itemDiscountTotal:roundToEven((0,t.sumBy)(this.invoiceObject.saleProductList,"discountAmount"),2),itemQuantityTotal:roundToEven((0,t.sumBy)(this.invoiceObject.saleProductList,"qty"),2),itemInclusiveTaxes:[],itemExclusiveTaxes:[],invoiceInclusiveTaxes:(0,t.isEmpty)(this.invoiceObject.taxList)?[]:F.DH.groupByTax(this.invoiceObject.taxList.filter(M=>1==M.taxInclExcl)),invoiceExclusiveTaxes:(0,t.isEmpty)(this.invoiceObject.taxList)?[]:F.DH.groupByTax(this.invoiceObject.taxList.filter(M=>0==M.taxInclExcl)),itemInclusiveTaxTotal:0,itemExclusiveTaxTotal:0,invoiceInclusiveTaxTotal:0,invoiceExclusiveTaxTotal:0,taxableAmount:0,itemsTotal:roundToEven((0,t.sumBy)(this.invoiceObject.saleProductList,"total"),2),subTotal:0,invoiceAmountIncTax:0,invoiceTaxableAmount:0,exclusiveTaxOnItemExists:!1,inclusiveTaxOnItemExists:!1,inclusiveTaxOnBillExists:!1,exclusiveTaxOnBillExists:!1,showDiscountOnItem:!1,showDiscountOnBill:!1,termsAndConditionExist:!0},this.otherInvoiceDetails.termsAndConditionExist=!(0,t.isEmpty)(this.invoiceObject.termsAndConditions)&&!(0,t.isEmpty)(JSON.parse(this.invoiceObject.termsAndConditions)),!(0,t.isEmpty)(this.invoiceObject.taxList))for(let M of this.invoiceObject.taxList)1==M.taxInclExcl?this.otherInvoiceDetails.inclusiveTaxOnBillExists=!0:0==M.taxInclExcl&&(this.otherInvoiceDetails.exclusiveTaxOnBillExists=!0);if(!(0,t.isEmpty)(this.invoiceObject.saleProductList)){for(let M of this.invoiceObject.saleProductList)if(M.discountAmount>0&&(this.otherInvoiceDetails.showDiscountOnItem=!0),isJsonString(M.appliedTax))for(let S of this.jsonParse(M.appliedTax))(0,t.isNull)(S.percentage)&&(S.percentage=0),1==S.taxInclExcl?this.otherInvoiceDetails.itemInclusiveTaxes.push(S):this.otherInvoiceDetails.itemExclusiveTaxes.push(S);"ONLINE_STORE"!=this.exportType&&((0,t.isEmpty)(this.otherInvoiceDetails.itemExclusiveTaxes)||(this.otherInvoiceDetails.exclusiveTaxOnItemExists=!0),(0,t.isEmpty)(this.otherInvoiceDetails.itemInclusiveTaxes)||(this.otherInvoiceDetails.inclusiveTaxOnItemExists=!0),this.otherInvoiceDetails.subTotal=roundToEven(this.otherInvoiceDetails.baseAmount-this.otherInvoiceDetails.itemDiscountTotal+(0,t.sumBy)(this.otherInvoiceDetails.itemExclusiveTaxes,"calculateTax"),2),this.otherInvoiceDetails=(0,t.assign)(this.otherInvoiceDetails,{amountIncTax:roundToEven(this.otherInvoiceDetails.baseAmount-this.otherInvoiceDetails.itemDiscountTotal,2),invoiceAmountIncTax:roundToEven(this.otherInvoiceDetails.subTotal-this.invoiceObject.discountEntity,2),invoiceInclusiveTaxTotal:roundToEven((0,t.sumBy)(this.otherInvoiceDetails.invoiceInclusiveTaxes,"calculateTax"),2),itemInclusiveTaxTotal:roundToEven((0,t.sumBy)(this.otherInvoiceDetails.itemInclusiveTaxes,"calculateTax"),2)}),this.otherInvoiceDetails=(0,t.isEmpty)(this.invoiceObject.discountEntity)?(0,t.assign)(this.otherInvoiceDetails,{invoiceAmountIncTax:roundToEven(this.otherInvoiceDetails.subTotal,2)}):(0,t.assign)(this.otherInvoiceDetails,{invoiceAmountIncTax:roundToEven(this.otherInvoiceDetails.subTotal-this.invoiceObject.discountEntity.calculatedDiscount,2)}),this.otherInvoiceDetails.taxableAmount=roundToEven(this.otherInvoiceDetails.amountIncTax-this.otherInvoiceDetails.itemInclusiveTaxTotal,2),this.otherInvoiceDetails.invoiceTaxableAmount=roundToEven(this.otherInvoiceDetails.invoiceAmountIncTax-this.otherInvoiceDetails.invoiceInclusiveTaxTotal,2),this.otherInvoiceDetails.itemInclusiveTaxes=F.DH.groupByTax(this.otherInvoiceDetails.itemInclusiveTaxes),this.otherInvoiceDetails.itemExclusiveTaxes=F.DH.groupByTax(this.otherInvoiceDetails.itemExclusiveTaxes),(0,t.isEmpty)(this.otherInvoiceDetails.itemInclusiveTaxes)||(this.otherInvoiceDetails.inclusiveTaxOnItemExists=!0),(0,t.isEmpty)(this.otherInvoiceDetails.itemExclusiveTaxes)||(this.otherInvoiceDetails.exclusiveTaxOnItemExists=!0))}}fetchSettings(){var M=this;this.syncApiService.fetchDbData("allSettings",function(){var S=(0,l.A)(function*(Z){var et=yield Z.data;200===Z.status&&!(0,t.isEmpty)(et.allSettings)&&(M.settingData=et.allSettings.deviceSettings,M.customFields=M.settingData.customFields,M.amountInWord=M.englishNoToWordService.getNumberToWord(String(M.invoiceObject.amount.toFixed(2)),M.settingData),1==M.settingData.invoiceThemeSettings.amountWordFormat&&(M.amountInWord=M.amountInWordService.amountToWord(String(M.invoiceObject.amount.toFixed(2)),M.settingData)))});return function(Z){return S.apply(this,arguments)}}())}fetchDBData(){var M=this;return(0,l.A)(function*(){M.syncApiService.fetchMultipleDbData(["filterSettingData","filterOrganizationData","account","writeOff","payment","paymentLink","profileImages","ecommSaleOrder"],function(){var S=(0,l.A)(function*(Z){var et=yield Z.data;if(200===Z.status&&!(0,t.isEmpty)(et))if((0,t.has)(et,"filterSettingData")&&!(0,t.isEmpty)(et.filterSettingData)&&(M.settingData=et.filterSettingData,M.customFields=M.settingData.customFields,M.amountInWord=M.englishNoToWordService.getNumberToWord(String(M.invoiceObject.amount.toFixed(2)),M.settingData),1==M.settingData.invoiceThemeSettings.amountWordFormat&&(M.amountInWord=M.amountInWordService.amountToWord(String(M.invoiceObject.amount.toFixed(2)),M.settingData))),(0,t.has)(et,"profileImages")&&!(0,t.isEmpty)(et.profileImages)&&"ONLINE_STORE"!=M.exportType?M.setLogoAndSignature(et.profileImages):(0,t.has)(et,"profileImages")&&!(0,t.isEmpty)(et.profileImages)&&"ONLINE_STORE"==M.exportType&&M.setOsStoreLogoAndSignature(et.profileImages),(0,t.has)(et,"filterOrganizationData")&&!(0,t.isEmpty)(et.filterOrganizationData)&&(M.organizationData=et.filterOrganizationData),"ONLINE_STORE"==M.invoiceObject.exportType)(0,t.has)(et,"ecommSaleOrder")&&!(0,t.isEmpty)(et.ecommSaleOrder)&&(M.ecommSaleOrderList=et.ecommSaleOrder.filter(RA=>0==RA.enable)),(0,t.isEmpty)(M.ecommSaleOrderList)||(M.client=M.invoiceTemplateService.prepareEcommClientData(M.ecommSaleOrderList,M.invoiceObject.uniqueKey));else{if((0,t.has)(et,"account")&&!(0,t.isEmpty)(et.account)&&(M.clientList=et.account,M.currentClient=M.clientList.filter(RA=>RA.uniqueKeyFKOtherTable===M.invoiceObject.uniqueKeyFKClient),M.client=(0,t.isEmpty)(M.currentClient)?"SETTINGS"==M.requestFrom?M.invoiceTemplateService.getDefaultClientInfo(M.invoiceObject.uniqueKeyFKClient):null:M.currentClient[0].clientEntity),!(0,t.isEmpty)(et.writeOff)&&(0,t.has)(M.settingData,"invoicePaymentTracking")&&1==M.settingData.invoicePaymentTracking&&(M.totalWriteOffAmount=F.DH.roundToEven((0,t.sumBy)(et.writeOff.filter(RA=>RA.uniqueKeyOtherFK==M.invoiceObject.uniqueKey),"amount"),2)),(0,t.isEmpty)(et.payment)||(M.paidAmt=et.payment.filter(nn=>nn.uniqueKeyClient==M.invoiceObject.uniqueKeyFKClient)),!(0,t.isEmpty)(et.paymentLink)){let nn=et.paymentLink.filter(Ei=>Ei.uniqueKeyLinkWithAccountEntity==M.invoiceObject.uniqueKeySales&&Ei.uniqueKeyClientAccountEntity==M.invoiceObject.uniqueKeyFKAccount);M.paidLinkAmt=nn;let Zn=[];for(let Ei of M.paidAmt)for(let zA of nn)(Ei.uniqueKeyFKLedger==zA.uniqueKeyFKLedger||Ei.uniqueKeyPayment==zA.uniqueKeyFKPaymentEntity)&&Zn.push({amount:zA.amount,dateOfPayment:Ei.dateOfPayment});M.paidLinkAmt=Zn}(0,t.isEmpty)(M.paidLinkAmt)||(M.paidLinkAmt=M.paidLinkAmt.filter(RA=>RA.amount>0)),(0,t.has)(M.settingData,"invoicePaymentTracking")&&1==M.settingData.invoicePaymentTracking&&(M.totalBalanceAmount=M.invoiceObject.amount-(0,t.sumBy)(M.paidAmt,"amount")),M.taxAccountList=(0,t.orderBy)((0,t.without)("PURCHASE"==M.exportType||"PURCHASE_ORDER"==M.exportType||"PURCHASE_RETURN"==M.exportType?pluckAccount(et.account,8).map((RA,nn)=>{if(2==RA.taxDetailEntity.taxType)return{...RA,isChecked:RA.taxDetailEntity.initiallyChecked,total:0,percentage:null}}):pluckAccount(et.account,8).map((RA,nn)=>{if(1==RA.taxDetailEntity.taxType)return{...RA,isChecked:RA.taxDetailEntity.initiallyChecked,total:0,percentage:null}}),void 0),["deviceCreateDate"],["asc"])}});return function(Z){return S.apply(this,arguments)}}())})()}getCustomFields(M){if("string"==typeof M&&!(0,t.isEmpty)(M)){let S=JSON.parse(M);if(!(0,t.isEmpty)(S))return F.DH.convertToKeyValuePair(S)}return[]}jsonParse(M){return(0,t.isEmpty)(M)?null:JSON.parse(M)}setLogoAndSignature(M){this.logo=(0,t.find)(M,{uniqueIdentifier:"logo-a3ed60b4-e6b7-4ee5-b98b-eb4aa753d516"}),this.signature=(0,t.find)(M,{uniqueIdentifier:"sign-ef4cdc2f-f6f9-42d8-850f-8eb6784ed49f"})}setOsStoreLogoAndSignature(M){this.osLogo=(0,t.find)(M,{uniqueIdentifier:"online-store-logo-s8965465-e6b7-4ee5-b98b-eb4aa7kadjlfn"})}static#t=this.\u0275fac=function(S){return new(S||q)(e.rXU(_.B),e.rXU(D.V),e.rXU(h.P),e.rXU(s.P),e.rXU(u.h),e.rXU(g.up),e.rXU(a.k),e.rXU(c.R),e.rXU(B.JO),e.rXU(p.q))};static#e=this.\u0275cmp=e.VBU({type:q,selectors:[["app-template-eight"]],inputs:{invoiceObject:"invoiceObject"},decls:1,vars:1,consts:[["template8",""],[4,"transloco","translocoLang"],["dir","ltr",1,"scale-html"],["charset","utf-8"],["name","viewport","content","width=1240, initial-scale=1, shrink-to-fit=no "],["name","description","content","Report generated by Simple Accounting"],["name","author","content","Simple Accounting"],["id","template8"],["appInvoiceColor","",1,"container-fluid","page_breck",3,"color"],[1,"row","side_margin","headerSection","paddingTop"],[1,"col-md-8","ps-0"],[1,"invoiceTitle"],[4,"ngIf"],[1,"invoiceNoAndDate","m-0"],[1,"transaction_no","m-0"],[1,"invoice_date","m-0"],["class","m-0",4,"ngIf"],[1,"col-md-4","ps-0"],["class","col-auto ps-0 logo",4,"ngIf"],[1,"col"],[1,"org_name"],["class","m-0 p-0",4,"ngIf"],[1,"side_margin"],[1,"row","mb-4","billToShipToSection"],[1,"col-md-8","bill-to-details"],["class","m-0 billToShipToLabel",4,"ngIf"],[1,"m-0","clientOrgName"],[1,"m-0","text-pre-wrap"],[4,"ngFor","ngForOf"],["class","col-md-4 ps-0 ship-to-details",4,"ngIf"],[1,"head_foot_note"],[1,"row","productSection"],[1,"table-responsive"],[1,"table","template-table"],[1,"serialNo"],[1,"productName"],[1,"quantity"],[1,"rate"],["class","taxExclusive",4,"ngIf"],[1,"amount"],["class","taxInclusive",4,"ngIf"],[1,"termSummerySection"],[1,"row","p-0","justify-content-around"],[1,"col-md-7"],[1,"col-md-5","subtotal_section"],["class","table mb-0",4,"ngIf"],["class","row p-0 justify-content-around pleaseNoteTotalSection",4,"ngIf"],[1,"col-md-5","subtotal_section",3,"ngClass"],[1,"table","mb-0","template-table"],["class","table-bg-grey",4,"ngIf"],[1,"grandTotal"],["width","50",1,"table-head","fw-bold"],["width","50",1,"table-head","fw-bold","sub-amt"],["class","balance fw-bold border-top",4,"ngIf"],["class","amountInWordSection",4,"ngIf"],["class","row  m-0",4,"ngIf"],["class","row m-0 pt-3",4,"ngIf"],[1,"m-0"],[1,"col-auto","ps-0","logo"],[1,"img-responsive",3,"src"],[1,"m-0","p-0"],[1,"m-0","billToShipToLabel"],[1,"col-md-4","ps-0","ship-to-details"],[1,"m-0","address"],[1,"taxExclusive"],[1,"taxInclusive"],[1,"prd_title"],["class","m-0 prodDesc",4,"ngIf"],[1,"m-0","prodDesc"],["class","prodDesc",4,"ngFor","ngForOf"],[1,"m-0","unit"],[1,"prodDesc"],[1,"m-0","taxOnItem"],[1,"table","mb-0"],["class","amountIncTax",4,"ngIf"],["class"," ",4,"ngIf"],[1,"amountIncTax"],[1,""],[1,"sub-amt"],[1,"table-bg-grey"],[1,"amountIncTax","fw-bold"],[1,"ps-3"],["class","font-italic ps-3",4,"ngIf"],[1,"font-italic","ps-3"],["class","ps-3",4,"ngIf"],["class","sub-amt",4,"ngIf"],[1,"row","p-0","justify-content-around","pleaseNoteTotalSection"],["class","pleaseNote fw-bold",4,"ngIf"],[1,"totalSubtotal"],[1,"pleaseNote","fw-bold"],["class","terms-condition ps-1",4,"ngFor","ngForOf"],[1,"terms-condition","ps-1"],[1,"row"],[1,"col-md-1","text-end","pe-0"],[1,"col-md-11","ps-0","pre-wrap"],["class","p-0",4,"ngIf"],[1,"p-0"],["class","",4,"ngIf"],[1,"balance","fw-bold","border-top"],[1,"amountInWordSection"],[1,"fw-bold"],[1,"row","m-0"],[1,"col-auto","text-center","align-self-end","signature-pdf"],["class","img-responsive signature_img",3,"src",4,"ngIf"],[1,"m-0","ownerName"],[1,"m-0","fw-bold"],[1,"img-responsive","signature_img",3,"src"],[1,"row","m-0","pt-3"],["class","col bankingDetails",4,"ngIf"],[1,"col","bankingDetails"]],template:function(S,Z){1&S&&e.DNE(0,Cn,113,71,"ng-container",1),2&S&&e.Y8G("translocoLang",Z.activeLanguage)},dependencies:[f.YU,f.Sq,f.bT,B.bA,E.a,w.o,Q.a],styles:["body[_ngcontent-%COMP%]{background-repeat:repeat;background:#fff;font-family:TSCustom;color:#000;font-size:12px}b[_ngcontent-%COMP%], strong[_ngcontent-%COMP%]{font-weight:bolder}.page_breck[_ngcontent-%COMP%]{page-break-before:always}.org_name[_ngcontent-%COMP%]{font-weight:700;font-size:18px;margin-bottom:0}.logo-details[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:12px}.headerSection[_ngcontent-%COMP%]{padding-top:30px;padding-bottom:10px;margin-bottom:15px;padding-left:12px}.logo[_ngcontent-%COMP%]{width:220px;height:120px;padding:10px 10px 0 0;margin-bottom:8px}.logo[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-width:100%;max-height:100%;display:flex;margin:0}.invoice_title[_ngcontent-%COMP%]{border-top:1px solid var(--theme-color);border-bottom:1px solid var(--theme-color);color:var(--theme-color);padding:5px;font-weight:400}.invoiceTitle[_ngcontent-%COMP%]{color:#000;padding:0;font-weight:500;font-size:40px;text-transform:uppercase}.billToShipToLabel[_ngcontent-%COMP%]{color:var(--theme-color);font-weight:700;font-size:15px}.clientOrgName[_ngcontent-%COMP%]{color:#000;font-weight:700;font-size:15px}.invoice_date[_ngcontent-%COMP%], .transaction_no[_ngcontent-%COMP%]{font-weight:500;font-size:22px}table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]{background:var(--theme-bg-color);color:var(--theme-bg-font)}table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{border:1px solid #C8C8C8;font-size:13px}table.productTable[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{padding:2px 5px;font-size:15px;font-weight:500;text-align:right}table.productTable[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:2px 5px;font-size:15px;text-align:right}.serialNo[_ngcontent-%COMP%]{text-align:center;width:60px}.prd_title[_ngcontent-%COMP%]{font-weight:700;font-size:12px;word-break:break-word}.prodDesc[_ngcontent-%COMP%]{font-size:11px;line-height:1.2;font-weight:400;word-break:break-word}.quantity[_ngcontent-%COMP%], .rate[_ngcontent-%COMP%], .discount[_ngcontent-%COMP%], .taxExclusive[_ngcontent-%COMP%], .amount[_ngcontent-%COMP%], .taxInclusive[_ngcontent-%COMP%]{text-align:end;vertical-align:top!important}.productName[_ngcontent-%COMP%]{width:300px}.unit[_ngcontent-%COMP%], .discPer[_ngcontent-%COMP%], .taxOnItem[_ngcontent-%COMP%]{font-size:10px;font-style:italic;white-space:nowrap;word-wrap:break-word;font-weight:400}.total-tem-three[_ngcontent-%COMP%]{background:#eee;border:1px solid #cfcfcf}table[_ngcontent-%COMP%]   tfoot[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], table[_ngcontent-%COMP%]   tfoot[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{border:1px solid #C8C8C8;font-size:14px;font-weight:500}.subtotal_section[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], .subtotal_section[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{border:0px solid #C8C8C8;padding:2px 6px}.sub-amt[_ngcontent-%COMP%]{text-align:end}.inclusiveTaxSection[_ngcontent-%COMP%]{background:#f3f3f3!important;padding:5px}.pleaseNote[_ngcontent-%COMP%], .totalSubtotal[_ngcontent-%COMP%]{border-top:1px solid var(--theme-color);border-bottom:1px solid var(--theme-color);font-size:14px;padding:6px}.termSummerySection[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{padding-left:10px}.grandTotal[_ngcontent-%COMP%]{background:var(--theme-bg-color);color:var(--theme-bg-font)}tr.balance[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border-top:1px solid black!important}.signature-pdf[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:200px;height:auto;margin-bottom:8px}.bankingDetails[_ngcontent-%COMP%]{padding:5px;border:1px solid #C8C8C8;white-space:pre-wrap}.grandTotal[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{padding:0 4px}.amountInWordSection[_ngcontent-%COMP%]{padding:22px 0}.signature-pdf[_ngcontent-%COMP%]{padding:10px;max-width:50%}.ownerName[_ngcontent-%COMP%]{font-size:12px}.signature-pdf[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:12px;padding:3px 0}.head_foot_note[_ngcontent-%COMP%]{font-size:14px;font-weight:700;white-space:pre-wrap}ul[_ngcontent-%COMP%]{margin:0}","[_nghost-%COMP%]{--theme-bg-color: #3989c6;--theme-color: #3989c6;--theme-bg-font: white;--alice-blue: #eff3f6;--column-width: 80px;--theme-alternate-bg-color: #eaeaea }.new-page[_ngcontent-%COMP%]{page-break-before:always}hr[_ngcontent-%COMP%]:not([size]){height:1px;background:var(--theme-bg-color);opacity:1}p[_ngcontent-%COMP%]{line-height:1.4;font-size:12px;white-space:pre-wrap}.shipTodetails[_ngcontent-%COMP%], .billTodetails[_ngcontent-%COMP%]{text-align:start;word-break:break-word}a[_ngcontent-%COMP%]{color:inherit;letter-spacing:-.1px!important}a[_ngcontent-%COMP%]:link{text-decoration:none!important}ul[_ngcontent-%COMP%], ol[_ngcontent-%COMP%]{margin:0}li[_ngcontent-%COMP%]{padding-top:5px;font-size:12px;list-style:none}.col-md-1[_ngcontent-%COMP%], .col-sm-1[_ngcontent-%COMP%], .col-lg-1[_ngcontent-%COMP%]{width:8%;float:left}.col-md-2[_ngcontent-%COMP%], .col-sm-2[_ngcontent-%COMP%], .col-lg-2[_ngcontent-%COMP%]{width:17%;float:left}.col-md-3[_ngcontent-%COMP%], .col-sm-3[_ngcontent-%COMP%], .col-lg-3[_ngcontent-%COMP%]{width:25%;float:left}.prodDesc[_ngcontent-%COMP%]{font-size:11px;word-break:break-word;white-space:pre-wrap}.header_section[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:13px;white-space:pre-wrap}.headerSection[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:14px;white-space:pre-wrap}.col-md-4[_ngcontent-%COMP%], .col-sm-4[_ngcontent-%COMP%], .col-lg-4[_ngcontent-%COMP%]{width:33%;float:left}.col-md-5[_ngcontent-%COMP%], .col-sm-5[_ngcontent-%COMP%], .col-lg-5[_ngcontent-%COMP%]{width:42%;float:left}.col-md-6[_ngcontent-%COMP%], .col-sm-6[_ngcontent-%COMP%], .col-lg-6[_ngcontent-%COMP%]{width:50%;float:left}.col-md-7[_ngcontent-%COMP%], .col-sm-7[_ngcontent-%COMP%], .col-lg-7[_ngcontent-%COMP%]{width:58%;float:left}.col-md-8[_ngcontent-%COMP%], .col-sm-8[_ngcontent-%COMP%], .col-lg-8[_ngcontent-%COMP%]{width:67%;float:left}.col-md-9[_ngcontent-%COMP%], .col-sm-9[_ngcontent-%COMP%], .col-lg-9[_ngcontent-%COMP%]{width:75%;float:left}.col-md-10[_ngcontent-%COMP%], .col-sm-10[_ngcontent-%COMP%], .col-lg-10[_ngcontent-%COMP%]{width:83%;float:left}.col-md-11[_ngcontent-%COMP%], .col-sm-11[_ngcontent-%COMP%], .col-lg-11[_ngcontent-%COMP%]{width:92%;float:left}.col-md-12[_ngcontent-%COMP%], .col-sm-12[_ngcontent-%COMP%], .col-lg-12[_ngcontent-%COMP%]{width:100%;float:left}table.productTable[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]:not(.productName){word-wrap:break-word}.amountIncTax[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{font-weight:700;padding:0}.subtotal_section[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{padding:7px 4px}.totalSubtotal[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{font-weight:700}.taxExclusive[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0}.grandTotal[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], .balance[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{font-weight:700}.page_breck[_ngcontent-%COMP%]{page-break-before:always}.container[_ngcontent-%COMP%], .container-fluid[_ngcontent-%COMP%], .container-lg[_ngcontent-%COMP%], .container-md[_ngcontent-%COMP%], .container-sm[_ngcontent-%COMP%], .container-xl[_ngcontent-%COMP%]{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{display:table-cell;vertical-align:top!important}.text-pre-wrap[_ngcontent-%COMP%]{white-space:pre-wrap}.font-bold[_ngcontent-%COMP%]{font-weight:700!important}.bg-grey[_ngcontent-%COMP%]{background-color:#d5d5d5}.hr-margin[_ngcontent-%COMP%]{margin:.5rem 0}.font-italic[_ngcontent-%COMP%]{font-style:italic}.break-text[_ngcontent-%COMP%]{word-break:break-all}b[_ngcontent-%COMP%], strong[_ngcontent-%COMP%]{font-weight:700}.terms-condition[_ngcontent-%COMP%]{padding-left:1rem;word-break:break-word}.table-bg-grey[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], .table-bg-grey[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   span[_ngcontent-%COMP%], .table-bg-grey[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{background-color:var(--theme-alternate-bg-color)}.template-table[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:not(caption)   th[_ngcontent-%COMP%], .template-table[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:not(caption)   .table-head[_ngcontent-%COMP%]{background-color:var(--theme-bg-color);color:var(--theme-bg-font)}","@page {\n                    size: auto;\n                    margin: 0px 0;\n                }\n\n                @page :first {\n                    margin: 0 0 10px;\n                }"]})}return q})()},7802:(Fe,Tt,d)=>{"use strict";d.d(Tt,{S:()=>te});var l=d(10467),t=d(67376),F=d(98808),e=d(54438),_=d(92639),D=d(7004),h=d(4300),s=d(93832),u=d(39866),g=d(345),a=d(45037),c=d(45189),B=d(7180),p=d(39477),f=d(60177),E=d(80066),w=d(35036),Q=d(52953);const b=M=>({"pb-1 pt-3":M}),C=(M,S)=>({"border-top col-md-5":M,"col-md-4":S}),T=(M,S,Z)=>[M,S,!0,Z,!1],N=(M,S)=>[M,S,!0,2,!0];function L(M,S){if(1&M&&(e.j41(0,"p",66),e.EFF(1),e.nI1(2,"dateFormat"),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG();e.R7$(),e.Lme("",null!=et.customFields&&et.customFields.dueDate?null==et.customFields?null:et.customFields.dueDate:Z("DUE_DATE_LABEL")," : ",e.i5U(2,2,null==et.invoiceObject?null:et.invoiceObject.dueDate,et.settingData),"")}}function J(M,S){if(1&M&&(e.j41(0,"p",66),e.EFF(1),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG();e.R7$(),e.Lme("",Z("REF_NUM_LABLE")," : ",null==et.invoiceObject?null:et.invoiceObject.invoiceRefNo," ")}}function H(M,S){if(1&M&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG();e.R7$(),e.SpI(" ",null!=et.customFields&&et.customFields.invoice?null==et.customFields?null:et.customFields.invoice:Z("INV_LABEL")," ")}}function k(M,S){if(1&M&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG();e.R7$(),e.SpI(" ",null!=et.customFields&&et.customFields.estimate?null==et.customFields?null:et.customFields.estimate:Z("EST_LABEL")," ")}}function X(M,S){if(1&M&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG();e.R7$(),e.SpI(" ",null!=et.customFields&&et.customFields.salesOrder?null==et.customFields?null:et.customFields.salesOrder:Z("SALE_ORDER_TITLE")," ")}}function tt(M,S){if(1&M&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&M){const Z=e.XpG().$implicit;e.R7$(),e.SpI(" ",Z("SALE_RETURN")," ")}}function pt(M,S){if(1&M&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG();e.R7$(),e.SpI(" ",null!=et.customFields&&et.customFields.purchaseRecord?null==et.customFields?null:et.customFields.purchaseRecord:Z("PURCHASE_RECORD")," ")}}function st(M,S){if(1&M&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG();e.R7$(),e.SpI(" ",null!=et.customFields&&et.customFields.purchaseOrder?null==et.customFields?null:et.customFields.purchaseOrder:Z("PURCHASE_ORDER")," ")}}function z(M,S){if(1&M&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&M){const Z=e.XpG().$implicit;e.R7$(),e.SpI(" ",Z("PURCHASE_RETURN")," ")}}function it(M,S){if(1&M&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&M){const Z=e.XpG().$implicit;e.R7$(),e.SpI(" ",Z("ECOM_SALE_ORDER")," ")}}function at(M,S){if(1&M&&(e.j41(0,"div",67),e.nrm(1,"img",68),e.k0s()),2&M){const Z=e.XpG(2);e.R7$(),e.Y8G("src",null==Z.logo?null:Z.logo.value,e.B4B)}}function Y(M,S){if(1&M&&(e.j41(0,"div",67),e.nrm(1,"img",68),e.k0s()),2&M){const Z=e.XpG(2);e.R7$(),e.Y8G("src",null==Z.osLogo?null:Z.osLogo.value,e.B4B)}}function x(M,S){if(1&M&&(e.j41(0,"p",69),e.EFF(1),e.k0s()),2&M){const Z=e.XpG(2);e.R7$(),e.JRh(null==Z.organizationData?null:Z.organizationData.org_address_1)}}function v(M,S){if(1&M&&(e.j41(0,"p",69),e.nrm(1,"img",70),e.EFF(2),e.k0s()),2&M){const Z=e.XpG(2);e.R7$(2),e.SpI(" ",null==Z.organizationData?null:Z.organizationData.org_phone_no," ")}}function O(M,S){if(1&M&&(e.j41(0,"p",69),e.nrm(1,"img",71),e.EFF(2),e.k0s()),2&M){const Z=e.XpG(2);e.R7$(2),e.SpI(" ",null==Z.organizationData?null:Z.organizationData.display_email," ")}}function G(M,S){if(1&M&&(e.j41(0,"p",69),e.nrm(1,"img",72),e.EFF(2),e.k0s()),2&M){const Z=e.XpG(2);e.R7$(2),e.SpI(" ",null==Z.organizationData?null:Z.organizationData.website_link," ")}}function At(M,S){if(1&M&&(e.j41(0,"p",69),e.nrm(1,"img",73),e.EFF(2),e.k0s()),2&M){const Z=e.XpG(2);e.R7$(2),e.Lme(" ",null!=Z.customFields&&Z.customFields.taxId?null==Z.customFields?null:Z.customFields.taxId:"GSTIN"," : ",null==Z.organizationData?null:Z.organizationData.business_id," ")}}function dt(M,S){if(1&M&&(e.j41(0,"h5",74),e.EFF(1),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG();e.R7$(),e.SpI(" ",null!=et.customFields&&et.customFields.billTo?null==et.customFields?null:et.customFields.billTo:Z("BILL_TO_LABEL"),"")}}function It(M,S){if(1&M&&(e.j41(0,"h5",74),e.EFF(1),e.k0s()),2&M){const Z=e.XpG().$implicit;e.R7$(),e.SpI(" ",Z("PURCHASE_FROM"),"")}}function yt(M,S){if(1&M&&(e.j41(0,"div"),e.EFF(1),e.k0s()),2&M){const Z=e.XpG(2);e.R7$(),e.SpI("",null==Z.client?null:Z.client.address," ")}}function qt(M,S){if(1&M&&(e.j41(0,"div"),e.EFF(1),e.k0s()),2&M){const Z=e.XpG(2);e.R7$(),e.SpI("",null==Z.client?null:Z.client.email," ")}}function Mt(M,S){if(1&M&&(e.j41(0,"div"),e.EFF(1),e.k0s()),2&M){const Z=e.XpG(2);e.R7$(),e.SpI("",null==Z.client?null:Z.client.number," ")}}function Xt(M,S){if(1&M&&(e.j41(0,"div"),e.EFF(1),e.k0s()),2&M){const Z=e.XpG(2);e.R7$(),e.Lme("",null!=Z.customFields&&Z.customFields.taxId?null==Z.customFields?null:Z.customFields.taxId:"Business Id",": ",null==Z.client?null:Z.client.businessId," ")}}function mt(M,S){if(1&M&&(e.j41(0,"div"),e.EFF(1),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG();e.R7$(),e.Lme("",Z("PO_NUM")," : ",null==et.invoiceObject?null:et.invoiceObject.poNumber," ")}}function ct(M,S){if(1&M&&(e.j41(0,"div"),e.EFF(1),e.nI1(2,"dateFormat"),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG();e.R7$(),e.Lme("",Z("PO_DATE")," : ",e.i5U(2,2,null==et.invoiceObject?null:et.invoiceObject.poDate,et.settingData)," ")}}function xt(M,S){if(1&M&&(e.j41(0,"div"),e.EFF(1),e.k0s()),2&M){const Z=e.XpG().$implicit;e.R7$(),e.Lme("",Z.key," : ",Z.value," ")}}function ee(M,S){if(1&M&&(e.qex(0),e.DNE(1,xt,2,2,"div",17),e.bVm()),2&M){const Z=S.$implicit;e.R7$(),e.Y8G("ngIf",Z.value)}}function Ge(M,S){if(1&M&&(e.j41(0,"div",66),e.DNE(1,ee,2,1,"ng-container",29),e.k0s()),2&M){const Z=e.XpG(2);e.R7$(),e.Y8G("ngForOf",Z.invoiceObject.userCustomFields)}}function Ce(M,S){if(1&M&&(e.j41(0,"div"),e.EFF(1),e.k0s()),2&M){const Z=e.XpG().$implicit;e.R7$(),e.Lme("",Z.key," : ",Z.value," ")}}function je(M,S){if(1&M&&(e.j41(0,"div"),e.DNE(1,Ce,2,2,"div",17),e.k0s()),2&M){const Z=S.$implicit;e.R7$(),e.Y8G("ngIf",Z.value)}}function iA(M,S){if(1&M&&(e.j41(0,"div",75)(1,"h5",74),e.EFF(2),e.k0s(),e.j41(3,"div",66),e.EFF(4),e.k0s()()),2&M){const Z=e.XpG().$implicit,et=e.XpG();e.R7$(2),e.JRh(null!=et.customFields&&et.customFields.shipTo?null==et.customFields?null:et.customFields.shipTo:Z("SHIP_TO_LABEL")),e.R7$(2),e.JRh(null==et.client?null:et.client.shippingAddress)}}function dA(M,S){if(1&M&&(e.j41(0,"th",76),e.EFF(1),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG();e.R7$(),e.JRh(null!=et.customFields&&et.customFields.discount?null==et.customFields?null:et.customFields.discount:Z("DIS_LABEL"))}}function Ye(M,S){if(1&M&&(e.j41(0,"th",77),e.EFF(1),e.k0s()),2&M){const Z=e.XpG().$implicit;e.R7$(),e.JRh(Z("TAX_LABEL"))}}function rA(M,S){if(1&M&&(e.j41(0,"th",78),e.EFF(1),e.k0s()),2&M){const Z=e.XpG().$implicit;e.R7$(),e.JRh(Z("INCLUSIVE_TAX_LABEL"))}}function fA(M,S){if(1&M&&(e.j41(0,"p",81),e.EFF(1),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG(2);e.R7$(),e.Lme("",null!=et.customFields&&et.customFields.productCode?null==et.customFields?null:et.customFields.productCode:"Product Code",": ",Z.productCode,"")}}function TA(M,S){if(1&M&&(e.j41(0,"p",66),e.EFF(1),e.k0s()),2&M){const Z=e.XpG().$implicit;e.R7$(),e.Lme("",Z.key," : ",Z.value,"")}}function EA(M,S){if(1&M&&(e.j41(0,"div",84),e.DNE(1,TA,2,2,"p",14),e.k0s()),2&M){const Z=S.$implicit;e.R7$(),e.Y8G("ngIf",Z.value)}}function fe(M,S){if(1&M&&(e.j41(0,"span")(1,"p",85),e.EFF(2),e.nI1(3,"CurrencyPipe"),e.k0s()()),2&M){const Z=e.XpG(2).$implicit,et=e.XpG(2);e.R7$(2),e.SpI("",e.iJd(3,1,e.sMw(7,T,Z.discountPercentage,et.settingData,null==et.settingData?null:et.settingData.percentRoundOff)),"% ")}}function xe(M,S){if(1&M&&(e.j41(0,"td",77)(1,"span",79),e.EFF(2),e.nI1(3,"CurrencyPipe"),e.k0s(),e.DNE(4,fe,4,11,"span",17),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG(2);e.R7$(2),e.JRh(e.ii3(3,2,Z.discountAmount,et.settingData,!0,null==et.settingData?null:et.settingData.amountRoundOff)),e.R7$(2),e.Y8G("ngIf",0!=Z.discountPercentage)}}function FA(M,S){if(1&M&&(e.j41(0,"p"),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG(4);e.R7$(),e.Lme("",et.commonService.getAccountName(et.taxAccountList,Z.uniqueKeyTaxAccountEntry),": ",e.iJd(2,2,e.sMw(8,T,Z.percentage,et.settingData,null==et.settingData?null:et.settingData.percentRoundOff))," %")}}function Xe(M,S){if(1&M&&(e.j41(0,"div"),e.DNE(1,FA,3,12,"p",17),e.k0s()),2&M){const Z=S.$implicit;e.R7$(),e.Y8G("ngIf",0==Z.taxInclExcl)}}function Ve(M,S){if(1&M&&(e.j41(0,"td",77)(1,"span",79),e.EFF(2),e.nI1(3,"CurrencyPipe"),e.k0s(),e.DNE(4,Xe,2,1,"div",29),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG(2);e.R7$(2),e.JRh(e.ii3(3,2,Z.totalTaxAmt,et.settingData,!0,null==et.settingData?null:et.settingData.amountRoundOff)),e.R7$(2),e.Y8G("ngForOf",et.jsonParse(Z.appliedTax))}}function nA(M,S){if(1&M&&(e.j41(0,"p"),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG(4);e.R7$(),e.Lme("",et.commonService.getAccountName(et.taxAccountList,Z.uniqueKeyTaxAccountEntry),": ",e.iJd(2,2,e.sMw(8,T,Z.percentage,et.settingData,null==et.settingData?null:et.settingData.percentRoundOff))," %")}}function _e(M,S){if(1&M&&(e.j41(0,"div"),e.DNE(1,nA,3,12,"p",17),e.k0s()),2&M){const Z=S.$implicit;e.R7$(),e.Y8G("ngIf",1==Z.taxInclExcl)}}function tA(M,S){if(1&M&&(e.j41(0,"td",78)(1,"span",79),e.EFF(2),e.nI1(3,"CurrencyPipe"),e.k0s(),e.DNE(4,_e,2,1,"div",29),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG(2);e.R7$(2),e.JRh(e.ii3(3,2,Z.incTaxAmt,et.settingData,!0,null==et.settingData?null:et.settingData.amountRoundOff)),e.R7$(2),e.Y8G("ngForOf",et.jsonParse(Z.appliedTax))}}function on(M,S){if(1&M&&(e.j41(0,"tr")(1,"td",36),e.EFF(2),e.k0s(),e.j41(3,"td",37)(4,"span",79),e.EFF(5),e.k0s(),e.nrm(6,"br"),e.DNE(7,fA,2,2,"p",80),e.j41(8,"p",81),e.EFF(9),e.k0s(),e.DNE(10,EA,2,1,"div",82),e.k0s(),e.j41(11,"td",38)(12,"span",79),e.EFF(13),e.nI1(14,"CurrencyPipe"),e.k0s(),e.j41(15,"p",83),e.EFF(16),e.k0s()(),e.j41(17,"td",39)(18,"span",79),e.EFF(19),e.nI1(20,"CurrencyPipe"),e.k0s()(),e.DNE(21,xe,5,7,"td",41)(22,Ve,5,7,"td",41),e.j41(23,"td",42)(24,"span",79),e.EFF(25),e.nI1(26,"CurrencyPipe"),e.k0s()(),e.DNE(27,tA,5,7,"td",43),e.k0s()),2&M){const Z=S.$implicit,et=S.index,RA=e.XpG(2);e.R7$(2),e.JRh(et+1),e.R7$(3),e.JRh(Z.productName),e.R7$(2),e.Y8G("ngIf",Z.productCode),e.R7$(2),e.JRh(Z.description),e.R7$(),e.Y8G("ngForOf",RA.commonService.getListItemCustomFields(Z.listItemCustomField)),e.R7$(3),e.JRh(e.iJd(14,12,e.sMw(27,T,Z.qty,RA.settingData,null==RA.settingData?null:RA.settingData.quantityRoundOff))),e.R7$(3),e.JRh(Z.unit),e.R7$(3),e.JRh(e.iJd(20,18,e.sMw(31,T,Z.rate,RA.settingData,null==RA.settingData?null:RA.settingData.rateRoundOff))),e.R7$(2),e.Y8G("ngIf",RA.otherInvoiceDetails.showDiscountOnItem&&"ONLINE_STORE"!=RA.exportType),e.R7$(),e.Y8G("ngIf",RA.otherInvoiceDetails.exclusiveTaxOnItemExists&&"ONLINE_STORE"!=RA.exportType),e.R7$(3),e.JRh(e.i5U(26,24,Z.total,RA.settingData)),e.R7$(2),e.Y8G("ngIf",RA.otherInvoiceDetails.inclusiveTaxOnItemExists&&"ONLINE_STORE"!=RA.exportType)}}function GA(M,S){if(1&M&&(e.j41(0,"tr",88)(1,"td",58),e.EFF(2),e.k0s(),e.j41(3,"td",89),e.EFF(4),e.nI1(5,"CurrencyPipe"),e.k0s()()),2&M){const Z=e.XpG(2).$implicit,et=e.XpG();e.R7$(2),e.JRh(Z("BASE_AMT_LABEL")),e.R7$(2),e.JRh(e.iJd(5,2,e.l_i(8,N,et.otherInvoiceDetails.baseAmount,et.settingData)))}}function Qn(M,S){if(1&M&&(e.j41(0,"tr",90)(1,"td"),e.EFF(2),e.k0s(),e.j41(3,"td",89),e.EFF(4),e.nI1(5,"CurrencyPipe"),e.k0s()()),2&M){const Z=e.XpG(2).$implicit,et=e.XpG();e.R7$(2),e.SpI("(-) ",null!=et.customFields&&et.customFields.discount?null==et.customFields?null:et.customFields.discount:Z("DIS_LABEL"),""),e.R7$(2),e.JRh(e.ii3(5,2,null==et.otherInvoiceDetails?null:et.otherInvoiceDetails.itemDiscountTotal,et.settingData,!0,null==et.settingData?null:et.settingData.amountRoundOff))}}function _A(M,S){if(1&M&&(e.j41(0,"td",93),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG(4);e.R7$(),e.Lme(" \u2022 ",et.commonService.getAccountName(et.taxAccountList,Z.uniqueKeyTaxAccountEntry)," (",e.iJd(2,2,e.sMw(8,T,Z.percentage,et.settingData,null==et.settingData?null:et.settingData.percentRoundOff)),"%)")}}function fn(M,S){if(1&M&&(e.j41(0,"td",93),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG(4);e.R7$(),e.JRh(e.ii3(2,1,Z.calculateTax,et.settingData,!0,null==et.settingData?null:et.settingData.amountRoundOff))}}function hA(M,S){if(1&M&&(e.j41(0,"tr"),e.DNE(1,_A,3,12,"td",92)(2,fn,3,6,"td",92),e.k0s()),2&M){const Z=S.$implicit;e.R7$(),e.Y8G("ngIf",Z.calculateTax),e.R7$(),e.Y8G("ngIf",Z.calculateTax)}}function kn(M,S){if(1&M&&(e.j41(0,"tbody")(1,"tr",90)(2,"td",58),e.EFF(3),e.k0s(),e.j41(4,"td",89),e.EFF(5),e.nI1(6,"CurrencyPipe"),e.k0s()(),e.j41(7,"tr")(8,"td",91),e.EFF(9),e.k0s(),e.j41(10,"td",91),e.EFF(11),e.nI1(12,"CurrencyPipe"),e.k0s()(),e.DNE(13,hA,3,2,"tr",29),e.k0s()),2&M){const Z=e.XpG(2).$implicit,et=e.XpG();e.R7$(3),e.JRh(Z("AMT_INC_TAX_LABLE")),e.R7$(2),e.JRh(e.ii3(6,5,et.otherInvoiceDetails.amountIncTax,et.settingData,!0,null==et.settingData?null:et.settingData.amountRoundOff)),e.R7$(4),e.SpI(" \u2022 ",Z("TAXABLE")," :"),e.R7$(2),e.SpI("",e.ii3(12,10,et.otherInvoiceDetails.taxableAmount,et.settingData,!0,null==et.settingData?null:et.settingData.amountRoundOff)," "),e.R7$(2),e.Y8G("ngForOf",et.otherInvoiceDetails.itemInclusiveTaxes)}}function ni(M,S){if(1&M&&(e.j41(0,"td",91),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG(3);e.R7$(),e.Lme(" \u2022 (+) ",et.commonService.getAccountName(et.taxAccountList,Z.uniqueKeyTaxAccountEntry)," (",e.iJd(2,2,e.sMw(8,T,Z.percentage,et.settingData,null==et.settingData?null:et.settingData.percentRoundOff)),"%)")}}function mi(M,S){if(1&M&&(e.j41(0,"td",89),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG(3);e.R7$(),e.SpI("",e.ii3(2,1,Z.calculateTax,et.settingData,!0,null==et.settingData?null:et.settingData.amountRoundOff)," ")}}function no(M,S){if(1&M&&(e.j41(0,"tr"),e.DNE(1,ni,3,12,"td",94)(2,mi,3,6,"td",95),e.k0s()),2&M){const Z=e.XpG(3);e.R7$(),e.Y8G("ngIf",Z.otherInvoiceDetails.exclusiveTaxOnItemExists),e.R7$(),e.Y8G("ngIf",Z.otherInvoiceDetails.exclusiveTaxOnItemExists)}}function ZA(M,S){if(1&M&&(e.j41(0,"table",53),e.DNE(1,GA,6,11,"tr",86)(2,Qn,6,7,"tr",87)(3,kn,14,15,"tbody",17),e.j41(4,"tbody"),e.DNE(5,no,3,2,"tr",29),e.k0s()()),2&M){const Z=e.XpG(2);e.R7$(),e.Y8G("ngIf",Z.otherInvoiceDetails.showDiscountOnItem||Z.otherInvoiceDetails.exclusiveTaxOnItemExists),e.R7$(),e.Y8G("ngIf",Z.otherInvoiceDetails.showDiscountOnItem&&"ONLINE_STORE"!=Z.exportType),e.R7$(),e.Y8G("ngIf",Z.otherInvoiceDetails.inclusiveTaxOnItemExists&&"ONLINE_STORE"!=Z.exportType),e.R7$(2),e.Y8G("ngForOf",Z.otherInvoiceDetails.itemExclusiveTaxes)}}function Ke(M,S){if(1&M&&(e.j41(0,"div",96),e.nrm(1,"div",46),e.j41(2,"div",97)(3,"table",53)(4,"tr",98)(5,"td",99),e.EFF(6),e.k0s(),e.j41(7,"td",89),e.EFF(8),e.nI1(9,"CurrencyPipe"),e.k0s()()()()()),2&M){const Z=e.XpG().$implicit,et=e.XpG();e.R7$(6),e.JRh(Z("TOTAL")),e.R7$(2),e.JRh(e.i5U(9,2,et.otherInvoiceDetails.subTotal,et.settingData))}}function Ne(M,S){if(1&M&&(e.j41(0,"span"),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&M){const Z=e.XpG(3);e.R7$(),e.SpI("(",e.iJd(2,1,e.sMw(7,T,null==Z.billDiscount?null:Z.billDiscount.percentage,Z.settingData,null==Z.settingData?null:Z.settingData.percentRoundOff)),"%)")}}function Me(M,S){if(1&M&&(e.j41(0,"tr")(1,"td",58),e.EFF(2),e.DNE(3,Ne,3,11,"span",17),e.k0s(),e.j41(4,"td",89),e.EFF(5),e.nI1(6,"CurrencyPipe"),e.k0s()()),2&M){const Z=e.XpG().$implicit,et=e.XpG();e.R7$(2),e.SpI("(-) ",null!=et.customFields&&et.customFields.discount?null==et.customFields?null:et.customFields.discount:Z("DIS_LABEL")," "),e.R7$(),e.Y8G("ngIf",0!=(null==et.billDiscount?null:et.billDiscount.percentage)),e.R7$(2),e.SpI("",e.ii3(6,3,null==et.billDiscount?null:et.billDiscount.calculatedDiscount,et.settingData,!0,null==et.settingData?null:et.settingData.amountRoundOff)," ")}}function BA(M,S){if(1&M&&(e.j41(0,"tr")(1,"td",93),e.EFF(2),e.k0s(),e.j41(3,"td",93),e.EFF(4),e.nI1(5,"CurrencyPipe"),e.k0s()()),2&M){const Z=S.$implicit,et=e.XpG(3);e.R7$(2),e.Lme(" \u2022 ",et.commonService.getAccountName(et.taxAccountList,Z.uniqueKeyTaxAccountEntry)," (",Z.percentage,"%)"),e.R7$(2),e.SpI("",e.ii3(5,3,Z.calculateTax,et.settingData,!0,null==et.settingData?null:et.settingData.amountRoundOff)," ")}}function dn(M,S){if(1&M&&(e.j41(0,"tbody")(1,"tr",90)(2,"td",58),e.EFF(3),e.k0s(),e.j41(4,"td",89),e.EFF(5),e.nI1(6,"CurrencyPipe"),e.k0s()(),e.j41(7,"tr")(8,"td",91),e.EFF(9),e.k0s(),e.j41(10,"td",91),e.EFF(11),e.nI1(12,"CurrencyPipe"),e.k0s()(),e.DNE(13,BA,6,8,"tr",29),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG();e.R7$(3),e.JRh(Z("AMT_INC_TAX_LABLE")),e.R7$(2),e.JRh(e.ii3(6,5,et.otherInvoiceDetails.invoiceAmountIncTax,et.settingData,!0,null==et.settingData?null:et.settingData.amountRoundOff)),e.R7$(4),e.SpI(" \u2022 ",Z("TAXABLE")," :"),e.R7$(2),e.JRh(e.ii3(12,10,et.otherInvoiceDetails.invoiceTaxableAmount,et.settingData,!0,null==et.settingData?null:et.settingData.amountRoundOff)),e.R7$(2),e.Y8G("ngForOf",et.otherInvoiceDetails.invoiceInclusiveTaxes)}}function Yn(M,S){if(1&M&&(e.j41(0,"td"),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG(2);e.R7$(),e.Lme("(+) ",et.commonService.getAccountName(et.taxAccountList,Z.uniqueKeyTaxAccountEntry)," (",e.iJd(2,2,e.sMw(8,T,Z.percentage,et.settingData,null==et.settingData?null:et.settingData.percentRoundOff)),"%)")}}function Rn(M,S){if(1&M&&(e.j41(0,"td",89),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG(2);e.R7$(),e.SpI(" ",e.ii3(2,1,Z.calculateTax,et.settingData,!0,null==et.settingData?null:et.settingData.amountRoundOff),"")}}function Tn(M,S){if(1&M&&(e.j41(0,"tr"),e.DNE(1,Yn,3,12,"td",17)(2,Rn,3,6,"td",95),e.k0s()),2&M){const Z=S.$implicit,et=e.XpG(2);e.R7$(),e.Y8G("ngIf",0==Z.taxInclExcl&&et.otherInvoiceDetails.exclusiveTaxOnBillExists),e.R7$(),e.Y8G("ngIf",0==Z.taxInclExcl&&et.otherInvoiceDetails.exclusiveTaxOnBillExists)}}function Fn(M,S){if(1&M&&(e.j41(0,"tr")(1,"td",58),e.EFF(2),e.k0s(),e.j41(3,"td",89),e.EFF(4),e.nI1(5,"CurrencyPipe"),e.k0s()()),2&M){const Z=S.$implicit,et=e.XpG().$implicit,RA=e.XpG();e.R7$(2),e.SpI("(+) ",et(Z.translatedKey),""),e.R7$(2),e.JRh(e.ii3(5,2,Z.chargeAmount,RA.settingData,!0,null==RA.settingData?null:RA.settingData.amountRoundOff))}}function Te(M,S){if(1&M&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&M){const Z=e.XpG(3);e.R7$(),e.SpI(" (",1==Z.invoiceObject.roundOffEntity.crDrType?"-":"+",") ")}}function Ie(M,S){if(1&M&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&M){const Z=e.XpG(3);e.R7$(),e.SpI("(",2==Z.invoiceObject.roundOffEntity.crDrType?"-":"+",") ")}}function we(M,S){if(1&M&&(e.j41(0,"tr")(1,"td",58),e.DNE(2,Te,2,1,"span",17)(3,Ie,2,1,"span",17),e.EFF(4),e.k0s(),e.j41(5,"td",89),e.EFF(6),e.nI1(7,"CurrencyPipe"),e.k0s()()),2&M){const Z=e.XpG().$implicit,et=e.XpG();e.R7$(2),e.Y8G("ngIf","INVOICE"==et.exportType||"ESTIMATE"==et.exportType||"SALE_ORDER"==et.exportType||"PURCHASE_RETURN"==et.exportType),e.R7$(),e.Y8G("ngIf","PURCHASE"==et.exportType||"PURCHASE_ORDER"==et.exportType||"SALE_RETURN"==et.exportType),e.R7$(),e.SpI(" ",Z("AMT_ROUND_OFF")," "),e.R7$(2),e.JRh(e.ii3(7,4,null==et.invoiceObject||null==et.invoiceObject.roundOffEntity?null:et.invoiceObject.roundOffEntity.amount,et.settingData,!0,null==et.settingData?null:et.settingData.amountRoundOff))}}function Ee(M,S){if(1&M&&(e.j41(0,"td",58),e.EFF(1),e.nI1(2,"dateFormat"),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG().$implicit,RA=e.XpG();e.R7$(),e.Lme("(-) ",null!=RA.customFields&&RA.customFields.paid?null==RA.customFields?null:RA.customFields.paid:et("PAID_LABEL")," (",e.i5U(2,2,Z.dateOfPayment,RA.settingData),")")}}function ue(M,S){if(1&M&&(e.j41(0,"td",89),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG(2);e.R7$(),e.JRh(e.ii3(2,1,Z.amount,et.settingData,!0,null==et.settingData?null:et.settingData.amountRoundOff))}}function oA(M,S){if(1&M&&(e.j41(0,"tr"),e.DNE(1,Ee,3,5,"td",100)(2,ue,3,6,"td",95),e.k0s()),2&M){const Z=e.XpG(2);e.R7$(),e.Y8G("ngIf",Z.paidLinkAmt.length>0),e.R7$(),e.Y8G("ngIf",Z.paidLinkAmt.length>0)}}function be(M,S){if(1&M&&(e.j41(0,"tr")(1,"td",58),e.EFF(2,"(-) Write Off"),e.k0s(),e.j41(3,"td",89),e.EFF(4),e.nI1(5,"CurrencyPipe"),e.k0s()()),2&M){const Z=e.XpG(2);e.R7$(4),e.JRh(e.ii3(5,1,Z.totalWriteOffAmount,Z.settingData,!0,null==Z.settingData?null:Z.settingData.amountRoundOff))}}function qA(M,S){if(1&M&&(e.j41(0,"td",58),e.EFF(1),e.k0s()),2&M){const Z=e.XpG(2).$implicit,et=e.XpG();e.R7$(),e.JRh(null!=et.customFields&&et.customFields.balance?null==et.customFields?null:et.customFields.balance:Z("BAL_LABEL"))}}function sn(M,S){if(1&M&&(e.j41(0,"td",89),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&M){const Z=e.XpG(3);e.R7$(),e.SpI("",e.ii3(2,1,null==Z.invoiceObject?null:Z.invoiceObject.balance,Z.settingData,!0,null==Z.settingData?null:Z.settingData.amountRoundOff)," ")}}function Hn(M,S){if(1&M&&(e.j41(0,"tr",101),e.DNE(1,qA,2,1,"td",100)(2,sn,3,6,"td",95),e.k0s()),2&M){const Z=e.XpG(2);e.R7$(),e.Y8G("ngIf",(null==Z.invoiceObject?null:Z.invoiceObject.balance)>0),e.R7$(),e.Y8G("ngIf",(null==Z.invoiceObject?null:Z.invoiceObject.balance)>0)}}function Oi(M,S){if(1&M&&(e.j41(0,"div",102)(1,"span",99),e.EFF(2,"Amount In Words : "),e.k0s(),e.EFF(3),e.k0s()),2&M){const Z=e.XpG(2);e.R7$(3),e.SpI("",Z.amountInWord," ")}}function yi(M,S){if(1&M&&e.nrm(0,"img",109),2&M){const Z=e.XpG(3);e.Y8G("src",null==Z.signature?null:Z.signature.value,e.B4B)}}function ii(M,S){if(1&M&&(e.j41(0,"div",103),e.nrm(1,"div",104),e.j41(2,"div",105),e.DNE(3,yi,1,1,"img",106),e.j41(4,"h6",107),e.EFF(5),e.k0s(),e.j41(6,"p",108),e.EFF(7),e.k0s()()()),2&M){const Z=e.XpG().$implicit,et=e.XpG();e.R7$(3),e.Y8G("ngIf",et.signature),e.R7$(2),e.JRh(null==et.organizationData?null:et.organizationData.contact_person_name),e.R7$(2),e.JRh(null!=et.customFields&&et.customFields.signature?null==et.customFields?null:et.customFields.signature:Z("SIGN_LABEL"))}}function cn(M,S){if(1&M&&(e.j41(0,"h4",110)(1,"b"),e.EFF(2),e.k0s()()),2&M){const Z=e.XpG().$implicit,et=e.XpG();e.R7$(2),e.SpI(" ",null!=et.customFields&&et.customFields.termsCondition?null==et.customFields?null:et.customFields.termsCondition:Z("TERMS_AND_CONDITIONS")," ")}}function xi(M,S){if(1&M&&(e.j41(0,"ul",112)(1,"li")(2,"div",9)(3,"div",113),e.EFF(4),e.k0s(),e.j41(5,"div",114),e.EFF(6),e.k0s()()()()),2&M){const Z=S.$implicit,et=S.index;e.R7$(4),e.SpI("",et+1,".\xa0"),e.R7$(2),e.JRh(Z)}}function gA(M,S){if(1&M&&(e.j41(0,"div"),e.DNE(1,xi,7,2,"ul",111),e.k0s()),2&M){const Z=e.XpG(2);e.R7$(),e.Y8G("ngForOf",Z.jsonParse(Z.invoiceObject.termsAndConditions))}}function WA(M,S){if(1&M&&(e.j41(0,"div",117)(1,"b"),e.EFF(2),e.k0s(),e.nrm(3,"br"),e.EFF(4),e.k0s()),2&M){const Z=e.XpG(2).$implicit,et=e.XpG();e.R7$(2),e.SpI(" ",null!=et.customFields&&et.customFields.payableTo?null==et.customFields?null:et.customFields.payableTo:Z("PAY_TO_LABEL")," "),e.R7$(2),e.SpI(" ",null==et.settingData||null==et.settingData.bankingDetails?null:et.settingData.bankingDetails.payableTo," ")}}function Le(M,S){if(1&M&&(e.j41(0,"div",117)(1,"b"),e.EFF(2),e.k0s(),e.nrm(3,"br"),e.EFF(4),e.k0s()),2&M){const Z=e.XpG(2).$implicit,et=e.XpG();e.R7$(2),e.JRh(Z("BANK_DETAIL_LABEL")),e.R7$(2),e.JRh(null==et.settingData||null==et.settingData.bankingDetails?null:et.settingData.bankingDetails.bankingDetails)}}function Cn(M,S){if(1&M&&(e.j41(0,"div",117)(1,"b"),e.EFF(2),e.k0s(),e.nrm(3,"br"),e.EFF(4),e.k0s()),2&M){const Z=e.XpG(2).$implicit,et=e.XpG();e.R7$(2),e.JRh(Z("OTH_LABEL")),e.R7$(2),e.JRh(null==et.settingData||null==et.settingData.bankingDetails?null:et.settingData.bankingDetails.otherDetails)}}function $e(M,S){if(1&M&&(e.j41(0,"div",30)(1,"div",115),e.DNE(2,WA,5,2,"div",116)(3,Le,5,2,"div",116)(4,Cn,5,2,"div",116),e.k0s()()),2&M){const Z=e.XpG(2);e.R7$(2),e.Y8G("ngIf",null==Z.settingData||null==Z.settingData.bankingDetails?null:Z.settingData.bankingDetails.payableTo),e.R7$(),e.Y8G("ngIf",null==Z.settingData||null==Z.settingData.bankingDetails?null:Z.settingData.bankingDetails.bankingDetails),e.R7$(),e.Y8G("ngIf",null==Z.settingData||null==Z.settingData.bankingDetails?null:Z.settingData.bankingDetails.otherDetails)}}function q(M,S){if(1&M&&(e.qex(0),e.j41(1,"html",2)(2,"head"),e.nrm(3,"meta",3)(4,"meta",4)(5,"meta",5)(6,"meta",6),e.j41(7,"title"),e.EFF(8,"Invoice"),e.k0s()(),e.j41(9,"body",7)(10,"div",8,0)(12,"div",9)(13,"div",10)(14,"div",11)(15,"h4",12),e.EFF(16),e.k0s(),e.j41(17,"p",13),e.EFF(18),e.nI1(19,"dateFormat"),e.k0s(),e.DNE(20,L,3,5,"p",14)(21,J,2,2,"p",14),e.k0s(),e.j41(22,"div",15)(23,"h1",16),e.DNE(24,H,2,1,"span",17)(25,k,2,1,"span",17)(26,X,2,1,"span",17)(27,tt,2,1,"span",17)(28,pt,2,1,"span",17)(29,st,2,1,"span",17)(30,z,2,1,"span",17)(31,it,2,1,"span",17),e.k0s()()(),e.nrm(32,"div",18),e.j41(33,"div",19),e.DNE(34,at,2,1,"div",20)(35,Y,2,1,"div",20),e.j41(36,"h4",21),e.EFF(37),e.k0s(),e.DNE(38,x,2,1,"p",22)(39,v,3,1,"p",22)(40,O,3,1,"p",22)(41,G,3,1,"p",22)(42,At,3,2,"p",22),e.k0s(),e.nrm(43,"br"),e.j41(44,"div",23)(45,"div",24)(46,"div",25),e.DNE(47,dt,2,1,"h5",26)(48,It,2,1,"h5",26),e.j41(49,"div",27),e.EFF(50),e.k0s(),e.j41(51,"div",28),e.DNE(52,yt,2,1,"div",17)(53,qt,2,1,"div",17)(54,Mt,2,1,"div",17)(55,Xt,2,2,"div",17)(56,mt,2,2,"div",17)(57,ct,3,5,"div",17)(58,Ge,2,1,"div",14)(59,je,2,1,"div",29),e.k0s()(),e.j41(60,"div",30),e.DNE(61,iA,5,2,"div",31),e.k0s()(),e.j41(62,"h6",32),e.EFF(63),e.k0s()(),e.j41(64,"div",33)(65,"div",34)(66,"table",35)(67,"thead")(68,"tr")(69,"th",36),e.EFF(70),e.k0s(),e.j41(71,"th",37),e.EFF(72),e.k0s(),e.j41(73,"th",38),e.EFF(74),e.k0s(),e.j41(75,"th",39),e.EFF(76),e.k0s(),e.DNE(77,dA,2,1,"th",40)(78,Ye,2,1,"th",41),e.j41(79,"th",42),e.EFF(80),e.k0s(),e.DNE(81,rA,2,1,"th",43),e.k0s()(),e.j41(82,"tbody"),e.DNE(83,on,28,35,"tr",29),e.k0s()()(),e.j41(84,"div",44)(85,"div",45),e.nrm(86,"div",46),e.j41(87,"div",47),e.DNE(88,ZA,6,4,"table",48),e.k0s()(),e.DNE(89,Ke,10,5,"div",49),e.j41(90,"div",50),e.nrm(91,"div",51),e.j41(92,"div",52)(93,"table",53),e.DNE(94,Me,7,8,"tr",17)(95,dn,14,15,"tbody",17),e.j41(96,"tbody"),e.DNE(97,Tn,3,2,"tr",29)(98,Fn,6,7,"tr",29)(99,we,8,9,"tr",17),e.j41(100,"tr",54)(101,"td",55)(102,"span"),e.EFF(103),e.k0s()(),e.j41(104,"td",56)(105,"span"),e.EFF(106),e.nI1(107,"CurrencyPipe"),e.k0s()()(),e.DNE(108,oA,3,2,"tr",29)(109,be,6,6,"tr",17)(110,Hn,3,2,"tr",57),e.k0s()()()()()(),e.j41(111,"div",58)(112,"h4",59),e.EFF(113),e.k0s(),e.DNE(114,Oi,4,1,"div",60)(115,ii,8,3,"div",61),e.j41(116,"div",62)(117,"div",63),e.DNE(118,cn,3,1,"h4",64)(119,gA,2,1,"div",17),e.k0s(),e.DNE(120,$e,5,3,"div",65),e.k0s(),e.j41(121,"h6",32),e.EFF(122),e.k0s()()()()()(),e.bVm()),2&M){const Z=S.$implicit,et=e.XpG();e.R7$(10),e.Y8G("color",et.colorObj),e.R7$(6),e.JRh(null==et.invoiceObject?null:et.invoiceObject.transactionNo),e.R7$(2),e.JRh(e.i5U(19,65,null==et.invoiceObject?null:et.invoiceObject.createDate,et.settingData)),e.R7$(2),e.Y8G("ngIf",et.invoiceObject.dueDate),e.R7$(),e.Y8G("ngIf",et.invoiceObject.invoiceRefNo),e.R7$(3),e.Y8G("ngIf","INVOICE"==et.exportType),e.R7$(),e.Y8G("ngIf","ESTIMATE"==et.exportType),e.R7$(),e.Y8G("ngIf","SALE_ORDER"==et.exportType),e.R7$(),e.Y8G("ngIf","SALE_RETURN"==et.exportType),e.R7$(),e.Y8G("ngIf","PURCHASE"==et.exportType),e.R7$(),e.Y8G("ngIf","PURCHASE_ORDER"==et.exportType),e.R7$(),e.Y8G("ngIf","PURCHASE_RETURN"==et.exportType),e.R7$(),e.Y8G("ngIf","ONLINE_STORE"==et.exportType),e.R7$(3),e.Y8G("ngIf",et.logo&&"ONLINE_STORE"!=et.exportType),e.R7$(),e.Y8G("ngIf",et.osLogo&&"ONLINE_STORE"==et.exportType),e.R7$(2),e.JRh(null==et.organizationData?null:et.organizationData.org_name),e.R7$(),e.Y8G("ngIf",null==et.organizationData?null:et.organizationData.org_address_1),e.R7$(),e.Y8G("ngIf",null==et.organizationData?null:et.organizationData.org_phone_no),e.R7$(),e.Y8G("ngIf",null==et.organizationData?null:et.organizationData.display_email),e.R7$(),e.Y8G("ngIf",null==et.organizationData?null:et.organizationData.website_link),e.R7$(),e.Y8G("ngIf",null==et.organizationData?null:et.organizationData.business_id),e.R7$(5),e.Y8G("ngIf","INVOICE"==et.exportType||"ESTIMATE"==et.exportType||"SALE_ORDER"==et.exportType||"SALE_RETURN"==et.exportType||"ONLINE_STORE"==et.exportType),e.R7$(),e.Y8G("ngIf","PURCHASE"==et.exportType||"PURCHASE_ORDER"==et.exportType||"PURCHASE_RETURN"==et.exportType),e.R7$(2),e.SpI(" ",null==et.client?null:et.client.orgName," "),e.R7$(2),e.Y8G("ngIf",null==et.client?null:et.client.address),e.R7$(),e.Y8G("ngIf",null==et.client?null:et.client.email),e.R7$(),e.Y8G("ngIf",null==et.client?null:et.client.number),e.R7$(),e.Y8G("ngIf",null==et.client?null:et.client.businessId),e.R7$(),e.Y8G("ngIf",et.invoiceObject.poNumber),e.R7$(),e.Y8G("ngIf",et.invoiceObject.poDate),e.R7$(),e.Y8G("ngIf","ONLINE_STORE"==et.exportType),e.R7$(),e.Y8G("ngForOf",et.getCustomFields(et.invoiceObject.userCustomFields)),e.R7$(2),e.Y8G("ngIf",("INVOICE"==et.exportType||"ESTIMATE"==et.exportType||"SALE_ORDER"==et.exportType||"SALE_RETURN"==et.exportType)&&(null==et.client?null:et.client.shippingAddress)),e.R7$(2),e.JRh(null==et.invoiceObject?null:et.invoiceObject.headerInvoice),e.R7$(7),e.JRh(Z("SR_NO")),e.R7$(2),e.SpI(" ",null!=et.customFields&&et.customFields.productService?null==et.customFields?null:et.customFields.productService:Z("PRODUCT_SERVICES_LABEL"),""),e.R7$(2),e.JRh(null!=et.customFields&&et.customFields.quantity?null==et.customFields?null:et.customFields.quantity:Z("QTY_LABEL")),e.R7$(2),e.JRh(null!=et.customFields&&et.customFields.rate?null==et.customFields?null:et.customFields.rate:Z("RATE_LABEL")),e.R7$(),e.Y8G("ngIf",et.otherInvoiceDetails.showDiscountOnItem&&"ONLINE_STORE"!=et.exportType),e.R7$(),e.Y8G("ngIf",et.otherInvoiceDetails.exclusiveTaxOnItemExists&&"ONLINE_STORE"!=et.exportType),e.R7$(2),e.JRh(null!=et.customFields&&et.customFields.amount?null==et.customFields?null:et.customFields.amount:Z("AMT_LABEL")),e.R7$(),e.Y8G("ngIf",et.otherInvoiceDetails.inclusiveTaxOnItemExists&&"ONLINE_STORE"!=et.exportType),e.R7$(2),e.Y8G("ngForOf",et.invoiceObject.saleProductList),e.R7$(),e.Y8G("ngClass",e.eq3(73,b,"ONLINE_STORE"==et.exportType)),e.R7$(4),e.Y8G("ngIf","ONLINE_STORE"!=et.exportType),e.R7$(),e.Y8G("ngIf","ONLINE_STORE"!=et.exportType),e.R7$(2),e.Y8G("ngClass","ONLINE_STORE"!=et.exportType?"col-md-7":"col-md-8"),e.R7$(),e.Y8G("ngClass",e.l_i(75,C,"ONLINE_STORE"!=et.exportType,"ONLINE_STORE"==et.exportType)),e.R7$(2),e.Y8G("ngIf",null!=et.invoiceObject.discountEntity&&"ONLINE_STORE"!=et.exportType),e.R7$(),e.Y8G("ngIf",et.otherInvoiceDetails.inclusiveTaxOnBillExists&&"ONLINE_STORE"!=et.exportType),e.R7$(2),e.Y8G("ngForOf",et.invoiceObject.taxList),e.R7$(),e.Y8G("ngForOf",et.otherChargesList),e.R7$(),e.Y8G("ngIf",null!=(null==et.invoiceObject?null:et.invoiceObject.roundOffEntity)&&0!==(null==et.invoiceObject?null:et.invoiceObject.roundOffEntity.amount)&&"ONLINE_STORE"!=et.exportType),e.R7$(4),e.JRh(null!=et.customFields&&et.customFields.grandTotal?null==et.customFields?null:et.customFields.grandTotal:Z("GRAND_TOTAL")),e.R7$(3),e.JRh(e.ii3(107,68,null==et.invoiceObject?null:et.invoiceObject.amount,et.settingData,!0,null==et.settingData?null:et.settingData.amountRoundOff)),e.R7$(2),e.Y8G("ngForOf",et.paidLinkAmt),e.R7$(),e.Y8G("ngIf",et.totalWriteOffAmount&&"ONLINE_STORE"!=et.exportType),e.R7$(),e.Y8G("ngIf","INVOICE"==et.exportType||"PURCHASE"==et.exportType||"SALE_RETURN"==et.exportType||"PURCHASE_RETURN"==et.exportType),e.R7$(3),e.JRh(Z("THANK_YOU_MSG")),e.R7$(),e.Y8G("ngIf",null==et.settingData||null==et.settingData.invoiceThemeSettings?null:et.settingData.invoiceThemeSettings.isShowAmountInWord),e.R7$(),e.Y8G("ngIf","ONLINE_STORE"!=et.exportType),e.R7$(3),e.Y8G("ngIf",et.otherInvoiceDetails.termsAndConditionExist),e.R7$(),e.Y8G("ngIf",et.otherInvoiceDetails.termsAndConditionExist),e.R7$(),e.Y8G("ngIf","INVOICE"==et.exportType||"ESTIMATE"==et.exportType&&(null==et.settingData||null==et.settingData.bankingDetails?null:et.settingData.bankingDetails.displayInEstimate)),e.R7$(2),e.JRh(null==et.invoiceObject?null:et.invoiceObject.footerInvoice)}}let te=(()=>{class M{constructor(Z,et,RA,nn,Zn,Ei,zA,ri,Ht,lA){this.invoiceTemplateService=Z,this.dataStoreService=et,this.syncDbService=RA,this.syncApiService=nn,this.commonService=Zn,this.domSanitizer=Ei,this.englishNoToWordService=zA,this.amountInWordService=ri,this.translocoService=Ht,this.settingService=lA,this.listOfProducts=[],this.colorObj={bgColor:"",fontColor:""},this.taxAccountList=[],this.otherChargesList=[],this.totalWriteOffAmount=0,this.totalBalanceAmount=0,this.otherInvoiceDetails={baseAmount:0,itemDiscountTotal:0,itemQuantityTotal:0,itemInclusiveTaxTotal:0,itemExclusiveTaxTotal:0,invoiceInclusiveTaxTotal:0,invoiceExclusiveTaxTotal:0,itemsTotal:0,taxableAmount:0,amountIncTax:0,itemInclusiveTaxes:[],itemExclusiveTaxes:[],invoiceInclusiveTaxes:[],invoiceExclusiveTaxes:[],subTotal:0,invoiceAmountIncTax:0,invoiceTaxableAmount:0,inclusiveTaxOnItemExists:!1,exclusiveTaxOnItemExists:!1,inclusiveTaxOnBillExists:!1,exclusiveTaxOnBillExists:!1,showDiscountOnItem:!1,showDiscountOnBill:!1,termsAndConditionExist:!0},this.activeLanguage=this.translocoService.getActiveLang(),this.requestFrom="",this.logo=this.settingService.defaultLogoOrSignature("logo"),this.signature=this.settingService.defaultLogoOrSignature("signature"),this.osLogo=this.settingService.defaultLogoOrSignature("osLogo"),this.ecommSaleOrderList=[],"hi"==Ht.getActiveLang()&&(this.activeLanguage="en");let ze=this.invoiceTemplateService.getTemplateSettings();this.colorObj.bgColor=ze.colorcode,this.colorObj.fontColor="#FFFFFF",this.setStyleVariables()}setStyleVariables(){var et=document.body.style;[{key:"--theme-bg-color",value:this.colorObj.bgColor},{key:"--theme-color",value:this.colorObj.bgColor},{key:"--theme-bg-font",value:this.colorObj.fontColor},{key:"--alice-blue",value:"#eff3f6"}].forEach(RA=>{et.setProperty(RA.key,RA.value)})}ngOnInit(){if(this.fetchSettings(),this.billDiscount=this.invoiceObject.discountEntity,!(0,t.isEmpty)(this.invoiceObject.otherChargeList))for(let Z of this.invoiceObject.otherChargeList)this.otherChargesList.push(this.invoiceTemplateService.getOtherChargesList(Z));if(this.invoiceTaxList=this.invoiceObject.taxList,this.exportType=this.invoiceObject.exportType,this.requestFrom=this.invoiceObject.requestFrom,this.fetchDBData(),this.otherInvoiceDetails={baseAmount:roundToEven((0,t.sumBy)(this.invoiceObject.saleProductList,Z=>Z.rate*Z.qty),2),amountIncTax:0,itemDiscountTotal:roundToEven((0,t.sumBy)(this.invoiceObject.saleProductList,"discountAmount"),2),itemQuantityTotal:roundToEven((0,t.sumBy)(this.invoiceObject.saleProductList,"qty"),2),itemInclusiveTaxes:[],itemExclusiveTaxes:[],invoiceInclusiveTaxes:(0,t.isEmpty)(this.invoiceObject.taxList)?[]:F.DH.groupByTax(this.invoiceObject.taxList.filter(Z=>1==Z.taxInclExcl)),invoiceExclusiveTaxes:(0,t.isEmpty)(this.invoiceObject.taxList)?[]:F.DH.groupByTax(this.invoiceObject.taxList.filter(Z=>0==Z.taxInclExcl)),itemInclusiveTaxTotal:0,itemExclusiveTaxTotal:0,invoiceInclusiveTaxTotal:0,invoiceExclusiveTaxTotal:0,taxableAmount:0,itemsTotal:roundToEven((0,t.sumBy)(this.invoiceObject.saleProductList,"total"),2),subTotal:0,invoiceAmountIncTax:0,invoiceTaxableAmount:0,exclusiveTaxOnItemExists:!1,inclusiveTaxOnItemExists:!1,inclusiveTaxOnBillExists:!1,exclusiveTaxOnBillExists:!1,showDiscountOnItem:!1,showDiscountOnBill:!1,termsAndConditionExist:!0},this.otherInvoiceDetails.termsAndConditionExist=!(0,t.isEmpty)(this.invoiceObject.termsAndConditions)&&!(0,t.isEmpty)(JSON.parse(this.invoiceObject.termsAndConditions)),!(0,t.isEmpty)(this.invoiceObject.taxList))for(let Z of this.invoiceObject.taxList)1==Z.taxInclExcl?this.otherInvoiceDetails.inclusiveTaxOnBillExists=!0:0==Z.taxInclExcl&&(this.otherInvoiceDetails.exclusiveTaxOnBillExists=!0);if(!(0,t.isEmpty)(this.invoiceObject.saleProductList)){for(let Z of this.invoiceObject.saleProductList)if(Z.discountAmount>0&&(this.otherInvoiceDetails.showDiscountOnItem=!0),isJsonString(Z.appliedTax))for(let et of this.jsonParse(Z.appliedTax)){(0,t.isNull)(et.percentage)&&(et.percentage=0),1==et.taxInclExcl&&this.otherInvoiceDetails.itemInclusiveTaxes.push(et);for(let RA of this.jsonParse(Z.appliedTax))1==RA.taxInclExcl?this.otherInvoiceDetails.itemInclusiveTaxes.push(RA):this.otherInvoiceDetails.itemExclusiveTaxes.push(RA)}"ONLINE_STORE"!=this.exportType&&((0,t.isEmpty)(this.otherInvoiceDetails.itemExclusiveTaxes)||(this.otherInvoiceDetails.exclusiveTaxOnItemExists=!0),(0,t.isEmpty)(this.otherInvoiceDetails.itemInclusiveTaxes)||(this.otherInvoiceDetails.inclusiveTaxOnItemExists=!0),this.otherInvoiceDetails.subTotal=roundToEven(this.otherInvoiceDetails.baseAmount-this.otherInvoiceDetails.itemDiscountTotal+(0,t.sumBy)(this.otherInvoiceDetails.itemExclusiveTaxes,"calculateTax"),2),this.otherInvoiceDetails=(0,t.assign)(this.otherInvoiceDetails,{amountIncTax:roundToEven(this.otherInvoiceDetails.baseAmount-this.otherInvoiceDetails.itemDiscountTotal,2),invoiceAmountIncTax:roundToEven(this.otherInvoiceDetails.subTotal-this.invoiceObject.discountEntity,2),invoiceInclusiveTaxTotal:roundToEven((0,t.sumBy)(this.otherInvoiceDetails.invoiceInclusiveTaxes,"calculateTax"),2),itemInclusiveTaxTotal:roundToEven((0,t.sumBy)(this.otherInvoiceDetails.itemInclusiveTaxes,"calculateTax"),2)}),this.otherInvoiceDetails=(0,t.isEmpty)(this.invoiceObject.discountEntity)?(0,t.assign)(this.otherInvoiceDetails,{invoiceAmountIncTax:roundToEven(this.otherInvoiceDetails.subTotal,2)}):(0,t.assign)(this.otherInvoiceDetails,{invoiceAmountIncTax:roundToEven(this.otherInvoiceDetails.subTotal-this.invoiceObject.discountEntity.calculatedDiscount,2)}),this.otherInvoiceDetails.taxableAmount=roundToEven(this.otherInvoiceDetails.amountIncTax-this.otherInvoiceDetails.itemInclusiveTaxTotal,2),this.otherInvoiceDetails.invoiceTaxableAmount=roundToEven(this.otherInvoiceDetails.invoiceAmountIncTax-this.otherInvoiceDetails.invoiceInclusiveTaxTotal,2),this.otherInvoiceDetails.itemInclusiveTaxes=F.DH.groupByTax(this.otherInvoiceDetails.itemInclusiveTaxes),this.otherInvoiceDetails.itemExclusiveTaxes=F.DH.groupByTax(this.otherInvoiceDetails.itemExclusiveTaxes),(0,t.isEmpty)(this.otherInvoiceDetails.itemInclusiveTaxes)||(this.otherInvoiceDetails.inclusiveTaxOnItemExists=!0),(0,t.isEmpty)(this.otherInvoiceDetails.itemExclusiveTaxes)||(this.otherInvoiceDetails.exclusiveTaxOnItemExists=!0))}}fetchSettings(){var Z=this;this.syncApiService.fetchDbData("allSettings",function(){var et=(0,l.A)(function*(RA){var nn=yield RA.data;200===RA.status&&!(0,t.isEmpty)(nn.allSettings)&&(Z.settingData=nn.allSettings.deviceSettings,Z.customFields=Z.settingData.customFields,Z.amountInWord=Z.englishNoToWordService.getNumberToWord(String(Z.invoiceObject.amount.toFixed(2)),Z.settingData),1==Z.settingData.invoiceThemeSettings.amountWordFormat&&(Z.amountInWord=Z.amountInWordService.amountToWord(String(Z.invoiceObject.amount.toFixed(2)),Z.settingData)))});return function(RA){return et.apply(this,arguments)}}())}fetchDBData(){var Z=this;return(0,l.A)(function*(){Z.syncApiService.fetchMultipleDbData(["filterSettingData","filterOrganizationData","account","writeOff","payment","paymentLink","profileImages","ecommSaleOrder"],function(){var et=(0,l.A)(function*(RA){var nn=yield RA.data;if(200===RA.status&&!(0,t.isEmpty)(nn))if((0,t.has)(nn,"filterSettingData")&&!(0,t.isEmpty)(nn.filterSettingData)&&(Z.settingData=nn.filterSettingData,Z.customFields=Z.settingData.customFields,Z.amountInWord=Z.englishNoToWordService.getNumberToWord(String(Z.invoiceObject.amount.toFixed(2)),Z.settingData),1==Z.settingData.invoiceThemeSettings.amountWordFormat&&(Z.amountInWord=Z.amountInWordService.amountToWord(String(Z.invoiceObject.amount.toFixed(2)),Z.settingData))),(0,t.has)(nn,"profileImages")&&!(0,t.isEmpty)(nn.profileImages)&&"ONLINE_STORE"!=Z.exportType?Z.setLogoAndSignature(nn.profileImages):(0,t.has)(nn,"profileImages")&&!(0,t.isEmpty)(nn.profileImages)&&"ONLINE_STORE"==Z.exportType&&Z.setOsStoreLogoAndSignature(nn.profileImages),(0,t.has)(nn,"filterOrganizationData")&&!(0,t.isEmpty)(nn.filterOrganizationData)&&(Z.organizationData=nn.filterOrganizationData),"ONLINE_STORE"==Z.invoiceObject.exportType)(0,t.has)(nn,"ecommSaleOrder")&&!(0,t.isEmpty)(nn.ecommSaleOrder)&&(Z.ecommSaleOrderList=nn.ecommSaleOrder.filter(Zn=>0==Zn.enable)),(0,t.isEmpty)(Z.ecommSaleOrderList)||(Z.client=Z.invoiceTemplateService.prepareEcommClientData(Z.ecommSaleOrderList,Z.invoiceObject.uniqueKey));else{if((0,t.has)(nn,"account")&&!(0,t.isEmpty)(nn.account)&&(Z.clientList=nn.account,Z.currentClient=Z.clientList.filter(Zn=>Zn.uniqueKeyFKOtherTable===Z.invoiceObject.uniqueKeyFKClient),Z.client=(0,t.isEmpty)(Z.currentClient)?"SETTINGS"==Z.requestFrom?Z.invoiceTemplateService.getDefaultClientInfo(Z.invoiceObject.uniqueKeyFKClient):null:Z.currentClient[0].clientEntity),!(0,t.isEmpty)(nn.writeOff)&&(0,t.has)(Z.settingData,"invoicePaymentTracking")&&1==Z.settingData.invoicePaymentTracking&&(Z.totalWriteOffAmount=F.DH.roundToEven((0,t.sumBy)(nn.writeOff.filter(Zn=>Zn.uniqueKeyOtherFK==Z.invoiceObject.uniqueKey),"amount"),2)),(0,t.isEmpty)(nn.payment)||(Z.paidAmt=nn.payment.filter(Ei=>Ei.uniqueKeyClient==Z.invoiceObject.uniqueKeyFKClient)),!(0,t.isEmpty)(nn.paymentLink)){let Ei=nn.paymentLink.filter(ri=>ri.uniqueKeyLinkWithAccountEntity==Z.invoiceObject.uniqueKeySales&&ri.uniqueKeyClientAccountEntity==Z.invoiceObject.uniqueKeyFKAccount);Z.paidLinkAmt=Ei;let zA=[];for(let ri of Z.paidAmt)for(let Ht of Ei)(ri.uniqueKeyFKLedger==Ht.uniqueKeyFKLedger||ri.uniqueKeyPayment==Ht.uniqueKeyFKPaymentEntity)&&zA.push({amount:Ht.amount,dateOfPayment:ri.dateOfPayment});Z.paidLinkAmt=zA}(0,t.isEmpty)(Z.paidLinkAmt)||(Z.paidLinkAmt=Z.paidLinkAmt.filter(Zn=>Zn.amount>0)),(0,t.has)(Z.settingData,"invoicePaymentTracking")&&1==Z.settingData.invoicePaymentTracking&&(Z.totalBalanceAmount=Z.invoiceObject.amount-(0,t.sumBy)(Z.paidAmt,"amount")),Z.taxAccountList=(0,t.orderBy)((0,t.without)("PURCHASE"==Z.exportType||"PURCHASE_ORDER"==Z.exportType||"PURCHASE_RETURN"==Z.exportType?pluckAccount(nn.account,8).map((Zn,Ei)=>{if(2==Zn.taxDetailEntity.taxType)return{...Zn,isChecked:Zn.taxDetailEntity.initiallyChecked,total:0,percentage:null}}):pluckAccount(nn.account,8).map((Zn,Ei)=>{if(1==Zn.taxDetailEntity.taxType)return{...Zn,isChecked:Zn.taxDetailEntity.initiallyChecked,total:0,percentage:null}}),void 0),["deviceCreateDate"],["asc"])}});return function(RA){return et.apply(this,arguments)}}())})()}getCustomFields(Z){if("string"==typeof Z&&!(0,t.isEmpty)(Z)){let et=JSON.parse(Z);if(!(0,t.isEmpty)(et))return F.DH.convertToKeyValuePair(et)}return[]}jsonParse(Z){return(0,t.isEmpty)(Z)?null:JSON.parse(Z)}setLogoAndSignature(Z){this.logo=(0,t.find)(Z,{uniqueIdentifier:"logo-a3ed60b4-e6b7-4ee5-b98b-eb4aa753d516"}),this.signature=(0,t.find)(Z,{uniqueIdentifier:"sign-ef4cdc2f-f6f9-42d8-850f-8eb6784ed49f"})}setOsStoreLogoAndSignature(Z){this.osLogo=(0,t.find)(Z,{uniqueIdentifier:"online-store-logo-s8965465-e6b7-4ee5-b98b-eb4aa7kadjlfn"})}static#t=this.\u0275fac=function(et){return new(et||M)(e.rXU(_.B),e.rXU(D.V),e.rXU(h.P),e.rXU(s.P),e.rXU(u.h),e.rXU(g.up),e.rXU(a.k),e.rXU(c.R),e.rXU(B.JO),e.rXU(p.q))};static#e=this.\u0275cmp=e.VBU({type:M,selectors:[["app-template-five"]],inputs:{invoiceObject:"invoiceObject"},decls:1,vars:1,consts:[["template5",""],[4,"transloco","translocoLang"],["dir","ltr",1,"scale-html"],["charset","utf-8"],["name","viewport","content","width=1240, initial-scale=1, shrink-to-fit=no "],["name","description","content","Report generated by Simple Accounting"],["name","author","content","Simple Accounting"],["id","template5"],["appInvoiceColor","",1,"container-fluid",3,"color"],[1,"row"],[1,"col-md-5","ps-0"],[1,"invoiceNoAndDate"],[1,"transactionNo","m-0"],[1,"invoiceDate","m-0"],["class","m-0",4,"ngIf"],[1,"side_margin","me-0"],[1,"invoiceTitle"],[4,"ngIf"],[1,"col-md-3"],[1,"col-md-4","ps-0"],["class","col-auto logo",4,"ngIf"],[1,"orgName"],["class","m-0 p-0",4,"ngIf"],[1,"side_margin","pt-4"],[1,"row","billToShipTo"],[1,"col-md-7","ps-0"],["class","m-0 billToShipToLabel",4,"ngIf"],[1,"m-0","clientOrgName"],[1,"m-0","text-pre-wrap"],[4,"ngFor","ngForOf"],[1,"col-md-5"],["class","shipTo",4,"ngIf"],[1,"head_foot_note"],[1,"prodAndSummery"],[1,"row","table-responsive"],[1,"productTable","template-table"],[1,"serialNo"],[1,"productName"],[1,"quantity"],[1,"rate"],["class","discount",4,"ngIf"],["class","taxExclusive",4,"ngIf"],[1,"amount"],["class","taxInclusive",4,"ngIf"],[1,"termSummerySection",3,"ngClass"],[1,"row","p-0","justify-content-around"],[1,"col-md-7"],[1,"col-md-5","subtotal_section"],["class","table mb-0",4,"ngIf"],["class","row   pleaseNoteTotalSection",4,"ngIf"],[1,"row","justify-content-around"],[1,"p-0",3,"ngClass"],[1,"subtotal_section","fw-bold",3,"ngClass"],[1,"table","mb-0"],[1,"grandTotal","fw-bold","balance","fw-bold"],[1,"border-top-bottom"],[1,"sub-amt","border-top-bottom"],["class","balance fw-bold border-top",4,"ngIf"],[1,""],[1,"thankYouMsz"],["class","amountInWordSection",4,"ngIf"],["class","row  m-0",4,"ngIf"],[1,"row","pt-4"],[1,"col-md-7","termAndConditionSection"],["class","termAndConditionLabel",4,"ngIf"],["class","col-md-5",4,"ngIf"],[1,"m-0"],[1,"col-auto","logo"],[1,"img-responsive",3,"src"],[1,"m-0","p-0"],["src","assets/img/call.png","width","14"],["src","assets/img/email.png","width","14"],["src","assets/img/web.png","width","14"],["src","assets/img/buisiness.png","width","14"],[1,"m-0","billToShipToLabel"],[1,"shipTo"],[1,"discount"],[1,"taxExclusive"],[1,"taxInclusive"],[1,"prd_title"],["class","m-0 prodDesc",4,"ngIf"],[1,"m-0","prodDesc"],["class","prodDesc",4,"ngFor","ngForOf"],[1,"m-0","unit"],[1,"prodDesc"],[1,"m-0","taxOnItem"],["class","amountIncTax",4,"ngIf"],["class","amountIncTax fw-bold",4,"ngIf"],[1,"amountIncTax"],[1,"sub-amt"],[1,"amountIncTax","fw-bold"],[1,"ps-3"],["class","font-italic ps-3",4,"ngIf"],[1,"font-italic","ps-3"],["class","ps-3",4,"ngIf"],["class","sub-amt",4,"ngIf"],[1,"row","pleaseNoteTotalSection"],[1,"col-md-5","border-top","subtotal_section"],[1,"totalSubtotal"],[1,"fw-bold"],["class","",4,"ngIf"],[1,"balance","fw-bold","border-top"],[1,"amountInWordSection"],[1,"row","m-0"],[1,"col"],[1,"col-auto","text-center","align-self-end","signature-pdf"],["class","img-responsive signature_img",3,"src",4,"ngIf"],[1,"m-0","ownerName"],[1,"m-0","fw-bold"],[1,"img-responsive","signature_img",3,"src"],[1,"termAndConditionLabel"],["class","terms-condition ps-1",4,"ngFor","ngForOf"],[1,"terms-condition","ps-1"],[1,"col-md-1","text-end","pe-0"],[1,"col-md-11","ps-0","pre-wrap"],[1,"bankingDtl"],["class","col bankingDetails",4,"ngIf"],[1,"col","bankingDetails"]],template:function(et,RA){1&et&&e.DNE(0,q,123,78,"ng-container",1),2&et&&e.Y8G("translocoLang",RA.activeLanguage)},dependencies:[f.YU,f.Sq,f.bT,B.bA,E.a,w.o,Q.a],styles:["body[_ngcontent-%COMP%]{background-repeat:repeat;background:#fff;font-family:TSCustom;color:#000;font-size:12px}.page_breck[_ngcontent-%COMP%]{page-break-before:always}.orgName[_ngcontent-%COMP%]{font-weight:700;font-size:20px;margin-bottom:0}.invoiceNoAndDate[_ngcontent-%COMP%]{color:var(--theme-bg-font);background:var(--theme-bg-color);padding:18px;width:350px}.invoiceDate[_ngcontent-%COMP%]{font-size:20px}.invoiceTitle[_ngcontent-%COMP%]{font-size:36px;font-weight:700;color:#000;margin-top:18px;line-height:1;padding-top:37px}.side_margin[_ngcontent-%COMP%]{margin-left:15px;margin-right:15px}.billToShipToLabel[_ngcontent-%COMP%]{color:var(--theme-color);font-size:16px;font-weight:700}.transactionNo[_ngcontent-%COMP%]{font-size:28px;font-weight:700}.clientOrgName[_ngcontent-%COMP%]{color:#000;font-weight:500;font-size:15px}.shipTo[_ngcontent-%COMP%]{border-left:4px solid var(--theme-color);padding-left:15px;margin-left:16%}.head_foot_note[_ngcontent-%COMP%]{font-size:14px;font-weight:700;padding:10px 0 6px;white-space:pre-wrap}.prodAndSummery[_ngcontent-%COMP%]{background-color:var(--theme-bg-color);color:var(--theme-bg-font);padding:12px 16px}.productSection[_ngcontent-%COMP%]{margin-bottom:35px}table[_ngcontent-%COMP%]{border-spacing:0;position:relative;margin:0 auto;padding:0;width:100%;height:auto;border-collapse:collapse;color:#fff!important}table.productTable[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:last-child{border-bottom:1px solid #ffffff}.serialNo[_ngcontent-%COMP%]{text-align:center;width:60px;border-bottom:1px solid #ffffff}table.productTable[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{white-space:nowrap;word-wrap:break-word;padding:2px 5px;font-size:13px}.unit[_ngcontent-%COMP%], .discPer[_ngcontent-%COMP%], .taxOnItem[_ngcontent-%COMP%]{font-size:10px;font-style:italic;white-space:nowrap;word-wrap:break-word}.prodDesc[_ngcontent-%COMP%]{font-size:11px;font-weight:400;word-break:break-word}.prd_title[_ngcontent-%COMP%]{font-weight:700;font-size:12px}.productName[_ngcontent-%COMP%]{width:300px;font-weight:700;border-bottom:1px solid #ffffff}.amountIncTax[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{padding:6px 0}.quantity[_ngcontent-%COMP%], .rate[_ngcontent-%COMP%], .discount[_ngcontent-%COMP%], .taxExclusive[_ngcontent-%COMP%], .amount[_ngcontent-%COMP%], .taxInclusive[_ngcontent-%COMP%]{text-align:end;vertical-align:top!important;border-bottom:1px solid #ffffff}.termSummerySection[_ngcontent-%COMP%]{padding-top:6px;padding-bottom:15px}.subtotal_section[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%], td[_ngcontent-%COMP%], tfoot[_ngcontent-%COMP%], th[_ngcontent-%COMP%], thead[_ngcontent-%COMP%], tr[_ngcontent-%COMP%]{border-color:inherit;border-style:solid;border-width:0;padding-top:6px;border-bottom:none}.sub-amt[_ngcontent-%COMP%]{text-align:end}.subtotal_section[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], .subtotal_section[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{border:none;padding:2px 0}.signature-pdf[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:auto;height:100px}html[dir=ltr][_ngcontent-%COMP%]   .shipTo[_ngcontent-%COMP%], html[dir=ltr][_ngcontent-%COMP%]   .bankingDtl[_ngcontent-%COMP%]{border-left:3px solid var(--theme-color);padding-left:15px;border-right:0;padding-right:0;font-size:12px;white-space:pre-wrap}.header-footer[_ngcontent-%COMP%]{padding:20px 0}.thankYouMsz[_ngcontent-%COMP%]{padding:20px 0;color:var(--theme-color);font-size:20px}.termAndConditionSection[_ngcontent-%COMP%]   ol[_ngcontent-%COMP%]{padding-left:14px}.subtotal_section[_ngcontent-%COMP%]{padding:0}html[dir=rtl][_ngcontent-%COMP%]   .shipTo[_ngcontent-%COMP%]{border-right:5px solid var(--theme-color);padding-right:15px;border-left:0;padding-left:0}html[dir=rtl][_ngcontent-%COMP%]   .bankingDtl[_ngcontent-%COMP%]{border-right:5px solid var(--theme-color);padding-right:15px;border-left:0;white-space:pre-wrap;padding-left:0}.bankingDtl[_ngcontent-%COMP%]{white-space:pre-wrap}.svg-icon[_ngcontent-%COMP%]   path[_ngcontent-%COMP%], .svg-icon[_ngcontent-%COMP%]   polygon[_ngcontent-%COMP%], .svg-icon[_ngcontent-%COMP%]   rect[_ngcontent-%COMP%]{fill:var(--theme-color)}.svg-icon[_ngcontent-%COMP%]{width:1em;height:1em}.signature-pdf[_ngcontent-%COMP%]{padding:15px 10px 10px;max-width:50%}.signature-pdf[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:200px;height:auto;margin-bottom:8px}.ownerName[_ngcontent-%COMP%]{font-size:12px}.signature-pdf[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:12px;padding:3px 0}.logo[_ngcontent-%COMP%]{width:220px;height:120px;padding:10px 10px 0 0}.logo[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-width:100%;max-height:100%;margin-bottom:11px}.icon[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-width:100%;max-height:100%;margin-bottom:0}table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{display:table-cell;vertical-align:top!important}.termAndConditionLabel[_ngcontent-%COMP%]{font-size:14px;margin:0}.termAndConditionSection[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{padding-left:10px}.table[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:not(caption) > *[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{background-color:var(--theme-bg-color);color:var(--theme-bg-font)}.border-top-bottom[_ngcontent-%COMP%]{border-top:1px solid #fff!important;border-bottom:1px solid #fff!important}","[_nghost-%COMP%]{--theme-bg-color: #3989c6;--theme-color: #3989c6;--theme-bg-font: white;--alice-blue: #eff3f6;--column-width: 80px;--theme-alternate-bg-color: #eaeaea }.new-page[_ngcontent-%COMP%]{page-break-before:always}hr[_ngcontent-%COMP%]:not([size]){height:1px;background:var(--theme-bg-color);opacity:1}p[_ngcontent-%COMP%]{line-height:1.4;font-size:12px;white-space:pre-wrap}.shipTodetails[_ngcontent-%COMP%], .billTodetails[_ngcontent-%COMP%]{text-align:start;word-break:break-word}a[_ngcontent-%COMP%]{color:inherit;letter-spacing:-.1px!important}a[_ngcontent-%COMP%]:link{text-decoration:none!important}ul[_ngcontent-%COMP%], ol[_ngcontent-%COMP%]{margin:0}li[_ngcontent-%COMP%]{padding-top:5px;font-size:12px;list-style:none}.col-md-1[_ngcontent-%COMP%], .col-sm-1[_ngcontent-%COMP%], .col-lg-1[_ngcontent-%COMP%]{width:8%;float:left}.col-md-2[_ngcontent-%COMP%], .col-sm-2[_ngcontent-%COMP%], .col-lg-2[_ngcontent-%COMP%]{width:17%;float:left}.col-md-3[_ngcontent-%COMP%], .col-sm-3[_ngcontent-%COMP%], .col-lg-3[_ngcontent-%COMP%]{width:25%;float:left}.prodDesc[_ngcontent-%COMP%]{font-size:11px;word-break:break-word;white-space:pre-wrap}.header_section[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:13px;white-space:pre-wrap}.headerSection[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:14px;white-space:pre-wrap}.col-md-4[_ngcontent-%COMP%], .col-sm-4[_ngcontent-%COMP%], .col-lg-4[_ngcontent-%COMP%]{width:33%;float:left}.col-md-5[_ngcontent-%COMP%], .col-sm-5[_ngcontent-%COMP%], .col-lg-5[_ngcontent-%COMP%]{width:42%;float:left}.col-md-6[_ngcontent-%COMP%], .col-sm-6[_ngcontent-%COMP%], .col-lg-6[_ngcontent-%COMP%]{width:50%;float:left}.col-md-7[_ngcontent-%COMP%], .col-sm-7[_ngcontent-%COMP%], .col-lg-7[_ngcontent-%COMP%]{width:58%;float:left}.col-md-8[_ngcontent-%COMP%], .col-sm-8[_ngcontent-%COMP%], .col-lg-8[_ngcontent-%COMP%]{width:67%;float:left}.col-md-9[_ngcontent-%COMP%], .col-sm-9[_ngcontent-%COMP%], .col-lg-9[_ngcontent-%COMP%]{width:75%;float:left}.col-md-10[_ngcontent-%COMP%], .col-sm-10[_ngcontent-%COMP%], .col-lg-10[_ngcontent-%COMP%]{width:83%;float:left}.col-md-11[_ngcontent-%COMP%], .col-sm-11[_ngcontent-%COMP%], .col-lg-11[_ngcontent-%COMP%]{width:92%;float:left}.col-md-12[_ngcontent-%COMP%], .col-sm-12[_ngcontent-%COMP%], .col-lg-12[_ngcontent-%COMP%]{width:100%;float:left}table.productTable[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]:not(.productName){word-wrap:break-word}.amountIncTax[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{font-weight:700;padding:0}.subtotal_section[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{padding:7px 4px}.totalSubtotal[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{font-weight:700}.taxExclusive[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0}.grandTotal[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], .balance[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{font-weight:700}.page_breck[_ngcontent-%COMP%]{page-break-before:always}.container[_ngcontent-%COMP%], .container-fluid[_ngcontent-%COMP%], .container-lg[_ngcontent-%COMP%], .container-md[_ngcontent-%COMP%], .container-sm[_ngcontent-%COMP%], .container-xl[_ngcontent-%COMP%]{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{display:table-cell;vertical-align:top!important}.text-pre-wrap[_ngcontent-%COMP%]{white-space:pre-wrap}.font-bold[_ngcontent-%COMP%]{font-weight:700!important}.bg-grey[_ngcontent-%COMP%]{background-color:#d5d5d5}.hr-margin[_ngcontent-%COMP%]{margin:.5rem 0}.font-italic[_ngcontent-%COMP%]{font-style:italic}.break-text[_ngcontent-%COMP%]{word-break:break-all}b[_ngcontent-%COMP%], strong[_ngcontent-%COMP%]{font-weight:700}.terms-condition[_ngcontent-%COMP%]{padding-left:1rem;word-break:break-word}.table-bg-grey[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], .table-bg-grey[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   span[_ngcontent-%COMP%], .table-bg-grey[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{background-color:var(--theme-alternate-bg-color)}.template-table[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:not(caption)   th[_ngcontent-%COMP%], .template-table[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:not(caption)   .table-head[_ngcontent-%COMP%]{background-color:var(--theme-bg-color);color:var(--theme-bg-font)}","@page {\n                    size: auto;\n                    margin: 0px 0;\n                }\n\n                @page :first {\n                    margin: 0 0 10px;\n                }"]})}return M})()},61014:(Fe,Tt,d)=>{"use strict";d.d(Tt,{O:()=>$e});var l=d(10467),t=d(67376),F=d(98808),e=d(54438),_=d(92639),D=d(7004),h=d(4300),s=d(93832),u=d(39866),g=d(345),a=d(45037),c=d(45189),B=d(7180),p=d(39477),f=d(60177),E=d(80066),w=d(35036),Q=d(52953);const b=q=>({"py-2":q}),C=(q,te,M)=>[q,te,!0,M,!1],T=(q,te)=>[q,te,!0,2,!0];function N(q,te){if(1&q&&(e.j41(0,"div",58),e.nrm(1,"img",59),e.k0s()),2&q){const M=e.XpG(2);e.R7$(),e.Y8G("src",null==M.logo?null:M.logo.value,e.B4B)}}function L(q,te){if(1&q&&(e.j41(0,"div",58),e.nrm(1,"img",59),e.k0s()),2&q){const M=e.XpG(2);e.R7$(),e.Y8G("src",null==M.osLogo?null:M.osLogo.value,e.B4B)}}function J(q,te){if(1&q&&(e.j41(0,"p",60),e.EFF(1),e.k0s()),2&q){const M=e.XpG(2);e.R7$(),e.JRh(null==M.organizationData?null:M.organizationData.org_address_1)}}function H(q,te){if(1&q&&(e.j41(0,"p",60),e.EFF(1),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG();e.R7$(),e.Lme("",M("CONTACT_LABEL")," : ",null==S.organizationData?null:S.organizationData.org_phone_no,"")}}function k(q,te){if(1&q&&(e.j41(0,"p",60)(1,"a"),e.EFF(2),e.k0s()()),2&q){const M=e.XpG().$implicit,S=e.XpG();e.R7$(2),e.Lme("",M("EMAIL_LABEL")," : ",null==S.organizationData?null:S.organizationData.display_email,"")}}function X(q,te){if(1&q&&(e.j41(0,"p",60)(1,"a"),e.EFF(2),e.k0s()()),2&q){const M=e.XpG().$implicit,S=e.XpG();e.R7$(2),e.Lme("",M("WEBSITE_LABEL")," : ",null==S.organizationData?null:S.organizationData.website_link,"")}}function tt(q,te){if(1&q&&(e.j41(0,"p",60),e.EFF(1),e.k0s()),2&q){const M=e.XpG(2);e.R7$(),e.Lme("",null!=M.customFields&&M.customFields.taxId?null==M.customFields?null:M.customFields.taxId:"GSTIN"," : ",null==M.organizationData?null:M.organizationData.business_id," ")}}function pt(q,te){if(1&q&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG();e.R7$(),e.SpI(" ",null!=S.customFields&&S.customFields.invoice?null==S.customFields?null:S.customFields.invoice:M("INV_LABEL")," ")}}function st(q,te){if(1&q&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG();e.R7$(),e.SpI(" ",null!=S.customFields&&S.customFields.estimate?null==S.customFields?null:S.customFields.estimate:M("EST_LABEL")," ")}}function z(q,te){if(1&q&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG();e.R7$(),e.SpI(" ",null!=S.customFields&&S.customFields.salesOrder?null==S.customFields?null:S.customFields.salesOrder:M("SALE_ORDER_TITLE")," ")}}function it(q,te){if(1&q&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&q){const M=e.XpG().$implicit;e.R7$(),e.SpI(" ",M("SALE_RETURN")," ")}}function at(q,te){if(1&q&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG();e.R7$(),e.SpI(" ",null!=S.customFields&&S.customFields.purchaseRecord?null==S.customFields?null:S.customFields.purchaseRecord:M("PURCHASE_RECORD")," ")}}function Y(q,te){if(1&q&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG();e.R7$(),e.SpI(" ",null!=S.customFields&&S.customFields.purchaseOrder?null==S.customFields?null:S.customFields.purchaseOrder:M("PURCHASE_ORDER")," ")}}function x(q,te){if(1&q&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&q){const M=e.XpG().$implicit;e.R7$(),e.SpI(" ",M("PURCHASE_RETURN")," ")}}function v(q,te){if(1&q&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&q){const M=e.XpG().$implicit;e.R7$(),e.SpI(" ",M("ECOM_SALE_ORDER")," ")}}function O(q,te){if(1&q&&(e.j41(0,"div",22),e.EFF(1),e.nI1(2,"dateFormat"),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG();e.R7$(),e.Lme("",null!=S.customFields&&S.customFields.dueDate?null==S.customFields?null:S.customFields.dueDate:M("DUE_DATE_LABEL")," : ",e.i5U(2,2,null==S.invoiceObject?null:S.invoiceObject.dueDate,S.settingData),"")}}function G(q,te){if(1&q&&(e.j41(0,"div",22),e.EFF(1),e.nI1(2,"transloco"),e.k0s()),2&q){const M=e.XpG(2);e.R7$(),e.Lme("",e.bMT(2,2,"REF_NUM_LABLE")," : ",null==M.invoiceObject?null:M.invoiceObject.invoiceRefNo," ")}}function At(q,te){if(1&q&&(e.j41(0,"div"),e.EFF(1),e.k0s()),2&q){const M=e.XpG(2);e.R7$(),e.SpI("",null==M.client?null:M.client.address," ")}}function dt(q,te){if(1&q&&(e.j41(0,"div"),e.EFF(1),e.k0s()),2&q){const M=e.XpG(2);e.R7$(),e.SpI("",null==M.client?null:M.client.email," ")}}function It(q,te){if(1&q&&(e.j41(0,"div"),e.EFF(1),e.k0s()),2&q){const M=e.XpG(2);e.R7$(),e.SpI("",null==M.client?null:M.client.number," ")}}function yt(q,te){if(1&q&&(e.j41(0,"div")(1,"b"),e.EFF(2),e.k0s(),e.EFF(3),e.k0s()),2&q){const M=e.XpG(2);e.R7$(2),e.SpI("",null!=M.customFields&&M.customFields.taxId?null==M.customFields?null:M.customFields.taxId:"Business Id",":"),e.R7$(),e.SpI(" ",null==M.client?null:M.client.businessId," ")}}function qt(q,te){if(1&q&&(e.j41(0,"div"),e.EFF(1),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG();e.R7$(),e.Lme("",M("PO_NUM")," : ",null==S.invoiceObject?null:S.invoiceObject.poNumber," ")}}function Mt(q,te){if(1&q&&(e.j41(0,"div"),e.EFF(1),e.nI1(2,"dateFormat"),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG();e.R7$(),e.Lme("",M("PO_DATE")," : ",e.i5U(2,2,null==S.invoiceObject?null:S.invoiceObject.poDate,S.settingData)," ")}}function Xt(q,te){if(1&q&&(e.j41(0,"div"),e.EFF(1),e.k0s()),2&q){const M=e.XpG().$implicit;e.R7$(),e.Lme("",M.key," : ",M.value," ")}}function mt(q,te){if(1&q&&(e.qex(0),e.DNE(1,Xt,2,2,"div",18),e.bVm()),2&q){const M=te.$implicit;e.R7$(),e.Y8G("ngIf",M.value)}}function ct(q,te){if(1&q&&(e.j41(0,"div",61),e.DNE(1,mt,2,1,"ng-container",29),e.k0s()),2&q){const M=e.XpG(2);e.R7$(),e.Y8G("ngForOf",M.invoiceObject.userCustomFields)}}function xt(q,te){if(1&q&&(e.j41(0,"div"),e.EFF(1),e.k0s()),2&q){const M=e.XpG().$implicit;e.R7$(),e.Lme("",M.key," : ",M.value," ")}}function ee(q,te){if(1&q&&(e.j41(0,"div"),e.DNE(1,xt,2,2,"div",18),e.k0s()),2&q){const M=te.$implicit;e.R7$(),e.Y8G("ngIf",M.value)}}function Ge(q,te){if(1&q&&(e.j41(0,"div",62)(1,"h5",25),e.EFF(2),e.k0s(),e.j41(3,"div",63),e.EFF(4),e.k0s()()),2&q){const M=e.XpG().$implicit,S=e.XpG();e.R7$(2),e.JRh(null!=S.customFields&&S.customFields.shipTo?null==S.customFields?null:S.customFields.shipTo:M("SHIP_TO_LABEL")),e.R7$(2),e.JRh(null==S.client?null:S.client.shippingAddress)}}function Ce(q,te){if(1&q&&(e.j41(0,"div",57),e.EFF(1),e.k0s()),2&q){const M=e.XpG(2);e.R7$(),e.SpI(" ",null==M.invoiceObject?null:M.invoiceObject.headerInvoice," ")}}function je(q,te){if(1&q&&(e.j41(0,"th",64),e.EFF(1),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG();e.R7$(),e.SpI("",null!=S.customFields&&S.customFields.discount?null==S.customFields?null:S.customFields.discount:M("DIS_LABEL")," ")}}function iA(q,te){if(1&q&&(e.j41(0,"th",65),e.EFF(1),e.k0s()),2&q){const M=e.XpG().$implicit;e.R7$(),e.JRh(M("TAX_LABEL"))}}function dA(q,te){if(1&q&&(e.j41(0,"th",66),e.EFF(1),e.k0s()),2&q){const M=e.XpG().$implicit;e.R7$(),e.JRh(M("INCLUSIVE_TAX_LABEL"))}}function Ye(q,te){if(1&q&&(e.j41(0,"p",68),e.EFF(1),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG(2);e.R7$(),e.Lme("",null!=S.customFields&&S.customFields.productCode?null==S.customFields?null:S.customFields.productCode:"Product Code",": ",M.productCode,"")}}function rA(q,te){if(1&q&&(e.j41(0,"p",61),e.EFF(1),e.k0s()),2&q){const M=e.XpG().$implicit;e.R7$(),e.Lme("",M.key," : ",M.value,"")}}function fA(q,te){if(1&q&&(e.j41(0,"div",71),e.DNE(1,rA,2,2,"p",28),e.k0s()),2&q){const M=te.$implicit;e.R7$(),e.Y8G("ngIf",M.value)}}function TA(q,te){if(1&q&&(e.j41(0,"span")(1,"p",72),e.EFF(2),e.nI1(3,"CurrencyPipe"),e.k0s()()),2&q){const M=e.XpG(2).$implicit,S=e.XpG(2);e.R7$(2),e.SpI("",e.iJd(3,1,e.sMw(7,C,M.discountPercentage,S.settingData,null==S.settingData?null:S.settingData.percentRoundOff)),"% ")}}function EA(q,te){if(1&q&&(e.j41(0,"td",65)(1,"span",51),e.EFF(2),e.nI1(3,"CurrencyPipe"),e.k0s(),e.DNE(4,TA,4,11,"span",18),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG(2);e.R7$(2),e.JRh(e.ii3(3,2,M.discountAmount,S.settingData,!0,null==S.settingData?null:S.settingData.amountRoundOff)),e.R7$(2),e.Y8G("ngIf",0!=M.discountPercentage&&"ONLINE_STORE"!=S.exportType)}}function fe(q,te){if(1&q&&(e.j41(0,"p"),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG(4);e.R7$(),e.Lme("",S.commonService.getAccountName(S.taxAccountList,M.uniqueKeyTaxAccountEntry),": ",e.iJd(2,2,e.sMw(8,C,M.percentage,S.settingData,null==S.settingData?null:S.settingData.percentRoundOff))," %")}}function xe(q,te){if(1&q&&(e.j41(0,"div"),e.DNE(1,fe,3,12,"p",18),e.k0s()),2&q){const M=te.$implicit;e.R7$(),e.Y8G("ngIf",0==M.taxInclExcl)}}function FA(q,te){if(1&q&&(e.j41(0,"td",65)(1,"span",51),e.EFF(2),e.nI1(3,"CurrencyPipe"),e.k0s(),e.DNE(4,xe,2,1,"div",29),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG(2);e.R7$(2),e.JRh(e.ii3(3,2,M.totalTaxAmt,S.settingData,!0,null==S.settingData?null:S.settingData.amountRoundOff)),e.R7$(2),e.Y8G("ngForOf",S.jsonParse(M.appliedTax))}}function Xe(q,te){if(1&q&&(e.j41(0,"p"),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG(4);e.R7$(),e.Lme("",S.commonService.getAccountName(S.taxAccountList,M.uniqueKeyTaxAccountEntry),": ",e.iJd(2,2,e.sMw(8,C,M.percentage,S.settingData,null==S.settingData?null:S.settingData.percentRoundOff))," %")}}function Ve(q,te){if(1&q&&(e.j41(0,"div"),e.DNE(1,Xe,3,12,"p",18),e.k0s()),2&q){const M=te.$implicit;e.R7$(),e.Y8G("ngIf",1==M.taxInclExcl)}}function nA(q,te){if(1&q&&(e.j41(0,"td",66)(1,"span",51),e.EFF(2),e.nI1(3,"CurrencyPipe"),e.k0s(),e.DNE(4,Ve,2,1,"div",29),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG(2);e.R7$(2),e.JRh(e.ii3(3,2,M.incTaxAmt,S.settingData,!0,null==S.settingData?null:S.settingData.amountRoundOff)),e.R7$(2),e.Y8G("ngForOf",S.jsonParse(M.appliedTax))}}function _e(q,te){if(1&q&&(e.j41(0,"tr")(1,"td",34),e.EFF(2),e.k0s(),e.j41(3,"td",35)(4,"span",51),e.EFF(5),e.k0s(),e.nrm(6,"br"),e.DNE(7,Ye,2,2,"p",67),e.j41(8,"p",68),e.EFF(9),e.k0s(),e.DNE(10,fA,2,1,"div",69),e.k0s(),e.j41(11,"td",36)(12,"span",51),e.EFF(13),e.nI1(14,"CurrencyPipe"),e.k0s(),e.j41(15,"p",70),e.EFF(16),e.k0s()(),e.j41(17,"td",37)(18,"span",51),e.EFF(19),e.nI1(20,"CurrencyPipe"),e.k0s()(),e.DNE(21,EA,5,7,"td",39)(22,FA,5,7,"td",39),e.j41(23,"td",40)(24,"span",51),e.EFF(25),e.nI1(26,"CurrencyPipe"),e.k0s()(),e.DNE(27,nA,5,7,"td",41),e.k0s()),2&q){const M=te.$implicit,S=te.index,Z=e.XpG(2);e.R7$(2),e.JRh(S+1),e.R7$(3),e.JRh(M.productName),e.R7$(2),e.Y8G("ngIf",M.productCode),e.R7$(2),e.JRh(M.description),e.R7$(),e.Y8G("ngForOf",Z.commonService.getListItemCustomFields(M.listItemCustomField)),e.R7$(3),e.JRh(e.iJd(14,12,e.sMw(27,C,M.qty,Z.settingData,null==Z.settingData?null:Z.settingData.quantityRoundOff))),e.R7$(3),e.JRh(M.unit),e.R7$(3),e.JRh(e.iJd(20,18,e.sMw(31,C,M.rate,Z.settingData,null==Z.settingData?null:Z.settingData.rateRoundOff))),e.R7$(2),e.Y8G("ngIf",Z.otherInvoiceDetails.showDiscountOnItem&&"ONLINE_STORE"!=Z.exportType),e.R7$(),e.Y8G("ngIf",Z.otherInvoiceDetails.exclusiveTaxOnItemExists&&"ONLINE_STORE"!=Z.exportType),e.R7$(3),e.JRh(e.i5U(26,24,M.total,Z.settingData)),e.R7$(2),e.Y8G("ngIf",Z.otherInvoiceDetails.inclusiveTaxOnItemExists&&"ONLINE_STORE"!=Z.exportType)}}function tA(q,te){if(1&q&&(e.j41(0,"tr",76)(1,"td",77),e.EFF(2),e.k0s(),e.j41(3,"td",78),e.EFF(4),e.nI1(5,"CurrencyPipe"),e.k0s()()),2&q){const M=e.XpG(2).$implicit,S=e.XpG();e.R7$(2),e.JRh(M("BASE_AMT_LABEL")),e.R7$(2),e.JRh(e.iJd(5,2,e.l_i(8,T,S.otherInvoiceDetails.baseAmount,S.settingData)))}}function on(q,te){if(1&q&&(e.j41(0,"tr",79)(1,"td"),e.EFF(2),e.k0s(),e.j41(3,"td",78),e.EFF(4),e.nI1(5,"CurrencyPipe"),e.k0s()()),2&q){const M=e.XpG(2).$implicit,S=e.XpG();e.R7$(2),e.SpI("(-) ",null!=S.customFields&&S.customFields.discount?null==S.customFields?null:S.customFields.discount:M("DIS_LABEL"),""),e.R7$(2),e.SpI("",e.ii3(5,2,null==S.otherInvoiceDetails?null:S.otherInvoiceDetails.itemDiscountTotal,S.settingData,!0,null==S.settingData?null:S.settingData.amountRoundOff)," ")}}function GA(q,te){if(1&q&&(e.j41(0,"td",83),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG(4);e.R7$(),e.Lme(" \u2022 ",S.commonService.getAccountName(S.taxAccountList,M.uniqueKeyTaxAccountEntry)," (",e.iJd(2,2,e.sMw(8,C,M.percentage,S.settingData,null==S.settingData?null:S.settingData.percentRoundOff)),"%)")}}function Qn(q,te){if(1&q&&(e.j41(0,"td",83),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG(4);e.R7$(),e.JRh(e.ii3(2,1,M.calculateTax,S.settingData,!0,null==S.settingData?null:S.settingData.amountRoundOff))}}function _A(q,te){if(1&q&&(e.j41(0,"tr"),e.DNE(1,GA,3,12,"td",82)(2,Qn,3,6,"td",82),e.k0s()),2&q){const M=te.$implicit;e.R7$(),e.Y8G("ngIf",M.calculateTax),e.R7$(),e.Y8G("ngIf",M.calculateTax)}}function fn(q,te){if(1&q&&(e.j41(0,"tbody",80)(1,"tr",79)(2,"td",77),e.EFF(3),e.k0s(),e.j41(4,"td",78),e.EFF(5),e.nI1(6,"CurrencyPipe"),e.k0s()(),e.j41(7,"tr")(8,"td",81),e.EFF(9),e.k0s(),e.j41(10,"td",81),e.EFF(11),e.nI1(12,"CurrencyPipe"),e.k0s()(),e.DNE(13,_A,3,2,"tr",29),e.k0s()),2&q){const M=e.XpG(2).$implicit,S=e.XpG();e.R7$(3),e.JRh(M("AMT_INC_TAX_LABLE")),e.R7$(2),e.SpI("",e.ii3(6,5,S.otherInvoiceDetails.amountIncTax,S.settingData,!0,null==S.settingData?null:S.settingData.amountRoundOff)," "),e.R7$(4),e.SpI(" \u2022 ",M("TAXABLE")," :"),e.R7$(2),e.JRh(e.ii3(12,10,S.otherInvoiceDetails.taxableAmount,S.settingData,!0,null==S.settingData?null:S.settingData.amountRoundOff)),e.R7$(2),e.Y8G("ngForOf",S.otherInvoiceDetails.itemInclusiveTaxes)}}function hA(q,te){if(1&q&&(e.j41(0,"td",81),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG(3);e.R7$(),e.Lme(" \u2022 (+) ",S.commonService.getAccountName(S.taxAccountList,M.uniqueKeyTaxAccountEntry)," (",e.iJd(2,2,e.sMw(8,C,M.percentage,S.settingData,null==S.settingData?null:S.settingData.percentRoundOff)),"%) ")}}function kn(q,te){if(1&q&&(e.j41(0,"td",78),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG(3);e.R7$(),e.SpI("",e.ii3(2,1,M.calculateTax,S.settingData,!0,null==S.settingData?null:S.settingData.amountRoundOff)," ")}}function ni(q,te){if(1&q&&(e.j41(0,"tr"),e.DNE(1,hA,3,12,"td",84)(2,kn,3,6,"td",85),e.k0s()),2&q){const M=e.XpG(3);e.R7$(),e.Y8G("ngIf",M.otherInvoiceDetails.exclusiveTaxOnItemExists),e.R7$(),e.Y8G("ngIf",M.otherInvoiceDetails.exclusiveTaxOnItemExists)}}function mi(q,te){if(1&q&&(e.j41(0,"table",73),e.DNE(1,tA,6,11,"tr",74)(2,on,6,7,"tr",75)(3,fn,14,15,"tbody",49),e.j41(4,"tbody"),e.DNE(5,ni,3,2,"tr",29),e.k0s()()),2&q){const M=e.XpG(2);e.R7$(),e.Y8G("ngIf",M.otherInvoiceDetails.showDiscountOnItem||M.otherInvoiceDetails.exclusiveTaxOnItemExists),e.R7$(),e.Y8G("ngIf",M.otherInvoiceDetails.showDiscountOnItem),e.R7$(),e.Y8G("ngIf",M.otherInvoiceDetails.inclusiveTaxOnItemExists),e.R7$(2),e.Y8G("ngForOf",M.otherInvoiceDetails.itemExclusiveTaxes)}}function no(q,te){if(1&q&&(e.j41(0,"div",90),e.EFF(1),e.k0s()),2&q){const M=e.XpG(2).$implicit,S=e.XpG();e.R7$(),e.JRh(null!=S.customFields&&S.customFields.termsCondition?null==S.customFields?null:S.customFields.termsCondition:M("TERMS_AND_CONDITIONS"))}}function ZA(q,te){if(1&q&&(e.j41(0,"div",86)(1,"div",44),e.DNE(2,no,2,1,"div",87),e.k0s(),e.j41(3,"div",45)(4,"table",88)(5,"tr",89)(6,"td",77),e.EFF(7),e.k0s(),e.j41(8,"td",78),e.EFF(9),e.nI1(10,"CurrencyPipe"),e.k0s()()()()()),2&q){const M=e.XpG().$implicit,S=e.XpG();e.R7$(2),e.Y8G("ngIf",S.otherInvoiceDetails.termsAndConditionExist),e.R7$(5),e.JRh(M("TOTAL")),e.R7$(2),e.JRh(e.ii3(10,3,S.otherInvoiceDetails.subTotal,S.settingData,!0,null==S.settingData?null:S.settingData.amountRoundOff))}}function Ke(q,te){if(1&q&&(e.j41(0,"ul",92)(1,"li")(2,"div",93)(3,"div",94),e.EFF(4),e.k0s(),e.j41(5,"div",95),e.EFF(6),e.k0s()()()()),2&q){const M=te.$implicit,S=te.index;e.R7$(4),e.SpI("",S+1,".\xa0"),e.R7$(2),e.JRh(M)}}function Ne(q,te){if(1&q&&(e.j41(0,"div"),e.DNE(1,Ke,7,2,"ul",91),e.k0s()),2&q){const M=e.XpG(2);e.R7$(),e.Y8G("ngForOf",M.jsonParse(M.invoiceObject.termsAndConditions))}}function Me(q,te){if(1&q&&(e.j41(0,"span"),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&q){const M=e.XpG(3);e.R7$(),e.SpI("(",e.iJd(2,1,e.sMw(7,C,null==M.billDiscount?null:M.billDiscount.percentage,M.settingData,null==M.settingData?null:M.settingData.percentRoundOff)),"%)")}}function BA(q,te){if(1&q&&(e.j41(0,"tr")(1,"td",77),e.EFF(2),e.DNE(3,Me,3,11,"span",18),e.k0s(),e.j41(4,"td",78),e.EFF(5),e.nI1(6,"CurrencyPipe"),e.k0s()()),2&q){const M=e.XpG().$implicit,S=e.XpG();e.R7$(2),e.SpI("(-) ",null!=S.customFields&&S.customFields.discount?null==S.customFields?null:S.customFields.discount:M("DIS_LABEL")," "),e.R7$(),e.Y8G("ngIf",0!=(null==S.billDiscount?null:S.billDiscount.percentage)),e.R7$(2),e.SpI("",e.ii3(6,3,null==S.billDiscount?null:S.billDiscount.calculatedDiscount,S.settingData,!0,null==S.settingData?null:S.settingData.amountRoundOff)," ")}}function dn(q,te){if(1&q&&(e.j41(0,"tr")(1,"td",83),e.EFF(2),e.k0s(),e.j41(3,"td",83),e.EFF(4),e.nI1(5,"CurrencyPipe"),e.k0s()()),2&q){const M=te.$implicit,S=e.XpG(3);e.R7$(2),e.Lme(" \u2022 ",S.commonService.getAccountName(S.taxAccountList,M.uniqueKeyTaxAccountEntry),": (",M.percentage,"%)"),e.R7$(2),e.JRh(e.ii3(5,3,M.calculateTax,S.settingData,!0,null==S.settingData?null:S.settingData.amountRoundOff))}}function Yn(q,te){if(1&q&&(e.j41(0,"tbody",80)(1,"tr",79)(2,"td",77),e.EFF(3),e.k0s(),e.j41(4,"td",78),e.EFF(5),e.nI1(6,"CurrencyPipe"),e.k0s()(),e.j41(7,"tr")(8,"td",81),e.EFF(9),e.k0s(),e.j41(10,"td",81),e.EFF(11),e.nI1(12,"CurrencyPipe"),e.k0s()(),e.DNE(13,dn,6,8,"tr",29),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG();e.R7$(3),e.JRh(M("AMT_INC_TAX_LABLE")),e.R7$(2),e.SpI("",e.ii3(6,5,S.otherInvoiceDetails.invoiceAmountIncTax,S.settingData,!0,null==S.settingData?null:S.settingData.amountRoundOff)," "),e.R7$(4),e.SpI(" \u2022 ",M("TAXABLE")," :"),e.R7$(2),e.SpI("",e.ii3(12,10,S.otherInvoiceDetails.invoiceTaxableAmount,S.settingData,!0,null==S.settingData?null:S.settingData.amountRoundOff)," "),e.R7$(2),e.Y8G("ngForOf",S.otherInvoiceDetails.invoiceInclusiveTaxes)}}function Rn(q,te){if(1&q&&(e.j41(0,"td"),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG(2);e.R7$(),e.Lme(" (+)",S.commonService.getAccountName(S.taxAccountList,M.uniqueKeyTaxAccountEntry)," (",e.iJd(2,2,e.sMw(8,C,M.percentage,S.settingData,null==S.settingData?null:S.settingData.percentRoundOff)),"%)")}}function Tn(q,te){if(1&q&&(e.j41(0,"td",78),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG(2);e.R7$(),e.JRh(e.ii3(2,1,M.calculateTax,S.settingData,!0,null==S.settingData?null:S.settingData.amountRoundOff))}}function Fn(q,te){if(1&q&&(e.j41(0,"tr"),e.DNE(1,Rn,3,12,"td",18)(2,Tn,3,6,"td",85),e.k0s()),2&q){const M=te.$implicit,S=e.XpG(2);e.R7$(),e.Y8G("ngIf",0==M.taxInclExcl&&S.otherInvoiceDetails.exclusiveTaxOnBillExists),e.R7$(),e.Y8G("ngIf",0==M.taxInclExcl&&S.otherInvoiceDetails.exclusiveTaxOnBillExists)}}function Te(q,te){if(1&q&&(e.j41(0,"tr")(1,"td",77),e.EFF(2),e.nI1(3,"transloco"),e.k0s(),e.j41(4,"td",78),e.EFF(5),e.nI1(6,"CurrencyPipe"),e.k0s()()),2&q){const M=te.$implicit,S=e.XpG(2);e.R7$(2),e.SpI("(+) ",e.bMT(3,2,M.translatedKey),""),e.R7$(3),e.JRh(e.ii3(6,4,M.chargeAmount,S.settingData,!0,null==S.settingData?null:S.settingData.amountRoundOff))}}function Ie(q,te){if(1&q&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&q){const M=e.XpG(3);e.R7$(),e.SpI(" (",1==M.invoiceObject.roundOffEntity.crDrType?"-":"+",") ")}}function we(q,te){if(1&q&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&q){const M=e.XpG(3);e.R7$(),e.SpI("(",2==M.invoiceObject.roundOffEntity.crDrType?"-":"+",") ")}}function Ee(q,te){if(1&q&&(e.j41(0,"tr")(1,"td",77),e.DNE(2,Ie,2,1,"span",18)(3,we,2,1,"span",18),e.EFF(4," Amount Round Off "),e.k0s(),e.j41(5,"td",78),e.EFF(6),e.nI1(7,"CurrencyPipe"),e.k0s()()),2&q){const M=e.XpG(2);e.R7$(2),e.Y8G("ngIf","INVOICE"==M.exportType||"ESTIMATE"==M.exportType||"SALE_ORDER"==M.exportType||"PURCHASE_RETURN"==M.exportType),e.R7$(),e.Y8G("ngIf","PURCHASE"==M.exportType||"PURCHASE_ORDER"==M.exportType||"SALE_RETURN"==M.exportType),e.R7$(3),e.SpI("",e.ii3(7,3,null==M.invoiceObject||null==M.invoiceObject.roundOffEntity?null:M.invoiceObject.roundOffEntity.amount,M.settingData,!0,null==M.settingData?null:M.settingData.amountRoundOff)," ")}}function ue(q,te){if(1&q&&(e.j41(0,"td",77),e.EFF(1),e.nI1(2,"dateFormat"),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG(2);e.R7$(),e.Lme("(-) ",null!=S.customFields&&S.customFields.paid?null==S.customFields?null:S.customFields.paid:"Paid"," (",e.i5U(2,2,M.dateOfPayment,S.settingData),")")}}function oA(q,te){if(1&q&&(e.j41(0,"td",78),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG(2);e.R7$(),e.SpI("",e.ii3(2,1,M.amount,S.settingData,!0,null==S.settingData?null:S.settingData.amountRoundOff)," ")}}function be(q,te){if(1&q&&(e.j41(0,"tr"),e.DNE(1,ue,3,5,"td",96)(2,oA,3,6,"td",85),e.k0s()),2&q){const M=e.XpG(2);e.R7$(),e.Y8G("ngIf",M.paidLinkAmt.length>0),e.R7$(),e.Y8G("ngIf",M.paidLinkAmt.length>0)}}function qA(q,te){if(1&q&&(e.j41(0,"tr")(1,"td",77),e.EFF(2,"(-) Write Off"),e.k0s(),e.j41(3,"td",78),e.EFF(4),e.nI1(5,"CurrencyPipe"),e.k0s()()),2&q){const M=e.XpG(2);e.R7$(4),e.JRh(e.ii3(5,1,M.totalWriteOffAmount,M.settingData,!0,null==M.settingData?null:M.settingData.amountRoundOff))}}function sn(q,te){if(1&q&&(e.j41(0,"td",77),e.EFF(1),e.k0s()),2&q){const M=e.XpG(2).$implicit,S=e.XpG();e.R7$(),e.JRh(null!=S.customFields&&S.customFields.balance?null==S.customFields?null:S.customFields.balance:M("BAL_LABEL"))}}function Hn(q,te){if(1&q&&(e.j41(0,"td",78),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&q){const M=e.XpG(3);e.R7$(),e.SpI("",e.ii3(2,1,null==M.invoiceObject?null:M.invoiceObject.balance,M.settingData,!0,null==M.settingData?null:M.settingData.amountRoundOff)," ")}}function Oi(q,te){if(1&q&&(e.j41(0,"tr",97),e.DNE(1,sn,2,1,"td",96)(2,Hn,3,6,"td",85),e.k0s()),2&q){const M=e.XpG(2);e.R7$(),e.Y8G("ngIf",(null==M.invoiceObject?null:M.invoiceObject.balance)>0),e.R7$(),e.Y8G("ngIf",(null==M.invoiceObject?null:M.invoiceObject.balance)>0)}}function yi(q,te){if(1&q&&(e.j41(0,"div",98)(1,"span",99),e.EFF(2,"Amount In Words : "),e.k0s(),e.EFF(3),e.k0s()),2&q){const M=e.XpG(2);e.R7$(3),e.SpI("",M.amountInWord," ")}}function ii(q,te){if(1&q&&e.nrm(0,"img",105),2&q){const M=e.XpG(3);e.Y8G("src",null==M.signature?null:M.signature.value,e.B4B)}}function cn(q,te){if(1&q&&(e.j41(0,"div",15),e.nrm(1,"div",100),e.j41(2,"div",101),e.DNE(3,ii,1,1,"img",102),e.j41(4,"h6",103),e.EFF(5),e.k0s(),e.j41(6,"p",104),e.EFF(7),e.k0s()()()),2&q){const M=e.XpG().$implicit,S=e.XpG();e.R7$(3),e.Y8G("ngIf",S.signature),e.R7$(2),e.JRh(null==S.organizationData?null:S.organizationData.contact_person_name),e.R7$(2),e.JRh(null!=S.customFields&&S.customFields.signature?null==S.customFields?null:S.customFields.signature:M("SIGN_LABEL"))}}function xi(q,te){if(1&q&&(e.j41(0,"div",108)(1,"b"),e.EFF(2),e.k0s(),e.nrm(3,"br"),e.EFF(4),e.k0s()),2&q){const M=e.XpG(2).$implicit,S=e.XpG();e.R7$(2),e.JRh(M("PAY_TO_LABEL")),e.R7$(2),e.SpI("",null==S.settingData||null==S.settingData.bankingDetails?null:S.settingData.bankingDetails.payableTo," ")}}function gA(q,te){if(1&q&&(e.j41(0,"div",108)(1,"b"),e.EFF(2),e.k0s(),e.nrm(3,"br"),e.EFF(4),e.k0s()),2&q){const M=e.XpG(2).$implicit,S=e.XpG();e.R7$(2),e.JRh(M("BANK_DETAIL_LABEL")),e.R7$(2),e.SpI("",null==S.settingData||null==S.settingData.bankingDetails?null:S.settingData.bankingDetails.bankingDetails," ")}}function WA(q,te){if(1&q&&(e.j41(0,"div",108)(1,"b"),e.EFF(2),e.k0s(),e.nrm(3,"br"),e.EFF(4),e.k0s()),2&q){const M=e.XpG(2).$implicit,S=e.XpG();e.R7$(2),e.JRh(M("OTH_LABEL")),e.R7$(2),e.SpI("",null==S.settingData||null==S.settingData.bankingDetails?null:S.settingData.bankingDetails.otherDetails," ")}}function Le(q,te){if(1&q&&(e.j41(0,"div",106)(1,"div",93),e.DNE(2,xi,5,2,"div",107)(3,gA,5,2,"div",107)(4,WA,5,2,"div",107),e.k0s()()),2&q){const M=e.XpG(2);e.R7$(2),e.Y8G("ngIf",null==M.settingData||null==M.settingData.bankingDetails?null:M.settingData.bankingDetails.payableTo),e.R7$(),e.Y8G("ngIf",null==M.settingData||null==M.settingData.bankingDetails?null:M.settingData.bankingDetails.bankingDetails),e.R7$(),e.Y8G("ngIf",null==M.settingData||null==M.settingData.bankingDetails?null:M.settingData.bankingDetails.otherDetails)}}function Cn(q,te){if(1&q&&(e.qex(0),e.j41(1,"html",2)(2,"head"),e.nrm(3,"meta",3)(4,"meta",4)(5,"meta",5)(6,"meta",6),e.j41(7,"title"),e.EFF(8,"Invoice"),e.k0s()(),e.j41(9,"body",7)(10,"div",8,0)(12,"div",9),e.DNE(13,N,2,1,"div",10)(14,L,2,1,"div",10),e.j41(15,"div",11)(16,"h4",12),e.EFF(17),e.k0s(),e.DNE(18,J,2,1,"p",13)(19,H,2,2,"p",13)(20,k,3,2,"p",13)(21,X,3,2,"p",13)(22,tt,2,2,"p",13),e.k0s()(),e.j41(23,"div",14)(24,"div",15),e.nrm(25,"div",16),e.j41(26,"div",17),e.DNE(27,pt,2,1,"span",18)(28,st,2,1,"span",18)(29,z,2,1,"span",18)(30,it,2,1,"span",18)(31,at,2,1,"span",18)(32,Y,2,1,"span",18)(33,x,2,1,"span",18)(34,v,2,1,"span",18),e.k0s(),e.j41(35,"div",19)(36,"div",20)(37,"h4",21),e.EFF(38),e.k0s(),e.j41(39,"div",22),e.EFF(40),e.nI1(41,"dateFormat"),e.k0s(),e.DNE(42,O,3,5,"div",23)(43,G,3,4,"div",23),e.k0s()()(),e.nrm(44,"br"),e.j41(45,"div",15)(46,"div",24)(47,"h5",25),e.EFF(48),e.k0s(),e.j41(49,"div",26),e.EFF(50),e.k0s(),e.j41(51,"div",27),e.DNE(52,At,2,1,"div",18)(53,dt,2,1,"div",18)(54,It,2,1,"div",18)(55,yt,4,2,"div",18)(56,qt,2,2,"div",18)(57,Mt,3,5,"div",18)(58,ct,2,1,"div",28)(59,ee,2,1,"div",29),e.k0s()(),e.DNE(60,Ge,5,2,"div",30),e.k0s()(),e.nrm(61,"br"),e.DNE(62,Ce,2,1,"div",31),e.j41(63,"div",32)(64,"table",33)(65,"thead")(66,"tr")(67,"th",34),e.EFF(68),e.k0s(),e.j41(69,"th",35),e.EFF(70),e.k0s(),e.j41(71,"th",36),e.EFF(72),e.k0s(),e.j41(73,"th",37),e.EFF(74),e.k0s(),e.DNE(75,je,2,1,"th",38)(76,iA,2,1,"th",39),e.j41(77,"th",40),e.EFF(78),e.k0s(),e.DNE(79,dA,2,1,"th",41),e.k0s()(),e.j41(80,"tbody"),e.DNE(81,_e,28,35,"tr",29),e.k0s()()(),e.j41(82,"div",42)(83,"div",43),e.nrm(84,"div",44),e.j41(85,"div",45),e.DNE(86,mi,6,4,"table",46),e.k0s()(),e.DNE(87,ZA,11,8,"div",47),e.j41(88,"div",43)(89,"div",44),e.DNE(90,Ne,2,1,"div",18),e.k0s(),e.j41(91,"div",45)(92,"table",48)(93,"tbody"),e.DNE(94,BA,7,8,"tr",18),e.k0s(),e.DNE(95,Yn,14,15,"tbody",49)(96,Fn,3,2,"tr",29)(97,Te,7,9,"tr",29)(98,Ee,8,8,"tr",18),e.j41(99,"tr",50)(100,"td",51),e.EFF(101),e.k0s(),e.j41(102,"td",52),e.EFF(103),e.nI1(104,"CurrencyPipe"),e.k0s()(),e.DNE(105,be,3,2,"tr",29)(106,qA,6,6,"tr",18)(107,Oi,3,2,"tr",53),e.k0s()()()(),e.DNE(108,yi,4,1,"div",54)(109,cn,8,3,"div",55)(110,Le,5,3,"div",56),e.nrm(111,"br"),e.j41(112,"div",57),e.EFF(113),e.k0s()()()(),e.bVm()),2&q){const M=te.$implicit,S=e.XpG();e.R7$(10),e.Y8G("color",S.colorObj),e.R7$(3),e.Y8G("ngIf",S.logo.value&&"ONLINE_STORE"!=S.exportType),e.R7$(),e.Y8G("ngIf",S.osLogo.value&&"ONLINE_STORE"==S.exportType),e.R7$(3),e.JRh(null==S.organizationData?null:S.organizationData.org_name),e.R7$(),e.Y8G("ngIf",null==S.organizationData?null:S.organizationData.org_address_1),e.R7$(),e.Y8G("ngIf",null==S.organizationData?null:S.organizationData.org_phone_no),e.R7$(),e.Y8G("ngIf",null==S.organizationData?null:S.organizationData.display_email),e.R7$(),e.Y8G("ngIf",null==S.organizationData?null:S.organizationData.website_link),e.R7$(),e.Y8G("ngIf",null==S.organizationData?null:S.organizationData.business_id),e.R7$(5),e.Y8G("ngIf","INVOICE"==S.exportType),e.R7$(),e.Y8G("ngIf","ESTIMATE"==S.exportType),e.R7$(),e.Y8G("ngIf","SALE_ORDER"==S.exportType),e.R7$(),e.Y8G("ngIf","SALE_RETURN"==S.exportType),e.R7$(),e.Y8G("ngIf","PURCHASE"==S.exportType),e.R7$(),e.Y8G("ngIf","PURCHASE_ORDER"==S.exportType),e.R7$(),e.Y8G("ngIf","PURCHASE_RETURN"==S.exportType),e.R7$(),e.Y8G("ngIf","ONLINE_STORE"==S.exportType),e.R7$(4),e.JRh(null==S.invoiceObject?null:S.invoiceObject.transactionNo),e.R7$(2),e.JRh(e.i5U(41,60,null==S.invoiceObject?null:S.invoiceObject.createDate,S.settingData)),e.R7$(2),e.Y8G("ngIf",S.invoiceObject.dueDate),e.R7$(),e.Y8G("ngIf",S.invoiceObject.invoiceRefNo),e.R7$(5),e.JRh(null!=S.customFields&&S.customFields.billTo?null==S.customFields?null:S.customFields.billTo:M("BILL_TO_LABEL")),e.R7$(2),e.SpI(" ",null==S.client?null:S.client.orgName," "),e.R7$(2),e.Y8G("ngIf",null==S.client?null:S.client.address),e.R7$(),e.Y8G("ngIf",null==S.client?null:S.client.email),e.R7$(),e.Y8G("ngIf",null==S.client?null:S.client.number),e.R7$(),e.Y8G("ngIf",null==S.client?null:S.client.businessId),e.R7$(),e.Y8G("ngIf",S.invoiceObject.poNumber),e.R7$(),e.Y8G("ngIf",S.invoiceObject.poDate),e.R7$(),e.Y8G("ngIf","ONLINE_STORE"==S.exportType),e.R7$(),e.Y8G("ngForOf",S.getCustomFields(S.invoiceObject.userCustomFields)),e.R7$(),e.Y8G("ngIf",("INVOICE"==S.exportType||"ESTIMATE"==S.exportType||"SALE_ORDER"==S.exportType||"SALE_RETURN"==S.exportType)&&(null==S.client?null:S.client.shippingAddress)),e.R7$(2),e.Y8G("ngIf",null==S.invoiceObject?null:S.invoiceObject.headerInvoice),e.R7$(6),e.JRh(M("SR_NO")),e.R7$(2),e.JRh(null!=S.customFields&&S.customFields.productService?null==S.customFields?null:S.customFields.productService:M("PRODUCT_SERVICES_LABEL")),e.R7$(2),e.JRh(null!=S.customFields&&S.customFields.quantity?null==S.customFields?null:S.customFields.quantity:M("QTY_LABEL")),e.R7$(2),e.JRh(null!=S.customFields&&S.customFields.rate?null==S.customFields?null:S.customFields.rate:M("RATE_LABEL")),e.R7$(),e.Y8G("ngIf",S.otherInvoiceDetails.showDiscountOnItem&&"ONLINE_STORE"!=S.exportType),e.R7$(),e.Y8G("ngIf",S.otherInvoiceDetails.exclusiveTaxOnItemExists&&"ONLINE_STORE"!=S.exportType),e.R7$(2),e.JRh(null!=S.customFields&&S.customFields.amount?null==S.customFields?null:S.customFields.amount:M("AMT_LABEL")),e.R7$(),e.Y8G("ngIf",S.otherInvoiceDetails.inclusiveTaxOnItemExists&&"ONLINE_STORE"!=S.exportType),e.R7$(2),e.Y8G("ngForOf",S.invoiceObject.saleProductList),e.R7$(),e.Y8G("ngClass",e.eq3(68,b,"ONLINE_STORE"==S.exportType)),e.R7$(4),e.Y8G("ngIf","ONLINE_STORE"!=S.exportType),e.R7$(),e.Y8G("ngIf","ONLINE_STORE"!=S.exportType),e.R7$(3),e.Y8G("ngIf",S.otherInvoiceDetails.termsAndConditionExist),e.R7$(4),e.Y8G("ngIf",null!=S.invoiceObject.discountEntity&&"ONLINE_STORE"!=S.exportType),e.R7$(),e.Y8G("ngIf",S.otherInvoiceDetails.inclusiveTaxOnBillExists),e.R7$(),e.Y8G("ngForOf",S.invoiceObject.taxList),e.R7$(),e.Y8G("ngForOf",S.otherChargesList),e.R7$(),e.Y8G("ngIf",null!=(null==S.invoiceObject?null:S.invoiceObject.roundOffEntity)&&0!==(null==S.invoiceObject?null:S.invoiceObject.roundOffEntity.amount)&&"ONLINE_STORE"!=S.exportType),e.R7$(3),e.SpI(" ",null!=S.customFields&&S.customFields.grandTotal?null==S.customFields?null:S.customFields.grandTotal:M("GRAND_TOTAL")," "),e.R7$(2),e.SpI(" ",e.ii3(104,63,null==S.invoiceObject?null:S.invoiceObject.amount,S.settingData,!0,null==S.settingData?null:S.settingData.amountRoundOff)," "),e.R7$(2),e.Y8G("ngForOf",S.paidLinkAmt),e.R7$(),e.Y8G("ngIf",S.totalWriteOffAmount),e.R7$(),e.Y8G("ngIf","INVOICE"==S.exportType||"PURCHASE"==S.exportType||"SALE_RETURN"==S.exportType||"PURCHASE_RETURN"==S.exportType),e.R7$(),e.Y8G("ngIf",null==S.settingData||null==S.settingData.invoiceThemeSettings?null:S.settingData.invoiceThemeSettings.isShowAmountInWord),e.R7$(),e.Y8G("ngIf","ONLINE_STORE"!=S.exportType),e.R7$(),e.Y8G("ngIf","INVOICE"==S.exportType||"ESTIMATE"==S.exportType&&(null==S.settingData||null==S.settingData.bankingDetails?null:S.settingData.bankingDetails.displayInEstimate)),e.R7$(3),e.JRh(null==S.invoiceObject?null:S.invoiceObject.footerInvoice)}}let $e=(()=>{class q{constructor(M,S,Z,et,RA,nn,Zn,Ei,zA,ri){this.invoiceTemplateService=M,this.dataStoreService=S,this.syncDbService=Z,this.syncApiService=et,this.commonService=RA,this.domSanitizer=nn,this.englishNoToWordService=Zn,this.amountInWordService=Ei,this.translocoService=zA,this.settingService=ri,this.listOfProducts=[],this.colorObj={bgColor:"",fontColor:""},this.taxAccountList=[],this.otherChargesList=[],this.totalWriteOffAmount=0,this.totalBalanceAmount=0,this.otherInvoiceDetails={baseAmount:0,itemDiscountTotal:0,itemQuantityTotal:0,itemInclusiveTaxTotal:0,itemExclusiveTaxTotal:0,invoiceInclusiveTaxTotal:0,invoiceExclusiveTaxTotal:0,itemsTotal:0,taxableAmount:0,amountIncTax:0,itemInclusiveTaxes:[],itemExclusiveTaxes:[],invoiceInclusiveTaxes:[],invoiceExclusiveTaxes:[],subTotal:0,invoiceAmountIncTax:0,invoiceTaxableAmount:0,inclusiveTaxOnItemExists:!1,exclusiveTaxOnItemExists:!1,inclusiveTaxOnBillExists:!1,exclusiveTaxOnBillExists:!1,showDiscountOnItem:!1,showDiscountOnBill:!1,termsAndConditionExist:!0},this.activeLanguage=this.translocoService.getActiveLang(),this.requestFrom="",this.logo=this.settingService.defaultLogoOrSignature("logo"),this.signature=this.settingService.defaultLogoOrSignature("signature"),this.osLogo=this.settingService.defaultLogoOrSignature("osLogo"),this.ecommSaleOrderList=[],"hi"==zA.getActiveLang()&&(this.activeLanguage="en");let Ht=this.invoiceTemplateService.getTemplateSettings();this.colorObj.bgColor=Ht.colorcode,this.colorObj.fontColor="#FFFFFF",this.setStyleVariables()}setStyleVariables(){var S=document.body.style;[{key:"--theme-bg-color",value:this.colorObj.bgColor},{key:"--theme-color",value:this.colorObj.bgColor},{key:"--theme-bg-font",value:this.colorObj.fontColor},{key:"--alice-blue",value:"#eff3f6"}].forEach(Z=>{S.setProperty(Z.key,Z.value)})}ngOnInit(){if(this.fetchSettings(),this.billDiscount=this.invoiceObject.discountEntity,!(0,t.isEmpty)(this.invoiceObject.otherChargeList))for(let M of this.invoiceObject.otherChargeList)this.otherChargesList.push(this.invoiceTemplateService.getOtherChargesList(M));if(this.invoiceTaxList=this.invoiceObject.taxList,this.exportType=this.invoiceObject.exportType,this.requestFrom=this.invoiceObject.requestFrom,this.fetchDBData(),this.otherInvoiceDetails={baseAmount:roundToEven((0,t.sumBy)(this.invoiceObject.saleProductList,M=>M.rate*M.qty),2),amountIncTax:0,itemDiscountTotal:roundToEven((0,t.sumBy)(this.invoiceObject.saleProductList,"discountAmount"),2),itemQuantityTotal:roundToEven((0,t.sumBy)(this.invoiceObject.saleProductList,"qty"),2),itemInclusiveTaxes:[],itemExclusiveTaxes:[],invoiceInclusiveTaxes:(0,t.isEmpty)(this.invoiceObject.taxList)?[]:F.DH.groupByTax(this.invoiceObject.taxList.filter(M=>1==M.taxInclExcl)),invoiceExclusiveTaxes:(0,t.isEmpty)(this.invoiceObject.taxList)?[]:F.DH.groupByTax(this.invoiceObject.taxList.filter(M=>0==M.taxInclExcl)),itemInclusiveTaxTotal:0,itemExclusiveTaxTotal:0,invoiceInclusiveTaxTotal:0,invoiceExclusiveTaxTotal:0,taxableAmount:0,itemsTotal:roundToEven((0,t.sumBy)(this.invoiceObject.saleProductList,"total"),2),subTotal:0,invoiceAmountIncTax:0,invoiceTaxableAmount:0,exclusiveTaxOnItemExists:!1,inclusiveTaxOnItemExists:!1,inclusiveTaxOnBillExists:!1,exclusiveTaxOnBillExists:!1,showDiscountOnItem:!1,showDiscountOnBill:!1,termsAndConditionExist:!0},this.otherInvoiceDetails.termsAndConditionExist=!(0,t.isEmpty)(this.invoiceObject.termsAndConditions)&&!(0,t.isEmpty)(JSON.parse(this.invoiceObject.termsAndConditions)),!(0,t.isEmpty)(this.invoiceObject.taxList))for(let M of this.invoiceObject.taxList)1==M.taxInclExcl?this.otherInvoiceDetails.inclusiveTaxOnBillExists=!0:0==M.taxInclExcl&&(this.otherInvoiceDetails.exclusiveTaxOnBillExists=!0);if(!(0,t.isEmpty)(this.invoiceObject.saleProductList)){for(let M of this.invoiceObject.saleProductList)if(M.discountAmount>0&&(this.otherInvoiceDetails.showDiscountOnItem=!0),isJsonString(M.appliedTax))for(let S of this.jsonParse(M.appliedTax))if((0,t.isNull)(S.percentage)&&(S.percentage=0),1==S.taxInclExcl&&this.otherInvoiceDetails.itemInclusiveTaxes.push(S),isJsonString(M.appliedTax))for(let Z of this.jsonParse(M.appliedTax))1==Z.taxInclExcl?this.otherInvoiceDetails.itemInclusiveTaxes.push(Z):this.otherInvoiceDetails.itemExclusiveTaxes.push(Z);"ONLINE_STORE"!=this.exportType&&((0,t.isEmpty)(this.otherInvoiceDetails.itemExclusiveTaxes)||(this.otherInvoiceDetails.exclusiveTaxOnItemExists=!0),(0,t.isEmpty)(this.otherInvoiceDetails.itemInclusiveTaxes)||(this.otherInvoiceDetails.inclusiveTaxOnItemExists=!0),this.otherInvoiceDetails.subTotal=roundToEven(this.otherInvoiceDetails.baseAmount-this.otherInvoiceDetails.itemDiscountTotal+(0,t.sumBy)(this.otherInvoiceDetails.itemExclusiveTaxes,"calculateTax"),2),this.otherInvoiceDetails=(0,t.assign)(this.otherInvoiceDetails,{amountIncTax:roundToEven(this.otherInvoiceDetails.baseAmount-this.otherInvoiceDetails.itemDiscountTotal,2),invoiceAmountIncTax:roundToEven(this.otherInvoiceDetails.subTotal-this.invoiceObject.discountEntity,2),invoiceInclusiveTaxTotal:roundToEven((0,t.sumBy)(this.otherInvoiceDetails.invoiceInclusiveTaxes,"calculateTax"),2),itemInclusiveTaxTotal:roundToEven((0,t.sumBy)(this.otherInvoiceDetails.itemInclusiveTaxes,"calculateTax"),2)}),this.otherInvoiceDetails=(0,t.isEmpty)(this.invoiceObject.discountEntity)?(0,t.assign)(this.otherInvoiceDetails,{invoiceAmountIncTax:roundToEven(this.otherInvoiceDetails.subTotal,2)}):(0,t.assign)(this.otherInvoiceDetails,{invoiceAmountIncTax:roundToEven(this.otherInvoiceDetails.subTotal-this.invoiceObject.discountEntity.calculatedDiscount,2)}),this.otherInvoiceDetails.taxableAmount=roundToEven(this.otherInvoiceDetails.amountIncTax-this.otherInvoiceDetails.itemInclusiveTaxTotal,2),this.otherInvoiceDetails.invoiceTaxableAmount=roundToEven(this.otherInvoiceDetails.invoiceAmountIncTax-this.otherInvoiceDetails.invoiceInclusiveTaxTotal,2),this.otherInvoiceDetails.itemInclusiveTaxes=F.DH.groupByTax(this.otherInvoiceDetails.itemInclusiveTaxes),this.otherInvoiceDetails.itemExclusiveTaxes=F.DH.groupByTax(this.otherInvoiceDetails.itemExclusiveTaxes),(0,t.isEmpty)(this.otherInvoiceDetails.itemInclusiveTaxes)||(this.otherInvoiceDetails.inclusiveTaxOnItemExists=!0),(0,t.isEmpty)(this.otherInvoiceDetails.itemExclusiveTaxes)||(this.otherInvoiceDetails.exclusiveTaxOnItemExists=!0))}}fetchSettings(){var M=this;this.syncApiService.fetchDbData("allSettings",function(){var S=(0,l.A)(function*(Z){var et=yield Z.data;200===Z.status&&!(0,t.isEmpty)(et.allSettings)&&(M.settingData=et.allSettings.deviceSettings,M.customFields=M.settingData.customFields,M.amountInWord=M.englishNoToWordService.getNumberToWord(String(M.invoiceObject.amount.toFixed(2)),M.settingData),1==M.settingData.invoiceThemeSettings.amountWordFormat&&(M.amountInWord=M.amountInWordService.amountToWord(String(M.invoiceObject.amount.toFixed(2)),M.settingData)))});return function(Z){return S.apply(this,arguments)}}())}fetchDBData(){var M=this;return(0,l.A)(function*(){M.syncApiService.fetchMultipleDbData(["filterSettingData","filterOrganizationData","account","writeOff","payment","paymentLink","profileImages","ecommSaleOrder"],function(){var S=(0,l.A)(function*(Z){var et=yield Z.data;if(200===Z.status&&!(0,t.isEmpty)(et))if((0,t.has)(et,"filterSettingData")&&!(0,t.isEmpty)(et.filterSettingData)&&(M.settingData=et.filterSettingData,M.customFields=M.settingData.customFields,M.amountInWord=M.englishNoToWordService.getNumberToWord(String(M.invoiceObject.amount.toFixed(2)),M.settingData),1==M.settingData.invoiceThemeSettings.amountWordFormat&&(M.amountInWord=M.amountInWordService.amountToWord(String(M.invoiceObject.amount.toFixed(2)),M.settingData))),(0,t.has)(et,"profileImages")&&!(0,t.isEmpty)(et.profileImages)&&"ONLINE_STORE"!=M.exportType?M.setLogoAndSignature(et.profileImages):(0,t.has)(et,"profileImages")&&!(0,t.isEmpty)(et.profileImages)&&"ONLINE_STORE"==M.exportType&&M.setOsStoreLogoAndSignature(et.profileImages),(0,t.has)(et,"filterOrganizationData")&&!(0,t.isEmpty)(et.filterOrganizationData)&&(M.organizationData=et.filterOrganizationData),"ONLINE_STORE"==M.invoiceObject.exportType)(0,t.has)(et,"ecommSaleOrder")&&!(0,t.isEmpty)(et.ecommSaleOrder)&&(M.ecommSaleOrderList=et.ecommSaleOrder.filter(RA=>0==RA.enable)),(0,t.isEmpty)(M.ecommSaleOrderList)||(M.client=M.invoiceTemplateService.prepareEcommClientData(M.ecommSaleOrderList,M.invoiceObject.uniqueKey));else{if((0,t.has)(et,"account")&&!(0,t.isEmpty)(et.account)&&(M.clientList=et.account,M.currentClient=M.clientList.filter(RA=>RA.uniqueKeyFKOtherTable===M.invoiceObject.uniqueKeyFKClient),M.client=(0,t.isEmpty)(M.currentClient)?"SETTINGS"==M.requestFrom?M.invoiceTemplateService.getDefaultClientInfo(M.invoiceObject.uniqueKeyFKClient):null:M.currentClient[0].clientEntity),!(0,t.isEmpty)(et.writeOff)&&(0,t.has)(M.settingData,"invoicePaymentTracking")&&1==M.settingData.invoicePaymentTracking&&(M.totalWriteOffAmount=F.DH.roundToEven((0,t.sumBy)(et.writeOff.filter(RA=>RA.uniqueKeyOtherFK==M.invoiceObject.uniqueKey),"amount"),2)),(0,t.isEmpty)(et.payment)||(M.paidAmt=et.payment.filter(nn=>nn.uniqueKeyClient==M.invoiceObject.uniqueKeyFKClient)),!(0,t.isEmpty)(et.paymentLink)){let nn=et.paymentLink.filter(Ei=>Ei.uniqueKeyLinkWithAccountEntity==M.invoiceObject.uniqueKeySales&&Ei.uniqueKeyClientAccountEntity==M.invoiceObject.uniqueKeyFKAccount);M.paidLinkAmt=nn;let Zn=[];for(let Ei of M.paidAmt)for(let zA of nn)(Ei.uniqueKeyFKLedger==zA.uniqueKeyFKLedger||Ei.uniqueKeyPayment==zA.uniqueKeyFKPaymentEntity)&&Zn.push({amount:zA.amount,dateOfPayment:Ei.dateOfPayment});M.paidLinkAmt=Zn}(0,t.isEmpty)(M.paidLinkAmt)||(M.paidLinkAmt=M.paidLinkAmt.filter(RA=>RA.amount>0)),(0,t.has)(M.settingData,"invoicePaymentTracking")&&1==M.settingData.invoicePaymentTracking&&(M.totalBalanceAmount=M.invoiceObject.amount-(0,t.sumBy)(M.paidAmt,"amount")),M.taxAccountList=(0,t.orderBy)((0,t.without)("PURCHASE"==M.exportType||"PURCHASE_ORDER"==M.exportType||"PURCHASE_RETURN"==M.exportType?pluckAccount(et.account,8).map((RA,nn)=>{if(2==RA.taxDetailEntity.taxType)return{...RA,isChecked:RA.taxDetailEntity.initiallyChecked,total:0,percentage:null}}):pluckAccount(et.account,8).map((RA,nn)=>{if(1==RA.taxDetailEntity.taxType)return{...RA,isChecked:RA.taxDetailEntity.initiallyChecked,total:0,percentage:null}}),void 0),["deviceCreateDate"],["asc"])}});return function(Z){return S.apply(this,arguments)}}())})()}getCustomFields(M){if("string"==typeof M&&!(0,t.isEmpty)(M)){let S=JSON.parse(M);if(!(0,t.isEmpty)(S))return F.DH.convertToKeyValuePair(S)}return[]}jsonParse(M){return(0,t.isEmpty)(M)?null:JSON.parse(M)}setLogoAndSignature(M){this.logo=(0,t.find)(M,{uniqueIdentifier:"logo-a3ed60b4-e6b7-4ee5-b98b-eb4aa753d516"}),this.signature=(0,t.find)(M,{uniqueIdentifier:"sign-ef4cdc2f-f6f9-42d8-850f-8eb6784ed49f"})}setOsStoreLogoAndSignature(M){this.osLogo=(0,t.find)(M,{uniqueIdentifier:"online-store-logo-s8965465-e6b7-4ee5-b98b-eb4aa7kadjlfn"})}static#t=this.\u0275fac=function(S){return new(S||q)(e.rXU(_.B),e.rXU(D.V),e.rXU(h.P),e.rXU(s.P),e.rXU(u.h),e.rXU(g.up),e.rXU(a.k),e.rXU(c.R),e.rXU(B.JO),e.rXU(p.q))};static#e=this.\u0275cmp=e.VBU({type:q,selectors:[["app-template-four"]],inputs:{invoiceObject:"invoiceObject"},decls:1,vars:1,consts:[["template4",""],[4,"transloco","translocoLang"],["dir","ltr",1,"scale-html"],["charset","utf-8"],["name","viewport","content","width=1240, initial-scale=1, shrink-to-fit=no "],["name","description","content","Report generated by Simple Accounting"],["name","author","content","Simple Accounting"],["id","template4"],["appInvoiceColor","",1,"container-fluid",3,"color"],[1,"row","m-0","ps-0","headerSection"],["class","col-auto ps-0 logo",4,"ngIf"],[1,"col","ps-0"],[1,"org_name"],["class","m-0 p-0",4,"ngIf"],[1,"billToShipToSection"],[1,"row","m-0"],[1,"col-md-3"],[1,"col-md-5","invoiceTitle"],[4,"ngIf"],[1,"col-md-4","p-0"],[1,"invoiceNoAndDate"],[1,"transactionNo","m-0"],[1,"invoiceDate","m-0"],["class","invoiceDate m-0",4,"ngIf"],[1,"col-md-8","paddingLeft"],[1,"m-0","billToShipToLabel"],[1,"m-0","clientOrgName"],[1,"m-0","text-pre-wrap"],["class","m-0",4,"ngIf"],[4,"ngFor","ngForOf"],["class","col-md-4",4,"ngIf"],["class","head_foot_note",4,"ngIf"],[1,"row","m-0","table-responsive"],[1,"print-friendly","productTable"],[1,"serialNo"],[1,"productName"],[1,"quantity"],[1,"rate"],["class","discount",4,"ngIf"],["class","taxExclusive",4,"ngIf"],[1,"amount"],["class","taxInclusive",4,"ngIf"],[1,"termSummerySection",3,"ngClass"],[1,"row","p-0","justify-content-around"],[1,"col-md-7"],[1,"col-md-5","subtotal_section"],["class","w-100 mb-0",4,"ngIf"],["class","row m-0 justify-content-around pleaseNoteTotalSection",4,"ngIf"],[1,"table","mb-0","template-table"],["class","table-bg-grey",4,"ngIf"],[1,"grandTotal"],[1,"prd_title"],[1,"prd_title","sub-amt"],["class","balance fw-bold border-top",4,"ngIf"],["class","amountInWordSection",4,"ngIf"],["class","row  m-0",4,"ngIf"],["class"," mt-4 m-0",4,"ngIf"],[1,"head_foot_note"],[1,"col-auto","ps-0","logo"],[1,"img-responsive",3,"src"],[1,"m-0","p-0"],[1,"m-0"],[1,"col-md-4"],[1,"m-0","address"],[1,"discount"],[1,"taxExclusive"],[1,"taxInclusive"],["class","m-0 prodDesc",4,"ngIf"],[1,"m-0","prodDesc"],["class","prodDesc",4,"ngFor","ngForOf"],[1,"m-0","unit"],[1,"prodDesc"],[1,"m-0","taxOnItem"],[1,"w-100","mb-0"],["class","amountIncTax",4,"ngIf"],["class","amountIncTax fw-bold",4,"ngIf"],[1,"amountIncTax"],[1,""],[1,"sub-amt"],[1,"amountIncTax","fw-bold"],[1,"table-bg-grey"],[1,"ps-3"],["class","font-italic ps-3",4,"ngIf"],[1,"font-italic","ps-3"],["class","ps-3",4,"ngIf"],["class","sub-amt",4,"ngIf"],[1,"row","m-0","justify-content-around","pleaseNoteTotalSection"],["class","pleaseNote fw-bold",4,"ngIf"],[1,"table","mb-0"],[1,"totalSubtotal"],[1,"pleaseNote","fw-bold"],["class","terms-condition ps-2",4,"ngFor","ngForOf"],[1,"terms-condition","ps-2"],[1,"row"],[1,"col-md-1","text-end","pe-0"],[1,"col-md-11","ps-0","pre-wrap"],["class","",4,"ngIf"],[1,"balance","fw-bold","border-top"],[1,"amountInWordSection"],[1,"fw-bold"],[1,"col"],[1,"col-auto","text-center","align-self-end","signature-pdf"],["class","img-responsive signature_img",3,"src",4,"ngIf"],[1,"m-0","ownerName"],[1,"m-0","fw-bold"],[1,"img-responsive","signature_img",3,"src"],[1,"mt-4","m-0"],["class","col bankingDetails",4,"ngIf"],[1,"col","bankingDetails"]],template:function(S,Z){1&S&&e.DNE(0,Cn,114,70,"ng-container",1),2&S&&e.Y8G("translocoLang",Z.activeLanguage)},dependencies:[f.YU,f.Sq,f.bT,B.bA,E.a,w.o,Q.a,B.Kj],styles:["body[_ngcontent-%COMP%]{background-repeat:repeat;background:#fff;font-family:TSCustom;color:#000;font-size:12px}.page_breck[_ngcontent-%COMP%]{page-break-before:always}.org_name[_ngcontent-%COMP%]{font-weight:700;font-size:22px;margin-bottom:0;margin-top:0}.headerSection[_ngcontent-%COMP%]{padding:15px 14px}.logo[_ngcontent-%COMP%]{width:160px;height:120px}.logo[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-width:100%;max-height:100%;display:flex;margin:auto}.billToShipToSection[_ngcontent-%COMP%]{background:var(--alice-blue)!important;padding-bottom:15px}.head_foot_note[_ngcontent-%COMP%]{padding:10px 0;font-weight:700;white-space:pre-wrap}.invoiceTitle[_ngcontent-%COMP%]{color:#000;font-weight:700;padding-top:12px;text-transform:uppercase}.invoiceNoAndDate[_ngcontent-%COMP%]{color:var(--theme-bg-font);font-size:20px;background:var(--theme-bg-color);padding:10px;text-align:end}.transactionNo[_ngcontent-%COMP%]{font-size:18px;font-weight:700}.invoiceDate[_ngcontent-%COMP%]{font-size:14px}.clientOrgName[_ngcontent-%COMP%]{color:var(--theme-color);font-size:16px;padding-bottom:4px}.productName[_ngcontent-%COMP%]{width:300px}.invoiceTitle[_ngcontent-%COMP%]{font-size:24px;text-align:center}.billToShipToLabel[_ngcontent-%COMP%]{font-weight:700;font-size:14px}.paddingRight[_ngcontent-%COMP%]{padding-right:30px}table.productTable[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{border:1px solid #C8C8C8;padding:6px 4px;font-size:12px;font-weight:700}.serialNo[_ngcontent-%COMP%]{text-align:center;width:60px}.rate[_ngcontent-%COMP%], .taxExclusive[_ngcontent-%COMP%], .amount[_ngcontent-%COMP%], .taxInclusive[_ngcontent-%COMP%], .quantity[_ngcontent-%COMP%], .discount[_ngcontent-%COMP%]{text-align:end}.totalSubtotal[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{font-weight:700}table.productTable[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]{background:var(--alice-blue);color:#000}.prodDesc[_ngcontent-%COMP%]{font-size:11px;font-weight:400;word-break:break-word}.unit[_ngcontent-%COMP%], .discPer[_ngcontent-%COMP%], .taxOnItem[_ngcontent-%COMP%]{font-size:10px;font-style:italic;white-space:nowrap;word-wrap:break-word;font-weight:400}.prd_title[_ngcontent-%COMP%]{font-size:11px;font-weight:700;word-break:keep-all}table.productTable[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   .quantity[_ngcontent-%COMP%], table.productTable[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   .discount[_ngcontent-%COMP%]{background:#e7ebec;color:#000}table.productTable[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   .amount[_ngcontent-%COMP%]{background:var(--theme-bg-color);color:var(--theme-bg-font)}table.productTable[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{padding:2px 5px;border-bottom:1px solid #d4d4d4;font-weight:500}tbody[_ngcontent-%COMP%], td[_ngcontent-%COMP%], tfoot[_ngcontent-%COMP%], th[_ngcontent-%COMP%], thead[_ngcontent-%COMP%], tr[_ngcontent-%COMP%]{border-color:inherit;border-style:solid;border-width:0;border-bottom:1px solid #C8C8C8}.termSummerySection[_ngcontent-%COMP%]{background:var(--alice-blue);padding-top:30px;padding-bottom:15px}.subtotal_section[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], .subtotal_section[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{border:none;padding:2px 4px}.sub-amt[_ngcontent-%COMP%]{text-align:end}.amountIncTax[_ngcontent-%COMP%]{width:100%}.subtotal_section[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%], td[_ngcontent-%COMP%], tfoot[_ngcontent-%COMP%], th[_ngcontent-%COMP%], thead[_ngcontent-%COMP%], tr[_ngcontent-%COMP%]{border-color:inherit;border-style:solid;border-width:0;padding:2px 6px}.inclusiveTaxSection[_ngcontent-%COMP%]{background:#d6dadb!important;padding:5px}.amountInWordSection[_ngcontent-%COMP%]{margin-top:6px;padding-left:14px}.incTaxBgColor[_ngcontent-%COMP%]{background:#d6dadb}.pleaseNoteTotalSection[_ngcontent-%COMP%]{background:#d5d5d5}.pleaseNote[_ngcontent-%COMP%]{font-weight:700;font-size:14px;line-height:2}.totalSubtotalamt[_ngcontent-%COMP%]{padding-right:18px!important}.balance[_ngcontent-%COMP%]{border-top:1px solid}.signature-pdf[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:auto;height:100px}.bankingDetails[_ngcontent-%COMP%]{background:var(--alice-blue);padding:10px;border:1px solid var(--theme-bg-font);text-align:center;white-space:pre-wrap}html[dir=rtl][_ngcontent-%COMP%]   .termSummerySection[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]:last-child{padding-right:0}html[dir=rtl][_ngcontent-%COMP%]   .termSummerySection[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]:last-child{padding-left:30px}.paypal[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:150px;height:auto;margin-top:35px;margin-bottom:20px;text-align:end}.paypal[_ngcontent-%COMP%]{text-align:end}.signature-pdf[_ngcontent-%COMP%]{padding:10px;max-width:50%}.signature-pdf[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:200px;height:auto;margin-bottom:8px}.ownerName[_ngcontent-%COMP%]{font-size:12px}.signature-pdf[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:12px;padding:3px 0}.amountInWordSection[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{line-height:0}.logo-details[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:12px}.logo-details[_ngcontent-%COMP%]{font-size:12px;line-height:17px}.headerSection[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:13px}","[_nghost-%COMP%]{--theme-bg-color: #3989c6;--theme-color: #3989c6;--theme-bg-font: white;--alice-blue: #eff3f6;--column-width: 80px;--theme-alternate-bg-color: #eaeaea }.new-page[_ngcontent-%COMP%]{page-break-before:always}hr[_ngcontent-%COMP%]:not([size]){height:1px;background:var(--theme-bg-color);opacity:1}p[_ngcontent-%COMP%]{line-height:1.4;font-size:12px;white-space:pre-wrap}.shipTodetails[_ngcontent-%COMP%], .billTodetails[_ngcontent-%COMP%]{text-align:start;word-break:break-word}a[_ngcontent-%COMP%]{color:inherit;letter-spacing:-.1px!important}a[_ngcontent-%COMP%]:link{text-decoration:none!important}ul[_ngcontent-%COMP%], ol[_ngcontent-%COMP%]{margin:0}li[_ngcontent-%COMP%]{padding-top:5px;font-size:12px;list-style:none}.col-md-1[_ngcontent-%COMP%], .col-sm-1[_ngcontent-%COMP%], .col-lg-1[_ngcontent-%COMP%]{width:8%;float:left}.col-md-2[_ngcontent-%COMP%], .col-sm-2[_ngcontent-%COMP%], .col-lg-2[_ngcontent-%COMP%]{width:17%;float:left}.col-md-3[_ngcontent-%COMP%], .col-sm-3[_ngcontent-%COMP%], .col-lg-3[_ngcontent-%COMP%]{width:25%;float:left}.prodDesc[_ngcontent-%COMP%]{font-size:11px;word-break:break-word;white-space:pre-wrap}.header_section[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:13px;white-space:pre-wrap}.headerSection[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:14px;white-space:pre-wrap}.col-md-4[_ngcontent-%COMP%], .col-sm-4[_ngcontent-%COMP%], .col-lg-4[_ngcontent-%COMP%]{width:33%;float:left}.col-md-5[_ngcontent-%COMP%], .col-sm-5[_ngcontent-%COMP%], .col-lg-5[_ngcontent-%COMP%]{width:42%;float:left}.col-md-6[_ngcontent-%COMP%], .col-sm-6[_ngcontent-%COMP%], .col-lg-6[_ngcontent-%COMP%]{width:50%;float:left}.col-md-7[_ngcontent-%COMP%], .col-sm-7[_ngcontent-%COMP%], .col-lg-7[_ngcontent-%COMP%]{width:58%;float:left}.col-md-8[_ngcontent-%COMP%], .col-sm-8[_ngcontent-%COMP%], .col-lg-8[_ngcontent-%COMP%]{width:67%;float:left}.col-md-9[_ngcontent-%COMP%], .col-sm-9[_ngcontent-%COMP%], .col-lg-9[_ngcontent-%COMP%]{width:75%;float:left}.col-md-10[_ngcontent-%COMP%], .col-sm-10[_ngcontent-%COMP%], .col-lg-10[_ngcontent-%COMP%]{width:83%;float:left}.col-md-11[_ngcontent-%COMP%], .col-sm-11[_ngcontent-%COMP%], .col-lg-11[_ngcontent-%COMP%]{width:92%;float:left}.col-md-12[_ngcontent-%COMP%], .col-sm-12[_ngcontent-%COMP%], .col-lg-12[_ngcontent-%COMP%]{width:100%;float:left}table.productTable[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]:not(.productName){word-wrap:break-word}.amountIncTax[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{font-weight:700;padding:0}.subtotal_section[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{padding:7px 4px}.totalSubtotal[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{font-weight:700}.taxExclusive[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0}.grandTotal[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], .balance[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{font-weight:700}.page_breck[_ngcontent-%COMP%]{page-break-before:always}.container[_ngcontent-%COMP%], .container-fluid[_ngcontent-%COMP%], .container-lg[_ngcontent-%COMP%], .container-md[_ngcontent-%COMP%], .container-sm[_ngcontent-%COMP%], .container-xl[_ngcontent-%COMP%]{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{display:table-cell;vertical-align:top!important}.text-pre-wrap[_ngcontent-%COMP%]{white-space:pre-wrap}.font-bold[_ngcontent-%COMP%]{font-weight:700!important}.bg-grey[_ngcontent-%COMP%]{background-color:#d5d5d5}.hr-margin[_ngcontent-%COMP%]{margin:.5rem 0}.font-italic[_ngcontent-%COMP%]{font-style:italic}.break-text[_ngcontent-%COMP%]{word-break:break-all}b[_ngcontent-%COMP%], strong[_ngcontent-%COMP%]{font-weight:700}.terms-condition[_ngcontent-%COMP%]{padding-left:1rem;word-break:break-word}.table-bg-grey[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], .table-bg-grey[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   span[_ngcontent-%COMP%], .table-bg-grey[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{background-color:var(--theme-alternate-bg-color)}.template-table[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:not(caption)   th[_ngcontent-%COMP%], .template-table[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:not(caption)   .table-head[_ngcontent-%COMP%]{background-color:var(--theme-bg-color);color:var(--theme-bg-font)}","@page {\n                    size: auto;\n                    margin: 0px 0;\n                }\n\n                @page :first {\n                    margin: 0 0 10px;\n                }"]})}return q})()},89118:(Fe,Tt,d)=>{"use strict";d.d(Tt,{Q:()=>te});var l=d(10467),t=d(67376),F=d(98808),e=d(54438),_=d(92639),D=d(7004),h=d(4300),s=d(93832),u=d(39866),g=d(345),a=d(45037),c=d(45189),B=d(7180),p=d(39477),f=d(60177),E=d(80066),w=d(35036),Q=d(52953);const b=["templateOne"],C=(M,S,Z)=>[M,S,!0,Z,!1],T=(M,S)=>[M,S,!0,2,!0];function N(M,S){if(1&M&&(e.j41(0,"div",54),e.nrm(1,"img",55),e.k0s()),2&M){const Z=e.XpG(2);e.R7$(),e.Y8G("src",null==Z.logo?null:Z.logo.value,e.B4B)}}function L(M,S){if(1&M&&(e.j41(0,"div",54),e.nrm(1,"img",55),e.k0s()),2&M){const Z=e.XpG(2);e.R7$(),e.Y8G("src",null==Z.osLogo?null:Z.osLogo.value,e.B4B)}}function J(M,S){if(1&M&&(e.j41(0,"p",56),e.EFF(1),e.k0s()),2&M){const Z=e.XpG(2);e.R7$(),e.JRh(null==Z.organizationData?null:Z.organizationData.org_address_1)}}function H(M,S){if(1&M&&(e.j41(0,"p",56),e.EFF(1),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG();e.R7$(),e.Lme("",Z("CONTACT_LABEL")," : ",null==et.organizationData?null:et.organizationData.org_phone_no,"")}}function k(M,S){if(1&M&&(e.j41(0,"p",56)(1,"a"),e.EFF(2),e.k0s()()),2&M){const Z=e.XpG().$implicit,et=e.XpG();e.R7$(2),e.Lme("",Z("EMAIL_LABEL")," : ",null==et.organizationData?null:et.organizationData.display_email,"")}}function X(M,S){if(1&M&&(e.j41(0,"p",56)(1,"a"),e.EFF(2),e.k0s()()),2&M){const Z=e.XpG().$implicit,et=e.XpG();e.R7$(2),e.Lme("",Z("WEBSITE_LABEL")," : ",null==et.organizationData?null:et.organizationData.website_link,"")}}function tt(M,S){if(1&M&&(e.j41(0,"p",56),e.EFF(1),e.k0s()),2&M){const Z=e.XpG(2);e.R7$(),e.Lme("",null!=Z.customFields&&Z.customFields.taxId?null==Z.customFields?null:Z.customFields.taxId:"GSTIN"," : ",null==Z.organizationData?null:Z.organizationData.business_id," ")}}function pt(M,S){if(1&M&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG();e.R7$(),e.SpI(" ",null!=et.customFields&&et.customFields.invoice?null==et.customFields?null:et.customFields.invoice:Z("INV_LABEL")," ")}}function st(M,S){if(1&M&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG();e.R7$(),e.SpI(" ",null!=et.customFields&&et.customFields.estimate?null==et.customFields?null:et.customFields.estimate:Z("EST_LABEL")," ")}}function z(M,S){if(1&M&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG();e.R7$(),e.SpI(" ",null!=et.customFields&&et.customFields.salesOrder?null==et.customFields?null:et.customFields.salesOrder:Z("SALE_ORDER_TITLE")," ")}}function it(M,S){if(1&M&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&M){const Z=e.XpG().$implicit;e.R7$(),e.SpI(" ",Z("SALE_RETURN")," ")}}function at(M,S){if(1&M&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG();e.R7$(),e.SpI(" ",null!=et.customFields&&et.customFields.purchaseRecord?null==et.customFields?null:et.customFields.purchaseRecord:Z("PURCHASE_RECORD")," ")}}function Y(M,S){if(1&M&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG();e.R7$(),e.SpI(" ",null!=et.customFields&&et.customFields.purchaseOrder?null==et.customFields?null:et.customFields.purchaseOrder:Z("PURCHASE_ORDER")," ")}}function x(M,S){if(1&M&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&M){const Z=e.XpG().$implicit;e.R7$(),e.SpI(" ",Z("PURCHASE_RETURN")," ")}}function v(M,S){if(1&M&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&M){const Z=e.XpG().$implicit;e.R7$(),e.SpI(" ",Z("ECOM_SALE_ORDER")," ")}}function O(M,S){if(1&M&&(e.j41(0,"h5",57),e.EFF(1),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG();e.R7$(),e.SpI(" ",null!=et.customFields&&et.customFields.billTo?null==et.customFields?null:et.customFields.billTo:Z("BILL_TO_LABEL"),"")}}function G(M,S){if(1&M&&(e.j41(0,"h5",57),e.EFF(1),e.k0s()),2&M){const Z=e.XpG().$implicit;e.R7$(),e.SpI(" ",Z("PURCHASE_FROM"),"")}}function At(M,S){if(1&M&&(e.j41(0,"div"),e.EFF(1),e.k0s()),2&M){const Z=e.XpG(2);e.R7$(),e.JRh(null==Z.client?null:Z.client.address)}}function dt(M,S){if(1&M&&(e.j41(0,"div"),e.EFF(1),e.k0s()),2&M){const Z=e.XpG(2);e.R7$(),e.JRh(null==Z.client?null:Z.client.email)}}function It(M,S){if(1&M&&(e.j41(0,"div"),e.EFF(1),e.k0s()),2&M){const Z=e.XpG(2);e.R7$(),e.JRh(null==Z.client?null:Z.client.number)}}function yt(M,S){if(1&M&&(e.j41(0,"div"),e.EFF(1),e.k0s()),2&M){const Z=e.XpG(2);e.R7$(),e.Lme("",null!=Z.customFields&&Z.customFields.taxId?null==Z.customFields?null:Z.customFields.taxId:"Business Id",": ",null==Z.client?null:Z.client.businessId," ")}}function qt(M,S){if(1&M&&(e.j41(0,"div"),e.EFF(1),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG();e.R7$(),e.Lme("",Z("PO_NUM")," : ",null==et.invoiceObject?null:et.invoiceObject.poNumber,"")}}function Mt(M,S){if(1&M&&(e.j41(0,"div"),e.EFF(1),e.nI1(2,"dateFormat"),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG();e.R7$(),e.Lme("",Z("PO_DATE")," : ",e.i5U(2,2,null==et.invoiceObject?null:et.invoiceObject.poDate,et.settingData)," ")}}function Xt(M,S){if(1&M&&(e.j41(0,"div"),e.EFF(1),e.k0s()),2&M){const Z=e.XpG().$implicit;e.R7$(),e.Lme("",Z.key," : ",Z.value," ")}}function mt(M,S){if(1&M&&(e.qex(0),e.DNE(1,Xt,2,2,"div",12),e.bVm()),2&M){const Z=S.$implicit;e.R7$(),e.Y8G("ngIf",Z.value)}}function ct(M,S){if(1&M&&(e.j41(0,"div",58),e.DNE(1,mt,2,1,"ng-container",21),e.k0s()),2&M){const Z=e.XpG(2);e.R7$(),e.Y8G("ngForOf",Z.invoiceObject.userCustomFields)}}function xt(M,S){if(1&M&&(e.j41(0,"div"),e.EFF(1),e.k0s()),2&M){const Z=e.XpG().$implicit;e.R7$(),e.Lme(" ",Z.key," : ",Z.value," ")}}function ee(M,S){if(1&M&&(e.qex(0),e.DNE(1,xt,2,2,"div",12),e.bVm()),2&M){const Z=S.$implicit;e.R7$(),e.Y8G("ngIf",Z.value)}}function Ge(M,S){if(1&M&&(e.j41(0,"div")(1,"div"),e.EFF(2),e.k0s()()),2&M){const Z=S.$implicit;e.R7$(2),e.Lme("",Z.key," : ",Z.value,"")}}function Ce(M,S){if(1&M&&(e.j41(0,"div",59)(1,"h5",57),e.EFF(2),e.k0s(),e.j41(3,"div",58),e.EFF(4),e.nrm(5,"br"),e.k0s()()),2&M){const Z=e.XpG().$implicit,et=e.XpG();e.R7$(2),e.JRh(null!=et.customFields&&et.customFields.shipTo?null==et.customFields?null:et.customFields.shipTo:Z("SHIP_TO_LABEL")),e.R7$(2),e.JRh(null==et.client?null:et.client.shippingAddress)}}function je(M,S){if(1&M&&(e.j41(0,"div",58),e.EFF(1),e.nI1(2,"dateFormat"),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG();e.R7$(),e.Lme("",null!=et.customFields&&et.customFields.dueDate?null==et.customFields?null:et.customFields.dueDate:Z("DUE_DATE_LABEL")," : ",e.i5U(2,2,null==et.invoiceObject?null:et.invoiceObject.dueDate,et.settingData),"")}}function iA(M,S){if(1&M&&(e.j41(0,"div",58),e.EFF(1),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG();e.R7$(),e.Lme("",Z("REF_NUM_LABLE")," : ",null==et.invoiceObject?null:et.invoiceObject.invoiceRefNo," ")}}function dA(M,S){if(1&M&&(e.j41(0,"th",60),e.EFF(1),e.k0s()),2&M){const Z=e.XpG(2);e.R7$(),e.JRh(null!=Z.customFields&&Z.customFields.discount?null==Z.customFields?null:Z.customFields.discount:"DIS_LABEL")}}function Ye(M,S){if(1&M&&(e.j41(0,"th",60),e.EFF(1),e.k0s()),2&M){const Z=e.XpG().$implicit;e.R7$(),e.JRh(Z("TAX_LABEL"))}}function rA(M,S){if(1&M&&(e.j41(0,"th",61),e.EFF(1),e.k0s()),2&M){const Z=e.XpG().$implicit;e.R7$(),e.SpI(" ",Z("INCLUSIVE_TAX_LABEL"),"")}}function fA(M,S){if(1&M&&(e.j41(0,"p",64),e.EFF(1),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG(2);e.R7$(),e.Lme(" ",null!=et.customFields&&et.customFields.productCode?null==et.customFields?null:et.customFields.productCode:"Product Code"," : ",Z.productCode," ")}}function TA(M,S){if(1&M&&(e.j41(0,"p",58),e.EFF(1),e.k0s()),2&M){const Z=e.XpG().$implicit;e.R7$(),e.Lme("",Z.key," : ",Z.value,"")}}function EA(M,S){if(1&M&&(e.j41(0,"div",67),e.DNE(1,TA,2,2,"p",20),e.k0s()),2&M){const Z=S.$implicit;e.R7$(),e.Y8G("ngIf",Z.value)}}function fe(M,S){if(1&M&&(e.j41(0,"span")(1,"p",68),e.EFF(2),e.nI1(3,"CurrencyPipe"),e.k0s()()),2&M){const Z=e.XpG(2).$implicit,et=e.XpG(2);e.R7$(2),e.SpI("",e.iJd(3,1,e.sMw(7,C,Z.discountPercentage,et.settingData,null==et.settingData?null:et.settingData.percentRoundOff)),"% ")}}function xe(M,S){if(1&M&&(e.j41(0,"td",60)(1,"span",62),e.EFF(2),e.nI1(3,"CurrencyPipe"),e.k0s(),e.DNE(4,fe,4,11,"span",12),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG(2);e.R7$(2),e.JRh(e.ii3(3,2,Z.discountAmount,et.settingData,!0,null==et.settingData?null:et.settingData.amountRoundOff)),e.R7$(2),e.Y8G("ngIf",0!=Z.discountPercentage)}}function FA(M,S){if(1&M&&(e.j41(0,"p",64),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG(4);e.R7$(),e.Lme("",et.commonService.getAccountName(et.taxAccountList,Z.uniqueKeyTaxAccountEntry),": ",e.iJd(2,2,e.sMw(8,C,Z.percentage,et.settingData,null==et.settingData?null:et.settingData.percentRoundOff))," %")}}function Xe(M,S){if(1&M&&(e.j41(0,"div"),e.DNE(1,FA,3,12,"p",69),e.k0s()),2&M){const Z=S.$implicit;e.R7$(),e.Y8G("ngIf",0==Z.taxInclExcl)}}function Ve(M,S){if(1&M&&(e.j41(0,"td",60)(1,"span",62),e.EFF(2),e.nI1(3,"CurrencyPipe"),e.k0s(),e.DNE(4,Xe,2,1,"div",21),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG(2);e.R7$(2),e.JRh(e.ii3(3,2,Z.totalTaxAmt,et.settingData,!0,null==et.settingData?null:et.settingData.amountRoundOff)),e.R7$(2),e.Y8G("ngForOf",et.jsonParse(Z.appliedTax))}}function nA(M,S){if(1&M&&(e.j41(0,"p",64),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG(4);e.R7$(),e.Lme("",et.commonService.getAccountName(et.taxAccountList,Z.uniqueKeyTaxAccountEntry),": ",e.iJd(2,2,e.sMw(8,C,Z.percentage,et.settingData,null==et.settingData?null:et.settingData.percentRoundOff))," %")}}function _e(M,S){if(1&M&&(e.j41(0,"div"),e.DNE(1,nA,3,12,"p",69),e.k0s()),2&M){const Z=S.$implicit;e.R7$(),e.Y8G("ngIf",1==Z.taxInclExcl)}}function tA(M,S){if(1&M&&(e.j41(0,"td",61)(1,"span",62),e.EFF(2),e.nI1(3,"CurrencyPipe"),e.k0s(),e.DNE(4,_e,2,1,"div",21),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG(2);e.R7$(2),e.JRh(e.ii3(3,2,Z.incTaxAmt,et.settingData,!0,null==et.settingData?null:et.settingData.amountRoundOff)),e.R7$(2),e.Y8G("ngForOf",et.jsonParse(Z.appliedTax))}}function on(M,S){if(1&M&&(e.j41(0,"tr")(1,"td",29),e.EFF(2),e.k0s(),e.j41(3,"td",30)(4,"span",62),e.EFF(5),e.k0s(),e.nrm(6,"br"),e.DNE(7,fA,2,2,"p",63),e.j41(8,"p",64),e.EFF(9),e.k0s(),e.DNE(10,EA,2,1,"div",65),e.k0s(),e.j41(11,"td",31)(12,"span",62),e.EFF(13),e.nI1(14,"CurrencyPipe"),e.k0s(),e.j41(15,"p",66),e.EFF(16),e.k0s()(),e.j41(17,"td",32)(18,"span",62),e.EFF(19),e.nI1(20,"CurrencyPipe"),e.k0s()(),e.DNE(21,xe,5,7,"td",33)(22,Ve,5,7,"td",33),e.j41(23,"td",34)(24,"span",62),e.EFF(25),e.nI1(26,"CurrencyPipe"),e.k0s()(),e.DNE(27,tA,5,7,"td",35),e.k0s()),2&M){const Z=S.$implicit,et=S.index,RA=e.XpG(2);e.R7$(2),e.JRh(et+1),e.R7$(3),e.JRh(Z.productName),e.R7$(2),e.Y8G("ngIf",Z.productCode),e.R7$(2),e.JRh(Z.description),e.R7$(),e.Y8G("ngForOf",RA.commonService.getListItemCustomFields(Z.listItemCustomField)),e.R7$(3),e.JRh(e.iJd(14,12,e.sMw(27,C,Z.qty,RA.settingData,null==RA.settingData?null:RA.settingData.quantityRoundOff))),e.R7$(3),e.JRh(Z.unit),e.R7$(3),e.JRh(e.iJd(20,18,e.sMw(31,C,Z.rate,RA.settingData,null==RA.settingData?null:RA.settingData.rateRoundOff))),e.R7$(2),e.Y8G("ngIf",RA.otherInvoiceDetails.showDiscountOnItem),e.R7$(),e.Y8G("ngIf",RA.otherInvoiceDetails.exclusiveTaxOnItemExists),e.R7$(3),e.JRh(e.i5U(26,24,Z.total,RA.settingData)),e.R7$(2),e.Y8G("ngIf",RA.otherInvoiceDetails.inclusiveTaxOnItemExists)}}function GA(M,S){if(1&M&&(e.j41(0,"tr",70)(1,"td",71),e.EFF(2),e.k0s(),e.j41(3,"td",72),e.EFF(4),e.nI1(5,"CurrencyPipe"),e.k0s()()),2&M){const Z=e.XpG().$implicit,et=e.XpG();e.R7$(2),e.JRh(Z("BASE_AMT_LABEL")),e.R7$(2),e.JRh(e.iJd(5,2,e.l_i(8,T,et.otherInvoiceDetails.baseAmount,et.settingData)))}}function Qn(M,S){if(1&M&&(e.j41(0,"tr",70)(1,"td"),e.EFF(2),e.k0s(),e.j41(3,"td",72),e.EFF(4),e.nI1(5,"CurrencyPipe"),e.k0s()()),2&M){const Z=e.XpG().$implicit,et=e.XpG();e.R7$(2),e.SpI("(-) ",null!=et.customFields&&et.customFields.discount?null==et.customFields?null:et.customFields.discount:Z("DIS_LABEL"),""),e.R7$(2),e.SpI("",e.ii3(5,2,null==et.otherInvoiceDetails?null:et.otherInvoiceDetails.itemDiscountTotal,et.settingData,!0,null==et.settingData?null:et.settingData.amountRoundOff)," ")}}function _A(M,S){if(1&M&&(e.j41(0,"td",77),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG(3);e.R7$(),e.Lme(" \u2022 ",et.commonService.getAccountName(et.taxAccountList,Z.uniqueKeyTaxAccountEntry)," (",e.iJd(2,2,e.sMw(8,C,Z.percentage,et.settingData,null==et.settingData?null:et.settingData.percentRoundOff)),"%)")}}function fn(M,S){if(1&M&&(e.j41(0,"td",77),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG(3);e.R7$(),e.JRh(e.ii3(2,1,Z.calculateTax,et.settingData,!0,null==et.settingData?null:et.settingData.amountRoundOff))}}function hA(M,S){if(1&M&&(e.j41(0,"tr"),e.DNE(1,_A,3,12,"td",76)(2,fn,3,6,"td",76),e.k0s()),2&M){const Z=S.$implicit;e.R7$(),e.Y8G("ngIf",Z.calculateTax),e.R7$(),e.Y8G("ngIf",Z.calculateTax)}}function kn(M,S){if(1&M&&(e.j41(0,"tbody",73)(1,"tr",74)(2,"td",71),e.EFF(3),e.k0s(),e.j41(4,"td",72),e.EFF(5),e.nI1(6,"CurrencyPipe"),e.k0s()(),e.j41(7,"tr")(8,"td",75),e.EFF(9),e.k0s(),e.j41(10,"td",75),e.EFF(11),e.nI1(12,"CurrencyPipe"),e.k0s()(),e.DNE(13,hA,3,2,"tr",21),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG();e.R7$(3),e.JRh(Z("AMT_INC_TAX_LABLE")),e.R7$(2),e.SpI("",e.ii3(6,5,et.otherInvoiceDetails.amountIncTax,et.settingData,!0,null==et.settingData?null:et.settingData.amountRoundOff)," "),e.R7$(4),e.SpI(" \u2022 ",Z("TAXABLE")," :"),e.R7$(2),e.SpI("",e.ii3(12,10,et.otherInvoiceDetails.taxableAmount,et.settingData,!0,null==et.settingData?null:et.settingData.amountRoundOff)," "),e.R7$(2),e.Y8G("ngForOf",et.otherInvoiceDetails.itemInclusiveTaxes)}}function ni(M,S){if(1&M&&(e.j41(0,"td",75),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG(2);e.R7$(),e.Lme(" \u2022 (+) ",et.commonService.getAccountName(et.taxAccountList,Z.uniqueKeyTaxAccountEntry)," (",e.iJd(2,2,e.sMw(8,C,Z.percentage,et.settingData,null==et.settingData?null:et.settingData.percentRoundOff)),"%)")}}function mi(M,S){if(1&M&&(e.j41(0,"td",72),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG(2);e.R7$(),e.SpI("",e.ii3(2,1,Z.calculateTax,et.settingData,!0,null==et.settingData?null:et.settingData.amountRoundOff)," ")}}function no(M,S){if(1&M&&(e.j41(0,"tr"),e.DNE(1,ni,3,12,"td",78)(2,mi,3,6,"td",79),e.k0s()),2&M){const Z=e.XpG(2);e.R7$(),e.Y8G("ngIf",Z.otherInvoiceDetails.exclusiveTaxOnItemExists),e.R7$(),e.Y8G("ngIf",Z.otherInvoiceDetails.exclusiveTaxOnItemExists)}}function ZA(M,S){if(1&M&&(e.j41(0,"div",84),e.EFF(1),e.k0s()),2&M){const Z=e.XpG(2).$implicit,et=e.XpG();e.R7$(),e.JRh(null!=et.customFields&&et.customFields.termsCondition?null==et.customFields?null:et.customFields.termsCondition:Z("TERMS_AND_CONDITIONS"))}}function Ke(M,S){if(1&M&&(e.j41(0,"div",80)(1,"div",38),e.DNE(2,ZA,2,1,"div",81),e.k0s(),e.j41(3,"div",39)(4,"table",82)(5,"tr",83)(6,"td",71),e.EFF(7),e.k0s(),e.j41(8,"td",72),e.EFF(9),e.nI1(10,"CurrencyPipe"),e.k0s()()()()()),2&M){const Z=e.XpG().$implicit,et=e.XpG();e.R7$(2),e.Y8G("ngIf",et.otherInvoiceDetails.termsAndConditionExist),e.R7$(5),e.JRh(Z("TOTAL")),e.R7$(2),e.JRh(e.ii3(10,3,et.otherInvoiceDetails.subTotal,et.settingData,!0,null==et.settingData?null:et.settingData.amountRoundOff))}}function Ne(M,S){if(1&M&&(e.j41(0,"ul",86)(1,"li")(2,"div",87)(3,"div",88),e.EFF(4),e.k0s(),e.j41(5,"div",89),e.EFF(6),e.k0s()()()()),2&M){const Z=S.$implicit,et=S.index;e.R7$(4),e.SpI("",et+1,".\xa0"),e.R7$(2),e.JRh(Z)}}function Me(M,S){if(1&M&&(e.j41(0,"div"),e.DNE(1,Ne,7,2,"ul",85),e.k0s()),2&M){const Z=e.XpG(2);e.R7$(),e.Y8G("ngForOf",Z.jsonParse(Z.invoiceObject.termsAndConditions))}}function BA(M,S){if(1&M&&(e.j41(0,"span"),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&M){const Z=e.XpG(3);e.R7$(),e.SpI("(",e.iJd(2,1,e.sMw(7,C,null==Z.billDiscount?null:Z.billDiscount.percentage,Z.settingData,null==Z.settingData?null:Z.settingData.percentRoundOff)),"%)")}}function dn(M,S){if(1&M&&(e.j41(0,"tbody")(1,"tr")(2,"td",71),e.EFF(3),e.DNE(4,BA,3,11,"span",12),e.k0s(),e.j41(5,"td",72),e.EFF(6),e.nI1(7,"CurrencyPipe"),e.k0s()()()),2&M){const Z=e.XpG().$implicit,et=e.XpG();e.R7$(3),e.SpI("(-) ",null!=et.customFields&&et.customFields.discount?null==et.customFields?null:et.customFields.discount:Z("DIS_LABEL")," "),e.R7$(),e.Y8G("ngIf",0!=(null==et.billDiscount?null:et.billDiscount.percentage)),e.R7$(2),e.SpI("",e.ii3(7,3,null==et.billDiscount?null:et.billDiscount.calculatedDiscount,et.settingData,!0,null==et.settingData?null:et.settingData.amountRoundOff)," ")}}function Yn(M,S){if(1&M&&(e.j41(0,"tr")(1,"td",77),e.EFF(2),e.k0s(),e.j41(3,"td",77),e.EFF(4),e.nI1(5,"CurrencyPipe"),e.k0s()()),2&M){const Z=S.$implicit,et=e.XpG(3);e.R7$(2),e.Lme(" \u2022 (+) ",et.commonService.getAccountName(et.taxAccountList,Z.uniqueKeyTaxAccountEntry)," (",Z.percentage,"%)"),e.R7$(2),e.JRh(e.ii3(5,3,Z.calculateTax,et.settingData,!0,null==et.settingData?null:et.settingData.amountRoundOff))}}function Rn(M,S){if(1&M&&(e.j41(0,"tbody",73)(1,"tr",74)(2,"td",71),e.EFF(3),e.k0s(),e.j41(4,"td",72),e.EFF(5),e.nI1(6,"CurrencyPipe"),e.k0s()(),e.j41(7,"tr")(8,"td",75),e.EFF(9),e.k0s(),e.j41(10,"td",75),e.EFF(11),e.nI1(12,"CurrencyPipe"),e.k0s()(),e.DNE(13,Yn,6,8,"tr",21),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG();e.R7$(3),e.JRh(Z("AMT_INC_TAX_LABLE")),e.R7$(2),e.JRh(e.ii3(6,5,et.otherInvoiceDetails.invoiceAmountIncTax,et.settingData,!0,null==et.settingData?null:et.settingData.amountRoundOff)),e.R7$(4),e.SpI(" \u2022 ",Z("TAXABLE")," : "),e.R7$(2),e.JRh(e.ii3(12,10,et.otherInvoiceDetails.invoiceTaxableAmount,et.settingData,!0,null==et.settingData?null:et.settingData.amountRoundOff)),e.R7$(2),e.Y8G("ngForOf",et.otherInvoiceDetails.invoiceInclusiveTaxes)}}function Tn(M,S){if(1&M&&(e.j41(0,"td"),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG(2);e.R7$(),e.Lme("(+) ",et.commonService.getAccountName(et.taxAccountList,Z.uniqueKeyTaxAccountEntry)," (",e.iJd(2,2,e.sMw(8,C,Z.percentage,et.settingData,null==et.settingData?null:et.settingData.percentRoundOff)),"%)")}}function Fn(M,S){if(1&M&&(e.j41(0,"td",72),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG(2);e.R7$(),e.JRh(e.ii3(2,1,Z.calculateTax,et.settingData,!0,null==et.settingData?null:et.settingData.amountRoundOff))}}function Te(M,S){if(1&M&&(e.j41(0,"tr"),e.DNE(1,Tn,3,12,"td",12)(2,Fn,3,6,"td",79),e.k0s()),2&M){const Z=S.$implicit,et=e.XpG(2);e.R7$(),e.Y8G("ngIf",0==Z.taxInclExcl&&et.otherInvoiceDetails.exclusiveTaxOnBillExists),e.R7$(),e.Y8G("ngIf",0==Z.taxInclExcl&&et.otherInvoiceDetails.exclusiveTaxOnBillExists)}}function Ie(M,S){if(1&M&&(e.j41(0,"tr")(1,"td",71),e.EFF(2),e.k0s(),e.j41(3,"td",72),e.EFF(4),e.nI1(5,"CurrencyPipe"),e.k0s()()),2&M){const Z=S.$implicit,et=e.XpG().$implicit,RA=e.XpG();e.R7$(2),e.SpI("(+) ",et(Z.translatedKey)," "),e.R7$(2),e.JRh(e.ii3(5,2,Z.chargeAmount,RA.settingData,!0,null==RA.settingData?null:RA.settingData.amountRoundOff))}}function we(M,S){if(1&M&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&M){const Z=e.XpG(3);e.R7$(),e.SpI(" (",1==Z.invoiceObject.roundOffEntity.crDrType?"-":"+",") ")}}function Ee(M,S){if(1&M&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&M){const Z=e.XpG(3);e.R7$(),e.SpI("(",2==Z.invoiceObject.roundOffEntity.crDrType?"-":"+",") ")}}function ue(M,S){if(1&M&&(e.j41(0,"td",72),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&M){const Z=e.XpG(3);e.R7$(),e.SpI("",e.ii3(2,1,null==Z.invoiceObject||null==Z.invoiceObject.roundOffEntity?null:Z.invoiceObject.roundOffEntity.amount,Z.settingData,!0,null==Z.settingData?null:Z.settingData.amountRoundOff)," ")}}function oA(M,S){if(1&M&&(e.j41(0,"tr")(1,"td",71),e.DNE(2,we,2,1,"span",12)(3,Ee,2,1,"span",12),e.EFF(4),e.k0s(),e.DNE(5,ue,3,6,"td",79),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG();e.R7$(2),e.Y8G("ngIf","INVOICE"==et.exportType||"ESTIMATE"==et.exportType||"SALE_ORDER"==et.exportType||"PURCHASE_RETURN"==et.exportType),e.R7$(),e.Y8G("ngIf","PURCHASE"==et.exportType||"PURCHASE_ORDER"==et.exportType||"SALE_RETURN"==et.exportType),e.R7$(),e.SpI(" ",Z("AMT_ROUND_OFF")," "),e.R7$(),e.Y8G("ngIf","ONLINE_STORE"!=et.exportType)}}function be(M,S){if(1&M&&(e.j41(0,"td",71),e.EFF(1),e.nI1(2,"dateFormat"),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG().$implicit,RA=e.XpG();e.R7$(),e.Lme("(-) ",null!=RA.customFields&&RA.customFields.paid?null==RA.customFields?null:RA.customFields.paid:et("PAID_LABEL")," (",e.i5U(2,2,Z.dateOfPayment,RA.settingData),")")}}function qA(M,S){if(1&M&&(e.j41(0,"td",72),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG(2);e.R7$(),e.JRh(e.ii3(2,1,Z.amount,et.settingData,!0,null==et.settingData?null:et.settingData.amountRoundOff))}}function sn(M,S){if(1&M&&(e.j41(0,"tr"),e.DNE(1,be,3,5,"td",90)(2,qA,3,6,"td",79),e.k0s()),2&M){const Z=e.XpG(2);e.R7$(),e.Y8G("ngIf",Z.paidLinkAmt.length>0),e.R7$(),e.Y8G("ngIf",Z.paidLinkAmt.length>0)}}function Hn(M,S){if(1&M&&(e.j41(0,"tr")(1,"td",71),e.EFF(2),e.k0s(),e.j41(3,"td",72),e.EFF(4),e.nI1(5,"CurrencyPipe"),e.k0s()()),2&M){const Z=e.XpG().$implicit,et=e.XpG();e.R7$(2),e.SpI("(-) ",Z("WRITE_OFF_LABEL"),""),e.R7$(2),e.JRh(e.ii3(5,2,et.totalWriteOffAmount,et.settingData,!0,null==et.settingData?null:et.settingData.amountRoundOff))}}function Oi(M,S){if(1&M&&(e.j41(0,"td",71),e.EFF(1),e.k0s()),2&M){const Z=e.XpG(2).$implicit,et=e.XpG();e.R7$(),e.SpI(" ",null!=et.customFields&&et.customFields.balance?null==et.customFields?null:et.customFields.balance:Z("BAL_LABEL")," ")}}function yi(M,S){if(1&M&&(e.j41(0,"td",72),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&M){const Z=e.XpG(3);e.R7$(),e.SpI("",e.ii3(2,1,null==Z.invoiceObject?null:Z.invoiceObject.balance,Z.settingData,!0,null==Z.settingData?null:Z.settingData.amountRoundOff)," ")}}function ii(M,S){if(1&M&&(e.j41(0,"tr",91),e.DNE(1,Oi,2,1,"td",90)(2,yi,3,6,"td",79),e.k0s()),2&M){const Z=e.XpG(2);e.R7$(),e.Y8G("ngIf",(null==Z.invoiceObject?null:Z.invoiceObject.balance)>0),e.R7$(),e.Y8G("ngIf",(null==Z.invoiceObject?null:Z.invoiceObject.balance)>0)}}function cn(M,S){if(1&M&&(e.j41(0,"div",92)(1,"span",93),e.EFF(2),e.k0s(),e.EFF(3),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG();e.R7$(2),e.SpI("",Z("AMOUNT_IN_WORDS_LABEL")," : "),e.R7$(),e.SpI("",et.amountInWord," ")}}function xi(M,S){if(1&M&&e.nrm(0,"img",100),2&M){const Z=e.XpG(3);e.Y8G("src",null==Z.signature?null:Z.signature.value,e.B4B)}}function gA(M,S){if(1&M&&(e.j41(0,"div",94),e.nrm(1,"div",95),e.j41(2,"div",96),e.DNE(3,xi,1,1,"img",97),e.j41(4,"h6",98),e.EFF(5),e.k0s(),e.j41(6,"p",99),e.EFF(7),e.k0s()()()),2&M){const Z=e.XpG().$implicit,et=e.XpG();e.R7$(3),e.Y8G("ngIf",et.signature),e.R7$(2),e.JRh(null==et.organizationData?null:et.organizationData.contact_person_name),e.R7$(2),e.JRh(null!=et.customFields&&et.customFields.signature?null==et.customFields?null:et.customFields.signature:Z("SIGN_LABEL"))}}function WA(M,S){if(1&M&&(e.j41(0,"div",103)(1,"b"),e.EFF(2),e.k0s(),e.nrm(3,"br"),e.EFF(4),e.k0s()),2&M){const Z=e.XpG(2).$implicit,et=e.XpG();e.R7$(2),e.JRh(null!=et.customFields&&et.customFields.payableTo?null==et.customFields?null:et.customFields.payableTo:Z("PAY_TO_LABEL")),e.R7$(2),e.JRh(null==et.settingData||null==et.settingData.bankingDetails?null:et.settingData.bankingDetails.payableTo)}}function Le(M,S){if(1&M&&(e.j41(0,"div",103)(1,"b"),e.EFF(2),e.k0s(),e.nrm(3,"br"),e.EFF(4),e.k0s()),2&M){const Z=e.XpG(2).$implicit,et=e.XpG();e.R7$(2),e.JRh(null!=et.customFields&&et.customFields.bankingDetails?null==et.customFields?null:et.customFields.bankingDetails:Z("BANK_DETAIL_LABEL")),e.R7$(2),e.JRh(null==et.settingData||null==et.settingData.bankingDetails?null:et.settingData.bankingDetails.bankingDetails)}}function Cn(M,S){if(1&M&&(e.j41(0,"div",103)(1,"b"),e.EFF(2),e.k0s(),e.nrm(3,"br"),e.EFF(4),e.k0s()),2&M){const Z=e.XpG(2).$implicit,et=e.XpG();e.R7$(2),e.JRh(null!=et.customFields&&et.customFields.otherDetails?null==et.customFields?null:et.customFields.otherDetails:Z("OTH_LABEL")),e.R7$(2),e.JRh(null==et.settingData||null==et.settingData.bankingDetails?null:et.settingData.bankingDetails.otherDetails)}}function $e(M,S){if(1&M&&(e.j41(0,"div",101),e.DNE(1,WA,5,2,"div",102)(2,Le,5,2,"div",102)(3,Cn,5,2,"div",102),e.k0s()),2&M){const Z=e.XpG(2);e.R7$(),e.Y8G("ngIf",null==Z.settingData||null==Z.settingData.bankingDetails?null:Z.settingData.bankingDetails.payableTo),e.R7$(),e.Y8G("ngIf",null==Z.settingData||null==Z.settingData.bankingDetails?null:Z.settingData.bankingDetails.bankingDetails),e.R7$(),e.Y8G("ngIf",null==Z.settingData||null==Z.settingData.bankingDetails?null:Z.settingData.bankingDetails.otherDetails)}}function q(M,S){if(1&M&&(e.qex(0),e.j41(1,"html",1)(2,"head"),e.nrm(3,"meta",2)(4,"meta",3)(5,"meta",4),e.j41(6,"title"),e.EFF(7,"Accounting"),e.k0s()(),e.j41(8,"body")(9,"div",5)(10,"div",6),e.DNE(11,N,2,1,"div",7)(12,L,2,1,"div",7),e.j41(13,"div",8)(14,"h4",9),e.EFF(15),e.k0s(),e.DNE(16,J,2,1,"p",10)(17,H,2,2,"p",10)(18,k,3,2,"p",10)(19,X,3,2,"p",10)(20,tt,2,2,"p",10),e.k0s()(),e.j41(21,"h3",11),e.DNE(22,pt,2,1,"span",12)(23,st,2,1,"span",12)(24,z,2,1,"span",12)(25,it,2,1,"span",12)(26,at,2,1,"span",12)(27,Y,2,1,"span",12)(28,x,2,1,"span",12)(29,v,2,1,"span",12),e.k0s(),e.j41(30,"div",13)(31,"div",14)(32,"div",15)(33,"div",16),e.DNE(34,O,2,1,"h5",17)(35,G,2,1,"h5",17),e.j41(36,"div",18),e.EFF(37),e.k0s(),e.j41(38,"div",19),e.DNE(39,At,2,1,"div",12)(40,dt,2,1,"div",12)(41,It,2,1,"div",12)(42,yt,2,2,"div",12)(43,qt,2,2,"div",12)(44,Mt,3,5,"div",12)(45,ct,2,1,"div",20)(46,ee,2,1,"ng-container",21),e.k0s(),e.DNE(47,Ge,3,2,"div",21),e.k0s()(),e.j41(48,"div",15),e.DNE(49,Ce,6,2,"div",22),e.k0s(),e.j41(50,"div",15)(51,"div",23)(52,"h4",24),e.EFF(53),e.k0s(),e.j41(54,"div",25),e.EFF(55),e.nI1(56,"dateFormat"),e.k0s(),e.DNE(57,je,3,5,"div",20)(58,iA,2,2,"div",20),e.k0s()()(),e.j41(59,"h6",26),e.EFF(60),e.k0s(),e.j41(61,"div",27)(62,"table",28)(63,"thead")(64,"tr")(65,"th",29),e.EFF(66),e.k0s(),e.j41(67,"th",30),e.EFF(68),e.k0s(),e.j41(69,"th",31),e.EFF(70),e.k0s(),e.j41(71,"th",32),e.EFF(72),e.k0s(),e.DNE(73,dA,2,1,"th",33)(74,Ye,2,1,"th",33),e.j41(75,"th",34),e.EFF(76),e.k0s(),e.DNE(77,rA,2,1,"th",35),e.k0s()(),e.j41(78,"tbody"),e.DNE(79,on,28,35,"tr",21),e.k0s()()(),e.j41(80,"div",36)(81,"div",37),e.nrm(82,"div",38),e.j41(83,"div",39)(84,"table",40),e.DNE(85,GA,6,11,"tr",41)(86,Qn,6,7,"tr",41)(87,kn,14,15,"tbody",42),e.j41(88,"tbody"),e.DNE(89,no,3,2,"tr",21),e.k0s()()()(),e.DNE(90,Ke,11,8,"div",43),e.j41(91,"div",44)(92,"div",45),e.DNE(93,Me,2,1,"div",12),e.k0s(),e.j41(94,"div",39)(95,"table",46),e.DNE(96,dn,8,8,"tbody",12)(97,Rn,14,15,"tbody",42),e.j41(98,"tbody"),e.DNE(99,Te,3,2,"tr",21)(100,Ie,6,7,"tr",21)(101,oA,6,4,"tr",12),e.j41(102,"tr",47)(103,"td",48)(104,"span"),e.EFF(105),e.k0s()(),e.j41(106,"td",49)(107,"span"),e.EFF(108),e.nI1(109,"CurrencyPipe"),e.k0s()()(),e.DNE(110,sn,3,2,"tr",21)(111,Hn,6,7,"tr",12)(112,ii,3,2,"tr",50),e.k0s()()()()(),e.DNE(113,cn,4,2,"div",51)(114,gA,8,3,"div",52)(115,$e,4,3,"div",53),e.nrm(116,"br"),e.j41(117,"h6",26),e.EFF(118),e.k0s()()()()(),e.bVm()),2&M){const Z=S.$implicit,et=e.XpG();e.R7$(9),e.Y8G("color",et.colorObj),e.R7$(2),e.Y8G("ngIf",et.logo.value&&"ONLINE_STORE"!=et.exportType),e.R7$(),e.Y8G("ngIf",et.osLogo.value&&"ONLINE_STORE"==et.exportType),e.R7$(3),e.JRh(null==et.organizationData?null:et.organizationData.org_name),e.R7$(),e.Y8G("ngIf",null==et.organizationData?null:et.organizationData.org_address_1),e.R7$(),e.Y8G("ngIf",null==et.organizationData?null:et.organizationData.org_phone_no),e.R7$(),e.Y8G("ngIf",null==et.organizationData?null:et.organizationData.display_email),e.R7$(),e.Y8G("ngIf",null==et.organizationData?null:et.organizationData.website_link),e.R7$(),e.Y8G("ngIf",null==et.organizationData?null:et.organizationData.business_id),e.R7$(2),e.Y8G("ngIf","INVOICE"==et.exportType),e.R7$(),e.Y8G("ngIf","ESTIMATE"==et.exportType),e.R7$(),e.Y8G("ngIf","SALE_ORDER"==et.exportType),e.R7$(),e.Y8G("ngIf","SALE_RETURN"==et.exportType),e.R7$(),e.Y8G("ngIf","PURCHASE"==et.exportType),e.R7$(),e.Y8G("ngIf","PURCHASE_ORDER"==et.exportType),e.R7$(),e.Y8G("ngIf","PURCHASE_RETURN"==et.exportType),e.R7$(),e.Y8G("ngIf","ONLINE_STORE"==et.exportType),e.R7$(5),e.Y8G("ngIf","INVOICE"==et.exportType||"ESTIMATE"==et.exportType||"SALE_ORDER"==et.exportType||"SALE_RETURN"==et.exportType||"ONLINE_STORE"==et.exportType),e.R7$(),e.Y8G("ngIf","PURCHASE"==et.exportType||"PURCHASE_ORDER"==et.exportType||"PURCHASE_RETURN"==et.exportType),e.R7$(2),e.SpI(" ",null==et.client?null:et.client.orgName," "),e.R7$(2),e.Y8G("ngIf",null==et.client?null:et.client.address),e.R7$(),e.Y8G("ngIf",null==et.client?null:et.client.email),e.R7$(),e.Y8G("ngIf",null==et.client?null:et.client.number),e.R7$(),e.Y8G("ngIf",null==et.client?null:et.client.businessId),e.R7$(),e.Y8G("ngIf",et.invoiceObject.poNumber),e.R7$(),e.Y8G("ngIf",et.invoiceObject.poDate),e.R7$(),e.Y8G("ngIf","ONLINE_STORE"==et.exportType),e.R7$(),e.Y8G("ngForOf",et.getCustomFields(et.invoiceObject.invoiceCustomFields)),e.R7$(),e.Y8G("ngForOf",et.getCustomFields(et.invoiceObject.userCustomFields)),e.R7$(2),e.Y8G("ngIf",("INVOICE"==et.exportType||"ESTIMATE"==et.exportType||"SALE_ORDER"==et.exportType||"SALE_RETURN"==et.exportType)&&(null==et.client?null:et.client.shippingAddress)),e.R7$(4),e.JRh(null==et.invoiceObject?null:et.invoiceObject.transactionNo),e.R7$(2),e.JRh(e.i5U(56,64,null==et.invoiceObject?null:et.invoiceObject.createDate,et.settingData)),e.R7$(2),e.Y8G("ngIf",et.invoiceObject.dueDate),e.R7$(),e.Y8G("ngIf",et.invoiceObject.invoiceRefNo),e.R7$(2),e.JRh(null==et.invoiceObject?null:et.invoiceObject.headerInvoice),e.R7$(6),e.JRh(Z("SR_NO")),e.R7$(2),e.SpI(" ",null!=et.customFields&&et.customFields.productService?null==et.customFields?null:et.customFields.productService:Z("PRODUCT_SERVICES_LABEL")," "),e.R7$(2),e.JRh(null!=et.customFields&&et.customFields.quantity?null==et.customFields?null:et.customFields.quantity:Z("QTY_LABEL")),e.R7$(2),e.JRh(null!=et.customFields&&et.customFields.rate?null==et.customFields?null:et.customFields.rate:Z("RATE_LABEL")),e.R7$(),e.Y8G("ngIf",et.otherInvoiceDetails.showDiscountOnItem),e.R7$(),e.Y8G("ngIf",et.otherInvoiceDetails.exclusiveTaxOnItemExists),e.R7$(2),e.JRh(null!=et.customFields&&et.customFields.amount?null==et.customFields?null:et.customFields.amount:Z("AMT_LABEL")),e.R7$(),e.Y8G("ngIf",et.otherInvoiceDetails.inclusiveTaxOnItemExists),e.R7$(2),e.Y8G("ngForOf",et.invoiceObject.saleProductList),e.R7$(6),e.Y8G("ngIf",et.otherInvoiceDetails.showDiscountOnItem||et.otherInvoiceDetails.exclusiveTaxOnItemExists),e.R7$(),e.Y8G("ngIf",et.otherInvoiceDetails.showDiscountOnItem),e.R7$(),e.Y8G("ngIf",et.otherInvoiceDetails.inclusiveTaxOnItemExists),e.R7$(2),e.Y8G("ngForOf",et.otherInvoiceDetails.itemExclusiveTaxes),e.R7$(),e.Y8G("ngIf","ONLINE_STORE"!=et.exportType),e.R7$(3),e.Y8G("ngIf",et.otherInvoiceDetails.termsAndConditionExist&&"ONLINE_STORE"!=et.exportType),e.R7$(3),e.Y8G("ngIf",null!=et.invoiceObject.discountEntity&&"ONLINE_STORE"!=et.exportType),e.R7$(),e.Y8G("ngIf",et.otherInvoiceDetails.inclusiveTaxOnBillExists&&"ONLINE_STORE"!=et.exportType),e.R7$(2),e.Y8G("ngForOf",et.invoiceObject.taxList),e.R7$(),e.Y8G("ngForOf",et.otherChargesList),e.R7$(),e.Y8G("ngIf",null!=(null==et.invoiceObject?null:et.invoiceObject.roundOffEntity)&&0!==(null==et.invoiceObject?null:et.invoiceObject.roundOffEntity.amount)&&"ONLINE_STORE"!=et.exportType),e.R7$(4),e.JRh(null!=et.customFields&&et.customFields.grandTotal?null==et.customFields?null:et.customFields.grandTotal:Z("GRAND_TOTAL")),e.R7$(3),e.JRh(e.ii3(109,67,null==et.invoiceObject?null:et.invoiceObject.amount,et.settingData,!0,null==et.settingData?null:et.settingData.amountRoundOff)),e.R7$(2),e.Y8G("ngForOf",et.paidLinkAmt),e.R7$(),e.Y8G("ngIf",et.totalWriteOffAmount),e.R7$(),e.Y8G("ngIf","INVOICE"==et.exportType||"PURCHASE"==et.exportType||"SALE_RETURN"==et.exportType||"PURCHASE_RETURN"==et.exportType),e.R7$(),e.Y8G("ngIf",null==et.settingData||null==et.settingData.invoiceThemeSettings?null:et.settingData.invoiceThemeSettings.isShowAmountInWord),e.R7$(),e.Y8G("ngIf","ONLINE_STORE"!=et.exportType),e.R7$(),e.Y8G("ngIf","INVOICE"==et.exportType||"ESTIMATE"==et.exportType&&(null==et.settingData||null==et.settingData.bankingDetails?null:et.settingData.bankingDetails.displayInEstimate)),e.R7$(3),e.JRh(null==et.invoiceObject?null:et.invoiceObject.footerInvoice)}}let te=(()=>{class M{constructor(Z,et,RA,nn,Zn,Ei,zA,ri,Ht,lA){this.invoiceTemplateService=Z,this.dataStoreService=et,this.syncDbService=RA,this.syncApiService=nn,this.commonService=Zn,this.domSanitizer=Ei,this.englishNoToWordService=zA,this.amountInWordService=ri,this.translocoService=Ht,this.settingService=lA,this.listOfProducts=[],this.totalWriteOffAmount=0,this.colorObj={bgColor:"",fontColor:""},this.taxAccountList=[],this.otherChargesList=[],this.logo=this.settingService.defaultLogoOrSignature("logo"),this.signature=this.settingService.defaultLogoOrSignature("signature"),this.totalBalanceAmount=0,this.otherInvoiceDetails={baseAmount:0,itemDiscountTotal:0,itemQuantityTotal:0,itemInclusiveTaxTotal:0,itemExclusiveTaxTotal:0,invoiceInclusiveTaxTotal:0,invoiceExclusiveTaxTotal:0,itemsTotal:0,taxableAmount:0,amountIncTax:0,itemInclusiveTaxes:[],itemExclusiveTaxes:[],invoiceInclusiveTaxes:[],invoiceExclusiveTaxes:[],subTotal:0,invoiceAmountIncTax:0,invoiceTaxableAmount:0,inclusiveTaxOnItemExists:!1,exclusiveTaxOnItemExists:!1,inclusiveTaxOnBillExists:!1,exclusiveTaxOnBillExists:!1,showDiscountOnItem:!1,showDiscountOnBill:!1,prodInclusiveTaxAmt:[],prodExclusiveTaxAmt:[],termsAndConditionExist:!0},this.activeLanguage=this.translocoService.getActiveLang(),this.requestFrom="",this.allPaymentLinkList=[],this.allPaymentLinkListData=[],this.osLogo=this.settingService.defaultLogoOrSignature("osLogo"),this.ecommSaleOrderList=[],"hi"==Ht.getActiveLang()&&(this.activeLanguage="en");let ze=this.invoiceTemplateService.getTemplateSettings();this.colorObj.bgColor=ze.colorcode,this.colorObj.fontColor="#FFFFFF",this.setStyleVariables(),this.fetchDBData()}setStyleVariables(){var et=document.body.style;[{key:"--theme-bg-color",value:this.colorObj.bgColor},{key:"--theme-color",value:this.colorObj.bgColor},{key:"--theme-bg-font",value:this.colorObj.fontColor},{key:"--alice-blue",value:"#eff3f6"}].forEach(RA=>{et.setProperty(RA.key,RA.value)})}ngOnInit(){if(this.fetchSettings(),this.billDiscount=this.invoiceObject.discountEntity,!(0,t.isEmpty)(this.invoiceObject.otherChargeList))for(let Z of this.invoiceObject.otherChargeList)this.otherChargesList.push(this.invoiceTemplateService.getOtherChargesList(Z));if(this.invoiceTaxList=this.invoiceObject.taxList,this.exportType=this.invoiceObject.exportType,this.requestFrom=this.invoiceObject.requestFrom,this.exportType=this.invoiceObject.exportType,this.otherInvoiceDetails={baseAmount:roundToEven((0,t.sumBy)(this.invoiceObject.saleProductList,Z=>Z.rate*Z.qty),2),amountIncTax:0,itemDiscountTotal:roundToEven((0,t.sumBy)(this.invoiceObject.saleProductList,"discountAmount"),2),itemQuantityTotal:roundToEven((0,t.sumBy)(this.invoiceObject.saleProductList,"qty"),2),itemInclusiveTaxes:[],itemExclusiveTaxes:[],invoiceInclusiveTaxes:(0,t.isEmpty)(this.invoiceObject.taxList)?[]:F.DH.groupByTax(this.invoiceObject.taxList.filter(Z=>1==Z.taxInclExcl)),invoiceExclusiveTaxes:(0,t.isEmpty)(this.invoiceObject.taxList)?[]:F.DH.groupByTax(this.invoiceObject.taxList.filter(Z=>0==Z.taxInclExcl)),itemInclusiveTaxTotal:0,itemExclusiveTaxTotal:0,invoiceInclusiveTaxTotal:0,invoiceExclusiveTaxTotal:0,taxableAmount:0,itemsTotal:roundToEven((0,t.sumBy)(this.invoiceObject.saleProductList,"total"),2),subTotal:0,invoiceAmountIncTax:0,invoiceTaxableAmount:0,exclusiveTaxOnItemExists:!1,inclusiveTaxOnItemExists:!1,inclusiveTaxOnBillExists:!1,exclusiveTaxOnBillExists:!1,showDiscountOnItem:!1,showDiscountOnBill:!1,prodInclusiveTaxAmt:[],prodExclusiveTaxAmt:[],termsAndConditionExist:!0},this.otherInvoiceDetails.termsAndConditionExist=!(0,t.isEmpty)(this.invoiceObject.termsAndConditions)&&!(0,t.isEmpty)(JSON.parse(this.invoiceObject.termsAndConditions)),!(0,t.isEmpty)(this.invoiceObject.taxList))for(let Z of this.invoiceObject.taxList)1==Z.taxInclExcl?this.otherInvoiceDetails.inclusiveTaxOnBillExists=!0:0==Z.taxInclExcl&&(this.otherInvoiceDetails.exclusiveTaxOnBillExists=!0);if(!(0,t.isEmpty)(this.invoiceObject.saleProductList)){for(let Z of this.invoiceObject.saleProductList)if("ONLINE_STORE"!=this.exportType&&(Z.discountAmount>0&&(this.otherInvoiceDetails.showDiscountOnItem=!0),!(0,t.isEmpty)(Z.appliedTax)&&isJsonString(Z.appliedTax)))for(let et of this.jsonParse(Z.appliedTax))1==et.taxInclExcl?this.otherInvoiceDetails.itemInclusiveTaxes.push(et):this.otherInvoiceDetails.itemExclusiveTaxes.push(et);"ONLINE_STORE"!=this.exportType&&((0,t.isEmpty)(this.otherInvoiceDetails.itemExclusiveTaxes)||(this.otherInvoiceDetails.exclusiveTaxOnItemExists=!0),(0,t.isEmpty)(this.otherInvoiceDetails.itemInclusiveTaxes)||(this.otherInvoiceDetails.inclusiveTaxOnItemExists=!0),this.otherInvoiceDetails.subTotal=roundToEven(this.otherInvoiceDetails.baseAmount-this.otherInvoiceDetails.itemDiscountTotal+(0,t.sumBy)(this.otherInvoiceDetails.itemExclusiveTaxes,"calculateTax"),2),this.otherInvoiceDetails=(0,t.assign)(this.otherInvoiceDetails,{amountIncTax:roundToEven(this.otherInvoiceDetails.baseAmount-this.otherInvoiceDetails.itemDiscountTotal,2),invoiceAmountIncTax:roundToEven(this.otherInvoiceDetails.subTotal,2),invoiceInclusiveTaxTotal:roundToEven((0,t.sumBy)(this.otherInvoiceDetails.invoiceInclusiveTaxes,"calculateTax"),2),itemInclusiveTaxTotal:roundToEven((0,t.sumBy)(this.otherInvoiceDetails.itemInclusiveTaxes,"calculateTax"),2)}),this.otherInvoiceDetails=(0,t.isEmpty)(this.invoiceObject.discountEntity)?(0,t.assign)(this.otherInvoiceDetails,{invoiceAmountIncTax:roundToEven(this.otherInvoiceDetails.subTotal,2)}):(0,t.assign)(this.otherInvoiceDetails,{invoiceAmountIncTax:roundToEven(this.otherInvoiceDetails.subTotal-this.invoiceObject.discountEntity.calculatedDiscount,2)}),this.otherInvoiceDetails.taxableAmount=roundToEven(this.otherInvoiceDetails.amountIncTax-this.otherInvoiceDetails.itemInclusiveTaxTotal,2),this.otherInvoiceDetails.invoiceTaxableAmount=roundToEven(this.otherInvoiceDetails.invoiceAmountIncTax-this.otherInvoiceDetails.invoiceInclusiveTaxTotal,2),this.otherInvoiceDetails.itemInclusiveTaxes=F.DH.groupByTax(this.otherInvoiceDetails.itemInclusiveTaxes),this.otherInvoiceDetails.itemExclusiveTaxes=F.DH.groupByTax(this.otherInvoiceDetails.itemExclusiveTaxes),(0,t.isEmpty)(this.otherInvoiceDetails.itemInclusiveTaxes)||(this.otherInvoiceDetails.inclusiveTaxOnItemExists=!0),(0,t.isEmpty)(this.otherInvoiceDetails.itemExclusiveTaxes)||(this.otherInvoiceDetails.exclusiveTaxOnItemExists=!0))}}fetchSettings(){var Z=this;this.syncApiService.fetchDbData("allSettings",function(){var et=(0,l.A)(function*(RA){var nn=yield RA.data;200===RA.status&&!(0,t.isEmpty)(nn.allSettings)&&(Z.settingData=nn.allSettings.deviceSettings,Z.customFields=Z.settingData.customFields,(0,t.isEmpty)(Z.invoiceObject)||(Z.amountInWord=Z.englishNoToWordService.getNumberToWord(String(Z.invoiceObject.amount.toFixed(2)),Z.settingData),1==Z.settingData.invoiceThemeSettings.amountWordFormat&&(Z.amountInWord=Z.amountInWordService.amountToWord(String(Z.invoiceObject.amount.toFixed(2)),Z.settingData))))});return function(RA){return et.apply(this,arguments)}}())}fetchDBData(){var Z=this;return(0,l.A)(function*(){Z.syncApiService.fetchMultipleDbData(["filterSettingData","filterOrganizationData","account","writeOff","payment","paymentLink","profileImages","ecommSaleOrder"],function(){var et=(0,l.A)(function*(RA){var nn=yield RA.data;if(200===RA.status&&!(0,t.isEmpty)(nn))if((0,t.has)(nn,"filterSettingData")&&!(0,t.isEmpty)(nn.filterSettingData)&&(Z.settingData=nn.filterSettingData,Z.customFields=Z.settingData.customFields,(0,t.isEmpty)(Z.invoiceObject)||(Z.amountInWord=Z.englishNoToWordService.getNumberToWord(String(Z.invoiceObject.amount.toFixed(2)),Z.settingData),1==Z.settingData.invoiceThemeSettings.amountWordFormat&&(Z.amountInWord=Z.amountInWordService.amountToWord(String(Z.invoiceObject.amount.toFixed(2)),Z.settingData)))),(0,t.has)(nn,"filterOrganizationData")&&!(0,t.isEmpty)(nn.filterOrganizationData)&&(Z.organizationData=nn.filterOrganizationData),(0,t.has)(nn,"profileImages")&&!(0,t.isEmpty)(nn.profileImages)&&"ONLINE_STORE"!=Z.exportType?Z.setLogoAndSignature(nn.profileImages):(0,t.has)(nn,"profileImages")&&!(0,t.isEmpty)(nn.profileImages)&&"ONLINE_STORE"==Z.exportType&&Z.setOsStoreLogoAndSignature(nn.profileImages),"ONLINE_STORE"==Z.invoiceObject.exportType)(0,t.has)(nn,"ecommSaleOrder")&&!(0,t.isEmpty)(nn.ecommSaleOrder)&&(Z.ecommSaleOrderList=nn.ecommSaleOrder.filter(Zn=>0==Zn.enable)),(0,t.isEmpty)(Z.ecommSaleOrderList)||(Z.client=Z.invoiceTemplateService.prepareEcommClientData(Z.ecommSaleOrderList,Z.invoiceObject.uniqueKey));else{if((0,t.has)(nn,"account")&&!(0,t.isEmpty)(nn.account)&&(Z.clientList=nn.account,Z.currentClient=Z.clientList.filter(Zn=>Zn.uniqueKeyFKOtherTable===Z.invoiceObject.uniqueKeyFKClient),Z.client=(0,t.isEmpty)(Z.currentClient)?"SETTINGS"==Z.requestFrom?Z.invoiceTemplateService.getDefaultClientInfo(Z.invoiceObject.uniqueKeyFKClient):null:Z.currentClient[0].clientEntity),!(0,t.isEmpty)(nn.writeOff)&&(0,t.has)(Z.settingData,"invoicePaymentTracking")&&1==Z.settingData.invoicePaymentTracking&&(Z.totalWriteOffAmount=F.DH.roundToEven((0,t.sumBy)(nn.writeOff.filter(Zn=>Zn.uniqueKeyOtherFK==Z.invoiceObject.uniqueKey),"amount"),2)),(0,t.isEmpty)(nn.payment)||(Z.paidAmt=nn.payment.filter(Ei=>Ei.uniqueKeyClient==Z.invoiceObject.uniqueKeyFKClient)),!(0,t.isEmpty)(nn.paymentLink)){let Ei=nn.paymentLink.filter(ri=>ri.uniqueKeyLinkWithAccountEntity==Z.invoiceObject.uniqueKeySales&&ri.uniqueKeyClientAccountEntity==Z.invoiceObject.uniqueKeyFKAccount);Z.paidLinkAmt=Ei;let zA=[];for(let ri of Z.paidAmt)for(let Ht of Ei)(ri.uniqueKeyFKLedger==Ht.uniqueKeyFKLedger||ri.uniqueKeyPayment==Ht.uniqueKeyFKPaymentEntity)&&zA.push({amount:Ht.amount,dateOfPayment:ri.dateOfPayment});Z.paidLinkAmt=zA}(0,t.isEmpty)(Z.paidLinkAmt)||(Z.paidLinkAmt=Z.paidLinkAmt.filter(Zn=>Zn.amount>0)),(0,t.isEmpty)(Z.invoiceObject.roundOffEntity)?(0,t.has)(Z.settingData,"invoicePaymentTracking")&&1==Z.settingData.invoicePaymentTracking&&(Z.totalBalanceAmount=Z.invoiceObject.amount-(0,t.sumBy)(Z.paidAmt,"amount")):1==Z.invoiceObject.roundOffEntity.crDrType&&(Z.totalBalanceAmount=Z.invoiceObject.amount-(0,t.sumBy)(Z.paidAmt,"amount")),Z.taxAccountList=(0,t.orderBy)((0,t.without)("PURCHASE"==Z.exportType||"PURCHASE_ORDER"==Z.exportType||"PURCHASE_RETURN"==Z.exportType?pluckAccount(nn.account,8).map((Zn,Ei)=>{if(2==Zn.taxDetailEntity.taxType)return{...Zn,isChecked:Zn.taxDetailEntity.initiallyChecked,total:0,percentage:null}}):pluckAccount(nn.account,8).map((Zn,Ei)=>{if(1==Zn.taxDetailEntity.taxType)return{...Zn,isChecked:Zn.taxDetailEntity.initiallyChecked,total:0,percentage:null}}),void 0),["deviceCreateDate"],["asc"])}});return function(RA){return et.apply(this,arguments)}}())})()}getCustomFields(Z){if("string"==typeof Z&&!(0,t.isEmpty)(Z)){let et=JSON.parse(Z);if(!(0,t.isEmpty)(et))return F.DH.convertToKeyValuePair(et)}return[]}jsonParse(Z){return(0,t.isEmpty)(Z)?null:JSON.parse(Z)}setLogoAndSignature(Z){this.logo=(0,t.find)(Z,{uniqueIdentifier:"logo-a3ed60b4-e6b7-4ee5-b98b-eb4aa753d516"}),this.signature=(0,t.find)(Z,{uniqueIdentifier:"sign-ef4cdc2f-f6f9-42d8-850f-8eb6784ed49f"})}setOsStoreLogoAndSignature(Z){this.osLogo=(0,t.find)(Z,{uniqueIdentifier:"online-store-logo-s8965465-e6b7-4ee5-b98b-eb4aa7kadjlfn"})}static#t=this.\u0275fac=function(et){return new(et||M)(e.rXU(_.B),e.rXU(D.V),e.rXU(h.P),e.rXU(s.P),e.rXU(u.h),e.rXU(g.up),e.rXU(a.k),e.rXU(c.R),e.rXU(B.JO),e.rXU(p.q))};static#e=this.\u0275cmp=e.VBU({type:M,selectors:[["app-template-one"]],viewQuery:function(et,RA){if(1&et&&e.GBs(b,5),2&et){let nn;e.mGM(nn=e.lsd())&&(RA.templateOne=nn.first)}},inputs:{invoiceObject:"invoiceObject"},decls:1,vars:1,consts:[[4,"transloco","translocoLang"],["dir","ltr",1,"scale-html"],["charset","utf-8"],["name","description","content","Authentication forms"],["name","author","content","Accounting"],["id","template1","appInvoiceColor","",1,"container-fluid","page_breck",3,"color"],[1,"row","header_section"],["class","col-auto ps-0 logo",4,"ngIf"],[1,"col","ps-0"],[1,"org_name"],["class","m-0 p-0",4,"ngIf"],[1,"text-center","invoice-title"],[4,"ngIf"],[1,"side_margin"],[1,"row","mb-4"],[1,"col-md-4"],[1,"bill_to_details"],["class","m-0 billToShipToLabel",4,"ngIf"],[1,"m-0","clientOrgName"],[1,"m-0","text-pre-wrap"],["class","m-0",4,"ngIf"],[4,"ngFor","ngForOf"],["class","ship_to_details",4,"ngIf"],[1,"invoice_no_datde"],[1,"transaction_no","m-0"],[1,"invoice_date","m-0"],[1,"head_foot_note"],[1,"table-responsive"],[1,"table","template-table"],[1,"serialNo"],[1,"productName"],[1,"quantity"],[1,"rate"],["class","taxExclusive",4,"ngIf"],[1,"amount"],["class","taxInclusive",4,"ngIf"],[1,"termSummerySection","pt-3"],[1,"row","p-0","justify-content-around"],[1,"col-md-7"],[1,"col-md-5","subtotal_section"],[1,"mb-0"],["class","amountIncTax",4,"ngIf"],["class","table-bg-grey",4,"ngIf"],["class","row pleaseNoteTotalSection",4,"ngIf"],[1,"row","justify-content-around"],[1,"col-md-7","p-0"],[1,"mb-0","template-table"],[1,"grandTotal","fw-bold"],[1,"table-head"],[1,"sub-amt","table-head"],["class","balance fw-bold border-top",4,"ngIf"],["class","amountInWordSection",4,"ngIf"],["class","row m-0",4,"ngIf"],["class","row m-0 mt-4",4,"ngIf"],[1,"col-auto","ps-0","logo"],[1,"img-responsive",3,"src"],[1,"m-0","p-0"],[1,"m-0","billToShipToLabel"],[1,"m-0"],[1,"ship_to_details"],[1,"taxExclusive"],[1,"taxInclusive"],[1,"prd_title"],["class","m-0 prodDesc",4,"ngIf"],[1,"m-0","prodDesc"],["class","prodDesc",4,"ngFor","ngForOf"],[1,"m-0","unit"],[1,"prodDesc"],[1,"m-0","taxOnItem"],["class","m-0 prodDesc ",4,"ngIf"],[1,"amountIncTax"],[1,""],[1,"sub-amt"],[1,"table-bg-grey"],[1,"amountIncTax","fw-bold"],[1,"ps-3"],["class","font-italic ps-3",4,"ngIf"],[1,"font-italic","ps-3"],["class","ps-3",4,"ngIf"],["class","sub-amt",4,"ngIf"],[1,"row","pleaseNoteTotalSection"],["class","pleaseNote fw-bold",4,"ngIf"],[1,"table","mb-0"],[1,"totalSubtotal"],[1,"pleaseNote","fw-bold"],["class","terms-condition ps-1",4,"ngFor","ngForOf"],[1,"terms-condition","ps-1"],[1,"row"],[1,"col-md-1","text-end","pe-0"],[1,"col-md-11","ps-0","pre-wrap"],["class","",4,"ngIf"],[1,"balance","fw-bold","border-top"],[1,"amountInWordSection"],[1,"fw-bold"],[1,"row","m-0"],[1,"col"],[1,"col-auto","text-center","align-self-end","signature-pdf"],["class","img-responsive signature_img",3,"src",4,"ngIf"],[1,"m-0","ownerName"],[1,"m-0","fw-bold"],[1,"img-responsive","signature_img",3,"src"],[1,"row","m-0","mt-4"],["class","col bankingDetails",4,"ngIf"],[1,"col","bankingDetails"]],template:function(et,RA){1&et&&e.DNE(0,q,119,72,"ng-container",0),2&et&&e.Y8G("translocoLang",RA.activeLanguage)},dependencies:[f.Sq,f.bT,B.bA,E.a,w.o,Q.a],styles:["body[_ngcontent-%COMP%]{background-repeat:repeat;background:#fff;font-family:TSCustom!important;color:#000;font-size:12px}.header_section[_ngcontent-%COMP%]{background:var(--theme-bg-color);padding:30px 15px;color:var(--theme-bg-font)}.header_section[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-decoration:none}.org_name[_ngcontent-%COMP%]{font-weight:700;font-size:20px;margin:0}.header_section[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:13px}.invoice-title[_ngcontent-%COMP%]{font-size:20px;color:var(--theme-color);margin-top:15px;margin-bottom:15px;font-weight:700;text-transform:uppercase}.billToShipToLabel[_ngcontent-%COMP%], .clientOrgName[_ngcontent-%COMP%]{font-size:14px;font-weight:700}.balance[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{font-weight:700}.head_foot_note[_ngcontent-%COMP%]{font-size:14px;font-weight:700;white-space:pre-wrap}.side_margin[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-decoration:none}.transaction_no[_ngcontent-%COMP%]{color:var(--theme-color);font-size:20px;font-weight:700}.invoice_date[_ngcontent-%COMP%]{color:var(--theme-color);font-weight:500}.invoice_no_datde[_ngcontent-%COMP%]{text-align:end}.bill_to_details[_ngcontent-%COMP%], .ship_to_details[_ngcontent-%COMP%]{text-align:start}table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]{background:var(--theme-bg-color);color:var(--theme-bg-font)}table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{border:1px solid #C8C8C8;font-size:12px}.quantity[_ngcontent-%COMP%], .rate[_ngcontent-%COMP%], .discount[_ngcontent-%COMP%], .taxExclusive[_ngcontent-%COMP%], .amount[_ngcontent-%COMP%], .taxInclusive[_ngcontent-%COMP%]{text-align:end}.prd_title[_ngcontent-%COMP%]{font-size:12px;font-weight:700;word-break:keep-all}.prodDesc[_ngcontent-%COMP%]{font-size:11px;word-break:break-word}.amountInWordSection[_ngcontent-%COMP%]{padding:20px 0}.unit[_ngcontent-%COMP%], .discPer[_ngcontent-%COMP%], .taxOnItem[_ngcontent-%COMP%]{font-size:10px;font-style:italic;word-wrap:break-word;font-weight:400}.total-tem-one[_ngcontent-%COMP%]{background:#eee;border:1px solid #cfcfcf}table[_ngcontent-%COMP%]   tfoot[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], table[_ngcontent-%COMP%]   tfoot[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{border:1px solid #C8C8C8;font-size:14px;font-weight:500}.subtotal_section[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], .subtotal_section[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{border:0px solid #C8C8C8;padding:2px 4px;font-size:12px}.serialNo[_ngcontent-%COMP%]{text-align:center;width:60px;border:1px solid #C8C8C8!important}.productName[_ngcontent-%COMP%]{width:300px}.sub-amt[_ngcontent-%COMP%]{text-align:end}.inclusiveTaxSection[_ngcontent-%COMP%]{background:#f3f3f3;padding:5px}.font-bold[_ngcontent-%COMP%]{font-family:TSCustom;font-weight:700!important}.totalSubtotal[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{font-weight:700}.pleaseNote[_ngcontent-%COMP%], .totalSubtotal[_ngcontent-%COMP%]{border-top:1px solid var(--theme-color)!important;border-bottom:1px solid var(--theme-color);padding:6px}.grandTotal[_ngcontent-%COMP%]{background:var(--theme-bg-color);color:var(--theme-bg-font)}.grandTotal[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{font-weight:700}.grandTotal[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{padding:0 4px}tr.balance[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border-top:1px solid black}.signatureSection[_ngcontent-%COMP%], .bankSection[_ngcontent-%COMP%], .amountInWordSection[_ngcontent-%COMP%]{page-break-inside:avoid;white-space:pre-wrap}.signature-pdf[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:auto;height:100px;margin-bottom:8px}.bankingDetails[_ngcontent-%COMP%]{padding:5px;border:1px solid #C8C8C8;white-space:pre-wrap}table[_ngcontent-%COMP%]{border-spacing:0;position:relative;margin:0 auto;padding:0;width:100%}.balance[_ngcontent-%COMP%]{border-top:1px solid black!important}.paypal[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:150px;height:auto;margin-top:25px;margin-bottom:20px}.ownerName[_ngcontent-%COMP%]{font-size:12px}.col-md-4[_ngcontent-%COMP%]{flex:0 0 auto;width:33.33333333%}.logo[_ngcontent-%COMP%]{width:160px;height:120px}.logo[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-width:100%;max-height:100%;display:flex;margin:auto}.signatureSection[_ngcontent-%COMP%], .bankSection[_ngcontent-%COMP%], .amountInWordSection[_ngcontent-%COMP%]{page-break-inside:avoid}.signature-pdf[_ngcontent-%COMP%]{padding:10px;max-width:50%;vertical-align:bottom!important;align-self:flex-end!important}.signature-pdf[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:200px;height:auto;margin-bottom:8px}.signature-pdf[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:12px;padding:3px 0}","[_nghost-%COMP%]{--theme-bg-color: #3989c6;--theme-color: #3989c6;--theme-bg-font: white;--alice-blue: #eff3f6;--column-width: 80px;--theme-alternate-bg-color: #eaeaea }.new-page[_ngcontent-%COMP%]{page-break-before:always}hr[_ngcontent-%COMP%]:not([size]){height:1px;background:var(--theme-bg-color);opacity:1}p[_ngcontent-%COMP%]{line-height:1.4;font-size:12px;white-space:pre-wrap}.shipTodetails[_ngcontent-%COMP%], .billTodetails[_ngcontent-%COMP%]{text-align:start;word-break:break-word}a[_ngcontent-%COMP%]{color:inherit;letter-spacing:-.1px!important}a[_ngcontent-%COMP%]:link{text-decoration:none!important}ul[_ngcontent-%COMP%], ol[_ngcontent-%COMP%]{margin:0}li[_ngcontent-%COMP%]{padding-top:5px;font-size:12px;list-style:none}.col-md-1[_ngcontent-%COMP%], .col-sm-1[_ngcontent-%COMP%], .col-lg-1[_ngcontent-%COMP%]{width:8%;float:left}.col-md-2[_ngcontent-%COMP%], .col-sm-2[_ngcontent-%COMP%], .col-lg-2[_ngcontent-%COMP%]{width:17%;float:left}.col-md-3[_ngcontent-%COMP%], .col-sm-3[_ngcontent-%COMP%], .col-lg-3[_ngcontent-%COMP%]{width:25%;float:left}.prodDesc[_ngcontent-%COMP%]{font-size:11px;word-break:break-word;white-space:pre-wrap}.header_section[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:13px;white-space:pre-wrap}.headerSection[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:14px;white-space:pre-wrap}.col-md-4[_ngcontent-%COMP%], .col-sm-4[_ngcontent-%COMP%], .col-lg-4[_ngcontent-%COMP%]{width:33%;float:left}.col-md-5[_ngcontent-%COMP%], .col-sm-5[_ngcontent-%COMP%], .col-lg-5[_ngcontent-%COMP%]{width:42%;float:left}.col-md-6[_ngcontent-%COMP%], .col-sm-6[_ngcontent-%COMP%], .col-lg-6[_ngcontent-%COMP%]{width:50%;float:left}.col-md-7[_ngcontent-%COMP%], .col-sm-7[_ngcontent-%COMP%], .col-lg-7[_ngcontent-%COMP%]{width:58%;float:left}.col-md-8[_ngcontent-%COMP%], .col-sm-8[_ngcontent-%COMP%], .col-lg-8[_ngcontent-%COMP%]{width:67%;float:left}.col-md-9[_ngcontent-%COMP%], .col-sm-9[_ngcontent-%COMP%], .col-lg-9[_ngcontent-%COMP%]{width:75%;float:left}.col-md-10[_ngcontent-%COMP%], .col-sm-10[_ngcontent-%COMP%], .col-lg-10[_ngcontent-%COMP%]{width:83%;float:left}.col-md-11[_ngcontent-%COMP%], .col-sm-11[_ngcontent-%COMP%], .col-lg-11[_ngcontent-%COMP%]{width:92%;float:left}.col-md-12[_ngcontent-%COMP%], .col-sm-12[_ngcontent-%COMP%], .col-lg-12[_ngcontent-%COMP%]{width:100%;float:left}table.productTable[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]:not(.productName){word-wrap:break-word}.amountIncTax[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{font-weight:700;padding:0}.subtotal_section[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{padding:7px 4px}.totalSubtotal[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{font-weight:700}.taxExclusive[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0}.grandTotal[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], .balance[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{font-weight:700}.page_breck[_ngcontent-%COMP%]{page-break-before:always}.container[_ngcontent-%COMP%], .container-fluid[_ngcontent-%COMP%], .container-lg[_ngcontent-%COMP%], .container-md[_ngcontent-%COMP%], .container-sm[_ngcontent-%COMP%], .container-xl[_ngcontent-%COMP%]{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{display:table-cell;vertical-align:top!important}.text-pre-wrap[_ngcontent-%COMP%]{white-space:pre-wrap}.font-bold[_ngcontent-%COMP%]{font-weight:700!important}.bg-grey[_ngcontent-%COMP%]{background-color:#d5d5d5}.hr-margin[_ngcontent-%COMP%]{margin:.5rem 0}.font-italic[_ngcontent-%COMP%]{font-style:italic}.break-text[_ngcontent-%COMP%]{word-break:break-all}b[_ngcontent-%COMP%], strong[_ngcontent-%COMP%]{font-weight:700}.terms-condition[_ngcontent-%COMP%]{padding-left:1rem;word-break:break-word}.table-bg-grey[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], .table-bg-grey[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   span[_ngcontent-%COMP%], .table-bg-grey[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{background-color:var(--theme-alternate-bg-color)}.template-table[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:not(caption)   th[_ngcontent-%COMP%], .template-table[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:not(caption)   .table-head[_ngcontent-%COMP%]{background-color:var(--theme-bg-color);color:var(--theme-bg-font)}"]})}return M})()},52696:(Fe,Tt,d)=>{"use strict";d.d(Tt,{B:()=>Qe});var l=d(10467),t=d(67376),F=d(98808),e=d(54438),_=d(92639),D=d(7004),h=d(4300),s=d(93832),u=d(39866),g=d(345),a=d(45037),c=d(45189),B=d(7180),p=d(39477),f=d(60177),E=d(80066),w=d(35036),Q=d(52953);const b=(vt,ve)=>({"col-md-3":vt,"col-md-4":ve}),C=(vt,ve)=>({"col-md-5":vt,"col-md-4":ve}),T=(vt,ve,Zt)=>[vt,ve,!0,Zt,!1],N=(vt,ve)=>[vt,ve,!0,2,!0];function L(vt,ve){if(1&vt&&(e.j41(0,"div",60),e.nrm(1,"img",61),e.k0s()),2&vt){const Zt=e.XpG(2);e.R7$(),e.Y8G("src",null==Zt.logo?null:Zt.logo.value,e.B4B)}}function J(vt,ve){if(1&vt&&(e.j41(0,"div",60),e.nrm(1,"img",61),e.k0s()),2&vt){const Zt=e.XpG(2);e.R7$(),e.Y8G("src",null==Zt.osLogo?null:Zt.osLogo.value,e.B4B)}}function H(vt,ve){if(1&vt&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&vt){const Zt=e.XpG().$implicit,se=e.XpG();e.R7$(),e.SpI(" ",null!=se.customFields&&se.customFields.invoice?null==se.customFields?null:se.customFields.invoice:Zt("INV_LABEL")," ")}}function k(vt,ve){if(1&vt&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&vt){const Zt=e.XpG().$implicit,se=e.XpG();e.R7$(),e.SpI(" ",null!=se.customFields&&se.customFields.estimate?null==se.customFields?null:se.customFields.estimate:Zt("EST_LABEL")," ")}}function X(vt,ve){if(1&vt&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&vt){const Zt=e.XpG().$implicit,se=e.XpG();e.R7$(),e.SpI(" ",null!=se.customFields&&se.customFields.salesOrder?null==se.customFields?null:se.customFields.salesOrder:Zt("SALE_ORDER_TITLE")," ")}}function tt(vt,ve){if(1&vt&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&vt){const Zt=e.XpG().$implicit;e.R7$(),e.SpI(" ",Zt("SALE_RETURN")," ")}}function pt(vt,ve){if(1&vt&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&vt){const Zt=e.XpG().$implicit,se=e.XpG();e.R7$(),e.SpI(" ",null!=se.customFields&&se.customFields.purchaseRecord?null==se.customFields?null:se.customFields.purchaseRecord:Zt("PURCHASE_RECORD")," ")}}function st(vt,ve){if(1&vt&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&vt){const Zt=e.XpG().$implicit,se=e.XpG();e.R7$(),e.SpI(" ",null!=se.customFields&&se.customFields.purchaseOrder?null==se.customFields?null:se.customFields.purchaseOrder:Zt("PURCHASE_ORDER")," ")}}function z(vt,ve){if(1&vt&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&vt){const Zt=e.XpG().$implicit;e.R7$(),e.SpI(" ",Zt("PURCHASE_RETURN")," ")}}function it(vt,ve){if(1&vt&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&vt){const Zt=e.XpG().$implicit;e.R7$(),e.SpI(" ",Zt("ECOM_SALE_ORDER")," ")}}function at(vt,ve){if(1&vt&&(e.j41(0,"p",62),e.EFF(1),e.k0s()),2&vt){const Zt=e.XpG(2);e.R7$(),e.JRh(null==Zt.organizationData?null:Zt.organizationData.org_address_1)}}function Y(vt,ve){if(1&vt&&(e.j41(0,"p",62),e.EFF(1),e.k0s()),2&vt){const Zt=e.XpG().$implicit,se=e.XpG();e.R7$(),e.Lme("",Zt("CONTACT_LABEL")," : ",null==se.organizationData?null:se.organizationData.org_phone_no,"")}}function x(vt,ve){if(1&vt&&(e.j41(0,"p",62)(1,"a"),e.EFF(2),e.k0s()()),2&vt){const Zt=e.XpG().$implicit,se=e.XpG();e.R7$(2),e.Lme("",Zt("EMAIL_LABEL")," : ",null==se.organizationData?null:se.organizationData.display_email,"")}}function v(vt,ve){if(1&vt&&(e.j41(0,"p",62)(1,"a"),e.EFF(2),e.k0s()()),2&vt){const Zt=e.XpG().$implicit,se=e.XpG();e.R7$(2),e.Lme("",Zt("WEBSITE_LABEL")," : ",null==se.organizationData?null:se.organizationData.website_link,"")}}function O(vt,ve){if(1&vt&&(e.j41(0,"p",62),e.EFF(1),e.k0s()),2&vt){const Zt=e.XpG(2);e.R7$(),e.Lme(" ",null!=Zt.customFields&&Zt.customFields.taxId?null==Zt.customFields?null:Zt.customFields.taxId:"GSTIN"," : ",null==Zt.organizationData?null:Zt.organizationData.business_id," ")}}function G(vt,ve){if(1&vt&&(e.j41(0,"h5",63),e.EFF(1),e.k0s()),2&vt){const Zt=e.XpG().$implicit,se=e.XpG();e.R7$(),e.SpI(" ",null!=se.customFields&&se.customFields.billTo?null==se.customFields?null:se.customFields.billTo:Zt("BILL_TO_LABEL"),"")}}function At(vt,ve){if(1&vt&&(e.j41(0,"h5",63),e.EFF(1),e.k0s()),2&vt){const Zt=e.XpG().$implicit;e.R7$(),e.SpI(" ",Zt("PURCHASE_FROM"),"")}}function dt(vt,ve){if(1&vt&&(e.j41(0,"div"),e.EFF(1),e.k0s()),2&vt){const Zt=e.XpG(2);e.R7$(),e.JRh(null==Zt.client?null:Zt.client.address)}}function It(vt,ve){if(1&vt&&(e.j41(0,"div"),e.EFF(1),e.k0s()),2&vt){const Zt=e.XpG(2);e.R7$(),e.JRh(null==Zt.client?null:Zt.client.email)}}function yt(vt,ve){if(1&vt&&(e.j41(0,"div"),e.EFF(1),e.k0s()),2&vt){const Zt=e.XpG(2);e.R7$(),e.JRh(null==Zt.client?null:Zt.client.number)}}function qt(vt,ve){if(1&vt&&(e.j41(0,"div"),e.EFF(1),e.k0s()),2&vt){const Zt=e.XpG(2);e.R7$(),e.Lme("",null!=Zt.customFields&&Zt.customFields.taxId?null==Zt.customFields?null:Zt.customFields.taxId:"Business Id",": ",null==Zt.client?null:Zt.client.businessId,"")}}function Mt(vt,ve){if(1&vt&&(e.j41(0,"div"),e.EFF(1),e.k0s()),2&vt){const Zt=e.XpG().$implicit,se=e.XpG();e.R7$(),e.Lme("",Zt("PO_NUM")," : ",null==se.invoiceObject?null:se.invoiceObject.poNumber,"")}}function Xt(vt,ve){if(1&vt&&(e.j41(0,"div"),e.EFF(1),e.nI1(2,"dateFormat"),e.k0s()),2&vt){const Zt=e.XpG().$implicit,se=e.XpG();e.R7$(),e.Lme("",Zt("PO_DATE")," : ",e.i5U(2,2,null==se.invoiceObject?null:se.invoiceObject.poDate,se.settingData)," ")}}function mt(vt,ve){if(1&vt&&(e.j41(0,"div"),e.EFF(1),e.k0s()),2&vt){const Zt=e.XpG().$implicit;e.R7$(),e.Lme("",Zt.key," : ",Zt.value," ")}}function ct(vt,ve){if(1&vt&&(e.qex(0),e.DNE(1,mt,2,2,"div",13),e.bVm()),2&vt){const Zt=ve.$implicit;e.R7$(),e.Y8G("ngIf",Zt.value)}}function xt(vt,ve){if(1&vt&&(e.j41(0,"div",64),e.DNE(1,ct,2,1,"ng-container",23),e.k0s()),2&vt){const Zt=e.XpG(2);e.R7$(),e.Y8G("ngForOf",Zt.invoiceObject.userCustomFields)}}function ee(vt,ve){if(1&vt&&(e.j41(0,"div")(1,"div"),e.EFF(2),e.k0s()()),2&vt){const Zt=ve.$implicit;e.R7$(2),e.Lme("",Zt.key," : ",Zt.value,"")}}function Ge(vt,ve){if(1&vt&&(e.j41(0,"div",65)(1,"h5",63),e.EFF(2),e.k0s(),e.j41(3,"div",64),e.EFF(4),e.k0s()()),2&vt){const Zt=e.XpG().$implicit,se=e.XpG();e.R7$(2),e.JRh(null!=se.customFields&&se.customFields.shipTo?null==se.customFields?null:se.customFields.shipTo:Zt("SHIP_TO_LABEL")),e.R7$(2),e.JRh(null==se.client?null:se.client.shippingAddress)}}function Ce(vt,ve){if(1&vt&&(e.j41(0,"span",66),e.EFF(1),e.k0s()),2&vt){const Zt=e.XpG().$implicit;e.R7$(),e.SpI(" ",Zt("INVOICE_NUMBER")," : ")}}function je(vt,ve){1&vt&&(e.j41(0,"span",66),e.EFF(1," Estimate No : "),e.k0s())}function iA(vt,ve){if(1&vt&&(e.j41(0,"span",66),e.EFF(1),e.k0s()),2&vt){const Zt=e.XpG().$implicit;e.R7$(),e.SpI(" ",Zt("SALE_ORDER_NO")," : ")}}function dA(vt,ve){if(1&vt&&(e.j41(0,"span",66),e.EFF(1),e.k0s()),2&vt){const Zt=e.XpG().$implicit;e.R7$(),e.SpI(" ",Zt("SALE_RETURN_NO")," : ")}}function Ye(vt,ve){if(1&vt&&(e.j41(0,"span",66),e.EFF(1),e.k0s()),2&vt){const Zt=e.XpG().$implicit;e.R7$(),e.SpI(" ",Zt("PURCHASE_NUMBER")," : ")}}function rA(vt,ve){if(1&vt&&(e.j41(0,"span",66),e.EFF(1),e.k0s()),2&vt){const Zt=e.XpG().$implicit;e.R7$(),e.SpI(" ",Zt("PURCHASE_ORDER_NUMBER")," : ")}}function fA(vt,ve){if(1&vt&&(e.j41(0,"span",66),e.EFF(1),e.k0s()),2&vt){const Zt=e.XpG().$implicit;e.R7$(),e.SpI(" ",Zt("PURCHASE_RETURN_NO")," : ")}}function TA(vt,ve){if(1&vt&&(e.j41(0,"span",66),e.EFF(1),e.k0s()),2&vt){const Zt=e.XpG().$implicit;e.R7$(),e.SpI(" ",Zt("SALE_ORDER_NO")," : ")}}function EA(vt,ve){if(1&vt&&(e.j41(0,"span",66),e.EFF(1),e.k0s()),2&vt){const Zt=e.XpG().$implicit;e.R7$(),e.SpI(" ",Zt("INVOICE_DATE")," : ")}}function fe(vt,ve){1&vt&&(e.j41(0,"span",66),e.EFF(1," Estimate Date : "),e.k0s())}function xe(vt,ve){if(1&vt&&(e.j41(0,"span",66),e.EFF(1),e.k0s()),2&vt){const Zt=e.XpG().$implicit;e.R7$(),e.SpI(" ",Zt("SALE_ORDER_DATE")," : ")}}function FA(vt,ve){if(1&vt&&(e.j41(0,"span",66),e.EFF(1),e.k0s()),2&vt){const Zt=e.XpG().$implicit;e.R7$(),e.SpI(" ",Zt("SALE_RETURN_DATE")," : ")}}function Xe(vt,ve){if(1&vt&&(e.j41(0,"span",66),e.EFF(1),e.k0s()),2&vt){const Zt=e.XpG().$implicit;e.R7$(),e.SpI(" ",Zt("PURCHASE_DATE")," : ")}}function Ve(vt,ve){if(1&vt&&(e.j41(0,"span",66),e.EFF(1),e.k0s()),2&vt){const Zt=e.XpG().$implicit;e.R7$(),e.SpI(" ",Zt("PURCHASE_ORDER_DATE")," : ")}}function nA(vt,ve){if(1&vt&&(e.j41(0,"span",66),e.EFF(1),e.k0s()),2&vt){const Zt=e.XpG().$implicit;e.R7$(),e.SpI(" ",Zt("PURCHASE_RETURN_DATE")," : ")}}function _e(vt,ve){if(1&vt&&(e.j41(0,"span",66),e.EFF(1),e.k0s()),2&vt){const Zt=e.XpG().$implicit;e.R7$(),e.SpI(" ",Zt("SALE_ORDER_DATE")," : ")}}function tA(vt,ve){if(1&vt&&(e.j41(0,"tr")(1,"td",31)(2,"span",66),e.EFF(3),e.k0s()(),e.j41(4,"td")(5,"span",30),e.EFF(6),e.nI1(7,"dateFormat"),e.k0s()()()),2&vt){const Zt=e.XpG().$implicit,se=e.XpG();e.R7$(3),e.SpI("",null!=se.customFields&&se.customFields.dueDate?null==se.customFields?null:se.customFields.dueDate:Zt("DUE_DATE_LABEL")," :"),e.R7$(3),e.JRh(e.i5U(7,2,null==se.invoiceObject?null:se.invoiceObject.dueDate,se.settingData))}}function on(vt,ve){if(1&vt&&(e.j41(0,"tr")(1,"td",67),e.EFF(2),e.k0s(),e.j41(3,"td",30),e.EFF(4),e.k0s()()),2&vt){const Zt=e.XpG().$implicit,se=e.XpG();e.R7$(2),e.SpI("",Zt("REF_NUM_LABLE")," :"),e.R7$(2),e.JRh(null==se.invoiceObject?null:se.invoiceObject.invoiceRefNo)}}function GA(vt,ve){if(1&vt&&(e.j41(0,"th",68),e.EFF(1),e.k0s()),2&vt){const Zt=e.XpG().$implicit,se=e.XpG();e.R7$(),e.JRh(null!=se.customFields&&se.customFields.discount?null==se.customFields?null:se.customFields.discount:Zt("DIS_LABEL"))}}function Qn(vt,ve){if(1&vt&&(e.j41(0,"th",68),e.EFF(1),e.k0s()),2&vt){const Zt=e.XpG().$implicit;e.R7$(),e.JRh(Zt("TAX_LABEL"))}}function _A(vt,ve){if(1&vt&&(e.j41(0,"th",69),e.EFF(1),e.k0s()),2&vt){const Zt=e.XpG().$implicit;e.R7$(),e.JRh(Zt("INCLUSIVE_TAX_LABEL"))}}function fn(vt,ve){if(1&vt&&(e.j41(0,"p",72),e.EFF(1),e.k0s()),2&vt){const Zt=e.XpG().$implicit,se=e.XpG(2);e.R7$(),e.Lme("",null!=se.customFields&&se.customFields.productCode?null==se.customFields?null:se.customFields.productCode:"Product Code",": ",Zt.productCode," ")}}function hA(vt,ve){if(1&vt&&(e.j41(0,"p",64),e.EFF(1),e.k0s()),2&vt){const Zt=e.XpG().$implicit;e.R7$(),e.Lme("",Zt.key," : ",Zt.value,"")}}function kn(vt,ve){if(1&vt&&(e.j41(0,"div",75),e.DNE(1,hA,2,2,"p",22),e.k0s()),2&vt){const Zt=ve.$implicit;e.R7$(),e.Y8G("ngIf",Zt.value)}}function ni(vt,ve){if(1&vt&&(e.j41(0,"span")(1,"p",76),e.EFF(2),e.nI1(3,"CurrencyPipe"),e.k0s()()),2&vt){const Zt=e.XpG(2).$implicit,se=e.XpG(2);e.R7$(2),e.SpI("",e.iJd(3,1,e.sMw(7,T,Zt.discountPercentage,se.settingData,null==se.settingData?null:se.settingData.percentRoundOff)),"% ")}}function mi(vt,ve){if(1&vt&&(e.j41(0,"td",68)(1,"span",70),e.EFF(2),e.nI1(3,"CurrencyPipe"),e.k0s(),e.DNE(4,ni,4,11,"span",13),e.k0s()),2&vt){const Zt=e.XpG().$implicit,se=e.XpG(2);e.R7$(2),e.JRh(e.ii3(3,2,Zt.discountAmount,se.settingData,!0,null==se.settingData?null:se.settingData.amountRoundOff)),e.R7$(2),e.Y8G("ngIf",0!=Zt.discountPercentage)}}function no(vt,ve){if(1&vt&&(e.j41(0,"p"),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&vt){const Zt=e.XpG().$implicit,se=e.XpG(4);e.R7$(),e.Lme("",se.commonService.getAccountName(se.taxAccountList,Zt.uniqueKeyTaxAccountEntry),": ",e.iJd(2,2,e.sMw(8,T,Zt.percentage,se.settingData,null==se.settingData?null:se.settingData.percentRoundOff))," %")}}function ZA(vt,ve){if(1&vt&&(e.j41(0,"div"),e.DNE(1,no,3,12,"p",13),e.k0s()),2&vt){const Zt=ve.$implicit;e.R7$(),e.Y8G("ngIf",0==Zt.taxInclExcl)}}function Ke(vt,ve){if(1&vt&&(e.j41(0,"td",68)(1,"span",70),e.EFF(2),e.nI1(3,"CurrencyPipe"),e.k0s(),e.DNE(4,ZA,2,1,"div",23),e.k0s()),2&vt){const Zt=e.XpG().$implicit,se=e.XpG(2);e.R7$(2),e.JRh(e.ii3(3,2,Zt.totalTaxAmt,se.settingData,!0,null==se.settingData?null:se.settingData.amountRoundOff)),e.R7$(2),e.Y8G("ngForOf",se.jsonParse(Zt.appliedTax))}}function Ne(vt,ve){if(1&vt&&(e.j41(0,"p"),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&vt){const Zt=e.XpG().$implicit,se=e.XpG(4);e.R7$(),e.Lme("",se.commonService.getAccountName(se.taxAccountList,Zt.uniqueKeyTaxAccountEntry),": ",e.iJd(2,2,e.sMw(8,T,Zt.percentage,se.settingData,null==se.settingData?null:se.settingData.percentRoundOff))," %")}}function Me(vt,ve){if(1&vt&&(e.j41(0,"div"),e.DNE(1,Ne,3,12,"p",13),e.k0s()),2&vt){const Zt=ve.$implicit;e.R7$(),e.Y8G("ngIf",1==Zt.taxInclExcl)}}function BA(vt,ve){if(1&vt&&(e.j41(0,"td",69)(1,"span",70),e.EFF(2),e.nI1(3,"CurrencyPipe"),e.k0s(),e.DNE(4,Me,2,1,"div",23),e.k0s()),2&vt){const Zt=e.XpG().$implicit,se=e.XpG(2);e.R7$(2),e.JRh(e.ii3(3,2,Zt.incTaxAmt,se.settingData,!0,null==se.settingData?null:se.settingData.amountRoundOff)),e.R7$(2),e.Y8G("ngForOf",se.jsonParse(Zt.appliedTax))}}function dn(vt,ve){if(1&vt&&(e.j41(0,"tr")(1,"td",35),e.EFF(2),e.k0s(),e.j41(3,"td",36)(4,"span",70),e.EFF(5),e.k0s(),e.nrm(6,"br"),e.DNE(7,fn,2,2,"p",71),e.j41(8,"p",72),e.EFF(9),e.k0s(),e.DNE(10,kn,2,1,"div",73),e.k0s(),e.j41(11,"td",37)(12,"span",70),e.EFF(13),e.nI1(14,"CurrencyPipe"),e.k0s(),e.j41(15,"p",74),e.EFF(16),e.k0s()(),e.j41(17,"td",38)(18,"span",70),e.EFF(19),e.nI1(20,"CurrencyPipe"),e.k0s()(),e.DNE(21,mi,5,7,"td",39)(22,Ke,5,7,"td",39),e.j41(23,"td",40)(24,"span",70),e.EFF(25),e.nI1(26,"CurrencyPipe"),e.k0s()(),e.DNE(27,BA,5,7,"td",41),e.k0s()),2&vt){const Zt=ve.$implicit,se=ve.index,gn=e.XpG(2);e.R7$(2),e.JRh(se+1),e.R7$(3),e.JRh(Zt.productName),e.R7$(2),e.Y8G("ngIf",Zt.productCode),e.R7$(2),e.JRh(Zt.description),e.R7$(),e.Y8G("ngForOf",gn.commonService.getListItemCustomFields(Zt.listItemCustomField)),e.R7$(3),e.SpI(" ",e.iJd(14,12,e.sMw(27,T,Zt.qty,gn.settingData,null==gn.settingData?null:gn.settingData.quantityRoundOff))," "),e.R7$(3),e.JRh(Zt.unit),e.R7$(3),e.JRh(e.iJd(20,18,e.sMw(31,T,Zt.rate,gn.settingData,null==gn.settingData?null:gn.settingData.rateRoundOff))),e.R7$(2),e.Y8G("ngIf",gn.otherInvoiceDetails.showDiscountOnItem&&"ONLINE_STORE"!=gn.exportType),e.R7$(),e.Y8G("ngIf",gn.otherInvoiceDetails.exclusiveTaxOnItemExists&&"ONLINE_STORE"!=gn.exportType),e.R7$(3),e.JRh(e.i5U(26,24,Zt.total,gn.settingData)),e.R7$(2),e.Y8G("ngIf",gn.otherInvoiceDetails.inclusiveTaxOnItemExists&&"ONLINE_STORE"!=gn.exportType)}}function Yn(vt,ve){if(1&vt&&(e.j41(0,"div",77),e.EFF(1),e.k0s()),2&vt){const Zt=e.XpG().$implicit,se=e.XpG();e.R7$(),e.JRh(null!=se.customFields&&se.customFields.termsCondition?null==se.customFields?null:se.customFields.termsCondition:Zt("TERMS_AND_CONDITIONS"))}}function Rn(vt,ve){if(1&vt&&(e.j41(0,"ul",79)(1,"li")(2,"div",80)(3,"div",81),e.EFF(4),e.k0s(),e.j41(5,"div",82),e.EFF(6),e.k0s()()()()),2&vt){const Zt=ve.$implicit,se=ve.index;e.R7$(4),e.SpI("",se+1,".\xa0"),e.R7$(2),e.JRh(Zt)}}function Tn(vt,ve){if(1&vt&&(e.j41(0,"div"),e.DNE(1,Rn,7,2,"ul",78),e.k0s()),2&vt){const Zt=e.XpG(2);e.R7$(),e.Y8G("ngForOf",Zt.jsonParse(Zt.invoiceObject.termsAndConditions))}}function Fn(vt,ve){if(1&vt&&(e.j41(0,"tr",83)(1,"td",84),e.EFF(2),e.k0s(),e.j41(3,"td",85),e.EFF(4),e.nI1(5,"CurrencyPipe"),e.k0s()()),2&vt){const Zt=e.XpG().$implicit,se=e.XpG();e.R7$(2),e.JRh(Zt("BASE_AMT_LABEL")),e.R7$(2),e.JRh(e.iJd(5,2,e.l_i(8,N,se.otherInvoiceDetails.baseAmount,se.settingData)))}}function Te(vt,ve){if(1&vt&&(e.j41(0,"tr",86)(1,"td"),e.EFF(2),e.k0s(),e.j41(3,"td",85),e.EFF(4),e.nI1(5,"CurrencyPipe"),e.k0s()()),2&vt){const Zt=e.XpG().$implicit,se=e.XpG();e.R7$(2),e.SpI("(-) ",null!=se.customFields&&se.customFields.discount?null==se.customFields?null:se.customFields.discount:Zt("DIS_LABEL"),""),e.R7$(2),e.JRh(e.ii3(5,2,null==se.otherInvoiceDetails?null:se.otherInvoiceDetails.itemDiscountTotal,se.settingData,!0,null==se.settingData?null:se.settingData.amountRoundOff))}}function Ie(vt,ve){if(1&vt&&(e.j41(0,"td",90),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&vt){const Zt=e.XpG().$implicit,se=e.XpG(3);e.R7$(),e.Lme(" \u2022 ",se.commonService.getAccountName(se.taxAccountList,Zt.uniqueKeyTaxAccountEntry)," (",e.iJd(2,2,e.sMw(8,T,Zt.percentage,se.settingData,null==se.settingData?null:se.settingData.percentRoundOff)),"%)")}}function we(vt,ve){if(1&vt&&(e.j41(0,"td",90),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&vt){const Zt=e.XpG().$implicit,se=e.XpG(3);e.R7$(),e.JRh(e.ii3(2,1,Zt.calculateTax,se.settingData,!0,null==se.settingData?null:se.settingData.amountRoundOff))}}function Ee(vt,ve){if(1&vt&&(e.j41(0,"tr"),e.DNE(1,Ie,3,12,"td",89)(2,we,3,6,"td",89),e.k0s()),2&vt){const Zt=ve.$implicit;e.R7$(),e.Y8G("ngIf",Zt.calculateTax),e.R7$(),e.Y8G("ngIf",Zt.calculateTax)}}function ue(vt,ve){if(1&vt&&(e.j41(0,"tbody",87)(1,"tr",86)(2,"td",84),e.EFF(3),e.k0s(),e.j41(4,"td",85),e.EFF(5),e.nI1(6,"CurrencyPipe"),e.k0s()(),e.j41(7,"tr")(8,"td",88),e.EFF(9),e.k0s(),e.j41(10,"td",88),e.EFF(11),e.nI1(12,"CurrencyPipe"),e.k0s()(),e.DNE(13,Ee,3,2,"tr",23),e.k0s()),2&vt){const Zt=e.XpG().$implicit,se=e.XpG();e.R7$(3),e.JRh(Zt("AMT_INC_TAX_LABLE")),e.R7$(2),e.SpI("",e.ii3(6,5,se.otherInvoiceDetails.amountIncTax,se.settingData,!0,null==se.settingData?null:se.settingData.amountRoundOff)," "),e.R7$(4),e.SpI(" \u2022 ",Zt("TAXABLE")," :"),e.R7$(2),e.SpI("",e.ii3(12,10,se.otherInvoiceDetails.taxableAmount,se.settingData,!0,null==se.settingData?null:se.settingData.amountRoundOff)," "),e.R7$(2),e.Y8G("ngForOf",se.otherInvoiceDetails.itemInclusiveTaxes)}}function oA(vt,ve){if(1&vt&&(e.j41(0,"td",88),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&vt){const Zt=e.XpG().$implicit,se=e.XpG(2);e.R7$(),e.Lme(" \u2022 (+) ",se.commonService.getAccountName(se.taxAccountList,Zt.uniqueKeyTaxAccountEntry)," (",e.iJd(2,2,e.sMw(8,T,Zt.percentage,se.settingData,null==se.settingData?null:se.settingData.percentRoundOff)),"%)")}}function be(vt,ve){if(1&vt&&(e.j41(0,"td",85),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&vt){const Zt=e.XpG().$implicit,se=e.XpG(2);e.R7$(),e.SpI("",e.ii3(2,1,Zt.calculateTax,se.settingData,!0,null==se.settingData?null:se.settingData.amountRoundOff)," ")}}function qA(vt,ve){if(1&vt&&(e.j41(0,"tr"),e.DNE(1,oA,3,12,"td",91)(2,be,3,6,"td",92),e.k0s()),2&vt){const Zt=e.XpG(2);e.R7$(),e.Y8G("ngIf",Zt.otherInvoiceDetails.exclusiveTaxOnItemExists),e.R7$(),e.Y8G("ngIf",Zt.otherInvoiceDetails.exclusiveTaxOnItemExists)}}function sn(vt,ve){if(1&vt&&(e.j41(0,"span",94),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&vt){const Zt=e.XpG(3);e.R7$(),e.SpI("(",e.iJd(2,1,e.sMw(7,T,null==Zt.billDiscount?null:Zt.billDiscount.percentage,Zt.settingData,null==Zt.settingData?null:Zt.settingData.percentRoundOff)),"%)")}}function Hn(vt,ve){if(1&vt&&(e.j41(0,"tr")(1,"td",84),e.EFF(2),e.DNE(3,sn,3,11,"span",93),e.k0s(),e.j41(4,"td",85),e.EFF(5),e.nI1(6,"CurrencyPipe"),e.k0s()()),2&vt){const Zt=e.XpG().$implicit,se=e.XpG();e.R7$(2),e.SpI("(-) ",null!=se.customFields&&se.customFields.discount?null==se.customFields?null:se.customFields.discount:Zt("DIS_LABEL")," "),e.R7$(),e.Y8G("ngIf",0!=(null==se.billDiscount?null:se.billDiscount.percentage)),e.R7$(2),e.SpI("",e.ii3(6,3,null==se.billDiscount?null:se.billDiscount.calculatedDiscount,se.settingData,!0,null==se.settingData?null:se.settingData.amountRoundOff)," ")}}function Oi(vt,ve){if(1&vt&&(e.j41(0,"tr")(1,"td",90),e.EFF(2),e.k0s(),e.j41(3,"td",90),e.EFF(4),e.nI1(5,"CurrencyPipe"),e.k0s()()),2&vt){const Zt=ve.$implicit,se=e.XpG(3);e.R7$(2),e.Lme(" \u2022 (+) ",se.commonService.getAccountName(se.taxAccountList,Zt.uniqueKeyTaxAccountEntry)," (",Zt.percentage,"%)"),e.R7$(2),e.JRh(e.ii3(5,3,Zt.calculateTax,se.settingData,!0,null==se.settingData?null:se.settingData.amountRoundOff))}}function yi(vt,ve){if(1&vt&&(e.j41(0,"tbody",87)(1,"tr",86)(2,"td",84),e.EFF(3),e.k0s(),e.j41(4,"td",85),e.EFF(5),e.nI1(6,"CurrencyPipe"),e.k0s()(),e.j41(7,"tr")(8,"td",88),e.EFF(9),e.k0s(),e.j41(10,"td",88),e.EFF(11),e.nI1(12,"CurrencyPipe"),e.k0s()(),e.DNE(13,Oi,6,8,"tr",23),e.k0s()),2&vt){const Zt=e.XpG().$implicit,se=e.XpG();e.R7$(3),e.JRh(Zt("AMT_INC_TAX_LABLE")),e.R7$(2),e.JRh(e.ii3(6,5,se.otherInvoiceDetails.invoiceAmountIncTax,se.settingData,!0,null==se.settingData?null:se.settingData.amountRoundOff)),e.R7$(4),e.SpI(" \u2022 ",Zt("TAXABLE")," :"),e.R7$(2),e.JRh(e.ii3(12,10,se.otherInvoiceDetails.invoiceTaxableAmount,se.settingData,!0,null==se.settingData?null:se.settingData.amountRoundOff)),e.R7$(2),e.Y8G("ngForOf",se.otherInvoiceDetails.invoiceInclusiveTaxes)}}function ii(vt,ve){if(1&vt&&(e.j41(0,"tr",95)(1,"td",84),e.EFF(2),e.k0s(),e.j41(3,"td",85),e.EFF(4),e.nI1(5,"CurrencyPipe"),e.k0s()()),2&vt){const Zt=e.XpG().$implicit,se=e.XpG();e.R7$(2),e.JRh(Zt("TOTAL")),e.R7$(2),e.SpI("",e.ii3(5,2,se.otherInvoiceDetails.subTotal,se.settingData,!0,null==se.settingData?null:se.settingData.amountRoundOff)," ")}}function cn(vt,ve){if(1&vt&&(e.j41(0,"td"),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&vt){const Zt=e.XpG().$implicit,se=e.XpG(2);e.R7$(),e.Lme("(+) ",se.commonService.getAccountName(se.taxAccountList,Zt.uniqueKeyTaxAccountEntry)," (",e.iJd(2,2,e.sMw(8,T,Zt.percentage,se.settingData,null==se.settingData?null:se.settingData.percentRoundOff)),"%)")}}function xi(vt,ve){if(1&vt&&(e.j41(0,"td",85),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&vt){const Zt=e.XpG().$implicit,se=e.XpG(2);e.R7$(),e.JRh(e.ii3(2,1,Zt.calculateTax,se.settingData,!0,null==se.settingData?null:se.settingData.amountRoundOff))}}function gA(vt,ve){if(1&vt&&(e.j41(0,"tr"),e.DNE(1,cn,3,12,"td",13)(2,xi,3,6,"td",92),e.k0s()),2&vt){const Zt=ve.$implicit,se=e.XpG(2);e.R7$(),e.Y8G("ngIf",0==Zt.taxInclExcl&&se.otherInvoiceDetails.exclusiveTaxOnBillExists&&"ONLINE_STORE"!=se.exportType),e.R7$(),e.Y8G("ngIf",0==Zt.taxInclExcl&&se.otherInvoiceDetails.exclusiveTaxOnBillExists&&"ONLINE_STORE"!=se.exportType)}}function WA(vt,ve){if(1&vt&&(e.j41(0,"tr")(1,"td",84),e.EFF(2),e.k0s(),e.j41(3,"td",85),e.EFF(4),e.nI1(5,"CurrencyPipe"),e.k0s()()),2&vt){const Zt=ve.$implicit,se=e.XpG().$implicit,gn=e.XpG();e.R7$(2),e.SpI("(+) ",se(Zt.translatedKey),""),e.R7$(2),e.JRh(e.ii3(5,2,Zt.chargeAmount,gn.settingData,!0,null==gn.settingData?null:gn.settingData.amountRoundOff))}}function Le(vt,ve){if(1&vt&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&vt){const Zt=e.XpG(3);e.R7$(),e.SpI(" (",1==Zt.invoiceObject.roundOffEntity.crDrType?"-":"+",") ")}}function Cn(vt,ve){if(1&vt&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&vt){const Zt=e.XpG(3);e.R7$(),e.SpI("(",2==Zt.invoiceObject.roundOffEntity.crDrType?"-":"+",") ")}}function $e(vt,ve){if(1&vt&&(e.j41(0,"tr")(1,"td",84),e.DNE(2,Le,2,1,"span",13)(3,Cn,2,1,"span",13),e.EFF(4),e.k0s(),e.j41(5,"td",85),e.EFF(6),e.nI1(7,"CurrencyPipe"),e.k0s()()),2&vt){const Zt=e.XpG().$implicit,se=e.XpG();e.R7$(2),e.Y8G("ngIf","INVOICE"==se.exportType||"ESTIMATE"==se.exportType||"SALE_ORDER"==se.exportType||"PURCHASE_RETURN"==se.exportType),e.R7$(),e.Y8G("ngIf","PURCHASE"==se.exportType||"PURCHASE_ORDER"==se.exportType||"SALE_RETURN"==se.exportType),e.R7$(),e.SpI(" ",Zt("AMT_ROUND_OFF")," "),e.R7$(2),e.JRh(e.ii3(7,4,null==se.invoiceObject||null==se.invoiceObject.roundOffEntity?null:se.invoiceObject.roundOffEntity.amount,se.settingData,!0,null==se.settingData?null:se.settingData.amountRoundOff))}}function q(vt,ve){if(1&vt&&(e.j41(0,"td",84),e.EFF(1),e.nI1(2,"dateFormat"),e.k0s()),2&vt){const Zt=e.XpG().$implicit,se=e.XpG().$implicit,gn=e.XpG();e.R7$(),e.Lme("(-) ",null!=gn.customFields&&gn.customFields.paid?null==gn.customFields?null:gn.customFields.paid:se("PAID_LABEL")," (",e.i5U(2,2,Zt.dateOfPayment,gn.settingData),")")}}function te(vt,ve){if(1&vt&&(e.j41(0,"td",85),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&vt){const Zt=e.XpG().$implicit,se=e.XpG(2);e.R7$(),e.JRh(e.ii3(2,1,Zt.amount,se.settingData,!0,null==se.settingData?null:se.settingData.amountRoundOff))}}function M(vt,ve){if(1&vt&&(e.j41(0,"tr"),e.DNE(1,q,3,5,"td",96)(2,te,3,6,"td",92),e.k0s()),2&vt){const Zt=e.XpG(2);e.R7$(),e.Y8G("ngIf",Zt.paidLinkAmt.length>0&&"ONLINE_STORE"!=Zt.exportType),e.R7$(),e.Y8G("ngIf",Zt.paidLinkAmt.length>0)}}function S(vt,ve){if(1&vt&&(e.j41(0,"tr")(1,"td",84),e.EFF(2),e.k0s(),e.j41(3,"td",85),e.EFF(4),e.nI1(5,"CurrencyPipe"),e.k0s()()),2&vt){const Zt=e.XpG().$implicit,se=e.XpG();e.R7$(2),e.SpI("(-) ",Zt("WRITE_OFF_LABEL"),""),e.R7$(2),e.JRh(e.ii3(5,2,se.totalWriteOffAmount,se.settingData,!0,null==se.settingData?null:se.settingData.amountRoundOff))}}function Z(vt,ve){if(1&vt&&(e.j41(0,"td",84),e.EFF(1),e.k0s()),2&vt){const Zt=e.XpG(2).$implicit,se=e.XpG();e.R7$(),e.JRh(null!=se.customFields&&se.customFields.balance?null==se.customFields?null:se.customFields.balance:Zt("BAL_LABEL"))}}function et(vt,ve){if(1&vt&&(e.j41(0,"td",85),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&vt){const Zt=e.XpG(3);e.R7$(),e.SpI("",e.ii3(2,1,null==Zt.invoiceObject?null:Zt.invoiceObject.balance,Zt.settingData,!0,null==Zt.settingData?null:Zt.settingData.amountRoundOff)," ")}}function RA(vt,ve){if(1&vt&&(e.j41(0,"tr",97),e.DNE(1,Z,2,1,"td",96)(2,et,3,6,"td",92),e.k0s()),2&vt){const Zt=e.XpG(2);e.R7$(),e.Y8G("ngIf",(null==Zt.invoiceObject?null:Zt.invoiceObject.balance)>0),e.R7$(),e.Y8G("ngIf",(null==Zt.invoiceObject?null:Zt.invoiceObject.balance)>0)}}function nn(vt,ve){if(1&vt&&(e.j41(0,"div",98)(1,"span",66),e.EFF(2),e.k0s(),e.EFF(3),e.k0s()),2&vt){const Zt=e.XpG().$implicit,se=e.XpG();e.R7$(2),e.SpI("",Zt("AMOUNT_IN_WORDS_LABEL")," : "),e.R7$(),e.SpI("",se.amountInWord," ")}}function Zn(vt,ve){if(1&vt&&e.nrm(0,"img",104),2&vt){const Zt=e.XpG(3);e.Y8G("src",null==Zt.signature?null:Zt.signature.value,e.B4B)}}function Ei(vt,ve){if(1&vt&&(e.j41(0,"div",99),e.nrm(1,"div",14),e.j41(2,"div",100),e.DNE(3,Zn,1,1,"img",101),e.j41(4,"h6",102),e.EFF(5),e.k0s(),e.j41(6,"p",103),e.EFF(7),e.k0s()()()),2&vt){const Zt=e.XpG().$implicit,se=e.XpG();e.R7$(3),e.Y8G("ngIf",se.signature),e.R7$(2),e.JRh(null==se.organizationData?null:se.organizationData.contact_person_name),e.R7$(2),e.JRh(null!=se.customFields&&se.customFields.signature?null==se.customFields?null:se.customFields.signature:Zt("SIGN_LABEL"))}}function zA(vt,ve){if(1&vt&&(e.j41(0,"div",107)(1,"strong"),e.EFF(2),e.k0s(),e.nrm(3,"br"),e.EFF(4),e.k0s()),2&vt){const Zt=e.XpG(2).$implicit,se=e.XpG();e.R7$(2),e.JRh(null!=se.customFields&&se.customFields.payableTo?null==se.customFields?null:se.customFields.payableTo:Zt("PAY_TO_LABEL")),e.R7$(2),e.JRh(null==se.settingData||null==se.settingData.bankingDetails?null:se.settingData.bankingDetails.payableTo)}}function ri(vt,ve){if(1&vt&&(e.j41(0,"div",107)(1,"strong"),e.EFF(2),e.k0s(),e.nrm(3,"br"),e.EFF(4),e.k0s()),2&vt){const Zt=e.XpG(2).$implicit,se=e.XpG();e.R7$(2),e.JRh(Zt("BANK_DETAIL_LABEL")),e.R7$(2),e.SpI(" ",null==se.settingData||null==se.settingData.bankingDetails?null:se.settingData.bankingDetails.bankingDetails,"")}}function Ht(vt,ve){if(1&vt&&(e.j41(0,"div",107)(1,"strong"),e.EFF(2),e.k0s(),e.nrm(3,"br"),e.EFF(4),e.k0s()),2&vt){const Zt=e.XpG(2).$implicit,se=e.XpG();e.R7$(2),e.JRh(Zt("OTH_LABEL")),e.R7$(2),e.JRh(null==se.settingData||null==se.settingData.bankingDetails?null:se.settingData.bankingDetails.otherDetails)}}function lA(vt,ve){if(1&vt&&(e.j41(0,"div",105),e.DNE(1,zA,5,2,"div",106)(2,ri,5,2,"div",106)(3,Ht,5,2,"div",106),e.k0s()),2&vt){const Zt=e.XpG(2);e.R7$(),e.Y8G("ngIf",null==Zt.settingData||null==Zt.settingData.bankingDetails?null:Zt.settingData.bankingDetails.payableTo),e.R7$(),e.Y8G("ngIf",null==Zt.settingData||null==Zt.settingData.bankingDetails?null:Zt.settingData.bankingDetails.bankingDetails),e.R7$(),e.Y8G("ngIf",null==Zt.settingData||null==Zt.settingData.bankingDetails?null:Zt.settingData.bankingDetails.otherDetails)}}function ze(vt,ve){if(1&vt&&(e.qex(0),e.j41(1,"html",2)(2,"head"),e.nrm(3,"meta",3)(4,"meta",4)(5,"meta",5)(6,"meta",6),e.j41(7,"title"),e.EFF(8,"Invoice"),e.k0s()(),e.j41(9,"body",7)(10,"div",8,0)(12,"div",9),e.DNE(13,L,2,1,"div",10)(14,J,2,1,"div",10),e.j41(15,"div",11)(16,"h1",12),e.DNE(17,H,2,1,"span",13)(18,k,2,1,"span",13)(19,X,2,1,"span",13)(20,tt,2,1,"span",13)(21,pt,2,1,"span",13)(22,st,2,1,"span",13)(23,z,2,1,"span",13)(24,it,2,1,"span",13),e.k0s(),e.j41(25,"div",14)(26,"h4",15),e.EFF(27),e.k0s(),e.DNE(28,at,2,1,"p",16)(29,Y,2,2,"p",16)(30,x,3,2,"p",16)(31,v,3,2,"p",16)(32,O,2,2,"p",16),e.k0s()()(),e.j41(33,"div")(34,"div",17)(35,"div",18),e.DNE(36,G,2,1,"h5",19)(37,At,2,1,"h5",19),e.j41(38,"div",20),e.EFF(39),e.k0s(),e.j41(40,"div",21),e.DNE(41,dt,2,1,"div",13)(42,It,2,1,"div",13)(43,yt,2,1,"div",13)(44,qt,2,2,"div",13),e.k0s(),e.DNE(45,Mt,2,2,"div",13)(46,Xt,3,5,"div",13)(47,xt,2,1,"div",22)(48,ee,3,2,"div",23),e.k0s(),e.j41(49,"div",24),e.DNE(50,Ge,5,2,"div",25),e.k0s(),e.j41(51,"div",26)(52,"table",27)(53,"tbody")(54,"tr")(55,"td",28),e.DNE(56,Ce,2,1,"span",29)(57,je,2,0,"span",29)(58,iA,2,1,"span",29)(59,dA,2,1,"span",29)(60,Ye,2,1,"span",29)(61,rA,2,1,"span",29)(62,fA,2,1,"span",29)(63,TA,2,1,"span",29),e.k0s(),e.j41(64,"td")(65,"span",30),e.EFF(66),e.k0s()()(),e.j41(67,"tr")(68,"td",31),e.DNE(69,EA,2,1,"span",29)(70,fe,2,0,"span",29)(71,xe,2,1,"span",29)(72,FA,2,1,"span",29)(73,Xe,2,1,"span",29)(74,Ve,2,1,"span",29)(75,nA,2,1,"span",29)(76,_e,2,1,"span",29),e.k0s(),e.j41(77,"td")(78,"span",30),e.EFF(79),e.nI1(80,"dateFormat"),e.k0s()()(),e.DNE(81,tA,8,5,"tr",13)(82,on,5,2,"tr",13),e.k0s()()()(),e.j41(83,"h6",32),e.EFF(84),e.k0s()(),e.j41(85,"div",33)(86,"table",34)(87,"thead")(88,"tr")(89,"th",35),e.EFF(90),e.k0s(),e.j41(91,"th",36),e.EFF(92),e.k0s(),e.j41(93,"th",37),e.EFF(94),e.k0s(),e.j41(95,"th",38),e.EFF(96),e.k0s(),e.DNE(97,GA,2,1,"th",39)(98,Qn,2,1,"th",39),e.j41(99,"th",40),e.EFF(100),e.k0s(),e.DNE(101,_A,2,1,"th",41),e.k0s()(),e.j41(102,"tbody"),e.DNE(103,dn,28,35,"tr",23),e.k0s()()(),e.j41(104,"div",42)(105,"div",43)(106,"div",44)(107,"div",45),e.DNE(108,Yn,2,1,"div",46)(109,Tn,2,1,"div",13),e.k0s(),e.j41(110,"div",47)(111,"table",48)(112,"tbody"),e.DNE(113,Fn,6,11,"tr",49)(114,Te,6,7,"tr",50),e.k0s(),e.DNE(115,ue,14,15,"tbody",51),e.j41(116,"tbody"),e.DNE(117,qA,3,2,"tr",23),e.k0s(),e.DNE(118,Hn,7,8,"tr",13)(119,yi,14,15,"tbody",51),e.j41(120,"tbody"),e.DNE(121,ii,6,7,"tr",52)(122,gA,3,2,"tr",23)(123,WA,6,7,"tr",23)(124,$e,8,9,"tr",13),e.j41(125,"tr",53)(126,"td",54)(127,"span"),e.EFF(128),e.k0s()(),e.j41(129,"td",55)(130,"span"),e.EFF(131),e.nI1(132,"CurrencyPipe"),e.k0s()()(),e.DNE(133,M,3,2,"tr",23)(134,S,6,7,"tr",13)(135,RA,3,2,"tr",56),e.k0s()()()()(),e.DNE(136,nn,4,2,"div",57)(137,Ei,8,3,"div",58)(138,lA,4,3,"div",59),e.nrm(139,"br"),e.j41(140,"h6",32),e.EFF(141),e.k0s()()()()(),e.bVm()),2&vt){const Zt=ve.$implicit,se=e.XpG();e.R7$(10),e.Y8G("color",se.colorObj),e.R7$(3),e.Y8G("ngIf",se.logo.value&&"ONLINE_STORE"!=se.exportType),e.R7$(),e.Y8G("ngIf",se.osLogo.value&&"ONLINE_STORE"==se.exportType),e.R7$(3),e.Y8G("ngIf","INVOICE"==se.exportType),e.R7$(),e.Y8G("ngIf","ESTIMATE"==se.exportType),e.R7$(),e.Y8G("ngIf","SALE_ORDER"==se.exportType),e.R7$(),e.Y8G("ngIf","SALE_RETURN"==se.exportType),e.R7$(),e.Y8G("ngIf","PURCHASE"==se.exportType),e.R7$(),e.Y8G("ngIf","PURCHASE_ORDER"==se.exportType),e.R7$(),e.Y8G("ngIf","PURCHASE_RETURN"==se.exportType),e.R7$(),e.Y8G("ngIf","ONLINE_STORE"==se.exportType),e.R7$(3),e.JRh(null==se.organizationData?null:se.organizationData.org_name),e.R7$(),e.Y8G("ngIf",null==se.organizationData?null:se.organizationData.org_address_1),e.R7$(),e.Y8G("ngIf",null==se.organizationData?null:se.organizationData.org_phone_no),e.R7$(),e.Y8G("ngIf",null==se.organizationData?null:se.organizationData.display_email),e.R7$(),e.Y8G("ngIf",null==se.organizationData?null:se.organizationData.website_link),e.R7$(),e.Y8G("ngIf",null==se.organizationData?null:se.organizationData.business_id),e.R7$(4),e.Y8G("ngIf","INVOICE"==se.exportType||"ESTIMATE"==se.exportType||"SALE_ORDER"==se.exportType||"SALE_RETURN"==se.exportType||"ONLINE_STORE"==se.exportType),e.R7$(),e.Y8G("ngIf","PURCHASE"==se.exportType||"PURCHASE_ORDER"==se.exportType||"PURCHASE_RETURN"==se.exportType),e.R7$(2),e.JRh(null==se.client?null:se.client.orgName),e.R7$(2),e.Y8G("ngIf",null==se.client?null:se.client.address),e.R7$(),e.Y8G("ngIf",null==se.client?null:se.client.email),e.R7$(),e.Y8G("ngIf",null==se.client?null:se.client.number),e.R7$(),e.Y8G("ngIf",null==se.client?null:se.client.businessId),e.R7$(),e.Y8G("ngIf",se.invoiceObject.poNumber),e.R7$(),e.Y8G("ngIf",se.invoiceObject.poDate),e.R7$(),e.Y8G("ngIf","ONLINE_STORE"==se.exportType),e.R7$(),e.Y8G("ngForOf",se.getCustomFields(se.invoiceObject.userCustomFields)),e.R7$(),e.Y8G("ngClass",e.l_i(90,b,"ONLINE_STORE"==se.exportType,"ONLINE_STORE"!=se.exportType)),e.R7$(),e.Y8G("ngIf",("INVOICE"==se.exportType||"ESTIMATE"==se.exportType||"SALE_ORDER"==se.exportType||"SALE_RETURN"==se.exportType)&&(null==se.client?null:se.client.shippingAddress)),e.R7$(),e.Y8G("ngClass",e.l_i(93,C,"ONLINE_STORE"==se.exportType,"ONLINE_STORE"!=se.exportType)),e.R7$(5),e.Y8G("ngIf","INVOICE"==se.exportType),e.R7$(),e.Y8G("ngIf","ESTIMATE"==se.exportType),e.R7$(),e.Y8G("ngIf","SALE_ORDER"==se.exportType),e.R7$(),e.Y8G("ngIf","SALE_RETURN"==se.exportType),e.R7$(),e.Y8G("ngIf","PURCHASE"==se.exportType),e.R7$(),e.Y8G("ngIf","PURCHASE_ORDER"==se.exportType),e.R7$(),e.Y8G("ngIf","PURCHASE_RETURN"==se.exportType),e.R7$(),e.Y8G("ngIf","ONLINE_STORE"==se.exportType),e.R7$(3),e.JRh(null==se.invoiceObject?null:se.invoiceObject.transactionNo),e.R7$(3),e.Y8G("ngIf","INVOICE"==se.exportType),e.R7$(),e.Y8G("ngIf","ESTIMATE"==se.exportType),e.R7$(),e.Y8G("ngIf","SALE_ORDER"==se.exportType),e.R7$(),e.Y8G("ngIf","SALE_RETURN"==se.exportType),e.R7$(),e.Y8G("ngIf","PURCHASE"==se.exportType),e.R7$(),e.Y8G("ngIf","PURCHASE_ORDER"==se.exportType),e.R7$(),e.Y8G("ngIf","PURCHASE_RETURN"==se.exportType),e.R7$(),e.Y8G("ngIf","ONLINE_STORE"==se.exportType),e.R7$(3),e.JRh(e.i5U(80,82,null==se.invoiceObject?null:se.invoiceObject.createDate,se.settingData)),e.R7$(2),e.Y8G("ngIf",se.invoiceObject.dueDate),e.R7$(),e.Y8G("ngIf",se.invoiceObject.invoiceRefNo),e.R7$(2),e.JRh(null==se.invoiceObject?null:se.invoiceObject.headerInvoice),e.R7$(6),e.JRh(Zt("SR_NO")),e.R7$(2),e.SpI("",null!=se.customFields&&se.customFields.productService?null==se.customFields?null:se.customFields.productService:Zt("PRODUCT_SERVICES_LABEL")," "),e.R7$(2),e.JRh(null!=se.customFields&&se.customFields.quantity?null==se.customFields?null:se.customFields.quantity:Zt("QTY_LABEL")),e.R7$(2),e.JRh(null!=se.customFields&&se.customFields.rate?null==se.customFields?null:se.customFields.rate:Zt("RATE_LABEL")),e.R7$(),e.Y8G("ngIf",se.otherInvoiceDetails.showDiscountOnItem&&"ONLINE_STORE"!=se.exportType),e.R7$(),e.Y8G("ngIf",se.otherInvoiceDetails.exclusiveTaxOnItemExists&&"ONLINE_STORE"!=se.exportType),e.R7$(2),e.JRh(null!=se.customFields&&se.customFields.amount?null==se.customFields?null:se.customFields.amount:Zt("AMT_LABEL")),e.R7$(),e.Y8G("ngIf",se.otherInvoiceDetails.inclusiveTaxOnItemExists&&"ONLINE_STORE"!=se.exportType),e.R7$(2),e.Y8G("ngForOf",se.invoiceObject.saleProductList),e.R7$(5),e.Y8G("ngIf",se.otherInvoiceDetails.termsAndConditionExist),e.R7$(),e.Y8G("ngIf",se.otherInvoiceDetails.termsAndConditionExist),e.R7$(4),e.Y8G("ngIf",se.otherInvoiceDetails.showDiscountOnItem||se.otherInvoiceDetails.exclusiveTaxOnItemExists),e.R7$(),e.Y8G("ngIf",se.otherInvoiceDetails.showDiscountOnItem&&"ONLINE_STORE"!=se.exportType),e.R7$(),e.Y8G("ngIf",se.otherInvoiceDetails.inclusiveTaxOnItemExists&&"ONLINE_STORE"!=se.exportType),e.R7$(2),e.Y8G("ngForOf",se.otherInvoiceDetails.itemExclusiveTaxes),e.R7$(),e.Y8G("ngIf",se.invoiceObject.discountEntity&&"ONLINE_STORE"!=se.exportType),e.R7$(),e.Y8G("ngIf",se.otherInvoiceDetails.inclusiveTaxOnBillExists&&"ONLINE_STORE"!=se.exportType),e.R7$(2),e.Y8G("ngIf","ONLINE_STORE"!=se.exportType),e.R7$(),e.Y8G("ngForOf",se.invoiceObject.taxList),e.R7$(),e.Y8G("ngForOf",se.otherChargesList),e.R7$(),e.Y8G("ngIf",null!=(null==se.invoiceObject?null:se.invoiceObject.roundOffEntity)&&0!==(null==se.invoiceObject?null:se.invoiceObject.roundOffEntity.amount)&&"ONLINE_STORE"!=se.exportType),e.R7$(4),e.JRh(null!=se.customFields&&se.customFields.grandTotal?null==se.customFields?null:se.customFields.grandTotal:Zt("GRAND_TOTAL")),e.R7$(3),e.JRh(e.ii3(132,85,null==se.invoiceObject?null:se.invoiceObject.amount,se.settingData,!0,null==se.settingData?null:se.settingData.amountRoundOff)),e.R7$(2),e.Y8G("ngForOf",se.paidLinkAmt),e.R7$(),e.Y8G("ngIf",se.totalWriteOffAmount&&"ONLINE_STORE"!=se.exportType),e.R7$(),e.Y8G("ngIf","INVOICE"==se.exportType||"PURCHASE"==se.exportType||"SALE_RETURN"==se.exportType||"PURCHASE_RETURN"==se.exportType),e.R7$(),e.Y8G("ngIf",null==se.settingData||null==se.settingData.invoiceThemeSettings?null:se.settingData.invoiceThemeSettings.isShowAmountInWord),e.R7$(),e.Y8G("ngIf","ONLINE_STORE"!=se.exportType),e.R7$(),e.Y8G("ngIf","INVOICE"==se.exportType||"ESTIMATE"==se.exportType&&(null==se.settingData||null==se.settingData.bankingDetails?null:se.settingData.bankingDetails.displayInEstimate)),e.R7$(3),e.JRh(null==se.invoiceObject?null:se.invoiceObject.footerInvoice)}}let Qe=(()=>{class vt{constructor(Zt,se,gn,jn,bi,Li,bA,$A,pn,Ln){this.invoiceTemplateService=Zt,this.dataStoreService=se,this.syncDbService=gn,this.syncApiService=jn,this.commonService=bi,this.domSanitizer=Li,this.englishNoToWordService=bA,this.amountInWordService=$A,this.translocoService=pn,this.settingService=Ln,this.listOfProducts=[],this.colorObj={bgColor:"",fontColor:""},this.amtIncTax=0,this.incTaxAmt=0,this.excTaxAmt1=0,this.taxableAmt=0,this.taxAccountList=[],this.otherChargesList=[],this.exportType="",this.totalWriteOffAmount=0,this.totalBalanceAmount=0,this.otherInvoiceDetails={baseAmount:0,itemDiscountTotal:0,itemQuantityTotal:0,itemInclusiveTaxTotal:0,itemExclusiveTaxTotal:0,invoiceInclusiveTaxTotal:0,invoiceExclusiveTaxTotal:0,itemsTotal:0,taxableAmount:0,amountIncTax:0,itemInclusiveTaxes:[],itemExclusiveTaxes:[],invoiceInclusiveTaxes:[],invoiceExclusiveTaxes:[],subTotal:0,invoiceAmountIncTax:0,invoiceTaxableAmount:0,inclusiveTaxOnItemExists:!1,exclusiveTaxOnItemExists:!1,inclusiveTaxOnBillExists:!1,exclusiveTaxOnBillExists:!1,showDiscountOnItem:!1,showDiscountOnBill:!1,termsAndConditionExist:!1},this.activeLanguage=this.translocoService.getActiveLang(),this.requestFrom="",this.logo=this.settingService.defaultLogoOrSignature("logo"),this.signature=this.settingService.defaultLogoOrSignature("signature"),this.osLogo=this.settingService.defaultLogoOrSignature("osLogo"),this.ecommSaleOrderList=[],"hi"==pn.getActiveLang()&&(this.activeLanguage="en");let eo=this.invoiceTemplateService.getTemplateSettings();this.colorObj.bgColor=eo.colorcode,this.colorObj.fontColor="#FFFFFF",this.setStyleVariables()}setStyleVariables(){var se=document.body.style;[{key:"--theme-bg-color",value:this.colorObj.bgColor},{key:"--theme-color",value:this.colorObj.bgColor},{key:"--theme-bg-font",value:this.colorObj.fontColor},{key:"--alice-blue",value:"#eff3f6"}].forEach(gn=>{se.setProperty(gn.key,gn.value)})}ngOnInit(){if(this.fetchSettings(),this.billDiscount=this.invoiceObject.discountEntity,!(0,t.isEmpty)(this.invoiceObject.otherChargeList))for(let Zt of this.invoiceObject.otherChargeList)this.otherChargesList.push(this.invoiceTemplateService.getOtherChargesList(Zt));if(this.invoiceTaxList=this.invoiceObject.taxList,this.exportType=this.invoiceObject.exportType,this.requestFrom=this.invoiceObject.requestFrom,this.fetchDBData(),this.otherInvoiceDetails={baseAmount:roundToEven((0,t.sumBy)(this.invoiceObject.saleProductList,Zt=>Zt.rate*Zt.qty),2),amountIncTax:0,itemDiscountTotal:roundToEven((0,t.sumBy)(this.invoiceObject.saleProductList,"discountAmount"),2),itemQuantityTotal:roundToEven((0,t.sumBy)(this.invoiceObject.saleProductList,"qty"),2),itemInclusiveTaxes:[],itemExclusiveTaxes:[],invoiceInclusiveTaxes:(0,t.isEmpty)(this.invoiceObject.taxList)?[]:F.DH.groupByTax(this.invoiceObject.taxList.filter(Zt=>1==Zt.taxInclExcl)),invoiceExclusiveTaxes:(0,t.isEmpty)(this.invoiceObject.taxList)?[]:F.DH.groupByTax(this.invoiceObject.taxList.filter(Zt=>0==Zt.taxInclExcl)),itemInclusiveTaxTotal:0,itemExclusiveTaxTotal:0,invoiceInclusiveTaxTotal:0,invoiceExclusiveTaxTotal:0,taxableAmount:0,itemsTotal:roundToEven((0,t.sumBy)(this.invoiceObject.saleProductList,"total"),2),subTotal:0,invoiceAmountIncTax:0,invoiceTaxableAmount:0,exclusiveTaxOnItemExists:!1,inclusiveTaxOnItemExists:!1,inclusiveTaxOnBillExists:!1,exclusiveTaxOnBillExists:!1,showDiscountOnItem:!1,showDiscountOnBill:!1,termsAndConditionExist:!1},this.otherInvoiceDetails.termsAndConditionExist=!(0,t.isEmpty)(this.invoiceObject.termsAndConditions)&&!(0,t.isEmpty)(JSON.parse(this.invoiceObject.termsAndConditions)),!(0,t.isEmpty)(this.invoiceObject.taxList))for(let Zt of this.invoiceObject.taxList)1==Zt.taxInclExcl?this.otherInvoiceDetails.inclusiveTaxOnBillExists=!0:0==Zt.taxInclExcl&&(this.otherInvoiceDetails.exclusiveTaxOnBillExists=!0);if(!(0,t.isEmpty)(this.invoiceObject.saleProductList)){for(let Zt of this.invoiceObject.saleProductList)if("ONLINE_STORE"!=this.exportType&&(Zt.discountAmount>0&&(this.otherInvoiceDetails.showDiscountOnItem=!0),isJsonString(Zt.appliedTax)))for(let se of this.jsonParse(Zt.appliedTax))(0,t.isNull)(se.percentage)&&(se.percentage=0),1==se.taxInclExcl?this.otherInvoiceDetails.itemInclusiveTaxes.push(se):this.otherInvoiceDetails.itemExclusiveTaxes.push(se);"ONLINE_STORE"!=this.exportType&&((0,t.isEmpty)(this.otherInvoiceDetails.itemExclusiveTaxes)||(this.otherInvoiceDetails.exclusiveTaxOnItemExists=!0),(0,t.isEmpty)(this.otherInvoiceDetails.itemInclusiveTaxes)||(this.otherInvoiceDetails.inclusiveTaxOnItemExists=!0),this.otherInvoiceDetails.subTotal=roundToEven(this.otherInvoiceDetails.baseAmount-this.otherInvoiceDetails.itemDiscountTotal+(0,t.sumBy)(this.otherInvoiceDetails.itemExclusiveTaxes,"calculateTax"),2),this.otherInvoiceDetails=(0,t.assign)(this.otherInvoiceDetails,{amountIncTax:roundToEven(this.otherInvoiceDetails.baseAmount-this.otherInvoiceDetails.itemDiscountTotal,2),invoiceAmountIncTax:roundToEven(this.otherInvoiceDetails.subTotal-this.invoiceObject.discountEntity,2),invoiceInclusiveTaxTotal:roundToEven((0,t.sumBy)(this.otherInvoiceDetails.invoiceInclusiveTaxes,"calculateTax"),2),itemInclusiveTaxTotal:roundToEven((0,t.sumBy)(this.otherInvoiceDetails.itemInclusiveTaxes,"calculateTax"),2)}),this.otherInvoiceDetails=(0,t.isEmpty)(this.invoiceObject.discountEntity)?(0,t.assign)(this.otherInvoiceDetails,{invoiceAmountIncTax:roundToEven(this.otherInvoiceDetails.subTotal,2)}):(0,t.assign)(this.otherInvoiceDetails,{invoiceAmountIncTax:roundToEven(this.otherInvoiceDetails.subTotal-this.invoiceObject.discountEntity.calculatedDiscount,2)}),this.otherInvoiceDetails.taxableAmount=roundToEven(this.otherInvoiceDetails.amountIncTax-this.otherInvoiceDetails.itemInclusiveTaxTotal,2),this.otherInvoiceDetails.invoiceTaxableAmount=roundToEven(this.otherInvoiceDetails.invoiceAmountIncTax-this.otherInvoiceDetails.invoiceInclusiveTaxTotal,2),this.otherInvoiceDetails.itemInclusiveTaxes=F.DH.groupByTax(this.otherInvoiceDetails.itemInclusiveTaxes),this.otherInvoiceDetails.itemExclusiveTaxes=F.DH.groupByTax(this.otherInvoiceDetails.itemExclusiveTaxes),(0,t.isEmpty)(this.otherInvoiceDetails.itemInclusiveTaxes)||(this.otherInvoiceDetails.inclusiveTaxOnItemExists=!0),(0,t.isEmpty)(this.otherInvoiceDetails.itemExclusiveTaxes)||(this.otherInvoiceDetails.exclusiveTaxOnItemExists=!0))}}fetchSettings(){var Zt=this;this.syncApiService.fetchDbData("allSettings",function(){var se=(0,l.A)(function*(gn){var jn=yield gn.data;200===gn.status&&!(0,t.isEmpty)(jn.allSettings)&&(Zt.settingData=jn.allSettings.deviceSettings,Zt.customFields=Zt.settingData.customFields,Zt.amountInWord=Zt.englishNoToWordService.getNumberToWord(String(Zt.invoiceObject.amount.toFixed(2)),Zt.settingData),1==Zt.settingData.invoiceThemeSettings.amountWordFormat&&(Zt.amountInWord=Zt.amountInWordService.amountToWord(String(Zt.invoiceObject.amount.toFixed(2)),Zt.settingData)))});return function(gn){return se.apply(this,arguments)}}())}fetchDBData(){var Zt=this;return(0,l.A)(function*(){Zt.syncApiService.fetchMultipleDbData(["filterSettingData","filterOrganizationData","account","writeOff","payment","paymentLink","profileImages","ecommSaleOrder"],function(){var se=(0,l.A)(function*(gn){var jn=yield gn.data;if(200===gn.status&&!(0,t.isEmpty)(jn))if((0,t.has)(jn,"filterSettingData")&&!(0,t.isEmpty)(jn.filterSettingData)&&(Zt.settingData=jn.filterSettingData,Zt.customFields=Zt.settingData.customFields,Zt.amountInWord=Zt.englishNoToWordService.getNumberToWord(String(Zt.invoiceObject.amount.toFixed(2)),Zt.settingData),1==Zt.settingData.invoiceThemeSettings.amountWordFormat&&(Zt.amountInWord=Zt.amountInWordService.amountToWord(String(Zt.invoiceObject.amount.toFixed(2)),Zt.settingData))),(0,t.has)(jn,"profileImages")&&!(0,t.isEmpty)(jn.profileImages)&&"ONLINE_STORE"!=Zt.exportType?Zt.setLogoAndSignature(jn.profileImages):(0,t.has)(jn,"profileImages")&&!(0,t.isEmpty)(jn.profileImages)&&"ONLINE_STORE"==Zt.exportType&&Zt.setOsStoreLogoAndSignature(jn.profileImages),(0,t.has)(jn,"filterOrganizationData")&&!(0,t.isEmpty)(jn.filterOrganizationData)&&(Zt.organizationData=jn.filterOrganizationData),"ONLINE_STORE"==Zt.invoiceObject.exportType)(0,t.has)(jn,"ecommSaleOrder")&&!(0,t.isEmpty)(jn.ecommSaleOrder)&&(Zt.ecommSaleOrderList=jn.ecommSaleOrder.filter(bi=>0==bi.enable)),(0,t.isEmpty)(Zt.ecommSaleOrderList)||(Zt.client=Zt.invoiceTemplateService.prepareEcommClientData(Zt.ecommSaleOrderList,Zt.invoiceObject.uniqueKey));else{if((0,t.has)(jn,"account")&&!(0,t.isEmpty)(jn.account)&&(Zt.clientList=jn.account,Zt.currentClient=Zt.clientList.filter(bi=>bi.uniqueKeyFKOtherTable===Zt.invoiceObject.uniqueKeyFKClient),Zt.client=(0,t.isEmpty)(Zt.currentClient)?"SETTINGS"==Zt.requestFrom?Zt.invoiceTemplateService.getDefaultClientInfo(Zt.invoiceObject.uniqueKeyFKClient):null:Zt.currentClient[0].clientEntity),!(0,t.isEmpty)(jn.writeOff)&&(0,t.has)(Zt.settingData,"invoicePaymentTracking")&&1==Zt.settingData.invoicePaymentTracking&&(Zt.totalWriteOffAmount=F.DH.roundToEven((0,t.sumBy)(jn.writeOff.filter(bi=>bi.uniqueKeyOtherFK==Zt.invoiceObject.uniqueKey),"amount"),2)),(0,t.isEmpty)(jn.payment)||(Zt.paidAmt=jn.payment.filter(Li=>Li.uniqueKeyClient==Zt.invoiceObject.uniqueKeyFKClient)),!(0,t.isEmpty)(jn.paymentLink)){let Li=jn.paymentLink.filter($A=>$A.uniqueKeyLinkWithAccountEntity==Zt.invoiceObject.uniqueKeySales&&$A.uniqueKeyClientAccountEntity==Zt.invoiceObject.uniqueKeyFKAccount);Zt.paidLinkAmt=Li;let bA=[];for(let $A of Zt.paidAmt)for(let pn of Li)($A.uniqueKeyFKLedger==pn.uniqueKeyFKLedger||$A.uniqueKeyPayment==pn.uniqueKeyFKPaymentEntity)&&bA.push({amount:pn.amount,dateOfPayment:$A.dateOfPayment});Zt.paidLinkAmt=bA}(0,t.isEmpty)(Zt.paidLinkAmt)||(Zt.paidLinkAmt=Zt.paidLinkAmt.filter(bi=>bi.amount>0)),(0,t.has)(Zt.settingData,"invoicePaymentTracking")&&1==Zt.settingData.invoicePaymentTracking&&(Zt.totalBalanceAmount=Zt.invoiceObject.amount-(0,t.sumBy)(Zt.paidAmt,"amount")),Zt.taxAccountList=(0,t.orderBy)((0,t.without)("PURCHASE"==Zt.exportType||"PURCHASE_ORDER"==Zt.exportType||"PURCHASE_RETURN"==Zt.exportType?pluckAccount(jn.account,8).map((bi,Li)=>{if(2==bi.taxDetailEntity.taxType)return{...bi,isChecked:bi.taxDetailEntity.initiallyChecked,total:0,percentage:null}}):pluckAccount(jn.account,8).map((bi,Li)=>{if(1==bi.taxDetailEntity.taxType)return{...bi,isChecked:bi.taxDetailEntity.initiallyChecked,total:0,percentage:null}}),void 0),["deviceCreateDate"],["asc"])}});return function(gn){return se.apply(this,arguments)}}())})()}getCustomFields(Zt){if("string"==typeof Zt&&!(0,t.isEmpty)(Zt)){let se=JSON.parse(Zt);if(!(0,t.isEmpty)(se))return F.DH.convertToKeyValuePair(se)}return[]}jsonParse(Zt){return(0,t.isEmpty)(Zt)?null:JSON.parse(Zt)}setLogoAndSignature(Zt){this.logo=(0,t.find)(Zt,{uniqueIdentifier:"logo-a3ed60b4-e6b7-4ee5-b98b-eb4aa753d516"}),this.signature=(0,t.find)(Zt,{uniqueIdentifier:"sign-ef4cdc2f-f6f9-42d8-850f-8eb6784ed49f"})}setOsStoreLogoAndSignature(Zt){this.osLogo=(0,t.find)(Zt,{uniqueIdentifier:"online-store-logo-s8965465-e6b7-4ee5-b98b-eb4aa7kadjlfn"})}static#t=this.\u0275fac=function(se){return new(se||vt)(e.rXU(_.B),e.rXU(D.V),e.rXU(h.P),e.rXU(s.P),e.rXU(u.h),e.rXU(g.up),e.rXU(a.k),e.rXU(c.R),e.rXU(B.JO),e.rXU(p.q))};static#e=this.\u0275cmp=e.VBU({type:vt,selectors:[["app-template-seven"]],inputs:{invoiceObject:"invoiceObject"},decls:1,vars:1,consts:[["template7",""],[4,"transloco","translocoLang"],["dir","ltr",1,"scale-html"],["charset","utf-8"],["name","viewport","content","width=1240, initial-scale=1, shrink-to-fit=no "],["name","description","content","Report generated by Simple Accounting"],["name","author","content","Simple Accounting"],["id","template7"],["appInvoiceColor","",1,"container-fluid","page_breck",3,"color"],[1,"row","m-0","headerSection"],["class","col-auto ps-0 logo",4,"ngIf"],[1,"col","pe-0","text-end"],[1,"invoiceTitle"],[4,"ngIf"],[1,"col"],[1,"org_name"],["class","m-0 p-0",4,"ngIf"],[1,"row","me-0","ms-0","mt-2"],[1,"col-md-4","ps-0"],["class","m-0 billToShipToLabel",4,"ngIf"],[1,"m-0","clientOrgName"],[1,"m-0","text-pre-wrap"],["class","m-0",4,"ngIf"],[4,"ngFor","ngForOf"],[1,"",3,"ngClass"],["class","text-pre-wrap",4,"ngIf"],[1,"pe-0",3,"ngClass"],[1,"table","invoice_no_datde"],[1,"invNo"],["class","fw-bold",4,"ngIf"],[1,"fw-normal"],[1,"invDate"],[1,"head_foot_note"],[1,"table-responsive"],[1,"table","template-table"],[1,"serialNo"],[1,"productName"],[1,"quantity"],[1,"rate"],["class","taxExclusive",4,"ngIf"],[1,"amount"],["class","taxInclusive",4,"ngIf"],[1,"pt-2"],[1,"termSummerySection"],[1,"row","p-0","justify-content-around"],[1,"col-md-7","ps-0","termAndConditionSection"],["class","pleaseNote",4,"ngIf"],[1,"col-md-5","subtotal_section"],[1,"table","mb-0","template-table"],["class","amountIncTax",4,"ngIf"],["class","amountIncTax fw-bold",4,"ngIf"],["class","table-bg-grey",4,"ngIf"],["class","totalSubtotal",4,"ngIf"],[1,"grandTotal"],[1,"fw-bold","table-head"],[1,"sub-amt","fw-bold","table-head"],["class","balance fw-bold border-top",4,"ngIf"],["class","amountInWordSection pt-3",4,"ngIf"],["class","row  m-0",4,"ngIf"],["class","row pt-3 m-0",4,"ngIf"],[1,"col-auto","ps-0","logo"],[1,"img-responsive",3,"src"],[1,"m-0","p-0"],[1,"m-0","billToShipToLabel"],[1,"m-0"],[1,"text-pre-wrap"],[1,"fw-bold"],[1,"invDate","fw-bold"],[1,"taxExclusive"],[1,"taxInclusive"],[1,"prd_title"],["class","m-0 prodDesc ",4,"ngIf"],[1,"m-0","prodDesc"],["class","prodDesc",4,"ngFor","ngForOf"],[1,"m-0","unit"],[1,"prodDesc"],[1,"m-0","taxOnItem"],[1,"pleaseNote"],["class","terms-condition ps-1",4,"ngFor","ngForOf"],[1,"terms-condition","ps-1"],[1,"row"],[1,"col-md-1","text-end","pe-0"],[1,"col-md-11","ps-0","pre-wrap"],[1,"amountIncTax"],[1,""],[1,"sub-amt"],[1,"amountIncTax","fw-bold"],[1,"table-bg-grey"],[1,"ps-3"],["class","font-italic ps-3",4,"ngIf"],[1,"font-italic","ps-3"],["class","ps-3",4,"ngIf"],["class","sub-amt",4,"ngIf"],["class","p-0",4,"ngIf"],[1,"p-0"],[1,"totalSubtotal"],["class","",4,"ngIf"],[1,"balance","fw-bold","border-top"],[1,"amountInWordSection","pt-3"],[1,"row","m-0"],[1,"col-auto","text-center","align-self-end","signature-pdf"],["class","img-responsive signature_img",3,"src",4,"ngIf"],[1,"m-0","ownerName"],[1,"m-0","fw-bold"],[1,"img-responsive","signature_img",3,"src"],[1,"row","pt-3","m-0"],["class","col bankingDetails",4,"ngIf"],[1,"col","bankingDetails"]],template:function(se,gn){1&se&&e.DNE(0,ze,142,96,"ng-container",1),2&se&&e.Y8G("translocoLang",gn.activeLanguage)},dependencies:[f.YU,f.Sq,f.bT,B.bA,E.a,w.o,Q.a],styles:["body[_ngcontent-%COMP%]{background-repeat:repeat;background:#fff;font-family:TSCustom;color:#000;font-size:12px}.page_breck[_ngcontent-%COMP%]{page-break-before:always}.invoiceTitle[_ngcontent-%COMP%]{font-size:26px;margin:0;text-transform:uppercase}.side_margin[_ngcontent-%COMP%]{margin-left:15px;margin-right:15px}b[_ngcontent-%COMP%], strong[_ngcontent-%COMP%]{font-weight:bolder}.headerSection[_ngcontent-%COMP%]{padding-top:30px;padding-bottom:10px;margin-bottom:15px;border-bottom:2px solid var(--theme-bg-color)}.logo-details[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:14px}.headerSection[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{font-size:18px;margin:0}.logo[_ngcontent-%COMP%]{width:160px;height:120px}.logo[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-width:100%;max-height:100%;display:flex;margin:0}.invoice_title[_ngcontent-%COMP%]{border-top:1px solid var(--theme-color);border-bottom:1px solid var(--theme-color);color:var(--theme-color);padding:5px;font-weight:400}.org_name[_ngcontent-%COMP%]{font-weight:700}.billToShipToLabel[_ngcontent-%COMP%]{color:#000;font-weight:700;font-size:14px;text-transform:uppercase}.invoice_no_datde[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%], tr[_ngcontent-%COMP%], td[_ngcontent-%COMP%]{border-color:inherit;border-style:solid;border-width:0}.productName[_ngcontent-%COMP%]{width:300px}.head_foot_note[_ngcontent-%COMP%]{font-size:14px;padding:10px 0 6px;font-weight:700;white-space:pre-wrap}.invoice_no_datde[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border:none!important;padding:0}.invNo[_ngcontent-%COMP%], .invDate[_ngcontent-%COMP%], .invRef[_ngcontent-%COMP%]{text-align:end;padding-right:6px!important}.clientOrgName[_ngcontent-%COMP%]{color:#000;font-weight:700;font-size:15px}.invoice_no_datde[_ngcontent-%COMP%]{text-align:start}.transaction_no[_ngcontent-%COMP%]{color:#000;font-size:33px;font-weight:700}table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]{background:var(--theme-bg-color);color:var(--theme-bg-font)}table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{border-bottom:1px solid #C8C8C8;font-size:12px}.prd_title[_ngcontent-%COMP%]{font-size:12px;font-weight:700;word-break:break-word}.prodDesc[_ngcontent-%COMP%]{font-size:12px;font-weight:400;word-break:break-word}.unit[_ngcontent-%COMP%], .discPer[_ngcontent-%COMP%], .taxOnItem[_ngcontent-%COMP%]{font-size:10px;font-style:italic;white-space:nowrap;word-wrap:break-word;font-weight:400}table[_ngcontent-%COMP%]   tfoot[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], table[_ngcontent-%COMP%]   tfoot[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{border:1px solid #C8C8C8;font-size:14px;font-weight:500}.quantity[_ngcontent-%COMP%], .rate[_ngcontent-%COMP%], .discount[_ngcontent-%COMP%], .taxExclusive[_ngcontent-%COMP%], .amount[_ngcontent-%COMP%], .taxInclusive[_ngcontent-%COMP%]{text-align:end;vertical-align:top!important}.total-tem-two[_ngcontent-%COMP%]{background:#eee;border-bottom:1px solid #cfcfcf;border-top:1px solid #cfcfcf}.subtotal_section[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], .subtotal_section[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{border:0px solid #C8C8C8;padding:2px 4px;font-size:12px}.signature-pdf[_ngcontent-%COMP%]{padding:10px;max-width:50%}.signature-pdf[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:200px;height:auto;margin-bottom:8px}.ownerName[_ngcontent-%COMP%]{font-size:12px}.signature-pdf[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:12px;padding:3px 0}.sub-amt[_ngcontent-%COMP%]{text-align:end}.serialNo[_ngcontent-%COMP%]{text-align:center;width:60px}.inclusiveTaxSection[_ngcontent-%COMP%]{background:#f3f3f3!important;padding:2px 10px}.header_section[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:14px}.pleaseNote[_ngcontent-%COMP%], .totalSubtotal[_ngcontent-%COMP%]{font-weight:700;padding-right:5px}.termAndConditionSection[_ngcontent-%COMP%]   ol[_ngcontent-%COMP%]{padding-left:20px}.grandTotal[_ngcontent-%COMP%]{background:var(--theme-bg-color);color:var(--theme-bg-font)}tr.balance[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border-top:1px solid black!important}.bankingDetails[_ngcontent-%COMP%]{padding:5px;border:1px solid #C8C8C8;white-space:pre-wrap}.grandTotal[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{padding:0 4px}","[_nghost-%COMP%]{--theme-bg-color: #3989c6;--theme-color: #3989c6;--theme-bg-font: white;--alice-blue: #eff3f6;--column-width: 80px;--theme-alternate-bg-color: #eaeaea }.new-page[_ngcontent-%COMP%]{page-break-before:always}hr[_ngcontent-%COMP%]:not([size]){height:1px;background:var(--theme-bg-color);opacity:1}p[_ngcontent-%COMP%]{line-height:1.4;font-size:12px;white-space:pre-wrap}.shipTodetails[_ngcontent-%COMP%], .billTodetails[_ngcontent-%COMP%]{text-align:start;word-break:break-word}a[_ngcontent-%COMP%]{color:inherit;letter-spacing:-.1px!important}a[_ngcontent-%COMP%]:link{text-decoration:none!important}ul[_ngcontent-%COMP%], ol[_ngcontent-%COMP%]{margin:0}li[_ngcontent-%COMP%]{padding-top:5px;font-size:12px;list-style:none}.col-md-1[_ngcontent-%COMP%], .col-sm-1[_ngcontent-%COMP%], .col-lg-1[_ngcontent-%COMP%]{width:8%;float:left}.col-md-2[_ngcontent-%COMP%], .col-sm-2[_ngcontent-%COMP%], .col-lg-2[_ngcontent-%COMP%]{width:17%;float:left}.col-md-3[_ngcontent-%COMP%], .col-sm-3[_ngcontent-%COMP%], .col-lg-3[_ngcontent-%COMP%]{width:25%;float:left}.prodDesc[_ngcontent-%COMP%]{font-size:11px;word-break:break-word;white-space:pre-wrap}.header_section[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:13px;white-space:pre-wrap}.headerSection[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:14px;white-space:pre-wrap}.col-md-4[_ngcontent-%COMP%], .col-sm-4[_ngcontent-%COMP%], .col-lg-4[_ngcontent-%COMP%]{width:33%;float:left}.col-md-5[_ngcontent-%COMP%], .col-sm-5[_ngcontent-%COMP%], .col-lg-5[_ngcontent-%COMP%]{width:42%;float:left}.col-md-6[_ngcontent-%COMP%], .col-sm-6[_ngcontent-%COMP%], .col-lg-6[_ngcontent-%COMP%]{width:50%;float:left}.col-md-7[_ngcontent-%COMP%], .col-sm-7[_ngcontent-%COMP%], .col-lg-7[_ngcontent-%COMP%]{width:58%;float:left}.col-md-8[_ngcontent-%COMP%], .col-sm-8[_ngcontent-%COMP%], .col-lg-8[_ngcontent-%COMP%]{width:67%;float:left}.col-md-9[_ngcontent-%COMP%], .col-sm-9[_ngcontent-%COMP%], .col-lg-9[_ngcontent-%COMP%]{width:75%;float:left}.col-md-10[_ngcontent-%COMP%], .col-sm-10[_ngcontent-%COMP%], .col-lg-10[_ngcontent-%COMP%]{width:83%;float:left}.col-md-11[_ngcontent-%COMP%], .col-sm-11[_ngcontent-%COMP%], .col-lg-11[_ngcontent-%COMP%]{width:92%;float:left}.col-md-12[_ngcontent-%COMP%], .col-sm-12[_ngcontent-%COMP%], .col-lg-12[_ngcontent-%COMP%]{width:100%;float:left}table.productTable[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]:not(.productName){word-wrap:break-word}.amountIncTax[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{font-weight:700;padding:0}.subtotal_section[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{padding:7px 4px}.totalSubtotal[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{font-weight:700}.taxExclusive[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0}.grandTotal[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], .balance[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{font-weight:700}.page_breck[_ngcontent-%COMP%]{page-break-before:always}.container[_ngcontent-%COMP%], .container-fluid[_ngcontent-%COMP%], .container-lg[_ngcontent-%COMP%], .container-md[_ngcontent-%COMP%], .container-sm[_ngcontent-%COMP%], .container-xl[_ngcontent-%COMP%]{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{display:table-cell;vertical-align:top!important}.text-pre-wrap[_ngcontent-%COMP%]{white-space:pre-wrap}.font-bold[_ngcontent-%COMP%]{font-weight:700!important}.bg-grey[_ngcontent-%COMP%]{background-color:#d5d5d5}.hr-margin[_ngcontent-%COMP%]{margin:.5rem 0}.font-italic[_ngcontent-%COMP%]{font-style:italic}.break-text[_ngcontent-%COMP%]{word-break:break-all}b[_ngcontent-%COMP%], strong[_ngcontent-%COMP%]{font-weight:700}.terms-condition[_ngcontent-%COMP%]{padding-left:1rem;word-break:break-word}.table-bg-grey[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], .table-bg-grey[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   span[_ngcontent-%COMP%], .table-bg-grey[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{background-color:var(--theme-alternate-bg-color)}.template-table[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:not(caption)   th[_ngcontent-%COMP%], .template-table[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:not(caption)   .table-head[_ngcontent-%COMP%]{background-color:var(--theme-bg-color);color:var(--theme-bg-font)}","@page {\n                    size: auto;\n                    margin: 0px 0;\n                }\n\n                @page :first {\n                    margin: 0 0 10px;\n                }"]})}return vt})()},29642:(Fe,Tt,d)=>{"use strict";d.d(Tt,{q:()=>te});var l=d(10467),t=d(67376),F=d(98808),e=d(54438),_=d(92639),D=d(7004),h=d(4300),s=d(93832),u=d(39866),g=d(345),a=d(45037),c=d(45189),B=d(7180),p=d(39477),f=d(60177),E=d(35036),w=d(52953);const Q=M=>({"border-0":M}),b=M=>({"list-item-row":M}),C=(M,S,Z)=>[M,S,!0,Z,!1],T=(M,S)=>[M,S,!0,2,!0];function N(M,S){if(1&M&&(e.j41(0,"div",66),e.nrm(1,"img",67),e.k0s()),2&M){const Z=e.XpG(2);e.R7$(),e.Y8G("src",null==Z.logo?null:Z.logo.value,e.B4B)}}function L(M,S){if(1&M&&(e.j41(0,"div",66),e.nrm(1,"img",67),e.k0s()),2&M){const Z=e.XpG(2);e.R7$(),e.Y8G("src",null==Z.osLogo?null:Z.osLogo.value,e.B4B)}}function J(M,S){if(1&M&&(e.j41(0,"p",21),e.EFF(1),e.k0s()),2&M){const Z=e.XpG(2);e.R7$(),e.SpI(" ",null==Z.organizationData?null:Z.organizationData.org_address_1," ")}}function H(M,S){if(1&M&&(e.j41(0,"p",21),e.EFF(1),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG();e.R7$(),e.Lme("",Z("CONTACT_LABEL")," : ",null==et.organizationData?null:et.organizationData.org_phone_no,"")}}function k(M,S){if(1&M&&(e.j41(0,"p",21)(1,"a"),e.EFF(2),e.k0s()()),2&M){const Z=e.XpG().$implicit,et=e.XpG();e.R7$(2),e.Lme("",Z("EMAIL_LABEL")," : ",null==et.organizationData?null:et.organizationData.display_email,"")}}function X(M,S){if(1&M&&(e.j41(0,"p",21)(1,"a"),e.EFF(2),e.k0s()()),2&M){const Z=e.XpG().$implicit,et=e.XpG();e.R7$(2),e.Lme("",Z("WEBSITE_LABEL")," : ",null==et.organizationData?null:et.organizationData.website_link,"")}}function tt(M,S){if(1&M&&(e.j41(0,"p",21),e.EFF(1),e.k0s()),2&M){const Z=e.XpG(2);e.R7$(),e.Lme(" ",null!=Z.customFields&&Z.customFields.taxId?null==Z.customFields?null:Z.customFields.taxId:"GSTIN"," : ",null==Z.organizationData?null:Z.organizationData.business_id," ")}}function pt(M,S){if(1&M&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG();e.R7$(),e.SpI(" ",null!=et.customFields&&et.customFields.invoice?null==et.customFields?null:et.customFields.invoice:Z("INV_LABEL")," ")}}function st(M,S){if(1&M&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG();e.R7$(),e.SpI(" ",null!=et.customFields&&et.customFields.estimate?null==et.customFields?null:et.customFields.estimate:Z("EST_LABEL")," ")}}function z(M,S){if(1&M&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG();e.R7$(),e.SpI(" ",null!=et.customFields&&et.customFields.salesOrder?null==et.customFields?null:et.customFields.salesOrder:Z("SALE_ORDER_TITLE")," ")}}function it(M,S){if(1&M&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&M){const Z=e.XpG().$implicit;e.R7$(),e.SpI(" ",Z("SALE_RETURN")," ")}}function at(M,S){if(1&M&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG();e.R7$(),e.SpI(" ",null!=et.customFields&&et.customFields.purchaseRecord?null==et.customFields?null:et.customFields.purchaseRecord:Z("PURCHASE_RECORD")," ")}}function Y(M,S){if(1&M&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG();e.R7$(),e.SpI(" ",null!=et.customFields&&et.customFields.purchaseOrder?null==et.customFields?null:et.customFields.purchaseOrder:Z("PURCHASE_ORDER")," ")}}function x(M,S){if(1&M&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&M){const Z=e.XpG().$implicit;e.R7$(),e.SpI(" ",Z("PURCHASE_RETURN")," ")}}function v(M,S){if(1&M&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&M){const Z=e.XpG().$implicit;e.R7$(),e.SpI(" ",Z("ECOM_SALE_ORDER")," ")}}function O(M,S){if(1&M&&(e.j41(0,"h5",68),e.EFF(1),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG();e.R7$(),e.SpI(" ",null!=et.customFields&&et.customFields.billTo?null==et.customFields?null:et.customFields.billTo:Z("BILL_TO_LABEL"),"")}}function G(M,S){if(1&M&&(e.j41(0,"h5",68),e.EFF(1),e.k0s()),2&M){const Z=e.XpG().$implicit;e.R7$(),e.SpI(" ",Z("PURCHASE_FROM"),"")}}function At(M,S){if(1&M&&(e.j41(0,"p",21),e.EFF(1),e.k0s()),2&M){const Z=e.XpG(2);e.R7$(),e.JRh(null==Z.client?null:Z.client.address)}}function dt(M,S){if(1&M&&(e.j41(0,"div",21),e.EFF(1),e.k0s()),2&M){const Z=e.XpG(2);e.R7$(),e.JRh(null==Z.client?null:Z.client.number)}}function It(M,S){if(1&M&&(e.j41(0,"a",69),e.EFF(1),e.k0s()),2&M){const Z=e.XpG(2);e.R7$(),e.JRh(null==Z.client?null:Z.client.email)}}function yt(M,S){if(1&M&&(e.j41(0,"div",21),e.EFF(1),e.k0s()),2&M){const Z=e.XpG(2);e.R7$(),e.Lme("",null!=Z.customFields&&Z.customFields.taxId?null==Z.customFields?null:Z.customFields.taxId:"Business Id",": ",null==Z.client?null:Z.client.businessId,"")}}function qt(M,S){if(1&M&&(e.j41(0,"div"),e.EFF(1),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG();e.R7$(),e.Lme("",Z("PO_NUM")," : ",null==et.invoiceObject?null:et.invoiceObject.poNumber,"")}}function Mt(M,S){if(1&M&&(e.j41(0,"div"),e.EFF(1),e.nI1(2,"dateFormat"),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG();e.R7$(),e.Lme("",Z("PO_DATE")," : ",e.i5U(2,2,null==et.invoiceObject?null:et.invoiceObject.poDate,et.settingData),"")}}function Xt(M,S){if(1&M&&(e.j41(0,"div"),e.EFF(1),e.k0s()),2&M){const Z=e.XpG().$implicit;e.R7$(),e.Lme("",Z.key," : ",Z.value," ")}}function mt(M,S){if(1&M&&(e.qex(0),e.DNE(1,Xt,2,2,"div",17),e.bVm()),2&M){const Z=S.$implicit;e.R7$(),e.Y8G("ngIf",Z.value)}}function ct(M,S){if(1&M&&(e.j41(0,"div",70),e.DNE(1,mt,2,1,"ng-container",24),e.k0s()),2&M){const Z=e.XpG(2);e.R7$(),e.Y8G("ngForOf",Z.invoiceObject.userCustomFields)}}function xt(M,S){if(1&M&&(e.j41(0,"div")(1,"div"),e.EFF(2),e.k0s()()),2&M){const Z=S.$implicit;e.R7$(2),e.Lme("",Z.key," : ",Z.value,"")}}function ee(M,S){if(1&M&&(e.j41(0,"h6",71),e.EFF(1),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG();e.R7$(),e.SpI(" ",null!=et.customFields&&et.customFields.shipTo?null==et.customFields?null:et.customFields.shipTo:Z("SHIP_TO_LABEL"),"")}}function Ge(M,S){if(1&M&&(e.j41(0,"div",21),e.EFF(1),e.k0s()),2&M){const Z=e.XpG(2);e.R7$(),e.SpI(" ",null==Z.client?null:Z.client.shippingAddress,"")}}function Ce(M,S){if(1&M&&(e.j41(0,"div",70),e.EFF(1),e.nI1(2,"dateFormat"),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG();e.R7$(),e.Lme(" ",null!=et.customFields&&et.customFields.dueDate?null==et.customFields?null:et.customFields.dueDate:Z("DUE_DATE_LABEL")," : ",e.i5U(2,2,null==et.invoiceObject?null:et.invoiceObject.dueDate,et.settingData),"")}}function je(M,S){if(1&M&&(e.j41(0,"div",70),e.EFF(1),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG();e.R7$(),e.Lme(" ",Z("REF_NUM_LABLE")," : ",null==et.invoiceObject?null:et.invoiceObject.invoiceRefNo," ")}}function iA(M,S){if(1&M&&(e.j41(0,"tr",72)(1,"td",73),e.EFF(2),e.k0s()()),2&M){const Z=e.XpG(2);e.R7$(2),e.SpI(" ",null==Z.invoiceObject?null:Z.invoiceObject.headerInvoice," ")}}function dA(M,S){if(1&M&&(e.j41(0,"th",74),e.EFF(1),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG();e.R7$(),e.SpI(" ",null!=et.customFields&&et.customFields.discount?null==et.customFields?null:et.customFields.discount:Z("DIS_LABEL")," ")}}function Ye(M,S){if(1&M&&(e.j41(0,"th",75),e.EFF(1),e.k0s()),2&M){const Z=e.XpG().$implicit;e.R7$(),e.JRh(Z("TAX_LABEL"))}}function rA(M,S){if(1&M&&(e.j41(0,"th",76),e.EFF(1),e.k0s()),2&M){const Z=e.XpG().$implicit;e.R7$(),e.SpI(" ",Z("INCLUSIVE_TAX_LABEL")," ")}}function fA(M,S){if(1&M&&(e.j41(0,"p",80),e.EFF(1),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG(2);e.R7$(),e.Lme(" ",null!=et.customFields&&et.customFields.productCode?null==et.customFields?null:et.customFields.productCode:"Product Code",": ",Z.productCode," ")}}function TA(M,S){if(1&M&&(e.j41(0,"p",70),e.EFF(1),e.k0s()),2&M){const Z=e.XpG().$implicit;e.R7$(),e.Lme("",Z.key," : ",Z.value,"")}}function EA(M,S){if(1&M&&(e.j41(0,"div",83),e.DNE(1,TA,2,2,"p",23),e.k0s()),2&M){const Z=S.$implicit;e.R7$(),e.Y8G("ngIf",Z.value)}}function fe(M,S){if(1&M&&(e.j41(0,"span")(1,"p",84),e.EFF(2),e.nI1(3,"CurrencyPipe"),e.k0s()()),2&M){const Z=e.XpG(2).$implicit,et=e.XpG(2);e.R7$(2),e.SpI("",e.iJd(3,1,e.sMw(7,C,Z.discountPercentage,et.settingData,null==et.settingData?null:et.settingData.percentRoundOff)),"%")}}function xe(M,S){if(1&M&&(e.j41(0,"td",75)(1,"span",78),e.EFF(2),e.nI1(3,"CurrencyPipe"),e.k0s(),e.DNE(4,fe,4,11,"span",17),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG(2);e.R7$(2),e.JRh(e.ii3(3,2,Z.discountAmount,et.settingData,!0,null==et.settingData?null:et.settingData.amountRoundOff)),e.R7$(2),e.Y8G("ngIf",0!=Z.discountPercentage)}}function FA(M,S){if(1&M&&(e.j41(0,"p"),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG(4);e.R7$(),e.Lme("",et.commonService.getAccountName(et.taxAccountList,Z.uniqueKeyTaxAccountEntry),": ",e.iJd(2,2,e.sMw(8,C,Z.percentage,et.settingData,null==et.settingData?null:et.settingData.percentRoundOff))," %")}}function Xe(M,S){if(1&M&&(e.j41(0,"div"),e.DNE(1,FA,3,12,"p",17),e.k0s()),2&M){const Z=S.$implicit;e.R7$(),e.Y8G("ngIf",0==Z.taxInclExcl)}}function Ve(M,S){if(1&M&&(e.j41(0,"td",75)(1,"span",78),e.EFF(2),e.nI1(3,"CurrencyPipe"),e.k0s(),e.DNE(4,Xe,2,1,"div",24),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG(2);e.R7$(2),e.JRh(e.ii3(3,2,Z.totalTaxAmt,et.settingData,!0,null==et.settingData?null:et.settingData.amountRoundOff)),e.R7$(2),e.Y8G("ngForOf",et.jsonParse(Z.appliedTax))}}function nA(M,S){if(1&M&&(e.j41(0,"p"),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG(4);e.R7$(),e.Lme(" ",et.commonService.getAccountName(et.taxAccountList,Z.uniqueKeyTaxAccountEntry),": ",e.iJd(2,2,e.sMw(8,C,Z.percentage,et.settingData,null==et.settingData?null:et.settingData.percentRoundOff))," %")}}function _e(M,S){if(1&M&&(e.j41(0,"div"),e.DNE(1,nA,3,12,"p",17),e.k0s()),2&M){const Z=S.$implicit;e.R7$(),e.Y8G("ngIf",1==Z.taxInclExcl)}}function tA(M,S){if(1&M&&(e.j41(0,"td",76)(1,"span",78),e.EFF(2),e.nI1(3,"CurrencyPipe"),e.k0s(),e.DNE(4,_e,2,1,"div",24),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG(2);e.R7$(2),e.JRh(e.ii3(3,2,Z.incTaxAmt,et.settingData,!0,null==et.settingData?null:et.settingData.amountRoundOff)),e.R7$(2),e.Y8G("ngForOf",et.jsonParse(Z.appliedTax))}}function on(M,S){if(1&M&&(e.j41(0,"tr",77)(1,"td",40),e.EFF(2),e.k0s(),e.j41(3,"td",41)(4,"span",78),e.EFF(5),e.k0s(),e.nrm(6,"br"),e.DNE(7,fA,2,2,"p",79),e.j41(8,"p",80),e.EFF(9),e.k0s(),e.DNE(10,EA,2,1,"div",81),e.k0s(),e.j41(11,"td",42)(12,"span",78),e.EFF(13),e.nI1(14,"CurrencyPipe"),e.k0s(),e.j41(15,"p",82),e.EFF(16),e.k0s()(),e.j41(17,"td",43)(18,"span",78),e.EFF(19),e.nI1(20,"CurrencyPipe"),e.k0s()(),e.DNE(21,xe,5,7,"td",45)(22,Ve,5,7,"td",45),e.j41(23,"td",46)(24,"span",78),e.EFF(25),e.nI1(26,"CurrencyPipe"),e.k0s()(),e.DNE(27,tA,5,7,"td",47),e.k0s()),2&M){const Z=S.$implicit,et=S.index,RA=S.last,nn=e.XpG(2);e.Y8G("ngClass",e.eq3(28,b,!RA)),e.R7$(2),e.SpI("",et+1," "),e.R7$(3),e.JRh(Z.productName),e.R7$(2),e.Y8G("ngIf",Z.productCode),e.R7$(2),e.JRh(Z.description),e.R7$(),e.Y8G("ngForOf",nn.commonService.getListItemCustomFields(Z.listItemCustomField)),e.R7$(3),e.JRh(e.iJd(14,13,e.sMw(30,C,Z.qty,nn.settingData,null==nn.settingData?null:nn.settingData.quantityRoundOff))),e.R7$(3),e.JRh(Z.unit),e.R7$(3),e.JRh(e.iJd(20,19,e.sMw(34,C,Z.rate,nn.settingData,null==nn.settingData?null:nn.settingData.rateRoundOff))),e.R7$(2),e.Y8G("ngIf",nn.otherInvoiceDetails.showDiscountOnItem&&"ONLINE_STORE"!=nn.exportType),e.R7$(),e.Y8G("ngIf",nn.otherInvoiceDetails.exclusiveTaxOnItemExists&&"ONLINE_STORE"!=nn.exportType),e.R7$(3),e.JRh(e.i5U(26,25,Z.total,nn.settingData)),e.R7$(2),e.Y8G("ngIf",nn.otherInvoiceDetails.inclusiveTaxOnItemExists&&"ONLINE_STORE"!=nn.exportType)}}function GA(M,S){if(1&M&&(e.j41(0,"h5",85)(1,"span",86),e.EFF(2),e.k0s()()),2&M){const Z=e.XpG().$implicit,et=e.XpG();e.R7$(2),e.SpI(" ",null!=et.customFields&&et.customFields.termsCondition?null==et.customFields?null:et.customFields.termsCondition:Z("TERMS_AND_CONDITIONS")," ")}}function Qn(M,S){if(1&M&&(e.j41(0,"li")(1,"div",72)(2,"div",87),e.EFF(3),e.k0s(),e.j41(4,"div",88),e.EFF(5),e.k0s()()()),2&M){const Z=S.$implicit,et=S.index;e.R7$(3),e.SpI("",et+1,".\xa0"),e.R7$(2),e.JRh(Z)}}function _A(M,S){if(1&M&&(e.j41(0,"div")(1,"ul"),e.DNE(2,Qn,6,2,"li",24),e.k0s()()),2&M){const Z=e.XpG(2);e.R7$(2),e.Y8G("ngForOf",Z.jsonParse(Z.invoiceObject.termsAndConditions))}}function fn(M,S){if(1&M&&(e.j41(0,"div")(1,"strong"),e.EFF(2),e.k0s(),e.nrm(3,"br"),e.EFF(4),e.k0s()),2&M){const Z=e.XpG(2).$implicit,et=e.XpG();e.R7$(2),e.JRh(null!=et.customFields&&et.customFields.payableTo?null==et.customFields?null:et.customFields.payableTo:Z("PAY_TO_LABEL")),e.R7$(2),e.JRh(null==et.settingData||null==et.settingData.bankingDetails?null:et.settingData.bankingDetails.payableTo)}}function hA(M,S){if(1&M&&(e.j41(0,"div")(1,"strong"),e.EFF(2),e.k0s(),e.nrm(3,"br"),e.EFF(4),e.k0s()),2&M){const Z=e.XpG(2).$implicit,et=e.XpG();e.R7$(2),e.JRh(Z("BANK_DETAIL_LABEL")),e.R7$(2),e.SpI(" ",null==et.settingData||null==et.settingData.bankingDetails?null:et.settingData.bankingDetails.bankingDetails,"")}}function kn(M,S){if(1&M&&(e.j41(0,"div")(1,"strong"),e.EFF(2),e.k0s(),e.nrm(3,"br"),e.EFF(4),e.k0s()),2&M){const Z=e.XpG(2).$implicit,et=e.XpG();e.R7$(2),e.JRh(Z("OTH_LABEL")),e.R7$(2),e.JRh(null==et.settingData||null==et.settingData.bankingDetails?null:et.settingData.bankingDetails.otherDetails)}}function ni(M,S){if(1&M&&(e.j41(0,"div",89),e.DNE(1,fn,5,2,"div",17)(2,hA,5,2,"div",17)(3,kn,5,2,"div",17),e.k0s()),2&M){const Z=e.XpG(2);e.R7$(),e.Y8G("ngIf",null==Z.settingData||null==Z.settingData.bankingDetails?null:Z.settingData.bankingDetails.payableTo),e.R7$(),e.Y8G("ngIf",null==Z.settingData||null==Z.settingData.bankingDetails?null:Z.settingData.bankingDetails.bankingDetails),e.R7$(),e.Y8G("ngIf",null==Z.settingData||null==Z.settingData.bankingDetails?null:Z.settingData.bankingDetails.otherDetails)}}function mi(M,S){if(1&M&&e.nrm(0,"img",97),2&M){const Z=e.XpG(3);e.Y8G("src",null==Z.signature?null:Z.signature.value,e.B4B)}}function no(M,S){if(1&M&&(e.j41(0,"div",90)(1,"div",91)(2,"div",92)(3,"div",93),e.DNE(4,mi,1,1,"img",94),e.j41(5,"div",95),e.EFF(6),e.k0s(),e.j41(7,"p",96),e.EFF(8),e.k0s()()()()()),2&M){const Z=e.XpG().$implicit,et=e.XpG();e.R7$(4),e.Y8G("ngIf",null==et.signature?null:et.signature.value),e.R7$(2),e.JRh(null==et.organizationData?null:et.organizationData.contact_person_name),e.R7$(2),e.JRh(null!=et.customFields&&et.customFields.signature?null==et.customFields?null:et.customFields.signature:Z("SIGN_LABEL"))}}function ZA(M,S){if(1&M&&(e.j41(0,"tr",98)(1,"td",72),e.EFF(2),e.k0s(),e.j41(3,"td",64),e.EFF(4),e.nI1(5,"CurrencyPipe"),e.k0s()()),2&M){const Z=e.XpG().$implicit,et=e.XpG();e.R7$(2),e.JRh(Z("BASE_AMT_LABEL")),e.R7$(2),e.JRh(e.iJd(5,2,e.l_i(8,T,et.otherInvoiceDetails.baseAmount,et.settingData)))}}function Ke(M,S){if(1&M&&(e.j41(0,"tr",99)(1,"td"),e.EFF(2),e.k0s(),e.j41(3,"td",64),e.EFF(4),e.nI1(5,"CurrencyPipe"),e.k0s()()),2&M){const Z=e.XpG().$implicit,et=e.XpG();e.R7$(2),e.SpI("(-) ",null!=et.customFields&&et.customFields.discount?null==et.customFields?null:et.customFields.discount:Z("DIS_LABEL"),""),e.R7$(2),e.JRh(e.ii3(5,2,null==et.otherInvoiceDetails?null:et.otherInvoiceDetails.itemDiscountTotal,et.settingData,!0,null==et.settingData?null:et.settingData.amountRoundOff))}}function Ne(M,S){if(1&M&&(e.j41(0,"td",104),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG(3);e.R7$(),e.Lme(" \u2022 ",et.commonService.getAccountName(et.taxAccountList,Z.uniqueKeyTaxAccountEntry)," (",e.iJd(2,2,e.sMw(8,C,Z.percentage,et.settingData,null==et.settingData?null:et.settingData.percentRoundOff)),"%)")}}function Me(M,S){if(1&M&&(e.j41(0,"td",104),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG(3);e.R7$(),e.JRh(e.ii3(2,1,Z.calculateTax,et.settingData,!0,null==et.settingData?null:et.settingData.amountRoundOff))}}function BA(M,S){if(1&M&&(e.j41(0,"tr"),e.DNE(1,Ne,3,12,"td",103)(2,Me,3,6,"td",103),e.k0s()),2&M){const Z=S.$implicit;e.R7$(),e.Y8G("ngIf",Z.calculateTax),e.R7$(),e.Y8G("ngIf",Z.calculateTax)}}function dn(M,S){if(1&M&&(e.j41(0,"tbody",100)(1,"tr",101)(2,"td",72),e.EFF(3),e.k0s(),e.j41(4,"td",64),e.EFF(5),e.nI1(6,"CurrencyPipe"),e.k0s()(),e.j41(7,"tr")(8,"td",102),e.EFF(9),e.k0s(),e.j41(10,"td",102),e.EFF(11),e.nI1(12,"CurrencyPipe"),e.k0s()(),e.DNE(13,BA,3,2,"tr",24),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG();e.R7$(3),e.JRh(Z("AMT_INC_TAX_LABLE")),e.R7$(2),e.JRh(e.ii3(6,5,et.otherInvoiceDetails.amountIncTax,et.settingData,!0,null==et.settingData?null:et.settingData.amountRoundOff)),e.R7$(4),e.SpI(" \u2022 ",Z("TAXABLE")," :"),e.R7$(2),e.SpI("",e.ii3(12,10,et.otherInvoiceDetails.taxableAmount,et.settingData,!0,null==et.settingData?null:et.settingData.amountRoundOff)," "),e.R7$(2),e.Y8G("ngForOf",et.otherInvoiceDetails.itemInclusiveTaxes)}}function Yn(M,S){if(1&M&&(e.j41(0,"td",102),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG(2);e.R7$(),e.Lme(" \u2022 (+) ",et.commonService.getAccountName(et.taxAccountList,Z.uniqueKeyTaxAccountEntry)," (",e.iJd(2,2,e.sMw(8,C,Z.percentage,et.settingData,null==et.settingData?null:et.settingData.percentRoundOff)),"%)")}}function Rn(M,S){if(1&M&&(e.j41(0,"td",64),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG(2);e.R7$(),e.SpI("",e.ii3(2,1,Z.calculateTax,et.settingData,!0,null==et.settingData?null:et.settingData.amountRoundOff)," ")}}function Tn(M,S){if(1&M&&(e.j41(0,"tr"),e.DNE(1,Yn,3,12,"td",105)(2,Rn,3,6,"td",106),e.k0s()),2&M){const Z=e.XpG(2);e.R7$(),e.Y8G("ngIf",Z.otherInvoiceDetails.exclusiveTaxOnItemExists),e.R7$(),e.Y8G("ngIf",Z.otherInvoiceDetails.exclusiveTaxOnItemExists)}}function Fn(M,S){if(1&M&&(e.j41(0,"tr",107)(1,"td",72),e.EFF(2),e.k0s(),e.j41(3,"td",64),e.EFF(4),e.nI1(5,"CurrencyPipe"),e.k0s()()),2&M){const Z=e.XpG().$implicit,et=e.XpG();e.R7$(2),e.JRh(Z("TOTAL")),e.R7$(2),e.SpI("",e.ii3(5,2,et.otherInvoiceDetails.subTotal,et.settingData,!0,null==et.settingData?null:et.settingData.amountRoundOff)," ")}}function Te(M,S){if(1&M&&(e.j41(0,"span"),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&M){const Z=e.XpG(3);e.R7$(),e.SpI("(",e.iJd(2,1,e.sMw(7,C,null==Z.billDiscount?null:Z.billDiscount.percentage,Z.settingData,null==Z.settingData?null:Z.settingData.percentRoundOff)),"%)")}}function Ie(M,S){if(1&M&&(e.j41(0,"tr")(1,"td",72),e.EFF(2),e.DNE(3,Te,3,11,"span",17),e.k0s(),e.j41(4,"td",64),e.EFF(5),e.nI1(6,"CurrencyPipe"),e.k0s()()),2&M){const Z=e.XpG().$implicit,et=e.XpG();e.R7$(2),e.SpI("(-)",null!=et.customFields&&et.customFields.discount?null==et.customFields?null:et.customFields.discount:Z("DIS_LABEL")," "),e.R7$(),e.Y8G("ngIf",0!=(null==et.billDiscount?null:et.billDiscount.percentage)),e.R7$(2),e.SpI("",e.ii3(6,3,null==et.billDiscount?null:et.billDiscount.calculatedDiscount,et.settingData,!0,null==et.settingData?null:et.settingData.amountRoundOff)," ")}}function we(M,S){if(1&M&&(e.j41(0,"tr")(1,"td",104),e.EFF(2),e.k0s(),e.j41(3,"td",104),e.EFF(4),e.nI1(5,"CurrencyPipe"),e.k0s()()),2&M){const Z=S.$implicit,et=e.XpG(3);e.R7$(2),e.Lme(" \u2022 ",et.commonService.getAccountName(et.taxAccountList,Z.uniqueKeyTaxAccountEntry)," (",Z.percentage,"%)"),e.R7$(2),e.SpI("",e.ii3(5,3,Z.calculateTax,et.settingData,!0,null==et.settingData?null:et.settingData.amountRoundOff)," ")}}function Ee(M,S){if(1&M&&(e.j41(0,"tbody",100)(1,"tr",101)(2,"td",72),e.EFF(3),e.k0s(),e.j41(4,"td",64),e.EFF(5),e.nI1(6,"CurrencyPipe"),e.k0s()(),e.j41(7,"tr")(8,"td",102),e.EFF(9),e.k0s(),e.j41(10,"td",102),e.EFF(11),e.nI1(12,"CurrencyPipe"),e.k0s()(),e.DNE(13,we,6,8,"tr",24),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG();e.R7$(3),e.JRh(Z("AMT_INC_TAX_LABLE")),e.R7$(2),e.JRh(e.ii3(6,5,et.otherInvoiceDetails.invoiceAmountIncTax,et.settingData,!0,null==et.settingData?null:et.settingData.amountRoundOff)),e.R7$(4),e.SpI(" \u2022 ",Z("TAXABLE")," :"),e.R7$(2),e.JRh(e.ii3(12,10,et.otherInvoiceDetails.invoiceTaxableAmount,et.settingData,!0,null==et.settingData?null:et.settingData.amountRoundOff)),e.R7$(2),e.Y8G("ngForOf",et.otherInvoiceDetails.invoiceInclusiveTaxes)}}function ue(M,S){if(1&M&&(e.j41(0,"td"),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG(2);e.R7$(),e.Lme("(+) ",et.commonService.getAccountName(et.taxAccountList,Z.uniqueKeyTaxAccountEntry)," (",e.iJd(2,2,e.sMw(8,C,Z.percentage,et.settingData,null==et.settingData?null:et.settingData.percentRoundOff)),"%) ")}}function oA(M,S){if(1&M&&(e.j41(0,"td",64),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG(2);e.R7$(),e.SpI(" ",e.ii3(2,1,Z.calculateTax,et.settingData,!0,null==et.settingData?null:et.settingData.amountRoundOff)," ")}}function be(M,S){if(1&M&&(e.j41(0,"tr"),e.DNE(1,ue,3,12,"td",17)(2,oA,3,6,"td",106),e.k0s()),2&M){const Z=S.$implicit,et=e.XpG(2);e.R7$(),e.Y8G("ngIf",0==Z.taxInclExcl&&et.otherInvoiceDetails.exclusiveTaxOnBillExists&&"ONLINE_STORE"!=et.exportType),e.R7$(),e.Y8G("ngIf",0==Z.taxInclExcl&&et.otherInvoiceDetails.exclusiveTaxOnBillExists)}}function qA(M,S){if(1&M&&(e.j41(0,"tr")(1,"td",72),e.EFF(2),e.k0s(),e.j41(3,"td",64),e.EFF(4),e.nI1(5,"CurrencyPipe"),e.k0s()()),2&M){const Z=S.$implicit,et=e.XpG().$implicit,RA=e.XpG();e.R7$(2),e.SpI("(+) ",et(Z.translatedKey)," "),e.R7$(2),e.JRh(e.ii3(5,2,Z.chargeAmount,RA.settingData,!0,null==RA.settingData?null:RA.settingData.amountRoundOff))}}function sn(M,S){if(1&M&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&M){const Z=e.XpG(3);e.R7$(),e.SpI(" (",1==Z.invoiceObject.roundOffEntity.crDrType?"-":"+",") ")}}function Hn(M,S){if(1&M&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&M){const Z=e.XpG(3);e.R7$(),e.SpI("(",2==Z.invoiceObject.roundOffEntity.crDrType?"-":"+",") ")}}function Oi(M,S){if(1&M&&(e.j41(0,"tr")(1,"td",72),e.DNE(2,sn,2,1,"span",17)(3,Hn,2,1,"span",17),e.EFF(4),e.k0s(),e.j41(5,"td",64),e.EFF(6),e.nI1(7,"CurrencyPipe"),e.k0s()()),2&M){const Z=e.XpG().$implicit,et=e.XpG();e.R7$(2),e.Y8G("ngIf","INVOICE"==et.exportType||"ESTIMATE"==et.exportType||"SALE_ORDER"==et.exportType||"PURCHASE_RETURN"==et.exportType),e.R7$(),e.Y8G("ngIf","PURCHASE"==et.exportType||"PURCHASE_ORDER"==et.exportType||"SALE_RETURN"==et.exportType),e.R7$(),e.SpI(" ",Z("AMT_ROUND_OFF")," "),e.R7$(2),e.JRh(e.ii3(7,4,null==et.invoiceObject||null==et.invoiceObject.roundOffEntity?null:et.invoiceObject.roundOffEntity.amount,et.settingData,!0,null==et.settingData?null:et.settingData.amountRoundOff))}}function yi(M,S){if(1&M&&(e.j41(0,"td",72),e.EFF(1),e.nI1(2,"dateFormat"),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG().$implicit,RA=e.XpG();e.R7$(),e.Lme("(-) ",null!=RA.customFields&&RA.customFields.paid?null==RA.customFields?null:RA.customFields.paid:et("PAID_LABEL")," (",e.i5U(2,2,Z.dateOfPayment,RA.settingData),")")}}function ii(M,S){if(1&M&&(e.j41(0,"td",64),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&M){const Z=e.XpG().$implicit,et=e.XpG(2);e.R7$(),e.JRh(e.ii3(2,1,Z.amount,et.settingData,!0,null==et.settingData?null:et.settingData.amountRoundOff))}}function cn(M,S){if(1&M&&(e.j41(0,"tr"),e.DNE(1,yi,3,5,"td",34)(2,ii,3,6,"td",106),e.k0s()),2&M){const Z=e.XpG(2);e.R7$(),e.Y8G("ngIf",Z.paidLinkAmt.length>0),e.R7$(),e.Y8G("ngIf",Z.paidLinkAmt.length>0)}}function xi(M,S){if(1&M&&(e.j41(0,"tr")(1,"td",72),e.EFF(2),e.k0s(),e.j41(3,"td",64),e.EFF(4),e.nI1(5,"CurrencyPipe"),e.k0s()()),2&M){const Z=e.XpG().$implicit,et=e.XpG();e.R7$(2),e.SpI("(-) ",Z("WRITE_OFF_LABEL"),""),e.R7$(2),e.JRh(e.ii3(5,2,et.totalWriteOffAmount,et.settingData,!0,null==et.settingData?null:et.settingData.amountRoundOff))}}function gA(M,S){if(1&M&&(e.j41(0,"td",72),e.EFF(1),e.k0s()),2&M){const Z=e.XpG(2).$implicit,et=e.XpG();e.R7$(),e.JRh(null!=et.customFields&&et.customFields.balance?null==et.customFields?null:et.customFields.balance:Z("BAL_LABEL"))}}function WA(M,S){if(1&M&&(e.j41(0,"td",64),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&M){const Z=e.XpG(3);e.R7$(),e.SpI("",e.ii3(2,1,null==Z.invoiceObject?null:Z.invoiceObject.balance,Z.settingData,!0,null==Z.settingData?null:Z.settingData.amountRoundOff)," ")}}function Le(M,S){if(1&M&&(e.j41(0,"tr",108),e.DNE(1,gA,2,1,"td",34)(2,WA,3,6,"td",106),e.k0s()),2&M){const Z=e.XpG(2);e.R7$(),e.Y8G("ngIf",(null==Z.invoiceObject?null:Z.invoiceObject.balance)>0),e.R7$(),e.Y8G("ngIf",(null==Z.invoiceObject?null:Z.invoiceObject.balance)>0)}}function Cn(M,S){if(1&M&&(e.j41(0,"tr")(1,"td",109)(2,"span",99),e.EFF(3),e.k0s(),e.EFF(4),e.k0s()()),2&M){const Z=e.XpG().$implicit,et=e.XpG();e.R7$(3),e.SpI("",Z("AMOUNT_IN_WORDS_LABEL")," : "),e.R7$(),e.SpI("",et.amountInWord," ")}}function $e(M,S){if(1&M&&(e.j41(0,"tr")(1,"td",73),e.EFF(2),e.k0s()()),2&M){const Z=e.XpG(2);e.R7$(2),e.SpI(" ",null==Z.invoiceObject?null:Z.invoiceObject.footerInvoice," ")}}function q(M,S){if(1&M&&(e.qex(0),e.j41(1,"html",1)(2,"head"),e.nrm(3,"meta",2)(4,"meta",3)(5,"meta",4)(6,"meta",5),e.j41(7,"title"),e.EFF(8,"Invoice"),e.k0s()(),e.j41(9,"body",6)(10,"div",7)(11,"div",8),e.DNE(12,N,2,1,"div",9)(13,L,2,1,"div",9),e.j41(14,"div",10)(15,"h4",11),e.EFF(16),e.k0s(),e.DNE(17,J,2,1,"p",12)(18,H,2,2,"p",12)(19,k,3,2,"p",12)(20,X,3,2,"p",12)(21,tt,2,2,"p",12),e.k0s()()(),e.j41(22,"div",13)(23,"table",14)(24,"tbody")(25,"tr")(26,"td",15)(27,"span",16),e.DNE(28,pt,2,1,"span",17)(29,st,2,1,"span",17)(30,z,2,1,"span",17)(31,it,2,1,"span",17)(32,at,2,1,"span",17)(33,Y,2,1,"span",17)(34,x,2,1,"span",17)(35,v,2,1,"span",17),e.k0s()()(),e.j41(36,"tr")(37,"td",18),e.DNE(38,O,2,1,"h5",19)(39,G,2,1,"h5",19),e.j41(40,"h6",20),e.EFF(41),e.k0s(),e.DNE(42,At,2,1,"p",12)(43,dt,2,1,"div",12),e.j41(44,"div",21),e.DNE(45,It,2,1,"a",22),e.k0s(),e.DNE(46,yt,2,2,"div",12)(47,qt,2,2,"div",17)(48,Mt,3,5,"div",17)(49,ct,2,1,"div",23)(50,xt,3,2,"div",24),e.k0s(),e.j41(51,"td",25),e.DNE(52,ee,2,1,"h6",26)(53,Ge,2,1,"div",12),e.k0s(),e.j41(54,"td",27)(55,"div",28)(56,"div",29)(57,"h4",30)(58,"span",31),e.EFF(59),e.k0s()(),e.j41(60,"div",32)(61,"span",33),e.EFF(62),e.nI1(63,"dateFormat"),e.k0s()(),e.DNE(64,Ce,3,5,"div",23)(65,je,2,2,"div",23),e.k0s()()()(),e.DNE(66,iA,3,1,"tr",34),e.j41(67,"tr",35)(68,"td",36)(69,"div",37)(70,"table",38)(71,"thead",39)(72,"tr")(73,"th",40),e.EFF(74),e.k0s(),e.j41(75,"th",41),e.EFF(76),e.k0s(),e.j41(77,"th",42),e.EFF(78),e.k0s(),e.j41(79,"th",43),e.EFF(80),e.k0s(),e.DNE(81,dA,2,1,"th",44)(82,Ye,2,1,"th",45),e.j41(83,"th",46),e.EFF(84),e.k0s(),e.DNE(85,rA,2,1,"th",47),e.k0s()(),e.j41(86,"tbody",48),e.DNE(87,on,28,38,"tr",49),e.k0s()()()()(),e.j41(88,"tr",50)(89,"td",51),e.DNE(90,GA,3,1,"h5",52)(91,_A,3,1,"div",17),e.k0s(),e.j41(92,"td",53),e.DNE(93,ni,4,3,"div",54)(94,no,9,3,"div",55),e.k0s(),e.j41(95,"td",53)(96,"div",56)(97,"table",57),e.DNE(98,ZA,6,11,"tr",58),e.j41(99,"tbody"),e.DNE(100,Ke,6,7,"tr",59),e.k0s(),e.DNE(101,dn,14,15,"tbody",60),e.j41(102,"tbody"),e.DNE(103,Tn,3,2,"tr",24),e.k0s(),e.j41(104,"tbody"),e.DNE(105,Fn,6,7,"tr",61),e.k0s(),e.j41(106,"tbody"),e.DNE(107,Ie,7,8,"tr",17),e.k0s(),e.DNE(108,Ee,14,15,"tbody",60),e.j41(109,"tbody"),e.DNE(110,be,3,2,"tr",24)(111,qA,6,7,"tr",24)(112,Oi,8,9,"tr",17),e.j41(113,"tr",62)(114,"td",63)(115,"span"),e.EFF(116),e.k0s()(),e.j41(117,"td",64)(118,"span"),e.EFF(119),e.nI1(120,"CurrencyPipe"),e.k0s()()(),e.DNE(121,cn,3,2,"tr",24)(122,xi,6,7,"tr",17)(123,Le,3,2,"tr",65),e.k0s()()()()(),e.DNE(124,Cn,5,2,"tr",17)(125,$e,3,1,"tr",17),e.k0s()()()()(),e.bVm()),2&M){const Z=S.$implicit,et=e.XpG();e.R7$(12),e.Y8G("ngIf",et.logo.value&&"ONLINE_STORE"!=et.exportType),e.R7$(),e.Y8G("ngIf",et.osLogo.value&&"ONLINE_STORE"==et.exportType),e.R7$(3),e.JRh(null==et.organizationData?null:et.organizationData.org_name),e.R7$(),e.Y8G("ngIf",null==et.organizationData?null:et.organizationData.org_address_1),e.R7$(),e.Y8G("ngIf",null==et.organizationData?null:et.organizationData.org_phone_no),e.R7$(),e.Y8G("ngIf",null==et.organizationData?null:et.organizationData.display_email),e.R7$(),e.Y8G("ngIf",null==et.organizationData?null:et.organizationData.website_link),e.R7$(),e.Y8G("ngIf",null==et.organizationData?null:et.organizationData.business_id),e.R7$(7),e.Y8G("ngIf","INVOICE"==et.exportType),e.R7$(),e.Y8G("ngIf","ESTIMATE"==et.exportType),e.R7$(),e.Y8G("ngIf","SALE_ORDER"==et.exportType),e.R7$(),e.Y8G("ngIf","SALE_RETURN"==et.exportType),e.R7$(),e.Y8G("ngIf","PURCHASE"==et.exportType),e.R7$(),e.Y8G("ngIf","PURCHASE_ORDER"==et.exportType),e.R7$(),e.Y8G("ngIf","PURCHASE_RETURN"==et.exportType),e.R7$(),e.Y8G("ngIf","ONLINE_STORE"==et.exportType),e.R7$(3),e.Y8G("ngIf","INVOICE"==et.exportType||"ESTIMATE"==et.exportType||"SALE_ORDER"==et.exportType||"SALE_RETURN"==et.exportType||"ONLINE_STORE"==et.exportType),e.R7$(),e.Y8G("ngIf","PURCHASE"==et.exportType||"PURCHASE_ORDER"==et.exportType||"PURCHASE_RETURN"==et.exportType),e.R7$(2),e.JRh(null==et.client?null:et.client.orgName),e.R7$(),e.Y8G("ngIf",null==et.client?null:et.client.address),e.R7$(),e.Y8G("ngIf",null==et.client?null:et.client.number),e.R7$(2),e.Y8G("ngIf",null==et.client?null:et.client.email),e.R7$(),e.Y8G("ngIf",null==et.client?null:et.client.businessId),e.R7$(),e.Y8G("ngIf",et.invoiceObject.poNumber),e.R7$(),e.Y8G("ngIf",et.invoiceObject.poDate),e.R7$(),e.Y8G("ngIf","ONLINE_STORE"==et.exportType),e.R7$(),e.Y8G("ngForOf",et.getCustomFields(et.invoiceObject.userCustomFields)),e.R7$(2),e.Y8G("ngIf",("INVOICE"==et.exportType||"ESTIMATE"==et.exportType||"SALE_ORDER"==et.exportType||"SALE_RETURN"==et.exportType)&&(null==et.client?null:et.client.shippingAddress)),e.R7$(),e.Y8G("ngIf",("INVOICE"==et.exportType||"ESTIMATE"==et.exportType||"SALE_ORDER"==et.exportType||"SALE_RETURN"==et.exportType)&&(null==et.client?null:et.client.shippingAddress)),e.R7$(6),e.JRh(null==et.invoiceObject?null:et.invoiceObject.transactionNo),e.R7$(3),e.JRh(e.i5U(63,65,null==et.invoiceObject?null:et.invoiceObject.createDate,et.settingData)),e.R7$(2),e.Y8G("ngIf",et.invoiceObject.dueDate),e.R7$(),e.Y8G("ngIf",et.invoiceObject.invoiceRefNo),e.R7$(),e.Y8G("ngIf",null==et.invoiceObject?null:et.invoiceObject.headerInvoice),e.R7$(8),e.JRh(Z("SR_NO")),e.R7$(2),e.SpI(" ",null!=et.customFields&&et.customFields.productService?null==et.customFields?null:et.customFields.productService:Z("PRODUCT_SERVICES_LABEL")," "),e.R7$(2),e.SpI(" ",null!=et.customFields&&et.customFields.quantity?null==et.customFields?null:et.customFields.quantity:Z("QTY_LABEL")," "),e.R7$(2),e.SpI(" ",null!=et.customFields&&et.customFields.rate?null==et.customFields?null:et.customFields.rate:Z("RATE_LABEL")," "),e.R7$(),e.Y8G("ngIf",et.otherInvoiceDetails.showDiscountOnItem),e.R7$(),e.Y8G("ngIf",et.otherInvoiceDetails.exclusiveTaxOnItemExists),e.R7$(2),e.JRh(null!=et.customFields&&et.customFields.amount?null==et.customFields?null:et.customFields.amount:Z("AMT_LABEL")),e.R7$(),e.Y8G("ngIf",et.otherInvoiceDetails.inclusiveTaxOnItemExists),e.R7$(2),e.Y8G("ngForOf",et.invoiceObject.saleProductList),e.R7$(3),e.Y8G("ngIf",et.otherInvoiceDetails.termsAndConditionExist),e.R7$(),e.Y8G("ngIf",et.otherInvoiceDetails.termsAndConditionExist&&"ONLINE_STORE"!=et.exportType),e.R7$(2),e.Y8G("ngIf","INVOICE"==et.exportType||"ESTIMATE"==et.exportType&&(null==et.settingData||null==et.settingData.bankingDetails?null:et.settingData.bankingDetails.displayInEstimate)),e.R7$(),e.Y8G("ngIf","ONLINE_STORE"!=et.exportType),e.R7$(4),e.Y8G("ngIf",et.otherInvoiceDetails.showDiscountOnItem||et.otherInvoiceDetails.exclusiveTaxOnItemExists),e.R7$(2),e.Y8G("ngIf",et.otherInvoiceDetails.showDiscountOnItem&&"ONLINE_STORE"!=et.exportType),e.R7$(),e.Y8G("ngIf",et.otherInvoiceDetails.inclusiveTaxOnItemExists&&"ONLINE_STORE"!=et.exportType),e.R7$(2),e.Y8G("ngForOf",et.otherInvoiceDetails.itemExclusiveTaxes),e.R7$(2),e.Y8G("ngIf","ONLINE_STORE"!=et.exportType),e.R7$(2),e.Y8G("ngIf",null!=et.invoiceObject.discountEntity&&"ONLINE_STORE"!=et.exportType),e.R7$(),e.Y8G("ngIf",et.otherInvoiceDetails.inclusiveTaxOnBillExists&&"ONLINE_STORE"!=et.exportType),e.R7$(2),e.Y8G("ngForOf",et.invoiceObject.taxList),e.R7$(),e.Y8G("ngForOf",et.otherChargesList),e.R7$(),e.Y8G("ngIf",null!=(null==et.invoiceObject?null:et.invoiceObject.roundOffEntity)&&0!==(null==et.invoiceObject?null:et.invoiceObject.roundOffEntity.amount)&&"ONLINE_STORE"!=et.exportType),e.R7$(),e.Y8G("ngClass",e.eq3(73,Q,"ONLINE_STORE"==et.exportType)),e.R7$(3),e.SpI(" ",null!=et.customFields&&et.customFields.grandTotal?null==et.customFields?null:et.customFields.grandTotal:Z("GRAND_TOTAL")," "),e.R7$(3),e.JRh(e.ii3(120,68,null==et.invoiceObject?null:et.invoiceObject.amount,et.settingData,!0,null==et.settingData?null:et.settingData.amountRoundOff)),e.R7$(2),e.Y8G("ngForOf",et.paidLinkAmt),e.R7$(),e.Y8G("ngIf",et.totalWriteOffAmount),e.R7$(),e.Y8G("ngIf","INVOICE"==et.exportType||"PURCHASE"==et.exportType||"SALE_RETURN"==et.exportType||"PURCHASE_RETURN"==et.exportType),e.R7$(),e.Y8G("ngIf",null==et.settingData||null==et.settingData.invoiceThemeSettings?null:et.settingData.invoiceThemeSettings.isShowAmountInWord),e.R7$(),e.Y8G("ngIf",null==et.invoiceObject?null:et.invoiceObject.footerInvoice)}}let te=(()=>{class M{constructor(Z,et,RA,nn,Zn,Ei,zA,ri,Ht,lA){this.invoiceTemplateService=Z,this.dataStoreService=et,this.syncDbService=RA,this.syncApiService=nn,this.commonService=Zn,this.domSanitizer=Ei,this.englishNoToWordService=zA,this.amountInWordService=ri,this.translocoService=Ht,this.settingService=lA,this.listOfProducts=[],this.colorObj={bgColor:"",fontColor:""},this.taxAccountList=[],this.otherChargesList=[],this.totalWriteOffAmount=0,this.totalBalanceAmount=0,this.otherInvoiceDetails={baseAmount:0,itemDiscountTotal:0,itemQuantityTotal:0,itemInclusiveTaxTotal:0,itemExclusiveTaxTotal:0,invoiceInclusiveTaxTotal:0,invoiceExclusiveTaxTotal:0,itemsTotal:0,taxableAmount:0,amountIncTax:0,itemInclusiveTaxes:[],itemExclusiveTaxes:[],invoiceInclusiveTaxes:[],invoiceExclusiveTaxes:[],subTotal:0,invoiceAmountIncTax:0,invoiceTaxableAmount:0,inclusiveTaxOnItemExists:!1,exclusiveTaxOnItemExists:!1,inclusiveTaxOnBillExists:!1,exclusiveTaxOnBillExists:!1,showDiscountOnItem:!1,showDiscountOnBill:!1,termsAndConditionExist:!0},this.activeLanguage=this.translocoService.getActiveLang(),this.requestFrom="",this.logo=this.settingService.defaultLogoOrSignature("logo"),this.signature=this.settingService.defaultLogoOrSignature("signature"),this.osLogo=this.settingService.defaultLogoOrSignature("osLogo"),this.ecommSaleOrderList=[],"hi"==Ht.getActiveLang()&&(this.activeLanguage="en");let ze=this.invoiceTemplateService.getTemplateSettings();this.colorObj.bgColor=ze.colorcode,this.colorObj.fontColor="#FFFFFF",this.setStyleVariables()}setStyleVariables(){var et=document.body.style;[{key:"--theme-bg-color",value:this.colorObj.bgColor},{key:"--theme-color",value:this.colorObj.bgColor},{key:"--theme-bg-font",value:this.colorObj.fontColor},{key:"--alice-blue",value:"#eff3f6"}].forEach(RA=>{et.setProperty(RA.key,RA.value)})}ngOnInit(){if(this.fetchSettings(),this.billDiscount=this.invoiceObject.discountEntity,!(0,t.isEmpty)(this.invoiceObject.otherChargeList))for(let Z of this.invoiceObject.otherChargeList)this.otherChargesList.push(this.invoiceTemplateService.getOtherChargesList(Z));if(this.invoiceTaxList=this.invoiceObject.taxList,this.exportType=this.invoiceObject.exportType,this.requestFrom=this.invoiceObject.requestFrom,this.fetchDBData(),this.otherInvoiceDetails={baseAmount:roundToEven((0,t.sumBy)(this.invoiceObject.saleProductList,Z=>Z.rate*Z.qty),2),amountIncTax:0,itemDiscountTotal:roundToEven((0,t.sumBy)(this.invoiceObject.saleProductList,"discountAmount"),2),itemQuantityTotal:roundToEven((0,t.sumBy)(this.invoiceObject.saleProductList,"qty"),2),itemInclusiveTaxes:[],itemExclusiveTaxes:[],invoiceInclusiveTaxes:(0,t.isEmpty)(this.invoiceObject.taxList)?[]:F.DH.groupByTax(this.invoiceObject.taxList.filter(Z=>1==Z.taxInclExcl)),invoiceExclusiveTaxes:(0,t.isEmpty)(this.invoiceObject.taxList)?[]:F.DH.groupByTax(this.invoiceObject.taxList.filter(Z=>0==Z.taxInclExcl)),itemInclusiveTaxTotal:0,itemExclusiveTaxTotal:0,invoiceInclusiveTaxTotal:0,invoiceExclusiveTaxTotal:0,taxableAmount:0,itemsTotal:roundToEven((0,t.sumBy)(this.invoiceObject.saleProductList,"total"),2),subTotal:0,invoiceAmountIncTax:0,invoiceTaxableAmount:0,exclusiveTaxOnItemExists:!1,inclusiveTaxOnItemExists:!1,inclusiveTaxOnBillExists:!1,exclusiveTaxOnBillExists:!1,showDiscountOnItem:!1,showDiscountOnBill:!1,termsAndConditionExist:!0},this.otherInvoiceDetails.termsAndConditionExist=!(0,t.isEmpty)(this.invoiceObject.termsAndConditions)&&!(0,t.isEmpty)(JSON.parse(this.invoiceObject.termsAndConditions)),!(0,t.isEmpty)(this.invoiceObject.taxList))for(let Z of this.invoiceObject.taxList)1==Z.taxInclExcl?this.otherInvoiceDetails.inclusiveTaxOnBillExists=!0:0==Z.taxInclExcl&&(this.otherInvoiceDetails.exclusiveTaxOnBillExists=!0);if(!(0,t.isEmpty)(this.invoiceObject.saleProductList)){for(let Z of this.invoiceObject.saleProductList)if("ONLINE_STORE"!=this.exportType&&(Z.discountAmount>0&&(this.otherInvoiceDetails.showDiscountOnItem=!0),isJsonString(Z.appliedTax)))for(let et of this.jsonParse(Z.appliedTax))1==et.taxInclExcl?this.otherInvoiceDetails.itemInclusiveTaxes.push(et):this.otherInvoiceDetails.itemExclusiveTaxes.push(et);"ONLINE_STORE"!=this.exportType&&((0,t.isEmpty)(this.otherInvoiceDetails.itemExclusiveTaxes)||(this.otherInvoiceDetails.exclusiveTaxOnItemExists=!0),(0,t.isEmpty)(this.otherInvoiceDetails.itemInclusiveTaxes)||(this.otherInvoiceDetails.inclusiveTaxOnItemExists=!0),this.otherInvoiceDetails.subTotal=roundToEven(this.otherInvoiceDetails.baseAmount-this.otherInvoiceDetails.itemDiscountTotal+(0,t.sumBy)(this.otherInvoiceDetails.itemExclusiveTaxes,"calculateTax"),2),this.otherInvoiceDetails=(0,t.assign)(this.otherInvoiceDetails,{amountIncTax:roundToEven(this.otherInvoiceDetails.baseAmount-this.otherInvoiceDetails.itemDiscountTotal,2),invoiceAmountIncTax:roundToEven(this.otherInvoiceDetails.subTotal-this.invoiceObject.discountEntity,2),invoiceInclusiveTaxTotal:roundToEven((0,t.sumBy)(this.otherInvoiceDetails.invoiceInclusiveTaxes,"calculateTax"),2),itemInclusiveTaxTotal:roundToEven((0,t.sumBy)(this.otherInvoiceDetails.itemInclusiveTaxes,"calculateTax"),2)}),this.otherInvoiceDetails=(0,t.isEmpty)(this.invoiceObject.discountEntity)?(0,t.assign)(this.otherInvoiceDetails,{invoiceAmountIncTax:roundToEven(this.otherInvoiceDetails.subTotal,2)}):(0,t.assign)(this.otherInvoiceDetails,{invoiceAmountIncTax:roundToEven(this.otherInvoiceDetails.subTotal-this.invoiceObject.discountEntity.calculatedDiscount,2)}),this.otherInvoiceDetails.taxableAmount=roundToEven(this.otherInvoiceDetails.amountIncTax-this.otherInvoiceDetails.itemInclusiveTaxTotal,2),this.otherInvoiceDetails.invoiceTaxableAmount=roundToEven(this.otherInvoiceDetails.invoiceAmountIncTax-this.otherInvoiceDetails.invoiceInclusiveTaxTotal,2),this.otherInvoiceDetails.itemInclusiveTaxes=F.DH.groupByTax(this.otherInvoiceDetails.itemInclusiveTaxes),this.otherInvoiceDetails.itemExclusiveTaxes=F.DH.groupByTax(this.otherInvoiceDetails.itemExclusiveTaxes),(0,t.isEmpty)(this.otherInvoiceDetails.itemInclusiveTaxes)||(this.otherInvoiceDetails.inclusiveTaxOnItemExists=!0),(0,t.isEmpty)(this.otherInvoiceDetails.itemExclusiveTaxes)||(this.otherInvoiceDetails.exclusiveTaxOnItemExists=!0)),(0,t.isEmpty)(this.otherInvoiceDetails.itemExclusiveTaxes)||(this.otherInvoiceDetails.exclusiveTaxOnItemExists=!0),(0,t.isEmpty)(this.otherInvoiceDetails.itemInclusiveTaxes)||(this.otherInvoiceDetails.inclusiveTaxOnItemExists=!0),this.otherInvoiceDetails.subTotal=roundToEven(this.otherInvoiceDetails.baseAmount-this.otherInvoiceDetails.itemDiscountTotal+(0,t.sumBy)(this.otherInvoiceDetails.itemExclusiveTaxes,"calculateTax"),2),this.otherInvoiceDetails=(0,t.assign)(this.otherInvoiceDetails,{amountIncTax:roundToEven(this.otherInvoiceDetails.baseAmount-this.otherInvoiceDetails.itemDiscountTotal,2),invoiceAmountIncTax:roundToEven(this.otherInvoiceDetails.subTotal-this.invoiceObject.discountEntity,2),invoiceInclusiveTaxTotal:roundToEven((0,t.sumBy)(this.otherInvoiceDetails.invoiceInclusiveTaxes,"calculateTax"),2),itemInclusiveTaxTotal:roundToEven((0,t.sumBy)(this.otherInvoiceDetails.itemInclusiveTaxes,"calculateTax"),2)}),this.otherInvoiceDetails=(0,t.isEmpty)(this.invoiceObject.discountEntity)?(0,t.assign)(this.otherInvoiceDetails,{invoiceAmountIncTax:roundToEven(this.otherInvoiceDetails.subTotal,2)}):(0,t.assign)(this.otherInvoiceDetails,{invoiceAmountIncTax:roundToEven(this.otherInvoiceDetails.subTotal-this.invoiceObject.discountEntity.calculatedDiscount,2)}),this.otherInvoiceDetails.taxableAmount=roundToEven(this.otherInvoiceDetails.amountIncTax-this.otherInvoiceDetails.itemInclusiveTaxTotal,2),this.otherInvoiceDetails.invoiceTaxableAmount=roundToEven(this.otherInvoiceDetails.invoiceAmountIncTax-this.otherInvoiceDetails.invoiceInclusiveTaxTotal,2),this.otherInvoiceDetails.itemInclusiveTaxes=F.DH.groupByTax(this.otherInvoiceDetails.itemInclusiveTaxes),this.otherInvoiceDetails.itemExclusiveTaxes=F.DH.groupByTax(this.otherInvoiceDetails.itemExclusiveTaxes),(0,t.isEmpty)(this.otherInvoiceDetails.itemInclusiveTaxes)||(this.otherInvoiceDetails.inclusiveTaxOnItemExists=!0),(0,t.isEmpty)(this.otherInvoiceDetails.itemExclusiveTaxes)||(this.otherInvoiceDetails.exclusiveTaxOnItemExists=!0)}}fetchSettings(){var Z=this;this.syncApiService.fetchDbData("allSettings",function(){var et=(0,l.A)(function*(RA){var nn=yield RA.data;200===RA.status&&!(0,t.isEmpty)(nn.allSettings)&&(Z.settingData=nn.allSettings.deviceSettings,Z.customFields=Z.settingData.customFields,Z.amountInWord=Z.englishNoToWordService.getNumberToWord(String(Z.invoiceObject.amount.toFixed(2)),Z.settingData),1==Z.settingData.invoiceThemeSettings.amountWordFormat&&(Z.amountInWord=Z.amountInWordService.amountToWord(String(Z.invoiceObject.amount.toFixed(2)),Z.settingData)))});return function(RA){return et.apply(this,arguments)}}())}fetchDBData(){var Z=this;return(0,l.A)(function*(){Z.syncApiService.fetchMultipleDbData(["filterSettingData","filterOrganizationData","account","writeOff","payment","paymentLink","profileImages","ecommSaleOrder"],function(){var et=(0,l.A)(function*(RA){var nn=yield RA.data;if(200===RA.status&&!(0,t.isEmpty)(nn))if((0,t.has)(nn,"profileImages")&&!(0,t.isEmpty)(nn.profileImages)&&"ONLINE_STORE"!=Z.exportType?Z.setLogoAndSignature(nn.profileImages):(0,t.has)(nn,"profileImages")&&!(0,t.isEmpty)(nn.profileImages)&&"ONLINE_STORE"==Z.exportType&&Z.setOsStoreLogoAndSignature(nn.profileImages),(0,t.has)(nn,"filterSettingData")&&!(0,t.isEmpty)(nn.filterSettingData)&&(Z.settingData=nn.filterSettingData,Z.customFields=Z.settingData.customFields,Z.amountInWord=Z.englishNoToWordService.getNumberToWord(String(Z.invoiceObject.amount.toFixed(2)),Z.settingData),1==Z.settingData.invoiceThemeSettings.amountWordFormat&&(Z.amountInWord=Z.amountInWordService.amountToWord(String(Z.invoiceObject.amount.toFixed(2)),Z.settingData))),(0,t.has)(nn,"filterOrganizationData")&&!(0,t.isEmpty)(nn.filterOrganizationData)&&(Z.organizationData=nn.filterOrganizationData),"ONLINE_STORE"==Z.invoiceObject.exportType)(0,t.has)(nn,"ecommSaleOrder")&&!(0,t.isEmpty)(nn.ecommSaleOrder)&&(Z.ecommSaleOrderList=nn.ecommSaleOrder.filter(Zn=>0==Zn.enable)),(0,t.isEmpty)(Z.ecommSaleOrderList)||(Z.client=Z.invoiceTemplateService.prepareEcommClientData(Z.ecommSaleOrderList,Z.invoiceObject.uniqueKey));else{if((0,t.has)(nn,"account")&&!(0,t.isEmpty)(nn.account)&&(Z.clientList=nn.account,Z.currentClient=Z.clientList.filter(Zn=>Zn.uniqueKeyFKOtherTable===Z.invoiceObject.uniqueKeyFKClient),Z.client=(0,t.isEmpty)(Z.currentClient)?"SETTINGS"==Z.requestFrom?Z.invoiceTemplateService.getDefaultClientInfo(Z.invoiceObject.uniqueKeyFKClient):null:Z.currentClient[0].clientEntity),!(0,t.isEmpty)(nn.writeOff)&&(0,t.has)(Z.settingData,"invoicePaymentTracking")&&1==Z.settingData.invoicePaymentTracking&&(Z.totalWriteOffAmount=F.DH.roundToEven((0,t.sumBy)(nn.writeOff.filter(Zn=>Zn.uniqueKeyOtherFK==Z.invoiceObject.uniqueKey),"amount"),2)),(0,t.isEmpty)(nn.payment)||(Z.paidAmt=nn.payment.filter(Ei=>Ei.uniqueKeyClient==Z.invoiceObject.uniqueKeyFKClient)),!(0,t.isEmpty)(nn.paymentLink)){let Ei=nn.paymentLink.filter(ri=>ri.uniqueKeyLinkWithAccountEntity==Z.invoiceObject.uniqueKeySales&&ri.uniqueKeyClientAccountEntity==Z.invoiceObject.uniqueKeyFKAccount);Z.paidLinkAmt=Ei;let zA=[];for(let ri of Z.paidAmt)for(let Ht of Ei)(ri.uniqueKeyFKLedger==Ht.uniqueKeyFKLedger||ri.uniqueKeyPayment==Ht.uniqueKeyFKPaymentEntity)&&zA.push({amount:Ht.amount,dateOfPayment:ri.dateOfPayment});Z.paidLinkAmt=zA}(0,t.isEmpty)(Z.paidLinkAmt)||(Z.paidLinkAmt=Z.paidLinkAmt.filter(Zn=>Zn.amount>0)),(0,t.has)(Z.settingData,"invoicePaymentTracking")&&1==Z.settingData.invoicePaymentTracking&&(Z.totalBalanceAmount=Z.invoiceObject.amount-(0,t.sumBy)(Z.paidAmt,"amount")),Z.taxAccountList=(0,t.orderBy)((0,t.without)("PURCHASE"==Z.exportType||"PURCHASE_ORDER"==Z.exportType||"PURCHASE_RETURN"==Z.exportType?pluckAccount(nn.account,8).map((Zn,Ei)=>{if(2==Zn.taxDetailEntity.taxType)return{...Zn,isChecked:Zn.taxDetailEntity.initiallyChecked,total:0,percentage:null}}):pluckAccount(nn.account,8).map((Zn,Ei)=>{if(1==Zn.taxDetailEntity.taxType)return{...Zn,isChecked:Zn.taxDetailEntity.initiallyChecked,total:0,percentage:null}}),void 0),["deviceCreateDate"],["asc"])}});return function(RA){return et.apply(this,arguments)}}())})()}getCustomFields(Z){if("string"==typeof Z&&!(0,t.isEmpty)(Z)){let et=JSON.parse(Z);if(!(0,t.isEmpty)(et))return F.DH.convertToKeyValuePair(et)}return[]}jsonParse(Z){return(0,t.isEmpty)(Z)?null:JSON.parse(Z)}setLogoAndSignature(Z){this.logo=(0,t.find)(Z,{uniqueIdentifier:"logo-a3ed60b4-e6b7-4ee5-b98b-eb4aa753d516"}),this.signature=(0,t.find)(Z,{uniqueIdentifier:"sign-ef4cdc2f-f6f9-42d8-850f-8eb6784ed49f"})}setOsStoreLogoAndSignature(Z){this.osLogo=(0,t.find)(Z,{uniqueIdentifier:"online-store-logo-s8965465-e6b7-4ee5-b98b-eb4aa7kadjlfn"})}static#t=this.\u0275fac=function(et){return new(et||M)(e.rXU(_.B),e.rXU(D.V),e.rXU(h.P),e.rXU(s.P),e.rXU(u.h),e.rXU(g.up),e.rXU(a.k),e.rXU(c.R),e.rXU(B.JO),e.rXU(p.q))};static#e=this.\u0275cmp=e.VBU({type:M,selectors:[["app-template-six"]],inputs:{invoiceObject:"invoiceObject"},decls:1,vars:1,consts:[[4,"transloco","translocoLang"],["dir","ltr",1,"scale-html"],["charset","utf-8"],["name","viewport","content","width=1240, initial-scale=1, shrink-to-fit=no "],["name","description","content","Report generated by Simple Accounting"],["name","author","content","Simple Accounting"],["id","template6"],[1,"container-fluid","new-page"],[1,"row","m-0","headerSection"],["class","col-auto ps-0 logo",4,"ngIf"],[1,"col","pe-0","text-end"],[1,"org_name"],["class","m-0 p-0",4,"ngIf"],[1,"sideMargin"],[1,"mainTable","print-friendly"],["colspan","3",1,"text-center","tdBorder","invoiceTitle"],["id","title","onClick","onHtmlElementsClicked(4)"],[4,"ngIf"],[1,"tdBorder","billTodetails"],["class","m-0 billToShipToLabel",4,"ngIf"],["id","clientOrgName",1,"m-0","clientOrgName"],[1,"m-0","p-0"],["style","text-decoration: none;",4,"ngIf"],["class","m-0",4,"ngIf"],[4,"ngFor","ngForOf"],[1,"shipTodetails"],["class","m-0 shipToLabel","id","shipToLabel",4,"ngIf"],[1,"tdBorder"],[1,"invoiceNoAndDate"],[1,"invoiceNoAndDate","m-0"],[1,"transactionNo","m-0"],["id","invNo","onClick","onHtmlElementsClicked(7)",1,"selectedTransNo"],[1,"invoiceDate","m-0"],["id","invDate","onClick","onHtmlElementsClicked(8)"],["class","",4,"ngIf"],[1,"page-break-tr"],["colspan","3",1,"borderProduct"],[1,"productSection"],["id","productTable",1,"table","productTable","mb-0"],["onClick","onHtmlElementsClicked(9)"],[1,"serialNo"],[1,"productName"],[1,"quantity"],[1,"rate"],["class","discount",4,"ngIf"],["class","taxExclusive",4,"ngIf"],[1,"amount"],["class","taxInclusive",4,"ngIf"],["id","tableBody","onClick","onHtmlElementsClicked(10)",1,"tableBody"],[3,"ngClass",4,"ngFor","ngForOf"],[1,"page-break-tr","termAndConditionSection"],["width","28%",1,"tdBorder"],["class","termAndConditionLabel tcLabel",4,"ngIf"],["width","38%",1,"tdBorder"],["class","bankingDtl",4,"ngIf"],["class","signatureSection ",4,"ngIf"],[1,"termSummerySection","subtotal_section"],[1,"table","mb-0"],["class","amountIncTax",4,"ngIf"],["class"," fw-bold",4,"ngIf"],["class","bg-grey",4,"ngIf"],["class","totalSubtotal",4,"ngIf"],[1,"grandTotal",3,"ngClass"],[1,"totalLabel","fw-bold"],[1,"sub-amt"],["class","balance fw-bold border-top",4,"ngIf"],[1,"col-auto","ps-0","logo"],[1,"img-responsive",3,"src"],[1,"m-0","billToShipToLabel"],[2,"text-decoration","none"],[1,"m-0"],["id","shipToLabel",1,"m-0","shipToLabel"],[1,""],["colspan","3",1,"tdBorder",2,"white-space","pre-wrap"],[1,"discount"],[1,"taxExclusive"],[1,"taxInclusive"],[3,"ngClass"],[1,"prd_title"],["class","m-0 prodDesc",4,"ngIf"],[1,"m-0","prodDesc"],["class","prodDesc",4,"ngFor","ngForOf"],[1,"m-0","unit"],[1,"prodDesc"],[1,"m-0","taxOnItem"],[1,"termAndConditionLabel","tcLabel"],["id","tcLabel",1,"tcLabel"],[1,"col-md-1","text-end","pe-0"],[1,"col-md-11","ps-0","pre-wrap"],[1,"bankingDtl"],[1,"signatureSection"],[1,"row"],[1,"col-md-12","text-center","align-self-end"],[1,"signature-pdf"],["alt","","class","img-responsive signature_img",3,"src",4,"ngIf"],[1,"m-0","ownerName"],["id","signature",1,"m-0","signatureLabel","font-bold"],["alt","",1,"img-responsive","signature_img",3,"src"],[1,"amountIncTax"],[1,"fw-bold"],[1,"bg-grey"],[1,"amountIncTax","fw-bold"],[1,"ps-3"],["class","font-italic ps-3",4,"ngIf"],[1,"font-italic","ps-3"],["class","ps-3",4,"ngIf"],["class","sub-amt",4,"ngIf"],[1,"totalSubtotal"],[1,"balance","fw-bold","border-top"],["colspan","3",1,"tdBorder"]],template:function(et,RA){1&et&&e.DNE(0,q,126,75,"ng-container",0),2&et&&e.Y8G("translocoLang",RA.activeLanguage)},dependencies:[f.YU,f.Sq,f.bT,B.bA,E.o,w.a],styles:["body[_ngcontent-%COMP%]{background-repeat:repeat;background:#fff;font-family:TSCustom;color:#000;font-size:12px}.headerSection[_ngcontent-%COMP%]{padding-top:5px;padding-right:15px;padding-left:15px}.logo[_ngcontent-%COMP%]{width:160px!important;height:120px}.logo[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-width:100%;max-height:100%;display:flex;margin:0}.orgName[_ngcontent-%COMP%]{margin-bottom:0;font-size:22px;color:#000;font-weight:700}.billToLabel[_ngcontent-%COMP%], .shipToLabel[_ngcontent-%COMP%], .clientOrgName[_ngcontent-%COMP%]{font-size:14px;font-weight:700}.main_org[_ngcontent-%COMP%]{text-align:end}.invoiceTitle[_ngcontent-%COMP%], .invoiceTitle[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:18px;font-weight:700}.sideMargin[_ngcontent-%COMP%]{padding-left:30px;padding-right:30px;padding-top:10px}.billToShipToLabel[_ngcontent-%COMP%]{font-size:14px;font-weight:700}.selectedTransNo[_ngcontent-%COMP%]{font-size:18px}table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{font-size:12px}ol[_ngcontent-%COMP%], ul[_ngcontent-%COMP%]{padding-left:0rem}table.mainTable[_ngcontent-%COMP%]{text-align:left;width:100%}.invoiceNoAndDate[_ngcontent-%COMP%]{text-align:end}.borderProduct[_ngcontent-%COMP%]{border:1px solid #000}.tdBorder[_ngcontent-%COMP%]{border:1px solid #000;padding:10px;word-break:break-all}.invoiceTitle[_ngcontent-%COMP%]{font-weight:var(--title-font-weight);font-style:var(--title-font-style);-webkit-text-decoration:var(--title-font-decoration);text-decoration:var(--title-font-decoration)}.serialNo[_ngcontent-%COMP%]{text-align:center;width:43px}.org_name[_ngcontent-%COMP%]{margin-bottom:0}.logo-details[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:12px}.productName[_ngcontent-%COMP%]{width:300px;text-align:start}.prd_title[_ngcontent-%COMP%]{font-size:12px;font-weight:700;word-break:break-word}.prodDesc[_ngcontent-%COMP%]{font-size:11px;font-weight:400;word-break:break-word}.unit[_ngcontent-%COMP%], .discPer[_ngcontent-%COMP%], .taxOnItem[_ngcontent-%COMP%]{font-size:9px;font-style:italic;white-space:nowrap;word-wrap:break-word;font-weight:400}.tcLabel[_ngcontent-%COMP%]{font-weight:700;font-size:12px}table[_ngcontent-%COMP%]   tfoot[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], table[_ngcontent-%COMP%]   tfoot[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{border:1px solid #C8C8C8;font-size:14px;font-weight:500}.quantity[_ngcontent-%COMP%], .rate[_ngcontent-%COMP%], .discount[_ngcontent-%COMP%], .taxExclusive[_ngcontent-%COMP%], .amount[_ngcontent-%COMP%], .taxInclusive[_ngcontent-%COMP%]{text-align:end;vertical-align:top!important}.total-tem-two[_ngcontent-%COMP%]{background:#eee}.termAndConditionLabel[_ngcontent-%COMP%]{border-bottom:1px solid #000;padding-bottom:5px;font-size:small;font-weight:500;font-size:14px;text-align:start}.bankingDtl[_ngcontent-%COMP%]{font-size:12px;border-bottom:1px solid #000;padding-bottom:12px;white-space:pre-wrap}.termAndConditionSection[_ngcontent-%COMP%]   ol[_ngcontent-%COMP%]{padding-left:14px}.termAndConditionSection[_ngcontent-%COMP%]   ol[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{font-size:14px;word-break:break-word}hr[_ngcontent-%COMP%]{border-top:1px solid #000}.zatca_qr_box[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:auto;height:170px;padding-bottom:5px}.subtotal_section[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], .subtotal_section[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{border:0px solid #C8C8C8;padding:0}.sub-amt[_ngcontent-%COMP%]{text-align:end}.inclusiveTaxSection[_ngcontent-%COMP%]{background:#f3f3f3!important;padding:5px;margin-top:3px;margin-bottom:3px}.taxInclusive[_ngcontent-%COMP%]{width:100px}.grandTotal[_ngcontent-%COMP%]{border-top:1px solid}.balance[_ngcontent-%COMP%], .totalSubtotal[_ngcontent-%COMP%]{border-top:1px solid black!important}.totalLabel[_ngcontent-%COMP%], .taxLabel[_ngcontent-%COMP%]{text-align:start}.signature[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:auto;height:100px}.shipTodetails[_ngcontent-%COMP%], .billTodetails[_ngcontent-%COMP%]{text-align:start}.signature-pdf[_ngcontent-%COMP%], .signature[_ngcontent-%COMP%]{padding:10px}.signature-pdf[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:160px;height:120px;margin-bottom:8px}.ownerName[_ngcontent-%COMP%]{font-size:12px}.signature[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:12px;padding:3px 0}.subtotal_section[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], .subtotal_section[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{border:0px solid #C8C8C8;padding:2px 4px;font-size:12px}.termAndConditionSection[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{word-break:break-word}.org_name[_ngcontent-%COMP%]{font-weight:700;font-size:20px;margin-bottom:0}.productTable[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]{border-bottom:1px solid #000}.list-item-row[_ngcontent-%COMP%]{border-bottom:1px solid #ddd}.list-item-row[_ngcontent-%COMP%]:last-child{border:none}","[_nghost-%COMP%]{--theme-bg-color: #3989c6;--theme-color: #3989c6;--theme-bg-font: white;--alice-blue: #eff3f6;--column-width: 80px;--theme-alternate-bg-color: #eaeaea }.new-page[_ngcontent-%COMP%]{page-break-before:always}hr[_ngcontent-%COMP%]:not([size]){height:1px;background:var(--theme-bg-color);opacity:1}p[_ngcontent-%COMP%]{line-height:1.4;font-size:12px;white-space:pre-wrap}.shipTodetails[_ngcontent-%COMP%], .billTodetails[_ngcontent-%COMP%]{text-align:start;word-break:break-word}a[_ngcontent-%COMP%]{color:inherit;letter-spacing:-.1px!important}a[_ngcontent-%COMP%]:link{text-decoration:none!important}ul[_ngcontent-%COMP%], ol[_ngcontent-%COMP%]{margin:0}li[_ngcontent-%COMP%]{padding-top:5px;font-size:12px;list-style:none}.col-md-1[_ngcontent-%COMP%], .col-sm-1[_ngcontent-%COMP%], .col-lg-1[_ngcontent-%COMP%]{width:8%;float:left}.col-md-2[_ngcontent-%COMP%], .col-sm-2[_ngcontent-%COMP%], .col-lg-2[_ngcontent-%COMP%]{width:17%;float:left}.col-md-3[_ngcontent-%COMP%], .col-sm-3[_ngcontent-%COMP%], .col-lg-3[_ngcontent-%COMP%]{width:25%;float:left}.prodDesc[_ngcontent-%COMP%]{font-size:11px;word-break:break-word;white-space:pre-wrap}.header_section[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:13px;white-space:pre-wrap}.headerSection[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:14px;white-space:pre-wrap}.col-md-4[_ngcontent-%COMP%], .col-sm-4[_ngcontent-%COMP%], .col-lg-4[_ngcontent-%COMP%]{width:33%;float:left}.col-md-5[_ngcontent-%COMP%], .col-sm-5[_ngcontent-%COMP%], .col-lg-5[_ngcontent-%COMP%]{width:42%;float:left}.col-md-6[_ngcontent-%COMP%], .col-sm-6[_ngcontent-%COMP%], .col-lg-6[_ngcontent-%COMP%]{width:50%;float:left}.col-md-7[_ngcontent-%COMP%], .col-sm-7[_ngcontent-%COMP%], .col-lg-7[_ngcontent-%COMP%]{width:58%;float:left}.col-md-8[_ngcontent-%COMP%], .col-sm-8[_ngcontent-%COMP%], .col-lg-8[_ngcontent-%COMP%]{width:67%;float:left}.col-md-9[_ngcontent-%COMP%], .col-sm-9[_ngcontent-%COMP%], .col-lg-9[_ngcontent-%COMP%]{width:75%;float:left}.col-md-10[_ngcontent-%COMP%], .col-sm-10[_ngcontent-%COMP%], .col-lg-10[_ngcontent-%COMP%]{width:83%;float:left}.col-md-11[_ngcontent-%COMP%], .col-sm-11[_ngcontent-%COMP%], .col-lg-11[_ngcontent-%COMP%]{width:92%;float:left}.col-md-12[_ngcontent-%COMP%], .col-sm-12[_ngcontent-%COMP%], .col-lg-12[_ngcontent-%COMP%]{width:100%;float:left}table.productTable[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]:not(.productName){word-wrap:break-word}.amountIncTax[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{font-weight:700;padding:0}.subtotal_section[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{padding:7px 4px}.totalSubtotal[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{font-weight:700}.taxExclusive[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0}.grandTotal[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], .balance[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{font-weight:700}.page_breck[_ngcontent-%COMP%]{page-break-before:always}.container[_ngcontent-%COMP%], .container-fluid[_ngcontent-%COMP%], .container-lg[_ngcontent-%COMP%], .container-md[_ngcontent-%COMP%], .container-sm[_ngcontent-%COMP%], .container-xl[_ngcontent-%COMP%]{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{display:table-cell;vertical-align:top!important}.text-pre-wrap[_ngcontent-%COMP%]{white-space:pre-wrap}.font-bold[_ngcontent-%COMP%]{font-weight:700!important}.bg-grey[_ngcontent-%COMP%]{background-color:#d5d5d5}.hr-margin[_ngcontent-%COMP%]{margin:.5rem 0}.font-italic[_ngcontent-%COMP%]{font-style:italic}.break-text[_ngcontent-%COMP%]{word-break:break-all}b[_ngcontent-%COMP%], strong[_ngcontent-%COMP%]{font-weight:700}.terms-condition[_ngcontent-%COMP%]{padding-left:1rem;word-break:break-word}.table-bg-grey[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], .table-bg-grey[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   span[_ngcontent-%COMP%], .table-bg-grey[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{background-color:var(--theme-alternate-bg-color)}.template-table[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:not(caption)   th[_ngcontent-%COMP%], .template-table[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:not(caption)   .table-head[_ngcontent-%COMP%]{background-color:var(--theme-bg-color);color:var(--theme-bg-font)}","@page {\n                    size: auto;\n                    margin: 0px 0;\n                }\n\n                @page :first {\n                    margin: 0 0 10px;\n                }"]})}return M})()},29626:(Fe,Tt,d)=>{"use strict";d.d(Tt,{e:()=>$e});var l=d(10467),t=d(67376),F=d(98808),e=d(54438),_=d(92639),D=d(7004),h=d(4300),s=d(93832),u=d(39866),g=d(345),a=d(45037),c=d(45189),B=d(7180),p=d(39477),f=d(60177),E=d(80066),w=d(35036),Q=d(52953);const b=(q,te,M)=>[q,te,!0,M,!1],C=(q,te)=>[q,te,!0,2,!0];function T(q,te){if(1&q&&(e.j41(0,"div",56),e.nrm(1,"img",57),e.k0s()),2&q){const M=e.XpG(2);e.R7$(),e.Y8G("src",null==M.logo?null:M.logo.value,e.B4B)}}function N(q,te){if(1&q&&(e.j41(0,"div",56),e.nrm(1,"img",57),e.k0s()),2&q){const M=e.XpG(2);e.R7$(),e.Y8G("src",null==M.osLogo?null:M.osLogo.value,e.B4B)}}function L(q,te){if(1&q&&(e.j41(0,"p",58),e.EFF(1),e.k0s()),2&q){const M=e.XpG(2);e.R7$(),e.JRh(null==M.organizationData?null:M.organizationData.org_address_1)}}function J(q,te){if(1&q&&(e.j41(0,"p",58),e.EFF(1),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG();e.R7$(),e.Lme("",M("CONTACT_LABEL")," : ",null==S.organizationData?null:S.organizationData.org_phone_no,"")}}function H(q,te){if(1&q&&(e.j41(0,"p",58)(1,"a"),e.EFF(2),e.k0s()()),2&q){const M=e.XpG().$implicit,S=e.XpG();e.R7$(2),e.Lme("",M("EMAIL_LABEL")," : ",null==S.organizationData?null:S.organizationData.display_email,"")}}function k(q,te){if(1&q&&(e.j41(0,"p",58)(1,"a"),e.EFF(2),e.k0s()()),2&q){const M=e.XpG().$implicit,S=e.XpG();e.R7$(2),e.Lme("",M("WEBSITE_LABEL")," : ",null==S.organizationData?null:S.organizationData.website_link,"")}}function X(q,te){if(1&q&&(e.j41(0,"p",58),e.EFF(1),e.k0s()),2&q){const M=e.XpG(2);e.R7$(),e.Lme("",null!=M.customFields&&M.customFields.taxId?null==M.customFields?null:M.customFields.taxId:"GSTIN"," : ",null==M.organizationData?null:M.organizationData.business_id," ")}}function tt(q,te){if(1&q&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG();e.R7$(),e.SpI(" ",null!=S.customFields&&S.customFields.invoice?null==S.customFields?null:S.customFields.invoice:M("INV_LABEL")," ")}}function pt(q,te){if(1&q&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG();e.R7$(),e.SpI(" ",null!=S.customFields&&S.customFields.estimate?null==S.customFields?null:S.customFields.estimate:M("EST_LABEL")," ")}}function st(q,te){if(1&q&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG();e.R7$(),e.SpI(" ",null!=S.customFields&&S.customFields.salesOrder?null==S.customFields?null:S.customFields.salesOrder:M("SALE_ORDER_TITLE")," ")}}function z(q,te){if(1&q&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&q){const M=e.XpG().$implicit;e.R7$(),e.SpI(" ",M("SALE_RETURN")," ")}}function it(q,te){if(1&q&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG();e.R7$(),e.SpI(" ",null!=S.customFields&&S.customFields.purchaseRecord?null==S.customFields?null:S.customFields.purchaseRecord:M("PURCHASE_RECORD")," ")}}function at(q,te){if(1&q&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG();e.R7$(),e.SpI(" ",null!=S.customFields&&S.customFields.purchaseOrder?null==S.customFields?null:S.customFields.purchaseOrder:M("PURCHASE_ORDER")," ")}}function Y(q,te){if(1&q&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&q){const M=e.XpG().$implicit;e.R7$(),e.SpI(" ",M("PURCHASE_RETURN")," ")}}function x(q,te){if(1&q&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&q){const M=e.XpG().$implicit;e.R7$(),e.SpI(" ",M("ECOM_SALE_ORDER")," ")}}function v(q,te){if(1&q&&(e.j41(0,"h5",59),e.EFF(1),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG();e.R7$(),e.SpI(" ",null!=S.customFields&&S.customFields.billTo?null==S.customFields?null:S.customFields.billTo:M("BILL_TO_LABEL"),"")}}function O(q,te){if(1&q&&(e.j41(0,"h5",59),e.EFF(1),e.k0s()),2&q){const M=e.XpG().$implicit;e.R7$(),e.SpI(" ",M("PURCHASE_FROM"),"")}}function G(q,te){if(1&q&&(e.j41(0,"div"),e.EFF(1),e.k0s()),2&q){const M=e.XpG(2);e.R7$(),e.SpI("",null==M.client?null:M.client.address," ")}}function At(q,te){if(1&q&&(e.j41(0,"div"),e.EFF(1),e.k0s()),2&q){const M=e.XpG(2);e.R7$(),e.SpI("",null==M.client?null:M.client.email," ")}}function dt(q,te){if(1&q&&(e.j41(0,"div"),e.EFF(1),e.k0s()),2&q){const M=e.XpG(2);e.R7$(),e.SpI("",null==M.client?null:M.client.number," ")}}function It(q,te){if(1&q&&(e.j41(0,"div"),e.EFF(1),e.k0s()),2&q){const M=e.XpG(2);e.R7$(),e.Lme("",null!=M.customFields&&M.customFields.taxId?null==M.customFields?null:M.customFields.taxId:"Business Id",": ",null==M.client?null:M.client.businessId," ")}}function yt(q,te){if(1&q&&(e.j41(0,"div"),e.EFF(1),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG();e.R7$(),e.Lme("",M("PO_NUM")," :",null==S.invoiceObject?null:S.invoiceObject.poNumber," ")}}function qt(q,te){if(1&q&&(e.j41(0,"div"),e.EFF(1),e.nI1(2,"dateFormat"),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG();e.R7$(),e.Lme("",M("PO_DATE")," : ",e.i5U(2,2,null==S.invoiceObject?null:S.invoiceObject.poDate,S.settingData)," ")}}function Mt(q,te){if(1&q&&(e.j41(0,"div"),e.EFF(1),e.k0s()),2&q){const M=e.XpG().$implicit;e.R7$(),e.Lme("",M.key," : ",M.value," ")}}function Xt(q,te){if(1&q&&(e.qex(0),e.DNE(1,Mt,2,2,"div",16),e.bVm()),2&q){const M=te.$implicit;e.R7$(),e.Y8G("ngIf",M.value)}}function mt(q,te){if(1&q&&(e.j41(0,"div",60),e.DNE(1,Xt,2,1,"ng-container",23),e.k0s()),2&q){const M=e.XpG(2);e.R7$(),e.Y8G("ngForOf",M.invoiceObject.userCustomFields)}}function ct(q,te){if(1&q&&(e.j41(0,"div"),e.EFF(1),e.k0s()),2&q){const M=e.XpG().$implicit;e.R7$(),e.Lme("",M.key," : ",M.value,"")}}function xt(q,te){if(1&q&&(e.j41(0,"div"),e.DNE(1,ct,2,2,"div",16),e.k0s()),2&q){const M=te.$implicit;e.R7$(),e.Y8G("ngIf",M.value)}}function ee(q,te){if(1&q&&(e.j41(0,"div")(1,"h5",59),e.EFF(2),e.k0s(),e.j41(3,"div",61),e.EFF(4),e.k0s()()),2&q){const M=e.XpG().$implicit,S=e.XpG();e.R7$(2),e.JRh(null!=S.customFields&&S.customFields.shipTo?null==S.customFields?null:S.customFields.shipTo:M("SHIP_TO_LABEL")),e.R7$(2),e.JRh(null==S.client?null:S.client.shippingAddress)}}function Ge(q,te){if(1&q&&(e.j41(0,"div",60),e.EFF(1),e.nI1(2,"dateFormat"),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG();e.R7$(),e.Lme("",null!=S.customFields&&S.customFields.dueDate?null==S.customFields?null:S.customFields.dueDate:M("DUE_DATE_LABEL")," : ",e.i5U(2,2,null==S.invoiceObject?null:S.invoiceObject.dueDate,S.settingData),"")}}function Ce(q,te){if(1&q&&(e.j41(0,"div",60),e.EFF(1),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG();e.R7$(),e.Lme("",M("REF_NUM_LABLE")," : ",null==S.invoiceObject?null:S.invoiceObject.invoiceRefNo," ")}}function je(q,te){if(1&q&&(e.j41(0,"th",62),e.EFF(1),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG();e.R7$(),e.JRh(null!=S.customFields&&S.customFields.discount?null==S.customFields?null:S.customFields.discount:M("DIS_LABEL"))}}function iA(q,te){if(1&q&&(e.j41(0,"th",62),e.EFF(1),e.k0s()),2&q){const M=e.XpG().$implicit;e.R7$(),e.JRh(M("TAX_LABEL"))}}function dA(q,te){if(1&q&&(e.j41(0,"th",63),e.EFF(1),e.k0s()),2&q){const M=e.XpG().$implicit;e.R7$(),e.JRh(M("INCLUSIVE_TAX_LABEL"))}}function Ye(q,te){if(1&q&&(e.j41(0,"p",66),e.EFF(1),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG(2);e.R7$(),e.Lme("",null!=S.customFields&&S.customFields.productCode?null==S.customFields?null:S.customFields.productCode:"Product Code",": ",M.productCode," ")}}function rA(q,te){if(1&q&&(e.j41(0,"p",60),e.EFF(1),e.k0s()),2&q){const M=e.XpG().$implicit;e.R7$(),e.Lme("",M.key," : ",M.value,"")}}function fA(q,te){if(1&q&&(e.j41(0,"div",69),e.DNE(1,rA,2,2,"p",22),e.k0s()),2&q){const M=te.$implicit;e.R7$(),e.Y8G("ngIf",M.value)}}function TA(q,te){if(1&q&&(e.j41(0,"span")(1,"p",70),e.EFF(2),e.nI1(3,"CurrencyPipe"),e.k0s()()),2&q){const M=e.XpG(2).$implicit,S=e.XpG(2);e.R7$(2),e.SpI("",e.iJd(3,1,e.sMw(7,b,M.discountPercentage,S.settingData,null==S.settingData?null:S.settingData.percentRoundOff)),"%")}}function EA(q,te){if(1&q&&(e.j41(0,"td",62)(1,"span",64),e.EFF(2),e.nI1(3,"CurrencyPipe"),e.k0s(),e.DNE(4,TA,4,11,"span",16),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG(2);e.R7$(2),e.JRh(e.ii3(3,2,M.discountAmount,S.settingData,!0,null==S.settingData?null:S.settingData.amountRoundOff)),e.R7$(2),e.Y8G("ngIf",0!=M.discountPercentage&&"ONLINE_STORE"!=S.exportType)}}function fe(q,te){if(1&q&&(e.j41(0,"p"),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG(4);e.R7$(),e.Lme("",S.commonService.getAccountName(S.taxAccountList,M.uniqueKeyTaxAccountEntry),": ",e.iJd(2,2,e.sMw(8,b,M.percentage,S.settingData,null==S.settingData?null:S.settingData.percentRoundOff))," %")}}function xe(q,te){if(1&q&&(e.j41(0,"div"),e.DNE(1,fe,3,12,"p",16),e.k0s()),2&q){const M=te.$implicit;e.R7$(),e.Y8G("ngIf",0==M.taxInclExcl)}}function FA(q,te){if(1&q&&(e.j41(0,"td",62)(1,"span",64),e.EFF(2),e.nI1(3,"CurrencyPipe"),e.k0s(),e.DNE(4,xe,2,1,"div",23),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG(2);e.R7$(2),e.JRh(e.ii3(3,2,M.totalTaxAmt,S.settingData,!0,null==S.settingData?null:S.settingData.amountRoundOff)),e.R7$(2),e.Y8G("ngForOf",S.jsonParse(M.appliedTax))}}function Xe(q,te){if(1&q&&(e.j41(0,"p"),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG(4);e.R7$(),e.Lme("",S.commonService.getAccountName(S.taxAccountList,M.uniqueKeyTaxAccountEntry),": ",e.iJd(2,2,e.sMw(8,b,M.percentage,S.settingData,null==S.settingData?null:S.settingData.percentRoundOff))," %")}}function Ve(q,te){if(1&q&&(e.j41(0,"div"),e.DNE(1,Xe,3,12,"p",16),e.k0s()),2&q){const M=te.$implicit;e.R7$(),e.Y8G("ngIf",1==M.taxInclExcl)}}function nA(q,te){if(1&q&&(e.j41(0,"td",63)(1,"span",64),e.EFF(2),e.nI1(3,"CurrencyPipe"),e.k0s(),e.DNE(4,Ve,2,1,"div",23),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG(2);e.R7$(2),e.JRh(e.ii3(3,2,M.incTaxAmt,S.settingData,!0,null==S.settingData?null:S.settingData.amountRoundOff)),e.R7$(2),e.Y8G("ngForOf",S.jsonParse(M.appliedTax))}}function _e(q,te){if(1&q&&(e.j41(0,"tr")(1,"td",33),e.EFF(2),e.k0s(),e.j41(3,"td",34)(4,"span",64),e.EFF(5),e.k0s(),e.nrm(6,"br"),e.DNE(7,Ye,2,2,"p",65),e.j41(8,"p",66),e.EFF(9),e.k0s(),e.DNE(10,fA,2,1,"div",67),e.k0s(),e.j41(11,"td",35)(12,"span",64),e.EFF(13),e.nI1(14,"CurrencyPipe"),e.k0s(),e.j41(15,"p",68),e.EFF(16),e.k0s()(),e.j41(17,"td",36)(18,"span",64),e.EFF(19),e.nI1(20,"CurrencyPipe"),e.k0s()(),e.DNE(21,EA,5,7,"td",37)(22,FA,5,7,"td",37),e.j41(23,"td",38)(24,"span",64),e.EFF(25),e.nI1(26,"CurrencyPipe"),e.k0s()(),e.DNE(27,nA,5,7,"td",39),e.k0s()),2&q){const M=te.$implicit,S=te.index,Z=e.XpG(2);e.R7$(2),e.JRh(S+1),e.R7$(3),e.JRh(M.productName),e.R7$(2),e.Y8G("ngIf",M.productCode),e.R7$(2),e.JRh(M.description),e.R7$(),e.Y8G("ngForOf",Z.commonService.getListItemCustomFields(M.listItemCustomField)),e.R7$(3),e.JRh(e.iJd(14,12,e.sMw(27,b,M.qty,Z.settingData,null==Z.settingData?null:Z.settingData.quantityRoundOff))),e.R7$(3),e.JRh(M.unit),e.R7$(3),e.JRh(e.iJd(20,18,e.sMw(31,b,M.rate,Z.settingData,null==Z.settingData?null:Z.settingData.rateRoundOff))),e.R7$(2),e.Y8G("ngIf",Z.otherInvoiceDetails.showDiscountOnItem&&"ONLINE_STORE"!=Z.exportType),e.R7$(),e.Y8G("ngIf",Z.otherInvoiceDetails.exclusiveTaxOnItemExists&&"ONLINE_STORE"!=Z.exportType),e.R7$(3),e.JRh(e.i5U(26,24,M.total,Z.settingData)),e.R7$(2),e.Y8G("ngIf",Z.otherInvoiceDetails.inclusiveTaxOnItemExists&&"ONLINE_STORE"!=Z.exportType)}}function tA(q,te){if(1&q&&(e.j41(0,"tr",73)(1,"td",74),e.EFF(2),e.k0s(),e.j41(3,"td",75),e.EFF(4),e.nI1(5,"CurrencyPipe"),e.k0s()()),2&q){const M=e.XpG(2).$implicit,S=e.XpG();e.R7$(2),e.JRh(M("BASE_AMT_LABEL")),e.R7$(2),e.JRh(e.iJd(5,2,e.l_i(8,C,S.otherInvoiceDetails.baseAmount,S.settingData)))}}function on(q,te){if(1&q&&(e.j41(0,"tr",76)(1,"td",77),e.EFF(2),e.k0s(),e.j41(3,"td",75),e.EFF(4),e.nI1(5,"CurrencyPipe"),e.k0s()()),2&q){const M=e.XpG(2).$implicit,S=e.XpG();e.R7$(2),e.SpI("(-) ",null!=S.customFields&&S.customFields.discount?null==S.customFields?null:S.customFields.discount:M("DIS_LABEL"),""),e.R7$(2),e.SpI("",e.ii3(5,2,null==S.otherInvoiceDetails?null:S.otherInvoiceDetails.itemDiscountTotal,S.settingData,!0,null==S.settingData?null:S.settingData.amountRoundOff)," ")}}function GA(q,te){if(1&q&&(e.j41(0,"td",82),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG(4);e.R7$(),e.Lme(" \u2022 ",S.commonService.getAccountName(S.taxAccountList,M.uniqueKeyTaxAccountEntry)," (",e.iJd(2,2,e.sMw(8,b,M.percentage,S.settingData,null==S.settingData?null:S.settingData.percentRoundOff)),"%)")}}function Qn(q,te){if(1&q&&(e.j41(0,"td",82),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG(4);e.R7$(),e.JRh(e.ii3(2,1,M.calculateTax,S.settingData,!0,null==S.settingData?null:S.settingData.amountRoundOff))}}function _A(q,te){if(1&q&&(e.j41(0,"tr"),e.DNE(1,GA,3,12,"td",81)(2,Qn,3,6,"td",81),e.k0s()),2&q){const M=te.$implicit;e.R7$(),e.Y8G("ngIf",M.calculateTax),e.R7$(),e.Y8G("ngIf",M.calculateTax)}}function fn(q,te){if(1&q&&(e.j41(0,"tbody",78)(1,"tr",79)(2,"td",74),e.EFF(3),e.k0s(),e.j41(4,"td",75),e.EFF(5),e.nI1(6,"CurrencyPipe"),e.k0s()(),e.j41(7,"tr")(8,"td",80),e.EFF(9),e.k0s(),e.j41(10,"td",80),e.EFF(11),e.nI1(12,"CurrencyPipe"),e.k0s()(),e.DNE(13,_A,3,2,"tr",23),e.k0s()),2&q){const M=e.XpG(2).$implicit,S=e.XpG();e.R7$(3),e.JRh(M("AMT_INC_TAX_LABLE")),e.R7$(2),e.SpI("",e.ii3(6,5,S.otherInvoiceDetails.amountIncTax,S.settingData,!0,null==S.settingData?null:S.settingData.amountRoundOff)," "),e.R7$(4),e.SpI("\u2002\u2022 ",M("TAXABLE")," :"),e.R7$(2),e.SpI("",e.ii3(12,10,S.otherInvoiceDetails.taxableAmount,S.settingData,!0,null==S.settingData?null:S.settingData.amountRoundOff)," "),e.R7$(2),e.Y8G("ngForOf",S.otherInvoiceDetails.itemInclusiveTaxes)}}function hA(q,te){if(1&q&&(e.j41(0,"td",80),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG(3);e.R7$(),e.Lme(" \u2022 (+) ",S.commonService.getAccountName(S.taxAccountList,M.uniqueKeyTaxAccountEntry)," (",e.iJd(2,2,e.sMw(8,b,M.percentage,S.settingData,null==S.settingData?null:S.settingData.percentRoundOff)),"%)")}}function kn(q,te){if(1&q&&(e.j41(0,"td",75),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG(3);e.R7$(),e.SpI("",e.ii3(2,1,M.calculateTax,S.settingData,!0,null==S.settingData?null:S.settingData.amountRoundOff)," ")}}function ni(q,te){if(1&q&&(e.j41(0,"tr"),e.DNE(1,hA,3,12,"td",83)(2,kn,3,6,"td",84),e.k0s()),2&q){const M=e.XpG(3);e.R7$(),e.Y8G("ngIf",M.otherInvoiceDetails.exclusiveTaxOnItemExists),e.R7$(),e.Y8G("ngIf",M.otherInvoiceDetails.exclusiveTaxOnItemExists)}}function mi(q,te){if(1&q&&(e.j41(0,"table",47),e.DNE(1,tA,6,11,"tr",71)(2,on,6,7,"tr",72)(3,fn,14,15,"tbody",48),e.j41(4,"tbody"),e.DNE(5,ni,3,2,"tr",23),e.k0s()()),2&q){const M=e.XpG(2);e.R7$(),e.Y8G("ngIf",M.otherInvoiceDetails.showDiscountOnItem||M.otherInvoiceDetails.exclusiveTaxOnItemExists),e.R7$(),e.Y8G("ngIf",M.otherInvoiceDetails.showDiscountOnItem),e.R7$(),e.Y8G("ngIf",M.otherInvoiceDetails.inclusiveTaxOnItemExists),e.R7$(2),e.Y8G("ngForOf",M.otherInvoiceDetails.itemExclusiveTaxes)}}function no(q,te){if(1&q&&(e.j41(0,"div",89),e.EFF(1),e.k0s()),2&q){const M=e.XpG(2).$implicit,S=e.XpG();e.R7$(),e.SpI(" ",null!=S.customFields&&S.customFields.termsCondition?null==S.customFields?null:S.customFields.termsCondition:M("TERMS_AND_CONDITIONS")," ")}}function ZA(q,te){if(1&q&&(e.j41(0,"div",85)(1,"div",42),e.DNE(2,no,2,1,"div",86),e.k0s(),e.j41(3,"div",46)(4,"table",87)(5,"tr",88)(6,"td",74),e.EFF(7),e.k0s(),e.j41(8,"td",75),e.EFF(9),e.nI1(10,"CurrencyPipe"),e.k0s()()()()()),2&q){const M=e.XpG().$implicit,S=e.XpG();e.R7$(2),e.Y8G("ngIf",S.otherInvoiceDetails.termsAndConditionExist),e.R7$(5),e.JRh(M("TOTAL")),e.R7$(2),e.SpI(" ",e.ii3(10,3,S.otherInvoiceDetails.subTotal,S.settingData,!0,null==S.settingData?null:S.settingData.amountRoundOff)," ")}}function Ke(q,te){if(1&q&&(e.j41(0,"ul",91)(1,"li")(2,"div",92)(3,"div",93),e.EFF(4),e.k0s(),e.j41(5,"div",94),e.EFF(6),e.k0s()()()()),2&q){const M=te.$implicit,S=te.index;e.R7$(4),e.SpI("",S+1,".\xa0"),e.R7$(2),e.JRh(M)}}function Ne(q,te){if(1&q&&(e.j41(0,"div"),e.DNE(1,Ke,7,2,"ul",90),e.k0s()),2&q){const M=e.XpG(2);e.R7$(),e.Y8G("ngForOf",M.jsonParse(M.invoiceObject.termsAndConditions))}}function Me(q,te){if(1&q&&(e.j41(0,"span",77),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&q){const M=e.XpG(3);e.R7$(),e.SpI("(",e.iJd(2,1,e.sMw(7,b,null==M.billDiscount?null:M.billDiscount.percentage,M.settingData,null==M.settingData?null:M.settingData.percentRoundOff)),"%)")}}function BA(q,te){if(1&q&&(e.j41(0,"tr")(1,"td",74),e.EFF(2),e.DNE(3,Me,3,11,"span",95),e.k0s(),e.j41(4,"td",75),e.EFF(5),e.nI1(6,"CurrencyPipe"),e.k0s()()),2&q){const M=e.XpG().$implicit,S=e.XpG();e.R7$(2),e.SpI("(-) ",null!=S.customFields&&S.customFields.discount?null==S.customFields?null:S.customFields.discount:M("DIS_LABEL")," "),e.R7$(),e.Y8G("ngIf",0!=(null==S.billDiscount?null:S.billDiscount.percentage)),e.R7$(2),e.SpI("",e.ii3(6,3,null==S.billDiscount?null:S.billDiscount.calculatedDiscount,S.settingData,!0,null==S.settingData?null:S.settingData.amountRoundOff)," ")}}function dn(q,te){if(1&q&&(e.j41(0,"tr")(1,"td",82),e.EFF(2),e.k0s(),e.j41(3,"td",82),e.EFF(4),e.nI1(5,"CurrencyPipe"),e.k0s()()),2&q){const M=te.$implicit,S=e.XpG(3);e.R7$(2),e.Lme(" \u2022 ",S.commonService.getAccountName(S.taxAccountList,M.uniqueKeyTaxAccountEntry)," (",M.percentage,"%)"),e.R7$(2),e.JRh(e.ii3(5,3,M.calculateTax,S.settingData,!0,null==S.settingData?null:S.settingData.amountRoundOff))}}function Yn(q,te){if(1&q&&(e.j41(0,"tbody",78)(1,"tr",79)(2,"td",74),e.EFF(3),e.k0s(),e.j41(4,"td",75),e.EFF(5),e.nI1(6,"CurrencyPipe"),e.k0s()(),e.j41(7,"tr")(8,"td",80),e.EFF(9),e.k0s(),e.j41(10,"td",80),e.EFF(11),e.nI1(12,"CurrencyPipe"),e.k0s()(),e.DNE(13,dn,6,8,"tr",23),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG();e.R7$(3),e.JRh(M("AMT_INC_TAX_LABLE")),e.R7$(2),e.JRh(e.ii3(6,5,S.otherInvoiceDetails.invoiceAmountIncTax,S.settingData,!0,null==S.settingData?null:S.settingData.amountRoundOff)),e.R7$(4),e.SpI("\u2002\u2022 ",M("TAXABLE")," :"),e.R7$(2),e.JRh(e.ii3(12,10,S.otherInvoiceDetails.invoiceTaxableAmount,S.settingData,!0,null==S.settingData?null:S.settingData.amountRoundOff)),e.R7$(2),e.Y8G("ngForOf",S.otherInvoiceDetails.invoiceInclusiveTaxes)}}function Rn(q,te){if(1&q&&(e.j41(0,"td"),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG(2);e.R7$(),e.Lme("(+) ",S.commonService.getAccountName(S.taxAccountList,M.uniqueKeyTaxAccountEntry)," (",e.iJd(2,2,e.sMw(8,b,M.percentage,S.settingData,null==S.settingData?null:S.settingData.percentRoundOff)),"%)")}}function Tn(q,te){if(1&q&&(e.j41(0,"td",75),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG(2);e.R7$(),e.JRh(e.ii3(2,1,M.calculateTax,S.settingData,!0,null==S.settingData?null:S.settingData.amountRoundOff))}}function Fn(q,te){if(1&q&&(e.j41(0,"tr"),e.DNE(1,Rn,3,12,"td",16)(2,Tn,3,6,"td",84),e.k0s()),2&q){const M=te.$implicit,S=e.XpG(2);e.R7$(),e.Y8G("ngIf",0==M.taxInclExcl&&S.otherInvoiceDetails.exclusiveTaxOnBillExists),e.R7$(),e.Y8G("ngIf",0==M.taxInclExcl&&S.otherInvoiceDetails.exclusiveTaxOnBillExists)}}function Te(q,te){if(1&q&&(e.j41(0,"tr")(1,"td",74),e.EFF(2),e.k0s(),e.j41(3,"td",75),e.EFF(4),e.nI1(5,"CurrencyPipe"),e.k0s()()),2&q){const M=te.$implicit,S=e.XpG().$implicit,Z=e.XpG();e.R7$(2),e.SpI("(+) ",S(M.translatedKey),""),e.R7$(2),e.JRh(e.ii3(5,2,M.chargeAmount,Z.settingData,!0,null==Z.settingData?null:Z.settingData.amountRoundOff))}}function Ie(q,te){if(1&q&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&q){const M=e.XpG(3);e.R7$(),e.SpI(" (",1==M.invoiceObject.roundOffEntity.crDrType?"-":"+",") ")}}function we(q,te){if(1&q&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&q){const M=e.XpG(3);e.R7$(),e.SpI("(",2==M.invoiceObject.roundOffEntity.crDrType?"-":"+",") ")}}function Ee(q,te){if(1&q&&(e.j41(0,"tr")(1,"td",74),e.DNE(2,Ie,2,1,"span",16)(3,we,2,1,"span",16),e.EFF(4),e.k0s(),e.j41(5,"td",75),e.EFF(6),e.nI1(7,"CurrencyPipe"),e.k0s()()),2&q){const M=e.XpG().$implicit,S=e.XpG();e.R7$(2),e.Y8G("ngIf","INVOICE"==S.exportType||"ESTIMATE"==S.exportType||"SALE_ORDER"==S.exportType||"PURCHASE_RETURN"==S.exportType),e.R7$(),e.Y8G("ngIf","PURCHASE"==S.exportType||"PURCHASE_ORDER"==S.exportType||"SALE_RETURN"==S.exportType),e.R7$(),e.SpI(" ",M("AMT_ROUND_OFF")," "),e.R7$(2),e.JRh(e.ii3(7,4,null==S.invoiceObject||null==S.invoiceObject.roundOffEntity?null:S.invoiceObject.roundOffEntity.amount,S.settingData,!0,null==S.settingData?null:S.settingData.amountRoundOff))}}function ue(q,te){if(1&q&&(e.j41(0,"td",74),e.EFF(1),e.nI1(2,"dateFormat"),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG().$implicit,Z=e.XpG();e.R7$(),e.Lme("(-) ",null!=Z.customFields&&Z.customFields.paid?null==Z.customFields?null:Z.customFields.paid:S("PAID_LABEL")," (",e.i5U(2,2,M.dateOfPayment,Z.settingData),")")}}function oA(q,te){if(1&q&&(e.j41(0,"td",75),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG(2);e.R7$(),e.JRh(e.ii3(2,1,M.amount,S.settingData,!0,null==S.settingData?null:S.settingData.amountRoundOff))}}function be(q,te){if(1&q&&(e.j41(0,"tr"),e.DNE(1,ue,3,5,"td",96)(2,oA,3,6,"td",84),e.k0s()),2&q){const M=e.XpG(2);e.R7$(),e.Y8G("ngIf",M.paidLinkAmt.length>0),e.R7$(),e.Y8G("ngIf",M.paidLinkAmt.length>0)}}function qA(q,te){if(1&q&&(e.j41(0,"tr")(1,"td",74),e.EFF(2),e.k0s(),e.j41(3,"td",75),e.EFF(4),e.nI1(5,"CurrencyPipe"),e.k0s()()),2&q){const M=e.XpG().$implicit,S=e.XpG();e.R7$(2),e.SpI("(-) ",M("WRITE_OFF_LABEL"),""),e.R7$(2),e.JRh(e.ii3(5,2,S.totalWriteOffAmount,S.settingData,!0,null==S.settingData?null:S.settingData.amountRoundOff))}}function sn(q,te){if(1&q&&(e.j41(0,"td",74),e.EFF(1),e.nI1(2,"transloco"),e.k0s()),2&q){const M=e.XpG(3);e.R7$(),e.JRh(null!=M.customFields&&M.customFields.balance?null==M.customFields?null:M.customFields.balance:e.bMT(2,1,"BAL_LABEL"))}}function Hn(q,te){if(1&q&&(e.j41(0,"td",75),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&q){const M=e.XpG(3);e.R7$(),e.SpI("",e.ii3(2,1,null==M.invoiceObject?null:M.invoiceObject.balance,M.settingData,!0,null==M.settingData?null:M.settingData.amountRoundOff)," ")}}function Oi(q,te){if(1&q&&(e.j41(0,"tr",97),e.DNE(1,sn,3,3,"td",96)(2,Hn,3,6,"td",84),e.k0s()),2&q){const M=e.XpG(2);e.R7$(),e.Y8G("ngIf",(null==M.invoiceObject?null:M.invoiceObject.balance)>0),e.R7$(),e.Y8G("ngIf",(null==M.invoiceObject?null:M.invoiceObject.balance)>0)}}function yi(q,te){if(1&q&&(e.j41(0,"div",98)(1,"span",76),e.EFF(2),e.k0s(),e.EFF(3),e.k0s()),2&q){const M=e.XpG().$implicit,S=e.XpG();e.R7$(2),e.SpI("",M("AMOUNT_IN_WORDS_LABEL")," : "),e.R7$(),e.SpI("",S.amountInWord," ")}}function ii(q,te){if(1&q&&e.nrm(0,"img",105),2&q){const M=e.XpG(3);e.Y8G("src",null==M.signature?null:M.signature.value,e.B4B)}}function cn(q,te){if(1&q&&(e.j41(0,"div",99),e.nrm(1,"div",100),e.j41(2,"div",101),e.DNE(3,ii,1,1,"img",102),e.j41(4,"h6",103),e.EFF(5),e.k0s(),e.j41(6,"p",104),e.EFF(7),e.k0s()()()),2&q){const M=e.XpG().$implicit,S=e.XpG();e.R7$(3),e.Y8G("ngIf",S.signature),e.R7$(2),e.JRh(null==S.organizationData?null:S.organizationData.contact_person_name),e.R7$(2),e.JRh(null!=S.customFields&&S.customFields.signature?null==S.customFields?null:S.customFields.signature:M("SIGN_LABEL"))}}function xi(q,te){if(1&q&&(e.j41(0,"div",108)(1,"b"),e.EFF(2),e.k0s(),e.nrm(3,"br"),e.EFF(4),e.k0s()),2&q){const M=e.XpG(2).$implicit,S=e.XpG();e.R7$(2),e.JRh(null!=S.customFields&&S.customFields.payableTo?null==S.customFields?null:S.customFields.payableTo:M("PAY_TO_LABEL")),e.R7$(2),e.JRh(null==S.settingData||null==S.settingData.bankingDetails?null:S.settingData.bankingDetails.payableTo)}}function gA(q,te){if(1&q&&(e.j41(0,"div",108)(1,"b"),e.EFF(2),e.k0s(),e.nrm(3,"br"),e.EFF(4),e.k0s()),2&q){const M=e.XpG(2).$implicit,S=e.XpG();e.R7$(2),e.JRh(null!=S.customFields&&S.customFields.bankingDetails?null==S.customFields?null:S.customFields.bankingDetails:M("BANK_DETAIL_LABEL")),e.R7$(2),e.JRh(null==S.settingData||null==S.settingData.bankingDetails?null:S.settingData.bankingDetails.bankingDetails)}}function WA(q,te){if(1&q&&(e.j41(0,"div",108)(1,"b"),e.EFF(2),e.k0s(),e.nrm(3,"br"),e.EFF(4),e.k0s()),2&q){const M=e.XpG(2).$implicit,S=e.XpG();e.R7$(2),e.JRh(null!=S.customFields&&S.customFields.otherDetails?null==S.customFields?null:S.customFields.otherDetails:M("OTH_LABEL")),e.R7$(2),e.JRh(null==S.settingData||null==S.settingData.bankingDetails?null:S.settingData.bankingDetails.otherDetails)}}function Le(q,te){if(1&q&&(e.j41(0,"div",106),e.DNE(1,xi,5,2,"div",107)(2,gA,5,2,"div",107)(3,WA,5,2,"div",107),e.k0s()),2&q){const M=e.XpG(2);e.R7$(),e.Y8G("ngIf",null==M.settingData||null==M.settingData.bankingDetails?null:M.settingData.bankingDetails.payableTo),e.R7$(),e.Y8G("ngIf",null==M.settingData||null==M.settingData.bankingDetails?null:M.settingData.bankingDetails.bankingDetails),e.R7$(),e.Y8G("ngIf",null==M.settingData||null==M.settingData.bankingDetails?null:M.settingData.bankingDetails.otherDetails)}}function Cn(q,te){if(1&q&&(e.qex(0),e.j41(1,"html",2)(2,"head"),e.nrm(3,"meta",3)(4,"meta",4)(5,"meta",5)(6,"meta",6),e.j41(7,"title"),e.EFF(8,"Invoice"),e.k0s()(),e.j41(9,"body",7)(10,"div",8,0)(12,"div",9)(13,"div",10),e.DNE(14,T,2,1,"div",11)(15,N,2,1,"div",11),e.j41(16,"div",12)(17,"h4",13),e.EFF(18),e.k0s(),e.DNE(19,L,2,1,"p",14)(20,J,2,2,"p",14)(21,H,3,2,"p",14)(22,k,3,2,"p",14)(23,X,2,2,"p",14),e.k0s()(),e.j41(24,"h1",15),e.DNE(25,tt,2,1,"span",16)(26,pt,2,1,"span",16)(27,st,2,1,"span",16)(28,z,2,1,"span",16)(29,it,2,1,"span",16)(30,at,2,1,"span",16)(31,Y,2,1,"span",16)(32,x,2,1,"span",16),e.k0s(),e.j41(33,"div",17)(34,"div",18),e.DNE(35,v,2,1,"h5",19)(36,O,2,1,"h5",19),e.j41(37,"div",20),e.EFF(38),e.k0s(),e.j41(39,"div",21),e.DNE(40,G,2,1,"div",16)(41,At,2,1,"div",16)(42,dt,2,1,"div",16)(43,It,2,2,"div",16)(44,yt,2,2,"div",16)(45,qt,3,5,"div",16)(46,mt,2,1,"div",22)(47,xt,2,1,"div",23),e.k0s()(),e.j41(48,"div",24),e.DNE(49,ee,5,2,"div",16),e.k0s(),e.j41(50,"div",25)(51,"div",26)(52,"h4",27),e.EFF(53),e.k0s(),e.j41(54,"div",28),e.EFF(55),e.nI1(56,"dateFormat"),e.k0s(),e.DNE(57,Ge,3,5,"div",22)(58,Ce,2,2,"div",22),e.k0s()()(),e.j41(59,"div",29),e.EFF(60),e.k0s(),e.j41(61,"div",30)(62,"div",31)(63,"table",32)(64,"thead")(65,"tr")(66,"th",33),e.EFF(67),e.k0s(),e.j41(68,"th",34),e.EFF(69),e.nI1(70,"transloco"),e.k0s(),e.j41(71,"th",35),e.EFF(72),e.k0s(),e.j41(73,"th",36),e.EFF(74),e.k0s(),e.DNE(75,je,2,1,"th",37)(76,iA,2,1,"th",37),e.j41(77,"th",38),e.EFF(78),e.k0s(),e.DNE(79,dA,2,1,"th",39),e.k0s()(),e.j41(80,"tbody"),e.DNE(81,_e,28,35,"tr",23),e.k0s()()()(),e.j41(82,"div",40)(83,"div",41),e.nrm(84,"div",42),e.j41(85,"div",43),e.DNE(86,mi,6,4,"table",44),e.k0s()(),e.DNE(87,ZA,11,8,"div",45),e.j41(88,"div",41)(89,"div",42),e.DNE(90,Ne,2,1,"div",16),e.k0s(),e.j41(91,"div",46)(92,"table",47),e.DNE(93,BA,7,8,"tr",16)(94,Yn,14,15,"tbody",48),e.j41(95,"tbody"),e.DNE(96,Fn,3,2,"tr",23)(97,Te,6,7,"tr",23)(98,Ee,8,9,"tr",16),e.j41(99,"tr",49)(100,"td",50)(101,"span"),e.EFF(102),e.k0s()(),e.j41(103,"td",51)(104,"span"),e.EFF(105),e.nI1(106,"CurrencyPipe"),e.k0s()()(),e.DNE(107,be,3,2,"tr",23)(108,qA,6,7,"tr",16)(109,Oi,3,2,"tr",52),e.k0s()()()()(),e.DNE(110,yi,4,2,"div",53)(111,cn,8,3,"div",54)(112,Le,4,3,"div",55),e.nrm(113,"br"),e.j41(114,"h6",29),e.EFF(115),e.k0s()()()()(),e.bVm()),2&q){const M=te.$implicit,S=e.XpG();e.R7$(10),e.Y8G("color",S.colorObj),e.R7$(4),e.Y8G("ngIf",S.logo.value&&"ONLINE_STORE"!=S.exportType),e.R7$(),e.Y8G("ngIf",S.osLogo.value&&"ONLINE_STORE"==S.exportType),e.R7$(3),e.JRh(null==S.organizationData?null:S.organizationData.org_name),e.R7$(),e.Y8G("ngIf",null==S.organizationData?null:S.organizationData.org_address_1),e.R7$(),e.Y8G("ngIf",null==S.organizationData?null:S.organizationData.org_phone_no),e.R7$(),e.Y8G("ngIf",null==S.organizationData?null:S.organizationData.display_email),e.R7$(),e.Y8G("ngIf",null==S.organizationData?null:S.organizationData.website_link),e.R7$(),e.Y8G("ngIf",null==S.organizationData?null:S.organizationData.business_id),e.R7$(2),e.Y8G("ngIf","INVOICE"==S.exportType),e.R7$(),e.Y8G("ngIf","ESTIMATE"==S.exportType),e.R7$(),e.Y8G("ngIf","SALE_ORDER"==S.exportType),e.R7$(),e.Y8G("ngIf","SALE_RETURN"==S.exportType),e.R7$(),e.Y8G("ngIf","PURCHASE"==S.exportType),e.R7$(),e.Y8G("ngIf","PURCHASE_ORDER"==S.exportType),e.R7$(),e.Y8G("ngIf","PURCHASE_RETURN"==S.exportType),e.R7$(),e.Y8G("ngIf","ONLINE_STORE"==S.exportType),e.R7$(3),e.Y8G("ngIf","INVOICE"==S.exportType||"ESTIMATE"==S.exportType||"SALE_ORDER"==S.exportType||"SALE_RETURN"==S.exportType||"ONLINE_STORE"==S.exportType),e.R7$(),e.Y8G("ngIf","PURCHASE"==S.exportType||"PURCHASE_ORDER"==S.exportType||"PURCHASE_RETURN"==S.exportType),e.R7$(2),e.SpI("",null==S.client?null:S.client.orgName," "),e.R7$(2),e.Y8G("ngIf",null==S.client?null:S.client.address),e.R7$(),e.Y8G("ngIf",null==S.client?null:S.client.email),e.R7$(),e.Y8G("ngIf",null==S.client?null:S.client.number),e.R7$(),e.Y8G("ngIf",null==S.client?null:S.client.businessId),e.R7$(),e.Y8G("ngIf",S.invoiceObject.poNumber),e.R7$(),e.Y8G("ngIf",S.invoiceObject.poDate),e.R7$(),e.Y8G("ngIf","ONLINE_STORE"==S.exportType),e.R7$(),e.Y8G("ngForOf",S.getCustomFields(S.invoiceObject.userCustomFields)),e.R7$(2),e.Y8G("ngIf",("INVOICE"==S.exportType||"ESTIMATE"==S.exportType||"SALE_ORDER"==S.exportType||"SALE_RETURN"==S.exportType)&&(null==S.client?null:S.client.shippingAddress)),e.R7$(4),e.JRh(null==S.invoiceObject?null:S.invoiceObject.transactionNo),e.R7$(2),e.JRh(e.i5U(56,60,null==S.invoiceObject?null:S.invoiceObject.createDate,S.settingData)),e.R7$(2),e.Y8G("ngIf",S.invoiceObject.dueDate),e.R7$(),e.Y8G("ngIf",S.invoiceObject.invoiceRefNo),e.R7$(2),e.JRh(null==S.invoiceObject?null:S.invoiceObject.headerInvoice),e.R7$(7),e.JRh(M("SR_NO")),e.R7$(2),e.JRh(null!=S.customFields&&S.customFields.productService?null==S.customFields?null:S.customFields.productService:e.bMT(70,63,"PRODUCT_SERVICES_LABEL")),e.R7$(3),e.JRh(null!=S.customFields&&S.customFields.quantity?null==S.customFields?null:S.customFields.quantity:M("QTY_LABEL")),e.R7$(2),e.JRh(null!=S.customFields&&S.customFields.rate?null==S.customFields?null:S.customFields.rate:M("RATE_LABEL")),e.R7$(),e.Y8G("ngIf",S.otherInvoiceDetails.showDiscountOnItem),e.R7$(),e.Y8G("ngIf",S.otherInvoiceDetails.exclusiveTaxOnItemExists&&"ONLINE_STORE"!=S.exportType),e.R7$(2),e.JRh(null!=S.customFields&&S.customFields.amount?null==S.customFields?null:S.customFields.amount:M("AMT_LABEL")),e.R7$(),e.Y8G("ngIf",S.otherInvoiceDetails.inclusiveTaxOnItemExists&&"ONLINE_STORE"!=S.exportType),e.R7$(2),e.Y8G("ngForOf",S.invoiceObject.saleProductList),e.R7$(5),e.Y8G("ngIf","ONLINE_STORE"!=S.exportType),e.R7$(),e.Y8G("ngIf","ONLINE_STORE"!=S.exportType),e.R7$(3),e.Y8G("ngIf",S.otherInvoiceDetails.termsAndConditionExist),e.R7$(3),e.Y8G("ngIf",null!=S.invoiceObject.discountEntity&&"ONLINE_STORE"!=S.exportType),e.R7$(),e.Y8G("ngIf",S.otherInvoiceDetails.inclusiveTaxOnBillExists&&"ONLINE_STORE"!=S.exportType),e.R7$(2),e.Y8G("ngForOf",S.invoiceObject.taxList),e.R7$(),e.Y8G("ngForOf",S.otherChargesList),e.R7$(),e.Y8G("ngIf",null!=(null==S.invoiceObject?null:S.invoiceObject.roundOffEntity)&&0!==(null==S.invoiceObject?null:S.invoiceObject.roundOffEntity.amount)&&"ONLINE_STORE"!=S.exportType),e.R7$(4),e.JRh(null!=S.customFields&&S.customFields.grandTotal?null==S.customFields?null:S.customFields.grandTotal:"Grand Total"),e.R7$(3),e.JRh(e.ii3(106,65,null==S.invoiceObject?null:S.invoiceObject.amount,S.settingData,!0,null==S.settingData?null:S.settingData.amountRoundOff)),e.R7$(2),e.Y8G("ngForOf",S.paidLinkAmt),e.R7$(),e.Y8G("ngIf",S.totalWriteOffAmount),e.R7$(),e.Y8G("ngIf","INVOICE"==S.exportType||"PURCHASE"==S.exportType||"SALE_RETURN"==S.exportType||"PURCHASE_RETURN"==S.exportType),e.R7$(),e.Y8G("ngIf",null==S.settingData||null==S.settingData.invoiceThemeSettings?null:S.settingData.invoiceThemeSettings.isShowAmountInWord),e.R7$(),e.Y8G("ngIf","ONLINE_STORE"!=S.exportType),e.R7$(),e.Y8G("ngIf","INVOICE"==S.exportType||"ESTIMATE"==S.exportType&&(null==S.settingData||null==S.settingData.bankingDetails?null:S.settingData.bankingDetails.displayInEstimate)),e.R7$(3),e.JRh(null==S.invoiceObject?null:S.invoiceObject.footerInvoice)}}let $e=(()=>{class q{constructor(M,S,Z,et,RA,nn,Zn,Ei,zA,ri){this.invoiceTemplateService=M,this.dataStoreService=S,this.syncDbService=Z,this.syncApiService=et,this.commonService=RA,this.domSanitizer=nn,this.englishNoToWordService=Zn,this.amountInWordService=Ei,this.translocoService=zA,this.settingService=ri,this.listOfProducts=[],this.colorObj={bgColor:"",fontColor:""},this.taxAccountList=[],this.otherChargesList=[],this.totalWriteOffAmount=0,this.totalBalanceAmount=0,this.otherInvoiceDetails={baseAmount:0,itemDiscountTotal:0,itemQuantityTotal:0,itemInclusiveTaxTotal:0,itemExclusiveTaxTotal:0,invoiceInclusiveTaxTotal:0,invoiceExclusiveTaxTotal:0,itemsTotal:0,taxableAmount:0,amountIncTax:0,itemInclusiveTaxes:[],itemExclusiveTaxes:[],invoiceInclusiveTaxes:[],invoiceExclusiveTaxes:[],subTotal:0,invoiceAmountIncTax:0,invoiceTaxableAmount:0,inclusiveTaxOnItemExists:!1,exclusiveTaxOnItemExists:!1,inclusiveTaxOnBillExists:!1,exclusiveTaxOnBillExists:!1,showDiscountOnItem:!1,showDiscountOnBill:!1,termsAndConditionExist:!0},this.activeLanguage=this.translocoService.getActiveLang(),this.requestFrom="",this.logo=this.settingService.defaultLogoOrSignature("logo"),this.signature=this.settingService.defaultLogoOrSignature("signature"),this.osLogo=this.settingService.defaultLogoOrSignature("osLogo"),this.ecommSaleOrderList=[],"hi"==zA.getActiveLang()&&(this.activeLanguage="en");let Ht=this.invoiceTemplateService.getTemplateSettings();this.colorObj.bgColor=Ht.colorcode,this.colorObj.fontColor="#FFFFFF",this.setStyleVariables()}setStyleVariables(){var S=document.body.style;[{key:"--theme-bg-color",value:this.colorObj.bgColor},{key:"--theme-color",value:this.colorObj.bgColor},{key:"--theme-bg-font",value:this.colorObj.fontColor},{key:"--alice-blue",value:"#eff3f6"}].forEach(Z=>{S.setProperty(Z.key,Z.value)})}ngOnInit(){if(this.fetchSettings(),this.billDiscount=this.invoiceObject.discountEntity,!(0,t.isEmpty)(this.invoiceObject.otherChargeList))for(let M of this.invoiceObject.otherChargeList)this.otherChargesList.push(this.invoiceTemplateService.getOtherChargesList(M));if(this.invoiceTaxList=this.invoiceObject.taxList,this.exportType=this.invoiceObject.exportType,this.requestFrom=this.invoiceObject.requestFrom,this.fetchDBData(),this.otherInvoiceDetails={baseAmount:roundToEven((0,t.sumBy)(this.invoiceObject.saleProductList,M=>M.rate*M.qty),2),amountIncTax:0,itemDiscountTotal:roundToEven((0,t.sumBy)(this.invoiceObject.saleProductList,"discountAmount"),2),itemQuantityTotal:roundToEven((0,t.sumBy)(this.invoiceObject.saleProductList,"qty"),2),itemInclusiveTaxes:[],itemExclusiveTaxes:[],invoiceInclusiveTaxes:(0,t.isEmpty)(this.invoiceObject.taxList)?[]:F.DH.groupByTax(this.invoiceObject.taxList.filter(M=>1==M.taxInclExcl)),invoiceExclusiveTaxes:(0,t.isEmpty)(this.invoiceObject.taxList)?[]:F.DH.groupByTax(this.invoiceObject.taxList.filter(M=>0==M.taxInclExcl)),itemInclusiveTaxTotal:0,itemExclusiveTaxTotal:0,invoiceInclusiveTaxTotal:0,invoiceExclusiveTaxTotal:0,taxableAmount:0,itemsTotal:roundToEven((0,t.sumBy)(this.invoiceObject.saleProductList,"total"),2),subTotal:0,invoiceAmountIncTax:0,invoiceTaxableAmount:0,exclusiveTaxOnItemExists:!1,inclusiveTaxOnItemExists:!1,inclusiveTaxOnBillExists:!1,exclusiveTaxOnBillExists:!1,showDiscountOnItem:!1,showDiscountOnBill:!1,termsAndConditionExist:!0},this.otherInvoiceDetails.termsAndConditionExist=!(0,t.isEmpty)(this.invoiceObject.termsAndConditions)&&!(0,t.isEmpty)(JSON.parse(this.invoiceObject.termsAndConditions)),!(0,t.isEmpty)(this.invoiceObject.taxList))for(let M of this.invoiceObject.taxList)1==M.taxInclExcl?this.otherInvoiceDetails.inclusiveTaxOnBillExists=!0:0==M.taxInclExcl&&(this.otherInvoiceDetails.exclusiveTaxOnBillExists=!0);if(!(0,t.isEmpty)(this.invoiceObject.saleProductList)){for(let M of this.invoiceObject.saleProductList)if(M.discountAmount>0&&(this.otherInvoiceDetails.showDiscountOnItem=!0),isJsonString(M.appliedTax))for(let S of this.jsonParse(M.appliedTax))(0,t.isNull)(S.percentage)&&(S.percentage=0),1==S.taxInclExcl?this.otherInvoiceDetails.itemInclusiveTaxes.push(S):this.otherInvoiceDetails.itemExclusiveTaxes.push(S);"ONLINE_STORE"!=this.exportType&&((0,t.isEmpty)(this.otherInvoiceDetails.itemExclusiveTaxes)||(this.otherInvoiceDetails.exclusiveTaxOnItemExists=!0),(0,t.isEmpty)(this.otherInvoiceDetails.itemInclusiveTaxes)||(this.otherInvoiceDetails.inclusiveTaxOnItemExists=!0),this.otherInvoiceDetails.subTotal=roundToEven(this.otherInvoiceDetails.baseAmount-this.otherInvoiceDetails.itemDiscountTotal+(0,t.sumBy)(this.otherInvoiceDetails.itemExclusiveTaxes,"calculateTax"),2),this.otherInvoiceDetails=(0,t.assign)(this.otherInvoiceDetails,{amountIncTax:roundToEven(this.otherInvoiceDetails.baseAmount-this.otherInvoiceDetails.itemDiscountTotal,2),invoiceAmountIncTax:roundToEven(this.otherInvoiceDetails.subTotal-this.invoiceObject.discountEntity,2),invoiceInclusiveTaxTotal:roundToEven((0,t.sumBy)(this.otherInvoiceDetails.invoiceInclusiveTaxes,"calculateTax"),2),itemInclusiveTaxTotal:roundToEven((0,t.sumBy)(this.otherInvoiceDetails.itemInclusiveTaxes,"calculateTax"),2)}),this.otherInvoiceDetails=(0,t.isEmpty)(this.invoiceObject.discountEntity)?(0,t.assign)(this.otherInvoiceDetails,{invoiceAmountIncTax:roundToEven(this.otherInvoiceDetails.subTotal,2)}):(0,t.assign)(this.otherInvoiceDetails,{invoiceAmountIncTax:roundToEven(this.otherInvoiceDetails.subTotal-this.invoiceObject.discountEntity.calculatedDiscount,2)}),this.otherInvoiceDetails.taxableAmount=roundToEven(this.otherInvoiceDetails.amountIncTax-this.otherInvoiceDetails.itemInclusiveTaxTotal,2),this.otherInvoiceDetails.invoiceTaxableAmount=roundToEven(this.otherInvoiceDetails.invoiceAmountIncTax-this.otherInvoiceDetails.invoiceInclusiveTaxTotal,2),this.otherInvoiceDetails.itemInclusiveTaxes=F.DH.groupByTax(this.otherInvoiceDetails.itemInclusiveTaxes),this.otherInvoiceDetails.itemExclusiveTaxes=F.DH.groupByTax(this.otherInvoiceDetails.itemExclusiveTaxes),(0,t.isEmpty)(this.otherInvoiceDetails.itemInclusiveTaxes)||(this.otherInvoiceDetails.inclusiveTaxOnItemExists=!0),(0,t.isEmpty)(this.otherInvoiceDetails.itemExclusiveTaxes)||(this.otherInvoiceDetails.exclusiveTaxOnItemExists=!0))}}fetchSettings(){var M=this;this.syncApiService.fetchDbData("allSettings",function(){var S=(0,l.A)(function*(Z){var et=yield Z.data;200===Z.status&&!(0,t.isEmpty)(et.allSettings)&&(M.settingData=et.allSettings.deviceSettings,M.customFields=M.settingData.customFields,M.amountInWord=M.englishNoToWordService.getNumberToWord(String(M.invoiceObject.amount.toFixed(2)),M.settingData),1==M.settingData.invoiceThemeSettings.amountWordFormat&&(M.amountInWord=M.amountInWordService.amountToWord(String(M.invoiceObject.amount.toFixed(2)),M.settingData)))});return function(Z){return S.apply(this,arguments)}}())}fetchDBData(){var M=this;return(0,l.A)(function*(){M.syncApiService.fetchMultipleDbData(["filterSettingData","filterOrganizationData","account","writeOff","payment","paymentLink","profileImages","ecommSaleOrder"],function(){var S=(0,l.A)(function*(Z){var et=yield Z.data;if(200===Z.status&&!(0,t.isEmpty)(et))if((0,t.has)(et,"filterSettingData")&&!(0,t.isEmpty)(et.filterSettingData)&&(M.settingData=et.filterSettingData,M.customFields=M.settingData.customFields,M.amountInWord=M.englishNoToWordService.getNumberToWord(String(M.invoiceObject.amount.toFixed(2)),M.settingData),1==M.settingData.invoiceThemeSettings.amountWordFormat&&(M.amountInWord=M.amountInWordService.amountToWord(String(M.invoiceObject.amount.toFixed(2)),M.settingData))),(0,t.has)(et,"profileImages")&&!(0,t.isEmpty)(et.profileImages)&&"ONLINE_STORE"!=M.exportType?M.setLogoAndSignature(et.profileImages):(0,t.has)(et,"profileImages")&&!(0,t.isEmpty)(et.profileImages)&&"ONLINE_STORE"==M.exportType&&M.setOsStoreLogoAndSignature(et.profileImages),(0,t.has)(et,"filterOrganizationData")&&!(0,t.isEmpty)(et.filterOrganizationData)&&(M.organizationData=et.filterOrganizationData),"ONLINE_STORE"==M.invoiceObject.exportType)(0,t.has)(et,"ecommSaleOrder")&&!(0,t.isEmpty)(et.ecommSaleOrder)&&(M.ecommSaleOrderList=et.ecommSaleOrder.filter(RA=>0==RA.enable)),(0,t.isEmpty)(M.ecommSaleOrderList)||(M.client=M.invoiceTemplateService.prepareEcommClientData(M.ecommSaleOrderList,M.invoiceObject.uniqueKey));else{if((0,t.has)(et,"account")&&!(0,t.isEmpty)(et.account)&&(M.clientList=et.account,M.currentClient=M.clientList.filter(RA=>RA.uniqueKeyFKOtherTable===M.invoiceObject.uniqueKeyFKClient),M.client=(0,t.isEmpty)(M.currentClient)?"SETTINGS"==M.requestFrom?M.invoiceTemplateService.getDefaultClientInfo(M.invoiceObject.uniqueKeyFKClient):null:M.currentClient[0].clientEntity),!(0,t.isEmpty)(et.writeOff)&&(0,t.has)(M.settingData,"invoicePaymentTracking")&&1==M.settingData.invoicePaymentTracking&&(M.totalWriteOffAmount=F.DH.roundToEven((0,t.sumBy)(et.writeOff.filter(RA=>RA.uniqueKeyOtherFK==M.invoiceObject.uniqueKey),"amount"),2)),(0,t.isEmpty)(et.payment)||(M.paidAmt=et.payment.filter(nn=>nn.uniqueKeyClient==M.invoiceObject.uniqueKeyFKClient)),!(0,t.isEmpty)(et.paymentLink)){let nn=et.paymentLink.filter(Ei=>Ei.uniqueKeyLinkWithAccountEntity==M.invoiceObject.uniqueKeySales&&Ei.uniqueKeyClientAccountEntity==M.invoiceObject.uniqueKeyFKAccount);M.paidLinkAmt=nn;let Zn=[];for(let Ei of M.paidAmt)for(let zA of nn)(Ei.uniqueKeyFKLedger==zA.uniqueKeyFKLedger||Ei.uniqueKeyPayment==zA.uniqueKeyFKPaymentEntity)&&Zn.push({amount:zA.amount,dateOfPayment:Ei.dateOfPayment});M.paidLinkAmt=Zn}(0,t.isEmpty)(M.paidLinkAmt)||(M.paidLinkAmt=M.paidLinkAmt.filter(RA=>RA.amount>0)),(0,t.has)(M.settingData,"invoicePaymentTracking")&&1==M.settingData.invoicePaymentTracking&&(M.totalBalanceAmount=M.invoiceObject.amount-(0,t.sumBy)(M.paidAmt,"amount")),M.taxAccountList=(0,t.orderBy)((0,t.without)("PURCHASE"==M.exportType||"PURCHASE_ORDER"==M.exportType||"PURCHASE_RETURN"==M.exportType?pluckAccount(et.account,8).map((RA,nn)=>{if(2==RA.taxDetailEntity.taxType)return{...RA,isChecked:RA.taxDetailEntity.initiallyChecked,total:0,percentage:null}}):pluckAccount(et.account,8).map((RA,nn)=>{if(1==RA.taxDetailEntity.taxType)return{...RA,isChecked:RA.taxDetailEntity.initiallyChecked,total:0,percentage:null}}),void 0),["deviceCreateDate"],["asc"])}});return function(Z){return S.apply(this,arguments)}}())})()}getCustomFields(M){if("string"==typeof M&&!(0,t.isEmpty)(M)){let S=JSON.parse(M);if(!(0,t.isEmpty)(S))return F.DH.convertToKeyValuePair(S)}return[]}jsonParse(M){return(0,t.isEmpty)(M)?null:JSON.parse(M)}setLogoAndSignature(M){this.logo=(0,t.find)(M,{uniqueIdentifier:"logo-a3ed60b4-e6b7-4ee5-b98b-eb4aa753d516"}),this.signature=(0,t.find)(M,{uniqueIdentifier:"sign-ef4cdc2f-f6f9-42d8-850f-8eb6784ed49f"})}setOsStoreLogoAndSignature(M){this.osLogo=(0,t.find)(M,{uniqueIdentifier:"online-store-logo-s8965465-e6b7-4ee5-b98b-eb4aa7kadjlfn"})}static#t=this.\u0275fac=function(S){return new(S||q)(e.rXU(_.B),e.rXU(D.V),e.rXU(h.P),e.rXU(s.P),e.rXU(u.h),e.rXU(g.up),e.rXU(a.k),e.rXU(c.R),e.rXU(B.JO),e.rXU(p.q))};static#e=this.\u0275cmp=e.VBU({type:q,selectors:[["app-template-three"]],inputs:{invoiceObject:"invoiceObject"},decls:1,vars:1,consts:[["template3",""],[4,"transloco","translocoLang"],["dir","ltr",1,"scale-html"],["charset","utf-8"],["name","viewport","content","width=1240, initial-scale=1, shrink-to-fit=no "],["name","description","content","Report generated by Simple Accounting"],["name","author","content","Simple Accounting"],["id","template3"],["appInvoiceColor","",1,"container-fluid","page_breck",3,"color"],[1,"side_margin"],[1,"row","m-0","headerSection"],["class","col-auto ps-0 logo",4,"ngIf"],[1,"col","ps-0"],[1,"org_name"],["class","m-0 p-0",4,"ngIf"],[1,"text-center","invoiceTitle"],[4,"ngIf"],[1,"row","m-0","mb-4","no-gutters","billToShipToSection"],[1,"col-md-4","ps-0","bill-to-details"],["class","m-0 billToShipToLabel",4,"ngIf"],[1,"m-0","clientOrgName"],[1,"m-0","text-pre-wrap"],["class","m-0",4,"ngIf"],[4,"ngFor","ngForOf"],[1,"col-md-4","ship-to-details"],[1,"col-md-4","pe-0"],[1,"invoiceNoAndDate","m-0"],[1,"transaction_no","m-0"],[1,"invoice_date","m-0"],[1,"head_foot_note"],[1,"row","m-0","productSection"],[1,"table-responsive","p-0"],[1,"table","template-table"],[1,"serialNo"],[1,"productName"],[1,"quantity"],[1,"rate"],["class","taxExclusive",4,"ngIf"],[1,"amount"],["class","taxInclusive",4,"ngIf"],[1,"termSummerySection","pt-3"],[1,"row","p-0","justify-content-around"],[1,"col-md-7"],[1,"col-md-5","pe-0","subtotal_section"],["class","table mb-0 template-table",4,"ngIf"],["class","row p-0 justify-content-around pleaseNoteTotalSection",4,"ngIf"],[1,"col-md-5","subtotal_section"],[1,"table","mb-0","template-table"],["class","table-bg-grey",4,"ngIf"],[1,"grandTotal","fw-bold"],[1,"table-head"],[1,"sub-amt","table-head"],["class","  fw-bold border-top",4,"ngIf"],["class","amountInWordSection",4,"ngIf"],["class","row  m-0",4,"ngIf"],["class","row mt-4 m-0",4,"ngIf"],[1,"col-auto","ps-0","logo"],[1,"img-responsive",3,"src"],[1,"m-0","p-0"],[1,"m-0","billToShipToLabel"],[1,"m-0"],[1,"m-0","address"],[1,"taxExclusive"],[1,"taxInclusive"],[1,"prd_title"],["class","m-0 prodDesc",4,"ngIf"],[1,"m-0","prodDesc"],["class","prodDesc",4,"ngFor","ngForOf"],[1,"m-0","unit"],[1,"prodDesc"],[1,"m-0","taxOnItem"],["class","amountIncTax",4,"ngIf"],["class","fw-bold",4,"ngIf"],[1,"amountIncTax"],[1,""],[1,"sub-amt"],[1,"fw-bold"],[1,"p-0"],[1,"table-bg-grey"],[1,"amountIncTax","fw-bold"],[1,"ps-3"],["class","font-italic ps-3",4,"ngIf"],[1,"font-italic","ps-3"],["class","ps-3",4,"ngIf"],["class","sub-amt",4,"ngIf"],[1,"row","p-0","justify-content-around","pleaseNoteTotalSection"],["class","pleaseNote fw-bold",4,"ngIf"],[1,"table","mb-0"],[1,"totalSubtotal"],[1,"pleaseNote","fw-bold"],["class","terms-condition ps-1",4,"ngFor","ngForOf"],[1,"terms-condition","ps-1"],[1,"row"],[1,"col-md-1","text-end","pe-0"],[1,"col-md-11","ps-0","pre-wrap"],["class","p-0",4,"ngIf"],["class","",4,"ngIf"],[1,"fw-bold","border-top"],[1,"amountInWordSection"],[1,"row","m-0"],[1,"col"],[1,"col-auto","text-center","align-self-end","signature-pdf"],["class","img-responsive signature_img",3,"src",4,"ngIf"],[1,"m-0","ownerName"],[1,"m-0","fw-bold"],[1,"img-responsive","signature_img",3,"src"],[1,"row","mt-4","m-0"],["class","col bankingDetails",4,"ngIf"],[1,"col","bankingDetails"]],template:function(S,Z){1&S&&e.DNE(0,Cn,116,70,"ng-container",1),2&S&&e.Y8G("translocoLang",Z.activeLanguage)},dependencies:[f.Sq,f.bT,B.bA,E.a,w.o,Q.a,B.Kj],styles:["body[_ngcontent-%COMP%]{background-repeat:repeat;background:#fff;font-family:TSCustom;color:#000;font-size:12px}.page_breck[_ngcontent-%COMP%]{page-break-before:always}ol[_ngcontent-%COMP%], ul[_ngcontent-%COMP%]{padding-left:1rem}.org_name[_ngcontent-%COMP%]{font-weight:500;font-size:22px;margin:0}.headerSection[_ngcontent-%COMP%]{padding:15px 0 10px;margin-bottom:15px}#template2[_ngcontent-%COMP%]   .headerSection[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:14px}.logo[_ngcontent-%COMP%]{width:160px;height:120px}.logo[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-width:100%;max-height:100%;display:flex;margin:auto}.invoiceTitle[_ngcontent-%COMP%]{border-top:2px solid black;color:#000;padding:6px 0 16px;font-weight:700;font-size:25px;text-transform:uppercase}.billToShipToLabel[_ngcontent-%COMP%], .clientOrgName[_ngcontent-%COMP%]{font-size:14px;font-weight:700}.head_foot_note[_ngcontent-%COMP%]{font-size:14px;white-space:pre-wrap}.invoice_date[_ngcontent-%COMP%]{color:var(--theme-color);font-size:16px;font-weight:700}.invoiceNoAndDate[_ngcontent-%COMP%]{text-align:end}.transaction_no[_ngcontent-%COMP%]{color:var(--theme-color);font-size:20px;font-weight:700}table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]{background:var(--theme-bg-color);color:var(--theme-bg-font)}table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{border:1px solid #C8C8C8;font-size:13px}table.productTable[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{padding:2px 5px;font-size:15px;font-weight:500;text-align:right}table.productTable[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:2px 5px;font-size:15px;text-align:right}.prd_title[_ngcontent-%COMP%]{font-size:12px;font-weight:700;word-break:break-word}.prodDesc[_ngcontent-%COMP%]{font-size:11px;font-weight:400;word-break:break-word}.amountInWordSection[_ngcontent-%COMP%]{padding:30px 0}.serialNo[_ngcontent-%COMP%]{text-align:center;width:60px}.quantity[_ngcontent-%COMP%], .rate[_ngcontent-%COMP%], .discount[_ngcontent-%COMP%], .taxExclusive[_ngcontent-%COMP%], .amount[_ngcontent-%COMP%], .taxInclusive[_ngcontent-%COMP%]{text-align:end}.unit[_ngcontent-%COMP%], .discPer[_ngcontent-%COMP%], .taxOnItem[_ngcontent-%COMP%]{font-size:10px;font-style:italic;white-space:nowrap;word-wrap:break-word}.total-tem-three[_ngcontent-%COMP%]{background:#eee;border:1px solid #cfcfcf}table[_ngcontent-%COMP%]   tfoot[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], table[_ngcontent-%COMP%]   tfoot[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{border:1px solid #C8C8C8;font-size:14px}.subtotal_section[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], .subtotal_section[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{border:0px solid #C8C8C8;padding:2px 4px;font-size:12px}.please-note[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{padding-left:10px}.please-note[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{list-style:none}.sub-amt[_ngcontent-%COMP%]{text-align:end}.inclusiveTaxSection[_ngcontent-%COMP%]{background:#f3f3f3;padding:5px}.pleaseNote[_ngcontent-%COMP%], .totalSubtotal[_ngcontent-%COMP%]{border-top:1px solid var(--theme-color);border-bottom:1px solid var(--theme-color);font-size:12px;padding:6px}.grandTotal[_ngcontent-%COMP%]{background:var(--theme-bg-color);color:var(--theme-bg-font)}tr.balance[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border-top:1px solid black!important}.signature-pdf[_ngcontent-%COMP%]{padding:10px;max-width:50%}.signature-pdf[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:200px;height:auto;margin-bottom:8px}.ownerName[_ngcontent-%COMP%]{font-size:12px}.bankingDetails[_ngcontent-%COMP%]{padding:5px;border:1px solid #C8C8C8;white-space:pre-wrap}.grandTotal[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{padding:0 4px}.paypal[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:150px;height:auto;margin-top:35px;margin-bottom:20px;text-align:end}.paypal[_ngcontent-%COMP%]{text-align:end}.head_foot_note[_ngcontent-%COMP%]{font-size:14px;font-weight:700;padding-bottom:8px;white-space:pre-wrap}.productName[_ngcontent-%COMP%]{width:300px}.font-bold[_ngcontent-%COMP%]{font-weight:700!important}.logo-details[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:12px}","[_nghost-%COMP%]{--theme-bg-color: #3989c6;--theme-color: #3989c6;--theme-bg-font: white;--alice-blue: #eff3f6;--column-width: 80px;--theme-alternate-bg-color: #eaeaea }.new-page[_ngcontent-%COMP%]{page-break-before:always}hr[_ngcontent-%COMP%]:not([size]){height:1px;background:var(--theme-bg-color);opacity:1}p[_ngcontent-%COMP%]{line-height:1.4;font-size:12px;white-space:pre-wrap}.shipTodetails[_ngcontent-%COMP%], .billTodetails[_ngcontent-%COMP%]{text-align:start;word-break:break-word}a[_ngcontent-%COMP%]{color:inherit;letter-spacing:-.1px!important}a[_ngcontent-%COMP%]:link{text-decoration:none!important}ul[_ngcontent-%COMP%], ol[_ngcontent-%COMP%]{margin:0}li[_ngcontent-%COMP%]{padding-top:5px;font-size:12px;list-style:none}.col-md-1[_ngcontent-%COMP%], .col-sm-1[_ngcontent-%COMP%], .col-lg-1[_ngcontent-%COMP%]{width:8%;float:left}.col-md-2[_ngcontent-%COMP%], .col-sm-2[_ngcontent-%COMP%], .col-lg-2[_ngcontent-%COMP%]{width:17%;float:left}.col-md-3[_ngcontent-%COMP%], .col-sm-3[_ngcontent-%COMP%], .col-lg-3[_ngcontent-%COMP%]{width:25%;float:left}.prodDesc[_ngcontent-%COMP%]{font-size:11px;word-break:break-word;white-space:pre-wrap}.header_section[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:13px;white-space:pre-wrap}.headerSection[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:14px;white-space:pre-wrap}.col-md-4[_ngcontent-%COMP%], .col-sm-4[_ngcontent-%COMP%], .col-lg-4[_ngcontent-%COMP%]{width:33%;float:left}.col-md-5[_ngcontent-%COMP%], .col-sm-5[_ngcontent-%COMP%], .col-lg-5[_ngcontent-%COMP%]{width:42%;float:left}.col-md-6[_ngcontent-%COMP%], .col-sm-6[_ngcontent-%COMP%], .col-lg-6[_ngcontent-%COMP%]{width:50%;float:left}.col-md-7[_ngcontent-%COMP%], .col-sm-7[_ngcontent-%COMP%], .col-lg-7[_ngcontent-%COMP%]{width:58%;float:left}.col-md-8[_ngcontent-%COMP%], .col-sm-8[_ngcontent-%COMP%], .col-lg-8[_ngcontent-%COMP%]{width:67%;float:left}.col-md-9[_ngcontent-%COMP%], .col-sm-9[_ngcontent-%COMP%], .col-lg-9[_ngcontent-%COMP%]{width:75%;float:left}.col-md-10[_ngcontent-%COMP%], .col-sm-10[_ngcontent-%COMP%], .col-lg-10[_ngcontent-%COMP%]{width:83%;float:left}.col-md-11[_ngcontent-%COMP%], .col-sm-11[_ngcontent-%COMP%], .col-lg-11[_ngcontent-%COMP%]{width:92%;float:left}.col-md-12[_ngcontent-%COMP%], .col-sm-12[_ngcontent-%COMP%], .col-lg-12[_ngcontent-%COMP%]{width:100%;float:left}table.productTable[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]:not(.productName){word-wrap:break-word}.amountIncTax[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{font-weight:700;padding:0}.subtotal_section[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{padding:7px 4px}.totalSubtotal[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{font-weight:700}.taxExclusive[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0}.grandTotal[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], .balance[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{font-weight:700}.page_breck[_ngcontent-%COMP%]{page-break-before:always}.container[_ngcontent-%COMP%], .container-fluid[_ngcontent-%COMP%], .container-lg[_ngcontent-%COMP%], .container-md[_ngcontent-%COMP%], .container-sm[_ngcontent-%COMP%], .container-xl[_ngcontent-%COMP%]{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{display:table-cell;vertical-align:top!important}.text-pre-wrap[_ngcontent-%COMP%]{white-space:pre-wrap}.font-bold[_ngcontent-%COMP%]{font-weight:700!important}.bg-grey[_ngcontent-%COMP%]{background-color:#d5d5d5}.hr-margin[_ngcontent-%COMP%]{margin:.5rem 0}.font-italic[_ngcontent-%COMP%]{font-style:italic}.break-text[_ngcontent-%COMP%]{word-break:break-all}b[_ngcontent-%COMP%], strong[_ngcontent-%COMP%]{font-weight:700}.terms-condition[_ngcontent-%COMP%]{padding-left:1rem;word-break:break-word}.table-bg-grey[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], .table-bg-grey[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   span[_ngcontent-%COMP%], .table-bg-grey[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{background-color:var(--theme-alternate-bg-color)}.template-table[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:not(caption)   th[_ngcontent-%COMP%], .template-table[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:not(caption)   .table-head[_ngcontent-%COMP%]{background-color:var(--theme-bg-color);color:var(--theme-bg-font)}","@page {\n                    size: auto;\n                    margin: 0px 0;\n                }\n\n                @page :first {\n                    margin: 0 0 10px;\n                }"]})}return q})()},39954:(Fe,Tt,d)=>{"use strict";d.d(Tt,{s:()=>WA});var l=d(10467),t=d(67376),F=d(98808),e=d(54438),_=d(92639),D=d(7004),h=d(4300),s=d(93832),u=d(39866),g=d(345),a=d(45037),c=d(45189),B=d(7180),p=d(39477),f=d(60177),E=d(80066),w=d(35036),Q=d(52953);const b=Le=>({"mt-3":Le}),C=(Le,Cn,$e)=>[Le,Cn,!0,$e,!1],T=(Le,Cn)=>[Le,Cn,!0,2,!0];function N(Le,Cn){if(1&Le&&(e.j41(0,"div",56),e.nrm(1,"img",57),e.k0s()),2&Le){const $e=e.XpG(2);e.R7$(),e.Y8G("src",null==$e.logo?null:$e.logo.value,e.B4B)}}function L(Le,Cn){if(1&Le&&(e.j41(0,"div",56),e.nrm(1,"img",57),e.k0s()),2&Le){const $e=e.XpG(2);e.R7$(),e.Y8G("src",null==$e.osLogo?null:$e.osLogo.value,e.B4B)}}function J(Le,Cn){if(1&Le&&(e.j41(0,"p",58),e.EFF(1),e.k0s()),2&Le){const $e=e.XpG(2);e.R7$(),e.SpI(" ",null==$e.organizationData?null:$e.organizationData.org_address_1," ")}}function H(Le,Cn){if(1&Le&&(e.j41(0,"p",58),e.EFF(1),e.k0s()),2&Le){const $e=e.XpG().$implicit,q=e.XpG();e.R7$(),e.Lme("",$e("CONTACT_LABEL")," : ",null==q.organizationData?null:q.organizationData.org_phone_no,"")}}function k(Le,Cn){if(1&Le&&(e.j41(0,"p",58)(1,"a"),e.EFF(2),e.k0s()()),2&Le){const $e=e.XpG().$implicit,q=e.XpG();e.R7$(2),e.Lme("",$e("EMAIL_LABEL")," : ",null==q.organizationData?null:q.organizationData.display_email,"")}}function X(Le,Cn){if(1&Le&&(e.j41(0,"p",58)(1,"a"),e.EFF(2),e.k0s()()),2&Le){const $e=e.XpG().$implicit,q=e.XpG();e.R7$(2),e.Lme("",$e("WEBSITE_LABEL")," : ",null==q.organizationData?null:q.organizationData.website_link,"")}}function tt(Le,Cn){if(1&Le&&(e.j41(0,"p",58),e.EFF(1),e.k0s()),2&Le){const $e=e.XpG(2);e.R7$(),e.Lme("",null!=$e.customFields&&$e.customFields.taxId?null==$e.customFields?null:$e.customFields.taxId:"GSTIN"," : ",null==$e.organizationData?null:$e.organizationData.business_id," ")}}function pt(Le,Cn){if(1&Le&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&Le){const $e=e.XpG().$implicit,q=e.XpG();e.R7$(),e.SpI(" ",null!=q.customFields&&q.customFields.invoice?null==q.customFields?null:q.customFields.invoice:$e("INV_LABEL")," ")}}function st(Le,Cn){if(1&Le&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&Le){const $e=e.XpG().$implicit,q=e.XpG();e.R7$(),e.SpI(" ",null!=q.customFields&&q.customFields.estimate?null==q.customFields?null:q.customFields.estimate:$e("EST_LABEL")," ")}}function z(Le,Cn){if(1&Le&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&Le){const $e=e.XpG().$implicit,q=e.XpG();e.R7$(),e.SpI(" ",null!=q.customFields&&q.customFields.salesOrder?null==q.customFields?null:q.customFields.salesOrder:$e("SALE_ORDER_TITLE")," ")}}function it(Le,Cn){if(1&Le&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&Le){const $e=e.XpG().$implicit;e.R7$(),e.SpI(" ",$e("SALE_RETURN")," ")}}function at(Le,Cn){if(1&Le&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&Le){const $e=e.XpG().$implicit,q=e.XpG();e.R7$(),e.SpI(" ",null!=q.customFields&&q.customFields.purchaseRecord?null==q.customFields?null:q.customFields.purchaseRecord:$e("PURCHASE_RECORD")," ")}}function Y(Le,Cn){if(1&Le&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&Le){const $e=e.XpG().$implicit,q=e.XpG();e.R7$(),e.SpI(" ",null!=q.customFields&&q.customFields.purchaseOrder?null==q.customFields?null:q.customFields.purchaseOrder:$e("PURCHASE_ORDER")," ")}}function x(Le,Cn){if(1&Le&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&Le){const $e=e.XpG().$implicit;e.R7$(),e.SpI(" ",$e("PURCHASE_RETURN")," ")}}function v(Le,Cn){if(1&Le&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&Le){const $e=e.XpG().$implicit;e.R7$(),e.SpI(" ",$e("ECOM_SALE_ORDER")," ")}}function O(Le,Cn){if(1&Le&&(e.j41(0,"h5",59),e.EFF(1),e.k0s()),2&Le){const $e=e.XpG().$implicit,q=e.XpG();e.R7$(),e.SpI(" ",null!=q.customFields&&q.customFields.billTo?null==q.customFields?null:q.customFields.billTo:$e("BILL_TO_LABEL"),"")}}function G(Le,Cn){if(1&Le&&(e.j41(0,"h5",59),e.EFF(1),e.k0s()),2&Le){const $e=e.XpG().$implicit;e.R7$(),e.SpI(" ",$e("PURCHASE_FROM"),"")}}function At(Le,Cn){if(1&Le&&(e.j41(0,"div"),e.EFF(1),e.k0s()),2&Le){const $e=e.XpG(2);e.R7$(),e.SpI("",null==$e.client?null:$e.client.address," ")}}function dt(Le,Cn){if(1&Le&&(e.j41(0,"div"),e.EFF(1),e.k0s()),2&Le){const $e=e.XpG(2);e.R7$(),e.JRh(null==$e.client?null:$e.client.email)}}function It(Le,Cn){if(1&Le&&(e.j41(0,"div"),e.EFF(1),e.k0s()),2&Le){const $e=e.XpG(2);e.R7$(),e.JRh(null==$e.client?null:$e.client.number)}}function yt(Le,Cn){if(1&Le&&(e.j41(0,"div"),e.EFF(1),e.k0s()),2&Le){const $e=e.XpG(2);e.R7$(),e.Lme("",null!=$e.customFields&&$e.customFields.taxId?null==$e.customFields?null:$e.customFields.taxId:"Business Id",": ",null==$e.client?null:$e.client.businessId," ")}}function qt(Le,Cn){if(1&Le&&(e.j41(0,"div"),e.EFF(1),e.k0s()),2&Le){const $e=e.XpG().$implicit,q=e.XpG();e.R7$(),e.Lme("",$e("PO_NUM")," : ",null==q.invoiceObject?null:q.invoiceObject.poNumber,"")}}function Mt(Le,Cn){if(1&Le&&(e.j41(0,"div"),e.EFF(1),e.nI1(2,"dateFormat"),e.k0s()),2&Le){const $e=e.XpG().$implicit,q=e.XpG();e.R7$(),e.Lme("",$e("PO_DATE")," : ",e.i5U(2,2,null==q.invoiceObject?null:q.invoiceObject.poDate,q.settingData)," ")}}function Xt(Le,Cn){if(1&Le&&(e.j41(0,"div"),e.EFF(1),e.k0s()),2&Le){const $e=e.XpG().$implicit;e.R7$(),e.Lme("",$e.key," : ",$e.value," ")}}function mt(Le,Cn){if(1&Le&&(e.qex(0),e.DNE(1,Xt,2,2,"div",16),e.bVm()),2&Le){const $e=Cn.$implicit;e.R7$(),e.Y8G("ngIf",$e.value)}}function ct(Le,Cn){if(1&Le&&(e.j41(0,"div",60),e.DNE(1,mt,2,1,"ng-container",23),e.k0s()),2&Le){const $e=e.XpG(2);e.R7$(),e.Y8G("ngForOf",$e.invoiceObject.userCustomFields)}}function xt(Le,Cn){if(1&Le&&(e.j41(0,"div")(1,"div"),e.EFF(2),e.k0s()()),2&Le){const $e=Cn.$implicit;e.R7$(2),e.Lme("",$e.key," : ",$e.value,"")}}function ee(Le,Cn){if(1&Le&&(e.j41(0,"div")(1,"h5",59),e.EFF(2),e.k0s(),e.j41(3,"div",58),e.EFF(4),e.k0s()()),2&Le){const $e=e.XpG().$implicit,q=e.XpG();e.R7$(2),e.JRh(null!=q.customFields&&q.customFields.shipTo?null==q.customFields?null:q.customFields.shipTo:$e("SHIP_TO_LABEL")),e.R7$(2),e.JRh(null==q.client?null:q.client.shippingAddress)}}function Ge(Le,Cn){if(1&Le&&(e.j41(0,"div",60),e.EFF(1),e.nI1(2,"dateFormat"),e.k0s()),2&Le){const $e=e.XpG().$implicit,q=e.XpG();e.R7$(),e.Lme("",null!=q.customFields&&q.customFields.dueDate?null==q.customFields?null:q.customFields.dueDate:$e("DUE_DATE_LABEL")," : ",e.i5U(2,2,null==q.invoiceObject?null:q.invoiceObject.dueDate,q.settingData),"")}}function Ce(Le,Cn){if(1&Le&&(e.j41(0,"div",60),e.EFF(1),e.k0s()),2&Le){const $e=e.XpG().$implicit,q=e.XpG();e.R7$(),e.Lme("",$e("REF_NUM_LABLE")," : ",null==q.invoiceObject?null:q.invoiceObject.invoiceRefNo," ")}}function je(Le,Cn){if(1&Le&&(e.j41(0,"th",61),e.EFF(1),e.k0s()),2&Le){const $e=e.XpG().$implicit,q=e.XpG();e.R7$(),e.JRh(null!=q.customFields&&q.customFields.discount?null==q.customFields?null:q.customFields.discount:$e("DIS_LABEL"))}}function iA(Le,Cn){if(1&Le&&(e.j41(0,"th",61),e.EFF(1),e.k0s()),2&Le){const $e=e.XpG().$implicit;e.R7$(),e.JRh($e("TAX_LABEL"))}}function dA(Le,Cn){if(1&Le&&(e.j41(0,"th",62),e.EFF(1),e.k0s()),2&Le){const $e=e.XpG().$implicit;e.R7$(),e.JRh($e("INCLUSIVE_TAX_LABEL"))}}function Ye(Le,Cn){if(1&Le&&(e.j41(0,"p",65),e.EFF(1),e.k0s()),2&Le){const $e=e.XpG().$implicit,q=e.XpG(2);e.R7$(),e.Lme("",null!=q.customFields&&q.customFields.productCode?null==q.customFields?null:q.customFields.productCode:"Product Code",": ",$e.productCode,"")}}function rA(Le,Cn){if(1&Le&&(e.j41(0,"p",60),e.EFF(1),e.k0s()),2&Le){const $e=e.XpG().$implicit;e.R7$(),e.Lme("",$e.key," : ",$e.value,"")}}function fA(Le,Cn){if(1&Le&&(e.j41(0,"div",68),e.DNE(1,rA,2,2,"p",22),e.k0s()),2&Le){const $e=Cn.$implicit;e.R7$(),e.Y8G("ngIf",$e.value)}}function TA(Le,Cn){if(1&Le&&(e.j41(0,"span")(1,"p",69),e.EFF(2),e.nI1(3,"CurrencyPipe"),e.k0s()()),2&Le){const $e=e.XpG(2).$implicit,q=e.XpG(2);e.R7$(2),e.SpI("",e.iJd(3,1,e.sMw(7,C,$e.discountPercentage,q.settingData,null==q.settingData?null:q.settingData.percentRoundOff)),"% ")}}function EA(Le,Cn){if(1&Le&&(e.j41(0,"td",61)(1,"span",63),e.EFF(2),e.nI1(3,"CurrencyPipe"),e.k0s(),e.DNE(4,TA,4,11,"span",16),e.k0s()),2&Le){const $e=e.XpG().$implicit,q=e.XpG(2);e.R7$(2),e.JRh(e.ii3(3,2,$e.discountAmount,q.settingData,!0,null==q.settingData?null:q.settingData.amountRoundOff)),e.R7$(2),e.Y8G("ngIf",0!=$e.discountPercentage)}}function fe(Le,Cn){if(1&Le&&(e.j41(0,"p"),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&Le){const $e=e.XpG().$implicit,q=e.XpG(4);e.R7$(),e.Lme("",q.commonService.getAccountName(q.taxAccountList,$e.uniqueKeyTaxAccountEntry),": ",e.iJd(2,2,e.sMw(8,C,$e.percentage,q.settingData,null==q.settingData?null:q.settingData.percentRoundOff))," %")}}function xe(Le,Cn){if(1&Le&&(e.j41(0,"div"),e.DNE(1,fe,3,12,"p",16),e.k0s()),2&Le){const $e=Cn.$implicit;e.R7$(),e.Y8G("ngIf",0==$e.taxInclExcl)}}function FA(Le,Cn){if(1&Le&&(e.j41(0,"td",61)(1,"span",63),e.EFF(2),e.nI1(3,"CurrencyPipe"),e.k0s(),e.DNE(4,xe,2,1,"div",23),e.k0s()),2&Le){const $e=e.XpG().$implicit,q=e.XpG(2);e.R7$(2),e.JRh(e.ii3(3,2,$e.totalTaxAmt,q.settingData,!0,null==q.settingData?null:q.settingData.amountRoundOff)),e.R7$(2),e.Y8G("ngForOf",q.jsonParse($e.appliedTax))}}function Xe(Le,Cn){if(1&Le&&(e.j41(0,"p"),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&Le){const $e=e.XpG().$implicit,q=e.XpG(4);e.R7$(),e.Lme("",q.commonService.getAccountName(q.taxAccountList,$e.uniqueKeyTaxAccountEntry),": ",e.iJd(2,2,e.sMw(8,C,$e.percentage,q.settingData,null==q.settingData?null:q.settingData.percentRoundOff))," %")}}function Ve(Le,Cn){if(1&Le&&(e.j41(0,"div"),e.DNE(1,Xe,3,12,"p",16),e.k0s()),2&Le){const $e=Cn.$implicit;e.R7$(),e.Y8G("ngIf",1==$e.taxInclExcl)}}function nA(Le,Cn){if(1&Le&&(e.j41(0,"td",62)(1,"span",63),e.EFF(2),e.nI1(3,"CurrencyPipe"),e.k0s(),e.DNE(4,Ve,2,1,"div",23),e.k0s()),2&Le){const $e=e.XpG().$implicit,q=e.XpG(2);e.R7$(2),e.JRh(e.ii3(3,2,$e.incTaxAmt,q.settingData,!0,null==q.settingData?null:q.settingData.amountRoundOff)),e.R7$(2),e.Y8G("ngForOf",q.jsonParse($e.appliedTax))}}function _e(Le,Cn){if(1&Le&&(e.j41(0,"tr")(1,"td",30),e.EFF(2),e.k0s(),e.j41(3,"td",31)(4,"span",63),e.EFF(5),e.k0s(),e.nrm(6,"br"),e.DNE(7,Ye,2,2,"p",64),e.j41(8,"p",65),e.EFF(9),e.k0s(),e.DNE(10,fA,2,1,"div",66),e.k0s(),e.j41(11,"td",32)(12,"span",63),e.EFF(13),e.nI1(14,"CurrencyPipe"),e.k0s(),e.j41(15,"p",67),e.EFF(16),e.k0s()(),e.j41(17,"td",33)(18,"span",63),e.EFF(19),e.nI1(20,"CurrencyPipe"),e.k0s()(),e.DNE(21,EA,5,7,"td",34)(22,FA,5,7,"td",34),e.j41(23,"td",35)(24,"span",63),e.EFF(25),e.nI1(26,"CurrencyPipe"),e.k0s()(),e.DNE(27,nA,5,7,"td",36),e.k0s()),2&Le){const $e=Cn.$implicit,q=Cn.index,te=e.XpG(2);e.R7$(2),e.JRh(q+1),e.R7$(3),e.JRh($e.productName),e.R7$(2),e.Y8G("ngIf",$e.productCode),e.R7$(2),e.JRh($e.description),e.R7$(),e.Y8G("ngForOf",te.commonService.getListItemCustomFields($e.listItemCustomField)),e.R7$(3),e.JRh(e.iJd(14,12,e.sMw(27,C,$e.qty,te.settingData,null==te.settingData?null:te.settingData.quantityRoundOff))),e.R7$(3),e.JRh($e.unit),e.R7$(3),e.JRh(e.iJd(20,18,e.sMw(31,C,$e.rate,te.settingData,null==te.settingData?null:te.settingData.rateRoundOff))),e.R7$(2),e.Y8G("ngIf",te.otherInvoiceDetails.showDiscountOnItem),e.R7$(),e.Y8G("ngIf",te.otherInvoiceDetails.exclusiveTaxOnItemExists),e.R7$(3),e.JRh(e.i5U(26,24,$e.total,te.settingData)),e.R7$(2),e.Y8G("ngIf",te.otherInvoiceDetails.inclusiveTaxOnItemExists)}}function tA(Le,Cn){if(1&Le&&(e.j41(0,"tr",70)(1,"td",71),e.EFF(2),e.k0s(),e.j41(3,"td",72),e.EFF(4),e.nI1(5,"CurrencyPipe"),e.k0s()()),2&Le){const $e=e.XpG().$implicit,q=e.XpG();e.R7$(2),e.JRh($e("BASE_AMT_LABEL")),e.R7$(2),e.JRh(e.iJd(5,2,e.l_i(8,T,q.otherInvoiceDetails.baseAmount,q.settingData)))}}function on(Le,Cn){if(1&Le&&(e.j41(0,"tr",73)(1,"td"),e.EFF(2),e.k0s(),e.j41(3,"td",72),e.EFF(4),e.nI1(5,"CurrencyPipe"),e.k0s()()),2&Le){const $e=e.XpG().$implicit,q=e.XpG();e.R7$(2),e.SpI("(-) ",null!=q.customFields&&q.customFields.discount?null==q.customFields?null:q.customFields.discount:$e("DIS_LABEL"),""),e.R7$(2),e.SpI("",e.ii3(5,2,null==q.otherInvoiceDetails?null:q.otherInvoiceDetails.itemDiscountTotal,q.settingData,!0,null==q.settingData?null:q.settingData.amountRoundOff)," ")}}function GA(Le,Cn){if(1&Le&&(e.j41(0,"td",78),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&Le){const $e=e.XpG().$implicit,q=e.XpG(3);e.R7$(),e.Lme(" \u2022 ",q.commonService.getAccountName(q.taxAccountList,$e.uniqueKeyTaxAccountEntry)," (",e.iJd(2,2,e.sMw(8,C,$e.percentage,q.settingData,null==q.settingData?null:q.settingData.percentRoundOff)),"%)")}}function Qn(Le,Cn){if(1&Le&&(e.j41(0,"td",78),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&Le){const $e=e.XpG().$implicit,q=e.XpG(3);e.R7$(),e.JRh(e.ii3(2,1,$e.calculateTax,q.settingData,!0,null==q.settingData?null:q.settingData.amountRoundOff))}}function _A(Le,Cn){if(1&Le&&(e.j41(0,"tr"),e.DNE(1,GA,3,12,"td",77)(2,Qn,3,6,"td",77),e.k0s()),2&Le){const $e=Cn.$implicit;e.R7$(),e.Y8G("ngIf",$e.calculateTax),e.R7$(),e.Y8G("ngIf",$e.calculateTax)}}function fn(Le,Cn){if(1&Le&&(e.j41(0,"tbody",74)(1,"tr",75)(2,"td",71),e.EFF(3),e.k0s(),e.j41(4,"td",72),e.EFF(5),e.nI1(6,"CurrencyPipe"),e.k0s()(),e.j41(7,"tr")(8,"td",76),e.EFF(9),e.k0s(),e.j41(10,"td",76),e.EFF(11),e.nI1(12,"CurrencyPipe"),e.k0s()(),e.DNE(13,_A,3,2,"tr",23),e.k0s()),2&Le){const $e=e.XpG().$implicit,q=e.XpG();e.R7$(3),e.JRh($e("AMT_INC_TAX_LABLE")),e.R7$(2),e.SpI("",e.ii3(6,5,q.otherInvoiceDetails.amountIncTax,q.settingData,!0,null==q.settingData?null:q.settingData.amountRoundOff)," "),e.R7$(4),e.SpI(" \u2022 ",$e("TAXABLE")," :"),e.R7$(2),e.SpI("",e.ii3(12,10,q.otherInvoiceDetails.taxableAmount,q.settingData,!0,null==q.settingData?null:q.settingData.amountRoundOff)," "),e.R7$(2),e.Y8G("ngForOf",q.otherInvoiceDetails.itemInclusiveTaxes)}}function hA(Le,Cn){if(1&Le&&(e.j41(0,"td",76),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&Le){const $e=e.XpG().$implicit,q=e.XpG(2);e.R7$(),e.Lme(" \u2022 (+) ",q.commonService.getAccountName(q.taxAccountList,$e.uniqueKeyTaxAccountEntry)," (",e.iJd(2,2,e.sMw(8,C,$e.percentage,q.settingData,null==q.settingData?null:q.settingData.percentRoundOff)),"%)")}}function kn(Le,Cn){if(1&Le&&(e.j41(0,"td",72),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&Le){const $e=e.XpG().$implicit,q=e.XpG(2);e.R7$(),e.SpI("",e.ii3(2,1,$e.calculateTax,q.settingData,!0,null==q.settingData?null:q.settingData.amountRoundOff)," ")}}function ni(Le,Cn){if(1&Le&&(e.j41(0,"tr"),e.DNE(1,hA,3,12,"td",79)(2,kn,3,6,"td",80),e.k0s()),2&Le){const $e=e.XpG(2);e.R7$(),e.Y8G("ngIf",$e.otherInvoiceDetails.exclusiveTaxOnItemExists),e.R7$(),e.Y8G("ngIf",$e.otherInvoiceDetails.exclusiveTaxOnItemExists)}}function mi(Le,Cn){if(1&Le&&(e.j41(0,"div",84),e.EFF(1),e.k0s()),2&Le){const $e=e.XpG(2).$implicit,q=e.XpG();e.R7$(),e.SpI("",null!=q.customFields&&q.customFields.termsCondition?null==q.customFields?null:q.customFields.termsCondition:$e("TERMS_AND_CONDITIONS")," ")}}function no(Le,Cn){if(1&Le&&(e.j41(0,"div",81)(1,"div",39),e.DNE(2,mi,2,1,"div",82),e.k0s(),e.j41(3,"div",47)(4,"table",41)(5,"tr",83)(6,"td",71),e.EFF(7),e.k0s(),e.j41(8,"td",72),e.EFF(9),e.nI1(10,"CurrencyPipe"),e.k0s()()()()()),2&Le){const $e=e.XpG().$implicit,q=e.XpG();e.R7$(2),e.Y8G("ngIf",q.otherInvoiceDetails.termsAndConditionExist),e.R7$(5),e.JRh($e("TOTAL")),e.R7$(2),e.JRh(e.ii3(10,3,q.otherInvoiceDetails.subTotal,q.settingData,!0,null==q.settingData?null:q.settingData.amountRoundOff))}}function ZA(Le,Cn){if(1&Le&&(e.j41(0,"ul",86)(1,"li")(2,"div",87)(3,"div",88),e.EFF(4),e.k0s(),e.j41(5,"div",89),e.EFF(6),e.k0s()()()()),2&Le){const $e=Cn.$implicit,q=Cn.index;e.R7$(4),e.SpI("",q+1,".\xa0"),e.R7$(2),e.JRh($e)}}function Ke(Le,Cn){if(1&Le&&(e.j41(0,"div"),e.DNE(1,ZA,7,2,"ul",85),e.k0s()),2&Le){const $e=e.XpG(2);e.R7$(),e.Y8G("ngForOf",$e.jsonParse($e.invoiceObject.termsAndConditions))}}function Ne(Le,Cn){if(1&Le&&(e.j41(0,"span",91),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&Le){const $e=e.XpG(3);e.R7$(),e.SpI("(",e.iJd(2,1,e.sMw(7,C,null==$e.billDiscount?null:$e.billDiscount.percentage,$e.settingData,null==$e.settingData?null:$e.settingData.percentRoundOff)),"%)")}}function Me(Le,Cn){if(1&Le&&(e.j41(0,"tr")(1,"td",71),e.EFF(2),e.DNE(3,Ne,3,11,"span",90),e.k0s(),e.j41(4,"td",72),e.EFF(5),e.nI1(6,"CurrencyPipe"),e.k0s()()),2&Le){const $e=e.XpG().$implicit,q=e.XpG();e.R7$(2),e.SpI("(-) ",null!=q.customFields&&q.customFields.discount?null==q.customFields?null:q.customFields.discount:$e("DIS_LABEL")," "),e.R7$(),e.Y8G("ngIf",0!=(null==q.billDiscount?null:q.billDiscount.percentage)),e.R7$(2),e.SpI("",e.ii3(6,3,null==q.billDiscount?null:q.billDiscount.calculatedDiscount,q.settingData,!0,null==q.settingData?null:q.settingData.amountRoundOff)," ")}}function BA(Le,Cn){if(1&Le&&(e.j41(0,"tr")(1,"td",78),e.EFF(2),e.k0s(),e.j41(3,"td",78),e.EFF(4),e.nI1(5,"CurrencyPipe"),e.k0s()()),2&Le){const $e=Cn.$implicit,q=e.XpG(3);e.R7$(2),e.Lme(" \u2022 (+) ",q.commonService.getAccountName(q.taxAccountList,$e.uniqueKeyTaxAccountEntry)," (",$e.percentage,"%)"),e.R7$(2),e.JRh(e.ii3(5,3,$e.calculateTax,q.settingData,!0,null==q.settingData?null:q.settingData.amountRoundOff))}}function dn(Le,Cn){if(1&Le&&(e.j41(0,"tbody",74)(1,"tr",75)(2,"td",71),e.EFF(3),e.k0s(),e.j41(4,"td",72),e.EFF(5),e.nI1(6,"CurrencyPipe"),e.k0s()(),e.j41(7,"tr")(8,"td",76),e.EFF(9),e.k0s(),e.j41(10,"td",76),e.EFF(11),e.nI1(12,"CurrencyPipe"),e.k0s()(),e.DNE(13,BA,6,8,"tr",23),e.k0s()),2&Le){const $e=e.XpG().$implicit,q=e.XpG();e.R7$(3),e.JRh($e("AMT_INC_TAX_LABLE")),e.R7$(2),e.JRh(e.ii3(6,5,q.otherInvoiceDetails.invoiceAmountIncTax,q.settingData,!0,null==q.settingData?null:q.settingData.amountRoundOff)),e.R7$(4),e.SpI(" \u2022 ",$e("TAXABLE")," :"),e.R7$(2),e.JRh(e.ii3(12,10,q.otherInvoiceDetails.invoiceTaxableAmount,q.settingData,!0,null==q.settingData?null:q.settingData.amountRoundOff)),e.R7$(2),e.Y8G("ngForOf",q.otherInvoiceDetails.invoiceInclusiveTaxes)}}function Yn(Le,Cn){if(1&Le&&(e.j41(0,"td"),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&Le){const $e=e.XpG().$implicit,q=e.XpG(2);e.R7$(),e.Lme("(+) ",q.commonService.getAccountName(q.taxAccountList,$e.uniqueKeyTaxAccountEntry)," (",e.iJd(2,2,e.sMw(8,C,$e.percentage,q.settingData,null==q.settingData?null:q.settingData.percentRoundOff)),"%)")}}function Rn(Le,Cn){if(1&Le&&(e.j41(0,"td",72),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&Le){const $e=e.XpG().$implicit,q=e.XpG(2);e.R7$(),e.JRh(e.ii3(2,1,$e.calculateTax,q.settingData,!0,null==q.settingData?null:q.settingData.amountRoundOff))}}function Tn(Le,Cn){if(1&Le&&(e.j41(0,"tr"),e.DNE(1,Yn,3,12,"td",16)(2,Rn,3,6,"td",80),e.k0s()),2&Le){const $e=Cn.$implicit,q=e.XpG(2);e.R7$(),e.Y8G("ngIf",0==$e.taxInclExcl&&q.otherInvoiceDetails.exclusiveTaxOnBillExists),e.R7$(),e.Y8G("ngIf",0==$e.taxInclExcl&&q.otherInvoiceDetails.exclusiveTaxOnBillExists)}}function Fn(Le,Cn){if(1&Le&&(e.j41(0,"tr")(1,"td",71),e.EFF(2),e.k0s(),e.j41(3,"td",72),e.EFF(4),e.nI1(5,"CurrencyPipe"),e.k0s()()),2&Le){const $e=Cn.$implicit,q=e.XpG().$implicit,te=e.XpG();e.R7$(2),e.SpI("(+) ",q($e.translatedKey),""),e.R7$(2),e.JRh(e.ii3(5,2,$e.chargeAmount,te.settingData,!0,null==te.settingData?null:te.settingData.amountRoundOff))}}function Te(Le,Cn){if(1&Le&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&Le){const $e=e.XpG(3);e.R7$(),e.SpI(" (",1==$e.invoiceObject.roundOffEntity.crDrType?"-":"+",") ")}}function Ie(Le,Cn){if(1&Le&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&Le){const $e=e.XpG(3);e.R7$(),e.SpI("(",2==$e.invoiceObject.roundOffEntity.crDrType?"-":"+",") ")}}function we(Le,Cn){if(1&Le&&(e.j41(0,"tr")(1,"td",71),e.DNE(2,Te,2,1,"span",16)(3,Ie,2,1,"span",16),e.EFF(4),e.k0s(),e.j41(5,"td",72),e.EFF(6),e.nI1(7,"CurrencyPipe"),e.k0s()()),2&Le){const $e=e.XpG().$implicit,q=e.XpG();e.R7$(2),e.Y8G("ngIf","INVOICE"==q.exportType||"ESTIMATE"==q.exportType||"SALE_ORDER"==q.exportType||"PURCHASE_RETURN"==q.exportType),e.R7$(),e.Y8G("ngIf","PURCHASE"==q.exportType||"PURCHASE_ORDER"==q.exportType||"SALE_RETURN"==q.exportType),e.R7$(),e.SpI(" ",$e("AMT_ROUND_OFF")," "),e.R7$(2),e.JRh(e.ii3(7,4,null==q.invoiceObject||null==q.invoiceObject.roundOffEntity?null:q.invoiceObject.roundOffEntity.amount,q.settingData,!0,null==q.settingData?null:q.settingData.amountRoundOff))}}function Ee(Le,Cn){if(1&Le&&(e.j41(0,"tr")(1,"td"),e.EFF(2),e.nI1(3,"dateFormat"),e.k0s(),e.j41(4,"td",72),e.EFF(5),e.nI1(6,"CurrencyPipe"),e.k0s()()),2&Le){const $e=Cn.$implicit,q=e.XpG().$implicit,te=e.XpG();e.R7$(2),e.Lme("(-) ",null!=te.customFields&&te.customFields.paid?null==te.customFields?null:te.customFields.paid:q("PAID_LABEL")," (",e.i5U(3,3,$e.dateOfPayment,te.settingData),")"),e.R7$(3),e.JRh(e.ii3(6,6,$e.amount,te.settingData,!0,null==te.settingData?null:te.settingData.amountRoundOff))}}function ue(Le,Cn){if(1&Le&&(e.j41(0,"tr")(1,"td",71),e.EFF(2),e.k0s(),e.j41(3,"td",72),e.EFF(4),e.nI1(5,"CurrencyPipe"),e.k0s()()),2&Le){const $e=e.XpG().$implicit,q=e.XpG();e.R7$(2),e.SpI("(-) ",$e("WRITE_OFF_LABEL"),""),e.R7$(2),e.JRh(e.ii3(5,2,q.totalWriteOffAmount,q.settingData,!0,null==q.settingData?null:q.settingData.amountRoundOff))}}function oA(Le,Cn){if(1&Le&&(e.j41(0,"td",71),e.EFF(1),e.k0s()),2&Le){const $e=e.XpG(2).$implicit,q=e.XpG();e.R7$(),e.SpI(" ",null!=q.customFields&&q.customFields.balance?null==q.customFields?null:q.customFields.balance:$e("BAL_LABEL")," ")}}function be(Le,Cn){if(1&Le&&(e.j41(0,"td",72),e.EFF(1),e.nI1(2,"CurrencyPipe"),e.k0s()),2&Le){const $e=e.XpG(3);e.R7$(),e.SpI("",e.ii3(2,1,null==$e.invoiceObject?null:$e.invoiceObject.balance,$e.settingData,!0,null==$e.settingData?null:$e.settingData.amountRoundOff)," ")}}function qA(Le,Cn){if(1&Le&&(e.j41(0,"tr",92),e.DNE(1,oA,2,1,"td",93)(2,be,3,6,"td",80),e.k0s()),2&Le){const $e=e.XpG(2);e.R7$(),e.Y8G("ngIf",(null==$e.invoiceObject?null:$e.invoiceObject.balance)>0),e.R7$(),e.Y8G("ngIf",(null==$e.invoiceObject?null:$e.invoiceObject.balance)>0)}}function sn(Le,Cn){if(1&Le&&(e.j41(0,"div",94)(1,"span",73),e.EFF(2),e.k0s(),e.EFF(3),e.k0s()),2&Le){const $e=e.XpG().$implicit,q=e.XpG();e.R7$(2),e.SpI("",$e("AMOUNT_IN_WORDS_LABEL")," : "),e.R7$(),e.SpI("",q.amountInWord," ")}}function Hn(Le,Cn){if(1&Le&&e.nrm(0,"img",101),2&Le){const $e=e.XpG(3);e.Y8G("src",null==$e.signature?null:$e.signature.value,e.B4B)}}function Oi(Le,Cn){if(1&Le&&(e.j41(0,"div",95),e.nrm(1,"div",96),e.j41(2,"div",97),e.DNE(3,Hn,1,1,"img",98),e.j41(4,"h6",99),e.EFF(5),e.k0s(),e.j41(6,"p",100),e.EFF(7),e.k0s()()()),2&Le){const $e=e.XpG().$implicit,q=e.XpG();e.R7$(3),e.Y8G("ngIf",q.signature),e.R7$(2),e.JRh(null==q.organizationData?null:q.organizationData.contact_person_name),e.R7$(2),e.JRh(null!=q.customFields&&q.customFields.signature?null==q.customFields?null:q.customFields.signature:$e("SIGN_LABEL"))}}function yi(Le,Cn){if(1&Le&&(e.j41(0,"div",104)(1,"b"),e.EFF(2),e.k0s(),e.nrm(3,"br"),e.EFF(4),e.k0s()),2&Le){const $e=e.XpG(2).$implicit,q=e.XpG();e.R7$(2),e.JRh(null!=q.customFields&&q.customFields.payableTo?null==q.customFields?null:q.customFields.payableTo:$e("PAY_TO_LABEL")),e.R7$(2),e.JRh(null==q.settingData||null==q.settingData.bankingDetails?null:q.settingData.bankingDetails.payableTo)}}function ii(Le,Cn){if(1&Le&&(e.j41(0,"div",104)(1,"b"),e.EFF(2),e.k0s(),e.nrm(3,"br"),e.EFF(4),e.k0s()),2&Le){const $e=e.XpG(2).$implicit,q=e.XpG();e.R7$(2),e.JRh(null!=q.customFields&&q.customFields.bankingDetails?null==q.customFields?null:q.customFields.bankingDetails:$e("BANK_DETAIL_LABEL")),e.R7$(2),e.JRh(null==q.settingData||null==q.settingData.bankingDetails?null:q.settingData.bankingDetails.bankingDetails)}}function cn(Le,Cn){if(1&Le&&(e.j41(0,"div",104)(1,"b"),e.EFF(2),e.k0s(),e.nrm(3,"br"),e.EFF(4),e.k0s()),2&Le){const $e=e.XpG(2).$implicit,q=e.XpG();e.R7$(2),e.JRh(null!=q.customFields&&q.customFields.otherDetails?null==q.customFields?null:q.customFields.otherDetails:$e("OTH_LABEL")),e.R7$(2),e.JRh(null==q.settingData||null==q.settingData.bankingDetails?null:q.settingData.bankingDetails.otherDetails)}}function xi(Le,Cn){if(1&Le&&(e.j41(0,"div",102),e.DNE(1,yi,5,2,"div",103)(2,ii,5,2,"div",103)(3,cn,5,2,"div",103),e.k0s()),2&Le){const $e=e.XpG(2);e.R7$(),e.Y8G("ngIf",null==$e.settingData||null==$e.settingData.bankingDetails?null:$e.settingData.bankingDetails.payableTo),e.R7$(),e.Y8G("ngIf",null==$e.settingData||null==$e.settingData.bankingDetails?null:$e.settingData.bankingDetails.bankingDetails),e.R7$(),e.Y8G("ngIf",null==$e.settingData||null==$e.settingData.bankingDetails?null:$e.settingData.bankingDetails.otherDetails)}}function gA(Le,Cn){if(1&Le&&(e.qex(0),e.j41(1,"html",2)(2,"head"),e.nrm(3,"meta",3)(4,"meta",4)(5,"meta",5)(6,"meta",6),e.j41(7,"title"),e.EFF(8,"Accounting"),e.k0s()(),e.j41(9,"body",7)(10,"div",8,0)(12,"div",9)(13,"div",10),e.DNE(14,N,2,1,"div",11)(15,L,2,1,"div",11),e.j41(16,"div",12)(17,"h4",13),e.EFF(18),e.k0s(),e.DNE(19,J,2,1,"p",14)(20,H,2,2,"p",14)(21,k,3,2,"p",14)(22,X,3,2,"p",14)(23,tt,2,2,"p",14),e.k0s()(),e.j41(24,"h1",15),e.DNE(25,pt,2,1,"span",16)(26,st,2,1,"span",16)(27,z,2,1,"span",16)(28,it,2,1,"span",16)(29,at,2,1,"span",16)(30,Y,2,1,"span",16)(31,x,2,1,"span",16)(32,v,2,1,"span",16),e.k0s(),e.j41(33,"div",17)(34,"div",18),e.DNE(35,O,2,1,"h5",19)(36,G,2,1,"h5",19),e.j41(37,"div",20),e.EFF(38),e.k0s(),e.j41(39,"div",21),e.DNE(40,At,2,1,"div",16)(41,dt,2,1,"div",16)(42,It,2,1,"div",16)(43,yt,2,2,"div",16)(44,qt,2,2,"div",16)(45,Mt,3,5,"div",16)(46,ct,2,1,"div",22)(47,xt,3,2,"div",23),e.k0s()(),e.j41(48,"div",18),e.DNE(49,ee,5,2,"div",16),e.k0s(),e.j41(50,"div",18)(51,"div",24)(52,"h4",25),e.EFF(53),e.k0s(),e.j41(54,"div",26)(55,"b"),e.EFF(56),e.nI1(57,"dateFormat"),e.k0s()(),e.DNE(58,Ge,3,5,"div",22)(59,Ce,2,2,"div",22),e.k0s()()(),e.j41(60,"h6",27),e.EFF(61),e.k0s(),e.j41(62,"div",28)(63,"table",29)(64,"thead")(65,"tr")(66,"th",30),e.EFF(67),e.k0s(),e.j41(68,"th",31),e.EFF(69),e.k0s(),e.j41(70,"th",32),e.EFF(71),e.k0s(),e.j41(72,"th",33),e.EFF(73),e.k0s(),e.DNE(74,je,2,1,"th",34)(75,iA,2,1,"th",34),e.j41(76,"th",35),e.EFF(77),e.k0s(),e.DNE(78,dA,2,1,"th",36),e.k0s()(),e.j41(79,"tbody"),e.DNE(80,_e,28,35,"tr",23),e.k0s()()(),e.j41(81,"div",37)(82,"div",38),e.nrm(83,"div",39),e.j41(84,"div",40)(85,"table",41),e.DNE(86,tA,6,11,"tr",42)(87,on,6,7,"tr",43)(88,fn,14,15,"tbody",44),e.j41(89,"tbody"),e.DNE(90,ni,3,2,"tr",23),e.k0s()()()(),e.DNE(91,no,11,8,"div",45),e.j41(92,"div",38)(93,"div",46),e.DNE(94,Ke,2,1,"div",16),e.k0s(),e.j41(95,"div",47)(96,"table",48),e.DNE(97,Me,7,8,"tr",16)(98,dn,14,15,"tbody",44),e.j41(99,"tbody"),e.DNE(100,Tn,3,2,"tr",23)(101,Fn,6,7,"tr",23)(102,we,8,9,"tr",16),e.j41(103,"tr",49)(104,"td",50)(105,"span"),e.EFF(106),e.k0s()(),e.j41(107,"td",51)(108,"span"),e.EFF(109),e.nI1(110,"CurrencyPipe"),e.k0s()()(),e.DNE(111,Ee,7,11,"tr",23)(112,ue,6,7,"tr",16)(113,qA,3,2,"tr",52),e.k0s()()()()(),e.DNE(114,sn,4,2,"div",53)(115,Oi,8,3,"div",54)(116,xi,4,3,"div",55),e.nrm(117,"br"),e.j41(118,"h6",27),e.EFF(119),e.k0s()()()()(),e.bVm()),2&Le){const $e=Cn.$implicit,q=e.XpG();e.R7$(10),e.Y8G("color",q.colorObj),e.R7$(4),e.Y8G("ngIf",q.logo.value&&"ONLINE_STORE"!=q.exportType),e.R7$(),e.Y8G("ngIf",q.osLogo.value&&"ONLINE_STORE"==q.exportType),e.R7$(3),e.JRh(null==q.organizationData?null:q.organizationData.org_name),e.R7$(),e.Y8G("ngIf",null==q.organizationData?null:q.organizationData.org_address_1),e.R7$(),e.Y8G("ngIf",null==q.organizationData?null:q.organizationData.org_phone_no),e.R7$(),e.Y8G("ngIf",null==q.organizationData?null:q.organizationData.display_email),e.R7$(),e.Y8G("ngIf",null==q.organizationData?null:q.organizationData.website_link),e.R7$(),e.Y8G("ngIf",null==q.organizationData?null:q.organizationData.business_id),e.R7$(2),e.Y8G("ngIf","INVOICE"==q.exportType),e.R7$(),e.Y8G("ngIf","ESTIMATE"==q.exportType),e.R7$(),e.Y8G("ngIf","SALE_ORDER"==q.exportType),e.R7$(),e.Y8G("ngIf","SALE_RETURN"==q.exportType),e.R7$(),e.Y8G("ngIf","PURCHASE"==q.exportType),e.R7$(),e.Y8G("ngIf","PURCHASE_ORDER"==q.exportType),e.R7$(),e.Y8G("ngIf","PURCHASE_RETURN"==q.exportType),e.R7$(),e.Y8G("ngIf","ONLINE_STORE"==q.exportType),e.R7$(3),e.Y8G("ngIf","INVOICE"==q.exportType||"ESTIMATE"==q.exportType||"SALE_ORDER"==q.exportType||"SALE_RETURN"==q.exportType||"ONLINE_STORE"==q.exportType),e.R7$(),e.Y8G("ngIf","PURCHASE"==q.exportType||"PURCHASE_ORDER"==q.exportType||"PURCHASE_RETURN"==q.exportType),e.R7$(2),e.JRh(null==q.client?null:q.client.orgName),e.R7$(2),e.Y8G("ngIf",null==q.client?null:q.client.address),e.R7$(),e.Y8G("ngIf",null==q.client?null:q.client.email),e.R7$(),e.Y8G("ngIf",null==q.client?null:q.client.number),e.R7$(),e.Y8G("ngIf",null==q.client?null:q.client.businessId),e.R7$(),e.Y8G("ngIf",q.invoiceObject.poNumber),e.R7$(),e.Y8G("ngIf",q.invoiceObject.poDate),e.R7$(),e.Y8G("ngIf","ONLINE_STORE"==q.exportType),e.R7$(),e.Y8G("ngForOf",q.getCustomFields(q.invoiceObject.userCustomFields)),e.R7$(2),e.Y8G("ngIf",("INVOICE"==q.exportType||"ESTIMATE"==q.exportType||"SALE_ORDER"==q.exportType||"SALE_RETURN"==q.exportType)&&(null==q.client?null:q.client.shippingAddress)),e.R7$(4),e.JRh(null==q.invoiceObject?null:q.invoiceObject.transactionNo),e.R7$(3),e.JRh(e.i5U(57,64,null==q.invoiceObject?null:q.invoiceObject.createDate,q.settingData)),e.R7$(2),e.Y8G("ngIf",q.invoiceObject.dueDate),e.R7$(),e.Y8G("ngIf",q.invoiceObject.invoiceRefNo),e.R7$(2),e.JRh(null==q.invoiceObject?null:q.invoiceObject.headerInvoice),e.R7$(6),e.JRh($e("SR_NO")),e.R7$(2),e.JRh(null!=q.customFields&&q.customFields.productService?null==q.customFields?null:q.customFields.productService:$e("PRODUCT_SERVICES_LABEL")),e.R7$(2),e.JRh(null!=q.customFields&&q.customFields.quantity?null==q.customFields?null:q.customFields.quantity:$e("QTY_LABEL")),e.R7$(2),e.JRh(null!=q.customFields&&q.customFields.rate?null==q.customFields?null:q.customFields.rate:$e("RATE_LABEL")),e.R7$(),e.Y8G("ngIf",q.otherInvoiceDetails.showDiscountOnItem),e.R7$(),e.Y8G("ngIf",q.otherInvoiceDetails.exclusiveTaxOnItemExists),e.R7$(2),e.JRh(null!=q.customFields&&q.customFields.amount?null==q.customFields?null:q.customFields.amount:$e("AMT_LABEL")),e.R7$(),e.Y8G("ngIf",q.otherInvoiceDetails.inclusiveTaxOnItemExists),e.R7$(2),e.Y8G("ngForOf",q.invoiceObject.saleProductList),e.R7$(4),e.Y8G("ngClass",e.eq3(72,b,"ONLINE_STORE"==q.exportType)),e.R7$(2),e.Y8G("ngIf",q.otherInvoiceDetails.showDiscountOnItem||q.otherInvoiceDetails.exclusiveTaxOnItemExists),e.R7$(),e.Y8G("ngIf",q.otherInvoiceDetails.showDiscountOnItem),e.R7$(),e.Y8G("ngIf",q.otherInvoiceDetails.inclusiveTaxOnItemExists),e.R7$(2),e.Y8G("ngForOf",q.otherInvoiceDetails.itemExclusiveTaxes),e.R7$(),e.Y8G("ngIf","ONLINE_STORE"!=q.exportType),e.R7$(3),e.Y8G("ngIf",q.otherInvoiceDetails.termsAndConditionExist&&"ONLINE_STORE"!=q.exportType),e.R7$(3),e.Y8G("ngIf",null!=q.invoiceObject.discountEntity&&"ONLINE_STORE"!=q.exportType),e.R7$(),e.Y8G("ngIf",q.otherInvoiceDetails.inclusiveTaxOnBillExists&&"ONLINE_STORE"!=q.exportType),e.R7$(2),e.Y8G("ngForOf",q.invoiceObject.taxList),e.R7$(),e.Y8G("ngForOf",q.otherChargesList),e.R7$(),e.Y8G("ngIf",null!=(null==q.invoiceObject?null:q.invoiceObject.roundOffEntity)&&0!==(null==q.invoiceObject?null:q.invoiceObject.roundOffEntity.amount)&&"ONLINE_STORE"!=q.exportType),e.R7$(4),e.SpI(" ",null!=q.customFields&&q.customFields.grandTotal?null==q.customFields?null:q.customFields.grandTotal:$e("GRAND_TOTAL")," "),e.R7$(3),e.SpI(" ",e.ii3(110,67,null==q.invoiceObject?null:q.invoiceObject.amount,q.settingData,!0,null==q.settingData?null:q.settingData.amountRoundOff)," "),e.R7$(2),e.Y8G("ngForOf",q.paidLinkAmt),e.R7$(),e.Y8G("ngIf",q.totalWriteOffAmount),e.R7$(),e.Y8G("ngIf","INVOICE"==q.exportType||"PURCHASE"==q.exportType||"SALE_RETURN"==q.exportType||"PURCHASE_RETURN"==q.exportType),e.R7$(),e.Y8G("ngIf",null==q.settingData||null==q.settingData.invoiceThemeSettings?null:q.settingData.invoiceThemeSettings.isShowAmountInWord),e.R7$(),e.Y8G("ngIf","ONLINE_STORE"!=q.exportType),e.R7$(),e.Y8G("ngIf","INVOICE"==q.exportType||"ESTIMATE"==q.exportType&&(null==q.settingData||null==q.settingData.bankingDetails?null:q.settingData.bankingDetails.displayInEstimate)),e.R7$(3),e.JRh(null==q.invoiceObject?null:q.invoiceObject.footerInvoice)}}let WA=(()=>{class Le{constructor($e,q,te,M,S,Z,et,RA,nn,Zn){this.invoiceTemplateService=$e,this.dataStoreService=q,this.syncDbService=te,this.syncApiService=M,this.commonService=S,this.domSanitizer=Z,this.englishNoToWordService=et,this.amountInWordService=RA,this.translocoService=nn,this.settingService=Zn,this.listOfProducts=[],this.colorObj={bgColor:"",fontColor:""},this.taxAccountList=[],this.otherChargesList=[],this.totalWriteOffAmount=0,this.totalBalanceAmount=0,this.otherInvoiceDetails={baseAmount:0,itemDiscountTotal:0,itemQuantityTotal:0,itemInclusiveTaxTotal:0,itemExclusiveTaxTotal:0,invoiceInclusiveTaxTotal:0,invoiceExclusiveTaxTotal:0,itemsTotal:0,taxableAmount:0,amountIncTax:0,itemInclusiveTaxes:[],itemExclusiveTaxes:[],invoiceInclusiveTaxes:[],invoiceExclusiveTaxes:[],subTotal:0,invoiceAmountIncTax:0,invoiceTaxableAmount:0,inclusiveTaxOnItemExists:!1,exclusiveTaxOnItemExists:!1,inclusiveTaxOnBillExists:!1,exclusiveTaxOnBillExists:!1,showDiscountOnItem:!1,showDiscountOnBill:!1,termsAndConditionExist:!0},this.activeLanguage=this.translocoService.getActiveLang(),this.requestFrom="",this.logo=this.settingService.defaultLogoOrSignature("logo"),this.signature=this.settingService.defaultLogoOrSignature("signature"),this.osLogo=this.settingService.defaultLogoOrSignature("osLogo"),this.ecommSaleOrderList=[],"hi"==nn.getActiveLang()&&(this.activeLanguage="en");let Ei=this.invoiceTemplateService.getTemplateSettings();this.colorObj.bgColor=Ei.colorcode,this.colorObj.fontColor="#FFFFFF",this.setStyleVariables()}setStyleVariables(){var q=document.body.style;[{key:"--theme-bg-color",value:this.colorObj.bgColor},{key:"--theme-color",value:this.colorObj.bgColor},{key:"--theme-bg-font",value:this.colorObj.fontColor},{key:"--alice-blue",value:"#eff3f6"}].forEach(te=>{q.setProperty(te.key,te.value)})}ngOnInit(){if(this.fetchSettings(),this.billDiscount=this.invoiceObject.discountEntity,!(0,t.isEmpty)(this.invoiceObject.otherChargeList))for(let $e of this.invoiceObject.otherChargeList)this.otherChargesList.push(this.invoiceTemplateService.getOtherChargesList($e));if(this.invoiceTaxList=this.invoiceObject.taxList,this.exportType=this.invoiceObject.exportType,this.requestFrom=this.invoiceObject.requestFrom,this.fetchDBData(),this.otherInvoiceDetails={baseAmount:roundToEven((0,t.sumBy)(this.invoiceObject.saleProductList,$e=>$e.rate*$e.qty),2),amountIncTax:0,itemDiscountTotal:roundToEven((0,t.sumBy)(this.invoiceObject.saleProductList,"discountAmount"),2),itemQuantityTotal:roundToEven((0,t.sumBy)(this.invoiceObject.saleProductList,"qty"),2),itemInclusiveTaxes:[],itemExclusiveTaxes:[],invoiceInclusiveTaxes:(0,t.isEmpty)(this.invoiceObject.taxList)?[]:F.DH.groupByTax(this.invoiceObject.taxList.filter($e=>1==$e.taxInclExcl)),invoiceExclusiveTaxes:(0,t.isEmpty)(this.invoiceObject.taxList)?[]:F.DH.groupByTax(this.invoiceObject.taxList.filter($e=>0==$e.taxInclExcl)),itemInclusiveTaxTotal:0,itemExclusiveTaxTotal:0,invoiceInclusiveTaxTotal:0,invoiceExclusiveTaxTotal:0,taxableAmount:0,itemsTotal:roundToEven((0,t.sumBy)(this.invoiceObject.saleProductList,"total"),2),subTotal:0,invoiceAmountIncTax:0,invoiceTaxableAmount:0,exclusiveTaxOnItemExists:!1,inclusiveTaxOnItemExists:!1,inclusiveTaxOnBillExists:!1,exclusiveTaxOnBillExists:!1,showDiscountOnItem:!1,showDiscountOnBill:!1,termsAndConditionExist:!0},this.otherInvoiceDetails.termsAndConditionExist=!(0,t.isEmpty)(this.invoiceObject.termsAndConditions)&&!(0,t.isEmpty)(JSON.parse(this.invoiceObject.termsAndConditions)),!(0,t.isEmpty)(this.invoiceObject.taxList))for(let $e of this.invoiceObject.taxList)1==$e.taxInclExcl?this.otherInvoiceDetails.inclusiveTaxOnBillExists=!0:0==$e.taxInclExcl&&(this.otherInvoiceDetails.exclusiveTaxOnBillExists=!0);if(!(0,t.isEmpty)(this.invoiceObject.saleProductList)){for(let $e of this.invoiceObject.saleProductList)if("ONLINE_STORE"!=this.exportType&&($e.discountAmount>0&&(this.otherInvoiceDetails.showDiscountOnItem=!0),isJsonString($e.appliedTax)))for(let q of this.jsonParse($e.appliedTax))1==q.taxInclExcl?this.otherInvoiceDetails.itemInclusiveTaxes.push(q):this.otherInvoiceDetails.itemExclusiveTaxes.push(q);"ONLINE_STORE"!=this.exportType&&((0,t.isEmpty)(this.otherInvoiceDetails.itemExclusiveTaxes)||(this.otherInvoiceDetails.exclusiveTaxOnItemExists=!0),(0,t.isEmpty)(this.otherInvoiceDetails.itemInclusiveTaxes)||(this.otherInvoiceDetails.inclusiveTaxOnItemExists=!0),this.otherInvoiceDetails.subTotal=roundToEven(this.otherInvoiceDetails.baseAmount-this.otherInvoiceDetails.itemDiscountTotal+(0,t.sumBy)(this.otherInvoiceDetails.itemExclusiveTaxes,"calculateTax"),2),this.otherInvoiceDetails=(0,t.assign)(this.otherInvoiceDetails,{amountIncTax:roundToEven(this.otherInvoiceDetails.baseAmount-this.otherInvoiceDetails.itemDiscountTotal,2),invoiceAmountIncTax:roundToEven(this.otherInvoiceDetails.subTotal-this.invoiceObject.discountEntity,2),invoiceInclusiveTaxTotal:roundToEven((0,t.sumBy)(this.otherInvoiceDetails.invoiceInclusiveTaxes,"calculateTax"),2),itemInclusiveTaxTotal:roundToEven((0,t.sumBy)(this.otherInvoiceDetails.itemInclusiveTaxes,"calculateTax"),2)}),this.otherInvoiceDetails=(0,t.isEmpty)(this.invoiceObject.discountEntity)?(0,t.assign)(this.otherInvoiceDetails,{invoiceAmountIncTax:roundToEven(this.otherInvoiceDetails.subTotal,2)}):(0,t.assign)(this.otherInvoiceDetails,{invoiceAmountIncTax:roundToEven(this.otherInvoiceDetails.subTotal-this.invoiceObject.discountEntity.calculatedDiscount,2)}),this.otherInvoiceDetails.taxableAmount=roundToEven(this.otherInvoiceDetails.amountIncTax-this.otherInvoiceDetails.itemInclusiveTaxTotal,2),this.otherInvoiceDetails.invoiceTaxableAmount=roundToEven(this.otherInvoiceDetails.invoiceAmountIncTax-this.otherInvoiceDetails.invoiceInclusiveTaxTotal,2),this.otherInvoiceDetails.itemInclusiveTaxes=F.DH.groupByTax(this.otherInvoiceDetails.itemInclusiveTaxes),this.otherInvoiceDetails.itemExclusiveTaxes=F.DH.groupByTax(this.otherInvoiceDetails.itemExclusiveTaxes),(0,t.isEmpty)(this.otherInvoiceDetails.itemInclusiveTaxes)||(this.otherInvoiceDetails.inclusiveTaxOnItemExists=!0),(0,t.isEmpty)(this.otherInvoiceDetails.itemExclusiveTaxes)||(this.otherInvoiceDetails.exclusiveTaxOnItemExists=!0))}}fetchSettings(){var $e=this;this.syncApiService.fetchDbData("allSettings",function(){var q=(0,l.A)(function*(te){var M=yield te.data;200===te.status&&!(0,t.isEmpty)(M.allSettings)&&($e.settingData=M.allSettings.deviceSettings,$e.customFields=$e.settingData.customFields,$e.amountInWord=$e.englishNoToWordService.getNumberToWord(String($e.invoiceObject.amount.toFixed(2)),$e.settingData),1==$e.settingData.invoiceThemeSettings.amountWordFormat&&($e.amountInWord=$e.amountInWordService.amountToWord(String($e.invoiceObject.amount.toFixed(2)),$e.settingData)))});return function(te){return q.apply(this,arguments)}}())}fetchDBData(){var $e=this;return(0,l.A)(function*(){$e.syncApiService.fetchMultipleDbData(["filterSettingData","filterOrganizationData","account","writeOff","payment","paymentLink","profileImages","ecommSaleOrder"],function(){var q=(0,l.A)(function*(te){var M=yield te.data;if(200===te.status&&!(0,t.isEmpty)(M))if((0,t.has)(M,"filterSettingData")&&!(0,t.isEmpty)(M.filterSettingData)&&($e.settingData=M.filterSettingData,$e.customFields=$e.settingData.customFields,$e.amountInWord=$e.englishNoToWordService.getNumberToWord(String($e.invoiceObject.amount.toFixed(2)),$e.settingData),1==$e.settingData.invoiceThemeSettings.amountWordFormat&&($e.amountInWord=$e.amountInWordService.amountToWord(String($e.invoiceObject.amount.toFixed(2)),$e.settingData))),(0,t.has)(M,"profileImages")&&!(0,t.isEmpty)(M.profileImages)&&"ONLINE_STORE"!=$e.exportType?$e.setLogoAndSignature(M.profileImages):(0,t.has)(M,"profileImages")&&!(0,t.isEmpty)(M.profileImages)&&"ONLINE_STORE"==$e.exportType&&$e.setOsStoreLogoAndSignature(M.profileImages),(0,t.has)(M,"filterOrganizationData")&&!(0,t.isEmpty)(M.filterOrganizationData)&&($e.organizationData=M.filterOrganizationData),"ONLINE_STORE"==$e.invoiceObject.exportType)(0,t.has)(M,"ecommSaleOrder")&&!(0,t.isEmpty)(M.ecommSaleOrder)&&($e.ecommSaleOrderList=M.ecommSaleOrder.filter(S=>0==S.enable)),(0,t.isEmpty)($e.ecommSaleOrderList)||($e.client=$e.invoiceTemplateService.prepareEcommClientData($e.ecommSaleOrderList,$e.invoiceObject.uniqueKey));else{if((0,t.has)(M,"account")&&!(0,t.isEmpty)(M.account)&&($e.clientList=M.account,$e.currentClient=$e.clientList.filter(S=>S.uniqueKeyFKOtherTable===$e.invoiceObject.uniqueKeyFKClient),$e.client=(0,t.isEmpty)($e.currentClient)?"SETTINGS"==$e.requestFrom?$e.invoiceTemplateService.getDefaultClientInfo($e.invoiceObject.uniqueKeyFKClient):null:$e.currentClient[0].clientEntity),!(0,t.isEmpty)(M.writeOff)&&(0,t.has)($e.settingData,"invoicePaymentTracking")&&1==$e.settingData.invoicePaymentTracking&&($e.totalWriteOffAmount=F.DH.roundToEven((0,t.sumBy)(M.writeOff.filter(S=>S.uniqueKeyOtherFK==$e.invoiceObject.uniqueKey),"amount"),2)),(0,t.isEmpty)(M.payment)||($e.paidAmt=M.payment.filter(Z=>Z.uniqueKeyClient==$e.invoiceObject.uniqueKeyFKClient)),!(0,t.isEmpty)(M.paymentLink)){let Z=M.paymentLink.filter(RA=>RA.uniqueKeyLinkWithAccountEntity==$e.invoiceObject.uniqueKeySales&&RA.uniqueKeyClientAccountEntity==$e.invoiceObject.uniqueKeyFKAccount);$e.paidLinkAmt=Z;let et=[];for(let RA of $e.paidAmt)for(let nn of Z)(RA.uniqueKeyFKLedger==nn.uniqueKeyFKLedger||RA.uniqueKeyPayment==nn.uniqueKeyFKPaymentEntity)&&et.push({amount:nn.amount,dateOfPayment:RA.dateOfPayment});$e.paidLinkAmt=et}(0,t.isEmpty)($e.paidLinkAmt)||($e.paidLinkAmt=$e.paidLinkAmt.filter(S=>S.amount>0)),(0,t.has)($e.settingData,"invoicePaymentTracking")&&1==$e.settingData.invoicePaymentTracking&&($e.totalBalanceAmount=$e.invoiceObject.amount-(0,t.sumBy)($e.paidAmt,"amount")),$e.taxAccountList=(0,t.orderBy)((0,t.without)("PURCHASE"==$e.exportType||"PURCHASE_ORDER"==$e.exportType||"PURCHASE_RETURN"==$e.exportType?pluckAccount(M.account,8).map((S,Z)=>{if(2==S.taxDetailEntity.taxType)return{...S,isChecked:S.taxDetailEntity.initiallyChecked,total:0,percentage:null}}):pluckAccount(M.account,8).map((S,Z)=>{if(1==S.taxDetailEntity.taxType)return{...S,isChecked:S.taxDetailEntity.initiallyChecked,total:0,percentage:null}}),void 0),["deviceCreateDate"],["asc"])}});return function(te){return q.apply(this,arguments)}}())})()}getCustomFields($e){if("string"==typeof $e&&!(0,t.isEmpty)($e)){let q=JSON.parse($e);if(!(0,t.isEmpty)(q))return F.DH.convertToKeyValuePair(q)}return[]}jsonParse($e){return(0,t.isEmpty)($e)?null:JSON.parse($e)}setLogoAndSignature($e){this.logo=(0,t.find)($e,{uniqueIdentifier:"logo-a3ed60b4-e6b7-4ee5-b98b-eb4aa753d516"}),this.signature=(0,t.find)($e,{uniqueIdentifier:"sign-ef4cdc2f-f6f9-42d8-850f-8eb6784ed49f"})}setOsStoreLogoAndSignature($e){this.osLogo=(0,t.find)($e,{uniqueIdentifier:"online-store-logo-s8965465-e6b7-4ee5-b98b-eb4aa7kadjlfn"})}static#t=this.\u0275fac=function(q){return new(q||Le)(e.rXU(_.B),e.rXU(D.V),e.rXU(h.P),e.rXU(s.P),e.rXU(u.h),e.rXU(g.up),e.rXU(a.k),e.rXU(c.R),e.rXU(B.JO),e.rXU(p.q))};static#e=this.\u0275cmp=e.VBU({type:Le,selectors:[["app-template-two"]],inputs:{invoiceObject:"invoiceObject"},decls:1,vars:1,consts:[["template2",""],[4,"transloco","translocoLang"],["dir","ltr",1,"scale-html"],["charset","utf-8"],["name","viewport","content","width=device-width, initial-scale=1, shrink-to-fit=no"],["name","description","content","Authentication forms"],["name","author","content","Accounting"],["id","template2"],["appInvoiceColor","",1,"container-fluid","page_breck",3,"color"],[1,"side_margin"],[1,"row","m-0","headerSection"],["class","col-auto ps-0 logo",4,"ngIf"],[1,"col","ps-0"],[1,"org_name"],["class","m-0 p-0",4,"ngIf"],[1,"text-center","invoiceTitle"],[4,"ngIf"],[1,"row","mb-2"],[1,"col-md-4"],["class","m-0 billToShipToLabel",4,"ngIf"],[1,"m-0","clientOrgName"],[1,"m-0","text-pre-wrap"],["class","m-0",4,"ngIf"],[4,"ngFor","ngForOf"],[1,"invoice_no_datde"],[1,"transaction_no","m-0"],[1,"invoice_date","m-0"],[1,"head_foot_note"],[1,"table-responsive"],[1,"template-table","table"],[1,"serialNo"],[1,"productName"],[1,"quantity"],[1,"rate"],["class","taxExclusive",4,"ngIf"],[1,"amount"],["class","taxInclusive",4,"ngIf"],[1,"termSummerySection"],[1,"row","p-0","justify-content-around"],[1,"col-md-7"],[1,"col-md-5","subtotal_section",3,"ngClass"],[1,"table","mb-0"],["class","amountIncTax",4,"ngIf"],["class","fw-bold",4,"ngIf"],["class","table-bg-grey",4,"ngIf"],["class","row p-0 justify-content-around pleaseNoteTotalSection",4,"ngIf"],[1,"col-md-7","p-0"],[1,"col-md-5","subtotal_section"],[1,"table","template-table","mb-0"],[1,"grandTotal","fw-bold"],[1,"table-head"],[1,"sub-amt","table-head"],["class","fw-bold border-top",4,"ngIf"],["class","amountInWordSection",4,"ngIf"],["class","row  m-0",4,"ngIf"],["class","row m-0 mt-4",4,"ngIf"],[1,"col-auto","ps-0","logo"],[1,"img-responsive",3,"src"],[1,"m-0","p-0"],[1,"m-0","billToShipToLabel"],[1,"m-0"],[1,"taxExclusive"],[1,"taxInclusive"],[1,"prd_title"],["class","m-0 prodDesc",4,"ngIf"],[1,"m-0","prodDesc"],["class","prodDesc",4,"ngFor","ngForOf"],[1,"m-0","unit"],[1,"prodDesc"],[1,"m-0","taxOnItem"],[1,"amountIncTax"],[1,""],[1,"sub-amt"],[1,"fw-bold"],[1,"table-bg-grey"],[1,"amountIncTax","fw-bold"],[1,"ps-3"],["class","font-italic ps-3",4,"ngIf"],[1,"font-italic","ps-3"],["class","ps-3",4,"ngIf"],["class","sub-amt",4,"ngIf"],[1,"row","p-0","justify-content-around","pleaseNoteTotalSection"],["class","pleaseNote fw-bold",4,"ngIf"],[1,"totalSubtotal"],[1,"pleaseNote","fw-bold"],["class","terms-condition",4,"ngFor","ngForOf"],[1,"terms-condition"],[1,"row"],[1,"col-md-1","text-end","pe-0"],[1,"col-md-11","ps-0","pre-wrap"],["class","p-0",4,"ngIf"],[1,"p-0"],[1,"fw-bold","border-top"],["class","",4,"ngIf"],[1,"amountInWordSection"],[1,"row","m-0"],[1,"col"],[1,"col-auto","text-center","align-self-end","signature-pdf"],["class","img-responsive signature_img",3,"src",4,"ngIf"],[1,"m-0","ownerName"],[1,"m-0","fw-bold"],[1,"img-responsive","signature_img",3,"src"],[1,"row","m-0","mt-4"],["class","col bankingDetails",4,"ngIf"],[1,"col","bankingDetails"]],template:function(q,te){1&q&&e.DNE(0,gA,120,74,"ng-container",1),2&q&&e.Y8G("translocoLang",te.activeLanguage)},dependencies:[f.YU,f.Sq,f.bT,B.bA,E.a,w.o,Q.a],styles:["body[_ngcontent-%COMP%]{background-repeat:repeat;background:#fff;font-family:TSCustom;color:#000;font-size:12px}.page_breck[_ngcontent-%COMP%]{page-break-before:always}.headerSection[_ngcontent-%COMP%]{padding-top:15px;padding-bottom:10px;margin-bottom:15px}.org_name[_ngcontent-%COMP%]{font-size:1.5rem;font-weight:700;margin:0}.headerSection[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:14px}.logo[_ngcontent-%COMP%]{width:160px;height:120px}.logo[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-width:100%;max-height:100%;display:flex;margin:auto}.invoiceTitle[_ngcontent-%COMP%]{border-top:1px solid var(--theme-color);border-bottom:1px solid var(--theme-color);color:var(--theme-color);padding:5px;font-weight:700;font-size:22px;text-transform:uppercase}.billToShipToLabel[_ngcontent-%COMP%]{color:#000;font-size:16px;font-weight:700}.clientOrgName[_ngcontent-%COMP%]{color:#000;font-weight:700;font-size:15px}.invoice_no_datde[_ngcontent-%COMP%]{text-align:end}.transaction_no[_ngcontent-%COMP%]{color:#000;font-size:20px;font-weight:700}.head_foot_note[_ngcontent-%COMP%]{font-size:14px;font-weight:700;white-space:pre-wrap}.amountIncTax[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], .totalSubtotal[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], .grandTotal[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], .balance[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{font-weight:700}table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]{background:var(--theme-bg-color);color:var(--theme-bg-font)}table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{border:1px solid #C8C8C8;font-size:13px}.productName[_ngcontent-%COMP%]{width:320px}.prd_title[_ngcontent-%COMP%]{font-size:12px;font-weight:700;word-break:break-word}.prodDesc[_ngcontent-%COMP%]{font-size:11px;font-weight:400;word-break:break-word;white-space:pre-wrap}.serialNo[_ngcontent-%COMP%]{text-align:center;width:60px;border:1px solid #C8C8C8!important}.unit[_ngcontent-%COMP%], .discPer[_ngcontent-%COMP%], .taxOnItem[_ngcontent-%COMP%]{font-size:10px;font-style:italic;white-space:nowrap;word-wrap:break-word}table[_ngcontent-%COMP%]   tfoot[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], table[_ngcontent-%COMP%]   tfoot[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{border:1px solid #C8C8C8;font-size:14px}.total-tem-two[_ngcontent-%COMP%]{background:#eee;border:1px solid #cfcfcf}.subtotal_section[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], .subtotal_section[_ngcontent-%COMP%]   table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{border:0px solid #C8C8C8;padding:2px 7px;font-size:12px}.sub-amt[_ngcontent-%COMP%]{text-align:end}.inclusiveTaxSection[_ngcontent-%COMP%]{background:#f3f3f3;padding:5px!important;border-collapse:unset}.pleaseNote[_ngcontent-%COMP%], .totalSubtotal[_ngcontent-%COMP%]{border-top:1px solid var(--theme-color)!important;border-bottom:1px solid var(--theme-color)!important;font-weight:700;padding:6px;font-size:12px}.grandTotal[_ngcontent-%COMP%]{background:var(--theme-bg-color);color:var(--theme-bg-font)}tr.balance[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{border-top:1px solid black!important}.signature-pdf[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:auto;height:100px}.bankingDetails[_ngcontent-%COMP%]{padding:5px;border:1px solid #C8C8C8;white-space:pre-wrap}.grandTotal[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{padding:0 4px}.paypal[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:150px;height:auto;margin-top:25px;margin-bottom:20px;text-align:end}.paypal[_ngcontent-%COMP%]{text-align:end}.ownerName[_ngcontent-%COMP%]{font-size:12px}.signature-pdf[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:12px;padding:3px 0}.signature-pdf[_ngcontent-%COMP%]{padding:10px;max-width:50%}.signature-pdf[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:200px;height:auto;margin-bottom:8px}.font-bold[_ngcontent-%COMP%]{font-weight:700!important}.sub-amt-word[_ngcontent-%COMP%]{display:block}.amountInWordSection[_ngcontent-%COMP%]{padding:22px 0}","[_nghost-%COMP%]{--theme-bg-color: #3989c6;--theme-color: #3989c6;--theme-bg-font: white;--alice-blue: #eff3f6;--column-width: 80px;--theme-alternate-bg-color: #eaeaea }.new-page[_ngcontent-%COMP%]{page-break-before:always}hr[_ngcontent-%COMP%]:not([size]){height:1px;background:var(--theme-bg-color);opacity:1}p[_ngcontent-%COMP%]{line-height:1.4;font-size:12px;white-space:pre-wrap}.shipTodetails[_ngcontent-%COMP%], .billTodetails[_ngcontent-%COMP%]{text-align:start;word-break:break-word}a[_ngcontent-%COMP%]{color:inherit;letter-spacing:-.1px!important}a[_ngcontent-%COMP%]:link{text-decoration:none!important}ul[_ngcontent-%COMP%], ol[_ngcontent-%COMP%]{margin:0}li[_ngcontent-%COMP%]{padding-top:5px;font-size:12px;list-style:none}.col-md-1[_ngcontent-%COMP%], .col-sm-1[_ngcontent-%COMP%], .col-lg-1[_ngcontent-%COMP%]{width:8%;float:left}.col-md-2[_ngcontent-%COMP%], .col-sm-2[_ngcontent-%COMP%], .col-lg-2[_ngcontent-%COMP%]{width:17%;float:left}.col-md-3[_ngcontent-%COMP%], .col-sm-3[_ngcontent-%COMP%], .col-lg-3[_ngcontent-%COMP%]{width:25%;float:left}.prodDesc[_ngcontent-%COMP%]{font-size:11px;word-break:break-word;white-space:pre-wrap}.header_section[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:13px;white-space:pre-wrap}.headerSection[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:14px;white-space:pre-wrap}.col-md-4[_ngcontent-%COMP%], .col-sm-4[_ngcontent-%COMP%], .col-lg-4[_ngcontent-%COMP%]{width:33%;float:left}.col-md-5[_ngcontent-%COMP%], .col-sm-5[_ngcontent-%COMP%], .col-lg-5[_ngcontent-%COMP%]{width:42%;float:left}.col-md-6[_ngcontent-%COMP%], .col-sm-6[_ngcontent-%COMP%], .col-lg-6[_ngcontent-%COMP%]{width:50%;float:left}.col-md-7[_ngcontent-%COMP%], .col-sm-7[_ngcontent-%COMP%], .col-lg-7[_ngcontent-%COMP%]{width:58%;float:left}.col-md-8[_ngcontent-%COMP%], .col-sm-8[_ngcontent-%COMP%], .col-lg-8[_ngcontent-%COMP%]{width:67%;float:left}.col-md-9[_ngcontent-%COMP%], .col-sm-9[_ngcontent-%COMP%], .col-lg-9[_ngcontent-%COMP%]{width:75%;float:left}.col-md-10[_ngcontent-%COMP%], .col-sm-10[_ngcontent-%COMP%], .col-lg-10[_ngcontent-%COMP%]{width:83%;float:left}.col-md-11[_ngcontent-%COMP%], .col-sm-11[_ngcontent-%COMP%], .col-lg-11[_ngcontent-%COMP%]{width:92%;float:left}.col-md-12[_ngcontent-%COMP%], .col-sm-12[_ngcontent-%COMP%], .col-lg-12[_ngcontent-%COMP%]{width:100%;float:left}table.productTable[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]:not(.productName){word-wrap:break-word}.amountIncTax[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{font-weight:700;padding:0}.subtotal_section[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{padding:7px 4px}.totalSubtotal[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{font-weight:700}.taxExclusive[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0}.grandTotal[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], .balance[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{font-weight:700}.page_breck[_ngcontent-%COMP%]{page-break-before:always}.container[_ngcontent-%COMP%], .container-fluid[_ngcontent-%COMP%], .container-lg[_ngcontent-%COMP%], .container-md[_ngcontent-%COMP%], .container-sm[_ngcontent-%COMP%], .container-xl[_ngcontent-%COMP%]{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{display:table-cell;vertical-align:top!important}.text-pre-wrap[_ngcontent-%COMP%]{white-space:pre-wrap}.font-bold[_ngcontent-%COMP%]{font-weight:700!important}.bg-grey[_ngcontent-%COMP%]{background-color:#d5d5d5}.hr-margin[_ngcontent-%COMP%]{margin:.5rem 0}.font-italic[_ngcontent-%COMP%]{font-style:italic}.break-text[_ngcontent-%COMP%]{word-break:break-all}b[_ngcontent-%COMP%], strong[_ngcontent-%COMP%]{font-weight:700}.terms-condition[_ngcontent-%COMP%]{padding-left:1rem;word-break:break-word}.table-bg-grey[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   td[_ngcontent-%COMP%], .table-bg-grey[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   span[_ngcontent-%COMP%], .table-bg-grey[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{background-color:var(--theme-alternate-bg-color)}.template-table[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:not(caption)   th[_ngcontent-%COMP%], .template-table[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:not(caption)   .table-head[_ngcontent-%COMP%]{background-color:var(--theme-bg-color);color:var(--theme-bg-font)}"]})}return Le})()},39936:(Fe,Tt,d)=>{"use strict";d.d(Tt,{J:()=>R});var l=d(54438),t=d(91689);let R=(()=>{class F{constructor(_){this.registerService=_}get ThermalPrinterDefaultSettings(){return{estimateTitleName:"",invoiceTitleName:"",isShowBankingDetails:!1,isShowBifurcationOfTax:!1,isShowClientAddress:!0,isShowClientEmail:!0,isShowClientGSTIN:!1,isShowClientName:!0,isShowClientOrganisationName:!0,isShowClientPhoneNumber:!0,isShowCompanyAddress:!0,isShowCompanyEmail:!1,isShowCompanyGSTIN:!0,isShowCompanyLogo:!0,isShowCompanyPhoneNumber:!0,isShowCompanySignature:!1,isShowCompanyWebsite:!0,isShowTaxOnItemInclusive:!1,isShowTermsAndCondition:!1,mEntityToDisplayHashMap:this.DefaultEntityToDisplay,purchaseOrderTitleName:"",purchaseRecordTitleName:"",purchaseReturnTitleName:"",saleOrderTitleName:"",saleReturnTitleName:""}}get DefaultWebSettings(){return{printSetting:0,thermalPrinterType:0,printerSettingEntity:this.ThermalPrinterDefaultSettings,invoiceThemeSettings:this.registerService.getDefaultInvoiceThemeSettings()}}get DefaultEntityToDisplay(){return{ORGANISATION_KEY:{fontType:1,isChecked:!1,label:"Organization Details",printerType:2,type:0},TAX_KEY:{fontType:1,isChecked:!1,label:"Tax Calculated As",printerType:2,type:0},LINE_ITEMS_KEY:{fontType:1,isChecked:!1,label:"Product Line Items",printerType:2,type:0},CLIENT_DETAILS_KEY:{fontType:1,isChecked:!1,label:"Customer/Supplier Details",printerType:2,type:0},ADDITIONAL_INFO_KEY:{fontType:1,isChecked:!1,label:"Additional Info",printerType:2,type:0}}}static#t=this.\u0275fac=function(D){return new(D||F)(l.KVO(t.h))};static#e=this.\u0275prov=l.jDH({token:F,factory:F.\u0275fac,providedIn:"root"})}return F})()},39477:(Fe,Tt,d)=>{"use strict";d.d(Tt,{q:()=>B});var l=d(10467),t=d(98808),R=d(97586),e=d(72036),_=d(51705),D=d(66689),h=d(54438),s=d(7004),u=d(4922),g=d(4300),a=d(93832),c=d(39936);let B=(()=>{class p{constructor(E,w,Q,b,C){this.dataStoreService=E,this.authService=w,this.syncDbService=Q,this.syncApiService=b,this.printerSettingsService=C,this.accessToken=this.authService.authInfo("access_token"),this.orgId=this.authService.authInfo("user").orgId,this.settingEpoch="0"}addEditDBSetting(E,w){var Q=this;(0,e.A)(E)||this.syncApiService.fetchDbData("allSettings",function(){var b=(0,l.A)(function*(C){var T=yield C.data;200!==C.status||(0,e.A)(T.allSettings)||Q.addUpdateAllSettings(E,T.allSettings.webSettings,w)});return function(C){return b.apply(this,arguments)}}())}addUpdateAllSettings(E,w,Q){var b=this;return(0,l.A)(function*(){yield b.currentUserAuthInfo(),(0,e.A)(w)&&(w=b.printerSettingsService.ThermalPrinterDefaultSettings);let C=yield t.DH.convertObjectToStringify(E),T=yield t.DH.convertObjectToStringify(w);b.orgId=yield b.authService.authInfo("user").orgId,!(0,e.A)(C)&&isJsonString(C)&&!(0,e.A)(T)&&isJsonString(T)&&b.syncDbService.storeSettingDataToDB("setting",{orgId:b.orgId,pushFlag:1,deviceSettings:C,webSettings:T,serverUpdatedTime:0,syncFlag:1,deviceModifiedDate:R().toDate().getTime()}).then(N=>{Q.call(b,N)})})()}addDBTransactionSetting(E,w){this.currentUserAuthInfo();let Q=t.DH.convertObjectToStringify(E);this.orgId=this.authService.authInfo("user").orgId,!(0,e.A)(Q)&&isJsonString(Q)&&this.syncDbService.storeSettingDataToDB("transactionNo",{orgId:String(this.orgId),pushFlag:2,formatNameSettings:Q,serverUpdatedTime:0,recordVersion:0,syncFlag:1,deviceModifiedDate:R().toDate().getTime()}).then(b=>{w.call(this,b)})}addDBOrganization(E,w){this.currentUserAuthInfo(),(0,e.A)(E)||this.syncDbService.storeSettingDataToDB("organization",E).then(Q=>{w.call(this,Q)})}changePassword(E,w){this.currentUserAuthInfo(),this.dataStoreService.fetch("changePassword",{"Content-Type":"application/json",accessToken:this.accessToken,currentPass:E.currentPassword,newPass:E.newPassword},Q=>{w.call(this,Q)})}fetchImage(E,w){this.currentUserAuthInfo(),this.dataStoreService.fetchNoIntercept(`images/getImagePath/${E}`,{accessToken:this.accessToken},Q=>{w.call(this,Q)})}imgUpload(E,w){this.dataStoreService.post(`images/upload/${E.type}`,E.fd,{accessToken:this.accessToken},Q=>{w.call(this,Q)})}deleteUploadLogo(E,w){this.currentUserAuthInfo(),this.dataStoreService.fetch(`images/delete/${E}`,{accessToken:this.accessToken},Q=>{w.call(this,Q)})}changePasswordRequest(E,w){this.currentUserAuthInfo(),this.dataStoreService.fetch("forgotPassword",{"Content-Type":"application/json",email:E},Q=>{w.call(this,Q)})}changeKeysForProfileApi(E,w){return this.currentUserAuthInfo(),{org:{id:this.authService.authInfo("user").orgId,org_name:E.org_name,org_address_1:E.org_address_1,business_id:E.business_id,timezone:null,contact_person_name:E.contact_person_name,display_email:E.display_email,email:w.email,device_modified_on:R().toDate().getTime(),org_phone_no:E.org_phone_no,website_link:E.website_link,expiryTime:E.expiryTime,serverUpdatedTime:0,bankingDetails:"",paypalDetails:"",totalDevices:w.totalDevices,totalPurchases:w.totalPurchases,purchaseStatus:w.purchaseStatus,account_type:null,processed_flag:0,createdDate:w.createdDate,userId:0,logoPath:w.logoPath,signPath:w.signPath,pin:null,hint:null,syncFlag:2}}}changeKeysForApi(E,w=1,Q){this.currentUserAuthInfo();let b=generateUUID("TaxAccountsEntity"),C=generateUUID("AccountsEntity"),T=generateUUID("Opening_Bal"),N=this.authService.authInfo("user").orgId,L=R(new Date(E.openingBalanceDate)).format("x"),J={accountList:[{nameOfAccount:E.taxName,accountType:8,orgId:N,clientEntity:null,ledgerlist:null,createTime:0,defaultAccount:8,defaultAccountFlag:!1,deviceCreateDate:1===w?R().toDate().getTime():Q.deviceCreateDate,device_modified_on:R().toDate().getTime(),narration:"",processed_flag:0,systemAccountKey:null,uniqueKeyOfAccount:1===w?C:Q.uniqueKeyOfAccount,uniqueKeyFKOtherTable:"",enable:E.enable,isDefaultAccountFlag:!1,accountOpeningBalance:null,serverUpdatedTime:1===w?0:Q.serverUpdatedTime,documentId:null,version:0,_id:0,syncFlag:"edit-invoice-tax"===E.formType?3:1==w?1:2,taxDetailEntity:{uniqueKeyTaxAccountEntity:1===w?b:Q.taxDetailEntity.uniqueKeyTaxAccountEntity,uniqueKeyAccountEntity:1===w?C:Q.taxDetailEntity.uniqueKeyAccountEntity,taxType:parseInt(E.taxType),taxInclExcl:E.taxInclExcl,taxApplicableOn:E.taxApplicableOn,unclaimedTax:!1,taxCredit:E.taxCredit,initiallyChecked:E.initiallyChecked,defaultTaxes:this.sortDefaultTaxes(E.taxRateList)}}]};return E.openingBalance>0&&(J.accountList[0].accountOpeningBalance={createDate:L,openingBalance:parseFloat(E.openingBalance),narration:"",uniqueKeyAccountEntity:1===w?C:Q.accountOpeningBalance.uniqueKeyAccountEntity,uniqueKeyOpeningBalance:1===w?T:Q.accountOpeningBalance.uniqueKeyOpeningBalance,crDrType:E.openingBalanceType,enable:0,deviceCreatedDate:1===w?R().toDate().getTime():Q.accountOpeningBalance.deviceCreatedDate}),J}currentUserAuthInfo(){this.authInfo=this.authService.authInfo(),this.accessToken=this.authService.authInfo("access_token"),this.orgId=this.authService.authInfo("user").orgId}sortDefaultTaxes(E){let w=[];return(0,e.A)(E)||(w=E.filter(Q=>Q.taxValue>0),(0,e.A)(w)||w.some(b=>!0===b.isDefault)||(w[0].isDefault=!0)),JSON.stringify(w)}search(E,w){let Q=(0,_.A)(E).toLowerCase(),b=[];return w.map(C=>{let T=JSON.stringify(C.transKeywords);if(!(0,e.A)(C.subSettings)){let L=[];C.subSettings.map(J=>{let H=JSON.stringify(J.transKeywords);H&&this.matchKeywords(H,Q)&&L.push(J)}),C.fiilerSubSettings=L}T&&this.matchKeywords(T,Q)&&b.push(C)}),b}matchKeywords(E,w){return E.toLowerCase().indexOf(w)>=0}addEditEcomDBSetting(E,w){this.currentUserAuthInfo();let Q=isJsonString(E.siteSetting)?E.siteSetting:JSON.stringify(E.siteSetting);this.orgId=this.authService.authInfo("user").orgId,this.saveSettings({orgId:this.orgId,pushFlag:1,siteSettings:Q,transactionNumber:E.transactionNo,ecomSaleOrderPrefix:E.prefix,syncFlag:1,deviceModifiedDate:R().toDate().getTime()}),!(0,e.A)(Q)&&isJsonString(Q)&&this.syncDbService.storeSettingDataToDB("ecommSetting",{orgId:this.orgId,pushFlag:1,siteSettings:Q,transactionNumber:E.transactionNo,ecomSaleOrderPrefix:E.prefix,syncFlag:1,deviceModifiedDate:R().toDate().getTime()}).then(C=>{w.call(this,C)})}saveSettings(E){var w=this;return(0,l.A)(function*(){let Q=yield w.syncApiService.postAddEditEComSetting(E).toPromise().catch(b=>{if(200!=b.status)return b});if(200==Q.status){let b=Q.ecommSettings,C={orgId:b.orgId,pushFlag:b.pushFlag,siteSettings:b.siteSettings,transactionNumber:b.transactionNumber,ecomSaleOrderPrefix:b.ecomSaleOrderPrefix,syncFlag:1,deviceModifiedDate:b.deviceModifiedDate};if(!(0,e.A)(b)){let T=yield w.syncDbService.storeSettingDataToDB("ecommSetting",C);return new Promise((N,L)=>{200==T.status&&w.syncApiService.fetchEcomSetting(String(w.settingEpoch),function(){var J=(0,l.A)(function*(H){if((0,D.A)(H,"ecommSettings")&&!(0,e.A)(H.ecommSettings)&&(0,D.A)(H.ecommSettings,"siteSettings")&&!(0,e.A)(H.ecommSettings.siteSettings)){let k=H.ecommSettings;k.syncFlag=3,200==(yield w.syncDbService.storeSettingDataToDB("ecommSetting",k)).status?N(!0):N(!1)}});return function(H){return J.apply(this,arguments)}}())})}}})()}defaultLogoOrSignature(E){return"logo"==E?{uniqueIdentifier:"logo-a3ed60b4-e6b7-4ee5-b98b-eb4aa753d516",lastUpdatedAt:0,orgId:0,value:""}:"signature"==E?{uniqueIdentifier:"sign-ef4cdc2f-f6f9-42d8-850f-8eb6784ed49f",lastUpdatedAt:0,orgId:0,value:""}:"osLogo"==E?{uniqueIdentifier:"online-store-logo-s8965465-e6b7-4ee5-b98b-eb4aa7kadjlfn",lastUpdatedAt:0,orgId:0,value:""}:void 0}fetchUploadedImages(E,w){var Q=this;t.SE.destroyCache("logoBase64"),t.SE.destroyCache("signatureBase64"),t.SE.destroyCache("signStyleUrl"),t.SE.destroyCache("signatureBase64"),this.fetchImage(E,function(){var b=(0,l.A)(function*(C){let T=[];if(200==C.status){let N=[];switch(E){case 1:C.logoExist&&!(0,e.A)(C.logoPath)?N=yield[{type:"logo",url:C.logoPath+"?random="+t.DH.getRandomInt(1,9999999)}]:yield T.push({...Q.defaultLogoOrSignature("logo"),lastUpdatedAt:R().valueOf(),orgId:Q.orgId,value:""});break;case 2:C.signExist&&!(0,e.A)(C.signPath)?N=yield[{type:"signature",url:C.signPath+"?random="+t.DH.getRandomInt(1,9999999)}]:yield T.push({...Q.defaultLogoOrSignature("signature"),lastUpdatedAt:R().valueOf(),orgId:Q.orgId,value:""});break;case 3:C.logoExist&&!(0,e.A)(C.logoPath)?yield N.push({type:"logo",url:C.logoPath+"?random="+t.DH.getRandomInt(1,9999999)}):yield T.push({...Q.defaultLogoOrSignature("logo"),lastUpdatedAt:R().valueOf(),orgId:Q.orgId,value:""}),C.signExist&&!(0,e.A)(C.signPath)?yield N.push({type:"signature",url:C.signPath+"?random="+t.DH.getRandomInt(1,9999999)}):yield T.push({...Q.defaultLogoOrSignature("signature"),lastUpdatedAt:R().valueOf(),orgId:Q.orgId,value:""})}if(!(0,e.A)(N))for(let L of N)yield getImageFromUrl(L.url).then(J=>{T.push({...Q.defaultLogoOrSignature(L.type),lastUpdatedAt:R().valueOf(),orgId:Q.orgId,value:J})});w(T)}else T=[{...Q.defaultLogoOrSignature("logo"),lastUpdatedAt:R().valueOf(),orgId:Q.orgId,value:""},{...Q.defaultLogoOrSignature("signature"),lastUpdatedAt:R().valueOf(),orgId:Q.orgId,value:""}],w(T)});return function(C){return b.apply(this,arguments)}}())}updateProfileImgs(E,w){this.syncDbService.storeToLocalDB({profileImages:E},Q=>{w(Q)})}setDefaultLogoSignature(E=3,w){switch(E){case 1:this.updateProfileImgs([{...this.defaultLogoOrSignature("logo")}],Q=>{w(Q)});break;case 2:this.updateProfileImgs([{...this.defaultLogoOrSignature("signature")}],Q=>{w(Q)});break;default:this.updateProfileImgs([{...this.defaultLogoOrSignature("logo")},{...this.defaultLogoOrSignature("signature")}],Q=>{w(Q)})}}ecomLogoUpload(E,w){this.currentUserAuthInfo(),this.dataStoreService.post("images/upload/ecommereceLogo",E.fd,{accessToken:this.accessToken},Q=>{w.call(this,Q)})}fetchEcomLogo(E){this.currentUserAuthInfo(),this.dataStoreService.fetchNoIntercept("images/getEcommLogo",{orgId:this.orgId},w=>{E.call(this,w)})}deleteEcomLogo(E){this.currentUserAuthInfo(),this.dataStoreService.deleteData("images/delete/ecommLogo",{accessToken:this.accessToken},w=>{E.call(this,w)})}fetchUploadedEcomImages(E){this.fetchEcomLogo(w=>{let Q=[];if(200==w.status){let b=[];if(w.logoExist&&!(0,e.A)(w.logoPath)?b=[{type:"osLogo",url:w.logoPath+"?random="+t.DH.getRandomInt(1,9999999)}]:Q.push({...this.defaultLogoOrSignature("osLogo"),lastUpdatedAt:R().valueOf(),orgId:this.orgId,value:""}),!(0,e.A)(b))for(let C of b)getImageFromUrl(C.url).then(T=>{Q.push({...this.defaultLogoOrSignature(C.type),lastUpdatedAt:R().valueOf(),orgId:this.orgId,value:T}),E(Q)})}else Q=[{...this.defaultLogoOrSignature("osLogo"),lastUpdatedAt:R().valueOf(),orgId:this.orgId,value:""}],E(Q)})}updateStoreLogoImgs(E,w){this.syncDbService.storeToLocalDB({profileImages:E},Q=>{w(Q)})}setDefaultOsStoreLogo(E){this.updateStoreLogoImgs([{...this.defaultLogoOrSignature("osLogo")}],w=>{E(w)})}prepareEcommSettingData(E){let w=isJsonString(E.siteSetting)?E.siteSetting:JSON.stringify(E.siteSetting);return{orgId:this.orgId,pushFlag:1,siteSettings:w,productSettings:null,serverUpdatedTime:1718950471798,deviceModifiedDate:1718950471233,ecomSaleOrderPrefix:E.prefix,numberWithPrefix:null,transactionNumber:E.transactionNo,rejectedFor:0,documentId:null,accessToken:null,version:0,device_modified_on:0,uniqueKey:null,createTime:0,ledgerlist:null,syncFlag:E.syncFlag,_uuid:11}}static#t=this.\u0275fac=function(w){return new(w||p)(h.KVO(s.V),h.KVO(u.y),h.KVO(g.P),h.KVO(a.P),h.KVO(c.J))};static#e=this.\u0275prov=h.jDH({token:p,factory:p.\u0275fac,providedIn:"root"})}return p})()},27380:(Fe,Tt,d)=>{"use strict";d.d(Tt,{H:()=>z});var l=d(10467),t=d(98808),R=d(17834),F=d(57003);const _=function e(it){return it&&it.length?(0,R.A)(it,F.A):0};var D=d(6327),h=d(72036),s=d(17640),u=d(82733),g=d(94806),a=d(49671),c=d(42969),B=d(32661),p=d(66689),f=d(97586),E=d(54438),w=d(7004),Q=d(93832),b=d(4922),C=d(26297),T=d(39866),N=d(4300),L=d(60177),J=d(67575),H=d(7180);const k=it=>({"syncing-icon":it});function X(it,at){if(1&it&&(E.j41(0,"h4"),E.EFF(1),E.k0s()),2&it){const Y=E.XpG(2);E.R7$(),E.SpI("Receiving ",Y.totalReceivePercentage," %")}}function tt(it,at){if(1&it&&(E.j41(0,"div",17),E.nrm(1,"mat-progress-bar",18),E.DNE(2,X,2,1,"h4",19),E.k0s()),2&it){const Y=E.XpG();E.R7$(),E.Y8G("value",Y.totalReceivePercentage),E.R7$(),E.Y8G("ngIf",Y.totalReceivePercentage<100)}}function pt(it,at){if(1&it&&(E.j41(0,"h4"),E.EFF(1),E.k0s()),2&it){const Y=E.XpG(2);E.R7$(),E.SpI("Sending ",Y.totalSentPercentage," %")}}function st(it,at){if(1&it&&(E.j41(0,"div",17),E.nrm(1,"mat-progress-bar",18),E.DNE(2,pt,2,1,"h4",19),E.k0s()),2&it){const Y=E.XpG();E.R7$(),E.Y8G("value",Y.totalSentPercentage),E.R7$(),E.Y8G("ngIf",Y.totalSentPercentage<100)}}let z=(()=>{class it{constructor(Y,x,v,O,G,At){this.dataStoreService=Y,this.syncApiService=x,this.authService=v,this.notificationService=O,this.commonService=G,this.syncDbService=At,this.dbNameList=t.DH.syncCollections().map(dt=>dt.dbStoreName).concat(["setting","transactionNo","organization"]),this.syncProcessStarts=!1,this.totalReceivePercentage=0,this.totalSentPercentage=0,this.totalPullRecordsCount=0,this.pullRecordsSuccessCount=0,this.syncStarts=!1,this.totalPushRecordsCount=0,this.pushRecordsSuccessCount=0,this.dataReceivingStatus=!1,this.dataSendingStatus=!1,this.orgId=this.authService.authInfo("user").orgId,this.accessToken=this.authService.authInfo("access_token")}ngOnInit(){this.intializeWorker()}intializeWorker(){var Y=this;typeof Worker<"u"&&(this.thoroughSyncWorker=new Worker(d.tu(new URL(d.p+d.u(3282),d.b)),{type:void 0}),this.thoroughSyncWorker.addEventListener("message",function(){var x=(0,l.A)(function*({data:v}){Y.totalPullRecordsCount=_((0,D.A)(v.pullData,O=>O.length)),Y.totalPushRecordsCount=_((0,D.A)(v.pushData,O=>O.length)),Y.totalPullRecordsCount>0&&Y.totalPushRecordsCount<=0?(Y.dataReceivingStatus=!0,Y.pullRequestData(v.pullData).then(O=>{Y.totalReceivePercentage=0,Y.totalPullRecordsCount=0,Y.syncProcessStarts=!1,Y.dataReceivingStatus=!1})):Y.totalPullRecordsCount<=0&&Y.totalPushRecordsCount>0?(Y.dataSendingStatus=!0,Y.postRequestData(v.pushData).then(O=>{Y.totalSentPercentage=0,Y.totalPushRecordsCount=0,Y.syncProcessStarts=!1,Y.dataSendingStatus=!1})):Y.totalPullRecordsCount>0&&Y.totalPushRecordsCount>0?(Y.dataSendingStatus=!0,Y.postRequestData(v.pushData).then(O=>{Y.totalSentPercentage=0,Y.totalPushRecordsCount=0,Y.pushRecordsSuccessCount=0,Y.dataSendingStatus=!1,Y.dataReceivingStatus=!0}),Y.pullRequestData(v.pullData).then(O=>{Y.totalReceivePercentage=0,Y.totalPullRecordsCount=0,Y.pullRecordsSuccessCount=0,Y.syncProcessStarts=!1,Y.dataReceivingStatus=!1})):(Y.notificationService.error("DATA_NOT_AVALABLE_WARN",{},!0),Y.syncProcessStarts=!1,Y.dataReceivingStatus=!1,Y.dataSendingStatus=!1)});return function(v){return x.apply(this,arguments)}}()))}prepareThoroughSyncData(){var Y=this;this.orgId=this.authService.authInfo("user").orgId,this.totalReceivePercentage=0,this.totalSentPercentage=0,this.totalPullRecordsCount=0,this.pullRecordsSuccessCount=0,this.totalPushRecordsCount=0,this.pushRecordsSuccessCount=0,this.dataReceivingStatus=!1,this.dataSendingStatus=!1,this.syncApiService.fetchMultipleDbData(this.dbNameList,function(){var x=(0,l.A)(function*(v){Y.dbRecords=yield v.data,Y.syncProcessStarts=!0,Y.dataStoreService.fetch("getMongoThoroughSyncIds",{accessToken:Y.authService.authInfo("access_token")},O=>{Y.syncProcessStarts=!0,(0,h.A)(O)||200!=O.status?Y.syncProcessStarts=!1:(Y.allSyncIds=O,Y.thoroughSyncWorker.postMessage({syncCollections:t.DH.syncCollections(),dbRecords:Y.dbRecords,syncIds:Y.allSyncIds}))})});return function(v){return x.apply(this,arguments)}}())}checkDefaultAccountExists(Y,x){var v=this;this.accessToken=this.authService.authInfo("access_token");let O=f().valueOf(),G=[];return new Promise(function(){var At=(0,l.A)(function*(dt,It){let yt=Y.length-1;if((0,h.A)(x))for(let qt of Y)yield G.push({...qt,accessToken:v.accessToken,syncFlag:3}),yt-=1,0==yt&&dt(G);else for(let qt of Y)x.includes(qt.uniqueKeyOfAccount)||(yield G.push({...qt,accessToken:v.accessToken,deviceCreateDate:O,device_modified_on:O,processed_flag:0,syncFlag:3})),yt-=1,0==yt&&dt(G)});return function(dt,It){return At.apply(this,arguments)}}())}pullRequestData(Y){var x=this;return(0,l.A)(function*(){return new Promise(function(){var v=(0,l.A)(function*(O,G){if(!(0,h.A)(Y)){let At=Object.keys(Y).length;for(let dt in Y){let yt=(0,s.A)(Y[dt],60),qt={},Xt=yt.length;for(let mt=0;mt<yt.length;mt++){qt[dt]=yt[mt],x.pullRecordsSuccessCount+=yt[mt].length,x.totalReceivePercentage=parseInt(String(t.DH.roundToEven(100*x.pullRecordsSuccessCount/x.totalPullRecordsCount,2)));let xt=yield x.syncApiService.pullById(qt).toPromise().catch(ee=>{if(200!=ee.status)return 0===ee.status?x.notificationService.warn(t.DH.alertMessage(9)):x.notificationService.error("Sync process failed"),ee});if(200===xt.status){let ee=t.DH.configItemKey(t.DH.syncCollections(),"entityName"),Ge=(0,u.A)((0,g.A)(xt,ee),iA=>(0,h.A)(iA)||""===iA),Ce={},je={};if((0,a.A)(Ge,(iA,dA)=>{let Ye=t.DH.configItem(t.DH.syncCollections(),"entityName",dA,"dbStoreName");Ce[Ye]=iA.length}),Ge=yield(0,D.A)(Ge,(iA,dA)=>je[dA]=(0,D.A)(iA,Ye=>({...Ye,syncFlag:3}))),!(0,h.A)(je)){let iA=yield x.storeMultipleDataToDB(je);Xt--,(0,h.A)(iA)||0==Xt&&At--}}}0==At&&O(!0)}}});return function(O,G){return v.apply(this,arguments)}}())})()}storeMultipleDataToDB(Y,x){var v=this;return(0,l.A)(function*(){let O={};const G={},At=(0,u.A)(Y,qt=>(0,h.A)(qt)||""===qt);for(var dt in Y)G[dt]=[];let It=0;for(var yt in At){let qt=At[yt],Mt=It===Object.keys(At).length-1;if(It++,O[yt]=yield v.asyncStoreDataToDB(yt,qt),Mt){if(!x||"function"!=typeof x)return O;O.status=200,x(O)}}})()}asyncStoreDataToDB(Y,x){var v=this;return(0,l.A)(function*(){return new Promise(function(){var O=(0,l.A)(function*(G,At){let dt=t.DH.syncCollections(),It=t.DH.configItem(dt,"entityName",Y,"dbStoreName"),yt=t.DH.configItem(dt,"entityName",Y,"uniquekeyColumn");if(!(0,h.A)(It)&&!(0,h.A)(yt)){let xt,qt=yield v.syncApiService.fetchAllDbData(It),Mt=(0,c.A)(x.map(ee=>{let Ge=qt.find(Ce=>Ce[yt]==ee[yt]);if(!(0,h.A)(Ge))return{...ee,_uuid:Ge._uuid}}),void 0),Xt=[],mt=[],ct=[];if((0,h.A)(Mt)?Xt=x:(mt=yield v.updateDbRecord(It,Mt),Xt=x.filter(ee=>!Mt.map(Ge=>Ge[yt]).includes(ee[yt])),(0,h.A)(Xt)&&(ct=Object.assign([],mt))),Xt=(0,B.A)(Xt,yt),(0,h.A)(Xt))G(ct);else{let ee=Object.assign([],yield v.syncApiService.bulkAddDbData(It,Xt));xt=Object.assign([],yield v.syncApiService.getBulkDbByKeys(It,ee));let Ge=(0,c.A)(xt.map(iA=>{if((0,p.A)(iA,"ledgerEntity")&&!(0,h.A)(iA.ledgerEntity))return iA.ledgerEntity}),void 0);ct=xt.concat(mt);let Ce=yield v.syncApiService.fetchAllDbData("ledger"),je=(0,c.A)(Ge.map(iA=>{let dA=Ce.find(Ye=>Ye.uniqueKeyLedger==iA.uniqueKeyLedger);if(!(0,h.A)(dA))return{...iA,_uuid:dA._uuid}}),void 0);if(Ge=Ge.filter(iA=>!je.map(dA=>dA.uniqueKeyLedger).includes(iA.uniqueKeyLedger)),(0,h.A)(Ge))(0,h.A)(je)||Object.assign([],yield v.updateDbRecord("ledger",je)),G(ct);else{let iA=Object.assign([],yield v.syncApiService.bulkAddDbData("ledger",Ge));Object.assign([],yield v.syncApiService.getBulkDbByKeys("ledger",iA)),(0,h.A)(je)||Object.assign([],yield v.updateDbRecord("ledger",je)),G(ct)}}}});return function(G,At){return O.apply(this,arguments)}}())})()}updateDbRecord(Y,x){var v=this;return new Promise(function(){var O=(0,l.A)(function*(G,At){let dt=0,It=[];for(var yt in x){let qt=dt===x.length-1;dt++;let Mt=x[yt],mt=(yield v.syncApiService.updateDb(Y,Mt),yield v.syncApiService.fetchDbDataByKey(Y,Mt._uuid));if((0,h.A)(mt))G([]);else{if((0,p.A)(mt,"ledgerEntity")&&!(0,h.A)(mt.ledgerEntity)){let ct=yield v.syncApiService.fetchByIndex("ledger","uniqueKeyLedger",mt.ledgerEntity.uniqueKeyLedger);if((0,h.A)(ct))yield v.syncApiService.addDbData("ledger",mt.ledgerEntity);else{let xt=Object.assign({},mt.ledgerEntity);xt._uuid=ct._uuid,yield v.syncApiService.updateDb("ledger",xt)}}It.push(mt),qt&&G(It)}}});return function(G,At){return O.apply(this,arguments)}}())}postRequestData(Y){var x=this;return(0,l.A)(function*(){return new Promise(function(){var v=(0,l.A)(function*(O,G){if(!(0,h.A)(Y)){let At=Object.keys(Y).length;for(let dt in Y){let Mt,yt=(0,s.A)(Y[dt],60),qt=yt.length,Xt=yt.length;for(let mt=0;mt<qt;mt++){let ct={};if(ct[dt]=yt[mt],x.pushRecordsSuccessCount+=yt[mt].length,x.totalSentPercentage=parseInt(String(t.DH.roundToEven(100*x.pushRecordsSuccessCount/x.totalPushRecordsCount,2))),Mt=yield x.syncApiService.postAddEditApi(ct).toPromise().catch(xt=>{if(200!=xt.status)return 0===xt.status?x.notificationService.warn(t.DH.alertMessage(9)):x.notificationService.error("SYNC_PROCESS_FAILED",{},!0),xt}),200===Mt.status){let xt=t.DH.configItemKey(t.DH.syncCollections(),"entityName"),ee=(0,u.A)((0,g.A)(Mt,xt),je=>(0,h.A)(je)||""===je),Ge={},Ce={};if((0,a.A)(ee,(je,iA)=>{let dA=t.DH.configItem(t.DH.syncCollections(),"entityName",iA,"dbStoreName");Ge[dA]=je.length}),x.commonService.broadcast("postResponseData",Ge),ee=yield(0,D.A)(ee,(je,iA)=>Ce[iA]=(0,D.A)(je,dA=>({...dA,syncFlag:3}))),!(0,h.A)(Ce)){let je=yield x.storeMultipleDataToDB(Ce);Xt--,(0,h.A)(je)||0==Xt&&At--}}}0==At&&O(!0)}}});return function(O,G){return v.apply(this,arguments)}}())})()}static#t=this.\u0275fac=function(x){return new(x||it)(E.rXU(w.V),E.rXU(Q.P),E.rXU(b.y),E.rXU(C.J),E.rXU(T.h),E.rXU(N.P))};static#e=this.\u0275cmp=E.VBU({type:it,selectors:[["app-thorough-syncing"]],decls:34,vars:24,consts:[[1,"content"],[1,"container-fluid"],[1,"page-title-box"],[1,"row","align-items-center"],[1,"col-sm-6"],[1,"page-title"],[1,"breadcrumb","float-end"],[1,"breadcrumb-item"],["href","#/dashboard","routerlink","/dashboard"],[1,"breadcrumb-item","active"],[1,"row"],[1,"col-md-2"],[1,"col-lg-8","text-center","thorough-syncing"],["src","assets/img/syncing-img.svg",2,"width","24%"],["class","mat-progress-custom",4,"ngIf"],["type","submit",1,"btn-done",3,"click","disabled"],[1,"material-icons","custom-icons",3,"ngClass"],[1,"mat-progress-custom"],["mode","determinate",3,"value"],[4,"ngIf"]],template:function(x,v){1&x&&(E.j41(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4)(5,"h4",5),E.EFF(6),E.nI1(7,"transloco"),E.k0s()(),E.j41(8,"div",4)(9,"ol",6)(10,"li",7)(11,"a",8),E.EFF(12),E.nI1(13,"transloco"),E.k0s()(),E.j41(14,"li",9),E.EFF(15),E.nI1(16,"transloco"),E.k0s()()()()(),E.j41(17,"div",10),E.nrm(18,"div",11),E.j41(19,"div",12),E.nrm(20,"img",13),E.j41(21,"h5"),E.EFF(22),E.nI1(23,"transloco"),E.k0s(),E.j41(24,"p"),E.EFF(25),E.nI1(26,"transloco"),E.k0s(),E.DNE(27,tt,3,2,"div",14)(28,st,3,2,"div",14),E.j41(29,"button",15),E.bIt("click",function(){return v.prepareThoroughSyncData()}),E.j41(30,"span",16),E.EFF(31,"sync"),E.k0s(),E.EFF(32),E.nI1(33,"transloco"),E.k0s()()()()()),2&x&&(E.R7$(6),E.JRh(E.bMT(7,10,"THOROUGH_SYNC")),E.R7$(6),E.JRh(E.bMT(13,12,"DASHBOARD")),E.R7$(3),E.JRh(E.bMT(16,14,"THOROUGH_SYNC")),E.R7$(7),E.SpI(" ",E.bMT(23,16,"ONE_MOMENT")," "),E.R7$(3),E.SpI(" ",E.bMT(26,18,"THOROUGH_SYNC_TEXT")," "),E.R7$(2),E.Y8G("ngIf",v.dataReceivingStatus&&v.syncProcessStarts),E.R7$(),E.Y8G("ngIf",v.dataSendingStatus&&v.syncProcessStarts),E.R7$(),E.Y8G("disabled",v.syncProcessStarts),E.R7$(),E.Y8G("ngClass",E.eq3(22,k,v.syncProcessStarts)),E.R7$(2),E.SpI(" ",E.bMT(33,20,"START_SYNCING")," "))},dependencies:[L.YU,L.bT,J.HM,H.Kj],styles:[".thorough-syncing[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:14px;margin-bottom:1rem}.thorough-syncing[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{font-size:14px;color:#2096f3;padding:10px 0;font-weight:600}.light-blue[_ngcontent-%COMP%]{color:#000;background-color:#c6e6ff;width:60%;margin:auto;border-radius:30px}.syn-blue[_ngcontent-%COMP%]{color:#fff;background-color:#2096f3;height:14px;width:40%;border-radius:30px}.syncing-icon[_ngcontent-%COMP%]{animation:syncing-spin .8s linear infinite;margin-right:4px}"]})}return it})()},17472:(Fe,Tt,d)=>{"use strict";d.d(Tt,{l:()=>c});var l=d(50453),t=d(88834),R=d(75351),F=d(7180),e=d(72036),_=d(54438),D=d(97586),h=d(7004);let s=(()=>{class B{constructor(f){this.dataStoreService=f,this.versionFileUrl="./assets/whats-new.json"}getVersionHistory(f){let E=D().valueOf();this.dataStoreService.fetchAssets(`${this.versionFileUrl}?t=${E}`,w=>{f(w)})}static#t=this.\u0275fac=function(E){return new(E||B)(_.KVO(h.V))};static#e=this.\u0275prov=_.jDH({token:B,factory:B.\u0275fac,providedIn:"root"})}return B})();function u(B,p){if(1&B&&(_.j41(0,"p",20),_.EFF(1),_.k0s()),2&B){const f=p.$implicit;_.R7$(),_.SpI(" - ",f,"")}}function g(B,p){if(1&B&&(_.j41(0,"p",19),_.EFF(1),_.k0s(),_.Z7z(2,u,2,1,"p",20,_.Vm6)),2&B){const f=p.$implicit;_.R7$(),_.JRh(f.title),_.R7$(),_.Dyx(f.description)}}function a(B,p){if(1&B&&(_.j41(0,"li",11)(1,"div",12)(2,"div",13)(3,"div",14)(4,"div",15)(5,"b",16)(6,"span",17),_.EFF(7),_.k0s(),_.EFF(8," - "),_.j41(9,"span",18),_.EFF(10),_.k0s()(),_.Z7z(11,g,4,1,null,null,_.Vm6),_.k0s()()()()()),2&B){const f=p.$implicit;_.R7$(7),_.JRh(f.version),_.R7$(3),_.JRh(f.date),_.R7$(),_.Dyx(f.details)}}let c=(()=>{class B{constructor(f){this.wnService=f,this.versions=[],this.showLoader=!0}ngOnInit(){this.wnService.getVersionHistory(f=>{(0,e.A)(f)||(this.versions=f),this.showLoader=!1})}static#t=this.\u0275fac=function(E){return new(E||B)(_.rXU(s))};static#e=this.\u0275cmp=_.VBU({type:B,selectors:[["app-whats-new"]],standalone:!0,features:[_.aNF],decls:16,vars:8,consts:[["mat-dialog-title","",1,"mat-dialog-title","bg-white"],[1,"mat-dialog-content","py-0","pe-0"],[1,"text-center","list-loader",3,"hidden"],["role","status",1,"spinner-border","text-primary"],[1,"preparing-data"],["itemSize","2",1,"virtual-scroll-viewport"],[1,"bsb-timeline-1","py-3","ms-5"],[1,"timeline"],["class","timeline-item",4,"cdkVirtualFor","cdkVirtualForOf"],["align","end",1,"mat-dialog-actions"],["mat-button","","mat-dialog-close","",1,"border"],[1,"timeline-item"],[1,"timeline-body"],[1,"timeline-content"],[1,"border-0"],[1,"p-0"],[1,"card-subtitle","mb-1","font-size-14"],[1,"version"],[1,"release-date"],[1,"mb-2","mt-2","font-size-14"],[1,"font-size-14","my-1"]],template:function(E,w){1&E&&(_.j41(0,"h2",0),_.EFF(1," What's New ?\n"),_.k0s(),_.j41(2,"mat-dialog-content",1)(3,"div",2),_.nrm(4,"div",3),_.j41(5,"span",4),_.EFF(6),_.nI1(7,"transloco"),_.k0s()(),_.j41(8,"cdk-virtual-scroll-viewport",5)(9,"section",6)(10,"ul",7),_.DNE(11,a,13,2,"li",8),_.k0s()()()(),_.j41(12,"mat-dialog-actions",9)(13,"button",10),_.EFF(14),_.nI1(15,"transloco"),_.k0s()()),2&E&&(_.R7$(3),_.Y8G("hidden",!w.showLoader),_.R7$(3),_.SpI("",_.bMT(7,4,"PREPARING_DATA"),"... "),_.R7$(5),_.Y8G("cdkVirtualForOf",w.versions),_.R7$(3),_.JRh(_.bMT(15,6,"CLOSE")))},dependencies:[R.hM,R.tx,R.BI,R.E7,R.Yi,l.E9,l.yg,l.E$,l.d6,t.Hl,t.$z,F.Q8,F.Kj],styles:['.py-8[_ngcontent-%COMP%]{padding-bottom:4.5rem!important;padding-top:4.5rem!important}@media (min-width: 576px){.py-sm-8[_ngcontent-%COMP%]{padding-bottom:4.5rem!important;padding-top:4.5rem!important}}@media (min-width: 768px){.py-md-8[_ngcontent-%COMP%]{padding-bottom:4.5rem!important;padding-top:4.5rem!important}}@media (min-width: 992px){.py-lg-8[_ngcontent-%COMP%]{padding-bottom:4.5rem!important;padding-top:4.5rem!important}}@media (min-width: 1200px){.py-xl-8[_ngcontent-%COMP%]{padding-bottom:4.5rem!important;padding-top:4.5rem!important}}@media (min-width: 1400px){.py-xxl-8[_ngcontent-%COMP%]{padding-bottom:4.5rem!important;padding-top:4.5rem!important}}.bsb-timeline-1[_ngcontent-%COMP%]{--bsb-tl-color: var(--bs-primary-bg-subtle);--bsb-tl-circle-color: #33a1f1;--bsb-tl-circle-size: 16px;--bsb-tl-circle-offset: 8px }.bsb-timeline-1[_ngcontent-%COMP%]   .timeline[_ngcontent-%COMP%]{list-style:none;margin:0;padding:0;position:relative}.bsb-timeline-1[_ngcontent-%COMP%]   .timeline[_ngcontent-%COMP%]:after{background-color:var(--bsb-tl-color);bottom:0;content:"";left:0;margin-left:-1px;position:absolute;top:0;width:2px}.bsb-timeline-1[_ngcontent-%COMP%]   .timeline[_ngcontent-%COMP%] > .timeline-item[_ngcontent-%COMP%]{margin:0;padding:0;position:relative}.bsb-timeline-1[_ngcontent-%COMP%]   .timeline[_ngcontent-%COMP%] > .timeline-item[_ngcontent-%COMP%]:before{background-color:var(--bsb-tl-circle-color);border-radius:50%;content:"";height:var(--bsb-tl-circle-size);left:calc(var(--bsb-tl-circle-offset) * -1);position:absolute;top:5px;width:var(--bsb-tl-circle-size);z-index:1}.bsb-timeline-1[_ngcontent-%COMP%]   .timeline[_ngcontent-%COMP%] > .timeline-item[_ngcontent-%COMP%]   .timeline-body[_ngcontent-%COMP%]{margin:0;padding:0;position:relative}.bsb-timeline-1[_ngcontent-%COMP%]   .timeline[_ngcontent-%COMP%] > .timeline-item[_ngcontent-%COMP%]   .timeline-content[_ngcontent-%COMP%]{padding:0 0 2.5rem 2.5rem}@media (min-width: 768px){.bsb-timeline-1[_ngcontent-%COMP%]   .timeline[_ngcontent-%COMP%] > .timeline-item[_ngcontent-%COMP%]   .timeline-content[_ngcontent-%COMP%]{padding-bottom:3rem}}.bsb-timeline-1[_ngcontent-%COMP%]   .timeline[_ngcontent-%COMP%] > .timeline-item[_ngcontent-%COMP%]:last-child   .timeline-content[_ngcontent-%COMP%]{padding-bottom:0}.virtual-scroll-viewport[_ngcontent-%COMP%]{height:50vh}.card-subtitle[_ngcontent-%COMP%]   .version[_ngcontent-%COMP%]{color:var(--bsb-tl-circle-color)}.card-subtitle[_ngcontent-%COMP%]   .release-date[_ngcontent-%COMP%]{color:#909090}']})}return B})()},25738:(Fe,Tt,d)=>{"use strict";d.d(Tt,{UT:()=>R,Ut:()=>t,q6:()=>l});const l="UPDATE_DASHBOARD",t="RESET_DASHBOARD";class R{constructor(_){this.payload=_,this.type=l}}},39236:(Fe,Tt,d)=>{"use strict";d.d(Tt,{hc:()=>R,wg:()=>t,zx:()=>l});const l="EDIT_NOTIFICATION_DATA",t="EMPTY_NOTIFICATION_DATA";class R{constructor(_){this.payload=_,this.type=l}}},37881:(Fe,Tt,d)=>{"use strict";d.d(Tt,{Ie:()=>F,hc:()=>R,wg:()=>t,zx:()=>l});const l="EDIT_REPORT_DATA",t="EMPTY_REPORT_DATA";class R{constructor(_){this.payload=_,this.type=l}}class F{constructor(_){this.payload=_,this.type=t}}},37294:(Fe,Tt,d)=>{"use strict";d.d(Tt,{$:()=>h});var l=d(54438),t=d(21413),R=d(56977),F=d(70152),e=d(23294),_=d(88141);let D=(()=>{class s{constructor(){this.debounceTime=500,this.onEvent=new l.bkB,this.emitEvent$=new t.B,this.subscription$=new t.B}ngOnInit(){this.emitEvent$.pipe((0,R.Q)(this.subscription$),(0,F.B)(this.debounceTime),(0,e.F)(),(0,_.M)(g=>this.emitChange(g))).subscribe()}emitChange(g){this.onEvent.emit(g)}ngOnDestroy(){this.subscription$.next(),this.subscription$.complete()}static#t=this.\u0275fac=function(a){return new(a||s)};static#e=this.\u0275dir=l.FsC({type:s,inputs:{debounceTime:"debounceTime"},outputs:{onEvent:"onEvent"}})}return s})(),h=(()=>{class s extends D{constructor(){super()}onKeyUp(g){g.preventDefault(),this.emitEvent$.next(g)}static#t=this.\u0275fac=function(a){return new(a||s)};static#e=this.\u0275dir=l.FsC({type:s,selectors:[["","DebounceKeyUp",""]],hostBindings:function(a,c){1&a&&l.bIt("keyup",function(p){return c.onKeyUp(p)})},features:[l.Vt3]})}return s})()},30768:(Fe,Tt,d)=>{"use strict";d.d(Tt,{Q:()=>t});var l=d(54438);let t=(()=>{class R{constructor(e,_){this.el=e,this.renderer=_,this.isBtnUpdated=!1}ngOnInit(){this.currentElText=this.defaultBtnText?this.defaultBtnText:this.el.nativeElement.innerHTML}ngOnChanges(e){e.lwLoadingBtn&&e.lwLoadingBtn.currentValue&&this.processBtnelement(this.loadingText?this.loadingText:this.currentElText),this.lwLoadingBtn&&e.loadingText&&e.loadingText.currentValue&&(this.processBtnelement(e.loadingText.currentValue),this.isBtnUpdated=!0),e.lwLoadingBtn&&!e.lwLoadingBtn.currentValue&&(this.renderer.removeAttribute(this.el.nativeElement,"disabled"),this.isBtnUpdated&&(this.el.nativeElement.innerHTML=this.currentElText),this.isBtnUpdated=!0)}processBtnelement(e){this.renderer.setAttribute(this.el.nativeElement,"disabled","disabled"),this.el.nativeElement.innerHTML=`<span class="spinner-border spinner-invoice-border" role="status" aria-hidden="true"></span> ${e}`}static#t=this.\u0275fac=function(_){return new(_||R)(l.rXU(l.aKT),l.rXU(l.sFG))};static#e=this.\u0275dir=l.FsC({type:R,selectors:[["","lwLoadingBtn",""]],inputs:{lwLoadingBtn:"lwLoadingBtn",loadingText:"loadingText",defaultBtnText:"defaultBtnText"},features:[l.OA$]})}return R})()},99077:(Fe,Tt,d)=>{"use strict";d.d(Tt,{v:()=>t});var l=d(54438);let t=(()=>{class R{static#t=this.\u0275fac=function(_){return new(_||R)};static#e=this.\u0275mod=l.$C({type:R});static#A=this.\u0275inj=l.G2t({})}return R})()},44293:(Fe,Tt,d)=>{"use strict";d.d(Tt,{r:()=>t});var l=d(54438);let t=(()=>{class R{constructor(){this.COUNTRIESLIST=[{id:0,countryCode:"",currencyCode:"",currencyName:"",countryName:"Custom"},{id:1,countryCode:"US",currencyCode:"$",currencyName:"USD",countryName:"United States"},{id:2,countryCode:"GB",currencyCode:"\xa3",currencyName:"GBP",countryName:"United Kingdom"},{id:3,countryCode:"CN",currencyCode:"\xa5",currencyName:"CNY",countryName:"China"},{id:4,countryCode:"EU",currencyCode:"\u20ac",currencyName:"EUR",countryName:"Euro Member"},{id:5,countryCode:"IN",currencyCode:"Rs",currencyName:"INR",countryName:"India"},{id:6,countryCode:"GH",currencyCode:"\xa2",currencyName:"GHC",countryName:"Ghana"},{id:7,countryCode:"TH",currencyCode:"\u0e3f",currencyName:"THB",countryName:"Thailand"},{id:8,countryCode:"KR",currencyCode:"\u20a9",currencyName:"KPW",countryName:"Korea"},{id:9,countryCode:"LA",currencyCode:"\u20ad",currencyName:"LAK",countryName:"Laos"},{id:10,countryCode:"AL",currencyCode:"L",currencyName:"ALL",countryName:"Albania"},{id:11,countryCode:"AF",currencyCode:"\u060b",currencyName:"AFN",countryName:"Afghanistan"},{id:12,countryCode:"AR",currencyCode:"$",currencyName:"ARS",countryName:"Argentina"},{id:13,countryCode:"AW",currencyCode:"\u0192",currencyName:"AWG",countryName:"Aruba"},{id:14,countryCode:"AU",currencyCode:"$",currencyName:"AUD",countryName:"Australia"},{id:15,countryCode:"BS",currencyCode:"$",currencyName:"BSD",countryName:"Bahamas"},{id:16,countryCode:"BB",currencyCode:"$",currencyName:"BBD",countryName:"Barbados"},{id:17,countryCode:"BY",currencyCode:"p",currencyName:"BYR",countryName:"Belarus"},{id:18,countryCode:"BZ",currencyCode:"p",currencyName:"BZD",countryName:"Belize"},{id:19,countryCode:"BM",currencyCode:"$",currencyName:"BMD",countryName:"Bermuda"},{id:20,countryCode:"BO",currencyCode:"$",currencyName:"BOB",countryName:"Bolivia"},{id:21,countryCode:"BA",currencyCode:"K",currencyName:"BAM",countryName:"Bosnia and Herzegovina"},{id:22,countryCode:"BG",currencyCode:"\u043b\u0432",currencyName:"BGN",countryName:"Bulgaria"},{id:23,countryCode:"BR",currencyCode:"R$",currencyName:"BRL",countryName:"Brazil"},{id:24,countryCode:"BN",currencyCode:"$",currencyName:"BND",countryName:"Brunei"},{id:25,countryCode:"KH",currencyCode:"\u17db",currencyName:"KHR",countryName:"Cambodia"},{id:26,countryCode:"CA",currencyCode:"$",currencyName:"CAD",countryName:"Canada"},{id:27,countryCode:"KY",currencyCode:"$",currencyName:"KYD",countryName:"Cayman"},{id:28,countryCode:"CL",currencyCode:"$",currencyName:"CLP",countryName:"Chile"},{id:29,countryCode:"CO",currencyCode:"$",currencyName:"COP",countryName:"Colombia"},{id:30,countryCode:"CR",currencyCode:"\u20a1",currencyName:"CRC",countryName:"Costa Rica"},{id:31,countryCode:"CU",currencyCode:"\u20b1",currencyName:"CUP",countryName:"Cuba"},{id:32,countryCode:"DK",currencyCode:"k",currencyName:"DKK",countryName:"Denmark"},{id:33,countryCode:"DO",currencyCode:"R",currencyName:"DOP",countryName:"Dominican Republic"},{id:34,countryCode:"EG",currencyCode:"\xa3",currencyName:"EGP",countryName:"Egypt"},{id:35,countryCode:"SV",currencyCode:"$",currencyName:"SVC",countryName:"El Salvador"},{id:36,countryCode:"FK",currencyCode:"\xa3",currencyName:"FKP",countryName:"Falkland Islands"},{id:37,countryCode:"FJ",currencyCode:"$",currencyName:"FJD",countryName:"Fiji"},{id:38,countryCode:"GE",currencyCode:"\u20be",currencyName:"GEL",countryName:"Georgia"},{id:39,countryCode:"GI",currencyCode:"\xa3",currencyName:"GIP",countryName:"Gibraltar"},{id:40,countryCode:"GT",currencyCode:"Q",currencyName:"GTQ",countryName:"Guatemala"},{id:41,countryCode:"GG",currencyCode:"\xa3",currencyName:"GGP",countryName:"Guernsey"},{id:42,countryCode:"GY",currencyCode:"$",currencyName:"GYD",countryName:"Guyana"},{id:43,countryCode:"HN",currencyCode:"L",currencyName:"HNL",countryName:"Honduras"},{id:44,countryCode:"HK",currencyCode:"$",currencyName:"HKD",countryName:"Hong Kong"},{id:45,countryCode:"HU",currencyCode:"F",currencyName:"HUF",countryName:"Hungary"},{id:46,countryCode:"IS",currencyCode:"kr",currencyName:"ISK",countryName:"Iceland"},{id:47,countryCode:"ID",currencyCode:"Rp",currencyName:"IDR",countryName:"Indonesia"},{id:48,countryCode:"IR",currencyCode:"\ufdfc",currencyName:"IRR",countryName:"Iran"},{id:49,countryCode:"IM",currencyCode:"\xa3",currencyName:"IMP",countryName:"Isle of Man"},{id:50,countryCode:"IL",currencyCode:"\u20aa",currencyName:"ILS",countryName:"Israel"},{id:51,countryCode:"JM",currencyCode:"J",currencyName:"JMD",countryName:"Jamaica"},{id:52,countryCode:"JP",currencyCode:"\xa5",currencyName:"JPY",countryName:"Japan"},{id:53,countryCode:"JE",currencyCode:"\xa3",currencyName:"JEP",countryName:"Jersey"},{id:54,countryCode:"KZ",currencyCode:"\u043b",currencyName:"KZT",countryName:"Kazakhstan"},{id:55,countryCode:"KG",currencyCode:"\u0432",currencyName:"KGS",countryName:"Kyrgyzstan"},{id:56,countryCode:"LV",currencyCode:"\u20ac",currencyName:"EUR",countryName:"Latvia"},{id:57,countryCode:"LB",currencyCode:"\xa3",currencyName:"LBP",countryName:"Lebanon"},{id:58,countryCode:"LR",currencyCode:"$",currencyName:"LRD",countryName:"Liberia"},{id:59,countryCode:"LT",currencyCode:"L",currencyName:"LTL",countryName:"Lithuania"},{id:60,countryCode:"MK",currencyCode:"\u0434\u0435\u043d",currencyName:"MKD",countryName:"Macedonia"},{id:61,countryCode:"MY",currencyCode:"RM",currencyName:"MYR",countryName:"Malaysia"},{id:62,countryCode:"MU",currencyCode:"\u20a8",currencyName:"MUR",countryName:"Mauritius"},{id:63,countryCode:"MX",currencyCode:"$",currencyName:"MXN",countryName:"Mexico"},{id:64,countryCode:"MN",currencyCode:"\u20ae",currencyName:"MNT",countryName:"Mongolia"},{id:65,countryCode:"MZ",currencyCode:"M",currencyName:"MZN",countryName:"Mozambique"},{id:66,countryCode:"NA",currencyCode:"$",currencyName:"NAD",countryName:"Namibia"},{id:67,countryCode:"NP",currencyCode:"\u20a8",currencyName:"NPR",countryName:"Nepal"},{id:68,countryCode:"NL",currencyCode:"\u0192",currencyName:"ANG",countryName:"Netherlands"},{id:69,countryCode:"NZ",currencyCode:"$",currencyName:"NZD",countryName:"New Zealand"},{id:70,countryCode:"NI",currencyCode:"C",currencyName:"NIO",countryName:"Nicaragua"},{id:71,countryCode:"NG",currencyCode:"\u20a6",currencyName:"NGN",countryName:"Nigeria"},{id:72,countryCode:"NO",currencyCode:"k",currencyName:"NOK",countryName:"Norway"},{id:73,countryCode:"OM",currencyCode:"\ufdfc",currencyName:"OMR",countryName:"Oman"},{id:74,countryCode:"PK",currencyCode:"\u20a8",currencyName:"PKR",countryName:"Pakistan"},{id:75,countryCode:"PA",currencyCode:"B",currencyName:"PAB",countryName:"Panama"},{id:76,countryCode:"PY",currencyCode:"G",currencyName:"PYG",countryName:"Paraguay"},{id:77,countryCode:"PE",currencyCode:"S/",currencyName:"PEN",countryName:"Peru"},{id:78,countryCode:"PH",currencyCode:"\u20b1",currencyName:"PHP",countryName:"Philippines"},{id:79,countryCode:"PL",currencyCode:"z",currencyName:"PLN",countryName:"Poland"},{id:80,countryCode:"QA",currencyCode:"\ufdfc",currencyName:"QAR",countryName:"Qatar"},{id:81,countryCode:"RO",currencyCode:"l",currencyName:"RON",countryName:"Romania"},{id:82,countryCode:"RU",currencyCode:"\u20bd",currencyName:"RUB",countryName:"Russia"},{id:83,countryCode:"SA",currencyCode:"\ufdfc",currencyName:"SAR",countryName:"Saudi Arabia"},{id:84,countryCode:"RS",currencyCode:"\u0434\u0438\u043d",currencyName:"RSD",countryName:"Serbia"},{id:85,countryCode:"SC",currencyCode:"\u20a8",currencyName:"SCR",countryName:"Seychelles"},{id:86,countryCode:"SG",currencyCode:"$",currencyName:"SGD",countryName:"Singapore"},{id:87,countryCode:"SB",currencyCode:"$",currencyName:"SBD",countryName:"Solomon Islands"},{id:88,countryCode:"SO",currencyCode:"$",currencyName:"SOS",countryName:"Somalia"},{id:89,countryCode:"ZA",currencyCode:"R",currencyName:"ZAR",countryName:"South Africa"},{id:90,countryCode:"LK",currencyCode:"\u20a8",currencyName:"LKR",countryName:"Sri Lanka"},{id:91,countryCode:"SE",currencyCode:"k",currencyName:"SEK",countryName:"Sweden"},{id:92,countryCode:"CH",currencyCode:"Fr",currencyName:"CHF",countryName:"Switzerland"},{id:93,countryCode:"SR",currencyCode:"$",currencyName:"SRD",countryName:"Suriname"},{id:94,countryCode:"SY",currencyCode:"\xa3",currencyName:"SYP",countryName:"Syria"},{id:95,countryCode:"TW",currencyCode:"N",currencyName:"TWD",countryName:"Taiwan"},{id:96,countryCode:"TT",currencyCode:"T",currencyName:"TTD",countryName:"Trinidad and Tobago"},{id:97,countryCode:"TR",currencyCode:"\u20ba",currencyName:"TRL",countryName:"Turkey"},{id:98,countryCode:"TV",currencyCode:"$",currencyName:"TVD",countryName:"Tuvalu"},{id:99,countryCode:"UA",currencyCode:"\u20b4",currencyName:"UAH",countryName:"Ukraine"},{id:100,countryCode:"UY",currencyCode:"$",currencyName:"UYU",countryName:"Uruguay"},{id:101,countryCode:"UZ",currencyCode:"\u043b",currencyName:"UZS",countryName:"Uzbekistan"},{id:102,countryCode:"VE",currencyCode:"B",currencyName:"VEF",countryName:"Venezuela"},{id:103,countryCode:"VN",currencyCode:"\u20ab",currencyName:"VND",countryName:"Viet Nam"},{id:104,countryCode:"YE",currencyCode:"\ufdfc",currencyName:"YER",countryName:"Yemen"},{id:105,countryCode:"ZW",currencyCode:"$",currencyName:"ZWD",countryName:"Zimbabwe"},{id:106,countryCode:"DZ",currencyCode:"DA",currencyName:"DZD",countryName:"Algeria"},{id:107,countryCode:"BH",currencyCode:"H",currencyName:"BHD",countryName:"Bahrain"},{id:108,countryCode:"IQ",currencyCode:"\u0639.\u062f",currencyName:"IQD",countryName:"Iraq"},{id:109,countryCode:"JO",currencyCode:"\u0400",currencyName:"JOD",countryName:"Jordan"},{id:110,countryCode:"KW",currencyCode:"\u062f.\u0643",currencyName:"KWD",countryName:"Kuwait"},{id:112,countryCode:"MR",currencyCode:"\u0478",currencyName:"MOR",countryName:"Mauritania"},{id:113,countryCode:"MA",currencyCode:"\u0504",currencyName:"MAD",countryName:"Morocco"},{id:114,countryCode:"SD",currencyCode:"\u0938",currencyName:"SDG",countryName:"Sudan"},{id:115,countryCode:"TN",currencyCode:"T",currencyName:"TND",countryName:"Tunisia"},{id:116,countryCode:"AE",currencyCode:"\u0625",currencyName:"AED",countryName:"United Arab Emirates"},{id:117,countryCode:"KE",currencyCode:"KSh",currencyName:"KES",countryName:"Kenya"},{id:118,countryCode:"AO",currencyCode:"kz",currencyName:"AOA",countryName:"Angola"},{id:119,countryCode:"AZ",currencyCode:"\u20bc",currencyName:"AZN",countryName:"Azerbaijan"},{id:120,countryCode:"CF",currencyCode:"Fr",currencyName:"XAF",countryName:"Central Africa"},{id:121,countryCode:"UG",currencyCode:"USh",currencyName:"UGX",countryName:"Uganda"},{id:122,countryCode:"ZM",currencyCode:"Zk",currencyName:"ZMK",countryName:"Zambia"},{id:123,countryCode:"PT",currencyCode:"\u20ac",currencyName:"EUR",countryName:"Portugal"},{id:124,countryCode:"DE",currencyCode:"\u20ac",currencyName:"EUR",countryName:"Germany"},{id:125,countryCode:"FR",currencyCode:"\u20ac",currencyName:"EUR",countryName:"France"},{id:126,countryCode:"IT",currencyCode:"\u20ac",currencyName:"EUR",countryName:"Italy"},{id:127,countryCode:"LU",currencyCode:"\u20ac",currencyName:"EUR",countryName:"Luxembourg"},{id:128,countryCode:"AT",currencyCode:"\u20ac",currencyName:"EUR",countryName:"Austria"},{id:129,countryCode:"BE",currencyCode:"\u20ac",currencyName:"EUR",countryName:"Belgium"},{id:130,countryCode:"CY",currencyCode:"\u20ac",currencyName:"EUR",countryName:"Cyprus"},{id:131,countryCode:"ES",currencyCode:"\u20ac",currencyName:"EUR",countryName:"Spain"},{id:132,countryCode:"SK",currencyCode:"\u20ac",currencyName:"EUR",countryName:"Slovakia"},{id:133,countryCode:"SI",currencyCode:"\u20ac",currencyName:"EUR",countryName:"Slovenia"},{id:134,countryCode:"AI",currencyCode:"$",currencyName:"XCD",countryName:"Anguilla"},{id:135,countryCode:"BQ",currencyCode:"$",currencyName:"USD",countryName:"Bonaire"},{id:136,countryCode:"CC",currencyCode:"$",currencyName:"AUD",countryName:"Cocos (Keeling) Islands"},{id:137,countryCode:"DM",currencyCode:"$",currencyName:"XCD",countryName:"Dominica"},{id:138,countryCode:"TL",currencyCode:"$",currencyName:"USD",countryName:"East Timor"},{id:139,countryCode:"GD",currencyCode:"$",currencyName:"XCD",countryName:"Grenada"},{id:140,countryCode:"KI",currencyCode:"$",currencyName:"AUD",countryName:"Kiribati"},{id:141,countryCode:"MH",currencyCode:"$",currencyName:"USD",countryName:"Marshall Islands"},{id:142,countryCode:"FM",currencyCode:"$",currencyName:"USD",countryName:"Micronesia"},{id:143,countryCode:"MS",currencyCode:"$",currencyName:"XCD",countryName:"Montserrat"},{id:144,countryCode:"BQ",currencyCode:"$",currencyName:"USD",countryName:"Saba"},{id:145,countryCode:"KN",currencyCode:"$",currencyName:"XCD",countryName:"Saint Kitts and Nevis"},{id:146,countryCode:"LC",currencyCode:"$",currencyName:"XCD",countryName:"Saint Lucia"},{id:148,countryCode:"VC",currencyCode:"$",currencyName:"XCD",countryName:"Saint Vincent and the Grenadines"},{id:149,countryCode:"BQ",currencyCode:"$",currencyName:"USD",countryName:"Sint Eustatius"},{id:150,countryCode:"TC",currencyCode:"$",currencyName:"USD",countryName:"Turks and Caicos Islands"},{id:151,countryCode:"SH",currencyCode:"\xa3",currencyName:"SHP",countryName:"Saint Helena"},{id:152,countryCode:"GS",currencyCode:"\xa3",currencyName:"GBP",countryName:"South Georgia and the South Sandwich Islands"},{id:153,countryCode:"VA",currencyCode:"\u20ac",currencyName:"EUR",countryName:"Vatican City"},{id:154,countryCode:"CY",currencyCode:"\u20ac",currencyName:"EUR",countryName:"Akrotiri and Dhekelia"},{id:155,countryCode:"AD",currencyCode:"\u20ac",currencyName:"EUR",countryName:"Andorra"},{id:156,countryCode:"EE",currencyCode:"\u20ac",currencyName:"EUR",countryName:"Estonia"},{id:157,countryCode:"FI",currencyCode:"\u20ac",currencyName:"EUR",countryName:"Finland"},{id:158,countryCode:"GR",currencyCode:"\u20ac",currencyName:"EUR",countryName:"Greece"},{id:159,countryCode:"IE",currencyCode:"\u20ac",currencyName:"EUR",countryName:"Ireland"},{id:160,countryCode:"XK",currencyCode:"\u20ac",currencyName:"EUR",countryName:"Kosovo"},{id:161,countryCode:"MT",currencyCode:"\u20ac",currencyName:"EUR",countryName:"Malta"},{id:162,countryCode:"MC",currencyCode:"\u20ac",currencyName:"EUR",countryName:"Monaco"},{id:163,countryCode:"ME",currencyCode:"\u20ac",currencyName:"EUR",countryName:"Montenegro"},{id:164,countryCode:"SM",currencyCode:"\u20ac",currencyName:"EUR",countryName:"San Marino"},{id:165,countryCode:"BJ",currencyCode:"Fr",currencyName:"XOF",countryName:"Benin"},{id:166,countryCode:"BF",currencyCode:"Fr",currencyName:"XOF",countryName:"Burkina Faso"},{id:167,countryCode:"BI",currencyCode:"Fr",currencyName:"BIF",countryName:"Burundi"},{id:168,countryCode:"CM",currencyCode:"Fr",currencyName:"XAF",countryName:"Cameroon"},{id:169,countryCode:"CF",currencyCode:"Fr",currencyName:"XAF",countryName:"Central African Republic"},{id:171,countryCode:"TD",currencyCode:"Fr",currencyName:"XAF",countryName:"Chad"},{id:172,countryCode:"KM",currencyCode:"Fr",currencyName:"KMF",countryName:"Comoros"},{id:173,countryCode:"CI",currencyCode:"Fr",currencyName:"XOF",countryName:"C\xf4te d'Ivoire"},{id:174,countryCode:"DJ",currencyCode:"Fr",currencyName:"DJF",countryName:"Djibouti"},{id:175,countryCode:"GQ",currencyCode:"Fr",currencyName:"XAF",countryName:"Equatorial Guinea"},{id:176,countryCode:"PF",currencyCode:"Fr",currencyName:"XPF",countryName:"French Polynesia"},{id:177,countryCode:"GA",currencyCode:"Fr",currencyName:"XAF",countryName:"Gabon"},{id:178,countryCode:"GN",currencyCode:"Fr",currencyName:"GNF",countryName:"Guinea"},{id:179,countryCode:"GW",currencyCode:"Fr",currencyName:"XOF",countryName:"Guinea-Bissau"},{id:180,countryCode:"LI",currencyCode:"Fr",currencyName:"CHF",countryName:"Liechtenstein"},{id:181,countryCode:"ML",currencyCode:"Fr",currencyName:"XOF",countryName:"Mali"},{id:182,countryCode:"NC",currencyCode:"Fr",currencyName:"XPF",countryName:"New Caledonia"},{id:183,countryCode:"NE",currencyCode:"Fr",currencyName:"XOF",countryName:"Niger"},{id:184,countryCode:"RW",currencyCode:"Fr",currencyName:"RWF",countryName:"Rwanda"},{id:185,countryCode:"SN",currencyCode:"Fr",currencyName:"XOF",countryName:"Senegal"},{id:186,countryCode:"TG",currencyCode:"Fr",currencyName:"XOF",countryName:"Togo"},{id:187,countryCode:"WF",currencyCode:"Fr",currencyName:"XPF",countryName:"Wallis and Futuna"},{id:188,countryCode:"HR",currencyCode:"kn",currencyName:"HRK",countryName:"Croatia"},{id:189,countryCode:"ER",currencyCode:"Nfk",currencyName:"ERN",countryName:"Eritrea"},{id:190,countryCode:"ET",currencyCode:"Br",currencyName:"ETB",countryName:"Ethiopia"},{id:191,countryCode:"HT",currencyCode:"G",currencyName:"HTG",countryName:"Haiti"},{id:192,countryCode:"LS",currencyCode:"L",currencyName:"LSL",countryName:"Lesotho"},{id:193,countryCode:"MO",currencyCode:"P",currencyName:"MOP",countryName:"Macau"},{id:194,countryCode:"MG",currencyCode:"Ar",currencyName:"MGA",countryName:"Madagascar"},{id:195,countryCode:"MW",currencyCode:"MK",currencyName:"MWK",countryName:"Malawi"},{id:196,countryCode:"MD",currencyCode:"L",currencyName:"MDL",countryName:"Moldova"},{id:197,countryCode:"MM",currencyCode:"Ks",currencyName:"MMK",countryName:"Myanmar"},{id:198,countryCode:"PG",currencyCode:"K",currencyName:"PGK",countryName:"Papua New Guinea"},{id:199,countryCode:"WS",currencyCode:"T",currencyName:"WST",countryName:"Samoa"},{id:200,countryCode:"ST",currencyCode:"Db",currencyName:"STD",countryName:"S\xe3o Tom\xe9 and Pr\xedncipe"},{id:201,countryCode:"SL",currencyCode:"Le",currencyName:"SLL",countryName:"Sierra Leone"},{id:202,countryCode:"SO",currencyCode:"SI",currencyName:"SLS",countryName:"Somaliland"},{id:203,countryCode:"SZ",currencyCode:"L",currencyName:"SZL",countryName:"Eswatini"},{id:204,countryCode:"TJ",currencyCode:"\u0405\u041c",currencyName:"TJS",countryName:"Tajikistan"},{id:205,countryCode:"TZ",currencyCode:"Sh",currencyName:"TZS",countryName:"Tanzania"},{id:206,countryCode:"TM",currencyCode:"m",currencyName:"TMT",countryName:"Turkmenistan"},{id:207,countryCode:"VU",currencyCode:"Vt",currencyName:"VUV",countryName:"Vanuatu"},{id:208,countryCode:"BW",currencyCode:"P",currencyName:"BWP",countryName:"Botswana"},{id:209,countryCode:"BD",currencyCode:"\u09f3",currencyName:"BDT",countryName:"Bangladesh"},{id:210,countryCode:"EC",currencyCode:"$",currencyName:"USD",countryName:"Ecuador"},{id:211,countryCode:"AM",currencyCode:"\u058f",currencyName:"AMD",countryName:"Armenia"},{id:212,countryCode:"BT",currencyCode:"Nu",currencyName:"BTN",countryName:"Bhutan"},{id:213,countryCode:"CD",currencyCode:"FC",currencyName:"CDF",countryName:"Democratic Republic of the Congo"},{id:214,countryCode:"MV",currencyCode:"MRF",currencyName:"MVR",countryName:"Maldives"},{id:215,countryCode:"SS",currencyCode:"SS\xa3",currencyName:"SSP",countryName:"South Sudan"}]}static#t=this.\u0275fac=function(_){return new(_||R)};static#e=this.\u0275prov=l.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}return R})()},73990:(Fe,Tt,d)=>{"use strict";d.d(Tt,{$:()=>F});var l=d(49671),t=d(54438),R=d(35036);let F=(()=>{class e{constructor(D){this.currencyPipe=D}transform(D,h,s){let u=[];return(0,l.A)(D,g=>{let a=[15,28,18].includes(s)?`(${this.currencyPipe.transform(g.ledgerAmount,h,!1,h.rateRoundOff,!1)})`:"";u.push(`${g.nameOfAccount}${a}`)}),u.join(", ")}static#t=this.\u0275fac=function(h){return new(h||e)(t.rXU(R.o,16))};static#e=this.\u0275pipe=t.EJ8({name:"fromToAccountName",type:e,pure:!0})}return e})()},35036:(Fe,Tt,d)=>{"use strict";d.d(Tt,{o:()=>D});var l=d(98808),t=d(72036),R=d(67640),F=d(54438),e=d(44293),_=d(4922);let D=(()=>{class h{transform(u,g,a=!1,c=2,B=!0){return this.settings=g,a&&!(0,t.A)(this.settings)?this.changeAmountDecimal(u,c,B):(0,t.A)(this.settings)?void 0:this.currencyPattern(u,c,B)}constructor(u,g){this.countries=u,this.authService=g}changeAmountDecimal(u,g,a){if(!(0,R.A)(u))return 1==Math.sign(u)||Math.sign(u),a?this.currencyPattern(l.DH.roundToEven(u,g),g,a):this.currencyPattern(u,g,!1)}currencyPattern(u,g,a){if(u=-0==u?0:Number(u),1==Math.sign(u)||Math.sign(u),0==this.settings.currencyFormat)u<0&&(u=-u),u=(u=(B=new Intl.NumberFormat("en-US",{style:"currency",currency:"USD",minimumFractionDigits:g})).format(u)).replace(/\$/g,"");else if(1==this.settings.currencyFormat){var B=new Intl.NumberFormat("en-IN",{style:"currency",currency:"INR",minimumFractionDigits:g});u=u<0||this.isMinusZero(u)?(u=B.format(u)).substr(2):(u=B.format(u)).substr(1)}else if(2==this.settings.currencyFormat)u<0&&(u=-u),u=(u=(B=new Intl.NumberFormat("de-DE",{style:"currency",currency:"EUR",minimumFractionDigits:g})).format(u)).slice(0,-1);else if(3==this.settings.currencyFormat){B=new Intl.NumberFormat("en-IN",{style:"currency",currency:"INR",minimumFractionDigits:g}),u=u<0||this.isMinusZero(u)?(u=B.format(u)).substr(2):(u=B.format(u)).substr(1);var p={",":".",".":","};u=u.replace(/[,.]/g,function(E){return p[E]})}else 4==this.settings.currencyFormat&&(u<0&&(u=-u),u=(u=(B=new Intl.NumberFormat("Fr",{style:"currency",currency:"EUR",minimumFractionDigits:g})).format(u)).slice(0,-1));return a?this.settings.currencySymbol+" "+u:u}isMinusZero(u){return 1/u==-1/0}static#t=this.\u0275fac=function(g){return new(g||h)(F.rXU(e.r,16),F.rXU(_.y,16))};static#e=this.\u0275pipe=F.EJ8({name:"CurrencyPipe",type:h,pure:!1});static#A=this.\u0275prov=F.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}return h})()},94609:(Fe,Tt,d)=>{"use strict";d.d(Tt,{C:()=>R});var l=d(60177),t=d(54438);let R=(()=>{class F{static#t=this.\u0275fac=function(D){return new(D||F)};static#e=this.\u0275mod=t.$C({type:F});static#A=this.\u0275inj=t.G2t({imports:[l.MD]})}return F})()},61997:(Fe,Tt,d)=>{"use strict";d.d(Tt,{C:()=>R});var l=d(60177),t=d(54438);let R=(()=>{class F{static#t=this.\u0275fac=function(D){return new(D||F)};static#e=this.\u0275mod=t.$C({type:F});static#A=this.\u0275inj=t.G2t({imports:[l.MD]})}return F})()},52953:(Fe,Tt,d)=>{"use strict";d.d(Tt,{a:()=>_});var l=d(72036),t=d(66689),R=d(97586),e=d(54438);let _=(()=>{class D{transform(s,u,g){let a=(0,l.A)(g)?"DD-MM-YYYY":g;return!(0,l.A)(u)&&(0,t.A)(u,"dateFormat")&&1==u.dateFormat&&(0,l.A)(g)&&(a="MM-DD-YYYY"),(0,l.A)(s)&&!isNumber(s)?null:0==s?R().format(a):parseInt(R(s).format("HH"))>12?R(s).add(1,"day").format(a):R(s).format(a)}static#t=this.\u0275fac=function(u){return new(u||D)};static#e=this.\u0275pipe=e.EJ8({name:"dateFormat",type:D,pure:!1});static#A=this.\u0275prov=e.jDH({token:D,factory:D.\u0275fac,providedIn:"root"})}return D})()},10410:(Fe,Tt,d)=>{"use strict";d.d(Tt,{r:()=>D});var l=d(72036),t=d(87372),R=d(51705),F=d(97586),_=d(54438);let D=(()=>{class h{transform(u,g,a=[],c=!1,B,p){if(!u)return[];if((0,l.A)(g))return c&&p?(0,t.A)(u,b=>"string"==typeof b[B]?(0,R.A)(b[B]).toUpperCase():b[B],["asc"]):c?(0,t.A)(u,b=>"string"==typeof b[B]?(0,R.A)(b[B]).toUpperCase():b[B],["desc"]):u;let E,f=(0,R.A)(g).toLowerCase(),w=[],Q=u.filter(b=>{for(let C in b)if(((0,l.A)(a)||!(0,l.A)(a)&&a.includes(C))&&(E=(0,R.A)(b[C]).toLowerCase(),E.indexOf(f)>-1))return w.push(b),w});return!c||(0,l.A)(B)||(0,l.A)(Q)?Q:(0,t.A)(Q,[B],p?["asc"]:["desc"])}deepNestedSearch(u,g,a,c){function f(E,w,Q){let b={};for(let C of w){let T=E[C];T&&(b[C]="formatDate"==C?1==Q.dateFormat?F(T).format("MM-DD-YYYY"):F(T).format("DD-MM-YYYY"):T)}return b}return(0,t.A)(function p(E,w,Q,b,C){let T=[];if(!(0,l.A)(w)){for(let N of E){let L=1==b?f(N,Q,C):N;for(let J of Object.values(L)){if(J="number"==typeof J?String(J):J,J&&"string"==typeof J&&J.toLowerCase().includes(w.toLowerCase())){T.push(N);break}if(J&&"object"==typeof J&&p([J],w,Q,2,C).length){T.push(N);break}}}return T}return E}(u,g,a,1,c),["createdDate"],["desc"])}transformByAccountName(u,g,a=[],c=!1,B,p){if(!u)return[];if((0,l.A)(g))return c&&p?(0,t.A)(u,b=>"string"==typeof b[B]?(0,R.A)(b[B]).toUpperCase():b[B],["asc"]):c?(0,t.A)(u,b=>"string"==typeof b[B]?(0,R.A)(b[B]).toUpperCase():b[B],["desc"]):u;let E,f=(0,R.A)(g).toLowerCase(),w=[],Q=u.filter(b=>{for(let C in b)if("nameOfAccount"==C&&((0,l.A)(a)||!(0,l.A)(a)&&a.includes(C))&&(E=(0,R.A)(b[C]).toLowerCase(),E.indexOf(f)>-1))return w.push(b),w});return!c||(0,l.A)(B)||(0,l.A)(Q)?Q:(0,t.A)(Q,[B],p?["asc"]:["desc"])}static#t=this.\u0275fac=function(g){return new(g||h)};static#e=this.\u0275pipe=_.EJ8({name:"filter",type:h,pure:!1});static#A=this.\u0275prov=_.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}return h})()},65527:(Fe,Tt,d)=>{"use strict";d.d(Tt,{B:()=>F});var l=d(87372),t=d(98808),R=d(54438);let F=(()=>{class e{transform(D,h=!1,s=[]){return(0,l.A)(D,h?u=>s.get(parseInt(u.key)):u=>t.DH.accountTypeOrderList().get(parseInt(u.key)))}static#t=this.\u0275fac=function(h){return new(h||e)};static#e=this.\u0275pipe=R.EJ8({name:"sortAccounts",type:e,pure:!0});static#A=this.\u0275prov=R.jDH({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})()},45189:(Fe,Tt,d)=>{"use strict";d.d(Tt,{R:()=>f});var l=d(98808),t=d(54438);const R=["Zero","One","Two","Three","Four","Five","Six","Seven","Eight","Nine"],F=["Crore","Lacs","Thousand","Hundred"],e=[1e7,1e5,1e3,100],_=["Eleven","Twelve","Thirteen","Fourteen","Fifteen","Sixteen","Seventeen","Eighteen","Nineteen"],D=["Ten","Twenty","Thirty","Forty","Fifty","Sixty","Seventy","Eighty","Ninety"],a=" ",c=["Dollar","Euro","Pound","Rupees","Real","Rial","Franc","Peso","Rand","Dinar","Dirham","Shilling","Ringgit","Baht","Naira","Cedis","Taka","Rupiah"],B=["Cent","Centime","Centavo","Paisa","Dirham","Penny","Fils","Sen","Satang","Kobo","Pesewas","Poisha"],p=[{type:"Millions",translation_key:"MILLIONS",value:0},{type:"Lakhs",translation_key:"LAKHS",value:1}];let f=(()=>{class E{constructor(){}majorUnits(){return c}minorUnits(){return B}amountWordFormat(){return p}amountToWord(Q,b){return this.getNumberToWord(Q,b.invoiceThemeSettings.currencyLargeUnit,b.invoiceThemeSettings.currencySmallerUnit)}getNumberToWord(Q,b,C){if(0==Number(Q))return"";let T=Q.toString().split("."),N=l.DH.floatToInt(T[0]),L=new String;if(L=L.concat(this.getWordRepresentationForPrimitive(N)),L=L.concat(a),L=L.concat(b),2==T.length){let J=parseFloat(T[1]);J>0&&(L.length>0&&(L=L.concat(a)),L=L.concat(this.getWordRepresentationForPrimitive(J)),""!=C&&(L=L.concat(a),L=L.concat(C)))}return L=L.concat(a),L=L.concat("Only"),L.toString()}getWordRepresentationForPrimitive(Q){let b=new String;if(Q<0)return"";if(Q<100)return this.getWordRepresentation(l.DH.floatToInt(Q));for(let C=0;C<F.length;C++){let T=e[C],N=l.DH.floatToInt(Q/T);N>0&&(N>99&&(b=b.concat(this.getWordRepresentationForPrimitive(l.DH.floatToInt(N)))),b=b.concat(this.getWordRepresentation(l.DH.floatToInt(N))),b=b.concat(a),b=b.concat(F[C]),b=b.concat(a)),Q%=T}return Q>0&&(b=b.concat(this.getWordRepresentation(Q))),b.toString().trim()}getWordRepresentation(Q){if(Q<0||Q>99)return"";if(Q<10)return R[Q];if(Q%10==0)return D[Q/10-1];if(Q>10&&Q<20)return _[Q-10-1];let b=new String;return b=b.concat(D[l.DH.floatToInt(Q/10-1)]),b=b.concat(" "),b=b.concat(R[Q%10]),b.toString()}static#t=this.\u0275fac=function(b){return new(b||E)};static#e=this.\u0275prov=t.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}return E})()},86503:(Fe,Tt,d)=>{"use strict";d.d(Tt,{i:()=>w});var l=d(75351),t=d(17472),R=d(54438),F=d(39866),e=d(7180);const _=()=>({action:"OK"});let D=(()=>{class Q{constructor(C,T,N){this.dialogData=C,this.commonService=T,this.dialogRef=N,this.newVersion="",this.currentVersion="",this.newVersion=C.newVersion,this.currentVersion=C.currentVersion}showVersionHistory(){this.dialogRef.close(),this.commonService.showDialog(t.l,{},()=>{refreshPage()},{width:"600px",disableClose:!0})}static#t=this.\u0275fac=function(T){return new(T||Q)(R.rXU(l.Vh),R.rXU(F.h),R.rXU(l.CP))};static#e=this.\u0275cmp=R.VBU({type:Q,selectors:[["app-update-available"]],decls:34,vars:16,consts:[["mat-dialog-title","",1,"mat-dialog-title"],[1,"mat-typography","mat-dialog-content"],[1,"text-center","mt-5","mb-4",2,"color","#2c2c2c"],["border","0","width","100%"],[1,"text-center"],[1,"mt-3","mb-0"],["rowspan","2"],[2,"font-size","50px","color","#696969"],[2,"color","#696969","font-size","35px"],[2,"color","#1788e4","font-size","35px"],["align","center",1,"mat-dialog-actions"],[1,"btn-light-blue",3,"mat-dialog-close"],[1,"btn-done","ms-2",3,"click"]],template:function(T,N){1&T&&(R.j41(0,"h2",0),R.EFF(1),R.nI1(2,"transloco"),R.k0s(),R.j41(3,"mat-dialog-content",1)(4,"h1",2)(5,"b"),R.EFF(6),R.nI1(7,"transloco"),R.k0s()(),R.j41(8,"table",3)(9,"tbody")(10,"tr",4)(11,"td")(12,"h3",5),R.EFF(13," Current Version "),R.k0s()(),R.j41(14,"td",6)(15,"h1",7),R.EFF(16,"\u2192"),R.k0s()(),R.j41(17,"td")(18,"h3",5),R.EFF(19," New Version "),R.k0s()()(),R.j41(20,"tr",4)(21,"td")(22,"h1",8),R.EFF(23),R.k0s()(),R.j41(24,"td")(25,"h1",9),R.EFF(26),R.k0s()()()()()(),R.j41(27,"mat-dialog-actions",10)(28,"button",11),R.EFF(29),R.nI1(30,"transloco"),R.k0s(),R.j41(31,"button",12),R.bIt("click",function(){return N.showVersionHistory()}),R.EFF(32),R.nI1(33,"transloco"),R.k0s()()),2&T&&(R.R7$(),R.SpI(" ",R.bMT(2,7,"ALERT"),"\n"),R.R7$(5),R.SpI(" ",R.bMT(7,9,"NEW_UPDATE_AVAILABLE")," "),R.R7$(17),R.SpI(" v",N.currentVersion," "),R.R7$(3),R.SpI(" v",N.newVersion," "),R.R7$(2),R.Y8G("mat-dialog-close",R.lJ4(15,_)),R.R7$(),R.JRh(R.bMT(30,11,"OK")),R.R7$(3),R.JRh(R.bMT(33,13,"WHATS_NEW")))},dependencies:[l.tx,l.BI,l.E7,l.Yi,e.Kj],styles:["*[_ngcontent-%COMP%]{font-family:Rubik,sans-serif}h1[_ngcontent-%COMP%]{font-weight:600;color:#000}"]})}return Q})();var h=d(66689),s=d(72036),u=d(98808),g=d(97586),a=d(84412),c=d(7004),B=d(30964),p=d(4922),f=d(75743),E=d(26297);let w=(()=>{class Q{constructor(C,T,N,L,J,H,k){this.dataStoreService=C,this.commonService=T,this.authService=N,this.activatedRoute=L,this.notificationService=J,this.translocoService=H,this.dialogRef=k,this.appBuildDetailsUrl="./assets/app-build-details.json",this.desktopAppConfig="./assets/desktop-app-confg.json",this.messageSource=new a.t({}),this.updateAvailable=this.messageSource.asObservable()}updateAvailableBroadcast(C){this.messageSource.next(C)}checkForUpdates(){let C=g().valueOf();this.dataStoreService.fetchAssets(`${this.appBuildDetailsUrl}?t=${C}`,T=>{if((0,h.A)(T,"webVersion")){let N=T.webVersion,L=u.DH.webVersion().version;1==u.DH.compareVersions(N,L)?"private"==this.commonService.getCurrentLayout()?this.updateAvailableBroadcast({updateAvailable:!0,currentVersion:L,newVersion:N}):this.showUpdateDialog(L,N):this.updateAvailableBroadcast({updateAvailable:!1,currentVersion:L,newVersion:N})}})}showUpdateDialog(C,T){this.dialogRef.closeAll(),this.commonService.showDialog(D,{currentVersion:C,newVersion:T},N=>{(0,h.A)(N,"action")&&"OK"==N.action&&refreshPage()},{width:"500px",disableClose:!0})}isLoggedIn(){return this.authService.isLoggedIn()}downloadDesktopApp(){let C=g().valueOf();this.dataStoreService.fetchAssets(`${this.desktopAppConfig}?t=${C}`,T=>{!(0,s.A)(T)&&!(0,s.A)(T.downloadURL)&&downloadExternalURL(T.downloadURL)})}static#t=this.\u0275fac=function(T){return new(T||Q)(R.KVO(c.V),R.KVO(B.h),R.KVO(p.y),R.KVO(f.nX),R.KVO(E.J),R.KVO(e.JO),R.KVO(l.bZ))};static#e=this.\u0275prov=R.jDH({token:Q,factory:Q.\u0275fac,providedIn:"root"})}return Q})()},97875:(Fe,Tt,d)=>{"use strict";d.d(Tt,{w:()=>D});var l=d(54438),t=d(7004),R=d(4922),F=d(4300),e=d(26297),_=d(7180);let D=(()=>{class h{constructor(u,g,a,c,B){this.dataStoreService=u,this.authService=g,this.syncDbService=a,this.notificationService=c,this.translocoService=B}createInvoiceObj(u){let g=[];for(let a of u)g.push({transactionNo:a.salesFormatNumber,date:a.createDate,customerName:a.customerName,balance:a.balance,total:a.grandTotal,notes:a.notes});return g}createPurchaseObj(u){let g=[];for(let a of u)g.push({transactionNo:a.purchaseNo,date:a.createDate,customerName:a.supplierName,balance:a.balance,total:a.grandTotal,notes:a.notes});return g}createEstimateObj(u){let g=[];for(let a of u)g.push({transactionNo:a.estimateNumber,date:a.createDate,customerName:a.customerName,total:a.grandTotal,notes:a.notes});return g}createSaleOrderObj(u){let a,g=[];for(let c of u){switch(c.formatStatus){case"Pending":a="PENDING";break;case"Partial":a="PARTIAL";break;case"Completed":a="COMPLETED";break;case"Manually Completed":a="MANUALLY_COMPLTED";break;default:a="CANCELLED"}g.push({date:c.formatDate,transactionNo:c.saleOrderNumber,customerName:c.customerName,total:c.amount,status:this.translocoService.translate(a),notes:c.notes})}return g}createPurchaseOrderObj(u){let a,g=[];for(let c of u){switch(c.formatStatus){case"Pending":a="PENDING";break;case"Partial":a="PARTIAL";break;case"Completed":a="COMPLETED";break;case"Manually Completed":a="MANUALLY_COMPLTED";break;default:a="CANCELLED"}g.push({date:c.createDate,transactionNo:c.purchaseOrderNumber,customerName:c.supplierName,total:c.amount,status:this.translocoService.translate(a),notes:c.notes})}return g}createSaleOverdueObj(u){let g=[];for(let a of u)g.push({date:a.createDate,transactionNo:a.salesFormatNumber,customerName:a.customerName,balance:a.balance,total:a.grandTotal,notes:a.notes});return g}createPurchaseOverdueObj(u){let g=[];for(let a of u)g.push({date:a.createDate,transactionNo:a.purchaseNo,customerName:a.supplierName,balance:a.balance,total:a.grandTotal,notes:a.notes});return g}createEcomSaleOrderObj(u){let a,g=[];for(let c of u){switch(c.formatStatus){case"Pending":a="PENDING";break;case"Approved":a="APPROVED";break;case"Rejected":a="REJECTED"}g.push({date:c.formatDate,transactionNo:c.saleOrderNumber,customerName:c.customerName||c.clientName,total:c.amount,status:this.translocoService.translate(a),notes:c.notes})}return g}static#t=this.\u0275fac=function(g){return new(g||h)(l.KVO(t.V),l.KVO(R.y),l.KVO(F.P),l.KVO(e.J),l.KVO(_.JO))};static#e=this.\u0275prov=l.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}return h})()},30964:(Fe,Tt,d)=>{"use strict";d.d(Tt,{h:()=>Qn});var l=d(66689),t=d(70129),R=d(34948),F=d(72036),e=d(71473),_=d(77137),D=d(75251),h=d(30554),s=d(45281),u=d(42661);var B=d(20778),p=d(33340),f=p.A&&p.A.isRegExp;const w=f?(0,B.A)(f):function a(_A){return(0,u.A)(_A)&&"[object RegExp]"==(0,s.A)(_A)},C=(0,d(51392).A)("length");var T="\\ud800-\\udfff",X="["+T+"]",tt="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",pt="\\ud83c[\\udffb-\\udfff]",z="[^"+T+"]",it="(?:\\ud83c[\\udde6-\\uddff]){2}",at="[\\ud800-\\udbff][\\udc00-\\udfff]",x="(?:"+tt+"|"+pt+")?",v="[\\ufe0e\\ufe0f]?",G=v+x+"(?:\\u200d(?:"+[z,it,at].join("|")+")"+v+x+")*",At="(?:"+[z+tt+"?",tt,it,at,X].join("|")+")",dt=RegExp(pt+"(?="+pt+")|"+At+G,"g");const Mt=function qt(_A){return(0,D.A)(_A)?function It(_A){for(var fn=dt.lastIndex=0;dt.test(_A);)++fn;return fn}(_A):C(_A)};var Xt=d(70692),mt=d(32184),ct=d(51705),Ge=/\w*$/;var iA=d(95674),dA=d(98808),Ye=d(48032),rA=d.n(Ye),fA=d(84412),TA=d(21413),EA=d(54438),fe=d(26297),xe=d(4922),FA=d(75351),Xe=d(7180),Ve=d(345);const nA={left:"left",right:"left",top:"top",bottom:"top"},_e={left:1,right:-1,top:1,bottom:-1};let tA=(()=>{class _A{constructor(hA,kn,ni,mi){this.dialog=hA,this.ngZone=kn,this.incomingOptions=ni,this.outgoingOptions=mi}open(hA,kn){if(kn){const ni=kn.direction||(document.querySelectorAll('[dir="rtl"]').length?"rtl":"ltr");kn.direction=kn.direction||ni,kn.animation&&"aside"===kn.animation.to&&(kn.animation.to="rtl"===ni?"left":"right"),kn.position&&kn.position.rowEnd&&("rtl"===ni?kn.position.right=kn.position.rowEnd:kn.position.left=kn.position.rowEnd),kn.position&&kn.position.rowStart&&("rtl"===ni?kn.position.left=kn.position.rowStart:kn.position.right=kn.position.rowStart);const mi=this.dialog.open(hA,kn),no=document.getElementsByTagName("mat-dialog-container")[0];if(kn.title){const ZA=document.createElement("span");ZA.textContent=kn.title,ZA.className="dialogTitle";const Ke=document.createElement("span");Ke.textContent="X",Ke.className="dialogClose",Ke.addEventListener("click",()=>{mi.close()});const Ne=document.createElement("div");Ne.className="titleContainer",Ne.append(ZA),Ne.append(Ke),no.prepend(Ne)}if(kn.animation){const ZA=kn.animation.incomingOptions||this.incomingOptions||{keyframeAnimationOptions:{duration:600,easing:"ease-in"}},Ke=kn.animation.outgoingOptions||this.outgoingOptions||{keyframeAnimationOptions:{duration:600,easing:"ease-out"}},Ne=document.getElementsByClassName("cdk-global-overlay-wrapper")[0],Me=(Fn,Te)=>Ne.animate(Fn,Te),BA=new TA.B;mi.afterClosed=()=>BA.asObservable();const dn=mi.close;let Yn=ZA.keyframes,Rn=Ke.keyframes;if(kn.animation.to){const Fn=nA[kn.animation.to],Te={},Ie={};Ie[Fn]=0,Te[Fn]="top"===Fn||"bottom"===Fn?no.clientHeight*_e[kn.animation.to]+"px":no.clientWidth*_e[kn.animation.to]+"px",Yn=Yn||[Te,Ie],Rn=Rn||[Ie,Te]}Me(Yn,ZA.keyframeAnimationOptions);const Tn=Fn=>{BA.next(Fn),Me(Rn,Ke.keyframeAnimationOptions).onfinish=()=>{Ne.style.display="none",this.ngZone.run(()=>mi.close(Fn))},mi.close=dn};mi.close=Fn=>Tn(Fn)}return mi}return this.dialog.open(hA,kn)}static#t=this.\u0275fac=function(kn){return new(kn||_A)(EA.KVO(FA.bZ),EA.KVO(EA.SKi),EA.KVO("INCOMING_OPTION",8),EA.KVO("OUTGOING_OPTION",8))};static#e=this.\u0275prov=EA.jDH({token:_A,factory:_A.\u0275fac,providedIn:"root"})}return _A})();var on=d(95416),GA=d(75743);let Qn=(()=>{class _A{constructor(hA,kn,ni,mi,no,ZA,Ke,Ne,Me){this.notificationService=hA,this.authService=kn,this.dialog=ni,this.translocoService=mi,this.meta=no,this.title=ZA,this.dialogAnimationService=Ke,this.snackBar=Ne,this.route=Me,this.__broadcastData=new fA.t([]),this.storeBroadcastData={},this.dataSubject=new TA.B,this.subjectStateData=this.dataSubject.asObservable(),this.applicationLayout=""}getCurrentLayout(){return this.applicationLayout}setCurrentLayout(hA){this.applicationLayout=hA}processResponse(hA,kn){let ni,mi=hA.status;if((0,l.A)(hA,"message")?(ni=hA.message,200==mi||1012==mi||1013==mi?this.notificationService.success("Success",{},!1):this.notificationService.error(ni)):200==mi||1012==mi||1013==mi?this.notificationService.success("SUCCESS",{},!0):this.notificationService.error("Something went wrong"),kn&&(0,t.A)(kn))return kn.call(this,hA.status)}showAlert(hA,kn={},ni,mi={}){return this.showDialog(iA.y,{alertDataObject:kn,message:hA},no=>{"function"==typeof ni&&ni(no)},Object.assign({panelClass:"ng-material-dialog"},mi))}showDialog(hA,kn={},ni,mi={},no="dialog"){if(this.modalOptions={width:"40%",maxHeight:"98vh",maxWidth:"98vw",disableClose:!1,hasBackdrop:!0,data:kn,autoFocus:!1,panelClass:"ng-material-dialog"},this.modalOptions=Object.assign({...this.modalOptions},mi),"drawer"==no){const ZA=this.dialogAnimationService.open(hA,{animation:{to:"left",incomingOptions:{keyframeAnimationOptions:{duration:400,easing:"ease"}},outgoingOptions:{keyframeAnimationOptions:{duration:400,easing:"ease"}}},position:{rowStart:"0px"},...this.modalOptions,maxHeight:"100vh",maxWidth:"100vw",panelClass:"ng-material-drawer"});return ZA.afterClosed().subscribe(Ke=>{ni&&(0,t.A)(ni)&&ni.call(this,Ke)}),ZA}{const ZA=this.dialog.open(hA,{...this.modalOptions});return ZA.afterClosed().subscribe(Ke=>{ni&&(0,t.A)(ni)&&ni.call(this,Ke)}),ZA}}openConfirm(hA,kn,ni){let mi={title:"/home/switch-user"==this.route.url?"Are you sure?":this.translocoService.translate("ARE_YOU_SURE"),showCancelButton:!0,cancelButtonText:this.translocoService.translate("CANCEL"),confirmButtonText:this.translocoService.translate("OK"),allowOutsideClick:!1,confirmButtonColor:"#c9302c",didOpen:function(){},willClose:function(){}};kn&&(0,t.A)(kn)?((0,R.A)(mi,hA),rA().fire(mi).then(no=>{no.value&&kn&&(0,t.A)(kn)&&kn.call(this,no),no.isDismissed&&kn&&(0,t.A)(kn)&&kn.call(this,no),hA.showDenyButton&&kn&&(0,t.A)(kn)&&kn.call(this,no)},no=>{if(ni&&(0,t.A)(ni))return ni.call(this,no)})):((0,R.A)(mi,hA),rA().fire(hA.title,hA.text,hA.type))}broadcast(hA,kn){this.storeBroadcastData[hA]=kn,this.__broadcastData.next(this.storeBroadcastData)}receiveBroadcast(){return this.__broadcastData.asObservable()}clearBroadcast(){this.__broadcastData.next("")}recieveSubjectData(hA){this.dataSubject.next(hA)}destroySubjectData(){this.dataSubject.next(void 0)}formatTransactionNumber(hA,kn,ni,mi,no){let ZA=hA[kn],Ke=hA[ni],Ne=ZA,Me=Ke;if((0,F.A)(mi))Number.isInteger(Ke)&&"add"==no&&(Me+=1);else{let BA=fetchLastinStringumber(mi);BA>Ke?Me=BA+1:Me+=1,Ne=mi.slice(0,mi.length-1),(0,F.A)(Ne)&&(Ne=ZA)}return{transactionNumber:ZA+Ke,transactionNo:Me,transactionName:Ne}}paymentFormatNo(hA,kn,ni,mi){let no="",ZA=0,Ke=no,Ne=ZA;if("receive"==kn?(no=hA.paymentReceiveFormatName,ZA=hA.paymentReceiveFormatNo):"given"==kn&&(no=hA.paymentGivenFormatName,ZA=hA.paymentGivenFormatNo),Ke=no,Ne=ZA,(0,F.A)(mi))Number.isInteger(ZA)&&(Ne=ZA,Number.isInteger(ni)&&ni>0&&(Ne+=ni));else{let Me=fetchLastinStringumber(mi);Me>ZA?Ne=Me+1:Ne+=1,Ke=mi.slice(0,mi.length-1),(0,F.A)(Ke)&&(Ke=no)}return{transactionNumber:no+Ne,transactionNo:Ne,transactionName:Ke}}getAccountName(hA,kn){return dA.DH.getNameOfAccount(hA,kn)}isNumberPositive(hA){return!!isNumberPositive(hA)}increasePaginateData(hA){return hA+50}convertToKeyValuePair(hA){if((0,F.A)(hA))return[];let kn=Object.assign({},...hA);return Object.entries(kn).map(([ni,mi])=>({key:ni,value:mi}))}truncateText(hA,kn){return function Ce(_A,fn){var hA=30,kn="...";if((0,h.A)(fn)){var ni="separator"in fn?fn.separator:ni;hA="length"in fn?(0,mt.A)(fn.length):hA,kn="omission"in fn?(0,e.A)(fn.omission):kn}var mi=(_A=(0,ct.A)(_A)).length;if((0,D.A)(_A)){var no=(0,Xt.A)(_A);mi=no.length}if(hA>=mi)return _A;var ZA=hA-Mt(kn);if(ZA<1)return kn;var Ke=no?(0,_.A)(no,0,ZA).join(""):_A.slice(0,ZA);if(void 0===ni)return Ke+kn;if(no&&(ZA+=Ke.length-ZA),w(ni)){if(_A.slice(ZA).search(ni)){var Ne,Me=Ke;for(ni.global||(ni=RegExp(ni.source,(0,ct.A)(Ge.exec(ni))+"g")),ni.lastIndex=0;Ne=ni.exec(Me);)var BA=Ne.index;Ke=Ke.slice(0,void 0===BA?ZA:BA)}}else if(_A.indexOf((0,e.A)(ni),ZA)!=ZA){var dn=Ke.lastIndexOf(ni);dn>-1&&(Ke=Ke.slice(0,dn))}return Ke+kn}(hA,{length:kn,omission:"..."})}setUpAnalytics(hA,kn){switch(hA){case"LOGIN_SUCEESS":gtag("event","login_attempts",{login_result:"Success"});break;case"INVALID_EMAIL":gtag("event","login_attempts",{login_result:"Invalid email id"});break;case"INCORRECT_PASSWORD":gtag("event","login_attempts",{login_result:"Invalid password"});break;case"INVALID_USER":gtag("event","login_attempts",{login_result:"Invalid user"});break;case"SUBSCRIPTION_EXPIRED":gtag("event","login_attempts",{login_result:"Expire Subscription"});break;case"TRIAL_USER":gtag("event","login_attempts",{login_result:"Trial User"});break;case"INVALID_TOKEN":gtag("event","login_attempts",{login_result:"Invalid token"});break;case"EMAIL_NOT_VERIFIED":gtag("event","login_attempts",{login_result:"Email is Not Verified"});break;case"CREATE_INVOICE":gtag("event","Create_invoice",{action:"Invoice Created"});break;case"USER_SIGNUP":gtag("event","user_sign_up",{action:"User Sign Up"});break;case"REGISTRATION_SUCCESS":gtag("event","ads_conversion",{send_to:"AW-959001962/ObdPCKb_9s8ZEOrqpMkD"})}}setSEOInfo(hA,kn){this.title.setTitle(hA),this.meta.addTags(kn)}getStaticURLS(){return{logoURL:dA.SE.getCache("logoStyleUrl"),signatureURL:dA.SE.getCache("signStyleUrl"),logoBase64URL:dA.SE.getCache("logoBase64"),signatureBase64URL:dA.SE.getCache("signatureBase64")}}showSnackBar(hA,kn){let ni={duration:3e3};ni=Object.assign({...ni,verticalPosition:"top",horizontalPosition:"right"},kn),this.snackBar.open(hA.message,hA.buttonTitle,ni)}getListItemCustomFields(hA){if("string"==typeof hA&&!(0,F.A)(hA)){let kn=JSON.parse(hA);if(!(0,F.A)(kn))return dA.DH.convertToKeyValuePair(kn)}return[]}getOrgId(){return this.authService.authInfo("user").orgId}static#t=this.\u0275fac=function(kn){return new(kn||_A)(EA.KVO(fe.J),EA.KVO(xe.y),EA.KVO(FA.bZ),EA.KVO(Xe.JO),EA.KVO(Ve.W8),EA.KVO(Ve.hE),EA.KVO(tA),EA.KVO(on.UG),EA.KVO(GA.Ix))};static#e=this.\u0275prov=EA.jDH({token:_A,factory:_A.\u0275fac,providedIn:"root"})}return _A})()},45037:(Fe,Tt,d)=>{"use strict";d.d(Tt,{k:()=>s});var l=d(98808),t=d(54438);const _=" ",D=[""," Ten"," Twenty"," Thirty"," Forty"," Fifty"," Sixty"," Seventy"," Eighty"," Ninety"],h=[""," One"," Two"," Three"," Four"," Five"," Six"," Seven"," Eight"," Nine"," Ten"," Eleven"," Twelve"," Thirteen"," Fourteen"," Fifteen"," Sixteen"," Seventeen"," Eighteen"," Nineteen"];let s=(()=>{class u{constructor(){}convertLessThanOneThousand(a){let c=new String;return a%100<20?(c=h[l.DH.floatToInt(a%100)],a/=100):(c=h[l.DH.floatToInt(a%10)],c=D[l.DH.floatToInt((a/=10)%10)]+c,a/=10),0==l.DH.floatToInt(a)?c.toString():h[l.DH.floatToInt(a)]+" Hundred"+c.toString()}convert(a){if(0==a)return"Zero";let c=new String(a);c=l.DH.leftPad(c.toString(),"0",12);let p=parseInt(c.substring(0,3)),f=parseInt(c.substring(3,6)),E=parseInt(c.substring(6,9)),w=parseInt(c.substring(9,12)),Q=new String;Q=0===p?"":this.convertLessThanOneThousand(p)+" Billion ";let b=new String(Q),C=new String;C=0===f?"":this.convertLessThanOneThousand(f)+" Million ",b=b.concat(C.toString());let T=new String;switch(E){case 0:T="";break;case 1:T="One Thousand ";break;default:T=this.convertLessThanOneThousand(E)+" Thousand "}b=b.concat(T.toString());let N=new String;return N=this.convertLessThanOneThousand(w),b=b.concat(N.toString()),b.toString()}getNumberToWord(a,c){let B=new String;try{let p=a.toString().split("."),f=Number(p[0]);if(B=B.concat(this.convert(f)),B=B.concat(_),B=B.concat(null!=c.invoiceThemeSettings.currencyLargeUnit?c.invoiceThemeSettings.currencyLargeUnit:"Dollar"),2==p.length){let E=parseInt(p[1]);E>0&&(B.length>0&&(B=B.concat(_)),B=B.concat(this.convert(E)),null==c.invoiceThemeSettings.currencySmallerUnit&&null==c.invoiceThemeSettings.currencySmallerUnit?(B=B.concat(_),B=B.concat("Cent")):null!=c.invoiceThemeSettings.currencySmallerUnit&&(B=B.concat(_),B=B.concat(c.invoiceThemeSettings.currencySmallerUnit)))}B=B.concat(_),B=B.concat("Only")}catch{}return B.toString().replace(/\s+/g," ").trim()}static#t=this.\u0275fac=function(c){return new(c||u)};static#e=this.\u0275prov=t.jDH({token:u,factory:u.\u0275fac,providedIn:"root"})}return u})()},11333:(Fe,Tt,d)=>{"use strict";d.d(Tt,{e:()=>R});var l=d(21413),t=d(54438);let R=(()=>{class F{constructor(){this.dataSignal=new l.B}emitData(_){this.dataSignal.next(_)}subscribeData(_){this.dataSignal.subscribe(_)}static#t=this.\u0275fac=function(D){return new(D||F)};static#e=this.\u0275prov=t.jDH({token:F,factory:F.\u0275fac,providedIn:"root"})}return F})()},46906:(Fe,Tt,d)=>{"use strict";d.d(Tt,{T:()=>e});var l=d(2578),R=d(54438),F=d(35036);let e=(()=>{class _{constructor(h){this.currencyPipe=h}formatAmount(h,s=!1,u){return 0==h?"0":h<0?"(-) "+this.currencyPipe.transform(h,u):this.currencyPipe.transform(h,u)}exportExcel(h,s){l.saveAs(h,s)}static#t=this.\u0275fac=function(s){return new(s||_)(R.KVO(F.o))};static#e=this.\u0275prov=R.jDH({token:_,factory:_.\u0275fac,providedIn:"root"})}return _})()},39866:(Fe,Tt,d)=>{"use strict";d.d(Tt,{h:()=>l.h,u:()=>F});var l=d(30964),t=d(45312),R=d(54438);let F=(()=>{class e{constructor(){}static syntaxHighlight(h){return(h=h.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;")).replace(/("(\\u[a-zA-Z0-9]{4}|\\[^u]|[^\\"])*"(\s*:)?|\b(true|false|null)\b|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?)/g,s=>{var u="color: darkorange;";return/^"/.test(s)?u=/:$/.test(s)?"color: red;":"color: green;":/true|false/.test(s)?u="color: blue;":/null/.test(s)&&(u="color: magenta;"),'<span style="'+u+'">'+s+"</span>"})}static displayInTabWindow(D){}static error(D){t.c&&t.c.debug&&console.trace(D)}static#t=this.\u0275fac=function(h){return new(h||e)};static#e=this.\u0275prov=R.jDH({token:e,factory:e.\u0275fac})}return e})()},26297:(Fe,Tt,d)=>{"use strict";d.d(Tt,{J:()=>F});var l=d(54438),t=d(45794),R=d(7180);let F=(()=>{class e{constructor(D,h){this.toastr=D,this.translocoService=h,this.notifyOp={positionClass:"toast-top-right",timeOut:3e3}}success(D,h={},s=!1){if(s)return D=this.translocoService.translate(D),void this.toastr.success(D,this.translocoService.translate("SUCCESS"),h);this.toastr.success(D,"Success",h)}error(D,h={},s=!1){if(s)return D=this.translocoService.translate(D),void this.toastr.error(D,this.translocoService.translate("FAILURE"),h);this.toastr.error(D,"Failure",h)}info(D,h={},s=!1){if(s)return D=this.translocoService.translate(D),void this.toastr.info(D,this.translocoService.translate("INFO"),h);this.toastr.info(D,"Info",h)}warn(D,h={},s=!1){if(s)return D=this.translocoService.translate(D),void this.toastr.warning(D,this.translocoService.translate("WARNING"),h);this.toastr.warning(D,"Warning",h)}static#t=this.\u0275fac=function(h){return new(h||e)(l.KVO(t.tw),l.KVO(R.JO))};static#e=this.\u0275prov=l.jDH({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})()},36452:(Fe,Tt,d)=>{"use strict";d.d(Tt,{L:()=>s});var l=d(10467),t=d(97586),F=d(21413),e=d(72036),_=d(66689),D=d(54438),h=d(93832);let s=(()=>{class u{constructor(a){this.syncApiService=a,this.subscriptionSubject=new F.B,this.subscriptionStatus=this.subscriptionSubject.asObservable(),this.subscriptionInfo={purchaseStatus:0,daysRemaining:0,expiryDateTime:""}}setSubscriptionStatus(a){this.subscriptionInfo=a,this.subscriptionSubject.next(this.subscriptionInfo)}refreshSubscriptionStatus(){var a=this;this.subscriptionSubject.next({purchaseStatus:0,daysRemaining:0,expiryDateTime:""}),this.syncApiService.fetchMultipleDbData(["filterOrganizationData","user"],function(){var c=(0,l.A)(function*(B){var p=yield B.data;if(200===B.status&&!(0,e.A)(p)&&(0,_.A)(p,"user")&&!(0,e.A)(p.user)){a.userData=p.user;let w=a.userData[0];if(!(0,e.A)(w)&&(0,_.A)(w,"purchaseStatus")){a.subscriptionInfo.purchaseStatus=w.purchaseStatus;var f=t().format("YYYY-MM-DD");if((0,_.A)(w.user,"expiryTime")){var E=w.user.expiryTime;a.subscriptionInfo.daysRemaining=a.getNumberOfDays(f,t(E).format("YYYY-MM-DD")),[1,3].includes(Number(a.subscriptionInfo.purchaseStatus))&&a.subscriptionSubject.next({purchaseStatus:a.subscriptionInfo.purchaseStatus,daysRemaining:a.subscriptionInfo.daysRemaining,expiryDateTime:t(E).toLocaleString()})}}}});return function(B){return c.apply(this,arguments)}}())}getNumberOfDays(a,c){const B=new Date(a),E=new Date(c).getTime()-B.getTime();return Math.round(E/864e5)+1}static#t=this.\u0275fac=function(c){return new(c||u)(D.KVO(h.P))};static#e=this.\u0275prov=D.jDH({token:u,factory:u.\u0275fac,providedIn:"root"})}return u})()},45312:(Fe,Tt,d)=>{"use strict";d.d(Tt,{c:()=>l});const l={debug:!1,production:!0,baseUrl:"https://simpleaccountsmanager.com/simpleAccounting/rest/v1/",paymentUrl:"https://simpleaccountsmanager.com/simpleAccounting/PaymentGatewayOption.jsp?",defaultImageUrl:"https://simple-accounting-logo-signature-images.sfo2.digitaloceanspaces.com/org",G_APP_ID:"851831748812-gp8ud9ctaq221eft61374ii3utr29vps.apps.googleusercontent.com",G_ANALYTICS_ID:"G-6CEK8Q2LGH",GEOLOCATION_API_URL:"https://api.ipgeolocation.io/ipgeo?apiKey=c5cf5a0d9aee448e9cc6e8af61db0106",ECOMM_STORE_ENDPOINT:"https://www.simpleaccountsweb.com/store",productImageUrl:"https://sab-live-products-images.sfo2.digitaloceanspaces.com/"}},3708:(Fe,Tt,d)=>{"use strict";var l=d(345),t=d(54438),R=d(45312),F=d(45794),e=d(59640),_=d(21626),D=d(10467),h=d(96354),s=d(98808),u=d(1827),g=d(74620),a=d(71981);var p=d(62125),f=d(66689),E=d(72036),w=d(39274),Q=d(75351);let b=(()=>{class _t{constructor(P,Bt){this.dialogRef=P,this.dialogInfo=Bt,this.message=this.dialogInfo.massage,this.subMessage=this.dialogInfo.subMsg,this.buttonText=this.dialogInfo.buttonText}ngOnInit(){}closeDialog(P){this.dialogRef.close(P)}static#t=this.\u0275fac=function(Bt){return new(Bt||_t)(t.rXU(Q.CP),t.rXU(Q.Vh))};static#e=this.\u0275cmp=t.VBU({type:_t,selectors:[["app-subscription-alert"]],decls:19,vars:3,consts:[["mat-dialog-title","",1,"mat-dialog-title"],[1,"inventory-manage-pop","m-0","row"],[1,"col-md-6"],[1,"col-md-6","text-end","pe-0"],["type","button","aria-label","Close",1,"close",2,"border","none","background","none",3,"click"],["aria-hidden","true",2,"font-size","26px"],[1,"mat-typography","mat-dialog-content","text-center"],["src","assets/img/alert-subscription.jpg",1,"sm-img-width",2,"width","28%"],[1,"text-center","mb-4",2,"white-space","pre-wrap"],[1,"subs-head"],[1,"sub-message"],["type","button",1,"expire-btns",3,"click"],[1,"material-icons","custom-icons"]],template:function(Bt,gt){1&Bt&&(t.j41(0,"h2",0)(1,"div",1)(2,"div",2),t.EFF(3," Alert "),t.k0s(),t.j41(4,"div",3)(5,"button",4),t.bIt("click",function(){return gt.dialogRef.close()}),t.j41(6,"span",5),t.EFF(7,"\xd7"),t.k0s()()()()(),t.j41(8,"mat-dialog-content",6),t.nrm(9,"img",7),t.j41(10,"div",8)(11,"p",9),t.EFF(12),t.k0s(),t.j41(13,"span",10),t.EFF(14),t.k0s()(),t.j41(15,"button",11),t.bIt("click",function(){return gt.closeDialog(!0)}),t.j41(16,"span",12),t.EFF(17,"replay"),t.k0s(),t.EFF(18),t.k0s()()),2&Bt&&(t.R7$(12),t.SpI(" ",gt.message,""),t.R7$(2),t.JRh(gt.subMessage),t.R7$(4),t.SpI(" ",gt.buttonText," "))},dependencies:[Q.BI,Q.Yi]})}return _t})();var C=d(97586),T=d(71779),N=d(39866),L=d(75743),J=d(34930),H=d(93832),k=d(7004),X=d(23215),tt=d(22997),pt=d(26297),st=d(91689),z=d(82725),it=d(60177),at=d(7180);function Y(_t,Ft){1&_t&&(t.j41(0,"span",26),t.EFF(1),t.nI1(2,"transloco"),t.k0s()),2&_t&&(t.R7$(),t.JRh(t.bMT(2,1,"ACCOUNT_TERMINATED")))}function x(_t,Ft){1&_t&&(t.j41(0,"span",26),t.EFF(1,"Restore Account"),t.k0s())}function v(_t,Ft){if(1&_t){const P=t.RV6();t.j41(0,"button",27),t.bIt("click",function(){t.eBV(P);const gt=t.XpG();return t.Njj(gt.dialogRef.close())}),t.j41(1,"span",28),t.EFF(2,"\xd7"),t.k0s()()}}function O(_t,Ft){if(1&_t){const P=t.RV6();t.j41(0,"div",29)(1,"div",30)(2,"h4",31),t.EFF(3,"Your account has been archived"),t.k0s(),t.j41(4,"p",32),t.EFF(5,"because your account has been expired for more than 150 days."),t.k0s(),t.j41(6,"p",33),t.EFF(7,"If you want to re-activate your account you need to buy subscription from below."),t.k0s()(),t.j41(8,"div",34)(9,"button",35),t.bIt("click",function(){t.eBV(P);const gt=t.XpG();return t.Njj(gt.navigate("subscription"))}),t.j41(10,"div",36)(11,"span",37),t.EFF(12,"shopping_cart"),t.k0s()(),t.j41(13,"div",38),t.EFF(14," Purchase Subscription "),t.k0s(),t.j41(15,"span",39),t.EFF(16,"chevron_right"),t.k0s()()(),t.j41(17,"div",40)(18,"button",35),t.bIt("click",function(){t.eBV(P);const gt=t.XpG();return t.Njj(gt.navigate("login"))}),t.j41(19,"div",36)(20,"span",37),t.EFF(21,"add_circle_outline"),t.k0s()(),t.j41(22,"div",38),t.EFF(23," Create New Account "),t.k0s(),t.j41(24,"span",39),t.EFF(25,"chevron_right"),t.k0s()()(),t.j41(26,"div",41)(27,"p",42),t.EFF(28,"Facing any issue ? You can contact support team"),t.k0s(),t.j41(29,"button",43),t.bIt("click",function(){t.eBV(P);const gt=t.XpG();return t.Njj(gt.callContactSupport())}),t.j41(30,"span",17),t.EFF(31," call"),t.k0s(),t.EFF(32," Contact Support Team "),t.k0s()()()}}function G(_t,Ft){1&_t&&(t.j41(0,"div",15)(1,"span",44),t.nrm(2,"div",45),t.j41(3,"p",46),t.EFF(4,"Please give us a moment... "),t.k0s()()())}function At(_t,Ft){if(1&_t){const P=t.RV6();t.j41(0,"div",29)(1,"div",30)(2,"h4",47),t.EFF(3,"Your payment has been successfully processed."),t.k0s(),t.j41(4,"p",33),t.EFF(5,"Please select one option from below to restore account."),t.k0s()(),t.j41(6,"div",48)(7,"button",49),t.bIt("click",function(){t.eBV(P);const gt=t.XpG();return t.Njj(gt.restoreAccount("unarchive"))}),t.j41(8,"div",36),t.nrm(9,"img",50),t.k0s(),t.j41(10,"div",51)(11,"span",52),t.EFF(12,"Restore account with old data"),t.k0s(),t.j41(13,"span",53),t.EFF(14,"This will reactivate your account with old data and settings"),t.k0s()(),t.j41(15,"span",39),t.EFF(16,"chevron_right"),t.k0s()()(),t.j41(17,"div",54)(18,"button",55),t.bIt("click",function(){t.eBV(P);const gt=t.XpG();return t.Njj(gt.restoreAccount("reuseAccountByAndroid"))}),t.j41(19,"div",36),t.nrm(20,"img",56),t.k0s(),t.j41(21,"div",51)(22,"span",52),t.EFF(23,"Restore account without old data"),t.k0s(),t.j41(24,"span",53),t.EFF(25,"This will reactivate your account, but without any old data and settings"),t.k0s()(),t.j41(26,"span",39),t.EFF(27,"chevron_right"),t.k0s()()()()}}function dt(_t,Ft){if(1&_t){const P=t.RV6();t.j41(0,"mat-dialog-actions",57)(1,"button",58),t.bIt("click",function(){t.eBV(P);const gt=t.XpG();return t.Njj(gt.closeDialog())}),t.EFF(2),t.nI1(3,"transloco"),t.k0s()()}2&_t&&(t.R7$(2),t.SpI(" ",t.bMT(3,1,"OK")," "))}let It=(()=>{class _t{constructor(P,Bt,gt,Ot,He,eA,MA,rn,mn,qn,so,yo){this.dialogRef=P,this.dialogData=Bt,this.commonService=gt,this.router=Ot,this.encryptionService=He,this.syncApiService=eA,this.dataStoreService=MA,this.browserUuidService=rn,this.loginService=mn,this.notificationService=qn,this.registerSetting=so,this.onboardingService=yo,this.email="",this.toShow=2,this.passwordKey="",this.unarchiveData={email:"",password:"",archiveStatus:"unarchive",source:3,socialAccessToken:""},this.showLoader=!1}ngOnInit(){this.fetchData();let P=JSON.parse(s.xL.getLocalCache("archiveUserData"));this.archiveData=JSON.parse(s.xL.getLocalCache("archiveUser")),this.passwordKey=(0,E.A)(P)?"":this.decryptData(P.key),this.clearDbData(),(0,E.A)(this.archiveData)||(this.toShow=this.archiveData.purchaseStatus,this.email=(0,f.A)(this.archiveData,"registered_email")?this.archiveData.registered_email:(0,f.A)(this.archiveData,"email")?this.archiveData.email:"",this.archiveData.email=this.email,this.archiveData.registered_email=this.email,this.unarchiveData.email=this.email,(0,E.A)(P)||("social"==P.loginType?(this.unarchiveData.password="",this.unarchiveData.socialAccessToken=this.passwordKey):(this.unarchiveData.socialAccessToken="",this.unarchiveData.password=this.passwordKey))),this.getCountryCode()}fetchData(){var P=this;this.syncApiService.fetchAllMultipleDbData(["userAccounts"],function(){var Bt=(0,D.A)(function*(gt){var Ot=yield gt.data;(0,E.A)(Ot.userAccounts)||(P.userAccounts=Ot.userAccounts)});return function(gt){return Bt.apply(this,arguments)}}())}clearDbData(){let P=this.archiveData.orgId,Bt=s.DH.dbTableList2();this.syncApiService.clearDbTableByOrgId(Bt,P,gt=>{})}getCountryCode(){this.dataStoreService.fetchData(R.c.GEOLOCATION_API_URL,{},P=>{this.archiveData.countryCode=P.country_code2})}closeDialog(){this.dialogRef.close({status:"OK"})}callContactSupport(){this.dialogRef.close({status:"OK"}),this.commonService.showDialog(T.p,{callingFrom:"account-termination-page",email:this.email,orgId:this.archiveData.orgId},P=>{},{panelClass:"ng-material-dialog"})}navigate(P){"login"==P?(this.router.navigateByUrl("/home/register"),this.dialogRef.close()):"subscription"==P?(s.SE.setCache("purchaseExpiredUser",JSON.stringify(this.archiveData)),this.router.navigateByUrl("public/subscription"),this.dialogRef.close()):"syncing"==P?(this.dialogRef.close(),this.callLoginResposnse()):"normalSyncing"==P&&(this.dialogRef.close(),this.normalLogin())}normalLogin(){var P=this;s.DH.showLoader(!0);let Bt=JSON.parse(localStorage.getItem("archiveUserData"));if((0,E.A)(Bt)||"social"!=Bt.loginType){if(!(0,E.A)(Bt)&&"social"!==Bt.loginType){let Ot={email:this.archiveData.registered_email,password:(0,E.A)(Bt)?"":this.decryptData(Bt.key)},He={device_nameby_user:"",uuid:this.browserUuidService.getHeaderParameters("uuid"),os_version:"",operating_system:this.browserUuidService.getHeaderParameters("os"),browser:this.browserUuidService.getHeaderParameters("browser"),language:"",time_zone:this.browserUuidService.getHeaderParameters("time-zone")};this.loginService.login(Ot,{DeviceUUIDInfo:He},function(){var eA=(0,D.A)(function*(MA){if((200==MA.status||1012==MA.status)&&(0,f.A)(MA,"login_info")){if(!(yield P.loginService.checkInvalidUser(MA.login_info)))return s.DH.showLoader(!1),P.showLoader=!1,P.commonService.setUpAnalytics("INVALID_USER"),!1;P.commonService.processResponse(MA,mn=>{if(200===mn||1012===mn){s.xL.setLocalCache("SAB_LOGGED_IN_USER",JSON.stringify(MA.login_info)),P.commonService.setUpAnalytics("LOGIN_SUCEESS"),P.showLoader=!1,P.commonService.setUpAnalytics("SET_LOGIN_USER_ORG_ID",{orgId:MA.login_info.user.orgId});const so=MA.login_info;P.dialogRef.close(),s.DH.showLoader(!1),s.xL.destroyLocalCache("archiveUserData"),s.xL.destroyLocalCache("archiveUser"),P.loginService.fetchUserDBData(so),0===mn&&(0,f.A)(MA,"httpError")&&MA.httpError&&(s.DH.showLoader(!1),P.showLoader=!1)}})}});return function(MA){return eA.apply(this,arguments)}}())}}else{var gt={access_token:(0,E.A)(Bt)?"":this.decryptData(Bt.key),provider:"google",user:{createdTime:0,delFlag:0,email:this.archiveData.registered_email,expiryTime:0,orgId:0,pass:"",status:0,updatedTime:0,userId:0,userName:Bt.userName,userType:0,contactPersonName:"",emailVerificationFlag:0},device_info:{os_version:"",app_version:0,contact_person:"",country_code:"IN",email:"",google_accounts:"",language:"English",timezone:"Asia/Kolkata",organization_company:""},DeviceUUIDInfo:{device_nameby_user:"",uuid:this.browserUuidService.getHeaderParameters("uuid")||"",os_version:"",operating_system:this.browserUuidService.getHeaderParameters("os"),browser:this.browserUuidService.getHeaderParameters("browser"),language:"",time_zone:this.browserUuidService.getHeaderParameters("time-zone")}};this.loginService.socialLogin(gt,function(){var Ot=(0,D.A)(function*(He){if(s.DH.showLoader(!1),P.showLoader=!1,2003==He.status)return P.notificationService.error(s.DH.alertMessage(14)),P.showLoader=!1,!1;if((200==He.status||1012==He.status)&&(0,f.A)(He,"login_info")){if(!(yield P.loginService.checkInvalidUser(He.login_info)))return s.DH.showLoader(!1),P.showLoader=!1,P.commonService.setUpAnalytics("INVALID_USER"),!1;P.commonService.processResponse(He,MA=>{if(200===MA||1012===MA){s.xL.setLocalCache("SAB_LOGGED_IN_USER",JSON.stringify(He.login_info)),P.commonService.setUpAnalytics("LOGIN_SUCEESS"),P.showLoader=!1,P.commonService.setUpAnalytics("SET_LOGIN_USER_ORG_ID",{orgId:He.login_info.user.orgId});const mn=He.login_info;P.dialogRef.close(),s.xL.destroyLocalCache("archiveUserData"),s.xL.destroyLocalCache("archiveUser"),s.DH.showLoader(!1),P.loginService.fetchUserDBData(mn),0===MA&&(0,f.A)(He,"httpError")&&He.httpError&&(s.DH.showLoader(!1),P.showLoader=!1)}})}});return function(He){return Ot.apply(this,arguments)}}())}}callLoginResposnse(){var P=this;s.DH.showLoader(!0);let Bt=JSON.parse(localStorage.getItem("archiveUserData"));if((0,E.A)(Bt)||"social"!=Bt.loginType){if(!(0,E.A)(Bt)&&"social"!==Bt.loginType){let Ot={email:this.archiveData.registered_email,password:(0,E.A)(Bt)?"":this.decryptData(Bt.key)},He={device_nameby_user:"",uuid:this.browserUuidService.getHeaderParameters("uuid"),os_version:"",operating_system:this.browserUuidService.getHeaderParameters("os"),browser:this.browserUuidService.getHeaderParameters("browser"),language:"",time_zone:this.browserUuidService.getHeaderParameters("time-zone")};this.loginService.login(Ot,{DeviceUUIDInfo:He},function(){var eA=(0,D.A)(function*(MA){if((200==MA.status||1012==MA.status)&&(0,f.A)(MA,"login_info")){if(!(yield P.loginService.checkInvalidUser(MA.login_info)))return s.DH.showLoader(!1),P.showLoader=!1,P.commonService.setUpAnalytics("INVALID_USER"),!1;P.commonService.processResponse(MA,mn=>{if(200===mn||1012===mn){let qn={email:MA.login_info.user.email,orgId:MA.login_info.user.orgId};if(3!==MA.login_info.user.userType&&5!==MA.login_info.user.userType)P.registerSetting.getDefaultAccountAndTransactionData(MA.login_info).then(yo=>{(0,E.A)(yo)||P.syncApiService.postTransactionNo(yo,MA.login_info.user.orgId,MA.login_info.user.accessToken).toPromise().catch(go=>{if(200!=go.status)return go}).then(go=>{if(200==go.status){let rr=P.onboardingService.getDefaultSettingData(MA.login_info);P.syncApiService.postSetting({deviceSettings:s.DH.convertObjectToStringify(rr)},MA.login_info.user.orgId,MA.login_info.user.accessToken).toPromise().catch(ra=>{if(200!=ra.status)return ra}).then(ra=>{if(200==ra.status){(!(0,E.A)(P.userAccounts)&&(0,E.A)(P.userAccounts.find(Lr=>Lr.orgId==MA.login_info.user.orgId))||(0,E.A)(P.userAccounts))&&P.syncApiService.storeDbData("userAccounts",qn,Lr=>{}),s.xL.setLocalCache("SAB_LOGGED_IN_USER",JSON.stringify(MA.login_info)),P.commonService.setUpAnalytics("LOGIN_SUCEESS"),P.showLoader=!1,P.commonService.setUpAnalytics("SET_LOGIN_USER_ORG_ID",{orgId:MA.login_info.user.orgId});const ka=MA.login_info;P.dialogRef.close(),s.DH.showLoader(!1),s.xL.destroyLocalCache("archiveUserData"),s.xL.destroyLocalCache("archiveUser"),P.loginService.fetchUserDBData(ka)}})}})});else{P.registerSetting.getDefaultAccountAndTransactionData(MA.login_info),s.xL.setLocalCache("SAB_LOGGED_IN_USER",JSON.stringify(MA.login_info)),P.commonService.setUpAnalytics("LOGIN_SUCEESS"),P.showLoader=!1,P.commonService.setUpAnalytics("SET_LOGIN_USER_ORG_ID",{orgId:MA.login_info.user.orgId});const yo=MA.login_info;P.dialogRef.close(),s.DH.showLoader(!1),s.xL.destroyLocalCache("archiveUserData"),s.xL.destroyLocalCache("archiveUser"),P.loginService.fetchUserDBData(yo)}}0===mn&&(0,f.A)(MA,"httpError")&&MA.httpError&&(s.DH.showLoader(!1),P.showLoader=!1)})}});return function(MA){return eA.apply(this,arguments)}}())}}else{var gt={access_token:(0,E.A)(Bt)?"":this.decryptData(Bt.key),provider:"google",user:{createdTime:0,delFlag:0,email:this.archiveData.registered_email,expiryTime:0,orgId:0,pass:"",status:0,updatedTime:0,userId:0,userName:Bt.userName,userType:0,contactPersonName:"",emailVerificationFlag:0},device_info:{os_version:"",app_version:0,contact_person:"",country_code:"IN",email:"",google_accounts:"",language:"English",timezone:"Asia/Kolkata",organization_company:""},DeviceUUIDInfo:{device_nameby_user:"",uuid:this.browserUuidService.getHeaderParameters("uuid")||"",os_version:"",operating_system:this.browserUuidService.getHeaderParameters("os"),browser:this.browserUuidService.getHeaderParameters("browser"),language:"",time_zone:this.browserUuidService.getHeaderParameters("time-zone")}};this.loginService.socialLogin(gt,function(){var Ot=(0,D.A)(function*(He){if(s.DH.showLoader(!1),P.showLoader=!1,2003==He.status)return P.notificationService.error(s.DH.alertMessage(14)),P.showLoader=!1,!1;if((200==He.status||1012==He.status)&&(0,f.A)(He,"login_info")){if(!(yield P.loginService.checkInvalidUser(He.login_info)))return s.DH.showLoader(!1),P.showLoader=!1,P.commonService.setUpAnalytics("INVALID_USER"),!1;P.commonService.processResponse(He,MA=>{if(200===MA||1012===MA){let rn={email:He.login_info.user.email,orgId:He.login_info.user.orgId};if(3!==He.login_info.user.userType&&5!==He.login_info.user.userType)P.registerSetting.getDefaultAccountAndTransactionData(He.login_info).then(qn=>{(0,E.A)(qn)||P.syncApiService.postTransactionNo(qn,He.login_info.user.orgId,He.login_info.user.accessToken).toPromise().catch(yo=>{if(200!=yo.status)return yo}).then(yo=>{if(200==yo.status){let co=P.onboardingService.getDefaultSettingData(He.login_info);P.syncApiService.postSetting({deviceSettings:s.DH.convertObjectToStringify(co)},He.login_info.user.orgId,He.login_info.user.accessToken).toPromise().catch(rr=>{if(200!=rr.status)return rr}).then(rr=>{if(200==rr.status){(!(0,E.A)(P.userAccounts)&&(0,E.A)(P.userAccounts.find(ra=>ra.orgId==He.login_info.user.orgId))||(0,E.A)(P.userAccounts))&&P.syncApiService.storeDbData("userAccounts",rn,ra=>{}),s.xL.setLocalCache("SAB_LOGGED_IN_USER",JSON.stringify(He.login_info)),P.commonService.setUpAnalytics("LOGIN_SUCEESS"),P.showLoader=!1,P.commonService.setUpAnalytics("SET_LOGIN_USER_ORG_ID",{orgId:He.login_info.user.orgId});const $r=He.login_info;P.dialogRef.close(),s.xL.destroyLocalCache("archiveUserData"),s.xL.destroyLocalCache("archiveUser"),s.DH.showLoader(!1),P.loginService.fetchUserDBData($r)}})}})});else{P.registerSetting.getDefaultAccountAndTransactionData(He.login_info),s.xL.setLocalCache("SAB_LOGGED_IN_USER",JSON.stringify(He.login_info)),P.commonService.setUpAnalytics("LOGIN_SUCEESS"),P.showLoader=!1,P.commonService.setUpAnalytics("SET_LOGIN_USER_ORG_ID",{orgId:He.login_info.user.orgId});const qn=He.login_info;P.dialogRef.close(),s.xL.destroyLocalCache("archiveUserData"),s.xL.destroyLocalCache("archiveUser"),s.DH.showLoader(!1),P.loginService.fetchUserDBData(qn)}}0===MA&&(0,f.A)(He,"httpError")&&He.httpError&&(s.DH.showLoader(!1),P.showLoader=!1)})}});return function(He){return Ot.apply(this,arguments)}}())}}decryptData(P){return this.encryptionService.decrypt(P)}restoreAccount(P){var Bt=this;this.showLoader=!0,this.unarchiveData.archiveStatus=P,this.syncApiService.unarchiveUserData(this.unarchiveData,function(){var gt=(0,D.A)(function*(Ot){200==Ot.status?("unarchive"==P?Bt.navigate("normalSyncing"):"reuseAccountByAndroid"==P&&Bt.navigate("syncing"),Bt.notificationService.success("Success...")):(Bt.showLoader=!1,402==Ot.status||401==Ot.status?(Bt.notificationService.error("Something went wrong! Please try again."),Bt.dialogRef.close()):404==Ot.status?Bt.notificationService.error("Your account has not been archived. Please try again."):404==Ot.status&&Bt.notificationService.error("You did not renew or purchase a subscription. Please renew or purchase a subscription and try again."))});return function(Ot){return gt.apply(this,arguments)}}())}static#t=this.\u0275fac=function(Bt){return new(Bt||_t)(t.rXU(Q.CP),t.rXU(Q.Vh),t.rXU(N.h),t.rXU(L.Ix),t.rXU(J.L),t.rXU(H.P),t.rXU(k.V),t.rXU(X.R),t.rXU(tt.H),t.rXU(pt.J),t.rXU(st.h),t.rXU(z.x))};static#e=this.\u0275cmp=t.VBU({type:_t,selectors:[["app-account-termination"]],decls:42,vars:8,consts:[["mat-dialog-title","",1,"mat-dialog-title","p-2","m-0"],[1,"row"],[1,"col-md-6","d-flex","align-items-center","m-0"],["class","",4,"ngIf"],[1,"col-md-6","text-end"],["type","button","class","close","aria-label","Close",3,"click",4,"ngIf"],[1,"mat-typography","mat-dialog-content","row","mx-0","p-0"],["hidden",""],[1,"text-danger","text-center"],[1,"deleteAcc"],["xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink","fill","#000000","version","1.1","id","Capa_1","width","800px","viewBox","0 0 482.428 482.429",0,"xml","space","preserve"],["d","M381.163,57.799h-75.094C302.323,25.316,274.686,0,241.214,0c-33.471,0-61.104,25.315-64.85,57.799h-75.098    c-30.39,0-55.111,24.728-55.111,55.117v2.828c0,23.223,14.46,43.1,34.83,51.199v260.369c0,30.39,24.724,55.117,55.112,55.117    h210.236c30.389,0,55.111-24.729,55.111-55.117V166.944c20.369-8.1,34.83-27.977,34.83-51.199v-2.828    C436.274,82.527,411.551,57.799,381.163,57.799z M241.214,26.139c19.037,0,34.927,13.645,38.443,31.66h-76.879    C206.293,39.783,222.184,26.139,241.214,26.139z M375.305,427.312c0,15.978-13,28.979-28.973,28.979H136.096    c-15.973,0-28.973-13.002-28.973-28.979V170.861h268.182V427.312z M410.135,115.744c0,15.978-13,28.979-28.973,28.979H101.266    c-15.973,0-28.973-13.001-28.973-28.979v-2.828c0-15.978,13-28.979,28.973-28.979h279.897c15.973,0,28.973,13.001,28.973,28.979    V115.744z"],["d","M171.144,422.863c7.218,0,13.069-5.853,13.069-13.068V262.641c0-7.216-5.852-13.07-13.069-13.07    c-7.217,0-13.069,5.854-13.069,13.07v147.154C158.074,417.012,163.926,422.863,171.144,422.863z"],["d","M241.214,422.863c7.218,0,13.07-5.853,13.07-13.068V262.641c0-7.216-5.854-13.07-13.07-13.07    c-7.217,0-13.069,5.854-13.069,13.07v147.154C228.145,417.012,233.996,422.863,241.214,422.863z"],["d","M311.284,422.863c7.217,0,13.068-5.853,13.068-13.068V262.641c0-7.216-5.852-13.07-13.068-13.07    c-7.219,0-13.07,5.854-13.07,13.07v147.154C298.213,417.012,304.067,422.863,311.284,422.863z"],[1,"text-center"],[1,"contactSupportBtnSettig","mt-2","mb-2","fw-500",3,"click"],[1,"material-icons","custom-icons"],[1,"row","pt-3","pb-4"],[1,"col-md-12","py-2","mb-3","text-center"],[1,"current-email"],[1,"current-email-bg"],[1,"color-black"],["class","row m-0",4,"ngIf"],["class","text-center",4,"ngIf"],["align","center","class","mat-dialog-actions",4,"ngIf"],[1,""],["type","button","aria-label","Close",1,"close",3,"click"],["aria-hidden","true"],[1,"row","m-0"],[1,"col-md-12"],[1,"m-0","pb-1","acc-terminate-txt"],[1,"m-0","mb-3","fs-13"],[1,"m-0","acc-terminate-sub-txt"],[1,"col-md-6","my-3"],[1,"terminate-btn","mt-2","mb-2","fw-500","w-100",3,"click"],[1,"col-md-1","text-center"],[1,"material-icons","custom-icons","pb-1"],[1,"col-md-10","text-start","ps-2","ac-terminate-btn-sm"],[1,"material-icons","custom-icons","fw-bold","col-md-1","text-end"],[1,"col-md-6","mt-3"],[1,"col-md-12","text-center","support-bg","py-2"],[1,"m-0","mb-2"],[1,"contactSupportBtnSettig","fw-500",3,"click"],[1,"spinner-align","p-2","pt-5"],["role","status",1,"spinner-border","text-primary"],[1,"preparing-data","m-0","mt-2"],[1,"m-0","pb-1","fs-14","resend-email-success","fw-bold"],[1,"col-md-12","my-3"],[1,"restore-btn","mt-2","fw-500","w-100","text-start",3,"click"],["src","./assets/img/with_data-1.svg","width","22",1,"align-middle","with-data"],[1,"col-md-10","lh-sm"],[1,"d-block","fs-14","fw-bold"],[1,"d-block","fs-13","pt-1","restore-sub-txt"],[1,"col-md-12","mb-3"],[1,"restore-btn","fw-500","w-100","text-start",3,"click"],["src","./assets/img/without_data-1.svg","width","22",1,"align-middle","without-data"],["align","center",1,"mat-dialog-actions"],[1,"btn-cancel",3,"click"]],template:function(Bt,gt){1&Bt&&(t.j41(0,"h2",0)(1,"div",1)(2,"div",2),t.DNE(3,Y,3,3,"span",3)(4,x,2,0,"span",3),t.k0s(),t.j41(5,"div",4),t.DNE(6,v,3,0,"button",5),t.k0s()()(),t.j41(7,"mat-dialog-content",6)(8,"div",7),t.qex(9),t.nrm(10,"h3",8),t.j41(11,"div",9),t.qSk(),t.j41(12,"svg",10)(13,"g")(14,"g"),t.nrm(15,"path",11)(16,"path",12)(17,"path",13)(18,"path",14),t.k0s()()()(),t.joV(),t.j41(19,"h4"),t.EFF(20,"Your account has been deleted"),t.k0s(),t.j41(21,"p",15)(22,"b"),t.EFF(23,"Reason :"),t.k0s(),t.EFF(24," Your account has expired for more than 150 days. "),t.nrm(25,"br"),t.EFF(26," If you want to use the app, you will have to register with a new Email ID or contact support to restore the old account. "),t.k0s(),t.j41(27,"button",16),t.bIt("click",function(){return gt.callContactSupport()}),t.j41(28,"span",17),t.EFF(29," call"),t.k0s(),t.EFF(30," Contact Support "),t.k0s(),t.bVm(),t.k0s(),t.j41(31,"div",18)(32,"div",19)(33,"span",20)(34,"span",21),t.EFF(35,"Email : "),t.k0s(),t.j41(36,"span",22),t.EFF(37),t.k0s()()(),t.DNE(38,O,33,0,"div",23)(39,G,5,0,"div",24)(40,At,28,0,"div",23),t.k0s()(),t.DNE(41,dt,4,3,"mat-dialog-actions",25)),2&Bt&&(t.R7$(3),t.Y8G("ngIf",2==gt.toShow),t.R7$(),t.Y8G("ngIf",1==gt.toShow),t.R7$(2),t.Y8G("ngIf",2==gt.toShow),t.R7$(31),t.JRh(gt.email),t.R7$(),t.Y8G("ngIf",2==gt.toShow),t.R7$(),t.Y8G("ngIf",gt.showLoader),t.R7$(),t.Y8G("ngIf",1==gt.toShow),t.R7$(),t.Y8G("ngIf",!1))},dependencies:[it.bT,Q.BI,Q.E7,Q.Yi,at.Kj],styles:[".deleteAccountModal[_ngcontent-%COMP%]{text-align:center}.deleteAccountModal[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{font-size:22px;color:#000;font-weight:600;margin-top:20px}.deleteAccountModal[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:15px;color:#000}.deleteAcc[_ngcontent-%COMP%]{width:16%;margin:auto;background:#f5f5f5;padding:24px;border-radius:55px}svg[_ngcontent-%COMP%]{fill:#ff5050}.contactSupportBtnSettig[_ngcontent-%COMP%]{border:1px solid #92cfff;background:#fff;color:#1788e4;padding:4px 8px;border-radius:4px;font-size:13px;width:auto;font-weight:600}.acc-terminate-txt[_ngcontent-%COMP%]{font-size:16px!important;color:#fd4545;font-weight:600}.acc-terminate-sub-txt[_ngcontent-%COMP%]{font-size:13px;color:#474747}.current-email[_ngcontent-%COMP%]{background:#eee;padding:8px 10px;border-radius:4px;font-size:14px}.current-email[_ngcontent-%COMP%]   .current-email-bg[_ngcontent-%COMP%]{color:#2f4f4f}.terminate-btn[_ngcontent-%COMP%]{border:1px solid #92cfff;background:#fff;color:#1788e4;padding:6px;border-radius:4px;font-size:13px;display:flex;align-items:center;justify-content:space-between;letter-spacing:.3px;font-weight:600}.terminate-btn[_ngcontent-%COMP%]:hover{background:#1788e4;color:#fff}.restore-btn[_ngcontent-%COMP%]{border:1px solid #92cfff;background:#fff;color:#1788e4;padding:10px 6px;border-radius:4px;font-size:14px;display:flex;align-items:center}.restore-btn[_ngcontent-%COMP%]:hover{background:#1788e4;color:#fff}.restore-btn[_ngcontent-%COMP%]:hover   .restore-sub-txt[_ngcontent-%COMP%]{color:#fff}.restore-btn[_ngcontent-%COMP%]:hover   .without-data[_ngcontent-%COMP%], .restore-btn[_ngcontent-%COMP%]:hover   .with-data[_ngcontent-%COMP%]{filter:invert(1) brightness(30) grayscale(100%)}.restore-sub-txt[_ngcontent-%COMP%]{color:#585858}.support-bg[_ngcontent-%COMP%]{background:#f0f8ff;border-radius:4px}.support-bg[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{color:#474747;font-size:13px}.spinner-align[_ngcontent-%COMP%]{position:absolute;left:0%;top:0%;z-index:999;height:100%;width:100%;background:#fff}"]})}return _t})(),yt=(()=>{class _t{constructor(P,Bt){this.alertData=P,this.dialogRef=Bt}ngOnInit(){}static#t=this.\u0275fac=function(Bt){return new(Bt||_t)(t.rXU(Q.Vh),t.rXU(Q.CP))};static#e=this.\u0275cmp=t.VBU({type:_t,selectors:[["app-web-access-conformation"]],decls:15,vars:0,consts:[["mat-dialog-title","",1,"mat-dialog-title"],[1,"mat-typography","mat-dialog-content"],[1,"row","p-2"],["routerLink","/enable-web-access",3,"click"],["align","end",1,"mat-dialog-actions"],["type","button","data-dismiss","modal",1,"btn-cancel","ms-2",3,"click"],[1,"material-icons","custom-icons"]],template:function(Bt,gt){1&Bt&&(t.j41(0,"h2",0),t.EFF(1," Enable Web Access\n"),t.k0s(),t.j41(2,"mat-dialog-content",1)(3,"div",2)(4,"p"),t.EFF(5," You cannot view the web version because web access is not enabled in Android. To use the web version, please enable web access."),t.k0s(),t.j41(6,"div")(7,"a",3),t.bIt("click",function(){return gt.dialogRef.close()}),t.EFF(8," Click here "),t.k0s(),t.EFF(9," for details on how to do so. "),t.k0s()()(),t.j41(10,"mat-dialog-actions",4)(11,"button",5),t.bIt("click",function(){return gt.dialogRef.close()}),t.j41(12,"span",6),t.EFF(13,"cancel"),t.k0s(),t.EFF(14," Close "),t.k0s()())},dependencies:[L.Wk]})}return _t})(),qt=(()=>{class _t{constructor(P,Bt){this.dialogRef=P,this.dialogInfo=Bt,this.message=this.dialogInfo.massage,this.subMessage=this.dialogInfo.subMsg,this.buttonText=this.dialogInfo.buttonText}ngOnInit(){}closeDialog(P){this.dialogRef.close(P)}static#t=this.\u0275fac=function(Bt){return new(Bt||_t)(t.rXU(Q.CP),t.rXU(Q.Vh))};static#e=this.\u0275cmp=t.VBU({type:_t,selectors:[["app-trial-sbscription-alert"]],decls:19,vars:3,consts:[["mat-dialog-title","",1,"mat-dialog-title"],[1,"inventory-manage-pop","m-0","row"],[1,"col-md-6"],[1,"col-md-6","text-end","pe-0"],["type","button","aria-label","Close",1,"close",2,"border","none","background","none",3,"click"],["aria-hidden","true",2,"font-size","26px"],[1,"mat-typography","mat-dialog-content","text-center"],["src","assets/img/alert-subscription.jpg",1,"sm-img-width",2,"width","28%"],[1,"text-center","mb-4",2,"white-space","pre-wrap"],[1,"subs-head"],[1,"sub-message"],["type","button",1,"expire-btns",3,"click"],[1,"material-icons","custom-icons"]],template:function(Bt,gt){1&Bt&&(t.j41(0,"h2",0)(1,"div",1)(2,"div",2),t.EFF(3," Alert "),t.k0s(),t.j41(4,"div",3)(5,"button",4),t.bIt("click",function(){return gt.dialogRef.close()}),t.j41(6,"span",5),t.EFF(7,"\xd7"),t.k0s()()()()(),t.j41(8,"mat-dialog-content",6),t.nrm(9,"img",7),t.j41(10,"div",8)(11,"p",9),t.EFF(12),t.k0s(),t.j41(13,"span",10),t.EFF(14),t.k0s()(),t.j41(15,"button",11),t.bIt("click",function(){return gt.closeDialog(!0)}),t.j41(16,"span",12),t.EFF(17,"replay"),t.k0s(),t.EFF(18),t.k0s()()),2&Bt&&(t.R7$(12),t.SpI(" ",gt.message,""),t.R7$(2),t.JRh(gt.subMessage),t.R7$(4),t.SpI(" ",gt.buttonText," "))},dependencies:[Q.BI,Q.Yi]})}return _t})();var Mt=d(4922),Xt=d(4300),mt=d(92173);let ct=(()=>{class _t{constructor(P,Bt,gt,Ot,He,eA,MA,rn){this.authService=P,this.commonService=Bt,this.syncDbService=gt,this.syncApiService=Ot,this.notificationService=He,this.syncCommonService=eA,this.route=MA,this.dataStoreService=rn,this.isTokenAlertOpen=!1,this.userData=this.authService.authInfo("user")}intercept(P,Bt){return Bt.handle(P).pipe((0,h.T)(gt=>{if(gt instanceof _.cS){console.info("Middleware::response");const He=function c(_t,Ft){var P={};return Ft=(0,a.A)(Ft,3),(0,g.A)(_t,function(Bt,gt,Ot){(0,u.A)(P,Ft(Bt,gt,Ot),Bt)}),P}(gt.body,(mn,qn)=>qn),eA=gt.clone({body:He}),MA=He,rn=(0,p.A)(MA,"login_info");if(200!=MA.status&&1012!=MA.status||!(0,f.A)(MA,"login_info")||(0,E.A)(MA.login_info))406!=MA.status||this.isTokenAlertOpen?414==MA.status?this.syncApiService.fetchDbData("user",mn=>{let qn=mn.data;this.commonService.setUpAnalytics("SUBSCRIPTION_EXPIRED"),this.syncCommonService.logoutUser(),s.DH.alertMessage(2).replace(/abc@gmail.com/gi,this.authService.authInfo("registered_email")),3===qn[0].purchaseStatus?this.commonService.showDialog(qt,{massage:s.DH.alertMessage(27),buttonText:"Purchase Subscription",subMsg:"Please Purchase subscription."},yo=>{yo&&this.dataStoreService.fetchData(R.c.GEOLOCATION_API_URL,{},co=>{s.SE.setCache("purchaseExpiredUser",JSON.stringify({email:qn[0].user.email,password:"",countryCode:co.country_code2,orgId:qn[0].user.orgId,loginType:"using-password"})),this.route.navigate(["/public/subscription"])})},{width:"30%"}):this.commonService.showDialog(b,{massage:s.DH.alertMessage(20),buttonText:"Renew Subscription",subMsg:"Please Renew Subscription"},yo=>{yo&&this.dataStoreService.fetchData(R.c.GEOLOCATION_API_URL,{},co=>{s.SE.setCache("purchaseExpiredUser",JSON.stringify({email:this.userData?.email,password:"",countryCode:co.country_code2,orgId:this.userData?.orgId,loginType:"using-password"})),this.route.navigate(["/public/subscription"])})},{width:"30%"})}):403==MA.status?(this.commonService.setUpAnalytics("INVALID_TOKEN"),this.syncCommonService.logoutUser(),(0,w.A)(()=>{this.commonService.showAlert(s.DH.alertMessage(11))},1500)):425==MA.status&&(this.syncCommonService.logoutUser(MA),s.xL.setLocalCache("archiveUser",JSON.stringify(MA)),(0,w.A)(()=>{this.commonService.showDialog(It,{},()=>{})},1500)):this.verifyTokenAlert();else{const mn=MA.login_info,qn=mn.user.serverUpdatedTime;if(!(0,E.A)(mn)&&(0,f.A)(mn,"uuid")&&!(0,E.A)(mn.uuid))try{let so="expires="+C().add(1,"year").utc().toString();s.xL.setLocalCache("SAB_BROWSER_UUID",String(mn.uuid)),s.SE.setCache("SAB_BROWSER_UUID",String(mn.uuid)),document.cookie="SAB_BROWSER_UUID="+String(mn.uuid)+";"+so+";path=/"}catch(so){console.log(so)}!(0,E.A)(mn.user)&&qn>mn.user.expiryTime?(this.commonService.setUpAnalytics("SUBSCRIPTION_EXPIRED"),s.DH.alertMessage(2).replace(/abc@gmail.com/gi,mn.registered_email),2===mn.purchaseStatus||1===mn.purchaseStatus?(this.commonService.setUpAnalytics("SUBSCRIPTION_EXPIRED"),s.DH.alertMessage(2).replace(/abc@gmail.com/gi,mn.registered_email),this.commonService.showDialog(b,{massage:s.DH.alertMessage(20),buttonText:"Renew Subscription",subMsg:"Please Renew Subscription"},co=>{co&&this.dataStoreService.fetchData(R.c.GEOLOCATION_API_URL,{},go=>{s.SE.setCache("purchaseExpiredUser",JSON.stringify({email:mn.registered_email,password:"",countryCode:go.country_code2,orgId:mn.user.orgId,loginType:"using-password"})),this.route.navigate(["/public/subscription"])})},{width:"30%"})):3===mn.purchaseStatus&&this.commonService.showDialog(qt,{massage:s.DH.alertMessage(27),buttonText:"Renew Subscription",subMsg:"Please Purchase subscription."},yo=>{yo&&this.dataStoreService.fetchData(R.c.GEOLOCATION_API_URL,{},co=>{s.SE.setCache("purchaseExpiredUser",JSON.stringify({email:mn.user.email,password:"",countryCode:co.country_code2,orgId:mn.user.orgId,loginType:"using-password"})),this.route.navigate(["/public/subscription"])})},{width:"30%"})):1===mn.purchaseStatus?(0,E.A)(rn)||this.authService.checkIn(rn):2===mn.purchaseStatus?(this.commonService.setUpAnalytics("SUBSCRIPTION_EXPIRED"),s.DH.alertMessage(2).replace(/abc@gmail.com/gi,mn.registered_email),this.commonService.showDialog(b,{massage:s.DH.alertMessage(20),buttonText:"Buy Subscription",subMsg:"Please Buy Subscription"},yo=>{yo&&this.dataStoreService.fetchData(R.c.GEOLOCATION_API_URL,{},co=>{s.SE.setCache("purchaseExpiredUser",JSON.stringify({email:mn.registered_email,password:"",countryCode:co.country_code2,orgId:mn.user.orgId,loginType:"using-password"})),this.route.navigate(["/public/subscription"])})},{width:"30%"})):0!=mn.user.emailVerificationFlag||3!=mn.user.userType&&5!=mn.registerSource?2==mn.registerSource&&3==mn.purchaseStatus&&0==mn.isWebTrial&&(this.commonService.setUpAnalytics("TRIAL_USER"),this.commonService.showDialog(yt,{},so=>{},{width:"40%"})):this.commonService.setUpAnalytics("EMAIL_NOT_VERIFIED")}return eA}}))}verifyTokenAlert(){var P=this;this.isTokenAlertOpen=!0,this.commonService.openConfirm({title:"Access Token Expired",text:"Do you want to refresh token ?",confirmButtonText:"Yes"},Bt=>{if(this.isTokenAlertOpen=!1,Bt.isConfirmed){let gt=this.authService.authInfo("user").orgId,Ot=this.authService.authInfo("access_token");this.syncApiService.verifyToken(Ot,gt,function(){var He=(0,D.A)(function*(eA){let MA=eA;if(200==MA.status&&(0,f.A)(MA,"access_token")){let rn=yield P.syncApiService.fetchAllDbData("user");if((0,E.A)(rn))P.syncCommonService.logoutUser(),P.notificationService.error("Invalid User");else{let mn=rn.find(qn=>qn.user.orgId===gt);if((0,E.A)(mn)){let qn=rn.find(so=>(0,f.A)(so,"access_token"));(0,E.A)(qn)?(P.syncCommonService.logoutUser(),P.notificationService.error("Invalid User")):(qn.access_token=MA.access_token,qn.purchaseStatus=MA.purchaseStatus,qn.user.accessToken=MA.access_token,qn.user.expiryTime=MA.expiryTime,mn.user.serverUpdatedTime=MA.serverUpdatedTime,P.updateUserData(qn))}else mn.access_token=MA.access_token,mn.purchaseStatus=MA.purchaseStatus,mn.user.accessToken=MA.access_token,mn.user.expiryTime=MA.expiryTime,mn.user.serverUpdatedTime=MA.serverUpdatedTime,P.updateUserData(mn)}}else P.notificationService.error("Something went wrong")});return function(eA){return He.apply(this,arguments)}}())}else s.DH.destroySyncCache()})}updateUserData(P){this.syncApiService.updateDbData("user",P,Bt=>{let gt=Bt.data;200!==Bt.status||(0,E.A)(gt)?this.notificationService.error(Bt.error):gt.user.serverUpdatedTime>gt.user.expiryTime?(this.commonService.setUpAnalytics("SUBSCRIPTION_EXPIRED"),this.syncCommonService.logoutUser(),s.DH.alertMessage(2).replace(/abc@gmail.com/gi,gt.registered_email),(0,w.A)(()=>{3===gt.purchaseStatus?this.commonService.showDialog(qt,{massage:s.DH.alertMessage(27),buttonText:"Renew Subscription",subMsg:"Please Purchase subscription."},eA=>{eA&&this.dataStoreService.fetchData(R.c.GEOLOCATION_API_URL,{},MA=>{s.SE.setCache("purchaseExpiredUser",JSON.stringify({email:gt.user.email,password:"",countryCode:MA.country_code2,orgId:gt.user.orgId,loginType:"using-password"})),this.route.navigate(["/public/subscription"])})},{width:"30%"}):this.commonService.showDialog(b,{massage:s.DH.alertMessage(20),buttonText:"Renew Subscription",subMsg:"Please Renew Subscription"},eA=>{eA&&this.dataStoreService.fetchData(R.c.GEOLOCATION_API_URL,{},MA=>{s.SE.setCache("purchaseExpiredUser",JSON.stringify({email:gt.registered_email,password:"",countryCode:MA.country_code2,orgId:gt.orgId,loginType:"using-password"})),this.route.navigate(["/public/subscription"])})},{width:"30%"})},1e3)):1==gt.purchaseStatus?(s.SE.setCache("SAB_LOGGED_IN_USER",JSON.stringify(gt)),s.DH.destroySyncCache(),this.syncDbService.fetchDbAllData(),this.syncDbService.syncStartData()):2==gt.purchaseStatus?(this.commonService.setUpAnalytics("SUBSCRIPTION_EXPIRED"),this.syncCommonService.logoutUser(),s.DH.alertMessage(2).replace(/abc@gmail.com/gi,gt.registered_email),(0,w.A)(()=>{this.commonService.showDialog(b,{massage:s.DH.alertMessage(20),buttonText:"Renew Subscription",subMsg:"Please Renew Subscription"},eA=>{eA&&this.dataStoreService.fetchData(R.c.GEOLOCATION_API_URL,{},MA=>{s.SE.setCache("purchaseExpiredUser",JSON.stringify({email:gt.registered_email,password:"",countryCode:MA.country_code2,orgId:gt.orgId,loginType:"using-password"})),this.route.navigate(["/public/subscription"])})},{width:"30%"})},1e3)):2==gt.registerSource&&3==gt.purchaseStatus&&0==gt.isWebTrial&&(this.syncCommonService.logoutUser(),(0,w.A)(()=>{this.commonService.setUpAnalytics("TRIAL_USER"),this.commonService.showAlert(s.DH.alertMessage(3)),this.commonService.showDialog(b,{massage:s.DH.alertMessage(19),buttonText:"Buy Subscription",subMsg:"Please Buy Subscription"},He=>{He&&this.dataStoreService.fetchData(R.c.GEOLOCATION_API_URL,{},eA=>{s.SE.setCache("purchaseExpiredUser",JSON.stringify({email:gt.registered_email,password:"",countryCode:eA.country_code2,orgId:gt.orgId,loginType:"using-password"})),this.route.navigate(["/public/subscription"])})},{width:"30%"})},1e3))})}static#t=this.\u0275fac=function(Bt){return new(Bt||_t)(t.KVO(Mt.y),t.KVO(N.h),t.KVO(Xt.P),t.KVO(H.P),t.KVO(pt.J),t.KVO(mt.E),t.KVO(L.Ix),t.KVO(k.V))};static#e=this.\u0275prov=t.jDH({token:_t,factory:_t.\u0275fac})}return _t})();var xt=d(49969);function Ge(_t){return new t.wOt(3e3,!1)}function Fn(_t){switch(_t.length){case 0:return new xt.sf;case 1:return _t[0];default:return new xt.ui(_t)}}function Te(_t,Ft,P=new Map,Bt=new Map){const gt=[],Ot=[];let He=-1,eA=null;if(Ft.forEach(MA=>{const rn=MA.get("offset"),mn=rn==He,qn=mn&&eA||new Map;MA.forEach((so,yo)=>{let co=yo,go=so;if("offset"!==yo)switch(co=_t.normalizePropertyName(co,gt),go){case xt.FX:go=P.get(yo);break;case xt.kp:go=Bt.get(yo);break;default:go=_t.normalizeStyleValue(yo,co,go,gt)}qn.set(co,go)}),mn||Ot.push(qn),eA=qn,He=rn}),gt.length)throw function kn(_t){return new t.wOt(3502,!1)}();return Ot}function Ie(_t,Ft,P,Bt){switch(Ft){case"start":_t.onStart(()=>Bt(P&&we(P,"start",_t)));break;case"done":_t.onDone(()=>Bt(P&&we(P,"done",_t)));break;case"destroy":_t.onDestroy(()=>Bt(P&&we(P,"destroy",_t)))}}function we(_t,Ft,P){const Ot=Ee(_t.element,_t.triggerName,_t.fromState,_t.toState,Ft||_t.phaseName,P.totalTime??_t.totalTime,!!P.disabled),He=_t._data;return null!=He&&(Ot._data=He),Ot}function Ee(_t,Ft,P,Bt,gt="",Ot=0,He){return{element:_t,triggerName:Ft,fromState:P,toState:Bt,phaseName:gt,totalTime:Ot,disabled:!!He}}function ue(_t,Ft,P){let Bt=_t.get(Ft);return Bt||_t.set(Ft,Bt=P),Bt}function oA(_t){const Ft=_t.indexOf(":");return[_t.substring(1,Ft),_t.slice(Ft+1)]}const be=typeof document>"u"?null:document.documentElement;function qA(_t){const Ft=_t.parentNode||_t.host||null;return Ft===be?null:Ft}let Hn=null,Oi=!1;function xi(_t,Ft){for(;Ft;){if(Ft===_t)return!0;Ft=qA(Ft)}return!1}function gA(_t,Ft,P){if(P)return Array.from(_t.querySelectorAll(Ft));const Bt=_t.querySelector(Ft);return Bt?[Bt]:[]}let Le=(()=>{class _t{validateStyleProperty(P){return function yi(_t){Hn||(Hn=function cn(){return typeof document<"u"?document.body:null}()||{},Oi=!!Hn.style&&"WebkitAppearance"in Hn.style);let Ft=!0;return Hn.style&&!function sn(_t){return"ebkit"==_t.substring(1,6)}(_t)&&(Ft=_t in Hn.style,!Ft&&Oi&&(Ft="Webkit"+_t.charAt(0).toUpperCase()+_t.slice(1)in Hn.style)),Ft}(P)}matchesElement(P,Bt){return!1}containsElement(P,Bt){return xi(P,Bt)}getParentElement(P){return qA(P)}query(P,Bt,gt){return gA(P,Bt,gt)}computeStyle(P,Bt,gt){return gt||""}animate(P,Bt,gt,Ot,He,eA=[],MA){return new xt.sf(gt,Ot)}static#t=this.\u0275fac=function(Bt){return new(Bt||_t)};static#e=this.\u0275prov=t.jDH({token:_t,factory:_t.\u0275fac})}return _t})();class Cn{static#t=this.NOOP=new Le}class $e{}const te=1e3,Z="ng-enter",et="ng-leave",RA="ng-trigger",nn=".ng-trigger",Zn="ng-animating",Ei=".ng-animating";function zA(_t){if("number"==typeof _t)return _t;const Ft=_t.match(/^(-?[\.\d]+)(m?s)/);return!Ft||Ft.length<2?0:ri(parseFloat(Ft[1]),Ft[2])}function ri(_t,Ft){return"s"===Ft?_t*te:_t}function Ht(_t,Ft,P){return _t.hasOwnProperty("duration")?_t:function lA(_t,Ft,P){let gt,Ot=0,He="";if("string"==typeof _t){const eA=_t.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===eA)return Ft.push(Ge()),{duration:0,delay:0,easing:""};gt=ri(parseFloat(eA[1]),eA[2]);const MA=eA[3];null!=MA&&(Ot=ri(parseFloat(MA),eA[4]));const rn=eA[5];rn&&(He=rn)}else gt=_t;if(!P){let eA=!1,MA=Ft.length;gt<0&&(Ft.push(function Ce(){return new t.wOt(3100,!1)}()),eA=!0),Ot<0&&(Ft.push(function je(){return new t.wOt(3101,!1)}()),eA=!0),eA&&Ft.splice(MA,0,Ge())}return{duration:gt,delay:Ot,easing:He}}(_t,Ft,P)}function vt(_t,Ft,P){Ft.forEach((Bt,gt)=>{const Ot=bA(gt);P&&!P.has(gt)&&P.set(gt,_t.style[Ot]),_t.style[Ot]=Bt})}function ve(_t,Ft){Ft.forEach((P,Bt)=>{const gt=bA(Bt);_t.style[gt]=""})}function Zt(_t){return Array.isArray(_t)?1==_t.length?_t[0]:(0,xt.K2)(_t):_t}const gn=new RegExp("{{\\s*(.+?)\\s*}}","g");function jn(_t){let Ft=[];if("string"==typeof _t){let P;for(;P=gn.exec(_t);)Ft.push(P[1]);gn.lastIndex=0}return Ft}function bi(_t,Ft,P){const Bt=`${_t}`,gt=Bt.replace(gn,(Ot,He)=>{let eA=Ft[He];return null==eA&&(P.push(function dA(_t){return new t.wOt(3003,!1)}()),eA=""),eA.toString()});return gt==Bt?_t:gt}const Li=/-+([a-z0-9])/g;function bA(_t){return _t.replace(Li,(...Ft)=>Ft[1].toUpperCase())}function eo(_t,Ft,P){switch(Ft.type){case xt.If.Trigger:return _t.visitTrigger(Ft,P);case xt.If.State:return _t.visitState(Ft,P);case xt.If.Transition:return _t.visitTransition(Ft,P);case xt.If.Sequence:return _t.visitSequence(Ft,P);case xt.If.Group:return _t.visitGroup(Ft,P);case xt.If.Animate:return _t.visitAnimate(Ft,P);case xt.If.Keyframes:return _t.visitKeyframes(Ft,P);case xt.If.Style:return _t.visitStyle(Ft,P);case xt.If.Reference:return _t.visitReference(Ft,P);case xt.If.AnimateChild:return _t.visitAnimateChild(Ft,P);case xt.If.AnimateRef:return _t.visitAnimateRef(Ft,P);case xt.If.Query:return _t.visitQuery(Ft,P);case xt.If.Stagger:return _t.visitStagger(Ft,P);default:throw function Ye(_t){return new t.wOt(3004,!1)}()}}function lo(_t,Ft){return window.getComputedStyle(_t)[Ft]}const Ko=new Set(["width","height","minWidth","minHeight","maxWidth","maxHeight","left","top","bottom","right","fontSize","outlineWidth","outlineOffset","paddingTop","paddingLeft","paddingBottom","paddingRight","marginTop","marginLeft","marginBottom","marginRight","borderRadius","borderWidth","borderTopWidth","borderLeftWidth","borderRightWidth","borderBottomWidth","textIndent","perspective"]);class _o extends $e{normalizePropertyName(Ft,P){return bA(Ft)}normalizeStyleValue(Ft,P,Bt,gt){let Ot="";const He=Bt.toString().trim();if(Ko.has(P)&&0!==Bt&&"0"!==Bt)if("number"==typeof Bt)Ot="px";else{const eA=Bt.match(/^[+-]?[\d\.]+([a-z]*)$/);eA&&0==eA[1].length&&gt.push(function rA(_t,Ft){return new t.wOt(3005,!1)}())}return He+Ot}}const Yo="*";const ks=new Set(["true","1"]),wr=new Set(["false","0"]);function tc(_t,Ft){const P=ks.has(_t)||wr.has(_t),Bt=ks.has(Ft)||wr.has(Ft);return(gt,Ot)=>{let He=_t==Yo||_t==gt,eA=Ft==Yo||Ft==Ot;return!He&&P&&"boolean"==typeof gt&&(He=gt?ks.has(_t):wr.has(_t)),!eA&&Bt&&"boolean"==typeof Ot&&(eA=Ot?ks.has(Ft):wr.has(Ft)),He&&eA}}const gc=new RegExp("s*:selfs*,?","g");function Vr(_t,Ft,P,Bt){return new As(_t).build(Ft,P,Bt)}class As{constructor(Ft){this._driver=Ft}build(Ft,P,Bt){const gt=new xa(P);return this._resetContextStyleTimingState(gt),eo(this,Zt(Ft),gt)}_resetContextStyleTimingState(Ft){Ft.currentQuerySelector="",Ft.collectedStyles=new Map,Ft.collectedStyles.set("",new Map),Ft.currentTime=0}visitTrigger(Ft,P){let Bt=P.queryCount=0,gt=P.depCount=0;const Ot=[],He=[];return"@"==Ft.name.charAt(0)&&P.errors.push(function fA(){return new t.wOt(3006,!1)}()),Ft.definitions.forEach(eA=>{if(this._resetContextStyleTimingState(P),eA.type==xt.If.State){const MA=eA,rn=MA.name;rn.toString().split(/\s*,\s*/).forEach(mn=>{MA.name=mn,Ot.push(this.visitState(MA,P))}),MA.name=rn}else if(eA.type==xt.If.Transition){const MA=this.visitTransition(eA,P);Bt+=MA.queryCount,gt+=MA.depCount,He.push(MA)}else P.errors.push(function TA(){return new t.wOt(3007,!1)}())}),{type:xt.If.Trigger,name:Ft.name,states:Ot,transitions:He,queryCount:Bt,depCount:gt,options:null}}visitState(Ft,P){const Bt=this.visitStyle(Ft.styles,P),gt=Ft.options&&Ft.options.params||null;if(Bt.containsDynamicStyles){const Ot=new Set,He=gt||{};Bt.styles.forEach(eA=>{eA instanceof Map&&eA.forEach(MA=>{jn(MA).forEach(rn=>{He.hasOwnProperty(rn)||Ot.add(rn)})})}),Ot.size&&P.errors.push(function EA(_t,Ft){return new t.wOt(3008,!1)}(0,Ot.values()))}return{type:xt.If.State,name:Ft.name,style:Bt,options:gt?{params:gt}:null}}visitTransition(Ft,P){P.queryCount=0,P.depCount=0;const Bt=eo(this,Zt(Ft.animation),P),gt=function yr(_t,Ft){const P=[];return"string"==typeof _t?_t.split(/\s*,\s*/).forEach(Bt=>function Za(_t,Ft,P){if(":"==_t[0]){const MA=function La(_t,Ft){switch(_t){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(P,Bt)=>parseFloat(Bt)>parseFloat(P);case":decrement":return(P,Bt)=>parseFloat(Bt)<parseFloat(P);default:return Ft.push(function Qn(_t){return new t.wOt(3016,!1)}()),"* => *"}}(_t,P);if("function"==typeof MA)return void Ft.push(MA);_t=MA}const Bt=_t.match(/^(\*|[-\w]+)\s*(<?[=-]>)\s*(\*|[-\w]+)$/);if(null==Bt||Bt.length<4)return P.push(function GA(_t){return new t.wOt(3015,!1)}()),Ft;const gt=Bt[1],Ot=Bt[2],He=Bt[3];Ft.push(tc(gt,He)),"<"==Ot[0]&&(gt!=Yo||He!=Yo)&&Ft.push(tc(He,gt))}(Bt,P,Ft)):P.push(_t),P}(Ft.expr,P.errors);return{type:xt.If.Transition,matchers:gt,animation:Bt,queryCount:P.queryCount,depCount:P.depCount,options:$a(Ft.options)}}visitSequence(Ft,P){return{type:xt.If.Sequence,steps:Ft.steps.map(Bt=>eo(this,Bt,P)),options:$a(Ft.options)}}visitGroup(Ft,P){const Bt=P.currentTime;let gt=0;const Ot=Ft.steps.map(He=>{P.currentTime=Bt;const eA=eo(this,He,P);return gt=Math.max(gt,P.currentTime),eA});return P.currentTime=gt,{type:xt.If.Group,steps:Ot,options:$a(Ft.options)}}visitAnimate(Ft,P){const Bt=function ul(_t,Ft){if(_t.hasOwnProperty("duration"))return _t;if("number"==typeof _t)return el(Ht(_t,Ft).duration,0,"");const P=_t;if(P.split(/\s+/).some(Ot=>"{"==Ot.charAt(0)&&"{"==Ot.charAt(1))){const Ot=el(0,0,"");return Ot.dynamic=!0,Ot.strValue=P,Ot}const gt=Ht(P,Ft);return el(gt.duration,gt.delay,gt.easing)}(Ft.timings,P.errors);P.currentAnimateTimings=Bt;let gt,Ot=Ft.styles?Ft.styles:(0,xt.iF)({});if(Ot.type==xt.If.Keyframes)gt=this.visitKeyframes(Ot,P);else{let He=Ft.styles,eA=!1;if(!He){eA=!0;const rn={};Bt.easing&&(rn.easing=Bt.easing),He=(0,xt.iF)(rn)}P.currentTime+=Bt.duration+Bt.delay;const MA=this.visitStyle(He,P);MA.isEmptyStep=eA,gt=MA}return P.currentAnimateTimings=null,{type:xt.If.Animate,timings:Bt,style:gt,options:null}}visitStyle(Ft,P){const Bt=this._makeStyleAst(Ft,P);return this._validateStyleAst(Bt,P),Bt}_makeStyleAst(Ft,P){const Bt=[],gt=Array.isArray(Ft.styles)?Ft.styles:[Ft.styles];for(let eA of gt)"string"==typeof eA?eA===xt.kp?Bt.push(eA):P.errors.push(new t.wOt(3002,!1)):Bt.push(new Map(Object.entries(eA)));let Ot=!1,He=null;return Bt.forEach(eA=>{if(eA instanceof Map&&(eA.has("easing")&&(He=eA.get("easing"),eA.delete("easing")),!Ot))for(let MA of eA.values())if(MA.toString().indexOf("{{")>=0){Ot=!0;break}}),{type:xt.If.Style,styles:Bt,easing:He,offset:Ft.offset,containsDynamicStyles:Ot,options:null}}_validateStyleAst(Ft,P){const Bt=P.currentAnimateTimings;let gt=P.currentTime,Ot=P.currentTime;Bt&&Ot>0&&(Ot-=Bt.duration+Bt.delay),Ft.styles.forEach(He=>{"string"!=typeof He&&He.forEach((eA,MA)=>{const rn=P.collectedStyles.get(P.currentQuerySelector),mn=rn.get(MA);let qn=!0;mn&&(Ot!=gt&&Ot>=mn.startTime&&gt<=mn.endTime&&(P.errors.push(function FA(_t,Ft,P,Bt,gt){return new t.wOt(3010,!1)}()),qn=!1),Ot=mn.startTime),qn&&rn.set(MA,{startTime:Ot,endTime:gt}),P.options&&function se(_t,Ft,P){const Bt=Ft.params||{},gt=jn(_t);gt.length&&gt.forEach(Ot=>{Bt.hasOwnProperty(Ot)||P.push(function iA(_t){return new t.wOt(3001,!1)}())})}(eA,P.options,P.errors)})})}visitKeyframes(Ft,P){const Bt={type:xt.If.Keyframes,styles:[],options:null};if(!P.currentAnimateTimings)return P.errors.push(function Xe(){return new t.wOt(3011,!1)}()),Bt;let Ot=0;const He=[];let eA=!1,MA=!1,rn=0;const mn=Ft.steps.map($r=>{const ra=this._makeStyleAst($r,P);let ka=null!=ra.offset?ra.offset:function qa(_t){if("string"==typeof _t)return null;let Ft=null;if(Array.isArray(_t))_t.forEach(P=>{if(P instanceof Map&&P.has("offset")){const Bt=P;Ft=parseFloat(Bt.get("offset")),Bt.delete("offset")}});else if(_t instanceof Map&&_t.has("offset")){const P=_t;Ft=parseFloat(P.get("offset")),P.delete("offset")}return Ft}(ra.styles),Lr=0;return null!=ka&&(Ot++,Lr=ra.offset=ka),MA=MA||Lr<0||Lr>1,eA=eA||Lr<rn,rn=Lr,He.push(Lr),ra});MA&&P.errors.push(function Ve(){return new t.wOt(3012,!1)}()),eA&&P.errors.push(function nA(){return new t.wOt(3200,!1)}());const qn=Ft.steps.length;let so=0;Ot>0&&Ot<qn?P.errors.push(function _e(){return new t.wOt(3202,!1)}()):0==Ot&&(so=1/(qn-1));const yo=qn-1,co=P.currentTime,go=P.currentAnimateTimings,rr=go.duration;return mn.forEach(($r,ra)=>{const ka=so>0?ra==yo?1:so*ra:He[ra],Lr=ka*rr;P.currentTime=co+go.delay+Lr,go.duration=Lr,this._validateStyleAst($r,P),$r.offset=ka,Bt.styles.push($r)}),Bt}visitReference(Ft,P){return{type:xt.If.Reference,animation:eo(this,Zt(Ft.animation),P),options:$a(Ft.options)}}visitAnimateChild(Ft,P){return P.depCount++,{type:xt.If.AnimateChild,options:$a(Ft.options)}}visitAnimateRef(Ft,P){return{type:xt.If.AnimateRef,animation:this.visitReference(Ft.animation,P),options:$a(Ft.options)}}visitQuery(Ft,P){const Bt=P.currentQuerySelector,gt=Ft.options||{};P.queryCount++,P.currentQuery=Ft;const[Ot,He]=function Is(_t){const Ft=!!_t.split(/\s*,\s*/).find(P=>":self"==P);return Ft&&(_t=_t.replace(gc,"")),_t=_t.replace(/@\*/g,nn).replace(/@\w+/g,P=>nn+"-"+P.slice(1)).replace(/:animating/g,Ei),[_t,Ft]}(Ft.selector);P.currentQuerySelector=Bt.length?Bt+" "+Ot:Ot,ue(P.collectedStyles,P.currentQuerySelector,new Map);const eA=eo(this,Zt(Ft.animation),P);return P.currentQuery=null,P.currentQuerySelector=Bt,{type:xt.If.Query,selector:Ot,limit:gt.limit||0,optional:!!gt.optional,includeSelf:He,animation:eA,originalSelector:Ft.selector,options:$a(Ft.options)}}visitStagger(Ft,P){P.currentQuery||P.errors.push(function tA(){return new t.wOt(3013,!1)}());const Bt="full"===Ft.timings?{duration:0,delay:0,easing:"full"}:Ht(Ft.timings,P.errors,!0);return{type:xt.If.Stagger,animation:eo(this,Zt(Ft.animation),P),timings:Bt,options:null}}}class xa{constructor(Ft){this.errors=Ft,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles=new Map,this.options=null,this.unsupportedCSSPropertiesFound=new Set}}function $a(_t){return _t?(_t={..._t}).params&&(_t.params=function mr(_t){return _t?{..._t}:null}(_t.params)):_t={},_t}function el(_t,Ft,P){return{duration:_t,delay:Ft,easing:P}}function ls(_t,Ft,P,Bt,gt,Ot,He=null,eA=!1){return{type:1,element:_t,keyframes:Ft,preStyleProps:P,postStyleProps:Bt,duration:gt,delay:Ot,totalTime:gt+Ot,easing:He,subTimeline:eA}}class Dc{constructor(){this._map=new Map}get(Ft){return this._map.get(Ft)||[]}append(Ft,P){let Bt=this._map.get(Ft);Bt||this._map.set(Ft,Bt=[]),Bt.push(...P)}has(Ft){return this._map.has(Ft)}clear(){this._map.clear()}}const Gc=new RegExp(":enter","g"),Ps=new RegExp(":leave","g");function ic(_t,Ft,P,Bt,gt,Ot=new Map,He=new Map,eA,MA,rn=[]){return(new oc).buildKeyframes(_t,Ft,P,Bt,gt,Ot,He,eA,MA,rn)}class oc{buildKeyframes(Ft,P,Bt,gt,Ot,He,eA,MA,rn,mn=[]){rn=rn||new Dc;const qn=new Zs(Ft,P,rn,gt,Ot,mn,[]);qn.options=MA;const so=MA.delay?zA(MA.delay):0;qn.currentTimeline.delayNextStep(so),qn.currentTimeline.setStyles([He],null,qn.errors,MA),eo(this,Bt,qn);const yo=qn.timelines.filter(co=>co.containsAnimation());if(yo.length&&eA.size){let co;for(let go=yo.length-1;go>=0;go--){const rr=yo[go];if(rr.element===P){co=rr;break}}co&&!co.allowOnlyTimelineStyles()&&co.setStyles([eA],null,qn.errors,MA)}return yo.length?yo.map(co=>co.buildKeyframes()):[ls(P,[],[],[],0,so,"",!1)]}visitTrigger(Ft,P){}visitState(Ft,P){}visitTransition(Ft,P){}visitAnimateChild(Ft,P){const Bt=P.subInstructions.get(P.element);if(Bt){const gt=P.createSubContext(Ft.options),Ot=P.currentTimeline.currentTime,He=this._visitSubInstructions(Bt,gt,gt.options);Ot!=He&&P.transformIntoNewTimeline(He)}P.previousNode=Ft}visitAnimateRef(Ft,P){const Bt=P.createSubContext(Ft.options);Bt.transformIntoNewTimeline(),this._applyAnimationRefDelays([Ft.options,Ft.animation.options],P,Bt),this.visitReference(Ft.animation,Bt),P.transformIntoNewTimeline(Bt.currentTimeline.currentTime),P.previousNode=Ft}_applyAnimationRefDelays(Ft,P,Bt){for(const gt of Ft){const Ot=gt?.delay;if(Ot){const He="number"==typeof Ot?Ot:zA(bi(Ot,gt?.params??{},P.errors));Bt.delayNextStep(He)}}}_visitSubInstructions(Ft,P,Bt){let Ot=P.currentTimeline.currentTime;const He=null!=Bt.duration?zA(Bt.duration):null,eA=null!=Bt.delay?zA(Bt.delay):null;return 0!==He&&Ft.forEach(MA=>{const rn=P.appendInstructionToTimeline(MA,He,eA);Ot=Math.max(Ot,rn.duration+rn.delay)}),Ot}visitReference(Ft,P){P.updateOptions(Ft.options,!0),eo(this,Ft.animation,P),P.previousNode=Ft}visitSequence(Ft,P){const Bt=P.subContextCount;let gt=P;const Ot=Ft.options;if(Ot&&(Ot.params||Ot.delay)&&(gt=P.createSubContext(Ot),gt.transformIntoNewTimeline(),null!=Ot.delay)){gt.previousNode.type==xt.If.Style&&(gt.currentTimeline.snapshotCurrentStyles(),gt.previousNode=uc);const He=zA(Ot.delay);gt.delayNextStep(He)}Ft.steps.length&&(Ft.steps.forEach(He=>eo(this,He,gt)),gt.currentTimeline.applyStylesToKeyframe(),gt.subContextCount>Bt&&gt.transformIntoNewTimeline()),P.previousNode=Ft}visitGroup(Ft,P){const Bt=[];let gt=P.currentTimeline.currentTime;const Ot=Ft.options&&Ft.options.delay?zA(Ft.options.delay):0;Ft.steps.forEach(He=>{const eA=P.createSubContext(Ft.options);Ot&&eA.delayNextStep(Ot),eo(this,He,eA),gt=Math.max(gt,eA.currentTimeline.currentTime),Bt.push(eA.currentTimeline)}),Bt.forEach(He=>P.currentTimeline.mergeTimelineCollectedStyles(He)),P.transformIntoNewTimeline(gt),P.previousNode=Ft}_visitTiming(Ft,P){if(Ft.dynamic){const Bt=Ft.strValue;return Ht(P.params?bi(Bt,P.params,P.errors):Bt,P.errors)}return{duration:Ft.duration,delay:Ft.delay,easing:Ft.easing}}visitAnimate(Ft,P){const Bt=P.currentAnimateTimings=this._visitTiming(Ft.timings,P),gt=P.currentTimeline;Bt.delay&&(P.incrementTime(Bt.delay),gt.snapshotCurrentStyles());const Ot=Ft.style;Ot.type==xt.If.Keyframes?this.visitKeyframes(Ot,P):(P.incrementTime(Bt.duration),this.visitStyle(Ot,P),gt.applyStylesToKeyframe()),P.currentAnimateTimings=null,P.previousNode=Ft}visitStyle(Ft,P){const Bt=P.currentTimeline,gt=P.currentAnimateTimings;!gt&&Bt.hasCurrentStyleProperties()&&Bt.forwardFrame();const Ot=gt&&gt.easing||Ft.easing;Ft.isEmptyStep?Bt.applyEmptyStep(Ot):Bt.setStyles(Ft.styles,Ot,P.errors,P.options),P.previousNode=Ft}visitKeyframes(Ft,P){const Bt=P.currentAnimateTimings,gt=P.currentTimeline.duration,Ot=Bt.duration,eA=P.createSubContext().currentTimeline;eA.easing=Bt.easing,Ft.styles.forEach(MA=>{eA.forwardTime((MA.offset||0)*Ot),eA.setStyles(MA.styles,MA.easing,P.errors,P.options),eA.applyStylesToKeyframe()}),P.currentTimeline.mergeTimelineCollectedStyles(eA),P.transformIntoNewTimeline(gt+Ot),P.previousNode=Ft}visitQuery(Ft,P){const Bt=P.currentTimeline.currentTime,gt=Ft.options||{},Ot=gt.delay?zA(gt.delay):0;Ot&&(P.previousNode.type===xt.If.Style||0==Bt&&P.currentTimeline.hasCurrentStyleProperties())&&(P.currentTimeline.snapshotCurrentStyles(),P.previousNode=uc);let He=Bt;const eA=P.invokeQuery(Ft.selector,Ft.originalSelector,Ft.limit,Ft.includeSelf,!!gt.optional,P.errors);P.currentQueryTotal=eA.length;let MA=null;eA.forEach((rn,mn)=>{P.currentQueryIndex=mn;const qn=P.createSubContext(Ft.options,rn);Ot&&qn.delayNextStep(Ot),rn===P.element&&(MA=qn.currentTimeline),eo(this,Ft.animation,qn),qn.currentTimeline.applyStylesToKeyframe(),He=Math.max(He,qn.currentTimeline.currentTime)}),P.currentQueryIndex=0,P.currentQueryTotal=0,P.transformIntoNewTimeline(He),MA&&(P.currentTimeline.mergeTimelineCollectedStyles(MA),P.currentTimeline.snapshotCurrentStyles()),P.previousNode=Ft}visitStagger(Ft,P){const Bt=P.parentContext,gt=P.currentTimeline,Ot=Ft.timings,He=Math.abs(Ot.duration),eA=He*(P.currentQueryTotal-1);let MA=He*P.currentQueryIndex;switch(Ot.duration<0?"reverse":Ot.easing){case"reverse":MA=eA-MA;break;case"full":MA=Bt.currentStaggerTime}const mn=P.currentTimeline;MA&&mn.delayNextStep(MA);const qn=mn.currentTime;eo(this,Ft.animation,P),P.previousNode=Ft,Bt.currentStaggerTime=gt.currentTime-qn+(gt.startTime-Bt.currentTimeline.startTime)}}const uc={};class Zs{constructor(Ft,P,Bt,gt,Ot,He,eA,MA){this._driver=Ft,this.element=P,this.subInstructions=Bt,this._enterClassName=gt,this._leaveClassName=Ot,this.errors=He,this.timelines=eA,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=uc,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=MA||new ds(this._driver,P,0),eA.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(Ft,P){if(!Ft)return;const Bt=Ft;let gt=this.options;null!=Bt.duration&&(gt.duration=zA(Bt.duration)),null!=Bt.delay&&(gt.delay=zA(Bt.delay));const Ot=Bt.params;if(Ot){let He=gt.params;He||(He=this.options.params={}),Object.keys(Ot).forEach(eA=>{(!P||!He.hasOwnProperty(eA))&&(He[eA]=bi(Ot[eA],He,this.errors))})}}_copyOptions(){const Ft={};if(this.options){const P=this.options.params;if(P){const Bt=Ft.params={};Object.keys(P).forEach(gt=>{Bt[gt]=P[gt]})}}return Ft}createSubContext(Ft=null,P,Bt){const gt=P||this.element,Ot=new Zs(this._driver,gt,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(gt,Bt||0));return Ot.previousNode=this.previousNode,Ot.currentAnimateTimings=this.currentAnimateTimings,Ot.options=this._copyOptions(),Ot.updateOptions(Ft),Ot.currentQueryIndex=this.currentQueryIndex,Ot.currentQueryTotal=this.currentQueryTotal,Ot.parentContext=this,this.subContextCount++,Ot}transformIntoNewTimeline(Ft){return this.previousNode=uc,this.currentTimeline=this.currentTimeline.fork(this.element,Ft),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(Ft,P,Bt){const gt={duration:P??Ft.duration,delay:this.currentTimeline.currentTime+(Bt??0)+Ft.delay,easing:""},Ot=new Bs(this._driver,Ft.element,Ft.keyframes,Ft.preStyleProps,Ft.postStyleProps,gt,Ft.stretchStartingKeyframe);return this.timelines.push(Ot),gt}incrementTime(Ft){this.currentTimeline.forwardTime(this.currentTimeline.duration+Ft)}delayNextStep(Ft){Ft>0&&this.currentTimeline.delayNextStep(Ft)}invokeQuery(Ft,P,Bt,gt,Ot,He){let eA=[];if(gt&&eA.push(this.element),Ft.length>0){Ft=(Ft=Ft.replace(Gc,"."+this._enterClassName)).replace(Ps,"."+this._leaveClassName);let rn=this._driver.query(this.element,Ft,1!=Bt);0!==Bt&&(rn=Bt<0?rn.slice(rn.length+Bt,rn.length):rn.slice(0,Bt)),eA.push(...rn)}return!Ot&&0==eA.length&&He.push(function on(_t){return new t.wOt(3014,!1)}()),eA}}class ds{constructor(Ft,P,Bt,gt){this._driver=Ft,this.element=P,this.startTime=Bt,this._elementTimelineStylesLookup=gt,this.duration=0,this.easing=null,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(P),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(P,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(Ft){const P=1===this._keyframes.size&&this._pendingStyles.size;this.duration||P?(this.forwardTime(this.currentTime+Ft),P&&this.snapshotCurrentStyles()):this.startTime+=Ft}fork(Ft,P){return this.applyStylesToKeyframe(),new ds(this._driver,Ft,P||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(Ft){this.applyStylesToKeyframe(),this.duration=Ft,this._loadKeyframe()}_updateStyle(Ft,P){this._localTimelineStyles.set(Ft,P),this._globalTimelineStyles.set(Ft,P),this._styleSummary.set(Ft,{time:this.currentTime,value:P})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(Ft){Ft&&this._previousKeyframe.set("easing",Ft);for(let[P,Bt]of this._globalTimelineStyles)this._backFill.set(P,Bt||xt.kp),this._currentKeyframe.set(P,xt.kp);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(Ft,P,Bt,gt){P&&this._previousKeyframe.set("easing",P);const Ot=gt&&gt.params||{},He=function ms(_t,Ft){const P=new Map;let Bt;return _t.forEach(gt=>{if("*"===gt){Bt??=Ft.keys();for(let Ot of Bt)P.set(Ot,xt.kp)}else for(let[Ot,He]of gt)P.set(Ot,He)}),P}(Ft,this._globalTimelineStyles);for(let[eA,MA]of He){const rn=bi(MA,Ot,Bt);this._pendingStyles.set(eA,rn),this._localTimelineStyles.has(eA)||this._backFill.set(eA,this._globalTimelineStyles.get(eA)??xt.kp),this._updateStyle(eA,rn)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((Ft,P)=>{this._currentKeyframe.set(P,Ft)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((Ft,P)=>{this._currentKeyframe.has(P)||this._currentKeyframe.set(P,Ft)}))}snapshotCurrentStyles(){for(let[Ft,P]of this._localTimelineStyles)this._pendingStyles.set(Ft,P),this._updateStyle(Ft,P)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const Ft=[];for(let P in this._currentKeyframe)Ft.push(P);return Ft}mergeTimelineCollectedStyles(Ft){Ft._styleSummary.forEach((P,Bt)=>{const gt=this._styleSummary.get(Bt);(!gt||P.time>gt.time)&&this._updateStyle(Bt,P.value)})}buildKeyframes(){this.applyStylesToKeyframe();const Ft=new Set,P=new Set,Bt=1===this._keyframes.size&&0===this.duration;let gt=[];this._keyframes.forEach((eA,MA)=>{const rn=new Map([...this._backFill,...eA]);rn.forEach((mn,qn)=>{mn===xt.FX?Ft.add(qn):mn===xt.kp&&P.add(qn)}),Bt||rn.set("offset",MA/this.duration),gt.push(rn)});const Ot=[...Ft.values()],He=[...P.values()];if(Bt){const eA=gt[0],MA=new Map(eA);eA.set("offset",0),MA.set("offset",1),gt=[eA,MA]}return ls(this.element,gt,Ot,He,this.duration,this.startTime,this.easing,!1)}}class Bs extends ds{constructor(Ft,P,Bt,gt,Ot,He,eA=!1){super(Ft,P,He.delay),this.keyframes=Bt,this.preStyleProps=gt,this.postStyleProps=Ot,this._stretchStartingKeyframe=eA,this.timings={duration:He.duration,delay:He.delay,easing:He.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let Ft=this.keyframes,{delay:P,duration:Bt,easing:gt}=this.timings;if(this._stretchStartingKeyframe&&P){const Ot=[],He=Bt+P,eA=P/He,MA=new Map(Ft[0]);MA.set("offset",0),Ot.push(MA);const rn=new Map(Ft[0]);rn.set("offset",Ma(eA)),Ot.push(rn);const mn=Ft.length-1;for(let qn=1;qn<=mn;qn++){let so=new Map(Ft[qn]);const yo=so.get("offset");so.set("offset",Ma((P+yo*Bt)/He)),Ot.push(so)}Bt=He,P=0,gt="",Ft=Ot}return ls(this.element,Ft,this.preStyleProps,this.postStyleProps,Bt,P,gt,!0)}}function Ma(_t,Ft=3){const P=Math.pow(10,Ft-1);return Math.round(_t*P)/P}function js(_t,Ft,P,Bt,gt,Ot,He,eA,MA,rn,mn,qn,so){return{type:0,element:_t,triggerName:Ft,isRemovalTransition:gt,fromState:P,fromStyles:Ot,toState:Bt,toStyles:He,timelines:eA,queriedElements:MA,preStyleProps:rn,postStyleProps:mn,totalTime:qn,errors:so}}const Ml={};class gs{constructor(Ft,P,Bt){this._triggerName=Ft,this.ast=P,this._stateStyles=Bt}match(Ft,P,Bt,gt){return function ws(_t,Ft,P,Bt,gt){return _t.some(Ot=>Ot(Ft,P,Bt,gt))}(this.ast.matchers,Ft,P,Bt,gt)}buildStyles(Ft,P,Bt){let gt=this._stateStyles.get("*");return void 0!==Ft&&(gt=this._stateStyles.get(Ft?.toString())||gt),gt?gt.buildStyles(P,Bt):new Map}build(Ft,P,Bt,gt,Ot,He,eA,MA,rn,mn){const qn=[],so=this.ast.options&&this.ast.options.params||Ml,co=this.buildStyles(Bt,eA&&eA.params||Ml,qn),go=MA&&MA.params||Ml,rr=this.buildStyles(gt,go,qn),$r=new Set,ra=new Map,ka=new Map,Lr="void"===gt,ua={params:Ka(go,so),delay:this.ast.options?.delay},os=mn?[]:ic(Ft,P,this.ast.animation,Ot,He,co,rr,ua,rn,qn);let Mc=0;return os.forEach(dc=>{Mc=Math.max(dc.duration+dc.delay,Mc)}),qn.length?js(P,this._triggerName,Bt,gt,Lr,co,rr,[],[],ra,ka,Mc,qn):(os.forEach(dc=>{const Xl=dc.element,Eg=ue(ra,Xl,new Set);dc.preStyleProps.forEach(Jg=>Eg.add(Jg));const mh=ue(ka,Xl,new Set);dc.postStyleProps.forEach(Jg=>mh.add(Jg)),Xl!==P&&$r.add(Xl)}),js(P,this._triggerName,Bt,gt,Lr,co,rr,os,[...$r.values()],ra,ka,Mc))}}function Ka(_t,Ft){const P={...Ft};return Object.entries(_t).forEach(([Bt,gt])=>{null!=gt&&(P[Bt]=gt)}),P}class Hs{constructor(Ft,P,Bt){this.styles=Ft,this.defaultParams=P,this.normalizer=Bt}buildStyles(Ft,P){const Bt=new Map,gt=Ka(Ft,this.defaultParams);return this.styles.styles.forEach(Ot=>{"string"!=typeof Ot&&Ot.forEach((He,eA)=>{He&&(He=bi(He,gt,P));const MA=this.normalizer.normalizePropertyName(eA,P);He=this.normalizer.normalizeStyleValue(eA,MA,He,P),Bt.set(eA,He)})}),Bt}}class Xo{constructor(Ft,P,Bt){this.name=Ft,this.ast=P,this._normalizer=Bt,this.transitionFactories=[],this.states=new Map,P.states.forEach(gt=>{this.states.set(gt.name,new Hs(gt.style,gt.options&&gt.options.params||{},Bt))}),Jl(this.states,"true","1"),Jl(this.states,"false","0"),P.transitions.forEach(gt=>{this.transitionFactories.push(new gs(Ft,gt,this.states))}),this.fallbackTransition=function Bc(_t,Ft,P){return new gs(_t,{type:xt.If.Transition,animation:{type:xt.If.Sequence,steps:[],options:null},matchers:[(He,eA)=>!0],options:null,queryCount:0,depCount:0},Ft)}(Ft,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(Ft,P,Bt,gt){return this.transitionFactories.find(He=>He.match(Ft,P,Bt,gt))||null}matchStyles(Ft,P,Bt){return this.fallbackTransition.buildStyles(Ft,P,Bt)}}function Jl(_t,Ft,P){_t.has(Ft)?_t.has(P)||_t.set(P,_t.get(Ft)):_t.has(P)&&_t.set(Ft,_t.get(P))}const Al=new Dc;class wl{constructor(Ft,P,Bt){this.bodyNode=Ft,this._driver=P,this._normalizer=Bt,this._animations=new Map,this._playersById=new Map,this.players=[]}register(Ft,P){const Bt=[],Ot=Vr(this._driver,P,Bt,[]);if(Bt.length)throw function ni(_t){return new t.wOt(3503,!1)}();this._animations.set(Ft,Ot)}_buildPlayer(Ft,P,Bt){const gt=Ft.element,Ot=Te(this._normalizer,Ft.keyframes,P,Bt);return this._driver.animate(gt,Ot,Ft.duration,Ft.delay,Ft.easing,[],!0)}create(Ft,P,Bt={}){const gt=[],Ot=this._animations.get(Ft);let He;const eA=new Map;if(Ot?(He=ic(this._driver,P,Ot,Z,et,new Map,new Map,Bt,Al,gt),He.forEach(mn=>{const qn=ue(eA,mn.element,new Map);mn.postStyleProps.forEach(so=>qn.set(so,null))})):(gt.push(function mi(){return new t.wOt(3300,!1)}()),He=[]),gt.length)throw function no(_t){return new t.wOt(3504,!1)}();eA.forEach((mn,qn)=>{mn.forEach((so,yo)=>{mn.set(yo,this._driver.computeStyle(qn,yo,xt.kp))})});const rn=Fn(He.map(mn=>{const qn=eA.get(mn.element);return this._buildPlayer(mn,new Map,qn)}));return this._playersById.set(Ft,rn),rn.onDestroy(()=>this.destroy(Ft)),this.players.push(rn),rn}destroy(Ft){const P=this._getPlayer(Ft);P.destroy(),this._playersById.delete(Ft);const Bt=this.players.indexOf(P);Bt>=0&&this.players.splice(Bt,1)}_getPlayer(Ft){const P=this._playersById.get(Ft);if(!P)throw function ZA(_t){return new t.wOt(3301,!1)}();return P}listen(Ft,P,Bt,gt){const Ot=Ee(P,"","","");return Ie(this._getPlayer(Ft),Bt,Ot,gt),()=>{}}command(Ft,P,Bt,gt){if("register"==Bt)return void this.register(Ft,gt[0]);if("create"==Bt)return void this.create(Ft,P,gt[0]||{});const Ot=this._getPlayer(Ft);switch(Bt){case"play":Ot.play();break;case"pause":Ot.pause();break;case"reset":Ot.reset();break;case"restart":Ot.restart();break;case"finish":Ot.finish();break;case"init":Ot.init();break;case"setPosition":Ot.setPosition(parseFloat(gt[0]));break;case"destroy":this.destroy(Ft)}}}const Yl="ng-animate-queued",hc="ng-animate-disabled",QA=[],De={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},XA={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},zn="__ng_removed";class lr{get params(){return this.options.params}constructor(Ft,P=""){this.namespaceId=P;const Bt=Ft&&Ft.hasOwnProperty("value");if(this.value=function Sa(_t){return _t??null}(Bt?Ft.value:Ft),Bt){const{value:Ot,...He}=Ft;this.options=He}else this.options={};this.options.params||(this.options.params={})}absorbOptions(Ft){const P=Ft.params;if(P){const Bt=this.options.params;Object.keys(P).forEach(gt=>{null==Bt[gt]&&(Bt[gt]=P[gt])})}}}const Kr="void",Ec=new lr(Kr);class hl{constructor(Ft,P,Bt){this.id=Ft,this.hostElement=P,this._engine=Bt,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+Ft,jc(P,this._hostClassName)}listen(Ft,P,Bt,gt){if(!this._triggers.has(P))throw function Ke(_t,Ft){return new t.wOt(3302,!1)}();if(null==Bt||0==Bt.length)throw function Ne(_t){return new t.wOt(3303,!1)}();if(!function ha(_t){return"start"==_t||"done"==_t}(Bt))throw function Me(_t,Ft){return new t.wOt(3400,!1)}();const Ot=ue(this._elementListeners,Ft,[]),He={name:P,phase:Bt,callback:gt};Ot.push(He);const eA=ue(this._engine.statesByElement,Ft,new Map);return eA.has(P)||(jc(Ft,RA),jc(Ft,RA+"-"+P),eA.set(P,Ec)),()=>{this._engine.afterFlush(()=>{const MA=Ot.indexOf(He);MA>=0&&Ot.splice(MA,1),this._triggers.has(P)||eA.delete(P)})}}register(Ft,P){return!this._triggers.has(Ft)&&(this._triggers.set(Ft,P),!0)}_getTrigger(Ft){const P=this._triggers.get(Ft);if(!P)throw function BA(_t){return new t.wOt(3401,!1)}();return P}trigger(Ft,P,Bt,gt=!0){const Ot=this._getTrigger(P),He=new Wa(this.id,P,Ft);let eA=this._engine.statesByElement.get(Ft);eA||(jc(Ft,RA),jc(Ft,RA+"-"+P),this._engine.statesByElement.set(Ft,eA=new Map));let MA=eA.get(P);const rn=new lr(Bt,this.id);if(!(Bt&&Bt.hasOwnProperty("value"))&&MA&&rn.absorbOptions(MA.options),eA.set(P,rn),MA||(MA=Ec),rn.value!==Kr&&MA.value===rn.value){if(!function re(_t,Ft){const P=Object.keys(_t),Bt=Object.keys(Ft);if(P.length!=Bt.length)return!1;for(let gt=0;gt<P.length;gt++){const Ot=P[gt];if(!Ft.hasOwnProperty(Ot)||_t[Ot]!==Ft[Ot])return!1}return!0}(MA.params,rn.params)){const go=[],rr=Ot.matchStyles(MA.value,MA.params,go),$r=Ot.matchStyles(rn.value,rn.params,go);go.length?this._engine.reportError(go):this._engine.afterFlush(()=>{ve(Ft,rr),vt(Ft,$r)})}return}const so=ue(this._engine.playersByElement,Ft,[]);so.forEach(go=>{go.namespaceId==this.id&&go.triggerName==P&&go.queued&&go.destroy()});let yo=Ot.matchTransition(MA.value,rn.value,Ft,rn.params),co=!1;if(!yo){if(!gt)return;yo=Ot.fallbackTransition,co=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:Ft,triggerName:P,transition:yo,fromState:MA,toState:rn,player:He,isFallbackTransition:co}),co||(jc(Ft,Yl),He.onStart(()=>{nl(Ft,Yl)})),He.onDone(()=>{let go=this.players.indexOf(He);go>=0&&this.players.splice(go,1);const rr=this._engine.playersByElement.get(Ft);if(rr){let $r=rr.indexOf(He);$r>=0&&rr.splice($r,1)}}),this.players.push(He),so.push(He),He}deregister(Ft){this._triggers.delete(Ft),this._engine.statesByElement.forEach(P=>P.delete(Ft)),this._elementListeners.forEach((P,Bt)=>{this._elementListeners.set(Bt,P.filter(gt=>gt.name!=Ft))})}clearElementCache(Ft){this._engine.statesByElement.delete(Ft),this._elementListeners.delete(Ft);const P=this._engine.playersByElement.get(Ft);P&&(P.forEach(Bt=>Bt.destroy()),this._engine.playersByElement.delete(Ft))}_signalRemovalForInnerTriggers(Ft,P){const Bt=this._engine.driver.query(Ft,nn,!0);Bt.forEach(gt=>{if(gt[zn])return;const Ot=this._engine.fetchNamespacesByElement(gt);Ot.size?Ot.forEach(He=>He.triggerLeaveAnimation(gt,P,!1,!0)):this.clearElementCache(gt)}),this._engine.afterFlushAnimationsDone(()=>Bt.forEach(gt=>this.clearElementCache(gt)))}triggerLeaveAnimation(Ft,P,Bt,gt){const Ot=this._engine.statesByElement.get(Ft),He=new Map;if(Ot){const eA=[];if(Ot.forEach((MA,rn)=>{if(He.set(rn,MA.value),this._triggers.has(rn)){const mn=this.trigger(Ft,rn,Kr,gt);mn&&eA.push(mn)}}),eA.length)return this._engine.markElementAsRemoved(this.id,Ft,!0,P,He),Bt&&Fn(eA).onDone(()=>this._engine.processLeaveNode(Ft)),!0}return!1}prepareLeaveAnimationListeners(Ft){const P=this._elementListeners.get(Ft),Bt=this._engine.statesByElement.get(Ft);if(P&&Bt){const gt=new Set;P.forEach(Ot=>{const He=Ot.name;if(gt.has(He))return;gt.add(He);const MA=this._triggers.get(He).fallbackTransition,rn=Bt.get(He)||Ec,mn=new lr(Kr),qn=new Wa(this.id,He,Ft);this._engine.totalQueuedPlayers++,this._queue.push({element:Ft,triggerName:He,transition:MA,fromState:rn,toState:mn,player:qn,isFallbackTransition:!0})})}}removeNode(Ft,P){const Bt=this._engine;if(Ft.childElementCount&&this._signalRemovalForInnerTriggers(Ft,P),this.triggerLeaveAnimation(Ft,P,!0))return;let gt=!1;if(Bt.totalAnimations){const Ot=Bt.players.length?Bt.playersByQueriedElement.get(Ft):[];if(Ot&&Ot.length)gt=!0;else{let He=Ft;for(;He=He.parentNode;)if(Bt.statesByElement.get(He)){gt=!0;break}}}if(this.prepareLeaveAnimationListeners(Ft),gt)Bt.markElementAsRemoved(this.id,Ft,!1,P);else{const Ot=Ft[zn];(!Ot||Ot===De)&&(Bt.afterFlush(()=>this.clearElementCache(Ft)),Bt.destroyInnerAnimations(Ft),Bt._onRemovalComplete(Ft,P))}}insertNode(Ft,P){jc(Ft,this._hostClassName)}drainQueuedTransitions(Ft){const P=[];return this._queue.forEach(Bt=>{const gt=Bt.player;if(gt.destroyed)return;const Ot=Bt.element,He=this._elementListeners.get(Ot);He&&He.forEach(eA=>{if(eA.name==Bt.triggerName){const MA=Ee(Ot,Bt.triggerName,Bt.fromState.value,Bt.toState.value);MA._data=Ft,Ie(Bt.player,eA.phase,MA,eA.callback)}}),gt.markedForDestroy?this._engine.afterFlush(()=>{gt.destroy()}):P.push(Bt)}),this._queue=[],P.sort((Bt,gt)=>{const Ot=Bt.transition.ast.depCount,He=gt.transition.ast.depCount;return 0==Ot||0==He?Ot-He:this._engine.driver.containsElement(Bt.element,gt.element)?1:-1})}destroy(Ft){this.players.forEach(P=>P.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,Ft)}}class us{_onRemovalComplete(Ft,P){this.onRemovalComplete(Ft,P)}constructor(Ft,P,Bt,gt){this.bodyNode=Ft,this.driver=P,this._normalizer=Bt,this.scheduler=gt,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=(Ot,He)=>{}}get queuedPlayers(){const Ft=[];return this._namespaceList.forEach(P=>{P.players.forEach(Bt=>{Bt.queued&&Ft.push(Bt)})}),Ft}createNamespace(Ft,P){const Bt=new hl(Ft,P,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,P)?this._balanceNamespaceList(Bt,P):(this.newHostElements.set(P,Bt),this.collectEnterElement(P)),this._namespaceLookup[Ft]=Bt}_balanceNamespaceList(Ft,P){const Bt=this._namespaceList,gt=this.namespacesByHostElement;if(Bt.length-1>=0){let He=!1,eA=this.driver.getParentElement(P);for(;eA;){const MA=gt.get(eA);if(MA){const rn=Bt.indexOf(MA);Bt.splice(rn+1,0,Ft),He=!0;break}eA=this.driver.getParentElement(eA)}He||Bt.unshift(Ft)}else Bt.push(Ft);return gt.set(P,Ft),Ft}register(Ft,P){let Bt=this._namespaceLookup[Ft];return Bt||(Bt=this.createNamespace(Ft,P)),Bt}registerTrigger(Ft,P,Bt){let gt=this._namespaceLookup[Ft];gt&&gt.register(P,Bt)&&this.totalAnimations++}destroy(Ft,P){Ft&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const Bt=this._fetchNamespace(Ft);this.namespacesByHostElement.delete(Bt.hostElement);const gt=this._namespaceList.indexOf(Bt);gt>=0&&this._namespaceList.splice(gt,1),Bt.destroy(P),delete this._namespaceLookup[Ft]}))}_fetchNamespace(Ft){return this._namespaceLookup[Ft]}fetchNamespacesByElement(Ft){const P=new Set,Bt=this.statesByElement.get(Ft);if(Bt)for(let gt of Bt.values())if(gt.namespaceId){const Ot=this._fetchNamespace(gt.namespaceId);Ot&&P.add(Ot)}return P}trigger(Ft,P,Bt,gt){if(Ga(P)){const Ot=this._fetchNamespace(Ft);if(Ot)return Ot.trigger(P,Bt,gt),!0}return!1}insertNode(Ft,P,Bt,gt){if(!Ga(P))return;const Ot=P[zn];if(Ot&&Ot.setForRemoval){Ot.setForRemoval=!1,Ot.setForMove=!0;const He=this.collectedLeaveElements.indexOf(P);He>=0&&this.collectedLeaveElements.splice(He,1)}if(Ft){const He=this._fetchNamespace(Ft);He&&He.insertNode(P,Bt)}gt&&this.collectEnterElement(P)}collectEnterElement(Ft){this.collectedEnterElements.push(Ft)}markElementAsDisabled(Ft,P){P?this.disabledNodes.has(Ft)||(this.disabledNodes.add(Ft),jc(Ft,hc)):this.disabledNodes.has(Ft)&&(this.disabledNodes.delete(Ft),nl(Ft,hc))}removeNode(Ft,P,Bt){if(Ga(P)){this.scheduler?.notify();const gt=Ft?this._fetchNamespace(Ft):null;gt?gt.removeNode(P,Bt):this.markElementAsRemoved(Ft,P,!1,Bt);const Ot=this.namespacesByHostElement.get(P);Ot&&Ot.id!==Ft&&Ot.removeNode(P,Bt)}else this._onRemovalComplete(P,Bt)}markElementAsRemoved(Ft,P,Bt,gt,Ot){this.collectedLeaveElements.push(P),P[zn]={namespaceId:Ft,setForRemoval:gt,hasAnimation:Bt,removedBeforeQueried:!1,previousTriggersValues:Ot}}listen(Ft,P,Bt,gt,Ot){return Ga(P)?this._fetchNamespace(Ft).listen(P,Bt,gt,Ot):()=>{}}_buildInstruction(Ft,P,Bt,gt,Ot){return Ft.transition.build(this.driver,Ft.element,Ft.fromState.value,Ft.toState.value,Bt,gt,Ft.fromState.options,Ft.toState.options,P,Ot)}destroyInnerAnimations(Ft){let P=this.driver.query(Ft,nn,!0);P.forEach(Bt=>this.destroyActiveAnimationsForElement(Bt)),0!=this.playersByQueriedElement.size&&(P=this.driver.query(Ft,Ei,!0),P.forEach(Bt=>this.finishActiveQueriedAnimationOnElement(Bt)))}destroyActiveAnimationsForElement(Ft){const P=this.playersByElement.get(Ft);P&&P.forEach(Bt=>{Bt.queued?Bt.markedForDestroy=!0:Bt.destroy()})}finishActiveQueriedAnimationOnElement(Ft){const P=this.playersByQueriedElement.get(Ft);P&&P.forEach(Bt=>Bt.finish())}whenRenderingDone(){return new Promise(Ft=>{if(this.players.length)return Fn(this.players).onDone(()=>Ft());Ft()})}processLeaveNode(Ft){const P=Ft[zn];if(P&&P.setForRemoval){if(Ft[zn]=De,P.namespaceId){this.destroyInnerAnimations(Ft);const Bt=this._fetchNamespace(P.namespaceId);Bt&&Bt.clearElementCache(Ft)}this._onRemovalComplete(Ft,P.setForRemoval)}Ft.classList?.contains(hc)&&this.markElementAsDisabled(Ft,!1),this.driver.query(Ft,".ng-animate-disabled",!0).forEach(Bt=>{this.markElementAsDisabled(Bt,!1)})}flush(Ft=-1){let P=[];if(this.newHostElements.size&&(this.newHostElements.forEach((Bt,gt)=>this._balanceNamespaceList(Bt,gt)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let Bt=0;Bt<this.collectedEnterElements.length;Bt++)jc(this.collectedEnterElements[Bt],"ng-star-inserted");if(this._namespaceList.length&&(this.totalQueuedPlayers||this.collectedLeaveElements.length)){const Bt=[];try{P=this._flushAnimations(Bt,Ft)}finally{for(let gt=0;gt<Bt.length;gt++)Bt[gt]()}}else for(let Bt=0;Bt<this.collectedLeaveElements.length;Bt++)this.processLeaveNode(this.collectedLeaveElements[Bt]);if(this.totalQueuedPlayers=0,this.collectedEnterElements.length=0,this.collectedLeaveElements.length=0,this._flushFns.forEach(Bt=>Bt()),this._flushFns=[],this._whenQuietFns.length){const Bt=this._whenQuietFns;this._whenQuietFns=[],P.length?Fn(P).onDone(()=>{Bt.forEach(gt=>gt())}):Bt.forEach(gt=>gt())}}reportError(Ft){throw function dn(_t){return new t.wOt(3402,!1)}()}_flushAnimations(Ft,P){const Bt=new Dc,gt=[],Ot=new Map,He=[],eA=new Map,MA=new Map,rn=new Map,mn=new Set;this.disabledNodes.forEach(ia=>{mn.add(ia);const Ca=this.driver.query(ia,".ng-animate-queued",!0);for(let _a=0;_a<Ca.length;_a++)mn.add(Ca[_a])});const qn=this.bodyNode,so=Array.from(this.statesByElement.keys()),yo=Cd(so,this.collectedEnterElements),co=new Map;let go=0;yo.forEach((ia,Ca)=>{const _a=Z+go++;co.set(Ca,_a),ia.forEach(Xs=>jc(Xs,_a))});const rr=[],$r=new Set,ra=new Set;for(let ia=0;ia<this.collectedLeaveElements.length;ia++){const Ca=this.collectedLeaveElements[ia],_a=Ca[zn];_a&&_a.setForRemoval&&(rr.push(Ca),$r.add(Ca),_a.hasAnimation?this.driver.query(Ca,".ng-star-inserted",!0).forEach(Xs=>$r.add(Xs)):ra.add(Ca))}const ka=new Map,Lr=Cd(so,Array.from($r));Lr.forEach((ia,Ca)=>{const _a=et+go++;ka.set(Ca,_a),ia.forEach(Xs=>jc(Xs,_a))}),Ft.push(()=>{yo.forEach((ia,Ca)=>{const _a=co.get(Ca);ia.forEach(Xs=>nl(Xs,_a))}),Lr.forEach((ia,Ca)=>{const _a=ka.get(Ca);ia.forEach(Xs=>nl(Xs,_a))}),rr.forEach(ia=>{this.processLeaveNode(ia)})});const ua=[],os=[];for(let ia=this._namespaceList.length-1;ia>=0;ia--)this._namespaceList[ia].drainQueuedTransitions(P).forEach(_a=>{const Xs=_a.player,Il=_a.element;if(ua.push(Xs),this.collectedEnterElements.length){const Zl=Il[zn];if(Zl&&Zl.setForMove){if(Zl.previousTriggersValues&&Zl.previousTriggersValues.has(_a.triggerName)){const mu=Zl.previousTriggersValues.get(_a.triggerName),ql=this.statesByElement.get(_a.element);if(ql&&ql.has(_a.triggerName)){const wg=ql.get(_a.triggerName);wg.value=mu,ql.set(_a.triggerName,wg)}}return void Xs.destroy()}}const Mg=!qn||!this.driver.containsElement(qn,Il),Bd=ka.get(Il),nu=co.get(Il),Uc=this._buildInstruction(_a,Bt,nu,Bd,Mg);if(Uc.errors&&Uc.errors.length)return void os.push(Uc);if(Mg)return Xs.onStart(()=>ve(Il,Uc.fromStyles)),Xs.onDestroy(()=>vt(Il,Uc.toStyles)),void gt.push(Xs);if(_a.isFallbackTransition)return Xs.onStart(()=>ve(Il,Uc.fromStyles)),Xs.onDestroy(()=>vt(Il,Uc.toStyles)),void gt.push(Xs);const kh=[];Uc.timelines.forEach(Zl=>{Zl.stretchStartingKeyframe=!0,this.disabledNodes.has(Zl.element)||kh.push(Zl)}),Uc.timelines=kh,Bt.append(Il,Uc.timelines),He.push({instruction:Uc,player:Xs,element:Il}),Uc.queriedElements.forEach(Zl=>ue(eA,Zl,[]).push(Xs)),Uc.preStyleProps.forEach((Zl,mu)=>{if(Zl.size){let ql=MA.get(mu);ql||MA.set(mu,ql=new Set),Zl.forEach((wg,Ph)=>ql.add(Ph))}}),Uc.postStyleProps.forEach((Zl,mu)=>{let ql=rn.get(mu);ql||rn.set(mu,ql=new Set),Zl.forEach((wg,Ph)=>ql.add(Ph))})});if(os.length){const ia=[];os.forEach(Ca=>{ia.push(function Rn(_t,Ft){return new t.wOt(3505,!1)}())}),ua.forEach(Ca=>Ca.destroy()),this.reportError(ia)}const Mc=new Map,dc=new Map;He.forEach(ia=>{const Ca=ia.element;Bt.has(Ca)&&(dc.set(Ca,Ca),this._beforeAnimationBuild(ia.player.namespaceId,ia.instruction,Mc))}),gt.forEach(ia=>{const Ca=ia.element;this._getPreviousPlayers(Ca,!1,ia.namespaceId,ia.triggerName,null).forEach(Xs=>{ue(Mc,Ca,[]).push(Xs),Xs.destroy()})});const Xl=rr.filter(ia=>Wt(ia,MA,rn)),Eg=new Map;tg(Eg,this.driver,ra,rn,xt.kp).forEach(ia=>{Wt(ia,MA,rn)&&Xl.push(ia)});const Jg=new Map;yo.forEach((ia,Ca)=>{tg(Jg,this.driver,new Set(ia),MA,xt.FX)}),Xl.forEach(ia=>{const Ca=Eg.get(ia),_a=Jg.get(ia);Eg.set(ia,new Map([...Ca?.entries()??[],..._a?.entries()??[]]))});const pu=[],Cg=[],Vg={};He.forEach(ia=>{const{element:Ca,player:_a,instruction:Xs}=ia;if(Bt.has(Ca)){if(mn.has(Ca))return _a.onDestroy(()=>vt(Ca,Xs.toStyles)),_a.disabled=!0,_a.overrideTotalTime(Xs.totalTime),void gt.push(_a);let Il=Vg;if(dc.size>1){let Bd=Ca;const nu=[];for(;Bd=Bd.parentNode;){const Uc=dc.get(Bd);if(Uc){Il=Uc;break}nu.push(Bd)}nu.forEach(Uc=>dc.set(Uc,Il))}const Mg=this._buildAnimation(_a.namespaceId,Xs,Mc,Ot,Jg,Eg);if(_a.setRealPlayer(Mg),Il===Vg)pu.push(_a);else{const Bd=this.playersByElement.get(Il);Bd&&Bd.length&&(_a.parentPlayer=Fn(Bd)),gt.push(_a)}}else ve(Ca,Xs.fromStyles),_a.onDestroy(()=>vt(Ca,Xs.toStyles)),Cg.push(_a),mn.has(Ca)&&gt.push(_a)}),Cg.forEach(ia=>{const Ca=Ot.get(ia.element);if(Ca&&Ca.length){const _a=Fn(Ca);ia.setRealPlayer(_a)}}),gt.forEach(ia=>{ia.parentPlayer?ia.syncPlayerEvents(ia.parentPlayer):ia.destroy()});for(let ia=0;ia<rr.length;ia++){const Ca=rr[ia],_a=Ca[zn];if(nl(Ca,et),_a&&_a.hasAnimation)continue;let Xs=[];if(eA.size){let Mg=eA.get(Ca);Mg&&Mg.length&&Xs.push(...Mg);let Bd=this.driver.query(Ca,Ei,!0);for(let nu=0;nu<Bd.length;nu++){let Uc=eA.get(Bd[nu]);Uc&&Uc.length&&Xs.push(...Uc)}}const Il=Xs.filter(Mg=>!Mg.destroyed);Il.length?bc(this,Ca,Il):this.processLeaveNode(Ca)}return rr.length=0,pu.forEach(ia=>{this.players.push(ia),ia.onDone(()=>{ia.destroy();const Ca=this.players.indexOf(ia);this.players.splice(Ca,1)}),ia.play()}),pu}afterFlush(Ft){this._flushFns.push(Ft)}afterFlushAnimationsDone(Ft){this._whenQuietFns.push(Ft)}_getPreviousPlayers(Ft,P,Bt,gt,Ot){let He=[];if(P){const eA=this.playersByQueriedElement.get(Ft);eA&&(He=eA)}else{const eA=this.playersByElement.get(Ft);if(eA){const MA=!Ot||Ot==Kr;eA.forEach(rn=>{rn.queued||!MA&&rn.triggerName!=gt||He.push(rn)})}}return(Bt||gt)&&(He=He.filter(eA=>!(Bt&&Bt!=eA.namespaceId||gt&&gt!=eA.triggerName))),He}_beforeAnimationBuild(Ft,P,Bt){const Ot=P.element,He=P.isRemovalTransition?void 0:Ft,eA=P.isRemovalTransition?void 0:P.triggerName;for(const MA of P.timelines){const rn=MA.element,mn=rn!==Ot,qn=ue(Bt,rn,[]);this._getPreviousPlayers(rn,mn,He,eA,P.toState).forEach(yo=>{const co=yo.getRealPlayer();co.beforeDestroy&&co.beforeDestroy(),yo.destroy(),qn.push(yo)})}ve(Ot,P.fromStyles)}_buildAnimation(Ft,P,Bt,gt,Ot,He){const eA=P.triggerName,MA=P.element,rn=[],mn=new Set,qn=new Set,so=P.timelines.map(co=>{const go=co.element;mn.add(go);const rr=go[zn];if(rr&&rr.removedBeforeQueried)return new xt.sf(co.duration,co.delay);const $r=go!==MA,ra=function yd(_t){const Ft=[];return fs(_t,Ft),Ft}((Bt.get(go)||QA).map(Mc=>Mc.getRealPlayer())).filter(Mc=>!!Mc.element&&Mc.element===go),ka=Ot.get(go),Lr=He.get(go),ua=Te(this._normalizer,co.keyframes,ka,Lr),os=this._buildPlayer(co,ua,ra);if(co.subTimeline&&gt&&qn.add(go),$r){const Mc=new Wa(Ft,eA,go);Mc.setRealPlayer(os),rn.push(Mc)}return os});rn.forEach(co=>{ue(this.playersByQueriedElement,co.element,[]).push(co),co.onDone(()=>function Ra(_t,Ft,P){let Bt=_t.get(Ft);if(Bt){if(Bt.length){const gt=Bt.indexOf(P);Bt.splice(gt,1)}0==Bt.length&&_t.delete(Ft)}return Bt}(this.playersByQueriedElement,co.element,co))}),mn.forEach(co=>jc(co,Zn));const yo=Fn(so);return yo.onDestroy(()=>{mn.forEach(co=>nl(co,Zn)),vt(MA,P.toStyles)}),qn.forEach(co=>{ue(gt,co,[]).push(yo)}),yo}_buildPlayer(Ft,P,Bt){return P.length>0?this.driver.animate(Ft.element,P,Ft.duration,Ft.delay,Ft.easing,Bt):new xt.sf(Ft.duration,Ft.delay)}}class Wa{constructor(Ft,P,Bt){this.namespaceId=Ft,this.triggerName=P,this.element=Bt,this._player=new xt.sf,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.parentPlayer=null,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(Ft){this._containsRealPlayer||(this._player=Ft,this._queuedCallbacks.forEach((P,Bt)=>{P.forEach(gt=>Ie(Ft,Bt,void 0,gt))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(Ft.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(Ft){this.totalTime=Ft}syncPlayerEvents(Ft){const P=this._player;P.triggerCallback&&Ft.onStart(()=>P.triggerCallback("start")),Ft.onDone(()=>this.finish()),Ft.onDestroy(()=>this.destroy())}_queueEvent(Ft,P){ue(this._queuedCallbacks,Ft,[]).push(P)}onDone(Ft){this.queued&&this._queueEvent("done",Ft),this._player.onDone(Ft)}onStart(Ft){this.queued&&this._queueEvent("start",Ft),this._player.onStart(Ft)}onDestroy(Ft){this.queued&&this._queueEvent("destroy",Ft),this._player.onDestroy(Ft)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(Ft){this.queued||this._player.setPosition(Ft)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(Ft){const P=this._player;P.triggerCallback&&P.triggerCallback(Ft)}}function Ga(_t){return _t&&1===_t.nodeType}function $d(_t,Ft){const P=_t.style.display;return _t.style.display=Ft??"none",P}function tg(_t,Ft,P,Bt,gt){const Ot=[];P.forEach(MA=>Ot.push($d(MA)));const He=[];Bt.forEach((MA,rn)=>{const mn=new Map;MA.forEach(qn=>{const so=Ft.computeStyle(rn,qn,gt);mn.set(qn,so),(!so||0==so.length)&&(rn[zn]=XA,He.push(rn))}),_t.set(rn,mn)});let eA=0;return P.forEach(MA=>$d(MA,Ot[eA++])),He}function Cd(_t,Ft){const P=new Map;if(_t.forEach(eA=>P.set(eA,[])),0==Ft.length)return P;const gt=new Set(Ft),Ot=new Map;function He(eA){if(!eA)return 1;let MA=Ot.get(eA);if(MA)return MA;const rn=eA.parentNode;return MA=P.has(rn)?rn:gt.has(rn)?1:He(rn),Ot.set(eA,MA),MA}return Ft.forEach(eA=>{const MA=He(eA);1!==MA&&P.get(MA).push(eA)}),P}function jc(_t,Ft){_t.classList?.add(Ft)}function nl(_t,Ft){_t.classList?.remove(Ft)}function bc(_t,Ft,P){Fn(P).onDone(()=>_t.processLeaveNode(Ft))}function fs(_t,Ft){for(let P=0;P<_t.length;P++){const Bt=_t[P];Bt instanceof xt.ui?fs(Bt.players,Ft):Ft.push(Bt)}}function Wt(_t,Ft,P){const Bt=P.get(_t);if(!Bt)return!1;let gt=Ft.get(_t);return gt?Bt.forEach(Ot=>gt.add(Ot)):Ft.set(_t,Bt),P.delete(_t),!0}class Re{constructor(Ft,P,Bt,gt){this._driver=P,this._normalizer=Bt,this._triggerCache={},this.onRemovalComplete=(Ot,He)=>{},this._transitionEngine=new us(Ft.body,P,Bt,gt),this._timelineEngine=new wl(Ft.body,P,Bt),this._transitionEngine.onRemovalComplete=(Ot,He)=>this.onRemovalComplete(Ot,He)}registerTrigger(Ft,P,Bt,gt,Ot){const He=Ft+"-"+gt;let eA=this._triggerCache[He];if(!eA){const MA=[],mn=Vr(this._driver,Ot,MA,[]);if(MA.length)throw function hA(_t,Ft){return new t.wOt(3404,!1)}();eA=function ar(_t,Ft,P){return new Xo(_t,Ft,P)}(gt,mn,this._normalizer),this._triggerCache[He]=eA}this._transitionEngine.registerTrigger(P,gt,eA)}register(Ft,P){this._transitionEngine.register(Ft,P)}destroy(Ft,P){this._transitionEngine.destroy(Ft,P)}onInsert(Ft,P,Bt,gt){this._transitionEngine.insertNode(Ft,P,Bt,gt)}onRemove(Ft,P,Bt){this._transitionEngine.removeNode(Ft,P,Bt)}disableAnimations(Ft,P){this._transitionEngine.markElementAsDisabled(Ft,P)}process(Ft,P,Bt,gt){if("@"==Bt.charAt(0)){const[Ot,He]=oA(Bt);this._timelineEngine.command(Ot,P,He,gt)}else this._transitionEngine.trigger(Ft,P,Bt,gt)}listen(Ft,P,Bt,gt,Ot){if("@"==Bt.charAt(0)){const[He,eA]=oA(Bt);return this._timelineEngine.listen(He,P,eA,Ot)}return this._transitionEngine.listen(Ft,P,Bt,gt,Ot)}flush(Ft=-1){this._transitionEngine.flush(Ft)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(Ft){this._transitionEngine.afterFlushAnimationsDone(Ft)}}class CA{static#t=this.initialStylesByElement=new WeakMap;constructor(Ft,P,Bt){this._element=Ft,this._startStyles=P,this._endStyles=Bt,this._state=0;let gt=CA.initialStylesByElement.get(Ft);gt||CA.initialStylesByElement.set(Ft,gt=new Map),this._initialStyles=gt}start(){this._state<1&&(this._startStyles&&vt(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(vt(this._element,this._initialStyles),this._endStyles&&(vt(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(CA.initialStylesByElement.delete(this._element),this._startStyles&&(ve(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(ve(this._element,this._endStyles),this._endStyles=null),vt(this._element,this._initialStyles),this._state=3)}}function an(_t){let Ft=null;return _t.forEach((P,Bt)=>{(function Mn(_t){return"display"===_t||"position"===_t})(Bt)&&(Ft=Ft||new Map,Ft.set(Bt,P))}),Ft}class ci{constructor(Ft,P,Bt,gt){this.element=Ft,this.keyframes=P,this.options=Bt,this._specialStyles=gt,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=Bt.duration,this._delay=Bt.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(Ft=>Ft()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const Ft=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,Ft,this.options),this._finalKeyframe=Ft.length?Ft[Ft.length-1]:new Map;const P=()=>this._onFinish();this.domPlayer.addEventListener("finish",P),this.onDestroy(()=>{this.domPlayer.removeEventListener("finish",P)})}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(Ft){const P=[];return Ft.forEach(Bt=>{P.push(Object.fromEntries(Bt))}),P}_triggerWebAnimation(Ft,P,Bt){return Ft.animate(this._convertKeyframesToObject(P),Bt)}onStart(Ft){this._originalOnStartFns.push(Ft),this._onStartFns.push(Ft)}onDone(Ft){this._originalOnDoneFns.push(Ft),this._onDoneFns.push(Ft)}onDestroy(Ft){this._onDestroyFns.push(Ft)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(Ft=>Ft()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(Ft=>Ft()),this._onDestroyFns=[])}setPosition(Ft){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=Ft*this.time}getPosition(){return+(this.domPlayer.currentTime??0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const Ft=new Map;this.hasStarted()&&this._finalKeyframe.forEach((Bt,gt)=>{"offset"!==gt&&Ft.set(gt,this._finished?Bt:lo(this.element,gt))}),this.currentSnapshot=Ft}triggerCallback(Ft){const P="start"===Ft?this._onStartFns:this._onDoneFns;P.forEach(Bt=>Bt()),P.length=0}}class Kn{validateStyleProperty(Ft){return!0}validateAnimatableStyleProperty(Ft){return!0}matchesElement(Ft,P){return!1}containsElement(Ft,P){return xi(Ft,P)}getParentElement(Ft){return qA(Ft)}query(Ft,P,Bt){return gA(Ft,P,Bt)}computeStyle(Ft,P,Bt){return lo(Ft,P)}animate(Ft,P,Bt,gt,Ot,He=[]){const MA={duration:Bt,delay:gt,fill:0==gt?"both":"forwards"};Ot&&(MA.easing=Ot);const rn=new Map,mn=He.filter(yo=>yo instanceof ci);(function pn(_t,Ft){return 0===_t||0===Ft})(Bt,gt)&&mn.forEach(yo=>{yo.currentSnapshot.forEach((co,go)=>rn.set(go,co))});let qn=function ze(_t){return _t.length?_t[0]instanceof Map?_t:_t.map(Ft=>new Map(Object.entries(Ft))):[]}(P).map(yo=>new Map(yo));qn=function Ln(_t,Ft,P){if(P.size&&Ft.length){let Bt=Ft[0],gt=[];if(P.forEach((Ot,He)=>{Bt.has(He)||gt.push(He),Bt.set(He,Ot)}),gt.length)for(let Ot=1;Ot<Ft.length;Ot++){let He=Ft[Ot];gt.forEach(eA=>He.set(eA,lo(_t,eA)))}}return Ft}(Ft,qn,rn);const so=function aA(_t,Ft){let P=null,Bt=null;return Array.isArray(Ft)&&Ft.length?(P=an(Ft[0]),Ft.length>1&&(Bt=an(Ft[Ft.length-1]))):Ft instanceof Map&&(P=an(Ft)),P||Bt?new CA(_t,P,Bt):null}(Ft,qn);return new ci(Ft,qn,MA,so)}}const ji="@.disabled";class wo{constructor(Ft,P,Bt,gt){this.namespaceId=Ft,this.delegate=P,this.engine=Bt,this._onDestroy=gt,this.\u0275type=0}get data(){return this.delegate.data}destroyNode(Ft){this.delegate.destroyNode?.(Ft)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(Ft,P){return this.delegate.createElement(Ft,P)}createComment(Ft){return this.delegate.createComment(Ft)}createText(Ft){return this.delegate.createText(Ft)}appendChild(Ft,P){this.delegate.appendChild(Ft,P),this.engine.onInsert(this.namespaceId,P,Ft,!1)}insertBefore(Ft,P,Bt,gt=!0){this.delegate.insertBefore(Ft,P,Bt),this.engine.onInsert(this.namespaceId,P,Ft,gt)}removeChild(Ft,P,Bt){this.engine.onRemove(this.namespaceId,P,this.delegate)}selectRootElement(Ft,P){return this.delegate.selectRootElement(Ft,P)}parentNode(Ft){return this.delegate.parentNode(Ft)}nextSibling(Ft){return this.delegate.nextSibling(Ft)}setAttribute(Ft,P,Bt,gt){this.delegate.setAttribute(Ft,P,Bt,gt)}removeAttribute(Ft,P,Bt){this.delegate.removeAttribute(Ft,P,Bt)}addClass(Ft,P){this.delegate.addClass(Ft,P)}removeClass(Ft,P){this.delegate.removeClass(Ft,P)}setStyle(Ft,P,Bt,gt){this.delegate.setStyle(Ft,P,Bt,gt)}removeStyle(Ft,P,Bt){this.delegate.removeStyle(Ft,P,Bt)}setProperty(Ft,P,Bt){"@"==P.charAt(0)&&P==ji?this.disableAnimations(Ft,!!Bt):this.delegate.setProperty(Ft,P,Bt)}setValue(Ft,P){this.delegate.setValue(Ft,P)}listen(Ft,P,Bt){return this.delegate.listen(Ft,P,Bt)}disableAnimations(Ft,P){this.engine.disableAnimations(Ft,P)}}class Jo extends wo{constructor(Ft,P,Bt,gt,Ot){super(P,Bt,gt,Ot),this.factory=Ft,this.namespaceId=P}setProperty(Ft,P,Bt){"@"==P.charAt(0)?"."==P.charAt(1)&&P==ji?this.disableAnimations(Ft,Bt=void 0===Bt||!!Bt):this.engine.process(this.namespaceId,Ft,P.slice(1),Bt):this.delegate.setProperty(Ft,P,Bt)}listen(Ft,P,Bt){if("@"==P.charAt(0)){const gt=function wn(_t){switch(_t){case"body":return document.body;case"document":return document;case"window":return window;default:return _t}}(Ft);let Ot=P.slice(1),He="";return"@"!=Ot.charAt(0)&&([Ot,He]=function pi(_t){const Ft=_t.indexOf(".");return[_t.substring(0,Ft),_t.slice(Ft+1)]}(Ot)),this.engine.listen(this.namespaceId,gt,Ot,He,eA=>{this.factory.scheduleListenerCallback(eA._data||-1,Bt,eA)})}return this.delegate.listen(Ft,P,Bt)}}class Nn{constructor(Ft,P,Bt){this.delegate=Ft,this.engine=P,this._zone=Bt,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,P.onRemovalComplete=(gt,Ot)=>{const He=Ot?.parentNode(gt);He&&Ot.removeChild(He,gt)}}createRenderer(Ft,P){const gt=this.delegate.createRenderer(Ft,P);if(!Ft||!P?.data?.animation){const rn=this._rendererCache;let mn=rn.get(gt);return mn||(mn=new wo("",gt,this.engine,()=>rn.delete(gt)),rn.set(gt,mn)),mn}const Ot=P.id,He=P.id+"-"+this._currentId;this._currentId++,this.engine.register(He,Ft);const eA=rn=>{Array.isArray(rn)?rn.forEach(eA):this.engine.registerTrigger(Ot,He,Ft,rn.name,rn)};return P.data.animation.forEach(eA),new Jo(this,He,gt,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(Ft,P,Bt){if(Ft>=0&&Ft<this._microtaskId)return void this._zone.run(()=>P(Bt));const gt=this._animationCallbacksBuffer;0==gt.length&&queueMicrotask(()=>{this._zone.run(()=>{gt.forEach(Ot=>{const[He,eA]=Ot;He(eA)}),this._animationCallbacksBuffer=[]})}),gt.push([P,Bt])}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}const Et=[{provide:$e,useFactory:function Fo(){return new _o}},{provide:Re,useClass:(()=>{class _t extends Re{constructor(P,Bt,gt){super(P,Bt,gt,(0,t.WQX)(t.An2,{optional:!0}))}ngOnDestroy(){this.flush()}static#t=this.\u0275fac=function(Bt){return new(Bt||_t)(t.KVO(it.qQ),t.KVO(Cn),t.KVO($e))};static#e=this.\u0275prov=t.jDH({token:_t,factory:_t.\u0275fac})}return _t})()},{provide:t._9s,useFactory:function Ho(_t,Ft,P){return new Nn(_t,Ft,P)},deps:[l.B7,Re,t.SKi]}],ft=[{provide:Cn,useFactory:()=>new Kn},{provide:t.bc$,useValue:"BrowserAnimations"},...Et],Ct=[{provide:Cn,useClass:Le},{provide:t.bc$,useValue:"NoopAnimations"},...Et];let Yt=(()=>{class _t{static withConfig(P){return{ngModule:_t,providers:P.disableAnimations?Ct:ft}}static#t=this.\u0275fac=function(Bt){return new(Bt||_t)};static#e=this.\u0275mod=t.$C({type:_t});static#A=this.\u0275inj=t.G2t({providers:ft,imports:[l.Bb]})}return _t})();var ge=d(47280),de=d(88141),AA=d(70980);const DA=new _.rx(()=>!1);let xA=(()=>{class _t{constructor(P){this.loader=P}intercept(P,Bt){if(P.headers.has("ignoreLoadingBar"))return Bt.handle(P.clone({headers:P.headers.delete("ignoreLoadingBar")}));if(!0===P.context.get(DA))return Bt.handle(P);let gt=!1;const Ot=this.loader.useRef("http");return Bt.handle(P).pipe((0,de.M)(()=>{gt||(Ot.start(),gt=!0)}),(0,AA.j)(()=>gt&&Ot.complete()))}}return _t.\u0275fac=function(P){return new(P||_t)(t.KVO(ge.n2))},_t.\u0275prov=t.jDH({token:_t,factory:_t.\u0275fac}),_t})(),en=(()=>{class _t{}return _t.\u0275fac=function(P){return new(P||_t)},_t.\u0275mod=t.$C({type:_t}),_t.\u0275inj=t.G2t({providers:[{provide:_.a7,useClass:xA,multi:!0}],imports:[[_.q1,ge.mg],_.q1,ge.mg]}),_t})();var Ue=d(89417),Pn=d(983),_n=d(71985),vn=d(7673),un=d(57786),Gn=d(47242),ti=d(92771),Zi=d(97647),Wi=d(5964),Io=d(70274),to=d(43236),di=d(28211),jt=d(39974),Se=d(58750),Vt=d(81853),oe=d(54360),wA=d(45225);const HA=(0,Vt.L)(_t=>function(P=null){_t(this),this.message="Timeout has occurred",this.name="TimeoutError",this.info=P});function Lt(_t){throw new HA(_t)}var ye=d(70152),IA=d(99437),xn=d(96697),ai=d(56977),fo=d(25558),YA=d(65245),hn=d(40941),PA=d(53993),Dn=d(22816),li=d(89079);const Ri="PERFORM_ACTION",To="ROLLBACK",tr="TOGGLE_ACTION",Hi="JUMP_TO_STATE",oi="JUMP_TO_ACTION",wa="IMPORT_STATE",Fr="LOCK_CHANGES",Ro="PAUSE_RECORDING";class dr{constructor(Ft,P){if(this.action=Ft,this.timestamp=P,this.type=Ri,typeof Ft.type>"u")throw new Error('Actions may not have an undefined "type" property. Have you misspelled a constant?')}}class Br{constructor(){this.type="REFRESH"}}class gr{constructor(Ft){this.timestamp=Ft,this.type="RESET"}}class Gr{constructor(Ft){this.timestamp=Ft,this.type=To}}class va{constructor(Ft){this.timestamp=Ft,this.type="COMMIT"}}class SA{constructor(){this.type="SWEEP"}}class Oa{constructor(Ft){this.id=Ft,this.type=tr}}class ur{constructor(Ft){this.index=Ft,this.type=Hi}}class sr{constructor(Ft){this.actionId=Ft,this.type=oi}}class ts{constructor(Ft){this.nextLiftedState=Ft,this.type=wa}}class fr{constructor(Ft){this.status=Ft,this.type=Fr}}class zc{constructor(Ft){this.status=Ft,this.type=Ro}}const Qs=new t.nKC("@ngrx/store-devtools Options"),qs=new t.nKC("@ngrx/store-devtools Initial Config");function za(){return null}const bs="NgRx Store DevTools";function Ls(_t){const Ft={maxAge:!1,monitor:za,actionSanitizer:void 0,stateSanitizer:void 0,name:bs,serialize:!1,logOnly:!1,autoPause:!1,trace:!1,traceLimit:75,features:{pause:!0,lock:!0,persist:!0,export:!0,import:"custom",jump:!0,skip:!0,reorder:!0,dispatch:!0,test:!0},connectInZone:!1},P="function"==typeof _t?_t():_t,gt=P.features||!!P.logOnly&&{pause:!0,export:!0,test:!0}||Ft.features;!0===gt.import&&(gt.import="custom");const Ot=Object.assign({},Ft,{features:gt},P);if(Ot.maxAge&&Ot.maxAge<2)throw new Error(`Devtools 'maxAge' cannot be less than 2, got ${Ot.maxAge}`);return Ot}function hs(_t,Ft){return _t.filter(P=>Ft.indexOf(P)<0)}function Ss(_t){const{computedStates:Ft,currentStateIndex:P}=_t;if(P>=Ft.length){const{state:gt}=Ft[Ft.length-1];return gt}const{state:Bt}=Ft[P];return Bt}function pl(_t){return new dr(_t,+Date.now())}function Nc(_t,Ft){return Object.keys(Ft).reduce((P,Bt)=>{const gt=Number(Bt);return P[gt]=Ja(_t,Ft[gt],gt),P},{})}function Ja(_t,Ft,P){return{...Ft,action:_t(Ft.action,P)}}function ns(_t,Ft){return Ft.map((P,Bt)=>({state:Gd(_t,P.state,Bt),error:P.error}))}function Gd(_t,Ft,P){return _t(Ft,P)}function _c(_t){return _t.predicate||_t.actionsSafelist||_t.actionsBlocklist}function Ic(_t,Ft,P,Bt,gt){const Ot=P&&!P(_t,Ft.action),He=Bt&&!Ft.action.type.match(Bt.map(MA=>Mi(MA)).join("|")),eA=gt&&Ft.action.type.match(gt.map(MA=>Mi(MA)).join("|"));return Ot||He||eA}function Mi(_t){return _t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function Yc(_t){return{ngZone:_t?(0,t.WQX)(t.SKi):null,connectInZone:_t}}let vo=(()=>{class _t extends e.SS{static#t=this.\u0275fac=(()=>{let P;return function(gt){return(P||(P=t.xGo(_t)))(gt||_t)}})();static#e=this.\u0275prov=t.jDH({token:_t,factory:_t.\u0275fac})}return _t})();const pe=new t.nKC("@ngrx/store-devtools Redux Devtools Extension");let Kt=(()=>{class _t{constructor(P,Bt,gt){this.config=Bt,this.dispatcher=gt,this.zoneConfig=Yc(this.config.connectInZone),this.devtoolsExtension=P,this.createActionStreams()}notify(P,Bt){if(this.devtoolsExtension)if(P.type===Ri){if(Bt.isLocked||Bt.isPaused)return;const gt=Ss(Bt);if(_c(this.config)&&Ic(gt,P,this.config.predicate,this.config.actionsSafelist,this.config.actionsBlocklist))return;const Ot=this.config.stateSanitizer?Gd(this.config.stateSanitizer,gt,Bt.currentStateIndex):gt,He=this.config.actionSanitizer?Ja(this.config.actionSanitizer,P,Bt.nextActionId):P;this.sendToReduxDevtools(()=>this.extensionConnection.send(He,Ot))}else{const gt={...Bt,stagedActionIds:Bt.stagedActionIds,actionsById:this.config.actionSanitizer?Nc(this.config.actionSanitizer,Bt.actionsById):Bt.actionsById,computedStates:this.config.stateSanitizer?ns(this.config.stateSanitizer,Bt.computedStates):Bt.computedStates};this.sendToReduxDevtools(()=>this.devtoolsExtension.send(null,gt,this.getExtensionConfig(this.config)))}}createChangesObservable(){return this.devtoolsExtension?new _n.c(P=>{const Bt=this.zoneConfig.connectInZone?this.zoneConfig.ngZone.runOutsideAngular(()=>this.devtoolsExtension.connect(this.getExtensionConfig(this.config))):this.devtoolsExtension.connect(this.getExtensionConfig(this.config));return this.extensionConnection=Bt,Bt.init(),Bt.subscribe(gt=>P.next(gt)),Bt.unsubscribe}):Pn.w}createActionStreams(){const P=this.createChangesObservable().pipe((0,Zi.u)()),Bt=P.pipe((0,Wi.p)(rn=>"START"===rn.type)),gt=P.pipe((0,Wi.p)(rn=>"STOP"===rn.type)),Ot=P.pipe((0,Wi.p)(rn=>"DISPATCH"===rn.type),(0,h.T)(rn=>this.unwrapAction(rn.payload)),(0,Io.H)(rn=>rn.type===wa?this.dispatcher.pipe((0,Wi.p)(mn=>mn.type===e.q6),function bt(_t,Ft){const{first:P,each:Bt,with:gt=Lt,scheduler:Ot=Ft??to.E,meta:He=null}=(0,di.v)(_t)?{first:_t}:"number"==typeof _t?{each:_t}:_t;if(null==P&&null==Bt)throw new TypeError("No timeout provided.");return(0,jt.N)((eA,MA)=>{let rn,mn,qn=null,so=0;const yo=co=>{mn=(0,wA.N)(MA,Ot,()=>{try{rn.unsubscribe(),(0,Se.Tg)(gt({meta:He,lastValue:qn,seen:so})).subscribe(MA)}catch(go){MA.error(go)}},co)};rn=eA.subscribe((0,oe._)(MA,co=>{mn?.unsubscribe(),so++,MA.next(qn=co),Bt>0&&yo(Bt)},void 0,void 0,()=>{mn?.closed||mn?.unsubscribe(),qn=null})),!so&&yo(null!=P?"number"==typeof P?P:+P-Ot.now():Bt)})}(1e3),(0,ye.B)(1e3),(0,h.T)(()=>rn),(0,IA.W)(()=>(0,vn.of)(rn)),(0,xn.s)(1)):(0,vn.of)(rn))),eA=P.pipe((0,Wi.p)(rn=>"ACTION"===rn.type),(0,h.T)(rn=>this.unwrapAction(rn.payload))).pipe((0,ai.Q)(gt)),MA=Ot.pipe((0,ai.Q)(gt));this.start$=Bt.pipe((0,ai.Q)(gt)),this.actions$=this.start$.pipe((0,fo.n)(()=>eA)),this.liftedActions$=this.start$.pipe((0,fo.n)(()=>MA))}unwrapAction(P){return"string"==typeof P?(0,eval)(`(${P})`):P}getExtensionConfig(P){const Bt={name:P.name,features:P.features,serialize:P.serialize,autoPause:P.autoPause??!1,trace:P.trace??!1,traceLimit:P.traceLimit??75};return!1!==P.maxAge&&(Bt.maxAge=P.maxAge),Bt}sendToReduxDevtools(P){try{P()}catch(Bt){console.warn("@ngrx/store-devtools: something went wrong inside the redux devtools",Bt)}}static#t=this.\u0275fac=function(Bt){return new(Bt||_t)(t.KVO(pe),t.KVO(Qs),t.KVO(vo))};static#e=this.\u0275prov=t.jDH({token:_t,factory:_t.\u0275fac})}return _t})();const le={type:e.Zz},LA={type:"@ngrx/store-devtools/recompute"};function bn(_t,Ft,P,Bt,gt){if(Bt)return{state:P,error:"Interrupted by an error up the chain"};let He,Ot=P;try{Ot=_t(P,Ft)}catch(eA){He=eA.toString(),gt.handleError(eA)}return{state:Ot,error:He}}function qi(_t,Ft,P,Bt,gt,Ot,He,eA,MA){if(Ft>=_t.length&&_t.length===Ot.length)return _t;const rn=_t.slice(0,Ft),mn=Ot.length-(MA?1:0);for(let qn=Ft;qn<mn;qn++){const so=Ot[qn],yo=gt[so].action,co=rn[qn-1],go=co?co.state:Bt,rr=co?co.error:void 0,ra=He.indexOf(so)>-1?co:bn(P,yo,go,rr,eA);rn.push(ra)}return MA&&rn.push(_t[_t.length-1]),rn}let qo=(()=>{class _t{constructor(P,Bt,gt,Ot,He,eA,MA,rn){const mn=function Ji(_t,Ft){return{monitorState:Ft(void 0,{}),nextActionId:1,actionsById:{0:pl(le)},stagedActionIds:[0],skippedActionIds:[],committedState:_t,currentStateIndex:0,computedStates:[],isLocked:!1,isPaused:!1}}(MA,rn.monitor),qn=function cr(_t,Ft,P,Bt,gt={}){return Ot=>(He,eA)=>{let{monitorState:MA,actionsById:rn,nextActionId:mn,stagedActionIds:qn,skippedActionIds:so,committedState:yo,currentStateIndex:co,computedStates:go,isLocked:rr,isPaused:$r}=He||Ft;function ra(ua){let os=ua,Mc=qn.slice(1,os+1);for(let dc=0;dc<Mc.length;dc++){if(go[dc+1].error){os=dc,Mc=qn.slice(1,os+1);break}delete rn[Mc[dc]]}so=so.filter(dc=>-1===Mc.indexOf(dc)),qn=[0,...qn.slice(os+1)],yo=go[os].state,go=go.slice(os),co=co>os?co-os:0}function ka(){rn={0:pl(le)},mn=1,qn=[0],so=[],yo=go[co].state,co=0,go=[]}He||(rn=Object.create(rn));let Lr=0;switch(eA.type){case Fr:rr=eA.status,Lr=1/0;break;case Ro:$r=eA.status,$r?(qn=[...qn,mn],rn[mn]=new dr({type:"@ngrx/devtools/pause"},+Date.now()),mn++,Lr=qn.length-1,go=go.concat(go[go.length-1]),co===qn.length-2&&co++,Lr=1/0):ka();break;case"RESET":rn={0:pl(le)},mn=1,qn=[0],so=[],yo=_t,co=0,go=[];break;case"COMMIT":ka();break;case To:rn={0:pl(le)},mn=1,qn=[0],so=[],co=0,go=[];break;case tr:{const{id:ua}=eA;so=-1===so.indexOf(ua)?[ua,...so]:so.filter(Mc=>Mc!==ua),Lr=qn.indexOf(ua);break}case"SET_ACTIONS_ACTIVE":{const{start:ua,end:os,active:Mc}=eA,dc=[];for(let Xl=ua;Xl<os;Xl++)dc.push(Xl);so=Mc?hs(so,dc):[...so,...dc],Lr=qn.indexOf(ua);break}case Hi:co=eA.index,Lr=1/0;break;case oi:{const ua=qn.indexOf(eA.actionId);-1!==ua&&(co=ua),Lr=1/0;break}case"SWEEP":qn=hs(qn,so),so=[],co=Math.min(co,qn.length-1);break;case Ri:{if(rr)return He||Ft;if($r||He&&Ic(He.computedStates[co],eA,gt.predicate,gt.actionsSafelist,gt.actionsBlocklist)){const os=go[go.length-1];go=[...go.slice(0,-1),bn(Ot,eA.action,os.state,os.error,P)],Lr=1/0;break}gt.maxAge&&qn.length===gt.maxAge&&ra(1),co===qn.length-1&&co++;const ua=mn++;rn[ua]=eA,qn=[...qn,ua],Lr=qn.length-1;break}case wa:({monitorState:MA,actionsById:rn,nextActionId:mn,stagedActionIds:qn,skippedActionIds:so,committedState:yo,currentStateIndex:co,computedStates:go,isLocked:rr,isPaused:$r}=eA.nextLiftedState);break;case e.Zz:Lr=0,gt.maxAge&&qn.length>gt.maxAge&&(go=qi(go,Lr,Ot,yo,rn,qn,so,P,$r),ra(qn.length-gt.maxAge),Lr=1/0);break;case e.q6:if(go.filter(os=>os.error).length>0)Lr=0,gt.maxAge&&qn.length>gt.maxAge&&(go=qi(go,Lr,Ot,yo,rn,qn,so,P,$r),ra(qn.length-gt.maxAge),Lr=1/0);else{if(!$r&&!rr){co===qn.length-1&&co++;const os=mn++;rn[os]=new dr(eA,+Date.now()),qn=[...qn,os],Lr=qn.length-1,go=qi(go,Lr,Ot,yo,rn,qn,so,P,$r)}go=go.map(os=>({...os,state:Ot(os.state,LA)})),co=qn.length-1,gt.maxAge&&qn.length>gt.maxAge&&ra(qn.length-gt.maxAge),Lr=1/0}break;default:Lr=1/0}return go=qi(go,Lr,Ot,yo,rn,qn,so,P,$r),MA=Bt(MA,eA),{monitorState:MA,actionsById:rn,nextActionId:mn,stagedActionIds:qn,skippedActionIds:so,committedState:yo,currentStateIndex:co,computedStates:go,isLocked:rr,isPaused:$r}}}(MA,mn,eA,rn.monitor,rn),so=(0,un.h)((0,un.h)(Bt.asObservable().pipe((0,YA.i)(1)),Ot.actions$).pipe((0,h.T)(pl)),P,Ot.liftedActions$).pipe((0,hn.Q)(Gn.T)),yo=gt.pipe((0,h.T)(qn)),co=Yc(rn.connectInZone),go=new ti.m(1);this.liftedStateSubscription=so.pipe((0,PA.E)(yo),Da(co),(0,Dn.S)(({state:ra},[ka,Lr])=>{let ua=Lr(ra,ka);return ka.type!==Ri&&_c(rn)&&(ua=function ec(_t,Ft,P,Bt){const gt=[],Ot={},He=[];return _t.stagedActionIds.forEach((eA,MA)=>{const rn=_t.actionsById[eA];rn&&(MA&&Ic(_t.computedStates[MA],rn,Ft,P,Bt)||(Ot[eA]=rn,gt.push(eA),He.push(_t.computedStates[MA])))}),{..._t,stagedActionIds:gt,actionsById:Ot,computedStates:He}}(ua,rn.predicate,rn.actionsSafelist,rn.actionsBlocklist)),Ot.notify(ka,ua),{state:ua,action:ka}},{state:mn,action:null})).subscribe(({state:ra,action:ka})=>{go.next(ra),ka.type===Ri&&He.next(ka.action)}),this.extensionStartSubscription=Ot.start$.pipe(Da(co)).subscribe(()=>{this.refresh()});const rr=go.asObservable(),$r=rr.pipe((0,h.T)(Ss));Object.defineProperty($r,"state",{value:(0,li.ot)($r,{manualCleanup:!0,requireSync:!0})}),this.dispatcher=P,this.liftedState=rr,this.state=$r}ngOnDestroy(){this.liftedStateSubscription.unsubscribe(),this.extensionStartSubscription.unsubscribe()}dispatch(P){this.dispatcher.next(P)}next(P){this.dispatcher.next(P)}error(P){}complete(){}performAction(P){this.dispatch(new dr(P,+Date.now()))}refresh(){this.dispatch(new Br)}reset(){this.dispatch(new gr(+Date.now()))}rollback(){this.dispatch(new Gr(+Date.now()))}commit(){this.dispatch(new va(+Date.now()))}sweep(){this.dispatch(new SA)}toggleAction(P){this.dispatch(new Oa(P))}jumpToAction(P){this.dispatch(new sr(P))}jumpToState(P){this.dispatch(new ur(P))}importState(P){this.dispatch(new ts(P))}lockChanges(P){this.dispatch(new fr(P))}pauseRecording(P){this.dispatch(new zc(P))}static#t=this.\u0275fac=function(Bt){return new(Bt||_t)(t.KVO(vo),t.KVO(e.SS),t.KVO(e.QU),t.KVO(Kt),t.KVO(e.sA),t.KVO(t.zcH),t.KVO(e.N_),t.KVO(Qs))};static#e=this.\u0275prov=t.jDH({token:_t,factory:_t.\u0275fac})}return _t})();function Da({ngZone:_t,connectInZone:Ft}){return P=>Ft?new _n.c(Bt=>P.subscribe({next:gt=>_t.run(()=>Bt.next(gt)),error:gt=>_t.run(()=>Bt.error(gt)),complete:()=>_t.run(()=>Bt.complete())})):P}const Es=new t.nKC("@ngrx/store-devtools Is Devtools Extension or Monitor Present");function dd(_t,Ft){return!!_t||Ft.monitor!==za}function as(){const _t="__REDUX_DEVTOOLS_EXTENSION__";return"object"==typeof window&&typeof window[_t]<"u"?window[_t]:null}function Ba(_t={}){return(0,t.EmA)([Kt,vo,qo,{provide:qs,useValue:_t},{provide:Es,deps:[pe,Qs],useFactory:dd},{provide:pe,useFactory:as},{provide:Qs,deps:[qs],useFactory:Ls},{provide:e.h1,deps:[qo],useFactory:rc},{provide:e.Bh,useExisting:vo}])}function rc(_t){return _t.state}let Xr=(()=>{class _t{static instrument(P={}){return{ngModule:_t,providers:[Ba(P)]}}static#t=this.\u0275fac=function(Bt){return new(Bt||_t)};static#e=this.\u0275mod=t.$C({type:_t});static#A=this.\u0275inj=t.G2t({})}return _t})();var eg=d(14518),gd=d(92314),oa=d(75263),Fg=d(29456),ml=d(98347),Ol=d(99077),xg=d(25738);const fl={...s.DH.dashboardDataObj(),updateTimestamp:0};function Ag(_t=fl,Ft){switch(Ft.type){case xg.q6:return{..._t,...Ft.payload};case xg.Ut:return{...s.DH.dashboardDataObj(),updateTimestamp:0};default:return _t}}var Dg=d(37881);const Nl={profitLoss:s.DH.proftLossDataObj(),balanceSheet:s.DH.balanceSheetDataObj(),salePaymentReport:s.DH.salePaymentReportDataObj(),productSalesReport:s.DH.saleOrPurchaseProductReportObj(),productPurchaseReport:s.DH.saleOrPurchaseProductReportObj(),purchaseReport:s.DH.purchasePaymentReportDataObj(),saleByClientReport:s.DH.saleByClientReportObj(),saleByProductReport:s.DH.saleByProductReportObj(),saleOrderReport:s.DH.invOrderReportObj(),purchaseOrderReport:s.DH.invOrderReportObj(),detailSaleReport:s.DH.detailSaleOrPurchaseReportObj(),detailPurchaseReport:s.DH.detailSaleOrPurchaseReportObj(),saleReturnReport:s.DH.detailSaleOrPurchaseReportObj(),purchaseReturnReport:s.DH.detailSaleOrPurchaseReportObj(),invoiceAgingSaleReport:s.DH.detailInvoiceAgingReportObj(),invoiceAgingPurchaseReport:s.DH.detailInvoiceAgingReportObj(),expenseReport:s.DH.expenseReportObj(),detailedExpenseReport:s.DH.detailedExpenseReportObj(),cashFlowStatementReport:s.DH.cashFlowStatementReportObj(),taxReport:s.DH.taxReportObj(),dayBookReportObject:s.DH.dayBookReportObj(),productWisePLReport:s.DH.productWiseProftLossDataObj(),invoiceWisePLObject:s.DH.invoiceWiseProftLossDataObj(),clientWisePLObject:s.DH.clientWiseProftLossDataObj(),dateWisePLCloseBalCogsObject:s.DH.dateWiseProftLossCloseBalOrCogsObj()};function Ys(_t=Nl,Ft){switch(Ft.type){case Dg.zx:return{..._t,...Ft.payload};case Dg.wg:return{profitLoss:s.DH.proftLossDataObj(),balanceSheet:s.DH.balanceSheetDataObj(),salePaymentReport:s.DH.salePaymentReportDataObj(),productSalesReport:s.DH.saleOrPurchaseProductReportObj(),productPurchaseReport:s.DH.saleOrPurchaseProductReportObj(),purchaseReport:s.DH.purchasePaymentReportDataObj(),saleByClientReport:s.DH.saleByClientReportObj(),saleByProductReport:s.DH.saleByProductReportObj(),saleOrderReport:s.DH.invOrderReportObj(),purchaseOrderReport:s.DH.invOrderReportObj(),detailSaleReport:s.DH.detailSaleOrPurchaseReportObj(),detailPurchaseReport:s.DH.detailSaleOrPurchaseReportObj(),saleReturnReport:s.DH.detailSaleOrPurchaseReportObj(),purchaseReturnReport:s.DH.detailSaleOrPurchaseReportObj(),invoiceAgingSaleReport:s.DH.detailInvoiceAgingReportObj(),invoiceAgingPurchaseReport:s.DH.detailInvoiceAgingReportObj(),expenseReport:s.DH.expenseReportObj(),detailedExpenseReport:s.DH.detailedExpenseReportObj(),cashFlowStatementReport:s.DH.cashFlowStatementReportObj(),taxReport:s.DH.taxReportObj(),dayBookReportObject:s.DH.dayBookReportObj(),productWisePLReport:s.DH.productWiseProftLossDataObj(),invoiceWisePLObject:s.DH.invoiceWiseProftLossDataObj(),clientWisePLObject:s.DH.clientWiseProftLossDataObj(),dateWisePLCogsObject:s.DH.dateWiseProftLossCloseBalOrCogsObj(),dateWisePLCloseBalCogsObject:s.DH.dateWiseProftLossCloseBalOrCogsObj()};default:return _t}}var es=d(39236);const Va={minimumStockList:[],saleOverdueList:[],purchaseOverdueList:[],totalUnpaidInvCount:0,totalUnpaidPurchaseCount:0,beforeOpenDateTransCount:0,beforeOpeningDateRecord:[]};function yg(_t=Va,Ft){switch(Ft.type){case es.zx:return{..._t,...Ft.payload};case es.wg:return{minimumStockList:[],saleOverdueList:[],purchaseOverdueList:[],totalUnpaidInvCount:0,totalUnpaidPurchaseCount:0,beforeOpenDateTransCount:0,beforeOpeningDateRecord:[]};default:return _t}}var bd=d(94362),pc=d(65113),Ql=d(7475);let Md=(()=>{class _t{constructor(P){this.http=P}getTranslation(P){return this.http.get(`./assets/i18n/${P}.json`)}static#t=this.\u0275fac=function(Bt){return new(Bt||_t)(t.KVO(_.Qq))};static#e=this.\u0275prov=t.jDH({token:_t,factory:_t.\u0275fac,providedIn:"root"})}return _t})();function Rs(_t,Ft,P,Bt){let gt=P.LANGUAGE_CODES;return()=>new Promise(Ot=>{Bt.get(it.hj,Promise.resolve(null)).then(()=>{let eA="1";Ft.getAll("setting").subscribe(MA=>{let rn=MA[0];if(!(0,E.A)(rn)&&(0,f.A)(rn,"deviceSettings")){let mn=function Hc(_t){if(!(0,E.A)(_t))return isJsonString(_t)?JSON.parse(_t,(Ft,P)=>!(0,E.A)(P)&&isJsonString(P)?JSON.parse(P):P):_t}(rn.deviceSettings);eA=String(mn.selectedLanguageCode);const qn=eA?(0,pc.A)(gt[eA])?"en":gt[eA]:"en";_t.setDefaultLang("en"),_t.setActiveLang(qn),Ot(qn)}else{const mn=eA?(0,pc.A)(gt[eA])?"en":gt[eA]:"en";_t.setDefaultLang("en"),_t.setActiveLang(mn),Ot(mn)}}),_t.langChanges$.subscribe(MA=>{console.info(`Successfully initialized '${MA}' language.'`)},MA=>{},()=>{Ot(null)})})})}let Lc=(()=>{class _t{static#t=this.\u0275fac=function(Bt){return new(Bt||_t)};static#e=this.\u0275mod=t.$C({type:_t});static#A=this.\u0275inj=t.G2t({providers:[{provide:at.Ll,useValue:(0,at.wz)({availableLangs:["es","ru","fr","de","it","pt","in","ms","ja","ar","en","ko","jv","zu","bn","th","hi"],fallbackLang:"en",defaultLang:"en",reRenderOnLangChange:!0,prodMode:R.c.production})},{provide:t.hnV,useFactory:Rs,deps:[at.JO,Fg.MX,Ql.A,t.zZn],multi:!0},{provide:at.oH,useClass:Md}],imports:[at.Q8]})}return _t})();var ud=d(61997),nd=d(94609),Vl=d(67575),bg=d(9726);let kl=(()=>{class _t{static#t=this.\u0275fac=function(Bt){return new(Bt||_t)};static#e=this.\u0275mod=t.$C({type:_t});static#A=this.\u0275inj=t.G2t({imports:[it.MD,Q.hM,at.Q8,ud.C,nd.C,Vl.PO,bg.jN]})}return _t})();var id=d(92608),Yd=d(35580),gg=d(21413),ng=d(33726),Pl=d(36452);function wd(_t,Ft){1&_t&&(t.j41(0,"div",30)(1,"div",31),t.nrm(2,"span",32),t.k0s()())}let Kc=(()=>{class _t{constructor(P,Bt,gt,Ot,He,eA,MA,rn){this.syncApiService=P,this.router=Bt,this.commonService=gt,this.authService=Ot,this.syncDbService=He,this.notificationService=eA,this.syncCommonService=MA,this.subscriptionService=rn,this.showLoader=!1,this.unsubscriber=new gg.B,this.commonService.setSEOInfo("Subscription - Simple Accounting Bookkeeping",[{name:"description",content:"Subscription"},{name:"keywords",content:"Subscription, Purchase Type, Support, Buy, Extend, Renew, Yearly, Monthly"},{name:"title",content:"Subscription"}])}ngOnInit(){this.userData=this.authService.authInfo("user"),this.expiryDate=C(this.userData.expiryTime).format("DD-MM-YYYY"),this.fetchDBData()}fetchDBData(){var P=this;return(0,D.A)(function*(){P.syncApiService.fetchMultipleDbData(["filterSettingData"],function(){var Bt=(0,D.A)(function*(gt){var Ot=yield gt.data;200===gt.status&&!(0,E.A)(Ot)&&(0,f.A)(Ot,"filterSettingData")&&!(0,E.A)(Ot.filterSettingData)&&(P.settingData=Ot.filterSettingData,P.expiryDate=1==P.settingData.dateFormat?C(P.userData.expiryTime).format("MM-DD-YYYY"):C(P.userData.expiryTime).format("DD-MM-YYYY"))});return function(gt){return Bt.apply(this,arguments)}}())})()}navigateToUrlLink(P){scrollTotop(),this.router.navigateByUrl(P)}openFeedbackForm(){this.commonService.showDialog(T.p,{},P=>{},{panelClass:"ng-material-dialog"})}refreshAccessToken(){var P=this;this.showLoader=!0;let Bt=this.authService.authInfo("user").orgId,gt=this.authService.authInfo("access_token");this.syncApiService.verifyToken(gt,Bt,function(){var Ot=(0,D.A)(function*(He){let eA=He;if(200==eA.status&&(0,f.A)(eA,"access_token")){let MA=yield P.syncApiService.fetchAllDbData("user");if((0,E.A)(MA))P.showLoader=!1;else{let rn=MA.find(mn=>mn.user.orgId===Bt);if((0,E.A)(rn)){let mn=MA.find(qn=>(0,f.A)(qn,"access_token"));(0,E.A)(mn)?(P.showLoader=!1,P.notificationService.error("Invalid User")):(mn.access_token=eA.access_token,mn.purchaseStatus=eA.purchaseStatus,mn.user.accessToken=eA.access_token,mn.user.expiryTime=eA.expiryTime,rn.user.serverUpdatedTime=eA.serverUpdatedTime,P.updateUserData(mn),P.showLoader=!1,P.fetchDBData())}else rn.access_token=eA.access_token,rn.purchaseStatus=eA.purchaseStatus,rn.user.accessToken=eA.access_token,rn.user.expiryTime=eA.expiryTime,rn.user.serverUpdatedTime=eA.serverUpdatedTime,P.updateUserData(rn),P.showLoader=!1,P.fetchDBData()}}else 428==eA.status?(P.showLoader=!1,P.syncCommonService.logoutUser()):(P.showLoader=!1,P.notificationService.error("Something went wrong"))});return function(He){return Ot.apply(this,arguments)}}())}updateUserData(P){this.syncApiService.updateDbData("user",P,Bt=>{let gt=Bt.data;200!==Bt.status||(0,E.A)(gt)?this.notificationService.error(Bt.error):gt.user.serverUpdatedTime>gt.user.expiryTime?(this.commonService.setUpAnalytics("SUBSCRIPTION_EXPIRED"),this.router.navigateByUrl("/buy-subscription/subscription"),(0,ng.R)(window,"popstate").pipe((0,ai.Q)(this.unsubscriber)).subscribe(He=>{history.pushState(null,""),this.syncCommonService.logoutUser()})):1==gt.purchaseStatus||3==gt.purchaseStatus&&0!==gt.isWebTrial?(this.userData=gt.user,this.expiryDate=1==this.settingData.dateFormat?C(this.userData.expiryTime).format("MM-DD-YYYY"):C(this.userData.expiryTime).format("DD-MM-YYYY"),s.SE.setCache("SAB_LOGGED_IN_USER",JSON.stringify(gt)),this.subscriptionService.refreshSubscriptionStatus()):2==gt.purchaseStatus?(this.commonService.setUpAnalytics("SUBSCRIPTION_EXPIRED"),this.router.navigateByUrl("/buy-subscription/subscription")):3==gt.purchaseStatus&&3!==gt.user.userType&&5!==gt.registerSource&&this.router.navigateByUrl("/buy-subscription/subscription")})}static#t=this.\u0275fac=function(Bt){return new(Bt||_t)(t.rXU(H.P),t.rXU(L.Ix),t.rXU(N.h),t.rXU(Mt.y),t.rXU(Xt.P),t.rXU(pt.J),t.rXU(mt.E),t.rXU(Pl.L))};static#e=this.\u0275cmp=t.VBU({type:_t,selectors:[["app-buy-subscription"]],decls:64,vars:32,consts:[[1,"content"],[1,"container-fluid"],[1,"page-title-box"],[1,"row","align-items-center"],[1,"col-sm-6"],[1,"page-title"],[1,"breadcrumb","float-right"],[1,"breadcrumb-item"],["href","#/dashboard","routerlink","/dashboard"],[1,"breadcrumb-item","active"],["class","block-loader-subscription","style","width: 100% !important",4,"ngIf"],[1,"col-md-8","offset-md-2","mt-5"],[1,"payment-card","mt-5",2,"background","#f4f4f4b3","padding","24px","border","1px solid #eee"],[1,"row","text-center","m-0"],[1,"col-md-6","border-end"],[1,"pb-2"],[1,"mb-0","fs-14","fw-500"],[1,"mt-0","country-list"],[1,"col-md-6","border-start"],[1,"row","refresh-token-bg"],[1,"col-md-8"],[1,"col-md-4","text-end"],[1,"refresh-token-btn",3,"click"],[1,"material-icons","custom-icons"],[1,"row","mt-3"],[1,"col-md-12"],[1,"text-center"],[1,"btn-pay","mt-2","mb-2","fw-500",3,"click"],[1,"mt-3","text-center"],[1,"pl-0","pr-0","contactSupportBtn","mt-2","mb-2","fw-500",3,"click"],[1,"block-loader-subscription",2,"width","100% !important"],["role","status",1,"spinner-border","text-primary"],[1,"sr-only"]],template:function(Bt,gt){1&Bt&&(t.j41(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4)(5,"h4",5),t.EFF(6),t.nI1(7,"transloco"),t.k0s()(),t.j41(8,"div",4)(9,"ol",6)(10,"li",7)(11,"a",8),t.EFF(12),t.nI1(13,"transloco"),t.k0s()(),t.j41(14,"li",9),t.EFF(15),t.nI1(16,"transloco"),t.k0s()()()()(),t.DNE(17,wd,3,0,"div",10),t.j41(18,"div",11)(19,"div",12)(20,"div",13)(21,"div",14)(22,"div",15)(23,"p",16),t.EFF(24),t.nI1(25,"transloco"),t.k0s(),t.j41(26,"span")(27,"h5",17),t.EFF(28),t.nI1(29,"transloco"),t.k0s()()()(),t.j41(30,"div",18)(31,"div",15)(32,"span")(33,"p",16),t.EFF(34),t.nI1(35,"transloco"),t.k0s()(),t.j41(36,"span")(37,"h5",17),t.EFF(38),t.k0s()()()()(),t.j41(39,"div",19)(40,"div",20)(41,"span"),t.EFF(42),t.nI1(43,"transloco"),t.k0s()(),t.j41(44,"div",21)(45,"button",22),t.bIt("click",function(){return gt.refreshAccessToken()}),t.j41(46,"i",23),t.EFF(47,"refresh"),t.k0s(),t.EFF(48),t.nI1(49,"transloco"),t.k0s()()(),t.j41(50,"div",24)(51,"div",25)(52,"div",26)(53,"button",27),t.bIt("click",function(){return gt.navigateToUrlLink("/buy-subscription/subscription")}),t.j41(54,"span",23),t.EFF(55,"shopping_cart"),t.k0s(),t.EFF(56),t.nI1(57,"transloco"),t.k0s()()()()(),t.j41(58,"div",28)(59,"button",29),t.bIt("click",function(){return gt.openFeedbackForm()}),t.j41(60,"span",23),t.EFF(61," call"),t.k0s(),t.EFF(62),t.nI1(63,"transloco"),t.k0s()()()()()),2&Bt&&(t.R7$(6),t.JRh(t.bMT(7,12,"PURCHASE_SUBSCRIPTION")),t.R7$(6),t.JRh(t.bMT(13,14,"DASHBOARD")),t.R7$(3),t.JRh(t.bMT(16,16,"PURCHASE_SUBSCRIPTION")),t.R7$(2),t.Y8G("ngIf",gt.showLoader),t.R7$(7),t.SpI("",t.bMT(25,18,"PURCHASE_TYPE")," :"),t.R7$(4),t.JRh(t.bMT(29,20,"TIME_FILTER_KEY_YEARLY")),t.R7$(6),t.SpI("",t.bMT(35,22,"YOUR_SUBSCRIPTION_WILL_RENEW_ON")," :"),t.R7$(4),t.JRh(gt.expiryDate),t.R7$(4),t.JRh(t.bMT(43,24,"REFRESH_ACCESS_TOKEN_TXT_ONE")),t.R7$(6),t.SpI(" ",t.bMT(49,26,"REFRESH_ACCESS_TOKEN")," "),t.R7$(8),t.SpI(" ",t.bMT(57,28,"BUY_EXTEND_SUBSCRIPTION")," "),t.R7$(6),t.SpI(" ",t.bMT(63,30,"CONTACT_SUPPORT")," "))},dependencies:[it.bT,at.Kj]})}return _t})();const Or=["iframe"];let mc=(()=>{class _t{constructor(P,Bt,gt,Ot,He,eA,MA,rn,mn,qn,so){var yo=this;this.route=P,this.syncDbService=Bt,this.syncApiService=gt,this.authService=Ot,this.notificationService=He,this.dataStoreService=eA,this.commonService=MA,this.loginService=rn,this.subscriptionService=mn,this.browserUuidService=qn,this.encryptionService=so,this.paymentUrl="",this.tabChangeEvent=0,this.syncApiService.fetchMultipleDbData(["user"],function(){var co=(0,D.A)(function*(go){var rr=yield go.data;if(!(0,E.A)(rr.user)){let $r=rr.user[0];(0,E.A)($r)||(yo.browserUUID=$r.uuid)}});return function(go){return co.apply(this,arguments)}}()),document.hasFocus()&&(this.tabChangeEvent++,this.tabChangeEvent>1&&this.route.navigateByUrl("/codelogin"))}ngOnInit(){this.commonService.broadcast("hideSidebar",!0),this.userData=this.authService.authInfo("user"),this.tempUserData=JSON.parse(s.SE.getCache("purchaseExpiredUser")),this.fetchDBData()}fetchDBData(){this.syncApiService.fetchMultipleDbData(["user","filterSettingData"],P=>{var Bt=P.data;if(200===P.status&&!(0,E.A)(Bt)&&((0,f.A)(Bt,"filterSettingData")&&!(0,E.A)(Bt.filterSettingData)&&(this.settingData=Bt.filterSettingData,this.countryData=this.settingData.country),(0,f.A)(Bt,"user")&&!(0,E.A)(Bt.user))){let gt=Bt.user[0];(0,E.A)(gt)||(this.userData._uuid=gt._uuid)}this.preparePaymentUrl()})}preparePaymentUrl(){let P=JSON.parse(s.SE.getCache("expiredSwitchUser"));const Bt={email:this.isLoggedIn()&&(0,E.A)(P)?this.userData?.email:this.tempUserData?.email,accountType:"Other",countryCode:this.isLoggedIn()&&(0,E.A)(P)?"India"==this.countryData.countryName?"In":"Other":"IN"==this.tempUserData?.countryCode?"In":"Other",callBackUrl:`${location.protocol}//${location.host}${location.pathname}#/payment-status`};let Ot=new _.Nl({fromObject:Bt}).toString();this.paymentUrl=R.c.paymentUrl.concat(Ot),document.getElementById("iframe").setAttribute("src",this.paymentUrl),this.getBackEndResp()}getBackEndResp(){var P=this;window.addEventListener("message",Bt=>{if((0,E.A)(Bt))this.route.navigate(["buy-subscription"]),this.notificationService.error("PAYMENT_FAILED",{},!0);else{let Ot=isJsonString(Bt.data)?JSON.parse(Bt.data):Bt.data,He=JSON.parse(s.SE.getCache("expiredSwitchUser"));if(R.c.paymentUrl.includes(Bt.origin)&&!(0,E.A)(Ot)&&200==Ot.status)if(this.isLoggedIn()&&(0,E.A)(He))this.dataStoreService.fetch("getLoginResponse",{accessToken:this.authService.authInfo("access_token")},eA=>{eA.login_info._uuid=this.userData._uuid,this.syncApiService.updateDbData("user",eA.login_info,MA=>{let rn=MA.data;s.xL.setLocalCache("SAB_LOGGED_IN_USER",JSON.stringify(rn)),200===MA.status&&!(0,E.A)(rn)&&(s.DH.destroySyncCache(),s.SE.setCache("SAB_LOGGED_IN_USER",JSON.stringify(rn)),this.notificationService.success("PAYMENT_SUCCESSFUL",{},!0),this.syncDbService.syncStartData(),(0,E.A)(He)||s.SE.destroyCache("expiredSwitchUser"),s.DH.showLoader(!1),this.route.navigate(["/dashboard"]))})});else if(!(0,E.A)(this.tempUserData)){if(425==this.tempUserData.status){let MA=JSON.parse(s.xL.getLocalCache("archiveUserData"));if((0,E.A)(MA)||"social"!=MA.loginType){if(!(0,E.A)(MA)&&"social"!==MA.loginType){let rn={email:this.tempUserData.registered_email,password:(0,E.A)(MA)?"":this.decryptData(MA.key)},mn={device_nameby_user:"",uuid:this.browserUuidService.getHeaderParameters("uuid")||this.browserUUID||"",os_version:"",operating_system:this.browserUuidService.getHeaderParameters("os"),browser:this.browserUuidService.getHeaderParameters("browser"),language:"",time_zone:this.browserUuidService.getHeaderParameters("time-zone")};this.loginService.login(rn,{DeviceUUIDInfo:mn},function(){var qn=(0,D.A)(function*(so){425===so[status]&&(s.xL.setLocalCache("archiveUser",JSON.stringify(so)),(0,w.A)(()=>{P.commonService.showDialog(It,{},()=>{})},1e3))});return function(so){return qn.apply(this,arguments)}}())}}else{var gt={access_token:(0,E.A)(MA)?"":this.decryptData(MA.key),provider:"google",user:{createdTime:0,delFlag:0,email:MA.email,expiryTime:0,orgId:0,pass:"",status:0,updatedTime:0,userId:0,userName:MA.userName,userType:0,contactPersonName:"",emailVerificationFlag:0},device_info:{os_version:"",app_version:0,contact_person:"",country_code:"IN",email:"",google_accounts:"",language:"English",timezone:"Asia/Kolkata",organization_company:""},DeviceUUIDInfo:{device_nameby_user:"",uuid:this.browserUuidService.getHeaderParameters("uuid")||"",os_version:"",operating_system:this.browserUuidService.getHeaderParameters("os"),browser:this.browserUuidService.getHeaderParameters("browser"),language:"",time_zone:this.browserUuidService.getHeaderParameters("time-zone")}};this.loginService.socialLogin(gt,function(){var rn=(0,D.A)(function*(mn){425===mn[status]&&(s.xL.setLocalCache("archiveUser",JSON.stringify(mn)),(0,w.A)(()=>{P.commonService.showDialog(It,{},()=>{})},1e3))});return function(mn){return rn.apply(this,arguments)}}())}}let eA=JSON.parse(s.SE.getCache("expiredSwitchUser"));if(!(0,E.A)(eA))return s.SE.destroyCache("expiredSwitchUser"),s.SE.setCache("loginViaSwitchUser",JSON.stringify({email:eA.email})),void setTimeout(()=>{this.route.navigate(["/home/switch-user"])},2e3);if((0,f.A)(this.tempUserData,"loginType")&&"using-password"==this.tempUserData.loginType)setTimeout(()=>{this.route.navigate(["/home/login"])},2e3);else{let MA={email:this.tempUserData.email,code:this.tempUserData.code},rn={device_nameby_user:"",uuid:this.browserUuidService.getHeaderParameters("uuid")||this.browserUUID||"",os_version:"",operating_system:this.browserUuidService.getHeaderParameters("os"),browser:this.browserUuidService.getHeaderParameters("browser"),language:"",time_zone:this.browserUuidService.getHeaderParameters("time-zone")};this.loginService.loginWithCode(MA,{DeviceUUIDInfo:rn},function(){var mn=(0,D.A)(function*(qn){200==qn.status&&(0,f.A)(qn,"login_info")&&!(0,E.A)(qn.login_info)&&P.prepareLoginProcess(qn)});return function(qn){return mn.apply(this,arguments)}}())}}}})}prepareLoginProcess(P){var Bt=this;return(0,D.A)(function*(){if((0,f.A)(P,"login_info")&&(2===P.login_info.purchaseStatus||3===P.login_info.purchaseStatus&&3!==P.login_info.user.userType&&5!==P.login_info.registerSource&&0==P.login_info.isWebTrial||!(0,E.A)(P.login_info.user)&&P.login_info.user.serverUpdatedTime>P.login_info.user.expiryTime))return s.DH.showLoader(!1),!1;if(600==P.status)return Bt.commonService.setUpAnalytics("INVALID_EMAIL"),Bt.notificationService.error(s.DH.alertMessage(23)),!1;if(419==P.status)return Bt.commonService.setUpAnalytics("In-Valid login Code"),Bt.notificationService.error(s.DH.alertMessage(21)),!1;if(421==P.status)return Bt.commonService.setUpAnalytics("Code Expired"),Bt.notificationService.error(s.DH.alertMessage(22)),!1;if(407==P.status)return Bt.commonService.setUpAnalytics("DeviceId should not be null"),Bt.notificationService.error(s.DH.alertMessage(24)),!1;if(401==P.status)return Bt.commonService.setUpAnalytics("User Name is Empty"),Bt.notificationService.error(s.DH.alertMessage(25)),!1;if(415==P.status)return Bt.commonService.setUpAnalytics("uniqueCode should not be null"),Bt.notificationService.error(s.DH.alertMessage(26)),!1;if(0==P.login_info.user.emailVerificationFlag&&(3===P.login_info.user.userType||5===P.login_info.registerSource))return Bt.commonService.setUpAnalytics("EMAIL_NOT_VERIFIED"),Bt.notificationService.error(s.DH.alertMessage(13)),!1;if(603==P.status)return Bt.notificationService.error(s.DH.alertMessage(16)),!1;if(604==P.status)return Bt.notificationService.error(s.DH.alertMessage(17)),!1;if(605==P.status)return Bt.notificationService.error(s.DH.alertMessage(18)),!1;if(200!=P.status&&1012!=P.status||!(0,f.A)(P,"login_info"))Bt.notificationService.error(P.message);else{if(!(yield Bt.loginService.checkInvalidUser(P.login_info)))return s.DH.showLoader(!1),Bt.commonService.setUpAnalytics("INVALID_USER"),!1;Bt.commonService.processResponse(P,Ot=>{200!==Ot&&1012!==Ot||(s.xL.setLocalCache("SAB_LOGGED_IN_USER",JSON.stringify(P.login_info)),JSON.parse(s.xL.getLocalCache(P.login_info.user.email)),Bt.commonService.setUpAnalytics("LOGIN_SUCEESS"),Bt.commonService.setUpAnalytics("SET_LOGIN_USER_ORG_ID",{orgId:P.login_info.user.orgId}),Bt.loginService.fetchUserDBData(P.login_info)),0===Ot&&(0,f.A)(P,"httpError")&&P.httpError&&s.DH.showLoader(!1)})}s.DH.showLoader(!1)})()}isLoggedIn(){return this.authService.isLoggedIn()}decryptData(P){return this.encryptionService.decrypt(P)}static#t=this.\u0275fac=function(Bt){return new(Bt||_t)(t.rXU(L.Ix),t.rXU(Xt.P),t.rXU(H.P),t.rXU(Mt.y),t.rXU(pt.J),t.rXU(k.V),t.rXU(N.h),t.rXU(tt.H),t.rXU(Pl.L),t.rXU(X.R),t.rXU(J.L))};static#e=this.\u0275cmp=t.VBU({type:_t,selectors:[["app-subscription"]],viewQuery:function(Bt,gt){if(1&Bt&&t.GBs(Or,5),2&Bt){let Ot;t.mGM(Ot=t.lsd())&&(gt.iframe=Ot.first)}},decls:2,vars:0,consts:[["width","100%","height","700","src",t.wXG``,"id","iframe",1,"payment-iframe"]],template:function(Bt,gt){1&Bt&&(t.j41(0,"body"),t.nrm(1,"iframe",0),t.k0s())},styles:[".payment-iframe[_ngcontent-%COMP%]{margin:0;padding:0;border:none}"]})}return _t})();function ya(_t,Ft){1&_t&&(t.j41(0,"div")(1,"div",2),t.nrm(2,"div",3),t.k0s(),t.j41(3,"div",4)(4,"h5",5),t.EFF(5),t.nI1(6,"transloco"),t.nrm(7,"span",6)(8,"span",7)(9,"span",8),t.k0s()()()),2&_t&&(t.R7$(5),t.SpI(" ",t.bMT(6,1,"PAYMENT_PROCESSING")," "))}let Qt=(()=>{class _t{constructor(P,Bt,gt,Ot,He,eA,MA){this.route=P,this.router=Bt,this.syncDbService=gt,this.syncApiService=Ot,this.authService=He,this.notificationService=eA,this.dataStoreService=MA,this.showLoader=!1,this.activeUrl=this.route.snapshot.params.id}ngOnInit(){this.userData=this.authService.authInfo("user"),this.fetchDBData(),this.openLoader()}fetchDBData(){this.syncApiService.fetchMultipleDbData(["user","filterSettingData"],P=>{var Bt=P.data;200!==P.status||(0,E.A)(Bt)||!(0,f.A)(Bt,"user")||(0,E.A)(Bt.user)||(this.userData._uuid=Bt.user[0]._uuid),this.getStripeRes()})}openLoader(){this.showLoader=!0}closeLoader(){this.showLoader=!1}getStripeRes(){(0,E.A)(this.activeUrl)||this.dataStoreService.fetch("stripe/Get/CheckoutDetails?session_Id="+this.activeUrl,{countryCode:"In"},P=>{let Bt=P;(0,E.A)(Bt)||200!==Bt.status?(this.router.navigate(["buy-subscription"]),this.notificationService.error("PAYMENT_FAILED",{},!0)):this.isLoggedIn()?this.dataStoreService.fetch("getLoginResponse",{accessToken:this.authService.authInfo("access_token")},gt=>{gt.login_info._uuid=this.userData._uuid,this.syncApiService.updateDbData("user",gt.login_info,Ot=>{let He=Ot.data;s.xL.setLocalCache("SAB_LOGGED_IN_USER",JSON.stringify(He)),200===Ot.status&&!(0,E.A)(He)&&(s.DH.destroySyncCache(),s.SE.setCache("SAB_LOGGED_IN_USER",JSON.stringify(He)),this.notificationService.success("PAYMENT_SUCCESSFUL",{},!0),this.syncDbService.syncStartData(),s.DH.showLoader(!1),this.router.navigate(["/dashboard"]))})}):setTimeout(()=>{this.router.navigate(["/home/login"])},2e3)})}isLoggedIn(){return this.authService.isLoggedIn()}static#t=this.\u0275fac=function(Bt){return new(Bt||_t)(t.rXU(L.nX),t.rXU(L.Ix),t.rXU(Xt.P),t.rXU(H.P),t.rXU(Mt.y),t.rXU(pt.J),t.rXU(k.V))};static#e=this.\u0275cmp=t.VBU({type:_t,selectors:[["app-payment-status"]],decls:2,vars:1,consts:[[1,"payLoader"],[4,"ngIf"],[1,"pt-3","pb-3","d-flex","justify-content-center"],[1,"paymentLoader"],[1,"pb-3","text-center"],[1,"color-lb"],[1,"dot-blue","blink1"],[1,"dot-blue","blink2"],[1,"dot-blue","blink3"]],template:function(Bt,gt){1&Bt&&(t.j41(0,"div",0),t.DNE(1,ya,10,3,"div",1),t.k0s()),2&Bt&&(t.R7$(),t.Y8G("ngIf",gt.showLoader))},dependencies:[it.bT,at.Kj]})}return _t})();const zt=[{path:"",component:Kc},{path:"subscription",component:mc},{path:"trial-subscription",component:qt},{path:"payment-status/:id",component:Qt}];let Oe=(()=>{class _t{static#t=this.\u0275fac=function(Bt){return new(Bt||_t)};static#e=this.\u0275mod=t.$C({type:_t});static#A=this.\u0275inj=t.G2t({imports:[L.iI.forChild(zt),L.iI]})}return _t})(),cA=(()=>{class _t{static#t=this.\u0275fac=function(Bt){return new(Bt||_t)};static#e=this.\u0275mod=t.$C({type:_t});static#A=this.\u0275inj=t.G2t({imports:[it.MD,Oe,ud.C,at.Q8,Q.hM]})}return _t})();var tn=d(66869),hi=d(81817),Bo=d(67018),Qr=d(87372);const ao=function(_t,Ft=0){let P=3735928559^Ft,Bt=1103547991^Ft;for(let Ot,gt=0;gt<_t.length;gt++)Ot=_t.charCodeAt(gt),P=Math.imul(P^Ot,2654435761),Bt=Math.imul(Bt^Ot,1597334677);return P=Math.imul(P^P>>>16,2246822507)^Math.imul(Bt^Bt>>>13,3266489909),Bt=Math.imul(Bt^Bt>>>16,2246822507)^Math.imul(P^P>>>13,3266489909),4294967296*(2097151&Bt)+(P>>>0)},Dl=()=>{if(!(()=>{var _t=document.createElement("canvas");return!(!_t.getContext||!_t.getContext("2d"))})())return"broprint.js";var _t=document.createElement("canvas"),Ft=_t.getContext("2d"),P="BroPrint.65@345876";return Ft.textBaseline="top",Ft.font="14px 'Arial'",Ft.textBaseline="alphabetic",Ft.fillStyle="#f60",Ft.fillRect(125,1,62,20),Ft.fillStyle="#069",Ft.fillText(P,2,15),Ft.fillStyle="rgba(102, 204, 0, 0.7)",Ft.fillText(P,4,17),_t.toDataURL()},ig=function(){var _t=null,Ft=null,P=null,Bt=null,gt=null,Ot=null;function qn(co,go){void 0!==Bt[co]&&"function"==typeof Bt[co].setValueAtTime&&Bt[co].setValueAtTime(go,_t.currentTime)}function so(co){(function yo(co){for(var go=null,rr=4500;5e3>rr;rr++){var $r=co.renderedBuffer.getChannelData(0)[rr];go+=Math.abs($r)}if(gt=go.toString(),"function"==typeof Ot)Ot(gt)})(co),Bt.disconnect()}return{run:function He(co,go=!1){Ot=co;try{(function eA(){(function MA(){var co=window.OfflineAudioContext||window.webkitOfflineAudioContext;_t=new co(1,44100,44100)})(),Ft=_t.currentTime,function rn(){(P=_t.createOscillator()).type="triangle",P.frequency.setValueAtTime(1e4,Ft)}(),function mn(){Bt=_t.createDynamicsCompressor(),qn("threshold",-50),qn("knee",40),qn("ratio",12),qn("reduction",-20),qn("attack",0),qn("release",.25)}()})(),P.connect(Bt),Bt.connect(_t.destination),P.start(0),_t.startRendering(),_t.oncomplete=so}catch(rr){if(go)throw rr}}}}(),Js=()=>{const _t=new Promise((P,Bt)=>{ig.run(function(gt){P(gt)})});return new Promise((P,Bt)=>{_t.then(function(){var gt=(0,D.A)(function*(Ot){let He="";navigator.brave&&(yield navigator.brave.isBrave()),He=window.btoa(Ot)+Dl(),P(ao(He,0))});return function(Ot){return gt.apply(this,arguments)}}()).catch(()=>{try{P(ao(Dl()).toString())}catch{Bt("Failed to generate the finger print of this browser")}})})};var Gu=d(9989),jd=d(28573),od=d(39477),Rc=d(86503),Sl=d(11333);let oh=(()=>{class _t{constructor(P,Bt,gt,Ot,He,eA,MA,rn,mn,qn,so,yo,co,go,rr){this.dataStoreService=P,this.authService=Bt,this.router=gt,this.commonService=Ot,this.syncDbService=He,this.syncCommonService=eA,this.syncApiService=MA,this.notificationService=rn,this.dashboardService=mn,this.language=qn,this.translocoService=so,this.settingService=yo,this.subscriptionService=co,this.appUpdateService=go,this.eventEmitterService=rr,this.orgId=this.authService.authInfo("user").orgId,this.showLayout=!1,this.currentUrl="",this.languages=this.language.LANGUAGES,this.bsCategories=[],this.childBSCategories=[],s.SE.destroyCache("logoBase64"),s.SE.destroyCache("signatureBase64"),s.SE.destroyCache("signStyleUrl"),s.SE.destroyCache("signatureBase64"),this.subscriptionService.subscriptionStatus.subscribe(ua=>{this.subscriptionInfo=ua});var $r=indexedDB.open("SimpleAccounting");$r.onerror=()=>{this.router.navigate(["/browser-not-support"])},this.isLoggedIn()||($r.onsuccess=()=>{s.DH.showApplicationLoader(!0),this.syncDbService.checkUserDataExist()}),this.browserSubscription=this.router.events.pipe((0,Wi.p)(ua=>ua instanceof L.wF)).subscribe(ua=>{this.currentUrl=ua.url,1===ua.id&&ua.url===ua.urlAfterRedirects&&s.DH.destroySyncCache()});let ra=JSON.parse(s.SE.getCache("SAB_LOGGED_IN_USER"));if(!(0,E.A)(ra)){let ua=function(os,Mc){const dc=new Date(os),mh=new Date(Mc).getTime()-dc.getTime();return Math.round(mh/864e5)};this.purchaseStatus=ra.purchaseStatus;var ka=C().format("YYYY-MM-DD"),Lr=C(ra.expiry).format("YYYY-MM-DD");this.diffINDays=ua(ka,Lr)}this.broadcastSubscription=this.commonService.receiveBroadcast().subscribe(ua=>{(0,f.A)(ua,"syncProcessComplete")&&ua.syncProcessComplete&&(0,hi.A)(()=>{this.fetchDBData(),this.isLoggedIn()&&(this.accessToken=this.authService.authInfo("access_token"),this.settingService.fetchUploadedImages(3,os=>{this.settingService.updateProfileImgs(os,Mc=>{})}),this.settingService.fetchUploadedEcomImages(os=>{this.settingService.updateStoreLogoImgs(os,Mc=>{})}))})}),this.fetchDBData(),this.dashboardService.posModeSetting$.subscribe(ua=>{ua&&this.checkWalkInCustomerExist()}),this.isLoggedIn()&&(this.accessToken=this.authService.authInfo("access_token"),this.settingService.fetchUploadedImages(3,ua=>{this.settingService.updateProfileImgs(ua,os=>{})}),this.migrationService()),Js().then(ua=>{s.xL.setLocalCache("SAB_BROWSER_FINGERPRINT",String(ua))})}ngAfterViewInit(){setTimeout(()=>{},2e3)}ngOnInit(){this.checkBrowserVisibility(),this.isLoggedIn()&&(this.revertMigrateAccount(),this.syncDbService.fetchDbAllData()),this.eventEmitterService.subscribeData(P=>{"MigrateAccounts"===P&&(this.migrationService(),this.revertMigrateAccount(!0))})}fetchDBData(){var P=this;this.syncApiService.fetchMultipleDbData(["balanceSheetChildCategory","balanceSheetCategory","filterSettingData"],function(){var Bt=(0,D.A)(function*(gt){var Ot=yield gt.data;200===gt.status&&!(0,E.A)(Ot)&&((0,f.A)(Ot,"filterSettingData")&&!(0,E.A)(Ot.filterSettingData)&&(P.settingData=Ot.filterSettingData,P.languageCode=P.settingData.selectedLanguageCode.toString(),(0,E.A)(P.languageCode)||P.setCurrentLanguage(P.languageCode)),(0,E.A)(Ot.balanceSheetCategory)||(P.bsCategories=Ot.balanceSheetCategory),(0,E.A)(Ot.balanceSheetChildCategory)||(P.childBSCategories=Ot.balanceSheetChildCategory))});return function(gt){return Bt.apply(this,arguments)}}())}setCurrentLanguage(P){let Bt=(0,Bo.A)(this.languages,{value:P});this.languageCode=(0,E.A)(Bt)?"en":Bt.code,"/home/register"===this.currentUrl||"/home"===this.currentUrl||"/home/forgot-password"===this.currentUrl||"/onboarding"===this.currentUrl||"/home/register/verify-email"===this.currentUrl||"/best-accounting-software"===this.currentUrl?this.translocoService.setActiveLang("en"):(0,E.A)(Bt)?(this.translocoService.setDefaultLang("en"),this.translocoService.setActiveLang("en")):(this.translocoService.setDefaultLang("en"),this.translocoService.setActiveLang(Bt.code))}checkBrowserVisibility(){document.addEventListener("visibilitychange",()=>{document.hidden||(setTimeout(()=>{this.appUpdateService.checkForUpdates()},2e3),this.isLoggedIn()?["/about-us","/pricing","/privacy-policy","/terms-and-conditions","/onboarding","/syncing","/dashboard"].includes(this.currentUrl)||(this.orgId=this.authService.authInfo("user").orgId,this.syncApiService.fetchDbData("user",P=>{let gt,Bt=P.data;if(!(0,E.A)(Bt)&&!(0,E.A)(Bt.user)&&(gt=JSON.parse(s.xL.getLocalCache(Bt.user.email))),!(0,E.A)(gt)&&1==gt.forms)return!1;if(!(0,E.A)(Bt)&&(0,f.A)(Bt,"user")&&(0,f.A)(Bt.user,"email")){let Ot=JSON.parse(s.xL.getLocalCache(Bt.user.email));if(!(0,E.A)(Ot)&&1==Ot.forms)return!1}if(200!==P.status||(0,E.A)(Bt)){if("onboarding"==this.currentUrl)return!1;this.syncCommonService.logoutUser(),this.commonService.broadcast("userAuthenticationInProcess",!1)}else{const Ot=Bt[0];if(this.orgId!=Ot.user.orgId&&(0,f.A)(Ot,"access_token")&&(0,f.A)(Ot.user,"orgId")&&(this.syncCommonService.destroyUserStateData(!1),s.SE.setCache("SAB_LOGGED_IN_USER",JSON.stringify(Ot)),this.syncDbService.fetchDbAllData(),this.syncDbService.syncStartData()),!(0,f.A)(Ot,"access_token")||!(0,f.A)(Ot.user,"orgId")){if("onboarding"==this.currentUrl)return!1;this.syncCommonService.logoutUser(),this.commonService.broadcast("userAuthenticationInProcess",!1)}}})):["/","/home","/home/login","/home/forgot-password","/codelogin","/best-accounting-software"].includes(this.currentUrl)&&this.syncDbService.checkUserDataExist())})}isLoggedIn(){return this.authService.isLoggedIn()}ngOnDestroy(){this.browserSubscription.unsubscribe(),this.routeSubscription.unsubscribe(),s.SE.destroyCache("utm-tag")}migrationService(){var P=this;const Bt=new Gu.Ay("SimpleAccounting");Bt.open().then(()=>{Bt.tables.some(Ot=>"userAccounts"===Ot.name)?this.syncApiService.fetchAllMultipleDbData(["user","userAccounts"],function(){var Ot=(0,D.A)(function*(He){var eA=yield He.data;let MA=eA.user[0],rn=eA.userAccounts;(0,E.A)(MA)||!((0,E.A)(rn)||!(0,E.A)(rn)&&(0,E.A)(rn.find(mn=>mn.email==MA.user.email)))||(0,E.A)(MA)||P.syncApiService.storeDbData("userAccounts",{email:MA.user.email,orgId:MA.user.orgId},qn=>{}),Bt.close()});return function(He){return Ot.apply(this,arguments)}}()):Bt.close()}).catch(gt=>{Bt.close()})}revertMigrateAccount(P){this.currentUrl=this.router.url,!0===P?"/thorough-syncing"!==this.currentUrl&&this.migrateAccounts():this.isLoggedIn()&&"/syncing"!==this.currentUrl&&"/thorough-syncing"!==this.currentUrl&&this.migrateAccounts()}migrateAccounts(){var P=this;this.syncApiService.fetchMultipleDbData(["account"],function(){var Bt=(0,D.A)(function*(gt){var Ot=yield gt.data;const eA=[1,3,7,11];if(200===gt.status&&!(0,E.A)(Ot)){const MA=(0,Qr.A)(Ot.account,"deviceCreateDate","asc");if((0,E.A)(MA))return{accountList:[],setDefaultAccounts:[]};const rn=[],mn=[],qn=(co,go,rr)=>co.filter($r=>$r.uniqueKeyOfAccount!==go&&$r.nameOfAccount!==rr);P.orgId=P.authService.authInfo("user").orgId;const so=(co,go=!1)=>({...co,systemAccountKey:null,defaultAccountFlag:!1,isDefault:go?1:0,device_modified_on:C().toDate().getTime(),syncFlag:2,orgId:P.orgId});eA.forEach(co=>{let go=MA.filter(rr=>(null!==rr.systemAccountKey||!0===rr.defaultAccountFlag)&&rr.accountType===co);1===co?go=qn(go,"AccountsEntity_AC_SALE_RET_sales_return_account_1","Sales Return"):3===co&&(go=qn(go,"AccountsEntity_AC_PURCHASE_RET_purchase_return_account_3","Purchase Return")),go.forEach(rr=>rn.push(so(rr)))}),eA.forEach(co=>{let go=MA.filter(rr=>rr.accountType===co);if(1===co?go=qn(go,"AccountsEntity_AC_SALE_RET_sales_return_account_1","Sales Return"):3===co&&(go=qn(go,"AccountsEntity_AC_PURCHASE_RET_purchase_return_account_3","Purchase Return")),(0,E.A)(go)){const rr=P.getDefaultAccountName(co),ra=s.DH.getDefaultAccounts(P.orgId).find(ka=>ka.nameOfAccount===rr);if(!(0,E.A)(ra)){let ka=generateUUID("AccountsEntity");ra.uniqueKeyOfAccount=ka,ra.uniqueKey=ka,mn.push(so({...ra,deviceCreateDate:C().toDate().getTime()},!0))}}else{const rr=(0,Qr.A)(go,"deviceCreateDate","asc"),$r=P.getDefaultAccountName(co);let ra=rr.find(ka=>ka.nameOfAccount==$r);if((0,E.A)(ra))(0,Qr.A)(go,"deviceCreateDate","asc").forEach((Lr,ua)=>{0===ua&&(!(0,f.A)(Lr,"isDefault")||(0,f.A)(Lr,"isDefault")&&0==Lr.isDefault)?mn.push(so(Lr,!0)):(!(0,f.A)(Lr,"isDefault")||(0,f.A)(Lr,"isDefault")&&1==Lr.isDefault)&&0!==ua&&mn.push(so(Lr,!1))});else{let ka=rr.findIndex(Lr=>Lr.nameOfAccount==$r);ka>=0&&(rr.splice(ka,1),rr.unshift(ra)),rr.forEach((Lr,ua)=>{Lr.nameOfAccount===$r&&0===ua?(!(0,f.A)(Lr,"isDefault")||(0,f.A)(Lr,"isDefault")&&0==Lr.isDefault)&&mn.push(so(Lr,!0)):(!(0,f.A)(Lr,"isDefault")||(0,f.A)(Lr,"isDefault")&&1==Lr.isDefault)&&0!==ua&&mn.push(so(Lr,!1))})}}});const yo=mn.map(co=>{const go=rn.find(rr=>rr.uniqueKeyOfAccount===co.uniqueKeyOfAccount);return go?{...co,...so(go)}:co});(0,E.A)(yo)||P.syncDbService.storeMultipleDataToDB({accountList:yo},go=>{200==go.status&&(P.currentUrl=P.router.url,P.authService.isLoggedIn())})}});return function(gt){return Bt.apply(this,arguments)}}())}getAccountKey(P){switch(P){case"AccountsEntity_0e3f00f447ee8bf1_1661769439264_3dddc84a-3944-4d61-bd0d-8e84d5c33760_72":return"AC_SALE";case"AccountsEntity_0e3f00f447ee8bf1_1661769439278_2363e48b-d0ff-43ef-abf8-eb4beb58629a_5":return"AC_PURCHASE";case"AccountsEntity_0e3f00f447ee8bf1_1661769441324_9e8b35c9-9f58-430e-bbb5-5e29f679cc52_88":return"AC_CASH";case"AccountsEntity_0e3f00f447ee8bf1_1661769441330_01a668e6-e65b-4a7c-8720-55869c14c7ae_7":return"AC_BANK";default:return null}}getAccountType(P){switch(P){case"AccountsEntity_0e3f00f447ee8bf1_1661769439264_3dddc84a-3944-4d61-bd0d-8e84d5c33760_72":return 1;case"AccountsEntity_0e3f00f447ee8bf1_1661769439278_2363e48b-d0ff-43ef-abf8-eb4beb58629a_5":return 3;case"AccountsEntity_0e3f00f447ee8bf1_1661769441324_9e8b35c9-9f58-430e-bbb5-5e29f679cc52_88":return 11;case"AccountsEntity_0e3f00f447ee8bf1_1661769441330_01a668e6-e65b-4a7c-8720-55869c14c7ae_7":return 7;default:return null}}getAccountUniqueKey(P){switch(P){case 1:return"AccountsEntity_0e3f00f447ee8bf1_1661769439264_3dddc84a-3944-4d61-bd0d-8e84d5c33760_72";case 3:return"AccountsEntity_0e3f00f447ee8bf1_1661769439278_2363e48b-d0ff-43ef-abf8-eb4beb58629a_5";case 11:return"AccountsEntity_0e3f00f447ee8bf1_1661769441324_9e8b35c9-9f58-430e-bbb5-5e29f679cc52_88";case 7:return"AccountsEntity_0e3f00f447ee8bf1_1661769441330_01a668e6-e65b-4a7c-8720-55869c14c7ae_7";default:return null}}getDefaultAccountName(P){switch(P){case 1:return"Sale Account";case 3:return"Purchase Account";case 11:return"Cash Account";case 7:return"Bank Account";default:return null}}migrateBalaneSheetSettings(){this.fetchDBData();let P=[],Bt=[];if([1,2].map(Ot=>{let He=this.bsCategories.filter(eA=>eA.parentType==Ot);if(!(0,E.A)(He)){let eA=this.filterBySameName(He,"nameOfCategory");(0,E.A)(eA)||eA.map(MA=>{let rn=MA[0];MA.splice(0,1),MA.map(qn=>{P.includes(qn.uniqueKeyCategory)||P.push(qn.uniqueKeyCategory);let so=[];this.childBSCategories.map(yo=>{yo.uniqueKeyFKSubCategory===qn.uniqueKeyCategory&&so.push(yo)}),so.map(yo=>{Bt.push({...yo,uniqueKeyFKSubCategory:rn.uniqueKeyCategory,syncFlag:2})})})})}}),!(0,E.A)(P)){let Ot={balanceSheetCategoryIdList:P};this.syncDbService.postDeleteRequestData(Ot).then(He=>{200===He.status&&(this.syncApiService.bulkDBDelete("balanceSheetCategory",Ot.balanceSheetCategoryIdList,"uniqueKeyCategory"),(0,E.A)(Bt)&&this.syncDbService.syncData())})}if(!(0,E.A)(Bt)){let Ot=[];Bt.map(He=>{Ot.includes(He.uniqueKeySubCategoryChild)||Ot.push(He.uniqueKeySubCategoryChild)}),(0,E.A)(Bt)||(this.syncApiService.bulkDBDelete("balanceSheetChildCategory",Ot,"uniqueKeySubCategoryChild"),this.syncDbService.storeMultipleDataToDB({balanceSheetSubCategoryChildList:Bt},eA=>{200==eA.status&&(0,f.A)(eA,"balanceSheetSubCategoryChildList")&&!(0,E.A)(eA.balanceSheetSubCategoryChildList)&&this.syncDbService.syncData()}))}}filterBySameName(P,Bt){const gt=P.sort((eA,MA)=>eA[Bt].localeCompare(MA[Bt])),Ot=[];let He=[gt[0]];for(let eA=1;eA<gt.length;eA++)gt[eA][Bt].trim().toLowerCase()===He[0][Bt].trim().toLowerCase()?He.push(gt[eA]):(He.length>1&&Ot.push(He),He=[gt[eA]]);return He.length>1&&Ot.push(He),Ot}checkWalkInCustomerExist(){this.orgId=this.authService.authInfo("user").orgId;let P="AccountsEntity_AC_WLK_CST_walk_in_customer_12";this.syncApiService.fetchByIndex("account","uniqueKeyOfAccount",P).then(Bt=>{if((0,E.A)(Bt)){const gt=s.DH.getDefaultAccounts(this.orgId);if(!(0,E.A)(gt)){const Ot=gt.find(He=>He.uniqueKeyOfAccount===P);(0,E.A)(Ot)||(Ot.syncFlag=1,this.syncDbService.storeMultipleDataToDB({accountList:[Ot]},eA=>{}))}}})}static#t=this.\u0275fac=function(Bt){return new(Bt||_t)(t.rXU(k.V),t.rXU(Mt.y),t.rXU(L.Ix),t.rXU(N.h),t.rXU(Xt.P),t.rXU(mt.E),t.rXU(H.P),t.rXU(pt.J),t.rXU(jd.I),t.rXU(Ql.A),t.rXU(at.JO),t.rXU(od.q),t.rXU(Pl.L),t.rXU(Rc.i),t.rXU(Sl.e))};static#e=this.\u0275cmp=t.VBU({type:_t,selectors:[["app-root"]],decls:1,vars:0,template:function(Bt,gt){1&Bt&&t.nrm(0,"router-outlet")},dependencies:[L.n3],styles:["app-root[_ngcontent-%COMP%]:not(.material-icons-loaded){display:none}"]})}return _t})();var Ha=d(72882);let is=(()=>{class _t{constructor(P,Bt){this.syncCommonService=P,this.authServices=Bt,this.registerEmailId=this.authServices.authInfo("registered_email"),s.DH.destroySyncCache()}ngOnInit(){}static#t=this.\u0275fac=function(Bt){return new(Bt||_t)(t.rXU(mt.E),t.rXU(Mt.y))};static#e=this.\u0275cmp=t.VBU({type:_t,selectors:[["app-not-access"]],decls:40,vars:2,consts:[[1,"unauthorize-body"],[1,"unauthorize-img"],[1,"no-padding","unauthorize-img-details"],[1,"text-center"],["src","assets/img/login.png",2,"width","55%"],[1,"sync-btn"],[1,"unauthorize-body-main","me-2"],[1,"container-fluid","my-4","p-0"],[1,"container","p-3","my-3","text-center"],[1,"btn","btn-danger",3,"click"]],template:function(Bt,gt){1&Bt&&(t.j41(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"h4"),t.EFF(5,"Simple Accounting Bookkeeping"),t.k0s(),t.nrm(6,"img",4)(7,"div",5),t.k0s()()(),t.j41(8,"div",6)(9,"div",7)(10,"div",8)(11,"h3"),t.EFF(12,"Please Sync on Android atleast once before using Web version"),t.k0s(),t.j41(13,"p"),t.EFF(14,"In order to use this account "),t.j41(15,"b"),t.EFF(16),t.k0s(),t.EFF(17," on web version you must sync the same account from the android device at least once. "),t.k0s(),t.nrm(18,"br"),t.j41(19,"h5"),t.EFF(20,"Please follow the steps below :"),t.k0s(),t.j41(21,"p"),t.EFF(22," 1. Launch Simple Accounting Bookkeeping app on Android Device "),t.nrm(23,"br"),t.EFF(24," 2. Make sure you are logged in as "),t.j41(25,"b"),t.EFF(26),t.k0s(),t.nrm(27,"br"),t.EFF(28," 3. Press the sync button on top right corner. "),t.nrm(29,"br"),t.EFF(30," 4. Once you have completed syncing once, please try to login on the web version again "),t.nrm(31,"br"),t.EFF(32," 5. Contact us at support@tacktilesystems.com if you still face any issues "),t.k0s(),t.j41(33,"h5"),t.EFF(34,"Note :"),t.k0s(),t.EFF(35,"Your web profile which consists of your settings , accounts and transactions is created on the server when you sync your android device for first time "),t.nrm(36,"br")(37,"br"),t.j41(38,"button",9),t.bIt("click",function(){return gt.syncCommonService.logoutUser()}),t.EFF(39,"Logout"),t.k0s()()()()()),2&Bt&&(t.R7$(16),t.SpI("(",gt.registerEmailId,")"),t.R7$(10),t.JRh(gt.registerEmailId))},styles:[".lw-not-access-block[_ngcontent-%COMP%]{background:#d9d9d9}.unauthorize-body[_ngcontent-%COMP%]{flex-direction:row;min-height:0;display:flex;flex:1 1 0%;height:100vh}.unauthorize-img[_ngcontent-%COMP%]{min-width:486px;display:block;padding:0;background:#eee;flex-shrink:0;z-index:9}.unauthorize-img-details[_ngcontent-%COMP%]{width:486px;position:fixed;top:6%;border-bottom:0px!important}.unauthorize-body-main[_ngcontent-%COMP%]{width:100%;box-sizing:border-box;flex:1;display:flex;padding:0 72px;flex-direction:column}.unauthorize-details-view[_ngcontent-%COMP%]{overflow-x:hidden;width:80%;margin:auto}"]})}return _t})(),ol=(()=>{class _t{constructor(P,Bt){this.syncCommonService=P,this.authServices=Bt,this.registerEmailId=this.authServices.authInfo("registered_email")}ngOnInit(){}static#t=this.\u0275fac=function(Bt){return new(Bt||_t)(t.rXU(mt.E),t.rXU(Mt.y))};static#e=this.\u0275cmp=t.VBU({type:_t,selectors:[["app-unauthorize-user"]],decls:21,vars:0,consts:[[1,"unauthorize-body"],[1,"unauthorize-img"],[1,"no-padding","unauthorize-img-details"],[1,"text-center"],["src","/assets/img/login.png",2,"width","55%"],[1,"sync-btn"],[1,"unauthorize-body-main","me-2"],[1,"container-fluid","my-4","p-0"],[1,"container","p-3","my-3","text-center","already-log"],[1,"btn","btn-danger",3,"click"]],template:function(Bt,gt){1&Bt&&(t.j41(0,"div",0)(1,"div",1)(2,"div",2)(3,"div")(4,"div",3)(5,"h4"),t.EFF(6," Simple Accounting Bookkeeping "),t.k0s(),t.j41(7,"p"),t.EFF(8,"Make Professional Invoices from your mobile"),t.k0s(),t.nrm(9,"img",4)(10,"div",5),t.k0s()()()(),t.j41(11,"div",6)(12,"div",7)(13,"div",8)(14,"h1"),t.EFF(15,"Already Logged In"),t.k0s(),t.j41(16,"p"),t.EFF(17,"It seems that you are already logged in as [object Object] and trying to login as another user . You must Logout from abc@gmail.com before trying to login as xyz@gmail.com"),t.k0s(),t.nrm(18,"br"),t.j41(19,"button",9),t.bIt("click",function(){return gt.syncCommonService.logoutUser()}),t.EFF(20,"Logout"),t.k0s()()()()())},styles:[".lw-not-access-block[_ngcontent-%COMP%]{background:#d9d9d9}.unauthorize-body[_ngcontent-%COMP%]{flex-direction:row;min-height:0;display:flex;flex:1 1 0%;height:100vh}.unauthorize-img[_ngcontent-%COMP%]{min-width:486px;display:block;padding:0;background:#eee;flex-shrink:0;z-index:9}.unauthorize-body-main[_ngcontent-%COMP%]{width:100%;box-sizing:border-box;flex:1;display:flex;padding:0 72px;flex-direction:column}.already-log[_ngcontent-%COMP%]{padding:180px 0 0!important;position:relative}"]})}return _t})();var _l=d(54729),ug=d(14829);let Gl=(()=>{class _t{constructor(){}ngOnInit(){}static#t=this.\u0275fac=function(Bt){return new(Bt||_t)};static#e=this.\u0275cmp=t.VBU({type:_t,selectors:[["app-about-us"]],decls:34,vars:0,consts:[["publicHeader",""],[1,"page-header"],[1,"container"],[1,"title-box","text-center"],[1,"title"],[1,"title-section","privacy-bg"],[1,"page-padding"],[1,"container","main"],[1,"heading","text-center","fw-bold"],[2,"text-align","center","font-size","14px"],[2,"font-weight","700"],["href","http://www.tacktile.net/","target","_blank",1,"company-link"],[1,"heading-style-1","mb-1","text-center"]],template:function(Bt,gt){1&Bt&&(t.nrm(0,"public-header",null,0),t.j41(2,"div",1)(3,"div",2)(4,"div",3)(5,"h1",4),t.EFF(6,"About Us "),t.k0s()()()(),t.j41(7,"section",5)(8,"div",6)(9,"div",7)(10,"h2",8),t.EFF(11," We Help Your Business Work Smarter"),t.k0s(),t.j41(12,"p",9)(13,"span",10)(14,"a",11),t.EFF(15,"Tacktile Systems Private Limited"),t.k0s()(),t.EFF(16," is committed to bringing cutting-edge technologies to small and medium sized businesses . We develop products for SMEs that help them run their business smoothly. Our motto is to provide best possible tools for small businesses that can help them manage invoicing, billing , accounting , inventory, Taxes, Costing , budgeting among other things . Our products are evolving at a considerable pace , and we are improving our products every day. Our team strives to create industry benchmarks in all the niche areas where we serve."),t.k0s(),t.nrm(17,"hr")(18,"br")(19,"br"),t.j41(20,"h6",12),t.EFF(21,"Contact Us"),t.k0s(),t.j41(22,"p",9)(23,"span",10)(24,"a",11),t.EFF(25,"Tacktile Systems Private Limited"),t.k0s()(),t.nrm(26,"br"),t.j41(27,"span"),t.EFF(28," 2nd Floor, Plot No 5, Hiwari Layout, Wardhaman Nagar, Opposite Poonam Mall (Inox Movies), Nagpur 440008 (MS), India"),t.k0s(),t.nrm(29,"br"),t.EFF(30," support@tacktilesystems.com"),t.nrm(31,"br"),t.EFF(32," +91-712-2766150 "),t.k0s()()()(),t.nrm(33,"app-public-footer"))},dependencies:[_l.A,ug.I],styles:['@media screen and (max-width: 1200px){.d-m-none[_ngcontent-%COMP%]{display:none}.d-m-block[_ngcontent-%COMP%]{display:block}}@media screen and (max-width: 1200px){.d-t-none[_ngcontent-%COMP%]{display:none}.d-t-block[_ngcontent-%COMP%]{display:block}}@media screen and (max-width: 768px){.d-l-none[_ngcontent-%COMP%]{display:none}.d-l-block[_ngcontent-%COMP%]{display:block}}a[_ngcontent-%COMP%]{text-decoration:none!important}html[_ngcontent-%COMP%]{-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body[_ngcontent-%COMP%]{font-family:Poppins,sans-serif;font-size:16px;line-height:32px;color:#0e1133;background-color:#fafcff}hr[_ngcontent-%COMP%]{margin:0;background-color:#b0c1d8;color:#e5f0ff;border:none;height:1px}a[_ngcontent-%COMP%]{text-decoration:none;transition:all .3s}img[_ngcontent-%COMP%]{max-width:100%}ul[_ngcontent-%COMP%]{list-style:none}nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:inline-block}button[_ngcontent-%COMP%]:active, button[_ngcontent-%COMP%]:focus{outline:none}h2[_ngcontent-%COMP%]{font-size:48px;line-height:72px}h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%]{font-weight:200;color:#0e1133;margin:0}h3[_ngcontent-%COMP%]{font-size:36px;line-height:54px}h4[_ngcontent-%COMP%]{font-size:24px}h4[_ngcontent-%COMP%], h5[_ngcontent-%COMP%]{line-height:36px;font-weight:400;margin:0}h5[_ngcontent-%COMP%]{font-size:18px}h6[_ngcontent-%COMP%]{font-size:16px;line-height:32px;font-weight:600;margin:0}@media screen and (max-width: 480px){h2[_ngcontent-%COMP%]{font-size:36px;line-height:54px}h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{font-size:24px;line-height:36px}}.header-home[_ngcontent-%COMP%]{padding-top:82px;overflow:hidden;background:#dcf0ff}.header-home[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0;transition:all .3s;color:#0e1133;font-weight:700;font-size:32px;padding-top:0}.header-home[_ngcontent-%COMP%]   .header-home__title--big[_ngcontent-%COMP%]{width:100%}.header-home[_ngcontent-%COMP%]   .header-home__title--accent[_ngcontent-%COMP%]{color:#1788e4}.header-home[_ngcontent-%COMP%]   .header-home__title--features[_ngcontent-%COMP%]{width:750px;margin-bottom:450px}.header-home[_ngcontent-%COMP%]   .header-home__title--desktop[_ngcontent-%COMP%]{margin-top:40px}.header-home[_ngcontent-%COMP%]   .header-home__description[_ngcontent-%COMP%]{width:490px;font-size:16px;line-height:25px;margin-bottom:53px;transition:all .3s;color:#0e1133}.header-home[_ngcontent-%COMP%]   .header-home__description--big[_ngcontent-%COMP%]{max-width:750px;width:100%}.header-home[_ngcontent-%COMP%]   .header-home__description--about[_ngcontent-%COMP%]{margin-bottom:400px;max-width:calc(100% - 590px)}.header-home[_ngcontent-%COMP%]   .header-home__description--faq[_ngcontent-%COMP%]{margin-bottom:270px}.header-home[_ngcontent-%COMP%]   .header-home__description--calculator[_ngcontent-%COMP%]{margin-bottom:350px}.header-home[_ngcontent-%COMP%]   .header-home__img[_ngcontent-%COMP%]{max-width:490px;width:100%}.header-home[_ngcontent-%COMP%]   .header-home__btns[_ngcontent-%COMP%]{transition:all .5s}.header-home[_ngcontent-%COMP%]   .header-home__btns-mobile[_ngcontent-%COMP%]{margin-bottom:104px;margin-top:50px}.header-home[_ngcontent-%COMP%]   .header-home__btns-messenger[_ngcontent-%COMP%]{margin-bottom:310px}.header-home[_ngcontent-%COMP%]   .header-home__btns-webapp[_ngcontent-%COMP%]{margin-bottom:160px}.header-home[_ngcontent-%COMP%]   .header-home__btns-desktop[_ngcontent-%COMP%]{margin-bottom:60px}.header-home[_ngcontent-%COMP%]   .header-home__btns-pricing[_ngcontent-%COMP%]{padding-bottom:200px}.header-home.header-home--center-content[_ngcontent-%COMP%]{text-align:center}.header-home.header-home--center-content[_ngcontent-%COMP%]   .header-home__description[_ngcontent-%COMP%], .header-home.header-home--center-content[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.header-home.header-home--center-content[_ngcontent-%COMP%]   .header-home__btn[_ngcontent-%COMP%]:first-child, .header-home.header-home--center-content[_ngcontent-%COMP%]   .header-home__btn[_ngcontent-%COMP%]:last-child{margin-right:15px;margin-left:15px}.header-home.header-home--color[_ngcontent-%COMP%]{margin-top:0;padding-top:190px;background-color:#eff6ff}.header-home.header-home--bottom-space[_ngcontent-%COMP%], .header-home.header-home--desktop[_ngcontent-%COMP%]{margin-bottom:128px}.header-home[_ngcontent-%COMP%]   .header-home__webapp-img[_ngcontent-%COMP%]{position:absolute;bottom:0;right:-85px;height:100%}.header-home[_ngcontent-%COMP%]   .header-home__webapp-img-wrap[_ngcontent-%COMP%]{position:relative}.header-home[_ngcontent-%COMP%]   .header-home__about-img[_ngcontent-%COMP%]{position:absolute;bottom:0;right:-65px;height:100%}.header-home[_ngcontent-%COMP%]   .header-home__about-img-wrap[_ngcontent-%COMP%]{position:relative}.main-slider[_ngcontent-%COMP%]{width:75%;margin:auto}.padding-top-5[_ngcontent-%COMP%]{padding-top:2%}.slider-icon[_ngcontent-%COMP%]{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%;color:#000;font-size:28px!important}.carousel-indicators[_ngcontent-%COMP%]{position:absolute;right:0;bottom:-36px;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}@media screen and (max-width: 1400px){.header-home[_ngcontent-%COMP%]   .header-home__webapp-img[_ngcontent-%COMP%]{width:calc(100% - 370px);height:auto}}@media screen and (max-width: 1200px){.header-home[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{margin-top:0}.header-home[_ngcontent-%COMP%]   .header-home__title--features[_ngcontent-%COMP%]{margin-bottom:250px;width:700px}.header-home[_ngcontent-%COMP%]   .header-home__btns-messenger[_ngcontent-%COMP%], .header-home[_ngcontent-%COMP%]   .header-home__btns-mobile[_ngcontent-%COMP%]{margin-bottom:165px}.header-home[_ngcontent-%COMP%]   .header-home__btns-webapp[_ngcontent-%COMP%]{margin-bottom:110px}.header-home[_ngcontent-%COMP%]   .header-home__btns-desktop[_ngcontent-%COMP%]{margin-bottom:40px}.header-home[_ngcontent-%COMP%]   .header-home__description--about[_ngcontent-%COMP%]{margin-bottom:300px;max-width:calc(100% - 380px)}.header-home[_ngcontent-%COMP%]   .header-home__description--webapp[_ngcontent-%COMP%]{width:420px}.header-home.header-home--desktop[_ngcontent-%COMP%]{margin-bottom:108px}.header-home[_ngcontent-%COMP%]   .header-home__webapp-img[_ngcontent-%COMP%]{right:-60px}}@media screen and (max-width: 1200px){.header-home[_ngcontent-%COMP%]   .header-home__about-img[_ngcontent-%COMP%], .header-home[_ngcontent-%COMP%]   .header-home__webapp-img[_ngcontent-%COMP%]{display:none}.header-home[_ngcontent-%COMP%]   .header-home__description--webapp[_ngcontent-%COMP%]{width:490px}.header-home[_ngcontent-%COMP%]   .header-home__description--about[_ngcontent-%COMP%]{max-width:490px}}@media screen and (max-width: 768px){.header-home[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{width:100%}.header-home[_ngcontent-%COMP%]   .header-home__description[_ngcontent-%COMP%]{width:100%;margin-bottom:40px}.header-home[_ngcontent-%COMP%]   .header-home__description--about[_ngcontent-%COMP%]{max-width:100%}.header-home[_ngcontent-%COMP%]   .header-home__description--calculator[_ngcontent-%COMP%]{margin-bottom:120px}.header-home[_ngcontent-%COMP%]   .header-home__btns[_ngcontent-%COMP%]{margin-bottom:70px}.header-home[_ngcontent-%COMP%]   .header-home__btns-pricing[_ngcontent-%COMP%]{padding-bottom:140px;margin-bottom:-10px}.header-home[_ngcontent-%COMP%]   .header-home__btns-pricing[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-bottom:10px}.header-home.header-home--pricing[_ngcontent-%COMP%]{margin-bottom:60px}.header-home[_ngcontent-%COMP%]   .header-home__btn[_ngcontent-%COMP%]{margin-bottom:30px}}.link[_ngcontent-%COMP%]{transition:all .3s;cursor:pointer}.link.link--gray[_ngcontent-%COMP%]{color:#343434;font-weight:600;font-size:14px}.custom-color[_ngcontent-%COMP%], .link.link--gray[_ngcontent-%COMP%]:hover{color:#1788e4}.link.link--gray.link--gray-active[_ngcontent-%COMP%]{color:#f0354e;position:relative}.link.link--gray.link--gray-active-underline[_ngcontent-%COMP%]{position:relative}.link.link--gray.link--gray-active-underline[_ngcontent-%COMP%]:after{content:"";width:100%;position:absolute;height:3px;background-color:#1788e4;bottom:-17px;left:0}.link.link--dark-gray[_ngcontent-%COMP%]{color:#0e1133}.link.link--dark-gray[_ngcontent-%COMP%]:hover{color:#1788e4}.link.link--dark-gray.link--gray-active[_ngcontent-%COMP%]{color:#f0354e;position:relative}.link.link--accent[_ngcontent-%COMP%]{color:#1788e4}.link.link--accent[_ngcontent-%COMP%]:hover{color:#f23f57;text-decoration:underline}.link.link--accent[_ngcontent-%COMP%]:active{color:#f0354e;text-decoration:underline}.link.link--accent-bold[_ngcontent-%COMP%]{color:#1788e4;font-weight:800}.link.link--accent-bold[_ngcontent-%COMP%]:hover{color:#1788e4}.link.link--accent-bold[_ngcontent-%COMP%]:active{color:#f0354e}.logo[_ngcontent-%COMP%]{text-align:center}.logo.logo--bottom-space[_ngcontent-%COMP%]{margin-bottom:128px}.logo[_ngcontent-%COMP%]   .logo__img-wrap[_ngcontent-%COMP%]{display:flex}.logo[_ngcontent-%COMP%]   .logo__img[_ngcontent-%COMP%]{margin:auto}.logo[_ngcontent-%COMP%]   .logo__img-mini[_ngcontent-%COMP%]{max-height:45px;max-width:130px;margin:15px}.logo[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-width:100%;margin:0 auto;vertical-align:middle}.logo[_ngcontent-%COMP%]   .logo__row[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}.logo[_ngcontent-%COMP%]   .logo__row[_ngcontent-%COMP%]   .logo__logos[_ngcontent-%COMP%], .logo[_ngcontent-%COMP%]   .logo__row[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:auto}.logo[_ngcontent-%COMP%]   .logo__logos[_ngcontent-%COMP%]{display:flex;justify-content:center;flex-wrap:wrap}@media screen and (max-width: 1200px){.logo.logo--bottom-space[_ngcontent-%COMP%]{margin-bottom:105px}}@media screen and (max-width: 768px){.logo.logo--bottom-space[_ngcontent-%COMP%]{margin-bottom:70px}.logo[_ngcontent-%COMP%]   .logo__img-wrap[_ngcontent-%COMP%]{padding-bottom:45px}.logo[_ngcontent-%COMP%]   .col-2[_ngcontent-%COMP%]{width:50%}}.download[_ngcontent-%COMP%]{text-align:center}.download[_ngcontent-%COMP%]   .download__title[_ngcontent-%COMP%]{font-weight:800}.download[_ngcontent-%COMP%]   .download__btns[_ngcontent-%COMP%]{margin-top:70px;margin-bottom:60px;text-align:center}@media screen and (max-width: 768px){.download[_ngcontent-%COMP%]   .download__btn-first[_ngcontent-%COMP%]{margin-bottom:60px}}.menu[_ngcontent-%COMP%]{padding-top:15px;position:fixed;z-index:100;width:100vw;transition:height .5s,padding-top .5s;top:0;background:#fff;border-bottom:2px solid rgba(177,177,177,.1215686275)}.menu[_ngcontent-%COMP%]   .row[_ngcontent-%COMP%]{justify-content:space-between}.menu[_ngcontent-%COMP%]   .menu__logo-title[_ngcontent-%COMP%]{font-weight:800;color:#234c87;display:inline-block;font-size:24px;padding-left:15px;margin:10px 0 0;vertical-align:top;opacity:1}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]{float:right;padding-top:12px}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{margin:0;padding-left:0}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:inline-block}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:first-child{padding-right:8px}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:last-child{padding-left:8px}.menu[_ngcontent-%COMP%]   .menu__center-nav[_ngcontent-%COMP%]{text-align:center}.menu[_ngcontent-%COMP%]   .menu__center-nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{padding:16px 0 0;margin:0}.menu[_ngcontent-%COMP%]   .menu__center-nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{padding-right:20px}.menu[_ngcontent-%COMP%]   .menu__wrapper[_ngcontent-%COMP%]{position:relative}.menu[_ngcontent-%COMP%]   .menu__item[_ngcontent-%COMP%]:last-child{padding-right:15px}.menu[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]{color:#0e1133;transition:all .3s;background-color:transparent;border:none;position:absolute;right:48px;top:15px;font-size:20px;line-height:20px;padding:0;height:20px;width:20px}.menu[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]:hover{color:#1788e4}.menu[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]:focus{outline:none}.menu[_ngcontent-%COMP%]   .menu__dropdown-btn[_ngcontent-%COMP%]{position:relative;display:inline-block;padding-bottom:25px;font-weight:600}.menu[_ngcontent-%COMP%]   .menu__dropdown[_ngcontent-%COMP%]{position:relative}.menu[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]{transition:all .6s;opacity:0;transform:translateY(10%);position:absolute;background-color:#fff;border-radius:8px;box-shadow:0 15px 40px #7d93b24d;z-index:1;pointer-events:none;padding:25px;top:78px;text-align:left;width:max-content;left:-25px}.menu[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]:before{content:"";position:absolute;top:-20px;border:10px solid transparent;border-bottom:10px solid #fff;right:calc(50% - 10px)}.menu[_ngcontent-%COMP%]   .menu__dropdown-content.menu__dropdown-content--home[_ngcontent-%COMP%]{min-width:150px}.menu[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{padding-bottom:12px;text-decoration:none;display:block}.menu[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:last-child{padding-bottom:0}.menu[_ngcontent-%COMP%]   .menu__dropdown[_ngcontent-%COMP%]:hover   .menu__dropdown-btn[_ngcontent-%COMP%]{color:#1788e4}.menu[_ngcontent-%COMP%]   .menu__dropdown[_ngcontent-%COMP%]:hover   .menu__dropdown-content[_ngcontent-%COMP%]{opacity:1;transform:translateY(0);pointer-events:auto}.menu.menu--active[_ngcontent-%COMP%]{height:80px;padding-top:15px;background-color:#fff;box-shadow:0 .9375rem .9375rem #0000000f}.menu.menu--active[_ngcontent-%COMP%]   .menu__dropdown-btn[_ngcontent-%COMP%]{padding-bottom:25px}.menu.menu--active[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]{top:58px}.menu.menu--active[_ngcontent-%COMP%]   .menu__logo-title[_ngcontent-%COMP%]{opacity:0}@media screen and (max-width: 1200px){.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]{padding-right:32px}}@media screen and (max-width: 767px){.menu[_ngcontent-%COMP%]   .menu__item[_ngcontent-%COMP%]{width:50%}}@media screen and (max-width: 520px){.menu[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]{right:16px}.menu[_ngcontent-%COMP%]   .menu__logo[_ngcontent-%COMP%]{padding-left:15px}}@media screen and (max-width: 480px){.menu.menu--active[_ngcontent-%COMP%]{height:64px;padding-top:16px}.menu.menu--active[_ngcontent-%COMP%]   .menu__logo-img[_ngcontent-%COMP%]{width:32px;height:32px}.menu.menu--active[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]{top:6px}}.svg-element[_ngcontent-%COMP%]{fill:#1788e4;fill-rule:evenodd}.svg-bg[_ngcontent-%COMP%]{fill:#fafcff;opacity:0}.svg-light-gray[_ngcontent-%COMP%]{fill:#e5f0ff}.svg-dark-gray[_ngcontent-%COMP%]{fill:#0e1133}.svg-white[_ngcontent-%COMP%]{fill:#fff}.svg-gray[_ngcontent-%COMP%]{fill:#bed0e9}.svg-light[_ngcontent-%COMP%]{fill:#ceddf2}.svg-text[_ngcontent-%COMP%]{font-size:16px;text-anchor:middle;font-weight:800}.w-richtext[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0}.footer-menu[_ngcontent-%COMP%]{margin-top:60px;margin-bottom:60px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]{display:inline-block;vertical-align:top;margin-top:15px;font-size:16px;line-height:20px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{margin:0;padding-left:60px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:inline-block;padding-right:60px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:last-child{padding-right:0}.footer-menu[_ngcontent-%COMP%]   .footer-menu__social[_ngcontent-%COMP%]{float:right;vertical-align:top;margin-top:10px;font-size:18px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__social[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{padding-right:40px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__social[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:last-child{padding-right:0}@media screen and (max-width: 768px){.footer-menu[_ngcontent-%COMP%]{text-align:center}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]{margin:60px 0;display:block}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{padding-left:0}.footer-menu[_ngcontent-%COMP%]   .footer-menu__social[_ngcontent-%COMP%]{float:none}}@media screen and (max-width: 468px){.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{display:flex;justify-content:space-around}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{padding:0}}.footer[_ngcontent-%COMP%]{text-align:center;color:#798eab;padding:30px 0}.footer[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0}.about-app[_ngcontent-%COMP%]{padding-top:223px;margin-top:-95px}.topbars[_ngcontent-%COMP%]{text-align:center;transition:all .3s}.topbars[_ngcontent-%COMP%]   .topbars__item[_ngcontent-%COMP%]{padding:4px}.di-none[_ngcontent-%COMP%]{display:none}.topbars[_ngcontent-%COMP%]   .topbars__link[_ngcontent-%COMP%]{font-size:15px;line-height:14px;width:100%;display:block;height:100%;padding:8px 6px;cursor:pointer}svg[_ngcontent-%COMP%]{width:28px;height:28px}.shadow-light[_ngcontent-%COMP%]{box-shadow:0 .5rem 1.5rem #161c2d0d!important}.d-lg-block[_ngcontent-%COMP%]{display:block!important}.topbars[_ngcontent-%COMP%]   .topbars__link.active[_ngcontent-%COMP%]{border-bottom:#1788e4 2px solid;border-radius:0;color:#1788e4}.topbars[_ngcontent-%COMP%]   .topbars__link.active[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{fill:#fff}.topbars[_ngcontent-%COMP%]   .topbars__link[_ngcontent-%COMP%]:hover{border-bottom:#1788e4 2px solid;border-radius:0;color:#1788e4}.topbars[_ngcontent-%COMP%]   .topbars__link[_ngcontent-%COMP%]:hover   svg[_ngcontent-%COMP%]{fill:#1788e4}.topbars[_ngcontent-%COMP%]   .topbars__link.active[_ngcontent-%COMP%]:after{opacity:1;height:3px}.topbars.topbars--fixed[_ngcontent-%COMP%]{position:fixed;top:80px;padding:6px 0;width:100%;background-color:#eaf2ff;z-index:99;transform:translateY(0);transition:all .3s}.topbars-wrapper[_ngcontent-%COMP%]{height:83px}@media screen and (max-width: 768px){.topbars-wrapper[_ngcontent-%COMP%]{display:none}}.mobile-menu[_ngcontent-%COMP%]{position:fixed;top:0;left:0;width:100vw;overflow:hidden;text-align:center;z-index:9999;transition:all .6s ease;padding:0;background-color:#fff;transform:translateY(-100%)}.mobile-menu.mobile-menu--active[_ngcontent-%COMP%]{transform:translate(0)}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__wrapper[_ngcontent-%COMP%]{margin-top:135px;transition:all .3s;overflow-y:auto;max-height:calc(100vh - 135px)}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__wrapper[_ngcontent-%COMP%]::-webkit-scrollbar{width:0}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__ul[_ngcontent-%COMP%]{margin:0;display:flex;flex-direction:column;justify-content:center;padding:0;transition:all .3s}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__ul--collapsed[_ngcontent-%COMP%]{overflow:hidden;padding-bottom:0}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__ul--collapsed[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{height:0;padding-bottom:0;transition:height .3s ease-out 0s,padding-bottom .3s ease-out 0s,opacity .6s .3s;opacity:0}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li-collapse--close[_ngcontent-%COMP%] + .mobile-menu__ul--collapsed[_ngcontent-%COMP%]{transition:padding-bottom .6s ease-out .3s}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li-collapse--close[_ngcontent-%COMP%] + .mobile-menu__ul--collapsed[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{transition:height .6s ease-out .3s,padding-bottom .6s ease-out .3s,opacity .3s 0s}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li-collapse--active[_ngcontent-%COMP%] + .mobile-menu__ul--collapsed[_ngcontent-%COMP%]{padding-bottom:15px;transition:padding-bottom .3s ease-out 0s}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li-collapse--active[_ngcontent-%COMP%] + .mobile-menu__ul--collapsed[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{opacity:1;height:45px;padding-bottom:25px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li[_ngcontent-%COMP%]{padding-bottom:25px;font-size:16px;line-height:20px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]{color:#0e1133;transition:all .3s;background-color:transparent;border:none;position:absolute;right:46px;top:75px;font-size:20px;line-height:20px;padding:0;width:20px;height:20px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]:hover{color:#1788e4}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]:focus{outline:none}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{position:absolute;transition:all .3s;top:60px;left:46px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]{top:40px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{top:25px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__wrapper[_ngcontent-%COMP%]{margin-top:100px;max-height:calc(100vh - 100px)}@media screen and (max-width: 520px){.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{left:16px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]{right:16px}}@media screen and (max-width: 480px){.mobile-menu[_ngcontent-%COMP%]   .menu__logo-img[_ngcontent-%COMP%]{width:32px;height:32px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{top:69px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]{top:22px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{top:16px}}.login-btn[_ngcontent-%COMP%]{border-radius:2.5rem;color:#0c0c0d;font-size:14px;font-weight:600;min-width:7.625rem;padding:8px 22px;text-transform:none;text-align:center;border:2px solid #0c0c0d}.login-btn[_ngcontent-%COMP%]:hover{cursor:pointer}.register-btn[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:2.5rem;color:#fff;font-size:14px;font-weight:600;min-width:7.625rem;padding:8px 22px;text-transform:none;text-align:center}.register-btn[_ngcontent-%COMP%]:hover{cursor:pointer;box-shadow:0 100px 80px #00000012,0 42px 33px #0000000d,0 22px 17px #0000000a,0 12px 10px #0000000a,0 6px 5px #00000008,0 -1px 10px #0000000d;color:#fff}.item-2[_ngcontent-%COMP%]{background:transparent;color:#0e1133;line-height:40px;padding:12px 23px;border-radius:6px;border:2px solid #0e1133}.item-2[_ngcontent-%COMP%]:hover{background:#0e1133;color:#fff}.link-black[_ngcontent-%COMP%]{color:#0e1133}.heading-style-1[_ngcontent-%COMP%]{font-size:28px;line-height:1.14;font-weight:400;font-weight:600;margin:0;text-align:center}.hero__signup-form-block[_ngcontent-%COMP%]{width:100%;max-width:30rem;margin-bottom:0;background:#fff;padding:20px;border-radius:10px}.create-form-horizontal[_ngcontent-%COMP%]{display:flex;max-width:30rem;flex-direction:column}.form__text-field-label[_ngcontent-%COMP%]{font-weight:600;color:#00000082}.form__text-field[_ngcontent-%COMP%]{min-height:3rem;margin-bottom:1rem;padding:.5rem .75rem;border:.0625rem solid #6f7d80;border-radius:.5rem;background-color:#fff}.w-input[_ngcontent-%COMP%], .w-select[_ngcontent-%COMP%]{display:block;width:100%;height:38px;padding:8px 12px;margin-bottom:10px;font-size:14px;line-height:1.42857143;color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ccc}.or-divider[_ngcontent-%COMP%]{display:grid;margin-top:.75rem;margin-bottom:.75rem;flex-direction:column;align-items:center;grid-auto-columns:1fr;grid-column-gap:12px;grid-row-gap:16px;grid-template-columns:1fr max-content 1fr;grid-template-rows:auto;color:#fff;font-size:1.125rem;line-height:1.5555555556}.or-divider__line[_ngcontent-%COMP%]{height:1px;flex-direction:column;grid-auto-columns:1fr;grid-column-gap:12px;grid-row-gap:16px;grid-template-columns:1fr max-content 1fr;grid-template-rows:auto;background-color:#308df8}.button.cc-google-sso[_ngcontent-%COMP%]{display:grid;min-height:3.125rem;padding-top:.125rem;padding-bottom:1px;padding-left:.125rem;justify-content:flex-start;align-items:stretch;grid-auto-columns:1fr;grid-column-gap:0px;grid-row-gap:0px;grid-template-columns:max-content 1fr;grid-template-rows:auto;border-color:#1788e4;background-color:#fff;border-radius:.5rem;color:#000}.google-g-logo[_ngcontent-%COMP%]{width:auto;height:auto;margin-right:1.5rem;padding:.75rem;border-radius:50%;background-color:#fff}.cc-google-sso_text[_ngcontent-%COMP%]{line-height:3}.wrapper[_ngcontent-%COMP%]{width:572px;position:relative;background-color:var(--wrapper-background-c);box-shadow:0 0 80px var(--wrapper-shadow-c)}.images-area[_ngcontent-%COMP%]{width:100%;height:100%;position:relative;display:flex;overflow:hidden}.images-area[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;transition:.3s cubic-bezier(.79,.03,0,.99)}.buttons-area[_ngcontent-%COMP%]{width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%);display:flex;justify-content:space-between;overflow:hidden}.buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{color:var(--white-c);background-color:var(--buttons-background-c);cursor:pointer;transition:.3s ease-in-out}.buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{border-radius:0 5px 5px 0;margin-left:-100px}.buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:last-child{border-radius:5px 0 0 5px;margin-right:-100px}.wrapper[_ngcontent-%COMP%]:hover   .buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{margin-left:0}.wrapper[_ngcontent-%COMP%]:hover   .buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:last-child{margin-right:0}.buttons-area[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:hover:not(div.disabled){background-color:var(--buttons-active-background-c)}.buttons-area[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:not(div.disabled):active{opacity:.7}.buttons-area[_ngcontent-%COMP%] > div.disabled[_ngcontent-%COMP%]{cursor:no-drop;opacity:.3}.buttons-area[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:70px}.pagination-area[_ngcontent-%COMP%]{position:absolute;top:90%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.pagination-area[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{display:inline-block;width:10px;height:10px;border-radius:50%;background-color:#000;margin-right:5px;transform:scale(.5);transition:.3s ease-in-out;opacity:.4}.pagination-area[_ngcontent-%COMP%]   span.active[_ngcontent-%COMP%]{transform:scale(1);opacity:1}.nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf[_ngcontent-%COMP%]{height:28px;margin-left:-8px;margin-right:10px;min-width:28px;width:28px}.nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf[_ngcontent-%COMP%]{border-top-left-radius:3px;border-bottom-left-radius:3px;display:flex;justify-content:center;align-items:center;background-color:#fff;height:46px;margin-left:0;margin-right:12px;min-width:46px;width:36px}.nsm7Bb-HzV7m-LgbsSe-Bz112c[_ngcontent-%COMP%]{height:24px;min-width:25px;width:3px}.tab[_ngcontent-%COMP%]{float:left;width:20%;height:300px;margin-top:-12px}.tab[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{display:block;color:#000;padding:18px 16px;width:100%;border:none;outline:none;text-align:left;cursor:pointer;transition:.5s ease-in;font-size:17px;margin:15px}.tab[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:hover{background-color:#5ba1e3}.tab[_ngcontent-%COMP%]   button.active[_ngcontent-%COMP%]{background-color:#585858;color:#fff}a[_ngcontent-%COMP%]:hover{text-decoration:none!important}.tabcontent[_ngcontent-%COMP%]{padding:0 12px;background:#fff;height:300px;margin-left:40px;animation:_ngcontent-%COMP%_blinker .6s linear}@keyframes _ngcontent-%COMP%_blinker{10%{opacity:0}to{opacity:1}}.tab[_ngcontent-%COMP%]   .arrow[_ngcontent-%COMP%]{color:#585858;float:right;font-size:26px;position:relative;left:25px}@media (max-width: 800px){.tab[_ngcontent-%COMP%]{width:30%!important}.tabcontent[_ngcontent-%COMP%]{width:61%}}@media (max-width: 600px){.tab[_ngcontent-%COMP%], .tabcontent[_ngcontent-%COMP%]{width:100%!important;margin:0 auto}.tab[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:100%;margin:10px 0;padding:18px 10px}.tab[_ngcontent-%COMP%]   .arrow[_ngcontent-%COMP%]{display:none!important}}.tools__tool-list__item-group[_ngcontent-%COMP%]{display:grid;justify-content:center;grid-auto-columns:1fr;grid-column-gap:4rem;grid-row-gap:2rem;grid-template-columns:1fr 1fr;grid-template-rows:auto}.tool-image[_ngcontent-%COMP%]{width:72%;height:auto;margin-right:auto;margin-left:auto}.grid-content-block[_ngcontent-%COMP%]{display:flex;padding-top:4%;flex-direction:column}.heading-style-2[_ngcontent-%COMP%]{padding-top:10%}.carousel-container[_ngcontent-%COMP%]{border-radius:30px;overflow:hidden;max-width:800px;position:relative;margin:auto;z-index:0}.mySlides[_ngcontent-%COMP%]{display:none}.mySlides[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{display:block;width:68%;margin:auto}.prev[_ngcontent-%COMP%], .next[_ngcontent-%COMP%]{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);width:auto;padding:20px;color:#fff;font-weight:700;font-size:24px;border-radius:0 8px 8px 0;background:#add8e61a;-webkit-user-select:none;user-select:none}.next[_ngcontent-%COMP%]{right:0;border-radius:8px 0 0 8px}.prev[_ngcontent-%COMP%]:hover, .next[_ngcontent-%COMP%]:hover{background-color:#add8e64d}.text[_ngcontent-%COMP%]{color:#f2f2f2;background-color:#0a0a141a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:10px;font-size:20px;padding:8px 12px;position:absolute;bottom:60px;left:50%;transform:translate(-50%);text-align:center}.number[_ngcontent-%COMP%]{color:#f2f2f2;font-size:16px;background-color:#add8e626;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:10px;padding:8px 12px;position:absolute;top:10px;left:10px}.dots-container[_ngcontent-%COMP%]{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.dots[_ngcontent-%COMP%]{cursor:pointer;height:14px;width:14px;margin:0 4px;background-color:#add8e633;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:50%;display:inline-block;transition:background-color .3s ease}.dots[_ngcontent-%COMP%]:hover{background-color:#add8e6cc}.animate[_ngcontent-%COMP%]{-webkit-animation-name:_ngcontent-%COMP%_animate;-webkit-animation-duration:1s;animation-name:_ngcontent-%COMP%_animate;animation-duration:2s}@keyframes _ngcontent-%COMP%_animate{0%{transform:scale(1.1) rotateY(10deg)}to{transform:scale(1) rotateY(0)}}.box-login[_ngcontent-%COMP%]{width:100%;padding-right:var(--bs-gutter-x, .75rem);padding-left:var(--bs-gutter-x, .75rem);margin-right:auto;margin-left:auto;position:relative}main[_ngcontent-%COMP%]{display:block;clear:both}.section-box[_ngcontent-%COMP%]{display:inline-block;width:100%}.bg-2-opacity-80[_ngcontent-%COMP%]{background-color:#dcf0ff}.login-left[_ngcontent-%COMP%]{width:55%}.d-lg-flex[_ngcontent-%COMP%]{display:flex!important}.box-login[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{vertical-align:top}.img-responsive[_ngcontent-%COMP%]{max-width:100%}.box-login[_ngcontent-%COMP%]   .box-login-form[_ngcontent-%COMP%]{max-width:510px;width:100%;margin:auto;padding:60px 0}.box-signup[_ngcontent-%COMP%]{max-width:405px;display:table;table-layout:fixed;margin:auto;width:100%}.text-heading-3[_ngcontent-%COMP%]{font-size:35px;line-height:38px}.btn.btn-login-google[_ngcontent-%COMP%]{border-radius:8px;background-color:#fff;padding:13px 25px;display:block}.box-signup[_ngcontent-%COMP%]   .box-form-signup[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:6px;padding:36px;color:#fff;box-shadow:0 47px 65px #151c261a}.box-form-signup[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#fff;font-size:14px;font-weight:600;width:100%;letter-spacing:.4px}.integrated-solutions-wrapper[_ngcontent-%COMP%]:last-child{margin-bottom:1rem!important}.columns.is-desktop[_ngcontent-%COMP%]{display:flex}.columns[_ngcontent-%COMP%]:last-child{margin-bottom:-.75rem}.has-text-right-desktop[_ngcontent-%COMP%]{text-align:right!important}.has-text-centered[_ngcontent-%COMP%]{text-align:center!important}.column[_ngcontent-%COMP%]{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]{position:relative;margin:0 auto;width:-moz-fit-content;width:fit-content}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]   .mobile-card-slide[_ngcontent-%COMP%]:nth-of-type(2){top:65px;left:60px}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]   .mobile-card-slide[_ngcontent-%COMP%]{position:absolute;animation-name:sliding;animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:4s}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]   .mobile-card-slide[_ngcontent-%COMP%]:nth-of-type(3){top:-4px;left:177px}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]   .mobile-card-slide[_ngcontent-%COMP%]:nth-of-type(4){left:65px;top:165px}.relative-nav[_ngcontent-%COMP%]{position:relative}.sticky-nav[_ngcontent-%COMP%]{position:-webkit-fixed;position:fixed;top:80px;z-index:999;background-color:#dcf0ff}.active_1[_ngcontent-%COMP%]{border-bottom:#1788e4 2px solid;border-radius:0;color:#1788e4}.sticky[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%] > .active[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]{color:#1f96f2;font-weight:600}@media screen and (max-width: 1200px){.d-m-none[_ngcontent-%COMP%]{display:none}.d-m-block[_ngcontent-%COMP%]{display:block}.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:none}}@media screen and (max-width: 1200px){.d-t-none[_ngcontent-%COMP%]{display:none}.d-t-block[_ngcontent-%COMP%]{display:block}.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:none}}@media screen and (max-width: 768px){.d-l-none[_ngcontent-%COMP%]{display:none}.d-l-block[_ngcontent-%COMP%]{display:block}.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:block}}@media screen and (max-width: 480px){.about-app[_ngcontent-%COMP%]{padding-top:348px;margin-top:-95px}#features-section[_ngcontent-%COMP%]{display:none}.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:block}}@media screen and (min-width: 1200px){.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:block}}.input-group-text[_ngcontent-%COMP%]{color:#737373;border:none!important;border-radius:5px 0 0 5px!important;background:#fff;height:40px!important;font-weight:500;font-size:14px!important;text-align:left;cursor:pointer}.input-group-text-show[_ngcontent-%COMP%]{color:#737373;border:none!important;border-radius:0 5px 5px 0!important;background:#fff;height:40px!important;font-weight:500;font-size:14px!important;text-align:left;cursor:pointer;display:flex;width:50px;margin:0;padding:11px 0 0 13px;line-height:0;text-align:center}.input-group[_ngcontent-%COMP%]{position:relative!important;display:flex!important;flex-wrap:inherit!important;align-items:stretch;width:100%!important}.form-control[_ngcontent-%COMP%]{color:#000;border:none!important;background:#fff;height:40px!important;font-weight:500;font-size:14px!important;text-align:left}.input-group-text[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{fill:currentColor}.public-btn[_ngcontent-%COMP%]{border:none!important;background-color:#ffa900;color:#000;width:100%;padding:8px 0;font-size:15px;font-weight:600;text-align:center;border-radius:5px;text-decoration:none}.main-pricing[_ngcontent-%COMP%]{width:60%}.box-form-signup[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{font-weight:600;letter-spacing:.2px}.support-btn[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:2.5rem;color:#fff;font-size:14px;font-weight:600;min-width:7.625rem;padding:8px 22px;text-transform:none;text-align:center}.page-header[_ngcontent-%COMP%]{background-size:200% auto;position:relative;background-size:cover;overflow:hidden;background-position:center;background-repeat:no-repeat;padding:128px 0 22px}.page-header[_ngcontent-%COMP%]:before{position:absolute;content:"";background:linear-gradient(to right,#1788e4,#01477f 51%,#015193);background-size:200% auto;width:100%;height:100%;top:0;left:0}.title-box[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{color:#fff;font-size:42px;margin-bottom:15px}.title-box[_ngcontent-%COMP%]{position:relative}.breadcrumb[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:last-child{color:#fff9}.privacy-bg[_ngcontent-%COMP%]{background:#f5f5f5;padding-bottom:6%}.page-padding[_ngcontent-%COMP%]{position:relative;margin-bottom:0;padding-right:2.5rem;padding-bottom:0;padding-left:2.5rem}.heading[_ngcontent-%COMP%]{font-size:22px;color:#253858;line-height:3}.title-section[_ngcontent-%COMP%]{padding:7% 0}.app-versions[_ngcontent-%COMP%]{font-size:13px;background:#fff;text-align:end}.pd--horizontal[_ngcontent-%COMP%]{padding-left:1rem;padding-right:1rem}.j-Divider_vr_container__vr[_ngcontent-%COMP%]{width:1px;height:100%;background-color:#eee}.t-footer[_ngcontent-%COMP%]{flex-wrap:wrap}.t-footer[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#000;font-size:13px;font-weight:600}.t-footer[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center}.nav-tabs-outer[_ngcontent-%COMP%]{overflow-x:scroll;margin:20px}.nav-tabs[_ngcontent-%COMP%]{border-bottom:1px solid #dee2e6;background:#fff;border-radius:8px 8px 0 0}.privacy_intro[_ngcontent-%COMP%]{padding:2rem;border:2px solid #b9dbf6;border-radius:0 0 10px 10px;background-color:#e7f4ff;color:#000}.pricing-amt[_ngcontent-%COMP%]{font-size:28px;color:#1f96f2!important;font-weight:600;padding:2px 0;margin:0}.subhead[_ngcontent-%COMP%]{color:#84878d!important;font-size:15px;margin:0}.note-pay[_ngcontent-%COMP%]{margin-top:10px;margin-bottom:0;color:#336083!important}.refunds-section[_ngcontent-%COMP%]{padding-top:10%}.heading-policy[_ngcontent-%COMP%]{line-height:normal;font-weight:600;color:#253858;font-size:20px;padding-bottom:6px}.j-text-body-xxs[_ngcontent-%COMP%], .j-typography[_ngcontent-%COMP%]   small[_ngcontent-%COMP%], small[_ngcontent-%COMP%]{font-weight:500;text-transform:none;font-size:.75rem;letter-spacing:-.06px;line-height:1.3333333333}#features-section[_ngcontent-%COMP%]{padding-bottom:20%}.footer-home[_ngcontent-%COMP%]{text-align:center!important;padding:8px 0;background-color:#fff;bottom:0;font-family:Poppins,sans-serif;width:100%;box-shadow:0 -.0625rem 2.9375rem #0000000f;z-index:999;border-top:3px solid rgba(230,230,230,.7215686275)}.footer-home[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0}.app-versions[_ngcontent-%COMP%]{font-size:13px;background:#fff}.app-versions[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{color:#1788e4;font-weight:600;padding:6px 12px;border-radius:25px 0 0 25px}.click-h-btn[_ngcontent-%COMP%]{border:none!important;background-color:#ffa900;color:#000!important;width:100%;padding:5px 9px;font-size:15px;font-weight:600;text-align:center;cursor:pointer;border-radius:5px}.form-control[_ngcontent-%COMP%]{box-shadow:none!important}[_ngcontent-%COMP%]::placeholder{color:#a2a2a2;opacity:1;font-weight:500}[_ngcontent-%COMP%]:-ms-input-placeholder{color:#a2a2a2;font-weight:500}[_ngcontent-%COMP%]::-ms-input-placeholder{color:#a2a2a2;font-weight:500}.input-group-text[_ngcontent-%COMP%]{width:36px;margin:0;padding:0 0 0 13px}input[_ngcontent-%COMP%]:-webkit-autofill, input[_ngcontent-%COMP%]:-webkit-autofill:hover, input[_ngcontent-%COMP%]:-webkit-autofill:focus, input[_ngcontent-%COMP%]:-webkit-autofill:active{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.metismenu-home[_ngcontent-%COMP%]{z-index:999;max-height:100%;border:none!important;padding:0 0 16%}#sidebar-hone-menu[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]{color:#000;display:block;padding:10px 0;font-size:14px;position:relative;font-weight:500;text-decoration:none;border-bottom:1px solid #f4f2f2}#sidebar-hone-menu[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > a[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{margin-left:7px;padding:0;margin-right:22px}#sidebar-hone-menu[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{line-height:16px;width:20px;display:inline-block;vertical-align:middle;font-size:18px}.cross-btn[_ngcontent-%COMP%]{border:none;background:#ff6b6b;color:#fff;border-radius:27px;padding:3px 4px}.lock-down-btn[_ngcontent-%COMP%]{position:relative;width:100%;background:#ededed;padding:10px 15px;font-weight:600;color:#ff1616!important;display:inline-block;text-align:center;cursor:pointer}.register-users[_ngcontent-%COMP%]{padding:10px 16px;background:#f5f5f5}.register-users[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{display:block}.goto-dash[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:6px;padding:4px 6px;color:#fff;box-shadow:0 47px 65px #151c261a;text-align:center;margin-top:6px}@media only screen and (max-width: 600px){.box-signup[_ngcontent-%COMP%]{max-width:405px;display:table;table-layout:fixed;margin:18px auto auto;width:100%}.box-signup[_ngcontent-%COMP%]   .box-form-signup[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:6px;padding:18px;color:#fff;box-shadow:0 47px 65px #151c261a}.main-slider[_ngcontent-%COMP%]{width:75%;margin:auto;display:none}.main-head-slider[_ngcontent-%COMP%]{margin-bottom:10%}.tools__tool-list__item-group[_ngcontent-%COMP%]{display:block;justify-content:center;grid-auto-columns:1fr;grid-column-gap:4rem;grid-row-gap:2rem;grid-template-columns:1fr 1fr;grid-template-rows:auto}.menu[_ngcontent-%COMP%]{padding-top:15px;position:fixed;z-index:100;width:100vw;transition:height .5s,padding-top .5s;top:0;height:64px;background:#fff}.sticky-nav[_ngcontent-%COMP%]{position:-webkit-fixed;position:fixed;top:64px;z-index:99;background-color:#dcf0ff}.it_comp_copyright_wrapper[_ngcontent-%COMP%]{font-size:13px}.app-versions[_ngcontent-%COMP%]{font-size:13px;background:#fff;text-align:center}.t-footer[_ngcontent-%COMP%]{display:inline-flex;flex-direction:row;align-items:center;padding-bottom:8px}.main-pricing[_ngcontent-%COMP%]{width:100%}.page-padding[_ngcontent-%COMP%]{position:relative;margin-bottom:0;padding-right:1rem;padding-bottom:0;padding-left:1rem}.title-box[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{color:#fff;font-size:28px;margin-bottom:15px}.page-header[_ngcontent-%COMP%]{background-size:200% auto;position:relative;background-size:cover;overflow:hidden;background-position:center;background-repeat:no-repeat;padding:90px 0 22px}.header-home[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0;transition:all .3s;color:#0e1133;font-weight:700;font-size:24px;padding-top:0;line-height:32px}}.company-link[_ngcontent-%COMP%]{color:#000}.company-link[_ngcontent-%COMP%]:hover{color:#0d6efd}']})}return _t})();const Jc=_t=>({active:_t}),rl=_t=>({"active show":_t});let Vs=(()=>{class _t{constructor(){this.tabType="INR"}ngOnInit(){}static#t=this.\u0275fac=function(Bt){return new(Bt||_t)};static#e=this.\u0275cmp=t.VBU({type:_t,selectors:[["app-pricing"]],decls:69,vars:12,consts:[["publicHeader",""],[1,"page-header"],[1,"container"],[1,"title-box","text-center"],[1,"title"],[1,"title-section","privacy-bg"],[1,"page-padding"],[1,"container","main-pricing","mt-4"],[1,"nav-tabs-outer"],["id","nav-tab","role","tablist",1,"nav","nav-tabs","nav-fill"],["id","nav-home-tab",1,"nav-item","nav-link","active","border-right",3,"click","ngClass"],["id","nav-profile-tab",1,"nav-item","nav-link",3,"click","ngClass"],[1,"tab-content"],["id","tab1","role","tabpanel",1,"tab-pane","active","fade","in",3,"ngClass"],[1,"privacy_intro","text-center"],[1,"w-richtext"],[1,"row"],[1,"col-md-12"],[1,"pricing-amt"],[1,"subhead"],[1,"note-pay"],["id","tab2","role","tabpanel",1,"tab-pane","fade","in",3,"ngClass"],[1,"refunds-section"],[1,"heading-style-1","pb-3","text-align-center"],[1,"text-center"],[1,"padding-vertical","pt-4","pb-3"],[1,"container-xsmall"],[1,"margin-bottom","margin-small"],[1,"heading-style-1","text-align-center"],[2,"font-weight","500"],["href","http://www.tacktile.net/","target","_blank",1,"company-link"]],template:function(Bt,gt){if(1&Bt){const Ot=t.RV6();t.nrm(0,"public-header",null,0),t.j41(2,"div",1)(3,"div",2)(4,"div",3)(5,"h1",4),t.EFF(6,"Pricing "),t.k0s()()()(),t.j41(7,"section",5)(8,"div",6)(9,"div",7)(10,"div",8)(11,"nav")(12,"div",9)(13,"button",10),t.bIt("click",function(){return t.eBV(Ot),t.Njj(gt.tabType="INR")}),t.EFF(14," INR "),t.k0s(),t.j41(15,"button",11),t.bIt("click",function(){return t.eBV(Ot),t.Njj(gt.tabType="USD")}),t.EFF(16," USD "),t.k0s()()(),t.j41(17,"div",12)(18,"div",13)(19,"div",14)(20,"div",15)(21,"div",16)(22,"div",17),t.EFF(23,"Annual Package"),t.nrm(24,"br"),t.j41(25,"p",18),t.EFF(26,"\u20b9 1200 / Year"),t.k0s(),t.j41(27,"p",19),t.EFF(28,"Discounted Annual Price"),t.k0s()()(),t.j41(29,"p",20)(30,"b"),t.EFF(31,"Note :"),t.k0s(),t.EFF(32," Prices may vary by Country, Currency and Tax Rules"),t.k0s()()()(),t.j41(33,"div",21)(34,"div",14)(35,"div",15)(36,"div",16)(37,"div",17),t.EFF(38,"Annual Package"),t.nrm(39,"br"),t.j41(40,"p",18),t.EFF(41," 34.99 USD "),t.k0s(),t.j41(42,"p",19),t.EFF(43,"Discounted Annual Price"),t.k0s()()(),t.j41(44,"p",20)(45,"b"),t.EFF(46,"Note :"),t.k0s(),t.EFF(47," Prices may vary by Country, Currency and Tax Rules"),t.k0s()()()()()(),t.j41(48,"div",22)(49,"h1",23),t.EFF(50,"Refunds and Cancellations"),t.k0s()(),t.j41(51,"p",24),t.EFF(52,"We offer 1 month of trial for all our products and hence we do not allow refunds except under exceptional circumstances. "),t.nrm(53,"br")(54,"br"),t.EFF(55," You can cancel your subscription at any time. Upon cancellation you will still be able to use the product for the period already paid for. Upon cancellation you will not be charged for renewals automatically. "),t.k0s(),t.nrm(56,"br")(57,"hr"),t.j41(58,"div",25)(59,"div",26)(60,"div",27)(61,"h1",28),t.EFF(62,"Shipping and Delivery"),t.k0s()()()(),t.j41(63,"p",24)(64,"span",29)(65,"a",30),t.EFF(66,"Tacktile Systems Private Limited"),t.k0s()(),t.EFF(67," provides only digital goods and services."),t.k0s()()()(),t.nrm(68,"app-public-footer")}2&Bt&&(t.R7$(13),t.Y8G("ngClass",t.eq3(4,Jc,"INR"==gt.tabType)),t.R7$(2),t.Y8G("ngClass",t.eq3(6,Jc,"USD"==gt.tabType)),t.R7$(3),t.Y8G("ngClass",t.eq3(8,rl,"INR"==gt.tabType)),t.R7$(15),t.Y8G("ngClass",t.eq3(10,rl,"USD"==gt.tabType)))},dependencies:[it.YU,_l.A,ug.I],styles:['@media screen and (max-width: 1200px){.d-m-none[_ngcontent-%COMP%]{display:none}.d-m-block[_ngcontent-%COMP%]{display:block}}@media screen and (max-width: 1200px){.d-t-none[_ngcontent-%COMP%]{display:none}.d-t-block[_ngcontent-%COMP%]{display:block}}@media screen and (max-width: 768px){.d-l-none[_ngcontent-%COMP%]{display:none}.d-l-block[_ngcontent-%COMP%]{display:block}}a[_ngcontent-%COMP%]{text-decoration:none!important}html[_ngcontent-%COMP%]{-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body[_ngcontent-%COMP%]{font-family:Poppins,sans-serif;font-size:16px;line-height:32px;color:#0e1133;background-color:#fafcff}hr[_ngcontent-%COMP%]{margin:0;background-color:#b0c1d8;color:#e5f0ff;border:none;height:1px}a[_ngcontent-%COMP%]{text-decoration:none;transition:all .3s}img[_ngcontent-%COMP%]{max-width:100%}ul[_ngcontent-%COMP%]{list-style:none}nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:inline-block}button[_ngcontent-%COMP%]:active, button[_ngcontent-%COMP%]:focus{outline:none}h2[_ngcontent-%COMP%]{font-size:48px;line-height:72px}h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%]{font-weight:200;color:#0e1133;margin:0}h3[_ngcontent-%COMP%]{font-size:36px;line-height:54px}h4[_ngcontent-%COMP%]{font-size:24px}h4[_ngcontent-%COMP%], h5[_ngcontent-%COMP%]{line-height:36px;font-weight:400;margin:0}h5[_ngcontent-%COMP%]{font-size:18px}h6[_ngcontent-%COMP%]{font-size:16px;line-height:32px;font-weight:600;margin:0}@media screen and (max-width: 480px){h2[_ngcontent-%COMP%]{font-size:36px;line-height:54px}h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{font-size:24px;line-height:36px}}.header-home[_ngcontent-%COMP%]{padding-top:82px;overflow:hidden;background:#dcf0ff}.header-home[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0;transition:all .3s;color:#0e1133;font-weight:700;font-size:32px;padding-top:0}.header-home[_ngcontent-%COMP%]   .header-home__title--big[_ngcontent-%COMP%]{width:100%}.header-home[_ngcontent-%COMP%]   .header-home__title--accent[_ngcontent-%COMP%]{color:#1788e4}.header-home[_ngcontent-%COMP%]   .header-home__title--features[_ngcontent-%COMP%]{width:750px;margin-bottom:450px}.header-home[_ngcontent-%COMP%]   .header-home__title--desktop[_ngcontent-%COMP%]{margin-top:40px}.header-home[_ngcontent-%COMP%]   .header-home__description[_ngcontent-%COMP%]{width:490px;font-size:16px;line-height:25px;margin-bottom:53px;transition:all .3s;color:#0e1133}.header-home[_ngcontent-%COMP%]   .header-home__description--big[_ngcontent-%COMP%]{max-width:750px;width:100%}.header-home[_ngcontent-%COMP%]   .header-home__description--about[_ngcontent-%COMP%]{margin-bottom:400px;max-width:calc(100% - 590px)}.header-home[_ngcontent-%COMP%]   .header-home__description--faq[_ngcontent-%COMP%]{margin-bottom:270px}.header-home[_ngcontent-%COMP%]   .header-home__description--calculator[_ngcontent-%COMP%]{margin-bottom:350px}.header-home[_ngcontent-%COMP%]   .header-home__img[_ngcontent-%COMP%]{max-width:490px;width:100%}.header-home[_ngcontent-%COMP%]   .header-home__btns[_ngcontent-%COMP%]{transition:all .5s}.header-home[_ngcontent-%COMP%]   .header-home__btns-mobile[_ngcontent-%COMP%]{margin-bottom:104px;margin-top:50px}.header-home[_ngcontent-%COMP%]   .header-home__btns-messenger[_ngcontent-%COMP%]{margin-bottom:310px}.header-home[_ngcontent-%COMP%]   .header-home__btns-webapp[_ngcontent-%COMP%]{margin-bottom:160px}.header-home[_ngcontent-%COMP%]   .header-home__btns-desktop[_ngcontent-%COMP%]{margin-bottom:60px}.header-home[_ngcontent-%COMP%]   .header-home__btns-pricing[_ngcontent-%COMP%]{padding-bottom:200px}.header-home.header-home--center-content[_ngcontent-%COMP%]{text-align:center}.header-home.header-home--center-content[_ngcontent-%COMP%]   .header-home__description[_ngcontent-%COMP%], .header-home.header-home--center-content[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.header-home.header-home--center-content[_ngcontent-%COMP%]   .header-home__btn[_ngcontent-%COMP%]:first-child, .header-home.header-home--center-content[_ngcontent-%COMP%]   .header-home__btn[_ngcontent-%COMP%]:last-child{margin-right:15px;margin-left:15px}.header-home.header-home--color[_ngcontent-%COMP%]{margin-top:0;padding-top:190px;background-color:#eff6ff}.header-home.header-home--bottom-space[_ngcontent-%COMP%], .header-home.header-home--desktop[_ngcontent-%COMP%]{margin-bottom:128px}.header-home[_ngcontent-%COMP%]   .header-home__webapp-img[_ngcontent-%COMP%]{position:absolute;bottom:0;right:-85px;height:100%}.header-home[_ngcontent-%COMP%]   .header-home__webapp-img-wrap[_ngcontent-%COMP%]{position:relative}.header-home[_ngcontent-%COMP%]   .header-home__about-img[_ngcontent-%COMP%]{position:absolute;bottom:0;right:-65px;height:100%}.header-home[_ngcontent-%COMP%]   .header-home__about-img-wrap[_ngcontent-%COMP%]{position:relative}.main-slider[_ngcontent-%COMP%]{width:75%;margin:auto}.padding-top-5[_ngcontent-%COMP%]{padding-top:2%}.slider-icon[_ngcontent-%COMP%]{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%;color:#000;font-size:28px!important}.carousel-indicators[_ngcontent-%COMP%]{position:absolute;right:0;bottom:-36px;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}@media screen and (max-width: 1400px){.header-home[_ngcontent-%COMP%]   .header-home__webapp-img[_ngcontent-%COMP%]{width:calc(100% - 370px);height:auto}}@media screen and (max-width: 1200px){.header-home[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{margin-top:0}.header-home[_ngcontent-%COMP%]   .header-home__title--features[_ngcontent-%COMP%]{margin-bottom:250px;width:700px}.header-home[_ngcontent-%COMP%]   .header-home__btns-messenger[_ngcontent-%COMP%], .header-home[_ngcontent-%COMP%]   .header-home__btns-mobile[_ngcontent-%COMP%]{margin-bottom:165px}.header-home[_ngcontent-%COMP%]   .header-home__btns-webapp[_ngcontent-%COMP%]{margin-bottom:110px}.header-home[_ngcontent-%COMP%]   .header-home__btns-desktop[_ngcontent-%COMP%]{margin-bottom:40px}.header-home[_ngcontent-%COMP%]   .header-home__description--about[_ngcontent-%COMP%]{margin-bottom:300px;max-width:calc(100% - 380px)}.header-home[_ngcontent-%COMP%]   .header-home__description--webapp[_ngcontent-%COMP%]{width:420px}.header-home.header-home--desktop[_ngcontent-%COMP%]{margin-bottom:108px}.header-home[_ngcontent-%COMP%]   .header-home__webapp-img[_ngcontent-%COMP%]{right:-60px}}@media screen and (max-width: 1200px){.header-home[_ngcontent-%COMP%]   .header-home__about-img[_ngcontent-%COMP%], .header-home[_ngcontent-%COMP%]   .header-home__webapp-img[_ngcontent-%COMP%]{display:none}.header-home[_ngcontent-%COMP%]   .header-home__description--webapp[_ngcontent-%COMP%]{width:490px}.header-home[_ngcontent-%COMP%]   .header-home__description--about[_ngcontent-%COMP%]{max-width:490px}}@media screen and (max-width: 768px){.header-home[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{width:100%}.header-home[_ngcontent-%COMP%]   .header-home__description[_ngcontent-%COMP%]{width:100%;margin-bottom:40px}.header-home[_ngcontent-%COMP%]   .header-home__description--about[_ngcontent-%COMP%]{max-width:100%}.header-home[_ngcontent-%COMP%]   .header-home__description--calculator[_ngcontent-%COMP%]{margin-bottom:120px}.header-home[_ngcontent-%COMP%]   .header-home__btns[_ngcontent-%COMP%]{margin-bottom:70px}.header-home[_ngcontent-%COMP%]   .header-home__btns-pricing[_ngcontent-%COMP%]{padding-bottom:140px;margin-bottom:-10px}.header-home[_ngcontent-%COMP%]   .header-home__btns-pricing[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-bottom:10px}.header-home.header-home--pricing[_ngcontent-%COMP%]{margin-bottom:60px}.header-home[_ngcontent-%COMP%]   .header-home__btn[_ngcontent-%COMP%]{margin-bottom:30px}}.link[_ngcontent-%COMP%]{transition:all .3s;cursor:pointer}.link.link--gray[_ngcontent-%COMP%]{color:#343434;font-weight:600;font-size:14px}.custom-color[_ngcontent-%COMP%], .link.link--gray[_ngcontent-%COMP%]:hover{color:#1788e4}.link.link--gray.link--gray-active[_ngcontent-%COMP%]{color:#f0354e;position:relative}.link.link--gray.link--gray-active-underline[_ngcontent-%COMP%]{position:relative}.link.link--gray.link--gray-active-underline[_ngcontent-%COMP%]:after{content:"";width:100%;position:absolute;height:3px;background-color:#1788e4;bottom:-17px;left:0}.link.link--dark-gray[_ngcontent-%COMP%]{color:#0e1133}.link.link--dark-gray[_ngcontent-%COMP%]:hover{color:#1788e4}.link.link--dark-gray.link--gray-active[_ngcontent-%COMP%]{color:#f0354e;position:relative}.link.link--accent[_ngcontent-%COMP%]{color:#1788e4}.link.link--accent[_ngcontent-%COMP%]:hover{color:#f23f57;text-decoration:underline}.link.link--accent[_ngcontent-%COMP%]:active{color:#f0354e;text-decoration:underline}.link.link--accent-bold[_ngcontent-%COMP%]{color:#1788e4;font-weight:800}.link.link--accent-bold[_ngcontent-%COMP%]:hover{color:#1788e4}.link.link--accent-bold[_ngcontent-%COMP%]:active{color:#f0354e}.logo[_ngcontent-%COMP%]{text-align:center}.logo.logo--bottom-space[_ngcontent-%COMP%]{margin-bottom:128px}.logo[_ngcontent-%COMP%]   .logo__img-wrap[_ngcontent-%COMP%]{display:flex}.logo[_ngcontent-%COMP%]   .logo__img[_ngcontent-%COMP%]{margin:auto}.logo[_ngcontent-%COMP%]   .logo__img-mini[_ngcontent-%COMP%]{max-height:45px;max-width:130px;margin:15px}.logo[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-width:100%;margin:0 auto;vertical-align:middle}.logo[_ngcontent-%COMP%]   .logo__row[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}.logo[_ngcontent-%COMP%]   .logo__row[_ngcontent-%COMP%]   .logo__logos[_ngcontent-%COMP%], .logo[_ngcontent-%COMP%]   .logo__row[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:auto}.logo[_ngcontent-%COMP%]   .logo__logos[_ngcontent-%COMP%]{display:flex;justify-content:center;flex-wrap:wrap}@media screen and (max-width: 1200px){.logo.logo--bottom-space[_ngcontent-%COMP%]{margin-bottom:105px}}@media screen and (max-width: 768px){.logo.logo--bottom-space[_ngcontent-%COMP%]{margin-bottom:70px}.logo[_ngcontent-%COMP%]   .logo__img-wrap[_ngcontent-%COMP%]{padding-bottom:45px}.logo[_ngcontent-%COMP%]   .col-2[_ngcontent-%COMP%]{width:50%}}.download[_ngcontent-%COMP%]{text-align:center}.download[_ngcontent-%COMP%]   .download__title[_ngcontent-%COMP%]{font-weight:800}.download[_ngcontent-%COMP%]   .download__btns[_ngcontent-%COMP%]{margin-top:70px;margin-bottom:60px;text-align:center}@media screen and (max-width: 768px){.download[_ngcontent-%COMP%]   .download__btn-first[_ngcontent-%COMP%]{margin-bottom:60px}}.menu[_ngcontent-%COMP%]{padding-top:15px;position:fixed;z-index:100;width:100vw;transition:height .5s,padding-top .5s;top:0;background:#fff;border-bottom:2px solid rgba(177,177,177,.1215686275)}.menu[_ngcontent-%COMP%]   .row[_ngcontent-%COMP%]{justify-content:space-between}.menu[_ngcontent-%COMP%]   .menu__logo-title[_ngcontent-%COMP%]{font-weight:800;color:#234c87;display:inline-block;font-size:24px;padding-left:15px;margin:10px 0 0;vertical-align:top;opacity:1}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]{float:right;padding-top:12px}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{margin:0;padding-left:0}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:inline-block}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:first-child{padding-right:8px}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:last-child{padding-left:8px}.menu[_ngcontent-%COMP%]   .menu__center-nav[_ngcontent-%COMP%]{text-align:center}.menu[_ngcontent-%COMP%]   .menu__center-nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{padding:16px 0 0;margin:0}.menu[_ngcontent-%COMP%]   .menu__center-nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{padding-right:20px}.menu[_ngcontent-%COMP%]   .menu__wrapper[_ngcontent-%COMP%]{position:relative}.menu[_ngcontent-%COMP%]   .menu__item[_ngcontent-%COMP%]:last-child{padding-right:15px}.menu[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]{color:#0e1133;transition:all .3s;background-color:transparent;border:none;position:absolute;right:48px;top:15px;font-size:20px;line-height:20px;padding:0;height:20px;width:20px}.menu[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]:hover{color:#1788e4}.menu[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]:focus{outline:none}.menu[_ngcontent-%COMP%]   .menu__dropdown-btn[_ngcontent-%COMP%]{position:relative;display:inline-block;padding-bottom:25px;font-weight:600}.menu[_ngcontent-%COMP%]   .menu__dropdown[_ngcontent-%COMP%]{position:relative}.menu[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]{transition:all .6s;opacity:0;transform:translateY(10%);position:absolute;background-color:#fff;border-radius:8px;box-shadow:0 15px 40px #7d93b24d;z-index:1;pointer-events:none;padding:25px;top:78px;text-align:left;width:max-content;left:-25px}.menu[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]:before{content:"";position:absolute;top:-20px;border:10px solid transparent;border-bottom:10px solid #fff;right:calc(50% - 10px)}.menu[_ngcontent-%COMP%]   .menu__dropdown-content.menu__dropdown-content--home[_ngcontent-%COMP%]{min-width:150px}.menu[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{padding-bottom:12px;text-decoration:none;display:block}.menu[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:last-child{padding-bottom:0}.menu[_ngcontent-%COMP%]   .menu__dropdown[_ngcontent-%COMP%]:hover   .menu__dropdown-btn[_ngcontent-%COMP%]{color:#1788e4}.menu[_ngcontent-%COMP%]   .menu__dropdown[_ngcontent-%COMP%]:hover   .menu__dropdown-content[_ngcontent-%COMP%]{opacity:1;transform:translateY(0);pointer-events:auto}.menu.menu--active[_ngcontent-%COMP%]{height:80px;padding-top:15px;background-color:#fff;box-shadow:0 .9375rem .9375rem #0000000f}.menu.menu--active[_ngcontent-%COMP%]   .menu__dropdown-btn[_ngcontent-%COMP%]{padding-bottom:25px}.menu.menu--active[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]{top:58px}.menu.menu--active[_ngcontent-%COMP%]   .menu__logo-title[_ngcontent-%COMP%]{opacity:0}@media screen and (max-width: 1200px){.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]{padding-right:32px}}@media screen and (max-width: 767px){.menu[_ngcontent-%COMP%]   .menu__item[_ngcontent-%COMP%]{width:50%}}@media screen and (max-width: 520px){.menu[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]{right:16px}.menu[_ngcontent-%COMP%]   .menu__logo[_ngcontent-%COMP%]{padding-left:15px}}@media screen and (max-width: 480px){.menu.menu--active[_ngcontent-%COMP%]{height:64px;padding-top:16px}.menu.menu--active[_ngcontent-%COMP%]   .menu__logo-img[_ngcontent-%COMP%]{width:32px;height:32px}.menu.menu--active[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]{top:6px}}.svg-element[_ngcontent-%COMP%]{fill:#1788e4;fill-rule:evenodd}.svg-bg[_ngcontent-%COMP%]{fill:#fafcff;opacity:0}.svg-light-gray[_ngcontent-%COMP%]{fill:#e5f0ff}.svg-dark-gray[_ngcontent-%COMP%]{fill:#0e1133}.svg-white[_ngcontent-%COMP%]{fill:#fff}.svg-gray[_ngcontent-%COMP%]{fill:#bed0e9}.svg-light[_ngcontent-%COMP%]{fill:#ceddf2}.svg-text[_ngcontent-%COMP%]{font-size:16px;text-anchor:middle;font-weight:800}.w-richtext[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0}.footer-menu[_ngcontent-%COMP%]{margin-top:60px;margin-bottom:60px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]{display:inline-block;vertical-align:top;margin-top:15px;font-size:16px;line-height:20px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{margin:0;padding-left:60px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:inline-block;padding-right:60px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:last-child{padding-right:0}.footer-menu[_ngcontent-%COMP%]   .footer-menu__social[_ngcontent-%COMP%]{float:right;vertical-align:top;margin-top:10px;font-size:18px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__social[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{padding-right:40px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__social[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:last-child{padding-right:0}@media screen and (max-width: 768px){.footer-menu[_ngcontent-%COMP%]{text-align:center}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]{margin:60px 0;display:block}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{padding-left:0}.footer-menu[_ngcontent-%COMP%]   .footer-menu__social[_ngcontent-%COMP%]{float:none}}@media screen and (max-width: 468px){.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{display:flex;justify-content:space-around}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{padding:0}}.footer[_ngcontent-%COMP%]{text-align:center;color:#798eab;padding:30px 0}.footer[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0}.about-app[_ngcontent-%COMP%]{padding-top:223px;margin-top:-95px}.topbars[_ngcontent-%COMP%]{text-align:center;transition:all .3s}.topbars[_ngcontent-%COMP%]   .topbars__item[_ngcontent-%COMP%]{padding:4px}.di-none[_ngcontent-%COMP%]{display:none}.topbars[_ngcontent-%COMP%]   .topbars__link[_ngcontent-%COMP%]{font-size:15px;line-height:14px;width:100%;display:block;height:100%;padding:8px 6px;cursor:pointer}svg[_ngcontent-%COMP%]{width:28px;height:28px}.shadow-light[_ngcontent-%COMP%]{box-shadow:0 .5rem 1.5rem #161c2d0d!important}.d-lg-block[_ngcontent-%COMP%]{display:block!important}.topbars[_ngcontent-%COMP%]   .topbars__link.active[_ngcontent-%COMP%]{border-bottom:#1788e4 2px solid;border-radius:0;color:#1788e4}.topbars[_ngcontent-%COMP%]   .topbars__link.active[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{fill:#fff}.topbars[_ngcontent-%COMP%]   .topbars__link[_ngcontent-%COMP%]:hover{border-bottom:#1788e4 2px solid;border-radius:0;color:#1788e4}.topbars[_ngcontent-%COMP%]   .topbars__link[_ngcontent-%COMP%]:hover   svg[_ngcontent-%COMP%]{fill:#1788e4}.topbars[_ngcontent-%COMP%]   .topbars__link.active[_ngcontent-%COMP%]:after{opacity:1;height:3px}.topbars.topbars--fixed[_ngcontent-%COMP%]{position:fixed;top:80px;padding:6px 0;width:100%;background-color:#eaf2ff;z-index:99;transform:translateY(0);transition:all .3s}.topbars-wrapper[_ngcontent-%COMP%]{height:83px}@media screen and (max-width: 768px){.topbars-wrapper[_ngcontent-%COMP%]{display:none}}.mobile-menu[_ngcontent-%COMP%]{position:fixed;top:0;left:0;width:100vw;overflow:hidden;text-align:center;z-index:9999;transition:all .6s ease;padding:0;background-color:#fff;transform:translateY(-100%)}.mobile-menu.mobile-menu--active[_ngcontent-%COMP%]{transform:translate(0)}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__wrapper[_ngcontent-%COMP%]{margin-top:135px;transition:all .3s;overflow-y:auto;max-height:calc(100vh - 135px)}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__wrapper[_ngcontent-%COMP%]::-webkit-scrollbar{width:0}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__ul[_ngcontent-%COMP%]{margin:0;display:flex;flex-direction:column;justify-content:center;padding:0;transition:all .3s}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__ul--collapsed[_ngcontent-%COMP%]{overflow:hidden;padding-bottom:0}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__ul--collapsed[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{height:0;padding-bottom:0;transition:height .3s ease-out 0s,padding-bottom .3s ease-out 0s,opacity .6s .3s;opacity:0}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li-collapse--close[_ngcontent-%COMP%] + .mobile-menu__ul--collapsed[_ngcontent-%COMP%]{transition:padding-bottom .6s ease-out .3s}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li-collapse--close[_ngcontent-%COMP%] + .mobile-menu__ul--collapsed[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{transition:height .6s ease-out .3s,padding-bottom .6s ease-out .3s,opacity .3s 0s}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li-collapse--active[_ngcontent-%COMP%] + .mobile-menu__ul--collapsed[_ngcontent-%COMP%]{padding-bottom:15px;transition:padding-bottom .3s ease-out 0s}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li-collapse--active[_ngcontent-%COMP%] + .mobile-menu__ul--collapsed[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{opacity:1;height:45px;padding-bottom:25px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li[_ngcontent-%COMP%]{padding-bottom:25px;font-size:16px;line-height:20px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]{color:#0e1133;transition:all .3s;background-color:transparent;border:none;position:absolute;right:46px;top:75px;font-size:20px;line-height:20px;padding:0;width:20px;height:20px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]:hover{color:#1788e4}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]:focus{outline:none}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{position:absolute;transition:all .3s;top:60px;left:46px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]{top:40px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{top:25px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__wrapper[_ngcontent-%COMP%]{margin-top:100px;max-height:calc(100vh - 100px)}@media screen and (max-width: 520px){.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{left:16px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]{right:16px}}@media screen and (max-width: 480px){.mobile-menu[_ngcontent-%COMP%]   .menu__logo-img[_ngcontent-%COMP%]{width:32px;height:32px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{top:69px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]{top:22px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{top:16px}}.login-btn[_ngcontent-%COMP%]{border-radius:2.5rem;color:#0c0c0d;font-size:14px;font-weight:600;min-width:7.625rem;padding:8px 22px;text-transform:none;text-align:center;border:2px solid #0c0c0d}.login-btn[_ngcontent-%COMP%]:hover{cursor:pointer}.register-btn[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:2.5rem;color:#fff;font-size:14px;font-weight:600;min-width:7.625rem;padding:8px 22px;text-transform:none;text-align:center}.register-btn[_ngcontent-%COMP%]:hover{cursor:pointer;box-shadow:0 100px 80px #00000012,0 42px 33px #0000000d,0 22px 17px #0000000a,0 12px 10px #0000000a,0 6px 5px #00000008,0 -1px 10px #0000000d;color:#fff}.item-2[_ngcontent-%COMP%]{background:transparent;color:#0e1133;line-height:40px;padding:12px 23px;border-radius:6px;border:2px solid #0e1133}.item-2[_ngcontent-%COMP%]:hover{background:#0e1133;color:#fff}.link-black[_ngcontent-%COMP%]{color:#0e1133}.heading-style-1[_ngcontent-%COMP%]{font-size:28px;line-height:1.14;font-weight:400;font-weight:600;margin:0;text-align:center}.hero__signup-form-block[_ngcontent-%COMP%]{width:100%;max-width:30rem;margin-bottom:0;background:#fff;padding:20px;border-radius:10px}.create-form-horizontal[_ngcontent-%COMP%]{display:flex;max-width:30rem;flex-direction:column}.form__text-field-label[_ngcontent-%COMP%]{font-weight:600;color:#00000082}.form__text-field[_ngcontent-%COMP%]{min-height:3rem;margin-bottom:1rem;padding:.5rem .75rem;border:.0625rem solid #6f7d80;border-radius:.5rem;background-color:#fff}.w-input[_ngcontent-%COMP%], .w-select[_ngcontent-%COMP%]{display:block;width:100%;height:38px;padding:8px 12px;margin-bottom:10px;font-size:14px;line-height:1.42857143;color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ccc}.or-divider[_ngcontent-%COMP%]{display:grid;margin-top:.75rem;margin-bottom:.75rem;flex-direction:column;align-items:center;grid-auto-columns:1fr;grid-column-gap:12px;grid-row-gap:16px;grid-template-columns:1fr max-content 1fr;grid-template-rows:auto;color:#fff;font-size:1.125rem;line-height:1.5555555556}.or-divider__line[_ngcontent-%COMP%]{height:1px;flex-direction:column;grid-auto-columns:1fr;grid-column-gap:12px;grid-row-gap:16px;grid-template-columns:1fr max-content 1fr;grid-template-rows:auto;background-color:#308df8}.button.cc-google-sso[_ngcontent-%COMP%]{display:grid;min-height:3.125rem;padding-top:.125rem;padding-bottom:1px;padding-left:.125rem;justify-content:flex-start;align-items:stretch;grid-auto-columns:1fr;grid-column-gap:0px;grid-row-gap:0px;grid-template-columns:max-content 1fr;grid-template-rows:auto;border-color:#1788e4;background-color:#fff;border-radius:.5rem;color:#000}.google-g-logo[_ngcontent-%COMP%]{width:auto;height:auto;margin-right:1.5rem;padding:.75rem;border-radius:50%;background-color:#fff}.cc-google-sso_text[_ngcontent-%COMP%]{line-height:3}.wrapper[_ngcontent-%COMP%]{width:572px;position:relative;background-color:var(--wrapper-background-c);box-shadow:0 0 80px var(--wrapper-shadow-c)}.images-area[_ngcontent-%COMP%]{width:100%;height:100%;position:relative;display:flex;overflow:hidden}.images-area[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;transition:.3s cubic-bezier(.79,.03,0,.99)}.buttons-area[_ngcontent-%COMP%]{width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%);display:flex;justify-content:space-between;overflow:hidden}.buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{color:var(--white-c);background-color:var(--buttons-background-c);cursor:pointer;transition:.3s ease-in-out}.buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{border-radius:0 5px 5px 0;margin-left:-100px}.buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:last-child{border-radius:5px 0 0 5px;margin-right:-100px}.wrapper[_ngcontent-%COMP%]:hover   .buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{margin-left:0}.wrapper[_ngcontent-%COMP%]:hover   .buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:last-child{margin-right:0}.buttons-area[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:hover:not(div.disabled){background-color:var(--buttons-active-background-c)}.buttons-area[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:not(div.disabled):active{opacity:.7}.buttons-area[_ngcontent-%COMP%] > div.disabled[_ngcontent-%COMP%]{cursor:no-drop;opacity:.3}.buttons-area[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:70px}.pagination-area[_ngcontent-%COMP%]{position:absolute;top:90%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.pagination-area[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{display:inline-block;width:10px;height:10px;border-radius:50%;background-color:#000;margin-right:5px;transform:scale(.5);transition:.3s ease-in-out;opacity:.4}.pagination-area[_ngcontent-%COMP%]   span.active[_ngcontent-%COMP%]{transform:scale(1);opacity:1}.nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf[_ngcontent-%COMP%]{height:28px;margin-left:-8px;margin-right:10px;min-width:28px;width:28px}.nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf[_ngcontent-%COMP%]{border-top-left-radius:3px;border-bottom-left-radius:3px;display:flex;justify-content:center;align-items:center;background-color:#fff;height:46px;margin-left:0;margin-right:12px;min-width:46px;width:36px}.nsm7Bb-HzV7m-LgbsSe-Bz112c[_ngcontent-%COMP%]{height:24px;min-width:25px;width:3px}.tab[_ngcontent-%COMP%]{float:left;width:20%;height:300px;margin-top:-12px}.tab[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{display:block;color:#000;padding:18px 16px;width:100%;border:none;outline:none;text-align:left;cursor:pointer;transition:.5s ease-in;font-size:17px;margin:15px}.tab[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:hover{background-color:#5ba1e3}.tab[_ngcontent-%COMP%]   button.active[_ngcontent-%COMP%]{background-color:#585858;color:#fff}a[_ngcontent-%COMP%]:hover{text-decoration:none!important}.tabcontent[_ngcontent-%COMP%]{padding:0 12px;background:#fff;height:300px;margin-left:40px;animation:_ngcontent-%COMP%_blinker .6s linear}@keyframes _ngcontent-%COMP%_blinker{10%{opacity:0}to{opacity:1}}.tab[_ngcontent-%COMP%]   .arrow[_ngcontent-%COMP%]{color:#585858;float:right;font-size:26px;position:relative;left:25px}@media (max-width: 800px){.tab[_ngcontent-%COMP%]{width:30%!important}.tabcontent[_ngcontent-%COMP%]{width:61%}}@media (max-width: 600px){.tab[_ngcontent-%COMP%], .tabcontent[_ngcontent-%COMP%]{width:100%!important;margin:0 auto}.tab[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:100%;margin:10px 0;padding:18px 10px}.tab[_ngcontent-%COMP%]   .arrow[_ngcontent-%COMP%]{display:none!important}}.tools__tool-list__item-group[_ngcontent-%COMP%]{display:grid;justify-content:center;grid-auto-columns:1fr;grid-column-gap:4rem;grid-row-gap:2rem;grid-template-columns:1fr 1fr;grid-template-rows:auto}.tool-image[_ngcontent-%COMP%]{width:72%;height:auto;margin-right:auto;margin-left:auto}.grid-content-block[_ngcontent-%COMP%]{display:flex;padding-top:4%;flex-direction:column}.heading-style-2[_ngcontent-%COMP%]{padding-top:10%}.carousel-container[_ngcontent-%COMP%]{border-radius:30px;overflow:hidden;max-width:800px;position:relative;margin:auto;z-index:0}.mySlides[_ngcontent-%COMP%]{display:none}.mySlides[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{display:block;width:68%;margin:auto}.prev[_ngcontent-%COMP%], .next[_ngcontent-%COMP%]{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);width:auto;padding:20px;color:#fff;font-weight:700;font-size:24px;border-radius:0 8px 8px 0;background:#add8e61a;-webkit-user-select:none;user-select:none}.next[_ngcontent-%COMP%]{right:0;border-radius:8px 0 0 8px}.prev[_ngcontent-%COMP%]:hover, .next[_ngcontent-%COMP%]:hover{background-color:#add8e64d}.text[_ngcontent-%COMP%]{color:#f2f2f2;background-color:#0a0a141a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:10px;font-size:20px;padding:8px 12px;position:absolute;bottom:60px;left:50%;transform:translate(-50%);text-align:center}.number[_ngcontent-%COMP%]{color:#f2f2f2;font-size:16px;background-color:#add8e626;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:10px;padding:8px 12px;position:absolute;top:10px;left:10px}.dots-container[_ngcontent-%COMP%]{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.dots[_ngcontent-%COMP%]{cursor:pointer;height:14px;width:14px;margin:0 4px;background-color:#add8e633;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:50%;display:inline-block;transition:background-color .3s ease}.dots[_ngcontent-%COMP%]:hover{background-color:#add8e6cc}.animate[_ngcontent-%COMP%]{-webkit-animation-name:_ngcontent-%COMP%_animate;-webkit-animation-duration:1s;animation-name:_ngcontent-%COMP%_animate;animation-duration:2s}@keyframes _ngcontent-%COMP%_animate{0%{transform:scale(1.1) rotateY(10deg)}to{transform:scale(1) rotateY(0)}}.box-login[_ngcontent-%COMP%]{width:100%;padding-right:var(--bs-gutter-x, .75rem);padding-left:var(--bs-gutter-x, .75rem);margin-right:auto;margin-left:auto;position:relative}main[_ngcontent-%COMP%]{display:block;clear:both}.section-box[_ngcontent-%COMP%]{display:inline-block;width:100%}.bg-2-opacity-80[_ngcontent-%COMP%]{background-color:#dcf0ff}.login-left[_ngcontent-%COMP%]{width:55%}.d-lg-flex[_ngcontent-%COMP%]{display:flex!important}.box-login[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{vertical-align:top}.img-responsive[_ngcontent-%COMP%]{max-width:100%}.box-login[_ngcontent-%COMP%]   .box-login-form[_ngcontent-%COMP%]{max-width:510px;width:100%;margin:auto;padding:60px 0}.box-signup[_ngcontent-%COMP%]{max-width:405px;display:table;table-layout:fixed;margin:auto;width:100%}.text-heading-3[_ngcontent-%COMP%]{font-size:35px;line-height:38px}.btn.btn-login-google[_ngcontent-%COMP%]{border-radius:8px;background-color:#fff;padding:13px 25px;display:block}.box-signup[_ngcontent-%COMP%]   .box-form-signup[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:6px;padding:36px;color:#fff;box-shadow:0 47px 65px #151c261a}.box-form-signup[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#fff;font-size:14px;font-weight:600;width:100%;letter-spacing:.4px}.integrated-solutions-wrapper[_ngcontent-%COMP%]:last-child{margin-bottom:1rem!important}.columns.is-desktop[_ngcontent-%COMP%]{display:flex}.columns[_ngcontent-%COMP%]:last-child{margin-bottom:-.75rem}.has-text-right-desktop[_ngcontent-%COMP%]{text-align:right!important}.has-text-centered[_ngcontent-%COMP%]{text-align:center!important}.column[_ngcontent-%COMP%]{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]{position:relative;margin:0 auto;width:-moz-fit-content;width:fit-content}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]   .mobile-card-slide[_ngcontent-%COMP%]:nth-of-type(2){top:65px;left:60px}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]   .mobile-card-slide[_ngcontent-%COMP%]{position:absolute;animation-name:sliding;animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:4s}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]   .mobile-card-slide[_ngcontent-%COMP%]:nth-of-type(3){top:-4px;left:177px}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]   .mobile-card-slide[_ngcontent-%COMP%]:nth-of-type(4){left:65px;top:165px}.relative-nav[_ngcontent-%COMP%]{position:relative}.sticky-nav[_ngcontent-%COMP%]{position:-webkit-fixed;position:fixed;top:80px;z-index:999;background-color:#dcf0ff}.active_1[_ngcontent-%COMP%]{border-bottom:#1788e4 2px solid;border-radius:0;color:#1788e4}.sticky[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%] > .active[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]{color:#1f96f2;font-weight:600}@media screen and (max-width: 1200px){.d-m-none[_ngcontent-%COMP%]{display:none}.d-m-block[_ngcontent-%COMP%]{display:block}.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:none}}@media screen and (max-width: 1200px){.d-t-none[_ngcontent-%COMP%]{display:none}.d-t-block[_ngcontent-%COMP%]{display:block}.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:none}}@media screen and (max-width: 768px){.d-l-none[_ngcontent-%COMP%]{display:none}.d-l-block[_ngcontent-%COMP%]{display:block}.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:block}}@media screen and (max-width: 480px){.about-app[_ngcontent-%COMP%]{padding-top:348px;margin-top:-95px}#features-section[_ngcontent-%COMP%]{display:none}.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:block}}@media screen and (min-width: 1200px){.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:block}}.input-group-text[_ngcontent-%COMP%]{color:#737373;border:none!important;border-radius:5px 0 0 5px!important;background:#fff;height:40px!important;font-weight:500;font-size:14px!important;text-align:left;cursor:pointer}.input-group-text-show[_ngcontent-%COMP%]{color:#737373;border:none!important;border-radius:0 5px 5px 0!important;background:#fff;height:40px!important;font-weight:500;font-size:14px!important;text-align:left;cursor:pointer;display:flex;width:50px;margin:0;padding:11px 0 0 13px;line-height:0;text-align:center}.input-group[_ngcontent-%COMP%]{position:relative!important;display:flex!important;flex-wrap:inherit!important;align-items:stretch;width:100%!important}.form-control[_ngcontent-%COMP%]{color:#000;border:none!important;background:#fff;height:40px!important;font-weight:500;font-size:14px!important;text-align:left}.input-group-text[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{fill:currentColor}.public-btn[_ngcontent-%COMP%]{border:none!important;background-color:#ffa900;color:#000;width:100%;padding:8px 0;font-size:15px;font-weight:600;text-align:center;border-radius:5px;text-decoration:none}.main-pricing[_ngcontent-%COMP%]{width:60%}.box-form-signup[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{font-weight:600;letter-spacing:.2px}.support-btn[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:2.5rem;color:#fff;font-size:14px;font-weight:600;min-width:7.625rem;padding:8px 22px;text-transform:none;text-align:center}.page-header[_ngcontent-%COMP%]{background-size:200% auto;position:relative;background-size:cover;overflow:hidden;background-position:center;background-repeat:no-repeat;padding:128px 0 22px}.page-header[_ngcontent-%COMP%]:before{position:absolute;content:"";background:linear-gradient(to right,#1788e4,#01477f 51%,#015193);background-size:200% auto;width:100%;height:100%;top:0;left:0}.title-box[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{color:#fff;font-size:42px;margin-bottom:15px}.title-box[_ngcontent-%COMP%]{position:relative}.breadcrumb[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:last-child{color:#fff9}.privacy-bg[_ngcontent-%COMP%]{background:#f5f5f5;padding-bottom:6%}.page-padding[_ngcontent-%COMP%]{position:relative;margin-bottom:0;padding-right:2.5rem;padding-bottom:0;padding-left:2.5rem}.heading[_ngcontent-%COMP%]{font-size:22px;color:#253858;line-height:3}.title-section[_ngcontent-%COMP%]{padding:7% 0}.app-versions[_ngcontent-%COMP%]{font-size:13px;background:#fff;text-align:end}.pd--horizontal[_ngcontent-%COMP%]{padding-left:1rem;padding-right:1rem}.j-Divider_vr_container__vr[_ngcontent-%COMP%]{width:1px;height:100%;background-color:#eee}.t-footer[_ngcontent-%COMP%]{flex-wrap:wrap}.t-footer[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#000;font-size:13px;font-weight:600}.t-footer[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center}.nav-tabs-outer[_ngcontent-%COMP%]{overflow-x:scroll;margin:20px}.nav-tabs[_ngcontent-%COMP%]{border-bottom:1px solid #dee2e6;background:#fff;border-radius:8px 8px 0 0}.privacy_intro[_ngcontent-%COMP%]{padding:2rem;border:2px solid #b9dbf6;border-radius:0 0 10px 10px;background-color:#e7f4ff;color:#000}.pricing-amt[_ngcontent-%COMP%]{font-size:28px;color:#1f96f2!important;font-weight:600;padding:2px 0;margin:0}.subhead[_ngcontent-%COMP%]{color:#84878d!important;font-size:15px;margin:0}.note-pay[_ngcontent-%COMP%]{margin-top:10px;margin-bottom:0;color:#336083!important}.refunds-section[_ngcontent-%COMP%]{padding-top:10%}.heading-policy[_ngcontent-%COMP%]{line-height:normal;font-weight:600;color:#253858;font-size:20px;padding-bottom:6px}.j-text-body-xxs[_ngcontent-%COMP%], .j-typography[_ngcontent-%COMP%]   small[_ngcontent-%COMP%], small[_ngcontent-%COMP%]{font-weight:500;text-transform:none;font-size:.75rem;letter-spacing:-.06px;line-height:1.3333333333}#features-section[_ngcontent-%COMP%]{padding-bottom:20%}.footer-home[_ngcontent-%COMP%]{text-align:center!important;padding:8px 0;background-color:#fff;bottom:0;font-family:Poppins,sans-serif;width:100%;box-shadow:0 -.0625rem 2.9375rem #0000000f;z-index:999;border-top:3px solid rgba(230,230,230,.7215686275)}.footer-home[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0}.app-versions[_ngcontent-%COMP%]{font-size:13px;background:#fff}.app-versions[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{color:#1788e4;font-weight:600;padding:6px 12px;border-radius:25px 0 0 25px}.click-h-btn[_ngcontent-%COMP%]{border:none!important;background-color:#ffa900;color:#000!important;width:100%;padding:5px 9px;font-size:15px;font-weight:600;text-align:center;cursor:pointer;border-radius:5px}.form-control[_ngcontent-%COMP%]{box-shadow:none!important}[_ngcontent-%COMP%]::placeholder{color:#a2a2a2;opacity:1;font-weight:500}[_ngcontent-%COMP%]:-ms-input-placeholder{color:#a2a2a2;font-weight:500}[_ngcontent-%COMP%]::-ms-input-placeholder{color:#a2a2a2;font-weight:500}.input-group-text[_ngcontent-%COMP%]{width:36px;margin:0;padding:0 0 0 13px}input[_ngcontent-%COMP%]:-webkit-autofill, input[_ngcontent-%COMP%]:-webkit-autofill:hover, input[_ngcontent-%COMP%]:-webkit-autofill:focus, input[_ngcontent-%COMP%]:-webkit-autofill:active{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.metismenu-home[_ngcontent-%COMP%]{z-index:999;max-height:100%;border:none!important;padding:0 0 16%}#sidebar-hone-menu[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]{color:#000;display:block;padding:10px 0;font-size:14px;position:relative;font-weight:500;text-decoration:none;border-bottom:1px solid #f4f2f2}#sidebar-hone-menu[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > a[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{margin-left:7px;padding:0;margin-right:22px}#sidebar-hone-menu[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{line-height:16px;width:20px;display:inline-block;vertical-align:middle;font-size:18px}.cross-btn[_ngcontent-%COMP%]{border:none;background:#ff6b6b;color:#fff;border-radius:27px;padding:3px 4px}.lock-down-btn[_ngcontent-%COMP%]{position:relative;width:100%;background:#ededed;padding:10px 15px;font-weight:600;color:#ff1616!important;display:inline-block;text-align:center;cursor:pointer}.register-users[_ngcontent-%COMP%]{padding:10px 16px;background:#f5f5f5}.register-users[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{display:block}.goto-dash[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:6px;padding:4px 6px;color:#fff;box-shadow:0 47px 65px #151c261a;text-align:center;margin-top:6px}@media only screen and (max-width: 600px){.box-signup[_ngcontent-%COMP%]{max-width:405px;display:table;table-layout:fixed;margin:18px auto auto;width:100%}.box-signup[_ngcontent-%COMP%]   .box-form-signup[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:6px;padding:18px;color:#fff;box-shadow:0 47px 65px #151c261a}.main-slider[_ngcontent-%COMP%]{width:75%;margin:auto;display:none}.main-head-slider[_ngcontent-%COMP%]{margin-bottom:10%}.tools__tool-list__item-group[_ngcontent-%COMP%]{display:block;justify-content:center;grid-auto-columns:1fr;grid-column-gap:4rem;grid-row-gap:2rem;grid-template-columns:1fr 1fr;grid-template-rows:auto}.menu[_ngcontent-%COMP%]{padding-top:15px;position:fixed;z-index:100;width:100vw;transition:height .5s,padding-top .5s;top:0;height:64px;background:#fff}.sticky-nav[_ngcontent-%COMP%]{position:-webkit-fixed;position:fixed;top:64px;z-index:99;background-color:#dcf0ff}.it_comp_copyright_wrapper[_ngcontent-%COMP%]{font-size:13px}.app-versions[_ngcontent-%COMP%]{font-size:13px;background:#fff;text-align:center}.t-footer[_ngcontent-%COMP%]{display:inline-flex;flex-direction:row;align-items:center;padding-bottom:8px}.main-pricing[_ngcontent-%COMP%]{width:100%}.page-padding[_ngcontent-%COMP%]{position:relative;margin-bottom:0;padding-right:1rem;padding-bottom:0;padding-left:1rem}.title-box[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{color:#fff;font-size:28px;margin-bottom:15px}.page-header[_ngcontent-%COMP%]{background-size:200% auto;position:relative;background-size:cover;overflow:hidden;background-position:center;background-repeat:no-repeat;padding:90px 0 22px}.header-home[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0;transition:all .3s;color:#0e1133;font-weight:700;font-size:24px;padding-top:0;line-height:32px}}.company-link[_ngcontent-%COMP%]{color:#000}.company-link[_ngcontent-%COMP%]:hover{color:#0d6efd}']})}return _t})(),ju=(()=>{class _t{constructor(){}ngOnInit(){}static#t=this.\u0275fac=function(Bt){return new(Bt||_t)};static#e=this.\u0275cmp=t.VBU({type:_t,selectors:[["app-privacy-policy"]],decls:147,vars:0,consts:[["publicHeader",""],[1,"page-header"],[1,"container"],[1,"title-box","text-center"],[1,"title"],[1,"title-section","privacy-bg","it_comp_contact_icon_section","full_width"],[1,"page-padding"],[1,"container","col-10"],[1,"main-text"],[1,"ps-3"],[1,"main-subtext"],[2,"text-decoration","underline"],[2,"font-weight","600","text-decoration","underline"],[1,"row"],[1,"col-sm-12","question"],[1,"ps-3",2,"font-weight","100"],[1,"heading-policy"],[2,"font-weight","700"]],template:function(Bt,gt){1&Bt&&(t.nrm(0,"public-header",null,0),t.j41(2,"div",1)(3,"div",2)(4,"div",3)(5,"h1",4),t.EFF(6,"Privacy Policy "),t.k0s()()()(),t.j41(7,"section",5)(8,"div",6)(9,"div",7)(10,"div",8),t.EFF(11,'1. Data / Information Stored by "Accounting Bookkeeping"'),t.k0s(),t.j41(12,"div",9)(13,"div",10),t.EFF(14,"(1a.)Data stored on our servers for "),t.j41(15,"b",11),t.EFF(16,"ALL THE USERS WHO INSTALL THE APP"),t.k0s()(),t.nrm(17,"br"),t.j41(18,"p")(19,"b"),t.EFF(20,"i. IP Address : "),t.k0s(),t.EFF(21," IP Address of the user is captured on 1st run of the application . We use a 3rd party API ( http://ip-api.com/json ) to resolve the country of the user from the IP Address. Country of the user is used to automate various settings within the app such as Country, Currency, Number Format, Date format, Tax settings and Financial Year cycle. We havedifferent prices for different countries, and hence this field may also affect the prices of our products. The IP Address is retrieved only once on 1st execution, and it is NOT STORED on our servers or within the persistent storage of the app."),t.k0s(),t.j41(22,"p")(23,"b"),t.EFF(24,"ii. Unique ID of Device : "),t.k0s(),t.EFF(25," This field is captured automatically. It is used to uniquely identify users' device for (a.) Payment Attribution related support queries (b.) Ensure fair usage of trial period by any single device. "),t.k0s(),t.j41(26,"p")(27,"b"),t.EFF(28,"iii. Make and Model of Device : "),t.k0s(),t.EFF(29," To Address support queries related to specific devices . In-App subscription can be used across devices. When users send support emails, they would typically refer to the make and model of their devices being used."),t.k0s(),t.j41(30,"p")(31,"b"),t.EFF(32,"iv. Organization Name : "),t.k0s(),t.EFF(33," ( As entered by user in the Invoice Header section) : So that users can be identified by their business name when they make support queries."),t.k0s(),t.j41(34,"p")(35,"b"),t.EFF(36,"v. Contact Person : "),t.k0s(),t.EFF(37," ( As entered by user in the Invoice Header section) : So that users can be identified by their personal name when they make support queries. "),t.k0s(),t.j41(38,"p")(39,"b"),t.EFF(40,"vi. Google Accounts : "),t.k0s(),t.EFF(41,"Since a user making in-app purchase may have multiple google accounts on their device, they could have made the purchase from any of these accounts. many users typically do not know which account made the purchase. So, they make the purchase from account A, whereas place the support query using email of account B. So, we often face difficulty in mapping in-app purchases to support queries , therefore the app attempts to capture the list of Google Accounts on the device, so that any incoming support query can be reliably mapped to the purchaser. "),t.k0s(),t.j41(42,"p")(43,"b"),t.EFF(44,"vii. App Version : "),t.k0s(),t.EFF(45," Technical issues may be related to specific app versions. "),t.k0s(),t.j41(46,"p")(47,"b"),t.EFF(48,"viii. Language of App Usage : "),t.k0s(),t.EFF(49," Technical issues may be related to specific app language. "),t.k0s(),t.j41(50,"p")(51,"b"),t.EFF(52,"ix. OS Version : "),t.k0s(),t.EFF(53,"Technical issues may be related to specific OS Version "),t.k0s(),t.j41(54,"p")(55,"b"),t.EFF(56,"x. Timestamp of the above information: "),t.k0s(),t.nrm(57,"br")(58,"br"),t.k0s(),t.j41(59,"div",10),t.EFF(60,"(1b.) Data stored on our servers for "),t.j41(61,"b",11),t.EFF(62,"CLOUD ACCOUNT USERS"),t.k0s(),t.j41(63,"p"),t.EFF(64,"(Any User who registers for a Cloud Account)"),t.k0s()(),t.j41(65,"span"),t.EFF(66,"Any user who makes an in-app purchase or takes a monthly / annual subscription must register using a valid email and password. Such users automatically and compulsorily get access to our CLOUD STRORAGE SERVICE feature. It is optional for trial users to register for a cloud account, but they must register if they want to try our cloud features or access our web platform "),t.j41(67,"span",12),t.EFF(68," ALL THE DETAILS including the above details filled within the app by such a user are then stored on the CLOUD STORAGE servers of Tacktile Systems Private Limited."),t.k0s(),t.EFF(69," This information is stored on the cloud so that it can be accessed by the user on another Android device or using our web-based platform (www.simpleaccountsweb.com) by providing correct username and password. By creating a cloud account, you consent to store all the data entered by you within the app on our cloud servers. Our cloud servers are in San Francisco, USA. It is up to the user to determine whether the laws of his/her country and organization allow him/her to store this data on a cloud server in San Francisco, USA. "),t.nrm(70,"br")(71,"br"),t.EFF(72," Details entered by user are decided solely by the user, and may include any of his personal details such as name, address, contacts, clients' details etc. All these details are the sole property of the user and at the user\u2019s own discretion. This information is never used for any marketing purposes and are never shared with any third party. "),t.nrm(73,"br")(74,"br"),t.EFF(75," For the users who have not registered for the cloud Account, the details of invoices generated, clients, products, or any other information except for those mentioned above ( in section 1a) , which is asked for within the mobile application while using the mobile application are NOT stored on any storage media/ server affiliated or owned by Tacktile Systems Private Limited. They are confined to users' device and/or Storage services used personally by the user itself. We thus bear no liability towards privacy / security of this information for those who do not use our cloud services. "),t.k0s(),t.nrm(76,"br")(77,"br"),t.k0s(),t.j41(78,"div",13)(79,"div",14)(80,"div",8),t.EFF(81,"2. Various Files Created / Accessed / Stored by the App and Its Purpose "),t.k0s(),t.j41(82,"p",9),t.EFF(83,"The App may create and access the files on your device for the following purpose(s)"),t.k0s(),t.j41(84,"p",15)(85,"b"),t.EFF(86,"\u2022 Backup and Restore Functionality"),t.k0s(),t.EFF(87," : You can create backups as files and restore them if you re-install the device. Such files may be transferred to another device by you for restoring your data on another device. "),t.nrm(88,"br"),t.j41(89,"b"),t.EFF(90,"\u2022 Creating PDF / Images / XLS"),t.k0s(),t.EFF(91," format of your information such as Invoices, Estimates, Orders and other similar Documents or Reports "),t.nrm(92,"br"),t.j41(93,"b"),t.EFF(94,"\u2022 Logo and Signature"),t.k0s(),t.EFF(95," : User can create an image file for the logo of his organization and an image of his signature. This logo and signature are embedded in the invoices, estimates, orders, reports etc. created by the user using this app. "),t.nrm(96,"br"),t.j41(97,"b"),t.EFF(98,"\u2022 Log files"),t.k0s(),t.EFF(99," can be generated and uploaded to our server for troubleshooting and for fixing errors related to data in your app. These log files may also capture your usage behavior such as install date, app version, registration date etc. for diagnostic and troubleshooting purpose. "),t.k0s(),t.j41(100,"div",8),t.EFF(101,"3. How do we use your information?"),t.k0s(),t.j41(102,"p"),t.EFF(103,"We may use the above information in the following ways:"),t.k0s(),t.j41(104,"p",15),t.EFF(105," \u2022 To Provide Cloud Services to our Users "),t.nrm(106,"br"),t.EFF(107," \u2022 To allow us to better service you in responding to your customer service requests. "),t.nrm(108,"br"),t.EFF(109," \u2022 To quickly process your transactions"),t.nrm(110,"br"),t.EFF(111," \u2022 To resolve any payment or delivery related issues"),t.nrm(112,"br"),t.EFF(113," \u2022 To process refunds request for orders, when considered reasonable by management"),t.nrm(114,"br"),t.k0s(),t.j41(115,"div",8),t.EFF(116,"4. How do we protect your information?"),t.k0s(),t.j41(117,"p",15),t.EFF(118," \u2022 We never ask for credit card details directly within or outside the app, so we do not use vulnerability scanning and/or scanning to PCI standards. "),t.nrm(119,"br"),t.EFF(120," \u2022 We do use an SSL certificate for transmission of all data between the device and our servers. "),t.nrm(121,"br"),t.EFF(122," \u2022 Although we make our best efforts to maintain privacy of your data, you agree to share any data at your own risk, and we assume no liability in case of any theft or breach of your data by any malicious use by a 3rd party without our consent. "),t.k0s(),t.j41(123,"div",8),t.EFF(124,"5. Third-party disclosure"),t.k0s(),t.j41(125,"p",15),t.EFF(126," We do not knowingly sell, trade, or otherwise transfer to outside parties your Personally Identifiable Information. We however do use Google Analytics to Analyse User behaviour and improve the product without collecting any personally identifiable information for the above purpose. "),t.k0s(),t.j41(127,"div",8),t.EFF(128,"6. Third-party links"),t.k0s(),t.j41(129,"p",15),t.EFF(130," We do not include or offer third-party products or services on our website. We however do use Google Analytics to Analyse User behaviour and improve the product without collecting any personally identifiable information for the above purpose. "),t.k0s()()(),t.j41(131,"h2",16),t.EFF(132," Contacting Us "),t.k0s(),t.j41(133,"p"),t.EFF(134,"If there are any questions regarding this privacy policy, you may contact us using the information below. "),t.nrm(135,"br"),t.j41(136,"span",17),t.EFF(137,"Tacktile Systems Private Limited"),t.k0s(),t.nrm(138,"br"),t.j41(139,"span"),t.EFF(140,"2nd Floor, Plot No 5, Hiwari Layout, Wardhaman Nagar, Opposite Poonam Mall (Inox Movies), Nagpur 440008 (MS), India."),t.k0s(),t.nrm(141,"br"),t.EFF(142," support@tacktilesystems.com"),t.nrm(143,"br"),t.j41(144,"b"),t.EFF(145,"Last Updated on 30th May 2023"),t.k0s()()()()(),t.nrm(146,"app-public-footer"))},dependencies:[_l.A,ug.I],styles:['@media screen and (max-width: 1200px){.d-m-none[_ngcontent-%COMP%]{display:none}.d-m-block[_ngcontent-%COMP%]{display:block}}@media screen and (max-width: 1200px){.d-t-none[_ngcontent-%COMP%]{display:none}.d-t-block[_ngcontent-%COMP%]{display:block}}@media screen and (max-width: 768px){.d-l-none[_ngcontent-%COMP%]{display:none}.d-l-block[_ngcontent-%COMP%]{display:block}}a[_ngcontent-%COMP%]{text-decoration:none!important}html[_ngcontent-%COMP%]{-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body[_ngcontent-%COMP%]{font-family:Poppins,sans-serif;font-size:16px;line-height:32px;color:#0e1133;background-color:#fafcff}hr[_ngcontent-%COMP%]{margin:0;background-color:#b0c1d8;color:#e5f0ff;border:none;height:1px}a[_ngcontent-%COMP%]{text-decoration:none;transition:all .3s}img[_ngcontent-%COMP%]{max-width:100%}ul[_ngcontent-%COMP%]{list-style:none}nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:inline-block}button[_ngcontent-%COMP%]:active, button[_ngcontent-%COMP%]:focus{outline:none}h2[_ngcontent-%COMP%]{font-size:48px;line-height:72px}h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%]{font-weight:200;color:#0e1133;margin:0}h3[_ngcontent-%COMP%]{font-size:36px;line-height:54px}h4[_ngcontent-%COMP%]{font-size:24px}h4[_ngcontent-%COMP%], h5[_ngcontent-%COMP%]{line-height:36px;font-weight:400;margin:0}h5[_ngcontent-%COMP%]{font-size:18px}h6[_ngcontent-%COMP%]{font-size:16px;line-height:32px;font-weight:600;margin:0}@media screen and (max-width: 480px){h2[_ngcontent-%COMP%]{font-size:36px;line-height:54px}h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{font-size:24px;line-height:36px}}.header-home[_ngcontent-%COMP%]{padding-top:82px;overflow:hidden;background:#dcf0ff}.header-home[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0;transition:all .3s;color:#0e1133;font-weight:700;font-size:32px;padding-top:0}.header-home[_ngcontent-%COMP%]   .header-home__title--big[_ngcontent-%COMP%]{width:100%}.header-home[_ngcontent-%COMP%]   .header-home__title--accent[_ngcontent-%COMP%]{color:#1788e4}.header-home[_ngcontent-%COMP%]   .header-home__title--features[_ngcontent-%COMP%]{width:750px;margin-bottom:450px}.header-home[_ngcontent-%COMP%]   .header-home__title--desktop[_ngcontent-%COMP%]{margin-top:40px}.header-home[_ngcontent-%COMP%]   .header-home__description[_ngcontent-%COMP%]{width:490px;font-size:16px;line-height:25px;margin-bottom:53px;transition:all .3s;color:#0e1133}.header-home[_ngcontent-%COMP%]   .header-home__description--big[_ngcontent-%COMP%]{max-width:750px;width:100%}.header-home[_ngcontent-%COMP%]   .header-home__description--about[_ngcontent-%COMP%]{margin-bottom:400px;max-width:calc(100% - 590px)}.header-home[_ngcontent-%COMP%]   .header-home__description--faq[_ngcontent-%COMP%]{margin-bottom:270px}.header-home[_ngcontent-%COMP%]   .header-home__description--calculator[_ngcontent-%COMP%]{margin-bottom:350px}.header-home[_ngcontent-%COMP%]   .header-home__img[_ngcontent-%COMP%]{max-width:490px;width:100%}.header-home[_ngcontent-%COMP%]   .header-home__btns[_ngcontent-%COMP%]{transition:all .5s}.header-home[_ngcontent-%COMP%]   .header-home__btns-mobile[_ngcontent-%COMP%]{margin-bottom:104px;margin-top:50px}.header-home[_ngcontent-%COMP%]   .header-home__btns-messenger[_ngcontent-%COMP%]{margin-bottom:310px}.header-home[_ngcontent-%COMP%]   .header-home__btns-webapp[_ngcontent-%COMP%]{margin-bottom:160px}.header-home[_ngcontent-%COMP%]   .header-home__btns-desktop[_ngcontent-%COMP%]{margin-bottom:60px}.header-home[_ngcontent-%COMP%]   .header-home__btns-pricing[_ngcontent-%COMP%]{padding-bottom:200px}.header-home.header-home--center-content[_ngcontent-%COMP%]{text-align:center}.header-home.header-home--center-content[_ngcontent-%COMP%]   .header-home__description[_ngcontent-%COMP%], .header-home.header-home--center-content[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.header-home.header-home--center-content[_ngcontent-%COMP%]   .header-home__btn[_ngcontent-%COMP%]:first-child, .header-home.header-home--center-content[_ngcontent-%COMP%]   .header-home__btn[_ngcontent-%COMP%]:last-child{margin-right:15px;margin-left:15px}.header-home.header-home--color[_ngcontent-%COMP%]{margin-top:0;padding-top:190px;background-color:#eff6ff}.header-home.header-home--bottom-space[_ngcontent-%COMP%], .header-home.header-home--desktop[_ngcontent-%COMP%]{margin-bottom:128px}.header-home[_ngcontent-%COMP%]   .header-home__webapp-img[_ngcontent-%COMP%]{position:absolute;bottom:0;right:-85px;height:100%}.header-home[_ngcontent-%COMP%]   .header-home__webapp-img-wrap[_ngcontent-%COMP%]{position:relative}.header-home[_ngcontent-%COMP%]   .header-home__about-img[_ngcontent-%COMP%]{position:absolute;bottom:0;right:-65px;height:100%}.header-home[_ngcontent-%COMP%]   .header-home__about-img-wrap[_ngcontent-%COMP%]{position:relative}.main-slider[_ngcontent-%COMP%]{width:75%;margin:auto}.padding-top-5[_ngcontent-%COMP%]{padding-top:2%}.slider-icon[_ngcontent-%COMP%]{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%;color:#000;font-size:28px!important}.carousel-indicators[_ngcontent-%COMP%]{position:absolute;right:0;bottom:-36px;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}@media screen and (max-width: 1400px){.header-home[_ngcontent-%COMP%]   .header-home__webapp-img[_ngcontent-%COMP%]{width:calc(100% - 370px);height:auto}}@media screen and (max-width: 1200px){.header-home[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{margin-top:0}.header-home[_ngcontent-%COMP%]   .header-home__title--features[_ngcontent-%COMP%]{margin-bottom:250px;width:700px}.header-home[_ngcontent-%COMP%]   .header-home__btns-messenger[_ngcontent-%COMP%], .header-home[_ngcontent-%COMP%]   .header-home__btns-mobile[_ngcontent-%COMP%]{margin-bottom:165px}.header-home[_ngcontent-%COMP%]   .header-home__btns-webapp[_ngcontent-%COMP%]{margin-bottom:110px}.header-home[_ngcontent-%COMP%]   .header-home__btns-desktop[_ngcontent-%COMP%]{margin-bottom:40px}.header-home[_ngcontent-%COMP%]   .header-home__description--about[_ngcontent-%COMP%]{margin-bottom:300px;max-width:calc(100% - 380px)}.header-home[_ngcontent-%COMP%]   .header-home__description--webapp[_ngcontent-%COMP%]{width:420px}.header-home.header-home--desktop[_ngcontent-%COMP%]{margin-bottom:108px}.header-home[_ngcontent-%COMP%]   .header-home__webapp-img[_ngcontent-%COMP%]{right:-60px}}@media screen and (max-width: 1200px){.header-home[_ngcontent-%COMP%]   .header-home__about-img[_ngcontent-%COMP%], .header-home[_ngcontent-%COMP%]   .header-home__webapp-img[_ngcontent-%COMP%]{display:none}.header-home[_ngcontent-%COMP%]   .header-home__description--webapp[_ngcontent-%COMP%]{width:490px}.header-home[_ngcontent-%COMP%]   .header-home__description--about[_ngcontent-%COMP%]{max-width:490px}}@media screen and (max-width: 768px){.header-home[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{width:100%}.header-home[_ngcontent-%COMP%]   .header-home__description[_ngcontent-%COMP%]{width:100%;margin-bottom:40px}.header-home[_ngcontent-%COMP%]   .header-home__description--about[_ngcontent-%COMP%]{max-width:100%}.header-home[_ngcontent-%COMP%]   .header-home__description--calculator[_ngcontent-%COMP%]{margin-bottom:120px}.header-home[_ngcontent-%COMP%]   .header-home__btns[_ngcontent-%COMP%]{margin-bottom:70px}.header-home[_ngcontent-%COMP%]   .header-home__btns-pricing[_ngcontent-%COMP%]{padding-bottom:140px;margin-bottom:-10px}.header-home[_ngcontent-%COMP%]   .header-home__btns-pricing[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-bottom:10px}.header-home.header-home--pricing[_ngcontent-%COMP%]{margin-bottom:60px}.header-home[_ngcontent-%COMP%]   .header-home__btn[_ngcontent-%COMP%]{margin-bottom:30px}}.link[_ngcontent-%COMP%]{transition:all .3s;cursor:pointer}.link.link--gray[_ngcontent-%COMP%]{color:#343434;font-weight:600;font-size:14px}.custom-color[_ngcontent-%COMP%], .link.link--gray[_ngcontent-%COMP%]:hover{color:#1788e4}.link.link--gray.link--gray-active[_ngcontent-%COMP%]{color:#f0354e;position:relative}.link.link--gray.link--gray-active-underline[_ngcontent-%COMP%]{position:relative}.link.link--gray.link--gray-active-underline[_ngcontent-%COMP%]:after{content:"";width:100%;position:absolute;height:3px;background-color:#1788e4;bottom:-17px;left:0}.link.link--dark-gray[_ngcontent-%COMP%]{color:#0e1133}.link.link--dark-gray[_ngcontent-%COMP%]:hover{color:#1788e4}.link.link--dark-gray.link--gray-active[_ngcontent-%COMP%]{color:#f0354e;position:relative}.link.link--accent[_ngcontent-%COMP%]{color:#1788e4}.link.link--accent[_ngcontent-%COMP%]:hover{color:#f23f57;text-decoration:underline}.link.link--accent[_ngcontent-%COMP%]:active{color:#f0354e;text-decoration:underline}.link.link--accent-bold[_ngcontent-%COMP%]{color:#1788e4;font-weight:800}.link.link--accent-bold[_ngcontent-%COMP%]:hover{color:#1788e4}.link.link--accent-bold[_ngcontent-%COMP%]:active{color:#f0354e}.logo[_ngcontent-%COMP%]{text-align:center}.logo.logo--bottom-space[_ngcontent-%COMP%]{margin-bottom:128px}.logo[_ngcontent-%COMP%]   .logo__img-wrap[_ngcontent-%COMP%]{display:flex}.logo[_ngcontent-%COMP%]   .logo__img[_ngcontent-%COMP%]{margin:auto}.logo[_ngcontent-%COMP%]   .logo__img-mini[_ngcontent-%COMP%]{max-height:45px;max-width:130px;margin:15px}.logo[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-width:100%;margin:0 auto;vertical-align:middle}.logo[_ngcontent-%COMP%]   .logo__row[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}.logo[_ngcontent-%COMP%]   .logo__row[_ngcontent-%COMP%]   .logo__logos[_ngcontent-%COMP%], .logo[_ngcontent-%COMP%]   .logo__row[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:auto}.logo[_ngcontent-%COMP%]   .logo__logos[_ngcontent-%COMP%]{display:flex;justify-content:center;flex-wrap:wrap}@media screen and (max-width: 1200px){.logo.logo--bottom-space[_ngcontent-%COMP%]{margin-bottom:105px}}@media screen and (max-width: 768px){.logo.logo--bottom-space[_ngcontent-%COMP%]{margin-bottom:70px}.logo[_ngcontent-%COMP%]   .logo__img-wrap[_ngcontent-%COMP%]{padding-bottom:45px}.logo[_ngcontent-%COMP%]   .col-2[_ngcontent-%COMP%]{width:50%}}.download[_ngcontent-%COMP%]{text-align:center}.download[_ngcontent-%COMP%]   .download__title[_ngcontent-%COMP%]{font-weight:800}.download[_ngcontent-%COMP%]   .download__btns[_ngcontent-%COMP%]{margin-top:70px;margin-bottom:60px;text-align:center}@media screen and (max-width: 768px){.download[_ngcontent-%COMP%]   .download__btn-first[_ngcontent-%COMP%]{margin-bottom:60px}}.menu[_ngcontent-%COMP%]{padding-top:15px;position:fixed;z-index:100;width:100vw;transition:height .5s,padding-top .5s;top:0;background:#fff;border-bottom:2px solid rgba(177,177,177,.1215686275)}.menu[_ngcontent-%COMP%]   .row[_ngcontent-%COMP%]{justify-content:space-between}.menu[_ngcontent-%COMP%]   .menu__logo-title[_ngcontent-%COMP%]{font-weight:800;color:#234c87;display:inline-block;font-size:24px;padding-left:15px;margin:10px 0 0;vertical-align:top;opacity:1}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]{float:right;padding-top:12px}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{margin:0;padding-left:0}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:inline-block}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:first-child{padding-right:8px}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:last-child{padding-left:8px}.menu[_ngcontent-%COMP%]   .menu__center-nav[_ngcontent-%COMP%]{text-align:center}.menu[_ngcontent-%COMP%]   .menu__center-nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{padding:16px 0 0;margin:0}.menu[_ngcontent-%COMP%]   .menu__center-nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{padding-right:20px}.menu[_ngcontent-%COMP%]   .menu__wrapper[_ngcontent-%COMP%]{position:relative}.menu[_ngcontent-%COMP%]   .menu__item[_ngcontent-%COMP%]:last-child{padding-right:15px}.menu[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]{color:#0e1133;transition:all .3s;background-color:transparent;border:none;position:absolute;right:48px;top:15px;font-size:20px;line-height:20px;padding:0;height:20px;width:20px}.menu[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]:hover{color:#1788e4}.menu[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]:focus{outline:none}.menu[_ngcontent-%COMP%]   .menu__dropdown-btn[_ngcontent-%COMP%]{position:relative;display:inline-block;padding-bottom:25px;font-weight:600}.menu[_ngcontent-%COMP%]   .menu__dropdown[_ngcontent-%COMP%]{position:relative}.menu[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]{transition:all .6s;opacity:0;transform:translateY(10%);position:absolute;background-color:#fff;border-radius:8px;box-shadow:0 15px 40px #7d93b24d;z-index:1;pointer-events:none;padding:25px;top:78px;text-align:left;width:max-content;left:-25px}.menu[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]:before{content:"";position:absolute;top:-20px;border:10px solid transparent;border-bottom:10px solid #fff;right:calc(50% - 10px)}.menu[_ngcontent-%COMP%]   .menu__dropdown-content.menu__dropdown-content--home[_ngcontent-%COMP%]{min-width:150px}.menu[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{padding-bottom:12px;text-decoration:none;display:block}.menu[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:last-child{padding-bottom:0}.menu[_ngcontent-%COMP%]   .menu__dropdown[_ngcontent-%COMP%]:hover   .menu__dropdown-btn[_ngcontent-%COMP%]{color:#1788e4}.menu[_ngcontent-%COMP%]   .menu__dropdown[_ngcontent-%COMP%]:hover   .menu__dropdown-content[_ngcontent-%COMP%]{opacity:1;transform:translateY(0);pointer-events:auto}.menu.menu--active[_ngcontent-%COMP%]{height:80px;padding-top:15px;background-color:#fff;box-shadow:0 .9375rem .9375rem #0000000f}.menu.menu--active[_ngcontent-%COMP%]   .menu__dropdown-btn[_ngcontent-%COMP%]{padding-bottom:25px}.menu.menu--active[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]{top:58px}.menu.menu--active[_ngcontent-%COMP%]   .menu__logo-title[_ngcontent-%COMP%]{opacity:0}@media screen and (max-width: 1200px){.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]{padding-right:32px}}@media screen and (max-width: 767px){.menu[_ngcontent-%COMP%]   .menu__item[_ngcontent-%COMP%]{width:50%}}@media screen and (max-width: 520px){.menu[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]{right:16px}.menu[_ngcontent-%COMP%]   .menu__logo[_ngcontent-%COMP%]{padding-left:15px}}@media screen and (max-width: 480px){.menu.menu--active[_ngcontent-%COMP%]{height:64px;padding-top:16px}.menu.menu--active[_ngcontent-%COMP%]   .menu__logo-img[_ngcontent-%COMP%]{width:32px;height:32px}.menu.menu--active[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]{top:6px}}.svg-element[_ngcontent-%COMP%]{fill:#1788e4;fill-rule:evenodd}.svg-bg[_ngcontent-%COMP%]{fill:#fafcff;opacity:0}.svg-light-gray[_ngcontent-%COMP%]{fill:#e5f0ff}.svg-dark-gray[_ngcontent-%COMP%]{fill:#0e1133}.svg-white[_ngcontent-%COMP%]{fill:#fff}.svg-gray[_ngcontent-%COMP%]{fill:#bed0e9}.svg-light[_ngcontent-%COMP%]{fill:#ceddf2}.svg-text[_ngcontent-%COMP%]{font-size:16px;text-anchor:middle;font-weight:800}.w-richtext[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0}.footer-menu[_ngcontent-%COMP%]{margin-top:60px;margin-bottom:60px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]{display:inline-block;vertical-align:top;margin-top:15px;font-size:16px;line-height:20px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{margin:0;padding-left:60px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:inline-block;padding-right:60px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:last-child{padding-right:0}.footer-menu[_ngcontent-%COMP%]   .footer-menu__social[_ngcontent-%COMP%]{float:right;vertical-align:top;margin-top:10px;font-size:18px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__social[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{padding-right:40px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__social[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:last-child{padding-right:0}@media screen and (max-width: 768px){.footer-menu[_ngcontent-%COMP%]{text-align:center}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]{margin:60px 0;display:block}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{padding-left:0}.footer-menu[_ngcontent-%COMP%]   .footer-menu__social[_ngcontent-%COMP%]{float:none}}@media screen and (max-width: 468px){.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{display:flex;justify-content:space-around}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{padding:0}}.footer[_ngcontent-%COMP%]{text-align:center;color:#798eab;padding:30px 0}.footer[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0}.about-app[_ngcontent-%COMP%]{padding-top:223px;margin-top:-95px}.topbars[_ngcontent-%COMP%]{text-align:center;transition:all .3s}.topbars[_ngcontent-%COMP%]   .topbars__item[_ngcontent-%COMP%]{padding:4px}.di-none[_ngcontent-%COMP%]{display:none}.topbars[_ngcontent-%COMP%]   .topbars__link[_ngcontent-%COMP%]{font-size:15px;line-height:14px;width:100%;display:block;height:100%;padding:8px 6px;cursor:pointer}svg[_ngcontent-%COMP%]{width:28px;height:28px}.shadow-light[_ngcontent-%COMP%]{box-shadow:0 .5rem 1.5rem #161c2d0d!important}.d-lg-block[_ngcontent-%COMP%]{display:block!important}.topbars[_ngcontent-%COMP%]   .topbars__link.active[_ngcontent-%COMP%]{border-bottom:#1788e4 2px solid;border-radius:0;color:#1788e4}.topbars[_ngcontent-%COMP%]   .topbars__link.active[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{fill:#fff}.topbars[_ngcontent-%COMP%]   .topbars__link[_ngcontent-%COMP%]:hover{border-bottom:#1788e4 2px solid;border-radius:0;color:#1788e4}.topbars[_ngcontent-%COMP%]   .topbars__link[_ngcontent-%COMP%]:hover   svg[_ngcontent-%COMP%]{fill:#1788e4}.topbars[_ngcontent-%COMP%]   .topbars__link.active[_ngcontent-%COMP%]:after{opacity:1;height:3px}.topbars.topbars--fixed[_ngcontent-%COMP%]{position:fixed;top:80px;padding:6px 0;width:100%;background-color:#eaf2ff;z-index:99;transform:translateY(0);transition:all .3s}.topbars-wrapper[_ngcontent-%COMP%]{height:83px}@media screen and (max-width: 768px){.topbars-wrapper[_ngcontent-%COMP%]{display:none}}.mobile-menu[_ngcontent-%COMP%]{position:fixed;top:0;left:0;width:100vw;overflow:hidden;text-align:center;z-index:9999;transition:all .6s ease;padding:0;background-color:#fff;transform:translateY(-100%)}.mobile-menu.mobile-menu--active[_ngcontent-%COMP%]{transform:translate(0)}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__wrapper[_ngcontent-%COMP%]{margin-top:135px;transition:all .3s;overflow-y:auto;max-height:calc(100vh - 135px)}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__wrapper[_ngcontent-%COMP%]::-webkit-scrollbar{width:0}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__ul[_ngcontent-%COMP%]{margin:0;display:flex;flex-direction:column;justify-content:center;padding:0;transition:all .3s}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__ul--collapsed[_ngcontent-%COMP%]{overflow:hidden;padding-bottom:0}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__ul--collapsed[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{height:0;padding-bottom:0;transition:height .3s ease-out 0s,padding-bottom .3s ease-out 0s,opacity .6s .3s;opacity:0}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li-collapse--close[_ngcontent-%COMP%] + .mobile-menu__ul--collapsed[_ngcontent-%COMP%]{transition:padding-bottom .6s ease-out .3s}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li-collapse--close[_ngcontent-%COMP%] + .mobile-menu__ul--collapsed[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{transition:height .6s ease-out .3s,padding-bottom .6s ease-out .3s,opacity .3s 0s}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li-collapse--active[_ngcontent-%COMP%] + .mobile-menu__ul--collapsed[_ngcontent-%COMP%]{padding-bottom:15px;transition:padding-bottom .3s ease-out 0s}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li-collapse--active[_ngcontent-%COMP%] + .mobile-menu__ul--collapsed[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{opacity:1;height:45px;padding-bottom:25px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li[_ngcontent-%COMP%]{padding-bottom:25px;font-size:16px;line-height:20px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]{color:#0e1133;transition:all .3s;background-color:transparent;border:none;position:absolute;right:46px;top:75px;font-size:20px;line-height:20px;padding:0;width:20px;height:20px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]:hover{color:#1788e4}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]:focus{outline:none}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{position:absolute;transition:all .3s;top:60px;left:46px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]{top:40px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{top:25px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__wrapper[_ngcontent-%COMP%]{margin-top:100px;max-height:calc(100vh - 100px)}@media screen and (max-width: 520px){.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{left:16px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]{right:16px}}@media screen and (max-width: 480px){.mobile-menu[_ngcontent-%COMP%]   .menu__logo-img[_ngcontent-%COMP%]{width:32px;height:32px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{top:69px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]{top:22px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{top:16px}}.login-btn[_ngcontent-%COMP%]{border-radius:2.5rem;color:#0c0c0d;font-size:14px;font-weight:600;min-width:7.625rem;padding:8px 22px;text-transform:none;text-align:center;border:2px solid #0c0c0d}.login-btn[_ngcontent-%COMP%]:hover{cursor:pointer}.register-btn[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:2.5rem;color:#fff;font-size:14px;font-weight:600;min-width:7.625rem;padding:8px 22px;text-transform:none;text-align:center}.register-btn[_ngcontent-%COMP%]:hover{cursor:pointer;box-shadow:0 100px 80px #00000012,0 42px 33px #0000000d,0 22px 17px #0000000a,0 12px 10px #0000000a,0 6px 5px #00000008,0 -1px 10px #0000000d;color:#fff}.item-2[_ngcontent-%COMP%]{background:transparent;color:#0e1133;line-height:40px;padding:12px 23px;border-radius:6px;border:2px solid #0e1133}.item-2[_ngcontent-%COMP%]:hover{background:#0e1133;color:#fff}.link-black[_ngcontent-%COMP%]{color:#0e1133}.heading-style-1[_ngcontent-%COMP%]{font-size:28px;line-height:1.14;font-weight:400;font-weight:600;margin:0;text-align:center}.hero__signup-form-block[_ngcontent-%COMP%]{width:100%;max-width:30rem;margin-bottom:0;background:#fff;padding:20px;border-radius:10px}.create-form-horizontal[_ngcontent-%COMP%]{display:flex;max-width:30rem;flex-direction:column}.form__text-field-label[_ngcontent-%COMP%]{font-weight:600;color:#00000082}.form__text-field[_ngcontent-%COMP%]{min-height:3rem;margin-bottom:1rem;padding:.5rem .75rem;border:.0625rem solid #6f7d80;border-radius:.5rem;background-color:#fff}.w-input[_ngcontent-%COMP%], .w-select[_ngcontent-%COMP%]{display:block;width:100%;height:38px;padding:8px 12px;margin-bottom:10px;font-size:14px;line-height:1.42857143;color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ccc}.or-divider[_ngcontent-%COMP%]{display:grid;margin-top:.75rem;margin-bottom:.75rem;flex-direction:column;align-items:center;grid-auto-columns:1fr;grid-column-gap:12px;grid-row-gap:16px;grid-template-columns:1fr max-content 1fr;grid-template-rows:auto;color:#fff;font-size:1.125rem;line-height:1.5555555556}.or-divider__line[_ngcontent-%COMP%]{height:1px;flex-direction:column;grid-auto-columns:1fr;grid-column-gap:12px;grid-row-gap:16px;grid-template-columns:1fr max-content 1fr;grid-template-rows:auto;background-color:#308df8}.button.cc-google-sso[_ngcontent-%COMP%]{display:grid;min-height:3.125rem;padding-top:.125rem;padding-bottom:1px;padding-left:.125rem;justify-content:flex-start;align-items:stretch;grid-auto-columns:1fr;grid-column-gap:0px;grid-row-gap:0px;grid-template-columns:max-content 1fr;grid-template-rows:auto;border-color:#1788e4;background-color:#fff;border-radius:.5rem;color:#000}.google-g-logo[_ngcontent-%COMP%]{width:auto;height:auto;margin-right:1.5rem;padding:.75rem;border-radius:50%;background-color:#fff}.cc-google-sso_text[_ngcontent-%COMP%]{line-height:3}.wrapper[_ngcontent-%COMP%]{width:572px;position:relative;background-color:var(--wrapper-background-c);box-shadow:0 0 80px var(--wrapper-shadow-c)}.images-area[_ngcontent-%COMP%]{width:100%;height:100%;position:relative;display:flex;overflow:hidden}.images-area[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;transition:.3s cubic-bezier(.79,.03,0,.99)}.buttons-area[_ngcontent-%COMP%]{width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%);display:flex;justify-content:space-between;overflow:hidden}.buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{color:var(--white-c);background-color:var(--buttons-background-c);cursor:pointer;transition:.3s ease-in-out}.buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{border-radius:0 5px 5px 0;margin-left:-100px}.buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:last-child{border-radius:5px 0 0 5px;margin-right:-100px}.wrapper[_ngcontent-%COMP%]:hover   .buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{margin-left:0}.wrapper[_ngcontent-%COMP%]:hover   .buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:last-child{margin-right:0}.buttons-area[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:hover:not(div.disabled){background-color:var(--buttons-active-background-c)}.buttons-area[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:not(div.disabled):active{opacity:.7}.buttons-area[_ngcontent-%COMP%] > div.disabled[_ngcontent-%COMP%]{cursor:no-drop;opacity:.3}.buttons-area[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:70px}.pagination-area[_ngcontent-%COMP%]{position:absolute;top:90%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.pagination-area[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{display:inline-block;width:10px;height:10px;border-radius:50%;background-color:#000;margin-right:5px;transform:scale(.5);transition:.3s ease-in-out;opacity:.4}.pagination-area[_ngcontent-%COMP%]   span.active[_ngcontent-%COMP%]{transform:scale(1);opacity:1}.nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf[_ngcontent-%COMP%]{height:28px;margin-left:-8px;margin-right:10px;min-width:28px;width:28px}.nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf[_ngcontent-%COMP%]{border-top-left-radius:3px;border-bottom-left-radius:3px;display:flex;justify-content:center;align-items:center;background-color:#fff;height:46px;margin-left:0;margin-right:12px;min-width:46px;width:36px}.nsm7Bb-HzV7m-LgbsSe-Bz112c[_ngcontent-%COMP%]{height:24px;min-width:25px;width:3px}.tab[_ngcontent-%COMP%]{float:left;width:20%;height:300px;margin-top:-12px}.tab[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{display:block;color:#000;padding:18px 16px;width:100%;border:none;outline:none;text-align:left;cursor:pointer;transition:.5s ease-in;font-size:17px;margin:15px}.tab[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:hover{background-color:#5ba1e3}.tab[_ngcontent-%COMP%]   button.active[_ngcontent-%COMP%]{background-color:#585858;color:#fff}a[_ngcontent-%COMP%]:hover{text-decoration:none!important}.tabcontent[_ngcontent-%COMP%]{padding:0 12px;background:#fff;height:300px;margin-left:40px;animation:_ngcontent-%COMP%_blinker .6s linear}@keyframes _ngcontent-%COMP%_blinker{10%{opacity:0}to{opacity:1}}.tab[_ngcontent-%COMP%]   .arrow[_ngcontent-%COMP%]{color:#585858;float:right;font-size:26px;position:relative;left:25px}@media (max-width: 800px){.tab[_ngcontent-%COMP%]{width:30%!important}.tabcontent[_ngcontent-%COMP%]{width:61%}}@media (max-width: 600px){.tab[_ngcontent-%COMP%], .tabcontent[_ngcontent-%COMP%]{width:100%!important;margin:0 auto}.tab[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:100%;margin:10px 0;padding:18px 10px}.tab[_ngcontent-%COMP%]   .arrow[_ngcontent-%COMP%]{display:none!important}}.tools__tool-list__item-group[_ngcontent-%COMP%]{display:grid;justify-content:center;grid-auto-columns:1fr;grid-column-gap:4rem;grid-row-gap:2rem;grid-template-columns:1fr 1fr;grid-template-rows:auto}.tool-image[_ngcontent-%COMP%]{width:72%;height:auto;margin-right:auto;margin-left:auto}.grid-content-block[_ngcontent-%COMP%]{display:flex;padding-top:4%;flex-direction:column}.heading-style-2[_ngcontent-%COMP%]{padding-top:10%}.carousel-container[_ngcontent-%COMP%]{border-radius:30px;overflow:hidden;max-width:800px;position:relative;margin:auto;z-index:0}.mySlides[_ngcontent-%COMP%]{display:none}.mySlides[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{display:block;width:68%;margin:auto}.prev[_ngcontent-%COMP%], .next[_ngcontent-%COMP%]{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);width:auto;padding:20px;color:#fff;font-weight:700;font-size:24px;border-radius:0 8px 8px 0;background:#add8e61a;-webkit-user-select:none;user-select:none}.next[_ngcontent-%COMP%]{right:0;border-radius:8px 0 0 8px}.prev[_ngcontent-%COMP%]:hover, .next[_ngcontent-%COMP%]:hover{background-color:#add8e64d}.text[_ngcontent-%COMP%]{color:#f2f2f2;background-color:#0a0a141a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:10px;font-size:20px;padding:8px 12px;position:absolute;bottom:60px;left:50%;transform:translate(-50%);text-align:center}.number[_ngcontent-%COMP%]{color:#f2f2f2;font-size:16px;background-color:#add8e626;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:10px;padding:8px 12px;position:absolute;top:10px;left:10px}.dots-container[_ngcontent-%COMP%]{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.dots[_ngcontent-%COMP%]{cursor:pointer;height:14px;width:14px;margin:0 4px;background-color:#add8e633;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:50%;display:inline-block;transition:background-color .3s ease}.dots[_ngcontent-%COMP%]:hover{background-color:#add8e6cc}.animate[_ngcontent-%COMP%]{-webkit-animation-name:_ngcontent-%COMP%_animate;-webkit-animation-duration:1s;animation-name:_ngcontent-%COMP%_animate;animation-duration:2s}@keyframes _ngcontent-%COMP%_animate{0%{transform:scale(1.1) rotateY(10deg)}to{transform:scale(1) rotateY(0)}}.box-login[_ngcontent-%COMP%]{width:100%;padding-right:var(--bs-gutter-x, .75rem);padding-left:var(--bs-gutter-x, .75rem);margin-right:auto;margin-left:auto;position:relative}main[_ngcontent-%COMP%]{display:block;clear:both}.section-box[_ngcontent-%COMP%]{display:inline-block;width:100%}.bg-2-opacity-80[_ngcontent-%COMP%]{background-color:#dcf0ff}.login-left[_ngcontent-%COMP%]{width:55%}.d-lg-flex[_ngcontent-%COMP%]{display:flex!important}.box-login[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{vertical-align:top}.img-responsive[_ngcontent-%COMP%]{max-width:100%}.box-login[_ngcontent-%COMP%]   .box-login-form[_ngcontent-%COMP%]{max-width:510px;width:100%;margin:auto;padding:60px 0}.box-signup[_ngcontent-%COMP%]{max-width:405px;display:table;table-layout:fixed;margin:auto;width:100%}.text-heading-3[_ngcontent-%COMP%]{font-size:35px;line-height:38px}.btn.btn-login-google[_ngcontent-%COMP%]{border-radius:8px;background-color:#fff;padding:13px 25px;display:block}.box-signup[_ngcontent-%COMP%]   .box-form-signup[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:6px;padding:36px;color:#fff;box-shadow:0 47px 65px #151c261a}.box-form-signup[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#fff;font-size:14px;font-weight:600;width:100%;letter-spacing:.4px}.integrated-solutions-wrapper[_ngcontent-%COMP%]:last-child{margin-bottom:1rem!important}.columns.is-desktop[_ngcontent-%COMP%]{display:flex}.columns[_ngcontent-%COMP%]:last-child{margin-bottom:-.75rem}.has-text-right-desktop[_ngcontent-%COMP%]{text-align:right!important}.has-text-centered[_ngcontent-%COMP%]{text-align:center!important}.column[_ngcontent-%COMP%]{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]{position:relative;margin:0 auto;width:-moz-fit-content;width:fit-content}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]   .mobile-card-slide[_ngcontent-%COMP%]:nth-of-type(2){top:65px;left:60px}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]   .mobile-card-slide[_ngcontent-%COMP%]{position:absolute;animation-name:sliding;animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:4s}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]   .mobile-card-slide[_ngcontent-%COMP%]:nth-of-type(3){top:-4px;left:177px}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]   .mobile-card-slide[_ngcontent-%COMP%]:nth-of-type(4){left:65px;top:165px}.relative-nav[_ngcontent-%COMP%]{position:relative}.sticky-nav[_ngcontent-%COMP%]{position:-webkit-fixed;position:fixed;top:80px;z-index:999;background-color:#dcf0ff}.active_1[_ngcontent-%COMP%]{border-bottom:#1788e4 2px solid;border-radius:0;color:#1788e4}.sticky[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%] > .active[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]{color:#1f96f2;font-weight:600}@media screen and (max-width: 1200px){.d-m-none[_ngcontent-%COMP%]{display:none}.d-m-block[_ngcontent-%COMP%]{display:block}.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:none}}@media screen and (max-width: 1200px){.d-t-none[_ngcontent-%COMP%]{display:none}.d-t-block[_ngcontent-%COMP%]{display:block}.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:none}}@media screen and (max-width: 768px){.d-l-none[_ngcontent-%COMP%]{display:none}.d-l-block[_ngcontent-%COMP%]{display:block}.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:block}}@media screen and (max-width: 480px){.about-app[_ngcontent-%COMP%]{padding-top:348px;margin-top:-95px}#features-section[_ngcontent-%COMP%]{display:none}.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:block}}@media screen and (min-width: 1200px){.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:block}}.input-group-text[_ngcontent-%COMP%]{color:#737373;border:none!important;border-radius:5px 0 0 5px!important;background:#fff;height:40px!important;font-weight:500;font-size:14px!important;text-align:left;cursor:pointer}.input-group-text-show[_ngcontent-%COMP%]{color:#737373;border:none!important;border-radius:0 5px 5px 0!important;background:#fff;height:40px!important;font-weight:500;font-size:14px!important;text-align:left;cursor:pointer;display:flex;width:50px;margin:0;padding:11px 0 0 13px;line-height:0;text-align:center}.input-group[_ngcontent-%COMP%]{position:relative!important;display:flex!important;flex-wrap:inherit!important;align-items:stretch;width:100%!important}.form-control[_ngcontent-%COMP%]{color:#000;border:none!important;background:#fff;height:40px!important;font-weight:500;font-size:14px!important;text-align:left}.input-group-text[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{fill:currentColor}.public-btn[_ngcontent-%COMP%]{border:none!important;background-color:#ffa900;color:#000;width:100%;padding:8px 0;font-size:15px;font-weight:600;text-align:center;border-radius:5px;text-decoration:none}.main-pricing[_ngcontent-%COMP%]{width:60%}.box-form-signup[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{font-weight:600;letter-spacing:.2px}.support-btn[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:2.5rem;color:#fff;font-size:14px;font-weight:600;min-width:7.625rem;padding:8px 22px;text-transform:none;text-align:center}.page-header[_ngcontent-%COMP%]{background-size:200% auto;position:relative;background-size:cover;overflow:hidden;background-position:center;background-repeat:no-repeat;padding:128px 0 22px}.page-header[_ngcontent-%COMP%]:before{position:absolute;content:"";background:linear-gradient(to right,#1788e4,#01477f 51%,#015193);background-size:200% auto;width:100%;height:100%;top:0;left:0}.title-box[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{color:#fff;font-size:42px;margin-bottom:15px}.title-box[_ngcontent-%COMP%]{position:relative}.breadcrumb[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:last-child{color:#fff9}.privacy-bg[_ngcontent-%COMP%]{background:#f5f5f5;padding-bottom:6%}.page-padding[_ngcontent-%COMP%]{position:relative;margin-bottom:0;padding-right:2.5rem;padding-bottom:0;padding-left:2.5rem}.heading[_ngcontent-%COMP%]{font-size:22px;color:#253858;line-height:3}.title-section[_ngcontent-%COMP%]{padding:7% 0}.app-versions[_ngcontent-%COMP%]{font-size:13px;background:#fff;text-align:end}.pd--horizontal[_ngcontent-%COMP%]{padding-left:1rem;padding-right:1rem}.j-Divider_vr_container__vr[_ngcontent-%COMP%]{width:1px;height:100%;background-color:#eee}.t-footer[_ngcontent-%COMP%]{flex-wrap:wrap}.t-footer[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#000;font-size:13px;font-weight:600}.t-footer[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center}.nav-tabs-outer[_ngcontent-%COMP%]{overflow-x:scroll;margin:20px}.nav-tabs[_ngcontent-%COMP%]{border-bottom:1px solid #dee2e6;background:#fff;border-radius:8px 8px 0 0}.privacy_intro[_ngcontent-%COMP%]{padding:2rem;border:2px solid #b9dbf6;border-radius:0 0 10px 10px;background-color:#e7f4ff;color:#000}.pricing-amt[_ngcontent-%COMP%]{font-size:28px;color:#1f96f2!important;font-weight:600;padding:2px 0;margin:0}.subhead[_ngcontent-%COMP%]{color:#84878d!important;font-size:15px;margin:0}.note-pay[_ngcontent-%COMP%]{margin-top:10px;margin-bottom:0;color:#336083!important}.refunds-section[_ngcontent-%COMP%]{padding-top:10%}.heading-policy[_ngcontent-%COMP%]{line-height:normal;font-weight:600;color:#253858;font-size:20px;padding-bottom:6px}.j-text-body-xxs[_ngcontent-%COMP%], .j-typography[_ngcontent-%COMP%]   small[_ngcontent-%COMP%], small[_ngcontent-%COMP%]{font-weight:500;text-transform:none;font-size:.75rem;letter-spacing:-.06px;line-height:1.3333333333}#features-section[_ngcontent-%COMP%]{padding-bottom:20%}.footer-home[_ngcontent-%COMP%]{text-align:center!important;padding:8px 0;background-color:#fff;bottom:0;font-family:Poppins,sans-serif;width:100%;box-shadow:0 -.0625rem 2.9375rem #0000000f;z-index:999;border-top:3px solid rgba(230,230,230,.7215686275)}.footer-home[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0}.app-versions[_ngcontent-%COMP%]{font-size:13px;background:#fff}.app-versions[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{color:#1788e4;font-weight:600;padding:6px 12px;border-radius:25px 0 0 25px}.click-h-btn[_ngcontent-%COMP%]{border:none!important;background-color:#ffa900;color:#000!important;width:100%;padding:5px 9px;font-size:15px;font-weight:600;text-align:center;cursor:pointer;border-radius:5px}.form-control[_ngcontent-%COMP%]{box-shadow:none!important}[_ngcontent-%COMP%]::placeholder{color:#a2a2a2;opacity:1;font-weight:500}[_ngcontent-%COMP%]:-ms-input-placeholder{color:#a2a2a2;font-weight:500}[_ngcontent-%COMP%]::-ms-input-placeholder{color:#a2a2a2;font-weight:500}.input-group-text[_ngcontent-%COMP%]{width:36px;margin:0;padding:0 0 0 13px}input[_ngcontent-%COMP%]:-webkit-autofill, input[_ngcontent-%COMP%]:-webkit-autofill:hover, input[_ngcontent-%COMP%]:-webkit-autofill:focus, input[_ngcontent-%COMP%]:-webkit-autofill:active{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.metismenu-home[_ngcontent-%COMP%]{z-index:999;max-height:100%;border:none!important;padding:0 0 16%}#sidebar-hone-menu[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]{color:#000;display:block;padding:10px 0;font-size:14px;position:relative;font-weight:500;text-decoration:none;border-bottom:1px solid #f4f2f2}#sidebar-hone-menu[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > a[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{margin-left:7px;padding:0;margin-right:22px}#sidebar-hone-menu[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{line-height:16px;width:20px;display:inline-block;vertical-align:middle;font-size:18px}.cross-btn[_ngcontent-%COMP%]{border:none;background:#ff6b6b;color:#fff;border-radius:27px;padding:3px 4px}.lock-down-btn[_ngcontent-%COMP%]{position:relative;width:100%;background:#ededed;padding:10px 15px;font-weight:600;color:#ff1616!important;display:inline-block;text-align:center;cursor:pointer}.register-users[_ngcontent-%COMP%]{padding:10px 16px;background:#f5f5f5}.register-users[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{display:block}.goto-dash[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:6px;padding:4px 6px;color:#fff;box-shadow:0 47px 65px #151c261a;text-align:center;margin-top:6px}@media only screen and (max-width: 600px){.box-signup[_ngcontent-%COMP%]{max-width:405px;display:table;table-layout:fixed;margin:18px auto auto;width:100%}.box-signup[_ngcontent-%COMP%]   .box-form-signup[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:6px;padding:18px;color:#fff;box-shadow:0 47px 65px #151c261a}.main-slider[_ngcontent-%COMP%]{width:75%;margin:auto;display:none}.main-head-slider[_ngcontent-%COMP%]{margin-bottom:10%}.tools__tool-list__item-group[_ngcontent-%COMP%]{display:block;justify-content:center;grid-auto-columns:1fr;grid-column-gap:4rem;grid-row-gap:2rem;grid-template-columns:1fr 1fr;grid-template-rows:auto}.menu[_ngcontent-%COMP%]{padding-top:15px;position:fixed;z-index:100;width:100vw;transition:height .5s,padding-top .5s;top:0;height:64px;background:#fff}.sticky-nav[_ngcontent-%COMP%]{position:-webkit-fixed;position:fixed;top:64px;z-index:99;background-color:#dcf0ff}.it_comp_copyright_wrapper[_ngcontent-%COMP%]{font-size:13px}.app-versions[_ngcontent-%COMP%]{font-size:13px;background:#fff;text-align:center}.t-footer[_ngcontent-%COMP%]{display:inline-flex;flex-direction:row;align-items:center;padding-bottom:8px}.main-pricing[_ngcontent-%COMP%]{width:100%}.page-padding[_ngcontent-%COMP%]{position:relative;margin-bottom:0;padding-right:1rem;padding-bottom:0;padding-left:1rem}.title-box[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{color:#fff;font-size:28px;margin-bottom:15px}.page-header[_ngcontent-%COMP%]{background-size:200% auto;position:relative;background-size:cover;overflow:hidden;background-position:center;background-repeat:no-repeat;padding:90px 0 22px}.header-home[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0;transition:all .3s;color:#0e1133;font-weight:700;font-size:24px;padding-top:0;line-height:32px}}.main-text[_ngcontent-%COMP%]{color:#2096f3;font-size:18px;font-weight:600;padding-bottom:10px}.main-subtext[_ngcontent-%COMP%]{color:#2096f3;font-size:16px;font-weight:600}b[_ngcontent-%COMP%]{font-weight:600}']})}return _t})(),hg=(()=>{class _t{constructor(){}ngOnInit(){}static#t=this.\u0275fac=function(Bt){return new(Bt||_t)};static#e=this.\u0275cmp=t.VBU({type:_t,selectors:[["app-terms-conditions"]],decls:161,vars:0,consts:[["publicHeader",""],[1,"page-header"],[1,"container"],[1,"title-box","text-center"],[1,"title"],[1,"title-section","privacy-bg","it_comp_contact_icon_section","full_width"],[1,"page-padding"],[1,"container","main","mt-4"],[1,"heading-policy"],["href","https://www.simpleaccountsmanager.com/privacy-policy.html"]],template:function(Bt,gt){1&Bt&&(t.nrm(0,"public-header",null,0),t.j41(2,"div",1)(3,"div",2)(4,"div",3)(5,"h1",4),t.EFF(6," Terms of Service "),t.k0s()()()(),t.j41(7,"section",5)(8,"div",6)(9,"div",7)(10,"h2",8),t.EFF(11," ACCEPTANCE OF TERMS."),t.k0s(),t.j41(12,"p")(13,"b"),t.EFF(14,"Tacktile Systems Private Limited"),t.k0s(),t.EFF(15," owns and operates the mobile app \u2013 Simple Accounting Bookkeeping and Invoice Pro- Invoice on the Go and Simple Accounting Bookkeeping and their related sites, services and technology that are made available. "),t.nrm(16,"br"),t.EFF(17," These terms of service govern your access to and use of the Service (\u201cTerms of Service\u201d). The Terms of Service shall be deemed to include all other operating rules, policies and procedures that are referred to herein or that may otherwise be published by "),t.j41(18,"b"),t.EFF(19,"Tacktile Systems Private Limited"),t.k0s(),t.EFF(20," from time to time, including without limitation, the following: For purposes of these Terms of Service \u201cUser\u201d shall mean either you as an individual or the entity on whose behalf you are accepting these Terms of Service and who is afforded all rights and bound by all terms hereunder. User represents that he/she/it is authorized to accept these Terms of Service. "),t.nrm(21,"br")(22,"br"),t.j41(23,"b"),t.EFF(24,"IF YOU DO NOT AGREE TO ALL OF THE TERMS OF SERVICE, OR IF YOU ARE NOT ELIGIBLE OR AUTHORIZED TO ENTER INTO THIS AGREEMENT, THEN DO NOT USE OR DOWNLOAD OR OTHERWISE ACCESS ANY PART OF THE SERVICE. USING ALL OR ANY PART OF THE SERVICE WILL CONSTITUTE ACCEPTANCE AND CREATE A LEGALLY ENFORCEABLE CONTRACT UNDER WHICH YOU AGREE TO BE BOUND BY ALL OF THE TERMS OF SERVICE, WITHOUT MODIFICATION. "),t.k0s()(),t.nrm(25,"br"),t.j41(26,"h2",8),t.EFF(27,"CHANGES"),t.k0s(),t.j41(28,"p")(29,"b")(30,"b"),t.EFF(31,"Tacktile Systems Private Limited"),t.k0s()(),t.EFF(32," reserves the right, at its sole discretion, to modify or replace the Terms of Service (including any Policy), in whole or in part, at any time. "),t.k0s(),t.nrm(33,"br"),t.j41(34,"h2",8),t.EFF(35,"ELIGIBILITY"),t.k0s(),t.j41(36,"p")(37,"b")(38,"b"),t.EFF(39,"Tacktile Systems Private Limited"),t.k0s()(),t.EFF(40," may refuse to offer or continue offering the Service to any person and may change its eligibility criteria from time to time. "),t.k0s(),t.nrm(41,"br"),t.j41(42,"h2",8),t.EFF(43,"REGISTRATION"),t.k0s(),t.j41(44,"p"),t.EFF(45,"Although the service offers you an option to register , but it is not compulsory as a condition of gaining access to the Service. Registration is completely optional and may be needed to avail some of our value-added services "),t.k0s(),t.nrm(46,"br"),t.j41(47,"h2",8),t.EFF(48,"PRIVACY"),t.k0s(),t.j41(49,"p"),t.EFF(50,"Simple Accounting Bookkeeping\u2019s current Privacy Policy is available at "),t.j41(51,"a",9),t.EFF(52,"www.simpleaccountsmanager.com/privacy-policy"),t.k0s(),t.EFF(53," which shall apply to any use of the Service, and which may be modified by "),t.j41(54,"b"),t.EFF(55,"Tacktile Systems Private Limited"),t.k0s(),t.EFF(56," in its discretion from time to time pursuant to the procedures set forth therein. "),t.k0s(),t.nrm(57,"br"),t.j41(58,"h2",8),t.EFF(59,"USER CONDUCT"),t.k0s(),t.j41(60,"p"),t.EFF(61,"User may only use the Service for his/her personal or commercial use, or as part of an evaluation of the Service with regard to potential commercial use thereof. "),t.nrm(62,"br"),t.EFF(63," User will comply with all applicable laws, regulations, and rules in connection with the Service. Without limiting the foregoing, Users shall not use the Service for the purpose of money laundering, bid rigging, price fixing or other unlawful collusion, price signalling or exchange of competitively sensitive data or information. "),t.nrm(64,"br"),t.EFF(65," User may not use the Service in violation of these Terms of Service "),t.nrm(66,"br"),t.EFF(67," User agrees not to take any action using any aspect of the Service, in any manner, that: "),t.nrm(68,"br"),t.EFF(69," \u2022 Is unlawful, deceptive, misleading, fraudulent, threatening, abusive, harassing, libellous, invasive of another\u2019s privacy, tortious, obscene, profane or which otherwise violates the Terms of Service."),t.nrm(70,"br"),t.EFF(71," \u2022 Infringes any patent, trademark, trade secret, copyright, right of publicity, privacy right or other right of any party"),t.nrm(72,"br"),t.EFF(73," \u2022 Constitutes unauthorized or unsolicited advertising, junk, or bulk e-mail (\u201cspamming\u201d), chain letters or any form of lottery or gambling."),t.nrm(74,"br"),t.EFF(75," \u2022 Imposes an unreasonable or disproportionately large load on Tacktile Systems\u2019 computing, storage, or communications infrastructure, or attempts to gain unauthorized access to the Service, other accounts, computer systems or networks connected to the Service, through password mining or otherwise."),t.nrm(76,"br"),t.EFF(77," \u2022 Contains software viruses or any other computer codes, files, or programs that are designed or intended to disrupt, damage, limit or interfere with the proper function of any software, hardware, or network system or to damage or obtain unauthorized access to any system, data, or other information of "),t.j41(78,"b"),t.EFF(79,"Tacktile Systems Private Limited"),t.k0s(),t.EFF(80," or any third party."),t.nrm(81,"br"),t.EFF(82," \u2022 Harvests, scrapes, or collects any information from the Site."),t.nrm(83,"br"),t.EFF(84," \u2022 Impersonates any person or entity, including any employee or representative of Tacktile Systems."),t.nrm(85,"br"),t.j41(86,"b"),t.EFF(87,"Tacktile Systems Private Limited"),t.k0s(),t.EFF(88," may, at its sole discretion, immediately suspend or terminate any User\u2019s access to the Service should its conduct fail (or appear to fail) to strictly conform to any provision of these Terms of Service. "),t.nrm(89,"br")(90,"br"),t.j41(91,"b"),t.EFF(92,"Tacktile Systems Private Limited"),t.k0s(),t.EFF(93," may, at any time, monitor, review, remove, retain, or disclose any information as necessary to satisfy any applicable law, regulation, legal process or governmental request or investigation (including law enforcement). "),t.j41(94,"b"),t.EFF(95,"Tacktile Systems Private Limited"),t.k0s(),t.EFF(96," is not responsible for any failure or delay in removing any such content. "),t.k0s(),t.nrm(97,"br"),t.j41(98,"h2",8),t.EFF(99,"PROPRIETARY RIGHTS"),t.k0s(),t.j41(100,"p"),t.EFF(101,"User acknowledges and agrees that the Service and all content and materials created by or for Tacktile Systems Private Limited and made available on or via the Service are protected by copyrights, trademarks, service marks, patents, trade secrets or other proprietary rights and laws, and Tacktile Systems Private Limited (and its licensors) shall own and retain all rights, title and interests (including all intellectual property and proprietary rights) therein and thereto. "),t.nrm(102,"br"),t.EFF(103," User may not to sell, license, reverse engineer, rent, modify, distribute, copy, reproduce, transmit, publicly display, publicly perform, publish, adapt, edit, or create derivative works of the Service or its content and materials. "),t.nrm(104,"br"),t.EFF(105," Systematic retrieval of data or other content from the Site by any User to create or compile, directly or indirectly, a collection, database or directory is strictly prohibited. "),t.k0s(),t.nrm(106,"br"),t.j41(107,"h2",8),t.EFF(108,"TERMINATION"),t.k0s(),t.j41(109,"p")(110,"b"),t.EFF(111,"Tacktile Systems Private Limited"),t.k0s(),t.EFF(112,"may terminate any User\u2019s access to all or any part of the Service, with or without cause, with or without notice, effective at any time. "),t.nrm(113,"br"),t.EFF(114," Upon any termination, User shall immediately cease using the Service, except that (a) all obligations that accrued prior to the effective date of termination and all remedies for breach of the Terms of Service shall survive and (b) Sections 9 \u2013 16 shall survive. "),t.k0s(),t.nrm(115,"br"),t.j41(116,"h2",8),t.EFF(117,"DISCLAIMER OF ALL WARRANTIES"),t.k0s(),t.j41(118,"p"),t.EFF(119," The service is provided "),t.j41(120,"b"),t.EFF(121,"\u201cAS IS\u201d"),t.k0s(),t.EFF(122," and "),t.j41(123,"b"),t.EFF(124,"\u201cAS AVAILABLE\u201d"),t.k0s(),t.EFF(125,". The service is provided "),t.j41(126,"b"),t.EFF(127,"WITHOUT WARRANTY"),t.k0s(),t.EFF(128," of any kind, express or implied, including, but not limited to, the implied warranties of title, non-infringement, integration, merchantability and fitness for a particular purpose, and any warranties implied by any course of performance or usage of trade, all of which are expressly disclaimed. Tacktile Systems Private Limited and its affiliates, licensors and suppliers "),t.j41(129,"b"),t.EFF(130,"DO NOT"),t.k0s(),t.EFF(131," warrant that: "),t.nrm(132,"br"),t.EFF(133," \u2022 Any information will be timely, accurate, reliable, or correct. "),t.nrm(134,"br"),t.EFF(135," \u2022 The service will be secure or available at any particular time or place."),t.nrm(136,"br"),t.EFF(137," \u2022 Any defects or errors will be corrected."),t.nrm(138,"br"),t.EFF(139," \u2022 The service will be free of viruses or other harmful components."),t.nrm(140,"br"),t.EFF(141," \u2022 Any result or outcome can be achieved. User\u2019s use of the service is solely at its own risk. "),t.k0s(),t.nrm(142,"br"),t.j41(143,"h2",8),t.EFF(144,"LIMITATION OF LIABILITY"),t.k0s(),t.j41(145,"p"),t.EFF(146," User agrees that Tacktile Systems Private Limited shall not be responsible or liable for any material or data sent or received or not sent or received through the Service. User agrees that Tacktile Systems Private Limited is not responsible or liable for any threatening, defamatory, obscene, offensive, illegal, or other content or conduct of any third party or any infringement of another\u2019s rights, including intellectual property rights. "),t.nrm(147,"br")(148,"br"),t.EFF(149," User agrees, in connection with any use of the Service: (a) to release Tacktile Systems Private Limited (and its licensors and suppliers) from any and all claims, demands, damages and liabilities, of any type and nature, known and unknown, suspected and unsuspected, disclosed and undisclosed, arising out of or in any way connected with use of the Service by such User (including any disputes with other Users using the Service); and (b) to attempt to settle any disputes directly with such other User or other third party. "),t.nrm(150,"br")(151,"br"),t.EFF(152," In no event shall Tacktile Systems Private Limited (or its affiliates, licensors and suppliers) be liable concerning any subject matter related to the service regardless of the form of claim or action (whether in contract, negligence, strict liability or otherwise), for any (a) matter beyond its reasonable control, (b) loss or inaccuracy of data, loss or interruption of use, or cost of procuring substitute technology, goods or services, (c) indirect, punitive, incidental, reliance, special, exemplary or consequential damages including, but not limited to, loss of business, revenues, profits or goodwill, or (d) damages, in the aggregate, in excess of amounts paid to Tacktile Systems Private Limited by user (and retained by Tacktile Systems Private Limited hereunder during the previous 12-month period) or US $50.00, whichever is greater, even if Tacktile Systems Private Limited has been advised of the possibility of such damages. These limitations are independent from all other provisions of this agreement and shall apply notwithstanding the failure of any remedy provided herein. "),t.nrm(153,"br"),t.EFF(154," Some states and other jurisdictions do not allow the exclusion or limitation of liability for incidental or consequential damages, so the above limitations and exclusions may not apply to you. "),t.k0s(),t.nrm(155,"br"),t.j41(156,"h2",8),t.EFF(157,"INDEMNIFICATION"),t.k0s(),t.j41(158,"p"),t.EFF(159," User agrees to (a) defend Tacktile Systems Private Limited and its employees, contractors, officers, directors and representatives against any action or suit by a third party that arises out of any transaction with Tacktile Systems Private Limited or another User in which User is involved, User\u2019s use or misuse of the Service, or User\u2019s breach of any of its representations, warranties or covenants under this Agreement and (b) indemnify Tacktile Systems Private Limited for settlement amounts or damages, liabilities, costs and expenses (including reasonable attorneys\u2019 fees) awarded and arising out of such a claim. Tacktile Systems Private Limited reserves the right to assume the exclusive defence and control of any matter otherwise subject to indemnification by User, in which event User will assist and cooperate with Tacktile Systems Private Limited in asserting any available defences. "),t.k0s()()()(),t.nrm(160,"app-public-footer"))},dependencies:[_l.A,ug.I],styles:['@media screen and (max-width: 1200px){.d-m-none[_ngcontent-%COMP%]{display:none}.d-m-block[_ngcontent-%COMP%]{display:block}}@media screen and (max-width: 1200px){.d-t-none[_ngcontent-%COMP%]{display:none}.d-t-block[_ngcontent-%COMP%]{display:block}}@media screen and (max-width: 768px){.d-l-none[_ngcontent-%COMP%]{display:none}.d-l-block[_ngcontent-%COMP%]{display:block}}a[_ngcontent-%COMP%]{text-decoration:none!important}html[_ngcontent-%COMP%]{-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body[_ngcontent-%COMP%]{font-family:Poppins,sans-serif;font-size:16px;line-height:32px;color:#0e1133;background-color:#fafcff}hr[_ngcontent-%COMP%]{margin:0;background-color:#b0c1d8;color:#e5f0ff;border:none;height:1px}a[_ngcontent-%COMP%]{text-decoration:none;transition:all .3s}img[_ngcontent-%COMP%]{max-width:100%}ul[_ngcontent-%COMP%]{list-style:none}nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:inline-block}button[_ngcontent-%COMP%]:active, button[_ngcontent-%COMP%]:focus{outline:none}h2[_ngcontent-%COMP%]{font-size:48px;line-height:72px}h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%]{font-weight:200;color:#0e1133;margin:0}h3[_ngcontent-%COMP%]{font-size:36px;line-height:54px}h4[_ngcontent-%COMP%]{font-size:24px}h4[_ngcontent-%COMP%], h5[_ngcontent-%COMP%]{line-height:36px;font-weight:400;margin:0}h5[_ngcontent-%COMP%]{font-size:18px}h6[_ngcontent-%COMP%]{font-size:16px;line-height:32px;font-weight:600;margin:0}@media screen and (max-width: 480px){h2[_ngcontent-%COMP%]{font-size:36px;line-height:54px}h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{font-size:24px;line-height:36px}}.header-home[_ngcontent-%COMP%]{padding-top:82px;overflow:hidden;background:#dcf0ff}.header-home[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0;transition:all .3s;color:#0e1133;font-weight:700;font-size:32px;padding-top:0}.header-home[_ngcontent-%COMP%]   .header-home__title--big[_ngcontent-%COMP%]{width:100%}.header-home[_ngcontent-%COMP%]   .header-home__title--accent[_ngcontent-%COMP%]{color:#1788e4}.header-home[_ngcontent-%COMP%]   .header-home__title--features[_ngcontent-%COMP%]{width:750px;margin-bottom:450px}.header-home[_ngcontent-%COMP%]   .header-home__title--desktop[_ngcontent-%COMP%]{margin-top:40px}.header-home[_ngcontent-%COMP%]   .header-home__description[_ngcontent-%COMP%]{width:490px;font-size:16px;line-height:25px;margin-bottom:53px;transition:all .3s;color:#0e1133}.header-home[_ngcontent-%COMP%]   .header-home__description--big[_ngcontent-%COMP%]{max-width:750px;width:100%}.header-home[_ngcontent-%COMP%]   .header-home__description--about[_ngcontent-%COMP%]{margin-bottom:400px;max-width:calc(100% - 590px)}.header-home[_ngcontent-%COMP%]   .header-home__description--faq[_ngcontent-%COMP%]{margin-bottom:270px}.header-home[_ngcontent-%COMP%]   .header-home__description--calculator[_ngcontent-%COMP%]{margin-bottom:350px}.header-home[_ngcontent-%COMP%]   .header-home__img[_ngcontent-%COMP%]{max-width:490px;width:100%}.header-home[_ngcontent-%COMP%]   .header-home__btns[_ngcontent-%COMP%]{transition:all .5s}.header-home[_ngcontent-%COMP%]   .header-home__btns-mobile[_ngcontent-%COMP%]{margin-bottom:104px;margin-top:50px}.header-home[_ngcontent-%COMP%]   .header-home__btns-messenger[_ngcontent-%COMP%]{margin-bottom:310px}.header-home[_ngcontent-%COMP%]   .header-home__btns-webapp[_ngcontent-%COMP%]{margin-bottom:160px}.header-home[_ngcontent-%COMP%]   .header-home__btns-desktop[_ngcontent-%COMP%]{margin-bottom:60px}.header-home[_ngcontent-%COMP%]   .header-home__btns-pricing[_ngcontent-%COMP%]{padding-bottom:200px}.header-home.header-home--center-content[_ngcontent-%COMP%]{text-align:center}.header-home.header-home--center-content[_ngcontent-%COMP%]   .header-home__description[_ngcontent-%COMP%], .header-home.header-home--center-content[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.header-home.header-home--center-content[_ngcontent-%COMP%]   .header-home__btn[_ngcontent-%COMP%]:first-child, .header-home.header-home--center-content[_ngcontent-%COMP%]   .header-home__btn[_ngcontent-%COMP%]:last-child{margin-right:15px;margin-left:15px}.header-home.header-home--color[_ngcontent-%COMP%]{margin-top:0;padding-top:190px;background-color:#eff6ff}.header-home.header-home--bottom-space[_ngcontent-%COMP%], .header-home.header-home--desktop[_ngcontent-%COMP%]{margin-bottom:128px}.header-home[_ngcontent-%COMP%]   .header-home__webapp-img[_ngcontent-%COMP%]{position:absolute;bottom:0;right:-85px;height:100%}.header-home[_ngcontent-%COMP%]   .header-home__webapp-img-wrap[_ngcontent-%COMP%]{position:relative}.header-home[_ngcontent-%COMP%]   .header-home__about-img[_ngcontent-%COMP%]{position:absolute;bottom:0;right:-65px;height:100%}.header-home[_ngcontent-%COMP%]   .header-home__about-img-wrap[_ngcontent-%COMP%]{position:relative}.main-slider[_ngcontent-%COMP%]{width:75%;margin:auto}.padding-top-5[_ngcontent-%COMP%]{padding-top:2%}.slider-icon[_ngcontent-%COMP%]{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%;color:#000;font-size:28px!important}.carousel-indicators[_ngcontent-%COMP%]{position:absolute;right:0;bottom:-36px;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}@media screen and (max-width: 1400px){.header-home[_ngcontent-%COMP%]   .header-home__webapp-img[_ngcontent-%COMP%]{width:calc(100% - 370px);height:auto}}@media screen and (max-width: 1200px){.header-home[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{margin-top:0}.header-home[_ngcontent-%COMP%]   .header-home__title--features[_ngcontent-%COMP%]{margin-bottom:250px;width:700px}.header-home[_ngcontent-%COMP%]   .header-home__btns-messenger[_ngcontent-%COMP%], .header-home[_ngcontent-%COMP%]   .header-home__btns-mobile[_ngcontent-%COMP%]{margin-bottom:165px}.header-home[_ngcontent-%COMP%]   .header-home__btns-webapp[_ngcontent-%COMP%]{margin-bottom:110px}.header-home[_ngcontent-%COMP%]   .header-home__btns-desktop[_ngcontent-%COMP%]{margin-bottom:40px}.header-home[_ngcontent-%COMP%]   .header-home__description--about[_ngcontent-%COMP%]{margin-bottom:300px;max-width:calc(100% - 380px)}.header-home[_ngcontent-%COMP%]   .header-home__description--webapp[_ngcontent-%COMP%]{width:420px}.header-home.header-home--desktop[_ngcontent-%COMP%]{margin-bottom:108px}.header-home[_ngcontent-%COMP%]   .header-home__webapp-img[_ngcontent-%COMP%]{right:-60px}}@media screen and (max-width: 1200px){.header-home[_ngcontent-%COMP%]   .header-home__about-img[_ngcontent-%COMP%], .header-home[_ngcontent-%COMP%]   .header-home__webapp-img[_ngcontent-%COMP%]{display:none}.header-home[_ngcontent-%COMP%]   .header-home__description--webapp[_ngcontent-%COMP%]{width:490px}.header-home[_ngcontent-%COMP%]   .header-home__description--about[_ngcontent-%COMP%]{max-width:490px}}@media screen and (max-width: 768px){.header-home[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{width:100%}.header-home[_ngcontent-%COMP%]   .header-home__description[_ngcontent-%COMP%]{width:100%;margin-bottom:40px}.header-home[_ngcontent-%COMP%]   .header-home__description--about[_ngcontent-%COMP%]{max-width:100%}.header-home[_ngcontent-%COMP%]   .header-home__description--calculator[_ngcontent-%COMP%]{margin-bottom:120px}.header-home[_ngcontent-%COMP%]   .header-home__btns[_ngcontent-%COMP%]{margin-bottom:70px}.header-home[_ngcontent-%COMP%]   .header-home__btns-pricing[_ngcontent-%COMP%]{padding-bottom:140px;margin-bottom:-10px}.header-home[_ngcontent-%COMP%]   .header-home__btns-pricing[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-bottom:10px}.header-home.header-home--pricing[_ngcontent-%COMP%]{margin-bottom:60px}.header-home[_ngcontent-%COMP%]   .header-home__btn[_ngcontent-%COMP%]{margin-bottom:30px}}.link[_ngcontent-%COMP%]{transition:all .3s;cursor:pointer}.link.link--gray[_ngcontent-%COMP%]{color:#343434;font-weight:600;font-size:14px}.custom-color[_ngcontent-%COMP%], .link.link--gray[_ngcontent-%COMP%]:hover{color:#1788e4}.link.link--gray.link--gray-active[_ngcontent-%COMP%]{color:#f0354e;position:relative}.link.link--gray.link--gray-active-underline[_ngcontent-%COMP%]{position:relative}.link.link--gray.link--gray-active-underline[_ngcontent-%COMP%]:after{content:"";width:100%;position:absolute;height:3px;background-color:#1788e4;bottom:-17px;left:0}.link.link--dark-gray[_ngcontent-%COMP%]{color:#0e1133}.link.link--dark-gray[_ngcontent-%COMP%]:hover{color:#1788e4}.link.link--dark-gray.link--gray-active[_ngcontent-%COMP%]{color:#f0354e;position:relative}.link.link--accent[_ngcontent-%COMP%]{color:#1788e4}.link.link--accent[_ngcontent-%COMP%]:hover{color:#f23f57;text-decoration:underline}.link.link--accent[_ngcontent-%COMP%]:active{color:#f0354e;text-decoration:underline}.link.link--accent-bold[_ngcontent-%COMP%]{color:#1788e4;font-weight:800}.link.link--accent-bold[_ngcontent-%COMP%]:hover{color:#1788e4}.link.link--accent-bold[_ngcontent-%COMP%]:active{color:#f0354e}.logo[_ngcontent-%COMP%]{text-align:center}.logo.logo--bottom-space[_ngcontent-%COMP%]{margin-bottom:128px}.logo[_ngcontent-%COMP%]   .logo__img-wrap[_ngcontent-%COMP%]{display:flex}.logo[_ngcontent-%COMP%]   .logo__img[_ngcontent-%COMP%]{margin:auto}.logo[_ngcontent-%COMP%]   .logo__img-mini[_ngcontent-%COMP%]{max-height:45px;max-width:130px;margin:15px}.logo[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-width:100%;margin:0 auto;vertical-align:middle}.logo[_ngcontent-%COMP%]   .logo__row[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}.logo[_ngcontent-%COMP%]   .logo__row[_ngcontent-%COMP%]   .logo__logos[_ngcontent-%COMP%], .logo[_ngcontent-%COMP%]   .logo__row[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:auto}.logo[_ngcontent-%COMP%]   .logo__logos[_ngcontent-%COMP%]{display:flex;justify-content:center;flex-wrap:wrap}@media screen and (max-width: 1200px){.logo.logo--bottom-space[_ngcontent-%COMP%]{margin-bottom:105px}}@media screen and (max-width: 768px){.logo.logo--bottom-space[_ngcontent-%COMP%]{margin-bottom:70px}.logo[_ngcontent-%COMP%]   .logo__img-wrap[_ngcontent-%COMP%]{padding-bottom:45px}.logo[_ngcontent-%COMP%]   .col-2[_ngcontent-%COMP%]{width:50%}}.download[_ngcontent-%COMP%]{text-align:center}.download[_ngcontent-%COMP%]   .download__title[_ngcontent-%COMP%]{font-weight:800}.download[_ngcontent-%COMP%]   .download__btns[_ngcontent-%COMP%]{margin-top:70px;margin-bottom:60px;text-align:center}@media screen and (max-width: 768px){.download[_ngcontent-%COMP%]   .download__btn-first[_ngcontent-%COMP%]{margin-bottom:60px}}.menu[_ngcontent-%COMP%]{padding-top:15px;position:fixed;z-index:100;width:100vw;transition:height .5s,padding-top .5s;top:0;background:#fff;border-bottom:2px solid rgba(177,177,177,.1215686275)}.menu[_ngcontent-%COMP%]   .row[_ngcontent-%COMP%]{justify-content:space-between}.menu[_ngcontent-%COMP%]   .menu__logo-title[_ngcontent-%COMP%]{font-weight:800;color:#234c87;display:inline-block;font-size:24px;padding-left:15px;margin:10px 0 0;vertical-align:top;opacity:1}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]{float:right;padding-top:12px}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{margin:0;padding-left:0}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:inline-block}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:first-child{padding-right:8px}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:last-child{padding-left:8px}.menu[_ngcontent-%COMP%]   .menu__center-nav[_ngcontent-%COMP%]{text-align:center}.menu[_ngcontent-%COMP%]   .menu__center-nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{padding:16px 0 0;margin:0}.menu[_ngcontent-%COMP%]   .menu__center-nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{padding-right:20px}.menu[_ngcontent-%COMP%]   .menu__wrapper[_ngcontent-%COMP%]{position:relative}.menu[_ngcontent-%COMP%]   .menu__item[_ngcontent-%COMP%]:last-child{padding-right:15px}.menu[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]{color:#0e1133;transition:all .3s;background-color:transparent;border:none;position:absolute;right:48px;top:15px;font-size:20px;line-height:20px;padding:0;height:20px;width:20px}.menu[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]:hover{color:#1788e4}.menu[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]:focus{outline:none}.menu[_ngcontent-%COMP%]   .menu__dropdown-btn[_ngcontent-%COMP%]{position:relative;display:inline-block;padding-bottom:25px;font-weight:600}.menu[_ngcontent-%COMP%]   .menu__dropdown[_ngcontent-%COMP%]{position:relative}.menu[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]{transition:all .6s;opacity:0;transform:translateY(10%);position:absolute;background-color:#fff;border-radius:8px;box-shadow:0 15px 40px #7d93b24d;z-index:1;pointer-events:none;padding:25px;top:78px;text-align:left;width:max-content;left:-25px}.menu[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]:before{content:"";position:absolute;top:-20px;border:10px solid transparent;border-bottom:10px solid #fff;right:calc(50% - 10px)}.menu[_ngcontent-%COMP%]   .menu__dropdown-content.menu__dropdown-content--home[_ngcontent-%COMP%]{min-width:150px}.menu[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{padding-bottom:12px;text-decoration:none;display:block}.menu[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:last-child{padding-bottom:0}.menu[_ngcontent-%COMP%]   .menu__dropdown[_ngcontent-%COMP%]:hover   .menu__dropdown-btn[_ngcontent-%COMP%]{color:#1788e4}.menu[_ngcontent-%COMP%]   .menu__dropdown[_ngcontent-%COMP%]:hover   .menu__dropdown-content[_ngcontent-%COMP%]{opacity:1;transform:translateY(0);pointer-events:auto}.menu.menu--active[_ngcontent-%COMP%]{height:80px;padding-top:15px;background-color:#fff;box-shadow:0 .9375rem .9375rem #0000000f}.menu.menu--active[_ngcontent-%COMP%]   .menu__dropdown-btn[_ngcontent-%COMP%]{padding-bottom:25px}.menu.menu--active[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]{top:58px}.menu.menu--active[_ngcontent-%COMP%]   .menu__logo-title[_ngcontent-%COMP%]{opacity:0}@media screen and (max-width: 1200px){.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]{padding-right:32px}}@media screen and (max-width: 767px){.menu[_ngcontent-%COMP%]   .menu__item[_ngcontent-%COMP%]{width:50%}}@media screen and (max-width: 520px){.menu[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]{right:16px}.menu[_ngcontent-%COMP%]   .menu__logo[_ngcontent-%COMP%]{padding-left:15px}}@media screen and (max-width: 480px){.menu.menu--active[_ngcontent-%COMP%]{height:64px;padding-top:16px}.menu.menu--active[_ngcontent-%COMP%]   .menu__logo-img[_ngcontent-%COMP%]{width:32px;height:32px}.menu.menu--active[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]{top:6px}}.svg-element[_ngcontent-%COMP%]{fill:#1788e4;fill-rule:evenodd}.svg-bg[_ngcontent-%COMP%]{fill:#fafcff;opacity:0}.svg-light-gray[_ngcontent-%COMP%]{fill:#e5f0ff}.svg-dark-gray[_ngcontent-%COMP%]{fill:#0e1133}.svg-white[_ngcontent-%COMP%]{fill:#fff}.svg-gray[_ngcontent-%COMP%]{fill:#bed0e9}.svg-light[_ngcontent-%COMP%]{fill:#ceddf2}.svg-text[_ngcontent-%COMP%]{font-size:16px;text-anchor:middle;font-weight:800}.w-richtext[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0}.footer-menu[_ngcontent-%COMP%]{margin-top:60px;margin-bottom:60px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]{display:inline-block;vertical-align:top;margin-top:15px;font-size:16px;line-height:20px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{margin:0;padding-left:60px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:inline-block;padding-right:60px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:last-child{padding-right:0}.footer-menu[_ngcontent-%COMP%]   .footer-menu__social[_ngcontent-%COMP%]{float:right;vertical-align:top;margin-top:10px;font-size:18px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__social[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{padding-right:40px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__social[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:last-child{padding-right:0}@media screen and (max-width: 768px){.footer-menu[_ngcontent-%COMP%]{text-align:center}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]{margin:60px 0;display:block}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{padding-left:0}.footer-menu[_ngcontent-%COMP%]   .footer-menu__social[_ngcontent-%COMP%]{float:none}}@media screen and (max-width: 468px){.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{display:flex;justify-content:space-around}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{padding:0}}.footer[_ngcontent-%COMP%]{text-align:center;color:#798eab;padding:30px 0}.footer[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0}.about-app[_ngcontent-%COMP%]{padding-top:223px;margin-top:-95px}.topbars[_ngcontent-%COMP%]{text-align:center;transition:all .3s}.topbars[_ngcontent-%COMP%]   .topbars__item[_ngcontent-%COMP%]{padding:4px}.di-none[_ngcontent-%COMP%]{display:none}.topbars[_ngcontent-%COMP%]   .topbars__link[_ngcontent-%COMP%]{font-size:15px;line-height:14px;width:100%;display:block;height:100%;padding:8px 6px;cursor:pointer}svg[_ngcontent-%COMP%]{width:28px;height:28px}.shadow-light[_ngcontent-%COMP%]{box-shadow:0 .5rem 1.5rem #161c2d0d!important}.d-lg-block[_ngcontent-%COMP%]{display:block!important}.topbars[_ngcontent-%COMP%]   .topbars__link.active[_ngcontent-%COMP%]{border-bottom:#1788e4 2px solid;border-radius:0;color:#1788e4}.topbars[_ngcontent-%COMP%]   .topbars__link.active[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{fill:#fff}.topbars[_ngcontent-%COMP%]   .topbars__link[_ngcontent-%COMP%]:hover{border-bottom:#1788e4 2px solid;border-radius:0;color:#1788e4}.topbars[_ngcontent-%COMP%]   .topbars__link[_ngcontent-%COMP%]:hover   svg[_ngcontent-%COMP%]{fill:#1788e4}.topbars[_ngcontent-%COMP%]   .topbars__link.active[_ngcontent-%COMP%]:after{opacity:1;height:3px}.topbars.topbars--fixed[_ngcontent-%COMP%]{position:fixed;top:80px;padding:6px 0;width:100%;background-color:#eaf2ff;z-index:99;transform:translateY(0);transition:all .3s}.topbars-wrapper[_ngcontent-%COMP%]{height:83px}@media screen and (max-width: 768px){.topbars-wrapper[_ngcontent-%COMP%]{display:none}}.mobile-menu[_ngcontent-%COMP%]{position:fixed;top:0;left:0;width:100vw;overflow:hidden;text-align:center;z-index:9999;transition:all .6s ease;padding:0;background-color:#fff;transform:translateY(-100%)}.mobile-menu.mobile-menu--active[_ngcontent-%COMP%]{transform:translate(0)}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__wrapper[_ngcontent-%COMP%]{margin-top:135px;transition:all .3s;overflow-y:auto;max-height:calc(100vh - 135px)}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__wrapper[_ngcontent-%COMP%]::-webkit-scrollbar{width:0}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__ul[_ngcontent-%COMP%]{margin:0;display:flex;flex-direction:column;justify-content:center;padding:0;transition:all .3s}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__ul--collapsed[_ngcontent-%COMP%]{overflow:hidden;padding-bottom:0}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__ul--collapsed[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{height:0;padding-bottom:0;transition:height .3s ease-out 0s,padding-bottom .3s ease-out 0s,opacity .6s .3s;opacity:0}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li-collapse--close[_ngcontent-%COMP%] + .mobile-menu__ul--collapsed[_ngcontent-%COMP%]{transition:padding-bottom .6s ease-out .3s}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li-collapse--close[_ngcontent-%COMP%] + .mobile-menu__ul--collapsed[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{transition:height .6s ease-out .3s,padding-bottom .6s ease-out .3s,opacity .3s 0s}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li-collapse--active[_ngcontent-%COMP%] + .mobile-menu__ul--collapsed[_ngcontent-%COMP%]{padding-bottom:15px;transition:padding-bottom .3s ease-out 0s}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li-collapse--active[_ngcontent-%COMP%] + .mobile-menu__ul--collapsed[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{opacity:1;height:45px;padding-bottom:25px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li[_ngcontent-%COMP%]{padding-bottom:25px;font-size:16px;line-height:20px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]{color:#0e1133;transition:all .3s;background-color:transparent;border:none;position:absolute;right:46px;top:75px;font-size:20px;line-height:20px;padding:0;width:20px;height:20px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]:hover{color:#1788e4}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]:focus{outline:none}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{position:absolute;transition:all .3s;top:60px;left:46px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]{top:40px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{top:25px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__wrapper[_ngcontent-%COMP%]{margin-top:100px;max-height:calc(100vh - 100px)}@media screen and (max-width: 520px){.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{left:16px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]{right:16px}}@media screen and (max-width: 480px){.mobile-menu[_ngcontent-%COMP%]   .menu__logo-img[_ngcontent-%COMP%]{width:32px;height:32px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{top:69px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]{top:22px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{top:16px}}.login-btn[_ngcontent-%COMP%]{border-radius:2.5rem;color:#0c0c0d;font-size:14px;font-weight:600;min-width:7.625rem;padding:8px 22px;text-transform:none;text-align:center;border:2px solid #0c0c0d}.login-btn[_ngcontent-%COMP%]:hover{cursor:pointer}.register-btn[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:2.5rem;color:#fff;font-size:14px;font-weight:600;min-width:7.625rem;padding:8px 22px;text-transform:none;text-align:center}.register-btn[_ngcontent-%COMP%]:hover{cursor:pointer;box-shadow:0 100px 80px #00000012,0 42px 33px #0000000d,0 22px 17px #0000000a,0 12px 10px #0000000a,0 6px 5px #00000008,0 -1px 10px #0000000d;color:#fff}.item-2[_ngcontent-%COMP%]{background:transparent;color:#0e1133;line-height:40px;padding:12px 23px;border-radius:6px;border:2px solid #0e1133}.item-2[_ngcontent-%COMP%]:hover{background:#0e1133;color:#fff}.link-black[_ngcontent-%COMP%]{color:#0e1133}.heading-style-1[_ngcontent-%COMP%]{font-size:28px;line-height:1.14;font-weight:400;font-weight:600;margin:0;text-align:center}.hero__signup-form-block[_ngcontent-%COMP%]{width:100%;max-width:30rem;margin-bottom:0;background:#fff;padding:20px;border-radius:10px}.create-form-horizontal[_ngcontent-%COMP%]{display:flex;max-width:30rem;flex-direction:column}.form__text-field-label[_ngcontent-%COMP%]{font-weight:600;color:#00000082}.form__text-field[_ngcontent-%COMP%]{min-height:3rem;margin-bottom:1rem;padding:.5rem .75rem;border:.0625rem solid #6f7d80;border-radius:.5rem;background-color:#fff}.w-input[_ngcontent-%COMP%], .w-select[_ngcontent-%COMP%]{display:block;width:100%;height:38px;padding:8px 12px;margin-bottom:10px;font-size:14px;line-height:1.42857143;color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ccc}.or-divider[_ngcontent-%COMP%]{display:grid;margin-top:.75rem;margin-bottom:.75rem;flex-direction:column;align-items:center;grid-auto-columns:1fr;grid-column-gap:12px;grid-row-gap:16px;grid-template-columns:1fr max-content 1fr;grid-template-rows:auto;color:#fff;font-size:1.125rem;line-height:1.5555555556}.or-divider__line[_ngcontent-%COMP%]{height:1px;flex-direction:column;grid-auto-columns:1fr;grid-column-gap:12px;grid-row-gap:16px;grid-template-columns:1fr max-content 1fr;grid-template-rows:auto;background-color:#308df8}.button.cc-google-sso[_ngcontent-%COMP%]{display:grid;min-height:3.125rem;padding-top:.125rem;padding-bottom:1px;padding-left:.125rem;justify-content:flex-start;align-items:stretch;grid-auto-columns:1fr;grid-column-gap:0px;grid-row-gap:0px;grid-template-columns:max-content 1fr;grid-template-rows:auto;border-color:#1788e4;background-color:#fff;border-radius:.5rem;color:#000}.google-g-logo[_ngcontent-%COMP%]{width:auto;height:auto;margin-right:1.5rem;padding:.75rem;border-radius:50%;background-color:#fff}.cc-google-sso_text[_ngcontent-%COMP%]{line-height:3}.wrapper[_ngcontent-%COMP%]{width:572px;position:relative;background-color:var(--wrapper-background-c);box-shadow:0 0 80px var(--wrapper-shadow-c)}.images-area[_ngcontent-%COMP%]{width:100%;height:100%;position:relative;display:flex;overflow:hidden}.images-area[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;transition:.3s cubic-bezier(.79,.03,0,.99)}.buttons-area[_ngcontent-%COMP%]{width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%);display:flex;justify-content:space-between;overflow:hidden}.buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{color:var(--white-c);background-color:var(--buttons-background-c);cursor:pointer;transition:.3s ease-in-out}.buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{border-radius:0 5px 5px 0;margin-left:-100px}.buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:last-child{border-radius:5px 0 0 5px;margin-right:-100px}.wrapper[_ngcontent-%COMP%]:hover   .buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{margin-left:0}.wrapper[_ngcontent-%COMP%]:hover   .buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:last-child{margin-right:0}.buttons-area[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:hover:not(div.disabled){background-color:var(--buttons-active-background-c)}.buttons-area[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:not(div.disabled):active{opacity:.7}.buttons-area[_ngcontent-%COMP%] > div.disabled[_ngcontent-%COMP%]{cursor:no-drop;opacity:.3}.buttons-area[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:70px}.pagination-area[_ngcontent-%COMP%]{position:absolute;top:90%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.pagination-area[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{display:inline-block;width:10px;height:10px;border-radius:50%;background-color:#000;margin-right:5px;transform:scale(.5);transition:.3s ease-in-out;opacity:.4}.pagination-area[_ngcontent-%COMP%]   span.active[_ngcontent-%COMP%]{transform:scale(1);opacity:1}.nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf[_ngcontent-%COMP%]{height:28px;margin-left:-8px;margin-right:10px;min-width:28px;width:28px}.nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf[_ngcontent-%COMP%]{border-top-left-radius:3px;border-bottom-left-radius:3px;display:flex;justify-content:center;align-items:center;background-color:#fff;height:46px;margin-left:0;margin-right:12px;min-width:46px;width:36px}.nsm7Bb-HzV7m-LgbsSe-Bz112c[_ngcontent-%COMP%]{height:24px;min-width:25px;width:3px}.tab[_ngcontent-%COMP%]{float:left;width:20%;height:300px;margin-top:-12px}.tab[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{display:block;color:#000;padding:18px 16px;width:100%;border:none;outline:none;text-align:left;cursor:pointer;transition:.5s ease-in;font-size:17px;margin:15px}.tab[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:hover{background-color:#5ba1e3}.tab[_ngcontent-%COMP%]   button.active[_ngcontent-%COMP%]{background-color:#585858;color:#fff}a[_ngcontent-%COMP%]:hover{text-decoration:none!important}.tabcontent[_ngcontent-%COMP%]{padding:0 12px;background:#fff;height:300px;margin-left:40px;animation:_ngcontent-%COMP%_blinker .6s linear}@keyframes _ngcontent-%COMP%_blinker{10%{opacity:0}to{opacity:1}}.tab[_ngcontent-%COMP%]   .arrow[_ngcontent-%COMP%]{color:#585858;float:right;font-size:26px;position:relative;left:25px}@media (max-width: 800px){.tab[_ngcontent-%COMP%]{width:30%!important}.tabcontent[_ngcontent-%COMP%]{width:61%}}@media (max-width: 600px){.tab[_ngcontent-%COMP%], .tabcontent[_ngcontent-%COMP%]{width:100%!important;margin:0 auto}.tab[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:100%;margin:10px 0;padding:18px 10px}.tab[_ngcontent-%COMP%]   .arrow[_ngcontent-%COMP%]{display:none!important}}.tools__tool-list__item-group[_ngcontent-%COMP%]{display:grid;justify-content:center;grid-auto-columns:1fr;grid-column-gap:4rem;grid-row-gap:2rem;grid-template-columns:1fr 1fr;grid-template-rows:auto}.tool-image[_ngcontent-%COMP%]{width:72%;height:auto;margin-right:auto;margin-left:auto}.grid-content-block[_ngcontent-%COMP%]{display:flex;padding-top:4%;flex-direction:column}.heading-style-2[_ngcontent-%COMP%]{padding-top:10%}.carousel-container[_ngcontent-%COMP%]{border-radius:30px;overflow:hidden;max-width:800px;position:relative;margin:auto;z-index:0}.mySlides[_ngcontent-%COMP%]{display:none}.mySlides[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{display:block;width:68%;margin:auto}.prev[_ngcontent-%COMP%], .next[_ngcontent-%COMP%]{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);width:auto;padding:20px;color:#fff;font-weight:700;font-size:24px;border-radius:0 8px 8px 0;background:#add8e61a;-webkit-user-select:none;user-select:none}.next[_ngcontent-%COMP%]{right:0;border-radius:8px 0 0 8px}.prev[_ngcontent-%COMP%]:hover, .next[_ngcontent-%COMP%]:hover{background-color:#add8e64d}.text[_ngcontent-%COMP%]{color:#f2f2f2;background-color:#0a0a141a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:10px;font-size:20px;padding:8px 12px;position:absolute;bottom:60px;left:50%;transform:translate(-50%);text-align:center}.number[_ngcontent-%COMP%]{color:#f2f2f2;font-size:16px;background-color:#add8e626;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:10px;padding:8px 12px;position:absolute;top:10px;left:10px}.dots-container[_ngcontent-%COMP%]{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.dots[_ngcontent-%COMP%]{cursor:pointer;height:14px;width:14px;margin:0 4px;background-color:#add8e633;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:50%;display:inline-block;transition:background-color .3s ease}.dots[_ngcontent-%COMP%]:hover{background-color:#add8e6cc}.animate[_ngcontent-%COMP%]{-webkit-animation-name:_ngcontent-%COMP%_animate;-webkit-animation-duration:1s;animation-name:_ngcontent-%COMP%_animate;animation-duration:2s}@keyframes _ngcontent-%COMP%_animate{0%{transform:scale(1.1) rotateY(10deg)}to{transform:scale(1) rotateY(0)}}.box-login[_ngcontent-%COMP%]{width:100%;padding-right:var(--bs-gutter-x, .75rem);padding-left:var(--bs-gutter-x, .75rem);margin-right:auto;margin-left:auto;position:relative}main[_ngcontent-%COMP%]{display:block;clear:both}.section-box[_ngcontent-%COMP%]{display:inline-block;width:100%}.bg-2-opacity-80[_ngcontent-%COMP%]{background-color:#dcf0ff}.login-left[_ngcontent-%COMP%]{width:55%}.d-lg-flex[_ngcontent-%COMP%]{display:flex!important}.box-login[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{vertical-align:top}.img-responsive[_ngcontent-%COMP%]{max-width:100%}.box-login[_ngcontent-%COMP%]   .box-login-form[_ngcontent-%COMP%]{max-width:510px;width:100%;margin:auto;padding:60px 0}.box-signup[_ngcontent-%COMP%]{max-width:405px;display:table;table-layout:fixed;margin:auto;width:100%}.text-heading-3[_ngcontent-%COMP%]{font-size:35px;line-height:38px}.btn.btn-login-google[_ngcontent-%COMP%]{border-radius:8px;background-color:#fff;padding:13px 25px;display:block}.box-signup[_ngcontent-%COMP%]   .box-form-signup[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:6px;padding:36px;color:#fff;box-shadow:0 47px 65px #151c261a}.box-form-signup[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#fff;font-size:14px;font-weight:600;width:100%;letter-spacing:.4px}.integrated-solutions-wrapper[_ngcontent-%COMP%]:last-child{margin-bottom:1rem!important}.columns.is-desktop[_ngcontent-%COMP%]{display:flex}.columns[_ngcontent-%COMP%]:last-child{margin-bottom:-.75rem}.has-text-right-desktop[_ngcontent-%COMP%]{text-align:right!important}.has-text-centered[_ngcontent-%COMP%]{text-align:center!important}.column[_ngcontent-%COMP%]{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]{position:relative;margin:0 auto;width:-moz-fit-content;width:fit-content}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]   .mobile-card-slide[_ngcontent-%COMP%]:nth-of-type(2){top:65px;left:60px}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]   .mobile-card-slide[_ngcontent-%COMP%]{position:absolute;animation-name:sliding;animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:4s}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]   .mobile-card-slide[_ngcontent-%COMP%]:nth-of-type(3){top:-4px;left:177px}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]   .mobile-card-slide[_ngcontent-%COMP%]:nth-of-type(4){left:65px;top:165px}.relative-nav[_ngcontent-%COMP%]{position:relative}.sticky-nav[_ngcontent-%COMP%]{position:-webkit-fixed;position:fixed;top:80px;z-index:999;background-color:#dcf0ff}.active_1[_ngcontent-%COMP%]{border-bottom:#1788e4 2px solid;border-radius:0;color:#1788e4}.sticky[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%] > .active[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]{color:#1f96f2;font-weight:600}@media screen and (max-width: 1200px){.d-m-none[_ngcontent-%COMP%]{display:none}.d-m-block[_ngcontent-%COMP%]{display:block}.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:none}}@media screen and (max-width: 1200px){.d-t-none[_ngcontent-%COMP%]{display:none}.d-t-block[_ngcontent-%COMP%]{display:block}.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:none}}@media screen and (max-width: 768px){.d-l-none[_ngcontent-%COMP%]{display:none}.d-l-block[_ngcontent-%COMP%]{display:block}.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:block}}@media screen and (max-width: 480px){.about-app[_ngcontent-%COMP%]{padding-top:348px;margin-top:-95px}#features-section[_ngcontent-%COMP%]{display:none}.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:block}}@media screen and (min-width: 1200px){.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:block}}.input-group-text[_ngcontent-%COMP%]{color:#737373;border:none!important;border-radius:5px 0 0 5px!important;background:#fff;height:40px!important;font-weight:500;font-size:14px!important;text-align:left;cursor:pointer}.input-group-text-show[_ngcontent-%COMP%]{color:#737373;border:none!important;border-radius:0 5px 5px 0!important;background:#fff;height:40px!important;font-weight:500;font-size:14px!important;text-align:left;cursor:pointer;display:flex;width:50px;margin:0;padding:11px 0 0 13px;line-height:0;text-align:center}.input-group[_ngcontent-%COMP%]{position:relative!important;display:flex!important;flex-wrap:inherit!important;align-items:stretch;width:100%!important}.form-control[_ngcontent-%COMP%]{color:#000;border:none!important;background:#fff;height:40px!important;font-weight:500;font-size:14px!important;text-align:left}.input-group-text[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{fill:currentColor}.public-btn[_ngcontent-%COMP%]{border:none!important;background-color:#ffa900;color:#000;width:100%;padding:8px 0;font-size:15px;font-weight:600;text-align:center;border-radius:5px;text-decoration:none}.main-pricing[_ngcontent-%COMP%]{width:60%}.box-form-signup[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{font-weight:600;letter-spacing:.2px}.support-btn[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:2.5rem;color:#fff;font-size:14px;font-weight:600;min-width:7.625rem;padding:8px 22px;text-transform:none;text-align:center}.page-header[_ngcontent-%COMP%]{background-size:200% auto;position:relative;background-size:cover;overflow:hidden;background-position:center;background-repeat:no-repeat;padding:128px 0 22px}.page-header[_ngcontent-%COMP%]:before{position:absolute;content:"";background:linear-gradient(to right,#1788e4,#01477f 51%,#015193);background-size:200% auto;width:100%;height:100%;top:0;left:0}.title-box[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{color:#fff;font-size:42px;margin-bottom:15px}.title-box[_ngcontent-%COMP%]{position:relative}.breadcrumb[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:last-child{color:#fff9}.privacy-bg[_ngcontent-%COMP%]{background:#f5f5f5;padding-bottom:6%}.page-padding[_ngcontent-%COMP%]{position:relative;margin-bottom:0;padding-right:2.5rem;padding-bottom:0;padding-left:2.5rem}.heading[_ngcontent-%COMP%]{font-size:22px;color:#253858;line-height:3}.title-section[_ngcontent-%COMP%]{padding:7% 0}.app-versions[_ngcontent-%COMP%]{font-size:13px;background:#fff;text-align:end}.pd--horizontal[_ngcontent-%COMP%]{padding-left:1rem;padding-right:1rem}.j-Divider_vr_container__vr[_ngcontent-%COMP%]{width:1px;height:100%;background-color:#eee}.t-footer[_ngcontent-%COMP%]{flex-wrap:wrap}.t-footer[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#000;font-size:13px;font-weight:600}.t-footer[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center}.nav-tabs-outer[_ngcontent-%COMP%]{overflow-x:scroll;margin:20px}.nav-tabs[_ngcontent-%COMP%]{border-bottom:1px solid #dee2e6;background:#fff;border-radius:8px 8px 0 0}.privacy_intro[_ngcontent-%COMP%]{padding:2rem;border:2px solid #b9dbf6;border-radius:0 0 10px 10px;background-color:#e7f4ff;color:#000}.pricing-amt[_ngcontent-%COMP%]{font-size:28px;color:#1f96f2!important;font-weight:600;padding:2px 0;margin:0}.subhead[_ngcontent-%COMP%]{color:#84878d!important;font-size:15px;margin:0}.note-pay[_ngcontent-%COMP%]{margin-top:10px;margin-bottom:0;color:#336083!important}.refunds-section[_ngcontent-%COMP%]{padding-top:10%}.heading-policy[_ngcontent-%COMP%]{line-height:normal;font-weight:600;color:#253858;font-size:20px;padding-bottom:6px}.j-text-body-xxs[_ngcontent-%COMP%], .j-typography[_ngcontent-%COMP%]   small[_ngcontent-%COMP%], small[_ngcontent-%COMP%]{font-weight:500;text-transform:none;font-size:.75rem;letter-spacing:-.06px;line-height:1.3333333333}#features-section[_ngcontent-%COMP%]{padding-bottom:20%}.footer-home[_ngcontent-%COMP%]{text-align:center!important;padding:8px 0;background-color:#fff;bottom:0;font-family:Poppins,sans-serif;width:100%;box-shadow:0 -.0625rem 2.9375rem #0000000f;z-index:999;border-top:3px solid rgba(230,230,230,.7215686275)}.footer-home[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0}.app-versions[_ngcontent-%COMP%]{font-size:13px;background:#fff}.app-versions[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{color:#1788e4;font-weight:600;padding:6px 12px;border-radius:25px 0 0 25px}.click-h-btn[_ngcontent-%COMP%]{border:none!important;background-color:#ffa900;color:#000!important;width:100%;padding:5px 9px;font-size:15px;font-weight:600;text-align:center;cursor:pointer;border-radius:5px}.form-control[_ngcontent-%COMP%]{box-shadow:none!important}[_ngcontent-%COMP%]::placeholder{color:#a2a2a2;opacity:1;font-weight:500}[_ngcontent-%COMP%]:-ms-input-placeholder{color:#a2a2a2;font-weight:500}[_ngcontent-%COMP%]::-ms-input-placeholder{color:#a2a2a2;font-weight:500}.input-group-text[_ngcontent-%COMP%]{width:36px;margin:0;padding:0 0 0 13px}input[_ngcontent-%COMP%]:-webkit-autofill, input[_ngcontent-%COMP%]:-webkit-autofill:hover, input[_ngcontent-%COMP%]:-webkit-autofill:focus, input[_ngcontent-%COMP%]:-webkit-autofill:active{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.metismenu-home[_ngcontent-%COMP%]{z-index:999;max-height:100%;border:none!important;padding:0 0 16%}#sidebar-hone-menu[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]{color:#000;display:block;padding:10px 0;font-size:14px;position:relative;font-weight:500;text-decoration:none;border-bottom:1px solid #f4f2f2}#sidebar-hone-menu[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > a[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{margin-left:7px;padding:0;margin-right:22px}#sidebar-hone-menu[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{line-height:16px;width:20px;display:inline-block;vertical-align:middle;font-size:18px}.cross-btn[_ngcontent-%COMP%]{border:none;background:#ff6b6b;color:#fff;border-radius:27px;padding:3px 4px}.lock-down-btn[_ngcontent-%COMP%]{position:relative;width:100%;background:#ededed;padding:10px 15px;font-weight:600;color:#ff1616!important;display:inline-block;text-align:center;cursor:pointer}.register-users[_ngcontent-%COMP%]{padding:10px 16px;background:#f5f5f5}.register-users[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{display:block}.goto-dash[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:6px;padding:4px 6px;color:#fff;box-shadow:0 47px 65px #151c261a;text-align:center;margin-top:6px}@media only screen and (max-width: 600px){.box-signup[_ngcontent-%COMP%]{max-width:405px;display:table;table-layout:fixed;margin:18px auto auto;width:100%}.box-signup[_ngcontent-%COMP%]   .box-form-signup[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:6px;padding:18px;color:#fff;box-shadow:0 47px 65px #151c261a}.main-slider[_ngcontent-%COMP%]{width:75%;margin:auto;display:none}.main-head-slider[_ngcontent-%COMP%]{margin-bottom:10%}.tools__tool-list__item-group[_ngcontent-%COMP%]{display:block;justify-content:center;grid-auto-columns:1fr;grid-column-gap:4rem;grid-row-gap:2rem;grid-template-columns:1fr 1fr;grid-template-rows:auto}.menu[_ngcontent-%COMP%]{padding-top:15px;position:fixed;z-index:100;width:100vw;transition:height .5s,padding-top .5s;top:0;height:64px;background:#fff}.sticky-nav[_ngcontent-%COMP%]{position:-webkit-fixed;position:fixed;top:64px;z-index:99;background-color:#dcf0ff}.it_comp_copyright_wrapper[_ngcontent-%COMP%]{font-size:13px}.app-versions[_ngcontent-%COMP%]{font-size:13px;background:#fff;text-align:center}.t-footer[_ngcontent-%COMP%]{display:inline-flex;flex-direction:row;align-items:center;padding-bottom:8px}.main-pricing[_ngcontent-%COMP%]{width:100%}.page-padding[_ngcontent-%COMP%]{position:relative;margin-bottom:0;padding-right:1rem;padding-bottom:0;padding-left:1rem}.title-box[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{color:#fff;font-size:28px;margin-bottom:15px}.page-header[_ngcontent-%COMP%]{background-size:200% auto;position:relative;background-size:cover;overflow:hidden;background-position:center;background-repeat:no-repeat;padding:90px 0 22px}.header-home[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0;transition:all .3s;color:#0e1133;font-weight:700;font-size:24px;padding-top:0;line-height:32px}}']})}return _t})(),Yg=(()=>{class _t{constructor(P){this.commonService=P}ngOnInit(){this.commonService.setCurrentLayout("public")}static#t=this.\u0275fac=function(Bt){return new(Bt||_t)(t.rXU(N.h))};static#e=this.\u0275cmp=t.VBU({type:_t,selectors:[["app-public-layout"]],decls:3,vars:0,consts:[["id","wrapper"],[1,"lw-main-container"]],template:function(Bt,gt){1&Bt&&(t.j41(0,"div",0)(1,"div",1),t.nrm(2,"router-outlet"),t.k0s()())},dependencies:[L.n3]})}return _t})();var rd=d(49671),Xg=d(42969),Xc=d(30335),ta=d(83703),Rd=d(32661),Hd=d(73502);let Fs=(()=>{class _t{constructor(P){this.dialogRef=P}ngOnInit(){}submit(){this.dialogRef.close({pos_enabled:!0})}static#t=this.\u0275fac=function(Bt){return new(Bt||_t)(t.rXU(Q.CP))};static#e=this.\u0275cmp=t.VBU({type:_t,selectors:[["app-enable-pos-dialog"]],decls:23,vars:18,consts:[["mat-dialog-title","",1,"mat-dialog-title","fw-bold"],[1,"mat-typography","mat-dialog-content"],[1,"row"],[1,"col-md-12"],[1,"show-list-num","my-2"],[1,"py-2","ps-1"],["align","end",1,"mat-dialog-actions"],[1,"btn-done",3,"click"]],template:function(Bt,gt){1&Bt&&(t.j41(0,"h2",0),t.EFF(1),t.nI1(2,"transloco"),t.k0s(),t.j41(3,"mat-dialog-content",1)(4,"div",2)(5,"div",3)(6,"ul",4)(7,"li",5),t.EFF(8),t.nI1(9,"transloco"),t.k0s(),t.j41(10,"li",5),t.EFF(11),t.nI1(12,"transloco"),t.k0s(),t.j41(13,"li",5),t.EFF(14),t.nI1(15,"transloco"),t.k0s(),t.j41(16,"li",5),t.EFF(17),t.nI1(18,"transloco"),t.k0s()()()()(),t.j41(19,"mat-dialog-actions",6)(20,"button",7),t.bIt("click",function(){return gt.submit()}),t.EFF(21),t.nI1(22,"transloco"),t.k0s()()),2&Bt&&(t.R7$(),t.SpI(" ",t.bMT(2,6,"SWITCH_TO_POS_MODE"),"\n"),t.R7$(7),t.JRh(t.bMT(9,8,"PRODUCTS_CATEGORISED")),t.R7$(3),t.JRh(t.bMT(12,10,"PRINT_DIRECTLY_THROUGH_THERMAL_PRINTER")),t.R7$(3),t.JRh(t.bMT(15,12,"SUCCESSIVE_ENTRIES")),t.R7$(3),t.JRh(t.bMT(18,14,"INVOICES_ONLY_BE_EDITED_IN_POS_MODE")),t.R7$(4),t.SpI(" ",t.bMT(22,16,"OK")," "))},dependencies:[at.Kj],styles:[".show-list-num[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{list-style:decimal!important;font-weight:500;font-size:14px}"]})}return _t})();var Ws=d(84412),al=d(18359),Rg=d(40605),Pg=d(99172);let Ld=(()=>{class _t{constructor(P,Bt){this.syncApiService=P,this.authService=Bt,this.timeSubject=new Ws.t(""),this.emailVerificationStatusInfo={verificationflag:1,timeRemaining:0},this.epoch=0,this.updateInterval=6e4,this.updateSubscription=new al.yU,this.refreshEmailVerificationStatus()}ngOnDestroy(){this.updateSubscription.unsubscribe()}refreshEmailVerificationStatus(){var P=this;this.syncApiService.fetchMultipleDbData(["user"],function(){var Bt=(0,D.A)(function*(gt){const Ot=yield gt.data;if(200===gt.status&&!(0,E.A)(Ot)&&(0,f.A)(Ot,"user")&&!(0,E.A)(Ot.user)){P.userData=Ot.user;const He=P.userData[0];!(0,E.A)(He)&&(0,f.A)(He,"purchaseStatus")&&(P.emailVerificationStatusInfo.verificationflag=He.user.emailVerificationFlag,0===P.emailVerificationStatusInfo.verificationflag&&(P.epoch=He.user.createdTime+144e5,P.startUpdatingTime()))}});return function(gt){return Bt.apply(this,arguments)}}())}startUpdatingTime(){this.updateSubscription&&this.updateSubscription.unsubscribe(),this.updateSubscription=(0,Rg.Y)(this.updateInterval).pipe((0,Pg.Z)(0),(0,h.T)(()=>this.calculateRemainingTime())).subscribe(P=>{(0,E.A)(this.authService.authInfo())||(this.emailVerificationStatusInfo.verificationflag=this.authService.authInfo().user.emailVerificationFlag,0===this.emailVerificationStatusInfo.verificationflag?this.timeSubject.next(P):this.updateSubscription.unsubscribe())})}calculateRemainingTime(){const P=Date.now(),Bt=this.epoch-P;return Bt<=0?"Time is up!":`${Math.floor(Bt/36e5)}h ${Math.floor(Bt%36e5/6e4)}m remaining`}getRemainingTime(){return this.timeSubject.asObservable()}updateIntervalValue(){this.updateSubscription||this.startUpdatingTime()}isEmailVerificationCompleted(){let P=this.authService.authInfo();if(!(0,E.A)(P)){if(this.emailVerificationStatusInfo.verificationflag=P.user.emailVerificationFlag,0===this.emailVerificationStatusInfo.verificationflag){this.epoch=P.user.createdTime+144e5;const Bt=Date.now();return!(this.epoch-Bt<=0)}return!0}}destroySubscription(){this.updateSubscription&&this.updateSubscription.unsubscribe()}static#t=this.\u0275fac=function(Bt){return new(Bt||_t)(t.KVO(H.P),t.KVO(Mt.y))};static#e=this.\u0275prov=t.jDH({token:_t,factory:_t.\u0275fac,providedIn:"root"})}return _t})();function kc(_t,Ft){1&_t&&(t.j41(0,"div",12)(1,"span",13),t.nrm(2,"div",14),t.j41(3,"p",15),t.EFF(4,"Please give us a moment... "),t.k0s()()())}function ie(_t,Ft){if(1&_t){const P=t.RV6();t.j41(0,"div")(1,"div",16)(2,"p",17),t.EFF(3," Your email is not verified. To log in, please verify your email. If you haven't received the verification email or need to resend it, "),t.j41(4,"button",18),t.bIt("click",function(){t.eBV(P);const gt=t.XpG();return t.Njj(gt.sendEmailVerification())}),t.EFF(5,"click here"),t.k0s(),t.EFF(6,". "),t.k0s()(),t.j41(7,"div",19),t.EFF(8," OR "),t.k0s(),t.j41(9,"div",20)(10,"p",17),t.EFF(11," If you've entered an incorrect email ID and want to change your email ID, please "),t.j41(12,"button",18),t.bIt("click",function(){t.eBV(P);const gt=t.XpG();return t.Njj(gt.showEmail())}),t.EFF(13,"click here"),t.k0s(),t.EFF(14,". "),t.k0s()()()}}function vA(_t,Ft){if(1&_t){const P=t.RV6();t.j41(0,"div",12)(1,"span",21),t.EFF(2,"task_alt "),t.k0s(),t.nrm(3,"br"),t.j41(4,"span",22),t.EFF(5,"Success!"),t.k0s(),t.j41(6,"p",23),t.EFF(7," An email message with a verification link has been sent to your mail, please check. "),t.k0s(),t.j41(8,"p",24),t.EFF(9,"Please verify your email to complete the registration. If you have successfully verified your email, "),t.j41(10,"span",25),t.bIt("click",function(){t.eBV(P);const gt=t.XpG();return t.Njj(gt.checkIfVerified("true"))}),t.EFF(11,"click here"),t.k0s(),t.EFF(12," to close."),t.k0s()()}}function Vn(_t,Ft){if(1&_t){const P=t.RV6();t.j41(0,"div",12)(1,"span",21),t.EFF(2,"task_alt "),t.k0s(),t.nrm(3,"br"),t.j41(4,"span",22),t.EFF(5,"Success!"),t.k0s(),t.j41(6,"p",26),t.EFF(7," Your Email has been changed. An email message with a verification link has been sent to your mail, please check."),t.k0s(),t.j41(8,"p",24),t.EFF(9,"Please verify your email to complete the registration. If you have successfully verified your email, "),t.j41(10,"span",25),t.bIt("click",function(){t.eBV(P);const gt=t.XpG();return t.Njj(gt.checkIfVerified(!0))}),t.EFF(11,"click here"),t.k0s(),t.EFF(12," to close."),t.k0s()()}}function Qi(_t,Ft){if(1&_t){const P=t.RV6();t.j41(0,"div")(1,"p",27)(2,"span",28)(3,"span",29),t.EFF(4,"Current Email : "),t.k0s(),t.j41(5,"span",30),t.EFF(6),t.k0s()()(),t.j41(7,"form",31)(8,"div",32)(9,"label",33),t.EFF(10,"Enter your email"),t.k0s(),t.j41(11,"div",34)(12,"div",35)(13,"div",36)(14,"span",37)(15,"span",38),t.EFF(16," mail "),t.k0s()()(),t.nrm(17,"input",39),t.k0s()()(),t.j41(18,"div",40)(19,"label",41),t.EFF(20,"Enter your current password"),t.k0s(),t.j41(21,"div",34)(22,"div",42)(23,"div",36)(24,"span",37)(25,"span",38),t.EFF(26," lock "),t.k0s()()(),t.nrm(27,"input",43),t.j41(28,"div",44),t.bIt("click",function(){t.eBV(P);const gt=t.XpG();return t.Njj(gt.viewPassword())}),t.j41(29,"div",45)(30,"span",38),t.EFF(31),t.k0s()()()()()(),t.j41(32,"div",46)(33,"div",47)(34,"button",48),t.bIt("click",function(){t.eBV(P);const gt=t.XpG();return t.Njj(gt.changeEmail())}),t.EFF(35," Change Email "),t.k0s()()()()()}if(2&_t){const P=t.XpG();t.R7$(6),t.JRh(P.displayEmail),t.R7$(),t.Y8G("formGroup",P.newEmail),t.R7$(20),t.FS9("type",P.showPassword?"text":"password"),t.R7$(4),t.SpI(" ",P.showPassword?"remove_red_eye":"visibility_off","")}}let zi=(()=>{class _t{constructor(P,Bt,gt,Ot,He,eA,MA,rn,mn,qn,so){this.userInformation=P,this.dialogRef=Bt,this.commonService=gt,this.loginService=Ot,this.__fb=He,this.notificationService=eA,this.authService=MA,this.syncApiService=rn,this.syncDbService=mn,this.eventEmitterService=qn,this.evnservice=so,this.toShow=0,this.userInfo={email:"",accessToken:0,newEmail:"",password:"",auth:"",id:0},this.showLoader=!1,this.verificationFailed=!1,this.showPassword=!1,Bt.disableClose=!0}ngOnInit(){this.fetchDbData(),this.checkIfVerified(),(0,E.A)(this.userInformation.userData)||(this.userData=this.userInformation.userData,this.userData&&this.setUserData(this.userData)),this.newEmail=this.__fb.group({email:new Ue.MJ("",[Ue.k0.required,Ue.k0.email]),password:new Ue.MJ("",[Ue.k0.required])})}fetchDbData(){var P=this;this.syncApiService.fetchMultipleDbData(["user"],function(){var Bt=(0,D.A)(function*(gt){var Ot=yield gt.data;200===gt.status&&!(0,E.A)(Ot)&&(0,f.A)(Ot,"user")&&!(0,E.A)(Ot.user)&&(P.userData=Ot.user[0],P.setUserData(P.userData))});return function(gt){return Bt.apply(this,arguments)}}())}setUserData(P){this.displayEmail=P.user.email,this.userInfo.email=P.user.email,this.userInfo.accessToken=P.access_token,this.userInfo.password=(0,E.A)(this.userInformation.userLoginInfo)?"":this.userInformation.userLoginInfo.password,this.userInfo.auth=P.user.emailVerificationParam,this.userInfo.id=P.user.userId}showEmail(){this.toShow=2}changeEmail(){if(!this.checkIfVerified()){if(this.showLoader=!this.showLoader,this.userInfo.newEmail=this.newEmail.value.email,this.userInfo.password=this.newEmail.value.password,(0,E.A)(this.newEmail.value.password)||""===this.newEmail.value.password.trim())return this.showLoader=!1,this.notificationService.error("please enter your password"),!1;if(this.newEmail.valid)this.userInfo.newEmail&&this.loginService.changeEmail(this.userInfo,P=>{P&&(200==P.status?(this.toShow=3,this.showLoader=!1,this.updateUserEmail(this.userInfo.newEmail,P)):502==P.status?(this.notificationService.error("Unable to update email. Please contact support team."),this.showLoader=!1):401==P.status?(this.notificationService.error("Inorrect Crendetials"),this.showLoader=!1):412==P.status?(this.notificationService.error("Email Id is Already Verified. please login"),this.showLoader=!1):409==P.status&&(this.notificationService.error("Email Id already exists. Please use another one"),this.showLoader=!1))});else{const P=this.newEmail.controls;P.email.invalid&&(P.email.dirty||P.email.untouched||""==P.email.value)&&(P.email?.errors.pattern?(this.showLoader=!1,this.notificationService.error("Please enter valid email address and it should be in small letters.")):P.email?.errors.required&&(this.showLoader=!1,this.notificationService.error("Email field is required")))}}}updateUserEmail(P,Bt){var gt=this;(0,E.A)(this.userData)||(this.userData.registered_email=P,this.displayEmail=P,this.userInfo.email=P,(0,E.A)(this.userData.user)||(this.userData.user.email=P),this.syncApiService.clearDbTable(["user"],Ot=>{200===Ot.status&&Ot.dataClear&&this.syncApiService.storeDbData("user",this.userData,He=>{s.SE.setCache("SAB_LOGGED_IN_USER",JSON.stringify(this.userData)),this.eventEmitterService.emitData("User Email Changed!"),this.userInfo.newEmail=P,this.syncApiService.fetchAllMultipleDbData(["userAccounts"],function(){var eA=(0,D.A)(function*(MA){var rn=yield MA.data;if(200===MA.status&&!(0,E.A)(rn)){let mn=rn.userAccounts,qn=mn.findIndex(so=>so.orgId==gt.userData.user.orgId);qn>=0&&(mn[qn].email=P,gt.syncApiService.clearDbTableByOrgId(["userAccounts"],gt.userData.user.orgId,so=>{200===so.status&&so.dataClear&&gt.syncApiService.storeDbData("userAccounts",mn[qn],yo=>{200===yo.status&&gt.syncDbService.syncStartData()})}))}});return function(MA){return eA.apply(this,arguments)}}())})}))}sendEmailVerification(){this.checkIfVerified()||(this.showLoader=!0,this.userInfo.email&&this.loginService.sendEmailVerification(this.userInfo,P=>{(0,E.A)(P)||200!=P.status?(0,E.A)(P)||402!=P.status?(0,E.A)(P)||502!=P.status?(this.notificationService.error("Failure"),this.showLoader=!1):(this.notificationService.success("Email is already verified."),this.showLoader=!1):(this.notificationService.error("Email is not registered."),this.showLoader=!1):(this.toShow=1,this.showLoader=!1)}))}closeDialog(){this.dialogRef.close()}checkIfVerified(P){return this.showLoader=!this.showLoader,this.loginService.getLoginData(this.userInfo,Bt=>{if(!(0,E.A)(Bt)&&200===Bt.status){let gt=Bt.login_info;if(!(0,E.A)(gt))return 0===gt.user.emailVerificationFlag?(this.showLoader=!1,P&&this.notificationService.error("Email is not verified."),!1):(this.syncApiService.clearDbTable(["user"],Ot=>{200===Ot.status&&Ot.dataClear&&this.syncApiService.storeDbData("user",gt,He=>{s.SE.setCache("SAB_LOGGED_IN_USER",JSON.stringify(this.userData)),this.eventEmitterService.emitData("Email Verified!"),this.notificationService.success("Email is already verified."),this.evnservice.destroySubscription(),this.showLoader=!1,this.dialogRef.close(),this.syncDbService.syncData()})}),!0)}}),!1}setScreenFlag(P,Bt){this.toShow=P,"verificationFailed"==Bt&&(this.verificationFailed=!1)}viewPassword(){this.showPassword=!this.showPassword}static#t=this.\u0275fac=function(Bt){return new(Bt||_t)(t.rXU(Q.Vh),t.rXU(Q.CP),t.rXU(N.h),t.rXU(tt.H),t.rXU(Ue.ok),t.rXU(pt.J),t.rXU(Mt.y),t.rXU(H.P),t.rXU(Xt.P),t.rXU(Sl.e),t.rXU(Ld))};static#e=this.\u0275cmp=t.VBU({type:_t,selectors:[["app-resend-verification-email-dialog"]],decls:18,vars:7,consts:[["role","document",1,"modal-dialog"],[1,"modal-content"],[1,"header-common","py-2"],["id","exampleModalLabel",1,"modal-title"],[1,"row"],[1,"col-md-12","color-black","fs-16"],[1,"modal-body","px-3","py-4"],["class","text-center",4,"ngIf"],[4,"ngIf"],[1,"modal-footer","px-3","py-2","border-top"],["type","button",1,"btn-back",3,"click"],["type","button",1,"btn-back",3,"click","hidden"],[1,"text-center"],[1,"spinner-align","p-2","pt-5"],["role","status",1,"spinner-border","text-primary"],[1,"preparing-data","m-0","mt-2"],[1,"email-not-verified"],[1,"m-0"],[1,"btn","text-primary","p-0","fs-14",3,"click"],[1,"my-2","text-center","fs-14"],[1,"change-email"],[1,"material-icons","custom-icons","resend-email"],[1,"resend-email-success"],[1,"my-2","mx-3","mb-3","fs-16","color-black","text-center"],[1,"my-2","mx-3","color-black","text-center"],[1,"txt-blue","cursor-pointer",3,"click"],[1,"my-2","mx-3","fs-16","color-black","text-center"],[1,"fs-14","ps-1","mb-3","text-center","color-black"],[1,"current-email"],[1,"current-email-bg"],[1,"color-black"],["name","form",3,"formGroup"],[1,"row","m-0"],[1,"fs-13","mt-3"],[1,"form-group","password-field"],[1,"input-group","mb-2","border","rounded"],[1,"input-group-prepend"],[1,"input-group-text"],[1,"material-icons","custom-icons"],["type","email","name","email","pattern","[a-z0-9._%+-]+@[a-z0-9.-]+\\.[a-z]{2,4}$","formControlName","email","placeholder","Email Id",1,"form-control"],[1,"row","m-0","mt-2"],[1,"fs-13"],[1,"input-group","border","rounded"],["name","password","placeholder","Password","formControlName","password",1,"form-control",3,"type"],[1,"input-group-append",3,"click"],[1,"input-group-text-show"],[1,"row","m-0","mt-3"],[1,"col-12","text-center"],["type","submit",1,"btn-done",3,"click"]],template:function(Bt,gt){1&Bt&&(t.j41(0,"div",0)(1,"div",1)(2,"div",2)(3,"h5",3)(4,"div",4)(5,"div",5),t.EFF(6),t.k0s()()()(),t.j41(7,"div",6),t.DNE(8,kc,5,0,"div",7)(9,ie,15,0,"div",8)(10,vA,13,0,"div",7)(11,Vn,13,0,"div",7)(12,Qi,36,4,"div",8),t.k0s(),t.j41(13,"div",9)(14,"button",10),t.bIt("click",function(){return gt.closeDialog()}),t.EFF(15," Close "),t.k0s(),t.j41(16,"button",11),t.bIt("click",function(){return gt.setScreenFlag(0)}),t.EFF(17," Back "),t.k0s()()()()),2&Bt&&(t.R7$(6),t.SpI(" ",2==gt.toShow?"Change Email":"Verify Mail / Resend Verification Email"," "),t.R7$(2),t.Y8G("ngIf",gt.showLoader),t.R7$(),t.Y8G("ngIf",0==gt.toShow),t.R7$(),t.Y8G("ngIf",1==gt.toShow),t.R7$(),t.Y8G("ngIf",3==gt.toShow),t.R7$(),t.Y8G("ngIf",2==gt.toShow),t.R7$(4),t.Y8G("hidden",0==gt.toShow))},dependencies:[it.bT,Ue.qT,Ue.me,Ue.BC,Ue.cb,Ue.R_,Ue.j4,Ue.JD],styles:['@media screen and (max-width: 1200px){.d-m-none[_ngcontent-%COMP%]{display:none}.d-m-block[_ngcontent-%COMP%]{display:block}}@media screen and (max-width: 1200px){.d-t-none[_ngcontent-%COMP%]{display:none}.d-t-block[_ngcontent-%COMP%]{display:block}}@media screen and (max-width: 768px){.d-l-none[_ngcontent-%COMP%]{display:none}.d-l-block[_ngcontent-%COMP%]{display:block}}a[_ngcontent-%COMP%]{text-decoration:none!important}html[_ngcontent-%COMP%]{-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body[_ngcontent-%COMP%]{font-family:Poppins,sans-serif;font-size:16px;line-height:32px;color:#0e1133;background-color:#fafcff}hr[_ngcontent-%COMP%]{margin:0;background-color:#b0c1d8;color:#e5f0ff;border:none;height:1px}a[_ngcontent-%COMP%]{text-decoration:none;transition:all .3s}img[_ngcontent-%COMP%]{max-width:100%}ul[_ngcontent-%COMP%]{list-style:none}nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:inline-block}button[_ngcontent-%COMP%]:active, button[_ngcontent-%COMP%]:focus{outline:none}h2[_ngcontent-%COMP%]{font-size:48px;line-height:72px}h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%]{font-weight:200;color:#0e1133;margin:0}h3[_ngcontent-%COMP%]{font-size:36px;line-height:54px}h4[_ngcontent-%COMP%]{font-size:24px}h4[_ngcontent-%COMP%], h5[_ngcontent-%COMP%]{line-height:36px;font-weight:400;margin:0}h5[_ngcontent-%COMP%]{font-size:18px}h6[_ngcontent-%COMP%]{font-size:16px;line-height:32px;font-weight:600;margin:0}@media screen and (max-width: 480px){h2[_ngcontent-%COMP%]{font-size:36px;line-height:54px}h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{font-size:24px;line-height:36px}}.header-home[_ngcontent-%COMP%]{padding-top:82px;overflow:hidden;background:#dcf0ff}.header-home[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0;transition:all .3s;color:#0e1133;font-weight:700;font-size:32px;padding-top:0}.header-home[_ngcontent-%COMP%]   .header-home__title--big[_ngcontent-%COMP%]{width:100%}.header-home[_ngcontent-%COMP%]   .header-home__title--accent[_ngcontent-%COMP%]{color:#1788e4}.header-home[_ngcontent-%COMP%]   .header-home__title--features[_ngcontent-%COMP%]{width:750px;margin-bottom:450px}.header-home[_ngcontent-%COMP%]   .header-home__title--desktop[_ngcontent-%COMP%]{margin-top:40px}.header-home[_ngcontent-%COMP%]   .header-home__description[_ngcontent-%COMP%]{width:490px;font-size:16px;line-height:25px;margin-bottom:53px;transition:all .3s;color:#0e1133}.header-home[_ngcontent-%COMP%]   .header-home__description--big[_ngcontent-%COMP%]{max-width:750px;width:100%}.header-home[_ngcontent-%COMP%]   .header-home__description--about[_ngcontent-%COMP%]{margin-bottom:400px;max-width:calc(100% - 590px)}.header-home[_ngcontent-%COMP%]   .header-home__description--faq[_ngcontent-%COMP%]{margin-bottom:270px}.header-home[_ngcontent-%COMP%]   .header-home__description--calculator[_ngcontent-%COMP%]{margin-bottom:350px}.header-home[_ngcontent-%COMP%]   .header-home__img[_ngcontent-%COMP%]{max-width:490px;width:100%}.header-home[_ngcontent-%COMP%]   .header-home__btns[_ngcontent-%COMP%]{transition:all .5s}.header-home[_ngcontent-%COMP%]   .header-home__btns-mobile[_ngcontent-%COMP%]{margin-bottom:104px;margin-top:50px}.header-home[_ngcontent-%COMP%]   .header-home__btns-messenger[_ngcontent-%COMP%]{margin-bottom:310px}.header-home[_ngcontent-%COMP%]   .header-home__btns-webapp[_ngcontent-%COMP%]{margin-bottom:160px}.header-home[_ngcontent-%COMP%]   .header-home__btns-desktop[_ngcontent-%COMP%]{margin-bottom:60px}.header-home[_ngcontent-%COMP%]   .header-home__btns-pricing[_ngcontent-%COMP%]{padding-bottom:200px}.header-home.header-home--center-content[_ngcontent-%COMP%]{text-align:center}.header-home.header-home--center-content[_ngcontent-%COMP%]   .header-home__description[_ngcontent-%COMP%], .header-home.header-home--center-content[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.header-home.header-home--center-content[_ngcontent-%COMP%]   .header-home__btn[_ngcontent-%COMP%]:first-child, .header-home.header-home--center-content[_ngcontent-%COMP%]   .header-home__btn[_ngcontent-%COMP%]:last-child{margin-right:15px;margin-left:15px}.header-home.header-home--color[_ngcontent-%COMP%]{margin-top:0;padding-top:190px;background-color:#eff6ff}.header-home.header-home--bottom-space[_ngcontent-%COMP%], .header-home.header-home--desktop[_ngcontent-%COMP%]{margin-bottom:128px}.header-home[_ngcontent-%COMP%]   .header-home__webapp-img[_ngcontent-%COMP%]{position:absolute;bottom:0;right:-85px;height:100%}.header-home[_ngcontent-%COMP%]   .header-home__webapp-img-wrap[_ngcontent-%COMP%]{position:relative}.header-home[_ngcontent-%COMP%]   .header-home__about-img[_ngcontent-%COMP%]{position:absolute;bottom:0;right:-65px;height:100%}.header-home[_ngcontent-%COMP%]   .header-home__about-img-wrap[_ngcontent-%COMP%]{position:relative}.main-slider[_ngcontent-%COMP%]{width:75%;margin:auto}.padding-top-5[_ngcontent-%COMP%]{padding-top:2%}.slider-icon[_ngcontent-%COMP%]{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%;color:#000;font-size:28px!important}.carousel-indicators[_ngcontent-%COMP%]{position:absolute;right:0;bottom:-36px;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}@media screen and (max-width: 1400px){.header-home[_ngcontent-%COMP%]   .header-home__webapp-img[_ngcontent-%COMP%]{width:calc(100% - 370px);height:auto}}@media screen and (max-width: 1200px){.header-home[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{margin-top:0}.header-home[_ngcontent-%COMP%]   .header-home__title--features[_ngcontent-%COMP%]{margin-bottom:250px;width:700px}.header-home[_ngcontent-%COMP%]   .header-home__btns-messenger[_ngcontent-%COMP%], .header-home[_ngcontent-%COMP%]   .header-home__btns-mobile[_ngcontent-%COMP%]{margin-bottom:165px}.header-home[_ngcontent-%COMP%]   .header-home__btns-webapp[_ngcontent-%COMP%]{margin-bottom:110px}.header-home[_ngcontent-%COMP%]   .header-home__btns-desktop[_ngcontent-%COMP%]{margin-bottom:40px}.header-home[_ngcontent-%COMP%]   .header-home__description--about[_ngcontent-%COMP%]{margin-bottom:300px;max-width:calc(100% - 380px)}.header-home[_ngcontent-%COMP%]   .header-home__description--webapp[_ngcontent-%COMP%]{width:420px}.header-home.header-home--desktop[_ngcontent-%COMP%]{margin-bottom:108px}.header-home[_ngcontent-%COMP%]   .header-home__webapp-img[_ngcontent-%COMP%]{right:-60px}}@media screen and (max-width: 1200px){.header-home[_ngcontent-%COMP%]   .header-home__about-img[_ngcontent-%COMP%], .header-home[_ngcontent-%COMP%]   .header-home__webapp-img[_ngcontent-%COMP%]{display:none}.header-home[_ngcontent-%COMP%]   .header-home__description--webapp[_ngcontent-%COMP%]{width:490px}.header-home[_ngcontent-%COMP%]   .header-home__description--about[_ngcontent-%COMP%]{max-width:490px}}@media screen and (max-width: 768px){.header-home[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{width:100%}.header-home[_ngcontent-%COMP%]   .header-home__description[_ngcontent-%COMP%]{width:100%;margin-bottom:40px}.header-home[_ngcontent-%COMP%]   .header-home__description--about[_ngcontent-%COMP%]{max-width:100%}.header-home[_ngcontent-%COMP%]   .header-home__description--calculator[_ngcontent-%COMP%]{margin-bottom:120px}.header-home[_ngcontent-%COMP%]   .header-home__btns[_ngcontent-%COMP%]{margin-bottom:70px}.header-home[_ngcontent-%COMP%]   .header-home__btns-pricing[_ngcontent-%COMP%]{padding-bottom:140px;margin-bottom:-10px}.header-home[_ngcontent-%COMP%]   .header-home__btns-pricing[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-bottom:10px}.header-home.header-home--pricing[_ngcontent-%COMP%]{margin-bottom:60px}.header-home[_ngcontent-%COMP%]   .header-home__btn[_ngcontent-%COMP%]{margin-bottom:30px}}.link[_ngcontent-%COMP%]{transition:all .3s;cursor:pointer}.link.link--gray[_ngcontent-%COMP%]{color:#343434;font-weight:600;font-size:14px}.custom-color[_ngcontent-%COMP%], .link.link--gray[_ngcontent-%COMP%]:hover{color:#1788e4}.link.link--gray.link--gray-active[_ngcontent-%COMP%]{color:#f0354e;position:relative}.link.link--gray.link--gray-active-underline[_ngcontent-%COMP%]{position:relative}.link.link--gray.link--gray-active-underline[_ngcontent-%COMP%]:after{content:"";width:100%;position:absolute;height:3px;background-color:#1788e4;bottom:-17px;left:0}.link.link--dark-gray[_ngcontent-%COMP%]{color:#0e1133}.link.link--dark-gray[_ngcontent-%COMP%]:hover{color:#1788e4}.link.link--dark-gray.link--gray-active[_ngcontent-%COMP%]{color:#f0354e;position:relative}.link.link--accent[_ngcontent-%COMP%]{color:#1788e4}.link.link--accent[_ngcontent-%COMP%]:hover{color:#f23f57;text-decoration:underline}.link.link--accent[_ngcontent-%COMP%]:active{color:#f0354e;text-decoration:underline}.link.link--accent-bold[_ngcontent-%COMP%]{color:#1788e4;font-weight:800}.link.link--accent-bold[_ngcontent-%COMP%]:hover{color:#1788e4}.link.link--accent-bold[_ngcontent-%COMP%]:active{color:#f0354e}.logo[_ngcontent-%COMP%]{text-align:center}.logo.logo--bottom-space[_ngcontent-%COMP%]{margin-bottom:128px}.logo[_ngcontent-%COMP%]   .logo__img-wrap[_ngcontent-%COMP%]{display:flex}.logo[_ngcontent-%COMP%]   .logo__img[_ngcontent-%COMP%]{margin:auto}.logo[_ngcontent-%COMP%]   .logo__img-mini[_ngcontent-%COMP%]{max-height:45px;max-width:130px;margin:15px}.logo[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-width:100%;margin:0 auto;vertical-align:middle}.logo[_ngcontent-%COMP%]   .logo__row[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}.logo[_ngcontent-%COMP%]   .logo__row[_ngcontent-%COMP%]   .logo__logos[_ngcontent-%COMP%], .logo[_ngcontent-%COMP%]   .logo__row[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:auto}.logo[_ngcontent-%COMP%]   .logo__logos[_ngcontent-%COMP%]{display:flex;justify-content:center;flex-wrap:wrap}@media screen and (max-width: 1200px){.logo.logo--bottom-space[_ngcontent-%COMP%]{margin-bottom:105px}}@media screen and (max-width: 768px){.logo.logo--bottom-space[_ngcontent-%COMP%]{margin-bottom:70px}.logo[_ngcontent-%COMP%]   .logo__img-wrap[_ngcontent-%COMP%]{padding-bottom:45px}.logo[_ngcontent-%COMP%]   .col-2[_ngcontent-%COMP%]{width:50%}}.download[_ngcontent-%COMP%]{text-align:center}.download[_ngcontent-%COMP%]   .download__title[_ngcontent-%COMP%]{font-weight:800}.download[_ngcontent-%COMP%]   .download__btns[_ngcontent-%COMP%]{margin-top:70px;margin-bottom:60px;text-align:center}@media screen and (max-width: 768px){.download[_ngcontent-%COMP%]   .download__btn-first[_ngcontent-%COMP%]{margin-bottom:60px}}.menu[_ngcontent-%COMP%]{padding-top:15px;position:fixed;z-index:100;width:100vw;transition:height .5s,padding-top .5s;top:0;background:#fff;border-bottom:2px solid rgba(177,177,177,.1215686275)}.menu[_ngcontent-%COMP%]   .row[_ngcontent-%COMP%]{justify-content:space-between}.menu[_ngcontent-%COMP%]   .menu__logo-title[_ngcontent-%COMP%]{font-weight:800;color:#234c87;display:inline-block;font-size:24px;padding-left:15px;margin:10px 0 0;vertical-align:top;opacity:1}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]{float:right;padding-top:12px}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{margin:0;padding-left:0}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:inline-block}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:first-child{padding-right:8px}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:last-child{padding-left:8px}.menu[_ngcontent-%COMP%]   .menu__center-nav[_ngcontent-%COMP%]{text-align:center}.menu[_ngcontent-%COMP%]   .menu__center-nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{padding:16px 0 0;margin:0}.menu[_ngcontent-%COMP%]   .menu__center-nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{padding-right:20px}.menu[_ngcontent-%COMP%]   .menu__wrapper[_ngcontent-%COMP%]{position:relative}.menu[_ngcontent-%COMP%]   .menu__item[_ngcontent-%COMP%]:last-child{padding-right:15px}.menu[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]{color:#0e1133;transition:all .3s;background-color:transparent;border:none;position:absolute;right:48px;top:15px;font-size:20px;line-height:20px;padding:0;height:20px;width:20px}.menu[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]:hover{color:#1788e4}.menu[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]:focus{outline:none}.menu[_ngcontent-%COMP%]   .menu__dropdown-btn[_ngcontent-%COMP%]{position:relative;display:inline-block;padding-bottom:25px;font-weight:600}.menu[_ngcontent-%COMP%]   .menu__dropdown[_ngcontent-%COMP%]{position:relative}.menu[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]{transition:all .6s;opacity:0;transform:translateY(10%);position:absolute;background-color:#fff;border-radius:8px;box-shadow:0 15px 40px #7d93b24d;z-index:1;pointer-events:none;padding:25px;top:78px;text-align:left;width:max-content;left:-25px}.menu[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]:before{content:"";position:absolute;top:-20px;border:10px solid transparent;border-bottom:10px solid #fff;right:calc(50% - 10px)}.menu[_ngcontent-%COMP%]   .menu__dropdown-content.menu__dropdown-content--home[_ngcontent-%COMP%]{min-width:150px}.menu[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{padding-bottom:12px;text-decoration:none;display:block}.menu[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:last-child{padding-bottom:0}.menu[_ngcontent-%COMP%]   .menu__dropdown[_ngcontent-%COMP%]:hover   .menu__dropdown-btn[_ngcontent-%COMP%]{color:#1788e4}.menu[_ngcontent-%COMP%]   .menu__dropdown[_ngcontent-%COMP%]:hover   .menu__dropdown-content[_ngcontent-%COMP%]{opacity:1;transform:translateY(0);pointer-events:auto}.menu.menu--active[_ngcontent-%COMP%]{height:80px;padding-top:15px;background-color:#fff;box-shadow:0 .9375rem .9375rem #0000000f}.menu.menu--active[_ngcontent-%COMP%]   .menu__dropdown-btn[_ngcontent-%COMP%]{padding-bottom:25px}.menu.menu--active[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]{top:58px}.menu.menu--active[_ngcontent-%COMP%]   .menu__logo-title[_ngcontent-%COMP%]{opacity:0}@media screen and (max-width: 1200px){.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]{padding-right:32px}}@media screen and (max-width: 767px){.menu[_ngcontent-%COMP%]   .menu__item[_ngcontent-%COMP%]{width:50%}}@media screen and (max-width: 520px){.menu[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]{right:16px}.menu[_ngcontent-%COMP%]   .menu__logo[_ngcontent-%COMP%]{padding-left:15px}}@media screen and (max-width: 480px){.menu.menu--active[_ngcontent-%COMP%]{height:64px;padding-top:16px}.menu.menu--active[_ngcontent-%COMP%]   .menu__logo-img[_ngcontent-%COMP%]{width:32px;height:32px}.menu.menu--active[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]{top:6px}}.svg-element[_ngcontent-%COMP%]{fill:#1788e4;fill-rule:evenodd}.svg-bg[_ngcontent-%COMP%]{fill:#fafcff;opacity:0}.svg-light-gray[_ngcontent-%COMP%]{fill:#e5f0ff}.svg-dark-gray[_ngcontent-%COMP%]{fill:#0e1133}.svg-white[_ngcontent-%COMP%]{fill:#fff}.svg-gray[_ngcontent-%COMP%]{fill:#bed0e9}.svg-light[_ngcontent-%COMP%]{fill:#ceddf2}.svg-text[_ngcontent-%COMP%]{font-size:16px;text-anchor:middle;font-weight:800}.w-richtext[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0}.footer-menu[_ngcontent-%COMP%]{margin-top:60px;margin-bottom:60px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]{display:inline-block;vertical-align:top;margin-top:15px;font-size:16px;line-height:20px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{margin:0;padding-left:60px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:inline-block;padding-right:60px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:last-child{padding-right:0}.footer-menu[_ngcontent-%COMP%]   .footer-menu__social[_ngcontent-%COMP%]{float:right;vertical-align:top;margin-top:10px;font-size:18px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__social[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{padding-right:40px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__social[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:last-child{padding-right:0}@media screen and (max-width: 768px){.footer-menu[_ngcontent-%COMP%]{text-align:center}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]{margin:60px 0;display:block}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{padding-left:0}.footer-menu[_ngcontent-%COMP%]   .footer-menu__social[_ngcontent-%COMP%]{float:none}}@media screen and (max-width: 468px){.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{display:flex;justify-content:space-around}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{padding:0}}.footer[_ngcontent-%COMP%]{text-align:center;color:#798eab;padding:30px 0}.footer[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0}.about-app[_ngcontent-%COMP%]{padding-top:223px;margin-top:-95px}.topbars[_ngcontent-%COMP%]{text-align:center;transition:all .3s}.topbars[_ngcontent-%COMP%]   .topbars__item[_ngcontent-%COMP%]{padding:4px}.di-none[_ngcontent-%COMP%]{display:none}.topbars[_ngcontent-%COMP%]   .topbars__link[_ngcontent-%COMP%]{font-size:15px;line-height:14px;width:100%;display:block;height:100%;padding:8px 6px;cursor:pointer}svg[_ngcontent-%COMP%]{width:28px;height:28px}.shadow-light[_ngcontent-%COMP%]{box-shadow:0 .5rem 1.5rem #161c2d0d!important}.d-lg-block[_ngcontent-%COMP%]{display:block!important}.topbars[_ngcontent-%COMP%]   .topbars__link.active[_ngcontent-%COMP%]{border-bottom:#1788e4 2px solid;border-radius:0;color:#1788e4}.topbars[_ngcontent-%COMP%]   .topbars__link.active[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{fill:#fff}.topbars[_ngcontent-%COMP%]   .topbars__link[_ngcontent-%COMP%]:hover{border-bottom:#1788e4 2px solid;border-radius:0;color:#1788e4}.topbars[_ngcontent-%COMP%]   .topbars__link[_ngcontent-%COMP%]:hover   svg[_ngcontent-%COMP%]{fill:#1788e4}.topbars[_ngcontent-%COMP%]   .topbars__link.active[_ngcontent-%COMP%]:after{opacity:1;height:3px}.topbars.topbars--fixed[_ngcontent-%COMP%]{position:fixed;top:80px;padding:6px 0;width:100%;background-color:#eaf2ff;z-index:99;transform:translateY(0);transition:all .3s}.topbars-wrapper[_ngcontent-%COMP%]{height:83px}@media screen and (max-width: 768px){.topbars-wrapper[_ngcontent-%COMP%]{display:none}}.mobile-menu[_ngcontent-%COMP%]{position:fixed;top:0;left:0;width:100vw;overflow:hidden;text-align:center;z-index:9999;transition:all .6s ease;padding:0;background-color:#fff;transform:translateY(-100%)}.mobile-menu.mobile-menu--active[_ngcontent-%COMP%]{transform:translate(0)}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__wrapper[_ngcontent-%COMP%]{margin-top:135px;transition:all .3s;overflow-y:auto;max-height:calc(100vh - 135px)}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__wrapper[_ngcontent-%COMP%]::-webkit-scrollbar{width:0}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__ul[_ngcontent-%COMP%]{margin:0;display:flex;flex-direction:column;justify-content:center;padding:0;transition:all .3s}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__ul--collapsed[_ngcontent-%COMP%]{overflow:hidden;padding-bottom:0}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__ul--collapsed[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{height:0;padding-bottom:0;transition:height .3s ease-out 0s,padding-bottom .3s ease-out 0s,opacity .6s .3s;opacity:0}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li-collapse--close[_ngcontent-%COMP%] + .mobile-menu__ul--collapsed[_ngcontent-%COMP%]{transition:padding-bottom .6s ease-out .3s}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li-collapse--close[_ngcontent-%COMP%] + .mobile-menu__ul--collapsed[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{transition:height .6s ease-out .3s,padding-bottom .6s ease-out .3s,opacity .3s 0s}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li-collapse--active[_ngcontent-%COMP%] + .mobile-menu__ul--collapsed[_ngcontent-%COMP%]{padding-bottom:15px;transition:padding-bottom .3s ease-out 0s}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li-collapse--active[_ngcontent-%COMP%] + .mobile-menu__ul--collapsed[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{opacity:1;height:45px;padding-bottom:25px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li[_ngcontent-%COMP%]{padding-bottom:25px;font-size:16px;line-height:20px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]{color:#0e1133;transition:all .3s;background-color:transparent;border:none;position:absolute;right:46px;top:75px;font-size:20px;line-height:20px;padding:0;width:20px;height:20px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]:hover{color:#1788e4}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]:focus{outline:none}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{position:absolute;transition:all .3s;top:60px;left:46px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]{top:40px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{top:25px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__wrapper[_ngcontent-%COMP%]{margin-top:100px;max-height:calc(100vh - 100px)}@media screen and (max-width: 520px){.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{left:16px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]{right:16px}}@media screen and (max-width: 480px){.mobile-menu[_ngcontent-%COMP%]   .menu__logo-img[_ngcontent-%COMP%]{width:32px;height:32px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{top:69px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]{top:22px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{top:16px}}.login-btn[_ngcontent-%COMP%]{border-radius:2.5rem;color:#0c0c0d;font-size:14px;font-weight:600;min-width:7.625rem;padding:8px 22px;text-transform:none;text-align:center;border:2px solid #0c0c0d}.login-btn[_ngcontent-%COMP%]:hover{cursor:pointer}.register-btn[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:2.5rem;color:#fff;font-size:14px;font-weight:600;min-width:7.625rem;padding:8px 22px;text-transform:none;text-align:center}.register-btn[_ngcontent-%COMP%]:hover{cursor:pointer;box-shadow:0 100px 80px #00000012,0 42px 33px #0000000d,0 22px 17px #0000000a,0 12px 10px #0000000a,0 6px 5px #00000008,0 -1px 10px #0000000d;color:#fff}.item-2[_ngcontent-%COMP%]{background:transparent;color:#0e1133;line-height:40px;padding:12px 23px;border-radius:6px;border:2px solid #0e1133}.item-2[_ngcontent-%COMP%]:hover{background:#0e1133;color:#fff}.link-black[_ngcontent-%COMP%]{color:#0e1133}.heading-style-1[_ngcontent-%COMP%]{font-size:28px;line-height:1.14;font-weight:400;font-weight:600;margin:0;text-align:center}.hero__signup-form-block[_ngcontent-%COMP%]{width:100%;max-width:30rem;margin-bottom:0;background:#fff;padding:20px;border-radius:10px}.create-form-horizontal[_ngcontent-%COMP%]{display:flex;max-width:30rem;flex-direction:column}.form__text-field-label[_ngcontent-%COMP%]{font-weight:600;color:#00000082}.form__text-field[_ngcontent-%COMP%]{min-height:3rem;margin-bottom:1rem;padding:.5rem .75rem;border:.0625rem solid #6f7d80;border-radius:.5rem;background-color:#fff}.w-input[_ngcontent-%COMP%], .w-select[_ngcontent-%COMP%]{display:block;width:100%;height:38px;padding:8px 12px;margin-bottom:10px;font-size:14px;line-height:1.42857143;color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ccc}.or-divider[_ngcontent-%COMP%]{display:grid;margin-top:.75rem;margin-bottom:.75rem;flex-direction:column;align-items:center;grid-auto-columns:1fr;grid-column-gap:12px;grid-row-gap:16px;grid-template-columns:1fr max-content 1fr;grid-template-rows:auto;color:#fff;font-size:1.125rem;line-height:1.5555555556}.or-divider__line[_ngcontent-%COMP%]{height:1px;flex-direction:column;grid-auto-columns:1fr;grid-column-gap:12px;grid-row-gap:16px;grid-template-columns:1fr max-content 1fr;grid-template-rows:auto;background-color:#308df8}.button.cc-google-sso[_ngcontent-%COMP%]{display:grid;min-height:3.125rem;padding-top:.125rem;padding-bottom:1px;padding-left:.125rem;justify-content:flex-start;align-items:stretch;grid-auto-columns:1fr;grid-column-gap:0px;grid-row-gap:0px;grid-template-columns:max-content 1fr;grid-template-rows:auto;border-color:#1788e4;background-color:#fff;border-radius:.5rem;color:#000}.google-g-logo[_ngcontent-%COMP%]{width:auto;height:auto;margin-right:1.5rem;padding:.75rem;border-radius:50%;background-color:#fff}.cc-google-sso_text[_ngcontent-%COMP%]{line-height:3}.wrapper[_ngcontent-%COMP%]{width:572px;position:relative;background-color:var(--wrapper-background-c);box-shadow:0 0 80px var(--wrapper-shadow-c)}.images-area[_ngcontent-%COMP%]{width:100%;height:100%;position:relative;display:flex;overflow:hidden}.images-area[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;transition:.3s cubic-bezier(.79,.03,0,.99)}.buttons-area[_ngcontent-%COMP%]{width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%);display:flex;justify-content:space-between;overflow:hidden}.buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{color:var(--white-c);background-color:var(--buttons-background-c);cursor:pointer;transition:.3s ease-in-out}.buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{border-radius:0 5px 5px 0;margin-left:-100px}.buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:last-child{border-radius:5px 0 0 5px;margin-right:-100px}.wrapper[_ngcontent-%COMP%]:hover   .buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{margin-left:0}.wrapper[_ngcontent-%COMP%]:hover   .buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:last-child{margin-right:0}.buttons-area[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:hover:not(div.disabled){background-color:var(--buttons-active-background-c)}.buttons-area[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:not(div.disabled):active{opacity:.7}.buttons-area[_ngcontent-%COMP%] > div.disabled[_ngcontent-%COMP%]{cursor:no-drop;opacity:.3}.buttons-area[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:70px}.pagination-area[_ngcontent-%COMP%]{position:absolute;top:90%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.pagination-area[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{display:inline-block;width:10px;height:10px;border-radius:50%;background-color:#000;margin-right:5px;transform:scale(.5);transition:.3s ease-in-out;opacity:.4}.pagination-area[_ngcontent-%COMP%]   span.active[_ngcontent-%COMP%]{transform:scale(1);opacity:1}.nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf[_ngcontent-%COMP%]{height:28px;margin-left:-8px;margin-right:10px;min-width:28px;width:28px}.nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf[_ngcontent-%COMP%]{border-top-left-radius:3px;border-bottom-left-radius:3px;display:flex;justify-content:center;align-items:center;background-color:#fff;height:46px;margin-left:0;margin-right:12px;min-width:46px;width:36px}.nsm7Bb-HzV7m-LgbsSe-Bz112c[_ngcontent-%COMP%]{height:24px;min-width:25px;width:3px}.tab[_ngcontent-%COMP%]{float:left;width:20%;height:300px;margin-top:-12px}.tab[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{display:block;color:#000;padding:18px 16px;width:100%;border:none;outline:none;text-align:left;cursor:pointer;transition:.5s ease-in;font-size:17px;margin:15px}.tab[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:hover{background-color:#5ba1e3}.tab[_ngcontent-%COMP%]   button.active[_ngcontent-%COMP%]{background-color:#585858;color:#fff}a[_ngcontent-%COMP%]:hover{text-decoration:none!important}.tabcontent[_ngcontent-%COMP%]{padding:0 12px;background:#fff;height:300px;margin-left:40px;animation:_ngcontent-%COMP%_blinker .6s linear}@keyframes _ngcontent-%COMP%_blinker{10%{opacity:0}to{opacity:1}}.tab[_ngcontent-%COMP%]   .arrow[_ngcontent-%COMP%]{color:#585858;float:right;font-size:26px;position:relative;left:25px}@media (max-width: 800px){.tab[_ngcontent-%COMP%]{width:30%!important}.tabcontent[_ngcontent-%COMP%]{width:61%}}@media (max-width: 600px){.tab[_ngcontent-%COMP%], .tabcontent[_ngcontent-%COMP%]{width:100%!important;margin:0 auto}.tab[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:100%;margin:10px 0;padding:18px 10px}.tab[_ngcontent-%COMP%]   .arrow[_ngcontent-%COMP%]{display:none!important}}.tools__tool-list__item-group[_ngcontent-%COMP%]{display:grid;justify-content:center;grid-auto-columns:1fr;grid-column-gap:4rem;grid-row-gap:2rem;grid-template-columns:1fr 1fr;grid-template-rows:auto}.tool-image[_ngcontent-%COMP%]{width:72%;height:auto;margin-right:auto;margin-left:auto}.grid-content-block[_ngcontent-%COMP%]{display:flex;padding-top:4%;flex-direction:column}.heading-style-2[_ngcontent-%COMP%]{padding-top:10%}.carousel-container[_ngcontent-%COMP%]{border-radius:30px;overflow:hidden;max-width:800px;position:relative;margin:auto;z-index:0}.mySlides[_ngcontent-%COMP%]{display:none}.mySlides[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{display:block;width:68%;margin:auto}.prev[_ngcontent-%COMP%], .next[_ngcontent-%COMP%]{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);width:auto;padding:20px;color:#fff;font-weight:700;font-size:24px;border-radius:0 8px 8px 0;background:#add8e61a;-webkit-user-select:none;user-select:none}.next[_ngcontent-%COMP%]{right:0;border-radius:8px 0 0 8px}.prev[_ngcontent-%COMP%]:hover, .next[_ngcontent-%COMP%]:hover{background-color:#add8e64d}.text[_ngcontent-%COMP%]{color:#f2f2f2;background-color:#0a0a141a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:10px;font-size:20px;padding:8px 12px;position:absolute;bottom:60px;left:50%;transform:translate(-50%);text-align:center}.number[_ngcontent-%COMP%]{color:#f2f2f2;font-size:16px;background-color:#add8e626;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:10px;padding:8px 12px;position:absolute;top:10px;left:10px}.dots-container[_ngcontent-%COMP%]{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.dots[_ngcontent-%COMP%]{cursor:pointer;height:14px;width:14px;margin:0 4px;background-color:#add8e633;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:50%;display:inline-block;transition:background-color .3s ease}.dots[_ngcontent-%COMP%]:hover{background-color:#add8e6cc}.animate[_ngcontent-%COMP%]{-webkit-animation-name:_ngcontent-%COMP%_animate;-webkit-animation-duration:1s;animation-name:_ngcontent-%COMP%_animate;animation-duration:2s}@keyframes _ngcontent-%COMP%_animate{0%{transform:scale(1.1) rotateY(10deg)}to{transform:scale(1) rotateY(0)}}.box-login[_ngcontent-%COMP%]{width:100%;padding-right:var(--bs-gutter-x, .75rem);padding-left:var(--bs-gutter-x, .75rem);margin-right:auto;margin-left:auto;position:relative}main[_ngcontent-%COMP%]{display:block;clear:both}.section-box[_ngcontent-%COMP%]{display:inline-block;width:100%}.bg-2-opacity-80[_ngcontent-%COMP%]{background-color:#dcf0ff}.login-left[_ngcontent-%COMP%]{width:55%}.d-lg-flex[_ngcontent-%COMP%]{display:flex!important}.box-login[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{vertical-align:top}.img-responsive[_ngcontent-%COMP%]{max-width:100%}.box-login[_ngcontent-%COMP%]   .box-login-form[_ngcontent-%COMP%]{max-width:510px;width:100%;margin:auto;padding:60px 0}.box-signup[_ngcontent-%COMP%]{max-width:405px;display:table;table-layout:fixed;margin:auto;width:100%}.text-heading-3[_ngcontent-%COMP%]{font-size:35px;line-height:38px}.btn.btn-login-google[_ngcontent-%COMP%]{border-radius:8px;background-color:#fff;padding:13px 25px;display:block}.box-signup[_ngcontent-%COMP%]   .box-form-signup[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:6px;padding:36px;color:#fff;box-shadow:0 47px 65px #151c261a}.box-form-signup[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#fff;font-size:14px;font-weight:600;width:100%;letter-spacing:.4px}.integrated-solutions-wrapper[_ngcontent-%COMP%]:last-child{margin-bottom:1rem!important}.columns.is-desktop[_ngcontent-%COMP%]{display:flex}.columns[_ngcontent-%COMP%]:last-child{margin-bottom:-.75rem}.has-text-right-desktop[_ngcontent-%COMP%]{text-align:right!important}.has-text-centered[_ngcontent-%COMP%]{text-align:center!important}.column[_ngcontent-%COMP%]{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]{position:relative;margin:0 auto;width:-moz-fit-content;width:fit-content}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]   .mobile-card-slide[_ngcontent-%COMP%]:nth-of-type(2){top:65px;left:60px}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]   .mobile-card-slide[_ngcontent-%COMP%]{position:absolute;animation-name:sliding;animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:4s}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]   .mobile-card-slide[_ngcontent-%COMP%]:nth-of-type(3){top:-4px;left:177px}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]   .mobile-card-slide[_ngcontent-%COMP%]:nth-of-type(4){left:65px;top:165px}.relative-nav[_ngcontent-%COMP%]{position:relative}.sticky-nav[_ngcontent-%COMP%]{position:-webkit-fixed;position:fixed;top:80px;z-index:999;background-color:#dcf0ff}.active_1[_ngcontent-%COMP%]{border-bottom:#1788e4 2px solid;border-radius:0;color:#1788e4}.sticky[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%] > .active[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]{color:#1f96f2;font-weight:600}@media screen and (max-width: 1200px){.d-m-none[_ngcontent-%COMP%]{display:none}.d-m-block[_ngcontent-%COMP%]{display:block}.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:none}}@media screen and (max-width: 1200px){.d-t-none[_ngcontent-%COMP%]{display:none}.d-t-block[_ngcontent-%COMP%]{display:block}.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:none}}@media screen and (max-width: 768px){.d-l-none[_ngcontent-%COMP%]{display:none}.d-l-block[_ngcontent-%COMP%]{display:block}.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:block}}@media screen and (max-width: 480px){.about-app[_ngcontent-%COMP%]{padding-top:348px;margin-top:-95px}#features-section[_ngcontent-%COMP%]{display:none}.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:block}}@media screen and (min-width: 1200px){.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:block}}.input-group-text[_ngcontent-%COMP%]{color:#737373;border:none!important;border-radius:5px 0 0 5px!important;background:#fff;height:40px!important;font-weight:500;font-size:14px!important;text-align:left;cursor:pointer}.input-group-text-show[_ngcontent-%COMP%]{color:#737373;border:none!important;border-radius:0 5px 5px 0!important;background:#fff;height:40px!important;font-weight:500;font-size:14px!important;text-align:left;cursor:pointer;display:flex;width:50px;margin:0;padding:11px 0 0 13px;line-height:0;text-align:center}.input-group[_ngcontent-%COMP%]{position:relative!important;display:flex!important;flex-wrap:inherit!important;align-items:stretch;width:100%!important}.form-control[_ngcontent-%COMP%]{color:#000;border:none!important;background:#fff;height:40px!important;font-weight:500;font-size:14px!important;text-align:left}.input-group-text[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{fill:currentColor}.public-btn[_ngcontent-%COMP%]{border:none!important;background-color:#ffa900;color:#000;width:100%;padding:8px 0;font-size:15px;font-weight:600;text-align:center;border-radius:5px;text-decoration:none}.main-pricing[_ngcontent-%COMP%]{width:60%}.box-form-signup[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{font-weight:600;letter-spacing:.2px}.support-btn[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:2.5rem;color:#fff;font-size:14px;font-weight:600;min-width:7.625rem;padding:8px 22px;text-transform:none;text-align:center}.page-header[_ngcontent-%COMP%]{background-size:200% auto;position:relative;background-size:cover;overflow:hidden;background-position:center;background-repeat:no-repeat;padding:128px 0 22px}.page-header[_ngcontent-%COMP%]:before{position:absolute;content:"";background:linear-gradient(to right,#1788e4,#01477f 51%,#015193);background-size:200% auto;width:100%;height:100%;top:0;left:0}.title-box[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{color:#fff;font-size:42px;margin-bottom:15px}.title-box[_ngcontent-%COMP%]{position:relative}.breadcrumb[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:last-child{color:#fff9}.privacy-bg[_ngcontent-%COMP%]{background:#f5f5f5;padding-bottom:6%}.page-padding[_ngcontent-%COMP%]{position:relative;margin-bottom:0;padding-right:2.5rem;padding-bottom:0;padding-left:2.5rem}.heading[_ngcontent-%COMP%]{font-size:22px;color:#253858;line-height:3}.title-section[_ngcontent-%COMP%]{padding:7% 0}.app-versions[_ngcontent-%COMP%]{font-size:13px;background:#fff;text-align:end}.pd--horizontal[_ngcontent-%COMP%]{padding-left:1rem;padding-right:1rem}.j-Divider_vr_container__vr[_ngcontent-%COMP%]{width:1px;height:100%;background-color:#eee}.t-footer[_ngcontent-%COMP%]{flex-wrap:wrap}.t-footer[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#000;font-size:13px;font-weight:600}.t-footer[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center}.nav-tabs-outer[_ngcontent-%COMP%]{overflow-x:scroll;margin:20px}.nav-tabs[_ngcontent-%COMP%]{border-bottom:1px solid #dee2e6;background:#fff;border-radius:8px 8px 0 0}.privacy_intro[_ngcontent-%COMP%]{padding:2rem;border:2px solid #b9dbf6;border-radius:0 0 10px 10px;background-color:#e7f4ff;color:#000}.pricing-amt[_ngcontent-%COMP%]{font-size:28px;color:#1f96f2!important;font-weight:600;padding:2px 0;margin:0}.subhead[_ngcontent-%COMP%]{color:#84878d!important;font-size:15px;margin:0}.note-pay[_ngcontent-%COMP%]{margin-top:10px;margin-bottom:0;color:#336083!important}.refunds-section[_ngcontent-%COMP%]{padding-top:10%}.heading-policy[_ngcontent-%COMP%]{line-height:normal;font-weight:600;color:#253858;font-size:20px;padding-bottom:6px}.j-text-body-xxs[_ngcontent-%COMP%], .j-typography[_ngcontent-%COMP%]   small[_ngcontent-%COMP%], small[_ngcontent-%COMP%]{font-weight:500;text-transform:none;font-size:.75rem;letter-spacing:-.06px;line-height:1.3333333333}#features-section[_ngcontent-%COMP%]{padding-bottom:20%}.footer-home[_ngcontent-%COMP%]{text-align:center!important;padding:8px 0;background-color:#fff;bottom:0;font-family:Poppins,sans-serif;width:100%;box-shadow:0 -.0625rem 2.9375rem #0000000f;z-index:999;border-top:3px solid rgba(230,230,230,.7215686275)}.footer-home[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0}.app-versions[_ngcontent-%COMP%]{font-size:13px;background:#fff}.app-versions[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{color:#1788e4;font-weight:600;padding:6px 12px;border-radius:25px 0 0 25px}.click-h-btn[_ngcontent-%COMP%]{border:none!important;background-color:#ffa900;color:#000!important;width:100%;padding:5px 9px;font-size:15px;font-weight:600;text-align:center;cursor:pointer;border-radius:5px}.form-control[_ngcontent-%COMP%]{box-shadow:none!important}[_ngcontent-%COMP%]::placeholder{color:#a2a2a2;opacity:1;font-weight:500}[_ngcontent-%COMP%]:-ms-input-placeholder{color:#a2a2a2;font-weight:500}[_ngcontent-%COMP%]::-ms-input-placeholder{color:#a2a2a2;font-weight:500}.input-group-text[_ngcontent-%COMP%]{width:36px;margin:0;padding:0 0 0 13px}input[_ngcontent-%COMP%]:-webkit-autofill, input[_ngcontent-%COMP%]:-webkit-autofill:hover, input[_ngcontent-%COMP%]:-webkit-autofill:focus, input[_ngcontent-%COMP%]:-webkit-autofill:active{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.metismenu-home[_ngcontent-%COMP%]{z-index:999;max-height:100%;border:none!important;padding:0 0 16%}#sidebar-hone-menu[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]{color:#000;display:block;padding:10px 0;font-size:14px;position:relative;font-weight:500;text-decoration:none;border-bottom:1px solid #f4f2f2}#sidebar-hone-menu[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > a[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{margin-left:7px;padding:0;margin-right:22px}#sidebar-hone-menu[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{line-height:16px;width:20px;display:inline-block;vertical-align:middle;font-size:18px}.cross-btn[_ngcontent-%COMP%]{border:none;background:#ff6b6b;color:#fff;border-radius:27px;padding:3px 4px}.lock-down-btn[_ngcontent-%COMP%]{position:relative;width:100%;background:#ededed;padding:10px 15px;font-weight:600;color:#ff1616!important;display:inline-block;text-align:center;cursor:pointer}.register-users[_ngcontent-%COMP%]{padding:10px 16px;background:#f5f5f5}.register-users[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{display:block}.goto-dash[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:6px;padding:4px 6px;color:#fff;box-shadow:0 47px 65px #151c261a;text-align:center;margin-top:6px}@media only screen and (max-width: 600px){.box-signup[_ngcontent-%COMP%]{max-width:405px;display:table;table-layout:fixed;margin:18px auto auto;width:100%}.box-signup[_ngcontent-%COMP%]   .box-form-signup[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:6px;padding:18px;color:#fff;box-shadow:0 47px 65px #151c261a}.main-slider[_ngcontent-%COMP%]{width:75%;margin:auto;display:none}.main-head-slider[_ngcontent-%COMP%]{margin-bottom:10%}.tools__tool-list__item-group[_ngcontent-%COMP%]{display:block;justify-content:center;grid-auto-columns:1fr;grid-column-gap:4rem;grid-row-gap:2rem;grid-template-columns:1fr 1fr;grid-template-rows:auto}.menu[_ngcontent-%COMP%]{padding-top:15px;position:fixed;z-index:100;width:100vw;transition:height .5s,padding-top .5s;top:0;height:64px;background:#fff}.sticky-nav[_ngcontent-%COMP%]{position:-webkit-fixed;position:fixed;top:64px;z-index:99;background-color:#dcf0ff}.it_comp_copyright_wrapper[_ngcontent-%COMP%]{font-size:13px}.app-versions[_ngcontent-%COMP%]{font-size:13px;background:#fff;text-align:center}.t-footer[_ngcontent-%COMP%]{display:inline-flex;flex-direction:row;align-items:center;padding-bottom:8px}.main-pricing[_ngcontent-%COMP%]{width:100%}.page-padding[_ngcontent-%COMP%]{position:relative;margin-bottom:0;padding-right:1rem;padding-bottom:0;padding-left:1rem}.title-box[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{color:#fff;font-size:28px;margin-bottom:15px}.page-header[_ngcontent-%COMP%]{background-size:200% auto;position:relative;background-size:cover;overflow:hidden;background-position:center;background-repeat:no-repeat;padding:90px 0 22px}.header-home[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0;transition:all .3s;color:#0e1133;font-weight:700;font-size:24px;padding-top:0;line-height:32px}}.spinner-align[_ngcontent-%COMP%]{position:absolute;left:0%;top:0%;z-index:999;height:100%;width:100%;background:#fff}.current-email[_ngcontent-%COMP%]{background:#eee;padding:8px 10px;border-radius:4px}.current-email[_ngcontent-%COMP%]   .current-email-bg[_ngcontent-%COMP%]{color:#2f4f4f}.searchbox-wrap[_ngcontent-%COMP%]{display:flex;width:500px;margin:6px auto 18px}.searchbox-wrap[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{flex:1;padding:10px;font-size:14px;border-top-left-radius:4px;border-bottom-left-radius:4px;box-shadow:none;border:1px solid #e1e1e1;border-right:none;box-shadow:0 2px 4px #00000026}.searchbox-wrap[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{padding:0 4px;background-color:#fff;border-top-right-radius:4px;border-bottom-right-radius:4px;box-shadow:1px 2px 4px #00000026;border:1px solid #e1e1e1;border-left:none;cursor:pointer}.searchbox-wrap[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{padding:8px;font-size:14px;font-weight:300;color:#fff;background-color:#1889e5;border-radius:4px}.searchbox-wrap[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:hover{background-color:#0a69b7}.txt-blue[_ngcontent-%COMP%]{color:#036efd}.txt-underline[_ngcontent-%COMP%]{text-decoration:underline}.txt-red[_ngcontent-%COMP%]{color:#ff3a3a}.change-email-btn[_ngcontent-%COMP%]{border:none!important;background-color:#ffa900;color:#000;padding:8px 16px;font-size:14px;font-weight:600;text-align:center;border-radius:5px;text-decoration:none}.btn-back[_ngcontent-%COMP%]{padding:6px 19px;border:none;font-size:14px;border-radius:4px;background:#fff}.btn-back[_ngcontent-%COMP%]:hover{background:#eee}.check-verify-btn[_ngcontent-%COMP%]{font-size:13px;border:none;color:#fff;border-radius:4px;background:#2096f3;padding:0 14px}']})}return _t})();var Qo=d(14823);const Wo=_t=>({"extend-header-ht":_t}),Nr=_t=>({"lw-disabled-block":_t}),qr=_t=>({number:_t}),ba=(_t,Ft)=>({unpaidInv:_t,unpaidPur:Ft}),Cs=(_t,Ft)=>({number:_t,date:Ft}),vs=(_t,Ft)=>({"border-0":_t,"border-end":Ft}),Pc=_t=>({numberOfDays:_t}),xs=(_t,Ft)=>({"border-0":_t,"border-start":Ft});function ac(_t,Ft){if(1&_t){const P=t.RV6();t.j41(0,"button",60),t.bIt("click",function(){t.eBV(P);const gt=t.XpG();return t.Njj(gt.syncing())}),t.j41(1,"span",61),t.EFF(2),t.nI1(3,"transloco"),t.k0s(),t.j41(4,"span",62),t.nI1(5,"transloco"),t.EFF(6,"sync"),t.k0s()()}if(2&_t){const P=t.XpG();t.Y8G("ngClass",t.eq3(7,Nr,P.isSyncLoading)),t.R7$(2),t.JRh(t.bMT(3,3,"SYNC")),t.R7$(2),t.FS9("matTooltip",t.bMT(5,5,"SYNC"))}}function jl(_t,Ft){1&_t&&(t.j41(0,"b",63),t.nrm(1,"img",64),t.EFF(2),t.nI1(3,"transloco"),t.k0s()),2&_t&&(t.R7$(2),t.SpI("",t.bMT(3,1,"SYNCING_IN_PROCESS")," . . "))}function Hl(_t,Ft){if(1&_t){const P=t.RV6();t.j41(0,"div",21),t.nrm(1,"div",22),t.j41(2,"a",23),t.bIt("click",function(){t.eBV(P);const gt=t.XpG();return t.Njj(gt.navigateToAddAccount(3))}),t.j41(3,"div",24)(4,"mat-icon",29),t.nrm(5,"img",65),t.k0s()(),t.j41(6,"div",27),t.EFF(7),t.nI1(8,"transloco"),t.k0s()()()}2&_t&&(t.R7$(7),t.JRh(t.bMT(8,1,"PURCHASE")))}function vd(_t,Ft){if(1&_t&&(t.j41(0,"span",84),t.EFF(1),t.k0s()),2&_t){const P=t.XpG(2);t.R7$(),t.JRh((0!=P.saleOverdueList.length?1:0)+(0==P.minimumStockInventoryList.length||1!=(null==P.settingData?null:P.settingData.inventoryEnable)||1!=(null==P.settingData?null:P.settingData.inventoryStockAlert)&&0!=(null==P.settingData?null:P.settingData.inventoryStockAlert)?0:1)+(0==(null==P.settingData?null:P.settingData.inventoryEnable)?1:0)+(P.duplicateProductsNo>0?1:0)+(P.duplicateCategoriesNo>0?1:0)+(P.duplicateAccountsNo>0?1:0)+(P.checkRouteEnable("/purchases")&&0!=P.purchaseOverdueList.length?1:0)+(1==(null==P.settingData?null:P.settingData.invoicePaymentTracking)&&(P.totalUnpaidInvCount>0||P.totalUnpaidPurchaseCount>0)?1:0)+(P.beforeOpenDateTransCount>0?1:0)+(P.pendingOrder.length>0?1:0))}}function Bl(_t,Ft){if(1&_t&&(t.j41(0,"a",85)(1,"div",86),t.nrm(2,"img",87),t.k0s(),t.j41(3,"p",88)(4,"b"),t.EFF(5),t.nI1(6,"transloco"),t.k0s(),t.j41(7,"span",89),t.EFF(8),t.nI1(9,"transloco"),t.k0s()()()),2&_t){const P=t.XpG(2);t.R7$(5),t.JRh(t.bMT(6,2,"OVERDUE_SALES")),t.R7$(3),t.JRh(t.i5U(9,4,"YOU_HAVE_N_OVERDUE_SALES",t.eq3(7,qr,P.saleOverdueList.length)))}}function hd(_t,Ft){if(1&_t&&(t.j41(0,"a",90)(1,"div",86),t.nrm(2,"img",91),t.k0s(),t.j41(3,"p",88)(4,"b"),t.EFF(5),t.nI1(6,"transloco"),t.k0s(),t.j41(7,"span",89),t.EFF(8),t.nI1(9,"transloco"),t.k0s()()()),2&_t){const P=t.XpG(2);t.R7$(5),t.JRh(t.bMT(6,2,"NEGATIVE_STOCK")),t.R7$(3),t.JRh(t.i5U(9,4,"INVENTORY_LEVELS_OF_N_PRODUCTS_ARE_NEGATIVE",t.eq3(7,qr,P.minimumStockInventoryList.length)))}}function Hu(_t,Ft){if(1&_t&&(t.j41(0,"a",90)(1,"div",86),t.nrm(2,"img",91),t.k0s(),t.j41(3,"p",88)(4,"b"),t.EFF(5),t.nI1(6,"transloco"),t.k0s(),t.j41(7,"span",89),t.EFF(8),t.nI1(9,"transloco"),t.k0s()()()),2&_t){const P=t.XpG(2);t.R7$(5),t.SpI("",t.bMT(6,2,"MINIMUM_STOCK")," "),t.R7$(3),t.JRh(t.i5U(9,4,"INVENTORY_LEVELS_OF_N_PRODUCTS_ARE_BELOW_MIN_ALERT_LEVEL",t.eq3(7,qr,P.minimumStockInventoryList.length)))}}function cu(_t,Ft){1&_t&&(t.j41(0,"a",92)(1,"div",86),t.nrm(2,"img",91),t.k0s(),t.j41(3,"p",88)(4,"b"),t.EFF(5),t.nI1(6,"transloco"),t.k0s(),t.j41(7,"span",89),t.EFF(8),t.nI1(9,"transloco"),t.k0s()()()),2&_t&&(t.R7$(5),t.JRh(t.bMT(6,2,"ENABLE_INVENTORY_MANAGEMENT")),t.R7$(3),t.SpI(" ",t.bMT(9,4,"DISABLED_INVENTORY_MANAGEMENT_TXT"),""))}function lu(_t,Ft){if(1&_t&&(t.j41(0,"a",93)(1,"div",86),t.nrm(2,"img",94),t.k0s(),t.j41(3,"p",88)(4,"b"),t.EFF(5),t.nI1(6,"transloco"),t.k0s(),t.j41(7,"span",89),t.EFF(8),t.nI1(9,"transloco"),t.k0s()()()),2&_t){const P=t.XpG(2);t.R7$(5),t.JRh(t.bMT(6,2,"OVERDUE_PURCHASES")),t.R7$(3),t.SpI(" ",t.i5U(9,4,"YOU_HAVE_N_OVERDUE_PURCHASES",t.eq3(7,qr,P.purchaseOverdueList.length))," ")}}function og(_t,Ft){if(1&_t&&(t.j41(0,"a",95)(1,"div",86),t.nrm(2,"img",96),t.k0s(),t.j41(3,"p",88)(4,"b"),t.EFF(5),t.nI1(6,"transloco"),t.k0s(),t.j41(7,"span",89),t.EFF(8),t.nI1(9,"transloco"),t.k0s()()()),2&_t){const P=t.XpG(2);t.R7$(5),t.JRh(t.bMT(6,3,"DUPLICATE_ACCOUNTS_DETECTED")),t.R7$(3),t.Lme(" ",P.duplicateAccountsNo," ",t.bMT(9,5,"DUPLICATE_ACCOUNTS_NOTIFICATION_MSG"),"")}}function Jd(_t,Ft){if(1&_t&&(t.j41(0,"a",97)(1,"div",86),t.nrm(2,"img",98),t.k0s(),t.j41(3,"p",88)(4,"b"),t.EFF(5),t.nI1(6,"transloco"),t.k0s(),t.j41(7,"span",89),t.EFF(8),t.nI1(9,"transloco"),t.k0s()()()),2&_t){const P=t.XpG(2);t.R7$(5),t.JRh(t.bMT(6,3,"DUPLICATE_PRODUCTS_DETECTED")),t.R7$(3),t.Lme(" ",P.duplicateProductsNo," ",t.bMT(9,5,"DUPLICATE_PRODUCTS_NOTIFICATION_MSG"),"")}}function rh(_t,Ft){if(1&_t&&(t.j41(0,"a",99)(1,"div",86),t.nrm(2,"img",100),t.k0s(),t.j41(3,"p",88)(4,"b"),t.EFF(5),t.nI1(6,"transloco"),t.k0s(),t.j41(7,"span",89),t.EFF(8),t.nI1(9,"transloco"),t.k0s()()()),2&_t){const P=t.XpG(2);t.R7$(5),t.JRh(t.bMT(6,3,"DUPLICATE_PRODUCT_CATEGORIES_DETECTED")),t.R7$(3),t.Lme(" ",P.duplicateCategoriesNo," ",t.bMT(9,5,"DUPLICATE_PRODUCT_CATEGORIES_NOTIFICATION_MSG"),"")}}function yu(_t,Ft){if(1&_t&&(t.j41(0,"a",101)(1,"div",86),t.nrm(2,"img",102),t.k0s(),t.j41(3,"p",88)(4,"b"),t.EFF(5),t.nI1(6,"transloco"),t.k0s(),t.j41(7,"span",89),t.EFF(8),t.nI1(9,"transloco"),t.nI1(10,"transloco"),t.nI1(11,"transloco"),t.k0s()()()),2&_t){const P=t.XpG(2);t.R7$(5),t.JRh(t.bMT(6,2,"PAYMENT_ADVANCE_AND_INV_BALANCE")),t.R7$(3),t.SpI("",t.i5U(11,8,"YOU_HAVE_ADVANCE_PAYMENTS_AGAINST_N_CUS_SUPP",t.l_i(11,ba,P.totalUnpaidInvCount>0?P.totalUnpaidInvCount+" "+t.bMT(9,4,"CUSTOMERS"):"",P.totalUnpaidPurchaseCount>0?P.totalUnpaidPurchaseCount+" "+t.bMT(10,6,"SUPPLIERS"):""))," ")}}function ad(_t,Ft){if(1&_t&&(t.j41(0,"a",103)(1,"div",86),t.nrm(2,"img",104),t.k0s(),t.j41(3,"p",88)(4,"b"),t.EFF(5),t.nI1(6,"transloco"),t.k0s(),t.j41(7,"span",89),t.EFF(8),t.nI1(9,"transloco"),t.k0s()()()),2&_t){const P=t.XpG(2);t.R7$(5),t.JRh(t.bMT(6,2,"TRANSACTION_BEFORE_BOOK_OPENING_DATE")),t.R7$(3),t.SpI("",t.i5U(9,4,"N_NUMNER_OF_TRANSACTION_BEFORE_BOOK_OPENING_DATE",t.l_i(7,Cs,P.beforeOpenDateTransCount,P.bookKeepingDate))," ")}}function Vd(_t,Ft){if(1&_t&&(t.j41(0,"a",105)(1,"div",86),t.nrm(2,"img",104),t.k0s(),t.j41(3,"p",88)(4,"b"),t.EFF(5),t.nI1(6,"transloco"),t.k0s()()()),2&_t){const P=t.XpG(2);t.R7$(5),t.JRh(t.i5U(6,1,"YOU_HAVE_N_PENDING_ECOM_SALES",t.eq3(4,qr,P.pendingOrder.length)))}}function du(_t,Ft){1&_t&&(t.j41(0,"a",106)(1,"p",107),t.EFF(2),t.nI1(3,"transloco"),t.k0s()()),2&_t&&(t.R7$(2),t.JRh(t.bMT(3,1,"NOTIFICATIONS_DOES_NOT_EXIST")))}function Ud(_t,Ft){if(1&_t&&(t.j41(0,"li",66)(1,"a",67)(2,"span",68),t.EFF(3,"notifications"),t.k0s(),t.DNE(4,vd,2,1,"span",69),t.k0s(),t.j41(5,"div",70)(6,"h6",71),t.EFF(7),t.nI1(8,"transloco"),t.k0s(),t.j41(9,"div",72),t.DNE(10,Bl,10,9,"a",73)(11,hd,10,9,"a",74)(12,Hu,10,9,"a",74)(13,cu,10,6,"a",75)(14,lu,10,9,"a",76)(15,og,10,7,"a",77)(16,Jd,10,7,"a",78)(17,rh,10,7,"a",79)(18,yu,12,14,"a",80)(19,ad,10,10,"a",81)(20,Vd,7,6,"a",82)(21,du,4,3,"a",83),t.k0s()()()),2&_t){const P=t.XpG();t.R7$(4),t.Y8G("ngIf",(0!=P.saleOverdueList.length?1:0)+(0==P.minimumStockInventoryList.length||1!=(null==P.settingData?null:P.settingData.inventoryEnable)||1!=(null==P.settingData?null:P.settingData.inventoryStockAlert)&&0!=(null==P.settingData?null:P.settingData.inventoryStockAlert)?0:1)+(0==(null==P.settingData?null:P.settingData.inventoryEnable)?1:0)+(0!=P.purchaseOverdueList.length?1:0)+(1==(null==P.settingData?null:P.settingData.invoicePaymentTracking)&&P.totalUnpaidInvCount>0?1:0)+(P.duplicateProductsNo>0?1:0)+(P.duplicateCategoriesNo>0?1:0)+(P.duplicateAccountsNo>0?1:0)+(1==(null==P.settingData?null:P.settingData.invoicePaymentTracking)&&(P.totalUnpaidInvCount>0||P.totalUnpaidPurchaseCount>0)?1:0)+(P.beforeOpenDateTransCount>0?1:0)>0||P.pendingOrder.length>0?1:0),t.R7$(3),t.SpI(" ",t.bMT(8,14,"NOTIFICATIONS")," "),t.R7$(3),t.Y8G("ngIf",P.saleOverdueList.length>0),t.R7$(),t.Y8G("ngIf",0==(null==P.settingData?null:P.settingData.inventoryStockAlert)&&1==(null==P.settingData?null:P.settingData.inventoryEnable)&&0!=P.minimumStockInventoryList.length),t.R7$(),t.Y8G("ngIf",1==(null==P.settingData?null:P.settingData.inventoryStockAlert)&&1==(null==P.settingData?null:P.settingData.inventoryEnable)&&0!=P.minimumStockInventoryList.length),t.R7$(),t.Y8G("ngIf",0==(null==P.settingData?null:P.settingData.inventoryEnable)),t.R7$(),t.Y8G("ngIf",0!=P.purchaseOverdueList.length&&P.checkRouteEnable("/purchases")),t.R7$(),t.Y8G("ngIf",P.duplicateAccountsNo>0),t.R7$(),t.Y8G("ngIf",P.duplicateProductsNo>0),t.R7$(),t.Y8G("ngIf",P.duplicateCategoriesNo>0),t.R7$(),t.Y8G("ngIf",1==(null==P.settingData?null:P.settingData.invoicePaymentTracking)&&(P.totalUnpaidInvCount>0||P.totalUnpaidPurchaseCount>0)),t.R7$(),t.Y8G("ngIf",P.beforeOpenDateTransCount>0),t.R7$(),t.Y8G("ngIf",P.pendingOrder.length>0),t.R7$(),t.Y8G("ngIf",(0!=P.saleOverdueList.length?1:0)+(0==P.minimumStockInventoryList.length||1!=(null==P.settingData?null:P.settingData.inventoryEnable)||1!=(null==P.settingData?null:P.settingData.inventoryStockAlert)&&0!=(null==P.settingData?null:P.settingData.inventoryStockAlert)?0:1)+(0==(null==P.settingData?null:P.settingData.inventoryEnable)?1:0)+(0!=P.purchaseOverdueList.length?1:0)+(1==(null==P.settingData?null:P.settingData.invoicePaymentTracking)&&P.totalUnpaidInvCount>0?1:0)+(P.duplicateProductsNo>0?1:0)+(P.duplicateCategoriesNo>0?1:0)+(P.duplicateAccountsNo>0?1:0)+(1==(null==P.settingData?null:P.settingData.invoicePaymentTracking)&&P.totalUnpaidPurchaseCount>0?1:0)+(P.beforeOpenDateTransCount>0?1:0)+(P.pendingOrder.length>0?1:0)<=0)}}function vg(_t,Ft){if(1&_t){const P=t.RV6();t.j41(0,"li")(1,"div",113)(2,"div",114)(3,"span",115),t.EFF(4),t.nI1(5,"transloco"),t.k0s(),t.j41(6,"label",116)(7,"input",117),t.mxI("ngModelChange",function(gt){t.eBV(P);const Ot=t.XpG(2);return t.DH7(Ot.isPosModeEnable,gt)||(Ot.isPosModeEnable=gt),t.Njj(gt)}),t.bIt("change",function(gt){t.eBV(P);const Ot=t.XpG(2);return t.Njj(Ot.enablePos("POSModeEnable",gt.target.checked))}),t.k0s(),t.nrm(8,"span",118),t.k0s()()()()}if(2&_t){const P=t.XpG(2);t.R7$(4),t.JRh(t.bMT(5,2,"SWITCH_TO_POS_MODE")),t.R7$(3),t.R50("ngModel",P.isPosModeEnable)}}function Rl(_t,Ft){if(1&_t){const P=t.RV6();t.j41(0,"li")(1,"button",119),t.bIt("click",function(){t.eBV(P);const gt=t.XpG(2);return t.Njj(gt.showUpdateDialog())}),t.j41(2,"span",17),t.nI1(3,"transloco"),t.EFF(4,"update"),t.k0s(),t.j41(5,"span",120),t.EFF(6),t.nI1(7,"transloco"),t.k0s()()()}2&_t&&(t.R7$(2),t.FS9("matTooltip",t.bMT(3,2,"NEW_UPDATE_AVAILABLE")),t.R7$(4),t.JRh(t.bMT(7,4,"NEW_UPDATE_AVAILABLE")))}function Lu(_t,Ft){if(1&_t){const P=t.RV6();t.j41(0,"ul",108)(1,"li",109)(2,"button",110),t.bIt("click",function(){t.eBV(P);const gt=t.XpG();return t.Njj(gt.toggleSidebar())}),t.nrm(3,"i",111),t.k0s()(),t.DNE(4,vg,9,4,"li",112)(5,Rl,8,6,"li",112),t.k0s()}if(2&_t){const P=t.XpG();t.R7$(4),t.Y8G("ngIf",!P.currentUrl.includes("/sales/pos-sale")),t.R7$(),t.Y8G("ngIf",P.newUpdateAvailable)}}function Zg(_t,Ft){if(1&_t&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"transloco"),t.k0s()),2&_t){const P=t.XpG(3);t.R7$(),t.SpI(" ",t.i5U(2,1,"YOUR_TRIAL_WILL_EXPIRE_IN_N_DAYS",t.eq3(4,qr,P.subscriptionInfo.daysRemaining))," ")}}function Sg(_t,Ft){if(1&_t&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"transloco"),t.k0s()),2&_t){const P=t.XpG(3);t.R7$(),t.SpI(" ",t.i5U(2,1,"YOUR_SUBSCRIPTION_WILL_EXPIRE_IN_N_DAYS",t.eq3(4,Pc,P.subscriptionInfo.daysRemaining))," ")}}function Wd(_t,Ft){if(1&_t){const P=t.RV6();t.j41(0,"div",124),t.DNE(1,Zg,3,6,"span",112)(2,Sg,3,6,"span",112),t.j41(3,"button",125),t.bIt("click",function(){t.eBV(P);const gt=t.XpG(2);return t.Njj(gt.navigateToUrlLink("/buy-subscription/subscription"))}),t.j41(4,"span",126),t.EFF(5," shopping_cart"),t.k0s(),t.EFF(6),t.nI1(7,"transloco"),t.k0s()()}if(2&_t){const P=t.XpG(2);t.Y8G("ngClass",t.l_i(6,vs,P.isEmailVerified2,!P.isEmailVerified2)),t.R7$(),t.Y8G("ngIf",3==(null==P.subscriptionInfo?null:P.subscriptionInfo.purchaseStatus)),t.R7$(),t.Y8G("ngIf",1==(null==P.subscriptionInfo?null:P.subscriptionInfo.purchaseStatus)),t.R7$(4),t.SpI(" ",t.bMT(7,4,"BUY_SUBSCRIPTION")," ")}}function pd(_t,Ft){if(1&_t){const P=t.RV6();t.j41(0,"div",127)(1,"button",128),t.bIt("click",function(){t.eBV(P);const gt=t.XpG(2);return t.Njj(gt.verifyMail())}),t.j41(2,"span",129),t.EFF(3,"mail"),t.k0s(),t.j41(4,"span",130),t.EFF(5,"Email not verified. "),t.j41(6,"u"),t.EFF(7,"Click here"),t.k0s(),t.EFF(8," to verify your email"),t.k0s()()()}if(2&_t){const P=t.XpG(2);t.Y8G("ngClass",t.l_i(1,xs,!P.isEmailVerified2,P.isEmailVerified2))}}function ah(_t,Ft){if(1&_t&&(t.j41(0,"div",121),t.DNE(1,Wd,8,9,"div",122)(2,pd,9,4,"div",123),t.k0s()),2&_t){const P=t.XpG();t.R7$(),t.Y8G("ngIf",P.extendHeader()),t.R7$(),t.Y8G("ngIf",!P.isEmailVerified2)}}function qg(_t,Ft){1&_t&&(t.j41(0,"div",131),t.EFF(1),t.nI1(2,"transloco"),t.k0s()),2&_t&&(t.R7$(),t.SpI(" ",t.bMT(2,1,"YOUR_TRIAL_HAS_EXPIRED")," "))}let vc=(()=>{class _t{constructor(P,Bt,gt,Ot,He,eA,MA,rn,mn,qn,so,yo,co,go,rr,$r){this.router=P,this.commonService=Bt,this.authService=gt,this.dataStoreService=Ot,this.syncDbservice=He,this.syncApiService=eA,this.syncCommonService=MA,this.document=rn,this.subscriptionService=mn,this.translocoService=qn,this.notificationService=so,this.appUpdateService=yo,this.dashboardService=co,this.cd=go,this.evnservice=rr,this.eventEmitterService=$r,this.hideSidebar=!1,this.isSyncLoading=!1,this.userName="",this.registered_email=this.authService.authInfo("registered_email"),this.accountList=[],this.saleAccountList=[],this.purchaseAccountList=[],this.clientList=[],this.supplierList=[],this.ledgerList=[],this.saleInvoiceList=[],this.saleReturnList=[],this.purchaseInvoiceList=[],this.hidePurchase=!0,this.purchaseReturnList=[],this.productList=[],this.reConcileList=[],this.allPaymentLinkList=[],this.allPaymentList=[],this.expenseList=[],this.allJournalList=[],this.allFundTransferList=[],this.allReConcileList=[],this.capitalTransactionList=[],this.taxTransactionList=[],this.receiptCollection=[],this.otherIncomeList=[],this.allProductInventoryList=[],this.minimumStockInventoryList=[],this.saleOverdueList=[],this.purchaseOverdueList=[],this.enabledFeatureList=[],this.allInvoiceList=[],this.allSaleInvoiceList=[],this.customerAdvPaymentList=[],this.supplierAdvPaymentList=[],this.customerUnpaidinvList=[],this.supplierUnpaidinvList=[],this.beforeOpeningDateRecord=(0,Hd.ec)(),this.totalUnpaidInvCount=0,this.totalUnpaidPurchaseCount=0,this.totalNotificationCount=0,this.beforeOpenDateTransCount=0,this.dashboardDataObj=s.DH.dashboardDefaultDataObj(),this.allSaleOrderList=[],this.allSaleOrderMapList=[],this.allPurchaseOrderList=[],this.estimateInvoiceCollection=[],this.allProductList=[],this.duplicateProductsNo=0,this.duplicateAccountsNo=0,this.newUpdateAvailable=!1,this.toCallNotifications=!0,this.ecomSaleOrderList=[],this.ecomSaleOrderCount=0,this.pendingOrder=[],this.isPosModeEnable=!1,this.isEmailVerified2=!0,this.isDialogOpen=!1,this.duplicateCategoryList=[],this.duplicateCategoriesNo=0,this.dashboardService.posModeSetting$.subscribe(ka=>{this.isPosModeEnable=ka}),this.subscriptionService.subscriptionStatus.subscribe(ka=>{this.subscriptionInfo=ka}),this.headerSubscription=this.dashboardService.loadNotifications.subscribe(ka=>{this.fetchDBData()}),this.orgId=this.commonService.getOrgId();let ra=s.xL.getLocalCache("POS-mode-enabled_"+this.orgId);this.isPosModeEnable="true"===ra}ngOnInit(){this.currentUrl=this.router.url,this.subscriptionService.refreshSubscriptionStatus(),this.eventEmitterService.subscribeData(P=>{"Refresh Email Verification Status"===P&&(this.isEmailVerified2=this.evnservice.isEmailVerificationCompleted(),this.evnservice.refreshEmailVerificationStatus(),this.evnservice.updateIntervalValue()),"User Email Changed!"===P&&(this.registered_email=this.authService.authInfo("registered_email")),"Email Verified!"===P&&(this.isEmailVerified2=!0,this.evnservice.destroySubscription())}),this.remainingTime$=this.evnservice.getRemainingTime(),(0,E.A)(this.remainingTime$)||this.remainingTime$.subscribe(P=>{!(0,E.A)(P)&&"Time is up!"==P&&this.checkEmailVerifued()}),this.router.events.subscribe(P=>{P instanceof L.wF&&(this.hideSidebar=!1,this.manageSidebar(),this.currentUrl=this.router.url,(0,hi.A)(()=>{"/transaction-list"==this.currentUrl?this.commonService.recieveSubjectData({stateLoad:"transaction-list",beforeOpeningDateRecord:this.beforeOpeningDateRecord}):(JSON.stringify(s.DH.dashboardDefaultDataObj()),JSON.stringify(this.dashboardDataObj))}))}),this.broadcastSubscription=this.commonService.receiveBroadcast().subscribe(P=>{(0,f.A)(P,"syncProcessStart")&&P.syncProcessStart&&(this.isSyncLoading=!0),(0,f.A)(P,"syncProcessComplete")&&P.syncProcessComplete&&(0,hi.A)(()=>{this.verifyMail(),this.isSyncLoading=!1}),(0,f.A)(P,"syncProcessFailed")&&P.syncProcessFailed&&(0,hi.A)(()=>{this.isSyncLoading=!1}),(0,f.A)(P,"newUpdateAvailable")&&P.newUpdateAvailable&&(this.buildDetails=P.newUpdateAvailable,(0,f.A)(this.buildDetails,"updateAvailable")&&this.buildDetails.updateAvailable&&(0,hi.A)(()=>{if(this.buildDetails.updateAvailable){this.newUpdateAvailable=this.buildDetails.updateAvailable;let Bt=`${this.translocoService.translate("NEW_UPDATE_AVAILABLE")}\n ${this.translocoService.translate("NEW_VERSION")}: ${this.buildDetails.newVersion}`;this.notificationService.info(Bt,{messageClass:"text-pre-wrap"})}else this.newUpdateAvailable=!1}))}),this.retrieveBroadcast(),this.appUpdateService.updateAvailable.subscribe(P=>{this.buildDetails=P,(0,f.A)(this.buildDetails,"updateAvailable")&&this.buildDetails.updateAvailable&&(0,hi.A)(()=>{if(this.buildDetails.updateAvailable){this.newUpdateAvailable=this.buildDetails.updateAvailable;let Bt=`${this.translocoService.translate("NEW_UPDATE_AVAILABLE")}\n ${this.translocoService.translate("NEW_VERSION")}: ${this.buildDetails.newVersion}`;this.notificationService.info(Bt,{messageClass:"text-pre-wrap"})}else this.newUpdateAvailable=!1})}),this.slimScrollSideMenu(),1==this.toCallNotifications&&this.fetchDBData(),this.isLoggedIn()&&(this.orgId=this.commonService.getOrgId())}fetchDBData(){var P=this;return(0,D.A)(function*(){("/dashboard"==P.currentUrl||"/transaction-list"==P.currentUrl)&&(yield P.dataStoreService.fetchState("notificationData",Bt=>{(0,E.A)(Bt)||(P.dashboardDataObj=Object.assign(Bt),P.minimumStockInventoryList=Bt.minimumStockList,P.minimumStockInventoryListLength=P.minimumStockInventoryList.length,P.totalUnpaidInvCount=Bt.totalUnpaidInvCount,P.totalUnpaidPurchaseCount=Bt.totalUnpaidPurchaseCount,P.beforeOpenDateTransCount=Bt.beforeOpenDateTransCount,P.beforeOpeningDateRecord=Bt.beforeOpeningDateRecord,P.commonService.recieveSubjectData({stateLoad:"transaction-list",beforeOpeningDateRecord:Bt.beforeOpeningDateRecord}))})),P.fetchLocalData()})()}fetchLocalData(){var P=this;this.syncApiService.fetchMultipleDbData(["filterSettingData","filterOrganizationData","account","ledger","product","sale","saleReturn","purchase","purchaseReturn","reconcile","payment","paymentLink","expense","capitalTransaction","otherIncome","taxTransaction","receipt","journal","fundTransfer","saleOrder","orderSaleMapping","purchaseOrder","estimate","user","ecommSaleOrder","productCategory"],function(){var Bt=(0,D.A)(function*(gt){var Ot=yield gt.data;if(200===gt.status&&!(0,E.A)(Ot)){if((0,f.A)(Ot,"filterSettingData")&&!(0,E.A)(Ot.filterSettingData)&&(P.settingData=Ot.filterSettingData,P.bookKeepingDate=C(P.settingData.bookKeepingStartDate).format("DD-MM-YYYY"),!(0,E.A)(P.settingData)&&(0,f.A)(P.settingData,"featureSetting"))){const He=P.settingData.featureSetting;P.hidePurchase=0==He.find(eA=>2==eA.widgetSequence).isShow,P.enabledFeatureList=[],(0,rd.A)(s.DH.featureTitleList(),eA=>{He.find(rn=>rn.widgetUniqueKey===eA.id&&rn.isShow)&&(P.enabledFeatureList.push(eA.routes),P.checkRouteEnable(eA.routes))})}(0,f.A)(Ot,"filterOrganizationData")&&!(0,E.A)(Ot.filterOrganizationData)&&(P.organizationData=Ot.filterOrganizationData,P.userName=(0,E.A)(P.organizationData.org_name)?"":P.organizationData.org_name),(0,f.A)(Ot,"account")&&(P.accountList=Ot.account,P.mergeAccountList=Ot.account.filter(He=>0==He.enable),P.clientList=s.DH.sortClientList(pluckAccount(P.accountList,[12,13])),P.supplierList=s.DH.sortClientList(pluckAccount(P.accountList,[12,13])),P.saleAccountList=pluckAccount(P.accountList,1),P.paymentAccountList=pluckAccount(P.accountList,[7,11]),P.purchaseAccountList=pluckAccount(P.accountList,3)),(0,f.A)(Ot,"ledger")&&(P.ledgerList=Ot.ledger),(0,f.A)(Ot,"product")&&(P.productList=Ot.product.filter(He=>0==He.enable&&He.enableInvoice),P.mergeProductList=Ot.product.filter(He=>0==He.enable),P.allProductList=Ot.product),(0,f.A)(Ot,"productCategory")&&(P.productCategoryList=Ot.productCategory,P.mergeCategoryList=Ot.productCategory),(0,f.A)(Ot,"sale")&&(P.saleInvoiceList=Ot.sale),(0,f.A)(Ot,"saleReturn")&&(P.saleReturnList=Ot.saleReturn),(0,f.A)(Ot,"saleOrder")&&(P.allSaleOrderList=Ot.saleOrder),(0,f.A)(Ot,"orderSaleMapping")&&(P.allSaleOrderMapList=Ot.orderSaleMapping),(0,f.A)(Ot,"purchase")&&(P.purchaseInvoiceList=Ot.purchase),(0,f.A)(Ot,"purchaseReturn")&&(P.purchaseReturnList=Ot.purchaseReturn),(0,f.A)(Ot,"purchaseOrder")&&(P.allPurchaseOrderList=Ot.purchaseOrder),(0,f.A)(Ot,"estimate")&&(P.estimateInvoiceCollection=Ot.estimate),(0,f.A)(Ot,"reconcile")&&(P.reConcileList=Ot.reconcile),(0,f.A)(Ot,"paymentLink")&&(P.allPaymentLinkList=Ot.paymentLink),(0,f.A)(Ot,"payment")&&(P.allPaymentList=Ot.payment),(0,f.A)(Ot,"expense")&&(P.expenseList=Ot.expense),(0,f.A)(Ot,"journal")&&(P.allJournalList=Ot.journal),(0,f.A)(Ot,"fundTransfer")&&(P.allFundTransferList=Ot.fundTransfer),(0,f.A)(Ot,"capitalTransaction")&&(P.capitalTransactionList=Ot.capitalTransaction),(0,f.A)(Ot,"otherIncome")&&(P.otherIncomeList=Ot.otherIncome),(0,f.A)(Ot,"taxTransaction")&&(P.taxTransactionList=Ot.taxTransaction),(0,f.A)(Ot,"receipt")&&(P.receiptCollection=Ot.receipt),(0,f.A)(Ot,"user")&&(P.userData=Ot.user),(0,f.A)(Ot,"ecommSaleOrder")&&(P.ecomSaleOrderList=Ot.ecommSaleOrder,(0,E.A)(P.ecomSaleOrderList)||(P.ecomSaleOrderCount=P.ecomSaleOrderList.length,P.pendingOrder=P.ecomSaleOrderList.filter(He=>0==He.orderStatus&&0==He.enable))),"/dashboard"==P.currentUrl&&(0,f.A)(Ot,"filterSettingData")&&!(0,E.A)(Ot.filterSettingData)?(P.dupliacteAccountList=[],P.duplicateProductList=[],P.duplicateCategoryList=[],P.allSaleInvoiceList=[],P.allInvoiceList=[],P.prepareReportData(),P.getDuplicateData(),(0,E.A)(P.saleOverdueList)&&(P.saleOverdueList=[],P.dataStoreService.dispatchState(new es.hc(Object.assign({},{saleOverdueList:[]})))),(0,E.A)(P.dupliacteAccountList)&&(P.dupliacteAccountList=[],P.dataStoreService.dispatchState(new es.hc(Object.assign({},{dupliacteAccountList:[]})))),(0,E.A)(P.duplicateProductList)&&(P.duplicateProductList=[],P.dataStoreService.dispatchState(new es.hc(Object.assign({},{duplicateProductList:[]})))),(0,E.A)(P.duplicateCategoryList)&&(P.duplicateCategoryList=[],P.dataStoreService.dispatchState(new es.hc(Object.assign({},{duplicateCategoryList:[]})))),(0,E.A)(P.purchaseOverdueList)&&(P.purchaseOverdueList=[],P.dataStoreService.dispatchState(new es.hc(Object.assign({},{purchaseOverdueList:[]}))))):"/transaction-list"==P.currentUrl&&P.prepareBeforeOpeningDateRecord()}});return function(gt){return Bt.apply(this,arguments)}}())}prepareReportData(){var P=this;this.intializeWorker(),this._callWebWorker("saleOverdueListWorker");let Bt=[],gt=[];this.saleOverdueList=[],this.purchaseOverdueList=[],this.saleOverdueListWorker.addEventListener("message",function(){var Ot=(0,D.A)(function*({data:He}){let eA=yield He;(0,E.A)(eA.invOverdueList)||(eA.invOverdueList=eA.invOverdueList.filter(MA=>MA.createDate>=P.settingData.bookKeepingStartDate),(0,E.A)(Bt)?Bt=eA.invOverdueList:(0,rd.A)(eA.invOverdueList,MA=>{let rn=Bt.find(mn=>mn.uniqueKeySales==MA.uniqueKeySales);if((0,E.A)(rn))Bt.push(MA);else{let mn=Bt.findIndex(qn=>qn.uniqueKeySales==MA.uniqueKeySales);mn>=0&&(Bt[mn]=MA)}}),Bt=(0,Qr.A)(Bt,["createDate","deviceCreatedDate"],["desc","desc"]),P.saleOverdueList=Bt,P.dataStoreService.dispatchState(new es.hc(Object.assign({},{saleOverdueList:Object.assign([],Bt)})))),(0,E.A)(P.saleOverdueListWorker)||P.saleOverdueListWorker.terminate()});return function(He){return Ot.apply(this,arguments)}}()),this._callWebWorker("purchOverdueListWorker"),this.purchOverdueListWorker.addEventListener("message",function(){var Ot=(0,D.A)(function*({data:He}){let eA=yield He;(0,E.A)(eA.purchaseOverdueList)||(eA.purchaseOverdueList=eA.purchaseOverdueList.filter(MA=>MA.createDate>=P.settingData.bookKeepingStartDate),(0,E.A)(gt)?gt=eA.purchaseOverdueList:(0,rd.A)(eA.purchaseOverdueList,MA=>{let rn=gt.find(mn=>mn.uniqueKeyPurchase==MA.uniqueKeyPurchase);if((0,E.A)(rn))gt.push(MA);else{let mn=gt.findIndex(qn=>qn.uniqueKeyPurchase==MA.uniqueKeyPurchase);mn>=0&&(gt[mn]=MA)}}),gt=(0,Qr.A)(gt,["createDate","deviceCreatedDate"],["desc","desc"]),P.purchaseOverdueList=gt,P.dataStoreService.dispatchState(new es.hc(Object.assign({},{purchaseOverdueList:Object.assign([],gt)})))),P.purchOverdueListWorker&&P.purchOverdueListWorker.terminate()});return function(He){return Ot.apply(this,arguments)}}()),this.prepareInventoryProductList()}getDuplicateData(){this.duplicateProducts=this.filterUniqueByProdname(this.mergeProductList,"productName"),this.duplicateAccounts=this.filterUniqueByProdname(this.mergeAccountList,"nameOfAccount"),this.duplicateCategories=this.filterUniqueByProdname(this.mergeCategoryList,"productCategoryName"),this.dataStoreService.dispatchState(new es.hc(Object.assign({},{dupliacteAccountList:Object.assign([],this.duplicateAccounts)}))),this.dataStoreService.dispatchState(new es.hc(Object.assign({},{duplicateCategoryList:Object.assign([],this.duplicateCategories)}))),this.duplicateProductsNo=this.duplicateProducts.length,this.duplicateAccountsNo=this.duplicateAccounts.length,this.duplicateCategoriesNo=this.duplicateCategories.length,this.dataStoreService.dispatchState(new es.hc(Object.assign({},{duplicateProductList:Object.assign([],this.duplicateProductList)})))}filterUniqueByProdname(P,Bt){const gt=P.sort((eA,MA)=>eA[Bt].localeCompare(MA[Bt])),Ot=[];let He=[gt[0]];for(let eA=1;eA<gt.length;eA++)gt[eA][Bt].toLowerCase()===He[0][Bt].toLowerCase()?He.push(gt[eA]):(He.length>1&&Ot.push(He),He=[gt[eA]]);return He.length>1&&Ot.push(He),Ot}prepareInventoryProductList(){(0,E.A)(this.settingData)||this._callWebWorker("currentStockListWorker"),this.currentStockListWorker.addEventListener("message",({data:P})=>{if(!(0,E.A)(P)){this.allProductInventoryList=s.DH.sortListAlphaBetically(P.inventoryList,"productName");let Bt=(0,Xg.A)(this.productList.map(gt=>{let Ot=this.allProductInventoryList.find(He=>He.uniqueKeyProduct==gt.uniqueKeyProduct);if(gt.minStockQty>Ot.closingStockQty)return{productName:gt.productName,description:gt.description,minStockQty:gt.minStockQty,currentStockQty:Ot.closingStockQty,unit:gt.unit,uniqueKeyProduct:gt.uniqueKeyProduct}}),void 0);this.totalNotificationCount+=Bt.length,this.dataStoreService.dispatchState(new es.hc(Object.assign({},{minimumStockList:Object.assign([],Bt)})))}(0,E.A)(this.currentStockListWorker)||this.currentStockListWorker.terminate(),this.prepareInvoiceList()}),this.currentStockListWorker||this.currentStockListWorker.terminate()}prepareInvoiceList(){var P=this;this._callWebWorker("customerPaymentListWorker"),this.customerPaymentListWorker.addEventListener("message",function(){var Bt=(0,D.A)(function*({data:gt}){let Ot=yield gt;if(!(0,E.A)(Ot))if(P.customerAdvPaymentList=Ot.paymentList.filter(He=>He.advanceAmount>0),(0,E.A)(P.customerAdvPaymentList))P.preparePaymentMappingList();else{const He=P.saleInvoiceList.filter(eA=>P.customerAdvPaymentList.map(MA=>MA.customerKeyOfAccount).includes(eA.uniqueKeyFKAccount));P.saleListWorker.postMessage({"list-Type":"sale-invoice",chunkInvData:[He],saleInvoiceList:He,clientList:P.clientList,saleAccountList:P.saleAccountList,accountCollection:P.accountList,allPaymentLinkList:P.allPaymentLinkList,allPaymentList:P.allPaymentList,saleReturnList:P.saleReturnList}),P.saleListWorker.addEventListener("message",function(){var eA=(0,D.A)(function*({data:MA}){let rn=yield MA;(0,E.A)(rn)||(P.customerUnpaidinvList=rn.invList.filter(qn=>qn.balance>0&&!qn.isSaleReturn),(0,Xc.A)(P.customerUnpaidinvList,"uniqueKeyOfAccount"),P.preparePaymentMappingList())});return function(MA){return eA.apply(this,arguments)}}())}(0,E.A)(P.customerPaymentListWorker)||P.customerPaymentListWorker.terminate()});return function(gt){return Bt.apply(this,arguments)}}()),this._callWebWorker("supplierPaymentListWorker"),(0,pc.A)(this.supplierPaymentListWorker)&&this._callWebWorker("supplierPaymentListWorker"),(0,pc.A)(this.supplierPaymentListWorker)&&this._callWebWorker("supplierPaymentListWorker"),this.supplierPaymentListWorker.addEventListener("message",function(){var Bt=(0,D.A)(function*({data:gt}){let Ot=yield gt;if(!(0,E.A)(Ot))if(P.supplierAdvPaymentList=Ot.paymentList.filter(He=>He.advanceAmount>0),(0,E.A)(P.supplierAdvPaymentList))P.preparePaymentMappingList();else{const He=P.purchaseInvoiceList.filter(eA=>P.supplierAdvPaymentList.map(MA=>MA.customerKeyOfAccount).includes(eA.uniqueKeyFKAccount));P.purchaseListWorker.postMessage({"list-Type":"purchase-invoice",chunkInvData:[He],purchaseInvoiceList:He,supplierList:P.supplierList,purchaseAccountList:P.purchaseAccountList,accountCollection:P.accountList,allPaymentLinkList:P.allPaymentLinkList,allPaymentList:P.allPaymentList,purchaseReturnList:P.purchaseReturnList}),P.chunkExpData=P.expenseList.filter(eA=>P.supplierAdvPaymentList.map(MA=>MA.customerKeyOfAccount).includes(eA.uniqueKeyExpensesEntity)),P.expenseListWorker.postMessage({"list-Type":"expense-invoice",chunkExpData:[P.expenseList],supplierList:P.supplierList,expenseAccountList:P.expenseList,accountCollection:P.accountList,allPaymentLinkList:P.allPaymentLinkList,allPaymentList:P.allPaymentList}),P.purchaseListWorker.addEventListener("message",function(){var eA=(0,D.A)(function*({data:MA}){let rn=yield MA;(0,E.A)(rn)||(P.supplierUnpaidinvList=rn.purchaseList.filter(mn=>mn.balance>0&&!mn.isSaleReturn),P.balanceExistInvList=(0,Xc.A)(P.supplierUnpaidinvList,"uniqueKeyOfAccount"),P.totalUnpaidPurchaseCount=P.supplierUnpaidinvList.length,P.preparePaymentMappingList())});return function(MA){return eA.apply(this,arguments)}}()),P.expenseListWorker.addEventListener("message",function(){var eA=(0,D.A)(function*({data:MA}){let rn=yield MA;(0,E.A)(rn)?P.dataStoreService.dispatchState(new es.hc(Object.assign({},{totalUnpaidExpenseCount:0}))):(P.supplierUnpaidExpenseList=rn.expenseList.filter(mn=>mn.balance>0),P.preparePaymentMappingList(),P.balanceExistInvList2=(0,Xc.A)(P.supplierUnpaidExpenseList,"uniqueKeyOfAccount"),P.dataStoreService.dispatchState(new es.hc(Object.assign({},{totalUnpaidExpenseCount:Object.keys(P.balanceExistInvList2).length}))))});return function(MA){return eA.apply(this,arguments)}}())}P.supplierPaymentListWorker&&P.supplierPaymentListWorker.terminate()});return function(gt){return Bt.apply(this,arguments)}}()),this.prepareBeforeOpeningDateRecord()}prepareBeforeOpeningDateRecord(){var P=this;this.intializeWorker();let Bt=this.reConcileList.filter(mn=>88!=mn.type),gt=this.reConcileList.filter(mn=>88==mn.type);this.beforeOpeningDateRecord=(0,Hd.ec)();let Ot=this.ledgerList.filter(mn=>C(mn.createDate).format("YYYY-MM-DD")<C(this.settingData.bookKeepingStartDate).format("YYYY-MM-DD")),He=Bt.filter(mn=>C(mn.createdDate).format("YYYY-MM-DD")<C(this.settingData.bookKeepingStartDate).format("YYYY-MM-DD")).map(mn=>{let qn=this.allProductList.find(so=>so.uniqueKeyProduct===mn.uniqueKeyProductEntity);return{transNo:(0,E.A)(qn)?"":qn.productName,createDate:mn.createdDate,amount:0,editUrl:(0,E.A)(qn)?"":"/inventory/"+qn.uniqueKeyProduct+"/"+mn.uniqueKeyReconcileEntity+"/edit-physical-stock-take"}}),eA=gt.filter(mn=>C(mn.createdDate).format("YYYY-MM-DD")<C(this.settingData.bookKeepingStartDate).format("YYYY-MM-DD")).map(mn=>{let qn=this.allProductList.find(so=>so.uniqueKeyProduct===mn.uniqueKeyProductEntity);return{transNo:(0,E.A)(qn)?"":qn.productName,createDate:mn.createdDate,amount:0,editUrl:(0,E.A)(qn)?"":"/inventory/"+qn.uniqueKeyProduct+"/"+mn.uniqueKeyReconcileEntity+"/edit-record-inventory-loss"}}),MA=this.beforeOpeningDateRecord.findIndex(mn=>"reconcile"==mn.key),rn=this.beforeOpeningDateRecord.findIndex(mn=>"inv-losses"==mn.key);("/dashboard"==this.currentUrl||"/transaction-list"==this.currentUrl)&&(0,E.A)(He)&&(0,E.A)(eA)&&this.dataStoreService.dispatchState(new es.hc(Object.assign({},{beforeOpenDateTransCount:0,beforeOpeningDateRecord:[]}))),(0,E.A)(He)||(MA>=0&&(this.beforeOpeningDateRecord[MA].value=He),this.beforeOpenDateTransCount=He.length,("/dashboard"==this.currentUrl||"/transaction-list"==this.currentUrl)&&(0,E.A)(Ot)&&this.dataStoreService.dispatchState(new es.hc(Object.assign({},{beforeOpenDateTransCount:this.beforeOpenDateTransCount,beforeOpeningDateRecord:Object.assign([],this.beforeOpeningDateRecord)})))),(0,E.A)(eA)||(rn>=0&&(this.beforeOpeningDateRecord[rn].value=eA),this.beforeOpenDateTransCount=eA.length,("/dashboard"==this.currentUrl||"/transaction-list"==this.currentUrl)&&(0,E.A)(Ot)&&this.dataStoreService.dispatchState(new es.hc(Object.assign({},{beforeOpenDateTransCount:this.beforeOpenDateTransCount,beforeOpeningDateRecord:Object.assign([],this.beforeOpeningDateRecord)})))),this.beforOpenDateRecordListWorker.postMessage({"list-Type":"before-open-date-record",filterLedgerList:Ot,saleInvoiceList:this.saleInvoiceList,saleReturnList:this.saleReturnList,purchaseInvoiceList:this.purchaseInvoiceList,purchaseReturnList:this.purchaseReturnList,expenseList:this.expenseList,allJournalList:this.allJournalList,allPaymentList:this.allPaymentList,capitalTransactionList:this.capitalTransactionList,otherIncomeList:this.otherIncomeList,taxTransactionList:this.taxTransactionList,allFundTransferList:this.allFundTransferList,reConcileList:this.reConcileList,saleOrderList:this.allSaleOrderList,settingData:this.settingData,purchaseOrderList:this.allPurchaseOrderList,estimateList:this.estimateInvoiceCollection,invLossesList:gt}),this.beforOpenDateRecordListWorker.addEventListener("message",function(){var mn=(0,D.A)(function*({data:qn}){let so=yield qn;(0,E.A)(so)||(P.beforeOpeningDateRecord=Object.assign([],so.recordList),MA>=0&&(P.beforeOpeningDateRecord[MA].value=He),rn>=0&&(P.beforeOpeningDateRecord[rn].value=eA),P.beforeOpenDateTransCount=0,(0,rd.A)(P.beforeOpeningDateRecord,yo=>{P.beforeOpenDateTransCount+=yo.value.length}),P.dataStoreService.dispatchState(new es.hc(Object.assign({},{beforeOpenDateTransCount:P.beforeOpenDateTransCount,beforeOpeningDateRecord:Object.assign([],P.beforeOpeningDateRecord)}))))});return function(qn){return mn.apply(this,arguments)}}())}retrieveBroadcast(){this.commonService.receiveBroadcast().subscribe(P=>{(0,f.A)(P,"hideSidebar")&&(0,w.A)(()=>{this.hideSidebar=P.hideSidebar,this.manageSidebar()},5)})}slimScrollSideMenu(){}manageSidebar(){this.hideSidebar?this.document.body.classList.add("enlarged"):this.document.body.classList.remove("enlarged")}toggleSidebar(){this.document.body.classList.toggle("enlarged")}navigateToAddAccount(P){this.commonService.broadcast("accountType",P),this.router.navigateByUrl("/accounts/add")}checkRouteEnable(P){return this.enabledFeatureList.includes(P)}syncing(){this.isSyncLoading=!0,this.syncDbservice.syncStartData()}intializeWorker(){typeof Worker<"u"&&(this.currentStockListWorker=new Worker(d.tu(new URL(d.p+d.u(5244),d.b))),this.salePurchOverdueListWorker=new Worker(d.tu(new URL(d.p+d.u(9469),d.b)),{type:void 0}),this.saleOverdueListWorker=new Worker(d.tu(new URL(d.p+d.u(1887),d.b)),{type:void 0}),this.purchOverdueListWorker=new Worker(d.tu(new URL(d.p+d.u(3968),d.b)),{type:void 0}),this.saleListWorker=new Worker(d.tu(new URL(d.p+d.u(9206),d.b)),{type:void 0}),this.purchaseListWorker=new Worker(d.tu(new URL(d.p+d.u(2063),d.b)),{type:void 0}),this.customerPaymentListWorker=new Worker(d.tu(new URL(d.p+d.u(7577),d.b)),{type:void 0}),this.supplierPaymentListWorker=new Worker(d.tu(new URL(d.p+d.u(6612),d.b)),{type:void 0}),this.beforOpenDateRecordListWorker=new Worker(d.tu(new URL(d.p+d.u(2863),d.b)),{type:void 0}),this.expenseListWorker=new Worker(d.tu(new URL(d.p+d.u(3792),d.b)),{type:void 0}))}navigateToUrlLink(P){scrollTotop(),this.router.navigateByUrl(P)}extendHeader(){return!![1,3].includes(Number(this.subscriptionInfo.purchaseStatus))&&Number(this.subscriptionInfo.daysRemaining)<=31}preparePaymentMappingList(){this.paymentMappingAdjList=[],(0,rd.A)((0,Xc.A)(this.customerUnpaidinvList,"uniqueKeyOfAccount"),(Bt,gt)=>{let Ot=this.accountList.find(eA=>eA.uniqueKeyOfAccount==gt),He=this.customerAdvPaymentList.filter(eA=>eA.customerKeyOfAccount==gt);!(0,E.A)(Ot)&&s.DH.roundToEven((0,ta.A)(He,"advanceAmount"),2)>0&&this.paymentMappingAdjList.push({paymentLinkType:"SALE-PAYMENT-LINK",clientUniqueKeyAccount:Ot.uniqueKeyOfAccount,customerName:Ot.nameOfAccount,totalUnpaidInv:Bt.length,totalAdvPayment:He.length,clientInvList:Bt,clientAdvPaymentList:He,totalInvBalAmt:s.DH.roundToEven((0,ta.A)(Bt,"balance"),2),totalAdvPaymentAmt:s.DH.roundToEven((0,ta.A)(He,"advanceAmount"),2),isLinkWithPayment:!0})}),this.supplierPaymentMappingAdjList=[],(0,rd.A)((0,Xc.A)(this.supplierUnpaidinvList,"uniqueKeyOfAccount"),(Bt,gt)=>{let Ot=this.accountList.find(eA=>eA.uniqueKeyOfAccount==gt),He=this.supplierAdvPaymentList.filter(eA=>eA.customerKeyOfAccount==gt);!(0,E.A)(Ot)&&s.DH.roundToEven((0,ta.A)(He,"advanceAmount"),2)>0&&this.supplierPaymentMappingAdjList.push({paymentLinkType:"PURCHASE-PAYMENT-LINK",clientUniqueKeyAccount:Ot.uniqueKeyOfAccount,supplierName:Ot.nameOfAccount,totalUnpaidInv:Bt.length,totalAdvPayment:He.length,clientInvList:Bt,clientAdvPaymentList:He,totalInvBalAmt:s.DH.roundToEven((0,ta.A)(Bt,"balance"),2),totalAdvPaymentAmt:s.DH.roundToEven((0,ta.A)(He,"advanceAmount"),2),isLinkWithPayment:!0})}),(0,rd.A)((0,Xc.A)(this.supplierUnpaidExpenseList,"clientAccountUniqueKey"),(Bt,gt)=>{let Ot=this.accountList.find(eA=>eA.uniqueKeyOfAccount==gt),He=this.supplierAdvPaymentList.filter(eA=>eA.customerKeyOfAccount==gt);!(0,E.A)(Ot)&&s.DH.roundToEven((0,ta.A)(He,"advanceAmount"),2)>0&&this.supplierPaymentMappingAdjList.push({paymentLinkType:"EXPENSE-PAYMENT-LINK",clientUniqueKeyAccount:Ot.uniqueKeyOfAccount,supplierName:Ot.nameOfAccount,totalUnpaidInv:Bt.length,totalAdvPayment:He.length,clientInvList:Bt,clientAdvPaymentList:He,totalInvBalAmt:s.DH.roundToEven((0,ta.A)(Bt,"balance"),2),totalAdvPaymentAmt:s.DH.roundToEven((0,ta.A)(He,"advanceAmount"),2),isLinkWithPayment:!0})});let P=this.supplierPaymentMappingAdjList;P&&this.supplierPaymentMappingAdjList.map(Bt=>{if(Bt){let gt=P.filter(Ot=>Ot.clientUniqueKeyAccount==Bt.clientUniqueKeyAccount);P=P.filter(Ot=>Ot.clientUniqueKeyAccount!==Bt.clientUniqueKeyAccount),gt.length>1&&(Bt.totalInvBalAmt=s.DH.roundToEven((0,ta.A)(gt,"totalInvBalAmt"),2),Bt.totalUnpaidInv=gt.length)}}),this.supplierPaymentMappingAdjList=(0,Rd.A)(this.supplierPaymentMappingAdjList,"clientUniqueKeyAccount"),(0,E.A)(this.paymentMappingAdjList)?(this.totalUnpaidInvCount=0,this.dataStoreService.dispatchState(new es.hc(Object.assign({},{totalUnpaidInvCount:0,unPaidInvCountList:[]})))):(this.totalUnpaidInvCount=this.paymentMappingAdjList.length,this.dataStoreService.dispatchState(new es.hc(Object.assign({},{totalUnpaidInvCount:this.paymentMappingAdjList.length,unPaidInvCountList:this.paymentMappingAdjList})))),(0,E.A)(this.supplierPaymentMappingAdjList)?(this.totalUnpaidPurchaseCount=0,this.dataStoreService.dispatchState(new es.hc(Object.assign({},{totalUnpaidPurchaseCount:0,unPaidPurchaseCountList:[]})))):(this.totalUnpaidPurchaseCount=this.supplierPaymentMappingAdjList.length,this.dataStoreService.dispatchState(new es.hc(Object.assign({},{totalUnpaidPurchaseCount:this.supplierPaymentMappingAdjList.length,unPaidPurchaseCountList:this.supplierPaymentMappingAdjList}))))}_callWebWorker(P){switch(P){case"supplierPaymentListWorker":this.supplierPaymentListWorker.postMessage({"list-Type":"payment-list",chunkPaymentData:[this.allPaymentList.filter(Bt=>2===Bt.crDrType)],customertAccountList:(0,Rd.A)(this.clientList,"uniqueKeyOfAccount"),paymentAccountList:pluckAccount(this.accountList,[5,7,9,11]),accountList:this.accountList,allPaymentLinkList:this.allPaymentLinkList,allPaymentList:this.allPaymentList,saleInvoiceList:this.saleInvoiceList,saleReturnList:this.saleReturnList,purchaseInvoiceList:this.purchaseInvoiceList,purchaseReturnList:this.purchaseReturnList,expenseList:this.expenseList,capitalTransactionList:this.capitalTransactionList,otherIncomeList:this.otherIncomeList,taxTransactionList:this.taxTransactionList,receiptCollection:this.receiptCollection,paymentTypeCrDr:2,invoicePaymentTracking:this.settingData?this.settingData.invoicePaymentTracking:1});break;case"currentStockListWorker":this.currentStockListWorker.postMessage({settingData:this.settingData,productList:this.productList,accountList:this.accountList,saleInvoiceList:this.saleInvoiceList,saleReturnList:this.saleReturnList,purchaseInvoiceList:this.purchaseInvoiceList,purchaseReturnList:this.purchaseReturnList,reConcileList:this.reConcileList,ledgerList:this.ledgerList,filterObject:{duration:1,minDate:"",maxDate:"",minTimeStamp:0,maxTimeStamp:0,formatDateValue:""}});break;case"saleOverdueListWorker":this.saleOverdueListWorker.postMessage({"list-Type":"sale-overdue-invoice",chunkInvData:[this.saleInvoiceList],clientList:this.clientList,saleAccountList:this.saleAccountList,accountCollection:this.accountList,allPaymentLinkList:this.allPaymentLinkList,allPaymentList:this.allPaymentList,saleReturnList:this.saleReturnList});break;case"purchOverdueListWorker":this.purchOverdueListWorker.postMessage({"list-Type":"purchase-overdue-invoice",chunkInvData:[this.purchaseInvoiceList],supplierList:this.supplierList,purchaseAccountList:this.purchaseAccountList,accountCollection:this.accountList,allPaymentLinkList:this.allPaymentLinkList,allPaymentList:this.allPaymentList,purchaseReturnList:this.purchaseReturnList});break;case"customerPaymentListWorker":this.customerPaymentListWorker.postMessage({"list-Type":"payment-list",chunkPaymentData:[this.allPaymentList.filter(Bt=>1===Bt.crDrType)],customertAccountList:(0,Rd.A)(this.clientList,"uniqueKeyOfAccount"),paymentAccountList:pluckAccount(this.accountList,[7,11]),accountList:this.accountList,allPaymentLinkList:this.allPaymentLinkList,allPaymentList:this.allPaymentList,saleInvoiceList:this.saleInvoiceList,saleReturnList:this.saleReturnList,purchaseInvoiceList:this.purchaseInvoiceList,purchaseReturnList:this.purchaseReturnList,expenseList:this.expenseList,capitalTransactionList:this.capitalTransactionList,otherIncomeList:this.otherIncomeList,taxTransactionList:this.taxTransactionList,receiptCollection:this.receiptCollection,paymentTypeCrDr:1,invoicePaymentTracking:(0,E.A)(this.settingData)?0:this.settingData.invoicePaymentTracking})}}ngOnDestroy(){this.terminateWebWorkers(),this.headerSubscription&&this.headerSubscription.unsubscribe()}showUpdateDialog(){this.appUpdateService.showUpdateDialog(this.buildDetails.currentVersion,this.buildDetails.newVersion)}terminateWebWorkers(){this.currentStockListWorker&&(this.currentStockListWorker=this.currentStockListWorker.terminate()),this.salePurchOverdueListWorker&&(this.salePurchOverdueListWorker=this.salePurchOverdueListWorker.terminate()),this.saleOverdueListWorker&&(this.saleOverdueListWorker=this.saleOverdueListWorker.terminate()),this.purchOverdueListWorker&&(this.purchOverdueListWorker=this.purchOverdueListWorker.terminate()),this.saleListWorker&&(this.saleListWorker=this.saleListWorker.terminate()),this.purchaseListWorker&&(this.purchaseListWorker=this.purchaseListWorker.terminate()),this.customerPaymentListWorker&&(this.customerPaymentListWorker=this.customerPaymentListWorker.terminate()),this.supplierPaymentListWorker&&(this.supplierPaymentListWorker=this.supplierPaymentListWorker.terminate()),this.beforOpenDateRecordListWorker&&(this.beforOpenDateRecordListWorker=this.beforOpenDateRecordListWorker.terminate())}fetchUserData(){var P=this;if(this.isLoggedIn()){let Bt=this.authService.authInfo("user").orgId,gt=this.authService.authInfo("access_token");this.syncApiService.verifyToken(gt,Bt,function(){var Ot=(0,D.A)(function*(He){let eA=He;if(200==eA.status&&(0,f.A)(eA,"access_token")){let MA=yield P.syncApiService.fetchAllDbData("user");if(!(0,E.A)(MA)){let rn=MA.find(mn=>mn.user.orgId===Bt);if((0,E.A)(rn)){let mn=MA.find(qn=>(0,f.A)(qn,"access_token"));(0,E.A)(mn)||(mn.access_token=eA.access_token,mn.purchaseStatus=eA.purchaseStatus,mn.user.accessToken=eA.access_token,mn.user.expiryTime=eA.expiryTime,rn.user.serverUpdatedTime=eA.serverUpdatedTime,P.updateUserData(mn),P.subscriptionService.refreshSubscriptionStatus())}else rn.access_token=eA.access_token,rn.purchaseStatus=eA.purchaseStatus,rn.user.accessToken=eA.access_token,rn.user.expiryTime=eA.expiryTime,rn.user.serverUpdatedTime=eA.serverUpdatedTime,P.updateUserData(rn),P.subscriptionService.refreshSubscriptionStatus(),P.fetchDBData()}}});return function(He){return Ot.apply(this,arguments)}}())}}updateUserData(P){this.syncApiService.updateDbData("user",P,Bt=>{let gt=Bt.data;if(200===Bt.status&&!(0,E.A)(gt)){const Ot=gt.user.serverUpdatedTime;Ot>gt.user.expiryTime?(this.commonService.setUpAnalytics("SUBSCRIPTION_EXPIRED"),this.syncCommonService.logoutUser(),(0,w.A)(()=>{this.commonService.showDialog(b,3===gt.purchaseStatus?{massage:s.DH.alertMessage(54),buttonText:"Purchase Subscription",subMsg:"Please Purchase Subscription"}:{massage:"Your subscription has expired.",buttonText:"Please Renew Subscription",subMsg:"Please Renew Subscription"},He=>{He&&this.dataStoreService.fetchData(R.c.GEOLOCATION_API_URL,{},eA=>{s.SE.setCache("purchaseExpiredUser",JSON.stringify({email:gt.registered_email,password:"",countryCode:eA.country_code2,orgId:gt.user.orgId})),this.router.navigate(["/public/subscription"])})},{width:"30%"})},1e3)):1==gt.purchaseStatus||3===gt.purchaseStatus&&(Ot<gt.user.expiryTime&&2!=gt.registerSource||3==gt.user.userType||5==gt.registerSource)||3===gt.purchaseStatus&&Ot<gt.user.expiryTime&&2==gt.registerSource&&0!=gt.isWebTrial?s.SE.setCache("SAB_LOGGED_IN_USER",JSON.stringify(gt)):(this.syncCommonService.logoutUser(),(0,w.A)(()=>{this.commonService.showDialog(b,{massage:"Your subscription has expired.",buttonText:"Please Renew Subscription",subMsg:"Please Renew Subscription"},He=>{He&&this.dataStoreService.fetchData(R.c.GEOLOCATION_API_URL,{},eA=>{s.SE.setCache("purchaseExpiredUser",JSON.stringify({email:gt.registered_email,password:"",countryCode:eA.country_code2,orgId:gt.user.orgId})),this.router.navigate(["/public/subscription"])})},{width:"30%"})},1e3))}})}isLoggedIn(){return this.authService.isLoggedIn()}switchUser(){s.SE.destroyCache("POS-mode-enabled"),this.router.navigateByUrl("/home/switch-user")}checkEmailVerifued(){this.isEmailVerified2=this.evnservice.isEmailVerificationCompleted(),1==this.isEmailVerified2&&this.evnservice.destroySubscription()}verifyMail(){if(!this.isEmailVerified2){if(this.isDialogOpen)return;let P={userData:this.authService.authInfo()},Bt=this.router.url,gt=["/home","/home/login","/home/switch-user","/onboarding","/syncing"];(!(0,E.A)(this.verifyEmailDialog)&&(0,E.A)(this.verifyEmailDialog.componentInstance)||(0,E.A)(this.verifyEmailDialog))&&!gt.includes(Bt)&&this.isLoggedIn()&&(this.isDialogOpen=!0,this.verifyEmailDialog=this.commonService.showDialog(zi,P,Ot=>{this.isDialogOpen=!1},{width:"38%"}))}}enablePos(P,Bt){"POSModeEnable"===P&&(Bt?this.commonService.showDialog(Fs,{},gt=>{(0,f.A)(gt,"pos_enabled")&&gt.pos_enabled&&this.syncApiService.savePosStatus(this.organizationData,Ot=>{200==Ot.status&&(this.isPosModeEnable=Bt)})},{width:"38%",disableClose:!0}):this.isPosModeEnable=Bt,this.dashboardService.setPosSetting(Bt),this.orgId=this.commonService.getOrgId(),s.xL.setLocalCache("POS-mode-enabled_"+this.orgId,this.isPosModeEnable))}static#t=this.\u0275fac=function(Bt){return new(Bt||_t)(t.rXU(L.Ix),t.rXU(N.h),t.rXU(Mt.y),t.rXU(k.V),t.rXU(Xt.P),t.rXU(H.P),t.rXU(mt.E),t.rXU(it.qQ),t.rXU(Pl.L),t.rXU(at.JO),t.rXU(pt.J),t.rXU(Rc.i),t.rXU(jd.I),t.rXU(t.gRc),t.rXU(Ld),t.rXU(Sl.e))};static#e=this.\u0275cmp=t.VBU({type:_t,selectors:[["app-header"]],decls:201,vars:78,consts:[[1,"topbar"],[1,"topbar-left"],["routerLink","/dashboard",1,"logo","cursor-pointer"],[1,"logo-light"],["src","./assets/img/ac-logo.png"],[1,"logo-sm"],["src","./assets/img/favicon.png"],[1,"navbar-custom",3,"ngClass"],[1,"navbar-right","list-inline","float-right","mb-0","d-flex","align-items-center"],["type","button","routerLink","/home",1,"home-btn","me-1"],["matTooltip","Home",1,"material-icons","custom-icons","home-icon"],[1,"home-name"],[1,"dropdown"],["type","button","class","sync-btn me-2",3,"ngClass","click",4,"ngIf"],["style","color: #1889e5;margin-right: 8px;font-weight: 600;",4,"ngIf"],["data-bs-toggle","dropdown","aria-expanded","false",1,"dropdown-toggle"],["type","button",1,"new-acc-btn"],[1,"material-icons","custom-icons",3,"matTooltip"],[1,"btn-sm"],[1,"dropdown-menu","dropdown-menu-lg","dropaccount","animation-fade-in"],[1,"content","scroll-icons","mode-view"],[1,"shortcut"],[1,"edit-shortcut"],[1,"cursor-pointer",3,"click"],[1,"icon"],["role","img","aria-hidden","true","data-mat-icon-type","svg","data-mat-icon-name","list_alt",1,"mat-icon","notranslate","link-icon","mat-icon-no-color"],["src","assets/img/icons/invoice.png"],[1,"label"],["class","shortcut",4,"ngIf"],["role","img","aria-hidden","true","data-mat-icon-type","svg","data-mat-icon-name","chrome_reader_mode",1,"mat-icon","notranslate","link-icon","mat-icon-no-color"],["src","assets/img/icons/expenses48.png"],["src","assets/img/icons/payment.png"],["src","assets/img/icons/tax.png"],["src","assets/img/icons/cash.png"],["src","assets/img/icons/bank.png"],["src","assets/img/icons/customer.png"],["src","assets/img/icons/supplier.png"],["src","assets/img/icons/equity.png"],["src","assets/img/icons/assets.png"],["src","assets/img/icons/loan.png"],["src","assets/img/icons/deposit.png"],["src","assets/img/icons/cuurent-assets.png"],["src","assets/img/icons/indirect-expenses.png"],["type","button","href","","routerLink","/settings",1,"new-acc-btn"],["class","dropdown noti-list list-inline-item",4,"ngIf"],[1,"dropdown","notification-list","list-inline-item"],[1,"dropdown","notification-list","nav-pro-img","name-small"],["data-bs-toggle","dropdown","role","button","aria-haspopup","false","aria-expanded","false",1,"dropdown-toggle","nav-link","arrow-none","nav-user"],["src","./assets/img/user.png","alt","user",1,"rounded-circle","m-0"],[1,"dropdown-menu","dropdown-menu-right","profile-dropdown","animation-fade-in"],["href","","routerLink","/settings/profile",1,"dropdown-item"],[1,"material-icons","custom-icons"],["href","","routerLink","/settings",1,"dropdown-item","d-block"],[1,"dropdown-item","d-block",3,"click"],[1,"dropdown-divider"],[1,"dropdown-item","text-danger","cursor-pointer",3,"click"],["data-bs-toggle","dropdown","role","button","aria-haspopup","false","aria-expanded","false",1,"material-icons","custom-icons","paidArrow","pay_arrow","collapsed","down-arrow-small","d-none","me-1"],["class","list-inline menu-left mb-0",4,"ngIf"],["class","trial-period-bg mb-1 fw-500 d-flex justify-content-center align-items-center",4,"ngIf"],["class","trial-period-bg",4,"ngIf"],["type","button",1,"sync-btn","me-2",3,"click","ngClass"],[1,"sync-name"],[1,"material-icons","custom-icons","sync-icon",3,"matTooltip"],[2,"color","#1889e5","margin-right","8px","font-weight","600"],["src","./assets/img/sync_blue.svg","width","18","alt","sync",1,"material-icons","custom-icons","syincing-icon"],["src","assets/img/icons/purchase48.png"],[1,"dropdown","noti-list","list-inline-item"],["data-bs-toggle","dropdown","href","#","role","button","aria-haspopup","false","aria-expanded","false",1,"nav-link","dropdown-toggle","arrow-none","waves-effect","pt-0"],[1,"material-icons","noti-icon","custom-icons"],["class","badge badge-pill badge-danger noti-icon-badge",4,"ngIf"],[1,"dropdown-menu","dropdown-menu-right","dropdown-menu-animated","dropdown-menu-large","px-1","animation-fade-in","dropdown-box-content"],[1,"dropdown-item-text"],[1,"dropdown-box-content-body"],["routerLink","/sales/overdue-list","class","dropdown-item notify-item cursor-pointer",4,"ngIf"],["href","","routerLink","/inventory/stock-alerts","class","dropdown-item notify-item cursor-pointer",4,"ngIf"],["href","","routerLink","settings/inventory","class","dropdown-item notify-item cursor-pointer",4,"ngIf"],["routerLink","/purchases/overdue-list","class","dropdown-item notify-item cursor-pointer",4,"ngIf"],["routerLink","/settings/merge-account/1","class","dropdown-item notify-item cursor-pointer",4,"ngIf"],["routerLink","/settings/merge-account/2","class","dropdown-item notify-item cursor-pointer",4,"ngIf"],["routerLink","/settings/merge-account/3","class","dropdown-item notify-item cursor-pointer",4,"ngIf"],["href","","routerLink","/payments/1/payment-mapping/1","class","dropdown-item notify-item",4,"ngIf"],["routerLink","/transaction-list","class","dropdown-item notify-item cursor-pointer",4,"ngIf"],["routerLink","/ecom-sale-order","class","dropdown-item notify-item cursor-pointer",4,"ngIf"],["class","text-center text-secondary",4,"ngIf"],[1,"badge","badge-pill","badge-danger","noti-icon-badge"],["routerLink","/sales/overdue-list",1,"dropdown-item","notify-item","cursor-pointer"],[1,"notify-icon"],["src","assets/img/notification/overdue.svg","width","20"],[1,"notify-details"],[1,"text-muted"],["href","","routerLink","/inventory/stock-alerts",1,"dropdown-item","notify-item","cursor-pointer"],["src","assets/img/notification/stock.svg","width","20"],["href","","routerLink","settings/inventory",1,"dropdown-item","notify-item","cursor-pointer"],["routerLink","/purchases/overdue-list",1,"dropdown-item","notify-item","cursor-pointer"],["src","assets/img/notification/purchases.svg","width","22"],["routerLink","/settings/merge-account/1",1,"dropdown-item","notify-item","cursor-pointer"],["src","assets/img/notification/merge-account.svg","width","22"],["routerLink","/settings/merge-account/2",1,"dropdown-item","notify-item","cursor-pointer"],["src","assets/img/notification/merge-product.svg","width","25"],["routerLink","/settings/merge-account/3",1,"dropdown-item","notify-item","cursor-pointer"],["src","assets/img/notification/duplicateProduct.svg","width","28"],["href","","routerLink","/payments/1/payment-mapping/1",1,"dropdown-item","notify-item"],["src","assets/img/notification/payment.svg","width","24"],["routerLink","/transaction-list",1,"dropdown-item","notify-item","cursor-pointer"],["src","assets/img/notification/error-noti.svg","width","24"],["routerLink","/ecom-sale-order",1,"dropdown-item","notify-item","cursor-pointer"],[1,"text-center","text-secondary"],[1,"m-0","pt-2"],[1,"list-inline","menu-left","mb-0"],[1,"float-left"],[1,"button-menu-mobile","open-left","waves-effect",3,"click"],[1,"mdi","mdi-menu"],[4,"ngIf"],["hidden","",1,"row","pos-mode","ms-0","p-2"],[1,"col-md-12","px-0","mt-0","d-flex","align-items-center","fw-bold","fs-12"],[1,"pe-2","pos-on-txt"],[1,"switch"],["type","checkbox","name","isPosModeEnable",3,"ngModelChange","change","ngModel"],[1,"slider","round"],[1,"btn","btn-sm","update-btn",3,"click"],[1,"update-name"],[1,"trial-period-bg","mb-1","fw-500","d-flex","justify-content-center","align-items-center"],["class","pe-2",3,"ngClass",4,"ngIf"],["class","ps-2",3,"ngClass",4,"ngIf"],[1,"pe-2",3,"ngClass"],[1,"trialBtn",3,"click"],[1,"material-icons","custom-icons",2,"font-size","12px !important"],[1,"ps-2",3,"ngClass"],["type","button",1,"verifyBtn",3,"click"],[1,"material-icons","custom-icons",2,"font-size","13px !important"],[1,"ps-1"],[1,"trial-period-bg"]],template:function(Bt,gt){1&Bt&&(t.j41(0,"div",0)(1,"div",1)(2,"a",2)(3,"span",3),t.nrm(4,"img",4),t.k0s(),t.j41(5,"span",5),t.nrm(6,"img",6),t.k0s()()(),t.j41(7,"nav",7)(8,"ul",8)(9,"li")(10,"button",9)(11,"span",10),t.EFF(12,"home"),t.k0s(),t.j41(13,"span",11),t.EFF(14,"Home"),t.k0s()()(),t.j41(15,"li",12),t.DNE(16,ac,7,9,"button",13)(17,jl,4,3,"b",14),t.j41(18,"a",15)(19,"button",16)(20,"span",17),t.nI1(21,"transloco"),t.EFF(22,"add_circle_outline"),t.k0s(),t.j41(23,"span",18),t.EFF(24),t.nI1(25,"transloco"),t.k0s()()(),t.j41(26,"ul")(27,"div",19)(28,"div",20)(29,"div",21),t.nrm(30,"div",22),t.j41(31,"a",23),t.bIt("click",function(){return gt.navigateToAddAccount(1)}),t.j41(32,"div",24)(33,"mat-icon",25),t.nrm(34,"img",26),t.k0s()(),t.j41(35,"div",27),t.EFF(36),t.nI1(37,"transloco"),t.k0s()()(),t.DNE(38,Hl,9,3,"div",28),t.j41(39,"div",21),t.nrm(40,"div",22),t.j41(41,"a",23),t.bIt("click",function(){return gt.navigateToAddAccount(5)}),t.j41(42,"div",24)(43,"mat-icon",29),t.nrm(44,"img",30),t.k0s()(),t.j41(45,"div",27),t.EFF(46),t.nI1(47,"transloco"),t.k0s()()(),t.j41(48,"div",21),t.nrm(49,"div",22),t.j41(50,"a",23),t.bIt("click",function(){return gt.navigateToAddAccount(6)}),t.j41(51,"div",24)(52,"mat-icon",29),t.nrm(53,"img",31),t.k0s()(),t.j41(54,"div",27),t.EFF(55),t.nI1(56,"transloco"),t.k0s()()(),t.j41(57,"div",21),t.nrm(58,"div",22),t.j41(59,"a",23),t.bIt("click",function(){return gt.navigateToAddAccount(8)}),t.j41(60,"div",24)(61,"mat-icon",29),t.nrm(62,"img",32),t.k0s()(),t.j41(63,"div",27),t.EFF(64),t.nI1(65,"transloco"),t.k0s()()(),t.j41(66,"div",21),t.nrm(67,"div",22),t.j41(68,"a",23),t.bIt("click",function(){return gt.navigateToAddAccount(11)}),t.j41(69,"div",24)(70,"mat-icon",29),t.nrm(71,"img",33),t.k0s()(),t.j41(72,"div",27),t.EFF(73),t.nI1(74,"transloco"),t.k0s()()(),t.j41(75,"div",21),t.nrm(76,"div",22),t.j41(77,"a",23),t.bIt("click",function(){return gt.navigateToAddAccount(7)}),t.j41(78,"div",24)(79,"mat-icon",29),t.nrm(80,"img",34),t.k0s()(),t.j41(81,"div",27),t.EFF(82),t.nI1(83,"transloco"),t.k0s()()(),t.j41(84,"div",21),t.nrm(85,"div",22),t.j41(86,"a",23),t.bIt("click",function(){return gt.navigateToAddAccount(12)}),t.j41(87,"div",24)(88,"mat-icon",29),t.nrm(89,"img",35),t.k0s()(),t.j41(90,"div",27),t.EFF(91),t.nI1(92,"transloco"),t.k0s()()(),t.j41(93,"div",21),t.nrm(94,"div",22),t.j41(95,"a",23),t.bIt("click",function(){return gt.navigateToAddAccount(13)}),t.j41(96,"div",24)(97,"mat-icon",29),t.nrm(98,"img",36),t.k0s()(),t.j41(99,"div",27),t.EFF(100),t.nI1(101,"transloco"),t.k0s()()(),t.j41(102,"div",21),t.nrm(103,"div",22),t.j41(104,"a",23),t.bIt("click",function(){return gt.navigateToAddAccount(15)}),t.j41(105,"div",24)(106,"mat-icon",29),t.nrm(107,"img",37),t.k0s()(),t.j41(108,"div",27),t.EFF(109),t.nI1(110,"transloco"),t.k0s()()(),t.j41(111,"div",21),t.nrm(112,"div",22),t.j41(113,"a",23),t.bIt("click",function(){return gt.navigateToAddAccount(16)}),t.j41(114,"div",24)(115,"mat-icon",29),t.nrm(116,"img",38),t.k0s()(),t.j41(117,"div",27),t.EFF(118),t.nI1(119,"transloco"),t.k0s()()(),t.j41(120,"div",21),t.nrm(121,"div",22),t.j41(122,"a",23),t.bIt("click",function(){return gt.navigateToAddAccount(17)}),t.j41(123,"div",24)(124,"mat-icon",29),t.nrm(125,"img",39),t.k0s()(),t.j41(126,"div",27),t.EFF(127),t.nI1(128,"transloco"),t.k0s()()(),t.j41(129,"div",21),t.nrm(130,"div",22),t.j41(131,"a",23),t.bIt("click",function(){return gt.navigateToAddAccount(18)}),t.j41(132,"div",24)(133,"mat-icon",29),t.nrm(134,"img",40),t.k0s()(),t.j41(135,"div",27),t.EFF(136),t.nI1(137,"transloco"),t.k0s()()(),t.j41(138,"div",21),t.nrm(139,"div",22),t.j41(140,"a",23),t.bIt("click",function(){return gt.navigateToAddAccount(19)}),t.j41(141,"div",24)(142,"mat-icon",29),t.nrm(143,"img",41),t.k0s()(),t.j41(144,"div",27),t.EFF(145),t.nI1(146,"transloco"),t.k0s()()(),t.j41(147,"div",21),t.nrm(148,"div",22),t.j41(149,"a",23),t.bIt("click",function(){return gt.navigateToAddAccount(9)}),t.j41(150,"div",24)(151,"mat-icon",29),t.nrm(152,"img",42),t.k0s()(),t.j41(153,"div",27),t.EFF(154),t.nI1(155,"transloco"),t.k0s()()()()()()(),t.j41(156,"li")(157,"a")(158,"button",43)(159,"span",17),t.nI1(160,"transloco"),t.EFF(161,"settings"),t.k0s(),t.j41(162,"span",18),t.EFF(163),t.nI1(164,"transloco"),t.k0s()()()(),t.DNE(165,Ud,22,16,"li",44),t.j41(166,"li",45)(167,"div",46)(168,"a",47),t.nrm(169,"img",48),t.j41(170,"span"),t.EFF(171),t.j41(172,"p"),t.EFF(173),t.k0s()()(),t.j41(174,"div",49)(175,"a",50)(176,"span",51),t.EFF(177,"person"),t.k0s(),t.EFF(178),t.nI1(179,"transloco"),t.k0s(),t.j41(180,"a",52)(181,"span",51),t.EFF(182,"settings"),t.k0s(),t.EFF(183),t.nI1(184,"transloco"),t.k0s(),t.j41(185,"a",53),t.bIt("click",function(){return gt.switchUser()}),t.j41(186,"span",51),t.EFF(187,"switch_account"),t.k0s(),t.EFF(188),t.nI1(189,"transloco"),t.k0s(),t.nrm(190,"div",54),t.j41(191,"a",55),t.bIt("click",function(){return gt.syncCommonService.logoutUser()}),t.j41(192,"span",51),t.EFF(193,"logout"),t.k0s(),t.EFF(194),t.nI1(195,"transloco"),t.k0s()()(),t.j41(196,"span",56),t.EFF(197,"expand_more"),t.k0s()()(),t.DNE(198,Lu,6,2,"ul",57),t.k0s(),t.DNE(199,ah,3,2,"div",58)(200,qg,3,3,"div",59),t.k0s()),2&Bt&&(t.R7$(7),t.Y8G("ngClass",t.eq3(76,Wo,gt.extendHeader())),t.R7$(9),t.Y8G("ngIf",!gt.isSyncLoading),t.R7$(),t.Y8G("ngIf",gt.isSyncLoading),t.R7$(3),t.FS9("matTooltip",t.bMT(21,32,"CREATE_NEW_ACC")),t.R7$(4),t.JRh(t.bMT(25,34,"CREATE_NEW_ACC")),t.R7$(12),t.JRh(t.bMT(37,36,"SALE")),t.R7$(2),t.Y8G("ngIf",0==gt.hidePurchase),t.R7$(8),t.JRh(t.bMT(47,38,"EXPENSES")),t.R7$(9),t.JRh(t.bMT(56,40,"OTHER_INCOME")),t.R7$(9),t.JRh(t.bMT(65,42,"TAX")),t.R7$(9),t.JRh(t.bMT(74,44,"CASH")),t.R7$(9),t.JRh(t.bMT(83,46,"BANK")),t.R7$(9),t.JRh(t.bMT(92,48,"CUSTOMER")),t.R7$(9),t.JRh(t.bMT(101,50,"SUPPLIER")),t.R7$(9),t.JRh(t.bMT(110,52,"OWNERS_EQUITY")),t.R7$(9),t.JRh(t.bMT(119,54,"FIXED_ASSET")),t.R7$(9),t.JRh(t.bMT(128,56,"LOAN_LIABLITIES")),t.R7$(9),t.JRh(t.bMT(137,58,"DEPOSIT")),t.R7$(9),t.JRh(t.bMT(146,60,"CURRENT_ASSET")),t.R7$(9),t.JRh(t.bMT(155,62,"INDIRECT_EXPENSES")),t.R7$(5),t.FS9("matTooltip",t.bMT(160,64,"SETTINGS")),t.R7$(4),t.JRh(t.bMT(164,66,"SETTINGS")),t.R7$(2),t.Y8G("ngIf","/dashboard"==gt.currentUrl),t.R7$(6),t.SpI(" ",gt.registered_email," "),t.R7$(2),t.JRh(gt.userName),t.R7$(5),t.SpI(" ",t.bMT(179,68,"PROFILE"),""),t.R7$(5),t.SpI(" ",t.bMT(184,70,"SETTINGS"),""),t.R7$(5),t.SpI(" ",t.bMT(189,72,"SWITCH_USER"),""),t.R7$(6),t.SpI(" ",t.bMT(195,74,"LOGOUT"),""),t.R7$(4),t.Y8G("ngIf",!gt.hideSidebar),t.R7$(),t.Y8G("ngIf",gt.extendHeader()||!gt.isEmailVerified2),t.R7$(),t.Y8G("ngIf",2==gt.purchaseStatus))},dependencies:[it.YU,it.bT,L.Wk,Ue.Zm,Ue.BC,Ue.vS,Qo.oV,at.Kj],styles:['.trialBtn[_ngcontent-%COMP%]{border:none;background:#f56b6b;color:#fff;margin:2px 0;padding:0 3px;font-size:11px;text-decoration:underline}.extend-header-ht[_ngcontent-%COMP%]{height:74px!important}.home-btn[_ngcontent-%COMP%]{background:#2096f3;border:1px solid #2096f3;font-size:13px;color:#fff;padding:4px 9px;border-radius:6px}.update-btn[_ngcontent-%COMP%]{color:#f05e09;margin-left:20px;background:#fff7f2;font-size:13px;padding:6px 12px;border-radius:11px;border:1px solid #fae6db}.update-btn[_ngcontent-%COMP%]:hover{box-shadow:0 .2rem .5rem #00000026}.switch[_ngcontent-%COMP%]{position:relative;display:inline-block;width:36px;height:20px}.slider[_ngcontent-%COMP%]{position:absolute;cursor:pointer;inset:0;background-color:#becbdf;transition:.4s}.slider[_ngcontent-%COMP%]:before{position:absolute;content:"";height:16px;width:16px;left:2px;bottom:2px;background-color:#fff;transition:.4s}.pos-mode[_ngcontent-%COMP%]{background:#ebf1fa;color:#1e4d70;border-radius:6px;border:1px solid #e6ecf6}input[_ngcontent-%COMP%]:checked + .slider[_ngcontent-%COMP%]:before{left:-2px}.dropdown-box-content[_ngcontent-%COMP%]{max-height:78vh}.dropdown-box-content[_ngcontent-%COMP%]   .dropdown-box-content-body[_ngcontent-%COMP%]{max-height:70vh;overflow-y:auto}']})}return _t})();const yl={parentTrigger:"li",subMenu:"ul",toggle:!0,triggerElement:"a"},Wl={ACTIVE:"mm-active",COLLAPSE:"mm-collapse",COLLAPSED:"mm-collapsed",COLLAPSING:"mm-collapsing",METIS:"metismenu",SHOW:"mm-show"};class zd{constructor(Ft,P){this.element=zd.isElement(Ft)?Ft:document.querySelector(Ft),this.config=Object.assign(Object.assign({},yl),P),this.disposed=!1,this.triggerArr=[],this.boundEventHandler=this.clickEvent.bind(this),this.init()}static attach(Ft,P){return new zd(Ft,P)}init(){const{METIS:Ft,ACTIVE:P,COLLAPSE:Bt}=Wl;this.element.classList.add(Ft);const gt=[...this.element.querySelectorAll(this.config.subMenu)];0!==gt.length&&gt.forEach(Ot=>{Ot.classList.add(Bt);const He=Ot.closest(this.config.parentTrigger);He?.classList.contains(P)?this.show(Ot):this.hide(Ot);const eA=He?.querySelector(this.config.triggerElement);"true"!==eA?.getAttribute("aria-disabled")&&(eA?.setAttribute("aria-expanded","false"),eA?.addEventListener("click",this.boundEventHandler),this.triggerArr.push(eA))})}clickEvent(Ft){if(!this.disposed){const P=Ft?.currentTarget;P&&"A"===P.tagName&&Ft.preventDefault();const Bt=P.closest(this.config.parentTrigger),gt=Bt?.querySelector(this.config.subMenu);this.toggle(gt)}}update(){this.disposed=!1,this.init()}dispose(){this.triggerArr.forEach(Ft=>{Ft.removeEventListener("click",this.boundEventHandler)}),this.disposed=!0}on(Ft,P,Bt){return this.element.addEventListener(Ft,P,Bt),this}off(Ft,P,Bt){return this.element.removeEventListener(Ft,P,Bt),this}emit(Ft,P,Bt=!1){const gt=new CustomEvent(Ft,{bubbles:Bt,detail:P});this.element.dispatchEvent(gt)}toggle(Ft){const P=Ft.closest(this.config.parentTrigger);P?.classList.contains(Wl.ACTIVE)?this.hide(Ft):this.show(Ft)}show(Ft){var P;const Bt=Ft,{ACTIVE:gt,COLLAPSE:Ot,COLLAPSED:He,COLLAPSING:eA,SHOW:MA}=Wl;if(this.isTransitioning||Bt.classList.contains(eA))return;const rn=()=>{Bt.classList.remove(eA),Bt.style.height="",Bt.removeEventListener("transitionend",rn),this.setTransitioning(!1),this.emit("shown.metisMenu",{shownElement:Bt})},mn=Bt.closest(this.config.parentTrigger);mn?.classList.add(gt);const qn=mn?.querySelector(this.config.triggerElement);qn?.setAttribute("aria-expanded","true"),qn?.classList.remove(He),Bt.style.height="0px",Bt.classList.remove(Ot),Bt.classList.remove(MA),Bt.classList.add(eA);const so=[].slice.call(null===(P=mn?.parentNode)||void 0===P?void 0:P.children).filter(yo=>yo!==mn);this.config.toggle&&so.length>0&&so.forEach(yo=>{const co=yo.querySelector(this.config.subMenu);co&&this.hide(co)}),this.setTransitioning(!0),Bt.classList.add(Ot),Bt.classList.add(MA),Bt.style.height=`${Bt.scrollHeight}px`,this.emit("show.metisMenu",{showElement:Bt}),Bt.addEventListener("transitionend",rn)}hide(Ft){const{ACTIVE:P,COLLAPSE:Bt,COLLAPSED:gt,COLLAPSING:Ot,SHOW:He}=Wl,eA=Ft;if(this.isTransitioning||!eA.classList.contains(He))return;this.emit("hide.metisMenu",{hideElement:eA});const MA=eA.closest(this.config.parentTrigger);MA?.classList.remove(P);const rn=()=>{eA.classList.remove(Ot),eA.classList.add(Bt),eA.style.height="",eA.removeEventListener("transitionend",rn),this.setTransitioning(!1),this.emit("hidden.metisMenu",{hiddenElement:eA})};eA.style.height=`${eA.getBoundingClientRect().height}px`,eA.style.height=`${eA.offsetHeight}px`,eA.classList.add(Ot),eA.classList.remove(Bt),eA.classList.remove(He),this.setTransitioning(!0),eA.addEventListener("transitionend",rn),eA.style.height="0px";const mn=MA?.querySelector(this.config.triggerElement);mn?.setAttribute("aria-expanded","false"),mn?.classList.add(gt)}setTransitioning(Ft){this.isTransitioning=Ft}static isElement(Ft){return!!Ft.classList}}var fc=d(17472);const zs=_t=>({"lw-link-color":_t}),Wr=_t=>({"mm-active":_t}),Ac=_t=>({"lw-unlink-color":_t});function Ug(_t,Ft){if(1&_t){const P=t.RV6();t.j41(0,"li",12)(1,"a",78),t.bIt("click",function(){t.eBV(P);const gt=t.XpG();return t.Njj(gt.navigateToUrlLink("/sales/pos-sale-add"))}),t.EFF(2),t.nI1(3,"transloco"),t.k0s()()}if(2&_t){const P=t.XpG();t.Y8G("ngClass",t.eq3(4,Wr,"/sales/pos-sale-add"==P.activeLink)),t.R7$(2),t.JRh(t.bMT(3,2,"CREATE_NEW_SALE"))}}function $g(_t,Ft){if(1&_t){const P=t.RV6();t.j41(0,"li",12)(1,"a",78),t.bIt("click",function(){t.eBV(P);const gt=t.XpG();return t.Njj(gt.navigateToUrlLink("/sales/add"))}),t.EFF(2),t.nI1(3,"transloco"),t.k0s()()}if(2&_t){const P=t.XpG();t.Y8G("ngClass",t.eq3(4,Wr,"/sales/add"==P.activeLink||"/sales/editInvoice"==P.activeLink)),t.R7$(2),t.JRh(t.bMT(3,2,"CREATE_NEW_SALE"))}}function Td(_t,Ft){if(1&_t){const P=t.RV6();t.j41(0,"li",23)(1,"a",25),t.bIt("click",function(){t.eBV(P);const gt=t.XpG();return t.Njj(gt.navigateToUrl("/payments/1/payment-mapping/1","list"))}),t.EFF(2),t.nI1(3,"transloco"),t.k0s()()}if(2&_t){const P=t.XpG();t.Y8G("ngClass",t.eq3(4,Wr,"/payments/1/1"==P.activeLink||"/payments/1/2"==P.activeLink)),t.R7$(2),t.SpI(" ",t.bMT(3,2,"FIX_PAYMENT_MAPPING_ISSUES"),"")}}let Zc=(()=>{class _t{constructor(P,Bt,gt,Ot,He,eA,MA){this.router=P,this.commonService=Bt,this.syncApiService=gt,this.evnservice=Ot,this.authService=He,this.eventEmitterService=eA,this.dashboardService=MA,this.enabledFeatureList=[],this.currentUrl=this.router.url,this.activeLink="",this.paymentMappingEnable=0,this.releaseDate=s.DH.webVersion().releaseDate,this.webVersion=s.DH.webVersion().version,this.ecommSettings=[],this.enableStore=1,this.isPOSModeEnabled=!1,this.isEmailVerified=!0,this.isEmailVerified2=!0,this.dashboardService.posModeSetting$.subscribe(rn=>{this.isPOSModeEnabled=rn}),this.getActiveLink(this.router.url),this.browserSubscription=this.router.events.pipe((0,Wi.p)(rn=>rn instanceof L.wF)).subscribe(rn=>{this.getActiveLink(rn.url)}),this.broadcastSubscription=this.commonService.receiveBroadcast().subscribe(rn=>{(0,f.A)(rn,"syncProcessComplete")&&rn.syncProcessComplete&&(0,hi.A)(()=>{this.fetchDBData()})}),this.fetchDBData()}ngOnInit(){this.orgId=this.commonService.getOrgId();let P=s.xL.getLocalCache("POS-mode-enabled_"+this.orgId);this.isPOSModeEnabled=s.xL.getLocalCache("POS-mode-enabled_"+this.orgId)?"true"==P:this.isPOSModeEnabled,(0,hi.A)(()=>{new zd("#side-menu",{})})}fetchDBData(){var P=this;this.syncApiService.fetchMultipleDbData(["filterSettingData","ecommSetting","filterOrganizationData"],function(){var Bt=(0,D.A)(function*(gt){var Ot=yield gt.data;if(200===gt.status&&!(0,E.A)(Ot)){if((0,f.A)(Ot,"filterSettingData")&&!(0,E.A)(Ot.filterSettingData)&&(P.settingData=Ot.filterSettingData,!(0,E.A)(P.settingData)&&(P.inventoryEnable=P.settingData?.inventoryEnable,P.paymentMappingEnable=P.settingData?.invoicePaymentTracking,!(0,E.A)(P.settingData)&&(0,f.A)(P.settingData,"featureSetting")))){const He=P.settingData.featureSetting;P.enabledFeatureList=[],(0,rd.A)(s.DH.featureTitleList(),eA=>{He.find(rn=>rn.widgetUniqueKey===eA.id&&rn.isShow)&&(P.enabledFeatureList.push(eA.routes),P.checkRouteEnable(eA.routes))})}(0,f.A)(Ot,"ecommSetting")&&!(0,E.A)(Ot.ecommSetting)&&(P.ecommSettings=Ot.ecommSetting),(0,f.A)(Ot,"filterOrganizationData")&&!(0,E.A)(Ot.filterOrganizationData)&&(P.organizationData=Ot.filterOrganizationData,P.enableStore=Ot.filterOrganizationData.enableDisableOnlineStoreApp)}});return function(gt){return Bt.apply(this,arguments)}}())}getActiveLink(P){(0,hi.A)(()=>{this.activeLink="",this.activeLink=P;var Bt=this.activeLink.split("/");Bt.length>3&&!["/sale-order/list/1","/sale-order/list/2","/sale-order/list/3","/purchase-order/list/1","/purchase-order/list/2","/purchase-order/list/3"].includes(P)&&(this.activeLink=this.activeLink.replace(Bt[Bt.length-2]+"/",""))})}navigateToUrlLink(P){scrollTotop(),this.router.navigateByUrl(P)}navigateToAddAccount(P){scrollTotop(),this.commonService.broadcast("accountType",P),this.router.navigateByUrl("/accounts/add")}navigateToUrl(P,Bt){scrollTotop(),"/payments/1"==P?(this.commonService.broadcast("add_new_client",!1),this.commonService.broadcast("add_sale_return_client",!1),this.commonService.broadcast("add_purchase_return_client",!1),"/payments/1"==this.router.url&&"add"==Bt?(this.commonService.broadcast("add_new_payment",!0),this.router.navigateByUrl(P)):("/payments/1"==P&&"add"==Bt&&this.commonService.broadcast("add_new_payment",!0),this.router.navigateByUrl(P))):"/clients/1"==P?(this.commonService.broadcast("add_new_payment",!1),this.commonService.broadcast("add_sale_return_client",!1),this.commonService.broadcast("add_purchase_return_client",!1),"/clients/1"==this.router.url&&"add"==Bt?(this.commonService.broadcast("add_new_client",!0),this.router.navigateByUrl(P)):("/clients/1"==P&&"add"==Bt&&this.commonService.broadcast("add_new_client",!0),this.router.navigateByUrl(P))):"/sales"==P?(this.commonService.broadcast("add_new_payment",!1),this.commonService.broadcast("add_new_client",!1),this.commonService.broadcast("add_purchase_return_client",!1),"/sales"==this.router.url?(this.commonService.broadcast("add_sale_return_client",!0),this.router.navigateByUrl(P)):("/sales"==P&&"add"==Bt&&this.commonService.broadcast("add_sale_return_client",!0),this.router.navigateByUrl(P))):"/purchases"==P?(this.commonService.broadcast("add_new_payment",!1),this.commonService.broadcast("add_new_client",!1),this.commonService.broadcast("add_sale_return_client",!1),"/purchases"==this.router.url?(this.commonService.broadcast("add_purchase_return_client",!0),this.router.navigateByUrl(P)):("/purchases"==P&&"add"==Bt&&this.commonService.broadcast("add_purchase_return_client",!0),this.router.navigateByUrl(P))):this.router.navigateByUrl(P)}openFeedbackForm(){this.commonService.showDialog(T.p,{},P=>{},{panelClass:"ng-material-dialog"})}checkRouteEnable(P){return this.enabledFeatureList.includes(P)}showVersionHistory(){this.commonService.showDialog(fc.l,{},()=>{},{width:"600px"})}openArchive(){this.commonService.showDialog(It,{},()=>{})}ngOnDestroy(){this.browserSubscription.unsubscribe()}ngAfterViewInit(){}enablePos(P,Bt){"POSModeEnable"===P&&(Bt?this.commonService.showDialog(Fs,{},gt=>{(0,f.A)(gt,"pos_enabled")&&gt.pos_enabled&&this.syncApiService.savePosStatus(this.organizationData,Ot=>{200==Ot.status&&(this.isPOSModeEnabled=Bt)})},{width:"38%",disableClose:!0}):this.isPOSModeEnabled=Bt,this.dashboardService.setPosSetting(Bt),this.orgId=this.commonService.getOrgId(),s.xL.setLocalCache("POS-mode-enabled_"+this.orgId,this.isPOSModeEnabled))}navigateToEcommoPage(){var P=this;this.syncApiService.fetchDbData("ecommProduct",function(){var Bt=(0,D.A)(function*(gt){var Ot=yield gt.data;if(200!==gt.status||(0,E.A)(Ot))P.router.navigate(["/ecomm-products"]);else{const He=Ot.filter(eA=>0==eA.enable&&1==eA.ecomm_enable);(0,E.A)(He)?P.router.navigate(["/ecomm-products"]):P.router.navigate(["/ecom-list/"+He[0].uniqueKeyEcomProduct])}});return function(gt){return Bt.apply(this,arguments)}}())}static#t=this.\u0275fac=function(Bt){return new(Bt||_t)(t.rXU(L.Ix),t.rXU(N.h),t.rXU(H.P),t.rXU(Ld),t.rXU(Mt.y),t.rXU(Sl.e),t.rXU(jd.I))};static#e=this.\u0275cmp=t.VBU({type:_t,selectors:[["app-sidebar"]],inputs:{posModeSetting:"posModeSetting"},decls:383,vars:361,consts:[[1,"left","side-menu"],["id","remove-scroll",1,"menu-scrolling"],["id","sidebar-menu"],["id","side-menu",1,"metismenu"],[1,"cursor-pointer",3,"click","ngClass"],["src","assets/img/menu/dash.png","width","20"],[1,"cursor-pointer","waves-effect",3,"ngClass"],["src","assets/img/menu/invoice.png","width","20"],[1,"float-right","menu-arrow"],[1,"material-icons","custom-icons"],[1,"submenu","mm-collapse"],[3,"ngClass",4,"ngIf"],[3,"ngClass"],[1,"cursor-pointer",3,"click"],[3,"ngClass","hidden"],[1,"waves-effect","cursor-pointer",3,"hidden","ngClass"],["src","assets/img/menu/purchase.png","width","20"],["mm-collapse","",1,"submenu"],[1,"cursor-pointer",3,"click","ngClass","hidden"],[3,"hidden"],[1,"waves-effect","cursor-pointer",3,"ngClass"],["src","assets/img/menu/expenses.png","width","20"],["src","assets/img/menu/payment.png","width","20"],[1,"cursor-pointer",3,"ngClass"],[3,"click","ngClass"],[3,"click"],["class","cursor-pointer",3,"ngClass",4,"ngIf"],["routerLink","/receipts",1,"waves-effect","cursor-pointer"],["src","assets/img/menu/receipt.png","width","20"],[1,"material-icons","custom-icons","pull-right"],["src","assets/img/menu/capital.png","width","20"],["aria-expanded","true",1,"waves-effect","cursor-pointer",3,"ngClass"],["src","assets/img/menu/ac.png","width","20"],["src","assets/img/menu/journal.png","width","20"],["src","assets/img/menu/inventory.png","width","20"],["src","assets/img/menu/customer.png","width","20"],[1,"cursor-pointer"],["src","./assets/img/menu/product.png","width","20"],["routerLink","/reports/sale-payment-report",1,"waves-effect","cursor-pointer"],["src","assets/img/menu/report.png","width","20"],["routerLink","/settings/primary",1,"waves-effect","cursor-pointer"],["src","assets/img/menu/setting.png","width","20"],[1,"waves-effect","cursor-pointer","pe-0",3,"ngClass"],[1,"material-icons","custom-icons","mx-0",2,"font-size","20px !important"],[1,"me-0"],[1,"beta-tag","ps-1"],[1,"material-icons","custom-icons","pull-right","me-0"],[1,"cursor-pointer",3,"ngClass","hidden"],["routerLink","/device-management/1",1,"waves-effect","cursor-pointer","pe-0"],[1,"waves-effect","cursor-pointer"],["src","./assets/img/maintenance.svg","width","22"],[1,"float-end","menu-arrow"],[1,"submenu"],[1,"waves-effect","cursor-pointer",3,"click"],["src","assets/img/menu/feedback.png","width","20"],["routerLink","/buy-subscription",1,"waves-effect","cursor-pointer"],["src","assets/img/menu/subscribe.png","width","20"],[1,"app-version-sidebar"],[1,"row","pos-mode","m-0","py-2","px-1"],[1,"col-md-12","px-0","mt-0","d-flex-between","d-flex-middle","fw-bold","fs-12"],[1,"pe-2","pos-on-txt"],[1,"switch"],["type","checkbox","name","isPOSModeEnabled",3,"ngModelChange","change","ngModel"],[1,"slider","round"],[1,"col-md-12","my-1","desktop-btn-sidebar"],["routerLink","/download",1,"link","link--gray","desktop-btn-sidebar-link"],[1,"row"],[1,"col-2"],["src","assets/img/public-home/Microsoft_logo.png",2,"width","29px","margin-right","5px","padding-top","2px","margin-left","4px"],[1,"col-10"],[1,"row","m-0",2,"border-bottom","1px solid #c6d2da","padding-bottom","3px"],[1,"col-md-6","pe-1","ps-1"],["routerLink","/about-us",1,"contintion-sty"],["routerLink","/privacy-policy",1,"contintion-sty"],["routerLink","/terms-and-conditions",1,"contintion-sty"],["routerLink","/pricing",1,"contintion-sty"],[1,"cursor-pointer","p-1",3,"click"],[1,"clearfix"],[1,"lw-cursor-pointer",3,"click"]],template:function(Bt,gt){1&Bt&&(t.j41(0,"div",0)(1,"div",1)(2,"div",2)(3,"ul",3)(4,"li")(5,"a",4),t.bIt("click",function(){return gt.navigateToUrlLink("/dashboard")}),t.nrm(6,"img",5),t.j41(7,"span"),t.EFF(8),t.nI1(9,"transloco"),t.k0s()()(),t.j41(10,"li")(11,"a",6),t.nrm(12,"img",7),t.j41(13,"span"),t.EFF(14),t.nI1(15,"transloco"),t.j41(16,"span",8)(17,"i",9),t.EFF(18,"chevron_right"),t.k0s()()()(),t.j41(19,"ul",10),t.DNE(20,Ug,4,6,"li",11)(21,$g,4,6,"li",11),t.j41(22,"li",12)(23,"a",13),t.bIt("click",function(){return gt.navigateToUrlLink("/sales")}),t.EFF(24),t.nI1(25,"transloco"),t.k0s()(),t.j41(26,"li",14)(27,"a",13),t.bIt("click",function(){return gt.navigateToUrlLink("/estimates/add")}),t.EFF(28),t.nI1(29,"transloco"),t.k0s()(),t.j41(30,"li",14)(31,"a",13),t.bIt("click",function(){return gt.navigateToUrlLink("/estimates")}),t.EFF(32),t.nI1(33,"transloco"),t.k0s()(),t.j41(34,"li",14)(35,"a",13),t.bIt("click",function(){return gt.navigateToUrlLink("/sale-order/add")}),t.EFF(36),t.nI1(37,"transloco"),t.k0s()(),t.j41(38,"li",14)(39,"a",13),t.bIt("click",function(){return gt.navigateToUrlLink("/sale-order/list/1")}),t.EFF(40),t.nI1(41,"transloco"),t.k0s()(),t.j41(42,"li",14)(43,"a",13),t.bIt("click",function(){return gt.navigateToUrlLink("/ecom-sale-order")}),t.EFF(44),t.nI1(45,"transloco"),t.k0s()(),t.j41(46,"li")(47,"a",4),t.bIt("click",function(){return gt.navigateToUrl("/sales","add")}),t.EFF(48),t.nI1(49,"transloco"),t.k0s()()()(),t.j41(50,"li")(51,"a",15),t.nrm(52,"img",16),t.j41(53,"span"),t.EFF(54),t.nI1(55,"transloco"),t.j41(56,"span",8)(57,"i",9),t.EFF(58,"chevron_right"),t.k0s()()()(),t.j41(59,"ul",17)(60,"li",14)(61,"a",13),t.bIt("click",function(){return gt.navigateToUrlLink("/purchases/add")}),t.EFF(62),t.nI1(63,"transloco"),t.k0s()(),t.j41(64,"li",14)(65,"a",13),t.bIt("click",function(){return gt.navigateToUrlLink("/purchases")}),t.EFF(66),t.nI1(67,"transloco"),t.k0s()(),t.j41(68,"li",14)(69,"a",13),t.bIt("click",function(){return gt.navigateToUrlLink("/purchase-order/add")}),t.EFF(70),t.nI1(71,"transloco"),t.k0s()(),t.j41(72,"li",14)(73,"a",13),t.bIt("click",function(){return gt.navigateToUrlLink("/purchase-order/list/1")}),t.EFF(74),t.nI1(75,"transloco"),t.k0s()(),t.j41(76,"li")(77,"a",18),t.bIt("click",function(){return gt.navigateToUrl("/purchases","add")}),t.EFF(78),t.nI1(79,"transloco"),t.k0s()()()(),t.j41(80,"li",19)(81,"a",20),t.nrm(82,"img",21),t.j41(83,"span"),t.EFF(84),t.nI1(85,"transloco"),t.j41(86,"span",8)(87,"i",9),t.EFF(88,"chevron_right"),t.k0s()()()(),t.j41(89,"ul",17)(90,"li",12)(91,"a",13),t.bIt("click",function(){return gt.navigateToUrlLink("/expenses/add")}),t.EFF(92),t.nI1(93,"transloco"),t.k0s()(),t.j41(94,"li",12)(95,"a",13),t.bIt("click",function(){return gt.navigateToUrlLink("/expenses")}),t.EFF(96),t.nI1(97,"transloco"),t.k0s()()()(),t.j41(98,"li")(99,"a",20),t.nrm(100,"img",22),t.j41(101,"span"),t.EFF(102),t.nI1(103,"transloco"),t.j41(104,"span",8)(105,"i",9),t.EFF(106,"chevron_right"),t.k0s()()()(),t.j41(107,"ul",17)(108,"li",23)(109,"a",24),t.bIt("click",function(){return gt.navigateToUrl("/payments/1","add")}),t.EFF(110),t.nI1(111,"transloco"),t.k0s()(),t.j41(112,"li",23)(113,"a",25),t.bIt("click",function(){return gt.navigateToUrl("/payments/1","list")}),t.EFF(114),t.nI1(115,"transloco"),t.k0s()(),t.j41(116,"li",23)(117,"a",25),t.bIt("click",function(){return gt.navigateToUrl("/cash-bank-transfer/add","add")}),t.EFF(118),t.nI1(119,"transloco"),t.k0s()(),t.j41(120,"li",23)(121,"a",25),t.bIt("click",function(){return gt.navigateToUrl("/cash-bank-transfer","list")}),t.EFF(122),t.nI1(123,"transloco"),t.k0s()(),t.j41(124,"li",23)(125,"a",25),t.bIt("click",function(){return gt.navigateToUrl("/accounts/cash-bank-balance","list")}),t.EFF(126),t.nI1(127,"transloco"),t.k0s()(),t.DNE(128,Td,4,6,"li",26),t.k0s()(),t.j41(129,"li")(130,"a",27),t.nrm(131,"img",28),t.j41(132,"span"),t.EFF(133),t.nI1(134,"transloco"),t.j41(135,"i",29),t.EFF(136,"chevron_right"),t.k0s()()()(),t.j41(137,"li",19)(138,"a",20),t.nrm(139,"img",30),t.j41(140,"span"),t.EFF(141),t.nI1(142,"transloco"),t.j41(143,"span",8)(144,"i",9),t.EFF(145,"chevron_right"),t.k0s()()()(),t.j41(146,"ul",17)(147,"li",12)(148,"a",13),t.bIt("click",function(){return gt.navigateToUrlLink("/capital-transaction/add-transaction")}),t.EFF(149),t.nI1(150,"transloco"),t.k0s()(),t.j41(151,"li",12)(152,"a",13),t.bIt("click",function(){return gt.navigateToUrlLink("/capital-transaction")}),t.EFF(153),t.nI1(154,"transloco"),t.k0s()()()(),t.j41(155,"li")(156,"a",31),t.nrm(157,"img",32),t.j41(158,"span"),t.EFF(159),t.nI1(160,"transloco"),t.j41(161,"span",8)(162,"i",9),t.EFF(163,"chevron_right"),t.k0s()()()(),t.j41(164,"ul",17)(165,"li",12)(166,"a",13),t.bIt("click",function(){return gt.navigateToAddAccount(1)}),t.EFF(167),t.nI1(168,"transloco"),t.k0s()(),t.j41(169,"li",12)(170,"a",13),t.bIt("click",function(){return gt.navigateToUrlLink("/accounts")}),t.EFF(171),t.nI1(172,"transloco"),t.k0s()(),t.j41(173,"li",12)(174,"a",13),t.bIt("click",function(){return gt.navigateToUrlLink("/accounts/manage-opening-balance")}),t.EFF(175),t.nI1(176,"transloco"),t.k0s()()()(),t.j41(177,"li",19)(178,"a",20),t.nrm(179,"img",33),t.j41(180,"span"),t.EFF(181),t.nI1(182,"transloco"),t.j41(183,"span",8)(184,"i",9),t.EFF(185,"chevron_right"),t.k0s()()()(),t.j41(186,"ul",17)(187,"li",12)(188,"a",13),t.bIt("click",function(){return gt.navigateToUrlLink("/journal-entries/add")}),t.EFF(189),t.nI1(190,"transloco"),t.k0s()(),t.j41(191,"li",12)(192,"a",13),t.bIt("click",function(){return gt.navigateToUrlLink("/journal-entries")}),t.EFF(193),t.nI1(194,"transloco"),t.k0s()()()(),t.j41(195,"li",19)(196,"a",20),t.nrm(197,"img",34),t.j41(198,"span"),t.EFF(199),t.nI1(200,"transloco"),t.j41(201,"span",8)(202,"i",9),t.EFF(203,"chevron_right"),t.k0s()()()(),t.j41(204,"ul",17)(205,"li",12)(206,"a",13),t.bIt("click",function(){return gt.navigateToUrlLink("/inventory/inventory-status")}),t.EFF(207),t.nI1(208,"transloco"),t.k0s()(),t.j41(209,"li",12)(210,"a",13),t.bIt("click",function(){return gt.navigateToUrlLink("/inventory/physical-stock-take")}),t.EFF(211),t.nI1(212,"transloco"),t.k0s()(),t.j41(213,"li",12)(214,"a",13),t.bIt("click",function(){return gt.navigateToUrlLink("/inventory/record-inventory-loss")}),t.EFF(215),t.nI1(216,"transloco"),t.k0s()(),t.j41(217,"li",12)(218,"a",13),t.bIt("click",function(){return gt.navigateToUrlLink("/inventory/manage-inventory")}),t.EFF(219),t.nI1(220,"transloco"),t.k0s()(),t.j41(221,"li",12)(222,"a",13),t.bIt("click",function(){return gt.navigateToUrlLink("/inventory/stock-alerts")}),t.EFF(223),t.nI1(224,"transloco"),t.k0s()()()(),t.j41(225,"li")(226,"a",20),t.nrm(227,"img",35),t.j41(228,"span"),t.EFF(229),t.nI1(230,"transloco"),t.j41(231,"span",8)(232,"i",9),t.EFF(233,"chevron_right"),t.k0s()()()(),t.j41(234,"ul",17)(235,"li",36)(236,"a",24),t.bIt("click",function(){return gt.navigateToUrl("/clients/1","add")}),t.EFF(237),t.nI1(238,"transloco"),t.k0s()(),t.j41(239,"li",23)(240,"a",25),t.bIt("click",function(){return gt.navigateToUrl("/clients/1","list")}),t.EFF(241),t.nI1(242,"transloco"),t.k0s()(),t.j41(243,"li",23)(244,"a",25),t.bIt("click",function(){return gt.navigateToUrl("/accounts/receivable-payable/1","list")}),t.EFF(245),t.nI1(246,"transloco"),t.k0s()()()(),t.j41(247,"li")(248,"a",20),t.nrm(249,"img",37),t.j41(250,"span"),t.EFF(251),t.nI1(252,"transloco"),t.j41(253,"span",8)(254,"i",9),t.EFF(255,"chevron_right"),t.k0s()()()(),t.j41(256,"ul",17)(257,"li",23)(258,"a",13),t.bIt("click",function(){return gt.navigateToUrlLink("/products/add")}),t.EFF(259),t.nI1(260,"transloco"),t.k0s()(),t.j41(261,"li",23)(262,"a",13),t.bIt("click",function(){return gt.navigateToUrlLink("/products")}),t.EFF(263),t.nI1(264,"transloco"),t.k0s()()()(),t.j41(265,"li")(266,"a",38),t.nrm(267,"img",39),t.j41(268,"span"),t.EFF(269),t.nI1(270,"transloco"),t.j41(271,"i",29),t.EFF(272,"chevron_right"),t.k0s()()()(),t.j41(273,"li")(274,"a",40),t.nrm(275,"img",41),t.j41(276,"span"),t.EFF(277),t.nI1(278,"transloco"),t.j41(279,"i",29),t.EFF(280,"chevron_right"),t.k0s()()()(),t.j41(281,"li")(282,"a",42)(283,"i",43),t.EFF(284,"store"),t.k0s(),t.j41(285,"span",44),t.EFF(286),t.nI1(287,"transloco"),t.j41(288,"span",45),t.EFF(289,"Beta"),t.k0s(),t.j41(290,"span",8)(291,"i",46),t.EFF(292,"chevron_right"),t.k0s()()()(),t.j41(293,"ul",17)(294,"li",47)(295,"a",13),t.bIt("click",function(){return gt.navigateToEcommoPage()}),t.EFF(296),t.nI1(297,"transloco"),t.k0s()(),t.j41(298,"li",23)(299,"a",13),t.bIt("click",function(){return gt.navigateToUrlLink("/settings/enable-store")}),t.EFF(300),t.nI1(301,"transloco"),t.k0s()()()(),t.j41(302,"li")(303,"a",48)(304,"i",43),t.EFF(305,"devices"),t.k0s(),t.j41(306,"span",44),t.EFF(307),t.nI1(308,"transloco"),t.j41(309,"span",45),t.EFF(310,"Beta"),t.k0s(),t.j41(311,"i",46),t.EFF(312,"chevron_right"),t.k0s()()()(),t.j41(313,"li")(314,"a",49),t.nrm(315,"img",50),t.j41(316,"span"),t.EFF(317),t.nI1(318,"transloco"),t.j41(319,"span",51)(320,"i",9),t.EFF(321,"chevron_right"),t.k0s()()()(),t.j41(322,"ul",52)(323,"li",23)(324,"a",25),t.bIt("click",function(){return gt.navigateToUrlLink("/thorough-syncing")}),t.EFF(325),t.nI1(326,"transloco"),t.k0s()(),t.j41(327,"li",23)(328,"a",25),t.bIt("click",function(){return gt.navigateToUrlLink("/unsync-records")}),t.EFF(329),t.nI1(330,"transloco"),t.k0s()()()(),t.j41(331,"li")(332,"a",53),t.bIt("click",function(){return gt.openFeedbackForm()}),t.nrm(333,"img",54),t.j41(334,"span"),t.EFF(335),t.nI1(336,"transloco"),t.j41(337,"i",29),t.EFF(338,"chevron_right"),t.k0s()()()(),t.j41(339,"li")(340,"a",55),t.nrm(341,"img",56),t.j41(342,"span"),t.EFF(343),t.nI1(344,"transloco"),t.j41(345,"i",29),t.EFF(346,"chevron_right"),t.k0s()()()()(),t.j41(347,"div",57)(348,"div",58)(349,"div",59)(350,"span",60),t.EFF(351),t.nI1(352,"transloco"),t.k0s(),t.j41(353,"label",61)(354,"input",62),t.mxI("ngModelChange",function(He){return t.DH7(gt.isPOSModeEnabled,He)||(gt.isPOSModeEnabled=He),He}),t.bIt("change",function(He){return gt.enablePos("POSModeEnable",He.target.checked)}),t.k0s(),t.nrm(355,"span",63),t.k0s()()(),t.j41(356,"div",64)(357,"a",65)(358,"div",66)(359,"div",67),t.nrm(360,"img",68),t.k0s(),t.j41(361,"div",69),t.EFF(362," Download Desktop App "),t.j41(363,"small"),t.EFF(364,"(Windows)"),t.k0s()()()()(),t.j41(365,"div",70)(366,"div",71)(367,"a",72),t.EFF(368,"\u2022 About Us "),t.k0s()(),t.j41(369,"div",71)(370,"a",73),t.EFF(371,"\u2022 Privacy Policy"),t.k0s()(),t.j41(372,"div",71)(373,"a",74),t.EFF(374,"\u2022 T & C"),t.k0s()(),t.j41(375,"div",71)(376,"a",75),t.EFF(377,"\u2022 Pricing"),t.k0s()()(),t.j41(378,"div",76),t.bIt("click",function(){return gt.showVersionHistory()}),t.EFF(379,"What's new? "),t.j41(380,"span"),t.EFF(381),t.k0s()()()(),t.nrm(382,"div",77),t.k0s()()),2&Bt&&(t.R7$(5),t.Y8G("ngClass",t.eq3(255,zs,"/dashboard"==gt.activeLink)),t.R7$(3),t.SpI(" ",t.bMT(9,135,"DASHBOARD")," "),t.R7$(3),t.Y8G("ngClass",t.eq3(257,zs,"/sales/add"==gt.activeLink||"/sales/editInvoice"==gt.activeLink||"/sales"==gt.activeLink||"/estimates/add"==gt.activeLink||"/estimates/editInvoice"==gt.activeLink||"/estimates"==gt.activeLink||"/sale-order/add"==gt.activeLink||"/sale-order/editInvoice"==gt.activeLink||"/sale-order/list/1"==gt.activeLink||"/sale-order/list/completed"==gt.activeLink||"/sale-order/list/all"==gt.activeLink)),t.R7$(3),t.SpI(" ",t.bMT(15,137,"SALE")," "),t.R7$(6),t.Y8G("ngIf",gt.isPOSModeEnabled),t.R7$(),t.Y8G("ngIf",!gt.isPOSModeEnabled),t.R7$(),t.Y8G("ngClass",t.eq3(259,Wr,"/sales"==gt.activeLink)),t.R7$(2),t.JRh(t.bMT(25,139,"SALE_LIST")),t.R7$(2),t.Y8G("ngClass",t.eq3(261,Wr,"/estimates/add"==gt.activeLink||"/estimates/editInvoice"==gt.activeLink))("hidden",!gt.checkRouteEnable("/estimates")),t.R7$(2),t.JRh(t.bMT(29,141,"CREATE_NEW_ESTIMATE")),t.R7$(2),t.Y8G("ngClass",t.eq3(263,Wr,"/estimates"==gt.activeLink))("hidden",!gt.checkRouteEnable("/estimates")),t.R7$(2),t.JRh(t.bMT(33,143,"ESTIMATE_LIST")),t.R7$(2),t.Y8G("ngClass",t.eq3(265,Wr,"/sale-order/add"==gt.activeLink))("hidden",!gt.checkRouteEnable("/sale-order")),t.R7$(2),t.JRh(t.bMT(37,145,"NEW_SALE_ORDER")),t.R7$(2),t.Y8G("ngClass",t.eq3(267,Wr,"/sale-order/list/1"==gt.activeLink||"/sale-order/list/2"==gt.activeLink||"/sale-order/list/3"==gt.activeLink))("hidden",!gt.checkRouteEnable("/sale-order")),t.R7$(2),t.JRh(t.bMT(41,147,"SALE_ORDER_LIST")),t.R7$(2),t.Y8G("ngClass",t.eq3(269,Wr,"/ecom-sale-order"==gt.activeLink))("hidden",0==gt.ecommSettings.length),t.R7$(2),t.JRh(t.bMT(45,149,"ECOM_SALE_ORDER_LIST")),t.R7$(3),t.Y8G("ngClass",t.eq3(271,Ac,"/sales"==gt.activeLink)),t.R7$(),t.JRh(t.bMT(49,151,"SALE_RETURN")),t.R7$(3),t.Y8G("hidden",!gt.checkRouteEnable("/purchases"))("ngClass",t.eq3(273,zs,"/purchases/add"==gt.activeLink||"/purchases/editInvoice"==gt.activeLink||"/purchases"==gt.activeLink||"/purchase-order/add"==gt.activeLink||"/purchase-order/editInvoice"==gt.activeLink||"/purchase-order/list/1"==gt.activeLink||"/purchase-order/list/completed"==gt.activeLink||"/purchase-order/list/all"==gt.activeLink)),t.R7$(3),t.SpI(" ",t.bMT(55,153,"PURCHASE")," "),t.R7$(6),t.Y8G("ngClass",t.eq3(275,Wr,"/purchases/add"==gt.activeLink||"/purchases/editInvoice"==gt.activeLink))("hidden",!gt.checkRouteEnable("/purchases")),t.R7$(2),t.JRh(t.bMT(63,155,"NEW_PURHASE")),t.R7$(2),t.Y8G("ngClass",t.eq3(277,Wr,"/purchases"==gt.activeLink))("hidden",!gt.checkRouteEnable("/purchases")),t.R7$(2),t.JRh(t.bMT(67,157,"PURCHASE_LIST")),t.R7$(2),t.Y8G("ngClass",t.eq3(279,Wr,"/purchase-order/add"==gt.activeLink))("hidden",!gt.checkRouteEnable("/purchase-order")),t.R7$(2),t.JRh(t.bMT(71,159,"NEW_PURCHASE_ORDER")),t.R7$(2),t.Y8G("ngClass",t.eq3(281,Wr,"/purchase-order/list/1"==gt.activeLink||"/purchase-order/list/2"==gt.activeLink||"/purchase-order/list/3"==gt.activeLink))("hidden",!gt.checkRouteEnable("/purchase-order")),t.R7$(2),t.JRh(t.bMT(75,161,"PURCHASE_ORDER_LIST")),t.R7$(3),t.Y8G("ngClass",t.eq3(283,Ac,"/purchases"==gt.activeLink))("hidden",!gt.checkRouteEnable("/purchases")),t.R7$(),t.JRh(t.bMT(79,163,"PURCHASE_RETURN")),t.R7$(2),t.Y8G("hidden",!gt.checkRouteEnable("/expenses")),t.R7$(),t.Y8G("ngClass",t.eq3(285,zs,"/expenses/add"==gt.activeLink||"/expenses/editExpense"==gt.activeLink||"/expenses"==gt.activeLink)),t.R7$(3),t.SpI(" ",t.bMT(85,165,"EXPENSE")," "),t.R7$(6),t.Y8G("ngClass",t.eq3(287,Wr,"/expenses/add"==gt.activeLink||"/expenses/editExpense"==gt.activeLink)),t.R7$(2),t.SpI("",t.bMT(93,167,"NEW_EXPENSES")," "),t.R7$(2),t.Y8G("ngClass",t.eq3(289,Wr,"/expenses"==gt.activeLink)),t.R7$(2),t.SpI(" ",t.bMT(97,169,"EXPENSES_LIST"),""),t.R7$(3),t.Y8G("ngClass",t.eq3(291,zs,"/payments/1"==gt.activeLink||"/payments/2"==gt.activeLink||"/cash-bank-transfer/add"==gt.activeLink||"/cash-bank-transfer"==gt.activeLink||"/payments/1/1"==gt.activeLink||"/payments/1/2"==gt.activeLink)),t.R7$(3),t.SpI(" ",t.bMT(103,171,"PAYMENT_AND_CASH_BANK")," "),t.R7$(6),t.Y8G("ngClass",t.eq3(293,Wr,"/payments/1/add"==gt.activeLink||"/payments/1/edit"==gt.activeLink)),t.R7$(),t.Y8G("ngClass",t.eq3(295,Ac,"/payments/1"==gt.activeLink)),t.R7$(),t.JRh(t.bMT(111,173,"NEW_PAYMENT")),t.R7$(2),t.Y8G("ngClass",t.eq3(297,Wr,"/payments/1"==gt.activeLink||"/payments/2"==gt.activeLink)),t.R7$(2),t.SpI(" ",t.bMT(115,175,"PAYMENT_LIST"),""),t.R7$(2),t.Y8G("ngClass",t.eq3(299,Wr,"/cash-bank-transfer/add"==gt.activeLink)),t.R7$(2),t.SpI(" ",t.bMT(119,177,"NEW_CASH_BANK_TRANSFER"),""),t.R7$(2),t.Y8G("ngClass",t.eq3(301,Wr,"/cash-bank-transfer"==gt.activeLink)),t.R7$(2),t.SpI(" ",t.bMT(123,179,"CASH_BANK_TRANSFER_LIST"),""),t.R7$(2),t.Y8G("ngClass",t.eq3(303,Wr,"/accounts/cash-bank-balance"==gt.activeLink)),t.R7$(2),t.SpI(" ",t.bMT(127,181,"SHOW_CASH_BANK_BALANCE"),""),t.R7$(2),t.Y8G("ngIf",1==gt.paymentMappingEnable),t.R7$(5),t.SpI(" ",t.bMT(134,183,"REC_LABEL")," "),t.R7$(4),t.Y8G("hidden",!gt.checkRouteEnable("/capital-transaction")),t.R7$(),t.Y8G("ngClass",t.eq3(305,zs,"/capital-transaction/add-transaction"==gt.activeLink||"/capital-transaction/edit-transaction"==gt.activeLink||"/capital-transaction"==gt.activeLink)),t.R7$(3),t.SpI(" ",t.bMT(142,185,"CAPITAL_TRANSACTION")," "),t.R7$(6),t.Y8G("ngClass",t.eq3(307,Wr,"/capital-transaction/add-transaction"==gt.activeLink||"/capital-transaction/edit-transaction"==gt.activeLink)),t.R7$(2),t.JRh(t.bMT(150,187,"NEW_TRANSACTION")),t.R7$(2),t.Y8G("ngClass",t.eq3(309,Wr,"/capital-transaction"==gt.activeLink)),t.R7$(2),t.JRh(t.bMT(154,189,"TRANSACTION_LIST")),t.R7$(3),t.Y8G("ngClass",t.eq3(311,zs,"/accounts/add"==gt.activeLink||"/expenses/editAccount"==gt.activeLink||"/accounts"==gt.activeLink)),t.R7$(3),t.SpI(" ",t.bMT(160,191,"ACCOUNTS")," "),t.R7$(6),t.Y8G("ngClass",t.eq3(313,Wr,"/accounts/add"==gt.activeLink||"/expenses/editAccount"==gt.activeLink)),t.R7$(2),t.SpI("",t.bMT(168,193,"NEW_ACC")," "),t.R7$(2),t.Y8G("ngClass",t.eq3(315,Wr,"/accounts"==gt.activeLink)),t.R7$(2),t.SpI(" ",t.bMT(172,195,"ACC_LIST"),""),t.R7$(2),t.Y8G("ngClass",t.eq3(317,Wr,"/accounts/manage-opening-balance"==gt.activeLink)),t.R7$(2),t.SpI(" ",t.bMT(176,197,"MANAGE_OPENING_BALANCE"),""),t.R7$(2),t.Y8G("hidden",!gt.checkRouteEnable("/journal-entries")),t.R7$(),t.Y8G("ngClass",t.eq3(319,zs,"/journal-entries/add"==gt.activeLink||"/journal-entries/editJournal"==gt.activeLink||"/journal-entries"==gt.activeLink)),t.R7$(3),t.SpI(" ",t.bMT(182,199,"JOURNAL")," "),t.R7$(6),t.Y8G("ngClass",t.eq3(321,Wr,"/journal-entries/add"==gt.activeLink||"/journal-entries/editJournal"==gt.activeLink)),t.R7$(2),t.SpI("",t.bMT(190,201,"NEW_JOURNAL")," "),t.R7$(2),t.Y8G("ngClass",t.eq3(323,Wr,"/journal-entries"==gt.activeLink)),t.R7$(2),t.SpI(" ",t.bMT(194,203,"JOURNAL_LIST"),""),t.R7$(2),t.Y8G("hidden",!gt.inventoryEnable||!gt.checkRouteEnable("/purchases")),t.R7$(),t.Y8G("ngClass",t.eq3(325,zs,"/inventory/inventory-status"==gt.activeLink||"/inventory/physical-stock-take"==gt.activeLink||"/inventory/manage-inventory"==gt.activeLink||"/inventory/record-inventory-loss"==gt.activeLink||"/inventory/stock-alerts"==gt.activeLink)),t.R7$(3),t.SpI(" ",t.bMT(200,205,"INVENTORY")," "),t.R7$(6),t.Y8G("ngClass",t.eq3(327,Wr,"/inventory/inventory-status"==gt.activeLink)),t.R7$(2),t.JRh(t.bMT(208,207,"VIEW_INVENTORY_STATUS")),t.R7$(2),t.Y8G("ngClass",t.eq3(329,Wr,"/inventory/physical-stock-take"==gt.activeLink)),t.R7$(2),t.SpI(" ",t.bMT(212,209,"PHYSICAL_STOCK_TAKE")," "),t.R7$(2),t.Y8G("ngClass",t.eq3(331,Wr,"/inventory/record-inventory-loss"==gt.activeLink)),t.R7$(2),t.SpI(" ",t.bMT(216,211,"RECORD_INVENTORY_LOSS"),""),t.R7$(2),t.Y8G("ngClass",t.eq3(333,Wr,"/inventory/manage-inventory"==gt.activeLink)),t.R7$(2),t.SpI(" ",t.bMT(220,213,"ENABLE_DISABLE_PRODUCTS")," "),t.R7$(2),t.Y8G("ngClass",t.eq3(335,Wr,"/inventory/stock-alerts"==gt.activeLink)),t.R7$(2),t.SpI(" ",t.bMT(224,215,"INVENTORY_LEVEL_ALERTS"),""),t.R7$(3),t.Y8G("ngClass",t.eq3(337,zs,"/clients/1"==gt.activeLink||"/clients/2"==gt.activeLink)),t.R7$(3),t.SpI("",t.bMT(230,217,"CUSTOMER_AND_SUPPLIER")," "),t.R7$(7),t.Y8G("ngClass",t.eq3(339,Ac,"/clients/1"==gt.activeLink)),t.R7$(),t.JRh(t.bMT(238,219,"NEW_CUSTOMER_AND_SUPPLIER")),t.R7$(2),t.Y8G("ngClass",t.eq3(341,Wr,"/clients/1"==gt.activeLink||"/clients/2"==gt.activeLink)),t.R7$(2),t.JRh(t.bMT(242,221,"CUSTOMER_SUPPLIER_LIST")),t.R7$(2),t.Y8G("ngClass",t.eq3(343,Wr,"/accounts/receivable-payable/1"==gt.activeLink||"/accounts/receivable-payable/2"==gt.activeLink)),t.R7$(2),t.JRh(t.bMT(246,223,"SHOW_RECEIVABLES_PAYBLES")),t.R7$(3),t.Y8G("ngClass",t.eq3(345,zs,"/products/add"==gt.activeLink||"/products/edit"==gt.activeLink||"/products"==gt.activeLink)),t.R7$(3),t.SpI(" ",t.bMT(252,225,"PRODUCT_SERVICES")," "),t.R7$(6),t.Y8G("ngClass",t.eq3(347,Wr,"/products/add"==gt.activeLink||"/products/edit"==gt.activeLink)),t.R7$(2),t.SpI("",t.bMT(260,227,"NEW_PRODUCT")," "),t.R7$(2),t.Y8G("ngClass",t.eq3(349,Wr,"/products"==gt.activeLink)),t.R7$(2),t.SpI(" ",t.bMT(264,229,"PRODUCT_LIST"),""),t.R7$(6),t.SpI(" ",t.bMT(270,231,"REPORTS")," "),t.R7$(8),t.SpI(" ",t.bMT(278,233,"SETTINGS")," "),t.R7$(5),t.Y8G("ngClass",t.eq3(351,zs,"/ecomm-products"==gt.activeLink)),t.R7$(4),t.JRh(t.bMT(287,235,"ONLINE_STORE")),t.R7$(8),t.Y8G("ngClass",t.eq3(353,Wr,"/ecomm-products"==gt.activeLink))("hidden",gt.ecommSettings.length>0&&0==gt.enableStore),t.R7$(2),t.SpI(" ",t.bMT(297,237,"PRODUCT_SETTINGS")," "),t.R7$(2),t.Y8G("ngClass",t.eq3(355,Wr,"/products"==gt.activeLink)),t.R7$(2),t.SpI(" ",t.bMT(301,239,"SITE_SETTING"),""),t.R7$(7),t.SpI(" ",t.bMT(308,241,"DEVICE_MANAGEMENT")," "),t.R7$(10),t.SpI(" ",t.bMT(318,243,"MAINTENANCE")," "),t.R7$(6),t.Y8G("ngClass",t.eq3(357,Wr,"/thorough-syncing"==gt.activeLink)),t.R7$(2),t.JRh(t.bMT(326,245,"THOROUGH_SYNC")),t.R7$(2),t.Y8G("ngClass",t.eq3(359,Wr,"/unsync-records"==gt.activeLink)),t.R7$(2),t.JRh(t.bMT(330,247,"UNSYNC_RECORDS")),t.R7$(6),t.SpI(" ",t.bMT(336,249,"FEEDBACK")," "),t.R7$(8),t.SpI(" ",t.bMT(344,251,"SUBSCRIPTION")," "),t.R7$(8),t.JRh(t.bMT(352,253,"SWITCH_TO_POS_MODE")),t.R7$(3),t.R50("ngModel",gt.isPOSModeEnabled),t.R7$(27),t.Lme(" ",gt.releaseDate," (v",gt.webVersion,")"))},dependencies:[it.YU,it.bT,L.Wk,Ue.Zm,Ue.BC,Ue.vS,at.Kj],styles:['.lw-link-color[_ngcontent-%COMP%]{color:#2096f3!important}.lw-unlink-color[_ngcontent-%COMP%]{color:#717c91!important;background-color:#ebf1fa!important}.pos-on-txt[_ngcontent-%COMP%]{font-size:13px;letter-spacing:.2px;color:#1e4d70!important}.switch[_ngcontent-%COMP%]{position:relative;display:inline-block;width:36px;height:20px}.slider[_ngcontent-%COMP%]{position:absolute;cursor:pointer;inset:0;background-color:#b8c9d4;transition:.4s}.slider[_ngcontent-%COMP%]:before{position:absolute;content:"";height:16px;width:16px;left:2px;bottom:2px;background-color:#fff;transition:.4s}.pos-mode[_ngcontent-%COMP%]{background:transparent;color:#1e4d70;border-radius:6px;border:1px solid #e6ecf6}input[_ngcontent-%COMP%]:checked + .slider[_ngcontent-%COMP%]:before{left:-2px}']})}return _t})(),Qd=(()=>{class _t{constructor(P,Bt){this.router=P,this.commonService=Bt,this.routeSubscription=this.router.events.pipe((0,Wi.p)(gt=>gt instanceof L.wF)).subscribe(gt=>{this.currentUrl=gt.url})}ngOnInit(){this.commonService.setCurrentLayout("private")}static#t=this.\u0275fac=function(Bt){return new(Bt||_t)(t.rXU(L.Ix),t.rXU(N.h))};static#e=this.\u0275cmp=t.VBU({type:_t,selectors:[["app-private-layout"]],decls:6,vars:1,consts:[["id","wrapper"],[1,"lw-main-container","content-page"],["ref","http",3,"hidden"]],template:function(Bt,gt){1&Bt&&(t.j41(0,"div",0),t.nrm(1,"app-header")(2,"app-sidebar"),t.j41(3,"div",1),t.nrm(4,"ngx-loading-bar",2)(5,"router-outlet"),t.k0s()()),2&Bt&&(t.R7$(4),t.Y8G("hidden","/syncing"==gt.currentUrl))},dependencies:[L.n3,ge.DS,vc,Zc]})}return _t})();var sa=d(27380),md=d(9305),Ll=d(30768),qc=d(15788);const sl=["ngOtpInput"],_d=()=>({length:6,letterCase:"Upper"});let pg=(()=>{class _t{constructor(P,Bt,gt,Ot,He,eA,MA,rn,mn,qn){var so=this;this.__fb=P,this.commonService=Bt,this.loginService=gt,this.route=Ot,this.notificationService=He,this.syncApiService=eA,this.syncDbService=MA,this.subscriptionService=rn,this.dataStoreService=mn,this.browserUuidService=qn,this.isReadOnly=!0,this.isLoading=!1,this.userAccounts=[],this.syncApiService.fetchMultipleDbData(["user","userAccounts"],function(){var yo=(0,D.A)(function*(co){var go=yield co.data;if(!(0,E.A)(go.user)){let rr=go.user[0];(0,E.A)(rr)||(so.browserUUID=rr.uuid)}(0,E.A)(go.userAccounts)||(so.userAccounts=go.userAccounts),(0,E.A)(go.userAccounts)||(so.userAccounts=go.userAccounts)});return function(co){return yo.apply(this,arguments)}}())}ngOnInit(){this.createLoginForm()}createLoginForm(){this.loginForm=this.__fb.group({email:["",Ue.k0.required]}),setTimeout(()=>{this.isReadOnly=!1},1e3)}submit(){var P=this;if((0,E.A)(this.loginForm.value)||(0,E.A)(this.ngOtpInputRef.currentVal)||6!=this.ngOtpInputRef.currentVal.length){if(this.loginForm.controls.email?.errors?.required)return this.notificationService.error("Email field is required"),!1;if((0,E.A)(this.ngOtpInputRef.currentVal)||this.ngOtpInputRef?.currentVal?.length<6)return this.notificationService.error("Please enter unique code"),!1}else{this.isLoading=!0;let gt={email:this.loginForm.value.email,code:this.ngOtpInputRef.currentVal},Ot={device_nameby_user:"",uuid:this.browserUuidService.getHeaderParameters("uuid")||this.browserUUID||"",os_version:"",operating_system:this.browserUuidService.getHeaderParameters("os"),browser:this.browserUuidService.getHeaderParameters("browser"),language:"",time_zone:this.browserUuidService.getHeaderParameters("time-zone")};this.loginService.loginWithCode(gt,{DeviceUUIDInfo:Ot},function(){var He=(0,D.A)(function*(eA){if(200==eA.status&&(0,f.A)(eA,"login_info")&&!(0,E.A)(eA.login_info)){const MA=eA.login_info,rn=MA.user.serverUpdatedTime;if(2==MA.registerSource&&3==MA.purchaseStatus&&0==MA.isWebTrial)return P.isLoading=!1,!0;(!(0,E.A)(MA.user)&&rn>MA.user.expiryTime||2===MA.purchaseStatus)&&P.dataStoreService.fetchData(R.c.GEOLOCATION_API_URL,{},mn=>{s.SE.setCache("purchaseExpiredUser",JSON.stringify({email:gt.email,code:gt.code,countryCode:mn.country_code2,orgId:eA.orgId,loginType:"using-code"})),P.route.navigate(["/public/subscription"])})}P.prepareLoginProcess(eA,gt)});return function(eA){return He.apply(this,arguments)}}())}}showAccDeletedPopup(P,Bt,gt){this.commonService.showDialog(md.c,{email:Bt,estimatedTimeToDisplay:gt.estimatedTimeToDisplay,type:P},Ot=>{(0,f.A)(Ot,"status")&&"OK"==Ot.status&&(s.SE.destroyAllCache(),s.SE.destroyCache("filter_list_data"),s.DH.showLoader(!1),this.commonService.broadcast("userAuthenticationInProcess",!1))})}prepareLoginProcess(P,Bt){var gt=this;return(0,D.A)(function*(){if(424==Number(P.status))return gt.isLoading=!1,gt.showAccDeletedPopup("ACC_DELETED",Bt.email,P),!1;if(401==Number(P.status))return 1==P.isDeletedAccount?(gt.isLoading=!1,gt.showAccDeletedPopup("NOT_YET_DELETED",Bt.email,P),!1):(gt.isLoading=!1,gt.commonService.setUpAnalytics("INVALID_EMAIL"),gt.notificationService.error(s.DH.alertMessage(10)),!1);if(!(0,E.A)(P)&&(0,f.A)(P,"login_info")&&!(0,E.A)(P.login_info)){let Ot=P.login_info;if(3==Ot.purchaseStatus&&!Ot.isWizardAvailable&&(0,f.A)(Ot,"user")&&!(0,E.A)(Ot.user)&&(3==Ot.user.userType||5==Ot.registerSource)&&Ot.user.serverUpdatedTime<Ot.user.expiryTime&&1==Ot.user.emailVerificationFlag)return s.SE.setCache("SAB_LOGGED_IN_USER",JSON.stringify(Ot)),gt.route.navigate(["/onboarding"]),!1}if((0,f.A)(P,"login_info")&&(2===P.login_info.purchaseStatus||3===P.login_info.purchaseStatus&&3!==P.login_info.user.userType&&5!==P.login_info.registerSource&&0==P.login_info.isWebTrial||!(0,E.A)(P.login_info.user)&&P.login_info.user.serverUpdatedTime>P.login_info.user.expiryTime))return s.DH.showLoader(!1),gt.isLoading=!1,!1;if(600==P.status)return gt.isLoading=!1,gt.commonService.setUpAnalytics("INVALID_EMAIL"),gt.notificationService.error(s.DH.alertMessage(23)),!1;if(419==P.status)return gt.isLoading=!1,gt.commonService.setUpAnalytics("In-Valid login Code"),gt.notificationService.error(s.DH.alertMessage(21)),!1;if(421==P.status)return gt.isLoading=!1,gt.commonService.setUpAnalytics("Code Expired"),gt.notificationService.error(s.DH.alertMessage(22)),!1;if(407==P.status)return gt.isLoading=!1,gt.commonService.setUpAnalytics("DeviceId should not be null"),gt.notificationService.error(s.DH.alertMessage(24)),!1;if(415==P.status)return gt.isLoading=!1,gt.commonService.setUpAnalytics("uniqueCode should not be null"),gt.notificationService.error(s.DH.alertMessage(26)),!1;if(0==P.login_info.user.emailVerificationFlag&&(3===P.login_info.user.userType||5===P.login_info.registerSource))return gt.isLoading=!1,gt.commonService.setUpAnalytics("EMAIL_NOT_VERIFIED"),gt.notificationService.error(s.DH.alertMessage(13)),!1;if(603==P.status)return gt.isLoading=!1,gt.notificationService.error(s.DH.alertMessage(16)),!1;if(604==P.status)return gt.isLoading=!1,gt.notificationService.error(s.DH.alertMessage(17)),!1;if(605==P.status)return gt.isLoading=!1,gt.notificationService.error(s.DH.alertMessage(18)),!1;if(200!=P.status&&1012!=P.status||!(0,f.A)(P,"login_info"))gt.notificationService.error(P.message);else{if(!(yield gt.loginService.checkInvalidUser(P.login_info)))return s.DH.showLoader(!1),gt.isLoading=!1,gt.commonService.setUpAnalytics("INVALID_USER"),!1;gt.commonService.processResponse(P,He=>{if(200===He||1012===He){let eA={email:P.login_info.user.email,orgId:P.login_info.user.orgId};(!(0,E.A)(gt.userAccounts)&&(0,E.A)(gt.userAccounts.find(mn=>mn.orgId==P.login_info.user.orgId))||(0,E.A)(gt.userAccounts))&&gt.syncApiService.storeDbData("userAccounts",eA,mn=>{}),s.xL.setLocalCache("SAB_LOGGED_IN_USER",JSON.stringify(P.login_info)),JSON.parse(s.xL.getLocalCache(P.login_info.user.email)),gt.commonService.setUpAnalytics("LOGIN_SUCEESS"),gt.commonService.setUpAnalytics("SET_LOGIN_USER_ORG_ID",{orgId:P.login_info.user.orgId}),gt.loginService.fetchUserDBData(P.login_info)}0===He&&(0,f.A)(P,"httpError")&&P.httpError&&(s.DH.showLoader(!1),gt.isLoading=!1)})}s.DH.showLoader(!1),gt.isLoading=!1})()}static#t=this.\u0275fac=function(Bt){return new(Bt||_t)(t.rXU(Ue.ok),t.rXU(N.h),t.rXU(tt.H),t.rXU(L.Ix),t.rXU(pt.J),t.rXU(H.P),t.rXU(Xt.P),t.rXU(Pl.L),t.rXU(k.V),t.rXU(X.R))};static#e=this.\u0275cmp=t.VBU({type:_t,selectors:[["app-login-with-code"]],viewQuery:function(Bt,gt){if(1&Bt&&t.GBs(sl,5),2&Bt){let Ot;t.mGM(Ot=t.lsd())&&(gt.ngOtpInputRef=Ot.first)}},decls:44,vars:4,consts:[["publicHeader",""],["ngOtpInput",""],["id","home-section",1,"main","header-home"],[1,"section-box"],[1,"bg-2-opacity-80"],[1,"box-login"],[1,"row"],[1,"col-md-8",2,"background","#f2faff"],["src","assets/img/public-home/generate-code.png","alt","assets/img/public-home/generate-code.png"],[1,"col-md-4","login-right","pr-0","m-auto"],[1,"box-login-form"],[1,"box-signup","mt-90"],[1,"box-form-signup"],[1,"login-code"],[1,"text-start"],[1,"text-start","mb-0"],[1,"pt-4","create-form-horizontal",3,"formGroup"],[1,"input-group","mb-2"],[1,"input-group-prepend"],[1,"input-group-text"],[1,"material-icons","custom-icons"],["maxlength","256","name","email","type","email","placeholder","Email Address","formControlName","email",1,"form-control"],[1,"inputfield"],["type","text",1,"input",3,"config"],[1,"row","mt-10"],[1,"col-6"],["type","submit","title","Login","loadingtext","Login","loadingText","Login",1,"public-btn",3,"click","lwLoadingBtn"],[1,"google-sso-group"],[1,"or-divider"],[1,"or-divider__line"],[1,"col-12","mt-3","text-center"],["routerLink","/home/login",1,"cursor-pointer"]],template:function(Bt,gt){if(1&Bt){const Ot=t.RV6();t.nrm(0,"public-header",null,0),t.j41(2,"main",2)(3,"section",3)(4,"div",4)(5,"div",5)(6,"div",6)(7,"div",7),t.nrm(8,"img",8),t.k0s(),t.j41(9,"div",9)(10,"div",10)(11,"div",11)(12,"div",12)(13,"div",13)(14,"h5",14),t.EFF(15,"Login using Android App"),t.k0s(),t.j41(16,"p",15),t.EFF(17,"Use code from Android App to login into your account."),t.k0s(),t.j41(18,"form",16)(19,"div",17)(20,"div",18)(21,"span",19)(22,"span",20),t.EFF(23," mail "),t.k0s()()(),t.nrm(24,"input",21),t.k0s(),t.j41(25,"div",22)(26,"p",15),t.EFF(27,"Code"),t.k0s(),t.nrm(28,"ng-otp-input",23,1),t.k0s(),t.j41(30,"div",24)(31,"div",25)(32,"button",26),t.bIt("click",function(){return t.eBV(Ot),t.Njj(gt.submit())}),t.EFF(33," Login "),t.k0s()()(),t.j41(34,"div",27)(35,"div",28),t.nrm(36,"div",29),t.j41(37,"div"),t.EFF(38,"or"),t.k0s(),t.nrm(39,"div",29),t.k0s(),t.j41(40,"div",30),t.EFF(41," Don't have code ? "),t.j41(42,"a",31),t.EFF(43," Login with Password"),t.k0s()()()()()()()()()()()()()()}2&Bt&&(t.R7$(18),t.Y8G("formGroup",gt.loginForm),t.R7$(10),t.Y8G("config",t.lJ4(3,_d)),t.R7$(4),t.Y8G("lwLoadingBtn",gt.isLoading))},dependencies:[L.Wk,Ue.qT,Ue.me,Ue.BC,Ue.cb,Ue.tU,Ue.j4,Ue.JD,Ll.Q,_l.A,qc.gj],styles:['@media screen and (max-width: 1200px){.d-m-none[_ngcontent-%COMP%]{display:none}.d-m-block[_ngcontent-%COMP%]{display:block}}@media screen and (max-width: 1200px){.d-t-none[_ngcontent-%COMP%]{display:none}.d-t-block[_ngcontent-%COMP%]{display:block}}@media screen and (max-width: 768px){.d-l-none[_ngcontent-%COMP%]{display:none}.d-l-block[_ngcontent-%COMP%]{display:block}}a[_ngcontent-%COMP%]{text-decoration:none!important}html[_ngcontent-%COMP%]{-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body[_ngcontent-%COMP%]{font-family:Poppins,sans-serif;font-size:16px;line-height:32px;color:#0e1133;background-color:#fafcff}hr[_ngcontent-%COMP%]{margin:0;background-color:#b0c1d8;color:#e5f0ff;border:none;height:1px}a[_ngcontent-%COMP%]{text-decoration:none;transition:all .3s}img[_ngcontent-%COMP%]{max-width:100%}ul[_ngcontent-%COMP%]{list-style:none}nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:inline-block}button[_ngcontent-%COMP%]:active, button[_ngcontent-%COMP%]:focus{outline:none}h2[_ngcontent-%COMP%]{font-size:48px;line-height:72px}h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%]{font-weight:200;color:#0e1133;margin:0}h3[_ngcontent-%COMP%]{font-size:36px;line-height:54px}h4[_ngcontent-%COMP%]{font-size:24px}h4[_ngcontent-%COMP%], h5[_ngcontent-%COMP%]{line-height:36px;font-weight:400;margin:0}h5[_ngcontent-%COMP%]{font-size:18px}h6[_ngcontent-%COMP%]{font-size:16px;line-height:32px;font-weight:600;margin:0}@media screen and (max-width: 480px){h2[_ngcontent-%COMP%]{font-size:36px;line-height:54px}h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{font-size:24px;line-height:36px}}.header-home[_ngcontent-%COMP%]{padding-top:82px;overflow:hidden;background:#dcf0ff}.header-home[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0;transition:all .3s;color:#0e1133;font-weight:700;font-size:32px;padding-top:0}.header-home[_ngcontent-%COMP%]   .header-home__title--big[_ngcontent-%COMP%]{width:100%}.header-home[_ngcontent-%COMP%]   .header-home__title--accent[_ngcontent-%COMP%]{color:#1788e4}.header-home[_ngcontent-%COMP%]   .header-home__title--features[_ngcontent-%COMP%]{width:750px;margin-bottom:450px}.header-home[_ngcontent-%COMP%]   .header-home__title--desktop[_ngcontent-%COMP%]{margin-top:40px}.header-home[_ngcontent-%COMP%]   .header-home__description[_ngcontent-%COMP%]{width:490px;font-size:16px;line-height:25px;margin-bottom:53px;transition:all .3s;color:#0e1133}.header-home[_ngcontent-%COMP%]   .header-home__description--big[_ngcontent-%COMP%]{max-width:750px;width:100%}.header-home[_ngcontent-%COMP%]   .header-home__description--about[_ngcontent-%COMP%]{margin-bottom:400px;max-width:calc(100% - 590px)}.header-home[_ngcontent-%COMP%]   .header-home__description--faq[_ngcontent-%COMP%]{margin-bottom:270px}.header-home[_ngcontent-%COMP%]   .header-home__description--calculator[_ngcontent-%COMP%]{margin-bottom:350px}.header-home[_ngcontent-%COMP%]   .header-home__img[_ngcontent-%COMP%]{max-width:490px;width:100%}.header-home[_ngcontent-%COMP%]   .header-home__btns[_ngcontent-%COMP%]{transition:all .5s}.header-home[_ngcontent-%COMP%]   .header-home__btns-mobile[_ngcontent-%COMP%]{margin-bottom:104px;margin-top:50px}.header-home[_ngcontent-%COMP%]   .header-home__btns-messenger[_ngcontent-%COMP%]{margin-bottom:310px}.header-home[_ngcontent-%COMP%]   .header-home__btns-webapp[_ngcontent-%COMP%]{margin-bottom:160px}.header-home[_ngcontent-%COMP%]   .header-home__btns-desktop[_ngcontent-%COMP%]{margin-bottom:60px}.header-home[_ngcontent-%COMP%]   .header-home__btns-pricing[_ngcontent-%COMP%]{padding-bottom:200px}.header-home.header-home--center-content[_ngcontent-%COMP%]{text-align:center}.header-home.header-home--center-content[_ngcontent-%COMP%]   .header-home__description[_ngcontent-%COMP%], .header-home.header-home--center-content[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.header-home.header-home--center-content[_ngcontent-%COMP%]   .header-home__btn[_ngcontent-%COMP%]:first-child, .header-home.header-home--center-content[_ngcontent-%COMP%]   .header-home__btn[_ngcontent-%COMP%]:last-child{margin-right:15px;margin-left:15px}.header-home.header-home--color[_ngcontent-%COMP%]{margin-top:0;padding-top:190px;background-color:#eff6ff}.header-home.header-home--bottom-space[_ngcontent-%COMP%], .header-home.header-home--desktop[_ngcontent-%COMP%]{margin-bottom:128px}.header-home[_ngcontent-%COMP%]   .header-home__webapp-img[_ngcontent-%COMP%]{position:absolute;bottom:0;right:-85px;height:100%}.header-home[_ngcontent-%COMP%]   .header-home__webapp-img-wrap[_ngcontent-%COMP%]{position:relative}.header-home[_ngcontent-%COMP%]   .header-home__about-img[_ngcontent-%COMP%]{position:absolute;bottom:0;right:-65px;height:100%}.header-home[_ngcontent-%COMP%]   .header-home__about-img-wrap[_ngcontent-%COMP%]{position:relative}.main-slider[_ngcontent-%COMP%]{width:75%;margin:auto}.padding-top-5[_ngcontent-%COMP%]{padding-top:2%}.slider-icon[_ngcontent-%COMP%]{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%;color:#000;font-size:28px!important}.carousel-indicators[_ngcontent-%COMP%]{position:absolute;right:0;bottom:-36px;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}@media screen and (max-width: 1400px){.header-home[_ngcontent-%COMP%]   .header-home__webapp-img[_ngcontent-%COMP%]{width:calc(100% - 370px);height:auto}}@media screen and (max-width: 1200px){.header-home[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{margin-top:0}.header-home[_ngcontent-%COMP%]   .header-home__title--features[_ngcontent-%COMP%]{margin-bottom:250px;width:700px}.header-home[_ngcontent-%COMP%]   .header-home__btns-messenger[_ngcontent-%COMP%], .header-home[_ngcontent-%COMP%]   .header-home__btns-mobile[_ngcontent-%COMP%]{margin-bottom:165px}.header-home[_ngcontent-%COMP%]   .header-home__btns-webapp[_ngcontent-%COMP%]{margin-bottom:110px}.header-home[_ngcontent-%COMP%]   .header-home__btns-desktop[_ngcontent-%COMP%]{margin-bottom:40px}.header-home[_ngcontent-%COMP%]   .header-home__description--about[_ngcontent-%COMP%]{margin-bottom:300px;max-width:calc(100% - 380px)}.header-home[_ngcontent-%COMP%]   .header-home__description--webapp[_ngcontent-%COMP%]{width:420px}.header-home.header-home--desktop[_ngcontent-%COMP%]{margin-bottom:108px}.header-home[_ngcontent-%COMP%]   .header-home__webapp-img[_ngcontent-%COMP%]{right:-60px}}@media screen and (max-width: 1200px){.header-home[_ngcontent-%COMP%]   .header-home__about-img[_ngcontent-%COMP%], .header-home[_ngcontent-%COMP%]   .header-home__webapp-img[_ngcontent-%COMP%]{display:none}.header-home[_ngcontent-%COMP%]   .header-home__description--webapp[_ngcontent-%COMP%]{width:490px}.header-home[_ngcontent-%COMP%]   .header-home__description--about[_ngcontent-%COMP%]{max-width:490px}}@media screen and (max-width: 768px){.header-home[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{width:100%}.header-home[_ngcontent-%COMP%]   .header-home__description[_ngcontent-%COMP%]{width:100%;margin-bottom:40px}.header-home[_ngcontent-%COMP%]   .header-home__description--about[_ngcontent-%COMP%]{max-width:100%}.header-home[_ngcontent-%COMP%]   .header-home__description--calculator[_ngcontent-%COMP%]{margin-bottom:120px}.header-home[_ngcontent-%COMP%]   .header-home__btns[_ngcontent-%COMP%]{margin-bottom:70px}.header-home[_ngcontent-%COMP%]   .header-home__btns-pricing[_ngcontent-%COMP%]{padding-bottom:140px;margin-bottom:-10px}.header-home[_ngcontent-%COMP%]   .header-home__btns-pricing[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-bottom:10px}.header-home.header-home--pricing[_ngcontent-%COMP%]{margin-bottom:60px}.header-home[_ngcontent-%COMP%]   .header-home__btn[_ngcontent-%COMP%]{margin-bottom:30px}}.link[_ngcontent-%COMP%]{transition:all .3s;cursor:pointer}.link.link--gray[_ngcontent-%COMP%]{color:#343434;font-weight:600;font-size:14px}.custom-color[_ngcontent-%COMP%], .link.link--gray[_ngcontent-%COMP%]:hover{color:#1788e4}.link.link--gray.link--gray-active[_ngcontent-%COMP%]{color:#f0354e;position:relative}.link.link--gray.link--gray-active-underline[_ngcontent-%COMP%]{position:relative}.link.link--gray.link--gray-active-underline[_ngcontent-%COMP%]:after{content:"";width:100%;position:absolute;height:3px;background-color:#1788e4;bottom:-17px;left:0}.link.link--dark-gray[_ngcontent-%COMP%]{color:#0e1133}.link.link--dark-gray[_ngcontent-%COMP%]:hover{color:#1788e4}.link.link--dark-gray.link--gray-active[_ngcontent-%COMP%]{color:#f0354e;position:relative}.link.link--accent[_ngcontent-%COMP%]{color:#1788e4}.link.link--accent[_ngcontent-%COMP%]:hover{color:#f23f57;text-decoration:underline}.link.link--accent[_ngcontent-%COMP%]:active{color:#f0354e;text-decoration:underline}.link.link--accent-bold[_ngcontent-%COMP%]{color:#1788e4;font-weight:800}.link.link--accent-bold[_ngcontent-%COMP%]:hover{color:#1788e4}.link.link--accent-bold[_ngcontent-%COMP%]:active{color:#f0354e}.logo[_ngcontent-%COMP%]{text-align:center}.logo.logo--bottom-space[_ngcontent-%COMP%]{margin-bottom:128px}.logo[_ngcontent-%COMP%]   .logo__img-wrap[_ngcontent-%COMP%]{display:flex}.logo[_ngcontent-%COMP%]   .logo__img[_ngcontent-%COMP%]{margin:auto}.logo[_ngcontent-%COMP%]   .logo__img-mini[_ngcontent-%COMP%]{max-height:45px;max-width:130px;margin:15px}.logo[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-width:100%;margin:0 auto;vertical-align:middle}.logo[_ngcontent-%COMP%]   .logo__row[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}.logo[_ngcontent-%COMP%]   .logo__row[_ngcontent-%COMP%]   .logo__logos[_ngcontent-%COMP%], .logo[_ngcontent-%COMP%]   .logo__row[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:auto}.logo[_ngcontent-%COMP%]   .logo__logos[_ngcontent-%COMP%]{display:flex;justify-content:center;flex-wrap:wrap}@media screen and (max-width: 1200px){.logo.logo--bottom-space[_ngcontent-%COMP%]{margin-bottom:105px}}@media screen and (max-width: 768px){.logo.logo--bottom-space[_ngcontent-%COMP%]{margin-bottom:70px}.logo[_ngcontent-%COMP%]   .logo__img-wrap[_ngcontent-%COMP%]{padding-bottom:45px}.logo[_ngcontent-%COMP%]   .col-2[_ngcontent-%COMP%]{width:50%}}.download[_ngcontent-%COMP%]{text-align:center}.download[_ngcontent-%COMP%]   .download__title[_ngcontent-%COMP%]{font-weight:800}.download[_ngcontent-%COMP%]   .download__btns[_ngcontent-%COMP%]{margin-top:70px;margin-bottom:60px;text-align:center}@media screen and (max-width: 768px){.download[_ngcontent-%COMP%]   .download__btn-first[_ngcontent-%COMP%]{margin-bottom:60px}}.menu[_ngcontent-%COMP%]{padding-top:15px;position:fixed;z-index:100;width:100vw;transition:height .5s,padding-top .5s;top:0;background:#fff;border-bottom:2px solid rgba(177,177,177,.1215686275)}.menu[_ngcontent-%COMP%]   .row[_ngcontent-%COMP%]{justify-content:space-between}.menu[_ngcontent-%COMP%]   .menu__logo-title[_ngcontent-%COMP%]{font-weight:800;color:#234c87;display:inline-block;font-size:24px;padding-left:15px;margin:10px 0 0;vertical-align:top;opacity:1}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]{float:right;padding-top:12px}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{margin:0;padding-left:0}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:inline-block}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:first-child{padding-right:8px}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:last-child{padding-left:8px}.menu[_ngcontent-%COMP%]   .menu__center-nav[_ngcontent-%COMP%]{text-align:center}.menu[_ngcontent-%COMP%]   .menu__center-nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{padding:16px 0 0;margin:0}.menu[_ngcontent-%COMP%]   .menu__center-nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{padding-right:20px}.menu[_ngcontent-%COMP%]   .menu__wrapper[_ngcontent-%COMP%]{position:relative}.menu[_ngcontent-%COMP%]   .menu__item[_ngcontent-%COMP%]:last-child{padding-right:15px}.menu[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]{color:#0e1133;transition:all .3s;background-color:transparent;border:none;position:absolute;right:48px;top:15px;font-size:20px;line-height:20px;padding:0;height:20px;width:20px}.menu[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]:hover{color:#1788e4}.menu[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]:focus{outline:none}.menu[_ngcontent-%COMP%]   .menu__dropdown-btn[_ngcontent-%COMP%]{position:relative;display:inline-block;padding-bottom:25px;font-weight:600}.menu[_ngcontent-%COMP%]   .menu__dropdown[_ngcontent-%COMP%]{position:relative}.menu[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]{transition:all .6s;opacity:0;transform:translateY(10%);position:absolute;background-color:#fff;border-radius:8px;box-shadow:0 15px 40px #7d93b24d;z-index:1;pointer-events:none;padding:25px;top:78px;text-align:left;width:max-content;left:-25px}.menu[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]:before{content:"";position:absolute;top:-20px;border:10px solid transparent;border-bottom:10px solid #fff;right:calc(50% - 10px)}.menu[_ngcontent-%COMP%]   .menu__dropdown-content.menu__dropdown-content--home[_ngcontent-%COMP%]{min-width:150px}.menu[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{padding-bottom:12px;text-decoration:none;display:block}.menu[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:last-child{padding-bottom:0}.menu[_ngcontent-%COMP%]   .menu__dropdown[_ngcontent-%COMP%]:hover   .menu__dropdown-btn[_ngcontent-%COMP%]{color:#1788e4}.menu[_ngcontent-%COMP%]   .menu__dropdown[_ngcontent-%COMP%]:hover   .menu__dropdown-content[_ngcontent-%COMP%]{opacity:1;transform:translateY(0);pointer-events:auto}.menu.menu--active[_ngcontent-%COMP%]{height:80px;padding-top:15px;background-color:#fff;box-shadow:0 .9375rem .9375rem #0000000f}.menu.menu--active[_ngcontent-%COMP%]   .menu__dropdown-btn[_ngcontent-%COMP%]{padding-bottom:25px}.menu.menu--active[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]{top:58px}.menu.menu--active[_ngcontent-%COMP%]   .menu__logo-title[_ngcontent-%COMP%]{opacity:0}@media screen and (max-width: 1200px){.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]{padding-right:32px}}@media screen and (max-width: 767px){.menu[_ngcontent-%COMP%]   .menu__item[_ngcontent-%COMP%]{width:50%}}@media screen and (max-width: 520px){.menu[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]{right:16px}.menu[_ngcontent-%COMP%]   .menu__logo[_ngcontent-%COMP%]{padding-left:15px}}@media screen and (max-width: 480px){.menu.menu--active[_ngcontent-%COMP%]{height:64px;padding-top:16px}.menu.menu--active[_ngcontent-%COMP%]   .menu__logo-img[_ngcontent-%COMP%]{width:32px;height:32px}.menu.menu--active[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]{top:6px}}.svg-element[_ngcontent-%COMP%]{fill:#1788e4;fill-rule:evenodd}.svg-bg[_ngcontent-%COMP%]{fill:#fafcff;opacity:0}.svg-light-gray[_ngcontent-%COMP%]{fill:#e5f0ff}.svg-dark-gray[_ngcontent-%COMP%]{fill:#0e1133}.svg-white[_ngcontent-%COMP%]{fill:#fff}.svg-gray[_ngcontent-%COMP%]{fill:#bed0e9}.svg-light[_ngcontent-%COMP%]{fill:#ceddf2}.svg-text[_ngcontent-%COMP%]{font-size:16px;text-anchor:middle;font-weight:800}.w-richtext[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0}.footer-menu[_ngcontent-%COMP%]{margin-top:60px;margin-bottom:60px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]{display:inline-block;vertical-align:top;margin-top:15px;font-size:16px;line-height:20px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{margin:0;padding-left:60px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:inline-block;padding-right:60px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:last-child{padding-right:0}.footer-menu[_ngcontent-%COMP%]   .footer-menu__social[_ngcontent-%COMP%]{float:right;vertical-align:top;margin-top:10px;font-size:18px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__social[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{padding-right:40px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__social[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:last-child{padding-right:0}@media screen and (max-width: 768px){.footer-menu[_ngcontent-%COMP%]{text-align:center}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]{margin:60px 0;display:block}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{padding-left:0}.footer-menu[_ngcontent-%COMP%]   .footer-menu__social[_ngcontent-%COMP%]{float:none}}@media screen and (max-width: 468px){.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{display:flex;justify-content:space-around}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{padding:0}}.footer[_ngcontent-%COMP%]{text-align:center;color:#798eab;padding:30px 0}.footer[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0}.about-app[_ngcontent-%COMP%]{padding-top:223px;margin-top:-95px}.topbars[_ngcontent-%COMP%]{text-align:center;transition:all .3s}.topbars[_ngcontent-%COMP%]   .topbars__item[_ngcontent-%COMP%]{padding:4px}.di-none[_ngcontent-%COMP%]{display:none}.topbars[_ngcontent-%COMP%]   .topbars__link[_ngcontent-%COMP%]{font-size:15px;line-height:14px;width:100%;display:block;height:100%;padding:8px 6px;cursor:pointer}svg[_ngcontent-%COMP%]{width:28px;height:28px}.shadow-light[_ngcontent-%COMP%]{box-shadow:0 .5rem 1.5rem #161c2d0d!important}.d-lg-block[_ngcontent-%COMP%]{display:block!important}.topbars[_ngcontent-%COMP%]   .topbars__link.active[_ngcontent-%COMP%]{border-bottom:#1788e4 2px solid;border-radius:0;color:#1788e4}.topbars[_ngcontent-%COMP%]   .topbars__link.active[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{fill:#fff}.topbars[_ngcontent-%COMP%]   .topbars__link[_ngcontent-%COMP%]:hover{border-bottom:#1788e4 2px solid;border-radius:0;color:#1788e4}.topbars[_ngcontent-%COMP%]   .topbars__link[_ngcontent-%COMP%]:hover   svg[_ngcontent-%COMP%]{fill:#1788e4}.topbars[_ngcontent-%COMP%]   .topbars__link.active[_ngcontent-%COMP%]:after{opacity:1;height:3px}.topbars.topbars--fixed[_ngcontent-%COMP%]{position:fixed;top:80px;padding:6px 0;width:100%;background-color:#eaf2ff;z-index:99;transform:translateY(0);transition:all .3s}.topbars-wrapper[_ngcontent-%COMP%]{height:83px}@media screen and (max-width: 768px){.topbars-wrapper[_ngcontent-%COMP%]{display:none}}.mobile-menu[_ngcontent-%COMP%]{position:fixed;top:0;left:0;width:100vw;overflow:hidden;text-align:center;z-index:9999;transition:all .6s ease;padding:0;background-color:#fff;transform:translateY(-100%)}.mobile-menu.mobile-menu--active[_ngcontent-%COMP%]{transform:translate(0)}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__wrapper[_ngcontent-%COMP%]{margin-top:135px;transition:all .3s;overflow-y:auto;max-height:calc(100vh - 135px)}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__wrapper[_ngcontent-%COMP%]::-webkit-scrollbar{width:0}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__ul[_ngcontent-%COMP%]{margin:0;display:flex;flex-direction:column;justify-content:center;padding:0;transition:all .3s}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__ul--collapsed[_ngcontent-%COMP%]{overflow:hidden;padding-bottom:0}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__ul--collapsed[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{height:0;padding-bottom:0;transition:height .3s ease-out 0s,padding-bottom .3s ease-out 0s,opacity .6s .3s;opacity:0}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li-collapse--close[_ngcontent-%COMP%] + .mobile-menu__ul--collapsed[_ngcontent-%COMP%]{transition:padding-bottom .6s ease-out .3s}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li-collapse--close[_ngcontent-%COMP%] + .mobile-menu__ul--collapsed[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{transition:height .6s ease-out .3s,padding-bottom .6s ease-out .3s,opacity .3s 0s}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li-collapse--active[_ngcontent-%COMP%] + .mobile-menu__ul--collapsed[_ngcontent-%COMP%]{padding-bottom:15px;transition:padding-bottom .3s ease-out 0s}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li-collapse--active[_ngcontent-%COMP%] + .mobile-menu__ul--collapsed[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{opacity:1;height:45px;padding-bottom:25px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li[_ngcontent-%COMP%]{padding-bottom:25px;font-size:16px;line-height:20px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]{color:#0e1133;transition:all .3s;background-color:transparent;border:none;position:absolute;right:46px;top:75px;font-size:20px;line-height:20px;padding:0;width:20px;height:20px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]:hover{color:#1788e4}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]:focus{outline:none}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{position:absolute;transition:all .3s;top:60px;left:46px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]{top:40px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{top:25px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__wrapper[_ngcontent-%COMP%]{margin-top:100px;max-height:calc(100vh - 100px)}@media screen and (max-width: 520px){.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{left:16px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]{right:16px}}@media screen and (max-width: 480px){.mobile-menu[_ngcontent-%COMP%]   .menu__logo-img[_ngcontent-%COMP%]{width:32px;height:32px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{top:69px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]{top:22px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{top:16px}}.login-btn[_ngcontent-%COMP%]{border-radius:2.5rem;color:#0c0c0d;font-size:14px;font-weight:600;min-width:7.625rem;padding:8px 22px;text-transform:none;text-align:center;border:2px solid #0c0c0d}.login-btn[_ngcontent-%COMP%]:hover{cursor:pointer}.register-btn[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:2.5rem;color:#fff;font-size:14px;font-weight:600;min-width:7.625rem;padding:8px 22px;text-transform:none;text-align:center}.register-btn[_ngcontent-%COMP%]:hover{cursor:pointer;box-shadow:0 100px 80px #00000012,0 42px 33px #0000000d,0 22px 17px #0000000a,0 12px 10px #0000000a,0 6px 5px #00000008,0 -1px 10px #0000000d;color:#fff}.item-2[_ngcontent-%COMP%]{background:transparent;color:#0e1133;line-height:40px;padding:12px 23px;border-radius:6px;border:2px solid #0e1133}.item-2[_ngcontent-%COMP%]:hover{background:#0e1133;color:#fff}.link-black[_ngcontent-%COMP%]{color:#0e1133}.heading-style-1[_ngcontent-%COMP%]{font-size:28px;line-height:1.14;font-weight:400;font-weight:600;margin:0;text-align:center}.hero__signup-form-block[_ngcontent-%COMP%]{width:100%;max-width:30rem;margin-bottom:0;background:#fff;padding:20px;border-radius:10px}.create-form-horizontal[_ngcontent-%COMP%]{display:flex;max-width:30rem;flex-direction:column}.form__text-field-label[_ngcontent-%COMP%]{font-weight:600;color:#00000082}.form__text-field[_ngcontent-%COMP%]{min-height:3rem;margin-bottom:1rem;padding:.5rem .75rem;border:.0625rem solid #6f7d80;border-radius:.5rem;background-color:#fff}.w-input[_ngcontent-%COMP%], .w-select[_ngcontent-%COMP%]{display:block;width:100%;height:38px;padding:8px 12px;margin-bottom:10px;font-size:14px;line-height:1.42857143;color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ccc}.or-divider[_ngcontent-%COMP%]{display:grid;margin-top:.75rem;margin-bottom:.75rem;flex-direction:column;align-items:center;grid-auto-columns:1fr;grid-column-gap:12px;grid-row-gap:16px;grid-template-columns:1fr max-content 1fr;grid-template-rows:auto;color:#fff;font-size:1.125rem;line-height:1.5555555556}.or-divider__line[_ngcontent-%COMP%]{height:1px;flex-direction:column;grid-auto-columns:1fr;grid-column-gap:12px;grid-row-gap:16px;grid-template-columns:1fr max-content 1fr;grid-template-rows:auto;background-color:#308df8}.button.cc-google-sso[_ngcontent-%COMP%]{display:grid;min-height:3.125rem;padding-top:.125rem;padding-bottom:1px;padding-left:.125rem;justify-content:flex-start;align-items:stretch;grid-auto-columns:1fr;grid-column-gap:0px;grid-row-gap:0px;grid-template-columns:max-content 1fr;grid-template-rows:auto;border-color:#1788e4;background-color:#fff;border-radius:.5rem;color:#000}.google-g-logo[_ngcontent-%COMP%]{width:auto;height:auto;margin-right:1.5rem;padding:.75rem;border-radius:50%;background-color:#fff}.cc-google-sso_text[_ngcontent-%COMP%]{line-height:3}.wrapper[_ngcontent-%COMP%]{width:572px;position:relative;background-color:var(--wrapper-background-c);box-shadow:0 0 80px var(--wrapper-shadow-c)}.images-area[_ngcontent-%COMP%]{width:100%;height:100%;position:relative;display:flex;overflow:hidden}.images-area[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;transition:.3s cubic-bezier(.79,.03,0,.99)}.buttons-area[_ngcontent-%COMP%]{width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%);display:flex;justify-content:space-between;overflow:hidden}.buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{color:var(--white-c);background-color:var(--buttons-background-c);cursor:pointer;transition:.3s ease-in-out}.buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{border-radius:0 5px 5px 0;margin-left:-100px}.buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:last-child{border-radius:5px 0 0 5px;margin-right:-100px}.wrapper[_ngcontent-%COMP%]:hover   .buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{margin-left:0}.wrapper[_ngcontent-%COMP%]:hover   .buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:last-child{margin-right:0}.buttons-area[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:hover:not(div.disabled){background-color:var(--buttons-active-background-c)}.buttons-area[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:not(div.disabled):active{opacity:.7}.buttons-area[_ngcontent-%COMP%] > div.disabled[_ngcontent-%COMP%]{cursor:no-drop;opacity:.3}.buttons-area[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:70px}.pagination-area[_ngcontent-%COMP%]{position:absolute;top:90%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.pagination-area[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{display:inline-block;width:10px;height:10px;border-radius:50%;background-color:#000;margin-right:5px;transform:scale(.5);transition:.3s ease-in-out;opacity:.4}.pagination-area[_ngcontent-%COMP%]   span.active[_ngcontent-%COMP%]{transform:scale(1);opacity:1}.nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf[_ngcontent-%COMP%]{height:28px;margin-left:-8px;margin-right:10px;min-width:28px;width:28px}.nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf[_ngcontent-%COMP%]{border-top-left-radius:3px;border-bottom-left-radius:3px;display:flex;justify-content:center;align-items:center;background-color:#fff;height:46px;margin-left:0;margin-right:12px;min-width:46px;width:36px}.nsm7Bb-HzV7m-LgbsSe-Bz112c[_ngcontent-%COMP%]{height:24px;min-width:25px;width:3px}.tab[_ngcontent-%COMP%]{float:left;width:20%;height:300px;margin-top:-12px}.tab[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{display:block;color:#000;padding:18px 16px;width:100%;border:none;outline:none;text-align:left;cursor:pointer;transition:.5s ease-in;font-size:17px;margin:15px}.tab[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:hover{background-color:#5ba1e3}.tab[_ngcontent-%COMP%]   button.active[_ngcontent-%COMP%]{background-color:#585858;color:#fff}a[_ngcontent-%COMP%]:hover{text-decoration:none!important}.tabcontent[_ngcontent-%COMP%]{padding:0 12px;background:#fff;height:300px;margin-left:40px;animation:_ngcontent-%COMP%_blinker .6s linear}@keyframes _ngcontent-%COMP%_blinker{10%{opacity:0}to{opacity:1}}.tab[_ngcontent-%COMP%]   .arrow[_ngcontent-%COMP%]{color:#585858;float:right;font-size:26px;position:relative;left:25px}@media (max-width: 800px){.tab[_ngcontent-%COMP%]{width:30%!important}.tabcontent[_ngcontent-%COMP%]{width:61%}}@media (max-width: 600px){.tab[_ngcontent-%COMP%], .tabcontent[_ngcontent-%COMP%]{width:100%!important;margin:0 auto}.tab[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:100%;margin:10px 0;padding:18px 10px}.tab[_ngcontent-%COMP%]   .arrow[_ngcontent-%COMP%]{display:none!important}}.tools__tool-list__item-group[_ngcontent-%COMP%]{display:grid;justify-content:center;grid-auto-columns:1fr;grid-column-gap:4rem;grid-row-gap:2rem;grid-template-columns:1fr 1fr;grid-template-rows:auto}.tool-image[_ngcontent-%COMP%]{width:72%;height:auto;margin-right:auto;margin-left:auto}.grid-content-block[_ngcontent-%COMP%]{display:flex;padding-top:4%;flex-direction:column}.heading-style-2[_ngcontent-%COMP%]{padding-top:10%}.carousel-container[_ngcontent-%COMP%]{border-radius:30px;overflow:hidden;max-width:800px;position:relative;margin:auto;z-index:0}.mySlides[_ngcontent-%COMP%]{display:none}.mySlides[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{display:block;width:68%;margin:auto}.prev[_ngcontent-%COMP%], .next[_ngcontent-%COMP%]{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);width:auto;padding:20px;color:#fff;font-weight:700;font-size:24px;border-radius:0 8px 8px 0;background:#add8e61a;-webkit-user-select:none;user-select:none}.next[_ngcontent-%COMP%]{right:0;border-radius:8px 0 0 8px}.prev[_ngcontent-%COMP%]:hover, .next[_ngcontent-%COMP%]:hover{background-color:#add8e64d}.text[_ngcontent-%COMP%]{color:#f2f2f2;background-color:#0a0a141a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:10px;font-size:20px;padding:8px 12px;position:absolute;bottom:60px;left:50%;transform:translate(-50%);text-align:center}.number[_ngcontent-%COMP%]{color:#f2f2f2;font-size:16px;background-color:#add8e626;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:10px;padding:8px 12px;position:absolute;top:10px;left:10px}.dots-container[_ngcontent-%COMP%]{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.dots[_ngcontent-%COMP%]{cursor:pointer;height:14px;width:14px;margin:0 4px;background-color:#add8e633;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:50%;display:inline-block;transition:background-color .3s ease}.dots[_ngcontent-%COMP%]:hover{background-color:#add8e6cc}.animate[_ngcontent-%COMP%]{-webkit-animation-name:_ngcontent-%COMP%_animate;-webkit-animation-duration:1s;animation-name:_ngcontent-%COMP%_animate;animation-duration:2s}@keyframes _ngcontent-%COMP%_animate{0%{transform:scale(1.1) rotateY(10deg)}to{transform:scale(1) rotateY(0)}}.box-login[_ngcontent-%COMP%]{width:100%;padding-right:var(--bs-gutter-x, .75rem);padding-left:var(--bs-gutter-x, .75rem);margin-right:auto;margin-left:auto;position:relative}main[_ngcontent-%COMP%]{display:block;clear:both}.section-box[_ngcontent-%COMP%]{display:inline-block;width:100%}.bg-2-opacity-80[_ngcontent-%COMP%]{background-color:#dcf0ff}.login-left[_ngcontent-%COMP%]{width:55%}.d-lg-flex[_ngcontent-%COMP%]{display:flex!important}.box-login[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{vertical-align:top}.img-responsive[_ngcontent-%COMP%]{max-width:100%}.box-login[_ngcontent-%COMP%]   .box-login-form[_ngcontent-%COMP%]{max-width:510px;width:100%;margin:auto;padding:60px 0}.box-signup[_ngcontent-%COMP%]{max-width:405px;display:table;table-layout:fixed;margin:auto;width:100%}.text-heading-3[_ngcontent-%COMP%]{font-size:35px;line-height:38px}.btn.btn-login-google[_ngcontent-%COMP%]{border-radius:8px;background-color:#fff;padding:13px 25px;display:block}.box-signup[_ngcontent-%COMP%]   .box-form-signup[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:6px;padding:36px;color:#fff;box-shadow:0 47px 65px #151c261a}.box-form-signup[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#fff;font-size:14px;font-weight:600;width:100%;letter-spacing:.4px}.integrated-solutions-wrapper[_ngcontent-%COMP%]:last-child{margin-bottom:1rem!important}.columns.is-desktop[_ngcontent-%COMP%]{display:flex}.columns[_ngcontent-%COMP%]:last-child{margin-bottom:-.75rem}.has-text-right-desktop[_ngcontent-%COMP%]{text-align:right!important}.has-text-centered[_ngcontent-%COMP%]{text-align:center!important}.column[_ngcontent-%COMP%]{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]{position:relative;margin:0 auto;width:-moz-fit-content;width:fit-content}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]   .mobile-card-slide[_ngcontent-%COMP%]:nth-of-type(2){top:65px;left:60px}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]   .mobile-card-slide[_ngcontent-%COMP%]{position:absolute;animation-name:sliding;animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:4s}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]   .mobile-card-slide[_ngcontent-%COMP%]:nth-of-type(3){top:-4px;left:177px}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]   .mobile-card-slide[_ngcontent-%COMP%]:nth-of-type(4){left:65px;top:165px}.relative-nav[_ngcontent-%COMP%]{position:relative}.sticky-nav[_ngcontent-%COMP%]{position:-webkit-fixed;position:fixed;top:80px;z-index:999;background-color:#dcf0ff}.active_1[_ngcontent-%COMP%]{border-bottom:#1788e4 2px solid;border-radius:0;color:#1788e4}.sticky[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%] > .active[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]{color:#1f96f2;font-weight:600}@media screen and (max-width: 1200px){.d-m-none[_ngcontent-%COMP%]{display:none}.d-m-block[_ngcontent-%COMP%]{display:block}.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:none}}@media screen and (max-width: 1200px){.d-t-none[_ngcontent-%COMP%]{display:none}.d-t-block[_ngcontent-%COMP%]{display:block}.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:none}}@media screen and (max-width: 768px){.d-l-none[_ngcontent-%COMP%]{display:none}.d-l-block[_ngcontent-%COMP%]{display:block}.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:block}}@media screen and (max-width: 480px){.about-app[_ngcontent-%COMP%]{padding-top:348px;margin-top:-95px}#features-section[_ngcontent-%COMP%]{display:none}.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:block}}@media screen and (min-width: 1200px){.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:block}}.input-group-text[_ngcontent-%COMP%]{color:#737373;border:none!important;border-radius:5px 0 0 5px!important;background:#fff;height:40px!important;font-weight:500;font-size:14px!important;text-align:left;cursor:pointer}.input-group-text-show[_ngcontent-%COMP%]{color:#737373;border:none!important;border-radius:0 5px 5px 0!important;background:#fff;height:40px!important;font-weight:500;font-size:14px!important;text-align:left;cursor:pointer;display:flex;width:50px;margin:0;padding:11px 0 0 13px;line-height:0;text-align:center}.input-group[_ngcontent-%COMP%]{position:relative!important;display:flex!important;flex-wrap:inherit!important;align-items:stretch;width:100%!important}.form-control[_ngcontent-%COMP%]{color:#000;border:none!important;background:#fff;height:40px!important;font-weight:500;font-size:14px!important;text-align:left}.input-group-text[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{fill:currentColor}.public-btn[_ngcontent-%COMP%]{border:none!important;background-color:#ffa900;color:#000;width:100%;padding:8px 0;font-size:15px;font-weight:600;text-align:center;border-radius:5px;text-decoration:none}.main-pricing[_ngcontent-%COMP%]{width:60%}.box-form-signup[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{font-weight:600;letter-spacing:.2px}.support-btn[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:2.5rem;color:#fff;font-size:14px;font-weight:600;min-width:7.625rem;padding:8px 22px;text-transform:none;text-align:center}.page-header[_ngcontent-%COMP%]{background-size:200% auto;position:relative;background-size:cover;overflow:hidden;background-position:center;background-repeat:no-repeat;padding:128px 0 22px}.page-header[_ngcontent-%COMP%]:before{position:absolute;content:"";background:linear-gradient(to right,#1788e4,#01477f 51%,#015193);background-size:200% auto;width:100%;height:100%;top:0;left:0}.title-box[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{color:#fff;font-size:42px;margin-bottom:15px}.title-box[_ngcontent-%COMP%]{position:relative}.breadcrumb[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:last-child{color:#fff9}.privacy-bg[_ngcontent-%COMP%]{background:#f5f5f5;padding-bottom:6%}.page-padding[_ngcontent-%COMP%]{position:relative;margin-bottom:0;padding-right:2.5rem;padding-bottom:0;padding-left:2.5rem}.heading[_ngcontent-%COMP%]{font-size:22px;color:#253858;line-height:3}.title-section[_ngcontent-%COMP%]{padding:7% 0}.app-versions[_ngcontent-%COMP%]{font-size:13px;background:#fff;text-align:end}.pd--horizontal[_ngcontent-%COMP%]{padding-left:1rem;padding-right:1rem}.j-Divider_vr_container__vr[_ngcontent-%COMP%]{width:1px;height:100%;background-color:#eee}.t-footer[_ngcontent-%COMP%]{flex-wrap:wrap}.t-footer[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#000;font-size:13px;font-weight:600}.t-footer[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center}.nav-tabs-outer[_ngcontent-%COMP%]{overflow-x:scroll;margin:20px}.nav-tabs[_ngcontent-%COMP%]{border-bottom:1px solid #dee2e6;background:#fff;border-radius:8px 8px 0 0}.privacy_intro[_ngcontent-%COMP%]{padding:2rem;border:2px solid #b9dbf6;border-radius:0 0 10px 10px;background-color:#e7f4ff;color:#000}.pricing-amt[_ngcontent-%COMP%]{font-size:28px;color:#1f96f2!important;font-weight:600;padding:2px 0;margin:0}.subhead[_ngcontent-%COMP%]{color:#84878d!important;font-size:15px;margin:0}.note-pay[_ngcontent-%COMP%]{margin-top:10px;margin-bottom:0;color:#336083!important}.refunds-section[_ngcontent-%COMP%]{padding-top:10%}.heading-policy[_ngcontent-%COMP%]{line-height:normal;font-weight:600;color:#253858;font-size:20px;padding-bottom:6px}.j-text-body-xxs[_ngcontent-%COMP%], .j-typography[_ngcontent-%COMP%]   small[_ngcontent-%COMP%], small[_ngcontent-%COMP%]{font-weight:500;text-transform:none;font-size:.75rem;letter-spacing:-.06px;line-height:1.3333333333}#features-section[_ngcontent-%COMP%]{padding-bottom:20%}.footer-home[_ngcontent-%COMP%]{text-align:center!important;padding:8px 0;background-color:#fff;bottom:0;font-family:Poppins,sans-serif;width:100%;box-shadow:0 -.0625rem 2.9375rem #0000000f;z-index:999;border-top:3px solid rgba(230,230,230,.7215686275)}.footer-home[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0}.app-versions[_ngcontent-%COMP%]{font-size:13px;background:#fff}.app-versions[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{color:#1788e4;font-weight:600;padding:6px 12px;border-radius:25px 0 0 25px}.click-h-btn[_ngcontent-%COMP%]{border:none!important;background-color:#ffa900;color:#000!important;width:100%;padding:5px 9px;font-size:15px;font-weight:600;text-align:center;cursor:pointer;border-radius:5px}.form-control[_ngcontent-%COMP%]{box-shadow:none!important}[_ngcontent-%COMP%]::placeholder{color:#a2a2a2;opacity:1;font-weight:500}[_ngcontent-%COMP%]:-ms-input-placeholder{color:#a2a2a2;font-weight:500}[_ngcontent-%COMP%]::-ms-input-placeholder{color:#a2a2a2;font-weight:500}.input-group-text[_ngcontent-%COMP%]{width:36px;margin:0;padding:0 0 0 13px}input[_ngcontent-%COMP%]:-webkit-autofill, input[_ngcontent-%COMP%]:-webkit-autofill:hover, input[_ngcontent-%COMP%]:-webkit-autofill:focus, input[_ngcontent-%COMP%]:-webkit-autofill:active{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.metismenu-home[_ngcontent-%COMP%]{z-index:999;max-height:100%;border:none!important;padding:0 0 16%}#sidebar-hone-menu[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]{color:#000;display:block;padding:10px 0;font-size:14px;position:relative;font-weight:500;text-decoration:none;border-bottom:1px solid #f4f2f2}#sidebar-hone-menu[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > a[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{margin-left:7px;padding:0;margin-right:22px}#sidebar-hone-menu[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{line-height:16px;width:20px;display:inline-block;vertical-align:middle;font-size:18px}.cross-btn[_ngcontent-%COMP%]{border:none;background:#ff6b6b;color:#fff;border-radius:27px;padding:3px 4px}.lock-down-btn[_ngcontent-%COMP%]{position:relative;width:100%;background:#ededed;padding:10px 15px;font-weight:600;color:#ff1616!important;display:inline-block;text-align:center;cursor:pointer}.register-users[_ngcontent-%COMP%]{padding:10px 16px;background:#f5f5f5}.register-users[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{display:block}.goto-dash[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:6px;padding:4px 6px;color:#fff;box-shadow:0 47px 65px #151c261a;text-align:center;margin-top:6px}@media only screen and (max-width: 600px){.box-signup[_ngcontent-%COMP%]{max-width:405px;display:table;table-layout:fixed;margin:18px auto auto;width:100%}.box-signup[_ngcontent-%COMP%]   .box-form-signup[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:6px;padding:18px;color:#fff;box-shadow:0 47px 65px #151c261a}.main-slider[_ngcontent-%COMP%]{width:75%;margin:auto;display:none}.main-head-slider[_ngcontent-%COMP%]{margin-bottom:10%}.tools__tool-list__item-group[_ngcontent-%COMP%]{display:block;justify-content:center;grid-auto-columns:1fr;grid-column-gap:4rem;grid-row-gap:2rem;grid-template-columns:1fr 1fr;grid-template-rows:auto}.menu[_ngcontent-%COMP%]{padding-top:15px;position:fixed;z-index:100;width:100vw;transition:height .5s,padding-top .5s;top:0;height:64px;background:#fff}.sticky-nav[_ngcontent-%COMP%]{position:-webkit-fixed;position:fixed;top:64px;z-index:99;background-color:#dcf0ff}.it_comp_copyright_wrapper[_ngcontent-%COMP%]{font-size:13px}.app-versions[_ngcontent-%COMP%]{font-size:13px;background:#fff;text-align:center}.t-footer[_ngcontent-%COMP%]{display:inline-flex;flex-direction:row;align-items:center;padding-bottom:8px}.main-pricing[_ngcontent-%COMP%]{width:100%}.page-padding[_ngcontent-%COMP%]{position:relative;margin-bottom:0;padding-right:1rem;padding-bottom:0;padding-left:1rem}.title-box[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{color:#fff;font-size:28px;margin-bottom:15px}.page-header[_ngcontent-%COMP%]{background-size:200% auto;position:relative;background-size:cover;overflow:hidden;background-position:center;background-repeat:no-repeat;padding:90px 0 22px}.header-home[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0;transition:all .3s;color:#0e1133;font-weight:700;font-size:24px;padding-top:0;line-height:32px}}.login-code[_ngcontent-%COMP%]{position:relative;text-align:center}.login-code[_ngcontent-%COMP%]   .login_item[_ngcontent-%COMP%]{display:inline-block}.login-code[_ngcontent-%COMP%]   .login_link.is-active[_ngcontent-%COMP%]{color:#1889e5;font-weight:700;border-bottom:3px solid #1889e5;border-radius:1px}.login-code[_ngcontent-%COMP%]   .login_link[_ngcontent-%COMP%]{display:block;padding:8px 4px;margin-right:28px;cursor:pointer;text-decoration:none;font-weight:600;color:#000;border-bottom:4px solid transparent;font-size:15px}.digit-group[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{width:40px;height:40px;background-color:#fff;border:none;line-height:50px;text-align:center;font-size:24px;font-weight:200;color:#fff;margin:0 15px 12px 0;border-radius:4px}.inputfield[_ngcontent-%COMP%]{width:100%;margin-bottom:14px}.input[_ngcontent-%COMP%]{height:40px;width:40px;border:none;outline:none;text-align:center;font-size:1.5em;border-radius:.3em;background-color:#fff;margin-right:15px}input[type=number][_ngcontent-%COMP%]::-webkit-outer-spin-button, input[type=number][_ngcontent-%COMP%]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}']})}return _t})(),ps=(()=>{class _t{constructor(P){this.appUpdateService=P}static#t=this.\u0275fac=function(Bt){return new(Bt||_t)(t.rXU(Rc.i))};static#e=this.\u0275cmp=t.VBU({type:_t,selectors:[["app-download"]],decls:34,vars:0,consts:[["publicHeader",""],["id","home-section",1,"main","header-home","mt-5",2,"background","#f5f5f5","height","100vh","margin-top","5rem  !important"],[1,"box-login"],[1,"row"],[1,"col-md-6","asd",2,"padding-top","6%","padding-bottom","2%","background","#fff","height","100vh"],["src","assets/img/public-home/installation_steps.gif","alt","assets/img/public-home/installation_steps.gif",1,"d-block",2,"margin","auto","width","514px"],[1,"col-md-6","login-right","pr-0"],[1,"desktop-windows"],[1,"mb-0"],[1,"mt-0"],[2,"box-sizing","border-box"],[1,"paid-user"],[1,"download-btn",3,"click"],["xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink","version","1.1","viewBox","0 0 135 41","width","50%"],["id","Windows","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","Rectangle","stroke","#A6A6A6","fill","#000000","x","0.5","y","0.5","width","134","height","40","rx","5"],["d","M43.82,15 L43.82,7.85 L45.99,7.85 C48.48,7.85 49.69,9.27 49.69,11.35 L49.69,11.44 C49.69,13.52 48.48,15 45.97,15 L43.82,15 Z M45.15,13.95 L45.93,13.95 C47.53,13.95 48.3,13.03 48.3,11.45 L48.3,11.37 C48.3,9.83 47.6,8.9 45.92,8.9 L45.15,8.9 L45.15,13.95 Z M53.897692,15.1 C52.357692,15.1 51.217692,14.03 51.217692,12.44 L51.217692,12.36 C51.217692,10.74 52.367692,9.66 53.907692,9.66 C55.437692,9.66 56.587692,10.73 56.587692,12.33 L56.587692,12.41 C56.587692,14.04 55.437692,15.1 53.897692,15.1 Z M53.907692,14.16 C54.807692,14.16 55.347692,13.49 55.347692,12.42 L55.347692,12.35 C55.347692,11.27 54.807692,10.61 53.907692,10.61 C53.007692,10.61 52.457692,11.26 52.457692,12.34 L52.457692,12.42 C52.457692,13.49 52.987692,14.16 53.907692,14.16 Z M59.315384,15 L57.715384,9.77 L59.005384,9.77 L60.045384,13.55 L61.155384,9.77 L62.165384,9.77 L63.185384,13.55 L64.275384,9.77 L65.455384,9.77 L63.815384,15 L62.585384,15 L61.615384,11.48 L60.555384,15 L59.315384,15 Z M67.083076,15 L67.083076,9.77 L68.293076,9.77 L68.293076,10.6 C68.543076,10.09 69.123076,9.66 69.983076,9.66 C71.033076,9.66 71.773076,10.27 71.773076,11.71 L71.773076,15 L70.563076,15 L70.563076,11.82 C70.563076,11.03 70.243076,10.67 69.523076,10.67 C68.843076,10.67 68.293076,11.09 68.293076,11.92 L68.293076,15 L67.083076,15 Z M73.900768,15 L73.900768,7.35 L75.110768,7.35 L75.110768,15 L73.900768,15 Z M79.61846,15.1 C78.07846,15.1 76.93846,14.03 76.93846,12.44 L76.93846,12.36 C76.93846,10.74 78.08846,9.66 79.62846,9.66 C81.15846,9.66 82.30846,10.73 82.30846,12.33 L82.30846,12.41 C82.30846,14.04 81.15846,15.1 79.61846,15.1 Z M79.62846,14.16 C80.52846,14.16 81.06846,13.49 81.06846,12.42 L81.06846,12.35 C81.06846,11.27 80.52846,10.61 79.62846,10.61 C78.72846,10.61 78.17846,11.26 78.17846,12.34 L78.17846,12.42 C78.17846,13.49 78.70846,14.16 79.62846,14.16 Z M85.766152,14.23 C86.506152,14.23 87.056152,13.84 87.056152,13.17 L87.056152,12.65 L86.436152,12.65 C85.516152,12.65 84.926152,12.86 84.926152,13.5 C84.926152,13.94 85.166152,14.23 85.766152,14.23 Z M85.476152,15.1 C84.516152,15.1 83.726152,14.64 83.726152,13.55 C83.726152,12.33 84.906152,11.89 86.406152,11.89 L87.056152,11.89 L87.056152,11.62 C87.056152,10.92 86.816152,10.57 86.106152,10.57 C85.476152,10.57 85.166152,10.87 85.106152,11.39 L83.936152,11.39 C84.036152,10.17 85.006152,9.66 86.176152,9.66 C87.346152,9.66 88.266152,10.14 88.266152,11.57 L88.266152,15 L87.076152,15 L87.076152,14.36 C86.736152,14.81 86.276152,15.1 85.476152,15.1 Z M92.623844,14.14 C93.463844,14.14 94.083844,13.58 94.083844,12.41 L94.083844,12.33 C94.083844,11.18 93.553844,10.61 92.673844,10.61 C91.783844,10.61 91.263844,11.23 91.263844,12.36 L91.263844,12.44 C91.263844,13.59 91.843844,14.14 92.623844,14.14 Z M92.323844,15.1 C91.013844,15.1 90.023844,14.17 90.023844,12.47 L90.023844,12.39 C90.023844,10.72 91.013844,9.66 92.373844,9.66 C93.223844,9.66 93.753844,10.05 94.043844,10.57 L94.043844,7.35 L95.253844,7.35 L95.253844,15 L94.043844,15 L94.043844,14.12 C93.763844,14.64 93.093844,15.1 92.323844,15.1 Z M100.699228,15 L100.699228,10.68 L99.989228,10.68 L99.989228,9.77 L100.699228,9.77 L100.699228,9.07 C100.699228,7.92 101.339228,7.3 102.459228,7.3 C102.749228,7.3 102.929228,7.33 103.149228,7.4 L103.149228,8.34 C103.009228,8.29 102.819228,8.25 102.599228,8.25 C102.109228,8.25 101.909228,8.57 101.909228,9.02 L101.909228,9.77 L103.099228,9.77 L103.099228,10.68 L101.909228,10.68 L101.909228,15 L100.699228,15 Z M106.94692,15.1 C105.40692,15.1 104.26692,14.03 104.26692,12.44 L104.26692,12.36 C104.26692,10.74 105.41692,9.66 106.95692,9.66 C108.48692,9.66 109.63692,10.73 109.63692,12.33 L109.63692,12.41 C109.63692,14.04 108.48692,15.1 106.94692,15.1 Z M106.95692,14.16 C107.85692,14.16 108.39692,13.49 108.39692,12.42 L108.39692,12.35 C108.39692,11.27 107.85692,10.61 106.95692,10.61 C106.05692,10.61 105.50692,11.26 105.50692,12.34 L105.50692,12.42 C105.50692,13.49 106.03692,14.16 106.95692,14.16 Z M111.434612,15 L111.434612,9.77 L112.644612,9.77 L112.644612,10.75 C112.974612,10.09 113.464612,9.7 114.344612,9.69 L114.344612,10.82 C113.284612,10.83 112.644612,11.17 112.644612,12.28 L112.644612,15 L111.434612,15 Z","id","Downloadfor","fill","#FFFFFF","fill-rule","nonzero"],["d","M46.468,32 L43.442,19.845 L45.754,19.845 L47.862,28.77 L50.225,19.845 L52.095,19.845 L54.509,28.821 L56.685,19.845 L58.793,19.845 L55.75,32 L53.489,32 L51.092,23.143 L48.627,32 L46.468,32 Z M61.0160768,21.647 C60.3360768,21.647 59.7920768,21.137 59.7920768,20.474 C59.7920768,19.794 60.3360768,19.284 61.0160768,19.284 C61.6960768,19.284 62.2400768,19.794 62.2400768,20.474 C62.2400768,21.137 61.6960768,21.647 61.0160768,21.647 Z M60.0130768,32 L60.0130768,23.109 L62.0700768,23.109 L62.0700768,32 L60.0130768,32 Z M64.2421537,32 L64.2421537,23.109 L66.2991536,23.109 L66.2991536,24.52 C66.7241537,23.653 67.7101536,22.922 69.1721536,22.922 C70.9571536,22.922 72.2151536,23.959 72.2151536,26.407 L72.2151536,32 L70.1581537,32 L70.1581537,26.594 C70.1581537,25.251 69.6141536,24.639 68.3901537,24.639 C67.2341536,24.639 66.2991536,25.353 66.2991536,26.764 L66.2991536,32 L64.2421537,32 Z M78.0932305,30.538 C79.5212305,30.538 80.5752305,29.586 80.5752305,27.597 L80.5752305,27.461 C80.5752305,25.506 79.6742305,24.537 78.1782305,24.537 C76.6652305,24.537 75.7812305,25.591 75.7812305,27.512 L75.7812305,27.648 C75.7812305,29.603 76.7672305,30.538 78.0932305,30.538 Z M77.5832305,32.17 C75.3562305,32.17 73.6732305,30.589 73.6732305,27.699 L73.6732305,27.563 C73.6732305,24.724 75.3562305,22.922 77.6682305,22.922 C79.1132305,22.922 80.0142305,23.585 80.5072305,24.469 L80.5072305,18.995 L82.5642305,18.995 L82.5642305,32 L80.5072305,32 L80.5072305,30.504 C80.0312305,31.388 78.8922305,32.17 77.5832305,32.17 Z M88.6463073,32.17 C86.0283073,32.17 84.0903073,30.351 84.0903073,27.648 L84.0903073,27.512 C84.0903073,24.758 86.0453073,22.922 88.6633073,22.922 C91.2643073,22.922 93.2193073,24.741 93.2193073,27.461 L93.2193073,27.597 C93.2193073,30.368 91.2643073,32.17 88.6463073,32.17 Z M88.6633073,30.572 C90.1933073,30.572 91.1113073,29.433 91.1113073,27.614 L91.1113073,27.495 C91.1113073,25.659 90.1933073,24.537 88.6633073,24.537 C87.1333073,24.537 86.1983073,25.642 86.1983073,27.478 L86.1983073,27.614 C86.1983073,29.433 87.0993073,30.572 88.6633073,30.572 Z M96.3263841,32 L93.6063841,23.109 L95.7993841,23.109 L97.5673841,29.535 L99.4543841,23.109 L101.171384,23.109 L102.905384,29.535 L104.758384,23.109 L106.764384,23.109 L103.976384,32 L101.885384,32 L100.236384,26.016 L98.4343841,32 L96.3263841,32 Z M111.044461,32.17 C108.749461,32.17 107.406461,31.116 107.321461,29.229 L109.259461,29.229 C109.361461,30.13 109.820461,30.657 111.027461,30.657 C112.132461,30.657 112.625461,30.266 112.625461,29.518 C112.625461,28.787 112.030461,28.515 110.721461,28.294 C108.375461,27.92 107.508461,27.257 107.508461,25.591 C107.508461,23.806 109.174461,22.922 110.840461,22.922 C112.659461,22.922 114.104461,23.602 114.325461,25.608 L112.421461,25.608 C112.251461,24.792 111.792461,24.418 110.840461,24.418 C109.956461,24.418 109.429461,24.843 109.429461,25.472 C109.429461,26.118 109.854461,26.373 111.265461,26.611 C113.356461,26.934 114.597461,27.444 114.597461,29.331 C114.597461,31.133 113.322461,32.17 111.044461,32.17 Z","fill","#FFFFFF","fill-rule","nonzero"],["id","Group","transform","translate(8.000000, 8.000000)","fill-rule","nonzero"],["id","Rectangle","fill","#F25022","x","0","y","0","width","11.8831537","height","12.004406"],["id","Rectangle","fill","#7FBA00","x","13.1168463","y","0","width","11.8831537","height","12.004406"],["id","Rectangle","fill","#00A4EF","x","0","y","13.2363617","width","11.8831537","height","12.004406"],["id","Rectangle","fill","#FFB900","x","13.1168463","y","13.2363617","width","11.8831537","height","12.004406"]],template:function(Bt,gt){if(1&Bt){const Ot=t.RV6();t.nrm(0,"public-header",null,0),t.j41(2,"main",1)(3,"div",2)(4,"div",3)(5,"div",4),t.nrm(6,"img",5),t.k0s(),t.j41(7,"div",6)(8,"div",7)(9,"div")(10,"h6",8),t.EFF(11,"Desktop"),t.k0s(),t.j41(12,"h2",9),t.EFF(13,"Windows"),t.k0s(),t.j41(14,"span")(15,"div",10)(16,"p"),t.EFF(17," Our desktop application is designed to be compatible with Windows 7 and all subsequent versions. If you're using Windows 7 or a newer version, you can confidently proceed with the installation. "),t.k0s()()()(),t.j41(18,"div",11),t.EFF(19," Available for Paid Users and Trial Users "),t.k0s(),t.j41(20,"div")(21,"button",12),t.bIt("click",function(){return t.eBV(Ot),t.Njj(gt.appUpdateService.downloadDesktopApp())}),t.qSk(),t.j41(22,"svg",13)(23,"title"),t.EFF(24,"Windows"),t.k0s(),t.j41(25,"g",14),t.nrm(26,"rect",15)(27,"path",16)(28,"path",17),t.j41(29,"g",18),t.nrm(30,"rect",19)(31,"rect",20)(32,"rect",21)(33,"rect",22),t.k0s()()()()()()()()()()}},dependencies:[_l.A],styles:[".desktop-windows[_ngcontent-%COMP%]{min-height:372px;min-width:252px;padding:26px 22px 58px}.desktop-windows[_ngcontent-%COMP%]{background:#d7e1f5;border-radius:25px;box-sizing:border-box;color:#000;display:flex;flex-direction:column;justify-content:space-between;min-height:340px;min-width:272px;padding:32px;width:72%;margin:auto;border:2px solid rgba(186,197,219,.4196078431)}.windowns-btn[_ngcontent-%COMP%]{width:154px}.windowns-btn[_ngcontent-%COMP%]{height:auto}.download-btn[_ngcontent-%COMP%]{background:none;border:none;box-shadow:none;display:flex;padding-left:0;width:378px}.login-right[_ngcontent-%COMP%]{padding-top:9%}.paid-user[_ngcontent-%COMP%]{font-size:17px;text-decoration:underline;color:#0364bc}"]})}return _t})();var Vc=d(20706),$c=d(38139),cl=d(92887),Gg=d(87235),mg=d(52953),Tg=d(10410),tu=d(97875),Kd=d(46906),zl=d(35036),fd=d(99639),Ju=d(69748);const _h=_t=>({"width-80":_t}),Vu=(_t,Ft)=>[_t,Ft,!1,2,!1];function sh(_t,Ft){1&_t&&(t.j41(0,"div",32)(1,"div",33),t.nrm(2,"span",34),t.k0s()())}function gu(_t,Ft){if(1&_t){const P=t.RV6();t.j41(0,"button",52),t.bIt("click",function(){t.eBV(P);const gt=t.XpG(2);return t.Njj(gt.clearSearchText())}),t.j41(1,"span",53),t.EFF(2,"clear"),t.k0s()()}}function Kl(_t,Ft){if(1&_t&&(t.j41(0,"span",43),t.EFF(1),t.k0s()),2&_t){const P=t.XpG(2);t.R7$(),t.SpI(" ",P.sortReverse?"arrow_upward":"arrow_downward"," ")}}function Xd(_t,Ft){if(1&_t&&(t.j41(0,"span",43),t.EFF(1),t.k0s()),2&_t){const P=t.XpG(2);t.R7$(),t.SpI(" ",P.sortReverse?"arrow_upward":"arrow_downward"," ")}}function bu(_t,Ft){if(1&_t&&(t.j41(0,"span",43),t.EFF(1),t.k0s()),2&_t){const P=t.XpG(2);t.R7$(),t.SpI(" ",P.sortReverse?"arrow_upward":"arrow_downward"," ")}}function Yu(_t,Ft){if(1&_t){const P=t.RV6();t.j41(0,"div",19)(1,"div",35)(2,"div",36),t.nrm(3,"img",37),t.j41(4,"input",38),t.nI1(5,"transloco"),t.mxI("ngModelChange",function(gt){t.eBV(P);const Ot=t.XpG();return t.DH7(Ot.searchTerm,gt)||(Ot.searchTerm=gt),t.Njj(gt)}),t.bIt("keyup",function(){t.eBV(P);const gt=t.XpG();return t.Njj(gt.searchOrFilterData())})("change",function(){t.eBV(P);const gt=t.XpG();return t.Njj(gt.searchOrFilterData())}),t.k0s(),t.DNE(6,gu,3,0,"button",39),t.k0s()(),t.j41(7,"div",40)(8,"div",41)(9,"button",42)(10,"span",43),t.EFF(11,"sort"),t.k0s(),t.EFF(12),t.nI1(13,"transloco"),t.k0s(),t.j41(14,"div",41)(15,"button",44),t.bIt("click",function(){t.eBV(P);const gt=t.XpG();return t.Njj(gt.showPreviewDialog(gt.saleOrderList))}),t.j41(16,"span",43),t.EFF(17,"picture_as_pdf"),t.k0s(),t.EFF(18),t.nI1(19,"transloco"),t.k0s()(),t.j41(20,"div",45)(21,"a",46),t.bIt("click",function(){t.eBV(P);const gt=t.XpG();return t.Njj(gt.sortColumnList("amount","isNumber"))}),t.DNE(22,Kl,2,1,"span",47),t.EFF(23),t.nI1(24,"transloco"),t.k0s(),t.j41(25,"a",46),t.bIt("click",function(){t.eBV(P);const gt=t.XpG();return t.Njj(gt.sortColumnList("clientName","isNumber"))}),t.DNE(26,Xd,2,1,"span",47),t.EFF(27),t.nI1(28,"transloco"),t.k0s(),t.j41(29,"a",46),t.bIt("click",function(){t.eBV(P);const gt=t.XpG();return t.Njj(gt.sortColumnList("createDate","isNumber"))}),t.DNE(30,bu,2,1,"span",47),t.EFF(31),t.nI1(32,"transloco"),t.k0s()()(),t.j41(33,"div",41)(34,"button",48),t.bIt("click",function(){t.eBV(P);const gt=t.XpG();return t.Njj(gt.generateToExcel())}),t.j41(35,"span",43),t.EFF(36,"download"),t.k0s(),t.EFF(37),t.nI1(38,"transloco"),t.k0s()()(),t.j41(39,"div",49)(40,"div",50)(41,"app-list-filter",51),t.bIt("newFilterEvent",function(gt){t.eBV(P);const Ot=t.XpG();return t.Njj(Ot.applyFilter(gt))})("clearFilterEvent",function(gt){t.eBV(P);const Ot=t.XpG();return t.Njj(Ot.clearAll(gt))}),t.k0s()()()()}if(2&_t){const P=t.XpG();t.R7$(4),t.Mz_("placeholder","",t.bMT(5,14,"SEARCH"),"..."),t.R50("ngModel",P.searchTerm),t.R7$(2),t.Y8G("ngIf",""!=P.searchTerm&&null!=P.searchTerm),t.R7$(6),t.SpI(" ",t.bMT(13,16,"SORT_BY")," "),t.R7$(6),t.SpI(" ",t.bMT(19,18,"PDF")," "),t.R7$(4),t.Y8G("ngIf","amount"==P.sortColumn),t.R7$(),t.SpI(" ",t.bMT(24,20,"AMT_LABEL")," "),t.R7$(3),t.Y8G("ngIf","clientName"==P.sortColumn),t.R7$(),t.SpI(" ",t.bMT(28,22,"CUSTOMER_NAME")," "),t.R7$(3),t.Y8G("ngIf","createDate"==P.sortColumn),t.R7$(),t.SpI(" ",t.bMT(32,24,"DATE")," "),t.R7$(6),t.SpI(" ",t.bMT(38,26,"EXPORT_EXCEL")," "),t.R7$(4),t.Y8G("showDurationList",!0)}}function Od(_t,Ft){if(1&_t&&(t.j41(0,"span"),t.EFF(1),t.nI1(2,"transloco"),t.nI1(3,"transloco"),t.k0s()),2&_t){const P=t.XpG(2);t.R7$(),t.E5c("(",t.bMT(2,3,"FILTERED_FROM")," ",P.ecommSaleOrderList.length," ",t.bMT(3,5,"TOTAL_ENTRIES"),")")}}function Ih(_t,Ft){if(1&_t&&(t.j41(0,"div",54)(1,"span"),t.EFF(2),t.nI1(3,"transloco"),t.nI1(4,"transloco"),t.DNE(5,Od,4,7,"span",55),t.k0s()()),2&_t){const P=t.XpG();t.R7$(2),t.LHq("",t.bMT(3,5,"SHOWING")," ",P.saleOrderList.length," ",t.bMT(4,7,"OUT_OF")," ",P.ecommSaleOrderList.length," "),t.R7$(3),t.Y8G("ngIf",1!=P.filterObject.duration||""!=P.filterObject.selectClient||""!=P.searchTerm)}}function vl(_t,Ft){1&_t&&(t.j41(0,"thead",56,1)(2,"tr",57)(3,"th",58),t.EFF(4),t.nI1(5,"transloco"),t.k0s(),t.j41(6,"th",59),t.EFF(7),t.nI1(8,"transloco"),t.k0s(),t.j41(9,"th",60),t.EFF(10),t.nI1(11,"transloco"),t.k0s(),t.j41(12,"th",61),t.EFF(13),t.nI1(14,"transloco"),t.k0s(),t.j41(15,"th",62),t.EFF(16),t.nI1(17,"transloco"),t.k0s(),t.j41(18,"th",63),t.EFF(19),t.nI1(20,"transloco"),t.k0s(),t.j41(21,"th",64),t.EFF(22),t.nI1(23,"transloco"),t.k0s()()()),2&_t&&(t.R7$(4),t.JRh(t.bMT(5,7,"DATE")),t.R7$(3),t.JRh(t.bMT(8,9,"TRANSACTION_NO")),t.R7$(3),t.JRh(t.bMT(11,11,"CUSTOMER")),t.R7$(3),t.JRh(t.bMT(14,13,"PRODUCT_DETAILS")),t.R7$(3),t.JRh(t.bMT(17,15,"STATUS")),t.R7$(3),t.JRh(t.bMT(20,17,"AMT_LABEL")),t.R7$(3),t.JRh(t.bMT(23,19,"ACTION")))}function Fh(_t,Ft){if(1&_t&&(t.j41(0,"tr",99)(1,"td",100),t.EFF(2),t.k0s(),t.j41(3,"td",101),t.EFF(4),t.nI1(5,"CurrencyPipe"),t.k0s()()),2&_t){const P=Ft.$implicit,Bt=t.XpG(3);t.R7$(2),t.SpI(" ",P.productName," "),t.R7$(2),t.Lme(" ",t.iJd(5,3,t.l_i(9,Vu,P.quantity,Bt.settingData))," ",P.productUnit," ")}}function Wu(_t,Ft){if(1&_t&&(t.j41(0,"b"),t.EFF(1),t.nI1(2,"transloco"),t.k0s()),2&_t){const P=t.XpG().$implicit;t.R7$(),t.Lme(" , +",P.productDetails.length-1," ",t.bMT(2,2,"MORE")," ")}}function Id(_t,Ft){1&_t&&(t.j41(0,"span",102)(1,"a"),t.EFF(2),t.nI1(3,"transloco"),t.k0s()()),2&_t&&(t.R7$(2),t.JRh(t.bMT(3,1,"PENDING")))}function eu(_t,Ft){1&_t&&(t.j41(0,"span",103)(1,"a"),t.EFF(2),t.nI1(3,"transloco"),t.k0s()()),2&_t&&(t.R7$(2),t.JRh(t.bMT(3,1,"APPROVED")))}function fg(_t,Ft){1&_t&&(t.j41(0,"span",104)(1,"a"),t.EFF(2),t.nI1(3,"transloco"),t.k0s()()),2&_t&&(t.R7$(2),t.JRh(t.bMT(3,1,"REJECTED")))}function uu(_t,Ft){if(1&_t){const P=t.RV6();t.j41(0,"li",95),t.bIt("click",function(){t.eBV(P);const gt=t.XpG().$implicit,Ot=t.XpG(2);return t.Njj(Ot.setStatus(gt.unique_identifier,1))}),t.j41(1,"a")(2,"span",98),t.EFF(3,"task_alt"),t.k0s(),t.EFF(4),t.nI1(5,"transloco"),t.k0s()()}2&_t&&(t.R7$(4),t.SpI(" ",t.bMT(5,1,"APPROVE")," "))}function xh(_t,Ft){if(1&_t){const P=t.RV6();t.j41(0,"li",95),t.bIt("click",function(){t.eBV(P);const gt=t.XpG().$implicit,Ot=t.XpG(2);return t.Njj(Ot.setStatus(gt.unique_identifier,2))}),t.j41(1,"a",105)(2,"span",98),t.EFF(3,"cancel_schedule_send"),t.k0s(),t.EFF(4),t.nI1(5,"transloco"),t.k0s()()}2&_t&&(t.R7$(4),t.SpI(" ",t.bMT(5,1,"REJECT")," "))}function Dh(_t,Ft){if(1&_t){const P=t.RV6();t.j41(0,"li",95),t.bIt("click",function(){t.eBV(P);const gt=t.XpG().$implicit,Ot=t.XpG(2);return t.Njj(Ot.setStatus(gt.unique_identifier,0))}),t.j41(1,"a")(2,"span",98),t.EFF(3,"pending_actions"),t.k0s(),t.EFF(4),t.nI1(5,"transloco"),t.k0s()()}2&_t&&(t.R7$(4),t.SpI(" ",t.bMT(5,1,"PENDING")," "))}function zh(_t,Ft){if(1&_t){const P=t.RV6();t.j41(0,"tr",67)(1,"td",68),t.bIt("click",function(){const gt=t.eBV(P).$implicit,Ot=t.XpG(2);return t.Njj(Ot.showInvoicePreviewDialog("PREVIEW",gt.unique_identifier))}),t.EFF(2),t.nI1(3,"dateFormat"),t.k0s(),t.j41(4,"td",69),t.bIt("click",function(){const gt=t.eBV(P).$implicit,Ot=t.XpG(2);return t.Njj(Ot.showInvoicePreviewDialog("PREVIEW",gt.unique_identifier))}),t.EFF(5),t.k0s(),t.EFF(6),t.j41(7,"td",70),t.bIt("click",function(){const gt=t.eBV(P).$implicit,Ot=t.XpG(2);return t.Njj(Ot.showInvoicePreviewDialog("PREVIEW",gt.unique_identifier))}),t.EFF(8),t.k0s(),t.j41(9,"td",61)(10,"div",71)(11,"div",72)(12,"span",73),t.EFF(13,"expand_more"),t.k0s()(),t.j41(14,"div",74),t.bIt("click",function(){const gt=t.eBV(P).$implicit,Ot=t.XpG(2);return t.Njj(Ot.showInvoicePreviewDialog("PREVIEW",gt.unique_identifier))}),t.j41(15,"div",19)(16,"div",75)(17,"table",76)(18,"thead")(19,"tr",77)(20,"th",78),t.EFF(21),t.nI1(22,"transloco"),t.nrm(23,"span",79),t.k0s(),t.j41(24,"th",78),t.EFF(25),t.nI1(26,"transloco"),t.k0s()()(),t.j41(27,"tbody"),t.DNE(28,Fh,6,12,"tr",80),t.k0s()()()()()(),t.j41(29,"span")(30,"span",81)(31,"b",82),t.EFF(32),t.k0s(),t.DNE(33,Wu,3,4,"b",55),t.k0s()()(),t.j41(34,"td",83),t.bIt("click",function(){const gt=t.eBV(P).$implicit,Ot=t.XpG(2);return t.Njj(Ot.showInvoicePreviewDialog("PREVIEW",gt.unique_identifier))}),t.DNE(35,Id,4,3,"span",84)(36,eu,4,3,"span",85)(37,fg,4,3,"span",86),t.k0s(),t.j41(38,"td",87),t.bIt("click",function(){const gt=t.eBV(P).$implicit,Ot=t.XpG(2);return t.Njj(Ot.showInvoicePreviewDialog("PREVIEW",gt.unique_identifier))}),t.EFF(39),t.nI1(40,"CurrencyPipe"),t.k0s(),t.j41(41,"td",88)(42,"div",89)(43,"button",90)(44,"div",91)(45,"span",92),t.EFF(46,"more_horiz"),t.k0s()()(),t.j41(47,"ul",93),t.DNE(48,uu,6,3,"li",94)(49,xh,6,3,"li",94)(50,Dh,6,3,"li",94),t.j41(51,"li")(52,"a",95),t.bIt("click",function(){const gt=t.eBV(P).$implicit,Ot=t.XpG(2);return t.Njj(Ot.deleteSaleOrder(gt.unique_identifier))}),t.j41(53,"span",96),t.EFF(54,"delete_outline"),t.k0s(),t.EFF(55),t.nI1(56,"transloco"),t.k0s()(),t.j41(57,"li")(58,"a",97),t.bIt("click",function(){const gt=t.eBV(P).$implicit,Ot=t.XpG(2);return t.Njj(Ot.showInvoicePreviewDialog("DOWNLOAD",gt.unique_identifier))}),t.j41(59,"span",98),t.EFF(60,"file_download"),t.k0s(),t.EFF(61),t.nI1(62,"transloco"),t.k0s()()()()()()}if(2&_t){const P=Ft.$implicit,Bt=t.XpG(2);t.R7$(2),t.SpI(" ",t.i5U(3,20,P.createDate,Bt.settingData)," "),t.R7$(3),t.SpI(" ",P.saleOrderNumber," "),t.R7$(),t.Lme(" ",P.clientFirstName," ",P.clientLastName," "),t.R7$(2),t.SpI(" ",P.clientName," "),t.R7$(13),t.SpI(" ",t.bMT(22,23,"PRODUCT_LABEL")," "),t.R7$(4),t.JRh(t.bMT(26,25,"ORDER")),t.R7$(3),t.Y8G("ngForOf",P.productDetails),t.R7$(3),t.Y8G("ngClass",t.eq3(34,_h,P.productDetails[0].productName.length>=14)),t.R7$(),t.JRh(P.productDetails[0].productName),t.R7$(),t.Y8G("ngIf",P.productDetails.length>1),t.R7$(2),t.Y8G("ngIf",0==P.orderStatus),t.R7$(),t.Y8G("ngIf",1==P.orderStatus),t.R7$(),t.Y8G("ngIf",2==P.orderStatus),t.R7$(2),t.SpI(" ",t.i5U(40,27,P.amount,Bt.settingData),""),t.R7$(9),t.Y8G("ngIf",1!=P.orderStatus),t.R7$(),t.Y8G("ngIf",2!=P.orderStatus),t.R7$(),t.Y8G("ngIf",0!=P.orderStatus),t.R7$(5),t.SpI(" ",t.bMT(56,30,"DELETE")," "),t.R7$(6),t.SpI(" ",t.bMT(62,32,"DOWNLOAD")," ")}}function yh(_t,Ft){1&_t&&(t.j41(0,"tr")(1,"th",106),t.EFF(2),t.nI1(3,"transloco"),t.k0s()()),2&_t&&(t.R7$(2),t.SpI(" ",t.bMT(3,1,"NO_RECORD_FOUND")," "))}function bh(_t,Ft){if(1&_t&&(t.j41(0,"tbody",65,2),t.DNE(2,zh,63,36,"tr",66)(3,yh,4,3,"tr",55),t.k0s()),2&_t){const P=t.XpG();t.R7$(2),t.Y8G("ngForOf",P.saleOrderList),t.R7$(),t.Y8G("ngIf",0==P.saleOrderList.length)}}function jg(_t,Ft){1&_t&&(t.j41(0,"div",107),t.nrm(1,"img",108),t.j41(2,"h4"),t.EFF(3),t.nI1(4,"transloco"),t.k0s(),t.j41(5,"p"),t.EFF(6),t.nI1(7,"transloco"),t.k0s()()),2&_t&&(t.R7$(3),t.JRh(t.bMT(4,2,"NO_ECOMM_SALE_ORDER_EXIST")),t.R7$(3),t.JRh(t.bMT(7,4,"CREATE_SALE_ORDER_FROM_ONLINE_STORE")))}function Ru(_t,Ft){if(1&_t){const P=t.RV6();t.j41(0,"div",109),t.bIt("click",function(){t.eBV(P);const gt=t.XpG(),Ot=t.sdS(33);return t.Njj(gt.scrollToTop(Ot))}),t.j41(1,"span",43),t.EFF(2,"arrow_upward"),t.k0s()()}}let dp=(()=>{class _t{constructor(P,Bt,gt,Ot,He,eA,MA,rn,mn,qn,so,yo,co,go){this.commonService=P,this.document=Bt,this.saleOrderService=gt,this.syncApiService=Ot,this.dateFormatPipe=He,this.searchFilterPipe=eA,this.cd=MA,this.translocoService=rn,this.route=mn,this.commmonListService=qn,this.notificationService=so,this.excelService=yo,this.currencyPipe=co,this.syncDbService=go,this.fetchDataSuccess=!0,this.fetchLoader=!1,this.ecommProductList=[],this.ecommSaleOrderList=[],this.accountCollection=[],this.saleOrderList=[],this.allInvoiceOrderList=[],this.isLastIteration=!1,this.showListLoader=!0,this.windowScrolled=!1,this.showIndeterminate=!1,this.searchTerm="",this.sortColumn="createDate",this.sortReverse="createDate"!=this.sortColumn,this.pageType=this.route.snapshot.data.pageType,this.filterObject={formatDateValue:"",selectClient:"",status:"",duration:1,minDate:"",maxDate:""},this.selectedSaleOrder=[],this.broadcastSubscription=this.commonService.receiveBroadcast().subscribe(rr=>{(0,f.A)(rr,"syncProcessComplete")&&rr.syncProcessComplete&&(0,hi.A)(()=>{"ecom-sale-order"==this.pageType&&(this.fetchLoader=!1,this.fetchDBData())})}),this.fetchDBData()}ngOnInit(){this.commonService.broadcast("hideSidebar",!1),this.intializeWorker()}intializeWorker(){typeof Worker<"u"&&(this.ecomSaleOrderListWorker=new Worker(d.tu(new URL(d.p+d.u(7625),d.b)),{type:void 0}))}fetchDBData(){var P=this;this.syncApiService.fetchMultipleDbData(["filterSettingData","account","ecommProduct","ecommSaleOrder","orderSaleMapping"],function(){var Bt=(0,D.A)(function*(gt){var Ot=yield gt.data;P.fetchDataSuccess=!0,200===gt.status&&!(0,E.A)(Ot)&&((0,f.A)(Ot,"filterSettingData")&&!(0,E.A)(Ot.filterSettingData)&&(P.settingData=Ot.filterSettingData),(0,f.A)(Ot,"account")&&(P.accountCollection=Ot.account),(0,f.A)(Ot,"ecommProduct")&&(P.ecommProductList=Ot.ecommProduct),(0,f.A)(Ot,"ecommSaleOrder")&&(P.ecommSaleOrderList=Ot.ecommSaleOrder.filter(He=>0==He.enable)),(0,hi.A)(()=>{P.saleOrderList=[],P.allInvoiceOrderList=[],P.prepareSaleOrderList()}))});return function(gt){return Bt.apply(this,arguments)}}())}prepareSaleOrderList(){var P=this;this.ecomSaleOrderListWorker.postMessage({"list-Type":"ecom-sale-order",settingData:this.settingData,ecomSaleOrderList:[this.ecommSaleOrderList],ecomProductCollection:this.ecommProductList,accountCollection:this.accountCollection}),this.ecomSaleOrderListWorker.addEventListener("message",function(){var Bt=(0,D.A)(function*({data:gt}){let Ot=yield gt;(0,E.A)(Ot.saleOrderList)?(P.saleOrderList=[],P.showListLoader=!1,P.cd.detectChanges()):(P.allInvoiceOrderList=Ot.saleOrderList,P.allInvoiceOrderList=(0,Qr.A)(P.allInvoiceOrderList,["createDate","deviceCreatedDate"],["desc","desc"]),P.isLastIteration=Ot.lastIteration,P.isLastIteration&&(P.showListLoader=!1),P.searchOrFilterData())});return function(gt){return Bt.apply(this,arguments)}}())}searchOrFilterData(){this.saleOrderList=!(0,E.A)(this.allInvoiceOrderList)&&!(0,E.A)(this.searchTerm)||isNumber(this.searchTerm)||!(0,E.A)(this.sortColumn)||this.sortReverse?this.searchFilterPipe.transform(this.allInvoiceOrderList,this.searchTerm,["formatDate","saleOrderNumber","clientName","amount","productDetails","formatStatus"],!0,this.sortColumn,this.sortReverse):this.allInvoiceOrderList,this.filterInvoiceList(this.saleOrderList)}filterInvoiceList(P){this.saleOrderList=1==this.filterObject.duration&&(0,E.A)(String(this.filterObject.status))&&(0,E.A)(this.filterObject.selectClient)?P:P.filter(Bt=>{if(((0,E.A)(this.filterObject.selectClient)||this.filterObject.selectClient===Bt.uniqueKeyOfAccount)&&((0,E.A)(String(this.filterObject.status))||String(Bt.status)==String(this.filterObject.status))&&(1==this.filterObject.duration||(0,E.A)(this.filterObject.minDate)||(0,E.A)(this.filterObject.maxDate)||Bt.formatDate>=this.filterObject.minDate&&Bt.formatDate<=this.filterObject.maxDate))return Bt}),this.resetInvoice(),this.cd.detectChanges()}resetInvoice(){this.selectedSaleOrder=[]}onScrollEvent(P){this.windowScrolled=document.body.scrollTop>20||document.documentElement.scrollTop>20}scrollToTop(P){P.scrollToIndex(-1),function Bt(){var gt=document.documentElement.scrollTop||document.body.scrollTop;gt>0&&(window.requestAnimationFrame(Bt),window.scrollTo(0,gt-gt/8))}()}clearSearchText(){this.searchTerm="",this.searchOrFilterData()}setParentCheckbox(P){P.target.checked||this.showIndeterminate?(P.target.checked=!0,this.showIndeterminate=!1,this.saleOrderList.map(Bt=>{this.selectedSaleOrder.includes(Bt.unique_identifier)||this.selectedSaleOrder.push(Bt.unique_identifier)})):(P.target.checked=!1,this.showIndeterminate=!1,this.resetInvoice())}checkInvoiceCheckbox(P){return this.selectedSaleOrder.includes(P)}setCheckboxState(P,Bt){if(Bt.target.checked&&!this.selectedSaleOrder.includes(P))this.selectedSaleOrder.push(P);else{let gt=this.selectedSaleOrder.indexOf(P);this.selectedSaleOrder.splice(gt,1)}this.showIndeterminate=0!=this.selectedSaleOrder.length&&this.selectedSaleOrder.length!=this.saleOrderList.length}sortColumnList(P,Bt){(this.sortColumn===P||"isNumber"==Bt)&&(this.sortReverse=!this.sortReverse),this.sortColumn!=P&&(this.sortReverse=!0),this.sortColumn=P,this.searchOrFilterData()}showPreviewDialog(P){let Bt=this.commmonListService.createEcomSaleOrderObj(P);(0,E.A)(Bt)?this.notificationService.error("NO_DATA_FOUND",{},!0):this.commonService.showDialog($c.Q,{reportObject:Bt,reportType:"OS_sale_order_list",filterObj:this.filterObject,reportId:9},gt=>{},{width:"1000px"})}generateToExcel(){if((0,E.A)(this.saleOrderList))this.notificationService.error("NO_DATA_TO_EXPORT",{},!0);else{const P=new cl.Workbook,Bt=P.addWorksheet("Sale Order Report"),gt=this.translocoService.translate("ECOM_SALE_ORDER_LIST"),Ot=1==this.filterObject.duration?this.translocoService.translate("SHOWING_FOR_ALL_TIME"):`${this.translocoService.translate("SHOWING_FOR")} ${this.filterObject.formatDateValue}`,He=Bt.addRow([gt]),eA=Bt.addRow([Ot]),MA={type:"pattern",pattern:"solid",fgColor:{argb:"1889E5"},bgColor:{argb:"1889E5"}};He.eachCell((mn,qn)=>{mn.fill=MA}),He.font={size:13,bold:!0},He.alignment={horizontal:"center",vertical:"middle"},eA.eachCell((mn,qn)=>{mn.fill=MA}),eA.font={size:13,bold:!0},eA.alignment={horizontal:"center",vertical:"middle"},Bt.addRow([this.translocoService.translate("SR_NO"),this.translocoService.translate("DATE"),this.translocoService.translate("TRANSACTION_NO"),this.translocoService.translate("CUSTOMER_SUPPLIER"),this.translocoService.translate("AMT_LABEL"),this.translocoService.translate("STATUS")]).eachCell((mn,qn)=>{mn.fill=MA});let rn=0;for(let mn of this.saleOrderList)rn+=1,Bt.addRow([rn,this.dateFormatPipe.transform(mn.createDate,this.settingData),mn.saleOrderNumber,mn.clientName,this.currencyPipe.transform(mn.amount,this.settingData,!1,2,!1),`${this.translocoService.translate(0==mn.orderStatus?"PENDING":1==mn.orderStatus?"APPROVED":"REJECTED")}`]).eachCell((qn,so)=>{});Bt.getColumn(1).width=15,Bt.getColumn(2).width=30,Bt.getColumn(3).width=30,Bt.getColumn(4).width=30,Bt.getColumn(5).width=30,Bt.getColumn(6).width=30,Bt.getColumn(1).alignment={horizontal:"center",vertical:"middle"},Bt.getColumn(2).alignment={horizontal:"center",vertical:"middle"},Bt.getColumn(3).alignment={horizontal:"center",vertical:"middle"},Bt.getColumn(4).alignment={horizontal:"center",vertical:"middle"},Bt.getColumn(5).alignment={horizontal:"right",vertical:"middle"},Bt.getColumn(6).alignment={horizontal:"center",vertical:"middle"},Bt.getRow(1).alignment={horizontal:"center",vertical:"middle"},Bt.getRow(2).alignment={horizontal:"center",vertical:"middle"},Bt.getRow(3).alignment={horizontal:"center",vertical:"middle"},Bt.mergeCells("A1:F1"),Bt.mergeCells("A2:F2"),Bt.properties.defaultRowHeight=20,P.xlsx.writeBuffer().then(mn=>{const qn=new Blob([mn],{type:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;"});this.excelService.exportExcel(qn,"Online Store Sale Order Report.xlsx")})}}showInvoicePreviewDialog(P,Bt){let gt=this.saleOrderList.find(He=>He.unique_identifier==Bt),Ot=this.saleOrderService.prepareEcommSaleOrderObj(gt);this.commonService.showDialog(Vc.M,{invoiceObject:Ot,previewType:"Invoice",exportType:"ONLINE_STORE",actionType:P,requestFrom:"list-page"},He=>{},{width:"50%",height:"100%",panelClass:"PREVIEW"===P?"ng-material-drawer":"preview-container",hasBackdrop:"PREVIEW"===P},"drawer")}setStatus(P,Bt){if(!(0,E.A)(this.ecommSaleOrderList)){let gt=this.ecommSaleOrderList.find(Ot=>Ot.uniqueKeyEcomSaleOrder==P);gt.orderStatus=Bt,gt.syncFlag=2,this.syncDbService.storeMultipleDataToDB({ecommSaleOrderList:[gt]},Ot=>{200==Ot.status&&(0,f.A)(Ot,"ecommSaleOrderList")?(this.fetchDBData(),this.syncDbService.syncData()):this.fetchLoader=!1})}}applyFilter(P){var Bt=this;return(0,D.A)(function*(){Object.assign(Bt.filterObject,P),Bt.searchOrFilterData()})()}clearAll(P){Object.assign(this.filterObject,P),this.searchOrFilterData()}deleteSaleOrder(P){let Bt=this.ecommSaleOrderList.find(He=>He.uniqueKeyEcomSaleOrder==P);const gt=this.translocoService.translate("DO_YOU_WANT_TO_DELETE_TXT"),Ot=this.translocoService.translate("YES_DELETE_IT");this.commonService.openConfirm({html:gt,confirmButtonText:Ot},He=>{He.isConfirmed?(Bt.enable=1,Bt.syncFlag=2,this.syncDbService.storeMultipleDataToDB({ecommSaleOrderList:[Bt]},eA=>{200==eA.status&&(0,f.A)(eA,"ecommSaleOrderList")&&(this.fetchDBData(),this.syncDbService.syncData())})):(Bt.enable=0,Bt.syncFlag=2,this.syncDbService.storeMultipleDataToDB({ecommSaleOrderList:[Bt]},eA=>{200==eA.status&&(0,f.A)(eA,"ecommSaleOrderList")&&(this.fetchDBData(),this.syncDbService.syncData())}))})}static#t=this.\u0275fac=function(Bt){return new(Bt||_t)(t.rXU(N.h),t.rXU(it.qQ),t.rXU(Gg.B),t.rXU(H.P),t.rXU(mg.a),t.rXU(Tg.r),t.rXU(t.gRc),t.rXU(at.JO),t.rXU(L.nX),t.rXU(tu.w),t.rXU(pt.J),t.rXU(Kd.T),t.rXU(zl.o),t.rXU(Xt.P))};static#e=this.\u0275cmp=t.VBU({type:_t,selectors:[["app-ecom-sale-order-list"]],hostBindings:function(Bt,gt){1&Bt&&t.bIt("scroll",function(He){return gt.onScrollEvent(He)},!1,t.tSv)},decls:38,vars:17,consts:[["scroll",""],["header",""],["container",""],[1,"content"],[1,"container-fluid"],[1,"page-title-box"],[1,"row","align-items-center"],[1,"col-sm-6"],[1,"page-title"],[1,"breadcrumb","float-right"],[1,"breadcrumb-item"],["href","","routerLink","/dashboard"],[1,"breadcrumb-item","active"],["class","block-loader-pl","style","width: 100% !important",4,"ngIf"],["class","row",4,"ngIf"],[1,"invoice-list-table","tab-unpaid"],[1,"invoice-row-popover",2,"top","52px"],[1,"ac-popover__trigger"],["tabindex","0",1,"anchorSpan"],[1,"row"],[1,"col-sm-12"],[1,"col-12"],["class","lw-content-load alert-primary w-100 pull-left","style","background: #eee;",4,"ngIf"],[1,"tab-content"],["id","Client","role","tabpanel",1,"tab-pane","active"],[1,"table","table-hover","table-bordered","dataTable","no-footer","mb-0"],["class","table-header",4,"ngIf"],["checkResizeInterval","1000",3,"items"],["id","datatable","role","grid","aria-describedby","datatable_info","border","1",1,"table","table-hover","table-bordered","dataTable","no-footer",2,"cursor","pointer"],["class","border-bottom",4,"ngIf"],["class","empty-list text-center",4,"ngIf"],["id","toTop","class"," btop-btn",3,"click",4,"ngIf"],[1,"block-loader-pl",2,"width","100% !important"],["role","status",1,"spinner-border","text-primary"],[1,"sr-only"],[1,"col-lg-3","btns-three","pull-right"],[1,"input-box-search"],["src","./assets/img/search.png","alt","user",1,"uil","uil-search","rounded-circle"],["type","text","name","searchTerm","name","searchTerm","autocomplete","off",3,"ngModelChange","keyup","change","placeholder","ngModel"],["class","button",3,"click",4,"ngIf"],[1,"col-lg-9","btns-three","pull-right"],[1,"btn-group","ms-1","mo-mb-2"],["type","button","data-bs-toggle","dropdown","aria-expanded","false",1,"sort-product"],[1,"material-icons","custom-icons"],["href","",1,"button-pdf","sort-product",3,"click"],[1,"dropdown-menu"],[1,"dropdown-item","cursor-pointer",3,"click"],["class","material-icons custom-icons",4,"ngIf"],[1,"button-pdf","sort-product",3,"click"],["id","collapseOne","aria-expanded","true",2,"width","100%"],[1,"col-md-12"],[3,"newFilterEvent","clearFilterEvent","showDurationList"],[1,"button",3,"click"],[1,"material-icons","md-allicon"],[1,"lw-content-load","alert-primary","w-100","pull-left",2,"background","#eee"],[4,"ngIf"],[1,"table-header"],["role","row",1,"mainsec-product"],[1,"date-ord"],[1,"inv-no-ord"],[1,"client-ord"],[1,"grand-ord"],[1,"status-ord"],[1,"sale-balance-ord"],[1,"action-ord","text-center"],[1,"border-bottom"],["role","row",4,"ngFor","ngForOf"],["role","row"],[1,"date-ord",3,"click"],[1,"inv-no-ord",3,"click"],[1,"client-ord",3,"click"],["id","exp-list-lost",1,"dropdown","dropdown_drop"],["type","button","id","dropdownMenuButton","data-bs-toggle","dropdown","aria-haspopup","true","aria-expanded","false",1,"dropdown-toggle"],[1,"material-icons","custom-icons","list-details-icon"],["aria-labelledby","dropdownMenuButton",1,"dropdown-menu","p-0",3,"click"],[1,"col-sm-4","drop-table"],["id","datatable","role","grid","aria-describedby","datatable_info",1,"table-drop",2,"cursor","pointer","width","450px !important"],["role","row",1,""],[1,"exp-type","product-drop"],[1,"menu-arrow"],["role","row","class","exp-product-drop child-prd",4,"ngFor","ngForOf"],[1,"d-flex"],[1,"ps-2","lg-name-prd",3,"ngClass"],[1,"status-ord",3,"click"],["class","label-not-paid",4,"ngIf"],["class","label-paid-mini",4,"ngIf"],["class","label-overdue",4,"ngIf"],[1,"sale-balance-ord",3,"click"],[1,"action-ord","text-end"],[1,"dropdown"],["type","button","id","dropdownMenuButton1","data-bs-toggle","dropdown","aria-expanded","false",1,"btn","dot-menu","dropdown-toggle"],[1,"dot-icon"],[1,"material-icons","custom-icons","list-action-icon"],["aria-labelledby","dropdownMenuButton1",1,"dropdown-menu"],[3,"click",4,"ngIf"],[3,"click"],[1,"material-icons","custom-icons","md-delete"],[1,"dropdown-item",3,"click"],[1,"material-icons","custom-icons","md-allicon"],["role","row",1,"exp-product-drop","child-prd"],["width","60%",1,"sorting_1","text-break"],["width","40%"],[1,"label-not-paid"],[1,"label-paid-mini"],[1,"label-overdue"],[1,"dropdown-item"],["colspan","9",1,"text-center"],[1,"empty-list","text-center"],["src","assets/img/empty-icons/invoice.png","width","100"],["id","toTop",1,"btop-btn",3,"click"]],template:function(Bt,gt){if(1&Bt&&(t.j41(0,"div",3)(1,"div",4)(2,"div",5)(3,"div",6)(4,"div",7)(5,"h4",8),t.EFF(6),t.nI1(7,"transloco"),t.k0s()(),t.j41(8,"div",7)(9,"ol",9)(10,"li",10)(11,"a",11),t.EFF(12),t.nI1(13,"transloco"),t.k0s()(),t.j41(14,"li",12),t.EFF(15),t.nI1(16,"transloco"),t.k0s()()()()(),t.DNE(17,sh,3,0,"div",13)(18,Yu,42,28,"div",14),t.j41(19,"div",15)(20,"div",16)(21,"div",17),t.nrm(22,"span",18),t.k0s()()(),t.j41(23,"div",19)(24,"div",20)(25,"div",19)(26,"div",21),t.DNE(27,Ih,6,9,"div",22),t.k0s(),t.j41(28,"div",23)(29,"div",24)(30,"table",25),t.DNE(31,vl,24,21,"thead",26),t.k0s(),t.j41(32,"virtual-scroller",27,0)(34,"table",28),t.DNE(35,bh,4,2,"tbody",29),t.k0s()(),t.DNE(36,jg,8,6,"div",30),t.k0s()()()()()()(),t.DNE(37,Ru,3,0,"div",31)),2&Bt){const Ot=t.sdS(33);t.R7$(6),t.JRh(t.bMT(7,11,"ECOM_SALE_ORDER_LIST")),t.R7$(6),t.JRh(t.bMT(13,13,"DASHBOARD")),t.R7$(3),t.JRh(t.bMT(16,15,"ECOM_SALE_ORDER_LIST")),t.R7$(2),t.Y8G("ngIf",gt.fetchLoader),t.R7$(),t.Y8G("ngIf",gt.fetchDataSuccess&&0!=gt.ecommSaleOrderList.length),t.R7$(9),t.Y8G("ngIf",0!=gt.ecommSaleOrderList.length),t.R7$(4),t.Y8G("ngIf",gt.fetchDataSuccess&&0!=gt.ecommSaleOrderList.length),t.R7$(),t.Y8G("items",gt.saleOrderList),t.R7$(3),t.Y8G("ngIf",gt.fetchDataSuccess&&0!=gt.ecommSaleOrderList.length),t.R7$(),t.Y8G("ngIf",gt.fetchDataSuccess&&0==gt.ecommSaleOrderList.length),t.R7$(),t.Y8G("ngIf",gt.windowScrolled||Ot.viewPortInfo.startIndex>0)}},dependencies:[it.YU,it.Sq,it.bT,L.Wk,Ue.me,Ue.BC,Ue.vS,fd.i,Ju.Bg,mg.a,zl.o,at.Kj],styles:[".fixTableHead[_ngcontent-%COMP%]{overflow-y:auto;height:155px}.fixTableHead[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{position:sticky;top:0}.lg-name-prd[_ngcontent-%COMP%]{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.child-prd[_ngcontent-%COMP%]{border-bottom:1px solid #eee}.width-80[_ngcontent-%COMP%]{width:80px}"]})}return _t})(),Hg=(()=>{class _t{static#t=this.\u0275fac=function(Bt){return new(Bt||_t)};static#e=this.\u0275cmp=t.VBU({type:_t,selectors:[["app-enable-web-access"]],decls:11,vars:0,consts:[["publicHeader",""],["id","home-section",1,"main","header-home"],[1,"section-box"],[1,"bg-2-opacity-80"],[1,"box-login"],[1,"row","d-flex","justify-content-center"],[1,"col-md-10",2,"background","#fff"],[1,"py-2","fw-bold"],["src","assets/img/public-home/access-web-version.png","alt","assets/img/public-home/access-web-version.png"]],template:function(Bt,gt){1&Bt&&(t.nrm(0,"public-header",null,0),t.j41(2,"main",1)(3,"section",2)(4,"div",3)(5,"div",4)(6,"div",5)(7,"div",6)(8,"h5",7),t.EFF(9,"Please follow this steps to access the Web Version"),t.k0s(),t.nrm(10,"img",8),t.k0s()()()()()())},dependencies:[_l.A],styles:['@media screen and (max-width: 1200px){.d-m-none[_ngcontent-%COMP%]{display:none}.d-m-block[_ngcontent-%COMP%]{display:block}}@media screen and (max-width: 1200px){.d-t-none[_ngcontent-%COMP%]{display:none}.d-t-block[_ngcontent-%COMP%]{display:block}}@media screen and (max-width: 768px){.d-l-none[_ngcontent-%COMP%]{display:none}.d-l-block[_ngcontent-%COMP%]{display:block}}a[_ngcontent-%COMP%]{text-decoration:none!important}html[_ngcontent-%COMP%]{-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body[_ngcontent-%COMP%]{font-family:Poppins,sans-serif;font-size:16px;line-height:32px;color:#0e1133;background-color:#fafcff}hr[_ngcontent-%COMP%]{margin:0;background-color:#b0c1d8;color:#e5f0ff;border:none;height:1px}a[_ngcontent-%COMP%]{text-decoration:none;transition:all .3s}img[_ngcontent-%COMP%]{max-width:100%}ul[_ngcontent-%COMP%]{list-style:none}nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:inline-block}button[_ngcontent-%COMP%]:active, button[_ngcontent-%COMP%]:focus{outline:none}h2[_ngcontent-%COMP%]{font-size:48px;line-height:72px}h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%]{font-weight:200;color:#0e1133;margin:0}h3[_ngcontent-%COMP%]{font-size:36px;line-height:54px}h4[_ngcontent-%COMP%]{font-size:24px}h4[_ngcontent-%COMP%], h5[_ngcontent-%COMP%]{line-height:36px;font-weight:400;margin:0}h5[_ngcontent-%COMP%]{font-size:18px}h6[_ngcontent-%COMP%]{font-size:16px;line-height:32px;font-weight:600;margin:0}@media screen and (max-width: 480px){h2[_ngcontent-%COMP%]{font-size:36px;line-height:54px}h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{font-size:24px;line-height:36px}}.header-home[_ngcontent-%COMP%]{padding-top:82px;overflow:hidden;background:#dcf0ff}.header-home[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0;transition:all .3s;color:#0e1133;font-weight:700;font-size:32px;padding-top:0}.header-home[_ngcontent-%COMP%]   .header-home__title--big[_ngcontent-%COMP%]{width:100%}.header-home[_ngcontent-%COMP%]   .header-home__title--accent[_ngcontent-%COMP%]{color:#1788e4}.header-home[_ngcontent-%COMP%]   .header-home__title--features[_ngcontent-%COMP%]{width:750px;margin-bottom:450px}.header-home[_ngcontent-%COMP%]   .header-home__title--desktop[_ngcontent-%COMP%]{margin-top:40px}.header-home[_ngcontent-%COMP%]   .header-home__description[_ngcontent-%COMP%]{width:490px;font-size:16px;line-height:25px;margin-bottom:53px;transition:all .3s;color:#0e1133}.header-home[_ngcontent-%COMP%]   .header-home__description--big[_ngcontent-%COMP%]{max-width:750px;width:100%}.header-home[_ngcontent-%COMP%]   .header-home__description--about[_ngcontent-%COMP%]{margin-bottom:400px;max-width:calc(100% - 590px)}.header-home[_ngcontent-%COMP%]   .header-home__description--faq[_ngcontent-%COMP%]{margin-bottom:270px}.header-home[_ngcontent-%COMP%]   .header-home__description--calculator[_ngcontent-%COMP%]{margin-bottom:350px}.header-home[_ngcontent-%COMP%]   .header-home__img[_ngcontent-%COMP%]{max-width:490px;width:100%}.header-home[_ngcontent-%COMP%]   .header-home__btns[_ngcontent-%COMP%]{transition:all .5s}.header-home[_ngcontent-%COMP%]   .header-home__btns-mobile[_ngcontent-%COMP%]{margin-bottom:104px;margin-top:50px}.header-home[_ngcontent-%COMP%]   .header-home__btns-messenger[_ngcontent-%COMP%]{margin-bottom:310px}.header-home[_ngcontent-%COMP%]   .header-home__btns-webapp[_ngcontent-%COMP%]{margin-bottom:160px}.header-home[_ngcontent-%COMP%]   .header-home__btns-desktop[_ngcontent-%COMP%]{margin-bottom:60px}.header-home[_ngcontent-%COMP%]   .header-home__btns-pricing[_ngcontent-%COMP%]{padding-bottom:200px}.header-home.header-home--center-content[_ngcontent-%COMP%]{text-align:center}.header-home.header-home--center-content[_ngcontent-%COMP%]   .header-home__description[_ngcontent-%COMP%], .header-home.header-home--center-content[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.header-home.header-home--center-content[_ngcontent-%COMP%]   .header-home__btn[_ngcontent-%COMP%]:first-child, .header-home.header-home--center-content[_ngcontent-%COMP%]   .header-home__btn[_ngcontent-%COMP%]:last-child{margin-right:15px;margin-left:15px}.header-home.header-home--color[_ngcontent-%COMP%]{margin-top:0;padding-top:190px;background-color:#eff6ff}.header-home.header-home--bottom-space[_ngcontent-%COMP%], .header-home.header-home--desktop[_ngcontent-%COMP%]{margin-bottom:128px}.header-home[_ngcontent-%COMP%]   .header-home__webapp-img[_ngcontent-%COMP%]{position:absolute;bottom:0;right:-85px;height:100%}.header-home[_ngcontent-%COMP%]   .header-home__webapp-img-wrap[_ngcontent-%COMP%]{position:relative}.header-home[_ngcontent-%COMP%]   .header-home__about-img[_ngcontent-%COMP%]{position:absolute;bottom:0;right:-65px;height:100%}.header-home[_ngcontent-%COMP%]   .header-home__about-img-wrap[_ngcontent-%COMP%]{position:relative}.main-slider[_ngcontent-%COMP%]{width:75%;margin:auto}.padding-top-5[_ngcontent-%COMP%]{padding-top:2%}.slider-icon[_ngcontent-%COMP%]{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%;color:#000;font-size:28px!important}.carousel-indicators[_ngcontent-%COMP%]{position:absolute;right:0;bottom:-36px;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}@media screen and (max-width: 1400px){.header-home[_ngcontent-%COMP%]   .header-home__webapp-img[_ngcontent-%COMP%]{width:calc(100% - 370px);height:auto}}@media screen and (max-width: 1200px){.header-home[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{margin-top:0}.header-home[_ngcontent-%COMP%]   .header-home__title--features[_ngcontent-%COMP%]{margin-bottom:250px;width:700px}.header-home[_ngcontent-%COMP%]   .header-home__btns-messenger[_ngcontent-%COMP%], .header-home[_ngcontent-%COMP%]   .header-home__btns-mobile[_ngcontent-%COMP%]{margin-bottom:165px}.header-home[_ngcontent-%COMP%]   .header-home__btns-webapp[_ngcontent-%COMP%]{margin-bottom:110px}.header-home[_ngcontent-%COMP%]   .header-home__btns-desktop[_ngcontent-%COMP%]{margin-bottom:40px}.header-home[_ngcontent-%COMP%]   .header-home__description--about[_ngcontent-%COMP%]{margin-bottom:300px;max-width:calc(100% - 380px)}.header-home[_ngcontent-%COMP%]   .header-home__description--webapp[_ngcontent-%COMP%]{width:420px}.header-home.header-home--desktop[_ngcontent-%COMP%]{margin-bottom:108px}.header-home[_ngcontent-%COMP%]   .header-home__webapp-img[_ngcontent-%COMP%]{right:-60px}}@media screen and (max-width: 1200px){.header-home[_ngcontent-%COMP%]   .header-home__about-img[_ngcontent-%COMP%], .header-home[_ngcontent-%COMP%]   .header-home__webapp-img[_ngcontent-%COMP%]{display:none}.header-home[_ngcontent-%COMP%]   .header-home__description--webapp[_ngcontent-%COMP%]{width:490px}.header-home[_ngcontent-%COMP%]   .header-home__description--about[_ngcontent-%COMP%]{max-width:490px}}@media screen and (max-width: 768px){.header-home[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{width:100%}.header-home[_ngcontent-%COMP%]   .header-home__description[_ngcontent-%COMP%]{width:100%;margin-bottom:40px}.header-home[_ngcontent-%COMP%]   .header-home__description--about[_ngcontent-%COMP%]{max-width:100%}.header-home[_ngcontent-%COMP%]   .header-home__description--calculator[_ngcontent-%COMP%]{margin-bottom:120px}.header-home[_ngcontent-%COMP%]   .header-home__btns[_ngcontent-%COMP%]{margin-bottom:70px}.header-home[_ngcontent-%COMP%]   .header-home__btns-pricing[_ngcontent-%COMP%]{padding-bottom:140px;margin-bottom:-10px}.header-home[_ngcontent-%COMP%]   .header-home__btns-pricing[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{margin-bottom:10px}.header-home.header-home--pricing[_ngcontent-%COMP%]{margin-bottom:60px}.header-home[_ngcontent-%COMP%]   .header-home__btn[_ngcontent-%COMP%]{margin-bottom:30px}}.link[_ngcontent-%COMP%]{transition:all .3s;cursor:pointer}.link.link--gray[_ngcontent-%COMP%]{color:#343434;font-weight:600;font-size:14px}.custom-color[_ngcontent-%COMP%], .link.link--gray[_ngcontent-%COMP%]:hover{color:#1788e4}.link.link--gray.link--gray-active[_ngcontent-%COMP%]{color:#f0354e;position:relative}.link.link--gray.link--gray-active-underline[_ngcontent-%COMP%]{position:relative}.link.link--gray.link--gray-active-underline[_ngcontent-%COMP%]:after{content:"";width:100%;position:absolute;height:3px;background-color:#1788e4;bottom:-17px;left:0}.link.link--dark-gray[_ngcontent-%COMP%]{color:#0e1133}.link.link--dark-gray[_ngcontent-%COMP%]:hover{color:#1788e4}.link.link--dark-gray.link--gray-active[_ngcontent-%COMP%]{color:#f0354e;position:relative}.link.link--accent[_ngcontent-%COMP%]{color:#1788e4}.link.link--accent[_ngcontent-%COMP%]:hover{color:#f23f57;text-decoration:underline}.link.link--accent[_ngcontent-%COMP%]:active{color:#f0354e;text-decoration:underline}.link.link--accent-bold[_ngcontent-%COMP%]{color:#1788e4;font-weight:800}.link.link--accent-bold[_ngcontent-%COMP%]:hover{color:#1788e4}.link.link--accent-bold[_ngcontent-%COMP%]:active{color:#f0354e}.logo[_ngcontent-%COMP%]{text-align:center}.logo.logo--bottom-space[_ngcontent-%COMP%]{margin-bottom:128px}.logo[_ngcontent-%COMP%]   .logo__img-wrap[_ngcontent-%COMP%]{display:flex}.logo[_ngcontent-%COMP%]   .logo__img[_ngcontent-%COMP%]{margin:auto}.logo[_ngcontent-%COMP%]   .logo__img-mini[_ngcontent-%COMP%]{max-height:45px;max-width:130px;margin:15px}.logo[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-width:100%;margin:0 auto;vertical-align:middle}.logo[_ngcontent-%COMP%]   .logo__row[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}.logo[_ngcontent-%COMP%]   .logo__row[_ngcontent-%COMP%]   .logo__logos[_ngcontent-%COMP%], .logo[_ngcontent-%COMP%]   .logo__row[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:auto}.logo[_ngcontent-%COMP%]   .logo__logos[_ngcontent-%COMP%]{display:flex;justify-content:center;flex-wrap:wrap}@media screen and (max-width: 1200px){.logo.logo--bottom-space[_ngcontent-%COMP%]{margin-bottom:105px}}@media screen and (max-width: 768px){.logo.logo--bottom-space[_ngcontent-%COMP%]{margin-bottom:70px}.logo[_ngcontent-%COMP%]   .logo__img-wrap[_ngcontent-%COMP%]{padding-bottom:45px}.logo[_ngcontent-%COMP%]   .col-2[_ngcontent-%COMP%]{width:50%}}.download[_ngcontent-%COMP%]{text-align:center}.download[_ngcontent-%COMP%]   .download__title[_ngcontent-%COMP%]{font-weight:800}.download[_ngcontent-%COMP%]   .download__btns[_ngcontent-%COMP%]{margin-top:70px;margin-bottom:60px;text-align:center}@media screen and (max-width: 768px){.download[_ngcontent-%COMP%]   .download__btn-first[_ngcontent-%COMP%]{margin-bottom:60px}}.menu[_ngcontent-%COMP%]{padding-top:15px;position:fixed;z-index:100;width:100vw;transition:height .5s,padding-top .5s;top:0;background:#fff;border-bottom:2px solid rgba(177,177,177,.1215686275)}.menu[_ngcontent-%COMP%]   .row[_ngcontent-%COMP%]{justify-content:space-between}.menu[_ngcontent-%COMP%]   .menu__logo-title[_ngcontent-%COMP%]{font-weight:800;color:#234c87;display:inline-block;font-size:24px;padding-left:15px;margin:10px 0 0;vertical-align:top;opacity:1}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]{float:right;padding-top:12px}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{margin:0;padding-left:0}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:inline-block}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:first-child{padding-right:8px}.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:last-child{padding-left:8px}.menu[_ngcontent-%COMP%]   .menu__center-nav[_ngcontent-%COMP%]{text-align:center}.menu[_ngcontent-%COMP%]   .menu__center-nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{padding:16px 0 0;margin:0}.menu[_ngcontent-%COMP%]   .menu__center-nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{padding-right:20px}.menu[_ngcontent-%COMP%]   .menu__wrapper[_ngcontent-%COMP%]{position:relative}.menu[_ngcontent-%COMP%]   .menu__item[_ngcontent-%COMP%]:last-child{padding-right:15px}.menu[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]{color:#0e1133;transition:all .3s;background-color:transparent;border:none;position:absolute;right:48px;top:15px;font-size:20px;line-height:20px;padding:0;height:20px;width:20px}.menu[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]:hover{color:#1788e4}.menu[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]:focus{outline:none}.menu[_ngcontent-%COMP%]   .menu__dropdown-btn[_ngcontent-%COMP%]{position:relative;display:inline-block;padding-bottom:25px;font-weight:600}.menu[_ngcontent-%COMP%]   .menu__dropdown[_ngcontent-%COMP%]{position:relative}.menu[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]{transition:all .6s;opacity:0;transform:translateY(10%);position:absolute;background-color:#fff;border-radius:8px;box-shadow:0 15px 40px #7d93b24d;z-index:1;pointer-events:none;padding:25px;top:78px;text-align:left;width:max-content;left:-25px}.menu[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]:before{content:"";position:absolute;top:-20px;border:10px solid transparent;border-bottom:10px solid #fff;right:calc(50% - 10px)}.menu[_ngcontent-%COMP%]   .menu__dropdown-content.menu__dropdown-content--home[_ngcontent-%COMP%]{min-width:150px}.menu[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{padding-bottom:12px;text-decoration:none;display:block}.menu[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:last-child{padding-bottom:0}.menu[_ngcontent-%COMP%]   .menu__dropdown[_ngcontent-%COMP%]:hover   .menu__dropdown-btn[_ngcontent-%COMP%]{color:#1788e4}.menu[_ngcontent-%COMP%]   .menu__dropdown[_ngcontent-%COMP%]:hover   .menu__dropdown-content[_ngcontent-%COMP%]{opacity:1;transform:translateY(0);pointer-events:auto}.menu.menu--active[_ngcontent-%COMP%]{height:80px;padding-top:15px;background-color:#fff;box-shadow:0 .9375rem .9375rem #0000000f}.menu.menu--active[_ngcontent-%COMP%]   .menu__dropdown-btn[_ngcontent-%COMP%]{padding-bottom:25px}.menu.menu--active[_ngcontent-%COMP%]   .menu__dropdown-content[_ngcontent-%COMP%]{top:58px}.menu.menu--active[_ngcontent-%COMP%]   .menu__logo-title[_ngcontent-%COMP%]{opacity:0}@media screen and (max-width: 1200px){.menu[_ngcontent-%COMP%]   .menu__right-nav[_ngcontent-%COMP%]{padding-right:32px}}@media screen and (max-width: 767px){.menu[_ngcontent-%COMP%]   .menu__item[_ngcontent-%COMP%]{width:50%}}@media screen and (max-width: 520px){.menu[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]{right:16px}.menu[_ngcontent-%COMP%]   .menu__logo[_ngcontent-%COMP%]{padding-left:15px}}@media screen and (max-width: 480px){.menu.menu--active[_ngcontent-%COMP%]{height:64px;padding-top:16px}.menu.menu--active[_ngcontent-%COMP%]   .menu__logo-img[_ngcontent-%COMP%]{width:32px;height:32px}.menu.menu--active[_ngcontent-%COMP%]   .menu__mobile-button[_ngcontent-%COMP%]{top:6px}}.svg-element[_ngcontent-%COMP%]{fill:#1788e4;fill-rule:evenodd}.svg-bg[_ngcontent-%COMP%]{fill:#fafcff;opacity:0}.svg-light-gray[_ngcontent-%COMP%]{fill:#e5f0ff}.svg-dark-gray[_ngcontent-%COMP%]{fill:#0e1133}.svg-white[_ngcontent-%COMP%]{fill:#fff}.svg-gray[_ngcontent-%COMP%]{fill:#bed0e9}.svg-light[_ngcontent-%COMP%]{fill:#ceddf2}.svg-text[_ngcontent-%COMP%]{font-size:16px;text-anchor:middle;font-weight:800}.w-richtext[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0}.footer-menu[_ngcontent-%COMP%]{margin-top:60px;margin-bottom:60px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]{display:inline-block;vertical-align:top;margin-top:15px;font-size:16px;line-height:20px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{margin:0;padding-left:60px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:inline-block;padding-right:60px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:last-child{padding-right:0}.footer-menu[_ngcontent-%COMP%]   .footer-menu__social[_ngcontent-%COMP%]{float:right;vertical-align:top;margin-top:10px;font-size:18px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__social[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{padding-right:40px}.footer-menu[_ngcontent-%COMP%]   .footer-menu__social[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:last-child{padding-right:0}@media screen and (max-width: 768px){.footer-menu[_ngcontent-%COMP%]{text-align:center}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]{margin:60px 0;display:block}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{padding-left:0}.footer-menu[_ngcontent-%COMP%]   .footer-menu__social[_ngcontent-%COMP%]{float:none}}@media screen and (max-width: 468px){.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{display:flex;justify-content:space-around}.footer-menu[_ngcontent-%COMP%]   .footer-menu__nav[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{padding:0}}.footer[_ngcontent-%COMP%]{text-align:center;color:#798eab;padding:30px 0}.footer[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0}.about-app[_ngcontent-%COMP%]{padding-top:223px;margin-top:-95px}.topbars[_ngcontent-%COMP%]{text-align:center;transition:all .3s}.topbars[_ngcontent-%COMP%]   .topbars__item[_ngcontent-%COMP%]{padding:4px}.di-none[_ngcontent-%COMP%]{display:none}.topbars[_ngcontent-%COMP%]   .topbars__link[_ngcontent-%COMP%]{font-size:15px;line-height:14px;width:100%;display:block;height:100%;padding:8px 6px;cursor:pointer}svg[_ngcontent-%COMP%]{width:28px;height:28px}.shadow-light[_ngcontent-%COMP%]{box-shadow:0 .5rem 1.5rem #161c2d0d!important}.d-lg-block[_ngcontent-%COMP%]{display:block!important}.topbars[_ngcontent-%COMP%]   .topbars__link.active[_ngcontent-%COMP%]{border-bottom:#1788e4 2px solid;border-radius:0;color:#1788e4}.topbars[_ngcontent-%COMP%]   .topbars__link.active[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{fill:#fff}.topbars[_ngcontent-%COMP%]   .topbars__link[_ngcontent-%COMP%]:hover{border-bottom:#1788e4 2px solid;border-radius:0;color:#1788e4}.topbars[_ngcontent-%COMP%]   .topbars__link[_ngcontent-%COMP%]:hover   svg[_ngcontent-%COMP%]{fill:#1788e4}.topbars[_ngcontent-%COMP%]   .topbars__link.active[_ngcontent-%COMP%]:after{opacity:1;height:3px}.topbars.topbars--fixed[_ngcontent-%COMP%]{position:fixed;top:80px;padding:6px 0;width:100%;background-color:#eaf2ff;z-index:99;transform:translateY(0);transition:all .3s}.topbars-wrapper[_ngcontent-%COMP%]{height:83px}@media screen and (max-width: 768px){.topbars-wrapper[_ngcontent-%COMP%]{display:none}}.mobile-menu[_ngcontent-%COMP%]{position:fixed;top:0;left:0;width:100vw;overflow:hidden;text-align:center;z-index:9999;transition:all .6s ease;padding:0;background-color:#fff;transform:translateY(-100%)}.mobile-menu.mobile-menu--active[_ngcontent-%COMP%]{transform:translate(0)}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__wrapper[_ngcontent-%COMP%]{margin-top:135px;transition:all .3s;overflow-y:auto;max-height:calc(100vh - 135px)}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__wrapper[_ngcontent-%COMP%]::-webkit-scrollbar{width:0}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__ul[_ngcontent-%COMP%]{margin:0;display:flex;flex-direction:column;justify-content:center;padding:0;transition:all .3s}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__ul--collapsed[_ngcontent-%COMP%]{overflow:hidden;padding-bottom:0}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__ul--collapsed[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{height:0;padding-bottom:0;transition:height .3s ease-out 0s,padding-bottom .3s ease-out 0s,opacity .6s .3s;opacity:0}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li-collapse--close[_ngcontent-%COMP%] + .mobile-menu__ul--collapsed[_ngcontent-%COMP%]{transition:padding-bottom .6s ease-out .3s}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li-collapse--close[_ngcontent-%COMP%] + .mobile-menu__ul--collapsed[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{transition:height .6s ease-out .3s,padding-bottom .6s ease-out .3s,opacity .3s 0s}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li-collapse--active[_ngcontent-%COMP%] + .mobile-menu__ul--collapsed[_ngcontent-%COMP%]{padding-bottom:15px;transition:padding-bottom .3s ease-out 0s}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li-collapse--active[_ngcontent-%COMP%] + .mobile-menu__ul--collapsed[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{opacity:1;height:45px;padding-bottom:25px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__li[_ngcontent-%COMP%]{padding-bottom:25px;font-size:16px;line-height:20px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]{color:#0e1133;transition:all .3s;background-color:transparent;border:none;position:absolute;right:46px;top:75px;font-size:20px;line-height:20px;padding:0;width:20px;height:20px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]:hover{color:#1788e4}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]:focus{outline:none}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{position:absolute;transition:all .3s;top:60px;left:46px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]{top:40px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{top:25px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__wrapper[_ngcontent-%COMP%]{margin-top:100px;max-height:calc(100vh - 100px)}@media screen and (max-width: 520px){.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{left:16px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]{right:16px}}@media screen and (max-width: 480px){.mobile-menu[_ngcontent-%COMP%]   .menu__logo-img[_ngcontent-%COMP%]{width:32px;height:32px}.mobile-menu[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{top:69px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__close[_ngcontent-%COMP%]{top:22px}.mobile-menu.mobile-menu--scroll[_ngcontent-%COMP%]   .mobile-menu__logo[_ngcontent-%COMP%]{top:16px}}.login-btn[_ngcontent-%COMP%]{border-radius:2.5rem;color:#0c0c0d;font-size:14px;font-weight:600;min-width:7.625rem;padding:8px 22px;text-transform:none;text-align:center;border:2px solid #0c0c0d}.login-btn[_ngcontent-%COMP%]:hover{cursor:pointer}.register-btn[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:2.5rem;color:#fff;font-size:14px;font-weight:600;min-width:7.625rem;padding:8px 22px;text-transform:none;text-align:center}.register-btn[_ngcontent-%COMP%]:hover{cursor:pointer;box-shadow:0 100px 80px #00000012,0 42px 33px #0000000d,0 22px 17px #0000000a,0 12px 10px #0000000a,0 6px 5px #00000008,0 -1px 10px #0000000d;color:#fff}.item-2[_ngcontent-%COMP%]{background:transparent;color:#0e1133;line-height:40px;padding:12px 23px;border-radius:6px;border:2px solid #0e1133}.item-2[_ngcontent-%COMP%]:hover{background:#0e1133;color:#fff}.link-black[_ngcontent-%COMP%]{color:#0e1133}.heading-style-1[_ngcontent-%COMP%]{font-size:28px;line-height:1.14;font-weight:400;font-weight:600;margin:0;text-align:center}.hero__signup-form-block[_ngcontent-%COMP%]{width:100%;max-width:30rem;margin-bottom:0;background:#fff;padding:20px;border-radius:10px}.create-form-horizontal[_ngcontent-%COMP%]{display:flex;max-width:30rem;flex-direction:column}.form__text-field-label[_ngcontent-%COMP%]{font-weight:600;color:#00000082}.form__text-field[_ngcontent-%COMP%]{min-height:3rem;margin-bottom:1rem;padding:.5rem .75rem;border:.0625rem solid #6f7d80;border-radius:.5rem;background-color:#fff}.w-input[_ngcontent-%COMP%], .w-select[_ngcontent-%COMP%]{display:block;width:100%;height:38px;padding:8px 12px;margin-bottom:10px;font-size:14px;line-height:1.42857143;color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ccc}.or-divider[_ngcontent-%COMP%]{display:grid;margin-top:.75rem;margin-bottom:.75rem;flex-direction:column;align-items:center;grid-auto-columns:1fr;grid-column-gap:12px;grid-row-gap:16px;grid-template-columns:1fr max-content 1fr;grid-template-rows:auto;color:#fff;font-size:1.125rem;line-height:1.5555555556}.or-divider__line[_ngcontent-%COMP%]{height:1px;flex-direction:column;grid-auto-columns:1fr;grid-column-gap:12px;grid-row-gap:16px;grid-template-columns:1fr max-content 1fr;grid-template-rows:auto;background-color:#308df8}.button.cc-google-sso[_ngcontent-%COMP%]{display:grid;min-height:3.125rem;padding-top:.125rem;padding-bottom:1px;padding-left:.125rem;justify-content:flex-start;align-items:stretch;grid-auto-columns:1fr;grid-column-gap:0px;grid-row-gap:0px;grid-template-columns:max-content 1fr;grid-template-rows:auto;border-color:#1788e4;background-color:#fff;border-radius:.5rem;color:#000}.google-g-logo[_ngcontent-%COMP%]{width:auto;height:auto;margin-right:1.5rem;padding:.75rem;border-radius:50%;background-color:#fff}.cc-google-sso_text[_ngcontent-%COMP%]{line-height:3}.wrapper[_ngcontent-%COMP%]{width:572px;position:relative;background-color:var(--wrapper-background-c);box-shadow:0 0 80px var(--wrapper-shadow-c)}.images-area[_ngcontent-%COMP%]{width:100%;height:100%;position:relative;display:flex;overflow:hidden}.images-area[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:100%;transition:.3s cubic-bezier(.79,.03,0,.99)}.buttons-area[_ngcontent-%COMP%]{width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%);display:flex;justify-content:space-between;overflow:hidden}.buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{color:var(--white-c);background-color:var(--buttons-background-c);cursor:pointer;transition:.3s ease-in-out}.buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{border-radius:0 5px 5px 0;margin-left:-100px}.buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:last-child{border-radius:5px 0 0 5px;margin-right:-100px}.wrapper[_ngcontent-%COMP%]:hover   .buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{margin-left:0}.wrapper[_ngcontent-%COMP%]:hover   .buttons-area[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:last-child{margin-right:0}.buttons-area[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:hover:not(div.disabled){background-color:var(--buttons-active-background-c)}.buttons-area[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]:not(div.disabled):active{opacity:.7}.buttons-area[_ngcontent-%COMP%] > div.disabled[_ngcontent-%COMP%]{cursor:no-drop;opacity:.3}.buttons-area[_ngcontent-%COMP%]   div[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:70px}.pagination-area[_ngcontent-%COMP%]{position:absolute;top:90%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.pagination-area[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{display:inline-block;width:10px;height:10px;border-radius:50%;background-color:#000;margin-right:5px;transform:scale(.5);transition:.3s ease-in-out;opacity:.4}.pagination-area[_ngcontent-%COMP%]   span.active[_ngcontent-%COMP%]{transform:scale(1);opacity:1}.nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf[_ngcontent-%COMP%]{height:28px;margin-left:-8px;margin-right:10px;min-width:28px;width:28px}.nsm7Bb-HzV7m-LgbsSe-Bz112c-haAclf[_ngcontent-%COMP%]{border-top-left-radius:3px;border-bottom-left-radius:3px;display:flex;justify-content:center;align-items:center;background-color:#fff;height:46px;margin-left:0;margin-right:12px;min-width:46px;width:36px}.nsm7Bb-HzV7m-LgbsSe-Bz112c[_ngcontent-%COMP%]{height:24px;min-width:25px;width:3px}.tab[_ngcontent-%COMP%]{float:left;width:20%;height:300px;margin-top:-12px}.tab[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{display:block;color:#000;padding:18px 16px;width:100%;border:none;outline:none;text-align:left;cursor:pointer;transition:.5s ease-in;font-size:17px;margin:15px}.tab[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:hover{background-color:#5ba1e3}.tab[_ngcontent-%COMP%]   button.active[_ngcontent-%COMP%]{background-color:#585858;color:#fff}a[_ngcontent-%COMP%]:hover{text-decoration:none!important}.tabcontent[_ngcontent-%COMP%]{padding:0 12px;background:#fff;height:300px;margin-left:40px;animation:_ngcontent-%COMP%_blinker .6s linear}@keyframes _ngcontent-%COMP%_blinker{10%{opacity:0}to{opacity:1}}.tab[_ngcontent-%COMP%]   .arrow[_ngcontent-%COMP%]{color:#585858;float:right;font-size:26px;position:relative;left:25px}@media (max-width: 800px){.tab[_ngcontent-%COMP%]{width:30%!important}.tabcontent[_ngcontent-%COMP%]{width:61%}}@media (max-width: 600px){.tab[_ngcontent-%COMP%], .tabcontent[_ngcontent-%COMP%]{width:100%!important;margin:0 auto}.tab[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:100%;margin:10px 0;padding:18px 10px}.tab[_ngcontent-%COMP%]   .arrow[_ngcontent-%COMP%]{display:none!important}}.tools__tool-list__item-group[_ngcontent-%COMP%]{display:grid;justify-content:center;grid-auto-columns:1fr;grid-column-gap:4rem;grid-row-gap:2rem;grid-template-columns:1fr 1fr;grid-template-rows:auto}.tool-image[_ngcontent-%COMP%]{width:72%;height:auto;margin-right:auto;margin-left:auto}.grid-content-block[_ngcontent-%COMP%]{display:flex;padding-top:4%;flex-direction:column}.heading-style-2[_ngcontent-%COMP%]{padding-top:10%}.carousel-container[_ngcontent-%COMP%]{border-radius:30px;overflow:hidden;max-width:800px;position:relative;margin:auto;z-index:0}.mySlides[_ngcontent-%COMP%]{display:none}.mySlides[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{display:block;width:68%;margin:auto}.prev[_ngcontent-%COMP%], .next[_ngcontent-%COMP%]{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);width:auto;padding:20px;color:#fff;font-weight:700;font-size:24px;border-radius:0 8px 8px 0;background:#add8e61a;-webkit-user-select:none;user-select:none}.next[_ngcontent-%COMP%]{right:0;border-radius:8px 0 0 8px}.prev[_ngcontent-%COMP%]:hover, .next[_ngcontent-%COMP%]:hover{background-color:#add8e64d}.text[_ngcontent-%COMP%]{color:#f2f2f2;background-color:#0a0a141a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:10px;font-size:20px;padding:8px 12px;position:absolute;bottom:60px;left:50%;transform:translate(-50%);text-align:center}.number[_ngcontent-%COMP%]{color:#f2f2f2;font-size:16px;background-color:#add8e626;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:10px;padding:8px 12px;position:absolute;top:10px;left:10px}.dots-container[_ngcontent-%COMP%]{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.dots[_ngcontent-%COMP%]{cursor:pointer;height:14px;width:14px;margin:0 4px;background-color:#add8e633;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:50%;display:inline-block;transition:background-color .3s ease}.dots[_ngcontent-%COMP%]:hover{background-color:#add8e6cc}.animate[_ngcontent-%COMP%]{-webkit-animation-name:_ngcontent-%COMP%_animate;-webkit-animation-duration:1s;animation-name:_ngcontent-%COMP%_animate;animation-duration:2s}@keyframes _ngcontent-%COMP%_animate{0%{transform:scale(1.1) rotateY(10deg)}to{transform:scale(1) rotateY(0)}}.box-login[_ngcontent-%COMP%]{width:100%;padding-right:var(--bs-gutter-x, .75rem);padding-left:var(--bs-gutter-x, .75rem);margin-right:auto;margin-left:auto;position:relative}main[_ngcontent-%COMP%]{display:block;clear:both}.section-box[_ngcontent-%COMP%]{display:inline-block;width:100%}.bg-2-opacity-80[_ngcontent-%COMP%]{background-color:#dcf0ff}.login-left[_ngcontent-%COMP%]{width:55%}.d-lg-flex[_ngcontent-%COMP%]{display:flex!important}.box-login[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{vertical-align:top}.img-responsive[_ngcontent-%COMP%]{max-width:100%}.box-login[_ngcontent-%COMP%]   .box-login-form[_ngcontent-%COMP%]{max-width:510px;width:100%;margin:auto;padding:60px 0}.box-signup[_ngcontent-%COMP%]{max-width:405px;display:table;table-layout:fixed;margin:auto;width:100%}.text-heading-3[_ngcontent-%COMP%]{font-size:35px;line-height:38px}.btn.btn-login-google[_ngcontent-%COMP%]{border-radius:8px;background-color:#fff;padding:13px 25px;display:block}.box-signup[_ngcontent-%COMP%]   .box-form-signup[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:6px;padding:36px;color:#fff;box-shadow:0 47px 65px #151c261a}.box-form-signup[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#fff;font-size:14px;font-weight:600;width:100%;letter-spacing:.4px}.integrated-solutions-wrapper[_ngcontent-%COMP%]:last-child{margin-bottom:1rem!important}.columns.is-desktop[_ngcontent-%COMP%]{display:flex}.columns[_ngcontent-%COMP%]:last-child{margin-bottom:-.75rem}.has-text-right-desktop[_ngcontent-%COMP%]{text-align:right!important}.has-text-centered[_ngcontent-%COMP%]{text-align:center!important}.column[_ngcontent-%COMP%]{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]{position:relative;margin:0 auto;width:-moz-fit-content;width:fit-content}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]   .mobile-card-slide[_ngcontent-%COMP%]:nth-of-type(2){top:65px;left:60px}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]   .mobile-card-slide[_ngcontent-%COMP%]{position:absolute;animation-name:sliding;animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:4s}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]   .mobile-card-slide[_ngcontent-%COMP%]:nth-of-type(3){top:-4px;left:177px}.integrated-wrapper[_ngcontent-%COMP%]   .animate-img-wrap[_ngcontent-%COMP%]   .mobile-card-slide[_ngcontent-%COMP%]:nth-of-type(4){left:65px;top:165px}.relative-nav[_ngcontent-%COMP%]{position:relative}.sticky-nav[_ngcontent-%COMP%]{position:-webkit-fixed;position:fixed;top:80px;z-index:999;background-color:#dcf0ff}.active_1[_ngcontent-%COMP%]{border-bottom:#1788e4 2px solid;border-radius:0;color:#1788e4}.sticky[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%] > .active[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]{color:#1f96f2;font-weight:600}@media screen and (max-width: 1200px){.d-m-none[_ngcontent-%COMP%]{display:none}.d-m-block[_ngcontent-%COMP%]{display:block}.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:none}}@media screen and (max-width: 1200px){.d-t-none[_ngcontent-%COMP%]{display:none}.d-t-block[_ngcontent-%COMP%]{display:block}.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:none}}@media screen and (max-width: 768px){.d-l-none[_ngcontent-%COMP%]{display:none}.d-l-block[_ngcontent-%COMP%]{display:block}.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:block}}@media screen and (max-width: 480px){.about-app[_ngcontent-%COMP%]{padding-top:348px;margin-top:-95px}#features-section[_ngcontent-%COMP%]{display:none}.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:block}}@media screen and (min-width: 1200px){.client[_ngcontent-%COMP%]{width:100%;height:100%;background-color:#000;display:block}}.input-group-text[_ngcontent-%COMP%]{color:#737373;border:none!important;border-radius:5px 0 0 5px!important;background:#fff;height:40px!important;font-weight:500;font-size:14px!important;text-align:left;cursor:pointer}.input-group-text-show[_ngcontent-%COMP%]{color:#737373;border:none!important;border-radius:0 5px 5px 0!important;background:#fff;height:40px!important;font-weight:500;font-size:14px!important;text-align:left;cursor:pointer;display:flex;width:50px;margin:0;padding:11px 0 0 13px;line-height:0;text-align:center}.input-group[_ngcontent-%COMP%]{position:relative!important;display:flex!important;flex-wrap:inherit!important;align-items:stretch;width:100%!important}.form-control[_ngcontent-%COMP%]{color:#000;border:none!important;background:#fff;height:40px!important;font-weight:500;font-size:14px!important;text-align:left}.input-group-text[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{fill:currentColor}.public-btn[_ngcontent-%COMP%]{border:none!important;background-color:#ffa900;color:#000;width:100%;padding:8px 0;font-size:15px;font-weight:600;text-align:center;border-radius:5px;text-decoration:none}.main-pricing[_ngcontent-%COMP%]{width:60%}.box-form-signup[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{font-weight:600;letter-spacing:.2px}.support-btn[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:2.5rem;color:#fff;font-size:14px;font-weight:600;min-width:7.625rem;padding:8px 22px;text-transform:none;text-align:center}.page-header[_ngcontent-%COMP%]{background-size:200% auto;position:relative;background-size:cover;overflow:hidden;background-position:center;background-repeat:no-repeat;padding:128px 0 22px}.page-header[_ngcontent-%COMP%]:before{position:absolute;content:"";background:linear-gradient(to right,#1788e4,#01477f 51%,#015193);background-size:200% auto;width:100%;height:100%;top:0;left:0}.title-box[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{color:#fff;font-size:42px;margin-bottom:15px}.title-box[_ngcontent-%COMP%]{position:relative}.breadcrumb[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:last-child{color:#fff9}.privacy-bg[_ngcontent-%COMP%]{background:#f5f5f5;padding-bottom:6%}.page-padding[_ngcontent-%COMP%]{position:relative;margin-bottom:0;padding-right:2.5rem;padding-bottom:0;padding-left:2.5rem}.heading[_ngcontent-%COMP%]{font-size:22px;color:#253858;line-height:3}.title-section[_ngcontent-%COMP%]{padding:7% 0}.app-versions[_ngcontent-%COMP%]{font-size:13px;background:#fff;text-align:end}.pd--horizontal[_ngcontent-%COMP%]{padding-left:1rem;padding-right:1rem}.j-Divider_vr_container__vr[_ngcontent-%COMP%]{width:1px;height:100%;background-color:#eee}.t-footer[_ngcontent-%COMP%]{flex-wrap:wrap}.t-footer[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#000;font-size:13px;font-weight:600}.t-footer[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center}.nav-tabs-outer[_ngcontent-%COMP%]{overflow-x:scroll;margin:20px}.nav-tabs[_ngcontent-%COMP%]{border-bottom:1px solid #dee2e6;background:#fff;border-radius:8px 8px 0 0}.privacy_intro[_ngcontent-%COMP%]{padding:2rem;border:2px solid #b9dbf6;border-radius:0 0 10px 10px;background-color:#e7f4ff;color:#000}.pricing-amt[_ngcontent-%COMP%]{font-size:28px;color:#1f96f2!important;font-weight:600;padding:2px 0;margin:0}.subhead[_ngcontent-%COMP%]{color:#84878d!important;font-size:15px;margin:0}.note-pay[_ngcontent-%COMP%]{margin-top:10px;margin-bottom:0;color:#336083!important}.refunds-section[_ngcontent-%COMP%]{padding-top:10%}.heading-policy[_ngcontent-%COMP%]{line-height:normal;font-weight:600;color:#253858;font-size:20px;padding-bottom:6px}.j-text-body-xxs[_ngcontent-%COMP%], .j-typography[_ngcontent-%COMP%]   small[_ngcontent-%COMP%], small[_ngcontent-%COMP%]{font-weight:500;text-transform:none;font-size:.75rem;letter-spacing:-.06px;line-height:1.3333333333}#features-section[_ngcontent-%COMP%]{padding-bottom:20%}.footer-home[_ngcontent-%COMP%]{text-align:center!important;padding:8px 0;background-color:#fff;bottom:0;font-family:Poppins,sans-serif;width:100%;box-shadow:0 -.0625rem 2.9375rem #0000000f;z-index:999;border-top:3px solid rgba(230,230,230,.7215686275)}.footer-home[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin:0}.app-versions[_ngcontent-%COMP%]{font-size:13px;background:#fff}.app-versions[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{color:#1788e4;font-weight:600;padding:6px 12px;border-radius:25px 0 0 25px}.click-h-btn[_ngcontent-%COMP%]{border:none!important;background-color:#ffa900;color:#000!important;width:100%;padding:5px 9px;font-size:15px;font-weight:600;text-align:center;cursor:pointer;border-radius:5px}.form-control[_ngcontent-%COMP%]{box-shadow:none!important}[_ngcontent-%COMP%]::placeholder{color:#a2a2a2;opacity:1;font-weight:500}[_ngcontent-%COMP%]:-ms-input-placeholder{color:#a2a2a2;font-weight:500}[_ngcontent-%COMP%]::-ms-input-placeholder{color:#a2a2a2;font-weight:500}.input-group-text[_ngcontent-%COMP%]{width:36px;margin:0;padding:0 0 0 13px}input[_ngcontent-%COMP%]:-webkit-autofill, input[_ngcontent-%COMP%]:-webkit-autofill:hover, input[_ngcontent-%COMP%]:-webkit-autofill:focus, input[_ngcontent-%COMP%]:-webkit-autofill:active{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.metismenu-home[_ngcontent-%COMP%]{z-index:999;max-height:100%;border:none!important;padding:0 0 16%}#sidebar-hone-menu[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]{color:#000;display:block;padding:10px 0;font-size:14px;position:relative;font-weight:500;text-decoration:none;border-bottom:1px solid #f4f2f2}#sidebar-hone-menu[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > a[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{margin-left:7px;padding:0;margin-right:22px}#sidebar-hone-menu[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{line-height:16px;width:20px;display:inline-block;vertical-align:middle;font-size:18px}.cross-btn[_ngcontent-%COMP%]{border:none;background:#ff6b6b;color:#fff;border-radius:27px;padding:3px 4px}.lock-down-btn[_ngcontent-%COMP%]{position:relative;width:100%;background:#ededed;padding:10px 15px;font-weight:600;color:#ff1616!important;display:inline-block;text-align:center;cursor:pointer}.register-users[_ngcontent-%COMP%]{padding:10px 16px;background:#f5f5f5}.register-users[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{display:block}.goto-dash[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:6px;padding:4px 6px;color:#fff;box-shadow:0 47px 65px #151c261a;text-align:center;margin-top:6px}@media only screen and (max-width: 600px){.box-signup[_ngcontent-%COMP%]{max-width:405px;display:table;table-layout:fixed;margin:18px auto auto;width:100%}.box-signup[_ngcontent-%COMP%]   .box-form-signup[_ngcontent-%COMP%]{background-color:#1788e4;border-radius:6px;padding:18px;color:#fff;box-shadow:0 47px 65px #151c261a}.main-slider[_ngcontent-%COMP%]{width:75%;margin:auto;display:none}.main-head-slider[_ngcontent-%COMP%]{margin-bottom:10%}.tools__tool-list__item-group[_ngcontent-%COMP%]{display:block;justify-content:center;grid-auto-columns:1fr;grid-column-gap:4rem;grid-row-gap:2rem;grid-template-columns:1fr 1fr;grid-template-rows:auto}.menu[_ngcontent-%COMP%]{padding-top:15px;position:fixed;z-index:100;width:100vw;transition:height .5s,padding-top .5s;top:0;height:64px;background:#fff}.sticky-nav[_ngcontent-%COMP%]{position:-webkit-fixed;position:fixed;top:64px;z-index:99;background-color:#dcf0ff}.it_comp_copyright_wrapper[_ngcontent-%COMP%]{font-size:13px}.app-versions[_ngcontent-%COMP%]{font-size:13px;background:#fff;text-align:center}.t-footer[_ngcontent-%COMP%]{display:inline-flex;flex-direction:row;align-items:center;padding-bottom:8px}.main-pricing[_ngcontent-%COMP%]{width:100%}.page-padding[_ngcontent-%COMP%]{position:relative;margin-bottom:0;padding-right:1rem;padding-bottom:0;padding-left:1rem}.title-box[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{color:#fff;font-size:28px;margin-bottom:15px}.page-header[_ngcontent-%COMP%]{background-size:200% auto;position:relative;background-size:cover;overflow:hidden;background-position:center;background-repeat:no-repeat;padding:90px 0 22px}.header-home[_ngcontent-%COMP%]   .header-home__title[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0;transition:all .3s;color:#0e1133;font-weight:700;font-size:24px;padding-top:0;line-height:32px}}.login-code[_ngcontent-%COMP%]{position:relative;text-align:center}.login-code[_ngcontent-%COMP%]   .login_item[_ngcontent-%COMP%]{display:inline-block}.login-code[_ngcontent-%COMP%]   .login_link.is-active[_ngcontent-%COMP%]{color:#1889e5;font-weight:700;border-bottom:3px solid #1889e5;border-radius:1px}.login-code[_ngcontent-%COMP%]   .login_link[_ngcontent-%COMP%]{display:block;padding:8px 4px;margin-right:28px;cursor:pointer;text-decoration:none;font-weight:600;color:#000;border-bottom:4px solid transparent;font-size:15px}.digit-group[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{width:40px;height:40px;background-color:#fff;border:none;line-height:50px;text-align:center;font-size:24px;font-weight:200;color:#fff;margin:0 15px 12px 0;border-radius:4px}.inputfield[_ngcontent-%COMP%]{width:100%;margin-bottom:14px}.input[_ngcontent-%COMP%]{height:40px;width:40px;border:none;outline:none;text-align:center;font-size:1.5em;border-radius:.3em;background-color:#fff;margin-right:15px}input[type=number][_ngcontent-%COMP%]::-webkit-outer-spin-button, input[type=number][_ngcontent-%COMP%]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}']})}return _t})();var rg=d(10309),hu=d(68359),ch=d(44293),Yh=d(16832);function Bg(_t,Ft){if(1&_t){const P=t.RV6();t.j41(0,"div")(1,"form",7)(2,"h5",8),t.EFF(3,"Register"),t.k0s(),t.j41(4,"p",9),t.EFF(5,"Create your company"),t.k0s(),t.j41(6,"div",10)(7,"div",11)(8,"span",12)(9,"span",13),t.EFF(10," person "),t.k0s()()(),t.nrm(11,"input",14),t.k0s(),t.j41(12,"div",10)(13,"div",11)(14,"span",12)(15,"span",13),t.EFF(16," email "),t.k0s()()(),t.nrm(17,"input",15),t.k0s(),t.j41(18,"div",10)(19,"div",11)(20,"span",12)(21,"span",13),t.EFF(22," lock "),t.k0s()()(),t.nrm(23,"input",16),t.j41(24,"div",17),t.bIt("click",function(){t.eBV(P);const gt=t.XpG();return t.Njj(gt.viewPassword())}),t.j41(25,"div",18)(26,"span",13),t.EFF(27),t.k0s()()()(),t.j41(28,"div",10)(29,"div",11)(30,"span",12)(31,"span",13),t.EFF(32," lock "),t.k0s()()(),t.nrm(33,"input",19),t.j41(34,"div",17),t.bIt("click",function(){t.eBV(P);const gt=t.XpG();return t.Njj(gt.viewPasswordb())}),t.j41(35,"div",18)(36,"span",13),t.EFF(37),t.k0s()()()(),t.j41(38,"button",20),t.bIt("click",function(){t.eBV(P);const gt=t.XpG();return t.Njj(gt.submit())}),t.EFF(39," Sign Up "),t.k0s()()()}if(2&_t){const P=t.XpG();t.R7$(),t.Y8G("formGroup",P.registerForm),t.R7$(10),t.Y8G("readonly",P.isReadOnly),t.R7$(6),t.Y8G("readonly",P.isReadOnly),t.R7$(6),t.FS9("type",P.showPassword?"text":"password"),t.Y8G("readonly",P.isReadOnly),t.R7$(4),t.JRh(P.showPassword?"remove_red_eye":"visibility_off"),t.R7$(6),t.FS9("type",P.showPasswordb?"text":"password"),t.Y8G("readonly",P.isReadOnly),t.R7$(4),t.SpI(" ",P.showPasswordb?"remove_red_eye":"visibility_off",""),t.R7$(),t.Y8G("lwLoadingBtn",P.isNext)}}function gp(_t,Ft){if(1&_t){const P=t.RV6();t.j41(0,"div")(1,"div",21)(2,"div",22)(3,"div",11)(4,"span",12)(5,"span",13),t.EFF(6," person "),t.k0s()()(),t.j41(7,"input",23),t.mxI("ngModelChange",function(gt){t.eBV(P);const Ot=t.XpG();return t.DH7(Ot.orgNameForGoogle,gt)||(Ot.orgNameForGoogle=gt),t.Njj(gt)}),t.k0s()()(),t.nrm(8,"br"),t.j41(9,"div",24),t.nrm(10,"asl-google-signin-button",25),t.k0s()()}if(2&_t){const P=t.XpG();t.R7$(7),t.R50("ngModel",P.orgNameForGoogle)}}function lh(_t,Ft){if(1&_t){const P=t.RV6();t.j41(0,"button",26),t.bIt("click",function(){t.eBV(P);const gt=t.XpG();return t.Njj(gt.changeRegisterForm("google"))}),t.j41(1,"div",27),t.nrm(2,"img",28),t.k0s(),t.j41(3,"p",29)(4,"b"),t.EFF(5,"Register with google"),t.k0s()()()}}function zu(_t,Ft){if(1&_t){const P=t.RV6();t.j41(0,"div")(1,"div",30)(2,"a",31),t.bIt("click",function(){t.eBV(P);const gt=t.XpG();return t.Njj(gt.changeRegisterForm("normal"))}),t.j41(3,"span",13),t.EFF(4," mail "),t.k0s(),t.j41(5,"p"),t.EFF(6," Register with Email"),t.k0s()()()()}}let vu=(()=>{class _t extends hu.d{constructor(P,Bt,gt,Ot,He,eA,MA,rn,mn,qn,so,yo,co,go){super(P,Bt,gt,Ot,He,eA,MA,rn,mn,qn,so,yo,co,go),this.route=gt,this.notificationService=He,this.country=eA,this.syncDbService=qn,this.syncCommonService=yo}ngOnInit(){super.ngOnInit()}static#t=this.\u0275fac=function(Bt){return new(Bt||_t)(t.rXU(Ue.ok),t.rXU(N.h),t.rXU(L.Ix),t.rXU(tt.H),t.rXU(pt.J),t.rXU(ch.r),t.rXU(Yh.V),t.rXU(id.Jn),t.rXU(H.P),t.rXU(Xt.P),t.rXU(st.h),t.rXU(mt.E),t.rXU(X.R),t.rXU(Sl.e))};static#e=this.\u0275cmp=t.VBU({type:_t,selectors:[["app-sign-up"]],features:[t.Vt3],decls:14,vars:4,consts:[["data-aos","fade-right","data-aos-duration","1500","data-aos-offset","50",1,"sab-form","aos-init","aos-animate"],[4,"ngIf"],[1,"or-divider"],[1,"or-divider__line"],["class","google-btn",3,"click",4,"ngIf"],[1,"text-center","mt-0","already_login"],["routerlink","/home/login","href","#/home/login"],["name","form",3,"formGroup"],[1,"text-start","mb-0"],[1,"text-start","mb-2"],[1,"input-group","mb-2"],[1,"input-group-prepend"],[1,"input-group-text"],[1,"material-icons","custom-icons"],["name","orgname","placeholder","Organisation Name","formControlName","orgname",1,"form-control",3,"readonly"],["name","email","type","email","placeholder","Email Id","formControlName","email",1,"form-control",3,"readonly"],["name","password","placeholder","Password","formControlName","password",1,"form-control",3,"type","readonly"],[1,"input-group-append","cursor-pointer",3,"click"],[1,"input-group-text-show"],["name","password","placeholder","Confirm Password","formControlName","confirmPassword",1,"form-control",3,"type","readonly"],["type","submit","title","Signup","loadingText","Sign Up",1,"public-btn",3,"click","lwLoadingBtn"],[1,"form-group"],[1,"input-group"],["name","orgname","placeholder","Organisation Name","formcontrolname","orgname",1,"form-control",3,"ngModelChange","ngModel"],[1,"text-center",2,"min-height","50px","margin","auto","width","max-content"],["type","standard","shape","rectangular","text","signup_with","size","large","logo_alignment","left"],[1,"google-btn",3,"click"],[1,"google-icon-wrapper"],["src","https://fonts.gstatic.com/s/i/productlogos/googleg/v6/24px.svg",1,"google-icon","mb-0"],[1,"mb-0"],[1,"col-12","mt-2","text-center"],[1,"cursor-pointer","login-email",3,"click"]],template:function(Bt,gt){1&Bt&&(t.j41(0,"div",0),t.DNE(1,Bg,40,10,"div",1)(2,gp,11,1,"div",1),t.j41(3,"div",2),t.nrm(4,"div",3),t.j41(5,"div"),t.EFF(6,"or"),t.k0s(),t.nrm(7,"div",3),t.k0s(),t.DNE(8,lh,6,0,"button",4)(9,zu,7,0,"div",1),t.j41(10,"div",5),t.EFF(11," Already have an account ? "),t.j41(12,"a",6),t.EFF(13,"Login"),t.k0s()()()),2&Bt&&(t.R7$(),t.Y8G("ngIf",gt.isNormalRegister),t.R7$(),t.Y8G("ngIf",gt.isGoogleRegister),t.R7$(6),t.Y8G("ngIf",gt.isNormalRegister),t.R7$(),t.Y8G("ngIf",gt.isGoogleRegister))},dependencies:[it.bT,Ue.qT,Ue.me,Ue.BC,Ue.cb,Ue.vS,Ue.j4,Ue.JD,Ll.Q,id.HR],styles:[".sab-form[_ngcontent-%COMP%]{padding:40px;background:#fff;border-radius:20px;box-shadow:0 10px 60px #9b9b9b33}@media only screen and (max-width: 479px){.sab-form[_ngcontent-%COMP%]{padding-left:25px;padding-right:25px}}.sab-form[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{margin-bottom:0;margin-top:-8px}.sab-form[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:26px;color:#626262;font-size:15px}.sab-form[_ngcontent-%COMP%]   .input-radio[_ngcontent-%COMP%]{display:flex;align-items:flex-start}.sab-form[_ngcontent-%COMP%]   .input-radio[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{margin-top:10px;margin-right:10px}.sab-form[_ngcontent-%COMP%]   .input-radio[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#2096f3;text-decoration:underline}.sab-form-bg[_ngcontent-%COMP%]{width:90%;z-index:-1;position:absolute;left:18%;top:50%;transform:translateY(-50%)}.input-group[_ngcontent-%COMP%]{position:relative!important;display:flex!important;flex-wrap:inherit!important;align-items:stretch;width:100%!important;border:1px solid #dadee6;border-radius:4px}.input-group-text[_ngcontent-%COMP%]{width:36px;margin:0;padding:0 0 0 13px}.input-group-text[_ngcontent-%COMP%]{color:#737373;border:none!important;border-radius:5px 0 0 5px!important;background:#f1f5ff;height:44px!important;font-weight:500;font-size:14px!important;text-align:left;cursor:pointer}.form-control[_ngcontent-%COMP%]{box-shadow:none!important;margin-left:calc(var(--bs-border-width) * -1)}.form-control[_ngcontent-%COMP%]{color:#000;border:none!important;background:#f1f5ff!important;height:44px!important;font-weight:500;font-size:14px!important;text-align:left}.input-group-append[_ngcontent-%COMP%]{margin-left:-1px}.input-group-text-show[_ngcontent-%COMP%]{color:#737373;border:none!important;border-radius:0 5px 5px 0!important;background:#f1f5ff;height:44px!important;font-weight:500;font-size:14px!important;text-align:left;cursor:pointer;display:flex;width:50px;margin:0;padding:11px 0 0 13px;line-height:0;text-align:center}.public-btn[_ngcontent-%COMP%]{border:none!important;background-color:#2096f3;color:#fff;width:100%;padding:8px 0;font-size:15px;font-weight:600;text-align:center;border-radius:5px;text-decoration:none}.or-divider[_ngcontent-%COMP%]{display:grid;margin-top:.75rem;margin-bottom:.75rem;flex-direction:column;align-items:center;grid-auto-columns:1fr;grid-column-gap:12px;grid-row-gap:16px;grid-template-columns:1fr max-content 1fr;grid-template-rows:auto;color:#7d7d7d;font-size:1.125rem;line-height:1.5555555556}.or-divider__line[_ngcontent-%COMP%]{height:1px;flex-direction:column;grid-auto-columns:1fr;grid-column-gap:12px;grid-row-gap:16px;grid-template-columns:1fr max-content 1fr;grid-template-rows:auto;background-color:#f3f3f3}.google-btn[_ngcontent-%COMP%]{background-color:#fff;border-radius:5px;padding:8px 0;text-align:center;border:2px solid #e1e1e1;cursor:pointer;width:100%}.google-icon-wrapper[_ngcontent-%COMP%]{position:absolute;margin-top:1px;margin-left:1px;width:40px;padding-top:4px;height:40px;border-radius:2px}.google-icon[_ngcontent-%COMP%]{position:absolute}.login-email[_ngcontent-%COMP%]{display:inline-block;height:40px;line-height:36px;padding-right:30px;padding-left:70px;position:relative;background-color:#213b51;color:#000;text-decoration:none;border-radius:4px;width:100%}.login-email[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{position:absolute;left:0;width:50px;font-size:30px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;border-right:1px solid rgba(0,0,0,.15);text-decoration:none;background:#172a3a;padding:11px 2px 2px;height:40px;color:#fff}.login-email[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:0;padding-top:7px;font-size:15px;color:#fff}.already_login[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#000;font-size:14px;font-weight:600;letter-spacing:.4px}.already_login[_ngcontent-%COMP%]{color:#000;font-size:14px;padding-top:15px}"]})}return _t})();function Lg(_t,Ft){1&_t&&(t.j41(0,"div",130),t.nrm(1,"app-sign-up"),t.k0s())}function ag(_t,Ft){1&_t&&(t.j41(0,"div",130),t.nrm(1,"app-verify-email"),t.k0s())}let Zd=(()=>{class _t{constructor(P,Bt,gt){this.eventEmitterService=P,this.router=Bt,this.commonService=gt,this.isRegistered=!0}ngOnInit(){this.eventEmitterService.subscribeData(P=>{"verify-email-msg"===P&&(this.isRegistered=!1)})}navigate(P,Bt){setTimeout(()=>{this.commonService.broadcast("navigateToHomeFragment",Bt)},1e3),this.router.url.includes("home")||this.router.navigateByUrl(P)}static#t=this.\u0275fac=function(Bt){return new(Bt||_t)(t.rXU(Sl.e),t.rXU(L.Ix),t.rXU(N.h))};static#e=this.\u0275cmp=t.VBU({type:_t,selectors:[["app-cloud-accounting"]],decls:388,vars:2,consts:[[1,"page-wrapper"],[1,"main-header","no-border"],[1,"header-upper"],[1,"container","container-1520","clearfix"],[1,"header-inner","py-15","rel","d-flex","align-items-center","mt-0"],[1,"logo-outer"],[1,"logo"],[3,"click"],["src","assets/img/landing-signup-pages/logo.svg","alt","Logo","title","Logo"],[1,"nav-outer","ms-lg-auto","clearfix"],[1,"main-menu","navbar-expand-lg"],[1,"navbar-header","py-10"],[1,"mobile-logo"],["type","button","data-bs-toggle","offcanvas","data-bs-target","#offcanvasNavbar","aria-controls","offcanvasNavbar",1,"navbar-toggle","toggleBtn"],[1,"material-icons","custom-icons"],[1,"navbar-collapse","collapse","clearfix"],[1,"navigation","clearfix"],[1,"navbar","fixed-top"],[1,"container-fluid"],["tabindex","-1","id","offcanvasNavbar","aria-labelledby","offcanvasNavbarLabel",1,"offcanvas","offcanvas-end"],[1,"offcanvas-header"],["type","button","data-bs-dismiss","offcanvas","aria-label","Close",1,"btn-close"],[1,"offcanvas-body"],[1,"navbar-collapse"],[1,"navbar-nav","justify-content-end","flex-grow-1","pe-3","w-100"],[1,"nav-item"],[1,"images","mt-4"],["href","https://play.google.com/store/apps/details?id=com.accounting.bookkeeping","target","_blank"],["src","assets/img/landing-signup-pages/google_play.svg","alt","app",2,"width","36%","margin-right","5px"],["src","assets/img/landing-signup-pages/download_windows.svg","alt","app",2,"width","36%"],[1,"menu-btns","ms-lg-auto"],[1,"theme-btn","text-end"],[1,"images"],[1,"pt-140","rpt-70","pb-60","rpb-100",2,"background-color","#e6f4ff"],[1,"container"],[1,"row","gap-150","justify-content-center"],[1,"col-lg-7"],[1,"text-center","main-heading"],["id","carouselExampleInterval","data-bs-ride","carousel",1,"carousel","slide"],[1,"feature_img","mb-3",2,"margin","auto"],["src","assets/img/landing-signup-pages/cloud-accounting2.svg"],[1,"carousel-inner","text-center"],["data-bs-interval","3000",1,"carousel-item","active"],[1,"section-title","mb-20"],["data-bs-interval","2000",1,"carousel-item"],[1,""],[1,"carousel-item"],[1,"sliders-arrows","mt-55","text-center"],["data-bs-target","#carouselExampleInterval","data-bs-slide","prev",1,"testi-prev","slick-arrow"],[1,"material-icons","custom-icons",2,"font-size","26px  !important"],["data-bs-target","#carouselExampleInterval","data-bs-slide","next",1,"testi-next","slick-arrow"],["class","col-lg-5 rel z-1",4,"ngIf"],[1,"download_section"],[1,"container","gap-150","justify-content-center"],[1,"col-lg-12","text-center"],[1,"col-lg-12","text-center","mt-3"],["src","assets/img/landing-signup-pages/google_play.svg","alt","app"],["src","assets/img/landing-signup-pages/download_windows.svg","alt","app"],[1,"tab-area","bgc-lighter","pt-120","rpt-100","pb-85","bgs-cover",2,"background-color","#fff"],[1,"row"],[1,"col-lg-6"],[1,"section-title","mb-35"],[2,"font-size","28px","color","#000"],[2,"color","#0095ff"],["role","tablist",1,"nav","advanced-tab","style-three","mt-20","mb-20"],["data-bs-toggle","tab","data-bs-target","#tabThree1","data-aos","fade-up","data-aos-duration","1000","data-aos-offset","50",1,"nav-link","active","aos-init"],[2,"width","100%","text-align","left"],[1,"material-icons","custom-icons",2,"font-size","24px !important","float","right"],["data-bs-toggle","tab","data-bs-target","#tabThree2","data-aos","fade-up","data-aos-delay","200","data-aos-duration","1000","data-aos-offset","50",1,"nav-link","aos-init"],["data-bs-toggle","tab","data-bs-target","#tabThree3","data-aos","fade-up","data-aos-delay","400","data-aos-duration","1000","data-aos-offset","50",1,"nav-link","aos-init"],["data-bs-toggle","tab","data-bs-target","#tabThree4","data-aos","fade-up","data-aos-delay","400","data-aos-duration","1000","data-aos-offset","50",1,"nav-link","aos-init"],["data-bs-toggle","tab","data-bs-target","#tabThree5","data-aos","fade-up","data-aos-delay","400","data-aos-duration","1000","data-aos-offset","50",1,"nav-link","aos-init"],["data-bs-toggle","tab","data-bs-target","#tabThree6","data-aos","fade-up","data-aos-delay","400","data-aos-duration","1000","data-aos-offset","50",1,"nav-link","aos-init"],[1,"col-lg-6","p-80",2,"border-radius","20px","background-color","#edf7ff","padding","72px"],[1,"tab-content",2,"background","transparent"],["id","tabThree1",1,"tab-pane","fade","show","active"],["data-aos","fade-left","data-aos-duration","1500","data-aos-offset","50",1,"content","my-15","rmb-55","aos-init"],[1,"feature_img"],["src","assets/img/landing-signup-pages/Invoice-Generation.svg"],["id","tabThree2",1,"tab-pane","fade"],[1,"feature_img","mb-3"],["src","assets/img/landing-signup-pages/inventoryManagement.svg"],["id","tabThree3",1,"tab-pane","fade"],["src","assets/img/landing-signup-pages/tax-management.svg"],["id","tabThree4",1,"tab-pane","fade"],["src","assets/img/landing-signup-pages/all_reports.svg"],["id","tabThree5",1,"tab-pane","fade"],["src","assets/img/landing-signup-pages/cloud-accounting.svg"],["id","tabThree6",1,"tab-pane","fade"],["src","assets/img/landing-signup-pages/onlineStore.svg"],[1,"feature-box-area","pt-90","pb-90","rpb-70","rel","z-1",2,"background-color","#F1F5FF"],[1,"row","justify-content-center"],[1,"col-xl-7","col-lg-9"],["data-aos","fade-up","data-aos-duration","1500","data-aos-offset","50",1,"section-title","text-center","mb-55","aos-init","aos-animate"],["data-aos","fade-up","data-aos-duration","1500","data-aos-offset","50",1,"col-xl-4","col-md-6","aos-init"],[1,"iconic-box","style-sab"],[1,"features-icon"],[1,"material-icons",2,"font-size","26px !important"],[1,"content"],["data-aos","fade-up","data-aos-delay","100","data-aos-duration","1500","data-aos-offset","50",1,"col-xl-4","col-md-6","aos-init"],["data-aos","fade-up","data-aos-delay","200","data-aos-duration","1500","data-aos-offset","50",1,"col-xl-4","col-md-6","aos-init"],[1,"faqs-area","pt-90","pb-90","rpt-100"],[1,"row","justify-content-center","mb-4"],[1,"row","gap-70","justify-content-center"],[1,"col-lg-10"],["id","accordionOne","data-aos","fade-right","data-aos-duration","1500","data-aos-offset","50",1,"accordion","faq-page","aos-init"],[1,"accordion-item"],[1,"accordion-header"],["data-bs-toggle","collapse","data-bs-target","#collapseOne1","aria-expanded","true",1,"accordion-button"],["id","collapseOne1","data-bs-parent","#accordionOne",1,"accordion-collapse","collapse","show"],[1,"accordion-body"],["data-bs-toggle","collapse","data-bs-target","#collapseOne2","aria-expanded","false",1,"accordion-button","card-header","collapsed","up-down-arrow"],["id","collapseOne2","data-bs-parent","#accordionOne",1,"accordion-collapse","collapse"],["data-bs-toggle","collapse","data-bs-target","#collapseOne3",1,"accordion-button","collapsed"],["id","collapseOne3","data-bs-parent","#accordionOne",1,"accordion-collapse","collapse"],["data-bs-toggle","collapse","data-bs-target","#collapseOne4",1,"accordion-button","collapsed"],["id","collapseOne4","data-bs-parent","#accordionOne",1,"accordion-collapse","collapse"],["data-bs-toggle","collapse","data-bs-target","#collapseOne5",1,"accordion-button","collapsed"],["id","collapseOne5","data-bs-parent","#accordionOne",1,"accordion-collapse","collapse"],["data-bs-toggle","collapse","data-bs-target","#collapseOne6",1,"accordion-button","collapsed"],["id","collapseOne6","data-bs-parent","#accordionOne",1,"accordion-collapse","collapse"],["data-bs-toggle","collapse","data-bs-target","#collapseOne7",1,"accordion-button","collapsed"],["id","collapseOne7","data-bs-parent","#accordionOne",1,"accordion-collapse","collapse"],[1,"main-footer","rel","z-1","bgs-cover"],[1,"footer-bottom","py-15"],[1,"row","align-items-center"],[1,"col-xl-6","col-lg-6"],[1,"copyright-text","pt-10","text-lg-start","text-center"],["href","http://www.tacktilesystems.com/"],[1,"footer-bottom-menu","text-lg-end","text-center"],[1,"col-lg-5","rel","z-1"]],template:function(Bt,gt){1&Bt&&(t.j41(0,"div",0)(1,"header",1)(2,"div",2)(3,"div",3)(4,"div",4)(5,"div",5)(6,"div",6)(7,"a",7),t.bIt("click",function(){return gt.navigate("/home","")}),t.nrm(8,"img",8),t.k0s()()(),t.j41(9,"div",9)(10,"nav",10)(11,"div",11)(12,"div",12)(13,"a",7),t.bIt("click",function(){return gt.navigate("/home","")}),t.nrm(14,"img",8),t.k0s()(),t.j41(15,"button",13)(16,"span",14),t.EFF(17," menu "),t.k0s()()(),t.j41(18,"div",15)(19,"ul",16)(20,"li")(21,"a",7),t.bIt("click",function(){return gt.navigate("/home","")}),t.EFF(22,"Home"),t.k0s()(),t.j41(23,"li")(24,"a",7),t.bIt("click",function(){return gt.navigate("/home","Invoice")}),t.EFF(25,"Features"),t.k0s()(),t.j41(26,"li")(27,"a",7),t.bIt("click",function(){return gt.navigate("/about-us","")}),t.EFF(28,"About Us"),t.k0s()(),t.j41(29,"li")(30,"a",7),t.bIt("click",function(){return gt.navigate("/pricing","")}),t.EFF(31,"Pricing"),t.k0s()()()()()(),t.j41(32,"nav",17)(33,"div",18)(34,"div",19)(35,"div",20),t.nrm(36,"button",21),t.k0s(),t.j41(37,"div",22)(38,"div",23)(39,"ul",24)(40,"li",25)(41,"a",7),t.bIt("click",function(){return gt.navigate("/home","")}),t.EFF(42,"Home"),t.k0s()(),t.j41(43,"li",25)(44,"a",7),t.bIt("click",function(){return gt.navigate("/home","Invoice")}),t.EFF(45,"Features"),t.k0s()(),t.j41(46,"li",25)(47,"a",7),t.bIt("click",function(){return gt.navigate("/about-us","")}),t.EFF(48,"About Us"),t.k0s()(),t.j41(49,"li",25)(50,"a",7),t.bIt("click",function(){return gt.navigate("/pricing","")}),t.EFF(51,"Pricing"),t.k0s()()(),t.j41(52,"div",26)(53,"a",27),t.nrm(54,"img",28),t.k0s(),t.j41(55,"a",7),t.bIt("click",function(){return gt.navigate("/download","")}),t.nrm(56,"img",29),t.k0s()()()()()()(),t.j41(57,"div",30)(58,"div",31)(59,"div",32)(60,"a",27),t.nrm(61,"img",28),t.k0s(),t.j41(62,"a",7),t.bIt("click",function(){return gt.navigate("/download","")}),t.nrm(63,"img",29),t.k0s()()()()()()()(),t.j41(64,"section",33)(65,"div",34)(66,"div",35)(67,"div",36)(68,"div",37)(69,"h1"),t.EFF(70,"Best Cloud Accounting Software for Small Businesses - No Hassle, Just Results"),t.k0s()(),t.j41(71,"div",38)(72,"div",39),t.nrm(73,"img",40),t.k0s(),t.j41(74,"div",41)(75,"div",42)(76,"div")(77,"div",43)(78,"h3"),t.EFF(79,"Cloud-Based Accessibility"),t.k0s()(),t.j41(80,"p"),t.EFF(81,"Access your financial data from anywhere, anytime, on any device, ensuring you\u2019re always connected to your business\u2019s financials."),t.k0s()()(),t.j41(82,"div",44)(83,"div",45)(84,"div",43)(85,"h3"),t.EFF(86,"Secure Cloud Storage"),t.k0s()(),t.j41(87,"p"),t.EFF(88,"Rest easy knowing your financial data is protected with secure, encrypted cloud storage."),t.k0s()()(),t.j41(89,"div",44)(90,"div",45)(91,"div",43)(92,"h3"),t.EFF(93,"Mobile Access"),t.k0s()(),t.j41(94,"p"),t.EFF(95,"Manage your accounting on the go with a user-friendly mobile app designed for easy financial management."),t.k0s()()(),t.j41(96,"div",44)(97,"div",45)(98,"div",43)(99,"h3"),t.EFF(100,"Sync and Collaborate with Ease"),t.k0s()(),t.j41(101,"p"),t.EFF(102,"Keep your data up-to-date across all your devices with cloud sync. Whether you\u2019re in the office or on the go, you and your colleagues can collaborate seamlessly."),t.k0s()()(),t.j41(103,"div",46)(104,"div",45)(105,"div",43)(106,"h3"),t.EFF(107,"Monitor Your Business in Real-Time"),t.k0s()(),t.j41(108,"p"),t.EFF(109,"Get instant access to cash flow, bank balances, and financial reports for quick, informed decisions. "),t.k0s()()()(),t.j41(110,"div",47)(111,"button",48)(112,"span",49),t.EFF(113," chevron_left "),t.k0s()(),t.j41(114,"button",50)(115,"span",49),t.EFF(116," chevron_right "),t.k0s()()()()(),t.DNE(117,Lg,2,0,"div",51)(118,ag,2,0,"div",51),t.k0s()()(),t.j41(119,"section",52)(120,"div",53)(121,"div",54)(122,"h2"),t.EFF(123,"Upgrade to Simple Accounting Bookkeeping: Real-Time Insights, Effortless Accounting"),t.k0s(),t.j41(124,"h4"),t.EFF(125,"Access your cash flow, bank balances, and financial reports instantly with Simple Accounting Bookkeeping. Make smarter decisions with up-to-date information at your fingertips. "),t.k0s()(),t.j41(126,"div",55)(127,"div",32)(128,"a",27),t.nrm(129,"img",56),t.k0s(),t.j41(130,"a",7),t.bIt("click",function(){return gt.navigate("/download","")}),t.nrm(131,"img",57),t.k0s()()()()(),t.j41(132,"section",58)(133,"div",34)(134,"div",59)(135,"div",60)(136,"div",61)(137,"span",62),t.EFF(138,"Unlock Your"),t.k0s(),t.j41(139,"h2",63),t.EFF(140," Highest Potential"),t.k0s()(),t.j41(141,"ul",64)(142,"li")(143,"button",65)(144,"span",66),t.EFF(145,"Invoice Generation "),t.k0s(),t.j41(146,"span",67),t.EFF(147," chevron_right "),t.k0s()()(),t.j41(148,"li")(149,"button",68)(150,"span",66),t.EFF(151,"Inventory Management"),t.k0s(),t.j41(152,"span",67),t.EFF(153," chevron_right "),t.k0s()()(),t.j41(154,"li")(155,"button",69)(156,"span",66),t.EFF(157,"GST Billing & Tax Management"),t.k0s(),t.j41(158,"span",67),t.EFF(159," chevron_right "),t.k0s()()(),t.j41(160,"li")(161,"button",70)(162,"span",66),t.EFF(163,"Easy Report Generation & Tracking"),t.k0s(),t.j41(164,"span",67),t.EFF(165," chevron_right "),t.k0s()()(),t.j41(166,"li")(167,"button",71)(168,"span",66),t.EFF(169,"Cloud Accounting"),t.k0s(),t.j41(170,"span",67),t.EFF(171," chevron_right "),t.k0s()()(),t.j41(172,"li")(173,"button",72)(174,"span",66),t.EFF(175,"Online Store"),t.k0s(),t.j41(176,"span",67),t.EFF(177," chevron_right "),t.k0s()()()()(),t.j41(178,"div",73)(179,"div",74)(180,"div",75)(181,"div",76)(182,"div",77),t.nrm(183,"img",78),t.k0s(),t.j41(184,"div",43)(185,"h3"),t.EFF(186,"Invoice Generation"),t.k0s()(),t.j41(187,"p"),t.EFF(188,"Effortlessly create and customize professional invoices with our intuitive tool. Design invoices to match your brand, add items, apply discounts, and automate recurring billing. Say goodbye to manual invoicing and reduce errors with our streamlined process."),t.k0s()()(),t.j41(189,"div",79)(190,"div")(191,"div",80),t.nrm(192,"img",81),t.k0s(),t.j41(193,"div",43)(194,"h3"),t.EFF(195,"Inventory Management"),t.k0s()(),t.j41(196,"p"),t.EFF(197,"Manage your stock efficiently with real-time inventory tracking. Get automatic low-stock alerts, perform inventory reconciliations, and keep tabs on product levels with ease. Our system ensures you never run out of critical items and helps prevent overstocking."),t.k0s()()(),t.j41(198,"div",82)(199,"div")(200,"div",77),t.nrm(201,"img",83),t.k0s(),t.j41(202,"div",43)(203,"h3"),t.EFF(204,"GST Billing & Tax Management"),t.k0s()(),t.j41(205,"p"),t.EFF(206,"Simplify GST compliance with automated billing and accurate tax calculations. Our software handles GST invoicing, tax reporting, and keeps you updated with the latest regulations. Easily generate GST-compliant reports and stay on top of your tax obligations."),t.k0s()()(),t.j41(207,"div",84)(208,"div")(209,"div",77),t.nrm(210,"img",85),t.k0s(),t.j41(211,"div",43)(212,"h3"),t.EFF(213,"Easy Report Generation & Tracking"),t.k0s()(),t.j41(214,"p"),t.EFF(215,"Generate comprehensive financial reports with just a few clicks. Track your sales, expenses, and overall business performance through dynamic, customizable reports. Our software provides valuable insights to help you make informed decisions and drive your business forward."),t.k0s()()(),t.j41(216,"div",86)(217,"div")(218,"div",77),t.nrm(219,"img",87),t.k0s(),t.j41(220,"div",43)(221,"h3"),t.EFF(222,"Cloud Accounting"),t.k0s()(),t.j41(223,"p"),t.EFF(224,"Access your financial data securely from anywhere, anytime, with our cloud accounting solution. Enjoy the convenience of remote access, automatic backups, and real-time updates. Our cloud-based platform ensures that your data is always safe and up-to-date."),t.k0s()()(),t.j41(225,"div",88)(226,"div")(227,"div",77),t.nrm(228,"img",89),t.k0s(),t.j41(229,"div",43)(230,"h3"),t.EFF(231,"Online Store"),t.k0s()(),t.j41(232,"p"),t.EFF(233,"Launch and manage your online store seamlessly. Set up product listings, manage orders, and process payments all in one place. Expand your business reach and enhance your sales with a fully functional online store."),t.k0s()()()()()()()(),t.j41(234,"section",90)(235,"div",34)(236,"div",91)(237,"div",92)(238,"div",93)(239,"h2"),t.EFF(240,"Why Your Small Business Needs Our Accounting Software ?"),t.k0s()()()(),t.j41(241,"div",59)(242,"div",94)(243,"div",95)(244,"div",96)(245,"span",97),t.EFF(246," description "),t.k0s()(),t.j41(247,"div",98)(248,"h5"),t.EFF(249,"Access Anywhere, Anytime"),t.k0s(),t.j41(250,"p"),t.EFF(251,"With cloud accounting, you can check your finances from any device, wherever you are. No more being tied to a desk or office."),t.k0s()()()(),t.j41(252,"div",99)(253,"div",95)(254,"div",96)(255,"span",97),t.EFF(256," account_balance "),t.k0s()(),t.j41(257,"div",98)(258,"h5"),t.EFF(259,"Real-Time Financial Insights"),t.k0s(),t.j41(260,"p"),t.EFF(261,"Stay updated with instant access to your cash flow, bank balances, and transactions. Make quicker, informed decisions with real-time data."),t.k0s()()()(),t.j41(262,"div",100)(263,"div",95)(264,"div",96)(265,"span",97),t.EFF(266," backup "),t.k0s()(),t.j41(267,"div",98)(268,"h5"),t.EFF(269,"Automated Updates and Backups"),t.k0s(),t.j41(270,"p"),t.EFF(271,"Forget manual updates and backups. Our cloud software handles these automatically, ensuring your data is always current and secure."),t.k0s()()()(),t.j41(272,"div",94)(273,"div",95)(274,"div",96)(275,"span",97),t.EFF(276," settings "),t.k0s()(),t.j41(277,"div",98)(278,"h5"),t.EFF(279,"Streamlined Processes"),t.k0s(),t.j41(280,"p"),t.EFF(281,"Automate routine tasks like invoicing, expense tracking, and reconciliation. Free up time to focus on growing your business."),t.k0s()()()(),t.j41(282,"div",99)(283,"div",95)(284,"div",96)(285,"span",97),t.EFF(286," swipe "),t.k0s()(),t.j41(287,"div",98)(288,"h5"),t.EFF(289,"User-Friendly Experience"),t.k0s(),t.j41(290,"p"),t.EFF(291,"Enjoy an intuitive interface designed for simplicity. No accounting expertise is needed to manage your finances effectively."),t.k0s()()()(),t.j41(292,"div",100)(293,"div",95)(294,"div",96)(295,"span",97),t.EFF(296," currency_exchange "),t.k0s()(),t.j41(297,"div",98)(298,"h5"),t.EFF(299,"Cost-Effective"),t.k0s(),t.j41(300,"p"),t.EFF(301,"Reduce costs with no need for expensive hardware or IT support. Cloud accounting offers a flexible subscription model that fits your budget."),t.k0s()()()()()()(),t.j41(302,"section",101)(303,"div",34)(304,"div",102)(305,"div",92)(306,"div",93)(307,"h2"),t.EFF(308,"Frequently Asked Questions (FAQs)"),t.k0s()()()(),t.j41(309,"div",103)(310,"div",104)(311,"div",105)(312,"div",106)(313,"h5",107)(314,"button",108),t.EFF(315," How do I get started with Simple Accounting Bookkeeping? "),t.k0s()(),t.j41(316,"div",109)(317,"div",110)(318,"p"),t.EFF(319,"Starting is a Breeze: Sign up, follow our easy steps, and you\u2019re all set. It\u2019s so simple, that even your cat could do it!"),t.k0s()()()(),t.j41(320,"div",106)(321,"h5",107)(322,"button",111),t.EFF(323," What\u2019s the deal with cloud accounting? "),t.k0s()(),t.j41(324,"div",112)(325,"div",110)(326,"p"),t.EFF(327,"Cloud accounting lets you manage your finances over the internet, meaning you can check your books from anywhere, be it your home, the coffee shop, or even your vacation spot. It\u2019s like having a finance wizard in your pocket!"),t.k0s()()()(),t.j41(328,"div",106)(329,"h5",107)(330,"button",113),t.EFF(331," Can I access cloud accounting software on multiple devices? "),t.k0s()(),t.j41(332,"div",114)(333,"div",110)(334,"p"),t.EFF(335,"Absolutely! Cloud accounting software can be accessed from any device with an internet connection, including smartphones, tablets, and computers. This means you can manage your finances on the go."),t.k0s()()()(),t.j41(336,"div",106)(337,"h5",107)(338,"button",115),t.EFF(339," How often does the software back up my data? "),t.k0s()(),t.j41(340,"div",116)(341,"div",110)(342,"p"),t.EFF(343,"Our software is on it 24/7, backing up your data automatically so you don\u2019t have to lift a finger. It\u2019s like having an invisible safety net, always there to catch your data in case of any mishaps."),t.k0s()()()(),t.j41(344,"div",106)(345,"h5",107)(346,"button",117),t.EFF(347," What happens if I lose internet access? "),t.k0s()(),t.j41(348,"div",118)(349,"div",110)(350,"p"),t.EFF(351,"While cloud accounting requires an internet connection, most platforms allow you to work offline temporarily and sync your data once you're back online."),t.k0s()()()(),t.j41(352,"div",106)(353,"h5",107)(354,"button",119),t.EFF(355," How does cloud accounting keep costs down? "),t.k0s()(),t.j41(356,"div",120)(357,"div",110)(358,"p"),t.EFF(359,"Cloud accounting cuts out the need for pricey hardware and IT support. With a flexible subscription model, you get to pay only for what you need. It\u2019s like having a high-end service without the high-end price tag."),t.k0s()()()(),t.j41(360,"div",106)(361,"h5",107)(362,"button",121),t.EFF(363," Is my financial data secure in the cloud? "),t.k0s()(),t.j41(364,"div",122)(365,"div",110)(366,"p"),t.EFF(367,"Yes, cloud accounting platforms use advanced encryption and security measures to protect your data from unauthorized access and potential loss. Regular backups ensure your information is safe and recoverable."),t.k0s()()()()()()()()(),t.j41(368,"footer",123)(369,"div",34)(370,"div",124)(371,"div",125)(372,"div",126)(373,"div",127)(374,"p"),t.EFF(375,"\xa9 2024, "),t.j41(376,"a",128),t.EFF(377,"Tacktile Systems Private Limited. "),t.k0s(),t.EFF(378," All Rights Reserved"),t.k0s()()(),t.j41(379,"div",126)(380,"div",129)(381,"ul")(382,"li")(383,"a",7),t.bIt("click",function(){return gt.navigate("/privacy-policy","")}),t.EFF(384,"Privacy Policy"),t.k0s()(),t.j41(385,"li")(386,"a",7),t.bIt("click",function(){return gt.navigate("/terms-and-conditions","")}),t.EFF(387,"Terms and Conditions"),t.k0s()()()()()()()()()()),2&Bt&&(t.R7$(117),t.Y8G("ngIf",gt.isRegistered),t.R7$(),t.Y8G("ngIf",!gt.isRegistered))},dependencies:[it.bT,rg.T,vu],styles:['.material-icons[_ngcontent-%COMP%]{font-family:Material Icons;font-weight:400;font-style:normal;font-size:20px!important}@media only screen and (min-width: 1400px){.gap-150[_ngcontent-%COMP%]{--bs-gutter-x: 150px}}a[_ngcontent-%COMP%]{color:var(--base-color);cursor:pointer;outline:none;transition:.5s;text-decoration:none}.text-white[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{color:#fff}ul[_ngcontent-%COMP%], li[_ngcontent-%COMP%]{list-style:none;padding:0;margin:0}img[_ngcontent-%COMP%]{max-width:100%;display:inline-block}mark[_ngcontent-%COMP%]{color:#2096f3;background:transparent;text-decoration:underline}h1[_ngcontent-%COMP%], .h1[_ngcontent-%COMP%]{line-height:1.1;font-size:46px}.py-80[_ngcontent-%COMP%]{padding-top:80px;padding-bottom:80px}.pt-120[_ngcontent-%COMP%]{padding-top:120px}.pb-85[_ngcontent-%COMP%]{padding-bottom:85px}.pt-90[_ngcontent-%COMP%]{padding-top:90px}.pb-90[_ngcontent-%COMP%]{padding-bottom:90px}.pt-130[_ngcontent-%COMP%]{padding-top:130px}.pt-140[_ngcontent-%COMP%]{padding-top:140px}.pt-60[_ngcontent-%COMP%]{padding-top:60px}.pb-60[_ngcontent-%COMP%]{padding-bottom:60px}.section-title[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{margin-bottom:20px;font-size:30px}.section-title[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{margin-bottom:8px;font-size:24px}.carousel-inner[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px}.section-title[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{color:#2096f3;background-position:center bottom;background-repeat:no-repeat;background-size:100%;padding:0 15px 15px;margin:0 -15px}@media only screen and (max-width: 767px){.section-title[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{font-size:40px}}@media only screen and (max-width: 575px){.section-title[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{font-size:35px}}@media only screen and (max-width: 375px){.section-title[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{font-size:30px}}@media only screen and (max-width: 575px){.section-title[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font-size:25px}}.section-title[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{color:#2096f3}.section-title.text-white[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{color:var(--secondary-color)}.iconic-box[_ngcontent-%COMP%]{z-index:1;overflow:hidden;transition:.5s;background:#fff;position:relative;margin-bottom:30px;border-radius:15px;padding:40px 50px 35px}@media only screen and (max-width: 375px){.iconic-box[_ngcontent-%COMP%]{padding-left:25px;padding-right:25px}}.iconic-box[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{z-index:1;line-height:1;font-size:65px;transition:.5s;position:relative;margin-bottom:45px;color:#2096f3}.iconic-box[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]:after{content:"";width:80px;height:80px;z-index:-1;position:absolute;left:5px;top:10px;transition:.5s;border-radius:50%;transition-delay:.2s;background:var(--lighter-color)}.iconic-box[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{margin-bottom:15px}.iconic-box[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{transition:.5s;font-size:15px;font-weight:500}.iconic-box[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]   hr[_ngcontent-%COMP%]{transition:.5s;margin-top:30px;margin-bottom:20px}.iconic-box[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]   .read-more[_ngcontent-%COMP%]{margin-top:8px}.iconic-box[_ngcontent-%COMP%]   .bg[_ngcontent-%COMP%]{z-index:-1;position:absolute;right:-20px;top:-20px;max-width:60%;transition:.5s}.iconic-box[_ngcontent-%COMP%]:hover{background:#2096f3}.iconic-box[_ngcontent-%COMP%]:hover   .icon[_ngcontent-%COMP%], .iconic-box[_ngcontent-%COMP%]:hover   .read-more[_ngcontent-%COMP%], .iconic-box[_ngcontent-%COMP%]:hover   .content[_ngcontent-%COMP%]   p[_ngcontent-%COMP%], .iconic-box[_ngcontent-%COMP%]:hover   .content[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#fff}.iconic-box[_ngcontent-%COMP%]:hover   .icon[_ngcontent-%COMP%]:after{background:#ffffff1a}.iconic-box[_ngcontent-%COMP%]:hover   hr[_ngcontent-%COMP%]{opacity:.15;background:#fff}.iconic-box[_ngcontent-%COMP%]:hover   .bg[_ngcontent-%COMP%]{top:0;right:0}.iconic-box.style-two[_ngcontent-%COMP%]{background:#d9d9d91a;border:1px solid rgba(255,255,255,.1)}.iconic-box.style-two[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{color:#fff}.iconic-box.style-two[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]:after{background:#ffffff0d}.iconic-box.style-two[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{margin-bottom:15px}.iconic-box.style-two[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#fff}.iconic-box.style-two[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px;font-weight:400;color:#ffffff8c}.iconic-box.style-two[_ngcontent-%COMP%]   .read-more[_ngcontent-%COMP%]{color:#ffffff8c}.iconic-box.style-two[_ngcontent-%COMP%]:hover   .icon[_ngcontent-%COMP%]{color:#2096f3}.iconic-box.style-two[_ngcontent-%COMP%]:hover   h5[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#2096f3;text-decoration:underline}.iconic-box.style-two[_ngcontent-%COMP%]:hover   p[_ngcontent-%COMP%]{color:#ffffff8c}.iconic-box.style-two[_ngcontent-%COMP%]:hover   .read-more[_ngcontent-%COMP%]{color:#fff}.iconic-box.style-three[_ngcontent-%COMP%]{padding:30px 40px 18px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}@media only screen and (max-width: 375px){.iconic-box.style-three[_ngcontent-%COMP%]{padding-left:33px;padding-right:33px}}.iconic-box.style-three[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{margin-bottom:20px}.iconic-box.style-three[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]:after{display:none}.iconic-box.style-three[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{margin-bottom:18px;letter-spacing:-.66px}.iconic-box.style-three[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#fff}.iconic-box.style-three[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px;font-weight:400;color:#ffffff8c}.iconic-box.style-three[_ngcontent-%COMP%]   .bg[_ngcontent-%COMP%]{top:25px;right:30px}.iconic-box.style-three[_ngcontent-%COMP%]:hover   p[_ngcontent-%COMP%]{color:#ffffff8c}.iconic-box.style-three.text-black[_ngcontent-%COMP%]{background:#fff;border:1.5px solid var(--border-color)}.iconic-box.style-three.text-black[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:var(--heading-color)}.iconic-box.style-three.text-black[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{color:var(--base-color)}.iconic-box.style-three.text-black[_ngcontent-%COMP%]:hover{border-color:var(--pink-color)}.iconic-box.style-four[_ngcontent-%COMP%]{background:#fff;text-align:center;border-radius:20px;padding:38px 28px 15px;border:3px solid white;box-shadow:0 10px 60px #9b9b9b1a}.iconic-box.style-four[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{width:70px;height:70px;font-size:27px;line-height:70px;text-align:center;margin:0 auto 30px;color:#2096f3}.iconic-box.style-four[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]:after{top:0;left:0;width:100%;height:100%;opacity:.1;background:#2096f3}.iconic-box.style-four[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{font-size:20px;margin-bottom:12px}.iconic-box.style-four[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px;font-weight:400}.iconic-box.style-four[_ngcontent-%COMP%]:hover{border-color:#2096f3}.iconic-box.style-four[_ngcontent-%COMP%]:hover   .icon[_ngcontent-%COMP%]{color:#fff}.iconic-box.style-four[_ngcontent-%COMP%]:hover   .icon[_ngcontent-%COMP%]:after{opacity:1}.iconic-box.style-four[_ngcontent-%COMP%]:hover   p[_ngcontent-%COMP%]{color:var(--base-color)}.iconic-box.style-five[_ngcontent-%COMP%]{background:transparent;padding:30px 50px 15px;border:1px solid var(--border-color)}@media only screen and (max-width: 375px){.iconic-box.style-five[_ngcontent-%COMP%]{padding-left:40px;padding-right:40px}}.iconic-box.style-five[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{font-size:55px;margin-bottom:10px;color:#2096f3}.iconic-box.style-five[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]:after{display:none}.iconic-box.style-five[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px;font-weight:400}.iconic-box.style-five[_ngcontent-%COMP%]:hover{background:#fff;border-color:#fff;box-shadow:0 10px 60px #0000001a}.iconic-box.style-five[_ngcontent-%COMP%]:hover   p[_ngcontent-%COMP%]{color:var(--base-color)}.iconic-box.style-six[_ngcontent-%COMP%]{background:#f9f9ff;padding:40px 35px 20px;border:1px solid var(--border-color)}@media only screen and (max-width: 375px){.iconic-box.style-six[_ngcontent-%COMP%]{padding-left:30px;padding-right:30px}}.iconic-box.style-six[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{font-size:55px;margin-bottom:25px;color:var(--secondary-color)}.iconic-box.style-six[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]:after{display:none}.iconic-box.style-six[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{font-size:20px;margin-bottom:15px;letter-spacing:-.4px}.iconic-box.style-six[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px;font-weight:400}.iconic-box.style-six[_ngcontent-%COMP%]:hover{background:#fff;border-color:#fff;box-shadow:0 10px 60px #0000001a}.iconic-box.style-six[_ngcontent-%COMP%]:hover   h5[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-decoration:underline}.iconic-box.style-six[_ngcontent-%COMP%]:hover   p[_ngcontent-%COMP%]{color:var(--base-color)}.iconic-box.style-sab[_ngcontent-%COMP%]{padding:35px 40px 15px;background:transparent}@media only screen and (max-width: 375px){.iconic-box.style-sab[_ngcontent-%COMP%]{padding-left:30px;padding-right:30px}}.iconic-box.style-sab[_ngcontent-%COMP%]:after{position:absolute;left:0;top:0;content:"";width:100%;height:100%;z-index:-1;opacity:.05;background:#2096f3}.iconic-box.style-sab[_ngcontent-%COMP%]   .features-icon[_ngcontent-%COMP%]{width:60px;height:60px;color:#fff;font-size:30px;line-height:60px;text-align:center;border-radius:12px;margin-bottom:20px;background:#2096f3;box-shadow:0 0 30px #0003}.iconic-box.style-sab[_ngcontent-%COMP%]   .features-icon[_ngcontent-%COMP%]:after{display:none}.iconic-box.style-sab[_ngcontent-%COMP%]   .icon-title[_ngcontent-%COMP%]{display:flex;align-items:center;margin-bottom:15px}.iconic-box.style-sab[_ngcontent-%COMP%]   .icon-title[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{flex:none;font-size:20px;margin-right:15px;width:50px;height:50px;background:#fff;line-height:50px;border-radius:50%;text-align:center;color:#2096f3}.iconic-box.style-sab[_ngcontent-%COMP%]   .icon-title[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{margin-bottom:0}.iconic-box.style-sab[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{font-size:16px;margin-bottom:10px;font-weight:600}.iconic-box.style-sab[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px;font-weight:400}.iconic-box.style-sab[_ngcontent-%COMP%]   .bg[_ngcontent-%COMP%]{top:auto;right:-20px;bottom:-20px}.iconic-box.style-sab[_ngcontent-%COMP%]:hover{background:#2096f3}.iconic-box.style-sab[_ngcontent-%COMP%]:hover   .features-icon[_ngcontent-%COMP%]{background:#fff;color:#2096f3}.iconic-box.style-sab[_ngcontent-%COMP%]:hover   h5[_ngcontent-%COMP%]{color:#fff}.iconic-box.style-sab[_ngcontent-%COMP%]:hover   .bg[_ngcontent-%COMP%]{right:0;bottom:0}.iconic-box.style-sab.border[_ngcontent-%COMP%]{padding-top:30px;padding-bottom:10px}.iconic-box.style-eight[_ngcontent-%COMP%]{background:var(--lighter-color);padding:35px 40px 15px}@media only screen and (max-width: 375px){.iconic-box.style-eight[_ngcontent-%COMP%]{padding-left:30px;padding-right:30px}}.iconic-box.style-eight[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{font-size:50px;margin-bottom:25px;color:var(--heading-color)}.iconic-box.style-eight[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]:after{display:none}.iconic-box.style-eight[_ngcontent-%COMP%]   hr[_ngcontent-%COMP%]{margin-bottom:22px}.iconic-box.style-eight[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{font-size:20px;margin-bottom:10px;letter-spacing:-.4px}.iconic-box.style-eight[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px;font-weight:400}.iconic-box.style-eight[_ngcontent-%COMP%]   .bg[_ngcontent-%COMP%]{top:20px;right:40px}.iconic-box.style-eight[_ngcontent-%COMP%]:hover{background:#2096f3}.iconic-box.style-eight[_ngcontent-%COMP%]:hover   .icon[_ngcontent-%COMP%], .iconic-box.style-eight[_ngcontent-%COMP%]:hover   h5[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#fff}.iconic-box.style-nine[_ngcontent-%COMP%]{padding:0;border-radius:0;background:transparent}.iconic-box.style-nine[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{width:45px;height:45px;font-size:20px;line-height:45px;text-align:center;margin-bottom:22px;color:#2096f3}.iconic-box.style-nine[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]:after{top:0;left:0;width:100%;height:100%;opacity:.1;background:#2096f3}.iconic-box.style-nine[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{font-size:20px;margin-bottom:10px}.iconic-box.style-nine[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px;font-weight:400;margin-bottom:0}.iconic-box.style-nine[_ngcontent-%COMP%]:hover   p[_ngcontent-%COMP%]{color:var(--base-color)}.iconic-box.style-nine.text-white[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{width:auto;height:auto;color:#fff;font-size:30px;text-align:left;margin-bottom:16px}.iconic-box.style-nine.text-white[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]:after{display:none}.iconic-box.style-nine.text-white[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{color:#ffffffa6}.iconic-box.style-ten[_ngcontent-%COMP%]{padding-top:0;overflow:initial;text-align:center;margin-bottom:75px;padding-bottom:15px;border:1px solid var(--border-color);box-shadow:0 10px 60px #8d8d8d1a}.iconic-box.style-ten[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{font-size:45px;margin-top:-45px;margin-bottom:20px;width:92px;height:92px;background:#fff;line-height:92px;border-radius:50%;text-align:center;line-height:82px;display:inline-block;border:5px solid var(--border-color)}.iconic-box.style-ten[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]:after{display:none}.iconic-box.style-ten[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px;font-weight:400}.iconic-box.style-ten[_ngcontent-%COMP%]:hover{background:#fff;box-shadow:none}.iconic-box.style-ten[_ngcontent-%COMP%]:hover   .icon[_ngcontent-%COMP%]{border-color:#fff;background:#2096f3}.iconic-box.style-ten[_ngcontent-%COMP%]:hover   h5[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-decoration:underline}.iconic-box.style-ten[_ngcontent-%COMP%]:hover   p[_ngcontent-%COMP%]{color:var(--base-color)}.generative-ai-area[_ngcontent-%COMP%]:after{content:"";z-index:-1;width:500px;height:500px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:.7;border-radius:50%;filter:blur(500px);background:#fec458}.advanced-tab[_ngcontent-%COMP%]{margin-left:-15px;margin-right:-15px;-webkit-box-pack:center;max-width:454px}.advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin:0 35px 15px}@media only screen and (max-width: 1299px){.advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin-left:15px;margin-right:15px}}@media only screen and (max-width: 991px){.advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin-bottom:10px}}.advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%], .advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{font-size:16px;padding:6px 9px 4px 12px;display:inline-block;background:transparent;border:2px solid #f4f4f4;border-radius:6px;text-align:left}.tab-content[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px}@media only screen and (max-width: 1199px){.advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%], .advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{font-size:20px;padding-bottom:5px}}@media only screen and (max-width: 575px){.advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%], .advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{font-size:18px}}.advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{margin-right:15px;transform:rotate(-45deg)}@media only screen and (max-width: 1299px){.advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{margin-right:5px}}.advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a.active[_ngcontent-%COMP%], .advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button.active[_ngcontent-%COMP%]{border-color:#2096f3}.advanced-tab.style-two[_ngcontent-%COMP%]{border-bottom:1.2px solid var(--border-color)}.advanced-tab.style-two[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin:0 20px -1px}.advanced-tab.style-two[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{padding:20px}@media only screen and (max-width: 991px){.advanced-tab.style-two[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{padding:10px}}@media only screen and (max-width: 479px){.advanced-tab.style-two[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{padding:5px}}.advanced-tab.style-two[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button.active[_ngcontent-%COMP%]{color:#2096f3}.advanced-tab.style-three[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{flex:1 auto;width:100%;margin:0 15px 15px}.advanced-tab.style-three[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:100%;display:flex;background:#fff;align-items:center;padding:8px 12px;border-radius:12px;border:2px solid #f1f1f1;font-size:16px;color:#000}@media only screen and (max-width: 375px){.advanced-tab.style-three[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{padding:10px 15px}}.advanced-tab.style-three[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{width:40px;height:40px;font-size:18px;line-height:40px;margin-right:12px;position:relative;text-align:center;color:#2096f3}.advanced-tab.style-three[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]:after{position:absolute;left:0;top:0;content:"";width:100%;height:100%;opacity:.2;border-radius:50%;background:#2096f3}.advanced-tab.style-three[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{margin-right:0;transform:rotate(0)}.advanced-tab.style-three[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:hover, .advanced-tab.style-three[_ngcontent-%COMP%]   button.active[_ngcontent-%COMP%]{color:#2096f3}.advanced-tab.style-four[_ngcontent-%COMP%]{background:#1c2433;display:inline-flex;border-radius:0 0 12px 12px}.advanced-tab.style-four[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin:0}.advanced-tab.style-four[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{color:#657085;font-size:20px;border-style:solid;border-width:3px 0 0;letter-spacing:-.6px;padding:12px 35px 15px;border-color:transparent}.advanced-tab.style-four[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button.active[_ngcontent-%COMP%]{color:#fff;text-decoration:underline;border-color:#2096f3;text-decoration-color:#9fa4ad}.accordion-item[_ngcontent-%COMP%]{z-index:1;border:none;position:relative;margin-bottom:15px;background-color:transparent}.accordion-item[_ngcontent-%COMP%]:first-of-type{border-top-left-radius:0;border-top-right-radius:0}.accordion-item[_ngcontent-%COMP%]:first-of-type   .accordion-button[_ngcontent-%COMP%]{border-top-left-radius:14px;border-top-right-radius:14px}.accordion-item[_ngcontent-%COMP%]:last-of-type{border-bottom-left-radius:0;border-bottom-right-radius:0}.accordion-item[_ngcontent-%COMP%]:last-of-type   .accordion-button[_ngcontent-%COMP%]{border-bottom-left-radius:14px;border-bottom-right-radius:14px}.accordion-item[_ngcontent-%COMP%]:last-of-type   .accordion-button.collapsed[_ngcontent-%COMP%]{border-bottom-left-radius:14px;border-bottom-right-radius:14px}.accordion-item[_ngcontent-%COMP%]   .accordion-button[_ngcontent-%COMP%]{font-size:20px;line-height:1.3;box-shadow:none;background:#fff;position:initial;padding:20px 30px;border-radius:14px;letter-spacing:-.4px;color:#0095ff}@media only screen and (max-width: 479px){.accordion-item[_ngcontent-%COMP%]   .accordion-button[_ngcontent-%COMP%]{font-size:16px;padding:15px 20px}}.accordion-item[_ngcontent-%COMP%]   .accordion-button[_ngcontent-%COMP%]:before{position:absolute;left:0;bottom:0;content:"";width:100%;height:100%;z-index:-1;transition:.5s;background:#fff;border-radius:14px;box-shadow:0 10px 60px #c1c1c133}.accordion-item[_ngcontent-%COMP%]   .accordion-button.collapsed[_ngcontent-%COMP%]{background:#fff;border-radius:15px;text-decoration:none;border:2px solid #dcdcdc;color:#000}.accordion-item[_ngcontent-%COMP%]   .accordion-button.collapsed[_ngcontent-%COMP%]:before{opacity:0}.accordion-item[_ngcontent-%COMP%]   .accordion-collapse[_ngcontent-%COMP%]   .accordion-body[_ngcontent-%COMP%]{margin-top:-2px;padding:0 30px 25px}@media only screen and (max-width: 479px){.accordion-item[_ngcontent-%COMP%]   .accordion-collapse[_ngcontent-%COMP%]   .accordion-body[_ngcontent-%COMP%]{padding:0 20px 20px}}.accordion-item[_ngcontent-%COMP%]   .accordion-collapse[_ngcontent-%COMP%]   .accordion-body[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]:last-child{margin-bottom:0;font-size:18px}.accordion-item[_ngcontent-%COMP%]   .accordion-collapse[_ngcontent-%COMP%]:before{position:absolute;left:0;top:0;opacity:0;content:"";z-index:-2;transition:.2s;width:100%;height:50px;border-radius:14px;background:#2096f3}.accordion-item[_ngcontent-%COMP%]   .accordion-collapse.show[_ngcontent-%COMP%]:before{top:-4px;opacity:1}.main-header[_ngcontent-%COMP%]{position:fixed;left:0;top:0;z-index:999;width:100%;transition:all .5s ease;padding:10px 0;background:#fff}.main-header[_ngcontent-%COMP%]   .header-upper[_ngcontent-%COMP%]{z-index:5;width:100%;position:relative;transition:all .5s ease}.main-header[_ngcontent-%COMP%]   .header-inner[_ngcontent-%COMP%]{border-bottom:1px solid var(--border-color)}.main-header[_ngcontent-%COMP%]   .logo-outer[_ngcontent-%COMP%]{flex:none}@media only screen and (max-width: 991px){.main-header[_ngcontent-%COMP%]   .logo-outer[_ngcontent-%COMP%]{display:none}}.main-header[_ngcontent-%COMP%]   .logo[_ngcontent-%COMP%]{z-index:9;padding:2px 0;position:relative}.main-header.menu-absolute[_ngcontent-%COMP%]   .header-upper[_ngcontent-%COMP%]{position:absolute}.main-header.fixed-header[_ngcontent-%COMP%]   .header-upper[_ngcontent-%COMP%]{top:0;left:0;position:fixed;background:#fff;animation:sticky 1s;box-shadow:0 0 30px #575ff51a}.main-header.fixed-header[_ngcontent-%COMP%]   .header-inner[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0;border-bottom:none}@media only screen and (min-width: 992px){.main-header.fixed-header[_ngcontent-%COMP%]   .main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%]{padding-top:25px;padding-bottom:25px}}.main-header.no-border[_ngcontent-%COMP%]:not(.fixed-header)   .header-inner[_ngcontent-%COMP%]{border-bottom:none}@media only screen and (max-width: 991px){.nav-outer[_ngcontent-%COMP%]{width:100%}}@media only screen and (max-width: 991px){.main-menu[_ngcontent-%COMP%]{width:100%}}.main-menu[_ngcontent-%COMP%]   .mobile-logo[_ngcontent-%COMP%]{margin-right:auto}@media only screen and (max-width: 575px){.main-menu[_ngcontent-%COMP%]   .mobile-logo[_ngcontent-%COMP%]{max-width:150px}}@media only screen and (max-width: 991px){.main-menu[_ngcontent-%COMP%]   .collapse[_ngcontent-%COMP%]{overflow:auto}}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]{padding:0}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%]{display:flex}@media only screen and (max-width: 991px){.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%]{display:block;padding:25px 0;background:#fff;box-shadow:inset 0 0 30px #575ff51a}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%]:last-child{border-bottom:1px solid var(--border-color)}}@media only screen and (max-width: 991px){.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]{left:0;width:100%;position:absolute;max-height:calc(100vh - 80px)}}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{padding:20px;display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width: 1399px){.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{padding-left:10px;padding-right:10px}}@media only screen and (max-width: 991px){.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:block;padding:0 15px;border-top:1px solid var(--border-color)}}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li.dropdown[_ngcontent-%COMP%]   .dropdown-btn[_ngcontent-%COMP%]{cursor:pointer;margin-left:5px;font-weight:600;margin-bottom:-2px;color:var(--heading-color)}@media only screen and (max-width: 991px){.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li.dropdown[_ngcontent-%COMP%]   .dropdown-btn[_ngcontent-%COMP%]{position:absolute;right:10px;top:0;width:50px;height:43px;border-left:1px solid var(--border-color);text-align:center;line-height:43px}}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{opacity:1;display:block;font-size:16px;position:relative;text-transform:capitalize;transition:all .5s ease}@media only screen and (max-width: 991px){.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{padding:10px;line-height:22px}}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{color:#2096f3}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li.current[_ngcontent-%COMP%] > a[_ngcontent-%COMP%], .main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li.current-menu-item[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]{font-weight:600}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{border-top:1px solid var(--border-color)}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-transform:capitalize}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:before{display:none}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   .megamenu[_ngcontent-%COMP%]{position:absolute;left:0;top:100%;width:100%;z-index:100;display:none;padding:20px 0;background:#fff;box-shadow:2px 2px 5px 1px #0000000d,-2px 0 5px 1px #0000000d}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   .megamenu[_ngcontent-%COMP%]:after{display:block;clear:both;content:""}@media only screen and (max-width: 991px){.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   .megamenu[_ngcontent-%COMP%]{position:relative;box-shadow:none;width:100%}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   .megamenu[_ngcontent-%COMP%]   .container[_ngcontent-%COMP%]{max-width:100%}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   .megamenu[_ngcontent-%COMP%]   .row[_ngcontent-%COMP%]{margin:0}}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   .megamenu[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{display:block;position:relative;top:0;width:100%;box-shadow:none}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{position:absolute;left:inherit;top:100%;min-width:250px;z-index:100;display:none;background:#fff;box-shadow:2px 2px 5px 1px #0000000d,-2px 0 5px 1px #0000000d}@media only screen and (max-width: 991px){.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{position:relative;display:none;width:100%;box-shadow:none;background:transparent}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]:after{display:block;clear:both;content:""}}@media only screen and (max-width: 991px) and (max-width: 375px){.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{min-width:auto}}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{width:100%;padding:7px 20px}@media only screen and (max-width: 991px){.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{padding:0 15px}}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{left:100%;top:0%}@media only screen and (max-width: 991px){.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{left:auto}}.main-menu[_ngcontent-%COMP%]   .navbar-header[_ngcontent-%COMP%]{display:none}@media only screen and (max-width: 991px){.main-menu[_ngcontent-%COMP%]   .navbar-header[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-start}}.main-menu[_ngcontent-%COMP%]   .navbar-header[_ngcontent-%COMP%]   .navbar-toggle[_ngcontent-%COMP%]{float:right;padding:4px 0;cursor:pointer;background:transparent}.main-menu[_ngcontent-%COMP%]   .navbar-header[_ngcontent-%COMP%]   .navbar-toggle[_ngcontent-%COMP%]   .icon-bar[_ngcontent-%COMP%]{background:var(--base-color);height:2px;width:30px;display:block;margin:7px 0}.menu-btns[_ngcontent-%COMP%]{flex:none;display:flex;align-items:center}.menu-btns[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{color:#fff;cursor:pointer;margin-left:33px;background-color:transparent}@media only screen and (max-width: 375px){.menu-btns[_ngcontent-%COMP%]   button.cart[_ngcontent-%COMP%]{display:none}}.menu-btns[_ngcontent-%COMP%]   .light-btn[_ngcontent-%COMP%]{font-size:18px}.menu-btns[_ngcontent-%COMP%]   .light-btn[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:.8em;margin-left:9px;transform:rotate(-30deg)}@media only screen and (max-width: 991px){.menu-btns[_ngcontent-%COMP%]   .light-btn[_ngcontent-%COMP%]{display:none}}.menu-btns[_ngcontent-%COMP%]   .theme-btn[_ngcontent-%COMP%]{margin-left:33px}@media only screen and (max-width: 1199px){.menu-btns[_ngcontent-%COMP%]   .theme-btn[_ngcontent-%COMP%]{display:none}}@media only screen and (min-width: 992px){.main-header.header-white[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > a[_ngcontent-%COMP%], .main-header.header-white[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > .dropdown-btn[_ngcontent-%COMP%]{color:#fff}}.main-header.header-white[_ngcontent-%COMP%]   .nav-search[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]{color:#fff}.main-header.header-white[_ngcontent-%COMP%]   .navbar-toggle[_ngcontent-%COMP%]   .icon-bar[_ngcontent-%COMP%]{background:#fff}.main-header.header-white[_ngcontent-%COMP%]   .light-btn[_ngcontent-%COMP%]{color:#fff;text-decoration:underline}.main-header.header-white.fixed-header[_ngcontent-%COMP%]   .header-upper[_ngcontent-%COMP%]{background:var(--navyblue-color)}.bgc-primary[_ngcontent-%COMP%]   .top-left[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{color:#fff;margin-right:0;margin-left:10px;transform:rotate(-45deg)}.main-header.style-two[_ngcontent-%COMP%]   .main-logo[_ngcontent-%COMP%]{max-width:40%}.sidebar-menu[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{color:#fff;border-bottom:1px solid rgba(255,255,255,.1)}.sidebar-menu[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:first-child{border-top:1px solid rgba(255,255,255,.1)}.sidebar-menu[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#fff;font-size:18px;font-weight:500;padding:6px 20px;display:inline-block;text-transform:capitalize}.sidebar-menu[_ngcontent-%COMP%]   li.dropdown[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%]{display:none}.sidebar-menu[_ngcontent-%COMP%]   li.dropdown[_ngcontent-%COMP%]   .dropdown-btn[_ngcontent-%COMP%]{position:absolute;right:10px;top:0;width:45px;height:43px;cursor:pointer;line-height:43px;text-align:center;border-left:1px solid rgba(255,255,255,.1)}.sidebar-menu[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{margin-left:10px}.sab-content[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{margin-bottom:16px;letter-spacing:0px;line-height:1.2;font-size:46px;font-weight:600}@media only screen and (max-width: 991px){.sab-content[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:60px}}@media only screen and (max-width: 767px){.sab-content[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:50px}}@media only screen and (max-width: 575px){.sab-content[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:40px;line-height:1.2;margin-bottom:15px;letter-spacing:-1px}}@media only screen and (max-width: 375px){.sab-content[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:35px}}.sab-content[_ngcontent-%COMP%]   .sab-btns[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;margin-left:10px;margin-right:10px;justify-content:center}.sab-content[_ngcontent-%COMP%]   .sab-btns[_ngcontent-%COMP%]   .theme-btn[_ngcontent-%COMP%]{margin:10px 10px 0}@media only screen and (min-width: 992px) and (max-width: 1199px){.sab-content.style-two[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:60px}}.sab-content.style-two[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{line-height:1;display:inline-block;color:var(--heading-color);padding:0 8px 10px 5px;background:var(--secondary-color)}.sab-content.style-two[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{line-height:1.95;margin-bottom:42px}@media only screen and (min-width: 480px){.sab-content.style-two[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:18px}}@media only screen and (min-width: 992px){.sab-content.style-three[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:70px}}@media only screen and (min-width: 992px) and (max-width: 1199px){.sab-content.style-three[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:55px}}.sab-content.style-three[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{color:#2096f3}.sab-content.style-three[_ngcontent-%COMP%]   .icon-list[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}.sab-content.style-three[_ngcontent-%COMP%]   .icon-list[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{font-weight:500;margin:15px 0 0}.sab-content.style-three[_ngcontent-%COMP%]   .icon-list[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{width:25px;height:25px;font-size:12px;margin-top:-2px;line-height:25px;background:var(--navyblue-color)}.sab-content.style-three[_ngcontent-%COMP%]   .icon-list[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:not(:last-child){margin-right:25px}@media only screen and (min-width: 1200px){.sab-content.style-four[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:90px}}.sab-content.style-four[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{line-height:.95;padding:0 7px 6px;border-radius:10px;display:inline-block;background:#2096f3}.sab-content.style-four[_ngcontent-%COMP%]   .icon-list[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;margin-left:-28px;margin-right:-28px;justify-content:center}.sab-content.style-four[_ngcontent-%COMP%]   .icon-list[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{color:#fff;margin-left:28px;margin-right:28px}.sab-content.style-four[_ngcontent-%COMP%]   .icon-list[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{margin-top:0}@media only screen and (min-width: 576px){.sab-content.style-five[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:18px}}.sab-content.style-six[_ngcontent-%COMP%]   .subtitle-three[_ngcontent-%COMP%]{font-size:20px}.sab-content.style-six[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{font-weight:500;color:var(--pink-color);margin-bottom:20px}@media only screen and (max-width: 479px){.sab-content.style-six[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{font-size:20px}}.sab-content.style-six[_ngcontent-%COMP%]   .newsletter-form[_ngcontent-%COMP%]{max-width:850px;margin-left:auto;margin-right:auto;border:2px solid rgba(70,78,226,.2);box-shadow:0 0 60px #464ee233;border-radius:20px}.sab-content.style-six[_ngcontent-%COMP%]   .newsletter-form[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{font-size:20px}.sab-content.style-six[_ngcontent-%COMP%]   .newsletter-form[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{border-radius:20px;background:#2096f3}.sab-area[_ngcontent-%COMP%]{z-index:1;overflow:hidden;position:relative}.sab-area[_ngcontent-%COMP%]:after{z-index:-1;content:"";width:600px;height:600px;position:absolute;right:-300px;bottom:-300px;filter:blur(300px);background:#2096f3;animation:10s zoomInOut infinite}.clients-reviews[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center}.clients-reviews[_ngcontent-%COMP%]   h6[_ngcontent-%COMP%]{margin-bottom:15px}.clients-reviews[_ngcontent-%COMP%]   .clients[_ngcontent-%COMP%]{margin-top:30px;margin-right:auto}.clients-reviews[_ngcontent-%COMP%]   .clients[_ngcontent-%COMP%]   .images[_ngcontent-%COMP%]{display:flex}.clients-reviews[_ngcontent-%COMP%]   .clients[_ngcontent-%COMP%]   .images[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:46px;height:46px;border-radius:50%}.clients-reviews[_ngcontent-%COMP%]   .clients[_ngcontent-%COMP%]   .images[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]:not(:first-child){margin-left:-10px}.clients-reviews[_ngcontent-%COMP%]   .reviews[_ngcontent-%COMP%]{margin-top:30px;margin-right:auto}.clients-reviews[_ngcontent-%COMP%]   .reviews[_ngcontent-%COMP%]   .ratting[_ngcontent-%COMP%]{display:flex}.clients-reviews[_ngcontent-%COMP%]   .reviews[_ngcontent-%COMP%]   .ratting[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{width:26px;height:26px;color:#fff;font-size:12px;margin:0 5px 0 0;line-height:26px;text-align:center;background:#03b67c}.sab-form[_ngcontent-%COMP%]{padding:40px;background:#fff;border-radius:20px;box-shadow:0 10px 60px #9b9b9b33}@media only screen and (max-width: 479px){.sab-form[_ngcontent-%COMP%]{padding-left:25px;padding-right:25px}}.sab-form[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{margin-bottom:0;margin-top:-8px}.sab-form[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:26px;color:#626262;font-size:15px}.sab-form[_ngcontent-%COMP%]   .input-radio[_ngcontent-%COMP%]{display:flex;align-items:flex-start}.sab-form[_ngcontent-%COMP%]   .input-radio[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{margin-top:10px;margin-right:10px}.sab-form[_ngcontent-%COMP%]   .input-radio[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#2096f3;text-decoration:underline}.sab-form-bg[_ngcontent-%COMP%]{width:90%;z-index:-1;position:absolute;left:18%;top:50%;transform:translateY(-50%)}.input-group[_ngcontent-%COMP%]{position:relative!important;display:flex!important;flex-wrap:inherit!important;align-items:stretch;width:100%!important;border:1px solid #dadee6;border-radius:4px}.input-group-text[_ngcontent-%COMP%]{width:36px;margin:0;padding:0 0 0 13px}.input-group-text[_ngcontent-%COMP%]{color:#737373;border:none!important;border-radius:5px 0 0 5px!important;background:#f1f5ff;height:44px!important;font-weight:500;font-size:14px!important;text-align:left;cursor:pointer}.form-control[_ngcontent-%COMP%]{box-shadow:none!important;margin-left:calc(var(--bs-border-width) * -1)}.form-control[_ngcontent-%COMP%]{color:#000;border:none!important;background:#f1f5ff!important;height:44px!important;font-weight:500;font-size:14px!important;text-align:left}.input-group-append[_ngcontent-%COMP%]{margin-left:-1px}.input-group-text-show[_ngcontent-%COMP%]{color:#737373;border:none!important;border-radius:0 5px 5px 0!important;background:#f1f5ff;height:44px!important;font-weight:500;font-size:14px!important;text-align:left;cursor:pointer;display:flex;width:50px;margin:0;padding:11px 0 0 13px;line-height:0;text-align:center}.public-btn[_ngcontent-%COMP%]{border:none!important;background-color:#2096f3;color:#fff;width:100%;padding:8px 0;font-size:15px;font-weight:600;text-align:center;border-radius:5px;text-decoration:none}.or-divider[_ngcontent-%COMP%]{display:grid;margin-top:.75rem;margin-bottom:.75rem;flex-direction:column;align-items:center;grid-auto-columns:1fr;grid-column-gap:12px;grid-row-gap:16px;grid-template-columns:1fr max-content 1fr;grid-template-rows:auto;color:#7d7d7d;font-size:1.125rem;line-height:1.5555555556}.or-divider__line[_ngcontent-%COMP%]{height:1px;flex-direction:column;grid-auto-columns:1fr;grid-column-gap:12px;grid-row-gap:16px;grid-template-columns:1fr max-content 1fr;grid-template-rows:auto;background-color:#f3f3f3}.google-btn[_ngcontent-%COMP%]{background-color:#fff;border-radius:5px;padding:8px 0;text-align:center;border:2px solid #e1e1e1;cursor:pointer}.google-icon-wrapper[_ngcontent-%COMP%]{position:absolute;margin-top:1px;margin-left:1px;width:40px;padding-top:4px;height:40px;border-radius:2px}.google-icon[_ngcontent-%COMP%]{position:absolute}.btn-text[_ngcontent-%COMP%]{float:right;margin:11px 11px 0 0;color:#000;font-size:14px;letter-spacing:.2px}.feature_img[_ngcontent-%COMP%]{width:250px;height:auto;text-align:center;border-radius:100px;margin-bottom:25px}.main-arrows[_ngcontent-%COMP%]{transform:rotate(180deg);float:right;font-size:24px!important;margin-top:-2px;color:#1889e5}.card-header.collapsed[_ngcontent-%COMP%]   .collapse-arrow[_ngcontent-%COMP%], .up-down-arrow.collapsed[_ngcontent-%COMP%]   .main-arrows[_ngcontent-%COMP%]{transform:rotate(0)}.collapse-arrow[_ngcontent-%COMP%]{transform:rotate(180deg);float:right}.valuation-arrow[_ngcontent-%COMP%]{color:#1889e5;font-size:32px!important;position:relative;margin-top:-7px}.card-header.collapsed[_ngcontent-%COMP%]   .collapse-arrow[_ngcontent-%COMP%]{transform:rotate(0)}.footer-bottom[_ngcontent-%COMP%]   .footer-bottom-menu[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin-left:15px;margin-right:15px;text-transform:capitalize}ul[_ngcontent-%COMP%], li[_ngcontent-%COMP%]{list-style:none;padding:0;display:inline-flex;margin:0}.footer-bottom-menu[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#fff}.main-footer[_ngcontent-%COMP%]{z-index:1;position:relative;background-color:#161e24;color:#ffffff73;padding:16px 0}.copyright-text[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{color:#fff;margin-bottom:0}.sliders-arrows[_ngcontent-%COMP%]   .slick-arrow[_ngcontent-%COMP%]{transition:.4s;color:#000;width:50px;height:50px;background:#fff;line-height:50px;margin-right:10px;border-radius:50%;text-align:center;border:none}.sliders-arrows[_ngcontent-%COMP%]   .slick-arrow[_ngcontent-%COMP%]:hover{color:#fff;background:#0095ff}.main-heading[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:30px;color:#2096f3;padding-bottom:6%;line-height:normal;text-align:center}.download_section[_ngcontent-%COMP%]{background-color:#2096f3;color:#fff;padding:40px 0}.download_section[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{font-size:22px;letter-spacing:.8px;font-weight:600}.download_section[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{font-size:16px;letter-spacing:.5px;margin-bottom:0}.slick-slider[_ngcontent-%COMP%]{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list[_ngcontent-%COMP%]{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list[_ngcontent-%COMP%]:focus{outline:0}.slick-list.dragging[_ngcontent-%COMP%]{cursor:pointer;cursor:hand}.slick-slider[_ngcontent-%COMP%]   .slick-list[_ngcontent-%COMP%], .slick-slider[_ngcontent-%COMP%]   .slick-track[_ngcontent-%COMP%]{transform:translateZ(0)}.slick-track[_ngcontent-%COMP%]{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track[_ngcontent-%COMP%]:after, .slick-track[_ngcontent-%COMP%]:before{display:table;content:""}.slick-track[_ngcontent-%COMP%]:after{clear:both}.slick-loading[_ngcontent-%COMP%]   .slick-track[_ngcontent-%COMP%]{visibility:hidden}.slick-slide[_ngcontent-%COMP%]{display:none;float:left;height:100%;min-height:1px}[dir=rtl][_ngcontent-%COMP%]   .slick-slide[_ngcontent-%COMP%]{float:right}.slick-slide[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{display:block}.slick-slide.slick-loading[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{display:none}.slick-slide.dragging[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{pointer-events:none}.slick-initialized[_ngcontent-%COMP%]   .slick-slide[_ngcontent-%COMP%]{display:block}.slick-loading[_ngcontent-%COMP%]   .slick-slide[_ngcontent-%COMP%]{visibility:hidden}.slick-vertical[_ngcontent-%COMP%]   .slick-slide[_ngcontent-%COMP%]{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden[_ngcontent-%COMP%]{display:none}.toggleBtn[_ngcontent-%COMP%]{border:none}.nav-item[_ngcontent-%COMP%]{padding:10px 0;border-bottom:1px solid #eee}']})}return _t})();function Ku(_t,Ft){1&_t&&(t.j41(0,"div",139),t.nrm(1,"app-sign-up"),t.k0s())}function Xu(_t,Ft){1&_t&&(t.j41(0,"div",139),t.nrm(1,"app-verify-email"),t.k0s())}let Au=(()=>{class _t{constructor(P,Bt,gt){this.eventEmitterService=P,this.router=Bt,this.commonService=gt,this.isRegistered=!0}ngOnInit(){this.eventEmitterService.subscribeData(P=>{"verify-email-msg"===P&&(this.isRegistered=!1)})}navigate(P,Bt){setTimeout(()=>{this.commonService.broadcast("navigateToHomeFragment",Bt)},1e3),this.router.url.includes("home")||this.router.navigateByUrl(P)}static#t=this.\u0275fac=function(Bt){return new(Bt||_t)(t.rXU(Sl.e),t.rXU(L.Ix),t.rXU(N.h))};static#e=this.\u0275cmp=t.VBU({type:_t,selectors:[["app-inventory-management-pages"]],decls:421,vars:2,consts:[[1,"page-wrapper"],[1,"main-header","no-border"],[1,"header-upper"],[1,"container","container-1520","clearfix"],[1,"header-inner","py-15","rel","d-flex","align-items-center","mt-0"],[1,"logo-outer"],[1,"logo"],[3,"click"],["src","assets/img/landing-signup-pages/logo.svg","alt","Logo","title","Logo"],[1,"nav-outer","ms-lg-auto","clearfix"],[1,"main-menu","navbar-expand-lg"],[1,"navbar-header","py-10"],[1,"mobile-logo"],["type","button","data-bs-toggle","offcanvas","data-bs-target","#offcanvasNavbar","aria-controls","offcanvasNavbar",1,"navbar-toggle","toggleBtn"],[1,"material-icons","custom-icons"],[1,"navbar-collapse","collapse","clearfix"],[1,"navigation","clearfix"],[1,"navbar","fixed-top"],[1,"container-fluid"],["tabindex","-1","id","offcanvasNavbar","aria-labelledby","offcanvasNavbarLabel",1,"offcanvas","offcanvas-end"],[1,"offcanvas-header"],["type","button","data-bs-dismiss","offcanvas","aria-label","Close",1,"btn-close"],[1,"offcanvas-body"],[1,"navbar-collapse"],[1,"navbar-nav","justify-content-end","flex-grow-1","pe-3","w-100"],[1,"nav-item"],[1,"images","mt-4"],["href","https://play.google.com/store/apps/details?id=com.accounting.bookkeeping","target","_blank"],["src","assets/img/landing-signup-pages/google_play.svg","alt","app",2,"width","36%","margin-right","5px"],["src","assets/img/landing-signup-pages/download_windows.svg","alt","app",2,"width","36%"],[1,"menu-btns","ms-lg-auto"],[1,"theme-btn","text-end"],[1,"images"],[1,"pt-140","rpt-70","pb-60","rpb-100",2,"background-color","#e6f4ff"],[1,"container"],[1,"row","gap-150","justify-content-center"],[1,"col-lg-7"],[1,"text-center","main-heading"],["id","carouselExampleInterval","data-bs-ride","carousel",1,"carousel","slide"],[1,"carousel-inner","text-center"],["data-bs-interval","3000",1,"carousel-item","active"],[1,"section-title","mb-20"],[1,"feature_img","mb-3",2,"margin","auto"],["src","assets/img/landing-signup-pages/track-inventory.svg"],["data-bs-interval","2000",1,"carousel-item"],[1,""],["src","assets/img/landing-signup-pages/automatic-updates.svg"],["src","assets/img/landing-signup-pages/low-stock.svg"],["src","assets/img/landing-signup-pages/advance-method.svg"],["src","assets/img/landing-signup-pages/product-management.svg"],[1,"carousel-item"],["src","assets/img/landing-signup-pages/Reconciliation.svg"],[1,"sliders-arrows","mt-55","text-center"],["data-bs-target","#carouselExampleInterval","data-bs-slide","prev",1,"testi-prev","slick-arrow"],[1,"material-icons","custom-icons",2,"font-size","26px  !important"],["data-bs-target","#carouselExampleInterval","data-bs-slide","next",1,"testi-next","slick-arrow"],["class","col-lg-5 rel z-1",4,"ngIf"],[1,"download_section"],[1,"container","gap-150","justify-content-center"],[1,"col-lg-12","text-center"],[1,"col-lg-12","text-center","mt-3"],["src","assets/img/landing-signup-pages/google_play.svg","alt","app"],["src","assets/img/landing-signup-pages/download_windows.svg","alt","app"],[1,"tab-area","bgc-lighter","pt-120","rpt-100","pb-85","bgs-cover",2,"background-color","#fff"],[1,"row"],[1,"col-lg-6"],[1,"section-title","mb-35"],[2,"font-size","28px","color","#000"],[2,"color","#0095ff"],["role","tablist",1,"nav","advanced-tab","style-three","mt-20","mb-20"],["data-bs-toggle","tab","data-bs-target","#tabThree1","data-aos","fade-up","data-aos-duration","1000","data-aos-offset","50",1,"nav-link","active","aos-init"],[2,"width","100%","text-align","left"],[1,"material-icons","custom-icons",2,"font-size","24px !important","float","right"],["data-bs-toggle","tab","data-bs-target","#tabThree2","data-aos","fade-up","data-aos-delay","200","data-aos-duration","1000","data-aos-offset","50",1,"nav-link","aos-init"],["data-bs-toggle","tab","data-bs-target","#tabThree3","data-aos","fade-up","data-aos-delay","400","data-aos-duration","1000","data-aos-offset","50",1,"nav-link","aos-init"],["data-bs-toggle","tab","data-bs-target","#tabThree4","data-aos","fade-up","data-aos-delay","400","data-aos-duration","1000","data-aos-offset","50",1,"nav-link","aos-init"],["data-bs-toggle","tab","data-bs-target","#tabThree5","data-aos","fade-up","data-aos-delay","400","data-aos-duration","1000","data-aos-offset","50",1,"nav-link","aos-init"],["data-bs-toggle","tab","data-bs-target","#tabThree6","data-aos","fade-up","data-aos-delay","400","data-aos-duration","1000","data-aos-offset","50",1,"nav-link","aos-init"],[1,"col-lg-6","p-80",2,"border-radius","20px","background-color","#edf7ff","padding","72px"],[1,"tab-content",2,"background","transparent"],["id","tabThree1",1,"tab-pane","fade","show","active"],["data-aos","fade-left","data-aos-duration","1500","data-aos-offset","50",1,"content","my-15","rmb-55","aos-init"],[1,"feature_img"],["src","assets/img/landing-signup-pages/Invoice-Generation.svg"],["id","tabThree2",1,"tab-pane","fade"],[1,"feature_img","mb-3"],["src","assets/img/landing-signup-pages/inventoryManagement.svg"],["id","tabThree3",1,"tab-pane","fade"],["src","assets/img/landing-signup-pages/tax-management.svg"],["id","tabThree4",1,"tab-pane","fade"],["src","assets/img/landing-signup-pages/all_reports.svg"],["id","tabThree5",1,"tab-pane","fade"],["src","assets/img/landing-signup-pages/cloud-accounting.svg"],["id","tabThree6",1,"tab-pane","fade"],["src","assets/img/landing-signup-pages/onlineStore.svg"],[1,"feature-box-area","pt-90","pb-90","rpb-70","rel","z-1",2,"background-color","#F1F5FF"],[1,"row","justify-content-center"],[1,"col-xl-7","col-lg-9"],["data-aos","fade-up","data-aos-duration","1500","data-aos-offset","50",1,"section-title","text-center","mb-55","aos-init","aos-animate"],["data-aos","fade-up","data-aos-duration","1500","data-aos-offset","50",1,"col-xl-4","col-md-6","aos-init"],[1,"iconic-box","style-sab"],[1,"features-icon"],[1,"material-icons",2,"font-size","26px !important"],[1,"content"],["data-aos","fade-up","data-aos-delay","100","data-aos-duration","1500","data-aos-offset","50",1,"col-xl-4","col-md-6","aos-init"],["data-aos","fade-up","data-aos-delay","200","data-aos-duration","1500","data-aos-offset","50",1,"col-xl-4","col-md-6","aos-init"],[1,"faqs-area","pt-90","pb-90","rpt-100"],[1,"row","justify-content-center","mb-4"],[1,"row","gap-70","justify-content-center"],[1,"col-lg-10"],["id","accordionOne","data-aos","fade-right","data-aos-duration","1500","data-aos-offset","50",1,"accordion","faq-page","aos-init"],[1,"accordion-item"],[1,"accordion-header"],["data-bs-toggle","collapse","data-bs-target","#collapseOne1","aria-expanded","true",1,"accordion-button"],["id","collapseOne1","data-bs-parent","#accordionOne",1,"accordion-collapse","collapse","show"],[1,"accordion-body"],["data-bs-toggle","collapse","data-bs-target","#collapseOne2","aria-expanded","false",1,"accordion-button","card-header","collapsed","up-down-arrow"],["id","collapseOne2","data-bs-parent","#accordionOne",1,"accordion-collapse","collapse"],["data-bs-toggle","collapse","data-bs-target","#collapseOne3",1,"accordion-button","collapsed"],["id","collapseOne3","data-bs-parent","#accordionOne",1,"accordion-collapse","collapse"],["data-bs-toggle","collapse","data-bs-target","#collapseOne4",1,"accordion-button","collapsed"],["id","collapseOne4","data-bs-parent","#accordionOne",1,"accordion-collapse","collapse"],["data-bs-toggle","collapse","data-bs-target","#collapseOne5",1,"accordion-button","collapsed"],["id","collapseOne5","data-bs-parent","#accordionOne",1,"accordion-collapse","collapse"],["data-bs-toggle","collapse","data-bs-target","#collapseOne6",1,"accordion-button","collapsed"],["id","collapseOne6","data-bs-parent","#accordionOne",1,"accordion-collapse","collapse"],["data-bs-toggle","collapse","data-bs-target","#collapseOne7",1,"accordion-button","collapsed"],["id","collapseOne7","data-bs-parent","#accordionOne",1,"accordion-collapse","collapse"],["data-bs-toggle","collapse","data-bs-target","#collapseOne8",1,"accordion-button","collapsed"],["id","collapseOne8","data-bs-parent","#accordionOne",1,"accordion-collapse","collapse"],["data-bs-toggle","collapse","data-bs-target","#collapseOne9",1,"accordion-button","collapsed"],["id","collapseOne9","data-bs-parent","#accordionOne",1,"accordion-collapse","collapse"],[1,"main-footer","rel","z-1","bgs-cover"],[1,"footer-bottom","py-15"],[1,"row","align-items-center"],[1,"col-xl-6","col-lg-6"],[1,"copyright-text","pt-10","text-lg-start","text-center"],["href","http://www.tacktilesystems.com/"],[1,"footer-bottom-menu","text-lg-end","text-center"],[1,"col-lg-5","rel","z-1"]],template:function(Bt,gt){1&Bt&&(t.j41(0,"div",0)(1,"header",1)(2,"div",2)(3,"div",3)(4,"div",4)(5,"div",5)(6,"div",6)(7,"a",7),t.bIt("click",function(){return gt.navigate("/home","")}),t.nrm(8,"img",8),t.k0s()()(),t.j41(9,"div",9)(10,"nav",10)(11,"div",11)(12,"div",12)(13,"a",7),t.bIt("click",function(){return gt.navigate("/home","")}),t.nrm(14,"img",8),t.k0s()(),t.j41(15,"button",13)(16,"span",14),t.EFF(17," menu "),t.k0s()()(),t.j41(18,"div",15)(19,"ul",16)(20,"li")(21,"a",7),t.bIt("click",function(){return gt.navigate("/home","")}),t.EFF(22,"Home"),t.k0s()(),t.j41(23,"li")(24,"a",7),t.bIt("click",function(){return gt.navigate("/home","Invoice")}),t.EFF(25,"Features"),t.k0s()(),t.j41(26,"li")(27,"a",7),t.bIt("click",function(){return gt.navigate("/about-us","")}),t.EFF(28,"About Us"),t.k0s()(),t.j41(29,"li")(30,"a",7),t.bIt("click",function(){return gt.navigate("/pricing","")}),t.EFF(31,"Pricing"),t.k0s()()()()()(),t.j41(32,"nav",17)(33,"div",18)(34,"div",19)(35,"div",20),t.nrm(36,"button",21),t.k0s(),t.j41(37,"div",22)(38,"div",23)(39,"ul",24)(40,"li",25)(41,"a",7),t.bIt("click",function(){return gt.navigate("/home","")}),t.EFF(42,"Home"),t.k0s()(),t.j41(43,"li",25)(44,"a",7),t.bIt("click",function(){return gt.navigate("/home","Invoice")}),t.EFF(45,"Features"),t.k0s()(),t.j41(46,"li",25)(47,"a",7),t.bIt("click",function(){return gt.navigate("/about-us","")}),t.EFF(48,"About Us"),t.k0s()(),t.j41(49,"li",25)(50,"a",7),t.bIt("click",function(){return gt.navigate("/pricing","")}),t.EFF(51,"Pricing"),t.k0s()()(),t.j41(52,"div",26)(53,"a",27),t.nrm(54,"img",28),t.k0s(),t.j41(55,"a",7),t.bIt("click",function(){return gt.navigate("/download","")}),t.nrm(56,"img",29),t.k0s()()()()()()(),t.j41(57,"div",30)(58,"div",31)(59,"div",32)(60,"a",27),t.nrm(61,"img",28),t.k0s(),t.j41(62,"a",7),t.bIt("click",function(){return gt.navigate("/download","")}),t.nrm(63,"img",29),t.k0s()()()()()()()(),t.j41(64,"section",33)(65,"div",34)(66,"div",35)(67,"div",36)(68,"div",37)(69,"h1"),t.EFF(70,"Best Inventory Solution for Small Businesses - Never Worry About Stock Levels Again!"),t.k0s()(),t.j41(71,"div",38)(72,"div",39)(73,"div",40)(74,"div")(75,"div",41)(76,"h3"),t.EFF(77,"Real-Time Tracking"),t.k0s()(),t.j41(78,"div",42),t.nrm(79,"img",43),t.k0s(),t.j41(80,"p"),t.EFF(81,"Stay updated on your stock levels with instant adjustments on every sale and purchase."),t.k0s()()(),t.j41(82,"div",44)(83,"div",45)(84,"div",41)(85,"h3"),t.EFF(86,"Automatic Updates"),t.k0s()(),t.j41(87,"div",42),t.nrm(88,"img",46),t.k0s(),t.j41(89,"p"),t.EFF(90,"Seamless inventory adjustments ensure your records are always accurate and up-to-date."),t.k0s()()(),t.j41(91,"div",44)(92,"div",45)(93,"div",41)(94,"h3"),t.EFF(95,"Low Stock Alerts"),t.k0s()(),t.j41(96,"div",42),t.nrm(97,"img",47),t.k0s(),t.j41(98,"p"),t.EFF(99,"Receive timely notifications to reorder items before you run out, avoiding stockouts."),t.k0s()()(),t.j41(100,"div",44)(101,"div",45)(102,"div",41)(103,"h3"),t.EFF(104,"Advanced Cost Methods"),t.k0s()(),t.j41(105,"div",42),t.nrm(106,"img",48),t.k0s(),t.j41(107,"p"),t.EFF(108,"Choose between FIFO and Average Cost methods for precise inventory valuation and COGS calculation."),t.k0s()()(),t.j41(109,"div",44)(110,"div",45)(111,"div",41)(112,"h3"),t.EFF(113,"Comprehensive Product Management"),t.k0s()(),t.j41(114,"div",42),t.nrm(115,"img",49),t.k0s(),t.j41(116,"p"),t.EFF(117,"Manage detailed product information, including descriptions, pricing, and stock levels."),t.k0s()()(),t.j41(118,"div",50)(119,"div",45)(120,"div",41)(121,"h3"),t.EFF(122,"Easy Reconciliation"),t.k0s()(),t.j41(123,"div",42),t.nrm(124,"img",51),t.k0s(),t.j41(125,"p"),t.EFF(126,"Regular inventory reconciliation ensures your records match your actual stock levels, minimizing discrepancies."),t.k0s()()()(),t.j41(127,"div",52)(128,"button",53)(129,"span",54),t.EFF(130," chevron_left "),t.k0s()(),t.j41(131,"button",55)(132,"span",54),t.EFF(133," chevron_right "),t.k0s()()()()(),t.DNE(134,Ku,2,0,"div",56)(135,Xu,2,0,"div",56),t.k0s()()(),t.j41(136,"section",57)(137,"div",58)(138,"div",59)(139,"h2"),t.EFF(140,"Upgrade to Seamless Inventory Management with Simple Accounting and Bookkeeping"),t.k0s(),t.j41(141,"h4"),t.EFF(142,"Keep your inventory in perfect balance with real-time tracking, automatic updates, and low stock alerts. Simplify your stock management and focus on growing your business! "),t.k0s()(),t.j41(143,"div",60)(144,"div",32)(145,"a",27),t.nrm(146,"img",61),t.k0s(),t.j41(147,"a",7),t.bIt("click",function(){return gt.navigate("/download","")}),t.nrm(148,"img",62),t.k0s()()()()(),t.j41(149,"section",63)(150,"div",34)(151,"div",64)(152,"div",65)(153,"div",66)(154,"span",67),t.EFF(155,"Unlock Your"),t.k0s(),t.j41(156,"h2",68),t.EFF(157," Highest Potential"),t.k0s()(),t.j41(158,"ul",69)(159,"li")(160,"button",70)(161,"span",71),t.EFF(162,"Invoice Generation "),t.k0s(),t.j41(163,"span",72),t.EFF(164," chevron_right "),t.k0s()()(),t.j41(165,"li")(166,"button",73)(167,"span",71),t.EFF(168,"Inventory Management"),t.k0s(),t.j41(169,"span",72),t.EFF(170," chevron_right "),t.k0s()()(),t.j41(171,"li")(172,"button",74)(173,"span",71),t.EFF(174,"GST Billing & Tax Management"),t.k0s(),t.j41(175,"span",72),t.EFF(176," chevron_right "),t.k0s()()(),t.j41(177,"li")(178,"button",75)(179,"span",71),t.EFF(180,"Easy Report Generation & Tracking"),t.k0s(),t.j41(181,"span",72),t.EFF(182," chevron_right "),t.k0s()()(),t.j41(183,"li")(184,"button",76)(185,"span",71),t.EFF(186,"Cloud Accounting"),t.k0s(),t.j41(187,"span",72),t.EFF(188," chevron_right "),t.k0s()()(),t.j41(189,"li")(190,"button",77)(191,"span",71),t.EFF(192,"Online Store"),t.k0s(),t.j41(193,"span",72),t.EFF(194," chevron_right "),t.k0s()()()()(),t.j41(195,"div",78)(196,"div",79)(197,"div",80)(198,"div",81)(199,"div",82),t.nrm(200,"img",83),t.k0s(),t.j41(201,"div",41)(202,"h3"),t.EFF(203,"Invoice Generation"),t.k0s()(),t.j41(204,"p"),t.EFF(205,"Effortlessly create and customize professional invoices with our intuitive tool. Design invoices to match your brand, add items, apply discounts, and automate recurring billing. Say goodbye to manual invoicing and reduce errors with our streamlined process."),t.k0s()()(),t.j41(206,"div",84)(207,"div")(208,"div",85),t.nrm(209,"img",86),t.k0s(),t.j41(210,"div",41)(211,"h3"),t.EFF(212,"Inventory Management"),t.k0s()(),t.j41(213,"p"),t.EFF(214,"Manage your stock efficiently with real-time inventory tracking. Get automatic low-stock alerts, perform inventory reconciliations, and keep tabs on product levels with ease. Our system ensures you never run out of critical items and helps prevent overstocking."),t.k0s()()(),t.j41(215,"div",87)(216,"div")(217,"div",82),t.nrm(218,"img",88),t.k0s(),t.j41(219,"div",41)(220,"h3"),t.EFF(221,"GST Billing & Tax Management"),t.k0s()(),t.j41(222,"p"),t.EFF(223,"Simplify GST compliance with automated billing and accurate tax calculations. Our software handles GST invoicing, tax reporting, and keeps you updated with the latest regulations. Easily generate GST-compliant reports and stay on top of your tax obligations."),t.k0s()()(),t.j41(224,"div",89)(225,"div")(226,"div",82),t.nrm(227,"img",90),t.k0s(),t.j41(228,"div",41)(229,"h3"),t.EFF(230,"Easy Report Generation & Tracking"),t.k0s()(),t.j41(231,"p"),t.EFF(232,"Generate comprehensive financial reports with just a few clicks. Track your sales, expenses, and overall business performance through dynamic, customizable reports. Our software provides valuable insights to help you make informed decisions and drive your business forward."),t.k0s()()(),t.j41(233,"div",91)(234,"div")(235,"div",82),t.nrm(236,"img",92),t.k0s(),t.j41(237,"div",41)(238,"h3"),t.EFF(239,"Cloud Accounting"),t.k0s()(),t.j41(240,"p"),t.EFF(241,"Access your financial data securely from anywhere, anytime, with our cloud accounting solution. Enjoy the convenience of remote access, automatic backups, and real-time updates. Our cloud-based platform ensures that your data is always safe and up-to-date."),t.k0s()()(),t.j41(242,"div",93)(243,"div")(244,"div",82),t.nrm(245,"img",94),t.k0s(),t.j41(246,"div",41)(247,"h3"),t.EFF(248,"Online Store"),t.k0s()(),t.j41(249,"p"),t.EFF(250,"Launch and manage your online store seamlessly. Set up product listings, manage orders, and process payments all in one place. Expand your business reach and enhance your sales with a fully functional online store."),t.k0s()()()()()()()(),t.j41(251,"section",95)(252,"div",34)(253,"div",96)(254,"div",97)(255,"div",98)(256,"h2"),t.EFF(257,"Why Investing in Inventory Management Software is a Smart Move"),t.k0s()()()(),t.j41(258,"div",64)(259,"div",99)(260,"div",100)(261,"div",101)(262,"span",102),t.EFF(263," inventory "),t.k0s()(),t.j41(264,"div",103)(265,"h5"),t.EFF(266,"Maintain Optimal Stock Levels"),t.k0s(),t.j41(267,"p"),t.EFF(268,"Avoid the pitfalls of understocking and overstocking. Inventory management software helps you maintain the right stock levels to meet demand without excess."),t.k0s()()()(),t.j41(269,"div",104)(270,"div",100)(271,"div",101)(272,"span",102),t.EFF(273," description "),t.k0s()(),t.j41(274,"div",103)(275,"h5"),t.EFF(276,"Make Informed Decisions"),t.k0s(),t.j41(277,"p"),t.EFF(278,"Access real-time data and detailed reports to make smarter decisions about purchasing, pricing, and inventory management. Understand what\u2019s selling and what isn\u2019t."),t.k0s()()()(),t.j41(279,"div",105)(280,"div",100)(281,"div",101)(282,"span",102),t.EFF(283," query_stats "),t.k0s()(),t.j41(284,"div",103)(285,"h5"),t.EFF(286,"Enhance Customer Satisfaction"),t.k0s(),t.j41(287,"p"),t.EFF(288,"Keep track of stock levels and order statuses to avoid out-of-stock issues and delays, ensuring a positive experience for your customers."),t.k0s()()()(),t.j41(289,"div",99)(290,"div",100)(291,"div",101)(292,"span",102),t.EFF(293," trending_up "),t.k0s()(),t.j41(294,"div",103)(295,"h5"),t.EFF(296,"Identify Trends"),t.k0s(),t.j41(297,"p"),t.EFF(298,"Utilize comprehensive reports to recognize trends and adjust your strategy accordingly, staying ahead of seasonal changes and customer preferences."),t.k0s()()()(),t.j41(299,"div",105)(300,"div",100)(301,"div",101)(302,"span",102),t.EFF(303," credit_card "),t.k0s()(),t.j41(304,"div",103)(305,"h5"),t.EFF(306,"Strengthen Financial Control"),t.k0s(),t.j41(307,"p"),t.EFF(308,"Accurate inventory data supports better cash flow management and financial forecasting, helping you control costs and plan effectively."),t.k0s()()()(),t.j41(309,"div",104)(310,"div",100)(311,"div",101)(312,"span",102),t.EFF(313," inventory "),t.k0s()(),t.j41(314,"div",103)(315,"h5"),t.EFF(316,"Focus on Growth"),t.k0s(),t.j41(317,"p"),t.EFF(318,"With efficient inventory management in place, you can dedicate more time to growing your business and engaging with customers."),t.k0s()()()()()()(),t.j41(319,"section",106)(320,"div",34)(321,"div",107)(322,"div",97)(323,"div",98)(324,"h2"),t.EFF(325,"Frequently Asked Questions (FAQs)"),t.k0s()()()(),t.j41(326,"div",108)(327,"div",109)(328,"div",110)(329,"div",111)(330,"h5",112)(331,"button",113),t.EFF(332," How do I get started with Simple Accounting Bookkeeping? "),t.k0s()(),t.j41(333,"div",114)(334,"div",115)(335,"p"),t.EFF(336,"Starting is a Breeze: Sign up, follow our easy steps, and you\u2019re all set. It\u2019s so simple, that even your cat could do it!"),t.k0s()()()(),t.j41(337,"div",111)(338,"h5",112)(339,"button",116),t.EFF(340," How do automatic inventory updates work? "),t.k0s()(),t.j41(341,"div",117)(342,"div",115)(343,"p"),t.EFF(344,"Whenever you sell or buy something, our app updates your inventory levels automatically. No more juggling spreadsheets or playing detective with stock counts."),t.k0s()()()(),t.j41(345,"div",111)(346,"h5",112)(347,"button",118),t.EFF(348," How does the auto-backup feature work? "),t.k0s()(),t.j41(349,"div",119)(350,"div",115)(351,"p"),t.EFF(352,"Backup Magic: Set it to back up daily or weekly to Google Drive or Dropbox. Your data will be safe and sound, so you don\u2019t have to worry about losing anything\u2014like that one sock that always goes missing in the laundry."),t.k0s()()()(),t.j41(353,"div",111)(354,"h5",112)(355,"button",120),t.EFF(356," Can I track different types of payments? "),t.k0s()(),t.j41(357,"div",121)(358,"div",115)(359,"p"),t.EFF(360,"You Bet! Handle all sorts of payments\u2014partial, full, advance, or immediate. Track them by invoice or customer, and keep your balances as fresh as your morning coffee."),t.k0s()()()(),t.j41(361,"div",111)(362,"h5",112)(363,"button",122),t.EFF(364," How does inventory management work? "),t.k0s()(),t.j41(365,"div",123)(366,"div",115)(367,"p"),t.EFF(368,"Inventory Made Easy: Use FIFO or Average Cost methods to keep track of your stock. Get updates, see product values, and get low-stock alerts. It\u2019s like having an inventory assistant who never needs a nap."),t.k0s()()()(),t.j41(369,"div",111)(370,"h5",112)(371,"button",124),t.EFF(372," How do I handle low stock alerts? "),t.k0s()(),t.j41(373,"div",125)(374,"div",115)(375,"p"),t.EFF(376,"Consider them your personal inventory alarm bells! Set your stock thresholds, and our app will nudge you when it\u2019s time to reorder\u2014no more running out of your bestsellers."),t.k0s()()()(),t.j41(377,"div",111)(378,"h5",112)(379,"button",126),t.EFF(380," What\u2019s inventory reconciliation, and why should I care? "),t.k0s()(),t.j41(381,"div",127)(382,"div",115)(383,"p"),t.EFF(384," It\u2019s like a stock-check party! Inventory reconciliation matches your physical stock with your records to spot any discrepancies. Our app makes this process a breeze, so you always know what\u2019s what. "),t.k0s()()()(),t.j41(385,"div",111)(386,"h5",112)(387,"button",128),t.EFF(388," Can I access reports and financial statements? "),t.k0s()(),t.j41(389,"div",129)(390,"div",115)(391,"p"),t.EFF(392,"Absolutely! Check out reports on sales, purchases, profits, and losses. Enjoy easy-to-read charts and statements that are clearer than your favorite pair of glasses."),t.k0s()()()(),t.j41(393,"div",111)(394,"h5",112)(395,"button",130),t.EFF(396," Is inventory management available on all my devices? "),t.k0s()(),t.j41(397,"div",131)(398,"div",115)(399,"p"),t.EFF(400,"You got it! Our inventory features are at your fingertips on Android, web, and desktop. Manage your stock from anywhere, anytime, and never miss a beat."),t.k0s()()()()()()()()(),t.j41(401,"footer",132)(402,"div",34)(403,"div",133)(404,"div",134)(405,"div",135)(406,"div",136)(407,"p"),t.EFF(408,"\xa9 2024, "),t.j41(409,"a",137),t.EFF(410,"Tacktile Systems Private Limited. "),t.k0s(),t.EFF(411," All Rights Reserved"),t.k0s()()(),t.j41(412,"div",135)(413,"div",138)(414,"ul")(415,"li")(416,"a",7),t.bIt("click",function(){return gt.navigate("/privacy-policy","")}),t.EFF(417,"Privacy Policy"),t.k0s()(),t.j41(418,"li")(419,"a",7),t.bIt("click",function(){return gt.navigate("/terms-and-conditions","")}),t.EFF(420,"Terms and Conditions"),t.k0s()()()()()()()()()()),2&Bt&&(t.R7$(134),t.Y8G("ngIf",gt.isRegistered),t.R7$(),t.Y8G("ngIf",!gt.isRegistered))},dependencies:[it.bT,rg.T,vu],styles:['.material-icons[_ngcontent-%COMP%]{font-family:Material Icons;font-weight:400;font-style:normal;font-size:20px!important}@media only screen and (min-width: 1400px){.gap-150[_ngcontent-%COMP%]{--bs-gutter-x: 150px}}a[_ngcontent-%COMP%]{color:var(--base-color);cursor:pointer;outline:none;transition:.5s;text-decoration:none}.text-white[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{color:#fff}ul[_ngcontent-%COMP%], li[_ngcontent-%COMP%]{list-style:none;padding:0;margin:0}img[_ngcontent-%COMP%]{max-width:100%;display:inline-block}mark[_ngcontent-%COMP%]{color:#2096f3;background:transparent;text-decoration:underline}h1[_ngcontent-%COMP%], .h1[_ngcontent-%COMP%]{line-height:1.1;font-size:46px}.py-80[_ngcontent-%COMP%]{padding-top:80px;padding-bottom:80px}.pt-120[_ngcontent-%COMP%]{padding-top:120px}.pb-85[_ngcontent-%COMP%]{padding-bottom:85px}.pt-90[_ngcontent-%COMP%]{padding-top:90px}.pb-90[_ngcontent-%COMP%]{padding-bottom:90px}.pt-130[_ngcontent-%COMP%]{padding-top:130px}.pt-140[_ngcontent-%COMP%]{padding-top:140px}.pt-60[_ngcontent-%COMP%]{padding-top:60px}.pb-60[_ngcontent-%COMP%]{padding-bottom:60px}.section-title[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{margin-bottom:20px;font-size:30px}.section-title[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{margin-bottom:8px;font-size:24px}.carousel-inner[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px}.section-title[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{color:#2096f3;background-position:center bottom;background-repeat:no-repeat;background-size:100%;padding:0 15px 15px;margin:0 -15px}@media only screen and (max-width: 767px){.section-title[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{font-size:40px}}@media only screen and (max-width: 575px){.section-title[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{font-size:35px}}@media only screen and (max-width: 375px){.section-title[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{font-size:30px}}@media only screen and (max-width: 575px){.section-title[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font-size:25px}}.section-title[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{color:#2096f3}.section-title.text-white[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{color:var(--secondary-color)}.iconic-box[_ngcontent-%COMP%]{z-index:1;overflow:hidden;transition:.5s;background:#fff;position:relative;margin-bottom:30px;border-radius:15px;padding:40px 50px 35px}@media only screen and (max-width: 375px){.iconic-box[_ngcontent-%COMP%]{padding-left:25px;padding-right:25px}}.iconic-box[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{z-index:1;line-height:1;font-size:65px;transition:.5s;position:relative;margin-bottom:45px;color:#2096f3}.iconic-box[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]:after{content:"";width:80px;height:80px;z-index:-1;position:absolute;left:5px;top:10px;transition:.5s;border-radius:50%;transition-delay:.2s;background:var(--lighter-color)}.iconic-box[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{margin-bottom:15px}.iconic-box[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{transition:.5s;font-size:15px;font-weight:500}.iconic-box[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]   hr[_ngcontent-%COMP%]{transition:.5s;margin-top:30px;margin-bottom:20px}.iconic-box[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]   .read-more[_ngcontent-%COMP%]{margin-top:8px}.iconic-box[_ngcontent-%COMP%]   .bg[_ngcontent-%COMP%]{z-index:-1;position:absolute;right:-20px;top:-20px;max-width:60%;transition:.5s}.iconic-box[_ngcontent-%COMP%]:hover{background:#2096f3}.iconic-box[_ngcontent-%COMP%]:hover   .icon[_ngcontent-%COMP%], .iconic-box[_ngcontent-%COMP%]:hover   .read-more[_ngcontent-%COMP%], .iconic-box[_ngcontent-%COMP%]:hover   .content[_ngcontent-%COMP%]   p[_ngcontent-%COMP%], .iconic-box[_ngcontent-%COMP%]:hover   .content[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#fff}.iconic-box[_ngcontent-%COMP%]:hover   .icon[_ngcontent-%COMP%]:after{background:#ffffff1a}.iconic-box[_ngcontent-%COMP%]:hover   hr[_ngcontent-%COMP%]{opacity:.15;background:#fff}.iconic-box[_ngcontent-%COMP%]:hover   .bg[_ngcontent-%COMP%]{top:0;right:0}.iconic-box.style-two[_ngcontent-%COMP%]{background:#d9d9d91a;border:1px solid rgba(255,255,255,.1)}.iconic-box.style-two[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{color:#fff}.iconic-box.style-two[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]:after{background:#ffffff0d}.iconic-box.style-two[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{margin-bottom:15px}.iconic-box.style-two[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#fff}.iconic-box.style-two[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px;font-weight:400;color:#ffffff8c}.iconic-box.style-two[_ngcontent-%COMP%]   .read-more[_ngcontent-%COMP%]{color:#ffffff8c}.iconic-box.style-two[_ngcontent-%COMP%]:hover   .icon[_ngcontent-%COMP%]{color:#2096f3}.iconic-box.style-two[_ngcontent-%COMP%]:hover   h5[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#2096f3;text-decoration:underline}.iconic-box.style-two[_ngcontent-%COMP%]:hover   p[_ngcontent-%COMP%]{color:#ffffff8c}.iconic-box.style-two[_ngcontent-%COMP%]:hover   .read-more[_ngcontent-%COMP%]{color:#fff}.iconic-box.style-three[_ngcontent-%COMP%]{padding:30px 40px 18px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}@media only screen and (max-width: 375px){.iconic-box.style-three[_ngcontent-%COMP%]{padding-left:33px;padding-right:33px}}.iconic-box.style-three[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{margin-bottom:20px}.iconic-box.style-three[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]:after{display:none}.iconic-box.style-three[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{margin-bottom:18px;letter-spacing:-.66px}.iconic-box.style-three[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#fff}.iconic-box.style-three[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px;font-weight:400;color:#ffffff8c}.iconic-box.style-three[_ngcontent-%COMP%]   .bg[_ngcontent-%COMP%]{top:25px;right:30px}.iconic-box.style-three[_ngcontent-%COMP%]:hover   p[_ngcontent-%COMP%]{color:#ffffff8c}.iconic-box.style-three.text-black[_ngcontent-%COMP%]{background:#fff;border:1.5px solid var(--border-color)}.iconic-box.style-three.text-black[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:var(--heading-color)}.iconic-box.style-three.text-black[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{color:var(--base-color)}.iconic-box.style-three.text-black[_ngcontent-%COMP%]:hover{border-color:var(--pink-color)}.iconic-box.style-four[_ngcontent-%COMP%]{background:#fff;text-align:center;border-radius:20px;padding:38px 28px 15px;border:3px solid white;box-shadow:0 10px 60px #9b9b9b1a}.iconic-box.style-four[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{width:70px;height:70px;font-size:27px;line-height:70px;text-align:center;margin:0 auto 30px;color:#2096f3}.iconic-box.style-four[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]:after{top:0;left:0;width:100%;height:100%;opacity:.1;background:#2096f3}.iconic-box.style-four[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{font-size:20px;margin-bottom:12px}.iconic-box.style-four[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px;font-weight:400}.iconic-box.style-four[_ngcontent-%COMP%]:hover{border-color:#2096f3}.iconic-box.style-four[_ngcontent-%COMP%]:hover   .icon[_ngcontent-%COMP%]{color:#fff}.iconic-box.style-four[_ngcontent-%COMP%]:hover   .icon[_ngcontent-%COMP%]:after{opacity:1}.iconic-box.style-four[_ngcontent-%COMP%]:hover   p[_ngcontent-%COMP%]{color:var(--base-color)}.iconic-box.style-five[_ngcontent-%COMP%]{background:transparent;padding:30px 50px 15px;border:1px solid var(--border-color)}@media only screen and (max-width: 375px){.iconic-box.style-five[_ngcontent-%COMP%]{padding-left:40px;padding-right:40px}}.iconic-box.style-five[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{font-size:55px;margin-bottom:10px;color:#2096f3}.iconic-box.style-five[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]:after{display:none}.iconic-box.style-five[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px;font-weight:400}.iconic-box.style-five[_ngcontent-%COMP%]:hover{background:#fff;border-color:#fff;box-shadow:0 10px 60px #0000001a}.iconic-box.style-five[_ngcontent-%COMP%]:hover   p[_ngcontent-%COMP%]{color:var(--base-color)}.iconic-box.style-six[_ngcontent-%COMP%]{background:#f9f9ff;padding:40px 35px 20px;border:1px solid var(--border-color)}@media only screen and (max-width: 375px){.iconic-box.style-six[_ngcontent-%COMP%]{padding-left:30px;padding-right:30px}}.iconic-box.style-six[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{font-size:55px;margin-bottom:25px;color:var(--secondary-color)}.iconic-box.style-six[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]:after{display:none}.iconic-box.style-six[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{font-size:20px;margin-bottom:15px;letter-spacing:-.4px}.iconic-box.style-six[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px;font-weight:400}.iconic-box.style-six[_ngcontent-%COMP%]:hover{background:#fff;border-color:#fff;box-shadow:0 10px 60px #0000001a}.iconic-box.style-six[_ngcontent-%COMP%]:hover   h5[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-decoration:underline}.iconic-box.style-six[_ngcontent-%COMP%]:hover   p[_ngcontent-%COMP%]{color:var(--base-color)}.iconic-box.style-sab[_ngcontent-%COMP%]{padding:35px 40px 15px;background:transparent}@media only screen and (max-width: 375px){.iconic-box.style-sab[_ngcontent-%COMP%]{padding-left:30px;padding-right:30px}}.iconic-box.style-sab[_ngcontent-%COMP%]:after{position:absolute;left:0;top:0;content:"";width:100%;height:100%;z-index:-1;opacity:.05;background:#2096f3}.iconic-box.style-sab[_ngcontent-%COMP%]   .features-icon[_ngcontent-%COMP%]{width:60px;height:60px;color:#fff;font-size:30px;line-height:60px;text-align:center;border-radius:12px;margin-bottom:20px;background:#2096f3;box-shadow:0 0 30px #0003}.iconic-box.style-sab[_ngcontent-%COMP%]   .features-icon[_ngcontent-%COMP%]:after{display:none}.iconic-box.style-sab[_ngcontent-%COMP%]   .icon-title[_ngcontent-%COMP%]{display:flex;align-items:center;margin-bottom:15px}.iconic-box.style-sab[_ngcontent-%COMP%]   .icon-title[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{flex:none;font-size:20px;margin-right:15px;width:50px;height:50px;background:#fff;line-height:50px;border-radius:50%;text-align:center;color:#2096f3}.iconic-box.style-sab[_ngcontent-%COMP%]   .icon-title[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{margin-bottom:0}.iconic-box.style-sab[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{font-size:16px;margin-bottom:10px;font-weight:600}.iconic-box.style-sab[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px;font-weight:400}.iconic-box.style-sab[_ngcontent-%COMP%]   .bg[_ngcontent-%COMP%]{top:auto;right:-20px;bottom:-20px}.iconic-box.style-sab[_ngcontent-%COMP%]:hover{background:#2096f3}.iconic-box.style-sab[_ngcontent-%COMP%]:hover   .features-icon[_ngcontent-%COMP%]{background:#fff;color:#2096f3}.iconic-box.style-sab[_ngcontent-%COMP%]:hover   h5[_ngcontent-%COMP%]{color:#fff}.iconic-box.style-sab[_ngcontent-%COMP%]:hover   .bg[_ngcontent-%COMP%]{right:0;bottom:0}.iconic-box.style-sab.border[_ngcontent-%COMP%]{padding-top:30px;padding-bottom:10px}.iconic-box.style-eight[_ngcontent-%COMP%]{background:var(--lighter-color);padding:35px 40px 15px}@media only screen and (max-width: 375px){.iconic-box.style-eight[_ngcontent-%COMP%]{padding-left:30px;padding-right:30px}}.iconic-box.style-eight[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{font-size:50px;margin-bottom:25px;color:var(--heading-color)}.iconic-box.style-eight[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]:after{display:none}.iconic-box.style-eight[_ngcontent-%COMP%]   hr[_ngcontent-%COMP%]{margin-bottom:22px}.iconic-box.style-eight[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{font-size:20px;margin-bottom:10px;letter-spacing:-.4px}.iconic-box.style-eight[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px;font-weight:400}.iconic-box.style-eight[_ngcontent-%COMP%]   .bg[_ngcontent-%COMP%]{top:20px;right:40px}.iconic-box.style-eight[_ngcontent-%COMP%]:hover{background:#2096f3}.iconic-box.style-eight[_ngcontent-%COMP%]:hover   .icon[_ngcontent-%COMP%], .iconic-box.style-eight[_ngcontent-%COMP%]:hover   h5[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#fff}.iconic-box.style-nine[_ngcontent-%COMP%]{padding:0;border-radius:0;background:transparent}.iconic-box.style-nine[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{width:45px;height:45px;font-size:20px;line-height:45px;text-align:center;margin-bottom:22px;color:#2096f3}.iconic-box.style-nine[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]:after{top:0;left:0;width:100%;height:100%;opacity:.1;background:#2096f3}.iconic-box.style-nine[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{font-size:20px;margin-bottom:10px}.iconic-box.style-nine[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px;font-weight:400;margin-bottom:0}.iconic-box.style-nine[_ngcontent-%COMP%]:hover   p[_ngcontent-%COMP%]{color:var(--base-color)}.iconic-box.style-nine.text-white[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{width:auto;height:auto;color:#fff;font-size:30px;text-align:left;margin-bottom:16px}.iconic-box.style-nine.text-white[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]:after{display:none}.iconic-box.style-nine.text-white[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{color:#ffffffa6}.iconic-box.style-ten[_ngcontent-%COMP%]{padding-top:0;overflow:initial;text-align:center;margin-bottom:75px;padding-bottom:15px;border:1px solid var(--border-color);box-shadow:0 10px 60px #8d8d8d1a}.iconic-box.style-ten[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{font-size:45px;margin-top:-45px;margin-bottom:20px;width:92px;height:92px;background:#fff;line-height:92px;border-radius:50%;text-align:center;line-height:82px;display:inline-block;border:5px solid var(--border-color)}.iconic-box.style-ten[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]:after{display:none}.iconic-box.style-ten[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px;font-weight:400}.iconic-box.style-ten[_ngcontent-%COMP%]:hover{background:#fff;box-shadow:none}.iconic-box.style-ten[_ngcontent-%COMP%]:hover   .icon[_ngcontent-%COMP%]{border-color:#fff;background:#2096f3}.iconic-box.style-ten[_ngcontent-%COMP%]:hover   h5[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-decoration:underline}.iconic-box.style-ten[_ngcontent-%COMP%]:hover   p[_ngcontent-%COMP%]{color:var(--base-color)}.generative-ai-area[_ngcontent-%COMP%]:after{content:"";z-index:-1;width:500px;height:500px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:.7;border-radius:50%;filter:blur(500px);background:#fec458}.advanced-tab[_ngcontent-%COMP%]{margin-left:-15px;margin-right:-15px;-webkit-box-pack:center;max-width:454px}.advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin:0 35px 15px}@media only screen and (max-width: 1299px){.advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin-left:15px;margin-right:15px}}@media only screen and (max-width: 991px){.advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin-bottom:10px}}.advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%], .advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{font-size:16px;padding:6px 9px 4px 12px;display:inline-block;background:transparent;border:2px solid #f4f4f4;border-radius:6px;text-align:left}.tab-content[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px}@media only screen and (max-width: 1199px){.advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%], .advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{font-size:20px;padding-bottom:5px}}@media only screen and (max-width: 575px){.advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%], .advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{font-size:18px}}.advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{margin-right:15px;transform:rotate(-45deg)}@media only screen and (max-width: 1299px){.advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{margin-right:5px}}.advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a.active[_ngcontent-%COMP%], .advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button.active[_ngcontent-%COMP%]{border-color:#2096f3}.advanced-tab.style-two[_ngcontent-%COMP%]{border-bottom:1.2px solid var(--border-color)}.advanced-tab.style-two[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin:0 20px -1px}.advanced-tab.style-two[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{padding:20px}@media only screen and (max-width: 991px){.advanced-tab.style-two[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{padding:10px}}@media only screen and (max-width: 479px){.advanced-tab.style-two[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{padding:5px}}.advanced-tab.style-two[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button.active[_ngcontent-%COMP%]{color:#2096f3}.advanced-tab.style-three[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{flex:1 auto;width:100%;margin:0 15px 15px}.advanced-tab.style-three[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:100%;display:flex;background:#fff;align-items:center;padding:8px 12px;border-radius:12px;border:2px solid #f1f1f1;font-size:16px;color:#000}@media only screen and (max-width: 375px){.advanced-tab.style-three[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{padding:10px 15px}}.advanced-tab.style-three[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{width:40px;height:40px;font-size:18px;line-height:40px;margin-right:12px;position:relative;text-align:center;color:#2096f3}.advanced-tab.style-three[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]:after{position:absolute;left:0;top:0;content:"";width:100%;height:100%;opacity:.2;border-radius:50%;background:#2096f3}.advanced-tab.style-three[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{margin-right:0;transform:rotate(0)}.advanced-tab.style-three[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:hover, .advanced-tab.style-three[_ngcontent-%COMP%]   button.active[_ngcontent-%COMP%]{color:#2096f3}.advanced-tab.style-four[_ngcontent-%COMP%]{background:#1c2433;display:inline-flex;border-radius:0 0 12px 12px}.advanced-tab.style-four[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin:0}.advanced-tab.style-four[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{color:#657085;font-size:20px;border-style:solid;border-width:3px 0 0;letter-spacing:-.6px;padding:12px 35px 15px;border-color:transparent}.advanced-tab.style-four[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button.active[_ngcontent-%COMP%]{color:#fff;text-decoration:underline;border-color:#2096f3;text-decoration-color:#9fa4ad}.accordion-item[_ngcontent-%COMP%]{z-index:1;border:none;position:relative;margin-bottom:15px;background-color:transparent}.accordion-item[_ngcontent-%COMP%]:first-of-type{border-top-left-radius:0;border-top-right-radius:0}.accordion-item[_ngcontent-%COMP%]:first-of-type   .accordion-button[_ngcontent-%COMP%]{border-top-left-radius:14px;border-top-right-radius:14px}.accordion-item[_ngcontent-%COMP%]:last-of-type{border-bottom-left-radius:0;border-bottom-right-radius:0}.accordion-item[_ngcontent-%COMP%]:last-of-type   .accordion-button[_ngcontent-%COMP%]{border-bottom-left-radius:14px;border-bottom-right-radius:14px}.accordion-item[_ngcontent-%COMP%]:last-of-type   .accordion-button.collapsed[_ngcontent-%COMP%]{border-bottom-left-radius:14px;border-bottom-right-radius:14px}.accordion-item[_ngcontent-%COMP%]   .accordion-button[_ngcontent-%COMP%]{font-size:20px;line-height:1.3;box-shadow:none;background:#fff;position:initial;padding:20px 30px;border-radius:14px;letter-spacing:-.4px;color:#0095ff}@media only screen and (max-width: 479px){.accordion-item[_ngcontent-%COMP%]   .accordion-button[_ngcontent-%COMP%]{font-size:16px;padding:15px 20px}}.accordion-item[_ngcontent-%COMP%]   .accordion-button[_ngcontent-%COMP%]:before{position:absolute;left:0;bottom:0;content:"";width:100%;height:100%;z-index:-1;transition:.5s;background:#fff;border-radius:14px;box-shadow:0 10px 60px #c1c1c133}.accordion-item[_ngcontent-%COMP%]   .accordion-button.collapsed[_ngcontent-%COMP%]{background:#fff;border-radius:15px;text-decoration:none;border:2px solid #dcdcdc;color:#000}.accordion-item[_ngcontent-%COMP%]   .accordion-button.collapsed[_ngcontent-%COMP%]:before{opacity:0}.accordion-item[_ngcontent-%COMP%]   .accordion-collapse[_ngcontent-%COMP%]   .accordion-body[_ngcontent-%COMP%]{margin-top:-2px;padding:0 30px 25px}@media only screen and (max-width: 479px){.accordion-item[_ngcontent-%COMP%]   .accordion-collapse[_ngcontent-%COMP%]   .accordion-body[_ngcontent-%COMP%]{padding:0 20px 20px}}.accordion-item[_ngcontent-%COMP%]   .accordion-collapse[_ngcontent-%COMP%]   .accordion-body[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]:last-child{margin-bottom:0;font-size:18px}.accordion-item[_ngcontent-%COMP%]   .accordion-collapse[_ngcontent-%COMP%]:before{position:absolute;left:0;top:0;opacity:0;content:"";z-index:-2;transition:.2s;width:100%;height:50px;border-radius:14px;background:#2096f3}.accordion-item[_ngcontent-%COMP%]   .accordion-collapse.show[_ngcontent-%COMP%]:before{top:-4px;opacity:1}.main-header[_ngcontent-%COMP%]{position:fixed;left:0;top:0;z-index:999;width:100%;transition:all .5s ease;padding:10px 0;background:#fff}.main-header[_ngcontent-%COMP%]   .header-upper[_ngcontent-%COMP%]{z-index:5;width:100%;position:relative;transition:all .5s ease}.main-header[_ngcontent-%COMP%]   .header-inner[_ngcontent-%COMP%]{border-bottom:1px solid var(--border-color)}.main-header[_ngcontent-%COMP%]   .logo-outer[_ngcontent-%COMP%]{flex:none}@media only screen and (max-width: 991px){.main-header[_ngcontent-%COMP%]   .logo-outer[_ngcontent-%COMP%]{display:none}}.main-header[_ngcontent-%COMP%]   .logo[_ngcontent-%COMP%]{z-index:9;padding:2px 0;position:relative}.main-header.menu-absolute[_ngcontent-%COMP%]   .header-upper[_ngcontent-%COMP%]{position:absolute}.main-header.fixed-header[_ngcontent-%COMP%]   .header-upper[_ngcontent-%COMP%]{top:0;left:0;position:fixed;background:#fff;animation:sticky 1s;box-shadow:0 0 30px #575ff51a}.main-header.fixed-header[_ngcontent-%COMP%]   .header-inner[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0;border-bottom:none}@media only screen and (min-width: 992px){.main-header.fixed-header[_ngcontent-%COMP%]   .main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%]{padding-top:25px;padding-bottom:25px}}.main-header.no-border[_ngcontent-%COMP%]:not(.fixed-header)   .header-inner[_ngcontent-%COMP%]{border-bottom:none}@media only screen and (max-width: 991px){.nav-outer[_ngcontent-%COMP%]{width:100%}}@media only screen and (max-width: 991px){.main-menu[_ngcontent-%COMP%]{width:100%}}.main-menu[_ngcontent-%COMP%]   .mobile-logo[_ngcontent-%COMP%]{margin-right:auto}@media only screen and (max-width: 575px){.main-menu[_ngcontent-%COMP%]   .mobile-logo[_ngcontent-%COMP%]{max-width:150px}}@media only screen and (max-width: 991px){.main-menu[_ngcontent-%COMP%]   .collapse[_ngcontent-%COMP%]{overflow:auto}}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]{padding:0}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%]{display:flex}@media only screen and (max-width: 991px){.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%]{display:block;padding:25px 0;background:#fff;box-shadow:inset 0 0 30px #575ff51a}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%]:last-child{border-bottom:1px solid var(--border-color)}}@media only screen and (max-width: 991px){.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]{left:0;width:100%;position:absolute;max-height:calc(100vh - 80px)}}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{padding:20px;display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width: 1399px){.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{padding-left:10px;padding-right:10px}}@media only screen and (max-width: 991px){.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:block;padding:0 15px;border-top:1px solid var(--border-color)}}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li.dropdown[_ngcontent-%COMP%]   .dropdown-btn[_ngcontent-%COMP%]{cursor:pointer;margin-left:5px;font-weight:600;margin-bottom:-2px;color:var(--heading-color)}@media only screen and (max-width: 991px){.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li.dropdown[_ngcontent-%COMP%]   .dropdown-btn[_ngcontent-%COMP%]{position:absolute;right:10px;top:0;width:50px;height:43px;border-left:1px solid var(--border-color);text-align:center;line-height:43px}}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{opacity:1;display:block;font-size:16px;position:relative;text-transform:capitalize;transition:all .5s ease}@media only screen and (max-width: 991px){.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{padding:10px;line-height:22px}}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{color:#2096f3}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li.current[_ngcontent-%COMP%] > a[_ngcontent-%COMP%], .main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li.current-menu-item[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]{font-weight:600}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{border-top:1px solid var(--border-color)}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-transform:capitalize}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:before{display:none}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   .megamenu[_ngcontent-%COMP%]{position:absolute;left:0;top:100%;width:100%;z-index:100;display:none;padding:20px 0;background:#fff;box-shadow:2px 2px 5px 1px #0000000d,-2px 0 5px 1px #0000000d}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   .megamenu[_ngcontent-%COMP%]:after{display:block;clear:both;content:""}@media only screen and (max-width: 991px){.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   .megamenu[_ngcontent-%COMP%]{position:relative;box-shadow:none;width:100%}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   .megamenu[_ngcontent-%COMP%]   .container[_ngcontent-%COMP%]{max-width:100%}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   .megamenu[_ngcontent-%COMP%]   .row[_ngcontent-%COMP%]{margin:0}}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   .megamenu[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{display:block;position:relative;top:0;width:100%;box-shadow:none}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{position:absolute;left:inherit;top:100%;min-width:250px;z-index:100;display:none;background:#fff;box-shadow:2px 2px 5px 1px #0000000d,-2px 0 5px 1px #0000000d}@media only screen and (max-width: 991px){.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{position:relative;display:none;width:100%;box-shadow:none;background:transparent}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]:after{display:block;clear:both;content:""}}@media only screen and (max-width: 991px) and (max-width: 375px){.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{min-width:auto}}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{width:100%;padding:7px 20px}@media only screen and (max-width: 991px){.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{padding:0 15px}}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{left:100%;top:0%}@media only screen and (max-width: 991px){.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{left:auto}}.main-menu[_ngcontent-%COMP%]   .navbar-header[_ngcontent-%COMP%]{display:none}@media only screen and (max-width: 991px){.main-menu[_ngcontent-%COMP%]   .navbar-header[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-start}}.main-menu[_ngcontent-%COMP%]   .navbar-header[_ngcontent-%COMP%]   .navbar-toggle[_ngcontent-%COMP%]{float:right;padding:4px 0;cursor:pointer;background:transparent}.main-menu[_ngcontent-%COMP%]   .navbar-header[_ngcontent-%COMP%]   .navbar-toggle[_ngcontent-%COMP%]   .icon-bar[_ngcontent-%COMP%]{background:var(--base-color);height:2px;width:30px;display:block;margin:7px 0}.menu-btns[_ngcontent-%COMP%]{flex:none;display:flex;align-items:center}.menu-btns[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{color:#fff;cursor:pointer;margin-left:33px;background-color:transparent}@media only screen and (max-width: 375px){.menu-btns[_ngcontent-%COMP%]   button.cart[_ngcontent-%COMP%]{display:none}}.menu-btns[_ngcontent-%COMP%]   .light-btn[_ngcontent-%COMP%]{font-size:18px}.menu-btns[_ngcontent-%COMP%]   .light-btn[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:.8em;margin-left:9px;transform:rotate(-30deg)}@media only screen and (max-width: 991px){.menu-btns[_ngcontent-%COMP%]   .light-btn[_ngcontent-%COMP%]{display:none}}.menu-btns[_ngcontent-%COMP%]   .theme-btn[_ngcontent-%COMP%]{margin-left:33px}@media only screen and (max-width: 1199px){.menu-btns[_ngcontent-%COMP%]   .theme-btn[_ngcontent-%COMP%]{display:none}}@media only screen and (min-width: 992px){.main-header.header-white[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > a[_ngcontent-%COMP%], .main-header.header-white[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > .dropdown-btn[_ngcontent-%COMP%]{color:#fff}}.main-header.header-white[_ngcontent-%COMP%]   .nav-search[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]{color:#fff}.main-header.header-white[_ngcontent-%COMP%]   .navbar-toggle[_ngcontent-%COMP%]   .icon-bar[_ngcontent-%COMP%]{background:#fff}.main-header.header-white[_ngcontent-%COMP%]   .light-btn[_ngcontent-%COMP%]{color:#fff;text-decoration:underline}.main-header.header-white.fixed-header[_ngcontent-%COMP%]   .header-upper[_ngcontent-%COMP%]{background:var(--navyblue-color)}.bgc-primary[_ngcontent-%COMP%]   .top-left[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{color:#fff;margin-right:0;margin-left:10px;transform:rotate(-45deg)}.main-header.style-two[_ngcontent-%COMP%]   .main-logo[_ngcontent-%COMP%]{max-width:40%}.sidebar-menu[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{color:#fff;border-bottom:1px solid rgba(255,255,255,.1)}.sidebar-menu[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:first-child{border-top:1px solid rgba(255,255,255,.1)}.sidebar-menu[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#fff;font-size:18px;font-weight:500;padding:6px 20px;display:inline-block;text-transform:capitalize}.sidebar-menu[_ngcontent-%COMP%]   li.dropdown[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%]{display:none}.sidebar-menu[_ngcontent-%COMP%]   li.dropdown[_ngcontent-%COMP%]   .dropdown-btn[_ngcontent-%COMP%]{position:absolute;right:10px;top:0;width:45px;height:43px;cursor:pointer;line-height:43px;text-align:center;border-left:1px solid rgba(255,255,255,.1)}.sidebar-menu[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{margin-left:10px}.sab-content[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{margin-bottom:16px;letter-spacing:0px;line-height:1.2;font-size:46px;font-weight:600}@media only screen and (max-width: 991px){.sab-content[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:60px}}@media only screen and (max-width: 767px){.sab-content[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:50px}}@media only screen and (max-width: 575px){.sab-content[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:40px;line-height:1.2;margin-bottom:15px;letter-spacing:-1px}}@media only screen and (max-width: 375px){.sab-content[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:35px}}.sab-content[_ngcontent-%COMP%]   .sab-btns[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;margin-left:10px;margin-right:10px;justify-content:center}.sab-content[_ngcontent-%COMP%]   .sab-btns[_ngcontent-%COMP%]   .theme-btn[_ngcontent-%COMP%]{margin:10px 10px 0}@media only screen and (min-width: 992px) and (max-width: 1199px){.sab-content.style-two[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:60px}}.sab-content.style-two[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{line-height:1;display:inline-block;color:var(--heading-color);padding:0 8px 10px 5px;background:var(--secondary-color)}.sab-content.style-two[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{line-height:1.95;margin-bottom:42px}@media only screen and (min-width: 480px){.sab-content.style-two[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:18px}}@media only screen and (min-width: 992px){.sab-content.style-three[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:70px}}@media only screen and (min-width: 992px) and (max-width: 1199px){.sab-content.style-three[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:55px}}.sab-content.style-three[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{color:#2096f3}.sab-content.style-three[_ngcontent-%COMP%]   .icon-list[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}.sab-content.style-three[_ngcontent-%COMP%]   .icon-list[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{font-weight:500;margin:15px 0 0}.sab-content.style-three[_ngcontent-%COMP%]   .icon-list[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{width:25px;height:25px;font-size:12px;margin-top:-2px;line-height:25px;background:var(--navyblue-color)}.sab-content.style-three[_ngcontent-%COMP%]   .icon-list[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:not(:last-child){margin-right:25px}@media only screen and (min-width: 1200px){.sab-content.style-four[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:90px}}.sab-content.style-four[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{line-height:.95;padding:0 7px 6px;border-radius:10px;display:inline-block;background:#2096f3}.sab-content.style-four[_ngcontent-%COMP%]   .icon-list[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;margin-left:-28px;margin-right:-28px;justify-content:center}.sab-content.style-four[_ngcontent-%COMP%]   .icon-list[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{color:#fff;margin-left:28px;margin-right:28px}.sab-content.style-four[_ngcontent-%COMP%]   .icon-list[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{margin-top:0}@media only screen and (min-width: 576px){.sab-content.style-five[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:18px}}.sab-content.style-six[_ngcontent-%COMP%]   .subtitle-three[_ngcontent-%COMP%]{font-size:20px}.sab-content.style-six[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{font-weight:500;color:var(--pink-color);margin-bottom:20px}@media only screen and (max-width: 479px){.sab-content.style-six[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{font-size:20px}}.sab-content.style-six[_ngcontent-%COMP%]   .newsletter-form[_ngcontent-%COMP%]{max-width:850px;margin-left:auto;margin-right:auto;border:2px solid rgba(70,78,226,.2);box-shadow:0 0 60px #464ee233;border-radius:20px}.sab-content.style-six[_ngcontent-%COMP%]   .newsletter-form[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{font-size:20px}.sab-content.style-six[_ngcontent-%COMP%]   .newsletter-form[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{border-radius:20px;background:#2096f3}.sab-area[_ngcontent-%COMP%]{z-index:1;overflow:hidden;position:relative}.sab-area[_ngcontent-%COMP%]:after{z-index:-1;content:"";width:600px;height:600px;position:absolute;right:-300px;bottom:-300px;filter:blur(300px);background:#2096f3;animation:10s zoomInOut infinite}.clients-reviews[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center}.clients-reviews[_ngcontent-%COMP%]   h6[_ngcontent-%COMP%]{margin-bottom:15px}.clients-reviews[_ngcontent-%COMP%]   .clients[_ngcontent-%COMP%]{margin-top:30px;margin-right:auto}.clients-reviews[_ngcontent-%COMP%]   .clients[_ngcontent-%COMP%]   .images[_ngcontent-%COMP%]{display:flex}.clients-reviews[_ngcontent-%COMP%]   .clients[_ngcontent-%COMP%]   .images[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:46px;height:46px;border-radius:50%}.clients-reviews[_ngcontent-%COMP%]   .clients[_ngcontent-%COMP%]   .images[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]:not(:first-child){margin-left:-10px}.clients-reviews[_ngcontent-%COMP%]   .reviews[_ngcontent-%COMP%]{margin-top:30px;margin-right:auto}.clients-reviews[_ngcontent-%COMP%]   .reviews[_ngcontent-%COMP%]   .ratting[_ngcontent-%COMP%]{display:flex}.clients-reviews[_ngcontent-%COMP%]   .reviews[_ngcontent-%COMP%]   .ratting[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{width:26px;height:26px;color:#fff;font-size:12px;margin:0 5px 0 0;line-height:26px;text-align:center;background:#03b67c}.sab-form[_ngcontent-%COMP%]{padding:40px;background:#fff;border-radius:20px;box-shadow:0 10px 60px #9b9b9b33}@media only screen and (max-width: 479px){.sab-form[_ngcontent-%COMP%]{padding-left:25px;padding-right:25px}}.sab-form[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{margin-bottom:0;margin-top:-8px}.sab-form[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:26px;color:#626262;font-size:15px}.sab-form[_ngcontent-%COMP%]   .input-radio[_ngcontent-%COMP%]{display:flex;align-items:flex-start}.sab-form[_ngcontent-%COMP%]   .input-radio[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{margin-top:10px;margin-right:10px}.sab-form[_ngcontent-%COMP%]   .input-radio[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#2096f3;text-decoration:underline}.sab-form-bg[_ngcontent-%COMP%]{width:90%;z-index:-1;position:absolute;left:18%;top:50%;transform:translateY(-50%)}.input-group[_ngcontent-%COMP%]{position:relative!important;display:flex!important;flex-wrap:inherit!important;align-items:stretch;width:100%!important;border:1px solid #dadee6;border-radius:4px}.input-group-text[_ngcontent-%COMP%]{width:36px;margin:0;padding:0 0 0 13px}.input-group-text[_ngcontent-%COMP%]{color:#737373;border:none!important;border-radius:5px 0 0 5px!important;background:#f1f5ff;height:44px!important;font-weight:500;font-size:14px!important;text-align:left;cursor:pointer}.form-control[_ngcontent-%COMP%]{box-shadow:none!important;margin-left:calc(var(--bs-border-width) * -1)}.form-control[_ngcontent-%COMP%]{color:#000;border:none!important;background:#f1f5ff!important;height:44px!important;font-weight:500;font-size:14px!important;text-align:left}.input-group-append[_ngcontent-%COMP%]{margin-left:-1px}.input-group-text-show[_ngcontent-%COMP%]{color:#737373;border:none!important;border-radius:0 5px 5px 0!important;background:#f1f5ff;height:44px!important;font-weight:500;font-size:14px!important;text-align:left;cursor:pointer;display:flex;width:50px;margin:0;padding:11px 0 0 13px;line-height:0;text-align:center}.public-btn[_ngcontent-%COMP%]{border:none!important;background-color:#2096f3;color:#fff;width:100%;padding:8px 0;font-size:15px;font-weight:600;text-align:center;border-radius:5px;text-decoration:none}.or-divider[_ngcontent-%COMP%]{display:grid;margin-top:.75rem;margin-bottom:.75rem;flex-direction:column;align-items:center;grid-auto-columns:1fr;grid-column-gap:12px;grid-row-gap:16px;grid-template-columns:1fr max-content 1fr;grid-template-rows:auto;color:#7d7d7d;font-size:1.125rem;line-height:1.5555555556}.or-divider__line[_ngcontent-%COMP%]{height:1px;flex-direction:column;grid-auto-columns:1fr;grid-column-gap:12px;grid-row-gap:16px;grid-template-columns:1fr max-content 1fr;grid-template-rows:auto;background-color:#f3f3f3}.google-btn[_ngcontent-%COMP%]{background-color:#fff;border-radius:5px;padding:8px 0;text-align:center;border:2px solid #e1e1e1;cursor:pointer}.google-icon-wrapper[_ngcontent-%COMP%]{position:absolute;margin-top:1px;margin-left:1px;width:40px;padding-top:4px;height:40px;border-radius:2px}.google-icon[_ngcontent-%COMP%]{position:absolute}.btn-text[_ngcontent-%COMP%]{float:right;margin:11px 11px 0 0;color:#000;font-size:14px;letter-spacing:.2px}.feature_img[_ngcontent-%COMP%]{width:250px;height:auto;text-align:center;border-radius:100px;margin-bottom:25px}.main-arrows[_ngcontent-%COMP%]{transform:rotate(180deg);float:right;font-size:24px!important;margin-top:-2px;color:#1889e5}.card-header.collapsed[_ngcontent-%COMP%]   .collapse-arrow[_ngcontent-%COMP%], .up-down-arrow.collapsed[_ngcontent-%COMP%]   .main-arrows[_ngcontent-%COMP%]{transform:rotate(0)}.collapse-arrow[_ngcontent-%COMP%]{transform:rotate(180deg);float:right}.valuation-arrow[_ngcontent-%COMP%]{color:#1889e5;font-size:32px!important;position:relative;margin-top:-7px}.card-header.collapsed[_ngcontent-%COMP%]   .collapse-arrow[_ngcontent-%COMP%]{transform:rotate(0)}.footer-bottom[_ngcontent-%COMP%]   .footer-bottom-menu[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin-left:15px;margin-right:15px;text-transform:capitalize}ul[_ngcontent-%COMP%], li[_ngcontent-%COMP%]{list-style:none;padding:0;display:inline-flex;margin:0}.footer-bottom-menu[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#fff}.main-footer[_ngcontent-%COMP%]{z-index:1;position:relative;background-color:#161e24;color:#ffffff73;padding:16px 0}.copyright-text[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{color:#fff;margin-bottom:0}.sliders-arrows[_ngcontent-%COMP%]   .slick-arrow[_ngcontent-%COMP%]{transition:.4s;color:#000;width:50px;height:50px;background:#fff;line-height:50px;margin-right:10px;border-radius:50%;text-align:center;border:none}.sliders-arrows[_ngcontent-%COMP%]   .slick-arrow[_ngcontent-%COMP%]:hover{color:#fff;background:#0095ff}.main-heading[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:30px;color:#2096f3;padding-bottom:6%;line-height:normal;text-align:center}.download_section[_ngcontent-%COMP%]{background-color:#2096f3;color:#fff;padding:40px 0}.download_section[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{font-size:22px;letter-spacing:.8px;font-weight:600}.download_section[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{font-size:16px;letter-spacing:.5px;margin-bottom:0}.slick-slider[_ngcontent-%COMP%]{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list[_ngcontent-%COMP%]{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list[_ngcontent-%COMP%]:focus{outline:0}.slick-list.dragging[_ngcontent-%COMP%]{cursor:pointer;cursor:hand}.slick-slider[_ngcontent-%COMP%]   .slick-list[_ngcontent-%COMP%], .slick-slider[_ngcontent-%COMP%]   .slick-track[_ngcontent-%COMP%]{transform:translateZ(0)}.slick-track[_ngcontent-%COMP%]{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track[_ngcontent-%COMP%]:after, .slick-track[_ngcontent-%COMP%]:before{display:table;content:""}.slick-track[_ngcontent-%COMP%]:after{clear:both}.slick-loading[_ngcontent-%COMP%]   .slick-track[_ngcontent-%COMP%]{visibility:hidden}.slick-slide[_ngcontent-%COMP%]{display:none;float:left;height:100%;min-height:1px}[dir=rtl][_ngcontent-%COMP%]   .slick-slide[_ngcontent-%COMP%]{float:right}.slick-slide[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{display:block}.slick-slide.slick-loading[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{display:none}.slick-slide.dragging[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{pointer-events:none}.slick-initialized[_ngcontent-%COMP%]   .slick-slide[_ngcontent-%COMP%]{display:block}.slick-loading[_ngcontent-%COMP%]   .slick-slide[_ngcontent-%COMP%]{visibility:hidden}.slick-vertical[_ngcontent-%COMP%]   .slick-slide[_ngcontent-%COMP%]{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden[_ngcontent-%COMP%]{display:none}.toggleBtn[_ngcontent-%COMP%]{border:none}.nav-item[_ngcontent-%COMP%]{padding:10px 0;border-bottom:1px solid #eee}']})}return _t})();function sg(_t,Ft){1&_t&&(t.j41(0,"div",140),t.nrm(1,"app-sign-up"),t.k0s())}function up(_t,Ft){1&_t&&(t.j41(0,"div",140),t.nrm(1,"app-verify-email"),t.k0s())}let Rh=(()=>{class _t{constructor(P,Bt,gt){this.eventEmitterService=P,this.router=Bt,this.commonService=gt,this.isRegistered=!0}ngOnInit(){this.eventEmitterService.subscribeData(P=>{"verify-email-msg"===P&&(this.isRegistered=!1)})}navigate(P,Bt){setTimeout(()=>{this.commonService.broadcast("navigateToHomeFragment",Bt)},1e3),this.router.url.includes("home")||this.router.navigateByUrl(P)}static#t=this.\u0275fac=function(Bt){return new(Bt||_t)(t.rXU(Sl.e),t.rXU(L.Ix),t.rXU(N.h))};static#e=this.\u0275cmp=t.VBU({type:_t,selectors:[["app-best-accounting-software"]],decls:427,vars:2,consts:[[1,"page-wrapper"],[1,"main-header","no-border"],[1,"header-upper"],[1,"container","container-1520","clearfix"],[1,"header-inner","py-15","rel","d-flex","align-items-center","mt-0"],[1,"logo-outer"],[1,"logo"],[3,"click"],["src","assets/img/landing-signup-pages/logo.svg","alt","Logo","title","Logo"],[1,"nav-outer","ms-lg-auto","clearfix"],[1,"main-menu","navbar-expand-lg"],[1,"navbar-header","py-10"],[1,"mobile-logo"],["type","button","data-bs-toggle","offcanvas","data-bs-target","#offcanvasNavbar","aria-controls","offcanvasNavbar",1,"navbar-toggle","toggleBtn"],[1,"material-icons","custom-icons"],[1,"navbar-collapse","collapse","clearfix"],[1,"navigation","clearfix"],[1,"navbar","fixed-top"],[1,"container-fluid"],["tabindex","-1","id","offcanvasNavbar","aria-labelledby","offcanvasNavbarLabel",1,"offcanvas","offcanvas-end"],[1,"offcanvas-header"],["type","button","data-bs-dismiss","offcanvas","aria-label","Close",1,"btn-close"],[1,"offcanvas-body"],[1,"navbar-collapse"],[1,"navbar-nav","justify-content-end","flex-grow-1","pe-3","w-100"],[1,"nav-item"],[1,"images","mt-4"],["href","https://play.google.com/store/apps/details?id=com.accounting.bookkeeping","target","_blank"],["src","assets/img/landing-signup-pages/google_play.svg","alt","app",2,"width","36%","margin-right","5px"],["src","assets/img/landing-signup-pages/download_windows.svg","alt","app",2,"width","36%"],[1,"menu-btns","ms-lg-auto"],[1,"theme-btn","text-end"],[1,"images"],[1,"pt-140","rpt-70","pb-60","rpb-100",2,"background-color","#e6f4ff"],[1,"container"],[1,"row","gap-150","justify-content-center"],[1,"col-lg-7"],[1,"text-center","main-heading"],["id","carouselExampleInterval","data-bs-ride","carousel",1,"carousel","slide"],[1,"carousel-inner","text-center"],["data-bs-interval","3000",1,"carousel-item","active"],[1,"section-title","mb-20"],[1,"feature_img","mb-3",2,"margin","auto"],["src","assets/img/landing-signup-pages/data_lose.svg"],["data-bs-interval","2000",1,"carousel-item"],[1,""],["src","assets/img/landing-signup-pages/receipt.svg"],["src","assets/img/landing-signup-pages/customize_template.svg"],["src","assets/img/landing-signup-pages/cloud_syncing.svg"],["src","assets/img/landing-signup-pages/Payment.svg"],[1,"carousel-item"],["src","assets/img/landing-signup-pages/Invoice-creation.svg"],[1,"sliders-arrows","mt-55","text-center"],["data-bs-target","#carouselExampleInterval","data-bs-slide","prev",1,"testi-prev","slick-arrow"],[1,"material-icons","custom-icons",2,"font-size","26px  !important"],["data-bs-target","#carouselExampleInterval","data-bs-slide","next",1,"testi-next","slick-arrow"],["class","col-lg-5 rel z-1",4,"ngIf"],[1,"download_section"],[1,"container","gap-150","justify-content-center"],[1,"col-lg-12","text-center"],[1,"col-lg-12","text-center","mt-3"],["src","assets/img/landing-signup-pages/google_play.svg","alt","app"],["src","assets/img/landing-signup-pages/download_windows.svg","alt","app"],[1,"tab-area","bgc-lighter","pt-120","rpt-100","pb-85","bgs-cover",2,"background-color","#fff"],[1,"row"],[1,"col-lg-6"],[1,"section-title","mb-35"],[2,"font-size","28px","color","#000"],[2,"color","#0095ff"],["role","tablist",1,"nav","advanced-tab","style-three","mt-20","mb-20"],["data-bs-toggle","tab","data-bs-target","#tabThree1","data-aos","fade-up","data-aos-duration","1000","data-aos-offset","50",1,"nav-link","active","aos-init"],[2,"width","100%","text-align","left"],[1,"material-icons","custom-icons",2,"font-size","24px !important","float","right"],["data-bs-toggle","tab","data-bs-target","#tabThree2","data-aos","fade-up","data-aos-delay","200","data-aos-duration","1000","data-aos-offset","50",1,"nav-link","aos-init"],["data-bs-toggle","tab","data-bs-target","#tabThree3","data-aos","fade-up","data-aos-delay","400","data-aos-duration","1000","data-aos-offset","50",1,"nav-link","aos-init"],["data-bs-toggle","tab","data-bs-target","#tabThree4","data-aos","fade-up","data-aos-delay","400","data-aos-duration","1000","data-aos-offset","50",1,"nav-link","aos-init"],["data-bs-toggle","tab","data-bs-target","#tabThree5","data-aos","fade-up","data-aos-delay","400","data-aos-duration","1000","data-aos-offset","50",1,"nav-link","aos-init"],["data-bs-toggle","tab","data-bs-target","#tabThree6","data-aos","fade-up","data-aos-delay","400","data-aos-duration","1000","data-aos-offset","50",1,"nav-link","aos-init"],[1,"col-lg-6","p-80",2,"border-radius","20px","background-color","#edf7ff","padding","72px"],[1,"tab-content",2,"background","transparent"],["id","tabThree1",1,"tab-pane","fade","show","active"],["data-aos","fade-left","data-aos-duration","1500","data-aos-offset","50",1,"content","my-15","rmb-55","aos-init"],[1,"feature_img"],["src","assets/img/landing-signup-pages/Invoice-Generation.svg"],["id","tabThree2",1,"tab-pane","fade"],[1,"feature_img","mb-3"],["src","assets/img/landing-signup-pages/inventoryManagement.svg"],["id","tabThree3",1,"tab-pane","fade"],["src","assets/img/landing-signup-pages/tax-management.svg"],["id","tabThree4",1,"tab-pane","fade"],["src","assets/img/landing-signup-pages/all_reports.svg"],["id","tabThree5",1,"tab-pane","fade"],["src","assets/img/landing-signup-pages/cloud-accounting.svg"],["id","tabThree6",1,"tab-pane","fade"],["src","assets/img/landing-signup-pages/onlineStore.svg"],[1,"feature-box-area","pt-90","pb-90","rpb-70","rel","z-1",2,"background-color","#F1F5FF"],[1,"row","justify-content-center"],[1,"col-xl-7","col-lg-9"],["data-aos","fade-up","data-aos-duration","1500","data-aos-offset","50",1,"section-title","text-center","mb-55","aos-init","aos-animate"],["data-aos","fade-up","data-aos-duration","1500","data-aos-offset","50",1,"col-xl-4","col-md-6","aos-init"],[1,"iconic-box","style-sab"],[1,"features-icon"],[1,"material-icons",2,"font-size","26px !important"],[1,"content"],["href","#"],["data-aos","fade-up","data-aos-delay","100","data-aos-duration","1500","data-aos-offset","50",1,"col-xl-4","col-md-6","aos-init"],["data-aos","fade-up","data-aos-delay","200","data-aos-duration","1500","data-aos-offset","50",1,"col-xl-4","col-md-6","aos-init"],[1,"faqs-area","pt-90","pb-90","rpt-100"],[1,"row","justify-content-center","mb-4"],[1,"row","gap-70","justify-content-center"],[1,"col-lg-10"],["id","accordionOne","data-aos","fade-right","data-aos-duration","1500","data-aos-offset","50",1,"accordion","faq-page","aos-init"],[1,"accordion-item"],[1,"accordion-header"],["data-bs-toggle","collapse","data-bs-target","#collapseOne1","aria-expanded","true",1,"accordion-button","card-header","collapsed","up-down-arrow"],["id","collapseOne1","data-bs-parent","#accordionOne",1,"accordion-collapse","collapse"],[1,"accordion-body"],["data-bs-toggle","collapse","data-bs-target","#collapseOne2","aria-expanded","false",1,"accordion-button","card-header","collapsed","up-down-arrow"],["id","collapseOne2","data-bs-parent","#accordionOne",1,"accordion-collapse","collapse"],["data-bs-toggle","collapse","data-bs-target","#collapseOne3",1,"accordion-button","collapsed"],["id","collapseOne3","data-bs-parent","#accordionOne",1,"accordion-collapse","collapse"],["data-bs-toggle","collapse","data-bs-target","#collapseOne4",1,"accordion-button","collapsed"],["id","collapseOne4","data-bs-parent","#accordionOne",1,"accordion-collapse","collapse"],["data-bs-toggle","collapse","data-bs-target","#collapseOne5",1,"accordion-button","collapsed"],["id","collapseOne5","data-bs-parent","#accordionOne",1,"accordion-collapse","collapse"],["data-bs-toggle","collapse","data-bs-target","#collapseOne6",1,"accordion-button","collapsed"],["id","collapseOne6","data-bs-parent","#accordionOne",1,"accordion-collapse","collapse"],["data-bs-toggle","collapse","data-bs-target","#collapseOne7",1,"accordion-button","collapsed"],["id","collapseOne7","data-bs-parent","#accordionOne",1,"accordion-collapse","collapse"],["data-bs-toggle","collapse","data-bs-target","#collapseOne8",1,"accordion-button","collapsed"],["id","collapseOne8","data-bs-parent","#accordionOne",1,"accordion-collapse","collapse"],["data-bs-toggle","collapse","data-bs-target","#collapseOne9",1,"accordion-button","collapsed"],["id","collapseOne9","data-bs-parent","#accordionOne",1,"accordion-collapse","collapse"],[1,"main-footer","rel","z-1","bgs-cover"],[1,"footer-bottom","py-15"],[1,"row","align-items-center"],[1,"col-xl-6","col-lg-6"],[1,"copyright-text","pt-10","text-lg-start","text-center"],["href","http://www.tacktilesystems.com/"],[1,"footer-bottom-menu","text-lg-end","text-center"],[1,"col-lg-5","rel","z-1"]],template:function(Bt,gt){1&Bt&&(t.j41(0,"div",0)(1,"header",1)(2,"div",2)(3,"div",3)(4,"div",4)(5,"div",5)(6,"div",6)(7,"a",7),t.bIt("click",function(){return gt.navigate("/home","")}),t.nrm(8,"img",8),t.k0s()()(),t.j41(9,"div",9)(10,"nav",10)(11,"div",11)(12,"div",12)(13,"a",7),t.bIt("click",function(){return gt.navigate("/home","")}),t.nrm(14,"img",8),t.k0s()(),t.j41(15,"button",13)(16,"span",14),t.EFF(17," menu "),t.k0s()()(),t.j41(18,"div",15)(19,"ul",16)(20,"li")(21,"a",7),t.bIt("click",function(){return gt.navigate("/home","")}),t.EFF(22,"Home"),t.k0s()(),t.j41(23,"li")(24,"a",7),t.bIt("click",function(){return gt.navigate("/home","Invoice")}),t.EFF(25,"Features"),t.k0s()(),t.j41(26,"li")(27,"a",7),t.bIt("click",function(){return gt.navigate("/about-us","")}),t.EFF(28,"About Us"),t.k0s()(),t.j41(29,"li")(30,"a",7),t.bIt("click",function(){return gt.navigate("/pricing","")}),t.EFF(31,"Pricing"),t.k0s()()()()()(),t.j41(32,"nav",17)(33,"div",18)(34,"div",19)(35,"div",20),t.nrm(36,"button",21),t.k0s(),t.j41(37,"div",22)(38,"div",23)(39,"ul",24)(40,"li",25)(41,"a",7),t.bIt("click",function(){return gt.navigate("/home","")}),t.EFF(42,"Home"),t.k0s()(),t.j41(43,"li",25)(44,"a",7),t.bIt("click",function(){return gt.navigate("/home","Invoice")}),t.EFF(45,"Features"),t.k0s()(),t.j41(46,"li",25)(47,"a",7),t.bIt("click",function(){return gt.navigate("/about-us","")}),t.EFF(48,"About Us"),t.k0s()(),t.j41(49,"li",25)(50,"a",7),t.bIt("click",function(){return gt.navigate("/pricing","")}),t.EFF(51,"Pricing"),t.k0s()()(),t.j41(52,"div",26)(53,"a",27),t.nrm(54,"img",28),t.k0s(),t.j41(55,"a",7),t.bIt("click",function(){return gt.navigate("/download","")}),t.nrm(56,"img",29),t.k0s()()()()()()(),t.j41(57,"div",30)(58,"div",31)(59,"div",32)(60,"a",27),t.nrm(61,"img",28),t.k0s(),t.j41(62,"a",7),t.bIt("click",function(){return gt.navigate("/download","")}),t.nrm(63,"img",29),t.k0s()()()()()()()(),t.j41(64,"section",33)(65,"div",34)(66,"div",35)(67,"div",36)(68,"div",37)(69,"h1"),t.EFF(70,"Effortless Accounting, Simplified for Small Businesses - No Expertise Needed!"),t.k0s()(),t.j41(71,"div",38)(72,"div",39)(73,"div",40)(74,"div")(75,"div",41)(76,"h3"),t.EFF(77,"Never Worry About Losing Your Data"),t.k0s()(),t.j41(78,"div",42),t.nrm(79,"img",43),t.k0s(),t.j41(80,"p"),t.EFF(81,"With our cloud-based accounting software, you can set up automatic backups daily or weekly to keep your data safe and sound. Say goodbye to the stress of losing important information - our auto-backup feature has you covered."),t.k0s()()(),t.j41(82,"div",44)(83,"div",45)(84,"div",41)(85,"h3"),t.EFF(86,"Instant Receipts for Every Payment"),t.k0s()(),t.j41(87,"div",42),t.nrm(88,"img",46),t.k0s(),t.j41(89,"p"),t.EFF(90,"Make payment processing smooth with instant receipts. Issue receipts to your clients right when you collect payments, so everyone stays on the same page. Keep your transactions transparent and professional!"),t.k0s()()(),t.j41(91,"div",44)(92,"div",45)(93,"div",41)(94,"h3"),t.EFF(95,"Personalize Everything to Fit Your Brand"),t.k0s()(),t.j41(96,"div",42),t.nrm(97,"img",47),t.k0s(),t.j41(98,"p"),t.EFF(99,"Your business is unique, and your invoices should be too. Customize labels, choose from a variety of templates, and pick the perfect colors to match your style. With Simple Accounting Bookkeeping, you can tweak every detail to ensure your invoices look the way you want them."),t.k0s()()(),t.j41(100,"div",44)(101,"div",45)(102,"div",41)(103,"h3"),t.EFF(104,"Sync and Collaborate with Ease"),t.k0s()(),t.j41(105,"div",42),t.nrm(106,"img",48),t.k0s(),t.j41(107,"p"),t.EFF(108,"Keep your data up-to-date across all your devices with cloud sync. Whether you\u2019re in the office or on the go, you and your colleagues can collaborate seamlessly."),t.k0s()()(),t.j41(109,"div",44)(110,"div",45)(111,"div",41)(112,"h3"),t.EFF(113,"Simplify Your Payment Management"),t.k0s()(),t.j41(114,"div",42),t.nrm(115,"img",49),t.k0s(),t.j41(116,"p"),t.EFF(117,"Handle payments effortlessly with features that adapt to your needs. Manage partial payments smoothly and let us automatically adjust lump-sum payments across your pending invoices."),t.k0s()()(),t.j41(118,"div",50)(119,"div",45)(120,"div",41)(121,"h3"),t.EFF(122,"Access Your Invoices Anytime, Anywhere"),t.k0s()(),t.j41(123,"div",42),t.nrm(124,"img",51),t.k0s(),t.j41(125,"p"),t.EFF(126,"Enjoy the flexibility of accessing Simple Accounting Bookkeeping from any desktop browser. Whether you\u2019re at your desk or working remotely, you can easily manage your invoices and accounting tasks through our web-based platform. Convenience is just a click away."),t.k0s()()()(),t.j41(127,"div",52)(128,"button",53)(129,"span",54),t.EFF(130," chevron_left "),t.k0s()(),t.j41(131,"button",55)(132,"span",54),t.EFF(133," chevron_right "),t.k0s()()()()(),t.DNE(134,sg,2,0,"div",56)(135,up,2,0,"div",56),t.k0s()()(),t.j41(136,"section",57)(137,"div",58)(138,"div",59)(139,"h2"),t.EFF(140,"Upgrade to Effortless Accounting with Simple Accounting Bookkeeping"),t.k0s(),t.j41(141,"h4"),t.EFF(142," Stop wasting your time with outdated accounting methods. Simple Accounting Bookkeeping is a modern solution that simplifies your workflow, making your accounting tasks quick, easy, and frustration-free. "),t.k0s()(),t.j41(143,"div",60)(144,"div",32)(145,"a",27),t.nrm(146,"img",61),t.k0s(),t.j41(147,"a",7),t.bIt("click",function(){return gt.navigate("/download","")}),t.nrm(148,"img",62),t.k0s()()()()(),t.j41(149,"section",63)(150,"div",34)(151,"div",64)(152,"div",65)(153,"div",66)(154,"span",67),t.EFF(155,"Unlock Your"),t.k0s(),t.j41(156,"h2",68),t.EFF(157," Highest Potential"),t.k0s()(),t.j41(158,"ul",69)(159,"li")(160,"button",70)(161,"span",71),t.EFF(162,"Invoice Generation "),t.k0s(),t.j41(163,"span",72),t.EFF(164," chevron_right "),t.k0s()()(),t.j41(165,"li")(166,"button",73)(167,"span",71),t.EFF(168,"Inventory Management"),t.k0s(),t.j41(169,"span",72),t.EFF(170," chevron_right "),t.k0s()()(),t.j41(171,"li")(172,"button",74)(173,"span",71),t.EFF(174,"GST Billing & Tax Management"),t.k0s(),t.j41(175,"span",72),t.EFF(176," chevron_right "),t.k0s()()(),t.j41(177,"li")(178,"button",75)(179,"span",71),t.EFF(180,"Easy Report Generation & Tracking"),t.k0s(),t.j41(181,"span",72),t.EFF(182," chevron_right "),t.k0s()()(),t.j41(183,"li")(184,"button",76)(185,"span",71),t.EFF(186,"Cloud Accounting"),t.k0s(),t.j41(187,"span",72),t.EFF(188," chevron_right "),t.k0s()()(),t.j41(189,"li")(190,"button",77)(191,"span",71),t.EFF(192,"Online Store"),t.k0s(),t.j41(193,"span",72),t.EFF(194," chevron_right "),t.k0s()()()()(),t.j41(195,"div",78)(196,"div",79)(197,"div",80)(198,"div",81)(199,"div",82),t.nrm(200,"img",83),t.k0s(),t.j41(201,"div",41)(202,"h3"),t.EFF(203,"Invoice Generation"),t.k0s()(),t.j41(204,"p"),t.EFF(205,"Effortlessly create and customize professional invoices with our intuitive tool. Design invoices to match your brand, add items, apply discounts, and automate recurring billing. Say goodbye to manual invoicing and reduce errors with our streamlined process."),t.k0s()()(),t.j41(206,"div",84)(207,"div",45)(208,"div",85),t.nrm(209,"img",86),t.k0s(),t.j41(210,"div",41)(211,"h3"),t.EFF(212,"Inventory Management"),t.k0s()(),t.j41(213,"p"),t.EFF(214,"Manage your stock efficiently with real-time inventory tracking. Get automatic low-stock alerts, perform inventory reconciliations, and keep tabs on product levels with ease. Our system ensures you never run out of critical items and helps prevent overstocking."),t.k0s()()(),t.j41(215,"div",87)(216,"div",45)(217,"div",82),t.nrm(218,"img",88),t.k0s(),t.j41(219,"div",41)(220,"h3"),t.EFF(221,"GST Billing & Tax Management"),t.k0s()(),t.j41(222,"p"),t.EFF(223,"Simplify GST compliance with automated billing and accurate tax calculations. Our software handles GST invoicing, tax reporting, and keeps you updated with the latest regulations. Easily generate GST-compliant reports and stay on top of your tax obligations."),t.k0s()()(),t.j41(224,"div",89)(225,"div",45)(226,"div",82),t.nrm(227,"img",90),t.k0s(),t.j41(228,"div",41)(229,"h3"),t.EFF(230,"Easy Report Generation & Tracking"),t.k0s()(),t.j41(231,"p"),t.EFF(232,"Generate comprehensive financial reports with just a few clicks. Track your sales, expenses, and overall business performance through dynamic, customizable reports. Our software provides valuable insights to help you make informed decisions and drive your business forward."),t.k0s()()(),t.j41(233,"div",91)(234,"div",45)(235,"div",82),t.nrm(236,"img",92),t.k0s(),t.j41(237,"div",41)(238,"h3"),t.EFF(239,"Cloud Accounting"),t.k0s()(),t.j41(240,"p"),t.EFF(241,"Access your financial data securely from anywhere, anytime, with our cloud accounting solution. Enjoy the convenience of remote access, automatic backups, and real-time updates. Our cloud-based platform ensures that your data is always safe and up-to-date."),t.k0s()()(),t.j41(242,"div",93)(243,"div",45)(244,"div",82),t.nrm(245,"img",94),t.k0s(),t.j41(246,"div",41)(247,"h3"),t.EFF(248,"Online Store"),t.k0s()(),t.j41(249,"p"),t.EFF(250,"Launch and manage your online store seamlessly. Set up product listings, manage orders, and process payments all in one place. Expand your business reach and enhance your sales with a fully functional online store."),t.k0s()()()()()()()(),t.j41(251,"section",95)(252,"div",34)(253,"div",96)(254,"div",97)(255,"div",98)(256,"h2"),t.EFF(257,"Why Your Small Business Needs Our Accounting Software ?"),t.k0s()()()(),t.j41(258,"div",64)(259,"div",99)(260,"div",100)(261,"div",101)(262,"span",102),t.EFF(263," warning "),t.k0s()(),t.j41(264,"div",103)(265,"h5")(266,"a",104),t.EFF(267,"Save Time and Reduce Errors"),t.k0s()(),t.j41(268,"p"),t.EFF(269,"Automate repetitive tasks like invoicing and data entry. Spend less time on paperwork and more time growing your business."),t.k0s()()()(),t.j41(270,"div",105)(271,"div",100)(272,"div",101)(273,"span",102),t.EFF(274," description "),t.k0s()(),t.j41(275,"div",103)(276,"h5")(277,"a",104),t.EFF(278,"Stay Organized and Efficient"),t.k0s()(),t.j41(279,"p"),t.EFF(280,"Keep all your financial data in one place. Easily track expenses, sales, and payments without the hassle of juggling multiple spreadsheets."),t.k0s()()()(),t.j41(281,"div",106)(282,"div",100)(283,"div",101)(284,"span",102),t.EFF(285," pending_actions "),t.k0s()(),t.j41(286,"div",103)(287,"h5")(288,"a",104),t.EFF(289,"Get Real-Time Insights"),t.k0s()(),t.j41(290,"p"),t.EFF(291,"Access up-to-date financial reports and analytics. Make informed decisions with a clear view of your business\u2019s financial health."),t.k0s()()()(),t.j41(292,"div",99)(293,"div",100)(294,"div",101)(295,"span",102),t.EFF(296," percent "),t.k0s()(),t.j41(297,"div",103)(298,"h5")(299,"a",104),t.EFF(300,"Simplify Tax Season"),t.k0s()(),t.j41(301,"p"),t.EFF(302,"Prepare for tax time with ease. Generate tax reports and access historical data without sifting through piles of paperwork."),t.k0s()()()(),t.j41(303,"div",105)(304,"div",100)(305,"div",101)(306,"span",102),t.EFF(307," credit_score "),t.k0s()(),t.j41(308,"div",103)(309,"h5")(310,"a",104),t.EFF(311,"Improve Cash Flow Management"),t.k0s()(),t.j41(312,"p"),t.EFF(313,"Monitor your cash flow in real-time. Quickly identify any discrepancies and manage your finances effectively to keep your business running smoothly."),t.k0s()()()(),t.j41(314,"div",106)(315,"div",100)(316,"div",101)(317,"span",102),t.EFF(318," ads_click "),t.k0s()(),t.j41(319,"div",103)(320,"h5")(321,"a",104),t.EFF(322,"Enhance Financial Accuracy"),t.k0s()(),t.j41(323,"p"),t.EFF(324,"Reduce manual entry errors with automated calculations and reports. Trust that your financial data is accurate and reliable."),t.k0s()()()()()()(),t.j41(325,"section",107)(326,"div",34)(327,"div",108)(328,"div",97)(329,"div",98)(330,"h2"),t.EFF(331,"Frequently Asked Questions (FAQs)"),t.k0s()()()(),t.j41(332,"div",109)(333,"div",110)(334,"div",111)(335,"div",112)(336,"h5",113)(337,"button",114),t.EFF(338," How do I get started with Simple Accounting Bookkeeping? "),t.k0s()(),t.j41(339,"div",115)(340,"div",116)(341,"p"),t.EFF(342,"Starting is a Breeze: Sign up, follow our easy steps, and you\u2019re all set. It\u2019s so simple, that even your cat could do it!"),t.k0s()()()(),t.j41(343,"div",112)(344,"h5",113)(345,"button",117),t.EFF(346," Can I customize my invoices? "),t.k0s()(),t.j41(347,"div",118)(348,"div",116)(349,"p"),t.EFF(350,"Totally! Add your logo, slap on your signature, and choose from different templates and colors. Make your invoices as unique as your business\u2014because boring invoices are so last century."),t.k0s()()()(),t.j41(351,"div",112)(352,"h5",113)(353,"button",119),t.EFF(354," How does the auto-backup feature work? "),t.k0s()(),t.j41(355,"div",120)(356,"div",116)(357,"p"),t.EFF(358,"Backup Magic: Set it to back up daily or weekly to Google Drive or Dropbox. Your data will be safe and sound, so you don\u2019t have to worry about losing anything\u2014like that one sock that always goes missing in the laundry."),t.k0s()()()(),t.j41(359,"div",112)(360,"h5",113)(361,"button",121),t.EFF(362," Can I track different types of payments? "),t.k0s()(),t.j41(363,"div",122)(364,"div",116)(365,"p"),t.EFF(366,"You Bet! Handle all sorts of payments\u2014partial, full, advance, or immediate. Track them by invoice or customer, and keep your balances as fresh as your morning coffee."),t.k0s()()()(),t.j41(367,"div",112)(368,"h5",113)(369,"button",123),t.EFF(370," How does inventory management work? "),t.k0s()(),t.j41(371,"div",124)(372,"div",116)(373,"p"),t.EFF(374,"Inventory Made Easy: Use FIFO or Average Cost methods to keep track of your stock. Get updates, see product values, and get low-stock alerts. It\u2019s like having an inventory assistant who never needs a nap."),t.k0s()()()(),t.j41(375,"div",112)(376,"h5",113)(377,"button",125),t.EFF(378," What about order management and estimates "),t.k0s()(),t.j41(379,"div",126)(380,"div",116)(381,"p"),t.EFF(382,"Orderly Conduct: Manage your orders and estimates from start to finish. Create estimates, handle orders, and turn them into invoices when they\u2019re confirmed. Keep track of what\u2019s done and what\u2019s still on the to-do list\u2014like a grown-up version of a to-do list."),t.k0s()()()(),t.j41(383,"div",112)(384,"h5",113)(385,"button",127),t.EFF(386," How are taxes applied? "),t.k0s()(),t.j41(387,"div",128)(388,"div",116)(389,"p"),t.EFF(390,"Set them up once, and they\u2019ll apply automatically. No need to do the math yourself\u2014think of it as your personal financial fairy!"),t.k0s()()()(),t.j41(391,"div",112)(392,"h5",113)(393,"button",129),t.EFF(394," Can I access reports and financial statements? "),t.k0s()(),t.j41(395,"div",130)(396,"div",116)(397,"p"),t.EFF(398,"Absolutely! Check out reports on sales, purchases, profits, and losses. Enjoy easy-to-read charts and statements that are clearer than your favorite pair of glasses."),t.k0s()()()(),t.j41(399,"div",112)(400,"h5",113)(401,"button",131),t.EFF(402," Can I use Simple Accounting Bookkeeping on different devices? "),t.k0s()(),t.j41(403,"div",132)(404,"div",116)(405,"p"),t.EFF(406,"For Sure! Use our software on your computer, tablet, or phone. Manage your business wherever you are\u2014because who doesn\u2019t want to check in on their business while waiting for their coffee?"),t.k0s()()()()()()()()(),t.j41(407,"footer",133)(408,"div",34)(409,"div",134)(410,"div",135)(411,"div",136)(412,"div",137)(413,"p"),t.EFF(414,"\xa9 2024, "),t.j41(415,"a",138),t.EFF(416,"Tacktile Systems Private Limited. "),t.k0s(),t.EFF(417," All Rights Reserved"),t.k0s()()(),t.j41(418,"div",136)(419,"div",139)(420,"ul")(421,"li")(422,"a",7),t.bIt("click",function(){return gt.navigate("/privacy-policy","")}),t.EFF(423,"Privacy Policy"),t.k0s()(),t.j41(424,"li")(425,"a",7),t.bIt("click",function(){return gt.navigate("/terms-and-conditions","")}),t.EFF(426,"Terms and Conditions"),t.k0s()()()()()()()()()()),2&Bt&&(t.R7$(134),t.Y8G("ngIf",gt.isRegistered),t.R7$(),t.Y8G("ngIf",!gt.isRegistered))},dependencies:[it.bT,rg.T,vu],styles:['.material-icons[_ngcontent-%COMP%]{font-family:Material Icons;font-weight:400;font-style:normal;font-size:20px!important}@media only screen and (min-width: 1400px){.gap-150[_ngcontent-%COMP%]{--bs-gutter-x: 150px}}a[_ngcontent-%COMP%]{color:var(--base-color);cursor:pointer;outline:none;transition:.5s;text-decoration:none}.text-white[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{color:#fff}ul[_ngcontent-%COMP%], li[_ngcontent-%COMP%]{list-style:none;padding:0;margin:0}img[_ngcontent-%COMP%]{max-width:100%;display:inline-block}mark[_ngcontent-%COMP%]{color:#2096f3;background:transparent;text-decoration:underline}h1[_ngcontent-%COMP%], .h1[_ngcontent-%COMP%]{line-height:1.1;font-size:46px}.py-80[_ngcontent-%COMP%]{padding-top:80px;padding-bottom:80px}.pt-120[_ngcontent-%COMP%]{padding-top:120px}.pb-85[_ngcontent-%COMP%]{padding-bottom:85px}.pt-90[_ngcontent-%COMP%]{padding-top:90px}.pb-90[_ngcontent-%COMP%]{padding-bottom:90px}.pt-130[_ngcontent-%COMP%]{padding-top:130px}.pt-140[_ngcontent-%COMP%]{padding-top:140px}.pt-60[_ngcontent-%COMP%]{padding-top:60px}.pb-60[_ngcontent-%COMP%]{padding-bottom:60px}.section-title[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{margin-bottom:20px;font-size:30px}.section-title[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{margin-bottom:8px;font-size:24px}.carousel-inner[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px}.section-title[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{color:#2096f3;background-position:center bottom;background-repeat:no-repeat;background-size:100%;padding:0 15px 15px;margin:0 -15px}@media only screen and (max-width: 767px){.section-title[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{font-size:40px}}@media only screen and (max-width: 575px){.section-title[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{font-size:35px}}@media only screen and (max-width: 375px){.section-title[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{font-size:30px}}@media only screen and (max-width: 575px){.section-title[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font-size:25px}}.section-title[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{color:#2096f3}.section-title.text-white[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{color:var(--secondary-color)}.iconic-box[_ngcontent-%COMP%]{z-index:1;overflow:hidden;transition:.5s;background:#fff;position:relative;margin-bottom:30px;border-radius:15px;padding:40px 50px 35px}@media only screen and (max-width: 375px){.iconic-box[_ngcontent-%COMP%]{padding-left:25px;padding-right:25px}}.iconic-box[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{z-index:1;line-height:1;font-size:65px;transition:.5s;position:relative;margin-bottom:45px;color:#2096f3}.iconic-box[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]:after{content:"";width:80px;height:80px;z-index:-1;position:absolute;left:5px;top:10px;transition:.5s;border-radius:50%;transition-delay:.2s;background:var(--lighter-color)}.iconic-box[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{margin-bottom:15px}.iconic-box[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{transition:.5s;font-size:15px;font-weight:500}.iconic-box[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]   hr[_ngcontent-%COMP%]{transition:.5s;margin-top:30px;margin-bottom:20px}.iconic-box[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]   .read-more[_ngcontent-%COMP%]{margin-top:8px}.iconic-box[_ngcontent-%COMP%]   .bg[_ngcontent-%COMP%]{z-index:-1;position:absolute;right:-20px;top:-20px;max-width:60%;transition:.5s}.iconic-box[_ngcontent-%COMP%]:hover{background:#2096f3}.iconic-box[_ngcontent-%COMP%]:hover   .icon[_ngcontent-%COMP%], .iconic-box[_ngcontent-%COMP%]:hover   .read-more[_ngcontent-%COMP%], .iconic-box[_ngcontent-%COMP%]:hover   .content[_ngcontent-%COMP%]   p[_ngcontent-%COMP%], .iconic-box[_ngcontent-%COMP%]:hover   .content[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#fff}.iconic-box[_ngcontent-%COMP%]:hover   .icon[_ngcontent-%COMP%]:after{background:#ffffff1a}.iconic-box[_ngcontent-%COMP%]:hover   hr[_ngcontent-%COMP%]{opacity:.15;background:#fff}.iconic-box[_ngcontent-%COMP%]:hover   .bg[_ngcontent-%COMP%]{top:0;right:0}.iconic-box.style-two[_ngcontent-%COMP%]{background:#d9d9d91a;border:1px solid rgba(255,255,255,.1)}.iconic-box.style-two[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{color:#fff}.iconic-box.style-two[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]:after{background:#ffffff0d}.iconic-box.style-two[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{margin-bottom:15px}.iconic-box.style-two[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#fff}.iconic-box.style-two[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px;font-weight:400;color:#ffffff8c}.iconic-box.style-two[_ngcontent-%COMP%]   .read-more[_ngcontent-%COMP%]{color:#ffffff8c}.iconic-box.style-two[_ngcontent-%COMP%]:hover   .icon[_ngcontent-%COMP%]{color:#2096f3}.iconic-box.style-two[_ngcontent-%COMP%]:hover   h5[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#2096f3;text-decoration:underline}.iconic-box.style-two[_ngcontent-%COMP%]:hover   p[_ngcontent-%COMP%]{color:#ffffff8c}.iconic-box.style-two[_ngcontent-%COMP%]:hover   .read-more[_ngcontent-%COMP%]{color:#fff}.iconic-box.style-three[_ngcontent-%COMP%]{padding:30px 40px 18px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}@media only screen and (max-width: 375px){.iconic-box.style-three[_ngcontent-%COMP%]{padding-left:33px;padding-right:33px}}.iconic-box.style-three[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{margin-bottom:20px}.iconic-box.style-three[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]:after{display:none}.iconic-box.style-three[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{margin-bottom:18px;letter-spacing:-.66px}.iconic-box.style-three[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#fff}.iconic-box.style-three[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px;font-weight:400;color:#ffffff8c}.iconic-box.style-three[_ngcontent-%COMP%]   .bg[_ngcontent-%COMP%]{top:25px;right:30px}.iconic-box.style-three[_ngcontent-%COMP%]:hover   p[_ngcontent-%COMP%]{color:#ffffff8c}.iconic-box.style-three.text-black[_ngcontent-%COMP%]{background:#fff;border:1.5px solid var(--border-color)}.iconic-box.style-three.text-black[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:var(--heading-color)}.iconic-box.style-three.text-black[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{color:var(--base-color)}.iconic-box.style-three.text-black[_ngcontent-%COMP%]:hover{border-color:var(--pink-color)}.iconic-box.style-four[_ngcontent-%COMP%]{background:#fff;text-align:center;border-radius:20px;padding:38px 28px 15px;border:3px solid white;box-shadow:0 10px 60px #9b9b9b1a}.iconic-box.style-four[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{width:70px;height:70px;font-size:27px;line-height:70px;text-align:center;margin:0 auto 30px;color:#2096f3}.iconic-box.style-four[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]:after{top:0;left:0;width:100%;height:100%;opacity:.1;background:#2096f3}.iconic-box.style-four[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{font-size:20px;margin-bottom:12px}.iconic-box.style-four[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px;font-weight:400}.iconic-box.style-four[_ngcontent-%COMP%]:hover{border-color:#2096f3}.iconic-box.style-four[_ngcontent-%COMP%]:hover   .icon[_ngcontent-%COMP%]{color:#fff}.iconic-box.style-four[_ngcontent-%COMP%]:hover   .icon[_ngcontent-%COMP%]:after{opacity:1}.iconic-box.style-four[_ngcontent-%COMP%]:hover   p[_ngcontent-%COMP%]{color:var(--base-color)}.iconic-box.style-five[_ngcontent-%COMP%]{background:transparent;padding:30px 50px 15px;border:1px solid var(--border-color)}@media only screen and (max-width: 375px){.iconic-box.style-five[_ngcontent-%COMP%]{padding-left:40px;padding-right:40px}}.iconic-box.style-five[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{font-size:55px;margin-bottom:10px;color:#2096f3}.iconic-box.style-five[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]:after{display:none}.iconic-box.style-five[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px;font-weight:400}.iconic-box.style-five[_ngcontent-%COMP%]:hover{background:#fff;border-color:#fff;box-shadow:0 10px 60px #0000001a}.iconic-box.style-five[_ngcontent-%COMP%]:hover   p[_ngcontent-%COMP%]{color:var(--base-color)}.iconic-box.style-six[_ngcontent-%COMP%]{background:#f9f9ff;padding:40px 35px 20px;border:1px solid var(--border-color)}@media only screen and (max-width: 375px){.iconic-box.style-six[_ngcontent-%COMP%]{padding-left:30px;padding-right:30px}}.iconic-box.style-six[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{font-size:55px;margin-bottom:25px;color:var(--secondary-color)}.iconic-box.style-six[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]:after{display:none}.iconic-box.style-six[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{font-size:20px;margin-bottom:15px;letter-spacing:-.4px}.iconic-box.style-six[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px;font-weight:400}.iconic-box.style-six[_ngcontent-%COMP%]:hover{background:#fff;border-color:#fff;box-shadow:0 10px 60px #0000001a}.iconic-box.style-six[_ngcontent-%COMP%]:hover   h5[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-decoration:underline}.iconic-box.style-six[_ngcontent-%COMP%]:hover   p[_ngcontent-%COMP%]{color:var(--base-color)}.iconic-box.style-sab[_ngcontent-%COMP%]{padding:35px 40px 15px;background:transparent}@media only screen and (max-width: 375px){.iconic-box.style-sab[_ngcontent-%COMP%]{padding-left:30px;padding-right:30px}}.iconic-box.style-sab[_ngcontent-%COMP%]:after{position:absolute;left:0;top:0;content:"";width:100%;height:100%;z-index:-1;opacity:.05;background:#2096f3}.iconic-box.style-sab[_ngcontent-%COMP%]   .features-icon[_ngcontent-%COMP%]{width:60px;height:60px;color:#fff;font-size:30px;line-height:60px;text-align:center;border-radius:12px;margin-bottom:20px;background:#2096f3;box-shadow:0 0 30px #0003}.iconic-box.style-sab[_ngcontent-%COMP%]   .features-icon[_ngcontent-%COMP%]:after{display:none}.iconic-box.style-sab[_ngcontent-%COMP%]   .icon-title[_ngcontent-%COMP%]{display:flex;align-items:center;margin-bottom:15px}.iconic-box.style-sab[_ngcontent-%COMP%]   .icon-title[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{flex:none;font-size:20px;margin-right:15px;width:50px;height:50px;background:#fff;line-height:50px;border-radius:50%;text-align:center;color:#2096f3}.iconic-box.style-sab[_ngcontent-%COMP%]   .icon-title[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{margin-bottom:0}.iconic-box.style-sab[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{font-size:16px;margin-bottom:10px;font-weight:600}.iconic-box.style-sab[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px;font-weight:400}.iconic-box.style-sab[_ngcontent-%COMP%]   .bg[_ngcontent-%COMP%]{top:auto;right:-20px;bottom:-20px}.iconic-box.style-sab[_ngcontent-%COMP%]:hover{background:#2096f3}.iconic-box.style-sab[_ngcontent-%COMP%]:hover   .features-icon[_ngcontent-%COMP%]{background:#fff;color:#2096f3}.iconic-box.style-sab[_ngcontent-%COMP%]:hover   h5[_ngcontent-%COMP%]{color:#fff}.iconic-box.style-sab[_ngcontent-%COMP%]:hover   .bg[_ngcontent-%COMP%]{right:0;bottom:0}.iconic-box.style-sab.border[_ngcontent-%COMP%]{padding-top:30px;padding-bottom:10px}.iconic-box.style-eight[_ngcontent-%COMP%]{background:var(--lighter-color);padding:35px 40px 15px}@media only screen and (max-width: 375px){.iconic-box.style-eight[_ngcontent-%COMP%]{padding-left:30px;padding-right:30px}}.iconic-box.style-eight[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{font-size:50px;margin-bottom:25px;color:var(--heading-color)}.iconic-box.style-eight[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]:after{display:none}.iconic-box.style-eight[_ngcontent-%COMP%]   hr[_ngcontent-%COMP%]{margin-bottom:22px}.iconic-box.style-eight[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{font-size:20px;margin-bottom:10px;letter-spacing:-.4px}.iconic-box.style-eight[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px;font-weight:400}.iconic-box.style-eight[_ngcontent-%COMP%]   .bg[_ngcontent-%COMP%]{top:20px;right:40px}.iconic-box.style-eight[_ngcontent-%COMP%]:hover{background:#2096f3}.iconic-box.style-eight[_ngcontent-%COMP%]:hover   .icon[_ngcontent-%COMP%], .iconic-box.style-eight[_ngcontent-%COMP%]:hover   h5[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#fff}.iconic-box.style-nine[_ngcontent-%COMP%]{padding:0;border-radius:0;background:transparent}.iconic-box.style-nine[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{width:45px;height:45px;font-size:20px;line-height:45px;text-align:center;margin-bottom:22px;color:#2096f3}.iconic-box.style-nine[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]:after{top:0;left:0;width:100%;height:100%;opacity:.1;background:#2096f3}.iconic-box.style-nine[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{font-size:20px;margin-bottom:10px}.iconic-box.style-nine[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px;font-weight:400;margin-bottom:0}.iconic-box.style-nine[_ngcontent-%COMP%]:hover   p[_ngcontent-%COMP%]{color:var(--base-color)}.iconic-box.style-nine.text-white[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{width:auto;height:auto;color:#fff;font-size:30px;text-align:left;margin-bottom:16px}.iconic-box.style-nine.text-white[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]:after{display:none}.iconic-box.style-nine.text-white[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{color:#ffffffa6}.iconic-box.style-ten[_ngcontent-%COMP%]{padding-top:0;overflow:initial;text-align:center;margin-bottom:75px;padding-bottom:15px;border:1px solid var(--border-color);box-shadow:0 10px 60px #8d8d8d1a}.iconic-box.style-ten[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{font-size:45px;margin-top:-45px;margin-bottom:20px;width:92px;height:92px;background:#fff;line-height:92px;border-radius:50%;text-align:center;line-height:82px;display:inline-block;border:5px solid var(--border-color)}.iconic-box.style-ten[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]:after{display:none}.iconic-box.style-ten[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px;font-weight:400}.iconic-box.style-ten[_ngcontent-%COMP%]:hover{background:#fff;box-shadow:none}.iconic-box.style-ten[_ngcontent-%COMP%]:hover   .icon[_ngcontent-%COMP%]{border-color:#fff;background:#2096f3}.iconic-box.style-ten[_ngcontent-%COMP%]:hover   h5[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-decoration:underline}.iconic-box.style-ten[_ngcontent-%COMP%]:hover   p[_ngcontent-%COMP%]{color:var(--base-color)}.generative-ai-area[_ngcontent-%COMP%]:after{content:"";z-index:-1;width:500px;height:500px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:.7;border-radius:50%;filter:blur(500px);background:#fec458}.advanced-tab[_ngcontent-%COMP%]{margin-left:-15px;margin-right:-15px;-webkit-box-pack:center;max-width:454px}.advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin:0 35px 15px}@media only screen and (max-width: 1299px){.advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin-left:15px;margin-right:15px}}@media only screen and (max-width: 991px){.advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin-bottom:10px}}.advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%], .advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{font-size:16px;padding:6px 9px 4px 12px;display:inline-block;background:transparent;border:2px solid #f4f4f4;border-radius:6px;text-align:left}.tab-content[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px}@media only screen and (max-width: 1199px){.advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%], .advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{font-size:20px;padding-bottom:5px}}@media only screen and (max-width: 575px){.advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%], .advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{font-size:18px}}.advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{margin-right:15px;transform:rotate(-45deg)}@media only screen and (max-width: 1299px){.advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{margin-right:5px}}.advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a.active[_ngcontent-%COMP%], .advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button.active[_ngcontent-%COMP%]{border-color:#2096f3}.advanced-tab.style-two[_ngcontent-%COMP%]{border-bottom:1.2px solid var(--border-color)}.advanced-tab.style-two[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin:0 20px -1px}.advanced-tab.style-two[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{padding:20px}@media only screen and (max-width: 991px){.advanced-tab.style-two[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{padding:10px}}@media only screen and (max-width: 479px){.advanced-tab.style-two[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{padding:5px}}.advanced-tab.style-two[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button.active[_ngcontent-%COMP%]{color:#2096f3}.advanced-tab.style-three[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{flex:1 auto;width:100%;margin:0 15px 15px}.advanced-tab.style-three[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:100%;display:flex;background:#fff;align-items:center;padding:8px 12px;border-radius:12px;border:2px solid #f1f1f1;font-size:16px;color:#000}@media only screen and (max-width: 375px){.advanced-tab.style-three[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{padding:10px 15px}}.advanced-tab.style-three[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{width:40px;height:40px;font-size:18px;line-height:40px;margin-right:12px;position:relative;text-align:center;color:#2096f3}.advanced-tab.style-three[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]:after{position:absolute;left:0;top:0;content:"";width:100%;height:100%;opacity:.2;border-radius:50%;background:#2096f3}.advanced-tab.style-three[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{margin-right:0;transform:rotate(0)}.advanced-tab.style-three[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:hover, .advanced-tab.style-three[_ngcontent-%COMP%]   button.active[_ngcontent-%COMP%]{color:#2096f3}.advanced-tab.style-four[_ngcontent-%COMP%]{background:#1c2433;display:inline-flex;border-radius:0 0 12px 12px}.advanced-tab.style-four[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin:0}.advanced-tab.style-four[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{color:#657085;font-size:20px;border-style:solid;border-width:3px 0 0;letter-spacing:-.6px;padding:12px 35px 15px;border-color:transparent}.advanced-tab.style-four[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button.active[_ngcontent-%COMP%]{color:#fff;text-decoration:underline;border-color:#2096f3;text-decoration-color:#9fa4ad}.accordion-item[_ngcontent-%COMP%]{z-index:1;border:none;position:relative;margin-bottom:15px;background-color:transparent}.accordion-item[_ngcontent-%COMP%]:first-of-type{border-top-left-radius:0;border-top-right-radius:0}.accordion-item[_ngcontent-%COMP%]:first-of-type   .accordion-button[_ngcontent-%COMP%]{border-top-left-radius:14px;border-top-right-radius:14px}.accordion-item[_ngcontent-%COMP%]:last-of-type{border-bottom-left-radius:0;border-bottom-right-radius:0}.accordion-item[_ngcontent-%COMP%]:last-of-type   .accordion-button[_ngcontent-%COMP%]{border-bottom-left-radius:14px;border-bottom-right-radius:14px}.accordion-item[_ngcontent-%COMP%]:last-of-type   .accordion-button.collapsed[_ngcontent-%COMP%]{border-bottom-left-radius:14px;border-bottom-right-radius:14px}.accordion-item[_ngcontent-%COMP%]   .accordion-button[_ngcontent-%COMP%]{font-size:20px;line-height:1.3;box-shadow:none;background:#fff;position:initial;padding:20px 30px;border-radius:14px;letter-spacing:-.4px;color:#0095ff}@media only screen and (max-width: 479px){.accordion-item[_ngcontent-%COMP%]   .accordion-button[_ngcontent-%COMP%]{font-size:16px;padding:15px 20px}}.accordion-item[_ngcontent-%COMP%]   .accordion-button[_ngcontent-%COMP%]:before{position:absolute;left:0;bottom:0;content:"";width:100%;height:100%;z-index:-1;transition:.5s;background:#fff;border-radius:14px;box-shadow:0 10px 60px #c1c1c133}.accordion-item[_ngcontent-%COMP%]   .accordion-button.collapsed[_ngcontent-%COMP%]{background:#fff;border-radius:15px;text-decoration:none;border:2px solid #dcdcdc;color:#000}.accordion-item[_ngcontent-%COMP%]   .accordion-button.collapsed[_ngcontent-%COMP%]:before{opacity:0}.accordion-item[_ngcontent-%COMP%]   .accordion-collapse[_ngcontent-%COMP%]   .accordion-body[_ngcontent-%COMP%]{margin-top:-2px;padding:0 30px 25px}@media only screen and (max-width: 479px){.accordion-item[_ngcontent-%COMP%]   .accordion-collapse[_ngcontent-%COMP%]   .accordion-body[_ngcontent-%COMP%]{padding:0 20px 20px}}.accordion-item[_ngcontent-%COMP%]   .accordion-collapse[_ngcontent-%COMP%]   .accordion-body[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]:last-child{margin-bottom:0;font-size:18px}.accordion-item[_ngcontent-%COMP%]   .accordion-collapse[_ngcontent-%COMP%]:before{position:absolute;left:0;top:0;opacity:0;content:"";z-index:-2;transition:.2s;width:100%;height:50px;border-radius:14px;background:#2096f3}.accordion-item[_ngcontent-%COMP%]   .accordion-collapse.show[_ngcontent-%COMP%]:before{top:-4px;opacity:1}.main-header[_ngcontent-%COMP%]{position:fixed;left:0;top:0;z-index:999;width:100%;transition:all .5s ease;padding:10px 0;background:#fff}.main-header[_ngcontent-%COMP%]   .header-upper[_ngcontent-%COMP%]{z-index:5;width:100%;position:relative;transition:all .5s ease}.main-header[_ngcontent-%COMP%]   .header-inner[_ngcontent-%COMP%]{border-bottom:1px solid var(--border-color)}.main-header[_ngcontent-%COMP%]   .logo-outer[_ngcontent-%COMP%]{flex:none}@media only screen and (max-width: 991px){.main-header[_ngcontent-%COMP%]   .logo-outer[_ngcontent-%COMP%]{display:none}}.main-header[_ngcontent-%COMP%]   .logo[_ngcontent-%COMP%]{z-index:9;padding:2px 0;position:relative}.main-header.menu-absolute[_ngcontent-%COMP%]   .header-upper[_ngcontent-%COMP%]{position:absolute}.main-header.fixed-header[_ngcontent-%COMP%]   .header-upper[_ngcontent-%COMP%]{top:0;left:0;position:fixed;background:#fff;animation:sticky 1s;box-shadow:0 0 30px #575ff51a}.main-header.fixed-header[_ngcontent-%COMP%]   .header-inner[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0;border-bottom:none}@media only screen and (min-width: 992px){.main-header.fixed-header[_ngcontent-%COMP%]   .main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%]{padding-top:25px;padding-bottom:25px}}.main-header.no-border[_ngcontent-%COMP%]:not(.fixed-header)   .header-inner[_ngcontent-%COMP%]{border-bottom:none}@media only screen and (max-width: 991px){.nav-outer[_ngcontent-%COMP%]{width:100%}}@media only screen and (max-width: 991px){.main-menu[_ngcontent-%COMP%]{width:100%}}.main-menu[_ngcontent-%COMP%]   .mobile-logo[_ngcontent-%COMP%]{margin-right:auto}@media only screen and (max-width: 575px){.main-menu[_ngcontent-%COMP%]   .mobile-logo[_ngcontent-%COMP%]{max-width:150px}}@media only screen and (max-width: 991px){.main-menu[_ngcontent-%COMP%]   .collapse[_ngcontent-%COMP%]{overflow:auto}}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]{padding:0}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%]{display:flex}@media only screen and (max-width: 991px){.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%]{display:block;padding:25px 0;background:#fff;box-shadow:inset 0 0 30px #575ff51a}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%]:last-child{border-bottom:1px solid var(--border-color)}}@media only screen and (max-width: 991px){.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]{left:0;width:100%;position:absolute;max-height:calc(100vh - 80px)}}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{padding:20px;display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width: 1399px){.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{padding-left:10px;padding-right:10px}}@media only screen and (max-width: 991px){.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:block;padding:0 15px;border-top:1px solid var(--border-color)}}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li.dropdown[_ngcontent-%COMP%]   .dropdown-btn[_ngcontent-%COMP%]{cursor:pointer;margin-left:5px;font-weight:600;margin-bottom:-2px;color:var(--heading-color)}@media only screen and (max-width: 991px){.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li.dropdown[_ngcontent-%COMP%]   .dropdown-btn[_ngcontent-%COMP%]{position:absolute;right:10px;top:0;width:50px;height:43px;border-left:1px solid var(--border-color);text-align:center;line-height:43px}}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{opacity:1;display:block;font-size:16px;position:relative;text-transform:capitalize;transition:all .5s ease}@media only screen and (max-width: 991px){.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{padding:10px;line-height:22px}}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{color:#2096f3}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li.current[_ngcontent-%COMP%] > a[_ngcontent-%COMP%], .main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li.current-menu-item[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]{font-weight:600}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{border-top:1px solid var(--border-color)}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-transform:capitalize}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:before{display:none}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   .megamenu[_ngcontent-%COMP%]{position:absolute;left:0;top:100%;width:100%;z-index:100;display:none;padding:20px 0;background:#fff;box-shadow:2px 2px 5px 1px #0000000d,-2px 0 5px 1px #0000000d}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   .megamenu[_ngcontent-%COMP%]:after{display:block;clear:both;content:""}@media only screen and (max-width: 991px){.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   .megamenu[_ngcontent-%COMP%]{position:relative;box-shadow:none;width:100%}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   .megamenu[_ngcontent-%COMP%]   .container[_ngcontent-%COMP%]{max-width:100%}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   .megamenu[_ngcontent-%COMP%]   .row[_ngcontent-%COMP%]{margin:0}}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   .megamenu[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{display:block;position:relative;top:0;width:100%;box-shadow:none}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{position:absolute;left:inherit;top:100%;min-width:250px;z-index:100;display:none;background:#fff;box-shadow:2px 2px 5px 1px #0000000d,-2px 0 5px 1px #0000000d}@media only screen and (max-width: 991px){.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{position:relative;display:none;width:100%;box-shadow:none;background:transparent}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]:after{display:block;clear:both;content:""}}@media only screen and (max-width: 991px) and (max-width: 375px){.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{min-width:auto}}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{width:100%;padding:7px 20px}@media only screen and (max-width: 991px){.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{padding:0 15px}}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{left:100%;top:0%}@media only screen and (max-width: 991px){.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{left:auto}}.main-menu[_ngcontent-%COMP%]   .navbar-header[_ngcontent-%COMP%]{display:none}@media only screen and (max-width: 991px){.main-menu[_ngcontent-%COMP%]   .navbar-header[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-start}}.main-menu[_ngcontent-%COMP%]   .navbar-header[_ngcontent-%COMP%]   .navbar-toggle[_ngcontent-%COMP%]{float:right;padding:4px 0;cursor:pointer;background:transparent}.main-menu[_ngcontent-%COMP%]   .navbar-header[_ngcontent-%COMP%]   .navbar-toggle[_ngcontent-%COMP%]   .icon-bar[_ngcontent-%COMP%]{background:var(--base-color);height:2px;width:30px;display:block;margin:7px 0}.menu-btns[_ngcontent-%COMP%]{flex:none;display:flex;align-items:center}.menu-btns[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{color:#fff;cursor:pointer;margin-left:33px;background-color:transparent}@media only screen and (max-width: 375px){.menu-btns[_ngcontent-%COMP%]   button.cart[_ngcontent-%COMP%]{display:none}}.menu-btns[_ngcontent-%COMP%]   .light-btn[_ngcontent-%COMP%]{font-size:18px}.menu-btns[_ngcontent-%COMP%]   .light-btn[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:.8em;margin-left:9px;transform:rotate(-30deg)}@media only screen and (max-width: 991px){.menu-btns[_ngcontent-%COMP%]   .light-btn[_ngcontent-%COMP%]{display:none}}.menu-btns[_ngcontent-%COMP%]   .theme-btn[_ngcontent-%COMP%]{margin-left:33px}@media only screen and (max-width: 1199px){.menu-btns[_ngcontent-%COMP%]   .theme-btn[_ngcontent-%COMP%]{display:none}}@media only screen and (min-width: 992px){.main-header.header-white[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > a[_ngcontent-%COMP%], .main-header.header-white[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > .dropdown-btn[_ngcontent-%COMP%]{color:#fff}}.main-header.header-white[_ngcontent-%COMP%]   .nav-search[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]{color:#fff}.main-header.header-white[_ngcontent-%COMP%]   .navbar-toggle[_ngcontent-%COMP%]   .icon-bar[_ngcontent-%COMP%]{background:#fff}.main-header.header-white[_ngcontent-%COMP%]   .light-btn[_ngcontent-%COMP%]{color:#fff;text-decoration:underline}.main-header.header-white.fixed-header[_ngcontent-%COMP%]   .header-upper[_ngcontent-%COMP%]{background:var(--navyblue-color)}.bgc-primary[_ngcontent-%COMP%]   .top-left[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{color:#fff;margin-right:0;margin-left:10px;transform:rotate(-45deg)}.main-header.style-two[_ngcontent-%COMP%]   .main-logo[_ngcontent-%COMP%]{max-width:40%}.sidebar-menu[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{color:#fff;border-bottom:1px solid rgba(255,255,255,.1)}.sidebar-menu[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:first-child{border-top:1px solid rgba(255,255,255,.1)}.sidebar-menu[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#fff;font-size:18px;font-weight:500;padding:6px 20px;display:inline-block;text-transform:capitalize}.sidebar-menu[_ngcontent-%COMP%]   li.dropdown[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%]{display:none}.sidebar-menu[_ngcontent-%COMP%]   li.dropdown[_ngcontent-%COMP%]   .dropdown-btn[_ngcontent-%COMP%]{position:absolute;right:10px;top:0;width:45px;height:43px;cursor:pointer;line-height:43px;text-align:center;border-left:1px solid rgba(255,255,255,.1)}.sidebar-menu[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{margin-left:10px}.sab-content[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{margin-bottom:16px;letter-spacing:0px;line-height:1.2;font-size:46px;font-weight:600}@media only screen and (max-width: 991px){.sab-content[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:60px}}@media only screen and (max-width: 767px){.sab-content[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:50px}}@media only screen and (max-width: 575px){.sab-content[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:40px;line-height:1.2;margin-bottom:15px;letter-spacing:-1px}}@media only screen and (max-width: 375px){.sab-content[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:35px}}.sab-content[_ngcontent-%COMP%]   .sab-btns[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;margin-left:10px;margin-right:10px;justify-content:center}.sab-content[_ngcontent-%COMP%]   .sab-btns[_ngcontent-%COMP%]   .theme-btn[_ngcontent-%COMP%]{margin:10px 10px 0}@media only screen and (min-width: 992px) and (max-width: 1199px){.sab-content.style-two[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:60px}}.sab-content.style-two[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{line-height:1;display:inline-block;color:var(--heading-color);padding:0 8px 10px 5px;background:var(--secondary-color)}.sab-content.style-two[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{line-height:1.95;margin-bottom:42px}@media only screen and (min-width: 480px){.sab-content.style-two[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:18px}}@media only screen and (min-width: 992px){.sab-content.style-three[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:70px}}@media only screen and (min-width: 992px) and (max-width: 1199px){.sab-content.style-three[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:55px}}.sab-content.style-three[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{color:#2096f3}.sab-content.style-three[_ngcontent-%COMP%]   .icon-list[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}.sab-content.style-three[_ngcontent-%COMP%]   .icon-list[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{font-weight:500;margin:15px 0 0}.sab-content.style-three[_ngcontent-%COMP%]   .icon-list[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{width:25px;height:25px;font-size:12px;margin-top:-2px;line-height:25px;background:var(--navyblue-color)}.sab-content.style-three[_ngcontent-%COMP%]   .icon-list[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:not(:last-child){margin-right:25px}@media only screen and (min-width: 1200px){.sab-content.style-four[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:90px}}.sab-content.style-four[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{line-height:.95;padding:0 7px 6px;border-radius:10px;display:inline-block;background:#2096f3}.sab-content.style-four[_ngcontent-%COMP%]   .icon-list[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;margin-left:-28px;margin-right:-28px;justify-content:center}.sab-content.style-four[_ngcontent-%COMP%]   .icon-list[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{color:#fff;margin-left:28px;margin-right:28px}.sab-content.style-four[_ngcontent-%COMP%]   .icon-list[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{margin-top:0}@media only screen and (min-width: 576px){.sab-content.style-five[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:18px}}.sab-content.style-six[_ngcontent-%COMP%]   .subtitle-three[_ngcontent-%COMP%]{font-size:20px}.sab-content.style-six[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{font-weight:500;color:var(--pink-color);margin-bottom:20px}@media only screen and (max-width: 479px){.sab-content.style-six[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{font-size:20px}}.sab-content.style-six[_ngcontent-%COMP%]   .newsletter-form[_ngcontent-%COMP%]{max-width:850px;margin-left:auto;margin-right:auto;border:2px solid rgba(70,78,226,.2);box-shadow:0 0 60px #464ee233;border-radius:20px}.sab-content.style-six[_ngcontent-%COMP%]   .newsletter-form[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{font-size:20px}.sab-content.style-six[_ngcontent-%COMP%]   .newsletter-form[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{border-radius:20px;background:#2096f3}.sab-area[_ngcontent-%COMP%]{z-index:1;overflow:hidden;position:relative}.sab-area[_ngcontent-%COMP%]:after{z-index:-1;content:"";width:600px;height:600px;position:absolute;right:-300px;bottom:-300px;filter:blur(300px);background:#2096f3;animation:10s zoomInOut infinite}.clients-reviews[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center}.clients-reviews[_ngcontent-%COMP%]   h6[_ngcontent-%COMP%]{margin-bottom:15px}.clients-reviews[_ngcontent-%COMP%]   .clients[_ngcontent-%COMP%]{margin-top:30px;margin-right:auto}.clients-reviews[_ngcontent-%COMP%]   .clients[_ngcontent-%COMP%]   .images[_ngcontent-%COMP%]{display:flex}.clients-reviews[_ngcontent-%COMP%]   .clients[_ngcontent-%COMP%]   .images[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:46px;height:46px;border-radius:50%}.clients-reviews[_ngcontent-%COMP%]   .clients[_ngcontent-%COMP%]   .images[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]:not(:first-child){margin-left:-10px}.clients-reviews[_ngcontent-%COMP%]   .reviews[_ngcontent-%COMP%]{margin-top:30px;margin-right:auto}.clients-reviews[_ngcontent-%COMP%]   .reviews[_ngcontent-%COMP%]   .ratting[_ngcontent-%COMP%]{display:flex}.clients-reviews[_ngcontent-%COMP%]   .reviews[_ngcontent-%COMP%]   .ratting[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{width:26px;height:26px;color:#fff;font-size:12px;margin:0 5px 0 0;line-height:26px;text-align:center;background:#03b67c}.sab-form[_ngcontent-%COMP%]{padding:40px;background:#fff;border-radius:20px;box-shadow:0 10px 60px #9b9b9b33}@media only screen and (max-width: 479px){.sab-form[_ngcontent-%COMP%]{padding-left:25px;padding-right:25px}}.sab-form[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{margin-bottom:0;margin-top:-8px}.sab-form[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:26px;color:#626262;font-size:15px}.sab-form[_ngcontent-%COMP%]   .input-radio[_ngcontent-%COMP%]{display:flex;align-items:flex-start}.sab-form[_ngcontent-%COMP%]   .input-radio[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{margin-top:10px;margin-right:10px}.sab-form[_ngcontent-%COMP%]   .input-radio[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#2096f3;text-decoration:underline}.sab-form-bg[_ngcontent-%COMP%]{width:90%;z-index:-1;position:absolute;left:18%;top:50%;transform:translateY(-50%)}.input-group[_ngcontent-%COMP%]{position:relative!important;display:flex!important;flex-wrap:inherit!important;align-items:stretch;width:100%!important;border:1px solid #dadee6;border-radius:4px}.input-group-text[_ngcontent-%COMP%]{width:36px;margin:0;padding:0 0 0 13px}.input-group-text[_ngcontent-%COMP%]{color:#737373;border:none!important;border-radius:5px 0 0 5px!important;background:#f1f5ff;height:44px!important;font-weight:500;font-size:14px!important;text-align:left;cursor:pointer}.form-control[_ngcontent-%COMP%]{box-shadow:none!important;margin-left:calc(var(--bs-border-width) * -1)}.form-control[_ngcontent-%COMP%]{color:#000;border:none!important;background:#f1f5ff!important;height:44px!important;font-weight:500;font-size:14px!important;text-align:left}.input-group-append[_ngcontent-%COMP%]{margin-left:-1px}.input-group-text-show[_ngcontent-%COMP%]{color:#737373;border:none!important;border-radius:0 5px 5px 0!important;background:#f1f5ff;height:44px!important;font-weight:500;font-size:14px!important;text-align:left;cursor:pointer;display:flex;width:50px;margin:0;padding:11px 0 0 13px;line-height:0;text-align:center}.public-btn[_ngcontent-%COMP%]{border:none!important;background-color:#2096f3;color:#fff;width:100%;padding:8px 0;font-size:15px;font-weight:600;text-align:center;border-radius:5px;text-decoration:none}.or-divider[_ngcontent-%COMP%]{display:grid;margin-top:.75rem;margin-bottom:.75rem;flex-direction:column;align-items:center;grid-auto-columns:1fr;grid-column-gap:12px;grid-row-gap:16px;grid-template-columns:1fr max-content 1fr;grid-template-rows:auto;color:#7d7d7d;font-size:1.125rem;line-height:1.5555555556}.or-divider__line[_ngcontent-%COMP%]{height:1px;flex-direction:column;grid-auto-columns:1fr;grid-column-gap:12px;grid-row-gap:16px;grid-template-columns:1fr max-content 1fr;grid-template-rows:auto;background-color:#f3f3f3}.google-btn[_ngcontent-%COMP%]{background-color:#fff;border-radius:5px;padding:8px 0;text-align:center;border:2px solid #e1e1e1;cursor:pointer}.google-icon-wrapper[_ngcontent-%COMP%]{position:absolute;margin-top:1px;margin-left:1px;width:40px;padding-top:4px;height:40px;border-radius:2px}.google-icon[_ngcontent-%COMP%]{position:absolute}.btn-text[_ngcontent-%COMP%]{float:right;margin:11px 11px 0 0;color:#000;font-size:14px;letter-spacing:.2px}.feature_img[_ngcontent-%COMP%]{width:250px;height:auto;text-align:center;border-radius:100px;margin-bottom:25px}.main-arrows[_ngcontent-%COMP%]{transform:rotate(180deg);float:right;font-size:24px!important;margin-top:-2px;color:#1889e5}.card-header.collapsed[_ngcontent-%COMP%]   .collapse-arrow[_ngcontent-%COMP%], .up-down-arrow.collapsed[_ngcontent-%COMP%]   .main-arrows[_ngcontent-%COMP%]{transform:rotate(0)}.collapse-arrow[_ngcontent-%COMP%]{transform:rotate(180deg);float:right}.valuation-arrow[_ngcontent-%COMP%]{color:#1889e5;font-size:32px!important;position:relative;margin-top:-7px}.card-header.collapsed[_ngcontent-%COMP%]   .collapse-arrow[_ngcontent-%COMP%]{transform:rotate(0)}.footer-bottom[_ngcontent-%COMP%]   .footer-bottom-menu[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin-left:15px;margin-right:15px;text-transform:capitalize}ul[_ngcontent-%COMP%], li[_ngcontent-%COMP%]{list-style:none;padding:0;display:inline-flex;margin:0}.footer-bottom-menu[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#fff}.main-footer[_ngcontent-%COMP%]{z-index:1;position:relative;background-color:#161e24;color:#ffffff73;padding:16px 0}.copyright-text[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{color:#fff;margin-bottom:0}.sliders-arrows[_ngcontent-%COMP%]   .slick-arrow[_ngcontent-%COMP%]{transition:.4s;color:#000;width:50px;height:50px;background:#fff;line-height:50px;margin-right:10px;border-radius:50%;text-align:center;border:none}.sliders-arrows[_ngcontent-%COMP%]   .slick-arrow[_ngcontent-%COMP%]:hover{color:#fff;background:#0095ff}.main-heading[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:30px;color:#2096f3;padding-bottom:6%;line-height:normal;text-align:center}.download_section[_ngcontent-%COMP%]{background-color:#2096f3;color:#fff;padding:40px 0}.download_section[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{font-size:22px;letter-spacing:.8px;font-weight:600}.download_section[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{font-size:16px;letter-spacing:.5px;margin-bottom:0}.slick-slider[_ngcontent-%COMP%]{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list[_ngcontent-%COMP%]{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list[_ngcontent-%COMP%]:focus{outline:0}.slick-list.dragging[_ngcontent-%COMP%]{cursor:pointer;cursor:hand}.slick-slider[_ngcontent-%COMP%]   .slick-list[_ngcontent-%COMP%], .slick-slider[_ngcontent-%COMP%]   .slick-track[_ngcontent-%COMP%]{transform:translateZ(0)}.slick-track[_ngcontent-%COMP%]{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track[_ngcontent-%COMP%]:after, .slick-track[_ngcontent-%COMP%]:before{display:table;content:""}.slick-track[_ngcontent-%COMP%]:after{clear:both}.slick-loading[_ngcontent-%COMP%]   .slick-track[_ngcontent-%COMP%]{visibility:hidden}.slick-slide[_ngcontent-%COMP%]{display:none;float:left;height:100%;min-height:1px}[dir=rtl][_ngcontent-%COMP%]   .slick-slide[_ngcontent-%COMP%]{float:right}.slick-slide[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{display:block}.slick-slide.slick-loading[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{display:none}.slick-slide.dragging[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{pointer-events:none}.slick-initialized[_ngcontent-%COMP%]   .slick-slide[_ngcontent-%COMP%]{display:block}.slick-loading[_ngcontent-%COMP%]   .slick-slide[_ngcontent-%COMP%]{visibility:hidden}.slick-vertical[_ngcontent-%COMP%]   .slick-slide[_ngcontent-%COMP%]{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden[_ngcontent-%COMP%]{display:none}.toggleBtn[_ngcontent-%COMP%]{border:none}.nav-item[_ngcontent-%COMP%]{padding:10px 0;border-bottom:1px solid #eee}']})}return _t})();function vh(_t,Ft){1&_t&&(t.j41(0,"div",134),t.nrm(1,"app-sign-up"),t.k0s())}function Kh(_t,Ft){1&_t&&(t.j41(0,"div",134),t.nrm(1,"app-verify-email"),t.k0s())}let Fd=(()=>{class _t{constructor(P,Bt,gt){this.eventEmitterService=P,this.router=Bt,this.commonService=gt,this.isRegistered=!0}ngOnInit(){this.eventEmitterService.subscribeData(P=>{"verify-email-msg"===P&&(this.isRegistered=!1)})}navigate(P,Bt){setTimeout(()=>{this.commonService.broadcast("navigateToHomeFragment",Bt)},1e3),this.router.url.includes("home")||this.router.navigateByUrl(P)}static#t=this.\u0275fac=function(Bt){return new(Bt||_t)(t.rXU(Sl.e),t.rXU(L.Ix),t.rXU(N.h))};static#e=this.\u0275cmp=t.VBU({type:_t,selectors:[["app-payment-expenses"]],decls:402,vars:2,consts:[[1,"page-wrapper"],[1,"main-header","no-border"],[1,"header-upper"],[1,"container","container-1520","clearfix"],[1,"header-inner","py-15","rel","d-flex","align-items-center","mt-0"],[1,"logo-outer"],[1,"logo"],[3,"click"],["src","assets/img/landing-signup-pages/logo.svg","alt","Logo","title","Logo"],[1,"nav-outer","ms-lg-auto","clearfix"],[1,"main-menu","navbar-expand-lg"],[1,"navbar-header","py-10"],[1,"mobile-logo"],["type","button","data-bs-toggle","offcanvas","data-bs-target","#offcanvasNavbar","aria-controls","offcanvasNavbar",1,"navbar-toggle","toggleBtn"],[1,"material-icons","custom-icons"],[1,"navbar-collapse","collapse","clearfix"],[1,"navigation","clearfix"],[1,"navbar","fixed-top"],[1,"container-fluid"],["tabindex","-1","id","offcanvasNavbar","aria-labelledby","offcanvasNavbarLabel",1,"offcanvas","offcanvas-end"],[1,"offcanvas-header"],["type","button","data-bs-dismiss","offcanvas","aria-label","Close",1,"btn-close"],[1,"offcanvas-body"],[1,"navbar-collapse"],[1,"navbar-nav","justify-content-end","flex-grow-1","pe-3","w-100"],[1,"nav-item"],[1,"images","mt-4"],["href","https://play.google.com/store/apps/details?id=com.accounting.bookkeeping","target","_blank"],["src","assets/img/landing-signup-pages/google_play.svg","alt","app",2,"width","36%","margin-right","5px"],["src","assets/img/landing-signup-pages/download_windows.svg","alt","app",2,"width","36%"],[1,"menu-btns","ms-lg-auto"],[1,"theme-btn","text-end"],[1,"images"],[1,"pt-140","rpt-70","pb-60","rpb-100",2,"background-color","#e6f4ff"],[1,"container"],[1,"row","gap-150","justify-content-center"],[1,"col-lg-7"],[1,"text-center","main-heading"],["id","carouselExampleInterval","data-bs-ride","carousel",1,"carousel","slide"],[1,"carousel-inner","text-center"],["data-bs-interval","3000",1,"carousel-item","active"],[1,"section-title","mb-20"],[1,"feature_img","mb-3",2,"margin","auto"],["src","assets/img/landing-signup-pages/advance-payment.svg"],["data-bs-interval","2000",1,"carousel-item"],[1,""],["src","assets/img/landing-signup-pages/Receivable-Payable.svg"],["src","assets/img/landing-signup-pages/receipt.svg"],["src","assets/img/landing-signup-pages/expense-report.svg"],["src","assets/img/landing-signup-pages/Payment.svg"],[1,"sliders-arrows","mt-55","text-center"],["data-bs-target","#carouselExampleInterval","data-bs-slide","prev",1,"testi-prev","slick-arrow"],[1,"material-icons","custom-icons",2,"font-size","26px  !important"],["data-bs-target","#carouselExampleInterval","data-bs-slide","next",1,"testi-next","slick-arrow"],["class","col-lg-5 rel z-1",4,"ngIf"],[1,"download_section"],[1,"container","gap-150","justify-content-center"],[1,"col-lg-12","text-center"],[1,"col-lg-12","text-center","mt-3"],["src","assets/img/landing-signup-pages/google_play.svg","alt","app"],["src","assets/img/landing-signup-pages/download_windows.svg","alt","app"],[1,"tab-area","bgc-lighter","pt-120","rpt-100","pb-85","bgs-cover",2,"background-color","#fff"],[1,"row"],[1,"col-lg-6"],[1,"section-title","mb-35"],[2,"font-size","28px","color","#000"],[2,"color","#0095ff"],["role","tablist",1,"nav","advanced-tab","style-three","mt-20","mb-20"],["data-bs-toggle","tab","data-bs-target","#tabThree1","data-aos","fade-up","data-aos-duration","1000","data-aos-offset","50",1,"nav-link","active","aos-init"],[2,"width","100%","text-align","left"],[1,"material-icons","custom-icons",2,"font-size","24px !important","float","right"],["data-bs-toggle","tab","data-bs-target","#tabThree2","data-aos","fade-up","data-aos-delay","200","data-aos-duration","1000","data-aos-offset","50",1,"nav-link","aos-init"],["data-bs-toggle","tab","data-bs-target","#tabThree3","data-aos","fade-up","data-aos-delay","400","data-aos-duration","1000","data-aos-offset","50",1,"nav-link","aos-init"],["data-bs-toggle","tab","data-bs-target","#tabThree4","data-aos","fade-up","data-aos-delay","400","data-aos-duration","1000","data-aos-offset","50",1,"nav-link","aos-init"],["data-bs-toggle","tab","data-bs-target","#tabThree5","data-aos","fade-up","data-aos-delay","400","data-aos-duration","1000","data-aos-offset","50",1,"nav-link","aos-init"],["data-bs-toggle","tab","data-bs-target","#tabThree6","data-aos","fade-up","data-aos-delay","400","data-aos-duration","1000","data-aos-offset","50",1,"nav-link","aos-init"],[1,"col-lg-6","p-80",2,"border-radius","20px","background-color","#edf7ff","padding","72px"],[1,"tab-content",2,"background","transparent"],["id","tabThree1",1,"tab-pane","fade","show","active"],["data-aos","fade-left","data-aos-duration","1500","data-aos-offset","50",1,"content","my-15","rmb-55","aos-init"],[1,"feature_img"],["src","assets/img/landing-signup-pages/Invoice-Generation.svg"],["id","tabThree2",1,"tab-pane","fade"],[1,"feature_img","mb-3"],["src","assets/img/landing-signup-pages/inventoryManagement.svg"],["id","tabThree3",1,"tab-pane","fade"],["src","assets/img/landing-signup-pages/tax-management.svg"],["id","tabThree4",1,"tab-pane","fade"],["src","assets/img/landing-signup-pages/all_reports.svg"],["id","tabThree5",1,"tab-pane","fade"],["src","assets/img/landing-signup-pages/cloud-accounting.svg"],["id","tabThree6",1,"tab-pane","fade"],["src","assets/img/landing-signup-pages/onlineStore.svg"],[1,"feature-box-area","pt-90","pb-90","rpb-70","rel","z-1",2,"background-color","#F1F5FF"],[1,"row","justify-content-center"],[1,"col-xl-7","col-lg-9"],["data-aos","fade-up","data-aos-duration","1500","data-aos-offset","50",1,"section-title","text-center","mb-55","aos-init","aos-animate"],["data-aos","fade-up","data-aos-duration","1500","data-aos-offset","50",1,"col-xl-4","col-md-6","aos-init"],[1,"iconic-box","style-sab"],[1,"features-icon"],[1,"material-icons",2,"font-size","26px !important"],[1,"content"],["href","#"],["data-aos","fade-up","data-aos-delay","100","data-aos-duration","1500","data-aos-offset","50",1,"col-xl-4","col-md-6","aos-init"],["data-aos","fade-up","data-aos-delay","200","data-aos-duration","1500","data-aos-offset","50",1,"col-xl-4","col-md-6","aos-init"],[1,"faqs-area","pt-90","pb-90","rpt-100"],[1,"row","justify-content-center","mb-4"],[1,"row","gap-70","justify-content-center"],[1,"col-lg-10"],["id","accordionOne","data-aos","fade-right","data-aos-duration","1500","data-aos-offset","50",1,"accordion","faq-page","aos-init"],[1,"accordion-item"],[1,"accordion-header"],["data-bs-toggle","collapse","data-bs-target","#collapseOne1","aria-expanded","true",1,"accordion-button"],["id","collapseOne1","data-bs-parent","#accordionOne",1,"accordion-collapse","collapse","show"],[1,"accordion-body"],["data-bs-toggle","collapse","data-bs-target","#collapseOne2","aria-expanded","false",1,"accordion-button","card-header","collapsed","up-down-arrow"],["id","collapseOne2","data-bs-parent","#accordionOne",1,"accordion-collapse","collapse"],["data-bs-toggle","collapse","data-bs-target","#collapseOne3",1,"accordion-button","collapsed"],["id","collapseOne3","data-bs-parent","#accordionOne",1,"accordion-collapse","collapse"],["data-bs-toggle","collapse","data-bs-target","#collapseOne4",1,"accordion-button","collapsed"],["id","collapseOne4","data-bs-parent","#accordionOne",1,"accordion-collapse","collapse"],["data-bs-toggle","collapse","data-bs-target","#collapseOne5",1,"accordion-button","collapsed"],["id","collapseOne5","data-bs-parent","#accordionOne",1,"accordion-collapse","collapse"],["data-bs-toggle","collapse","data-bs-target","#collapseOne6",1,"accordion-button","collapsed"],["id","collapseOne6","data-bs-parent","#accordionOne",1,"accordion-collapse","collapse"],["data-bs-toggle","collapse","data-bs-target","#collapseOne7",1,"accordion-button","collapsed"],["id","collapseOne7","data-bs-parent","#accordionOne",1,"accordion-collapse","collapse"],[1,"main-footer","rel","z-1","bgs-cover"],[1,"footer-bottom","py-15"],[1,"row","align-items-center"],[1,"col-xl-6","col-lg-6"],[1,"copyright-text","pt-10","text-lg-start","text-center"],["href","http://www.tacktilesystems.com/"],[1,"footer-bottom-menu","text-lg-end","text-center"],[1,"col-lg-5","rel","z-1"]],template:function(Bt,gt){1&Bt&&(t.j41(0,"div",0)(1,"header",1)(2,"div",2)(3,"div",3)(4,"div",4)(5,"div",5)(6,"div",6)(7,"a",7),t.bIt("click",function(){return gt.navigate("/home","")}),t.nrm(8,"img",8),t.k0s()()(),t.j41(9,"div",9)(10,"nav",10)(11,"div",11)(12,"div",12)(13,"a",7),t.bIt("click",function(){return gt.navigate("/home","")}),t.nrm(14,"img",8),t.k0s()(),t.j41(15,"button",13)(16,"span",14),t.EFF(17," menu "),t.k0s()()(),t.j41(18,"div",15)(19,"ul",16)(20,"li")(21,"a",7),t.bIt("click",function(){return gt.navigate("/home","")}),t.EFF(22,"Home"),t.k0s()(),t.j41(23,"li")(24,"a",7),t.bIt("click",function(){return gt.navigate("/home","Invoice")}),t.EFF(25,"Features"),t.k0s()(),t.j41(26,"li")(27,"a",7),t.bIt("click",function(){return gt.navigate("/about-us","")}),t.EFF(28,"About Us"),t.k0s()(),t.j41(29,"li")(30,"a",7),t.bIt("click",function(){return gt.navigate("/pricing","")}),t.EFF(31,"Pricing"),t.k0s()()()()()(),t.j41(32,"nav",17)(33,"div",18)(34,"div",19)(35,"div",20),t.nrm(36,"button",21),t.k0s(),t.j41(37,"div",22)(38,"div",23)(39,"ul",24)(40,"li",25)(41,"a",7),t.bIt("click",function(){return gt.navigate("/home","")}),t.EFF(42,"Home"),t.k0s()(),t.j41(43,"li",25)(44,"a",7),t.bIt("click",function(){return gt.navigate("/home","Invoice")}),t.EFF(45,"Features"),t.k0s()(),t.j41(46,"li",25)(47,"a",7),t.bIt("click",function(){return gt.navigate("/about-us","")}),t.EFF(48,"About Us"),t.k0s()(),t.j41(49,"li",25)(50,"a",7),t.bIt("click",function(){return gt.navigate("/pricing","")}),t.EFF(51,"Pricing"),t.k0s()()(),t.j41(52,"div",26)(53,"a",27),t.nrm(54,"img",28),t.k0s(),t.j41(55,"a",7),t.bIt("click",function(){return gt.navigate("/download","")}),t.nrm(56,"img",29),t.k0s()()()()()()(),t.j41(57,"div",30)(58,"div",31)(59,"div",32)(60,"a",27),t.nrm(61,"img",28),t.k0s(),t.j41(62,"a",7),t.bIt("click",function(){return gt.navigate("/download","")}),t.nrm(63,"img",29),t.k0s()()()()()()()(),t.j41(64,"section",33)(65,"div",34)(66,"div",35)(67,"div",36)(68,"div",37)(69,"h1"),t.EFF(70,"Best Payment & Expense Tracking Software\u2014Effortless Integration and Accurate Expense Management"),t.k0s()(),t.j41(71,"div",38)(72,"div",39)(73,"div",40)(74,"div")(75,"div",41)(76,"h3"),t.EFF(77,"Record Partial and Advance Payments"),t.k0s()(),t.j41(78,"div",42),t.nrm(79,"img",43),t.k0s(),t.j41(80,"p"),t.EFF(81,"Manage all types of payments, from partial to advance, ensuring accurate and up-to-date financial records."),t.k0s()()(),t.j41(82,"div",44)(83,"div",45)(84,"div",41)(85,"h3"),t.EFF(86,"Track Payables and Receivables"),t.k0s()(),t.j41(87,"div",42),t.nrm(88,"img",46),t.k0s(),t.j41(89,"p"),t.EFF(90,"Monitor your outstanding payables and receivables with ease, providing a clear picture of your cash flow and preventing overdue payments."),t.k0s()()(),t.j41(91,"div",44)(92,"div",45)(93,"div",41)(94,"h3"),t.EFF(95,"Instant Receipts"),t.k0s()(),t.j41(96,"div",42),t.nrm(97,"img",47),t.k0s(),t.j41(98,"p"),t.EFF(99,"Automatically generate and send digital receipts for every transaction, keeping your records organized and transparent."),t.k0s()()(),t.j41(100,"div",44)(101,"div",45)(102,"div",41)(103,"h3"),t.EFF(104,"Generate Expense Reports"),t.k0s()(),t.j41(105,"div",42),t.nrm(106,"img",48),t.k0s(),t.j41(107,"p"),t.EFF(108,"Quickly create detailed reports to analyze your spending patterns, track budget performance, and support financial decision-making."),t.k0s()()(),t.j41(109,"div",44)(110,"div",45)(111,"div",41)(112,"h3"),t.EFF(113,"Write-Off Tracking"),t.k0s()(),t.j41(114,"div",42),t.nrm(115,"img",49),t.k0s(),t.j41(116,"p"),t.EFF(117,"Keep track of write-offs and deductions, ensuring accurate financial reporting and simplifying tax preparation."),t.k0s()()()(),t.j41(118,"div",50)(119,"button",51)(120,"span",52),t.EFF(121," chevron_left "),t.k0s()(),t.j41(122,"button",53)(123,"span",52),t.EFF(124," chevron_right "),t.k0s()()()()(),t.DNE(125,vh,2,0,"div",54)(126,Kh,2,0,"div",54),t.k0s()()(),t.j41(127,"section",55)(128,"div",56)(129,"div",57)(130,"h2"),t.EFF(131,"Upgrade to Effortless Payment and Expense Tracking with Simple Accounting Bookkeeping"),t.k0s(),t.j41(132,"h4"),t.EFF(133,"Simplify GST billing and financial reporting with ease. Simple Accounting Bookkeeping automates tax management and generates instant, accurate reports, making your accounting tasks quick and stress-free. "),t.k0s()(),t.j41(134,"div",58)(135,"div",32)(136,"a",27),t.nrm(137,"img",59),t.k0s(),t.j41(138,"a",7),t.bIt("click",function(){return gt.navigate("/download","")}),t.nrm(139,"img",60),t.k0s()()()()(),t.j41(140,"section",61)(141,"div",34)(142,"div",62)(143,"div",63)(144,"div",64)(145,"span",65),t.EFF(146,"Unlock Your"),t.k0s(),t.j41(147,"h2",66),t.EFF(148," Highest Potential"),t.k0s()(),t.j41(149,"ul",67)(150,"li")(151,"button",68)(152,"span",69),t.EFF(153,"Invoice Generation "),t.k0s(),t.j41(154,"span",70),t.EFF(155," chevron_right "),t.k0s()()(),t.j41(156,"li")(157,"button",71)(158,"span",69),t.EFF(159,"Inventory Management"),t.k0s(),t.j41(160,"span",70),t.EFF(161," chevron_right "),t.k0s()()(),t.j41(162,"li")(163,"button",72)(164,"span",69),t.EFF(165,"GST Billing & Tax Management"),t.k0s(),t.j41(166,"span",70),t.EFF(167," chevron_right "),t.k0s()()(),t.j41(168,"li")(169,"button",73)(170,"span",69),t.EFF(171,"Easy Report Generation & Tracking"),t.k0s(),t.j41(172,"span",70),t.EFF(173," chevron_right "),t.k0s()()(),t.j41(174,"li")(175,"button",74)(176,"span",69),t.EFF(177,"Cloud Accounting"),t.k0s(),t.j41(178,"span",70),t.EFF(179," chevron_right "),t.k0s()()(),t.j41(180,"li")(181,"button",75)(182,"span",69),t.EFF(183,"Online Store"),t.k0s(),t.j41(184,"span",70),t.EFF(185," chevron_right "),t.k0s()()()()(),t.j41(186,"div",76)(187,"div",77)(188,"div",78)(189,"div",79)(190,"div",80),t.nrm(191,"img",81),t.k0s(),t.j41(192,"div",41)(193,"h3"),t.EFF(194,"Invoice Generation"),t.k0s()(),t.j41(195,"p"),t.EFF(196,"Effortlessly create and customize professional invoices with our intuitive tool. Design invoices to match your brand, add items, apply discounts, and automate recurring billing. Say goodbye to manual invoicing and reduce errors with our streamlined process."),t.k0s()()(),t.j41(197,"div",82)(198,"div")(199,"div",83),t.nrm(200,"img",84),t.k0s(),t.j41(201,"div",41)(202,"h3"),t.EFF(203,"Inventory Management"),t.k0s()(),t.j41(204,"p"),t.EFF(205,"Manage your stock efficiently with real-time inventory tracking. Get automatic low-stock alerts, perform inventory reconciliations, and keep tabs on product levels with ease. Our system ensures you never run out of critical items and helps prevent overstocking."),t.k0s()()(),t.j41(206,"div",85)(207,"div")(208,"div",80),t.nrm(209,"img",86),t.k0s(),t.j41(210,"div",41)(211,"h3"),t.EFF(212,"GST Billing & Tax Management"),t.k0s()(),t.j41(213,"p"),t.EFF(214,"Simplify GST compliance with automated billing and accurate tax calculations. Our software handles GST invoicing, tax reporting, and keeps you updated with the latest regulations. Easily generate GST-compliant reports and stay on top of your tax obligations."),t.k0s()()(),t.j41(215,"div",87)(216,"div")(217,"div",80),t.nrm(218,"img",88),t.k0s(),t.j41(219,"div",41)(220,"h3"),t.EFF(221,"Easy Report Generation & Tracking"),t.k0s()(),t.j41(222,"p"),t.EFF(223,"Generate comprehensive financial reports with just a few clicks. Track your sales, expenses, and overall business performance through dynamic, customizable reports. Our software provides valuable insights to help you make informed decisions and drive your business forward."),t.k0s()()(),t.j41(224,"div",89)(225,"div")(226,"div",80),t.nrm(227,"img",90),t.k0s(),t.j41(228,"div",41)(229,"h3"),t.EFF(230,"Cloud Accounting"),t.k0s()(),t.j41(231,"p"),t.EFF(232,"Access your financial data securely from anywhere, anytime, with our cloud accounting solution. Enjoy the convenience of remote access, automatic backups, and real-time updates. Our cloud-based platform ensures that your data is always safe and up-to-date."),t.k0s()()(),t.j41(233,"div",91)(234,"div")(235,"div",80),t.nrm(236,"img",92),t.k0s(),t.j41(237,"div",41)(238,"h3"),t.EFF(239,"Online Store"),t.k0s()(),t.j41(240,"p"),t.EFF(241,"Launch and manage your online store seamlessly. Set up product listings, manage orders, and process payments all in one place. Expand your business reach and enhance your sales with a fully functional online store."),t.k0s()()()()()()()(),t.j41(242,"section",93)(243,"div",34)(244,"div",94)(245,"div",95)(246,"div",96)(247,"h2"),t.EFF(248,"Why Investing in Smart Payment and Expense Tracking is a Game-Changer"),t.k0s()()()(),t.j41(249,"div",62)(250,"div",97)(251,"div",98)(252,"div",99)(253,"span",100),t.EFF(254," warning "),t.k0s()(),t.j41(255,"div",101)(256,"h5")(257,"a",102),t.EFF(258,"Enhanced Financial Clarity"),t.k0s()(),t.j41(259,"p"),t.EFF(260,"Track payables and receivables with ease, ensuring you\u2019re always aware of outstanding amounts. Instant receipts and automated reminders keep your accounts organized and timely, preventing overdue issues and enhancing cash flow."),t.k0s()()()(),t.j41(261,"div",103)(262,"div",98)(263,"div",99)(264,"span",100),t.EFF(265," account_balance "),t.k0s()(),t.j41(266,"div",101)(267,"h5")(268,"a",102),t.EFF(269,"Real-Time Financial Insights"),t.k0s()(),t.j41(270,"p"),t.EFF(271,"Stay updated with instant access to your cash flow, bank balances, and transactions. Make quicker, informed decisions with real-time data."),t.k0s()()()(),t.j41(272,"div",104)(273,"div",98)(274,"div",99)(275,"span",100),t.EFF(276," settings "),t.k0s()(),t.j41(277,"div",101)(278,"h5")(279,"a",102),t.EFF(280,"Enhanced Efficiency"),t.k0s()(),t.j41(281,"p"),t.EFF(282,"Streamline tasks like invoicing and expense tracking, reducing manual effort and errors"),t.k0s()()()(),t.j41(283,"div",97)(284,"div",98)(285,"div",99)(286,"span",100),t.EFF(287," account_balance_wallet "),t.k0s()(),t.j41(288,"div",101)(289,"h5")(290,"a",102),t.EFF(291,"Streamlined Expense Tracking"),t.k0s()(),t.j41(292,"p"),t.EFF(293,"Effortlessly record and categorize your expenses, and generate comprehensive reports to understand your spending patterns. Write-off tracking simplifies your tax preparations and financial reviews, ensuring accurate accounting and strategic budgeting."),t.k0s()()()(),t.j41(294,"div",103)(295,"div",98)(296,"div",99)(297,"span",100),t.EFF(298," swipe "),t.k0s()(),t.j41(299,"div",101)(300,"h5")(301,"a",102),t.EFF(302,"User-Friendly Experience"),t.k0s()(),t.j41(303,"p"),t.EFF(304,"Enjoy an intuitive interface designed for simplicity. No accounting expertise is needed to manage your finances effectively."),t.k0s()()()(),t.j41(305,"div",104)(306,"div",98)(307,"div",99)(308,"span",100),t.EFF(309," task "),t.k0s()(),t.j41(310,"div",101)(311,"h5")(312,"a",102),t.EFF(313,"Streamline Accounting Tasks"),t.k0s()(),t.j41(314,"p"),t.EFF(315,"Automate routine tasks like invoicing, expense tracking, and reconciliation, freeing up time for strategic planning and growth."),t.k0s()()()()()()(),t.j41(316,"section",105)(317,"div",34)(318,"div",106)(319,"div",95)(320,"div",96)(321,"h2"),t.EFF(322,"Frequently Asked Questions (FAQs)"),t.k0s()()()(),t.j41(323,"div",107)(324,"div",108)(325,"div",109)(326,"div",110)(327,"h5",111)(328,"button",112),t.EFF(329," How do I get started with Simple Accounting Bookkeeping? "),t.k0s()(),t.j41(330,"div",113)(331,"div",114)(332,"p"),t.EFF(333,"Getting started is seamless. Just sign up, follow our straightforward setup guide, and you\u2019ll be ready to manage your accounting efficiently. Our intuitive onboarding process ensures you\u2019re up and running with minimal effort."),t.k0s()()()(),t.j41(334,"div",110)(335,"h5",111)(336,"button",115),t.EFF(337," How does advanced GST software simplify tax compliance? "),t.k0s()(),t.j41(338,"div",116)(339,"div",114)(340,"p"),t.EFF(341,"Our software automates GST calculations and generates compliant invoices and reports, minimizing manual errors and ensuring accurate tax compliance."),t.k0s()()()(),t.j41(342,"div",110)(343,"h5",111)(344,"button",117),t.EFF(345," What is write-off tracking and how does it help? "),t.k0s()(),t.j41(346,"div",118)(347,"div",114)(348,"p"),t.EFF(349," Write-off tracking allows you to manage and record write-offs for deductible expenses. This feature ensures accurate financial reporting and simplifies your tax preparation by keeping track of all eligible write-offs. "),t.k0s()()()(),t.j41(350,"div",110)(351,"h5",111)(352,"button",119),t.EFF(353," Are there any security measures for handling payments and expenses? "),t.k0s()(),t.j41(354,"div",120)(355,"div",114)(356,"p"),t.EFF(357," Yes, our software includes industry-standard security features such as SSL encryption and secure login credentials to protect your financial data. Automatic backups further ensure that your information is safe and recoverable. "),t.k0s()()()(),t.j41(358,"div",110)(359,"h5",111)(360,"button",121),t.EFF(361," How do I import and export payment and expense data? "),t.k0s()(),t.j41(362,"div",122)(363,"div",114)(364,"p"),t.EFF(365," You can easily import and export data using standard file formats like CSV and Excel. This feature allows you to migrate data from other systems or back up your records for additional analysis. "),t.k0s()()()(),t.j41(366,"div",110)(367,"h5",111)(368,"button",123),t.EFF(369," How does automation simplify my accounting tasks? "),t.k0s()(),t.j41(370,"div",124)(371,"div",114)(372,"p"),t.EFF(373," Automation handles routine tasks like payment recording, expense categorization, and report generation. This reduces manual data entry, minimizes errors, and frees up time for more strategic activities. "),t.k0s()()()(),t.j41(374,"div",110)(375,"h5",111)(376,"button",125),t.EFF(377," Can I access my payment and expense data from multiple devices? "),t.k0s()(),t.j41(378,"div",126)(379,"div",114)(380,"p"),t.EFF(381," Yes, our cloud-based solution allows you to access your payment and expense data from any device with an internet connection, whether you're in the office or on the go. "),t.k0s()()()()()()()()(),t.j41(382,"footer",127)(383,"div",34)(384,"div",128)(385,"div",129)(386,"div",130)(387,"div",131)(388,"p"),t.EFF(389,"\xa9 2024, "),t.j41(390,"a",132),t.EFF(391,"Tacktile Systems Private Limited. "),t.k0s(),t.EFF(392," All Rights Reserved"),t.k0s()()(),t.j41(393,"div",130)(394,"div",133)(395,"ul")(396,"li")(397,"a",7),t.bIt("click",function(){return gt.navigate("/privacy-policy","")}),t.EFF(398,"Privacy Policy"),t.k0s()(),t.j41(399,"li")(400,"a",7),t.bIt("click",function(){return gt.navigate("/terms-and-conditions","")}),t.EFF(401,"Terms and Conditions"),t.k0s()()()()()()()()()()),2&Bt&&(t.R7$(125),t.Y8G("ngIf",gt.isRegistered),t.R7$(),t.Y8G("ngIf",!gt.isRegistered))},dependencies:[it.bT,rg.T,vu],styles:['.material-icons[_ngcontent-%COMP%]{font-family:Material Icons;font-weight:400;font-style:normal;font-size:20px!important}@media only screen and (min-width: 1400px){.gap-150[_ngcontent-%COMP%]{--bs-gutter-x: 150px}}a[_ngcontent-%COMP%]{color:var(--base-color);cursor:pointer;outline:none;transition:.5s;text-decoration:none}.text-white[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{color:#fff}ul[_ngcontent-%COMP%], li[_ngcontent-%COMP%]{list-style:none;padding:0;margin:0}img[_ngcontent-%COMP%]{max-width:100%;display:inline-block}mark[_ngcontent-%COMP%]{color:#2096f3;background:transparent;text-decoration:underline}h1[_ngcontent-%COMP%], .h1[_ngcontent-%COMP%]{line-height:1.1;font-size:46px}.py-80[_ngcontent-%COMP%]{padding-top:80px;padding-bottom:80px}.pt-120[_ngcontent-%COMP%]{padding-top:120px}.pb-85[_ngcontent-%COMP%]{padding-bottom:85px}.pt-90[_ngcontent-%COMP%]{padding-top:90px}.pb-90[_ngcontent-%COMP%]{padding-bottom:90px}.pt-130[_ngcontent-%COMP%]{padding-top:130px}.pt-140[_ngcontent-%COMP%]{padding-top:140px}.pt-60[_ngcontent-%COMP%]{padding-top:60px}.pb-60[_ngcontent-%COMP%]{padding-bottom:60px}.section-title[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{margin-bottom:20px;font-size:30px}.section-title[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{margin-bottom:8px;font-size:24px}.carousel-inner[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px}.section-title[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{color:#2096f3;background-position:center bottom;background-repeat:no-repeat;background-size:100%;padding:0 15px 15px;margin:0 -15px}@media only screen and (max-width: 767px){.section-title[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{font-size:40px}}@media only screen and (max-width: 575px){.section-title[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{font-size:35px}}@media only screen and (max-width: 375px){.section-title[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{font-size:30px}}@media only screen and (max-width: 575px){.section-title[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font-size:25px}}.section-title[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{color:#2096f3}.section-title.text-white[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{color:var(--secondary-color)}.iconic-box[_ngcontent-%COMP%]{z-index:1;overflow:hidden;transition:.5s;background:#fff;position:relative;margin-bottom:30px;border-radius:15px;padding:40px 50px 35px}@media only screen and (max-width: 375px){.iconic-box[_ngcontent-%COMP%]{padding-left:25px;padding-right:25px}}.iconic-box[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{z-index:1;line-height:1;font-size:65px;transition:.5s;position:relative;margin-bottom:45px;color:#2096f3}.iconic-box[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]:after{content:"";width:80px;height:80px;z-index:-1;position:absolute;left:5px;top:10px;transition:.5s;border-radius:50%;transition-delay:.2s;background:var(--lighter-color)}.iconic-box[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{margin-bottom:15px}.iconic-box[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{transition:.5s;font-size:15px;font-weight:500}.iconic-box[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]   hr[_ngcontent-%COMP%]{transition:.5s;margin-top:30px;margin-bottom:20px}.iconic-box[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]   .read-more[_ngcontent-%COMP%]{margin-top:8px}.iconic-box[_ngcontent-%COMP%]   .bg[_ngcontent-%COMP%]{z-index:-1;position:absolute;right:-20px;top:-20px;max-width:60%;transition:.5s}.iconic-box[_ngcontent-%COMP%]:hover{background:#2096f3}.iconic-box[_ngcontent-%COMP%]:hover   .icon[_ngcontent-%COMP%], .iconic-box[_ngcontent-%COMP%]:hover   .read-more[_ngcontent-%COMP%], .iconic-box[_ngcontent-%COMP%]:hover   .content[_ngcontent-%COMP%]   p[_ngcontent-%COMP%], .iconic-box[_ngcontent-%COMP%]:hover   .content[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#fff}.iconic-box[_ngcontent-%COMP%]:hover   .icon[_ngcontent-%COMP%]:after{background:#ffffff1a}.iconic-box[_ngcontent-%COMP%]:hover   hr[_ngcontent-%COMP%]{opacity:.15;background:#fff}.iconic-box[_ngcontent-%COMP%]:hover   .bg[_ngcontent-%COMP%]{top:0;right:0}.iconic-box.style-two[_ngcontent-%COMP%]{background:#d9d9d91a;border:1px solid rgba(255,255,255,.1)}.iconic-box.style-two[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{color:#fff}.iconic-box.style-two[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]:after{background:#ffffff0d}.iconic-box.style-two[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{margin-bottom:15px}.iconic-box.style-two[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#fff}.iconic-box.style-two[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px;font-weight:400;color:#ffffff8c}.iconic-box.style-two[_ngcontent-%COMP%]   .read-more[_ngcontent-%COMP%]{color:#ffffff8c}.iconic-box.style-two[_ngcontent-%COMP%]:hover   .icon[_ngcontent-%COMP%]{color:#2096f3}.iconic-box.style-two[_ngcontent-%COMP%]:hover   h5[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#2096f3;text-decoration:underline}.iconic-box.style-two[_ngcontent-%COMP%]:hover   p[_ngcontent-%COMP%]{color:#ffffff8c}.iconic-box.style-two[_ngcontent-%COMP%]:hover   .read-more[_ngcontent-%COMP%]{color:#fff}.iconic-box.style-three[_ngcontent-%COMP%]{padding:30px 40px 18px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}@media only screen and (max-width: 375px){.iconic-box.style-three[_ngcontent-%COMP%]{padding-left:33px;padding-right:33px}}.iconic-box.style-three[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{margin-bottom:20px}.iconic-box.style-three[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]:after{display:none}.iconic-box.style-three[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{margin-bottom:18px;letter-spacing:-.66px}.iconic-box.style-three[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#fff}.iconic-box.style-three[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px;font-weight:400;color:#ffffff8c}.iconic-box.style-three[_ngcontent-%COMP%]   .bg[_ngcontent-%COMP%]{top:25px;right:30px}.iconic-box.style-three[_ngcontent-%COMP%]:hover   p[_ngcontent-%COMP%]{color:#ffffff8c}.iconic-box.style-three.text-black[_ngcontent-%COMP%]{background:#fff;border:1.5px solid var(--border-color)}.iconic-box.style-three.text-black[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:var(--heading-color)}.iconic-box.style-three.text-black[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{color:var(--base-color)}.iconic-box.style-three.text-black[_ngcontent-%COMP%]:hover{border-color:var(--pink-color)}.iconic-box.style-four[_ngcontent-%COMP%]{background:#fff;text-align:center;border-radius:20px;padding:38px 28px 15px;border:3px solid white;box-shadow:0 10px 60px #9b9b9b1a}.iconic-box.style-four[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{width:70px;height:70px;font-size:27px;line-height:70px;text-align:center;margin:0 auto 30px;color:#2096f3}.iconic-box.style-four[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]:after{top:0;left:0;width:100%;height:100%;opacity:.1;background:#2096f3}.iconic-box.style-four[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{font-size:20px;margin-bottom:12px}.iconic-box.style-four[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px;font-weight:400}.iconic-box.style-four[_ngcontent-%COMP%]:hover{border-color:#2096f3}.iconic-box.style-four[_ngcontent-%COMP%]:hover   .icon[_ngcontent-%COMP%]{color:#fff}.iconic-box.style-four[_ngcontent-%COMP%]:hover   .icon[_ngcontent-%COMP%]:after{opacity:1}.iconic-box.style-four[_ngcontent-%COMP%]:hover   p[_ngcontent-%COMP%]{color:var(--base-color)}.iconic-box.style-five[_ngcontent-%COMP%]{background:transparent;padding:30px 50px 15px;border:1px solid var(--border-color)}@media only screen and (max-width: 375px){.iconic-box.style-five[_ngcontent-%COMP%]{padding-left:40px;padding-right:40px}}.iconic-box.style-five[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{font-size:55px;margin-bottom:10px;color:#2096f3}.iconic-box.style-five[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]:after{display:none}.iconic-box.style-five[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px;font-weight:400}.iconic-box.style-five[_ngcontent-%COMP%]:hover{background:#fff;border-color:#fff;box-shadow:0 10px 60px #0000001a}.iconic-box.style-five[_ngcontent-%COMP%]:hover   p[_ngcontent-%COMP%]{color:var(--base-color)}.iconic-box.style-six[_ngcontent-%COMP%]{background:#f9f9ff;padding:40px 35px 20px;border:1px solid var(--border-color)}@media only screen and (max-width: 375px){.iconic-box.style-six[_ngcontent-%COMP%]{padding-left:30px;padding-right:30px}}.iconic-box.style-six[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{font-size:55px;margin-bottom:25px;color:var(--secondary-color)}.iconic-box.style-six[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]:after{display:none}.iconic-box.style-six[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{font-size:20px;margin-bottom:15px;letter-spacing:-.4px}.iconic-box.style-six[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px;font-weight:400}.iconic-box.style-six[_ngcontent-%COMP%]:hover{background:#fff;border-color:#fff;box-shadow:0 10px 60px #0000001a}.iconic-box.style-six[_ngcontent-%COMP%]:hover   h5[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-decoration:underline}.iconic-box.style-six[_ngcontent-%COMP%]:hover   p[_ngcontent-%COMP%]{color:var(--base-color)}.iconic-box.style-sab[_ngcontent-%COMP%]{padding:35px 40px 15px;background:transparent}@media only screen and (max-width: 375px){.iconic-box.style-sab[_ngcontent-%COMP%]{padding-left:30px;padding-right:30px}}.iconic-box.style-sab[_ngcontent-%COMP%]:after{position:absolute;left:0;top:0;content:"";width:100%;height:100%;z-index:-1;opacity:.05;background:#2096f3}.iconic-box.style-sab[_ngcontent-%COMP%]   .features-icon[_ngcontent-%COMP%]{width:60px;height:60px;color:#fff;font-size:30px;line-height:60px;text-align:center;border-radius:12px;margin-bottom:20px;background:#2096f3;box-shadow:0 0 30px #0003}.iconic-box.style-sab[_ngcontent-%COMP%]   .features-icon[_ngcontent-%COMP%]:after{display:none}.iconic-box.style-sab[_ngcontent-%COMP%]   .icon-title[_ngcontent-%COMP%]{display:flex;align-items:center;margin-bottom:15px}.iconic-box.style-sab[_ngcontent-%COMP%]   .icon-title[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{flex:none;font-size:20px;margin-right:15px;width:50px;height:50px;background:#fff;line-height:50px;border-radius:50%;text-align:center;color:#2096f3}.iconic-box.style-sab[_ngcontent-%COMP%]   .icon-title[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{margin-bottom:0}.iconic-box.style-sab[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{font-size:16px;margin-bottom:10px;font-weight:600}.iconic-box.style-sab[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px;font-weight:400}.iconic-box.style-sab[_ngcontent-%COMP%]   .bg[_ngcontent-%COMP%]{top:auto;right:-20px;bottom:-20px}.iconic-box.style-sab[_ngcontent-%COMP%]:hover{background:#2096f3}.iconic-box.style-sab[_ngcontent-%COMP%]:hover   .features-icon[_ngcontent-%COMP%]{background:#fff;color:#2096f3}.iconic-box.style-sab[_ngcontent-%COMP%]:hover   h5[_ngcontent-%COMP%]{color:#fff}.iconic-box.style-sab[_ngcontent-%COMP%]:hover   .bg[_ngcontent-%COMP%]{right:0;bottom:0}.iconic-box.style-sab.border[_ngcontent-%COMP%]{padding-top:30px;padding-bottom:10px}.iconic-box.style-eight[_ngcontent-%COMP%]{background:var(--lighter-color);padding:35px 40px 15px}@media only screen and (max-width: 375px){.iconic-box.style-eight[_ngcontent-%COMP%]{padding-left:30px;padding-right:30px}}.iconic-box.style-eight[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{font-size:50px;margin-bottom:25px;color:var(--heading-color)}.iconic-box.style-eight[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]:after{display:none}.iconic-box.style-eight[_ngcontent-%COMP%]   hr[_ngcontent-%COMP%]{margin-bottom:22px}.iconic-box.style-eight[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{font-size:20px;margin-bottom:10px;letter-spacing:-.4px}.iconic-box.style-eight[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px;font-weight:400}.iconic-box.style-eight[_ngcontent-%COMP%]   .bg[_ngcontent-%COMP%]{top:20px;right:40px}.iconic-box.style-eight[_ngcontent-%COMP%]:hover{background:#2096f3}.iconic-box.style-eight[_ngcontent-%COMP%]:hover   .icon[_ngcontent-%COMP%], .iconic-box.style-eight[_ngcontent-%COMP%]:hover   h5[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#fff}.iconic-box.style-nine[_ngcontent-%COMP%]{padding:0;border-radius:0;background:transparent}.iconic-box.style-nine[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{width:45px;height:45px;font-size:20px;line-height:45px;text-align:center;margin-bottom:22px;color:#2096f3}.iconic-box.style-nine[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]:after{top:0;left:0;width:100%;height:100%;opacity:.1;background:#2096f3}.iconic-box.style-nine[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{font-size:20px;margin-bottom:10px}.iconic-box.style-nine[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px;font-weight:400;margin-bottom:0}.iconic-box.style-nine[_ngcontent-%COMP%]:hover   p[_ngcontent-%COMP%]{color:var(--base-color)}.iconic-box.style-nine.text-white[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{width:auto;height:auto;color:#fff;font-size:30px;text-align:left;margin-bottom:16px}.iconic-box.style-nine.text-white[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]:after{display:none}.iconic-box.style-nine.text-white[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{color:#ffffffa6}.iconic-box.style-ten[_ngcontent-%COMP%]{padding-top:0;overflow:initial;text-align:center;margin-bottom:75px;padding-bottom:15px;border:1px solid var(--border-color);box-shadow:0 10px 60px #8d8d8d1a}.iconic-box.style-ten[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{font-size:45px;margin-top:-45px;margin-bottom:20px;width:92px;height:92px;background:#fff;line-height:92px;border-radius:50%;text-align:center;line-height:82px;display:inline-block;border:5px solid var(--border-color)}.iconic-box.style-ten[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]:after{display:none}.iconic-box.style-ten[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px;font-weight:400}.iconic-box.style-ten[_ngcontent-%COMP%]:hover{background:#fff;box-shadow:none}.iconic-box.style-ten[_ngcontent-%COMP%]:hover   .icon[_ngcontent-%COMP%]{border-color:#fff;background:#2096f3}.iconic-box.style-ten[_ngcontent-%COMP%]:hover   h5[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-decoration:underline}.iconic-box.style-ten[_ngcontent-%COMP%]:hover   p[_ngcontent-%COMP%]{color:var(--base-color)}.generative-ai-area[_ngcontent-%COMP%]:after{content:"";z-index:-1;width:500px;height:500px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:.7;border-radius:50%;filter:blur(500px);background:#fec458}.advanced-tab[_ngcontent-%COMP%]{margin-left:-15px;margin-right:-15px;-webkit-box-pack:center;max-width:454px}.advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin:0 35px 15px}@media only screen and (max-width: 1299px){.advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin-left:15px;margin-right:15px}}@media only screen and (max-width: 991px){.advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin-bottom:10px}}.advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%], .advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{font-size:16px;padding:6px 9px 4px 12px;display:inline-block;background:transparent;border:2px solid #f4f4f4;border-radius:6px;text-align:left}.tab-content[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px}@media only screen and (max-width: 1199px){.advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%], .advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{font-size:20px;padding-bottom:5px}}@media only screen and (max-width: 575px){.advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%], .advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{font-size:18px}}.advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{margin-right:15px;transform:rotate(-45deg)}@media only screen and (max-width: 1299px){.advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{margin-right:5px}}.advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a.active[_ngcontent-%COMP%], .advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button.active[_ngcontent-%COMP%]{border-color:#2096f3}.advanced-tab.style-two[_ngcontent-%COMP%]{border-bottom:1.2px solid var(--border-color)}.advanced-tab.style-two[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin:0 20px -1px}.advanced-tab.style-two[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{padding:20px}@media only screen and (max-width: 991px){.advanced-tab.style-two[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{padding:10px}}@media only screen and (max-width: 479px){.advanced-tab.style-two[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{padding:5px}}.advanced-tab.style-two[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button.active[_ngcontent-%COMP%]{color:#2096f3}.advanced-tab.style-three[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{flex:1 auto;width:100%;margin:0 15px 15px}.advanced-tab.style-three[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:100%;display:flex;background:#fff;align-items:center;padding:8px 12px;border-radius:12px;border:2px solid #f1f1f1;font-size:16px;color:#000}@media only screen and (max-width: 375px){.advanced-tab.style-three[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{padding:10px 15px}}.advanced-tab.style-three[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{width:40px;height:40px;font-size:18px;line-height:40px;margin-right:12px;position:relative;text-align:center;color:#2096f3}.advanced-tab.style-three[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]:after{position:absolute;left:0;top:0;content:"";width:100%;height:100%;opacity:.2;border-radius:50%;background:#2096f3}.advanced-tab.style-three[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{margin-right:0;transform:rotate(0)}.advanced-tab.style-three[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:hover, .advanced-tab.style-three[_ngcontent-%COMP%]   button.active[_ngcontent-%COMP%]{color:#2096f3}.advanced-tab.style-four[_ngcontent-%COMP%]{background:#1c2433;display:inline-flex;border-radius:0 0 12px 12px}.advanced-tab.style-four[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin:0}.advanced-tab.style-four[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{color:#657085;font-size:20px;border-style:solid;border-width:3px 0 0;letter-spacing:-.6px;padding:12px 35px 15px;border-color:transparent}.advanced-tab.style-four[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button.active[_ngcontent-%COMP%]{color:#fff;text-decoration:underline;border-color:#2096f3;text-decoration-color:#9fa4ad}.accordion-item[_ngcontent-%COMP%]{z-index:1;border:none;position:relative;margin-bottom:15px;background-color:transparent}.accordion-item[_ngcontent-%COMP%]:first-of-type{border-top-left-radius:0;border-top-right-radius:0}.accordion-item[_ngcontent-%COMP%]:first-of-type   .accordion-button[_ngcontent-%COMP%]{border-top-left-radius:14px;border-top-right-radius:14px}.accordion-item[_ngcontent-%COMP%]:last-of-type{border-bottom-left-radius:0;border-bottom-right-radius:0}.accordion-item[_ngcontent-%COMP%]:last-of-type   .accordion-button[_ngcontent-%COMP%]{border-bottom-left-radius:14px;border-bottom-right-radius:14px}.accordion-item[_ngcontent-%COMP%]:last-of-type   .accordion-button.collapsed[_ngcontent-%COMP%]{border-bottom-left-radius:14px;border-bottom-right-radius:14px}.accordion-item[_ngcontent-%COMP%]   .accordion-button[_ngcontent-%COMP%]{font-size:20px;line-height:1.3;box-shadow:none;background:#fff;position:initial;padding:20px 30px;border-radius:14px;letter-spacing:-.4px;color:#0095ff}@media only screen and (max-width: 479px){.accordion-item[_ngcontent-%COMP%]   .accordion-button[_ngcontent-%COMP%]{font-size:16px;padding:15px 20px}}.accordion-item[_ngcontent-%COMP%]   .accordion-button[_ngcontent-%COMP%]:before{position:absolute;left:0;bottom:0;content:"";width:100%;height:100%;z-index:-1;transition:.5s;background:#fff;border-radius:14px;box-shadow:0 10px 60px #c1c1c133}.accordion-item[_ngcontent-%COMP%]   .accordion-button.collapsed[_ngcontent-%COMP%]{background:#fff;border-radius:15px;text-decoration:none;border:2px solid #dcdcdc;color:#000}.accordion-item[_ngcontent-%COMP%]   .accordion-button.collapsed[_ngcontent-%COMP%]:before{opacity:0}.accordion-item[_ngcontent-%COMP%]   .accordion-collapse[_ngcontent-%COMP%]   .accordion-body[_ngcontent-%COMP%]{margin-top:-2px;padding:0 30px 25px}@media only screen and (max-width: 479px){.accordion-item[_ngcontent-%COMP%]   .accordion-collapse[_ngcontent-%COMP%]   .accordion-body[_ngcontent-%COMP%]{padding:0 20px 20px}}.accordion-item[_ngcontent-%COMP%]   .accordion-collapse[_ngcontent-%COMP%]   .accordion-body[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]:last-child{margin-bottom:0;font-size:18px}.accordion-item[_ngcontent-%COMP%]   .accordion-collapse[_ngcontent-%COMP%]:before{position:absolute;left:0;top:0;opacity:0;content:"";z-index:-2;transition:.2s;width:100%;height:50px;border-radius:14px;background:#2096f3}.accordion-item[_ngcontent-%COMP%]   .accordion-collapse.show[_ngcontent-%COMP%]:before{top:-4px;opacity:1}.main-header[_ngcontent-%COMP%]{position:fixed;left:0;top:0;z-index:999;width:100%;transition:all .5s ease;padding:10px 0;background:#fff}.main-header[_ngcontent-%COMP%]   .header-upper[_ngcontent-%COMP%]{z-index:5;width:100%;position:relative;transition:all .5s ease}.main-header[_ngcontent-%COMP%]   .header-inner[_ngcontent-%COMP%]{border-bottom:1px solid var(--border-color)}.main-header[_ngcontent-%COMP%]   .logo-outer[_ngcontent-%COMP%]{flex:none}@media only screen and (max-width: 991px){.main-header[_ngcontent-%COMP%]   .logo-outer[_ngcontent-%COMP%]{display:none}}.main-header[_ngcontent-%COMP%]   .logo[_ngcontent-%COMP%]{z-index:9;padding:2px 0;position:relative}.main-header.menu-absolute[_ngcontent-%COMP%]   .header-upper[_ngcontent-%COMP%]{position:absolute}.main-header.fixed-header[_ngcontent-%COMP%]   .header-upper[_ngcontent-%COMP%]{top:0;left:0;position:fixed;background:#fff;animation:sticky 1s;box-shadow:0 0 30px #575ff51a}.main-header.fixed-header[_ngcontent-%COMP%]   .header-inner[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0;border-bottom:none}@media only screen and (min-width: 992px){.main-header.fixed-header[_ngcontent-%COMP%]   .main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%]{padding-top:25px;padding-bottom:25px}}.main-header.no-border[_ngcontent-%COMP%]:not(.fixed-header)   .header-inner[_ngcontent-%COMP%]{border-bottom:none}@media only screen and (max-width: 991px){.nav-outer[_ngcontent-%COMP%]{width:100%}}@media only screen and (max-width: 991px){.main-menu[_ngcontent-%COMP%]{width:100%}}.main-menu[_ngcontent-%COMP%]   .mobile-logo[_ngcontent-%COMP%]{margin-right:auto}@media only screen and (max-width: 575px){.main-menu[_ngcontent-%COMP%]   .mobile-logo[_ngcontent-%COMP%]{max-width:150px}}@media only screen and (max-width: 991px){.main-menu[_ngcontent-%COMP%]   .collapse[_ngcontent-%COMP%]{overflow:auto}}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]{padding:0}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%]{display:flex}@media only screen and (max-width: 991px){.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%]{display:block;padding:25px 0;background:#fff;box-shadow:inset 0 0 30px #575ff51a}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%]:last-child{border-bottom:1px solid var(--border-color)}}@media only screen and (max-width: 991px){.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]{left:0;width:100%;position:absolute;max-height:calc(100vh - 80px)}}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{padding:20px;display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width: 1399px){.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{padding-left:10px;padding-right:10px}}@media only screen and (max-width: 991px){.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:block;padding:0 15px;border-top:1px solid var(--border-color)}}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li.dropdown[_ngcontent-%COMP%]   .dropdown-btn[_ngcontent-%COMP%]{cursor:pointer;margin-left:5px;font-weight:600;margin-bottom:-2px;color:var(--heading-color)}@media only screen and (max-width: 991px){.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li.dropdown[_ngcontent-%COMP%]   .dropdown-btn[_ngcontent-%COMP%]{position:absolute;right:10px;top:0;width:50px;height:43px;border-left:1px solid var(--border-color);text-align:center;line-height:43px}}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{opacity:1;display:block;font-size:16px;position:relative;text-transform:capitalize;transition:all .5s ease}@media only screen and (max-width: 991px){.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{padding:10px;line-height:22px}}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{color:#2096f3}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li.current[_ngcontent-%COMP%] > a[_ngcontent-%COMP%], .main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li.current-menu-item[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]{font-weight:600}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{border-top:1px solid var(--border-color)}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-transform:capitalize}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:before{display:none}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   .megamenu[_ngcontent-%COMP%]{position:absolute;left:0;top:100%;width:100%;z-index:100;display:none;padding:20px 0;background:#fff;box-shadow:2px 2px 5px 1px #0000000d,-2px 0 5px 1px #0000000d}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   .megamenu[_ngcontent-%COMP%]:after{display:block;clear:both;content:""}@media only screen and (max-width: 991px){.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   .megamenu[_ngcontent-%COMP%]{position:relative;box-shadow:none;width:100%}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   .megamenu[_ngcontent-%COMP%]   .container[_ngcontent-%COMP%]{max-width:100%}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   .megamenu[_ngcontent-%COMP%]   .row[_ngcontent-%COMP%]{margin:0}}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   .megamenu[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{display:block;position:relative;top:0;width:100%;box-shadow:none}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{position:absolute;left:inherit;top:100%;min-width:250px;z-index:100;display:none;background:#fff;box-shadow:2px 2px 5px 1px #0000000d,-2px 0 5px 1px #0000000d}@media only screen and (max-width: 991px){.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{position:relative;display:none;width:100%;box-shadow:none;background:transparent}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]:after{display:block;clear:both;content:""}}@media only screen and (max-width: 991px) and (max-width: 375px){.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{min-width:auto}}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{width:100%;padding:7px 20px}@media only screen and (max-width: 991px){.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{padding:0 15px}}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{left:100%;top:0%}@media only screen and (max-width: 991px){.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{left:auto}}.main-menu[_ngcontent-%COMP%]   .navbar-header[_ngcontent-%COMP%]{display:none}@media only screen and (max-width: 991px){.main-menu[_ngcontent-%COMP%]   .navbar-header[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-start}}.main-menu[_ngcontent-%COMP%]   .navbar-header[_ngcontent-%COMP%]   .navbar-toggle[_ngcontent-%COMP%]{float:right;padding:4px 0;cursor:pointer;background:transparent}.main-menu[_ngcontent-%COMP%]   .navbar-header[_ngcontent-%COMP%]   .navbar-toggle[_ngcontent-%COMP%]   .icon-bar[_ngcontent-%COMP%]{background:var(--base-color);height:2px;width:30px;display:block;margin:7px 0}.menu-btns[_ngcontent-%COMP%]{flex:none;display:flex;align-items:center}.menu-btns[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{color:#fff;cursor:pointer;margin-left:33px;background-color:transparent}@media only screen and (max-width: 375px){.menu-btns[_ngcontent-%COMP%]   button.cart[_ngcontent-%COMP%]{display:none}}.menu-btns[_ngcontent-%COMP%]   .light-btn[_ngcontent-%COMP%]{font-size:18px}.menu-btns[_ngcontent-%COMP%]   .light-btn[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:.8em;margin-left:9px;transform:rotate(-30deg)}@media only screen and (max-width: 991px){.menu-btns[_ngcontent-%COMP%]   .light-btn[_ngcontent-%COMP%]{display:none}}.menu-btns[_ngcontent-%COMP%]   .theme-btn[_ngcontent-%COMP%]{margin-left:33px}@media only screen and (max-width: 1199px){.menu-btns[_ngcontent-%COMP%]   .theme-btn[_ngcontent-%COMP%]{display:none}}@media only screen and (min-width: 992px){.main-header.header-white[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > a[_ngcontent-%COMP%], .main-header.header-white[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > .dropdown-btn[_ngcontent-%COMP%]{color:#fff}}.main-header.header-white[_ngcontent-%COMP%]   .nav-search[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]{color:#fff}.main-header.header-white[_ngcontent-%COMP%]   .navbar-toggle[_ngcontent-%COMP%]   .icon-bar[_ngcontent-%COMP%]{background:#fff}.main-header.header-white[_ngcontent-%COMP%]   .light-btn[_ngcontent-%COMP%]{color:#fff;text-decoration:underline}.main-header.header-white.fixed-header[_ngcontent-%COMP%]   .header-upper[_ngcontent-%COMP%]{background:var(--navyblue-color)}.bgc-primary[_ngcontent-%COMP%]   .top-left[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{color:#fff;margin-right:0;margin-left:10px;transform:rotate(-45deg)}.main-header.style-two[_ngcontent-%COMP%]   .main-logo[_ngcontent-%COMP%]{max-width:40%}.sidebar-menu[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{color:#fff;border-bottom:1px solid rgba(255,255,255,.1)}.sidebar-menu[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:first-child{border-top:1px solid rgba(255,255,255,.1)}.sidebar-menu[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#fff;font-size:18px;font-weight:500;padding:6px 20px;display:inline-block;text-transform:capitalize}.sidebar-menu[_ngcontent-%COMP%]   li.dropdown[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%]{display:none}.sidebar-menu[_ngcontent-%COMP%]   li.dropdown[_ngcontent-%COMP%]   .dropdown-btn[_ngcontent-%COMP%]{position:absolute;right:10px;top:0;width:45px;height:43px;cursor:pointer;line-height:43px;text-align:center;border-left:1px solid rgba(255,255,255,.1)}.sidebar-menu[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{margin-left:10px}.sab-content[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{margin-bottom:16px;letter-spacing:0px;line-height:1.2;font-size:46px;font-weight:600}@media only screen and (max-width: 991px){.sab-content[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:60px}}@media only screen and (max-width: 767px){.sab-content[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:50px}}@media only screen and (max-width: 575px){.sab-content[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:40px;line-height:1.2;margin-bottom:15px;letter-spacing:-1px}}@media only screen and (max-width: 375px){.sab-content[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:35px}}.sab-content[_ngcontent-%COMP%]   .sab-btns[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;margin-left:10px;margin-right:10px;justify-content:center}.sab-content[_ngcontent-%COMP%]   .sab-btns[_ngcontent-%COMP%]   .theme-btn[_ngcontent-%COMP%]{margin:10px 10px 0}@media only screen and (min-width: 992px) and (max-width: 1199px){.sab-content.style-two[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:60px}}.sab-content.style-two[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{line-height:1;display:inline-block;color:var(--heading-color);padding:0 8px 10px 5px;background:var(--secondary-color)}.sab-content.style-two[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{line-height:1.95;margin-bottom:42px}@media only screen and (min-width: 480px){.sab-content.style-two[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:18px}}@media only screen and (min-width: 992px){.sab-content.style-three[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:70px}}@media only screen and (min-width: 992px) and (max-width: 1199px){.sab-content.style-three[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:55px}}.sab-content.style-three[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{color:#2096f3}.sab-content.style-three[_ngcontent-%COMP%]   .icon-list[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}.sab-content.style-three[_ngcontent-%COMP%]   .icon-list[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{font-weight:500;margin:15px 0 0}.sab-content.style-three[_ngcontent-%COMP%]   .icon-list[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{width:25px;height:25px;font-size:12px;margin-top:-2px;line-height:25px;background:var(--navyblue-color)}.sab-content.style-three[_ngcontent-%COMP%]   .icon-list[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:not(:last-child){margin-right:25px}@media only screen and (min-width: 1200px){.sab-content.style-four[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:90px}}.sab-content.style-four[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{line-height:.95;padding:0 7px 6px;border-radius:10px;display:inline-block;background:#2096f3}.sab-content.style-four[_ngcontent-%COMP%]   .icon-list[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;margin-left:-28px;margin-right:-28px;justify-content:center}.sab-content.style-four[_ngcontent-%COMP%]   .icon-list[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{color:#fff;margin-left:28px;margin-right:28px}.sab-content.style-four[_ngcontent-%COMP%]   .icon-list[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{margin-top:0}@media only screen and (min-width: 576px){.sab-content.style-five[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:18px}}.sab-content.style-six[_ngcontent-%COMP%]   .subtitle-three[_ngcontent-%COMP%]{font-size:20px}.sab-content.style-six[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{font-weight:500;color:var(--pink-color);margin-bottom:20px}@media only screen and (max-width: 479px){.sab-content.style-six[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{font-size:20px}}.sab-content.style-six[_ngcontent-%COMP%]   .newsletter-form[_ngcontent-%COMP%]{max-width:850px;margin-left:auto;margin-right:auto;border:2px solid rgba(70,78,226,.2);box-shadow:0 0 60px #464ee233;border-radius:20px}.sab-content.style-six[_ngcontent-%COMP%]   .newsletter-form[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{font-size:20px}.sab-content.style-six[_ngcontent-%COMP%]   .newsletter-form[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{border-radius:20px;background:#2096f3}.sab-area[_ngcontent-%COMP%]{z-index:1;overflow:hidden;position:relative}.sab-area[_ngcontent-%COMP%]:after{z-index:-1;content:"";width:600px;height:600px;position:absolute;right:-300px;bottom:-300px;filter:blur(300px);background:#2096f3;animation:10s zoomInOut infinite}.clients-reviews[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center}.clients-reviews[_ngcontent-%COMP%]   h6[_ngcontent-%COMP%]{margin-bottom:15px}.clients-reviews[_ngcontent-%COMP%]   .clients[_ngcontent-%COMP%]{margin-top:30px;margin-right:auto}.clients-reviews[_ngcontent-%COMP%]   .clients[_ngcontent-%COMP%]   .images[_ngcontent-%COMP%]{display:flex}.clients-reviews[_ngcontent-%COMP%]   .clients[_ngcontent-%COMP%]   .images[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:46px;height:46px;border-radius:50%}.clients-reviews[_ngcontent-%COMP%]   .clients[_ngcontent-%COMP%]   .images[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]:not(:first-child){margin-left:-10px}.clients-reviews[_ngcontent-%COMP%]   .reviews[_ngcontent-%COMP%]{margin-top:30px;margin-right:auto}.clients-reviews[_ngcontent-%COMP%]   .reviews[_ngcontent-%COMP%]   .ratting[_ngcontent-%COMP%]{display:flex}.clients-reviews[_ngcontent-%COMP%]   .reviews[_ngcontent-%COMP%]   .ratting[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{width:26px;height:26px;color:#fff;font-size:12px;margin:0 5px 0 0;line-height:26px;text-align:center;background:#03b67c}.sab-form[_ngcontent-%COMP%]{padding:40px;background:#fff;border-radius:20px;box-shadow:0 10px 60px #9b9b9b33}@media only screen and (max-width: 479px){.sab-form[_ngcontent-%COMP%]{padding-left:25px;padding-right:25px}}.sab-form[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{margin-bottom:0;margin-top:-8px}.sab-form[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:26px;color:#626262;font-size:15px}.sab-form[_ngcontent-%COMP%]   .input-radio[_ngcontent-%COMP%]{display:flex;align-items:flex-start}.sab-form[_ngcontent-%COMP%]   .input-radio[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{margin-top:10px;margin-right:10px}.sab-form[_ngcontent-%COMP%]   .input-radio[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#2096f3;text-decoration:underline}.sab-form-bg[_ngcontent-%COMP%]{width:90%;z-index:-1;position:absolute;left:18%;top:50%;transform:translateY(-50%)}.input-group[_ngcontent-%COMP%]{position:relative!important;display:flex!important;flex-wrap:inherit!important;align-items:stretch;width:100%!important;border:1px solid #dadee6;border-radius:4px}.input-group-text[_ngcontent-%COMP%]{width:36px;margin:0;padding:0 0 0 13px}.input-group-text[_ngcontent-%COMP%]{color:#737373;border:none!important;border-radius:5px 0 0 5px!important;background:#f1f5ff;height:44px!important;font-weight:500;font-size:14px!important;text-align:left;cursor:pointer}.form-control[_ngcontent-%COMP%]{box-shadow:none!important;margin-left:calc(var(--bs-border-width) * -1)}.form-control[_ngcontent-%COMP%]{color:#000;border:none!important;background:#f1f5ff!important;height:44px!important;font-weight:500;font-size:14px!important;text-align:left}.input-group-append[_ngcontent-%COMP%]{margin-left:-1px}.input-group-text-show[_ngcontent-%COMP%]{color:#737373;border:none!important;border-radius:0 5px 5px 0!important;background:#f1f5ff;height:44px!important;font-weight:500;font-size:14px!important;text-align:left;cursor:pointer;display:flex;width:50px;margin:0;padding:11px 0 0 13px;line-height:0;text-align:center}.public-btn[_ngcontent-%COMP%]{border:none!important;background-color:#2096f3;color:#fff;width:100%;padding:8px 0;font-size:15px;font-weight:600;text-align:center;border-radius:5px;text-decoration:none}.or-divider[_ngcontent-%COMP%]{display:grid;margin-top:.75rem;margin-bottom:.75rem;flex-direction:column;align-items:center;grid-auto-columns:1fr;grid-column-gap:12px;grid-row-gap:16px;grid-template-columns:1fr max-content 1fr;grid-template-rows:auto;color:#7d7d7d;font-size:1.125rem;line-height:1.5555555556}.or-divider__line[_ngcontent-%COMP%]{height:1px;flex-direction:column;grid-auto-columns:1fr;grid-column-gap:12px;grid-row-gap:16px;grid-template-columns:1fr max-content 1fr;grid-template-rows:auto;background-color:#f3f3f3}.google-btn[_ngcontent-%COMP%]{background-color:#fff;border-radius:5px;padding:8px 0;text-align:center;border:2px solid #e1e1e1;cursor:pointer}.google-icon-wrapper[_ngcontent-%COMP%]{position:absolute;margin-top:1px;margin-left:1px;width:40px;padding-top:4px;height:40px;border-radius:2px}.google-icon[_ngcontent-%COMP%]{position:absolute}.btn-text[_ngcontent-%COMP%]{float:right;margin:11px 11px 0 0;color:#000;font-size:14px;letter-spacing:.2px}.feature_img[_ngcontent-%COMP%]{width:250px;height:auto;text-align:center;border-radius:100px;margin-bottom:25px}.main-arrows[_ngcontent-%COMP%]{transform:rotate(180deg);float:right;font-size:24px!important;margin-top:-2px;color:#1889e5}.card-header.collapsed[_ngcontent-%COMP%]   .collapse-arrow[_ngcontent-%COMP%], .up-down-arrow.collapsed[_ngcontent-%COMP%]   .main-arrows[_ngcontent-%COMP%]{transform:rotate(0)}.collapse-arrow[_ngcontent-%COMP%]{transform:rotate(180deg);float:right}.valuation-arrow[_ngcontent-%COMP%]{color:#1889e5;font-size:32px!important;position:relative;margin-top:-7px}.card-header.collapsed[_ngcontent-%COMP%]   .collapse-arrow[_ngcontent-%COMP%]{transform:rotate(0)}.footer-bottom[_ngcontent-%COMP%]   .footer-bottom-menu[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin-left:15px;margin-right:15px;text-transform:capitalize}ul[_ngcontent-%COMP%], li[_ngcontent-%COMP%]{list-style:none;padding:0;display:inline-flex;margin:0}.footer-bottom-menu[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#fff}.main-footer[_ngcontent-%COMP%]{z-index:1;position:relative;background-color:#161e24;color:#ffffff73;padding:16px 0}.copyright-text[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{color:#fff;margin-bottom:0}.sliders-arrows[_ngcontent-%COMP%]   .slick-arrow[_ngcontent-%COMP%]{transition:.4s;color:#000;width:50px;height:50px;background:#fff;line-height:50px;margin-right:10px;border-radius:50%;text-align:center;border:none}.sliders-arrows[_ngcontent-%COMP%]   .slick-arrow[_ngcontent-%COMP%]:hover{color:#fff;background:#0095ff}.main-heading[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:30px;color:#2096f3;padding-bottom:6%;line-height:normal;text-align:center}.download_section[_ngcontent-%COMP%]{background-color:#2096f3;color:#fff;padding:40px 0}.download_section[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{font-size:22px;letter-spacing:.8px;font-weight:600}.download_section[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{font-size:16px;letter-spacing:.5px;margin-bottom:0}.slick-slider[_ngcontent-%COMP%]{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list[_ngcontent-%COMP%]{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list[_ngcontent-%COMP%]:focus{outline:0}.slick-list.dragging[_ngcontent-%COMP%]{cursor:pointer;cursor:hand}.slick-slider[_ngcontent-%COMP%]   .slick-list[_ngcontent-%COMP%], .slick-slider[_ngcontent-%COMP%]   .slick-track[_ngcontent-%COMP%]{transform:translateZ(0)}.slick-track[_ngcontent-%COMP%]{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track[_ngcontent-%COMP%]:after, .slick-track[_ngcontent-%COMP%]:before{display:table;content:""}.slick-track[_ngcontent-%COMP%]:after{clear:both}.slick-loading[_ngcontent-%COMP%]   .slick-track[_ngcontent-%COMP%]{visibility:hidden}.slick-slide[_ngcontent-%COMP%]{display:none;float:left;height:100%;min-height:1px}[dir=rtl][_ngcontent-%COMP%]   .slick-slide[_ngcontent-%COMP%]{float:right}.slick-slide[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{display:block}.slick-slide.slick-loading[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{display:none}.slick-slide.dragging[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{pointer-events:none}.slick-initialized[_ngcontent-%COMP%]   .slick-slide[_ngcontent-%COMP%]{display:block}.slick-loading[_ngcontent-%COMP%]   .slick-slide[_ngcontent-%COMP%]{visibility:hidden}.slick-vertical[_ngcontent-%COMP%]   .slick-slide[_ngcontent-%COMP%]{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden[_ngcontent-%COMP%]{display:none}.toggleBtn[_ngcontent-%COMP%]{border:none}.nav-item[_ngcontent-%COMP%]{padding:10px 0;border-bottom:1px solid #eee}']})}return _t})();function Zu(_t,Ft){1&_t&&(t.j41(0,"div",129),t.nrm(1,"app-sign-up"),t.k0s())}function Xh(_t,Ft){1&_t&&(t.j41(0,"div",129),t.nrm(1,"app-verify-email"),t.k0s())}let Uu=(()=>{class _t{constructor(P,Bt,gt){this.eventEmitterService=P,this.router=Bt,this.commonService=gt,this.isRegistered=!0}ngOnInit(){this.eventEmitterService.subscribeData(P=>{"verify-email-msg"===P&&(this.isRegistered=!1)})}navigate(P,Bt){setTimeout(()=>{this.commonService.broadcast("navigateToHomeFragment",Bt)},1e3),this.router.url.includes("home")||this.router.navigateByUrl(P)}static#t=this.\u0275fac=function(Bt){return new(Bt||_t)(t.rXU(Sl.e),t.rXU(L.Ix),t.rXU(N.h))};static#e=this.\u0275cmp=t.VBU({type:_t,selectors:[["app-gst-billing"]],decls:388,vars:2,consts:[[1,"page-wrapper"],[1,"main-header","no-border"],[1,"header-upper"],[1,"container","container-1520","clearfix"],[1,"header-inner","py-15","rel","d-flex","align-items-center","mt-0"],[1,"logo-outer"],[1,"logo"],[3,"click"],["src","assets/img/landing-signup-pages/logo.svg","alt","Logo","title","Logo"],[1,"nav-outer","ms-lg-auto","clearfix"],[1,"main-menu","navbar-expand-lg"],[1,"navbar-header","py-10"],[1,"mobile-logo"],["type","button","data-bs-toggle","offcanvas","data-bs-target","#offcanvasNavbar","aria-controls","offcanvasNavbar",1,"navbar-toggle","toggleBtn"],[1,"material-icons","custom-icons"],[1,"navbar-collapse","collapse","clearfix"],[1,"navigation","clearfix"],[1,"navbar","fixed-top"],[1,"container-fluid"],["tabindex","-1","id","offcanvasNavbar","aria-labelledby","offcanvasNavbarLabel",1,"offcanvas","offcanvas-end"],[1,"offcanvas-header"],["type","button","data-bs-dismiss","offcanvas","aria-label","Close",1,"btn-close"],[1,"offcanvas-body"],[1,"navbar-collapse"],[1,"navbar-nav","justify-content-end","flex-grow-1","pe-3","w-100"],[1,"nav-item"],[1,"images","mt-4"],["href","https://play.google.com/store/apps/details?id=com.accounting.bookkeeping","target","_blank"],["src","assets/img/landing-signup-pages/google_play.svg","alt","app",2,"width","36%","margin-right","5px"],["src","assets/img/landing-signup-pages/download_windows.svg","alt","app",2,"width","36%"],[1,"menu-btns","ms-lg-auto"],[1,"theme-btn","text-end"],[1,"images"],[1,"pt-140","rpt-70","pb-60","rpb-100",2,"background-color","#e6f4ff"],[1,"container"],[1,"row","gap-150","justify-content-center"],[1,"col-lg-7"],[1,"text-center","main-heading"],["id","carouselExampleInterval","data-bs-ride","carousel",1,"carousel","slide"],[1,"feature_img","mb-3",2,"margin","auto"],["src","assets/img/landing-signup-pages/tax-repotrs.svg"],[1,"carousel-inner","text-center"],["data-bs-interval","3000",1,"carousel-item","active"],[1,"section-title","mb-20"],["data-bs-interval","2000",1,"carousel-item"],[1,""],[1,"sliders-arrows","mt-55","text-center"],["data-bs-target","#carouselExampleInterval","data-bs-slide","prev",1,"testi-prev","slick-arrow"],[1,"material-icons","custom-icons",2,"font-size","26px  !important"],["data-bs-target","#carouselExampleInterval","data-bs-slide","next",1,"testi-next","slick-arrow"],["class","col-lg-5 rel z-1",4,"ngIf"],[1,"download_section"],[1,"container","gap-150","justify-content-center"],[1,"col-lg-12","text-center"],[1,"col-lg-12","text-center","mt-3"],["src","assets/img/landing-signup-pages/google_play.svg","alt","app"],["src","assets/img/landing-signup-pages/download_windows.svg","alt","app"],[1,"tab-area","bgc-lighter","pt-120","rpt-100","pb-85","bgs-cover",2,"background-color","#fff"],[1,"row"],[1,"col-lg-6"],[1,"section-title","mb-35"],[2,"font-size","28px","color","#000"],[2,"color","#0095ff"],["role","tablist",1,"nav","advanced-tab","style-three","mt-20","mb-20"],["data-bs-toggle","tab","data-bs-target","#tabThree1","data-aos","fade-up","data-aos-duration","1000","data-aos-offset","50",1,"nav-link","active","aos-init"],[2,"width","100%","text-align","left"],[1,"material-icons","custom-icons",2,"font-size","24px !important","float","right"],["data-bs-toggle","tab","data-bs-target","#tabThree2","data-aos","fade-up","data-aos-delay","200","data-aos-duration","1000","data-aos-offset","50",1,"nav-link","aos-init"],["data-bs-toggle","tab","data-bs-target","#tabThree3","data-aos","fade-up","data-aos-delay","400","data-aos-duration","1000","data-aos-offset","50",1,"nav-link","aos-init"],["data-bs-toggle","tab","data-bs-target","#tabThree4","data-aos","fade-up","data-aos-delay","400","data-aos-duration","1000","data-aos-offset","50",1,"nav-link","aos-init"],["data-bs-toggle","tab","data-bs-target","#tabThree5","data-aos","fade-up","data-aos-delay","400","data-aos-duration","1000","data-aos-offset","50",1,"nav-link","aos-init"],["data-bs-toggle","tab","data-bs-target","#tabThree6","data-aos","fade-up","data-aos-delay","400","data-aos-duration","1000","data-aos-offset","50",1,"nav-link","aos-init"],[1,"col-lg-6","p-80",2,"border-radius","20px","background-color","#edf7ff","padding","72px"],[1,"tab-content",2,"background","transparent"],["id","tabThree1",1,"tab-pane","fade","show","active"],["data-aos","fade-left","data-aos-duration","1500","data-aos-offset","50",1,"content","my-15","rmb-55","aos-init"],[1,"feature_img"],["src","assets/img/landing-signup-pages/Invoice-Generation.svg"],["id","tabThree2",1,"tab-pane","fade"],[1,"feature_img","mb-3"],["src","assets/img/landing-signup-pages/inventoryManagement.svg"],["id","tabThree3",1,"tab-pane","fade"],["src","assets/img/landing-signup-pages/tax-management.svg"],["id","tabThree4",1,"tab-pane","fade"],["src","assets/img/landing-signup-pages/all_reports.svg"],["id","tabThree5",1,"tab-pane","fade"],["src","assets/img/landing-signup-pages/cloud-accounting.svg"],["id","tabThree6",1,"tab-pane","fade"],["src","assets/img/landing-signup-pages/onlineStore.svg"],[1,"feature-box-area","pt-90","pb-90","rpb-70","rel","z-1",2,"background-color","#F1F5FF"],[1,"row","justify-content-center"],[1,"col-xl-7","col-lg-9"],["data-aos","fade-up","data-aos-duration","1500","data-aos-offset","50",1,"section-title","text-center","mb-55","aos-init","aos-animate"],["data-aos","fade-up","data-aos-duration","1500","data-aos-offset","50",1,"col-xl-4","col-md-6","aos-init"],[1,"iconic-box","style-sab"],[1,"features-icon"],[1,"material-icons",2,"font-size","26px !important"],[1,"content"],["data-aos","fade-up","data-aos-delay","100","data-aos-duration","1500","data-aos-offset","50",1,"col-xl-4","col-md-6","aos-init"],["data-aos","fade-up","data-aos-delay","200","data-aos-duration","1500","data-aos-offset","50",1,"col-xl-4","col-md-6","aos-init"],[1,"faqs-area","pt-90","pb-90","rpt-100"],[1,"row","justify-content-center","mb-4"],[1,"row","gap-70","justify-content-center"],[1,"col-lg-10"],["id","accordionOne","data-aos","fade-right","data-aos-duration","1500","data-aos-offset","50",1,"accordion","faq-page","aos-init"],[1,"accordion-item"],[1,"accordion-header"],["data-bs-toggle","collapse","data-bs-target","#collapseOne1","aria-expanded","true",1,"accordion-button"],["id","collapseOne1","data-bs-parent","#accordionOne",1,"accordion-collapse","collapse","show"],[1,"accordion-body"],["data-bs-toggle","collapse","data-bs-target","#collapseOne2","aria-expanded","false",1,"accordion-button","card-header","collapsed","up-down-arrow"],["id","collapseOne2","data-bs-parent","#accordionOne",1,"accordion-collapse","collapse"],["data-bs-toggle","collapse","data-bs-target","#collapseOne3",1,"accordion-button","collapsed"],["id","collapseOne3","data-bs-parent","#accordionOne",1,"accordion-collapse","collapse"],["data-bs-toggle","collapse","data-bs-target","#collapseOne4",1,"accordion-button","collapsed"],["id","collapseOne4","data-bs-parent","#accordionOne",1,"accordion-collapse","collapse"],["data-bs-toggle","collapse","data-bs-target","#collapseOne5",1,"accordion-button","collapsed"],["id","collapseOne5","data-bs-parent","#accordionOne",1,"accordion-collapse","collapse"],["data-bs-toggle","collapse","data-bs-target","#collapseOne6",1,"accordion-button","collapsed"],["id","collapseOne6","data-bs-parent","#accordionOne",1,"accordion-collapse","collapse"],["data-bs-toggle","collapse","data-bs-target","#collapseOne7",1,"accordion-button","collapsed"],["id","collapseOne7","data-bs-parent","#accordionOne",1,"accordion-collapse","collapse"],[1,"main-footer","rel","z-1","bgs-cover"],[1,"footer-bottom","py-15"],[1,"row","align-items-center"],[1,"col-xl-6","col-lg-6"],[1,"copyright-text","pt-10","text-lg-start","text-center"],["href","http://www.tacktilesystems.com/"],[1,"footer-bottom-menu","text-lg-end","text-center"],[1,"col-lg-5","rel","z-1"]],template:function(Bt,gt){1&Bt&&(t.j41(0,"div",0)(1,"header",1)(2,"div",2)(3,"div",3)(4,"div",4)(5,"div",5)(6,"div",6)(7,"a",7),t.bIt("click",function(){return gt.navigate("/home","")}),t.nrm(8,"img",8),t.k0s()()(),t.j41(9,"div",9)(10,"nav",10)(11,"div",11)(12,"div",12)(13,"a",7),t.bIt("click",function(){return gt.navigate("/home","")}),t.nrm(14,"img",8),t.k0s()(),t.j41(15,"button",13)(16,"span",14),t.EFF(17," menu "),t.k0s()()(),t.j41(18,"div",15)(19,"ul",16)(20,"li")(21,"a",7),t.bIt("click",function(){return gt.navigate("/home","")}),t.EFF(22,"Home"),t.k0s()(),t.j41(23,"li")(24,"a",7),t.bIt("click",function(){return gt.navigate("/home","Invoice")}),t.EFF(25,"Features"),t.k0s()(),t.j41(26,"li")(27,"a",7),t.bIt("click",function(){return gt.navigate("/about-us","")}),t.EFF(28,"About Us"),t.k0s()(),t.j41(29,"li")(30,"a",7),t.bIt("click",function(){return gt.navigate("/pricing","")}),t.EFF(31,"Pricing"),t.k0s()()()()()(),t.j41(32,"nav",17)(33,"div",18)(34,"div",19)(35,"div",20),t.nrm(36,"button",21),t.k0s(),t.j41(37,"div",22)(38,"div",23)(39,"ul",24)(40,"li",25)(41,"a",7),t.bIt("click",function(){return gt.navigate("/home","")}),t.EFF(42,"Home"),t.k0s()(),t.j41(43,"li",25)(44,"a",7),t.bIt("click",function(){return gt.navigate("/home","Invoice")}),t.EFF(45,"Features"),t.k0s()(),t.j41(46,"li",25)(47,"a",7),t.bIt("click",function(){return gt.navigate("/about-us","")}),t.EFF(48,"About Us"),t.k0s()(),t.j41(49,"li",25)(50,"a",7),t.bIt("click",function(){return gt.navigate("/pricing","")}),t.EFF(51,"Pricing"),t.k0s()()(),t.j41(52,"div",26)(53,"a",27),t.nrm(54,"img",28),t.k0s(),t.j41(55,"a",7),t.bIt("click",function(){return gt.navigate("/download","")}),t.nrm(56,"img",29),t.k0s()()()()()()(),t.j41(57,"div",30)(58,"div",31)(59,"div",32)(60,"a",27),t.nrm(61,"img",28),t.k0s(),t.j41(62,"a",7),t.bIt("click",function(){return gt.navigate("/download","")}),t.nrm(63,"img",29),t.k0s()()()()()()()(),t.j41(64,"section",33)(65,"div",34)(66,"div",35)(67,"div",36)(68,"div",37)(69,"h1"),t.EFF(70,"Best GST Billing Software - Efficient Tax Management and Stress-Free Compliance"),t.k0s()(),t.j41(71,"div",38)(72,"div",39),t.nrm(73,"img",40),t.k0s(),t.j41(74,"div",41)(75,"div",42)(76,"div")(77,"div",43)(78,"h3"),t.EFF(79,"Tax Report Generation"),t.k0s()(),t.j41(80,"p"),t.EFF(81,"Create detailed GST and financial reports, including Profit & Loss, Balance Sheets, and Cash Flow."),t.k0s()()(),t.j41(82,"div",44)(83,"div",45)(84,"div",43)(85,"h3"),t.EFF(86,"Real-Time Data Updates"),t.k0s()(),t.j41(87,"p"),t.EFF(88,"Access real-time financial data and GST tracking for accurate reporting and compliance."),t.k0s()()(),t.j41(89,"div",44)(90,"div",45)(91,"div",43)(92,"h3"),t.EFF(93,"Automated Tax Calculations"),t.k0s()(),t.j41(94,"p"),t.EFF(95," Automatically calculate GST for each transaction, reducing manual errors. "),t.k0s()()(),t.j41(96,"div",44)(97,"div",45)(98,"div",43)(99,"h3"),t.EFF(100,"Standard and Customized Tax Management"),t.k0s()(),t.j41(101,"p"),t.EFF(102,"Manage GST with standard rates or customized settings to fit your business needs."),t.k0s()()(),t.j41(103,"div",44)(104,"div",45)(105,"div",43)(106,"h3"),t.EFF(107,"Extensive Report Options"),t.k0s()(),t.j41(108,"p"),t.EFF(109," Access around 35 types of financial reports to cover all aspects of business management "),t.k0s()()()(),t.j41(110,"div",46)(111,"button",47)(112,"span",48),t.EFF(113," chevron_left "),t.k0s()(),t.j41(114,"button",49)(115,"span",48),t.EFF(116," chevron_right "),t.k0s()()()()(),t.DNE(117,Zu,2,0,"div",50)(118,Xh,2,0,"div",50),t.k0s()()(),t.j41(119,"section",51)(120,"div",52)(121,"div",53)(122,"h2"),t.EFF(123,"Upgrade to Effortless Financial Management with Simple Accounting Bookkeeping"),t.k0s(),t.j41(124,"h4"),t.EFF(125,"Simplify GST billing and financial reporting with ease. Simple Accounting Bookkeeping automates tax management and generates instant, accurate reports, making your accounting tasks quick and stress-free. "),t.k0s()(),t.j41(126,"div",54)(127,"div",32)(128,"a",27),t.nrm(129,"img",55),t.k0s(),t.j41(130,"a",7),t.bIt("click",function(){return gt.navigate("/download","")}),t.nrm(131,"img",56),t.k0s()()()()(),t.j41(132,"section",57)(133,"div",34)(134,"div",58)(135,"div",59)(136,"div",60)(137,"span",61),t.EFF(138,"Unlock Your"),t.k0s(),t.j41(139,"h2",62),t.EFF(140," Highest Potential"),t.k0s()(),t.j41(141,"ul",63)(142,"li")(143,"button",64)(144,"span",65),t.EFF(145,"Invoice Generation "),t.k0s(),t.j41(146,"span",66),t.EFF(147," chevron_right "),t.k0s()()(),t.j41(148,"li")(149,"button",67)(150,"span",65),t.EFF(151,"Inventory Management"),t.k0s(),t.j41(152,"span",66),t.EFF(153," chevron_right "),t.k0s()()(),t.j41(154,"li")(155,"button",68)(156,"span",65),t.EFF(157,"GST Billing & Tax Management"),t.k0s(),t.j41(158,"span",66),t.EFF(159," chevron_right "),t.k0s()()(),t.j41(160,"li")(161,"button",69)(162,"span",65),t.EFF(163,"Easy Report Generation & Tracking"),t.k0s(),t.j41(164,"span",66),t.EFF(165," chevron_right "),t.k0s()()(),t.j41(166,"li")(167,"button",70)(168,"span",65),t.EFF(169,"Cloud Accounting"),t.k0s(),t.j41(170,"span",66),t.EFF(171," chevron_right "),t.k0s()()(),t.j41(172,"li")(173,"button",71)(174,"span",65),t.EFF(175,"Online Store"),t.k0s(),t.j41(176,"span",66),t.EFF(177," chevron_right "),t.k0s()()()()(),t.j41(178,"div",72)(179,"div",73)(180,"div",74)(181,"div",75)(182,"div",76),t.nrm(183,"img",77),t.k0s(),t.j41(184,"div",43)(185,"h3"),t.EFF(186,"Invoice Generation"),t.k0s()(),t.j41(187,"p"),t.EFF(188,"Effortlessly create and customize professional invoices with our intuitive tool. Design invoices to match your brand, add items, apply discounts, and automate recurring billing. Say goodbye to manual invoicing and reduce errors with our streamlined process."),t.k0s()()(),t.j41(189,"div",78)(190,"div")(191,"div",79),t.nrm(192,"img",80),t.k0s(),t.j41(193,"div",43)(194,"h3"),t.EFF(195,"Inventory Management"),t.k0s()(),t.j41(196,"p"),t.EFF(197,"Manage your stock efficiently with real-time inventory tracking. Get automatic low-stock alerts, perform inventory reconciliations, and keep tabs on product levels with ease. Our system ensures you never run out of critical items and helps prevent overstocking."),t.k0s()()(),t.j41(198,"div",81)(199,"div")(200,"div",76),t.nrm(201,"img",82),t.k0s(),t.j41(202,"div",43)(203,"h3"),t.EFF(204,"GST Billing & Tax Management"),t.k0s()(),t.j41(205,"p"),t.EFF(206,"Simplify GST compliance with automated billing and accurate tax calculations. Our software handles GST invoicing, tax reporting, and keeps you updated with the latest regulations. Easily generate GST-compliant reports and stay on top of your tax obligations."),t.k0s()()(),t.j41(207,"div",83)(208,"div")(209,"div",76),t.nrm(210,"img",84),t.k0s(),t.j41(211,"div",43)(212,"h3"),t.EFF(213,"Easy Report Generation & Tracking"),t.k0s()(),t.j41(214,"p"),t.EFF(215,"Generate comprehensive financial reports with just a few clicks. Track your sales, expenses, and overall business performance through dynamic, customizable reports. Our software provides valuable insights to help you make informed decisions and drive your business forward."),t.k0s()()(),t.j41(216,"div",85)(217,"div")(218,"div",76),t.nrm(219,"img",86),t.k0s(),t.j41(220,"div",43)(221,"h3"),t.EFF(222,"Cloud Accounting"),t.k0s()(),t.j41(223,"p"),t.EFF(224,"Access your financial data securely from anywhere, anytime, with our cloud accounting solution. Enjoy the convenience of remote access, automatic backups, and real-time updates. Our cloud-based platform ensures that your data is always safe and up-to-date."),t.k0s()()(),t.j41(225,"div",87)(226,"div")(227,"div",76),t.nrm(228,"img",88),t.k0s(),t.j41(229,"div",43)(230,"h3"),t.EFF(231,"Online Store"),t.k0s()(),t.j41(232,"p"),t.EFF(233,"Launch and manage your online store seamlessly. Set up product listings, manage orders, and process payments all in one place. Expand your business reach and enhance your sales with a fully functional online store."),t.k0s()()()()()()()(),t.j41(234,"section",89)(235,"div",34)(236,"div",90)(237,"div",91)(238,"div",92)(239,"h2"),t.EFF(240,"Why Choosing Advanced GST and Reporting Tools is a Wise Investment ?"),t.k0s()()()(),t.j41(241,"div",58)(242,"div",93)(243,"div",94)(244,"div",95)(245,"span",96),t.EFF(246," warning "),t.k0s()(),t.j41(247,"div",97)(248,"h5"),t.EFF(249,"Effortless GST Compliance"),t.k0s(),t.j41(250,"p"),t.EFF(251,"Easily generate GST reports and invoices in compliance with regulations"),t.k0s()()()(),t.j41(252,"div",98)(253,"div",94)(254,"div",95)(255,"span",96),t.EFF(256," description "),t.k0s()(),t.j41(257,"div",97)(258,"h5"),t.EFF(259,"Real-Time Financial Insights"),t.k0s(),t.j41(260,"p"),t.EFF(261,"Stay updated with instant access to your cash flow, bank balances, and transactions. Make quicker, informed decisions with real-time data."),t.k0s()()()(),t.j41(262,"div",99)(263,"div",94)(264,"div",95)(265,"span",96),t.EFF(266," pending_actions "),t.k0s()(),t.j41(267,"div",97)(268,"h5"),t.EFF(269,"Enhanced Efficiency"),t.k0s(),t.j41(270,"p"),t.EFF(271,"Streamline tasks like invoicing and expense tracking, reducing manual effort and errors."),t.k0s()()()(),t.j41(272,"div",93)(273,"div",94)(274,"div",95)(275,"span",96),t.EFF(276," percent "),t.k0s()(),t.j41(277,"div",97)(278,"h5"),t.EFF(279,"Comprehensive Reporting"),t.k0s(),t.j41(280,"p"),t.EFF(281,"Generate a wide range of financial reports, including Profit & Loss, Balance Sheets, and more, quickly and accurately."),t.k0s()()()(),t.j41(282,"div",98)(283,"div",94)(284,"div",95)(285,"span",96),t.EFF(286," credit_score "),t.k0s()(),t.j41(287,"div",97)(288,"h5"),t.EFF(289,"User-Friendly Experience"),t.k0s(),t.j41(290,"p"),t.EFF(291,"Enjoy an intuitive interface designed for simplicity. No accounting expertise is needed to manage your finances effectively"),t.k0s()()()(),t.j41(292,"div",99)(293,"div",94)(294,"div",95)(295,"span",96),t.EFF(296," ads_click "),t.k0s()(),t.j41(297,"div",97)(298,"h5"),t.EFF(299,"Streamline Accounting Tasks"),t.k0s(),t.j41(300,"p"),t.EFF(301,"Automate routine tasks like invoicing, expense tracking, and reconciliation, freeing up time for strategic planning and growth."),t.k0s()()()()()()(),t.j41(302,"section",100)(303,"div",34)(304,"div",101)(305,"div",91)(306,"div",92)(307,"h2"),t.EFF(308,"Frequently Asked Questions (FAQs)"),t.k0s()()()(),t.j41(309,"div",102)(310,"div",103)(311,"div",104)(312,"div",105)(313,"h5",106)(314,"button",107),t.EFF(315," How do I get started with Simple Accounting Bookkeeping? "),t.k0s()(),t.j41(316,"div",108)(317,"div",109)(318,"p"),t.EFF(319,"Getting started is seamless. Just sign up, follow our straightforward setup guide, and you\u2019ll be ready to manage your accounting efficiently. Our intuitive onboarding process ensures you\u2019re up and running with minimal effort."),t.k0s()()()(),t.j41(320,"div",105)(321,"h5",106)(322,"button",110),t.EFF(323," How does advanced GST software simplify tax compliance? "),t.k0s()(),t.j41(324,"div",111)(325,"div",109)(326,"p"),t.EFF(327,"Our software automates GST calculations and generates compliant invoices and reports, minimizing manual errors and ensuring accurate tax compliance."),t.k0s()()()(),t.j41(328,"div",105)(329,"h5",106)(330,"button",112),t.EFF(331," How does the software enhance financial accuracy? "),t.k0s()(),t.j41(332,"div",113)(333,"div",109)(334,"p"),t.EFF(335,"By automating data entry and reconciliation, our software minimizes manual errors and ensures precise financial reporting."),t.k0s()()()(),t.j41(336,"div",105)(337,"h5",106)(338,"button",114),t.EFF(339," What types of financial reports can the software generate? "),t.k0s()(),t.j41(340,"div",115)(341,"div",109)(342,"p"),t.EFF(343,"Our software can generate a wide range of reports, including Profit & Loss statements, Balance Sheets, Cash Flow reports, and more, tailored to your needs"),t.k0s()()()(),t.j41(344,"div",105)(345,"h5",106)(346,"button",116),t.EFF(347," How does the software support scalability for growing businesses? "),t.k0s()(),t.j41(348,"div",117)(349,"div",109)(350,"p"),t.EFF(351,"Our software is designed to scale with your business needs, accommodating increased data volume, additional users, and expanded functionalities without requiring significant changes or additional investments."),t.k0s()()()(),t.j41(352,"div",105)(353,"h5",106)(354,"button",118),t.EFF(355," How does cloud accounting keep costs down? "),t.k0s()(),t.j41(356,"div",119)(357,"div",109)(358,"p"),t.EFF(359,"Cloud accounting cuts out the need for pricey hardware and IT support. With a flexible subscription model, you get to pay only for what you need. It\u2019s like having a high-end service without the high-end price tag."),t.k0s()()()(),t.j41(360,"div",105)(361,"h5",106)(362,"button",120),t.EFF(363," What support options are available if I encounter issues? "),t.k0s()(),t.j41(364,"div",121)(365,"div",109)(366,"p"),t.EFF(367,"We provide extensive support, including dedicated customer service and technical assistance, to ensure you effectively utilize all the software\u2019s features and resolve any issues promptly."),t.k0s()()()()()()()()(),t.j41(368,"footer",122)(369,"div",34)(370,"div",123)(371,"div",124)(372,"div",125)(373,"div",126)(374,"p"),t.EFF(375,"\xa9 2024, "),t.j41(376,"a",127),t.EFF(377,"Tacktile Systems Private Limited. "),t.k0s(),t.EFF(378," All Rights Reserved"),t.k0s()()(),t.j41(379,"div",125)(380,"div",128)(381,"ul")(382,"li")(383,"a",7),t.bIt("click",function(){return gt.navigate("/privacy-policy","")}),t.EFF(384,"Privacy Policy"),t.k0s()(),t.j41(385,"li")(386,"a",7),t.bIt("click",function(){return gt.navigate("/terms-and-conditions","")}),t.EFF(387,"Terms and Conditions"),t.k0s()()()()()()()()()()),2&Bt&&(t.R7$(117),t.Y8G("ngIf",gt.isRegistered),t.R7$(),t.Y8G("ngIf",!gt.isRegistered))},dependencies:[it.bT,rg.T,vu],styles:['.material-icons[_ngcontent-%COMP%]{font-family:Material Icons;font-weight:400;font-style:normal;font-size:20px!important}@media only screen and (min-width: 1400px){.gap-150[_ngcontent-%COMP%]{--bs-gutter-x: 150px}}a[_ngcontent-%COMP%]{color:var(--base-color);cursor:pointer;outline:none;transition:.5s;text-decoration:none}.text-white[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{color:#fff}ul[_ngcontent-%COMP%], li[_ngcontent-%COMP%]{list-style:none;padding:0;margin:0}img[_ngcontent-%COMP%]{max-width:100%;display:inline-block}mark[_ngcontent-%COMP%]{color:#2096f3;background:transparent;text-decoration:underline}h1[_ngcontent-%COMP%], .h1[_ngcontent-%COMP%]{line-height:1.1;font-size:46px}.py-80[_ngcontent-%COMP%]{padding-top:80px;padding-bottom:80px}.pt-120[_ngcontent-%COMP%]{padding-top:120px}.pb-85[_ngcontent-%COMP%]{padding-bottom:85px}.pt-90[_ngcontent-%COMP%]{padding-top:90px}.pb-90[_ngcontent-%COMP%]{padding-bottom:90px}.pt-130[_ngcontent-%COMP%]{padding-top:130px}.pt-140[_ngcontent-%COMP%]{padding-top:140px}.pt-60[_ngcontent-%COMP%]{padding-top:60px}.pb-60[_ngcontent-%COMP%]{padding-bottom:60px}.section-title[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{margin-bottom:20px;font-size:30px}.section-title[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{margin-bottom:8px;font-size:24px}.carousel-inner[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px}.section-title[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{color:#2096f3;background-position:center bottom;background-repeat:no-repeat;background-size:100%;padding:0 15px 15px;margin:0 -15px}@media only screen and (max-width: 767px){.section-title[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{font-size:40px}}@media only screen and (max-width: 575px){.section-title[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{font-size:35px}}@media only screen and (max-width: 375px){.section-title[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{font-size:30px}}@media only screen and (max-width: 575px){.section-title[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font-size:25px}}.section-title[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{color:#2096f3}.section-title.text-white[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{color:var(--secondary-color)}.iconic-box[_ngcontent-%COMP%]{z-index:1;overflow:hidden;transition:.5s;background:#fff;position:relative;margin-bottom:30px;border-radius:15px;padding:40px 50px 35px}@media only screen and (max-width: 375px){.iconic-box[_ngcontent-%COMP%]{padding-left:25px;padding-right:25px}}.iconic-box[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{z-index:1;line-height:1;font-size:65px;transition:.5s;position:relative;margin-bottom:45px;color:#2096f3}.iconic-box[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]:after{content:"";width:80px;height:80px;z-index:-1;position:absolute;left:5px;top:10px;transition:.5s;border-radius:50%;transition-delay:.2s;background:var(--lighter-color)}.iconic-box[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{margin-bottom:15px}.iconic-box[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{transition:.5s;font-size:15px;font-weight:500}.iconic-box[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]   hr[_ngcontent-%COMP%]{transition:.5s;margin-top:30px;margin-bottom:20px}.iconic-box[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]   .read-more[_ngcontent-%COMP%]{margin-top:8px}.iconic-box[_ngcontent-%COMP%]   .bg[_ngcontent-%COMP%]{z-index:-1;position:absolute;right:-20px;top:-20px;max-width:60%;transition:.5s}.iconic-box[_ngcontent-%COMP%]:hover{background:#2096f3}.iconic-box[_ngcontent-%COMP%]:hover   .icon[_ngcontent-%COMP%], .iconic-box[_ngcontent-%COMP%]:hover   .read-more[_ngcontent-%COMP%], .iconic-box[_ngcontent-%COMP%]:hover   .content[_ngcontent-%COMP%]   p[_ngcontent-%COMP%], .iconic-box[_ngcontent-%COMP%]:hover   .content[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#fff}.iconic-box[_ngcontent-%COMP%]:hover   .icon[_ngcontent-%COMP%]:after{background:#ffffff1a}.iconic-box[_ngcontent-%COMP%]:hover   hr[_ngcontent-%COMP%]{opacity:.15;background:#fff}.iconic-box[_ngcontent-%COMP%]:hover   .bg[_ngcontent-%COMP%]{top:0;right:0}.iconic-box.style-two[_ngcontent-%COMP%]{background:#d9d9d91a;border:1px solid rgba(255,255,255,.1)}.iconic-box.style-two[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{color:#fff}.iconic-box.style-two[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]:after{background:#ffffff0d}.iconic-box.style-two[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{margin-bottom:15px}.iconic-box.style-two[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#fff}.iconic-box.style-two[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px;font-weight:400;color:#ffffff8c}.iconic-box.style-two[_ngcontent-%COMP%]   .read-more[_ngcontent-%COMP%]{color:#ffffff8c}.iconic-box.style-two[_ngcontent-%COMP%]:hover   .icon[_ngcontent-%COMP%]{color:#2096f3}.iconic-box.style-two[_ngcontent-%COMP%]:hover   h5[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#2096f3;text-decoration:underline}.iconic-box.style-two[_ngcontent-%COMP%]:hover   p[_ngcontent-%COMP%]{color:#ffffff8c}.iconic-box.style-two[_ngcontent-%COMP%]:hover   .read-more[_ngcontent-%COMP%]{color:#fff}.iconic-box.style-three[_ngcontent-%COMP%]{padding:30px 40px 18px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}@media only screen and (max-width: 375px){.iconic-box.style-three[_ngcontent-%COMP%]{padding-left:33px;padding-right:33px}}.iconic-box.style-three[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{margin-bottom:20px}.iconic-box.style-three[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]:after{display:none}.iconic-box.style-three[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{margin-bottom:18px;letter-spacing:-.66px}.iconic-box.style-three[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#fff}.iconic-box.style-three[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px;font-weight:400;color:#ffffff8c}.iconic-box.style-three[_ngcontent-%COMP%]   .bg[_ngcontent-%COMP%]{top:25px;right:30px}.iconic-box.style-three[_ngcontent-%COMP%]:hover   p[_ngcontent-%COMP%]{color:#ffffff8c}.iconic-box.style-three.text-black[_ngcontent-%COMP%]{background:#fff;border:1.5px solid var(--border-color)}.iconic-box.style-three.text-black[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:var(--heading-color)}.iconic-box.style-three.text-black[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{color:var(--base-color)}.iconic-box.style-three.text-black[_ngcontent-%COMP%]:hover{border-color:var(--pink-color)}.iconic-box.style-four[_ngcontent-%COMP%]{background:#fff;text-align:center;border-radius:20px;padding:38px 28px 15px;border:3px solid white;box-shadow:0 10px 60px #9b9b9b1a}.iconic-box.style-four[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{width:70px;height:70px;font-size:27px;line-height:70px;text-align:center;margin:0 auto 30px;color:#2096f3}.iconic-box.style-four[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]:after{top:0;left:0;width:100%;height:100%;opacity:.1;background:#2096f3}.iconic-box.style-four[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{font-size:20px;margin-bottom:12px}.iconic-box.style-four[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px;font-weight:400}.iconic-box.style-four[_ngcontent-%COMP%]:hover{border-color:#2096f3}.iconic-box.style-four[_ngcontent-%COMP%]:hover   .icon[_ngcontent-%COMP%]{color:#fff}.iconic-box.style-four[_ngcontent-%COMP%]:hover   .icon[_ngcontent-%COMP%]:after{opacity:1}.iconic-box.style-four[_ngcontent-%COMP%]:hover   p[_ngcontent-%COMP%]{color:var(--base-color)}.iconic-box.style-five[_ngcontent-%COMP%]{background:transparent;padding:30px 50px 15px;border:1px solid var(--border-color)}@media only screen and (max-width: 375px){.iconic-box.style-five[_ngcontent-%COMP%]{padding-left:40px;padding-right:40px}}.iconic-box.style-five[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{font-size:55px;margin-bottom:10px;color:#2096f3}.iconic-box.style-five[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]:after{display:none}.iconic-box.style-five[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px;font-weight:400}.iconic-box.style-five[_ngcontent-%COMP%]:hover{background:#fff;border-color:#fff;box-shadow:0 10px 60px #0000001a}.iconic-box.style-five[_ngcontent-%COMP%]:hover   p[_ngcontent-%COMP%]{color:var(--base-color)}.iconic-box.style-six[_ngcontent-%COMP%]{background:#f9f9ff;padding:40px 35px 20px;border:1px solid var(--border-color)}@media only screen and (max-width: 375px){.iconic-box.style-six[_ngcontent-%COMP%]{padding-left:30px;padding-right:30px}}.iconic-box.style-six[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{font-size:55px;margin-bottom:25px;color:var(--secondary-color)}.iconic-box.style-six[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]:after{display:none}.iconic-box.style-six[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{font-size:20px;margin-bottom:15px;letter-spacing:-.4px}.iconic-box.style-six[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px;font-weight:400}.iconic-box.style-six[_ngcontent-%COMP%]:hover{background:#fff;border-color:#fff;box-shadow:0 10px 60px #0000001a}.iconic-box.style-six[_ngcontent-%COMP%]:hover   h5[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-decoration:underline}.iconic-box.style-six[_ngcontent-%COMP%]:hover   p[_ngcontent-%COMP%]{color:var(--base-color)}.iconic-box.style-sab[_ngcontent-%COMP%]{padding:35px 40px 15px;background:transparent}@media only screen and (max-width: 375px){.iconic-box.style-sab[_ngcontent-%COMP%]{padding-left:30px;padding-right:30px}}.iconic-box.style-sab[_ngcontent-%COMP%]:after{position:absolute;left:0;top:0;content:"";width:100%;height:100%;z-index:-1;opacity:.05;background:#2096f3}.iconic-box.style-sab[_ngcontent-%COMP%]   .features-icon[_ngcontent-%COMP%]{width:60px;height:60px;color:#fff;font-size:30px;line-height:60px;text-align:center;border-radius:12px;margin-bottom:20px;background:#2096f3;box-shadow:0 0 30px #0003}.iconic-box.style-sab[_ngcontent-%COMP%]   .features-icon[_ngcontent-%COMP%]:after{display:none}.iconic-box.style-sab[_ngcontent-%COMP%]   .icon-title[_ngcontent-%COMP%]{display:flex;align-items:center;margin-bottom:15px}.iconic-box.style-sab[_ngcontent-%COMP%]   .icon-title[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{flex:none;font-size:20px;margin-right:15px;width:50px;height:50px;background:#fff;line-height:50px;border-radius:50%;text-align:center;color:#2096f3}.iconic-box.style-sab[_ngcontent-%COMP%]   .icon-title[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{margin-bottom:0}.iconic-box.style-sab[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{font-size:16px;margin-bottom:10px;font-weight:600}.iconic-box.style-sab[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px;font-weight:400}.iconic-box.style-sab[_ngcontent-%COMP%]   .bg[_ngcontent-%COMP%]{top:auto;right:-20px;bottom:-20px}.iconic-box.style-sab[_ngcontent-%COMP%]:hover{background:#2096f3}.iconic-box.style-sab[_ngcontent-%COMP%]:hover   .features-icon[_ngcontent-%COMP%]{background:#fff;color:#2096f3}.iconic-box.style-sab[_ngcontent-%COMP%]:hover   h5[_ngcontent-%COMP%]{color:#fff}.iconic-box.style-sab[_ngcontent-%COMP%]:hover   .bg[_ngcontent-%COMP%]{right:0;bottom:0}.iconic-box.style-sab.border[_ngcontent-%COMP%]{padding-top:30px;padding-bottom:10px}.iconic-box.style-eight[_ngcontent-%COMP%]{background:var(--lighter-color);padding:35px 40px 15px}@media only screen and (max-width: 375px){.iconic-box.style-eight[_ngcontent-%COMP%]{padding-left:30px;padding-right:30px}}.iconic-box.style-eight[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{font-size:50px;margin-bottom:25px;color:var(--heading-color)}.iconic-box.style-eight[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]:after{display:none}.iconic-box.style-eight[_ngcontent-%COMP%]   hr[_ngcontent-%COMP%]{margin-bottom:22px}.iconic-box.style-eight[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{font-size:20px;margin-bottom:10px;letter-spacing:-.4px}.iconic-box.style-eight[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px;font-weight:400}.iconic-box.style-eight[_ngcontent-%COMP%]   .bg[_ngcontent-%COMP%]{top:20px;right:40px}.iconic-box.style-eight[_ngcontent-%COMP%]:hover{background:#2096f3}.iconic-box.style-eight[_ngcontent-%COMP%]:hover   .icon[_ngcontent-%COMP%], .iconic-box.style-eight[_ngcontent-%COMP%]:hover   h5[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#fff}.iconic-box.style-nine[_ngcontent-%COMP%]{padding:0;border-radius:0;background:transparent}.iconic-box.style-nine[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{width:45px;height:45px;font-size:20px;line-height:45px;text-align:center;margin-bottom:22px;color:#2096f3}.iconic-box.style-nine[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]:after{top:0;left:0;width:100%;height:100%;opacity:.1;background:#2096f3}.iconic-box.style-nine[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{font-size:20px;margin-bottom:10px}.iconic-box.style-nine[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px;font-weight:400;margin-bottom:0}.iconic-box.style-nine[_ngcontent-%COMP%]:hover   p[_ngcontent-%COMP%]{color:var(--base-color)}.iconic-box.style-nine.text-white[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{width:auto;height:auto;color:#fff;font-size:30px;text-align:left;margin-bottom:16px}.iconic-box.style-nine.text-white[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]:after{display:none}.iconic-box.style-nine.text-white[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{color:#ffffffa6}.iconic-box.style-ten[_ngcontent-%COMP%]{padding-top:0;overflow:initial;text-align:center;margin-bottom:75px;padding-bottom:15px;border:1px solid var(--border-color);box-shadow:0 10px 60px #8d8d8d1a}.iconic-box.style-ten[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{font-size:45px;margin-top:-45px;margin-bottom:20px;width:92px;height:92px;background:#fff;line-height:92px;border-radius:50%;text-align:center;line-height:82px;display:inline-block;border:5px solid var(--border-color)}.iconic-box.style-ten[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]:after{display:none}.iconic-box.style-ten[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px;font-weight:400}.iconic-box.style-ten[_ngcontent-%COMP%]:hover{background:#fff;box-shadow:none}.iconic-box.style-ten[_ngcontent-%COMP%]:hover   .icon[_ngcontent-%COMP%]{border-color:#fff;background:#2096f3}.iconic-box.style-ten[_ngcontent-%COMP%]:hover   h5[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-decoration:underline}.iconic-box.style-ten[_ngcontent-%COMP%]:hover   p[_ngcontent-%COMP%]{color:var(--base-color)}.generative-ai-area[_ngcontent-%COMP%]:after{content:"";z-index:-1;width:500px;height:500px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:.7;border-radius:50%;filter:blur(500px);background:#fec458}.advanced-tab[_ngcontent-%COMP%]{margin-left:-15px;margin-right:-15px;-webkit-box-pack:center;max-width:454px}.advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin:0 35px 15px}@media only screen and (max-width: 1299px){.advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin-left:15px;margin-right:15px}}@media only screen and (max-width: 991px){.advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin-bottom:10px}}.advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%], .advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{font-size:16px;padding:6px 9px 4px 12px;display:inline-block;background:transparent;border:2px solid #f4f4f4;border-radius:6px;text-align:left}.tab-content[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px}@media only screen and (max-width: 1199px){.advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%], .advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{font-size:20px;padding-bottom:5px}}@media only screen and (max-width: 575px){.advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%], .advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{font-size:18px}}.advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{margin-right:15px;transform:rotate(-45deg)}@media only screen and (max-width: 1299px){.advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{margin-right:5px}}.advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a.active[_ngcontent-%COMP%], .advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button.active[_ngcontent-%COMP%]{border-color:#2096f3}.advanced-tab.style-two[_ngcontent-%COMP%]{border-bottom:1.2px solid var(--border-color)}.advanced-tab.style-two[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin:0 20px -1px}.advanced-tab.style-two[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{padding:20px}@media only screen and (max-width: 991px){.advanced-tab.style-two[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{padding:10px}}@media only screen and (max-width: 479px){.advanced-tab.style-two[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{padding:5px}}.advanced-tab.style-two[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button.active[_ngcontent-%COMP%]{color:#2096f3}.advanced-tab.style-three[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{flex:1 auto;width:100%;margin:0 15px 15px}.advanced-tab.style-three[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:100%;display:flex;background:#fff;align-items:center;padding:8px 12px;border-radius:12px;border:2px solid #f1f1f1;font-size:16px;color:#000}@media only screen and (max-width: 375px){.advanced-tab.style-three[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{padding:10px 15px}}.advanced-tab.style-three[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{width:40px;height:40px;font-size:18px;line-height:40px;margin-right:12px;position:relative;text-align:center;color:#2096f3}.advanced-tab.style-three[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]:after{position:absolute;left:0;top:0;content:"";width:100%;height:100%;opacity:.2;border-radius:50%;background:#2096f3}.advanced-tab.style-three[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{margin-right:0;transform:rotate(0)}.advanced-tab.style-three[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:hover, .advanced-tab.style-three[_ngcontent-%COMP%]   button.active[_ngcontent-%COMP%]{color:#2096f3}.advanced-tab.style-four[_ngcontent-%COMP%]{background:#1c2433;display:inline-flex;border-radius:0 0 12px 12px}.advanced-tab.style-four[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin:0}.advanced-tab.style-four[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{color:#657085;font-size:20px;border-style:solid;border-width:3px 0 0;letter-spacing:-.6px;padding:12px 35px 15px;border-color:transparent}.advanced-tab.style-four[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button.active[_ngcontent-%COMP%]{color:#fff;text-decoration:underline;border-color:#2096f3;text-decoration-color:#9fa4ad}.accordion-item[_ngcontent-%COMP%]{z-index:1;border:none;position:relative;margin-bottom:15px;background-color:transparent}.accordion-item[_ngcontent-%COMP%]:first-of-type{border-top-left-radius:0;border-top-right-radius:0}.accordion-item[_ngcontent-%COMP%]:first-of-type   .accordion-button[_ngcontent-%COMP%]{border-top-left-radius:14px;border-top-right-radius:14px}.accordion-item[_ngcontent-%COMP%]:last-of-type{border-bottom-left-radius:0;border-bottom-right-radius:0}.accordion-item[_ngcontent-%COMP%]:last-of-type   .accordion-button[_ngcontent-%COMP%]{border-bottom-left-radius:14px;border-bottom-right-radius:14px}.accordion-item[_ngcontent-%COMP%]:last-of-type   .accordion-button.collapsed[_ngcontent-%COMP%]{border-bottom-left-radius:14px;border-bottom-right-radius:14px}.accordion-item[_ngcontent-%COMP%]   .accordion-button[_ngcontent-%COMP%]{font-size:20px;line-height:1.3;box-shadow:none;background:#fff;position:initial;padding:20px 30px;border-radius:14px;letter-spacing:-.4px;color:#0095ff}@media only screen and (max-width: 479px){.accordion-item[_ngcontent-%COMP%]   .accordion-button[_ngcontent-%COMP%]{font-size:16px;padding:15px 20px}}.accordion-item[_ngcontent-%COMP%]   .accordion-button[_ngcontent-%COMP%]:before{position:absolute;left:0;bottom:0;content:"";width:100%;height:100%;z-index:-1;transition:.5s;background:#fff;border-radius:14px;box-shadow:0 10px 60px #c1c1c133}.accordion-item[_ngcontent-%COMP%]   .accordion-button.collapsed[_ngcontent-%COMP%]{background:#fff;border-radius:15px;text-decoration:none;border:2px solid #dcdcdc;color:#000}.accordion-item[_ngcontent-%COMP%]   .accordion-button.collapsed[_ngcontent-%COMP%]:before{opacity:0}.accordion-item[_ngcontent-%COMP%]   .accordion-collapse[_ngcontent-%COMP%]   .accordion-body[_ngcontent-%COMP%]{margin-top:-2px;padding:0 30px 25px}@media only screen and (max-width: 479px){.accordion-item[_ngcontent-%COMP%]   .accordion-collapse[_ngcontent-%COMP%]   .accordion-body[_ngcontent-%COMP%]{padding:0 20px 20px}}.accordion-item[_ngcontent-%COMP%]   .accordion-collapse[_ngcontent-%COMP%]   .accordion-body[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]:last-child{margin-bottom:0;font-size:18px}.accordion-item[_ngcontent-%COMP%]   .accordion-collapse[_ngcontent-%COMP%]:before{position:absolute;left:0;top:0;opacity:0;content:"";z-index:-2;transition:.2s;width:100%;height:50px;border-radius:14px;background:#2096f3}.accordion-item[_ngcontent-%COMP%]   .accordion-collapse.show[_ngcontent-%COMP%]:before{top:-4px;opacity:1}.main-header[_ngcontent-%COMP%]{position:fixed;left:0;top:0;z-index:999;width:100%;transition:all .5s ease;padding:10px 0;background:#fff}.main-header[_ngcontent-%COMP%]   .header-upper[_ngcontent-%COMP%]{z-index:5;width:100%;position:relative;transition:all .5s ease}.main-header[_ngcontent-%COMP%]   .header-inner[_ngcontent-%COMP%]{border-bottom:1px solid var(--border-color)}.main-header[_ngcontent-%COMP%]   .logo-outer[_ngcontent-%COMP%]{flex:none}@media only screen and (max-width: 991px){.main-header[_ngcontent-%COMP%]   .logo-outer[_ngcontent-%COMP%]{display:none}}.main-header[_ngcontent-%COMP%]   .logo[_ngcontent-%COMP%]{z-index:9;padding:2px 0;position:relative}.main-header.menu-absolute[_ngcontent-%COMP%]   .header-upper[_ngcontent-%COMP%]{position:absolute}.main-header.fixed-header[_ngcontent-%COMP%]   .header-upper[_ngcontent-%COMP%]{top:0;left:0;position:fixed;background:#fff;animation:sticky 1s;box-shadow:0 0 30px #575ff51a}.main-header.fixed-header[_ngcontent-%COMP%]   .header-inner[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0;border-bottom:none}@media only screen and (min-width: 992px){.main-header.fixed-header[_ngcontent-%COMP%]   .main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%]{padding-top:25px;padding-bottom:25px}}.main-header.no-border[_ngcontent-%COMP%]:not(.fixed-header)   .header-inner[_ngcontent-%COMP%]{border-bottom:none}@media only screen and (max-width: 991px){.nav-outer[_ngcontent-%COMP%]{width:100%}}@media only screen and (max-width: 991px){.main-menu[_ngcontent-%COMP%]{width:100%}}.main-menu[_ngcontent-%COMP%]   .mobile-logo[_ngcontent-%COMP%]{margin-right:auto}@media only screen and (max-width: 575px){.main-menu[_ngcontent-%COMP%]   .mobile-logo[_ngcontent-%COMP%]{max-width:150px}}@media only screen and (max-width: 991px){.main-menu[_ngcontent-%COMP%]   .collapse[_ngcontent-%COMP%]{overflow:auto}}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]{padding:0}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%]{display:flex}@media only screen and (max-width: 991px){.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%]{display:block;padding:25px 0;background:#fff;box-shadow:inset 0 0 30px #575ff51a}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%]:last-child{border-bottom:1px solid var(--border-color)}}@media only screen and (max-width: 991px){.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]{left:0;width:100%;position:absolute;max-height:calc(100vh - 80px)}}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{padding:20px;display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width: 1399px){.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{padding-left:10px;padding-right:10px}}@media only screen and (max-width: 991px){.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:block;padding:0 15px;border-top:1px solid var(--border-color)}}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li.dropdown[_ngcontent-%COMP%]   .dropdown-btn[_ngcontent-%COMP%]{cursor:pointer;margin-left:5px;font-weight:600;margin-bottom:-2px;color:var(--heading-color)}@media only screen and (max-width: 991px){.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li.dropdown[_ngcontent-%COMP%]   .dropdown-btn[_ngcontent-%COMP%]{position:absolute;right:10px;top:0;width:50px;height:43px;border-left:1px solid var(--border-color);text-align:center;line-height:43px}}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{opacity:1;display:block;font-size:16px;position:relative;text-transform:capitalize;transition:all .5s ease}@media only screen and (max-width: 991px){.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{padding:10px;line-height:22px}}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{color:#2096f3}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li.current[_ngcontent-%COMP%] > a[_ngcontent-%COMP%], .main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li.current-menu-item[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]{font-weight:600}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{border-top:1px solid var(--border-color)}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-transform:capitalize}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:before{display:none}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   .megamenu[_ngcontent-%COMP%]{position:absolute;left:0;top:100%;width:100%;z-index:100;display:none;padding:20px 0;background:#fff;box-shadow:2px 2px 5px 1px #0000000d,-2px 0 5px 1px #0000000d}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   .megamenu[_ngcontent-%COMP%]:after{display:block;clear:both;content:""}@media only screen and (max-width: 991px){.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   .megamenu[_ngcontent-%COMP%]{position:relative;box-shadow:none;width:100%}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   .megamenu[_ngcontent-%COMP%]   .container[_ngcontent-%COMP%]{max-width:100%}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   .megamenu[_ngcontent-%COMP%]   .row[_ngcontent-%COMP%]{margin:0}}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   .megamenu[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{display:block;position:relative;top:0;width:100%;box-shadow:none}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{position:absolute;left:inherit;top:100%;min-width:250px;z-index:100;display:none;background:#fff;box-shadow:2px 2px 5px 1px #0000000d,-2px 0 5px 1px #0000000d}@media only screen and (max-width: 991px){.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{position:relative;display:none;width:100%;box-shadow:none;background:transparent}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]:after{display:block;clear:both;content:""}}@media only screen and (max-width: 991px) and (max-width: 375px){.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{min-width:auto}}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{width:100%;padding:7px 20px}@media only screen and (max-width: 991px){.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{padding:0 15px}}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{left:100%;top:0%}@media only screen and (max-width: 991px){.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{left:auto}}.main-menu[_ngcontent-%COMP%]   .navbar-header[_ngcontent-%COMP%]{display:none}@media only screen and (max-width: 991px){.main-menu[_ngcontent-%COMP%]   .navbar-header[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-start}}.main-menu[_ngcontent-%COMP%]   .navbar-header[_ngcontent-%COMP%]   .navbar-toggle[_ngcontent-%COMP%]{float:right;padding:4px 0;cursor:pointer;background:transparent}.main-menu[_ngcontent-%COMP%]   .navbar-header[_ngcontent-%COMP%]   .navbar-toggle[_ngcontent-%COMP%]   .icon-bar[_ngcontent-%COMP%]{background:var(--base-color);height:2px;width:30px;display:block;margin:7px 0}.menu-btns[_ngcontent-%COMP%]{flex:none;display:flex;align-items:center}.menu-btns[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{color:#fff;cursor:pointer;margin-left:33px;background-color:transparent}@media only screen and (max-width: 375px){.menu-btns[_ngcontent-%COMP%]   button.cart[_ngcontent-%COMP%]{display:none}}.menu-btns[_ngcontent-%COMP%]   .light-btn[_ngcontent-%COMP%]{font-size:18px}.menu-btns[_ngcontent-%COMP%]   .light-btn[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:.8em;margin-left:9px;transform:rotate(-30deg)}@media only screen and (max-width: 991px){.menu-btns[_ngcontent-%COMP%]   .light-btn[_ngcontent-%COMP%]{display:none}}.menu-btns[_ngcontent-%COMP%]   .theme-btn[_ngcontent-%COMP%]{margin-left:33px}@media only screen and (max-width: 1199px){.menu-btns[_ngcontent-%COMP%]   .theme-btn[_ngcontent-%COMP%]{display:none}}@media only screen and (min-width: 992px){.main-header.header-white[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > a[_ngcontent-%COMP%], .main-header.header-white[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > .dropdown-btn[_ngcontent-%COMP%]{color:#fff}}.main-header.header-white[_ngcontent-%COMP%]   .nav-search[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]{color:#fff}.main-header.header-white[_ngcontent-%COMP%]   .navbar-toggle[_ngcontent-%COMP%]   .icon-bar[_ngcontent-%COMP%]{background:#fff}.main-header.header-white[_ngcontent-%COMP%]   .light-btn[_ngcontent-%COMP%]{color:#fff;text-decoration:underline}.main-header.header-white.fixed-header[_ngcontent-%COMP%]   .header-upper[_ngcontent-%COMP%]{background:var(--navyblue-color)}.bgc-primary[_ngcontent-%COMP%]   .top-left[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{color:#fff;margin-right:0;margin-left:10px;transform:rotate(-45deg)}.main-header.style-two[_ngcontent-%COMP%]   .main-logo[_ngcontent-%COMP%]{max-width:40%}.sidebar-menu[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{color:#fff;border-bottom:1px solid rgba(255,255,255,.1)}.sidebar-menu[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:first-child{border-top:1px solid rgba(255,255,255,.1)}.sidebar-menu[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#fff;font-size:18px;font-weight:500;padding:6px 20px;display:inline-block;text-transform:capitalize}.sidebar-menu[_ngcontent-%COMP%]   li.dropdown[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%]{display:none}.sidebar-menu[_ngcontent-%COMP%]   li.dropdown[_ngcontent-%COMP%]   .dropdown-btn[_ngcontent-%COMP%]{position:absolute;right:10px;top:0;width:45px;height:43px;cursor:pointer;line-height:43px;text-align:center;border-left:1px solid rgba(255,255,255,.1)}.sidebar-menu[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{margin-left:10px}.sab-content[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{margin-bottom:16px;letter-spacing:0px;line-height:1.2;font-size:46px;font-weight:600}@media only screen and (max-width: 991px){.sab-content[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:60px}}@media only screen and (max-width: 767px){.sab-content[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:50px}}@media only screen and (max-width: 575px){.sab-content[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:40px;line-height:1.2;margin-bottom:15px;letter-spacing:-1px}}@media only screen and (max-width: 375px){.sab-content[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:35px}}.sab-content[_ngcontent-%COMP%]   .sab-btns[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;margin-left:10px;margin-right:10px;justify-content:center}.sab-content[_ngcontent-%COMP%]   .sab-btns[_ngcontent-%COMP%]   .theme-btn[_ngcontent-%COMP%]{margin:10px 10px 0}@media only screen and (min-width: 992px) and (max-width: 1199px){.sab-content.style-two[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:60px}}.sab-content.style-two[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{line-height:1;display:inline-block;color:var(--heading-color);padding:0 8px 10px 5px;background:var(--secondary-color)}.sab-content.style-two[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{line-height:1.95;margin-bottom:42px}@media only screen and (min-width: 480px){.sab-content.style-two[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:18px}}@media only screen and (min-width: 992px){.sab-content.style-three[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:70px}}@media only screen and (min-width: 992px) and (max-width: 1199px){.sab-content.style-three[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:55px}}.sab-content.style-three[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{color:#2096f3}.sab-content.style-three[_ngcontent-%COMP%]   .icon-list[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}.sab-content.style-three[_ngcontent-%COMP%]   .icon-list[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{font-weight:500;margin:15px 0 0}.sab-content.style-three[_ngcontent-%COMP%]   .icon-list[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{width:25px;height:25px;font-size:12px;margin-top:-2px;line-height:25px;background:var(--navyblue-color)}.sab-content.style-three[_ngcontent-%COMP%]   .icon-list[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:not(:last-child){margin-right:25px}@media only screen and (min-width: 1200px){.sab-content.style-four[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:90px}}.sab-content.style-four[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{line-height:.95;padding:0 7px 6px;border-radius:10px;display:inline-block;background:#2096f3}.sab-content.style-four[_ngcontent-%COMP%]   .icon-list[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;margin-left:-28px;margin-right:-28px;justify-content:center}.sab-content.style-four[_ngcontent-%COMP%]   .icon-list[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{color:#fff;margin-left:28px;margin-right:28px}.sab-content.style-four[_ngcontent-%COMP%]   .icon-list[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{margin-top:0}@media only screen and (min-width: 576px){.sab-content.style-five[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:18px}}.sab-content.style-six[_ngcontent-%COMP%]   .subtitle-three[_ngcontent-%COMP%]{font-size:20px}.sab-content.style-six[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{font-weight:500;color:var(--pink-color);margin-bottom:20px}@media only screen and (max-width: 479px){.sab-content.style-six[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{font-size:20px}}.sab-content.style-six[_ngcontent-%COMP%]   .newsletter-form[_ngcontent-%COMP%]{max-width:850px;margin-left:auto;margin-right:auto;border:2px solid rgba(70,78,226,.2);box-shadow:0 0 60px #464ee233;border-radius:20px}.sab-content.style-six[_ngcontent-%COMP%]   .newsletter-form[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{font-size:20px}.sab-content.style-six[_ngcontent-%COMP%]   .newsletter-form[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{border-radius:20px;background:#2096f3}.sab-area[_ngcontent-%COMP%]{z-index:1;overflow:hidden;position:relative}.sab-area[_ngcontent-%COMP%]:after{z-index:-1;content:"";width:600px;height:600px;position:absolute;right:-300px;bottom:-300px;filter:blur(300px);background:#2096f3;animation:10s zoomInOut infinite}.clients-reviews[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center}.clients-reviews[_ngcontent-%COMP%]   h6[_ngcontent-%COMP%]{margin-bottom:15px}.clients-reviews[_ngcontent-%COMP%]   .clients[_ngcontent-%COMP%]{margin-top:30px;margin-right:auto}.clients-reviews[_ngcontent-%COMP%]   .clients[_ngcontent-%COMP%]   .images[_ngcontent-%COMP%]{display:flex}.clients-reviews[_ngcontent-%COMP%]   .clients[_ngcontent-%COMP%]   .images[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:46px;height:46px;border-radius:50%}.clients-reviews[_ngcontent-%COMP%]   .clients[_ngcontent-%COMP%]   .images[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]:not(:first-child){margin-left:-10px}.clients-reviews[_ngcontent-%COMP%]   .reviews[_ngcontent-%COMP%]{margin-top:30px;margin-right:auto}.clients-reviews[_ngcontent-%COMP%]   .reviews[_ngcontent-%COMP%]   .ratting[_ngcontent-%COMP%]{display:flex}.clients-reviews[_ngcontent-%COMP%]   .reviews[_ngcontent-%COMP%]   .ratting[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{width:26px;height:26px;color:#fff;font-size:12px;margin:0 5px 0 0;line-height:26px;text-align:center;background:#03b67c}.sab-form[_ngcontent-%COMP%]{padding:40px;background:#fff;border-radius:20px;box-shadow:0 10px 60px #9b9b9b33}@media only screen and (max-width: 479px){.sab-form[_ngcontent-%COMP%]{padding-left:25px;padding-right:25px}}.sab-form[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{margin-bottom:0;margin-top:-8px}.sab-form[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:26px;color:#626262;font-size:15px}.sab-form[_ngcontent-%COMP%]   .input-radio[_ngcontent-%COMP%]{display:flex;align-items:flex-start}.sab-form[_ngcontent-%COMP%]   .input-radio[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{margin-top:10px;margin-right:10px}.sab-form[_ngcontent-%COMP%]   .input-radio[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#2096f3;text-decoration:underline}.sab-form-bg[_ngcontent-%COMP%]{width:90%;z-index:-1;position:absolute;left:18%;top:50%;transform:translateY(-50%)}.input-group[_ngcontent-%COMP%]{position:relative!important;display:flex!important;flex-wrap:inherit!important;align-items:stretch;width:100%!important;border:1px solid #dadee6;border-radius:4px}.input-group-text[_ngcontent-%COMP%]{width:36px;margin:0;padding:0 0 0 13px}.input-group-text[_ngcontent-%COMP%]{color:#737373;border:none!important;border-radius:5px 0 0 5px!important;background:#f1f5ff;height:44px!important;font-weight:500;font-size:14px!important;text-align:left;cursor:pointer}.form-control[_ngcontent-%COMP%]{box-shadow:none!important;margin-left:calc(var(--bs-border-width) * -1)}.form-control[_ngcontent-%COMP%]{color:#000;border:none!important;background:#f1f5ff!important;height:44px!important;font-weight:500;font-size:14px!important;text-align:left}.input-group-append[_ngcontent-%COMP%]{margin-left:-1px}.input-group-text-show[_ngcontent-%COMP%]{color:#737373;border:none!important;border-radius:0 5px 5px 0!important;background:#f1f5ff;height:44px!important;font-weight:500;font-size:14px!important;text-align:left;cursor:pointer;display:flex;width:50px;margin:0;padding:11px 0 0 13px;line-height:0;text-align:center}.public-btn[_ngcontent-%COMP%]{border:none!important;background-color:#2096f3;color:#fff;width:100%;padding:8px 0;font-size:15px;font-weight:600;text-align:center;border-radius:5px;text-decoration:none}.or-divider[_ngcontent-%COMP%]{display:grid;margin-top:.75rem;margin-bottom:.75rem;flex-direction:column;align-items:center;grid-auto-columns:1fr;grid-column-gap:12px;grid-row-gap:16px;grid-template-columns:1fr max-content 1fr;grid-template-rows:auto;color:#7d7d7d;font-size:1.125rem;line-height:1.5555555556}.or-divider__line[_ngcontent-%COMP%]{height:1px;flex-direction:column;grid-auto-columns:1fr;grid-column-gap:12px;grid-row-gap:16px;grid-template-columns:1fr max-content 1fr;grid-template-rows:auto;background-color:#f3f3f3}.google-btn[_ngcontent-%COMP%]{background-color:#fff;border-radius:5px;padding:8px 0;text-align:center;border:2px solid #e1e1e1;cursor:pointer}.google-icon-wrapper[_ngcontent-%COMP%]{position:absolute;margin-top:1px;margin-left:1px;width:40px;padding-top:4px;height:40px;border-radius:2px}.google-icon[_ngcontent-%COMP%]{position:absolute}.btn-text[_ngcontent-%COMP%]{float:right;margin:11px 11px 0 0;color:#000;font-size:14px;letter-spacing:.2px}.feature_img[_ngcontent-%COMP%]{width:250px;height:auto;text-align:center;border-radius:100px;margin-bottom:25px}.main-arrows[_ngcontent-%COMP%]{transform:rotate(180deg);float:right;font-size:24px!important;margin-top:-2px;color:#1889e5}.card-header.collapsed[_ngcontent-%COMP%]   .collapse-arrow[_ngcontent-%COMP%], .up-down-arrow.collapsed[_ngcontent-%COMP%]   .main-arrows[_ngcontent-%COMP%]{transform:rotate(0)}.collapse-arrow[_ngcontent-%COMP%]{transform:rotate(180deg);float:right}.valuation-arrow[_ngcontent-%COMP%]{color:#1889e5;font-size:32px!important;position:relative;margin-top:-7px}.card-header.collapsed[_ngcontent-%COMP%]   .collapse-arrow[_ngcontent-%COMP%]{transform:rotate(0)}.footer-bottom[_ngcontent-%COMP%]   .footer-bottom-menu[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin-left:15px;margin-right:15px;text-transform:capitalize}ul[_ngcontent-%COMP%], li[_ngcontent-%COMP%]{list-style:none;padding:0;display:inline-flex;margin:0}.footer-bottom-menu[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#fff}.main-footer[_ngcontent-%COMP%]{z-index:1;position:relative;background-color:#161e24;color:#ffffff73;padding:16px 0}.copyright-text[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{color:#fff;margin-bottom:0}.sliders-arrows[_ngcontent-%COMP%]   .slick-arrow[_ngcontent-%COMP%]{transition:.4s;color:#000;width:50px;height:50px;background:#fff;line-height:50px;margin-right:10px;border-radius:50%;text-align:center;border:none}.sliders-arrows[_ngcontent-%COMP%]   .slick-arrow[_ngcontent-%COMP%]:hover{color:#fff;background:#0095ff}.main-heading[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:30px;color:#2096f3;padding-bottom:6%;line-height:normal;text-align:center}.download_section[_ngcontent-%COMP%]{background-color:#2096f3;color:#fff;padding:40px 0}.download_section[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{font-size:22px;letter-spacing:.8px;font-weight:600}.download_section[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{font-size:16px;letter-spacing:.5px;margin-bottom:0}.slick-slider[_ngcontent-%COMP%]{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list[_ngcontent-%COMP%]{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list[_ngcontent-%COMP%]:focus{outline:0}.slick-list.dragging[_ngcontent-%COMP%]{cursor:pointer;cursor:hand}.slick-slider[_ngcontent-%COMP%]   .slick-list[_ngcontent-%COMP%], .slick-slider[_ngcontent-%COMP%]   .slick-track[_ngcontent-%COMP%]{transform:translateZ(0)}.slick-track[_ngcontent-%COMP%]{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track[_ngcontent-%COMP%]:after, .slick-track[_ngcontent-%COMP%]:before{display:table;content:""}.slick-track[_ngcontent-%COMP%]:after{clear:both}.slick-loading[_ngcontent-%COMP%]   .slick-track[_ngcontent-%COMP%]{visibility:hidden}.slick-slide[_ngcontent-%COMP%]{display:none;float:left;height:100%;min-height:1px}[dir=rtl][_ngcontent-%COMP%]   .slick-slide[_ngcontent-%COMP%]{float:right}.slick-slide[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{display:block}.slick-slide.slick-loading[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{display:none}.slick-slide.dragging[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{pointer-events:none}.slick-initialized[_ngcontent-%COMP%]   .slick-slide[_ngcontent-%COMP%]{display:block}.slick-loading[_ngcontent-%COMP%]   .slick-slide[_ngcontent-%COMP%]{visibility:hidden}.slick-vertical[_ngcontent-%COMP%]   .slick-slide[_ngcontent-%COMP%]{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden[_ngcontent-%COMP%]{display:none}.toggleBtn[_ngcontent-%COMP%]{border:none}.nav-item[_ngcontent-%COMP%]{padding:10px 0;border-bottom:1px solid #eee}']})}return _t})();function Cc(_t,Ft){1&_t&&(t.j41(0,"div",137),t.nrm(1,"app-sign-up"),t.k0s())}function Og(_t,Ft){1&_t&&(t.j41(0,"div",137),t.nrm(1,"app-verify-email"),t.k0s())}let dh=(()=>{class _t{constructor(P,Bt,gt){this.eventEmitterService=P,this.router=Bt,this.commonService=gt,this.isRegistered=!0}ngOnInit(){this.eventEmitterService.subscribeData(P=>{"verify-email-msg"===P&&(this.isRegistered=!1)})}navigate(P,Bt){setTimeout(()=>{this.commonService.broadcast("navigateToHomeFragment",Bt)},1e3),this.router.url.includes("home")||this.router.navigateByUrl(P)}static#t=this.\u0275fac=function(Bt){return new(Bt||_t)(t.rXU(Sl.e),t.rXU(L.Ix),t.rXU(N.h))};static#e=this.\u0275cmp=t.VBU({type:_t,selectors:[["app-rich-accounting-software"]],decls:421,vars:2,consts:[[1,"page-wrapper"],[1,"main-header","no-border"],[1,"header-upper"],[1,"container","container-1520","clearfix"],[1,"header-inner","py-15","rel","d-flex","align-items-center","mt-0"],[1,"logo-outer"],[1,"logo"],[3,"click"],["src","assets/img/landing-signup-pages/logo.svg","alt","Logo","title","Logo"],[1,"nav-outer","ms-lg-auto","clearfix"],[1,"main-menu","navbar-expand-lg"],[1,"navbar-header","py-10"],[1,"mobile-logo"],["type","button","data-bs-toggle","offcanvas","data-bs-target","#offcanvasNavbar","aria-controls","offcanvasNavbar",1,"navbar-toggle","toggleBtn"],[1,"material-icons","custom-icons"],[1,"navbar-collapse","collapse","clearfix"],[1,"navigation","clearfix"],[1,"navbar","fixed-top"],[1,"container-fluid"],["tabindex","-1","id","offcanvasNavbar","aria-labelledby","offcanvasNavbarLabel",1,"offcanvas","offcanvas-end"],[1,"offcanvas-header"],["type","button","data-bs-dismiss","offcanvas","aria-label","Close",1,"btn-close"],[1,"offcanvas-body"],[1,"navbar-collapse"],[1,"navbar-nav","justify-content-end","flex-grow-1","pe-3","w-100"],[1,"nav-item"],[1,"images","mt-4"],["href","https://play.google.com/store/apps/details?id=com.accounting.bookkeeping","target","_blank"],["src","assets/img/landing-signup-pages/google_play.svg","alt","app",2,"width","36%","margin-right","5px"],["src","assets/img/landing-signup-pages/download_windows.svg","alt","app",2,"width","36%"],[1,"menu-btns","ms-lg-auto"],[1,"theme-btn","text-end"],[1,"images"],[1,"pt-140","rpt-70","pb-60","rpb-100",2,"background-color","#e6f4ff"],[1,"container"],[1,"row","gap-150","justify-content-center"],[1,"col-lg-7"],[1,"text-center","main-heading"],["id","carouselExampleInterval","data-bs-ride","carousel",1,"carousel","slide"],[1,"carousel-inner","text-center"],["data-bs-interval","3000",1,"carousel-item","active"],[1,"section-title","mb-20"],[1,"feature_img","mb-3",2,"margin","auto"],["src","assets/img/landing-signup-pages/Invoice-creation.svg"],["data-bs-interval","2000",1,"carousel-item"],[1,""],["src","assets/img/landing-signup-pages/inventoryManagement.svg"],["src","assets/img/landing-signup-pages/tax-repotrs.svg"],["src","assets/img/landing-signup-pages/Payment.svg"],["src","assets/img/landing-signup-pages/all_reports.svg"],[1,"carousel-item"],["src","assets/img/landing-signup-pages/Invoice-Generation.svg"],[1,"sliders-arrows","mt-55","text-center"],["data-bs-target","#carouselExampleInterval","data-bs-slide","prev",1,"testi-prev","slick-arrow"],[1,"material-icons","custom-icons",2,"font-size","26px  !important"],["data-bs-target","#carouselExampleInterval","data-bs-slide","next",1,"testi-next","slick-arrow"],["class","col-lg-5 rel z-1",4,"ngIf"],[1,"download_section"],[1,"container","gap-150","justify-content-center"],[1,"col-lg-12","text-center"],[1,"col-lg-12","text-center","mt-3"],["src","assets/img/landing-signup-pages/google_play.svg","alt","app"],["src","assets/img/landing-signup-pages/download_windows.svg","alt","app"],[1,"tab-area","bgc-lighter","pt-120","rpt-100","pb-85","bgs-cover",2,"background-color","#fff"],[1,"row"],[1,"col-lg-6"],[1,"section-title","mb-35"],[2,"font-size","28px","color","#000"],[2,"color","#0095ff"],["role","tablist",1,"nav","advanced-tab","style-three","mt-20","mb-20"],["data-bs-toggle","tab","data-bs-target","#tabThree1","data-aos","fade-up","data-aos-duration","1000","data-aos-offset","50",1,"nav-link","active","aos-init"],[2,"width","100%","text-align","left"],[1,"material-icons","custom-icons",2,"font-size","24px !important","float","right"],["data-bs-toggle","tab","data-bs-target","#tabThree2","data-aos","fade-up","data-aos-delay","200","data-aos-duration","1000","data-aos-offset","50",1,"nav-link","aos-init"],["data-bs-toggle","tab","data-bs-target","#tabThree3","data-aos","fade-up","data-aos-delay","400","data-aos-duration","1000","data-aos-offset","50",1,"nav-link","aos-init"],["data-bs-toggle","tab","data-bs-target","#tabThree4","data-aos","fade-up","data-aos-delay","400","data-aos-duration","1000","data-aos-offset","50",1,"nav-link","aos-init"],["data-bs-toggle","tab","data-bs-target","#tabThree5","data-aos","fade-up","data-aos-delay","400","data-aos-duration","1000","data-aos-offset","50",1,"nav-link","aos-init"],["data-bs-toggle","tab","data-bs-target","#tabThree6","data-aos","fade-up","data-aos-delay","400","data-aos-duration","1000","data-aos-offset","50",1,"nav-link","aos-init"],[1,"col-lg-6","p-80",2,"border-radius","20px","background-color","#edf7ff","padding","72px"],[1,"tab-content",2,"background","transparent"],["id","tabThree1",1,"tab-pane","fade","show","active"],["data-aos","fade-left","data-aos-duration","1500","data-aos-offset","50",1,"content","my-15","rmb-55","aos-init"],[1,"feature_img"],["src","assets/img/landing-signup-pages/onlineStore.svg"],["id","tabThree2",1,"tab-pane","fade"],[1,"feature_img","mb-3"],["id","tabThree3",1,"tab-pane","fade"],["src","assets/img/landing-signup-pages/ledger-reports.svg"],["id","tabThree4",1,"tab-pane","fade"],["src","assets/img/landing-signup-pages/cloud-accounting2.svg"],["id","tabThree5",1,"tab-pane","fade"],["src","assets/img/landing-signup-pages/finance-repotrs.svg"],["id","tabThree6",1,"tab-pane","fade"],[1,"feature-box-area","pt-90","pb-90","rpb-70","rel","z-1",2,"background-color","#F1F5FF"],[1,"row","justify-content-center"],[1,"col-xl-7","col-lg-9"],["data-aos","fade-up","data-aos-duration","1500","data-aos-offset","50",1,"section-title","text-center","mb-55","aos-init","aos-animate"],["data-aos","fade-up","data-aos-duration","1500","data-aos-offset","50",1,"col-xl-4","col-md-6","aos-init"],[1,"iconic-box","style-sab"],[1,"features-icon"],[1,"material-icons",2,"font-size","26px !important"],[1,"content"],["data-aos","fade-up","data-aos-delay","100","data-aos-duration","1500","data-aos-offset","50",1,"col-xl-4","col-md-6","aos-init"],["data-aos","fade-up","data-aos-delay","200","data-aos-duration","1500","data-aos-offset","50",1,"col-xl-4","col-md-6","aos-init"],[1,"faqs-area","pt-90","pb-90","rpt-100"],[1,"row","justify-content-center","mb-4"],[1,"row","gap-70","justify-content-center"],[1,"col-lg-10"],["id","accordionOne","data-aos","fade-right","data-aos-duration","1500","data-aos-offset","50",1,"accordion","faq-page","aos-init"],[1,"accordion-item"],[1,"accordion-header"],["data-bs-toggle","collapse","data-bs-target","#collapseOne1","aria-expanded","true",1,"accordion-button","card-header","collapsed","up-down-arrow"],["id","collapseOne1","data-bs-parent","#accordionOne",1,"accordion-collapse","collapse"],[1,"accordion-body"],["data-bs-toggle","collapse","data-bs-target","#collapseOne2","aria-expanded","false",1,"accordion-button","card-header","collapsed","up-down-arrow"],["id","collapseOne2","data-bs-parent","#accordionOne",1,"accordion-collapse","collapse"],["data-bs-toggle","collapse","data-bs-target","#collapseOne3",1,"accordion-button","collapsed"],["id","collapseOne3","data-bs-parent","#accordionOne",1,"accordion-collapse","collapse"],["data-bs-toggle","collapse","data-bs-target","#collapseOne4",1,"accordion-button","collapsed"],["id","collapseOne4","data-bs-parent","#accordionOne",1,"accordion-collapse","collapse"],["data-bs-toggle","collapse","data-bs-target","#collapseOne5",1,"accordion-button","collapsed"],["id","collapseOne5","data-bs-parent","#accordionOne",1,"accordion-collapse","collapse"],["data-bs-toggle","collapse","data-bs-target","#collapseOne6",1,"accordion-button","collapsed"],["id","collapseOne6","data-bs-parent","#accordionOne",1,"accordion-collapse","collapse"],["data-bs-toggle","collapse","data-bs-target","#collapseOne7",1,"accordion-button","collapsed"],["id","collapseOne7","data-bs-parent","#accordionOne",1,"accordion-collapse","collapse"],["data-bs-toggle","collapse","data-bs-target","#collapseOne8",1,"accordion-button","collapsed"],["id","collapseOne8","data-bs-parent","#accordionOne",1,"accordion-collapse","collapse"],["data-bs-toggle","collapse","data-bs-target","#collapseOne9",1,"accordion-button","collapsed"],["id","collapseOne9","data-bs-parent","#accordionOne",1,"accordion-collapse","collapse"],[1,"main-footer","rel","z-1","bgs-cover"],[1,"footer-bottom","py-15"],[1,"row","align-items-center"],[1,"col-xl-6","col-lg-6"],[1,"copyright-text","pt-10","text-lg-start","text-center"],["href","http://www.tacktilesystems.com/"],[1,"footer-bottom-menu","text-lg-end","text-center"],[1,"col-lg-5","rel","z-1"]],template:function(Bt,gt){1&Bt&&(t.j41(0,"div",0)(1,"header",1)(2,"div",2)(3,"div",3)(4,"div",4)(5,"div",5)(6,"div",6)(7,"a",7),t.bIt("click",function(){return gt.navigate("/home","")}),t.nrm(8,"img",8),t.k0s()()(),t.j41(9,"div",9)(10,"nav",10)(11,"div",11)(12,"div",12)(13,"a",7),t.bIt("click",function(){return gt.navigate("/home","")}),t.nrm(14,"img",8),t.k0s()(),t.j41(15,"button",13)(16,"span",14),t.EFF(17," menu "),t.k0s()()(),t.j41(18,"div",15)(19,"ul",16)(20,"li")(21,"a",7),t.bIt("click",function(){return gt.navigate("/home","")}),t.EFF(22,"Home"),t.k0s()(),t.j41(23,"li")(24,"a",7),t.bIt("click",function(){return gt.navigate("/home","Invoice")}),t.EFF(25,"Features"),t.k0s()(),t.j41(26,"li")(27,"a",7),t.bIt("click",function(){return gt.navigate("/about-us","")}),t.EFF(28,"About Us"),t.k0s()(),t.j41(29,"li")(30,"a",7),t.bIt("click",function(){return gt.navigate("/pricing","")}),t.EFF(31,"Pricing"),t.k0s()()()()()(),t.j41(32,"nav",17)(33,"div",18)(34,"div",19)(35,"div",20),t.nrm(36,"button",21),t.k0s(),t.j41(37,"div",22)(38,"div",23)(39,"ul",24)(40,"li",25)(41,"a",7),t.bIt("click",function(){return gt.navigate("/home","")}),t.EFF(42,"Home"),t.k0s()(),t.j41(43,"li",25)(44,"a",7),t.bIt("click",function(){return gt.navigate("/home","Invoice")}),t.EFF(45,"Features"),t.k0s()(),t.j41(46,"li",25)(47,"a",7),t.bIt("click",function(){return gt.navigate("/about-us","")}),t.EFF(48,"About Us"),t.k0s()(),t.j41(49,"li",25)(50,"a",7),t.bIt("click",function(){return gt.navigate("/pricing","")}),t.EFF(51,"Pricing"),t.k0s()()(),t.j41(52,"div",26)(53,"a",27),t.nrm(54,"img",28),t.k0s(),t.j41(55,"a",7),t.bIt("click",function(){return gt.navigate("/download","")}),t.nrm(56,"img",29),t.k0s()()()()()()(),t.j41(57,"div",30)(58,"div",31)(59,"div",32)(60,"a",27),t.nrm(61,"img",28),t.k0s(),t.j41(62,"a",7),t.bIt("click",function(){return gt.navigate("/download","")}),t.nrm(63,"img",29),t.k0s()()()()()()()(),t.j41(64,"section",33)(65,"div",34)(66,"div",35)(67,"div",36)(68,"div",37)(69,"h1"),t.EFF(70,"Discover the Ultimate Accounting with Simple Accounting Bookkeeping"),t.k0s()(),t.j41(71,"div",38)(72,"div",39)(73,"div",40)(74,"div")(75,"div",41)(76,"h3"),t.EFF(77,"Effortless Invoice Creation"),t.k0s()(),t.j41(78,"div",42),t.nrm(79,"img",43),t.k0s(),t.j41(80,"p"),t.EFF(81,"Create and send professional invoices with customizable templates. Automate recurring billing, track invoice status, and set automated reminders to ensure timely payments."),t.k0s()()(),t.j41(82,"div",44)(83,"div",45)(84,"div",41)(85,"h3"),t.EFF(86,"Streamlined Inventory Management"),t.k0s()(),t.j41(87,"div",42),t.nrm(88,"img",46),t.k0s(),t.j41(89,"p"),t.EFF(90,"Manage your stock with precision by tracking inventory levels, using avg cost/COGS and FIFO methods. Receive automatic low stock alerts, reconcile inventory, and adjust invoices against returns to keep your stock in check"),t.k0s()()(),t.j41(91,"div",44)(92,"div",45)(93,"div",41)(94,"h3"),t.EFF(95,"Automated Tax Management"),t.k0s()(),t.j41(96,"div",42),t.nrm(97,"img",47),t.k0s(),t.j41(98,"p"),t.EFF(99,"Simplify GST billing and tax compliance with automated calculations and customizable tax management. Apply and track discounts, and generate detailed tax reports to ensure accurate and timely tax submissions."),t.k0s()()(),t.j41(100,"div",44)(101,"div",45)(102,"div",41)(103,"h3"),t.EFF(104,"Efficient Payment Tracking"),t.k0s()(),t.j41(105,"div",42),t.nrm(106,"img",48),t.k0s(),t.j41(107,"p"),t.EFF(108,"Record and manage both partial and advance payments efficiently. Track payables and receivables, issue instant receipts, and set payment reminders to streamline cash flow management and improve financial visibility"),t.k0s()()(),t.j41(109,"div",44)(110,"div",45)(111,"div",41)(112,"h3"),t.EFF(113,"Easy Access to Detailed Reports"),t.k0s()(),t.j41(114,"div",42),t.nrm(115,"img",49),t.k0s(),t.j41(116,"p"),t.EFF(117,"Generate a wide range of financial reports including sales, expenses, cash flow, profit & loss, and balance sheets. Simplify report creation with around 35 different report types and export them in various formats for comprehensive financial analysis."),t.k0s()()(),t.j41(118,"div",50)(119,"div",45)(120,"div",41)(121,"h3"),t.EFF(122,"Easy Sales & Purchase Orders"),t.k0s()(),t.j41(123,"div",42),t.nrm(124,"img",51),t.k0s(),t.j41(125,"p"),t.EFF(126,"Create and manage both sales and purchase orders efficiently. Track order status, handle fulfilled and pending orders, and generate estimates/quotations to streamline order processing."),t.k0s()()()(),t.j41(127,"div",52)(128,"button",53)(129,"span",54),t.EFF(130," chevron_left "),t.k0s()(),t.j41(131,"button",55)(132,"span",54),t.EFF(133," chevron_right "),t.k0s()()()()(),t.DNE(134,Cc,2,0,"div",56)(135,Og,2,0,"div",56),t.k0s()()(),t.j41(136,"section",57)(137,"div",58)(138,"div",59)(139,"h2"),t.EFF(140,"Upgrade to Easy and Effective Financial Management Today !"),t.k0s(),t.j41(141,"h4"),t.EFF(142,"All-in-one solution for effortless invoicing, inventory management, and real-time insights. Simplify your accounting and focus on what matters the most\u2014growing your business. "),t.k0s()(),t.j41(143,"div",60)(144,"div",32)(145,"a",27),t.nrm(146,"img",61),t.k0s(),t.j41(147,"a",7),t.bIt("click",function(){return gt.navigate("/download","")}),t.nrm(148,"img",62),t.k0s()()()()(),t.j41(149,"section",63)(150,"div",34)(151,"div",64)(152,"div",65)(153,"div",66)(154,"span",67),t.EFF(155,"Unlock Your"),t.k0s(),t.j41(156,"h2",68),t.EFF(157," Highest Potential"),t.k0s()(),t.j41(158,"ul",69)(159,"li")(160,"button",70)(161,"span",71),t.EFF(162,"Ecommerce Integration"),t.k0s(),t.j41(163,"span",72),t.EFF(164," chevron_right "),t.k0s()()(),t.j41(165,"li")(166,"button",73)(167,"span",71),t.EFF(168,"Clear Capital Accounting Insights"),t.k0s(),t.j41(169,"span",72),t.EFF(170," chevron_right "),t.k0s()()(),t.j41(171,"li")(172,"button",74)(173,"span",71),t.EFF(174,"Comprehensive Ledger Management"),t.k0s(),t.j41(175,"span",72),t.EFF(176," chevron_right "),t.k0s()()(),t.j41(177,"li")(178,"button",75)(179,"span",71),t.EFF(180,"Secure Financial Cloud Access"),t.k0s(),t.j41(181,"span",72),t.EFF(182," chevron_right "),t.k0s()()(),t.j41(183,"li")(184,"button",76)(185,"span",71),t.EFF(186,"Centralized Financial Control"),t.k0s(),t.j41(187,"span",72),t.EFF(188," chevron_right "),t.k0s()()(),t.j41(189,"li")(190,"button",77)(191,"span",71),t.EFF(192,"Integrated Reporting System"),t.k0s(),t.j41(193,"span",72),t.EFF(194," chevron_right "),t.k0s()()()()(),t.j41(195,"div",78)(196,"div",79)(197,"div",80)(198,"div",81)(199,"div",82),t.nrm(200,"img",83),t.k0s(),t.j41(201,"div",41)(202,"h3"),t.EFF(203,"Ecommerce Integration"),t.k0s()(),t.j41(204,"p"),t.EFF(205,"Integrate seamlessly with your online store to sync product listings, manage online orders, and track online sales. Streamline your ecommerce operations and keep everything in one place."),t.k0s()()(),t.j41(206,"div",84)(207,"div",45)(208,"div",85),t.nrm(209,"img",46),t.k0s(),t.j41(210,"div",41)(211,"h3"),t.EFF(212,"Clear Capital Accounting Insights"),t.k0s()(),t.j41(213,"p"),t.EFF(214,"Manage your business\u2019s financial assets with ease. Track investments, loans, and capital expenses, and maintain clear balance sheets. Simplify asset management and gain insightful financial oversight with straightforward capital accounting solutions."),t.k0s()()(),t.j41(215,"div",86)(216,"div",45)(217,"div",82),t.nrm(218,"img",87),t.k0s(),t.j41(219,"div",41)(220,"h3"),t.EFF(221,"Comprehensive Ledger Management"),t.k0s()(),t.j41(222,"p"),t.EFF(223,"Keep your financial records accurate and organized with comprehensive ledger management and simplified journal entries. Efficiently track and document all transactions, ensuring transparent and up-to-date financial documentation for your business."),t.k0s()()(),t.j41(224,"div",88)(225,"div",45)(226,"div",82),t.nrm(227,"img",89),t.k0s(),t.j41(228,"div",41)(229,"h3"),t.EFF(230,"Secure Financial Cloud Access"),t.k0s()(),t.j41(231,"p"),t.EFF(232,"Access your financial data from anywhere with secure cloud storage. Enjoy real-time updates and manage your accounting tasks remotely, ensuring data security and flexibility."),t.k0s()()(),t.j41(233,"div",90)(234,"div",45)(235,"div",82),t.nrm(236,"img",91),t.k0s(),t.j41(237,"div",41)(238,"h3"),t.EFF(239,"Centralized Financial Control"),t.k0s()(),t.j41(240,"p"),t.EFF(241,"Navigate finances effortlessly with our intuitive dashboard. Track purchases, sales, and expenses from one central hub. Our user-friendly interface provides quick access to key metrics, streamlining your financial management and boosting productivity."),t.k0s()()(),t.j41(242,"div",92)(243,"div",45)(244,"div",82),t.nrm(245,"img",49),t.k0s(),t.j41(246,"div",41)(247,"h3"),t.EFF(248,"Integrated Reporting System"),t.k0s()(),t.j41(249,"p"),t.EFF(250,"Access detailed sales, purchase, profit & loss, and balance sheet reports. Analyze trends, track expenses, and review financial health easily. Make informed decisions with our all-in-one reporting tools."),t.k0s()()()()()()()(),t.j41(251,"section",93)(252,"div",34)(253,"div",94)(254,"div",95)(255,"div",96)(256,"h2"),t.EFF(257,"Why Your Small Business Needs Our Accounting Software ?"),t.k0s()()()(),t.j41(258,"div",64)(259,"div",97)(260,"div",98)(261,"div",99)(262,"span",100),t.EFF(263," warning "),t.k0s()(),t.j41(264,"div",101)(265,"h5"),t.EFF(266,"Cost-Effective Solution"),t.k0s(),t.j41(267,"p"),t.EFF(268,"Get a comprehensive suite of accounting tools at an affordable price. Maximize your investment with a solution that delivers significant value without breaking the bank."),t.k0s()()()(),t.j41(269,"div",102)(270,"div",98)(271,"div",99)(272,"span",100),t.EFF(273," description "),t.k0s()(),t.j41(274,"div",101)(275,"h5"),t.EFF(276,"Efficiency and Time-Saving"),t.k0s(),t.j41(277,"p"),t.EFF(278,"Automate repetitive tasks like invoicing, payments, and inventory management to streamline operations. Save time and reduce manual work, allowing you to focus on growing your business."),t.k0s()()()(),t.j41(279,"div",103)(280,"div",98)(281,"div",99)(282,"span",100),t.EFF(283," pending_actions "),t.k0s()(),t.j41(284,"div",101)(285,"h5"),t.EFF(286,"Get Real-Time Insights"),t.k0s(),t.j41(287,"p"),t.EFF(288,"Access up-to-date financial data and reports with ease. Stay informed about your business\u2019s financial health and make timely decisions based on real-time insights."),t.k0s()()()(),t.j41(289,"div",97)(290,"div",98)(291,"div",99)(292,"span",100),t.EFF(293," percent "),t.k0s()(),t.j41(294,"div",101)(295,"h5"),t.EFF(296,"Comprehensive Management"),t.k0s(),t.j41(297,"p"),t.EFF(298,"Handle all aspects of your financial management from invoicing and inventory to expenses and capital accounting in one integrated platform. Simplify your operations and keep everything organized."),t.k0s()()()(),t.j41(299,"div",102)(300,"div",98)(301,"div",99)(302,"span",100),t.EFF(303," credit_score "),t.k0s()(),t.j41(304,"div",101)(305,"h5"),t.EFF(306,"Customization and Flexibilit"),t.k0s(),t.j41(307,"p"),t.EFF(308,"Customize invoices, reports, and dashboards to fit your specific needs. Adapt the software to your business requirements and enjoy a tailored experience."),t.k0s()()()(),t.j41(309,"div",103)(310,"div",98)(311,"div",99)(312,"span",100),t.EFF(313," ads_click "),t.k0s()(),t.j41(314,"div",101)(315,"h5"),t.EFF(316,"Enhance Financial Accuracy"),t.k0s(),t.j41(317,"p"),t.EFF(318,"Minimize errors with automated calculations and precise reporting. Ensure your financial data is accurate and dependable, which helps in making well-informed decisions."),t.k0s()()()()()()(),t.j41(319,"section",104)(320,"div",34)(321,"div",105)(322,"div",95)(323,"div",96)(324,"h2"),t.EFF(325,"Frequently Asked Questions (FAQs)"),t.k0s()()()(),t.j41(326,"div",106)(327,"div",107)(328,"div",108)(329,"div",109)(330,"h5",110)(331,"button",111),t.EFF(332," How do I get started with Simple Accounting Bookkeeping "),t.k0s()(),t.j41(333,"div",112)(334,"div",113)(335,"p"),t.EFF(336,"Getting started is easy. Just sign up, follow the simple steps, and you\u2019ll be all set up in no time. It\u2019s designed to be user-friendly and quick to learn."),t.k0s()()()(),t.j41(337,"div",109)(338,"h5",110)(339,"button",114),t.EFF(340," What\u2019s included in the Simple Accounting Bookkeeping software? "),t.k0s()(),t.j41(341,"div",115)(342,"div",113)(343,"p"),t.EFF(344,"Our software includes everything you need: multi-lingual invoicing, inventory tracking, GST billing, tax management, expense tracking, report generation, and cloud storage. It also works with online stores and tracks various payments."),t.k0s()()()(),t.j41(345,"div",109)(346,"h5",110)(347,"button",116),t.EFF(348," How does the auto-backup feature work? "),t.k0s()(),t.j41(349,"div",117)(350,"div",113)(351,"p"),t.EFF(352,"You can set our auto-backup feature to save your data daily or weekly to Google Drive or Dropbox. This keeps your data safe and secure, so you don\u2019t have to worry about losing anything."),t.k0s()()()(),t.j41(353,"div",109)(354,"h5",110)(355,"button",118),t.EFF(356," Can I track different types of payments? "),t.k0s()(),t.j41(357,"div",119)(358,"div",113)(359,"p"),t.EFF(360,"Yes, you can track all types of payments\u2014partial, full, advance, or immediate. Our software helps you keep everything organized by invoice or customer."),t.k0s()()()(),t.j41(361,"div",109)(362,"h5",110)(363,"button",120),t.EFF(364," How does inventory management work? "),t.k0s()(),t.j41(365,"div",121)(366,"div",113)(367,"p"),t.EFF(368,"Manage your inventory with ease using FIFO or Average Cost methods. Get real-time updates, see product values, and receive alerts when stock is low. It\u2019s like having a personal assistant for your inventory."),t.k0s()()()(),t.j41(369,"div",109)(370,"h5",110)(371,"button",122),t.EFF(372," Can I generate reports for specific business needs? "),t.k0s()(),t.j41(373,"div",123)(374,"div",113)(375,"p"),t.EFF(376,"Yes, you can create all kinds of reports, from sales and purchase reports to profit & loss and inventory reports. Customize them based on what you need to know about your business."),t.k0s()()()(),t.j41(377,"div",109)(378,"h5",110)(379,"button",124),t.EFF(380," How are taxes applied? "),t.k0s()(),t.j41(381,"div",125)(382,"div",113)(383,"p"),t.EFF(384,"Once you set up your tax rules, our software automatically applies them to your transactions. This makes managing taxes much simpler and less time-consuming."),t.k0s()()()(),t.j41(385,"div",109)(386,"h5",110)(387,"button",126),t.EFF(388," How does Simple Accounting Bookkeeping handle data security? "),t.k0s()(),t.j41(389,"div",127)(390,"div",113)(391,"p"),t.EFF(392,"We keep your data safe with encrypted cloud storage and secure access. Your financial information is protected from unauthorized access and loss, so you can feel confident it\u2019s secure."),t.k0s()()()(),t.j41(393,"div",109)(394,"h5",110)(395,"button",128),t.EFF(396," Can I use Simple Accounting Bookkeeping on different devices? "),t.k0s()(),t.j41(397,"div",129)(398,"div",113)(399,"p"),t.EFF(400,"Yes, our software works on computers, tablets, and phones. You can manage your business from anywhere, so you\u2019re always in control, whether you\u2019re at the office or on the move."),t.k0s()()()()()()()()(),t.j41(401,"footer",130)(402,"div",34)(403,"div",131)(404,"div",132)(405,"div",133)(406,"div",134)(407,"p"),t.EFF(408,"\xa9 2024, "),t.j41(409,"a",135),t.EFF(410,"Tacktile Systems Private Limited. "),t.k0s(),t.EFF(411," All Rights Reserved"),t.k0s()()(),t.j41(412,"div",133)(413,"div",136)(414,"ul")(415,"li")(416,"a",7),t.bIt("click",function(){return gt.navigate("/privacy-policy","")}),t.EFF(417,"Privacy Policy"),t.k0s()(),t.j41(418,"li")(419,"a",7),t.bIt("click",function(){return gt.navigate("/terms-and-conditions","")}),t.EFF(420,"Terms and Conditions"),t.k0s()()()()()()()()()()),2&Bt&&(t.R7$(134),t.Y8G("ngIf",gt.isRegistered),t.R7$(),t.Y8G("ngIf",!gt.isRegistered))},dependencies:[it.bT,rg.T,vu],styles:['.material-icons[_ngcontent-%COMP%]{font-family:Material Icons;font-weight:400;font-style:normal;font-size:20px!important}@media only screen and (min-width: 1400px){.gap-150[_ngcontent-%COMP%]{--bs-gutter-x: 150px}}a[_ngcontent-%COMP%]{color:var(--base-color);cursor:pointer;outline:none;transition:.5s;text-decoration:none}.text-white[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{color:#fff}ul[_ngcontent-%COMP%], li[_ngcontent-%COMP%]{list-style:none;padding:0;margin:0}img[_ngcontent-%COMP%]{max-width:100%;display:inline-block}mark[_ngcontent-%COMP%]{color:#2096f3;background:transparent;text-decoration:underline}h1[_ngcontent-%COMP%], .h1[_ngcontent-%COMP%]{line-height:1.1;font-size:46px}.py-80[_ngcontent-%COMP%]{padding-top:80px;padding-bottom:80px}.pt-120[_ngcontent-%COMP%]{padding-top:120px}.pb-85[_ngcontent-%COMP%]{padding-bottom:85px}.pt-90[_ngcontent-%COMP%]{padding-top:90px}.pb-90[_ngcontent-%COMP%]{padding-bottom:90px}.pt-130[_ngcontent-%COMP%]{padding-top:130px}.pt-140[_ngcontent-%COMP%]{padding-top:140px}.pt-60[_ngcontent-%COMP%]{padding-top:60px}.pb-60[_ngcontent-%COMP%]{padding-bottom:60px}.section-title[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{margin-bottom:20px;font-size:30px}.section-title[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{margin-bottom:8px;font-size:24px}.carousel-inner[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px}.section-title[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{color:#2096f3;background-position:center bottom;background-repeat:no-repeat;background-size:100%;padding:0 15px 15px;margin:0 -15px}@media only screen and (max-width: 767px){.section-title[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{font-size:40px}}@media only screen and (max-width: 575px){.section-title[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{font-size:35px}}@media only screen and (max-width: 375px){.section-title[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{font-size:30px}}@media only screen and (max-width: 575px){.section-title[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{font-size:25px}}.section-title[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{color:#2096f3}.section-title.text-white[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{color:var(--secondary-color)}.iconic-box[_ngcontent-%COMP%]{z-index:1;overflow:hidden;transition:.5s;background:#fff;position:relative;margin-bottom:30px;border-radius:15px;padding:40px 50px 35px}@media only screen and (max-width: 375px){.iconic-box[_ngcontent-%COMP%]{padding-left:25px;padding-right:25px}}.iconic-box[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{z-index:1;line-height:1;font-size:65px;transition:.5s;position:relative;margin-bottom:45px;color:#2096f3}.iconic-box[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]:after{content:"";width:80px;height:80px;z-index:-1;position:absolute;left:5px;top:10px;transition:.5s;border-radius:50%;transition-delay:.2s;background:var(--lighter-color)}.iconic-box[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{margin-bottom:15px}.iconic-box[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{transition:.5s;font-size:15px;font-weight:500}.iconic-box[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]   hr[_ngcontent-%COMP%]{transition:.5s;margin-top:30px;margin-bottom:20px}.iconic-box[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]   .read-more[_ngcontent-%COMP%]{margin-top:8px}.iconic-box[_ngcontent-%COMP%]   .bg[_ngcontent-%COMP%]{z-index:-1;position:absolute;right:-20px;top:-20px;max-width:60%;transition:.5s}.iconic-box[_ngcontent-%COMP%]:hover{background:#2096f3}.iconic-box[_ngcontent-%COMP%]:hover   .icon[_ngcontent-%COMP%], .iconic-box[_ngcontent-%COMP%]:hover   .read-more[_ngcontent-%COMP%], .iconic-box[_ngcontent-%COMP%]:hover   .content[_ngcontent-%COMP%]   p[_ngcontent-%COMP%], .iconic-box[_ngcontent-%COMP%]:hover   .content[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#fff}.iconic-box[_ngcontent-%COMP%]:hover   .icon[_ngcontent-%COMP%]:after{background:#ffffff1a}.iconic-box[_ngcontent-%COMP%]:hover   hr[_ngcontent-%COMP%]{opacity:.15;background:#fff}.iconic-box[_ngcontent-%COMP%]:hover   .bg[_ngcontent-%COMP%]{top:0;right:0}.iconic-box.style-two[_ngcontent-%COMP%]{background:#d9d9d91a;border:1px solid rgba(255,255,255,.1)}.iconic-box.style-two[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{color:#fff}.iconic-box.style-two[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]:after{background:#ffffff0d}.iconic-box.style-two[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{margin-bottom:15px}.iconic-box.style-two[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#fff}.iconic-box.style-two[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px;font-weight:400;color:#ffffff8c}.iconic-box.style-two[_ngcontent-%COMP%]   .read-more[_ngcontent-%COMP%]{color:#ffffff8c}.iconic-box.style-two[_ngcontent-%COMP%]:hover   .icon[_ngcontent-%COMP%]{color:#2096f3}.iconic-box.style-two[_ngcontent-%COMP%]:hover   h5[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#2096f3;text-decoration:underline}.iconic-box.style-two[_ngcontent-%COMP%]:hover   p[_ngcontent-%COMP%]{color:#ffffff8c}.iconic-box.style-two[_ngcontent-%COMP%]:hover   .read-more[_ngcontent-%COMP%]{color:#fff}.iconic-box.style-three[_ngcontent-%COMP%]{padding:30px 40px 18px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}@media only screen and (max-width: 375px){.iconic-box.style-three[_ngcontent-%COMP%]{padding-left:33px;padding-right:33px}}.iconic-box.style-three[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{margin-bottom:20px}.iconic-box.style-three[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]:after{display:none}.iconic-box.style-three[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{margin-bottom:18px;letter-spacing:-.66px}.iconic-box.style-three[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#fff}.iconic-box.style-three[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px;font-weight:400;color:#ffffff8c}.iconic-box.style-three[_ngcontent-%COMP%]   .bg[_ngcontent-%COMP%]{top:25px;right:30px}.iconic-box.style-three[_ngcontent-%COMP%]:hover   p[_ngcontent-%COMP%]{color:#ffffff8c}.iconic-box.style-three.text-black[_ngcontent-%COMP%]{background:#fff;border:1.5px solid var(--border-color)}.iconic-box.style-three.text-black[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:var(--heading-color)}.iconic-box.style-three.text-black[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{color:var(--base-color)}.iconic-box.style-three.text-black[_ngcontent-%COMP%]:hover{border-color:var(--pink-color)}.iconic-box.style-four[_ngcontent-%COMP%]{background:#fff;text-align:center;border-radius:20px;padding:38px 28px 15px;border:3px solid white;box-shadow:0 10px 60px #9b9b9b1a}.iconic-box.style-four[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{width:70px;height:70px;font-size:27px;line-height:70px;text-align:center;margin:0 auto 30px;color:#2096f3}.iconic-box.style-four[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]:after{top:0;left:0;width:100%;height:100%;opacity:.1;background:#2096f3}.iconic-box.style-four[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{font-size:20px;margin-bottom:12px}.iconic-box.style-four[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px;font-weight:400}.iconic-box.style-four[_ngcontent-%COMP%]:hover{border-color:#2096f3}.iconic-box.style-four[_ngcontent-%COMP%]:hover   .icon[_ngcontent-%COMP%]{color:#fff}.iconic-box.style-four[_ngcontent-%COMP%]:hover   .icon[_ngcontent-%COMP%]:after{opacity:1}.iconic-box.style-four[_ngcontent-%COMP%]:hover   p[_ngcontent-%COMP%]{color:var(--base-color)}.iconic-box.style-five[_ngcontent-%COMP%]{background:transparent;padding:30px 50px 15px;border:1px solid var(--border-color)}@media only screen and (max-width: 375px){.iconic-box.style-five[_ngcontent-%COMP%]{padding-left:40px;padding-right:40px}}.iconic-box.style-five[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{font-size:55px;margin-bottom:10px;color:#2096f3}.iconic-box.style-five[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]:after{display:none}.iconic-box.style-five[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px;font-weight:400}.iconic-box.style-five[_ngcontent-%COMP%]:hover{background:#fff;border-color:#fff;box-shadow:0 10px 60px #0000001a}.iconic-box.style-five[_ngcontent-%COMP%]:hover   p[_ngcontent-%COMP%]{color:var(--base-color)}.iconic-box.style-six[_ngcontent-%COMP%]{background:#f9f9ff;padding:40px 35px 20px;border:1px solid var(--border-color)}@media only screen and (max-width: 375px){.iconic-box.style-six[_ngcontent-%COMP%]{padding-left:30px;padding-right:30px}}.iconic-box.style-six[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{font-size:55px;margin-bottom:25px;color:var(--secondary-color)}.iconic-box.style-six[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]:after{display:none}.iconic-box.style-six[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{font-size:20px;margin-bottom:15px;letter-spacing:-.4px}.iconic-box.style-six[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px;font-weight:400}.iconic-box.style-six[_ngcontent-%COMP%]:hover{background:#fff;border-color:#fff;box-shadow:0 10px 60px #0000001a}.iconic-box.style-six[_ngcontent-%COMP%]:hover   h5[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-decoration:underline}.iconic-box.style-six[_ngcontent-%COMP%]:hover   p[_ngcontent-%COMP%]{color:var(--base-color)}.iconic-box.style-sab[_ngcontent-%COMP%]{padding:35px 40px 15px;background:transparent}@media only screen and (max-width: 375px){.iconic-box.style-sab[_ngcontent-%COMP%]{padding-left:30px;padding-right:30px}}.iconic-box.style-sab[_ngcontent-%COMP%]:after{position:absolute;left:0;top:0;content:"";width:100%;height:100%;z-index:-1;opacity:.05;background:#2096f3}.iconic-box.style-sab[_ngcontent-%COMP%]   .features-icon[_ngcontent-%COMP%]{width:60px;height:60px;color:#fff;font-size:30px;line-height:60px;text-align:center;border-radius:12px;margin-bottom:20px;background:#2096f3;box-shadow:0 0 30px #0003}.iconic-box.style-sab[_ngcontent-%COMP%]   .features-icon[_ngcontent-%COMP%]:after{display:none}.iconic-box.style-sab[_ngcontent-%COMP%]   .icon-title[_ngcontent-%COMP%]{display:flex;align-items:center;margin-bottom:15px}.iconic-box.style-sab[_ngcontent-%COMP%]   .icon-title[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{flex:none;font-size:20px;margin-right:15px;width:50px;height:50px;background:#fff;line-height:50px;border-radius:50%;text-align:center;color:#2096f3}.iconic-box.style-sab[_ngcontent-%COMP%]   .icon-title[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{margin-bottom:0}.iconic-box.style-sab[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{font-size:16px;margin-bottom:10px;font-weight:600}.iconic-box.style-sab[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px;font-weight:400}.iconic-box.style-sab[_ngcontent-%COMP%]   .bg[_ngcontent-%COMP%]{top:auto;right:-20px;bottom:-20px}.iconic-box.style-sab[_ngcontent-%COMP%]:hover{background:#2096f3}.iconic-box.style-sab[_ngcontent-%COMP%]:hover   .features-icon[_ngcontent-%COMP%]{background:#fff;color:#2096f3}.iconic-box.style-sab[_ngcontent-%COMP%]:hover   h5[_ngcontent-%COMP%]{color:#fff}.iconic-box.style-sab[_ngcontent-%COMP%]:hover   .bg[_ngcontent-%COMP%]{right:0;bottom:0}.iconic-box.style-sab.border[_ngcontent-%COMP%]{padding-top:30px;padding-bottom:10px}.iconic-box.style-eight[_ngcontent-%COMP%]{background:var(--lighter-color);padding:35px 40px 15px}@media only screen and (max-width: 375px){.iconic-box.style-eight[_ngcontent-%COMP%]{padding-left:30px;padding-right:30px}}.iconic-box.style-eight[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{font-size:50px;margin-bottom:25px;color:var(--heading-color)}.iconic-box.style-eight[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]:after{display:none}.iconic-box.style-eight[_ngcontent-%COMP%]   hr[_ngcontent-%COMP%]{margin-bottom:22px}.iconic-box.style-eight[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{font-size:20px;margin-bottom:10px;letter-spacing:-.4px}.iconic-box.style-eight[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px;font-weight:400}.iconic-box.style-eight[_ngcontent-%COMP%]   .bg[_ngcontent-%COMP%]{top:20px;right:40px}.iconic-box.style-eight[_ngcontent-%COMP%]:hover{background:#2096f3}.iconic-box.style-eight[_ngcontent-%COMP%]:hover   .icon[_ngcontent-%COMP%], .iconic-box.style-eight[_ngcontent-%COMP%]:hover   h5[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#fff}.iconic-box.style-nine[_ngcontent-%COMP%]{padding:0;border-radius:0;background:transparent}.iconic-box.style-nine[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{width:45px;height:45px;font-size:20px;line-height:45px;text-align:center;margin-bottom:22px;color:#2096f3}.iconic-box.style-nine[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]:after{top:0;left:0;width:100%;height:100%;opacity:.1;background:#2096f3}.iconic-box.style-nine[_ngcontent-%COMP%]   h5[_ngcontent-%COMP%]{font-size:20px;margin-bottom:10px}.iconic-box.style-nine[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px;font-weight:400;margin-bottom:0}.iconic-box.style-nine[_ngcontent-%COMP%]:hover   p[_ngcontent-%COMP%]{color:var(--base-color)}.iconic-box.style-nine.text-white[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{width:auto;height:auto;color:#fff;font-size:30px;text-align:left;margin-bottom:16px}.iconic-box.style-nine.text-white[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]:after{display:none}.iconic-box.style-nine.text-white[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{color:#ffffffa6}.iconic-box.style-ten[_ngcontent-%COMP%]{padding-top:0;overflow:initial;text-align:center;margin-bottom:75px;padding-bottom:15px;border:1px solid var(--border-color);box-shadow:0 10px 60px #8d8d8d1a}.iconic-box.style-ten[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{font-size:45px;margin-top:-45px;margin-bottom:20px;width:92px;height:92px;background:#fff;line-height:92px;border-radius:50%;text-align:center;line-height:82px;display:inline-block;border:5px solid var(--border-color)}.iconic-box.style-ten[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]:after{display:none}.iconic-box.style-ten[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px;font-weight:400}.iconic-box.style-ten[_ngcontent-%COMP%]:hover{background:#fff;box-shadow:none}.iconic-box.style-ten[_ngcontent-%COMP%]:hover   .icon[_ngcontent-%COMP%]{border-color:#fff;background:#2096f3}.iconic-box.style-ten[_ngcontent-%COMP%]:hover   h5[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-decoration:underline}.iconic-box.style-ten[_ngcontent-%COMP%]:hover   p[_ngcontent-%COMP%]{color:var(--base-color)}.generative-ai-area[_ngcontent-%COMP%]:after{content:"";z-index:-1;width:500px;height:500px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:.7;border-radius:50%;filter:blur(500px);background:#fec458}.advanced-tab[_ngcontent-%COMP%]{margin-left:-15px;margin-right:-15px;-webkit-box-pack:center;max-width:454px}.advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin:0 35px 15px}@media only screen and (max-width: 1299px){.advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin-left:15px;margin-right:15px}}@media only screen and (max-width: 991px){.advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin-bottom:10px}}.advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%], .advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{font-size:16px;padding:6px 9px 4px 12px;display:inline-block;background:transparent;border:2px solid #f4f4f4;border-radius:6px;text-align:left}.tab-content[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:16px}@media only screen and (max-width: 1199px){.advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%], .advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{font-size:20px;padding-bottom:5px}}@media only screen and (max-width: 575px){.advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%], .advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{font-size:18px}}.advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{margin-right:15px;transform:rotate(-45deg)}@media only screen and (max-width: 1299px){.advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]   i[_ngcontent-%COMP%], .advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{margin-right:5px}}.advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a.active[_ngcontent-%COMP%], .advanced-tab[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button.active[_ngcontent-%COMP%]{border-color:#2096f3}.advanced-tab.style-two[_ngcontent-%COMP%]{border-bottom:1.2px solid var(--border-color)}.advanced-tab.style-two[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin:0 20px -1px}.advanced-tab.style-two[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{padding:20px}@media only screen and (max-width: 991px){.advanced-tab.style-two[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{padding:10px}}@media only screen and (max-width: 479px){.advanced-tab.style-two[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{padding:5px}}.advanced-tab.style-two[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button.active[_ngcontent-%COMP%]{color:#2096f3}.advanced-tab.style-three[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{flex:1 auto;width:100%;margin:0 15px 15px}.advanced-tab.style-three[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{width:100%;display:flex;background:#fff;align-items:center;padding:8px 12px;border-radius:12px;border:2px solid #f1f1f1;font-size:16px;color:#000}@media only screen and (max-width: 375px){.advanced-tab.style-three[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{padding:10px 15px}}.advanced-tab.style-three[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]{width:40px;height:40px;font-size:18px;line-height:40px;margin-right:12px;position:relative;text-align:center;color:#2096f3}.advanced-tab.style-three[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]:after{position:absolute;left:0;top:0;content:"";width:100%;height:100%;opacity:.2;border-radius:50%;background:#2096f3}.advanced-tab.style-three[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]   .icon[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{margin-right:0;transform:rotate(0)}.advanced-tab.style-three[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:hover, .advanced-tab.style-three[_ngcontent-%COMP%]   button.active[_ngcontent-%COMP%]{color:#2096f3}.advanced-tab.style-four[_ngcontent-%COMP%]{background:#1c2433;display:inline-flex;border-radius:0 0 12px 12px}.advanced-tab.style-four[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin:0}.advanced-tab.style-four[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{color:#657085;font-size:20px;border-style:solid;border-width:3px 0 0;letter-spacing:-.6px;padding:12px 35px 15px;border-color:transparent}.advanced-tab.style-four[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   button.active[_ngcontent-%COMP%]{color:#fff;text-decoration:underline;border-color:#2096f3;text-decoration-color:#9fa4ad}.accordion-item[_ngcontent-%COMP%]{z-index:1;border:none;position:relative;margin-bottom:15px;background-color:transparent}.accordion-item[_ngcontent-%COMP%]:first-of-type{border-top-left-radius:0;border-top-right-radius:0}.accordion-item[_ngcontent-%COMP%]:first-of-type   .accordion-button[_ngcontent-%COMP%]{border-top-left-radius:14px;border-top-right-radius:14px}.accordion-item[_ngcontent-%COMP%]:last-of-type{border-bottom-left-radius:0;border-bottom-right-radius:0}.accordion-item[_ngcontent-%COMP%]:last-of-type   .accordion-button[_ngcontent-%COMP%]{border-bottom-left-radius:14px;border-bottom-right-radius:14px}.accordion-item[_ngcontent-%COMP%]:last-of-type   .accordion-button.collapsed[_ngcontent-%COMP%]{border-bottom-left-radius:14px;border-bottom-right-radius:14px}.accordion-item[_ngcontent-%COMP%]   .accordion-button[_ngcontent-%COMP%]{font-size:20px;line-height:1.3;box-shadow:none;background:#fff;position:initial;padding:20px 30px;border-radius:14px;letter-spacing:-.4px;color:#0095ff}@media only screen and (max-width: 479px){.accordion-item[_ngcontent-%COMP%]   .accordion-button[_ngcontent-%COMP%]{font-size:16px;padding:15px 20px}}.accordion-item[_ngcontent-%COMP%]   .accordion-button[_ngcontent-%COMP%]:before{position:absolute;left:0;bottom:0;content:"";width:100%;height:100%;z-index:-1;transition:.5s;background:#fff;border-radius:14px;box-shadow:0 10px 60px #c1c1c133}.accordion-item[_ngcontent-%COMP%]   .accordion-button.collapsed[_ngcontent-%COMP%]{background:#fff;border-radius:15px;text-decoration:none;border:2px solid #dcdcdc;color:#000}.accordion-item[_ngcontent-%COMP%]   .accordion-button.collapsed[_ngcontent-%COMP%]:before{opacity:0}.accordion-item[_ngcontent-%COMP%]   .accordion-collapse[_ngcontent-%COMP%]   .accordion-body[_ngcontent-%COMP%]{margin-top:-2px;padding:0 30px 25px}@media only screen and (max-width: 479px){.accordion-item[_ngcontent-%COMP%]   .accordion-collapse[_ngcontent-%COMP%]   .accordion-body[_ngcontent-%COMP%]{padding:0 20px 20px}}.accordion-item[_ngcontent-%COMP%]   .accordion-collapse[_ngcontent-%COMP%]   .accordion-body[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]:last-child{margin-bottom:0;font-size:18px}.accordion-item[_ngcontent-%COMP%]   .accordion-collapse[_ngcontent-%COMP%]:before{position:absolute;left:0;top:0;opacity:0;content:"";z-index:-2;transition:.2s;width:100%;height:50px;border-radius:14px;background:#2096f3}.accordion-item[_ngcontent-%COMP%]   .accordion-collapse.show[_ngcontent-%COMP%]:before{top:-4px;opacity:1}.main-header[_ngcontent-%COMP%]{position:fixed;left:0;top:0;z-index:999;width:100%;transition:all .5s ease;padding:10px 0;background:#fff}.main-header[_ngcontent-%COMP%]   .header-upper[_ngcontent-%COMP%]{z-index:5;width:100%;position:relative;transition:all .5s ease}.main-header[_ngcontent-%COMP%]   .header-inner[_ngcontent-%COMP%]{border-bottom:1px solid var(--border-color)}.main-header[_ngcontent-%COMP%]   .logo-outer[_ngcontent-%COMP%]{flex:none}@media only screen and (max-width: 991px){.main-header[_ngcontent-%COMP%]   .logo-outer[_ngcontent-%COMP%]{display:none}}.main-header[_ngcontent-%COMP%]   .logo[_ngcontent-%COMP%]{z-index:9;padding:2px 0;position:relative}.main-header.menu-absolute[_ngcontent-%COMP%]   .header-upper[_ngcontent-%COMP%]{position:absolute}.main-header.fixed-header[_ngcontent-%COMP%]   .header-upper[_ngcontent-%COMP%]{top:0;left:0;position:fixed;background:#fff;animation:sticky 1s;box-shadow:0 0 30px #575ff51a}.main-header.fixed-header[_ngcontent-%COMP%]   .header-inner[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0;border-bottom:none}@media only screen and (min-width: 992px){.main-header.fixed-header[_ngcontent-%COMP%]   .main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%]{padding-top:25px;padding-bottom:25px}}.main-header.no-border[_ngcontent-%COMP%]:not(.fixed-header)   .header-inner[_ngcontent-%COMP%]{border-bottom:none}@media only screen and (max-width: 991px){.nav-outer[_ngcontent-%COMP%]{width:100%}}@media only screen and (max-width: 991px){.main-menu[_ngcontent-%COMP%]{width:100%}}.main-menu[_ngcontent-%COMP%]   .mobile-logo[_ngcontent-%COMP%]{margin-right:auto}@media only screen and (max-width: 575px){.main-menu[_ngcontent-%COMP%]   .mobile-logo[_ngcontent-%COMP%]{max-width:150px}}@media only screen and (max-width: 991px){.main-menu[_ngcontent-%COMP%]   .collapse[_ngcontent-%COMP%]{overflow:auto}}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]{padding:0}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%]{display:flex}@media only screen and (max-width: 991px){.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%]{display:block;padding:25px 0;background:#fff;box-shadow:inset 0 0 30px #575ff51a}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%]:last-child{border-bottom:1px solid var(--border-color)}}@media only screen and (max-width: 991px){.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]{left:0;width:100%;position:absolute;max-height:calc(100vh - 80px)}}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{padding:20px;display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width: 1399px){.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{padding-left:10px;padding-right:10px}}@media only screen and (max-width: 991px){.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:block;padding:0 15px;border-top:1px solid var(--border-color)}}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li.dropdown[_ngcontent-%COMP%]   .dropdown-btn[_ngcontent-%COMP%]{cursor:pointer;margin-left:5px;font-weight:600;margin-bottom:-2px;color:var(--heading-color)}@media only screen and (max-width: 991px){.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li.dropdown[_ngcontent-%COMP%]   .dropdown-btn[_ngcontent-%COMP%]{position:absolute;right:10px;top:0;width:50px;height:43px;border-left:1px solid var(--border-color);text-align:center;line-height:43px}}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{opacity:1;display:block;font-size:16px;position:relative;text-transform:capitalize;transition:all .5s ease}@media only screen and (max-width: 991px){.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{padding:10px;line-height:22px}}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:hover{color:#2096f3}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li.current[_ngcontent-%COMP%] > a[_ngcontent-%COMP%], .main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li.current-menu-item[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]{font-weight:600}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{border-top:1px solid var(--border-color)}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-transform:capitalize}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]:before{display:none}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   .megamenu[_ngcontent-%COMP%]{position:absolute;left:0;top:100%;width:100%;z-index:100;display:none;padding:20px 0;background:#fff;box-shadow:2px 2px 5px 1px #0000000d,-2px 0 5px 1px #0000000d}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   .megamenu[_ngcontent-%COMP%]:after{display:block;clear:both;content:""}@media only screen and (max-width: 991px){.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   .megamenu[_ngcontent-%COMP%]{position:relative;box-shadow:none;width:100%}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   .megamenu[_ngcontent-%COMP%]   .container[_ngcontent-%COMP%]{max-width:100%}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   .megamenu[_ngcontent-%COMP%]   .row[_ngcontent-%COMP%]{margin:0}}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   .megamenu[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{display:block;position:relative;top:0;width:100%;box-shadow:none}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{position:absolute;left:inherit;top:100%;min-width:250px;z-index:100;display:none;background:#fff;box-shadow:2px 2px 5px 1px #0000000d,-2px 0 5px 1px #0000000d}@media only screen and (max-width: 991px){.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{position:relative;display:none;width:100%;box-shadow:none;background:transparent}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]:after{display:block;clear:both;content:""}}@media only screen and (max-width: 991px) and (max-width: 375px){.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{min-width:auto}}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{width:100%;padding:7px 20px}@media only screen and (max-width: 991px){.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{padding:0 15px}}.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{left:100%;top:0%}@media only screen and (max-width: 991px){.main-menu[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{left:auto}}.main-menu[_ngcontent-%COMP%]   .navbar-header[_ngcontent-%COMP%]{display:none}@media only screen and (max-width: 991px){.main-menu[_ngcontent-%COMP%]   .navbar-header[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-start}}.main-menu[_ngcontent-%COMP%]   .navbar-header[_ngcontent-%COMP%]   .navbar-toggle[_ngcontent-%COMP%]{float:right;padding:4px 0;cursor:pointer;background:transparent}.main-menu[_ngcontent-%COMP%]   .navbar-header[_ngcontent-%COMP%]   .navbar-toggle[_ngcontent-%COMP%]   .icon-bar[_ngcontent-%COMP%]{background:var(--base-color);height:2px;width:30px;display:block;margin:7px 0}.menu-btns[_ngcontent-%COMP%]{flex:none;display:flex;align-items:center}.menu-btns[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{color:#fff;cursor:pointer;margin-left:33px;background-color:transparent}@media only screen and (max-width: 375px){.menu-btns[_ngcontent-%COMP%]   button.cart[_ngcontent-%COMP%]{display:none}}.menu-btns[_ngcontent-%COMP%]   .light-btn[_ngcontent-%COMP%]{font-size:18px}.menu-btns[_ngcontent-%COMP%]   .light-btn[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:.8em;margin-left:9px;transform:rotate(-30deg)}@media only screen and (max-width: 991px){.menu-btns[_ngcontent-%COMP%]   .light-btn[_ngcontent-%COMP%]{display:none}}.menu-btns[_ngcontent-%COMP%]   .theme-btn[_ngcontent-%COMP%]{margin-left:33px}@media only screen and (max-width: 1199px){.menu-btns[_ngcontent-%COMP%]   .theme-btn[_ngcontent-%COMP%]{display:none}}@media only screen and (min-width: 992px){.main-header.header-white[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > a[_ngcontent-%COMP%], .main-header.header-white[_ngcontent-%COMP%]   .navbar-collapse[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > .dropdown-btn[_ngcontent-%COMP%]{color:#fff}}.main-header.header-white[_ngcontent-%COMP%]   .nav-search[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]{color:#fff}.main-header.header-white[_ngcontent-%COMP%]   .navbar-toggle[_ngcontent-%COMP%]   .icon-bar[_ngcontent-%COMP%]{background:#fff}.main-header.header-white[_ngcontent-%COMP%]   .light-btn[_ngcontent-%COMP%]{color:#fff;text-decoration:underline}.main-header.header-white.fixed-header[_ngcontent-%COMP%]   .header-upper[_ngcontent-%COMP%]{background:var(--navyblue-color)}.bgc-primary[_ngcontent-%COMP%]   .top-left[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{color:#fff;margin-right:0;margin-left:10px;transform:rotate(-45deg)}.main-header.style-two[_ngcontent-%COMP%]   .main-logo[_ngcontent-%COMP%]{max-width:40%}.sidebar-menu[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{color:#fff;border-bottom:1px solid rgba(255,255,255,.1)}.sidebar-menu[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:first-child{border-top:1px solid rgba(255,255,255,.1)}.sidebar-menu[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#fff;font-size:18px;font-weight:500;padding:6px 20px;display:inline-block;text-transform:capitalize}.sidebar-menu[_ngcontent-%COMP%]   li.dropdown[_ngcontent-%COMP%] > ul[_ngcontent-%COMP%]{display:none}.sidebar-menu[_ngcontent-%COMP%]   li.dropdown[_ngcontent-%COMP%]   .dropdown-btn[_ngcontent-%COMP%]{position:absolute;right:10px;top:0;width:45px;height:43px;cursor:pointer;line-height:43px;text-align:center;border-left:1px solid rgba(255,255,255,.1)}.sidebar-menu[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{margin-left:10px}.sab-content[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{margin-bottom:16px;letter-spacing:0px;line-height:1.2;font-size:46px;font-weight:600}@media only screen and (max-width: 991px){.sab-content[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:60px}}@media only screen and (max-width: 767px){.sab-content[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:50px}}@media only screen and (max-width: 575px){.sab-content[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:40px;line-height:1.2;margin-bottom:15px;letter-spacing:-1px}}@media only screen and (max-width: 375px){.sab-content[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:35px}}.sab-content[_ngcontent-%COMP%]   .sab-btns[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;margin-left:10px;margin-right:10px;justify-content:center}.sab-content[_ngcontent-%COMP%]   .sab-btns[_ngcontent-%COMP%]   .theme-btn[_ngcontent-%COMP%]{margin:10px 10px 0}@media only screen and (min-width: 992px) and (max-width: 1199px){.sab-content.style-two[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:60px}}.sab-content.style-two[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{line-height:1;display:inline-block;color:var(--heading-color);padding:0 8px 10px 5px;background:var(--secondary-color)}.sab-content.style-two[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{line-height:1.95;margin-bottom:42px}@media only screen and (min-width: 480px){.sab-content.style-two[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:18px}}@media only screen and (min-width: 992px){.sab-content.style-three[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:70px}}@media only screen and (min-width: 992px) and (max-width: 1199px){.sab-content.style-three[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:55px}}.sab-content.style-three[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{color:#2096f3}.sab-content.style-three[_ngcontent-%COMP%]   .icon-list[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap}.sab-content.style-three[_ngcontent-%COMP%]   .icon-list[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{font-weight:500;margin:15px 0 0}.sab-content.style-three[_ngcontent-%COMP%]   .icon-list[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{width:25px;height:25px;font-size:12px;margin-top:-2px;line-height:25px;background:var(--navyblue-color)}.sab-content.style-three[_ngcontent-%COMP%]   .icon-list[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:not(:last-child){margin-right:25px}@media only screen and (min-width: 1200px){.sab-content.style-four[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:90px}}.sab-content.style-four[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{line-height:.95;padding:0 7px 6px;border-radius:10px;display:inline-block;background:#2096f3}.sab-content.style-four[_ngcontent-%COMP%]   .icon-list[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;margin-left:-28px;margin-right:-28px;justify-content:center}.sab-content.style-four[_ngcontent-%COMP%]   .icon-list[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{color:#fff;margin-left:28px;margin-right:28px}.sab-content.style-four[_ngcontent-%COMP%]   .icon-list[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{margin-top:0}@media only screen and (min-width: 576px){.sab-content.style-five[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:18px}}.sab-content.style-six[_ngcontent-%COMP%]   .subtitle-three[_ngcontent-%COMP%]{font-size:20px}.sab-content.style-six[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{font-weight:500;color:var(--pink-color);margin-bottom:20px}@media only screen and (max-width: 479px){.sab-content.style-six[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{font-size:20px}}.sab-content.style-six[_ngcontent-%COMP%]   .newsletter-form[_ngcontent-%COMP%]{max-width:850px;margin-left:auto;margin-right:auto;border:2px solid rgba(70,78,226,.2);box-shadow:0 0 60px #464ee233;border-radius:20px}.sab-content.style-six[_ngcontent-%COMP%]   .newsletter-form[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{font-size:20px}.sab-content.style-six[_ngcontent-%COMP%]   .newsletter-form[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{border-radius:20px;background:#2096f3}.sab-area[_ngcontent-%COMP%]{z-index:1;overflow:hidden;position:relative}.sab-area[_ngcontent-%COMP%]:after{z-index:-1;content:"";width:600px;height:600px;position:absolute;right:-300px;bottom:-300px;filter:blur(300px);background:#2096f3;animation:10s zoomInOut infinite}.clients-reviews[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;align-items:center}.clients-reviews[_ngcontent-%COMP%]   h6[_ngcontent-%COMP%]{margin-bottom:15px}.clients-reviews[_ngcontent-%COMP%]   .clients[_ngcontent-%COMP%]{margin-top:30px;margin-right:auto}.clients-reviews[_ngcontent-%COMP%]   .clients[_ngcontent-%COMP%]   .images[_ngcontent-%COMP%]{display:flex}.clients-reviews[_ngcontent-%COMP%]   .clients[_ngcontent-%COMP%]   .images[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{width:46px;height:46px;border-radius:50%}.clients-reviews[_ngcontent-%COMP%]   .clients[_ngcontent-%COMP%]   .images[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]:not(:first-child){margin-left:-10px}.clients-reviews[_ngcontent-%COMP%]   .reviews[_ngcontent-%COMP%]{margin-top:30px;margin-right:auto}.clients-reviews[_ngcontent-%COMP%]   .reviews[_ngcontent-%COMP%]   .ratting[_ngcontent-%COMP%]{display:flex}.clients-reviews[_ngcontent-%COMP%]   .reviews[_ngcontent-%COMP%]   .ratting[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{width:26px;height:26px;color:#fff;font-size:12px;margin:0 5px 0 0;line-height:26px;text-align:center;background:#03b67c}.sab-form[_ngcontent-%COMP%]{padding:40px;background:#fff;border-radius:20px;box-shadow:0 10px 60px #9b9b9b33}@media only screen and (max-width: 479px){.sab-form[_ngcontent-%COMP%]{padding-left:25px;padding-right:25px}}.sab-form[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{margin-bottom:0;margin-top:-8px}.sab-form[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-bottom:26px;color:#626262;font-size:15px}.sab-form[_ngcontent-%COMP%]   .input-radio[_ngcontent-%COMP%]{display:flex;align-items:flex-start}.sab-form[_ngcontent-%COMP%]   .input-radio[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{margin-top:10px;margin-right:10px}.sab-form[_ngcontent-%COMP%]   .input-radio[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#2096f3;text-decoration:underline}.sab-form-bg[_ngcontent-%COMP%]{width:90%;z-index:-1;position:absolute;left:18%;top:50%;transform:translateY(-50%)}.input-group[_ngcontent-%COMP%]{position:relative!important;display:flex!important;flex-wrap:inherit!important;align-items:stretch;width:100%!important;border:1px solid #dadee6;border-radius:4px}.input-group-text[_ngcontent-%COMP%]{width:36px;margin:0;padding:0 0 0 13px}.input-group-text[_ngcontent-%COMP%]{color:#737373;border:none!important;border-radius:5px 0 0 5px!important;background:#f1f5ff;height:44px!important;font-weight:500;font-size:14px!important;text-align:left;cursor:pointer}.form-control[_ngcontent-%COMP%]{box-shadow:none!important;margin-left:calc(var(--bs-border-width) * -1)}.form-control[_ngcontent-%COMP%]{color:#000;border:none!important;background:#f1f5ff!important;height:44px!important;font-weight:500;font-size:14px!important;text-align:left}.input-group-append[_ngcontent-%COMP%]{margin-left:-1px}.input-group-text-show[_ngcontent-%COMP%]{color:#737373;border:none!important;border-radius:0 5px 5px 0!important;background:#f1f5ff;height:44px!important;font-weight:500;font-size:14px!important;text-align:left;cursor:pointer;display:flex;width:50px;margin:0;padding:11px 0 0 13px;line-height:0;text-align:center}.public-btn[_ngcontent-%COMP%]{border:none!important;background-color:#2096f3;color:#fff;width:100%;padding:8px 0;font-size:15px;font-weight:600;text-align:center;border-radius:5px;text-decoration:none}.or-divider[_ngcontent-%COMP%]{display:grid;margin-top:.75rem;margin-bottom:.75rem;flex-direction:column;align-items:center;grid-auto-columns:1fr;grid-column-gap:12px;grid-row-gap:16px;grid-template-columns:1fr max-content 1fr;grid-template-rows:auto;color:#7d7d7d;font-size:1.125rem;line-height:1.5555555556}.or-divider__line[_ngcontent-%COMP%]{height:1px;flex-direction:column;grid-auto-columns:1fr;grid-column-gap:12px;grid-row-gap:16px;grid-template-columns:1fr max-content 1fr;grid-template-rows:auto;background-color:#f3f3f3}.google-btn[_ngcontent-%COMP%]{background-color:#fff;border-radius:5px;padding:8px 0;text-align:center;border:2px solid #e1e1e1;cursor:pointer}.google-icon-wrapper[_ngcontent-%COMP%]{position:absolute;margin-top:1px;margin-left:1px;width:40px;padding-top:4px;height:40px;border-radius:2px}.google-icon[_ngcontent-%COMP%]{position:absolute}.btn-text[_ngcontent-%COMP%]{float:right;margin:11px 11px 0 0;color:#000;font-size:14px;letter-spacing:.2px}.feature_img[_ngcontent-%COMP%]{width:250px;height:auto;text-align:center;border-radius:100px;margin-bottom:25px}.main-arrows[_ngcontent-%COMP%]{transform:rotate(180deg);float:right;font-size:24px!important;margin-top:-2px;color:#1889e5}.card-header.collapsed[_ngcontent-%COMP%]   .collapse-arrow[_ngcontent-%COMP%], .up-down-arrow.collapsed[_ngcontent-%COMP%]   .main-arrows[_ngcontent-%COMP%]{transform:rotate(0)}.collapse-arrow[_ngcontent-%COMP%]{transform:rotate(180deg);float:right}.valuation-arrow[_ngcontent-%COMP%]{color:#1889e5;font-size:32px!important;position:relative;margin-top:-7px}.card-header.collapsed[_ngcontent-%COMP%]   .collapse-arrow[_ngcontent-%COMP%]{transform:rotate(0)}.footer-bottom[_ngcontent-%COMP%]   .footer-bottom-menu[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{margin-left:15px;margin-right:15px;text-transform:capitalize}ul[_ngcontent-%COMP%], li[_ngcontent-%COMP%]{list-style:none;padding:0;display:inline-flex;margin:0}.footer-bottom-menu[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#fff}.main-footer[_ngcontent-%COMP%]{z-index:1;position:relative;background-color:#161e24;color:#ffffff73;padding:16px 0}.copyright-text[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{color:#fff;margin-bottom:0}.sliders-arrows[_ngcontent-%COMP%]   .slick-arrow[_ngcontent-%COMP%]{transition:.4s;color:#000;width:50px;height:50px;background:#fff;line-height:50px;margin-right:10px;border-radius:50%;text-align:center;border:none}.sliders-arrows[_ngcontent-%COMP%]   .slick-arrow[_ngcontent-%COMP%]:hover{color:#fff;background:#0095ff}.main-heading[_ngcontent-%COMP%]   h1[_ngcontent-%COMP%]{font-size:30px;color:#2096f3;padding-bottom:6%;line-height:normal;text-align:center}.download_section[_ngcontent-%COMP%]{background-color:#2096f3;color:#fff;padding:40px 0}.download_section[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{font-size:22px;letter-spacing:.8px;font-weight:600}.download_section[_ngcontent-%COMP%]   h4[_ngcontent-%COMP%]{font-size:16px;letter-spacing:.5px;margin-bottom:0}.slick-slider[_ngcontent-%COMP%]{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list[_ngcontent-%COMP%]{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list[_ngcontent-%COMP%]:focus{outline:0}.slick-list.dragging[_ngcontent-%COMP%]{cursor:pointer;cursor:hand}.slick-slider[_ngcontent-%COMP%]   .slick-list[_ngcontent-%COMP%], .slick-slider[_ngcontent-%COMP%]   .slick-track[_ngcontent-%COMP%]{transform:translateZ(0)}.slick-track[_ngcontent-%COMP%]{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track[_ngcontent-%COMP%]:after, .slick-track[_ngcontent-%COMP%]:before{display:table;content:""}.slick-track[_ngcontent-%COMP%]:after{clear:both}.slick-loading[_ngcontent-%COMP%]   .slick-track[_ngcontent-%COMP%]{visibility:hidden}.slick-slide[_ngcontent-%COMP%]{display:none;float:left;height:100%;min-height:1px}[dir=rtl][_ngcontent-%COMP%]   .slick-slide[_ngcontent-%COMP%]{float:right}.slick-slide[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{display:block}.slick-slide.slick-loading[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{display:none}.slick-slide.dragging[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{pointer-events:none}.slick-initialized[_ngcontent-%COMP%]   .slick-slide[_ngcontent-%COMP%]{display:block}.slick-loading[_ngcontent-%COMP%]   .slick-slide[_ngcontent-%COMP%]{visibility:hidden}.slick-vertical[_ngcontent-%COMP%]   .slick-slide[_ngcontent-%COMP%]{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden[_ngcontent-%COMP%]{display:none}.toggleBtn[_ngcontent-%COMP%]{border:none}.nav-item[_ngcontent-%COMP%]{padding:10px 0;border-bottom:1px solid #eee}']})}return _t})(),gh=(()=>{class _t{constructor(P,Bt){this.router=P,this.commonService=Bt,this.timeLeft=10}ngOnInit(){this.startTimer(),this.commonService.setUpAnalytics("REGISTRATION_SUCCESS")}startTimer(){this.timerSubscription=(0,Rg.Y)(1e3).pipe((0,xn.s)(this.timeLeft)).subscribe(()=>{this.timeLeft--,this.timeLeft<=0&&this.navigateToRoute("/onboarding")})}navigateToRoute(P){this.router.navigate([P]),this.destroySubscription()}destroySubscription(){this.timerSubscription&&this.timerSubscription.unsubscribe()}ngOnDestroy(){this.destroySubscription()}static#t=this.\u0275fac=function(Bt){return new(Bt||_t)(t.rXU(L.Ix),t.rXU(N.h))};static#e=this.\u0275cmp=t.VBU({type:_t,selectors:[["app-registration-success-message"]],standalone:!0,features:[t.aNF],decls:13,vars:1,consts:[[1,"contanier"],[1,"row"],[1,"col-md-12","msg-box","d-flex","align-items-center","justify-content-center","m-0"],[1,"msg"],[1,"fw-bold"],["src","assets/img/thank you.svg","width","55%",1,"mb-3"],[1,"msg-color","mb-0","pb-1"],[1,"msg-color","mb-3"],[1,"mb-0","mt-4"]],template:function(Bt,gt){1&Bt&&(t.j41(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"h3",4),t.EFF(5,'"Thanks for signing up!"'),t.k0s(),t.nrm(6,"img",5),t.j41(7,"h5",6),t.EFF(8," Enjoy a seamless accounting experience with our platform"),t.k0s(),t.j41(9,"h5",7),t.EFF(10,"Your registration was successful."),t.k0s(),t.j41(11,"p",8),t.EFF(12),t.k0s()()()()()),2&Bt&&(t.R7$(12),t.SpI("You will be redirected to the onboarding pages in ",gt.timeLeft," seconds."))},styles:[".contanier[_ngcontent-%COMP%]{cursor:default}.msg-box[_ngcontent-%COMP%]{height:100vh;text-align:center}.btn-proceed[_ngcontent-%COMP%]{border:none;padding:8px 20px;font-size:16px;font-weight:600;border-radius:4px;color:#fff;background:#1788e4}.btn-proceed[_ngcontent-%COMP%]:hover{cursor:pointer;background:#1a73cc}.msg-color[_ngcontent-%COMP%]{color:#666;font-size:18px}"]})}return _t})();var Uh=d(97197);function Th(_t,Ft){if(1&_t&&(t.j41(0,"div",3),t.nrm(1,"img",4),t.k0s()),2&_t){const P=t.XpG();t.R7$(),t.Y8G("src",P.activeImage,t.B4B)}}let hp=(()=>{class _t{constructor(P,Bt,gt,Ot){this.imgData=P,this.syncApiService=Bt,this.dialogRef=gt,this.translocoService=Ot,this.productId=this.imgData.uniqueKeyProduct,this.thumbnailUrl=this.imgData.imgUrl,this.activeImage="",this.showSyncingLoader=!0}ngOnInit(){this.showImage(this.productId,this.thumbnailUrl)}showImage(P,Bt){let gt=/[^/]*$/.exec(Bt)[0].replace(/_thumb\./,".");this.syncApiService.generateImages(P,gt,Ot=>{200==Ot.status&&(this.showSyncingLoader=!1,this.activeImage=Ot.filePath[0])})}closeDialog(){this.dialogRef.close({success:!1})}static#t=this.\u0275fac=function(Bt){return new(Bt||_t)(t.rXU(Q.Vh),t.rXU(H.P),t.rXU(Q.CP),t.rXU(at.JO))};static#e=this.\u0275cmp=t.VBU({type:_t,selectors:[["app-show-image"]],decls:4,vars:1,consts:[[1,"col-md-12","text-end"],[1,"material-icons","custom-icons","crossImage",3,"click"],["class","vflex-loader mt-0",4,"ngIf"],[1,"vflex-loader","mt-0"],["alt","",1,"mt-0",3,"src"]],template:function(Bt,gt){1&Bt&&(t.j41(0,"div",0)(1,"span",1),t.bIt("click",function(){return gt.closeDialog()}),t.EFF(2,"cancel"),t.k0s()(),t.DNE(3,Th,2,1,"div",2)),2&Bt&&(t.R7$(3),t.Y8G("ngIf",!gt.showSyncingLoader))},dependencies:[it.bT],styles:[".vflex-loader[_ngcontent-%COMP%]{height:400px;text-align:center;margin:18px 0}.vflex-loader[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:400px}.mat-mdc-dialog-container[_ngcontent-%COMP%]   .mdc-dialog__surface[_ngcontent-%COMP%]{display:block;width:auto!important;height:400px}.crossImage[_ngcontent-%COMP%]{background:transparent;border:none;cursor:pointer;font-size:30px}"]})}return _t})();var Zh=d(69379),qh=d(52237),uh=d(37294);function pp(_t,Ft){if(1&_t&&(t.j41(0,"h4"),t.EFF(1),t.k0s()),2&_t){const P=t.XpG(2);t.R7$(),t.SpI(" Processed ",P.totalSentPercentage," % ")}}function Oh(_t,Ft){if(1&_t&&(t.j41(0,"div",16)(1,"div",17)(2,"div",18),t.nrm(3,"mat-progress-bar",19),t.k0s(),t.DNE(4,pp,2,1,"h4",20),t.k0s()()),2&_t){const P=t.XpG();t.R7$(3),t.Y8G("value",P.totalSentPercentage),t.R7$(),t.Y8G("ngIf",P.totalSentPercentage<100)}}function $h(_t,Ft){if(1&_t){const P=t.RV6();t.j41(0,"button",28),t.bIt("click",function(){t.eBV(P);const gt=t.XpG(2);return t.Njj(gt.clearSearchText())}),t.j41(1,"span",29),t.EFF(2,"clear"),t.k0s()()}}function hh(_t,Ft){if(1&_t&&(t.j41(0,"span",38),t.EFF(1),t.nI1(2,"transloco"),t.k0s()),2&_t){const P=t.XpG(3);t.R7$(),t.Lme(" ",P.allSelectedProducts.length," ",t.bMT(2,2,"SELECTED")," ")}}function Nh(_t,Ft){if(1&_t){const P=t.RV6();t.j41(0,"h3",30)(1,"div",31)(2,"div",32)(3,"input",33),t.bIt("change",function(gt){t.eBV(P);const Ot=t.XpG(2);return t.Njj(Ot.triggerSelection("allproduct",gt))}),t.k0s(),t.j41(4,"label",34)(5,"span",35),t.EFF(6),t.nI1(7,"transloco"),t.k0s()()()(),t.j41(8,"div",36),t.DNE(9,hh,3,4,"span",37),t.k0s()()}if(2&_t){const P=t.XpG(2);t.R7$(3),t.Y8G("disabled",P.allSelectedEcommProducts.length>0)("checked",P.allSelectedProducts.length>0)("indeterminate",P.showProductIndeterminate),t.R7$(3),t.JRh(t.bMT(7,5,"SELECT_ALL")),t.R7$(3),t.Y8G("ngIf",P.allSelectedProducts.length>0)}}function tp(_t,Ft){if(1&_t&&(t.j41(0,"span",38),t.EFF(1),t.nI1(2,"transloco"),t.k0s()),2&_t){const P=t.XpG(3);t.R7$(),t.Lme(" ",P.allSelectedEcommProducts.length," ",t.bMT(2,2,"SELECTED")," ")}}function ph(_t,Ft){if(1&_t){const P=t.RV6();t.j41(0,"h3",30)(1,"div",31)(2,"div",32)(3,"input",39),t.bIt("change",function(gt){t.eBV(P);const Ot=t.XpG(2);return t.Njj(Ot.triggerSelection("allecommproduct",gt))}),t.k0s(),t.j41(4,"label",40)(5,"span",35),t.EFF(6),t.nI1(7,"transloco"),t.k0s()()()(),t.j41(8,"div",36),t.DNE(9,tp,3,4,"span",37),t.k0s()()}if(2&_t){const P=t.XpG(2);t.R7$(3),t.Y8G("disabled",P.allSelectedProducts.length>0)("checked",P.allSelectedEcommProducts.length>0)("indeterminate",P.showEcommIndeterminate),t.R7$(3),t.JRh(t.bMT(7,5,"SELECT_ALL")),t.R7$(3),t.Y8G("ngIf",P.allSelectedEcommProducts.length>0)}}function wt(_t,Ft){if(1&_t){const P=t.RV6();t.j41(0,"div",21)(1,"div",22)(2,"div",23),t.nrm(3,"img",24),t.j41(4,"input",25),t.nI1(5,"transloco"),t.mxI("ngModelChange",function(gt){t.eBV(P);const Ot=t.XpG();return t.DH7(Ot.searchTerm,gt)||(Ot.searchTerm=gt),t.Njj(gt)}),t.bIt("onEvent",function(gt){t.eBV(P);const Ot=t.XpG();return t.Njj(Ot.handleDebouncedKeyUp(gt))}),t.k0s(),t.DNE(6,$h,3,0,"button",26),t.k0s()(),t.DNE(7,Nh,10,7,"h3",27)(8,ph,10,7,"h3",27),t.k0s()}if(2&_t){const P=t.XpG();t.R7$(4),t.Mz_("placeholder","",t.bMT(5,7,"SEARCH"),"..."),t.R50("ngModel",P.searchTerm),t.Y8G("debounceTime",400),t.R7$(2),t.Y8G("ngIf",""!=P.searchTerm&&null!=P.searchTerm),t.R7$(),t.Y8G("ngIf","enable"==P.requestType),t.R7$(),t.Y8G("ngIf","disable"==P.requestType)}}function Nt(_t,Ft){1&_t&&(t.j41(0,"span"),t.EFF(1,"..."),t.k0s())}function he(_t,Ft){if(1&_t){const P=t.RV6();t.j41(0,"tr")(1,"div",47)(2,"div",48)(3,"div",49)(4,"input",50),t.bIt("change",function(gt){const Ot=t.eBV(P).$implicit,He=t.XpG(2);return t.Njj(He.triggerSelection("product",gt,Ot.uniqueKeyProduct))}),t.k0s(),t.j41(5,"label",51)(6,"span"),t.EFF(7),t.k0s(),t.j41(8,"p",52),t.EFF(9),t.nI1(10,"slice"),t.DNE(11,Nt,2,0,"span",20),t.k0s()()()(),t.j41(12,"div",53)(13,"span",54),t.EFF(14),t.nI1(15,"CurrencyPipe"),t.k0s()()()()}if(2&_t){const P=Ft.$implicit,Bt=t.XpG(2);t.R7$(),t.Y8G("hidden",P.ecommEnabled),t.R7$(3),t.Mz_("id","checkbox_",P.uniqueKeyProduct,""),t.Y8G("disabled",Bt.allSelectedEcommProducts.length>0)("checked",Bt.checkInvoiceCheckbox("product",P.uniqueKeyProduct)),t.R7$(),t.Mz_("for","checkbox_",P.uniqueKeyProduct,""),t.R7$(2),t.JRh(P.productName),t.R7$(2),t.SpI("",t.brH(10,11,P.description,0,75)," "),t.R7$(2),t.Y8G("ngIf",P.description.length>75),t.R7$(3),t.JRh(t.ii3(15,15,P.rate,Bt.settingData,!0,null==Bt.settingData?null:Bt.settingData.rateRoundOff))}}function We(_t,Ft){1&_t&&(t.j41(0,"div",56),t.nrm(1,"img",57),t.j41(2,"h4",58),t.EFF(3),t.nI1(4,"transloco"),t.k0s(),t.j41(5,"p",59),t.EFF(6),t.nI1(7,"transloco"),t.k0s()()),2&_t&&(t.R7$(3),t.JRh(t.bMT(4,2,"NO_PRODUCT")),t.R7$(3),t.JRh(t.bMT(7,4,"NO_PRODUCT_MSG")))}function NA(_t,Ft){if(1&_t&&(t.j41(0,"tbody"),t.DNE(1,We,8,6,"div",55),t.k0s()),2&_t){const P=t.XpG(2);t.R7$(),t.Y8G("ngIf",0==P.filteredProducts.length)}}function JA(_t,Ft){if(1&_t&&(t.j41(0,"div",41)(1,"div",42)(2,"virtual-scroller",43,0)(4,"table",44)(5,"tbody",45,1),t.DNE(7,he,16,20,"tr",46),t.k0s(),t.DNE(8,NA,2,1,"tbody",20),t.k0s()()()()),2&_t){const P=t.sdS(3),Bt=t.XpG();t.R7$(2),t.Y8G("items",Bt.filteredProducts)("bufferAmount",25),t.R7$(5),t.Y8G("ngForOf",P.viewPortItems),t.R7$(),t.Y8G("ngIf",0==Bt.filteredProducts.length)}}function KA(_t,Ft){1&_t&&(t.j41(0,"span"),t.EFF(1,"..."),t.k0s())}function ln(_t,Ft){if(1&_t){const P=t.RV6();t.j41(0,"tr")(1,"div",61)(2,"div",62)(3,"div",49)(4,"input",63),t.bIt("change",function(gt){const Ot=t.eBV(P).$implicit,He=t.XpG(2);return t.Njj(He.triggerSelection("ecommproduct",gt,Ot.uniqueKeyEcomProduct))}),t.k0s(),t.j41(5,"label",64)(6,"span"),t.EFF(7),t.k0s(),t.j41(8,"p",52),t.EFF(9),t.nI1(10,"slice"),t.DNE(11,KA,2,0,"span",20),t.k0s()()()(),t.j41(12,"div",65)(13,"span"),t.EFF(14),t.nI1(15,"CurrencyPipe"),t.k0s()()()()}if(2&_t){const P=Ft.$implicit,Bt=t.XpG(2);t.R7$(4),t.Mz_("id","ecom_checkbox_",P.uniqueKeyEcomProduct,""),t.Y8G("disabled",Bt.allSelectedProducts.length>0)("checked",Bt.checkInvoiceCheckbox("ecommproduct",P.uniqueKeyEcomProduct)),t.R7$(),t.Mz_("for","ecom_checkbox_",P.uniqueKeyEcomProduct,""),t.R7$(2),t.JRh(P.productName),t.R7$(2),t.SpI(" ",t.brH(10,10,P.description,0,75)," "),t.R7$(2),t.Y8G("ngIf",P.description.length>75),t.R7$(3),t.SpI(" ",t.ii3(15,14,P.rate,Bt.settingData,!0,null==Bt.settingData?null:Bt.settingData.rateRoundOff)," ")}}function Bn(_t,Ft){1&_t&&(t.j41(0,"div",56),t.nrm(1,"img",66),t.j41(2,"h4",58),t.EFF(3),t.nI1(4,"transloco"),t.k0s(),t.j41(5,"p",59),t.EFF(6),t.nI1(7,"transloco"),t.k0s()()),2&_t&&(t.R7$(3),t.JRh(t.bMT(4,2,"NO_ITEM")),t.R7$(3),t.JRh(t.bMT(7,4,"NO_ITEM_MSG")))}function On(_t,Ft){if(1&_t&&(t.j41(0,"tbody"),t.DNE(1,Bn,8,6,"div",55),t.k0s()),2&_t){const P=t.XpG(2);t.R7$(),t.Y8G("ngIf",0==P.filteredEcommProducts.length)}}function Di(_t,Ft){if(1&_t&&(t.j41(0,"div",41)(1,"div",42)(2,"virtual-scroller",43,2)(4,"table",60)(5,"tbody",45,1),t.DNE(7,ln,16,19,"tr",46),t.k0s(),t.DNE(8,On,2,1,"tbody",20),t.k0s()()()()),2&_t){const P=t.sdS(3),Bt=t.XpG();t.R7$(2),t.Y8G("items",Bt.filteredEcommProducts)("bufferAmount",25),t.R7$(5),t.Y8G("ngForOf",P.viewPortItems),t.R7$(),t.Y8G("ngIf",0==Bt.allProducts.length)}}let oo=(()=>{class _t extends Zh.D{constructor(P,Bt,gt,Ot,He,eA,MA,rn,mn,qn,so){super(P,Bt,gt,Ot,He,eA,MA,rn,mn),this.syncApiService=P,this.translocoService=Bt,this.productService=gt,this.syncDbService=Ot,this.router=He,this.commonService=eA,this.notificationService=MA,this.cd=rn,this.searchFilterPipe=mn,this.dialogData=qn,this.dialogRef=so,this.requestType=qn.requestType}proceed(){this.dialogRef.close()}static#t=this.\u0275fac=function(Bt){return new(Bt||_t)(t.rXU(H.P),t.rXU(at.JO),t.rXU(qh.b),t.rXU(Xt.P),t.rXU(L.Ix),t.rXU(N.h),t.rXU(pt.J),t.rXU(t.gRc),t.rXU(Tg.r),t.rXU(Q.Vh),t.rXU(Q.CP))};static#e=this.\u0275cmp=t.VBU({type:_t,selectors:[["app-add-edit-dialog"]],features:[t.Vt3],decls:24,vars:18,consts:[["scroll",""],["container",""],["scroll2",""],["mat-dialog-title","",1,"mat-dialog-title","mb-0"],[1,"mat-typography","mat-dialog-content","px-0",2,"overflow","hidden"],[1,"block-loader-pl",2,"width","100% !important","padding-top","35vh",3,"hidden"],["role","status",1,"spinner-border","text-primary"],[1,"sr-only"],["class","block-loader-pl","style","width: 100% !important",4,"ngIf"],["class","row no-padding bg-light",4,"ngIf"],[1,"pane-wrapper"],["class","w-100",4,"ngIf"],["align","end",1,"mat-dialog-actions"],["type","reset","mat-dialog-close","",1,"btn-cancel",3,"disabled"],[1,"material-icons","custom-icons"],["type","button",1,"btn-done",3,"click","disabled"],[1,"block-loader-pl",2,"width","100% !important"],[1,"mat-progress-custom"],[2,"margin","25vh auto auto auto","width","50%","margin-bottom","30px"],["mode","determinate",3,"value"],[4,"ngIf"],[1,"row","no-padding","bg-light"],[1,"col-12","btns-three","pull-right","pt-3"],[1,"input-box-search","mb-2"],["src","./assets/img/search.png","alt","user",1,"uil","uil-search","rounded-circle"],["type","text","name","searchTerm","autocomplete","off","DebounceKeyUp","",3,"ngModelChange","onEvent","placeholder","ngModel","debounceTime"],["class","button",3,"click",4,"ngIf"],["class","row m-0 ps-0",4,"ngIf"],[1,"button",3,"click"],[1,"material-icons","md-allicon","align-middle"],[1,"row","m-0","ps-0"],[1,"col-8","pb-2","d-flex","align-items-center","m-0",2,"padding-left","14px"],[1,"form-check","v-form-checkbox","d-flex","align-items-center","m-0"],["type","checkbox","id","parentCheckbox1",1,"form-check-input",3,"change","disabled","checked","indeterminate"],["for","parentCheckbox1",1,"form-check-label","mt-2"],[1,"fw-bold"],[1,"col-4","d-flex","align-items-center","justify-content-end","m-0"],["class","font-size-13 mt-1 fw-bold",4,"ngIf"],[1,"font-size-13","mt-1","fw-bold"],["type","checkbox","id","parentCheckbox2",1,"form-check-input",3,"change","disabled","checked","indeterminate"],["for","parentCheckbox2",1,"form-check-label","mt-2"],[1,"w-100"],[1,"product_list_OS"],[3,"items","bufferAmount"],[1,"table","table-hover","table-bordered","dataTable","no-footer"],[1,"d-grid","w-100","pb-5"],[4,"ngFor","ngForOf"],[1,"row","product-list-store","m-0","py-2","prd_margin",3,"hidden"],[1,"col-8","d-flex-middle","m-0",2,"padding-left","6px"],[1,"form-check","v-form-checkbox"],["type","checkbox",1,"form-check-input",3,"change","id","disabled","checked"],[1,"form-check-label","m-0",3,"for"],[1,"rate-text","m-0"],[1,"col-4","d-flex","align-items-center","justify-content-end","word-break","m-0"],[1,""],["class","text-center empty-cart-prd pt-4",4,"ngIf"],[1,"text-center","empty-cart-prd","pt-4"],["src","assets/img/no-product.png",2,"width","22%"],[1,"m-0","pb-0"],[1,"m-0"],[1,"table","table-hover","table-bordered","dataTable","no-footer","mb-4"],[1,"row","product-list-store","m-0","py-2"],[1,"col-8",2,"padding-left","6px"],["type","checkbox","type","checkbox",1,"form-check-input",3,"change","id","disabled","checked"],[1,"form-check-label",3,"for"],[1,"col-4","d-flex","align-items-center","justify-content-end","word-break"],["src","assets/img/no-item.png",2,"width","24%"]],template:function(Bt,gt){1&Bt&&(t.j41(0,"h2",3),t.EFF(1),t.nI1(2,"transloco"),t.nI1(3,"transloco"),t.k0s(),t.j41(4,"mat-dialog-content",4)(5,"div",5)(6,"div",6),t.nrm(7,"span",7),t.k0s()(),t.DNE(8,Oh,5,2,"div",8)(9,wt,9,9,"div",9),t.j41(10,"div",10),t.DNE(11,JA,9,4,"div",11)(12,Di,9,4,"div",11),t.k0s()(),t.j41(13,"mat-dialog-actions",12)(14,"button",13)(15,"span",14),t.EFF(16,"cancel"),t.k0s(),t.EFF(17),t.nI1(18,"transloco"),t.k0s(),t.j41(19,"button",15),t.bIt("click",function(){return"enable"==gt.requestType?gt.addEcomProducts():gt.removeEcomProducts()}),t.j41(20,"span",14),t.EFF(21,"save"),t.k0s(),t.EFF(22),t.nI1(23,"transloco"),t.k0s()()),2&Bt&&(t.R7$(),t.SpI(" ","enable"==gt.requestType?t.bMT(2,10,"PRODUCTS"):t.bMT(3,12,"E_COMMERCE_PRODUCTS"),"\n"),t.R7$(4),t.Y8G("hidden",!gt.processLoader),t.R7$(3),t.Y8G("ngIf",gt.storeDataLoader),t.R7$(),t.Y8G("ngIf",gt.fetchDataSuccess&&(0!=gt.allProducts.length||0!=gt.ecommProducts.length)),t.R7$(2),t.Y8G("ngIf","enable"==gt.requestType),t.R7$(),t.Y8G("ngIf","disable"==gt.requestType),t.R7$(2),t.Y8G("disabled",gt.processLoader||gt.storeDataLoader),t.R7$(3),t.SpI(" ",t.bMT(18,14,"CLOSE")," "),t.R7$(2),t.Y8G("disabled",0==gt.allSelectedProducts.length&&0==gt.allSelectedEcommProducts.length||gt.processLoader||gt.storeDataLoader),t.R7$(3),t.SpI(" ",t.bMT(23,16,"SAVE_AND_PROCEED")," "))},dependencies:[it.Sq,it.bT,Ue.me,Ue.BC,Ue.vS,Q.tx,Q.BI,Q.E7,Q.Yi,Vl.HM,Ju.Bg,uh.$,it.P9,at.Kj,zl.o],styles:[".content[_ngcontent-%COMP%]{margin-top:70px;background:#fff;min-height:29vh!important}virtual-scroller[_ngcontent-%COMP%]{max-height:50vh}.v-form-checkbox[_ngcontent-%COMP%]   label.form-check-label[_ngcontent-%COMP%]{padding:.05rem 0 0 .6rem}.input-box-search[_ngcontent-%COMP%]   .button[_ngcontent-%COMP%]{padding:0 4px}"]})}return _t})();const ro=["productImageRef"],Gi=["productImageFile"],ko=_t=>({active:_t});function Co(_t,Ft){if(1&_t){const P=t.RV6();t.j41(0,"li",42),t.bIt("click",function(){const gt=t.eBV(P).$implicit,Ot=t.XpG();return t.Njj(Ot.getProductDetail(gt.uniqueKeyEcomProduct))}),t.EFF(1),t.j41(2,"span",43),t.EFF(3,"chevron_right"),t.k0s()()}if(2&_t){const P=Ft.$implicit,Bt=t.XpG();t.Mz_("routerLink","/ecom-list/",P.uniqueKeyEcomProduct,""),t.Y8G("ngClass",t.eq3(4,ko,P.uniqueKeyEcomProduct==Bt.activeProductId)),t.R7$(),t.SpI(" ",P.productName," ")}}function Ii(_t,Ft){if(1&_t){const P=t.RV6();t.j41(0,"div",46)(1,"div",47)(2,"a",48),t.bIt("click",function(){const gt=t.eBV(P).$implicit,Ot=t.XpG(2);return t.Njj(Ot.deleteImage(Ot.productDetailData.uniqueKeyProduct,gt))}),t.j41(3,"span",40),t.EFF(4,"close"),t.k0s()()(),t.j41(5,"div",49)(6,"a",50),t.bIt("click",function(){const gt=t.eBV(P).$implicit,Ot=t.XpG(2);return t.Njj(Ot.getImage(Ot.productDetailData.uniqueKeyProduct,gt))}),t.nrm(7,"img",51),t.k0s()()()}if(2&_t){const P=Ft.$implicit;t.R7$(7),t.Y8G("src",P,t.B4B)}}function vi(_t,Ft){if(1&_t&&(t.j41(0,"div",44),t.DNE(1,Ii,8,1,"div",45),t.k0s()),2&_t){const P=t.XpG();t.R7$(),t.Y8G("ngForOf",P.imageIhumbnailList)}}function No(_t,Ft){if(1&_t&&(t.j41(0,"div",52),t.nrm(1,"img",53)(2,"a",54),t.k0s()),2&_t){const P=t.XpG();t.R7$(),t.Y8G("src",P.activeImage,t.B4B)}}let So=(()=>{class _t{constructor(P,Bt,gt,Ot,He,eA,MA,rn,mn,qn){this.syncApiService=P,this.translocoService=Bt,this.productService=gt,this.syncDbService=Ot,this.commonService=He,this.notificationService=eA,this.route=MA,this.router=rn,this.authService=mn,this.settingService=qn,this.ecommProductList=[],this.allEcomProductList=[],this.ecomProductId="",this.orgId=this.authService.authInfo("user").orgId,this.imageUrl="",this.allProductList=[],this.imagesList=[],this.productDetailData={uniqueKeyProduct:"",productName:"",productCode:"",rate:0,unit:"",description:""},this.selectProductUniqueKey="",this.selectedProductData="",this.cancelUrl="/ecomm-products",this.activeProductId=this.route.snapshot.params.uniqueKeyEcomProduct,this.imageIhumbnailList=[],this.unsubscriber=new gg.B,this.activeImage="",this.imgExist=[],this.isimageLoading=!1,this.route.params.subscribe(so=>{this.activeProductId=so.uniqueKeyEcomProduct}),this.broadcastSubscription=this.commonService.receiveBroadcast().subscribe(so=>{(0,f.A)(so,"syncProcessComplete")&&so.syncProcessComplete&&(0,hi.A)(()=>{this.router.url.includes("ecom-list")&&(this.isLoading=!1,this.fetchDBData())}),(0,f.A)(so,"syncProcessStart")&&so.syncProcessStart&&(0,hi.A)(()=>{this.isLoading=!0})}),this.fetchDBData()}ngOnInit(){}fetchDBData(){var P=this;return(0,D.A)(function*(){P.syncApiService.fetchMultipleDbData(["product","ecommProduct"],function(){var Bt=(0,D.A)(function*(gt){var Ot=yield gt.data;if(P.isLoading=!1,200===gt.status&&!(0,E.A)(Ot)&&((0,f.A)(Ot,"product")&&!(0,E.A)(Ot.product)&&(P.allProductList=Ot.product),(0,f.A)(Ot,"ecommProduct")&&!(0,E.A)(Ot.ecommProduct)))if(P.allEcomProductList=Ot.ecommProduct.filter(He=>0==He.enable),P.ecommProductList=Ot.ecommProduct.filter(He=>1==He.ecomm_enable&&0==He.enable),P.ecommProductList=s.DH.sortListAlphaBetically(P.ecommProductList,"productName"),(0,E.A)(P.ecommProductList))P.router.navigateByUrl("/ecomm-products");else{const He=P.ecommProductList.find(eA=>eA.uniqueKeyEcomProduct==P.activeProductId);(0,E.A)(He)?(P.activeProductId=(0,E.A)(P.ecommProductList)?"":P.ecommProductList[0].uniqueKeyEcomProduct,P.currentEcommProduct=He,P.ecomProductId=P.activeProductId,P.router.navigateByUrl("/ecom-list/"+P.activeProductId)):(P.currentEcommProduct=He,P.ecomProductId=P.activeProductId,P.getProductDetail(P.activeProductId))}});return function(gt){return Bt.apply(this,arguments)}}())})()}uploadImage(P,Bt,gt){if(Bt.files.length>0){const Ot=Bt.files[0],MA=480,rn=640;if(!["image/png","image/jpeg"].includes(Ot.type))return this.notificationService.error("PROFILE_INVALID_FILE_TYPE",{},!0),void this.clearFiles();const mn=new FileReader;mn.onload=qn=>{const so=new Image;so.src=qn.target.result,so.onload=yo=>{yo.currentTarget.height>MA||yo.currentTarget.width>rn?(this.notificationService.error("IMAGE_CROP_WARNING_MESSAGE",{},!0),this.commonService.showDialog(Uh._,{type:P,image:so.src},rr=>{(0,E.A)(rr)?this.clearFiles():this.processUpload(gt,P,new File([s.DH.base64ToBlob(rr)],Ot.name))},{height:"90%",width:"70%"})):this.processUpload(gt,P,Ot)}},mn.readAsDataURL(Ot)}}processUpload(P,Bt,gt){this.currentEcommProduct=this.ecommProductList.find(He=>He.uniqueKeyEcomProduct==P);var Ot=gt.name.substring(gt.name.lastIndexOf("."));if(".png"===Ot||".jpg"===Ot||".jpeg"===Ot)if(gt.size>5e6)this.notificationService.error("IMAGE_SIZE_MUST_BE_BELOW_5_MB",{},!0);else{let He=new FormData;He.append("file",gt),null==this.currentEcommProduct.imageAttachments&&(this.currentEcommProduct.imageAttachments=[]);let eA=0;eA=null==this.currentEcommProduct.imageAttachments?0:this.currentEcommProduct.imageAttachments.length;let MA={name:gt.name,order:eA+1};if(this.imgExist=[],(0,f.A)(this.currentEcommProduct,"imageAttachments")&&!(0,E.A)(this.currentEcommProduct.imageAttachments)&&this.currentEcommProduct.imageAttachments.map(rn=>{rn.name===MA.name&&this.imgExist.push(rn.name)}),!(0,E.A)(this.imgExist))return void this.notificationService.error("SAME_IMAGE_UPLOADED",{},!0);this.currentEcommProduct.imageAttachments.push(MA),this.productService.productImageUpload(P,{type:Bt,fd:He},rn=>{this.commonService.processResponse(rn,mn=>{if(200==rn.status){(0,f.A)(this.currentEcommProduct,"imageAttachments")&&(0,E.A)(this.currentEcommProduct.imageAttachments)?this.imagesList=[]:(0,E.A)(this.currentEcommProduct.imageAttachments)||(this.imagesList=this.currentEcommProduct.imageAttachments);let qn=this.productService.updateEcomProductObj(this.currentEcommProduct);this.imagesList=(0,f.A)(qn,"imageAttachments")&&!(0,E.A)(qn.imageAttachments)?qn.imageAttachments:[],this.showThumbnails(this.activeProductId),this.syncDbService.storeMultipleDataToDB({ecommProductList:[qn]},so=>{this.commonService.processResponse(so,yo=>{(0,w.A)(()=>{this.isLoading=!1,this.clearFiles()},500)})})}})})}else this.notificationService.error("PROFILE_INVALID_FILE_TYPE",{},!0)}getProductDetail(P){let Bt=this.ecommProductList.find(gt=>gt.uniqueKeyEcomProduct==P);(0,E.A)(Bt)?(this.activeProductId=(0,E.A)(this.ecommProductList)?"":this.ecommProductList[0].uniqueKeyEcomProduct,this.router.navigateByUrl("/ecom-list/"+this.activeProductId)):(this.imagesList=(0,f.A)(Bt,"imageAttachments")&&!(0,E.A)(Bt.imageAttachments)?Bt.imageAttachments:[],this.ecomProductId=Bt.uniqueKeyEcomProduct,this.productDetailData={uniqueKeyProduct:(0,E.A)(Bt.uniqueKeyEcomProduct)?"":Bt.uniqueKeyEcomProduct,productCode:(0,E.A)(Bt.productCode)?"":Bt.productCode,productName:(0,E.A)(Bt.productName)?"":Bt.productName,rate:(0,E.A)(Bt.rate)?Bt.rate:"",unit:(0,E.A)(Bt.unit)?"":Bt.unit,description:(0,E.A)(Bt.description)?"":Bt.description},this.showThumbnails(P))}deleteImage(P,Bt){this.clearFiles();let gt=/[^/]*$/.exec(Bt)[0].replace(/_thumb\./,"."),Ot=/[^/]*$/.exec(Bt)[0];this.actionType=3,this.productService.deleteUploadImg(P,Ot,He=>{this.commonService.processResponse(He,eA=>{if(200==He.status){let MA=this.ecommProductList.find(qn=>qn.uniqueKey==P),rn=[];(0,E.A)(MA.imageAttachments)||MA.imageAttachments.map(qn=>{qn.name!=gt&&rn.push(qn)}),MA.imageAttachments=rn;let mn=this.productService.updateEcomProductObj(MA);this.imagesList=mn.imageAttachments,this.showThumbnails(this.activeProductId),this.syncDbService.storeMultipleDataToDB({ecommProductList:[mn]},qn=>{this.commonService.processResponse(qn,yo=>{(0,w.A)(()=>{this.isLoading=!1},500)})})}})})}submit(){let P=this.allEcomProductList.find(Bt=>Bt.uniqueKeyEcomProduct==this.productDetailData.uniqueKeyProduct);return this.productApiObj=this.productService.changeKeysForEcomProductApi(P,this.productDetailData),1==this.productApiObj.ecomm_enable&&0==this.productApiObj.productName.length||isBlankString(this.productApiObj.productName)?(this.notificationService.error("PRODUCT_NAME_IS_REQUIRED",{},!0),void(this.isLoading=!1)):this.productService.ecommProductExists(this.allEcomProductList,this.productApiObj.productName,this.productApiObj.uniqueKeyFKProduct)?(this.notificationService.error("PRODUCT_NAME_ALREADY_EXIST",{},!0),void(this.isLoading=!1)):1!=this.productApiObj.ecomm_enable||0!=this.productApiObj.rate&&null!=this.productApiObj.rate?void((0,E.A)(this.productDetailData)||this.syncDbService.storeMultipleDataToDB({ecommProductList:[this.productApiObj]},Bt=>{let gt=Bt.ecommProductList;this.commonService.processResponse(Bt,Ot=>{(0,w.A)(()=>{this.isLoading=!1},500),200!=Bt.status||(0,E.A)(gt)?(this.notificationService.error("SOMETHING_WENT_WRONG_IN_ORGANIZATION_API",{},!0),this.isLoading=!1):this.syncDbService.syncData()})})):(this.notificationService.error("PRODUCT_RATE_VALDATION",{},!0),void(this.isLoading=!1))}showThumbnails(P){this.isimageLoading=!0;let Bt=this.ecommProductList.find(gt=>gt.uniqueKeyEcomProduct==P);(0,f.A)(Bt,"imageAttachments")&&!(0,E.A)(Bt.imageAttachments)?this.syncApiService.generateImages(P,"",gt=>{this.imageIhumbnailList=[],200==gt.status?(this.isimageLoading=!1,gt.filePath.forEach(Ot=>{Ot.substring(Ot.lastIndexOf("_")).includes("thumb")&&((0,E.A)(this.imagesList)||this.imagesList.includes(Ot)||this.imageIhumbnailList.push(Ot))}),this.getImageInOrder(Bt)):this.isimageLoading=!1}):(this.imageIhumbnailList=[],this.isimageLoading=!1)}getImage(P,Bt){this.commonService.showDialog(hp,{uniqueKeyProduct:P,imgUrl:Bt},gt=>{})}ngOnDestroy(){this.unsubscriber.next(),this.unsubscriber.complete()}getImageInOrder(P){const Bt=new Map;!(0,E.A)(P)&&!(0,E.A)(P.imageAttachments)&&((0,Qr.A)(P.imageAttachments,["order"],["asc"]).forEach(Ot=>{Bt.set(Ot.name,Ot.order)}),(0,E.A)(this.imageIhumbnailList)||this.imageIhumbnailList.sort((Ot,He)=>{const eA=this.getImageName(Ot),MA=this.getImageName(He);return Bt.get(eA)-Bt.get(MA)}))}getImageName(P){const Bt=P.split("/");return Bt[Bt.length-1].replace("_thumb","")}clearFiles(){this.productImageFile.nativeElement.value=null}enableDisableProducts(P){this.commonService.showDialog(oo,{requestType:P},Bt=>{this.fetchDBData()})}static#t=this.\u0275fac=function(Bt){return new(Bt||_t)(t.rXU(H.P),t.rXU(at.JO),t.rXU(qh.b),t.rXU(Xt.P),t.rXU(N.h),t.rXU(pt.J),t.rXU(L.nX),t.rXU(L.Ix),t.rXU(Mt.y),t.rXU(od.q))};static#e=this.\u0275cmp=t.VBU({type:_t,selectors:[["app-ecomm-product-list"]],viewQuery:function(Bt,gt){if(1&Bt&&(t.GBs(ro,5),t.GBs(Gi,5)),2&Bt){let Ot;t.mGM(Ot=t.lsd())&&(gt.productImageRef=Ot.first),t.mGM(Ot=t.lsd())&&(gt.productImageFile=Ot.first)}},decls:86,vars:48,consts:[["productImageRef",""],["productImageFile",""],[1,"content",2,"background","#f0f2f57a"],[1,"container-fluid","px-0"],[1,"block-loader-pl",2,"width","100% !important","padding-top","35vh","padding-left","0",3,"hidden"],["role","status",1,"spinner-border","text-primary"],[1,"widget-category-2","mb-20"],[1,"report-body"],[1,"ecomProductList","pe-0","border-end"],[1,"ecomPrdsideList"],[1,"prd-list-select"],[1,"add-buttons-block"],[1,"row","ecom-add-btn",3,"click"],[1,"col-sm-12","py-1","ps-3","fs-14","text-center"],[1,"material-icons","custom-icons",2,"margin-bottom","2px"],["routerLinkActive","setting-active","class"," setting-active",3,"ngClass","routerLink","click",4,"ngFor","ngForOf"],[1,"disable-buttons-block"],[1,"row","ecom-disable-btn",3,"click"],[1,"ecomPrdDetails"],[1,"product-detail-head","ms-1"],[1,"row","cardDetails",2,"margin","24px","background","#fff","padding","18px","margin-bottom","60px"],[1,"col-6","ps-0"],[1,"mb-3"],["for","exampleInputEmail1",1,"form-label"],["type","text","id","exampleInputEmail1","aria-describedby","emailHelp","pattern","(\\s*[^\\s]+\\s*)+","required","",1,"form-control",3,"ngModelChange","ngModel"],["type","text","id","exampleInputEmail1","aria-describedby","emailHelp",1,"form-control",3,"ngModelChange","ngModel"],["type","number","id","exampleInputEmail1","aria-describedby","emailHelp","numeric","","required","",1,"form-control",3,"ngModelChange","ngModel"],["type","text","id","exampleInputEmail1","aria-describedby","emailHelp",1,"form-control",2,"height","80px !important","padding","10px !important",3,"ngModelChange","ngModel"],[1,"col-6","pe-0"],[1,"file-upload","pt-0"],[1,"logo-add-setting"],[1,"image-upload-wrap","text-center"],[1,"material-icons","upload-icons"],["type","file","accept","image/*",1,"file-upload-input",3,"change"],[1,"drag-text"],["class","tool__workarea__rendered file_active","id","fileGroups",4,"ngIf"],["class","lightbox-target","id","dog",4,"ngFor","ngForOf"],[1,"footer-invoice"],[1,"fa-pull-right","pb-2"],["type","reset","routerLink","/settings/enable-store",1,"btn-cancel"],[1,"material-icons","custom-icons"],["type","button",1,"btn-done",3,"click"],["routerLinkActive","setting-active",1,"setting-active",3,"click","ngClass","routerLink"],[1,"material-icons","custom-icons","icon-custome-color"],["id","fileGroups",1,"tool__workarea__rendered","file_active"],["class","file file--img file--compressimage file--compressimage tooltip--top tooltip ",4,"ngFor","ngForOf"],[1,"file","file--img","file--compressimage","file--compressimage","tooltip--top","tooltip"],[1,"file__actions"],["title","Remove this file",1,"file__btn","remove","tooltip","tooltip--top",3,"click"],[1,"file__canvas"],[1,"lightbox",3,"click"],["alt","",1,"mt-0","mb-3",2,"height","100px","width","100px",3,"src"],["id","dog",1,"lightbox-target"],["alt","",3,"src"],[1,"lightbox-close"]],template:function(Bt,gt){if(1&Bt){const Ot=t.RV6();t.j41(0,"div",2)(1,"div",3)(2,"div",4),t.nrm(3,"div",5),t.k0s(),t.j41(4,"div",6)(5,"div",7)(6,"div",8)(7,"h5",9),t.EFF(8),t.nI1(9,"transloco"),t.k0s(),t.j41(10,"ul",10)(11,"div",11)(12,"div",12),t.bIt("click",function(){return t.eBV(Ot),t.Njj(gt.enableDisableProducts("enable"))}),t.j41(13,"div",13)(14,"span",14),t.EFF(15,"add_circle_outline"),t.k0s(),t.EFF(16),t.nI1(17,"transloco"),t.k0s()()(),t.DNE(18,Co,4,6,"li",15),t.j41(19,"div",16)(20,"div",17),t.bIt("click",function(){return t.eBV(Ot),t.Njj(gt.enableDisableProducts("disable"))}),t.j41(21,"div",13)(22,"span",14),t.EFF(23,"block"),t.k0s(),t.EFF(24),t.nI1(25,"transloco"),t.k0s()()()()(),t.j41(26,"div",18)(27,"div",19),t.EFF(28),t.nI1(29,"transloco"),t.k0s(),t.j41(30,"div",20)(31,"div",21)(32,"div",22)(33,"label",23),t.EFF(34),t.nI1(35,"transloco"),t.k0s(),t.j41(36,"input",24),t.mxI("ngModelChange",function(eA){return t.eBV(Ot),t.DH7(gt.productDetailData.productName,eA)||(gt.productDetailData.productName=eA),t.Njj(eA)}),t.k0s()(),t.j41(37,"div",22)(38,"label",23),t.EFF(39),t.nI1(40,"transloco"),t.k0s(),t.j41(41,"input",25),t.mxI("ngModelChange",function(eA){return t.eBV(Ot),t.DH7(gt.productDetailData.productCode,eA)||(gt.productDetailData.productCode=eA),t.Njj(eA)}),t.k0s()(),t.j41(42,"div",22)(43,"label",23),t.EFF(44),t.nI1(45,"transloco"),t.k0s(),t.j41(46,"input",26),t.mxI("ngModelChange",function(eA){return t.eBV(Ot),t.DH7(gt.productDetailData.rate,eA)||(gt.productDetailData.rate=eA),t.Njj(eA)}),t.k0s()(),t.j41(47,"div",22)(48,"label",23),t.EFF(49),t.nI1(50,"transloco"),t.k0s(),t.j41(51,"input",25),t.mxI("ngModelChange",function(eA){return t.eBV(Ot),t.DH7(gt.productDetailData.unit,eA)||(gt.productDetailData.unit=eA),t.Njj(eA)}),t.k0s()(),t.j41(52,"div",22)(53,"label",23),t.EFF(54),t.nI1(55,"transloco"),t.k0s(),t.j41(56,"textarea",27),t.mxI("ngModelChange",function(eA){return t.eBV(Ot),t.DH7(gt.productDetailData.description,eA)||(gt.productDetailData.description=eA),t.Njj(eA)}),t.k0s()()(),t.j41(57,"div",28)(58,"div",29)(59,"label",30),t.EFF(60),t.nI1(61,"transloco"),t.k0s(),t.j41(62,"div",31,0)(64,"span",32),t.EFF(65,"cloud_upload"),t.k0s(),t.j41(66,"input",33,1),t.bIt("change",function(eA){return t.eBV(Ot),t.Njj(gt.uploadImage(1,eA.target,gt.productDetailData.uniqueKeyProduct))}),t.k0s(),t.j41(68,"div",34)(69,"h3"),t.EFF(70),t.nI1(71,"transloco"),t.k0s()()()(),t.DNE(72,vi,2,1,"div",35),t.k0s()()()()()(),t.DNE(73,No,3,1,"div",36),t.j41(74,"div",37)(75,"div",38)(76,"button",39)(77,"span",40),t.EFF(78,"keyboard_backspace"),t.k0s(),t.EFF(79),t.nI1(80,"transloco"),t.k0s(),t.j41(81,"button",41),t.bIt("click",function(){return t.eBV(Ot),t.Njj(gt.submit())}),t.j41(82,"span",40),t.EFF(83,"check_circle"),t.k0s(),t.EFF(84),t.nI1(85,"transloco"),t.k0s()()()()}2&Bt&&(t.R7$(2),t.Y8G("hidden",!gt.isLoading),t.R7$(6),t.JRh(t.bMT(9,22,"E_COMMERCE_PRODUCTS")),t.R7$(8),t.SpI(" ",t.bMT(17,24,"ADD_MORE_PRODUCTS")," "),t.R7$(2),t.Y8G("ngForOf",gt.ecommProductList),t.R7$(6),t.SpI(" ",t.bMT(25,26,"DISABLE_EXISTING_ECOMM_PRODUCTS")," "),t.R7$(4),t.SpI(" ",t.bMT(29,28,"PRODUCT_DETAILS")," "),t.R7$(6),t.JRh(t.bMT(35,30,"PRODUCT_NAME")),t.R7$(2),t.R50("ngModel",gt.productDetailData.productName),t.R7$(3),t.JRh(t.bMT(40,32,"PRO_CODE_LABEL")),t.R7$(2),t.R50("ngModel",gt.productDetailData.productCode),t.R7$(3),t.JRh(t.bMT(45,34,"RATE_LABEL")),t.R7$(2),t.R50("ngModel",gt.productDetailData.rate),t.R7$(3),t.JRh(t.bMT(50,36,"UNIT")),t.R7$(2),t.R50("ngModel",gt.productDetailData.unit),t.R7$(3),t.JRh(t.bMT(55,38,"DESCRIPTION")),t.R7$(2),t.R50("ngModel",gt.productDetailData.description),t.R7$(4),t.JRh(t.bMT(61,40,"ADD_IMAGE")),t.R7$(10),t.JRh(t.bMT(71,42,"SELECT_TO_ADD_PRODUCT_IMAGE")),t.R7$(2),t.Y8G("ngIf",gt.imageIhumbnailList.length>0),t.R7$(),t.Y8G("ngForOf",gt.imageIhumbnailList),t.R7$(6),t.SpI(" ",t.bMT(80,44,"GO_BACK_TO_SETTINGS")," "),t.R7$(5),t.SpI(" ",t.bMT(85,46,"SAVE")," "))},dependencies:[it.YU,it.Sq,it.bT,L.Wk,L.wQ,Ue.me,Ue.Q0,Ue.BC,Ue.YS,Ue.R_,Ue.vS,at.Kj],styles:['.ecomProductList[_ngcontent-%COMP%]{min-width:300px;border-right:none!important;background:#fff;margin-top:10px}label[_ngcontent-%COMP%]{font-weight:500;margin-bottom:2px;font-size:12px;color:#919191}.ecomPrdDetails[_ngcontent-%COMP%]{width:100%;box-sizing:border-box;flex:1;display:flex;flex-direction:column}.report-body[_ngcontent-%COMP%]{flex-direction:row;min-height:0;display:flex;flex:1 1 0%}.sidebar-widget[_ngcontent-%COMP%]{position:relative;padding:30px;border:1px solid #ececec;border-radius:15px;box-shadow:5px 5px 15px #0000000d}.section-title.style-1[_ngcontent-%COMP%]{position:relative;border-bottom:1px solid #ececec;padding-bottom:8px;font-size:14px;margin-bottom:0;margin-left:6px;font-weight:600}.mb-30[_ngcontent-%COMP%]{margin-bottom:30px!important}.section-title.style-1[_ngcontent-%COMP%]:after{content:"";width:80px;height:2px;position:absolute;bottom:0;left:0;background-color:#a2d5fc}.widget-category-2[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{margin-bottom:0}.widget-category-2[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:flex;justify-content:space-between;padding:8px 7px;border-bottom:1px solid rgba(0,0,0,.1215686275);cursor:pointer;border-radius:4px;font-size:12px;word-break:break-all}.widget-category-2[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:hover{background:#f0f4fa}.widget-category-2[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{display:flex;align-items:center;padding:0;line-height:1.5;color:#000;font-size:12px}.widget-category-2[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li.active[_ngcontent-%COMP%]{background:#dcefff;color:#1889e5}.widget-category-2[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li.active[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{color:#000}.widget-category-2[_ngcontent-%COMP%]   .count[_ngcontent-%COMP%]{display:inline-block;background-color:#bce3c9;width:24px;height:24px;line-height:24px;text-align:center;border-radius:20px;margin-left:5px;font-size:12px;color:#253d4e}.wrapper[_ngcontent-%COMP%]{width:430px;background:#fff;border-radius:5px;padding:30px;box-shadow:7px 7px 12px #0000000d}.wrapper[_ngcontent-%COMP%]   header[_ngcontent-%COMP%]{color:#6990f2;font-size:27px;font-weight:600;text-align:center}.wrapper[_ngcontent-%COMP%]   form[_ngcontent-%COMP%]{height:167px;display:flex;cursor:pointer;margin:30px 0;align-items:center;justify-content:center;flex-direction:column;border-radius:5px;border:2px dashed #6990F2}form[_ngcontent-%COMP%]   [_ngcontent-%COMP%]:where(i, p)[_ngcontent-%COMP%]{color:#6990f2}form[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{font-size:50px}form[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{margin-top:15px;font-size:16px}section[_ngcontent-%COMP%]   .row[_ngcontent-%COMP%]{margin-bottom:10px;background:#e9f0ff;list-style:none;padding:15px 20px;border-radius:5px;display:flex;align-items:center;justify-content:space-between}section[_ngcontent-%COMP%]   .row[_ngcontent-%COMP%]   i[_ngcontent-%COMP%]{color:#6990f2;font-size:30px}section[_ngcontent-%COMP%]   .details[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:14px}.progress-area[_ngcontent-%COMP%]   .row[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]{width:100%;margin-left:15px}.progress-area[_ngcontent-%COMP%]   .details[_ngcontent-%COMP%]{display:flex;align-items:center;margin-bottom:7px;justify-content:space-between}.progress-area[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]   .progress-bar[_ngcontent-%COMP%]{height:6px;width:100%;margin-bottom:4px;background:#fff;border-radius:30px}.content[_ngcontent-%COMP%]   .progress-bar[_ngcontent-%COMP%]   .progress[_ngcontent-%COMP%]{height:100%;width:0%;background:#6990f2;border-radius:inherit}.uploaded-area[_ngcontent-%COMP%]{max-height:232px;overflow-y:scroll}.uploaded-area.onprogress[_ngcontent-%COMP%]{max-height:150px}.uploaded-area[_ngcontent-%COMP%]::-webkit-scrollbar{width:0px}.uploaded-area[_ngcontent-%COMP%]   .row[_ngcontent-%COMP%]   .content[_ngcontent-%COMP%]{display:flex;align-items:center}.uploaded-area[_ngcontent-%COMP%]   .row[_ngcontent-%COMP%]   .details[_ngcontent-%COMP%]{display:flex;margin-left:15px;flex-direction:column}.uploaded-area[_ngcontent-%COMP%]   .row[_ngcontent-%COMP%]   .details[_ngcontent-%COMP%]   .size[_ngcontent-%COMP%]{color:#404040;font-size:11px}.uploaded-area[_ngcontent-%COMP%]   i.fa-check[_ngcontent-%COMP%]{font-size:16px}.tool__workarea__rendered[_ngcontent-%COMP%]{display:flex!important;padding-top:11px;flex-wrap:wrap;justify-content:space-evenly}.file[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;z-index:9}.tooltip[_ngcontent-%COMP%]{opacity:1;position:relative}.file__actions[_ngcontent-%COMP%]{top:12px;right:-6px;position:absolute;z-index:9}.file__btn[_ngcontent-%COMP%]{padding:3px;width:24px;height:24px;flex:0 0 24px;text-align:center;background:#0000001a;background:#ff796f;margin-left:4px;z-index:1030;border-radius:100%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff}.file--img[_ngcontent-%COMP%]   .file__canvas[_ngcontent-%COMP%]{width:90%;height:70%}.file__canvas[_ngcontent-%COMP%]{display:flex;position:relative}.file__canvas[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{height:100%;width:100%}.file__canvas[_ngcontent-%COMP%] > div[_ngcontent-%COMP%], .file__canvas[_ngcontent-%COMP%]   canvas[_ngcontent-%COMP%]{background-position:50%;background-repeat:no-repeat}.file__info[_ngcontent-%COMP%]{position:absolute;height:32px;width:100%;bottom:0;left:0}.file__info__name[_ngcontent-%COMP%]{padding:2px;line-height:16px}.file__info__name[_ngcontent-%COMP%]{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;padding:6px 8px;border:1px solid rgba(0,0,0,0);z-index:99}.file__info__size[_ngcontent-%COMP%]{display:none;-webkit-user-select:none;user-select:none}.remove-image[_ngcontent-%COMP%]{width:200px;margin:0;color:#ff756d;background:none;border:1px solid rgba(0,0,0,.2196078431);transition:all .2s ease;outline:none;font-weight:500;background:#fff;padding:2px 7px 6px;border-radius:50px;cursor:pointer}.file__btn.remove[_ngcontent-%COMP%]:hover   g[_ngcontent-%COMP%], .file__btn.remove[_ngcontent-%COMP%]:hover   path[_ngcontent-%COMP%], .file__btn.remove[_ngcontent-%COMP%]:hover   polygon[_ngcontent-%COMP%], .file__btn.remove[_ngcontent-%COMP%]:hover   svg[_ngcontent-%COMP%]{fill:#fff}.file__btn.remove[_ngcontent-%COMP%]:hover{color:#ff5a5a}.file_active[_ngcontent-%COMP%]:before{opacity:1;transform:scale(1);transition:opacity .05s ease-in,transform .05s ease-in}.file_active[_ngcontent-%COMP%]:before{content:"";position:absolute;inset:-.4em;border-radius:.75em;border:3px solid #2a73d9;opacity:0;transform:scale(.98);pointer-events:none;transform-origin:center center;transition:opacity .35s,transform .35s}ul[_ngcontent-%COMP%]   li.setting-menu-title[_ngcontent-%COMP%]   setting-active[_ngcontent-%COMP%]{color:#fff;background-color:#1889e5;text-decoration:none;cursor:pointer}.prd-list-select[_ngcontent-%COMP%]{box-shadow:11px -1px 9px -10px #e0e0e03b;width:300px;overflow:auto;background:#fff;bottom:0;margin-top:0;position:fixed;top:158px;padding-left:5px;padding-bottom:25%;padding-right:5px}.productListDetails[_ngcontent-%COMP%]{overflow:auto;max-height:300px;border-right:1px solid #e0e6ed}.sideproductList[_ngcontent-%COMP%]{position:fixed;bottom:52px;z-index:999;width:300px}#prductList[_ngcontent-%COMP%]   #faq[_ngcontent-%COMP%]   .card[_ngcontent-%COMP%]{margin-bottom:0;border:0}#prductList[_ngcontent-%COMP%]   #faq[_ngcontent-%COMP%]   .card[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%]{border:0;box-shadow:0 0 20px #d5d5d580;border-radius:0;padding:0}#prductList[_ngcontent-%COMP%]   #faq[_ngcontent-%COMP%]   .card[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%]   .btn-header-link[_ngcontent-%COMP%]{display:block;text-align:left;background:#c8dff3;color:#000;padding:8px 12px;font-size:12px;font-weight:600;letter-spacing:.3px}#prductList[_ngcontent-%COMP%]   #faq[_ngcontent-%COMP%]   .card[_ngcontent-%COMP%]   .card-header[_ngcontent-%COMP%]   .btn-header-link.collapsed[_ngcontent-%COMP%]{background:#c8dff3;color:#000;font-weight:600;letter-spacing:.5px;font-size:12px}#prductList[_ngcontent-%COMP%]   #faq[_ngcontent-%COMP%]   .card[_ngcontent-%COMP%]   .collapsing[_ngcontent-%COMP%]{background:#fff;line-height:30px}#prductList[_ngcontent-%COMP%]   #faq[_ngcontent-%COMP%]   .card[_ngcontent-%COMP%]   .collapse[_ngcontent-%COMP%]{border:0}#prductList[_ngcontent-%COMP%]   #faq[_ngcontent-%COMP%]   .card[_ngcontent-%COMP%]   .collapse.show[_ngcontent-%COMP%]{color:#222;padding:0}.main-arrows[_ngcontent-%COMP%]{transform:rotate(180deg);float:right;font-size:20px!important;margin-top:-2px;color:#000}.prdListMain[_ngcontent-%COMP%]{padding:10px;border-bottom:1px solid rgba(0,0,0,.1215686275)}.ecomPrdListDetails[_ngcontent-%COMP%]{overflow:auto;max-height:283px;overflow-x:hidden}a.lightbox[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{height:150px;border:1px solid #ccc;cursor:pointer}.lightbox-target[_ngcontent-%COMP%]{position:fixed;top:-100%;background:#000000b3;width:100%;opacity:0;transition:opacity .5s ease-in-out;overflow:hidden}.lightbox-target[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{margin:auto;position:absolute;inset:0;max-height:0%;max-width:0%;border:3px solid white;box-shadow:0 0 8px #0000004d;box-sizing:border-box;transition:.5s ease-in-out}a.lightbox-close[_ngcontent-%COMP%]{display:block;width:50px;height:50px;box-sizing:border-box;background:#fff;color:#000;text-decoration:none;position:absolute;top:74px;right:234px}a.lightbox-close[_ngcontent-%COMP%]:before{content:"";display:block;height:30px;width:1px;background:#000;position:absolute;left:26px;top:10px;transform:rotate(45deg)}a.lightbox-close[_ngcontent-%COMP%]:after{content:"";display:block;height:30px;width:1px;background:#000;position:absolute;left:26px;top:10px;transform:rotate(-45deg)}.lightbox-target[_ngcontent-%COMP%]:target{opacity:1;top:0;bottom:0;overflow:scroll;z-index:9}.lightbox-target[_ngcontent-%COMP%]:target   img[_ngcontent-%COMP%]{max-height:100%;max-width:100%}.ecomPrdsideList[_ngcontent-%COMP%]{box-shadow:11px -1px 9px -10px #e0e0e0;box-sizing:border-box;color:#1c252c;font-weight:600;margin-bottom:0;padding:12px 13px;background:#fff;font-size:15px;width:300px;top:74px;position:fixed}.product-detail-head[_ngcontent-%COMP%]{padding:13px;font-size:15px;font-weight:600;background:#fff;border-bottom:2px solid #eee}.file-upload[_ngcontent-%COMP%]{background-color:#fff;margin:0 auto;padding:0}.grid-container[_ngcontent-%COMP%]{display:grid;grid-template-columns:auto auto auto;background-color:#2196f3;padding:10px}.grid-item[_ngcontent-%COMP%]{background-color:#fffc;border:1px solid rgba(0,0,0,.8);padding:20px;font-size:30px;text-align:center}.disable-buttons-block[_ngcontent-%COMP%]{position:fixed;bottom:53px;padding:0;width:284px;z-index:999;cursor:pointer}.disable-buttons-block[_ngcontent-%COMP%]   .ecom-disable-btn[_ngcontent-%COMP%]{background-color:#ffe6e6;padding-top:7px;padding-bottom:7px;border:1px solid #ffffff;font-size:12px;color:#e75a5a}.disable-buttons-block[_ngcontent-%COMP%]   .ecom-disable-btn[_ngcontent-%COMP%]:hover{background-color:#ff6e6e;color:#fff}.add-buttons-block[_ngcontent-%COMP%]{position:fixed;top:106px;padding:0;width:284px;z-index:999;cursor:pointer}.add-buttons-block[_ngcontent-%COMP%]   .ecom-add-btn[_ngcontent-%COMP%]{background-color:#1889e5;padding-top:7px;padding-bottom:7px;border:1px solid #ffffff;font-size:12px;color:#fff}']})}return _t})();var Po=d(40431);const jr=[{path:"",redirectTo:"home/login",pathMatch:"full"},{path:"",component:Yg,children:[{path:"home",loadChildren:()=>Promise.resolve().then(d.bind(d,51480)).then(_t=>_t.HomeModule),canActivate:[Ha.M]},{path:"about-us",component:Gl},{path:"pricing",component:Vs},{path:"privacy-policy",component:ju},{path:"terms-and-conditions",component:hg},{path:"onboarding",loadChildren:()=>Promise.all([d.e(236),d.e(255),d.e(8994)]).then(d.bind(d,19722)).then(_t=>_t.OnboardingModule),canActivate:[Ha.M]},{path:"unauthorize-user",component:ol,canActivate:[Ha.M]},{path:"unauthorize",component:is},{path:"browser-not-support",loadChildren:()=>d.e(5131).then(d.bind(d,25131)).then(_t=>_t.FeedbackModule),canActivate:[Ha.M]},{path:"syncing",loadChildren:()=>d.e(5632).then(d.bind(d,35632)).then(_t=>_t.SyncingModule),canActivate:[Ha.q]},{path:"buy-subscription/subscription",component:mc},{path:"download",component:ps}]},{path:"",component:Qd,children:[{path:"buy-subscription",children:[{path:"",component:Kc},{path:"payment-status/:id",component:Qt}]},{path:"unsync-records",loadChildren:()=>d.e(7330).then(d.bind(d,77330)).then(_t=>_t.UnsyncRecordsModule),canActivate:[Ha.q]},{path:"transaction-list",loadChildren:()=>d.e(8961).then(d.bind(d,88961)).then(_t=>_t.TransactionsModule),canActivate:[Ha.q]},{path:"settings",loadChildren:()=>Promise.all([d.e(2022),d.e(6369),d.e(236),d.e(6347),d.e(5389),d.e(2765),d.e(5951),d.e(1723),d.e(255),d.e(4340)]).then(d.bind(d,14340)).then(_t=>_t.SettingModule),canActivate:[Ha.q]},{path:"dashboard",loadChildren:()=>Promise.all([d.e(1143),d.e(9027)]).then(d.bind(d,49442)).then(_t=>_t.DashboardModule),canActivate:[Ha.q]},{path:"accounts",loadChildren:()=>Promise.all([d.e(2022),d.e(2061),d.e(5194),d.e(5568)]).then(d.bind(d,45568)).then(_t=>_t.AccountModule),canActivate:[Ha.q]},{path:"products",loadChildren:()=>Promise.all([d.e(1723),d.e(300)]).then(d.bind(d,90300)).then(_t=>_t.ProductModule),canActivate:[Ha.q]},{path:"clients/:clientType",loadChildren:()=>Promise.all([d.e(2022),d.e(6369),d.e(9092)]).then(d.bind(d,88431)).then(_t=>_t.ClientModule),canActivate:[Ha.q]},{path:"sales",loadChildren:()=>Promise.all([d.e(2022),d.e(7929),d.e(6369),d.e(236),d.e(2061),d.e(6347),d.e(3686),d.e(5389),d.e(1226),d.e(2714),d.e(7270),d.e(5331),d.e(4041),d.e(7858),d.e(5420),d.e(2076),d.e(9429)]).then(d.bind(d,49429)).then(_t=>_t.SaleModule),canActivate:[Ha.q]},{path:"sale-return",loadChildren:()=>Promise.all([d.e(7929),d.e(236),d.e(6347),d.e(3686),d.e(1226),d.e(2714),d.e(4041),d.e(1683),d.e(5420),d.e(7982)]).then(d.bind(d,7982)).then(_t=>_t.SaleReturnModule),canActivate:[Ha.q]},{path:"sale-order",loadChildren:()=>Promise.all([d.e(2022),d.e(7929),d.e(6369),d.e(236),d.e(6347),d.e(3686),d.e(5389),d.e(7270),d.e(200)]).then(d.bind(d,90200)).then(_t=>_t.SaleOrderModule),canActivate:[Ha.q]},{path:"purchases",loadChildren:()=>Promise.all([d.e(2022),d.e(7929),d.e(6369),d.e(236),d.e(2061),d.e(6347),d.e(3686),d.e(5389),d.e(1226),d.e(2714),d.e(7270),d.e(5331),d.e(4041),d.e(7858),d.e(5289),d.e(2076),d.e(8643)]).then(d.bind(d,48643)).then(_t=>_t.PurchaseModule),canActivate:[Ha.q]},{path:"purchase-return",loadChildren:()=>Promise.all([d.e(7929),d.e(236),d.e(6347),d.e(3686),d.e(1226),d.e(2714),d.e(4041),d.e(1683),d.e(5289),d.e(971)]).then(d.bind(d,20971)).then(_t=>_t.PurchaseReturnModule),canActivate:[Ha.q]},{path:"purchase-order",loadChildren:()=>Promise.all([d.e(2022),d.e(7929),d.e(6369),d.e(236),d.e(6347),d.e(3686),d.e(5389),d.e(7270),d.e(7701)]).then(d.bind(d,17701)).then(_t=>_t.PurchaseOrderModule),canActivate:[Ha.q]},{path:"estimates",loadChildren:()=>Promise.all([d.e(2022),d.e(7929),d.e(6369),d.e(236),d.e(6347),d.e(3686),d.e(5389),d.e(7270),d.e(2076),d.e(2411)]).then(d.bind(d,62411)).then(_t=>_t.EstimateModule),canActivate:[Ha.q]},{path:"expenses",loadChildren:()=>Promise.all([d.e(2022),d.e(7929),d.e(6369),d.e(236),d.e(2061),d.e(1226),d.e(7858),d.e(6944)]).then(d.bind(d,86944)).then(_t=>_t.ExpenseModule),canActivate:[Ha.q]},{path:"payments/:paymentTypeCrDr",loadChildren:()=>Promise.all([d.e(2022),d.e(7929),d.e(6369),d.e(2061),d.e(2714),d.e(4968),d.e(5352)]).then(d.bind(d,95352)).then(_t=>_t.PaymentModule),canActivate:[Ha.q]},{path:"cash-bank-transfer",loadChildren:()=>Promise.all([d.e(2022),d.e(2061),d.e(5331),d.e(3982)]).then(d.bind(d,3982)).then(_t=>_t.CashBankTransferModule),canActivate:[Ha.q]},{path:"journal-entries",loadChildren:()=>Promise.all([d.e(2022),d.e(2061),d.e(5331),d.e(6210)]).then(d.bind(d,16210)).then(_t=>_t.JournalEntryModule),canActivate:[Ha.q]},{path:"reports",loadChildren:()=>Promise.all([d.e(2022),d.e(1143),d.e(8228),d.e(5194),d.e(7421)]).then(d.bind(d,27421)).then(_t=>_t.ReportModule),canActivate:[Ha.q]},{path:"capital-transaction",loadChildren:()=>Promise.all([d.e(2022),d.e(7929),d.e(6369),d.e(2061),d.e(1226),d.e(5331),d.e(6256)]).then(d.bind(d,76256)).then(_t=>_t.CapitalTransactionModule),canActivate:[Ha.q]},{path:"inventory",loadChildren:()=>Promise.all([d.e(8228),d.e(9414)]).then(d.bind(d,8228)).then(_t=>_t.InventoryModule),canActivate:[Ha.q]},{path:"receipts",loadChildren:()=>Promise.all([d.e(7929),d.e(4968),d.e(25)]).then(d.bind(d,84117)).then(_t=>_t.ReceiptModule),canActivate:[Ha.q]},{path:"view-ledger",loadChildren:()=>d.e(9390).then(d.bind(d,9390)).then(_t=>_t.ViewLedgerModule),canActivate:[Ha.q]},{path:"batch-upload",loadChildren:()=>Promise.resolve().then(d.bind(d,66869)).then(_t=>_t.BatchUploadModule),canActivate:[Ha.q]},{path:"thorough-syncing",component:sa.H,data:{pageType:"thorough-syncing"}},{path:"ecomm-products",loadChildren:()=>Promise.all([d.e(2765),d.e(8476)]).then(d.bind(d,58476)).then(_t=>_t.EcommProductModule),canActivate:[Ha.q]},{path:"disable-ecomm-products",loadChildren:()=>Promise.all([d.e(2765),d.e(8476)]).then(d.bind(d,58476)).then(_t=>_t.EcommProductModule),canActivate:[Ha.q]},{path:"ecom-list/:uniqueKeyEcomProduct",component:So,canActivate:[Ha.q]},{path:"ecom-sale-order",component:dp,canActivate:[Ha.q],data:{pageType:"ecom-sale-order"}},{path:"store",component:Po.P,canActivate:[Ha.q],data:{pageType:"store"}},{path:"device-management",loadChildren:()=>Promise.all([d.e(2765),d.e(5951),d.e(3168)]).then(d.bind(d,73168)).then(_t=>_t.DeviceManagementModule),canActivate:[Ha.q]}]},{path:"public/subscription",component:mc},{path:"codelogin",component:pg,canActivate:[Ha.M]},{path:"enable-web-access",component:Hg,canActivate:[Ha.M]},{path:"cloud-accounting-software",component:Zd,canActivate:[Ha.M]},{path:"inventory-management-software",component:Au,canActivate:[Ha.M]},{path:"best-accounting-software",component:Rh,canActivate:[Ha.M]},{path:"payment-expenses-software",component:Fd,canActivate:[Ha.M]},{path:"gst-billing-software",component:Uu,canActivate:[Ha.M]},{path:"rich-accounting-software",component:dh,canActivate:[Ha.M]},{path:"registration-success",component:gh,canActivate:[Ha.q]}];let xr=(()=>{class _t{static#t=this.\u0275fac=function(Bt){return new(Bt||_t)};static#e=this.\u0275mod=t.$C({type:_t});static#A=this.\u0275inj=t.G2t({imports:[L.iI.forRoot(jr,{useHash:!0,preloadingStrategy:L.Kp,scrollPositionRestoration:"top",anchorScrolling:"enabled",scrollOffset:[0,0]}),L.iI]})}return _t})();var Ea=d(95416),vr=d(51480);let $s=(()=>{class _t{static#t=this.\u0275fac=function(Bt){return new(Bt||_t)};static#e=this.\u0275mod=t.$C({type:_t});static#A=this.\u0275inj=t.G2t({imports:[l.Bb,it.MD,Q.hM,at.Q8]})}return _t})(),Fc=(()=>{class _t{static#t=this.\u0275fac=function(Bt){return new(Bt||_t)};static#e=this.\u0275mod=t.$C({type:_t});static#A=this.\u0275inj=t.G2t({imports:[it.MD,Ue.X1]})}return _t})();var sc=d(36076),Ks=d(43654),Wc=d(81391);let Sc=(()=>{class _t{static#t=this.\u0275fac=function(Bt){return new(Bt||_t)};static#e=this.\u0275mod=t.$C({type:_t});static#A=this.\u0275inj=t.G2t({imports:[Yd.p,L.iI]})}return _t})();var ot=d(88834),me=d(59115);let j=(()=>{class _t{static#t=this.\u0275fac=function(Bt){return new(Bt||_t)};static#e=this.\u0275mod=t.$C({type:_t});static#A=this.\u0275inj=t.G2t({imports:[it.MD,at.Q8]})}return _t})();var nt=d(83015);let mA=(()=>{class _t{static#t=this.\u0275fac=function(Bt){return new(Bt||_t)};static#e=this.\u0275mod=t.$C({type:_t});static#A=this.\u0275inj=t.G2t({imports:[it.MD,Ue.YN,Ue.X1,Ol.v,id.AV,nt.RegisterModule]})}return _t})(),jA=(()=>{class _t{static#t=this.\u0275fac=function(Bt){return new(Bt||_t)};static#e=this.\u0275mod=t.$C({type:_t,bootstrap:[oh]});static#A=this.\u0275inj=t.G2t({providers:[{provide:_.a7,useClass:ct,multi:!0},{provide:it.hb,useClass:it.fw},{provide:"SocialAuthServiceConfig",useValue:{autoLogin:!1,providers:[{id:id.Gz.PROVIDER_ID,provider:new id.Gz(R.c.G_APP_ID,{oneTapEnabled:!1})}],onError:P=>{console.error(P)}}},{provide:"virtual-scroller-default-options",useValue:{checkResizeInterval:1e3,modifyOverflowStyleOfParentScroll:!0,resizeBypassRefreshThreshold:5,scrollAnimationTime:750,scrollDebounceTime:0,scrollThrottlingTime:0,stripedTable:!1}}],imports:[l.Bb,kl,xr,_.q1,Yt,F._B.forRoot({maxOpened:1,autoDismiss:!0}),en,Q.hM,Ue.YN,Ue.X1,eg.jL,gd.X6,oa.ZG,Ol.v,e.md.forRoot({dashboard:Ag,reportData:Ys,notificationData:yg},{runtimeChecks:{strictStateImmutability:!1,strictActionImmutability:!1}}),Xr.instrument({maxAge:25,logOnly:R.c.production}),Ue.X1.withConfig({warnOnNgModelWithFormControl:"never"}),Fg.L7.forRoot(ml.n),bd.aP,Lc,Yd.p,cA,tn.BatchUploadModule,Ea._T,vr.HomeModule,$s,Fc,Wc.ad,sc.l,Ks.q,Sc,ot.Hl,me.Cn,Qo.uc,j,mA]})}return _t})();R.c.production&&(0,t.SmG)(),l.sG().bootstrapModule(jA).catch(_t=>console.error(_t));const Go=new URLSearchParams(window.location.search);let er={};(Go.has("utm_source")||Go.has("utm_medium")||Go.has("utm_campaign")||Go.has("utm_id"))&&(er.utm_source=Go.get("utm_source")||"",er.utm_medium=Go.get("utm_medium")||"",er.utm_campaign=Go.get("utm_campaign")||"",er.utm_id=Go.get("utm_id")||"",s.SE.setCache("utm-tag",JSON.stringify(er)))},1054:function(Fe){Fe.exports=function(){"use strict";function Tt(Qe,vt){var ve=Object.keys(Qe);if(Object.getOwnPropertySymbols){var Zt=Object.getOwnPropertySymbols(Qe);vt&&(Zt=Zt.filter(function(se){return Object.getOwnPropertyDescriptor(Qe,se).enumerable})),ve.push.apply(ve,Zt)}return ve}function d(Qe){for(var vt=1;vt<arguments.length;vt++){var ve=null!=arguments[vt]?arguments[vt]:{};vt%2?Tt(Object(ve),!0).forEach(function(Zt){D(Qe,Zt,ve[Zt])}):Object.getOwnPropertyDescriptors?Object.defineProperties(Qe,Object.getOwnPropertyDescriptors(ve)):Tt(Object(ve)).forEach(function(Zt){Object.defineProperty(Qe,Zt,Object.getOwnPropertyDescriptor(ve,Zt))})}return Qe}function t(Qe){var vt=function l(Qe,vt){if("object"!=typeof Qe||!Qe)return Qe;var ve=Qe[Symbol.toPrimitive];if(void 0!==ve){var Zt=ve.call(Qe,vt||"default");if("object"!=typeof Zt)return Zt;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===vt?String:Number)(Qe)}(Qe,"string");return"symbol"==typeof vt?vt:vt+""}function R(Qe){return(R="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(vt){return typeof vt}:function(vt){return vt&&"function"==typeof Symbol&&vt.constructor===Symbol&&vt!==Symbol.prototype?"symbol":typeof vt})(Qe)}function e(Qe,vt){for(var ve=0;ve<vt.length;ve++){var Zt=vt[ve];Zt.enumerable=Zt.enumerable||!1,Zt.configurable=!0,"value"in Zt&&(Zt.writable=!0),Object.defineProperty(Qe,t(Zt.key),Zt)}}function D(Qe,vt,ve){return(vt=t(vt))in Qe?Object.defineProperty(Qe,vt,{value:ve,enumerable:!0,configurable:!0,writable:!0}):Qe[vt]=ve,Qe}function h(Qe){return function s(Qe){if(Array.isArray(Qe))return a(Qe)}(Qe)||function u(Qe){if(typeof Symbol<"u"&&null!=Qe[Symbol.iterator]||null!=Qe["@@iterator"])return Array.from(Qe)}(Qe)||function g(Qe,vt){if(Qe){if("string"==typeof Qe)return a(Qe,vt);var ve=Object.prototype.toString.call(Qe).slice(8,-1);if("Object"===ve&&Qe.constructor&&(ve=Qe.constructor.name),"Map"===ve||"Set"===ve)return Array.from(Qe);if("Arguments"===ve||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(ve))return a(Qe,vt)}}(Qe)||function c(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function a(Qe,vt){(null==vt||vt>Qe.length)&&(vt=Qe.length);for(var ve=0,Zt=new Array(vt);ve<vt;ve++)Zt[ve]=Qe[ve];return Zt}var B=typeof window<"u"&&typeof window.document<"u",p=B?window:{},f=!(!B||!p.document.documentElement)&&"ontouchstart"in p.document.documentElement,E=!!B&&"PointerEvent"in p,w="cropper",Q="all",b="crop",C="move",T="zoom",N="e",L="w",J="s",H="n",k="ne",X="nw",tt="se",pt="sw",st="".concat(w,"-crop"),z="".concat(w,"-disabled"),it="".concat(w,"-hidden"),at="".concat(w,"-hide"),Y="".concat(w,"-invisible"),x="".concat(w,"-modal"),v="".concat(w,"-move"),O="".concat(w,"Action"),G="".concat(w,"Preview"),At="crop",yt="crop",qt="cropend",Mt="cropmove",Xt="cropstart",mt="dblclick",Ge=E?"pointerdown":f?"touchstart":"mousedown",Ce=E?"pointermove":f?"touchmove":"mousemove",je=E?"pointerup pointercancel":f?"touchend touchcancel":"mouseup",rA="zoom",fA="image/jpeg",TA=/^e|w|s|n|se|sw|ne|nw|all|crop|move|zoom$/,EA=/^data:/,fe=/^data:image\/jpeg;base64,/,xe=/^img|canvas$/i,Ve={viewMode:0,dragMode:At,initialAspectRatio:NaN,aspectRatio:NaN,data:null,preview:"",responsive:!0,restore:!0,checkCrossOrigin:!0,checkOrientation:!0,modal:!0,guides:!0,center:!0,highlight:!0,background:!0,autoCrop:!0,autoCropArea:.8,movable:!0,rotatable:!0,scalable:!0,zoomable:!0,zoomOnTouch:!0,zoomOnWheel:!0,wheelZoomRatio:.1,cropBoxMovable:!0,cropBoxResizable:!0,toggleDragModeOnDblclick:!0,minCanvasWidth:0,minCanvasHeight:0,minCropBoxWidth:0,minCropBoxHeight:0,minContainerWidth:200,minContainerHeight:100,ready:null,cropstart:null,cropmove:null,cropend:null,crop:null,zoom:null},_e=Number.isNaN||p.isNaN;function tA(Qe){return"number"==typeof Qe&&!_e(Qe)}var on=function(vt){return vt>0&&vt<1/0};function GA(Qe){return typeof Qe>"u"}function Qn(Qe){return"object"===R(Qe)&&null!==Qe}var _A=Object.prototype.hasOwnProperty;function fn(Qe){if(!Qn(Qe))return!1;try{var vt=Qe.constructor,ve=vt.prototype;return vt&&ve&&_A.call(ve,"isPrototypeOf")}catch{return!1}}function hA(Qe){return"function"==typeof Qe}var kn=Array.prototype.slice;function ni(Qe){return Array.from?Array.from(Qe):kn.call(Qe)}function mi(Qe,vt){return Qe&&hA(vt)&&(Array.isArray(Qe)||tA(Qe.length)?ni(Qe).forEach(function(ve,Zt){vt.call(Qe,ve,Zt,Qe)}):Qn(Qe)&&Object.keys(Qe).forEach(function(ve){vt.call(Qe,Qe[ve],ve,Qe)})),Qe}var no=Object.assign||function(vt){for(var ve=arguments.length,Zt=new Array(ve>1?ve-1:0),se=1;se<ve;se++)Zt[se-1]=arguments[se];return Qn(vt)&&Zt.length>0&&Zt.forEach(function(gn){Qn(gn)&&Object.keys(gn).forEach(function(jn){vt[jn]=gn[jn]})}),vt},ZA=/\.\d*(?:0|9){12}\d*$/;function Ke(Qe){var vt=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1e11;return ZA.test(Qe)?Math.round(Qe*vt)/vt:Qe}var Ne=/^width|height|left|top|marginLeft|marginTop$/;function Me(Qe,vt){var ve=Qe.style;mi(vt,function(Zt,se){Ne.test(se)&&tA(Zt)&&(Zt="".concat(Zt,"px")),ve[se]=Zt})}function dn(Qe,vt){if(vt){if(tA(Qe.length))return void mi(Qe,function(Zt){dn(Zt,vt)});if(Qe.classList)return void Qe.classList.add(vt);var ve=Qe.className.trim();ve?ve.indexOf(vt)<0&&(Qe.className="".concat(ve," ").concat(vt)):Qe.className=vt}}function Yn(Qe,vt){if(vt){if(tA(Qe.length))return void mi(Qe,function(ve){Yn(ve,vt)});if(Qe.classList)return void Qe.classList.remove(vt);Qe.className.indexOf(vt)>=0&&(Qe.className=Qe.className.replace(vt,""))}}function Rn(Qe,vt,ve){if(vt){if(tA(Qe.length))return void mi(Qe,function(Zt){Rn(Zt,vt,ve)});ve?dn(Qe,vt):Yn(Qe,vt)}}var Tn=/([a-z\d])([A-Z])/g;function Fn(Qe){return Qe.replace(Tn,"$1-$2").toLowerCase()}function Te(Qe,vt){return Qn(Qe[vt])?Qe[vt]:Qe.dataset?Qe.dataset[vt]:Qe.getAttribute("data-".concat(Fn(vt)))}function Ie(Qe,vt,ve){Qn(ve)?Qe[vt]=ve:Qe.dataset?Qe.dataset[vt]=ve:Qe.setAttribute("data-".concat(Fn(vt)),ve)}var Ee=/\s\s*/,ue=function(){var Qe=!1;if(B){var vt=!1,ve=function(){},Zt=Object.defineProperty({},"once",{get:function(){return Qe=!0,vt},set:function(gn){vt=gn}});p.addEventListener("test",ve,Zt),p.removeEventListener("test",ve,Zt)}return Qe}();function oA(Qe,vt,ve){var Zt=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},se=ve;vt.trim().split(Ee).forEach(function(gn){if(!ue){var jn=Qe.listeners;jn&&jn[gn]&&jn[gn][ve]&&(se=jn[gn][ve],delete jn[gn][ve],0===Object.keys(jn[gn]).length&&delete jn[gn],0===Object.keys(jn).length&&delete Qe.listeners)}Qe.removeEventListener(gn,se,Zt)})}function be(Qe,vt,ve){var Zt=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},se=ve;vt.trim().split(Ee).forEach(function(gn){if(Zt.once&&!ue){var jn=Qe.listeners,bi=void 0===jn?{}:jn;se=function(){delete bi[gn][ve],Qe.removeEventListener(gn,se,Zt);for(var bA=arguments.length,$A=new Array(bA),pn=0;pn<bA;pn++)$A[pn]=arguments[pn];ve.apply(Qe,$A)},bi[gn]||(bi[gn]={}),bi[gn][ve]&&Qe.removeEventListener(gn,bi[gn][ve],Zt),bi[gn][ve]=se,Qe.listeners=bi}Qe.addEventListener(gn,se,Zt)})}function qA(Qe,vt,ve){var Zt;return hA(Event)&&hA(CustomEvent)?Zt=new CustomEvent(vt,{detail:ve,bubbles:!0,cancelable:!0}):(Zt=document.createEvent("CustomEvent")).initCustomEvent(vt,!0,!0,ve),Qe.dispatchEvent(Zt)}function sn(Qe){var vt=Qe.getBoundingClientRect();return{left:vt.left+(window.pageXOffset-document.documentElement.clientLeft),top:vt.top+(window.pageYOffset-document.documentElement.clientTop)}}var Hn=p.location,Oi=/^(\w+:)\/\/([^:/?#]*):?(\d*)/i;function yi(Qe){var vt=Qe.match(Oi);return null!==vt&&(vt[1]!==Hn.protocol||vt[2]!==Hn.hostname||vt[3]!==Hn.port)}function ii(Qe){var vt="timestamp=".concat((new Date).getTime());return Qe+(-1===Qe.indexOf("?")?"?":"&")+vt}function cn(Qe){var vt=Qe.rotate,ve=Qe.scaleX,Zt=Qe.scaleY,se=Qe.translateX,gn=Qe.translateY,jn=[];tA(se)&&0!==se&&jn.push("translateX(".concat(se,"px)")),tA(gn)&&0!==gn&&jn.push("translateY(".concat(gn,"px)")),tA(vt)&&0!==vt&&jn.push("rotate(".concat(vt,"deg)")),tA(ve)&&1!==ve&&jn.push("scaleX(".concat(ve,")")),tA(Zt)&&1!==Zt&&jn.push("scaleY(".concat(Zt,")"));var bi=jn.length?jn.join(" "):"none";return{WebkitTransform:bi,msTransform:bi,transform:bi}}function gA(Qe,vt){var ve=Qe.pageX,Zt=Qe.pageY,se={endX:ve,endY:Zt};return vt?se:d({startX:ve,startY:Zt},se)}function Le(Qe){var vt=Qe.aspectRatio,ve=Qe.height,Zt=Qe.width,se=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"contain",gn=on(Zt),jn=on(ve);if(gn&&jn){var bi=ve*vt;"contain"===se&&bi>Zt||"cover"===se&&bi<Zt?ve=Zt/vt:Zt=ve*vt}else gn?ve=Zt/vt:jn&&(Zt=ve*vt);return{width:Zt,height:ve}}var q=String.fromCharCode;var M=/^data:.*,/;function et(Qe){var ve,vt=new DataView(Qe);try{var Zt,se,gn;if(255===vt.getUint8(0)&&216===vt.getUint8(1))for(var jn=vt.byteLength,bi=2;bi+1<jn;){if(255===vt.getUint8(bi)&&225===vt.getUint8(bi+1)){se=bi;break}bi+=1}if(se){var bA=se+10;if("Exif"===function te(Qe,vt,ve){var Zt="";ve+=vt;for(var se=vt;se<ve;se+=1)Zt+=q(Qe.getUint8(se));return Zt}(vt,se+4,4)){var $A=vt.getUint16(bA);if(((Zt=18761===$A)||19789===$A)&&42===vt.getUint16(bA+2,Zt)){var pn=vt.getUint32(bA+4,Zt);pn>=8&&(gn=bA+pn)}}}if(gn){var eo,lo,Ln=vt.getUint16(gn,Zt);for(lo=0;lo<Ln;lo+=1)if(274===vt.getUint16(eo=gn+12*lo+2,Zt)){ve=vt.getUint16(eo+=8,Zt),vt.setUint16(eo,1,Zt);break}}}catch{ve=1}return ve}var nn={render:function(){this.initContainer(),this.initCanvas(),this.initCropBox(),this.renderCanvas(),this.cropped&&this.renderCropBox()},initContainer:function(){var vt=this.element,ve=this.options,Zt=this.container,se=this.cropper,gn=Number(ve.minContainerWidth),jn=Number(ve.minContainerHeight);dn(se,it),Yn(vt,it);var bi={width:Math.max(Zt.offsetWidth,gn>=0?gn:200),height:Math.max(Zt.offsetHeight,jn>=0?jn:100)};this.containerData=bi,Me(se,{width:bi.width,height:bi.height}),dn(vt,it),Yn(se,it)},initCanvas:function(){var vt=this.containerData,ve=this.imageData,Zt=this.options.viewMode,se=Math.abs(ve.rotate)%180==90,gn=se?ve.naturalHeight:ve.naturalWidth,jn=se?ve.naturalWidth:ve.naturalHeight,bi=gn/jn,Li=vt.width,bA=vt.height;vt.height*bi>vt.width?3===Zt?Li=vt.height*bi:bA=vt.width/bi:3===Zt?bA=vt.width/bi:Li=vt.height*bi;var $A={aspectRatio:bi,naturalWidth:gn,naturalHeight:jn,width:Li,height:bA};this.canvasData=$A,this.limited=1===Zt||2===Zt,this.limitCanvas(!0,!0),$A.width=Math.min(Math.max($A.width,$A.minWidth),$A.maxWidth),$A.height=Math.min(Math.max($A.height,$A.minHeight),$A.maxHeight),$A.left=(vt.width-$A.width)/2,$A.top=(vt.height-$A.height)/2,$A.oldLeft=$A.left,$A.oldTop=$A.top,this.initialCanvasData=no({},$A)},limitCanvas:function(vt,ve){var Zt=this.options,se=this.containerData,gn=this.canvasData,jn=this.cropBoxData,bi=Zt.viewMode,Li=gn.aspectRatio,bA=this.cropped&&jn;if(vt){var $A=Number(Zt.minCanvasWidth)||0,pn=Number(Zt.minCanvasHeight)||0;bi>1?($A=Math.max($A,se.width),pn=Math.max(pn,se.height),3===bi&&(pn*Li>$A?$A=pn*Li:pn=$A/Li)):bi>0&&($A?$A=Math.max($A,bA?jn.width:0):pn?pn=Math.max(pn,bA?jn.height:0):bA&&((pn=jn.height)*Li>($A=jn.width)?$A=pn*Li:pn=$A/Li));var Ln=Le({aspectRatio:Li,width:$A,height:pn});pn=Ln.height,gn.minWidth=$A=Ln.width,gn.minHeight=pn,gn.maxWidth=1/0,gn.maxHeight=1/0}if(ve)if(bi>(bA?0:1)){var eo=se.width-gn.width,lo=se.height-gn.height;gn.minLeft=Math.min(0,eo),gn.minTop=Math.min(0,lo),gn.maxLeft=Math.max(0,eo),gn.maxTop=Math.max(0,lo),bA&&this.limited&&(gn.minLeft=Math.min(jn.left,jn.left+(jn.width-gn.width)),gn.minTop=Math.min(jn.top,jn.top+(jn.height-gn.height)),gn.maxLeft=jn.left,gn.maxTop=jn.top,2===bi&&(gn.width>=se.width&&(gn.minLeft=Math.min(0,eo),gn.maxLeft=Math.max(0,eo)),gn.height>=se.height&&(gn.minTop=Math.min(0,lo),gn.maxTop=Math.max(0,lo))))}else gn.minLeft=-gn.width,gn.minTop=-gn.height,gn.maxLeft=se.width,gn.maxTop=se.height},renderCanvas:function(vt,ve){var Zt=this.canvasData,se=this.imageData;if(ve){var gn=function Cn(Qe){var vt=Qe.width,ve=Qe.height,Zt=Qe.degree;if(90==(Zt=Math.abs(Zt)%180))return{width:ve,height:vt};var se=Zt%90*Math.PI/180,gn=Math.sin(se),jn=Math.cos(se),bi=vt*jn+ve*gn,Li=vt*gn+ve*jn;return Zt>90?{width:Li,height:bi}:{width:bi,height:Li}}({width:se.naturalWidth*Math.abs(se.scaleX||1),height:se.naturalHeight*Math.abs(se.scaleY||1),degree:se.rotate||0}),jn=gn.width,bi=gn.height,Li=Zt.width*(jn/Zt.naturalWidth),bA=Zt.height*(bi/Zt.naturalHeight);Zt.left-=(Li-Zt.width)/2,Zt.top-=(bA-Zt.height)/2,Zt.width=Li,Zt.height=bA,Zt.aspectRatio=jn/bi,Zt.naturalWidth=jn,Zt.naturalHeight=bi,this.limitCanvas(!0,!1)}(Zt.width>Zt.maxWidth||Zt.width<Zt.minWidth)&&(Zt.left=Zt.oldLeft),(Zt.height>Zt.maxHeight||Zt.height<Zt.minHeight)&&(Zt.top=Zt.oldTop),Zt.width=Math.min(Math.max(Zt.width,Zt.minWidth),Zt.maxWidth),Zt.height=Math.min(Math.max(Zt.height,Zt.minHeight),Zt.maxHeight),this.limitCanvas(!1,!0),Zt.left=Math.min(Math.max(Zt.left,Zt.minLeft),Zt.maxLeft),Zt.top=Math.min(Math.max(Zt.top,Zt.minTop),Zt.maxTop),Zt.oldLeft=Zt.left,Zt.oldTop=Zt.top,Me(this.canvas,no({width:Zt.width,height:Zt.height},cn({translateX:Zt.left,translateY:Zt.top}))),this.renderImage(vt),this.cropped&&this.limited&&this.limitCropBox(!0,!0)},renderImage:function(vt){var ve=this.canvasData,Zt=this.imageData,se=Zt.naturalWidth*(ve.width/ve.naturalWidth),gn=Zt.naturalHeight*(ve.height/ve.naturalHeight);no(Zt,{width:se,height:gn,left:(ve.width-se)/2,top:(ve.height-gn)/2}),Me(this.image,no({width:Zt.width,height:Zt.height},cn(no({translateX:Zt.left,translateY:Zt.top},Zt)))),vt&&this.output()},initCropBox:function(){var vt=this.options,ve=this.canvasData,Zt=vt.aspectRatio||vt.initialAspectRatio,se=Number(vt.autoCropArea)||.8,gn={width:ve.width,height:ve.height};Zt&&(ve.height*Zt>ve.width?gn.height=gn.width/Zt:gn.width=gn.height*Zt),this.cropBoxData=gn,this.limitCropBox(!0,!0),gn.width=Math.min(Math.max(gn.width,gn.minWidth),gn.maxWidth),gn.height=Math.min(Math.max(gn.height,gn.minHeight),gn.maxHeight),gn.width=Math.max(gn.minWidth,gn.width*se),gn.height=Math.max(gn.minHeight,gn.height*se),gn.left=ve.left+(ve.width-gn.width)/2,gn.top=ve.top+(ve.height-gn.height)/2,gn.oldLeft=gn.left,gn.oldTop=gn.top,this.initialCropBoxData=no({},gn)},limitCropBox:function(vt,ve){var Zt=this.options,se=this.containerData,gn=this.canvasData,jn=this.cropBoxData,bi=this.limited,Li=Zt.aspectRatio;if(vt){var bA=Number(Zt.minCropBoxWidth)||0,$A=Number(Zt.minCropBoxHeight)||0,pn=bi?Math.min(se.width,gn.width,gn.width+gn.left,se.width-gn.left):se.width,Ln=bi?Math.min(se.height,gn.height,gn.height+gn.top,se.height-gn.top):se.height;bA=Math.min(bA,se.width),$A=Math.min($A,se.height),Li&&(bA&&$A?$A*Li>bA?$A=bA/Li:bA=$A*Li:bA?$A=bA/Li:$A&&(bA=$A*Li),Ln*Li>pn?Ln=pn/Li:pn=Ln*Li),jn.minWidth=Math.min(bA,pn),jn.minHeight=Math.min($A,Ln),jn.maxWidth=pn,jn.maxHeight=Ln}ve&&(bi?(jn.minLeft=Math.max(0,gn.left),jn.minTop=Math.max(0,gn.top),jn.maxLeft=Math.min(se.width,gn.left+gn.width)-jn.width,jn.maxTop=Math.min(se.height,gn.top+gn.height)-jn.height):(jn.minLeft=0,jn.minTop=0,jn.maxLeft=se.width-jn.width,jn.maxTop=se.height-jn.height))},renderCropBox:function(){var vt=this.options,ve=this.containerData,Zt=this.cropBoxData;(Zt.width>Zt.maxWidth||Zt.width<Zt.minWidth)&&(Zt.left=Zt.oldLeft),(Zt.height>Zt.maxHeight||Zt.height<Zt.minHeight)&&(Zt.top=Zt.oldTop),Zt.width=Math.min(Math.max(Zt.width,Zt.minWidth),Zt.maxWidth),Zt.height=Math.min(Math.max(Zt.height,Zt.minHeight),Zt.maxHeight),this.limitCropBox(!1,!0),Zt.left=Math.min(Math.max(Zt.left,Zt.minLeft),Zt.maxLeft),Zt.top=Math.min(Math.max(Zt.top,Zt.minTop),Zt.maxTop),Zt.oldLeft=Zt.left,Zt.oldTop=Zt.top,vt.movable&&vt.cropBoxMovable&&Ie(this.face,O,Zt.width>=ve.width&&Zt.height>=ve.height?C:Q),Me(this.cropBox,no({width:Zt.width,height:Zt.height},cn({translateX:Zt.left,translateY:Zt.top}))),this.cropped&&this.limited&&this.limitCanvas(!0,!0),this.disabled||this.output()},output:function(){this.preview(),qA(this.element,yt,this.getData())}},Zn={initPreview:function(){var vt=this.element,ve=this.crossOrigin,Zt=this.options.preview,se=ve?this.crossOriginUrl:this.url,gn=vt.alt||"The image to preview",jn=document.createElement("img");if(ve&&(jn.crossOrigin=ve),jn.src=se,jn.alt=gn,this.viewBox.appendChild(jn),this.viewBoxImage=jn,Zt){var bi=Zt;"string"==typeof Zt?bi=vt.ownerDocument.querySelectorAll(Zt):Zt.querySelector&&(bi=[Zt]),this.previews=bi,mi(bi,function(Li){var bA=document.createElement("img");Ie(Li,G,{width:Li.offsetWidth,height:Li.offsetHeight,html:Li.innerHTML}),ve&&(bA.crossOrigin=ve),bA.src=se,bA.alt=gn,bA.style.cssText='display:block;width:100%;height:auto;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;image-orientation:0deg!important;"',Li.innerHTML="",Li.appendChild(bA)})}},resetPreview:function(){mi(this.previews,function(vt){var ve=Te(vt,G);Me(vt,{width:ve.width,height:ve.height}),vt.innerHTML=ve.html,function we(Qe,vt){if(Qn(Qe[vt]))try{delete Qe[vt]}catch{Qe[vt]=void 0}else if(Qe.dataset)try{delete Qe.dataset[vt]}catch{Qe.dataset[vt]=void 0}else Qe.removeAttribute("data-".concat(Fn(vt)))}(vt,G)})},preview:function(){var vt=this.imageData,ve=this.canvasData,Zt=this.cropBoxData,se=Zt.width,gn=Zt.height,jn=vt.width,bi=vt.height,Li=Zt.left-ve.left-vt.left,bA=Zt.top-ve.top-vt.top;!this.cropped||this.disabled||(Me(this.viewBoxImage,no({width:jn,height:bi},cn(no({translateX:-Li,translateY:-bA},vt)))),mi(this.previews,function($A){var pn=Te($A,G),Ln=pn.width,eo=pn.height,lo=Ln,Ko=eo,_o=1;se&&(Ko=gn*(_o=Ln/se)),gn&&Ko>eo&&(lo=se*(_o=eo/gn),Ko=eo),Me($A,{width:lo,height:Ko}),Me($A.getElementsByTagName("img")[0],no({width:jn*_o,height:bi*_o},cn(no({translateX:-Li*_o,translateY:-bA*_o},vt))))}))}},Ei={bind:function(){var vt=this.element,ve=this.options,Zt=this.cropper;hA(ve.cropstart)&&be(vt,Xt,ve.cropstart),hA(ve.cropmove)&&be(vt,Mt,ve.cropmove),hA(ve.cropend)&&be(vt,qt,ve.cropend),hA(ve.crop)&&be(vt,yt,ve.crop),hA(ve.zoom)&&be(vt,rA,ve.zoom),be(Zt,Ge,this.onCropStart=this.cropStart.bind(this)),ve.zoomable&&ve.zoomOnWheel&&be(Zt,"wheel",this.onWheel=this.wheel.bind(this),{passive:!1,capture:!0}),ve.toggleDragModeOnDblclick&&be(Zt,mt,this.onDblclick=this.dblclick.bind(this)),be(vt.ownerDocument,Ce,this.onCropMove=this.cropMove.bind(this)),be(vt.ownerDocument,je,this.onCropEnd=this.cropEnd.bind(this)),ve.responsive&&be(window,"resize",this.onResize=this.resize.bind(this))},unbind:function(){var vt=this.element,ve=this.options,Zt=this.cropper;hA(ve.cropstart)&&oA(vt,Xt,ve.cropstart),hA(ve.cropmove)&&oA(vt,Mt,ve.cropmove),hA(ve.cropend)&&oA(vt,qt,ve.cropend),hA(ve.crop)&&oA(vt,yt,ve.crop),hA(ve.zoom)&&oA(vt,rA,ve.zoom),oA(Zt,Ge,this.onCropStart),ve.zoomable&&ve.zoomOnWheel&&oA(Zt,"wheel",this.onWheel,{passive:!1,capture:!0}),ve.toggleDragModeOnDblclick&&oA(Zt,mt,this.onDblclick),oA(vt.ownerDocument,Ce,this.onCropMove),oA(vt.ownerDocument,je,this.onCropEnd),ve.responsive&&oA(window,"resize",this.onResize)}},zA={resize:function(){if(!this.disabled){var bi,Li,vt=this.options,ve=this.container,Zt=this.containerData,se=ve.offsetWidth/Zt.width,gn=ve.offsetHeight/Zt.height,jn=Math.abs(se-1)>Math.abs(gn-1)?se:gn;1!==jn&&(vt.restore&&(bi=this.getCanvasData(),Li=this.getCropBoxData()),this.render(),vt.restore&&(this.setCanvasData(mi(bi,function(bA,$A){bi[$A]=bA*jn})),this.setCropBoxData(mi(Li,function(bA,$A){Li[$A]=bA*jn}))))}},dblclick:function(){this.disabled||"none"===this.options.dragMode||this.setDragMode(function BA(Qe,vt){return Qe.classList?Qe.classList.contains(vt):Qe.className.indexOf(vt)>-1}(this.dragBox,st)?"move":At)},wheel:function(vt){var ve=this,Zt=Number(this.options.wheelZoomRatio)||.1,se=1;this.disabled||(vt.preventDefault(),!this.wheeling&&(this.wheeling=!0,setTimeout(function(){ve.wheeling=!1},50),vt.deltaY?se=vt.deltaY>0?1:-1:vt.wheelDelta?se=-vt.wheelDelta/120:vt.detail&&(se=vt.detail>0?1:-1),this.zoom(-se*Zt,vt)))},cropStart:function(vt){var ve=vt.buttons,Zt=vt.button;if(!(this.disabled||("mousedown"===vt.type||"pointerdown"===vt.type&&"mouse"===vt.pointerType)&&(tA(ve)&&1!==ve||tA(Zt)&&0!==Zt||vt.ctrlKey))){var jn,se=this.options,gn=this.pointers;vt.changedTouches?mi(vt.changedTouches,function(bi){gn[bi.identifier]=gA(bi)}):gn[vt.pointerId||0]=gA(vt),jn=Object.keys(gn).length>1&&se.zoomable&&se.zoomOnTouch?T:Te(vt.target,O),TA.test(jn)&&!1!==qA(this.element,Xt,{originalEvent:vt,action:jn})&&(vt.preventDefault(),this.action=jn,this.cropping=!1,jn===b&&(this.cropping=!0,dn(this.dragBox,x)))}},cropMove:function(vt){var ve=this.action;if(!this.disabled&&ve){var Zt=this.pointers;vt.preventDefault(),!1!==qA(this.element,Mt,{originalEvent:vt,action:ve})&&(vt.changedTouches?mi(vt.changedTouches,function(se){no(Zt[se.identifier]||{},gA(se,!0))}):no(Zt[vt.pointerId||0]||{},gA(vt,!0)),this.change(vt))}},cropEnd:function(vt){if(!this.disabled){var ve=this.action,Zt=this.pointers;vt.changedTouches?mi(vt.changedTouches,function(se){delete Zt[se.identifier]}):delete Zt[vt.pointerId||0],ve&&(vt.preventDefault(),Object.keys(Zt).length||(this.action=""),this.cropping&&(this.cropping=!1,Rn(this.dragBox,x,this.cropped&&this.options.modal)),qA(this.element,qt,{originalEvent:vt,action:ve}))}}},ri={change:function(vt){var Fa,Zt=this.canvasData,se=this.containerData,gn=this.cropBoxData,jn=this.pointers,bi=this.action,Li=this.options.aspectRatio,bA=gn.left,$A=gn.top,pn=gn.width,Ln=gn.height,eo=bA+pn,lo=$A+Ln,Ko=0,_o=0,Pr=se.width,da=se.height,or=!0;!Li&&vt.shiftKey&&(Li=pn&&Ln?pn/Ln:1),this.limited&&(_o=gn.minTop,Pr=(Ko=gn.minLeft)+Math.min(se.width,Zt.width,Zt.left+Zt.width),da=_o+Math.min(se.height,Zt.height,Zt.top+Zt.height));var Pa=jn[Object.keys(jn)[0]],xo={x:Pa.endX-Pa.startX,y:Pa.endY-Pa.startY},Yo=function(Za){switch(Za){case N:eo+xo.x>Pr&&(xo.x=Pr-eo);break;case L:bA+xo.x<Ko&&(xo.x=Ko-bA);break;case H:$A+xo.y<_o&&(xo.y=_o-$A);break;case J:lo+xo.y>da&&(xo.y=da-lo)}};switch(bi){case Q:bA+=xo.x,$A+=xo.y;break;case N:if(xo.x>=0&&(eo>=Pr||Li&&($A<=_o||lo>=da))){or=!1;break}Yo(N),(pn+=xo.x)<0&&(bi=L,bA-=pn=-pn),Li&&($A+=(gn.height-(Ln=pn/Li))/2);break;case H:if(xo.y<=0&&($A<=_o||Li&&(bA<=Ko||eo>=Pr))){or=!1;break}Yo(H),$A+=xo.y,(Ln-=xo.y)<0&&(bi=J,$A-=Ln=-Ln),Li&&(bA+=(gn.width-(pn=Ln*Li))/2);break;case L:if(xo.x<=0&&(bA<=Ko||Li&&($A<=_o||lo>=da))){or=!1;break}Yo(L),bA+=xo.x,(pn-=xo.x)<0&&(bi=N,bA-=pn=-pn),Li&&($A+=(gn.height-(Ln=pn/Li))/2);break;case J:if(xo.y>=0&&(lo>=da||Li&&(bA<=Ko||eo>=Pr))){or=!1;break}Yo(J),(Ln+=xo.y)<0&&(bi=H,$A-=Ln=-Ln),Li&&(bA+=(gn.width-(pn=Ln*Li))/2);break;case k:if(Li){if(xo.y<=0&&($A<=_o||eo>=Pr)){or=!1;break}Yo(H),$A+=xo.y,pn=(Ln-=xo.y)*Li}else Yo(H),Yo(N),xo.x>=0?eo<Pr?pn+=xo.x:xo.y<=0&&$A<=_o&&(or=!1):pn+=xo.x,xo.y<=0?$A>_o&&(Ln-=xo.y,$A+=xo.y):(Ln-=xo.y,$A+=xo.y);pn<0&&Ln<0?(bi=pt,$A-=Ln=-Ln,bA-=pn=-pn):pn<0?(bi=X,bA-=pn=-pn):Ln<0&&(bi=tt,$A-=Ln=-Ln);break;case X:if(Li){if(xo.y<=0&&($A<=_o||bA<=Ko)){or=!1;break}Yo(H),$A+=xo.y,bA+=gn.width-(pn=(Ln-=xo.y)*Li)}else Yo(H),Yo(L),xo.x<=0?bA>Ko?(pn-=xo.x,bA+=xo.x):xo.y<=0&&$A<=_o&&(or=!1):(pn-=xo.x,bA+=xo.x),xo.y<=0?$A>_o&&(Ln-=xo.y,$A+=xo.y):(Ln-=xo.y,$A+=xo.y);pn<0&&Ln<0?(bi=tt,$A-=Ln=-Ln,bA-=pn=-pn):pn<0?(bi=k,bA-=pn=-pn):Ln<0&&(bi=pt,$A-=Ln=-Ln);break;case pt:if(Li){if(xo.x<=0&&(bA<=Ko||lo>=da)){or=!1;break}Yo(L),bA+=xo.x,Ln=(pn-=xo.x)/Li}else Yo(J),Yo(L),xo.x<=0?bA>Ko?(pn-=xo.x,bA+=xo.x):xo.y>=0&&lo>=da&&(or=!1):(pn-=xo.x,bA+=xo.x),xo.y>=0?lo<da&&(Ln+=xo.y):Ln+=xo.y;pn<0&&Ln<0?(bi=k,$A-=Ln=-Ln,bA-=pn=-pn):pn<0?(bi=tt,bA-=pn=-pn):Ln<0&&(bi=X,$A-=Ln=-Ln);break;case tt:if(Li){if(xo.x>=0&&(eo>=Pr||lo>=da)){or=!1;break}Yo(N),Ln=(pn+=xo.x)/Li}else Yo(J),Yo(N),xo.x>=0?eo<Pr?pn+=xo.x:xo.y>=0&&lo>=da&&(or=!1):pn+=xo.x,xo.y>=0?lo<da&&(Ln+=xo.y):Ln+=xo.y;pn<0&&Ln<0?(bi=X,$A-=Ln=-Ln,bA-=pn=-pn):pn<0?(bi=pt,bA-=pn=-pn):Ln<0&&(bi=k,$A-=Ln=-Ln);break;case C:this.move(xo.x,xo.y),or=!1;break;case T:this.zoom(function xi(Qe){var vt=d({},Qe),ve=0;return mi(Qe,function(Zt,se){delete vt[se],mi(vt,function(gn){var jn=Math.abs(Zt.startX-gn.startX),bi=Math.abs(Zt.startY-gn.startY),Li=Math.abs(Zt.endX-gn.endX),bA=Math.abs(Zt.endY-gn.endY),$A=Math.sqrt(jn*jn+bi*bi),Ln=(Math.sqrt(Li*Li+bA*bA)-$A)/$A;Math.abs(Ln)>Math.abs(ve)&&(ve=Ln)})}),ve}(jn),vt),or=!1;break;case b:if(!xo.x||!xo.y){or=!1;break}Fa=sn(this.cropper),bA=Pa.startX-Fa.left,$A=Pa.startY-Fa.top,pn=gn.minWidth,Ln=gn.minHeight,xo.x>0?bi=xo.y>0?tt:k:xo.x<0&&(bA-=pn,bi=xo.y>0?pt:X),xo.y<0&&($A-=Ln),this.cropped||(Yn(this.cropBox,it),this.cropped=!0,this.limited&&this.limitCropBox(!0,!0))}or&&(gn.width=pn,gn.height=Ln,gn.left=bA,gn.top=$A,this.action=bi,this.renderCropBox()),mi(jn,function(yr){yr.startX=yr.endX,yr.startY=yr.endY})}},Ht={crop:function(){return this.ready&&!this.cropped&&!this.disabled&&(this.cropped=!0,this.limitCropBox(!0,!0),this.options.modal&&dn(this.dragBox,x),Yn(this.cropBox,it),this.setCropBoxData(this.initialCropBoxData)),this},reset:function(){return this.ready&&!this.disabled&&(this.imageData=no({},this.initialImageData),this.canvasData=no({},this.initialCanvasData),this.cropBoxData=no({},this.initialCropBoxData),this.renderCanvas(),this.cropped&&this.renderCropBox()),this},clear:function(){return this.cropped&&!this.disabled&&(no(this.cropBoxData,{left:0,top:0,width:0,height:0}),this.cropped=!1,this.renderCropBox(),this.limitCanvas(!0,!0),this.renderCanvas(),Yn(this.dragBox,x),dn(this.cropBox,it)),this},replace:function(vt){var ve=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return!this.disabled&&vt&&(this.isImg&&(this.element.src=vt),ve?(this.url=vt,this.image.src=vt,this.ready&&(this.viewBoxImage.src=vt,mi(this.previews,function(Zt){Zt.getElementsByTagName("img")[0].src=vt}))):(this.isImg&&(this.replaced=!0),this.options.data=null,this.uncreate(),this.load(vt))),this},enable:function(){return this.ready&&this.disabled&&(this.disabled=!1,Yn(this.cropper,z)),this},disable:function(){return this.ready&&!this.disabled&&(this.disabled=!0,dn(this.cropper,z)),this},destroy:function(){var vt=this.element;return vt[w]?(vt[w]=void 0,this.isImg&&this.replaced&&(vt.src=this.originalUrl),this.uncreate(),this):this},move:function(vt){var ve=arguments.length>1&&void 0!==arguments[1]?arguments[1]:vt,Zt=this.canvasData,se=Zt.left,gn=Zt.top;return this.moveTo(GA(vt)?vt:se+Number(vt),GA(ve)?ve:gn+Number(ve))},moveTo:function(vt){var ve=arguments.length>1&&void 0!==arguments[1]?arguments[1]:vt,Zt=this.canvasData,se=!1;return vt=Number(vt),ve=Number(ve),this.ready&&!this.disabled&&this.options.movable&&(tA(vt)&&(Zt.left=vt,se=!0),tA(ve)&&(Zt.top=ve,se=!0),se&&this.renderCanvas(!0)),this},zoom:function(vt,ve){var Zt=this.canvasData;return vt=Number(vt),this.zoomTo(Zt.width*(vt=vt<0?1/(1-vt):1+vt)/Zt.naturalWidth,null,ve)},zoomTo:function(vt,ve,Zt){var se=this.options,gn=this.canvasData,jn=gn.width,bi=gn.height,Li=gn.naturalWidth,bA=gn.naturalHeight;if((vt=Number(vt))>=0&&this.ready&&!this.disabled&&se.zoomable){var $A=Li*vt,pn=bA*vt;if(!1===qA(this.element,rA,{ratio:vt,oldRatio:jn/Li,originalEvent:Zt}))return this;if(Zt){var Ln=this.pointers,eo=sn(this.cropper),lo=Ln&&Object.keys(Ln).length?function WA(Qe){var vt=0,ve=0,Zt=0;return mi(Qe,function(se){vt+=se.startX,ve+=se.startY,Zt+=1}),{pageX:vt/=Zt,pageY:ve/=Zt}}(Ln):{pageX:Zt.pageX,pageY:Zt.pageY};gn.left-=(lo.pageX-eo.left-gn.left)/jn*($A-jn),gn.top-=(lo.pageY-eo.top-gn.top)/bi*(pn-bi)}else fn(ve)&&tA(ve.x)&&tA(ve.y)?(gn.left-=(ve.x-gn.left)/jn*($A-jn),gn.top-=(ve.y-gn.top)/bi*(pn-bi)):(gn.left-=($A-jn)/2,gn.top-=(pn-bi)/2);gn.width=$A,gn.height=pn,this.renderCanvas(!0)}return this},rotate:function(vt){return this.rotateTo((this.imageData.rotate||0)+Number(vt))},rotateTo:function(vt){return tA(vt=Number(vt))&&this.ready&&!this.disabled&&this.options.rotatable&&(this.imageData.rotate=vt%360,this.renderCanvas(!0,!0)),this},scaleX:function(vt){var ve=this.imageData.scaleY;return this.scale(vt,tA(ve)?ve:1)},scaleY:function(vt){var ve=this.imageData.scaleX;return this.scale(tA(ve)?ve:1,vt)},scale:function(vt){var ve=arguments.length>1&&void 0!==arguments[1]?arguments[1]:vt,Zt=this.imageData,se=!1;return vt=Number(vt),ve=Number(ve),this.ready&&!this.disabled&&this.options.scalable&&(tA(vt)&&(Zt.scaleX=vt,se=!0),tA(ve)&&(Zt.scaleY=ve,se=!0),se&&this.renderCanvas(!0,!0)),this},getData:function(){var jn,vt=arguments.length>0&&void 0!==arguments[0]&&arguments[0],ve=this.options,Zt=this.imageData,se=this.canvasData,gn=this.cropBoxData;if(this.ready&&this.cropped){var bi=Zt.width/Zt.naturalWidth;if(mi(jn={x:gn.left-se.left,y:gn.top-se.top,width:gn.width,height:gn.height},function($A,pn){jn[pn]=$A/bi}),vt){var Li=Math.round(jn.y+jn.height),bA=Math.round(jn.x+jn.width);jn.x=Math.round(jn.x),jn.y=Math.round(jn.y),jn.width=bA-jn.x,jn.height=Li-jn.y}}else jn={x:0,y:0,width:0,height:0};return ve.rotatable&&(jn.rotate=Zt.rotate||0),ve.scalable&&(jn.scaleX=Zt.scaleX||1,jn.scaleY=Zt.scaleY||1),jn},setData:function(vt){var ve=this.options,Zt=this.imageData,se=this.canvasData,gn={};if(this.ready&&!this.disabled&&fn(vt)){var jn=!1;ve.rotatable&&tA(vt.rotate)&&vt.rotate!==Zt.rotate&&(Zt.rotate=vt.rotate,jn=!0),ve.scalable&&(tA(vt.scaleX)&&vt.scaleX!==Zt.scaleX&&(Zt.scaleX=vt.scaleX,jn=!0),tA(vt.scaleY)&&vt.scaleY!==Zt.scaleY&&(Zt.scaleY=vt.scaleY,jn=!0)),jn&&this.renderCanvas(!0,!0);var bi=Zt.width/Zt.naturalWidth;tA(vt.x)&&(gn.left=vt.x*bi+se.left),tA(vt.y)&&(gn.top=vt.y*bi+se.top),tA(vt.width)&&(gn.width=vt.width*bi),tA(vt.height)&&(gn.height=vt.height*bi),this.setCropBoxData(gn)}return this},getContainerData:function(){return this.ready?no({},this.containerData):{}},getImageData:function(){return this.sized?no({},this.imageData):{}},getCanvasData:function(){var vt=this.canvasData,ve={};return this.ready&&mi(["left","top","width","height","naturalWidth","naturalHeight"],function(Zt){ve[Zt]=vt[Zt]}),ve},setCanvasData:function(vt){var ve=this.canvasData,Zt=ve.aspectRatio;return this.ready&&!this.disabled&&fn(vt)&&(tA(vt.left)&&(ve.left=vt.left),tA(vt.top)&&(ve.top=vt.top),tA(vt.width)?(ve.width=vt.width,ve.height=vt.width/Zt):tA(vt.height)&&(ve.height=vt.height,ve.width=vt.height*Zt),this.renderCanvas(!0)),this},getCropBoxData:function(){var ve,vt=this.cropBoxData;return this.ready&&this.cropped&&(ve={left:vt.left,top:vt.top,width:vt.width,height:vt.height}),ve||{}},setCropBoxData:function(vt){var se,gn,ve=this.cropBoxData,Zt=this.options.aspectRatio;return this.ready&&this.cropped&&!this.disabled&&fn(vt)&&(tA(vt.left)&&(ve.left=vt.left),tA(vt.top)&&(ve.top=vt.top),tA(vt.width)&&vt.width!==ve.width&&(se=!0,ve.width=vt.width),tA(vt.height)&&vt.height!==ve.height&&(gn=!0,ve.height=vt.height),Zt&&(se?ve.height=ve.width/Zt:gn&&(ve.width=ve.height*Zt)),this.renderCropBox()),this},getCroppedCanvas:function(){var vt=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!this.ready||!window.HTMLCanvasElement)return null;var ve=this.canvasData,Zt=function $e(Qe,vt,ve,Zt){var se=vt.aspectRatio,gn=vt.naturalWidth,jn=vt.naturalHeight,bi=vt.rotate,Li=void 0===bi?0:bi,bA=vt.scaleX,$A=void 0===bA?1:bA,pn=vt.scaleY,Ln=void 0===pn?1:pn,eo=ve.aspectRatio,lo=ve.naturalWidth,Ko=ve.naturalHeight,_o=Zt.fillColor,Pr=void 0===_o?"transparent":_o,da=Zt.imageSmoothingEnabled,or=void 0===da||da,Fa=Zt.imageSmoothingQuality,Pa=void 0===Fa?"low":Fa,xo=Zt.maxWidth,Yo=void 0===xo?1/0:xo,yr=Zt.maxHeight,Za=void 0===yr?1/0:yr,La=Zt.minWidth,ks=void 0===La?0:La,wr=Zt.minHeight,tc=void 0===wr?0:wr,ga=document.createElement("canvas"),gc=ga.getContext("2d"),Vr=Le({aspectRatio:eo,width:Yo,height:Za}),na=Le({aspectRatio:eo,width:ks,height:tc},"cover"),As=Math.min(Vr.width,Math.max(na.width,lo)),Is=Math.min(Vr.height,Math.max(na.height,Ko)),mr=Le({aspectRatio:se,width:Yo,height:Za}),xa=Le({aspectRatio:se,width:ks,height:tc},"cover"),qa=Math.min(mr.width,Math.max(xa.width,gn)),ul=Math.min(mr.height,Math.max(xa.height,jn)),$a=[-qa/2,-ul/2,qa,ul];return ga.width=Ke(As),ga.height=Ke(Is),gc.fillStyle=Pr,gc.fillRect(0,0,As,Is),gc.save(),gc.translate(As/2,Is/2),gc.rotate(Li*Math.PI/180),gc.scale($A,Ln),gc.imageSmoothingEnabled=or,gc.imageSmoothingQuality=Pa,gc.drawImage.apply(gc,[Qe].concat(h($a.map(function(el){return Math.floor(Ke(el))})))),gc.restore(),ga}(this.image,this.imageData,ve,vt);if(!this.cropped)return Zt;var se=this.getData(vt.rounded),gn=se.x,jn=se.y,bi=se.width,Li=se.height,bA=Zt.width/Math.floor(ve.naturalWidth);1!==bA&&(gn*=bA,jn*=bA,bi*=bA,Li*=bA);var $A=bi/Li,pn=Le({aspectRatio:$A,width:vt.maxWidth||1/0,height:vt.maxHeight||1/0}),Ln=Le({aspectRatio:$A,width:vt.minWidth||0,height:vt.minHeight||0},"cover"),eo=Le({aspectRatio:$A,width:vt.width||(1!==bA?Zt.width:bi),height:vt.height||(1!==bA?Zt.height:Li)}),lo=eo.width,Ko=eo.height;lo=Math.min(pn.width,Math.max(Ln.width,lo)),Ko=Math.min(pn.height,Math.max(Ln.height,Ko));var _o=document.createElement("canvas"),Pr=_o.getContext("2d");_o.width=Ke(lo),_o.height=Ke(Ko),Pr.fillStyle=vt.fillColor||"transparent",Pr.fillRect(0,0,lo,Ko);var da=vt.imageSmoothingEnabled,Fa=vt.imageSmoothingQuality;Pr.imageSmoothingEnabled=void 0===da||da,Fa&&(Pr.imageSmoothingQuality=Fa);var Za,La,ks,wr,tc,ga,Pa=Zt.width,xo=Zt.height,Yo=gn,yr=jn;Yo<=-bi||Yo>Pa?(Yo=0,Za=0,ks=0,tc=0):Yo<=0?(ks=-Yo,Yo=0,tc=Za=Math.min(Pa,bi+Yo)):Yo<=Pa&&(ks=0,tc=Za=Math.min(bi,Pa-Yo)),Za<=0||yr<=-Li||yr>xo?(yr=0,La=0,wr=0,ga=0):yr<=0?(wr=-yr,yr=0,ga=La=Math.min(xo,Li+yr)):yr<=xo&&(wr=0,ga=La=Math.min(Li,xo-yr));var gc=[Yo,yr,Za,La];if(tc>0&&ga>0){var Vr=lo/bi;gc.push(ks*Vr,wr*Vr,tc*Vr,ga*Vr)}return Pr.drawImage.apply(Pr,[Zt].concat(h(gc.map(function(na){return Math.floor(Ke(na))})))),_o},setAspectRatio:function(vt){var ve=this.options;return!this.disabled&&!GA(vt)&&(ve.aspectRatio=Math.max(0,vt)||NaN,this.ready&&(this.initCropBox(),this.cropped&&this.renderCropBox())),this},setDragMode:function(vt){var ve=this.options,Zt=this.dragBox,se=this.face;if(this.ready&&!this.disabled){var gn=vt===At,jn=ve.movable&&"move"===vt;ve.dragMode=vt=gn||jn?vt:"none",Ie(Zt,O,vt),Rn(Zt,st,gn),Rn(Zt,v,jn),ve.cropBoxMovable||(Ie(se,O,vt),Rn(se,st,gn),Rn(se,v,jn))}return this}},lA=p.Cropper,ze=function(){function Qe(vt){var ve=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(function F(Qe,vt){if(!(Qe instanceof vt))throw new TypeError("Cannot call a class as a function")}(this,Qe),!vt||!xe.test(vt.tagName))throw new Error("The first argument is required and must be an <img> or <canvas> element.");this.element=vt,this.options=no({},Ve,fn(ve)&&ve),this.cropped=!1,this.disabled=!1,this.pointers={},this.ready=!1,this.reloading=!1,this.replaced=!1,this.sized=!1,this.sizing=!1,this.init()}return function _(Qe,vt,ve){return vt&&e(Qe.prototype,vt),ve&&e(Qe,ve),Object.defineProperty(Qe,"prototype",{writable:!1}),Qe}(Qe,[{key:"init",value:function(){var se,ve=this.element,Zt=ve.tagName.toLowerCase();if(!ve[w]){if(ve[w]=this,"img"===Zt){if(this.isImg=!0,se=ve.getAttribute("src")||"",this.originalUrl=se,!se)return;se=ve.src}else"canvas"===Zt&&window.HTMLCanvasElement&&(se=ve.toDataURL());this.load(se)}}},{key:"load",value:function(ve){var Zt=this;if(ve){this.url=ve,this.imageData={};var se=this.element,gn=this.options;if(!gn.rotatable&&!gn.scalable&&(gn.checkOrientation=!1),!gn.checkOrientation||!window.ArrayBuffer)return void this.clone();if(EA.test(ve))return void(fe.test(ve)?this.read(function S(Qe){var vt=Qe.replace(M,""),ve=atob(vt),Zt=new ArrayBuffer(ve.length),se=new Uint8Array(Zt);return mi(se,function(gn,jn){se[jn]=ve.charCodeAt(jn)}),Zt}(ve)):this.clone());var jn=new XMLHttpRequest,bi=this.clone.bind(this);this.reloading=!0,this.xhr=jn,jn.onabort=bi,jn.onerror=bi,jn.ontimeout=bi,jn.onprogress=function(){jn.getResponseHeader("content-type")!==fA&&jn.abort()},jn.onload=function(){Zt.read(jn.response)},jn.onloadend=function(){Zt.reloading=!1,Zt.xhr=null},gn.checkCrossOrigin&&yi(ve)&&se.crossOrigin&&(ve=ii(ve)),jn.open("GET",ve,!0),jn.responseType="arraybuffer",jn.withCredentials="use-credentials"===se.crossOrigin,jn.send()}}},{key:"read",value:function(ve){var Zt=this.options,se=this.imageData,gn=et(ve),jn=0,bi=1,Li=1;if(gn>1){this.url=function Z(Qe,vt){for(var ve=[],se=new Uint8Array(Qe);se.length>0;)ve.push(q.apply(null,ni(se.subarray(0,8192)))),se=se.subarray(8192);return"data:".concat(vt,";base64,").concat(btoa(ve.join("")))}(ve,fA);var bA=function RA(Qe){var vt=0,ve=1,Zt=1;switch(Qe){case 2:ve=-1;break;case 3:vt=-180;break;case 4:Zt=-1;break;case 5:vt=90,Zt=-1;break;case 6:vt=90;break;case 7:vt=90,ve=-1;break;case 8:vt=-90}return{rotate:vt,scaleX:ve,scaleY:Zt}}(gn);jn=bA.rotate,bi=bA.scaleX,Li=bA.scaleY}Zt.rotatable&&(se.rotate=jn),Zt.scalable&&(se.scaleX=bi,se.scaleY=Li),this.clone()}},{key:"clone",value:function(){var ve=this.element,Zt=this.url,se=ve.crossOrigin,gn=Zt;this.options.checkCrossOrigin&&yi(Zt)&&(se||(se="anonymous"),gn=ii(Zt)),this.crossOrigin=se,this.crossOriginUrl=gn;var jn=document.createElement("img");se&&(jn.crossOrigin=se),jn.src=gn||Zt,jn.alt=ve.alt||"The image to crop",this.image=jn,jn.onload=this.start.bind(this),jn.onerror=this.stop.bind(this),dn(jn,at),ve.parentNode.insertBefore(jn,ve.nextSibling)}},{key:"start",value:function(){var ve=this,Zt=this.image;Zt.onload=null,Zt.onerror=null,this.sizing=!0;var se=p.navigator&&/(?:iPad|iPhone|iPod).*?AppleWebKit/i.test(p.navigator.userAgent),gn=function(bA,$A){no(ve.imageData,{naturalWidth:bA,naturalHeight:$A,aspectRatio:bA/$A}),ve.initialImageData=no({},ve.imageData),ve.sizing=!1,ve.sized=!0,ve.build()};if(!Zt.naturalWidth||se){var jn=document.createElement("img"),bi=document.body||document.documentElement;this.sizingImage=jn,jn.onload=function(){gn(jn.width,jn.height),se||bi.removeChild(jn)},jn.src=Zt.src,se||(jn.style.cssText="left:0;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;opacity:0;position:absolute;top:0;z-index:-1;",bi.appendChild(jn))}else gn(Zt.naturalWidth,Zt.naturalHeight)}},{key:"stop",value:function(){var ve=this.image;ve.onload=null,ve.onerror=null,ve.parentNode.removeChild(ve),this.image=null}},{key:"build",value:function(){if(this.sized&&!this.ready){var ve=this.element,Zt=this.options,se=this.image,gn=ve.parentNode,jn=document.createElement("div");jn.innerHTML='<div class="cropper-container" touch-action="none"><div class="cropper-wrap-box"><div class="cropper-canvas"></div></div><div class="cropper-drag-box"></div><div class="cropper-crop-box"><span class="cropper-view-box"></span><span class="cropper-dashed dashed-h"></span><span class="cropper-dashed dashed-v"></span><span class="cropper-center"></span><span class="cropper-face"></span><span class="cropper-line line-e" data-cropper-action="e"></span><span class="cropper-line line-n" data-cropper-action="n"></span><span class="cropper-line line-w" data-cropper-action="w"></span><span class="cropper-line line-s" data-cropper-action="s"></span><span class="cropper-point point-e" data-cropper-action="e"></span><span class="cropper-point point-n" data-cropper-action="n"></span><span class="cropper-point point-w" data-cropper-action="w"></span><span class="cropper-point point-s" data-cropper-action="s"></span><span class="cropper-point point-ne" data-cropper-action="ne"></span><span class="cropper-point point-nw" data-cropper-action="nw"></span><span class="cropper-point point-sw" data-cropper-action="sw"></span><span class="cropper-point point-se" data-cropper-action="se"></span></div></div>';var bi=jn.querySelector(".".concat(w,"-container")),Li=bi.querySelector(".".concat(w,"-canvas")),bA=bi.querySelector(".".concat(w,"-drag-box")),$A=bi.querySelector(".".concat(w,"-crop-box")),pn=$A.querySelector(".".concat(w,"-face"));this.container=gn,this.cropper=bi,this.canvas=Li,this.dragBox=bA,this.cropBox=$A,this.viewBox=bi.querySelector(".".concat(w,"-view-box")),this.face=pn,Li.appendChild(se),dn(ve,it),gn.insertBefore(bi,ve.nextSibling),Yn(se,at),this.initPreview(),this.bind(),Zt.initialAspectRatio=Math.max(0,Zt.initialAspectRatio)||NaN,Zt.aspectRatio=Math.max(0,Zt.aspectRatio)||NaN,Zt.viewMode=Math.max(0,Math.min(3,Math.round(Zt.viewMode)))||0,dn($A,it),Zt.guides||dn($A.getElementsByClassName("".concat(w,"-dashed")),it),Zt.center||dn($A.getElementsByClassName("".concat(w,"-center")),it),Zt.background&&dn(bi,"".concat(w,"-bg")),Zt.highlight||dn(pn,Y),Zt.cropBoxMovable&&(dn(pn,v),Ie(pn,O,Q)),Zt.cropBoxResizable||(dn($A.getElementsByClassName("".concat(w,"-line")),it),dn($A.getElementsByClassName("".concat(w,"-point")),it)),this.render(),this.ready=!0,this.setDragMode(Zt.dragMode),Zt.autoCrop&&this.crop(),this.setData(Zt.data),hA(Zt.ready)&&be(ve,"ready",Zt.ready,{once:!0}),qA(ve,"ready")}}},{key:"unbuild",value:function(){if(this.ready){this.ready=!1,this.unbind(),this.resetPreview();var ve=this.cropper.parentNode;ve&&ve.removeChild(this.cropper),Yn(this.element,it)}}},{key:"uncreate",value:function(){this.ready?(this.unbuild(),this.ready=!1,this.cropped=!1):this.sizing?(this.sizingImage.onload=null,this.sizing=!1,this.sized=!1):this.reloading?(this.xhr.onabort=null,this.xhr.abort()):this.image&&this.stop()}}],[{key:"noConflict",value:function(){return window.Cropper=lA,Qe}},{key:"setDefaults",value:function(ve){no(Ve,fn(ve)&&ve)}}])}();return no(ze.prototype,nn,Zn,Ei,zA,ri,Ht),ze}()},93188:function(Fe,Tt,d){var l;Fe.exports=(l=d(17656),d(98891),d(78855),d(4147),d(12414),function(){var t=l,F=t.lib.BlockCipher,e=t.algo,_=[],D=[],h=[],s=[],u=[],g=[],a=[],c=[],B=[],p=[];!function(){for(var w=[],Q=0;Q<256;Q++)w[Q]=Q<128?Q<<1:Q<<1^283;var b=0,C=0;for(Q=0;Q<256;Q++){var T=C^C<<1^C<<2^C<<3^C<<4;_[b]=T=T>>>8^255&T^99,D[T]=b;var H,N=w[b],L=w[N],J=w[L];h[b]=(H=257*w[T]^16843008*T)<<24|H>>>8,s[b]=H<<16|H>>>16,u[b]=H<<8|H>>>24,g[b]=H,a[T]=(H=16843009*J^65537*L^257*N^16843008*b)<<24|H>>>8,c[T]=H<<16|H>>>16,B[T]=H<<8|H>>>24,p[T]=H,b?(b=N^w[w[w[J^N]]],C^=w[w[C]]):b=C=1}}();var f=[0,1,2,4,8,16,32,64,128,27,54],E=e.AES=F.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var Q=this._keyPriorReset=this._key,b=Q.words,C=Q.sigBytes/4,N=4*((this._nRounds=C+6)+1),L=this._keySchedule=[],J=0;J<N;J++)J<C?L[J]=b[J]:(w=L[J-1],J%C?C>6&&J%C==4&&(w=_[w>>>24]<<24|_[w>>>16&255]<<16|_[w>>>8&255]<<8|_[255&w]):(w=_[(w=w<<8|w>>>24)>>>24]<<24|_[w>>>16&255]<<16|_[w>>>8&255]<<8|_[255&w],w^=f[J/C|0]<<24),L[J]=L[J-C]^w);for(var H=this._invKeySchedule=[],k=0;k<N;k++){if(J=N-k,k%4)var w=L[J];else w=L[J-4];H[k]=k<4||J<=4?w:a[_[w>>>24]]^c[_[w>>>16&255]]^B[_[w>>>8&255]]^p[_[255&w]]}}},encryptBlock:function(w,Q){this._doCryptBlock(w,Q,this._keySchedule,h,s,u,g,_)},decryptBlock:function(w,Q){var b=w[Q+1];w[Q+1]=w[Q+3],w[Q+3]=b,this._doCryptBlock(w,Q,this._invKeySchedule,a,c,B,p,D),b=w[Q+1],w[Q+1]=w[Q+3],w[Q+3]=b},_doCryptBlock:function(w,Q,b,C,T,N,L,J){for(var H=this._nRounds,k=w[Q]^b[0],X=w[Q+1]^b[1],tt=w[Q+2]^b[2],pt=w[Q+3]^b[3],st=4,z=1;z<H;z++){var it=C[k>>>24]^T[X>>>16&255]^N[tt>>>8&255]^L[255&pt]^b[st++],at=C[X>>>24]^T[tt>>>16&255]^N[pt>>>8&255]^L[255&k]^b[st++],Y=C[tt>>>24]^T[pt>>>16&255]^N[k>>>8&255]^L[255&X]^b[st++],x=C[pt>>>24]^T[k>>>16&255]^N[X>>>8&255]^L[255&tt]^b[st++];k=it,X=at,tt=Y,pt=x}it=(J[k>>>24]<<24|J[X>>>16&255]<<16|J[tt>>>8&255]<<8|J[255&pt])^b[st++],at=(J[X>>>24]<<24|J[tt>>>16&255]<<16|J[pt>>>8&255]<<8|J[255&k])^b[st++],Y=(J[tt>>>24]<<24|J[pt>>>16&255]<<16|J[k>>>8&255]<<8|J[255&X])^b[st++],x=(J[pt>>>24]<<24|J[k>>>16&255]<<16|J[X>>>8&255]<<8|J[255&tt])^b[st++],w[Q]=it,w[Q+1]=at,w[Q+2]=Y,w[Q+3]=x},keySize:8});t.AES=F._createHelper(E)}(),l.AES)},45269:function(Fe,Tt,d){var l;Fe.exports=(l=d(17656),d(98891),d(78855),d(4147),d(12414),function(){var t=l,F=t.lib.BlockCipher;const _=16,D=[608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479,2450970073,2306472731],h=[[3509652390,2564797868,805139163,3491422135,3101798381,1780907670,3128725573,4046225305,614570311,3012652279,134345442,2240740374,1667834072,1901547113,2757295779,4103290238,227898511,1921955416,1904987480,2182433518,2069144605,3260701109,2620446009,720527379,3318853667,677414384,3393288472,3101374703,2390351024,1614419982,1822297739,2954791486,3608508353,3174124327,2024746970,1432378464,3864339955,2857741204,1464375394,1676153920,1439316330,715854006,3033291828,289532110,2706671279,2087905683,3018724369,1668267050,732546397,1947742710,3462151702,2609353502,2950085171,1814351708,2050118529,680887927,999245976,1800124847,3300911131,1713906067,1641548236,4213287313,1216130144,1575780402,4018429277,3917837745,3693486850,3949271944,596196993,3549867205,258830323,2213823033,772490370,2760122372,1774776394,2652871518,566650946,4142492826,1728879713,2882767088,1783734482,3629395816,2517608232,2874225571,1861159788,326777828,3124490320,2130389656,2716951837,967770486,1724537150,2185432712,2364442137,1164943284,2105845187,998989502,3765401048,2244026483,1075463327,1455516326,1322494562,910128902,469688178,1117454909,936433444,3490320968,3675253459,1240580251,122909385,2157517691,634681816,4142456567,3825094682,3061402683,2540495037,79693498,3249098678,1084186820,1583128258,426386531,1761308591,1047286709,322548459,995290223,1845252383,2603652396,3431023940,2942221577,3202600964,3727903485,1712269319,422464435,3234572375,1170764815,3523960633,3117677531,1434042557,442511882,3600875718,1076654713,1738483198,4213154764,2393238008,3677496056,1014306527,4251020053,793779912,2902807211,842905082,4246964064,1395751752,1040244610,2656851899,3396308128,445077038,3742853595,3577915638,679411651,2892444358,2354009459,1767581616,3150600392,3791627101,3102740896,284835224,4246832056,1258075500,768725851,2589189241,3069724005,3532540348,1274779536,3789419226,2764799539,1660621633,3471099624,4011903706,913787905,3497959166,737222580,2514213453,2928710040,3937242737,1804850592,3499020752,2949064160,2386320175,2390070455,2415321851,4061277028,2290661394,2416832540,1336762016,1754252060,3520065937,3014181293,791618072,3188594551,3933548030,2332172193,3852520463,3043980520,413987798,3465142937,3030929376,4245938359,2093235073,3534596313,375366246,2157278981,2479649556,555357303,3870105701,2008414854,3344188149,4221384143,3956125452,2067696032,3594591187,2921233993,2428461,544322398,577241275,1471733935,610547355,4027169054,1432588573,1507829418,2025931657,3646575487,545086370,48609733,2200306550,1653985193,298326376,1316178497,3007786442,2064951626,458293330,2589141269,3591329599,3164325604,727753846,2179363840,146436021,1461446943,4069977195,705550613,3059967265,3887724982,4281599278,3313849956,1404054877,2845806497,146425753,1854211946],[1266315497,3048417604,3681880366,3289982499,290971e4,1235738493,2632868024,2414719590,3970600049,1771706367,1449415276,3266420449,422970021,1963543593,2690192192,3826793022,1062508698,1531092325,1804592342,2583117782,2714934279,4024971509,1294809318,4028980673,1289560198,2221992742,1669523910,35572830,157838143,1052438473,1016535060,1802137761,1753167236,1386275462,3080475397,2857371447,1040679964,2145300060,2390574316,1461121720,2956646967,4031777805,4028374788,33600511,2920084762,1018524850,629373528,3691585981,3515945977,2091462646,2486323059,586499841,988145025,935516892,3367335476,2599673255,2839830854,265290510,3972581182,2759138881,3795373465,1005194799,847297441,406762289,1314163512,1332590856,1866599683,4127851711,750260880,613907577,1450815602,3165620655,3734664991,3650291728,3012275730,3704569646,1427272223,778793252,1343938022,2676280711,2052605720,1946737175,3164576444,3914038668,3967478842,3682934266,1661551462,3294938066,4011595847,840292616,3712170807,616741398,312560963,711312465,1351876610,322626781,1910503582,271666773,2175563734,1594956187,70604529,3617834859,1007753275,1495573769,4069517037,2549218298,2663038764,504708206,2263041392,3941167025,2249088522,1514023603,1998579484,1312622330,694541497,2582060303,2151582166,1382467621,776784248,2618340202,3323268794,2497899128,2784771155,503983604,4076293799,907881277,423175695,432175456,1378068232,4145222326,3954048622,3938656102,3820766613,2793130115,2977904593,26017576,3274890735,3194772133,1700274565,1756076034,4006520079,3677328699,720338349,1533947780,354530856,688349552,3973924725,1637815568,332179504,3949051286,53804574,2852348879,3044236432,1282449977,3583942155,3416972820,4006381244,1617046695,2628476075,3002303598,1686838959,431878346,2686675385,1700445008,1080580658,1009431731,832498133,3223435511,2605976345,2271191193,2516031870,1648197032,4164389018,2548247927,300782431,375919233,238389289,3353747414,2531188641,2019080857,1475708069,455242339,2609103871,448939670,3451063019,1395535956,2413381860,1841049896,1491858159,885456874,4264095073,4001119347,1565136089,3898914787,1108368660,540939232,1173283510,2745871338,3681308437,4207628240,3343053890,4016749493,1699691293,1103962373,3625875870,2256883143,3830138730,1031889488,3479347698,1535977030,4236805024,3251091107,2132092099,1774941330,1199868427,1452454533,157007616,2904115357,342012276,595725824,1480756522,206960106,497939518,591360097,863170706,2375253569,3596610801,1814182875,2094937945,3421402208,1082520231,3463918190,2785509508,435703966,3908032597,1641649973,2842273706,3305899714,1510255612,2148256476,2655287854,3276092548,4258621189,236887753,3681803219,274041037,1734335097,3815195456,3317970021,1899903192,1026095262,4050517792,356393447,2410691914,3873677099,3682840055],[3913112168,2491498743,4132185628,2489919796,1091903735,1979897079,3170134830,3567386728,3557303409,857797738,1136121015,1342202287,507115054,2535736646,337727348,3213592640,1301675037,2528481711,1895095763,1721773893,3216771564,62756741,2142006736,835421444,2531993523,1442658625,3659876326,2882144922,676362277,1392781812,170690266,3921047035,1759253602,3611846912,1745797284,664899054,1329594018,3901205900,3045908486,2062866102,2865634940,3543621612,3464012697,1080764994,553557557,3656615353,3996768171,991055499,499776247,1265440854,648242737,3940784050,980351604,3713745714,1749149687,3396870395,4211799374,3640570775,1161844396,3125318951,1431517754,545492359,4268468663,3499529547,1437099964,2702547544,3433638243,2581715763,2787789398,1060185593,1593081372,2418618748,4260947970,69676912,2159744348,86519011,2512459080,3838209314,1220612927,3339683548,133810670,1090789135,1078426020,1569222167,845107691,3583754449,4072456591,1091646820,628848692,1613405280,3757631651,526609435,236106946,48312990,2942717905,3402727701,1797494240,859738849,992217954,4005476642,2243076622,3870952857,3732016268,765654824,3490871365,2511836413,1685915746,3888969200,1414112111,2273134842,3281911079,4080962846,172450625,2569994100,980381355,4109958455,2819808352,2716589560,2568741196,3681446669,3329971472,1835478071,660984891,3704678404,4045999559,3422617507,3040415634,1762651403,1719377915,3470491036,2693910283,3642056355,3138596744,1364962596,2073328063,1983633131,926494387,3423689081,2150032023,4096667949,1749200295,3328846651,309677260,2016342300,1779581495,3079819751,111262694,1274766160,443224088,298511866,1025883608,3806446537,1145181785,168956806,3641502830,3584813610,1689216846,3666258015,3200248200,1692713982,2646376535,4042768518,1618508792,1610833997,3523052358,4130873264,2001055236,3610705100,2202168115,4028541809,2961195399,1006657119,2006996926,3186142756,1430667929,3210227297,1314452623,4074634658,4101304120,2273951170,1399257539,3367210612,3027628629,1190975929,2062231137,2333990788,2221543033,2438960610,1181637006,548689776,2362791313,3372408396,3104550113,3145860560,296247880,1970579870,3078560182,3769228297,1714227617,3291629107,3898220290,166772364,1251581989,493813264,448347421,195405023,2709975567,677966185,3703036547,1463355134,2715995803,1338867538,1343315457,2802222074,2684532164,233230375,2599980071,2000651841,3277868038,1638401717,4028070440,3237316320,6314154,819756386,300326615,590932579,1405279636,3267499572,3150704214,2428286686,3959192993,3461946742,1862657033,1266418056,963775037,2089974820,2263052895,1917689273,448879540,3550394620,3981727096,150775221,3627908307,1303187396,508620638,2975983352,2726630617,1817252668,1876281319,1457606340,908771278,3720792119,3617206836,2455994898,1729034894,1080033504],[976866871,3556439503,2881648439,1522871579,1555064734,1336096578,3548522304,2579274686,3574697629,3205460757,3593280638,3338716283,3079412587,564236357,2993598910,1781952180,1464380207,3163844217,3332601554,1699332808,1393555694,1183702653,3581086237,1288719814,691649499,2847557200,2895455976,3193889540,2717570544,1781354906,1676643554,2592534050,3230253752,1126444790,2770207658,2633158820,2210423226,2615765581,2414155088,3127139286,673620729,2805611233,1269405062,4015350505,3341807571,4149409754,1057255273,2012875353,2162469141,2276492801,2601117357,993977747,3918593370,2654263191,753973209,36408145,2530585658,25011837,3520020182,2088578344,530523599,2918365339,1524020338,1518925132,3760827505,3759777254,1202760957,3985898139,3906192525,674977740,4174734889,2031300136,2019492241,3983892565,4153806404,3822280332,352677332,2297720250,60907813,90501309,3286998549,1016092578,2535922412,2839152426,457141659,509813237,4120667899,652014361,1966332200,2975202805,55981186,2327461051,676427537,3255491064,2882294119,3433927263,1307055953,942726286,933058658,2468411793,3933900994,4215176142,1361170020,2001714738,2830558078,3274259782,1222529897,1679025792,2729314320,3714953764,1770335741,151462246,3013232138,1682292957,1483529935,471910574,1539241949,458788160,3436315007,1807016891,3718408830,978976581,1043663428,3165965781,1927990952,4200891579,2372276910,3208408903,3533431907,1412390302,2931980059,4132332400,1947078029,3881505623,4168226417,2941484381,1077988104,1320477388,886195818,18198404,3786409e3,2509781533,112762804,3463356488,1866414978,891333506,18488651,661792760,1628790961,3885187036,3141171499,876946877,2693282273,1372485963,791857591,2686433993,3759982718,3167212022,3472953795,2716379847,445679433,3561995674,3504004811,3574258232,54117162,3331405415,2381918588,3769707343,4154350007,1140177722,4074052095,668550556,3214352940,367459370,261225585,2610173221,4209349473,3468074219,3265815641,314222801,3066103646,3808782860,282218597,3406013506,3773591054,379116347,1285071038,846784868,2669647154,3771962079,3550491691,2305946142,453669953,1268987020,3317592352,3279303384,3744833421,2610507566,3859509063,266596637,3847019092,517658769,3462560207,3443424879,370717030,4247526661,2224018117,4143653529,4112773975,2788324899,2477274417,1456262402,2901442914,1517677493,1846949527,2295493580,3734397586,2176403920,1280348187,1908823572,3871786941,846861322,1172426758,3287448474,3383383037,1655181056,3139813346,901632758,1897031941,2986607138,3066810236,3447102507,1393639104,373351379,950779232,625454576,3124240540,4148612726,2007998917,544563296,2244738638,2330496472,2058025392,1291430526,424198748,50039436,29584100,3605783033,2429876329,2791104160,1057563949,3255363231,3075367218,3463963227,1469046755,985887462]];var s={pbox:[],sbox:[]};function u(p,f){let C=p.sbox[0][f>>24&255]+p.sbox[1][f>>16&255];return C^=p.sbox[2][f>>8&255],C+=p.sbox[3][255&f],C}function g(p,f,E){let b,w=f,Q=E;for(let C=0;C<_;++C)w^=p.pbox[C],Q=u(p,w)^Q,b=w,w=Q,Q=b;return b=w,w=Q,Q=b,Q^=p.pbox[_],w^=p.pbox[_+1],{left:w,right:Q}}var B=t.algo.Blowfish=F.extend({_doReset:function(){if(this._keyPriorReset!==this._key){var p=this._keyPriorReset=this._key;!function c(p,f,E){for(let T=0;T<4;T++){p.sbox[T]=[];for(let N=0;N<256;N++)p.sbox[T][N]=h[T][N]}let w=0;for(let T=0;T<_+2;T++)p.pbox[T]=D[T]^f[w],w++,w>=E&&(w=0);let Q=0,b=0,C=0;for(let T=0;T<_+2;T+=2)C=g(p,Q,b),Q=C.left,b=C.right,p.pbox[T]=Q,p.pbox[T+1]=b;for(let T=0;T<4;T++)for(let N=0;N<256;N+=2)C=g(p,Q,b),Q=C.left,b=C.right,p.sbox[T][N]=Q,p.sbox[T][N+1]=b;return!0}(s,p.words,p.sigBytes/4)}},encryptBlock:function(p,f){var E=g(s,p[f],p[f+1]);p[f]=E.left,p[f+1]=E.right},decryptBlock:function(p,f){var E=function a(p,f,E){let b,w=f,Q=E;for(let C=_+1;C>1;--C)w^=p.pbox[C],Q=u(p,w)^Q,b=w,w=Q,Q=b;return b=w,w=Q,Q=b,Q^=p.pbox[1],w^=p.pbox[0],{left:w,right:Q}}(s,p[f],p[f+1]);p[f]=E.left,p[f+1]=E.right},blockSize:2,keySize:4,ivSize:2});t.Blowfish=F._createHelper(B)}(),l.Blowfish)},12414:function(Fe,Tt,d){var R,F,e,_,D,h,u,a,c,p,f,E,Q,C,N,L,H,k,l;Fe.exports=(l=d(17656),d(4147),void(l.lib.Cipher||(R=l,F=R.lib,e=F.Base,_=F.WordArray,D=F.BufferedBlockAlgorithm,h=R.enc,u=h.Base64,a=R.algo.EvpKDF,c=F.Cipher=D.extend({cfg:e.extend(),createEncryptor:function(X,tt){return this.create(this._ENC_XFORM_MODE,X,tt)},createDecryptor:function(X,tt){return this.create(this._DEC_XFORM_MODE,X,tt)},init:function(X,tt,pt){this.cfg=this.cfg.extend(pt),this._xformMode=X,this._key=tt,this.reset()},reset:function(){D.reset.call(this),this._doReset()},process:function(X){return this._append(X),this._process()},finalize:function(X){return X&&this._append(X),this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function X(tt){return"string"==typeof tt?k:L}return function(tt){return{encrypt:function(pt,st,z){return X(st).encrypt(tt,pt,st,z)},decrypt:function(pt,st,z){return X(st).decrypt(tt,pt,st,z)}}}}()}),F.StreamCipher=c.extend({_doFinalize:function(){return this._process(!0)},blockSize:1}),p=R.mode={},f=F.BlockCipherMode=e.extend({createEncryptor:function(X,tt){return this.Encryptor.create(X,tt)},createDecryptor:function(X,tt){return this.Decryptor.create(X,tt)},init:function(X,tt){this._cipher=X,this._iv=tt}}),E=p.CBC=function(){var X=f.extend();function tt(pt,st,z){var it,at=this._iv;at?(it=at,this._iv=undefined):it=this._prevBlock;for(var Y=0;Y<z;Y++)pt[st+Y]^=it[Y]}return X.Encryptor=X.extend({processBlock:function(pt,st){var z=this._cipher,it=z.blockSize;tt.call(this,pt,st,it),z.encryptBlock(pt,st),this._prevBlock=pt.slice(st,st+it)}}),X.Decryptor=X.extend({processBlock:function(pt,st){var z=this._cipher,it=z.blockSize,at=pt.slice(st,st+it);z.decryptBlock(pt,st),tt.call(this,pt,st,it),this._prevBlock=at}}),X}(),Q=(R.pad={}).Pkcs7={pad:function(X,tt){for(var pt=4*tt,st=pt-X.sigBytes%pt,z=st<<24|st<<16|st<<8|st,it=[],at=0;at<st;at+=4)it.push(z);var Y=_.create(it,st);X.concat(Y)},unpad:function(X){X.sigBytes-=255&X.words[X.sigBytes-1>>>2]}},F.BlockCipher=c.extend({cfg:c.cfg.extend({mode:E,padding:Q}),reset:function(){var X;c.reset.call(this);var tt=this.cfg,pt=tt.iv,st=tt.mode;this._xformMode==this._ENC_XFORM_MODE?X=st.createEncryptor:(X=st.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==X?this._mode.init(this,pt&&pt.words):(this._mode=X.call(st,this,pt&&pt.words),this._mode.__creator=X)},_doProcessBlock:function(X,tt){this._mode.processBlock(X,tt)},_doFinalize:function(){var X,tt=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(tt.pad(this._data,this.blockSize),X=this._process(!0)):(X=this._process(!0),tt.unpad(X)),X},blockSize:4}),C=F.CipherParams=e.extend({init:function(X){this.mixIn(X)},toString:function(X){return(X||this.formatter).stringify(this)}}),N=(R.format={}).OpenSSL={stringify:function(X){var pt=X.ciphertext,st=X.salt;return(st?_.create([1398893684,1701076831]).concat(st).concat(pt):pt).toString(u)},parse:function(X){var tt,pt=u.parse(X),st=pt.words;return 1398893684==st[0]&&1701076831==st[1]&&(tt=_.create(st.slice(2,4)),st.splice(0,4),pt.sigBytes-=16),C.create({ciphertext:pt,salt:tt})}},L=F.SerializableCipher=e.extend({cfg:e.extend({format:N}),encrypt:function(X,tt,pt,st){st=this.cfg.extend(st);var z=X.createEncryptor(pt,st),it=z.finalize(tt),at=z.cfg;return C.create({ciphertext:it,key:pt,iv:at.iv,algorithm:X,mode:at.mode,padding:at.padding,blockSize:X.blockSize,formatter:st.format})},decrypt:function(X,tt,pt,st){return st=this.cfg.extend(st),tt=this._parse(tt,st.format),X.createDecryptor(pt,st).finalize(tt.ciphertext)},_parse:function(X,tt){return"string"==typeof X?tt.parse(X,this):X}}),H=(R.kdf={}).OpenSSL={execute:function(X,tt,pt,st,z){if(st||(st=_.random(8)),z)var it=a.create({keySize:tt+pt,hasher:z}).compute(X,st);else it=a.create({keySize:tt+pt}).compute(X,st);var at=_.create(it.words.slice(tt),4*pt);return it.sigBytes=4*tt,C.create({key:it,iv:at,salt:st})}},k=F.PasswordBasedCipher=L.extend({cfg:L.cfg.extend({kdf:H}),encrypt:function(X,tt,pt,st){var z=(st=this.cfg.extend(st)).kdf.execute(pt,X.keySize,X.ivSize,st.salt,st.hasher);st.iv=z.iv;var it=L.encrypt.call(this,X,tt,z.key,st);return it.mixIn(z),it},decrypt:function(X,tt,pt,st){st=this.cfg.extend(st),tt=this._parse(tt,st.format);var z=st.kdf.execute(pt,X.keySize,X.ivSize,tt.salt,st.hasher);return st.iv=z.iv,L.decrypt.call(this,X,tt,z.key,st)}}))))},17656:function(Fe,Tt,d){var l;Fe.exports=(l=l||function(t,R){var F;if(typeof window<"u"&&window.crypto&&(F=window.crypto),typeof self<"u"&&self.crypto&&(F=self.crypto),typeof globalThis<"u"&&globalThis.crypto&&(F=globalThis.crypto),!F&&typeof window<"u"&&window.msCrypto&&(F=window.msCrypto),!F&&typeof global<"u"&&global.crypto&&(F=global.crypto),!F)try{F=d(50477)}catch{}var e=function(){if(F){if("function"==typeof F.getRandomValues)try{return F.getRandomValues(new Uint32Array(1))[0]}catch{}if("function"==typeof F.randomBytes)try{return F.randomBytes(4).readInt32LE()}catch{}}throw new Error("Native crypto module could not be used to get secure random number.")},_=Object.create||function(){function w(){}return function(Q){var b;return w.prototype=Q,b=new w,w.prototype=null,b}}(),D={},h=D.lib={},s=h.Base=function(){return{extend:function(w){var Q=_(this);return w&&Q.mixIn(w),(!Q.hasOwnProperty("init")||this.init===Q.init)&&(Q.init=function(){Q.$super.init.apply(this,arguments)}),Q.init.prototype=Q,Q.$super=this,Q},create:function(){var w=this.extend();return w.init.apply(w,arguments),w},init:function(){},mixIn:function(w){for(var Q in w)w.hasOwnProperty(Q)&&(this[Q]=w[Q]);w.hasOwnProperty("toString")&&(this.toString=w.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),u=h.WordArray=s.extend({init:function(w,Q){w=this.words=w||[],this.sigBytes=null!=Q?Q:4*w.length},toString:function(w){return(w||a).stringify(this)},concat:function(w){var Q=this.words,b=w.words,C=this.sigBytes,T=w.sigBytes;if(this.clamp(),C%4)for(var N=0;N<T;N++)Q[C+N>>>2]|=(b[N>>>2]>>>24-N%4*8&255)<<24-(C+N)%4*8;else for(var J=0;J<T;J+=4)Q[C+J>>>2]=b[J>>>2];return this.sigBytes+=T,this},clamp:function(){var w=this.words,Q=this.sigBytes;w[Q>>>2]&=4294967295<<32-Q%4*8,w.length=t.ceil(Q/4)},clone:function(){var w=s.clone.call(this);return w.words=this.words.slice(0),w},random:function(w){for(var Q=[],b=0;b<w;b+=4)Q.push(e());return new u.init(Q,w)}}),g=D.enc={},a=g.Hex={stringify:function(w){for(var Q=w.words,b=w.sigBytes,C=[],T=0;T<b;T++){var N=Q[T>>>2]>>>24-T%4*8&255;C.push((N>>>4).toString(16)),C.push((15&N).toString(16))}return C.join("")},parse:function(w){for(var Q=w.length,b=[],C=0;C<Q;C+=2)b[C>>>3]|=parseInt(w.substr(C,2),16)<<24-C%8*4;return new u.init(b,Q/2)}},c=g.Latin1={stringify:function(w){for(var Q=w.words,b=w.sigBytes,C=[],T=0;T<b;T++)C.push(String.fromCharCode(Q[T>>>2]>>>24-T%4*8&255));return C.join("")},parse:function(w){for(var Q=w.length,b=[],C=0;C<Q;C++)b[C>>>2]|=(255&w.charCodeAt(C))<<24-C%4*8;return new u.init(b,Q)}},B=g.Utf8={stringify:function(w){try{return decodeURIComponent(escape(c.stringify(w)))}catch{throw new Error("Malformed UTF-8 data")}},parse:function(w){return c.parse(unescape(encodeURIComponent(w)))}},p=h.BufferedBlockAlgorithm=s.extend({reset:function(){this._data=new u.init,this._nDataBytes=0},_append:function(w){"string"==typeof w&&(w=B.parse(w)),this._data.concat(w),this._nDataBytes+=w.sigBytes},_process:function(w){var Q,b=this._data,C=b.words,T=b.sigBytes,N=this.blockSize,J=T/(4*N),H=(J=w?t.ceil(J):t.max((0|J)-this._minBufferSize,0))*N,k=t.min(4*H,T);if(H){for(var X=0;X<H;X+=N)this._doProcessBlock(C,X);Q=C.splice(0,H),b.sigBytes-=k}return new u.init(Q,k)},clone:function(){var w=s.clone.call(this);return w._data=this._data.clone(),w},_minBufferSize:0}),E=(h.Hasher=p.extend({cfg:s.extend(),init:function(w){this.cfg=this.cfg.extend(w),this.reset()},reset:function(){p.reset.call(this),this._doReset()},update:function(w){return this._append(w),this._process(),this},finalize:function(w){return w&&this._append(w),this._doFinalize()},blockSize:16,_createHelper:function(w){return function(Q,b){return new w.init(b).finalize(Q)}},_createHmacHelper:function(w){return function(Q,b){return new E.HMAC.init(w,b).finalize(Q)}}}),D.algo={});return D}(Math),l)},98891:function(Fe,Tt,d){var l,F;Fe.exports=(l=d(17656),F=l.lib.WordArray,l.enc.Base64={stringify:function(h){var s=h.words,u=h.sigBytes,g=this._map;h.clamp();for(var a=[],c=0;c<u;c+=3)for(var E=(s[c>>>2]>>>24-c%4*8&255)<<16|(s[c+1>>>2]>>>24-(c+1)%4*8&255)<<8|s[c+2>>>2]>>>24-(c+2)%4*8&255,w=0;w<4&&c+.75*w<u;w++)a.push(g.charAt(E>>>6*(3-w)&63));var Q=g.charAt(64);if(Q)for(;a.length%4;)a.push(Q);return a.join("")},parse:function(h){var s=h.length,u=this._map,g=this._reverseMap;if(!g){g=this._reverseMap=[];for(var a=0;a<u.length;a++)g[u.charCodeAt(a)]=a}var c=u.charAt(64);if(c){var B=h.indexOf(c);-1!==B&&(s=B)}return function D(h,s,u){for(var g=[],a=0,c=0;c<s;c++)if(c%4){var B=u[h.charCodeAt(c-1)]<<c%4*2,p=u[h.charCodeAt(c)]>>>6-c%4*2;g[a>>>2]|=(B|p)<<24-a%4*8,a++}return F.create(g,a)}(h,s,g)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="},l.enc.Base64)},6598:function(Fe,Tt,d){var l,F;Fe.exports=(l=d(17656),F=l.lib.WordArray,l.enc.Base64url={stringify:function(h,s){void 0===s&&(s=!0);var u=h.words,g=h.sigBytes,a=s?this._safe_map:this._map;h.clamp();for(var c=[],B=0;B<g;B+=3)for(var w=(u[B>>>2]>>>24-B%4*8&255)<<16|(u[B+1>>>2]>>>24-(B+1)%4*8&255)<<8|u[B+2>>>2]>>>24-(B+2)%4*8&255,Q=0;Q<4&&B+.75*Q<g;Q++)c.push(a.charAt(w>>>6*(3-Q)&63));var b=a.charAt(64);if(b)for(;c.length%4;)c.push(b);return c.join("")},parse:function(h,s){void 0===s&&(s=!0);var u=h.length,g=s?this._safe_map:this._map,a=this._reverseMap;if(!a){a=this._reverseMap=[];for(var c=0;c<g.length;c++)a[g.charCodeAt(c)]=c}var B=g.charAt(64);if(B){var p=h.indexOf(B);-1!==p&&(u=p)}return function D(h,s,u){for(var g=[],a=0,c=0;c<s;c++)if(c%4){var B=u[h.charCodeAt(c-1)]<<c%4*2,p=u[h.charCodeAt(c)]>>>6-c%4*2;g[a>>>2]|=(B|p)<<24-a%4*8,a++}return F.create(g,a)}(h,u,a)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",_safe_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"},l.enc.Base64url)},75304:function(Fe,Tt,d){var l;Fe.exports=(l=d(17656),function(){var F=l.lib.WordArray,e=l.enc;function D(h){return h<<8&4278255360|h>>>8&16711935}e.Utf16=e.Utf16BE={stringify:function(h){for(var s=h.words,u=h.sigBytes,g=[],a=0;a<u;a+=2)g.push(String.fromCharCode(s[a>>>2]>>>16-a%4*8&65535));return g.join("")},parse:function(h){for(var s=h.length,u=[],g=0;g<s;g++)u[g>>>1]|=h.charCodeAt(g)<<16-g%2*16;return F.create(u,2*s)}},e.Utf16LE={stringify:function(h){for(var s=h.words,u=h.sigBytes,g=[],a=0;a<u;a+=2){var c=D(s[a>>>2]>>>16-a%4*8&65535);g.push(String.fromCharCode(c))}return g.join("")},parse:function(h){for(var s=h.length,u=[],g=0;g<s;g++)u[g>>>1]|=D(h.charCodeAt(g)<<16-g%2*16);return F.create(u,2*s)}}}(),l.enc.Utf16)},4147:function(Fe,Tt,d){var t,R,F,e,_,h,l;Fe.exports=(l=d(17656),d(79986),d(37868),e=(R=(t=l).lib).WordArray,h=(_=t.algo).EvpKDF=(F=R.Base).extend({cfg:F.extend({keySize:4,hasher:_.MD5,iterations:1}),init:function(s){this.cfg=this.cfg.extend(s)},compute:function(s,u){for(var g,a=this.cfg,c=a.hasher.create(),B=e.create(),p=B.words,f=a.keySize,E=a.iterations;p.length<f;){g&&c.update(g),g=c.update(s).finalize(u),c.reset();for(var w=1;w<E;w++)g=c.finalize(g),c.reset();B.concat(g)}return B.sigBytes=4*f,B}}),t.EvpKDF=function(s,u,g){return h.create(g).compute(s,u)},l.EvpKDF)},64564:function(Fe,Tt,d){var l,e,D;Fe.exports=(l=d(17656),d(12414),e=l.lib.CipherParams,D=l.enc.Hex,l.format.Hex={stringify:function(u){return u.ciphertext.toString(D)},parse:function(u){var g=D.parse(u);return e.create({ciphertext:g})}},l.format.Hex)},37868:function(Fe,Tt,d){var l,_;Fe.exports=(l=d(17656),_=l.enc.Utf8,void(l.algo.HMAC=l.lib.Base.extend({init:function(s,u){s=this._hasher=new s.init,"string"==typeof u&&(u=_.parse(u));var g=s.blockSize,a=4*g;u.sigBytes>a&&(u=s.finalize(u)),u.clamp();for(var c=this._oKey=u.clone(),B=this._iKey=u.clone(),p=c.words,f=B.words,E=0;E<g;E++)p[E]^=1549556828,f[E]^=909522486;c.sigBytes=B.sigBytes=a,this.reset()},reset:function(){var s=this._hasher;s.reset(),s.update(this._iKey)},update:function(s){return this._hasher.update(s),this},finalize:function(s){var u=this._hasher,g=u.finalize(s);return u.reset(),u.finalize(this._oKey.clone().concat(g))}})))},31471:function(Fe,Tt,d){var l;Fe.exports=(l=d(17656),d(24501),d(88823),d(75304),d(98891),d(6598),d(78855),d(79986),d(15168),d(39225),d(20885),d(84068),d(3752),d(10447),d(37868),d(87738),d(4147),d(12414),d(34152),d(69098),d(71057),d(86700),d(36115),d(90332),d(27516),d(29047),d(36964),d(52599),d(64564),d(93188),d(72515),d(85350),d(72795),d(82923),d(45269),l)},88823:function(Fe,Tt,d){var l;Fe.exports=(l=d(17656),function(){if("function"==typeof ArrayBuffer){var F=l.lib.WordArray,e=F.init,_=F.init=function(D){if(D instanceof ArrayBuffer&&(D=new Uint8Array(D)),(D instanceof Int8Array||typeof Uint8ClampedArray<"u"&&D instanceof Uint8ClampedArray||D instanceof Int16Array||D instanceof Uint16Array||D instanceof Int32Array||D instanceof Uint32Array||D instanceof Float32Array||D instanceof Float64Array)&&(D=new Uint8Array(D.buffer,D.byteOffset,D.byteLength)),D instanceof Uint8Array){for(var h=D.byteLength,s=[],u=0;u<h;u++)s[u>>>2]|=D[u]<<24-u%4*8;e.call(this,s,h)}else e.apply(this,arguments)};_.prototype=F}}(),l.lib.WordArray)},78855:function(Fe,Tt,d){var l;Fe.exports=(l=d(17656),function(t){var R=l,F=R.lib,e=F.WordArray,_=F.Hasher,D=R.algo,h=[];!function(){for(var B=0;B<64;B++)h[B]=4294967296*t.abs(t.sin(B+1))|0}();var s=D.MD5=_.extend({_doReset:function(){this._hash=new e.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(B,p){for(var f=0;f<16;f++){var E=p+f,w=B[E];B[E]=16711935&(w<<8|w>>>24)|4278255360&(w<<24|w>>>8)}var Q=this._hash.words,b=B[p+0],C=B[p+1],T=B[p+2],N=B[p+3],L=B[p+4],J=B[p+5],H=B[p+6],k=B[p+7],X=B[p+8],tt=B[p+9],pt=B[p+10],st=B[p+11],z=B[p+12],it=B[p+13],at=B[p+14],Y=B[p+15],x=Q[0],v=Q[1],O=Q[2],G=Q[3];x=u(x,v,O,G,b,7,h[0]),G=u(G,x,v,O,C,12,h[1]),O=u(O,G,x,v,T,17,h[2]),v=u(v,O,G,x,N,22,h[3]),x=u(x,v,O,G,L,7,h[4]),G=u(G,x,v,O,J,12,h[5]),O=u(O,G,x,v,H,17,h[6]),v=u(v,O,G,x,k,22,h[7]),x=u(x,v,O,G,X,7,h[8]),G=u(G,x,v,O,tt,12,h[9]),O=u(O,G,x,v,pt,17,h[10]),v=u(v,O,G,x,st,22,h[11]),x=u(x,v,O,G,z,7,h[12]),G=u(G,x,v,O,it,12,h[13]),O=u(O,G,x,v,at,17,h[14]),x=g(x,v=u(v,O,G,x,Y,22,h[15]),O,G,C,5,h[16]),G=g(G,x,v,O,H,9,h[17]),O=g(O,G,x,v,st,14,h[18]),v=g(v,O,G,x,b,20,h[19]),x=g(x,v,O,G,J,5,h[20]),G=g(G,x,v,O,pt,9,h[21]),O=g(O,G,x,v,Y,14,h[22]),v=g(v,O,G,x,L,20,h[23]),x=g(x,v,O,G,tt,5,h[24]),G=g(G,x,v,O,at,9,h[25]),O=g(O,G,x,v,N,14,h[26]),v=g(v,O,G,x,X,20,h[27]),x=g(x,v,O,G,it,5,h[28]),G=g(G,x,v,O,T,9,h[29]),O=g(O,G,x,v,k,14,h[30]),x=a(x,v=g(v,O,G,x,z,20,h[31]),O,G,J,4,h[32]),G=a(G,x,v,O,X,11,h[33]),O=a(O,G,x,v,st,16,h[34]),v=a(v,O,G,x,at,23,h[35]),x=a(x,v,O,G,C,4,h[36]),G=a(G,x,v,O,L,11,h[37]),O=a(O,G,x,v,k,16,h[38]),v=a(v,O,G,x,pt,23,h[39]),x=a(x,v,O,G,it,4,h[40]),G=a(G,x,v,O,b,11,h[41]),O=a(O,G,x,v,N,16,h[42]),v=a(v,O,G,x,H,23,h[43]),x=a(x,v,O,G,tt,4,h[44]),G=a(G,x,v,O,z,11,h[45]),O=a(O,G,x,v,Y,16,h[46]),x=c(x,v=a(v,O,G,x,T,23,h[47]),O,G,b,6,h[48]),G=c(G,x,v,O,k,10,h[49]),O=c(O,G,x,v,at,15,h[50]),v=c(v,O,G,x,J,21,h[51]),x=c(x,v,O,G,z,6,h[52]),G=c(G,x,v,O,N,10,h[53]),O=c(O,G,x,v,pt,15,h[54]),v=c(v,O,G,x,C,21,h[55]),x=c(x,v,O,G,X,6,h[56]),G=c(G,x,v,O,Y,10,h[57]),O=c(O,G,x,v,H,15,h[58]),v=c(v,O,G,x,it,21,h[59]),x=c(x,v,O,G,L,6,h[60]),G=c(G,x,v,O,st,10,h[61]),O=c(O,G,x,v,T,15,h[62]),v=c(v,O,G,x,tt,21,h[63]),Q[0]=Q[0]+x|0,Q[1]=Q[1]+v|0,Q[2]=Q[2]+O|0,Q[3]=Q[3]+G|0},_doFinalize:function(){var B=this._data,p=B.words,f=8*this._nDataBytes,E=8*B.sigBytes;p[E>>>5]|=128<<24-E%32;var w=t.floor(f/4294967296),Q=f;p[15+(E+64>>>9<<4)]=16711935&(w<<8|w>>>24)|4278255360&(w<<24|w>>>8),p[14+(E+64>>>9<<4)]=16711935&(Q<<8|Q>>>24)|4278255360&(Q<<24|Q>>>8),B.sigBytes=4*(p.length+1),this._process();for(var b=this._hash,C=b.words,T=0;T<4;T++){var N=C[T];C[T]=16711935&(N<<8|N>>>24)|4278255360&(N<<24|N>>>8)}return b},clone:function(){var B=_.clone.call(this);return B._hash=this._hash.clone(),B}});function u(B,p,f,E,w,Q,b){var C=B+(p&f|~p&E)+w+b;return(C<<Q|C>>>32-Q)+p}function g(B,p,f,E,w,Q,b){var C=B+(p&E|f&~E)+w+b;return(C<<Q|C>>>32-Q)+p}function a(B,p,f,E,w,Q,b){var C=B+(p^f^E)+w+b;return(C<<Q|C>>>32-Q)+p}function c(B,p,f,E,w,Q,b){var C=B+(f^(p|~E))+w+b;return(C<<Q|C>>>32-Q)+p}R.MD5=_._createHelper(s),R.HmacMD5=_._createHmacHelper(s)}(Math),l.MD5)},34152:function(Fe,Tt,d){var l;Fe.exports=(l=d(17656),d(12414),l.mode.CFB=function(){var t=l.lib.BlockCipherMode.extend();function R(F,e,_,D){var h,s=this._iv;s?(h=s.slice(0),this._iv=void 0):h=this._prevBlock,D.encryptBlock(h,0);for(var u=0;u<_;u++)F[e+u]^=h[u]}return t.Encryptor=t.extend({processBlock:function(F,e){var _=this._cipher,D=_.blockSize;R.call(this,F,e,D,_),this._prevBlock=F.slice(e,e+D)}}),t.Decryptor=t.extend({processBlock:function(F,e){var _=this._cipher,D=_.blockSize,h=F.slice(e,e+D);R.call(this,F,e,D,_),this._prevBlock=h}}),t}(),l.mode.CFB)},71057:function(Fe,Tt,d){var l;Fe.exports=(l=d(17656),d(12414),l.mode.CTRGladman=function(){var t=l.lib.BlockCipherMode.extend();function R(_){if(255&~(_>>24))_+=1<<24;else{var D=_>>16&255,h=_>>8&255,s=255&_;255===D?(D=0,255===h?(h=0,255===s?s=0:++s):++h):++D,_=0,_+=D<<16,_+=h<<8,_+=s}return _}var e=t.Encryptor=t.extend({processBlock:function(_,D){var h=this._cipher,s=h.blockSize,u=this._iv,g=this._counter;u&&(g=this._counter=u.slice(0),this._iv=void 0),function F(_){return 0===(_[0]=R(_[0]))&&(_[1]=R(_[1])),_}(g);var a=g.slice(0);h.encryptBlock(a,0);for(var c=0;c<s;c++)_[D+c]^=a[c]}});return t.Decryptor=e,t}(),l.mode.CTRGladman)},69098:function(Fe,Tt,d){var t,R,l;Fe.exports=(l=d(17656),d(12414),l.mode.CTR=(R=(t=l.lib.BlockCipherMode.extend()).Encryptor=t.extend({processBlock:function(F,e){var _=this._cipher,D=_.blockSize,h=this._iv,s=this._counter;h&&(s=this._counter=h.slice(0),this._iv=void 0);var u=s.slice(0);_.encryptBlock(u,0),s[D-1]=s[D-1]+1|0;for(var g=0;g<D;g++)F[e+g]^=u[g]}}),t.Decryptor=R,t),l.mode.CTR)},36115:function(Fe,Tt,d){var t,l;Fe.exports=(l=d(17656),d(12414),l.mode.ECB=((t=l.lib.BlockCipherMode.extend()).Encryptor=t.extend({processBlock:function(R,F){this._cipher.encryptBlock(R,F)}}),t.Decryptor=t.extend({processBlock:function(R,F){this._cipher.decryptBlock(R,F)}}),t),l.mode.ECB)},86700:function(Fe,Tt,d){var t,R,l;Fe.exports=(l=d(17656),d(12414),l.mode.OFB=(R=(t=l.lib.BlockCipherMode.extend()).Encryptor=t.extend({processBlock:function(F,e){var _=this._cipher,D=_.blockSize,h=this._iv,s=this._keystream;h&&(s=this._keystream=h.slice(0),this._iv=void 0),_.encryptBlock(s,0);for(var u=0;u<D;u++)F[e+u]^=s[u]}}),t.Decryptor=R,t),l.mode.OFB)},90332:function(Fe,Tt,d){var l;Fe.exports=(l=d(17656),d(12414),l.pad.AnsiX923={pad:function(t,R){var F=t.sigBytes,e=4*R,_=e-F%e,D=F+_-1;t.clamp(),t.words[D>>>2]|=_<<24-D%4*8,t.sigBytes+=_},unpad:function(t){t.sigBytes-=255&t.words[t.sigBytes-1>>>2]}},l.pad.Ansix923)},27516:function(Fe,Tt,d){var l;Fe.exports=(l=d(17656),d(12414),l.pad.Iso10126={pad:function(t,R){var F=4*R,e=F-t.sigBytes%F;t.concat(l.lib.WordArray.random(e-1)).concat(l.lib.WordArray.create([e<<24],1))},unpad:function(t){t.sigBytes-=255&t.words[t.sigBytes-1>>>2]}},l.pad.Iso10126)},29047:function(Fe,Tt,d){var l;Fe.exports=(l=d(17656),d(12414),l.pad.Iso97971={pad:function(t,R){t.concat(l.lib.WordArray.create([2147483648],1)),l.pad.ZeroPadding.pad(t,R)},unpad:function(t){l.pad.ZeroPadding.unpad(t),t.sigBytes--}},l.pad.Iso97971)},52599:function(Fe,Tt,d){var l;Fe.exports=(l=d(17656),d(12414),l.pad.NoPadding={pad:function(){},unpad:function(){}},l.pad.NoPadding)},36964:function(Fe,Tt,d){var l;Fe.exports=(l=d(17656),d(12414),l.pad.ZeroPadding={pad:function(t,R){var F=4*R;t.clamp(),t.sigBytes+=F-(t.sigBytes%F||F)},unpad:function(t){var R=t.words,F=t.sigBytes-1;for(F=t.sigBytes-1;F>=0;F--)if(R[F>>>2]>>>24-F%4*8&255){t.sigBytes=F+1;break}}},l.pad.ZeroPadding)},87738:function(Fe,Tt,d){var t,R,F,e,_,h,s,l;Fe.exports=(l=d(17656),d(15168),d(37868),e=(R=(t=l).lib).WordArray,h=(_=t.algo).HMAC,s=_.PBKDF2=(F=R.Base).extend({cfg:F.extend({keySize:4,hasher:_.SHA256,iterations:25e4}),init:function(u){this.cfg=this.cfg.extend(u)},compute:function(u,g){for(var a=this.cfg,c=h.create(a.hasher,u),B=e.create(),p=e.create([1]),f=B.words,E=p.words,w=a.keySize,Q=a.iterations;f.length<w;){var b=c.update(g).finalize(p);c.reset();for(var C=b.words,T=C.length,N=b,L=1;L<Q;L++){N=c.finalize(N),c.reset();for(var J=N.words,H=0;H<T;H++)C[H]^=J[H]}B.concat(b),E[0]++}return B.sigBytes=4*w,B}}),t.PBKDF2=function(u,g,a){return s.create(a).compute(u,g)},l.PBKDF2)},82923:function(Fe,Tt,d){var l;Fe.exports=(l=d(17656),d(98891),d(78855),d(4147),d(12414),function(){var t=l,F=t.lib.StreamCipher,_=[],D=[],h=[],s=t.algo.RabbitLegacy=F.extend({_doReset:function(){var g=this._key.words,a=this.cfg.iv,c=this._X=[g[0],g[3]<<16|g[2]>>>16,g[1],g[0]<<16|g[3]>>>16,g[2],g[1]<<16|g[0]>>>16,g[3],g[2]<<16|g[1]>>>16],B=this._C=[g[2]<<16|g[2]>>>16,4294901760&g[0]|65535&g[1],g[3]<<16|g[3]>>>16,4294901760&g[1]|65535&g[2],g[0]<<16|g[0]>>>16,4294901760&g[2]|65535&g[3],g[1]<<16|g[1]>>>16,4294901760&g[3]|65535&g[0]];this._b=0;for(var p=0;p<4;p++)u.call(this);for(p=0;p<8;p++)B[p]^=c[p+4&7];if(a){var f=a.words,E=f[0],w=f[1],Q=16711935&(E<<8|E>>>24)|4278255360&(E<<24|E>>>8),b=16711935&(w<<8|w>>>24)|4278255360&(w<<24|w>>>8),C=Q>>>16|4294901760&b,T=b<<16|65535&Q;for(B[0]^=Q,B[1]^=C,B[2]^=b,B[3]^=T,B[4]^=Q,B[5]^=C,B[6]^=b,B[7]^=T,p=0;p<4;p++)u.call(this)}},_doProcessBlock:function(g,a){var c=this._X;u.call(this),_[0]=c[0]^c[5]>>>16^c[3]<<16,_[1]=c[2]^c[7]>>>16^c[5]<<16,_[2]=c[4]^c[1]>>>16^c[7]<<16,_[3]=c[6]^c[3]>>>16^c[1]<<16;for(var B=0;B<4;B++)_[B]=16711935&(_[B]<<8|_[B]>>>24)|4278255360&(_[B]<<24|_[B]>>>8),g[a+B]^=_[B]},blockSize:4,ivSize:2});function u(){for(var g=this._X,a=this._C,c=0;c<8;c++)D[c]=a[c];for(a[0]=a[0]+1295307597+this._b|0,a[1]=a[1]+3545052371+(a[0]>>>0<D[0]>>>0?1:0)|0,a[2]=a[2]+886263092+(a[1]>>>0<D[1]>>>0?1:0)|0,a[3]=a[3]+1295307597+(a[2]>>>0<D[2]>>>0?1:0)|0,a[4]=a[4]+3545052371+(a[3]>>>0<D[3]>>>0?1:0)|0,a[5]=a[5]+886263092+(a[4]>>>0<D[4]>>>0?1:0)|0,a[6]=a[6]+1295307597+(a[5]>>>0<D[5]>>>0?1:0)|0,a[7]=a[7]+3545052371+(a[6]>>>0<D[6]>>>0?1:0)|0,this._b=a[7]>>>0<D[7]>>>0?1:0,c=0;c<8;c++){var B=g[c]+a[c],p=65535&B,f=B>>>16;h[c]=((p*p>>>17)+p*f>>>15)+f*f^((4294901760&B)*B|0)+((65535&B)*B|0)}g[0]=h[0]+(h[7]<<16|h[7]>>>16)+(h[6]<<16|h[6]>>>16)|0,g[1]=h[1]+(h[0]<<8|h[0]>>>24)+h[7]|0,g[2]=h[2]+(h[1]<<16|h[1]>>>16)+(h[0]<<16|h[0]>>>16)|0,g[3]=h[3]+(h[2]<<8|h[2]>>>24)+h[1]|0,g[4]=h[4]+(h[3]<<16|h[3]>>>16)+(h[2]<<16|h[2]>>>16)|0,g[5]=h[5]+(h[4]<<8|h[4]>>>24)+h[3]|0,g[6]=h[6]+(h[5]<<16|h[5]>>>16)+(h[4]<<16|h[4]>>>16)|0,g[7]=h[7]+(h[6]<<8|h[6]>>>24)+h[5]|0}t.RabbitLegacy=F._createHelper(s)}(),l.RabbitLegacy)},72795:function(Fe,Tt,d){var l;Fe.exports=(l=d(17656),d(98891),d(78855),d(4147),d(12414),function(){var t=l,F=t.lib.StreamCipher,_=[],D=[],h=[],s=t.algo.Rabbit=F.extend({_doReset:function(){for(var g=this._key.words,a=this.cfg.iv,c=0;c<4;c++)g[c]=16711935&(g[c]<<8|g[c]>>>24)|4278255360&(g[c]<<24|g[c]>>>8);var B=this._X=[g[0],g[3]<<16|g[2]>>>16,g[1],g[0]<<16|g[3]>>>16,g[2],g[1]<<16|g[0]>>>16,g[3],g[2]<<16|g[1]>>>16],p=this._C=[g[2]<<16|g[2]>>>16,4294901760&g[0]|65535&g[1],g[3]<<16|g[3]>>>16,4294901760&g[1]|65535&g[2],g[0]<<16|g[0]>>>16,4294901760&g[2]|65535&g[3],g[1]<<16|g[1]>>>16,4294901760&g[3]|65535&g[0]];for(this._b=0,c=0;c<4;c++)u.call(this);for(c=0;c<8;c++)p[c]^=B[c+4&7];if(a){var f=a.words,E=f[0],w=f[1],Q=16711935&(E<<8|E>>>24)|4278255360&(E<<24|E>>>8),b=16711935&(w<<8|w>>>24)|4278255360&(w<<24|w>>>8),C=Q>>>16|4294901760&b,T=b<<16|65535&Q;for(p[0]^=Q,p[1]^=C,p[2]^=b,p[3]^=T,p[4]^=Q,p[5]^=C,p[6]^=b,p[7]^=T,c=0;c<4;c++)u.call(this)}},_doProcessBlock:function(g,a){var c=this._X;u.call(this),_[0]=c[0]^c[5]>>>16^c[3]<<16,_[1]=c[2]^c[7]>>>16^c[5]<<16,_[2]=c[4]^c[1]>>>16^c[7]<<16,_[3]=c[6]^c[3]>>>16^c[1]<<16;for(var B=0;B<4;B++)_[B]=16711935&(_[B]<<8|_[B]>>>24)|4278255360&(_[B]<<24|_[B]>>>8),g[a+B]^=_[B]},blockSize:4,ivSize:2});function u(){for(var g=this._X,a=this._C,c=0;c<8;c++)D[c]=a[c];for(a[0]=a[0]+1295307597+this._b|0,a[1]=a[1]+3545052371+(a[0]>>>0<D[0]>>>0?1:0)|0,a[2]=a[2]+886263092+(a[1]>>>0<D[1]>>>0?1:0)|0,a[3]=a[3]+1295307597+(a[2]>>>0<D[2]>>>0?1:0)|0,a[4]=a[4]+3545052371+(a[3]>>>0<D[3]>>>0?1:0)|0,a[5]=a[5]+886263092+(a[4]>>>0<D[4]>>>0?1:0)|0,a[6]=a[6]+1295307597+(a[5]>>>0<D[5]>>>0?1:0)|0,a[7]=a[7]+3545052371+(a[6]>>>0<D[6]>>>0?1:0)|0,this._b=a[7]>>>0<D[7]>>>0?1:0,c=0;c<8;c++){var B=g[c]+a[c],p=65535&B,f=B>>>16;h[c]=((p*p>>>17)+p*f>>>15)+f*f^((4294901760&B)*B|0)+((65535&B)*B|0)}g[0]=h[0]+(h[7]<<16|h[7]>>>16)+(h[6]<<16|h[6]>>>16)|0,g[1]=h[1]+(h[0]<<8|h[0]>>>24)+h[7]|0,g[2]=h[2]+(h[1]<<16|h[1]>>>16)+(h[0]<<16|h[0]>>>16)|0,g[3]=h[3]+(h[2]<<8|h[2]>>>24)+h[1]|0,g[4]=h[4]+(h[3]<<16|h[3]>>>16)+(h[2]<<16|h[2]>>>16)|0,g[5]=h[5]+(h[4]<<8|h[4]>>>24)+h[3]|0,g[6]=h[6]+(h[5]<<16|h[5]>>>16)+(h[4]<<16|h[4]>>>16)|0,g[7]=h[7]+(h[6]<<8|h[6]>>>24)+h[5]|0}t.Rabbit=F._createHelper(s)}(),l.Rabbit)},85350:function(Fe,Tt,d){var l;Fe.exports=(l=d(17656),d(98891),d(78855),d(4147),d(12414),function(){var t=l,F=t.lib.StreamCipher,e=t.algo,_=e.RC4=F.extend({_doReset:function(){for(var s=this._key,u=s.words,g=s.sigBytes,a=this._S=[],c=0;c<256;c++)a[c]=c;c=0;for(var B=0;c<256;c++){var p=c%g,E=a[c];a[c]=a[B=(B+a[c]+(u[p>>>2]>>>24-p%4*8&255))%256],a[B]=E}this._i=this._j=0},_doProcessBlock:function(s,u){s[u]^=D.call(this)},keySize:8,ivSize:0});function D(){for(var s=this._S,u=this._i,g=this._j,a=0,c=0;c<4;c++){var B=s[u=(u+1)%256];s[u]=s[g=(g+s[u])%256],s[g]=B,a|=s[(s[u]+s[g])%256]<<24-8*c}return this._i=u,this._j=g,a}t.RC4=F._createHelper(_);var h=e.RC4Drop=_.extend({cfg:_.cfg.extend({drop:192}),_doReset:function(){_._doReset.call(this);for(var s=this.cfg.drop;s>0;s--)D.call(this)}});t.RC4Drop=F._createHelper(h)}(),l.RC4)},10447:function(Fe,Tt,d){var l;Fe.exports=(l=d(17656),function(t){var R=l,F=R.lib,e=F.WordArray,_=F.Hasher,D=R.algo,h=e.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]),s=e.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]),u=e.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]),g=e.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]),a=e.create([0,1518500249,1859775393,2400959708,2840853838]),c=e.create([1352829926,1548603684,1836072691,2053994217,0]),B=D.RIPEMD160=_.extend({_doReset:function(){this._hash=e.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(C,T){for(var N=0;N<16;N++){var L=T+N,J=C[L];C[L]=16711935&(J<<8|J>>>24)|4278255360&(J<<24|J>>>8)}var it,at,Y,x,v,O,G,At,dt,It,yt,H=this._hash.words,k=a.words,X=c.words,tt=h.words,pt=s.words,st=u.words,z=g.words;for(O=it=H[0],G=at=H[1],At=Y=H[2],dt=x=H[3],It=v=H[4],N=0;N<80;N+=1)yt=it+C[T+tt[N]]|0,yt+=N<16?p(at,Y,x)+k[0]:N<32?f(at,Y,x)+k[1]:N<48?E(at,Y,x)+k[2]:N<64?w(at,Y,x)+k[3]:Q(at,Y,x)+k[4],yt=(yt=b(yt|=0,st[N]))+v|0,it=v,v=x,x=b(Y,10),Y=at,at=yt,yt=O+C[T+pt[N]]|0,yt+=N<16?Q(G,At,dt)+X[0]:N<32?w(G,At,dt)+X[1]:N<48?E(G,At,dt)+X[2]:N<64?f(G,At,dt)+X[3]:p(G,At,dt)+X[4],yt=(yt=b(yt|=0,z[N]))+It|0,O=It,It=dt,dt=b(At,10),At=G,G=yt;yt=H[1]+Y+dt|0,H[1]=H[2]+x+It|0,H[2]=H[3]+v+O|0,H[3]=H[4]+it+G|0,H[4]=H[0]+at+At|0,H[0]=yt},_doFinalize:function(){var C=this._data,T=C.words,N=8*this._nDataBytes,L=8*C.sigBytes;T[L>>>5]|=128<<24-L%32,T[14+(L+64>>>9<<4)]=16711935&(N<<8|N>>>24)|4278255360&(N<<24|N>>>8),C.sigBytes=4*(T.length+1),this._process();for(var J=this._hash,H=J.words,k=0;k<5;k++){var X=H[k];H[k]=16711935&(X<<8|X>>>24)|4278255360&(X<<24|X>>>8)}return J},clone:function(){var C=_.clone.call(this);return C._hash=this._hash.clone(),C}});function p(C,T,N){return C^T^N}function f(C,T,N){return C&T|~C&N}function E(C,T,N){return(C|~T)^N}function w(C,T,N){return C&N|T&~N}function Q(C,T,N){return C^(T|~N)}function b(C,T){return C<<T|C>>>32-T}R.RIPEMD160=_._createHelper(B),R.HmacRIPEMD160=_._createHmacHelper(B)}(Math),l.RIPEMD160)},79986:function(Fe,Tt,d){var t,R,F,e,D,h,l;Fe.exports=(l=d(17656),F=(R=(t=l).lib).WordArray,D=[],h=t.algo.SHA1=(e=R.Hasher).extend({_doReset:function(){this._hash=new F.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(s,u){for(var g=this._hash.words,a=g[0],c=g[1],B=g[2],p=g[3],f=g[4],E=0;E<80;E++){if(E<16)D[E]=0|s[u+E];else{var w=D[E-3]^D[E-8]^D[E-14]^D[E-16];D[E]=w<<1|w>>>31}var Q=(a<<5|a>>>27)+f+D[E];Q+=E<20?1518500249+(c&B|~c&p):E<40?1859775393+(c^B^p):E<60?(c&B|c&p|B&p)-1894007588:(c^B^p)-899497514,f=p,p=B,B=c<<30|c>>>2,c=a,a=Q}g[0]=g[0]+a|0,g[1]=g[1]+c|0,g[2]=g[2]+B|0,g[3]=g[3]+p|0,g[4]=g[4]+f|0},_doFinalize:function(){var s=this._data,u=s.words,g=8*this._nDataBytes,a=8*s.sigBytes;return u[a>>>5]|=128<<24-a%32,u[14+(a+64>>>9<<4)]=Math.floor(g/4294967296),u[15+(a+64>>>9<<4)]=g,s.sigBytes=4*u.length,this._process(),this._hash},clone:function(){var s=e.clone.call(this);return s._hash=this._hash.clone(),s}}),t.SHA1=e._createHelper(h),t.HmacSHA1=e._createHmacHelper(h),l.SHA1)},39225:function(Fe,Tt,d){var t,F,e,_,D,l;Fe.exports=(l=d(17656),d(15168),F=(t=l).lib.WordArray,D=(e=t.algo).SHA224=(_=e.SHA256).extend({_doReset:function(){this._hash=new F.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var h=_._doFinalize.call(this);return h.sigBytes-=4,h}}),t.SHA224=_._createHelper(D),t.HmacSHA224=_._createHmacHelper(D),l.SHA224)},15168:function(Fe,Tt,d){var l;Fe.exports=(l=d(17656),function(t){var R=l,F=R.lib,e=F.WordArray,_=F.Hasher,D=R.algo,h=[],s=[];!function(){function a(f){for(var E=t.sqrt(f),w=2;w<=E;w++)if(!(f%w))return!1;return!0}function c(f){return 4294967296*(f-(0|f))|0}for(var B=2,p=0;p<64;)a(B)&&(p<8&&(h[p]=c(t.pow(B,.5))),s[p]=c(t.pow(B,1/3)),p++),B++}();var u=[],g=D.SHA256=_.extend({_doReset:function(){this._hash=new e.init(h.slice(0))},_doProcessBlock:function(a,c){for(var B=this._hash.words,p=B[0],f=B[1],E=B[2],w=B[3],Q=B[4],b=B[5],C=B[6],T=B[7],N=0;N<64;N++){if(N<16)u[N]=0|a[c+N];else{var L=u[N-15],H=u[N-2];u[N]=((L<<25|L>>>7)^(L<<14|L>>>18)^L>>>3)+u[N-7]+((H<<15|H>>>17)^(H<<13|H>>>19)^H>>>10)+u[N-16]}var tt=p&f^p&E^f&E,z=T+((Q<<26|Q>>>6)^(Q<<21|Q>>>11)^(Q<<7|Q>>>25))+(Q&b^~Q&C)+s[N]+u[N];T=C,C=b,b=Q,Q=w+z|0,w=E,E=f,f=p,p=z+(((p<<30|p>>>2)^(p<<19|p>>>13)^(p<<10|p>>>22))+tt)|0}B[0]=B[0]+p|0,B[1]=B[1]+f|0,B[2]=B[2]+E|0,B[3]=B[3]+w|0,B[4]=B[4]+Q|0,B[5]=B[5]+b|0,B[6]=B[6]+C|0,B[7]=B[7]+T|0},_doFinalize:function(){var a=this._data,c=a.words,B=8*this._nDataBytes,p=8*a.sigBytes;return c[p>>>5]|=128<<24-p%32,c[14+(p+64>>>9<<4)]=t.floor(B/4294967296),c[15+(p+64>>>9<<4)]=B,a.sigBytes=4*c.length,this._process(),this._hash},clone:function(){var a=_.clone.call(this);return a._hash=this._hash.clone(),a}});R.SHA256=_._createHelper(g),R.HmacSHA256=_._createHmacHelper(g)}(Math),l.SHA256)},3752:function(Fe,Tt,d){var l;Fe.exports=(l=d(17656),d(24501),function(t){var R=l,F=R.lib,e=F.WordArray,_=F.Hasher,h=R.x64.Word,s=R.algo,u=[],g=[],a=[];!function(){for(var p=1,f=0,E=0;E<24;E++){u[p+5*f]=(E+1)*(E+2)/2%64;var Q=(2*p+3*f)%5;p=f%5,f=Q}for(p=0;p<5;p++)for(f=0;f<5;f++)g[p+5*f]=f+(2*p+3*f)%5*5;for(var b=1,C=0;C<24;C++){for(var T=0,N=0,L=0;L<7;L++){if(1&b){var J=(1<<L)-1;J<32?N^=1<<J:T^=1<<J-32}128&b?b=b<<1^113:b<<=1}a[C]=h.create(T,N)}}();var c=[];!function(){for(var p=0;p<25;p++)c[p]=h.create()}();var B=s.SHA3=_.extend({cfg:_.cfg.extend({outputLength:512}),_doReset:function(){for(var p=this._state=[],f=0;f<25;f++)p[f]=new h.init;this.blockSize=(1600-2*this.cfg.outputLength)/32},_doProcessBlock:function(p,f){for(var E=this._state,w=this.blockSize/2,Q=0;Q<w;Q++){var b=p[f+2*Q],C=p[f+2*Q+1];b=16711935&(b<<8|b>>>24)|4278255360&(b<<24|b>>>8),(T=E[Q]).high^=C=16711935&(C<<8|C>>>24)|4278255360&(C<<24|C>>>8),T.low^=b}for(var N=0;N<24;N++){for(var L=0;L<5;L++){for(var J=0,H=0,k=0;k<5;k++)J^=(T=E[L+5*k]).high,H^=T.low;var X=c[L];X.high=J,X.low=H}for(L=0;L<5;L++){var tt=c[(L+4)%5],pt=c[(L+1)%5],st=pt.high,z=pt.low;for(J=tt.high^(st<<1|z>>>31),H=tt.low^(z<<1|st>>>31),k=0;k<5;k++)(T=E[L+5*k]).high^=J,T.low^=H}for(var it=1;it<25;it++){var at=(T=E[it]).high,Y=T.low,x=u[it];x<32?(J=at<<x|Y>>>32-x,H=Y<<x|at>>>32-x):(J=Y<<x-32|at>>>64-x,H=at<<x-32|Y>>>64-x);var v=c[g[it]];v.high=J,v.low=H}var O=c[0],G=E[0];for(O.high=G.high,O.low=G.low,L=0;L<5;L++)for(k=0;k<5;k++){var At=c[it=L+5*k],dt=c[(L+1)%5+5*k],It=c[(L+2)%5+5*k];(T=E[it]).high=At.high^~dt.high&It.high,T.low=At.low^~dt.low&It.low}var T,yt=a[N];(T=E[0]).high^=yt.high,T.low^=yt.low}},_doFinalize:function(){var p=this._data,f=p.words,w=8*p.sigBytes,Q=32*this.blockSize;f[w>>>5]|=1<<24-w%32,f[(t.ceil((w+1)/Q)*Q>>>5)-1]|=128,p.sigBytes=4*f.length,this._process();for(var b=this._state,C=this.cfg.outputLength/8,T=C/8,N=[],L=0;L<T;L++){var J=b[L],H=J.high,k=J.low;H=16711935&(H<<8|H>>>24)|4278255360&(H<<24|H>>>8),N.push(k=16711935&(k<<8|k>>>24)|4278255360&(k<<24|k>>>8)),N.push(H)}return new e.init(N,C)},clone:function(){for(var p=_.clone.call(this),f=p._state=this._state.slice(0),E=0;E<25;E++)f[E]=f[E].clone();return p}});R.SHA3=_._createHelper(B),R.HmacSHA3=_._createHmacHelper(B)}(Math),l.SHA3)},84068:function(Fe,Tt,d){var t,R,F,e,_,D,h,l;Fe.exports=(l=d(17656),d(24501),d(20885),F=(R=(t=l).x64).Word,e=R.WordArray,h=(_=t.algo).SHA384=(D=_.SHA512).extend({_doReset:function(){this._hash=new e.init([new F.init(3418070365,3238371032),new F.init(1654270250,914150663),new F.init(2438529370,812702999),new F.init(355462360,4144912697),new F.init(1731405415,4290775857),new F.init(2394180231,1750603025),new F.init(3675008525,1694076839),new F.init(1203062813,3204075428)])},_doFinalize:function(){var s=D._doFinalize.call(this);return s.sigBytes-=16,s}}),t.SHA384=D._createHelper(h),t.HmacSHA384=D._createHmacHelper(h),l.SHA384)},20885:function(Fe,Tt,d){var l;Fe.exports=(l=d(17656),d(24501),function(){var t=l,F=t.lib.Hasher,e=t.x64,_=e.Word,D=e.WordArray,h=t.algo;function s(){return _.create.apply(_,arguments)}var u=[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)],g=[];!function(){for(var c=0;c<80;c++)g[c]=s()}();var a=h.SHA512=F.extend({_doReset:function(){this._hash=new D.init([new _.init(1779033703,4089235720),new _.init(3144134277,2227873595),new _.init(1013904242,4271175723),new _.init(2773480762,1595750129),new _.init(1359893119,2917565137),new _.init(2600822924,725511199),new _.init(528734635,4215389547),new _.init(1541459225,327033209)])},_doProcessBlock:function(c,B){for(var p=this._hash.words,f=p[0],E=p[1],w=p[2],Q=p[3],b=p[4],C=p[5],T=p[6],N=p[7],L=f.high,J=f.low,H=E.high,k=E.low,X=w.high,tt=w.low,pt=Q.high,st=Q.low,z=b.high,it=b.low,at=C.high,Y=C.low,x=T.high,v=T.low,O=N.high,G=N.low,At=L,dt=J,It=H,yt=k,qt=X,Mt=tt,Xt=pt,mt=st,ct=z,xt=it,ee=at,Ge=Y,Ce=x,je=v,iA=O,dA=G,Ye=0;Ye<80;Ye++){var rA,fA,TA=g[Ye];if(Ye<16)fA=TA.high=0|c[B+2*Ye],rA=TA.low=0|c[B+2*Ye+1];else{var EA=g[Ye-15],fe=EA.high,xe=EA.low,Xe=(xe>>>1|fe<<31)^(xe>>>8|fe<<24)^(xe>>>7|fe<<25),Ve=g[Ye-2],nA=Ve.high,_e=Ve.low,on=(_e>>>19|nA<<13)^(_e<<3|nA>>>29)^(_e>>>6|nA<<26),GA=g[Ye-7],fn=g[Ye-16],kn=fn.low;TA.high=fA=(fA=(fA=((fe>>>1|xe<<31)^(fe>>>8|xe<<24)^fe>>>7)+GA.high+((rA=Xe+GA.low)>>>0<Xe>>>0?1:0))+((nA>>>19|_e<<13)^(nA<<3|_e>>>29)^nA>>>6)+((rA+=on)>>>0<on>>>0?1:0))+fn.high+((rA+=kn)>>>0<kn>>>0?1:0),TA.low=rA}var Tn,ni=ct&ee^~ct&Ce,mi=xt&Ge^~xt&je,no=At&It^At&qt^It&qt,Ne=(dt>>>28|At<<4)^(dt<<30|At>>>2)^(dt<<25|At>>>7),dn=u[Ye],Rn=dn.low,Fn=iA+((ct>>>14|xt<<18)^(ct>>>18|xt<<14)^(ct<<23|xt>>>9))+((Tn=dA+((xt>>>14|ct<<18)^(xt>>>18|ct<<14)^(xt<<23|ct>>>9)))>>>0<dA>>>0?1:0),Te=Ne+(dt&yt^dt&Mt^yt&Mt);iA=Ce,dA=je,Ce=ee,je=Ge,ee=ct,Ge=xt,ct=Xt+(Fn=(Fn=(Fn=Fn+ni+((Tn+=mi)>>>0<mi>>>0?1:0))+dn.high+((Tn+=Rn)>>>0<Rn>>>0?1:0))+fA+((Tn+=rA)>>>0<rA>>>0?1:0))+((xt=mt+Tn|0)>>>0<mt>>>0?1:0)|0,Xt=qt,mt=Mt,qt=It,Mt=yt,It=At,yt=dt,At=Fn+(((At>>>28|dt<<4)^(At<<30|dt>>>2)^(At<<25|dt>>>7))+no+(Te>>>0<Ne>>>0?1:0))+((dt=Tn+Te|0)>>>0<Tn>>>0?1:0)|0}J=f.low=J+dt,f.high=L+At+(J>>>0<dt>>>0?1:0),k=E.low=k+yt,E.high=H+It+(k>>>0<yt>>>0?1:0),tt=w.low=tt+Mt,w.high=X+qt+(tt>>>0<Mt>>>0?1:0),st=Q.low=st+mt,Q.high=pt+Xt+(st>>>0<mt>>>0?1:0),it=b.low=it+xt,b.high=z+ct+(it>>>0<xt>>>0?1:0),Y=C.low=Y+Ge,C.high=at+ee+(Y>>>0<Ge>>>0?1:0),v=T.low=v+je,T.high=x+Ce+(v>>>0<je>>>0?1:0),G=N.low=G+dA,N.high=O+iA+(G>>>0<dA>>>0?1:0)},_doFinalize:function(){var c=this._data,B=c.words,p=8*this._nDataBytes,f=8*c.sigBytes;return B[f>>>5]|=128<<24-f%32,B[30+(f+128>>>10<<5)]=Math.floor(p/4294967296),B[31+(f+128>>>10<<5)]=p,c.sigBytes=4*B.length,this._process(),this._hash.toX32()},clone:function(){var c=F.clone.call(this);return c._hash=this._hash.clone(),c},blockSize:32});t.SHA512=F._createHelper(a),t.HmacSHA512=F._createHmacHelper(a)}(),l.SHA512)},72515:function(Fe,Tt,d){var l;Fe.exports=(l=d(17656),d(98891),d(78855),d(4147),d(12414),function(){var t=l,R=t.lib,F=R.WordArray,e=R.BlockCipher,_=t.algo,D=[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],h=[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],s=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],u=[{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}],g=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],a=_.DES=e.extend({_doReset:function(){for(var E=this._key.words,w=[],Q=0;Q<56;Q++){var b=D[Q]-1;w[Q]=E[b>>>5]>>>31-b%32&1}for(var C=this._subKeys=[],T=0;T<16;T++){var N=C[T]=[],L=s[T];for(Q=0;Q<24;Q++)N[Q/6|0]|=w[(h[Q]-1+L)%28]<<31-Q%6,N[4+(Q/6|0)]|=w[28+(h[Q+24]-1+L)%28]<<31-Q%6;for(N[0]=N[0]<<1|N[0]>>>31,Q=1;Q<7;Q++)N[Q]=N[Q]>>>4*(Q-1)+3;N[7]=N[7]<<5|N[7]>>>27}var J=this._invSubKeys=[];for(Q=0;Q<16;Q++)J[Q]=C[15-Q]},encryptBlock:function(f,E){this._doCryptBlock(f,E,this._subKeys)},decryptBlock:function(f,E){this._doCryptBlock(f,E,this._invSubKeys)},_doCryptBlock:function(f,E,w){this._lBlock=f[E],this._rBlock=f[E+1],c.call(this,4,252645135),c.call(this,16,65535),B.call(this,2,858993459),B.call(this,8,16711935),c.call(this,1,1431655765);for(var Q=0;Q<16;Q++){for(var b=w[Q],C=this._lBlock,T=this._rBlock,N=0,L=0;L<8;L++)N|=u[L][((T^b[L])&g[L])>>>0];this._lBlock=T,this._rBlock=C^N}var J=this._lBlock;this._lBlock=this._rBlock,this._rBlock=J,c.call(this,1,1431655765),B.call(this,8,16711935),B.call(this,2,858993459),c.call(this,16,65535),c.call(this,4,252645135),f[E]=this._lBlock,f[E+1]=this._rBlock},keySize:2,ivSize:2,blockSize:2});function c(f,E){var w=(this._lBlock>>>f^this._rBlock)&E;this._rBlock^=w,this._lBlock^=w<<f}function B(f,E){var w=(this._rBlock>>>f^this._lBlock)&E;this._lBlock^=w,this._rBlock^=w<<f}t.DES=e._createHelper(a);var p=_.TripleDES=e.extend({_doReset:function(){var E=this._key.words;if(2!==E.length&&4!==E.length&&E.length<6)throw new Error("Invalid key length - 3DES requires the key length to be 64, 128, 192 or >192.");var w=E.slice(0,2),Q=E.length<4?E.slice(0,2):E.slice(2,4),b=E.length<6?E.slice(0,2):E.slice(4,6);this._des1=a.createEncryptor(F.create(w)),this._des2=a.createEncryptor(F.create(Q)),this._des3=a.createEncryptor(F.create(b))},encryptBlock:function(f,E){this._des1.encryptBlock(f,E),this._des2.decryptBlock(f,E),this._des3.encryptBlock(f,E)},decryptBlock:function(f,E){this._des3.decryptBlock(f,E),this._des2.encryptBlock(f,E),this._des1.decryptBlock(f,E)},keySize:6,ivSize:2,blockSize:2});t.TripleDES=e._createHelper(p)}(),l.TripleDES)},24501:function(Fe,Tt,d){var F,e,_,D,l;Fe.exports=(l=d(17656),e=(F=l.lib).Base,_=F.WordArray,(D=l.x64={}).Word=e.extend({init:function(u,g){this.high=u,this.low=g}}),D.WordArray=e.extend({init:function(u,g){u=this.words=u||[],this.sigBytes=null!=g?g:8*u.length},toX32:function(){for(var u=this.words,g=u.length,a=[],c=0;c<g;c++){var B=u[c];a.push(B.high),a.push(B.low)}return _.create(a,this.sigBytes)},clone:function(){for(var u=e.clone.call(this),g=u.words=this.words.slice(0),a=g.length,c=0;c<a;c++)g[c]=g[c].clone();return u}}),l)},92887:(Fe,Tt,d)=>{var l=d(29293).default,t=d(53344).default,R=d(42958).default,F=d(82881).default;Fe.exports=function e(_,D,h){function s(a,c){if(!D[a]){if(!_[a]){if(u)return u(a,!0);var p=new Error("Cannot find module '"+a+"'");throw p.code="MODULE_NOT_FOUND",p}var f=D[a]={exports:{}};_[a][0].call(f.exports,function(E){return s(_[a][1][E]||E)},f,f.exports,e,_,D,h)}return D[a].exports}for(var u=void 0,g=0;g<h.length;g++)s(h[g]);return s}({1:[function(e,_,D){"use strict";const h=e("fs"),s=e("fast-csv"),u=e("dayjs/plugin/customParseFormat"),g=e("dayjs/plugin/utc"),a=e("dayjs").extend(u).extend(g),c=e("../utils/stream-buf"),{fs:{exists:B}}=e("../utils/utils"),p={true:!0,false:!1,"#N/A":{error:"#N/A"},"#REF!":{error:"#REF!"},"#NAME?":{error:"#NAME?"},"#DIV/0!":{error:"#DIV/0!"},"#NULL!":{error:"#NULL!"},"#VALUE!":{error:"#VALUE!"},"#NUM!":{error:"#NUM!"}};_.exports=class{constructor(f){this.workbook=f,this.worksheet=null}readFile(f,E){var w=this;return l(function*(){if(E=E||{},!(yield B(f)))throw new Error("File not found: "+f);const Q=h.createReadStream(f),b=yield w.read(Q,E);return Q.close(),b})()}read(f,E){return E=E||{},new Promise((w,Q)=>{const b=this.workbook.addWorksheet(E.sheetName),C=E.dateFormats||["YYYY-MM-DD[T]HH:mm:ssZ","YYYY-MM-DD[T]HH:mm:ss","MM-DD-YYYY","YYYY-MM-DD"],T=E.map||function(L){if(""===L)return null;const J=Number(L);if(!Number.isNaN(J)&&J!==1/0)return J;const H=C.reduce((X,tt)=>{if(X)return X;const pt=a(L,tt,!0);return pt.isValid()?pt:null},null);if(H)return new Date(H.valueOf());const k=p[L];return void 0!==k?k:L},N=s.parse(E.parserOptions).on("data",L=>{b.addRow(L.map(T))}).on("end",()=>{N.emit("worksheet",b)});N.on("worksheet",w).on("error",Q),f.pipe(N)})}createInputStream(){throw new Error("`CSV#createInputStream` is deprecated. You should use `CSV#read` instead. This method will be removed in version 5.0. Please follow upgrade instruction: https://github.com/exceljs/exceljs/blob/master/UPGRADE-4.0.md")}write(f,E){return new Promise((w,Q)=>{const b=this.workbook.getWorksheet((E=E||{}).sheetName||E.sheetId),C=s.format(E.formatterOptions);f.on("finish",()=>{w()}),C.on("error",Q),C.pipe(f);const{dateFormat:T,dateUTC:N}=E,L=E.map||(k=>{if(k){if(k.text||k.hyperlink)return k.hyperlink||k.text||"";if(k.formula||k.result)return k.result||"";if(k instanceof Date)return T?N?a.utc(k).format(T):a(k).format(T):N?a.utc(k).format():a(k).format();if(k.error)return k.error;if("object"==typeof k)return JSON.stringify(k)}return k}),J=void 0===E.includeEmptyRows||E.includeEmptyRows;let H=1;b&&b.eachRow((k,X)=>{if(J)for(;H++<X-1;)C.write([]);const{values:tt}=k;tt.shift(),C.write(tt.map(L)),H=X}),C.end()})}writeFile(f,E){const w={encoding:(E=E||{}).encoding||"utf8"},Q=h.createWriteStream(f,w);return this.write(Q,E)}writeBuffer(f){var E=this;return l(function*(){const w=new c;return yield E.write(w,f),w.read()})()}}},{"../utils/stream-buf":24,"../utils/utils":27,dayjs:391,"dayjs/plugin/customParseFormat":392,"dayjs/plugin/utc":393,"fast-csv":424,fs:216}],2:[function(e,_,D){"use strict";const h=e("../utils/col-cache");class s{constructor(g,a){let c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(this.worksheet=g,a)if("string"==typeof a){const B=h.decodeAddress(a);this.nativeCol=B.col+c,this.nativeColOff=0,this.nativeRow=B.row+c,this.nativeRowOff=0}else void 0!==a.nativeCol?(this.nativeCol=a.nativeCol||0,this.nativeColOff=a.nativeColOff||0,this.nativeRow=a.nativeRow||0,this.nativeRowOff=a.nativeRowOff||0):void 0!==a.col?(this.col=a.col+c,this.row=a.row+c):(this.nativeCol=0,this.nativeColOff=0,this.nativeRow=0,this.nativeRowOff=0);else this.nativeCol=0,this.nativeColOff=0,this.nativeRow=0,this.nativeRowOff=0}static asInstance(g){return g instanceof s||null==g?g:new s(g)}get col(){return this.nativeCol+Math.min(this.colWidth-1,this.nativeColOff)/this.colWidth}set col(g){this.nativeCol=Math.floor(g),this.nativeColOff=Math.floor((g-this.nativeCol)*this.colWidth)}get row(){return this.nativeRow+Math.min(this.rowHeight-1,this.nativeRowOff)/this.rowHeight}set row(g){this.nativeRow=Math.floor(g),this.nativeRowOff=Math.floor((g-this.nativeRow)*this.rowHeight)}get colWidth(){return this.worksheet&&this.worksheet.getColumn(this.nativeCol+1)&&this.worksheet.getColumn(this.nativeCol+1).isCustomWidth?Math.floor(1e4*this.worksheet.getColumn(this.nativeCol+1).width):64e4}get rowHeight(){return this.worksheet&&this.worksheet.getRow(this.nativeRow+1)&&this.worksheet.getRow(this.nativeRow+1).height?Math.floor(1e4*this.worksheet.getRow(this.nativeRow+1).height):18e4}get model(){return{nativeCol:this.nativeCol,nativeColOff:this.nativeColOff,nativeRow:this.nativeRow,nativeRowOff:this.nativeRowOff}}set model(g){this.nativeCol=g.nativeCol,this.nativeColOff=g.nativeColOff,this.nativeRow=g.nativeRow,this.nativeRowOff=g.nativeRowOff}}_.exports=s},{"../utils/col-cache":19}],3:[function(e,_,D){"use strict";const h=e("../utils/col-cache"),s=e("../utils/under-dash"),u=e("./enums"),{slideFormula:g}=e("../utils/shared-formula"),a=e("./note");class c{constructor(f,E,w){if(!f||!E)throw new Error("A Cell needs a Row");this._row=f,this._column=E,h.validateAddress(w),this._address=w,this._value=B.create(c.Types.Null,this),this.style=this._mergeStyle(f.style,E.style,{}),this._mergeCount=0}get worksheet(){return this._row.worksheet}get workbook(){return this._row.worksheet.workbook}destroy(){delete this.style,delete this._value,delete this._row,delete this._column,delete this._address}get numFmt(){return this.style.numFmt}set numFmt(f){this.style.numFmt=f}get font(){return this.style.font}set font(f){this.style.font=f}get alignment(){return this.style.alignment}set alignment(f){this.style.alignment=f}get border(){return this.style.border}set border(f){this.style.border=f}get fill(){return this.style.fill}set fill(f){this.style.fill=f}get protection(){return this.style.protection}set protection(f){this.style.protection=f}_mergeStyle(f,E,w){const Q=f&&f.numFmt||E&&E.numFmt;Q&&(w.numFmt=Q);const b=f&&f.font||E&&E.font;b&&(w.font=b);const C=f&&f.alignment||E&&E.alignment;C&&(w.alignment=C);const T=f&&f.border||E&&E.border;T&&(w.border=T);const N=f&&f.fill||E&&E.fill;N&&(w.fill=N);const L=f&&f.protection||E&&E.protection;return L&&(w.protection=L),w}get address(){return this._address}get row(){return this._row.number}get col(){return this._column.number}get $col$row(){return`$${this._column.letter}$${this.row}`}get type(){return this._value.type}get effectiveType(){return this._value.effectiveType}toCsvString(){return this._value.toCsvString()}addMergeRef(){this._mergeCount++}releaseMergeRef(){this._mergeCount--}get isMerged(){return this._mergeCount>0||this.type===c.Types.Merge}merge(f,E){this._value.release(),this._value=B.create(c.Types.Merge,this,f),E||(this.style=f.style)}unmerge(){this.type===c.Types.Merge&&(this._value.release(),this._value=B.create(c.Types.Null,this),this.style=this._mergeStyle(this._row.style,this._column.style,{}))}isMergedTo(f){return this._value.type===c.Types.Merge&&this._value.isMergedTo(f)}get master(){return this.type===c.Types.Merge?this._value.master:this}get isHyperlink(){return this._value.type===c.Types.Hyperlink}get hyperlink(){return this._value.hyperlink}get value(){return this._value.value}set value(f){this.type!==c.Types.Merge?(this._value.release(),this._value=B.create(B.getType(f),this,f)):this._value.master.value=f}get note(){return this._comment&&this._comment.note}set note(f){this._comment=new a(f)}get text(){return this._value.toString()}get html(){return s.escapeHtml(this.text)}toString(){return this.text}_upgradeToHyperlink(f){this.type===c.Types.String&&(this._value=B.create(c.Types.Hyperlink,this,{text:this._value.value,hyperlink:f}))}get formula(){return this._value.formula}get result(){return this._value.result}get formulaType(){return this._value.formulaType}get fullAddress(){const{worksheet:f}=this._row;return{sheetName:f.name,address:this.address,row:this.row,col:this.col}}get name(){return this.names[0]}set name(f){this.names=[f]}get names(){return this.workbook.definedNames.getNamesEx(this.fullAddress)}set names(f){const{definedNames:E}=this.workbook;E.removeAllNames(this.fullAddress),f.forEach(w=>{E.addEx(this.fullAddress,w)})}addName(f){this.workbook.definedNames.addEx(this.fullAddress,f)}removeName(f){this.workbook.definedNames.removeEx(this.fullAddress,f)}removeAllNames(){this.workbook.definedNames.removeAllNames(this.fullAddress)}get _dataValidations(){return this.worksheet.dataValidations}get dataValidation(){return this._dataValidations.find(this.address)}set dataValidation(f){this._dataValidations.add(this.address,f)}get model(){const{model:f}=this._value;return f.style=this.style,this._comment&&(f.comment=this._comment.model),f}set model(f){this._value.release(),this._value=B.create(f.type,this),this._value.model=f,f.comment&&"note"===f.comment.type&&(this._comment=a.fromModel(f.comment)),this.style=f.style?f.style:{}}}c.Types=u.ValueType;const B={getType:p=>null==p?c.Types.Null:p instanceof String||"string"==typeof p?c.Types.String:"number"==typeof p?c.Types.Number:"boolean"==typeof p?c.Types.Boolean:p instanceof Date?c.Types.Date:p.text&&p.hyperlink?c.Types.Hyperlink:p.formula||p.sharedFormula?c.Types.Formula:p.richText?c.Types.RichText:p.sharedString?c.Types.SharedString:p.error?c.Types.Error:c.Types.JSON,types:[{t:c.Types.Null,f:class{constructor(p){this.model={address:p.address,type:c.Types.Null}}get value(){return null}set value(p){}get type(){return c.Types.Null}get effectiveType(){return c.Types.Null}get address(){return this.model.address}set address(p){this.model.address=p}toCsvString(){return""}release(){}toString(){return""}}},{t:c.Types.Number,f:class{constructor(p,f){this.model={address:p.address,type:c.Types.Number,value:f}}get value(){return this.model.value}set value(p){this.model.value=p}get type(){return c.Types.Number}get effectiveType(){return c.Types.Number}get address(){return this.model.address}set address(p){this.model.address=p}toCsvString(){return this.model.value.toString()}release(){}toString(){return this.model.value.toString()}}},{t:c.Types.String,f:class{constructor(p,f){this.model={address:p.address,type:c.Types.String,value:f}}get value(){return this.model.value}set value(p){this.model.value=p}get type(){return c.Types.String}get effectiveType(){return c.Types.String}get address(){return this.model.address}set address(p){this.model.address=p}toCsvString(){return`"${this.model.value.replace(/"/g,'""')}"`}release(){}toString(){return this.model.value}}},{t:c.Types.Date,f:class{constructor(p,f){this.model={address:p.address,type:c.Types.Date,value:f}}get value(){return this.model.value}set value(p){this.model.value=p}get type(){return c.Types.Date}get effectiveType(){return c.Types.Date}get address(){return this.model.address}set address(p){this.model.address=p}toCsvString(){return this.model.value.toISOString()}release(){}toString(){return this.model.value.toString()}}},{t:c.Types.Hyperlink,f:class{constructor(p,f){this.model={address:p.address,type:c.Types.Hyperlink,text:f?f.text:void 0,hyperlink:f?f.hyperlink:void 0},f&&f.tooltip&&(this.model.tooltip=f.tooltip)}get value(){const p={text:this.model.text,hyperlink:this.model.hyperlink};return this.model.tooltip&&(p.tooltip=this.model.tooltip),p}set value(p){this.model={text:p.text,hyperlink:p.hyperlink},p.tooltip&&(this.model.tooltip=p.tooltip)}get text(){return this.model.text}set text(p){this.model.text=p}get hyperlink(){return this.model.hyperlink}set hyperlink(p){this.model.hyperlink=p}get type(){return c.Types.Hyperlink}get effectiveType(){return c.Types.Hyperlink}get address(){return this.model.address}set address(p){this.model.address=p}toCsvString(){return this.model.hyperlink}release(){}toString(){return this.model.text}}},{t:c.Types.Formula,f:class{constructor(p,f){this.cell=p,this.model={address:p.address,type:c.Types.Formula,shareType:f?f.shareType:void 0,ref:f?f.ref:void 0,formula:f?f.formula:void 0,sharedFormula:f?f.sharedFormula:void 0,result:f?f.result:void 0}}_copyModel(p){const f={},E=w=>{const Q=p[w];Q&&(f[w]=Q)};return E("formula"),E("result"),E("ref"),E("shareType"),E("sharedFormula"),f}get value(){return this._copyModel(this.model)}set value(p){this.model=this._copyModel(p)}validate(p){switch(B.getType(p)){case c.Types.Null:case c.Types.String:case c.Types.Number:case c.Types.Date:break;default:throw new Error("Cannot process that type of result value")}}get dependencies(){return{ranges:this.formula.match(/([a-zA-Z0-9]+!)?[A-Z]{1,3}\d{1,4}:[A-Z]{1,3}\d{1,4}/g),cells:this.formula.replace(/([a-zA-Z0-9]+!)?[A-Z]{1,3}\d{1,4}:[A-Z]{1,3}\d{1,4}/g,"").match(/([a-zA-Z0-9]+!)?[A-Z]{1,3}\d{1,4}/g)}}get formula(){return this.model.formula||this._getTranslatedFormula()}set formula(p){this.model.formula=p}get formulaType(){return this.model.formula?u.FormulaType.Master:this.model.sharedFormula?u.FormulaType.Shared:u.FormulaType.None}get result(){return this.model.result}set result(p){this.model.result=p}get type(){return c.Types.Formula}get effectiveType(){const p=this.model.result;return null==p?u.ValueType.Null:p instanceof String||"string"==typeof p?u.ValueType.String:"number"==typeof p?u.ValueType.Number:p instanceof Date?u.ValueType.Date:p.text&&p.hyperlink?u.ValueType.Hyperlink:p.formula?u.ValueType.Formula:u.ValueType.Null}get address(){return this.model.address}set address(p){this.model.address=p}_getTranslatedFormula(){if(!this._translatedFormula&&this.model.sharedFormula){const{worksheet:p}=this.cell,f=p.findCell(this.model.sharedFormula);this._translatedFormula=f&&g(f.formula,f.address,this.model.address)}return this._translatedFormula}toCsvString(){return""+(this.model.result||"")}release(){}toString(){return this.model.result?this.model.result.toString():""}}},{t:c.Types.Merge,f:class{constructor(p,f){this.model={address:p.address,type:c.Types.Merge,master:f?f.address:void 0},this._master=f,f&&f.addMergeRef()}get value(){return this._master.value}set value(p){p instanceof c?(this._master&&this._master.releaseMergeRef(),p.addMergeRef(),this._master=p):this._master.value=p}isMergedTo(p){return p===this._master}get master(){return this._master}get type(){return c.Types.Merge}get effectiveType(){return this._master.effectiveType}get address(){return this.model.address}set address(p){this.model.address=p}toCsvString(){return""}release(){this._master.releaseMergeRef()}toString(){return this.value.toString()}}},{t:c.Types.JSON,f:class{constructor(p,f){this.model={address:p.address,type:c.Types.String,value:JSON.stringify(f),rawValue:f}}get value(){return this.model.rawValue}set value(p){this.model.rawValue=p,this.model.value=JSON.stringify(p)}get type(){return c.Types.String}get effectiveType(){return c.Types.String}get address(){return this.model.address}set address(p){this.model.address=p}toCsvString(){return this.model.value}release(){}toString(){return this.model.value}}},{t:c.Types.SharedString,f:class{constructor(p,f){this.model={address:p.address,type:c.Types.SharedString,value:f}}get value(){return this.model.value}set value(p){this.model.value=p}get type(){return c.Types.SharedString}get effectiveType(){return c.Types.SharedString}get address(){return this.model.address}set address(p){this.model.address=p}toCsvString(){return this.model.value.toString()}release(){}toString(){return this.model.value.toString()}}},{t:c.Types.RichText,f:class{constructor(p,f){this.model={address:p.address,type:c.Types.String,value:f}}get value(){return this.model.value}set value(p){this.model.value=p}toString(){return this.model.value.richText.map(p=>p.text).join("")}get type(){return c.Types.RichText}get effectiveType(){return c.Types.RichText}get address(){return this.model.address}set address(p){this.model.address=p}toCsvString(){return`"${this.text.replace(/"/g,'""')}"`}release(){}}},{t:c.Types.Boolean,f:class{constructor(p,f){this.model={address:p.address,type:c.Types.Boolean,value:f}}get value(){return this.model.value}set value(p){this.model.value=p}get type(){return c.Types.Boolean}get effectiveType(){return c.Types.Boolean}get address(){return this.model.address}set address(p){this.model.address=p}toCsvString(){return this.model.value?1:0}release(){}toString(){return this.model.value.toString()}}},{t:c.Types.Error,f:class{constructor(p,f){this.model={address:p.address,type:c.Types.Error,value:f}}get value(){return this.model.value}set value(p){this.model.value=p}get type(){return c.Types.Error}get effectiveType(){return c.Types.Error}get address(){return this.model.address}set address(p){this.model.address=p}toCsvString(){return this.toString()}release(){}toString(){return this.model.value.error.toString()}}}].reduce((p,f)=>(p[f.t]=f.f,p),[]),create(p,f,E){const w=this.types[p];if(!w)throw new Error("Could not create Value of type "+p);return new w(f,E)}};_.exports=c},{"../utils/col-cache":19,"../utils/shared-formula":23,"../utils/under-dash":26,"./enums":7,"./note":9}],4:[function(e,_,D){"use strict";const h=e("../utils/under-dash"),s=e("./enums"),u=e("../utils/col-cache");class g{constructor(c,B,p){this._worksheet=c,this._number=B,!1!==p&&(this.defn=p)}get number(){return this._number}get worksheet(){return this._worksheet}get letter(){return u.n2l(this._number)}get isCustomWidth(){return void 0!==this.width&&9!==this.width}get defn(){return{header:this._header,key:this.key,width:this.width,style:this.style,hidden:this.hidden,outlineLevel:this.outlineLevel}}set defn(c){c?(this.key=c.key,this.width=void 0!==c.width?c.width:9,this.outlineLevel=c.outlineLevel,this.style=c.style?c.style:{},this.header=c.header,this._hidden=!!c.hidden):(delete this._header,delete this._key,delete this.width,this.style={},this.outlineLevel=0)}get headers(){return this._header&&this._header instanceof Array?this._header:[this._header]}get header(){return this._header}set header(c){void 0!==c?(this._header=c,this.headers.forEach((B,p)=>{this._worksheet.getCell(p+1,this.number).value=B})):this._header=void 0}get key(){return this._key}set key(c){(this._key&&this._worksheet.getColumnKey(this._key))===this&&this._worksheet.deleteColumnKey(this._key),this._key=c,c&&this._worksheet.setColumnKey(this._key,this)}get hidden(){return!!this._hidden}set hidden(c){this._hidden=c}get outlineLevel(){return this._outlineLevel||0}set outlineLevel(c){this._outlineLevel=c}get collapsed(){return!!(this._outlineLevel&&this._outlineLevel>=this._worksheet.properties.outlineLevelCol)}toString(){return JSON.stringify({key:this.key,width:this.width,headers:this.headers.length?this.headers:void 0})}equivalentTo(c){return this.width===c.width&&this.hidden===c.hidden&&this.outlineLevel===c.outlineLevel&&h.isEqual(this.style,c.style)}get isDefault(){if(this.isCustomWidth||this.hidden||this.outlineLevel)return!1;const c=this.style;return!c||!(c.font||c.numFmt||c.alignment||c.border||c.fill||c.protection)}get headerCount(){return this.headers.length}eachCell(c,B){const p=this.number;B||(B=c,c=null),this._worksheet.eachRow(c,(f,E)=>{B(f.getCell(p),E)})}get values(){const c=[];return this.eachCell((B,p)=>{B&&B.type!==s.ValueType.Null&&(c[p]=B.value)}),c}set values(c){if(!c)return;const B=this.number;let p=0;c.hasOwnProperty("0")&&(p=1),c.forEach((f,E)=>{this._worksheet.getCell(E+p,B).value=f})}_applyStyle(c,B){return this.style[c]=B,this.eachCell(p=>{p[c]=B}),B}get numFmt(){return this.style.numFmt}set numFmt(c){this._applyStyle("numFmt",c)}get font(){return this.style.font}set font(c){this._applyStyle("font",c)}get alignment(){return this.style.alignment}set alignment(c){this._applyStyle("alignment",c)}get protection(){return this.style.protection}set protection(c){this._applyStyle("protection",c)}get border(){return this.style.border}set border(c){this._applyStyle("border",c)}get fill(){return this.style.fill}set fill(c){this._applyStyle("fill",c)}static toModel(c){const B=[];let p=null;return c&&c.forEach((f,E)=>{f.isDefault?p&&(p=null):p&&f.equivalentTo(p)?p.max=E+1:(p={min:E+1,max:E+1,width:void 0!==f.width?f.width:9,style:f.style,isCustomWidth:f.isCustomWidth,hidden:f.hidden,outlineLevel:f.outlineLevel,collapsed:f.collapsed},B.push(p))}),B.length?B:void 0}static fromModel(c,B){const p=[];let f=1,E=0;for(B=(B=B||[]).sort(function(w,Q){return w.min-Q.min});E<B.length;){const w=B[E++];for(;f<w.min;)p.push(new g(c,f++));for(;f<=w.max;)p.push(new g(c,f++,w))}return p.length?p:null}}_.exports=g},{"../utils/col-cache":19,"../utils/under-dash":26,"./enums":7}],5:[function(e,_,D){"use strict";_.exports=class{constructor(h){this.model=h||{}}add(h,s){return this.model[h]=s}find(h){return this.model[h]}remove(h){this.model[h]=void 0}}},{}],6:[function(e,_,D){"use strict";const h=e("../utils/under-dash"),s=e("../utils/col-cache"),u=e("../utils/cell-matrix"),g=e("./range"),a=/[$](\w+)[$](\d+)(:[$](\w+)[$](\d+))?/;_.exports=class{constructor(){this.matrixMap={}}getMatrix(c){return this.matrixMap[c]||(this.matrixMap[c]=new u)}add(c,B){const p=s.decodeEx(c);this.addEx(p,B)}addEx(c,B){const p=this.getMatrix(B);if(c.top)for(let f=c.left;f<=c.right;f++)for(let E=c.top;E<=c.bottom;E++){const w={sheetName:c.sheetName,address:s.n2l(f)+E,row:E,col:f};p.addCellEx(w)}else p.addCellEx(c)}remove(c,B){const p=s.decodeEx(c);this.removeEx(p,B)}removeEx(c,B){this.getMatrix(B).removeCellEx(c)}removeAllNames(c){h.each(this.matrixMap,B=>{B.removeCellEx(c)})}forEach(c){h.each(this.matrixMap,(B,p)=>{B.forEach(f=>{c(p,f)})})}getNames(c){return this.getNamesEx(s.decodeEx(c))}getNamesEx(c){return h.map(this.matrixMap,(B,p)=>B.findCellEx(c)&&p).filter(Boolean)}_explore(c,B){B.mark=!1;const{sheetName:p}=B,f=new g(B.row,B.col,B.row,B.col,p);let E,w;function Q(C,T){const N=c.findCellAt(p,C,B.col);return!(!N||!N.mark||(f[T]=C,N.mark=!1,0))}for(w=B.row-1;Q(w,"top");w--);for(w=B.row+1;Q(w,"bottom");w++);function b(C,T){const N=[];for(w=f.top;w<=f.bottom;w++){const L=c.findCellAt(p,w,C);if(!L||!L.mark)return!1;N.push(L)}f[T]=C;for(let L=0;L<N.length;L++)N[L].mark=!1;return!0}for(E=B.col-1;b(E,"left");E--);for(E=B.col+1;b(E,"right");E++);return f}getRanges(c,B){return(B=B||this.matrixMap[c])?(B.forEach(p=>{p.mark=!0}),{name:c,ranges:B.map(p=>p.mark&&this._explore(B,p)).filter(Boolean).map(p=>p.$shortRange)}):{name:c,ranges:[]}}normaliseMatrix(c,B){c.forEachInSheet(B,(p,f,E)=>{p&&(p.row===f&&p.col===E||(p.row=f,p.col=E,p.address=s.n2l(E)+f))})}spliceRows(c,B,p,f){h.each(this.matrixMap,E=>{E.spliceRows(c,B,p,f),this.normaliseMatrix(E,c)})}spliceColumns(c,B,p,f){h.each(this.matrixMap,E=>{E.spliceColumns(c,B,p,f),this.normaliseMatrix(E,c)})}get model(){return h.map(this.matrixMap,(c,B)=>this.getRanges(B,c)).filter(c=>c.ranges.length)}set model(c){const B=this.matrixMap={};c.forEach(p=>{const f=B[p.name]=new u;p.ranges.forEach(E=>{a.test(E.split("!").pop()||"")&&f.addCell(E)})})}}},{"../utils/cell-matrix":18,"../utils/col-cache":19,"../utils/under-dash":26,"./range":10}],7:[function(e,_,D){"use strict";_.exports={ValueType:{Null:0,Merge:1,Number:2,String:3,Date:4,Hyperlink:5,Formula:6,SharedString:7,RichText:8,Boolean:9,Error:10},FormulaType:{None:0,Master:1,Shared:2},RelationshipType:{None:0,OfficeDocument:1,Worksheet:2,CalcChain:3,SharedStrings:4,Styles:5,Theme:6,Hyperlink:7},DocumentType:{Xlsx:1},ReadingOrder:{LeftToRight:1,RightToLeft:2},ErrorValue:{NotApplicable:"#N/A",Ref:"#REF!",Name:"#NAME?",DivZero:"#DIV/0!",Null:"#NULL!",Value:"#VALUE!",Num:"#NUM!"}}},{}],8:[function(e,_,D){"use strict";const h=e("../utils/col-cache"),s=e("./anchor");_.exports=class{constructor(u,g){this.worksheet=u,this.model=g}get model(){switch(this.type){case"background":return{type:this.type,imageId:this.imageId};case"image":return{type:this.type,imageId:this.imageId,hyperlinks:this.range.hyperlinks,range:{tl:this.range.tl.model,br:this.range.br&&this.range.br.model,ext:this.range.ext,editAs:this.range.editAs}};default:throw new Error("Invalid Image Type")}}set model(u){let{type:g,imageId:a,range:c,hyperlinks:B}=u;if(this.type=g,this.imageId=a,"image"===g)if("string"==typeof c){const p=h.decode(c);this.range={tl:new s(this.worksheet,{col:p.left,row:p.top},-1),br:new s(this.worksheet,{col:p.right,row:p.bottom},0),editAs:"oneCell"}}else this.range={tl:new s(this.worksheet,c.tl,0),br:c.br&&new s(this.worksheet,c.br,0),ext:c.ext,editAs:c.editAs,hyperlinks:B||c.hyperlinks}}}},{"../utils/col-cache":19,"./anchor":2}],9:[function(e,_,D){"use strict";const h=e("../utils/under-dash");class s{constructor(g){this.note=g}get model(){let g=null;return g="string"==typeof this.note?{type:"note",note:{texts:[{text:this.note}]}}:{type:"note",note:this.note},h.deepMerge({},s.DEFAULT_CONFIGS,g)}set model(g){const{note:a}=g,{texts:c}=a;this.note=1===c.length&&1===Object.keys(c[0]).length?c[0].text:a}static fromModel(g){const a=new s;return a.model=g,a}}s.DEFAULT_CONFIGS={note:{margins:{insetmode:"auto",inset:[.13,.13,.25,.25]},protection:{locked:"True",lockText:"True"},editAs:"absolute"}},_.exports=s},{"../utils/under-dash":26}],10:[function(e,_,D){"use strict";const h=e("../utils/col-cache");class s{constructor(){this.decode(arguments)}setTLBR(g,a,c,B,p){if(arguments.length<4){const f=h.decodeAddress(g),E=h.decodeAddress(a);this.model={top:Math.min(f.row,E.row),left:Math.min(f.col,E.col),bottom:Math.max(f.row,E.row),right:Math.max(f.col,E.col),sheetName:c},this.setTLBR(f.row,f.col,E.row,E.col,p)}else this.model={top:Math.min(g,c),left:Math.min(a,B),bottom:Math.max(g,c),right:Math.max(a,B),sheetName:p}}decode(g){switch(g.length){case 5:this.setTLBR(g[0],g[1],g[2],g[3],g[4]);break;case 4:this.setTLBR(g[0],g[1],g[2],g[3]);break;case 3:this.setTLBR(g[0],g[1],g[2]);break;case 2:this.setTLBR(g[0],g[1]);break;case 1:{const a=g[0];if(a instanceof s)this.model={top:a.model.top,left:a.model.left,bottom:a.model.bottom,right:a.model.right,sheetName:a.sheetName};else if(a instanceof Array)this.decode(a);else if(a.top&&a.left&&a.bottom&&a.right)this.model={top:a.top,left:a.left,bottom:a.bottom,right:a.right,sheetName:a.sheetName};else{const c=h.decodeEx(a);this.model=c.top?{top:c.top,left:c.left,bottom:c.bottom,right:c.right,sheetName:c.sheetName}:{top:c.row,left:c.col,bottom:c.row,right:c.col,sheetName:c.sheetName}}break}case 0:this.model={top:0,left:0,bottom:0,right:0};break;default:throw new Error("Invalid number of arguments to _getDimensions() - "+g.length)}}get top(){return this.model.top||1}set top(g){this.model.top=g}get left(){return this.model.left||1}set left(g){this.model.left=g}get bottom(){return this.model.bottom||1}set bottom(g){this.model.bottom=g}get right(){return this.model.right||1}set right(g){this.model.right=g}get sheetName(){return this.model.sheetName}set sheetName(g){this.model.sheetName=g}get _serialisedSheetName(){const{sheetName:g}=this.model;return g?/^[a-zA-Z0-9]*$/.test(g)?g+"!":`'${g}'!`:""}expand(g,a,c,B){(!this.model.top||g<this.top)&&(this.top=g),(!this.model.left||a<this.left)&&(this.left=a),(!this.model.bottom||c>this.bottom)&&(this.bottom=c),(!this.model.right||B>this.right)&&(this.right=B)}expandRow(g){if(g){const{dimensions:a,number:c}=g;a&&this.expand(c,a.min,c,a.max)}}expandToAddress(g){const a=h.decodeEx(g);this.expand(a.row,a.col,a.row,a.col)}get tl(){return h.n2l(this.left)+this.top}get $t$l(){return`$${h.n2l(this.left)}$${this.top}`}get br(){return h.n2l(this.right)+this.bottom}get $b$r(){return`$${h.n2l(this.right)}$${this.bottom}`}get range(){return`${this._serialisedSheetName+this.tl}:${this.br}`}get $range(){return`${this._serialisedSheetName+this.$t$l}:${this.$b$r}`}get shortRange(){return this.count>1?this.range:this._serialisedSheetName+this.tl}get $shortRange(){return this.count>1?this.$range:this._serialisedSheetName+this.$t$l}get count(){return(1+this.bottom-this.top)*(1+this.right-this.left)}toString(){return this.range}intersects(g){return!(g.sheetName&&this.sheetName&&g.sheetName!==this.sheetName||g.bottom<this.top||g.top>this.bottom||g.right<this.left||g.left>this.right)}contains(g){const a=h.decodeEx(g);return this.containsEx(a)}containsEx(g){return(!g.sheetName||!this.sheetName||g.sheetName===this.sheetName)&&g.row>=this.top&&g.row<=this.bottom&&g.col>=this.left&&g.col<=this.right}forEachAddress(g){for(let a=this.left;a<=this.right;a++)for(let c=this.top;c<=this.bottom;c++)g(h.encodeAddress(c,a),c,a)}}_.exports=s},{"../utils/col-cache":19}],11:[function(e,_,D){"use strict";const h=e("../utils/under-dash"),s=e("./enums"),u=e("../utils/col-cache"),g=e("./cell");_.exports=class{constructor(a,c){this._worksheet=a,this._number=c,this._cells=[],this.style={},this.outlineLevel=0}get number(){return this._number}get worksheet(){return this._worksheet}commit(){this._worksheet._commitRow(this)}destroy(){delete this._worksheet,delete this._cells,delete this.style}findCell(a){return this._cells[a-1]}getCellEx(a){let c=this._cells[a.col-1];if(!c){const B=this._worksheet.getColumn(a.col);c=new g(this,B,a.address),this._cells[a.col-1]=c}return c}getCell(a){if("string"==typeof a){const c=this._worksheet.getColumnKey(a);a=c?c.number:u.l2n(a)}return this._cells[a-1]||this.getCellEx({address:u.encodeAddress(this._number,a),row:this._number,col:a})}splice(a,c){const B=a+c;for(var p=arguments.length,f=new Array(p>2?p-2:0),E=2;E<p;E++)f[E-2]=arguments[E];const w=f.length-c,Q=this._cells.length;let b,C,T;if(w<0)for(b=a+f.length;b<=Q;b++)T=this._cells[b-1],C=this._cells[b-w-1],C?(T=this.getCell(b),T.value=C.value,T.style=C.style,T._comment=C._comment):T&&(T.value=null,T.style={},T._comment=void 0);else if(w>0)for(b=Q;b>=B;b--)C=this._cells[b-1],C?(T=this.getCell(b+w),T.value=C.value,T.style=C.style,T._comment=C._comment):this._cells[b+w-1]=void 0;for(b=0;b<f.length;b++)T=this.getCell(a+b),T.value=f[b],T.style={},T._comment=void 0}eachCell(a,c){if(c||(c=a,a=null),a&&a.includeEmpty){const B=this._cells.length;for(let p=1;p<=B;p++)c(this.getCell(p),p)}else this._cells.forEach((B,p)=>{B&&B.type!==s.ValueType.Null&&c(B,p+1)})}addPageBreak(a,c){const B=this._worksheet,p=Math.max(0,a-1)||0,f=Math.max(0,c-1)||16838,E={id:this._number,max:f,man:1};p&&(E.min=p),B.rowBreaks.push(E)}get values(){const a=[];return this._cells.forEach(c=>{c&&c.type!==s.ValueType.Null&&(a[c.col]=c.value)}),a}set values(a){if(this._cells=[],a)if(a instanceof Array){let c=0;a.hasOwnProperty("0")&&(c=1),a.forEach((B,p)=>{void 0!==B&&(this.getCellEx({address:u.encodeAddress(this._number,p+c),row:this._number,col:p+c}).value=B)})}else this._worksheet.eachColumnKey((c,B)=>{void 0!==a[B]&&(this.getCellEx({address:u.encodeAddress(this._number,c.number),row:this._number,col:c.number}).value=a[B])})}get hasValues(){return h.some(this._cells,a=>a&&a.type!==s.ValueType.Null)}get cellCount(){return this._cells.length}get actualCellCount(){let a=0;return this.eachCell(()=>{a++}),a}get dimensions(){let a=0,c=0;return this._cells.forEach(B=>{B&&B.type!==s.ValueType.Null&&((!a||a>B.col)&&(a=B.col),c<B.col&&(c=B.col))}),a>0?{min:a,max:c}:null}_applyStyle(a,c){return this.style[a]=c,this._cells.forEach(B=>{B&&(B[a]=c)}),c}get numFmt(){return this.style.numFmt}set numFmt(a){this._applyStyle("numFmt",a)}get font(){return this.style.font}set font(a){this._applyStyle("font",a)}get alignment(){return this.style.alignment}set alignment(a){this._applyStyle("alignment",a)}get protection(){return this.style.protection}set protection(a){this._applyStyle("protection",a)}get border(){return this.style.border}set border(a){this._applyStyle("border",a)}get fill(){return this.style.fill}set fill(a){this._applyStyle("fill",a)}get hidden(){return!!this._hidden}set hidden(a){this._hidden=a}get outlineLevel(){return this._outlineLevel||0}set outlineLevel(a){this._outlineLevel=a}get collapsed(){return!!(this._outlineLevel&&this._outlineLevel>=this._worksheet.properties.outlineLevelRow)}get model(){const a=[];let c=0,B=0;return this._cells.forEach(p=>{if(p){const f=p.model;f&&((!c||c>p.col)&&(c=p.col),B<p.col&&(B=p.col),a.push(f))}}),this.height||a.length?{cells:a,number:this.number,min:c,max:B,height:this.height,style:this.style,hidden:this.hidden,outlineLevel:this.outlineLevel,collapsed:this.collapsed}:null}set model(a){if(a.number!==this._number)throw new Error("Invalid row number in model");let c;this._cells=[],a.cells.forEach(B=>{switch(B.type){case g.Types.Merge:break;default:{let p;if(B.address)p=u.decodeAddress(B.address);else if(c){const{row:f}=c,E=c.col+1;p={row:f,col:E,address:u.encodeAddress(f,E),$col$row:`$${u.n2l(E)}$${f}`}}c=p,this.getCellEx(p).model=B;break}}}),a.height?this.height=a.height:delete this.height,this.hidden=a.hidden,this.outlineLevel=a.outlineLevel||0,this.style=a.style&&JSON.parse(JSON.stringify(a.style))||{}}}},{"../utils/col-cache":19,"../utils/under-dash":26,"./cell":3,"./enums":7}],12:[function(e,_,D){"use strict";const h=e("../utils/col-cache");class s{constructor(g,a,c){this.table=g,this.column=a,this.index=c}_set(g,a){this.table.cacheState(),this.column[g]=a}get name(){return this.column.name}set name(g){this._set("name",g)}get filterButton(){return this.column.filterButton}set filterButton(g){this.column.filterButton=g}get style(){return this.column.style}set style(g){this.column.style=g}get totalsRowLabel(){return this.column.totalsRowLabel}set totalsRowLabel(g){this._set("totalsRowLabel",g)}get totalsRowFunction(){return this.column.totalsRowFunction}set totalsRowFunction(g){this._set("totalsRowFunction",g)}get totalsRowResult(){return this.column.totalsRowResult}set totalsRowResult(g){this._set("totalsRowResult",g)}get totalsRowFormula(){return this.column.totalsRowFormula}set totalsRowFormula(g){this._set("totalsRowFormula",g)}}_.exports=class{constructor(u,g){this.worksheet=u,g&&(this.table=g,this.validate(),this.store())}getFormula(u){switch(u.totalsRowFunction){case"none":return null;case"average":return`SUBTOTAL(101,${this.table.name}[${u.name}])`;case"countNums":return`SUBTOTAL(102,${this.table.name}[${u.name}])`;case"count":return`SUBTOTAL(103,${this.table.name}[${u.name}])`;case"max":return`SUBTOTAL(104,${this.table.name}[${u.name}])`;case"min":return`SUBTOTAL(105,${this.table.name}[${u.name}])`;case"stdDev":return`SUBTOTAL(106,${this.table.name}[${u.name}])`;case"var":return`SUBTOTAL(107,${this.table.name}[${u.name}])`;case"sum":return`SUBTOTAL(109,${this.table.name}[${u.name}])`;case"custom":return u.totalsRowFormula;default:throw new Error("Invalid Totals Row Function: "+u.totalsRowFunction)}}get width(){return this.table.columns.length}get height(){return this.table.rows.length}get filterHeight(){return this.height+(this.table.headerRow?1:0)}get tableHeight(){return this.filterHeight+(this.table.totalsRow?1:0)}validate(){const{table:u}=this,g=(w,Q,b)=>{void 0===w[Q]&&(w[Q]=b)};g(u,"headerRow",!0),g(u,"totalsRow",!1),g(u,"style",{}),g(u.style,"theme","TableStyleMedium2"),g(u.style,"showFirstColumn",!1),g(u.style,"showLastColumn",!1),g(u.style,"showRowStripes",!1),g(u.style,"showColumnStripes",!1);const a=(w,Q)=>{if(!w)throw new Error(Q)};a(u.ref,"Table must have ref"),a(u.columns,"Table must have column definitions"),a(u.rows,"Table must have row definitions"),u.tl=h.decodeAddress(u.ref);const{row:c,col:B}=u.tl;a(c>0,"Table must be on valid row"),a(B>0,"Table must be on valid col");const{width:p,filterHeight:f,tableHeight:E}=this;u.autoFilterRef=h.encode(c,B,c+f-1,B+p-1),u.tableRef=h.encode(c,B,c+E-1,B+p-1),u.columns.forEach((w,Q)=>{a(w.name,`Column ${Q} must have a name`),0===Q?g(w,"totalsRowLabel","Total"):(g(w,"totalsRowFunction","none"),w.totalsRowFormula=this.getFormula(w))})}store(){const u=(f,E)=>{E&&Object.keys(E).forEach(w=>{f[w]=E[w]})},{worksheet:g,table:a}=this,{row:c,col:B}=a.tl;let p=0;if(a.headerRow){const f=g.getRow(c+p++);a.columns.forEach((E,w)=>{const{style:Q,name:b}=E,C=f.getCell(B+w);C.value=b,u(C,Q)})}if(a.rows.forEach(f=>{const E=g.getRow(c+p++);f.forEach((w,Q)=>{const b=E.getCell(B+Q);b.value=w,u(b,a.columns[Q].style)})}),a.totalsRow){const f=g.getRow(c+p++);a.columns.forEach((E,w)=>{const Q=f.getCell(B+w);if(0===w)Q.value=E.totalsRowLabel;else{const b=this.getFormula(E);Q.value=b?{formula:E.totalsRowFormula,result:E.totalsRowResult}:null}u(Q,E.style)})}}load(u){const{table:g}=this,{row:a,col:c}=g.tl;let B=0;if(g.headerRow){const p=u.getRow(a+B++);g.columns.forEach((f,E)=>{p.getCell(c+E).value=f.name})}if(g.rows.forEach(p=>{const f=u.getRow(a+B++);p.forEach((E,w)=>{f.getCell(c+w).value=E})}),g.totalsRow){const p=u.getRow(a+B++);g.columns.forEach((f,E)=>{const w=p.getCell(c+E);0===E?w.value=f.totalsRowLabel:this.getFormula(f)&&(w.value={formula:f.totalsRowFormula,result:f.totalsRowResult})})}}get model(){return this.table}set model(u){this.table=u}cacheState(){this._cache||(this._cache={ref:this.ref,width:this.width,tableHeight:this.tableHeight})}commit(){if(!this._cache)return;this.validate();const u=h.decodeAddress(this._cache.ref);if(this.ref!==this._cache.ref)for(let g=0;g<this._cache.tableHeight;g++){const a=this.worksheet.getRow(u.row+g);for(let c=0;c<this._cache.width;c++)a.getCell(u.col+c).value=null}else{for(let g=this.tableHeight;g<this._cache.tableHeight;g++){const a=this.worksheet.getRow(u.row+g);for(let c=0;c<this._cache.width;c++)a.getCell(u.col+c).value=null}for(let g=0;g<this.tableHeight;g++){const a=this.worksheet.getRow(u.row+g);for(let c=this.width;c<this._cache.width;c++)a.getCell(u.col+c).value=null}}this.store()}addRow(u,g){this.cacheState(),void 0===g?this.table.rows.push(u):this.table.rows.splice(g,0,u)}removeRows(u){let g=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;this.cacheState(),this.table.rows.splice(u,g)}getColumn(u){return new s(this,this.table.columns[u],u)}addColumn(u,g,a){this.cacheState(),void 0===a?(this.table.columns.push(u),this.table.rows.forEach((c,B)=>{c.push(g[B])})):(this.table.columns.splice(a,0,u),this.table.rows.forEach((c,B)=>{c.splice(a,0,g[B])}))}removeColumns(u){let g=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;this.cacheState(),this.table.columns.splice(u,g),this.table.rows.forEach(a=>{a.splice(u,g)})}_assign(u,g,a){this.cacheState(),u[g]=a}get ref(){return this.table.ref}set ref(u){this._assign(this.table,"ref",u)}get name(){return this.table.name}set name(u){this.table.name=u}get displayName(){return this.table.displyName||this.table.name}set displayNamename(u){this.table.displayName=u}get headerRow(){return this.table.headerRow}set headerRow(u){this._assign(this.table,"headerRow",u)}get totalsRow(){return this.table.totalsRow}set totalsRow(u){this._assign(this.table,"totalsRow",u)}get theme(){return this.table.style.name}set theme(u){this.table.style.name=u}get showFirstColumn(){return this.table.style.showFirstColumn}set showFirstColumn(u){this.table.style.showFirstColumn=u}get showLastColumn(){return this.table.style.showLastColumn}set showLastColumn(u){this.table.style.showLastColumn=u}get showRowStripes(){return this.table.style.showRowStripes}set showRowStripes(u){this.table.style.showRowStripes=u}get showColumnStripes(){return this.table.style.showColumnStripes}set showColumnStripes(u){this.table.style.showColumnStripes=u}}},{"../utils/col-cache":19}],13:[function(e,_,D){"use strict";const h=e("./worksheet"),s=e("./defined-names"),u=e("../xlsx/xlsx"),g=e("../csv/csv");_.exports=class{constructor(){this.category="",this.company="",this.created=new Date,this.description="",this.keywords="",this.manager="",this.modified=this.created,this.properties={},this.calcProperties={},this._worksheets=[],this.subject="",this.title="",this.views=[],this.media=[],this._definedNames=new s}get xlsx(){return this._xlsx||(this._xlsx=new u(this)),this._xlsx}get csv(){return this._csv||(this._csv=new g(this)),this._csv}get nextId(){for(let a=1;a<this._worksheets.length;a++)if(!this._worksheets[a])return a;return this._worksheets.length||1}addWorksheet(a,c){const B=this.nextId;c&&("string"==typeof c?(console.trace('tabColor argument is now deprecated. Please use workbook.addWorksheet(name, {properties: { tabColor: { argb: "rbg value" } }'),c={properties:{tabColor:{argb:c}}}):(c.argb||c.theme||c.indexed)&&(console.trace("tabColor argument is now deprecated. Please use workbook.addWorksheet(name, {properties: { tabColor: { ... } }"),c={properties:{tabColor:c}}));const p=this._worksheets.reduce((w,Q)=>(Q&&Q.orderNo)>w?Q.orderNo:w,0),f=Object.assign({},c,{id:B,name:a,orderNo:p+1,workbook:this}),E=new h(f);return this._worksheets[B]=E,E}removeWorksheetEx(a){delete this._worksheets[a.id]}removeWorksheet(a){const c=this.getWorksheet(a);c&&c.destroy()}getWorksheet(a){return void 0===a?this._worksheets.find(Boolean):"number"==typeof a?this._worksheets[a]:"string"==typeof a?this._worksheets.find(c=>c&&c.name===a):void 0}get worksheets(){return this._worksheets.slice(1).sort((a,c)=>a.orderNo-c.orderNo).filter(Boolean)}eachSheet(a){this.worksheets.forEach(c=>{a(c,c.id)})}get definedNames(){return this._definedNames}clearThemes(){this._themes=void 0}addImage(a){const c=this.media.length;return this.media.push(Object.assign({},a,{type:"image"})),c}getImage(a){return this.media[a]}get model(){return{creator:this.creator||"Unknown",lastModifiedBy:this.lastModifiedBy||"Unknown",lastPrinted:this.lastPrinted,created:this.created,modified:this.modified,properties:this.properties,worksheets:this.worksheets.map(a=>a.model),sheets:this.worksheets.map(a=>a.model).filter(Boolean),definedNames:this._definedNames.model,views:this.views,company:this.company,manager:this.manager,title:this.title,subject:this.subject,keywords:this.keywords,category:this.category,description:this.description,language:this.language,revision:this.revision,contentStatus:this.contentStatus,themes:this._themes,media:this.media,calcProperties:this.calcProperties}}set model(a){this.creator=a.creator,this.lastModifiedBy=a.lastModifiedBy,this.lastPrinted=a.lastPrinted,this.created=a.created,this.modified=a.modified,this.company=a.company,this.manager=a.manager,this.title=a.title,this.subject=a.subject,this.keywords=a.keywords,this.category=a.category,this.description=a.description,this.language=a.language,this.revision=a.revision,this.contentStatus=a.contentStatus,this.properties=a.properties,this.calcProperties=a.calcProperties,this._worksheets=[],a.worksheets.forEach(c=>{const{id:B,name:p,state:f}=c,E=a.sheets&&a.sheets.findIndex(w=>w.id===B);(this._worksheets[B]=new h({id:B,name:p,orderNo:E,state:f,workbook:this})).model=c}),this._definedNames.model=a.definedNames,this.views=a.views,this._themes=a.themes,this.media=a.media||[]}}},{"../csv/csv":1,"../xlsx/xlsx":144,"./defined-names":6,"./worksheet":14}],14:[function(e,_,D){"use strict";const h=e("../utils/under-dash"),s=e("../utils/col-cache"),u=e("./range"),g=e("./row"),a=e("./column"),c=e("./enums"),B=e("./image"),p=e("./table"),f=e("./data-validations"),E=e("../utils/encryptor"),{copyStyle:w}=e("../utils/copy-style");_.exports=class{constructor(Q){this._workbook=(Q=Q||{}).workbook,this.id=Q.id,this.orderNo=Q.orderNo,this.name=Q.name,this.state=Q.state||"visible",this._rows=[],this._columns=null,this._keys={},this._merges={},this.rowBreaks=[],this.properties=Object.assign({},{defaultRowHeight:15,dyDescent:55,outlineLevelCol:0,outlineLevelRow:0},Q.properties),this.pageSetup=Object.assign({},{margins:{left:.7,right:.7,top:.75,bottom:.75,header:.3,footer:.3},orientation:"portrait",horizontalDpi:4294967295,verticalDpi:4294967295,fitToPage:!(!Q.pageSetup||!Q.pageSetup.fitToWidth&&!Q.pageSetup.fitToHeight||Q.pageSetup.scale),pageOrder:"downThenOver",blackAndWhite:!1,draft:!1,cellComments:"None",errors:"displayed",scale:100,fitToWidth:1,fitToHeight:1,paperSize:void 0,showRowColHeaders:!1,showGridLines:!1,firstPageNumber:void 0,horizontalCentered:!1,verticalCentered:!1,rowBreaks:null,colBreaks:null},Q.pageSetup),this.headerFooter=Object.assign({},{differentFirst:!1,differentOddEven:!1,oddHeader:null,oddFooter:null,evenHeader:null,evenFooter:null,firstHeader:null,firstFooter:null},Q.headerFooter),this.dataValidations=new f,this.views=Q.views||[],this.autoFilter=Q.autoFilter||null,this._media=[],this.sheetProtection=null,this.tables={},this.conditionalFormattings=[]}get name(){return this._name}set name(Q){if(void 0===Q&&(Q="sheet"+this.id),this._name!==Q){if("string"!=typeof Q)throw new Error("The name has to be a string.");if(""===Q)throw new Error("The name can't be empty.");if("History"===Q)throw new Error('The name "History" is protected. Please use a different name.');if(/[*?:/\\[\]]/.test(Q))throw new Error(`Worksheet name ${Q} cannot include any of the following characters: * ? : \\ / [ ]`);if(/(^')|('$)/.test(Q))throw new Error("The first or last character of worksheet name cannot be a single quotation mark: "+Q);if(Q&&Q.length>31&&(console.warn(`Worksheet name ${Q} exceeds 31 chars. This will be truncated`),Q=Q.substring(0,31)),this._workbook._worksheets.find(b=>b&&b.name.toLowerCase()===Q.toLowerCase()))throw new Error("Worksheet name already exists: "+Q);this._name=Q}}get workbook(){return this._workbook}destroy(){this._workbook.removeWorksheetEx(this)}get dimensions(){const Q=new u;return this._rows.forEach(b=>{if(b){const C=b.dimensions;C&&Q.expand(b.number,C.min,b.number,C.max)}}),Q}get columns(){return this._columns}set columns(Q){this._headerRowCount=Q.reduce((T,N)=>Math.max(T,(N.header?1:N.headers&&N.headers.length)||0),0);let b=1;const C=this._columns=[];Q.forEach(T=>{const N=new a(this,b++,!1);C.push(N),N.defn=T})}getColumnKey(Q){return this._keys[Q]}setColumnKey(Q,b){this._keys[Q]=b}deleteColumnKey(Q){delete this._keys[Q]}eachColumnKey(Q){h.each(this._keys,Q)}getColumn(Q){if("string"==typeof Q){const b=this._keys[Q];if(b)return b;Q=s.l2n(Q)}if(this._columns||(this._columns=[]),Q>this._columns.length){let b=this._columns.length+1;for(;b<=Q;)this._columns.push(new a(this,b++))}return this._columns[Q-1]}spliceColumns(Q,b){const C=this._rows.length;for(var T=arguments.length,N=new Array(T>2?T-2:0),L=2;L<T;L++)N[L-2]=arguments[L];if(N.length>0)for(let X=0;X<C;X++){const tt=[Q,b];N.forEach(st=>{tt.push(st[X]||null)});const pt=this.getRow(X+1);pt.splice.apply(pt,tt)}else this._rows.forEach(X=>{X&&X.splice(Q,b)});const J=N.length-b,H=Q+b,k=this._columns.length;if(J<0)for(let X=Q+N.length;X<=k;X++)this.getColumn(X).defn=this.getColumn(X-J).defn;else if(J>0)for(let X=k;X>=H;X--)this.getColumn(X+J).defn=this.getColumn(X).defn;for(let X=Q;X<Q+N.length;X++)this.getColumn(X).defn=null;this.workbook.definedNames.spliceColumns(this.name,Q,b,N.length)}get lastColumn(){return this.getColumn(this.columnCount)}get columnCount(){let Q=0;return this.eachRow(b=>{Q=Math.max(Q,b.cellCount)}),Q}get actualColumnCount(){const Q=[];let b=0;return this.eachRow(C=>{C.eachCell(T=>{let{col:N}=T;Q[N]||(Q[N]=!0,b++)})}),b}_commitRow(){}get _lastRowNumber(){const Q=this._rows;let b=Q.length;for(;b>0&&void 0===Q[b-1];)b--;return b}get _nextRow(){return this._lastRowNumber+1}get lastRow(){if(this._rows.length)return this._rows[this._rows.length-1]}findRow(Q){return this._rows[Q-1]}findRows(Q,b){return this._rows.slice(Q-1,Q-1+b)}get rowCount(){return this._lastRowNumber}get actualRowCount(){let Q=0;return this.eachRow(()=>{Q++}),Q}getRow(Q){let b=this._rows[Q-1];return b||(b=this._rows[Q-1]=new g(this,Q)),b}getRows(Q,b){if(b<1)return;const C=[];for(let T=Q;T<Q+b;T++)C.push(this.getRow(T));return C}addRow(Q){let b=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"n";const C=this._nextRow,T=this.getRow(C);return T.values=Q,this._setStyleOption(C,"i"===b[0]?b:"n"),T}addRows(Q){let b=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"n";const C=[];return Q.forEach(T=>{C.push(this.addRow(T,b))}),C}insertRow(Q,b){let C=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"n";return this.spliceRows(Q,0,b),this._setStyleOption(Q,C),this.getRow(Q)}insertRows(Q,b){let C=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"n";if(this.spliceRows(Q,0,...b),"n"!==C)for(let T=0;T<b.length;T++)"o"===C[0]&&void 0!==this.findRow(b.length+Q+T)?this._copyStyle(b.length+Q+T,Q+T,"+"===C[1]):"i"===C[0]&&void 0!==this.findRow(Q-1)&&this._copyStyle(Q-1,Q+T,"+"===C[1]);return this.getRows(Q,b.length)}_setStyleOption(Q){let b=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"n";"o"===b[0]&&void 0!==this.findRow(Q+1)?this._copyStyle(Q+1,Q,"+"===b[1]):"i"===b[0]&&void 0!==this.findRow(Q-1)&&this._copyStyle(Q-1,Q,"+"===b[1])}_copyStyle(Q,b){let C=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const T=this.getRow(Q),N=this.getRow(b);N.style=w(T.style),T.eachCell({includeEmpty:C},(L,J)=>{N.getCell(J).style=w(L.style)}),N.height=T.height}duplicateRow(Q,b){let C=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const T=this._rows[Q-1],N=new Array(b).fill(T.values);this.spliceRows(Q+1,C?0:b,...N);for(let L=0;L<b;L++){const J=this._rows[Q+L];J.style=T.style,J.height=T.height,T.eachCell({includeEmpty:!0},(H,k)=>{J.getCell(k).style=H.style})}}spliceRows(Q,b){const C=Q+b;for(var T=arguments.length,N=new Array(T>2?T-2:0),L=2;L<T;L++)N[L-2]=arguments[L];const J=N.length,H=J-b,k=this._rows.length;let X,tt;if(H<0)for(Q===k&&(this._rows[k-1]=void 0),X=C;X<=k;X++)if(tt=this._rows[X-1],tt){const pt=this.getRow(X+H);pt.values=tt.values,pt.style=tt.style,pt.height=tt.height,tt.eachCell({includeEmpty:!0},(st,z)=>{pt.getCell(z).style=st.style}),this._rows[X-1]=void 0}else this._rows[X+H-1]=void 0;else if(H>0)for(X=k;X>=C;X--)if(tt=this._rows[X-1],tt){const pt=this.getRow(X+H);pt.values=tt.values,pt.style=tt.style,pt.height=tt.height,tt.eachCell({includeEmpty:!0},(st,z)=>{if(pt.getCell(z).style=st.style,"MergeValue"===st._value.constructor.name){const it=this.getRow(st._row._number+J).getCell(z),at=st._value._master,Y=this.getRow(at._row._number+J).getCell(at._column._number);it.merge(Y)}})}else this._rows[X+H-1]=void 0;for(X=0;X<J;X++){const pt=this.getRow(Q+X);pt.style={},pt.values=N[X]}this.workbook.definedNames.spliceRows(this.name,Q,b,J)}eachRow(Q,b){if(b||(b=Q,Q=void 0),Q&&Q.includeEmpty){const C=this._rows.length;for(let T=1;T<=C;T++)b(this.getRow(T),T)}else this._rows.forEach(C=>{C&&C.hasValues&&b(C,C.number)})}getSheetValues(){const Q=[];return this._rows.forEach(b=>{b&&(Q[b.number]=b.values)}),Q}findCell(Q,b){const C=s.getAddress(Q,b),T=this._rows[C.row-1];return T?T.findCell(C.col):void 0}getCell(Q,b){const C=s.getAddress(Q,b);return this.getRow(C.row).getCellEx(C)}mergeCells(){for(var Q=arguments.length,b=new Array(Q),C=0;C<Q;C++)b[C]=arguments[C];const T=new u(b);this._mergeCellsInternal(T)}mergeCellsWithoutStyle(){for(var Q=arguments.length,b=new Array(Q),C=0;C<Q;C++)b[C]=arguments[C];const T=new u(b);this._mergeCellsInternal(T,!0)}_mergeCellsInternal(Q,b){h.each(this._merges,T=>{if(T.intersects(Q))throw new Error("Cannot merge already merged cells")});const C=this.getCell(Q.top,Q.left);for(let T=Q.top;T<=Q.bottom;T++)for(let N=Q.left;N<=Q.right;N++)(T>Q.top||N>Q.left)&&this.getCell(T,N).merge(C,b);this._merges[C.address]=Q}_unMergeMaster(Q){const b=this._merges[Q.address];if(b){for(let C=b.top;C<=b.bottom;C++)for(let T=b.left;T<=b.right;T++)this.getCell(C,T).unmerge();delete this._merges[Q.address]}}get hasMerges(){return h.some(this._merges,Boolean)}unMergeCells(){for(var Q=arguments.length,b=new Array(Q),C=0;C<Q;C++)b[C]=arguments[C];const T=new u(b);for(let N=T.top;N<=T.bottom;N++)for(let L=T.left;L<=T.right;L++){const J=this.findCell(N,L);J&&(J.type===c.ValueType.Merge?this._unMergeMaster(J.master):this._merges[J.address]&&this._unMergeMaster(J))}}fillFormula(Q,b,C){let T=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"shared";const N=s.decode(Q),{top:L,left:J,bottom:H,right:k}=N,X=k-J+1,tt=s.encodeAddress(L,J),pt="shared"===T;let st;st="function"==typeof C?C:Array.isArray(C)?Array.isArray(C[0])?(it,at)=>C[it-L][at-J]:(it,at)=>C[(it-L)*X+(at-J)]:()=>{};let z=!0;for(let it=L;it<=H;it++)for(let at=J;at<=k;at++)z?(this.getCell(it,at).value={shareType:T,formula:b,ref:Q,result:st(it,at)},z=!1):this.getCell(it,at).value=pt?{sharedFormula:tt,result:st(it,at)}:st(it,at)}addImage(Q,b){this._media.push(new B(this,{type:"image",imageId:Q,range:b}))}getImages(){return this._media.filter(Q=>"image"===Q.type)}addBackgroundImage(Q){this._media.push(new B(this,{type:"background",imageId:Q}))}getBackgroundImageId(){const Q=this._media.find(b=>"background"===b.type);return Q&&Q.imageId}protect(Q,b){return new Promise(C=>{this.sheetProtection={sheet:!0},b&&"spinCount"in b&&(b.spinCount=Number.isFinite(b.spinCount)?Math.round(Math.max(0,b.spinCount)):1e5),Q&&(this.sheetProtection.algorithmName="SHA-512",this.sheetProtection.saltValue=E.randomBytes(16).toString("base64"),this.sheetProtection.spinCount=b&&"spinCount"in b?b.spinCount:1e5,this.sheetProtection.hashValue=E.convertPasswordToHash(Q,"SHA512",this.sheetProtection.saltValue,this.sheetProtection.spinCount)),b&&(this.sheetProtection=Object.assign(this.sheetProtection,b),!Q&&"spinCount"in b&&delete this.sheetProtection.spinCount),C()})}unprotect(){this.sheetProtection=null}addTable(Q){const b=new p(this,Q);return this.tables[Q.name]=b,b}getTable(Q){return this.tables[Q]}removeTable(Q){delete this.tables[Q]}getTables(){return Object.values(this.tables)}addConditionalFormatting(Q){this.conditionalFormattings.push(Q)}removeConditionalFormatting(Q){"number"==typeof Q?this.conditionalFormattings.splice(Q,1):this.conditionalFormattings=Q instanceof Function?this.conditionalFormattings.filter(Q):[]}get tabColor(){return console.trace("worksheet.tabColor property is now deprecated. Please use worksheet.properties.tabColor"),this.properties.tabColor}set tabColor(Q){console.trace("worksheet.tabColor property is now deprecated. Please use worksheet.properties.tabColor"),this.properties.tabColor=Q}get model(){const Q={id:this.id,name:this.name,dataValidations:this.dataValidations.model,properties:this.properties,state:this.state,pageSetup:this.pageSetup,headerFooter:this.headerFooter,rowBreaks:this.rowBreaks,views:this.views,autoFilter:this.autoFilter,media:this._media.map(T=>T.model),sheetProtection:this.sheetProtection,tables:Object.values(this.tables).map(T=>T.model),conditionalFormattings:this.conditionalFormattings};Q.cols=a.toModel(this.columns);const b=Q.rows=[],C=Q.dimensions=new u;return this._rows.forEach(T=>{const N=T&&T.model;N&&(C.expand(N.number,N.min,N.number,N.max),b.push(N))}),Q.merges=[],h.each(this._merges,T=>{Q.merges.push(T.range)}),Q}_parseRows(Q){this._rows=[],Q.rows.forEach(b=>{const C=new g(this,b.number);this._rows[C.number-1]=C,C.model=b})}_parseMergeCells(Q){h.each(Q.mergeCells,b=>{this.mergeCellsWithoutStyle(b)})}set model(Q){this.name=Q.name,this._columns=a.fromModel(this,Q.cols),this._parseRows(Q),this._parseMergeCells(Q),this.dataValidations=new f(Q.dataValidations),this.properties=Q.properties,this.pageSetup=Q.pageSetup,this.headerFooter=Q.headerFooter,this.views=Q.views,this.autoFilter=Q.autoFilter,this._media=Q.media.map(b=>new B(this,b)),this.sheetProtection=Q.sheetProtection,this.tables=Q.tables.reduce((b,C)=>{const T=new p;return T.model=C,b[C.name]=T,b},{}),this.conditionalFormattings=Q.conditionalFormattings}}},{"../utils/col-cache":19,"../utils/copy-style":20,"../utils/encryptor":21,"../utils/under-dash":26,"./column":4,"./data-validations":5,"./enums":7,"./image":8,"./range":10,"./row":11,"./table":12}],15:[function(e,_,D){"use strict";e("core-js/modules/es.promise"),e("core-js/modules/es.promise.finally"),e("core-js/modules/es.object.assign"),e("core-js/modules/es.object.keys"),e("core-js/modules/es.object.values"),e("core-js/modules/es.symbol"),e("core-js/modules/es.symbol.async-iterator"),e("core-js/modules/es.array.iterator"),e("core-js/modules/es.array.includes"),e("core-js/modules/es.array.find-index"),e("core-js/modules/es.array.find"),e("core-js/modules/es.string.from-code-point"),e("core-js/modules/es.string.includes"),e("core-js/modules/es.number.is-nan"),e("regenerator-runtime/runtime");const h={Workbook:e("./doc/workbook")},s=e("./doc/enums");Object.keys(s).forEach(u=>{h[u]=s[u]}),_.exports=h},{"./doc/enums":7,"./doc/workbook":13,"core-js/modules/es.array.find":359,"core-js/modules/es.array.find-index":358,"core-js/modules/es.array.includes":360,"core-js/modules/es.array.iterator":361,"core-js/modules/es.number.is-nan":363,"core-js/modules/es.object.assign":364,"core-js/modules/es.object.keys":366,"core-js/modules/es.object.values":367,"core-js/modules/es.promise":372,"core-js/modules/es.promise.finally":371,"core-js/modules/es.string.from-code-point":376,"core-js/modules/es.string.includes":377,"core-js/modules/es.symbol":381,"core-js/modules/es.symbol.async-iterator":378,"regenerator-runtime/runtime":492}],16:[function(e,_,D){"use strict";const h=typeof TextDecoder>"u"?null:new TextDecoder("utf-8");D.bufferToString=function(s){return"string"==typeof s?s:h?h.decode(s):s.toString()}},{}],17:[function(e,_,D){"use strict";const h=typeof TextEncoder>"u"?null:new TextEncoder("utf-8"),{Buffer:s}=e("buffer");D.stringToBuffer=function(u){return"string"!=typeof u?u:s.from(h?h.encode(u).buffer:u)}},{buffer:220}],18:[function(e,_,D){"use strict";const h=e("./under-dash"),s=e("./col-cache");_.exports=class{constructor(u){this.template=u,this.sheets={}}addCell(u){this.addCellEx(s.decodeEx(u))}getCell(u){return this.findCellEx(s.decodeEx(u),!0)}findCell(u){return this.findCellEx(s.decodeEx(u),!1)}findCellAt(u,g,a){const c=this.sheets[u],B=c&&c[g];return B&&B[a]}addCellEx(u){if(u.top)for(let g=u.top;g<=u.bottom;g++)for(let a=u.left;a<=u.right;a++)this.getCellAt(u.sheetName,g,a);else this.findCellEx(u,!0)}getCellEx(u){return this.findCellEx(u,!0)}findCellEx(u,g){const a=this.findSheet(u,g),c=this.findSheetRow(a,u,g);return this.findRowCell(c,u,g)}getCellAt(u,g,a){const c=this.sheets[u]||(this.sheets[u]=[]),B=c[g]||(c[g]=[]);return B[a]||(B[a]={sheetName:u,address:s.n2l(a)+g,row:g,col:a})}removeCellEx(u){const g=this.findSheet(u);if(!g)return;const a=this.findSheetRow(g,u);a&&delete a[u.col]}forEachInSheet(u,g){const a=this.sheets[u];a&&a.forEach((c,B)=>{c&&c.forEach((p,f)=>{p&&g(p,B,f)})})}forEach(u){h.each(this.sheets,(g,a)=>{this.forEachInSheet(a,u)})}map(u){const g=[];return this.forEach(a=>{g.push(u(a))}),g}findSheet(u,g){const a=u.sheetName;return this.sheets[a]?this.sheets[a]:g?this.sheets[a]=[]:void 0}findSheetRow(u,g,a){const{row:c}=g;return u&&u[c]?u[c]:a?u[c]=[]:void 0}findRowCell(u,g,a){const{col:c}=g;return u&&u[c]?u[c]:a?u[c]=this.template?Object.assign(g,JSON.parse(JSON.stringify(this.template))):g:void 0}spliceRows(u,g,a,c){const B=this.sheets[u];if(B){const p=[];for(let f=0;f<c;f++)p.push([]);B.splice(g,a,...p)}}spliceColumns(u,g,a,c){const B=this.sheets[u];if(B){const p=[];for(let f=0;f<c;f++)p.push(null);h.each(B,f=>{f.splice(g,a,...p)})}}}},{"./col-cache":19,"./under-dash":26}],19:[function(e,_,D){"use strict";const h=/^[A-Z]+\d+$/,s={_dictionary:["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"],_l2nFill:0,_l2n:{},_n2l:[],_level:u=>u<=26?1:u<=676?2:3,_fill(u){let g,a,c,B,p,f=1;if(u>=4)throw new Error("Out of bounds. Excel supports columns from 1 to 16384");if(this._l2nFill<1&&u>=1){for(;f<=26;)g=this._dictionary[f-1],this._n2l[f]=g,this._l2n[g]=f,f++;this._l2nFill=1}if(this._l2nFill<2&&u>=2){for(f=27;f<=702;)a=f-27,c=a%26,B=Math.floor(a/26),g=this._dictionary[B]+this._dictionary[c],this._n2l[f]=g,this._l2n[g]=f,f++;this._l2nFill=2}if(this._l2nFill<3&&u>=3){for(f=703;f<=16384;)a=f-703,c=a%26,B=Math.floor(a/26)%26,p=Math.floor(a/676),g=this._dictionary[p]+this._dictionary[B]+this._dictionary[c],this._n2l[f]=g,this._l2n[g]=f,f++;this._l2nFill=3}},l2n(u){if(this._l2n[u]||this._fill(u.length),!this._l2n[u])throw new Error("Out of bounds. Invalid column letter: "+u);return this._l2n[u]},n2l(u){if(u<1||u>16384)throw new Error(u+" is out of bounds. Excel supports columns from 1 to 16384");return this._n2l[u]||this._fill(this._level(u)),this._n2l[u]},_hash:{},validateAddress(u){if(!h.test(u))throw new Error("Invalid Address: "+u);return!0},decodeAddress(u){const g=u.length<5&&this._hash[u];if(g)return g;let a=!1,c="",B=0,p=!1,f="",E=0;for(let Q,b=0;b<u.length;b++)if(Q=u.charCodeAt(b),!p&&Q>=65&&Q<=90)a=!0,c+=u[b],B=26*B+Q-64;else if(Q>=48&&Q<=57)p=!0,f+=u[b],E=10*E+Q-48;else if(p&&a&&36!==Q)break;if(a){if(B>16384)throw new Error("Out of bounds. Invalid column letter: "+c)}else B=void 0;p||(E=void 0);const w={address:u=c+f,col:B,row:E,$col$row:`$${c}$${f}`};return B<=100&&E<=100&&(this._hash[u]=w,this._hash[w.$col$row]=w),w},getAddress(u,g){if(g){const a=this.n2l(g)+u;return this.decodeAddress(a)}return this.decodeAddress(u)},decode(u){const g=u.split(":");if(2===g.length){const a=this.decodeAddress(g[0]),c=this.decodeAddress(g[1]),B={top:Math.min(a.row,c.row),left:Math.min(a.col,c.col),bottom:Math.max(a.row,c.row),right:Math.max(a.col,c.col)};return B.tl=this.n2l(B.left)+B.top,B.br=this.n2l(B.right)+B.bottom,B.dimensions=`${B.tl}:${B.br}`,B}return this.decodeAddress(u)},decodeEx(u){const g=u.match(/(?:(?:(?:'((?:[^']|'')*)')|([^'^ !]*))!)?(.*)/),a=g[1]||g[2],c=g[3],B=c.split(":");if(B.length>1){let f=this.decodeAddress(B[0]),E=this.decodeAddress(B[1]);const w=Math.min(f.row,E.row),Q=Math.min(f.col,E.col),b=Math.max(f.row,E.row),C=Math.max(f.col,E.col);return f=this.n2l(Q)+w,E=this.n2l(C)+b,{top:w,left:Q,bottom:b,right:C,sheetName:a,tl:{address:f,col:Q,row:w,$col$row:`$${this.n2l(Q)}$${w}`,sheetName:a},br:{address:E,col:C,row:b,$col$row:`$${this.n2l(C)}$${b}`,sheetName:a},dimensions:`${f}:${E}`}}if(c.startsWith("#"))return a?{sheetName:a,error:c}:{error:c};const p=this.decodeAddress(c);return a?{sheetName:a,...p}:p},encodeAddress:(u,g)=>s.n2l(g)+u,encode(){switch(arguments.length){case 2:return s.encodeAddress(arguments[0],arguments[1]);case 4:return`${s.encodeAddress(arguments[0],arguments[1])}:${s.encodeAddress(arguments[2],arguments[3])}`;default:throw new Error("Can only encode with 2 or 4 arguments")}},inRange(u,g){const[a,c,,B,p]=u,[f,E]=g;return f>=a&&f<=B&&E>=c&&E<=p}};_.exports=s},{}],20:[function(e,_,D){"use strict";const h=(u,g)=>({...u,...g.reduce((a,c)=>(u[c]&&(a[c]={...u[c]}),a),{})}),s=function(u,g,a){u[a]&&(g[a]=h(u[a],arguments.length>3&&void 0!==arguments[3]?arguments[3]:[]))};D.copyStyle=u=>{if(!u)return u;if(0===Object.keys(u).length)return{};const a={...u};return s(u,a,"font",["color"]),s(u,a,"alignment"),s(u,a,"protection"),u.border&&(s(u,a,"border"),s(u.border,a.border,"top",["color"]),s(u.border,a.border,"left",["color"]),s(u.border,a.border,"bottom",["color"]),s(u.border,a.border,"right",["color"]),s(u.border,a.border,"diagonal",["color"])),u.fill&&(s(u,a,"fill",["fgColor","bgColor","center"]),u.fill.stops&&(a.fill.stops=u.fill.stops.map(c=>h(c,["color"])))),a}},{}],21:[function(e,_,D){(function(h){(function(){"use strict";const s=e("crypto"),u={hash(g){const a=s.createHash(g);for(var c=arguments.length,B=new Array(c>1?c-1:0),p=1;p<c;p++)B[p-1]=arguments[p];return a.update(h.concat(B)),a.digest()},convertPasswordToHash(g,a,c,B){if(a=a.toLowerCase(),s.getHashes().indexOf(a)<0)throw new Error(`Hash algorithm '${a}' not supported!`);const p=h.from(g,"utf16le");let f=this.hash(a,h.from(c,"base64"),p);for(let E=0;E<B;E++){const w=h.alloc(4);w.writeUInt32LE(E,0),f=this.hash(a,f,w)}return f.toString("base64")},randomBytes:g=>s.randomBytes(g)};_.exports=u}).call(this)}).call(this,e("buffer").Buffer)},{buffer:220,crypto:390}],22:[function(e,_,D){"use strict";const{SaxesParser:h}=e("saxes"),{PassThrough:s}=e("readable-stream"),{bufferToString:u}=e("./browser-buffer-decode");_.exports=function(){var g=R(function*(a){a.pipe&&!a[Symbol.asyncIterator]&&(a=a.pipe(new s));const c=new h;let B;c.on("error",C=>{B=C});let p=[];c.on("opentag",C=>p.push({eventType:"opentag",value:C})),c.on("text",C=>p.push({eventType:"text",value:C})),c.on("closetag",C=>p.push({eventType:"closetag",value:C}));var w,f=!1,E=!1;try{for(var b,Q=F(a);f=!(b=yield t(Q.next())).done;f=!1){if(c.write(u(b.value)),B)throw B;yield p,p=[]}}catch(C){E=!0,w=C}finally{try{f&&null!=Q.return&&(yield t(Q.return()))}finally{if(E)throw w}}});return function(a){return g.apply(this,arguments)}}()},{"./browser-buffer-decode":16,"readable-stream":491,saxes:496}],23:[function(e,_,D){"use strict";const h=e("./col-cache"),s=/(([a-z_\-0-9]*)!)?([a-z0-9_$]{2,})([(])?/gi,u=/^([$])?([a-z]+)([$])?([1-9][0-9]*)$/i;_.exports={slideFormula:function(g,a,c){const B=h.decode(a),p=h.decode(c);return g.replace(s,(f,E,w,Q,b)=>{if(b)return f;const C=u.exec(Q);if(C){const T=C[1],N=C[2].toUpperCase(),L=C[3],J=C[4];if(N.length>3||3===N.length&&N>"XFD")return f;let H=h.l2n(N),k=parseInt(J,10);return T||(H+=p.col-B.col),L||(k+=p.row-B.row),(E||"")+(T||"")+h.n2l(H)+(L||"")+k}return f})}}},{"./col-cache":19}],24:[function(e,_,D){(function(h,s){(function(){"use strict";const u=e("readable-stream"),g=e("./utils"),a=e("./string-buf");class c{constructor(Q,b){this._data=Q,this._encoding=b}get length(){return this.toBuffer().length}copy(Q,b,C,T){return this.toBuffer().copy(Q,b,C,T)}toBuffer(){return this._buffer||(this._buffer=s.from(this._data,this._encoding)),this._buffer}}class B{constructor(Q){this._data=Q}get length(){return this._data.length}copy(Q,b,C,T){return this._data._buf.copy(Q,b,C,T)}toBuffer(){return this._data.toBuffer()}}class p{constructor(Q){this._data=Q}get length(){return this._data.length}copy(Q,b,C,T){this._data.copy(Q,b,C,T)}toBuffer(){return this._data}}class f{constructor(Q){this.size=Q,this.buffer=s.alloc(Q),this.iRead=0,this.iWrite=0}toBuffer(){if(0===this.iRead&&this.iWrite===this.size)return this.buffer;const Q=s.alloc(this.iWrite-this.iRead);return this.buffer.copy(Q,0,this.iRead,this.iWrite),Q}get length(){return this.iWrite-this.iRead}get eod(){return this.iRead===this.iWrite}get full(){return this.iWrite===this.size}read(Q){let b;return 0===Q?null:void 0===Q||Q>=this.length?(b=this.toBuffer(),this.iRead=this.iWrite,b):(b=s.alloc(Q),this.buffer.copy(b,0,this.iRead,Q),this.iRead+=Q,b)}write(Q,b,C){const T=Math.min(C,this.size-this.iWrite);return Q.copy(this.buffer,this.iWrite,b,b+T),this.iWrite+=T,T}}const E=function(w){this.bufSize=(w=w||{}).bufSize||1048576,this.buffers=[],this.batch=w.batch||!1,this.corked=!1,this.inPos=0,this.outPos=0,this.pipes=[],this.paused=!1,this.encoding=null};g.inherits(E,u.Duplex,{toBuffer(){switch(this.buffers.length){case 0:return null;case 1:return this.buffers[0].toBuffer();default:return s.concat(this.buffers.map(w=>w.toBuffer()))}},_getWritableBuffer(){if(this.buffers.length){const Q=this.buffers[this.buffers.length-1];if(!Q.full)return Q}const w=new f(this.bufSize);return this.buffers.push(w),w},_pipe(w){var Q=this;return l(function*(){yield Promise.all(Q.pipes.map(function(b){return new Promise(C=>{b.write(w.toBuffer(),()=>{C()})})}))})()},_writeToBuffers(w){let Q=0;const b=w.length;for(;Q<b;)Q+=this._getWritableBuffer().write(w,Q,b-Q)},write(w,Q,b){var C=this;return l(function*(){let T;if(Q instanceof Function&&(b=Q,Q="utf8"),b=b||g.nop,w instanceof a)T=new B(w);else if(w instanceof s)T=new p(w);else{if(!("string"==typeof w||w instanceof String||w instanceof ArrayBuffer))throw new Error("Chunk must be one of type String, Buffer or StringBuf.");T=new c(w,Q)}if(C.pipes.length)if(C.batch)for(C._writeToBuffers(T);!C.corked&&C.buffers.length>1;)C._pipe(C.buffers.shift());else C.corked?(C._writeToBuffers(T),h.nextTick(b)):(yield C._pipe(T),b());else C.paused||C.emit("data",T.toBuffer()),C._writeToBuffers(T),C.emit("readable");return!0})()},cork(){this.corked=!0},_flush(){if(this.pipes.length)for(;this.buffers.length;)this._pipe(this.buffers.shift())},uncork(){this.corked=!1,this._flush()},end(w,Q,b){const C=T=>{T?b(T):(this._flush(),this.pipes.forEach(N=>{N.end()}),this.emit("finish"))};w?this.write(w,Q,C):C()},read(w){let Q;if(w){for(Q=[];w&&this.buffers.length&&!this.buffers[0].eod;){const b=this.buffers[0],C=b.read(w);w-=C.length,Q.push(C),b.eod&&b.full&&this.buffers.shift()}return s.concat(Q)}return Q=this.buffers.map(b=>b.toBuffer()).filter(Boolean),this.buffers=[],s.concat(Q)},setEncoding(w){this.encoding=w},pause(){this.paused=!0},resume(){this.paused=!1},isPaused(){return!!this.paused},pipe(w){this.pipes.push(w),!this.paused&&this.buffers.length&&this.end()},unpipe(w){this.pipes=this.pipes.filter(Q=>Q!==w)},unshift(){throw new Error("Not Implemented")},wrap(){throw new Error("Not Implemented")}}),_.exports=E}).call(this)}).call(this,e("_process"),e("buffer").Buffer)},{"./string-buf":25,"./utils":27,_process:467,buffer:220,"readable-stream":491}],25:[function(e,_,D){(function(h){(function(){"use strict";_.exports=class{constructor(s){this._buf=h.alloc(s&&s.size||16384),this._encoding=s&&s.encoding||"utf8",this._inPos=0,this._buffer=void 0}get length(){return this._inPos}get capacity(){return this._buf.length}get buffer(){return this._buf}toBuffer(){return this._buffer||(this._buffer=h.alloc(this.length),this._buf.copy(this._buffer,0,0,this.length)),this._buffer}reset(s){s=s||0,this._buffer=void 0,this._inPos=s}_grow(s){let u=2*this._buf.length;for(;u<s;)u*=2;const g=h.alloc(u);this._buf.copy(g,0),this._buf=g}addText(s){this._buffer=void 0;let u=this._inPos+this._buf.write(s,this._inPos,this._encoding);for(;u>=this._buf.length-4;)this._grow(this._inPos+s.length),u=this._inPos+this._buf.write(s,this._inPos,this._encoding);this._inPos=u}addStringBuf(s){s.length&&(this._buffer=void 0,this.length+s.length>this.capacity&&this._grow(this.length+s.length),s._buf.copy(this._buf,this._inPos,0,s.length),this._inPos+=s.length)}}}).call(this)}).call(this,e("buffer").Buffer)},{buffer:220}],26:[function(e,_,D){"use strict";const{toString:h}=Object.prototype,s=/["&<>]/,u={each:function(g,a){g&&(Array.isArray(g)?g.forEach(a):Object.keys(g).forEach(c=>{a(g[c],c)}))},some:function(g,a){return!!g&&(Array.isArray(g)?g.some(a):Object.keys(g).some(c=>a(g[c],c)))},every:function(g,a){return!g||(Array.isArray(g)?g.every(a):Object.keys(g).every(c=>a(g[c],c)))},map:function(g,a){return g?Array.isArray(g)?g.map(a):Object.keys(g).map(c=>a(g[c],c)):[]},keyBy:(g,a)=>g.reduce((c,B)=>(c[B[a]]=B,c),{}),isEqual:function(g,a){const c=typeof g,B=typeof a,p=Array.isArray(g),f=Array.isArray(a);let E;if(c!==B)return!1;if("object"==typeof g){if(p||f)return!(!p||!f)&&g.length===a.length&&g.every((w,Q)=>u.isEqual(w,a[Q]));if(null===g||null===a)return g===a;if(E=Object.keys(g),Object.keys(a).length!==E.length)return!1;for(const w of E)if(!a.hasOwnProperty(w))return!1;return u.every(g,(w,Q)=>u.isEqual(w,a[Q]))}return g===a},escapeHtml(g){const a=s.exec(g);if(!a)return g;let c="",B="",p=0,f=a.index;for(;f<g.length;f++){switch(g.charAt(f)){case'"':B="&quot;";break;case"&":B="&amp;";break;case"'":B="&apos;";break;case"<":B="&lt;";break;case">":B="&gt;";break;default:continue}p!==f&&(c+=g.substring(p,f)),p=f+1,c+=B}return p!==f?c+g.substring(p,f):c},strcmp:(g,a)=>g<a?-1:g>a?1:0,isUndefined:g=>"[object Undefined]"===h.call(g),isObject:g=>"[object Object]"===h.call(g),deepMerge(){const g=arguments[0]||{},{length:a}=arguments;let c,B,p;function f(E,w){c=g[w],p=Array.isArray(E),u.isObject(E)||p?(p?(p=!1,B=c&&Array.isArray(c)?c:[]):B=c&&u.isObject(c)?c:{},g[w]=u.deepMerge(B,E)):u.isUndefined(E)||(g[w]=E)}for(let E=0;E<a;E++)u.each(arguments[E],f);return g}};_.exports=u},{}],27:[function(e,_,D){(function(h,s){(function(){"use strict";const u=e("fs"),g=/[<>&'"\x7F\x00-\x08\x0B-\x0C\x0E-\x1F]/,a={nop(){},promiseImmediate:c=>new Promise(B=>{h.setImmediate?s(()=>{B(c)}):setTimeout(()=>{B(c)},1)}),inherits:function(c,B,p,f){c.super_=B,f||(f=p,p=null),p&&Object.keys(p).forEach(w=>{Object.defineProperty(c,w,Object.getOwnPropertyDescriptor(p,w))});const E={constructor:{value:c,enumerable:!1,writable:!1,configurable:!0}};f&&Object.keys(f).forEach(w=>{E[w]=Object.getOwnPropertyDescriptor(f,w)}),c.prototype=Object.create(B.prototype,E)},dateToExcel:(c,B)=>25569+c.getTime()/864e5-(B?1462:0),excelToDate(c,B){const p=Math.round(24*(c-25569+(B?1462:0))*3600*1e3);return new Date(p)},parsePath(c){const B=c.lastIndexOf("/");return{path:c.substring(0,B),name:c.substring(B+1)}},getRelsPath(c){const B=a.parsePath(c);return`${B.path}/_rels/${B.name}.rels`},xmlEncode(c){const B=g.exec(c);if(!B)return c;let p="",f="",E=0,w=B.index;for(;w<c.length;w++){const Q=c.charCodeAt(w);switch(Q){case 34:f="&quot;";break;case 38:f="&amp;";break;case 39:f="&apos;";break;case 60:f="&lt;";break;case 62:f="&gt;";break;case 127:f="";break;default:if(Q<=31&&(Q<=8||Q>=11&&13!==Q)){f="";break}continue}E!==w&&(p+=c.substring(E,w)),E=w+1,f&&(p+=f)}return E!==w?p+c.substring(E,w):p},xmlDecode:c=>c.replace(/&([a-z]*);/g,B=>{switch(B){case"&lt;":return"<";case"&gt;":return">";case"&amp;":return"&";case"&apos;":return"'";case"&quot;":return'"';default:return B}}),validInt(c){const B=parseInt(c,10);return Number.isNaN(B)?0:B},isDateFmt:c=>!!c&&null!==(c=(c=c.replace(/\[[^\]]*]/g,"")).replace(/"[^"]*"/g,"")).match(/[ymdhMsb]+/),fs:{exists:c=>new Promise(B=>{u.access(c,u.constants.F_OK,p=>{B(!p)})})},toIsoDateString:c=>c.toIsoString().subsstr(0,10),parseBoolean:c=>!0===c||"true"===c||1===c||"1"===c};_.exports=a}).call(this)}).call(this,typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{},e("timers").setImmediate)},{fs:216,timers:523}],28:[function(e,_,D){"use strict";const h=e("./under-dash"),s=e("./utils");function u(c,B,p){c.push(` ${B}="${s.xmlEncode(p.toString())}"`)}function g(c,B){if(B){const p=[];h.each(B,(f,E)=>{void 0!==f&&u(p,E,f)}),c.push(p.join(""))}}class a{constructor(){this._xml=[],this._stack=[],this._rollbacks=[]}get tos(){return this._stack.length?this._stack[this._stack.length-1]:void 0}get cursor(){return this._xml.length}openXml(B){const p=this._xml;p.push("<?xml"),g(p,B),p.push("?>\n")}openNode(B,p){const E=this._xml;this.tos&&this.open&&E.push(">"),this._stack.push(B),E.push("<"),E.push(B),g(E,p),this.leaf=!0,this.open=!0}addAttribute(B,p){if(!this.open)throw new Error("Cannot write attributes to node if it is not open");void 0!==p&&u(this._xml,B,p)}addAttributes(B){if(!this.open)throw new Error("Cannot write attributes to node if it is not open");g(this._xml,B)}writeText(B){const p=this._xml;this.open&&(p.push(">"),this.open=!1),this.leaf=!1,p.push(s.xmlEncode(B.toString()))}writeXml(B){this.open&&(this._xml.push(">"),this.open=!1),this.leaf=!1,this._xml.push(B)}closeNode(){const B=this._stack.pop(),p=this._xml;this.leaf?p.push("/>"):(p.push("</"),p.push(B),p.push(">")),this.open=!1,this.leaf=!1}leafNode(B,p,f){this.openNode(B,p),void 0!==f&&this.writeText(f),this.closeNode()}closeAll(){for(;this._stack.length;)this.closeNode()}addRollback(){return this._rollbacks.push({xml:this._xml.length,stack:this._stack.length,leaf:this.leaf,open:this.open}),this.cursor}commit(){this._rollbacks.pop()}rollback(){const B=this._rollbacks.pop();this._xml.length>B.xml&&this._xml.splice(B.xml,this._xml.length-B.xml),this._stack.length>B.stack&&this._stack.splice(B.stack,this._stack.length-B.stack),this.leaf=B.leaf,this.open=B.open}get xml(){return this.closeAll(),this._xml.join("")}}a.StdDocAttributes={version:"1.0",encoding:"UTF-8",standalone:"yes"},_.exports=a},{"./under-dash":26,"./utils":27}],29:[function(e,_,D){(function(h){(function(){"use strict";const s=e("events"),u=e("jszip"),g=e("./stream-buf"),{stringToBuffer:a}=e("./browser-buffer-encode");_.exports={ZipWriter:class c extends s.EventEmitter{constructor(p){super(),this.options=Object.assign({type:"nodebuffer",compression:"DEFLATE"},p),this.zip=new u,this.stream=new g}append(p,f){f.hasOwnProperty("base64")&&f.base64?this.zip.file(f.name,p,{base64:!0}):(h.browser&&"string"==typeof p&&(p=a(p)),this.zip.file(f.name,p))}finalize(){var p=this;return l(function*(){const f=yield p.zip.generateAsync(p.options);p.stream.end(f),p.emit("finish")})()}read(p){return this.stream.read(p)}setEncoding(p){return this.stream.setEncoding(p)}pause(){return this.stream.pause()}resume(){return this.stream.resume()}isPaused(){return this.stream.isPaused()}pipe(p,f){return this.stream.pipe(p,f)}unpipe(p){return this.stream.unpipe(p)}unshift(p){return this.stream.unshift(p)}wrap(p){return this.stream.wrap(p)}}}}).call(this)}).call(this,e("_process"))},{"./browser-buffer-encode":17,"./stream-buf":24,_process:467,events:422,jszip:441}],30:[function(e,_,D){"use strict";_.exports={0:{f:"General"},1:{f:"0"},2:{f:"0.00"},3:{f:"#,##0"},4:{f:"#,##0.00"},9:{f:"0%"},10:{f:"0.00%"},11:{f:"0.00E+00"},12:{f:"# ?/?"},13:{f:"# ??/??"},14:{f:"mm-dd-yy"},15:{f:"d-mmm-yy"},16:{f:"d-mmm"},17:{f:"mmm-yy"},18:{f:"h:mm AM/PM"},19:{f:"h:mm:ss AM/PM"},20:{f:"h:mm"},21:{f:"h:mm:ss"},22:{f:'m/d/yy "h":mm'},27:{"zh-tw":"[$-404]e/m/d","zh-cn":'yyyy"\u5e74"m"\u6708"',"ja-jp":"[$-411]ge.m.d","ko-kr":'yyyy"\u5e74" mm"\u6708" dd"\u65e5"'},28:{"zh-tw":'[$-404]e"\u5e74"m"\u6708"d"\u65e5"',"zh-cn":'m"\u6708"d"\u65e5"',"ja-jp":'[$-411]ggge"\u5e74"m"\u6708"d"\u65e5"',"ko-kr":"mm-dd"},29:{"zh-tw":'[$-404]e"\u5e74"m"\u6708"d"\u65e5"',"zh-cn":'m"\u6708"d"\u65e5"',"ja-jp":'[$-411]ggge"\u5e74"m"\u6708"d"\u65e5"',"ko-kr":"mm-dd"},30:{"zh-tw":"m/d/yy ","zh-cn":"m-d-yy","ja-jp":"m/d/yy","ko-kr":"mm-dd-yy"},31:{"zh-tw":'yyyy"\u5e74"m"\u6708"d"\u65e5"',"zh-cn":'yyyy"\u5e74"m"\u6708"d"\u65e5"',"ja-jp":'yyyy"\u5e74"m"\u6708"d"\u65e5"',"ko-kr":'yyyy"\ub144" mm"\uc6d4" dd"\uc77c"'},32:{"zh-tw":'hh"\u6642"mm"\u5206"',"zh-cn":'h"\u65f6"mm"\u5206"',"ja-jp":'h"\u6642"mm"\u5206"',"ko-kr":'h"\uc2dc" mm"\ubd84"'},33:{"zh-tw":'hh"\u6642"mm"\u5206"ss"\u79d2"',"zh-cn":'h"\u65f6"mm"\u5206"ss"\u79d2"',"ja-jp":'h"\u6642"mm"\u5206"ss"\u79d2"',"ko-kr":'h"\uc2dc" mm"\ubd84" ss"\ucd08"'},34:{"zh-tw":'\u4e0a\u5348/\u4e0b\u5348 hh"\u6642"mm"\u5206"',"zh-cn":'\u4e0a\u5348/\u4e0b\u5348 h"\u65f6"mm"\u5206"',"ja-jp":'yyyy"\u5e74"m"\u6708"',"ko-kr":"yyyy-mm-dd"},35:{"zh-tw":'\u4e0a\u5348/\u4e0b\u5348 hh"\u6642"mm"\u5206"ss"\u79d2"',"zh-cn":'\u4e0a\u5348/\u4e0b\u5348 h"\u65f6"mm"\u5206"ss"\u79d2"',"ja-jp":'m"\u6708"d"\u65e5"',"ko-kr":"yyyy-mm-dd"},36:{"zh-tw":"[$-404]e/m/d","zh-cn":'yyyy"\u5e74"m"\u6708"',"ja-jp":"[$-411]ge.m.d","ko-kr":'yyyy"\u5e74" mm"\u6708" dd"\u65e5"'},37:{f:"#,##0 ;(#,##0)"},38:{f:"#,##0 ;[Red](#,##0)"},39:{f:"#,##0.00 ;(#,##0.00)"},40:{f:"#,##0.00 ;[Red](#,##0.00)"},45:{f:"mm:ss"},46:{f:"[h]:mm:ss"},47:{f:"mmss.0"},48:{f:"##0.0E+0"},49:{f:"@"},50:{"zh-tw":"[$-404]e/m/d","zh-cn":'yyyy"\u5e74"m"\u6708"',"ja-jp":"[$-411]ge.m.d","ko-kr":'yyyy"\u5e74" mm"\u6708" dd"\u65e5"'},51:{"zh-tw":'[$-404]e"\u5e74"m"\u6708"d"\u65e5"',"zh-cn":'m"\u6708"d"\u65e5"',"ja-jp":'[$-411]ggge"\u5e74"m"\u6708"d"\u65e5"',"ko-kr":"mm-dd"},52:{"zh-tw":'\u4e0a\u5348/\u4e0b\u5348 hh"\u6642"mm"\u5206"',"zh-cn":'yyyy"\u5e74"m"\u6708"',"ja-jp":'yyyy"\u5e74"m"\u6708"',"ko-kr":"yyyy-mm-dd"},53:{"zh-tw":'\u4e0a\u5348/\u4e0b\u5348 hh"\u6642"mm"\u5206"ss"\u79d2"',"zh-cn":'m"\u6708"d"\u65e5"',"ja-jp":'m"\u6708"d"\u65e5"',"ko-kr":"yyyy-mm-dd"},54:{"zh-tw":'[$-404]e"\u5e74"m"\u6708"d"\u65e5"',"zh-cn":'m"\u6708"d"\u65e5"',"ja-jp":'[$-411]ggge"\u5e74"m"\u6708"d"\u65e5"',"ko-kr":"mm-dd"},55:{"zh-tw":'\u4e0a\u5348/\u4e0b\u5348 hh"\u6642"mm"\u5206"',"zh-cn":'\u4e0a\u5348/\u4e0b\u5348 h"\u65f6"mm"\u5206"',"ja-jp":'yyyy"\u5e74"m"\u6708"',"ko-kr":"yyyy-mm-dd"},56:{"zh-tw":'\u4e0a\u5348/\u4e0b\u5348 hh"\u6642"mm"\u5206"ss"\u79d2"',"zh-cn":'\u4e0a\u5348/\u4e0b\u5348 h"\u65f6"mm"\u5206"ss"\u79d2"',"ja-jp":'m"\u6708"d"\u65e5"',"ko-kr":"yyyy-mm-dd"},57:{"zh-tw":"[$-404]e/m/d","zh-cn":'yyyy"\u5e74"m"\u6708"',"ja-jp":"[$-411]ge.m.d","ko-kr":'yyyy"\u5e74" mm"\u6708" dd"\u65e5"'},58:{"zh-tw":'[$-404]e"\u5e74"m"\u6708"d"\u65e5"',"zh-cn":'m"\u6708"d"\u65e5"',"ja-jp":'[$-411]ggge"\u5e74"m"\u6708"d"\u65e5"',"ko-kr":"mm-dd"},59:{"th-th":"t0"},60:{"th-th":"t0.00"},61:{"th-th":"t#,##0"},62:{"th-th":"t#,##0.00"},67:{"th-th":"t0%"},68:{"th-th":"t0.00%"},69:{"th-th":"t# ?/?"},70:{"th-th":"t# ??/??"},81:{"th-th":"d/m/bb"}}},{}],31:[function(e,_,D){"use strict";_.exports={OfficeDocument:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument",Worksheet:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet",CalcChain:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/calcChain",SharedStrings:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings",Styles:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles",Theme:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme",Hyperlink:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink",Image:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",CoreProperties:"http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties",ExtenderProperties:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties",Comments:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments",VmlDrawing:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/vmlDrawing",Table:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/table"}},{}],32:[function(e,_,D){"use strict";const h=e("../../utils/parse-sax"),s=e("../../utils/xml-stream");class u{prepare(){}render(){}parseOpen(a){}parseText(a){}parseClose(a){}reconcile(a,c){}reset(){this.model=null,this.map&&Object.values(this.map).forEach(a=>{a instanceof u?a.reset():a.xform&&a.xform.reset()})}mergeModel(a){this.model=Object.assign(this.model||{},a)}parse(a){var c=this;return l(function*(){var f,B=!1,p=!1;try{for(var w,E=F(a);B=!(w=yield E.next()).done;B=!1){const Q=w.value;for(const{eventType:b,value:C}of Q)if("opentag"===b)c.parseOpen(C);else if("text"===b)c.parseText(C);else if("closetag"===b&&!c.parseClose(C.name))return c.model}}catch(Q){p=!0,f=Q}finally{try{B&&null!=E.return&&(yield E.return())}finally{if(p)throw f}}return c.model})()}parseStream(a){var c=this;return l(function*(){return c.parse(h(a))})()}get xml(){return this.toXml(this.model)}toXml(a){const c=new s;return this.render(c,a),c.xml}static toAttribute(a,c){let B=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(void 0===a){if(B)return c}else if(B||a!==c)return a.toString()}static toStringAttribute(a,c){return u.toAttribute(a,c,arguments.length>2&&void 0!==arguments[2]&&arguments[2])}static toStringValue(a,c){return void 0===a?c:a}static toBoolAttribute(a,c){let B=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(void 0===a){if(B)return c}else if(B||a!==c)return a?"1":"0"}static toBoolValue(a,c){return void 0===a?c:"1"===a}static toIntAttribute(a,c){return u.toAttribute(a,c,arguments.length>2&&void 0!==arguments[2]&&arguments[2])}static toIntValue(a,c){return void 0===a?c:parseInt(a,10)}static toFloatAttribute(a,c){return u.toAttribute(a,c,arguments.length>2&&void 0!==arguments[2]&&arguments[2])}static toFloatValue(a,c){return void 0===a?c:parseFloat(a)}}_.exports=u},{"../../utils/parse-sax":22,"../../utils/xml-stream":28}],33:[function(e,_,D){"use strict";const h=e("../base-xform"),s=e("../../../utils/col-cache");function u(a){try{return s.decodeEx(a),!0}catch{return!1}}function g(a){const c=[];let B=!1,p="";return a.split(",").forEach(f=>{if(!f)return;const E=(f.match(/'/g)||[]).length;if(!E)return void(B?p+=f+",":u(f)&&c.push(f));const w=E%2==0;!B&&w&&u(f)?c.push(f):B&&!w?(B=!1,u(p+f)&&c.push(p+f),p=""):(B=!0,p+=f+",")}),c}_.exports=class extends h{render(a,c){a.openNode("definedName",{name:c.name,localSheetId:c.localSheetId}),a.writeText(c.ranges.join(",")),a.closeNode()}parseOpen(a){return"definedName"===a.name&&(this._parsedName=a.attributes.name,this._parsedLocalSheetId=a.attributes.localSheetId,this._parsedText=[],!0)}parseText(a){this._parsedText.push(a)}parseClose(){return this.model={name:this._parsedName,ranges:g(this._parsedText.join(""))},void 0!==this._parsedLocalSheetId&&(this.model.localSheetId=parseInt(this._parsedLocalSheetId,10)),!1}}},{"../../../utils/col-cache":19,"../base-xform":32}],34:[function(e,_,D){"use strict";const h=e("../../../utils/utils"),s=e("../base-xform");_.exports=class extends s{render(u,g){u.leafNode("sheet",{sheetId:g.id,name:g.name,state:g.state,"r:id":g.rId})}parseOpen(u){return"sheet"===u.name&&(this.model={name:h.xmlDecode(u.attributes.name),id:parseInt(u.attributes.sheetId,10),state:u.attributes.state,rId:u.attributes["r:id"]},!0)}parseText(){}parseClose(){return!1}}},{"../../../utils/utils":27,"../base-xform":32}],35:[function(e,_,D){"use strict";const h=e("../base-xform");_.exports=class extends h{render(s,u){s.leafNode("calcPr",{calcId:171027,fullCalcOnLoad:u.fullCalcOnLoad?1:void 0})}parseOpen(s){return"calcPr"===s.name&&(this.model={},!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],36:[function(e,_,D){"use strict";const h=e("../base-xform");_.exports=class extends h{render(s,u){s.leafNode("workbookPr",{date1904:u.date1904?1:void 0,defaultThemeVersion:164011,filterPrivacy:1})}parseOpen(s){return"workbookPr"===s.name&&(this.model={date1904:"1"===s.attributes.date1904},!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],37:[function(e,_,D){"use strict";const h=e("../base-xform");_.exports=class extends h{render(s,u){const g={xWindow:u.x||0,yWindow:u.y||0,windowWidth:u.width||12e3,windowHeight:u.height||24e3,firstSheet:u.firstSheet,activeTab:u.activeTab};u.visibility&&"visible"!==u.visibility&&(g.visibility=u.visibility),s.leafNode("workbookView",g)}parseOpen(s){if("workbookView"===s.name){const u=this.model={},g=function(c,B,p){const f=void 0!==B?u[c]=B:p;void 0!==f&&(u[c]=f)},a=function(c,B,p){const f=void 0!==B?u[c]=parseInt(B,10):p;void 0!==f&&(u[c]=f)};return a("x",s.attributes.xWindow,0),a("y",s.attributes.yWindow,0),a("width",s.attributes.windowWidth,25e3),a("height",s.attributes.windowHeight,1e4),g("visibility",s.attributes.visibility,"visible"),a("activeTab",s.attributes.activeTab,void 0),a("firstSheet",s.attributes.firstSheet,void 0),!0}return!1}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],38:[function(e,_,D){"use strict";const h=e("../../../utils/under-dash"),s=e("../../../utils/col-cache"),u=e("../../../utils/xml-stream"),g=e("../base-xform"),a=e("../static-xform"),c=e("../list-xform"),B=e("./defined-name-xform"),p=e("./sheet-xform"),f=e("./workbook-view-xform"),E=e("./workbook-properties-xform"),w=e("./workbook-calc-properties-xform");class Q extends g{constructor(){super(),this.map={fileVersion:Q.STATIC_XFORMS.fileVersion,workbookPr:new E,bookViews:new c({tag:"bookViews",count:!1,childXform:new f}),sheets:new c({tag:"sheets",count:!1,childXform:new p}),definedNames:new c({tag:"definedNames",count:!1,childXform:new B}),calcPr:new w}}prepare(C){C.sheets=C.worksheets;const T=[];let N=0;C.sheets.forEach(L=>{if(L.pageSetup&&L.pageSetup.printArea&&L.pageSetup.printArea.split("&&").forEach(J=>{const H=J.split(":");T.push({name:"_xlnm.Print_Area",ranges:[`'${L.name}'!$${H[0]}:$${H[1]}`],localSheetId:N})}),L.pageSetup&&(L.pageSetup.printTitlesRow||L.pageSetup.printTitlesColumn)){const J=[];if(L.pageSetup.printTitlesColumn){const k=L.pageSetup.printTitlesColumn.split(":");J.push(`'${L.name}'!$${k[0]}:$${k[1]}`)}if(L.pageSetup.printTitlesRow){const k=L.pageSetup.printTitlesRow.split(":");J.push(`'${L.name}'!$${k[0]}:$${k[1]}`)}T.push({name:"_xlnm.Print_Titles",ranges:J,localSheetId:N})}N++}),T.length&&(C.definedNames=C.definedNames.concat(T)),(C.media||[]).forEach((L,J)=>{L.name=L.type+(J+1)})}render(C,T){C.openXml(u.StdDocAttributes),C.openNode("workbook",Q.WORKBOOK_ATTRIBUTES),this.map.fileVersion.render(C),this.map.workbookPr.render(C,T.properties),this.map.bookViews.render(C,T.views),this.map.sheets.render(C,T.sheets),this.map.definedNames.render(C,T.definedNames),this.map.calcPr.render(C,T.calcProperties),C.closeNode()}parseOpen(C){return this.parser?(this.parser.parseOpen(C),!0):("workbook"===C.name||(this.parser=this.map[C.name],this.parser&&this.parser.parseOpen(C)),!0)}parseText(C){this.parser&&this.parser.parseText(C)}parseClose(C){return this.parser?(this.parser.parseClose(C)||(this.parser=void 0),!0):"workbook"!==C||(this.model={sheets:this.map.sheets.model,properties:this.map.workbookPr.model||{},views:this.map.bookViews.model,calcProperties:{}},this.map.definedNames.model&&(this.model.definedNames=this.map.definedNames.model),!1)}reconcile(C){const T=(C.workbookRels||[]).reduce((k,X)=>(k[X.Id]=X,k),{}),N=[];let L,J=0;(C.sheets||[]).forEach(k=>{const X=T[k.rId];X&&(L=C.worksheetHash["xl/"+X.Target.replace(/^(\s|\/xl\/)+/,"")],L&&(L.name=k.name,L.id=k.id,L.state=k.state,N[J++]=L))});const H=[];h.each(C.definedNames,k=>{if("_xlnm.Print_Area"===k.name){if(L=N[k.localSheetId],L){L.pageSetup||(L.pageSetup={});const X=s.decodeEx(k.ranges[0]);L.pageSetup.printArea=L.pageSetup.printArea?`${L.pageSetup.printArea}&&${X.dimensions}`:X.dimensions}}else if("_xlnm.Print_Titles"===k.name){if(L=N[k.localSheetId],L){L.pageSetup||(L.pageSetup={});const X=k.ranges.join(","),tt=/\$/g,st=X.match(/\$\d+:\$\d+/);st&&st.length&&(L.pageSetup.printTitlesRow=st[0].replace(tt,""));const it=X.match(/\$[A-Z]+:\$[A-Z]+/);it&&it.length&&(L.pageSetup.printTitlesColumn=it[0].replace(tt,""))}}else H.push(k)}),C.definedNames=H,C.media.forEach((k,X)=>{k.index=X})}}Q.WORKBOOK_ATTRIBUTES={xmlns:"http://schemas.openxmlformats.org/spreadsheetml/2006/main","xmlns:r":"http://schemas.openxmlformats.org/officeDocument/2006/relationships","xmlns:mc":"http://schemas.openxmlformats.org/markup-compatibility/2006","mc:Ignorable":"x15","xmlns:x15":"http://schemas.microsoft.com/office/spreadsheetml/2010/11/main"},Q.STATIC_XFORMS={fileVersion:new a({tag:"fileVersion",$:{appName:"xl",lastEdited:5,lowestEdited:5,rupBuild:9303}})},_.exports=Q},{"../../../utils/col-cache":19,"../../../utils/under-dash":26,"../../../utils/xml-stream":28,"../base-xform":32,"../list-xform":71,"../static-xform":120,"./defined-name-xform":33,"./sheet-xform":34,"./workbook-calc-properties-xform":35,"./workbook-properties-xform":36,"./workbook-view-xform":37}],39:[function(e,_,D){"use strict";const h=e("../strings/rich-text-xform"),s=e("../../../utils/utils"),u=e("../base-xform"),g=_.exports=function(a){this.model=a};s.inherits(g,u,{get tag(){return"r"},get richTextXform(){return this._richTextXform||(this._richTextXform=new h),this._richTextXform},render(a,c){a.openNode("comment",{ref:(c=c||this.model).ref,authorId:0}),a.openNode("text"),c&&c.note&&c.note.texts&&c.note.texts.forEach(B=>{this.richTextXform.render(a,B)}),a.closeNode(),a.closeNode()},parseOpen(a){if(this.parser)return this.parser.parseOpen(a),!0;switch(a.name){case"comment":return this.model={type:"note",note:{texts:[]},...a.attributes},!0;case"r":return this.parser=this.richTextXform,this.parser.parseOpen(a),!0;default:return!1}},parseText(a){this.parser&&this.parser.parseText(a)},parseClose(a){switch(a){case"comment":return!1;case"r":return this.model.note.texts.push(this.parser.model),this.parser=void 0,!0;default:return this.parser&&this.parser.parseClose(a),!0}}})},{"../../../utils/utils":27,"../base-xform":32,"../strings/rich-text-xform":122}],40:[function(e,_,D){"use strict";const h=e("../../../utils/xml-stream"),s=e("../../../utils/utils"),u=e("../base-xform"),g=e("./comment-xform"),a=_.exports=function(){this.map={comment:new g}};s.inherits(a,u,{COMMENTS_ATTRIBUTES:{xmlns:"http://schemas.openxmlformats.org/spreadsheetml/2006/main"}},{render(c,B){B=B||this.model,c.openXml(h.StdDocAttributes),c.openNode("comments",a.COMMENTS_ATTRIBUTES),c.openNode("authors"),c.leafNode("author",null,"Author"),c.closeNode(),c.openNode("commentList"),B.comments.forEach(p=>{this.map.comment.render(c,p)}),c.closeNode(),c.closeNode()},parseOpen(c){if(this.parser)return this.parser.parseOpen(c),!0;switch(c.name){case"commentList":return this.model={comments:[]},!0;case"comment":return this.parser=this.map.comment,this.parser.parseOpen(c),!0;default:return!1}},parseText(c){this.parser&&this.parser.parseText(c)},parseClose(c){switch(c){case"commentList":return!1;case"comment":return this.model.comments.push(this.parser.model),this.parser=void 0,!0;default:return this.parser&&this.parser.parseClose(c),!0}}})},{"../../../utils/utils":27,"../../../utils/xml-stream":28,"../base-xform":32,"./comment-xform":39}],41:[function(e,_,D){"use strict";const h=e("../../base-xform");_.exports=class extends h{constructor(s){super(),this._model=s}get tag(){return this._model&&this._model.tag}render(s,u,g){(u===g[2]||"x:SizeWithCells"===this.tag&&u===g[1])&&s.leafNode(this.tag)}parseOpen(s){return s.name===this.tag&&(this.model={},this.model[this.tag]=!0,!0)}parseText(){}parseClose(){return!1}}},{"../../base-xform":32}],42:[function(e,_,D){"use strict";const h=e("../../base-xform");_.exports=class extends h{constructor(s){super(),this._model=s}get tag(){return this._model&&this._model.tag}render(s,u){s.leafNode(this.tag,null,u)}parseOpen(s){return s.name===this.tag&&(this.text="",!0)}parseText(s){this.text=s}parseClose(){return!1}}},{"../../base-xform":32}],43:[function(e,_,D){"use strict";const h=e("../base-xform");_.exports=class extends h{get tag(){return"x:Anchor"}getAnchorRect(s){const u=Math.floor(s.left),g=Math.floor(68*(s.left-u)),a=Math.floor(s.top),c=Math.floor(18*(s.top-a)),B=Math.floor(s.right),p=Math.floor(68*(s.right-B)),f=Math.floor(s.bottom);return[u,g,a,c,B,p,f,Math.floor(18*(s.bottom-f))]}getDefaultRect(s){const u=s.col,g=Math.max(s.row-2,0);return[u,6,g,14,u+2,2,g+4,16]}render(s,u){const g=u.anchor?this.getAnchorRect(u.anchor):this.getDefaultRect(u.refAddress);s.leafNode("x:Anchor",null,g.join(", "))}parseOpen(s){return s.name===this.tag&&(this.text="",!0)}parseText(s){this.text=s}parseClose(){return!1}}},{"../base-xform":32}],44:[function(e,_,D){"use strict";const h=e("../base-xform"),s=e("./vml-anchor-xform"),u=e("./style/vml-protection-xform"),g=e("./style/vml-position-xform"),a=["twoCells","oneCells","absolute"];_.exports=class extends h{constructor(){super(),this.map={"x:Anchor":new s,"x:Locked":new u({tag:"x:Locked"}),"x:LockText":new u({tag:"x:LockText"}),"x:SizeWithCells":new g({tag:"x:SizeWithCells"}),"x:MoveWithCells":new g({tag:"x:MoveWithCells"})}}get tag(){return"x:ClientData"}render(c,B){const{protection:p,editAs:f}=B.note;c.openNode(this.tag,{ObjectType:"Note"}),this.map["x:MoveWithCells"].render(c,f,a),this.map["x:SizeWithCells"].render(c,f,a),this.map["x:Anchor"].render(c,B),this.map["x:Locked"].render(c,p.locked),c.leafNode("x:AutoFill",null,"False"),this.map["x:LockText"].render(c,p.lockText),c.leafNode("x:Row",null,B.refAddress.row-1),c.leafNode("x:Column",null,B.refAddress.col-1),c.closeNode()}parseOpen(c){return c.name===this.tag?(this.reset(),this.model={anchor:[],protection:{},editAs:""}):(this.parser=this.map[c.name],this.parser&&this.parser.parseOpen(c)),!0}parseText(c){this.parser&&this.parser.parseText(c)}parseClose(c){return this.parser?(this.parser.parseClose(c)||(this.parser=void 0),!0):c!==this.tag||(this.normalizeModel(),!1)}normalizeModel(){const c=Object.assign({},this.map["x:MoveWithCells"].model,this.map["x:SizeWithCells"].model),B=Object.keys(c).length;this.model.editAs=a[B],this.model.anchor=this.map["x:Anchor"].text,this.model.protection.locked=this.map["x:Locked"].text,this.model.protection.lockText=this.map["x:LockText"].text}}},{"../base-xform":32,"./style/vml-position-xform":41,"./style/vml-protection-xform":42,"./vml-anchor-xform":43}],45:[function(e,_,D){"use strict";const h=e("../../../utils/xml-stream"),s=e("../base-xform"),u=e("./vml-shape-xform");class g extends s{constructor(){super(),this.map={"v:shape":new u}}get tag(){return"xml"}render(c,B){c.openXml(h.StdDocAttributes),c.openNode(this.tag,g.DRAWING_ATTRIBUTES),c.openNode("o:shapelayout",{"v:ext":"edit"}),c.leafNode("o:idmap",{"v:ext":"edit",data:1}),c.closeNode(),c.openNode("v:shapetype",{id:"_x0000_t202",coordsize:"21600,21600","o:spt":202,path:"m,l,21600r21600,l21600,xe"}),c.leafNode("v:stroke",{joinstyle:"miter"}),c.leafNode("v:path",{gradientshapeok:"t","o:connecttype":"rect"}),c.closeNode(),B.comments.forEach((p,f)=>{this.map["v:shape"].render(c,p,f)}),c.closeNode()}parseOpen(c){return this.parser?(this.parser.parseOpen(c),!0):(c.name===this.tag?(this.reset(),this.model={comments:[]}):(this.parser=this.map[c.name],this.parser&&this.parser.parseOpen(c)),!0)}parseText(c){this.parser&&this.parser.parseText(c)}parseClose(c){return this.parser?(this.parser.parseClose(c)||(this.model.comments.push(this.parser.model),this.parser=void 0),!0):c!==this.tag}reconcile(c,B){c.anchors.forEach(p=>{p.br?this.map["xdr:twoCellAnchor"].reconcile(p,B):this.map["xdr:oneCellAnchor"].reconcile(p,B)})}}g.DRAWING_ATTRIBUTES={"xmlns:v":"urn:schemas-microsoft-com:vml","xmlns:o":"urn:schemas-microsoft-com:office:office","xmlns:x":"urn:schemas-microsoft-com:office:excel"},_.exports=g},{"../../../utils/xml-stream":28,"../base-xform":32,"./vml-shape-xform":46}],46:[function(e,_,D){"use strict";const h=e("../base-xform"),s=e("./vml-textbox-xform"),u=e("./vml-client-data-xform");class g extends h{constructor(){super(),this.map={"v:textbox":new s,"x:ClientData":new u}}get tag(){return"v:shape"}render(c,B,p){c.openNode("v:shape",g.V_SHAPE_ATTRIBUTES(B,p)),c.leafNode("v:fill",{color2:"infoBackground [80]"}),c.leafNode("v:shadow",{color:"none [81]",obscured:"t"}),c.leafNode("v:path",{"o:connecttype":"none"}),this.map["v:textbox"].render(c,B),this.map["x:ClientData"].render(c,B),c.closeNode()}parseOpen(c){return this.parser?(this.parser.parseOpen(c),!0):(c.name===this.tag?(this.reset(),this.model={margins:{insetmode:c.attributes["o:insetmode"]},anchor:"",editAs:"",protection:{}}):(this.parser=this.map[c.name],this.parser&&this.parser.parseOpen(c)),!0)}parseText(c){this.parser&&this.parser.parseText(c)}parseClose(c){return this.parser?(this.parser.parseClose(c)||(this.parser=void 0),!0):c!==this.tag||(this.model.margins.inset=this.map["v:textbox"].model&&this.map["v:textbox"].model.inset,this.model.protection=this.map["x:ClientData"].model&&this.map["x:ClientData"].model.protection,this.model.anchor=this.map["x:ClientData"].model&&this.map["x:ClientData"].model.anchor,this.model.editAs=this.map["x:ClientData"].model&&this.map["x:ClientData"].model.editAs,!1)}}g.V_SHAPE_ATTRIBUTES=(a,c)=>({id:"_x0000_s"+(1025+c),type:"#_x0000_t202",style:"position:absolute; margin-left:105.3pt;margin-top:10.5pt;width:97.8pt;height:59.1pt;z-index:1;visibility:hidden",fillcolor:"infoBackground [80]",strokecolor:"none [81]","o:insetmode":a.note.margins&&a.note.margins.insetmode}),_.exports=g},{"../base-xform":32,"./vml-client-data-xform":44,"./vml-textbox-xform":47}],47:[function(e,_,D){"use strict";const h=e("../base-xform");_.exports=class extends h{get tag(){return"v:textbox"}conversionUnit(s,u,g){return`${parseFloat(s)*u.toFixed(2)}${g}`}reverseConversionUnit(s){return(s||"").split(",").map(u=>Number(parseFloat(this.conversionUnit(parseFloat(u),.1,"")).toFixed(2)))}render(s,u){const g={style:"mso-direction-alt:auto"};if(u&&u.note){let{inset:a}=u.note&&u.note.margins;Array.isArray(a)&&(a=a.map(c=>this.conversionUnit(c,10,"mm")).join(",")),a&&(g.inset=a)}s.openNode("v:textbox",g),s.leafNode("div",{style:"text-align:left"}),s.closeNode()}parseOpen(s){return s.name!==this.tag||(this.model={inset:this.reverseConversionUnit(s.attributes.inset)},!0)}parseText(){}parseClose(s){return s!==this.tag}}},{"../base-xform":32}],48:[function(e,_,D){"use strict";const h=e("./base-xform");_.exports=class extends h{createNewModel(s){return{}}parseOpen(s){return this.parser=this.parser||this.map[s.name],this.parser?(this.parser.parseOpen(s),!0):s.name===this.tag&&(this.model=this.createNewModel(s),!0)}parseText(s){this.parser&&this.parser.parseText(s)}onParserClose(s,u){this.model[s]=u.model}parseClose(s){return this.parser?(this.parser.parseClose(s)||(this.onParserClose(s,this.parser),this.parser=void 0),!0):s!==this.tag}}},{"./base-xform":32}],49:[function(e,_,D){"use strict";const h=e("../base-xform");_.exports=class extends h{render(s,u){s.openNode("HeadingPairs"),s.openNode("vt:vector",{size:2,baseType:"variant"}),s.openNode("vt:variant"),s.leafNode("vt:lpstr",void 0,"Worksheets"),s.closeNode(),s.openNode("vt:variant"),s.leafNode("vt:i4",void 0,u.length),s.closeNode(),s.closeNode(),s.closeNode()}parseOpen(s){return"HeadingPairs"===s.name}parseText(){}parseClose(s){return"HeadingPairs"!==s}}},{"../base-xform":32}],50:[function(e,_,D){"use strict";const h=e("../base-xform");_.exports=class extends h{render(s,u){s.openNode("TitlesOfParts"),s.openNode("vt:vector",{size:u.length,baseType:"lpstr"}),u.forEach(g=>{s.leafNode("vt:lpstr",void 0,g.name)}),s.closeNode(),s.closeNode()}parseOpen(s){return"TitlesOfParts"===s.name}parseText(){}parseClose(s){return"TitlesOfParts"!==s}}},{"../base-xform":32}],51:[function(e,_,D){"use strict";const h=e("../../../utils/xml-stream"),s=e("../base-xform"),u=e("../simple/string-xform"),g=e("./app-heading-pairs-xform"),a=e("./app-titles-of-parts-xform");class c extends s{constructor(){super(),this.map={Company:new u({tag:"Company"}),Manager:new u({tag:"Manager"}),HeadingPairs:new g,TitleOfParts:new a}}render(p,f){p.openXml(h.StdDocAttributes),p.openNode("Properties",c.PROPERTY_ATTRIBUTES),p.leafNode("Application",void 0,"Microsoft Excel"),p.leafNode("DocSecurity",void 0,"0"),p.leafNode("ScaleCrop",void 0,"false"),this.map.HeadingPairs.render(p,f.worksheets),this.map.TitleOfParts.render(p,f.worksheets),this.map.Company.render(p,f.company||""),this.map.Manager.render(p,f.manager),p.leafNode("LinksUpToDate",void 0,"false"),p.leafNode("SharedDoc",void 0,"false"),p.leafNode("HyperlinksChanged",void 0,"false"),p.leafNode("AppVersion",void 0,"16.0300"),p.closeNode()}parseOpen(p){return this.parser?(this.parser.parseOpen(p),!0):"Properties"===p.name||(this.parser=this.map[p.name],!!this.parser&&(this.parser.parseOpen(p),!0))}parseText(p){this.parser&&this.parser.parseText(p)}parseClose(p){return this.parser?(this.parser.parseClose(p)||(this.parser=void 0),!0):"Properties"!==p||(this.model={worksheets:this.map.TitleOfParts.model,company:this.map.Company.model,manager:this.map.Manager.model},!1)}}c.DateFormat=function(B){return B.toISOString().replace(/[.]\d{3,6}/,"")},c.DateAttrs={"xsi:type":"dcterms:W3CDTF"},c.PROPERTY_ATTRIBUTES={xmlns:"http://schemas.openxmlformats.org/officeDocument/2006/extended-properties","xmlns:vt":"http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes"},_.exports=c},{"../../../utils/xml-stream":28,"../base-xform":32,"../simple/string-xform":119,"./app-heading-pairs-xform":49,"./app-titles-of-parts-xform":50}],52:[function(e,_,D){"use strict";const h=e("../../../utils/xml-stream"),s=e("../base-xform");class u extends s{render(a,c){a.openXml(h.StdDocAttributes),a.openNode("Types",u.PROPERTY_ATTRIBUTES);const B={};(c.media||[]).forEach(p=>{if("image"===p.type){const f=p.extension;B[f]||(B[f]=!0,a.leafNode("Default",{Extension:f,ContentType:"image/"+f}))}}),a.leafNode("Default",{Extension:"rels",ContentType:"application/vnd.openxmlformats-package.relationships+xml"}),a.leafNode("Default",{Extension:"xml",ContentType:"application/xml"}),a.leafNode("Override",{PartName:"/xl/workbook.xml",ContentType:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml"}),c.worksheets.forEach(p=>{a.leafNode("Override",{PartName:`/xl/worksheets/sheet${p.id}.xml`,ContentType:"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml"})}),a.leafNode("Override",{PartName:"/xl/theme/theme1.xml",ContentType:"application/vnd.openxmlformats-officedocument.theme+xml"}),a.leafNode("Override",{PartName:"/xl/styles.xml",ContentType:"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml"}),c.sharedStrings&&c.sharedStrings.count&&a.leafNode("Override",{PartName:"/xl/sharedStrings.xml",ContentType:"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml"}),c.tables&&c.tables.forEach(p=>{a.leafNode("Override",{PartName:"/xl/tables/"+p.target,ContentType:"application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml"})}),c.drawings&&c.drawings.forEach(p=>{a.leafNode("Override",{PartName:`/xl/drawings/${p.name}.xml`,ContentType:"application/vnd.openxmlformats-officedocument.drawing+xml"})}),c.commentRefs&&(a.leafNode("Default",{Extension:"vml",ContentType:"application/vnd.openxmlformats-officedocument.vmlDrawing"}),c.commentRefs.forEach(p=>{let{commentName:f}=p;a.leafNode("Override",{PartName:`/xl/${f}.xml`,ContentType:"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml"})})),a.leafNode("Override",{PartName:"/docProps/core.xml",ContentType:"application/vnd.openxmlformats-package.core-properties+xml"}),a.leafNode("Override",{PartName:"/docProps/app.xml",ContentType:"application/vnd.openxmlformats-officedocument.extended-properties+xml"}),a.closeNode()}parseOpen(){return!1}parseText(){}parseClose(){return!1}}u.PROPERTY_ATTRIBUTES={xmlns:"http://schemas.openxmlformats.org/package/2006/content-types"},_.exports=u},{"../../../utils/xml-stream":28,"../base-xform":32}],53:[function(e,_,D){"use strict";const h=e("../../../utils/xml-stream"),s=e("../base-xform"),u=e("../simple/date-xform"),g=e("../simple/string-xform"),a=e("../simple/integer-xform");class c extends s{constructor(){super(),this.map={"dc:creator":new g({tag:"dc:creator"}),"dc:title":new g({tag:"dc:title"}),"dc:subject":new g({tag:"dc:subject"}),"dc:description":new g({tag:"dc:description"}),"dc:identifier":new g({tag:"dc:identifier"}),"dc:language":new g({tag:"dc:language"}),"cp:keywords":new g({tag:"cp:keywords"}),"cp:category":new g({tag:"cp:category"}),"cp:lastModifiedBy":new g({tag:"cp:lastModifiedBy"}),"cp:lastPrinted":new u({tag:"cp:lastPrinted",format:c.DateFormat}),"cp:revision":new a({tag:"cp:revision"}),"cp:version":new g({tag:"cp:version"}),"cp:contentStatus":new g({tag:"cp:contentStatus"}),"cp:contentType":new g({tag:"cp:contentType"}),"dcterms:created":new u({tag:"dcterms:created",attrs:c.DateAttrs,format:c.DateFormat}),"dcterms:modified":new u({tag:"dcterms:modified",attrs:c.DateAttrs,format:c.DateFormat})}}render(p,f){p.openXml(h.StdDocAttributes),p.openNode("cp:coreProperties",c.CORE_PROPERTY_ATTRIBUTES),this.map["dc:creator"].render(p,f.creator),this.map["dc:title"].render(p,f.title),this.map["dc:subject"].render(p,f.subject),this.map["dc:description"].render(p,f.description),this.map["dc:identifier"].render(p,f.identifier),this.map["dc:language"].render(p,f.language),this.map["cp:keywords"].render(p,f.keywords),this.map["cp:category"].render(p,f.category),this.map["cp:lastModifiedBy"].render(p,f.lastModifiedBy),this.map["cp:lastPrinted"].render(p,f.lastPrinted),this.map["cp:revision"].render(p,f.revision),this.map["cp:version"].render(p,f.version),this.map["cp:contentStatus"].render(p,f.contentStatus),this.map["cp:contentType"].render(p,f.contentType),this.map["dcterms:created"].render(p,f.created),this.map["dcterms:modified"].render(p,f.modified),p.closeNode()}parseOpen(p){if(this.parser)return this.parser.parseOpen(p),!0;switch(p.name){case"cp:coreProperties":case"coreProperties":return!0;default:if(this.parser=this.map[p.name],this.parser)return this.parser.parseOpen(p),!0;throw new Error("Unexpected xml node in parseOpen: "+JSON.stringify(p))}}parseText(p){this.parser&&this.parser.parseText(p)}parseClose(p){if(this.parser)return this.parser.parseClose(p)||(this.parser=void 0),!0;switch(p){case"cp:coreProperties":case"coreProperties":return this.model={creator:this.map["dc:creator"].model,title:this.map["dc:title"].model,subject:this.map["dc:subject"].model,description:this.map["dc:description"].model,identifier:this.map["dc:identifier"].model,language:this.map["dc:language"].model,keywords:this.map["cp:keywords"].model,category:this.map["cp:category"].model,lastModifiedBy:this.map["cp:lastModifiedBy"].model,lastPrinted:this.map["cp:lastPrinted"].model,revision:this.map["cp:revision"].model,contentStatus:this.map["cp:contentStatus"].model,contentType:this.map["cp:contentType"].model,created:this.map["dcterms:created"].model,modified:this.map["dcterms:modified"].model},!1;default:throw new Error("Unexpected xml node in parseClose: "+p)}}}c.DateFormat=function(B){return B.toISOString().replace(/[.]\d{3}/,"")},c.DateAttrs={"xsi:type":"dcterms:W3CDTF"},c.CORE_PROPERTY_ATTRIBUTES={"xmlns:cp":"http://schemas.openxmlformats.org/package/2006/metadata/core-properties","xmlns:dc":"http://purl.org/dc/elements/1.1/","xmlns:dcterms":"http://purl.org/dc/terms/","xmlns:dcmitype":"http://purl.org/dc/dcmitype/","xmlns:xsi":"http://www.w3.org/2001/XMLSchema-instance"},_.exports=c},{"../../../utils/xml-stream":28,"../base-xform":32,"../simple/date-xform":117,"../simple/integer-xform":118,"../simple/string-xform":119}],54:[function(e,_,D){"use strict";const h=e("../base-xform");_.exports=class extends h{render(s,u){s.leafNode("Relationship",u)}parseOpen(s){return"Relationship"===s.name&&(this.model=s.attributes,!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],55:[function(e,_,D){"use strict";const h=e("../../../utils/xml-stream"),s=e("../base-xform"),u=e("./relationship-xform");class g extends s{constructor(){super(),this.map={Relationship:new u}}render(c,B){B=B||this._values,c.openXml(h.StdDocAttributes),c.openNode("Relationships",g.RELATIONSHIPS_ATTRIBUTES),B.forEach(p=>{this.map.Relationship.render(c,p)}),c.closeNode()}parseOpen(c){if(this.parser)return this.parser.parseOpen(c),!0;if("Relationships"===c.name)return this.model=[],!0;if(this.parser=this.map[c.name],this.parser)return this.parser.parseOpen(c),!0;throw new Error("Unexpected xml node in parseOpen: "+JSON.stringify(c))}parseText(c){this.parser&&this.parser.parseText(c)}parseClose(c){if(this.parser)return this.parser.parseClose(c)||(this.model.push(this.parser.model),this.parser=void 0),!0;if("Relationships"===c)return!1;throw new Error("Unexpected xml node in parseClose: "+c)}}g.RELATIONSHIPS_ATTRIBUTES={xmlns:"http://schemas.openxmlformats.org/package/2006/relationships"},_.exports=g},{"../../../utils/xml-stream":28,"../base-xform":32,"./relationship-xform":54}],56:[function(e,_,D){"use strict";const h=e("../base-xform");_.exports=class extends h{parseOpen(s){return this.parser?(this.parser.parseOpen(s),!0):(s.name===this.tag?(this.reset(),this.model={range:{editAs:s.attributes.editAs||"oneCell"}}):(this.parser=this.map[s.name],this.parser&&this.parser.parseOpen(s)),!0)}parseText(s){this.parser&&this.parser.parseText(s)}reconcilePicture(s,u){if(s&&s.rId){const g=u.rels[s.rId].Target.match(/.*\/media\/(.+[.][a-zA-Z]{3,4})/);if(g)return u.media[u.mediaIndex[g[1]]]}}}},{"../base-xform":32}],57:[function(e,_,D){"use strict";const h=e("../base-xform"),s=e("./blip-xform");_.exports=class extends h{constructor(){super(),this.map={"a:blip":new s}}get tag(){return"xdr:blipFill"}render(u,g){u.openNode(this.tag),this.map["a:blip"].render(u,g),u.openNode("a:stretch"),u.leafNode("a:fillRect"),u.closeNode(),u.closeNode()}parseOpen(u){return this.parser?(this.parser.parseOpen(u),!0):(u.name===this.tag?this.reset():(this.parser=this.map[u.name],this.parser&&this.parser.parseOpen(u)),!0)}parseText(){}parseClose(u){return this.parser?(this.parser.parseClose(u)||(this.parser=void 0),!0):u!==this.tag||(this.model=this.map["a:blip"].model,!1)}}},{"../base-xform":32,"./blip-xform":58}],58:[function(e,_,D){"use strict";const h=e("../base-xform");_.exports=class extends h{get tag(){return"a:blip"}render(s,u){s.leafNode(this.tag,{"xmlns:r":"http://schemas.openxmlformats.org/officeDocument/2006/relationships","r:embed":u.rId,cstate:"print"})}parseOpen(s){return s.name!==this.tag||(this.model={rId:s.attributes["r:embed"]},!0)}parseText(){}parseClose(s){return s!==this.tag}}},{"../base-xform":32}],59:[function(e,_,D){"use strict";const h=e("../base-xform");_.exports=class extends h{get tag(){return"xdr:cNvPicPr"}render(s){s.openNode(this.tag),s.leafNode("a:picLocks",{noChangeAspect:"1"}),s.closeNode()}parseOpen(s){return!0}parseText(){}parseClose(s){return s!==this.tag}}},{"../base-xform":32}],60:[function(e,_,D){"use strict";const h=e("../base-xform"),s=e("./hlink-click-xform"),u=e("./ext-lst-xform");_.exports=class extends h{constructor(){super(),this.map={"a:hlinkClick":new s,"a:extLst":new u}}get tag(){return"xdr:cNvPr"}render(g,a){g.openNode(this.tag,{id:a.index,name:"Picture "+a.index}),this.map["a:hlinkClick"].render(g,a),this.map["a:extLst"].render(g,a),g.closeNode()}parseOpen(g){return this.parser?(this.parser.parseOpen(g),!0):(g.name===this.tag?this.reset():(this.parser=this.map[g.name],this.parser&&this.parser.parseOpen(g)),!0)}parseText(){}parseClose(g){return this.parser?(this.parser.parseClose(g)||(this.parser=void 0),!0):g!==this.tag||(this.model=this.map["a:hlinkClick"].model,!1)}}},{"../base-xform":32,"./ext-lst-xform":63,"./hlink-click-xform":65}],61:[function(e,_,D){"use strict";const h=e("../base-xform"),s=e("../simple/integer-xform");_.exports=class extends h{constructor(u){super(),this.tag=u.tag,this.map={"xdr:col":new s({tag:"xdr:col",zero:!0}),"xdr:colOff":new s({tag:"xdr:colOff",zero:!0}),"xdr:row":new s({tag:"xdr:row",zero:!0}),"xdr:rowOff":new s({tag:"xdr:rowOff",zero:!0})}}render(u,g){u.openNode(this.tag),this.map["xdr:col"].render(u,g.nativeCol),this.map["xdr:colOff"].render(u,g.nativeColOff),this.map["xdr:row"].render(u,g.nativeRow),this.map["xdr:rowOff"].render(u,g.nativeRowOff),u.closeNode()}parseOpen(u){return this.parser?(this.parser.parseOpen(u),!0):(u.name===this.tag?this.reset():(this.parser=this.map[u.name],this.parser&&this.parser.parseOpen(u)),!0)}parseText(u){this.parser&&this.parser.parseText(u)}parseClose(u){return this.parser?(this.parser.parseClose(u)||(this.parser=void 0),!0):u!==this.tag||(this.model={nativeCol:this.map["xdr:col"].model,nativeColOff:this.map["xdr:colOff"].model,nativeRow:this.map["xdr:row"].model,nativeRowOff:this.map["xdr:rowOff"].model},!1)}}},{"../base-xform":32,"../simple/integer-xform":118}],62:[function(e,_,D){"use strict";const h=e("../../../utils/col-cache"),s=e("../../../utils/xml-stream"),u=e("../base-xform"),g=e("./two-cell-anchor-xform"),a=e("./one-cell-anchor-xform");class c extends u{constructor(){super(),this.map={"xdr:twoCellAnchor":new g,"xdr:oneCellAnchor":new a}}prepare(p){p.anchors.forEach((f,E)=>{var w;f.anchorType=("string"==typeof(w=f).range?h.decode(w.range):w.range).br?"xdr:twoCellAnchor":"xdr:oneCellAnchor",this.map[f.anchorType].prepare(f,{index:E})})}get tag(){return"xdr:wsDr"}render(p,f){p.openXml(s.StdDocAttributes),p.openNode(this.tag,c.DRAWING_ATTRIBUTES),f.anchors.forEach(E=>{this.map[E.anchorType].render(p,E)}),p.closeNode()}parseOpen(p){return this.parser?(this.parser.parseOpen(p),!0):(p.name===this.tag?(this.reset(),this.model={anchors:[]}):(this.parser=this.map[p.name],this.parser&&this.parser.parseOpen(p)),!0)}parseText(p){this.parser&&this.parser.parseText(p)}parseClose(p){return this.parser?(this.parser.parseClose(p)||(this.model.anchors.push(this.parser.model),this.parser=void 0),!0):p!==this.tag}reconcile(p,f){p.anchors.forEach(E=>{E.br?this.map["xdr:twoCellAnchor"].reconcile(E,f):this.map["xdr:oneCellAnchor"].reconcile(E,f)})}}c.DRAWING_ATTRIBUTES={"xmlns:xdr":"http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing","xmlns:a":"http://schemas.openxmlformats.org/drawingml/2006/main"},_.exports=c},{"../../../utils/col-cache":19,"../../../utils/xml-stream":28,"../base-xform":32,"./one-cell-anchor-xform":67,"./two-cell-anchor-xform":70}],63:[function(e,_,D){"use strict";const h=e("../base-xform");_.exports=class extends h{get tag(){return"a:extLst"}render(s){s.openNode(this.tag),s.openNode("a:ext",{uri:"{FF2B5EF4-FFF2-40B4-BE49-F238E27FC236}"}),s.leafNode("a16:creationId",{"xmlns:a16":"http://schemas.microsoft.com/office/drawing/2014/main",id:"{00000000-0008-0000-0000-000002000000}"}),s.closeNode(),s.closeNode()}parseOpen(s){return!0}parseText(){}parseClose(s){return s!==this.tag}}},{"../base-xform":32}],64:[function(e,_,D){"use strict";const h=e("../base-xform");_.exports=class extends h{constructor(s){super(),this.tag=s.tag,this.map={}}render(s,u){s.openNode(this.tag);const g=Math.floor(9525*u.width),a=Math.floor(9525*u.height);s.addAttribute("cx",g),s.addAttribute("cy",a),s.closeNode()}parseOpen(s){return s.name===this.tag&&(this.model={width:parseInt(s.attributes.cx||"0",10)/9525,height:parseInt(s.attributes.cy||"0",10)/9525},!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],65:[function(e,_,D){"use strict";const h=e("../base-xform");_.exports=class extends h{get tag(){return"a:hlinkClick"}render(s,u){u.hyperlinks&&u.hyperlinks.rId&&s.leafNode(this.tag,{"xmlns:r":"http://schemas.openxmlformats.org/officeDocument/2006/relationships","r:id":u.hyperlinks.rId,tooltip:u.hyperlinks.tooltip})}parseOpen(s){return s.name!==this.tag||(this.model={hyperlinks:{rId:s.attributes["r:id"],tooltip:s.attributes.tooltip}},!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],66:[function(e,_,D){"use strict";const h=e("../base-xform"),s=e("./c-nv-pr-xform"),u=e("./c-nv-pic-pr-xform");_.exports=class extends h{constructor(){super(),this.map={"xdr:cNvPr":new s,"xdr:cNvPicPr":new u}}get tag(){return"xdr:nvPicPr"}render(g,a){g.openNode(this.tag),this.map["xdr:cNvPr"].render(g,a),this.map["xdr:cNvPicPr"].render(g,a),g.closeNode()}parseOpen(g){return this.parser?(this.parser.parseOpen(g),!0):(g.name===this.tag?this.reset():(this.parser=this.map[g.name],this.parser&&this.parser.parseOpen(g)),!0)}parseText(){}parseClose(g){return this.parser?(this.parser.parseClose(g)||(this.parser=void 0),!0):g!==this.tag||(this.model=this.map["xdr:cNvPr"].model,!1)}}},{"../base-xform":32,"./c-nv-pic-pr-xform":59,"./c-nv-pr-xform":60}],67:[function(e,_,D){"use strict";const h=e("./base-cell-anchor-xform"),s=e("../static-xform"),u=e("./cell-position-xform"),g=e("./ext-xform"),a=e("./pic-xform");_.exports=class extends h{constructor(){super(),this.map={"xdr:from":new u({tag:"xdr:from"}),"xdr:ext":new g({tag:"xdr:ext"}),"xdr:pic":new a,"xdr:clientData":new s({tag:"xdr:clientData"})}}get tag(){return"xdr:oneCellAnchor"}prepare(c,B){this.map["xdr:pic"].prepare(c.picture,B)}render(c,B){c.openNode(this.tag,{editAs:B.range.editAs||"oneCell"}),this.map["xdr:from"].render(c,B.range.tl),this.map["xdr:ext"].render(c,B.range.ext),this.map["xdr:pic"].render(c,B.picture),this.map["xdr:clientData"].render(c,{}),c.closeNode()}parseClose(c){return this.parser?(this.parser.parseClose(c)||(this.parser=void 0),!0):c!==this.tag||(this.model.range.tl=this.map["xdr:from"].model,this.model.range.ext=this.map["xdr:ext"].model,this.model.picture=this.map["xdr:pic"].model,!1)}reconcile(c,B){c.medium=this.reconcilePicture(c.picture,B)}}},{"../static-xform":120,"./base-cell-anchor-xform":56,"./cell-position-xform":61,"./ext-xform":64,"./pic-xform":68}],68:[function(e,_,D){"use strict";const h=e("../base-xform"),s=e("../static-xform"),u=e("./blip-fill-xform"),g=e("./nv-pic-pr-xform"),a=e("./sp-pr");_.exports=class extends h{constructor(){super(),this.map={"xdr:nvPicPr":new g,"xdr:blipFill":new u,"xdr:spPr":new s(a)}}get tag(){return"xdr:pic"}prepare(c,B){c.index=B.index+1}render(c,B){c.openNode(this.tag),this.map["xdr:nvPicPr"].render(c,B),this.map["xdr:blipFill"].render(c,B),this.map["xdr:spPr"].render(c,B),c.closeNode()}parseOpen(c){return this.parser?(this.parser.parseOpen(c),!0):(c.name===this.tag?this.reset():(this.parser=this.map[c.name],this.parser&&this.parser.parseOpen(c)),!0)}parseText(){}parseClose(c){return this.parser?(this.parser.parseClose(c)||(this.mergeModel(this.parser.model),this.parser=void 0),!0):c!==this.tag}}},{"../base-xform":32,"../static-xform":120,"./blip-fill-xform":57,"./nv-pic-pr-xform":66,"./sp-pr":69}],69:[function(e,_,D){"use strict";_.exports={tag:"xdr:spPr",c:[{tag:"a:xfrm",c:[{tag:"a:off",$:{x:"0",y:"0"}},{tag:"a:ext",$:{cx:"0",cy:"0"}}]},{tag:"a:prstGeom",$:{prst:"rect"},c:[{tag:"a:avLst"}]}]}},{}],70:[function(e,_,D){"use strict";const h=e("./base-cell-anchor-xform"),s=e("../static-xform"),u=e("./cell-position-xform"),g=e("./pic-xform");_.exports=class extends h{constructor(){super(),this.map={"xdr:from":new u({tag:"xdr:from"}),"xdr:to":new u({tag:"xdr:to"}),"xdr:pic":new g,"xdr:clientData":new s({tag:"xdr:clientData"})}}get tag(){return"xdr:twoCellAnchor"}prepare(a,c){this.map["xdr:pic"].prepare(a.picture,c)}render(a,c){a.openNode(this.tag,{editAs:c.range.editAs||"oneCell"}),this.map["xdr:from"].render(a,c.range.tl),this.map["xdr:to"].render(a,c.range.br),this.map["xdr:pic"].render(a,c.picture),this.map["xdr:clientData"].render(a,{}),a.closeNode()}parseClose(a){return this.parser?(this.parser.parseClose(a)||(this.parser=void 0),!0):a!==this.tag||(this.model.range.tl=this.map["xdr:from"].model,this.model.range.br=this.map["xdr:to"].model,this.model.picture=this.map["xdr:pic"].model,!1)}reconcile(a,c){a.medium=this.reconcilePicture(a.picture,c)}}},{"../static-xform":120,"./base-cell-anchor-xform":56,"./cell-position-xform":61,"./pic-xform":68}],71:[function(e,_,D){"use strict";const h=e("./base-xform");_.exports=class extends h{constructor(s){super(),this.tag=s.tag,this.always=!!s.always,this.count=s.count,this.empty=s.empty,this.$count=s.$count||"count",this.$=s.$,this.childXform=s.childXform,this.maxItems=s.maxItems}prepare(s,u){const{childXform:g}=this;s&&s.forEach((a,c)=>{u.index=c,g.prepare(a,u)})}render(s,u){if(this.always||u&&u.length){s.openNode(this.tag,this.$),this.count&&s.addAttribute(this.$count,u&&u.length||0);const{childXform:g}=this;(u||[]).forEach((a,c)=>{g.render(s,a,c)}),s.closeNode()}else this.empty&&s.leafNode(this.tag)}parseOpen(s){return this.parser?(this.parser.parseOpen(s),!0):s.name===this.tag?(this.model=[],!0):!!this.childXform.parseOpen(s)&&(this.parser=this.childXform,!0)}parseText(s){this.parser&&this.parser.parseText(s)}parseClose(s){if(this.parser){if(!this.parser.parseClose(s)&&(this.model.push(this.parser.model),this.parser=void 0,this.maxItems&&this.model.length>this.maxItems))throw new Error(`Max ${this.childXform.tag} count (${this.maxItems}) exceeded`);return!0}return!1}reconcile(s,u){if(s){const{childXform:g}=this;s.forEach(a=>{g.reconcile(a,u)})}}}},{"./base-xform":32}],72:[function(e,_,D){"use strict";const h=e("../../../utils/col-cache"),s=e("../base-xform");_.exports=class extends s{get tag(){return"autoFilter"}render(u,g){if(g)if("string"==typeof g)u.leafNode("autoFilter",{ref:g});else{const a=function(p){return"string"==typeof p?p:h.getAddress(p.row,p.column).address},c=a(g.from),B=a(g.to);c&&B&&u.leafNode("autoFilter",{ref:`${c}:${B}`})}}parseOpen(u){"autoFilter"===u.name&&(this.model=u.attributes.ref)}}},{"../../../utils/col-cache":19,"../base-xform":32}],73:[function(e,_,D){"use strict";const h=e("../../../utils/utils"),s=e("../base-xform"),u=e("../../../doc/range"),g=e("../../../doc/enums"),a=e("../strings/rich-text-xform");function c(B){if(null==B)return g.ValueType.Null;if(B instanceof String||"string"==typeof B)return g.ValueType.String;if("number"==typeof B)return g.ValueType.Number;if("boolean"==typeof B)return g.ValueType.Boolean;if(B instanceof Date)return g.ValueType.Date;if(B.text&&B.hyperlink)return g.ValueType.Hyperlink;if(B.formula)return g.ValueType.Formula;if(B.error)return g.ValueType.Error;throw new Error("I could not understand type of value")}_.exports=class extends s{constructor(){super(),this.richTextXForm=new a}get tag(){return"c"}prepare(B,p){const f=p.styles.addStyleModel(B.style||{},(E=B).type===g.ValueType.Formula?c(E.result):E.type);var E;switch(f&&(B.styleId=f),B.comment&&p.comments.push({...B.comment,ref:B.address}),B.type){case g.ValueType.String:case g.ValueType.RichText:p.sharedStrings&&(B.ssId=p.sharedStrings.add(B.value));break;case g.ValueType.Date:p.date1904&&(B.date1904=!0);break;case g.ValueType.Hyperlink:p.sharedStrings&&null!=B.text&&(B.ssId=p.sharedStrings.add(B.text)),p.hyperlinks.push({address:B.address,target:B.hyperlink,tooltip:B.tooltip});break;case g.ValueType.Merge:p.merges.add(B);break;case g.ValueType.Formula:if(p.date1904&&(B.date1904=!0),"shared"===B.shareType&&(B.si=p.siFormulae++),B.formula)p.formulae[B.address]=B;else if(B.sharedFormula){const E=p.formulae[B.sharedFormula];if(!E)throw new Error("Shared Formula master must exist above and or left of clone for cell "+B.address);void 0===E.si?(E.shareType="shared",E.si=p.siFormulae++,E.range=new u(E.address,B.address)):E.range&&E.range.expandToAddress(B.address),B.si=E.si}}}renderFormula(B,p){let f=null;switch(p.shareType){case"shared":f={t:"shared",ref:p.ref||p.range.range,si:p.si};break;case"array":f={t:"array",ref:p.ref};break;default:void 0!==p.si&&(f={t:"shared",si:p.si})}switch(c(p.result)){case g.ValueType.Null:B.leafNode("f",f,p.formula);break;case g.ValueType.String:B.addAttribute("t","str"),B.leafNode("f",f,p.formula),B.leafNode("v",null,p.result);break;case g.ValueType.Number:B.leafNode("f",f,p.formula),B.leafNode("v",null,p.result);break;case g.ValueType.Boolean:B.addAttribute("t","b"),B.leafNode("f",f,p.formula),B.leafNode("v",null,p.result?1:0);break;case g.ValueType.Error:B.addAttribute("t","e"),B.leafNode("f",f,p.formula),B.leafNode("v",null,p.result.error);break;case g.ValueType.Date:B.leafNode("f",f,p.formula),B.leafNode("v",null,h.dateToExcel(p.result,p.date1904));break;default:throw new Error("I could not understand type of value")}}render(B,p){if(p.type!==g.ValueType.Null||p.styleId){switch(B.openNode("c"),B.addAttribute("r",p.address),p.styleId&&B.addAttribute("s",p.styleId),p.type){case g.ValueType.Null:break;case g.ValueType.Number:B.leafNode("v",null,p.value);break;case g.ValueType.Boolean:B.addAttribute("t","b"),B.leafNode("v",null,p.value?"1":"0");break;case g.ValueType.Error:B.addAttribute("t","e"),B.leafNode("v",null,p.value.error);break;case g.ValueType.String:case g.ValueType.RichText:void 0!==p.ssId?(B.addAttribute("t","s"),B.leafNode("v",null,p.ssId)):p.value&&p.value.richText?(B.addAttribute("t","inlineStr"),B.openNode("is"),p.value.richText.forEach(f=>{this.richTextXForm.render(B,f)}),B.closeNode("is")):(B.addAttribute("t","str"),B.leafNode("v",null,p.value));break;case g.ValueType.Date:B.leafNode("v",null,h.dateToExcel(p.value,p.date1904));break;case g.ValueType.Hyperlink:void 0!==p.ssId?(B.addAttribute("t","s"),B.leafNode("v",null,p.ssId)):(B.addAttribute("t","str"),B.leafNode("v",null,p.text));break;case g.ValueType.Formula:this.renderFormula(B,p)}B.closeNode()}}parseOpen(B){if(this.parser)return this.parser.parseOpen(B),!0;switch(B.name){case"c":return this.model={address:B.attributes.r},this.t=B.attributes.t,B.attributes.s&&(this.model.styleId=parseInt(B.attributes.s,10)),!0;case"f":return this.currentNode="f",this.model.si=B.attributes.si,this.model.shareType=B.attributes.t,this.model.ref=B.attributes.ref,!0;case"v":return this.currentNode="v",!0;case"t":return this.currentNode="t",!0;case"r":return this.parser=this.richTextXForm,this.parser.parseOpen(B),!0;default:return!1}}parseText(B){if(this.parser)this.parser.parseText(B);else switch(this.currentNode){case"f":this.model.formula=this.model.formula?this.model.formula+B:B;break;case"v":case"t":this.model.value&&this.model.value.richText?this.model.value.richText.text=this.model.value.richText.text?this.model.value.richText.text+B:B:this.model.value=this.model.value?this.model.value+B:B}}parseClose(B){switch(B){case"c":{const{model:p}=this;if(p.formula||p.shareType)p.type=g.ValueType.Formula,p.value&&(p.result="str"===this.t?h.xmlDecode(p.value):"b"===this.t?0!==parseInt(p.value,10):"e"===this.t?{error:p.value}:parseFloat(p.value),p.value=void 0);else if(void 0!==p.value)switch(this.t){case"s":p.type=g.ValueType.String,p.value=parseInt(p.value,10);break;case"str":p.type=g.ValueType.String,p.value=h.xmlDecode(p.value);break;case"inlineStr":p.type=g.ValueType.String;break;case"b":p.type=g.ValueType.Boolean,p.value=0!==parseInt(p.value,10);break;case"e":p.type=g.ValueType.Error,p.value={error:p.value};break;default:p.type=g.ValueType.Number,p.value=parseFloat(p.value)}else p.type=p.styleId?g.ValueType.Null:g.ValueType.Merge;return!1}case"f":case"v":case"is":return this.currentNode=void 0,!0;case"t":return this.parser?(this.parser.parseClose(B),!0):(this.currentNode=void 0,!0);case"r":return this.model.value=this.model.value||{},this.model.value.richText=this.model.value.richText||[],this.model.value.richText.push(this.parser.model),this.parser=void 0,this.currentNode=void 0,!0;default:return!!this.parser&&(this.parser.parseClose(B),!0)}}reconcile(B,p){const f=B.styleId&&p.styles&&p.styles.getStyleModel(B.styleId);switch(f&&(B.style=f),void 0!==B.styleId&&(B.styleId=void 0),B.type){case g.ValueType.String:"number"==typeof B.value&&p.sharedStrings&&(B.value=p.sharedStrings.getString(B.value)),B.value.richText&&(B.type=g.ValueType.RichText);break;case g.ValueType.Number:f&&h.isDateFmt(f.numFmt)&&(B.type=g.ValueType.Date,B.value=h.excelToDate(B.value,p.date1904));break;case g.ValueType.Formula:void 0!==B.result&&f&&h.isDateFmt(f.numFmt)&&(B.result=h.excelToDate(B.result,p.date1904)),"shared"===B.shareType&&(B.ref?p.formulae[B.si]=B.address:(B.sharedFormula=p.formulae[B.si],delete B.shareType),delete B.si)}const E=p.hyperlinkMap[B.address];E&&(B.type===g.ValueType.Formula?(B.text=B.result,B.result=void 0):(B.text=B.value,B.value=void 0),B.type=g.ValueType.Hyperlink,B.hyperlink=E);const w=p.commentsMap&&p.commentsMap[B.address];w&&(B.comment=w)}}},{"../../../doc/enums":7,"../../../doc/range":10,"../../../utils/utils":27,"../base-xform":32,"../strings/rich-text-xform":122}],74:[function(e,_,D){"use strict";const h=e("../../base-xform");_.exports=class extends h{get tag(){return"x14:cfIcon"}render(s,u){s.leafNode(this.tag,{iconSet:u.iconSet,iconId:u.iconId})}parseOpen(s){let{attributes:u}=s;this.model={iconSet:u.iconSet,iconId:h.toIntValue(u.iconId)}}parseClose(s){return s!==this.tag}}},{"../../base-xform":32}],75:[function(e,_,D){"use strict";const{v4:h}=e("uuid"),s=e("../../base-xform"),u=e("../../composite-xform"),g=e("./databar-ext-xform"),a=e("./icon-set-ext-xform"),c={"3Triangles":!0,"3Stars":!0,"5Boxes":!0};class B extends u{constructor(){super(),this.map={"x14:dataBar":this.databarXform=new g,"x14:iconSet":this.iconSetXform=new a}}get tag(){return"x14:cfRule"}static isExt(f){return"dataBar"===f.type?g.isExt(f):!("iconSet"!==f.type||!f.custom&&!c[f.iconSet])}prepare(f){B.isExt(f)&&(f.x14Id=`{${h()}}`.toUpperCase())}render(f,E){if(B.isExt(E))switch(E.type){case"dataBar":this.renderDataBar(f,E);break;case"iconSet":this.renderIconSet(f,E)}}renderDataBar(f,E){f.openNode(this.tag,{type:"dataBar",id:E.x14Id}),this.databarXform.render(f,E),f.closeNode()}renderIconSet(f,E){f.openNode(this.tag,{type:"iconSet",priority:E.priority,id:E.x14Id||`{${h()}}`}),this.iconSetXform.render(f,E),f.closeNode()}createNewModel(f){let{attributes:E}=f;return{type:E.type,x14Id:E.id,priority:s.toIntValue(E.priority)}}onParserClose(f,E){Object.assign(this.model,E.model)}}_.exports=B},{"../../base-xform":32,"../../composite-xform":48,"./databar-ext-xform":79,"./icon-set-ext-xform":81,uuid:528}],76:[function(e,_,D){"use strict";const h=e("../../composite-xform"),s=e("./f-ext-xform");_.exports=class extends h{constructor(){super(),this.map={"xm:f":this.fExtXform=new s}}get tag(){return"x14:cfvo"}render(u,g){u.openNode(this.tag,{type:g.type}),void 0!==g.value&&this.fExtXform.render(u,g.value),u.closeNode()}createNewModel(u){return{type:u.attributes.type}}onParserClose(u,g){"xm:f"===u&&(this.model.value=g.model?parseFloat(g.model):0)}}},{"../../composite-xform":48,"./f-ext-xform":80}],77:[function(e,_,D){"use strict";const h=e("../../composite-xform"),s=e("./sqref-ext-xform"),u=e("./cf-rule-ext-xform");_.exports=class extends h{constructor(){super(),this.map={"xm:sqref":this.sqRef=new s,"x14:cfRule":this.cfRule=new u}}get tag(){return"x14:conditionalFormatting"}prepare(g,a){g.rules.forEach(c=>{this.cfRule.prepare(c,a)})}render(g,a){a.rules.some(u.isExt)&&(g.openNode(this.tag,{"xmlns:xm":"http://schemas.microsoft.com/office/excel/2006/main"}),a.rules.filter(u.isExt).forEach(c=>this.cfRule.render(g,c)),this.sqRef.render(g,a.ref),g.closeNode())}createNewModel(){return{rules:[]}}onParserClose(g,a){switch(g){case"xm:sqref":this.model.ref=a.model;break;case"x14:cfRule":this.model.rules.push(a.model)}}}},{"../../composite-xform":48,"./cf-rule-ext-xform":75,"./sqref-ext-xform":82}],78:[function(e,_,D){"use strict";const h=e("../../composite-xform"),s=e("./cf-rule-ext-xform"),u=e("./conditional-formatting-ext-xform");_.exports=class extends h{constructor(){super(),this.map={"x14:conditionalFormatting":this.cfXform=new u}}get tag(){return"x14:conditionalFormattings"}hasContent(g){return void 0===g.hasExtContent&&(g.hasExtContent=g.some(a=>a.rules.some(s.isExt))),g.hasExtContent}prepare(g,a){g.forEach(c=>{this.cfXform.prepare(c,a)})}render(g,a){this.hasContent(a)&&(g.openNode(this.tag),a.forEach(c=>this.cfXform.render(g,c)),g.closeNode())}createNewModel(){return[]}onParserClose(g,a){this.model.push(a.model)}}},{"../../composite-xform":48,"./cf-rule-ext-xform":75,"./conditional-formatting-ext-xform":77}],79:[function(e,_,D){"use strict";const h=e("../../base-xform"),s=e("../../composite-xform"),u=e("../../style/color-xform"),g=e("./cfvo-ext-xform");_.exports=class extends s{constructor(){super(),this.map={"x14:cfvo":this.cfvoXform=new g,"x14:borderColor":this.borderColorXform=new u("x14:borderColor"),"x14:negativeBorderColor":this.negativeBorderColorXform=new u("x14:negativeBorderColor"),"x14:negativeFillColor":this.negativeFillColorXform=new u("x14:negativeFillColor"),"x14:axisColor":this.axisColorXform=new u("x14:axisColor")}}static isExt(a){return!a.gradient}get tag(){return"x14:dataBar"}render(a,c){a.openNode(this.tag,{minLength:h.toIntAttribute(c.minLength,0,!0),maxLength:h.toIntAttribute(c.maxLength,100,!0),border:h.toBoolAttribute(c.border,!1),gradient:h.toBoolAttribute(c.gradient,!0),negativeBarColorSameAsPositive:h.toBoolAttribute(c.negativeBarColorSameAsPositive,!0),negativeBarBorderColorSameAsPositive:h.toBoolAttribute(c.negativeBarBorderColorSameAsPositive,!0),axisPosition:h.toAttribute(c.axisPosition,"auto"),direction:h.toAttribute(c.direction,"leftToRight")}),c.cfvo.forEach(B=>{this.cfvoXform.render(a,B)}),this.borderColorXform.render(a,c.borderColor),this.negativeBorderColorXform.render(a,c.negativeBorderColor),this.negativeFillColorXform.render(a,c.negativeFillColor),this.axisColorXform.render(a,c.axisColor),a.closeNode()}createNewModel(a){let{attributes:c}=a;return{cfvo:[],minLength:h.toIntValue(c.minLength,0),maxLength:h.toIntValue(c.maxLength,100),border:h.toBoolValue(c.border,!1),gradient:h.toBoolValue(c.gradient,!0),negativeBarColorSameAsPositive:h.toBoolValue(c.negativeBarColorSameAsPositive,!0),negativeBarBorderColorSameAsPositive:h.toBoolValue(c.negativeBarBorderColorSameAsPositive,!0),axisPosition:h.toStringValue(c.axisPosition,"auto"),direction:h.toStringValue(c.direction,"leftToRight")}}onParserClose(a,c){const[,B]=a.split(":");"cfvo"===B?this.model.cfvo.push(c.model):this.model[B]=c.model}}},{"../../base-xform":32,"../../composite-xform":48,"../../style/color-xform":128,"./cfvo-ext-xform":76}],80:[function(e,_,D){"use strict";const h=e("../../base-xform");_.exports=class extends h{get tag(){return"xm:f"}render(s,u){s.leafNode(this.tag,null,u)}parseOpen(){this.model=""}parseText(s){this.model+=s}parseClose(s){return s!==this.tag}}},{"../../base-xform":32}],81:[function(e,_,D){"use strict";const h=e("../../base-xform"),s=e("../../composite-xform"),u=e("./cfvo-ext-xform"),g=e("./cf-icon-ext-xform");_.exports=class extends s{constructor(){super(),this.map={"x14:cfvo":this.cfvoXform=new u,"x14:cfIcon":this.cfIconXform=new g}}get tag(){return"x14:iconSet"}render(a,c){a.openNode(this.tag,{iconSet:h.toStringAttribute(c.iconSet),reverse:h.toBoolAttribute(c.reverse,!1),showValue:h.toBoolAttribute(c.showValue,!0),custom:h.toBoolAttribute(c.icons,!1)}),c.cfvo.forEach(B=>{this.cfvoXform.render(a,B)}),c.icons&&c.icons.forEach((B,p)=>{B.iconId=p,this.cfIconXform.render(a,B)}),a.closeNode()}createNewModel(a){let{attributes:c}=a;return{cfvo:[],iconSet:h.toStringValue(c.iconSet,"3TrafficLights"),reverse:h.toBoolValue(c.reverse,!1),showValue:h.toBoolValue(c.showValue,!0)}}onParserClose(a,c){const[,B]=a.split(":");switch(B){case"cfvo":this.model.cfvo.push(c.model);break;case"cfIcon":this.model.icons||(this.model.icons=[]),this.model.icons.push(c.model);break;default:this.model[B]=c.model}}}},{"../../base-xform":32,"../../composite-xform":48,"./cf-icon-ext-xform":74,"./cfvo-ext-xform":76}],82:[function(e,_,D){"use strict";const h=e("../../base-xform");_.exports=class extends h{get tag(){return"xm:sqref"}render(s,u){s.leafNode(this.tag,null,u)}parseOpen(){this.model=""}parseText(s){this.model+=s}parseClose(s){return s!==this.tag}}},{"../../base-xform":32}],83:[function(e,_,D){"use strict";const h=e("../../base-xform"),s=e("../../composite-xform"),u=e("../../../../doc/range"),g=e("./databar-xform"),a=e("./ext-lst-ref-xform"),c=e("./formula-xform"),B=e("./color-scale-xform"),p=e("./icon-set-xform"),f={"3Triangles":!0,"3Stars":!0,"5Boxes":!0},E=Q=>{const{type:b,operator:C}=Q;switch(b){case"containsText":case"containsBlanks":case"notContainsBlanks":case"containsErrors":case"notContainsErrors":return{type:"containsText",operator:b};default:return{type:b,operator:C}}};class w extends s{constructor(){super(),this.map={dataBar:this.databarXform=new g,extLst:this.extLstRefXform=new a,formula:this.formulaXform=new c,colorScale:this.colorScaleXform=new B,iconSet:this.iconSetXform=new p}}get tag(){return"cfRule"}static isPrimitive(b){return"iconSet"!==b.type||!b.custom&&!f[b.iconSet]}render(b,C){switch(C.type){case"expression":this.renderExpression(b,C);break;case"cellIs":this.renderCellIs(b,C);break;case"top10":this.renderTop10(b,C);break;case"aboveAverage":this.renderAboveAverage(b,C);break;case"dataBar":this.renderDataBar(b,C);break;case"colorScale":this.renderColorScale(b,C);break;case"iconSet":this.renderIconSet(b,C);break;case"containsText":this.renderText(b,C);break;case"timePeriod":this.renderTimePeriod(b,C)}}renderExpression(b,C){b.openNode(this.tag,{type:"expression",dxfId:C.dxfId,priority:C.priority}),this.formulaXform.render(b,C.formulae[0]),b.closeNode()}renderCellIs(b,C){b.openNode(this.tag,{type:"cellIs",dxfId:C.dxfId,priority:C.priority,operator:C.operator}),C.formulae.forEach(T=>{this.formulaXform.render(b,T)}),b.closeNode()}renderTop10(b,C){b.leafNode(this.tag,{type:"top10",dxfId:C.dxfId,priority:C.priority,percent:h.toBoolAttribute(C.percent,!1),bottom:h.toBoolAttribute(C.bottom,!1),rank:h.toIntValue(C.rank,10,!0)})}renderAboveAverage(b,C){b.leafNode(this.tag,{type:"aboveAverage",dxfId:C.dxfId,priority:C.priority,aboveAverage:h.toBoolAttribute(C.aboveAverage,!0)})}renderDataBar(b,C){b.openNode(this.tag,{type:"dataBar",priority:C.priority}),this.databarXform.render(b,C),this.extLstRefXform.render(b,C),b.closeNode()}renderColorScale(b,C){b.openNode(this.tag,{type:"colorScale",priority:C.priority}),this.colorScaleXform.render(b,C),b.closeNode()}renderIconSet(b,C){w.isPrimitive(C)&&(b.openNode(this.tag,{type:"iconSet",priority:C.priority}),this.iconSetXform.render(b,C),b.closeNode())}renderText(b,C){b.openNode(this.tag,{type:C.operator,dxfId:C.dxfId,priority:C.priority,operator:h.toStringAttribute(C.operator,"containsText")});const T=(N=>{if(N.formulae&&N.formulae[0])return N.formulae[0];const L=new u(N.ref),{tl:J}=L;switch(N.operator){case"containsText":return`NOT(ISERROR(SEARCH("${N.text}",${J})))`;case"containsBlanks":return`LEN(TRIM(${J}))=0`;case"notContainsBlanks":return`LEN(TRIM(${J}))>0`;case"containsErrors":return`ISERROR(${J})`;case"notContainsErrors":return`NOT(ISERROR(${J}))`;default:return}})(C);T&&this.formulaXform.render(b,T),b.closeNode()}renderTimePeriod(b,C){b.openNode(this.tag,{type:"timePeriod",dxfId:C.dxfId,priority:C.priority,timePeriod:C.timePeriod});const T=(N=>{if(N.formulae&&N.formulae[0])return N.formulae[0];const L=new u(N.ref),{tl:J}=L;switch(N.timePeriod){case"thisWeek":return`AND(TODAY()-ROUNDDOWN(${J},0)<=WEEKDAY(TODAY())-1,ROUNDDOWN(${J},0)-TODAY()<=7-WEEKDAY(TODAY()))`;case"lastWeek":return`AND(TODAY()-ROUNDDOWN(${J},0)>=(WEEKDAY(TODAY())),TODAY()-ROUNDDOWN(${J},0)<(WEEKDAY(TODAY())+7))`;case"nextWeek":return`AND(ROUNDDOWN(${J},0)-TODAY()>(7-WEEKDAY(TODAY())),ROUNDDOWN(${J},0)-TODAY()<(15-WEEKDAY(TODAY())))`;case"yesterday":return`FLOOR(${J},1)=TODAY()-1`;case"today":return`FLOOR(${J},1)=TODAY()`;case"tomorrow":return`FLOOR(${J},1)=TODAY()+1`;case"last7Days":return`AND(TODAY()-FLOOR(${J},1)<=6,FLOOR(${J},1)<=TODAY())`;case"lastMonth":return`AND(MONTH(${J})=MONTH(EDATE(TODAY(),0-1)),YEAR(${J})=YEAR(EDATE(TODAY(),0-1)))`;case"thisMonth":return`AND(MONTH(${J})=MONTH(TODAY()),YEAR(${J})=YEAR(TODAY()))`;case"nextMonth":return`AND(MONTH(${J})=MONTH(EDATE(TODAY(),0+1)),YEAR(${J})=YEAR(EDATE(TODAY(),0+1)))`;default:return}})(C);T&&this.formulaXform.render(b,T),b.closeNode()}createNewModel(b){let{attributes:C}=b;return{...E(C),dxfId:h.toIntValue(C.dxfId),priority:h.toIntValue(C.priority),timePeriod:C.timePeriod,percent:h.toBoolValue(C.percent),bottom:h.toBoolValue(C.bottom),rank:h.toIntValue(C.rank),aboveAverage:h.toBoolValue(C.aboveAverage)}}onParserClose(b,C){switch(b){case"dataBar":case"extLst":case"colorScale":case"iconSet":Object.assign(this.model,C.model);break;case"formula":this.model.formulae=this.model.formulae||[],this.model.formulae.push(C.model)}}}_.exports=w},{"../../../../doc/range":10,"../../base-xform":32,"../../composite-xform":48,"./color-scale-xform":85,"./databar-xform":88,"./ext-lst-ref-xform":89,"./formula-xform":90,"./icon-set-xform":91}],84:[function(e,_,D){"use strict";const h=e("../../base-xform");_.exports=class extends h{get tag(){return"cfvo"}render(s,u){s.leafNode(this.tag,{type:u.type,val:u.value})}parseOpen(s){this.model={type:s.attributes.type,value:h.toFloatValue(s.attributes.val)}}parseClose(s){return s!==this.tag}}},{"../../base-xform":32}],85:[function(e,_,D){"use strict";const h=e("../../composite-xform"),s=e("../../style/color-xform"),u=e("./cfvo-xform");_.exports=class extends h{constructor(){super(),this.map={cfvo:this.cfvoXform=new u,color:this.colorXform=new s}}get tag(){return"colorScale"}render(g,a){g.openNode(this.tag),a.cfvo.forEach(c=>{this.cfvoXform.render(g,c)}),a.color.forEach(c=>{this.colorXform.render(g,c)}),g.closeNode()}createNewModel(g){return{cfvo:[],color:[]}}onParserClose(g,a){this.model[g].push(a.model)}}},{"../../composite-xform":48,"../../style/color-xform":128,"./cfvo-xform":84}],86:[function(e,_,D){"use strict";const h=e("../../composite-xform"),s=e("./cf-rule-xform");_.exports=class extends h{constructor(){super(),this.map={cfRule:new s}}get tag(){return"conditionalFormatting"}render(u,g){g.rules.some(s.isPrimitive)&&(u.openNode(this.tag,{sqref:g.ref}),g.rules.forEach(a=>{s.isPrimitive(a)&&(a.ref=g.ref,this.map.cfRule.render(u,a))}),u.closeNode())}createNewModel(u){let{attributes:g}=u;return{ref:g.sqref,rules:[]}}onParserClose(u,g){this.model.rules.push(g.model)}}},{"../../composite-xform":48,"./cf-rule-xform":83}],87:[function(e,_,D){"use strict";const h=e("../../base-xform"),s=e("./conditional-formatting-xform");_.exports=class extends h{constructor(){super(),this.cfXform=new s}get tag(){return"conditionalFormatting"}reset(){this.model=[]}prepare(u,g){let a=u.reduce((c,B)=>Math.max(c,...B.rules.map(p=>p.priority||0)),1);u.forEach(c=>{c.rules.forEach(B=>{B.priority||(B.priority=a++),B.style&&(B.dxfId=g.styles.addDxfStyle(B.style))})})}render(u,g){g.forEach(a=>{this.cfXform.render(u,a)})}parseOpen(u){return this.parser?(this.parser.parseOpen(u),!0):"conditionalFormatting"===u.name&&(this.parser=this.cfXform,this.parser.parseOpen(u),!0)}parseText(u){this.parser&&this.parser.parseText(u)}parseClose(u){return!(!this.parser||!this.parser.parseClose(u)&&(this.model.push(this.parser.model),this.parser=void 0,1))}reconcile(u,g){u.forEach(a=>{a.rules.forEach(c=>{void 0!==c.dxfId&&(c.style=g.styles.getDxfStyle(c.dxfId),delete c.dxfId)})})}}},{"../../base-xform":32,"./conditional-formatting-xform":86}],88:[function(e,_,D){"use strict";const h=e("../../composite-xform"),s=e("../../style/color-xform"),u=e("./cfvo-xform");_.exports=class extends h{constructor(){super(),this.map={cfvo:this.cfvoXform=new u,color:this.colorXform=new s}}get tag(){return"dataBar"}render(g,a){g.openNode(this.tag),a.cfvo.forEach(c=>{this.cfvoXform.render(g,c)}),this.colorXform.render(g,a.color),g.closeNode()}createNewModel(){return{cfvo:[]}}onParserClose(g,a){switch(g){case"cfvo":this.model.cfvo.push(a.model);break;case"color":this.model.color=a.model}}}},{"../../composite-xform":48,"../../style/color-xform":128,"./cfvo-xform":84}],89:[function(e,_,D){"use strict";const h=e("../../base-xform"),s=e("../../composite-xform");class u extends h{get tag(){return"x14:id"}render(c,B){c.leafNode(this.tag,null,B)}parseOpen(){this.model=""}parseText(c){this.model+=c}parseClose(c){return c!==this.tag}}class g extends s{constructor(){super(),this.map={"x14:id":this.idXform=new u}}get tag(){return"ext"}render(c,B){c.openNode(this.tag,{uri:"{B025F937-C7B1-47D3-B67F-A62EFF666E3E}","xmlns:x14":"http://schemas.microsoft.com/office/spreadsheetml/2009/9/main"}),this.idXform.render(c,B.x14Id),c.closeNode()}createNewModel(){return{}}onParserClose(c,B){this.model.x14Id=B.model}}_.exports=class extends s{constructor(){super(),this.map={ext:new g}}get tag(){return"extLst"}render(a,c){a.openNode(this.tag),this.map.ext.render(a,c),a.closeNode()}createNewModel(){return{}}onParserClose(a,c){Object.assign(this.model,c.model)}}},{"../../base-xform":32,"../../composite-xform":48}],90:[function(e,_,D){"use strict";const h=e("../../base-xform");_.exports=class extends h{get tag(){return"formula"}render(s,u){s.leafNode(this.tag,null,u)}parseOpen(){this.model=""}parseText(s){this.model+=s}parseClose(s){return s!==this.tag}}},{"../../base-xform":32}],91:[function(e,_,D){"use strict";const h=e("../../base-xform"),s=e("../../composite-xform"),u=e("./cfvo-xform");_.exports=class extends s{constructor(){super(),this.map={cfvo:this.cfvoXform=new u}}get tag(){return"iconSet"}render(g,a){g.openNode(this.tag,{iconSet:h.toStringAttribute(a.iconSet,"3TrafficLights"),reverse:h.toBoolAttribute(a.reverse,!1),showValue:h.toBoolAttribute(a.showValue,!0)}),a.cfvo.forEach(c=>{this.cfvoXform.render(g,c)}),g.closeNode()}createNewModel(g){let{attributes:a}=g;return{iconSet:h.toStringValue(a.iconSet,"3TrafficLights"),reverse:h.toBoolValue(a.reverse),showValue:h.toBoolValue(a.showValue),cfvo:[]}}onParserClose(g,a){this.model[g].push(a.model)}}},{"../../base-xform":32,"../../composite-xform":48,"./cfvo-xform":84}],92:[function(e,_,D){"use strict";const h=e("../../../utils/utils"),s=e("../base-xform");_.exports=class extends s{get tag(){return"col"}prepare(u,g){const a=g.styles.addStyleModel(u.style||{});a&&(u.styleId=a)}render(u,g){u.openNode("col"),u.addAttribute("min",g.min),u.addAttribute("max",g.max),g.width&&u.addAttribute("width",g.width),g.styleId&&u.addAttribute("style",g.styleId),g.hidden&&u.addAttribute("hidden","1"),g.bestFit&&u.addAttribute("bestFit","1"),g.outlineLevel&&u.addAttribute("outlineLevel",g.outlineLevel),g.collapsed&&u.addAttribute("collapsed","1"),u.addAttribute("customWidth","1"),u.closeNode()}parseOpen(u){if("col"===u.name){const g=this.model={min:parseInt(u.attributes.min||"0",10),max:parseInt(u.attributes.max||"0",10),width:void 0===u.attributes.width?void 0:parseFloat(u.attributes.width||"0")};return u.attributes.style&&(g.styleId=parseInt(u.attributes.style,10)),h.parseBoolean(u.attributes.hidden)&&(g.hidden=!0),h.parseBoolean(u.attributes.bestFit)&&(g.bestFit=!0),u.attributes.outlineLevel&&(g.outlineLevel=parseInt(u.attributes.outlineLevel,10)),h.parseBoolean(u.attributes.collapsed)&&(g.collapsed=!0),!0}return!1}parseText(){}parseClose(){return!1}reconcile(u,g){u.styleId&&(u.style=g.styles.getStyleModel(u.styleId))}}},{"../../../utils/utils":27,"../base-xform":32}],93:[function(e,_,D){"use strict";const h=e("../../../utils/under-dash"),s=e("../../../utils/utils"),u=e("../../../utils/col-cache"),g=e("../base-xform"),a=e("../../../doc/range");function c(p,f,E,w){const Q=f[E];void 0!==Q?p[E]=Q:void 0!==w&&(p[E]=w)}function B(p,f,E,w){const Q=f[E];void 0!==Q?p[E]=s.parseBoolean(Q):void 0!==w&&(p[E]=w)}_.exports=class extends g{get tag(){return"dataValidations"}render(p,f){const E=function(w){const Q=h.map(w,(T,N)=>({address:N,dataValidation:T,marked:!1})).sort((T,N)=>h.strcmp(T.address,N.address)),b=h.keyBy(Q,"address"),C=(T,N,L)=>{for(let J=0;J<N;J++){const H=u.encodeAddress(T.row+J,L);if(!w[H]||!h.isEqual(w[T.address],w[H]))return!1}return!0};return Q.map(T=>{if(!T.marked){const N=u.decodeEx(T.address);if(N.dimensions)return b[N.dimensions].marked=!0,{...T.dataValidation,sqref:T.address};let L=1,J=u.encodeAddress(N.row+L,N.col);for(;w[J]&&h.isEqual(T.dataValidation,w[J]);)L++,J=u.encodeAddress(N.row+L,N.col);let H=1;for(;C(N,L,N.col+H);)H++;for(let k=0;k<L;k++)for(let X=0;X<H;X++)J=u.encodeAddress(N.row+k,N.col+X),b[J].marked=!0;return L>1||H>1?{...T.dataValidation,sqref:`${T.address}:${u.encodeAddress(N.row+(L-1),N.col+(H-1))}`}:{...T.dataValidation,sqref:T.address}}return null}).filter(Boolean)}(f);E.length&&(p.openNode("dataValidations",{count:E.length}),E.forEach(w=>{p.openNode("dataValidation"),"any"!==w.type&&(p.addAttribute("type",w.type),w.operator&&"list"!==w.type&&"between"!==w.operator&&p.addAttribute("operator",w.operator),w.allowBlank&&p.addAttribute("allowBlank","1")),w.showInputMessage&&p.addAttribute("showInputMessage","1"),w.promptTitle&&p.addAttribute("promptTitle",w.promptTitle),w.prompt&&p.addAttribute("prompt",w.prompt),w.showErrorMessage&&p.addAttribute("showErrorMessage","1"),w.errorStyle&&p.addAttribute("errorStyle",w.errorStyle),w.errorTitle&&p.addAttribute("errorTitle",w.errorTitle),w.error&&p.addAttribute("error",w.error),p.addAttribute("sqref",w.sqref),(w.formulae||[]).forEach((Q,b)=>{p.openNode("formula"+(b+1)),p.writeText("date"===w.type?s.dateToExcel(new Date(Q)):Q),p.closeNode()}),p.closeNode()}),p.closeNode())}parseOpen(p){switch(p.name){case"dataValidations":return this.model={},!0;case"dataValidation":{this._address=p.attributes.sqref;const f={type:p.attributes.type||"any",formulae:[]};switch(p.attributes.type&&B(f,p.attributes,"allowBlank"),B(f,p.attributes,"showInputMessage"),B(f,p.attributes,"showErrorMessage"),f.type){case"any":case"list":case"custom":break;default:c(f,p.attributes,"operator","between")}return c(f,p.attributes,"promptTitle"),c(f,p.attributes,"prompt"),c(f,p.attributes,"errorStyle"),c(f,p.attributes,"errorTitle"),c(f,p.attributes,"error"),this._dataValidation=f,!0}case"formula1":case"formula2":return this._formula=[],!0;default:return!1}}parseText(p){this._formula&&this._formula.push(p)}parseClose(p){switch(p){case"dataValidations":return!1;case"dataValidation":return this._dataValidation.formulae&&this._dataValidation.formulae.length||(delete this._dataValidation.formulae,delete this._dataValidation.operator),(this._address.split(/\s+/g)||[]).forEach(f=>{f.includes(":")?new a(f).forEachAddress(E=>{this.model[E]=this._dataValidation}):this.model[f]=this._dataValidation}),!0;case"formula1":case"formula2":{let f=this._formula.join("");switch(this._dataValidation.type){case"whole":case"textLength":f=parseInt(f,10);break;case"decimal":f=parseFloat(f);break;case"date":f=s.excelToDate(parseFloat(f))}return this._dataValidation.formulae.push(f),this._formula=void 0,!0}default:return!0}}}},{"../../../doc/range":10,"../../../utils/col-cache":19,"../../../utils/under-dash":26,"../../../utils/utils":27,"../base-xform":32}],94:[function(e,_,D){"use strict";const h=e("../base-xform");_.exports=class extends h{get tag(){return"dimension"}render(s,u){u&&s.leafNode("dimension",{ref:u})}parseOpen(s){return"dimension"===s.name&&(this.model=s.attributes.ref,!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],95:[function(e,_,D){"use strict";const h=e("../base-xform");_.exports=class extends h{get tag(){return"drawing"}render(s,u){u&&s.leafNode(this.tag,{"r:id":u.rId})}parseOpen(s){return s.name===this.tag&&(this.model={rId:s.attributes["r:id"]},!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],96:[function(e,_,D){"use strict";const h=e("../composite-xform"),s=e("./cf-ext/conditional-formattings-ext-xform");class u extends h{constructor(){super(),this.map={"x14:conditionalFormattings":this.conditionalFormattings=new s}}get tag(){return"ext"}hasContent(a){return this.conditionalFormattings.hasContent(a.conditionalFormattings)}prepare(a,c){this.conditionalFormattings.prepare(a.conditionalFormattings,c)}render(a,c){a.openNode("ext",{uri:"{78C0D931-6437-407d-A8EE-F0AAD7539E65}","xmlns:x14":"http://schemas.microsoft.com/office/spreadsheetml/2009/9/main"}),this.conditionalFormattings.render(a,c.conditionalFormattings),a.closeNode()}createNewModel(){return{}}onParserClose(a,c){this.model[a]=c.model}}_.exports=class extends h{constructor(){super(),this.map={ext:this.ext=new u}}get tag(){return"extLst"}prepare(g,a){this.ext.prepare(g,a)}hasContent(g){return this.ext.hasContent(g)}render(g,a){this.hasContent(a)&&(g.openNode("extLst"),this.ext.render(g,a),g.closeNode())}createNewModel(){return{}}onParserClose(g,a){Object.assign(this.model,a.model)}}},{"../composite-xform":48,"./cf-ext/conditional-formattings-ext-xform":78}],97:[function(e,_,D){"use strict";const h=e("../base-xform");_.exports=class extends h{get tag(){return"headerFooter"}render(s,u){if(u){s.addRollback();let g=!1;s.openNode("headerFooter"),u.differentFirst&&(s.addAttribute("differentFirst","1"),g=!0),u.differentOddEven&&(s.addAttribute("differentOddEven","1"),g=!0),u.oddHeader&&"string"==typeof u.oddHeader&&(s.leafNode("oddHeader",null,u.oddHeader),g=!0),u.oddFooter&&"string"==typeof u.oddFooter&&(s.leafNode("oddFooter",null,u.oddFooter),g=!0),u.evenHeader&&"string"==typeof u.evenHeader&&(s.leafNode("evenHeader",null,u.evenHeader),g=!0),u.evenFooter&&"string"==typeof u.evenFooter&&(s.leafNode("evenFooter",null,u.evenFooter),g=!0),u.firstHeader&&"string"==typeof u.firstHeader&&(s.leafNode("firstHeader",null,u.firstHeader),g=!0),u.firstFooter&&"string"==typeof u.firstFooter&&(s.leafNode("firstFooter",null,u.firstFooter),g=!0),g?(s.closeNode(),s.commit()):s.rollback()}}parseOpen(s){switch(s.name){case"headerFooter":return this.model={},s.attributes.differentFirst&&(this.model.differentFirst=1===parseInt(s.attributes.differentFirst,0)),s.attributes.differentOddEven&&(this.model.differentOddEven=1===parseInt(s.attributes.differentOddEven,0)),!0;case"oddHeader":return this.currentNode="oddHeader",!0;case"oddFooter":return this.currentNode="oddFooter",!0;case"evenHeader":return this.currentNode="evenHeader",!0;case"evenFooter":return this.currentNode="evenFooter",!0;case"firstHeader":return this.currentNode="firstHeader",!0;case"firstFooter":return this.currentNode="firstFooter",!0;default:return!1}}parseText(s){switch(this.currentNode){case"oddHeader":this.model.oddHeader=s;break;case"oddFooter":this.model.oddFooter=s;break;case"evenHeader":this.model.evenHeader=s;break;case"evenFooter":this.model.evenFooter=s;break;case"firstHeader":this.model.firstHeader=s;break;case"firstFooter":this.model.firstFooter=s}}parseClose(){switch(this.currentNode){case"oddHeader":case"oddFooter":case"evenHeader":case"evenFooter":case"firstHeader":case"firstFooter":return this.currentNode=void 0,!0;default:return!1}}}},{"../base-xform":32}],98:[function(e,_,D){"use strict";const h=e("../base-xform");_.exports=class extends h{get tag(){return"hyperlink"}render(s,u){this.isInternalLink(u)?s.leafNode("hyperlink",{ref:u.address,"r:id":u.rId,tooltip:u.tooltip,location:u.target}):s.leafNode("hyperlink",{ref:u.address,"r:id":u.rId,tooltip:u.tooltip})}parseOpen(s){return"hyperlink"===s.name&&(this.model={address:s.attributes.ref,rId:s.attributes["r:id"],tooltip:s.attributes.tooltip},s.attributes.location&&(this.model.target=s.attributes.location),!0)}parseText(){}parseClose(){return!1}isInternalLink(s){return s.target&&/^[^!]+![a-zA-Z]+[\d]+$/.test(s.target)}}},{"../base-xform":32}],99:[function(e,_,D){"use strict";const h=e("../base-xform");_.exports=class extends h{get tag(){return"mergeCell"}render(s,u){s.leafNode("mergeCell",{ref:u})}parseOpen(s){return"mergeCell"===s.name&&(this.model=s.attributes.ref,!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],100:[function(e,_,D){"use strict";const h=e("../../../utils/under-dash"),s=e("../../../doc/range"),u=e("../../../utils/col-cache"),g=e("../../../doc/enums");_.exports=class{constructor(){this.merges={}}add(a){this.merges[a.master]?this.merges[a.master].expandToAddress(a.address):this.merges[a.master]=new s(`${a.master}:${a.address}`)}get mergeCells(){return h.map(this.merges,a=>a.range)}reconcile(a,c){h.each(a,B=>{const p=u.decode(B);for(let f=p.top;f<=p.bottom;f++){const E=c[f-1];for(let w=p.left;w<=p.right;w++){const Q=E.cells[w-1];Q?Q.type===g.ValueType.Merge&&(Q.master=p.tl):E.cells[w]={type:g.ValueType.Null,address:u.encodeAddress(f,w)}}}})}getMasterAddress(a){const c=this.hash[a];return c&&c.tl}}},{"../../../doc/enums":7,"../../../doc/range":10,"../../../utils/col-cache":19,"../../../utils/under-dash":26}],101:[function(e,_,D){"use strict";const h=e("../base-xform"),s=u=>void 0!==u;_.exports=class extends h{get tag(){return"outlinePr"}render(u,g){return!(!g||!s(g.summaryBelow)&&!s(g.summaryRight)||(u.leafNode(this.tag,{summaryBelow:s(g.summaryBelow)?Number(g.summaryBelow):void 0,summaryRight:s(g.summaryRight)?Number(g.summaryRight):void 0}),0))}parseOpen(u){return u.name===this.tag&&(this.model={summaryBelow:s(u.attributes.summaryBelow)?!!Number(u.attributes.summaryBelow):void 0,summaryRight:s(u.attributes.summaryRight)?!!Number(u.attributes.summaryRight):void 0},!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],102:[function(e,_,D){"use strict";const h=e("../base-xform");_.exports=class extends h{get tag(){return"brk"}render(s,u){s.leafNode("brk",u)}parseOpen(s){return"brk"===s.name&&(this.model=s.attributes.ref,!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],103:[function(e,_,D){"use strict";const h=e("../../../utils/under-dash"),s=e("../base-xform");_.exports=class extends s{get tag(){return"pageMargins"}render(u,g){if(g){const a={left:g.left,right:g.right,top:g.top,bottom:g.bottom,header:g.header,footer:g.footer};h.some(a,c=>void 0!==c)&&u.leafNode(this.tag,a)}}parseOpen(u){return u.name===this.tag&&(this.model={left:parseFloat(u.attributes.left||.7),right:parseFloat(u.attributes.right||.7),top:parseFloat(u.attributes.top||.75),bottom:parseFloat(u.attributes.bottom||.75),header:parseFloat(u.attributes.header||.3),footer:parseFloat(u.attributes.footer||.3)},!0)}parseText(){}parseClose(){return!1}}},{"../../../utils/under-dash":26,"../base-xform":32}],104:[function(e,_,D){"use strict";const h=e("../base-xform");_.exports=class extends h{get tag(){return"pageSetUpPr"}render(s,u){return!(!u||!u.fitToPage||(s.leafNode(this.tag,{fitToPage:u.fitToPage?"1":void 0}),0))}parseOpen(s){return s.name===this.tag&&(this.model={fitToPage:"1"===s.attributes.fitToPage},!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],105:[function(e,_,D){"use strict";const h=e("../../../utils/under-dash"),s=e("../base-xform");function u(B){return B?"1":void 0}function g(B){if("overThenDown"===B)return B}function a(B){switch(B){case"atEnd":case"asDisplyed":return B;default:return}}function c(B){switch(B){case"dash":case"blank":case"NA":return B;default:return}}_.exports=class extends s{get tag(){return"pageSetup"}render(B,p){if(p){const f={paperSize:p.paperSize,orientation:p.orientation,horizontalDpi:p.horizontalDpi,verticalDpi:p.verticalDpi,pageOrder:g(p.pageOrder),blackAndWhite:u(p.blackAndWhite),draft:u(p.draft),cellComments:a(p.cellComments),errors:c(p.errors),scale:p.scale,fitToWidth:p.fitToWidth,fitToHeight:p.fitToHeight,firstPageNumber:p.firstPageNumber,useFirstPageNumber:u(p.firstPageNumber),usePrinterDefaults:u(p.usePrinterDefaults),copies:p.copies};h.some(f,E=>void 0!==E)&&B.leafNode(this.tag,f)}}parseOpen(B){return B.name===this.tag&&(this.model={paperSize:(p=B.attributes.paperSize,void 0!==p?parseInt(p,10):void 0),orientation:B.attributes.orientation||"portrait",horizontalDpi:parseInt(B.attributes.horizontalDpi||"4294967295",10),verticalDpi:parseInt(B.attributes.verticalDpi||"4294967295",10),pageOrder:B.attributes.pageOrder||"downThenOver",blackAndWhite:"1"===B.attributes.blackAndWhite,draft:"1"===B.attributes.draft,cellComments:B.attributes.cellComments||"None",errors:B.attributes.errors||"displayed",scale:parseInt(B.attributes.scale||"100",10),fitToWidth:parseInt(B.attributes.fitToWidth||"1",10),fitToHeight:parseInt(B.attributes.fitToHeight||"1",10),firstPageNumber:parseInt(B.attributes.firstPageNumber||"1",10),useFirstPageNumber:"1"===B.attributes.useFirstPageNumber,usePrinterDefaults:"1"===B.attributes.usePrinterDefaults,copies:parseInt(B.attributes.copies||"1",10)},!0);var p}parseText(){}parseClose(){return!1}}},{"../../../utils/under-dash":26,"../base-xform":32}],106:[function(e,_,D){"use strict";const h=e("../base-xform");_.exports=class extends h{get tag(){return"picture"}render(s,u){u&&s.leafNode(this.tag,{"r:id":u.rId})}parseOpen(s){return s.name===this.tag&&(this.model={rId:s.attributes["r:id"]},!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],107:[function(e,_,D){"use strict";const h=e("../../../utils/under-dash"),s=e("../base-xform");function u(g){return g?"1":void 0}_.exports=class extends s{get tag(){return"printOptions"}render(g,a){if(a){const c={headings:u(a.showRowColHeaders),gridLines:u(a.showGridLines),horizontalCentered:u(a.horizontalCentered),verticalCentered:u(a.verticalCentered)};h.some(c,B=>void 0!==B)&&g.leafNode(this.tag,c)}}parseOpen(g){return g.name===this.tag&&(this.model={showRowColHeaders:"1"===g.attributes.headings,showGridLines:"1"===g.attributes.gridLines,horizontalCentered:"1"===g.attributes.horizontalCentered,verticalCentered:"1"===g.attributes.verticalCentered},!0)}parseText(){}parseClose(){return!1}}},{"../../../utils/under-dash":26,"../base-xform":32}],108:[function(e,_,D){"use strict";const h=e("./page-breaks-xform"),s=e("../list-xform");_.exports=class extends s{constructor(){super({tag:"rowBreaks",count:!0,childXform:new h})}render(u,g){if(g&&g.length){u.openNode(this.tag,this.$),this.count&&(u.addAttribute(this.$count,g.length),u.addAttribute("manualBreakCount",g.length));const{childXform:a}=this;g.forEach(c=>{a.render(u,c)}),u.closeNode()}else this.empty&&u.leafNode(this.tag)}}},{"../list-xform":71,"./page-breaks-xform":102}],109:[function(e,_,D){"use strict";const h=e("../base-xform"),s=e("../../../utils/utils"),u=e("./cell-xform");_.exports=class extends h{constructor(g){super(),this.maxItems=g&&g.maxItems,this.map={c:new u}}get tag(){return"row"}prepare(g,a){const c=a.styles.addStyleModel(g.style);c&&(g.styleId=c);const B=this.map.c;g.cells.forEach(p=>{B.prepare(p,a)})}render(g,a,c){g.openNode("row"),g.addAttribute("r",a.number),a.height&&(g.addAttribute("ht",a.height),g.addAttribute("customHeight","1")),a.hidden&&g.addAttribute("hidden","1"),a.min>0&&a.max>0&&a.min<=a.max&&g.addAttribute("spans",`${a.min}:${a.max}`),a.styleId&&(g.addAttribute("s",a.styleId),g.addAttribute("customFormat","1")),g.addAttribute("x14ac:dyDescent","0.25"),a.outlineLevel&&g.addAttribute("outlineLevel",a.outlineLevel),a.collapsed&&g.addAttribute("collapsed","1");const B=this.map.c;a.cells.forEach(p=>{B.render(g,p,c)}),g.closeNode()}parseOpen(g){if(this.parser)return this.parser.parseOpen(g),!0;if("row"===g.name){this.numRowsSeen+=1;const a=g.attributes.spans?g.attributes.spans.split(":").map(B=>parseInt(B,10)):[void 0,void 0],c=this.model={number:parseInt(g.attributes.r,10),min:a[0],max:a[1],cells:[]};return g.attributes.s&&(c.styleId=parseInt(g.attributes.s,10)),s.parseBoolean(g.attributes.hidden)&&(c.hidden=!0),s.parseBoolean(g.attributes.bestFit)&&(c.bestFit=!0),g.attributes.ht&&(c.height=parseFloat(g.attributes.ht)),g.attributes.outlineLevel&&(c.outlineLevel=parseInt(g.attributes.outlineLevel,10)),s.parseBoolean(g.attributes.collapsed)&&(c.collapsed=!0),!0}return this.parser=this.map[g.name],!!this.parser&&(this.parser.parseOpen(g),!0)}parseText(g){this.parser&&this.parser.parseText(g)}parseClose(g){if(this.parser){if(!this.parser.parseClose(g)){if(this.model.cells.push(this.parser.model),this.maxItems&&this.model.cells.length>this.maxItems)throw new Error(`Max column count (${this.maxItems}) exceeded`);this.parser=void 0}return!0}return!1}reconcile(g,a){g.style=g.styleId?a.styles.getStyleModel(g.styleId):{},void 0!==g.styleId&&(g.styleId=void 0);const c=this.map.c;g.cells.forEach(B=>{c.reconcile(B,a)})}}},{"../../../utils/utils":27,"../base-xform":32,"./cell-xform":73}],110:[function(e,_,D){"use strict";const h=e("../../../utils/under-dash"),s=e("../base-xform");_.exports=class extends s{get tag(){return"sheetFormatPr"}render(u,g){if(g){const a={defaultRowHeight:g.defaultRowHeight,outlineLevelRow:g.outlineLevelRow,outlineLevelCol:g.outlineLevelCol,"x14ac:dyDescent":g.dyDescent};g.defaultColWidth&&(a.defaultColWidth=g.defaultColWidth),g.defaultRowHeight&&15===g.defaultRowHeight||(a.customHeight="1"),h.some(a,c=>void 0!==c)&&u.leafNode("sheetFormatPr",a)}}parseOpen(u){return"sheetFormatPr"===u.name&&(this.model={defaultRowHeight:parseFloat(u.attributes.defaultRowHeight||"0"),dyDescent:parseFloat(u.attributes["x14ac:dyDescent"]||"0"),outlineLevelRow:parseInt(u.attributes.outlineLevelRow||"0",10),outlineLevelCol:parseInt(u.attributes.outlineLevelCol||"0",10)},u.attributes.defaultColWidth&&(this.model.defaultColWidth=parseFloat(u.attributes.defaultColWidth)),!0)}parseText(){}parseClose(){return!1}}},{"../../../utils/under-dash":26,"../base-xform":32}],111:[function(e,_,D){"use strict";const h=e("../base-xform"),s=e("../style/color-xform"),u=e("./page-setup-properties-xform"),g=e("./outline-properties-xform");_.exports=class extends h{constructor(){super(),this.map={tabColor:new s("tabColor"),pageSetUpPr:new u,outlinePr:new g}}get tag(){return"sheetPr"}render(a,c){if(c){a.addRollback(),a.openNode("sheetPr");let B=!1;B=this.map.tabColor.render(a,c.tabColor)||B,B=this.map.pageSetUpPr.render(a,c.pageSetup)||B,B=this.map.outlinePr.render(a,c.outlineProperties)||B,B?(a.closeNode(),a.commit()):a.rollback()}}parseOpen(a){return this.parser?(this.parser.parseOpen(a),!0):a.name===this.tag?(this.reset(),!0):!!this.map[a.name]&&(this.parser=this.map[a.name],this.parser.parseOpen(a),!0)}parseText(a){return!!this.parser&&(this.parser.parseText(a),!0)}parseClose(a){return this.parser?(this.parser.parseClose(a)||(this.parser=void 0),!0):(this.map.tabColor.model||this.map.pageSetUpPr.model||this.map.outlinePr.model?(this.model={},this.map.tabColor.model&&(this.model.tabColor=this.map.tabColor.model),this.map.pageSetUpPr.model&&(this.model.pageSetup=this.map.pageSetUpPr.model),this.map.outlinePr.model&&(this.model.outlineProperties=this.map.outlinePr.model)):this.model=null,!1)}}},{"../base-xform":32,"../style/color-xform":128,"./outline-properties-xform":101,"./page-setup-properties-xform":104}],112:[function(e,_,D){"use strict";const h=e("../../../utils/under-dash"),s=e("../base-xform");function u(a,c){return a?c:void 0}function g(a,c){return a===c||void 0}_.exports=class extends s{get tag(){return"sheetProtection"}render(a,c){if(c){const B={sheet:u(c.sheet,"1"),selectLockedCells:!1===c.selectLockedCells?"1":void 0,selectUnlockedCells:!1===c.selectUnlockedCells?"1":void 0,formatCells:u(c.formatCells,"0"),formatColumns:u(c.formatColumns,"0"),formatRows:u(c.formatRows,"0"),insertColumns:u(c.insertColumns,"0"),insertRows:u(c.insertRows,"0"),insertHyperlinks:u(c.insertHyperlinks,"0"),deleteColumns:u(c.deleteColumns,"0"),deleteRows:u(c.deleteRows,"0"),sort:u(c.sort,"0"),autoFilter:u(c.autoFilter,"0"),pivotTables:u(c.pivotTables,"0")};c.sheet&&(B.algorithmName=c.algorithmName,B.hashValue=c.hashValue,B.saltValue=c.saltValue,B.spinCount=c.spinCount,B.objects=u(!1===c.objects,"1"),B.scenarios=u(!1===c.scenarios,"1")),h.some(B,p=>void 0!==p)&&a.leafNode(this.tag,B)}}parseOpen(a){return a.name===this.tag&&(this.model={sheet:g(a.attributes.sheet,"1"),objects:"1"!==a.attributes.objects&&void 0,scenarios:"1"!==a.attributes.scenarios&&void 0,selectLockedCells:"1"!==a.attributes.selectLockedCells&&void 0,selectUnlockedCells:"1"!==a.attributes.selectUnlockedCells&&void 0,formatCells:g(a.attributes.formatCells,"0"),formatColumns:g(a.attributes.formatColumns,"0"),formatRows:g(a.attributes.formatRows,"0"),insertColumns:g(a.attributes.insertColumns,"0"),insertRows:g(a.attributes.insertRows,"0"),insertHyperlinks:g(a.attributes.insertHyperlinks,"0"),deleteColumns:g(a.attributes.deleteColumns,"0"),deleteRows:g(a.attributes.deleteRows,"0"),sort:g(a.attributes.sort,"0"),autoFilter:g(a.attributes.autoFilter,"0"),pivotTables:g(a.attributes.pivotTables,"0")},a.attributes.algorithmName&&(this.model.algorithmName=a.attributes.algorithmName,this.model.hashValue=a.attributes.hashValue,this.model.saltValue=a.attributes.saltValue,this.model.spinCount=parseInt(a.attributes.spinCount,10)),!0)}parseText(){}parseClose(){return!1}}},{"../../../utils/under-dash":26,"../base-xform":32}],113:[function(e,_,D){"use strict";const h=e("../../../utils/col-cache"),s=e("../base-xform"),u={frozen:"frozen",frozenSplit:"frozen",split:"split"};_.exports=class extends s{get tag(){return"sheetView"}prepare(g){switch(g.state){case"frozen":case"split":break;default:g.state="normal"}}render(g,a){g.openNode("sheetView",{workbookViewId:a.workbookViewId||0});const c=function(w,Q,b){b&&g.addAttribute(w,Q)};let B,p,f,E;switch(c("rightToLeft","1",!0===a.rightToLeft),c("tabSelected","1",a.tabSelected),c("showRuler","0",!1===a.showRuler),c("showRowColHeaders","0",!1===a.showRowColHeaders),c("showGridLines","0",!1===a.showGridLines),c("zoomScale",a.zoomScale,a.zoomScale),c("zoomScaleNormal",a.zoomScaleNormal,a.zoomScaleNormal),c("view",a.style,a.style),a.state){case"frozen":p=a.xSplit||0,f=a.ySplit||0,B=a.topLeftCell||h.getAddress(f+1,p+1).address,E=(a.xSplit&&a.ySplit?"bottomRight":a.xSplit&&"topRight")||"bottomLeft",g.leafNode("pane",{xSplit:a.xSplit||void 0,ySplit:a.ySplit||void 0,topLeftCell:B,activePane:E,state:"frozen"}),g.leafNode("selection",{pane:E,activeCell:a.activeCell,sqref:a.activeCell});break;case"split":"topLeft"===a.activePane&&(a.activePane=void 0),g.leafNode("pane",{xSplit:a.xSplit||void 0,ySplit:a.ySplit||void 0,topLeftCell:a.topLeftCell,activePane:a.activePane}),g.leafNode("selection",{pane:a.activePane,activeCell:a.activeCell,sqref:a.activeCell});break;case"normal":a.activeCell&&g.leafNode("selection",{activeCell:a.activeCell,sqref:a.activeCell})}g.closeNode()}parseOpen(g){switch(g.name){case"sheetView":return this.sheetView={workbookViewId:parseInt(g.attributes.workbookViewId,10),rightToLeft:"1"===g.attributes.rightToLeft,tabSelected:"1"===g.attributes.tabSelected,showRuler:"0"!==g.attributes.showRuler,showRowColHeaders:"0"!==g.attributes.showRowColHeaders,showGridLines:"0"!==g.attributes.showGridLines,zoomScale:parseInt(g.attributes.zoomScale||"100",10),zoomScaleNormal:parseInt(g.attributes.zoomScaleNormal||"100",10),style:g.attributes.view},this.pane=void 0,this.selections={},!0;case"pane":return this.pane={xSplit:parseInt(g.attributes.xSplit||"0",10),ySplit:parseInt(g.attributes.ySplit||"0",10),topLeftCell:g.attributes.topLeftCell,activePane:g.attributes.activePane||"topLeft",state:g.attributes.state},!0;case"selection":{const a=g.attributes.pane||"topLeft";return this.selections[a]={pane:a,activeCell:g.attributes.activeCell},!0}default:return!1}}parseText(){}parseClose(g){let a,c;return"sheetView"!==g||(this.sheetView&&this.pane?(a=this.model={workbookViewId:this.sheetView.workbookViewId,rightToLeft:this.sheetView.rightToLeft,state:u[this.pane.state]||"split",xSplit:this.pane.xSplit,ySplit:this.pane.ySplit,topLeftCell:this.pane.topLeftCell,showRuler:this.sheetView.showRuler,showRowColHeaders:this.sheetView.showRowColHeaders,showGridLines:this.sheetView.showGridLines,zoomScale:this.sheetView.zoomScale,zoomScaleNormal:this.sheetView.zoomScaleNormal},"split"===this.model.state&&(a.activePane=this.pane.activePane),c=this.selections[this.pane.activePane],c&&c.activeCell&&(a.activeCell=c.activeCell),this.sheetView.style&&(a.style=this.sheetView.style)):(a=this.model={workbookViewId:this.sheetView.workbookViewId,rightToLeft:this.sheetView.rightToLeft,state:"normal",showRuler:this.sheetView.showRuler,showRowColHeaders:this.sheetView.showRowColHeaders,showGridLines:this.sheetView.showGridLines,zoomScale:this.sheetView.zoomScale,zoomScaleNormal:this.sheetView.zoomScaleNormal},c=this.selections.topLeft,c&&c.activeCell&&(a.activeCell=c.activeCell),this.sheetView.style&&(a.style=this.sheetView.style)),!1)}reconcile(){}}},{"../../../utils/col-cache":19,"../base-xform":32}],114:[function(e,_,D){"use strict";const h=e("../base-xform");_.exports=class extends h{get tag(){return"tablePart"}render(s,u){u&&s.leafNode(this.tag,{"r:id":u.rId})}parseOpen(s){return s.name===this.tag&&(this.model={rId:s.attributes["r:id"]},!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],115:[function(e,_,D){"use strict";const h=e("../../../utils/under-dash"),s=e("../../../utils/col-cache"),u=e("../../../utils/xml-stream"),g=e("../../rel-type"),a=e("./merges"),c=e("../base-xform"),B=e("../list-xform"),p=e("./row-xform"),f=e("./col-xform"),E=e("./dimension-xform"),w=e("./hyperlink-xform"),Q=e("./merge-cell-xform"),b=e("./data-validations-xform"),C=e("./sheet-properties-xform"),T=e("./sheet-format-properties-xform"),N=e("./sheet-view-xform"),L=e("./sheet-protection-xform"),J=e("./page-margins-xform"),H=e("./page-setup-xform"),k=e("./print-options-xform"),X=e("./auto-filter-xform"),tt=e("./picture-xform"),pt=e("./drawing-xform"),st=e("./table-part-xform"),z=e("./row-breaks-xform"),it=e("./header-footer-xform"),at=e("./cf/conditional-formattings-xform"),Y=e("./ext-lst-xform");class v extends c{constructor(G){super();const{maxRows:At,maxCols:dt,ignoreNodes:It}=G||{};this.ignoreNodes=It||[],this.map={sheetPr:new C,dimension:new E,sheetViews:new B({tag:"sheetViews",count:!1,childXform:new N}),sheetFormatPr:new T,cols:new B({tag:"cols",count:!1,childXform:new f}),sheetData:new B({tag:"sheetData",count:!1,empty:!0,childXform:new p({maxItems:dt}),maxItems:At}),autoFilter:new X,mergeCells:new B({tag:"mergeCells",count:!0,childXform:new Q}),rowBreaks:new z,hyperlinks:new B({tag:"hyperlinks",count:!1,childXform:new w}),pageMargins:new J,dataValidations:new b,pageSetup:new H,headerFooter:new it,printOptions:new k,picture:new tt,drawing:new pt,sheetProtection:new L,tableParts:new B({tag:"tableParts",count:!0,childXform:new st}),conditionalFormatting:new at,extLst:new Y}}prepare(G,At){At.merges=new a,G.hyperlinks=At.hyperlinks=[],G.comments=At.comments=[],At.formulae={},At.siFormulae=0,this.map.cols.prepare(G.cols,At),this.map.sheetData.prepare(G.rows,At),this.map.conditionalFormatting.prepare(G.conditionalFormattings,At),G.mergeCells=At.merges.mergeCells;const dt=G.rels=[];function It(Mt){return"rId"+(Mt.length+1)}if(G.hyperlinks.forEach(Mt=>{const Xt=It(dt);Mt.rId=Xt,dt.push({Id:Xt,Type:g.Hyperlink,Target:Mt.target,TargetMode:"External"})}),G.comments.length>0){const Mt={Id:It(dt),Type:g.Comments,Target:`../comments${G.id}.xml`};dt.push(Mt);const Xt={Id:It(dt),Type:g.VmlDrawing,Target:`../drawings/vmlDrawing${G.id}.vml`};dt.push(Xt),G.comments.forEach(mt=>{mt.refAddress=s.decodeAddress(mt.ref)}),At.commentRefs.push({commentName:"comments"+G.id,vmlDrawing:"vmlDrawing"+G.id})}const yt=[];let qt;G.media.forEach(Mt=>{if("background"===Mt.type){const Xt=It(dt);qt=At.media[Mt.imageId],dt.push({Id:Xt,Type:g.Image,Target:`../media/${qt.name}.${qt.extension}`}),G.background={rId:Xt},G.image=At.media[Mt.imageId]}else if("image"===Mt.type){let{drawing:Xt}=G;qt=At.media[Mt.imageId],Xt||(Xt=G.drawing={rId:It(dt),name:"drawing"+ ++At.drawingsCount,anchors:[],rels:[]},At.drawings.push(Xt),dt.push({Id:Xt.rId,Type:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing",Target:`../drawings/${Xt.name}.xml`}));let mt=this.preImageId===Mt.imageId?yt[Mt.imageId]:yt[Xt.rels.length];mt||(mt=It(Xt.rels),yt[Xt.rels.length]=mt,Xt.rels.push({Id:mt,Type:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",Target:`../media/${qt.name}.${qt.extension}`}));const ct={picture:{rId:mt},range:Mt.range};if(Mt.hyperlinks&&Mt.hyperlinks.hyperlink){const xt=It(Xt.rels);yt[Xt.rels.length]=xt,ct.picture.hyperlinks={tooltip:Mt.hyperlinks.tooltip,rId:xt},Xt.rels.push({Id:xt,Type:g.Hyperlink,Target:Mt.hyperlinks.hyperlink,TargetMode:"External"})}this.preImageId=Mt.imageId,Xt.anchors.push(ct)}}),G.tables.forEach(Mt=>{const Xt=It(dt);Mt.rId=Xt,dt.push({Id:Xt,Type:g.Table,Target:"../tables/"+Mt.target}),Mt.columns.forEach(mt=>{const{style:ct}=mt;ct&&(mt.dxfId=At.styles.addDxfStyle(ct))})}),this.map.extLst.prepare(G,At)}render(G,At){G.openXml(u.StdDocAttributes),G.openNode("worksheet",v.WORKSHEET_ATTRIBUTES);const dt=At.properties?{defaultRowHeight:At.properties.defaultRowHeight,dyDescent:At.properties.dyDescent,outlineLevelCol:At.properties.outlineLevelCol,outlineLevelRow:At.properties.outlineLevelRow}:void 0;At.properties&&At.properties.defaultColWidth&&(dt.defaultColWidth=At.properties.defaultColWidth);const yt=At.pageSetup&&At.pageSetup.margins,qt={showRowColHeaders:At.pageSetup&&At.pageSetup.showRowColHeaders,showGridLines:At.pageSetup&&At.pageSetup.showGridLines,horizontalCentered:At.pageSetup&&At.pageSetup.horizontalCentered,verticalCentered:At.pageSetup&&At.pageSetup.verticalCentered},Mt=At.sheetProtection;this.map.sheetPr.render(G,{outlineProperties:At.properties&&At.properties.outlineProperties,tabColor:At.properties&&At.properties.tabColor,pageSetup:At.pageSetup&&At.pageSetup.fitToPage?{fitToPage:At.pageSetup.fitToPage}:void 0}),this.map.dimension.render(G,At.dimensions),this.map.sheetViews.render(G,At.views),this.map.sheetFormatPr.render(G,dt),this.map.cols.render(G,At.cols),this.map.sheetData.render(G,At.rows),this.map.sheetProtection.render(G,Mt),this.map.autoFilter.render(G,At.autoFilter),this.map.mergeCells.render(G,At.mergeCells),this.map.conditionalFormatting.render(G,At.conditionalFormattings),this.map.dataValidations.render(G,At.dataValidations),this.map.hyperlinks.render(G,At.hyperlinks),this.map.printOptions.render(G,qt),this.map.pageMargins.render(G,yt),this.map.pageSetup.render(G,At.pageSetup),this.map.headerFooter.render(G,At.headerFooter),this.map.rowBreaks.render(G,At.rowBreaks),this.map.drawing.render(G,At.drawing),this.map.picture.render(G,At.background),this.map.tableParts.render(G,At.tables),this.map.extLst.render(G,At),At.rels&&At.rels.forEach(Xt=>{Xt.Type===g.VmlDrawing&&G.leafNode("legacyDrawing",{"r:id":Xt.Id})}),G.closeNode()}parseOpen(G){return this.parser?(this.parser.parseOpen(G),!0):"worksheet"===G.name?(h.each(this.map,At=>{At.reset()}),!0):(this.map[G.name]&&!this.ignoreNodes.includes(G.name)&&(this.parser=this.map[G.name],this.parser.parseOpen(G)),!0)}parseText(G){this.parser&&this.parser.parseText(G)}parseClose(G){if(this.parser)return this.parser.parseClose(G)||(this.parser=void 0),!0;if("worksheet"===G){const At=this.map.sheetFormatPr.model||{};this.map.sheetPr.model&&this.map.sheetPr.model.tabColor&&(At.tabColor=this.map.sheetPr.model.tabColor),this.map.sheetPr.model&&this.map.sheetPr.model.outlineProperties&&(At.outlineProperties=this.map.sheetPr.model.outlineProperties);const It=Object.assign({fitToPage:this.map.sheetPr.model&&this.map.sheetPr.model.pageSetup&&this.map.sheetPr.model.pageSetup.fitToPage||!1,margins:this.map.pageMargins.model},this.map.pageSetup.model,this.map.printOptions.model),yt=((O,G)=>{if(!G||!G.length)return O;if(!O||!O.length)return G;const At={},dt={};return O.forEach(It=>{At[It.ref]=It,It.rules.forEach(yt=>{const{x14Id:qt}=yt;qt&&(dt[qt]=yt)})}),G.forEach(It=>{It.rules.forEach(yt=>{const qt=dt[yt.x14Id];var Mt,Xt;qt?(Mt=qt,Xt=yt,Object.keys(Xt).forEach(mt=>{const xt=Xt[mt];void 0===Mt[mt]&&void 0!==xt&&(Mt[mt]=xt)})):At[It.ref]?At[It.ref].rules.push(yt):O.push({ref:It.ref,rules:[yt]})})}),O})(this.map.conditionalFormatting.model,this.map.extLst.model&&this.map.extLst.model["x14:conditionalFormattings"]);return this.model={dimensions:this.map.dimension.model,cols:this.map.cols.model,rows:this.map.sheetData.model,mergeCells:this.map.mergeCells.model,hyperlinks:this.map.hyperlinks.model,dataValidations:this.map.dataValidations.model,properties:At,views:this.map.sheetViews.model,pageSetup:It,headerFooter:this.map.headerFooter.model,background:this.map.picture.model,drawing:this.map.drawing.model,tables:this.map.tableParts.model,conditionalFormattings:yt},this.map.autoFilter.model&&(this.model.autoFilter=this.map.autoFilter.model),this.map.sheetProtection.model&&(this.model.sheetProtection=this.map.sheetProtection.model),!1}return!0}reconcile(G,At){const dt=(G.relationships||[]).reduce((yt,qt)=>{if(yt[qt.Id]=qt,qt.Type===g.Comments&&(G.comments=At.comments[qt.Target].comments),qt.Type===g.VmlDrawing&&G.comments&&G.comments.length){const Mt=At.vmlDrawings[qt.Target].comments;G.comments.forEach((Xt,mt)=>{Xt.note=Object.assign({},Xt.note,Mt[mt])})}return yt},{});if(At.commentsMap=(G.comments||[]).reduce((yt,qt)=>(qt.ref&&(yt[qt.ref]=qt),yt),{}),At.hyperlinkMap=(G.hyperlinks||[]).reduce((yt,qt)=>(qt.rId&&(yt[qt.address]=dt[qt.rId].Target),yt),{}),At.formulae={},G.rows=G.rows&&G.rows.filter(Boolean)||[],G.rows.forEach(yt=>{yt.cells=yt.cells&&yt.cells.filter(Boolean)||[]}),this.map.cols.reconcile(G.cols,At),this.map.sheetData.reconcile(G.rows,At),this.map.conditionalFormatting.reconcile(G.conditionalFormattings,At),G.media=[],G.drawing){const yt=dt[G.drawing.rId].Target.match(/\/drawings\/([a-zA-Z0-9]+)[.][a-zA-Z]{3,4}$/);yt&&At.drawings[yt[1]].anchors.forEach(Mt=>{Mt.medium&&G.media.push({type:"image",imageId:Mt.medium.index,range:Mt.range,hyperlinks:Mt.picture.hyperlinks})})}const It=G.background&&dt[G.background.rId];if(It){const yt=It.Target.split("/media/")[1],qt=At.mediaIndex&&At.mediaIndex[yt];void 0!==qt&&G.media.push({type:"background",imageId:qt})}G.tables=(G.tables||[]).map(yt=>At.tables[dt[yt.rId].Target]),delete G.relationships,delete G.hyperlinks,delete G.comments}}v.WORKSHEET_ATTRIBUTES={xmlns:"http://schemas.openxmlformats.org/spreadsheetml/2006/main","xmlns:r":"http://schemas.openxmlformats.org/officeDocument/2006/relationships","xmlns:mc":"http://schemas.openxmlformats.org/markup-compatibility/2006","mc:Ignorable":"x14ac","xmlns:x14ac":"http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac"},_.exports=v},{"../../../utils/col-cache":19,"../../../utils/under-dash":26,"../../../utils/xml-stream":28,"../../rel-type":31,"../base-xform":32,"../list-xform":71,"./auto-filter-xform":72,"./cf/conditional-formattings-xform":87,"./col-xform":92,"./data-validations-xform":93,"./dimension-xform":94,"./drawing-xform":95,"./ext-lst-xform":96,"./header-footer-xform":97,"./hyperlink-xform":98,"./merge-cell-xform":99,"./merges":100,"./page-margins-xform":103,"./page-setup-xform":105,"./picture-xform":106,"./print-options-xform":107,"./row-breaks-xform":108,"./row-xform":109,"./sheet-format-properties-xform":110,"./sheet-properties-xform":111,"./sheet-protection-xform":112,"./sheet-view-xform":113,"./table-part-xform":114}],116:[function(e,_,D){"use strict";const h=e("../base-xform");_.exports=class extends h{constructor(s){super(),this.tag=s.tag,this.attr=s.attr}render(s,u){u&&(s.openNode(this.tag),s.closeNode())}parseOpen(s){s.name===this.tag&&(this.model=!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],117:[function(e,_,D){"use strict";const h=e("../base-xform");_.exports=class extends h{constructor(s){super(),this.tag=s.tag,this.attr=s.attr,this.attrs=s.attrs,this._format=s.format||function(u){try{return Number.isNaN(u.getTime())?"":u.toISOString()}catch{return""}},this._parse=s.parse||function(u){return new Date(u)}}render(s,u){u&&(s.openNode(this.tag),this.attrs&&s.addAttributes(this.attrs),this.attr?s.addAttribute(this.attr,this._format(u)):s.writeText(this._format(u)),s.closeNode())}parseOpen(s){s.name===this.tag&&(this.attr?this.model=this._parse(s.attributes[this.attr]):this.text=[])}parseText(s){this.attr||this.text.push(s)}parseClose(){return this.attr||(this.model=this._parse(this.text.join(""))),!1}}},{"../base-xform":32}],118:[function(e,_,D){"use strict";const h=e("../base-xform");_.exports=class extends h{constructor(s){super(),this.tag=s.tag,this.attr=s.attr,this.attrs=s.attrs,this.zero=s.zero}render(s,u){(u||this.zero)&&(s.openNode(this.tag),this.attrs&&s.addAttributes(this.attrs),this.attr?s.addAttribute(this.attr,u):s.writeText(u),s.closeNode())}parseOpen(s){return s.name===this.tag&&(this.attr?this.model=parseInt(s.attributes[this.attr],10):this.text=[],!0)}parseText(s){this.attr||this.text.push(s)}parseClose(){return this.attr||(this.model=parseInt(this.text.join("")||0,10)),!1}}},{"../base-xform":32}],119:[function(e,_,D){"use strict";const h=e("../base-xform");_.exports=class extends h{constructor(s){super(),this.tag=s.tag,this.attr=s.attr,this.attrs=s.attrs}render(s,u){void 0!==u&&(s.openNode(this.tag),this.attrs&&s.addAttributes(this.attrs),this.attr?s.addAttribute(this.attr,u):s.writeText(u),s.closeNode())}parseOpen(s){s.name===this.tag&&(this.attr?this.model=s.attributes[this.attr]:this.text=[])}parseText(s){this.attr||this.text.push(s)}parseClose(){return this.attr||(this.model=this.text.join("")),!1}}},{"../base-xform":32}],120:[function(e,_,D){"use strict";const h=e("./base-xform"),s=e("../../utils/xml-stream");_.exports=class extends h{constructor(u){super(),this._model=u}render(u){if(!this._xml){const g=new s;(function a(c,B){c.openNode(B.tag,B.$),B.c&&B.c.forEach(p=>{a(c,p)}),B.t&&c.writeText(B.t),c.closeNode()})(g,this._model),this._xml=g.xml}u.writeXml(this._xml)}parseOpen(){return!0}parseText(){}parseClose(u){return u!==this._model.tag}}},{"../../utils/xml-stream":28,"./base-xform":32}],121:[function(e,_,D){"use strict";const h=e("./text-xform"),s=e("./rich-text-xform"),u=e("../base-xform");_.exports=class extends u{constructor(){super(),this.map={r:new s,t:new h}}get tag(){return"rPh"}render(g,a){if(g.openNode(this.tag,{sb:a.sb||0,eb:a.eb||0}),a&&a.hasOwnProperty("richText")&&a.richText){const{r:c}=this.map;a.richText.forEach(B=>{c.render(g,B)})}else a&&this.map.t.render(g,a.text);g.closeNode()}parseOpen(g){const{name:a}=g;return this.parser?(this.parser.parseOpen(g),!0):a===this.tag?(this.model={sb:parseInt(g.attributes.sb,10),eb:parseInt(g.attributes.eb,10)},!0):(this.parser=this.map[a],!!this.parser&&(this.parser.parseOpen(g),!0))}parseText(g){this.parser&&this.parser.parseText(g)}parseClose(g){if(this.parser){if(!this.parser.parseClose(g)){switch(g){case"r":{let a=this.model.richText;a||(a=this.model.richText=[]),a.push(this.parser.model);break}case"t":this.model.text=this.parser.model}this.parser=void 0}return!0}return g!==this.tag}}},{"../base-xform":32,"./rich-text-xform":122,"./text-xform":125}],122:[function(e,_,D){"use strict";const h=e("./text-xform"),s=e("../style/font-xform"),u=e("../base-xform");class g extends u{constructor(c){super(),this.model=c}get tag(){return"r"}get textXform(){return this._textXform||(this._textXform=new h)}get fontXform(){return this._fontXform||(this._fontXform=new s(g.FONT_OPTIONS))}render(c,B){B=B||this.model,c.openNode("r"),B.font&&this.fontXform.render(c,B.font),this.textXform.render(c,B.text),c.closeNode()}parseOpen(c){if(this.parser)return this.parser.parseOpen(c),!0;switch(c.name){case"r":return this.model={},!0;case"t":return this.parser=this.textXform,this.parser.parseOpen(c),!0;case"rPr":return this.parser=this.fontXform,this.parser.parseOpen(c),!0;default:return!1}}parseText(c){this.parser&&this.parser.parseText(c)}parseClose(c){switch(c){case"r":return!1;case"t":return this.model.text=this.parser.model,this.parser=void 0,!0;case"rPr":return this.model.font=this.parser.model,this.parser=void 0,!0;default:return this.parser&&this.parser.parseClose(c),!0}}}g.FONT_OPTIONS={tagName:"rPr",fontNameTag:"rFont"},_.exports=g},{"../base-xform":32,"../style/font-xform":131,"./text-xform":125}],123:[function(e,_,D){"use strict";const h=e("./text-xform"),s=e("./rich-text-xform"),u=e("./phonetic-text-xform"),g=e("../base-xform");_.exports=class extends g{constructor(a){super(),this.model=a,this.map={r:new s,t:new h,rPh:new u}}get tag(){return"si"}render(a,c){a.openNode(this.tag),c&&c.hasOwnProperty("richText")&&c.richText?c.richText.length?c.richText.forEach(B=>{this.map.r.render(a,B)}):this.map.t.render(a,""):null!=c&&this.map.t.render(a,c),a.closeNode()}parseOpen(a){const{name:c}=a;return this.parser?(this.parser.parseOpen(a),!0):c===this.tag?(this.model={},!0):(this.parser=this.map[c],!!this.parser&&(this.parser.parseOpen(a),!0))}parseText(a){this.parser&&this.parser.parseText(a)}parseClose(a){if(this.parser){if(!this.parser.parseClose(a)){switch(a){case"r":{let c=this.model.richText;c||(c=this.model.richText=[]),c.push(this.parser.model);break}case"t":this.model=this.parser.model}this.parser=void 0}return!0}return a!==this.tag}}},{"../base-xform":32,"./phonetic-text-xform":121,"./rich-text-xform":122,"./text-xform":125}],124:[function(e,_,D){"use strict";const h=e("../../../utils/xml-stream"),s=e("../base-xform"),u=e("./shared-string-xform");_.exports=class extends s{constructor(g){super(),this.model=g||{values:[],count:0},this.hash=Object.create(null),this.rich=Object.create(null)}get sharedStringXform(){return this._sharedStringXform||(this._sharedStringXform=new u)}get values(){return this.model.values}get uniqueCount(){return this.model.values.length}get count(){return this.model.count}getString(g){return this.model.values[g]}add(g){return g.richText?this.addRichText(g):this.addText(g)}addText(g){let a=this.hash[g];return void 0===a&&(a=this.hash[g]=this.model.values.length,this.model.values.push(g)),this.model.count++,a}addRichText(g){const a=this.sharedStringXform.toXml(g);let c=this.rich[a];return void 0===c&&(c=this.rich[a]=this.model.values.length,this.model.values.push(g)),this.model.count++,c}render(g,a){a=a||this._values,g.openXml(h.StdDocAttributes),g.openNode("sst",{xmlns:"http://schemas.openxmlformats.org/spreadsheetml/2006/main",count:a.count,uniqueCount:a.values.length});const c=this.sharedStringXform;a.values.forEach(B=>{c.render(g,B)}),g.closeNode()}parseOpen(g){if(this.parser)return this.parser.parseOpen(g),!0;switch(g.name){case"sst":return!0;case"si":return this.parser=this.sharedStringXform,this.parser.parseOpen(g),!0;default:throw new Error("Unexpected xml node in parseOpen: "+JSON.stringify(g))}}parseText(g){this.parser&&this.parser.parseText(g)}parseClose(g){if(this.parser)return this.parser.parseClose(g)||(this.model.values.push(this.parser.model),this.model.count++,this.parser=void 0),!0;if("sst"===g)return!1;throw new Error("Unexpected xml node in parseClose: "+g)}}},{"../../../utils/xml-stream":28,"../base-xform":32,"./shared-string-xform":123}],125:[function(e,_,D){"use strict";const h=e("../base-xform");_.exports=class extends h{get tag(){return"t"}render(s,u){s.openNode("t"),/^\s|\n|\s$/.test(u)&&s.addAttribute("xml:space","preserve"),s.writeText(u),s.closeNode()}get model(){return this._text.join("").replace(/_x([0-9A-F]{4})_/g,(s,u)=>String.fromCharCode(parseInt(u,16)))}parseOpen(s){return"t"===s.name&&(this._text=[],!0)}parseText(s){this._text.push(s)}parseClose(){return!1}}},{"../base-xform":32}],126:[function(e,_,D){"use strict";const h=e("../../../doc/enums"),s=e("../../../utils/utils"),u=e("../base-xform"),g={horizontalValues:["left","center","right","fill","centerContinuous","distributed","justify"].reduce((c,B)=>(c[B]=!0,c),{}),horizontal(c){return this.horizontalValues[c]?c:void 0},verticalValues:["top","middle","bottom","distributed","justify"].reduce((c,B)=>(c[B]=!0,c),{}),vertical(c){return"middle"===c?"center":this.verticalValues[c]?c:void 0},wrapText:c=>!!c||void 0,shrinkToFit:c=>!!c||void 0,textRotation:c=>"vertical"===c||(c=s.validInt(c))>=-90&&c<=90?c:void 0,indent:c=>(c=s.validInt(c),Math.max(0,c)),readingOrder(c){switch(c){case"ltr":return h.ReadingOrder.LeftToRight;case"rtl":return h.ReadingOrder.RightToLeft;default:return}}},a={toXml(c){if(c=g.textRotation(c)){if("vertical"===c)return 255;const B=Math.round(c);if(B>=0&&B<=90)return B;if(B<0&&B>=-90)return 90-B}},toModel(c){const B=s.validInt(c);if(void 0!==B){if(255===B)return"vertical";if(B>=0&&B<=90)return B;if(B>90&&B<=180)return 90-B}}};_.exports=class extends u{get tag(){return"alignment"}render(c,B){c.addRollback(),c.openNode("alignment");let p=!1;function f(E,w){w&&(c.addAttribute(E,w),p=!0)}f("horizontal",g.horizontal(B.horizontal)),f("vertical",g.vertical(B.vertical)),f("wrapText",!!g.wrapText(B.wrapText)&&"1"),f("shrinkToFit",!!g.shrinkToFit(B.shrinkToFit)&&"1"),f("indent",g.indent(B.indent)),f("textRotation",a.toXml(B.textRotation)),f("readingOrder",g.readingOrder(B.readingOrder)),c.closeNode(),p?c.commit():c.rollback()}parseOpen(c){const B={};let p=!1;function f(E,w,Q){E&&(B[w]=Q,p=!0)}f(c.attributes.horizontal,"horizontal",c.attributes.horizontal),f(c.attributes.vertical,"vertical","center"===c.attributes.vertical?"middle":c.attributes.vertical),f(c.attributes.wrapText,"wrapText",s.parseBoolean(c.attributes.wrapText)),f(c.attributes.shrinkToFit,"shrinkToFit",s.parseBoolean(c.attributes.shrinkToFit)),f(c.attributes.indent,"indent",parseInt(c.attributes.indent,10)),f(c.attributes.textRotation,"textRotation",a.toModel(c.attributes.textRotation)),f(c.attributes.readingOrder,"readingOrder","2"===c.attributes.readingOrder?"rtl":"ltr"),this.model=p?B:null}parseText(){}parseClose(){return!1}}},{"../../../doc/enums":7,"../../../utils/utils":27,"../base-xform":32}],127:[function(e,_,D){"use strict";const h=e("../base-xform"),s=e("../../../utils/utils"),u=e("./color-xform");class g extends h{constructor(c){super(),this.name=c,this.map={color:new u}}get tag(){return this.name}render(c,B,p){const f=B&&B.color||p||this.defaultColor;c.openNode(this.name),B&&B.style&&(c.addAttribute("style",B.style),f&&this.map.color.render(c,f)),c.closeNode()}parseOpen(c){if(this.parser)return this.parser.parseOpen(c),!0;switch(c.name){case this.name:{const{style:B}=c.attributes;return this.model=B?{style:B}:void 0,!0}case"color":return this.parser=this.map.color,this.parser.parseOpen(c),!0;default:return!1}}parseText(c){this.parser&&this.parser.parseText(c)}parseClose(c){return this.parser?(this.parser.parseClose(c)||(this.parser=void 0),!0):(c===this.name&&this.map.color.model&&(this.model||(this.model={}),this.model.color=this.map.color.model),!1)}validStyle(c){return g.validStyleValues[c]}}g.validStyleValues=["thin","dashed","dotted","dashDot","hair","dashDotDot","slantDashDot","mediumDashed","mediumDashDotDot","mediumDashDot","medium","double","thick"].reduce((a,c)=>(a[c]=!0,a),{}),_.exports=class extends h{constructor(){super(),this.map={top:new g("top"),left:new g("left"),bottom:new g("bottom"),right:new g("right"),diagonal:new g("diagonal")}}render(a,c){const{color:B}=c;function p(f,E){f&&!f.color&&c.color&&(f={...f,color:c.color}),E.render(a,f,B)}a.openNode("border"),c.diagonal&&c.diagonal.style&&(c.diagonal.up&&a.addAttribute("diagonalUp","1"),c.diagonal.down&&a.addAttribute("diagonalDown","1")),p(c.left,this.map.left),p(c.right,this.map.right),p(c.top,this.map.top),p(c.bottom,this.map.bottom),p(c.diagonal,this.map.diagonal),a.closeNode()}parseOpen(a){return this.parser?(this.parser.parseOpen(a),!0):"border"===a.name?(this.reset(),this.diagonalUp=s.parseBoolean(a.attributes.diagonalUp),this.diagonalDown=s.parseBoolean(a.attributes.diagonalDown),!0):(this.parser=this.map[a.name],!!this.parser&&(this.parser.parseOpen(a),!0))}parseText(a){this.parser&&this.parser.parseText(a)}parseClose(a){if(this.parser)return this.parser.parseClose(a)||(this.parser=void 0),!0;if("border"===a){const c=this.model={},B=function(p,f,E){f&&(E&&Object.assign(f,E),c[p]=f)};B("left",this.map.left.model),B("right",this.map.right.model),B("top",this.map.top.model),B("bottom",this.map.bottom.model),B("diagonal",this.map.diagonal.model,{up:this.diagonalUp,down:this.diagonalDown})}return!1}}},{"../../../utils/utils":27,"../base-xform":32,"./color-xform":128}],128:[function(e,_,D){"use strict";const h=e("../base-xform");_.exports=class extends h{constructor(s){super(),this.name=s||"color"}get tag(){return this.name}render(s,u){return!!u&&(s.openNode(this.name),u.argb?s.addAttribute("rgb",u.argb):void 0!==u.theme?(s.addAttribute("theme",u.theme),void 0!==u.tint&&s.addAttribute("tint",u.tint)):void 0!==u.indexed?s.addAttribute("indexed",u.indexed):s.addAttribute("auto","1"),s.closeNode(),!0)}parseOpen(s){return s.name===this.name&&(s.attributes.rgb?this.model={argb:s.attributes.rgb}:s.attributes.theme?(this.model={theme:parseInt(s.attributes.theme,10)},s.attributes.tint&&(this.model.tint=parseFloat(s.attributes.tint))):this.model=s.attributes.indexed?{indexed:parseInt(s.attributes.indexed,10)}:void 0,!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],129:[function(e,_,D){"use strict";const h=e("../base-xform"),s=e("./alignment-xform"),u=e("./border-xform"),g=e("./fill-xform"),a=e("./font-xform"),c=e("./numfmt-xform"),B=e("./protection-xform");_.exports=class extends h{constructor(){super(),this.map={alignment:new s,border:new u,fill:new g,font:new a,numFmt:new c,protection:new B}}get tag(){return"dxf"}render(p,f){p.openNode(this.tag),f.font&&this.map.font.render(p,f.font),f.numFmt&&f.numFmtId&&this.map.numFmt.render(p,{id:f.numFmtId,formatCode:f.numFmt}),f.fill&&this.map.fill.render(p,f.fill),f.alignment&&this.map.alignment.render(p,f.alignment),f.border&&this.map.border.render(p,f.border),f.protection&&this.map.protection.render(p,f.protection),p.closeNode()}parseOpen(p){return this.parser?(this.parser.parseOpen(p),!0):p.name===this.tag?(this.reset(),!0):(this.parser=this.map[p.name],this.parser&&this.parser.parseOpen(p),!0)}parseText(p){this.parser&&this.parser.parseText(p)}parseClose(p){return this.parser?(this.parser.parseClose(p)||(this.parser=void 0),!0):p!==this.tag||(this.model={alignment:this.map.alignment.model,border:this.map.border.model,fill:this.map.fill.model,font:this.map.font.model,numFmt:this.map.numFmt.model,protection:this.map.protection.model},!1)}}},{"../base-xform":32,"./alignment-xform":126,"./border-xform":127,"./fill-xform":130,"./font-xform":131,"./numfmt-xform":132,"./protection-xform":133}],130:[function(e,_,D){"use strict";const h=e("../base-xform"),s=e("./color-xform");class u extends h{constructor(){super(),this.map={color:new s}}get tag(){return"stop"}render(p,f){p.openNode("stop"),p.addAttribute("position",f.position),this.map.color.render(p,f.color),p.closeNode()}parseOpen(p){if(this.parser)return this.parser.parseOpen(p),!0;switch(p.name){case"stop":return this.model={position:parseFloat(p.attributes.position)},!0;case"color":return this.parser=this.map.color,this.parser.parseOpen(p),!0;default:return!1}}parseText(){}parseClose(p){return!!this.parser&&(this.parser.parseClose(p)||(this.model.color=this.parser.model,this.parser=void 0),!0)}}class g extends h{constructor(){super(),this.map={fgColor:new s("fgColor"),bgColor:new s("bgColor")}}get name(){return"pattern"}get tag(){return"patternFill"}render(p,f){p.openNode("patternFill"),p.addAttribute("patternType",f.pattern),f.fgColor&&this.map.fgColor.render(p,f.fgColor),f.bgColor&&this.map.bgColor.render(p,f.bgColor),p.closeNode()}parseOpen(p){return this.parser?(this.parser.parseOpen(p),!0):"patternFill"===p.name?(this.model={type:"pattern",pattern:p.attributes.patternType},!0):(this.parser=this.map[p.name],!!this.parser&&(this.parser.parseOpen(p),!0))}parseText(p){this.parser&&this.parser.parseText(p)}parseClose(p){return!!this.parser&&(this.parser.parseClose(p)||(this.parser.model&&(this.model[p]=this.parser.model),this.parser=void 0),!0)}}class a extends h{constructor(){super(),this.map={stop:new u}}get name(){return"gradient"}get tag(){return"gradientFill"}render(p,f){switch(p.openNode("gradientFill"),f.gradient){case"angle":p.addAttribute("degree",f.degree);break;case"path":p.addAttribute("type","path"),f.center.left&&(p.addAttribute("left",f.center.left),void 0===f.center.right&&p.addAttribute("right",f.center.left)),f.center.right&&p.addAttribute("right",f.center.right),f.center.top&&(p.addAttribute("top",f.center.top),void 0===f.center.bottom&&p.addAttribute("bottom",f.center.top)),f.center.bottom&&p.addAttribute("bottom",f.center.bottom)}const E=this.map.stop;f.stops.forEach(w=>{E.render(p,w)}),p.closeNode()}parseOpen(p){if(this.parser)return this.parser.parseOpen(p),!0;switch(p.name){case"gradientFill":{const f=this.model={stops:[]};return p.attributes.degree?(f.gradient="angle",f.degree=parseInt(p.attributes.degree,10)):"path"===p.attributes.type&&(f.gradient="path",f.center={left:p.attributes.left?parseFloat(p.attributes.left):0,top:p.attributes.top?parseFloat(p.attributes.top):0},p.attributes.right!==p.attributes.left&&(f.center.right=p.attributes.right?parseFloat(p.attributes.right):0),p.attributes.bottom!==p.attributes.top&&(f.center.bottom=p.attributes.bottom?parseFloat(p.attributes.bottom):0)),!0}case"stop":return this.parser=this.map.stop,this.parser.parseOpen(p),!0;default:return!1}}parseText(p){this.parser&&this.parser.parseText(p)}parseClose(p){return!!this.parser&&(this.parser.parseClose(p)||(this.model.stops.push(this.parser.model),this.parser=void 0),!0)}}class c extends h{constructor(){super(),this.map={patternFill:new g,gradientFill:new a}}get tag(){return"fill"}render(p,f){switch(p.addRollback(),p.openNode("fill"),f.type){case"pattern":this.map.patternFill.render(p,f);break;case"gradient":this.map.gradientFill.render(p,f);break;default:return void p.rollback()}p.closeNode(),p.commit()}parseOpen(p){return this.parser?(this.parser.parseOpen(p),!0):"fill"===p.name?(this.model={},!0):(this.parser=this.map[p.name],!!this.parser&&(this.parser.parseOpen(p),!0))}parseText(p){this.parser&&this.parser.parseText(p)}parseClose(p){return!!this.parser&&(this.parser.parseClose(p)||(this.model=this.parser.model,this.model.type=this.parser.name,this.parser=void 0),!0)}validStyle(p){return c.validPatternValues[p]}}c.validPatternValues=["none","solid","darkVertical","darkGray","mediumGray","lightGray","gray125","gray0625","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","lightGrid"].reduce((B,p)=>(B[p]=!0,B),{}),c.StopXform=u,c.PatternFillXform=g,c.GradientFillXform=a,_.exports=c},{"../base-xform":32,"./color-xform":128}],131:[function(e,_,D){"use strict";const h=e("./color-xform"),s=e("../simple/boolean-xform"),u=e("../simple/integer-xform"),g=e("../simple/string-xform"),a=e("./underline-xform"),c=e("../../../utils/under-dash"),B=e("../base-xform");class p extends B{constructor(E){super(),this.options=E||p.OPTIONS,this.map={b:{prop:"bold",xform:new s({tag:"b",attr:"val"})},i:{prop:"italic",xform:new s({tag:"i",attr:"val"})},u:{prop:"underline",xform:new a},charset:{prop:"charset",xform:new u({tag:"charset",attr:"val"})},color:{prop:"color",xform:new h},condense:{prop:"condense",xform:new s({tag:"condense",attr:"val"})},extend:{prop:"extend",xform:new s({tag:"extend",attr:"val"})},family:{prop:"family",xform:new u({tag:"family",attr:"val"})},outline:{prop:"outline",xform:new s({tag:"outline",attr:"val"})},vertAlign:{prop:"vertAlign",xform:new g({tag:"vertAlign",attr:"val"})},scheme:{prop:"scheme",xform:new g({tag:"scheme",attr:"val"})},shadow:{prop:"shadow",xform:new s({tag:"shadow",attr:"val"})},strike:{prop:"strike",xform:new s({tag:"strike",attr:"val"})},sz:{prop:"size",xform:new u({tag:"sz",attr:"val"})}},this.map[this.options.fontNameTag]={prop:"name",xform:new g({tag:this.options.fontNameTag,attr:"val"})}}get tag(){return this.options.tagName}render(E,w){const{map:Q}=this;E.openNode(this.options.tagName),c.each(this.map,(b,C)=>{Q[C].xform.render(E,w[b.prop])}),E.closeNode()}parseOpen(E){return this.parser?(this.parser.parseOpen(E),!0):this.map[E.name]?(this.parser=this.map[E.name].xform,this.parser.parseOpen(E)):E.name===this.options.tagName&&(this.model={},!0)}parseText(E){this.parser&&this.parser.parseText(E)}parseClose(E){return this.parser&&!this.parser.parseClose(E)?(this.parser.model&&(this.model[this.map[E].prop]=this.parser.model),this.parser=void 0,!0):E!==this.options.tagName}}p.OPTIONS={tagName:"font",fontNameTag:"name"},_.exports=p},{"../../../utils/under-dash":26,"../base-xform":32,"../simple/boolean-xform":116,"../simple/integer-xform":118,"../simple/string-xform":119,"./color-xform":128,"./underline-xform":136}],132:[function(e,_,D){"use strict";const h=e("../../../utils/under-dash"),s=e("../../defaultnumformats"),u=e("../base-xform"),g=function(){const c={};return h.each(s,(B,p)=>{B.f&&(c[B.f]=parseInt(p,10))}),c}();class a extends u{constructor(B,p){super(),this.id=B,this.formatCode=p}get tag(){return"numFmt"}render(B,p){B.leafNode("numFmt",{numFmtId:p.id,formatCode:p.formatCode})}parseOpen(B){return"numFmt"===B.name&&(this.model={id:parseInt(B.attributes.numFmtId,10),formatCode:B.attributes.formatCode.replace(/[\\](.)/g,"$1")},!0)}parseText(){}parseClose(){return!1}}a.getDefaultFmtId=function(c){return g[c]},a.getDefaultFmtCode=function(c){return s[c]&&s[c].f},_.exports=a},{"../../../utils/under-dash":26,"../../defaultnumformats":30,"../base-xform":32}],133:[function(e,_,D){"use strict";const h=e("../base-xform"),s_boolean=(u,g)=>void 0===u?g:u;_.exports=class extends h{get tag(){return"protection"}render(u,g){u.addRollback(),u.openNode("protection");let a=!1;function c(B,p){void 0!==p&&(u.addAttribute(B,p),a=!0)}c("locked",s_boolean(g.locked,!0)?void 0:"0"),c("hidden",s_boolean(g.hidden,!1)?"1":void 0),u.closeNode(),a?u.commit():u.rollback()}parseOpen(u){const g={locked:"0"!==u.attributes.locked,hidden:"1"===u.attributes.hidden};this.model=!g.locked||g.hidden?g:null}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],134:[function(e,_,D){"use strict";const h=e("../base-xform"),s=e("./alignment-xform"),u=e("./protection-xform");_.exports=class extends h{constructor(g){super(),this.xfId=!(!g||!g.xfId),this.map={alignment:new s,protection:new u}}get tag(){return"xf"}render(g,a){g.openNode("xf",{numFmtId:a.numFmtId||0,fontId:a.fontId||0,fillId:a.fillId||0,borderId:a.borderId||0}),this.xfId&&g.addAttribute("xfId",a.xfId||0),a.numFmtId&&g.addAttribute("applyNumberFormat","1"),a.fontId&&g.addAttribute("applyFont","1"),a.fillId&&g.addAttribute("applyFill","1"),a.borderId&&g.addAttribute("applyBorder","1"),a.alignment&&g.addAttribute("applyAlignment","1"),a.protection&&g.addAttribute("applyProtection","1"),a.alignment&&this.map.alignment.render(g,a.alignment),a.protection&&this.map.protection.render(g,a.protection),g.closeNode()}parseOpen(g){if(this.parser)return this.parser.parseOpen(g),!0;switch(g.name){case"xf":return this.model={numFmtId:parseInt(g.attributes.numFmtId,10),fontId:parseInt(g.attributes.fontId,10),fillId:parseInt(g.attributes.fillId,10),borderId:parseInt(g.attributes.borderId,10)},this.xfId&&(this.model.xfId=parseInt(g.attributes.xfId,10)),!0;case"alignment":return this.parser=this.map.alignment,this.parser.parseOpen(g),!0;case"protection":return this.parser=this.map.protection,this.parser.parseOpen(g),!0;default:return!1}}parseText(g){this.parser&&this.parser.parseText(g)}parseClose(g){return this.parser?(this.parser.parseClose(g)||(this.map.protection===this.parser?this.model.protection=this.parser.model:this.model.alignment=this.parser.model,this.parser=void 0),!0):"xf"!==g}}},{"../base-xform":32,"./alignment-xform":126,"./protection-xform":133}],135:[function(e,_,D){"use strict";const h=e("../../../doc/enums"),s=e("../../../utils/xml-stream"),u=e("../base-xform"),g=e("../static-xform"),a=e("../list-xform"),c=e("./font-xform"),B=e("./fill-xform"),p=e("./border-xform"),f=e("./numfmt-xform"),E=e("./style-xform"),w=e("./dxf-xform");class Q extends u{constructor(C){super(),this.map={numFmts:new a({tag:"numFmts",count:!0,childXform:new f}),fonts:new a({tag:"fonts",count:!0,childXform:new c,$:{"x14ac:knownFonts":1}}),fills:new a({tag:"fills",count:!0,childXform:new B}),borders:new a({tag:"borders",count:!0,childXform:new p}),cellStyleXfs:new a({tag:"cellStyleXfs",count:!0,childXform:new E}),cellXfs:new a({tag:"cellXfs",count:!0,childXform:new E({xfId:!0})}),dxfs:new a({tag:"dxfs",always:!0,count:!0,childXform:new w}),numFmt:new f,font:new c,fill:new B,border:new p,style:new E({xfId:!0}),cellStyles:Q.STATIC_XFORMS.cellStyles,tableStyles:Q.STATIC_XFORMS.tableStyles,extLst:Q.STATIC_XFORMS.extLst},C&&this.init()}initIndex(){this.index={style:{},numFmt:{},numFmtNextId:164,font:{},border:{},fill:{}}}init(){this.model={styles:[],numFmts:[],fonts:[],borders:[],fills:[],dxfs:[]},this.initIndex(),this._addBorder({}),this._addStyle({numFmtId:0,fontId:0,fillId:0,borderId:0,xfId:0}),this._addFill({type:"pattern",pattern:"none"}),this._addFill({type:"pattern",pattern:"gray125"}),this.weakMap=new WeakMap}render(C,T){T=T||this.model,C.openXml(s.StdDocAttributes),C.openNode("styleSheet",Q.STYLESHEET_ATTRIBUTES),this.index?(T.numFmts&&T.numFmts.length&&(C.openNode("numFmts",{count:T.numFmts.length}),T.numFmts.forEach(N=>{C.writeXml(N)}),C.closeNode()),T.fonts.length||this._addFont({size:11,color:{theme:1},name:"Calibri",family:2,scheme:"minor"}),C.openNode("fonts",{count:T.fonts.length,"x14ac:knownFonts":1}),T.fonts.forEach(N=>{C.writeXml(N)}),C.closeNode(),C.openNode("fills",{count:T.fills.length}),T.fills.forEach(N=>{C.writeXml(N)}),C.closeNode(),C.openNode("borders",{count:T.borders.length}),T.borders.forEach(N=>{C.writeXml(N)}),C.closeNode(),this.map.cellStyleXfs.render(C,[{numFmtId:0,fontId:0,fillId:0,borderId:0,xfId:0}]),C.openNode("cellXfs",{count:T.styles.length}),T.styles.forEach(N=>{C.writeXml(N)}),C.closeNode()):(this.map.numFmts.render(C,T.numFmts),this.map.fonts.render(C,T.fonts),this.map.fills.render(C,T.fills),this.map.borders.render(C,T.borders),this.map.cellStyleXfs.render(C,[{numFmtId:0,fontId:0,fillId:0,borderId:0,xfId:0}]),this.map.cellXfs.render(C,T.styles)),Q.STATIC_XFORMS.cellStyles.render(C),this.map.dxfs.render(C,T.dxfs),Q.STATIC_XFORMS.tableStyles.render(C),Q.STATIC_XFORMS.extLst.render(C),C.closeNode()}parseOpen(C){return this.parser?(this.parser.parseOpen(C),!0):"styleSheet"===C.name?(this.initIndex(),!0):(this.parser=this.map[C.name],this.parser&&this.parser.parseOpen(C),!0)}parseText(C){this.parser&&this.parser.parseText(C)}parseClose(C){if(this.parser)return this.parser.parseClose(C)||(this.parser=void 0),!0;if("styleSheet"===C){this.model={};const T=(N,L)=>{L.model&&L.model.length&&(this.model[N]=L.model)};if(T("numFmts",this.map.numFmts),T("fonts",this.map.fonts),T("fills",this.map.fills),T("borders",this.map.borders),T("styles",this.map.cellXfs),T("dxfs",this.map.dxfs),this.index={model:[],numFmt:[]},this.model.numFmts){const N=this.index.numFmt;this.model.numFmts.forEach(L=>{N[L.id]=L.formatCode})}return!1}return!0}addStyleModel(C,T){if(!C)return 0;if(this.model.fonts.length||this._addFont({size:11,color:{theme:1},name:"Calibri",family:2,scheme:"minor"}),this.weakMap&&this.weakMap.has(C))return this.weakMap.get(C);const N={};if(T=T||h.ValueType.Number,C.numFmt)N.numFmtId=this._addNumFmtStr(C.numFmt);else switch(T){case h.ValueType.Number:N.numFmtId=this._addNumFmtStr("General");break;case h.ValueType.Date:N.numFmtId=this._addNumFmtStr("mm-dd-yy")}C.font&&(N.fontId=this._addFont(C.font)),C.border&&(N.borderId=this._addBorder(C.border)),C.fill&&(N.fillId=this._addFill(C.fill)),C.alignment&&(N.alignment=C.alignment),C.protection&&(N.protection=C.protection);const L=this._addStyle(N);return this.weakMap&&this.weakMap.set(C,L),L}getStyleModel(C){const T=this.model.styles[C];if(!T)return null;let N=this.index.model[C];if(N)return N;if(N=this.index.model[C]={},T.numFmtId){const J=this.index.numFmt[T.numFmtId]||f.getDefaultFmtCode(T.numFmtId);J&&(N.numFmt=J)}function L(J,H,k){if(k||0===k){const X=H[k];X&&(N[J]=X)}}return L("font",this.model.fonts,T.fontId),L("border",this.model.borders,T.borderId),L("fill",this.model.fills,T.fillId),T.alignment&&(N.alignment=T.alignment),T.protection&&(N.protection=T.protection),N}addDxfStyle(C){return C.numFmt&&(C.numFmtId=this._addNumFmtStr(C.numFmt)),this.model.dxfs.push(C),this.model.dxfs.length-1}getDxfStyle(C){return this.model.dxfs[C]}_addStyle(C){const T=this.map.style.toXml(C);let N=this.index.style[T];return void 0===N&&(N=this.index.style[T]=this.model.styles.length,this.model.styles.push(T)),N}_addNumFmtStr(C){let T=f.getDefaultFmtId(C);if(void 0!==T||(T=this.index.numFmt[C],void 0!==T))return T;T=this.index.numFmt[C]=164+this.model.numFmts.length;const N=this.map.numFmt.toXml({id:T,formatCode:C});return this.model.numFmts.push(N),T}_addFont(C){const T=this.map.font.toXml(C);let N=this.index.font[T];return void 0===N&&(N=this.index.font[T]=this.model.fonts.length,this.model.fonts.push(T)),N}_addBorder(C){const T=this.map.border.toXml(C);let N=this.index.border[T];return void 0===N&&(N=this.index.border[T]=this.model.borders.length,this.model.borders.push(T)),N}_addFill(C){const T=this.map.fill.toXml(C);let N=this.index.fill[T];return void 0===N&&(N=this.index.fill[T]=this.model.fills.length,this.model.fills.push(T)),N}}Q.STYLESHEET_ATTRIBUTES={xmlns:"http://schemas.openxmlformats.org/spreadsheetml/2006/main","xmlns:mc":"http://schemas.openxmlformats.org/markup-compatibility/2006","mc:Ignorable":"x14ac x16r2","xmlns:x14ac":"http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac","xmlns:x16r2":"http://schemas.microsoft.com/office/spreadsheetml/2015/02/main"},Q.STATIC_XFORMS={cellStyles:new g({tag:"cellStyles",$:{count:1},c:[{tag:"cellStyle",$:{name:"Normal",xfId:0,builtinId:0}}]}),dxfs:new g({tag:"dxfs",$:{count:0}}),tableStyles:new g({tag:"tableStyles",$:{count:0,defaultTableStyle:"TableStyleMedium2",defaultPivotStyle:"PivotStyleLight16"}}),extLst:new g({tag:"extLst",c:[{tag:"ext",$:{uri:"{EB79DEF2-80B8-43e5-95BD-54CBDDF9020C}","xmlns:x14":"http://schemas.microsoft.com/office/spreadsheetml/2009/9/main"},c:[{tag:"x14:slicerStyles",$:{defaultSlicerStyle:"SlicerStyleLight1"}}]},{tag:"ext",$:{uri:"{9260A510-F301-46a8-8635-F512D64BE5F5}","xmlns:x15":"http://schemas.microsoft.com/office/spreadsheetml/2010/11/main"},c:[{tag:"x15:timelineStyles",$:{defaultTimelineStyle:"TimeSlicerStyleLight1"}}]}]})},Q.Mock=class extends Q{constructor(){super(),this.model={styles:[{numFmtId:0,fontId:0,fillId:0,borderId:0,xfId:0}],numFmts:[],fonts:[{size:11,color:{theme:1},name:"Calibri",family:2,scheme:"minor"}],borders:[{}],fills:[{type:"pattern",pattern:"none"},{type:"pattern",pattern:"gray125"}]}}parseStream(b){return b.autodrain(),Promise.resolve()}addStyleModel(b,C){return C===h.ValueType.Date?this.dateStyleId:0}get dateStyleId(){if(!this._dateStyleId){const b={numFmtId:f.getDefaultFmtId("mm-dd-yy")};this._dateStyleId=this.model.styles.length,this.model.styles.push(b)}return this._dateStyleId}getStyleModel(){return{}}},_.exports=Q},{"../../../doc/enums":7,"../../../utils/xml-stream":28,"../base-xform":32,"../list-xform":71,"../static-xform":120,"./border-xform":127,"./dxf-xform":129,"./fill-xform":130,"./font-xform":131,"./numfmt-xform":132,"./style-xform":134}],136:[function(e,_,D){"use strict";const h=e("../base-xform");class s extends h{constructor(g){super(),this.model=g}get tag(){return"u"}render(g,a){if(!0===(a=a||this.model))g.leafNode("u");else{const c=s.Attributes[a];c&&g.leafNode("u",c)}}parseOpen(g){"u"===g.name&&(this.model=g.attributes.val||!0)}parseText(){}parseClose(){return!1}}s.Attributes={single:{},double:{val:"double"},singleAccounting:{val:"singleAccounting"},doubleAccounting:{val:"doubleAccounting"}},_.exports=s},{"../base-xform":32}],137:[function(e,_,D){"use strict";const h=e("../base-xform"),s=e("./filter-column-xform");_.exports=class extends h{constructor(){super(),this.map={filterColumn:new s}}get tag(){return"autoFilter"}prepare(u){u.columns.forEach((g,a)=>{this.map.filterColumn.prepare(g,{index:a})})}render(u,g){return u.openNode(this.tag,{ref:g.autoFilterRef}),g.columns.forEach(a=>{this.map.filterColumn.render(u,a)}),u.closeNode(),!0}parseOpen(u){if(this.parser)return this.parser.parseOpen(u),!0;if(u.name===this.tag)return this.model={autoFilterRef:u.attributes.ref,columns:[]},!0;if(this.parser=this.map[u.name],this.parser)return this.parseOpen(u),!0;throw new Error("Unexpected xml node in parseOpen: "+JSON.stringify(u))}parseText(u){this.parser&&this.parser.parseText(u)}parseClose(u){if(this.parser)return this.parser.parseClose(u)||(this.model.columns.push(this.parser.model),this.parser=void 0),!0;if(u===this.tag)return!1;throw new Error("Unexpected xml node in parseClose: "+u)}}},{"../base-xform":32,"./filter-column-xform":139}],138:[function(e,_,D){"use strict";const h=e("../base-xform");_.exports=class extends h{get tag(){return"customFilter"}render(s,u){s.leafNode(this.tag,{val:u.val,operator:u.operator})}parseOpen(s){return s.name===this.tag&&(this.model={val:s.attributes.val,operator:s.attributes.operator},!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],139:[function(e,_,D){"use strict";const h=e("../base-xform"),s=e("../list-xform"),u=e("./custom-filter-xform"),g=e("./filter-xform");_.exports=class extends h{constructor(){super(),this.map={customFilters:new s({tag:"customFilters",count:!1,empty:!0,childXform:new u}),filters:new s({tag:"filters",count:!1,empty:!0,childXform:new g})}}get tag(){return"filterColumn"}prepare(a,c){a.colId=c.index.toString()}render(a,c){return c.customFilters?(a.openNode(this.tag,{colId:c.colId,hiddenButton:c.filterButton?"0":"1"}),this.map.customFilters.render(a,c.customFilters),a.closeNode(),!0):(a.leafNode(this.tag,{colId:c.colId,hiddenButton:c.filterButton?"0":"1"}),!0)}parseOpen(a){if(this.parser)return this.parser.parseOpen(a),!0;const{attributes:c}=a;if(a.name===this.tag)return this.model={filterButton:"0"===c.hiddenButton},!0;if(this.parser=this.map[a.name],this.parser)return this.parseOpen(a),!0;throw new Error("Unexpected xml node in parseOpen: "+JSON.stringify(a))}parseText(){}parseClose(a){return this.parser?(this.parser.parseClose(a)||(this.parser=void 0),!0):a!==this.tag||(this.model.customFilters=this.map.customFilters.model,!1)}}},{"../base-xform":32,"../list-xform":71,"./custom-filter-xform":138,"./filter-xform":140}],140:[function(e,_,D){"use strict";const h=e("../base-xform");_.exports=class extends h{get tag(){return"filter"}render(s,u){s.leafNode(this.tag,{val:u.val})}parseOpen(s){return s.name===this.tag&&(this.model={val:s.attributes.val},!0)}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],141:[function(e,_,D){"use strict";const h=e("../base-xform");_.exports=class extends h{get tag(){return"tableColumn"}prepare(s,u){s.id=u.index+1}render(s,u){return s.leafNode(this.tag,{id:u.id.toString(),name:u.name,totalsRowLabel:u.totalsRowLabel,totalsRowFunction:u.totalsRowFunction,dxfId:u.dxfId}),!0}parseOpen(s){if(s.name===this.tag){const{attributes:u}=s;return this.model={name:u.name,totalsRowLabel:u.totalsRowLabel,totalsRowFunction:u.totalsRowFunction,dxfId:u.dxfId},!0}return!1}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],142:[function(e,_,D){"use strict";const h=e("../base-xform");_.exports=class extends h{get tag(){return"tableStyleInfo"}render(s,u){return s.leafNode(this.tag,{name:u.theme?u.theme:void 0,showFirstColumn:u.showFirstColumn?"1":"0",showLastColumn:u.showLastColumn?"1":"0",showRowStripes:u.showRowStripes?"1":"0",showColumnStripes:u.showColumnStripes?"1":"0"}),!0}parseOpen(s){if(s.name===this.tag){const{attributes:u}=s;return this.model={theme:u.name?u.name:null,showFirstColumn:"1"===u.showFirstColumn,showLastColumn:"1"===u.showLastColumn,showRowStripes:"1"===u.showRowStripes,showColumnStripes:"1"===u.showColumnStripes},!0}return!1}parseText(){}parseClose(){return!1}}},{"../base-xform":32}],143:[function(e,_,D){"use strict";const h=e("../../../utils/xml-stream"),s=e("../base-xform"),u=e("../list-xform"),g=e("./auto-filter-xform"),a=e("./table-column-xform"),c=e("./table-style-info-xform");class B extends s{constructor(){super(),this.map={autoFilter:new g,tableColumns:new u({tag:"tableColumns",count:!0,empty:!0,childXform:new a}),tableStyleInfo:new c}}prepare(f,E){this.map.autoFilter.prepare(f),this.map.tableColumns.prepare(f.columns,E)}get tag(){return"table"}render(f,E){f.openXml(h.StdDocAttributes),f.openNode(this.tag,{...B.TABLE_ATTRIBUTES,id:E.id,name:E.name,displayName:E.displayName||E.name,ref:E.tableRef,totalsRowCount:E.totalsRow?"1":void 0,totalsRowShown:E.totalsRow?void 0:"1",headerRowCount:E.headerRow?"1":"0"}),this.map.autoFilter.render(f,E),this.map.tableColumns.render(f,E.columns),this.map.tableStyleInfo.render(f,E.style),f.closeNode()}parseOpen(f){if(this.parser)return this.parser.parseOpen(f),!0;const{name:E,attributes:w}=f;return E===this.tag?(this.reset(),this.model={name:w.name,displayName:w.displayName||w.name,tableRef:w.ref,totalsRow:"1"===w.totalsRowCount,headerRow:"1"===w.headerRowCount}):(this.parser=this.map[f.name],this.parser&&this.parser.parseOpen(f)),!0}parseText(f){this.parser&&this.parser.parseText(f)}parseClose(f){return this.parser?(this.parser.parseClose(f)||(this.parser=void 0),!0):f!==this.tag||(this.model.columns=this.map.tableColumns.model,this.map.autoFilter.model&&(this.model.autoFilterRef=this.map.autoFilter.model.autoFilterRef,this.map.autoFilter.model.columns.forEach((E,w)=>{this.model.columns[w].filterButton=E.filterButton})),this.model.style=this.map.tableStyleInfo.model,!1)}reconcile(f,E){f.columns.forEach(w=>{void 0!==w.dxfId&&(w.style=E.styles.getDxfStyle(w.dxfId))})}}B.TABLE_ATTRIBUTES={xmlns:"http://schemas.openxmlformats.org/spreadsheetml/2006/main","xmlns:mc":"http://schemas.openxmlformats.org/markup-compatibility/2006","mc:Ignorable":"xr xr3","xmlns:xr":"http://schemas.microsoft.com/office/spreadsheetml/2014/revision","xmlns:xr3":"http://schemas.microsoft.com/office/spreadsheetml/2016/revision3"},_.exports=B},{"../../../utils/xml-stream":28,"../base-xform":32,"../list-xform":71,"./auto-filter-xform":137,"./table-column-xform":141,"./table-style-info-xform":142}],144:[function(e,_,D){(function(h,s){(function(){"use strict";const u=e("fs"),g=e("jszip"),{PassThrough:a}=e("readable-stream"),c=e("../utils/zip-stream"),B=e("../utils/stream-buf"),p=e("../utils/utils"),f=e("../utils/xml-stream"),{bufferToString:E}=e("../utils/browser-buffer-decode"),w=e("./xform/style/styles-xform"),Q=e("./xform/core/core-xform"),b=e("./xform/strings/shared-strings-xform"),C=e("./xform/core/relationships-xform"),T=e("./xform/core/content-types-xform"),N=e("./xform/core/app-xform"),L=e("./xform/book/workbook-xform"),J=e("./xform/sheet/worksheet-xform"),H=e("./xform/drawing/drawing-xform"),k=e("./xform/table/table-xform"),X=e("./xform/comment/comments-xform"),tt=e("./xform/comment/vml-notes-xform"),pt=e("./xml/theme1");class st{constructor(it){this.workbook=it}readFile(it,at){var Y=this;return l(function*(){if(!(yield p.fs.exists(it)))throw new Error("File not found: "+it);const x=u.createReadStream(it);try{const v=yield Y.read(x,at);return x.close(),v}catch(v){throw x.close(),v}})()}parseRels(it){return(new C).parseStream(it)}parseWorkbook(it){return(new L).parseStream(it)}parseSharedStrings(it){return(new b).parseStream(it)}reconcile(it,at){const Y=new L,x=new J(at),v=new H,O=new k;Y.reconcile(it);const G={media:it.media,mediaIndex:it.mediaIndex};Object.keys(it.drawings).forEach(It=>{const yt=it.drawings[It],qt=it.drawingRels[It];qt&&(G.rels=qt.reduce((Mt,Xt)=>(Mt[Xt.Id]=Xt,Mt),{}),(yt.anchors||[]).forEach(Mt=>{const Xt=Mt.picture&&Mt.picture.hyperlinks;Xt&&G.rels[Xt.rId]&&(Xt.hyperlink=G.rels[Xt.rId].Target,delete Xt.rId)}),v.reconcile(yt,G))});const At={styles:it.styles};Object.values(it.tables).forEach(It=>{O.reconcile(It,At)});const dt={styles:it.styles,sharedStrings:it.sharedStrings,media:it.media,mediaIndex:it.mediaIndex,date1904:it.properties&&it.properties.date1904,drawings:it.drawings,comments:it.comments,tables:it.tables,vmlDrawings:it.vmlDrawings};it.worksheets.forEach(It=>{It.relationships=it.worksheetRels[It.sheetNo],x.reconcile(It,dt)}),delete it.worksheetHash,delete it.worksheetRels,delete it.globalRels,delete it.sharedStrings,delete it.workbookRels,delete it.sheetDefs,delete it.styles,delete it.mediaIndex,delete it.drawings,delete it.drawingRels,delete it.vmlDrawings}_processWorksheetEntry(it,at,Y,x,v){return l(function*(){const O=new J(x),G=yield O.parseStream(it);G.sheetNo=Y,at.worksheetHash[v]=G,at.worksheets.push(G)})()}_processCommentEntry(it,at,Y){return l(function*(){const x=new X,v=yield x.parseStream(it);at.comments[`../${Y}.xml`]=v})()}_processTableEntry(it,at,Y){return l(function*(){const x=new k,v=yield x.parseStream(it);at.tables[`../tables/${Y}.xml`]=v})()}_processWorksheetRelsEntry(it,at,Y){return l(function*(){const x=new C,v=yield x.parseStream(it);at.worksheetRels[Y]=v})()}_processMediaEntry(it,at,Y){return l(function*(){const x=Y.lastIndexOf(".");if(x>=1){const v=Y.substr(x+1),O=Y.substr(0,x);yield new Promise((G,At)=>{const dt=new B;dt.on("finish",()=>{at.mediaIndex[Y]=at.media.length,at.mediaIndex[O]=at.media.length;const It={type:"image",name:O,extension:v,buffer:dt.toBuffer()};at.media.push(It),G()}),it.on("error",It=>{At(It)}),it.pipe(dt)})}})()}_processDrawingEntry(it,at,Y){return l(function*(){const x=new H,v=yield x.parseStream(it);at.drawings[Y]=v})()}_processDrawingRelsEntry(it,at,Y){return l(function*(){const x=new C,v=yield x.parseStream(it);at.drawingRels[Y]=v})()}_processVmlDrawingEntry(it,at,Y){return l(function*(){const x=new tt,v=yield x.parseStream(it);at.vmlDrawings[`../drawings/${Y}.vml`]=v})()}_processThemeEntry(it,at,Y){return l(function*(){yield new Promise((x,v)=>{const O=new B;it.on("error",v),O.on("error",v),O.on("finish",()=>{at.themes[Y]=O.read().toString(),x()}),it.pipe(O)})})()}createInputStream(){throw new Error("`XLSX#createInputStream` is deprecated. You should use `XLSX#read` instead. This method will be removed in version 5.0. Please follow upgrade instruction: https://github.com/exceljs/exceljs/blob/master/UPGRADE-4.0.md")}read(it,at){var Y=this;return l(function*(){!it[Symbol.asyncIterator]&&it.pipe&&(it=it.pipe(new a));const x=[];var G,v=!1,O=!1;try{for(var dt,At=F(it);v=!(dt=yield At.next()).done;v=!1)x.push(dt.value)}catch(It){O=!0,G=It}finally{try{v&&null!=At.return&&(yield At.return())}finally{if(O)throw G}}return Y.load(s.concat(x),at)})()}load(it,at){var Y=this;return l(function*(){let x;x=at&&at.base64?s.from(it.toString(),"base64"):it;const v={worksheets:[],worksheetHash:{},worksheetRels:[],themes:{},media:[],mediaIndex:{},drawings:{},drawingRels:{},comments:{},tables:{},vmlDrawings:{}},O=yield g.loadAsync(x);for(const G of Object.values(O.files))if(!G.dir){let At,dt=G.name;if("/"===dt[0]&&(dt=dt.substr(1)),dt.match(/xl\/media\//)||dt.match(/xl\/theme\/([a-zA-Z0-9]+)[.]xml/))At=new a,At.write(yield G.async("nodebuffer"));else{let It;At=new a({writableObjectMode:!0,readableObjectMode:!0}),It=h.browser?E(yield G.async("nodebuffer")):yield G.async("string");const yt=16384;for(let qt=0;qt<It.length;qt+=yt)At.write(It.substring(qt,qt+yt))}switch(At.end(),dt){case"_rels/.rels":v.globalRels=yield Y.parseRels(At);break;case"xl/workbook.xml":{const It=yield Y.parseWorkbook(At);v.sheets=It.sheets,v.definedNames=It.definedNames,v.views=It.views,v.properties=It.properties,v.calcProperties=It.calcProperties;break}case"xl/_rels/workbook.xml.rels":v.workbookRels=yield Y.parseRels(At);break;case"xl/sharedStrings.xml":v.sharedStrings=new b,yield v.sharedStrings.parseStream(At);break;case"xl/styles.xml":v.styles=new w,yield v.styles.parseStream(At);break;case"docProps/app.xml":{const It=new N,yt=yield It.parseStream(At);v.company=yt.company,v.manager=yt.manager;break}case"docProps/core.xml":{const It=new Q,yt=yield It.parseStream(At);Object.assign(v,yt);break}default:{let It=dt.match(/xl\/worksheets\/sheet(\d+)[.]xml/);if(It){yield Y._processWorksheetEntry(At,v,It[1],at,dt);break}if(It=dt.match(/xl\/worksheets\/_rels\/sheet(\d+)[.]xml.rels/),It){yield Y._processWorksheetRelsEntry(At,v,It[1]);break}if(It=dt.match(/xl\/theme\/([a-zA-Z0-9]+)[.]xml/),It){yield Y._processThemeEntry(At,v,It[1]);break}if(It=dt.match(/xl\/media\/([a-zA-Z0-9]+[.][a-zA-Z0-9]{3,4})$/),It){yield Y._processMediaEntry(At,v,It[1]);break}if(It=dt.match(/xl\/drawings\/([a-zA-Z0-9]+)[.]xml/),It){yield Y._processDrawingEntry(At,v,It[1]);break}if(It=dt.match(/xl\/(comments\d+)[.]xml/),It){yield Y._processCommentEntry(At,v,It[1]);break}if(It=dt.match(/xl\/tables\/(table\d+)[.]xml/),It){yield Y._processTableEntry(At,v,It[1]);break}if(It=dt.match(/xl\/drawings\/_rels\/([a-zA-Z0-9]+)[.]xml[.]rels/),It){yield Y._processDrawingRelsEntry(At,v,It[1]);break}if(It=dt.match(/xl\/drawings\/(vmlDrawing\d+)[.]vml/),It){yield Y._processVmlDrawingEntry(At,v,It[1]);break}}}}return Y.reconcile(v,at),Y.workbook.model=v,Y.workbook})()}addMedia(it,at){return l(function*(){yield Promise.all(at.media.map(function(){var Y=l(function*(x){if("image"===x.type){const v=`xl/media/${x.name}.${x.extension}`;if(x.filename){const O=yield(G=x.filename,new Promise((dt,It)=>{u.readFile(G,undefined,(yt,qt)=>{yt?It(yt):dt(qt)})}));return it.append(O,{name:v})}if(x.buffer)return it.append(x.buffer,{name:v});if(x.base64){const O=x.base64,G=O.substring(O.indexOf(",")+1);return it.append(G,{name:v,base64:!0})}}var G;throw new Error("Unsupported media")});return function(x){return Y.apply(this,arguments)}}()))})()}addDrawings(it,at){const Y=new H,x=new C;at.worksheets.forEach(v=>{const{drawing:O}=v;if(O){Y.prepare(O,{});let G=Y.toXml(O);it.append(G,{name:`xl/drawings/${O.name}.xml`}),G=x.toXml(O.rels),it.append(G,{name:`xl/drawings/_rels/${O.name}.xml.rels`})}})}addTables(it,at){const Y=new k;at.worksheets.forEach(x=>{const{tables:v}=x;v.forEach(O=>{Y.prepare(O,{});const G=Y.toXml(O);it.append(G,{name:"xl/tables/"+O.target})})})}addContentTypes(it,at){return l(function*(){const Y=(new T).toXml(at);it.append(Y,{name:"[Content_Types].xml"})})()}addApp(it,at){return l(function*(){const Y=(new N).toXml(at);it.append(Y,{name:"docProps/app.xml"})})()}addCore(it,at){return l(function*(){const Y=new Q;it.append(Y.toXml(at),{name:"docProps/core.xml"})})()}addThemes(it,at){return l(function*(){const Y=at.themes||{theme1:pt};Object.keys(Y).forEach(x=>{it.append(Y[x],{name:`xl/theme/${x}.xml`})})})()}addOfficeRels(it){return l(function*(){const at=(new C).toXml([{Id:"rId1",Type:st.RelType.OfficeDocument,Target:"xl/workbook.xml"},{Id:"rId2",Type:st.RelType.CoreProperties,Target:"docProps/core.xml"},{Id:"rId3",Type:st.RelType.ExtenderProperties,Target:"docProps/app.xml"}]);it.append(at,{name:"_rels/.rels"})})()}addWorkbookRels(it,at){return l(function*(){let Y=1;const x=[{Id:"rId"+Y++,Type:st.RelType.Styles,Target:"styles.xml"},{Id:"rId"+Y++,Type:st.RelType.Theme,Target:"theme/theme1.xml"}];at.sharedStrings.count&&x.push({Id:"rId"+Y++,Type:st.RelType.SharedStrings,Target:"sharedStrings.xml"}),at.worksheets.forEach(O=>{O.rId="rId"+Y++,x.push({Id:O.rId,Type:st.RelType.Worksheet,Target:`worksheets/sheet${O.id}.xml`})});const v=(new C).toXml(x);it.append(v,{name:"xl/_rels/workbook.xml.rels"})})()}addSharedStrings(it,at){return l(function*(){at.sharedStrings&&at.sharedStrings.count&&it.append(at.sharedStrings.xml,{name:"xl/sharedStrings.xml"})})()}addStyles(it,at){return l(function*(){const{xml:Y}=at.styles;Y&&it.append(Y,{name:"xl/styles.xml"})})()}addWorkbook(it,at){return l(function*(){const Y=new L;it.append(Y.toXml(at),{name:"xl/workbook.xml"})})()}addWorksheets(it,at){return l(function*(){const Y=new J,x=new C,v=new X,O=new tt;at.worksheets.forEach(G=>{let At=new f;Y.render(At,G),it.append(At.xml,{name:`xl/worksheets/sheet${G.id}.xml`}),G.rels&&G.rels.length&&(At=new f,x.render(At,G.rels),it.append(At.xml,{name:`xl/worksheets/_rels/sheet${G.id}.xml.rels`})),G.comments.length>0&&(At=new f,v.render(At,G),it.append(At.xml,{name:`xl/comments${G.id}.xml`}),At=new f,O.render(At,G),it.append(At.xml,{name:`xl/drawings/vmlDrawing${G.id}.vml`}))})})()}_finalize(it){return new Promise((at,Y)=>{it.on("finish",()=>{at(this)}),it.on("error",Y),it.finalize()})}prepareModel(it,at){it.creator=it.creator||"ExcelJS",it.lastModifiedBy=it.lastModifiedBy||"ExcelJS",it.created=it.created||new Date,it.modified=it.modified||new Date,it.useSharedStrings=void 0===at.useSharedStrings||at.useSharedStrings,it.useStyles=void 0===at.useStyles||at.useStyles,it.sharedStrings=new b,it.styles=it.useStyles?new w(!0):new w.Mock;const Y=new L,x=new J;Y.prepare(it);const v={sharedStrings:it.sharedStrings,styles:it.styles,date1904:it.properties.date1904,drawingsCount:0,media:it.media};v.drawings=it.drawings=[],v.commentRefs=it.commentRefs=[];let O=0;it.tables=[],it.worksheets.forEach(G=>{G.tables.forEach(At=>{O++,At.target=`table${O}.xml`,At.id=O,it.tables.push(At)}),x.prepare(G,v)})}write(it,at){var Y=this;return l(function*(){at=at||{};const{model:x}=Y.workbook,v=new c.ZipWriter(at.zip);return v.pipe(it),Y.prepareModel(x,at),yield Y.addContentTypes(v,x),yield Y.addOfficeRels(v,x),yield Y.addWorkbookRels(v,x),yield Y.addWorksheets(v,x),yield Y.addSharedStrings(v,x),yield Y.addDrawings(v,x),yield Y.addTables(v,x),yield Promise.all([Y.addThemes(v,x),Y.addStyles(v,x)]),yield Y.addMedia(v,x),yield Promise.all([Y.addApp(v,x),Y.addCore(v,x)]),yield Y.addWorkbook(v,x),Y._finalize(v)})()}writeFile(it,at){const Y=u.createWriteStream(it);return new Promise((x,v)=>{Y.on("finish",()=>{x()}),Y.on("error",O=>{v(O)}),this.write(Y,at).then(()=>{Y.end()}).catch(O=>{v(O)})})}writeBuffer(it){var at=this;return l(function*(){const Y=new B;return yield at.write(Y,it),Y.read()})()}}st.RelType=e("./rel-type"),_.exports=st}).call(this)}).call(this,e("_process"),e("buffer").Buffer)},{"../utils/browser-buffer-decode":16,"../utils/stream-buf":24,"../utils/utils":27,"../utils/xml-stream":28,"../utils/zip-stream":29,"./rel-type":31,"./xform/book/workbook-xform":38,"./xform/comment/comments-xform":40,"./xform/comment/vml-notes-xform":45,"./xform/core/app-xform":51,"./xform/core/content-types-xform":52,"./xform/core/core-xform":53,"./xform/core/relationships-xform":55,"./xform/drawing/drawing-xform":62,"./xform/sheet/worksheet-xform":115,"./xform/strings/shared-strings-xform":124,"./xform/style/styles-xform":135,"./xform/table/table-xform":143,"./xml/theme1":145,_process:467,buffer:220,fs:216,jszip:441,"readable-stream":491}],145:[function(e,_,D){"use strict";_.exports='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\n<a:theme xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" name="Office Theme"> <a:themeElements> <a:clrScheme name="Office"> <a:dk1> <a:sysClr val="windowText" lastClr="000000"/> </a:dk1> <a:lt1> <a:sysClr val="window" lastClr="FFFFFF"/> </a:lt1> <a:dk2> <a:srgbClr val="1F497D"/> </a:dk2> <a:lt2> <a:srgbClr val="EEECE1"/> </a:lt2> <a:accent1> <a:srgbClr val="4F81BD"/> </a:accent1> <a:accent2> <a:srgbClr val="C0504D"/> </a:accent2> <a:accent3> <a:srgbClr val="9BBB59"/> </a:accent3> <a:accent4> <a:srgbClr val="8064A2"/> </a:accent4> <a:accent5> <a:srgbClr val="4BACC6"/> </a:accent5> <a:accent6> <a:srgbClr val="F79646"/> </a:accent6> <a:hlink> <a:srgbClr val="0000FF"/> </a:hlink> <a:folHlink> <a:srgbClr val="800080"/> </a:folHlink> </a:clrScheme> <a:fontScheme name="Office"> <a:majorFont> <a:latin typeface="Cambria"/> <a:ea typeface=""/> <a:cs typeface=""/> <a:font script="Jpan" typeface="\uff2d\uff33 \uff30\u30b4\u30b7\u30c3\u30af"/> <a:font script="Hang" typeface="\ub9d1\uc740 \uace0\ub515"/> <a:font script="Hans" typeface="\u5b8b\u4f53"/> <a:font script="Hant" typeface="\u65b0\u7d30\u660e\u9ad4"/> <a:font script="Arab" typeface="Times New Roman"/> <a:font script="Hebr" typeface="Times New Roman"/> <a:font script="Thai" typeface="Tahoma"/> <a:font script="Ethi" typeface="Nyala"/> <a:font script="Beng" typeface="Vrinda"/> <a:font script="Gujr" typeface="Shruti"/> <a:font script="Khmr" typeface="MoolBoran"/> <a:font script="Knda" typeface="Tunga"/> <a:font script="Guru" typeface="Raavi"/> <a:font script="Cans" typeface="Euphemia"/> <a:font script="Cher" typeface="Plantagenet Cherokee"/> <a:font script="Yiii" typeface="Microsoft Yi Baiti"/> <a:font script="Tibt" typeface="Microsoft Himalaya"/> <a:font script="Thaa" typeface="MV Boli"/> <a:font script="Deva" typeface="Mangal"/> <a:font script="Telu" typeface="Gautami"/> <a:font script="Taml" typeface="Latha"/> <a:font script="Syrc" typeface="Estrangelo Edessa"/> <a:font script="Orya" typeface="Kalinga"/> <a:font script="Mlym" typeface="Kartika"/> <a:font script="Laoo" typeface="DokChampa"/> <a:font script="Sinh" typeface="Iskoola Pota"/> <a:font script="Mong" typeface="Mongolian Baiti"/> <a:font script="Viet" typeface="Times New Roman"/> <a:font script="Uigh" typeface="Microsoft Uighur"/> <a:font script="Geor" typeface="Sylfaen"/> </a:majorFont> <a:minorFont> <a:latin typeface="Calibri"/> <a:ea typeface=""/> <a:cs typeface=""/> <a:font script="Jpan" typeface="\uff2d\uff33 \uff30\u30b4\u30b7\u30c3\u30af"/> <a:font script="Hang" typeface="\ub9d1\uc740 \uace0\ub515"/> <a:font script="Hans" typeface="\u5b8b\u4f53"/> <a:font script="Hant" typeface="\u65b0\u7d30\u660e\u9ad4"/> <a:font script="Arab" typeface="Arial"/> <a:font script="Hebr" typeface="Arial"/> <a:font script="Thai" typeface="Tahoma"/> <a:font script="Ethi" typeface="Nyala"/> <a:font script="Beng" typeface="Vrinda"/> <a:font script="Gujr" typeface="Shruti"/> <a:font script="Khmr" typeface="DaunPenh"/> <a:font script="Knda" typeface="Tunga"/> <a:font script="Guru" typeface="Raavi"/> <a:font script="Cans" typeface="Euphemia"/> <a:font script="Cher" typeface="Plantagenet Cherokee"/> <a:font script="Yiii" typeface="Microsoft Yi Baiti"/> <a:font script="Tibt" typeface="Microsoft Himalaya"/> <a:font script="Thaa" typeface="MV Boli"/> <a:font script="Deva" typeface="Mangal"/> <a:font script="Telu" typeface="Gautami"/> <a:font script="Taml" typeface="Latha"/> <a:font script="Syrc" typeface="Estrangelo Edessa"/> <a:font script="Orya" typeface="Kalinga"/> <a:font script="Mlym" typeface="Kartika"/> <a:font script="Laoo" typeface="DokChampa"/> <a:font script="Sinh" typeface="Iskoola Pota"/> <a:font script="Mong" typeface="Mongolian Baiti"/> <a:font script="Viet" typeface="Arial"/> <a:font script="Uigh" typeface="Microsoft Uighur"/> <a:font script="Geor" typeface="Sylfaen"/> </a:minorFont> </a:fontScheme> <a:fmtScheme name="Office"> <a:fillStyleLst> <a:solidFill> <a:schemeClr val="phClr"/> </a:solidFill> <a:gradFill rotWithShape="1"> <a:gsLst> <a:gs pos="0"> <a:schemeClr val="phClr"> <a:tint val="50000"/> <a:satMod val="300000"/> </a:schemeClr> </a:gs> <a:gs pos="35000"> <a:schemeClr val="phClr"> <a:tint val="37000"/> <a:satMod val="300000"/> </a:schemeClr> </a:gs> <a:gs pos="100000"> <a:schemeClr val="phClr"> <a:tint val="15000"/> <a:satMod val="350000"/> </a:schemeClr> </a:gs> </a:gsLst> <a:lin ang="16200000" scaled="1"/> </a:gradFill> <a:gradFill rotWithShape="1"> <a:gsLst> <a:gs pos="0"> <a:schemeClr val="phClr"> <a:tint val="100000"/> <a:shade val="100000"/> <a:satMod val="130000"/> </a:schemeClr> </a:gs> <a:gs pos="100000"> <a:schemeClr val="phClr"> <a:tint val="50000"/> <a:shade val="100000"/> <a:satMod val="350000"/> </a:schemeClr> </a:gs> </a:gsLst> <a:lin ang="16200000" scaled="0"/> </a:gradFill> </a:fillStyleLst> <a:lnStyleLst> <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> <a:ln w="25400" cap="flat" cmpd="sng" algn="ctr"> <a:solidFill> <a:schemeClr val="phClr"/> </a:solidFill> <a:prstDash val="solid"/> </a:ln> <a:ln w="38100" cap="flat" cmpd="sng" algn="ctr"> <a:solidFill> <a:schemeClr val="phClr"/> </a:solidFill> <a:prstDash val="solid"/> </a:ln> </a:lnStyleLst> <a:effectStyleLst> <a:effectStyle> <a:effectLst> <a:outerShdw blurRad="40000" dist="20000" dir="5400000" rotWithShape="0"> <a:srgbClr val="000000"> <a:alpha val="38000"/> </a:srgbClr> </a:outerShdw> </a:effectLst> </a:effectStyle> <a:effectStyle> <a:effectLst> <a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"> <a:srgbClr val="000000"> <a:alpha val="35000"/> </a:srgbClr> </a:outerShdw> </a:effectLst> </a:effectStyle> <a:effectStyle> <a:effectLst> <a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"> <a:srgbClr val="000000"> <a:alpha val="35000"/> </a:srgbClr> </a:outerShdw> </a:effectLst> <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> <a:sp3d> <a:bevelT w="63500" h="25400"/> </a:sp3d> </a:effectStyle> </a:effectStyleLst> <a:bgFillStyleLst> <a:solidFill> <a:schemeClr val="phClr"/> </a:solidFill> <a:gradFill rotWithShape="1"> <a:gsLst> <a:gs pos="0"> <a:schemeClr val="phClr"> <a:tint val="40000"/> <a:satMod val="350000"/> </a:schemeClr> </a:gs> <a:gs pos="40000"> <a:schemeClr val="phClr"> <a:tint val="45000"/> <a:shade val="99000"/> <a:satMod val="350000"/> </a:schemeClr> </a:gs> <a:gs pos="100000"> <a:schemeClr val="phClr"> <a:shade val="20000"/> <a:satMod val="255000"/> </a:schemeClr> </a:gs> </a:gsLst> <a:path path="circle"> <a:fillToRect l="50000" t="-80000" r="50000" b="180000"/> </a:path> </a:gradFill> <a:gradFill rotWithShape="1"> <a:gsLst> <a:gs pos="0"> <a:schemeClr val="phClr"> <a:tint val="80000"/> <a:satMod val="300000"/> </a:schemeClr> </a:gs> <a:gs pos="100000"> <a:schemeClr val="phClr"> <a:shade val="30000"/> <a:satMod val="200000"/> </a:schemeClr> </a:gs> </a:gsLst> <a:path path="circle"> <a:fillToRect l="50000" t="50000" r="50000" b="50000"/> </a:path> </a:gradFill> </a:bgFillStyleLst> </a:fmtScheme> </a:themeElements> <a:objectDefaults> <a:spDef> <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> </a:spDef> <a:lnDef> <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> </a:lnDef> </a:objectDefaults> <a:extraClrSchemeLst/> </a:theme>'},{}],146:[function(e,_,D){(function(h){(function(){"use strict";Object.defineProperty(D,"__esModule",{value:!0}),D.CsvFormatterStream=void 0;const s=e("stream"),u=e("./formatter");D.CsvFormatterStream=class g extends s.Transform{constructor(c){super({writableObjectMode:c.objectMode}),this.hasWrittenBOM=!1,this.formatterOptions=c,this.rowFormatter=new u.RowFormatter(c),this.hasWrittenBOM=!c.writeBOM}transform(c){return this.rowFormatter.rowTransform=c,this}_transform(c,B,p){let f=!1;try{this.hasWrittenBOM||(this.push(this.formatterOptions.BOM),this.hasWrittenBOM=!0),this.rowFormatter.format(c,(E,w)=>E?(f=!0,p(E)):(w&&w.forEach(Q=>{this.push(h.from(Q,"utf8"))}),f=!0,p()))}catch(E){if(f)throw E;p(E)}}_flush(c){this.rowFormatter.finish((B,p)=>B?c(B):(p&&p.forEach(f=>{this.push(h.from(f,"utf8"))}),c()))}}}).call(this)}).call(this,e("buffer").Buffer)},{"./formatter":150,buffer:220,stream:505}],147:[function(e,_,D){"use strict";Object.defineProperty(D,"__esModule",{value:!0}),D.FormatterOptions=void 0,D.FormatterOptions=class{constructor(){let h=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};var s;this.objectMode=!0,this.delimiter=",",this.rowDelimiter="\n",this.quote='"',this.escape=this.quote,this.quoteColumns=!1,this.quoteHeaders=this.quoteColumns,this.headers=null,this.includeEndRowDelimiter=!1,this.writeBOM=!1,this.BOM="\ufeff",this.alwaysWriteHeaders=!1,Object.assign(this,h||{}),void 0===h?.quoteHeaders&&(this.quoteHeaders=this.quoteColumns),!0===h?.quote?this.quote='"':!1===h?.quote&&(this.quote=""),"string"!=typeof h?.escape&&(this.escape=this.quote),this.shouldWriteHeaders=!!this.headers&&(null===(s=h.writeHeaders)||void 0===s||s),this.headers=Array.isArray(this.headers)?this.headers:null,this.escapedQuote=`${this.escape}${this.quote}`}}},{}],148:[function(e,_,D){"use strict";var h=function(a){return a&&a.__esModule?a:{default:a}};Object.defineProperty(D,"__esModule",{value:!0}),D.FieldFormatter=void 0;const s=h(e("lodash.isboolean")),u=h(e("lodash.isnil")),g=h(e("lodash.escaperegexp"));D.FieldFormatter=class{constructor(a){this._headers=null,this.formatterOptions=a,null!==a.headers&&(this.headers=a.headers),this.REPLACE_REGEXP=new RegExp(a.quote,"g");const c=`[${a.delimiter}${g.default(a.rowDelimiter)}|\r|\n]`;this.ESCAPE_REGEXP=new RegExp(c)}set headers(a){this._headers=a}shouldQuote(a,c){const B=c?this.formatterOptions.quoteHeaders:this.formatterOptions.quoteColumns;return s.default(B)?B:Array.isArray(B)?B[a]:null!==this._headers&&B[this._headers[a]]}format(a,c,B){const p=(""+(u.default(a)?"":a)).replace(/\0/g,""),{formatterOptions:f}=this;return""!==f.quote&&-1!==p.indexOf(f.quote)?this.quoteField(p.replace(this.REPLACE_REGEXP,f.escapedQuote)):-1!==p.search(this.ESCAPE_REGEXP)||this.shouldQuote(c,B)?this.quoteField(p):p}quoteField(a){const{quote:c}=this.formatterOptions;return`${c}${a}${c}`}}},{"lodash.escaperegexp":442,"lodash.isboolean":444,"lodash.isnil":447}],149:[function(e,_,D){"use strict";var h=function(B){return B&&B.__esModule?B:{default:B}};Object.defineProperty(D,"__esModule",{value:!0}),D.RowFormatter=void 0;const s=h(e("lodash.isfunction")),u=h(e("lodash.isequal")),g=e("./FieldFormatter"),a=e("../types");class c{constructor(p){this.rowCount=0,this.formatterOptions=p,this.fieldFormatter=new g.FieldFormatter(p),this.headers=p.headers,this.shouldWriteHeaders=p.shouldWriteHeaders,this.hasWrittenHeaders=!1,null!==this.headers&&(this.fieldFormatter.headers=this.headers),p.transform&&(this.rowTransform=p.transform)}static isRowHashArray(p){return!!Array.isArray(p)&&Array.isArray(p[0])&&2===p[0].length}static isRowArray(p){return Array.isArray(p)&&!this.isRowHashArray(p)}static gatherHeaders(p){return c.isRowHashArray(p)?p.map(f=>f[0]):Array.isArray(p)?p:Object.keys(p)}static createTransform(p){return a.isSyncTransform(p)?(f,E)=>{let w=null;try{w=p(f)}catch(Q){return E(Q)}return E(null,w)}:(f,E)=>{p(f,E)}}set rowTransform(p){if(!s.default(p))throw new TypeError("The transform should be a function");this._rowTransform=c.createTransform(p)}format(p,f){this.callTransformer(p,(E,w)=>{if(E)return f(E);if(!p)return f(null);const Q=[];if(w){const{shouldFormatColumns:b,headers:C}=this.checkHeaders(w);if(this.shouldWriteHeaders&&C&&!this.hasWrittenHeaders&&(Q.push(this.formatColumns(C,!0)),this.hasWrittenHeaders=!0),b){const T=this.gatherColumns(w);Q.push(this.formatColumns(T,!1))}}return f(null,Q)})}finish(p){const f=[];if(this.formatterOptions.alwaysWriteHeaders&&0===this.rowCount){if(!this.headers)return p(new Error("`alwaysWriteHeaders` option is set to true but `headers` option not provided."));f.push(this.formatColumns(this.headers,!0))}return this.formatterOptions.includeEndRowDelimiter&&f.push(this.formatterOptions.rowDelimiter),p(null,f)}checkHeaders(p){if(this.headers)return{shouldFormatColumns:!0,headers:this.headers};const f=c.gatherHeaders(p);return this.headers=f,this.fieldFormatter.headers=f,this.shouldWriteHeaders?{shouldFormatColumns:!u.default(f,p),headers:f}:{shouldFormatColumns:!0,headers:null}}gatherColumns(p){if(null===this.headers)throw new Error("Headers is currently null");return Array.isArray(p)?c.isRowHashArray(p)?this.headers.map((f,E)=>{const w=p[E];return w?w[1]:""}):c.isRowArray(p)&&!this.shouldWriteHeaders?p:this.headers.map((f,E)=>p[E]):this.headers.map(f=>p[f])}callTransformer(p,f){return this._rowTransform?this._rowTransform(p,f):f(null,p)}formatColumns(p,f){const E=p.map((Q,b)=>this.fieldFormatter.format(Q,b,f)).join(this.formatterOptions.delimiter),{rowCount:w}=this;return this.rowCount+=1,w?[this.formatterOptions.rowDelimiter,E].join(""):E}}D.RowFormatter=c},{"../types":152,"./FieldFormatter":148,"lodash.isequal":445,"lodash.isfunction":446}],150:[function(e,_,D){"use strict";Object.defineProperty(D,"__esModule",{value:!0}),D.FieldFormatter=D.RowFormatter=void 0;var h=e("./RowFormatter");Object.defineProperty(D,"RowFormatter",{enumerable:!0,get:function(){return h.RowFormatter}});var s=e("./FieldFormatter");Object.defineProperty(D,"FieldFormatter",{enumerable:!0,get:function(){return s.FieldFormatter}})},{"./FieldFormatter":148,"./RowFormatter":149}],151:[function(e,_,D){(function(h){(function(){"use strict";var s=Object.create?function(b,C,T,N){void 0===N&&(N=T),Object.defineProperty(b,N,{enumerable:!0,get:function(){return C[T]}})}:function(b,C,T,N){void 0===N&&(N=T),b[N]=C[T]},u=Object.create?function(b,C){Object.defineProperty(b,"default",{enumerable:!0,value:C})}:function(b,C){b.default=C};Object.defineProperty(D,"__esModule",{value:!0}),D.writeToPath=D.writeToString=D.writeToBuffer=D.writeToStream=D.write=D.format=D.FormatterOptions=D.CsvFormatterStream=void 0;const c=e("util"),B=e("stream"),p=function(b){if(b&&b.__esModule)return b;var C={};if(null!=b)for(var T in b)"default"!==T&&Object.prototype.hasOwnProperty.call(b,T)&&s(C,b,T);return u(C,b),C}(e("fs")),f=e("./FormatterOptions"),E=e("./CsvFormatterStream");!function(b,C){for(var T in b)"default"===T||Object.prototype.hasOwnProperty.call(C,T)||s(C,b,T)}(e("./types"),D);var w=e("./CsvFormatterStream");Object.defineProperty(D,"CsvFormatterStream",{enumerable:!0,get:function(){return w.CsvFormatterStream}});var Q=e("./FormatterOptions");Object.defineProperty(D,"FormatterOptions",{enumerable:!0,get:function(){return Q.FormatterOptions}}),D.format=b=>new E.CsvFormatterStream(new f.FormatterOptions(b)),D.write=(b,C)=>{const T=D.format(C),N=c.promisify((L,J)=>{T.write(L,void 0,J)});return b.reduce((L,J)=>L.then(()=>N(J)),Promise.resolve()).then(()=>T.end()).catch(L=>{T.emit("error",L)}),T},D.writeToStream=(b,C,T)=>D.write(C,T).pipe(b),D.writeToBuffer=function(b){let C=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const T=[],N=new B.Writable({write(L,J,H){T.push(L),H()}});return new Promise((L,J)=>{N.on("error",J).on("finish",()=>L(h.concat(T))),D.write(b,C).pipe(N)})},D.writeToString=(b,C)=>D.writeToBuffer(b,C).then(T=>T.toString()),D.writeToPath=(b,C,T)=>{const N=p.createWriteStream(b,{encoding:"utf8"});return D.write(C,T).pipe(N)}}).call(this)}).call(this,e("buffer").Buffer)},{"./CsvFormatterStream":146,"./FormatterOptions":147,"./types":152,buffer:220,fs:216,stream:505,util:527}],152:[function(e,_,D){"use strict";Object.defineProperty(D,"__esModule",{value:!0}),D.isSyncTransform=void 0,D.isSyncTransform=h=>1===h.length},{}],153:[function(e,_,D){(function(h){(function(){"use strict";Object.defineProperty(D,"__esModule",{value:!0}),D.CsvParserStream=void 0;const s=e("string_decoder"),u=e("stream"),g=e("./transforms"),a=e("./parser");class c extends u.Transform{constructor(p){super({objectMode:p.objectMode}),this.lines="",this.rowCount=0,this.parsedRowCount=0,this.parsedLineCount=0,this.endEmitted=!1,this.headersEmitted=!1,this.parserOptions=p,this.parser=new a.Parser(p),this.headerTransformer=new g.HeaderTransformer(p),this.decoder=new s.StringDecoder(p.encoding),this.rowTransformerValidator=new g.RowTransformerValidator}get hasHitRowLimit(){return this.parserOptions.limitRows&&this.rowCount>=this.parserOptions.maxRows}get shouldEmitRows(){return this.parsedRowCount>this.parserOptions.skipRows}get shouldSkipLine(){return this.parsedLineCount<=this.parserOptions.skipLines}transform(p){return this.rowTransformerValidator.rowTransform=p,this}validate(p){return this.rowTransformerValidator.rowValidator=p,this}emit(p){if("end"===p)return this.endEmitted||(this.endEmitted=!0,super.emit("end",this.rowCount)),!1;for(var f=arguments.length,E=new Array(f>1?f-1:0),w=1;w<f;w++)E[w-1]=arguments[w];return super.emit(p,...E)}_transform(p,f,E){if(this.hasHitRowLimit)return E();const w=c.wrapDoneCallback(E);try{const{lines:Q}=this,b=Q+this.decoder.write(p),C=this.parse(b,!0);return this.processRows(C,w)}catch(Q){return w(Q)}}_flush(p){const f=c.wrapDoneCallback(p);if(this.hasHitRowLimit)return f();try{const E=this.lines+this.decoder.end(),w=this.parse(E,!1);return this.processRows(w,f)}catch(E){return f(E)}}parse(p,f){if(!p)return[];const{line:E,rows:w}=this.parser.parse(p,f);return this.lines=E,w}processRows(p,f){const E=p.length,w=Q=>{const b=N=>N?f(N):Q%100!=0?w(Q+1):void h(()=>w(Q+1));if(this.checkAndEmitHeaders(),Q>=E||this.hasHitRowLimit)return f();if(this.parsedLineCount+=1,this.shouldSkipLine)return b();const C=p[Q];this.rowCount+=1,this.parsedRowCount+=1;const T=this.rowCount;return this.transformRow(C,(N,L)=>{if(N)return this.rowCount-=1,b(N);if(!L)return b(new Error("expected transform result"));if(L.isValid){if(L.row)return this.pushRow(L.row,b)}else this.emit("data-invalid",L.row,T,L.reason);return b()})};w(0)}transformRow(p,f){try{this.headerTransformer.transform(p,(E,w)=>E?f(E):w?w.isValid?w.row?this.shouldEmitRows?this.rowTransformerValidator.transformAndValidate(w.row,f):this.skipRow(f):(this.rowCount-=1,this.parsedRowCount-=1,f(null,{row:null,isValid:!0})):this.shouldEmitRows?f(null,{isValid:!1,row:p}):this.skipRow(f):f(new Error("Expected result from header transform")))}catch(E){f(E)}}checkAndEmitHeaders(){!this.headersEmitted&&this.headerTransformer.headers&&(this.headersEmitted=!0,this.emit("headers",this.headerTransformer.headers))}skipRow(p){return this.rowCount-=1,p(null,{row:null,isValid:!0})}pushRow(p,f){try{this.push(this.parserOptions.objectMode?p:JSON.stringify(p)),f()}catch(E){f(E)}}static wrapDoneCallback(p){let f=!1;return function(E){if(E){if(f)throw E;return f=!0,void p(E)}for(var w=arguments.length,Q=new Array(w>1?w-1:0),b=1;b<w;b++)Q[b-1]=arguments[b];p(...Q)}}}D.CsvParserStream=c}).call(this)}).call(this,e("timers").setImmediate)},{"./parser":165,"./transforms":168,stream:505,string_decoder:218,timers:523}],154:[function(e,_,D){"use strict";var h=function(g){return g&&g.__esModule?g:{default:g}};Object.defineProperty(D,"__esModule",{value:!0}),D.ParserOptions=void 0;const s=h(e("lodash.escaperegexp")),u=h(e("lodash.isnil"));D.ParserOptions=class{constructor(g){var a;if(this.objectMode=!0,this.delimiter=",",this.ignoreEmpty=!1,this.quote='"',this.escape=null,this.escapeChar=this.quote,this.comment=null,this.supportsComments=!1,this.ltrim=!1,this.rtrim=!1,this.trim=!1,this.headers=null,this.renameHeaders=!1,this.strictColumnHandling=!1,this.discardUnmappedColumns=!1,this.carriageReturn="\r",this.encoding="utf8",this.limitRows=!1,this.maxRows=0,this.skipLines=0,this.skipRows=0,Object.assign(this,g||{}),this.delimiter.length>1)throw new Error("delimiter option must be one character long");this.escapedDelimiter=s.default(this.delimiter),this.escapeChar=null!==(a=this.escape)&&void 0!==a?a:this.quote,this.supportsComments=!u.default(this.comment),this.NEXT_TOKEN_REGEXP=new RegExp(`([^\\s]|\\r\\n|\\n|\\r|${this.escapedDelimiter})`),this.maxRows>0&&(this.limitRows=!0)}}},{"lodash.escaperegexp":442,"lodash.isnil":447}],155:[function(e,_,D){"use strict";var h=Object.create?function(w,Q,b,C){void 0===C&&(C=b),Object.defineProperty(w,C,{enumerable:!0,get:function(){return Q[b]}})}:function(w,Q,b,C){void 0===C&&(C=b),w[C]=Q[b]},s=Object.create?function(w,Q){Object.defineProperty(w,"default",{enumerable:!0,value:Q})}:function(w,Q){w.default=Q};Object.defineProperty(D,"__esModule",{value:!0}),D.parseString=D.parseFile=D.parseStream=D.parse=D.ParserOptions=D.CsvParserStream=void 0;const a=function(w){if(w&&w.__esModule)return w;var Q={};if(null!=w)for(var b in w)"default"!==b&&Object.prototype.hasOwnProperty.call(w,b)&&h(Q,w,b);return s(Q,w),Q}(e("fs")),c=e("stream"),B=e("./ParserOptions"),p=e("./CsvParserStream");!function(w,Q){for(var b in w)"default"===b||Object.prototype.hasOwnProperty.call(Q,b)||h(Q,w,b)}(e("./types"),D);var f=e("./CsvParserStream");Object.defineProperty(D,"CsvParserStream",{enumerable:!0,get:function(){return f.CsvParserStream}});var E=e("./ParserOptions");Object.defineProperty(D,"ParserOptions",{enumerable:!0,get:function(){return E.ParserOptions}}),D.parse=w=>new p.CsvParserStream(new B.ParserOptions(w)),D.parseStream=(w,Q)=>w.pipe(new p.CsvParserStream(new B.ParserOptions(Q))),D.parseFile=function(w){let Q=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return a.createReadStream(w).pipe(new p.CsvParserStream(new B.ParserOptions(Q)))},D.parseString=(w,Q)=>{const b=new c.Readable;return b.push(w),b.push(null),b.pipe(new p.CsvParserStream(new B.ParserOptions(Q)))}},{"./CsvParserStream":153,"./ParserOptions":154,"./types":169,fs:216,stream:505}],156:[function(e,_,D){"use strict";Object.defineProperty(D,"__esModule",{value:!0}),D.Parser=void 0;const h=e("./Scanner"),s=e("./RowParser"),u=e("./Token");class g{constructor(c){this.parserOptions=c,this.rowParser=new s.RowParser(this.parserOptions)}static removeBOM(c){return c&&65279===c.charCodeAt(0)?c.slice(1):c}parse(c,B){const p=new h.Scanner({line:g.removeBOM(c),parserOptions:this.parserOptions,hasMoreData:B});return this.parserOptions.supportsComments?this.parseWithComments(p):this.parseWithoutComments(p)}parseWithoutComments(c){const B=[];let p=!0;for(;p;)p=this.parseRow(c,B);return{line:c.line,rows:B}}parseWithComments(c){const{parserOptions:B}=this,p=[];for(let f=c.nextCharacterToken;null!==f;f=c.nextCharacterToken)if(u.Token.isTokenComment(f,B)){if(null===c.advancePastLine())return{line:c.lineFromCursor,rows:p};if(!c.hasMoreCharacters)return{line:c.lineFromCursor,rows:p};c.truncateToCursor()}else if(!this.parseRow(c,p))break;return{line:c.line,rows:p}}parseRow(c,B){if(!c.nextNonSpaceToken)return!1;const p=this.rowParser.parse(c);return null!==p&&(this.parserOptions.ignoreEmpty&&s.RowParser.isEmptyRow(p)||B.push(p),!0)}}D.Parser=g},{"./RowParser":157,"./Scanner":158,"./Token":159}],157:[function(e,_,D){"use strict";Object.defineProperty(D,"__esModule",{value:!0}),D.RowParser=void 0;const h=e("./column"),s=e("./Token");D.RowParser=class{constructor(u){this.parserOptions=u,this.columnParser=new h.ColumnParser(u)}static isEmptyRow(u){return""===u.join("").replace(/\s+/g,"")}parse(u){const{parserOptions:g}=this,{hasMoreData:a}=u,c=u,B=[];let p=this.getStartToken(c,B);for(;p;){if(s.Token.isTokenRowDelimiter(p))return c.advancePastToken(p),!c.hasMoreCharacters&&s.Token.isTokenCarriageReturn(p,g)&&a?null:(c.truncateToCursor(),B);if(!this.shouldSkipColumnParse(c,p,B)){const f=this.columnParser.parse(c);if(null===f)return null;B.push(f)}p=c.nextNonSpaceToken}return a?null:(c.truncateToCursor(),B)}getStartToken(u,g){const a=u.nextNonSpaceToken;return null!==a&&s.Token.isTokenDelimiter(a,this.parserOptions)?(g.push(""),u.nextNonSpaceToken):a}shouldSkipColumnParse(u,g,a){const{parserOptions:c}=this;if(s.Token.isTokenDelimiter(g,c)){u.advancePastToken(g);const B=u.nextCharacterToken;if(!u.hasMoreCharacters||null!==B&&s.Token.isTokenRowDelimiter(B)||null!==B&&s.Token.isTokenDelimiter(B,c))return a.push(""),!0}return!1}}},{"./Token":159,"./column":164}],158:[function(e,_,D){"use strict";Object.defineProperty(D,"__esModule",{value:!0}),D.Scanner=void 0;const h=e("./Token"),s=/((?:\r\n)|\n|\r)/;D.Scanner=class{constructor(u){this.cursor=0,this.line=u.line,this.lineLength=this.line.length,this.parserOptions=u.parserOptions,this.hasMoreData=u.hasMoreData,this.cursor=u.cursor||0}get hasMoreCharacters(){return this.lineLength>this.cursor}get nextNonSpaceToken(){const{lineFromCursor:u}=this,g=this.parserOptions.NEXT_TOKEN_REGEXP;if(-1===u.search(g))return null;const a=g.exec(u);if(null==a)return null;const c=a[1],B=this.cursor+(a.index||0);return new h.Token({token:c,startCursor:B,endCursor:B+c.length-1})}get nextCharacterToken(){const{cursor:u,lineLength:g}=this;return g<=u?null:new h.Token({token:this.line[u],startCursor:u,endCursor:u})}get lineFromCursor(){return this.line.substr(this.cursor)}advancePastLine(){const u=s.exec(this.lineFromCursor);return u?(this.cursor+=(u.index||0)+u[0].length,this):this.hasMoreData?null:(this.cursor=this.lineLength,this)}advanceTo(u){return this.cursor=u,this}advanceToToken(u){return this.cursor=u.startCursor,this}advancePastToken(u){return this.cursor=u.endCursor+1,this}truncateToCursor(){return this.line=this.lineFromCursor,this.lineLength=this.line.length,this.cursor=0,this}}},{"./Token":159}],159:[function(e,_,D){"use strict";Object.defineProperty(D,"__esModule",{value:!0}),D.Token=void 0,D.Token=class{constructor(h){this.token=h.token,this.startCursor=h.startCursor,this.endCursor=h.endCursor}static isTokenRowDelimiter(h){const s=h.token;return"\r"===s||"\n"===s||"\r\n"===s}static isTokenCarriageReturn(h,s){return h.token===s.carriageReturn}static isTokenComment(h,s){return s.supportsComments&&!!h&&h.token===s.comment}static isTokenEscapeCharacter(h,s){return h.token===s.escapeChar}static isTokenQuote(h,s){return h.token===s.quote}static isTokenDelimiter(h,s){return h.token===s.delimiter}}},{}],160:[function(e,_,D){"use strict";Object.defineProperty(D,"__esModule",{value:!0}),D.ColumnFormatter=void 0,D.ColumnFormatter=class{constructor(h){this.format=h.trim?s=>s.trim():h.ltrim?s=>s.trimLeft():h.rtrim?s=>s.trimRight():s=>s}}},{}],161:[function(e,_,D){"use strict";Object.defineProperty(D,"__esModule",{value:!0}),D.ColumnParser=void 0;const h=e("./NonQuotedColumnParser"),s=e("./QuotedColumnParser"),u=e("../Token");D.ColumnParser=class{constructor(g){this.parserOptions=g,this.quotedColumnParser=new s.QuotedColumnParser(g),this.nonQuotedColumnParser=new h.NonQuotedColumnParser(g)}parse(g){const{nextNonSpaceToken:a}=g;return null!==a&&u.Token.isTokenQuote(a,this.parserOptions)?(g.advanceToToken(a),this.quotedColumnParser.parse(g)):this.nonQuotedColumnParser.parse(g)}}},{"../Token":159,"./NonQuotedColumnParser":162,"./QuotedColumnParser":163}],162:[function(e,_,D){"use strict";Object.defineProperty(D,"__esModule",{value:!0}),D.NonQuotedColumnParser=void 0;const h=e("./ColumnFormatter"),s=e("../Token");D.NonQuotedColumnParser=class{constructor(u){this.parserOptions=u,this.columnFormatter=new h.ColumnFormatter(u)}parse(u){if(!u.hasMoreCharacters)return null;const{parserOptions:g}=this,a=[];let c=u.nextCharacterToken;for(;c&&!s.Token.isTokenDelimiter(c,g)&&!s.Token.isTokenRowDelimiter(c);c=u.nextCharacterToken)a.push(c.token),u.advancePastToken(c);return this.columnFormatter.format(a.join(""))}}},{"../Token":159,"./ColumnFormatter":160}],163:[function(e,_,D){"use strict";Object.defineProperty(D,"__esModule",{value:!0}),D.QuotedColumnParser=void 0;const h=e("./ColumnFormatter"),s=e("../Token");D.QuotedColumnParser=class{constructor(u){this.parserOptions=u,this.columnFormatter=new h.ColumnFormatter(u)}parse(u){if(!u.hasMoreCharacters)return null;const g=u.cursor,{foundClosingQuote:a,col:c}=this.gatherDataBetweenQuotes(u);if(!a){if(u.advanceTo(g),!u.hasMoreData)throw new Error(`Parse Error: missing closing: '${this.parserOptions.quote||""}' in line: at '${u.lineFromCursor.replace(/[\r\n]/g,"\\n'")}'`);return null}return this.checkForMalformedColumn(u),c}gatherDataBetweenQuotes(u){const{parserOptions:g}=this;let a=!1,c=!1;const B=[];let p=u.nextCharacterToken;for(;!c&&null!==p;p=u.nextCharacterToken){const f=s.Token.isTokenQuote(p,g);if(!a&&f)a=!0;else if(a)if(s.Token.isTokenEscapeCharacter(p,g)){u.advancePastToken(p);const E=u.nextCharacterToken;null!==E&&(s.Token.isTokenQuote(E,g)||s.Token.isTokenEscapeCharacter(E,g))?(B.push(E.token),p=E):f?c=!0:B.push(p.token)}else f?c=!0:B.push(p.token);u.advancePastToken(p)}return{col:this.columnFormatter.format(B.join("")),foundClosingQuote:c}}checkForMalformedColumn(u){const{parserOptions:g}=this,{nextNonSpaceToken:a}=u;if(a){const c=s.Token.isTokenDelimiter(a,g),B=s.Token.isTokenRowDelimiter(a);if(!c&&!B){const p=u.lineFromCursor.substr(0,10).replace(/[\r\n]/g,"\\n'");throw new Error(`Parse Error: expected: '${g.escapedDelimiter}' OR new line got: '${a.token}'. at '${p}`)}u.advanceToToken(a)}else u.hasMoreData||u.advancePastLine()}}},{"../Token":159,"./ColumnFormatter":160}],164:[function(e,_,D){"use strict";Object.defineProperty(D,"__esModule",{value:!0}),D.ColumnFormatter=D.QuotedColumnParser=D.NonQuotedColumnParser=D.ColumnParser=void 0;var h=e("./ColumnParser");Object.defineProperty(D,"ColumnParser",{enumerable:!0,get:function(){return h.ColumnParser}});var s=e("./NonQuotedColumnParser");Object.defineProperty(D,"NonQuotedColumnParser",{enumerable:!0,get:function(){return s.NonQuotedColumnParser}});var u=e("./QuotedColumnParser");Object.defineProperty(D,"QuotedColumnParser",{enumerable:!0,get:function(){return u.QuotedColumnParser}});var g=e("./ColumnFormatter");Object.defineProperty(D,"ColumnFormatter",{enumerable:!0,get:function(){return g.ColumnFormatter}})},{"./ColumnFormatter":160,"./ColumnParser":161,"./NonQuotedColumnParser":162,"./QuotedColumnParser":163}],165:[function(e,_,D){"use strict";Object.defineProperty(D,"__esModule",{value:!0}),D.QuotedColumnParser=D.NonQuotedColumnParser=D.ColumnParser=D.Token=D.Scanner=D.RowParser=D.Parser=void 0;var h=e("./Parser");Object.defineProperty(D,"Parser",{enumerable:!0,get:function(){return h.Parser}});var s=e("./RowParser");Object.defineProperty(D,"RowParser",{enumerable:!0,get:function(){return s.RowParser}});var u=e("./Scanner");Object.defineProperty(D,"Scanner",{enumerable:!0,get:function(){return u.Scanner}});var g=e("./Token");Object.defineProperty(D,"Token",{enumerable:!0,get:function(){return g.Token}});var a=e("./column");Object.defineProperty(D,"ColumnParser",{enumerable:!0,get:function(){return a.ColumnParser}}),Object.defineProperty(D,"NonQuotedColumnParser",{enumerable:!0,get:function(){return a.NonQuotedColumnParser}}),Object.defineProperty(D,"QuotedColumnParser",{enumerable:!0,get:function(){return a.QuotedColumnParser}})},{"./Parser":156,"./RowParser":157,"./Scanner":158,"./Token":159,"./column":164}],166:[function(e,_,D){"use strict";var h=function(c){return c&&c.__esModule?c:{default:c}};Object.defineProperty(D,"__esModule",{value:!0}),D.HeaderTransformer=void 0;const s=h(e("lodash.isundefined")),u=h(e("lodash.isfunction")),g=h(e("lodash.uniq")),a=h(e("lodash.groupby"));D.HeaderTransformer=class{constructor(c){this.headers=null,this.receivedHeaders=!1,this.shouldUseFirstRow=!1,this.processedFirstRow=!1,this.headersLength=0,this.parserOptions=c,!0===c.headers?this.shouldUseFirstRow=!0:Array.isArray(c.headers)?this.setHeaders(c.headers):u.default(c.headers)&&(this.headersTransform=c.headers)}transform(c,B){return this.shouldMapRow(c)?B(null,this.processRow(c)):B(null,{row:null,isValid:!0})}shouldMapRow(c){const{parserOptions:B}=this;if(!this.headersTransform&&B.renameHeaders&&!this.processedFirstRow){if(!this.receivedHeaders)throw new Error("Error renaming headers: new headers must be provided in an array");return this.processedFirstRow=!0,!1}if(!this.receivedHeaders&&Array.isArray(c)){if(this.headersTransform)this.setHeaders(this.headersTransform(c));else{if(!this.shouldUseFirstRow)return!0;this.setHeaders(c)}return!1}return!0}processRow(c){if(!this.headers)return{row:c,isValid:!0};const{parserOptions:B}=this;if(!B.discardUnmappedColumns&&c.length>this.headersLength){if(!B.strictColumnHandling)throw new Error(`Unexpected Error: column header mismatch expected: ${this.headersLength} columns got: ${c.length}`);return{row:c,isValid:!1,reason:`Column header mismatch expected: ${this.headersLength} columns got: ${c.length}`}}return B.strictColumnHandling&&c.length<this.headersLength?{row:c,isValid:!1,reason:`Column header mismatch expected: ${this.headersLength} columns got: ${c.length}`}:{row:this.mapHeaders(c),isValid:!0}}mapHeaders(c){const B={},{headers:p,headersLength:f}=this;for(let E=0;E<f;E+=1){const w=p[E];if(!s.default(w)){const Q=c[E];B[w]=s.default(Q)?"":Q}}return B}setHeaders(c){var B;const p=c.filter(f=>!!f);if(g.default(p).length!==p.length){const f=a.default(p),E=Object.keys(f).filter(w=>f[w].length>1);throw new Error("Duplicate headers found "+JSON.stringify(E))}this.headers=c,this.receivedHeaders=!0,this.headersLength=(null===(B=this.headers)||void 0===B?void 0:B.length)||0}}},{"lodash.groupby":443,"lodash.isfunction":446,"lodash.isundefined":448,"lodash.uniq":449}],167:[function(e,_,D){"use strict";Object.defineProperty(D,"__esModule",{value:!0}),D.RowTransformerValidator=void 0;const s=(a=e("lodash.isfunction"))&&a.__esModule?a:{default:a},u=e("../types");var a;class g{constructor(){this._rowTransform=null,this._rowValidator=null}static createTransform(c){return u.isSyncTransform(c)?(B,p)=>{let f=null;try{f=c(B)}catch(E){return p(E)}return p(null,f)}:c}static createValidator(c){return u.isSyncValidate(c)?(B,p)=>{p(null,{row:B,isValid:c(B)})}:(B,p)=>{c(B,(f,E,w)=>f?p(f):p(null,E?{row:B,isValid:E,reason:w}:{row:B,isValid:!1,reason:w}))}}set rowTransform(c){if(!s.default(c))throw new TypeError("The transform should be a function");this._rowTransform=g.createTransform(c)}set rowValidator(c){if(!s.default(c))throw new TypeError("The validate should be a function");this._rowValidator=g.createValidator(c)}transformAndValidate(c,B){return this.callTransformer(c,(p,f)=>p?B(p):f?this.callValidator(f,(E,w)=>E?B(E):B(null,w&&!w.isValid?{row:f,isValid:!1,reason:w.reason}:{row:f,isValid:!0})):B(null,{row:null,isValid:!0}))}callTransformer(c,B){return this._rowTransform?this._rowTransform(c,B):B(null,c)}callValidator(c,B){return this._rowValidator?this._rowValidator(c,B):B(null,{row:c,isValid:!0})}}D.RowTransformerValidator=g},{"../types":169,"lodash.isfunction":446}],168:[function(e,_,D){"use strict";Object.defineProperty(D,"__esModule",{value:!0}),D.HeaderTransformer=D.RowTransformerValidator=void 0;var h=e("./RowTransformerValidator");Object.defineProperty(D,"RowTransformerValidator",{enumerable:!0,get:function(){return h.RowTransformerValidator}});var s=e("./HeaderTransformer");Object.defineProperty(D,"HeaderTransformer",{enumerable:!0,get:function(){return s.HeaderTransformer}})},{"./HeaderTransformer":166,"./RowTransformerValidator":167}],169:[function(e,_,D){"use strict";Object.defineProperty(D,"__esModule",{value:!0}),D.isSyncValidate=D.isSyncTransform=void 0,D.isSyncTransform=h=>1===h.length,D.isSyncValidate=h=>1===h.length},{}],170:[function(e,_,D){"use strict";const h=D;h.bignum=e("bn.js"),h.define=e("./asn1/api").define,h.base=e("./asn1/base"),h.constants=e("./asn1/constants"),h.decoders=e("./asn1/decoders"),h.encoders=e("./asn1/encoders")},{"./asn1/api":171,"./asn1/base":173,"./asn1/constants":177,"./asn1/decoders":179,"./asn1/encoders":182,"bn.js":184}],171:[function(e,_,D){"use strict";const h=e("./encoders"),s=e("./decoders"),u=e("inherits");function g(a,c){this.name=a,this.body=c,this.decoders={},this.encoders={}}D.define=function(a,c){return new g(a,c)},g.prototype._createNamed=function(a){const c=this.name;function B(p){this._initNamed(p,c)}return u(B,a),B.prototype._initNamed=function(p,f){a.call(this,p,f)},new B(this)},g.prototype._getDecoder=function(a){return this.decoders.hasOwnProperty(a=a||"der")||(this.decoders[a]=this._createNamed(s[a])),this.decoders[a]},g.prototype.decode=function(a,c,B){return this._getDecoder(c).decode(a,B)},g.prototype._getEncoder=function(a){return this.encoders.hasOwnProperty(a=a||"der")||(this.encoders[a]=this._createNamed(h[a])),this.encoders[a]},g.prototype.encode=function(a,c,B){return this._getEncoder(c).encode(a,B)}},{"./decoders":179,"./encoders":182,inherits:440}],172:[function(e,_,D){"use strict";const h=e("inherits"),s=e("../base/reporter").Reporter,u=e("safer-buffer").Buffer;function g(c,B){s.call(this,B),u.isBuffer(c)?(this.base=c,this.offset=0,this.length=c.length):this.error("Input not Buffer")}function a(c,B){if(Array.isArray(c))this.length=0,this.value=c.map(function(p){return a.isEncoderBuffer(p)||(p=new a(p,B)),this.length+=p.length,p},this);else if("number"==typeof c){if(!(0<=c&&c<=255))return B.error("non-byte EncoderBuffer value");this.value=c,this.length=1}else if("string"==typeof c)this.value=c,this.length=u.byteLength(c);else{if(!u.isBuffer(c))return B.error("Unsupported type: "+typeof c);this.value=c,this.length=c.length}}h(g,s),D.DecoderBuffer=g,g.isDecoderBuffer=function(c){return c instanceof g||"object"==typeof c&&u.isBuffer(c.base)&&"DecoderBuffer"===c.constructor.name&&"number"==typeof c.offset&&"number"==typeof c.length&&"function"==typeof c.save&&"function"==typeof c.restore&&"function"==typeof c.isEmpty&&"function"==typeof c.readUInt8&&"function"==typeof c.skip&&"function"==typeof c.raw},g.prototype.save=function(){return{offset:this.offset,reporter:s.prototype.save.call(this)}},g.prototype.restore=function(c){const B=new g(this.base);return B.offset=c.offset,B.length=this.offset,this.offset=c.offset,s.prototype.restore.call(this,c.reporter),B},g.prototype.isEmpty=function(){return this.offset===this.length},g.prototype.readUInt8=function(c){return this.offset+1<=this.length?this.base.readUInt8(this.offset++,!0):this.error(c||"DecoderBuffer overrun")},g.prototype.skip=function(c,B){if(!(this.offset+c<=this.length))return this.error(B||"DecoderBuffer overrun");const p=new g(this.base);return p._reporterState=this._reporterState,p.offset=this.offset,p.length=this.offset+c,this.offset+=c,p},g.prototype.raw=function(c){return this.base.slice(c?c.offset:this.offset,this.length)},D.EncoderBuffer=a,a.isEncoderBuffer=function(c){return c instanceof a||"object"==typeof c&&"EncoderBuffer"===c.constructor.name&&"number"==typeof c.length&&"function"==typeof c.join},a.prototype.join=function(c,B){return c||(c=u.alloc(this.length)),B||(B=0),0===this.length||(Array.isArray(this.value)?this.value.forEach(function(p){p.join(c,B),B+=p.length}):("number"==typeof this.value?c[B]=this.value:"string"==typeof this.value?c.write(this.value,B):u.isBuffer(this.value)&&this.value.copy(c,B),B+=this.length)),c}},{"../base/reporter":175,inherits:440,"safer-buffer":495}],173:[function(e,_,D){"use strict";const h=D;h.Reporter=e("./reporter").Reporter,h.DecoderBuffer=e("./buffer").DecoderBuffer,h.EncoderBuffer=e("./buffer").EncoderBuffer,h.Node=e("./node")},{"./buffer":172,"./node":174,"./reporter":175}],174:[function(e,_,D){"use strict";const h=e("../base/reporter").Reporter,s=e("../base/buffer").EncoderBuffer,u=e("../base/buffer").DecoderBuffer,g=e("minimalistic-assert"),a=["seq","seqof","set","setof","objid","bool","gentime","utctime","null_","enum","int","objDesc","bitstr","bmpstr","charstr","genstr","graphstr","ia5str","iso646str","numstr","octstr","printstr","t61str","unistr","utf8str","videostr"],c=["key","obj","use","optional","explicit","implicit","def","choice","any","contains"].concat(a);function B(f,E,w){const Q={};this._baseState=Q,Q.name=w,Q.enc=f,Q.parent=E||null,Q.children=null,Q.tag=null,Q.args=null,Q.reverseArgs=null,Q.choice=null,Q.optional=!1,Q.any=!1,Q.obj=!1,Q.use=null,Q.useDecoder=null,Q.key=null,Q.default=null,Q.explicit=null,Q.implicit=null,Q.contains=null,Q.parent||(Q.children=[],this._wrap())}_.exports=B;const p=["enc","parent","children","tag","args","reverseArgs","choice","optional","any","obj","use","alteredUse","key","default","explicit","implicit","contains"];B.prototype.clone=function(){const f=this._baseState,E={};p.forEach(function(Q){E[Q]=f[Q]});const w=new this.constructor(E.parent);return w._baseState=E,w},B.prototype._wrap=function(){const f=this._baseState;c.forEach(function(E){this[E]=function(){const w=new this.constructor(this);return f.children.push(w),w[E].apply(w,arguments)}},this)},B.prototype._init=function(f){const E=this._baseState;g(null===E.parent),f.call(this),E.children=E.children.filter(function(w){return w._baseState.parent===this},this),g.equal(E.children.length,1,"Root node can have only one child")},B.prototype._useArgs=function(f){const E=this._baseState,w=f.filter(function(Q){return Q instanceof this.constructor},this);f=f.filter(function(Q){return!(Q instanceof this.constructor)},this),0!==w.length&&(g(null===E.children),E.children=w,w.forEach(function(Q){Q._baseState.parent=this},this)),0!==f.length&&(g(null===E.args),E.args=f,E.reverseArgs=f.map(function(Q){if("object"!=typeof Q||Q.constructor!==Object)return Q;const b={};return Object.keys(Q).forEach(function(C){C==(0|C)&&(C|=0),b[Q[C]]=C}),b}))},["_peekTag","_decodeTag","_use","_decodeStr","_decodeObjid","_decodeTime","_decodeNull","_decodeInt","_decodeBool","_decodeList","_encodeComposite","_encodeStr","_encodeObjid","_encodeTime","_encodeNull","_encodeInt","_encodeBool"].forEach(function(f){B.prototype[f]=function(){throw new Error(f+" not implemented for encoding: "+this._baseState.enc)}}),a.forEach(function(f){B.prototype[f]=function(){const E=this._baseState,w=Array.prototype.slice.call(arguments);return g(null===E.tag),E.tag=f,this._useArgs(w),this}}),B.prototype.use=function(f){g(f);const E=this._baseState;return g(null===E.use),E.use=f,this},B.prototype.optional=function(){return this._baseState.optional=!0,this},B.prototype.def=function(f){const E=this._baseState;return g(null===E.default),E.default=f,E.optional=!0,this},B.prototype.explicit=function(f){const E=this._baseState;return g(null===E.explicit&&null===E.implicit),E.explicit=f,this},B.prototype.implicit=function(f){const E=this._baseState;return g(null===E.explicit&&null===E.implicit),E.implicit=f,this},B.prototype.obj=function(){const f=this._baseState,E=Array.prototype.slice.call(arguments);return f.obj=!0,0!==E.length&&this._useArgs(E),this},B.prototype.key=function(f){const E=this._baseState;return g(null===E.key),E.key=f,this},B.prototype.any=function(){return this._baseState.any=!0,this},B.prototype.choice=function(f){const E=this._baseState;return g(null===E.choice),E.choice=f,this._useArgs(Object.keys(f).map(function(w){return f[w]})),this},B.prototype.contains=function(f){const E=this._baseState;return g(null===E.use),E.contains=f,this},B.prototype._decode=function(f,E){const w=this._baseState;if(null===w.parent)return f.wrapResult(w.children[0]._decode(f,E));let Q,b=w.default,C=!0,T=null;if(null!==w.key&&(T=f.enterKey(w.key)),w.optional){let N=null;if(null!==w.explicit?N=w.explicit:null!==w.implicit?N=w.implicit:null!==w.tag&&(N=w.tag),null!==N||w.any){if(C=this._peekTag(f,N,w.any),f.isError(C))return C}else{const L=f.save();try{null===w.choice?this._decodeGeneric(w.tag,f,E):this._decodeChoice(f,E),C=!0}catch{C=!1}f.restore(L)}}if(w.obj&&C&&(Q=f.enterObject()),C){if(null!==w.explicit){const L=this._decodeTag(f,w.explicit);if(f.isError(L))return L;f=L}const N=f.offset;if(null===w.use&&null===w.choice){let L;w.any&&(L=f.save());const J=this._decodeTag(f,null!==w.implicit?w.implicit:w.tag,w.any);if(f.isError(J))return J;w.any?b=f.raw(L):f=J}if(E&&E.track&&null!==w.tag&&E.track(f.path(),N,f.length,"tagged"),E&&E.track&&null!==w.tag&&E.track(f.path(),f.offset,f.length,"content"),w.any||(b=null===w.choice?this._decodeGeneric(w.tag,f,E):this._decodeChoice(f,E)),f.isError(b))return b;if(w.any||null!==w.choice||null===w.children||w.children.forEach(function(L){L._decode(f,E)}),w.contains&&("octstr"===w.tag||"bitstr"===w.tag)){const L=new u(b);b=this._getUse(w.contains,f._reporterState.obj)._decode(L,E)}}return w.obj&&C&&(b=f.leaveObject(Q)),null===w.key||null===b&&!0!==C?null!==T&&f.exitKey(T):f.leaveKey(T,w.key,b),b},B.prototype._decodeGeneric=function(f,E,w){const Q=this._baseState;return"seq"===f||"set"===f?null:"seqof"===f||"setof"===f?this._decodeList(E,f,Q.args[0],w):/str$/.test(f)?this._decodeStr(E,f,w):"objid"===f&&Q.args?this._decodeObjid(E,Q.args[0],Q.args[1],w):"objid"===f?this._decodeObjid(E,null,null,w):"gentime"===f||"utctime"===f?this._decodeTime(E,f,w):"null_"===f?this._decodeNull(E,w):"bool"===f?this._decodeBool(E,w):"objDesc"===f?this._decodeStr(E,f,w):"int"===f||"enum"===f?this._decodeInt(E,Q.args&&Q.args[0],w):null!==Q.use?this._getUse(Q.use,E._reporterState.obj)._decode(E,w):E.error("unknown tag: "+f)},B.prototype._getUse=function(f,E){const w=this._baseState;return w.useDecoder=this._use(f,E),g(null===w.useDecoder._baseState.parent),w.useDecoder=w.useDecoder._baseState.children[0],w.implicit!==w.useDecoder._baseState.implicit&&(w.useDecoder=w.useDecoder.clone(),w.useDecoder._baseState.implicit=w.implicit),w.useDecoder},B.prototype._decodeChoice=function(f,E){const w=this._baseState;let Q=null,b=!1;return Object.keys(w.choice).some(function(C){const T=f.save(),N=w.choice[C];try{const L=N._decode(f,E);if(f.isError(L))return!1;Q={type:C,value:L},b=!0}catch{return f.restore(T),!1}return!0},this),b?Q:f.error("Choice not matched")},B.prototype._createEncoderBuffer=function(f){return new s(f,this.reporter)},B.prototype._encode=function(f,E,w){const Q=this._baseState;if(null!==Q.default&&Q.default===f)return;const b=this._encodeValue(f,E,w);return void 0===b||this._skipDefault(b,E,w)?void 0:b},B.prototype._encodeValue=function(f,E,w){const Q=this._baseState;if(null===Q.parent)return Q.children[0]._encode(f,E||new h);let b=null;if(this.reporter=E,Q.optional&&void 0===f){if(null===Q.default)return;f=Q.default}let C=null,T=!1;if(Q.any)b=this._createEncoderBuffer(f);else if(Q.choice)b=this._encodeChoice(f,E);else if(Q.contains)C=this._getUse(Q.contains,w)._encode(f,E),T=!0;else if(Q.children)C=Q.children.map(function(N){if("null_"===N._baseState.tag)return N._encode(null,E,f);if(null===N._baseState.key)return E.error("Child should have a key");const L=E.enterKey(N._baseState.key);if("object"!=typeof f)return E.error("Child expected, but input is not object");const J=N._encode(f[N._baseState.key],E,f);return E.leaveKey(L),J},this).filter(function(N){return N}),C=this._createEncoderBuffer(C);else if("seqof"===Q.tag||"setof"===Q.tag){if(!Q.args||1!==Q.args.length)return E.error("Too many args for : "+Q.tag);if(!Array.isArray(f))return E.error("seqof/setof, but data is not Array");const N=this.clone();N._baseState.implicit=null,C=this._createEncoderBuffer(f.map(function(L){return this._getUse(this._baseState.args[0],f)._encode(L,E)},N))}else null!==Q.use?b=this._getUse(Q.use,w)._encode(f,E):(C=this._encodePrimitive(Q.tag,f),T=!0);if(!Q.any&&null===Q.choice){const N=null!==Q.implicit?Q.implicit:Q.tag,L=null===Q.implicit?"universal":"context";null===N?null===Q.use&&E.error("Tag could be omitted only for .use()"):null===Q.use&&(b=this._encodeComposite(N,T,L,C))}return null!==Q.explicit&&(b=this._encodeComposite(Q.explicit,!1,"context",b)),b},B.prototype._encodeChoice=function(f,E){const w=this._baseState,Q=w.choice[f.type];return Q||g(!1,f.type+" not found in "+JSON.stringify(Object.keys(w.choice))),Q._encode(f.value,E)},B.prototype._encodePrimitive=function(f,E){const w=this._baseState;if(/str$/.test(f))return this._encodeStr(E,f);if("objid"===f&&w.args)return this._encodeObjid(E,w.reverseArgs[0],w.args[1]);if("objid"===f)return this._encodeObjid(E,null,null);if("gentime"===f||"utctime"===f)return this._encodeTime(E,f);if("null_"===f)return this._encodeNull();if("int"===f||"enum"===f)return this._encodeInt(E,w.args&&w.reverseArgs[0]);if("bool"===f)return this._encodeBool(E);if("objDesc"===f)return this._encodeStr(E,f);throw new Error("Unsupported tag: "+f)},B.prototype._isNumstr=function(f){return/^[0-9 ]*$/.test(f)},B.prototype._isPrintstr=function(f){return/^[A-Za-z0-9 '()+,-./:=?]*$/.test(f)}},{"../base/buffer":172,"../base/reporter":175,"minimalistic-assert":453}],175:[function(e,_,D){"use strict";const h=e("inherits");function s(g){this._reporterState={obj:null,path:[],options:g||{},errors:[]}}function u(g,a){this.path=g,this.rethrow(a)}D.Reporter=s,s.prototype.isError=function(g){return g instanceof u},s.prototype.save=function(){const g=this._reporterState;return{obj:g.obj,pathLen:g.path.length}},s.prototype.restore=function(g){const a=this._reporterState;a.obj=g.obj,a.path=a.path.slice(0,g.pathLen)},s.prototype.enterKey=function(g){return this._reporterState.path.push(g)},s.prototype.exitKey=function(g){const a=this._reporterState;a.path=a.path.slice(0,g-1)},s.prototype.leaveKey=function(g,a,c){const B=this._reporterState;this.exitKey(g),null!==B.obj&&(B.obj[a]=c)},s.prototype.path=function(){return this._reporterState.path.join("/")},s.prototype.enterObject=function(){const g=this._reporterState,a=g.obj;return g.obj={},a},s.prototype.leaveObject=function(g){const a=this._reporterState,c=a.obj;return a.obj=g,c},s.prototype.error=function(g){let a;const c=this._reporterState,B=g instanceof u;if(a=B?g:new u(c.path.map(function(p){return"["+JSON.stringify(p)+"]"}).join(""),g.message||g,g.stack),!c.options.partial)throw a;return B||c.errors.push(a),a},s.prototype.wrapResult=function(g){const a=this._reporterState;return a.options.partial?{result:this.isError(g)?null:g,errors:a.errors}:g},h(u,Error),u.prototype.rethrow=function(g){if(this.message=g+" at: "+(this.path||"(shallow)"),Error.captureStackTrace&&Error.captureStackTrace(this,u),!this.stack)try{throw new Error(this.message)}catch(a){this.stack=a.stack}return this}},{inherits:440}],176:[function(e,_,D){"use strict";function h(s){const u={};return Object.keys(s).forEach(function(g){(0|g)==g&&(g|=0),u[s[g]]=g}),u}D.tagClass={0:"universal",1:"application",2:"context",3:"private"},D.tagClassByName=h(D.tagClass),D.tag={0:"end",1:"bool",2:"int",3:"bitstr",4:"octstr",5:"null_",6:"objid",7:"objDesc",8:"external",9:"real",10:"enum",11:"embed",12:"utf8str",13:"relativeOid",16:"seq",17:"set",18:"numstr",19:"printstr",20:"t61str",21:"videostr",22:"ia5str",23:"utctime",24:"gentime",25:"graphstr",26:"iso646str",27:"genstr",28:"unistr",29:"charstr",30:"bmpstr"},D.tagByName=h(D.tag)},{}],177:[function(e,_,D){"use strict";const h=D;h._reverse=function(s){const u={};return Object.keys(s).forEach(function(g){(0|g)==g&&(g|=0),u[s[g]]=g}),u},h.der=e("./der")},{"./der":176}],178:[function(e,_,D){"use strict";const h=e("inherits"),s=e("bn.js"),u=e("../base/buffer").DecoderBuffer,g=e("../base/node"),a=e("../constants/der");function c(E){this.enc="der",this.name=E.name,this.entity=E,this.tree=new B,this.tree._init(E.body)}function B(E){g.call(this,"der",E)}function p(E,w){let Q=E.readUInt8(w);if(E.isError(Q))return Q;const b=a.tagClass[Q>>6],C=!(32&Q);if(31&~Q)Q&=31;else{let T=Q;for(Q=0;!(128&~T);){if(T=E.readUInt8(w),E.isError(T))return T;Q<<=7,Q|=127&T}}return{cls:b,primitive:C,tag:Q,tagStr:a.tag[Q]}}function f(E,w,Q){let b=E.readUInt8(Q);if(E.isError(b))return b;if(!w&&128===b)return null;if(!(128&b))return b;const C=127&b;if(C>4)return E.error("length octect is too long");b=0;for(let T=0;T<C;T++){b<<=8;const N=E.readUInt8(Q);if(E.isError(N))return N;b|=N}return b}_.exports=c,c.prototype.decode=function(E,w){return u.isDecoderBuffer(E)||(E=new u(E,w)),this.tree._decode(E,w)},h(B,g),B.prototype._peekTag=function(E,w,Q){if(E.isEmpty())return!1;const b=E.save(),C=p(E,'Failed to peek tag: "'+w+'"');return E.isError(C)?C:(E.restore(b),C.tag===w||C.tagStr===w||C.tagStr+"of"===w||Q)},B.prototype._decodeTag=function(E,w,Q){const b=p(E,'Failed to decode tag of "'+w+'"');if(E.isError(b))return b;let C=f(E,b.primitive,'Failed to get length of "'+w+'"');if(E.isError(C))return C;if(!Q&&b.tag!==w&&b.tagStr!==w&&b.tagStr+"of"!==w)return E.error('Failed to match tag: "'+w+'"');if(b.primitive||null!==C)return E.skip(C,'Failed to match body of: "'+w+'"');const T=E.save(),N=this._skipUntilEnd(E,'Failed to skip indefinite length body: "'+this.tag+'"');return E.isError(N)?N:(C=E.offset-T.offset,E.restore(T),E.skip(C,'Failed to match body of: "'+w+'"'))},B.prototype._skipUntilEnd=function(E,w){for(;;){const Q=p(E,w);if(E.isError(Q))return Q;const b=f(E,Q.primitive,w);if(E.isError(b))return b;let C;if(C=Q.primitive||null!==b?E.skip(b):this._skipUntilEnd(E,w),E.isError(C))return C;if("end"===Q.tagStr)break}},B.prototype._decodeList=function(E,w,Q,b){const C=[];for(;!E.isEmpty();){const T=this._peekTag(E,"end");if(E.isError(T))return T;const N=Q.decode(E,"der",b);if(E.isError(N)&&T)break;C.push(N)}return C},B.prototype._decodeStr=function(E,w){if("bitstr"===w){const Q=E.readUInt8();return E.isError(Q)?Q:{unused:Q,data:E.raw()}}if("bmpstr"===w){const Q=E.raw();if(Q.length%2==1)return E.error("Decoding of string type: bmpstr length mismatch");let b="";for(let C=0;C<Q.length/2;C++)b+=String.fromCharCode(Q.readUInt16BE(2*C));return b}if("numstr"===w){const Q=E.raw().toString("ascii");return this._isNumstr(Q)?Q:E.error("Decoding of string type: numstr unsupported characters")}if("octstr"===w||"objDesc"===w)return E.raw();if("printstr"===w){const Q=E.raw().toString("ascii");return this._isPrintstr(Q)?Q:E.error("Decoding of string type: printstr unsupported characters")}return/str$/.test(w)?E.raw().toString():E.error("Decoding of string type: "+w+" unsupported")},B.prototype._decodeObjid=function(E,w,Q){let b;const C=[];let T=0,N=0;for(;!E.isEmpty();)N=E.readUInt8(),T<<=7,T|=127&N,!(128&N)&&(C.push(T),T=0);if(128&N&&C.push(T),b=Q?C:[C[0]/40|0,C[0]%40].concat(C.slice(1)),w){let H=w[b.join(" ")];void 0===H&&(H=w[b.join(".")]),void 0!==H&&(b=H)}return b},B.prototype._decodeTime=function(E,w){const Q=E.raw().toString();let b,C,T,N,L,J;if("gentime"===w)b=0|Q.slice(0,4),C=0|Q.slice(4,6),T=0|Q.slice(6,8),N=0|Q.slice(8,10),L=0|Q.slice(10,12),J=0|Q.slice(12,14);else{if("utctime"!==w)return E.error("Decoding "+w+" time is not supported yet");b=0|Q.slice(0,2),C=0|Q.slice(2,4),T=0|Q.slice(4,6),N=0|Q.slice(6,8),L=0|Q.slice(8,10),J=0|Q.slice(10,12),b=b<70?2e3+b:1900+b}return Date.UTC(b,C-1,T,N,L,J,0)},B.prototype._decodeNull=function(){return null},B.prototype._decodeBool=function(E){const w=E.readUInt8();return E.isError(w)?w:0!==w},B.prototype._decodeInt=function(E,w){const Q=E.raw();let b=new s(Q);return w&&(b=w[b.toString(10)]||b),b},B.prototype._use=function(E,w){return"function"==typeof E&&(E=E(w)),E._getDecoder("der").tree}},{"../base/buffer":172,"../base/node":174,"../constants/der":176,"bn.js":184,inherits:440}],179:[function(e,_,D){"use strict";const h=D;h.der=e("./der"),h.pem=e("./pem")},{"./der":178,"./pem":180}],180:[function(e,_,D){"use strict";const h=e("inherits"),s=e("safer-buffer").Buffer,u=e("./der");function g(a){u.call(this,a),this.enc="pem"}h(g,u),_.exports=g,g.prototype.decode=function(a,c){const B=a.toString().split(/[\r\n]+/g),p=c.label.toUpperCase(),f=/^-----(BEGIN|END) ([^-]+)-----$/;let E=-1,w=-1;for(let C=0;C<B.length;C++){const T=B[C].match(f);if(null!==T&&T[2]===p){if(-1!==E){if("END"!==T[1])break;w=C;break}if("BEGIN"!==T[1])break;E=C}}if(-1===E||-1===w)throw new Error("PEM section not found for: "+p);const Q=B.slice(E+1,w).join("");Q.replace(/[^a-z0-9+/=]+/gi,"");const b=s.from(Q,"base64");return u.prototype.decode.call(this,b,c)}},{"./der":178,inherits:440,"safer-buffer":495}],181:[function(e,_,D){"use strict";const h=e("inherits"),s=e("safer-buffer").Buffer,u=e("../base/node"),g=e("../constants/der");function a(p){this.enc="der",this.name=p.name,this.entity=p,this.tree=new c,this.tree._init(p.body)}function c(p){u.call(this,"der",p)}function B(p){return p<10?"0"+p:p}_.exports=a,a.prototype.encode=function(p,f){return this.tree._encode(p,f).join()},h(c,u),c.prototype._encodeComposite=function(p,f,E,w){const Q=function(T,N,L,J){let H;if("seqof"===T?T="seq":"setof"===T&&(T="set"),g.tagByName.hasOwnProperty(T))H=g.tagByName[T];else{if("number"!=typeof T||(0|T)!==T)return J.error("Unknown tag: "+T);H=T}return H>=31?J.error("Multi-octet tag encoding unsupported"):(N||(H|=32),H|=g.tagClassByName[L||"universal"]<<6,H)}(p,f,E,this.reporter);if(w.length<128){const T=s.alloc(2);return T[0]=Q,T[1]=w.length,this._createEncoderBuffer([T,w])}let b=1;for(let T=w.length;T>=256;T>>=8)b++;const C=s.alloc(2+b);C[0]=Q,C[1]=128|b;for(let T=1+b,N=w.length;N>0;T--,N>>=8)C[T]=255&N;return this._createEncoderBuffer([C,w])},c.prototype._encodeStr=function(p,f){if("bitstr"===f)return this._createEncoderBuffer([0|p.unused,p.data]);if("bmpstr"===f){const E=s.alloc(2*p.length);for(let w=0;w<p.length;w++)E.writeUInt16BE(p.charCodeAt(w),2*w);return this._createEncoderBuffer(E)}return"numstr"===f?this._isNumstr(p)?this._createEncoderBuffer(p):this.reporter.error("Encoding of string type: numstr supports only digits and space"):"printstr"===f?this._isPrintstr(p)?this._createEncoderBuffer(p):this.reporter.error("Encoding of string type: printstr supports only latin upper and lower case letters, digits, space, apostrophe, left and rigth parenthesis, plus sign, comma, hyphen, dot, slash, colon, equal sign, question mark"):/str$/.test(f)||"objDesc"===f?this._createEncoderBuffer(p):this.reporter.error("Encoding of string type: "+f+" unsupported")},c.prototype._encodeObjid=function(p,f,E){if("string"==typeof p){if(!f)return this.reporter.error("string objid given, but no values map found");if(!f.hasOwnProperty(p))return this.reporter.error("objid not found in values map");p=f[p].split(/[\s.]+/g);for(let C=0;C<p.length;C++)p[C]|=0}else if(Array.isArray(p)){p=p.slice();for(let C=0;C<p.length;C++)p[C]|=0}if(!Array.isArray(p))return this.reporter.error("objid() should be either array or string, got: "+JSON.stringify(p));if(!E){if(p[1]>=40)return this.reporter.error("Second objid identifier OOB");p.splice(0,2,40*p[0]+p[1])}let w=0;for(let C=0;C<p.length;C++){let T=p[C];for(w++;T>=128;T>>=7)w++}const Q=s.alloc(w);let b=Q.length-1;for(let C=p.length-1;C>=0;C--){let T=p[C];for(Q[b--]=127&T;(T>>=7)>0;)Q[b--]=128|127&T}return this._createEncoderBuffer(Q)},c.prototype._encodeTime=function(p,f){let E;const w=new Date(p);return"gentime"===f?E=[B(w.getUTCFullYear()),B(w.getUTCMonth()+1),B(w.getUTCDate()),B(w.getUTCHours()),B(w.getUTCMinutes()),B(w.getUTCSeconds()),"Z"].join(""):"utctime"===f?E=[B(w.getUTCFullYear()%100),B(w.getUTCMonth()+1),B(w.getUTCDate()),B(w.getUTCHours()),B(w.getUTCMinutes()),B(w.getUTCSeconds()),"Z"].join(""):this.reporter.error("Encoding "+f+" time is not supported yet"),this._encodeStr(E,"octstr")},c.prototype._encodeNull=function(){return this._createEncoderBuffer("")},c.prototype._encodeInt=function(p,f){if("string"==typeof p){if(!f)return this.reporter.error("String int or enum given, but no values map");if(!f.hasOwnProperty(p))return this.reporter.error("Values map doesn't contain: "+JSON.stringify(p));p=f[p]}if("number"!=typeof p&&!s.isBuffer(p)){const Q=p.toArray();!p.sign&&128&Q[0]&&Q.unshift(0),p=s.from(Q)}if(s.isBuffer(p)){let Q=p.length;0===p.length&&Q++;const b=s.alloc(Q);return p.copy(b),0===p.length&&(b[0]=0),this._createEncoderBuffer(b)}if(p<128)return this._createEncoderBuffer(p);if(p<256)return this._createEncoderBuffer([0,p]);let E=1;for(let Q=p;Q>=256;Q>>=8)E++;const w=new Array(E);for(let Q=w.length-1;Q>=0;Q--)w[Q]=255&p,p>>=8;return 128&w[0]&&w.unshift(0),this._createEncoderBuffer(s.from(w))},c.prototype._encodeBool=function(p){return this._createEncoderBuffer(p?255:0)},c.prototype._use=function(p,f){return"function"==typeof p&&(p=p(f)),p._getEncoder("der").tree},c.prototype._skipDefault=function(p,f,E){const w=this._baseState;let Q;if(null===w.default)return!1;const b=p.join();if(void 0===w.defaultBuffer&&(w.defaultBuffer=this._encodeValue(w.default,f,E).join()),b.length!==w.defaultBuffer.length)return!1;for(Q=0;Q<b.length;Q++)if(b[Q]!==w.defaultBuffer[Q])return!1;return!0}},{"../base/node":174,"../constants/der":176,inherits:440,"safer-buffer":495}],182:[function(e,_,D){"use strict";const h=D;h.der=e("./der"),h.pem=e("./pem")},{"./der":181,"./pem":183}],183:[function(e,_,D){"use strict";const h=e("inherits"),s=e("./der");function u(g){s.call(this,g),this.enc="pem"}h(u,s),_.exports=u,u.prototype.encode=function(g,a){const c=s.prototype.encode.call(this,g).toString("base64"),B=["-----BEGIN "+a.label+"-----"];for(let p=0;p<c.length;p+=64)B.push(c.slice(p,p+64));return B.push("-----END "+a.label+"-----"),B.join("\n")}},{"./der":181,inherits:440}],184:[function(e,_,D){"use strict";!function(h,s){function u(z,it){if(!z)throw new Error(it||"Assertion failed")}function g(z,it){z.super_=it;var at=function(){};at.prototype=it.prototype,z.prototype=new at,z.prototype.constructor=z}function a(z,it,at){if(a.isBN(z))return z;this.negative=0,this.words=null,this.length=0,this.red=null,null!==z&&("le"!==it&&"be"!==it||(at=it,it=10),this._init(z||0,it||10,at||"be"))}var c;"object"==typeof h?h.exports=a:(void 0).BN=a,a.BN=a,a.wordSize=26;try{c=typeof window<"u"&&void 0!==window.Buffer?window.Buffer:e("buffer").Buffer}catch{}function B(z,it){var at=z.charCodeAt(it);return at>=65&&at<=70?at-55:at>=97&&at<=102?at-87:at-48&15}function p(z,it,at){var Y=B(z,at);return at-1>=it&&(Y|=B(z,at-1)<<4),Y}function f(z,it,at,Y){for(var x=0,v=Math.min(z.length,at),O=it;O<v;O++){var G=z.charCodeAt(O)-48;x*=Y,x+=G>=49?G-49+10:G>=17?G-17+10:G}return x}a.isBN=function(z){return z instanceof a||null!==z&&"object"==typeof z&&z.constructor.wordSize===a.wordSize&&Array.isArray(z.words)},a.max=function(z,it){return z.cmp(it)>0?z:it},a.min=function(z,it){return z.cmp(it)<0?z:it},a.prototype._init=function(z,it,at){if("number"==typeof z)return this._initNumber(z,it,at);if("object"==typeof z)return this._initArray(z,it,at);"hex"===it&&(it=16),u(it===(0|it)&&it>=2&&it<=36);var Y=0;"-"===(z=z.toString().replace(/\s+/g,""))[0]&&(Y++,this.negative=1),Y<z.length&&(16===it?this._parseHex(z,Y,at):(this._parseBase(z,it,Y),"le"===at&&this._initArray(this.toArray(),it,at)))},a.prototype._initNumber=function(z,it,at){z<0&&(this.negative=1,z=-z),z<67108864?(this.words=[67108863&z],this.length=1):z<4503599627370496?(this.words=[67108863&z,z/67108864&67108863],this.length=2):(u(z<9007199254740992),this.words=[67108863&z,z/67108864&67108863,1],this.length=3),"le"===at&&this._initArray(this.toArray(),it,at)},a.prototype._initArray=function(z,it,at){if(u("number"==typeof z.length),z.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(z.length/3),this.words=new Array(this.length);for(var Y=0;Y<this.length;Y++)this.words[Y]=0;var x,v,O=0;if("be"===at)for(Y=z.length-1,x=0;Y>=0;Y-=3)this.words[x]|=(v=z[Y]|z[Y-1]<<8|z[Y-2]<<16)<<O&67108863,this.words[x+1]=v>>>26-O&67108863,(O+=24)>=26&&(O-=26,x++);else if("le"===at)for(Y=0,x=0;Y<z.length;Y+=3)this.words[x]|=(v=z[Y]|z[Y+1]<<8|z[Y+2]<<16)<<O&67108863,this.words[x+1]=v>>>26-O&67108863,(O+=24)>=26&&(O-=26,x++);return this.strip()},a.prototype._parseHex=function(z,it,at){this.length=Math.ceil((z.length-it)/6),this.words=new Array(this.length);for(var Y=0;Y<this.length;Y++)this.words[Y]=0;var x,v=0,O=0;if("be"===at)for(Y=z.length-1;Y>=it;Y-=2)x=p(z,it,Y)<<v,this.words[O]|=67108863&x,v>=18?(v-=18,this.words[O+=1]|=x>>>26):v+=8;else for(Y=(z.length-it)%2==0?it+1:it;Y<z.length;Y+=2)x=p(z,it,Y)<<v,this.words[O]|=67108863&x,v>=18?(v-=18,this.words[O+=1]|=x>>>26):v+=8;this.strip()},a.prototype._parseBase=function(z,it,at){this.words=[0],this.length=1;for(var Y=0,x=1;x<=67108863;x*=it)Y++;Y--,x=x/it|0;for(var v=z.length-at,O=v%Y,G=Math.min(v,v-O)+at,At=0,dt=at;dt<G;dt+=Y)At=f(z,dt,dt+Y,it),this.imuln(x),this.words[0]+At<67108864?this.words[0]+=At:this._iaddn(At);if(0!==O){var It=1;for(At=f(z,dt,z.length,it),dt=0;dt<O;dt++)It*=it;this.imuln(It),this.words[0]+At<67108864?this.words[0]+=At:this._iaddn(At)}this.strip()},a.prototype.copy=function(z){z.words=new Array(this.length);for(var it=0;it<this.length;it++)z.words[it]=this.words[it];z.length=this.length,z.negative=this.negative,z.red=this.red},a.prototype.clone=function(){var z=new a(null);return this.copy(z),z},a.prototype._expand=function(z){for(;this.length<z;)this.words[this.length++]=0;return this},a.prototype.strip=function(){for(;this.length>1&&0===this.words[this.length-1];)this.length--;return this._normSign()},a.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},a.prototype.inspect=function(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"};var E=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],w=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],Q=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function b(z,it,at){at.negative=it.negative^z.negative;var Y=z.length+it.length|0;at.length=Y,Y=Y-1|0;var x=0|z.words[0],v=0|it.words[0],O=x*v,At=O/67108864|0;at.words[0]=67108863&O;for(var dt=1;dt<Y;dt++){for(var It=At>>>26,yt=67108863&At,qt=Math.min(dt,it.length-1),Mt=Math.max(0,dt-z.length+1);Mt<=qt;Mt++)It+=(O=(x=0|z.words[dt-Mt|0])*(v=0|it.words[Mt])+yt)/67108864|0,yt=67108863&O;at.words[dt]=0|yt,At=0|It}return 0!==At?at.words[dt]=0|At:at.length--,at.strip()}a.prototype.toString=function(z,it){var at;if(it=0|it||1,16===(z=z||10)||"hex"===z){at="";for(var Y=0,x=0,v=0;v<this.length;v++){var O=this.words[v],G=(16777215&(O<<Y|x)).toString(16);at=0!=(x=O>>>24-Y&16777215)||v!==this.length-1?E[6-G.length]+G+at:G+at,(Y+=2)>=26&&(Y-=26,v--)}for(0!==x&&(at=x.toString(16)+at);at.length%it!=0;)at="0"+at;return 0!==this.negative&&(at="-"+at),at}if(z===(0|z)&&z>=2&&z<=36){var At=w[z],dt=Q[z];at="";var It=this.clone();for(It.negative=0;!It.isZero();){var yt=It.modn(dt).toString(z);at=(It=It.idivn(dt)).isZero()?yt+at:E[At-yt.length]+yt+at}for(this.isZero()&&(at="0"+at);at.length%it!=0;)at="0"+at;return 0!==this.negative&&(at="-"+at),at}u(!1,"Base should be between 2 and 36")},a.prototype.toNumber=function(){var z=this.words[0];return 2===this.length?z+=67108864*this.words[1]:3===this.length&&1===this.words[2]?z+=4503599627370496+67108864*this.words[1]:this.length>2&&u(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-z:z},a.prototype.toJSON=function(){return this.toString(16)},a.prototype.toBuffer=function(z,it){return u(void 0!==c),this.toArrayLike(c,z,it)},a.prototype.toArray=function(z,it){return this.toArrayLike(Array,z,it)},a.prototype.toArrayLike=function(z,it,at){var Y=this.byteLength(),x=at||Math.max(1,Y);u(Y<=x,"byte array longer than desired length"),u(x>0,"Requested array length <= 0"),this.strip();var v,O,G="le"===it,At=new z(x),dt=this.clone();if(G){for(O=0;!dt.isZero();O++)v=dt.andln(255),dt.iushrn(8),At[O]=v;for(;O<x;O++)At[O]=0}else{for(O=0;O<x-Y;O++)At[O]=0;for(O=0;!dt.isZero();O++)v=dt.andln(255),dt.iushrn(8),At[x-O-1]=v}return At},a.prototype._countBits=Math.clz32?function(z){return 32-Math.clz32(z)}:function(z){var it=z,at=0;return it>=4096&&(at+=13,it>>>=13),it>=64&&(at+=7,it>>>=7),it>=8&&(at+=4,it>>>=4),it>=2&&(at+=2,it>>>=2),at+it},a.prototype._zeroBits=function(z){if(0===z)return 26;var it=z,at=0;return!(8191&it)&&(at+=13,it>>>=13),!(127&it)&&(at+=7,it>>>=7),!(15&it)&&(at+=4,it>>>=4),!(3&it)&&(at+=2,it>>>=2),!(1&it)&&at++,at},a.prototype.bitLength=function(){var it=this._countBits(this.words[this.length-1]);return 26*(this.length-1)+it},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var z=0,it=0;it<this.length;it++){var at=this._zeroBits(this.words[it]);if(z+=at,26!==at)break}return z},a.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},a.prototype.toTwos=function(z){return 0!==this.negative?this.abs().inotn(z).iaddn(1):this.clone()},a.prototype.fromTwos=function(z){return this.testn(z-1)?this.notn(z).iaddn(1).ineg():this.clone()},a.prototype.isNeg=function(){return 0!==this.negative},a.prototype.neg=function(){return this.clone().ineg()},a.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},a.prototype.iuor=function(z){for(;this.length<z.length;)this.words[this.length++]=0;for(var it=0;it<z.length;it++)this.words[it]=this.words[it]|z.words[it];return this.strip()},a.prototype.ior=function(z){return u(!(this.negative|z.negative)),this.iuor(z)},a.prototype.or=function(z){return this.length>z.length?this.clone().ior(z):z.clone().ior(this)},a.prototype.uor=function(z){return this.length>z.length?this.clone().iuor(z):z.clone().iuor(this)},a.prototype.iuand=function(z){var it;it=this.length>z.length?z:this;for(var at=0;at<it.length;at++)this.words[at]=this.words[at]&z.words[at];return this.length=it.length,this.strip()},a.prototype.iand=function(z){return u(!(this.negative|z.negative)),this.iuand(z)},a.prototype.and=function(z){return this.length>z.length?this.clone().iand(z):z.clone().iand(this)},a.prototype.uand=function(z){return this.length>z.length?this.clone().iuand(z):z.clone().iuand(this)},a.prototype.iuxor=function(z){var it,at;this.length>z.length?(it=this,at=z):(it=z,at=this);for(var Y=0;Y<at.length;Y++)this.words[Y]=it.words[Y]^at.words[Y];if(this!==it)for(;Y<it.length;Y++)this.words[Y]=it.words[Y];return this.length=it.length,this.strip()},a.prototype.ixor=function(z){return u(!(this.negative|z.negative)),this.iuxor(z)},a.prototype.xor=function(z){return this.length>z.length?this.clone().ixor(z):z.clone().ixor(this)},a.prototype.uxor=function(z){return this.length>z.length?this.clone().iuxor(z):z.clone().iuxor(this)},a.prototype.inotn=function(z){u("number"==typeof z&&z>=0);var it=0|Math.ceil(z/26),at=z%26;this._expand(it),at>0&&it--;for(var Y=0;Y<it;Y++)this.words[Y]=67108863&~this.words[Y];return at>0&&(this.words[Y]=~this.words[Y]&67108863>>26-at),this.strip()},a.prototype.notn=function(z){return this.clone().inotn(z)},a.prototype.setn=function(z,it){u("number"==typeof z&&z>=0);var at=z/26|0,Y=z%26;return this._expand(at+1),this.words[at]=it?this.words[at]|1<<Y:this.words[at]&~(1<<Y),this.strip()},a.prototype.iadd=function(z){var it,at,Y;if(0!==this.negative&&0===z.negative)return this.negative=0,it=this.isub(z),this.negative^=1,this._normSign();if(0===this.negative&&0!==z.negative)return z.negative=0,it=this.isub(z),z.negative=1,it._normSign();this.length>z.length?(at=this,Y=z):(at=z,Y=this);for(var x=0,v=0;v<Y.length;v++)this.words[v]=67108863&(it=(0|at.words[v])+(0|Y.words[v])+x),x=it>>>26;for(;0!==x&&v<at.length;v++)this.words[v]=67108863&(it=(0|at.words[v])+x),x=it>>>26;if(this.length=at.length,0!==x)this.words[this.length]=x,this.length++;else if(at!==this)for(;v<at.length;v++)this.words[v]=at.words[v];return this},a.prototype.add=function(z){var it;return 0!==z.negative&&0===this.negative?(z.negative=0,it=this.sub(z),z.negative^=1,it):0===z.negative&&0!==this.negative?(this.negative=0,it=z.sub(this),this.negative=1,it):this.length>z.length?this.clone().iadd(z):z.clone().iadd(this)},a.prototype.isub=function(z){if(0!==z.negative){z.negative=0;var it=this.iadd(z);return z.negative=1,it._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(z),this.negative=1,this._normSign();var at,Y,x=this.cmp(z);if(0===x)return this.negative=0,this.length=1,this.words[0]=0,this;x>0?(at=this,Y=z):(at=z,Y=this);for(var v=0,O=0;O<Y.length;O++)v=(it=(0|at.words[O])-(0|Y.words[O])+v)>>26,this.words[O]=67108863&it;for(;0!==v&&O<at.length;O++)v=(it=(0|at.words[O])+v)>>26,this.words[O]=67108863&it;if(0===v&&O<at.length&&at!==this)for(;O<at.length;O++)this.words[O]=at.words[O];return this.length=Math.max(this.length,O),at!==this&&(this.negative=1),this.strip()},a.prototype.sub=function(z){return this.clone().isub(z)};var C=function(z,it,at){var Y,x,v,O=z.words,G=it.words,At=at.words,dt=0,It=0|O[0],yt=8191&It,qt=It>>>13,Mt=0|O[1],Xt=8191&Mt,mt=Mt>>>13,ct=0|O[2],xt=8191&ct,ee=ct>>>13,Ge=0|O[3],Ce=8191&Ge,je=Ge>>>13,iA=0|O[4],dA=8191&iA,Ye=iA>>>13,rA=0|O[5],fA=8191&rA,TA=rA>>>13,EA=0|O[6],fe=8191&EA,xe=EA>>>13,FA=0|O[7],Xe=8191&FA,Ve=FA>>>13,nA=0|O[8],_e=8191&nA,tA=nA>>>13,on=0|O[9],GA=8191&on,Qn=on>>>13,_A=0|G[0],fn=8191&_A,hA=_A>>>13,kn=0|G[1],ni=8191&kn,mi=kn>>>13,no=0|G[2],ZA=8191&no,Ke=no>>>13,Ne=0|G[3],Me=8191&Ne,BA=Ne>>>13,dn=0|G[4],Yn=8191&dn,Rn=dn>>>13,Tn=0|G[5],Fn=8191&Tn,Te=Tn>>>13,Ie=0|G[6],we=8191&Ie,Ee=Ie>>>13,ue=0|G[7],oA=8191&ue,be=ue>>>13,qA=0|G[8],sn=8191&qA,Hn=qA>>>13,Oi=0|G[9],yi=8191&Oi,ii=Oi>>>13;at.negative=z.negative^it.negative,at.length=19;var cn=(dt+(Y=Math.imul(yt,fn))|0)+((8191&(x=(x=Math.imul(yt,hA))+Math.imul(qt,fn)|0))<<13)|0;dt=((v=Math.imul(qt,hA))+(x>>>13)|0)+(cn>>>26)|0,cn&=67108863,Y=Math.imul(Xt,fn),x=(x=Math.imul(Xt,hA))+Math.imul(mt,fn)|0,v=Math.imul(mt,hA);var xi=(dt+(Y=Y+Math.imul(yt,ni)|0)|0)+((8191&(x=(x=x+Math.imul(yt,mi)|0)+Math.imul(qt,ni)|0))<<13)|0;dt=((v=v+Math.imul(qt,mi)|0)+(x>>>13)|0)+(xi>>>26)|0,xi&=67108863,Y=Math.imul(xt,fn),x=(x=Math.imul(xt,hA))+Math.imul(ee,fn)|0,v=Math.imul(ee,hA),Y=Y+Math.imul(Xt,ni)|0,x=(x=x+Math.imul(Xt,mi)|0)+Math.imul(mt,ni)|0,v=v+Math.imul(mt,mi)|0;var gA=(dt+(Y=Y+Math.imul(yt,ZA)|0)|0)+((8191&(x=(x=x+Math.imul(yt,Ke)|0)+Math.imul(qt,ZA)|0))<<13)|0;dt=((v=v+Math.imul(qt,Ke)|0)+(x>>>13)|0)+(gA>>>26)|0,gA&=67108863,Y=Math.imul(Ce,fn),x=(x=Math.imul(Ce,hA))+Math.imul(je,fn)|0,v=Math.imul(je,hA),Y=Y+Math.imul(xt,ni)|0,x=(x=x+Math.imul(xt,mi)|0)+Math.imul(ee,ni)|0,v=v+Math.imul(ee,mi)|0,Y=Y+Math.imul(Xt,ZA)|0,x=(x=x+Math.imul(Xt,Ke)|0)+Math.imul(mt,ZA)|0,v=v+Math.imul(mt,Ke)|0;var WA=(dt+(Y=Y+Math.imul(yt,Me)|0)|0)+((8191&(x=(x=x+Math.imul(yt,BA)|0)+Math.imul(qt,Me)|0))<<13)|0;dt=((v=v+Math.imul(qt,BA)|0)+(x>>>13)|0)+(WA>>>26)|0,WA&=67108863,Y=Math.imul(dA,fn),x=(x=Math.imul(dA,hA))+Math.imul(Ye,fn)|0,v=Math.imul(Ye,hA),Y=Y+Math.imul(Ce,ni)|0,x=(x=x+Math.imul(Ce,mi)|0)+Math.imul(je,ni)|0,v=v+Math.imul(je,mi)|0,Y=Y+Math.imul(xt,ZA)|0,x=(x=x+Math.imul(xt,Ke)|0)+Math.imul(ee,ZA)|0,v=v+Math.imul(ee,Ke)|0,Y=Y+Math.imul(Xt,Me)|0,x=(x=x+Math.imul(Xt,BA)|0)+Math.imul(mt,Me)|0,v=v+Math.imul(mt,BA)|0;var Le=(dt+(Y=Y+Math.imul(yt,Yn)|0)|0)+((8191&(x=(x=x+Math.imul(yt,Rn)|0)+Math.imul(qt,Yn)|0))<<13)|0;dt=((v=v+Math.imul(qt,Rn)|0)+(x>>>13)|0)+(Le>>>26)|0,Le&=67108863,Y=Math.imul(fA,fn),x=(x=Math.imul(fA,hA))+Math.imul(TA,fn)|0,v=Math.imul(TA,hA),Y=Y+Math.imul(dA,ni)|0,x=(x=x+Math.imul(dA,mi)|0)+Math.imul(Ye,ni)|0,v=v+Math.imul(Ye,mi)|0,Y=Y+Math.imul(Ce,ZA)|0,x=(x=x+Math.imul(Ce,Ke)|0)+Math.imul(je,ZA)|0,v=v+Math.imul(je,Ke)|0,Y=Y+Math.imul(xt,Me)|0,x=(x=x+Math.imul(xt,BA)|0)+Math.imul(ee,Me)|0,v=v+Math.imul(ee,BA)|0,Y=Y+Math.imul(Xt,Yn)|0,x=(x=x+Math.imul(Xt,Rn)|0)+Math.imul(mt,Yn)|0,v=v+Math.imul(mt,Rn)|0;var Cn=(dt+(Y=Y+Math.imul(yt,Fn)|0)|0)+((8191&(x=(x=x+Math.imul(yt,Te)|0)+Math.imul(qt,Fn)|0))<<13)|0;dt=((v=v+Math.imul(qt,Te)|0)+(x>>>13)|0)+(Cn>>>26)|0,Cn&=67108863,Y=Math.imul(fe,fn),x=(x=Math.imul(fe,hA))+Math.imul(xe,fn)|0,v=Math.imul(xe,hA),Y=Y+Math.imul(fA,ni)|0,x=(x=x+Math.imul(fA,mi)|0)+Math.imul(TA,ni)|0,v=v+Math.imul(TA,mi)|0,Y=Y+Math.imul(dA,ZA)|0,x=(x=x+Math.imul(dA,Ke)|0)+Math.imul(Ye,ZA)|0,v=v+Math.imul(Ye,Ke)|0,Y=Y+Math.imul(Ce,Me)|0,x=(x=x+Math.imul(Ce,BA)|0)+Math.imul(je,Me)|0,v=v+Math.imul(je,BA)|0,Y=Y+Math.imul(xt,Yn)|0,x=(x=x+Math.imul(xt,Rn)|0)+Math.imul(ee,Yn)|0,v=v+Math.imul(ee,Rn)|0,Y=Y+Math.imul(Xt,Fn)|0,x=(x=x+Math.imul(Xt,Te)|0)+Math.imul(mt,Fn)|0,v=v+Math.imul(mt,Te)|0;var $e=(dt+(Y=Y+Math.imul(yt,we)|0)|0)+((8191&(x=(x=x+Math.imul(yt,Ee)|0)+Math.imul(qt,we)|0))<<13)|0;dt=((v=v+Math.imul(qt,Ee)|0)+(x>>>13)|0)+($e>>>26)|0,$e&=67108863,Y=Math.imul(Xe,fn),x=(x=Math.imul(Xe,hA))+Math.imul(Ve,fn)|0,v=Math.imul(Ve,hA),Y=Y+Math.imul(fe,ni)|0,x=(x=x+Math.imul(fe,mi)|0)+Math.imul(xe,ni)|0,v=v+Math.imul(xe,mi)|0,Y=Y+Math.imul(fA,ZA)|0,x=(x=x+Math.imul(fA,Ke)|0)+Math.imul(TA,ZA)|0,v=v+Math.imul(TA,Ke)|0,Y=Y+Math.imul(dA,Me)|0,x=(x=x+Math.imul(dA,BA)|0)+Math.imul(Ye,Me)|0,v=v+Math.imul(Ye,BA)|0,Y=Y+Math.imul(Ce,Yn)|0,x=(x=x+Math.imul(Ce,Rn)|0)+Math.imul(je,Yn)|0,v=v+Math.imul(je,Rn)|0,Y=Y+Math.imul(xt,Fn)|0,x=(x=x+Math.imul(xt,Te)|0)+Math.imul(ee,Fn)|0,v=v+Math.imul(ee,Te)|0,Y=Y+Math.imul(Xt,we)|0,x=(x=x+Math.imul(Xt,Ee)|0)+Math.imul(mt,we)|0,v=v+Math.imul(mt,Ee)|0;var q=(dt+(Y=Y+Math.imul(yt,oA)|0)|0)+((8191&(x=(x=x+Math.imul(yt,be)|0)+Math.imul(qt,oA)|0))<<13)|0;dt=((v=v+Math.imul(qt,be)|0)+(x>>>13)|0)+(q>>>26)|0,q&=67108863,Y=Math.imul(_e,fn),x=(x=Math.imul(_e,hA))+Math.imul(tA,fn)|0,v=Math.imul(tA,hA),Y=Y+Math.imul(Xe,ni)|0,x=(x=x+Math.imul(Xe,mi)|0)+Math.imul(Ve,ni)|0,v=v+Math.imul(Ve,mi)|0,Y=Y+Math.imul(fe,ZA)|0,x=(x=x+Math.imul(fe,Ke)|0)+Math.imul(xe,ZA)|0,v=v+Math.imul(xe,Ke)|0,Y=Y+Math.imul(fA,Me)|0,x=(x=x+Math.imul(fA,BA)|0)+Math.imul(TA,Me)|0,v=v+Math.imul(TA,BA)|0,Y=Y+Math.imul(dA,Yn)|0,x=(x=x+Math.imul(dA,Rn)|0)+Math.imul(Ye,Yn)|0,v=v+Math.imul(Ye,Rn)|0,Y=Y+Math.imul(Ce,Fn)|0,x=(x=x+Math.imul(Ce,Te)|0)+Math.imul(je,Fn)|0,v=v+Math.imul(je,Te)|0,Y=Y+Math.imul(xt,we)|0,x=(x=x+Math.imul(xt,Ee)|0)+Math.imul(ee,we)|0,v=v+Math.imul(ee,Ee)|0,Y=Y+Math.imul(Xt,oA)|0,x=(x=x+Math.imul(Xt,be)|0)+Math.imul(mt,oA)|0,v=v+Math.imul(mt,be)|0;var te=(dt+(Y=Y+Math.imul(yt,sn)|0)|0)+((8191&(x=(x=x+Math.imul(yt,Hn)|0)+Math.imul(qt,sn)|0))<<13)|0;dt=((v=v+Math.imul(qt,Hn)|0)+(x>>>13)|0)+(te>>>26)|0,te&=67108863,Y=Math.imul(GA,fn),x=(x=Math.imul(GA,hA))+Math.imul(Qn,fn)|0,v=Math.imul(Qn,hA),Y=Y+Math.imul(_e,ni)|0,x=(x=x+Math.imul(_e,mi)|0)+Math.imul(tA,ni)|0,v=v+Math.imul(tA,mi)|0,Y=Y+Math.imul(Xe,ZA)|0,x=(x=x+Math.imul(Xe,Ke)|0)+Math.imul(Ve,ZA)|0,v=v+Math.imul(Ve,Ke)|0,Y=Y+Math.imul(fe,Me)|0,x=(x=x+Math.imul(fe,BA)|0)+Math.imul(xe,Me)|0,v=v+Math.imul(xe,BA)|0,Y=Y+Math.imul(fA,Yn)|0,x=(x=x+Math.imul(fA,Rn)|0)+Math.imul(TA,Yn)|0,v=v+Math.imul(TA,Rn)|0,Y=Y+Math.imul(dA,Fn)|0,x=(x=x+Math.imul(dA,Te)|0)+Math.imul(Ye,Fn)|0,v=v+Math.imul(Ye,Te)|0,Y=Y+Math.imul(Ce,we)|0,x=(x=x+Math.imul(Ce,Ee)|0)+Math.imul(je,we)|0,v=v+Math.imul(je,Ee)|0,Y=Y+Math.imul(xt,oA)|0,x=(x=x+Math.imul(xt,be)|0)+Math.imul(ee,oA)|0,v=v+Math.imul(ee,be)|0,Y=Y+Math.imul(Xt,sn)|0,x=(x=x+Math.imul(Xt,Hn)|0)+Math.imul(mt,sn)|0,v=v+Math.imul(mt,Hn)|0;var M=(dt+(Y=Y+Math.imul(yt,yi)|0)|0)+((8191&(x=(x=x+Math.imul(yt,ii)|0)+Math.imul(qt,yi)|0))<<13)|0;dt=((v=v+Math.imul(qt,ii)|0)+(x>>>13)|0)+(M>>>26)|0,M&=67108863,Y=Math.imul(GA,ni),x=(x=Math.imul(GA,mi))+Math.imul(Qn,ni)|0,v=Math.imul(Qn,mi),Y=Y+Math.imul(_e,ZA)|0,x=(x=x+Math.imul(_e,Ke)|0)+Math.imul(tA,ZA)|0,v=v+Math.imul(tA,Ke)|0,Y=Y+Math.imul(Xe,Me)|0,x=(x=x+Math.imul(Xe,BA)|0)+Math.imul(Ve,Me)|0,v=v+Math.imul(Ve,BA)|0,Y=Y+Math.imul(fe,Yn)|0,x=(x=x+Math.imul(fe,Rn)|0)+Math.imul(xe,Yn)|0,v=v+Math.imul(xe,Rn)|0,Y=Y+Math.imul(fA,Fn)|0,x=(x=x+Math.imul(fA,Te)|0)+Math.imul(TA,Fn)|0,v=v+Math.imul(TA,Te)|0,Y=Y+Math.imul(dA,we)|0,x=(x=x+Math.imul(dA,Ee)|0)+Math.imul(Ye,we)|0,v=v+Math.imul(Ye,Ee)|0,Y=Y+Math.imul(Ce,oA)|0,x=(x=x+Math.imul(Ce,be)|0)+Math.imul(je,oA)|0,v=v+Math.imul(je,be)|0,Y=Y+Math.imul(xt,sn)|0,x=(x=x+Math.imul(xt,Hn)|0)+Math.imul(ee,sn)|0,v=v+Math.imul(ee,Hn)|0;var S=(dt+(Y=Y+Math.imul(Xt,yi)|0)|0)+((8191&(x=(x=x+Math.imul(Xt,ii)|0)+Math.imul(mt,yi)|0))<<13)|0;dt=((v=v+Math.imul(mt,ii)|0)+(x>>>13)|0)+(S>>>26)|0,S&=67108863,Y=Math.imul(GA,ZA),x=(x=Math.imul(GA,Ke))+Math.imul(Qn,ZA)|0,v=Math.imul(Qn,Ke),Y=Y+Math.imul(_e,Me)|0,x=(x=x+Math.imul(_e,BA)|0)+Math.imul(tA,Me)|0,v=v+Math.imul(tA,BA)|0,Y=Y+Math.imul(Xe,Yn)|0,x=(x=x+Math.imul(Xe,Rn)|0)+Math.imul(Ve,Yn)|0,v=v+Math.imul(Ve,Rn)|0,Y=Y+Math.imul(fe,Fn)|0,x=(x=x+Math.imul(fe,Te)|0)+Math.imul(xe,Fn)|0,v=v+Math.imul(xe,Te)|0,Y=Y+Math.imul(fA,we)|0,x=(x=x+Math.imul(fA,Ee)|0)+Math.imul(TA,we)|0,v=v+Math.imul(TA,Ee)|0,Y=Y+Math.imul(dA,oA)|0,x=(x=x+Math.imul(dA,be)|0)+Math.imul(Ye,oA)|0,v=v+Math.imul(Ye,be)|0,Y=Y+Math.imul(Ce,sn)|0,x=(x=x+Math.imul(Ce,Hn)|0)+Math.imul(je,sn)|0,v=v+Math.imul(je,Hn)|0;var Z=(dt+(Y=Y+Math.imul(xt,yi)|0)|0)+((8191&(x=(x=x+Math.imul(xt,ii)|0)+Math.imul(ee,yi)|0))<<13)|0;dt=((v=v+Math.imul(ee,ii)|0)+(x>>>13)|0)+(Z>>>26)|0,Z&=67108863,Y=Math.imul(GA,Me),x=(x=Math.imul(GA,BA))+Math.imul(Qn,Me)|0,v=Math.imul(Qn,BA),Y=Y+Math.imul(_e,Yn)|0,x=(x=x+Math.imul(_e,Rn)|0)+Math.imul(tA,Yn)|0,v=v+Math.imul(tA,Rn)|0,Y=Y+Math.imul(Xe,Fn)|0,x=(x=x+Math.imul(Xe,Te)|0)+Math.imul(Ve,Fn)|0,v=v+Math.imul(Ve,Te)|0,Y=Y+Math.imul(fe,we)|0,x=(x=x+Math.imul(fe,Ee)|0)+Math.imul(xe,we)|0,v=v+Math.imul(xe,Ee)|0,Y=Y+Math.imul(fA,oA)|0,x=(x=x+Math.imul(fA,be)|0)+Math.imul(TA,oA)|0,v=v+Math.imul(TA,be)|0,Y=Y+Math.imul(dA,sn)|0,x=(x=x+Math.imul(dA,Hn)|0)+Math.imul(Ye,sn)|0,v=v+Math.imul(Ye,Hn)|0;var et=(dt+(Y=Y+Math.imul(Ce,yi)|0)|0)+((8191&(x=(x=x+Math.imul(Ce,ii)|0)+Math.imul(je,yi)|0))<<13)|0;dt=((v=v+Math.imul(je,ii)|0)+(x>>>13)|0)+(et>>>26)|0,et&=67108863,Y=Math.imul(GA,Yn),x=(x=Math.imul(GA,Rn))+Math.imul(Qn,Yn)|0,v=Math.imul(Qn,Rn),Y=Y+Math.imul(_e,Fn)|0,x=(x=x+Math.imul(_e,Te)|0)+Math.imul(tA,Fn)|0,v=v+Math.imul(tA,Te)|0,Y=Y+Math.imul(Xe,we)|0,x=(x=x+Math.imul(Xe,Ee)|0)+Math.imul(Ve,we)|0,v=v+Math.imul(Ve,Ee)|0,Y=Y+Math.imul(fe,oA)|0,x=(x=x+Math.imul(fe,be)|0)+Math.imul(xe,oA)|0,v=v+Math.imul(xe,be)|0,Y=Y+Math.imul(fA,sn)|0,x=(x=x+Math.imul(fA,Hn)|0)+Math.imul(TA,sn)|0,v=v+Math.imul(TA,Hn)|0;var RA=(dt+(Y=Y+Math.imul(dA,yi)|0)|0)+((8191&(x=(x=x+Math.imul(dA,ii)|0)+Math.imul(Ye,yi)|0))<<13)|0;dt=((v=v+Math.imul(Ye,ii)|0)+(x>>>13)|0)+(RA>>>26)|0,RA&=67108863,Y=Math.imul(GA,Fn),x=(x=Math.imul(GA,Te))+Math.imul(Qn,Fn)|0,v=Math.imul(Qn,Te),Y=Y+Math.imul(_e,we)|0,x=(x=x+Math.imul(_e,Ee)|0)+Math.imul(tA,we)|0,v=v+Math.imul(tA,Ee)|0,Y=Y+Math.imul(Xe,oA)|0,x=(x=x+Math.imul(Xe,be)|0)+Math.imul(Ve,oA)|0,v=v+Math.imul(Ve,be)|0,Y=Y+Math.imul(fe,sn)|0,x=(x=x+Math.imul(fe,Hn)|0)+Math.imul(xe,sn)|0,v=v+Math.imul(xe,Hn)|0;var nn=(dt+(Y=Y+Math.imul(fA,yi)|0)|0)+((8191&(x=(x=x+Math.imul(fA,ii)|0)+Math.imul(TA,yi)|0))<<13)|0;dt=((v=v+Math.imul(TA,ii)|0)+(x>>>13)|0)+(nn>>>26)|0,nn&=67108863,Y=Math.imul(GA,we),x=(x=Math.imul(GA,Ee))+Math.imul(Qn,we)|0,v=Math.imul(Qn,Ee),Y=Y+Math.imul(_e,oA)|0,x=(x=x+Math.imul(_e,be)|0)+Math.imul(tA,oA)|0,v=v+Math.imul(tA,be)|0,Y=Y+Math.imul(Xe,sn)|0,x=(x=x+Math.imul(Xe,Hn)|0)+Math.imul(Ve,sn)|0,v=v+Math.imul(Ve,Hn)|0;var Zn=(dt+(Y=Y+Math.imul(fe,yi)|0)|0)+((8191&(x=(x=x+Math.imul(fe,ii)|0)+Math.imul(xe,yi)|0))<<13)|0;dt=((v=v+Math.imul(xe,ii)|0)+(x>>>13)|0)+(Zn>>>26)|0,Zn&=67108863,Y=Math.imul(GA,oA),x=(x=Math.imul(GA,be))+Math.imul(Qn,oA)|0,v=Math.imul(Qn,be),Y=Y+Math.imul(_e,sn)|0,x=(x=x+Math.imul(_e,Hn)|0)+Math.imul(tA,sn)|0,v=v+Math.imul(tA,Hn)|0;var Ei=(dt+(Y=Y+Math.imul(Xe,yi)|0)|0)+((8191&(x=(x=x+Math.imul(Xe,ii)|0)+Math.imul(Ve,yi)|0))<<13)|0;dt=((v=v+Math.imul(Ve,ii)|0)+(x>>>13)|0)+(Ei>>>26)|0,Ei&=67108863,Y=Math.imul(GA,sn),x=(x=Math.imul(GA,Hn))+Math.imul(Qn,sn)|0,v=Math.imul(Qn,Hn);var zA=(dt+(Y=Y+Math.imul(_e,yi)|0)|0)+((8191&(x=(x=x+Math.imul(_e,ii)|0)+Math.imul(tA,yi)|0))<<13)|0;dt=((v=v+Math.imul(tA,ii)|0)+(x>>>13)|0)+(zA>>>26)|0,zA&=67108863;var ri=(dt+(Y=Math.imul(GA,yi))|0)+((8191&(x=(x=Math.imul(GA,ii))+Math.imul(Qn,yi)|0))<<13)|0;return dt=((v=Math.imul(Qn,ii))+(x>>>13)|0)+(ri>>>26)|0,ri&=67108863,At[0]=cn,At[1]=xi,At[2]=gA,At[3]=WA,At[4]=Le,At[5]=Cn,At[6]=$e,At[7]=q,At[8]=te,At[9]=M,At[10]=S,At[11]=Z,At[12]=et,At[13]=RA,At[14]=nn,At[15]=Zn,At[16]=Ei,At[17]=zA,At[18]=ri,0!==dt&&(At[19]=dt,at.length++),at};function T(z,it,at){return(new N).mulp(z,it,at)}function N(z,it){this.x=z,this.y=it}Math.imul||(C=b),a.prototype.mulTo=function(z,it){var at=this.length+z.length;return 10===this.length&&10===z.length?C(this,z,it):at<63?b(this,z,it):at<1024?function(Y,x,v){v.negative=x.negative^Y.negative,v.length=Y.length+x.length;for(var O=0,G=0,At=0;At<v.length-1;At++){var dt=G;G=0;for(var It=67108863&O,yt=Math.min(At,x.length-1),qt=Math.max(0,At-Y.length+1);qt<=yt;qt++){var Xt=(0|Y.words[At-qt])*(0|x.words[qt]),mt=67108863&Xt;It=67108863&(mt=mt+It|0),G+=(dt=(dt=dt+(Xt/67108864|0)|0)+(mt>>>26)|0)>>>26,dt&=67108863}v.words[At]=It,O=dt,dt=G}return 0!==O?v.words[At]=O:v.length--,v.strip()}(this,z,it):T(this,z,it)},N.prototype.makeRBT=function(z){for(var it=new Array(z),at=a.prototype._countBits(z)-1,Y=0;Y<z;Y++)it[Y]=this.revBin(Y,at,z);return it},N.prototype.revBin=function(z,it,at){if(0===z||z===at-1)return z;for(var Y=0,x=0;x<it;x++)Y|=(1&z)<<it-x-1,z>>=1;return Y},N.prototype.permute=function(z,it,at,Y,x,v){for(var O=0;O<v;O++)Y[O]=it[z[O]],x[O]=at[z[O]]},N.prototype.transform=function(z,it,at,Y,x,v){this.permute(v,z,it,at,Y,x);for(var O=1;O<x;O<<=1)for(var G=O<<1,At=Math.cos(2*Math.PI/G),dt=Math.sin(2*Math.PI/G),It=0;It<x;It+=G)for(var yt=At,qt=dt,Mt=0;Mt<O;Mt++){var Xt=at[It+Mt],mt=Y[It+Mt],ct=at[It+Mt+O],xt=Y[It+Mt+O],ee=yt*ct-qt*xt;xt=yt*xt+qt*ct,at[It+Mt]=Xt+(ct=ee),Y[It+Mt]=mt+xt,at[It+Mt+O]=Xt-ct,Y[It+Mt+O]=mt-xt,Mt!==G&&(ee=At*yt-dt*qt,qt=At*qt+dt*yt,yt=ee)}},N.prototype.guessLen13b=function(z,it){var at=1|Math.max(it,z),Y=1&at,x=0;for(at=at/2|0;at;at>>>=1)x++;return 1<<x+1+Y},N.prototype.conjugate=function(z,it,at){if(!(at<=1))for(var Y=0;Y<at/2;Y++){var x=z[Y];z[Y]=z[at-Y-1],z[at-Y-1]=x,x=it[Y],it[Y]=-it[at-Y-1],it[at-Y-1]=-x}},N.prototype.normalize13b=function(z,it){for(var at=0,Y=0;Y<it/2;Y++){var x=8192*Math.round(z[2*Y+1]/it)+Math.round(z[2*Y]/it)+at;z[Y]=67108863&x,at=x<67108864?0:x/67108864|0}return z},N.prototype.convert13b=function(z,it,at,Y){for(var x=0,v=0;v<it;v++)at[2*v]=8191&(x+=0|z[v]),at[2*v+1]=8191&(x>>>=13),x>>>=13;for(v=2*it;v<Y;++v)at[v]=0;u(0===x),u(!(-8192&x))},N.prototype.stub=function(z){for(var it=new Array(z),at=0;at<z;at++)it[at]=0;return it},N.prototype.mulp=function(z,it,at){var Y=2*this.guessLen13b(z.length,it.length),x=this.makeRBT(Y),v=this.stub(Y),O=new Array(Y),G=new Array(Y),At=new Array(Y),dt=new Array(Y),It=new Array(Y),yt=new Array(Y),qt=at.words;qt.length=Y,this.convert13b(z.words,z.length,O,Y),this.convert13b(it.words,it.length,dt,Y),this.transform(O,v,G,At,Y,x),this.transform(dt,v,It,yt,Y,x);for(var Mt=0;Mt<Y;Mt++){var Xt=G[Mt]*It[Mt]-At[Mt]*yt[Mt];At[Mt]=G[Mt]*yt[Mt]+At[Mt]*It[Mt],G[Mt]=Xt}return this.conjugate(G,At,Y),this.transform(G,At,qt,v,Y,x),this.conjugate(qt,v,Y),this.normalize13b(qt,Y),at.negative=z.negative^it.negative,at.length=z.length+it.length,at.strip()},a.prototype.mul=function(z){var it=new a(null);return it.words=new Array(this.length+z.length),this.mulTo(z,it)},a.prototype.mulf=function(z){var it=new a(null);return it.words=new Array(this.length+z.length),T(this,z,it)},a.prototype.imul=function(z){return this.clone().mulTo(z,this)},a.prototype.imuln=function(z){u("number"==typeof z),u(z<67108864);for(var it=0,at=0;at<this.length;at++){var Y=(0|this.words[at])*z,x=(67108863&Y)+(67108863&it);it>>=26,it+=Y/67108864|0,it+=x>>>26,this.words[at]=67108863&x}return 0!==it&&(this.words[at]=it,this.length++),this},a.prototype.muln=function(z){return this.clone().imuln(z)},a.prototype.sqr=function(){return this.mul(this)},a.prototype.isqr=function(){return this.imul(this.clone())},a.prototype.pow=function(z){var it=function(v){for(var O=new Array(v.bitLength()),G=0;G<O.length;G++){var dt=G%26;O[G]=(v.words[G/26|0]&1<<dt)>>>dt}return O}(z);if(0===it.length)return new a(1);for(var at=this,Y=0;Y<it.length&&0===it[Y];Y++,at=at.sqr());if(++Y<it.length)for(var x=at.sqr();Y<it.length;Y++,x=x.sqr())0!==it[Y]&&(at=at.mul(x));return at},a.prototype.iushln=function(z){u("number"==typeof z&&z>=0);var it,at=z%26,Y=(z-at)/26,x=67108863>>>26-at<<26-at;if(0!==at){var v=0;for(it=0;it<this.length;it++){var O=this.words[it]&x;this.words[it]=(0|this.words[it])-O<<at|v,v=O>>>26-at}v&&(this.words[it]=v,this.length++)}if(0!==Y){for(it=this.length-1;it>=0;it--)this.words[it+Y]=this.words[it];for(it=0;it<Y;it++)this.words[it]=0;this.length+=Y}return this.strip()},a.prototype.ishln=function(z){return u(0===this.negative),this.iushln(z)},a.prototype.iushrn=function(z,it,at){var Y;u("number"==typeof z&&z>=0),Y=it?(it-it%26)/26:0;var x=z%26,v=Math.min((z-x)/26,this.length),O=67108863^67108863>>>x<<x,G=at;if(Y-=v,Y=Math.max(0,Y),G){for(var At=0;At<v;At++)G.words[At]=this.words[At];G.length=v}if(0!==v)if(this.length>v)for(this.length-=v,At=0;At<this.length;At++)this.words[At]=this.words[At+v];else this.words[0]=0,this.length=1;var dt=0;for(At=this.length-1;At>=0&&(0!==dt||At>=Y);At--){var It=0|this.words[At];this.words[At]=dt<<26-x|It>>>x,dt=It&O}return G&&0!==dt&&(G.words[G.length++]=dt),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},a.prototype.ishrn=function(z,it,at){return u(0===this.negative),this.iushrn(z,it,at)},a.prototype.shln=function(z){return this.clone().ishln(z)},a.prototype.ushln=function(z){return this.clone().iushln(z)},a.prototype.shrn=function(z){return this.clone().ishrn(z)},a.prototype.ushrn=function(z){return this.clone().iushrn(z)},a.prototype.testn=function(z){u("number"==typeof z&&z>=0);var it=z%26,at=(z-it)/26;return!(this.length<=at||!(this.words[at]&1<<it))},a.prototype.imaskn=function(z){u("number"==typeof z&&z>=0);var it=z%26,at=(z-it)/26;return u(0===this.negative,"imaskn works only with positive numbers"),this.length<=at?this:(0!==it&&at++,this.length=Math.min(at,this.length),0!==it&&(this.words[this.length-1]&=67108863^67108863>>>it<<it),this.strip())},a.prototype.maskn=function(z){return this.clone().imaskn(z)},a.prototype.iaddn=function(z){return u("number"==typeof z),u(z<67108864),z<0?this.isubn(-z):0!==this.negative?1===this.length&&(0|this.words[0])<z?(this.words[0]=z-(0|this.words[0]),this.negative=0,this):(this.negative=0,this.isubn(z),this.negative=1,this):this._iaddn(z)},a.prototype._iaddn=function(z){this.words[0]+=z;for(var it=0;it<this.length&&this.words[it]>=67108864;it++)this.words[it]-=67108864,it===this.length-1?this.words[it+1]=1:this.words[it+1]++;return this.length=Math.max(this.length,it+1),this},a.prototype.isubn=function(z){if(u("number"==typeof z),u(z<67108864),z<0)return this.iaddn(-z);if(0!==this.negative)return this.negative=0,this.iaddn(z),this.negative=1,this;if(this.words[0]-=z,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var it=0;it<this.length&&this.words[it]<0;it++)this.words[it]+=67108864,this.words[it+1]-=1;return this.strip()},a.prototype.addn=function(z){return this.clone().iaddn(z)},a.prototype.subn=function(z){return this.clone().isubn(z)},a.prototype.iabs=function(){return this.negative=0,this},a.prototype.abs=function(){return this.clone().iabs()},a.prototype._ishlnsubmul=function(z,it,at){var Y,x;this._expand(z.length+at);var O=0;for(Y=0;Y<z.length;Y++){x=(0|this.words[Y+at])+O;var G=(0|z.words[Y])*it;O=((x-=67108863&G)>>26)-(G/67108864|0),this.words[Y+at]=67108863&x}for(;Y<this.length-at;Y++)O=(x=(0|this.words[Y+at])+O)>>26,this.words[Y+at]=67108863&x;if(0===O)return this.strip();for(u(-1===O),O=0,Y=0;Y<this.length;Y++)O=(x=-(0|this.words[Y])+O)>>26,this.words[Y]=67108863&x;return this.negative=1,this.strip()},a.prototype._wordDiv=function(z,it){var at,Y=this.clone(),x=z,v=0|x.words[x.length-1];0!=(at=26-this._countBits(v))&&(x=x.ushln(at),Y.iushln(at),v=0|x.words[x.length-1]);var O,G=Y.length-x.length;if("mod"!==it){(O=new a(null)).length=G+1,O.words=new Array(O.length);for(var At=0;At<O.length;At++)O.words[At]=0}var dt=Y.clone()._ishlnsubmul(x,1,G);0===dt.negative&&(Y=dt,O&&(O.words[G]=1));for(var It=G-1;It>=0;It--){var yt=67108864*(0|Y.words[x.length+It])+(0|Y.words[x.length+It-1]);for(yt=Math.min(yt/v|0,67108863),Y._ishlnsubmul(x,yt,It);0!==Y.negative;)yt--,Y.negative=0,Y._ishlnsubmul(x,1,It),Y.isZero()||(Y.negative^=1);O&&(O.words[It]=yt)}return O&&O.strip(),Y.strip(),"div"!==it&&0!==at&&Y.iushrn(at),{div:O||null,mod:Y}},a.prototype.divmod=function(z,it,at){return u(!z.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:0!==this.negative&&0===z.negative?(v=this.neg().divmod(z,it),"mod"!==it&&(Y=v.div.neg()),"div"!==it&&(x=v.mod.neg(),at&&0!==x.negative&&x.iadd(z)),{div:Y,mod:x}):0===this.negative&&0!==z.negative?(v=this.divmod(z.neg(),it),"mod"!==it&&(Y=v.div.neg()),{div:Y,mod:v.mod}):this.negative&z.negative?(v=this.neg().divmod(z.neg(),it),"div"!==it&&(x=v.mod.neg(),at&&0!==x.negative&&x.isub(z)),{div:v.div,mod:x}):z.length>this.length||this.cmp(z)<0?{div:new a(0),mod:this}:1===z.length?"div"===it?{div:this.divn(z.words[0]),mod:null}:"mod"===it?{div:null,mod:new a(this.modn(z.words[0]))}:{div:this.divn(z.words[0]),mod:new a(this.modn(z.words[0]))}:this._wordDiv(z,it);var Y,x,v},a.prototype.div=function(z){return this.divmod(z,"div",!1).div},a.prototype.mod=function(z){return this.divmod(z,"mod",!1).mod},a.prototype.umod=function(z){return this.divmod(z,"mod",!0).mod},a.prototype.divRound=function(z){var it=this.divmod(z);if(it.mod.isZero())return it.div;var at=0!==it.div.negative?it.mod.isub(z):it.mod,Y=z.ushrn(1),x=z.andln(1),v=at.cmp(Y);return v<0||1===x&&0===v?it.div:0!==it.div.negative?it.div.isubn(1):it.div.iaddn(1)},a.prototype.modn=function(z){u(z<=67108863);for(var it=(1<<26)%z,at=0,Y=this.length-1;Y>=0;Y--)at=(it*at+(0|this.words[Y]))%z;return at},a.prototype.idivn=function(z){u(z<=67108863);for(var it=0,at=this.length-1;at>=0;at--){var Y=(0|this.words[at])+67108864*it;this.words[at]=Y/z|0,it=Y%z}return this.strip()},a.prototype.divn=function(z){return this.clone().idivn(z)},a.prototype.egcd=function(z){u(0===z.negative),u(!z.isZero());var it=this,at=z.clone();it=0!==it.negative?it.umod(z):it.clone();for(var Y=new a(1),x=new a(0),v=new a(0),O=new a(1),G=0;it.isEven()&&at.isEven();)it.iushrn(1),at.iushrn(1),++G;for(var At=at.clone(),dt=it.clone();!it.isZero();){for(var It=0,yt=1;!(it.words[0]&yt)&&It<26;++It,yt<<=1);if(It>0)for(it.iushrn(It);It-- >0;)(Y.isOdd()||x.isOdd())&&(Y.iadd(At),x.isub(dt)),Y.iushrn(1),x.iushrn(1);for(var qt=0,Mt=1;!(at.words[0]&Mt)&&qt<26;++qt,Mt<<=1);if(qt>0)for(at.iushrn(qt);qt-- >0;)(v.isOdd()||O.isOdd())&&(v.iadd(At),O.isub(dt)),v.iushrn(1),O.iushrn(1);it.cmp(at)>=0?(it.isub(at),Y.isub(v),x.isub(O)):(at.isub(it),v.isub(Y),O.isub(x))}return{a:v,b:O,gcd:at.iushln(G)}},a.prototype._invmp=function(z){u(0===z.negative),u(!z.isZero());var it=this,at=z.clone();it=0!==it.negative?it.umod(z):it.clone();for(var Y,x=new a(1),v=new a(0),O=at.clone();it.cmpn(1)>0&&at.cmpn(1)>0;){for(var G=0,At=1;!(it.words[0]&At)&&G<26;++G,At<<=1);if(G>0)for(it.iushrn(G);G-- >0;)x.isOdd()&&x.iadd(O),x.iushrn(1);for(var dt=0,It=1;!(at.words[0]&It)&&dt<26;++dt,It<<=1);if(dt>0)for(at.iushrn(dt);dt-- >0;)v.isOdd()&&v.iadd(O),v.iushrn(1);it.cmp(at)>=0?(it.isub(at),x.isub(v)):(at.isub(it),v.isub(x))}return(Y=0===it.cmpn(1)?x:v).cmpn(0)<0&&Y.iadd(z),Y},a.prototype.gcd=function(z){if(this.isZero())return z.abs();if(z.isZero())return this.abs();var it=this.clone(),at=z.clone();it.negative=0,at.negative=0;for(var Y=0;it.isEven()&&at.isEven();Y++)it.iushrn(1),at.iushrn(1);for(;;){for(;it.isEven();)it.iushrn(1);for(;at.isEven();)at.iushrn(1);var x=it.cmp(at);if(x<0){var v=it;it=at,at=v}else if(0===x||0===at.cmpn(1))break;it.isub(at)}return at.iushln(Y)},a.prototype.invm=function(z){return this.egcd(z).a.umod(z)},a.prototype.isEven=function(){return!(1&this.words[0])},a.prototype.isOdd=function(){return!(1&~this.words[0])},a.prototype.andln=function(z){return this.words[0]&z},a.prototype.bincn=function(z){u("number"==typeof z);var it=z%26,at=(z-it)/26,Y=1<<it;if(this.length<=at)return this._expand(at+1),this.words[at]|=Y,this;for(var x=Y,v=at;0!==x&&v<this.length;v++){var O=0|this.words[v];x=(O+=x)>>>26,this.words[v]=O&=67108863}return 0!==x&&(this.words[v]=x,this.length++),this},a.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},a.prototype.cmpn=function(z){var it,at=z<0;if(0!==this.negative&&!at)return-1;if(0===this.negative&&at)return 1;if(this.strip(),this.length>1)it=1;else{at&&(z=-z),u(z<=67108863,"Number is too big");var Y=0|this.words[0];it=Y===z?0:Y<z?-1:1}return 0!==this.negative?0|-it:it},a.prototype.cmp=function(z){if(0!==this.negative&&0===z.negative)return-1;if(0===this.negative&&0!==z.negative)return 1;var it=this.ucmp(z);return 0!==this.negative?0|-it:it},a.prototype.ucmp=function(z){if(this.length>z.length)return 1;if(this.length<z.length)return-1;for(var it=0,at=this.length-1;at>=0;at--){var Y=0|this.words[at],x=0|z.words[at];if(Y!==x){Y<x?it=-1:Y>x&&(it=1);break}}return it},a.prototype.gtn=function(z){return 1===this.cmpn(z)},a.prototype.gt=function(z){return 1===this.cmp(z)},a.prototype.gten=function(z){return this.cmpn(z)>=0},a.prototype.gte=function(z){return this.cmp(z)>=0},a.prototype.ltn=function(z){return-1===this.cmpn(z)},a.prototype.lt=function(z){return-1===this.cmp(z)},a.prototype.lten=function(z){return this.cmpn(z)<=0},a.prototype.lte=function(z){return this.cmp(z)<=0},a.prototype.eqn=function(z){return 0===this.cmpn(z)},a.prototype.eq=function(z){return 0===this.cmp(z)},a.red=function(z){return new pt(z)},a.prototype.toRed=function(z){return u(!this.red,"Already a number in reduction context"),u(0===this.negative,"red works only with positives"),z.convertTo(this)._forceRed(z)},a.prototype.fromRed=function(){return u(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},a.prototype._forceRed=function(z){return this.red=z,this},a.prototype.forceRed=function(z){return u(!this.red,"Already a number in reduction context"),this._forceRed(z)},a.prototype.redAdd=function(z){return u(this.red,"redAdd works only with red numbers"),this.red.add(this,z)},a.prototype.redIAdd=function(z){return u(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,z)},a.prototype.redSub=function(z){return u(this.red,"redSub works only with red numbers"),this.red.sub(this,z)},a.prototype.redISub=function(z){return u(this.red,"redISub works only with red numbers"),this.red.isub(this,z)},a.prototype.redShl=function(z){return u(this.red,"redShl works only with red numbers"),this.red.shl(this,z)},a.prototype.redMul=function(z){return u(this.red,"redMul works only with red numbers"),this.red._verify2(this,z),this.red.mul(this,z)},a.prototype.redIMul=function(z){return u(this.red,"redMul works only with red numbers"),this.red._verify2(this,z),this.red.imul(this,z)},a.prototype.redSqr=function(){return u(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},a.prototype.redISqr=function(){return u(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},a.prototype.redSqrt=function(){return u(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},a.prototype.redInvm=function(){return u(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},a.prototype.redNeg=function(){return u(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},a.prototype.redPow=function(z){return u(this.red&&!z.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,z)};var L={k256:null,p224:null,p192:null,p25519:null};function J(z,it){this.name=z,this.p=new a(it,16),this.n=this.p.bitLength(),this.k=new a(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function H(){J.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function k(){J.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function X(){J.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function tt(){J.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function pt(z){if("string"==typeof z){var it=a._prime(z);this.m=it.p,this.prime=it}else u(z.gtn(1),"modulus must be greater than 1"),this.m=z,this.prime=null}function st(z){pt.call(this,z),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new a(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}J.prototype._tmp=function(){var z=new a(null);return z.words=new Array(Math.ceil(this.n/13)),z},J.prototype.ireduce=function(z){var it,at=z;do{this.split(at,this.tmp),it=(at=(at=this.imulK(at)).iadd(this.tmp)).bitLength()}while(it>this.n);var Y=it<this.n?-1:at.ucmp(this.p);return 0===Y?(at.words[0]=0,at.length=1):Y>0?at.isub(this.p):void 0!==at.strip?at.strip():at._strip(),at},J.prototype.split=function(z,it){z.iushrn(this.n,0,it)},J.prototype.imulK=function(z){return z.imul(this.k)},g(H,J),H.prototype.split=function(z,it){for(var at=Math.min(z.length,9),Y=0;Y<at;Y++)it.words[Y]=z.words[Y];if(it.length=at,z.length<=9)return z.words[0]=0,void(z.length=1);var x=z.words[9];for(it.words[it.length++]=4194303&x,Y=10;Y<z.length;Y++){var v=0|z.words[Y];z.words[Y-10]=(4194303&v)<<4|x>>>22,x=v}z.words[Y-10]=x>>>=22,z.length-=0===x&&z.length>10?10:9},H.prototype.imulK=function(z){z.words[z.length]=0,z.words[z.length+1]=0,z.length+=2;for(var it=0,at=0;at<z.length;at++){var Y=0|z.words[at];z.words[at]=67108863&(it+=977*Y),it=64*Y+(it/67108864|0)}return 0===z.words[z.length-1]&&(z.length--,0===z.words[z.length-1]&&z.length--),z},g(k,J),g(X,J),g(tt,J),tt.prototype.imulK=function(z){for(var it=0,at=0;at<z.length;at++){var Y=19*(0|z.words[at])+it,x=67108863&Y;Y>>>=26,z.words[at]=x,it=Y}return 0!==it&&(z.words[z.length++]=it),z},a._prime=function(z){if(L[z])return L[z];var it;if("k256"===z)it=new H;else if("p224"===z)it=new k;else if("p192"===z)it=new X;else{if("p25519"!==z)throw new Error("Unknown prime "+z);it=new tt}return L[z]=it,it},pt.prototype._verify1=function(z){u(0===z.negative,"red works only with positives"),u(z.red,"red works only with red numbers")},pt.prototype._verify2=function(z,it){u(!(z.negative|it.negative),"red works only with positives"),u(z.red&&z.red===it.red,"red works only with red numbers")},pt.prototype.imod=function(z){return this.prime?this.prime.ireduce(z)._forceRed(this):z.umod(this.m)._forceRed(this)},pt.prototype.neg=function(z){return z.isZero()?z.clone():this.m.sub(z)._forceRed(this)},pt.prototype.add=function(z,it){this._verify2(z,it);var at=z.add(it);return at.cmp(this.m)>=0&&at.isub(this.m),at._forceRed(this)},pt.prototype.iadd=function(z,it){this._verify2(z,it);var at=z.iadd(it);return at.cmp(this.m)>=0&&at.isub(this.m),at},pt.prototype.sub=function(z,it){this._verify2(z,it);var at=z.sub(it);return at.cmpn(0)<0&&at.iadd(this.m),at._forceRed(this)},pt.prototype.isub=function(z,it){this._verify2(z,it);var at=z.isub(it);return at.cmpn(0)<0&&at.iadd(this.m),at},pt.prototype.shl=function(z,it){return this._verify1(z),this.imod(z.ushln(it))},pt.prototype.imul=function(z,it){return this._verify2(z,it),this.imod(z.imul(it))},pt.prototype.mul=function(z,it){return this._verify2(z,it),this.imod(z.mul(it))},pt.prototype.isqr=function(z){return this.imul(z,z.clone())},pt.prototype.sqr=function(z){return this.mul(z,z)},pt.prototype.sqrt=function(z){if(z.isZero())return z.clone();var it=this.m.andln(3);if(u(it%2==1),3===it){var at=this.m.add(new a(1)).iushrn(2);return this.pow(z,at)}for(var Y=this.m.subn(1),x=0;!Y.isZero()&&0===Y.andln(1);)x++,Y.iushrn(1);u(!Y.isZero());var v=new a(1).toRed(this),O=v.redNeg(),G=this.m.subn(1).iushrn(1),At=this.m.bitLength();for(At=new a(2*At*At).toRed(this);0!==this.pow(At,G).cmp(O);)At.redIAdd(O);for(var dt=this.pow(At,Y),It=this.pow(z,Y.addn(1).iushrn(1)),yt=this.pow(z,Y),qt=x;0!==yt.cmp(v);){for(var Mt=yt,Xt=0;0!==Mt.cmp(v);Xt++)Mt=Mt.redSqr();u(Xt<qt);var mt=this.pow(dt,new a(1).iushln(qt-Xt-1));It=It.redMul(mt),dt=mt.redSqr(),yt=yt.redMul(dt),qt=Xt}return It},pt.prototype.invm=function(z){var it=z._invmp(this.m);return 0!==it.negative?(it.negative=0,this.imod(it).redNeg()):this.imod(it)},pt.prototype.pow=function(z,it){if(it.isZero())return new a(1).toRed(this);if(0===it.cmpn(1))return z.clone();var at=new Array(16);at[0]=new a(1).toRed(this),at[1]=z;for(var Y=2;Y<at.length;Y++)at[Y]=this.mul(at[Y-1],z);var x=at[0],v=0,O=0,G=it.bitLength()%26;for(0===G&&(G=26),Y=it.length-1;Y>=0;Y--){for(var At=it.words[Y],dt=G-1;dt>=0;dt--){var It=At>>dt&1;x!==at[0]&&(x=this.sqr(x)),0!==It||0!==v?(v<<=1,v|=It,(4==++O||0===Y&&0===dt)&&(x=this.mul(x,at[v]),O=0,v=0)):O=0}G=26}return x},pt.prototype.convertTo=function(z){var it=z.umod(this.m);return it===z?it.clone():it},pt.prototype.convertFrom=function(z){var it=z.clone();return it.red=null,it},a.mont=function(z){return new st(z)},g(st,pt),st.prototype.convertTo=function(z){return this.imod(z.ushln(this.shift))},st.prototype.convertFrom=function(z){var it=this.imod(z.mul(this.rinv));return it.red=null,it},st.prototype.imul=function(z,it){if(z.isZero()||it.isZero())return z.words[0]=0,z.length=1,z;var at=z.imul(it),Y=at.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),x=at.isub(Y).iushrn(this.shift),v=x;return x.cmp(this.m)>=0?v=x.isub(this.m):x.cmpn(0)<0&&(v=x.iadd(this.m)),v._forceRed(this)},st.prototype.mul=function(z,it){if(z.isZero()||it.isZero())return new a(0)._forceRed(this);var at=z.mul(it),Y=at.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),x=at.isub(Y).iushrn(this.shift),v=x;return x.cmp(this.m)>=0?v=x.isub(this.m):x.cmpn(0)<0&&(v=x.iadd(this.m)),v._forceRed(this)},st.prototype.invm=function(z){return this.imod(z._invmp(this.m).mul(this.r2))._forceRed(this)}}(void 0===_||_)},{buffer:188}],185:[function(e,_,D){"use strict";D.byteLength=function(f){var E=B(f),Q=E[1];return 3*(E[0]+Q)/4-Q},D.toByteArray=function(f){var E,w,k,Q=B(f),b=Q[0],C=Q[1],T=new u(3*(b+(k=C))/4-k),N=0,L=C>0?b-4:b;for(w=0;w<L;w+=4)E=s[f.charCodeAt(w)]<<18|s[f.charCodeAt(w+1)]<<12|s[f.charCodeAt(w+2)]<<6|s[f.charCodeAt(w+3)],T[N++]=E>>16&255,T[N++]=E>>8&255,T[N++]=255&E;return 2===C&&(E=s[f.charCodeAt(w)]<<2|s[f.charCodeAt(w+1)]>>4,T[N++]=255&E),1===C&&(E=s[f.charCodeAt(w)]<<10|s[f.charCodeAt(w+1)]<<4|s[f.charCodeAt(w+2)]>>2,T[N++]=E>>8&255,T[N++]=255&E),T},D.fromByteArray=function(f){for(var E,w=f.length,Q=w%3,b=[],C=0,T=w-Q;C<T;C+=16383)b.push(p(f,C,C+16383>T?T:C+16383));return 1===Q?b.push(h[(E=f[w-1])>>2]+h[E<<4&63]+"=="):2===Q&&b.push(h[(E=(f[w-2]<<8)+f[w-1])>>10]+h[E>>4&63]+h[E<<2&63]+"="),b.join("")};for(var h=[],s=[],u=typeof Uint8Array<"u"?Uint8Array:Array,g="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=0;a<64;++a)h[a]=g[a],s[g.charCodeAt(a)]=a;function B(f){var E=f.length;if(E%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var w=f.indexOf("=");return-1===w&&(w=E),[w,w===E?0:4-w%4]}function p(f,E,w){for(var b,C=[],T=E;T<w;T+=3)C.push(h[(b=(f[T]<<16&16711680)+(f[T+1]<<8&65280)+(255&f[T+2]))>>18&63]+h[b>>12&63]+h[b>>6&63]+h[63&b]);return C.join("")}s[45]=62,s[95]=63},{}],186:[function(e,_,D){"use strict";!function(h,s){function u(Y,x){if(!Y)throw new Error(x||"Assertion failed")}function g(Y,x){Y.super_=x;var v=function(){};v.prototype=x.prototype,Y.prototype=new v,Y.prototype.constructor=Y}function a(Y,x,v){if(a.isBN(Y))return Y;this.negative=0,this.words=null,this.length=0,this.red=null,null!==Y&&("le"!==x&&"be"!==x||(v=x,x=10),this._init(Y||0,x||10,v||"be"))}var c;"object"==typeof h?h.exports=a:(void 0).BN=a,a.BN=a,a.wordSize=26;try{c=typeof window<"u"&&void 0!==window.Buffer?window.Buffer:e("buffer").Buffer}catch{}function B(Y,x){var v=Y.charCodeAt(x);return v>=48&&v<=57?v-48:v>=65&&v<=70?v-55:v>=97&&v<=102?v-87:void u(!1,"Invalid character in "+Y)}function p(Y,x,v){var O=B(Y,v);return v-1>=x&&(O|=B(Y,v-1)<<4),O}function f(Y,x,v,O){for(var G=0,At=0,dt=Math.min(Y.length,v),It=x;It<dt;It++){var yt=Y.charCodeAt(It)-48;G*=O,At=yt>=49?yt-49+10:yt>=17?yt-17+10:yt,u(yt>=0&&At<O,"Invalid character"),G+=At}return G}function E(Y,x){Y.words=x.words,Y.length=x.length,Y.negative=x.negative,Y.red=x.red}if(a.isBN=function(Y){return Y instanceof a||null!==Y&&"object"==typeof Y&&Y.constructor.wordSize===a.wordSize&&Array.isArray(Y.words)},a.max=function(Y,x){return Y.cmp(x)>0?Y:x},a.min=function(Y,x){return Y.cmp(x)<0?Y:x},a.prototype._init=function(Y,x,v){if("number"==typeof Y)return this._initNumber(Y,x,v);if("object"==typeof Y)return this._initArray(Y,x,v);"hex"===x&&(x=16),u(x===(0|x)&&x>=2&&x<=36);var O=0;"-"===(Y=Y.toString().replace(/\s+/g,""))[0]&&(O++,this.negative=1),O<Y.length&&(16===x?this._parseHex(Y,O,v):(this._parseBase(Y,x,O),"le"===v&&this._initArray(this.toArray(),x,v)))},a.prototype._initNumber=function(Y,x,v){Y<0&&(this.negative=1,Y=-Y),Y<67108864?(this.words=[67108863&Y],this.length=1):Y<4503599627370496?(this.words=[67108863&Y,Y/67108864&67108863],this.length=2):(u(Y<9007199254740992),this.words=[67108863&Y,Y/67108864&67108863,1],this.length=3),"le"===v&&this._initArray(this.toArray(),x,v)},a.prototype._initArray=function(Y,x,v){if(u("number"==typeof Y.length),Y.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(Y.length/3),this.words=new Array(this.length);for(var O=0;O<this.length;O++)this.words[O]=0;var G,At,dt=0;if("be"===v)for(O=Y.length-1,G=0;O>=0;O-=3)this.words[G]|=(At=Y[O]|Y[O-1]<<8|Y[O-2]<<16)<<dt&67108863,this.words[G+1]=At>>>26-dt&67108863,(dt+=24)>=26&&(dt-=26,G++);else if("le"===v)for(O=0,G=0;O<Y.length;O+=3)this.words[G]|=(At=Y[O]|Y[O+1]<<8|Y[O+2]<<16)<<dt&67108863,this.words[G+1]=At>>>26-dt&67108863,(dt+=24)>=26&&(dt-=26,G++);return this._strip()},a.prototype._parseHex=function(Y,x,v){this.length=Math.ceil((Y.length-x)/6),this.words=new Array(this.length);for(var O=0;O<this.length;O++)this.words[O]=0;var G,At=0,dt=0;if("be"===v)for(O=Y.length-1;O>=x;O-=2)G=p(Y,x,O)<<At,this.words[dt]|=67108863&G,At>=18?(At-=18,this.words[dt+=1]|=G>>>26):At+=8;else for(O=(Y.length-x)%2==0?x+1:x;O<Y.length;O+=2)G=p(Y,x,O)<<At,this.words[dt]|=67108863&G,At>=18?(At-=18,this.words[dt+=1]|=G>>>26):At+=8;this._strip()},a.prototype._parseBase=function(Y,x,v){this.words=[0],this.length=1;for(var O=0,G=1;G<=67108863;G*=x)O++;O--,G=G/x|0;for(var At=Y.length-v,dt=At%O,It=Math.min(At,At-dt)+v,yt=0,qt=v;qt<It;qt+=O)yt=f(Y,qt,qt+O,x),this.imuln(G),this.words[0]+yt<67108864?this.words[0]+=yt:this._iaddn(yt);if(0!==dt){var Mt=1;for(yt=f(Y,qt,Y.length,x),qt=0;qt<dt;qt++)Mt*=x;this.imuln(Mt),this.words[0]+yt<67108864?this.words[0]+=yt:this._iaddn(yt)}this._strip()},a.prototype.copy=function(Y){Y.words=new Array(this.length);for(var x=0;x<this.length;x++)Y.words[x]=this.words[x];Y.length=this.length,Y.negative=this.negative,Y.red=this.red},a.prototype._move=function(Y){E(Y,this)},a.prototype.clone=function(){var Y=new a(null);return this.copy(Y),Y},a.prototype._expand=function(Y){for(;this.length<Y;)this.words[this.length++]=0;return this},a.prototype._strip=function(){for(;this.length>1&&0===this.words[this.length-1];)this.length--;return this._normSign()},a.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},typeof Symbol<"u"&&"function"==typeof Symbol.for)try{a.prototype[Symbol.for("nodejs.util.inspect.custom")]=w}catch{a.prototype.inspect=w}else a.prototype.inspect=w;function w(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"}var Q=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],b=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],C=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function T(Y,x,v){v.negative=x.negative^Y.negative;var O=Y.length+x.length|0;v.length=O,O=O-1|0;var G=0|Y.words[0],At=0|x.words[0],dt=G*At,yt=dt/67108864|0;v.words[0]=67108863&dt;for(var qt=1;qt<O;qt++){for(var Mt=yt>>>26,Xt=67108863&yt,mt=Math.min(qt,x.length-1),ct=Math.max(0,qt-Y.length+1);ct<=mt;ct++)Mt+=(dt=(G=0|Y.words[qt-ct|0])*(At=0|x.words[ct])+Xt)/67108864|0,Xt=67108863&dt;v.words[qt]=0|Xt,yt=0|Mt}return 0!==yt?v.words[qt]=0|yt:v.length--,v._strip()}a.prototype.toString=function(Y,x){var v;if(x=0|x||1,16===(Y=Y||10)||"hex"===Y){v="";for(var O=0,G=0,At=0;At<this.length;At++){var dt=this.words[At],It=(16777215&(dt<<O|G)).toString(16);G=dt>>>24-O&16777215,(O+=2)>=26&&(O-=26,At--),v=0!==G||At!==this.length-1?Q[6-It.length]+It+v:It+v}for(0!==G&&(v=G.toString(16)+v);v.length%x!=0;)v="0"+v;return 0!==this.negative&&(v="-"+v),v}if(Y===(0|Y)&&Y>=2&&Y<=36){var yt=b[Y],qt=C[Y];v="";var Mt=this.clone();for(Mt.negative=0;!Mt.isZero();){var Xt=Mt.modrn(qt).toString(Y);v=(Mt=Mt.idivn(qt)).isZero()?Xt+v:Q[yt-Xt.length]+Xt+v}for(this.isZero()&&(v="0"+v);v.length%x!=0;)v="0"+v;return 0!==this.negative&&(v="-"+v),v}u(!1,"Base should be between 2 and 36")},a.prototype.toNumber=function(){var Y=this.words[0];return 2===this.length?Y+=67108864*this.words[1]:3===this.length&&1===this.words[2]?Y+=4503599627370496+67108864*this.words[1]:this.length>2&&u(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-Y:Y},a.prototype.toJSON=function(){return this.toString(16,2)},c&&(a.prototype.toBuffer=function(Y,x){return this.toArrayLike(c,Y,x)}),a.prototype.toArray=function(Y,x){return this.toArrayLike(Array,Y,x)},a.prototype.toArrayLike=function(Y,x,v){this._strip();var O=this.byteLength(),G=v||Math.max(1,O);u(O<=G,"byte array longer than desired length"),u(G>0,"Requested array length <= 0");var dt,It,At=(It=G,(dt=Y).allocUnsafe?dt.allocUnsafe(It):new dt(It));return this["_toArrayLike"+("le"===x?"LE":"BE")](At,O),At},a.prototype._toArrayLikeLE=function(Y,x){for(var v=0,O=0,G=0,At=0;G<this.length;G++){var dt=this.words[G]<<At|O;Y[v++]=255&dt,v<Y.length&&(Y[v++]=dt>>8&255),v<Y.length&&(Y[v++]=dt>>16&255),6===At?(v<Y.length&&(Y[v++]=dt>>24&255),O=0,At=0):(O=dt>>>24,At+=2)}if(v<Y.length)for(Y[v++]=O;v<Y.length;)Y[v++]=0},a.prototype._toArrayLikeBE=function(Y,x){for(var v=Y.length-1,O=0,G=0,At=0;G<this.length;G++){var dt=this.words[G]<<At|O;Y[v--]=255&dt,v>=0&&(Y[v--]=dt>>8&255),v>=0&&(Y[v--]=dt>>16&255),6===At?(v>=0&&(Y[v--]=dt>>24&255),O=0,At=0):(O=dt>>>24,At+=2)}if(v>=0)for(Y[v--]=O;v>=0;)Y[v--]=0},a.prototype._countBits=Math.clz32?function(Y){return 32-Math.clz32(Y)}:function(Y){var x=Y,v=0;return x>=4096&&(v+=13,x>>>=13),x>=64&&(v+=7,x>>>=7),x>=8&&(v+=4,x>>>=4),x>=2&&(v+=2,x>>>=2),v+x},a.prototype._zeroBits=function(Y){if(0===Y)return 26;var x=Y,v=0;return!(8191&x)&&(v+=13,x>>>=13),!(127&x)&&(v+=7,x>>>=7),!(15&x)&&(v+=4,x>>>=4),!(3&x)&&(v+=2,x>>>=2),!(1&x)&&v++,v},a.prototype.bitLength=function(){var x=this._countBits(this.words[this.length-1]);return 26*(this.length-1)+x},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var Y=0,x=0;x<this.length;x++){var v=this._zeroBits(this.words[x]);if(Y+=v,26!==v)break}return Y},a.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},a.prototype.toTwos=function(Y){return 0!==this.negative?this.abs().inotn(Y).iaddn(1):this.clone()},a.prototype.fromTwos=function(Y){return this.testn(Y-1)?this.notn(Y).iaddn(1).ineg():this.clone()},a.prototype.isNeg=function(){return 0!==this.negative},a.prototype.neg=function(){return this.clone().ineg()},a.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},a.prototype.iuor=function(Y){for(;this.length<Y.length;)this.words[this.length++]=0;for(var x=0;x<Y.length;x++)this.words[x]=this.words[x]|Y.words[x];return this._strip()},a.prototype.ior=function(Y){return u(!(this.negative|Y.negative)),this.iuor(Y)},a.prototype.or=function(Y){return this.length>Y.length?this.clone().ior(Y):Y.clone().ior(this)},a.prototype.uor=function(Y){return this.length>Y.length?this.clone().iuor(Y):Y.clone().iuor(this)},a.prototype.iuand=function(Y){var x;x=this.length>Y.length?Y:this;for(var v=0;v<x.length;v++)this.words[v]=this.words[v]&Y.words[v];return this.length=x.length,this._strip()},a.prototype.iand=function(Y){return u(!(this.negative|Y.negative)),this.iuand(Y)},a.prototype.and=function(Y){return this.length>Y.length?this.clone().iand(Y):Y.clone().iand(this)},a.prototype.uand=function(Y){return this.length>Y.length?this.clone().iuand(Y):Y.clone().iuand(this)},a.prototype.iuxor=function(Y){var x,v;this.length>Y.length?(x=this,v=Y):(x=Y,v=this);for(var O=0;O<v.length;O++)this.words[O]=x.words[O]^v.words[O];if(this!==x)for(;O<x.length;O++)this.words[O]=x.words[O];return this.length=x.length,this._strip()},a.prototype.ixor=function(Y){return u(!(this.negative|Y.negative)),this.iuxor(Y)},a.prototype.xor=function(Y){return this.length>Y.length?this.clone().ixor(Y):Y.clone().ixor(this)},a.prototype.uxor=function(Y){return this.length>Y.length?this.clone().iuxor(Y):Y.clone().iuxor(this)},a.prototype.inotn=function(Y){u("number"==typeof Y&&Y>=0);var x=0|Math.ceil(Y/26),v=Y%26;this._expand(x),v>0&&x--;for(var O=0;O<x;O++)this.words[O]=67108863&~this.words[O];return v>0&&(this.words[O]=~this.words[O]&67108863>>26-v),this._strip()},a.prototype.notn=function(Y){return this.clone().inotn(Y)},a.prototype.setn=function(Y,x){u("number"==typeof Y&&Y>=0);var v=Y/26|0,O=Y%26;return this._expand(v+1),this.words[v]=x?this.words[v]|1<<O:this.words[v]&~(1<<O),this._strip()},a.prototype.iadd=function(Y){var x,v,O;if(0!==this.negative&&0===Y.negative)return this.negative=0,x=this.isub(Y),this.negative^=1,this._normSign();if(0===this.negative&&0!==Y.negative)return Y.negative=0,x=this.isub(Y),Y.negative=1,x._normSign();this.length>Y.length?(v=this,O=Y):(v=Y,O=this);for(var G=0,At=0;At<O.length;At++)this.words[At]=67108863&(x=(0|v.words[At])+(0|O.words[At])+G),G=x>>>26;for(;0!==G&&At<v.length;At++)this.words[At]=67108863&(x=(0|v.words[At])+G),G=x>>>26;if(this.length=v.length,0!==G)this.words[this.length]=G,this.length++;else if(v!==this)for(;At<v.length;At++)this.words[At]=v.words[At];return this},a.prototype.add=function(Y){var x;return 0!==Y.negative&&0===this.negative?(Y.negative=0,x=this.sub(Y),Y.negative^=1,x):0===Y.negative&&0!==this.negative?(this.negative=0,x=Y.sub(this),this.negative=1,x):this.length>Y.length?this.clone().iadd(Y):Y.clone().iadd(this)},a.prototype.isub=function(Y){if(0!==Y.negative){Y.negative=0;var x=this.iadd(Y);return Y.negative=1,x._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(Y),this.negative=1,this._normSign();var v,O,G=this.cmp(Y);if(0===G)return this.negative=0,this.length=1,this.words[0]=0,this;G>0?(v=this,O=Y):(v=Y,O=this);for(var At=0,dt=0;dt<O.length;dt++)At=(x=(0|v.words[dt])-(0|O.words[dt])+At)>>26,this.words[dt]=67108863&x;for(;0!==At&&dt<v.length;dt++)At=(x=(0|v.words[dt])+At)>>26,this.words[dt]=67108863&x;if(0===At&&dt<v.length&&v!==this)for(;dt<v.length;dt++)this.words[dt]=v.words[dt];return this.length=Math.max(this.length,dt),v!==this&&(this.negative=1),this._strip()},a.prototype.sub=function(Y){return this.clone().isub(Y)};var N=function(Y,x,v){var O,G,At,dt=Y.words,It=x.words,yt=v.words,qt=0,Mt=0|dt[0],Xt=8191&Mt,mt=Mt>>>13,ct=0|dt[1],xt=8191&ct,ee=ct>>>13,Ge=0|dt[2],Ce=8191&Ge,je=Ge>>>13,iA=0|dt[3],dA=8191&iA,Ye=iA>>>13,rA=0|dt[4],fA=8191&rA,TA=rA>>>13,EA=0|dt[5],fe=8191&EA,xe=EA>>>13,FA=0|dt[6],Xe=8191&FA,Ve=FA>>>13,nA=0|dt[7],_e=8191&nA,tA=nA>>>13,on=0|dt[8],GA=8191&on,Qn=on>>>13,_A=0|dt[9],fn=8191&_A,hA=_A>>>13,kn=0|It[0],ni=8191&kn,mi=kn>>>13,no=0|It[1],ZA=8191&no,Ke=no>>>13,Ne=0|It[2],Me=8191&Ne,BA=Ne>>>13,dn=0|It[3],Yn=8191&dn,Rn=dn>>>13,Tn=0|It[4],Fn=8191&Tn,Te=Tn>>>13,Ie=0|It[5],we=8191&Ie,Ee=Ie>>>13,ue=0|It[6],oA=8191&ue,be=ue>>>13,qA=0|It[7],sn=8191&qA,Hn=qA>>>13,Oi=0|It[8],yi=8191&Oi,ii=Oi>>>13,cn=0|It[9],xi=8191&cn,gA=cn>>>13;v.negative=Y.negative^x.negative,v.length=19;var WA=(qt+(O=Math.imul(Xt,ni))|0)+((8191&(G=(G=Math.imul(Xt,mi))+Math.imul(mt,ni)|0))<<13)|0;qt=((At=Math.imul(mt,mi))+(G>>>13)|0)+(WA>>>26)|0,WA&=67108863,O=Math.imul(xt,ni),G=(G=Math.imul(xt,mi))+Math.imul(ee,ni)|0,At=Math.imul(ee,mi);var Le=(qt+(O=O+Math.imul(Xt,ZA)|0)|0)+((8191&(G=(G=G+Math.imul(Xt,Ke)|0)+Math.imul(mt,ZA)|0))<<13)|0;qt=((At=At+Math.imul(mt,Ke)|0)+(G>>>13)|0)+(Le>>>26)|0,Le&=67108863,O=Math.imul(Ce,ni),G=(G=Math.imul(Ce,mi))+Math.imul(je,ni)|0,At=Math.imul(je,mi),O=O+Math.imul(xt,ZA)|0,G=(G=G+Math.imul(xt,Ke)|0)+Math.imul(ee,ZA)|0,At=At+Math.imul(ee,Ke)|0;var Cn=(qt+(O=O+Math.imul(Xt,Me)|0)|0)+((8191&(G=(G=G+Math.imul(Xt,BA)|0)+Math.imul(mt,Me)|0))<<13)|0;qt=((At=At+Math.imul(mt,BA)|0)+(G>>>13)|0)+(Cn>>>26)|0,Cn&=67108863,O=Math.imul(dA,ni),G=(G=Math.imul(dA,mi))+Math.imul(Ye,ni)|0,At=Math.imul(Ye,mi),O=O+Math.imul(Ce,ZA)|0,G=(G=G+Math.imul(Ce,Ke)|0)+Math.imul(je,ZA)|0,At=At+Math.imul(je,Ke)|0,O=O+Math.imul(xt,Me)|0,G=(G=G+Math.imul(xt,BA)|0)+Math.imul(ee,Me)|0,At=At+Math.imul(ee,BA)|0;var $e=(qt+(O=O+Math.imul(Xt,Yn)|0)|0)+((8191&(G=(G=G+Math.imul(Xt,Rn)|0)+Math.imul(mt,Yn)|0))<<13)|0;qt=((At=At+Math.imul(mt,Rn)|0)+(G>>>13)|0)+($e>>>26)|0,$e&=67108863,O=Math.imul(fA,ni),G=(G=Math.imul(fA,mi))+Math.imul(TA,ni)|0,At=Math.imul(TA,mi),O=O+Math.imul(dA,ZA)|0,G=(G=G+Math.imul(dA,Ke)|0)+Math.imul(Ye,ZA)|0,At=At+Math.imul(Ye,Ke)|0,O=O+Math.imul(Ce,Me)|0,G=(G=G+Math.imul(Ce,BA)|0)+Math.imul(je,Me)|0,At=At+Math.imul(je,BA)|0,O=O+Math.imul(xt,Yn)|0,G=(G=G+Math.imul(xt,Rn)|0)+Math.imul(ee,Yn)|0,At=At+Math.imul(ee,Rn)|0;var q=(qt+(O=O+Math.imul(Xt,Fn)|0)|0)+((8191&(G=(G=G+Math.imul(Xt,Te)|0)+Math.imul(mt,Fn)|0))<<13)|0;qt=((At=At+Math.imul(mt,Te)|0)+(G>>>13)|0)+(q>>>26)|0,q&=67108863,O=Math.imul(fe,ni),G=(G=Math.imul(fe,mi))+Math.imul(xe,ni)|0,At=Math.imul(xe,mi),O=O+Math.imul(fA,ZA)|0,G=(G=G+Math.imul(fA,Ke)|0)+Math.imul(TA,ZA)|0,At=At+Math.imul(TA,Ke)|0,O=O+Math.imul(dA,Me)|0,G=(G=G+Math.imul(dA,BA)|0)+Math.imul(Ye,Me)|0,At=At+Math.imul(Ye,BA)|0,O=O+Math.imul(Ce,Yn)|0,G=(G=G+Math.imul(Ce,Rn)|0)+Math.imul(je,Yn)|0,At=At+Math.imul(je,Rn)|0,O=O+Math.imul(xt,Fn)|0,G=(G=G+Math.imul(xt,Te)|0)+Math.imul(ee,Fn)|0,At=At+Math.imul(ee,Te)|0;var te=(qt+(O=O+Math.imul(Xt,we)|0)|0)+((8191&(G=(G=G+Math.imul(Xt,Ee)|0)+Math.imul(mt,we)|0))<<13)|0;qt=((At=At+Math.imul(mt,Ee)|0)+(G>>>13)|0)+(te>>>26)|0,te&=67108863,O=Math.imul(Xe,ni),G=(G=Math.imul(Xe,mi))+Math.imul(Ve,ni)|0,At=Math.imul(Ve,mi),O=O+Math.imul(fe,ZA)|0,G=(G=G+Math.imul(fe,Ke)|0)+Math.imul(xe,ZA)|0,At=At+Math.imul(xe,Ke)|0,O=O+Math.imul(fA,Me)|0,G=(G=G+Math.imul(fA,BA)|0)+Math.imul(TA,Me)|0,At=At+Math.imul(TA,BA)|0,O=O+Math.imul(dA,Yn)|0,G=(G=G+Math.imul(dA,Rn)|0)+Math.imul(Ye,Yn)|0,At=At+Math.imul(Ye,Rn)|0,O=O+Math.imul(Ce,Fn)|0,G=(G=G+Math.imul(Ce,Te)|0)+Math.imul(je,Fn)|0,At=At+Math.imul(je,Te)|0,O=O+Math.imul(xt,we)|0,G=(G=G+Math.imul(xt,Ee)|0)+Math.imul(ee,we)|0,At=At+Math.imul(ee,Ee)|0;var M=(qt+(O=O+Math.imul(Xt,oA)|0)|0)+((8191&(G=(G=G+Math.imul(Xt,be)|0)+Math.imul(mt,oA)|0))<<13)|0;qt=((At=At+Math.imul(mt,be)|0)+(G>>>13)|0)+(M>>>26)|0,M&=67108863,O=Math.imul(_e,ni),G=(G=Math.imul(_e,mi))+Math.imul(tA,ni)|0,At=Math.imul(tA,mi),O=O+Math.imul(Xe,ZA)|0,G=(G=G+Math.imul(Xe,Ke)|0)+Math.imul(Ve,ZA)|0,At=At+Math.imul(Ve,Ke)|0,O=O+Math.imul(fe,Me)|0,G=(G=G+Math.imul(fe,BA)|0)+Math.imul(xe,Me)|0,At=At+Math.imul(xe,BA)|0,O=O+Math.imul(fA,Yn)|0,G=(G=G+Math.imul(fA,Rn)|0)+Math.imul(TA,Yn)|0,At=At+Math.imul(TA,Rn)|0,O=O+Math.imul(dA,Fn)|0,G=(G=G+Math.imul(dA,Te)|0)+Math.imul(Ye,Fn)|0,At=At+Math.imul(Ye,Te)|0,O=O+Math.imul(Ce,we)|0,G=(G=G+Math.imul(Ce,Ee)|0)+Math.imul(je,we)|0,At=At+Math.imul(je,Ee)|0,O=O+Math.imul(xt,oA)|0,G=(G=G+Math.imul(xt,be)|0)+Math.imul(ee,oA)|0,At=At+Math.imul(ee,be)|0;var S=(qt+(O=O+Math.imul(Xt,sn)|0)|0)+((8191&(G=(G=G+Math.imul(Xt,Hn)|0)+Math.imul(mt,sn)|0))<<13)|0;qt=((At=At+Math.imul(mt,Hn)|0)+(G>>>13)|0)+(S>>>26)|0,S&=67108863,O=Math.imul(GA,ni),G=(G=Math.imul(GA,mi))+Math.imul(Qn,ni)|0,At=Math.imul(Qn,mi),O=O+Math.imul(_e,ZA)|0,G=(G=G+Math.imul(_e,Ke)|0)+Math.imul(tA,ZA)|0,At=At+Math.imul(tA,Ke)|0,O=O+Math.imul(Xe,Me)|0,G=(G=G+Math.imul(Xe,BA)|0)+Math.imul(Ve,Me)|0,At=At+Math.imul(Ve,BA)|0,O=O+Math.imul(fe,Yn)|0,G=(G=G+Math.imul(fe,Rn)|0)+Math.imul(xe,Yn)|0,At=At+Math.imul(xe,Rn)|0,O=O+Math.imul(fA,Fn)|0,G=(G=G+Math.imul(fA,Te)|0)+Math.imul(TA,Fn)|0,At=At+Math.imul(TA,Te)|0,O=O+Math.imul(dA,we)|0,G=(G=G+Math.imul(dA,Ee)|0)+Math.imul(Ye,we)|0,At=At+Math.imul(Ye,Ee)|0,O=O+Math.imul(Ce,oA)|0,G=(G=G+Math.imul(Ce,be)|0)+Math.imul(je,oA)|0,At=At+Math.imul(je,be)|0,O=O+Math.imul(xt,sn)|0,G=(G=G+Math.imul(xt,Hn)|0)+Math.imul(ee,sn)|0,At=At+Math.imul(ee,Hn)|0;var Z=(qt+(O=O+Math.imul(Xt,yi)|0)|0)+((8191&(G=(G=G+Math.imul(Xt,ii)|0)+Math.imul(mt,yi)|0))<<13)|0;qt=((At=At+Math.imul(mt,ii)|0)+(G>>>13)|0)+(Z>>>26)|0,Z&=67108863,O=Math.imul(fn,ni),G=(G=Math.imul(fn,mi))+Math.imul(hA,ni)|0,At=Math.imul(hA,mi),O=O+Math.imul(GA,ZA)|0,G=(G=G+Math.imul(GA,Ke)|0)+Math.imul(Qn,ZA)|0,At=At+Math.imul(Qn,Ke)|0,O=O+Math.imul(_e,Me)|0,G=(G=G+Math.imul(_e,BA)|0)+Math.imul(tA,Me)|0,At=At+Math.imul(tA,BA)|0,O=O+Math.imul(Xe,Yn)|0,G=(G=G+Math.imul(Xe,Rn)|0)+Math.imul(Ve,Yn)|0,At=At+Math.imul(Ve,Rn)|0,O=O+Math.imul(fe,Fn)|0,G=(G=G+Math.imul(fe,Te)|0)+Math.imul(xe,Fn)|0,At=At+Math.imul(xe,Te)|0,O=O+Math.imul(fA,we)|0,G=(G=G+Math.imul(fA,Ee)|0)+Math.imul(TA,we)|0,At=At+Math.imul(TA,Ee)|0,O=O+Math.imul(dA,oA)|0,G=(G=G+Math.imul(dA,be)|0)+Math.imul(Ye,oA)|0,At=At+Math.imul(Ye,be)|0,O=O+Math.imul(Ce,sn)|0,G=(G=G+Math.imul(Ce,Hn)|0)+Math.imul(je,sn)|0,At=At+Math.imul(je,Hn)|0,O=O+Math.imul(xt,yi)|0,G=(G=G+Math.imul(xt,ii)|0)+Math.imul(ee,yi)|0,At=At+Math.imul(ee,ii)|0;var et=(qt+(O=O+Math.imul(Xt,xi)|0)|0)+((8191&(G=(G=G+Math.imul(Xt,gA)|0)+Math.imul(mt,xi)|0))<<13)|0;qt=((At=At+Math.imul(mt,gA)|0)+(G>>>13)|0)+(et>>>26)|0,et&=67108863,O=Math.imul(fn,ZA),G=(G=Math.imul(fn,Ke))+Math.imul(hA,ZA)|0,At=Math.imul(hA,Ke),O=O+Math.imul(GA,Me)|0,G=(G=G+Math.imul(GA,BA)|0)+Math.imul(Qn,Me)|0,At=At+Math.imul(Qn,BA)|0,O=O+Math.imul(_e,Yn)|0,G=(G=G+Math.imul(_e,Rn)|0)+Math.imul(tA,Yn)|0,At=At+Math.imul(tA,Rn)|0,O=O+Math.imul(Xe,Fn)|0,G=(G=G+Math.imul(Xe,Te)|0)+Math.imul(Ve,Fn)|0,At=At+Math.imul(Ve,Te)|0,O=O+Math.imul(fe,we)|0,G=(G=G+Math.imul(fe,Ee)|0)+Math.imul(xe,we)|0,At=At+Math.imul(xe,Ee)|0,O=O+Math.imul(fA,oA)|0,G=(G=G+Math.imul(fA,be)|0)+Math.imul(TA,oA)|0,At=At+Math.imul(TA,be)|0,O=O+Math.imul(dA,sn)|0,G=(G=G+Math.imul(dA,Hn)|0)+Math.imul(Ye,sn)|0,At=At+Math.imul(Ye,Hn)|0,O=O+Math.imul(Ce,yi)|0,G=(G=G+Math.imul(Ce,ii)|0)+Math.imul(je,yi)|0,At=At+Math.imul(je,ii)|0;var RA=(qt+(O=O+Math.imul(xt,xi)|0)|0)+((8191&(G=(G=G+Math.imul(xt,gA)|0)+Math.imul(ee,xi)|0))<<13)|0;qt=((At=At+Math.imul(ee,gA)|0)+(G>>>13)|0)+(RA>>>26)|0,RA&=67108863,O=Math.imul(fn,Me),G=(G=Math.imul(fn,BA))+Math.imul(hA,Me)|0,At=Math.imul(hA,BA),O=O+Math.imul(GA,Yn)|0,G=(G=G+Math.imul(GA,Rn)|0)+Math.imul(Qn,Yn)|0,At=At+Math.imul(Qn,Rn)|0,O=O+Math.imul(_e,Fn)|0,G=(G=G+Math.imul(_e,Te)|0)+Math.imul(tA,Fn)|0,At=At+Math.imul(tA,Te)|0,O=O+Math.imul(Xe,we)|0,G=(G=G+Math.imul(Xe,Ee)|0)+Math.imul(Ve,we)|0,At=At+Math.imul(Ve,Ee)|0,O=O+Math.imul(fe,oA)|0,G=(G=G+Math.imul(fe,be)|0)+Math.imul(xe,oA)|0,At=At+Math.imul(xe,be)|0,O=O+Math.imul(fA,sn)|0,G=(G=G+Math.imul(fA,Hn)|0)+Math.imul(TA,sn)|0,At=At+Math.imul(TA,Hn)|0,O=O+Math.imul(dA,yi)|0,G=(G=G+Math.imul(dA,ii)|0)+Math.imul(Ye,yi)|0,At=At+Math.imul(Ye,ii)|0;var nn=(qt+(O=O+Math.imul(Ce,xi)|0)|0)+((8191&(G=(G=G+Math.imul(Ce,gA)|0)+Math.imul(je,xi)|0))<<13)|0;qt=((At=At+Math.imul(je,gA)|0)+(G>>>13)|0)+(nn>>>26)|0,nn&=67108863,O=Math.imul(fn,Yn),G=(G=Math.imul(fn,Rn))+Math.imul(hA,Yn)|0,At=Math.imul(hA,Rn),O=O+Math.imul(GA,Fn)|0,G=(G=G+Math.imul(GA,Te)|0)+Math.imul(Qn,Fn)|0,At=At+Math.imul(Qn,Te)|0,O=O+Math.imul(_e,we)|0,G=(G=G+Math.imul(_e,Ee)|0)+Math.imul(tA,we)|0,At=At+Math.imul(tA,Ee)|0,O=O+Math.imul(Xe,oA)|0,G=(G=G+Math.imul(Xe,be)|0)+Math.imul(Ve,oA)|0,At=At+Math.imul(Ve,be)|0,O=O+Math.imul(fe,sn)|0,G=(G=G+Math.imul(fe,Hn)|0)+Math.imul(xe,sn)|0,At=At+Math.imul(xe,Hn)|0,O=O+Math.imul(fA,yi)|0,G=(G=G+Math.imul(fA,ii)|0)+Math.imul(TA,yi)|0,At=At+Math.imul(TA,ii)|0;var Zn=(qt+(O=O+Math.imul(dA,xi)|0)|0)+((8191&(G=(G=G+Math.imul(dA,gA)|0)+Math.imul(Ye,xi)|0))<<13)|0;qt=((At=At+Math.imul(Ye,gA)|0)+(G>>>13)|0)+(Zn>>>26)|0,Zn&=67108863,O=Math.imul(fn,Fn),G=(G=Math.imul(fn,Te))+Math.imul(hA,Fn)|0,At=Math.imul(hA,Te),O=O+Math.imul(GA,we)|0,G=(G=G+Math.imul(GA,Ee)|0)+Math.imul(Qn,we)|0,At=At+Math.imul(Qn,Ee)|0,O=O+Math.imul(_e,oA)|0,G=(G=G+Math.imul(_e,be)|0)+Math.imul(tA,oA)|0,At=At+Math.imul(tA,be)|0,O=O+Math.imul(Xe,sn)|0,G=(G=G+Math.imul(Xe,Hn)|0)+Math.imul(Ve,sn)|0,At=At+Math.imul(Ve,Hn)|0,O=O+Math.imul(fe,yi)|0,G=(G=G+Math.imul(fe,ii)|0)+Math.imul(xe,yi)|0,At=At+Math.imul(xe,ii)|0;var Ei=(qt+(O=O+Math.imul(fA,xi)|0)|0)+((8191&(G=(G=G+Math.imul(fA,gA)|0)+Math.imul(TA,xi)|0))<<13)|0;qt=((At=At+Math.imul(TA,gA)|0)+(G>>>13)|0)+(Ei>>>26)|0,Ei&=67108863,O=Math.imul(fn,we),G=(G=Math.imul(fn,Ee))+Math.imul(hA,we)|0,At=Math.imul(hA,Ee),O=O+Math.imul(GA,oA)|0,G=(G=G+Math.imul(GA,be)|0)+Math.imul(Qn,oA)|0,At=At+Math.imul(Qn,be)|0,O=O+Math.imul(_e,sn)|0,G=(G=G+Math.imul(_e,Hn)|0)+Math.imul(tA,sn)|0,At=At+Math.imul(tA,Hn)|0,O=O+Math.imul(Xe,yi)|0,G=(G=G+Math.imul(Xe,ii)|0)+Math.imul(Ve,yi)|0,At=At+Math.imul(Ve,ii)|0;var zA=(qt+(O=O+Math.imul(fe,xi)|0)|0)+((8191&(G=(G=G+Math.imul(fe,gA)|0)+Math.imul(xe,xi)|0))<<13)|0;qt=((At=At+Math.imul(xe,gA)|0)+(G>>>13)|0)+(zA>>>26)|0,zA&=67108863,O=Math.imul(fn,oA),G=(G=Math.imul(fn,be))+Math.imul(hA,oA)|0,At=Math.imul(hA,be),O=O+Math.imul(GA,sn)|0,G=(G=G+Math.imul(GA,Hn)|0)+Math.imul(Qn,sn)|0,At=At+Math.imul(Qn,Hn)|0,O=O+Math.imul(_e,yi)|0,G=(G=G+Math.imul(_e,ii)|0)+Math.imul(tA,yi)|0,At=At+Math.imul(tA,ii)|0;var ri=(qt+(O=O+Math.imul(Xe,xi)|0)|0)+((8191&(G=(G=G+Math.imul(Xe,gA)|0)+Math.imul(Ve,xi)|0))<<13)|0;qt=((At=At+Math.imul(Ve,gA)|0)+(G>>>13)|0)+(ri>>>26)|0,ri&=67108863,O=Math.imul(fn,sn),G=(G=Math.imul(fn,Hn))+Math.imul(hA,sn)|0,At=Math.imul(hA,Hn),O=O+Math.imul(GA,yi)|0,G=(G=G+Math.imul(GA,ii)|0)+Math.imul(Qn,yi)|0,At=At+Math.imul(Qn,ii)|0;var Ht=(qt+(O=O+Math.imul(_e,xi)|0)|0)+((8191&(G=(G=G+Math.imul(_e,gA)|0)+Math.imul(tA,xi)|0))<<13)|0;qt=((At=At+Math.imul(tA,gA)|0)+(G>>>13)|0)+(Ht>>>26)|0,Ht&=67108863,O=Math.imul(fn,yi),G=(G=Math.imul(fn,ii))+Math.imul(hA,yi)|0,At=Math.imul(hA,ii);var lA=(qt+(O=O+Math.imul(GA,xi)|0)|0)+((8191&(G=(G=G+Math.imul(GA,gA)|0)+Math.imul(Qn,xi)|0))<<13)|0;qt=((At=At+Math.imul(Qn,gA)|0)+(G>>>13)|0)+(lA>>>26)|0,lA&=67108863;var ze=(qt+(O=Math.imul(fn,xi))|0)+((8191&(G=(G=Math.imul(fn,gA))+Math.imul(hA,xi)|0))<<13)|0;return qt=((At=Math.imul(hA,gA))+(G>>>13)|0)+(ze>>>26)|0,ze&=67108863,yt[0]=WA,yt[1]=Le,yt[2]=Cn,yt[3]=$e,yt[4]=q,yt[5]=te,yt[6]=M,yt[7]=S,yt[8]=Z,yt[9]=et,yt[10]=RA,yt[11]=nn,yt[12]=Zn,yt[13]=Ei,yt[14]=zA,yt[15]=ri,yt[16]=Ht,yt[17]=lA,yt[18]=ze,0!==qt&&(yt[19]=qt,v.length++),v};function L(Y,x,v){v.negative=x.negative^Y.negative,v.length=Y.length+x.length;for(var O=0,G=0,At=0;At<v.length-1;At++){var dt=G;G=0;for(var It=67108863&O,yt=Math.min(At,x.length-1),qt=Math.max(0,At-Y.length+1);qt<=yt;qt++){var Xt=(0|Y.words[At-qt])*(0|x.words[qt]),mt=67108863&Xt;It=67108863&(mt=mt+It|0),G+=(dt=(dt=dt+(Xt/67108864|0)|0)+(mt>>>26)|0)>>>26,dt&=67108863}v.words[At]=It,O=dt,dt=G}return 0!==O?v.words[At]=O:v.length--,v._strip()}function J(Y,x,v){return L(Y,x,v)}function H(Y,x){this.x=Y,this.y=x}Math.imul||(N=T),a.prototype.mulTo=function(Y,x){var v=this.length+Y.length;return 10===this.length&&10===Y.length?N(this,Y,x):v<63?T(this,Y,x):v<1024?L(this,Y,x):J(this,Y,x)},H.prototype.makeRBT=function(Y){for(var x=new Array(Y),v=a.prototype._countBits(Y)-1,O=0;O<Y;O++)x[O]=this.revBin(O,v,Y);return x},H.prototype.revBin=function(Y,x,v){if(0===Y||Y===v-1)return Y;for(var O=0,G=0;G<x;G++)O|=(1&Y)<<x-G-1,Y>>=1;return O},H.prototype.permute=function(Y,x,v,O,G,At){for(var dt=0;dt<At;dt++)O[dt]=x[Y[dt]],G[dt]=v[Y[dt]]},H.prototype.transform=function(Y,x,v,O,G,At){this.permute(At,Y,x,v,O,G);for(var dt=1;dt<G;dt<<=1)for(var It=dt<<1,yt=Math.cos(2*Math.PI/It),qt=Math.sin(2*Math.PI/It),Mt=0;Mt<G;Mt+=It)for(var Xt=yt,mt=qt,ct=0;ct<dt;ct++){var xt=v[Mt+ct],ee=O[Mt+ct],Ge=v[Mt+ct+dt],Ce=O[Mt+ct+dt],je=Xt*Ge-mt*Ce;Ce=Xt*Ce+mt*Ge,v[Mt+ct]=xt+(Ge=je),O[Mt+ct]=ee+Ce,v[Mt+ct+dt]=xt-Ge,O[Mt+ct+dt]=ee-Ce,ct!==It&&(je=yt*Xt-qt*mt,mt=yt*mt+qt*Xt,Xt=je)}},H.prototype.guessLen13b=function(Y,x){var v=1|Math.max(x,Y),O=1&v,G=0;for(v=v/2|0;v;v>>>=1)G++;return 1<<G+1+O},H.prototype.conjugate=function(Y,x,v){if(!(v<=1))for(var O=0;O<v/2;O++){var G=Y[O];Y[O]=Y[v-O-1],Y[v-O-1]=G,G=x[O],x[O]=-x[v-O-1],x[v-O-1]=-G}},H.prototype.normalize13b=function(Y,x){for(var v=0,O=0;O<x/2;O++){var G=8192*Math.round(Y[2*O+1]/x)+Math.round(Y[2*O]/x)+v;Y[O]=67108863&G,v=G<67108864?0:G/67108864|0}return Y},H.prototype.convert13b=function(Y,x,v,O){for(var G=0,At=0;At<x;At++)v[2*At]=8191&(G+=0|Y[At]),v[2*At+1]=8191&(G>>>=13),G>>>=13;for(At=2*x;At<O;++At)v[At]=0;u(0===G),u(!(-8192&G))},H.prototype.stub=function(Y){for(var x=new Array(Y),v=0;v<Y;v++)x[v]=0;return x},H.prototype.mulp=function(Y,x,v){var O=2*this.guessLen13b(Y.length,x.length),G=this.makeRBT(O),At=this.stub(O),dt=new Array(O),It=new Array(O),yt=new Array(O),qt=new Array(O),Mt=new Array(O),Xt=new Array(O),mt=v.words;mt.length=O,this.convert13b(Y.words,Y.length,dt,O),this.convert13b(x.words,x.length,qt,O),this.transform(dt,At,It,yt,O,G),this.transform(qt,At,Mt,Xt,O,G);for(var ct=0;ct<O;ct++){var xt=It[ct]*Mt[ct]-yt[ct]*Xt[ct];yt[ct]=It[ct]*Xt[ct]+yt[ct]*Mt[ct],It[ct]=xt}return this.conjugate(It,yt,O),this.transform(It,yt,mt,At,O,G),this.conjugate(mt,At,O),this.normalize13b(mt,O),v.negative=Y.negative^x.negative,v.length=Y.length+x.length,v._strip()},a.prototype.mul=function(Y){var x=new a(null);return x.words=new Array(this.length+Y.length),this.mulTo(Y,x)},a.prototype.mulf=function(Y){var x=new a(null);return x.words=new Array(this.length+Y.length),J(this,Y,x)},a.prototype.imul=function(Y){return this.clone().mulTo(Y,this)},a.prototype.imuln=function(Y){var x=Y<0;x&&(Y=-Y),u("number"==typeof Y),u(Y<67108864);for(var v=0,O=0;O<this.length;O++){var G=(0|this.words[O])*Y,At=(67108863&G)+(67108863&v);v>>=26,v+=G/67108864|0,v+=At>>>26,this.words[O]=67108863&At}return 0!==v&&(this.words[O]=v,this.length++),x?this.ineg():this},a.prototype.muln=function(Y){return this.clone().imuln(Y)},a.prototype.sqr=function(){return this.mul(this)},a.prototype.isqr=function(){return this.imul(this.clone())},a.prototype.pow=function(Y){var x=function(At){for(var dt=new Array(At.bitLength()),It=0;It<dt.length;It++)dt[It]=At.words[It/26|0]>>>It%26&1;return dt}(Y);if(0===x.length)return new a(1);for(var v=this,O=0;O<x.length&&0===x[O];O++,v=v.sqr());if(++O<x.length)for(var G=v.sqr();O<x.length;O++,G=G.sqr())0!==x[O]&&(v=v.mul(G));return v},a.prototype.iushln=function(Y){u("number"==typeof Y&&Y>=0);var x,v=Y%26,O=(Y-v)/26,G=67108863>>>26-v<<26-v;if(0!==v){var At=0;for(x=0;x<this.length;x++){var dt=this.words[x]&G;this.words[x]=(0|this.words[x])-dt<<v|At,At=dt>>>26-v}At&&(this.words[x]=At,this.length++)}if(0!==O){for(x=this.length-1;x>=0;x--)this.words[x+O]=this.words[x];for(x=0;x<O;x++)this.words[x]=0;this.length+=O}return this._strip()},a.prototype.ishln=function(Y){return u(0===this.negative),this.iushln(Y)},a.prototype.iushrn=function(Y,x,v){var O;u("number"==typeof Y&&Y>=0),O=x?(x-x%26)/26:0;var G=Y%26,At=Math.min((Y-G)/26,this.length),dt=67108863^67108863>>>G<<G,It=v;if(O-=At,O=Math.max(0,O),It){for(var yt=0;yt<At;yt++)It.words[yt]=this.words[yt];It.length=At}if(0!==At)if(this.length>At)for(this.length-=At,yt=0;yt<this.length;yt++)this.words[yt]=this.words[yt+At];else this.words[0]=0,this.length=1;var qt=0;for(yt=this.length-1;yt>=0&&(0!==qt||yt>=O);yt--){var Mt=0|this.words[yt];this.words[yt]=qt<<26-G|Mt>>>G,qt=Mt&dt}return It&&0!==qt&&(It.words[It.length++]=qt),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},a.prototype.ishrn=function(Y,x,v){return u(0===this.negative),this.iushrn(Y,x,v)},a.prototype.shln=function(Y){return this.clone().ishln(Y)},a.prototype.ushln=function(Y){return this.clone().iushln(Y)},a.prototype.shrn=function(Y){return this.clone().ishrn(Y)},a.prototype.ushrn=function(Y){return this.clone().iushrn(Y)},a.prototype.testn=function(Y){u("number"==typeof Y&&Y>=0);var x=Y%26,v=(Y-x)/26;return!(this.length<=v||!(this.words[v]&1<<x))},a.prototype.imaskn=function(Y){u("number"==typeof Y&&Y>=0);var x=Y%26,v=(Y-x)/26;return u(0===this.negative,"imaskn works only with positive numbers"),this.length<=v?this:(0!==x&&v++,this.length=Math.min(v,this.length),0!==x&&(this.words[this.length-1]&=67108863^67108863>>>x<<x),this._strip())},a.prototype.maskn=function(Y){return this.clone().imaskn(Y)},a.prototype.iaddn=function(Y){return u("number"==typeof Y),u(Y<67108864),Y<0?this.isubn(-Y):0!==this.negative?1===this.length&&(0|this.words[0])<=Y?(this.words[0]=Y-(0|this.words[0]),this.negative=0,this):(this.negative=0,this.isubn(Y),this.negative=1,this):this._iaddn(Y)},a.prototype._iaddn=function(Y){this.words[0]+=Y;for(var x=0;x<this.length&&this.words[x]>=67108864;x++)this.words[x]-=67108864,x===this.length-1?this.words[x+1]=1:this.words[x+1]++;return this.length=Math.max(this.length,x+1),this},a.prototype.isubn=function(Y){if(u("number"==typeof Y),u(Y<67108864),Y<0)return this.iaddn(-Y);if(0!==this.negative)return this.negative=0,this.iaddn(Y),this.negative=1,this;if(this.words[0]-=Y,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var x=0;x<this.length&&this.words[x]<0;x++)this.words[x]+=67108864,this.words[x+1]-=1;return this._strip()},a.prototype.addn=function(Y){return this.clone().iaddn(Y)},a.prototype.subn=function(Y){return this.clone().isubn(Y)},a.prototype.iabs=function(){return this.negative=0,this},a.prototype.abs=function(){return this.clone().iabs()},a.prototype._ishlnsubmul=function(Y,x,v){var O,G;this._expand(Y.length+v);var dt=0;for(O=0;O<Y.length;O++){G=(0|this.words[O+v])+dt;var It=(0|Y.words[O])*x;dt=((G-=67108863&It)>>26)-(It/67108864|0),this.words[O+v]=67108863&G}for(;O<this.length-v;O++)dt=(G=(0|this.words[O+v])+dt)>>26,this.words[O+v]=67108863&G;if(0===dt)return this._strip();for(u(-1===dt),dt=0,O=0;O<this.length;O++)dt=(G=-(0|this.words[O])+dt)>>26,this.words[O]=67108863&G;return this.negative=1,this._strip()},a.prototype._wordDiv=function(Y,x){var v,O=this.clone(),G=Y,At=0|G.words[G.length-1];0!=(v=26-this._countBits(At))&&(G=G.ushln(v),O.iushln(v),At=0|G.words[G.length-1]);var dt,It=O.length-G.length;if("mod"!==x){(dt=new a(null)).length=It+1,dt.words=new Array(dt.length);for(var yt=0;yt<dt.length;yt++)dt.words[yt]=0}var qt=O.clone()._ishlnsubmul(G,1,It);0===qt.negative&&(O=qt,dt&&(dt.words[It]=1));for(var Mt=It-1;Mt>=0;Mt--){var Xt=67108864*(0|O.words[G.length+Mt])+(0|O.words[G.length+Mt-1]);for(Xt=Math.min(Xt/At|0,67108863),O._ishlnsubmul(G,Xt,Mt);0!==O.negative;)Xt--,O.negative=0,O._ishlnsubmul(G,1,Mt),O.isZero()||(O.negative^=1);dt&&(dt.words[Mt]=Xt)}return dt&&dt._strip(),O._strip(),"div"!==x&&0!==v&&O.iushrn(v),{div:dt||null,mod:O}},a.prototype.divmod=function(Y,x,v){return u(!Y.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:0!==this.negative&&0===Y.negative?(At=this.neg().divmod(Y,x),"mod"!==x&&(O=At.div.neg()),"div"!==x&&(G=At.mod.neg(),v&&0!==G.negative&&G.iadd(Y)),{div:O,mod:G}):0===this.negative&&0!==Y.negative?(At=this.divmod(Y.neg(),x),"mod"!==x&&(O=At.div.neg()),{div:O,mod:At.mod}):this.negative&Y.negative?(At=this.neg().divmod(Y.neg(),x),"div"!==x&&(G=At.mod.neg(),v&&0!==G.negative&&G.isub(Y)),{div:At.div,mod:G}):Y.length>this.length||this.cmp(Y)<0?{div:new a(0),mod:this}:1===Y.length?"div"===x?{div:this.divn(Y.words[0]),mod:null}:"mod"===x?{div:null,mod:new a(this.modrn(Y.words[0]))}:{div:this.divn(Y.words[0]),mod:new a(this.modrn(Y.words[0]))}:this._wordDiv(Y,x);var O,G,At},a.prototype.div=function(Y){return this.divmod(Y,"div",!1).div},a.prototype.mod=function(Y){return this.divmod(Y,"mod",!1).mod},a.prototype.umod=function(Y){return this.divmod(Y,"mod",!0).mod},a.prototype.divRound=function(Y){var x=this.divmod(Y);if(x.mod.isZero())return x.div;var v=0!==x.div.negative?x.mod.isub(Y):x.mod,O=Y.ushrn(1),G=Y.andln(1),At=v.cmp(O);return At<0||1===G&&0===At?x.div:0!==x.div.negative?x.div.isubn(1):x.div.iaddn(1)},a.prototype.modrn=function(Y){var x=Y<0;x&&(Y=-Y),u(Y<=67108863);for(var v=(1<<26)%Y,O=0,G=this.length-1;G>=0;G--)O=(v*O+(0|this.words[G]))%Y;return x?-O:O},a.prototype.modn=function(Y){return this.modrn(Y)},a.prototype.idivn=function(Y){var x=Y<0;x&&(Y=-Y),u(Y<=67108863);for(var v=0,O=this.length-1;O>=0;O--){var G=(0|this.words[O])+67108864*v;this.words[O]=G/Y|0,v=G%Y}return this._strip(),x?this.ineg():this},a.prototype.divn=function(Y){return this.clone().idivn(Y)},a.prototype.egcd=function(Y){u(0===Y.negative),u(!Y.isZero());var x=this,v=Y.clone();x=0!==x.negative?x.umod(Y):x.clone();for(var O=new a(1),G=new a(0),At=new a(0),dt=new a(1),It=0;x.isEven()&&v.isEven();)x.iushrn(1),v.iushrn(1),++It;for(var yt=v.clone(),qt=x.clone();!x.isZero();){for(var Mt=0,Xt=1;!(x.words[0]&Xt)&&Mt<26;++Mt,Xt<<=1);if(Mt>0)for(x.iushrn(Mt);Mt-- >0;)(O.isOdd()||G.isOdd())&&(O.iadd(yt),G.isub(qt)),O.iushrn(1),G.iushrn(1);for(var mt=0,ct=1;!(v.words[0]&ct)&&mt<26;++mt,ct<<=1);if(mt>0)for(v.iushrn(mt);mt-- >0;)(At.isOdd()||dt.isOdd())&&(At.iadd(yt),dt.isub(qt)),At.iushrn(1),dt.iushrn(1);x.cmp(v)>=0?(x.isub(v),O.isub(At),G.isub(dt)):(v.isub(x),At.isub(O),dt.isub(G))}return{a:At,b:dt,gcd:v.iushln(It)}},a.prototype._invmp=function(Y){u(0===Y.negative),u(!Y.isZero());var x=this,v=Y.clone();x=0!==x.negative?x.umod(Y):x.clone();for(var O,G=new a(1),At=new a(0),dt=v.clone();x.cmpn(1)>0&&v.cmpn(1)>0;){for(var It=0,yt=1;!(x.words[0]&yt)&&It<26;++It,yt<<=1);if(It>0)for(x.iushrn(It);It-- >0;)G.isOdd()&&G.iadd(dt),G.iushrn(1);for(var qt=0,Mt=1;!(v.words[0]&Mt)&&qt<26;++qt,Mt<<=1);if(qt>0)for(v.iushrn(qt);qt-- >0;)At.isOdd()&&At.iadd(dt),At.iushrn(1);x.cmp(v)>=0?(x.isub(v),G.isub(At)):(v.isub(x),At.isub(G))}return(O=0===x.cmpn(1)?G:At).cmpn(0)<0&&O.iadd(Y),O},a.prototype.gcd=function(Y){if(this.isZero())return Y.abs();if(Y.isZero())return this.abs();var x=this.clone(),v=Y.clone();x.negative=0,v.negative=0;for(var O=0;x.isEven()&&v.isEven();O++)x.iushrn(1),v.iushrn(1);for(;;){for(;x.isEven();)x.iushrn(1);for(;v.isEven();)v.iushrn(1);var G=x.cmp(v);if(G<0){var At=x;x=v,v=At}else if(0===G||0===v.cmpn(1))break;x.isub(v)}return v.iushln(O)},a.prototype.invm=function(Y){return this.egcd(Y).a.umod(Y)},a.prototype.isEven=function(){return!(1&this.words[0])},a.prototype.isOdd=function(){return!(1&~this.words[0])},a.prototype.andln=function(Y){return this.words[0]&Y},a.prototype.bincn=function(Y){u("number"==typeof Y);var x=Y%26,v=(Y-x)/26,O=1<<x;if(this.length<=v)return this._expand(v+1),this.words[v]|=O,this;for(var G=O,At=v;0!==G&&At<this.length;At++){var dt=0|this.words[At];G=(dt+=G)>>>26,this.words[At]=dt&=67108863}return 0!==G&&(this.words[At]=G,this.length++),this},a.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},a.prototype.cmpn=function(Y){var x,v=Y<0;if(0!==this.negative&&!v)return-1;if(0===this.negative&&v)return 1;if(this._strip(),this.length>1)x=1;else{v&&(Y=-Y),u(Y<=67108863,"Number is too big");var O=0|this.words[0];x=O===Y?0:O<Y?-1:1}return 0!==this.negative?0|-x:x},a.prototype.cmp=function(Y){if(0!==this.negative&&0===Y.negative)return-1;if(0===this.negative&&0!==Y.negative)return 1;var x=this.ucmp(Y);return 0!==this.negative?0|-x:x},a.prototype.ucmp=function(Y){if(this.length>Y.length)return 1;if(this.length<Y.length)return-1;for(var x=0,v=this.length-1;v>=0;v--){var O=0|this.words[v],G=0|Y.words[v];if(O!==G){O<G?x=-1:O>G&&(x=1);break}}return x},a.prototype.gtn=function(Y){return 1===this.cmpn(Y)},a.prototype.gt=function(Y){return 1===this.cmp(Y)},a.prototype.gten=function(Y){return this.cmpn(Y)>=0},a.prototype.gte=function(Y){return this.cmp(Y)>=0},a.prototype.ltn=function(Y){return-1===this.cmpn(Y)},a.prototype.lt=function(Y){return-1===this.cmp(Y)},a.prototype.lten=function(Y){return this.cmpn(Y)<=0},a.prototype.lte=function(Y){return this.cmp(Y)<=0},a.prototype.eqn=function(Y){return 0===this.cmpn(Y)},a.prototype.eq=function(Y){return 0===this.cmp(Y)},a.red=function(Y){return new it(Y)},a.prototype.toRed=function(Y){return u(!this.red,"Already a number in reduction context"),u(0===this.negative,"red works only with positives"),Y.convertTo(this)._forceRed(Y)},a.prototype.fromRed=function(){return u(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},a.prototype._forceRed=function(Y){return this.red=Y,this},a.prototype.forceRed=function(Y){return u(!this.red,"Already a number in reduction context"),this._forceRed(Y)},a.prototype.redAdd=function(Y){return u(this.red,"redAdd works only with red numbers"),this.red.add(this,Y)},a.prototype.redIAdd=function(Y){return u(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,Y)},a.prototype.redSub=function(Y){return u(this.red,"redSub works only with red numbers"),this.red.sub(this,Y)},a.prototype.redISub=function(Y){return u(this.red,"redISub works only with red numbers"),this.red.isub(this,Y)},a.prototype.redShl=function(Y){return u(this.red,"redShl works only with red numbers"),this.red.shl(this,Y)},a.prototype.redMul=function(Y){return u(this.red,"redMul works only with red numbers"),this.red._verify2(this,Y),this.red.mul(this,Y)},a.prototype.redIMul=function(Y){return u(this.red,"redMul works only with red numbers"),this.red._verify2(this,Y),this.red.imul(this,Y)},a.prototype.redSqr=function(){return u(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},a.prototype.redISqr=function(){return u(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},a.prototype.redSqrt=function(){return u(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},a.prototype.redInvm=function(){return u(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},a.prototype.redNeg=function(){return u(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},a.prototype.redPow=function(Y){return u(this.red&&!Y.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,Y)};var k={k256:null,p224:null,p192:null,p25519:null};function X(Y,x){this.name=Y,this.p=new a(x,16),this.n=this.p.bitLength(),this.k=new a(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function tt(){X.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function pt(){X.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function st(){X.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function z(){X.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function it(Y){if("string"==typeof Y){var x=a._prime(Y);this.m=x.p,this.prime=x}else u(Y.gtn(1),"modulus must be greater than 1"),this.m=Y,this.prime=null}function at(Y){it.call(this,Y),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new a(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}X.prototype._tmp=function(){var Y=new a(null);return Y.words=new Array(Math.ceil(this.n/13)),Y},X.prototype.ireduce=function(Y){var x,v=Y;do{this.split(v,this.tmp),x=(v=(v=this.imulK(v)).iadd(this.tmp)).bitLength()}while(x>this.n);var O=x<this.n?-1:v.ucmp(this.p);return 0===O?(v.words[0]=0,v.length=1):O>0?v.isub(this.p):void 0!==v.strip?v.strip():v._strip(),v},X.prototype.split=function(Y,x){Y.iushrn(this.n,0,x)},X.prototype.imulK=function(Y){return Y.imul(this.k)},g(tt,X),tt.prototype.split=function(Y,x){for(var v=Math.min(Y.length,9),O=0;O<v;O++)x.words[O]=Y.words[O];if(x.length=v,Y.length<=9)return Y.words[0]=0,void(Y.length=1);var G=Y.words[9];for(x.words[x.length++]=4194303&G,O=10;O<Y.length;O++){var At=0|Y.words[O];Y.words[O-10]=(4194303&At)<<4|G>>>22,G=At}Y.words[O-10]=G>>>=22,Y.length-=0===G&&Y.length>10?10:9},tt.prototype.imulK=function(Y){Y.words[Y.length]=0,Y.words[Y.length+1]=0,Y.length+=2;for(var x=0,v=0;v<Y.length;v++){var O=0|Y.words[v];Y.words[v]=67108863&(x+=977*O),x=64*O+(x/67108864|0)}return 0===Y.words[Y.length-1]&&(Y.length--,0===Y.words[Y.length-1]&&Y.length--),Y},g(pt,X),g(st,X),g(z,X),z.prototype.imulK=function(Y){for(var x=0,v=0;v<Y.length;v++){var O=19*(0|Y.words[v])+x,G=67108863&O;O>>>=26,Y.words[v]=G,x=O}return 0!==x&&(Y.words[Y.length++]=x),Y},a._prime=function(Y){if(k[Y])return k[Y];var x;if("k256"===Y)x=new tt;else if("p224"===Y)x=new pt;else if("p192"===Y)x=new st;else{if("p25519"!==Y)throw new Error("Unknown prime "+Y);x=new z}return k[Y]=x,x},it.prototype._verify1=function(Y){u(0===Y.negative,"red works only with positives"),u(Y.red,"red works only with red numbers")},it.prototype._verify2=function(Y,x){u(!(Y.negative|x.negative),"red works only with positives"),u(Y.red&&Y.red===x.red,"red works only with red numbers")},it.prototype.imod=function(Y){return this.prime?this.prime.ireduce(Y)._forceRed(this):(E(Y,Y.umod(this.m)._forceRed(this)),Y)},it.prototype.neg=function(Y){return Y.isZero()?Y.clone():this.m.sub(Y)._forceRed(this)},it.prototype.add=function(Y,x){this._verify2(Y,x);var v=Y.add(x);return v.cmp(this.m)>=0&&v.isub(this.m),v._forceRed(this)},it.prototype.iadd=function(Y,x){this._verify2(Y,x);var v=Y.iadd(x);return v.cmp(this.m)>=0&&v.isub(this.m),v},it.prototype.sub=function(Y,x){this._verify2(Y,x);var v=Y.sub(x);return v.cmpn(0)<0&&v.iadd(this.m),v._forceRed(this)},it.prototype.isub=function(Y,x){this._verify2(Y,x);var v=Y.isub(x);return v.cmpn(0)<0&&v.iadd(this.m),v},it.prototype.shl=function(Y,x){return this._verify1(Y),this.imod(Y.ushln(x))},it.prototype.imul=function(Y,x){return this._verify2(Y,x),this.imod(Y.imul(x))},it.prototype.mul=function(Y,x){return this._verify2(Y,x),this.imod(Y.mul(x))},it.prototype.isqr=function(Y){return this.imul(Y,Y.clone())},it.prototype.sqr=function(Y){return this.mul(Y,Y)},it.prototype.sqrt=function(Y){if(Y.isZero())return Y.clone();var x=this.m.andln(3);if(u(x%2==1),3===x){var v=this.m.add(new a(1)).iushrn(2);return this.pow(Y,v)}for(var O=this.m.subn(1),G=0;!O.isZero()&&0===O.andln(1);)G++,O.iushrn(1);u(!O.isZero());var At=new a(1).toRed(this),dt=At.redNeg(),It=this.m.subn(1).iushrn(1),yt=this.m.bitLength();for(yt=new a(2*yt*yt).toRed(this);0!==this.pow(yt,It).cmp(dt);)yt.redIAdd(dt);for(var qt=this.pow(yt,O),Mt=this.pow(Y,O.addn(1).iushrn(1)),Xt=this.pow(Y,O),mt=G;0!==Xt.cmp(At);){for(var ct=Xt,xt=0;0!==ct.cmp(At);xt++)ct=ct.redSqr();u(xt<mt);var ee=this.pow(qt,new a(1).iushln(mt-xt-1));Mt=Mt.redMul(ee),qt=ee.redSqr(),Xt=Xt.redMul(qt),mt=xt}return Mt},it.prototype.invm=function(Y){var x=Y._invmp(this.m);return 0!==x.negative?(x.negative=0,this.imod(x).redNeg()):this.imod(x)},it.prototype.pow=function(Y,x){if(x.isZero())return new a(1).toRed(this);if(0===x.cmpn(1))return Y.clone();var v=new Array(16);v[0]=new a(1).toRed(this),v[1]=Y;for(var O=2;O<v.length;O++)v[O]=this.mul(v[O-1],Y);var G=v[0],At=0,dt=0,It=x.bitLength()%26;for(0===It&&(It=26),O=x.length-1;O>=0;O--){for(var yt=x.words[O],qt=It-1;qt>=0;qt--){var Mt=yt>>qt&1;G!==v[0]&&(G=this.sqr(G)),0!==Mt||0!==At?(At<<=1,At|=Mt,(4==++dt||0===O&&0===qt)&&(G=this.mul(G,v[At]),dt=0,At=0)):dt=0}It=26}return G},it.prototype.convertTo=function(Y){var x=Y.umod(this.m);return x===Y?x.clone():x},it.prototype.convertFrom=function(Y){var x=Y.clone();return x.red=null,x},a.mont=function(Y){return new at(Y)},g(at,it),at.prototype.convertTo=function(Y){return this.imod(Y.ushln(this.shift))},at.prototype.convertFrom=function(Y){var x=this.imod(Y.mul(this.rinv));return x.red=null,x},at.prototype.imul=function(Y,x){if(Y.isZero()||x.isZero())return Y.words[0]=0,Y.length=1,Y;var v=Y.imul(x),O=v.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),G=v.isub(O).iushrn(this.shift),At=G;return G.cmp(this.m)>=0?At=G.isub(this.m):G.cmpn(0)<0&&(At=G.iadd(this.m)),At._forceRed(this)},at.prototype.mul=function(Y,x){if(Y.isZero()||x.isZero())return new a(0)._forceRed(this);var v=Y.mul(x),O=v.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),G=v.isub(O).iushrn(this.shift),At=G;return G.cmp(this.m)>=0?At=G.isub(this.m):G.cmpn(0)<0&&(At=G.iadd(this.m)),At._forceRed(this)},at.prototype.invm=function(Y){return this.imod(Y._invmp(this.m).mul(this.r2))._forceRed(this)}}(void 0===_||_)},{buffer:188}],187:[function(e,_,D){"use strict";var h;function s(g){this.rand=g}if(_.exports=function(g){return h||(h=new s(null)),h.generate(g)},_.exports.Rand=s,s.prototype.generate=function(g){return this._rand(g)},s.prototype._rand=function(g){if(this.rand.getBytes)return this.rand.getBytes(g);for(var a=new Uint8Array(g),c=0;c<a.length;c++)a[c]=this.rand.getByte();return a},"object"==typeof self)self.crypto&&self.crypto.getRandomValues?s.prototype._rand=function(g){var a=new Uint8Array(g);return self.crypto.getRandomValues(a),a}:self.msCrypto&&self.msCrypto.getRandomValues?s.prototype._rand=function(g){var a=new Uint8Array(g);return self.msCrypto.getRandomValues(a),a}:"object"==typeof window&&(s.prototype._rand=function(){throw new Error("Not implemented yet")});else try{var u=e("crypto");if("function"!=typeof u.randomBytes)throw new Error("Not supported");s.prototype._rand=function(g){return u.randomBytes(g)}}catch{}},{crypto:188}],188:[function(e,_,D){},{}],189:[function(e,_,D){"use strict";var h=e("safe-buffer").Buffer;function s(p){h.isBuffer(p)||(p=h.from(p));for(var f=p.length/4|0,E=new Array(f),w=0;w<f;w++)E[w]=p.readUInt32BE(4*w);return E}function u(p){for(;0<p.length;p++)p[0]=0}function g(p,f,E,w,Q){for(var b,C,T,N,L=E[0],J=E[1],H=E[2],k=E[3],X=p[0]^f[0],tt=p[1]^f[1],pt=p[2]^f[2],st=p[3]^f[3],z=4,it=1;it<Q;it++)b=L[X>>>24]^J[tt>>>16&255]^H[pt>>>8&255]^k[255&st]^f[z++],C=L[tt>>>24]^J[pt>>>16&255]^H[st>>>8&255]^k[255&X]^f[z++],T=L[pt>>>24]^J[st>>>16&255]^H[X>>>8&255]^k[255&tt]^f[z++],N=L[st>>>24]^J[X>>>16&255]^H[tt>>>8&255]^k[255&pt]^f[z++],X=b,tt=C,pt=T,st=N;return b=(w[X>>>24]<<24|w[tt>>>16&255]<<16|w[pt>>>8&255]<<8|w[255&st])^f[z++],C=(w[tt>>>24]<<24|w[pt>>>16&255]<<16|w[st>>>8&255]<<8|w[255&X])^f[z++],T=(w[pt>>>24]<<24|w[st>>>16&255]<<16|w[X>>>8&255]<<8|w[255&tt])^f[z++],N=(w[st>>>24]<<24|w[X>>>16&255]<<16|w[tt>>>8&255]<<8|w[255&pt])^f[z++],[b>>>=0,C>>>=0,T>>>=0,N>>>=0]}var a=[0,1,2,4,8,16,32,64,128,27,54],c=function(){for(var p=new Array(256),f=0;f<256;f++)p[f]=f<128?f<<1:f<<1^283;for(var E=[],w=[],Q=[[],[],[],[]],b=[[],[],[],[]],C=0,T=0,N=0;N<256;++N){var L=T^T<<1^T<<2^T<<3^T<<4;E[C]=L=L>>>8^255&L^99,w[L]=C;var J=p[C],H=p[J],k=p[H],X=257*p[L]^16843008*L;Q[0][C]=X<<24|X>>>8,Q[1][C]=X<<16|X>>>16,Q[2][C]=X<<8|X>>>24,Q[3][C]=X,b[0][L]=(X=16843009*k^65537*H^257*J^16843008*C)<<24|X>>>8,b[1][L]=X<<16|X>>>16,b[2][L]=X<<8|X>>>24,b[3][L]=X,0===C?C=T=1:(C=J^p[p[p[k^J]]],T^=p[p[T]])}return{SBOX:E,INV_SBOX:w,SUB_MIX:Q,INV_SUB_MIX:b}}();function B(p){this._key=s(p),this._reset()}B.blockSize=16,B.keySize=32,B.prototype.blockSize=B.blockSize,B.prototype.keySize=B.keySize,B.prototype._reset=function(){for(var p=this._key,f=p.length,E=f+6,w=4*(E+1),Q=[],b=0;b<f;b++)Q[b]=p[b];for(b=f;b<w;b++){var C=Q[b-1];b%f==0?(C=c.SBOX[(C=C<<8|C>>>24)>>>24]<<24|c.SBOX[C>>>16&255]<<16|c.SBOX[C>>>8&255]<<8|c.SBOX[255&C],C^=a[b/f|0]<<24):f>6&&b%f==4&&(C=c.SBOX[C>>>24]<<24|c.SBOX[C>>>16&255]<<16|c.SBOX[C>>>8&255]<<8|c.SBOX[255&C]),Q[b]=Q[b-f]^C}for(var T=[],N=0;N<w;N++){var L=w-N,J=Q[L-(N%4?0:4)];T[N]=N<4||L<=4?J:c.INV_SUB_MIX[0][c.SBOX[J>>>24]]^c.INV_SUB_MIX[1][c.SBOX[J>>>16&255]]^c.INV_SUB_MIX[2][c.SBOX[J>>>8&255]]^c.INV_SUB_MIX[3][c.SBOX[255&J]]}this._nRounds=E,this._keySchedule=Q,this._invKeySchedule=T},B.prototype.encryptBlockRaw=function(p){return g(p=s(p),this._keySchedule,c.SUB_MIX,c.SBOX,this._nRounds)},B.prototype.encryptBlock=function(p){var f=this.encryptBlockRaw(p),E=h.allocUnsafe(16);return E.writeUInt32BE(f[0],0),E.writeUInt32BE(f[1],4),E.writeUInt32BE(f[2],8),E.writeUInt32BE(f[3],12),E},B.prototype.decryptBlock=function(p){var f=(p=s(p))[1];p[1]=p[3],p[3]=f;var E=g(p,this._invKeySchedule,c.INV_SUB_MIX,c.INV_SBOX,this._nRounds),w=h.allocUnsafe(16);return w.writeUInt32BE(E[0],0),w.writeUInt32BE(E[3],4),w.writeUInt32BE(E[2],8),w.writeUInt32BE(E[1],12),w},B.prototype.scrub=function(){u(this._keySchedule),u(this._invKeySchedule),u(this._key)},_.exports.AES=B},{"safe-buffer":494}],190:[function(e,_,D){"use strict";var h=e("./aes"),s=e("safe-buffer").Buffer,u=e("cipher-base"),g=e("inherits"),a=e("./ghash"),c=e("buffer-xor"),B=e("./incr32");function p(f,E,w,Q){u.call(this);var b=s.alloc(4,0);this._cipher=new h.AES(E);var C=this._cipher.encryptBlock(b);this._ghash=new a(C),w=function(T,N,L){if(12===N.length)return T._finID=s.concat([N,s.from([0,0,0,1])]),s.concat([N,s.from([0,0,0,2])]);var J=new a(L),H=N.length,k=H%16;J.update(N),k&&J.update(s.alloc(k=16-k,0)),J.update(s.alloc(8,0));var X=8*H,tt=s.alloc(8);tt.writeUIntBE(X,0,8),J.update(tt),T._finID=J.state;var pt=s.from(T._finID);return B(pt),pt}(this,w,C),this._prev=s.from(w),this._cache=s.allocUnsafe(0),this._secCache=s.allocUnsafe(0),this._decrypt=Q,this._alen=0,this._len=0,this._mode=f,this._authTag=null,this._called=!1}g(p,u),p.prototype._update=function(f){if(!this._called&&this._alen){var E=16-this._alen%16;E<16&&(E=s.alloc(E,0),this._ghash.update(E))}this._called=!0;var w=this._mode.encrypt(this,f);return this._ghash.update(this._decrypt?f:w),this._len+=f.length,w},p.prototype._final=function(){if(this._decrypt&&!this._authTag)throw new Error("Unsupported state or unable to authenticate data");var f=c(this._ghash.final(8*this._alen,8*this._len),this._cipher.encryptBlock(this._finID));if(this._decrypt&&function(E,w){var Q=0;E.length!==w.length&&Q++;for(var b=Math.min(E.length,w.length),C=0;C<b;++C)Q+=E[C]^w[C];return Q}(f,this._authTag))throw new Error("Unsupported state or unable to authenticate data");this._authTag=f,this._cipher.scrub()},p.prototype.getAuthTag=function(){if(this._decrypt||!s.isBuffer(this._authTag))throw new Error("Attempting to get auth tag in unsupported state");return this._authTag},p.prototype.setAuthTag=function(f){if(!this._decrypt)throw new Error("Attempting to set auth tag in unsupported state");this._authTag=f},p.prototype.setAAD=function(f){if(this._called)throw new Error("Attempting to set AAD in unsupported state");this._ghash.update(f),this._alen+=f.length},_.exports=p},{"./aes":189,"./ghash":194,"./incr32":195,"buffer-xor":219,"cipher-base":221,inherits:440,"safe-buffer":494}],191:[function(e,_,D){"use strict";var h=e("./encrypter"),s=e("./decrypter"),u=e("./modes/list.json");D.createCipher=D.Cipher=h.createCipher,D.createCipheriv=D.Cipheriv=h.createCipheriv,D.createDecipher=D.Decipher=s.createDecipher,D.createDecipheriv=D.Decipheriv=s.createDecipheriv,D.listCiphers=D.getCiphers=function(){return Object.keys(u)}},{"./decrypter":192,"./encrypter":193,"./modes/list.json":203}],192:[function(e,_,D){"use strict";var h=e("./authCipher"),s=e("safe-buffer").Buffer,u=e("./modes"),g=e("./streamCipher"),a=e("cipher-base"),c=e("./aes"),B=e("evp_bytestokey");function p(w,Q,b){a.call(this),this._cache=new f,this._last=void 0,this._cipher=new c.AES(Q),this._prev=s.from(b),this._mode=w,this._autopadding=!0}function f(){this.cache=s.allocUnsafe(0)}function E(w,Q,b){var C=u[w.toLowerCase()];if(!C)throw new TypeError("invalid suite type");if("string"==typeof b&&(b=s.from(b)),"GCM"!==C.mode&&b.length!==C.iv)throw new TypeError("invalid iv length "+b.length);if("string"==typeof Q&&(Q=s.from(Q)),Q.length!==C.key/8)throw new TypeError("invalid key length "+Q.length);return"stream"===C.type?new g(C.module,Q,b,!0):"auth"===C.type?new h(C.module,Q,b,!0):new p(C.module,Q,b)}e("inherits")(p,a),p.prototype._update=function(w){var Q,b;this._cache.add(w);for(var C=[];Q=this._cache.get(this._autopadding);)b=this._mode.decrypt(this,Q),C.push(b);return s.concat(C)},p.prototype._final=function(){var w=this._cache.flush();if(this._autopadding)return function(Q){var b=Q[15];if(b<1||b>16)throw new Error("unable to decrypt data");for(var C=-1;++C<b;)if(Q[C+(16-b)]!==b)throw new Error("unable to decrypt data");if(16!==b)return Q.slice(0,16-b)}(this._mode.decrypt(this,w));if(w)throw new Error("data not multiple of block length")},p.prototype.setAutoPadding=function(w){return this._autopadding=!!w,this},f.prototype.add=function(w){this.cache=s.concat([this.cache,w])},f.prototype.get=function(w){var Q;if(w){if(this.cache.length>16)return Q=this.cache.slice(0,16),this.cache=this.cache.slice(16),Q}else if(this.cache.length>=16)return Q=this.cache.slice(0,16),this.cache=this.cache.slice(16),Q;return null},f.prototype.flush=function(){if(this.cache.length)return this.cache},D.createDecipher=function(w,Q){var b=u[w.toLowerCase()];if(!b)throw new TypeError("invalid suite type");var C=B(Q,!1,b.key,b.iv);return E(w,C.key,C.iv)},D.createDecipheriv=E},{"./aes":189,"./authCipher":190,"./modes":202,"./streamCipher":205,"cipher-base":221,evp_bytestokey:423,inherits:440,"safe-buffer":494}],193:[function(e,_,D){"use strict";var h=e("./modes"),s=e("./authCipher"),u=e("safe-buffer").Buffer,g=e("./streamCipher"),a=e("cipher-base"),c=e("./aes"),B=e("evp_bytestokey");function p(Q,b,C){a.call(this),this._cache=new E,this._cipher=new c.AES(b),this._prev=u.from(C),this._mode=Q,this._autopadding=!0}e("inherits")(p,a),p.prototype._update=function(Q){var b,C;this._cache.add(Q);for(var T=[];b=this._cache.get();)C=this._mode.encrypt(this,b),T.push(C);return u.concat(T)};var f=u.alloc(16,16);function E(){this.cache=u.allocUnsafe(0)}function w(Q,b,C){var T=h[Q.toLowerCase()];if(!T)throw new TypeError("invalid suite type");if("string"==typeof b&&(b=u.from(b)),b.length!==T.key/8)throw new TypeError("invalid key length "+b.length);if("string"==typeof C&&(C=u.from(C)),"GCM"!==T.mode&&C.length!==T.iv)throw new TypeError("invalid iv length "+C.length);return"stream"===T.type?new g(T.module,b,C):"auth"===T.type?new s(T.module,b,C):new p(T.module,b,C)}p.prototype._final=function(){var Q=this._cache.flush();if(this._autopadding)return Q=this._mode.encrypt(this,Q),this._cipher.scrub(),Q;if(!Q.equals(f))throw this._cipher.scrub(),new Error("data not multiple of block length")},p.prototype.setAutoPadding=function(Q){return this._autopadding=!!Q,this},E.prototype.add=function(Q){this.cache=u.concat([this.cache,Q])},E.prototype.get=function(){if(this.cache.length>15){var Q=this.cache.slice(0,16);return this.cache=this.cache.slice(16),Q}return null},E.prototype.flush=function(){for(var Q=16-this.cache.length,b=u.allocUnsafe(Q),C=-1;++C<Q;)b.writeUInt8(Q,C);return u.concat([this.cache,b])},D.createCipheriv=w,D.createCipher=function(Q,b){var C=h[Q.toLowerCase()];if(!C)throw new TypeError("invalid suite type");var T=B(b,!1,C.key,C.iv);return w(Q,T.key,T.iv)}},{"./aes":189,"./authCipher":190,"./modes":202,"./streamCipher":205,"cipher-base":221,evp_bytestokey:423,inherits:440,"safe-buffer":494}],194:[function(e,_,D){"use strict";var h=e("safe-buffer").Buffer,s=h.alloc(16,0);function u(a){var c=h.allocUnsafe(16);return c.writeUInt32BE(a[0]>>>0,0),c.writeUInt32BE(a[1]>>>0,4),c.writeUInt32BE(a[2]>>>0,8),c.writeUInt32BE(a[3]>>>0,12),c}function g(a){this.h=a,this.state=h.alloc(16,0),this.cache=h.allocUnsafe(0)}g.prototype.ghash=function(a){for(var c=-1;++c<a.length;)this.state[c]^=a[c];this._multiply()},g.prototype._multiply=function(){for(var a,c,B,p=[(a=this.h).readUInt32BE(0),a.readUInt32BE(4),a.readUInt32BE(8),a.readUInt32BE(12)],f=[0,0,0,0],E=-1;++E<128;){for(this.state[~~(E/8)]&1<<7-E%8&&(f[0]^=p[0],f[1]^=p[1],f[2]^=p[2],f[3]^=p[3]),B=!!(1&p[3]),c=3;c>0;c--)p[c]=p[c]>>>1|(1&p[c-1])<<31;p[0]=p[0]>>>1,B&&(p[0]=p[0]^225<<24)}this.state=u(f)},g.prototype.update=function(a){var c;for(this.cache=h.concat([this.cache,a]);this.cache.length>=16;)c=this.cache.slice(0,16),this.cache=this.cache.slice(16),this.ghash(c)},g.prototype.final=function(a,c){return this.cache.length&&this.ghash(h.concat([this.cache,s],16)),this.ghash(u([0,a,0,c])),this.state},_.exports=g},{"safe-buffer":494}],195:[function(e,_,D){"use strict";_.exports=function(h){for(var s,u=h.length;u--;){if(255!==(s=h.readUInt8(u))){s++,h.writeUInt8(s,u);break}h.writeUInt8(0,u)}}},{}],196:[function(e,_,D){"use strict";var h=e("buffer-xor");D.encrypt=function(s,u){var g=h(u,s._prev);return s._prev=s._cipher.encryptBlock(g),s._prev},D.decrypt=function(s,u){var g=s._prev;s._prev=u;var a=s._cipher.decryptBlock(u);return h(a,g)}},{"buffer-xor":219}],197:[function(e,_,D){"use strict";var h=e("safe-buffer").Buffer,s=e("buffer-xor");function u(g,a,c){var B=a.length,p=s(a,g._cache);return g._cache=g._cache.slice(B),g._prev=h.concat([g._prev,c?a:p]),p}D.encrypt=function(g,a,c){for(var B,p=h.allocUnsafe(0);a.length;){if(0===g._cache.length&&(g._cache=g._cipher.encryptBlock(g._prev),g._prev=h.allocUnsafe(0)),!(g._cache.length<=a.length)){p=h.concat([p,u(g,a,c)]);break}p=h.concat([p,u(g,a.slice(0,B=g._cache.length),c)]),a=a.slice(B)}return p}},{"buffer-xor":219,"safe-buffer":494}],198:[function(e,_,D){"use strict";var h=e("safe-buffer").Buffer;function s(g,a,c){for(var B,p,f=-1,E=0;++f<8;)B=a&1<<7-f?128:0,E+=(128&(p=g._cipher.encryptBlock(g._prev)[0]^B))>>f%8,g._prev=u(g._prev,c?B:p);return E}function u(g,a){var c=g.length,B=-1,p=h.allocUnsafe(g.length);for(g=h.concat([g,h.from([a])]);++B<c;)p[B]=g[B]<<1|g[B+1]>>7;return p}D.encrypt=function(g,a,c){for(var B=a.length,p=h.allocUnsafe(B),f=-1;++f<B;)p[f]=s(g,a[f],c);return p}},{"safe-buffer":494}],199:[function(e,_,D){"use strict";var h=e("safe-buffer").Buffer;function s(u,g,a){var c=u._cipher.encryptBlock(u._prev)[0]^g;return u._prev=h.concat([u._prev.slice(1),h.from([a?g:c])]),c}D.encrypt=function(u,g,a){for(var c=g.length,B=h.allocUnsafe(c),p=-1;++p<c;)B[p]=s(u,g[p],a);return B}},{"safe-buffer":494}],200:[function(e,_,D){"use strict";var h=e("buffer-xor"),s=e("safe-buffer").Buffer,u=e("../incr32");function g(a){var c=a._cipher.encryptBlockRaw(a._prev);return u(a._prev),c}D.encrypt=function(a,c){var B=Math.ceil(c.length/16),p=a._cache.length;a._cache=s.concat([a._cache,s.allocUnsafe(16*B)]);for(var f=0;f<B;f++){var E=g(a),w=p+16*f;a._cache.writeUInt32BE(E[0],w+0),a._cache.writeUInt32BE(E[1],w+4),a._cache.writeUInt32BE(E[2],w+8),a._cache.writeUInt32BE(E[3],w+12)}var Q=a._cache.slice(0,c.length);return a._cache=a._cache.slice(c.length),h(c,Q)}},{"../incr32":195,"buffer-xor":219,"safe-buffer":494}],201:[function(e,_,D){"use strict";D.encrypt=function(h,s){return h._cipher.encryptBlock(s)},D.decrypt=function(h,s){return h._cipher.decryptBlock(s)}},{}],202:[function(e,_,D){"use strict";var h={ECB:e("./ecb"),CBC:e("./cbc"),CFB:e("./cfb"),CFB8:e("./cfb8"),CFB1:e("./cfb1"),OFB:e("./ofb"),CTR:e("./ctr"),GCM:e("./ctr")},s=e("./list.json");for(var u in s)s[u].module=h[s[u].mode];_.exports=s},{"./cbc":196,"./cfb":197,"./cfb1":198,"./cfb8":199,"./ctr":200,"./ecb":201,"./list.json":203,"./ofb":204}],203:[function(e,_,D){_.exports={"aes-128-ecb":{cipher:"AES",key:128,iv:0,mode:"ECB",type:"block"},"aes-192-ecb":{cipher:"AES",key:192,iv:0,mode:"ECB",type:"block"},"aes-256-ecb":{cipher:"AES",key:256,iv:0,mode:"ECB",type:"block"},"aes-128-cbc":{cipher:"AES",key:128,iv:16,mode:"CBC",type:"block"},"aes-192-cbc":{cipher:"AES",key:192,iv:16,mode:"CBC",type:"block"},"aes-256-cbc":{cipher:"AES",key:256,iv:16,mode:"CBC",type:"block"},aes128:{cipher:"AES",key:128,iv:16,mode:"CBC",type:"block"},aes192:{cipher:"AES",key:192,iv:16,mode:"CBC",type:"block"},aes256:{cipher:"AES",key:256,iv:16,mode:"CBC",type:"block"},"aes-128-cfb":{cipher:"AES",key:128,iv:16,mode:"CFB",type:"stream"},"aes-192-cfb":{cipher:"AES",key:192,iv:16,mode:"CFB",type:"stream"},"aes-256-cfb":{cipher:"AES",key:256,iv:16,mode:"CFB",type:"stream"},"aes-128-cfb8":{cipher:"AES",key:128,iv:16,mode:"CFB8",type:"stream"},"aes-192-cfb8":{cipher:"AES",key:192,iv:16,mode:"CFB8",type:"stream"},"aes-256-cfb8":{cipher:"AES",key:256,iv:16,mode:"CFB8",type:"stream"},"aes-128-cfb1":{cipher:"AES",key:128,iv:16,mode:"CFB1",type:"stream"},"aes-192-cfb1":{cipher:"AES",key:192,iv:16,mode:"CFB1",type:"stream"},"aes-256-cfb1":{cipher:"AES",key:256,iv:16,mode:"CFB1",type:"stream"},"aes-128-ofb":{cipher:"AES",key:128,iv:16,mode:"OFB",type:"stream"},"aes-192-ofb":{cipher:"AES",key:192,iv:16,mode:"OFB",type:"stream"},"aes-256-ofb":{cipher:"AES",key:256,iv:16,mode:"OFB",type:"stream"},"aes-128-ctr":{cipher:"AES",key:128,iv:16,mode:"CTR",type:"stream"},"aes-192-ctr":{cipher:"AES",key:192,iv:16,mode:"CTR",type:"stream"},"aes-256-ctr":{cipher:"AES",key:256,iv:16,mode:"CTR",type:"stream"},"aes-128-gcm":{cipher:"AES",key:128,iv:12,mode:"GCM",type:"auth"},"aes-192-gcm":{cipher:"AES",key:192,iv:12,mode:"GCM",type:"auth"},"aes-256-gcm":{cipher:"AES",key:256,iv:12,mode:"GCM",type:"auth"}}},{}],204:[function(e,_,D){(function(h){(function(){"use strict";var s=e("buffer-xor");function u(g){return g._prev=g._cipher.encryptBlock(g._prev),g._prev}D.encrypt=function(g,a){for(;g._cache.length<a.length;)g._cache=h.concat([g._cache,u(g)]);var c=g._cache.slice(0,a.length);return g._cache=g._cache.slice(a.length),s(a,c)}}).call(this)}).call(this,e("buffer").Buffer)},{buffer:220,"buffer-xor":219}],205:[function(e,_,D){"use strict";var h=e("./aes"),s=e("safe-buffer").Buffer,u=e("cipher-base");function g(a,c,B,p){u.call(this),this._cipher=new h.AES(c),this._prev=s.from(B),this._cache=s.allocUnsafe(0),this._secCache=s.allocUnsafe(0),this._decrypt=p,this._mode=a}e("inherits")(g,u),g.prototype._update=function(a){return this._mode.encrypt(this,a,this._decrypt)},g.prototype._final=function(){this._cipher.scrub()},_.exports=g},{"./aes":189,"cipher-base":221,inherits:440,"safe-buffer":494}],206:[function(e,_,D){"use strict";var h=e("browserify-des"),s=e("browserify-aes/browser"),u=e("browserify-aes/modes"),g=e("browserify-des/modes"),a=e("evp_bytestokey");function c(p,f,E){if(p=p.toLowerCase(),u[p])return s.createCipheriv(p,f,E);if(g[p])return new h({key:f,iv:E,mode:p});throw new TypeError("invalid suite type")}function B(p,f,E){if(p=p.toLowerCase(),u[p])return s.createDecipheriv(p,f,E);if(g[p])return new h({key:f,iv:E,mode:p,decrypt:!0});throw new TypeError("invalid suite type")}D.createCipher=D.Cipher=function(p,f){var E,w;if(p=p.toLowerCase(),u[p])E=u[p].key,w=u[p].iv;else{if(!g[p])throw new TypeError("invalid suite type");E=8*g[p].key,w=g[p].iv}var Q=a(f,!1,E,w);return c(p,Q.key,Q.iv)},D.createCipheriv=D.Cipheriv=c,D.createDecipher=D.Decipher=function(p,f){var E,w;if(p=p.toLowerCase(),u[p])E=u[p].key,w=u[p].iv;else{if(!g[p])throw new TypeError("invalid suite type");E=8*g[p].key,w=g[p].iv}var Q=a(f,!1,E,w);return B(p,Q.key,Q.iv)},D.createDecipheriv=D.Decipheriv=B,D.listCiphers=D.getCiphers=function(){return Object.keys(g).concat(s.getCiphers())}},{"browserify-aes/browser":191,"browserify-aes/modes":202,"browserify-des":207,"browserify-des/modes":208,evp_bytestokey:423}],207:[function(e,_,D){"use strict";var h=e("cipher-base"),s=e("des.js"),u=e("inherits"),g=e("safe-buffer").Buffer,a={"des-ede3-cbc":s.CBC.instantiate(s.EDE),"des-ede3":s.EDE,"des-ede-cbc":s.CBC.instantiate(s.EDE),"des-ede":s.EDE,"des-cbc":s.CBC.instantiate(s.DES),"des-ecb":s.DES};function c(B){h.call(this);var p,f=B.mode.toLowerCase(),E=a[f];p=B.decrypt?"decrypt":"encrypt";var w=B.key;g.isBuffer(w)||(w=g.from(w)),"des-ede"!==f&&"des-ede-cbc"!==f||(w=g.concat([w,w.slice(0,8)]));var Q=B.iv;g.isBuffer(Q)||(Q=g.from(Q)),this._des=E.create({key:w,iv:Q,type:p})}a.des=a["des-cbc"],a.des3=a["des-ede3-cbc"],_.exports=c,u(c,h),c.prototype._update=function(B){return g.from(this._des.update(B))},c.prototype._final=function(){return g.from(this._des.final())}},{"cipher-base":221,"des.js":394,inherits:440,"safe-buffer":494}],208:[function(e,_,D){"use strict";D["des-ecb"]={key:8,iv:0},D["des-cbc"]=D.des={key:8,iv:8},D["des-ede3-cbc"]=D.des3={key:24,iv:8},D["des-ede3"]={key:24,iv:0},D["des-ede-cbc"]={key:16,iv:8},D["des-ede"]={key:16,iv:0}},{}],209:[function(e,_,D){(function(h){(function(){"use strict";var s=e("bn.js"),u=e("randombytes");function g(c){var B,p=c.modulus.byteLength();do{B=new s(u(p))}while(B.cmp(c.modulus)>=0||!B.umod(c.prime1)||!B.umod(c.prime2));return B}function a(c,B){var H,k,p={blinder:(k=g(H=B)).toRed(s.mont(H.modulus)).redPow(new s(H.publicExponent)).fromRed(),unblinder:k.invm(H.modulus)},f=B.modulus.byteLength(),E=new s(c).mul(p.blinder).umod(B.modulus),w=E.toRed(s.mont(B.prime1)),Q=E.toRed(s.mont(B.prime2)),b=B.coefficient,C=B.prime1,T=B.prime2,N=w.redPow(B.exponent1).fromRed(),L=Q.redPow(B.exponent2).fromRed(),J=N.isub(L).imul(b).umod(C).imul(T);return L.iadd(J).imul(p.unblinder).umod(B.modulus).toArrayLike(h,"be",f)}a.getr=g,_.exports=a}).call(this)}).call(this,e("buffer").Buffer)},{"bn.js":186,buffer:220,randombytes:475}],210:[function(e,_,D){"use strict";_.exports=e("./browser/algorithms.json")},{"./browser/algorithms.json":211}],211:[function(e,_,D){_.exports={sha224WithRSAEncryption:{sign:"rsa",hash:"sha224",id:"302d300d06096086480165030402040500041c"},"RSA-SHA224":{sign:"ecdsa/rsa",hash:"sha224",id:"302d300d06096086480165030402040500041c"},sha256WithRSAEncryption:{sign:"rsa",hash:"sha256",id:"3031300d060960864801650304020105000420"},"RSA-SHA256":{sign:"ecdsa/rsa",hash:"sha256",id:"3031300d060960864801650304020105000420"},sha384WithRSAEncryption:{sign:"rsa",hash:"sha384",id:"3041300d060960864801650304020205000430"},"RSA-SHA384":{sign:"ecdsa/rsa",hash:"sha384",id:"3041300d060960864801650304020205000430"},sha512WithRSAEncryption:{sign:"rsa",hash:"sha512",id:"3051300d060960864801650304020305000440"},"RSA-SHA512":{sign:"ecdsa/rsa",hash:"sha512",id:"3051300d060960864801650304020305000440"},"RSA-SHA1":{sign:"rsa",hash:"sha1",id:"3021300906052b0e03021a05000414"},"ecdsa-with-SHA1":{sign:"ecdsa",hash:"sha1",id:""},sha256:{sign:"ecdsa",hash:"sha256",id:""},sha224:{sign:"ecdsa",hash:"sha224",id:""},sha384:{sign:"ecdsa",hash:"sha384",id:""},sha512:{sign:"ecdsa",hash:"sha512",id:""},"DSA-SHA":{sign:"dsa",hash:"sha1",id:""},"DSA-SHA1":{sign:"dsa",hash:"sha1",id:""},DSA:{sign:"dsa",hash:"sha1",id:""},"DSA-WITH-SHA224":{sign:"dsa",hash:"sha224",id:""},"DSA-SHA224":{sign:"dsa",hash:"sha224",id:""},"DSA-WITH-SHA256":{sign:"dsa",hash:"sha256",id:""},"DSA-SHA256":{sign:"dsa",hash:"sha256",id:""},"DSA-WITH-SHA384":{sign:"dsa",hash:"sha384",id:""},"DSA-SHA384":{sign:"dsa",hash:"sha384",id:""},"DSA-WITH-SHA512":{sign:"dsa",hash:"sha512",id:""},"DSA-SHA512":{sign:"dsa",hash:"sha512",id:""},"DSA-RIPEMD160":{sign:"dsa",hash:"rmd160",id:""},ripemd160WithRSA:{sign:"rsa",hash:"rmd160",id:"3021300906052b2403020105000414"},"RSA-RIPEMD160":{sign:"rsa",hash:"rmd160",id:"3021300906052b2403020105000414"},md5WithRSAEncryption:{sign:"rsa",hash:"md5",id:"3020300c06082a864886f70d020505000410"},"RSA-MD5":{sign:"rsa",hash:"md5",id:"3020300c06082a864886f70d020505000410"}}},{}],212:[function(e,_,D){_.exports={"1.3.132.0.10":"secp256k1","1.3.132.0.33":"p224","1.2.840.10045.3.1.1":"p192","1.2.840.10045.3.1.7":"p256","1.3.132.0.34":"p384","1.3.132.0.35":"p521"}},{}],213:[function(e,_,D){"use strict";var h=e("safe-buffer").Buffer,s=e("create-hash"),u=e("readable-stream"),g=e("inherits"),a=e("./sign"),c=e("./verify"),B=e("./algorithms.json");function p(Q){u.Writable.call(this);var b=B[Q];if(!b)throw new Error("Unknown message digest");this._hashType=b.hash,this._hash=s(b.hash),this._tag=b.id,this._signType=b.sign}function f(Q){u.Writable.call(this);var b=B[Q];if(!b)throw new Error("Unknown message digest");this._hash=s(b.hash),this._tag=b.id,this._signType=b.sign}function E(Q){return new p(Q)}function w(Q){return new f(Q)}Object.keys(B).forEach(function(Q){B[Q].id=h.from(B[Q].id,"hex"),B[Q.toLowerCase()]=B[Q]}),g(p,u.Writable),p.prototype._write=function(Q,b,C){this._hash.update(Q),C()},p.prototype.update=function(Q,b){return"string"==typeof Q&&(Q=h.from(Q,b)),this._hash.update(Q),this},p.prototype.sign=function(Q,b){this.end();var C=this._hash.digest(),T=a(C,Q,this._hashType,this._signType,this._tag);return b?T.toString(b):T},g(f,u.Writable),f.prototype._write=function(Q,b,C){this._hash.update(Q),C()},f.prototype.update=function(Q,b){return"string"==typeof Q&&(Q=h.from(Q,b)),this._hash.update(Q),this},f.prototype.verify=function(Q,b,C){"string"==typeof b&&(b=h.from(b,C)),this.end();var T=this._hash.digest();return c(b,T,Q,this._signType,this._tag)},_.exports={Sign:E,Verify:w,createSign:E,createVerify:w}},{"./algorithms.json":211,"./sign":214,"./verify":215,"create-hash":386,inherits:440,"readable-stream":491,"safe-buffer":494}],214:[function(e,_,D){"use strict";var h=e("safe-buffer").Buffer,s=e("create-hmac"),u=e("browserify-rsa"),g=e("elliptic").ec,a=e("bn.js"),c=e("parse-asn1"),B=e("./curves.json");function p(Q,b,C,T){if((Q=h.from(Q.toArray())).length<b.byteLength()){var N=h.alloc(b.byteLength()-Q.length);Q=h.concat([N,Q])}var L=C.length,J=function(X,tt){X=(X=f(X,tt)).mod(tt);var pt=h.from(X.toArray());if(pt.length<tt.byteLength()){var st=h.alloc(tt.byteLength()-pt.length);pt=h.concat([st,pt])}return pt}(C,b),H=h.alloc(L);H.fill(1);var k=h.alloc(L);return k=s(T,k).update(H).update(h.from([0])).update(Q).update(J).digest(),H=s(T,k).update(H).digest(),{k:k=s(T,k).update(H).update(h.from([1])).update(Q).update(J).digest(),v:H=s(T,k).update(H).digest()}}function f(Q,b){var C=new a(Q),T=(Q.length<<3)-b.bitLength();return T>0&&C.ishrn(T),C}function E(Q,b,C){var T,N;do{for(T=h.alloc(0);8*T.length<Q.bitLength();)b.v=s(C,b.k).update(b.v).digest(),T=h.concat([T,b.v]);N=f(T,Q),b.k=s(C,b.k).update(b.v).update(h.from([0])).digest(),b.v=s(C,b.k).update(b.v).digest()}while(-1!==N.cmp(Q));return N}function w(Q,b,C,T){return Q.toRed(a.mont(C)).redPow(b).fromRed().mod(T)}_.exports=function(Q,b,C,T,N){var L=c(b);if(L.curve){if("ecdsa"!==T&&"ecdsa/rsa"!==T)throw new Error("wrong private key type");return function(X,tt){var pt=B[tt.curve.join(".")];if(!pt)throw new Error("unknown curve "+tt.curve.join("."));var st=new g(pt).keyFromPrivate(tt.privateKey).sign(X);return h.from(st.toDER())}(Q,L)}if("dsa"===L.type){if("dsa"!==T)throw new Error("wrong private key type");return function(X,tt,pt){for(var st,z=tt.params.priv_key,it=tt.params.p,at=tt.params.q,Y=tt.params.g,x=new a(0),v=f(X,at).mod(at),O=!1,G=p(z,at,X,pt);!1===O;)x=w(Y,st=E(at,G,pt),it,at),0===(O=st.invm(at).imul(v.add(z.mul(x))).mod(at)).cmpn(0)&&(O=!1,x=new a(0));return function(At,dt){At=At.toArray(),dt=dt.toArray(),128&At[0]&&(At=[0].concat(At)),128&dt[0]&&(dt=[0].concat(dt));var It=[48,At.length+dt.length+4,2,At.length];return It=It.concat(At,[2,dt.length],dt),h.from(It)}(x,O)}(Q,L,C)}if("rsa"!==T&&"ecdsa/rsa"!==T)throw new Error("wrong private key type");Q=h.concat([N,Q]);for(var J=L.modulus.byteLength(),H=[0,1];Q.length+H.length+1<J;)H.push(255);H.push(0);for(var k=-1;++k<Q.length;)H.push(Q[k]);return u(H,L)},_.exports.getKey=p,_.exports.makeKey=E},{"./curves.json":212,"bn.js":186,"browserify-rsa":209,"create-hmac":388,elliptic:405,"parse-asn1":459,"safe-buffer":494}],215:[function(e,_,D){"use strict";var h=e("safe-buffer").Buffer,s=e("bn.js"),u=e("elliptic").ec,g=e("parse-asn1"),a=e("./curves.json");function c(B,p){if(B.cmpn(0)<=0)throw new Error("invalid sig");if(B.cmp(p)>=p)throw new Error("invalid sig")}_.exports=function(B,p,f,E,w){var Q=g(f);if("ec"===Q.type){if("ecdsa"!==E&&"ecdsa/rsa"!==E)throw new Error("wrong public key type");return function(H,k,X){var tt=a[X.data.algorithm.curve.join(".")];if(!tt)throw new Error("unknown curve "+X.data.algorithm.curve.join("."));return new u(tt).verify(k,H,X.data.subjectPrivateKey.data)}(B,p,Q)}if("dsa"===Q.type){if("dsa"!==E)throw new Error("wrong public key type");return function(H,k,X){var tt=X.data.p,pt=X.data.q,st=X.data.g,z=X.data.pub_key,it=g.signature.decode(H,"der"),at=it.s,Y=it.r;c(at,pt),c(Y,pt);var x=s.mont(tt),v=at.invm(pt);return 0===st.toRed(x).redPow(new s(k).mul(v).mod(pt)).fromRed().mul(z.toRed(x).redPow(Y.mul(v).mod(pt)).fromRed()).mod(tt).mod(pt).cmp(Y)}(B,p,Q)}if("rsa"!==E&&"ecdsa/rsa"!==E)throw new Error("wrong public key type");p=h.concat([w,p]);for(var b=Q.modulus.byteLength(),C=[1],T=0;p.length+C.length+2<b;)C.push(255),T++;C.push(0);for(var N=-1;++N<p.length;)C.push(p[N]);C=h.from(C);var L=s.mont(Q.modulus);B=(B=new s(B).toRed(L)).redPow(new s(Q.publicExponent)),B=h.from(B.fromRed().toArray());var J=T<8?1:0;for(b=Math.min(B.length,C.length),B.length!==C.length&&(J=1),N=-1;++N<b;)J|=B[N]^C[N];return 0===J}},{"./curves.json":212,"bn.js":186,elliptic:405,"parse-asn1":459,"safe-buffer":494}],216:[function(e,_,D){},{}],217:[function(e,_,D){"use strict";var h=e("buffer"),s=h.Buffer;function u(a,c){for(var B in a)c[B]=a[B]}function g(a,c,B){return s(a,c,B)}s.from&&s.alloc&&s.allocUnsafe&&s.allocUnsafeSlow?_.exports=h:(u(h,D),D.Buffer=g),u(s,g),g.from=function(a,c,B){if("number"==typeof a)throw new TypeError("Argument must not be a number");return s(a,c,B)},g.alloc=function(a,c,B){if("number"!=typeof a)throw new TypeError("Argument must be a number");var p=s(a);return void 0!==c?"string"==typeof B?p.fill(c,B):p.fill(c):p.fill(0),p},g.allocUnsafe=function(a){if("number"!=typeof a)throw new TypeError("Argument must be a number");return s(a)},g.allocUnsafeSlow=function(a){if("number"!=typeof a)throw new TypeError("Argument must be a number");return h.SlowBuffer(a)}},{buffer:220}],218:[function(e,_,D){"use strict";var h=e("safe-buffer").Buffer,s=h.isEncoding||function(Q){switch((Q=""+Q)&&Q.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 u(Q){var b;switch(this.encoding=function(C){var T=function(N){if(!N)return"utf8";for(var L;;)switch(N){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 N;default:if(L)return;N=(""+N).toLowerCase(),L=!0}}(C);if("string"!=typeof T&&(h.isEncoding===s||!s(C)))throw new Error("Unknown encoding: "+C);return T||C}(Q),this.encoding){case"utf16le":this.text=c,this.end=B,b=4;break;case"utf8":this.fillLast=a,b=4;break;case"base64":this.text=p,this.end=f,b=3;break;default:return this.write=E,void(this.end=w)}this.lastNeed=0,this.lastTotal=0,this.lastChar=h.allocUnsafe(b)}function g(Q){return Q<=127?0:Q>>5==6?2:Q>>4==14?3:Q>>3==30?4:Q>>6==2?-1:-2}function a(Q){var b=this.lastTotal-this.lastNeed,C=function(T,N,L){if(128!=(192&N[0]))return T.lastNeed=0,"\ufffd";if(T.lastNeed>1&&N.length>1){if(128!=(192&N[1]))return T.lastNeed=1,"\ufffd";if(T.lastNeed>2&&N.length>2&&128!=(192&N[2]))return T.lastNeed=2,"\ufffd"}}(this,Q);return void 0!==C?C:this.lastNeed<=Q.length?(Q.copy(this.lastChar,b,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(Q.copy(this.lastChar,b,0,Q.length),void(this.lastNeed-=Q.length))}function c(Q,b){if((Q.length-b)%2==0){var C=Q.toString("utf16le",b);if(C){var T=C.charCodeAt(C.length-1);if(T>=55296&&T<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=Q[Q.length-2],this.lastChar[1]=Q[Q.length-1],C.slice(0,-1)}return C}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=Q[Q.length-1],Q.toString("utf16le",b,Q.length-1)}function B(Q){var b=Q&&Q.length?this.write(Q):"";return this.lastNeed?b+this.lastChar.toString("utf16le",0,this.lastTotal-this.lastNeed):b}function p(Q,b){var C=(Q.length-b)%3;return 0===C?Q.toString("base64",b):(this.lastNeed=3-C,this.lastTotal=3,1===C?this.lastChar[0]=Q[Q.length-1]:(this.lastChar[0]=Q[Q.length-2],this.lastChar[1]=Q[Q.length-1]),Q.toString("base64",b,Q.length-C))}function f(Q){var b=Q&&Q.length?this.write(Q):"";return this.lastNeed?b+this.lastChar.toString("base64",0,3-this.lastNeed):b}function E(Q){return Q.toString(this.encoding)}function w(Q){return Q&&Q.length?this.write(Q):""}D.StringDecoder=u,u.prototype.write=function(Q){if(0===Q.length)return"";var b,C;if(this.lastNeed){if(void 0===(b=this.fillLast(Q)))return"";C=this.lastNeed,this.lastNeed=0}else C=0;return C<Q.length?b?b+this.text(Q,C):this.text(Q,C):b||""},u.prototype.end=function(Q){var b=Q&&Q.length?this.write(Q):"";return this.lastNeed?b+"\ufffd":b},u.prototype.text=function(Q,b){var C=function(N,L,J){var H=L.length-1;if(H<J)return 0;var k=g(L[H]);return k>=0?(k>0&&(N.lastNeed=k-1),k):--H<J||-2===k?0:(k=g(L[H]))>=0?(k>0&&(N.lastNeed=k-2),k):--H<J||-2===k?0:(k=g(L[H]))>=0?(k>0&&(2===k?k=0:N.lastNeed=k-3),k):0}(this,Q,b);if(!this.lastNeed)return Q.toString("utf8",b);this.lastTotal=C;var T=Q.length-(C-this.lastNeed);return Q.copy(this.lastChar,0,T),Q.toString("utf8",b,T)},u.prototype.fillLast=function(Q){if(this.lastNeed<=Q.length)return Q.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);Q.copy(this.lastChar,this.lastTotal-this.lastNeed,0,Q.length),this.lastNeed-=Q.length}},{"safe-buffer":217}],219:[function(e,_,D){(function(h){(function(){"use strict";_.exports=function(s,u){for(var g=Math.min(s.length,u.length),a=new h(g),c=0;c<g;++c)a[c]=s[c]^u[c];return a}}).call(this)}).call(this,e("buffer").Buffer)},{buffer:220}],220:[function(e,_,D){(function(h){(function(){"use strict";var s=e("base64-js"),u=e("ieee754");function g(mt){if(mt>2147483647)throw new RangeError('The value "'+mt+'" is invalid for option "size"');var ct=new Uint8Array(mt);return ct.__proto__=a.prototype,ct}function a(mt,ct,xt){if("number"==typeof mt){if("string"==typeof ct)throw new TypeError('The "string" argument must be of type string. Received type number');return p(mt)}return c(mt,ct,xt)}function c(mt,ct,xt){if("string"==typeof mt)return function(Ce,je){if("string"==typeof je&&""!==je||(je="utf8"),!a.isEncoding(je))throw new TypeError("Unknown encoding: "+je);var iA=0|w(Ce,je),dA=g(iA),Ye=dA.write(Ce,je);return Ye!==iA&&(dA=dA.slice(0,Ye)),dA}(mt,ct);if(ArrayBuffer.isView(mt))return f(mt);if(null==mt)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof mt);if(Mt(mt,ArrayBuffer)||mt&&Mt(mt.buffer,ArrayBuffer))return function(Ce,je,iA){if(je<0||Ce.byteLength<je)throw new RangeError('"offset" is outside of buffer bounds');if(Ce.byteLength<je+(iA||0))throw new RangeError('"length" is outside of buffer bounds');var dA;return(dA=void 0===je&&void 0===iA?new Uint8Array(Ce):void 0===iA?new Uint8Array(Ce,je):new Uint8Array(Ce,je,iA)).__proto__=a.prototype,dA}(mt,ct,xt);if("number"==typeof mt)throw new TypeError('The "value" argument must not be of type number. Received type number');var ee=mt.valueOf&&mt.valueOf();if(null!=ee&&ee!==mt)return a.from(ee,ct,xt);var Ge=function(Ce){if(a.isBuffer(Ce)){var je=0|E(Ce.length),iA=g(je);return 0===iA.length||Ce.copy(iA,0,0,je),iA}return void 0!==Ce.length?"number"!=typeof Ce.length||Xt(Ce.length)?g(0):f(Ce):"Buffer"===Ce.type&&Array.isArray(Ce.data)?f(Ce.data):void 0}(mt);if(Ge)return Ge;if(typeof Symbol<"u"&&null!=Symbol.toPrimitive&&"function"==typeof mt[Symbol.toPrimitive])return a.from(mt[Symbol.toPrimitive]("string"),ct,xt);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof mt)}function B(mt){if("number"!=typeof mt)throw new TypeError('"size" argument must be of type number');if(mt<0)throw new RangeError('The value "'+mt+'" is invalid for option "size"')}function p(mt){return B(mt),g(mt<0?0:0|E(mt))}function f(mt){for(var ct=mt.length<0?0:0|E(mt.length),xt=g(ct),ee=0;ee<ct;ee+=1)xt[ee]=255&mt[ee];return xt}function E(mt){if(mt>=2147483647)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x7fffffff bytes");return 0|mt}function w(mt,ct){if(a.isBuffer(mt))return mt.length;if(ArrayBuffer.isView(mt)||Mt(mt,ArrayBuffer))return mt.byteLength;if("string"!=typeof mt)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof mt);var xt=mt.length,ee=arguments.length>2&&!0===arguments[2];if(!ee&&0===xt)return 0;for(var Ge=!1;;)switch(ct){case"ascii":case"latin1":case"binary":return xt;case"utf8":case"utf-8":return It(mt).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*xt;case"hex":return xt>>>1;case"base64":return yt(mt).length;default:if(Ge)return ee?-1:It(mt).length;ct=(""+ct).toLowerCase(),Ge=!0}}function Q(mt,ct,xt){var ee=!1;if((void 0===ct||ct<0)&&(ct=0),ct>this.length||((void 0===xt||xt>this.length)&&(xt=this.length),xt<=0)||(xt>>>=0)<=(ct>>>=0))return"";for(mt||(mt="utf8");;)switch(mt){case"hex":return it(this,ct,xt);case"utf8":case"utf-8":return pt(this,ct,xt);case"ascii":return st(this,ct,xt);case"latin1":case"binary":return z(this,ct,xt);case"base64":return tt(this,ct,xt);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return at(this,ct,xt);default:if(ee)throw new TypeError("Unknown encoding: "+mt);mt=(mt+"").toLowerCase(),ee=!0}}function b(mt,ct,xt){var ee=mt[ct];mt[ct]=mt[xt],mt[xt]=ee}function C(mt,ct,xt,ee,Ge){if(0===mt.length)return-1;if("string"==typeof xt?(ee=xt,xt=0):xt>2147483647?xt=2147483647:xt<-2147483648&&(xt=-2147483648),Xt(xt=+xt)&&(xt=Ge?0:mt.length-1),xt<0&&(xt=mt.length+xt),xt>=mt.length){if(Ge)return-1;xt=mt.length-1}else if(xt<0){if(!Ge)return-1;xt=0}if("string"==typeof ct&&(ct=a.from(ct,ee)),a.isBuffer(ct))return 0===ct.length?-1:T(mt,ct,xt,ee,Ge);if("number"==typeof ct)return ct&=255,"function"==typeof Uint8Array.prototype.indexOf?Ge?Uint8Array.prototype.indexOf.call(mt,ct,xt):Uint8Array.prototype.lastIndexOf.call(mt,ct,xt):T(mt,[ct],xt,ee,Ge);throw new TypeError("val must be string, number or Buffer")}function T(mt,ct,xt,ee,Ge){var Ce,je=1,iA=mt.length,dA=ct.length;if(void 0!==ee&&("ucs2"===(ee=String(ee).toLowerCase())||"ucs-2"===ee||"utf16le"===ee||"utf-16le"===ee)){if(mt.length<2||ct.length<2)return-1;je=2,iA/=2,dA/=2,xt/=2}function Ye(EA,fe){return 1===je?EA[fe]:EA.readUInt16BE(fe*je)}if(Ge){var rA=-1;for(Ce=xt;Ce<iA;Ce++)if(Ye(mt,Ce)===Ye(ct,-1===rA?0:Ce-rA)){if(-1===rA&&(rA=Ce),Ce-rA+1===dA)return rA*je}else-1!==rA&&(Ce-=Ce-rA),rA=-1}else for(xt+dA>iA&&(xt=iA-dA),Ce=xt;Ce>=0;Ce--){for(var fA=!0,TA=0;TA<dA;TA++)if(Ye(mt,Ce+TA)!==Ye(ct,TA)){fA=!1;break}if(fA)return Ce}return-1}function N(mt,ct,xt,ee){xt=Number(xt)||0;var Ge=mt.length-xt;ee?(ee=Number(ee))>Ge&&(ee=Ge):ee=Ge;var Ce=ct.length;ee>Ce/2&&(ee=Ce/2);for(var je=0;je<ee;++je){var iA=parseInt(ct.substr(2*je,2),16);if(Xt(iA))return je;mt[xt+je]=iA}return je}function L(mt,ct,xt,ee){return qt(It(ct,mt.length-xt),mt,xt,ee)}function J(mt,ct,xt,ee){return qt(function(Ge){for(var Ce=[],je=0;je<Ge.length;++je)Ce.push(255&Ge.charCodeAt(je));return Ce}(ct),mt,xt,ee)}function H(mt,ct,xt,ee){return J(mt,ct,xt,ee)}function k(mt,ct,xt,ee){return qt(yt(ct),mt,xt,ee)}function X(mt,ct,xt,ee){return qt(function(Ge,Ce){for(var je,iA,Ye=[],rA=0;rA<Ge.length&&!((Ce-=2)<0);++rA)iA=(je=Ge.charCodeAt(rA))>>8,Ye.push(je%256),Ye.push(iA);return Ye}(ct,mt.length-xt),mt,xt,ee)}function tt(mt,ct,xt){return s.fromByteArray(0===ct&&xt===mt.length?mt:mt.slice(ct,xt))}function pt(mt,ct,xt){xt=Math.min(mt.length,xt);for(var ee=[],Ge=ct;Ge<xt;){var Ce,je,iA,dA,Ye=mt[Ge],rA=null,fA=Ye>239?4:Ye>223?3:Ye>191?2:1;if(Ge+fA<=xt)switch(fA){case 1:Ye<128&&(rA=Ye);break;case 2:128==(192&(Ce=mt[Ge+1]))&&(dA=(31&Ye)<<6|63&Ce)>127&&(rA=dA);break;case 3:je=mt[Ge+2],128==(192&(Ce=mt[Ge+1]))&&128==(192&je)&&(dA=(15&Ye)<<12|(63&Ce)<<6|63&je)>2047&&(dA<55296||dA>57343)&&(rA=dA);break;case 4:je=mt[Ge+2],iA=mt[Ge+3],128==(192&(Ce=mt[Ge+1]))&&128==(192&je)&&128==(192&iA)&&(dA=(15&Ye)<<18|(63&Ce)<<12|(63&je)<<6|63&iA)>65535&&dA<1114112&&(rA=dA)}null===rA?(rA=65533,fA=1):rA>65535&&(ee.push((rA-=65536)>>>10&1023|55296),rA=56320|1023&rA),ee.push(rA),Ge+=fA}return function(TA){var EA=TA.length;if(EA<=4096)return String.fromCharCode.apply(String,TA);for(var fe="",xe=0;xe<EA;)fe+=String.fromCharCode.apply(String,TA.slice(xe,xe+=4096));return fe}(ee)}function st(mt,ct,xt){var ee="";xt=Math.min(mt.length,xt);for(var Ge=ct;Ge<xt;++Ge)ee+=String.fromCharCode(127&mt[Ge]);return ee}function z(mt,ct,xt){var ee="";xt=Math.min(mt.length,xt);for(var Ge=ct;Ge<xt;++Ge)ee+=String.fromCharCode(mt[Ge]);return ee}function it(mt,ct,xt){var ee=mt.length;(!ct||ct<0)&&(ct=0),(!xt||xt<0||xt>ee)&&(xt=ee);for(var Ge="",Ce=ct;Ce<xt;++Ce)Ge+=dt(mt[Ce]);return Ge}function at(mt,ct,xt){for(var ee=mt.slice(ct,xt),Ge="",Ce=0;Ce<ee.length;Ce+=2)Ge+=String.fromCharCode(ee[Ce]+256*ee[Ce+1]);return Ge}function Y(mt,ct,xt){if(mt%1!=0||mt<0)throw new RangeError("offset is not uint");if(mt+ct>xt)throw new RangeError("Trying to access beyond buffer length")}function x(mt,ct,xt,ee,Ge,Ce){if(!a.isBuffer(mt))throw new TypeError('"buffer" argument must be a Buffer instance');if(ct>Ge||ct<Ce)throw new RangeError('"value" argument is out of bounds');if(xt+ee>mt.length)throw new RangeError("Index out of range")}function v(mt,ct,xt,ee,Ge,Ce){if(xt+ee>mt.length)throw new RangeError("Index out of range");if(xt<0)throw new RangeError("Index out of range")}function O(mt,ct,xt,ee,Ge){return ct=+ct,xt>>>=0,Ge||v(mt,0,xt,4),u.write(mt,ct,xt,ee,23,4),xt+4}function G(mt,ct,xt,ee,Ge){return ct=+ct,xt>>>=0,Ge||v(mt,0,xt,8),u.write(mt,ct,xt,ee,52,8),xt+8}D.Buffer=a,D.SlowBuffer=function(mt){return+mt!=mt&&(mt=0),a.alloc(+mt)},D.INSPECT_MAX_BYTES=50,D.kMaxLength=2147483647,(a.TYPED_ARRAY_SUPPORT=function(){try{var mt=new Uint8Array(1);return mt.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===mt.foo()}catch{return!1}}())||typeof console>"u"||"function"!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(a.prototype,"parent",{enumerable:!0,get:function(){if(a.isBuffer(this))return this.buffer}}),Object.defineProperty(a.prototype,"offset",{enumerable:!0,get:function(){if(a.isBuffer(this))return this.byteOffset}}),typeof Symbol<"u"&&null!=Symbol.species&&a[Symbol.species]===a&&Object.defineProperty(a,Symbol.species,{value:null,configurable:!0,enumerable:!1,writable:!1}),a.poolSize=8192,a.from=function(mt,ct,xt){return c(mt,ct,xt)},a.prototype.__proto__=Uint8Array.prototype,a.__proto__=Uint8Array,a.alloc=function(mt,ct,xt){return Ge=ct,Ce=xt,B(ee=mt),ee<=0?g(ee):void 0!==Ge?"string"==typeof Ce?g(ee).fill(Ge,Ce):g(ee).fill(Ge):g(ee);var ee,Ge,Ce},a.allocUnsafe=function(mt){return p(mt)},a.allocUnsafeSlow=function(mt){return p(mt)},a.isBuffer=function(mt){return null!=mt&&!0===mt._isBuffer&&mt!==a.prototype},a.compare=function(mt,ct){if(Mt(mt,Uint8Array)&&(mt=a.from(mt,mt.offset,mt.byteLength)),Mt(ct,Uint8Array)&&(ct=a.from(ct,ct.offset,ct.byteLength)),!a.isBuffer(mt)||!a.isBuffer(ct))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(mt===ct)return 0;for(var xt=mt.length,ee=ct.length,Ge=0,Ce=Math.min(xt,ee);Ge<Ce;++Ge)if(mt[Ge]!==ct[Ge]){xt=mt[Ge],ee=ct[Ge];break}return xt<ee?-1:ee<xt?1:0},a.isEncoding=function(mt){switch(String(mt).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}},a.concat=function(mt,ct){if(!Array.isArray(mt))throw new TypeError('"list" argument must be an Array of Buffers');if(0===mt.length)return a.alloc(0);var xt;if(void 0===ct)for(ct=0,xt=0;xt<mt.length;++xt)ct+=mt[xt].length;var ee=a.allocUnsafe(ct),Ge=0;for(xt=0;xt<mt.length;++xt){var Ce=mt[xt];if(Mt(Ce,Uint8Array)&&(Ce=a.from(Ce)),!a.isBuffer(Ce))throw new TypeError('"list" argument must be an Array of Buffers');Ce.copy(ee,Ge),Ge+=Ce.length}return ee},a.byteLength=w,a.prototype._isBuffer=!0,a.prototype.swap16=function(){var mt=this.length;if(mt%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var ct=0;ct<mt;ct+=2)b(this,ct,ct+1);return this},a.prototype.swap32=function(){var mt=this.length;if(mt%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var ct=0;ct<mt;ct+=4)b(this,ct,ct+3),b(this,ct+1,ct+2);return this},a.prototype.swap64=function(){var mt=this.length;if(mt%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var ct=0;ct<mt;ct+=8)b(this,ct,ct+7),b(this,ct+1,ct+6),b(this,ct+2,ct+5),b(this,ct+3,ct+4);return this},a.prototype.toString=function(){var mt=this.length;return 0===mt?"":0===arguments.length?pt(this,0,mt):Q.apply(this,arguments)},a.prototype.toLocaleString=a.prototype.toString,a.prototype.equals=function(mt){if(!a.isBuffer(mt))throw new TypeError("Argument must be a Buffer");return this===mt||0===a.compare(this,mt)},a.prototype.inspect=function(){var mt="",ct=D.INSPECT_MAX_BYTES;return mt=this.toString("hex",0,ct).replace(/(.{2})/g,"$1 ").trim(),this.length>ct&&(mt+=" ... "),"<Buffer "+mt+">"},a.prototype.compare=function(mt,ct,xt,ee,Ge){if(Mt(mt,Uint8Array)&&(mt=a.from(mt,mt.offset,mt.byteLength)),!a.isBuffer(mt))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof mt);if(void 0===ct&&(ct=0),void 0===xt&&(xt=mt?mt.length:0),void 0===ee&&(ee=0),void 0===Ge&&(Ge=this.length),ct<0||xt>mt.length||ee<0||Ge>this.length)throw new RangeError("out of range index");if(ee>=Ge&&ct>=xt)return 0;if(ee>=Ge)return-1;if(ct>=xt)return 1;if(this===mt)return 0;for(var Ce=(Ge>>>=0)-(ee>>>=0),je=(xt>>>=0)-(ct>>>=0),iA=Math.min(Ce,je),dA=this.slice(ee,Ge),Ye=mt.slice(ct,xt),rA=0;rA<iA;++rA)if(dA[rA]!==Ye[rA]){Ce=dA[rA],je=Ye[rA];break}return Ce<je?-1:je<Ce?1:0},a.prototype.includes=function(mt,ct,xt){return-1!==this.indexOf(mt,ct,xt)},a.prototype.indexOf=function(mt,ct,xt){return C(this,mt,ct,xt,!0)},a.prototype.lastIndexOf=function(mt,ct,xt){return C(this,mt,ct,xt,!1)},a.prototype.write=function(mt,ct,xt,ee){if(void 0===ct)ee="utf8",xt=this.length,ct=0;else if(void 0===xt&&"string"==typeof ct)ee=ct,xt=this.length,ct=0;else{if(!isFinite(ct))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");ct>>>=0,isFinite(xt)?(xt>>>=0,void 0===ee&&(ee="utf8")):(ee=xt,xt=void 0)}var Ge=this.length-ct;if((void 0===xt||xt>Ge)&&(xt=Ge),mt.length>0&&(xt<0||ct<0)||ct>this.length)throw new RangeError("Attempt to write outside buffer bounds");ee||(ee="utf8");for(var Ce=!1;;)switch(ee){case"hex":return N(this,mt,ct,xt);case"utf8":case"utf-8":return L(this,mt,ct,xt);case"ascii":return J(this,mt,ct,xt);case"latin1":case"binary":return H(this,mt,ct,xt);case"base64":return k(this,mt,ct,xt);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return X(this,mt,ct,xt);default:if(Ce)throw new TypeError("Unknown encoding: "+ee);ee=(""+ee).toLowerCase(),Ce=!0}},a.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},a.prototype.slice=function(mt,ct){var xt=this.length;(mt=~~mt)<0?(mt+=xt)<0&&(mt=0):mt>xt&&(mt=xt),(ct=void 0===ct?xt:~~ct)<0?(ct+=xt)<0&&(ct=0):ct>xt&&(ct=xt),ct<mt&&(ct=mt);var ee=this.subarray(mt,ct);return ee.__proto__=a.prototype,ee},a.prototype.readUIntLE=function(mt,ct,xt){mt>>>=0,ct>>>=0,xt||Y(mt,ct,this.length);for(var ee=this[mt],Ge=1,Ce=0;++Ce<ct&&(Ge*=256);)ee+=this[mt+Ce]*Ge;return ee},a.prototype.readUIntBE=function(mt,ct,xt){mt>>>=0,ct>>>=0,xt||Y(mt,ct,this.length);for(var ee=this[mt+--ct],Ge=1;ct>0&&(Ge*=256);)ee+=this[mt+--ct]*Ge;return ee},a.prototype.readUInt8=function(mt,ct){return mt>>>=0,ct||Y(mt,1,this.length),this[mt]},a.prototype.readUInt16LE=function(mt,ct){return mt>>>=0,ct||Y(mt,2,this.length),this[mt]|this[mt+1]<<8},a.prototype.readUInt16BE=function(mt,ct){return mt>>>=0,ct||Y(mt,2,this.length),this[mt]<<8|this[mt+1]},a.prototype.readUInt32LE=function(mt,ct){return mt>>>=0,ct||Y(mt,4,this.length),(this[mt]|this[mt+1]<<8|this[mt+2]<<16)+16777216*this[mt+3]},a.prototype.readUInt32BE=function(mt,ct){return mt>>>=0,ct||Y(mt,4,this.length),16777216*this[mt]+(this[mt+1]<<16|this[mt+2]<<8|this[mt+3])},a.prototype.readIntLE=function(mt,ct,xt){mt>>>=0,ct>>>=0,xt||Y(mt,ct,this.length);for(var ee=this[mt],Ge=1,Ce=0;++Ce<ct&&(Ge*=256);)ee+=this[mt+Ce]*Ge;return ee>=(Ge*=128)&&(ee-=Math.pow(2,8*ct)),ee},a.prototype.readIntBE=function(mt,ct,xt){mt>>>=0,ct>>>=0,xt||Y(mt,ct,this.length);for(var ee=ct,Ge=1,Ce=this[mt+--ee];ee>0&&(Ge*=256);)Ce+=this[mt+--ee]*Ge;return Ce>=(Ge*=128)&&(Ce-=Math.pow(2,8*ct)),Ce},a.prototype.readInt8=function(mt,ct){return mt>>>=0,ct||Y(mt,1,this.length),128&this[mt]?-1*(255-this[mt]+1):this[mt]},a.prototype.readInt16LE=function(mt,ct){mt>>>=0,ct||Y(mt,2,this.length);var xt=this[mt]|this[mt+1]<<8;return 32768&xt?4294901760|xt:xt},a.prototype.readInt16BE=function(mt,ct){mt>>>=0,ct||Y(mt,2,this.length);var xt=this[mt+1]|this[mt]<<8;return 32768&xt?4294901760|xt:xt},a.prototype.readInt32LE=function(mt,ct){return mt>>>=0,ct||Y(mt,4,this.length),this[mt]|this[mt+1]<<8|this[mt+2]<<16|this[mt+3]<<24},a.prototype.readInt32BE=function(mt,ct){return mt>>>=0,ct||Y(mt,4,this.length),this[mt]<<24|this[mt+1]<<16|this[mt+2]<<8|this[mt+3]},a.prototype.readFloatLE=function(mt,ct){return mt>>>=0,ct||Y(mt,4,this.length),u.read(this,mt,!0,23,4)},a.prototype.readFloatBE=function(mt,ct){return mt>>>=0,ct||Y(mt,4,this.length),u.read(this,mt,!1,23,4)},a.prototype.readDoubleLE=function(mt,ct){return mt>>>=0,ct||Y(mt,8,this.length),u.read(this,mt,!0,52,8)},a.prototype.readDoubleBE=function(mt,ct){return mt>>>=0,ct||Y(mt,8,this.length),u.read(this,mt,!1,52,8)},a.prototype.writeUIntLE=function(mt,ct,xt,ee){mt=+mt,ct>>>=0,xt>>>=0,ee||x(this,mt,ct,xt,Math.pow(2,8*xt)-1,0);var Ge=1,Ce=0;for(this[ct]=255&mt;++Ce<xt&&(Ge*=256);)this[ct+Ce]=mt/Ge&255;return ct+xt},a.prototype.writeUIntBE=function(mt,ct,xt,ee){mt=+mt,ct>>>=0,xt>>>=0,ee||x(this,mt,ct,xt,Math.pow(2,8*xt)-1,0);var Ge=xt-1,Ce=1;for(this[ct+Ge]=255&mt;--Ge>=0&&(Ce*=256);)this[ct+Ge]=mt/Ce&255;return ct+xt},a.prototype.writeUInt8=function(mt,ct,xt){return mt=+mt,ct>>>=0,xt||x(this,mt,ct,1,255,0),this[ct]=255&mt,ct+1},a.prototype.writeUInt16LE=function(mt,ct,xt){return mt=+mt,ct>>>=0,xt||x(this,mt,ct,2,65535,0),this[ct]=255&mt,this[ct+1]=mt>>>8,ct+2},a.prototype.writeUInt16BE=function(mt,ct,xt){return mt=+mt,ct>>>=0,xt||x(this,mt,ct,2,65535,0),this[ct]=mt>>>8,this[ct+1]=255&mt,ct+2},a.prototype.writeUInt32LE=function(mt,ct,xt){return mt=+mt,ct>>>=0,xt||x(this,mt,ct,4,4294967295,0),this[ct+3]=mt>>>24,this[ct+2]=mt>>>16,this[ct+1]=mt>>>8,this[ct]=255&mt,ct+4},a.prototype.writeUInt32BE=function(mt,ct,xt){return mt=+mt,ct>>>=0,xt||x(this,mt,ct,4,4294967295,0),this[ct]=mt>>>24,this[ct+1]=mt>>>16,this[ct+2]=mt>>>8,this[ct+3]=255&mt,ct+4},a.prototype.writeIntLE=function(mt,ct,xt,ee){if(mt=+mt,ct>>>=0,!ee){var Ge=Math.pow(2,8*xt-1);x(this,mt,ct,xt,Ge-1,-Ge)}var Ce=0,je=1,iA=0;for(this[ct]=255&mt;++Ce<xt&&(je*=256);)mt<0&&0===iA&&0!==this[ct+Ce-1]&&(iA=1),this[ct+Ce]=(mt/je|0)-iA&255;return ct+xt},a.prototype.writeIntBE=function(mt,ct,xt,ee){if(mt=+mt,ct>>>=0,!ee){var Ge=Math.pow(2,8*xt-1);x(this,mt,ct,xt,Ge-1,-Ge)}var Ce=xt-1,je=1,iA=0;for(this[ct+Ce]=255&mt;--Ce>=0&&(je*=256);)mt<0&&0===iA&&0!==this[ct+Ce+1]&&(iA=1),this[ct+Ce]=(mt/je|0)-iA&255;return ct+xt},a.prototype.writeInt8=function(mt,ct,xt){return mt=+mt,ct>>>=0,xt||x(this,mt,ct,1,127,-128),mt<0&&(mt=255+mt+1),this[ct]=255&mt,ct+1},a.prototype.writeInt16LE=function(mt,ct,xt){return mt=+mt,ct>>>=0,xt||x(this,mt,ct,2,32767,-32768),this[ct]=255&mt,this[ct+1]=mt>>>8,ct+2},a.prototype.writeInt16BE=function(mt,ct,xt){return mt=+mt,ct>>>=0,xt||x(this,mt,ct,2,32767,-32768),this[ct]=mt>>>8,this[ct+1]=255&mt,ct+2},a.prototype.writeInt32LE=function(mt,ct,xt){return mt=+mt,ct>>>=0,xt||x(this,mt,ct,4,2147483647,-2147483648),this[ct]=255&mt,this[ct+1]=mt>>>8,this[ct+2]=mt>>>16,this[ct+3]=mt>>>24,ct+4},a.prototype.writeInt32BE=function(mt,ct,xt){return mt=+mt,ct>>>=0,xt||x(this,mt,ct,4,2147483647,-2147483648),mt<0&&(mt=4294967295+mt+1),this[ct]=mt>>>24,this[ct+1]=mt>>>16,this[ct+2]=mt>>>8,this[ct+3]=255&mt,ct+4},a.prototype.writeFloatLE=function(mt,ct,xt){return O(this,mt,ct,!0,xt)},a.prototype.writeFloatBE=function(mt,ct,xt){return O(this,mt,ct,!1,xt)},a.prototype.writeDoubleLE=function(mt,ct,xt){return G(this,mt,ct,!0,xt)},a.prototype.writeDoubleBE=function(mt,ct,xt){return G(this,mt,ct,!1,xt)},a.prototype.copy=function(mt,ct,xt,ee){if(!a.isBuffer(mt))throw new TypeError("argument should be a Buffer");if(xt||(xt=0),ee||0===ee||(ee=this.length),ct>=mt.length&&(ct=mt.length),ct||(ct=0),ee>0&&ee<xt&&(ee=xt),ee===xt||0===mt.length||0===this.length)return 0;if(ct<0)throw new RangeError("targetStart out of bounds");if(xt<0||xt>=this.length)throw new RangeError("Index out of range");if(ee<0)throw new RangeError("sourceEnd out of bounds");ee>this.length&&(ee=this.length),mt.length-ct<ee-xt&&(ee=mt.length-ct+xt);var Ge=ee-xt;if(this===mt&&"function"==typeof Uint8Array.prototype.copyWithin)this.copyWithin(ct,xt,ee);else if(this===mt&&xt<ct&&ct<ee)for(var Ce=Ge-1;Ce>=0;--Ce)mt[Ce+ct]=this[Ce+xt];else Uint8Array.prototype.set.call(mt,this.subarray(xt,ee),ct);return Ge},a.prototype.fill=function(mt,ct,xt,ee){if("string"==typeof mt){if("string"==typeof ct?(ee=ct,ct=0,xt=this.length):"string"==typeof xt&&(ee=xt,xt=this.length),void 0!==ee&&"string"!=typeof ee)throw new TypeError("encoding must be a string");if("string"==typeof ee&&!a.isEncoding(ee))throw new TypeError("Unknown encoding: "+ee);if(1===mt.length){var Ge=mt.charCodeAt(0);("utf8"===ee&&Ge<128||"latin1"===ee)&&(mt=Ge)}}else"number"==typeof mt&&(mt&=255);if(ct<0||this.length<ct||this.length<xt)throw new RangeError("Out of range index");if(xt<=ct)return this;var Ce;if(ct>>>=0,xt=void 0===xt?this.length:xt>>>0,mt||(mt=0),"number"==typeof mt)for(Ce=ct;Ce<xt;++Ce)this[Ce]=mt;else{var je=a.isBuffer(mt)?mt:a.from(mt,ee),iA=je.length;if(0===iA)throw new TypeError('The value "'+mt+'" is invalid for argument "value"');for(Ce=0;Ce<xt-ct;++Ce)this[Ce+ct]=je[Ce%iA]}return this};var At=/[^+/0-9A-Za-z-_]/g;function dt(mt){return mt<16?"0"+mt.toString(16):mt.toString(16)}function It(mt,ct){var xt;ct=ct||1/0;for(var ee=mt.length,Ge=null,Ce=[],je=0;je<ee;++je){if((xt=mt.charCodeAt(je))>55295&&xt<57344){if(!Ge){if(xt>56319){(ct-=3)>-1&&Ce.push(239,191,189);continue}if(je+1===ee){(ct-=3)>-1&&Ce.push(239,191,189);continue}Ge=xt;continue}if(xt<56320){(ct-=3)>-1&&Ce.push(239,191,189),Ge=xt;continue}xt=65536+(Ge-55296<<10|xt-56320)}else Ge&&(ct-=3)>-1&&Ce.push(239,191,189);if(Ge=null,xt<128){if((ct-=1)<0)break;Ce.push(xt)}else if(xt<2048){if((ct-=2)<0)break;Ce.push(xt>>6|192,63&xt|128)}else if(xt<65536){if((ct-=3)<0)break;Ce.push(xt>>12|224,xt>>6&63|128,63&xt|128)}else{if(!(xt<1114112))throw new Error("Invalid code point");if((ct-=4)<0)break;Ce.push(xt>>18|240,xt>>12&63|128,xt>>6&63|128,63&xt|128)}}return Ce}function yt(mt){return s.toByteArray(function(ct){if((ct=(ct=ct.split("=")[0]).trim().replace(At,"")).length<2)return"";for(;ct.length%4!=0;)ct+="=";return ct}(mt))}function qt(mt,ct,xt,ee){for(var Ge=0;Ge<ee&&!(Ge+xt>=ct.length||Ge>=mt.length);++Ge)ct[Ge+xt]=mt[Ge];return Ge}function Mt(mt,ct){return mt instanceof ct||null!=mt&&null!=mt.constructor&&null!=mt.constructor.name&&mt.constructor.name===ct.name}function Xt(mt){return mt!=mt}}).call(this)}).call(this,e("buffer").Buffer)},{"base64-js":185,buffer:220,ieee754:439}],221:[function(e,_,D){"use strict";var h=e("safe-buffer").Buffer,s=e("stream").Transform,u=e("string_decoder").StringDecoder;function g(a){s.call(this),this.hashMode="string"==typeof a,this.hashMode?this[a]=this._finalOrDigest:this.final=this._finalOrDigest,this._final&&(this.__final=this._final,this._final=null),this._decoder=null,this._encoding=null}e("inherits")(g,s),g.prototype.update=function(a,c,B){"string"==typeof a&&(a=h.from(a,c));var p=this._update(a);return this.hashMode?this:(B&&(p=this._toString(p,B)),p)},g.prototype.setAutoPadding=function(){},g.prototype.getAuthTag=function(){throw new Error("trying to get auth tag in unsupported state")},g.prototype.setAuthTag=function(){throw new Error("trying to set auth tag in unsupported state")},g.prototype.setAAD=function(){throw new Error("trying to set aad in unsupported state")},g.prototype._transform=function(a,c,B){var p;try{this.hashMode?this._update(a):this.push(this._update(a))}catch(f){p=f}finally{B(p)}},g.prototype._flush=function(a){var c;try{this.push(this.__final())}catch(B){c=B}a(c)},g.prototype._finalOrDigest=function(a){var c=this.__final()||h.alloc(0);return a&&(c=this._toString(c,a,!0)),c},g.prototype._toString=function(a,c,B){if(this._decoder||(this._decoder=new u(c),this._encoding=c),this._encoding!==c)throw new Error("can't switch encodings");var p=this._decoder.write(a);return B&&(p+=this._decoder.end()),p},_.exports=g},{inherits:440,"safe-buffer":494,stream:505,string_decoder:218}],222:[function(e,_,D){"use strict";var h=e("../internals/is-callable"),s=e("../internals/try-to-string"),u=TypeError;_.exports=function(g){if(h(g))return g;throw new u(s(g)+" is not a function")}},{"../internals/is-callable":285,"../internals/try-to-string":349}],223:[function(e,_,D){"use strict";var h=e("../internals/is-constructor"),s=e("../internals/try-to-string"),u=TypeError;_.exports=function(g){if(h(g))return g;throw new u(s(g)+" is not a constructor")}},{"../internals/is-constructor":286,"../internals/try-to-string":349}],224:[function(e,_,D){"use strict";var h=e("../internals/is-callable"),s=String,u=TypeError;_.exports=function(g){if("object"==typeof g||h(g))return g;throw new u("Can't set "+s(g)+" as a prototype")}},{"../internals/is-callable":285}],225:[function(e,_,D){"use strict";var h=e("../internals/well-known-symbol"),s=e("../internals/object-create"),u=e("../internals/object-define-property").f,g=h("unscopables"),a=Array.prototype;void 0===a[g]&&u(a,g,{configurable:!0,value:s(null)}),_.exports=function(c){a[g][c]=!0}},{"../internals/object-create":306,"../internals/object-define-property":308,"../internals/well-known-symbol":357}],226:[function(e,_,D){"use strict";var h=e("../internals/object-is-prototype-of"),s=TypeError;_.exports=function(u,g){if(h(g,u))return u;throw new s("Incorrect invocation")}},{"../internals/object-is-prototype-of":314}],227:[function(e,_,D){"use strict";var h=e("../internals/is-object"),s=String,u=TypeError;_.exports=function(g){if(h(g))return g;throw new u(s(g)+" is not an object")}},{"../internals/is-object":289}],228:[function(e,_,D){"use strict";var h=e("../internals/to-indexed-object"),s=e("../internals/to-absolute-index"),u=e("../internals/length-of-array-like"),g=function(a){return function(c,B,p){var f,E=h(c),w=u(E),Q=s(p,w);if(a&&B!=B){for(;w>Q;)if((f=E[Q++])!=f)return!0}else for(;w>Q;Q++)if((a||Q in E)&&E[Q]===B)return a||Q||0;return!a&&-1}};_.exports={includes:g(!0),indexOf:g(!1)}},{"../internals/length-of-array-like":299,"../internals/to-absolute-index":340,"../internals/to-indexed-object":341}],229:[function(e,_,D){"use strict";var h=e("../internals/function-bind-context"),s=e("../internals/function-uncurry-this"),u=e("../internals/indexed-object"),g=e("../internals/to-object"),a=e("../internals/length-of-array-like"),c=e("../internals/array-species-create"),B=s([].push),p=function(f){var E=1===f,w=2===f,Q=3===f,b=4===f,C=6===f,T=7===f,N=5===f||C;return function(L,J,H,k){for(var X,tt,pt=g(L),st=u(pt),z=h(J,H),it=a(st),at=0,Y=k||c,x=E?Y(L,it):w||T?Y(L,0):void 0;it>at;at++)if((N||at in st)&&(tt=z(X=st[at],at,pt),f))if(E)x[at]=tt;else if(tt)switch(f){case 3:return!0;case 5:return X;case 6:return at;case 2:B(x,X)}else switch(f){case 4:return!1;case 7:B(x,X)}return C?-1:Q||b?b:x}};_.exports={forEach:p(0),map:p(1),filter:p(2),some:p(3),every:p(4),find:p(5),findIndex:p(6),filterReject:p(7)}},{"../internals/array-species-create":233,"../internals/function-bind-context":262,"../internals/function-uncurry-this":268,"../internals/indexed-object":280,"../internals/length-of-array-like":299,"../internals/to-object":344}],230:[function(e,_,D){"use strict";var h=e("../internals/to-absolute-index"),s=e("../internals/length-of-array-like"),u=e("../internals/create-property"),g=Array,a=Math.max;_.exports=function(c,B,p){for(var f=s(c),E=h(B,f),w=h(void 0===p?f:p,f),Q=g(a(w-E,0)),b=0;E<w;E++,b++)u(Q,b,c[E]);return Q.length=b,Q}},{"../internals/create-property":243,"../internals/length-of-array-like":299,"../internals/to-absolute-index":340}],231:[function(e,_,D){"use strict";var h=e("../internals/function-uncurry-this");_.exports=h([].slice)},{"../internals/function-uncurry-this":268}],232:[function(e,_,D){"use strict";var h=e("../internals/is-array"),s=e("../internals/is-constructor"),u=e("../internals/is-object"),g=e("../internals/well-known-symbol")("species"),a=Array;_.exports=function(c){var B;return h(c)&&(s(B=c.constructor)&&(B===a||h(B.prototype))||u(B)&&null===(B=B[g]))&&(B=void 0),void 0===B?a:B}},{"../internals/is-array":284,"../internals/is-constructor":286,"../internals/is-object":289,"../internals/well-known-symbol":357}],233:[function(e,_,D){"use strict";var h=e("../internals/array-species-constructor");_.exports=function(s,u){return new(h(s))(0===u?0:u)}},{"../internals/array-species-constructor":232}],234:[function(e,_,D){"use strict";var h=e("../internals/well-known-symbol")("iterator"),s=!1;try{var u=0,g={next:function(){return{done:!!u++}},return:function(){s=!0}};g[h]=function(){return this},Array.from(g,function(){throw 2})}catch{}_.exports=function(a,c){try{if(!c&&!s)return!1}catch{return!1}var B=!1;try{var p={};p[h]=function(){return{next:function(){return{done:B=!0}}}},a(p)}catch{}return B}},{"../internals/well-known-symbol":357}],235:[function(e,_,D){"use strict";var h=e("../internals/function-uncurry-this"),s=h({}.toString),u=h("".slice);_.exports=function(g){return u(s(g),8,-1)}},{"../internals/function-uncurry-this":268}],236:[function(e,_,D){"use strict";var h=e("../internals/to-string-tag-support"),s=e("../internals/is-callable"),u=e("../internals/classof-raw"),g=e("../internals/well-known-symbol")("toStringTag"),a=Object,c="Arguments"===u(function(){return arguments}());_.exports=h?u:function(B){var p,f,E;return void 0===B?"Undefined":null===B?"Null":"string"==typeof(f=function(w,Q){try{return w[Q]}catch{}}(p=a(B),g))?f:c?u(p):"Object"===(E=u(p))&&s(p.callee)?"Arguments":E}},{"../internals/classof-raw":235,"../internals/is-callable":285,"../internals/to-string-tag-support":347,"../internals/well-known-symbol":357}],237:[function(e,_,D){"use strict";var h=e("../internals/has-own-property"),s=e("../internals/own-keys"),u=e("../internals/object-get-own-property-descriptor"),g=e("../internals/object-define-property");_.exports=function(a,c,B){for(var p=s(c),f=g.f,E=u.f,w=0;w<p.length;w++){var Q=p[w];h(a,Q)||B&&h(B,Q)||f(a,Q,E(c,Q))}}},{"../internals/has-own-property":275,"../internals/object-define-property":308,"../internals/object-get-own-property-descriptor":309,"../internals/own-keys":321}],238:[function(e,_,D){"use strict";var h=e("../internals/well-known-symbol")("match");_.exports=function(s){var u=/./;try{"/./"[s](u)}catch{try{return u[h]=!1,"/./"[s](u)}catch{}}return!1}},{"../internals/well-known-symbol":357}],239:[function(e,_,D){"use strict";var h=e("../internals/fails");_.exports=!h(function(){function s(){}return s.prototype.constructor=null,Object.getPrototypeOf(new s)!==s.prototype})},{"../internals/fails":260}],240:[function(e,_,D){"use strict";_.exports=function(h,s){return{value:h,done:s}}},{}],241:[function(e,_,D){"use strict";var h=e("../internals/descriptors"),s=e("../internals/object-define-property"),u=e("../internals/create-property-descriptor");_.exports=h?function(g,a,c){return s.f(g,a,u(1,c))}:function(g,a,c){return g[a]=c,g}},{"../internals/create-property-descriptor":242,"../internals/descriptors":247,"../internals/object-define-property":308}],242:[function(e,_,D){"use strict";_.exports=function(h,s){return{enumerable:!(1&h),configurable:!(2&h),writable:!(4&h),value:s}}},{}],243:[function(e,_,D){"use strict";var h=e("../internals/to-property-key"),s=e("../internals/object-define-property"),u=e("../internals/create-property-descriptor");_.exports=function(g,a,c){var B=h(a);B in g?s.f(g,B,u(0,c)):g[B]=c}},{"../internals/create-property-descriptor":242,"../internals/object-define-property":308,"../internals/to-property-key":346}],244:[function(e,_,D){"use strict";var h=e("../internals/make-built-in"),s=e("../internals/object-define-property");_.exports=function(u,g,a){return a.get&&h(a.get,g,{getter:!0}),a.set&&h(a.set,g,{setter:!0}),s.f(u,g,a)}},{"../internals/make-built-in":300,"../internals/object-define-property":308}],245:[function(e,_,D){"use strict";var h=e("../internals/is-callable"),s=e("../internals/object-define-property"),u=e("../internals/make-built-in"),g=e("../internals/define-global-property");_.exports=function(a,c,B,p){p||(p={});var f=p.enumerable,E=void 0!==p.name?p.name:c;if(h(B)&&u(B,E,p),p.global)f?a[c]=B:g(c,B);else{try{p.unsafe?a[c]&&(f=!0):delete a[c]}catch{}f?a[c]=B:s.f(a,c,{value:B,enumerable:!1,configurable:!p.nonConfigurable,writable:!p.nonWritable})}return a}},{"../internals/define-global-property":246,"../internals/is-callable":285,"../internals/make-built-in":300,"../internals/object-define-property":308}],246:[function(e,_,D){"use strict";var h=e("../internals/global"),s=Object.defineProperty;_.exports=function(u,g){try{s(h,u,{value:g,configurable:!0,writable:!0})}catch{h[u]=g}return g}},{"../internals/global":274}],247:[function(e,_,D){"use strict";var h=e("../internals/fails");_.exports=!h(function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]})},{"../internals/fails":260}],248:[function(e,_,D){"use strict";var h="object"==typeof document&&document.all;_.exports={all:h,IS_HTMLDDA:void 0===h&&void 0!==h}},{}],249:[function(e,_,D){"use strict";var h=e("../internals/global"),s=e("../internals/is-object"),u=h.document,g=s(u)&&s(u.createElement);_.exports=function(a){return g?u.createElement(a):{}}},{"../internals/global":274,"../internals/is-object":289}],250:[function(e,_,D){"use strict";var h=e("../internals/engine-is-deno"),s=e("../internals/engine-is-node");_.exports=!h&&!s&&"object"==typeof window&&"object"==typeof document},{"../internals/engine-is-deno":251,"../internals/engine-is-node":254}],251:[function(e,_,D){"use strict";_.exports="object"==typeof Deno&&Deno&&"object"==typeof Deno.version},{}],252:[function(e,_,D){"use strict";var h=e("../internals/engine-user-agent");_.exports=/ipad|iphone|ipod/i.test(h)&&typeof Pebble<"u"},{"../internals/engine-user-agent":256}],253:[function(e,_,D){"use strict";var h=e("../internals/engine-user-agent");_.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(h)},{"../internals/engine-user-agent":256}],254:[function(e,_,D){"use strict";var h=e("../internals/global"),s=e("../internals/classof-raw");_.exports="process"===s(h.process)},{"../internals/classof-raw":235,"../internals/global":274}],255:[function(e,_,D){"use strict";var h=e("../internals/engine-user-agent");_.exports=/web0s(?!.*chrome)/i.test(h)},{"../internals/engine-user-agent":256}],256:[function(e,_,D){"use strict";_.exports=typeof navigator<"u"&&String(navigator.userAgent)||""},{}],257:[function(e,_,D){"use strict";var h,s,u=e("../internals/global"),g=e("../internals/engine-user-agent"),a=u.process,c=u.Deno,B=a&&a.versions||c&&c.version,p=B&&B.v8;p&&(s=(h=p.split("."))[0]>0&&h[0]<4?1:+(h[0]+h[1])),!s&&g&&(!(h=g.match(/Edge\/(\d+)/))||h[1]>=74)&&(h=g.match(/Chrome\/(\d+)/))&&(s=+h[1]),_.exports=s},{"../internals/engine-user-agent":256,"../internals/global":274}],258:[function(e,_,D){"use strict";_.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},{}],259:[function(e,_,D){"use strict";var h=e("../internals/global"),s=e("../internals/object-get-own-property-descriptor").f,u=e("../internals/create-non-enumerable-property"),g=e("../internals/define-built-in"),a=e("../internals/define-global-property"),c=e("../internals/copy-constructor-properties"),B=e("../internals/is-forced");_.exports=function(p,f){var E,w,Q,b,C,T=p.target,N=p.global,L=p.stat;if(E=N?h:L?h[T]||a(T,{}):(h[T]||{}).prototype)for(w in f){if(b=f[w],Q=p.dontCallGetSet?(C=s(E,w))&&C.value:E[w],!B(N?w:T+(L?".":"#")+w,p.forced)&&void 0!==Q){if(typeof b==typeof Q)continue;c(b,Q)}(p.sham||Q&&Q.sham)&&u(b,"sham",!0),g(E,w,b,p)}}},{"../internals/copy-constructor-properties":237,"../internals/create-non-enumerable-property":241,"../internals/define-built-in":245,"../internals/define-global-property":246,"../internals/global":274,"../internals/is-forced":287,"../internals/object-get-own-property-descriptor":309}],260:[function(e,_,D){"use strict";_.exports=function(h){try{return!!h()}catch{return!0}}},{}],261:[function(e,_,D){"use strict";var h=e("../internals/function-bind-native"),s=Function.prototype,u=s.apply,g=s.call;_.exports="object"==typeof Reflect&&Reflect.apply||(h?g.bind(u):function(){return g.apply(u,arguments)})},{"../internals/function-bind-native":263}],262:[function(e,_,D){"use strict";var h=e("../internals/function-uncurry-this-clause"),s=e("../internals/a-callable"),u=e("../internals/function-bind-native"),g=h(h.bind);_.exports=function(a,c){return s(a),void 0===c?a:u?g(a,c):function(){return a.apply(c,arguments)}}},{"../internals/a-callable":222,"../internals/function-bind-native":263,"../internals/function-uncurry-this-clause":267}],263:[function(e,_,D){"use strict";var h=e("../internals/fails");_.exports=!h(function(){var s=function(){}.bind();return"function"!=typeof s||s.hasOwnProperty("prototype")})},{"../internals/fails":260}],264:[function(e,_,D){"use strict";var h=e("../internals/function-bind-native"),s=Function.prototype.call;_.exports=h?s.bind(s):function(){return s.apply(s,arguments)}},{"../internals/function-bind-native":263}],265:[function(e,_,D){"use strict";var h=e("../internals/descriptors"),s=e("../internals/has-own-property"),u=Function.prototype,g=h&&Object.getOwnPropertyDescriptor,a=s(u,"name"),c=a&&"something"===function(){}.name,B=a&&(!h||h&&g(u,"name").configurable);_.exports={EXISTS:a,PROPER:c,CONFIGURABLE:B}},{"../internals/descriptors":247,"../internals/has-own-property":275}],266:[function(e,_,D){"use strict";var h=e("../internals/function-uncurry-this"),s=e("../internals/a-callable");_.exports=function(u,g,a){try{return h(s(Object.getOwnPropertyDescriptor(u,g)[a]))}catch{}}},{"../internals/a-callable":222,"../internals/function-uncurry-this":268}],267:[function(e,_,D){"use strict";var h=e("../internals/classof-raw"),s=e("../internals/function-uncurry-this");_.exports=function(u){if("Function"===h(u))return s(u)}},{"../internals/classof-raw":235,"../internals/function-uncurry-this":268}],268:[function(e,_,D){"use strict";var h=e("../internals/function-bind-native"),s=Function.prototype,u=s.call,g=h&&s.bind.bind(u,u);_.exports=h?g:function(a){return function(){return u.apply(a,arguments)}}},{"../internals/function-bind-native":263}],269:[function(e,_,D){"use strict";var h=e("../internals/global"),s=e("../internals/is-callable");_.exports=function(g,a){return arguments.length<2?function(g){return s(g)?g:void 0}(h[g]):h[g]&&h[g][a]}},{"../internals/global":274,"../internals/is-callable":285}],270:[function(e,_,D){"use strict";var h=e("../internals/classof"),s=e("../internals/get-method"),u=e("../internals/is-null-or-undefined"),g=e("../internals/iterators"),a=e("../internals/well-known-symbol")("iterator");_.exports=function(c){if(!u(c))return s(c,a)||s(c,"@@iterator")||g[h(c)]}},{"../internals/classof":236,"../internals/get-method":273,"../internals/is-null-or-undefined":288,"../internals/iterators":298,"../internals/well-known-symbol":357}],271:[function(e,_,D){"use strict";var h=e("../internals/function-call"),s=e("../internals/a-callable"),u=e("../internals/an-object"),g=e("../internals/try-to-string"),a=e("../internals/get-iterator-method"),c=TypeError;_.exports=function(B,p){var f=arguments.length<2?a(B):p;if(s(f))return u(h(f,B));throw new c(g(B)+" is not iterable")}},{"../internals/a-callable":222,"../internals/an-object":227,"../internals/function-call":264,"../internals/get-iterator-method":270,"../internals/try-to-string":349}],272:[function(e,_,D){"use strict";var h=e("../internals/function-uncurry-this"),s=e("../internals/is-array"),u=e("../internals/is-callable"),g=e("../internals/classof-raw"),a=e("../internals/to-string"),c=h([].push);_.exports=function(B){if(u(B))return B;if(s(B)){for(var p=B.length,f=[],E=0;E<p;E++){var w=B[E];"string"==typeof w?c(f,w):"number"!=typeof w&&"Number"!==g(w)&&"String"!==g(w)||c(f,a(w))}var Q=f.length,b=!0;return function(C,T){if(b)return b=!1,T;if(s(this))return T;for(var N=0;N<Q;N++)if(f[N]===C)return T}}}},{"../internals/classof-raw":235,"../internals/function-uncurry-this":268,"../internals/is-array":284,"../internals/is-callable":285,"../internals/to-string":348}],273:[function(e,_,D){"use strict";var h=e("../internals/a-callable"),s=e("../internals/is-null-or-undefined");_.exports=function(u,g){var a=u[g];return s(a)?void 0:h(a)}},{"../internals/a-callable":222,"../internals/is-null-or-undefined":288}],274:[function(e,_,D){(function(h){(function(){"use strict";var s=function(u){return u&&u.Math===Math&&u};_.exports=s("object"==typeof globalThis&&globalThis)||s("object"==typeof window&&window)||s("object"==typeof self&&self)||s("object"==typeof h&&h)||function(){return this}()||this||Function("return this")()}).call(this)}).call(this,typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{})},{}],275:[function(e,_,D){"use strict";var h=e("../internals/function-uncurry-this"),s=e("../internals/to-object"),u=h({}.hasOwnProperty);_.exports=Object.hasOwn||function(g,a){return u(s(g),a)}},{"../internals/function-uncurry-this":268,"../internals/to-object":344}],276:[function(e,_,D){"use strict";_.exports={}},{}],277:[function(e,_,D){"use strict";_.exports=function(h,s){try{1===arguments.length?console.error(h):console.error(h,s)}catch{}}},{}],278:[function(e,_,D){"use strict";var h=e("../internals/get-built-in");_.exports=h("document","documentElement")},{"../internals/get-built-in":269}],279:[function(e,_,D){"use strict";var h=e("../internals/descriptors"),s=e("../internals/fails"),u=e("../internals/document-create-element");_.exports=!h&&!s(function(){return 7!==Object.defineProperty(u("div"),"a",{get:function(){return 7}}).a})},{"../internals/descriptors":247,"../internals/document-create-element":249,"../internals/fails":260}],280:[function(e,_,D){"use strict";var h=e("../internals/function-uncurry-this"),s=e("../internals/fails"),u=e("../internals/classof-raw"),g=Object,a=h("".split);_.exports=s(function(){return!g("z").propertyIsEnumerable(0)})?function(c){return"String"===u(c)?a(c,""):g(c)}:g},{"../internals/classof-raw":235,"../internals/fails":260,"../internals/function-uncurry-this":268}],281:[function(e,_,D){"use strict";var h=e("../internals/function-uncurry-this"),s=e("../internals/is-callable"),u=e("../internals/shared-store"),g=h(Function.toString);s(u.inspectSource)||(u.inspectSource=function(a){return g(a)}),_.exports=u.inspectSource},{"../internals/function-uncurry-this":268,"../internals/is-callable":285,"../internals/shared-store":333}],282:[function(e,_,D){"use strict";var h,s,u,g=e("../internals/weak-map-basic-detection"),a=e("../internals/global"),c=e("../internals/is-object"),B=e("../internals/create-non-enumerable-property"),p=e("../internals/has-own-property"),f=e("../internals/shared-store"),E=e("../internals/shared-key"),w=e("../internals/hidden-keys"),Q=a.TypeError;if(g||f.state){var C=f.state||(f.state=new(0,a.WeakMap));C.get=C.get,C.has=C.has,C.set=C.set,h=function(N,L){if(C.has(N))throw new Q("Object already initialized");return L.facade=N,C.set(N,L),L},s=function(N){return C.get(N)||{}},u=function(N){return C.has(N)}}else{var T=E("state");w[T]=!0,h=function(N,L){if(p(N,T))throw new Q("Object already initialized");return L.facade=N,B(N,T,L),L},s=function(N){return p(N,T)?N[T]:{}},u=function(N){return p(N,T)}}_.exports={set:h,get:s,has:u,enforce:function(N){return u(N)?s(N):h(N,{})},getterFor:function(N){return function(L){var J;if(!c(L)||(J=s(L)).type!==N)throw new Q("Incompatible receiver, "+N+" required");return J}}}},{"../internals/create-non-enumerable-property":241,"../internals/global":274,"../internals/has-own-property":275,"../internals/hidden-keys":276,"../internals/is-object":289,"../internals/shared-key":332,"../internals/shared-store":333,"../internals/weak-map-basic-detection":354}],283:[function(e,_,D){"use strict";var h=e("../internals/well-known-symbol"),s=e("../internals/iterators"),u=h("iterator"),g=Array.prototype;_.exports=function(a){return void 0!==a&&(s.Array===a||g[u]===a)}},{"../internals/iterators":298,"../internals/well-known-symbol":357}],284:[function(e,_,D){"use strict";var h=e("../internals/classof-raw");_.exports=Array.isArray||function(s){return"Array"===h(s)}},{"../internals/classof-raw":235}],285:[function(e,_,D){"use strict";var h=e("../internals/document-all"),s=h.all;_.exports=h.IS_HTMLDDA?function(u){return"function"==typeof u||u===s}:function(u){return"function"==typeof u}},{"../internals/document-all":248}],286:[function(e,_,D){"use strict";var h=e("../internals/function-uncurry-this"),s=e("../internals/fails"),u=e("../internals/is-callable"),g=e("../internals/classof"),a=e("../internals/get-built-in"),c=e("../internals/inspect-source"),B=function(){},p=[],f=a("Reflect","construct"),E=/^\s*(?:class|function)\b/,w=h(E.exec),Q=!E.test(B),b=function(T){if(!u(T))return!1;try{return f(B,p,T),!0}catch{return!1}},C=function(T){if(!u(T))return!1;switch(g(T)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return Q||!!w(E,c(T))}catch{return!0}};C.sham=!0,_.exports=!f||s(function(){var T;return b(b.call)||!b(Object)||!b(function(){T=!0})||T})?C:b},{"../internals/classof":236,"../internals/fails":260,"../internals/function-uncurry-this":268,"../internals/get-built-in":269,"../internals/inspect-source":281,"../internals/is-callable":285}],287:[function(e,_,D){"use strict";var h=e("../internals/fails"),s=e("../internals/is-callable"),u=/#|\.prototype\./,g=function(f,E){var w=c[a(f)];return w===p||w!==B&&(s(E)?h(E):!!E)},a=g.normalize=function(f){return String(f).replace(u,".").toLowerCase()},c=g.data={},B=g.NATIVE="N",p=g.POLYFILL="P";_.exports=g},{"../internals/fails":260,"../internals/is-callable":285}],288:[function(e,_,D){"use strict";_.exports=function(h){return null==h}},{}],289:[function(e,_,D){"use strict";var h=e("../internals/is-callable"),s=e("../internals/document-all"),u=s.all;_.exports=s.IS_HTMLDDA?function(g){return"object"==typeof g?null!==g:h(g)||g===u}:function(g){return"object"==typeof g?null!==g:h(g)}},{"../internals/document-all":248,"../internals/is-callable":285}],290:[function(e,_,D){"use strict";_.exports=!1},{}],291:[function(e,_,D){"use strict";var h=e("../internals/is-object"),s=e("../internals/classof-raw"),u=e("../internals/well-known-symbol")("match");_.exports=function(g){var a;return h(g)&&(void 0!==(a=g[u])?!!a:"RegExp"===s(g))}},{"../internals/classof-raw":235,"../internals/is-object":289,"../internals/well-known-symbol":357}],292:[function(e,_,D){"use strict";var h=e("../internals/get-built-in"),s=e("../internals/is-callable"),u=e("../internals/object-is-prototype-of"),g=e("../internals/use-symbol-as-uid"),a=Object;_.exports=g?function(c){return"symbol"==typeof c}:function(c){var B=h("Symbol");return s(B)&&u(B.prototype,a(c))}},{"../internals/get-built-in":269,"../internals/is-callable":285,"../internals/object-is-prototype-of":314,"../internals/use-symbol-as-uid":351}],293:[function(e,_,D){"use strict";var h=e("../internals/function-bind-context"),s=e("../internals/function-call"),u=e("../internals/an-object"),g=e("../internals/try-to-string"),a=e("../internals/is-array-iterator-method"),c=e("../internals/length-of-array-like"),B=e("../internals/object-is-prototype-of"),p=e("../internals/get-iterator"),f=e("../internals/get-iterator-method"),E=e("../internals/iterator-close"),w=TypeError,Q=function(C,T){this.stopped=C,this.result=T},b=Q.prototype;_.exports=function(C,T,N){var L,J,H,k,X,tt,pt,z=!(!N||!N.AS_ENTRIES),it=!(!N||!N.IS_RECORD),at=!(!N||!N.IS_ITERATOR),Y=!(!N||!N.INTERRUPTED),x=h(T,N&&N.that),v=function(G){return L&&E(L,"normal",G),new Q(!0,G)},O=function(G){return z?(u(G),Y?x(G[0],G[1],v):x(G[0],G[1])):Y?x(G,v):x(G)};if(it)L=C.iterator;else if(at)L=C;else{if(!(J=f(C)))throw new w(g(C)+" is not iterable");if(a(J)){for(H=0,k=c(C);k>H;H++)if((X=O(C[H]))&&B(b,X))return X;return new Q(!1)}L=p(C,J)}for(tt=it?C.next:L.next;!(pt=s(tt,L)).done;){try{X=O(pt.value)}catch(G){E(L,"throw",G)}if("object"==typeof X&&X&&B(b,X))return X}return new Q(!1)}},{"../internals/an-object":227,"../internals/function-bind-context":262,"../internals/function-call":264,"../internals/get-iterator":271,"../internals/get-iterator-method":270,"../internals/is-array-iterator-method":283,"../internals/iterator-close":294,"../internals/length-of-array-like":299,"../internals/object-is-prototype-of":314,"../internals/try-to-string":349}],294:[function(e,_,D){"use strict";var h=e("../internals/function-call"),s=e("../internals/an-object"),u=e("../internals/get-method");_.exports=function(g,a,c){var B,p;s(g);try{if(!(B=u(g,"return"))){if("throw"===a)throw c;return c}B=h(B,g)}catch(f){p=!0,B=f}if("throw"===a)throw c;if(p)throw B;return s(B),c}},{"../internals/an-object":227,"../internals/function-call":264,"../internals/get-method":273}],295:[function(e,_,D){"use strict";var h=e("../internals/iterators-core").IteratorPrototype,s=e("../internals/object-create"),u=e("../internals/create-property-descriptor"),g=e("../internals/set-to-string-tag"),a=e("../internals/iterators"),c=function(){return this};_.exports=function(B,p,f,E){var w=p+" Iterator";return B.prototype=s(h,{next:u(+!E,f)}),g(B,w,!1,!0),a[w]=c,B}},{"../internals/create-property-descriptor":242,"../internals/iterators":298,"../internals/iterators-core":297,"../internals/object-create":306,"../internals/set-to-string-tag":331}],296:[function(e,_,D){"use strict";var h=e("../internals/export"),s=e("../internals/function-call"),u=e("../internals/is-pure"),g=e("../internals/function-name"),a=e("../internals/is-callable"),c=e("../internals/iterator-create-constructor"),B=e("../internals/object-get-prototype-of"),p=e("../internals/object-set-prototype-of"),f=e("../internals/set-to-string-tag"),E=e("../internals/create-non-enumerable-property"),w=e("../internals/define-built-in"),Q=e("../internals/well-known-symbol"),b=e("../internals/iterators"),C=e("../internals/iterators-core"),T=g.PROPER,N=g.CONFIGURABLE,L=C.IteratorPrototype,J=C.BUGGY_SAFARI_ITERATORS,H=Q("iterator"),k=function(){return this};_.exports=function(X,tt,pt,st,z,it,at){c(pt,tt,st);var Y,x,v,O=function(Mt){if(Mt===z&&yt)return yt;if(!J&&Mt&&Mt in dt)return dt[Mt];switch(Mt){case"keys":case"values":case"entries":return function(){return new pt(this,Mt)}}return function(){return new pt(this)}},G=tt+" Iterator",At=!1,dt=X.prototype,It=dt[H]||dt["@@iterator"]||z&&dt[z],yt=!J&&It||O(z),qt="Array"===tt&&dt.entries||It;if(qt&&(Y=B(qt.call(new X)))!==Object.prototype&&Y.next&&(u||B(Y)===L||(p?p(Y,L):a(Y[H])||w(Y,H,k)),f(Y,G,!0,!0),u&&(b[G]=k)),T&&"values"===z&&It&&"values"!==It.name&&(!u&&N?E(dt,"name","values"):(At=!0,yt=function(){return s(It,this)})),z)if(x={values:O("values"),keys:it?yt:O("keys"),entries:O("entries")},at)for(v in x)(J||At||!(v in dt))&&w(dt,v,x[v]);else h({target:tt,proto:!0,forced:J||At},x);return u&&!at||dt[H]===yt||w(dt,H,yt,{name:z}),b[tt]=yt,x}},{"../internals/create-non-enumerable-property":241,"../internals/define-built-in":245,"../internals/export":259,"../internals/function-call":264,"../internals/function-name":265,"../internals/is-callable":285,"../internals/is-pure":290,"../internals/iterator-create-constructor":295,"../internals/iterators":298,"../internals/iterators-core":297,"../internals/object-get-prototype-of":313,"../internals/object-set-prototype-of":318,"../internals/set-to-string-tag":331,"../internals/well-known-symbol":357}],297:[function(e,_,D){"use strict";var h,s,u,g=e("../internals/fails"),a=e("../internals/is-callable"),c=e("../internals/is-object"),B=e("../internals/object-create"),p=e("../internals/object-get-prototype-of"),f=e("../internals/define-built-in"),E=e("../internals/well-known-symbol"),w=e("../internals/is-pure"),Q=E("iterator"),b=!1;[].keys&&("next"in(u=[].keys())?(s=p(p(u)))!==Object.prototype&&(h=s):b=!0),!c(h)||g(function(){var C={};return h[Q].call(C)!==C})?h={}:w&&(h=B(h)),a(h[Q])||f(h,Q,function(){return this}),_.exports={IteratorPrototype:h,BUGGY_SAFARI_ITERATORS:b}},{"../internals/define-built-in":245,"../internals/fails":260,"../internals/is-callable":285,"../internals/is-object":289,"../internals/is-pure":290,"../internals/object-create":306,"../internals/object-get-prototype-of":313,"../internals/well-known-symbol":357}],298:[function(e,_,D){arguments[4][276][0].apply(D,arguments)},{dup:276}],299:[function(e,_,D){"use strict";var h=e("../internals/to-length");_.exports=function(s){return h(s.length)}},{"../internals/to-length":343}],300:[function(e,_,D){"use strict";var h=e("../internals/function-uncurry-this"),s=e("../internals/fails"),u=e("../internals/is-callable"),g=e("../internals/has-own-property"),a=e("../internals/descriptors"),c=e("../internals/function-name").CONFIGURABLE,B=e("../internals/inspect-source"),p=e("../internals/internal-state"),f=p.enforce,E=p.get,w=String,Q=Object.defineProperty,b=h("".slice),C=h("".replace),T=h([].join),N=a&&!s(function(){return 8!==Q(function(){},"length",{value:8}).length}),L=String(String).split("String"),J=_.exports=function(H,k,X){"Symbol("===b(w(k),0,7)&&(k="["+C(w(k),/^Symbol\(([^)]*)\)/,"$1")+"]"),X&&X.getter&&(k="get "+k),X&&X.setter&&(k="set "+k),(!g(H,"name")||c&&H.name!==k)&&(a?Q(H,"name",{value:k,configurable:!0}):H.name=k),N&&X&&g(X,"arity")&&H.length!==X.arity&&Q(H,"length",{value:X.arity});try{X&&g(X,"constructor")&&X.constructor?a&&Q(H,"prototype",{writable:!1}):H.prototype&&(H.prototype=void 0)}catch{}var tt=f(H);return g(tt,"source")||(tt.source=T(L,"string"==typeof k?k:"")),H};Function.prototype.toString=J(function(){return u(this)&&E(this).source||B(this)},"toString")},{"../internals/descriptors":247,"../internals/fails":260,"../internals/function-name":265,"../internals/function-uncurry-this":268,"../internals/has-own-property":275,"../internals/inspect-source":281,"../internals/internal-state":282,"../internals/is-callable":285}],301:[function(e,_,D){"use strict";var h=Math.ceil,s=Math.floor;_.exports=Math.trunc||function(u){var g=+u;return(g>0?s:h)(g)}},{}],302:[function(e,_,D){"use strict";var h,s,u,g,a,c=e("../internals/global"),B=e("../internals/function-bind-context"),p=e("../internals/object-get-own-property-descriptor").f,f=e("../internals/task").set,E=e("../internals/queue"),w=e("../internals/engine-is-ios"),Q=e("../internals/engine-is-ios-pebble"),b=e("../internals/engine-is-webos-webkit"),C=e("../internals/engine-is-node"),T=c.MutationObserver||c.WebKitMutationObserver,N=c.document,L=c.process,J=c.Promise,H=p(c,"queueMicrotask"),k=H&&H.value;if(!k){var X=new E,tt=function(){var pt,st;for(C&&(pt=L.domain)&&pt.exit();st=X.get();)try{st()}catch(z){throw X.head&&h(),z}pt&&pt.enter()};w||C||b||!T||!N?!Q&&J&&J.resolve?((g=J.resolve(void 0)).constructor=J,a=B(g.then,g),h=function(){a(tt)}):C?h=function(){L.nextTick(tt)}:(f=B(f,c),h=function(){f(tt)}):(s=!0,u=N.createTextNode(""),new T(tt).observe(u,{characterData:!0}),h=function(){u.data=s=!s}),k=function(pt){X.head||h(),X.add(pt)}}_.exports=k},{"../internals/engine-is-ios":253,"../internals/engine-is-ios-pebble":252,"../internals/engine-is-node":254,"../internals/engine-is-webos-webkit":255,"../internals/function-bind-context":262,"../internals/global":274,"../internals/object-get-own-property-descriptor":309,"../internals/queue":328,"../internals/task":339}],303:[function(e,_,D){"use strict";var h=e("../internals/a-callable"),s=TypeError,u=function(g){var a,c;this.promise=new g(function(B,p){if(void 0!==a||void 0!==c)throw new s("Bad Promise constructor");a=B,c=p}),this.resolve=h(a),this.reject=h(c)};_.exports.f=function(g){return new u(g)}},{"../internals/a-callable":222}],304:[function(e,_,D){"use strict";var h=e("../internals/is-regexp"),s=TypeError;_.exports=function(u){if(h(u))throw new s("The method doesn't accept regular expressions");return u}},{"../internals/is-regexp":291}],305:[function(e,_,D){"use strict";var h=e("../internals/descriptors"),s=e("../internals/function-uncurry-this"),u=e("../internals/function-call"),g=e("../internals/fails"),a=e("../internals/object-keys"),c=e("../internals/object-get-own-property-symbols"),B=e("../internals/object-property-is-enumerable"),p=e("../internals/to-object"),f=e("../internals/indexed-object"),E=Object.assign,w=Object.defineProperty,Q=s([].concat);_.exports=!E||g(function(){if(h&&1!==E({b:1},E(w({},"a",{enumerable:!0,get:function(){w(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var b={},C={},T=Symbol("assign detection");return b[T]=7,"abcdefghijklmnopqrst".split("").forEach(function(N){C[N]=N}),7!==E({},b)[T]||"abcdefghijklmnopqrst"!==a(E({},C)).join("")})?function(b,C){for(var T=p(b),N=arguments.length,L=1,J=c.f,H=B.f;N>L;)for(var k,X=f(arguments[L++]),tt=J?Q(a(X),J(X)):a(X),pt=tt.length,st=0;pt>st;)k=tt[st++],h&&!u(H,X,k)||(T[k]=X[k]);return T}:E},{"../internals/descriptors":247,"../internals/fails":260,"../internals/function-call":264,"../internals/function-uncurry-this":268,"../internals/indexed-object":280,"../internals/object-get-own-property-symbols":312,"../internals/object-keys":316,"../internals/object-property-is-enumerable":317,"../internals/to-object":344}],306:[function(e,_,D){"use strict";var h,s=e("../internals/an-object"),u=e("../internals/object-define-properties"),g=e("../internals/enum-bug-keys"),a=e("../internals/hidden-keys"),c=e("../internals/html"),B=e("../internals/document-create-element"),f=e("../internals/shared-key")("IE_PROTO"),E=function(){},w=function(C){return"<script>"+C+"<\/script>"},Q=function(C){C.write(w("")),C.close();var T=C.parentWindow.Object;return C=null,T},b=function(){try{h=new ActiveXObject("htmlfile")}catch{}var C,T;b=typeof document<"u"?document.domain&&h?Q(h):((T=B("iframe")).style.display="none",c.appendChild(T),T.src="javascript:",(C=T.contentWindow.document).open(),C.write(w("document.F=Object")),C.close(),C.F):Q(h);for(var N=g.length;N--;)delete b.prototype[g[N]];return b()};a[f]=!0,_.exports=Object.create||function(C,T){var N;return null!==C?(E.prototype=s(C),N=new E,E.prototype=null,N[f]=C):N=b(),void 0===T?N:u.f(N,T)}},{"../internals/an-object":227,"../internals/document-create-element":249,"../internals/enum-bug-keys":258,"../internals/hidden-keys":276,"../internals/html":278,"../internals/object-define-properties":307,"../internals/shared-key":332}],307:[function(e,_,D){"use strict";var h=e("../internals/descriptors"),s=e("../internals/v8-prototype-define-bug"),u=e("../internals/object-define-property"),g=e("../internals/an-object"),a=e("../internals/to-indexed-object"),c=e("../internals/object-keys");D.f=h&&!s?Object.defineProperties:function(B,p){g(B);for(var f,E=a(p),w=c(p),Q=w.length,b=0;Q>b;)u.f(B,f=w[b++],E[f]);return B}},{"../internals/an-object":227,"../internals/descriptors":247,"../internals/object-define-property":308,"../internals/object-keys":316,"../internals/to-indexed-object":341,"../internals/v8-prototype-define-bug":352}],308:[function(e,_,D){"use strict";var h=e("../internals/descriptors"),s=e("../internals/ie8-dom-define"),u=e("../internals/v8-prototype-define-bug"),g=e("../internals/an-object"),a=e("../internals/to-property-key"),c=TypeError,B=Object.defineProperty,p=Object.getOwnPropertyDescriptor;D.f=h?u?function(f,E,w){if(g(f),E=a(E),g(w),"function"==typeof f&&"prototype"===E&&"value"in w&&"writable"in w&&!w.writable){var Q=p(f,E);Q&&Q.writable&&(f[E]=w.value,w={configurable:"configurable"in w?w.configurable:Q.configurable,enumerable:"enumerable"in w?w.enumerable:Q.enumerable,writable:!1})}return B(f,E,w)}:B:function(f,E,w){if(g(f),E=a(E),g(w),s)try{return B(f,E,w)}catch{}if("get"in w||"set"in w)throw new c("Accessors not supported");return"value"in w&&(f[E]=w.value),f}},{"../internals/an-object":227,"../internals/descriptors":247,"../internals/ie8-dom-define":279,"../internals/to-property-key":346,"../internals/v8-prototype-define-bug":352}],309:[function(e,_,D){"use strict";var h=e("../internals/descriptors"),s=e("../internals/function-call"),u=e("../internals/object-property-is-enumerable"),g=e("../internals/create-property-descriptor"),a=e("../internals/to-indexed-object"),c=e("../internals/to-property-key"),B=e("../internals/has-own-property"),p=e("../internals/ie8-dom-define"),f=Object.getOwnPropertyDescriptor;D.f=h?f:function(E,w){if(E=a(E),w=c(w),p)try{return f(E,w)}catch{}if(B(E,w))return g(!s(u.f,E,w),E[w])}},{"../internals/create-property-descriptor":242,"../internals/descriptors":247,"../internals/function-call":264,"../internals/has-own-property":275,"../internals/ie8-dom-define":279,"../internals/object-property-is-enumerable":317,"../internals/to-indexed-object":341,"../internals/to-property-key":346}],310:[function(e,_,D){"use strict";var h=e("../internals/classof-raw"),s=e("../internals/to-indexed-object"),u=e("../internals/object-get-own-property-names").f,g=e("../internals/array-slice-simple"),a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];_.exports.f=function(c){return a&&"Window"===h(c)?function(B){try{return u(B)}catch{return g(a)}}(c):u(s(c))}},{"../internals/array-slice-simple":230,"../internals/classof-raw":235,"../internals/object-get-own-property-names":311,"../internals/to-indexed-object":341}],311:[function(e,_,D){"use strict";var h=e("../internals/object-keys-internal"),s=e("../internals/enum-bug-keys").concat("length","prototype");D.f=Object.getOwnPropertyNames||function(u){return h(u,s)}},{"../internals/enum-bug-keys":258,"../internals/object-keys-internal":315}],312:[function(e,_,D){"use strict";D.f=Object.getOwnPropertySymbols},{}],313:[function(e,_,D){"use strict";var h=e("../internals/has-own-property"),s=e("../internals/is-callable"),u=e("../internals/to-object"),g=e("../internals/shared-key"),a=e("../internals/correct-prototype-getter"),c=g("IE_PROTO"),B=Object,p=B.prototype;_.exports=a?B.getPrototypeOf:function(f){var E=u(f);if(h(E,c))return E[c];var w=E.constructor;return s(w)&&E instanceof w?w.prototype:E instanceof B?p:null}},{"../internals/correct-prototype-getter":239,"../internals/has-own-property":275,"../internals/is-callable":285,"../internals/shared-key":332,"../internals/to-object":344}],314:[function(e,_,D){"use strict";var h=e("../internals/function-uncurry-this");_.exports=h({}.isPrototypeOf)},{"../internals/function-uncurry-this":268}],315:[function(e,_,D){"use strict";var h=e("../internals/function-uncurry-this"),s=e("../internals/has-own-property"),u=e("../internals/to-indexed-object"),g=e("../internals/array-includes").indexOf,a=e("../internals/hidden-keys"),c=h([].push);_.exports=function(B,p){var f,E=u(B),w=0,Q=[];for(f in E)!s(a,f)&&s(E,f)&&c(Q,f);for(;p.length>w;)s(E,f=p[w++])&&(~g(Q,f)||c(Q,f));return Q}},{"../internals/array-includes":228,"../internals/function-uncurry-this":268,"../internals/has-own-property":275,"../internals/hidden-keys":276,"../internals/to-indexed-object":341}],316:[function(e,_,D){"use strict";var h=e("../internals/object-keys-internal"),s=e("../internals/enum-bug-keys");_.exports=Object.keys||function(u){return h(u,s)}},{"../internals/enum-bug-keys":258,"../internals/object-keys-internal":315}],317:[function(e,_,D){"use strict";var h={}.propertyIsEnumerable,s=Object.getOwnPropertyDescriptor,u=s&&!h.call({1:2},1);D.f=u?function(g){var a=s(this,g);return!!a&&a.enumerable}:h},{}],318:[function(e,_,D){"use strict";var h=e("../internals/function-uncurry-this-accessor"),s=e("../internals/an-object"),u=e("../internals/a-possible-prototype");_.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var g,a=!1,c={};try{(g=h(Object.prototype,"__proto__","set"))(c,[]),a=c instanceof Array}catch{}return function(B,p){return s(B),u(p),a?g(B,p):B.__proto__=p,B}}():void 0)},{"../internals/a-possible-prototype":224,"../internals/an-object":227,"../internals/function-uncurry-this-accessor":266}],319:[function(e,_,D){"use strict";var h=e("../internals/descriptors"),s=e("../internals/fails"),u=e("../internals/function-uncurry-this"),g=e("../internals/object-get-prototype-of"),a=e("../internals/object-keys"),c=e("../internals/to-indexed-object"),B=u(e("../internals/object-property-is-enumerable").f),p=u([].push),f=h&&s(function(){var w=Object.create(null);return w[2]=2,!B(w,2)}),E=function(w){return function(Q){for(var b,C=c(Q),T=a(C),N=f&&null===g(C),L=T.length,J=0,H=[];L>J;)b=T[J++],h&&!(N?b in C:B(C,b))||p(H,w?[b,C[b]]:C[b]);return H}};_.exports={entries:E(!0),values:E(!1)}},{"../internals/descriptors":247,"../internals/fails":260,"../internals/function-uncurry-this":268,"../internals/object-get-prototype-of":313,"../internals/object-keys":316,"../internals/object-property-is-enumerable":317,"../internals/to-indexed-object":341}],320:[function(e,_,D){"use strict";var h=e("../internals/function-call"),s=e("../internals/is-callable"),u=e("../internals/is-object"),g=TypeError;_.exports=function(a,c){var B,p;if("string"===c&&s(B=a.toString)&&!u(p=h(B,a))||s(B=a.valueOf)&&!u(p=h(B,a))||"string"!==c&&s(B=a.toString)&&!u(p=h(B,a)))return p;throw new g("Can't convert object to primitive value")}},{"../internals/function-call":264,"../internals/is-callable":285,"../internals/is-object":289}],321:[function(e,_,D){"use strict";var h=e("../internals/get-built-in"),s=e("../internals/function-uncurry-this"),u=e("../internals/object-get-own-property-names"),g=e("../internals/object-get-own-property-symbols"),a=e("../internals/an-object"),c=s([].concat);_.exports=h("Reflect","ownKeys")||function(B){var p=u.f(a(B)),f=g.f;return f?c(p,f(B)):p}},{"../internals/an-object":227,"../internals/function-uncurry-this":268,"../internals/get-built-in":269,"../internals/object-get-own-property-names":311,"../internals/object-get-own-property-symbols":312}],322:[function(e,_,D){"use strict";var h=e("../internals/global");_.exports=h},{"../internals/global":274}],323:[function(e,_,D){"use strict";_.exports=function(h){try{return{error:!1,value:h()}}catch(s){return{error:!0,value:s}}}},{}],324:[function(e,_,D){"use strict";var h=e("../internals/global"),s=e("../internals/promise-native-constructor"),u=e("../internals/is-callable"),g=e("../internals/is-forced"),a=e("../internals/inspect-source"),c=e("../internals/well-known-symbol"),B=e("../internals/engine-is-browser"),p=e("../internals/engine-is-deno"),f=e("../internals/is-pure"),E=e("../internals/engine-v8-version"),w=s&&s.prototype,Q=c("species"),b=!1,C=u(h.PromiseRejectionEvent),T=g("Promise",function(){var N=a(s),L=N!==String(s);if(!L&&66===E||f&&(!w.catch||!w.finally))return!0;if(!E||E<51||!/native code/.test(N)){var J=new s(function(k){k(1)}),H=function(k){k(function(){},function(){})};if((J.constructor={})[Q]=H,!(b=J.then(function(){})instanceof H))return!0}return!L&&(B||p)&&!C});_.exports={CONSTRUCTOR:T,REJECTION_EVENT:C,SUBCLASSING:b}},{"../internals/engine-is-browser":250,"../internals/engine-is-deno":251,"../internals/engine-v8-version":257,"../internals/global":274,"../internals/inspect-source":281,"../internals/is-callable":285,"../internals/is-forced":287,"../internals/is-pure":290,"../internals/promise-native-constructor":325,"../internals/well-known-symbol":357}],325:[function(e,_,D){"use strict";var h=e("../internals/global");_.exports=h.Promise},{"../internals/global":274}],326:[function(e,_,D){"use strict";var h=e("../internals/an-object"),s=e("../internals/is-object"),u=e("../internals/new-promise-capability");_.exports=function(g,a){if(h(g),s(a)&&a.constructor===g)return a;var c=u.f(g);return(0,c.resolve)(a),c.promise}},{"../internals/an-object":227,"../internals/is-object":289,"../internals/new-promise-capability":303}],327:[function(e,_,D){"use strict";var h=e("../internals/promise-native-constructor"),s=e("../internals/check-correctness-of-iteration"),u=e("../internals/promise-constructor-detection").CONSTRUCTOR;_.exports=u||!s(function(g){h.all(g).then(void 0,function(){})})},{"../internals/check-correctness-of-iteration":234,"../internals/promise-constructor-detection":324,"../internals/promise-native-constructor":325}],328:[function(e,_,D){"use strict";var h=function(){this.head=null,this.tail=null};h.prototype={add:function(s){var u={item:s,next:null},g=this.tail;g?g.next=u:this.head=u,this.tail=u},get:function(){var s=this.head;if(s)return null===(this.head=s.next)&&(this.tail=null),s.item}},_.exports=h},{}],329:[function(e,_,D){"use strict";var h=e("../internals/is-null-or-undefined"),s=TypeError;_.exports=function(u){if(h(u))throw new s("Can't call method on "+u);return u}},{"../internals/is-null-or-undefined":288}],330:[function(e,_,D){"use strict";var h=e("../internals/get-built-in"),s=e("../internals/define-built-in-accessor"),u=e("../internals/well-known-symbol"),g=e("../internals/descriptors"),a=u("species");_.exports=function(c){var B=h(c);g&&B&&!B[a]&&s(B,a,{configurable:!0,get:function(){return this}})}},{"../internals/define-built-in-accessor":244,"../internals/descriptors":247,"../internals/get-built-in":269,"../internals/well-known-symbol":357}],331:[function(e,_,D){"use strict";var h=e("../internals/object-define-property").f,s=e("../internals/has-own-property"),u=e("../internals/well-known-symbol")("toStringTag");_.exports=function(g,a,c){g&&!c&&(g=g.prototype),g&&!s(g,u)&&h(g,u,{configurable:!0,value:a})}},{"../internals/has-own-property":275,"../internals/object-define-property":308,"../internals/well-known-symbol":357}],332:[function(e,_,D){"use strict";var h=e("../internals/shared"),s=e("../internals/uid"),u=h("keys");_.exports=function(g){return u[g]||(u[g]=s(g))}},{"../internals/shared":334,"../internals/uid":350}],333:[function(e,_,D){"use strict";var h=e("../internals/global"),s=e("../internals/define-global-property"),u=h["__core-js_shared__"]||s("__core-js_shared__",{});_.exports=u},{"../internals/define-global-property":246,"../internals/global":274}],334:[function(e,_,D){"use strict";var h=e("../internals/is-pure"),s=e("../internals/shared-store");(_.exports=function(u,g){return s[u]||(s[u]=void 0!==g?g:{})})("versions",[]).push({version:"3.33.0",mode:h?"pure":"global",copyright:"\xa9 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.33.0/LICENSE",source:"https://github.com/zloirock/core-js"})},{"../internals/is-pure":290,"../internals/shared-store":333}],335:[function(e,_,D){"use strict";var h=e("../internals/an-object"),s=e("../internals/a-constructor"),u=e("../internals/is-null-or-undefined"),g=e("../internals/well-known-symbol")("species");_.exports=function(a,c){var B,p=h(a).constructor;return void 0===p||u(B=h(p)[g])?c:s(B)}},{"../internals/a-constructor":223,"../internals/an-object":227,"../internals/is-null-or-undefined":288,"../internals/well-known-symbol":357}],336:[function(e,_,D){"use strict";var h=e("../internals/engine-v8-version"),s=e("../internals/fails"),u=e("../internals/global").String;_.exports=!!Object.getOwnPropertySymbols&&!s(function(){var g=Symbol("symbol detection");return!u(g)||!(Object(g)instanceof Symbol)||!Symbol.sham&&h&&h<41})},{"../internals/engine-v8-version":257,"../internals/fails":260,"../internals/global":274}],337:[function(e,_,D){"use strict";var h=e("../internals/function-call"),s=e("../internals/get-built-in"),u=e("../internals/well-known-symbol"),g=e("../internals/define-built-in");_.exports=function(){var a=s("Symbol"),c=a&&a.prototype,B=c&&c.valueOf,p=u("toPrimitive");c&&!c[p]&&g(c,p,function(f){return h(B,this)},{arity:1})}},{"../internals/define-built-in":245,"../internals/function-call":264,"../internals/get-built-in":269,"../internals/well-known-symbol":357}],338:[function(e,_,D){"use strict";var h=e("../internals/symbol-constructor-detection");_.exports=h&&!!Symbol.for&&!!Symbol.keyFor},{"../internals/symbol-constructor-detection":336}],339:[function(e,_,D){"use strict";var h,s,u,g,a=e("../internals/global"),c=e("../internals/function-apply"),B=e("../internals/function-bind-context"),p=e("../internals/is-callable"),f=e("../internals/has-own-property"),E=e("../internals/fails"),w=e("../internals/html"),Q=e("../internals/array-slice"),b=e("../internals/document-create-element"),C=e("../internals/validate-arguments-length"),T=e("../internals/engine-is-ios"),N=e("../internals/engine-is-node"),L=a.setImmediate,J=a.clearImmediate,H=a.process,k=a.Dispatch,X=a.Function,tt=a.MessageChannel,pt=a.String,st=0,z={};E(function(){h=a.location});var it=function(v){if(f(z,v)){var O=z[v];delete z[v],O()}},at=function(v){return function(){it(v)}},Y=function(v){it(v.data)},x=function(v){a.postMessage(pt(v),h.protocol+"//"+h.host)};L&&J||(L=function(v){C(arguments.length,1);var O=p(v)?v:X(v),G=Q(arguments,1);return z[++st]=function(){c(O,void 0,G)},s(st),st},J=function(v){delete z[v]},N?s=function(v){H.nextTick(at(v))}:k&&k.now?s=function(v){k.now(at(v))}:tt&&!T?(g=(u=new tt).port2,u.port1.onmessage=Y,s=B(g.postMessage,g)):a.addEventListener&&p(a.postMessage)&&!a.importScripts&&h&&"file:"!==h.protocol&&!E(x)?(s=x,a.addEventListener("message",Y,!1)):s="onreadystatechange"in b("script")?function(v){w.appendChild(b("script")).onreadystatechange=function(){w.removeChild(this),it(v)}}:function(v){setTimeout(at(v),0)}),_.exports={set:L,clear:J}},{"../internals/array-slice":231,"../internals/document-create-element":249,"../internals/engine-is-ios":253,"../internals/engine-is-node":254,"../internals/fails":260,"../internals/function-apply":261,"../internals/function-bind-context":262,"../internals/global":274,"../internals/has-own-property":275,"../internals/html":278,"../internals/is-callable":285,"../internals/validate-arguments-length":353}],340:[function(e,_,D){"use strict";var h=e("../internals/to-integer-or-infinity"),s=Math.max,u=Math.min;_.exports=function(g,a){var c=h(g);return c<0?s(c+a,0):u(c,a)}},{"../internals/to-integer-or-infinity":342}],341:[function(e,_,D){"use strict";var h=e("../internals/indexed-object"),s=e("../internals/require-object-coercible");_.exports=function(u){return h(s(u))}},{"../internals/indexed-object":280,"../internals/require-object-coercible":329}],342:[function(e,_,D){"use strict";var h=e("../internals/math-trunc");_.exports=function(s){var u=+s;return u!=u||0===u?0:h(u)}},{"../internals/math-trunc":301}],343:[function(e,_,D){"use strict";var h=e("../internals/to-integer-or-infinity"),s=Math.min;_.exports=function(u){return u>0?s(h(u),9007199254740991):0}},{"../internals/to-integer-or-infinity":342}],344:[function(e,_,D){"use strict";var h=e("../internals/require-object-coercible"),s=Object;_.exports=function(u){return s(h(u))}},{"../internals/require-object-coercible":329}],345:[function(e,_,D){"use strict";var h=e("../internals/function-call"),s=e("../internals/is-object"),u=e("../internals/is-symbol"),g=e("../internals/get-method"),a=e("../internals/ordinary-to-primitive"),c=e("../internals/well-known-symbol"),B=TypeError,p=c("toPrimitive");_.exports=function(f,E){if(!s(f)||u(f))return f;var w,Q=g(f,p);if(Q){if(void 0===E&&(E="default"),w=h(Q,f,E),!s(w)||u(w))return w;throw new B("Can't convert object to primitive value")}return void 0===E&&(E="number"),a(f,E)}},{"../internals/function-call":264,"../internals/get-method":273,"../internals/is-object":289,"../internals/is-symbol":292,"../internals/ordinary-to-primitive":320,"../internals/well-known-symbol":357}],346:[function(e,_,D){"use strict";var h=e("../internals/to-primitive"),s=e("../internals/is-symbol");_.exports=function(u){var g=h(u,"string");return s(g)?g:g+""}},{"../internals/is-symbol":292,"../internals/to-primitive":345}],347:[function(e,_,D){"use strict";var h={};h[e("../internals/well-known-symbol")("toStringTag")]="z",_.exports="[object z]"===String(h)},{"../internals/well-known-symbol":357}],348:[function(e,_,D){"use strict";var h=e("../internals/classof"),s=String;_.exports=function(u){if("Symbol"===h(u))throw new TypeError("Cannot convert a Symbol value to a string");return s(u)}},{"../internals/classof":236}],349:[function(e,_,D){"use strict";var h=String;_.exports=function(s){try{return h(s)}catch{return"Object"}}},{}],350:[function(e,_,D){"use strict";var h=e("../internals/function-uncurry-this"),s=0,u=Math.random(),g=h(1..toString);_.exports=function(a){return"Symbol("+(void 0===a?"":a)+")_"+g(++s+u,36)}},{"../internals/function-uncurry-this":268}],351:[function(e,_,D){"use strict";var h=e("../internals/symbol-constructor-detection");_.exports=h&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},{"../internals/symbol-constructor-detection":336}],352:[function(e,_,D){"use strict";var h=e("../internals/descriptors"),s=e("../internals/fails");_.exports=h&&s(function(){return 42!==Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype})},{"../internals/descriptors":247,"../internals/fails":260}],353:[function(e,_,D){"use strict";var h=TypeError;_.exports=function(s,u){if(s<u)throw new h("Not enough arguments");return s}},{}],354:[function(e,_,D){"use strict";var h=e("../internals/global"),s=e("../internals/is-callable"),u=h.WeakMap;_.exports=s(u)&&/native code/.test(String(u))},{"../internals/global":274,"../internals/is-callable":285}],355:[function(e,_,D){"use strict";var h=e("../internals/path"),s=e("../internals/has-own-property"),u=e("../internals/well-known-symbol-wrapped"),g=e("../internals/object-define-property").f;_.exports=function(a){var c=h.Symbol||(h.Symbol={});s(c,a)||g(c,a,{value:u.f(a)})}},{"../internals/has-own-property":275,"../internals/object-define-property":308,"../internals/path":322,"../internals/well-known-symbol-wrapped":356}],356:[function(e,_,D){"use strict";var h=e("../internals/well-known-symbol");D.f=h},{"../internals/well-known-symbol":357}],357:[function(e,_,D){"use strict";var h=e("../internals/global"),s=e("../internals/shared"),u=e("../internals/has-own-property"),g=e("../internals/uid"),a=e("../internals/symbol-constructor-detection"),c=e("../internals/use-symbol-as-uid"),B=h.Symbol,p=s("wks"),f=c?B.for||B:B&&B.withoutSetter||g;_.exports=function(E){return u(p,E)||(p[E]=a&&u(B,E)?B[E]:f("Symbol."+E)),p[E]}},{"../internals/global":274,"../internals/has-own-property":275,"../internals/shared":334,"../internals/symbol-constructor-detection":336,"../internals/uid":350,"../internals/use-symbol-as-uid":351}],358:[function(e,_,D){"use strict";var h=e("../internals/export"),s=e("../internals/array-iteration").findIndex,u=e("../internals/add-to-unscopables"),g=!0;"findIndex"in[]&&Array(1).findIndex(function(){g=!1}),h({target:"Array",proto:!0,forced:g},{findIndex:function(a){return s(this,a,arguments.length>1?arguments[1]:void 0)}}),u("findIndex")},{"../internals/add-to-unscopables":225,"../internals/array-iteration":229,"../internals/export":259}],359:[function(e,_,D){"use strict";var h=e("../internals/export"),s=e("../internals/array-iteration").find,u=e("../internals/add-to-unscopables"),g=!0;"find"in[]&&Array(1).find(function(){g=!1}),h({target:"Array",proto:!0,forced:g},{find:function(a){return s(this,a,arguments.length>1?arguments[1]:void 0)}}),u("find")},{"../internals/add-to-unscopables":225,"../internals/array-iteration":229,"../internals/export":259}],360:[function(e,_,D){"use strict";var h=e("../internals/export"),s=e("../internals/array-includes").includes,u=e("../internals/fails"),g=e("../internals/add-to-unscopables");h({target:"Array",proto:!0,forced:u(function(){return!Array(1).includes()})},{includes:function(a){return s(this,a,arguments.length>1?arguments[1]:void 0)}}),g("includes")},{"../internals/add-to-unscopables":225,"../internals/array-includes":228,"../internals/export":259,"../internals/fails":260}],361:[function(e,_,D){"use strict";var h=e("../internals/to-indexed-object"),s=e("../internals/add-to-unscopables"),u=e("../internals/iterators"),g=e("../internals/internal-state"),a=e("../internals/object-define-property").f,c=e("../internals/iterator-define"),B=e("../internals/create-iter-result-object"),p=e("../internals/is-pure"),f=e("../internals/descriptors"),E=g.set,w=g.getterFor("Array Iterator");_.exports=c(Array,"Array",function(b,C){E(this,{type:"Array Iterator",target:h(b),index:0,kind:C})},function(){var b=w(this),C=b.target,T=b.kind,N=b.index++;if(!C||N>=C.length)return b.target=void 0,B(void 0,!0);switch(T){case"keys":return B(N,!1);case"values":return B(C[N],!1)}return B([N,C[N]],!1)},"values");var Q=u.Arguments=u.Array;if(s("keys"),s("values"),s("entries"),!p&&f&&"values"!==Q.name)try{a(Q,"name",{value:"values"})}catch{}},{"../internals/add-to-unscopables":225,"../internals/create-iter-result-object":240,"../internals/descriptors":247,"../internals/internal-state":282,"../internals/is-pure":290,"../internals/iterator-define":296,"../internals/iterators":298,"../internals/object-define-property":308,"../internals/to-indexed-object":341}],362:[function(e,_,D){"use strict";var h=e("../internals/export"),s=e("../internals/get-built-in"),u=e("../internals/function-apply"),g=e("../internals/function-call"),a=e("../internals/function-uncurry-this"),c=e("../internals/fails"),B=e("../internals/is-callable"),p=e("../internals/is-symbol"),f=e("../internals/array-slice"),E=e("../internals/get-json-replacer-function"),w=e("../internals/symbol-constructor-detection"),Q=String,b=s("JSON","stringify"),C=a(/./.exec),T=a("".charAt),N=a("".charCodeAt),L=a("".replace),J=a(1..toString),H=/[\uD800-\uDFFF]/g,k=/^[\uD800-\uDBFF]$/,X=/^[\uDC00-\uDFFF]$/,tt=!w||c(function(){var it=s("Symbol")("stringify detection");return"[null]"!==b([it])||"{}"!==b({a:it})||"{}"!==b(Object(it))}),pt=c(function(){return'"\\udf06\\ud834"'!==b("\udf06\ud834")||'"\\udead"'!==b("\udead")}),st=function(it,at){var Y=f(arguments),x=E(at);if(B(x)||void 0!==it&&!p(it))return Y[1]=function(v,O){if(B(x)&&(O=g(x,this,Q(v),O)),!p(O))return O},u(b,null,Y)},z=function(it,at,Y){var x=T(Y,at-1),v=T(Y,at+1);return C(k,it)&&!C(X,v)||C(X,it)&&!C(k,x)?"\\u"+J(N(it,0),16):it};b&&h({target:"JSON",stat:!0,arity:3,forced:tt||pt},{stringify:function(it,at,Y){var x=f(arguments),v=u(tt?st:b,null,x);return pt&&"string"==typeof v?L(v,H,z):v}})},{"../internals/array-slice":231,"../internals/export":259,"../internals/fails":260,"../internals/function-apply":261,"../internals/function-call":264,"../internals/function-uncurry-this":268,"../internals/get-built-in":269,"../internals/get-json-replacer-function":272,"../internals/is-callable":285,"../internals/is-symbol":292,"../internals/symbol-constructor-detection":336}],363:[function(e,_,D){"use strict";e("../internals/export")({target:"Number",stat:!0},{isNaN:function(h){return h!=h}})},{"../internals/export":259}],364:[function(e,_,D){"use strict";var h=e("../internals/export"),s=e("../internals/object-assign");h({target:"Object",stat:!0,arity:2,forced:Object.assign!==s},{assign:s})},{"../internals/export":259,"../internals/object-assign":305}],365:[function(e,_,D){"use strict";var h=e("../internals/export"),s=e("../internals/symbol-constructor-detection"),u=e("../internals/fails"),g=e("../internals/object-get-own-property-symbols"),a=e("../internals/to-object");h({target:"Object",stat:!0,forced:!s||u(function(){g.f(1)})},{getOwnPropertySymbols:function(c){var B=g.f;return B?B(a(c)):[]}})},{"../internals/export":259,"../internals/fails":260,"../internals/object-get-own-property-symbols":312,"../internals/symbol-constructor-detection":336,"../internals/to-object":344}],366:[function(e,_,D){"use strict";var h=e("../internals/export"),s=e("../internals/to-object"),u=e("../internals/object-keys");h({target:"Object",stat:!0,forced:e("../internals/fails")(function(){u(1)})},{keys:function(g){return u(s(g))}})},{"../internals/export":259,"../internals/fails":260,"../internals/object-keys":316,"../internals/to-object":344}],367:[function(e,_,D){"use strict";var h=e("../internals/export"),s=e("../internals/object-to-array").values;h({target:"Object",stat:!0},{values:function(u){return s(u)}})},{"../internals/export":259,"../internals/object-to-array":319}],368:[function(e,_,D){"use strict";var h=e("../internals/export"),s=e("../internals/function-call"),u=e("../internals/a-callable"),g=e("../internals/new-promise-capability"),a=e("../internals/perform"),c=e("../internals/iterate");h({target:"Promise",stat:!0,forced:e("../internals/promise-statics-incorrect-iteration")},{all:function(B){var p=this,f=g.f(p),E=f.resolve,w=f.reject,Q=a(function(){var b=u(p.resolve),C=[],T=0,N=1;c(B,function(L){var J=T++,H=!1;N++,s(b,p,L).then(function(k){H||(H=!0,C[J]=k,--N||E(C))},w)}),--N||E(C)});return Q.error&&w(Q.value),f.promise}})},{"../internals/a-callable":222,"../internals/export":259,"../internals/function-call":264,"../internals/iterate":293,"../internals/new-promise-capability":303,"../internals/perform":323,"../internals/promise-statics-incorrect-iteration":327}],369:[function(e,_,D){"use strict";var h=e("../internals/export"),s=e("../internals/is-pure"),u=e("../internals/promise-constructor-detection").CONSTRUCTOR,g=e("../internals/promise-native-constructor"),a=e("../internals/get-built-in"),c=e("../internals/is-callable"),B=e("../internals/define-built-in"),p=g&&g.prototype;if(h({target:"Promise",proto:!0,forced:u,real:!0},{catch:function(E){return this.then(void 0,E)}}),!s&&c(g)){var f=a("Promise").prototype.catch;p.catch!==f&&B(p,"catch",f,{unsafe:!0})}},{"../internals/define-built-in":245,"../internals/export":259,"../internals/get-built-in":269,"../internals/is-callable":285,"../internals/is-pure":290,"../internals/promise-constructor-detection":324,"../internals/promise-native-constructor":325}],370:[function(e,_,D){"use strict";var h,s,u,g=e("../internals/export"),a=e("../internals/is-pure"),c=e("../internals/engine-is-node"),B=e("../internals/global"),p=e("../internals/function-call"),f=e("../internals/define-built-in"),E=e("../internals/object-set-prototype-of"),w=e("../internals/set-to-string-tag"),Q=e("../internals/set-species"),b=e("../internals/a-callable"),C=e("../internals/is-callable"),T=e("../internals/is-object"),N=e("../internals/an-instance"),L=e("../internals/species-constructor"),J=e("../internals/task").set,H=e("../internals/microtask"),k=e("../internals/host-report-errors"),X=e("../internals/perform"),tt=e("../internals/queue"),pt=e("../internals/internal-state"),st=e("../internals/promise-native-constructor"),z=e("../internals/promise-constructor-detection"),it=e("../internals/new-promise-capability"),at=z.CONSTRUCTOR,Y=z.REJECTION_EVENT,x=z.SUBCLASSING,v=pt.getterFor("Promise"),O=pt.set,G=st&&st.prototype,At=st,dt=G,It=B.TypeError,yt=B.document,qt=B.process,Mt=it.f,Xt=Mt,mt=!!(yt&&yt.createEvent&&B.dispatchEvent),ct=function(fA){var TA;return!(!T(fA)||!C(TA=fA.then))&&TA},xt=function(fA,TA){var EA,fe,xe,FA=TA.value,Xe=1===TA.state,Ve=Xe?fA.ok:fA.fail,nA=fA.resolve,_e=fA.reject,tA=fA.domain;try{Ve?(Xe||(2===TA.rejection&&iA(TA),TA.rejection=1),!0===Ve?EA=FA:(tA&&tA.enter(),EA=Ve(FA),tA&&(tA.exit(),xe=!0)),EA===fA.promise?_e(new It("Promise-chain cycle")):(fe=ct(EA))?p(fe,EA,nA,_e):nA(EA)):_e(FA)}catch(on){tA&&!xe&&tA.exit(),_e(on)}},ee=function(fA,TA){fA.notified||(fA.notified=!0,H(function(){for(var EA,fe=fA.reactions;EA=fe.get();)xt(EA,fA);fA.notified=!1,TA&&!fA.rejection&&Ce(fA)}))},Ge=function(fA,TA,EA){var fe,xe;mt?((fe=yt.createEvent("Event")).promise=TA,fe.reason=EA,fe.initEvent(fA,!1,!0),B.dispatchEvent(fe)):fe={promise:TA,reason:EA},!Y&&(xe=B["on"+fA])?xe(fe):"unhandledrejection"===fA&&k("Unhandled promise rejection",EA)},Ce=function(fA){p(J,B,function(){var TA,EA=fA.facade,fe=fA.value;if(je(fA)&&(TA=X(function(){c?qt.emit("unhandledRejection",fe,EA):Ge("unhandledrejection",EA,fe)}),fA.rejection=c||je(fA)?2:1,TA.error))throw TA.value})},je=function(fA){return 1!==fA.rejection&&!fA.parent},iA=function(fA){p(J,B,function(){var TA=fA.facade;c?qt.emit("rejectionHandled",TA):Ge("rejectionhandled",TA,fA.value)})},dA=function(fA,TA,EA){return function(fe){fA(TA,fe,EA)}},Ye=function(fA,TA,EA){fA.done||(fA.done=!0,EA&&(fA=EA),fA.value=TA,fA.state=2,ee(fA,!0))},rA=function(fA,TA,EA){if(!fA.done){fA.done=!0,EA&&(fA=EA);try{if(fA.facade===TA)throw new It("Promise can't be resolved itself");var fe=ct(TA);fe?H(function(){var xe={done:!1};try{p(fe,TA,dA(rA,xe,fA),dA(Ye,xe,fA))}catch(FA){Ye(xe,FA,fA)}}):(fA.value=TA,fA.state=1,ee(fA,!1))}catch(xe){Ye({done:!1},xe,fA)}}};if(at&&(dt=(At=function(fA){N(this,dt),b(fA),p(h,this);var TA=v(this);try{fA(dA(rA,TA),dA(Ye,TA))}catch(EA){Ye(TA,EA)}}).prototype,(h=function(fA){O(this,{type:"Promise",done:!1,notified:!1,parent:!1,reactions:new tt,rejection:!1,state:0,value:void 0})}).prototype=f(dt,"then",function(fA,TA){var EA=v(this),fe=Mt(L(this,At));return EA.parent=!0,fe.ok=!C(fA)||fA,fe.fail=C(TA)&&TA,fe.domain=c?qt.domain:void 0,0===EA.state?EA.reactions.add(fe):H(function(){xt(fe,EA)}),fe.promise}),s=function(){var fA=new h,TA=v(fA);this.promise=fA,this.resolve=dA(rA,TA),this.reject=dA(Ye,TA)},it.f=Mt=function(fA){return fA===At||void 0===fA?new s(fA):Xt(fA)},!a&&C(st)&&G!==Object.prototype)){u=G.then,x||f(G,"then",function(fA,TA){var EA=this;return new At(function(fe,xe){p(u,EA,fe,xe)}).then(fA,TA)},{unsafe:!0});try{delete G.constructor}catch{}E&&E(G,dt)}g({global:!0,constructor:!0,wrap:!0,forced:at},{Promise:At}),w(At,"Promise",!1,!0),Q("Promise")},{"../internals/a-callable":222,"../internals/an-instance":226,"../internals/define-built-in":245,"../internals/engine-is-node":254,"../internals/export":259,"../internals/function-call":264,"../internals/global":274,"../internals/host-report-errors":277,"../internals/internal-state":282,"../internals/is-callable":285,"../internals/is-object":289,"../internals/is-pure":290,"../internals/microtask":302,"../internals/new-promise-capability":303,"../internals/object-set-prototype-of":318,"../internals/perform":323,"../internals/promise-constructor-detection":324,"../internals/promise-native-constructor":325,"../internals/queue":328,"../internals/set-species":330,"../internals/set-to-string-tag":331,"../internals/species-constructor":335,"../internals/task":339}],371:[function(e,_,D){"use strict";var h=e("../internals/export"),s=e("../internals/is-pure"),u=e("../internals/promise-native-constructor"),g=e("../internals/fails"),a=e("../internals/get-built-in"),c=e("../internals/is-callable"),B=e("../internals/species-constructor"),p=e("../internals/promise-resolve"),f=e("../internals/define-built-in"),E=u&&u.prototype;if(h({target:"Promise",proto:!0,real:!0,forced:!!u&&g(function(){E.finally.call({then:function(){}},function(){})})},{finally:function(Q){var b=B(this,a("Promise")),C=c(Q);return this.then(C?function(T){return p(b,Q()).then(function(){return T})}:Q,C?function(T){return p(b,Q()).then(function(){throw T})}:Q)}}),!s&&c(u)){var w=a("Promise").prototype.finally;E.finally!==w&&f(E,"finally",w,{unsafe:!0})}},{"../internals/define-built-in":245,"../internals/export":259,"../internals/fails":260,"../internals/get-built-in":269,"../internals/is-callable":285,"../internals/is-pure":290,"../internals/promise-native-constructor":325,"../internals/promise-resolve":326,"../internals/species-constructor":335}],372:[function(e,_,D){"use strict";e("../modules/es.promise.constructor"),e("../modules/es.promise.all"),e("../modules/es.promise.catch"),e("../modules/es.promise.race"),e("../modules/es.promise.reject"),e("../modules/es.promise.resolve")},{"../modules/es.promise.all":368,"../modules/es.promise.catch":369,"../modules/es.promise.constructor":370,"../modules/es.promise.race":373,"../modules/es.promise.reject":374,"../modules/es.promise.resolve":375}],373:[function(e,_,D){"use strict";var h=e("../internals/export"),s=e("../internals/function-call"),u=e("../internals/a-callable"),g=e("../internals/new-promise-capability"),a=e("../internals/perform"),c=e("../internals/iterate");h({target:"Promise",stat:!0,forced:e("../internals/promise-statics-incorrect-iteration")},{race:function(B){var p=this,f=g.f(p),E=f.reject,w=a(function(){var Q=u(p.resolve);c(B,function(b){s(Q,p,b).then(f.resolve,E)})});return w.error&&E(w.value),f.promise}})},{"../internals/a-callable":222,"../internals/export":259,"../internals/function-call":264,"../internals/iterate":293,"../internals/new-promise-capability":303,"../internals/perform":323,"../internals/promise-statics-incorrect-iteration":327}],374:[function(e,_,D){"use strict";var h=e("../internals/export"),s=e("../internals/function-call"),u=e("../internals/new-promise-capability");h({target:"Promise",stat:!0,forced:e("../internals/promise-constructor-detection").CONSTRUCTOR},{reject:function(g){var a=u.f(this);return s(a.reject,void 0,g),a.promise}})},{"../internals/export":259,"../internals/function-call":264,"../internals/new-promise-capability":303,"../internals/promise-constructor-detection":324}],375:[function(e,_,D){"use strict";var h=e("../internals/export"),s=e("../internals/get-built-in"),u=e("../internals/is-pure"),g=e("../internals/promise-native-constructor"),a=e("../internals/promise-constructor-detection").CONSTRUCTOR,c=e("../internals/promise-resolve"),B=s("Promise"),p=u&&!a;h({target:"Promise",stat:!0,forced:u||a},{resolve:function(f){return c(p&&this===B?g:this,f)}})},{"../internals/export":259,"../internals/get-built-in":269,"../internals/is-pure":290,"../internals/promise-constructor-detection":324,"../internals/promise-native-constructor":325,"../internals/promise-resolve":326}],376:[function(e,_,D){"use strict";var h=e("../internals/export"),s=e("../internals/function-uncurry-this"),u=e("../internals/to-absolute-index"),g=RangeError,a=String.fromCharCode,c=String.fromCodePoint,B=s([].join);h({target:"String",stat:!0,arity:1,forced:!!c&&1!==c.length},{fromCodePoint:function(p){for(var f,E=[],w=arguments.length,Q=0;w>Q;){if(f=+arguments[Q++],u(f,1114111)!==f)throw new g(f+" is not a valid code point");E[Q]=f<65536?a(f):a(55296+((f-=65536)>>10),f%1024+56320)}return B(E,"")}})},{"../internals/export":259,"../internals/function-uncurry-this":268,"../internals/to-absolute-index":340}],377:[function(e,_,D){"use strict";var h=e("../internals/export"),s=e("../internals/function-uncurry-this"),u=e("../internals/not-a-regexp"),g=e("../internals/require-object-coercible"),a=e("../internals/to-string"),c=e("../internals/correct-is-regexp-logic"),B=s("".indexOf);h({target:"String",proto:!0,forced:!c("includes")},{includes:function(p){return!!~B(a(g(this)),a(u(p)),arguments.length>1?arguments[1]:void 0)}})},{"../internals/correct-is-regexp-logic":238,"../internals/export":259,"../internals/function-uncurry-this":268,"../internals/not-a-regexp":304,"../internals/require-object-coercible":329,"../internals/to-string":348}],378:[function(e,_,D){"use strict";e("../internals/well-known-symbol-define")("asyncIterator")},{"../internals/well-known-symbol-define":355}],379:[function(e,_,D){"use strict";var h=e("../internals/export"),s=e("../internals/global"),u=e("../internals/function-call"),g=e("../internals/function-uncurry-this"),a=e("../internals/is-pure"),c=e("../internals/descriptors"),B=e("../internals/symbol-constructor-detection"),p=e("../internals/fails"),f=e("../internals/has-own-property"),E=e("../internals/object-is-prototype-of"),w=e("../internals/an-object"),Q=e("../internals/to-indexed-object"),b=e("../internals/to-property-key"),C=e("../internals/to-string"),T=e("../internals/create-property-descriptor"),N=e("../internals/object-create"),L=e("../internals/object-keys"),J=e("../internals/object-get-own-property-names"),H=e("../internals/object-get-own-property-names-external"),k=e("../internals/object-get-own-property-symbols"),X=e("../internals/object-get-own-property-descriptor"),tt=e("../internals/object-define-property"),pt=e("../internals/object-define-properties"),st=e("../internals/object-property-is-enumerable"),z=e("../internals/define-built-in"),it=e("../internals/define-built-in-accessor"),at=e("../internals/shared"),Y=e("../internals/shared-key"),x=e("../internals/hidden-keys"),v=e("../internals/uid"),O=e("../internals/well-known-symbol"),G=e("../internals/well-known-symbol-wrapped"),At=e("../internals/well-known-symbol-define"),dt=e("../internals/symbol-define-to-primitive"),It=e("../internals/set-to-string-tag"),yt=e("../internals/internal-state"),qt=e("../internals/array-iteration").forEach,Mt=Y("hidden"),Xt=yt.set,mt=yt.getterFor("Symbol"),ct=Object.prototype,xt=s.Symbol,ee=xt&&xt.prototype,Ge=s.RangeError,Ce=s.TypeError,je=s.QObject,iA=X.f,dA=tt.f,Ye=H.f,rA=st.f,fA=g([].push),TA=at("symbols"),EA=at("op-symbols"),fe=at("wks"),xe=!je||!je.prototype||!je.prototype.findChild,FA=function(_A,fn,hA){var kn=iA(ct,fn);kn&&delete ct[fn],dA(_A,fn,hA),kn&&_A!==ct&&dA(ct,fn,kn)},Xe=c&&p(function(){return 7!==N(dA({},"a",{get:function(){return dA(this,"a",{value:7}).a}})).a})?FA:dA,Ve=function(_A,fn){var hA=TA[_A]=N(ee);return Xt(hA,{type:"Symbol",tag:_A,description:fn}),c||(hA.description=fn),hA},nA=function(_A,fn,hA){_A===ct&&nA(EA,fn,hA),w(_A);var kn=b(fn);return w(hA),f(TA,kn)?(hA.enumerable?(f(_A,Mt)&&_A[Mt][kn]&&(_A[Mt][kn]=!1),hA=N(hA,{enumerable:T(0,!1)})):(f(_A,Mt)||dA(_A,Mt,T(1,{})),_A[Mt][kn]=!0),Xe(_A,kn,hA)):dA(_A,kn,hA)},_e=function(_A,fn){w(_A);var hA=Q(fn),kn=L(hA).concat(Qn(hA));return qt(kn,function(ni){c&&!u(tA,hA,ni)||nA(_A,ni,hA[ni])}),_A},tA=function(_A){var fn=b(_A),hA=u(rA,this,fn);return!(this===ct&&f(TA,fn)&&!f(EA,fn))&&(!(hA||!f(this,fn)||!f(TA,fn)||f(this,Mt)&&this[Mt][fn])||hA)},on=function(_A,fn){var hA=Q(_A),kn=b(fn);if(hA!==ct||!f(TA,kn)||f(EA,kn)){var ni=iA(hA,kn);return!ni||!f(TA,kn)||f(hA,Mt)&&hA[Mt][kn]||(ni.enumerable=!0),ni}},GA=function(_A){var fn=Ye(Q(_A)),hA=[];return qt(fn,function(kn){f(TA,kn)||f(x,kn)||fA(hA,kn)}),hA},Qn=function(_A){var fn=_A===ct,hA=Ye(fn?EA:Q(_A)),kn=[];return qt(hA,function(ni){!f(TA,ni)||fn&&!f(ct,ni)||fA(kn,TA[ni])}),kn};B||(z(ee=(xt=function(){if(E(ee,this))throw new Ce("Symbol is not a constructor");var _A=arguments.length&&void 0!==arguments[0]?C(arguments[0]):void 0,fn=v(_A),hA=function(kn){this===ct&&u(hA,EA,kn),f(this,Mt)&&f(this[Mt],fn)&&(this[Mt][fn]=!1);var ni=T(1,kn);try{Xe(this,fn,ni)}catch(mi){if(!(mi instanceof Ge))throw mi;FA(this,fn,ni)}};return c&&xe&&Xe(ct,fn,{configurable:!0,set:hA}),Ve(fn,_A)}).prototype,"toString",function(){return mt(this).tag}),z(xt,"withoutSetter",function(_A){return Ve(v(_A),_A)}),st.f=tA,tt.f=nA,pt.f=_e,X.f=on,J.f=H.f=GA,k.f=Qn,G.f=function(_A){return Ve(O(_A),_A)},c&&(it(ee,"description",{configurable:!0,get:function(){return mt(this).description}}),a||z(ct,"propertyIsEnumerable",tA,{unsafe:!0}))),h({global:!0,constructor:!0,wrap:!0,forced:!B,sham:!B},{Symbol:xt}),qt(L(fe),function(_A){At(_A)}),h({target:"Symbol",stat:!0,forced:!B},{useSetter:function(){xe=!0},useSimple:function(){xe=!1}}),h({target:"Object",stat:!0,forced:!B,sham:!c},{create:function(_A,fn){return void 0===fn?N(_A):_e(N(_A),fn)},defineProperty:nA,defineProperties:_e,getOwnPropertyDescriptor:on}),h({target:"Object",stat:!0,forced:!B},{getOwnPropertyNames:GA}),dt(),It(xt,"Symbol"),x[Mt]=!0},{"../internals/an-object":227,"../internals/array-iteration":229,"../internals/create-property-descriptor":242,"../internals/define-built-in":245,"../internals/define-built-in-accessor":244,"../internals/descriptors":247,"../internals/export":259,"../internals/fails":260,"../internals/function-call":264,"../internals/function-uncurry-this":268,"../internals/global":274,"../internals/has-own-property":275,"../internals/hidden-keys":276,"../internals/internal-state":282,"../internals/is-pure":290,"../internals/object-create":306,"../internals/object-define-properties":307,"../internals/object-define-property":308,"../internals/object-get-own-property-descriptor":309,"../internals/object-get-own-property-names":311,"../internals/object-get-own-property-names-external":310,"../internals/object-get-own-property-symbols":312,"../internals/object-is-prototype-of":314,"../internals/object-keys":316,"../internals/object-property-is-enumerable":317,"../internals/set-to-string-tag":331,"../internals/shared":334,"../internals/shared-key":332,"../internals/symbol-constructor-detection":336,"../internals/symbol-define-to-primitive":337,"../internals/to-indexed-object":341,"../internals/to-property-key":346,"../internals/to-string":348,"../internals/uid":350,"../internals/well-known-symbol":357,"../internals/well-known-symbol-define":355,"../internals/well-known-symbol-wrapped":356}],380:[function(e,_,D){"use strict";var h=e("../internals/export"),s=e("../internals/get-built-in"),u=e("../internals/has-own-property"),g=e("../internals/to-string"),a=e("../internals/shared"),c=e("../internals/symbol-registry-detection"),B=a("string-to-symbol-registry"),p=a("symbol-to-string-registry");h({target:"Symbol",stat:!0,forced:!c},{for:function(f){var E=g(f);if(u(B,E))return B[E];var w=s("Symbol")(E);return B[E]=w,p[w]=E,w}})},{"../internals/export":259,"../internals/get-built-in":269,"../internals/has-own-property":275,"../internals/shared":334,"../internals/symbol-registry-detection":338,"../internals/to-string":348}],381:[function(e,_,D){"use strict";e("../modules/es.symbol.constructor"),e("../modules/es.symbol.for"),e("../modules/es.symbol.key-for"),e("../modules/es.json.stringify"),e("../modules/es.object.get-own-property-symbols")},{"../modules/es.json.stringify":362,"../modules/es.object.get-own-property-symbols":365,"../modules/es.symbol.constructor":379,"../modules/es.symbol.for":380,"../modules/es.symbol.key-for":382}],382:[function(e,_,D){"use strict";var h=e("../internals/export"),s=e("../internals/has-own-property"),u=e("../internals/is-symbol"),g=e("../internals/try-to-string"),a=e("../internals/shared"),c=e("../internals/symbol-registry-detection"),B=a("symbol-to-string-registry");h({target:"Symbol",stat:!0,forced:!c},{keyFor:function(p){if(!u(p))throw new TypeError(g(p)+" is not a symbol");if(s(B,p))return B[p]}})},{"../internals/export":259,"../internals/has-own-property":275,"../internals/is-symbol":292,"../internals/shared":334,"../internals/symbol-registry-detection":338,"../internals/try-to-string":349}],383:[function(e,_,D){"use strict";function h(s){return Object.prototype.toString.call(s)}D.isArray=function(s){return Array.isArray?Array.isArray(s):"[object Array]"===h(s)},D.isBoolean=function(s){return"boolean"==typeof s},D.isNull=function(s){return null===s},D.isNullOrUndefined=function(s){return null==s},D.isNumber=function(s){return"number"==typeof s},D.isString=function(s){return"string"==typeof s},D.isSymbol=function(s){return"symbol"==typeof s},D.isUndefined=function(s){return void 0===s},D.isRegExp=function(s){return"[object RegExp]"===h(s)},D.isObject=function(s){return"object"==typeof s&&null!==s},D.isDate=function(s){return"[object Date]"===h(s)},D.isError=function(s){return"[object Error]"===h(s)||s instanceof Error},D.isFunction=function(s){return"function"==typeof s},D.isPrimitive=function(s){return null===s||"boolean"==typeof s||"number"==typeof s||"string"==typeof s||"symbol"==typeof s||void 0===s},D.isBuffer=e("buffer").Buffer.isBuffer},{buffer:220}],384:[function(e,_,D){(function(h){(function(){"use strict";var s=e("elliptic"),u=e("bn.js");_.exports=function(B){return new a(B)};var g={secp256k1:{name:"secp256k1",byteLength:32},secp224r1:{name:"p224",byteLength:28},prime256v1:{name:"p256",byteLength:32},prime192v1:{name:"p192",byteLength:24},ed25519:{name:"ed25519",byteLength:32},secp384r1:{name:"p384",byteLength:48},secp521r1:{name:"p521",byteLength:66}};function a(B){this.curveType=g[B],this.curveType||(this.curveType={name:B}),this.curve=new s.ec(this.curveType.name),this.keys=void 0}function c(B,p,f){Array.isArray(B)||(B=B.toArray());var E=new h(B);if(f&&E.length<f){var w=new h(f-E.length);w.fill(0),E=h.concat([w,E])}return p?E.toString(p):E}g.p224=g.secp224r1,g.p256=g.secp256r1=g.prime256v1,g.p192=g.secp192r1=g.prime192v1,g.p384=g.secp384r1,g.p521=g.secp521r1,a.prototype.generateKeys=function(B,p){return this.keys=this.curve.genKeyPair(),this.getPublicKey(B,p)},a.prototype.computeSecret=function(B,p,f){return p=p||"utf8",h.isBuffer(B)||(B=new h(B,p)),c(this.curve.keyFromPublic(B).getPublic().mul(this.keys.getPrivate()).getX(),f,this.curveType.byteLength)},a.prototype.getPublicKey=function(B,p){var f=this.keys.getPublic("compressed"===p,!0);return"hybrid"===p&&(f[0]=f[f.length-1]%2?7:6),c(f,B)},a.prototype.getPrivateKey=function(B){return c(this.keys.getPrivate(),B)},a.prototype.setPublicKey=function(B,p){return p=p||"utf8",h.isBuffer(B)||(B=new h(B,p)),this.keys._importPublic(B),this},a.prototype.setPrivateKey=function(B,p){p=p||"utf8",h.isBuffer(B)||(B=new h(B,p));var f=new u(B);return f=f.toString(16),this.keys=this.curve.genKeyPair(),this.keys._importPrivate(f),this}}).call(this)}).call(this,e("buffer").Buffer)},{"bn.js":385,buffer:220,elliptic:405}],385:[function(e,_,D){arguments[4][184][0].apply(D,arguments)},{buffer:188,dup:184}],386:[function(e,_,D){"use strict";var h=e("inherits"),s=e("md5.js"),u=e("ripemd160"),g=e("sha.js"),a=e("cipher-base");function c(B){a.call(this,"digest"),this._hash=B}h(c,a),c.prototype._update=function(B){this._hash.update(B)},c.prototype._final=function(){return this._hash.digest()},_.exports=function(B){return"md5"===(B=B.toLowerCase())?new s:"rmd160"===B||"ripemd160"===B?new u:new c(g(B))}},{"cipher-base":221,inherits:440,"md5.js":450,ripemd160:493,"sha.js":498}],387:[function(e,_,D){"use strict";var h=e("md5.js");_.exports=function(s){return(new h).update(s).digest()}},{"md5.js":450}],388:[function(e,_,D){"use strict";var h=e("inherits"),s=e("./legacy"),u=e("cipher-base"),g=e("safe-buffer").Buffer,a=e("create-hash/md5"),c=e("ripemd160"),B=e("sha.js"),p=g.alloc(128);function f(E,w){u.call(this,"digest"),"string"==typeof w&&(w=g.from(w));var Q="sha512"===E||"sha384"===E?128:64;this._alg=E,this._key=w,w.length>Q?w=("rmd160"===E?new c:B(E)).update(w).digest():w.length<Q&&(w=g.concat([w,p],Q));for(var b=this._ipad=g.allocUnsafe(Q),C=this._opad=g.allocUnsafe(Q),T=0;T<Q;T++)b[T]=54^w[T],C[T]=92^w[T];this._hash="rmd160"===E?new c:B(E),this._hash.update(b)}h(f,u),f.prototype._update=function(E){this._hash.update(E)},f.prototype._final=function(){var E=this._hash.digest();return("rmd160"===this._alg?new c:B(this._alg)).update(this._opad).update(E).digest()},_.exports=function(E,w){return"rmd160"===(E=E.toLowerCase())||"ripemd160"===E?new f("rmd160",w):"md5"===E?new s(a,w):new f(E,w)}},{"./legacy":389,"cipher-base":221,"create-hash/md5":387,inherits:440,ripemd160:493,"safe-buffer":494,"sha.js":498}],389:[function(e,_,D){"use strict";var h=e("inherits"),s=e("safe-buffer").Buffer,u=e("cipher-base"),g=s.alloc(128);function a(c,B){u.call(this,"digest"),"string"==typeof B&&(B=s.from(B)),this._alg=c,this._key=B,B.length>64?B=c(B):B.length<64&&(B=s.concat([B,g],64));for(var p=this._ipad=s.allocUnsafe(64),f=this._opad=s.allocUnsafe(64),E=0;E<64;E++)p[E]=54^B[E],f[E]=92^B[E];this._hash=[p]}h(a,u),a.prototype._update=function(c){this._hash.push(c)},a.prototype._final=function(){var c=this._alg(s.concat(this._hash));return this._alg(s.concat([this._opad,c]))},_.exports=a},{"cipher-base":221,inherits:440,"safe-buffer":494}],390:[function(e,_,D){"use strict";D.randomBytes=D.rng=D.pseudoRandomBytes=D.prng=e("randombytes"),D.createHash=D.Hash=e("create-hash"),D.createHmac=D.Hmac=e("create-hmac");var h=e("browserify-sign/algos"),s=Object.keys(h),u=["sha1","sha224","sha256","sha384","sha512","md5","rmd160"].concat(s);D.getHashes=function(){return u};var g=e("pbkdf2");D.pbkdf2=g.pbkdf2,D.pbkdf2Sync=g.pbkdf2Sync;var a=e("browserify-cipher");D.Cipher=a.Cipher,D.createCipher=a.createCipher,D.Cipheriv=a.Cipheriv,D.createCipheriv=a.createCipheriv,D.Decipher=a.Decipher,D.createDecipher=a.createDecipher,D.Decipheriv=a.Decipheriv,D.createDecipheriv=a.createDecipheriv,D.getCiphers=a.getCiphers,D.listCiphers=a.listCiphers;var c=e("diffie-hellman");D.DiffieHellmanGroup=c.DiffieHellmanGroup,D.createDiffieHellmanGroup=c.createDiffieHellmanGroup,D.getDiffieHellman=c.getDiffieHellman,D.createDiffieHellman=c.createDiffieHellman,D.DiffieHellman=c.DiffieHellman;var B=e("browserify-sign");D.createSign=B.createSign,D.Sign=B.Sign,D.createVerify=B.createVerify,D.Verify=B.Verify,D.createECDH=e("create-ecdh");var p=e("public-encrypt");D.publicEncrypt=p.publicEncrypt,D.privateEncrypt=p.privateEncrypt,D.publicDecrypt=p.publicDecrypt,D.privateDecrypt=p.privateDecrypt;var f=e("randomfill");D.randomFill=f.randomFill,D.randomFillSync=f.randomFillSync,D.createCredentials=function(){throw new Error(["sorry, createCredentials is not implemented yet","we accept pull requests","https://github.com/crypto-browserify/crypto-browserify"].join("\n"))},D.constants={DH_CHECK_P_NOT_SAFE_PRIME:2,DH_CHECK_P_NOT_PRIME:1,DH_UNABLE_TO_CHECK_GENERATOR:4,DH_NOT_SUITABLE_GENERATOR:8,NPN_ENABLED:1,ALPN_ENABLED:1,RSA_PKCS1_PADDING:1,RSA_SSLV23_PADDING:2,RSA_NO_PADDING:3,RSA_PKCS1_OAEP_PADDING:4,RSA_X931_PADDING:5,RSA_PKCS1_PSS_PADDING:6,POINT_CONVERSION_COMPRESSED:2,POINT_CONVERSION_UNCOMPRESSED:4,POINT_CONVERSION_HYBRID:6}},{"browserify-cipher":206,"browserify-sign":213,"browserify-sign/algos":210,"create-ecdh":384,"create-hash":386,"create-hmac":388,"diffie-hellman":400,pbkdf2:460,"public-encrypt":468,randombytes:475,randomfill:476}],391:[function(e,_,D){"use strict";var h,s;h=void 0,s=function(){var h=6e4,s=36e5,u="millisecond",g="second",a="minute",c="hour",B="day",p="week",f="month",E="quarter",w="year",Q="date",b="Invalid Date",C=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,T=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,N={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(Y){var x=["th","st","nd","rd"],v=Y%100;return"["+Y+(x[(v-20)%10]||x[v]||x[0])+"]"}},L=function(Y,x,v){var O=String(Y);return!O||O.length>=x?Y:""+Array(x+1-O.length).join(v)+Y},J={s:L,z:function(Y){var x=-Y.utcOffset(),v=Math.abs(x),O=Math.floor(v/60),G=v%60;return(x<=0?"+":"-")+L(O,2,"0")+":"+L(G,2,"0")},m:function Y(x,v){if(x.date()<v.date())return-Y(v,x);var O=12*(v.year()-x.year())+(v.month()-x.month()),G=x.clone().add(O,f),At=v-G<0,dt=x.clone().add(O+(At?-1:1),f);return+(-(O+(v-G)/(At?G-dt:dt-G))||0)},a:function(Y){return Y<0?Math.ceil(Y)||0:Math.floor(Y)},p:function(Y){return{M:f,y:w,w:p,d:B,D:Q,h:c,m:a,s:g,ms:u,Q:E}[Y]||String(Y||"").toLowerCase().replace(/s$/,"")},u:function(Y){return void 0===Y}},H="en",k={};k[H]=N;var X="$isDayjsObject",tt=function(Y){return Y instanceof it||!(!Y||!Y[X])},pt=function Y(x,v,O){var G;if(!x)return H;if("string"==typeof x){var At=x.toLowerCase();k[At]&&(G=At),v&&(k[At]=v,G=At);var dt=x.split("-");if(!G&&dt.length>1)return Y(dt[0])}else{var It=x.name;k[It]=x,G=It}return!O&&G&&(H=G),G||!O&&H},st=function(Y,x){if(tt(Y))return Y.clone();var v="object"==typeof x?x:{};return v.date=Y,v.args=arguments,new it(v)},z=J;z.l=pt,z.i=tt,z.w=function(Y,x){return st(Y,{locale:x.$L,utc:x.$u,x:x.$x,$offset:x.$offset})};var it=function(){function Y(v){this.$L=pt(v.locale,null,!0),this.parse(v),this.$x=this.$x||v.x||{},this[X]=!0}var x=Y.prototype;return x.parse=function(v){this.$d=function(O){var G=O.date,At=O.utc;if(null===G)return new Date(NaN);if(z.u(G))return new Date;if(G instanceof Date)return new Date(G);if("string"==typeof G&&!/Z$/i.test(G)){var dt=G.match(C);if(dt){var It=dt[2]-1||0,yt=(dt[7]||"0").substring(0,3);return At?new Date(Date.UTC(dt[1],It,dt[3]||1,dt[4]||0,dt[5]||0,dt[6]||0,yt)):new Date(dt[1],It,dt[3]||1,dt[4]||0,dt[5]||0,dt[6]||0,yt)}}return new Date(G)}(v),this.init()},x.init=function(){var v=this.$d;this.$y=v.getFullYear(),this.$M=v.getMonth(),this.$D=v.getDate(),this.$W=v.getDay(),this.$H=v.getHours(),this.$m=v.getMinutes(),this.$s=v.getSeconds(),this.$ms=v.getMilliseconds()},x.$utils=function(){return z},x.isValid=function(){return this.$d.toString()!==b},x.isSame=function(v,O){var G=st(v);return this.startOf(O)<=G&&G<=this.endOf(O)},x.isAfter=function(v,O){return st(v)<this.startOf(O)},x.isBefore=function(v,O){return this.endOf(O)<st(v)},x.$g=function(v,O,G){return z.u(v)?this[O]:this.set(G,v)},x.unix=function(){return Math.floor(this.valueOf()/1e3)},x.valueOf=function(){return this.$d.getTime()},x.startOf=function(v,O){var G=this,At=!!z.u(O)||O,dt=z.p(v),It=function(ee,Ge){var Ce=z.w(G.$u?Date.UTC(G.$y,Ge,ee):new Date(G.$y,Ge,ee),G);return At?Ce:Ce.endOf(B)},yt=function(ee,Ge){return z.w(G.toDate()[ee].apply(G.toDate("s"),(At?[0,0,0,0]:[23,59,59,999]).slice(Ge)),G)},qt=this.$W,Mt=this.$M,Xt=this.$D,mt="set"+(this.$u?"UTC":"");switch(dt){case w:return At?It(1,0):It(31,11);case f:return At?It(1,Mt):It(0,Mt+1);case p:var ct=this.$locale().weekStart||0,xt=(qt<ct?qt+7:qt)-ct;return It(At?Xt-xt:Xt+(6-xt),Mt);case B:case Q:return yt(mt+"Hours",0);case c:return yt(mt+"Minutes",1);case a:return yt(mt+"Seconds",2);case g:return yt(mt+"Milliseconds",3);default:return this.clone()}},x.endOf=function(v){return this.startOf(v,!1)},x.$set=function(v,O){var G,At=z.p(v),dt="set"+(this.$u?"UTC":""),It=(G={},G[B]=dt+"Date",G[Q]=dt+"Date",G[f]=dt+"Month",G[w]=dt+"FullYear",G[c]=dt+"Hours",G[a]=dt+"Minutes",G[g]=dt+"Seconds",G[u]=dt+"Milliseconds",G)[At],yt=At===B?this.$D+(O-this.$W):O;if(At===f||At===w){var qt=this.clone().set(Q,1);qt.$d[It](yt),qt.init(),this.$d=qt.set(Q,Math.min(this.$D,qt.daysInMonth())).$d}else It&&this.$d[It](yt);return this.init(),this},x.set=function(v,O){return this.clone().$set(v,O)},x.get=function(v){return this[z.p(v)]()},x.add=function(v,O){var G,At=this;v=Number(v);var dt=z.p(O),It=function(Mt){var Xt=st(At);return z.w(Xt.date(Xt.date()+Math.round(Mt*v)),At)};if(dt===f)return this.set(f,this.$M+v);if(dt===w)return this.set(w,this.$y+v);if(dt===B)return It(1);if(dt===p)return It(7);var yt=(G={},G[a]=h,G[c]=s,G[g]=1e3,G)[dt]||1,qt=this.$d.getTime()+v*yt;return z.w(qt,this)},x.subtract=function(v,O){return this.add(-1*v,O)},x.format=function(v){var O=this,G=this.$locale();if(!this.isValid())return G.invalidDate||b;var At=v||"YYYY-MM-DDTHH:mm:ssZ",dt=z.z(this),It=this.$H,yt=this.$m,qt=this.$M,Mt=G.weekdays,Xt=G.months,ct=function(Ge,Ce,je,iA){return Ge&&(Ge[Ce]||Ge(O,At))||je[Ce].slice(0,iA)},xt=function(Ge){return z.s(It%12||12,Ge,"0")},ee=G.meridiem||function(Ge,Ce,je){var iA=Ge<12?"AM":"PM";return je?iA.toLowerCase():iA};return At.replace(T,function(Ge,Ce){return Ce||function(je){switch(je){case"YY":return String(O.$y).slice(-2);case"YYYY":return z.s(O.$y,4,"0");case"M":return qt+1;case"MM":return z.s(qt+1,2,"0");case"MMM":return ct(G.monthsShort,qt,Xt,3);case"MMMM":return ct(Xt,qt);case"D":return O.$D;case"DD":return z.s(O.$D,2,"0");case"d":return String(O.$W);case"dd":return ct(G.weekdaysMin,O.$W,Mt,2);case"ddd":return ct(G.weekdaysShort,O.$W,Mt,3);case"dddd":return Mt[O.$W];case"H":return String(It);case"HH":return z.s(It,2,"0");case"h":return xt(1);case"hh":return xt(2);case"a":return ee(It,yt,!0);case"A":return ee(It,yt,!1);case"m":return String(yt);case"mm":return z.s(yt,2,"0");case"s":return String(O.$s);case"ss":return z.s(O.$s,2,"0");case"SSS":return z.s(O.$ms,3,"0");case"Z":return dt}return null}(Ge)||dt.replace(":","")})},x.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},x.diff=function(v,O,G){var At,dt=this,It=z.p(O),yt=st(v),qt=(yt.utcOffset()-this.utcOffset())*h,Mt=this-yt,Xt=function(){return z.m(dt,yt)};switch(It){case w:At=Xt()/12;break;case f:At=Xt();break;case E:At=Xt()/3;break;case p:At=(Mt-qt)/6048e5;break;case B:At=(Mt-qt)/864e5;break;case c:At=Mt/s;break;case a:At=Mt/h;break;case g:At=Mt/1e3;break;default:At=Mt}return G?At:z.a(At)},x.daysInMonth=function(){return this.endOf(f).$D},x.$locale=function(){return k[this.$L]},x.locale=function(v,O){if(!v)return this.$L;var G=this.clone(),At=pt(v,O,!0);return At&&(G.$L=At),G},x.clone=function(){return z.w(this.$d,this)},x.toDate=function(){return new Date(this.valueOf())},x.toJSON=function(){return this.isValid()?this.toISOString():null},x.toISOString=function(){return this.$d.toISOString()},x.toString=function(){return this.$d.toUTCString()},Y}(),at=it.prototype;return st.prototype=at,[["$ms",u],["$s",g],["$m",a],["$H",c],["$W",B],["$M",f],["$y",w],["$D",Q]].forEach(function(Y){at[Y[1]]=function(x){return this.$g(x,Y[0],Y[1])}}),st.extend=function(Y,x){return Y.$i||(Y(x,it,st),Y.$i=!0),st},st.locale=pt,st.isDayjs=tt,st.unix=function(Y){return st(1e3*Y)},st.en=k[H],st.Ls=k,st.p={},st},"object"==typeof D&&void 0!==_?_.exports=s():(h=typeof globalThis<"u"?globalThis:h||self).dayjs=s()},{}],392:[function(e,_,D){"use strict";var h,s;h=void 0,s=function(){var h={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"},s=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|YYYY|YY?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,u=/\d\d/,g=/\d\d?/,a=/\d*[^-_:/,()\s\d]+/,c={},B=function(C){return(C=+C)+(C>68?1900:2e3)},p=function(C){return function(T){this[C]=+T}},f=[/[+-]\d\d:?(\d\d)?|Z/,function(C){(this.zone||(this.zone={})).offset=function(T){if(!T||"Z"===T)return 0;var N=T.match(/([+-]|\d\d)/g),L=60*N[1]+(+N[2]||0);return 0===L?0:"+"===N[0]?-L:L}(C)}],E=function(C){var T=c[C];return T&&(T.indexOf?T:T.s.concat(T.f))},w=function(C,T){var N,L=c.meridiem;if(L){for(var J=1;J<=24;J+=1)if(C.indexOf(L(J,0,T))>-1){N=J>12;break}}else N=C===(T?"pm":"PM");return N},Q={A:[a,function(C){this.afternoon=w(C,!1)}],a:[a,function(C){this.afternoon=w(C,!0)}],S:[/\d/,function(C){this.milliseconds=100*+C}],SS:[u,function(C){this.milliseconds=10*+C}],SSS:[/\d{3}/,function(C){this.milliseconds=+C}],s:[g,p("seconds")],ss:[g,p("seconds")],m:[g,p("minutes")],mm:[g,p("minutes")],H:[g,p("hours")],h:[g,p("hours")],HH:[g,p("hours")],hh:[g,p("hours")],D:[g,p("day")],DD:[u,p("day")],Do:[a,function(C){var T=c.ordinal,N=C.match(/\d+/);if(this.day=N[0],T)for(var L=1;L<=31;L+=1)T(L).replace(/\[|\]/g,"")===C&&(this.day=L)}],M:[g,p("month")],MM:[u,p("month")],MMM:[a,function(C){var T=E("months"),N=(E("monthsShort")||T.map(function(L){return L.slice(0,3)})).indexOf(C)+1;if(N<1)throw new Error;this.month=N%12||N}],MMMM:[a,function(C){var T=E("months").indexOf(C)+1;if(T<1)throw new Error;this.month=T%12||T}],Y:[/[+-]?\d+/,p("year")],YY:[u,function(C){this.year=B(C)}],YYYY:[/\d{4}/,p("year")],Z:f,ZZ:f};return function(C,T,N){N.p.customParseFormat=!0,C&&C.parseTwoDigitYear&&(B=C.parseTwoDigitYear);var L=T.prototype,J=L.parse;L.parse=function(H){var k=H.date,X=H.utc,tt=H.args;this.$u=X;var pt=tt[1];if("string"==typeof pt){var st=!0===tt[2],z=!0===tt[3],it=st||z,at=tt[2];z&&(at=tt[2]),c=this.$locale(),!st&&at&&(c=N.Ls[at]),this.$d=function(O,G,At){try{if(["x","X"].indexOf(G)>-1)return new Date(("X"===G?1e3:1)*O);var dt=function b(C){var N;N=c&&c.formats;for(var L=(C=C.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(st,z,it){var at=it&&it.toUpperCase();return z||N[it]||h[it]||N[at].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(Y,x,v){return x||v.slice(1)})})).match(s),J=L.length,H=0;H<J;H+=1){var k=L[H],X=Q[k],pt=X&&X[1];L[H]=pt?{regex:X&&X[0],parser:pt}:k.replace(/^\[|\]$/g,"")}return function(st){for(var z={},it=0,at=0;it<J;it+=1){var Y=L[it];if("string"==typeof Y)at+=Y.length;else{var x=Y.regex,v=Y.parser,O=st.slice(at),G=x.exec(O)[0];v.call(z,G),st=st.replace(G,"")}}return function(At){var dt=At.afternoon;if(void 0!==dt){var It=At.hours;dt?It<12&&(At.hours+=12):12===It&&(At.hours=0),delete At.afternoon}}(z),z}}(G)(O),It=dt.year,yt=dt.month,qt=dt.day,Mt=dt.hours,Xt=dt.minutes,mt=dt.seconds,ct=dt.milliseconds,xt=dt.zone,ee=new Date,Ge=qt||(It||yt?1:ee.getDate()),Ce=It||ee.getFullYear(),je=0;It&&!yt||(je=yt>0?yt-1:ee.getMonth());var iA=Mt||0,dA=Xt||0,Ye=mt||0,rA=ct||0;return xt?new Date(Date.UTC(Ce,je,Ge,iA,dA,Ye,rA+60*xt.offset*1e3)):At?new Date(Date.UTC(Ce,je,Ge,iA,dA,Ye,rA)):new Date(Ce,je,Ge,iA,dA,Ye,rA)}catch{return new Date("")}}(k,pt,X),this.init(),at&&!0!==at&&(this.$L=this.locale(at).$L),it&&k!=this.format(pt)&&(this.$d=new Date("")),c={}}else if(pt instanceof Array)for(var Y=pt.length,x=1;x<=Y;x+=1){tt[1]=pt[x-1];var v=N.apply(this,tt);if(v.isValid()){this.$d=v.$d,this.$L=v.$L,this.init();break}x===Y&&(this.$d=new Date(""))}else J.call(this,H)}}},"object"==typeof D&&void 0!==_?_.exports=s():(h=typeof globalThis<"u"?globalThis:h||self).dayjs_plugin_customParseFormat=s()},{}],393:[function(e,_,D){"use strict";var h,s;h=void 0,s=function(){var h="minute",s=/[+-]\d\d(?::?\d\d)?/g,u=/([+-]|\d\d)/g;return function(g,a,c){var B=a.prototype;c.utc=function(C){return new a({date:C,utc:!0,args:arguments})},B.utc=function(C){var T=c(this.toDate(),{locale:this.$L,utc:!0});return C?T.add(this.utcOffset(),h):T},B.local=function(){return c(this.toDate(),{locale:this.$L,utc:!1})};var p=B.parse;B.parse=function(C){C.utc&&(this.$u=!0),this.$utils().u(C.$offset)||(this.$offset=C.$offset),p.call(this,C)};var f=B.init;B.init=function(){if(this.$u){var C=this.$d;this.$y=C.getUTCFullYear(),this.$M=C.getUTCMonth(),this.$D=C.getUTCDate(),this.$W=C.getUTCDay(),this.$H=C.getUTCHours(),this.$m=C.getUTCMinutes(),this.$s=C.getUTCSeconds(),this.$ms=C.getUTCMilliseconds()}else f.call(this)};var E=B.utcOffset;B.utcOffset=function(C,T){var N=this.$utils().u;if(N(C))return this.$u?0:N(this.$offset)?E.call(this):this.$offset;if("string"==typeof C&&null===(C=function(k){void 0===k&&(k="");var X=k.match(s);if(!X)return null;var tt=(""+X[0]).match(u)||["-",0,0],st=60*+tt[1]+ +tt[2];return 0===st?0:"+"===tt[0]?st:-st}(C)))return this;var L=Math.abs(C)<=16?60*C:C,J=this;if(T)return J.$offset=L,J.$u=0===C,J;if(0!==C){var H=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();(J=this.local().add(L+H,h)).$offset=L,J.$x.$localOffset=H}else J=this.utc();return J};var w=B.format;B.format=function(C){return w.call(this,C||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":""))},B.valueOf=function(){var C=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||this.$d.getTimezoneOffset());return this.$d.valueOf()-6e4*C},B.isUTC=function(){return!!this.$u},B.toISOString=function(){return this.toDate().toISOString()},B.toString=function(){return this.toDate().toUTCString()};var Q=B.toDate;B.toDate=function(C){return"s"===C&&this.$offset?c(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():Q.call(this)};var b=B.diff;B.diff=function(C,T,N){if(C&&this.$u===C.$u)return b.call(this,C,T,N);var L=this.local(),J=c(C).local();return b.call(L,J,T,N)}}},"object"==typeof D&&void 0!==_?_.exports=s():(h=typeof globalThis<"u"?globalThis:h||self).dayjs_plugin_utc=s()},{}],394:[function(e,_,D){"use strict";D.utils=e("./des/utils"),D.Cipher=e("./des/cipher"),D.DES=e("./des/des"),D.CBC=e("./des/cbc"),D.EDE=e("./des/ede")},{"./des/cbc":395,"./des/cipher":396,"./des/des":397,"./des/ede":398,"./des/utils":399}],395:[function(e,_,D){"use strict";var h=e("minimalistic-assert"),s=e("inherits"),u={};function g(a){h.equal(a.length,8,"Invalid IV length"),this.iv=new Array(8);for(var c=0;c<this.iv.length;c++)this.iv[c]=a[c]}D.instantiate=function(a){function c(E){a.call(this,E),this._cbcInit()}s(c,a);for(var B=Object.keys(u),p=0;p<B.length;p++){var f=B[p];c.prototype[f]=u[f]}return c.create=function(E){return new c(E)},c},u._cbcInit=function(){var a=new g(this.options.iv);this._cbcState=a},u._update=function(a,c,B,p){var E=this.constructor.super_.prototype,w=this._cbcState.iv;if("encrypt"===this.type){for(var Q=0;Q<this.blockSize;Q++)w[Q]^=a[c+Q];for(E._update.call(this,w,0,B,p),Q=0;Q<this.blockSize;Q++)w[Q]=B[p+Q]}else{for(E._update.call(this,a,c,B,p),Q=0;Q<this.blockSize;Q++)B[p+Q]^=w[Q];for(Q=0;Q<this.blockSize;Q++)w[Q]=a[c+Q]}}},{inherits:440,"minimalistic-assert":453}],396:[function(e,_,D){"use strict";var h=e("minimalistic-assert");function s(u){this.options=u,this.type=this.options.type,this.blockSize=8,this._init(),this.buffer=new Array(this.blockSize),this.bufferOff=0,this.padding=!1!==u.padding}_.exports=s,s.prototype._init=function(){},s.prototype.update=function(u){return 0===u.length?[]:"decrypt"===this.type?this._updateDecrypt(u):this._updateEncrypt(u)},s.prototype._buffer=function(u,g){for(var a=Math.min(this.buffer.length-this.bufferOff,u.length-g),c=0;c<a;c++)this.buffer[this.bufferOff+c]=u[g+c];return this.bufferOff+=a,a},s.prototype._flushBuffer=function(u,g){return this._update(this.buffer,0,u,g),this.bufferOff=0,this.blockSize},s.prototype._updateEncrypt=function(u){var g=0,a=0,B=new Array(((this.bufferOff+u.length)/this.blockSize|0)*this.blockSize);0!==this.bufferOff&&(g+=this._buffer(u,g),this.bufferOff===this.buffer.length&&(a+=this._flushBuffer(B,a)));for(var p=u.length-(u.length-g)%this.blockSize;g<p;g+=this.blockSize)this._update(u,g,B,a),a+=this.blockSize;for(;g<u.length;g++,this.bufferOff++)this.buffer[this.bufferOff]=u[g];return B},s.prototype._updateDecrypt=function(u){for(var g=0,a=0,c=Math.ceil((this.bufferOff+u.length)/this.blockSize)-1,B=new Array(c*this.blockSize);c>0;c--)g+=this._buffer(u,g),a+=this._flushBuffer(B,a);return g+=this._buffer(u,g),B},s.prototype.final=function(u){var g,a;return u&&(g=this.update(u)),a="encrypt"===this.type?this._finalEncrypt():this._finalDecrypt(),g?g.concat(a):a},s.prototype._pad=function(u,g){if(0===g)return!1;for(;g<u.length;)u[g++]=0;return!0},s.prototype._finalEncrypt=function(){if(!this._pad(this.buffer,this.bufferOff))return[];var u=new Array(this.blockSize);return this._update(this.buffer,0,u,0),u},s.prototype._unpad=function(u){return u},s.prototype._finalDecrypt=function(){h.equal(this.bufferOff,this.blockSize,"Not enough data to decrypt");var u=new Array(this.blockSize);return this._flushBuffer(u,0),this._unpad(u)}},{"minimalistic-assert":453}],397:[function(e,_,D){"use strict";var h=e("minimalistic-assert"),s=e("inherits"),u=e("./utils"),g=e("./cipher");function a(){this.tmp=new Array(2),this.keys=null}function c(p){g.call(this,p);var f=new a;this._desState=f,this.deriveKeys(f,p.key)}s(c,g),_.exports=c,c.create=function(p){return new c(p)};var B=[1,1,2,2,2,2,2,2,1,2,2,2,2,2,2,1];c.prototype.deriveKeys=function(p,f){p.keys=new Array(32),h.equal(f.length,this.blockSize,"Invalid key length");var E=u.readUInt32BE(f,0),w=u.readUInt32BE(f,4);u.pc1(E,w,p.tmp,0),E=p.tmp[0],w=p.tmp[1];for(var Q=0;Q<p.keys.length;Q+=2){var b=B[Q>>>1];E=u.r28shl(E,b),w=u.r28shl(w,b),u.pc2(E,w,p.keys,Q)}},c.prototype._update=function(p,f,E,w){var Q=this._desState,b=u.readUInt32BE(p,f),C=u.readUInt32BE(p,f+4);u.ip(b,C,Q.tmp,0),b=Q.tmp[0],C=Q.tmp[1],"encrypt"===this.type?this._encrypt(Q,b,C,Q.tmp,0):this._decrypt(Q,b,C,Q.tmp,0),C=Q.tmp[1],u.writeUInt32BE(E,b=Q.tmp[0],w),u.writeUInt32BE(E,C,w+4)},c.prototype._pad=function(p,f){if(!1===this.padding)return!1;for(var E=p.length-f,w=f;w<p.length;w++)p[w]=E;return!0},c.prototype._unpad=function(p){if(!1===this.padding)return p;for(var f=p[p.length-1],E=p.length-f;E<p.length;E++)h.equal(p[E],f);return p.slice(0,p.length-f)},c.prototype._encrypt=function(p,f,E,w,Q){for(var b=f,C=E,T=0;T<p.keys.length;T+=2){var N=p.keys[T],L=p.keys[T+1];u.expand(C,p.tmp,0);var J=u.substitute(N^=p.tmp[0],L^=p.tmp[1]),H=C;C=(b^u.permute(J))>>>0,b=H}u.rip(C,b,w,Q)},c.prototype._decrypt=function(p,f,E,w,Q){for(var b=E,C=f,T=p.keys.length-2;T>=0;T-=2){var N=p.keys[T],L=p.keys[T+1];u.expand(b,p.tmp,0);var J=u.substitute(N^=p.tmp[0],L^=p.tmp[1]),H=b;b=(C^u.permute(J))>>>0,C=H}u.rip(b,C,w,Q)}},{"./cipher":396,"./utils":399,inherits:440,"minimalistic-assert":453}],398:[function(e,_,D){"use strict";var h=e("minimalistic-assert"),s=e("inherits"),u=e("./cipher"),g=e("./des");function a(B,p){h.equal(p.length,24,"Invalid key length");var f=p.slice(0,8),E=p.slice(8,16),w=p.slice(16,24);this.ciphers="encrypt"===B?[g.create({type:"encrypt",key:f}),g.create({type:"decrypt",key:E}),g.create({type:"encrypt",key:w})]:[g.create({type:"decrypt",key:w}),g.create({type:"encrypt",key:E}),g.create({type:"decrypt",key:f})]}function c(B){u.call(this,B);var p=new a(this.type,this.options.key);this._edeState=p}s(c,u),_.exports=c,c.create=function(B){return new c(B)},c.prototype._update=function(B,p,f,E){var w=this._edeState;w.ciphers[0]._update(B,p,f,E),w.ciphers[1]._update(f,E,f,E),w.ciphers[2]._update(f,E,f,E)},c.prototype._pad=g.prototype._pad,c.prototype._unpad=g.prototype._unpad},{"./cipher":396,"./des":397,inherits:440,"minimalistic-assert":453}],399:[function(e,_,D){"use strict";D.readUInt32BE=function(g,a){return(g[0+a]<<24|g[1+a]<<16|g[2+a]<<8|g[3+a])>>>0},D.writeUInt32BE=function(g,a,c){g[0+c]=a>>>24,g[1+c]=a>>>16&255,g[2+c]=a>>>8&255,g[3+c]=255&a},D.ip=function(g,a,c,B){for(var p=0,f=0,E=6;E>=0;E-=2){for(var w=0;w<=24;w+=8)p<<=1,p|=a>>>w+E&1;for(w=0;w<=24;w+=8)p<<=1,p|=g>>>w+E&1}for(E=6;E>=0;E-=2){for(w=1;w<=25;w+=8)f<<=1,f|=a>>>w+E&1;for(w=1;w<=25;w+=8)f<<=1,f|=g>>>w+E&1}c[B+0]=p>>>0,c[B+1]=f>>>0},D.rip=function(g,a,c,B){for(var p=0,f=0,E=0;E<4;E++)for(var w=24;w>=0;w-=8)p<<=1,p|=a>>>w+E&1,p<<=1,p|=g>>>w+E&1;for(E=4;E<8;E++)for(w=24;w>=0;w-=8)f<<=1,f|=a>>>w+E&1,f<<=1,f|=g>>>w+E&1;c[B+0]=p>>>0,c[B+1]=f>>>0},D.pc1=function(g,a,c,B){for(var p=0,f=0,E=7;E>=5;E--){for(var w=0;w<=24;w+=8)p<<=1,p|=a>>w+E&1;for(w=0;w<=24;w+=8)p<<=1,p|=g>>w+E&1}for(w=0;w<=24;w+=8)p<<=1,p|=a>>w+E&1;for(E=1;E<=3;E++){for(w=0;w<=24;w+=8)f<<=1,f|=a>>w+E&1;for(w=0;w<=24;w+=8)f<<=1,f|=g>>w+E&1}for(w=0;w<=24;w+=8)f<<=1,f|=g>>w+E&1;c[B+0]=p>>>0,c[B+1]=f>>>0},D.r28shl=function(g,a){return g<<a&268435455|g>>>28-a};var h=[14,11,17,4,27,23,25,0,13,22,7,18,5,9,16,24,2,20,12,21,1,8,15,26,15,4,25,19,9,1,26,16,5,11,23,8,12,7,17,0,22,3,10,14,6,20,27,24];D.pc2=function(g,a,c,B){for(var p=0,f=0,E=h.length>>>1,w=0;w<E;w++)p<<=1,p|=g>>>h[w]&1;for(w=E;w<h.length;w++)f<<=1,f|=a>>>h[w]&1;c[B+0]=p>>>0,c[B+1]=f>>>0},D.expand=function(g,a,c){var B=0,p=0;B=(1&g)<<5|g>>>27;for(var f=23;f>=15;f-=4)B<<=6,B|=g>>>f&63;for(f=11;f>=3;f-=4)p|=g>>>f&63,p<<=6;p|=(31&g)<<1|g>>>31,a[c+0]=B>>>0,a[c+1]=p>>>0};var s=[14,0,4,15,13,7,1,4,2,14,15,2,11,13,8,1,3,10,10,6,6,12,12,11,5,9,9,5,0,3,7,8,4,15,1,12,14,8,8,2,13,4,6,9,2,1,11,7,15,5,12,11,9,3,7,14,3,10,10,0,5,6,0,13,15,3,1,13,8,4,14,7,6,15,11,2,3,8,4,14,9,12,7,0,2,1,13,10,12,6,0,9,5,11,10,5,0,13,14,8,7,10,11,1,10,3,4,15,13,4,1,2,5,11,8,6,12,7,6,12,9,0,3,5,2,14,15,9,10,13,0,7,9,0,14,9,6,3,3,4,15,6,5,10,1,2,13,8,12,5,7,14,11,12,4,11,2,15,8,1,13,1,6,10,4,13,9,0,8,6,15,9,3,8,0,7,11,4,1,15,2,14,12,3,5,11,10,5,14,2,7,12,7,13,13,8,14,11,3,5,0,6,6,15,9,0,10,3,1,4,2,7,8,2,5,12,11,1,12,10,4,14,15,9,10,3,6,15,9,0,0,6,12,10,11,1,7,13,13,8,15,9,1,4,3,5,14,11,5,12,2,7,8,2,4,14,2,14,12,11,4,2,1,12,7,4,10,7,11,13,6,1,8,5,5,0,3,15,15,10,13,3,0,9,14,8,9,6,4,11,2,8,1,12,11,7,10,1,13,14,7,2,8,13,15,6,9,15,12,0,5,9,6,10,3,4,0,5,14,3,12,10,1,15,10,4,15,2,9,7,2,12,6,9,8,5,0,6,13,1,3,13,4,14,14,0,7,11,5,3,11,8,9,4,14,3,15,2,5,12,2,9,8,5,12,15,3,10,7,11,0,14,4,1,10,7,1,6,13,0,11,8,6,13,4,13,11,0,2,11,14,7,15,4,0,9,8,1,13,10,3,14,12,3,9,5,7,12,5,2,10,15,6,8,1,6,1,6,4,11,11,13,13,8,12,1,3,4,7,10,14,7,10,9,15,5,6,0,8,15,0,14,5,2,9,3,2,12,13,1,2,15,8,13,4,8,6,10,15,3,11,7,1,4,10,12,9,5,3,6,14,11,5,0,0,14,12,9,7,2,7,2,11,1,4,14,1,7,9,4,12,10,14,8,2,13,0,15,6,12,10,9,13,0,15,3,3,5,5,6,8,11];D.substitute=function(g,a){for(var c=0,B=0;B<4;B++)c<<=4,c|=s[64*B+(g>>>18-6*B&63)];for(B=0;B<4;B++)c<<=4,c|=s[256+64*B+(a>>>18-6*B&63)];return c>>>0};var u=[16,25,12,11,3,20,4,15,31,17,9,6,27,14,1,22,30,24,8,18,0,5,29,23,13,19,2,26,10,21,28,7];D.permute=function(g){for(var a=0,c=0;c<u.length;c++)a<<=1,a|=g>>>u[c]&1;return a>>>0},D.padSplit=function(g,a,c){for(var B=g.toString(2);B.length<a;)B="0"+B;for(var p=[],f=0;f<a;f+=c)p.push(B.slice(f,f+c));return p.join(" ")}},{}],400:[function(e,_,D){(function(h){(function(){"use strict";var s=e("./lib/generatePrime"),u=e("./lib/primes.json"),g=e("./lib/dh"),a={binary:!0,hex:!0,base64:!0};D.DiffieHellmanGroup=D.createDiffieHellmanGroup=D.getDiffieHellman=function(c){var B=new h(u[c].prime,"hex"),p=new h(u[c].gen,"hex");return new g(B,p)},D.createDiffieHellman=D.DiffieHellman=function c(B,p,f,E){return h.isBuffer(p)||void 0===a[p]?c(B,"binary",p,f):(p=p||"binary",E=E||"binary",f=f||new h([2]),h.isBuffer(f)||(f=new h(f,E)),"number"==typeof B?new g(s(B,f),f,!0):(h.isBuffer(B)||(B=new h(B,p)),new g(B,f,!0)))}}).call(this)}).call(this,e("buffer").Buffer)},{"./lib/dh":401,"./lib/generatePrime":402,"./lib/primes.json":403,buffer:220}],401:[function(e,_,D){(function(h){(function(){"use strict";var s=e("bn.js"),u=new(e("miller-rabin")),g=new s(24),a=new s(11),c=new s(10),B=new s(3),p=new s(7),f=e("./generatePrime"),E=e("randombytes");function w(N,L){return L=L||"utf8",h.isBuffer(N)||(N=new h(N,L)),this._pub=new s(N),this}function Q(N,L){return L=L||"utf8",h.isBuffer(N)||(N=new h(N,L)),this._priv=new s(N),this}_.exports=C;var b={};function C(N,L,J){this.setGenerator(L),this.__prime=new s(N),this._prime=s.mont(this.__prime),this._primeLen=N.length,this._pub=void 0,this._priv=void 0,this._primeCode=void 0,J?(this.setPublicKey=w,this.setPrivateKey=Q):this._primeCode=8}function T(N,L){var J=new h(N.toArray());return L?J.toString(L):J}Object.defineProperty(C.prototype,"verifyError",{enumerable:!0,get:function(){return"number"!=typeof this._primeCode&&(this._primeCode=function(N,L){var J=L.toString("hex"),H=[J,N.toString(16)].join("_");if(H in b)return b[H];var k,X=0;if(N.isEven()||!f.simpleSieve||!f.fermatTest(N)||!u.test(N))return X+=1,b[H]=X+="02"===J||"05"===J?8:4,X;switch(u.test(N.shrn(1))||(X+=2),J){case"02":N.mod(g).cmp(a)&&(X+=8);break;case"05":(k=N.mod(c)).cmp(B)&&k.cmp(p)&&(X+=8);break;default:X+=4}return b[H]=X,X}(this.__prime,this.__gen)),this._primeCode}}),C.prototype.generateKeys=function(){return this._priv||(this._priv=new s(E(this._primeLen))),this._pub=this._gen.toRed(this._prime).redPow(this._priv).fromRed(),this.getPublicKey()},C.prototype.computeSecret=function(N){var L=(N=(N=new s(N)).toRed(this._prime)).redPow(this._priv).fromRed(),J=new h(L.toArray()),H=this.getPrime();if(J.length<H.length){var k=new h(H.length-J.length);k.fill(0),J=h.concat([k,J])}return J},C.prototype.getPublicKey=function(N){return T(this._pub,N)},C.prototype.getPrivateKey=function(N){return T(this._priv,N)},C.prototype.getPrime=function(N){return T(this.__prime,N)},C.prototype.getGenerator=function(N){return T(this._gen,N)},C.prototype.setGenerator=function(N,L){return L=L||"utf8",h.isBuffer(N)||(N=new h(N,L)),this.__gen=N,this._gen=new s(N),this}}).call(this)}).call(this,e("buffer").Buffer)},{"./generatePrime":402,"bn.js":404,buffer:220,"miller-rabin":451,randombytes:475}],402:[function(e,_,D){"use strict";var h=e("randombytes");_.exports=N,N.simpleSieve=C,N.fermatTest=T;var s=e("bn.js"),u=new s(24),g=new(e("miller-rabin")),a=new s(1),c=new s(2),B=new s(5),p=(new s(16),new s(8),new s(10)),f=new s(3),E=(new s(7),new s(11)),w=new s(4),Q=(new s(12),null);function C(L){for(var J=function b(){if(null!==Q)return Q;var L=[];L[0]=2;for(var J=1,H=3;H<1048576;H+=2){for(var k=Math.ceil(Math.sqrt(H)),X=0;X<J&&L[X]<=k&&H%L[X]!=0;X++);J!==X&&L[X]<=k||(L[J++]=H)}return Q=L,L}(),H=0;H<J.length;H++)if(0===L.modn(J[H]))return 0===L.cmpn(J[H]);return!0}function T(L){var J=s.mont(L);return 0===c.toRed(J).redPow(L.subn(1)).fromRed().cmpn(1)}function N(L,J){if(L<16)return new s(2===J||5===J?[140,123]:[140,39]);var H,k;for(J=new s(J);;){for(H=new s(h(Math.ceil(L/8)));H.bitLength()>L;)H.ishrn(1);if(H.isEven()&&H.iadd(a),H.testn(1)||H.iadd(c),J.cmp(c)){if(!J.cmp(B))for(;H.mod(p).cmp(f);)H.iadd(w)}else for(;H.mod(u).cmp(E);)H.iadd(w);if(C(k=H.shrn(1))&&C(H)&&T(k)&&T(H)&&g.test(k)&&g.test(H))return H}}},{"bn.js":404,"miller-rabin":451,randombytes:475}],403:[function(e,_,D){_.exports={modp1:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a63a3620ffffffffffffffff"},modp2:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece65381ffffffffffffffff"},modp5:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca237327ffffffffffffffff"},modp14:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aacaa68ffffffffffffffff"},modp15:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a93ad2caffffffffffffffff"},modp16:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c934063199ffffffffffffffff"},modp17:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dcc4024ffffffffffffffff"},modp18:{gen:"02",prime:"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dbe115974a3926f12fee5e438777cb6a932df8cd8bec4d073b931ba3bc832b68d9dd300741fa7bf8afc47ed2576f6936ba424663aab639c5ae4f5683423b4742bf1c978238f16cbe39d652de3fdb8befc848ad922222e04a4037c0713eb57a81a23f0c73473fc646cea306b4bcbc8862f8385ddfa9d4b7fa2c087e879683303ed5bdd3a062b3cf5b3a278a66d2a13f83f44f82ddf310ee074ab6a364597e899a0255dc164f31cc50846851df9ab48195ded7ea1b1d510bd7ee74d73faf36bc31ecfa268359046f4eb879f924009438b481c6cd7889a002ed5ee382bc9190da6fc026e479558e4475677e9aa9e3050e2765694dfc81f56e880b96e7160c980dd98edd3dfffffffffffffffff"}}},{}],404:[function(e,_,D){arguments[4][184][0].apply(D,arguments)},{buffer:188,dup:184}],405:[function(e,_,D){"use strict";var h=D;h.version=e("../package.json").version,h.utils=e("./elliptic/utils"),h.rand=e("brorand"),h.curve=e("./elliptic/curve"),h.curves=e("./elliptic/curves"),h.ec=e("./elliptic/ec"),h.eddsa=e("./elliptic/eddsa")},{"../package.json":421,"./elliptic/curve":408,"./elliptic/curves":411,"./elliptic/ec":412,"./elliptic/eddsa":415,"./elliptic/utils":419,brorand:187}],406:[function(e,_,D){"use strict";var h=e("bn.js"),s=e("../utils"),u=s.getNAF,g=s.getJSF,a=s.assert;function c(p,f){this.type=p,this.p=new h(f.p,16),this.red=f.prime?h.red(f.prime):h.mont(this.p),this.zero=new h(0).toRed(this.red),this.one=new h(1).toRed(this.red),this.two=new h(2).toRed(this.red),this.n=f.n&&new h(f.n,16),this.g=f.g&&this.pointFromJSON(f.g,f.gRed),this._wnafT1=new Array(4),this._wnafT2=new Array(4),this._wnafT3=new Array(4),this._wnafT4=new Array(4),this._bitLength=this.n?this.n.bitLength():0;var E=this.n&&this.p.div(this.n);!E||E.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}function B(p,f){this.curve=p,this.type=f,this.precomputed=null}_.exports=c,c.prototype.point=function(){throw new Error("Not implemented")},c.prototype.validate=function(){throw new Error("Not implemented")},c.prototype._fixedNafMul=function(p,f){a(p.precomputed);var E=p._getDoubles(),w=u(f,1,this._bitLength),Q=(1<<E.step+1)-(E.step%2==0?2:1);Q/=3;var b,C,T=[];for(b=0;b<w.length;b+=E.step){C=0;for(var N=b+E.step-1;N>=b;N--)C=(C<<1)+w[N];T.push(C)}for(var L=this.jpoint(null,null,null),J=this.jpoint(null,null,null),H=Q;H>0;H--){for(b=0;b<T.length;b++)(C=T[b])===H?J=J.mixedAdd(E.points[b]):C===-H&&(J=J.mixedAdd(E.points[b].neg()));L=L.add(J)}return L.toP()},c.prototype._wnafMul=function(p,f){for(var E=4,w=p._getNAFPoints(E),Q=w.points,b=u(f,E=w.wnd,this._bitLength),C=this.jpoint(null,null,null),T=b.length-1;T>=0;T--){for(var N=0;T>=0&&0===b[T];T--)N++;if(T>=0&&N++,C=C.dblp(N),T<0)break;var L=b[T];a(0!==L),C="affine"===p.type?C.mixedAdd(L>0?Q[L-1>>1]:Q[-L-1>>1].neg()):C.add(L>0?Q[L-1>>1]:Q[-L-1>>1].neg())}return"affine"===p.type?C.toP():C},c.prototype._wnafMulAdd=function(p,f,E,w,Q){var b,C,T,N=this._wnafT1,L=this._wnafT2,J=this._wnafT3,H=0;for(b=0;b<w;b++){var k=(T=f[b])._getNAFPoints(p);N[b]=k.wnd,L[b]=k.points}for(b=w-1;b>=1;b-=2){var X=b-1,tt=b;if(1===N[X]&&1===N[tt]){var pt=[f[X],null,null,f[tt]];0===f[X].y.cmp(f[tt].y)?(pt[1]=f[X].add(f[tt]),pt[2]=f[X].toJ().mixedAdd(f[tt].neg())):0===f[X].y.cmp(f[tt].y.redNeg())?(pt[1]=f[X].toJ().mixedAdd(f[tt]),pt[2]=f[X].add(f[tt].neg())):(pt[1]=f[X].toJ().mixedAdd(f[tt]),pt[2]=f[X].toJ().mixedAdd(f[tt].neg()));var st=[-3,-1,-5,-7,0,7,5,1,3],z=g(E[X],E[tt]);for(H=Math.max(z[0].length,H),J[X]=new Array(H),J[tt]=new Array(H),C=0;C<H;C++)J[X][C]=st[3*(1+(0|z[0][C]))+(1+(0|z[1][C]))],J[tt][C]=0,L[X]=pt}else J[X]=u(E[X],N[X],this._bitLength),J[tt]=u(E[tt],N[tt],this._bitLength),H=Math.max(J[X].length,H),H=Math.max(J[tt].length,H)}var Y=this.jpoint(null,null,null),x=this._wnafT4;for(b=H;b>=0;b--){for(var v=0;b>=0;){var O=!0;for(C=0;C<w;C++)x[C]=0|J[C][b],0!==x[C]&&(O=!1);if(!O)break;v++,b--}if(b>=0&&v++,Y=Y.dblp(v),b<0)break;for(C=0;C<w;C++){var G=x[C];0!==G&&(G>0?T=L[C][G-1>>1]:G<0&&(T=L[C][-G-1>>1].neg()),Y="affine"===T.type?Y.mixedAdd(T):Y.add(T))}}for(b=0;b<w;b++)L[b]=null;return Q?Y:Y.toP()},c.BasePoint=B,B.prototype.eq=function(){throw new Error("Not implemented")},B.prototype.validate=function(){return this.curve.validate(this)},c.prototype.decodePoint=function(p,f){p=s.toArray(p,f);var E=this.p.byteLength();if((4===p[0]||6===p[0]||7===p[0])&&p.length-1==2*E)return 6===p[0]?a(p[p.length-1]%2==0):7===p[0]&&a(p[p.length-1]%2==1),this.point(p.slice(1,1+E),p.slice(1+E,1+2*E));if((2===p[0]||3===p[0])&&p.length-1===E)return this.pointFromX(p.slice(1,1+E),3===p[0]);throw new Error("Unknown point format")},B.prototype.encodeCompressed=function(p){return this.encode(p,!0)},B.prototype._encode=function(p){var f=this.curve.p.byteLength(),E=this.getX().toArray("be",f);return p?[this.getY().isEven()?2:3].concat(E):[4].concat(E,this.getY().toArray("be",f))},B.prototype.encode=function(p,f){return s.encode(this._encode(f),p)},B.prototype.precompute=function(p){if(this.precomputed)return this;var f={doubles:null,naf:null,beta:null};return f.naf=this._getNAFPoints(8),f.doubles=this._getDoubles(4,p),f.beta=this._getBeta(),this.precomputed=f,this},B.prototype._hasDoubles=function(p){if(!this.precomputed)return!1;var f=this.precomputed.doubles;return!!f&&f.points.length>=Math.ceil((p.bitLength()+1)/f.step)},B.prototype._getDoubles=function(p,f){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var E=[this],w=this,Q=0;Q<f;Q+=p){for(var b=0;b<p;b++)w=w.dbl();E.push(w)}return{step:p,points:E}},B.prototype._getNAFPoints=function(p){if(this.precomputed&&this.precomputed.naf)return this.precomputed.naf;for(var f=[this],E=(1<<p)-1,w=1===E?null:this.dbl(),Q=1;Q<E;Q++)f[Q]=f[Q-1].add(w);return{wnd:p,points:f}},B.prototype._getBeta=function(){return null},B.prototype.dblp=function(p){for(var f=this,E=0;E<p;E++)f=f.dbl();return f}},{"../utils":419,"bn.js":420}],407:[function(e,_,D){"use strict";var h=e("../utils"),s=e("bn.js"),u=e("inherits"),g=e("./base"),a=h.assert;function c(p){this.twisted=1!=(0|p.a),this.mOneA=this.twisted&&-1==(0|p.a),this.extended=this.mOneA,g.call(this,"edwards",p),this.a=new s(p.a,16).umod(this.red.m),this.a=this.a.toRed(this.red),this.c=new s(p.c,16).toRed(this.red),this.c2=this.c.redSqr(),this.d=new s(p.d,16).toRed(this.red),this.dd=this.d.redAdd(this.d),a(!this.twisted||0===this.c.fromRed().cmpn(1)),this.oneC=1==(0|p.c)}function B(p,f,E,w,Q){g.BasePoint.call(this,p,"projective"),null===f&&null===E&&null===w?(this.x=this.curve.zero,this.y=this.curve.one,this.z=this.curve.one,this.t=this.curve.zero,this.zOne=!0):(this.x=new s(f,16),this.y=new s(E,16),this.z=w?new s(w,16):this.curve.one,this.t=Q&&new s(Q,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.t&&!this.t.red&&(this.t=this.t.toRed(this.curve.red)),this.zOne=this.z===this.curve.one,this.curve.extended&&!this.t&&(this.t=this.x.redMul(this.y),this.zOne||(this.t=this.t.redMul(this.z.redInvm()))))}u(c,g),_.exports=c,c.prototype._mulA=function(p){return this.mOneA?p.redNeg():this.a.redMul(p)},c.prototype._mulC=function(p){return this.oneC?p:this.c.redMul(p)},c.prototype.jpoint=function(p,f,E,w){return this.point(p,f,E,w)},c.prototype.pointFromX=function(p,f){(p=new s(p,16)).red||(p=p.toRed(this.red));var E=p.redSqr(),w=this.c2.redSub(this.a.redMul(E)),Q=this.one.redSub(this.c2.redMul(this.d).redMul(E)),b=w.redMul(Q.redInvm()),C=b.redSqrt();if(0!==C.redSqr().redSub(b).cmp(this.zero))throw new Error("invalid point");var T=C.fromRed().isOdd();return(f&&!T||!f&&T)&&(C=C.redNeg()),this.point(p,C)},c.prototype.pointFromY=function(p,f){(p=new s(p,16)).red||(p=p.toRed(this.red));var E=p.redSqr(),w=E.redSub(this.c2),Q=E.redMul(this.d).redMul(this.c2).redSub(this.a),b=w.redMul(Q.redInvm());if(0===b.cmp(this.zero)){if(f)throw new Error("invalid point");return this.point(this.zero,p)}var C=b.redSqrt();if(0!==C.redSqr().redSub(b).cmp(this.zero))throw new Error("invalid point");return C.fromRed().isOdd()!==f&&(C=C.redNeg()),this.point(C,p)},c.prototype.validate=function(p){if(p.isInfinity())return!0;p.normalize();var f=p.x.redSqr(),E=p.y.redSqr(),w=f.redMul(this.a).redAdd(E),Q=this.c2.redMul(this.one.redAdd(this.d.redMul(f).redMul(E)));return 0===w.cmp(Q)},u(B,g.BasePoint),c.prototype.pointFromJSON=function(p){return B.fromJSON(this,p)},c.prototype.point=function(p,f,E,w){return new B(this,p,f,E,w)},B.fromJSON=function(p,f){return new B(p,f[0],f[1],f[2])},B.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" y: "+this.y.fromRed().toString(16,2)+" z: "+this.z.fromRed().toString(16,2)+">"},B.prototype.isInfinity=function(){return 0===this.x.cmpn(0)&&(0===this.y.cmp(this.z)||this.zOne&&0===this.y.cmp(this.curve.c))},B.prototype._extDbl=function(){var p=this.x.redSqr(),f=this.y.redSqr(),E=this.z.redSqr();E=E.redIAdd(E);var w=this.curve._mulA(p),Q=this.x.redAdd(this.y).redSqr().redISub(p).redISub(f),b=w.redAdd(f),C=b.redSub(E),T=w.redSub(f),N=Q.redMul(C),L=b.redMul(T),J=Q.redMul(T),H=C.redMul(b);return this.curve.point(N,L,H,J)},B.prototype._projDbl=function(){var p,f,E,w,Q,b,C=this.x.redAdd(this.y).redSqr(),T=this.x.redSqr(),N=this.y.redSqr();if(this.curve.twisted){var L=(w=this.curve._mulA(T)).redAdd(N);this.zOne?(p=C.redSub(T).redSub(N).redMul(L.redSub(this.curve.two)),f=L.redMul(w.redSub(N)),E=L.redSqr().redSub(L).redSub(L)):(Q=this.z.redSqr(),b=L.redSub(Q).redISub(Q),p=C.redSub(T).redISub(N).redMul(b),f=L.redMul(w.redSub(N)),E=L.redMul(b))}else w=T.redAdd(N),Q=this.curve._mulC(this.z).redSqr(),b=w.redSub(Q).redSub(Q),p=this.curve._mulC(C.redISub(w)).redMul(b),f=this.curve._mulC(w).redMul(T.redISub(N)),E=w.redMul(b);return this.curve.point(p,f,E)},B.prototype.dbl=function(){return this.isInfinity()?this:this.curve.extended?this._extDbl():this._projDbl()},B.prototype._extAdd=function(p){var f=this.y.redSub(this.x).redMul(p.y.redSub(p.x)),E=this.y.redAdd(this.x).redMul(p.y.redAdd(p.x)),w=this.t.redMul(this.curve.dd).redMul(p.t),Q=this.z.redMul(p.z.redAdd(p.z)),b=E.redSub(f),C=Q.redSub(w),T=Q.redAdd(w),N=E.redAdd(f),L=b.redMul(C),J=T.redMul(N),H=b.redMul(N),k=C.redMul(T);return this.curve.point(L,J,k,H)},B.prototype._projAdd=function(p){var f,E,w=this.z.redMul(p.z),Q=w.redSqr(),b=this.x.redMul(p.x),C=this.y.redMul(p.y),T=this.curve.d.redMul(b).redMul(C),N=Q.redSub(T),L=Q.redAdd(T),J=this.x.redAdd(this.y).redMul(p.x.redAdd(p.y)).redISub(b).redISub(C),H=w.redMul(N).redMul(J);return this.curve.twisted?(f=w.redMul(L).redMul(C.redSub(this.curve._mulA(b))),E=N.redMul(L)):(f=w.redMul(L).redMul(C.redSub(b)),E=this.curve._mulC(N).redMul(L)),this.curve.point(H,f,E)},B.prototype.add=function(p){return this.isInfinity()?p:p.isInfinity()?this:this.curve.extended?this._extAdd(p):this._projAdd(p)},B.prototype.mul=function(p){return this._hasDoubles(p)?this.curve._fixedNafMul(this,p):this.curve._wnafMul(this,p)},B.prototype.mulAdd=function(p,f,E){return this.curve._wnafMulAdd(1,[this,f],[p,E],2,!1)},B.prototype.jmulAdd=function(p,f,E){return this.curve._wnafMulAdd(1,[this,f],[p,E],2,!0)},B.prototype.normalize=function(){if(this.zOne)return this;var p=this.z.redInvm();return this.x=this.x.redMul(p),this.y=this.y.redMul(p),this.t&&(this.t=this.t.redMul(p)),this.z=this.curve.one,this.zOne=!0,this},B.prototype.neg=function(){return this.curve.point(this.x.redNeg(),this.y,this.z,this.t&&this.t.redNeg())},B.prototype.getX=function(){return this.normalize(),this.x.fromRed()},B.prototype.getY=function(){return this.normalize(),this.y.fromRed()},B.prototype.eq=function(p){return this===p||0===this.getX().cmp(p.getX())&&0===this.getY().cmp(p.getY())},B.prototype.eqXToP=function(p){var f=p.toRed(this.curve.red).redMul(this.z);if(0===this.x.cmp(f))return!0;for(var E=p.clone(),w=this.curve.redN.redMul(this.z);;){if(E.iadd(this.curve.n),E.cmp(this.curve.p)>=0)return!1;if(f.redIAdd(w),0===this.x.cmp(f))return!0}},B.prototype.toP=B.prototype.normalize,B.prototype.mixedAdd=B.prototype.add},{"../utils":419,"./base":406,"bn.js":420,inherits:440}],408:[function(e,_,D){"use strict";var h=D;h.base=e("./base"),h.short=e("./short"),h.mont=e("./mont"),h.edwards=e("./edwards")},{"./base":406,"./edwards":407,"./mont":409,"./short":410}],409:[function(e,_,D){"use strict";var h=e("bn.js"),s=e("inherits"),u=e("./base"),g=e("../utils");function a(B){u.call(this,"mont",B),this.a=new h(B.a,16).toRed(this.red),this.b=new h(B.b,16).toRed(this.red),this.i4=new h(4).toRed(this.red).redInvm(),this.two=new h(2).toRed(this.red),this.a24=this.i4.redMul(this.a.redAdd(this.two))}function c(B,p,f){u.BasePoint.call(this,B,"projective"),null===p&&null===f?(this.x=this.curve.one,this.z=this.curve.zero):(this.x=new h(p,16),this.z=new h(f,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)))}s(a,u),_.exports=a,a.prototype.validate=function(B){var p=B.normalize().x,f=p.redSqr(),E=f.redMul(p).redAdd(f.redMul(this.a)).redAdd(p);return 0===E.redSqrt().redSqr().cmp(E)},s(c,u.BasePoint),a.prototype.decodePoint=function(B,p){return this.point(g.toArray(B,p),1)},a.prototype.point=function(B,p){return new c(this,B,p)},a.prototype.pointFromJSON=function(B){return c.fromJSON(this,B)},c.prototype.precompute=function(){},c.prototype._encode=function(){return this.getX().toArray("be",this.curve.p.byteLength())},c.fromJSON=function(B,p){return new c(B,p[0],p[1]||B.one)},c.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" z: "+this.z.fromRed().toString(16,2)+">"},c.prototype.isInfinity=function(){return 0===this.z.cmpn(0)},c.prototype.dbl=function(){var B=this.x.redAdd(this.z).redSqr(),p=this.x.redSub(this.z).redSqr(),f=B.redSub(p),E=B.redMul(p),w=f.redMul(p.redAdd(this.curve.a24.redMul(f)));return this.curve.point(E,w)},c.prototype.add=function(){throw new Error("Not supported on Montgomery curve")},c.prototype.diffAdd=function(B,p){var f=this.x.redAdd(this.z),E=this.x.redSub(this.z),w=B.x.redAdd(B.z),Q=B.x.redSub(B.z).redMul(f),b=w.redMul(E),C=p.z.redMul(Q.redAdd(b).redSqr()),T=p.x.redMul(Q.redISub(b).redSqr());return this.curve.point(C,T)},c.prototype.mul=function(B){for(var p=B.clone(),f=this,E=this.curve.point(null,null),w=[];0!==p.cmpn(0);p.iushrn(1))w.push(p.andln(1));for(var Q=w.length-1;Q>=0;Q--)0===w[Q]?(f=f.diffAdd(E,this),E=E.dbl()):(E=f.diffAdd(E,this),f=f.dbl());return E},c.prototype.mulAdd=function(){throw new Error("Not supported on Montgomery curve")},c.prototype.jumlAdd=function(){throw new Error("Not supported on Montgomery curve")},c.prototype.eq=function(B){return 0===this.getX().cmp(B.getX())},c.prototype.normalize=function(){return this.x=this.x.redMul(this.z.redInvm()),this.z=this.curve.one,this},c.prototype.getX=function(){return this.normalize(),this.x.fromRed()}},{"../utils":419,"./base":406,"bn.js":420,inherits:440}],410:[function(e,_,D){"use strict";var h=e("../utils"),s=e("bn.js"),u=e("inherits"),g=e("./base"),a=h.assert;function c(f){g.call(this,"short",f),this.a=new s(f.a,16).toRed(this.red),this.b=new s(f.b,16).toRed(this.red),this.tinv=this.two.redInvm(),this.zeroA=0===this.a.fromRed().cmpn(0),this.threeA=0===this.a.fromRed().sub(this.p).cmpn(-3),this.endo=this._getEndomorphism(f),this._endoWnafT1=new Array(4),this._endoWnafT2=new Array(4)}function B(f,E,w,Q){g.BasePoint.call(this,f,"affine"),null===E&&null===w?(this.x=null,this.y=null,this.inf=!0):(this.x=new s(E,16),this.y=new s(w,16),Q&&(this.x.forceRed(this.curve.red),this.y.forceRed(this.curve.red)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.inf=!1)}function p(f,E,w,Q){g.BasePoint.call(this,f,"jacobian"),null===E&&null===w&&null===Q?(this.x=this.curve.one,this.y=this.curve.one,this.z=new s(0)):(this.x=new s(E,16),this.y=new s(w,16),this.z=new s(Q,16)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.zOne=this.z===this.curve.one}u(c,g),_.exports=c,c.prototype._getEndomorphism=function(f){if(this.zeroA&&this.g&&this.n&&1===this.p.modn(3)){var E,w;if(f.beta)E=new s(f.beta,16).toRed(this.red);else{var Q=this._getEndoRoots(this.p);E=(E=Q[0].cmp(Q[1])<0?Q[0]:Q[1]).toRed(this.red)}if(f.lambda)w=new s(f.lambda,16);else{var b=this._getEndoRoots(this.n);0===this.g.mul(b[0]).x.cmp(this.g.x.redMul(E))?w=b[0]:a(0===this.g.mul(w=b[1]).x.cmp(this.g.x.redMul(E)))}return{beta:E,lambda:w,basis:f.basis?f.basis.map(function(C){return{a:new s(C.a,16),b:new s(C.b,16)}}):this._getEndoBasis(w)}}},c.prototype._getEndoRoots=function(f){var E=f===this.p?this.red:s.mont(f),w=new s(2).toRed(E).redInvm(),Q=w.redNeg(),b=new s(3).toRed(E).redNeg().redSqrt().redMul(w);return[Q.redAdd(b).fromRed(),Q.redSub(b).fromRed()]},c.prototype._getEndoBasis=function(f){for(var E,w,Q,b,C,T,N,L,J,H=this.n.ushrn(Math.floor(this.n.bitLength()/2)),k=f,X=this.n.clone(),tt=new s(1),pt=new s(0),st=new s(0),z=new s(1),it=0;0!==k.cmpn(0);){var at=X.div(k);L=X.sub(at.mul(k)),J=st.sub(at.mul(tt));var Y=z.sub(at.mul(pt));if(!Q&&L.cmp(H)<0)E=N.neg(),w=tt,Q=L.neg(),b=J;else if(Q&&2==++it)break;N=L,X=k,k=L,st=tt,tt=J,z=pt,pt=Y}C=L.neg(),T=J;var x=Q.sqr().add(b.sqr());return C.sqr().add(T.sqr()).cmp(x)>=0&&(C=E,T=w),Q.negative&&(Q=Q.neg(),b=b.neg()),C.negative&&(C=C.neg(),T=T.neg()),[{a:Q,b},{a:C,b:T}]},c.prototype._endoSplit=function(f){var E=this.endo.basis,w=E[0],Q=E[1],b=Q.b.mul(f).divRound(this.n),C=w.b.neg().mul(f).divRound(this.n),T=b.mul(w.a),N=C.mul(Q.a),L=b.mul(w.b),J=C.mul(Q.b);return{k1:f.sub(T).sub(N),k2:L.add(J).neg()}},c.prototype.pointFromX=function(f,E){(f=new s(f,16)).red||(f=f.toRed(this.red));var w=f.redSqr().redMul(f).redIAdd(f.redMul(this.a)).redIAdd(this.b),Q=w.redSqrt();if(0!==Q.redSqr().redSub(w).cmp(this.zero))throw new Error("invalid point");var b=Q.fromRed().isOdd();return(E&&!b||!E&&b)&&(Q=Q.redNeg()),this.point(f,Q)},c.prototype.validate=function(f){if(f.inf)return!0;var E=f.x,w=f.y,Q=this.a.redMul(E),b=E.redSqr().redMul(E).redIAdd(Q).redIAdd(this.b);return 0===w.redSqr().redISub(b).cmpn(0)},c.prototype._endoWnafMulAdd=function(f,E,w){for(var Q=this._endoWnafT1,b=this._endoWnafT2,C=0;C<f.length;C++){var T=this._endoSplit(E[C]),N=f[C],L=N._getBeta();T.k1.negative&&(T.k1.ineg(),N=N.neg(!0)),T.k2.negative&&(T.k2.ineg(),L=L.neg(!0)),Q[2*C]=N,Q[2*C+1]=L,b[2*C]=T.k1,b[2*C+1]=T.k2}for(var J=this._wnafMulAdd(1,Q,b,2*C,w),H=0;H<2*C;H++)Q[H]=null,b[H]=null;return J},u(B,g.BasePoint),c.prototype.point=function(f,E,w){return new B(this,f,E,w)},c.prototype.pointFromJSON=function(f,E){return B.fromJSON(this,f,E)},B.prototype._getBeta=function(){if(this.curve.endo){var f=this.precomputed;if(f&&f.beta)return f.beta;var E=this.curve.point(this.x.redMul(this.curve.endo.beta),this.y);if(f){var w=this.curve,Q=function(b){return w.point(b.x.redMul(w.endo.beta),b.y)};f.beta=E,E.precomputed={beta:null,naf:f.naf&&{wnd:f.naf.wnd,points:f.naf.points.map(Q)},doubles:f.doubles&&{step:f.doubles.step,points:f.doubles.points.map(Q)}}}return E}},B.prototype.toJSON=function(){return this.precomputed?[this.x,this.y,this.precomputed&&{doubles:this.precomputed.doubles&&{step:this.precomputed.doubles.step,points:this.precomputed.doubles.points.slice(1)},naf:this.precomputed.naf&&{wnd:this.precomputed.naf.wnd,points:this.precomputed.naf.points.slice(1)}}]:[this.x,this.y]},B.fromJSON=function(f,E,w){"string"==typeof E&&(E=JSON.parse(E));var Q=f.point(E[0],E[1],w);if(!E[2])return Q;function b(T){return f.point(T[0],T[1],w)}var C=E[2];return Q.precomputed={beta:null,doubles:C.doubles&&{step:C.doubles.step,points:[Q].concat(C.doubles.points.map(b))},naf:C.naf&&{wnd:C.naf.wnd,points:[Q].concat(C.naf.points.map(b))}},Q},B.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" y: "+this.y.fromRed().toString(16,2)+">"},B.prototype.isInfinity=function(){return this.inf},B.prototype.add=function(f){if(this.inf)return f;if(f.inf)return this;if(this.eq(f))return this.dbl();if(this.neg().eq(f))return this.curve.point(null,null);if(0===this.x.cmp(f.x))return this.curve.point(null,null);var E=this.y.redSub(f.y);0!==E.cmpn(0)&&(E=E.redMul(this.x.redSub(f.x).redInvm()));var w=E.redSqr().redISub(this.x).redISub(f.x),Q=E.redMul(this.x.redSub(w)).redISub(this.y);return this.curve.point(w,Q)},B.prototype.dbl=function(){if(this.inf)return this;var f=this.y.redAdd(this.y);if(0===f.cmpn(0))return this.curve.point(null,null);var E=this.curve.a,w=this.x.redSqr(),Q=f.redInvm(),b=w.redAdd(w).redIAdd(w).redIAdd(E).redMul(Q),C=b.redSqr().redISub(this.x.redAdd(this.x)),T=b.redMul(this.x.redSub(C)).redISub(this.y);return this.curve.point(C,T)},B.prototype.getX=function(){return this.x.fromRed()},B.prototype.getY=function(){return this.y.fromRed()},B.prototype.mul=function(f){return f=new s(f,16),this.isInfinity()?this:this._hasDoubles(f)?this.curve._fixedNafMul(this,f):this.curve.endo?this.curve._endoWnafMulAdd([this],[f]):this.curve._wnafMul(this,f)},B.prototype.mulAdd=function(f,E,w){var Q=[this,E],b=[f,w];return this.curve.endo?this.curve._endoWnafMulAdd(Q,b):this.curve._wnafMulAdd(1,Q,b,2)},B.prototype.jmulAdd=function(f,E,w){var Q=[this,E],b=[f,w];return this.curve.endo?this.curve._endoWnafMulAdd(Q,b,!0):this.curve._wnafMulAdd(1,Q,b,2,!0)},B.prototype.eq=function(f){return this===f||this.inf===f.inf&&(this.inf||0===this.x.cmp(f.x)&&0===this.y.cmp(f.y))},B.prototype.neg=function(f){if(this.inf)return this;var E=this.curve.point(this.x,this.y.redNeg());if(f&&this.precomputed){var w=this.precomputed,Q=function(b){return b.neg()};E.precomputed={naf:w.naf&&{wnd:w.naf.wnd,points:w.naf.points.map(Q)},doubles:w.doubles&&{step:w.doubles.step,points:w.doubles.points.map(Q)}}}return E},B.prototype.toJ=function(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one)},u(p,g.BasePoint),c.prototype.jpoint=function(f,E,w){return new p(this,f,E,w)},p.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var f=this.z.redInvm(),E=f.redSqr(),w=this.x.redMul(E),Q=this.y.redMul(E).redMul(f);return this.curve.point(w,Q)},p.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},p.prototype.add=function(f){if(this.isInfinity())return f;if(f.isInfinity())return this;var E=f.z.redSqr(),w=this.z.redSqr(),Q=this.x.redMul(E),b=f.x.redMul(w),C=this.y.redMul(E.redMul(f.z)),T=f.y.redMul(w.redMul(this.z)),N=Q.redSub(b),L=C.redSub(T);if(0===N.cmpn(0))return 0!==L.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var J=N.redSqr(),H=J.redMul(N),k=Q.redMul(J),X=L.redSqr().redIAdd(H).redISub(k).redISub(k),tt=L.redMul(k.redISub(X)).redISub(C.redMul(H)),pt=this.z.redMul(f.z).redMul(N);return this.curve.jpoint(X,tt,pt)},p.prototype.mixedAdd=function(f){if(this.isInfinity())return f.toJ();if(f.isInfinity())return this;var E=this.z.redSqr(),w=this.x,Q=f.x.redMul(E),b=this.y,C=f.y.redMul(E).redMul(this.z),T=w.redSub(Q),N=b.redSub(C);if(0===T.cmpn(0))return 0!==N.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var L=T.redSqr(),J=L.redMul(T),H=w.redMul(L),k=N.redSqr().redIAdd(J).redISub(H).redISub(H),X=N.redMul(H.redISub(k)).redISub(b.redMul(J)),tt=this.z.redMul(T);return this.curve.jpoint(k,X,tt)},p.prototype.dblp=function(f){if(0===f)return this;if(this.isInfinity())return this;if(!f)return this.dbl();var E;if(this.curve.zeroA||this.curve.threeA){var w=this;for(E=0;E<f;E++)w=w.dbl();return w}var Q=this.curve.a,b=this.curve.tinv,C=this.x,T=this.y,N=this.z,L=N.redSqr().redSqr(),J=T.redAdd(T);for(E=0;E<f;E++){var H=C.redSqr(),k=J.redSqr(),X=k.redSqr(),tt=H.redAdd(H).redIAdd(H).redIAdd(Q.redMul(L)),pt=C.redMul(k),st=tt.redSqr().redISub(pt.redAdd(pt)),z=pt.redISub(st),it=tt.redMul(z);it=it.redIAdd(it).redISub(X);var at=J.redMul(N);E+1<f&&(L=L.redMul(X)),C=st,N=at,J=it}return this.curve.jpoint(C,J.redMul(b),N)},p.prototype.dbl=function(){return this.isInfinity()?this:this.curve.zeroA?this._zeroDbl():this.curve.threeA?this._threeDbl():this._dbl()},p.prototype._zeroDbl=function(){var f,E,w;if(this.zOne){var Q=this.x.redSqr(),b=this.y.redSqr(),C=b.redSqr(),T=this.x.redAdd(b).redSqr().redISub(Q).redISub(C);T=T.redIAdd(T);var N=Q.redAdd(Q).redIAdd(Q),L=N.redSqr().redISub(T).redISub(T),J=C.redIAdd(C);J=(J=J.redIAdd(J)).redIAdd(J),f=L,E=N.redMul(T.redISub(L)).redISub(J),w=this.y.redAdd(this.y)}else{var H=this.x.redSqr(),k=this.y.redSqr(),X=k.redSqr(),tt=this.x.redAdd(k).redSqr().redISub(H).redISub(X);tt=tt.redIAdd(tt);var pt=H.redAdd(H).redIAdd(H),st=pt.redSqr(),z=X.redIAdd(X);z=(z=z.redIAdd(z)).redIAdd(z),f=st.redISub(tt).redISub(tt),E=pt.redMul(tt.redISub(f)).redISub(z),w=(w=this.y.redMul(this.z)).redIAdd(w)}return this.curve.jpoint(f,E,w)},p.prototype._threeDbl=function(){var f,E,w;if(this.zOne){var Q=this.x.redSqr(),b=this.y.redSqr(),C=b.redSqr(),T=this.x.redAdd(b).redSqr().redISub(Q).redISub(C);T=T.redIAdd(T);var N=Q.redAdd(Q).redIAdd(Q).redIAdd(this.curve.a),L=N.redSqr().redISub(T).redISub(T);f=L;var J=C.redIAdd(C);J=(J=J.redIAdd(J)).redIAdd(J),E=N.redMul(T.redISub(L)).redISub(J),w=this.y.redAdd(this.y)}else{var H=this.z.redSqr(),k=this.y.redSqr(),X=this.x.redMul(k),tt=this.x.redSub(H).redMul(this.x.redAdd(H));tt=tt.redAdd(tt).redIAdd(tt);var pt=X.redIAdd(X),st=(pt=pt.redIAdd(pt)).redAdd(pt);f=tt.redSqr().redISub(st),w=this.y.redAdd(this.z).redSqr().redISub(k).redISub(H);var z=k.redSqr();z=(z=(z=z.redIAdd(z)).redIAdd(z)).redIAdd(z),E=tt.redMul(pt.redISub(f)).redISub(z)}return this.curve.jpoint(f,E,w)},p.prototype._dbl=function(){var f=this.curve.a,E=this.x,w=this.y,Q=this.z,b=Q.redSqr().redSqr(),C=E.redSqr(),T=w.redSqr(),N=C.redAdd(C).redIAdd(C).redIAdd(f.redMul(b)),L=E.redAdd(E),J=(L=L.redIAdd(L)).redMul(T),H=N.redSqr().redISub(J.redAdd(J)),k=J.redISub(H),X=T.redSqr();X=(X=(X=X.redIAdd(X)).redIAdd(X)).redIAdd(X);var tt=N.redMul(k).redISub(X),pt=w.redAdd(w).redMul(Q);return this.curve.jpoint(H,tt,pt)},p.prototype.trpl=function(){if(!this.curve.zeroA)return this.dbl().add(this);var f=this.x.redSqr(),E=this.y.redSqr(),w=this.z.redSqr(),Q=E.redSqr(),b=f.redAdd(f).redIAdd(f),C=b.redSqr(),T=this.x.redAdd(E).redSqr().redISub(f).redISub(Q),N=(T=(T=(T=T.redIAdd(T)).redAdd(T).redIAdd(T)).redISub(C)).redSqr(),L=Q.redIAdd(Q);L=(L=(L=L.redIAdd(L)).redIAdd(L)).redIAdd(L);var J=b.redIAdd(T).redSqr().redISub(C).redISub(N).redISub(L),H=E.redMul(J);H=(H=H.redIAdd(H)).redIAdd(H);var k=this.x.redMul(N).redISub(H);k=(k=k.redIAdd(k)).redIAdd(k);var X=this.y.redMul(J.redMul(L.redISub(J)).redISub(T.redMul(N)));X=(X=(X=X.redIAdd(X)).redIAdd(X)).redIAdd(X);var tt=this.z.redAdd(T).redSqr().redISub(w).redISub(N);return this.curve.jpoint(k,X,tt)},p.prototype.mul=function(f,E){return f=new s(f,E),this.curve._wnafMul(this,f)},p.prototype.eq=function(f){if("affine"===f.type)return this.eq(f.toJ());if(this===f)return!0;var E=this.z.redSqr(),w=f.z.redSqr();if(0!==this.x.redMul(w).redISub(f.x.redMul(E)).cmpn(0))return!1;var Q=E.redMul(this.z),b=w.redMul(f.z);return 0===this.y.redMul(b).redISub(f.y.redMul(Q)).cmpn(0)},p.prototype.eqXToP=function(f){var E=this.z.redSqr(),w=f.toRed(this.curve.red).redMul(E);if(0===this.x.cmp(w))return!0;for(var Q=f.clone(),b=this.curve.redN.redMul(E);;){if(Q.iadd(this.curve.n),Q.cmp(this.curve.p)>=0)return!1;if(w.redIAdd(b),0===this.x.cmp(w))return!0}},p.prototype.inspect=function(){return this.isInfinity()?"<EC JPoint Infinity>":"<EC JPoint x: "+this.x.toString(16,2)+" y: "+this.y.toString(16,2)+" z: "+this.z.toString(16,2)+">"},p.prototype.isInfinity=function(){return 0===this.z.cmpn(0)}},{"../utils":419,"./base":406,"bn.js":420,inherits:440}],411:[function(e,_,D){"use strict";var h,s=D,u=e("hash.js"),g=e("./curve"),a=e("./utils").assert;function c(p){this.curve="short"===p.type?new g.short(p):"edwards"===p.type?new g.edwards(p):new g.mont(p),this.g=this.curve.g,this.n=this.curve.n,this.hash=p.hash,a(this.g.validate(),"Invalid curve"),a(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}function B(p,f){Object.defineProperty(s,p,{configurable:!0,enumerable:!0,get:function(){var E=new c(f);return Object.defineProperty(s,p,{configurable:!0,enumerable:!0,value:E}),E}})}s.PresetCurve=c,B("p192",{type:"short",prime:"p192",p:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff",a:"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc",b:"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1",n:"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831",hash:u.sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]}),B("p224",{type:"short",prime:"p224",p:"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001",a:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe",b:"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4",n:"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d",hash:u.sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]}),B("p256",{type:"short",prime:null,p:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff",a:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc",b:"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b",n:"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551",hash:u.sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]}),B("p384",{type:"short",prime:null,p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff",a:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc",b:"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef",n:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973",hash:u.sha384,gRed:!1,g:["aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7","3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f"]}),B("p521",{type:"short",prime:null,p:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff",a:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc",b:"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00",n:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409",hash:u.sha512,gRed:!1,g:["000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66","00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650"]}),B("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:u.sha256,gRed:!1,g:["9"]}),B("ed25519",{type:"edwards",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"-1",c:"1",d:"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:u.sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});try{h=e("./precomputed/secp256k1")}catch{h=void 0}B("secp256k1",{type:"short",prime:"k256",p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f",a:"0",b:"7",n:"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141",h:"1",hash:u.sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",h]})},{"./curve":408,"./precomputed/secp256k1":418,"./utils":419,"hash.js":426}],412:[function(e,_,D){"use strict";var h=e("bn.js"),s=e("hmac-drbg"),u=e("../utils"),g=e("../curves"),a=e("brorand"),c=u.assert,B=e("./key"),p=e("./signature");function f(E){if(!(this instanceof f))return new f(E);"string"==typeof E&&(c(Object.prototype.hasOwnProperty.call(g,E),"Unknown curve "+E),E=g[E]),E instanceof g.PresetCurve&&(E={curve:E}),this.curve=E.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=E.curve.g,this.g.precompute(E.curve.n.bitLength()+1),this.hash=E.hash||E.curve.hash}_.exports=f,f.prototype.keyPair=function(E){return new B(this,E)},f.prototype.keyFromPrivate=function(E,w){return B.fromPrivate(this,E,w)},f.prototype.keyFromPublic=function(E,w){return B.fromPublic(this,E,w)},f.prototype.genKeyPair=function(E){E||(E={});for(var w=new s({hash:this.hash,pers:E.pers,persEnc:E.persEnc||"utf8",entropy:E.entropy||a(this.hash.hmacStrength),entropyEnc:E.entropy&&E.entropyEnc||"utf8",nonce:this.n.toArray()}),Q=this.n.byteLength(),b=this.n.sub(new h(2));;){var C=new h(w.generate(Q));if(!(C.cmp(b)>0))return C.iaddn(1),this.keyFromPrivate(C)}},f.prototype._truncateToN=function(E,w){var Q=8*E.byteLength()-this.n.bitLength();return Q>0&&(E=E.ushrn(Q)),!w&&E.cmp(this.n)>=0?E.sub(this.n):E},f.prototype.sign=function(E,w,Q,b){"object"==typeof Q&&(b=Q,Q=null),b||(b={}),w=this.keyFromPrivate(w,Q),E=this._truncateToN(new h(E,16));for(var C=this.n.byteLength(),T=w.getPrivate().toArray("be",C),N=E.toArray("be",C),L=new s({hash:this.hash,entropy:T,nonce:N,pers:b.pers,persEnc:b.persEnc||"utf8"}),J=this.n.sub(new h(1)),H=0;;H++){var k=b.k?b.k(H):new h(L.generate(this.n.byteLength()));if(!((k=this._truncateToN(k,!0)).cmpn(1)<=0||k.cmp(J)>=0)){var X=this.g.mul(k);if(!X.isInfinity()){var tt=X.getX(),pt=tt.umod(this.n);if(0!==pt.cmpn(0)){var st=k.invm(this.n).mul(pt.mul(w.getPrivate()).iadd(E));if(0!==(st=st.umod(this.n)).cmpn(0)){var z=(X.getY().isOdd()?1:0)|(0!==tt.cmp(pt)?2:0);return b.canonical&&st.cmp(this.nh)>0&&(st=this.n.sub(st),z^=1),new p({r:pt,s:st,recoveryParam:z})}}}}}},f.prototype.verify=function(E,w,Q,b){E=this._truncateToN(new h(E,16)),Q=this.keyFromPublic(Q,b);var C=(w=new p(w,"hex")).r,T=w.s;if(C.cmpn(1)<0||C.cmp(this.n)>=0||T.cmpn(1)<0||T.cmp(this.n)>=0)return!1;var N,L=T.invm(this.n),J=L.mul(E).umod(this.n),H=L.mul(C).umod(this.n);return this.curve._maxwellTrick?!(N=this.g.jmulAdd(J,Q.getPublic(),H)).isInfinity()&&N.eqXToP(C):!(N=this.g.mulAdd(J,Q.getPublic(),H)).isInfinity()&&0===N.getX().umod(this.n).cmp(C)},f.prototype.recoverPubKey=function(E,w,Q,b){c((3&Q)===Q,"The recovery param is more than two bits"),w=new p(w,b);var C=this.n,T=new h(E),N=w.r,L=w.s,J=1&Q,H=Q>>1;if(N.cmp(this.curve.p.umod(this.curve.n))>=0&&H)throw new Error("Unable to find sencond key candinate");N=this.curve.pointFromX(H?N.add(this.curve.n):N,J);var k=w.r.invm(C),X=C.sub(T).mul(k).umod(C),tt=L.mul(k).umod(C);return this.g.mulAdd(X,N,tt)},f.prototype.getKeyRecoveryParam=function(E,w,Q,b){if(null!==(w=new p(w,b)).recoveryParam)return w.recoveryParam;for(var C=0;C<4;C++){var T;try{T=this.recoverPubKey(E,w,C)}catch{continue}if(T.eq(Q))return C}throw new Error("Unable to find valid recovery factor")}},{"../curves":411,"../utils":419,"./key":413,"./signature":414,"bn.js":420,brorand:187,"hmac-drbg":438}],413:[function(e,_,D){"use strict";var h=e("bn.js"),s=e("../utils").assert;function u(g,a){this.ec=g,this.priv=null,this.pub=null,a.priv&&this._importPrivate(a.priv,a.privEnc),a.pub&&this._importPublic(a.pub,a.pubEnc)}_.exports=u,u.fromPublic=function(g,a,c){return a instanceof u?a:new u(g,{pub:a,pubEnc:c})},u.fromPrivate=function(g,a,c){return a instanceof u?a:new u(g,{priv:a,privEnc:c})},u.prototype.validate=function(){var g=this.getPublic();return g.isInfinity()?{result:!1,reason:"Invalid public key"}:g.validate()?g.mul(this.ec.curve.n).isInfinity()?{result:!0,reason:null}:{result:!1,reason:"Public key * N != O"}:{result:!1,reason:"Public key is not a point"}},u.prototype.getPublic=function(g,a){return"string"==typeof g&&(a=g,g=null),this.pub||(this.pub=this.ec.g.mul(this.priv)),a?this.pub.encode(a,g):this.pub},u.prototype.getPrivate=function(g){return"hex"===g?this.priv.toString(16,2):this.priv},u.prototype._importPrivate=function(g,a){this.priv=new h(g,a||16),this.priv=this.priv.umod(this.ec.curve.n)},u.prototype._importPublic=function(g,a){if(g.x||g.y)return"mont"===this.ec.curve.type?s(g.x,"Need x coordinate"):"short"!==this.ec.curve.type&&"edwards"!==this.ec.curve.type||s(g.x&&g.y,"Need both x and y coordinate"),void(this.pub=this.ec.curve.point(g.x,g.y));this.pub=this.ec.curve.decodePoint(g,a)},u.prototype.derive=function(g){return g.validate()||s(g.validate(),"public point not validated"),g.mul(this.priv).getX()},u.prototype.sign=function(g,a,c){return this.ec.sign(g,this,a,c)},u.prototype.verify=function(g,a){return this.ec.verify(g,a,this)},u.prototype.inspect=function(){return"<Key priv: "+(this.priv&&this.priv.toString(16,2))+" pub: "+(this.pub&&this.pub.inspect())+" >"}},{"../utils":419,"bn.js":420}],414:[function(e,_,D){"use strict";var h=e("bn.js"),s=e("../utils"),u=s.assert;function g(f,E){if(f instanceof g)return f;this._importDER(f,E)||(u(f.r&&f.s,"Signature without r or s"),this.r=new h(f.r,16),this.s=new h(f.s,16),this.recoveryParam=void 0===f.recoveryParam?null:f.recoveryParam)}function a(){this.place=0}function c(f,E){var w=f[E.place++];if(!(128&w))return w;var Q=15&w;if(0===Q||Q>4)return!1;for(var b=0,C=0,T=E.place;C<Q;C++,T++)b<<=8,b|=f[T],b>>>=0;return!(b<=127)&&(E.place=T,b)}function B(f){for(var E=0,w=f.length-1;!f[E]&&!(128&f[E+1])&&E<w;)E++;return 0===E?f:f.slice(E)}function p(f,E){if(E<128)f.push(E);else{var w=1+(Math.log(E)/Math.LN2>>>3);for(f.push(128|w);--w;)f.push(E>>>(w<<3)&255);f.push(E)}}_.exports=g,g.prototype._importDER=function(f,E){f=s.toArray(f,E);var w=new a;if(48!==f[w.place++])return!1;var Q=c(f,w);if(!1===Q||Q+w.place!==f.length||2!==f[w.place++])return!1;var b=c(f,w);if(!1===b)return!1;var C=f.slice(w.place,b+w.place);if(w.place+=b,2!==f[w.place++])return!1;var T=c(f,w);if(!1===T||f.length!==T+w.place)return!1;var N=f.slice(w.place,T+w.place);if(0===C[0]){if(!(128&C[1]))return!1;C=C.slice(1)}if(0===N[0]){if(!(128&N[1]))return!1;N=N.slice(1)}return this.r=new h(C),this.s=new h(N),this.recoveryParam=null,!0},g.prototype.toDER=function(f){var E=this.r.toArray(),w=this.s.toArray();for(128&E[0]&&(E=[0].concat(E)),128&w[0]&&(w=[0].concat(w)),E=B(E),w=B(w);!(w[0]||128&w[1]);)w=w.slice(1);var Q=[2];p(Q,E.length),(Q=Q.concat(E)).push(2),p(Q,w.length);var b=Q.concat(w),C=[48];return p(C,b.length),C=C.concat(b),s.encode(C,f)}},{"../utils":419,"bn.js":420}],415:[function(e,_,D){"use strict";var h=e("hash.js"),s=e("../curves"),u=e("../utils"),g=u.assert,a=u.parseBytes,c=e("./key"),B=e("./signature");function p(f){if(g("ed25519"===f,"only tested with ed25519 so far"),!(this instanceof p))return new p(f);this.curve=f=s[f].curve,this.g=f.g,this.g.precompute(f.n.bitLength()+1),this.pointClass=f.point().constructor,this.encodingLength=Math.ceil(f.n.bitLength()/8),this.hash=h.sha512}_.exports=p,p.prototype.sign=function(f,E){f=a(f);var w=this.keyFromSecret(E),Q=this.hashInt(w.messagePrefix(),f),b=this.g.mul(Q),C=this.encodePoint(b),T=this.hashInt(C,w.pubBytes(),f).mul(w.priv()),N=Q.add(T).umod(this.curve.n);return this.makeSignature({R:b,S:N,Rencoded:C})},p.prototype.verify=function(f,E,w){f=a(f),E=this.makeSignature(E);var Q=this.keyFromPublic(w),b=this.hashInt(E.Rencoded(),Q.pubBytes(),f),C=this.g.mul(E.S());return E.R().add(Q.pub().mul(b)).eq(C)},p.prototype.hashInt=function(){for(var f=this.hash(),E=0;E<arguments.length;E++)f.update(arguments[E]);return u.intFromLE(f.digest()).umod(this.curve.n)},p.prototype.keyFromPublic=function(f){return c.fromPublic(this,f)},p.prototype.keyFromSecret=function(f){return c.fromSecret(this,f)},p.prototype.makeSignature=function(f){return f instanceof B?f:new B(this,f)},p.prototype.encodePoint=function(f){var E=f.getY().toArray("le",this.encodingLength);return E[this.encodingLength-1]|=f.getX().isOdd()?128:0,E},p.prototype.decodePoint=function(f){var E=(f=u.parseBytes(f)).length-1,w=f.slice(0,E).concat(-129&f[E]),Q=!!(128&f[E]),b=u.intFromLE(w);return this.curve.pointFromY(b,Q)},p.prototype.encodeInt=function(f){return f.toArray("le",this.encodingLength)},p.prototype.decodeInt=function(f){return u.intFromLE(f)},p.prototype.isPoint=function(f){return f instanceof this.pointClass}},{"../curves":411,"../utils":419,"./key":416,"./signature":417,"hash.js":426}],416:[function(e,_,D){"use strict";var h=e("../utils"),s=h.assert,u=h.parseBytes,g=h.cachedProperty;function a(c,B){this.eddsa=c,this._secret=u(B.secret),c.isPoint(B.pub)?this._pub=B.pub:this._pubBytes=u(B.pub)}a.fromPublic=function(c,B){return B instanceof a?B:new a(c,{pub:B})},a.fromSecret=function(c,B){return B instanceof a?B:new a(c,{secret:B})},a.prototype.secret=function(){return this._secret},g(a,"pubBytes",function(){return this.eddsa.encodePoint(this.pub())}),g(a,"pub",function(){return this._pubBytes?this.eddsa.decodePoint(this._pubBytes):this.eddsa.g.mul(this.priv())}),g(a,"privBytes",function(){var c=this.eddsa,B=this.hash(),p=c.encodingLength-1,f=B.slice(0,c.encodingLength);return f[0]&=248,f[p]&=127,f[p]|=64,f}),g(a,"priv",function(){return this.eddsa.decodeInt(this.privBytes())}),g(a,"hash",function(){return this.eddsa.hash().update(this.secret()).digest()}),g(a,"messagePrefix",function(){return this.hash().slice(this.eddsa.encodingLength)}),a.prototype.sign=function(c){return s(this._secret,"KeyPair can only verify"),this.eddsa.sign(c,this)},a.prototype.verify=function(c,B){return this.eddsa.verify(c,B,this)},a.prototype.getSecret=function(c){return s(this._secret,"KeyPair is public only"),h.encode(this.secret(),c)},a.prototype.getPublic=function(c){return h.encode(this.pubBytes(),c)},_.exports=a},{"../utils":419}],417:[function(e,_,D){"use strict";var h=e("bn.js"),s=e("../utils"),u=s.assert,g=s.cachedProperty,a=s.parseBytes;function c(B,p){this.eddsa=B,"object"!=typeof p&&(p=a(p)),Array.isArray(p)&&(p={R:p.slice(0,B.encodingLength),S:p.slice(B.encodingLength)}),u(p.R&&p.S,"Signature without R or S"),B.isPoint(p.R)&&(this._R=p.R),p.S instanceof h&&(this._S=p.S),this._Rencoded=Array.isArray(p.R)?p.R:p.Rencoded,this._Sencoded=Array.isArray(p.S)?p.S:p.Sencoded}g(c,"S",function(){return this.eddsa.decodeInt(this.Sencoded())}),g(c,"R",function(){return this.eddsa.decodePoint(this.Rencoded())}),g(c,"Rencoded",function(){return this.eddsa.encodePoint(this.R())}),g(c,"Sencoded",function(){return this.eddsa.encodeInt(this.S())}),c.prototype.toBytes=function(){return this.Rencoded().concat(this.Sencoded())},c.prototype.toHex=function(){return s.encode(this.toBytes(),"hex").toUpperCase()},_.exports=c},{"../utils":419,"bn.js":420}],418:[function(e,_,D){"use strict";_.exports={doubles:{step:4,points:[["e60fce93b59e9ec53011aabc21c23e97b2a31369b87a5ae9c44ee89e2a6dec0a","f7e3507399e595929db99f34f57937101296891e44d23f0be1f32cce69616821"],["8282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508","11f8a8098557dfe45e8256e830b60ace62d613ac2f7b17bed31b6eaff6e26caf"],["175e159f728b865a72f99cc6c6fc846de0b93833fd2222ed73fce5b551e5b739","d3506e0d9e3c79eba4ef97a51ff71f5eacb5955add24345c6efa6ffee9fed695"],["363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640","4e273adfc732221953b445397f3363145b9a89008199ecb62003c7f3bee9de9"],["8b4b5f165df3c2be8c6244b5b745638843e4a781a15bcd1b69f79a55dffdf80c","4aad0a6f68d308b4b3fbd7813ab0da04f9e336546162ee56b3eff0c65fd4fd36"],["723cbaa6e5db996d6bf771c00bd548c7b700dbffa6c0e77bcb6115925232fcda","96e867b5595cc498a921137488824d6e2660a0653779494801dc069d9eb39f5f"],["eebfa4d493bebf98ba5feec812c2d3b50947961237a919839a533eca0e7dd7fa","5d9a8ca3970ef0f269ee7edaf178089d9ae4cdc3a711f712ddfd4fdae1de8999"],["100f44da696e71672791d0a09b7bde459f1215a29b3c03bfefd7835b39a48db0","cdd9e13192a00b772ec8f3300c090666b7ff4a18ff5195ac0fbd5cd62bc65a09"],["e1031be262c7ed1b1dc9227a4a04c017a77f8d4464f3b3852c8acde6e534fd2d","9d7061928940405e6bb6a4176597535af292dd419e1ced79a44f18f29456a00d"],["feea6cae46d55b530ac2839f143bd7ec5cf8b266a41d6af52d5e688d9094696d","e57c6b6c97dce1bab06e4e12bf3ecd5c981c8957cc41442d3155debf18090088"],["da67a91d91049cdcb367be4be6ffca3cfeed657d808583de33fa978bc1ec6cb1","9bacaa35481642bc41f463f7ec9780e5dec7adc508f740a17e9ea8e27a68be1d"],["53904faa0b334cdda6e000935ef22151ec08d0f7bb11069f57545ccc1a37b7c0","5bc087d0bc80106d88c9eccac20d3c1c13999981e14434699dcb096b022771c8"],["8e7bcd0bd35983a7719cca7764ca906779b53a043a9b8bcaeff959f43ad86047","10b7770b2a3da4b3940310420ca9514579e88e2e47fd68b3ea10047e8460372a"],["385eed34c1cdff21e6d0818689b81bde71a7f4f18397e6690a841e1599c43862","283bebc3e8ea23f56701de19e9ebf4576b304eec2086dc8cc0458fe5542e5453"],["6f9d9b803ecf191637c73a4413dfa180fddf84a5947fbc9c606ed86c3fac3a7","7c80c68e603059ba69b8e2a30e45c4d47ea4dd2f5c281002d86890603a842160"],["3322d401243c4e2582a2147c104d6ecbf774d163db0f5e5313b7e0e742d0e6bd","56e70797e9664ef5bfb019bc4ddaf9b72805f63ea2873af624f3a2e96c28b2a0"],["85672c7d2de0b7da2bd1770d89665868741b3f9af7643397721d74d28134ab83","7c481b9b5b43b2eb6374049bfa62c2e5e77f17fcc5298f44c8e3094f790313a6"],["948bf809b1988a46b06c9f1919413b10f9226c60f668832ffd959af60c82a0a","53a562856dcb6646dc6b74c5d1c3418c6d4dff08c97cd2bed4cb7f88d8c8e589"],["6260ce7f461801c34f067ce0f02873a8f1b0e44dfc69752accecd819f38fd8e8","bc2da82b6fa5b571a7f09049776a1ef7ecd292238051c198c1a84e95b2b4ae17"],["e5037de0afc1d8d43d8348414bbf4103043ec8f575bfdc432953cc8d2037fa2d","4571534baa94d3b5f9f98d09fb990bddbd5f5b03ec481f10e0e5dc841d755bda"],["e06372b0f4a207adf5ea905e8f1771b4e7e8dbd1c6a6c5b725866a0ae4fce725","7a908974bce18cfe12a27bb2ad5a488cd7484a7787104870b27034f94eee31dd"],["213c7a715cd5d45358d0bbf9dc0ce02204b10bdde2a3f58540ad6908d0559754","4b6dad0b5ae462507013ad06245ba190bb4850f5f36a7eeddff2c27534b458f2"],["4e7c272a7af4b34e8dbb9352a5419a87e2838c70adc62cddf0cc3a3b08fbd53c","17749c766c9d0b18e16fd09f6def681b530b9614bff7dd33e0b3941817dcaae6"],["fea74e3dbe778b1b10f238ad61686aa5c76e3db2be43057632427e2840fb27b6","6e0568db9b0b13297cf674deccb6af93126b596b973f7b77701d3db7f23cb96f"],["76e64113f677cf0e10a2570d599968d31544e179b760432952c02a4417bdde39","c90ddf8dee4e95cf577066d70681f0d35e2a33d2b56d2032b4b1752d1901ac01"],["c738c56b03b2abe1e8281baa743f8f9a8f7cc643df26cbee3ab150242bcbb891","893fb578951ad2537f718f2eacbfbbbb82314eef7880cfe917e735d9699a84c3"],["d895626548b65b81e264c7637c972877d1d72e5f3a925014372e9f6588f6c14b","febfaa38f2bc7eae728ec60818c340eb03428d632bb067e179363ed75d7d991f"],["b8da94032a957518eb0f6433571e8761ceffc73693e84edd49150a564f676e03","2804dfa44805a1e4d7c99cc9762808b092cc584d95ff3b511488e4e74efdf6e7"],["e80fea14441fb33a7d8adab9475d7fab2019effb5156a792f1a11778e3c0df5d","eed1de7f638e00771e89768ca3ca94472d155e80af322ea9fcb4291b6ac9ec78"],["a301697bdfcd704313ba48e51d567543f2a182031efd6915ddc07bbcc4e16070","7370f91cfb67e4f5081809fa25d40f9b1735dbf7c0a11a130c0d1a041e177ea1"],["90ad85b389d6b936463f9d0512678de208cc330b11307fffab7ac63e3fb04ed4","e507a3620a38261affdcbd9427222b839aefabe1582894d991d4d48cb6ef150"],["8f68b9d2f63b5f339239c1ad981f162ee88c5678723ea3351b7b444c9ec4c0da","662a9f2dba063986de1d90c2b6be215dbbea2cfe95510bfdf23cbf79501fff82"],["e4f3fb0176af85d65ff99ff9198c36091f48e86503681e3e6686fd5053231e11","1e63633ad0ef4f1c1661a6d0ea02b7286cc7e74ec951d1c9822c38576feb73bc"],["8c00fa9b18ebf331eb961537a45a4266c7034f2f0d4e1d0716fb6eae20eae29e","efa47267fea521a1a9dc343a3736c974c2fadafa81e36c54e7d2a4c66702414b"],["e7a26ce69dd4829f3e10cec0a9e98ed3143d084f308b92c0997fddfc60cb3e41","2a758e300fa7984b471b006a1aafbb18d0a6b2c0420e83e20e8a9421cf2cfd51"],["b6459e0ee3662ec8d23540c223bcbdc571cbcb967d79424f3cf29eb3de6b80ef","67c876d06f3e06de1dadf16e5661db3c4b3ae6d48e35b2ff30bf0b61a71ba45"],["d68a80c8280bb840793234aa118f06231d6f1fc67e73c5a5deda0f5b496943e8","db8ba9fff4b586d00c4b1f9177b0e28b5b0e7b8f7845295a294c84266b133120"],["324aed7df65c804252dc0270907a30b09612aeb973449cea4095980fc28d3d5d","648a365774b61f2ff130c0c35aec1f4f19213b0c7e332843967224af96ab7c84"],["4df9c14919cde61f6d51dfdbe5fee5dceec4143ba8d1ca888e8bd373fd054c96","35ec51092d8728050974c23a1d85d4b5d506cdc288490192ebac06cad10d5d"],["9c3919a84a474870faed8a9c1cc66021523489054d7f0308cbfc99c8ac1f98cd","ddb84f0f4a4ddd57584f044bf260e641905326f76c64c8e6be7e5e03d4fc599d"],["6057170b1dd12fdf8de05f281d8e06bb91e1493a8b91d4cc5a21382120a959e5","9a1af0b26a6a4807add9a2daf71df262465152bc3ee24c65e899be932385a2a8"],["a576df8e23a08411421439a4518da31880cef0fba7d4df12b1a6973eecb94266","40a6bf20e76640b2c92b97afe58cd82c432e10a7f514d9f3ee8be11ae1b28ec8"],["7778a78c28dec3e30a05fe9629de8c38bb30d1f5cf9a3a208f763889be58ad71","34626d9ab5a5b22ff7098e12f2ff580087b38411ff24ac563b513fc1fd9f43ac"],["928955ee637a84463729fd30e7afd2ed5f96274e5ad7e5cb09eda9c06d903ac","c25621003d3f42a827b78a13093a95eeac3d26efa8a8d83fc5180e935bcd091f"],["85d0fef3ec6db109399064f3a0e3b2855645b4a907ad354527aae75163d82751","1f03648413a38c0be29d496e582cf5663e8751e96877331582c237a24eb1f962"],["ff2b0dce97eece97c1c9b6041798b85dfdfb6d8882da20308f5404824526087e","493d13fef524ba188af4c4dc54d07936c7b7ed6fb90e2ceb2c951e01f0c29907"],["827fbbe4b1e880ea9ed2b2e6301b212b57f1ee148cd6dd28780e5e2cf856e241","c60f9c923c727b0b71bef2c67d1d12687ff7a63186903166d605b68baec293ec"],["eaa649f21f51bdbae7be4ae34ce6e5217a58fdce7f47f9aa7f3b58fa2120e2b3","be3279ed5bbbb03ac69a80f89879aa5a01a6b965f13f7e59d47a5305ba5ad93d"],["e4a42d43c5cf169d9391df6decf42ee541b6d8f0c9a137401e23632dda34d24f","4d9f92e716d1c73526fc99ccfb8ad34ce886eedfa8d8e4f13a7f7131deba9414"],["1ec80fef360cbdd954160fadab352b6b92b53576a88fea4947173b9d4300bf19","aeefe93756b5340d2f3a4958a7abbf5e0146e77f6295a07b671cdc1cc107cefd"],["146a778c04670c2f91b00af4680dfa8bce3490717d58ba889ddb5928366642be","b318e0ec3354028add669827f9d4b2870aaa971d2f7e5ed1d0b297483d83efd0"],["fa50c0f61d22e5f07e3acebb1aa07b128d0012209a28b9776d76a8793180eef9","6b84c6922397eba9b72cd2872281a68a5e683293a57a213b38cd8d7d3f4f2811"],["da1d61d0ca721a11b1a5bf6b7d88e8421a288ab5d5bba5220e53d32b5f067ec2","8157f55a7c99306c79c0766161c91e2966a73899d279b48a655fba0f1ad836f1"],["a8e282ff0c9706907215ff98e8fd416615311de0446f1e062a73b0610d064e13","7f97355b8db81c09abfb7f3c5b2515888b679a3e50dd6bd6cef7c73111f4cc0c"],["174a53b9c9a285872d39e56e6913cab15d59b1fa512508c022f382de8319497c","ccc9dc37abfc9c1657b4155f2c47f9e6646b3a1d8cb9854383da13ac079afa73"],["959396981943785c3d3e57edf5018cdbe039e730e4918b3d884fdff09475b7ba","2e7e552888c331dd8ba0386a4b9cd6849c653f64c8709385e9b8abf87524f2fd"],["d2a63a50ae401e56d645a1153b109a8fcca0a43d561fba2dbb51340c9d82b151","e82d86fb6443fcb7565aee58b2948220a70f750af484ca52d4142174dcf89405"],["64587e2335471eb890ee7896d7cfdc866bacbdbd3839317b3436f9b45617e073","d99fcdd5bf6902e2ae96dd6447c299a185b90a39133aeab358299e5e9faf6589"],["8481bde0e4e4d885b3a546d3e549de042f0aa6cea250e7fd358d6c86dd45e458","38ee7b8cba5404dd84a25bf39cecb2ca900a79c42b262e556d64b1b59779057e"],["13464a57a78102aa62b6979ae817f4637ffcfed3c4b1ce30bcd6303f6caf666b","69be159004614580ef7e433453ccb0ca48f300a81d0942e13f495a907f6ecc27"],["bc4a9df5b713fe2e9aef430bcc1dc97a0cd9ccede2f28588cada3a0d2d83f366","d3a81ca6e785c06383937adf4b798caa6e8a9fbfa547b16d758d666581f33c1"],["8c28a97bf8298bc0d23d8c749452a32e694b65e30a9472a3954ab30fe5324caa","40a30463a3305193378fedf31f7cc0eb7ae784f0451cb9459e71dc73cbef9482"],["8ea9666139527a8c1dd94ce4f071fd23c8b350c5a4bb33748c4ba111faccae0","620efabbc8ee2782e24e7c0cfb95c5d735b783be9cf0f8e955af34a30e62b945"],["dd3625faef5ba06074669716bbd3788d89bdde815959968092f76cc4eb9a9787","7a188fa3520e30d461da2501045731ca941461982883395937f68d00c644a573"],["f710d79d9eb962297e4f6232b40e8f7feb2bc63814614d692c12de752408221e","ea98e67232d3b3295d3b535532115ccac8612c721851617526ae47a9c77bfc82"]]},naf:{wnd:7,points:[["f9308a019258c31049344f85f89d5229b531c845836f99b08601f113bce036f9","388f7b0f632de8140fe337e62a37f3566500a99934c2231b6cb9fd7584b8e672"],["2f8bde4d1a07209355b4a7250a5c5128e88b84bddc619ab7cba8d569b240efe4","d8ac222636e5e3d6d4dba9dda6c9c426f788271bab0d6840dca87d3aa6ac62d6"],["5cbdf0646e5db4eaa398f365f2ea7a0e3d419b7e0330e39ce92bddedcac4f9bc","6aebca40ba255960a3178d6d861a54dba813d0b813fde7b5a5082628087264da"],["acd484e2f0c7f65309ad178a9f559abde09796974c57e714c35f110dfc27ccbe","cc338921b0a7d9fd64380971763b61e9add888a4375f8e0f05cc262ac64f9c37"],["774ae7f858a9411e5ef4246b70c65aac5649980be5c17891bbec17895da008cb","d984a032eb6b5e190243dd56d7b7b365372db1e2dff9d6a8301d74c9c953c61b"],["f28773c2d975288bc7d1d205c3748651b075fbc6610e58cddeeddf8f19405aa8","ab0902e8d880a89758212eb65cdaf473a1a06da521fa91f29b5cb52db03ed81"],["d7924d4f7d43ea965a465ae3095ff41131e5946f3c85f79e44adbcf8e27e080e","581e2872a86c72a683842ec228cc6defea40af2bd896d3a5c504dc9ff6a26b58"],["defdea4cdb677750a420fee807eacf21eb9898ae79b9768766e4faa04a2d4a34","4211ab0694635168e997b0ead2a93daeced1f4a04a95c0f6cfb199f69e56eb77"],["2b4ea0a797a443d293ef5cff444f4979f06acfebd7e86d277475656138385b6c","85e89bc037945d93b343083b5a1c86131a01f60c50269763b570c854e5c09b7a"],["352bbf4a4cdd12564f93fa332ce333301d9ad40271f8107181340aef25be59d5","321eb4075348f534d59c18259dda3e1f4a1b3b2e71b1039c67bd3d8bcf81998c"],["2fa2104d6b38d11b0230010559879124e42ab8dfeff5ff29dc9cdadd4ecacc3f","2de1068295dd865b64569335bd5dd80181d70ecfc882648423ba76b532b7d67"],["9248279b09b4d68dab21a9b066edda83263c3d84e09572e269ca0cd7f5453714","73016f7bf234aade5d1aa71bdea2b1ff3fc0de2a887912ffe54a32ce97cb3402"],["daed4f2be3a8bf278e70132fb0beb7522f570e144bf615c07e996d443dee8729","a69dce4a7d6c98e8d4a1aca87ef8d7003f83c230f3afa726ab40e52290be1c55"],["c44d12c7065d812e8acf28d7cbb19f9011ecd9e9fdf281b0e6a3b5e87d22e7db","2119a460ce326cdc76c45926c982fdac0e106e861edf61c5a039063f0e0e6482"],["6a245bf6dc698504c89a20cfded60853152b695336c28063b61c65cbd269e6b4","e022cf42c2bd4a708b3f5126f16a24ad8b33ba48d0423b6efd5e6348100d8a82"],["1697ffa6fd9de627c077e3d2fe541084ce13300b0bec1146f95ae57f0d0bd6a5","b9c398f186806f5d27561506e4557433a2cf15009e498ae7adee9d63d01b2396"],["605bdb019981718b986d0f07e834cb0d9deb8360ffb7f61df982345ef27a7479","2972d2de4f8d20681a78d93ec96fe23c26bfae84fb14db43b01e1e9056b8c49"],["62d14dab4150bf497402fdc45a215e10dcb01c354959b10cfe31c7e9d87ff33d","80fc06bd8cc5b01098088a1950eed0db01aa132967ab472235f5642483b25eaf"],["80c60ad0040f27dade5b4b06c408e56b2c50e9f56b9b8b425e555c2f86308b6f","1c38303f1cc5c30f26e66bad7fe72f70a65eed4cbe7024eb1aa01f56430bd57a"],["7a9375ad6167ad54aa74c6348cc54d344cc5dc9487d847049d5eabb0fa03c8fb","d0e3fa9eca8726909559e0d79269046bdc59ea10c70ce2b02d499ec224dc7f7"],["d528ecd9b696b54c907a9ed045447a79bb408ec39b68df504bb51f459bc3ffc9","eecf41253136e5f99966f21881fd656ebc4345405c520dbc063465b521409933"],["49370a4b5f43412ea25f514e8ecdad05266115e4a7ecb1387231808f8b45963","758f3f41afd6ed428b3081b0512fd62a54c3f3afbb5b6764b653052a12949c9a"],["77f230936ee88cbbd73df930d64702ef881d811e0e1498e2f1c13eb1fc345d74","958ef42a7886b6400a08266e9ba1b37896c95330d97077cbbe8eb3c7671c60d6"],["f2dac991cc4ce4b9ea44887e5c7c0bce58c80074ab9d4dbaeb28531b7739f530","e0dedc9b3b2f8dad4da1f32dec2531df9eb5fbeb0598e4fd1a117dba703a3c37"],["463b3d9f662621fb1b4be8fbbe2520125a216cdfc9dae3debcba4850c690d45b","5ed430d78c296c3543114306dd8622d7c622e27c970a1de31cb377b01af7307e"],["f16f804244e46e2a09232d4aff3b59976b98fac14328a2d1a32496b49998f247","cedabd9b82203f7e13d206fcdf4e33d92a6c53c26e5cce26d6579962c4e31df6"],["caf754272dc84563b0352b7a14311af55d245315ace27c65369e15f7151d41d1","cb474660ef35f5f2a41b643fa5e460575f4fa9b7962232a5c32f908318a04476"],["2600ca4b282cb986f85d0f1709979d8b44a09c07cb86d7c124497bc86f082120","4119b88753c15bd6a693b03fcddbb45d5ac6be74ab5f0ef44b0be9475a7e4b40"],["7635ca72d7e8432c338ec53cd12220bc01c48685e24f7dc8c602a7746998e435","91b649609489d613d1d5e590f78e6d74ecfc061d57048bad9e76f302c5b9c61"],["754e3239f325570cdbbf4a87deee8a66b7f2b33479d468fbc1a50743bf56cc18","673fb86e5bda30fb3cd0ed304ea49a023ee33d0197a695d0c5d98093c536683"],["e3e6bd1071a1e96aff57859c82d570f0330800661d1c952f9fe2694691d9b9e8","59c9e0bba394e76f40c0aa58379a3cb6a5a2283993e90c4167002af4920e37f5"],["186b483d056a033826ae73d88f732985c4ccb1f32ba35f4b4cc47fdcf04aa6eb","3b952d32c67cf77e2e17446e204180ab21fb8090895138b4a4a797f86e80888b"],["df9d70a6b9876ce544c98561f4be4f725442e6d2b737d9c91a8321724ce0963f","55eb2dafd84d6ccd5f862b785dc39d4ab157222720ef9da217b8c45cf2ba2417"],["5edd5cc23c51e87a497ca815d5dce0f8ab52554f849ed8995de64c5f34ce7143","efae9c8dbc14130661e8cec030c89ad0c13c66c0d17a2905cdc706ab7399a868"],["290798c2b6476830da12fe02287e9e777aa3fba1c355b17a722d362f84614fba","e38da76dcd440621988d00bcf79af25d5b29c094db2a23146d003afd41943e7a"],["af3c423a95d9f5b3054754efa150ac39cd29552fe360257362dfdecef4053b45","f98a3fd831eb2b749a93b0e6f35cfb40c8cd5aa667a15581bc2feded498fd9c6"],["766dbb24d134e745cccaa28c99bf274906bb66b26dcf98df8d2fed50d884249a","744b1152eacbe5e38dcc887980da38b897584a65fa06cedd2c924f97cbac5996"],["59dbf46f8c94759ba21277c33784f41645f7b44f6c596a58ce92e666191abe3e","c534ad44175fbc300f4ea6ce648309a042ce739a7919798cd85e216c4a307f6e"],["f13ada95103c4537305e691e74e9a4a8dd647e711a95e73cb62dc6018cfd87b8","e13817b44ee14de663bf4bc808341f326949e21a6a75c2570778419bdaf5733d"],["7754b4fa0e8aced06d4167a2c59cca4cda1869c06ebadfb6488550015a88522c","30e93e864e669d82224b967c3020b8fa8d1e4e350b6cbcc537a48b57841163a2"],["948dcadf5990e048aa3874d46abef9d701858f95de8041d2a6828c99e2262519","e491a42537f6e597d5d28a3224b1bc25df9154efbd2ef1d2cbba2cae5347d57e"],["7962414450c76c1689c7b48f8202ec37fb224cf5ac0bfa1570328a8a3d7c77ab","100b610ec4ffb4760d5c1fc133ef6f6b12507a051f04ac5760afa5b29db83437"],["3514087834964b54b15b160644d915485a16977225b8847bb0dd085137ec47ca","ef0afbb2056205448e1652c48e8127fc6039e77c15c2378b7e7d15a0de293311"],["d3cc30ad6b483e4bc79ce2c9dd8bc54993e947eb8df787b442943d3f7b527eaf","8b378a22d827278d89c5e9be8f9508ae3c2ad46290358630afb34db04eede0a4"],["1624d84780732860ce1c78fcbfefe08b2b29823db913f6493975ba0ff4847610","68651cf9b6da903e0914448c6cd9d4ca896878f5282be4c8cc06e2a404078575"],["733ce80da955a8a26902c95633e62a985192474b5af207da6df7b4fd5fc61cd4","f5435a2bd2badf7d485a4d8b8db9fcce3e1ef8e0201e4578c54673bc1dc5ea1d"],["15d9441254945064cf1a1c33bbd3b49f8966c5092171e699ef258dfab81c045c","d56eb30b69463e7234f5137b73b84177434800bacebfc685fc37bbe9efe4070d"],["a1d0fcf2ec9de675b612136e5ce70d271c21417c9d2b8aaaac138599d0717940","edd77f50bcb5a3cab2e90737309667f2641462a54070f3d519212d39c197a629"],["e22fbe15c0af8ccc5780c0735f84dbe9a790badee8245c06c7ca37331cb36980","a855babad5cd60c88b430a69f53a1a7a38289154964799be43d06d77d31da06"],["311091dd9860e8e20ee13473c1155f5f69635e394704eaa74009452246cfa9b3","66db656f87d1f04fffd1f04788c06830871ec5a64feee685bd80f0b1286d8374"],["34c1fd04d301be89b31c0442d3e6ac24883928b45a9340781867d4232ec2dbdf","9414685e97b1b5954bd46f730174136d57f1ceeb487443dc5321857ba73abee"],["f219ea5d6b54701c1c14de5b557eb42a8d13f3abbcd08affcc2a5e6b049b8d63","4cb95957e83d40b0f73af4544cccf6b1f4b08d3c07b27fb8d8c2962a400766d1"],["d7b8740f74a8fbaab1f683db8f45de26543a5490bca627087236912469a0b448","fa77968128d9c92ee1010f337ad4717eff15db5ed3c049b3411e0315eaa4593b"],["32d31c222f8f6f0ef86f7c98d3a3335ead5bcd32abdd94289fe4d3091aa824bf","5f3032f5892156e39ccd3d7915b9e1da2e6dac9e6f26e961118d14b8462e1661"],["7461f371914ab32671045a155d9831ea8793d77cd59592c4340f86cbc18347b5","8ec0ba238b96bec0cbdddcae0aa442542eee1ff50c986ea6b39847b3cc092ff6"],["ee079adb1df1860074356a25aa38206a6d716b2c3e67453d287698bad7b2b2d6","8dc2412aafe3be5c4c5f37e0ecc5f9f6a446989af04c4e25ebaac479ec1c8c1e"],["16ec93e447ec83f0467b18302ee620f7e65de331874c9dc72bfd8616ba9da6b5","5e4631150e62fb40d0e8c2a7ca5804a39d58186a50e497139626778e25b0674d"],["eaa5f980c245f6f038978290afa70b6bd8855897f98b6aa485b96065d537bd99","f65f5d3e292c2e0819a528391c994624d784869d7e6ea67fb18041024edc07dc"],["78c9407544ac132692ee1910a02439958ae04877151342ea96c4b6b35a49f51","f3e0319169eb9b85d5404795539a5e68fa1fbd583c064d2462b675f194a3ddb4"],["494f4be219a1a77016dcd838431aea0001cdc8ae7a6fc688726578d9702857a5","42242a969283a5f339ba7f075e36ba2af925ce30d767ed6e55f4b031880d562c"],["a598a8030da6d86c6bc7f2f5144ea549d28211ea58faa70ebf4c1e665c1fe9b5","204b5d6f84822c307e4b4a7140737aec23fc63b65b35f86a10026dbd2d864e6b"],["c41916365abb2b5d09192f5f2dbeafec208f020f12570a184dbadc3e58595997","4f14351d0087efa49d245b328984989d5caf9450f34bfc0ed16e96b58fa9913"],["841d6063a586fa475a724604da03bc5b92a2e0d2e0a36acfe4c73a5514742881","73867f59c0659e81904f9a1c7543698e62562d6744c169ce7a36de01a8d6154"],["5e95bb399a6971d376026947f89bde2f282b33810928be4ded112ac4d70e20d5","39f23f366809085beebfc71181313775a99c9aed7d8ba38b161384c746012865"],["36e4641a53948fd476c39f8a99fd974e5ec07564b5315d8bf99471bca0ef2f66","d2424b1b1abe4eb8164227b085c9aa9456ea13493fd563e06fd51cf5694c78fc"],["336581ea7bfbbb290c191a2f507a41cf5643842170e914faeab27c2c579f726","ead12168595fe1be99252129b6e56b3391f7ab1410cd1e0ef3dcdcabd2fda224"],["8ab89816dadfd6b6a1f2634fcf00ec8403781025ed6890c4849742706bd43ede","6fdcef09f2f6d0a044e654aef624136f503d459c3e89845858a47a9129cdd24e"],["1e33f1a746c9c5778133344d9299fcaa20b0938e8acff2544bb40284b8c5fb94","60660257dd11b3aa9c8ed618d24edff2306d320f1d03010e33a7d2057f3b3b6"],["85b7c1dcb3cec1b7ee7f30ded79dd20a0ed1f4cc18cbcfcfa410361fd8f08f31","3d98a9cdd026dd43f39048f25a8847f4fcafad1895d7a633c6fed3c35e999511"],["29df9fbd8d9e46509275f4b125d6d45d7fbe9a3b878a7af872a2800661ac5f51","b4c4fe99c775a606e2d8862179139ffda61dc861c019e55cd2876eb2a27d84b"],["a0b1cae06b0a847a3fea6e671aaf8adfdfe58ca2f768105c8082b2e449fce252","ae434102edde0958ec4b19d917a6a28e6b72da1834aff0e650f049503a296cf2"],["4e8ceafb9b3e9a136dc7ff67e840295b499dfb3b2133e4ba113f2e4c0e121e5","cf2174118c8b6d7a4b48f6d534ce5c79422c086a63460502b827ce62a326683c"],["d24a44e047e19b6f5afb81c7ca2f69080a5076689a010919f42725c2b789a33b","6fb8d5591b466f8fc63db50f1c0f1c69013f996887b8244d2cdec417afea8fa3"],["ea01606a7a6c9cdd249fdfcfacb99584001edd28abbab77b5104e98e8e3b35d4","322af4908c7312b0cfbfe369f7a7b3cdb7d4494bc2823700cfd652188a3ea98d"],["af8addbf2b661c8a6c6328655eb96651252007d8c5ea31be4ad196de8ce2131f","6749e67c029b85f52a034eafd096836b2520818680e26ac8f3dfbcdb71749700"],["e3ae1974566ca06cc516d47e0fb165a674a3dabcfca15e722f0e3450f45889","2aeabe7e4531510116217f07bf4d07300de97e4874f81f533420a72eeb0bd6a4"],["591ee355313d99721cf6993ffed1e3e301993ff3ed258802075ea8ced397e246","b0ea558a113c30bea60fc4775460c7901ff0b053d25ca2bdeee98f1a4be5d196"],["11396d55fda54c49f19aa97318d8da61fa8584e47b084945077cf03255b52984","998c74a8cd45ac01289d5833a7beb4744ff536b01b257be4c5767bea93ea57a4"],["3c5d2a1ba39c5a1790000738c9e0c40b8dcdfd5468754b6405540157e017aa7a","b2284279995a34e2f9d4de7396fc18b80f9b8b9fdd270f6661f79ca4c81bd257"],["cc8704b8a60a0defa3a99a7299f2e9c3fbc395afb04ac078425ef8a1793cc030","bdd46039feed17881d1e0862db347f8cf395b74fc4bcdc4e940b74e3ac1f1b13"],["c533e4f7ea8555aacd9777ac5cad29b97dd4defccc53ee7ea204119b2889b197","6f0a256bc5efdf429a2fb6242f1a43a2d9b925bb4a4b3a26bb8e0f45eb596096"],["c14f8f2ccb27d6f109f6d08d03cc96a69ba8c34eec07bbcf566d48e33da6593","c359d6923bb398f7fd4473e16fe1c28475b740dd098075e6c0e8649113dc3a38"],["a6cbc3046bc6a450bac24789fa17115a4c9739ed75f8f21ce441f72e0b90e6ef","21ae7f4680e889bb130619e2c0f95a360ceb573c70603139862afd617fa9b9f"],["347d6d9a02c48927ebfb86c1359b1caf130a3c0267d11ce6344b39f99d43cc38","60ea7f61a353524d1c987f6ecec92f086d565ab687870cb12689ff1e31c74448"],["da6545d2181db8d983f7dcb375ef5866d47c67b1bf31c8cf855ef7437b72656a","49b96715ab6878a79e78f07ce5680c5d6673051b4935bd897fea824b77dc208a"],["c40747cc9d012cb1a13b8148309c6de7ec25d6945d657146b9d5994b8feb1111","5ca560753be2a12fc6de6caf2cb489565db936156b9514e1bb5e83037e0fa2d4"],["4e42c8ec82c99798ccf3a610be870e78338c7f713348bd34c8203ef4037f3502","7571d74ee5e0fb92a7a8b33a07783341a5492144cc54bcc40a94473693606437"],["3775ab7089bc6af823aba2e1af70b236d251cadb0c86743287522a1b3b0dedea","be52d107bcfa09d8bcb9736a828cfa7fac8db17bf7a76a2c42ad961409018cf7"],["cee31cbf7e34ec379d94fb814d3d775ad954595d1314ba8846959e3e82f74e26","8fd64a14c06b589c26b947ae2bcf6bfa0149ef0be14ed4d80f448a01c43b1c6d"],["b4f9eaea09b6917619f6ea6a4eb5464efddb58fd45b1ebefcdc1a01d08b47986","39e5c9925b5a54b07433a4f18c61726f8bb131c012ca542eb24a8ac07200682a"],["d4263dfc3d2df923a0179a48966d30ce84e2515afc3dccc1b77907792ebcc60e","62dfaf07a0f78feb30e30d6295853ce189e127760ad6cf7fae164e122a208d54"],["48457524820fa65a4f8d35eb6930857c0032acc0a4a2de422233eeda897612c4","25a748ab367979d98733c38a1fa1c2e7dc6cc07db2d60a9ae7a76aaa49bd0f77"],["dfeeef1881101f2cb11644f3a2afdfc2045e19919152923f367a1767c11cceda","ecfb7056cf1de042f9420bab396793c0c390bde74b4bbdff16a83ae09a9a7517"],["6d7ef6b17543f8373c573f44e1f389835d89bcbc6062ced36c82df83b8fae859","cd450ec335438986dfefa10c57fea9bcc521a0959b2d80bbf74b190dca712d10"],["e75605d59102a5a2684500d3b991f2e3f3c88b93225547035af25af66e04541f","f5c54754a8f71ee540b9b48728473e314f729ac5308b06938360990e2bfad125"],["eb98660f4c4dfaa06a2be453d5020bc99a0c2e60abe388457dd43fefb1ed620c","6cb9a8876d9cb8520609af3add26cd20a0a7cd8a9411131ce85f44100099223e"],["13e87b027d8514d35939f2e6892b19922154596941888336dc3563e3b8dba942","fef5a3c68059a6dec5d624114bf1e91aac2b9da568d6abeb2570d55646b8adf1"],["ee163026e9fd6fe017c38f06a5be6fc125424b371ce2708e7bf4491691e5764a","1acb250f255dd61c43d94ccc670d0f58f49ae3fa15b96623e5430da0ad6c62b2"],["b268f5ef9ad51e4d78de3a750c2dc89b1e626d43505867999932e5db33af3d80","5f310d4b3c99b9ebb19f77d41c1dee018cf0d34fd4191614003e945a1216e423"],["ff07f3118a9df035e9fad85eb6c7bfe42b02f01ca99ceea3bf7ffdba93c4750d","438136d603e858a3a5c440c38eccbaddc1d2942114e2eddd4740d098ced1f0d8"],["8d8b9855c7c052a34146fd20ffb658bea4b9f69e0d825ebec16e8c3ce2b526a1","cdb559eedc2d79f926baf44fb84ea4d44bcf50fee51d7ceb30e2e7f463036758"],["52db0b5384dfbf05bfa9d472d7ae26dfe4b851ceca91b1eba54263180da32b63","c3b997d050ee5d423ebaf66a6db9f57b3180c902875679de924b69d84a7b375"],["e62f9490d3d51da6395efd24e80919cc7d0f29c3f3fa48c6fff543becbd43352","6d89ad7ba4876b0b22c2ca280c682862f342c8591f1daf5170e07bfd9ccafa7d"],["7f30ea2476b399b4957509c88f77d0191afa2ff5cb7b14fd6d8e7d65aaab1193","ca5ef7d4b231c94c3b15389a5f6311e9daff7bb67b103e9880ef4bff637acaec"],["5098ff1e1d9f14fb46a210fada6c903fef0fb7b4a1dd1d9ac60a0361800b7a00","9731141d81fc8f8084d37c6e7542006b3ee1b40d60dfe5362a5b132fd17ddc0"],["32b78c7de9ee512a72895be6b9cbefa6e2f3c4ccce445c96b9f2c81e2778ad58","ee1849f513df71e32efc3896ee28260c73bb80547ae2275ba497237794c8753c"],["e2cb74fddc8e9fbcd076eef2a7c72b0ce37d50f08269dfc074b581550547a4f7","d3aa2ed71c9dd2247a62df062736eb0baddea9e36122d2be8641abcb005cc4a4"],["8438447566d4d7bedadc299496ab357426009a35f235cb141be0d99cd10ae3a8","c4e1020916980a4da5d01ac5e6ad330734ef0d7906631c4f2390426b2edd791f"],["4162d488b89402039b584c6fc6c308870587d9c46f660b878ab65c82c711d67e","67163e903236289f776f22c25fb8a3afc1732f2b84b4e95dbda47ae5a0852649"],["3fad3fa84caf0f34f0f89bfd2dcf54fc175d767aec3e50684f3ba4a4bf5f683d","cd1bc7cb6cc407bb2f0ca647c718a730cf71872e7d0d2a53fa20efcdfe61826"],["674f2600a3007a00568c1a7ce05d0816c1fb84bf1370798f1c69532faeb1a86b","299d21f9413f33b3edf43b257004580b70db57da0b182259e09eecc69e0d38a5"],["d32f4da54ade74abb81b815ad1fb3b263d82d6c692714bcff87d29bd5ee9f08f","f9429e738b8e53b968e99016c059707782e14f4535359d582fc416910b3eea87"],["30e4e670435385556e593657135845d36fbb6931f72b08cb1ed954f1e3ce3ff6","462f9bce619898638499350113bbc9b10a878d35da70740dc695a559eb88db7b"],["be2062003c51cc3004682904330e4dee7f3dcd10b01e580bf1971b04d4cad297","62188bc49d61e5428573d48a74e1c655b1c61090905682a0d5558ed72dccb9bc"],["93144423ace3451ed29e0fb9ac2af211cb6e84a601df5993c419859fff5df04a","7c10dfb164c3425f5c71a3f9d7992038f1065224f72bb9d1d902a6d13037b47c"],["b015f8044f5fcbdcf21ca26d6c34fb8197829205c7b7d2a7cb66418c157b112c","ab8c1e086d04e813744a655b2df8d5f83b3cdc6faa3088c1d3aea1454e3a1d5f"],["d5e9e1da649d97d89e4868117a465a3a4f8a18de57a140d36b3f2af341a21b52","4cb04437f391ed73111a13cc1d4dd0db1693465c2240480d8955e8592f27447a"],["d3ae41047dd7ca065dbf8ed77b992439983005cd72e16d6f996a5316d36966bb","bd1aeb21ad22ebb22a10f0303417c6d964f8cdd7df0aca614b10dc14d125ac46"],["463e2763d885f958fc66cdd22800f0a487197d0a82e377b49f80af87c897b065","bfefacdb0e5d0fd7df3a311a94de062b26b80c61fbc97508b79992671ef7ca7f"],["7985fdfd127c0567c6f53ec1bb63ec3158e597c40bfe747c83cddfc910641917","603c12daf3d9862ef2b25fe1de289aed24ed291e0ec6708703a5bd567f32ed03"],["74a1ad6b5f76e39db2dd249410eac7f99e74c59cb83d2d0ed5ff1543da7703e9","cc6157ef18c9c63cd6193d83631bbea0093e0968942e8c33d5737fd790e0db08"],["30682a50703375f602d416664ba19b7fc9bab42c72747463a71d0896b22f6da3","553e04f6b018b4fa6c8f39e7f311d3176290d0e0f19ca73f17714d9977a22ff8"],["9e2158f0d7c0d5f26c3791efefa79597654e7a2b2464f52b1ee6c1347769ef57","712fcdd1b9053f09003a3481fa7762e9ffd7c8ef35a38509e2fbf2629008373"],["176e26989a43c9cfeba4029c202538c28172e566e3c4fce7322857f3be327d66","ed8cc9d04b29eb877d270b4878dc43c19aefd31f4eee09ee7b47834c1fa4b1c3"],["75d46efea3771e6e68abb89a13ad747ecf1892393dfc4f1b7004788c50374da8","9852390a99507679fd0b86fd2b39a868d7efc22151346e1a3ca4726586a6bed8"],["809a20c67d64900ffb698c4c825f6d5f2310fb0451c869345b7319f645605721","9e994980d9917e22b76b061927fa04143d096ccc54963e6a5ebfa5f3f8e286c1"],["1b38903a43f7f114ed4500b4eac7083fdefece1cf29c63528d563446f972c180","4036edc931a60ae889353f77fd53de4a2708b26b6f5da72ad3394119daf408f9"]]}}},{}],419:[function(e,_,D){"use strict";var h=D,s=e("bn.js"),u=e("minimalistic-assert"),g=e("minimalistic-crypto-utils");h.assert=u,h.toArray=g.toArray,h.zero2=g.zero2,h.toHex=g.toHex,h.encode=g.encode,h.getNAF=function(a,c,B){var p=new Array(Math.max(a.bitLength(),B)+1);p.fill(0);for(var f=1<<c+1,E=a.clone(),w=0;w<p.length;w++){var Q,b=E.andln(f-1);E.isOdd()?E.isubn(Q=b>(f>>1)-1?(f>>1)-b:b):Q=0,p[w]=Q,E.iushrn(1)}return p},h.getJSF=function(a,c){var B=[[],[]];a=a.clone(),c=c.clone();for(var p,f=0,E=0;a.cmpn(-f)>0||c.cmpn(-E)>0;){var w,Q,b=a.andln(3)+f&3,C=c.andln(3)+E&3;3===b&&(b=-1),3===C&&(C=-1),w=1&b?3!=(p=a.andln(7)+f&7)&&5!==p||2!==C?b:-b:0,B[0].push(w),Q=1&C?3!=(p=c.andln(7)+E&7)&&5!==p||2!==b?C:-C:0,B[1].push(Q),2*f===w+1&&(f=1-f),2*E===Q+1&&(E=1-E),a.iushrn(1),c.iushrn(1)}return B},h.cachedProperty=function(a,c,B){var p="_"+c;a.prototype[c]=function(){return void 0!==this[p]?this[p]:this[p]=B.call(this)}},h.parseBytes=function(a){return"string"==typeof a?h.toArray(a,"hex"):a},h.intFromLE=function(a){return new s(a,"hex","le")}},{"bn.js":420,"minimalistic-assert":453,"minimalistic-crypto-utils":454}],420:[function(e,_,D){arguments[4][184][0].apply(D,arguments)},{buffer:188,dup:184}],421:[function(e,_,D){_.exports={name:"elliptic",version:"6.5.4",description:"EC cryptography",main:"lib/elliptic.js",files:["lib"],scripts:{lint:"eslint lib test","lint:fix":"npm run lint -- --fix",unit:"istanbul test _mocha --reporter=spec test/index.js",test:"npm run lint && npm run unit",version:"grunt dist && git add dist/"},repository:{type:"git",url:"git@github.com:indutny/elliptic"},keywords:["EC","Elliptic","curve","Cryptography"],author:"Fedor Indutny <fedor@indutny.com>",license:"MIT",bugs:{url:"https://github.com/indutny/elliptic/issues"},homepage:"https://github.com/indutny/elliptic",devDependencies:{brfs:"^2.0.2",coveralls:"^3.1.0",eslint:"^7.6.0",grunt:"^1.2.1","grunt-browserify":"^5.3.0","grunt-cli":"^1.3.2","grunt-contrib-connect":"^3.0.0","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^5.0.0","grunt-mocha-istanbul":"^5.0.2","grunt-saucelabs":"^9.0.1",istanbul:"^0.4.5",mocha:"^8.0.1"},dependencies:{"bn.js":"^4.11.9",brorand:"^1.1.0","hash.js":"^1.0.0","hmac-drbg":"^1.0.1",inherits:"^2.0.4","minimalistic-assert":"^1.0.1","minimalistic-crypto-utils":"^1.0.1"}}},{}],422:[function(e,_,D){"use strict";var h=Object.create||function(k){var X=function(){};return X.prototype=k,new X},s=Object.keys||function(k){var X=[];for(var tt in k)Object.prototype.hasOwnProperty.call(k,tt)&&X.push(tt);return tt},u=Function.prototype.bind||function(k){var X=this;return function(){return X.apply(k,arguments)}};function g(){this._events&&Object.prototype.hasOwnProperty.call(this,"_events")||(this._events=h(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0}_.exports=g,g.EventEmitter=g,g.prototype._events=void 0,g.prototype._maxListeners=void 0;var a,c=10;try{var B={};Object.defineProperty&&Object.defineProperty(B,"x",{value:0}),a=0===B.x}catch{a=!1}function p(k){return void 0===k._maxListeners?g.defaultMaxListeners:k._maxListeners}function C(k,X,tt,pt){var st,z,it;if("function"!=typeof tt)throw new TypeError('"listener" argument must be a function');if((z=k._events)?(z.newListener&&(k.emit("newListener",X,tt.listener?tt.listener:tt),z=k._events),it=z[X]):(z=k._events=h(null),k._eventsCount=0),it){if("function"==typeof it?it=z[X]=pt?[tt,it]:[it,tt]:pt?it.unshift(tt):it.push(tt),!it.warned&&(st=p(k))&&st>0&&it.length>st){it.warned=!0;var at=new Error("Possible EventEmitter memory leak detected. "+it.length+' "'+String(X)+'" listeners added. Use emitter.setMaxListeners() to increase limit.');at.name="MaxListenersExceededWarning",at.emitter=k,at.type=X,at.count=it.length,"object"==typeof console&&console.warn&&console.warn("%s: %s",at.name,at.message)}}else it=z[X]=tt,++k._eventsCount;return k}function T(){if(!this.fired)switch(this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length){case 0:return this.listener.call(this.target);case 1:return this.listener.call(this.target,arguments[0]);case 2:return this.listener.call(this.target,arguments[0],arguments[1]);case 3:return this.listener.call(this.target,arguments[0],arguments[1],arguments[2]);default:for(var k=new Array(arguments.length),X=0;X<k.length;++X)k[X]=arguments[X];this.listener.apply(this.target,k)}}function N(k,X,tt){var pt={fired:!1,wrapFn:void 0,target:k,type:X,listener:tt},st=u.call(T,pt);return st.listener=tt,pt.wrapFn=st,st}function L(k,X,tt){var pt=k._events;if(!pt)return[];var st=pt[X];return st?"function"==typeof st?tt?[st.listener||st]:[st]:tt?function(z){for(var it=new Array(z.length),at=0;at<it.length;++at)it[at]=z[at].listener||z[at];return it}(st):H(st,st.length):[]}function J(k){var X=this._events;if(X){var tt=X[k];if("function"==typeof tt)return 1;if(tt)return tt.length}return 0}function H(k,X){for(var tt=new Array(X),pt=0;pt<X;++pt)tt[pt]=k[pt];return tt}a?Object.defineProperty(g,"defaultMaxListeners",{enumerable:!0,get:function(){return c},set:function(k){if("number"!=typeof k||k<0||k!=k)throw new TypeError('"defaultMaxListeners" must be a positive number');c=k}}):g.defaultMaxListeners=c,g.prototype.setMaxListeners=function(k){if("number"!=typeof k||k<0||isNaN(k))throw new TypeError('"n" argument must be a positive number');return this._maxListeners=k,this},g.prototype.getMaxListeners=function(){return p(this)},g.prototype.emit=function(k){var X,tt,pt,st,z,it,at="error"===k;if(it=this._events)at=at&&null==it.error;else if(!at)return!1;if(at){if(arguments.length>1&&(X=arguments[1]),X instanceof Error)throw X;var Y=new Error('Unhandled "error" event. ('+X+")");throw Y.context=X,Y}if(!(tt=it[k]))return!1;var x="function"==typeof tt;switch(pt=arguments.length){case 1:!function f(k,X,tt){if(X)k.call(tt);else for(var pt=k.length,st=H(k,pt),z=0;z<pt;++z)st[z].call(tt)}(tt,x,this);break;case 2:!function E(k,X,tt,pt){if(X)k.call(tt,pt);else for(var st=k.length,z=H(k,st),it=0;it<st;++it)z[it].call(tt,pt)}(tt,x,this,arguments[1]);break;case 3:!function w(k,X,tt,pt,st){if(X)k.call(tt,pt,st);else for(var z=k.length,it=H(k,z),at=0;at<z;++at)it[at].call(tt,pt,st)}(tt,x,this,arguments[1],arguments[2]);break;case 4:!function Q(k,X,tt,pt,st,z){if(X)k.call(tt,pt,st,z);else for(var it=k.length,at=H(k,it),Y=0;Y<it;++Y)at[Y].call(tt,pt,st,z)}(tt,x,this,arguments[1],arguments[2],arguments[3]);break;default:for(st=new Array(pt-1),z=1;z<pt;z++)st[z-1]=arguments[z];!function b(k,X,tt,pt){if(X)k.apply(tt,pt);else for(var st=k.length,z=H(k,st),it=0;it<st;++it)z[it].apply(tt,pt)}(tt,x,this,st)}return!0},g.prototype.on=g.prototype.addListener=function(k,X){return C(this,k,X,!1)},g.prototype.prependListener=function(k,X){return C(this,k,X,!0)},g.prototype.once=function(k,X){if("function"!=typeof X)throw new TypeError('"listener" argument must be a function');return this.on(k,N(this,k,X)),this},g.prototype.prependOnceListener=function(k,X){if("function"!=typeof X)throw new TypeError('"listener" argument must be a function');return this.prependListener(k,N(this,k,X)),this},g.prototype.removeListener=function(k,X){var tt,pt,st,z,it;if("function"!=typeof X)throw new TypeError('"listener" argument must be a function');if(!(pt=this._events))return this;if(!(tt=pt[k]))return this;if(tt===X||tt.listener===X)0==--this._eventsCount?this._events=h(null):(delete pt[k],pt.removeListener&&this.emit("removeListener",k,tt.listener||X));else if("function"!=typeof tt){for(st=-1,z=tt.length-1;z>=0;z--)if(tt[z]===X||tt[z].listener===X){it=tt[z].listener,st=z;break}if(st<0)return this;0===st?tt.shift():function(at,Y){for(var x=Y,v=x+1,O=at.length;v<O;x+=1,v+=1)at[x]=at[v];at.pop()}(tt,st),1===tt.length&&(pt[k]=tt[0]),pt.removeListener&&this.emit("removeListener",k,it||X)}return this},g.prototype.removeAllListeners=function(k){var X,tt,pt;if(!(tt=this._events))return this;if(!tt.removeListener)return 0===arguments.length?(this._events=h(null),this._eventsCount=0):tt[k]&&(0==--this._eventsCount?this._events=h(null):delete tt[k]),this;if(0===arguments.length){var st,z=s(tt);for(pt=0;pt<z.length;++pt)"removeListener"!==(st=z[pt])&&this.removeAllListeners(st);return this.removeAllListeners("removeListener"),this._events=h(null),this._eventsCount=0,this}if("function"==typeof(X=tt[k]))this.removeListener(k,X);else if(X)for(pt=X.length-1;pt>=0;pt--)this.removeListener(k,X[pt]);return this},g.prototype.listeners=function(k){return L(this,k,!0)},g.prototype.rawListeners=function(k){return L(this,k,!1)},g.listenerCount=function(k,X){return"function"==typeof k.listenerCount?k.listenerCount(X):J.call(k,X)},g.prototype.listenerCount=J,g.prototype.eventNames=function(){return this._eventsCount>0?Reflect.ownKeys(this._events):[]}},{}],423:[function(e,_,D){"use strict";var h=e("safe-buffer").Buffer,s=e("md5.js");_.exports=function(u,g,a,c){if(h.isBuffer(u)||(u=h.from(u,"binary")),g&&(h.isBuffer(g)||(g=h.from(g,"binary")),8!==g.length))throw new RangeError("salt should be Buffer with 8 byte length");for(var B=a/8,p=h.alloc(B),f=h.alloc(c||0),E=h.alloc(0);B>0||c>0;){var w=new s;w.update(E),w.update(u),g&&w.update(g),E=w.digest();var Q=0;if(B>0){var b=p.length-B;Q=Math.min(B,E.length),E.copy(p,b,0,Q),B-=Q}if(Q<E.length&&c>0){var C=f.length-c,T=Math.min(c,E.length-Q);E.copy(f,C,Q,Q+T),c-=T}}return E.fill(0),{key:p,iv:f}}},{"md5.js":450,"safe-buffer":494}],424:[function(e,_,D){"use strict";Object.defineProperty(D,"__esModule",{value:!0}),D.CsvParserStream=D.ParserOptions=D.parseFile=D.parseStream=D.parseString=D.parse=D.FormatterOptions=D.CsvFormatterStream=D.writeToPath=D.writeToString=D.writeToBuffer=D.writeToStream=D.write=D.format=void 0;var h=e("@fast-csv/format");Object.defineProperty(D,"format",{enumerable:!0,get:function(){return h.format}}),Object.defineProperty(D,"write",{enumerable:!0,get:function(){return h.write}}),Object.defineProperty(D,"writeToStream",{enumerable:!0,get:function(){return h.writeToStream}}),Object.defineProperty(D,"writeToBuffer",{enumerable:!0,get:function(){return h.writeToBuffer}}),Object.defineProperty(D,"writeToString",{enumerable:!0,get:function(){return h.writeToString}}),Object.defineProperty(D,"writeToPath",{enumerable:!0,get:function(){return h.writeToPath}}),Object.defineProperty(D,"CsvFormatterStream",{enumerable:!0,get:function(){return h.CsvFormatterStream}}),Object.defineProperty(D,"FormatterOptions",{enumerable:!0,get:function(){return h.FormatterOptions}});var s=e("@fast-csv/parse");Object.defineProperty(D,"parse",{enumerable:!0,get:function(){return s.parse}}),Object.defineProperty(D,"parseString",{enumerable:!0,get:function(){return s.parseString}}),Object.defineProperty(D,"parseStream",{enumerable:!0,get:function(){return s.parseStream}}),Object.defineProperty(D,"parseFile",{enumerable:!0,get:function(){return s.parseFile}}),Object.defineProperty(D,"ParserOptions",{enumerable:!0,get:function(){return s.ParserOptions}}),Object.defineProperty(D,"CsvParserStream",{enumerable:!0,get:function(){return s.CsvParserStream}})},{"@fast-csv/format":151,"@fast-csv/parse":155}],425:[function(e,_,D){"use strict";var h=e("safe-buffer").Buffer,s=e("readable-stream").Transform;function u(g){s.call(this),this._block=h.allocUnsafe(g),this._blockSize=g,this._blockOffset=0,this._length=[0,0,0,0],this._finalized=!1}e("inherits")(u,s),u.prototype._transform=function(g,a,c){var B=null;try{this.update(g,a)}catch(p){B=p}c(B)},u.prototype._flush=function(g){var a=null;try{this.push(this.digest())}catch(c){a=c}g(a)},u.prototype.update=function(g,a){if(function(w,Q){if(!h.isBuffer(w)&&"string"!=typeof w)throw new TypeError("Data must be a string or a buffer")}(g),this._finalized)throw new Error("Digest already called");h.isBuffer(g)||(g=h.from(g,a));for(var c=this._block,B=0;this._blockOffset+g.length-B>=this._blockSize;){for(var p=this._blockOffset;p<this._blockSize;)c[p++]=g[B++];this._update(),this._blockOffset=0}for(;B<g.length;)c[this._blockOffset++]=g[B++];for(var f=0,E=8*g.length;E>0;++f)this._length[f]+=E,(E=this._length[f]/4294967296|0)>0&&(this._length[f]-=4294967296*E);return this},u.prototype._update=function(){throw new Error("_update is not implemented")},u.prototype.digest=function(g){if(this._finalized)throw new Error("Digest already called");this._finalized=!0;var a=this._digest();void 0!==g&&(a=a.toString(g)),this._block.fill(0),this._blockOffset=0;for(var c=0;c<4;++c)this._length[c]=0;return a},u.prototype._digest=function(){throw new Error("_digest is not implemented")},_.exports=u},{inherits:440,"readable-stream":491,"safe-buffer":494}],426:[function(e,_,D){"use strict";var h=D;h.utils=e("./hash/utils"),h.common=e("./hash/common"),h.sha=e("./hash/sha"),h.ripemd=e("./hash/ripemd"),h.hmac=e("./hash/hmac"),h.sha1=h.sha.sha1,h.sha256=h.sha.sha256,h.sha224=h.sha.sha224,h.sha384=h.sha.sha384,h.sha512=h.sha.sha512,h.ripemd160=h.ripemd.ripemd160},{"./hash/common":427,"./hash/hmac":428,"./hash/ripemd":429,"./hash/sha":430,"./hash/utils":437}],427:[function(e,_,D){"use strict";var h=e("./utils"),s=e("minimalistic-assert");function u(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian="big",this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}D.BlockHash=u,u.prototype.update=function(g,a){if(g=h.toArray(g,a),this.pending=this.pending?this.pending.concat(g):g,this.pendingTotal+=g.length,this.pending.length>=this._delta8){var c=(g=this.pending).length%this._delta8;this.pending=g.slice(g.length-c,g.length),0===this.pending.length&&(this.pending=null),g=h.join32(g,0,g.length-c,this.endian);for(var B=0;B<g.length;B+=this._delta32)this._update(g,B,B+this._delta32)}return this},u.prototype.digest=function(g){return this.update(this._pad()),s(null===this.pending),this._digest(g)},u.prototype._pad=function(){var g=this.pendingTotal,a=this._delta8,c=a-(g+this.padLength)%a,B=new Array(c+this.padLength);B[0]=128;for(var p=1;p<c;p++)B[p]=0;if(g<<=3,"big"===this.endian){for(var f=8;f<this.padLength;f++)B[p++]=0;B[p++]=0,B[p++]=0,B[p++]=0,B[p++]=0,B[p++]=g>>>24&255,B[p++]=g>>>16&255,B[p++]=g>>>8&255,B[p++]=255&g}else for(B[p++]=255&g,B[p++]=g>>>8&255,B[p++]=g>>>16&255,B[p++]=g>>>24&255,B[p++]=0,B[p++]=0,B[p++]=0,B[p++]=0,f=8;f<this.padLength;f++)B[p++]=0;return B}},{"./utils":437,"minimalistic-assert":453}],428:[function(e,_,D){"use strict";var h=e("./utils"),s=e("minimalistic-assert");function u(g,a,c){if(!(this instanceof u))return new u(g,a,c);this.Hash=g,this.blockSize=g.blockSize/8,this.outSize=g.outSize/8,this.inner=null,this.outer=null,this._init(h.toArray(a,c))}_.exports=u,u.prototype._init=function(g){g.length>this.blockSize&&(g=(new this.Hash).update(g).digest()),s(g.length<=this.blockSize);for(var a=g.length;a<this.blockSize;a++)g.push(0);for(a=0;a<g.length;a++)g[a]^=54;for(this.inner=(new this.Hash).update(g),a=0;a<g.length;a++)g[a]^=106;this.outer=(new this.Hash).update(g)},u.prototype.update=function(g,a){return this.inner.update(g,a),this},u.prototype.digest=function(g){return this.outer.update(this.inner.digest()),this.outer.digest(g)}},{"./utils":437,"minimalistic-assert":453}],429:[function(e,_,D){"use strict";var h=e("./utils"),s=e("./common"),u=h.rotl32,g=h.sum32,a=h.sum32_3,c=h.sum32_4,B=s.BlockHash;function p(){if(!(this instanceof p))return new p;B.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.endian="little"}function f(N,L,J,H){return N<=15?L^J^H:N<=31?L&J|~L&H:N<=47?(L|~J)^H:N<=63?L&H|J&~H:L^(J|~H)}function E(N){return N<=15?0:N<=31?1518500249:N<=47?1859775393:N<=63?2400959708:2840853838}function w(N){return N<=15?1352829926:N<=31?1548603684:N<=47?1836072691:N<=63?2053994217:0}h.inherits(p,B),D.ripemd160=p,p.blockSize=512,p.outSize=160,p.hmacStrength=192,p.padLength=64,p.prototype._update=function(N,L){for(var J=this.h[0],H=this.h[1],k=this.h[2],X=this.h[3],tt=this.h[4],pt=J,st=H,z=k,it=X,at=tt,Y=0;Y<80;Y++){var x=g(u(c(J,f(Y,H,k,X),N[Q[Y]+L],E(Y)),C[Y]),tt);J=tt,tt=X,X=u(k,10),k=H,H=x,x=g(u(c(pt,f(79-Y,st,z,it),N[b[Y]+L],w(Y)),T[Y]),at),pt=at,at=it,it=u(z,10),z=st,st=x}x=a(this.h[1],k,it),this.h[1]=a(this.h[2],X,at),this.h[2]=a(this.h[3],tt,pt),this.h[3]=a(this.h[4],J,st),this.h[4]=a(this.h[0],H,z),this.h[0]=x},p.prototype._digest=function(N){return"hex"===N?h.toHex32(this.h,"little"):h.split32(this.h,"little")};var Q=[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],b=[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=[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],T=[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]},{"./common":427,"./utils":437}],430:[function(e,_,D){"use strict";D.sha1=e("./sha/1"),D.sha224=e("./sha/224"),D.sha256=e("./sha/256"),D.sha384=e("./sha/384"),D.sha512=e("./sha/512")},{"./sha/1":431,"./sha/224":432,"./sha/256":433,"./sha/384":434,"./sha/512":435}],431:[function(e,_,D){"use strict";var h=e("../utils"),s=e("../common"),u=e("./common"),g=h.rotl32,a=h.sum32,c=h.sum32_5,B=u.ft_1,p=s.BlockHash,f=[1518500249,1859775393,2400959708,3395469782];function E(){if(!(this instanceof E))return new E;p.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=new Array(80)}h.inherits(E,p),_.exports=E,E.blockSize=512,E.outSize=160,E.hmacStrength=80,E.padLength=64,E.prototype._update=function(w,Q){for(var b=this.W,C=0;C<16;C++)b[C]=w[Q+C];for(;C<b.length;C++)b[C]=g(b[C-3]^b[C-8]^b[C-14]^b[C-16],1);var T=this.h[0],N=this.h[1],L=this.h[2],J=this.h[3],H=this.h[4];for(C=0;C<b.length;C++){var k=~~(C/20),X=c(g(T,5),B(k,N,L,J),H,b[C],f[k]);H=J,J=L,L=g(N,30),N=T,T=X}this.h[0]=a(this.h[0],T),this.h[1]=a(this.h[1],N),this.h[2]=a(this.h[2],L),this.h[3]=a(this.h[3],J),this.h[4]=a(this.h[4],H)},E.prototype._digest=function(w){return"hex"===w?h.toHex32(this.h,"big"):h.split32(this.h,"big")}},{"../common":427,"../utils":437,"./common":436}],432:[function(e,_,D){"use strict";var h=e("../utils"),s=e("./256");function u(){if(!(this instanceof u))return new u;s.call(this),this.h=[3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]}h.inherits(u,s),_.exports=u,u.blockSize=512,u.outSize=224,u.hmacStrength=192,u.padLength=64,u.prototype._digest=function(g){return"hex"===g?h.toHex32(this.h.slice(0,7),"big"):h.split32(this.h.slice(0,7),"big")}},{"../utils":437,"./256":433}],433:[function(e,_,D){"use strict";var h=e("../utils"),s=e("../common"),u=e("./common"),g=e("minimalistic-assert"),a=h.sum32,c=h.sum32_4,B=h.sum32_5,p=u.ch32,f=u.maj32,E=u.s0_256,w=u.s1_256,Q=u.g0_256,b=u.g1_256,C=s.BlockHash,T=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298];function N(){if(!(this instanceof N))return new N;C.call(this),this.h=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.k=T,this.W=new Array(64)}h.inherits(N,C),_.exports=N,N.blockSize=512,N.outSize=256,N.hmacStrength=192,N.padLength=64,N.prototype._update=function(L,J){for(var H=this.W,k=0;k<16;k++)H[k]=L[J+k];for(;k<H.length;k++)H[k]=c(b(H[k-2]),H[k-7],Q(H[k-15]),H[k-16]);var X=this.h[0],tt=this.h[1],pt=this.h[2],st=this.h[3],z=this.h[4],it=this.h[5],at=this.h[6],Y=this.h[7];for(g(this.k.length===H.length),k=0;k<H.length;k++){var x=B(Y,w(z),p(z,it,at),this.k[k],H[k]),v=a(E(X),f(X,tt,pt));Y=at,at=it,it=z,z=a(st,x),st=pt,pt=tt,tt=X,X=a(x,v)}this.h[0]=a(this.h[0],X),this.h[1]=a(this.h[1],tt),this.h[2]=a(this.h[2],pt),this.h[3]=a(this.h[3],st),this.h[4]=a(this.h[4],z),this.h[5]=a(this.h[5],it),this.h[6]=a(this.h[6],at),this.h[7]=a(this.h[7],Y)},N.prototype._digest=function(L){return"hex"===L?h.toHex32(this.h,"big"):h.split32(this.h,"big")}},{"../common":427,"../utils":437,"./common":436,"minimalistic-assert":453}],434:[function(e,_,D){"use strict";var h=e("../utils"),s=e("./512");function u(){if(!(this instanceof u))return new u;s.call(this),this.h=[3418070365,3238371032,1654270250,914150663,2438529370,812702999,355462360,4144912697,1731405415,4290775857,2394180231,1750603025,3675008525,1694076839,1203062813,3204075428]}h.inherits(u,s),_.exports=u,u.blockSize=1024,u.outSize=384,u.hmacStrength=192,u.padLength=128,u.prototype._digest=function(g){return"hex"===g?h.toHex32(this.h.slice(0,12),"big"):h.split32(this.h.slice(0,12),"big")}},{"../utils":437,"./512":435}],435:[function(e,_,D){"use strict";var h=e("../utils"),s=e("../common"),u=e("minimalistic-assert"),g=h.rotr64_hi,a=h.rotr64_lo,c=h.shr64_hi,B=h.shr64_lo,p=h.sum64,f=h.sum64_hi,E=h.sum64_lo,w=h.sum64_4_hi,Q=h.sum64_4_lo,b=h.sum64_5_hi,C=h.sum64_5_lo,T=s.BlockHash,N=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function L(){if(!(this instanceof L))return new L;T.call(this),this.h=[1779033703,4089235720,3144134277,2227873595,1013904242,4271175723,2773480762,1595750129,1359893119,2917565137,2600822924,725511199,528734635,4215389547,1541459225,327033209],this.k=N,this.W=new Array(160)}function J(v,O,G,At,dt){var It=v&G^~v&dt;return It<0&&(It+=4294967296),It}function H(v,O,G,At,dt,It){var yt=O&At^~O&It;return yt<0&&(yt+=4294967296),yt}function k(v,O,G,At,dt){var It=v&G^v&dt^G&dt;return It<0&&(It+=4294967296),It}function X(v,O,G,At,dt,It){var yt=O&At^O&It^At&It;return yt<0&&(yt+=4294967296),yt}function tt(v,O){var G=g(v,O,28)^g(O,v,2)^g(O,v,7);return G<0&&(G+=4294967296),G}function pt(v,O){var G=a(v,O,28)^a(O,v,2)^a(O,v,7);return G<0&&(G+=4294967296),G}function st(v,O){var G=g(v,O,14)^g(v,O,18)^g(O,v,9);return G<0&&(G+=4294967296),G}function z(v,O){var G=a(v,O,14)^a(v,O,18)^a(O,v,9);return G<0&&(G+=4294967296),G}function it(v,O){var G=g(v,O,1)^g(v,O,8)^c(v,O,7);return G<0&&(G+=4294967296),G}function at(v,O){var G=a(v,O,1)^a(v,O,8)^B(v,O,7);return G<0&&(G+=4294967296),G}function Y(v,O){var G=g(v,O,19)^g(O,v,29)^c(v,O,6);return G<0&&(G+=4294967296),G}function x(v,O){var G=a(v,O,19)^a(O,v,29)^B(v,O,6);return G<0&&(G+=4294967296),G}h.inherits(L,T),_.exports=L,L.blockSize=1024,L.outSize=512,L.hmacStrength=192,L.padLength=128,L.prototype._prepareBlock=function(v,O){for(var G=this.W,At=0;At<32;At++)G[At]=v[O+At];for(;At<G.length;At+=2){var dt=Y(G[At-4],G[At-3]),It=x(G[At-4],G[At-3]),yt=G[At-14],qt=G[At-13],Mt=it(G[At-30],G[At-29]),Xt=at(G[At-30],G[At-29]),mt=G[At-32],ct=G[At-31];G[At]=w(dt,It,yt,qt,Mt,Xt,mt,ct),G[At+1]=Q(dt,It,yt,qt,Mt,Xt,mt,ct)}},L.prototype._update=function(v,O){this._prepareBlock(v,O);var G=this.W,At=this.h[0],dt=this.h[1],It=this.h[2],yt=this.h[3],qt=this.h[4],Mt=this.h[5],Xt=this.h[6],mt=this.h[7],ct=this.h[8],xt=this.h[9],ee=this.h[10],Ge=this.h[11],Ce=this.h[12],je=this.h[13],iA=this.h[14],dA=this.h[15];u(this.k.length===G.length);for(var Ye=0;Ye<G.length;Ye+=2){var rA=iA,fA=dA,TA=st(ct,xt),EA=z(ct,xt),fe=J(ct,0,ee,0,Ce),xe=H(0,xt,0,Ge,0,je),FA=this.k[Ye],Xe=this.k[Ye+1],Ve=G[Ye],nA=G[Ye+1],_e=b(rA,fA,TA,EA,fe,xe,FA,Xe,Ve,nA),tA=C(rA,fA,TA,EA,fe,xe,FA,Xe,Ve,nA);rA=tt(At,dt),fA=pt(At,dt),TA=k(At,0,It,0,qt),EA=X(0,dt,0,yt,0,Mt);var on=f(rA,fA,TA,EA),GA=E(rA,fA,TA,EA);iA=Ce,dA=je,Ce=ee,je=Ge,ee=ct,Ge=xt,ct=f(Xt,mt,_e,tA),xt=E(mt,mt,_e,tA),Xt=qt,mt=Mt,qt=It,Mt=yt,It=At,yt=dt,At=f(_e,tA,on,GA),dt=E(_e,tA,on,GA)}p(this.h,0,At,dt),p(this.h,2,It,yt),p(this.h,4,qt,Mt),p(this.h,6,Xt,mt),p(this.h,8,ct,xt),p(this.h,10,ee,Ge),p(this.h,12,Ce,je),p(this.h,14,iA,dA)},L.prototype._digest=function(v){return"hex"===v?h.toHex32(this.h,"big"):h.split32(this.h,"big")}},{"../common":427,"../utils":437,"minimalistic-assert":453}],436:[function(e,_,D){"use strict";var h=e("../utils").rotr32;function s(a,c,B){return a&c^~a&B}function u(a,c,B){return a&c^a&B^c&B}function g(a,c,B){return a^c^B}D.ft_1=function(a,c,B,p){return 0===a?s(c,B,p):1===a||3===a?g(c,B,p):2===a?u(c,B,p):void 0},D.ch32=s,D.maj32=u,D.p32=g,D.s0_256=function(a){return h(a,2)^h(a,13)^h(a,22)},D.s1_256=function(a){return h(a,6)^h(a,11)^h(a,25)},D.g0_256=function(a){return h(a,7)^h(a,18)^a>>>3},D.g1_256=function(a){return h(a,17)^h(a,19)^a>>>10}},{"../utils":437}],437:[function(e,_,D){"use strict";var h=e("minimalistic-assert"),s=e("inherits");function u(B,p){return 55296==(64512&B.charCodeAt(p))&&!(p<0||p+1>=B.length)&&56320==(64512&B.charCodeAt(p+1))}function g(B){return(B>>>24|B>>>8&65280|B<<8&16711680|(255&B)<<24)>>>0}function a(B){return 1===B.length?"0"+B:B}function c(B){return 7===B.length?"0"+B:6===B.length?"00"+B:5===B.length?"000"+B:4===B.length?"0000"+B:3===B.length?"00000"+B:2===B.length?"000000"+B:1===B.length?"0000000"+B:B}D.inherits=s,D.toArray=function(B,p){if(Array.isArray(B))return B.slice();if(!B)return[];var f=[];if("string"==typeof B)if(p){if("hex"===p)for((B=B.replace(/[^a-z0-9]+/gi,"")).length%2!=0&&(B="0"+B),w=0;w<B.length;w+=2)f.push(parseInt(B[w]+B[w+1],16))}else for(var E=0,w=0;w<B.length;w++){var Q=B.charCodeAt(w);Q<128?f[E++]=Q:Q<2048?(f[E++]=Q>>6|192,f[E++]=63&Q|128):u(B,w)?(Q=65536+((1023&Q)<<10)+(1023&B.charCodeAt(++w)),f[E++]=Q>>18|240,f[E++]=Q>>12&63|128,f[E++]=Q>>6&63|128,f[E++]=63&Q|128):(f[E++]=Q>>12|224,f[E++]=Q>>6&63|128,f[E++]=63&Q|128)}else for(w=0;w<B.length;w++)f[w]=0|B[w];return f},D.toHex=function(B){for(var p="",f=0;f<B.length;f++)p+=a(B[f].toString(16));return p},D.htonl=g,D.toHex32=function(B,p){for(var f="",E=0;E<B.length;E++){var w=B[E];"little"===p&&(w=g(w)),f+=c(w.toString(16))}return f},D.zero2=a,D.zero8=c,D.join32=function(B,p,f,E){var w=f-p;h(w%4==0);for(var Q=new Array(w/4),b=0,C=p;b<Q.length;b++,C+=4)Q[b]=("big"===E?B[C]<<24|B[C+1]<<16|B[C+2]<<8|B[C+3]:B[C+3]<<24|B[C+2]<<16|B[C+1]<<8|B[C])>>>0;return Q},D.split32=function(B,p){for(var f=new Array(4*B.length),E=0,w=0;E<B.length;E++,w+=4){var Q=B[E];"big"===p?(f[w]=Q>>>24,f[w+1]=Q>>>16&255,f[w+2]=Q>>>8&255,f[w+3]=255&Q):(f[w+3]=Q>>>24,f[w+2]=Q>>>16&255,f[w+1]=Q>>>8&255,f[w]=255&Q)}return f},D.rotr32=function(B,p){return B>>>p|B<<32-p},D.rotl32=function(B,p){return B<<p|B>>>32-p},D.sum32=function(B,p){return B+p>>>0},D.sum32_3=function(B,p,f){return B+p+f>>>0},D.sum32_4=function(B,p,f,E){return B+p+f+E>>>0},D.sum32_5=function(B,p,f,E,w){return B+p+f+E+w>>>0},D.sum64=function(B,p,f,E){var Q=E+B[p+1]>>>0;B[p]=(Q<E?1:0)+f+B[p]>>>0,B[p+1]=Q},D.sum64_hi=function(B,p,f,E){return(p+E>>>0<p?1:0)+B+f>>>0},D.sum64_lo=function(B,p,f,E){return p+E>>>0},D.sum64_4_hi=function(B,p,f,E,w,Q,b,C){var T=0,N=p;return T+=(N=N+E>>>0)<p?1:0,T+=(N=N+Q>>>0)<Q?1:0,B+f+w+b+(T+=(N=N+C>>>0)<C?1:0)>>>0},D.sum64_4_lo=function(B,p,f,E,w,Q,b,C){return p+E+Q+C>>>0},D.sum64_5_hi=function(B,p,f,E,w,Q,b,C,T,N){var L=0,J=p;return L+=(J=J+E>>>0)<p?1:0,L+=(J=J+Q>>>0)<Q?1:0,L+=(J=J+C>>>0)<C?1:0,B+f+w+b+T+(L+=(J=J+N>>>0)<N?1:0)>>>0},D.sum64_5_lo=function(B,p,f,E,w,Q,b,C,T,N){return p+E+Q+C+N>>>0},D.rotr64_hi=function(B,p,f){return(p<<32-f|B>>>f)>>>0},D.rotr64_lo=function(B,p,f){return(B<<32-f|p>>>f)>>>0},D.shr64_hi=function(B,p,f){return B>>>f},D.shr64_lo=function(B,p,f){return(B<<32-f|p>>>f)>>>0}},{inherits:440,"minimalistic-assert":453}],438:[function(e,_,D){"use strict";var h=e("hash.js"),s=e("minimalistic-crypto-utils"),u=e("minimalistic-assert");function g(a){if(!(this instanceof g))return new g(a);this.hash=a.hash,this.predResist=!!a.predResist,this.outLen=this.hash.outSize,this.minEntropy=a.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var c=s.toArray(a.entropy,a.entropyEnc||"hex"),B=s.toArray(a.nonce,a.nonceEnc||"hex"),p=s.toArray(a.pers,a.persEnc||"hex");u(c.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(c,B,p)}_.exports=g,g.prototype._init=function(a,c,B){var p=a.concat(c).concat(B);this.K=new Array(this.outLen/8),this.V=new Array(this.outLen/8);for(var f=0;f<this.V.length;f++)this.K[f]=0,this.V[f]=1;this._update(p),this._reseed=1,this.reseedInterval=281474976710656},g.prototype._hmac=function(){return new h.hmac(this.hash,this.K)},g.prototype._update=function(a){var c=this._hmac().update(this.V).update([0]);a&&(c=c.update(a)),this.K=c.digest(),this.V=this._hmac().update(this.V).digest(),a&&(this.K=this._hmac().update(this.V).update([1]).update(a).digest(),this.V=this._hmac().update(this.V).digest())},g.prototype.reseed=function(a,c,B,p){"string"!=typeof c&&(p=B,B=c,c=null),a=s.toArray(a,c),B=s.toArray(B,p),u(a.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(a.concat(B||[])),this._reseed=1},g.prototype.generate=function(a,c,B,p){if(this._reseed>this.reseedInterval)throw new Error("Reseed is required");"string"!=typeof c&&(p=B,B=c,c=null),B&&(B=s.toArray(B,p||"hex"),this._update(B));for(var f=[];f.length<a;)this.V=this._hmac().update(this.V).digest(),f=f.concat(this.V);var E=f.slice(0,a);return this._update(B),this._reseed++,s.encode(E,c)}},{"hash.js":426,"minimalistic-assert":453,"minimalistic-crypto-utils":454}],439:[function(e,_,D){"use strict";D.read=function(h,s,u,g,a){var c,B,p=8*a-g-1,f=(1<<p)-1,E=f>>1,w=-7,Q=u?a-1:0,b=u?-1:1,C=h[s+Q];for(Q+=b,c=C&(1<<-w)-1,C>>=-w,w+=p;w>0;c=256*c+h[s+Q],Q+=b,w-=8);for(B=c&(1<<-w)-1,c>>=-w,w+=g;w>0;B=256*B+h[s+Q],Q+=b,w-=8);if(0===c)c=1-E;else{if(c===f)return B?NaN:1/0*(C?-1:1);B+=Math.pow(2,g),c-=E}return(C?-1:1)*B*Math.pow(2,c-g)},D.write=function(h,s,u,g,a,c){var B,p,f,E=8*c-a-1,w=(1<<E)-1,Q=w>>1,b=23===a?Math.pow(2,-24)-Math.pow(2,-77):0,C=g?0:c-1,T=g?1:-1,N=s<0||0===s&&1/s<0?1:0;for(s=Math.abs(s),isNaN(s)||s===1/0?(p=isNaN(s)?1:0,B=w):(B=Math.floor(Math.log(s)/Math.LN2),s*(f=Math.pow(2,-B))<1&&(B--,f*=2),(s+=B+Q>=1?b/f:b*Math.pow(2,1-Q))*f>=2&&(B++,f/=2),B+Q>=w?(p=0,B=w):B+Q>=1?(p=(s*f-1)*Math.pow(2,a),B+=Q):(p=s*Math.pow(2,Q-1)*Math.pow(2,a),B=0));a>=8;h[u+C]=255&p,C+=T,p/=256,a-=8);for(B=B<<a|p,E+=a;E>0;h[u+C]=255&B,C+=T,B/=256,E-=8);h[u+C-T]|=128*N}},{}],440:[function(e,_,D){"use strict";_.exports="function"==typeof Object.create?function(h,s){s&&(h.super_=s,h.prototype=Object.create(s.prototype,{constructor:{value:h,enumerable:!1,writable:!0,configurable:!0}}))}:function(h,s){if(s){h.super_=s;var u=function(){};u.prototype=s.prototype,h.prototype=new u,h.prototype.constructor=h}}},{}],441:[function(e,_,D){(function(h,s,u,g,a,c,B,p){(function(){"use strict";!function(f){"object"==typeof D&&void 0!==_?_.exports=f():(typeof window<"u"?window:void 0!==s?s:typeof self<"u"?self:this).JSZip=f()}(function(){return function f(E,w,Q){function b(N,L){if(!w[N]){if(!E[N]){var J="function"==typeof e&&e;if(!L&&J)return J(N,!0);if(C)return C(N,!0);var H=new Error("Cannot find module '"+N+"'");throw H.code="MODULE_NOT_FOUND",H}var k=w[N]={exports:{}};E[N][0].call(k.exports,function(X){return b(E[N][1][X]||X)},k,k.exports,f,E,w,Q)}return w[N].exports}for(var C="function"==typeof e&&e,T=0;T<Q.length;T++)b(Q[T]);return b}({1:[function(f,E,w){var Q=f("./utils"),b=f("./support"),C="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";w.encode=function(T){for(var N,L,J,k,X,tt,pt=[],st=0,z=T.length,it=z,at="string"!==Q.getTypeOf(T);st<T.length;)it=z-st,J=at?(N=T[st++],L=st<z?T[st++]:0,st<z?T[st++]:0):(N=T.charCodeAt(st++),L=st<z?T.charCodeAt(st++):0,st<z?T.charCodeAt(st++):0),k=(3&N)<<4|L>>4,X=1<it?(15&L)<<2|J>>6:64,tt=2<it?63&J:64,pt.push(C.charAt(N>>2)+C.charAt(k)+C.charAt(X)+C.charAt(tt));return pt.join("")},w.decode=function(T){var N,L,J,H,k,X,tt=0,pt=0;if("data:"===T.substr(0,5))throw new Error("Invalid base64 input, it looks like a data url.");var z,it=3*(T=T.replace(/[^A-Za-z0-9+/=]/g,"")).length/4;if(T.charAt(T.length-1)===C.charAt(64)&&it--,T.charAt(T.length-2)===C.charAt(64)&&it--,it%1!=0)throw new Error("Invalid base64 input, bad content length.");for(z=b.uint8array?new Uint8Array(0|it):new Array(0|it);tt<T.length;)N=C.indexOf(T.charAt(tt++))<<2|(H=C.indexOf(T.charAt(tt++)))>>4,L=(15&H)<<4|(k=C.indexOf(T.charAt(tt++)))>>2,J=(3&k)<<6|(X=C.indexOf(T.charAt(tt++))),z[pt++]=N,64!==k&&(z[pt++]=L),64!==X&&(z[pt++]=J);return z}},{"./support":30,"./utils":32}],2:[function(f,E,w){var Q=f("./external"),b=f("./stream/DataWorker"),C=f("./stream/Crc32Probe"),T=f("./stream/DataLengthProbe");function N(L,J,H,k,X){this.compressedSize=L,this.uncompressedSize=J,this.crc32=H,this.compression=k,this.compressedContent=X}N.prototype={getContentWorker:function(){var L=new b(Q.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new T("data_length")),J=this;return L.on("end",function(){if(this.streamInfo.data_length!==J.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),L},getCompressedWorker:function(){return new b(Q.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},N.createWorkerFrom=function(L,J,H){return L.pipe(new C).pipe(new T("uncompressedSize")).pipe(J.compressWorker(H)).pipe(new T("compressedSize")).withStreamInfo("compression",J)},E.exports=N},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(f,E,w){var Q=f("./stream/GenericWorker");w.STORE={magic:"\0\0",compressWorker:function(){return new Q("STORE compression")},uncompressWorker:function(){return new Q("STORE decompression")}},w.DEFLATE=f("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(f,E,w){var Q=f("./utils"),b=function(){for(var C,T=[],N=0;N<256;N++){C=N;for(var L=0;L<8;L++)C=1&C?3988292384^C>>>1:C>>>1;T[N]=C}return T}();E.exports=function(C,T){return void 0!==C&&C.length?"string"!==Q.getTypeOf(C)?function(N,L,J,H){var k=b,X=0+J;N^=-1;for(var tt=0;tt<X;tt++)N=N>>>8^k[255&(N^L[tt])];return~N}(0|T,C,C.length):function(N,L,J,H){var k=b,X=0+J;N^=-1;for(var tt=0;tt<X;tt++)N=N>>>8^k[255&(N^L.charCodeAt(tt))];return~N}(0|T,C,C.length):0}},{"./utils":32}],5:[function(f,E,w){w.base64=!1,w.binary=!1,w.dir=!1,w.createFolders=!0,w.date=null,w.compression=null,w.compressionOptions=null,w.comment=null,w.unixPermissions=null,w.dosPermissions=null},{}],6:[function(f,E,w){var Q;Q=typeof Promise<"u"?Promise:f("lie"),E.exports={Promise:Q}},{lie:37}],7:[function(f,E,w){var Q=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Uint32Array<"u",b=f("pako"),C=f("./utils"),T=f("./stream/GenericWorker"),N=Q?"uint8array":"array";function L(J,H){T.call(this,"FlateWorker/"+J),this._pako=null,this._pakoAction=J,this._pakoOptions=H,this.meta={}}w.magic="\b\0",C.inherits(L,T),L.prototype.processChunk=function(J){this.meta=J.meta,null===this._pako&&this._createPako(),this._pako.push(C.transformTo(N,J.data),!1)},L.prototype.flush=function(){T.prototype.flush.call(this),null===this._pako&&this._createPako(),this._pako.push([],!0)},L.prototype.cleanUp=function(){T.prototype.cleanUp.call(this),this._pako=null},L.prototype._createPako=function(){this._pako=new b[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var J=this;this._pako.onData=function(H){J.push({data:H,meta:J.meta})}},w.compressWorker=function(J){return new L("Deflate",J)},w.uncompressWorker=function(){return new L("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(f,E,w){function Q(k,X){var tt,pt="";for(tt=0;tt<X;tt++)pt+=String.fromCharCode(255&k),k>>>=8;return pt}function b(k,X,tt,pt,st,z){var it,at,Y=k.file,x=k.compression,v=z!==N.utf8encode,O=C.transformTo("string",z(Y.name)),G=C.transformTo("string",N.utf8encode(Y.name)),At=Y.comment,dt=C.transformTo("string",z(At)),It=C.transformTo("string",N.utf8encode(At)),yt=G.length!==Y.name.length,qt=It.length!==At.length,Mt="",Xt="",mt="",ct=Y.dir,xt=Y.date,ee={crc32:0,compressedSize:0,uncompressedSize:0};X&&!tt||(ee.crc32=k.crc32,ee.compressedSize=k.compressedSize,ee.uncompressedSize=k.uncompressedSize);var Ge=0;X&&(Ge|=8),v||!yt&&!qt||(Ge|=2048);var dA,rA,Ce=0,je=0;ct&&(Ce|=16),"UNIX"===st?(je=798,Ce|=(rA=dA=Y.unixPermissions,dA||(rA=ct?16893:33204),(65535&rA)<<16)):(je=20,Ce|=function(dA){return 63&(dA||0)}(Y.dosPermissions)),it=xt.getUTCHours(),it<<=6,it|=xt.getUTCMinutes(),it<<=5,it|=xt.getUTCSeconds()/2,at=xt.getUTCFullYear()-1980,at<<=4,at|=xt.getUTCMonth()+1,at<<=5,at|=xt.getUTCDate(),yt&&(Xt=Q(1,1)+Q(L(O),4)+G,Mt+="up"+Q(Xt.length,2)+Xt),qt&&(mt=Q(1,1)+Q(L(dt),4)+It,Mt+="uc"+Q(mt.length,2)+mt);var iA="";return iA+="\n\0",iA+=Q(Ge,2),iA+=x.magic,iA+=Q(it,2),iA+=Q(at,2),iA+=Q(ee.crc32,4),iA+=Q(ee.compressedSize,4),iA+=Q(ee.uncompressedSize,4),iA+=Q(O.length,2),iA+=Q(Mt.length,2),{fileRecord:J.LOCAL_FILE_HEADER+iA+O+Mt,dirRecord:J.CENTRAL_FILE_HEADER+Q(je,2)+iA+Q(dt.length,2)+"\0\0\0\0"+Q(Ce,4)+Q(pt,4)+O+Mt+dt}}var C=f("../utils"),T=f("../stream/GenericWorker"),N=f("../utf8"),L=f("../crc32"),J=f("../signature");function H(k,X,tt,pt){T.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=X,this.zipPlatform=tt,this.encodeFileName=pt,this.streamFiles=k,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}C.inherits(H,T),H.prototype.push=function(k){var X=k.meta.percent||0,tt=this.entriesCount,pt=this._sources.length;this.accumulate?this.contentBuffer.push(k):(this.bytesWritten+=k.data.length,T.prototype.push.call(this,{data:k.data,meta:{currentFile:this.currentFile,percent:tt?(X+100*(tt-pt-1))/tt:100}}))},H.prototype.openedSource=function(k){this.currentSourceOffset=this.bytesWritten,this.currentFile=k.file.name;var X=this.streamFiles&&!k.file.dir;if(X){var tt=b(k,X,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:tt.fileRecord,meta:{percent:0}})}else this.accumulate=!0},H.prototype.closedSource=function(k){this.accumulate=!1;var pt,X=this.streamFiles&&!k.file.dir,tt=b(k,X,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(tt.dirRecord),X)this.push({data:(pt=k,J.DATA_DESCRIPTOR+Q(pt.crc32,4)+Q(pt.compressedSize,4)+Q(pt.uncompressedSize,4)),meta:{percent:100}});else for(this.push({data:tt.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},H.prototype.flush=function(){for(var k=this.bytesWritten,X=0;X<this.dirRecords.length;X++)this.push({data:this.dirRecords[X],meta:{percent:100}});var st,z,it,x,pt=(st=this.dirRecords.length,z=this.bytesWritten-k,it=k,x=C.transformTo("string",(0,this.encodeFileName)(this.zipComment)),J.CENTRAL_DIRECTORY_END+"\0\0\0\0"+Q(st,2)+Q(st,2)+Q(z,4)+Q(it,4)+Q(x.length,2)+x);this.push({data:pt,meta:{percent:100}})},H.prototype.prepareNextSource=function(){this.previous=this._sources.shift(),this.openedSource(this.previous.streamInfo),this.isPaused?this.previous.pause():this.previous.resume()},H.prototype.registerPrevious=function(k){this._sources.push(k);var X=this;return k.on("data",function(tt){X.processChunk(tt)}),k.on("end",function(){X.closedSource(X.previous.streamInfo),X._sources.length?X.prepareNextSource():X.end()}),k.on("error",function(tt){X.error(tt)}),this},H.prototype.resume=function(){return!!T.prototype.resume.call(this)&&(!this.previous&&this._sources.length?(this.prepareNextSource(),!0):this.previous||this._sources.length||this.generatedError?void 0:(this.end(),!0))},H.prototype.error=function(k){var X=this._sources;if(!T.prototype.error.call(this,k))return!1;for(var tt=0;tt<X.length;tt++)try{X[tt].error(k)}catch{}return!0},H.prototype.lock=function(){T.prototype.lock.call(this);for(var k=this._sources,X=0;X<k.length;X++)k[X].lock()},E.exports=H},{"../crc32":4,"../signature":23,"../stream/GenericWorker":28,"../utf8":31,"../utils":32}],9:[function(f,E,w){var Q=f("../compressions"),b=f("./ZipFileWorker");w.generateWorker=function(C,T,N){var L=new b(T.streamFiles,N,T.platform,T.encodeFileName),J=0;try{C.forEach(function(H,k){J++;var X=function(z,it){var at=z||it,Y=Q[at];if(!Y)throw new Error(at+" is not a valid compression method !");return Y}(k.options.compression,T.compression),pt=k.dir,st=k.date;k._compressWorker(X,k.options.compressionOptions||T.compressionOptions||{}).withStreamInfo("file",{name:H,dir:pt,date:st,comment:k.comment||"",unixPermissions:k.unixPermissions,dosPermissions:k.dosPermissions}).pipe(L)}),L.entriesCount=J}catch(H){L.error(H)}return L}},{"../compressions":3,"./ZipFileWorker":8}],10:[function(f,E,w){function Q(){if(!(this instanceof Q))return new Q;if(arguments.length)throw new Error("The constructor with parameters has been removed in JSZip 3.0, please check the upgrade guide.");this.files=Object.create(null),this.comment=null,this.root="",this.clone=function(){var b=new Q;for(var C in this)"function"!=typeof this[C]&&(b[C]=this[C]);return b}}(Q.prototype=f("./object")).loadAsync=f("./load"),Q.support=f("./support"),Q.defaults=f("./defaults"),Q.version="3.10.1",Q.loadAsync=function(b,C){return(new Q).loadAsync(b,C)},Q.external=f("./external"),E.exports=Q},{"./defaults":5,"./external":6,"./load":11,"./object":15,"./support":30}],11:[function(f,E,w){var Q=f("./utils"),b=f("./external"),C=f("./utf8"),T=f("./zipEntries"),N=f("./stream/Crc32Probe"),L=f("./nodejsUtils");function J(H){return new b.Promise(function(k,X){var tt=H.decompressed.getContentWorker().pipe(new N);tt.on("error",function(pt){X(pt)}).on("end",function(){tt.streamInfo.crc32!==H.decompressed.crc32?X(new Error("Corrupted zip : CRC32 mismatch")):k()}).resume()})}E.exports=function(H,k){var X=this;return k=Q.extend(k||{},{base64:!1,checkCRC32:!1,optimizedBinaryString:!1,createFolders:!1,decodeFileName:C.utf8decode}),L.isNode&&L.isStream(H)?b.Promise.reject(new Error("JSZip can't accept a stream when loading a zip file.")):Q.prepareContent("the loaded zip file",H,!0,k.optimizedBinaryString,k.base64).then(function(tt){var pt=new T(k);return pt.load(tt),pt}).then(function(tt){var pt=[b.Promise.resolve(tt)],st=tt.files;if(k.checkCRC32)for(var z=0;z<st.length;z++)pt.push(J(st[z]));return b.Promise.all(pt)}).then(function(tt){for(var pt=tt.shift(),st=pt.files,z=0;z<st.length;z++){var it=st[z],at=it.fileNameStr,Y=Q.resolve(it.fileNameStr);X.file(Y,it.decompressed,{binary:!0,optimizedBinaryString:!0,date:it.date,dir:it.dir,comment:it.fileCommentStr.length?it.fileCommentStr:null,unixPermissions:it.unixPermissions,dosPermissions:it.dosPermissions,createFolders:k.createFolders}),it.dir||(X.file(Y).unsafeOriginalName=at)}return pt.zipComment.length&&(X.comment=pt.zipComment),X})}},{"./external":6,"./nodejsUtils":14,"./stream/Crc32Probe":25,"./utf8":31,"./utils":32,"./zipEntries":33}],12:[function(f,E,w){var Q=f("../utils"),b=f("../stream/GenericWorker");function C(T,N){b.call(this,"Nodejs stream input adapter for "+T),this._upstreamEnded=!1,this._bindStream(N)}Q.inherits(C,b),C.prototype._bindStream=function(T){var N=this;(this._stream=T).pause(),T.on("data",function(L){N.push({data:L,meta:{percent:0}})}).on("error",function(L){N.isPaused?this.generatedError=L:N.error(L)}).on("end",function(){N.isPaused?N._upstreamEnded=!0:N.end()})},C.prototype.pause=function(){return!!b.prototype.pause.call(this)&&(this._stream.pause(),!0)},C.prototype.resume=function(){return!!b.prototype.resume.call(this)&&(this._upstreamEnded?this.end():this._stream.resume(),!0)},E.exports=C},{"../stream/GenericWorker":28,"../utils":32}],13:[function(f,E,w){var Q=f("readable-stream").Readable;function b(C,T,N){Q.call(this,T),this._helper=C;var L=this;C.on("data",function(J,H){L.push(J)||L._helper.pause(),N&&N(H)}).on("error",function(J){L.emit("error",J)}).on("end",function(){L.push(null)})}f("../utils").inherits(b,Q),b.prototype._read=function(){this._helper.resume()},E.exports=b},{"../utils":32,"readable-stream":16}],14:[function(f,E,w){E.exports={isNode:void 0!==u,newBufferFrom:function(Q,b){if(u.from&&u.from!==Uint8Array.from)return u.from(Q,b);if("number"==typeof Q)throw new Error('The "data" argument must not be a number');return new u(Q,b)},allocBuffer:function(Q){if(u.alloc)return u.alloc(Q);var b=new u(Q);return b.fill(0),b},isBuffer:function(Q){return u.isBuffer(Q)},isStream:function(Q){return Q&&"function"==typeof Q.on&&"function"==typeof Q.pause&&"function"==typeof Q.resume}}},{}],15:[function(f,E,w){function Q(Y,x,v){var O,It,G=C.getTypeOf(x),At=C.extend(v||{},L);At.date=At.date||new Date,null!==At.compression&&(At.compression=At.compression.toUpperCase()),"string"==typeof At.unixPermissions&&(At.unixPermissions=parseInt(At.unixPermissions,8)),At.unixPermissions&&16384&At.unixPermissions&&(At.dir=!0),At.dosPermissions&&16&At.dosPermissions&&(At.dir=!0),At.dir&&(Y=st(Y)),At.createFolders&&(O=pt(Y))&&z.call(this,O,!0),v&&void 0!==v.binary||(At.binary=!("string"===G&&!1===At.binary&&!1===At.base64)),(x instanceof J&&0===x.uncompressedSize||At.dir||!x||0===x.length)&&(At.base64=!1,At.binary=!0,x="",At.compression="STORE",G="string"),It=x instanceof J||x instanceof T?x:X.isNode&&X.isStream(x)?new tt(Y,x):C.prepareContent(Y,x,At.binary,At.optimizedBinaryString,At.base64);var yt=new H(Y,It,At);this.files[Y]=yt}var b=f("./utf8"),C=f("./utils"),T=f("./stream/GenericWorker"),N=f("./stream/StreamHelper"),L=f("./defaults"),J=f("./compressedObject"),H=f("./zipObject"),k=f("./generate"),X=f("./nodejsUtils"),tt=f("./nodejs/NodejsStreamInputAdapter"),pt=function(Y){"/"===Y.slice(-1)&&(Y=Y.substring(0,Y.length-1));var x=Y.lastIndexOf("/");return 0<x?Y.substring(0,x):""},st=function(Y){return"/"!==Y.slice(-1)&&(Y+="/"),Y},z=function(Y,x){return x=void 0!==x?x:L.createFolders,Y=st(Y),this.files[Y]||Q.call(this,Y,null,{dir:!0,createFolders:x}),this.files[Y]};function it(Y){return"[object RegExp]"===Object.prototype.toString.call(Y)}var at={load:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},forEach:function(Y){var x,v,O;for(x in this.files)O=this.files[x],(v=x.slice(this.root.length,x.length))&&x.slice(0,this.root.length)===this.root&&Y(v,O)},filter:function(Y){var x=[];return this.forEach(function(v,O){Y(v,O)&&x.push(O)}),x},file:function(Y,x,v){if(1!==arguments.length)return Q.call(this,Y=this.root+Y,x,v),this;if(it(Y)){var O=Y;return this.filter(function(At,dt){return!dt.dir&&O.test(At)})}var G=this.files[this.root+Y];return G&&!G.dir?G:null},folder:function(Y){if(!Y)return this;if(it(Y))return this.filter(function(G,At){return At.dir&&Y.test(G)});var v=z.call(this,this.root+Y),O=this.clone();return O.root=v.name,O},remove:function(Y){var x=this.files[Y=this.root+Y];if(x||("/"!==Y.slice(-1)&&(Y+="/"),x=this.files[Y]),x&&!x.dir)delete this.files[Y];else for(var v=this.filter(function(G,At){return At.name.slice(0,Y.length)===Y}),O=0;O<v.length;O++)delete this.files[v[O].name];return this},generate:function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},generateInternalStream:function(Y){var x,v={};try{if((v=C.extend(Y||{},{streamFiles:!1,compression:"STORE",compressionOptions:null,type:"",platform:"DOS",comment:null,mimeType:"application/zip",encodeFileName:b.utf8encode})).type=v.type.toLowerCase(),v.compression=v.compression.toUpperCase(),"binarystring"===v.type&&(v.type="string"),!v.type)throw new Error("No output type specified.");C.checkSupport(v.type),"darwin"!==v.platform&&"freebsd"!==v.platform&&"linux"!==v.platform&&"sunos"!==v.platform||(v.platform="UNIX"),"win32"===v.platform&&(v.platform="DOS"),x=k.generateWorker(this,v,v.comment||this.comment||"")}catch(G){(x=new T("error")).error(G)}return new N(x,v.type||"string",v.mimeType)},generateAsync:function(Y,x){return this.generateInternalStream(Y).accumulate(x)},generateNodeStream:function(Y,x){return(Y=Y||{}).type||(Y.type="nodebuffer"),this.generateInternalStream(Y).toNodejsStream(x)}};E.exports=at},{"./compressedObject":2,"./defaults":5,"./generate":9,"./nodejs/NodejsStreamInputAdapter":12,"./nodejsUtils":14,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31,"./utils":32,"./zipObject":35}],16:[function(f,E,w){E.exports=f("stream")},{stream:void 0}],17:[function(f,E,w){var Q=f("./DataReader");function b(C){Q.call(this,C);for(var T=0;T<this.data.length;T++)C[T]=255&C[T]}f("../utils").inherits(b,Q),b.prototype.byteAt=function(C){return this.data[this.zero+C]},b.prototype.lastIndexOfSignature=function(C){for(var T=C.charCodeAt(0),N=C.charCodeAt(1),L=C.charCodeAt(2),J=C.charCodeAt(3),H=this.length-4;0<=H;--H)if(this.data[H]===T&&this.data[H+1]===N&&this.data[H+2]===L&&this.data[H+3]===J)return H-this.zero;return-1},b.prototype.readAndCheckSignature=function(C){var T=C.charCodeAt(0),N=C.charCodeAt(1),L=C.charCodeAt(2),J=C.charCodeAt(3),H=this.readData(4);return T===H[0]&&N===H[1]&&L===H[2]&&J===H[3]},b.prototype.readData=function(C){if(this.checkOffset(C),0===C)return[];var T=this.data.slice(this.zero+this.index,this.zero+this.index+C);return this.index+=C,T},E.exports=b},{"../utils":32,"./DataReader":18}],18:[function(f,E,w){var Q=f("../utils");function b(C){this.data=C,this.length=C.length,this.index=0,this.zero=0}b.prototype={checkOffset:function(C){this.checkIndex(this.index+C)},checkIndex:function(C){if(this.length<this.zero+C||C<0)throw new Error("End of data reached (data length = "+this.length+", asked index = "+C+"). Corrupted zip ?")},setIndex:function(C){this.checkIndex(C),this.index=C},skip:function(C){this.setIndex(this.index+C)},byteAt:function(){},readInt:function(C){var T,N=0;for(this.checkOffset(C),T=this.index+C-1;T>=this.index;T--)N=(N<<8)+this.byteAt(T);return this.index+=C,N},readString:function(C){return Q.transformTo("string",this.readData(C))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var C=this.readInt(4);return new Date(Date.UTC(1980+(C>>25&127),(C>>21&15)-1,C>>16&31,C>>11&31,C>>5&63,(31&C)<<1))}},E.exports=b},{"../utils":32}],19:[function(f,E,w){var Q=f("./Uint8ArrayReader");function b(C){Q.call(this,C)}f("../utils").inherits(b,Q),b.prototype.readData=function(C){this.checkOffset(C);var T=this.data.slice(this.zero+this.index,this.zero+this.index+C);return this.index+=C,T},E.exports=b},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(f,E,w){var Q=f("./DataReader");function b(C){Q.call(this,C)}f("../utils").inherits(b,Q),b.prototype.byteAt=function(C){return this.data.charCodeAt(this.zero+C)},b.prototype.lastIndexOfSignature=function(C){return this.data.lastIndexOf(C)-this.zero},b.prototype.readAndCheckSignature=function(C){return C===this.readData(4)},b.prototype.readData=function(C){this.checkOffset(C);var T=this.data.slice(this.zero+this.index,this.zero+this.index+C);return this.index+=C,T},E.exports=b},{"../utils":32,"./DataReader":18}],21:[function(f,E,w){var Q=f("./ArrayReader");function b(C){Q.call(this,C)}f("../utils").inherits(b,Q),b.prototype.readData=function(C){if(this.checkOffset(C),0===C)return new Uint8Array(0);var T=this.data.subarray(this.zero+this.index,this.zero+this.index+C);return this.index+=C,T},E.exports=b},{"../utils":32,"./ArrayReader":17}],22:[function(f,E,w){var Q=f("../utils"),b=f("../support"),C=f("./ArrayReader"),T=f("./StringReader"),N=f("./NodeBufferReader"),L=f("./Uint8ArrayReader");E.exports=function(J){var H=Q.getTypeOf(J);return Q.checkSupport(H),"string"!==H||b.uint8array?"nodebuffer"===H?new N(J):b.uint8array?new L(Q.transformTo("uint8array",J)):new C(Q.transformTo("array",J)):new T(J)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(f,E,w){w.LOCAL_FILE_HEADER="PK\x03\x04",w.CENTRAL_FILE_HEADER="PK\x01\x02",w.CENTRAL_DIRECTORY_END="PK\x05\x06",w.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK\x06\x07",w.ZIP64_CENTRAL_DIRECTORY_END="PK\x06\x06",w.DATA_DESCRIPTOR="PK\x07\b"},{}],24:[function(f,E,w){var Q=f("./GenericWorker"),b=f("../utils");function C(T){Q.call(this,"ConvertWorker to "+T),this.destType=T}b.inherits(C,Q),C.prototype.processChunk=function(T){this.push({data:b.transformTo(this.destType,T.data),meta:T.meta})},E.exports=C},{"../utils":32,"./GenericWorker":28}],25:[function(f,E,w){var Q=f("./GenericWorker"),b=f("../crc32");function C(){Q.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}f("../utils").inherits(C,Q),C.prototype.processChunk=function(T){this.streamInfo.crc32=b(T.data,this.streamInfo.crc32||0),this.push(T)},E.exports=C},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(f,E,w){var Q=f("../utils"),b=f("./GenericWorker");function C(T){b.call(this,"DataLengthProbe for "+T),this.propName=T,this.withStreamInfo(T,0)}Q.inherits(C,b),C.prototype.processChunk=function(T){T&&(this.streamInfo[this.propName]=(this.streamInfo[this.propName]||0)+T.data.length),b.prototype.processChunk.call(this,T)},E.exports=C},{"../utils":32,"./GenericWorker":28}],27:[function(f,E,w){var Q=f("../utils"),b=f("./GenericWorker");function C(T){b.call(this,"DataWorker");var N=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,T.then(function(L){N.dataIsReady=!0,N.data=L,N.max=L&&L.length||0,N.type=Q.getTypeOf(L),N.isPaused||N._tickAndRepeat()},function(L){N.error(L)})}Q.inherits(C,b),C.prototype.cleanUp=function(){b.prototype.cleanUp.call(this),this.data=null},C.prototype.resume=function(){return!!b.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,Q.delay(this._tickAndRepeat,[],this)),!0)},C.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(Q.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},C.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var T=null,N=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":T=this.data.substring(this.index,N);break;case"uint8array":T=this.data.subarray(this.index,N);break;case"array":case"nodebuffer":T=this.data.slice(this.index,N)}return this.index=N,this.push({data:T,meta:{percent:this.max?this.index/this.max*100:0}})},E.exports=C},{"../utils":32,"./GenericWorker":28}],28:[function(f,E,w){function Q(b){this.name=b||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}Q.prototype={push:function(b){this.emit("data",b)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(b){this.emit("error",b)}return!0},error:function(b){return!this.isFinished&&(this.isPaused?this.generatedError=b:(this.isFinished=!0,this.emit("error",b),this.previous&&this.previous.error(b),this.cleanUp()),!0)},on:function(b,C){return this._listeners[b].push(C),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(b,C){if(this._listeners[b])for(var T=0;T<this._listeners[b].length;T++)this._listeners[b][T].call(this,C)},pipe:function(b){return b.registerPrevious(this)},registerPrevious:function(b){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.streamInfo=b.streamInfo,this.mergeStreamInfo(),this.previous=b;var C=this;return b.on("data",function(T){C.processChunk(T)}),b.on("end",function(){C.end()}),b.on("error",function(T){C.error(T)}),this},pause:function(){return!this.isPaused&&!this.isFinished&&(this.isPaused=!0,this.previous&&this.previous.pause(),!0)},resume:function(){if(!this.isPaused||this.isFinished)return!1;var b=this.isPaused=!1;return this.generatedError&&(this.error(this.generatedError),b=!0),this.previous&&this.previous.resume(),!b},flush:function(){},processChunk:function(b){this.push(b)},withStreamInfo:function(b,C){return this.extraStreamInfo[b]=C,this.mergeStreamInfo(),this},mergeStreamInfo:function(){for(var b in this.extraStreamInfo)Object.prototype.hasOwnProperty.call(this.extraStreamInfo,b)&&(this.streamInfo[b]=this.extraStreamInfo[b])},lock:function(){if(this.isLocked)throw new Error("The stream '"+this+"' has already been used.");this.isLocked=!0,this.previous&&this.previous.lock()},toString:function(){var b="Worker "+this.name;return this.previous?this.previous+" -> "+b:b}},E.exports=Q},{}],29:[function(f,E,w){var Q=f("../utils"),b=f("./ConvertWorker"),C=f("./GenericWorker"),T=f("../base64"),N=f("../support"),L=f("../external"),J=null;if(N.nodestream)try{J=f("../nodejs/NodejsStreamOutputAdapter")}catch{}function H(k,X,tt){var pt=X;switch(X){case"blob":case"arraybuffer":pt="uint8array";break;case"base64":pt="string"}try{this._internalType=pt,this._outputType=X,this._mimeType=tt,Q.checkSupport(pt),this._worker=k.pipe(new b(pt)),k.lock()}catch(st){this._worker=new C("error"),this._worker.error(st)}}H.prototype={accumulate:function(k){return X=this,tt=k,new L.Promise(function(pt,st){var z=[],it=X._internalType,at=X._outputType,Y=X._mimeType;X.on("data",function(x,v){z.push(x),tt&&tt(v)}).on("error",function(x){z=[],st(x)}).on("end",function(){try{var x=function(v,O,G){switch(v){case"blob":return Q.newBlob(Q.transformTo("arraybuffer",O),G);case"base64":return T.encode(O);default:return Q.transformTo(v,O)}}(at,function(v,O){var G,At=0,dt=null,It=0;for(G=0;G<O.length;G++)It+=O[G].length;switch(v){case"string":return O.join("");case"array":return Array.prototype.concat.apply([],O);case"uint8array":for(dt=new Uint8Array(It),G=0;G<O.length;G++)dt.set(O[G],At),At+=O[G].length;return dt;case"nodebuffer":return u.concat(O);default:throw new Error("concat : unsupported type '"+v+"'")}}(it,z),Y);pt(x)}catch(v){st(v)}z=[]}).resume()});var X,tt},on:function(k,X){var tt=this;return this._worker.on(k,"data"===k?function(pt){X.call(tt,pt.data,pt.meta)}:function(){Q.delay(X,arguments,tt)}),this},resume:function(){return Q.delay(this._worker.resume,[],this._worker),this},pause:function(){return this._worker.pause(),this},toNodejsStream:function(k){if(Q.checkSupport("nodestream"),"nodebuffer"!==this._outputType)throw new Error(this._outputType+" is not supported by this method");return new J(this,{objectMode:"nodebuffer"!==this._outputType},k)}},E.exports=H},{"../base64":1,"../external":6,"../nodejs/NodejsStreamOutputAdapter":13,"../support":30,"../utils":32,"./ConvertWorker":24,"./GenericWorker":28}],30:[function(f,E,w){if(w.base64=!0,w.array=!0,w.string=!0,w.arraybuffer=typeof ArrayBuffer<"u"&&typeof Uint8Array<"u",w.nodebuffer=void 0!==u,w.uint8array=typeof Uint8Array<"u",typeof ArrayBuffer>"u")w.blob=!1;else{var Q=new ArrayBuffer(0);try{w.blob=0===new Blob([Q],{type:"application/zip"}).size}catch{try{var b=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);b.append(Q),w.blob=0===b.getBlob("application/zip").size}catch{w.blob=!1}}}try{w.nodestream=!!f("readable-stream").Readable}catch{w.nodestream=!1}},{"readable-stream":16}],31:[function(f,E,w){for(var Q=f("./utils"),b=f("./support"),C=f("./nodejsUtils"),T=f("./stream/GenericWorker"),N=new Array(256),L=0;L<256;L++)N[L]=252<=L?6:248<=L?5:240<=L?4:224<=L?3:192<=L?2:1;function J(){T.call(this,"utf-8 decode"),this.leftOver=null}function H(){T.call(this,"utf-8 encode")}N[254]=N[254]=1,w.utf8encode=function(k){return b.nodebuffer?C.newBufferFrom(k,"utf-8"):function(X){var tt,pt,st,z,it,at=X.length,Y=0;for(z=0;z<at;z++)55296==(64512&(pt=X.charCodeAt(z)))&&z+1<at&&56320==(64512&(st=X.charCodeAt(z+1)))&&(pt=65536+(pt-55296<<10)+(st-56320),z++),Y+=pt<128?1:pt<2048?2:pt<65536?3:4;for(tt=b.uint8array?new Uint8Array(Y):new Array(Y),z=it=0;it<Y;z++)55296==(64512&(pt=X.charCodeAt(z)))&&z+1<at&&56320==(64512&(st=X.charCodeAt(z+1)))&&(pt=65536+(pt-55296<<10)+(st-56320),z++),pt<128?tt[it++]=pt:(pt<2048?tt[it++]=192|pt>>>6:(pt<65536?tt[it++]=224|pt>>>12:(tt[it++]=240|pt>>>18,tt[it++]=128|pt>>>12&63),tt[it++]=128|pt>>>6&63),tt[it++]=128|63&pt);return tt}(k)},w.utf8decode=function(k){return b.nodebuffer?Q.transformTo("nodebuffer",k).toString("utf-8"):function(X){var tt,pt,st,z,it=X.length,at=new Array(2*it);for(tt=pt=0;tt<it;)if((st=X[tt++])<128)at[pt++]=st;else if(4<(z=N[st]))at[pt++]=65533,tt+=z-1;else{for(st&=2===z?31:3===z?15:7;1<z&&tt<it;)st=st<<6|63&X[tt++],z--;1<z?at[pt++]=65533:st<65536?at[pt++]=st:(at[pt++]=55296|(st-=65536)>>10&1023,at[pt++]=56320|1023&st)}return at.length!==pt&&(at.subarray?at=at.subarray(0,pt):at.length=pt),Q.applyFromCharCode(at)}(k=Q.transformTo(b.uint8array?"uint8array":"array",k))},Q.inherits(J,T),J.prototype.processChunk=function(k){var X=Q.transformTo(b.uint8array?"uint8array":"array",k.data);if(this.leftOver&&this.leftOver.length){if(b.uint8array){var tt=X;(X=new Uint8Array(tt.length+this.leftOver.length)).set(this.leftOver,0),X.set(tt,this.leftOver.length)}else X=this.leftOver.concat(X);this.leftOver=null}var pt=function(z,it){var at;for((it=it||z.length)>z.length&&(it=z.length),at=it-1;0<=at&&128==(192&z[at]);)at--;return at<0||0===at?it:at+N[z[at]]>it?at:it}(X),st=X;pt!==X.length&&(b.uint8array?(st=X.subarray(0,pt),this.leftOver=X.subarray(pt,X.length)):(st=X.slice(0,pt),this.leftOver=X.slice(pt,X.length))),this.push({data:w.utf8decode(st),meta:k.meta})},J.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:w.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},w.Utf8DecodeWorker=J,Q.inherits(H,T),H.prototype.processChunk=function(k){this.push({data:w.utf8encode(k.data),meta:k.meta})},w.Utf8EncodeWorker=H},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(f,E,w){var Q=f("./support"),b=f("./base64"),C=f("./nodejsUtils"),T=f("./external");function N(tt){return tt}function L(tt,pt){for(var st=0;st<tt.length;++st)pt[st]=255&tt.charCodeAt(st);return pt}f("setimmediate"),w.newBlob=function(tt,pt){w.checkSupport("blob");try{return new Blob([tt],{type:pt})}catch{try{var st=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);return st.append(tt),st.getBlob(pt)}catch{throw new Error("Bug : can't construct the Blob.")}}};var J={stringifyByChunk:function(tt,pt,st){var z=[],it=0,at=tt.length;if(at<=st)return String.fromCharCode.apply(null,tt);for(;it<at;)z.push(String.fromCharCode.apply(null,"array"===pt||"nodebuffer"===pt?tt.slice(it,Math.min(it+st,at)):tt.subarray(it,Math.min(it+st,at)))),it+=st;return z.join("")},stringifyByChar:function(tt){for(var pt="",st=0;st<tt.length;st++)pt+=String.fromCharCode(tt[st]);return pt},applyCanBeUsed:{uint8array:function(){try{return Q.uint8array&&1===String.fromCharCode.apply(null,new Uint8Array(1)).length}catch{return!1}}(),nodebuffer:function(){try{return Q.nodebuffer&&1===String.fromCharCode.apply(null,C.allocBuffer(1)).length}catch{return!1}}()}};function H(tt){var pt=65536,st=w.getTypeOf(tt),z=!0;if("uint8array"===st?z=J.applyCanBeUsed.uint8array:"nodebuffer"===st&&(z=J.applyCanBeUsed.nodebuffer),z)for(;1<pt;)try{return J.stringifyByChunk(tt,st,pt)}catch{pt=Math.floor(pt/2)}return J.stringifyByChar(tt)}function k(tt,pt){for(var st=0;st<tt.length;st++)pt[st]=tt[st];return pt}w.applyFromCharCode=H;var X={};X.string={string:N,array:function(tt){return L(tt,new Array(tt.length))},arraybuffer:function(tt){return X.string.uint8array(tt).buffer},uint8array:function(tt){return L(tt,new Uint8Array(tt.length))},nodebuffer:function(tt){return L(tt,C.allocBuffer(tt.length))}},X.array={string:H,array:N,arraybuffer:function(tt){return new Uint8Array(tt).buffer},uint8array:function(tt){return new Uint8Array(tt)},nodebuffer:function(tt){return C.newBufferFrom(tt)}},X.arraybuffer={string:function(tt){return H(new Uint8Array(tt))},array:function(tt){return k(new Uint8Array(tt),new Array(tt.byteLength))},arraybuffer:N,uint8array:function(tt){return new Uint8Array(tt)},nodebuffer:function(tt){return C.newBufferFrom(new Uint8Array(tt))}},X.uint8array={string:H,array:function(tt){return k(tt,new Array(tt.length))},arraybuffer:function(tt){return tt.buffer},uint8array:N,nodebuffer:function(tt){return C.newBufferFrom(tt)}},X.nodebuffer={string:H,array:function(tt){return k(tt,new Array(tt.length))},arraybuffer:function(tt){return X.nodebuffer.uint8array(tt).buffer},uint8array:function(tt){return k(tt,new Uint8Array(tt.length))},nodebuffer:N},w.transformTo=function(tt,pt){if(pt=pt||"",!tt)return pt;w.checkSupport(tt);var st=w.getTypeOf(pt);return X[st][tt](pt)},w.resolve=function(tt){for(var pt=tt.split("/"),st=[],z=0;z<pt.length;z++){var it=pt[z];"."===it||""===it&&0!==z&&z!==pt.length-1||(".."===it?st.pop():st.push(it))}return st.join("/")},w.getTypeOf=function(tt){return"string"==typeof tt?"string":"[object Array]"===Object.prototype.toString.call(tt)?"array":Q.nodebuffer&&C.isBuffer(tt)?"nodebuffer":Q.uint8array&&tt instanceof Uint8Array?"uint8array":Q.arraybuffer&&tt instanceof ArrayBuffer?"arraybuffer":void 0},w.checkSupport=function(tt){if(!Q[tt.toLowerCase()])throw new Error(tt+" is not supported by this platform")},w.MAX_VALUE_16BITS=65535,w.MAX_VALUE_32BITS=-1,w.pretty=function(tt){var pt,st,z="";for(st=0;st<(tt||"").length;st++)z+="\\x"+((pt=tt.charCodeAt(st))<16?"0":"")+pt.toString(16).toUpperCase();return z},w.delay=function(tt,pt,st){p(function(){tt.apply(st||null,pt||[])})},w.inherits=function(tt,pt){function st(){}st.prototype=pt.prototype,tt.prototype=new st},w.extend=function(){var tt,pt,st={};for(tt=0;tt<arguments.length;tt++)for(pt in arguments[tt])Object.prototype.hasOwnProperty.call(arguments[tt],pt)&&void 0===st[pt]&&(st[pt]=arguments[tt][pt]);return st},w.prepareContent=function(tt,pt,st,z,it){return T.Promise.resolve(pt).then(function(at){return Q.blob&&(at instanceof Blob||-1!==["[object File]","[object Blob]"].indexOf(Object.prototype.toString.call(at)))&&typeof FileReader<"u"?new T.Promise(function(Y,x){var v=new FileReader;v.onload=function(O){Y(O.target.result)},v.onerror=function(O){x(O.target.error)},v.readAsArrayBuffer(at)}):at}).then(function(at){var x,Y=w.getTypeOf(at);return Y?("arraybuffer"===Y?at=w.transformTo("uint8array",at):"string"===Y&&(it?at=b.decode(at):st&&!0!==z&&(at=L(x=at,Q.uint8array?new Uint8Array(x.length):new Array(x.length)))),at):T.Promise.reject(new Error("Can't read the data of '"+tt+"'. Is it in a supported JavaScript type (String, Blob, ArrayBuffer, etc) ?"))})}},{"./base64":1,"./external":6,"./nodejsUtils":14,"./support":30,setimmediate:54}],33:[function(f,E,w){var Q=f("./reader/readerFor"),b=f("./utils"),C=f("./signature"),T=f("./zipEntry"),N=f("./support");function L(J){this.files=[],this.loadOptions=J}L.prototype={checkSignature:function(J){if(!this.reader.readAndCheckSignature(J)){this.reader.index-=4;var H=this.reader.readString(4);throw new Error("Corrupted zip or bug: unexpected signature ("+b.pretty(H)+", expected "+b.pretty(J)+")")}},isSignature:function(J,H){var k=this.reader.index;this.reader.setIndex(J);var X=this.reader.readString(4)===H;return this.reader.setIndex(k),X},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);var J=this.reader.readData(this.zipCommentLength),k=b.transformTo(N.uint8array?"uint8array":"array",J);this.zipComment=this.loadOptions.decodeFileName(k)},readBlockZip64EndOfCentral:function(){this.zip64EndOfCentralSize=this.reader.readInt(8),this.reader.skip(4),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 J,H,k,X=this.zip64EndOfCentralSize-44;0<X;)J=this.reader.readInt(2),H=this.reader.readInt(4),k=this.reader.readData(H),this.zip64ExtensibleData[J]={id:J,length:H,value:k}},readBlockZip64EndOfCentralLocator:function(){if(this.diskWithZip64CentralDirStart=this.reader.readInt(4),this.relativeOffsetEndOfZip64CentralDir=this.reader.readInt(8),this.disksCount=this.reader.readInt(4),1<this.disksCount)throw new Error("Multi-volumes zip are not supported")},readLocalFiles:function(){var J,H;for(J=0;J<this.files.length;J++)this.reader.setIndex((H=this.files[J]).localHeaderOffset),this.checkSignature(C.LOCAL_FILE_HEADER),H.readLocalPart(this.reader),H.handleUTF8(),H.processAttributes()},readCentralDir:function(){var J;for(this.reader.setIndex(this.centralDirOffset);this.reader.readAndCheckSignature(C.CENTRAL_FILE_HEADER);)(J=new T({zip64:this.zip64},this.loadOptions)).readCentralPart(this.reader),this.files.push(J);if(this.centralDirRecords!==this.files.length&&0!==this.centralDirRecords&&0===this.files.length)throw new Error("Corrupted zip or bug: expected "+this.centralDirRecords+" records in central dir, got "+this.files.length)},readEndOfCentral:function(){var J=this.reader.lastIndexOfSignature(C.CENTRAL_DIRECTORY_END);if(J<0)throw this.isSignature(0,C.LOCAL_FILE_HEADER)?new Error("Corrupted zip: can't find end of central directory"):new Error("Can't find end of central directory : is this a zip file ? If it is, see https://stuk.github.io/jszip/documentation/howto/read_zip.html");this.reader.setIndex(J);var H=J;if(this.checkSignature(C.CENTRAL_DIRECTORY_END),this.readBlockEndOfCentral(),this.diskNumber===b.MAX_VALUE_16BITS||this.diskWithCentralDirStart===b.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===b.MAX_VALUE_16BITS||this.centralDirRecords===b.MAX_VALUE_16BITS||this.centralDirSize===b.MAX_VALUE_32BITS||this.centralDirOffset===b.MAX_VALUE_32BITS){if(this.zip64=!0,(J=this.reader.lastIndexOfSignature(C.ZIP64_CENTRAL_DIRECTORY_LOCATOR))<0)throw new Error("Corrupted zip: can't find the ZIP64 end of central directory locator");if(this.reader.setIndex(J),this.checkSignature(C.ZIP64_CENTRAL_DIRECTORY_LOCATOR),this.readBlockZip64EndOfCentralLocator(),!this.isSignature(this.relativeOffsetEndOfZip64CentralDir,C.ZIP64_CENTRAL_DIRECTORY_END)&&(this.relativeOffsetEndOfZip64CentralDir=this.reader.lastIndexOfSignature(C.ZIP64_CENTRAL_DIRECTORY_END),this.relativeOffsetEndOfZip64CentralDir<0))throw new Error("Corrupted zip: can't find the ZIP64 end of central directory");this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir),this.checkSignature(C.ZIP64_CENTRAL_DIRECTORY_END),this.readBlockZip64EndOfCentral()}var k=this.centralDirOffset+this.centralDirSize;this.zip64&&(k+=20,k+=12+this.zip64EndOfCentralSize);var X=H-k;if(0<X)this.isSignature(H,C.CENTRAL_FILE_HEADER)||(this.reader.zero=X);else if(X<0)throw new Error("Corrupted zip: missing "+Math.abs(X)+" bytes.")},prepareReader:function(J){this.reader=Q(J)},load:function(J){this.prepareReader(J),this.readEndOfCentral(),this.readCentralDir(),this.readLocalFiles()}},E.exports=L},{"./reader/readerFor":22,"./signature":23,"./support":30,"./utils":32,"./zipEntry":34}],34:[function(f,E,w){var Q=f("./reader/readerFor"),b=f("./utils"),C=f("./compressedObject"),T=f("./crc32"),N=f("./utf8"),L=f("./compressions"),J=f("./support");function H(k,X){this.options=k,this.loadOptions=X}H.prototype={isEncrypted:function(){return!(1&~this.bitFlag)},useUTF8:function(){return!(2048&~this.bitFlag)},readLocalPart:function(k){var X,tt;if(k.skip(22),this.fileNameLength=k.readInt(2),tt=k.readInt(2),this.fileName=k.readData(this.fileNameLength),k.skip(tt),-1===this.compressedSize||-1===this.uncompressedSize)throw new Error("Bug or corrupted zip : didn't get enough information from the central directory (compressedSize === -1 || uncompressedSize === -1)");if(null===(X=function(pt){for(var st in L)if(Object.prototype.hasOwnProperty.call(L,st)&&L[st].magic===pt)return L[st];return null}(this.compressionMethod)))throw new Error("Corrupted zip : compression "+b.pretty(this.compressionMethod)+" unknown (inner file : "+b.transformTo("string",this.fileName)+")");this.decompressed=new C(this.compressedSize,this.uncompressedSize,this.crc32,X,k.readData(this.compressedSize))},readCentralPart:function(k){this.versionMadeBy=k.readInt(2),k.skip(2),this.bitFlag=k.readInt(2),this.compressionMethod=k.readString(2),this.date=k.readDate(),this.crc32=k.readInt(4),this.compressedSize=k.readInt(4),this.uncompressedSize=k.readInt(4);var X=k.readInt(2);if(this.extraFieldsLength=k.readInt(2),this.fileCommentLength=k.readInt(2),this.diskNumberStart=k.readInt(2),this.internalFileAttributes=k.readInt(2),this.externalFileAttributes=k.readInt(4),this.localHeaderOffset=k.readInt(4),this.isEncrypted())throw new Error("Encrypted zip are not supported");k.skip(X),this.readExtraFields(k),this.parseZIP64ExtraField(k),this.fileComment=k.readData(this.fileCommentLength)},processAttributes:function(){this.unixPermissions=null,this.dosPermissions=null;var k=this.versionMadeBy>>8;this.dir=!!(16&this.externalFileAttributes),0==k&&(this.dosPermissions=63&this.externalFileAttributes),3==k&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||"/"!==this.fileNameStr.slice(-1)||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var k=Q(this.extraFields[1].value);this.uncompressedSize===b.MAX_VALUE_32BITS&&(this.uncompressedSize=k.readInt(8)),this.compressedSize===b.MAX_VALUE_32BITS&&(this.compressedSize=k.readInt(8)),this.localHeaderOffset===b.MAX_VALUE_32BITS&&(this.localHeaderOffset=k.readInt(8)),this.diskNumberStart===b.MAX_VALUE_32BITS&&(this.diskNumberStart=k.readInt(4))}},readExtraFields:function(k){var X,tt,pt,st=k.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});k.index+4<st;)X=k.readInt(2),tt=k.readInt(2),pt=k.readData(tt),this.extraFields[X]={id:X,length:tt,value:pt};k.setIndex(st)},handleUTF8:function(){var k=J.uint8array?"uint8array":"array";if(this.useUTF8())this.fileNameStr=N.utf8decode(this.fileName),this.fileCommentStr=N.utf8decode(this.fileComment);else{var X=this.findExtraFieldUnicodePath();if(null!==X)this.fileNameStr=X;else{var tt=b.transformTo(k,this.fileName);this.fileNameStr=this.loadOptions.decodeFileName(tt)}var pt=this.findExtraFieldUnicodeComment();if(null!==pt)this.fileCommentStr=pt;else{var st=b.transformTo(k,this.fileComment);this.fileCommentStr=this.loadOptions.decodeFileName(st)}}},findExtraFieldUnicodePath:function(){var k=this.extraFields[28789];if(k){var X=Q(k.value);return 1!==X.readInt(1)||T(this.fileName)!==X.readInt(4)?null:N.utf8decode(X.readData(k.length-5))}return null},findExtraFieldUnicodeComment:function(){var k=this.extraFields[25461];if(k){var X=Q(k.value);return 1!==X.readInt(1)||T(this.fileComment)!==X.readInt(4)?null:N.utf8decode(X.readData(k.length-5))}return null}},E.exports=H},{"./compressedObject":2,"./compressions":3,"./crc32":4,"./reader/readerFor":22,"./support":30,"./utf8":31,"./utils":32}],35:[function(f,E,w){function Q(X,tt,pt){this.name=X,this.dir=pt.dir,this.date=pt.date,this.comment=pt.comment,this.unixPermissions=pt.unixPermissions,this.dosPermissions=pt.dosPermissions,this._data=tt,this._dataBinary=pt.binary,this.options={compression:pt.compression,compressionOptions:pt.compressionOptions}}var b=f("./stream/StreamHelper"),C=f("./stream/DataWorker"),T=f("./utf8"),N=f("./compressedObject"),L=f("./stream/GenericWorker");Q.prototype={internalStream:function(X){var tt=null,pt="string";try{if(!X)throw new Error("No output type specified.");var st="string"===(pt=X.toLowerCase())||"text"===pt;"binarystring"!==pt&&"text"!==pt||(pt="string"),tt=this._decompressWorker();var z=!this._dataBinary;z&&!st&&(tt=tt.pipe(new T.Utf8EncodeWorker)),!z&&st&&(tt=tt.pipe(new T.Utf8DecodeWorker))}catch(it){(tt=new L("error")).error(it)}return new b(tt,pt,"")},async:function(X,tt){return this.internalStream(X).accumulate(tt)},nodeStream:function(X,tt){return this.internalStream(X||"nodebuffer").toNodejsStream(tt)},_compressWorker:function(X,tt){if(this._data instanceof N&&this._data.compression.magic===X.magic)return this._data.getCompressedWorker();var pt=this._decompressWorker();return this._dataBinary||(pt=pt.pipe(new T.Utf8EncodeWorker)),N.createWorkerFrom(pt,X,tt)},_decompressWorker:function(){return this._data instanceof N?this._data.getContentWorker():this._data instanceof L?this._data:new C(this._data)}};for(var J=["asText","asBinary","asNodeBuffer","asUint8Array","asArrayBuffer"],H=function(){throw new Error("This method has been removed in JSZip 3.0, please check the upgrade guide.")},k=0;k<J.length;k++)Q.prototype[J[k]]=H;E.exports=Q},{"./compressedObject":2,"./stream/DataWorker":27,"./stream/GenericWorker":28,"./stream/StreamHelper":29,"./utf8":31}],36:[function(f,E,w){(function(Q){var b,C,T=Q.MutationObserver||Q.WebKitMutationObserver;if(T){var N=0,L=new T(X),J=Q.document.createTextNode("");L.observe(J,{characterData:!0}),b=function(){J.data=N=++N%2}}else if(Q.setImmediate||void 0===Q.MessageChannel)b="document"in Q&&"onreadystatechange"in Q.document.createElement("script")?function(){var tt=Q.document.createElement("script");tt.onreadystatechange=function(){X(),tt.onreadystatechange=null,tt.parentNode.removeChild(tt),tt=null},Q.document.documentElement.appendChild(tt)}:function(){setTimeout(X,0)};else{var H=new Q.MessageChannel;H.port1.onmessage=X,b=function(){H.port2.postMessage(0)}}var k=[];function X(){var tt,pt;C=!0;for(var st=k.length;st;){for(pt=k,k=[],tt=-1;++tt<st;)pt[tt]();st=k.length}C=!1}E.exports=function(tt){1!==k.push(tt)||C||b()}}).call(this,void 0!==s?s:typeof self<"u"?self:typeof window<"u"?window:{})},{}],37:[function(f,E,w){var Q=f("immediate");function b(){}var C={},T=["REJECTED"],N=["FULFILLED"],L=["PENDING"];function J(st){if("function"!=typeof st)throw new TypeError("resolver must be a function");this.state=L,this.queue=[],this.outcome=void 0,st!==b&&tt(this,st)}function H(st,z,it){this.promise=st,"function"==typeof z&&(this.onFulfilled=z,this.callFulfilled=this.otherCallFulfilled),"function"==typeof it&&(this.onRejected=it,this.callRejected=this.otherCallRejected)}function k(st,z,it){Q(function(){var at;try{at=z(it)}catch(Y){return C.reject(st,Y)}at===st?C.reject(st,new TypeError("Cannot resolve promise with itself")):C.resolve(st,at)})}function X(st){var z=st&&st.then;if(st&&("object"==typeof st||"function"==typeof st)&&"function"==typeof z)return function(){z.apply(st,arguments)}}function tt(st,z){var it=!1;function at(v){it||(it=!0,C.reject(st,v))}function Y(v){it||(it=!0,C.resolve(st,v))}var x=pt(function(){z(Y,at)});"error"===x.status&&at(x.value)}function pt(st,z){var it={};try{it.value=st(z),it.status="success"}catch(at){it.status="error",it.value=at}return it}(E.exports=J).prototype.finally=function(st){if("function"!=typeof st)return this;var z=this.constructor;return this.then(function(it){return z.resolve(st()).then(function(){return it})},function(it){return z.resolve(st()).then(function(){throw it})})},J.prototype.catch=function(st){return this.then(null,st)},J.prototype.then=function(st,z){if("function"!=typeof st&&this.state===N||"function"!=typeof z&&this.state===T)return this;var it=new this.constructor(b);return this.state!==L?k(it,this.state===N?st:z,this.outcome):this.queue.push(new H(it,st,z)),it},H.prototype.callFulfilled=function(st){C.resolve(this.promise,st)},H.prototype.otherCallFulfilled=function(st){k(this.promise,this.onFulfilled,st)},H.prototype.callRejected=function(st){C.reject(this.promise,st)},H.prototype.otherCallRejected=function(st){k(this.promise,this.onRejected,st)},C.resolve=function(st,z){var it=pt(X,z);if("error"===it.status)return C.reject(st,it.value);var at=it.value;if(at)tt(st,at);else{st.state=N,st.outcome=z;for(var Y=-1,x=st.queue.length;++Y<x;)st.queue[Y].callFulfilled(z)}return st},C.reject=function(st,z){st.state=T,st.outcome=z;for(var it=-1,at=st.queue.length;++it<at;)st.queue[it].callRejected(z);return st},J.resolve=function(st){return st instanceof this?st:C.resolve(new this(b),st)},J.reject=function(st){var z=new this(b);return C.reject(z,st)},J.all=function(st){var z=this;if("[object Array]"!==Object.prototype.toString.call(st))return this.reject(new TypeError("must be an array"));var it=st.length,at=!1;if(!it)return this.resolve([]);for(var Y=new Array(it),x=0,v=-1,O=new this(b);++v<it;)G(st[v],v);return O;function G(At,dt){z.resolve(At).then(function(It){Y[dt]=It,++x!==it||at||(at=!0,C.resolve(O,Y))},function(It){at||(at=!0,C.reject(O,It))})}},J.race=function(st){if("[object Array]"!==Object.prototype.toString.call(st))return this.reject(new TypeError("must be an array"));var z=st.length,it=!1;if(!z)return this.resolve([]);for(var Y=-1,x=new this(b);++Y<z;)this.resolve(st[Y]).then(function(v){it||(it=!0,C.resolve(x,v))},function(v){it||(it=!0,C.reject(x,v))});return x}},{immediate:36}],38:[function(f,E,w){var Q={};(0,f("./lib/utils/common").assign)(Q,f("./lib/deflate"),f("./lib/inflate"),f("./lib/zlib/constants")),E.exports=Q},{"./lib/deflate":39,"./lib/inflate":40,"./lib/utils/common":41,"./lib/zlib/constants":44}],39:[function(f,E,w){var Q=f("./zlib/deflate"),b=f("./utils/common"),C=f("./utils/strings"),T=f("./zlib/messages"),N=f("./zlib/zstream"),L=Object.prototype.toString;function J(k){if(!(this instanceof J))return new J(k);this.options=b.assign({level:-1,method:8,chunkSize:16384,windowBits:15,memLevel:8,strategy:0,to:""},k||{});var X=this.options;X.raw&&0<X.windowBits?X.windowBits=-X.windowBits:X.gzip&&0<X.windowBits&&X.windowBits<16&&(X.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new N,this.strm.avail_out=0;var tt=Q.deflateInit2(this.strm,X.level,X.method,X.windowBits,X.memLevel,X.strategy);if(0!==tt)throw new Error(T[tt]);if(X.header&&Q.deflateSetHeader(this.strm,X.header),X.dictionary){var pt;if(pt="string"==typeof X.dictionary?C.string2buf(X.dictionary):"[object ArrayBuffer]"===L.call(X.dictionary)?new Uint8Array(X.dictionary):X.dictionary,0!==(tt=Q.deflateSetDictionary(this.strm,pt)))throw new Error(T[tt]);this._dict_set=!0}}function H(k,X){var tt=new J(X);if(tt.push(k,!0),tt.err)throw tt.msg||T[tt.err];return tt.result}J.prototype.push=function(k,X){var tt,pt,st=this.strm,z=this.options.chunkSize;if(this.ended)return!1;pt=X===~~X?X:!0===X?4:0,st.input="string"==typeof k?C.string2buf(k):"[object ArrayBuffer]"===L.call(k)?new Uint8Array(k):k,st.next_in=0,st.avail_in=st.input.length;do{if(0===st.avail_out&&(st.output=new b.Buf8(z),st.next_out=0,st.avail_out=z),1!==(tt=Q.deflate(st,pt))&&0!==tt)return this.onEnd(tt),!(this.ended=!0);0!==st.avail_out&&(0!==st.avail_in||4!==pt&&2!==pt)||this.onData("string"===this.options.to?C.buf2binstring(b.shrinkBuf(st.output,st.next_out)):b.shrinkBuf(st.output,st.next_out))}while((0<st.avail_in||0===st.avail_out)&&1!==tt);return 4===pt?(tt=Q.deflateEnd(this.strm),this.onEnd(tt),this.ended=!0,0===tt):2!==pt||(this.onEnd(0),!(st.avail_out=0))},J.prototype.onData=function(k){this.chunks.push(k)},J.prototype.onEnd=function(k){0===k&&(this.result="string"===this.options.to?this.chunks.join(""):b.flattenChunks(this.chunks)),this.chunks=[],this.err=k,this.msg=this.strm.msg},w.Deflate=J,w.deflate=H,w.deflateRaw=function(k,X){return(X=X||{}).raw=!0,H(k,X)},w.gzip=function(k,X){return(X=X||{}).gzip=!0,H(k,X)}},{"./utils/common":41,"./utils/strings":42,"./zlib/deflate":46,"./zlib/messages":51,"./zlib/zstream":53}],40:[function(f,E,w){var Q=f("./zlib/inflate"),b=f("./utils/common"),C=f("./utils/strings"),T=f("./zlib/constants"),N=f("./zlib/messages"),L=f("./zlib/zstream"),J=f("./zlib/gzheader"),H=Object.prototype.toString;function k(tt){if(!(this instanceof k))return new k(tt);this.options=b.assign({chunkSize:16384,windowBits:0,to:""},tt||{});var pt=this.options;pt.raw&&0<=pt.windowBits&&pt.windowBits<16&&(pt.windowBits=-pt.windowBits,0===pt.windowBits&&(pt.windowBits=-15)),!(0<=pt.windowBits&&pt.windowBits<16)||tt&&tt.windowBits||(pt.windowBits+=32),15<pt.windowBits&&pt.windowBits<48&&!(15&pt.windowBits)&&(pt.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new L,this.strm.avail_out=0;var st=Q.inflateInit2(this.strm,pt.windowBits);if(st!==T.Z_OK)throw new Error(N[st]);this.header=new J,Q.inflateGetHeader(this.strm,this.header)}function X(tt,pt){var st=new k(pt);if(st.push(tt,!0),st.err)throw st.msg||N[st.err];return st.result}k.prototype.push=function(tt,pt){var st,z,it,at,Y,x,v=this.strm,O=this.options.chunkSize,G=this.options.dictionary,At=!1;if(this.ended)return!1;z=pt===~~pt?pt:!0===pt?T.Z_FINISH:T.Z_NO_FLUSH,v.input="string"==typeof tt?C.binstring2buf(tt):"[object ArrayBuffer]"===H.call(tt)?new Uint8Array(tt):tt,v.next_in=0,v.avail_in=v.input.length;do{if(0===v.avail_out&&(v.output=new b.Buf8(O),v.next_out=0,v.avail_out=O),(st=Q.inflate(v,T.Z_NO_FLUSH))===T.Z_NEED_DICT&&G&&(x="string"==typeof G?C.string2buf(G):"[object ArrayBuffer]"===H.call(G)?new Uint8Array(G):G,st=Q.inflateSetDictionary(this.strm,x)),st===T.Z_BUF_ERROR&&!0===At&&(st=T.Z_OK,At=!1),st!==T.Z_STREAM_END&&st!==T.Z_OK)return this.onEnd(st),!(this.ended=!0);v.next_out&&(0!==v.avail_out&&st!==T.Z_STREAM_END&&(0!==v.avail_in||z!==T.Z_FINISH&&z!==T.Z_SYNC_FLUSH)||("string"===this.options.to?(it=C.utf8border(v.output,v.next_out),at=v.next_out-it,Y=C.buf2string(v.output,it),v.next_out=at,v.avail_out=O-at,at&&b.arraySet(v.output,v.output,it,at,0),this.onData(Y)):this.onData(b.shrinkBuf(v.output,v.next_out)))),0===v.avail_in&&0===v.avail_out&&(At=!0)}while((0<v.avail_in||0===v.avail_out)&&st!==T.Z_STREAM_END);return st===T.Z_STREAM_END&&(z=T.Z_FINISH),z===T.Z_FINISH?(st=Q.inflateEnd(this.strm),this.onEnd(st),this.ended=!0,st===T.Z_OK):z!==T.Z_SYNC_FLUSH||(this.onEnd(T.Z_OK),!(v.avail_out=0))},k.prototype.onData=function(tt){this.chunks.push(tt)},k.prototype.onEnd=function(tt){tt===T.Z_OK&&(this.result="string"===this.options.to?this.chunks.join(""):b.flattenChunks(this.chunks)),this.chunks=[],this.err=tt,this.msg=this.strm.msg},w.Inflate=k,w.inflate=X,w.inflateRaw=function(tt,pt){return(pt=pt||{}).raw=!0,X(tt,pt)},w.ungzip=X},{"./utils/common":41,"./utils/strings":42,"./zlib/constants":44,"./zlib/gzheader":47,"./zlib/inflate":49,"./zlib/messages":51,"./zlib/zstream":53}],41:[function(f,E,w){var Q=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Int32Array<"u";w.assign=function(T){for(var N=Array.prototype.slice.call(arguments,1);N.length;){var L=N.shift();if(L){if("object"!=typeof L)throw new TypeError(L+"must be non-object");for(var J in L)L.hasOwnProperty(J)&&(T[J]=L[J])}}return T},w.shrinkBuf=function(T,N){return T.length===N?T:T.subarray?T.subarray(0,N):(T.length=N,T)};var b={arraySet:function(T,N,L,J,H){if(N.subarray&&T.subarray)T.set(N.subarray(L,L+J),H);else for(var k=0;k<J;k++)T[H+k]=N[L+k]},flattenChunks:function(T){var N,L,J,H,k,X;for(N=J=0,L=T.length;N<L;N++)J+=T[N].length;for(X=new Uint8Array(J),N=H=0,L=T.length;N<L;N++)X.set(k=T[N],H),H+=k.length;return X}},C={arraySet:function(T,N,L,J,H){for(var k=0;k<J;k++)T[H+k]=N[L+k]},flattenChunks:function(T){return[].concat.apply([],T)}};w.setTyped=function(T){T?(w.Buf8=Uint8Array,w.Buf16=Uint16Array,w.Buf32=Int32Array,w.assign(w,b)):(w.Buf8=Array,w.Buf16=Array,w.Buf32=Array,w.assign(w,C))},w.setTyped(Q)},{}],42:[function(f,E,w){var Q=f("./common"),b=!0,C=!0;try{String.fromCharCode.apply(null,[0])}catch{b=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch{C=!1}for(var T=new Q.Buf8(256),N=0;N<256;N++)T[N]=252<=N?6:248<=N?5:240<=N?4:224<=N?3:192<=N?2:1;function L(J,H){if(H<65537&&(J.subarray&&C||!J.subarray&&b))return String.fromCharCode.apply(null,Q.shrinkBuf(J,H));for(var k="",X=0;X<H;X++)k+=String.fromCharCode(J[X]);return k}T[254]=T[254]=1,w.string2buf=function(J){var H,k,X,tt,pt,st=J.length,z=0;for(tt=0;tt<st;tt++)55296==(64512&(k=J.charCodeAt(tt)))&&tt+1<st&&56320==(64512&(X=J.charCodeAt(tt+1)))&&(k=65536+(k-55296<<10)+(X-56320),tt++),z+=k<128?1:k<2048?2:k<65536?3:4;for(H=new Q.Buf8(z),tt=pt=0;pt<z;tt++)55296==(64512&(k=J.charCodeAt(tt)))&&tt+1<st&&56320==(64512&(X=J.charCodeAt(tt+1)))&&(k=65536+(k-55296<<10)+(X-56320),tt++),k<128?H[pt++]=k:(k<2048?H[pt++]=192|k>>>6:(k<65536?H[pt++]=224|k>>>12:(H[pt++]=240|k>>>18,H[pt++]=128|k>>>12&63),H[pt++]=128|k>>>6&63),H[pt++]=128|63&k);return H},w.buf2binstring=function(J){return L(J,J.length)},w.binstring2buf=function(J){for(var H=new Q.Buf8(J.length),k=0,X=H.length;k<X;k++)H[k]=J.charCodeAt(k);return H},w.buf2string=function(J,H){var k,X,tt,pt,st=H||J.length,z=new Array(2*st);for(k=X=0;k<st;)if((tt=J[k++])<128)z[X++]=tt;else if(4<(pt=T[tt]))z[X++]=65533,k+=pt-1;else{for(tt&=2===pt?31:3===pt?15:7;1<pt&&k<st;)tt=tt<<6|63&J[k++],pt--;1<pt?z[X++]=65533:tt<65536?z[X++]=tt:(z[X++]=55296|(tt-=65536)>>10&1023,z[X++]=56320|1023&tt)}return L(z,X)},w.utf8border=function(J,H){var k;for((H=H||J.length)>J.length&&(H=J.length),k=H-1;0<=k&&128==(192&J[k]);)k--;return k<0||0===k?H:k+T[J[k]]>H?k:H}},{"./common":41}],43:[function(f,E,w){E.exports=function(Q,b,C,T){for(var N=65535&Q,L=Q>>>16&65535,J=0;0!==C;){for(C-=J=2e3<C?2e3:C;L=L+(N=N+b[T++]|0)|0,--J;);N%=65521,L%=65521}return N|L<<16}},{}],44:[function(f,E,w){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}},{}],45:[function(f,E,w){var Q=function(){for(var b,C=[],T=0;T<256;T++){b=T;for(var N=0;N<8;N++)b=1&b?3988292384^b>>>1:b>>>1;C[T]=b}return C}();E.exports=function(b,C,T,N){var L=Q,J=N+T;b^=-1;for(var H=N;H<J;H++)b=b>>>8^L[255&(b^C[H])];return~b}},{}],46:[function(f,E,w){var Q,b=f("../utils/common"),C=f("./trees"),T=f("./adler32"),N=f("./crc32"),L=f("./messages"),J=-2,H=258,k=262,X=113;function tt(Mt,Xt){return Mt.msg=L[Xt],Xt}function pt(Mt){return(Mt<<1)-(4<Mt?9:0)}function st(Mt){for(var Xt=Mt.length;0<=--Xt;)Mt[Xt]=0}function z(Mt){var Xt=Mt.state,mt=Xt.pending;mt>Mt.avail_out&&(mt=Mt.avail_out),0!==mt&&(b.arraySet(Mt.output,Xt.pending_buf,Xt.pending_out,mt,Mt.next_out),Mt.next_out+=mt,Xt.pending_out+=mt,Mt.total_out+=mt,Mt.avail_out-=mt,Xt.pending-=mt,0===Xt.pending&&(Xt.pending_out=0))}function it(Mt,Xt){C._tr_flush_block(Mt,0<=Mt.block_start?Mt.block_start:-1,Mt.strstart-Mt.block_start,Xt),Mt.block_start=Mt.strstart,z(Mt.strm)}function at(Mt,Xt){Mt.pending_buf[Mt.pending++]=Xt}function Y(Mt,Xt){Mt.pending_buf[Mt.pending++]=Xt>>>8&255,Mt.pending_buf[Mt.pending++]=255&Xt}function x(Mt,Xt){var mt,ct,xt=Mt.max_chain_length,ee=Mt.strstart,Ge=Mt.prev_length,Ce=Mt.nice_match,je=Mt.strstart>Mt.w_size-k?Mt.strstart-(Mt.w_size-k):0,iA=Mt.window,dA=Mt.w_mask,Ye=Mt.prev,rA=Mt.strstart+H,fA=iA[ee+Ge-1],TA=iA[ee+Ge];Mt.prev_length>=Mt.good_match&&(xt>>=2),Ce>Mt.lookahead&&(Ce=Mt.lookahead);do{if(iA[(mt=Xt)+Ge]===TA&&iA[mt+Ge-1]===fA&&iA[mt]===iA[ee]&&iA[++mt]===iA[ee+1]){ee+=2,mt++;do{}while(iA[++ee]===iA[++mt]&&iA[++ee]===iA[++mt]&&iA[++ee]===iA[++mt]&&iA[++ee]===iA[++mt]&&iA[++ee]===iA[++mt]&&iA[++ee]===iA[++mt]&&iA[++ee]===iA[++mt]&&iA[++ee]===iA[++mt]&&ee<rA);if(ct=H-(rA-ee),ee=rA-H,Ge<ct){if(Mt.match_start=Xt,Ce<=(Ge=ct))break;fA=iA[ee+Ge-1],TA=iA[ee+Ge]}}}while((Xt=Ye[Xt&dA])>je&&0!=--xt);return Ge<=Mt.lookahead?Ge:Mt.lookahead}function v(Mt){var Xt,mt,ct,xt,ee,Ge,Ce,je,iA,dA,Ye=Mt.w_size;do{if(xt=Mt.window_size-Mt.lookahead-Mt.strstart,Mt.strstart>=Ye+(Ye-k)){for(b.arraySet(Mt.window,Mt.window,Ye,Ye,0),Mt.match_start-=Ye,Mt.strstart-=Ye,Mt.block_start-=Ye,Xt=mt=Mt.hash_size;ct=Mt.head[--Xt],Mt.head[Xt]=Ye<=ct?ct-Ye:0,--mt;);for(Xt=mt=Ye;ct=Mt.prev[--Xt],Mt.prev[Xt]=Ye<=ct?ct-Ye:0,--mt;);xt+=Ye}if(0===Mt.strm.avail_in)break;if(Ce=Mt.window,je=Mt.strstart+Mt.lookahead,dA=void 0,(iA=xt)<(dA=(Ge=Mt.strm).avail_in)&&(dA=iA),mt=0===dA?0:(Ge.avail_in-=dA,b.arraySet(Ce,Ge.input,Ge.next_in,dA,je),1===Ge.state.wrap?Ge.adler=T(Ge.adler,Ce,dA,je):2===Ge.state.wrap&&(Ge.adler=N(Ge.adler,Ce,dA,je)),Ge.next_in+=dA,Ge.total_in+=dA,dA),Mt.lookahead+=mt,Mt.lookahead+Mt.insert>=3)for(Mt.ins_h=Mt.window[ee=Mt.strstart-Mt.insert],Mt.ins_h=(Mt.ins_h<<Mt.hash_shift^Mt.window[ee+1])&Mt.hash_mask;Mt.insert&&(Mt.ins_h=(Mt.ins_h<<Mt.hash_shift^Mt.window[ee+3-1])&Mt.hash_mask,Mt.prev[ee&Mt.w_mask]=Mt.head[Mt.ins_h],Mt.head[Mt.ins_h]=ee,ee++,Mt.insert--,!(Mt.lookahead+Mt.insert<3)););}while(Mt.lookahead<k&&0!==Mt.strm.avail_in)}function O(Mt,Xt){for(var mt,ct;;){if(Mt.lookahead<k){if(v(Mt),Mt.lookahead<k&&0===Xt)return 1;if(0===Mt.lookahead)break}if(mt=0,Mt.lookahead>=3&&(Mt.ins_h=(Mt.ins_h<<Mt.hash_shift^Mt.window[Mt.strstart+3-1])&Mt.hash_mask,mt=Mt.prev[Mt.strstart&Mt.w_mask]=Mt.head[Mt.ins_h],Mt.head[Mt.ins_h]=Mt.strstart),0!==mt&&Mt.strstart-mt<=Mt.w_size-k&&(Mt.match_length=x(Mt,mt)),Mt.match_length>=3)if(ct=C._tr_tally(Mt,Mt.strstart-Mt.match_start,Mt.match_length-3),Mt.lookahead-=Mt.match_length,Mt.match_length<=Mt.max_lazy_match&&Mt.lookahead>=3){for(Mt.match_length--;Mt.strstart++,Mt.ins_h=(Mt.ins_h<<Mt.hash_shift^Mt.window[Mt.strstart+3-1])&Mt.hash_mask,mt=Mt.prev[Mt.strstart&Mt.w_mask]=Mt.head[Mt.ins_h],Mt.head[Mt.ins_h]=Mt.strstart,0!=--Mt.match_length;);Mt.strstart++}else Mt.strstart+=Mt.match_length,Mt.match_length=0,Mt.ins_h=Mt.window[Mt.strstart],Mt.ins_h=(Mt.ins_h<<Mt.hash_shift^Mt.window[Mt.strstart+1])&Mt.hash_mask;else ct=C._tr_tally(Mt,0,Mt.window[Mt.strstart]),Mt.lookahead--,Mt.strstart++;if(ct&&(it(Mt,!1),0===Mt.strm.avail_out))return 1}return Mt.insert=Mt.strstart<2?Mt.strstart:2,4===Xt?(it(Mt,!0),0===Mt.strm.avail_out?3:4):Mt.last_lit&&(it(Mt,!1),0===Mt.strm.avail_out)?1:2}function G(Mt,Xt){for(var mt,ct,xt;;){if(Mt.lookahead<k){if(v(Mt),Mt.lookahead<k&&0===Xt)return 1;if(0===Mt.lookahead)break}if(mt=0,Mt.lookahead>=3&&(Mt.ins_h=(Mt.ins_h<<Mt.hash_shift^Mt.window[Mt.strstart+3-1])&Mt.hash_mask,mt=Mt.prev[Mt.strstart&Mt.w_mask]=Mt.head[Mt.ins_h],Mt.head[Mt.ins_h]=Mt.strstart),Mt.prev_length=Mt.match_length,Mt.prev_match=Mt.match_start,Mt.match_length=2,0!==mt&&Mt.prev_length<Mt.max_lazy_match&&Mt.strstart-mt<=Mt.w_size-k&&(Mt.match_length=x(Mt,mt),Mt.match_length<=5&&(1===Mt.strategy||3===Mt.match_length&&4096<Mt.strstart-Mt.match_start)&&(Mt.match_length=2)),Mt.prev_length>=3&&Mt.match_length<=Mt.prev_length){for(xt=Mt.strstart+Mt.lookahead-3,ct=C._tr_tally(Mt,Mt.strstart-1-Mt.prev_match,Mt.prev_length-3),Mt.lookahead-=Mt.prev_length-1,Mt.prev_length-=2;++Mt.strstart<=xt&&(Mt.ins_h=(Mt.ins_h<<Mt.hash_shift^Mt.window[Mt.strstart+3-1])&Mt.hash_mask,mt=Mt.prev[Mt.strstart&Mt.w_mask]=Mt.head[Mt.ins_h],Mt.head[Mt.ins_h]=Mt.strstart),0!=--Mt.prev_length;);if(Mt.match_available=0,Mt.match_length=2,Mt.strstart++,ct&&(it(Mt,!1),0===Mt.strm.avail_out))return 1}else if(Mt.match_available){if((ct=C._tr_tally(Mt,0,Mt.window[Mt.strstart-1]))&&it(Mt,!1),Mt.strstart++,Mt.lookahead--,0===Mt.strm.avail_out)return 1}else Mt.match_available=1,Mt.strstart++,Mt.lookahead--}return Mt.match_available&&(ct=C._tr_tally(Mt,0,Mt.window[Mt.strstart-1]),Mt.match_available=0),Mt.insert=Mt.strstart<2?Mt.strstart:2,4===Xt?(it(Mt,!0),0===Mt.strm.avail_out?3:4):Mt.last_lit&&(it(Mt,!1),0===Mt.strm.avail_out)?1:2}function At(Mt,Xt,mt,ct,xt){this.good_length=Mt,this.max_lazy=Xt,this.nice_length=mt,this.max_chain=ct,this.func=xt}function dt(){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 b.Buf16(1146),this.dyn_dtree=new b.Buf16(122),this.bl_tree=new b.Buf16(78),st(this.dyn_ltree),st(this.dyn_dtree),st(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new b.Buf16(16),this.heap=new b.Buf16(573),st(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new b.Buf16(573),st(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 It(Mt){var Xt;return Mt&&Mt.state?(Mt.total_in=Mt.total_out=0,Mt.data_type=2,(Xt=Mt.state).pending=0,Xt.pending_out=0,Xt.wrap<0&&(Xt.wrap=-Xt.wrap),Xt.status=Xt.wrap?42:X,Mt.adler=2===Xt.wrap?0:1,Xt.last_flush=0,C._tr_init(Xt),0):tt(Mt,J)}function yt(Mt){var mt,Xt=It(Mt);return 0===Xt&&((mt=Mt.state).window_size=2*mt.w_size,st(mt.head),mt.max_lazy_match=Q[mt.level].max_lazy,mt.good_match=Q[mt.level].good_length,mt.nice_match=Q[mt.level].nice_length,mt.max_chain_length=Q[mt.level].max_chain,mt.strstart=0,mt.block_start=0,mt.lookahead=0,mt.insert=0,mt.match_length=mt.prev_length=2,mt.match_available=0,mt.ins_h=0),Xt}function qt(Mt,Xt,mt,ct,xt,ee){if(!Mt)return J;var Ge=1;if(-1===Xt&&(Xt=6),ct<0?(Ge=0,ct=-ct):15<ct&&(Ge=2,ct-=16),xt<1||9<xt||8!==mt||ct<8||15<ct||Xt<0||9<Xt||ee<0||4<ee)return tt(Mt,J);8===ct&&(ct=9);var Ce=new dt;return(Mt.state=Ce).strm=Mt,Ce.wrap=Ge,Ce.gzhead=null,Ce.w_bits=ct,Ce.w_size=1<<Ce.w_bits,Ce.w_mask=Ce.w_size-1,Ce.hash_bits=xt+7,Ce.hash_size=1<<Ce.hash_bits,Ce.hash_mask=Ce.hash_size-1,Ce.hash_shift=~~((Ce.hash_bits+3-1)/3),Ce.window=new b.Buf8(2*Ce.w_size),Ce.head=new b.Buf16(Ce.hash_size),Ce.prev=new b.Buf16(Ce.w_size),Ce.lit_bufsize=1<<xt+6,Ce.pending_buf_size=4*Ce.lit_bufsize,Ce.pending_buf=new b.Buf8(Ce.pending_buf_size),Ce.d_buf=1*Ce.lit_bufsize,Ce.l_buf=3*Ce.lit_bufsize,Ce.level=Xt,Ce.strategy=ee,Ce.method=mt,yt(Mt)}Q=[new At(0,0,0,0,function(Mt,Xt){var mt=65535;for(mt>Mt.pending_buf_size-5&&(mt=Mt.pending_buf_size-5);;){if(Mt.lookahead<=1){if(v(Mt),0===Mt.lookahead&&0===Xt)return 1;if(0===Mt.lookahead)break}Mt.strstart+=Mt.lookahead,Mt.lookahead=0;var ct=Mt.block_start+mt;if((0===Mt.strstart||Mt.strstart>=ct)&&(Mt.lookahead=Mt.strstart-ct,Mt.strstart=ct,it(Mt,!1),0===Mt.strm.avail_out)||Mt.strstart-Mt.block_start>=Mt.w_size-k&&(it(Mt,!1),0===Mt.strm.avail_out))return 1}return Mt.insert=0,4===Xt?(it(Mt,!0),0===Mt.strm.avail_out?3:4):(Mt.strstart>Mt.block_start&&it(Mt,!1),1)}),new At(4,4,8,4,O),new At(4,5,16,8,O),new At(4,6,32,32,O),new At(4,4,16,16,G),new At(8,16,32,32,G),new At(8,16,128,128,G),new At(8,32,128,256,G),new At(32,128,258,1024,G),new At(32,258,258,4096,G)],w.deflateInit=function(Mt,Xt){return qt(Mt,Xt,8,15,8,0)},w.deflateInit2=qt,w.deflateReset=yt,w.deflateResetKeep=It,w.deflateSetHeader=function(Mt,Xt){return Mt&&Mt.state?2!==Mt.state.wrap?J:(Mt.state.gzhead=Xt,0):J},w.deflate=function(Mt,Xt){var mt,ct,xt,ee;if(!Mt||!Mt.state||5<Xt||Xt<0)return Mt?tt(Mt,J):J;if(ct=Mt.state,!Mt.output||!Mt.input&&0!==Mt.avail_in||666===ct.status&&4!==Xt)return tt(Mt,0===Mt.avail_out?-5:J);if(ct.strm=Mt,mt=ct.last_flush,ct.last_flush=Xt,42===ct.status)if(2===ct.wrap)Mt.adler=0,at(ct,31),at(ct,139),at(ct,8),ct.gzhead?(at(ct,(ct.gzhead.text?1:0)+(ct.gzhead.hcrc?2:0)+(ct.gzhead.extra?4:0)+(ct.gzhead.name?8:0)+(ct.gzhead.comment?16:0)),at(ct,255&ct.gzhead.time),at(ct,ct.gzhead.time>>8&255),at(ct,ct.gzhead.time>>16&255),at(ct,ct.gzhead.time>>24&255),at(ct,9===ct.level?2:2<=ct.strategy||ct.level<2?4:0),at(ct,255&ct.gzhead.os),ct.gzhead.extra&&ct.gzhead.extra.length&&(at(ct,255&ct.gzhead.extra.length),at(ct,ct.gzhead.extra.length>>8&255)),ct.gzhead.hcrc&&(Mt.adler=N(Mt.adler,ct.pending_buf,ct.pending,0)),ct.gzindex=0,ct.status=69):(at(ct,0),at(ct,0),at(ct,0),at(ct,0),at(ct,0),at(ct,9===ct.level?2:2<=ct.strategy||ct.level<2?4:0),at(ct,3),ct.status=X);else{var Ge=8+(ct.w_bits-8<<4)<<8;Ge|=(2<=ct.strategy||ct.level<2?0:ct.level<6?1:6===ct.level?2:3)<<6,0!==ct.strstart&&(Ge|=32),Ge+=31-Ge%31,ct.status=X,Y(ct,Ge),0!==ct.strstart&&(Y(ct,Mt.adler>>>16),Y(ct,65535&Mt.adler)),Mt.adler=1}if(69===ct.status)if(ct.gzhead.extra){for(xt=ct.pending;ct.gzindex<(65535&ct.gzhead.extra.length)&&(ct.pending!==ct.pending_buf_size||(ct.gzhead.hcrc&&ct.pending>xt&&(Mt.adler=N(Mt.adler,ct.pending_buf,ct.pending-xt,xt)),z(Mt),xt=ct.pending,ct.pending!==ct.pending_buf_size));)at(ct,255&ct.gzhead.extra[ct.gzindex]),ct.gzindex++;ct.gzhead.hcrc&&ct.pending>xt&&(Mt.adler=N(Mt.adler,ct.pending_buf,ct.pending-xt,xt)),ct.gzindex===ct.gzhead.extra.length&&(ct.gzindex=0,ct.status=73)}else ct.status=73;if(73===ct.status)if(ct.gzhead.name){xt=ct.pending;do{if(ct.pending===ct.pending_buf_size&&(ct.gzhead.hcrc&&ct.pending>xt&&(Mt.adler=N(Mt.adler,ct.pending_buf,ct.pending-xt,xt)),z(Mt),xt=ct.pending,ct.pending===ct.pending_buf_size)){ee=1;break}ee=ct.gzindex<ct.gzhead.name.length?255&ct.gzhead.name.charCodeAt(ct.gzindex++):0,at(ct,ee)}while(0!==ee);ct.gzhead.hcrc&&ct.pending>xt&&(Mt.adler=N(Mt.adler,ct.pending_buf,ct.pending-xt,xt)),0===ee&&(ct.gzindex=0,ct.status=91)}else ct.status=91;if(91===ct.status)if(ct.gzhead.comment){xt=ct.pending;do{if(ct.pending===ct.pending_buf_size&&(ct.gzhead.hcrc&&ct.pending>xt&&(Mt.adler=N(Mt.adler,ct.pending_buf,ct.pending-xt,xt)),z(Mt),xt=ct.pending,ct.pending===ct.pending_buf_size)){ee=1;break}ee=ct.gzindex<ct.gzhead.comment.length?255&ct.gzhead.comment.charCodeAt(ct.gzindex++):0,at(ct,ee)}while(0!==ee);ct.gzhead.hcrc&&ct.pending>xt&&(Mt.adler=N(Mt.adler,ct.pending_buf,ct.pending-xt,xt)),0===ee&&(ct.status=103)}else ct.status=103;if(103===ct.status&&(ct.gzhead.hcrc?(ct.pending+2>ct.pending_buf_size&&z(Mt),ct.pending+2<=ct.pending_buf_size&&(at(ct,255&Mt.adler),at(ct,Mt.adler>>8&255),Mt.adler=0,ct.status=X)):ct.status=X),0!==ct.pending){if(z(Mt),0===Mt.avail_out)return ct.last_flush=-1,0}else if(0===Mt.avail_in&&pt(Xt)<=pt(mt)&&4!==Xt)return tt(Mt,-5);if(666===ct.status&&0!==Mt.avail_in)return tt(Mt,-5);if(0!==Mt.avail_in||0!==ct.lookahead||0!==Xt&&666!==ct.status){var Ce=2===ct.strategy?function(je,iA){for(var dA;;){if(0===je.lookahead&&(v(je),0===je.lookahead)){if(0===iA)return 1;break}if(je.match_length=0,dA=C._tr_tally(je,0,je.window[je.strstart]),je.lookahead--,je.strstart++,dA&&(it(je,!1),0===je.strm.avail_out))return 1}return je.insert=0,4===iA?(it(je,!0),0===je.strm.avail_out?3:4):je.last_lit&&(it(je,!1),0===je.strm.avail_out)?1:2}(ct,Xt):3===ct.strategy?function(je,iA){for(var dA,Ye,rA,fA,TA=je.window;;){if(je.lookahead<=H){if(v(je),je.lookahead<=H&&0===iA)return 1;if(0===je.lookahead)break}if(je.match_length=0,je.lookahead>=3&&0<je.strstart&&(Ye=TA[rA=je.strstart-1])===TA[++rA]&&Ye===TA[++rA]&&Ye===TA[++rA]){fA=je.strstart+H;do{}while(Ye===TA[++rA]&&Ye===TA[++rA]&&Ye===TA[++rA]&&Ye===TA[++rA]&&Ye===TA[++rA]&&Ye===TA[++rA]&&Ye===TA[++rA]&&Ye===TA[++rA]&&rA<fA);je.match_length=H-(fA-rA),je.match_length>je.lookahead&&(je.match_length=je.lookahead)}if(je.match_length>=3?(dA=C._tr_tally(je,1,je.match_length-3),je.lookahead-=je.match_length,je.strstart+=je.match_length,je.match_length=0):(dA=C._tr_tally(je,0,je.window[je.strstart]),je.lookahead--,je.strstart++),dA&&(it(je,!1),0===je.strm.avail_out))return 1}return je.insert=0,4===iA?(it(je,!0),0===je.strm.avail_out?3:4):je.last_lit&&(it(je,!1),0===je.strm.avail_out)?1:2}(ct,Xt):Q[ct.level].func(ct,Xt);if(3!==Ce&&4!==Ce||(ct.status=666),1===Ce||3===Ce)return 0===Mt.avail_out&&(ct.last_flush=-1),0;if(2===Ce&&(1===Xt?C._tr_align(ct):5!==Xt&&(C._tr_stored_block(ct,0,0,!1),3===Xt&&(st(ct.head),0===ct.lookahead&&(ct.strstart=0,ct.block_start=0,ct.insert=0))),z(Mt),0===Mt.avail_out))return ct.last_flush=-1,0}return 4!==Xt?0:ct.wrap<=0?1:(2===ct.wrap?(at(ct,255&Mt.adler),at(ct,Mt.adler>>8&255),at(ct,Mt.adler>>16&255),at(ct,Mt.adler>>24&255),at(ct,255&Mt.total_in),at(ct,Mt.total_in>>8&255),at(ct,Mt.total_in>>16&255),at(ct,Mt.total_in>>24&255)):(Y(ct,Mt.adler>>>16),Y(ct,65535&Mt.adler)),z(Mt),0<ct.wrap&&(ct.wrap=-ct.wrap),0!==ct.pending?0:1)},w.deflateEnd=function(Mt){var Xt;return Mt&&Mt.state?42!==(Xt=Mt.state.status)&&69!==Xt&&73!==Xt&&91!==Xt&&103!==Xt&&Xt!==X&&666!==Xt?tt(Mt,J):(Mt.state=null,Xt===X?tt(Mt,-3):0):J},w.deflateSetDictionary=function(Mt,Xt){var mt,ct,xt,ee,Ge,Ce,je,iA,dA=Xt.length;if(!Mt||!Mt.state||2===(ee=(mt=Mt.state).wrap)||1===ee&&42!==mt.status||mt.lookahead)return J;for(1===ee&&(Mt.adler=T(Mt.adler,Xt,dA,0)),mt.wrap=0,dA>=mt.w_size&&(0===ee&&(st(mt.head),mt.strstart=0,mt.block_start=0,mt.insert=0),iA=new b.Buf8(mt.w_size),b.arraySet(iA,Xt,dA-mt.w_size,mt.w_size,0),Xt=iA,dA=mt.w_size),Ge=Mt.avail_in,Ce=Mt.next_in,je=Mt.input,Mt.avail_in=dA,Mt.next_in=0,Mt.input=Xt,v(mt);mt.lookahead>=3;){for(ct=mt.strstart,xt=mt.lookahead-2;mt.ins_h=(mt.ins_h<<mt.hash_shift^mt.window[ct+3-1])&mt.hash_mask,mt.prev[ct&mt.w_mask]=mt.head[mt.ins_h],mt.head[mt.ins_h]=ct,ct++,--xt;);mt.strstart=ct,mt.lookahead=2,v(mt)}return mt.strstart+=mt.lookahead,mt.block_start=mt.strstart,mt.insert=mt.lookahead,mt.lookahead=0,mt.match_length=mt.prev_length=2,mt.match_available=0,Mt.next_in=Ce,Mt.input=je,Mt.avail_in=Ge,mt.wrap=ee,0},w.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./messages":51,"./trees":52}],47:[function(f,E,w){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}},{}],48:[function(f,E,w){E.exports=function(Q,b){var C,T,N,L,J,H,k,X,tt,pt,st,z,it,at,Y,x,v,O,G,At,dt,It,yt,qt,Mt;qt=Q.input,N=(T=Q.next_in)+(Q.avail_in-5),Mt=Q.output,J=(L=Q.next_out)-(b-Q.avail_out),H=L+(Q.avail_out-257),k=(C=Q.state).dmax,X=C.wsize,tt=C.whave,pt=C.wnext,st=C.window,z=C.hold,it=C.bits,at=C.lencode,Y=C.distcode,x=(1<<C.lenbits)-1,v=(1<<C.distbits)-1;t:do{it<15&&(z+=qt[T++]<<it,z+=qt[T++]<<(it+=8),it+=8),O=at[z&x];e:for(;;){if(z>>>=G=O>>>24,it-=G,0==(G=O>>>16&255))Mt[L++]=65535&O;else{if(!(16&G)){if(!(64&G)){O=at[(65535&O)+(z&(1<<G)-1)];continue e}if(32&G){C.mode=12;break t}Q.msg="invalid literal/length code",C.mode=30;break t}At=65535&O,(G&=15)&&(it<G&&(z+=qt[T++]<<it,it+=8),At+=z&(1<<G)-1,z>>>=G,it-=G),it<15&&(z+=qt[T++]<<it,z+=qt[T++]<<(it+=8),it+=8),O=Y[z&v];A:for(;;){if(z>>>=G=O>>>24,it-=G,!(16&(G=O>>>16&255))){if(!(64&G)){O=Y[(65535&O)+(z&(1<<G)-1)];continue A}Q.msg="invalid distance code",C.mode=30;break t}if(dt=65535&O,it<(G&=15)&&(z+=qt[T++]<<it,(it+=8)<G&&(z+=qt[T++]<<it,it+=8)),k<(dt+=z&(1<<G)-1)){Q.msg="invalid distance too far back",C.mode=30;break t}if(z>>>=G,it-=G,(G=L-J)<dt){if(tt<(G=dt-G)&&C.sane){Q.msg="invalid distance too far back",C.mode=30;break t}if(yt=st,(It=0)===pt){if(It+=X-G,G<At){for(At-=G;Mt[L++]=st[It++],--G;);It=L-dt,yt=Mt}}else if(pt<G){if(It+=X+pt-G,(G-=pt)<At){for(At-=G;Mt[L++]=st[It++],--G;);if(It=0,pt<At){for(At-=G=pt;Mt[L++]=st[It++],--G;);It=L-dt,yt=Mt}}}else if(It+=pt-G,G<At){for(At-=G;Mt[L++]=st[It++],--G;);It=L-dt,yt=Mt}for(;2<At;)Mt[L++]=yt[It++],Mt[L++]=yt[It++],Mt[L++]=yt[It++],At-=3;At&&(Mt[L++]=yt[It++],1<At&&(Mt[L++]=yt[It++]))}else{for(It=L-dt;Mt[L++]=Mt[It++],Mt[L++]=Mt[It++],Mt[L++]=Mt[It++],2<(At-=3););At&&(Mt[L++]=Mt[It++],1<At&&(Mt[L++]=Mt[It++]))}break}}break}}while(T<N&&L<H);T-=At=it>>3,z&=(1<<(it-=At<<3))-1,Q.next_in=T,Q.next_out=L,Q.avail_in=T<N?N-T+5:5-(T-N),Q.avail_out=L<H?H-L+257:257-(L-H),C.hold=z,C.bits=it}},{}],49:[function(f,E,w){var Q=f("../utils/common"),b=f("./adler32"),C=f("./crc32"),T=f("./inffast"),N=f("./inftrees"),L=-2;function J(x){return(x>>>24&255)+(x>>>8&65280)+((65280&x)<<8)+((255&x)<<24)}function H(){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 Q.Buf16(320),this.work=new Q.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function k(x){var v;return x&&x.state?(x.total_in=x.total_out=(v=x.state).total=0,x.msg="",v.wrap&&(x.adler=1&v.wrap),v.mode=1,v.last=0,v.havedict=0,v.dmax=32768,v.head=null,v.hold=0,v.bits=0,v.lencode=v.lendyn=new Q.Buf32(852),v.distcode=v.distdyn=new Q.Buf32(592),v.sane=1,v.back=-1,0):L}function X(x){var v;return x&&x.state?((v=x.state).wsize=0,v.whave=0,v.wnext=0,k(x)):L}function tt(x,v){var O,G;return x&&x.state?(G=x.state,v<0?(O=0,v=-v):(O=1+(v>>4),v<48&&(v&=15)),v&&(v<8||15<v)?L:(null!==G.window&&G.wbits!==v&&(G.window=null),G.wrap=O,G.wbits=v,X(x))):L}function pt(x,v){var O,G;return x?(G=new H,(x.state=G).window=null,0!==(O=tt(x,v))&&(x.state=null),O):L}var st,z,it=!0;function at(x){if(it){var v;for(st=new Q.Buf32(512),z=new Q.Buf32(32),v=0;v<144;)x.lens[v++]=8;for(;v<256;)x.lens[v++]=9;for(;v<280;)x.lens[v++]=7;for(;v<288;)x.lens[v++]=8;for(N(1,x.lens,0,288,st,0,x.work,{bits:9}),v=0;v<32;)x.lens[v++]=5;N(2,x.lens,0,32,z,0,x.work,{bits:5}),it=!1}x.lencode=st,x.lenbits=9,x.distcode=z,x.distbits=5}function Y(x,v,O,G){var At,dt=x.state;return null===dt.window&&(dt.wsize=1<<dt.wbits,dt.wnext=0,dt.whave=0,dt.window=new Q.Buf8(dt.wsize)),G>=dt.wsize?(Q.arraySet(dt.window,v,O-dt.wsize,dt.wsize,0),dt.wnext=0,dt.whave=dt.wsize):(G<(At=dt.wsize-dt.wnext)&&(At=G),Q.arraySet(dt.window,v,O-G,At,dt.wnext),(G-=At)?(Q.arraySet(dt.window,v,O-G,G,0),dt.wnext=G,dt.whave=dt.wsize):(dt.wnext+=At,dt.wnext===dt.wsize&&(dt.wnext=0),dt.whave<dt.wsize&&(dt.whave+=At))),0}w.inflateReset=X,w.inflateReset2=tt,w.inflateResetKeep=k,w.inflateInit=function(x){return pt(x,15)},w.inflateInit2=pt,w.inflate=function(x,v){var O,G,At,dt,It,yt,qt,Mt,Xt,mt,ct,xt,ee,Ge,Ce,je,iA,dA,Ye,rA,fA,TA,EA,fe,xe=0,FA=new Q.Buf8(4),Xe=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!x||!x.state||!x.output||!x.input&&0!==x.avail_in)return L;12===(O=x.state).mode&&(O.mode=13),It=x.next_out,At=x.output,dt=x.next_in,G=x.input,Mt=O.hold,Xt=O.bits,mt=yt=x.avail_in,ct=qt=x.avail_out,TA=0;t:for(;;)switch(O.mode){case 1:if(0===O.wrap){O.mode=13;break}for(;Xt<16;){if(0===yt)break t;yt--,Mt+=G[dt++]<<Xt,Xt+=8}if(2&O.wrap&&35615===Mt){FA[O.check=0]=255&Mt,FA[1]=Mt>>>8&255,O.check=C(O.check,FA,2,0),Xt=Mt=0,O.mode=2;break}if(O.flags=0,O.head&&(O.head.done=!1),!(1&O.wrap)||(((255&Mt)<<8)+(Mt>>8))%31){x.msg="incorrect header check",O.mode=30;break}if(8!=(15&Mt)){x.msg="unknown compression method",O.mode=30;break}if(Xt-=4,fA=8+(15&(Mt>>>=4)),0===O.wbits)O.wbits=fA;else if(fA>O.wbits){x.msg="invalid window size",O.mode=30;break}O.dmax=1<<fA,x.adler=O.check=1,O.mode=512&Mt?10:12,Xt=Mt=0;break;case 2:for(;Xt<16;){if(0===yt)break t;yt--,Mt+=G[dt++]<<Xt,Xt+=8}if(O.flags=Mt,8!=(255&O.flags)){x.msg="unknown compression method",O.mode=30;break}if(57344&O.flags){x.msg="unknown header flags set",O.mode=30;break}O.head&&(O.head.text=Mt>>8&1),512&O.flags&&(FA[0]=255&Mt,FA[1]=Mt>>>8&255,O.check=C(O.check,FA,2,0)),Xt=Mt=0,O.mode=3;case 3:for(;Xt<32;){if(0===yt)break t;yt--,Mt+=G[dt++]<<Xt,Xt+=8}O.head&&(O.head.time=Mt),512&O.flags&&(FA[0]=255&Mt,FA[1]=Mt>>>8&255,FA[2]=Mt>>>16&255,FA[3]=Mt>>>24&255,O.check=C(O.check,FA,4,0)),Xt=Mt=0,O.mode=4;case 4:for(;Xt<16;){if(0===yt)break t;yt--,Mt+=G[dt++]<<Xt,Xt+=8}O.head&&(O.head.xflags=255&Mt,O.head.os=Mt>>8),512&O.flags&&(FA[0]=255&Mt,FA[1]=Mt>>>8&255,O.check=C(O.check,FA,2,0)),Xt=Mt=0,O.mode=5;case 5:if(1024&O.flags){for(;Xt<16;){if(0===yt)break t;yt--,Mt+=G[dt++]<<Xt,Xt+=8}O.length=Mt,O.head&&(O.head.extra_len=Mt),512&O.flags&&(FA[0]=255&Mt,FA[1]=Mt>>>8&255,O.check=C(O.check,FA,2,0)),Xt=Mt=0}else O.head&&(O.head.extra=null);O.mode=6;case 6:if(1024&O.flags&&(yt<(xt=O.length)&&(xt=yt),xt&&(O.head&&(fA=O.head.extra_len-O.length,O.head.extra||(O.head.extra=new Array(O.head.extra_len)),Q.arraySet(O.head.extra,G,dt,xt,fA)),512&O.flags&&(O.check=C(O.check,G,xt,dt)),yt-=xt,dt+=xt,O.length-=xt),O.length))break t;O.length=0,O.mode=7;case 7:if(2048&O.flags){if(0===yt)break t;for(xt=0;fA=G[dt+xt++],O.head&&fA&&O.length<65536&&(O.head.name+=String.fromCharCode(fA)),fA&&xt<yt;);if(512&O.flags&&(O.check=C(O.check,G,xt,dt)),yt-=xt,dt+=xt,fA)break t}else O.head&&(O.head.name=null);O.length=0,O.mode=8;case 8:if(4096&O.flags){if(0===yt)break t;for(xt=0;fA=G[dt+xt++],O.head&&fA&&O.length<65536&&(O.head.comment+=String.fromCharCode(fA)),fA&&xt<yt;);if(512&O.flags&&(O.check=C(O.check,G,xt,dt)),yt-=xt,dt+=xt,fA)break t}else O.head&&(O.head.comment=null);O.mode=9;case 9:if(512&O.flags){for(;Xt<16;){if(0===yt)break t;yt--,Mt+=G[dt++]<<Xt,Xt+=8}if(Mt!==(65535&O.check)){x.msg="header crc mismatch",O.mode=30;break}Xt=Mt=0}O.head&&(O.head.hcrc=O.flags>>9&1,O.head.done=!0),x.adler=O.check=0,O.mode=12;break;case 10:for(;Xt<32;){if(0===yt)break t;yt--,Mt+=G[dt++]<<Xt,Xt+=8}x.adler=O.check=J(Mt),Xt=Mt=0,O.mode=11;case 11:if(0===O.havedict)return x.next_out=It,x.avail_out=qt,x.next_in=dt,x.avail_in=yt,O.hold=Mt,O.bits=Xt,2;x.adler=O.check=1,O.mode=12;case 12:if(5===v||6===v)break t;case 13:if(O.last){Mt>>>=7&Xt,Xt-=7&Xt,O.mode=27;break}for(;Xt<3;){if(0===yt)break t;yt--,Mt+=G[dt++]<<Xt,Xt+=8}switch(O.last=1&Mt,Xt-=1,3&(Mt>>>=1)){case 0:O.mode=14;break;case 1:if(at(O),O.mode=20,6!==v)break;Mt>>>=2,Xt-=2;break t;case 2:O.mode=17;break;case 3:x.msg="invalid block type",O.mode=30}Mt>>>=2,Xt-=2;break;case 14:for(Mt>>>=7&Xt,Xt-=7&Xt;Xt<32;){if(0===yt)break t;yt--,Mt+=G[dt++]<<Xt,Xt+=8}if((65535&Mt)!=(Mt>>>16^65535)){x.msg="invalid stored block lengths",O.mode=30;break}if(O.length=65535&Mt,Xt=Mt=0,O.mode=15,6===v)break t;case 15:O.mode=16;case 16:if(xt=O.length){if(yt<xt&&(xt=yt),qt<xt&&(xt=qt),0===xt)break t;Q.arraySet(At,G,dt,xt,It),yt-=xt,dt+=xt,qt-=xt,It+=xt,O.length-=xt;break}O.mode=12;break;case 17:for(;Xt<14;){if(0===yt)break t;yt--,Mt+=G[dt++]<<Xt,Xt+=8}if(O.nlen=257+(31&Mt),Xt-=5,O.ndist=1+(31&(Mt>>>=5)),Xt-=5,O.ncode=4+(15&(Mt>>>=5)),Mt>>>=4,Xt-=4,286<O.nlen||30<O.ndist){x.msg="too many length or distance symbols",O.mode=30;break}O.have=0,O.mode=18;case 18:for(;O.have<O.ncode;){for(;Xt<3;){if(0===yt)break t;yt--,Mt+=G[dt++]<<Xt,Xt+=8}O.lens[Xe[O.have++]]=7&Mt,Mt>>>=3,Xt-=3}for(;O.have<19;)O.lens[Xe[O.have++]]=0;if(O.lencode=O.lendyn,O.lenbits=7,TA=N(0,O.lens,0,19,O.lencode,0,O.work,EA={bits:O.lenbits}),O.lenbits=EA.bits,TA){x.msg="invalid code lengths set",O.mode=30;break}O.have=0,O.mode=19;case 19:for(;O.have<O.nlen+O.ndist;){for(;je=(xe=O.lencode[Mt&(1<<O.lenbits)-1])>>>16&255,iA=65535&xe,!((Ce=xe>>>24)<=Xt);){if(0===yt)break t;yt--,Mt+=G[dt++]<<Xt,Xt+=8}if(iA<16)Mt>>>=Ce,Xt-=Ce,O.lens[O.have++]=iA;else{if(16===iA){for(fe=Ce+2;Xt<fe;){if(0===yt)break t;yt--,Mt+=G[dt++]<<Xt,Xt+=8}if(Mt>>>=Ce,Xt-=Ce,0===O.have){x.msg="invalid bit length repeat",O.mode=30;break}fA=O.lens[O.have-1],xt=3+(3&Mt),Mt>>>=2,Xt-=2}else if(17===iA){for(fe=Ce+3;Xt<fe;){if(0===yt)break t;yt--,Mt+=G[dt++]<<Xt,Xt+=8}Xt-=Ce,fA=0,xt=3+(7&(Mt>>>=Ce)),Mt>>>=3,Xt-=3}else{for(fe=Ce+7;Xt<fe;){if(0===yt)break t;yt--,Mt+=G[dt++]<<Xt,Xt+=8}Xt-=Ce,fA=0,xt=11+(127&(Mt>>>=Ce)),Mt>>>=7,Xt-=7}if(O.have+xt>O.nlen+O.ndist){x.msg="invalid bit length repeat",O.mode=30;break}for(;xt--;)O.lens[O.have++]=fA}}if(30===O.mode)break;if(0===O.lens[256]){x.msg="invalid code -- missing end-of-block",O.mode=30;break}if(O.lenbits=9,TA=N(1,O.lens,0,O.nlen,O.lencode,0,O.work,EA={bits:O.lenbits}),O.lenbits=EA.bits,TA){x.msg="invalid literal/lengths set",O.mode=30;break}if(O.distbits=6,O.distcode=O.distdyn,TA=N(2,O.lens,O.nlen,O.ndist,O.distcode,0,O.work,EA={bits:O.distbits}),O.distbits=EA.bits,TA){x.msg="invalid distances set",O.mode=30;break}if(O.mode=20,6===v)break t;case 20:O.mode=21;case 21:if(6<=yt&&258<=qt){x.next_out=It,x.avail_out=qt,x.next_in=dt,x.avail_in=yt,O.hold=Mt,O.bits=Xt,T(x,ct),It=x.next_out,At=x.output,qt=x.avail_out,dt=x.next_in,G=x.input,yt=x.avail_in,Mt=O.hold,Xt=O.bits,12===O.mode&&(O.back=-1);break}for(O.back=0;je=(xe=O.lencode[Mt&(1<<O.lenbits)-1])>>>16&255,iA=65535&xe,!((Ce=xe>>>24)<=Xt);){if(0===yt)break t;yt--,Mt+=G[dt++]<<Xt,Xt+=8}if(je&&!(240&je)){for(dA=Ce,Ye=je,rA=iA;je=(xe=O.lencode[rA+((Mt&(1<<dA+Ye)-1)>>dA)])>>>16&255,iA=65535&xe,!(dA+(Ce=xe>>>24)<=Xt);){if(0===yt)break t;yt--,Mt+=G[dt++]<<Xt,Xt+=8}Mt>>>=dA,Xt-=dA,O.back+=dA}if(Mt>>>=Ce,Xt-=Ce,O.back+=Ce,O.length=iA,0===je){O.mode=26;break}if(32&je){O.back=-1,O.mode=12;break}if(64&je){x.msg="invalid literal/length code",O.mode=30;break}O.extra=15&je,O.mode=22;case 22:if(O.extra){for(fe=O.extra;Xt<fe;){if(0===yt)break t;yt--,Mt+=G[dt++]<<Xt,Xt+=8}O.length+=Mt&(1<<O.extra)-1,Mt>>>=O.extra,Xt-=O.extra,O.back+=O.extra}O.was=O.length,O.mode=23;case 23:for(;je=(xe=O.distcode[Mt&(1<<O.distbits)-1])>>>16&255,iA=65535&xe,!((Ce=xe>>>24)<=Xt);){if(0===yt)break t;yt--,Mt+=G[dt++]<<Xt,Xt+=8}if(!(240&je)){for(dA=Ce,Ye=je,rA=iA;je=(xe=O.distcode[rA+((Mt&(1<<dA+Ye)-1)>>dA)])>>>16&255,iA=65535&xe,!(dA+(Ce=xe>>>24)<=Xt);){if(0===yt)break t;yt--,Mt+=G[dt++]<<Xt,Xt+=8}Mt>>>=dA,Xt-=dA,O.back+=dA}if(Mt>>>=Ce,Xt-=Ce,O.back+=Ce,64&je){x.msg="invalid distance code",O.mode=30;break}O.offset=iA,O.extra=15&je,O.mode=24;case 24:if(O.extra){for(fe=O.extra;Xt<fe;){if(0===yt)break t;yt--,Mt+=G[dt++]<<Xt,Xt+=8}O.offset+=Mt&(1<<O.extra)-1,Mt>>>=O.extra,Xt-=O.extra,O.back+=O.extra}if(O.offset>O.dmax){x.msg="invalid distance too far back",O.mode=30;break}O.mode=25;case 25:if(0===qt)break t;if(O.offset>(xt=ct-qt)){if((xt=O.offset-xt)>O.whave&&O.sane){x.msg="invalid distance too far back",O.mode=30;break}ee=xt>O.wnext?O.wsize-(xt-=O.wnext):O.wnext-xt,xt>O.length&&(xt=O.length),Ge=O.window}else Ge=At,ee=It-O.offset,xt=O.length;for(qt<xt&&(xt=qt),qt-=xt,O.length-=xt;At[It++]=Ge[ee++],--xt;);0===O.length&&(O.mode=21);break;case 26:if(0===qt)break t;At[It++]=O.length,qt--,O.mode=21;break;case 27:if(O.wrap){for(;Xt<32;){if(0===yt)break t;yt--,Mt|=G[dt++]<<Xt,Xt+=8}if(x.total_out+=ct-=qt,O.total+=ct,ct&&(x.adler=O.check=O.flags?C(O.check,At,ct,It-ct):b(O.check,At,ct,It-ct)),ct=qt,(O.flags?Mt:J(Mt))!==O.check){x.msg="incorrect data check",O.mode=30;break}Xt=Mt=0}O.mode=28;case 28:if(O.wrap&&O.flags){for(;Xt<32;){if(0===yt)break t;yt--,Mt+=G[dt++]<<Xt,Xt+=8}if(Mt!==(4294967295&O.total)){x.msg="incorrect length check",O.mode=30;break}Xt=Mt=0}O.mode=29;case 29:TA=1;break t;case 30:TA=-3;break t;case 31:return-4;default:return L}return x.next_out=It,x.avail_out=qt,x.next_in=dt,x.avail_in=yt,O.hold=Mt,O.bits=Xt,(O.wsize||ct!==x.avail_out&&O.mode<30&&(O.mode<27||4!==v))&&Y(x,x.output,x.next_out,ct-x.avail_out)?(O.mode=31,-4):(ct-=x.avail_out,x.total_in+=mt-=x.avail_in,x.total_out+=ct,O.total+=ct,O.wrap&&ct&&(x.adler=O.check=O.flags?C(O.check,At,ct,x.next_out-ct):b(O.check,At,ct,x.next_out-ct)),x.data_type=O.bits+(O.last?64:0)+(12===O.mode?128:0)+(20===O.mode||15===O.mode?256:0),(0==mt&&0===ct||4===v)&&0===TA&&(TA=-5),TA)},w.inflateEnd=function(x){if(!x||!x.state)return L;var v=x.state;return v.window&&(v.window=null),x.state=null,0},w.inflateGetHeader=function(x,v){var O;return x&&x.state&&2&(O=x.state).wrap?((O.head=v).done=!1,0):L},w.inflateSetDictionary=function(x,v){var O,G=v.length;return x&&x.state?0!==(O=x.state).wrap&&11!==O.mode?L:11===O.mode&&b(1,v,G,0)!==O.check?-3:Y(x,v,G,G)?(O.mode=31,-4):(O.havedict=1,0):L},w.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":41,"./adler32":43,"./crc32":45,"./inffast":48,"./inftrees":50}],50:[function(f,E,w){var Q=f("../utils/common"),b=[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],C=[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],T=[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],N=[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(L,J,H,k,X,tt,pt,st){var z,it,at,Y,x,v,O,G,At,dt=st.bits,It=0,yt=0,qt=0,Mt=0,Xt=0,mt=0,ct=0,xt=0,ee=0,Ge=0,Ce=null,je=0,iA=new Q.Buf16(16),dA=new Q.Buf16(16),Ye=null,rA=0;for(It=0;It<=15;It++)iA[It]=0;for(yt=0;yt<k;yt++)iA[J[H+yt]]++;for(Xt=dt,Mt=15;1<=Mt&&0===iA[Mt];Mt--);if(Mt<Xt&&(Xt=Mt),0===Mt)return X[tt++]=20971520,X[tt++]=20971520,st.bits=1,0;for(qt=1;qt<Mt&&0===iA[qt];qt++);for(Xt<qt&&(Xt=qt),It=xt=1;It<=15;It++)if(xt<<=1,(xt-=iA[It])<0)return-1;if(0<xt&&(0===L||1!==Mt))return-1;for(dA[1]=0,It=1;It<15;It++)dA[It+1]=dA[It]+iA[It];for(yt=0;yt<k;yt++)0!==J[H+yt]&&(pt[dA[J[H+yt]]++]=yt);if(v=0===L?(Ce=Ye=pt,19):1===L?(Ce=b,je-=257,Ye=C,rA-=257,256):(Ce=T,Ye=N,-1),It=qt,x=tt,ct=yt=Ge=0,at=-1,Y=(ee=1<<(mt=Xt))-1,1===L&&852<ee||2===L&&592<ee)return 1;for(;;){for(O=It-ct,At=pt[yt]<v?(G=0,pt[yt]):pt[yt]>v?(G=Ye[rA+pt[yt]],Ce[je+pt[yt]]):(G=96,0),z=1<<It-ct,qt=it=1<<mt;X[x+(Ge>>ct)+(it-=z)]=O<<24|G<<16|At,0!==it;);for(z=1<<It-1;Ge&z;)z>>=1;if(0!==z?(Ge&=z-1,Ge+=z):Ge=0,yt++,0==--iA[It]){if(It===Mt)break;It=J[H+pt[yt]]}if(Xt<It&&(Ge&Y)!==at){for(0===ct&&(ct=Xt),x+=qt,xt=1<<(mt=It-ct);mt+ct<Mt&&!((xt-=iA[mt+ct])<=0);)mt++,xt<<=1;if(ee+=1<<mt,1===L&&852<ee||2===L&&592<ee)return 1;X[at=Ge&Y]=Xt<<24|mt<<16|x-tt}}return 0!==Ge&&(X[x+Ge]=It-ct<<24|64<<16),st.bits=Xt,0}},{"../utils/common":41}],51:[function(f,E,w){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"}},{}],52:[function(f,E,w){var Q=f("../utils/common");function b(Ye){for(var rA=Ye.length;0<=--rA;)Ye[rA]=0}var L=15,J=[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],H=[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],k=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],X=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],tt=new Array(576);b(tt);var pt=new Array(60);b(pt);var st=new Array(512);b(st);var z=new Array(256);b(z);var it=new Array(29);b(it);var at,Y,x,v=new Array(30);function O(Ye,rA,fA,TA,EA){this.static_tree=Ye,this.extra_bits=rA,this.extra_base=fA,this.elems=TA,this.max_length=EA,this.has_stree=Ye&&Ye.length}function G(Ye,rA){this.dyn_tree=Ye,this.max_code=0,this.stat_desc=rA}function At(Ye){return Ye<256?st[Ye]:st[256+(Ye>>>7)]}function dt(Ye,rA){Ye.pending_buf[Ye.pending++]=255&rA,Ye.pending_buf[Ye.pending++]=rA>>>8&255}function It(Ye,rA,fA){Ye.bi_valid>16-fA?(Ye.bi_buf|=rA<<Ye.bi_valid&65535,dt(Ye,Ye.bi_buf),Ye.bi_buf=rA>>16-Ye.bi_valid,Ye.bi_valid+=fA-16):(Ye.bi_buf|=rA<<Ye.bi_valid&65535,Ye.bi_valid+=fA)}function yt(Ye,rA,fA){It(Ye,fA[2*rA],fA[2*rA+1])}function qt(Ye,rA){for(var fA=0;fA|=1&Ye,Ye>>>=1,fA<<=1,0<--rA;);return fA>>>1}function Mt(Ye,rA,fA){var TA,EA,fe=new Array(16),xe=0;for(TA=1;TA<=L;TA++)fe[TA]=xe=xe+fA[TA-1]<<1;for(EA=0;EA<=rA;EA++){var FA=Ye[2*EA+1];0!==FA&&(Ye[2*EA]=qt(fe[FA]++,FA))}}function Xt(Ye){var rA;for(rA=0;rA<286;rA++)Ye.dyn_ltree[2*rA]=0;for(rA=0;rA<30;rA++)Ye.dyn_dtree[2*rA]=0;for(rA=0;rA<19;rA++)Ye.bl_tree[2*rA]=0;Ye.dyn_ltree[512]=1,Ye.opt_len=Ye.static_len=0,Ye.last_lit=Ye.matches=0}function mt(Ye){8<Ye.bi_valid?dt(Ye,Ye.bi_buf):0<Ye.bi_valid&&(Ye.pending_buf[Ye.pending++]=Ye.bi_buf),Ye.bi_buf=0,Ye.bi_valid=0}function ct(Ye,rA,fA,TA){var EA=2*rA,fe=2*fA;return Ye[EA]<Ye[fe]||Ye[EA]===Ye[fe]&&TA[rA]<=TA[fA]}function xt(Ye,rA,fA){for(var TA=Ye.heap[fA],EA=fA<<1;EA<=Ye.heap_len&&(EA<Ye.heap_len&&ct(rA,Ye.heap[EA+1],Ye.heap[EA],Ye.depth)&&EA++,!ct(rA,TA,Ye.heap[EA],Ye.depth));)Ye.heap[fA]=Ye.heap[EA],fA=EA,EA<<=1;Ye.heap[fA]=TA}function ee(Ye,rA,fA){var TA,EA,fe,xe,FA=0;if(0!==Ye.last_lit)for(;TA=Ye.pending_buf[Ye.d_buf+2*FA]<<8|Ye.pending_buf[Ye.d_buf+2*FA+1],EA=Ye.pending_buf[Ye.l_buf+FA],FA++,0===TA?yt(Ye,EA,rA):(yt(Ye,(fe=z[EA])+256+1,rA),0!==(xe=J[fe])&&It(Ye,EA-=it[fe],xe),yt(Ye,fe=At(--TA),fA),0!==(xe=H[fe])&&It(Ye,TA-=v[fe],xe)),FA<Ye.last_lit;);yt(Ye,256,rA)}function Ge(Ye,rA){var fA,TA,EA,fe=rA.dyn_tree,xe=rA.stat_desc.static_tree,FA=rA.stat_desc.has_stree,Xe=rA.stat_desc.elems,Ve=-1;for(Ye.heap_len=0,Ye.heap_max=573,fA=0;fA<Xe;fA++)0!==fe[2*fA]?(Ye.heap[++Ye.heap_len]=Ve=fA,Ye.depth[fA]=0):fe[2*fA+1]=0;for(;Ye.heap_len<2;)fe[2*(EA=Ye.heap[++Ye.heap_len]=Ve<2?++Ve:0)]=1,Ye.depth[EA]=0,Ye.opt_len--,FA&&(Ye.static_len-=xe[2*EA+1]);for(rA.max_code=Ve,fA=Ye.heap_len>>1;1<=fA;fA--)xt(Ye,fe,fA);for(EA=Xe;fA=Ye.heap[1],Ye.heap[1]=Ye.heap[Ye.heap_len--],xt(Ye,fe,1),TA=Ye.heap[1],Ye.heap[--Ye.heap_max]=fA,Ye.heap[--Ye.heap_max]=TA,fe[2*EA]=fe[2*fA]+fe[2*TA],Ye.depth[EA]=(Ye.depth[fA]>=Ye.depth[TA]?Ye.depth[fA]:Ye.depth[TA])+1,fe[2*fA+1]=fe[2*TA+1]=EA,Ye.heap[1]=EA++,xt(Ye,fe,1),2<=Ye.heap_len;);Ye.heap[--Ye.heap_max]=Ye.heap[1],function(nA,_e){var tA,on,GA,Qn,_A,fn,hA=_e.dyn_tree,kn=_e.max_code,ni=_e.stat_desc.static_tree,mi=_e.stat_desc.has_stree,no=_e.stat_desc.extra_bits,ZA=_e.stat_desc.extra_base,Ke=_e.stat_desc.max_length,Ne=0;for(Qn=0;Qn<=L;Qn++)nA.bl_count[Qn]=0;for(hA[2*nA.heap[nA.heap_max]+1]=0,tA=nA.heap_max+1;tA<573;tA++)Ke<(Qn=hA[2*hA[2*(on=nA.heap[tA])+1]+1]+1)&&(Qn=Ke,Ne++),hA[2*on+1]=Qn,kn<on||(nA.bl_count[Qn]++,_A=0,ZA<=on&&(_A=no[on-ZA]),nA.opt_len+=(fn=hA[2*on])*(Qn+_A),mi&&(nA.static_len+=fn*(ni[2*on+1]+_A)));if(0!==Ne){do{for(Qn=Ke-1;0===nA.bl_count[Qn];)Qn--;nA.bl_count[Qn]--,nA.bl_count[Qn+1]+=2,nA.bl_count[Ke]--,Ne-=2}while(0<Ne);for(Qn=Ke;0!==Qn;Qn--)for(on=nA.bl_count[Qn];0!==on;)kn<(GA=nA.heap[--tA])||(hA[2*GA+1]!==Qn&&(nA.opt_len+=(Qn-hA[2*GA+1])*hA[2*GA],hA[2*GA+1]=Qn),on--)}}(Ye,rA),Mt(fe,Ve,Ye.bl_count)}function Ce(Ye,rA,fA){var TA,EA,fe=-1,xe=rA[1],FA=0,Xe=7,Ve=4;for(0===xe&&(Xe=138,Ve=3),rA[2*(fA+1)+1]=65535,TA=0;TA<=fA;TA++)EA=xe,xe=rA[2*(TA+1)+1],++FA<Xe&&EA===xe||(FA<Ve?Ye.bl_tree[2*EA]+=FA:0!==EA?(EA!==fe&&Ye.bl_tree[2*EA]++,Ye.bl_tree[32]++):FA<=10?Ye.bl_tree[34]++:Ye.bl_tree[36]++,fe=EA,Ve=(FA=0)===xe?(Xe=138,3):EA===xe?(Xe=6,3):(Xe=7,4))}function je(Ye,rA,fA){var TA,EA,fe=-1,xe=rA[1],FA=0,Xe=7,Ve=4;for(0===xe&&(Xe=138,Ve=3),TA=0;TA<=fA;TA++)if(EA=xe,xe=rA[2*(TA+1)+1],!(++FA<Xe&&EA===xe)){if(FA<Ve)for(;yt(Ye,EA,Ye.bl_tree),0!=--FA;);else 0!==EA?(EA!==fe&&(yt(Ye,EA,Ye.bl_tree),FA--),yt(Ye,16,Ye.bl_tree),It(Ye,FA-3,2)):FA<=10?(yt(Ye,17,Ye.bl_tree),It(Ye,FA-3,3)):(yt(Ye,18,Ye.bl_tree),It(Ye,FA-11,7));fe=EA,Ve=(FA=0)===xe?(Xe=138,3):EA===xe?(Xe=6,3):(Xe=7,4)}}b(v);var iA=!1;function dA(Ye,rA,fA,TA){var EA,fe,xe;It(Ye,0+(TA?1:0),3),fe=rA,xe=fA,mt(EA=Ye),dt(EA,xe),dt(EA,~xe),Q.arraySet(EA.pending_buf,EA.window,fe,xe,EA.pending),EA.pending+=xe}w._tr_init=function(Ye){iA||(function(){var rA,fA,TA,EA,fe,xe=new Array(16);for(EA=TA=0;EA<28;EA++)for(it[EA]=TA,rA=0;rA<1<<J[EA];rA++)z[TA++]=EA;for(z[TA-1]=EA,EA=fe=0;EA<16;EA++)for(v[EA]=fe,rA=0;rA<1<<H[EA];rA++)st[fe++]=EA;for(fe>>=7;EA<30;EA++)for(v[EA]=fe<<7,rA=0;rA<1<<H[EA]-7;rA++)st[256+fe++]=EA;for(fA=0;fA<=L;fA++)xe[fA]=0;for(rA=0;rA<=143;)tt[2*rA+1]=8,rA++,xe[8]++;for(;rA<=255;)tt[2*rA+1]=9,rA++,xe[9]++;for(;rA<=279;)tt[2*rA+1]=7,rA++,xe[7]++;for(;rA<=287;)tt[2*rA+1]=8,rA++,xe[8]++;for(Mt(tt,287,xe),rA=0;rA<30;rA++)pt[2*rA+1]=5,pt[2*rA]=qt(rA,5);at=new O(tt,J,257,286,L),Y=new O(pt,H,0,30,L),x=new O(new Array(0),k,0,19,7)}(),iA=!0),Ye.l_desc=new G(Ye.dyn_ltree,at),Ye.d_desc=new G(Ye.dyn_dtree,Y),Ye.bl_desc=new G(Ye.bl_tree,x),Ye.bi_buf=0,Ye.bi_valid=0,Xt(Ye)},w._tr_stored_block=dA,w._tr_flush_block=function(Ye,rA,fA,TA){var EA,fe,xe=0;0<Ye.level?(2===Ye.strm.data_type&&(Ye.strm.data_type=function(FA){var Xe,Ve=4093624447;for(Xe=0;Xe<=31;Xe++,Ve>>>=1)if(1&Ve&&0!==FA.dyn_ltree[2*Xe])return 0;if(0!==FA.dyn_ltree[18]||0!==FA.dyn_ltree[20]||0!==FA.dyn_ltree[26])return 1;for(Xe=32;Xe<256;Xe++)if(0!==FA.dyn_ltree[2*Xe])return 1;return 0}(Ye)),Ge(Ye,Ye.l_desc),Ge(Ye,Ye.d_desc),xe=function(FA){var Xe;for(Ce(FA,FA.dyn_ltree,FA.l_desc.max_code),Ce(FA,FA.dyn_dtree,FA.d_desc.max_code),Ge(FA,FA.bl_desc),Xe=18;3<=Xe&&0===FA.bl_tree[2*X[Xe]+1];Xe--);return FA.opt_len+=3*(Xe+1)+5+5+4,Xe}(Ye),(fe=Ye.static_len+3+7>>>3)<=(EA=Ye.opt_len+3+7>>>3)&&(EA=fe)):EA=fe=fA+5,fA+4<=EA&&-1!==rA?dA(Ye,rA,fA,TA):4===Ye.strategy||fe===EA?(It(Ye,2+(TA?1:0),3),ee(Ye,tt,pt)):(It(Ye,4+(TA?1:0),3),function(FA,Xe,Ve,nA){var _e;for(It(FA,Xe-257,5),It(FA,Ve-1,5),It(FA,nA-4,4),_e=0;_e<nA;_e++)It(FA,FA.bl_tree[2*X[_e]+1],3);je(FA,FA.dyn_ltree,Xe-1),je(FA,FA.dyn_dtree,Ve-1)}(Ye,Ye.l_desc.max_code+1,Ye.d_desc.max_code+1,xe+1),ee(Ye,Ye.dyn_ltree,Ye.dyn_dtree)),Xt(Ye),TA&&mt(Ye)},w._tr_tally=function(Ye,rA,fA){return Ye.pending_buf[Ye.d_buf+2*Ye.last_lit]=rA>>>8&255,Ye.pending_buf[Ye.d_buf+2*Ye.last_lit+1]=255&rA,Ye.pending_buf[Ye.l_buf+Ye.last_lit]=255&fA,Ye.last_lit++,0===rA?Ye.dyn_ltree[2*fA]++:(Ye.matches++,rA--,Ye.dyn_ltree[2*(z[fA]+256+1)]++,Ye.dyn_dtree[2*At(rA)]++),Ye.last_lit===Ye.lit_bufsize-1},w._tr_align=function(Ye){var rA;It(Ye,2,3),yt(Ye,256,tt),16===(rA=Ye).bi_valid?(dt(rA,rA.bi_buf),rA.bi_buf=0,rA.bi_valid=0):8<=rA.bi_valid&&(rA.pending_buf[rA.pending++]=255&rA.bi_buf,rA.bi_buf>>=8,rA.bi_valid-=8)}},{"../utils/common":41}],53:[function(f,E,w){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}},{}],54:[function(f,E,w){(function(Q){!function(b,C){if(!b.setImmediate){var T,N,L,J,H=1,k={},X=!1,tt=b.document,pt=Object.getPrototypeOf&&Object.getPrototypeOf(b);pt=pt&&pt.setTimeout?pt:b,T="[object process]"==={}.toString.call(b.process)?function(at){h.nextTick(function(){z(at)})}:function(){if(b.postMessage&&!b.importScripts){var at=!0,Y=b.onmessage;return b.onmessage=function(){at=!1},b.postMessage("","*"),b.onmessage=Y,at}}()?(J="setImmediate$"+Math.random()+"$",b.addEventListener?b.addEventListener("message",it,!1):b.attachEvent("onmessage",it),function(at){b.postMessage(J+at,"*")}):b.MessageChannel?((L=new MessageChannel).port1.onmessage=function(at){z(at.data)},function(at){L.port2.postMessage(at)}):tt&&"onreadystatechange"in tt.createElement("script")?(N=tt.documentElement,function(at){var Y=tt.createElement("script");Y.onreadystatechange=function(){z(at),Y.onreadystatechange=null,N.removeChild(Y),Y=null},N.appendChild(Y)}):function(at){setTimeout(z,0,at)},pt.setImmediate=function(at){"function"!=typeof at&&(at=new Function(""+at));for(var Y=new Array(arguments.length-1),x=0;x<Y.length;x++)Y[x]=arguments[x+1];return k[H]={callback:at,args:Y},T(H),H++},pt.clearImmediate=st}function st(at){delete k[at]}function z(at){if(X)setTimeout(z,0,at);else{var Y=k[at];if(Y){X=!0;try{!function(x){var v=x.callback,O=x.args;switch(O.length){case 0:v();break;case 1:v(O[0]);break;case 2:v(O[0],O[1]);break;case 3:v(O[0],O[1],O[2]);break;default:v.apply(void 0,O)}}(Y)}finally{st(at),X=!1}}}}function it(at){at.source===b&&"string"==typeof at.data&&0===at.data.indexOf(J)&&z(+at.data.slice(J.length))}}(typeof self>"u"?void 0===Q?this:Q:self)}).call(this,void 0!==s?s:typeof self<"u"?self:typeof window<"u"?window:{})},{}]},{},[10])(10)})}).call(this)}).call(this,e("_process"),typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],e("timers").setImmediate)},{_process:467,buffer:220,timers:523}],442:[function(e,_,D){(function(h){(function(){"use strict";var s=/[\\^$.*+?()[\]{}|]/g,u=RegExp(s.source),a="object"==typeof self&&self&&self.Object===Object&&self,c="object"==typeof h&&h&&h.Object===Object&&h||a||Function("return this")(),B=Object.prototype.toString,p=c.Symbol,f=p?p.prototype:void 0,E=f?f.toString:void 0;_.exports=function(Q){var b;return(Q=null==(b=Q)?"":function w(Q){if("string"==typeof Q)return Q;if("symbol"==typeof(C=Q)||function(T){return!!T&&"object"==typeof T}(C)&&"[object Symbol]"==B.call(C))return E?E.call(Q):"";var C,b=Q+"";return"0"==b&&1/Q==-1/0?"-0":b}(b))&&u.test(Q)?Q.replace(s,"\\$&"):Q}}).call(this)}).call(this,typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{})},{}],443:[function(e,_,D){(function(h){(function(){"use strict";var s="[object Arguments]",u="[object Map]",g="[object Object]",a="[object Set]",c=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,B=/^\w*$/,p=/^\./,f=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,E=/\\(\\)?/g,w=/^\[object .+?Constructor\]$/,Q=/^(?:0|[1-9]\d*)$/,b={};b["[object Float32Array]"]=b["[object Float64Array]"]=b["[object Int8Array]"]=b["[object Int16Array]"]=b["[object Int32Array]"]=b["[object Uint8Array]"]=b["[object Uint8ClampedArray]"]=b["[object Uint16Array]"]=b["[object Uint32Array]"]=!0,b[s]=b["[object Array]"]=b["[object ArrayBuffer]"]=b["[object Boolean]"]=b["[object DataView]"]=b["[object Date]"]=b["[object Error]"]=b["[object Function]"]=b[u]=b["[object Number]"]=b[g]=b["[object RegExp]"]=b[a]=b["[object String]"]=b["[object WeakMap]"]=!1;var C="object"==typeof h&&h&&h.Object===Object&&h,T="object"==typeof self&&self&&self.Object===Object&&self,N=C||T||Function("return this")(),L="object"==typeof D&&D&&!D.nodeType&&D,J=L&&"object"==typeof _&&_&&!_.nodeType&&_,H=J&&J.exports===L&&C.process,k=function(){try{return H&&H.binding("util")}catch{}}(),X=k&&k.isTypedArray;function tt(M,S,Z,et){for(var RA=-1,nn=M?M.length:0;++RA<nn;){var Zn=M[RA];S(et,Zn,Z(Zn),M)}return et}function pt(M,S){for(var Z=-1,et=M?M.length:0;++Z<et;)if(S(M[Z],Z,M))return!0;return!1}function st(M){var S=!1;if(null!=M&&"function"!=typeof M.toString)try{S=!!(M+"")}catch{}return S}function z(M){var S=-1,Z=Array(M.size);return M.forEach(function(et,RA){Z[++S]=[RA,et]}),Z}function it(M){var S=-1,Z=Array(M.size);return M.forEach(function(et){Z[++S]=et}),Z}var at,Y,x,v=Array.prototype,O=Function.prototype,G=Object.prototype,At=N["__core-js_shared__"],dt=(at=/[^.]+$/.exec(At&&At.keys&&At.keys.IE_PROTO||""))?"Symbol(src)_1."+at:"",It=O.toString,yt=G.hasOwnProperty,qt=G.toString,Mt=RegExp("^"+It.call(yt).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Xt=N.Symbol,mt=N.Uint8Array,ct=G.propertyIsEnumerable,xt=v.splice,ee=(Y=Object.keys,x=Object,function(M){return Y(x(M))}),Ge=Rn(N,"DataView"),Ce=Rn(N,"Map"),je=Rn(N,"Promise"),iA=Rn(N,"Set"),dA=Rn(N,"WeakMap"),Ye=Rn(Object,"create"),rA=oA(Ge),fA=oA(Ce),TA=oA(je),EA=oA(iA),fe=oA(dA),xe=Xt?Xt.prototype:void 0,FA=xe?xe.valueOf:void 0,Xe=xe?xe.toString:void 0;function Ve(M){var S=-1,Z=M?M.length:0;for(this.clear();++S<Z;){var et=M[S];this.set(et[0],et[1])}}function nA(M){var S=-1,Z=M?M.length:0;for(this.clear();++S<Z;){var et=M[S];this.set(et[0],et[1])}}function _e(M){var S=-1,Z=M?M.length:0;for(this.clear();++S<Z;){var et=M[S];this.set(et[0],et[1])}}function tA(M){var S=-1,Z=M?M.length:0;for(this.__data__=new _e;++S<Z;)this.add(M[S])}function on(M){this.__data__=new nA(M)}function Qn(M,S){for(var Z=M.length;Z--;)if(Oi(M[Z][0],S))return Z;return-1}function _A(M,S,Z,et){return kn(M,function(RA,nn,Zn){S(et,RA,Z(RA),Zn)}),et}Ve.prototype.clear=function(){this.__data__=Ye?Ye(null):{}},Ve.prototype.delete=function(M){return this.has(M)&&delete this.__data__[M]},Ve.prototype.get=function(M){var S=this.__data__;if(Ye){var Z=S[M];return"__lodash_hash_undefined__"===Z?void 0:Z}return yt.call(S,M)?S[M]:void 0},Ve.prototype.has=function(M){var S=this.__data__;return Ye?void 0!==S[M]:yt.call(S,M)},Ve.prototype.set=function(M,S){return this.__data__[M]=Ye&&void 0===S?"__lodash_hash_undefined__":S,this},nA.prototype.clear=function(){this.__data__=[]},nA.prototype.delete=function(M){var S=this.__data__,Z=Qn(S,M);return!(Z<0||(Z==S.length-1?S.pop():xt.call(S,Z,1),0))},nA.prototype.get=function(M){var S=this.__data__,Z=Qn(S,M);return Z<0?void 0:S[Z][1]},nA.prototype.has=function(M){return Qn(this.__data__,M)>-1},nA.prototype.set=function(M,S){var Z=this.__data__,et=Qn(Z,M);return et<0?Z.push([M,S]):Z[et][1]=S,this},_e.prototype.clear=function(){this.__data__={hash:new Ve,map:new(Ce||nA),string:new Ve}},_e.prototype.delete=function(M){return Yn(this,M).delete(M)},_e.prototype.get=function(M){return Yn(this,M).get(M)},_e.prototype.has=function(M){return Yn(this,M).has(M)},_e.prototype.set=function(M,S){return Yn(this,M).set(M,S),this},tA.prototype.add=tA.prototype.push=function(M){return this.__data__.set(M,"__lodash_hash_undefined__"),this},tA.prototype.has=function(M){return this.__data__.has(M)},on.prototype.clear=function(){this.__data__=new nA},on.prototype.delete=function(M){return this.__data__.delete(M)},on.prototype.get=function(M){return this.__data__.get(M)},on.prototype.has=function(M){return this.__data__.has(M)},on.prototype.set=function(M,S){var Z=this.__data__;if(Z instanceof nA){var et=Z.__data__;if(!Ce||et.length<199)return et.push([M,S]),this;Z=this.__data__=new _e(et)}return Z.set(M,S),this};var fn,kn=(fn=function(M,S){return M&&ni(M,S,q)},function(M,S){if(null==M)return M;if(!cn(M))return fn(M,S);for(var Z=M.length,et=-1,RA=Object(M);++et<Z&&!1!==S(RA[et],et,RA););return M}),ni=function(M){return function(S,Z,et){for(var RA=-1,nn=Object(S),Zn=et(S),Ei=Zn.length;Ei--;){var zA=Zn[++RA];if(!1===Z(nn[zA],zA,nn))break}return S}}();function mi(M,S){for(var Z=0,et=(S=Te(S,M)?[S]:BA(S)).length;null!=M&&Z<et;)M=M[ue(S[Z++])];return Z&&Z==et?M:void 0}function no(M,S){return null!=M&&S in Object(M)}function ZA(M,S,Z,et,RA){return M===S||(null==M||null==S||!WA(M)&&!Le(S)?M!=M&&S!=S:function(nn,Zn,Ei,zA,ri,Ht){var lA=ii(nn),ze=ii(Zn),Qe="[object Array]",vt="[object Array]";lA||(Qe=(Qe=Tn(nn))==s?g:Qe),ze||(vt=(vt=Tn(Zn))==s?g:vt);var ve=Qe==g&&!st(nn),Zt=vt==g&&!st(Zn),se=Qe==vt;if(se&&!ve)return Ht||(Ht=new on),lA||$e(nn)?dn(nn,Zn,Ei,zA,ri,Ht):function(bA,$A,pn,Ln,eo,lo,Ko){switch(pn){case"[object DataView]":if(bA.byteLength!=$A.byteLength||bA.byteOffset!=$A.byteOffset)return!1;bA=bA.buffer,$A=$A.buffer;case"[object ArrayBuffer]":return!(bA.byteLength!=$A.byteLength||!Ln(new mt(bA),new mt($A)));case"[object Boolean]":case"[object Date]":case"[object Number]":return Oi(+bA,+$A);case"[object Error]":return bA.name==$A.name&&bA.message==$A.message;case"[object RegExp]":case"[object String]":return bA==$A+"";case u:var _o=z;case a:if(_o||(_o=it),bA.size!=$A.size&&!(2&lo))return!1;var da=Ko.get(bA);if(da)return da==$A;lo|=1,Ko.set(bA,$A);var or=dn(_o(bA),_o($A),Ln,eo,lo,Ko);return Ko.delete(bA),or;case"[object Symbol]":if(FA)return FA.call(bA)==FA.call($A)}return!1}(nn,Zn,Qe,Ei,zA,ri,Ht);if(!(2&ri)){var gn=ve&&yt.call(nn,"__wrapped__"),jn=Zt&&yt.call(Zn,"__wrapped__");if(gn||jn){var bi=gn?nn.value():nn,Li=jn?Zn.value():Zn;return Ht||(Ht=new on),Ei(bi,Li,zA,ri,Ht)}}return!!se&&(Ht||(Ht=new on),function(bA,$A,pn,Ln,eo,lo){var Ko=2&eo,_o=q(bA),Pr=_o.length;if(Pr!=q($A).length&&!Ko)return!1;for(var or=Pr;or--;){var Fa=_o[or];if(!(Ko?Fa in $A:yt.call($A,Fa)))return!1}var Pa=lo.get(bA);if(Pa&&lo.get($A))return Pa==$A;var xo=!0;lo.set(bA,$A),lo.set($A,bA);for(var Yo=Ko;++or<Pr;){var yr=bA[Fa=_o[or]],Za=$A[Fa];if(Ln)var La=Ko?Ln(Za,yr,Fa,$A,bA,lo):Ln(yr,Za,Fa,bA,$A,lo);if(!(void 0===La?yr===Za||pn(yr,Za,Ln,eo,lo):La)){xo=!1;break}Yo||(Yo="constructor"==Fa)}if(xo&&!Yo){var ks=bA.constructor,wr=$A.constructor;ks==wr||!("constructor"in bA)||!("constructor"in $A)||"function"==typeof ks&&ks instanceof ks&&"function"==typeof wr&&wr instanceof wr||(xo=!1)}return lo.delete(bA),lo.delete($A),xo}(nn,Zn,Ei,zA,ri,Ht))}(M,S,ZA,Z,et,RA))}function BA(M){return ii(M)?M:Ee(M)}function dn(M,S,Z,et,RA,nn){var Zn=2&RA,Ei=M.length,zA=S.length;if(Ei!=zA&&!(Zn&&zA>Ei))return!1;var ri=nn.get(M);if(ri&&nn.get(S))return ri==S;var Ht=-1,lA=!0,ze=1&RA?new tA:void 0;for(nn.set(M,S),nn.set(S,M);++Ht<Ei;){var Qe=M[Ht],vt=S[Ht];if(et)var ve=Zn?et(vt,Qe,Ht,S,M,nn):et(Qe,vt,Ht,M,S,nn);if(void 0!==ve){if(ve)continue;lA=!1;break}if(ze){if(!pt(S,function(Zt,se){if(!ze.has(se)&&(Qe===Zt||Z(Qe,Zt,et,RA,nn)))return ze.add(se)})){lA=!1;break}}else if(Qe!==vt&&!Z(Qe,vt,et,RA,nn)){lA=!1;break}}return nn.delete(M),nn.delete(S),lA}function Yn(M,S){var Z,et,RA=M.__data__;return("string"==(et=typeof(Z=S))||"number"==et||"symbol"==et||"boolean"==et?"__proto__"!==Z:null===Z)?RA["string"==typeof S?"string":"hash"]:RA.map}function Rn(M,S){var et,RA,Z=(et=M,RA=S,et?.[RA]);return function Ke(M){return!(!WA(M)||(S=M,dt&&dt in S))&&(xi(M)||st(M)?Mt:w).test(oA(M));var S}(Z)?Z:void 0}var Tn=function(M){return qt.call(M)};function Fn(M,S){return!!(S=S??9007199254740991)&&("number"==typeof M||Q.test(M))&&M>-1&&M%1==0&&M<S}function Te(M,S){if(ii(M))return!1;var Z=typeof M;return!("number"!=Z&&"symbol"!=Z&&"boolean"!=Z&&null!=M&&!Cn(M))||B.test(M)||!c.test(M)||null!=S&&M in Object(S)}function Ie(M){return M==M&&!WA(M)}function we(M,S){return function(Z){return null!=Z&&Z[M]===S&&(void 0!==S||M in Object(Z))}}(Ge&&"[object DataView]"!=Tn(new Ge(new ArrayBuffer(1)))||Ce&&Tn(new Ce)!=u||je&&"[object Promise]"!=Tn(je.resolve())||iA&&Tn(new iA)!=a||dA&&"[object WeakMap]"!=Tn(new dA))&&(Tn=function(M){var S=qt.call(M),Z=S==g?M.constructor:void 0,et=Z?oA(Z):void 0;if(et)switch(et){case rA:return"[object DataView]";case fA:return u;case TA:return"[object Promise]";case EA:return a;case fe:return"[object WeakMap]"}return S});var Ee=Hn(function(M){var S;M=null==(S=M)?"":function(et){if("string"==typeof et)return et;if(Cn(et))return Xe?Xe.call(et):"";var RA=et+"";return"0"==RA&&1/et==-1/0?"-0":RA}(S);var Z=[];return p.test(M)&&Z.push(""),M.replace(f,function(et,RA,nn,Zn){Z.push(nn?Zn.replace(E,"$1"):RA||et)}),Z});function ue(M){if("string"==typeof M||Cn(M))return M;var S=M+"";return"0"==S&&1/M==-1/0?"-0":S}function oA(M){if(null!=M){try{return It.call(M)}catch{}try{return M+""}catch{}}return""}var be,sn=(be=function(M,S,Z){yt.call(M,Z)?M[Z].push(S):M[Z]=[S]},function(M,S){var et={};return(ii(M)?tt:_A)(M,be,function Ne(M){return"function"==typeof M?M:null==M?te:"object"==typeof M?ii(M)?(RA=M[1],Te(et=M[0])&&Ie(RA)?we(ue(et),RA):function(nn){var Ei,Ht,Zn=void 0===(Ht=null==(Ei=nn)?void 0:mi(Ei,et))?void 0:Ht;return void 0===Zn&&Zn===RA?function(Ei,zA){return null!=Ei&&function(ri,Ht,lA){for(var ze,Qe=-1,vt=(Ht=Te(Ht,ri)?[Ht]:BA(Ht)).length;++Qe<vt;){var ve=ue(Ht[Qe]);if(!(ze=null!=ri&&lA(ri,ve)))break;ri=ri[ve]}return ze||!!(vt=ri?ri.length:0)&&gA(vt)&&Fn(ve,vt)&&(ii(ri)||yi(ri))}(Ei,zA,no)}(nn,et):ZA(RA,Zn,void 0,3)}):function(et){var RA=function(nn){for(var Zn=q(nn),Ei=Zn.length;Ei--;){var zA=Zn[Ei],ri=nn[zA];Zn[Ei]=[zA,ri,Ie(ri)]}return Zn}(et);return 1==RA.length&&RA[0][2]?we(RA[0][0],RA[0][1]):function(nn){return nn===et||function(Zn,Ei,zA,ri){var Ht=zA.length,lA=Ht;if(null==Zn)return!lA;for(Zn=Object(Zn);Ht--;){var Qe=zA[Ht];if(Qe[2]?Qe[1]!==Zn[Qe[0]]:!(Qe[0]in Zn))return!1}for(;++Ht<lA;){var vt=(Qe=zA[Ht])[0],ve=Zn[vt],Zt=Qe[1];if(Qe[2]){if(void 0===ve&&!(vt in Zn))return!1}else{var gn,se=new on;if(!(void 0===gn?ZA(Zt,ve,ri,3,se):gn))return!1}}return!0}(nn,0,RA)}}(M):Te(S=M)?(Z=ue(S),function(et){return et?.[Z]}):function(et){return function(RA){return mi(RA,et)}}(S);var et,RA,S,Z}(S),et)});function Hn(M,S){if("function"!=typeof M||S&&"function"!=typeof S)throw new TypeError("Expected a function");var Z=function(){var et=arguments,RA=S?S.apply(this,et):et[0],nn=Z.cache;if(nn.has(RA))return nn.get(RA);var Zn=M.apply(this,et);return Z.cache=nn.set(RA,Zn),Zn};return Z.cache=new(Hn.Cache||_e),Z}function Oi(M,S){return M===S||M!=M&&S!=S}function yi(M){return Le(S=M)&&cn(S)&&yt.call(M,"callee")&&(!ct.call(M,"callee")||qt.call(M)==s);var S}Hn.Cache=_e;var ii=Array.isArray;function cn(M){return null!=M&&gA(M.length)&&!xi(M)}function xi(M){var S=WA(M)?qt.call(M):"";return"[object Function]"==S||"[object GeneratorFunction]"==S}function gA(M){return"number"==typeof M&&M>-1&&M%1==0&&M<=9007199254740991}function WA(M){var S=typeof M;return!!M&&("object"==S||"function"==S)}function Le(M){return!!M&&"object"==typeof M}function Cn(M){return"symbol"==typeof M||Le(M)&&"[object Symbol]"==qt.call(M)}var $e=X?function(M){return function(S){return M(S)}}(X):function(M){return Le(M)&&gA(M.length)&&!!b[qt.call(M)]};function q(M){return cn(M)?function GA(M,S){var Z=ii(M)||yi(M)?function(Zn,Ei){for(var zA=-1,ri=Array(Zn);++zA<Zn;)ri[zA]=Ei(zA);return ri}(M.length,String):[],et=Z.length,RA=!!et;for(var nn in M)!S&&!yt.call(M,nn)||RA&&("length"==nn||Fn(nn,et))||Z.push(nn);return Z}(M):function Me(M){if(Z=(S=M)&&S.constructor,S!==("function"==typeof Z&&Z.prototype||G))return ee(M);var S,Z,RA=[];for(var nn in Object(M))yt.call(M,nn)&&"constructor"!=nn&&RA.push(nn);return RA}(M)}function te(M){return M}_.exports=sn}).call(this)}).call(this,typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{})},{}],444:[function(e,_,D){"use strict";var h=Object.prototype.toString;_.exports=function(s){return!0===s||!1===s||function(u){return!!u&&"object"==typeof u}(s)&&"[object Boolean]"==h.call(s)}},{}],445:[function(e,_,D){(function(h){(function(){"use strict";var s="[object Arguments]",u="[object Map]",g="[object Object]",a="[object Set]",c=/^\[object .+?Constructor\]$/,B=/^(?:0|[1-9]\d*)$/,p={};p["[object Float32Array]"]=p["[object Float64Array]"]=p["[object Int8Array]"]=p["[object Int16Array]"]=p["[object Int32Array]"]=p["[object Uint8Array]"]=p["[object Uint8ClampedArray]"]=p["[object Uint16Array]"]=p["[object Uint32Array]"]=!0,p[s]=p["[object Array]"]=p["[object ArrayBuffer]"]=p["[object Boolean]"]=p["[object DataView]"]=p["[object Date]"]=p["[object Error]"]=p["[object Function]"]=p[u]=p["[object Number]"]=p[g]=p["[object RegExp]"]=p[a]=p["[object String]"]=p["[object WeakMap]"]=!1;var f="object"==typeof h&&h&&h.Object===Object&&h,E="object"==typeof self&&self&&self.Object===Object&&self,w=f||E||Function("return this")(),Q="object"==typeof D&&D&&!D.nodeType&&D,b=Q&&"object"==typeof _&&_&&!_.nodeType&&_,C=b&&b.exports===Q,T=C&&f.process,N=function(){try{return T&&T.binding&&T.binding("util")}catch{}}(),L=N&&N.isTypedArray;function J(Ee,ue){for(var oA=-1,be=null==Ee?0:Ee.length;++oA<be;)if(ue(Ee[oA],oA,Ee))return!0;return!1}function H(Ee){var ue=-1,oA=Array(Ee.size);return Ee.forEach(function(be,qA){oA[++ue]=[qA,be]}),oA}function k(Ee){var ue=-1,oA=Array(Ee.size);return Ee.forEach(function(be){oA[++ue]=be}),oA}var X,tt,pt,st=Array.prototype,it=Object.prototype,at=w["__core-js_shared__"],Y=Function.prototype.toString,x=it.hasOwnProperty,v=(X=/[^.]+$/.exec(at&&at.keys&&at.keys.IE_PROTO||""))?"Symbol(src)_1."+X:"",O=it.toString,G=RegExp("^"+Y.call(x).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),At=C?w.Buffer:void 0,dt=w.Symbol,It=w.Uint8Array,yt=it.propertyIsEnumerable,qt=st.splice,Mt=dt?dt.toStringTag:void 0,Xt=Object.getOwnPropertySymbols,mt=At?At.isBuffer:void 0,ct=(tt=Object.keys,pt=Object,function(Ee){return tt(pt(Ee))}),xt=mi(w,"DataView"),ee=mi(w,"Map"),Ge=mi(w,"Promise"),Ce=mi(w,"Set"),je=mi(w,"WeakMap"),iA=mi(Object,"create"),dA=Ne(xt),Ye=Ne(ee),rA=Ne(Ge),fA=Ne(Ce),TA=Ne(je),EA=dt?dt.prototype:void 0,fe=EA?EA.valueOf:void 0;function xe(Ee){var ue=-1,oA=null==Ee?0:Ee.length;for(this.clear();++ue<oA;){var be=Ee[ue];this.set(be[0],be[1])}}function FA(Ee){var ue=-1,oA=null==Ee?0:Ee.length;for(this.clear();++ue<oA;){var be=Ee[ue];this.set(be[0],be[1])}}function Xe(Ee){var ue=-1,oA=null==Ee?0:Ee.length;for(this.clear();++ue<oA;){var be=Ee[ue];this.set(be[0],be[1])}}function Ve(Ee){var ue=-1,oA=null==Ee?0:Ee.length;for(this.__data__=new Xe;++ue<oA;)this.add(Ee[ue])}function nA(Ee){var ue=this.__data__=new FA(Ee);this.size=ue.size}function tA(Ee,ue){for(var oA=Ee.length;oA--;)if(Me(Ee[oA][0],ue))return oA;return-1}function on(Ee){return null==Ee?void 0===Ee?"[object Undefined]":"[object Null]":Mt&&Mt in Object(Ee)?function(ue){var oA=x.call(ue,Mt),be=ue[Mt];try{ue[Mt]=void 0;var qA=!0}catch{}var sn=O.call(ue);return qA&&(oA?ue[Mt]=be:delete ue[Mt]),sn}(Ee):O.call(Ee)}function GA(Ee){return Te(Ee)&&on(Ee)==s}function Qn(Ee,ue,oA,be,qA){return Ee===ue||(null==Ee||null==ue||!Te(Ee)&&!Te(ue)?Ee!=Ee&&ue!=ue:function(sn,Hn,Oi,yi,ii,cn){var xi=dn(sn),gA=dn(Hn),WA=xi?"[object Array]":ZA(sn),Le=gA?"[object Array]":ZA(Hn),Cn=(WA=WA==s?g:WA)==g,$e=(Le=Le==s?g:Le)==g,q=WA==Le;if(q&&Yn(sn)){if(!Yn(Hn))return!1;xi=!0,Cn=!1}if(q&&!Cn)return cn||(cn=new nA),xi||Ie(sn)?hA(sn,Hn,Oi,yi,ii,cn):function(et,RA,nn,Zn,Ei,zA,ri){switch(nn){case"[object DataView]":if(et.byteLength!=RA.byteLength||et.byteOffset!=RA.byteOffset)return!1;et=et.buffer,RA=RA.buffer;case"[object ArrayBuffer]":return!(et.byteLength!=RA.byteLength||!zA(new It(et),new It(RA)));case"[object Boolean]":case"[object Date]":case"[object Number]":return Me(+et,+RA);case"[object Error]":return et.name==RA.name&&et.message==RA.message;case"[object RegExp]":case"[object String]":return et==RA+"";case u:var Ht=H;case a:if(Ht||(Ht=k),et.size!=RA.size&&!(1&Zn))return!1;var ze=ri.get(et);if(ze)return ze==RA;Zn|=2,ri.set(et,RA);var Qe=hA(Ht(et),Ht(RA),Zn,Ei,zA,ri);return ri.delete(et),Qe;case"[object Symbol]":if(fe)return fe.call(et)==fe.call(RA)}return!1}(sn,Hn,WA,Oi,yi,ii,cn);if(!(1&Oi)){var te=Cn&&x.call(sn,"__wrapped__"),M=$e&&x.call(Hn,"__wrapped__");if(te||M){var S=te?sn.value():sn,Z=M?Hn.value():Hn;return cn||(cn=new nA),ii(S,Z,Oi,yi,cn)}}return!!q&&(cn||(cn=new nA),function(et,RA,nn,Zn,Ei,zA){var ri=1&nn,Ht=kn(et),lA=Ht.length;if(lA!=kn(RA).length&&!ri)return!1;for(var Qe=lA;Qe--;){var vt=Ht[Qe];if(!(ri?vt in RA:x.call(RA,vt)))return!1}var ve=zA.get(et);if(ve&&zA.get(RA))return ve==RA;var Zt=!0;zA.set(et,RA),zA.set(RA,et);for(var se=ri;++Qe<lA;){var gn=et[vt=Ht[Qe]],jn=RA[vt];if(Zn)var bi=ri?Zn(jn,gn,vt,RA,et,zA):Zn(gn,jn,vt,et,RA,zA);if(!(void 0===bi?gn===jn||Ei(gn,jn,nn,Zn,zA):bi)){Zt=!1;break}se||(se="constructor"==vt)}if(Zt&&!se){var Li=et.constructor,bA=RA.constructor;Li==bA||!("constructor"in et)||!("constructor"in RA)||"function"==typeof Li&&Li instanceof Li&&"function"==typeof bA&&bA instanceof bA||(Zt=!1)}return zA.delete(et),zA.delete(RA),Zt}(sn,Hn,Oi,yi,ii,cn))}(Ee,ue,oA,be,Qn,qA))}function hA(Ee,ue,oA,be,qA,sn){var Hn=1&oA,Oi=Ee.length,yi=ue.length;if(Oi!=yi&&!(Hn&&yi>Oi))return!1;var ii=sn.get(Ee);if(ii&&sn.get(ue))return ii==ue;var cn=-1,xi=!0,gA=2&oA?new Ve:void 0;for(sn.set(Ee,ue),sn.set(ue,Ee);++cn<Oi;){var WA=Ee[cn],Le=ue[cn];if(be)var Cn=Hn?be(Le,WA,cn,ue,Ee,sn):be(WA,Le,cn,Ee,ue,sn);if(void 0!==Cn){if(Cn)continue;xi=!1;break}if(gA){if(!J(ue,function($e,q){if(!gA.has(q)&&(WA===$e||qA(WA,$e,oA,be,sn)))return gA.push(q)})){xi=!1;break}}else if(WA!==Le&&!qA(WA,Le,oA,be,sn)){xi=!1;break}}return sn.delete(Ee),sn.delete(ue),xi}function kn(Ee){return be=no,qA=function we(Ee){return null!=(ue=Ee)&&Tn(ue.length)&&!Rn(ue)?function _e(Ee,ue){var oA=dn(Ee),be=!oA&&BA(Ee),qA=!oA&&!be&&Yn(Ee),sn=!oA&&!be&&!qA&&Ie(Ee),Hn=oA||be||qA||sn,Oi=Hn?function(cn,xi){for(var gA=-1,WA=Array(cn);++gA<cn;)WA[gA]=xi(gA);return WA}(Ee.length,String):[],yi=Oi.length;for(var ii in Ee)!ue&&!x.call(Ee,ii)||Hn&&("length"==ii||qA&&("offset"==ii||"parent"==ii)||sn&&("buffer"==ii||"byteLength"==ii||"byteOffset"==ii)||Ke(ii,yi))||Oi.push(ii);return Oi}(Ee):function fn(Ee){if(oA=(ue=Ee)&&ue.constructor,ue!==("function"==typeof oA&&oA.prototype||it))return ct(Ee);var ue,oA,qA=[];for(var sn in Object(Ee))x.call(Ee,sn)&&"constructor"!=sn&&qA.push(sn);return qA}(Ee);var ue}(ue=Ee),dn(ue)?qA:function(sn,Hn){for(var Oi=-1,yi=Hn.length,ii=sn.length;++Oi<yi;)sn[ii+Oi]=Hn[Oi];return sn}(qA,be(ue));var ue,be,qA}function ni(Ee,ue){var oA,be,qA=Ee.__data__;return("string"==(be=typeof(oA=ue))||"number"==be||"symbol"==be||"boolean"==be?"__proto__"!==oA:null===oA)?qA["string"==typeof ue?"string":"hash"]:qA.map}function mi(Ee,ue){var be,qA,oA=(be=Ee,qA=ue,be?.[qA]);return function _A(Ee){return!(!Fn(Ee)||(ue=Ee,v&&v in ue))&&(Rn(Ee)?G:c).test(Ne(Ee));var ue}(oA)?oA:void 0}xe.prototype.clear=function(){this.__data__=iA?iA(null):{},this.size=0},xe.prototype.delete=function(Ee){var ue=this.has(Ee)&&delete this.__data__[Ee];return this.size-=ue?1:0,ue},xe.prototype.get=function(Ee){var ue=this.__data__;if(iA){var oA=ue[Ee];return"__lodash_hash_undefined__"===oA?void 0:oA}return x.call(ue,Ee)?ue[Ee]:void 0},xe.prototype.has=function(Ee){var ue=this.__data__;return iA?void 0!==ue[Ee]:x.call(ue,Ee)},xe.prototype.set=function(Ee,ue){var oA=this.__data__;return this.size+=this.has(Ee)?0:1,oA[Ee]=iA&&void 0===ue?"__lodash_hash_undefined__":ue,this},FA.prototype.clear=function(){this.__data__=[],this.size=0},FA.prototype.delete=function(Ee){var ue=this.__data__,oA=tA(ue,Ee);return!(oA<0||(oA==ue.length-1?ue.pop():qt.call(ue,oA,1),--this.size,0))},FA.prototype.get=function(Ee){var ue=this.__data__,oA=tA(ue,Ee);return oA<0?void 0:ue[oA][1]},FA.prototype.has=function(Ee){return tA(this.__data__,Ee)>-1},FA.prototype.set=function(Ee,ue){var oA=this.__data__,be=tA(oA,Ee);return be<0?(++this.size,oA.push([Ee,ue])):oA[be][1]=ue,this},Xe.prototype.clear=function(){this.size=0,this.__data__={hash:new xe,map:new(ee||FA),string:new xe}},Xe.prototype.delete=function(Ee){var ue=ni(this,Ee).delete(Ee);return this.size-=ue?1:0,ue},Xe.prototype.get=function(Ee){return ni(this,Ee).get(Ee)},Xe.prototype.has=function(Ee){return ni(this,Ee).has(Ee)},Xe.prototype.set=function(Ee,ue){var oA=ni(this,Ee),be=oA.size;return oA.set(Ee,ue),this.size+=oA.size==be?0:1,this},Ve.prototype.add=Ve.prototype.push=function(Ee){return this.__data__.set(Ee,"__lodash_hash_undefined__"),this},Ve.prototype.has=function(Ee){return this.__data__.has(Ee)},nA.prototype.clear=function(){this.__data__=new FA,this.size=0},nA.prototype.delete=function(Ee){var ue=this.__data__,oA=ue.delete(Ee);return this.size=ue.size,oA},nA.prototype.get=function(Ee){return this.__data__.get(Ee)},nA.prototype.has=function(Ee){return this.__data__.has(Ee)},nA.prototype.set=function(Ee,ue){var oA=this.__data__;if(oA instanceof FA){var be=oA.__data__;if(!ee||be.length<199)return be.push([Ee,ue]),this.size=++oA.size,this;oA=this.__data__=new Xe(be)}return oA.set(Ee,ue),this.size=oA.size,this};var no=Xt?function(Ee){return null==Ee?[]:(Ee=Object(Ee),function(ue,oA){for(var be=-1,qA=null==ue?0:ue.length,sn=0,Hn=[];++be<qA;){var Oi=ue[be];oA(Oi)&&(Hn[sn++]=Oi)}return Hn}(Xt(Ee),function(ue){return yt.call(Ee,ue)}))}:function(){return[]},ZA=on;function Ke(Ee,ue){return!!(ue=ue??9007199254740991)&&("number"==typeof Ee||B.test(Ee))&&Ee>-1&&Ee%1==0&&Ee<ue}function Ne(Ee){if(null!=Ee){try{return Y.call(Ee)}catch{}try{return Ee+""}catch{}}return""}function Me(Ee,ue){return Ee===ue||Ee!=Ee&&ue!=ue}(xt&&"[object DataView]"!=ZA(new xt(new ArrayBuffer(1)))||ee&&ZA(new ee)!=u||Ge&&"[object Promise]"!=ZA(Ge.resolve())||Ce&&ZA(new Ce)!=a||je&&"[object WeakMap]"!=ZA(new je))&&(ZA=function(Ee){var ue=on(Ee),oA=ue==g?Ee.constructor:void 0,be=oA?Ne(oA):"";if(be)switch(be){case dA:return"[object DataView]";case Ye:return u;case rA:return"[object Promise]";case fA:return a;case TA:return"[object WeakMap]"}return ue});var BA=GA(function(){return arguments}())?GA:function(Ee){return Te(Ee)&&x.call(Ee,"callee")&&!yt.call(Ee,"callee")},dn=Array.isArray,Yn=mt||function(){return!1};function Rn(Ee){if(!Fn(Ee))return!1;var ue=on(Ee);return"[object Function]"==ue||"[object GeneratorFunction]"==ue||"[object AsyncFunction]"==ue||"[object Proxy]"==ue}function Tn(Ee){return"number"==typeof Ee&&Ee>-1&&Ee%1==0&&Ee<=9007199254740991}function Fn(Ee){var ue=typeof Ee;return null!=Ee&&("object"==ue||"function"==ue)}function Te(Ee){return null!=Ee&&"object"==typeof Ee}var Ie=L?function(Ee){return function(ue){return Ee(ue)}}(L):function(Ee){return Te(Ee)&&Tn(Ee.length)&&!!p[on(Ee)]};_.exports=function(Ee,ue){return Qn(Ee,ue)}}).call(this)}).call(this,typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{})},{}],446:[function(e,_,D){(function(h){(function(){"use strict";var u="object"==typeof self&&self&&self.Object===Object&&self,g="object"==typeof h&&h&&h.Object===Object&&h||u||Function("return this")(),a=Object.prototype,c=a.hasOwnProperty,B=a.toString,p=g.Symbol,f=p?p.toStringTag:void 0;_.exports=function(w){if(C=typeof(b=w),null==b||"object"!=C&&"function"!=C)return!1;var b,C,Q=function E(w){return null==w?void 0===w?"[object Undefined]":"[object Null]":f&&f in Object(w)?function(Q){var b=c.call(Q,f),C=Q[f];try{Q[f]=void 0;var T=!0}catch{}var N=B.call(Q);return T&&(b?Q[f]=C:delete Q[f]),N}(w):B.call(w)}(w);return"[object Function]"==Q||"[object GeneratorFunction]"==Q||"[object AsyncFunction]"==Q||"[object Proxy]"==Q}}).call(this)}).call(this,typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{})},{}],447:[function(e,_,D){"use strict";_.exports=function(h){return null==h}},{}],448:[function(e,_,D){"use strict";_.exports=function(h){return void 0===h}},{}],449:[function(e,_,D){(function(h){(function(){"use strict";var s=/^\[object .+?Constructor\]$/,g="object"==typeof self&&self&&self.Object===Object&&self,a="object"==typeof h&&h&&h.Object===Object&&h||g||Function("return this")();function c(It,yt){return!(!It||!It.length)&&function(qt,Mt,Xt){if(Mt!=Mt)return function(xt,ee,Ge,Ce){for(var je=xt.length,iA=-1;++iA<je;)if(ee(xt[iA],iA,xt))return iA;return-1}(qt,p);for(var mt=-1,ct=qt.length;++mt<ct;)if(qt[mt]===Mt)return mt;return-1}(It,yt)>-1}function p(It){return It!=It}function f(It,yt){return It.has(yt)}function E(It){var yt=-1,qt=Array(It.size);return It.forEach(function(Mt){qt[++yt]=Mt}),qt}var w,Q=Array.prototype,b=Function.prototype,C=Object.prototype,T=a["__core-js_shared__"],N=(w=/[^.]+$/.exec(T&&T.keys&&T.keys.IE_PROTO||""))?"Symbol(src)_1."+w:"",L=b.toString,J=C.hasOwnProperty,H=C.toString,k=RegExp("^"+L.call(J).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),X=Q.splice,tt=At(a,"Map"),pt=At(a,"Set"),st=At(Object,"create");function z(It){var yt=-1,qt=It?It.length:0;for(this.clear();++yt<qt;){var Mt=It[yt];this.set(Mt[0],Mt[1])}}function it(It){var yt=-1,qt=It?It.length:0;for(this.clear();++yt<qt;){var Mt=It[yt];this.set(Mt[0],Mt[1])}}function at(It){var yt=-1,qt=It?It.length:0;for(this.clear();++yt<qt;){var Mt=It[yt];this.set(Mt[0],Mt[1])}}function Y(It){var yt=-1,qt=It?It.length:0;for(this.__data__=new at;++yt<qt;)this.add(It[yt])}function x(It,yt){for(var qt,Mt,Xt=It.length;Xt--;)if((qt=It[Xt][0])===(Mt=yt)||qt!=qt&&Mt!=Mt)return Xt;return-1}z.prototype.clear=function(){this.__data__=st?st(null):{}},z.prototype.delete=function(It){return this.has(It)&&delete this.__data__[It]},z.prototype.get=function(It){var yt=this.__data__;if(st){var qt=yt[It];return"__lodash_hash_undefined__"===qt?void 0:qt}return J.call(yt,It)?yt[It]:void 0},z.prototype.has=function(It){var yt=this.__data__;return st?void 0!==yt[It]:J.call(yt,It)},z.prototype.set=function(It,yt){return this.__data__[It]=st&&void 0===yt?"__lodash_hash_undefined__":yt,this},it.prototype.clear=function(){this.__data__=[]},it.prototype.delete=function(It){var yt=this.__data__,qt=x(yt,It);return!(qt<0||(qt==yt.length-1?yt.pop():X.call(yt,qt,1),0))},it.prototype.get=function(It){var yt=this.__data__,qt=x(yt,It);return qt<0?void 0:yt[qt][1]},it.prototype.has=function(It){return x(this.__data__,It)>-1},it.prototype.set=function(It,yt){var qt=this.__data__,Mt=x(qt,It);return Mt<0?qt.push([It,yt]):qt[Mt][1]=yt,this},at.prototype.clear=function(){this.__data__={hash:new z,map:new(tt||it),string:new z}},at.prototype.delete=function(It){return G(this,It).delete(It)},at.prototype.get=function(It){return G(this,It).get(It)},at.prototype.has=function(It){return G(this,It).has(It)},at.prototype.set=function(It,yt){return G(this,It).set(It,yt),this},Y.prototype.add=Y.prototype.push=function(It){return this.__data__.set(It,"__lodash_hash_undefined__"),this},Y.prototype.has=function(It){return this.__data__.has(It)};var O=pt&&1/E(new pt([,-0]))[1]==1/0?function(It){return new pt(It)}:function(){};function G(It,yt){var qt,Mt,Xt=It.__data__;return("string"==(Mt=typeof(qt=yt))||"number"==Mt||"symbol"==Mt||"boolean"==Mt?"__proto__"!==qt:null===qt)?Xt["string"==typeof yt?"string":"hash"]:Xt.map}function At(It,yt){var Mt,Xt,qt=(Mt=It,Xt=yt,Mt?.[Xt]);return function v(It){return!(!dt(It)||(yt=It,N&&N in yt))&&(qt=It,Mt=dt(qt)?H.call(qt):"","[object Function]"==Mt||"[object GeneratorFunction]"==Mt||function(qt){var Mt=!1;if(null!=qt&&"function"!=typeof qt.toString)try{Mt=!!(qt+"")}catch{}return Mt}(It)?k:s).test(function(qt){if(null!=qt){try{return L.call(qt)}catch{}try{return qt+""}catch{}}return""}(It));var qt,Mt,yt}(qt)?qt:void 0}function dt(It){var yt=typeof It;return!!It&&("object"==yt||"function"==yt)}_.exports=function(It){return It&&It.length?function(yt,qt,Mt){var Xt=-1,mt=c,ct=yt.length,xt=!0,ee=[],Ge=ee;if(ct>=200){var Ce=O(yt);if(Ce)return E(Ce);xt=!1,mt=f,Ge=new Y}else Ge=ee;t:for(;++Xt<ct;){var je=yt[Xt],iA=je;if(je=0!==je?je:0,xt&&iA==iA){for(var dA=Ge.length;dA--;)if(Ge[dA]===iA)continue t;ee.push(je)}else mt(Ge,iA,Mt)||(Ge!==ee&&Ge.push(iA),ee.push(je))}return ee}(It):[]}}).call(this)}).call(this,typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{})},{}],450:[function(e,_,D){"use strict";var h=e("inherits"),s=e("hash-base"),u=e("safe-buffer").Buffer,g=new Array(16);function a(){s.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878}function c(w,Q){return w<<Q|w>>>32-Q}function B(w,Q,b,C,T,N,L){return c(w+(Q&b|~Q&C)+T+N|0,L)+Q|0}function p(w,Q,b,C,T,N,L){return c(w+(Q&C|b&~C)+T+N|0,L)+Q|0}function f(w,Q,b,C,T,N,L){return c(w+(Q^b^C)+T+N|0,L)+Q|0}function E(w,Q,b,C,T,N,L){return c(w+(b^(Q|~C))+T+N|0,L)+Q|0}h(a,s),a.prototype._update=function(){for(var w=g,Q=0;Q<16;++Q)w[Q]=this._block.readInt32LE(4*Q);var b=this._a,C=this._b,T=this._c,N=this._d;b=B(b,C,T,N,w[0],3614090360,7),N=B(N,b,C,T,w[1],3905402710,12),T=B(T,N,b,C,w[2],606105819,17),C=B(C,T,N,b,w[3],3250441966,22),b=B(b,C,T,N,w[4],4118548399,7),N=B(N,b,C,T,w[5],1200080426,12),T=B(T,N,b,C,w[6],2821735955,17),C=B(C,T,N,b,w[7],4249261313,22),b=B(b,C,T,N,w[8],1770035416,7),N=B(N,b,C,T,w[9],2336552879,12),T=B(T,N,b,C,w[10],4294925233,17),C=B(C,T,N,b,w[11],2304563134,22),b=B(b,C,T,N,w[12],1804603682,7),N=B(N,b,C,T,w[13],4254626195,12),T=B(T,N,b,C,w[14],2792965006,17),b=p(b,C=B(C,T,N,b,w[15],1236535329,22),T,N,w[1],4129170786,5),N=p(N,b,C,T,w[6],3225465664,9),T=p(T,N,b,C,w[11],643717713,14),C=p(C,T,N,b,w[0],3921069994,20),b=p(b,C,T,N,w[5],3593408605,5),N=p(N,b,C,T,w[10],38016083,9),T=p(T,N,b,C,w[15],3634488961,14),C=p(C,T,N,b,w[4],3889429448,20),b=p(b,C,T,N,w[9],568446438,5),N=p(N,b,C,T,w[14],3275163606,9),T=p(T,N,b,C,w[3],4107603335,14),C=p(C,T,N,b,w[8],1163531501,20),b=p(b,C,T,N,w[13],2850285829,5),N=p(N,b,C,T,w[2],4243563512,9),T=p(T,N,b,C,w[7],1735328473,14),b=f(b,C=p(C,T,N,b,w[12],2368359562,20),T,N,w[5],4294588738,4),N=f(N,b,C,T,w[8],2272392833,11),T=f(T,N,b,C,w[11],1839030562,16),C=f(C,T,N,b,w[14],4259657740,23),b=f(b,C,T,N,w[1],2763975236,4),N=f(N,b,C,T,w[4],1272893353,11),T=f(T,N,b,C,w[7],4139469664,16),C=f(C,T,N,b,w[10],3200236656,23),b=f(b,C,T,N,w[13],681279174,4),N=f(N,b,C,T,w[0],3936430074,11),T=f(T,N,b,C,w[3],3572445317,16),C=f(C,T,N,b,w[6],76029189,23),b=f(b,C,T,N,w[9],3654602809,4),N=f(N,b,C,T,w[12],3873151461,11),T=f(T,N,b,C,w[15],530742520,16),b=E(b,C=f(C,T,N,b,w[2],3299628645,23),T,N,w[0],4096336452,6),N=E(N,b,C,T,w[7],1126891415,10),T=E(T,N,b,C,w[14],2878612391,15),C=E(C,T,N,b,w[5],4237533241,21),b=E(b,C,T,N,w[12],1700485571,6),N=E(N,b,C,T,w[3],2399980690,10),T=E(T,N,b,C,w[10],4293915773,15),C=E(C,T,N,b,w[1],2240044497,21),b=E(b,C,T,N,w[8],1873313359,6),N=E(N,b,C,T,w[15],4264355552,10),T=E(T,N,b,C,w[6],2734768916,15),C=E(C,T,N,b,w[13],1309151649,21),b=E(b,C,T,N,w[4],4149444226,6),N=E(N,b,C,T,w[11],3174756917,10),T=E(T,N,b,C,w[2],718787259,15),C=E(C,T,N,b,w[9],3951481745,21),this._a=this._a+b|0,this._b=this._b+C|0,this._c=this._c+T|0,this._d=this._d+N|0},a.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var w=u.allocUnsafe(16);return w.writeInt32LE(this._a,0),w.writeInt32LE(this._b,4),w.writeInt32LE(this._c,8),w.writeInt32LE(this._d,12),w},_.exports=a},{"hash-base":425,inherits:440,"safe-buffer":494}],451:[function(e,_,D){"use strict";var h=e("bn.js"),s=e("brorand");function u(g){this.rand=g||new s.Rand}_.exports=u,u.create=function(g){return new u(g)},u.prototype._randbelow=function(g){var a=g.bitLength(),c=Math.ceil(a/8);do{var B=new h(this.rand.generate(c))}while(B.cmp(g)>=0);return B},u.prototype._randrange=function(g,a){var c=a.sub(g);return g.add(this._randbelow(c))},u.prototype.test=function(g,a,c){var B=g.bitLength(),p=h.mont(g),f=new h(1).toRed(p);a||(a=Math.max(1,B/48|0));for(var E=g.subn(1),w=0;!E.testn(w);w++);for(var Q=g.shrn(w),b=E.toRed(p);a>0;a--){var C=this._randrange(new h(2),E);c&&c(C);var T=C.toRed(p).redPow(Q);if(0!==T.cmp(f)&&0!==T.cmp(b)){for(var N=1;N<w;N++){if(0===(T=T.redSqr()).cmp(f))return!1;if(0===T.cmp(b))break}if(N===w)return!1}}return!0},u.prototype.getDivisor=function(g,a){var c=g.bitLength(),B=h.mont(g),p=new h(1).toRed(B);a||(a=Math.max(1,c/48|0));for(var f=g.subn(1),E=0;!f.testn(E);E++);for(var w=g.shrn(E),Q=f.toRed(B);a>0;a--){var b=this._randrange(new h(2),f),C=g.gcd(b);if(0!==C.cmpn(1))return C;var T=b.toRed(B).redPow(w);if(0!==T.cmp(p)&&0!==T.cmp(Q)){for(var N=1;N<E;N++){if(0===(T=T.redSqr()).cmp(p))return T.fromRed().subn(1).gcd(g);if(0===T.cmp(Q))break}if(N===E)return(T=T.redSqr()).fromRed().subn(1).gcd(g)}}return!1}},{"bn.js":452,brorand:187}],452:[function(e,_,D){arguments[4][184][0].apply(D,arguments)},{buffer:188,dup:184}],453:[function(e,_,D){"use strict";function h(s,u){if(!s)throw new Error(u||"Assertion failed")}_.exports=h,h.equal=function(s,u,g){if(s!=u)throw new Error(g||"Assertion failed: "+s+" != "+u)}},{}],454:[function(e,_,D){"use strict";var h=D;function s(g){return 1===g.length?"0"+g:g}function u(g){for(var a="",c=0;c<g.length;c++)a+=s(g[c].toString(16));return a}h.toArray=function(g,a){if(Array.isArray(g))return g.slice();if(!g)return[];var c=[];if("string"!=typeof g){for(var B=0;B<g.length;B++)c[B]=0|g[B];return c}if("hex"===a)for((g=g.replace(/[^a-z0-9]+/gi,"")).length%2!=0&&(g="0"+g),B=0;B<g.length;B+=2)c.push(parseInt(g[B]+g[B+1],16));else for(B=0;B<g.length;B++){var p=g.charCodeAt(B),f=p>>8,E=255&p;f?c.push(f,E):c.push(E)}return c},h.zero2=s,h.toHex=u,h.encode=function(g,a){return"hex"===a?u(g):g}},{}],455:[function(e,_,D){_.exports={"2.16.840.1.101.3.4.1.1":"aes-128-ecb","2.16.840.1.101.3.4.1.2":"aes-128-cbc","2.16.840.1.101.3.4.1.3":"aes-128-ofb","2.16.840.1.101.3.4.1.4":"aes-128-cfb","2.16.840.1.101.3.4.1.21":"aes-192-ecb","2.16.840.1.101.3.4.1.22":"aes-192-cbc","2.16.840.1.101.3.4.1.23":"aes-192-ofb","2.16.840.1.101.3.4.1.24":"aes-192-cfb","2.16.840.1.101.3.4.1.41":"aes-256-ecb","2.16.840.1.101.3.4.1.42":"aes-256-cbc","2.16.840.1.101.3.4.1.43":"aes-256-ofb","2.16.840.1.101.3.4.1.44":"aes-256-cfb"}},{}],456:[function(e,_,D){"use strict";var h=e("asn1.js");D.certificate=e("./certificate");var s=h.define("RSAPrivateKey",function(){this.seq().obj(this.key("version").int(),this.key("modulus").int(),this.key("publicExponent").int(),this.key("privateExponent").int(),this.key("prime1").int(),this.key("prime2").int(),this.key("exponent1").int(),this.key("exponent2").int(),this.key("coefficient").int())});D.RSAPrivateKey=s;var u=h.define("RSAPublicKey",function(){this.seq().obj(this.key("modulus").int(),this.key("publicExponent").int())});D.RSAPublicKey=u;var g=h.define("SubjectPublicKeyInfo",function(){this.seq().obj(this.key("algorithm").use(a),this.key("subjectPublicKey").bitstr())});D.PublicKey=g;var a=h.define("AlgorithmIdentifier",function(){this.seq().obj(this.key("algorithm").objid(),this.key("none").null_().optional(),this.key("curve").objid().optional(),this.key("params").seq().obj(this.key("p").int(),this.key("q").int(),this.key("g").int()).optional())}),c=h.define("PrivateKeyInfo",function(){this.seq().obj(this.key("version").int(),this.key("algorithm").use(a),this.key("subjectPrivateKey").octstr())});D.PrivateKey=c;var B=h.define("EncryptedPrivateKeyInfo",function(){this.seq().obj(this.key("algorithm").seq().obj(this.key("id").objid(),this.key("decrypt").seq().obj(this.key("kde").seq().obj(this.key("id").objid(),this.key("kdeparams").seq().obj(this.key("salt").octstr(),this.key("iters").int())),this.key("cipher").seq().obj(this.key("algo").objid(),this.key("iv").octstr()))),this.key("subjectPrivateKey").octstr())});D.EncryptedPrivateKey=B;var p=h.define("DSAPrivateKey",function(){this.seq().obj(this.key("version").int(),this.key("p").int(),this.key("q").int(),this.key("g").int(),this.key("pub_key").int(),this.key("priv_key").int())});D.DSAPrivateKey=p,D.DSAparam=h.define("DSAparam",function(){this.int()});var f=h.define("ECPrivateKey",function(){this.seq().obj(this.key("version").int(),this.key("privateKey").octstr(),this.key("parameters").optional().explicit(0).use(E),this.key("publicKey").optional().explicit(1).bitstr())});D.ECPrivateKey=f;var E=h.define("ECParameters",function(){this.choice({namedCurve:this.objid()})});D.signature=h.define("signature",function(){this.seq().obj(this.key("r").int(),this.key("s").int())})},{"./certificate":457,"asn1.js":170}],457:[function(e,_,D){"use strict";var h=e("asn1.js"),s=h.define("Time",function(){this.choice({utcTime:this.utctime(),generalTime:this.gentime()})}),u=h.define("AttributeTypeValue",function(){this.seq().obj(this.key("type").objid(),this.key("value").any())}),g=h.define("AlgorithmIdentifier",function(){this.seq().obj(this.key("algorithm").objid(),this.key("parameters").optional(),this.key("curve").objid().optional())}),a=h.define("SubjectPublicKeyInfo",function(){this.seq().obj(this.key("algorithm").use(g),this.key("subjectPublicKey").bitstr())}),c=h.define("RelativeDistinguishedName",function(){this.setof(u)}),B=h.define("RDNSequence",function(){this.seqof(c)}),p=h.define("Name",function(){this.choice({rdnSequence:this.use(B)})}),f=h.define("Validity",function(){this.seq().obj(this.key("notBefore").use(s),this.key("notAfter").use(s))}),E=h.define("Extension",function(){this.seq().obj(this.key("extnID").objid(),this.key("critical").bool().def(!1),this.key("extnValue").octstr())}),w=h.define("TBSCertificate",function(){this.seq().obj(this.key("version").explicit(0).int().optional(),this.key("serialNumber").int(),this.key("signature").use(g),this.key("issuer").use(p),this.key("validity").use(f),this.key("subject").use(p),this.key("subjectPublicKeyInfo").use(a),this.key("issuerUniqueID").implicit(1).bitstr().optional(),this.key("subjectUniqueID").implicit(2).bitstr().optional(),this.key("extensions").explicit(3).seqof(E).optional())}),Q=h.define("X509Certificate",function(){this.seq().obj(this.key("tbsCertificate").use(w),this.key("signatureAlgorithm").use(g),this.key("signatureValue").bitstr())});_.exports=Q},{"asn1.js":170}],458:[function(e,_,D){"use strict";var h=/Proc-Type: 4,ENCRYPTED[\n\r]+DEK-Info: AES-((?:128)|(?:192)|(?:256))-CBC,([0-9A-H]+)[\n\r]+([0-9A-z\n\r+/=]+)[\n\r]+/m,s=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----/m,u=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----([0-9A-z\n\r+/=]+)-----END \1-----$/m,g=e("evp_bytestokey"),a=e("browserify-aes"),c=e("safe-buffer").Buffer;_.exports=function(B,p){var f,E=B.toString(),w=E.match(h);if(w){var Q="aes"+w[1],b=c.from(w[2],"hex"),C=c.from(w[3].replace(/[\r\n]/g,""),"base64"),T=g(p,b.slice(0,8),parseInt(w[1],10)).key,N=[],L=a.createDecipheriv(Q,T,b);N.push(L.update(C)),N.push(L.final()),f=c.concat(N)}else{var J=E.match(u);f=c.from(J[2].replace(/[\r\n]/g,""),"base64")}return{tag:E.match(s)[1],data:f}}},{"browserify-aes":191,evp_bytestokey:423,"safe-buffer":494}],459:[function(e,_,D){"use strict";var h=e("./asn1"),s=e("./aesid.json"),u=e("./fixProc"),g=e("browserify-aes"),a=e("pbkdf2"),c=e("safe-buffer").Buffer;function B(p){var f;"object"!=typeof p||c.isBuffer(p)||(f=p.passphrase,p=p.key),"string"==typeof p&&(p=c.from(p));var E,w,T,N,L,J,H,k,X,tt,pt,st,z,Q=u(p,f),b=Q.tag,C=Q.data;switch(b){case"CERTIFICATE":w=h.certificate.decode(C,"der").tbsCertificate.subjectPublicKeyInfo;case"PUBLIC KEY":switch(w||(w=h.PublicKey.decode(C,"der")),E=w.algorithm.algorithm.join(".")){case"1.2.840.113549.1.1.1":return h.RSAPublicKey.decode(w.subjectPublicKey.data,"der");case"1.2.840.10045.2.1":return w.subjectPrivateKey=w.subjectPublicKey,{type:"ec",data:w};case"1.2.840.10040.4.1":return w.algorithm.params.pub_key=h.DSAparam.decode(w.subjectPublicKey.data,"der"),{type:"dsa",data:w.algorithm.params};default:throw new Error("unknown key id "+E)}case"ENCRYPTED PRIVATE KEY":N=f,L=(T=C=h.EncryptedPrivateKey.decode(C,"der")).algorithm.decrypt.kde.kdeparams.salt,J=parseInt(T.algorithm.decrypt.kde.kdeparams.iters.toString(),10),H=s[T.algorithm.decrypt.cipher.algo.join(".")],k=T.algorithm.decrypt.cipher.iv,X=T.subjectPrivateKey,tt=parseInt(H.split("-")[1],10)/8,pt=a.pbkdf2Sync(N,L,J,tt,"sha1"),st=g.createDecipheriv(H,pt,k),(z=[]).push(st.update(X)),z.push(st.final()),C=c.concat(z);case"PRIVATE KEY":switch(E=(w=h.PrivateKey.decode(C,"der")).algorithm.algorithm.join(".")){case"1.2.840.113549.1.1.1":return h.RSAPrivateKey.decode(w.subjectPrivateKey,"der");case"1.2.840.10045.2.1":return{curve:w.algorithm.curve,privateKey:h.ECPrivateKey.decode(w.subjectPrivateKey,"der").privateKey};case"1.2.840.10040.4.1":return w.algorithm.params.priv_key=h.DSAparam.decode(w.subjectPrivateKey,"der"),{type:"dsa",params:w.algorithm.params};default:throw new Error("unknown key id "+E)}case"RSA PUBLIC KEY":return h.RSAPublicKey.decode(C,"der");case"RSA PRIVATE KEY":return h.RSAPrivateKey.decode(C,"der");case"DSA PRIVATE KEY":return{type:"dsa",params:h.DSAPrivateKey.decode(C,"der")};case"EC PRIVATE KEY":return{curve:(C=h.ECPrivateKey.decode(C,"der")).parameters.value,privateKey:C.privateKey};default:throw new Error("unknown key type "+b)}}_.exports=B,B.signature=h.signature},{"./aesid.json":455,"./asn1":456,"./fixProc":458,"browserify-aes":191,pbkdf2:460,"safe-buffer":494}],460:[function(e,_,D){"use strict";D.pbkdf2=e("./lib/async"),D.pbkdf2Sync=e("./lib/sync")},{"./lib/async":461,"./lib/sync":464}],461:[function(e,_,D){(function(h){(function(){"use strict";var s,u,g=e("safe-buffer").Buffer,a=e("./precondition"),c=e("./default-encoding"),B=e("./sync"),p=e("./to-buffer"),f=h.crypto&&h.crypto.subtle,E={sha:"SHA-1","sha-1":"SHA-1",sha1:"SHA-1",sha256:"SHA-256","sha-256":"SHA-256",sha384:"SHA-384","sha-384":"SHA-384","sha-512":"SHA-512",sha512:"SHA-512"},w=[];function Q(){return u||(u=h.process&&h.process.nextTick?h.process.nextTick:h.queueMicrotask?h.queueMicrotask:h.setImmediate?h.setImmediate:h.setTimeout)}function b(C,T,N,L,J){return f.importKey("raw",C,{name:"PBKDF2"},!1,["deriveBits"]).then(function(H){return f.deriveBits({name:"PBKDF2",salt:T,iterations:N,hash:{name:J}},H,L<<3)}).then(function(H){return g.from(H)})}_.exports=function(C,T,N,L,J,H){"function"==typeof J&&(H=J,J=void 0);var X,tt,k=E[(J=J||"sha1").toLowerCase()];if(k&&"function"==typeof h.Promise){if(a(N,L),C=p(C,c,"Password"),T=p(T,c,"Salt"),"function"!=typeof H)throw new Error("No callback provided to pbkdf2");X=function(X){if(h.process&&!h.process.browser||!f||!f.importKey||!f.deriveBits)return Promise.resolve(!1);if(void 0!==w[X])return w[X];var tt=b(s=s||g.alloc(8),s,10,128,X).then(function(){return!0}).catch(function(){return!1});return w[X]=tt,tt}(k).then(function(X){return X?b(C,T,N,L,k):B(C,T,N,L,J)}),tt=H,X.then(function(pt){Q()(function(){tt(null,pt)})},function(pt){Q()(function(){tt(pt)})})}else Q()(function(){var X;try{X=B(C,T,N,L,J)}catch(tt){return H(tt)}H(null,X)})}}).call(this)}).call(this,typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{})},{"./default-encoding":462,"./precondition":463,"./sync":464,"./to-buffer":465,"safe-buffer":494}],462:[function(e,_,D){(function(h,s){(function(){"use strict";var u;u=s.process&&s.process.browser?"utf-8":s.process&&s.process.version?parseInt(h.version.split(".")[0].slice(1),10)>=6?"utf-8":"binary":"utf-8",_.exports=u}).call(this)}).call(this,e("_process"),typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{})},{_process:467}],463:[function(e,_,D){"use strict";var h=Math.pow(2,30)-1;_.exports=function(s,u){if("number"!=typeof s)throw new TypeError("Iterations not a number");if(s<0)throw new TypeError("Bad iterations");if("number"!=typeof u)throw new TypeError("Key length not a number");if(u<0||u>h||u!=u)throw new TypeError("Bad key length")}},{}],464:[function(e,_,D){"use strict";var h=e("create-hash/md5"),s=e("ripemd160"),u=e("sha.js"),g=e("safe-buffer").Buffer,a=e("./precondition"),c=e("./default-encoding"),B=e("./to-buffer"),p=g.alloc(128),f={md5:16,sha1:20,sha224:28,sha256:32,sha384:48,sha512:64,rmd160:20,ripemd160:20};function E(w,Q,b){var C=function(k){return"rmd160"===k||"ripemd160"===k?function(tt){return(new s).update(tt).digest()}:"md5"===k?h:function X(tt){return u(k).update(tt).digest()}}(w),T="sha512"===w||"sha384"===w?128:64;Q.length>T?Q=C(Q):Q.length<T&&(Q=g.concat([Q,p],T));for(var N=g.allocUnsafe(T+f[w]),L=g.allocUnsafe(T+f[w]),J=0;J<T;J++)N[J]=54^Q[J],L[J]=92^Q[J];var H=g.allocUnsafe(T+b+4);N.copy(H,0,0,T),this.ipad1=H,this.ipad2=N,this.opad=L,this.alg=w,this.blocksize=T,this.hash=C,this.size=f[w]}E.prototype.run=function(w,Q){return w.copy(Q,this.blocksize),this.hash(Q).copy(this.opad,this.blocksize),this.hash(this.opad)},_.exports=function(w,Q,b,C,T){a(b,C);var N=new E(T=T||"sha1",w=B(w,c,"Password"),(Q=B(Q,c,"Salt")).length),L=g.allocUnsafe(C),J=g.allocUnsafe(Q.length+4);Q.copy(J,0,0,Q.length);for(var H=0,k=f[T],X=Math.ceil(C/k),tt=1;tt<=X;tt++){J.writeUInt32BE(tt,Q.length);for(var pt=N.run(J,N.ipad1),st=pt,z=1;z<b;z++){st=N.run(st,N.ipad2);for(var it=0;it<k;it++)pt[it]^=st[it]}pt.copy(L,H),H+=k}return L}},{"./default-encoding":462,"./precondition":463,"./to-buffer":465,"create-hash/md5":387,ripemd160:493,"safe-buffer":494,"sha.js":498}],465:[function(e,_,D){"use strict";var h=e("safe-buffer").Buffer;_.exports=function(s,u,g){if(h.isBuffer(s))return s;if("string"==typeof s)return h.from(s,u);if(ArrayBuffer.isView(s))return h.from(s.buffer);throw new TypeError(g+" must be a string, a Buffer, a typed array or a DataView")}},{"safe-buffer":494}],466:[function(e,_,D){(function(h){(function(){"use strict";_.exports=void 0===h||!h.version||0===h.version.indexOf("v0.")||0===h.version.indexOf("v1.")&&0!==h.version.indexOf("v1.8.")?{nextTick:function(s,u,g,a){if("function"!=typeof s)throw new TypeError('"callback" argument must be a function');var c,B,p=arguments.length;switch(p){case 0:case 1:return h.nextTick(s);case 2:return h.nextTick(function(){s.call(null,u)});case 3:return h.nextTick(function(){s.call(null,u,g)});case 4:return h.nextTick(function(){s.call(null,u,g,a)});default:for(c=new Array(p-1),B=0;B<c.length;)c[B++]=arguments[B];return h.nextTick(function(){s.apply(null,c)})}}}:h}).call(this)}).call(this,e("_process"))},{_process:467}],467:[function(e,_,D){"use strict";var h,s,u=_.exports={};function g(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function c(T){if(h===setTimeout)return setTimeout(T,0);if((h===g||!h)&&setTimeout)return h=setTimeout,setTimeout(T,0);try{return h(T,0)}catch{try{return h.call(null,T,0)}catch{return h.call(this,T,0)}}}!function(){try{h="function"==typeof setTimeout?setTimeout:g}catch{h=g}try{s="function"==typeof clearTimeout?clearTimeout:a}catch{s=a}}();var B,p=[],f=!1,E=-1;function w(){f&&B&&(f=!1,B.length?p=B.concat(p):E=-1,p.length&&Q())}function Q(){if(!f){var T=c(w);f=!0;for(var N=p.length;N;){for(B=p,p=[];++E<N;)B&&B[E].run();E=-1,N=p.length}B=null,f=!1,function(L){if(s===clearTimeout)return clearTimeout(L);if((s===a||!s)&&clearTimeout)return s=clearTimeout,clearTimeout(L);try{s(L)}catch{try{return s.call(null,L)}catch{return s.call(this,L)}}}(T)}}function b(T,N){this.fun=T,this.array=N}function C(){}u.nextTick=function(T){var N=new Array(arguments.length-1);if(arguments.length>1)for(var L=1;L<arguments.length;L++)N[L-1]=arguments[L];p.push(new b(T,N)),1!==p.length||f||c(Q)},b.prototype.run=function(){this.fun.apply(null,this.array)},u.title="browser",u.browser=!0,u.env={},u.argv=[],u.version="",u.versions={},u.on=C,u.addListener=C,u.once=C,u.off=C,u.removeListener=C,u.removeAllListeners=C,u.emit=C,u.prependListener=C,u.prependOnceListener=C,u.listeners=function(T){return[]},u.binding=function(T){throw new Error("process.binding is not supported")},u.cwd=function(){return"/"},u.chdir=function(T){throw new Error("process.chdir is not supported")},u.umask=function(){return 0}},{}],468:[function(e,_,D){"use strict";D.publicEncrypt=e("./publicEncrypt"),D.privateDecrypt=e("./privateDecrypt"),D.privateEncrypt=function(h,s){return D.publicEncrypt(h,s,!0)},D.publicDecrypt=function(h,s){return D.privateDecrypt(h,s,!0)}},{"./privateDecrypt":471,"./publicEncrypt":472}],469:[function(e,_,D){"use strict";var h=e("create-hash"),s=e("safe-buffer").Buffer;function u(g){var a=s.allocUnsafe(4);return a.writeUInt32BE(g,0),a}_.exports=function(g,a){for(var c,B=s.alloc(0),p=0;B.length<a;)c=u(p++),B=s.concat([B,h("sha1").update(g).update(c).digest()]);return B.slice(0,a)}},{"create-hash":386,"safe-buffer":494}],470:[function(e,_,D){arguments[4][184][0].apply(D,arguments)},{buffer:188,dup:184}],471:[function(e,_,D){"use strict";var h=e("parse-asn1"),s=e("./mgf"),u=e("./xor"),g=e("bn.js"),a=e("browserify-rsa"),c=e("create-hash"),B=e("./withPublic"),p=e("safe-buffer").Buffer;_.exports=function(f,E,w){var Q;Q=f.padding?f.padding:w?1:4;var b,C=h(f),T=C.modulus.byteLength();if(E.length>T||new g(E).cmp(C.modulus)>=0)throw new Error("decryption error");b=w?B(new g(E),C):a(E,C);var N=p.alloc(T-b.length);if(b=p.concat([N,b],T),4===Q)return function(L,J){var H=L.modulus.byteLength(),k=c("sha1").update(p.alloc(0)).digest(),X=k.length;if(0!==J[0])throw new Error("decryption error");var tt=J.slice(1,X+1),pt=J.slice(X+1),st=u(tt,s(pt,X)),z=u(pt,s(st,H-X-1));if(function(at,Y){at=p.from(at),Y=p.from(Y);var x=0,v=at.length;at.length!==Y.length&&(x++,v=Math.min(at.length,Y.length));for(var O=-1;++O<v;)x+=at[O]^Y[O];return x}(k,z.slice(0,X)))throw new Error("decryption error");for(var it=X;0===z[it];)it++;if(1!==z[it++])throw new Error("decryption error");return z.slice(it)}(C,b);if(1===Q)return function(L,J,H){for(var k=J.slice(0,2),X=2,tt=0;0!==J[X++];)if(X>=J.length){tt++;break}var pt=J.slice(2,X-1);if(("0002"!==k.toString("hex")&&!H||"0001"!==k.toString("hex")&&H)&&tt++,pt.length<8&&tt++,tt)throw new Error("decryption error");return J.slice(X)}(0,b,w);if(3===Q)return b;throw new Error("unknown padding")}},{"./mgf":469,"./withPublic":473,"./xor":474,"bn.js":470,"browserify-rsa":209,"create-hash":386,"parse-asn1":459,"safe-buffer":494}],472:[function(e,_,D){"use strict";var h=e("parse-asn1"),s=e("randombytes"),u=e("create-hash"),g=e("./mgf"),a=e("./xor"),c=e("bn.js"),B=e("./withPublic"),p=e("browserify-rsa"),f=e("safe-buffer").Buffer;_.exports=function(E,w,Q){var b;b=E.padding?E.padding:Q?1:4;var C,T=h(E);if(4===b)C=function(N,L){var J=N.modulus.byteLength(),H=L.length,k=u("sha1").update(f.alloc(0)).digest(),X=k.length,tt=2*X;if(H>J-tt-2)throw new Error("message too long");var pt=f.alloc(J-H-tt-2),st=J-X-1,z=s(X),it=a(f.concat([k,pt,f.alloc(1,1),L],st),g(z,st)),at=a(z,g(it,X));return new c(f.concat([f.alloc(1),at,it],J))}(T,w);else if(1===b)C=function(N,L,J){var H,k=L.length,X=N.modulus.byteLength();if(k>X-11)throw new Error("message too long");return H=J?f.alloc(X-k-3,255):function(tt){for(var pt,st=f.allocUnsafe(tt),z=0,it=s(2*tt),at=0;z<tt;)at===it.length&&(it=s(2*tt),at=0),(pt=it[at++])&&(st[z++]=pt);return st}(X-k-3),new c(f.concat([f.from([0,J?1:2]),H,f.alloc(1),L],X))}(T,w,Q);else{if(3!==b)throw new Error("unknown padding");if((C=new c(w)).cmp(T.modulus)>=0)throw new Error("data too long for modulus")}return Q?p(C,T):B(C,T)}},{"./mgf":469,"./withPublic":473,"./xor":474,"bn.js":470,"browserify-rsa":209,"create-hash":386,"parse-asn1":459,randombytes:475,"safe-buffer":494}],473:[function(e,_,D){"use strict";var h=e("bn.js"),s=e("safe-buffer").Buffer;_.exports=function(u,g){return s.from(u.toRed(h.mont(g.modulus)).redPow(new h(g.publicExponent)).fromRed().toArray())}},{"bn.js":470,"safe-buffer":494}],474:[function(e,_,D){"use strict";_.exports=function(h,s){for(var u=h.length,g=-1;++g<u;)h[g]^=s[g];return h}},{}],475:[function(e,_,D){(function(h,s){(function(){"use strict";var u=e("safe-buffer").Buffer,g=s.crypto||s.msCrypto;_.exports=g&&g.getRandomValues?function(a,c){if(a>4294967295)throw new RangeError("requested too many random bytes");var B=u.allocUnsafe(a);if(a>0)if(a>65536)for(var p=0;p<a;p+=65536)g.getRandomValues(B.slice(p,p+65536));else g.getRandomValues(B);return"function"==typeof c?h.nextTick(function(){c(null,B)}):B}:function(){throw new Error("Secure random number generation is not supported by this browser.\nUse Chrome, Firefox or Internet Explorer 11")}}).call(this)}).call(this,e("_process"),typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{})},{_process:467,"safe-buffer":494}],476:[function(e,_,D){(function(h,s){(function(){"use strict";function u(){throw new Error("secure random number generation not supported by this browser\nuse chrome, FireFox or Internet Explorer 11")}var g=e("safe-buffer"),a=e("randombytes"),c=g.Buffer,B=g.kMaxLength,p=s.crypto||s.msCrypto,f=Math.pow(2,32)-1;function E(b,C){if("number"!=typeof b||b!=b)throw new TypeError("offset must be a number");if(b>f||b<0)throw new TypeError("offset must be a uint32");if(b>B||b>C)throw new RangeError("offset out of range")}function w(b,C,T){if("number"!=typeof b||b!=b)throw new TypeError("size must be a number");if(b>f||b<0)throw new TypeError("size must be a uint32");if(b+C>T||b>B)throw new RangeError("buffer too small")}function Q(b,C,T,N){if(h.browser){var J=new Uint8Array(b.buffer,C,T);return p.getRandomValues(J),N?void h.nextTick(function(){N(null,b)}):b}if(!N)return a(T).copy(b,C),b;a(T,function(H,k){if(H)return N(H);k.copy(b,C),N(null,b)})}p&&p.getRandomValues||!h.browser?(D.randomFill=function(b,C,T,N){if(!(c.isBuffer(b)||b instanceof s.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');if("function"==typeof C)N=C,C=0,T=b.length;else if("function"==typeof T)N=T,T=b.length-C;else if("function"!=typeof N)throw new TypeError('"cb" argument must be a function');return E(C,b.length),w(T,C,b.length),Q(b,C,T,N)},D.randomFillSync=function(b,C,T){if(void 0===C&&(C=0),!(c.isBuffer(b)||b instanceof s.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');return E(C,b.length),void 0===T&&(T=b.length-C),w(T,C,b.length),Q(b,C,T)}):(D.randomFill=u,D.randomFillSync=u)}).call(this)}).call(this,e("_process"),typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{})},{_process:467,randombytes:475,"safe-buffer":494}],477:[function(e,_,D){"use strict";var h={};function s(g,a,c){c||(c=Error);var B=function(p){var f,E;function w(Q,b,C){return p.call(this,"string"==typeof a?a:a(Q,b,C))||this}return E=p,(f=w).prototype=Object.create(E.prototype),f.prototype.constructor=f,f.__proto__=E,w}(c);B.prototype.name=c.name,B.prototype.code=g,h[g]=B}function u(g,a){if(Array.isArray(g)){var c=g.length;return g=g.map(function(B){return String(B)}),c>2?"one of ".concat(a," ").concat(g.slice(0,c-1).join(", "),", or ")+g[c-1]:2===c?"one of ".concat(a," ").concat(g[0]," or ").concat(g[1]):"of ".concat(a," ").concat(g[0])}return"of ".concat(a," ").concat(String(g))}s("ERR_INVALID_OPT_VALUE",function(g,a){return'The value "'+a+'" is invalid for option "'+g+'"'},TypeError),s("ERR_INVALID_ARG_TYPE",function(g,a,c){var B,E,Q,C;if("string"==typeof a&&"not "===a.substr(0,"not ".length)?(B="must not be",a=a.replace(/^not /,"")):B="must be",Q=g,(void 0===C||C>Q.length)&&(C=Q.length)," argument"===Q.substring(C-" argument".length,C))E="The ".concat(g," ").concat(B," ").concat(u(a,"type"));else{var w=function(Q,b,C){return"number"!=typeof C&&(C=0),!(C+1>Q.length)&&-1!==Q.indexOf(".",C)}(g)?"property":"argument";E='The "'.concat(g,'" ').concat(w," ").concat(B," ").concat(u(a,"type"))}return E+". Received type ".concat(typeof c)},TypeError),s("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),s("ERR_METHOD_NOT_IMPLEMENTED",function(g){return"The "+g+" method is not implemented"}),s("ERR_STREAM_PREMATURE_CLOSE","Premature close"),s("ERR_STREAM_DESTROYED",function(g){return"Cannot call "+g+" after a stream was destroyed"}),s("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),s("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),s("ERR_STREAM_WRITE_AFTER_END","write after end"),s("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),s("ERR_UNKNOWN_ENCODING",function(g){return"Unknown encoding: "+g},TypeError),s("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),_.exports.codes=h},{}],478:[function(e,_,D){(function(h){(function(){"use strict";var s=Object.keys||function(w){var Q=[];for(var b in w)Q.push(b);return Q};_.exports=p;var u=e("./_stream_readable"),g=e("./_stream_writable");e("inherits")(p,u);for(var a=s(g.prototype),c=0;c<a.length;c++){var B=a[c];p.prototype[B]||(p.prototype[B]=g.prototype[B])}function p(w){if(!(this instanceof p))return new p(w);u.call(this,w),g.call(this,w),this.allowHalfOpen=!0,w&&(!1===w.readable&&(this.readable=!1),!1===w.writable&&(this.writable=!1),!1===w.allowHalfOpen&&(this.allowHalfOpen=!1,this.once("end",f)))}function f(){this._writableState.ended||h.nextTick(E,this)}function E(w){w.end()}Object.defineProperty(p.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(p.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(p.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(p.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&void 0!==this._writableState&&this._readableState.destroyed&&this._writableState.destroyed},set:function(w){void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed=w,this._writableState.destroyed=w)}})}).call(this)}).call(this,e("_process"))},{"./_stream_readable":480,"./_stream_writable":482,_process:467,inherits:440}],479:[function(e,_,D){"use strict";_.exports=s;var h=e("./_stream_transform");function s(u){if(!(this instanceof s))return new s(u);h.call(this,u)}e("inherits")(s,h),s.prototype._transform=function(u,g,a){a(null,u)}},{"./_stream_transform":481,inherits:440}],480:[function(e,_,D){(function(h,s){(function(){"use strict";var u;_.exports=st,st.ReadableState=pt,e("events");var p,g=function(mt,ct){return mt.listeners(ct).length},a=e("./internal/streams/stream"),c=e("buffer").Buffer,B=(void 0!==s?s:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){},f=e("util");p=f&&f.debuglog?f.debuglog("stream"):function(){};var E,w,Q,b=e("./internal/streams/buffer_list"),C=e("./internal/streams/destroy"),T=e("./internal/streams/state").getHighWaterMark,N=e("../errors").codes,L=N.ERR_INVALID_ARG_TYPE,J=N.ERR_STREAM_PUSH_AFTER_EOF,H=N.ERR_METHOD_NOT_IMPLEMENTED,k=N.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;e("inherits")(st,a);var X=C.errorOrDestroy,tt=["error","close","destroy","pause","resume"];function pt(mt,ct,xt){u=u||e("./_stream_duplex"),"boolean"!=typeof xt&&(xt=ct instanceof u),this.objectMode=!!(mt=mt||{}).objectMode,xt&&(this.objectMode=this.objectMode||!!mt.readableObjectMode),this.highWaterMark=T(this,mt,"readableHighWaterMark",xt),this.buffer=new b,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.paused=!0,this.emitClose=!1!==mt.emitClose,this.autoDestroy=!!mt.autoDestroy,this.destroyed=!1,this.defaultEncoding=mt.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,mt.encoding&&(E||(E=e("string_decoder/").StringDecoder),this.decoder=new E(mt.encoding),this.encoding=mt.encoding)}function st(mt){if(u=u||e("./_stream_duplex"),!(this instanceof st))return new st(mt);this._readableState=new pt(mt,this,this instanceof u),this.readable=!0,mt&&("function"==typeof mt.read&&(this._read=mt.read),"function"==typeof mt.destroy&&(this._destroy=mt.destroy)),a.call(this)}function z(mt,ct,xt,ee,Ge){p("readableAddChunk",ct);var Ce,iA,dA,Ye,rA,je=mt._readableState;if(null===ct)je.reading=!1,function(iA,dA){if(p("onEofChunk"),!dA.ended){if(dA.decoder){var Ye=dA.decoder.end();Ye&&Ye.length&&(dA.buffer.push(Ye),dA.length+=dA.objectMode?1:Ye.length)}dA.ended=!0,dA.sync?Y(iA):(dA.needReadable=!1,dA.emittedReadable||(dA.emittedReadable=!0,x(iA)))}}(mt,je);else if(Ge||(iA=je,c.isBuffer(rA=dA=ct)||rA instanceof B||"string"==typeof dA||void 0===dA||iA.objectMode||(Ye=new L("chunk",["string","Buffer","Uint8Array"],dA)),Ce=Ye),Ce)X(mt,Ce);else if(je.objectMode||ct&&ct.length>0)if("string"==typeof ct||je.objectMode||Object.getPrototypeOf(ct)===c.prototype||(ct=function(iA){return c.from(iA)}(ct)),ee)je.endEmitted?X(mt,new k):it(mt,je,ct,!0);else if(je.ended)X(mt,new J);else{if(je.destroyed)return!1;je.reading=!1,je.decoder&&!xt?(ct=je.decoder.write(ct),je.objectMode||0!==ct.length?it(mt,je,ct,!1):v(mt,je)):it(mt,je,ct,!1)}else ee||(je.reading=!1,v(mt,je));return!je.ended&&(je.length<je.highWaterMark||0===je.length)}function it(mt,ct,xt,ee){ct.flowing&&0===ct.length&&!ct.sync?(ct.awaitDrain=0,mt.emit("data",xt)):(ct.length+=ct.objectMode?1:xt.length,ee?ct.buffer.unshift(xt):ct.buffer.push(xt),ct.needReadable&&Y(mt)),v(mt,ct)}function at(mt,ct){return mt<=0||0===ct.length&&ct.ended?0:ct.objectMode?1:mt!=mt?ct.flowing&&ct.length?ct.buffer.head.data.length:ct.length:(mt>ct.highWaterMark&&(ct.highWaterMark=((xt=mt)>=1073741824?xt=1073741824:(xt--,xt|=xt>>>1,xt|=xt>>>2,xt|=xt>>>4,xt|=xt>>>8,xt|=xt>>>16,xt++),xt)),mt<=ct.length?mt:ct.ended?ct.length:(ct.needReadable=!0,0));var xt}function Y(mt){var ct=mt._readableState;p("emitReadable",ct.needReadable,ct.emittedReadable),ct.needReadable=!1,ct.emittedReadable||(p("emitReadable",ct.flowing),ct.emittedReadable=!0,h.nextTick(x,mt))}function x(mt){var ct=mt._readableState;p("emitReadable_",ct.destroyed,ct.length,ct.ended),ct.destroyed||!ct.length&&!ct.ended||(mt.emit("readable"),ct.emittedReadable=!1),ct.needReadable=!ct.flowing&&!ct.ended&&ct.length<=ct.highWaterMark,It(mt)}function v(mt,ct){ct.readingMore||(ct.readingMore=!0,h.nextTick(O,mt,ct))}function O(mt,ct){for(;!ct.reading&&!ct.ended&&(ct.length<ct.highWaterMark||ct.flowing&&0===ct.length);){var xt=ct.length;if(p("maybeReadMore read 0"),mt.read(0),xt===ct.length)break}ct.readingMore=!1}function G(mt){var ct=mt._readableState;ct.readableListening=mt.listenerCount("readable")>0,ct.resumeScheduled&&!ct.paused?ct.flowing=!0:mt.listenerCount("data")>0&&mt.resume()}function At(mt){p("readable nexttick read 0"),mt.read(0)}function dt(mt,ct){p("resume",ct.reading),ct.reading||mt.read(0),ct.resumeScheduled=!1,mt.emit("resume"),It(mt),ct.flowing&&!ct.reading&&mt.read(0)}function It(mt){var ct=mt._readableState;for(p("flow",ct.flowing);ct.flowing&&null!==mt.read(););}function yt(mt,ct){return 0===ct.length?null:(ct.objectMode?xt=ct.buffer.shift():!mt||mt>=ct.length?(xt=ct.decoder?ct.buffer.join(""):1===ct.buffer.length?ct.buffer.first():ct.buffer.concat(ct.length),ct.buffer.clear()):xt=ct.buffer.consume(mt,ct.decoder),xt);var xt}function qt(mt){var ct=mt._readableState;p("endReadable",ct.endEmitted),ct.endEmitted||(ct.ended=!0,h.nextTick(Mt,ct,mt))}function Mt(mt,ct){if(p("endReadableNT",mt.endEmitted,mt.length),!mt.endEmitted&&0===mt.length&&(mt.endEmitted=!0,ct.readable=!1,ct.emit("end"),mt.autoDestroy)){var xt=ct._writableState;(!xt||xt.autoDestroy&&xt.finished)&&ct.destroy()}}function Xt(mt,ct){for(var xt=0,ee=mt.length;xt<ee;xt++)if(mt[xt]===ct)return xt;return-1}Object.defineProperty(st.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&this._readableState.destroyed},set:function(mt){this._readableState&&(this._readableState.destroyed=mt)}}),st.prototype.destroy=C.destroy,st.prototype._undestroy=C.undestroy,st.prototype._destroy=function(mt,ct){ct(mt)},st.prototype.push=function(mt,ct){var xt,ee=this._readableState;return ee.objectMode?xt=!0:"string"==typeof mt&&((ct=ct||ee.defaultEncoding)!==ee.encoding&&(mt=c.from(mt,ct),ct=""),xt=!0),z(this,mt,ct,!1,xt)},st.prototype.unshift=function(mt){return z(this,mt,null,!0,!1)},st.prototype.isPaused=function(){return!1===this._readableState.flowing},st.prototype.setEncoding=function(mt){E||(E=e("string_decoder/").StringDecoder);var ct=new E(mt);this._readableState.decoder=ct,this._readableState.encoding=this._readableState.decoder.encoding;for(var xt=this._readableState.buffer.head,ee="";null!==xt;)ee+=ct.write(xt.data),xt=xt.next;return this._readableState.buffer.clear(),""!==ee&&this._readableState.buffer.push(ee),this._readableState.length=ee.length,this},st.prototype.read=function(mt){p("read",mt),mt=parseInt(mt,10);var ct=this._readableState,xt=mt;if(0!==mt&&(ct.emittedReadable=!1),0===mt&&ct.needReadable&&((0!==ct.highWaterMark?ct.length>=ct.highWaterMark:ct.length>0)||ct.ended))return p("read: emitReadable",ct.length,ct.ended),0===ct.length&&ct.ended?qt(this):Y(this),null;if(0===(mt=at(mt,ct))&&ct.ended)return 0===ct.length&&qt(this),null;var ee,Ge=ct.needReadable;return p("need readable",Ge),(0===ct.length||ct.length-mt<ct.highWaterMark)&&p("length less than watermark",Ge=!0),ct.ended||ct.reading?p("reading or ended",Ge=!1):Ge&&(p("do read"),ct.reading=!0,ct.sync=!0,0===ct.length&&(ct.needReadable=!0),this._read(ct.highWaterMark),ct.sync=!1,ct.reading||(mt=at(xt,ct))),null===(ee=mt>0?yt(mt,ct):null)?(ct.needReadable=ct.length<=ct.highWaterMark,mt=0):(ct.length-=mt,ct.awaitDrain=0),0===ct.length&&(ct.ended||(ct.needReadable=!0),xt!==mt&&ct.ended&&qt(this)),null!==ee&&this.emit("data",ee),ee},st.prototype._read=function(mt){X(this,new H("_read()"))},st.prototype.pipe=function(mt,ct){var xt=this,ee=this._readableState;switch(ee.pipesCount){case 0:ee.pipes=mt;break;case 1:ee.pipes=[ee.pipes,mt];break;default:ee.pipes.push(mt)}ee.pipesCount+=1,p("pipe count=%d opts=%j",ee.pipesCount,ct);var Ge=ct&&!1===ct.end||mt===h.stdout||mt===h.stderr?EA:je;function je(){p("onend"),mt.end()}ee.endEmitted?h.nextTick(Ge):xt.once("end",Ge),mt.on("unpipe",function Ce(fe,xe){p("onunpipe"),fe===xt&&xe&&!1===xe.hasUnpiped&&(xe.hasUnpiped=!0,p("cleanup"),mt.removeListener("close",fA),mt.removeListener("finish",TA),mt.removeListener("drain",iA),mt.removeListener("error",rA),mt.removeListener("unpipe",Ce),xt.removeListener("end",je),xt.removeListener("end",EA),xt.removeListener("data",Ye),dA=!0,!ee.awaitDrain||mt._writableState&&!mt._writableState.needDrain||iA())});var iA=function(fe){return function(){var xe=fe._readableState;p("pipeOnDrain",xe.awaitDrain),xe.awaitDrain&&xe.awaitDrain--,0===xe.awaitDrain&&g(fe,"data")&&(xe.flowing=!0,It(fe))}}(xt);mt.on("drain",iA);var dA=!1;function Ye(fe){p("ondata");var xe=mt.write(fe);p("dest.write",xe),!1===xe&&((1===ee.pipesCount&&ee.pipes===mt||ee.pipesCount>1&&-1!==Xt(ee.pipes,mt))&&!dA&&(p("false write response, pause",ee.awaitDrain),ee.awaitDrain++),xt.pause())}function rA(fe){p("onerror",fe),EA(),mt.removeListener("error",rA),0===g(mt,"error")&&X(mt,fe)}function fA(){mt.removeListener("finish",TA),EA()}function TA(){p("onfinish"),mt.removeListener("close",fA),EA()}function EA(){p("unpipe"),xt.unpipe(mt)}return xt.on("data",Ye),function(fe,xe,FA){if("function"==typeof fe.prependListener)return fe.prependListener(xe,FA);fe._events&&fe._events[xe]?Array.isArray(fe._events[xe])?fe._events[xe].unshift(FA):fe._events[xe]=[FA,fe._events[xe]]:fe.on(xe,FA)}(mt,"error",rA),mt.once("close",fA),mt.once("finish",TA),mt.emit("pipe",xt),ee.flowing||(p("pipe resume"),xt.resume()),mt},st.prototype.unpipe=function(mt){var ct=this._readableState,xt={hasUnpiped:!1};if(0===ct.pipesCount)return this;if(1===ct.pipesCount)return mt&&mt!==ct.pipes||(mt||(mt=ct.pipes),ct.pipes=null,ct.pipesCount=0,ct.flowing=!1,mt&&mt.emit("unpipe",this,xt)),this;if(!mt){var ee=ct.pipes,Ge=ct.pipesCount;ct.pipes=null,ct.pipesCount=0,ct.flowing=!1;for(var Ce=0;Ce<Ge;Ce++)ee[Ce].emit("unpipe",this,{hasUnpiped:!1});return this}var je=Xt(ct.pipes,mt);return-1===je||(ct.pipes.splice(je,1),ct.pipesCount-=1,1===ct.pipesCount&&(ct.pipes=ct.pipes[0]),mt.emit("unpipe",this,xt)),this},st.prototype.addListener=st.prototype.on=function(mt,ct){var xt=a.prototype.on.call(this,mt,ct),ee=this._readableState;return"data"===mt?(ee.readableListening=this.listenerCount("readable")>0,!1!==ee.flowing&&this.resume()):"readable"===mt&&(ee.endEmitted||ee.readableListening||(ee.readableListening=ee.needReadable=!0,ee.flowing=!1,ee.emittedReadable=!1,p("on readable",ee.length,ee.reading),ee.length?Y(this):ee.reading||h.nextTick(At,this))),xt},st.prototype.removeListener=function(mt,ct){var xt=a.prototype.removeListener.call(this,mt,ct);return"readable"===mt&&h.nextTick(G,this),xt},st.prototype.removeAllListeners=function(mt){var ct=a.prototype.removeAllListeners.apply(this,arguments);return"readable"!==mt&&void 0!==mt||h.nextTick(G,this),ct},st.prototype.resume=function(){var xt,mt=this._readableState;return mt.flowing||(p("resume"),mt.flowing=!mt.readableListening,this,(xt=mt).resumeScheduled||(xt.resumeScheduled=!0,h.nextTick(dt,this,xt))),mt.paused=!1,this},st.prototype.pause=function(){return p("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(p("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},st.prototype.wrap=function(mt){var ct=this,xt=this._readableState,ee=!1;for(var Ge in mt.on("end",function(){if(p("wrapped end"),xt.decoder&&!xt.ended){var je=xt.decoder.end();je&&je.length&&ct.push(je)}ct.push(null)}),mt.on("data",function(je){p("wrapped data"),xt.decoder&&(je=xt.decoder.write(je)),xt.objectMode&&null==je||(xt.objectMode||je&&je.length)&&(ct.push(je)||(ee=!0,mt.pause()))}),mt)void 0===this[Ge]&&"function"==typeof mt[Ge]&&(this[Ge]=function(je){return function(){return mt[je].apply(mt,arguments)}}(Ge));for(var Ce=0;Ce<tt.length;Ce++)mt.on(tt[Ce],this.emit.bind(this,tt[Ce]));return this._read=function(je){p("wrapped _read",je),ee&&(ee=!1,mt.resume())},this},"function"==typeof Symbol&&(st.prototype[Symbol.asyncIterator]=function(){return void 0===w&&(w=e("./internal/streams/async_iterator")),w(this)}),Object.defineProperty(st.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(st.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(st.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(mt){this._readableState&&(this._readableState.flowing=mt)}}),st._fromList=yt,Object.defineProperty(st.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}}),"function"==typeof Symbol&&(st.from=function(mt,ct){return void 0===Q&&(Q=e("./internal/streams/from")),Q(st,mt,ct)})}).call(this)}).call(this,e("_process"),typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{})},{"../errors":477,"./_stream_duplex":478,"./internal/streams/async_iterator":483,"./internal/streams/buffer_list":484,"./internal/streams/destroy":485,"./internal/streams/from":487,"./internal/streams/state":489,"./internal/streams/stream":490,_process:467,buffer:220,events:422,inherits:440,"string_decoder/":522,util:188}],481:[function(e,_,D){"use strict";_.exports=p;var h=e("../errors").codes,s=h.ERR_METHOD_NOT_IMPLEMENTED,u=h.ERR_MULTIPLE_CALLBACK,g=h.ERR_TRANSFORM_ALREADY_TRANSFORMING,a=h.ERR_TRANSFORM_WITH_LENGTH_0,c=e("./_stream_duplex");function B(w,Q){var b=this._transformState;b.transforming=!1;var C=b.writecb;if(null===C)return this.emit("error",new u);b.writechunk=null,b.writecb=null,null!=Q&&this.push(Q),C(w);var T=this._readableState;T.reading=!1,(T.needReadable||T.length<T.highWaterMark)&&this._read(T.highWaterMark)}function p(w){if(!(this instanceof p))return new p(w);c.call(this,w),this._transformState={afterTransform:B.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,w&&("function"==typeof w.transform&&(this._transform=w.transform),"function"==typeof w.flush&&(this._flush=w.flush)),this.on("prefinish",f)}function f(){var w=this;"function"!=typeof this._flush||this._readableState.destroyed?E(this,null,null):this._flush(function(Q,b){E(w,Q,b)})}function E(w,Q,b){if(Q)return w.emit("error",Q);if(null!=b&&w.push(b),w._writableState.length)throw new a;if(w._transformState.transforming)throw new g;return w.push(null)}e("inherits")(p,c),p.prototype.push=function(w,Q){return this._transformState.needTransform=!1,c.prototype.push.call(this,w,Q)},p.prototype._transform=function(w,Q,b){b(new s("_transform()"))},p.prototype._write=function(w,Q,b){var C=this._transformState;if(C.writecb=b,C.writechunk=w,C.writeencoding=Q,!C.transforming){var T=this._readableState;(C.needTransform||T.needReadable||T.length<T.highWaterMark)&&this._read(T.highWaterMark)}},p.prototype._read=function(w){var Q=this._transformState;null===Q.writechunk||Q.transforming?Q.needTransform=!0:(Q.transforming=!0,this._transform(Q.writechunk,Q.writeencoding,Q.afterTransform))},p.prototype._destroy=function(w,Q){c.prototype._destroy.call(this,w,function(b){Q(b)})}},{"../errors":477,"./_stream_duplex":478,inherits:440}],482:[function(e,_,D){(function(h,s){(function(){"use strict";function u(O){var G=this;this.next=null,this.entry=null,this.finish=function(){!function(At,dt,It){var yt=At.entry;for(At.entry=null;yt;){var qt=yt.callback;dt.pendingcb--,qt(undefined),yt=yt.next}dt.corkedRequestsFree.next=At}(G,O)}}var g;_.exports=st,st.WritableState=pt;var f,a={deprecate:e("util-deprecate")},c=e("./internal/streams/stream"),B=e("buffer").Buffer,p=(void 0!==s?s:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){},E=e("./internal/streams/destroy"),w=e("./internal/streams/state").getHighWaterMark,Q=e("../errors").codes,b=Q.ERR_INVALID_ARG_TYPE,C=Q.ERR_METHOD_NOT_IMPLEMENTED,T=Q.ERR_MULTIPLE_CALLBACK,N=Q.ERR_STREAM_CANNOT_PIPE,L=Q.ERR_STREAM_DESTROYED,J=Q.ERR_STREAM_NULL_VALUES,H=Q.ERR_STREAM_WRITE_AFTER_END,k=Q.ERR_UNKNOWN_ENCODING,X=E.errorOrDestroy;function tt(){}function pt(O,G,At){g=g||e("./_stream_duplex"),"boolean"!=typeof At&&(At=G instanceof g),this.objectMode=!!(O=O||{}).objectMode,At&&(this.objectMode=this.objectMode||!!O.writableObjectMode),this.highWaterMark=w(this,O,"writableHighWaterMark",At),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1,this.decodeStrings=!(!1===O.decodeStrings),this.defaultEncoding=O.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(It){!function(yt,qt){var xt,Mt=yt._writableState,Xt=Mt.sync,mt=Mt.writecb;if("function"!=typeof mt)throw new T;if((xt=Mt).writing=!1,xt.writecb=null,xt.length-=xt.writelen,xt.writelen=0,qt)!function(xt,ee,Ge,Ce,je){--ee.pendingcb,Ge?(h.nextTick(je,Ce),h.nextTick(v,xt,ee),xt._writableState.errorEmitted=!0,X(xt,Ce)):(je(Ce),xt._writableState.errorEmitted=!0,X(xt,Ce),v(xt,ee))}(yt,Mt,Xt,qt,mt);else{var ct=Y(Mt)||yt.destroyed;ct||Mt.corked||Mt.bufferProcessing||!Mt.bufferedRequest||at(yt,Mt),Xt?h.nextTick(it,yt,Mt,ct,mt):it(yt,Mt,ct,mt)}}(G,It)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=!1!==O.emitClose,this.autoDestroy=!!O.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new u(this)}function st(O){var G=this instanceof(g=g||e("./_stream_duplex"));if(!G&&!f.call(st,this))return new st(O);this._writableState=new pt(O,this,G),this.writable=!0,O&&("function"==typeof O.write&&(this._write=O.write),"function"==typeof O.writev&&(this._writev=O.writev),"function"==typeof O.destroy&&(this._destroy=O.destroy),"function"==typeof O.final&&(this._final=O.final)),c.call(this)}function z(O,G,At,dt,It,yt,qt){G.writelen=dt,G.writecb=qt,G.writing=!0,G.sync=!0,G.destroyed?G.onwrite(new L("write")):At?O._writev(It,G.onwrite):O._write(It,yt,G.onwrite),G.sync=!1}function it(O,G,At,dt){var It,yt;At||(It=O,0===(yt=G).length&&yt.needDrain&&(yt.needDrain=!1,It.emit("drain"))),G.pendingcb--,dt(),v(O,G)}function at(O,G){G.bufferProcessing=!0;var At=G.bufferedRequest;if(O._writev&&At&&At.next){var It=new Array(G.bufferedRequestCount),yt=G.corkedRequestsFree;yt.entry=At;for(var qt=0,Mt=!0;At;)It[qt]=At,At.isBuf||(Mt=!1),At=At.next,qt+=1;It.allBuffers=Mt,z(O,G,!0,G.length,It,"",yt.finish),G.pendingcb++,G.lastBufferedRequest=null,yt.next?(G.corkedRequestsFree=yt.next,yt.next=null):G.corkedRequestsFree=new u(G),G.bufferedRequestCount=0}else{for(;At;){var Xt=At.chunk;if(z(O,G,!1,G.objectMode?1:Xt.length,Xt,At.encoding,At.callback),At=At.next,G.bufferedRequestCount--,G.writing)break}null===At&&(G.lastBufferedRequest=null)}G.bufferedRequest=At,G.bufferProcessing=!1}function Y(O){return O.ending&&0===O.length&&null===O.bufferedRequest&&!O.finished&&!O.writing}function x(O,G){O._final(function(At){G.pendingcb--,At&&X(O,At),G.prefinished=!0,O.emit("prefinish"),v(O,G)})}function v(O,G){var It,yt,At=Y(G);if(At&&(It=O,(yt=G).prefinished||yt.finalCalled||("function"!=typeof It._final||yt.destroyed?(yt.prefinished=!0,It.emit("prefinish")):(yt.pendingcb++,yt.finalCalled=!0,h.nextTick(x,It,yt))),0===G.pendingcb&&(G.finished=!0,O.emit("finish"),G.autoDestroy))){var dt=O._readableState;(!dt||dt.autoDestroy&&dt.endEmitted)&&O.destroy()}return At}e("inherits")(st,c),pt.prototype.getBuffer=function(){for(var O=this.bufferedRequest,G=[];O;)G.push(O),O=O.next;return G},function(){try{Object.defineProperty(pt.prototype,"buffer",{get:a.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch{}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(f=Function.prototype[Symbol.hasInstance],Object.defineProperty(st,Symbol.hasInstance,{value:function(O){return!!f.call(this,O)||this===st&&O&&O._writableState instanceof pt}})):f=function(O){return O instanceof this},st.prototype.pipe=function(){X(this,new N)},st.prototype.write=function(O,G,At){var dt,Mt,Xt,mt,It=this._writableState,yt=!1,qt=!It.objectMode&&(B.isBuffer(dt=O)||dt instanceof p);return qt&&!B.isBuffer(O)&&(O=B.from(O)),"function"==typeof G&&(At=G,G=null),qt?G="buffer":G||(G=It.defaultEncoding),"function"!=typeof At&&(At=tt),It.ending?(Mt=this,Xt=At,mt=new H,X(Mt,mt),h.nextTick(Xt,mt)):(qt||function(Mt,Xt,mt,ct){var xt;return null===mt?xt=new J:"string"==typeof mt||Xt.objectMode||(xt=new b("chunk",["string","Buffer"],mt)),!xt||(X(Mt,xt),h.nextTick(ct,xt),!1)}(this,It,O,At))&&(It.pendingcb++,yt=function(Mt,Xt,mt,ct,xt,ee){if(!mt){var Ge=(Ye=ct,(dA=Xt).objectMode||!1===dA.decodeStrings||"string"!=typeof Ye||(Ye=B.from(Ye,xt)),Ye);ct!==Ge&&(mt=!0,xt="buffer",ct=Ge)}var dA,Ye,Ce=Xt.objectMode?1:ct.length;Xt.length+=Ce;var je=Xt.length<Xt.highWaterMark;if(je||(Xt.needDrain=!0),Xt.writing||Xt.corked){var iA=Xt.lastBufferedRequest;Xt.lastBufferedRequest={chunk:ct,encoding:xt,isBuf:mt,callback:ee,next:null},iA?iA.next=Xt.lastBufferedRequest:Xt.bufferedRequest=Xt.lastBufferedRequest,Xt.bufferedRequestCount+=1}else z(Mt,Xt,!1,Ce,ct,xt,ee);return je}(this,It,qt,O,G,At)),yt},st.prototype.cork=function(){this._writableState.corked++},st.prototype.uncork=function(){var O=this._writableState;O.corked&&(O.corked--,O.writing||O.corked||O.bufferProcessing||!O.bufferedRequest||at(this,O))},st.prototype.setDefaultEncoding=function(O){if("string"==typeof O&&(O=O.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((O+"").toLowerCase())>-1))throw new k(O);return this._writableState.defaultEncoding=O,this},Object.defineProperty(st.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(st.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),st.prototype._write=function(O,G,At){At(new C("_write()"))},st.prototype._writev=null,st.prototype.end=function(O,G,At){var yt,qt,dt=this._writableState;return"function"==typeof O?(At=O,O=null,G=null):"function"==typeof G&&(At=G,G=null),null!=O&&this.write(O,G),dt.corked&&(dt.corked=1,this.uncork()),dt.ending||(this,qt=At,(yt=dt).ending=!0,v(this,yt),qt&&(yt.finished?h.nextTick(qt):this.once("finish",qt)),yt.ended=!0,this.writable=!1),this},Object.defineProperty(st.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(st.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(O){this._writableState&&(this._writableState.destroyed=O)}}),st.prototype.destroy=E.destroy,st.prototype._undestroy=E.undestroy,st.prototype._destroy=function(O,G){G(O)}}).call(this)}).call(this,e("_process"),typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{})},{"../errors":477,"./_stream_duplex":478,"./internal/streams/destroy":485,"./internal/streams/state":489,"./internal/streams/stream":490,_process:467,buffer:220,inherits:440,"util-deprecate":524}],483:[function(e,_,D){(function(h){(function(){"use strict";var s;function u(L,J,H){return(J="symbol"==typeof(X=function(tt,pt){if("object"!=typeof tt||null===tt)return tt;var st=tt[Symbol.toPrimitive];if(void 0!==st){var z=st.call(tt,"string");if("object"!=typeof z)return z;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(tt)}(J))?X:String(X))in L?Object.defineProperty(L,J,{value:H,enumerable:!0,configurable:!0,writable:!0}):L[J]=H,L;var X}var g=e("./end-of-stream"),a=Symbol("lastResolve"),c=Symbol("lastReject"),B=Symbol("error"),p=Symbol("ended"),f=Symbol("lastPromise"),E=Symbol("handlePromise"),w=Symbol("stream");function Q(L,J){return{value:L,done:J}}function b(L){var J=L[a];if(null!==J){var H=L[w].read();null!==H&&(L[f]=null,L[a]=null,L[c]=null,J(Q(H,!1)))}}function C(L){h.nextTick(b,L)}var T=Object.getPrototypeOf(function(){}),N=Object.setPrototypeOf((u(s={get stream(){return this[w]},next:function(){var L=this,J=this[B];if(null!==J)return Promise.reject(J);if(this[p])return Promise.resolve(Q(void 0,!0));if(this[w].destroyed)return new Promise(function(tt,pt){h.nextTick(function(){L[B]?pt(L[B]):tt(Q(void 0,!0))})});var H,k=this[f];if(k)H=new Promise(function(tt,pt){return function(st,z){tt.then(function(){pt[p]?st(Q(void 0,!0)):pt[E](st,z)},z)}}(k,this));else{var X=this[w].read();if(null!==X)return Promise.resolve(Q(X,!1));H=new Promise(this[E])}return this[f]=H,H}},Symbol.asyncIterator,function(){return this}),u(s,"return",function(){var L=this;return new Promise(function(J,H){L[w].destroy(null,function(k){k?H(k):J(Q(void 0,!0))})})}),s),T);_.exports=function(L){var J,H=Object.create(N,(u(J={},w,{value:L,writable:!0}),u(J,a,{value:null,writable:!0}),u(J,c,{value:null,writable:!0}),u(J,B,{value:null,writable:!0}),u(J,p,{value:L._readableState.endEmitted,writable:!0}),u(J,E,{value:function(k,X){var tt=H[w].read();tt?(H[f]=null,H[a]=null,H[c]=null,k(Q(tt,!1))):(H[a]=k,H[c]=X)},writable:!0}),J));return H[f]=null,g(L,function(k){if(k&&"ERR_STREAM_PREMATURE_CLOSE"!==k.code){var X=H[c];return null!==X&&(H[f]=null,H[a]=null,H[c]=null,X(k)),void(H[B]=k)}var tt=H[a];null!==tt&&(H[f]=null,H[a]=null,H[c]=null,tt(Q(void 0,!0))),H[p]=!0}),L.on("readable",C.bind(null,H)),H}}).call(this)}).call(this,e("_process"))},{"./end-of-stream":486,_process:467}],484:[function(e,_,D){"use strict";function h(f,E){var w=Object.keys(f);if(Object.getOwnPropertySymbols){var Q=Object.getOwnPropertySymbols(f);E&&(Q=Q.filter(function(b){return Object.getOwnPropertyDescriptor(f,b).enumerable})),w.push.apply(w,Q)}return w}function s(f){for(var E=1;E<arguments.length;E++){var w=null!=arguments[E]?arguments[E]:{};E%2?h(Object(w),!0).forEach(function(Q){u(f,Q,w[Q])}):Object.getOwnPropertyDescriptors?Object.defineProperties(f,Object.getOwnPropertyDescriptors(w)):h(Object(w)).forEach(function(Q){Object.defineProperty(f,Q,Object.getOwnPropertyDescriptor(w,Q))})}return f}function u(f,E,w){return(E=a(E))in f?Object.defineProperty(f,E,{value:w,enumerable:!0,configurable:!0,writable:!0}):f[E]=w,f}function g(f,E){for(var w=0;w<E.length;w++){var Q=E[w];Q.enumerable=Q.enumerable||!1,Q.configurable=!0,"value"in Q&&(Q.writable=!0),Object.defineProperty(f,a(Q.key),Q)}}function a(f){var E=function(w,Q){if("object"!=typeof w||null===w)return w;var b=w[Symbol.toPrimitive];if(void 0!==b){var C=b.call(w,"string");if("object"!=typeof C)return C;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(w)}(f);return"symbol"==typeof E?E:String(E)}var c=e("buffer").Buffer,B=e("util").inspect,p=B&&B.custom||"inspect";_.exports=function(){function f(){(function(b,C){if(!(b instanceof C))throw new TypeError("Cannot call a class as a function")})(this,f),this.head=null,this.tail=null,this.length=0}var E,w;return E=f,(w=[{key:"push",value:function(b){var C={data:b,next:null};this.length>0?this.tail.next=C:this.head=C,this.tail=C,++this.length}},{key:"unshift",value:function(b){var C={data:b,next:this.head};0===this.length&&(this.tail=C),this.head=C,++this.length}},{key:"shift",value:function(){if(0!==this.length){var b=this.head.data;return this.head=1===this.length?this.tail=null:this.head.next,--this.length,b}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(b){if(0===this.length)return"";for(var C=this.head,T=""+C.data;C=C.next;)T+=b+C.data;return T}},{key:"concat",value:function(b){if(0===this.length)return c.alloc(0);for(var L=c.allocUnsafe(b>>>0),J=this.head,H=0;J;)c.prototype.copy.call(J.data,L,H),H+=J.data.length,J=J.next;return L}},{key:"consume",value:function(b,C){var T;return b<this.head.data.length?(T=this.head.data.slice(0,b),this.head.data=this.head.data.slice(b)):T=b===this.head.data.length?this.shift():C?this._getString(b):this._getBuffer(b),T}},{key:"first",value:function(){return this.head.data}},{key:"_getString",value:function(b){var C=this.head,T=1,N=C.data;for(b-=N.length;C=C.next;){var L=C.data,J=b>L.length?L.length:b;if(N+=J===L.length?L:L.slice(0,b),0==(b-=J)){J===L.length?(++T,this.head=C.next?C.next:this.tail=null):(this.head=C,C.data=L.slice(J));break}++T}return this.length-=T,N}},{key:"_getBuffer",value:function(b){var C=c.allocUnsafe(b),T=this.head,N=1;for(T.data.copy(C),b-=T.data.length;T=T.next;){var L=T.data,J=b>L.length?L.length:b;if(L.copy(C,C.length-b,0,J),0==(b-=J)){J===L.length?(++N,this.head=T.next?T.next:this.tail=null):(this.head=T,T.data=L.slice(J));break}++N}return this.length-=N,C}},{key:p,value:function(b,C){return B(this,s(s({},C),{},{depth:0,customInspect:!1}))}}])&&g(E.prototype,w),Object.defineProperty(E,"prototype",{writable:!1}),f}()},{buffer:220,util:188}],485:[function(e,_,D){(function(h){(function(){"use strict";function s(a,c){g(a,c),u(a)}function u(a){a._writableState&&!a._writableState.emitClose||a._readableState&&!a._readableState.emitClose||a.emit("close")}function g(a,c){a.emit("error",c)}_.exports={destroy:function(a,c){var B=this;return this._readableState&&this._readableState.destroyed||this._writableState&&this._writableState.destroyed?(c?c(a):a&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,h.nextTick(g,this,a)):h.nextTick(g,this,a)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(a||null,function(E){!c&&E?B._writableState?B._writableState.errorEmitted?h.nextTick(u,B):(B._writableState.errorEmitted=!0,h.nextTick(s,B,E)):h.nextTick(s,B,E):c?(h.nextTick(u,B),c(E)):h.nextTick(u,B)}),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.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)},errorOrDestroy:function(a,c){var B=a._readableState,p=a._writableState;B&&B.autoDestroy||p&&p.autoDestroy?a.destroy(c):a.emit("error",c)}}}).call(this)}).call(this,e("_process"))},{_process:467}],486:[function(e,_,D){"use strict";var h=e("../../../errors").codes.ERR_STREAM_PREMATURE_CLOSE;function s(){}_.exports=function u(g,a,c){if("function"==typeof a)return u(g,null,a);a||(a={}),c=function(L){var J=!1;return function(){if(!J){J=!0;for(var H=arguments.length,k=new Array(H),X=0;X<H;X++)k[X]=arguments[X];L.apply(this,k)}}}(c||s);var L,B=a.readable||!1!==a.readable&&g.readable,p=a.writable||!1!==a.writable&&g.writable,f=function(){g.writable||w()},E=g._writableState&&g._writableState.finished,w=function(){p=!1,E=!0,B||c.call(g)},Q=g._readableState&&g._readableState.endEmitted,b=function(){B=!1,Q=!0,p||c.call(g)},C=function(L){c.call(g,L)},T=function(){var L;return B&&!Q?(g._readableState&&g._readableState.ended||(L=new h),c.call(g,L)):p&&!E?(g._writableState&&g._writableState.ended||(L=new h),c.call(g,L)):void 0},N=function(){g.req.on("finish",w)};return(L=g).setHeader&&"function"==typeof L.abort?(g.on("complete",w),g.on("abort",T),g.req?N():g.on("request",N)):p&&!g._writableState&&(g.on("end",f),g.on("close",f)),g.on("end",b),g.on("finish",w),!1!==a.error&&g.on("error",C),g.on("close",T),function(){g.removeListener("complete",w),g.removeListener("abort",T),g.removeListener("request",N),g.req&&g.req.removeListener("finish",w),g.removeListener("end",f),g.removeListener("close",f),g.removeListener("finish",w),g.removeListener("end",b),g.removeListener("error",C),g.removeListener("close",T)}}},{"../../../errors":477}],487:[function(e,_,D){"use strict";_.exports=function(){throw new Error("Readable.from is not available in the browser")}},{}],488:[function(e,_,D){"use strict";var h,s=e("../../../errors").codes,u=s.ERR_MISSING_ARGS,g=s.ERR_STREAM_DESTROYED;function a(E){if(E)throw E}function B(E){E()}function p(E,w){return E.pipe(w)}_.exports=function(){for(var E=arguments.length,w=new Array(E),Q=0;Q<E;Q++)w[Q]=arguments[Q];var b,C=function f(E){return E.length?"function"!=typeof E[E.length-1]?a:E.pop():a}(w);if(Array.isArray(w[0])&&(w=w[0]),w.length<2)throw new u("streams");var T=w.map(function(N,L){var J=L<w.length-1;return function c(E,w,Q,b){b=function(N){var L=!1;return function(){L||(L=!0,N.apply(void 0,arguments))}}(b);var C=!1;E.on("close",function(){C=!0}),void 0===h&&(h=e("./end-of-stream")),h(E,{readable:w,writable:Q},function(N){if(N)return b(N);C=!0,b()});var T=!1;return function(N){if(!C&&!T)return T=!0,(L=E).setHeader&&"function"==typeof L.abort?E.abort():"function"==typeof E.destroy?E.destroy():void b(N||new g("pipe"));var L}}(N,J,L>0,function(H){b||(b=H),H&&T.forEach(B),J||(T.forEach(B),C(b))})});return w.reduce(p)}},{"../../../errors":477,"./end-of-stream":486}],489:[function(e,_,D){"use strict";var h=e("../../../errors").codes.ERR_INVALID_OPT_VALUE;_.exports={getHighWaterMark:function(s,u,g,a){var B,c=null!=(B=u).highWaterMark?B.highWaterMark:a?B[g]:null;if(null!=c){if(!isFinite(c)||Math.floor(c)!==c||c<0)throw new h(a?g:"highWaterMark",c);return Math.floor(c)}return s.objectMode?16:16384}}},{"../../../errors":477}],490:[function(e,_,D){"use strict";_.exports=e("events").EventEmitter},{events:422}],491:[function(e,_,D){"use strict";(D=_.exports=e("./lib/_stream_readable.js")).Stream=D,D.Readable=D,D.Writable=e("./lib/_stream_writable.js"),D.Duplex=e("./lib/_stream_duplex.js"),D.Transform=e("./lib/_stream_transform.js"),D.PassThrough=e("./lib/_stream_passthrough.js"),D.finished=e("./lib/internal/streams/end-of-stream.js"),D.pipeline=e("./lib/internal/streams/pipeline.js")},{"./lib/_stream_duplex.js":478,"./lib/_stream_passthrough.js":479,"./lib/_stream_readable.js":480,"./lib/_stream_transform.js":481,"./lib/_stream_writable.js":482,"./lib/internal/streams/end-of-stream.js":486,"./lib/internal/streams/pipeline.js":488}],492:[function(e,_,D){"use strict";var h=function(s){var u=Object.prototype,g=u.hasOwnProperty,a=Object.defineProperty||function(v,O,G){v[O]=G.value},c="function"==typeof Symbol?Symbol:{},B=c.iterator||"@@iterator",p=c.asyncIterator||"@@asyncIterator",f=c.toStringTag||"@@toStringTag";function E(v,O,G){return Object.defineProperty(v,O,{value:G,enumerable:!0,configurable:!0,writable:!0}),v[O]}try{E({},"")}catch{E=function(O,G,At){return O[G]=At}}function w(v,O,G,At){var It=Object.create((O&&O.prototype instanceof C?O:C).prototype),yt=new at(At||[]);return a(It,"_invoke",{value:pt(v,G,yt)}),It}function Q(v,O,G){try{return{type:"normal",arg:v.call(O,G)}}catch(At){return{type:"throw",arg:At}}}s.wrap=w;var b={};function C(){}function T(){}function N(){}var L={};E(L,B,function(){return this});var J=Object.getPrototypeOf,H=J&&J(J(Y([])));H&&H!==u&&g.call(H,B)&&(L=H);var k=N.prototype=C.prototype=Object.create(L);function X(v){["next","throw","return"].forEach(function(O){E(v,O,function(G){return this._invoke(O,G)})})}function tt(v,O){var G;a(this,"_invoke",{value:function(At,dt){function It(){return new O(function(yt,qt){!function Mt(Xt,mt,ct,xt){var ee=Q(v[Xt],v,mt);if("throw"!==ee.type){var Ge=ee.arg,Ce=Ge.value;return Ce&&"object"==typeof Ce&&g.call(Ce,"__await")?O.resolve(Ce.__await).then(function(je){Mt("next",je,ct,xt)},function(je){Mt("throw",je,ct,xt)}):O.resolve(Ce).then(function(je){Ge.value=je,ct(Ge)},function(je){return Mt("throw",je,ct,xt)})}xt(ee.arg)}(At,dt,yt,qt)})}return G=G?G.then(It,It):It()}})}function pt(v,O,G){var At="suspendedStart";return function(dt,It){if("executing"===At)throw new Error("Generator is already running");if("completed"===At){if("throw"===dt)throw It;return{value:void 0,done:!0}}for(G.method=dt,G.arg=It;;){var yt=G.delegate;if(yt){var qt=st(yt,G);if(qt){if(qt===b)continue;return qt}}if("next"===G.method)G.sent=G._sent=G.arg;else if("throw"===G.method){if("suspendedStart"===At)throw At="completed",G.arg;G.dispatchException(G.arg)}else"return"===G.method&&G.abrupt("return",G.arg);At="executing";var Mt=Q(v,O,G);if("normal"===Mt.type){if(At=G.done?"completed":"suspendedYield",Mt.arg===b)continue;return{value:Mt.arg,done:G.done}}"throw"===Mt.type&&(At="completed",G.method="throw",G.arg=Mt.arg)}}}function st(v,O){var G=O.method,At=v.iterator[G];if(void 0===At)return O.delegate=null,"throw"===G&&v.iterator.return&&(O.method="return",O.arg=void 0,st(v,O),"throw"===O.method)||"return"!==G&&(O.method="throw",O.arg=new TypeError("The iterator does not provide a '"+G+"' method")),b;var dt=Q(At,v.iterator,O.arg);if("throw"===dt.type)return O.method="throw",O.arg=dt.arg,O.delegate=null,b;var It=dt.arg;return It?It.done?(O[v.resultName]=It.value,O.next=v.nextLoc,"return"!==O.method&&(O.method="next",O.arg=void 0),O.delegate=null,b):It:(O.method="throw",O.arg=new TypeError("iterator result is not an object"),O.delegate=null,b)}function z(v){var O={tryLoc:v[0]};1 in v&&(O.catchLoc=v[1]),2 in v&&(O.finallyLoc=v[2],O.afterLoc=v[3]),this.tryEntries.push(O)}function it(v){var O=v.completion||{};O.type="normal",delete O.arg,v.completion=O}function at(v){this.tryEntries=[{tryLoc:"root"}],v.forEach(z,this),this.reset(!0)}function Y(v){if(v){var O=v[B];if(O)return O.call(v);if("function"==typeof v.next)return v;if(!isNaN(v.length)){var G=-1,At=function dt(){for(;++G<v.length;)if(g.call(v,G))return dt.value=v[G],dt.done=!1,dt;return dt.value=void 0,dt.done=!0,dt};return At.next=At}}return{next:x}}function x(){return{value:void 0,done:!0}}return T.prototype=N,a(k,"constructor",{value:N,configurable:!0}),a(N,"constructor",{value:T,configurable:!0}),T.displayName=E(N,f,"GeneratorFunction"),s.isGeneratorFunction=function(v){var O="function"==typeof v&&v.constructor;return!!O&&(O===T||"GeneratorFunction"===(O.displayName||O.name))},s.mark=function(v){return Object.setPrototypeOf?Object.setPrototypeOf(v,N):(v.__proto__=N,E(v,f,"GeneratorFunction")),v.prototype=Object.create(k),v},s.awrap=function(v){return{__await:v}},X(tt.prototype),E(tt.prototype,p,function(){return this}),s.AsyncIterator=tt,s.async=function(v,O,G,At,dt){void 0===dt&&(dt=Promise);var It=new tt(w(v,O,G,At),dt);return s.isGeneratorFunction(O)?It:It.next().then(function(yt){return yt.done?yt.value:It.next()})},X(k),E(k,f,"Generator"),E(k,B,function(){return this}),E(k,"toString",function(){return"[object Generator]"}),s.keys=function(v){var O=Object(v),G=[];for(var At in O)G.push(At);return G.reverse(),function dt(){for(;G.length;){var It=G.pop();if(It in O)return dt.value=It,dt.done=!1,dt}return dt.done=!0,dt}},s.values=Y,at.prototype={constructor:at,reset:function(v){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(it),!v)for(var O in this)"t"===O.charAt(0)&&g.call(this,O)&&!isNaN(+O.slice(1))&&(this[O]=void 0)},stop:function(){this.done=!0;var v=this.tryEntries[0].completion;if("throw"===v.type)throw v.arg;return this.rval},dispatchException:function(v){if(this.done)throw v;var O=this;function G(Mt,Xt){return It.type="throw",It.arg=v,O.next=Mt,Xt&&(O.method="next",O.arg=void 0),!!Xt}for(var At=this.tryEntries.length-1;At>=0;--At){var dt=this.tryEntries[At],It=dt.completion;if("root"===dt.tryLoc)return G("end");if(dt.tryLoc<=this.prev){var yt=g.call(dt,"catchLoc"),qt=g.call(dt,"finallyLoc");if(yt&&qt){if(this.prev<dt.catchLoc)return G(dt.catchLoc,!0);if(this.prev<dt.finallyLoc)return G(dt.finallyLoc)}else if(yt){if(this.prev<dt.catchLoc)return G(dt.catchLoc,!0)}else{if(!qt)throw new Error("try statement without catch or finally");if(this.prev<dt.finallyLoc)return G(dt.finallyLoc)}}}},abrupt:function(v,O){for(var G=this.tryEntries.length-1;G>=0;--G){var At=this.tryEntries[G];if(At.tryLoc<=this.prev&&g.call(At,"finallyLoc")&&this.prev<At.finallyLoc){var dt=At;break}}dt&&("break"===v||"continue"===v)&&dt.tryLoc<=O&&O<=dt.finallyLoc&&(dt=null);var It=dt?dt.completion:{};return It.type=v,It.arg=O,dt?(this.method="next",this.next=dt.finallyLoc,b):this.complete(It)},complete:function(v,O){if("throw"===v.type)throw v.arg;return"break"===v.type||"continue"===v.type?this.next=v.arg:"return"===v.type?(this.rval=this.arg=v.arg,this.method="return",this.next="end"):"normal"===v.type&&O&&(this.next=O),b},finish:function(v){for(var O=this.tryEntries.length-1;O>=0;--O){var G=this.tryEntries[O];if(G.finallyLoc===v)return this.complete(G.completion,G.afterLoc),it(G),b}},catch:function(v){for(var O=this.tryEntries.length-1;O>=0;--O){var G=this.tryEntries[O];if(G.tryLoc===v){var At=G.completion;if("throw"===At.type){var dt=At.arg;it(G)}return dt}}throw new Error("illegal catch attempt")},delegateYield:function(v,O,G){return this.delegate={iterator:Y(v),resultName:O,nextLoc:G},"next"===this.method&&(this.arg=void 0),b}},s}("object"==typeof _?_.exports:{});try{regeneratorRuntime=h}catch{"object"==typeof globalThis?globalThis.regeneratorRuntime=h:Function("r","regeneratorRuntime = r")(h)}},{}],493:[function(e,_,D){"use strict";var h=e("buffer").Buffer,s=e("inherits"),u=e("hash-base"),g=new Array(16),a=[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],c=[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],B=[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],p=[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],f=[0,1518500249,1859775393,2400959708,2840853838],E=[1352829926,1548603684,1836072691,2053994217,0];function w(){u.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520}function Q(J,H){return J<<H|J>>>32-H}function b(J,H,k,X,tt,pt,st,z){return Q(J+(H^k^X)+pt+st|0,z)+tt|0}function C(J,H,k,X,tt,pt,st,z){return Q(J+(H&k|~H&X)+pt+st|0,z)+tt|0}function T(J,H,k,X,tt,pt,st,z){return Q(J+((H|~k)^X)+pt+st|0,z)+tt|0}function N(J,H,k,X,tt,pt,st,z){return Q(J+(H&X|k&~X)+pt+st|0,z)+tt|0}function L(J,H,k,X,tt,pt,st,z){return Q(J+(H^(k|~X))+pt+st|0,z)+tt|0}s(w,u),w.prototype._update=function(){for(var J=g,H=0;H<16;++H)J[H]=this._block.readInt32LE(4*H);for(var k=0|this._a,X=0|this._b,tt=0|this._c,pt=0|this._d,st=0|this._e,z=0|this._a,it=0|this._b,at=0|this._c,Y=0|this._d,x=0|this._e,v=0;v<80;v+=1){var O,G;v<16?(O=b(k,X,tt,pt,st,J[a[v]],f[0],B[v]),G=L(z,it,at,Y,x,J[c[v]],E[0],p[v])):v<32?(O=C(k,X,tt,pt,st,J[a[v]],f[1],B[v]),G=N(z,it,at,Y,x,J[c[v]],E[1],p[v])):v<48?(O=T(k,X,tt,pt,st,J[a[v]],f[2],B[v]),G=T(z,it,at,Y,x,J[c[v]],E[2],p[v])):v<64?(O=N(k,X,tt,pt,st,J[a[v]],f[3],B[v]),G=C(z,it,at,Y,x,J[c[v]],E[3],p[v])):(O=L(k,X,tt,pt,st,J[a[v]],f[4],B[v]),G=b(z,it,at,Y,x,J[c[v]],E[4],p[v])),k=st,st=pt,pt=Q(tt,10),tt=X,X=O,z=x,x=Y,Y=Q(at,10),at=it,it=G}var At=this._b+tt+Y|0;this._b=this._c+pt+x|0,this._c=this._d+st+z|0,this._d=this._e+k+it|0,this._e=this._a+X+at|0,this._a=At},w.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var J=h.alloc?h.alloc(20):new h(20);return J.writeInt32LE(this._a,0),J.writeInt32LE(this._b,4),J.writeInt32LE(this._c,8),J.writeInt32LE(this._d,12),J.writeInt32LE(this._e,16),J},_.exports=w},{buffer:220,"hash-base":425,inherits:440}],494:[function(e,_,D){"use strict";var h=e("buffer"),s=h.Buffer;function u(a,c){for(var B in a)c[B]=a[B]}function g(a,c,B){return s(a,c,B)}s.from&&s.alloc&&s.allocUnsafe&&s.allocUnsafeSlow?_.exports=h:(u(h,D),D.Buffer=g),g.prototype=Object.create(s.prototype),u(s,g),g.from=function(a,c,B){if("number"==typeof a)throw new TypeError("Argument must not be a number");return s(a,c,B)},g.alloc=function(a,c,B){if("number"!=typeof a)throw new TypeError("Argument must be a number");var p=s(a);return void 0!==c?"string"==typeof B?p.fill(c,B):p.fill(c):p.fill(0),p},g.allocUnsafe=function(a){if("number"!=typeof a)throw new TypeError("Argument must be a number");return s(a)},g.allocUnsafeSlow=function(a){if("number"!=typeof a)throw new TypeError("Argument must be a number");return h.SlowBuffer(a)}},{buffer:220}],495:[function(e,_,D){(function(h){(function(){"use strict";var s,u=e("buffer"),g=u.Buffer,a={};for(s in u)u.hasOwnProperty(s)&&"SlowBuffer"!==s&&"Buffer"!==s&&(a[s]=u[s]);var c=a.Buffer={};for(s in g)g.hasOwnProperty(s)&&"allocUnsafe"!==s&&"allocUnsafeSlow"!==s&&(c[s]=g[s]);if(a.Buffer.prototype=g.prototype,c.from&&c.from!==Uint8Array.from||(c.from=function(B,p,f){if("number"==typeof B)throw new TypeError('The "value" argument must not be of type number. Received type '+typeof B);if(B&&void 0===B.length)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof B);return g(B,p,f)}),c.alloc||(c.alloc=function(B,p,f){if("number"!=typeof B)throw new TypeError('The "size" argument must be of type number. Received type '+typeof B);if(B<0||B>=2*(1<<30))throw new RangeError('The value "'+B+'" is invalid for option "size"');var E=g(B);return p&&0!==p.length?"string"==typeof f?E.fill(p,f):E.fill(p):E.fill(0),E}),!a.kStringMaxLength)try{a.kStringMaxLength=h.binding("buffer").kStringMaxLength}catch{}a.constants||(a.constants={MAX_LENGTH:a.kMaxLength},a.kStringMaxLength&&(a.constants.MAX_STRING_LENGTH=a.kStringMaxLength)),_.exports=a}).call(this)}).call(this,e("_process"))},{_process:467,buffer:220}],496:[function(e,_,D){"use strict";Object.defineProperty(D,"__esModule",{value:!0});const h=e("xmlchars/xml/1.0/ed5"),s=e("xmlchars/xml/1.1/ed2"),u=e("xmlchars/xmlns/1.0/ed3");var g=h.isS,a=h.isChar,c=h.isNameStartChar,B=h.isNameChar,p=h.S_LIST,f=h.NAME_RE,E=s.isChar,w=u.isNCNameStartChar,Q=u.isNCNameChar,b=u.NC_NAME_RE;const C="http://www.w3.org/XML/1998/namespace",T="http://www.w3.org/2000/xmlns/",N={__proto__:null,xml:C,xmlns:T},L={__proto__:null,amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},J=Y=>34===Y||39===Y,H=[34,39],k=[...H,91,62],X=[...H,60,93],tt=[61,63,...p],pt=[...p,62,38,60];function st(Y,x,v){switch(x){case"xml":v!==C&&Y.fail(`xml prefix must be bound to ${C}.`);break;case"xmlns":v!==T&&Y.fail(`xmlns prefix must be bound to ${T}.`)}switch(v){case T:Y.fail(""===x?`the default namespace may not be set to ${v}.`:`may not assign a prefix (even "xmlns") to the URI ${T}.`);break;case C:switch(x){case"xml":break;case"":Y.fail(`the default namespace may not be set to ${v}.`);break;default:Y.fail("may not assign the xml namespace to another prefix.")}}}const z=Y=>b.test(Y),it=Y=>f.test(Y);D.EVENTS=["xmldecl","text","processinginstruction","doctype","comment","opentagstart","attribute","opentag","closetag","cdata","error","end","ready"];const at={xmldecl:"xmldeclHandler",text:"textHandler",processinginstruction:"piHandler",doctype:"doctypeHandler",comment:"commentHandler",opentagstart:"openTagStartHandler",attribute:"attributeHandler",opentag:"openTagHandler",closetag:"closeTagHandler",cdata:"cdataHandler",error:"errorHandler",end:"endHandler",ready:"readyHandler"};D.SaxesParser=class{constructor(Y){this.opt=Y??{},this.fragmentOpt=!!this.opt.fragment;const x=this.xmlnsOpt=!!this.opt.xmlns;if(this.trackPosition=!1!==this.opt.position,this.fileName=this.opt.fileName,x){this.nameStartCheck=w,this.nameCheck=Q,this.isName=z,this.processAttribs=this.processAttribsNS,this.pushAttrib=this.pushAttribNS,this.ns=Object.assign({__proto__:null},N);const v=this.opt.additionalNamespaces;null!=v&&(function(O,G){for(const At of Object.keys(G))st(O,At,G[At])}(this,v),Object.assign(this.ns,v))}else this.nameStartCheck=c,this.nameCheck=B,this.isName=it,this.processAttribs=this.processAttribsPlain,this.pushAttrib=this.pushAttribPlain;this.stateTable=[this.sBegin,this.sBeginWhitespace,this.sDoctype,this.sDoctypeQuote,this.sDTD,this.sDTDQuoted,this.sDTDOpenWaka,this.sDTDOpenWakaBang,this.sDTDComment,this.sDTDCommentEnding,this.sDTDCommentEnded,this.sDTDPI,this.sDTDPIEnding,this.sText,this.sEntity,this.sOpenWaka,this.sOpenWakaBang,this.sComment,this.sCommentEnding,this.sCommentEnded,this.sCData,this.sCDataEnding,this.sCDataEnding2,this.sPIFirstChar,this.sPIRest,this.sPIBody,this.sPIEnding,this.sXMLDeclNameStart,this.sXMLDeclName,this.sXMLDeclEq,this.sXMLDeclValueStart,this.sXMLDeclValue,this.sXMLDeclSeparator,this.sXMLDeclEnding,this.sOpenTag,this.sOpenTagSlash,this.sAttrib,this.sAttribName,this.sAttribNameSawWhite,this.sAttribValue,this.sAttribValueQuoted,this.sAttribValueClosed,this.sAttribValueUnquoted,this.sCloseTag,this.sCloseTagSawWhite],this._init()}get closed(){return this._closed}_init(){var Y;this.openWakaBang="",this.text="",this.name="",this.piTarget="",this.entity="",this.q=null,this.tags=[],this.tag=null,this.topNS=null,this.chunk="",this.chunkPosition=0,this.i=0,this.prevI=0,this.carriedFromPrevious=void 0,this.forbiddenState=0,this.attribList=[];const{fragmentOpt:x}=this;this.state=x?13:0,this.reportedTextBeforeRoot=this.reportedTextAfterRoot=this.closedRoot=this.sawRoot=x,this.xmlDeclPossible=!x,this.xmlDeclExpects=["version"],this.entityReturnState=void 0;let{defaultXMLVersion:v}=this.opt;if(void 0===v){if(!0===this.opt.forceXMLVersion)throw new Error("forceXMLVersion set but defaultXMLVersion is not set");v="1.0"}this.setXMLVersion(v),this.positionAtNewLine=0,this.doctype=!1,this._closed=!1,this.xmlDecl={version:void 0,encoding:void 0,standalone:void 0},this.line=1,this.column=0,this.ENTITIES=Object.create(L),null===(Y=this.readyHandler)||void 0===Y||Y.call(this)}get position(){return this.chunkPosition+this.i}get columnIndex(){return this.position-this.positionAtNewLine}on(Y,x){this[at[Y]]=x}off(Y){this[at[Y]]=void 0}makeError(Y){var x;let v=null!==(x=this.fileName)&&void 0!==x?x:"";return this.trackPosition&&(v.length>0&&(v+=":"),v+=`${this.line}:${this.column}`),v.length>0&&(v+=": "),new Error(v+Y)}fail(Y){const x=this.makeError(Y),v=this.errorHandler;if(void 0===v)throw x;return v(x),this}write(Y){if(this.closed)return this.fail("cannot write after close; assign an onready handler.");let x=!1;null===Y?(x=!0,Y=""):"object"==typeof Y&&(Y=Y.toString()),void 0!==this.carriedFromPrevious&&(Y=`${this.carriedFromPrevious}${Y}`,this.carriedFromPrevious=void 0);let v=Y.length;const O=Y.charCodeAt(v-1);!x&&(13===O||O>=55296&&O<=56319)&&(this.carriedFromPrevious=Y[v-1],v--,Y=Y.slice(0,v));const{stateTable:G}=this;for(this.chunk=Y,this.i=0;this.i<v;)G[this.state].call(this);return this.chunkPosition+=v,x?this.end():this}close(){return this.write(null)}getCode10(){const{chunk:Y,i:x}=this;if(this.prevI=x,this.i=x+1,x>=Y.length)return-1;const v=Y.charCodeAt(x);if(this.column++,v<55296){if(v>=32||9===v)return v;switch(v){case 10:return this.line++,this.column=0,this.positionAtNewLine=this.position,10;case 13:return 10===Y.charCodeAt(x+1)&&(this.i=x+2),this.line++,this.column=0,this.positionAtNewLine=this.position,-2;default:return this.fail("disallowed character."),v}}if(v>56319)return v>=57344&&v<=65533||this.fail("disallowed character."),v;const O=65536+1024*(v-55296)+(Y.charCodeAt(x+1)-56320);return this.i=x+2,O>1114111&&this.fail("disallowed character."),O}getCode11(){const{chunk:Y,i:x}=this;if(this.prevI=x,this.i=x+1,x>=Y.length)return-1;const v=Y.charCodeAt(x);if(this.column++,v<55296){if(v>31&&v<127||v>159&&8232!==v||9===v)return v;switch(v){case 10:return this.line++,this.column=0,this.positionAtNewLine=this.position,10;case 13:{const G=Y.charCodeAt(x+1);10!==G&&133!==G||(this.i=x+2)}case 133:case 8232:return this.line++,this.column=0,this.positionAtNewLine=this.position,-2;default:return this.fail("disallowed character."),v}}if(v>56319)return v>=57344&&v<=65533||this.fail("disallowed character."),v;const O=65536+1024*(v-55296)+(Y.charCodeAt(x+1)-56320);return this.i=x+2,O>1114111&&this.fail("disallowed character."),O}getCodeNorm(){const Y=this.getCode();return-2===Y?10:Y}unget(){this.i=this.prevI,this.column--}captureTo(Y){let{i:x}=this;const{chunk:v}=this;for(;;){const O=this.getCode(),G=-2===O,At=G?10:O;if(-1===At||Y.includes(At))return this.text+=v.slice(x,this.prevI),At;G&&(this.text+=v.slice(x,this.prevI)+"\n",x=this.i)}}captureToChar(Y){let{i:x}=this;const{chunk:v}=this;for(;;){let O=this.getCode();switch(O){case-2:this.text+=v.slice(x,this.prevI)+"\n",x=this.i,O=10;break;case-1:return this.text+=v.slice(x),!1}if(O===Y)return this.text+=v.slice(x,this.prevI),!0}}captureNameChars(){const{chunk:Y,i:x}=this;for(;;){const v=this.getCode();if(-1===v)return this.name+=Y.slice(x),-1;if(!B(v))return this.name+=Y.slice(x,this.prevI),-2===v?10:v}}skipSpaces(){for(;;){const Y=this.getCodeNorm();if(-1===Y||!g(Y))return Y}}setXMLVersion(Y){this.currentXMLVersion=Y,"1.0"===Y?(this.isChar=a,this.getCode=this.getCode10):(this.isChar=E,this.getCode=this.getCode11)}sBegin(){65279===this.chunk.charCodeAt(0)&&(this.i++,this.column++),this.state=1}sBeginWhitespace(){const Y=this.i,x=this.skipSpaces();switch(this.prevI!==Y&&(this.xmlDeclPossible=!1),x){case 60:if(this.state=15,0!==this.text.length)throw new Error("no-empty text at start");break;case-1:break;default:this.unget(),this.state=13,this.xmlDeclPossible=!1}}sDoctype(){var Y;const x=this.captureTo(k);switch(x){case 62:null===(Y=this.doctypeHandler)||void 0===Y||Y.call(this,this.text),this.text="",this.state=13,this.doctype=!0;break;case-1:break;default:this.text+=String.fromCodePoint(x),91===x?this.state=4:J(x)&&(this.state=3,this.q=x)}}sDoctypeQuote(){const Y=this.q;this.captureToChar(Y)&&(this.text+=String.fromCodePoint(Y),this.q=null,this.state=2)}sDTD(){const Y=this.captureTo(X);-1!==Y&&(this.text+=String.fromCodePoint(Y),93===Y?this.state=2:60===Y?this.state=6:J(Y)&&(this.state=5,this.q=Y))}sDTDQuoted(){const Y=this.q;this.captureToChar(Y)&&(this.text+=String.fromCodePoint(Y),this.state=4,this.q=null)}sDTDOpenWaka(){const Y=this.getCodeNorm();switch(this.text+=String.fromCodePoint(Y),Y){case 33:this.state=7,this.openWakaBang="";break;case 63:this.state=11;break;default:this.state=4}}sDTDOpenWakaBang(){const Y=String.fromCodePoint(this.getCodeNorm()),x=this.openWakaBang+=Y;this.text+=Y,"-"!==x&&(this.state="--"===x?8:4,this.openWakaBang="")}sDTDComment(){this.captureToChar(45)&&(this.text+="-",this.state=9)}sDTDCommentEnding(){const Y=this.getCodeNorm();this.text+=String.fromCodePoint(Y),this.state=45===Y?10:8}sDTDCommentEnded(){const Y=this.getCodeNorm();this.text+=String.fromCodePoint(Y),62===Y?this.state=4:(this.fail("malformed comment."),this.state=8)}sDTDPI(){this.captureToChar(63)&&(this.text+="?",this.state=12)}sDTDPIEnding(){const Y=this.getCodeNorm();this.text+=String.fromCodePoint(Y),62===Y&&(this.state=4)}sText(){0!==this.tags.length?this.handleTextInRoot():this.handleTextOutsideRoot()}sEntity(){let{i:Y}=this;const{chunk:x}=this;t:for(;;)switch(this.getCode()){case-2:this.entity+=x.slice(Y,this.prevI)+"\n",Y=this.i;break;case 59:{const{entityReturnState:v}=this,O=this.entity+x.slice(Y,this.prevI);let G;this.state=v,""===O?(this.fail("empty entity name."),G="&;"):(G=this.parseEntity(O),this.entity=""),13===v&&void 0===this.textHandler||(this.text+=G);break t}case-1:this.entity+=x.slice(Y);break t}}sOpenWaka(){const Y=this.getCode();if(c(Y))this.state=34,this.unget(),this.xmlDeclPossible=!1;else switch(Y){case 47:this.state=43,this.xmlDeclPossible=!1;break;case 33:this.state=16,this.openWakaBang="",this.xmlDeclPossible=!1;break;case 63:this.state=23;break;default:this.fail("disallowed character in tag name"),this.state=13,this.xmlDeclPossible=!1}}sOpenWakaBang(){switch(this.openWakaBang+=String.fromCodePoint(this.getCodeNorm()),this.openWakaBang){case"[CDATA[":this.sawRoot||this.reportedTextBeforeRoot||(this.fail("text data outside of root node."),this.reportedTextBeforeRoot=!0),this.closedRoot&&!this.reportedTextAfterRoot&&(this.fail("text data outside of root node."),this.reportedTextAfterRoot=!0),this.state=20,this.openWakaBang="";break;case"--":this.state=17,this.openWakaBang="";break;case"DOCTYPE":this.state=2,(this.doctype||this.sawRoot)&&this.fail("inappropriately located doctype declaration."),this.openWakaBang="";break;default:this.openWakaBang.length>=7&&this.fail("incorrect syntax.")}}sComment(){this.captureToChar(45)&&(this.state=18)}sCommentEnding(){var Y;const x=this.getCodeNorm();45===x?(this.state=19,null===(Y=this.commentHandler)||void 0===Y||Y.call(this,this.text),this.text=""):(this.text+="-"+String.fromCodePoint(x),this.state=17)}sCommentEnded(){const Y=this.getCodeNorm();62!==Y?(this.fail("malformed comment."),this.text+="--"+String.fromCodePoint(Y),this.state=17):this.state=13}sCData(){this.captureToChar(93)&&(this.state=21)}sCDataEnding(){const Y=this.getCodeNorm();93===Y?this.state=22:(this.text+="]"+String.fromCodePoint(Y),this.state=20)}sCDataEnding2(){var Y;const x=this.getCodeNorm();switch(x){case 62:null===(Y=this.cdataHandler)||void 0===Y||Y.call(this,this.text),this.text="",this.state=13;break;case 93:this.text+="]";break;default:this.text+="]]"+String.fromCodePoint(x),this.state=20}}sPIFirstChar(){const Y=this.getCodeNorm();this.nameStartCheck(Y)?(this.piTarget+=String.fromCodePoint(Y),this.state=24):63===Y||g(Y)?(this.fail("processing instruction without a target."),this.state=63===Y?26:25):(this.fail("disallowed character in processing instruction name."),this.piTarget+=String.fromCodePoint(Y),this.state=24)}sPIRest(){const{chunk:Y,i:x}=this;for(;;){const v=this.getCodeNorm();if(-1===v)return void(this.piTarget+=Y.slice(x));if(!this.nameCheck(v)){this.piTarget+=Y.slice(x,this.prevI);const O=63===v;O||g(v)?"xml"===this.piTarget?(this.xmlDeclPossible||this.fail("an XML declaration must be at the start of the document."),this.state=O?33:27):this.state=O?26:25:(this.fail("disallowed character in processing instruction name."),this.piTarget+=String.fromCodePoint(v));break}}}sPIBody(){if(0===this.text.length){const Y=this.getCodeNorm();63===Y?this.state=26:g(Y)||(this.text=String.fromCodePoint(Y))}else this.captureToChar(63)&&(this.state=26)}sPIEnding(){var Y;const x=this.getCodeNorm();if(62===x){const{piTarget:v}=this;"xml"===v.toLowerCase()&&this.fail("the XML declaration must appear at the start of the document."),null===(Y=this.piHandler)||void 0===Y||Y.call(this,{target:v,body:this.text}),this.piTarget=this.text="",this.state=13}else 63===x?this.text+="?":(this.text+="?"+String.fromCodePoint(x),this.state=25);this.xmlDeclPossible=!1}sXMLDeclNameStart(){const Y=this.skipSpaces();63!==Y?-1!==Y&&(this.state=28,this.name=String.fromCodePoint(Y)):this.state=33}sXMLDeclName(){const Y=this.captureTo(tt);if(63===Y)return this.state=33,this.name+=this.text,this.text="",void this.fail("XML declaration is incomplete.");if(g(Y)||61===Y){if(this.name+=this.text,this.text="",!this.xmlDeclExpects.includes(this.name))switch(this.name.length){case 0:this.fail("did not expect any more name/value pairs.");break;case 1:this.fail(`expected the name ${this.xmlDeclExpects[0]}.`);break;default:this.fail("expected one of "+this.xmlDeclExpects.join(", "))}this.state=61===Y?30:29}}sXMLDeclEq(){const Y=this.getCodeNorm();if(63===Y)return this.state=33,void this.fail("XML declaration is incomplete.");g(Y)||(61!==Y&&this.fail("value required."),this.state=30)}sXMLDeclValueStart(){const Y=this.getCodeNorm();if(63===Y)return this.state=33,void this.fail("XML declaration is incomplete.");g(Y)||(J(Y)?this.q=Y:(this.fail("value must be quoted."),this.q=32),this.state=31)}sXMLDeclValue(){const Y=this.captureTo([this.q,63]);if(63===Y)return this.state=33,this.text="",void this.fail("XML declaration is incomplete.");if(-1===Y)return;const x=this.text;switch(this.text="",this.name){case"version":{this.xmlDeclExpects=["encoding","standalone"];const v=x;this.xmlDecl.version=v,/^1\.[0-9]+$/.test(v)?this.opt.forceXMLVersion||this.setXMLVersion(v):this.fail("version number must match /^1\\.[0-9]+$/.");break}case"encoding":/^[A-Za-z][A-Za-z0-9._-]*$/.test(x)||this.fail("encoding value must match /^[A-Za-z0-9][A-Za-z0-9._-]*$/."),this.xmlDeclExpects=["standalone"],this.xmlDecl.encoding=x;break;case"standalone":"yes"!==x&&"no"!==x&&this.fail('standalone value must match "yes" or "no".'),this.xmlDeclExpects=[],this.xmlDecl.standalone=x}this.name="",this.state=32}sXMLDeclSeparator(){const Y=this.getCodeNorm();63!==Y?(g(Y)||(this.fail("whitespace required."),this.unget()),this.state=27):this.state=33}sXMLDeclEnding(){var Y;62===this.getCodeNorm()?("xml"!==this.piTarget?this.fail("processing instructions are not allowed before root."):"version"!==this.name&&this.xmlDeclExpects.includes("version")&&this.fail("XML declaration must contain a version."),null===(Y=this.xmldeclHandler)||void 0===Y||Y.call(this,this.xmlDecl),this.name="",this.piTarget=this.text="",this.state=13):this.fail("The character ? is disallowed anywhere in XML declarations."),this.xmlDeclPossible=!1}sOpenTag(){var Y;const x=this.captureNameChars();if(-1===x)return;const v=this.tag={name:this.name,attributes:Object.create(null)};switch(this.name="",this.xmlnsOpt&&(this.topNS=v.ns=Object.create(null)),null===(Y=this.openTagStartHandler)||void 0===Y||Y.call(this,v),this.sawRoot=!0,!this.fragmentOpt&&this.closedRoot&&this.fail("documents may contain only one root."),x){case 62:this.openTag();break;case 47:this.state=35;break;default:g(x)||this.fail("disallowed character in tag name."),this.state=36}}sOpenTagSlash(){62===this.getCode()?this.openSelfClosingTag():(this.fail("forward-slash in opening tag not followed by >."),this.state=36)}sAttrib(){const Y=this.skipSpaces();-1!==Y&&(c(Y)?(this.unget(),this.state=37):62===Y?this.openTag():47===Y?this.state=35:this.fail("disallowed character in attribute name."))}sAttribName(){const Y=this.captureNameChars();61===Y?this.state=39:g(Y)?this.state=38:62===Y?(this.fail("attribute without value."),this.pushAttrib(this.name,this.name),this.name=this.text="",this.openTag()):-1!==Y&&this.fail("disallowed character in attribute name.")}sAttribNameSawWhite(){const Y=this.skipSpaces();switch(Y){case-1:return;case 61:this.state=39;break;default:this.fail("attribute without value."),this.text="",this.name="",62===Y?this.openTag():c(Y)?(this.unget(),this.state=37):(this.fail("disallowed character in attribute name."),this.state=36)}}sAttribValue(){const Y=this.getCodeNorm();J(Y)?(this.q=Y,this.state=40):g(Y)||(this.fail("unquoted attribute value."),this.state=42,this.unget())}sAttribValueQuoted(){const{q:Y,chunk:x}=this;let{i:v}=this;for(;;)switch(this.getCode()){case Y:return this.pushAttrib(this.name,this.text+x.slice(v,this.prevI)),this.name=this.text="",this.q=null,void(this.state=41);case 38:return this.text+=x.slice(v,this.prevI),this.state=14,void(this.entityReturnState=40);case 10:case-2:case 9:this.text+=x.slice(v,this.prevI)+" ",v=this.i;break;case 60:return this.text+=x.slice(v,this.prevI),void this.fail("disallowed character.");case-1:return void(this.text+=x.slice(v))}}sAttribValueClosed(){const Y=this.getCodeNorm();g(Y)?this.state=36:62===Y?this.openTag():47===Y?this.state=35:c(Y)?(this.fail("no whitespace between attributes."),this.unget(),this.state=37):this.fail("disallowed character in attribute name.")}sAttribValueUnquoted(){const Y=this.captureTo(pt);switch(Y){case 38:this.state=14,this.entityReturnState=42;break;case 60:this.fail("disallowed character.");break;case-1:break;default:this.text.includes("]]>")&&this.fail('the string "]]>" is disallowed in char data.'),this.pushAttrib(this.name,this.text),this.name=this.text="",62===Y?this.openTag():this.state=36}}sCloseTag(){const Y=this.captureNameChars();62===Y?this.closeTag():g(Y)?this.state=44:-1!==Y&&this.fail("disallowed character in closing tag.")}sCloseTagSawWhite(){switch(this.skipSpaces()){case 62:this.closeTag();break;case-1:break;default:this.fail("disallowed character in closing tag.")}}handleTextInRoot(){let{i:Y,forbiddenState:x}=this;const{chunk:v,textHandler:O}=this;t:for(;;)switch(this.getCode()){case 60:if(this.state=15,void 0!==O){const{text:G}=this,At=v.slice(Y,this.prevI);0!==G.length?(O(G+At),this.text=""):0!==At.length&&O(At)}x=0;break t;case 38:this.state=14,this.entityReturnState=13,void 0!==O&&(this.text+=v.slice(Y,this.prevI)),x=0;break t;case 93:switch(x){case 0:x=1;break;case 1:x=2;break;case 2:break;default:throw new Error("impossible state")}break;case 62:2===x&&this.fail('the string "]]>" is disallowed in char data.'),x=0;break;case-2:void 0!==O&&(this.text+=v.slice(Y,this.prevI)+"\n"),Y=this.i,x=0;break;case-1:void 0!==O&&(this.text+=v.slice(Y));break t;default:x=0}this.forbiddenState=x}handleTextOutsideRoot(){let{i:Y}=this;const{chunk:x,textHandler:v}=this;let O=!1;t:for(;;){const G=this.getCode();switch(G){case 60:if(this.state=15,void 0!==v){const{text:At}=this,dt=x.slice(Y,this.prevI);0!==At.length?(v(At+dt),this.text=""):0!==dt.length&&v(dt)}break t;case 38:this.state=14,this.entityReturnState=13,void 0!==v&&(this.text+=x.slice(Y,this.prevI)),O=!0;break t;case-2:void 0!==v&&(this.text+=x.slice(Y,this.prevI)+"\n"),Y=this.i;break;case-1:void 0!==v&&(this.text+=x.slice(Y));break t;default:g(G)||(O=!0)}}O&&(this.sawRoot||this.reportedTextBeforeRoot||(this.fail("text data outside of root node."),this.reportedTextBeforeRoot=!0),this.closedRoot&&!this.reportedTextAfterRoot&&(this.fail("text data outside of root node."),this.reportedTextAfterRoot=!0))}pushAttribNS(Y,x){var v;const{prefix:O,local:G}=this.qname(Y),At={name:Y,prefix:O,local:G,value:x};if(this.attribList.push(At),null===(v=this.attributeHandler)||void 0===v||v.call(this,At),"xmlns"===O){const dt=x.trim();"1.0"===this.currentXMLVersion&&""===dt&&this.fail("invalid attempt to undefine prefix in XML 1.0"),this.topNS[G]=dt,st(this,G,dt)}else if("xmlns"===Y){const dt=x.trim();this.topNS[""]=dt,st(this,"",dt)}}pushAttribPlain(Y,x){var v;const O={name:Y,value:x};this.attribList.push(O),null===(v=this.attributeHandler)||void 0===v||v.call(this,O)}end(){var Y,x;this.sawRoot||this.fail("document must contain a root element.");const{tags:v}=this;for(;v.length>0;){const G=v.pop();this.fail("unclosed tag: "+G.name)}0!==this.state&&13!==this.state&&this.fail("unexpected end.");const{text:O}=this;return 0!==O.length&&(null===(Y=this.textHandler)||void 0===Y||Y.call(this,O),this.text=""),this._closed=!0,null===(x=this.endHandler)||void 0===x||x.call(this),this._init(),this}resolve(Y){var x,v;let O=this.topNS[Y];if(void 0!==O)return O;const{tags:G}=this;for(let At=G.length-1;At>=0;At--)if(O=G[At].ns[Y],void 0!==O)return O;return O=this.ns[Y],void 0!==O?O:null===(v=(x=this.opt).resolvePrefix)||void 0===v?void 0:v.call(x,Y)}qname(Y){const x=Y.indexOf(":");if(-1===x)return{prefix:"",local:Y};const v=Y.slice(x+1),O=Y.slice(0,x);return(""===O||""===v||v.includes(":"))&&this.fail(`malformed name: ${Y}.`),{prefix:O,local:v}}processAttribsNS(){var Y;const{attribList:x}=this,v=this.tag;{const{prefix:At,local:dt}=this.qname(v.name);v.prefix=At,v.local=dt;const It=v.uri=null!==(Y=this.resolve(At))&&void 0!==Y?Y:"";""!==At&&("xmlns"===At&&this.fail('tags may not have "xmlns" as prefix.'),""===It&&(this.fail(`unbound namespace prefix: ${JSON.stringify(At)}.`),v.uri=At))}if(0===x.length)return;const{attributes:O}=v,G=new Set;for(const At of x){const{name:dt,prefix:It,local:yt}=At;let qt,Mt;""===It?(qt="xmlns"===dt?T:"",Mt=dt):(qt=this.resolve(It),void 0===qt&&(this.fail(`unbound namespace prefix: ${JSON.stringify(It)}.`),qt=It),Mt=`{${qt}}${yt}`),G.has(Mt)&&this.fail(`duplicate attribute: ${Mt}.`),G.add(Mt),At.uri=qt,O[dt]=At}this.attribList=[]}processAttribsPlain(){const{attribList:Y}=this,x=this.tag.attributes;for(const{name:v,value:O}of Y)void 0!==x[v]&&this.fail(`duplicate attribute: ${v}.`),x[v]=O;this.attribList=[]}openTag(){var Y;this.processAttribs();const{tags:x}=this,v=this.tag;v.isSelfClosing=!1,null===(Y=this.openTagHandler)||void 0===Y||Y.call(this,v),x.push(v),this.state=13,this.name=""}openSelfClosingTag(){var Y,x,v;this.processAttribs();const{tags:O}=this,G=this.tag;G.isSelfClosing=!0,null===(Y=this.openTagHandler)||void 0===Y||Y.call(this,G),null===(x=this.closeTagHandler)||void 0===x||x.call(this,G),null===(this.tag=null!==(v=O[O.length-1])&&void 0!==v?v:null)&&(this.closedRoot=!0),this.state=13,this.name=""}closeTag(){const{tags:Y,name:x}=this;if(this.state=13,this.name="",""===x)return this.fail("weird empty close tag."),void(this.text+="</>");const v=this.closeTagHandler;let O=Y.length;for(;O-- >0;){const G=this.tag=Y.pop();if(this.topNS=G.ns,v?.(G),G.name===x)break;this.fail("unexpected close tag.")}0===O?this.closedRoot=!0:O<0&&(this.fail(`unmatched closing tag: ${x}.`),this.text+=`</${x}>`)}parseEntity(Y){if("#"!==Y[0]){const v=this.ENTITIES[Y];return void 0!==v?v:(this.fail(this.isName(Y)?"undefined entity.":"disallowed character in entity name."),`&${Y};`)}let x=NaN;return"x"===Y[1]&&/^#x[0-9a-f]+$/i.test(Y)?x=parseInt(Y.slice(2),16):/^#[0-9]+$/.test(Y)&&(x=parseInt(Y.slice(1),10)),this.isChar(x)?String.fromCodePoint(x):(this.fail("malformed character entity."),`&${Y};`)}}},{"xmlchars/xml/1.0/ed5":543,"xmlchars/xml/1.1/ed2":544,"xmlchars/xmlns/1.0/ed3":545}],497:[function(e,_,D){"use strict";var h=e("safe-buffer").Buffer;function s(u,g){this._block=h.alloc(u),this._finalSize=g,this._blockSize=u,this._len=0}s.prototype.update=function(u,g){"string"==typeof u&&(u=h.from(u,g=g||"utf8"));for(var a=this._block,c=this._blockSize,B=u.length,p=this._len,f=0;f<B;){for(var E=p%c,w=Math.min(B-f,c-E),Q=0;Q<w;Q++)a[E+Q]=u[f+Q];f+=w,(p+=w)%c==0&&this._update(a)}return this._len+=B,this},s.prototype.digest=function(u){var g=this._len%this._blockSize;this._block[g]=128,this._block.fill(0,g+1),g>=this._finalSize&&(this._update(this._block),this._block.fill(0));var a=8*this._len;if(a<=4294967295)this._block.writeUInt32BE(a,this._blockSize-4);else{var c=(4294967295&a)>>>0;this._block.writeUInt32BE((a-c)/4294967296,this._blockSize-8),this._block.writeUInt32BE(c,this._blockSize-4)}this._update(this._block);var p=this._hash();return u?p.toString(u):p},s.prototype._update=function(){throw new Error("_update must be implemented by subclass")},_.exports=s},{"safe-buffer":494}],498:[function(e,_,D){"use strict";var h=_.exports=function(s){s=s.toLowerCase();var u=h[s];if(!u)throw new Error(s+" is not supported (we accept pull requests)");return new u};h.sha=e("./sha"),h.sha1=e("./sha1"),h.sha224=e("./sha224"),h.sha256=e("./sha256"),h.sha384=e("./sha384"),h.sha512=e("./sha512")},{"./sha":499,"./sha1":500,"./sha224":501,"./sha256":502,"./sha384":503,"./sha512":504}],499:[function(e,_,D){"use strict";var h=e("inherits"),s=e("./hash"),u=e("safe-buffer").Buffer,g=[1518500249,1859775393,-1894007588,-899497514],a=new Array(80);function c(){this.init(),this._w=a,s.call(this,64,56)}function B(f){return f<<30|f>>>2}function p(f,E,w,Q){return 0===f?E&w|~E&Q:2===f?E&w|E&Q|w&Q:E^w^Q}h(c,s),c.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},c.prototype._update=function(f){for(var E,w=this._w,Q=0|this._a,b=0|this._b,C=0|this._c,T=0|this._d,N=0|this._e,L=0;L<16;++L)w[L]=f.readInt32BE(4*L);for(;L<80;++L)w[L]=w[L-3]^w[L-8]^w[L-14]^w[L-16];for(var J=0;J<80;++J){var H=~~(J/20),k=0|((E=Q)<<5|E>>>27)+p(H,b,C,T)+N+w[J]+g[H];N=T,T=C,C=B(b),b=Q,Q=k}this._a=Q+this._a|0,this._b=b+this._b|0,this._c=C+this._c|0,this._d=T+this._d|0,this._e=N+this._e|0},c.prototype._hash=function(){var f=u.allocUnsafe(20);return f.writeInt32BE(0|this._a,0),f.writeInt32BE(0|this._b,4),f.writeInt32BE(0|this._c,8),f.writeInt32BE(0|this._d,12),f.writeInt32BE(0|this._e,16),f},_.exports=c},{"./hash":497,inherits:440,"safe-buffer":494}],500:[function(e,_,D){"use strict";var h=e("inherits"),s=e("./hash"),u=e("safe-buffer").Buffer,g=[1518500249,1859775393,-1894007588,-899497514],a=new Array(80);function c(){this.init(),this._w=a,s.call(this,64,56)}function B(E){return E<<5|E>>>27}function p(E){return E<<30|E>>>2}function f(E,w,Q,b){return 0===E?w&Q|~w&b:2===E?w&Q|w&b|Q&b:w^Q^b}h(c,s),c.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},c.prototype._update=function(E){for(var w,Q=this._w,b=0|this._a,C=0|this._b,T=0|this._c,N=0|this._d,L=0|this._e,J=0;J<16;++J)Q[J]=E.readInt32BE(4*J);for(;J<80;++J)Q[J]=(w=Q[J-3]^Q[J-8]^Q[J-14]^Q[J-16])<<1|w>>>31;for(var H=0;H<80;++H){var k=~~(H/20),X=B(b)+f(k,C,T,N)+L+Q[H]+g[k]|0;L=N,N=T,T=p(C),C=b,b=X}this._a=b+this._a|0,this._b=C+this._b|0,this._c=T+this._c|0,this._d=N+this._d|0,this._e=L+this._e|0},c.prototype._hash=function(){var E=u.allocUnsafe(20);return E.writeInt32BE(0|this._a,0),E.writeInt32BE(0|this._b,4),E.writeInt32BE(0|this._c,8),E.writeInt32BE(0|this._d,12),E.writeInt32BE(0|this._e,16),E},_.exports=c},{"./hash":497,inherits:440,"safe-buffer":494}],501:[function(e,_,D){"use strict";var h=e("inherits"),s=e("./sha256"),u=e("./hash"),g=e("safe-buffer").Buffer,a=new Array(64);function c(){this.init(),this._w=a,u.call(this,64,56)}h(c,s),c.prototype.init=function(){return this._a=3238371032,this._b=914150663,this._c=812702999,this._d=4144912697,this._e=4290775857,this._f=1750603025,this._g=1694076839,this._h=3204075428,this},c.prototype._hash=function(){var B=g.allocUnsafe(28);return B.writeInt32BE(this._a,0),B.writeInt32BE(this._b,4),B.writeInt32BE(this._c,8),B.writeInt32BE(this._d,12),B.writeInt32BE(this._e,16),B.writeInt32BE(this._f,20),B.writeInt32BE(this._g,24),B},_.exports=c},{"./hash":497,"./sha256":502,inherits:440,"safe-buffer":494}],502:[function(e,_,D){"use strict";var h=e("inherits"),s=e("./hash"),u=e("safe-buffer").Buffer,g=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],a=new Array(64);function c(){this.init(),this._w=a,s.call(this,64,56)}function B(Q,b,C){return C^Q&(b^C)}function p(Q,b,C){return Q&b|C&(Q|b)}function f(Q){return(Q>>>2|Q<<30)^(Q>>>13|Q<<19)^(Q>>>22|Q<<10)}function E(Q){return(Q>>>6|Q<<26)^(Q>>>11|Q<<21)^(Q>>>25|Q<<7)}function w(Q){return(Q>>>7|Q<<25)^(Q>>>18|Q<<14)^Q>>>3}h(c,s),c.prototype.init=function(){return this._a=1779033703,this._b=3144134277,this._c=1013904242,this._d=2773480762,this._e=1359893119,this._f=2600822924,this._g=528734635,this._h=1541459225,this},c.prototype._update=function(Q){for(var b,C=this._w,T=0|this._a,N=0|this._b,L=0|this._c,J=0|this._d,H=0|this._e,k=0|this._f,X=0|this._g,tt=0|this._h,pt=0;pt<16;++pt)C[pt]=Q.readInt32BE(4*pt);for(;pt<64;++pt)C[pt]=0|(((b=C[pt-2])>>>17|b<<15)^(b>>>19|b<<13)^b>>>10)+C[pt-7]+w(C[pt-15])+C[pt-16];for(var st=0;st<64;++st){var z=tt+E(H)+B(H,k,X)+g[st]+C[st]|0,it=f(T)+p(T,N,L)|0;tt=X,X=k,k=H,H=J+z|0,J=L,L=N,N=T,T=z+it|0}this._a=T+this._a|0,this._b=N+this._b|0,this._c=L+this._c|0,this._d=J+this._d|0,this._e=H+this._e|0,this._f=k+this._f|0,this._g=X+this._g|0,this._h=tt+this._h|0},c.prototype._hash=function(){var Q=u.allocUnsafe(32);return Q.writeInt32BE(this._a,0),Q.writeInt32BE(this._b,4),Q.writeInt32BE(this._c,8),Q.writeInt32BE(this._d,12),Q.writeInt32BE(this._e,16),Q.writeInt32BE(this._f,20),Q.writeInt32BE(this._g,24),Q.writeInt32BE(this._h,28),Q},_.exports=c},{"./hash":497,inherits:440,"safe-buffer":494}],503:[function(e,_,D){"use strict";var h=e("inherits"),s=e("./sha512"),u=e("./hash"),g=e("safe-buffer").Buffer,a=new Array(160);function c(){this.init(),this._w=a,u.call(this,128,112)}h(c,s),c.prototype.init=function(){return this._ah=3418070365,this._bh=1654270250,this._ch=2438529370,this._dh=355462360,this._eh=1731405415,this._fh=2394180231,this._gh=3675008525,this._hh=1203062813,this._al=3238371032,this._bl=914150663,this._cl=812702999,this._dl=4144912697,this._el=4290775857,this._fl=1750603025,this._gl=1694076839,this._hl=3204075428,this},c.prototype._hash=function(){var B=g.allocUnsafe(48);function p(f,E,w){B.writeInt32BE(f,w),B.writeInt32BE(E,w+4)}return p(this._ah,this._al,0),p(this._bh,this._bl,8),p(this._ch,this._cl,16),p(this._dh,this._dl,24),p(this._eh,this._el,32),p(this._fh,this._fl,40),B},_.exports=c},{"./hash":497,"./sha512":504,inherits:440,"safe-buffer":494}],504:[function(e,_,D){"use strict";var h=e("inherits"),s=e("./hash"),u=e("safe-buffer").Buffer,g=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],a=new Array(160);function c(){this.init(),this._w=a,s.call(this,128,112)}function B(N,L,J){return J^N&(L^J)}function p(N,L,J){return N&L|J&(N|L)}function f(N,L){return(N>>>28|L<<4)^(L>>>2|N<<30)^(L>>>7|N<<25)}function E(N,L){return(N>>>14|L<<18)^(N>>>18|L<<14)^(L>>>9|N<<23)}function w(N,L){return(N>>>1|L<<31)^(N>>>8|L<<24)^N>>>7}function Q(N,L){return(N>>>1|L<<31)^(N>>>8|L<<24)^(N>>>7|L<<25)}function b(N,L){return(N>>>19|L<<13)^(L>>>29|N<<3)^N>>>6}function C(N,L){return(N>>>19|L<<13)^(L>>>29|N<<3)^(N>>>6|L<<26)}function T(N,L){return N>>>0<L>>>0?1:0}h(c,s),c.prototype.init=function(){return this._ah=1779033703,this._bh=3144134277,this._ch=1013904242,this._dh=2773480762,this._eh=1359893119,this._fh=2600822924,this._gh=528734635,this._hh=1541459225,this._al=4089235720,this._bl=2227873595,this._cl=4271175723,this._dl=1595750129,this._el=2917565137,this._fl=725511199,this._gl=4215389547,this._hl=327033209,this},c.prototype._update=function(N){for(var L=this._w,J=0|this._ah,H=0|this._bh,k=0|this._ch,X=0|this._dh,tt=0|this._eh,pt=0|this._fh,st=0|this._gh,z=0|this._hh,it=0|this._al,at=0|this._bl,Y=0|this._cl,x=0|this._dl,v=0|this._el,O=0|this._fl,G=0|this._gl,At=0|this._hl,dt=0;dt<32;dt+=2)L[dt]=N.readInt32BE(4*dt),L[dt+1]=N.readInt32BE(4*dt+4);for(;dt<160;dt+=2){var It=L[dt-30],yt=L[dt-30+1],qt=w(It,yt),Mt=Q(yt,It),Xt=b(It=L[dt-4],yt=L[dt-4+1]),mt=C(yt,It),ee=L[dt-32],Ge=L[dt-32+1],Ce=Mt+L[dt-14+1]|0,je=qt+L[dt-14]+T(Ce,Mt)|0;je=(je=je+Xt+T(Ce=Ce+mt|0,mt)|0)+ee+T(Ce=Ce+Ge|0,Ge)|0,L[dt]=je,L[dt+1]=Ce}for(var iA=0;iA<160;iA+=2){je=L[iA],Ce=L[iA+1];var dA=p(J,H,k),Ye=p(it,at,Y),rA=f(J,it),fA=f(it,J),TA=E(tt,v),EA=E(v,tt),fe=g[iA],xe=g[iA+1],FA=B(tt,pt,st),Xe=B(v,O,G),Ve=At+EA|0,nA=z+TA+T(Ve,At)|0;nA=(nA=(nA=nA+FA+T(Ve=Ve+Xe|0,Xe)|0)+fe+T(Ve=Ve+xe|0,xe)|0)+je+T(Ve=Ve+Ce|0,Ce)|0;var _e=fA+Ye|0,tA=rA+dA+T(_e,fA)|0;z=st,At=G,st=pt,G=O,pt=tt,O=v,tt=X+nA+T(v=x+Ve|0,x)|0,X=k,x=Y,k=H,Y=at,H=J,at=it,J=nA+tA+T(it=Ve+_e|0,Ve)|0}this._al=this._al+it|0,this._bl=this._bl+at|0,this._cl=this._cl+Y|0,this._dl=this._dl+x|0,this._el=this._el+v|0,this._fl=this._fl+O|0,this._gl=this._gl+G|0,this._hl=this._hl+At|0,this._ah=this._ah+J+T(this._al,it)|0,this._bh=this._bh+H+T(this._bl,at)|0,this._ch=this._ch+k+T(this._cl,Y)|0,this._dh=this._dh+X+T(this._dl,x)|0,this._eh=this._eh+tt+T(this._el,v)|0,this._fh=this._fh+pt+T(this._fl,O)|0,this._gh=this._gh+st+T(this._gl,G)|0,this._hh=this._hh+z+T(this._hl,At)|0},c.prototype._hash=function(){var N=u.allocUnsafe(64);function L(J,H,k){N.writeInt32BE(J,k),N.writeInt32BE(H,k+4)}return L(this._ah,this._al,0),L(this._bh,this._bl,8),L(this._ch,this._cl,16),L(this._dh,this._dl,24),L(this._eh,this._el,32),L(this._fh,this._fl,40),L(this._gh,this._gl,48),L(this._hh,this._hl,56),N},_.exports=c},{"./hash":497,inherits:440,"safe-buffer":494}],505:[function(e,_,D){"use strict";_.exports=s;var h=e("events").EventEmitter;function s(){h.call(this)}e("inherits")(s,h),s.Readable=e("readable-stream/readable.js"),s.Writable=e("readable-stream/writable.js"),s.Duplex=e("readable-stream/duplex.js"),s.Transform=e("readable-stream/transform.js"),s.PassThrough=e("readable-stream/passthrough.js"),s.Stream=s,s.prototype.pipe=function(u,g){var a=this;function c(b){u.writable&&!1===u.write(b)&&a.pause&&a.pause()}function B(){a.readable&&a.resume&&a.resume()}a.on("data",c),u.on("drain",B),u._isStdio||g&&!1===g.end||(a.on("end",f),a.on("close",E));var p=!1;function f(){p||(p=!0,u.end())}function E(){p||(p=!0,"function"==typeof u.destroy&&u.destroy())}function w(b){if(Q(),0===h.listenerCount(this,"error"))throw b}function Q(){a.removeListener("data",c),u.removeListener("drain",B),a.removeListener("end",f),a.removeListener("close",E),a.removeListener("error",w),u.removeListener("error",w),a.removeListener("end",Q),a.removeListener("close",Q),u.removeListener("close",Q)}return a.on("error",w),u.on("error",w),a.on("end",Q),a.on("close",Q),u.on("close",Q),u.emit("pipe",a),u}},{events:422,inherits:440,"readable-stream/duplex.js":507,"readable-stream/passthrough.js":516,"readable-stream/readable.js":517,"readable-stream/transform.js":518,"readable-stream/writable.js":519}],506:[function(e,_,D){"use strict";var h={}.toString;_.exports=Array.isArray||function(s){return"[object Array]"==h.call(s)}},{}],507:[function(e,_,D){"use strict";_.exports=e("./lib/_stream_duplex.js")},{"./lib/_stream_duplex.js":508}],508:[function(e,_,D){"use strict";var h=e("process-nextick-args"),s=Object.keys||function(Q){var b=[];for(var C in Q)b.push(C);return b};_.exports=f;var u=Object.create(e("core-util-is"));u.inherits=e("inherits");var g=e("./_stream_readable"),a=e("./_stream_writable");u.inherits(f,g);for(var c=s(a.prototype),B=0;B<c.length;B++){var p=c[B];f.prototype[p]||(f.prototype[p]=a.prototype[p])}function f(Q){if(!(this instanceof f))return new f(Q);g.call(this,Q),a.call(this,Q),Q&&!1===Q.readable&&(this.readable=!1),Q&&!1===Q.writable&&(this.writable=!1),this.allowHalfOpen=!0,Q&&!1===Q.allowHalfOpen&&(this.allowHalfOpen=!1),this.once("end",E)}function E(){this.allowHalfOpen||this._writableState.ended||h.nextTick(w,this)}function w(Q){Q.end()}Object.defineProperty(f.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(f.prototype,"destroyed",{get:function(){return void 0!==this._readableState&&void 0!==this._writableState&&this._readableState.destroyed&&this._writableState.destroyed},set:function(Q){void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed=Q,this._writableState.destroyed=Q)}}),f.prototype._destroy=function(Q,b){this.push(null),this.end(),h.nextTick(b,Q)}},{"./_stream_readable":510,"./_stream_writable":512,"core-util-is":383,inherits:440,"process-nextick-args":466}],509:[function(e,_,D){"use strict";_.exports=u;var h=e("./_stream_transform"),s=Object.create(e("core-util-is"));function u(g){if(!(this instanceof u))return new u(g);h.call(this,g)}s.inherits=e("inherits"),s.inherits(u,h),u.prototype._transform=function(g,a,c){c(null,g)}},{"./_stream_transform":511,"core-util-is":383,inherits:440}],510:[function(e,_,D){(function(h,s){(function(){"use strict";var u=e("process-nextick-args");_.exports=J;var g,a=e("isarray");J.ReadableState=L,e("events");var c=function(At,dt){return At.listeners(dt).length},B=e("./internal/streams/stream"),p=e("safe-buffer").Buffer,f=(void 0!==s?s:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){},E=Object.create(e("core-util-is"));E.inherits=e("inherits");var w=e("util"),Q=void 0;Q=w&&w.debuglog?w.debuglog("stream"):function(){};var b,C=e("./internal/streams/BufferList"),T=e("./internal/streams/destroy");E.inherits(J,B);var N=["error","close","destroy","pause","resume"];function L(At,dt){At=At||{};var It=dt instanceof(g=g||e("./_stream_duplex"));this.objectMode=!!At.objectMode,It&&(this.objectMode=this.objectMode||!!At.readableObjectMode);var yt=At.highWaterMark,qt=At.readableHighWaterMark;this.highWaterMark=yt||0===yt?yt:It&&(qt||0===qt)?qt:this.objectMode?16:16384,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new C,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=At.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,At.encoding&&(b||(b=e("string_decoder/").StringDecoder),this.decoder=new b(At.encoding),this.encoding=At.encoding)}function J(At){if(g=g||e("./_stream_duplex"),!(this instanceof J))return new J(At);this._readableState=new L(At,this),this.readable=!0,At&&("function"==typeof At.read&&(this._read=At.read),"function"==typeof At.destroy&&(this._destroy=At.destroy)),B.call(this)}function H(At,dt,It,yt,qt){var Mt,mt,ct,xt,ee,Xt=At._readableState;return null===dt?(Xt.reading=!1,function(mt,ct){if(!ct.ended){if(ct.decoder){var xt=ct.decoder.end();xt&&xt.length&&(ct.buffer.push(xt),ct.length+=ct.objectMode?1:xt.length)}ct.ended=!0,tt(mt)}}(At,Xt)):(qt||(mt=Xt,p.isBuffer(ee=ct=dt)||ee instanceof f||"string"==typeof ct||void 0===ct||mt.objectMode||(xt=new TypeError("Invalid non-string/buffer chunk")),Mt=xt),Mt?At.emit("error",Mt):Xt.objectMode||dt&&dt.length>0?("string"==typeof dt||Xt.objectMode||Object.getPrototypeOf(dt)===p.prototype||(dt=function(mt){return p.from(mt)}(dt)),yt?Xt.endEmitted?At.emit("error",new Error("stream.unshift() after end event")):k(At,Xt,dt,!0):Xt.ended?At.emit("error",new Error("stream.push() after EOF")):(Xt.reading=!1,Xt.decoder&&!It?(dt=Xt.decoder.write(dt),Xt.objectMode||0!==dt.length?k(At,Xt,dt,!1):st(At,Xt)):k(At,Xt,dt,!1))):yt||(Xt.reading=!1)),function(mt){return!mt.ended&&(mt.needReadable||mt.length<mt.highWaterMark||0===mt.length)}(Xt)}function k(At,dt,It,yt){dt.flowing&&0===dt.length&&!dt.sync?(At.emit("data",It),At.read(0)):(dt.length+=dt.objectMode?1:It.length,yt?dt.buffer.unshift(It):dt.buffer.push(It),dt.needReadable&&tt(At)),st(At,dt)}function X(At,dt){return At<=0||0===dt.length&&dt.ended?0:dt.objectMode?1:At!=At?dt.flowing&&dt.length?dt.buffer.head.data.length:dt.length:(At>dt.highWaterMark&&(dt.highWaterMark=((It=At)>=8388608?It=8388608:(It--,It|=It>>>1,It|=It>>>2,It|=It>>>4,It|=It>>>8,It|=It>>>16,It++),It)),At<=dt.length?At:dt.ended?dt.length:(dt.needReadable=!0,0));var It}function tt(At){var dt=At._readableState;dt.needReadable=!1,dt.emittedReadable||(Q("emitReadable",dt.flowing),dt.emittedReadable=!0,dt.sync?u.nextTick(pt,At):pt(At))}function pt(At){Q("emit readable"),At.emit("readable"),Y(At)}function st(At,dt){dt.readingMore||(dt.readingMore=!0,u.nextTick(z,At,dt))}function z(At,dt){for(var It=dt.length;!dt.reading&&!dt.flowing&&!dt.ended&&dt.length<dt.highWaterMark&&(Q("maybeReadMore read 0"),At.read(0),It!==dt.length);)It=dt.length;dt.readingMore=!1}function it(At){Q("readable nexttick read 0"),At.read(0)}function at(At,dt){dt.reading||(Q("resume read 0"),At.read(0)),dt.resumeScheduled=!1,dt.awaitDrain=0,At.emit("resume"),Y(At),dt.flowing&&!dt.reading&&At.read(0)}function Y(At){var dt=At._readableState;for(Q("flow",dt.flowing);dt.flowing&&null!==At.read(););}function x(At,dt){return 0===dt.length?null:(dt.objectMode?It=dt.buffer.shift():!At||At>=dt.length?(It=dt.decoder?dt.buffer.join(""):1===dt.buffer.length?dt.buffer.head.data:dt.buffer.concat(dt.length),dt.buffer.clear()):(Mt=dt.decoder,(yt=At)<(qt=dt.buffer).head.data.length?(Xt=qt.head.data.slice(0,yt),qt.head.data=qt.head.data.slice(yt)):Xt=yt===qt.head.data.length?qt.shift():Mt?function(mt,ct){var xt=ct.head,ee=1,Ge=xt.data;for(mt-=Ge.length;xt=xt.next;){var Ce=xt.data,je=mt>Ce.length?Ce.length:mt;if(Ge+=je===Ce.length?Ce:Ce.slice(0,mt),0==(mt-=je)){je===Ce.length?(++ee,ct.head=xt.next?xt.next:ct.tail=null):(ct.head=xt,xt.data=Ce.slice(je));break}++ee}return ct.length-=ee,Ge}(yt,qt):function(mt,ct){var xt=p.allocUnsafe(mt),ee=ct.head,Ge=1;for(ee.data.copy(xt),mt-=ee.data.length;ee=ee.next;){var Ce=ee.data,je=mt>Ce.length?Ce.length:mt;if(Ce.copy(xt,xt.length-mt,0,je),0==(mt-=je)){je===Ce.length?(++Ge,ct.head=ee.next?ee.next:ct.tail=null):(ct.head=ee,ee.data=Ce.slice(je));break}++Ge}return ct.length-=Ge,xt}(yt,qt),It=Xt),It);var yt,qt,Mt,Xt,It}function v(At){var dt=At._readableState;if(dt.length>0)throw new Error('"endReadable()" called on non-empty stream');dt.endEmitted||(dt.ended=!0,u.nextTick(O,dt,At))}function O(At,dt){At.endEmitted||0!==At.length||(At.endEmitted=!0,dt.readable=!1,dt.emit("end"))}function G(At,dt){for(var It=0,yt=At.length;It<yt;It++)if(At[It]===dt)return It;return-1}Object.defineProperty(J.prototype,"destroyed",{get:function(){return void 0!==this._readableState&&this._readableState.destroyed},set:function(At){this._readableState&&(this._readableState.destroyed=At)}}),J.prototype.destroy=T.destroy,J.prototype._undestroy=T.undestroy,J.prototype._destroy=function(At,dt){this.push(null),dt(At)},J.prototype.push=function(At,dt){var It,yt=this._readableState;return yt.objectMode?It=!0:"string"==typeof At&&((dt=dt||yt.defaultEncoding)!==yt.encoding&&(At=p.from(At,dt),dt=""),It=!0),H(this,At,dt,!1,It)},J.prototype.unshift=function(At){return H(this,At,null,!0,!1)},J.prototype.isPaused=function(){return!1===this._readableState.flowing},J.prototype.setEncoding=function(At){return b||(b=e("string_decoder/").StringDecoder),this._readableState.decoder=new b(At),this._readableState.encoding=At,this},J.prototype.read=function(At){Q("read",At),At=parseInt(At,10);var dt=this._readableState,It=At;if(0!==At&&(dt.emittedReadable=!1),0===At&&dt.needReadable&&(dt.length>=dt.highWaterMark||dt.ended))return Q("read: emitReadable",dt.length,dt.ended),0===dt.length&&dt.ended?v(this):tt(this),null;if(0===(At=X(At,dt))&&dt.ended)return 0===dt.length&&v(this),null;var yt,qt=dt.needReadable;return Q("need readable",qt),(0===dt.length||dt.length-At<dt.highWaterMark)&&Q("length less than watermark",qt=!0),dt.ended||dt.reading?Q("reading or ended",qt=!1):qt&&(Q("do read"),dt.reading=!0,dt.sync=!0,0===dt.length&&(dt.needReadable=!0),this._read(dt.highWaterMark),dt.sync=!1,dt.reading||(At=X(It,dt))),null===(yt=At>0?x(At,dt):null)?(dt.needReadable=!0,At=0):dt.length-=At,0===dt.length&&(dt.ended||(dt.needReadable=!0),It!==At&&dt.ended&&v(this)),null!==yt&&this.emit("data",yt),yt},J.prototype._read=function(At){this.emit("error",new Error("_read() is not implemented"))},J.prototype.pipe=function(At,dt){var It=this,yt=this._readableState;switch(yt.pipesCount){case 0:yt.pipes=At;break;case 1:yt.pipes=[yt.pipes,At];break;default:yt.pipes.push(At)}yt.pipesCount+=1,Q("pipe count=%d opts=%j",yt.pipesCount,dt);var qt=dt&&!1===dt.end||At===h.stdout||At===h.stderr?iA:Xt;function Xt(){Q("onend"),At.end()}yt.endEmitted?u.nextTick(qt):It.once("end",qt),At.on("unpipe",function Mt(dA,Ye){Q("onunpipe"),dA===It&&Ye&&!1===Ye.hasUnpiped&&(Ye.hasUnpiped=!0,Q("cleanup"),At.removeListener("close",Ce),At.removeListener("finish",je),At.removeListener("drain",mt),At.removeListener("error",Ge),At.removeListener("unpipe",Mt),It.removeListener("end",Xt),It.removeListener("end",iA),It.removeListener("data",ee),ct=!0,!yt.awaitDrain||At._writableState&&!At._writableState.needDrain||mt())});var mt=function(dA){return function(){var Ye=dA._readableState;Q("pipeOnDrain",Ye.awaitDrain),Ye.awaitDrain&&Ye.awaitDrain--,0===Ye.awaitDrain&&c(dA,"data")&&(Ye.flowing=!0,Y(dA))}}(It);At.on("drain",mt);var ct=!1,xt=!1;function ee(dA){Q("ondata"),xt=!1,!1!==At.write(dA)||xt||((1===yt.pipesCount&&yt.pipes===At||yt.pipesCount>1&&-1!==G(yt.pipes,At))&&!ct&&(Q("false write response, pause",yt.awaitDrain),yt.awaitDrain++,xt=!0),It.pause())}function Ge(dA){Q("onerror",dA),iA(),At.removeListener("error",Ge),0===c(At,"error")&&At.emit("error",dA)}function Ce(){At.removeListener("finish",je),iA()}function je(){Q("onfinish"),At.removeListener("close",Ce),iA()}function iA(){Q("unpipe"),It.unpipe(At)}return It.on("data",ee),function(dA,Ye,rA){if("function"==typeof dA.prependListener)return dA.prependListener(Ye,rA);dA._events&&dA._events[Ye]?a(dA._events[Ye])?dA._events[Ye].unshift(rA):dA._events[Ye]=[rA,dA._events[Ye]]:dA.on(Ye,rA)}(At,"error",Ge),At.once("close",Ce),At.once("finish",je),At.emit("pipe",It),yt.flowing||(Q("pipe resume"),It.resume()),At},J.prototype.unpipe=function(At){var dt=this._readableState,It={hasUnpiped:!1};if(0===dt.pipesCount)return this;if(1===dt.pipesCount)return At&&At!==dt.pipes||(At||(At=dt.pipes),dt.pipes=null,dt.pipesCount=0,dt.flowing=!1,At&&At.emit("unpipe",this,It)),this;if(!At){var yt=dt.pipes,qt=dt.pipesCount;dt.pipes=null,dt.pipesCount=0,dt.flowing=!1;for(var Mt=0;Mt<qt;Mt++)yt[Mt].emit("unpipe",this,{hasUnpiped:!1});return this}var Xt=G(dt.pipes,At);return-1===Xt||(dt.pipes.splice(Xt,1),dt.pipesCount-=1,1===dt.pipesCount&&(dt.pipes=dt.pipes[0]),At.emit("unpipe",this,It)),this},J.prototype.addListener=J.prototype.on=function(At,dt){var It=B.prototype.on.call(this,At,dt);if("data"===At)!1!==this._readableState.flowing&&this.resume();else if("readable"===At){var yt=this._readableState;yt.endEmitted||yt.readableListening||(yt.readableListening=yt.needReadable=!0,yt.emittedReadable=!1,yt.reading?yt.length&&tt(this):u.nextTick(it,this))}return It},J.prototype.resume=function(){var It,At=this._readableState;return At.flowing||(Q("resume"),At.flowing=!0,this,(It=At).resumeScheduled||(It.resumeScheduled=!0,u.nextTick(at,this,It))),this},J.prototype.pause=function(){return Q("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(Q("pause"),this._readableState.flowing=!1,this.emit("pause")),this},J.prototype.wrap=function(At){var dt=this,It=this._readableState,yt=!1;for(var qt in At.on("end",function(){if(Q("wrapped end"),It.decoder&&!It.ended){var Xt=It.decoder.end();Xt&&Xt.length&&dt.push(Xt)}dt.push(null)}),At.on("data",function(Xt){Q("wrapped data"),It.decoder&&(Xt=It.decoder.write(Xt)),It.objectMode&&null==Xt||(It.objectMode||Xt&&Xt.length)&&(dt.push(Xt)||(yt=!0,At.pause()))}),At)void 0===this[qt]&&"function"==typeof At[qt]&&(this[qt]=function(Xt){return function(){return At[Xt].apply(At,arguments)}}(qt));for(var Mt=0;Mt<N.length;Mt++)At.on(N[Mt],this.emit.bind(this,N[Mt]));return this._read=function(Xt){Q("wrapped _read",Xt),yt&&(yt=!1,At.resume())},this},Object.defineProperty(J.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),J._fromList=x}).call(this)}).call(this,e("_process"),typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{})},{"./_stream_duplex":508,"./internal/streams/BufferList":513,"./internal/streams/destroy":514,"./internal/streams/stream":515,_process:467,"core-util-is":383,events:422,inherits:440,isarray:506,"process-nextick-args":466,"safe-buffer":520,"string_decoder/":521,util:188}],511:[function(e,_,D){"use strict";_.exports=g;var h=e("./_stream_duplex"),s=Object.create(e("core-util-is"));function u(B,p){var f=this._transformState;f.transforming=!1;var E=f.writecb;if(!E)return this.emit("error",new Error("write callback called multiple times"));f.writechunk=null,f.writecb=null,null!=p&&this.push(p),E(B);var w=this._readableState;w.reading=!1,(w.needReadable||w.length<w.highWaterMark)&&this._read(w.highWaterMark)}function g(B){if(!(this instanceof g))return new g(B);h.call(this,B),this._transformState={afterTransform:u.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,B&&("function"==typeof B.transform&&(this._transform=B.transform),"function"==typeof B.flush&&(this._flush=B.flush)),this.on("prefinish",a)}function a(){var B=this;"function"==typeof this._flush?this._flush(function(p,f){c(B,p,f)}):c(this,null,null)}function c(B,p,f){if(p)return B.emit("error",p);if(null!=f&&B.push(f),B._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(B._transformState.transforming)throw new Error("Calling transform done when still transforming");return B.push(null)}s.inherits=e("inherits"),s.inherits(g,h),g.prototype.push=function(B,p){return this._transformState.needTransform=!1,h.prototype.push.call(this,B,p)},g.prototype._transform=function(B,p,f){throw new Error("_transform() is not implemented")},g.prototype._write=function(B,p,f){var E=this._transformState;if(E.writecb=f,E.writechunk=B,E.writeencoding=p,!E.transforming){var w=this._readableState;(E.needTransform||w.needReadable||w.length<w.highWaterMark)&&this._read(w.highWaterMark)}},g.prototype._read=function(B){var p=this._transformState;null!==p.writechunk&&p.writecb&&!p.transforming?(p.transforming=!0,this._transform(p.writechunk,p.writeencoding,p.afterTransform)):p.needTransform=!0},g.prototype._destroy=function(B,p){var f=this;h.prototype._destroy.call(this,B,function(E){p(E),f.emit("close")})}},{"./_stream_duplex":508,"core-util-is":383,inherits:440}],512:[function(e,_,D){(function(h,s,u){(function(){"use strict";var g=e("process-nextick-args");function a(st){var z=this;this.next=null,this.entry=null,this.finish=function(){!function(it,at,Y){var x=it.entry;for(it.entry=null;x;){var v=x.callback;at.pendingcb--,v(undefined),x=x.next}at.corkedRequestsFree.next=it}(z,st)}}_.exports=L;var c,B=!h.browser&&["v0.10","v0.9."].indexOf(h.version.slice(0,5))>-1?u:g.nextTick;L.WritableState=N;var p=Object.create(e("core-util-is"));p.inherits=e("inherits");var b,f={deprecate:e("util-deprecate")},E=e("./internal/streams/stream"),w=e("safe-buffer").Buffer,Q=(void 0!==s?s:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){},C=e("./internal/streams/destroy");function T(){}function N(st,z){c=c||e("./_stream_duplex");var it=z instanceof c;this.objectMode=!!(st=st||{}).objectMode,it&&(this.objectMode=this.objectMode||!!st.writableObjectMode);var at=st.highWaterMark,Y=st.writableHighWaterMark;this.highWaterMark=at||0===at?at:it&&(Y||0===Y)?Y: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===st.decodeStrings),this.defaultEncoding=st.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(O){!function(G,At){var Mt,dt=G._writableState,It=dt.sync,yt=dt.writecb;if((Mt=dt).writing=!1,Mt.writecb=null,Mt.length-=Mt.writelen,Mt.writelen=0,At)!function(Mt,Xt,mt,ct,xt){--Xt.pendingcb,mt?(g.nextTick(xt,ct),g.nextTick(pt,Mt,Xt),Mt._writableState.errorEmitted=!0,Mt.emit("error",ct)):(xt(ct),Mt._writableState.errorEmitted=!0,Mt.emit("error",ct),pt(Mt,Xt))}(G,dt,It,At,yt);else{var qt=X(dt);qt||dt.corked||dt.bufferProcessing||!dt.bufferedRequest||k(G,dt),It?B(H,G,dt,qt,yt):H(G,dt,qt,yt)}}(z,O)},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 a(this)}function L(st){if(c=c||e("./_stream_duplex"),!(b.call(L,this)||this instanceof c))return new L(st);this._writableState=new N(st,this),this.writable=!0,st&&("function"==typeof st.write&&(this._write=st.write),"function"==typeof st.writev&&(this._writev=st.writev),"function"==typeof st.destroy&&(this._destroy=st.destroy),"function"==typeof st.final&&(this._final=st.final)),E.call(this)}function J(st,z,it,at,Y,x,v){z.writelen=at,z.writecb=v,z.writing=!0,z.sync=!0,it?st._writev(Y,z.onwrite):st._write(Y,x,z.onwrite),z.sync=!1}function H(st,z,it,at){var Y,x;it||(Y=st,0===(x=z).length&&x.needDrain&&(x.needDrain=!1,Y.emit("drain"))),z.pendingcb--,at(),pt(st,z)}function k(st,z){z.bufferProcessing=!0;var it=z.bufferedRequest;if(st._writev&&it&&it.next){var Y=new Array(z.bufferedRequestCount),x=z.corkedRequestsFree;x.entry=it;for(var v=0,O=!0;it;)Y[v]=it,it.isBuf||(O=!1),it=it.next,v+=1;Y.allBuffers=O,J(st,z,!0,z.length,Y,"",x.finish),z.pendingcb++,z.lastBufferedRequest=null,x.next?(z.corkedRequestsFree=x.next,x.next=null):z.corkedRequestsFree=new a(z),z.bufferedRequestCount=0}else{for(;it;){var G=it.chunk;if(J(st,z,!1,z.objectMode?1:G.length,G,it.encoding,it.callback),it=it.next,z.bufferedRequestCount--,z.writing)break}null===it&&(z.lastBufferedRequest=null)}z.bufferedRequest=it,z.bufferProcessing=!1}function X(st){return st.ending&&0===st.length&&null===st.bufferedRequest&&!st.finished&&!st.writing}function tt(st,z){st._final(function(it){z.pendingcb--,it&&st.emit("error",it),z.prefinished=!0,st.emit("prefinish"),pt(st,z)})}function pt(st,z){var at,Y,it=X(z);return it&&(at=st,(Y=z).prefinished||Y.finalCalled||("function"==typeof at._final?(Y.pendingcb++,Y.finalCalled=!0,g.nextTick(tt,at,Y)):(Y.prefinished=!0,at.emit("prefinish"))),0===z.pendingcb&&(z.finished=!0,st.emit("finish"))),it}p.inherits(L,E),N.prototype.getBuffer=function(){for(var st=this.bufferedRequest,z=[];st;)z.push(st),st=st.next;return z},function(){try{Object.defineProperty(N.prototype,"buffer",{get:f.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch{}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(b=Function.prototype[Symbol.hasInstance],Object.defineProperty(L,Symbol.hasInstance,{value:function(st){return!!b.call(this,st)||this===L&&st&&st._writableState instanceof N}})):b=function(st){return st instanceof this},L.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},L.prototype.write=function(st,z,it){var at,O,G,At,Y=this._writableState,x=!1,v=!Y.objectMode&&(w.isBuffer(at=st)||at instanceof Q);return v&&!w.isBuffer(st)&&(st=w.from(st)),"function"==typeof z&&(it=z,z=null),v?z="buffer":z||(z=Y.defaultEncoding),"function"!=typeof it&&(it=T),Y.ended?(O=this,G=it,At=new Error("write after end"),O.emit("error",At),g.nextTick(G,At)):(v||function(O,G,At,dt){var It=!0,yt=!1;return null===At?yt=new TypeError("May not write null values to stream"):"string"==typeof At||void 0===At||G.objectMode||(yt=new TypeError("Invalid non-string/buffer chunk")),yt&&(O.emit("error",yt),g.nextTick(dt,yt),It=!1),It}(this,Y,st,it))&&(Y.pendingcb++,x=function(O,G,At,dt,It,yt){if(!At){var qt=(xt=dt,(ct=G).objectMode||!1===ct.decodeStrings||"string"!=typeof xt||(xt=w.from(xt,It)),xt);dt!==qt&&(At=!0,It="buffer",dt=qt)}var ct,xt,Mt=G.objectMode?1:dt.length;G.length+=Mt;var Xt=G.length<G.highWaterMark;if(Xt||(G.needDrain=!0),G.writing||G.corked){var mt=G.lastBufferedRequest;G.lastBufferedRequest={chunk:dt,encoding:It,isBuf:At,callback:yt,next:null},mt?mt.next=G.lastBufferedRequest:G.bufferedRequest=G.lastBufferedRequest,G.bufferedRequestCount+=1}else J(O,G,!1,Mt,dt,It,yt);return Xt}(this,Y,v,st,z,it)),x},L.prototype.cork=function(){this._writableState.corked++},L.prototype.uncork=function(){var st=this._writableState;st.corked&&(st.corked--,st.writing||st.corked||st.bufferProcessing||!st.bufferedRequest||k(this,st))},L.prototype.setDefaultEncoding=function(st){if("string"==typeof st&&(st=st.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((st+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+st);return this._writableState.defaultEncoding=st,this},Object.defineProperty(L.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),L.prototype._write=function(st,z,it){it(new Error("_write() is not implemented"))},L.prototype._writev=null,L.prototype.end=function(st,z,it){var Y,x,v,at=this._writableState;"function"==typeof st?(it=st,st=null,z=null):"function"==typeof z&&(it=z,z=null),null!=st&&this.write(st,z),at.corked&&(at.corked=1,this.uncork()),at.ending||(Y=this,v=it,(x=at).ending=!0,pt(Y,x),v&&(x.finished?g.nextTick(v):Y.once("finish",v)),x.ended=!0,Y.writable=!1)},Object.defineProperty(L.prototype,"destroyed",{get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(st){this._writableState&&(this._writableState.destroyed=st)}}),L.prototype.destroy=C.destroy,L.prototype._undestroy=C.undestroy,L.prototype._destroy=function(st,z){this.end(),z(st)}}).call(this)}).call(this,e("_process"),typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{},e("timers").setImmediate)},{"./_stream_duplex":508,"./internal/streams/destroy":514,"./internal/streams/stream":515,_process:467,"core-util-is":383,inherits:440,"process-nextick-args":466,"safe-buffer":520,timers:523,"util-deprecate":524}],513:[function(e,_,D){"use strict";var h=e("safe-buffer").Buffer,s=e("util");_.exports=function(){function u(){(function(g,a){if(!(g instanceof a))throw new TypeError("Cannot call a class as a function")})(this,u),this.head=null,this.tail=null,this.length=0}return u.prototype.push=function(g){var a={data:g,next:null};this.length>0?this.tail.next=a:this.head=a,this.tail=a,++this.length},u.prototype.unshift=function(g){var a={data:g,next:this.head};0===this.length&&(this.tail=a),this.head=a,++this.length},u.prototype.shift=function(){if(0!==this.length){var g=this.head.data;return this.head=1===this.length?this.tail=null:this.head.next,--this.length,g}},u.prototype.clear=function(){this.head=this.tail=null,this.length=0},u.prototype.join=function(g){if(0===this.length)return"";for(var a=this.head,c=""+a.data;a=a.next;)c+=g+a.data;return c},u.prototype.concat=function(g){if(0===this.length)return h.alloc(0);for(var p=h.allocUnsafe(g>>>0),f=this.head,E=0;f;)f.data.copy(p,E),E+=f.data.length,f=f.next;return p},u}(),s&&s.inspect&&s.inspect.custom&&(_.exports.prototype[s.inspect.custom]=function(){var u=s.inspect({length:this.length});return this.constructor.name+" "+u})},{"safe-buffer":520,util:188}],514:[function(e,_,D){"use strict";var h=e("process-nextick-args");function s(u,g){u.emit("error",g)}_.exports={destroy:function(u,g){var a=this;return this._readableState&&this._readableState.destroyed||this._writableState&&this._writableState.destroyed?(g?g(u):u&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,h.nextTick(s,this,u)):h.nextTick(s,this,u)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(u||null,function(p){!g&&p?a._writableState?a._writableState.errorEmitted||(a._writableState.errorEmitted=!0,h.nextTick(s,a,p)):h.nextTick(s,a,p):g&&g(p)}),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.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}}},{"process-nextick-args":466}],515:[function(e,_,D){arguments[4][490][0].apply(D,arguments)},{dup:490,events:422}],516:[function(e,_,D){"use strict";_.exports=e("./readable").PassThrough},{"./readable":517}],517:[function(e,_,D){"use strict";(D=_.exports=e("./lib/_stream_readable.js")).Stream=D,D.Readable=D,D.Writable=e("./lib/_stream_writable.js"),D.Duplex=e("./lib/_stream_duplex.js"),D.Transform=e("./lib/_stream_transform.js"),D.PassThrough=e("./lib/_stream_passthrough.js")},{"./lib/_stream_duplex.js":508,"./lib/_stream_passthrough.js":509,"./lib/_stream_readable.js":510,"./lib/_stream_transform.js":511,"./lib/_stream_writable.js":512}],518:[function(e,_,D){"use strict";_.exports=e("./readable").Transform},{"./readable":517}],519:[function(e,_,D){"use strict";_.exports=e("./lib/_stream_writable.js")},{"./lib/_stream_writable.js":512}],520:[function(e,_,D){arguments[4][217][0].apply(D,arguments)},{buffer:220,dup:217}],521:[function(e,_,D){arguments[4][218][0].apply(D,arguments)},{dup:218,"safe-buffer":520}],522:[function(e,_,D){arguments[4][218][0].apply(D,arguments)},{dup:218,"safe-buffer":494}],523:[function(e,_,D){(function(h,s){(function(){"use strict";var u=e("process/browser.js").nextTick,g=Function.prototype.apply,a=Array.prototype.slice,c={},B=0;function p(f,E){this._id=f,this._clearFn=E}D.setTimeout=function(){return new p(g.call(setTimeout,window,arguments),clearTimeout)},D.setInterval=function(){return new p(g.call(setInterval,window,arguments),clearInterval)},D.clearTimeout=D.clearInterval=function(f){f.close()},p.prototype.unref=p.prototype.ref=function(){},p.prototype.close=function(){this._clearFn.call(window,this._id)},D.enroll=function(f,E){clearTimeout(f._idleTimeoutId),f._idleTimeout=E},D.unenroll=function(f){clearTimeout(f._idleTimeoutId),f._idleTimeout=-1},D._unrefActive=D.active=function(f){clearTimeout(f._idleTimeoutId);var E=f._idleTimeout;E>=0&&(f._idleTimeoutId=setTimeout(function(){f._onTimeout&&f._onTimeout()},E))},D.setImmediate="function"==typeof h?h:function(f){var E=B++,w=!(arguments.length<2)&&a.call(arguments,1);return c[E]=!0,u(function(){c[E]&&(w?f.apply(null,w):f.call(null),D.clearImmediate(E))}),E},D.clearImmediate="function"==typeof s?s:function(f){delete c[f]}}).call(this)}).call(this,e("timers").setImmediate,e("timers").clearImmediate)},{"process/browser.js":467,timers:523}],524:[function(e,_,D){(function(h){(function(){"use strict";function s(u){try{if(!h.localStorage)return!1}catch{return!1}var g=h.localStorage[u];return null!=g&&"true"===String(g).toLowerCase()}_.exports=function(u,g){if(s("noDeprecation"))return u;var a=!1;return function(){if(!a){if(s("throwDeprecation"))throw new Error(g);s("traceDeprecation")?console.trace(g):console.warn(g),a=!0}return u.apply(this,arguments)}}}).call(this)}).call(this,typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{})},{}],525:[function(e,_,D){"use strict";_.exports="function"==typeof Object.create?function(h,s){h.super_=s,h.prototype=Object.create(s.prototype,{constructor:{value:h,enumerable:!1,writable:!0,configurable:!0}})}:function(h,s){h.super_=s;var u=function(){};u.prototype=s.prototype,h.prototype=new u,h.prototype.constructor=h}},{}],526:[function(e,_,D){"use strict";_.exports=function(h){return h&&"object"==typeof h&&"function"==typeof h.copy&&"function"==typeof h.fill&&"function"==typeof h.readUInt8}},{}],527:[function(e,_,D){(function(h,s){(function(){"use strict";var u=/%[sdj%]/g;D.format=function(Y){if(!N(Y)){for(var x=[],v=0;v<arguments.length;v++)x.push(c(arguments[v]));return x.join(" ")}v=1;for(var O=arguments,G=O.length,At=String(Y).replace(u,function(It){if("%%"===It)return"%";if(v>=G)return It;switch(It){case"%s":return String(O[v++]);case"%d":return Number(O[v++]);case"%j":try{return JSON.stringify(O[v++])}catch{return"[Circular]"}default:return It}}),dt=O[v];v<G;dt=O[++v])C(dt)||!H(dt)?At+=" "+dt:At+=" "+c(dt);return At},D.deprecate=function(Y,x){if(L(s.process))return function(){return D.deprecate(Y,x).apply(this,arguments)};if(!0===h.noDeprecation)return Y;var v=!1;return function(){if(!v){if(h.throwDeprecation)throw new Error(x);h.traceDeprecation?console.trace(x):console.error(x),v=!0}return Y.apply(this,arguments)}};var g,a={};function c(Y,x){var v={seen:[],stylize:p};return arguments.length>=3&&(v.depth=arguments[2]),arguments.length>=4&&(v.colors=arguments[3]),b(x)?v.showHidden=x:x&&D._extend(v,x),L(v.showHidden)&&(v.showHidden=!1),L(v.depth)&&(v.depth=2),L(v.colors)&&(v.colors=!1),L(v.customInspect)&&(v.customInspect=!0),v.colors&&(v.stylize=B),f(v,Y,v.depth)}function B(Y,x){var v=c.styles[x];return v?"\x1b["+c.colors[v][0]+"m"+Y+"\x1b["+c.colors[v][1]+"m":Y}function p(Y,x){return Y}function f(Y,x,v){if(Y.customInspect&&x&&tt(x.inspect)&&x.inspect!==D.inspect&&(!x.constructor||x.constructor.prototype!==x)){var O=x.inspect(v,Y);return N(O)||(O=f(Y,O,v)),O}var G=function(mt,ct){if(L(ct))return mt.stylize("undefined","undefined");if(N(ct)){var xt="'"+JSON.stringify(ct).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return mt.stylize(xt,"string")}return T(ct)?mt.stylize(""+ct,"number"):b(ct)?mt.stylize(""+ct,"boolean"):C(ct)?mt.stylize("null","null"):void 0}(Y,x);if(G)return G;var ct,At=Object.keys(x),dt=(ct={},At.forEach(function(xt,ee){ct[xt]=!0}),ct);if(Y.showHidden&&(At=Object.getOwnPropertyNames(x)),X(x)&&(At.indexOf("message")>=0||At.indexOf("description")>=0))return E(x);if(0===At.length){if(tt(x))return Y.stylize("[Function"+(x.name?": "+x.name:"")+"]","special");if(J(x))return Y.stylize(RegExp.prototype.toString.call(x),"regexp");if(k(x))return Y.stylize(Date.prototype.toString.call(x),"date");if(X(x))return E(x)}var yt,qt="",Mt=!1,Xt=["{","}"];return Q(x)&&(Mt=!0,Xt=["[","]"]),tt(x)&&(qt=" [Function"+(x.name?": "+x.name:"")+"]"),J(x)&&(qt=" "+RegExp.prototype.toString.call(x)),k(x)&&(qt=" "+Date.prototype.toUTCString.call(x)),X(x)&&(qt=" "+E(x)),0!==At.length||Mt&&0!=x.length?v<0?J(x)?Y.stylize(RegExp.prototype.toString.call(x),"regexp"):Y.stylize("[Object]","special"):(Y.seen.push(x),yt=Mt?function(mt,ct,xt,ee,Ge){for(var Ce=[],je=0,iA=ct.length;je<iA;++je)at(ct,String(je))?Ce.push(w(mt,ct,xt,ee,String(je),!0)):Ce.push("");return Ge.forEach(function(dA){dA.match(/^\d+$/)||Ce.push(w(mt,ct,xt,ee,dA,!0))}),Ce}(Y,x,v,dt,At):At.map(function(mt){return w(Y,x,v,dt,mt,Mt)}),Y.seen.pop(),function(mt,ct,xt){return mt.reduce(function(ee,Ge){return Ge.indexOf("\n"),ee+Ge.replace(/\u001b\[\d\d?m/g,"").length+1},0)>60?xt[0]+(""===ct?"":ct+"\n ")+" "+mt.join(",\n  ")+" "+xt[1]:xt[0]+ct+" "+mt.join(", ")+" "+xt[1]}(yt,qt,Xt)):Xt[0]+qt+Xt[1]}function E(Y){return"["+Error.prototype.toString.call(Y)+"]"}function w(Y,x,v,O,G,At){var dt,It,yt;if((yt=Object.getOwnPropertyDescriptor(x,G)||{value:x[G]}).get?It=Y.stylize(yt.set?"[Getter/Setter]":"[Getter]","special"):yt.set&&(It=Y.stylize("[Setter]","special")),at(O,G)||(dt="["+G+"]"),It||(Y.seen.indexOf(yt.value)<0?(It=C(v)?f(Y,yt.value,null):f(Y,yt.value,v-1)).indexOf("\n")>-1&&(It=At?It.split("\n").map(function(qt){return"  "+qt}).join("\n").substr(2):"\n"+It.split("\n").map(function(qt){return"   "+qt}).join("\n")):It=Y.stylize("[Circular]","special")),L(dt)){if(At&&G.match(/^\d+$/))return It;(dt=JSON.stringify(""+G)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(dt=dt.substr(1,dt.length-2),dt=Y.stylize(dt,"name")):(dt=dt.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),dt=Y.stylize(dt,"string"))}return dt+": "+It}function Q(Y){return Array.isArray(Y)}function b(Y){return"boolean"==typeof Y}function C(Y){return null===Y}function T(Y){return"number"==typeof Y}function N(Y){return"string"==typeof Y}function L(Y){return void 0===Y}function J(Y){return H(Y)&&"[object RegExp]"===pt(Y)}function H(Y){return"object"==typeof Y&&null!==Y}function k(Y){return H(Y)&&"[object Date]"===pt(Y)}function X(Y){return H(Y)&&("[object Error]"===pt(Y)||Y instanceof Error)}function tt(Y){return"function"==typeof Y}function pt(Y){return Object.prototype.toString.call(Y)}function st(Y){return Y<10?"0"+Y.toString(10):Y.toString(10)}D.debuglog=function(Y){if(L(g)&&(g=h.env.NODE_DEBUG||""),Y=Y.toUpperCase(),!a[Y])if(new RegExp("\\b"+Y+"\\b","i").test(g)){var x=h.pid;a[Y]=function(){var v=D.format.apply(D,arguments);console.error("%s %d: %s",Y,x,v)}}else a[Y]=function(){};return a[Y]},D.inspect=c,c.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},c.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},D.isArray=Q,D.isBoolean=b,D.isNull=C,D.isNullOrUndefined=function(Y){return null==Y},D.isNumber=T,D.isString=N,D.isSymbol=function(Y){return"symbol"==typeof Y},D.isUndefined=L,D.isRegExp=J,D.isObject=H,D.isDate=k,D.isError=X,D.isFunction=tt,D.isPrimitive=function(Y){return null===Y||"boolean"==typeof Y||"number"==typeof Y||"string"==typeof Y||"symbol"==typeof Y||void 0===Y},D.isBuffer=e("./support/isBuffer");var z=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function at(Y,x){return Object.prototype.hasOwnProperty.call(Y,x)}D.log=function(){console.log("%s - %s",function it(){var Y=new Date,x=[st(Y.getHours()),st(Y.getMinutes()),st(Y.getSeconds())].join(":");return[Y.getDate(),z[Y.getMonth()],x].join(" ")}(),D.format.apply(D,arguments))},D.inherits=e("inherits"),D._extend=function(Y,x){if(!x||!H(x))return Y;for(var v=Object.keys(x),O=v.length;O--;)Y[v[O]]=x[v[O]];return Y}}).call(this)}).call(this,e("_process"),typeof global<"u"?global:typeof self<"u"?self:typeof window<"u"?window:{})},{"./support/isBuffer":526,_process:467,inherits:525}],528:[function(e,_,D){"use strict";Object.defineProperty(D,"__esModule",{value:!0}),Object.defineProperty(D,"v1",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(D,"v3",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(D,"v4",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(D,"v5",{enumerable:!0,get:function(){return g.default}}),Object.defineProperty(D,"NIL",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(D,"version",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(D,"validate",{enumerable:!0,get:function(){return B.default}}),Object.defineProperty(D,"stringify",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(D,"parse",{enumerable:!0,get:function(){return f.default}});var h=E(e("./v1.js")),s=E(e("./v3.js")),u=E(e("./v4.js")),g=E(e("./v5.js")),a=E(e("./nil.js")),c=E(e("./version.js")),B=E(e("./validate.js")),p=E(e("./stringify.js")),f=E(e("./parse.js"));function E(w){return w&&w.__esModule?w:{default:w}}},{"./nil.js":530,"./parse.js":531,"./stringify.js":535,"./v1.js":536,"./v3.js":537,"./v4.js":539,"./v5.js":540,"./validate.js":541,"./version.js":542}],529:[function(e,_,D){"use strict";function h(f){return 14+(f+64>>>9<<4)+1}function s(f,E){const w=(65535&f)+(65535&E);return(f>>16)+(E>>16)+(w>>16)<<16|65535&w}function u(f,E,w,Q,b,C){return s((T=s(s(E,f),s(Q,C)))<<(N=b)|T>>>32-N,w);var T,N}function g(f,E,w,Q,b,C,T){return u(E&w|~E&Q,f,E,b,C,T)}function a(f,E,w,Q,b,C,T){return u(E&Q|w&~Q,f,E,b,C,T)}function c(f,E,w,Q,b,C,T){return u(E^w^Q,f,E,b,C,T)}function B(f,E,w,Q,b,C,T){return u(w^(E|~Q),f,E,b,C,T)}Object.defineProperty(D,"__esModule",{value:!0}),D.default=void 0,D.default=function(f){if("string"==typeof f){const E=unescape(encodeURIComponent(f));f=new Uint8Array(E.length);for(let w=0;w<E.length;++w)f[w]=E.charCodeAt(w)}return function(E){const w=[],Q=32*E.length;for(let b=0;b<Q;b+=8){const C=E[b>>5]>>>b%32&255,T=parseInt("0123456789abcdef".charAt(C>>>4&15)+"0123456789abcdef".charAt(15&C),16);w.push(T)}return w}(function(E,w){E[w>>5]|=128<<w%32,E[h(w)-1]=w;let Q=1732584193,b=-271733879,C=-1732584194,T=271733878;for(let N=0;N<E.length;N+=16){const L=Q,J=b,H=C,k=T;Q=g(Q,b,C,T,E[N],7,-680876936),T=g(T,Q,b,C,E[N+1],12,-389564586),C=g(C,T,Q,b,E[N+2],17,606105819),b=g(b,C,T,Q,E[N+3],22,-1044525330),Q=g(Q,b,C,T,E[N+4],7,-176418897),T=g(T,Q,b,C,E[N+5],12,1200080426),C=g(C,T,Q,b,E[N+6],17,-1473231341),b=g(b,C,T,Q,E[N+7],22,-45705983),Q=g(Q,b,C,T,E[N+8],7,1770035416),T=g(T,Q,b,C,E[N+9],12,-1958414417),C=g(C,T,Q,b,E[N+10],17,-42063),b=g(b,C,T,Q,E[N+11],22,-1990404162),Q=g(Q,b,C,T,E[N+12],7,1804603682),T=g(T,Q,b,C,E[N+13],12,-40341101),C=g(C,T,Q,b,E[N+14],17,-1502002290),b=g(b,C,T,Q,E[N+15],22,1236535329),Q=a(Q,b,C,T,E[N+1],5,-165796510),T=a(T,Q,b,C,E[N+6],9,-1069501632),C=a(C,T,Q,b,E[N+11],14,643717713),b=a(b,C,T,Q,E[N],20,-373897302),Q=a(Q,b,C,T,E[N+5],5,-701558691),T=a(T,Q,b,C,E[N+10],9,38016083),C=a(C,T,Q,b,E[N+15],14,-660478335),b=a(b,C,T,Q,E[N+4],20,-405537848),Q=a(Q,b,C,T,E[N+9],5,568446438),T=a(T,Q,b,C,E[N+14],9,-1019803690),C=a(C,T,Q,b,E[N+3],14,-187363961),b=a(b,C,T,Q,E[N+8],20,1163531501),Q=a(Q,b,C,T,E[N+13],5,-1444681467),T=a(T,Q,b,C,E[N+2],9,-51403784),C=a(C,T,Q,b,E[N+7],14,1735328473),b=a(b,C,T,Q,E[N+12],20,-1926607734),Q=c(Q,b,C,T,E[N+5],4,-378558),T=c(T,Q,b,C,E[N+8],11,-2022574463),C=c(C,T,Q,b,E[N+11],16,1839030562),b=c(b,C,T,Q,E[N+14],23,-35309556),Q=c(Q,b,C,T,E[N+1],4,-1530992060),T=c(T,Q,b,C,E[N+4],11,1272893353),C=c(C,T,Q,b,E[N+7],16,-155497632),b=c(b,C,T,Q,E[N+10],23,-1094730640),Q=c(Q,b,C,T,E[N+13],4,681279174),T=c(T,Q,b,C,E[N],11,-358537222),C=c(C,T,Q,b,E[N+3],16,-722521979),b=c(b,C,T,Q,E[N+6],23,76029189),Q=c(Q,b,C,T,E[N+9],4,-640364487),T=c(T,Q,b,C,E[N+12],11,-421815835),C=c(C,T,Q,b,E[N+15],16,530742520),b=c(b,C,T,Q,E[N+2],23,-995338651),Q=B(Q,b,C,T,E[N],6,-198630844),T=B(T,Q,b,C,E[N+7],10,1126891415),C=B(C,T,Q,b,E[N+14],15,-1416354905),b=B(b,C,T,Q,E[N+5],21,-57434055),Q=B(Q,b,C,T,E[N+12],6,1700485571),T=B(T,Q,b,C,E[N+3],10,-1894986606),C=B(C,T,Q,b,E[N+10],15,-1051523),b=B(b,C,T,Q,E[N+1],21,-2054922799),Q=B(Q,b,C,T,E[N+8],6,1873313359),T=B(T,Q,b,C,E[N+15],10,-30611744),C=B(C,T,Q,b,E[N+6],15,-1560198380),b=B(b,C,T,Q,E[N+13],21,1309151649),Q=B(Q,b,C,T,E[N+4],6,-145523070),T=B(T,Q,b,C,E[N+11],10,-1120210379),C=B(C,T,Q,b,E[N+2],15,718787259),b=B(b,C,T,Q,E[N+9],21,-343485551),Q=s(Q,L),b=s(b,J),C=s(C,H),T=s(T,k)}return[Q,b,C,T]}(function(E){if(0===E.length)return[];const w=8*E.length,Q=new Uint32Array(h(w));for(let b=0;b<w;b+=8)Q[b>>5]|=(255&E[b/8])<<b%32;return Q}(f),8*f.length))}},{}],530:[function(e,_,D){"use strict";Object.defineProperty(D,"__esModule",{value:!0}),D.default=void 0,D.default="00000000-0000-0000-0000-000000000000"},{}],531:[function(e,_,D){"use strict";Object.defineProperty(D,"__esModule",{value:!0}),D.default=void 0;var h,s=(h=e("./validate.js"))&&h.__esModule?h:{default:h};D.default=function(g){if(!(0,s.default)(g))throw TypeError("Invalid UUID");let a;const c=new Uint8Array(16);return c[0]=(a=parseInt(g.slice(0,8),16))>>>24,c[1]=a>>>16&255,c[2]=a>>>8&255,c[3]=255&a,c[4]=(a=parseInt(g.slice(9,13),16))>>>8,c[5]=255&a,c[6]=(a=parseInt(g.slice(14,18),16))>>>8,c[7]=255&a,c[8]=(a=parseInt(g.slice(19,23),16))>>>8,c[9]=255&a,c[10]=(a=parseInt(g.slice(24,36),16))/1099511627776&255,c[11]=a/4294967296&255,c[12]=a>>>24&255,c[13]=a>>>16&255,c[14]=a>>>8&255,c[15]=255&a,c}},{"./validate.js":541}],532:[function(e,_,D){"use strict";Object.defineProperty(D,"__esModule",{value:!0}),D.default=void 0,D.default=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i},{}],533:[function(e,_,D){"use strict";let h;Object.defineProperty(D,"__esModule",{value:!0}),D.default=function(){if(!h&&(h=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto<"u"&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto),!h))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return h(s)};const s=new Uint8Array(16)},{}],534:[function(e,_,D){"use strict";function h(g,a,c,B){switch(g){case 0:return a&c^~a&B;case 1:case 3:return a^c^B;case 2:return a&c^a&B^c&B}}function s(g,a){return g<<a|g>>>32-a}Object.defineProperty(D,"__esModule",{value:!0}),D.default=void 0,D.default=function(g){const a=[1518500249,1859775393,2400959708,3395469782],c=[1732584193,4023233417,2562383102,271733878,3285377520];if("string"==typeof g){const E=unescape(encodeURIComponent(g));g=[];for(let w=0;w<E.length;++w)g.push(E.charCodeAt(w))}else Array.isArray(g)||(g=Array.prototype.slice.call(g));g.push(128);const p=Math.ceil((g.length/4+2)/16),f=new Array(p);for(let E=0;E<p;++E){const w=new Uint32Array(16);for(let Q=0;Q<16;++Q)w[Q]=g[64*E+4*Q]<<24|g[64*E+4*Q+1]<<16|g[64*E+4*Q+2]<<8|g[64*E+4*Q+3];f[E]=w}f[p-1][14]=8*(g.length-1)/Math.pow(2,32),f[p-1][14]=Math.floor(f[p-1][14]),f[p-1][15]=8*(g.length-1)&4294967295;for(let E=0;E<p;++E){const w=new Uint32Array(80);for(let L=0;L<16;++L)w[L]=f[E][L];for(let L=16;L<80;++L)w[L]=s(w[L-3]^w[L-8]^w[L-14]^w[L-16],1);let Q=c[0],b=c[1],C=c[2],T=c[3],N=c[4];for(let L=0;L<80;++L){const J=Math.floor(L/20),H=s(Q,5)+h(J,b,C,T)+N+a[J]+w[L]>>>0;N=T,T=C,C=s(b,30)>>>0,b=Q,Q=H}c[0]=c[0]+Q>>>0,c[1]=c[1]+b>>>0,c[2]=c[2]+C>>>0,c[3]=c[3]+T>>>0,c[4]=c[4]+N>>>0}return[c[0]>>24&255,c[0]>>16&255,c[0]>>8&255,255&c[0],c[1]>>24&255,c[1]>>16&255,c[1]>>8&255,255&c[1],c[2]>>24&255,c[2]>>16&255,c[2]>>8&255,255&c[2],c[3]>>24&255,c[3]>>16&255,c[3]>>8&255,255&c[3],c[4]>>24&255,c[4]>>16&255,c[4]>>8&255,255&c[4]]}},{}],535:[function(e,_,D){"use strict";Object.defineProperty(D,"__esModule",{value:!0}),D.default=void 0;var h,s=(h=e("./validate.js"))&&h.__esModule?h:{default:h};const u=[];for(let a=0;a<256;++a)u.push((a+256).toString(16).substr(1));D.default=function(a){let c=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;const B=(u[a[c+0]]+u[a[c+1]]+u[a[c+2]]+u[a[c+3]]+"-"+u[a[c+4]]+u[a[c+5]]+"-"+u[a[c+6]]+u[a[c+7]]+"-"+u[a[c+8]]+u[a[c+9]]+"-"+u[a[c+10]]+u[a[c+11]]+u[a[c+12]]+u[a[c+13]]+u[a[c+14]]+u[a[c+15]]).toLowerCase();if(!(0,s.default)(B))throw TypeError("Stringified UUID is invalid");return B}},{"./validate.js":541}],536:[function(e,_,D){"use strict";Object.defineProperty(D,"__esModule",{value:!0}),D.default=void 0;var h=u(e("./rng.js")),s=u(e("./stringify.js"));function u(f){return f&&f.__esModule?f:{default:f}}let g,a,c=0,B=0;D.default=function(f,E,w){let Q=E&&w||0;const b=E||new Array(16);let C=(f=f||{}).node||g,T=void 0!==f.clockseq?f.clockseq:a;if(null==C||null==T){const X=f.random||(f.rng||h.default)();null==C&&(C=g=[1|X[0],X[1],X[2],X[3],X[4],X[5]]),null==T&&(T=a=16383&(X[6]<<8|X[7]))}let N=void 0!==f.msecs?f.msecs:Date.now(),L=void 0!==f.nsecs?f.nsecs:B+1;const J=N-c+(L-B)/1e4;if(J<0&&void 0===f.clockseq&&(T=T+1&16383),(J<0||N>c)&&void 0===f.nsecs&&(L=0),L>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");c=N,B=L,a=T,N+=122192928e5;const H=(1e4*(268435455&N)+L)%4294967296;b[Q++]=H>>>24&255,b[Q++]=H>>>16&255,b[Q++]=H>>>8&255,b[Q++]=255&H;const k=N/4294967296*1e4&268435455;b[Q++]=k>>>8&255,b[Q++]=255&k,b[Q++]=k>>>24&15|16,b[Q++]=k>>>16&255,b[Q++]=T>>>8|128,b[Q++]=255&T;for(let X=0;X<6;++X)b[Q+X]=C[X];return E||(0,s.default)(b)}},{"./rng.js":533,"./stringify.js":535}],537:[function(e,_,D){"use strict";Object.defineProperty(D,"__esModule",{value:!0}),D.default=void 0;var h=u(e("./v35.js")),s=u(e("./md5.js"));function u(a){return a&&a.__esModule?a:{default:a}}var g=(0,h.default)("v3",48,s.default);D.default=g},{"./md5.js":529,"./v35.js":538}],538:[function(e,_,D){"use strict";Object.defineProperty(D,"__esModule",{value:!0}),D.default=function(c,B,p){function f(E,w,Q,b){if("string"==typeof E&&(E=function(T){T=unescape(encodeURIComponent(T));const N=[];for(let L=0;L<T.length;++L)N.push(T.charCodeAt(L));return N}(E)),"string"==typeof w&&(w=(0,s.default)(w)),16!==w.length)throw TypeError("Namespace must be array-like (16 iterable integer values, 0-255)");let C=new Uint8Array(16+E.length);if(C.set(w),C.set(E,w.length),C=p(C),C[6]=15&C[6]|B,C[8]=63&C[8]|128,Q){b=b||0;for(let T=0;T<16;++T)Q[b+T]=C[T];return Q}return(0,h.default)(C)}try{f.name=c}catch{}return f.DNS=g,f.URL=a,f},D.URL=D.DNS=void 0;var h=u(e("./stringify.js")),s=u(e("./parse.js"));function u(c){return c&&c.__esModule?c:{default:c}}const g="6ba7b810-9dad-11d1-80b4-00c04fd430c8";D.DNS=g;const a="6ba7b811-9dad-11d1-80b4-00c04fd430c8";D.URL=a},{"./parse.js":531,"./stringify.js":535}],539:[function(e,_,D){"use strict";Object.defineProperty(D,"__esModule",{value:!0}),D.default=void 0;var h=u(e("./rng.js")),s=u(e("./stringify.js"));function u(a){return a&&a.__esModule?a:{default:a}}D.default=function(a,c,B){const p=(a=a||{}).random||(a.rng||h.default)();if(p[6]=15&p[6]|64,p[8]=63&p[8]|128,c){B=B||0;for(let f=0;f<16;++f)c[B+f]=p[f];return c}return(0,s.default)(p)}},{"./rng.js":533,"./stringify.js":535}],540:[function(e,_,D){"use strict";Object.defineProperty(D,"__esModule",{value:!0}),D.default=void 0;var h=u(e("./v35.js")),s=u(e("./sha1.js"));function u(a){return a&&a.__esModule?a:{default:a}}var g=(0,h.default)("v5",80,s.default);D.default=g},{"./sha1.js":534,"./v35.js":538}],541:[function(e,_,D){"use strict";Object.defineProperty(D,"__esModule",{value:!0}),D.default=void 0;var h,s=(h=e("./regex.js"))&&h.__esModule?h:{default:h};D.default=function(g){return"string"==typeof g&&s.default.test(g)}},{"./regex.js":532}],542:[function(e,_,D){"use strict";Object.defineProperty(D,"__esModule",{value:!0}),D.default=void 0;var h,s=(h=e("./validate.js"))&&h.__esModule?h:{default:h};D.default=function(g){if(!(0,s.default)(g))throw TypeError("Invalid UUID");return parseInt(g.substr(14,1),16)}},{"./validate.js":541}],543:[function(e,_,D){"use strict";function h(s){return s>=65&&s<=90||s>=97&&s<=122||58===s||95===s||8204===s||8205===s||s>=192&&s<=214||s>=216&&s<=246||s>=248&&s<=767||s>=880&&s<=893||s>=895&&s<=8191||s>=8304&&s<=8591||s>=11264&&s<=12271||s>=12289&&s<=55295||s>=63744&&s<=64975||s>=65008&&s<=65533||s>=65536&&s<=983039}Object.defineProperty(D,"__esModule",{value:!0}),D.CHAR="\t\n\r -\ud7ff\ue000-\ufffd\u{10000}-\u{10ffff}",D.S=" \t\r\n",D.NAME_START_CHAR=":A-Z_a-z\xc0-\xd6\xd8-\xf6\xf8-\u02ff\u0370-\u037d\u037f-\u1fff\u200c\u200d\u2070-\u218f\u2c00-\u2fef\u3001-\ud7ff\uf900-\ufdcf\ufdf0-\ufffd\u{10000}-\u{effff}",D.NAME_CHAR="-"+D.NAME_START_CHAR+".0-9\xb7\u0300-\u036f\u203f-\u2040",D.CHAR_RE=new RegExp("^["+D.CHAR+"]$","u"),D.S_RE=new RegExp("^["+D.S+"]+$","u"),D.NAME_START_CHAR_RE=new RegExp("^["+D.NAME_START_CHAR+"]$","u"),D.NAME_CHAR_RE=new RegExp("^["+D.NAME_CHAR+"]$","u"),D.NAME_RE=new RegExp("^["+D.NAME_START_CHAR+"]["+D.NAME_CHAR+"]*$","u"),D.NMTOKEN_RE=new RegExp("^["+D.NAME_CHAR+"]+$","u"),D.S_LIST=[32,10,13,9],D.isChar=function(s){return s>=32&&s<=55295||10===s||13===s||9===s||s>=57344&&s<=65533||s>=65536&&s<=1114111},D.isS=function(s){return 32===s||10===s||13===s||9===s},D.isNameStartChar=h,D.isNameChar=function(s){return h(s)||s>=48&&s<=57||45===s||46===s||183===s||s>=768&&s<=879||s>=8255&&s<=8256}},{}],544:[function(e,_,D){"use strict";function h(s){return s>=65&&s<=90||s>=97&&s<=122||58===s||95===s||8204===s||8205===s||s>=192&&s<=214||s>=216&&s<=246||s>=248&&s<=767||s>=880&&s<=893||s>=895&&s<=8191||s>=8304&&s<=8591||s>=11264&&s<=12271||s>=12289&&s<=55295||s>=63744&&s<=64975||s>=65008&&s<=65533||s>=65536&&s<=983039}Object.defineProperty(D,"__esModule",{value:!0}),D.CHAR="\x01-\ud7ff\ue000-\ufffd\u{10000}-\u{10ffff}",D.RESTRICTED_CHAR="\x01-\b\v\f\x0e-\x1f\x7f-\x84\x86-\x9f",D.S=" \t\r\n",D.NAME_START_CHAR=":A-Z_a-z\xc0-\xd6\xd8-\xf6\xf8-\u02ff\u0370-\u037d\u037f-\u1fff\u200c\u200d\u2070-\u218f\u2c00-\u2fef\u3001-\ud7ff\uf900-\ufdcf\ufdf0-\ufffd\u{10000}-\u{effff}",D.NAME_CHAR="-"+D.NAME_START_CHAR+".0-9\xb7\u0300-\u036f\u203f-\u2040",D.CHAR_RE=new RegExp("^["+D.CHAR+"]$","u"),D.RESTRICTED_CHAR_RE=new RegExp("^["+D.RESTRICTED_CHAR+"]$","u"),D.S_RE=new RegExp("^["+D.S+"]+$","u"),D.NAME_START_CHAR_RE=new RegExp("^["+D.NAME_START_CHAR+"]$","u"),D.NAME_CHAR_RE=new RegExp("^["+D.NAME_CHAR+"]$","u"),D.NAME_RE=new RegExp("^["+D.NAME_START_CHAR+"]["+D.NAME_CHAR+"]*$","u"),D.NMTOKEN_RE=new RegExp("^["+D.NAME_CHAR+"]+$","u"),D.S_LIST=[32,10,13,9],D.isChar=function(s){return s>=1&&s<=55295||s>=57344&&s<=65533||s>=65536&&s<=1114111},D.isRestrictedChar=function(s){return s>=1&&s<=8||11===s||12===s||s>=14&&s<=31||s>=127&&s<=132||s>=134&&s<=159},D.isCharAndNotRestricted=function(s){return 9===s||10===s||13===s||s>31&&s<127||133===s||s>159&&s<=55295||s>=57344&&s<=65533||s>=65536&&s<=1114111},D.isS=function(s){return 32===s||10===s||13===s||9===s},D.isNameStartChar=h,D.isNameChar=function(s){return h(s)||s>=48&&s<=57||45===s||46===s||183===s||s>=768&&s<=879||s>=8255&&s<=8256}},{}],545:[function(e,_,D){"use strict";function h(s){return s>=65&&s<=90||95===s||s>=97&&s<=122||s>=192&&s<=214||s>=216&&s<=246||s>=248&&s<=767||s>=880&&s<=893||s>=895&&s<=8191||s>=8204&&s<=8205||s>=8304&&s<=8591||s>=11264&&s<=12271||s>=12289&&s<=55295||s>=63744&&s<=64975||s>=65008&&s<=65533||s>=65536&&s<=983039}Object.defineProperty(D,"__esModule",{value:!0}),D.NC_NAME_START_CHAR="A-Z_a-z\xc0-\xd6\xd8-\xf6\xf8-\u02ff\u0370-\u037d\u037f-\u1fff\u200c-\u200d\u2070-\u218f\u2c00-\u2fef\u3001-\ud7ff\uf900-\ufdcf\ufdf0-\ufffd\u{10000}-\u{effff}",D.NC_NAME_CHAR="-"+D.NC_NAME_START_CHAR+".0-9\xb7\u0300-\u036f\u203f-\u2040",D.NC_NAME_START_CHAR_RE=new RegExp("^["+D.NC_NAME_START_CHAR+"]$","u"),D.NC_NAME_CHAR_RE=new RegExp("^["+D.NC_NAME_CHAR+"]$","u"),D.NC_NAME_RE=new RegExp("^["+D.NC_NAME_START_CHAR+"]["+D.NC_NAME_CHAR+"]*$","u"),D.isNCNameStartChar=h,D.isNCNameChar=function(s){return h(s)||45===s||46===s||s>=48&&s<=57||183===s||s>=768&&s<=879||s>=8255&&s<=8256}},{}]},{},[15])(15)},2578:function(Fe,Tt){var d,t;void 0!==(t="function"==typeof(d=function(){"use strict";function F(u,g,a){var c=new XMLHttpRequest;c.open("GET",u),c.responseType="blob",c.onload=function(){s(c.response,g,a)},c.onerror=function(){console.error("could not download file")},c.send()}function e(u){var g=new XMLHttpRequest;g.open("HEAD",u,!1);try{g.send()}catch{}return 200<=g.status&&299>=g.status}function _(u){try{u.dispatchEvent(new MouseEvent("click"))}catch{var g=document.createEvent("MouseEvents");g.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),u.dispatchEvent(g)}}var D="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof global&&global.global===global?global:void 0,h=D.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),s=D.saveAs||("object"!=typeof window||window!==D?function(){}:"download"in HTMLAnchorElement.prototype&&!h?function(u,g,a){var c=D.URL||D.webkitURL,B=document.createElement("a");B.download=g=g||u.name||"download",B.rel="noopener","string"==typeof u?(B.href=u,B.origin===location.origin?_(B):e(B.href)?F(u,g,a):_(B,B.target="_blank")):(B.href=c.createObjectURL(u),setTimeout(function(){c.revokeObjectURL(B.href)},4e4),setTimeout(function(){_(B)},0))}:"msSaveOrOpenBlob"in navigator?function(u,g,a){if(g=g||u.name||"download","string"!=typeof u)navigator.msSaveOrOpenBlob(function R(u,g){return typeof g>"u"?g={autoBom:!1}:"object"!=typeof g&&(console.warn("Deprecated: Expected third argument to be a object"),g={autoBom:!g}),g.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(u.type)?new Blob(["\ufeff",u],{type:u.type}):u}(u,a),g);else if(e(u))F(u,g,a);else{var c=document.createElement("a");c.href=u,c.target="_blank",setTimeout(function(){_(c)})}}:function(u,g,a,c){if((c=c||open("","_blank"))&&(c.document.title=c.document.body.innerText="downloading..."),"string"==typeof u)return F(u,g,a);var B="application/octet-stream"===u.type,p=/constructor/i.test(D.HTMLElement)||D.safari,f=/CriOS\/[\d]+/.test(navigator.userAgent);if((f||B&&p||h)&&typeof FileReader<"u"){var E=new FileReader;E.onloadend=function(){var b=E.result;b=f?b:b.replace(/^data:[^;]*;/,"data:attachment/file;"),c?c.location.href=b:location=b,c=null},E.readAsDataURL(u)}else{var w=D.URL||D.webkitURL,Q=w.createObjectURL(u);c?c.location=Q:location.href=Q,c=null,setTimeout(function(){w.revokeObjectURL(Q)},4e4)}});D.saveAs=s.saveAs=s,Fe.exports=s})?d.apply(Tt,[]):d)&&(Fe.exports=t)},59411:Fe=>{function Tt(R){return R&&R.constructor&&"function"==typeof R.constructor.isBuffer&&R.constructor.isBuffer(R)}function d(R){return R}function l(R,F){const e=(F=F||{}).delimiter||".",_=F.maxDepth,D=F.transformKey||d,h={};return function s(u,g,a){a=a||1,Object.keys(u).forEach(function(c){const B=u[c],p=F.safe&&Array.isArray(B),f=Object.prototype.toString.call(B),E=Tt(B),w="[object Object]"===f||"[object Array]"===f,Q=g?g+e+D(c):D(c);if(!p&&!E&&w&&Object.keys(B).length&&(!F.maxDepth||a<_))return s(B,Q,a+1);h[Q]=B})}(R),h}Fe.exports=l,l.flatten=l,l.unflatten=function t(R,F){const e=(F=F||{}).delimiter||".",_=F.overwrite||!1,D=F.transformKey||d,h={};if(Tt(R)||"[object Object]"!==Object.prototype.toString.call(R))return R;function u(c){const B=Number(c);return isNaN(B)||-1!==c.indexOf(".")||F.object?c:B}return R=Object.keys(R).reduce(function(c,B){const p=Object.prototype.toString.call(R[B]);return"[object Object]"!==p&&"[object Array]"!==p||function a(c){const B=Object.prototype.toString.call(c);return!c||("[object Array]"===B?!c.length:"[object Object]"===B?!Object.keys(c).length:void 0)}(R[B])?(c[B]=R[B],c):function g(c,B,p){return Object.keys(p).reduce(function(f,E){return f[c+e+E]=p[E],f},B)}(B,c,l(R[B],F))},{}),Object.keys(R).forEach(function(c){const B=c.split(e).map(D);let p=u(B.shift()),f=u(B[0]),E=h;for(;void 0!==f;){if("__proto__"===p)return;const w=Object.prototype.toString.call(E[p]),Q="[object Object]"===w||"[object Array]"===w;if(!_&&!Q&&typeof E[p]<"u")return;(_&&!Q||!_&&null==E[p])&&(E[p]="number"!=typeof f||F.object?{}:[]),E=E[p],B.length>0&&(p=u(B.shift()),f=u(B[0]))}E[p]=t(R[c],F)}),h}},89107:(Fe,Tt,d)=>{"use strict";d.d(Tt,{Ay:()=>Ho});var l=d(82284),F=Uint8Array,e=Uint16Array,_=Uint32Array,D=new F([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,0,0,0]),h=new F([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,0,0]),s=new F([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),u=function(Et,ft){for(var Ct=new e(31),Yt=0;Yt<31;++Yt)Ct[Yt]=ft+=1<<Et[Yt-1];var kt=new _(Ct[30]);for(Yt=1;Yt<30;++Yt)for(var Pt=Ct[Yt];Pt<Ct[Yt+1];++Pt)kt[Pt]=Pt-Ct[Yt]<<5|Yt;return[Ct,kt]},g=u(D,2),a=g[0],c=g[1];a[28]=258,c[258]=28;for(var B=u(h,0),p=B[0],f=B[1],E=new e(32768),w=0;w<32768;++w){var Q=(43690&w)>>>1|(21845&w)<<1;E[w]=((65280&(Q=(61680&(Q=(52428&Q)>>>2|(13107&Q)<<2))>>>4|(3855&Q)<<4))>>>8|(255&Q)<<8)>>>1}var b=function(Et,ft,Ct){for(var Yt=Et.length,kt=0,Pt=new e(ft);kt<Yt;++kt)++Pt[Et[kt]-1];var ge,ne=new e(ft);for(kt=0;kt<ft;++kt)ne[kt]=ne[kt-1]+Pt[kt-1]<<1;if(Ct){ge=new e(1<<ft);var de=15-ft;for(kt=0;kt<Yt;++kt)if(Et[kt])for(var AA=kt<<4|Et[kt],DA=ft-Et[kt],xA=ne[Et[kt]-1]++<<DA,en=xA|(1<<DA)-1;xA<=en;++xA)ge[E[xA]>>>de]=AA}else for(ge=new e(Yt),kt=0;kt<Yt;++kt)ge[kt]=E[ne[Et[kt]-1]++]>>>15-Et[kt];return ge},C=new F(288);for(w=0;w<144;++w)C[w]=8;for(w=144;w<256;++w)C[w]=9;for(w=256;w<280;++w)C[w]=7;for(w=280;w<288;++w)C[w]=8;var T=new F(32);for(w=0;w<32;++w)T[w]=5;var N=b(C,9,0),L=b(C,9,1),J=b(T,5,0),H=b(T,5,1),k=function(Et){for(var ft=Et[0],Ct=1;Ct<Et.length;++Ct)Et[Ct]>ft&&(ft=Et[Ct]);return ft},X=function(Et,ft,Ct){var Yt=ft/8|0;return(Et[Yt]|Et[Yt+1]<<8)>>>(7&ft)&Ct},tt=function(Et,ft){var Ct=ft/8|0;return(Et[Ct]|Et[Ct+1]<<8|Et[Ct+2]<<16)>>>(7&ft)},pt=function(Et){return(Et/8|0)+(7&Et&&1)},st=function(Et,ft,Ct){(null==ft||ft<0)&&(ft=0),(null==Ct||Ct>Et.length)&&(Ct=Et.length);var Yt=new(Et instanceof e?e:Et instanceof _?_:F)(Ct-ft);return Yt.set(Et.subarray(ft,Ct)),Yt},it=function(Et,ft,Ct){var Yt=ft/8|0;Et[Yt]|=Ct<<=7&ft,Et[Yt+1]|=Ct>>>8},at=function(Et,ft,Ct){var Yt=ft/8|0;Et[Yt]|=Ct<<=7&ft,Et[Yt+1]|=Ct>>>8,Et[Yt+2]|=Ct>>>16},Y=function(Et,ft){for(var Ct=[],Yt=0;Yt<Et.length;++Yt)Et[Yt]&&Ct.push({s:Yt,f:Et[Yt]});var kt=Ct.length,Pt=Ct.slice();if(!kt)return[new F(0),0];if(1==kt){var ne=new F(Ct[0].s+1);return ne[Ct[0].s]=1,[ne,1]}Ct.sort(function(Wi,Io){return Wi.f-Io.f}),Ct.push({s:-1,f:25001});var ge=Ct[0],de=Ct[1],AA=0,DA=1,xA=2;for(Ct[0]={s:-1,f:ge.f+de.f,l:ge,r:de};DA!=kt-1;)ge=Ct[Ct[AA].f<Ct[xA].f?AA++:xA++],de=Ct[AA!=DA&&Ct[AA].f<Ct[xA].f?AA++:xA++],Ct[DA++]={s:-1,f:ge.f+de.f,l:ge,r:de};var en=Pt[0].s;for(Yt=1;Yt<kt;++Yt)Pt[Yt].s>en&&(en=Pt[Yt].s);var Ue=new e(en+1),Pn=x(Ct[DA-1],Ue,0);if(Pn>ft){Yt=0;var _n=0,vn=Pn-ft,un=1<<vn;for(Pt.sort(function(Io,to){return Ue[to.s]-Ue[Io.s]||Io.f-to.f});Yt<kt;++Yt){var Gn=Pt[Yt].s;if(!(Ue[Gn]>ft))break;_n+=un-(1<<Pn-Ue[Gn]),Ue[Gn]=ft}for(_n>>>=vn;_n>0;){var ti=Pt[Yt].s;Ue[ti]<ft?_n-=1<<ft-Ue[ti]++-1:++Yt}for(;Yt>=0&&_n;--Yt){var Zi=Pt[Yt].s;Ue[Zi]==ft&&(--Ue[Zi],++_n)}Pn=ft}return[new F(Ue),Pn]},x=function(Et,ft,Ct){return-1==Et.s?Math.max(x(Et.l,ft,Ct+1),x(Et.r,ft,Ct+1)):ft[Et.s]=Ct},v=function(Et){for(var ft=Et.length;ft&&!Et[--ft];);for(var Ct=new e(++ft),Yt=0,kt=Et[0],Pt=1,ne=function(de){Ct[Yt++]=de},ge=1;ge<=ft;++ge)if(Et[ge]==kt&&ge!=ft)++Pt;else{if(!kt&&Pt>2){for(;Pt>138;Pt-=138)ne(32754);Pt>2&&(ne(Pt>10?Pt-11<<5|28690:Pt-3<<5|12305),Pt=0)}else if(Pt>3){for(ne(kt),--Pt;Pt>6;Pt-=6)ne(8304);Pt>2&&(ne(Pt-3<<5|8208),Pt=0)}for(;Pt--;)ne(kt);Pt=1,kt=Et[ge]}return[Ct.subarray(0,Yt),ft]},O=function(Et,ft){for(var Ct=0,Yt=0;Yt<ft.length;++Yt)Ct+=Et[Yt]*ft[Yt];return Ct},G=function(Et,ft,Ct){var Yt=Ct.length,kt=pt(ft+2);Et[kt]=255&Yt,Et[kt+1]=Yt>>>8,Et[kt+2]=255^Et[kt],Et[kt+3]=255^Et[kt+1];for(var Pt=0;Pt<Yt;++Pt)Et[kt+Pt+4]=Ct[Pt];return 8*(kt+4+Yt)},At=function(Et,ft,Ct,Yt,kt,Pt,ne,ge,de,AA,DA){it(ft,DA++,Ct),++kt[256];for(var xA=Y(kt,15),en=xA[0],Ue=xA[1],Pn=Y(Pt,15),_n=Pn[0],vn=Pn[1],un=v(en),Gn=un[0],ti=un[1],Zi=v(_n),Wi=Zi[0],Io=Zi[1],to=new e(19),di=0;di<Gn.length;++di)to[31&Gn[di]]++;for(di=0;di<Wi.length;++di)to[31&Wi[di]]++;for(var jt=Y(to,7),Se=jt[0],Vt=jt[1],oe=19;oe>4&&!Se[s[oe-1]];--oe);var Lt,ye,IA,xn,wA=AA+5<<3,HA=O(kt,C)+O(Pt,T)+ne,bt=O(kt,en)+O(Pt,_n)+ne+14+3*oe+O(to,Se)+(2*to[16]+3*to[17]+7*to[18]);if(wA<=HA&&wA<=bt)return G(ft,DA,Et.subarray(de,de+AA));if(it(ft,DA,1+(bt<HA)),DA+=2,bt<HA){Lt=b(en,Ue,0),ye=en,IA=b(_n,vn,0),xn=_n;var ai=b(Se,Vt,0);for(it(ft,DA,ti-257),it(ft,DA+5,Io-1),it(ft,DA+10,oe-4),DA+=14,di=0;di<oe;++di)it(ft,DA+3*di,Se[s[di]]);DA+=3*oe;for(var fo=[Gn,Wi],YA=0;YA<2;++YA){var hn=fo[YA];for(di=0;di<hn.length;++di)it(ft,DA,ai[PA=31&hn[di]]),DA+=Se[PA],PA>15&&(it(ft,DA,hn[di]>>>5&127),DA+=hn[di]>>>12)}}else Lt=N,ye=C,IA=J,xn=T;for(di=0;di<ge;++di)if(Yt[di]>255){var PA;at(ft,DA,Lt[257+(PA=Yt[di]>>>18&31)]),DA+=ye[PA+257],PA>7&&(it(ft,DA,Yt[di]>>>23&31),DA+=D[PA]);var Dn=31&Yt[di];at(ft,DA,IA[Dn]),DA+=xn[Dn],Dn>3&&(at(ft,DA,Yt[di]>>>5&8191),DA+=h[Dn])}else at(ft,DA,Lt[Yt[di]]),DA+=ye[Yt[di]];return at(ft,DA,Lt[256]),DA+ye[256]},dt=new _([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),It=new F(0),mt=function(Et,ft,Ct,Yt,kt){return function(Et,ft,Ct,Yt,kt,Pt){var ne=Et.length,ge=new F(Yt+ne+5*(1+Math.floor(ne/7e3))+kt),de=ge.subarray(Yt,ge.length-kt),AA=0;if(!ft||ne<8)for(var DA=0;DA<=ne;DA+=65535){var xA=DA+65535;xA<ne?AA=G(de,AA,Et.subarray(DA,xA)):(de[DA]=Pt,AA=G(de,AA,Et.subarray(DA,ne)))}else{for(var en=dt[ft-1],Ue=en>>>13,Pn=8191&en,_n=(1<<Ct)-1,vn=new e(32768),un=new e(_n+1),Gn=Math.ceil(Ct/3),ti=2*Gn,Zi=function(Sr){return(Et[Sr]^Et[Sr+1]<<Gn^Et[Sr+2]<<ti)&_n},Wi=new _(25e3),Io=new e(288),to=new e(32),di=0,jt=0,Se=(DA=0,0),Vt=0,oe=0;DA<ne;++DA){var wA=Zi(DA),HA=32767&DA,bt=un[wA];if(vn[HA]=bt,un[wA]=HA,Vt<=DA){var Lt=ne-DA;if((di>7e3||Se>24576)&&Lt>423){AA=At(Et,de,0,Wi,Io,to,jt,Se,oe,DA-oe,AA),Se=di=jt=0,oe=DA;for(var ye=0;ye<286;++ye)Io[ye]=0;for(ye=0;ye<30;++ye)to[ye]=0}var IA=2,xn=0,ai=Pn,fo=HA-bt&32767;if(Lt>2&&wA==Zi(DA-fo))for(var YA=Math.min(Ue,Lt)-1,hn=Math.min(32767,DA),PA=Math.min(258,Lt);fo<=hn&&--ai&&HA!=bt;){if(Et[DA+IA]==Et[DA+IA-fo]){for(var Dn=0;Dn<PA&&Et[DA+Dn]==Et[DA+Dn-fo];++Dn);if(Dn>IA){if(IA=Dn,xn=fo,Dn>YA)break;var li=Math.min(fo,Dn-2),Ri=0;for(ye=0;ye<li;++ye){var Si=DA-fo+ye+32768&32767,To=Si-vn[Si]+32768&32767;To>Ri&&(Ri=To,bt=Si)}}}fo+=(HA=bt)-(bt=vn[HA])+32768&32767}if(xn){Wi[Se++]=268435456|c[IA]<<18|f[xn];var Do=31&c[IA],Vo=31&f[xn];jt+=D[Do]+h[Vo],++Io[257+Do],++to[Vo],Vt=DA+IA,++di}else Wi[Se++]=Et[DA],++Io[Et[DA]]}}AA=At(Et,de,Pt,Wi,Io,to,jt,Se,oe,DA-oe,AA),Pt||(AA=G(de,AA,It))}return st(ge,0,Yt+pt(AA)+kt)}(Et,null==ft.level?6:ft.level,null==ft.mem?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(Et.length)))):12+ft.mem,Ct,Yt,!kt)};function ue(Et,ft){void 0===ft&&(ft={});var Ct=function(){var Et=1,ft=0;return{p:function(Ct){for(var Yt=Et,kt=ft,Pt=Ct.length,ne=0;ne!=Pt;){for(var ge=Math.min(ne+5552,Pt);ne<ge;++ne)kt+=Yt+=Ct[ne];Yt%=65521,kt%=65521}Et=Yt,ft=kt},d:function(){return(Et>>>8<<16|(255&ft)<<8|ft>>>8)+2*((255&Et)<<23)}}}();Ct.p(Et);var Yt=mt(Et,ft,2,4);return function(Et,ft){var Ct=ft.level,Yt=0==Ct?0:Ct<6?1:9==Ct?3:2;Et[0]=120,Et[1]=Yt<<6|(Yt?32-2*Yt:1)}(Yt,ft),function(Et,ft,Ct){for(;Ct;++ft)Et[ft]=Ct,Ct>>>=8}(Yt,Yt.length-4,Ct.d()),Yt}function sn(Et,ft){return function(Et,ft,Ct){var Yt=Et.length,kt=!ft||Ct,Pt=!Ct||Ct.i;Ct||(Ct={}),ft||(ft=new F(3*Yt));var ne=function(li){var Ri=ft.length;if(li>Ri){var Si=new F(Math.max(2*Ri,li));Si.set(ft),ft=Si}},ge=Ct.f||0,de=Ct.p||0,AA=Ct.b||0,DA=Ct.l,xA=Ct.d,en=Ct.m,Ue=Ct.n,Pn=8*Yt;do{if(!DA){Ct.f=ge=X(Et,de,1);var _n=X(Et,de+1,3);if(de+=3,!_n){var un=Et[(vn=pt(de)+4)-4]|Et[vn-3]<<8,Gn=vn+un;if(Gn>Yt){if(Pt)throw"unexpected EOF";break}kt&&ne(AA+un),ft.set(Et.subarray(vn,Gn),AA),Ct.b=AA+=un,Ct.p=de=8*Gn;continue}if(1==_n)DA=L,xA=H,en=9,Ue=5;else{if(2!=_n)throw"invalid block type";var ti=X(Et,de,31)+257,Zi=X(Et,de+10,15)+4,Wi=ti+X(Et,de+5,31)+1;de+=14;for(var Io=new F(Wi),to=new F(19),di=0;di<Zi;++di)to[s[di]]=X(Et,de+3*di,7);de+=3*Zi;var jt=k(to),Se=(1<<jt)-1;if(!Pt&&de+Wi*(jt+7)>Pn)break;var Vt=b(to,jt,1);for(di=0;di<Wi;){var vn,oe=Vt[X(Et,de,Se)];if(de+=15&oe,(vn=oe>>>4)<16)Io[di++]=vn;else{var wA=0,HA=0;for(16==vn?(HA=3+X(Et,de,3),de+=2,wA=Io[di-1]):17==vn?(HA=3+X(Et,de,7),de+=3):18==vn&&(HA=11+X(Et,de,127),de+=7);HA--;)Io[di++]=wA}}var bt=Io.subarray(0,ti),Lt=Io.subarray(ti);en=k(bt),Ue=k(Lt),DA=b(bt,en,1),xA=b(Lt,Ue,1)}if(de>Pn)throw"unexpected EOF"}kt&&ne(AA+131072);for(var ye=(1<<en)-1,IA=(1<<Ue)-1,xn=en+Ue+18;Pt||de+xn<Pn;){var ai=(wA=DA[tt(Et,de)&ye])>>>4;if((de+=15&wA)>Pn)throw"unexpected EOF";if(!wA)throw"invalid length/literal";if(ai<256)ft[AA++]=ai;else{if(256==ai){DA=null;break}var fo=ai-254;ai>264&&(fo=X(Et,de,(1<<(YA=D[di=ai-257]))-1)+a[di],de+=YA);var hn=xA[tt(Et,de)&IA],PA=hn>>>4;if(!hn)throw"invalid distance";if(de+=15&hn,Lt=p[PA],PA>3){var YA=h[PA];Lt+=tt(Et,de)&(1<<YA)-1,de+=YA}if(de>Pn)throw"unexpected EOF";kt&&ne(AA+131072);for(var Dn=AA+fo;AA<Dn;AA+=4)ft[AA]=ft[AA-Lt],ft[AA+1]=ft[AA+1-Lt],ft[AA+2]=ft[AA+2-Lt],ft[AA+3]=ft[AA+3-Lt];AA=Dn}}Ct.l=DA,Ct.p=de,Ct.b=AA,DA&&(ge=1,Ct.m=en,Ct.d=xA,Ct.n=Ue)}while(!ge);return AA==ft.length?ft:st(ft,0,AA)}((function(Et){if(8!=(15&Et[0])||Et[0]>>>4>7||(Et[0]<<8|Et[1])%31)throw"invalid zlib data";if(32&Et[1])throw"invalid zlib data: preset dictionaries not supported"}(Et),Et.subarray(2,-4)),ft)}var et=function(){return typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:this}();function RA(){et.console&&"function"==typeof et.console.log&&et.console.log.apply(et.console,arguments)}var nn={log:RA,warn:function(Et){et.console&&("function"==typeof et.console.warn?et.console.warn.apply(et.console,arguments):RA.call(null,arguments))},error:function(Et){et.console&&("function"==typeof et.console.error?et.console.error.apply(et.console,arguments):RA(Et))}};function Zn(Et,ft,Ct){var Yt=new XMLHttpRequest;Yt.open("GET",Et),Yt.responseType="blob",Yt.onload=function(){lA(Yt.response,ft,Ct)},Yt.onerror=function(){nn.error("could not download file")},Yt.send()}function Ei(Et){var ft=new XMLHttpRequest;ft.open("HEAD",Et,!1);try{ft.send()}catch{}return ft.status>=200&&ft.status<=299}function zA(Et){try{Et.dispatchEvent(new MouseEvent("click"))}catch{var ft=document.createEvent("MouseEvents");ft.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),Et.dispatchEvent(ft)}}var ri,Ht,lA=et.saveAs||("object"!==(typeof window>"u"?"undefined":(0,l.A)(window))||window!==et?function(){}:typeof HTMLAnchorElement<"u"&&"download"in HTMLAnchorElement.prototype?function(Et,ft,Ct){var Yt=et.URL||et.webkitURL,kt=document.createElement("a");kt.download=ft=ft||Et.name||"download",kt.rel="noopener","string"==typeof Et?(kt.href=Et,kt.origin!==location.origin?Ei(kt.href)?Zn(Et,ft,Ct):zA(kt,kt.target="_blank"):zA(kt)):(kt.href=Yt.createObjectURL(Et),setTimeout(function(){Yt.revokeObjectURL(kt.href)},4e4),setTimeout(function(){zA(kt)},0))}:"msSaveOrOpenBlob"in navigator?function(Et,ft,Ct){if(ft=ft||Et.name||"download","string"==typeof Et)if(Ei(Et))Zn(Et,ft,Ct);else{var Yt=document.createElement("a");Yt.href=Et,Yt.target="_blank",setTimeout(function(){zA(Yt)})}else navigator.msSaveOrOpenBlob((kt=Et,void 0===(Pt=Ct)?Pt={autoBom:!1}:"object"!==(0,l.A)(Pt)&&(nn.warn("Deprecated: Expected third argument to be a object"),Pt={autoBom:!Pt}),Pt.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(kt.type)?new Blob(["\ufeff",kt],{type:kt.type}):kt),ft);var kt,Pt}:function(Et,ft,Ct,Yt){if((Yt=Yt||open("","_blank"))&&(Yt.document.title=Yt.document.body.innerText="downloading..."),"string"==typeof Et)return Zn(Et,ft,Ct);var kt="application/octet-stream"===Et.type,Pt=/constructor/i.test(et.HTMLElement)||et.safari,ne=/CriOS\/[\d]+/.test(navigator.userAgent);if((ne||kt&&Pt)&&"object"===(typeof FileReader>"u"?"undefined":(0,l.A)(FileReader))){var ge=new FileReader;ge.onloadend=function(){var DA=ge.result;DA=ne?DA:DA.replace(/^data:[^;]*;/,"data:attachment/file;"),Yt?Yt.location.href=DA:location=DA,Yt=null},ge.readAsDataURL(Et)}else{var de=et.URL||et.webkitURL,AA=de.createObjectURL(Et);Yt?Yt.location=AA:location.href=AA,Yt=null,setTimeout(function(){de.revokeObjectURL(AA)},4e4)}});function ze(Et){var ft;Et=Et||"",this.ok=!1,"#"==Et.charAt(0)&&(Et=Et.substr(1,6)),Et={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"}[Et=(Et=Et.replace(/ /g,"")).toLowerCase()]||Et;for(var Ct=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(ge){return[parseInt(ge[1]),parseInt(ge[2]),parseInt(ge[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(ge){return[parseInt(ge[1],16),parseInt(ge[2],16),parseInt(ge[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(ge){return[parseInt(ge[1]+ge[1],16),parseInt(ge[2]+ge[2],16),parseInt(ge[3]+ge[3],16)]}}],Yt=0;Yt<Ct.length;Yt++){var Pt=Ct[Yt].process,ne=Ct[Yt].re.exec(Et);ne&&(ft=Pt(ne),this.r=ft[0],this.g=ft[1],this.b=ft[2],this.ok=!0)}this.r=this.r<0||isNaN(this.r)?0:this.r>255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toHex=function(){var ge=this.r.toString(16),de=this.g.toString(16),AA=this.b.toString(16);return 1==ge.length&&(ge="0"+ge),1==de.length&&(de="0"+de),1==AA.length&&(AA="0"+AA),"#"+ge+de+AA}}function Qe(Et,ft){var Ct=Et[0],Yt=Et[1],kt=Et[2],Pt=Et[3];Ct=ve(Ct,Yt,kt,Pt,ft[0],7,-680876936),Pt=ve(Pt,Ct,Yt,kt,ft[1],12,-389564586),kt=ve(kt,Pt,Ct,Yt,ft[2],17,606105819),Yt=ve(Yt,kt,Pt,Ct,ft[3],22,-1044525330),Ct=ve(Ct,Yt,kt,Pt,ft[4],7,-176418897),Pt=ve(Pt,Ct,Yt,kt,ft[5],12,1200080426),kt=ve(kt,Pt,Ct,Yt,ft[6],17,-1473231341),Yt=ve(Yt,kt,Pt,Ct,ft[7],22,-45705983),Ct=ve(Ct,Yt,kt,Pt,ft[8],7,1770035416),Pt=ve(Pt,Ct,Yt,kt,ft[9],12,-1958414417),kt=ve(kt,Pt,Ct,Yt,ft[10],17,-42063),Yt=ve(Yt,kt,Pt,Ct,ft[11],22,-1990404162),Ct=ve(Ct,Yt,kt,Pt,ft[12],7,1804603682),Pt=ve(Pt,Ct,Yt,kt,ft[13],12,-40341101),kt=ve(kt,Pt,Ct,Yt,ft[14],17,-1502002290),Ct=Zt(Ct,Yt=ve(Yt,kt,Pt,Ct,ft[15],22,1236535329),kt,Pt,ft[1],5,-165796510),Pt=Zt(Pt,Ct,Yt,kt,ft[6],9,-1069501632),kt=Zt(kt,Pt,Ct,Yt,ft[11],14,643717713),Yt=Zt(Yt,kt,Pt,Ct,ft[0],20,-373897302),Ct=Zt(Ct,Yt,kt,Pt,ft[5],5,-701558691),Pt=Zt(Pt,Ct,Yt,kt,ft[10],9,38016083),kt=Zt(kt,Pt,Ct,Yt,ft[15],14,-660478335),Yt=Zt(Yt,kt,Pt,Ct,ft[4],20,-405537848),Ct=Zt(Ct,Yt,kt,Pt,ft[9],5,568446438),Pt=Zt(Pt,Ct,Yt,kt,ft[14],9,-1019803690),kt=Zt(kt,Pt,Ct,Yt,ft[3],14,-187363961),Yt=Zt(Yt,kt,Pt,Ct,ft[8],20,1163531501),Ct=Zt(Ct,Yt,kt,Pt,ft[13],5,-1444681467),Pt=Zt(Pt,Ct,Yt,kt,ft[2],9,-51403784),kt=Zt(kt,Pt,Ct,Yt,ft[7],14,1735328473),Ct=se(Ct,Yt=Zt(Yt,kt,Pt,Ct,ft[12],20,-1926607734),kt,Pt,ft[5],4,-378558),Pt=se(Pt,Ct,Yt,kt,ft[8],11,-2022574463),kt=se(kt,Pt,Ct,Yt,ft[11],16,1839030562),Yt=se(Yt,kt,Pt,Ct,ft[14],23,-35309556),Ct=se(Ct,Yt,kt,Pt,ft[1],4,-1530992060),Pt=se(Pt,Ct,Yt,kt,ft[4],11,1272893353),kt=se(kt,Pt,Ct,Yt,ft[7],16,-155497632),Yt=se(Yt,kt,Pt,Ct,ft[10],23,-1094730640),Ct=se(Ct,Yt,kt,Pt,ft[13],4,681279174),Pt=se(Pt,Ct,Yt,kt,ft[0],11,-358537222),kt=se(kt,Pt,Ct,Yt,ft[3],16,-722521979),Yt=se(Yt,kt,Pt,Ct,ft[6],23,76029189),Ct=se(Ct,Yt,kt,Pt,ft[9],4,-640364487),Pt=se(Pt,Ct,Yt,kt,ft[12],11,-421815835),kt=se(kt,Pt,Ct,Yt,ft[15],16,530742520),Ct=gn(Ct,Yt=se(Yt,kt,Pt,Ct,ft[2],23,-995338651),kt,Pt,ft[0],6,-198630844),Pt=gn(Pt,Ct,Yt,kt,ft[7],10,1126891415),kt=gn(kt,Pt,Ct,Yt,ft[14],15,-1416354905),Yt=gn(Yt,kt,Pt,Ct,ft[5],21,-57434055),Ct=gn(Ct,Yt,kt,Pt,ft[12],6,1700485571),Pt=gn(Pt,Ct,Yt,kt,ft[3],10,-1894986606),kt=gn(kt,Pt,Ct,Yt,ft[10],15,-1051523),Yt=gn(Yt,kt,Pt,Ct,ft[1],21,-2054922799),Ct=gn(Ct,Yt,kt,Pt,ft[8],6,1873313359),Pt=gn(Pt,Ct,Yt,kt,ft[15],10,-30611744),kt=gn(kt,Pt,Ct,Yt,ft[6],15,-1560198380),Yt=gn(Yt,kt,Pt,Ct,ft[13],21,1309151649),Ct=gn(Ct,Yt,kt,Pt,ft[4],6,-145523070),Pt=gn(Pt,Ct,Yt,kt,ft[11],10,-1120210379),kt=gn(kt,Pt,Ct,Yt,ft[2],15,718787259),Yt=gn(Yt,kt,Pt,Ct,ft[9],21,-343485551),Et[0]=eo(Ct,Et[0]),Et[1]=eo(Yt,Et[1]),Et[2]=eo(kt,Et[2]),Et[3]=eo(Pt,Et[3])}function vt(Et,ft,Ct,Yt,kt,Pt){return ft=eo(eo(ft,Et),eo(Yt,Pt)),eo(ft<<kt|ft>>>32-kt,Ct)}function ve(Et,ft,Ct,Yt,kt,Pt,ne){return vt(ft&Ct|~ft&Yt,Et,ft,kt,Pt,ne)}function Zt(Et,ft,Ct,Yt,kt,Pt,ne){return vt(ft&Yt|Ct&~Yt,Et,ft,kt,Pt,ne)}function se(Et,ft,Ct,Yt,kt,Pt,ne){return vt(ft^Ct^Yt,Et,ft,kt,Pt,ne)}function gn(Et,ft,Ct,Yt,kt,Pt,ne){return vt(Ct^(ft|~Yt),Et,ft,kt,Pt,ne)}function jn(Et){var ft,Ct=Et.length,Yt=[1732584193,-271733879,-1732584194,271733878];for(ft=64;ft<=Et.length;ft+=64)Qe(Yt,bi(Et.substring(ft-64,ft)));Et=Et.substring(ft-64);var kt=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(ft=0;ft<Et.length;ft++)kt[ft>>2]|=Et.charCodeAt(ft)<<(ft%4<<3);if(kt[ft>>2]|=128<<(ft%4<<3),ft>55)for(Qe(Yt,kt),ft=0;ft<16;ft++)kt[ft]=0;return kt[14]=8*Ct,Qe(Yt,kt),Yt}function bi(Et){var ft,Ct=[];for(ft=0;ft<64;ft+=4)Ct[ft>>2]=Et.charCodeAt(ft)+(Et.charCodeAt(ft+1)<<8)+(Et.charCodeAt(ft+2)<<16)+(Et.charCodeAt(ft+3)<<24);return Ct}ri=et.atob.bind(et),Ht=et.btoa.bind(et);var Li="0123456789abcdef".split("");function bA(Et){for(var ft="",Ct=0;Ct<4;Ct++)ft+=Li[Et>>8*Ct+4&15]+Li[Et>>8*Ct&15];return ft}function $A(Et){return String.fromCharCode(255&Et,(65280&Et)>>8,(16711680&Et)>>16,(4278190080&Et)>>24)}function pn(Et){return jn(Et).map($A).join("")}var Ln="5d41402abc4b2a76b9719d911017c592"!=function(Et){for(var ft=0;ft<Et.length;ft++)Et[ft]=bA(Et[ft]);return Et.join("")}(jn("hello"));function eo(Et,ft){if(Ln){var Ct=(65535&Et)+(65535&ft);return(Et>>16)+(ft>>16)+(Ct>>16)<<16|65535&Ct}return Et+ft&4294967295}function lo(Et,ft){var Ct,Yt,kt;if(Et!==Ct){for(var ne=(kt=Et,new Array(1+(256/Et.length|0)+1).join(kt)),ge=[],de=0;de<256;de++)ge[de]=de;var AA=0;for(de=0;de<256;de++){var DA=ge[de];AA=(AA+DA+ne.charCodeAt(de))%256,ge[de]=ge[AA],ge[AA]=DA}Ct=Et,Yt=ge}else ge=Yt;var xA=ft.length,en=0,Ue=0,Pn="";for(de=0;de<xA;de++)Ue=(Ue+(DA=ge[en=(en+1)%256]))%256,ge[en]=ge[Ue],ge[Ue]=DA,ne=ge[(ge[en]+ge[Ue])%256],Pn+=String.fromCharCode(ft.charCodeAt(de)^ne);return Pn}var Ko={print:4,modify:8,copy:16,"annot-forms":32};function _o(Et,ft,Ct,Yt){this.v=1,this.r=2;var kt=192;Et.forEach(function(ge){if(void 0!==Ko.perm)throw new Error("Invalid permission: "+ge);kt+=Ko[ge]}),this.padding="(\xbfN^Nu\x8aAd\0NV\xff\xfa\x01\b..\0\xb6\xd0h>\x80/\f\xa9\xfedSiz";var Pt=(ft+this.padding).substr(0,32),ne=(Ct+this.padding).substr(0,32);this.O=this.processOwnerPassword(Pt,ne),this.P=-(1+(255^kt)),this.encryptionKey=pn(Pt+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(Yt)).substr(0,5),this.U=lo(this.encryptionKey,this.padding)}function Pr(Et){if(/[^\u0000-\u00ff]/.test(Et))throw new Error("Invalid PDF Name Object: "+Et+", Only accept ASCII characters.");for(var ft="",Ct=Et.length,Yt=0;Yt<Ct;Yt++){var kt=Et.charCodeAt(Yt);ft+=kt<33||35===kt||37===kt||40===kt||41===kt||47===kt||60===kt||62===kt||91===kt||93===kt||123===kt||125===kt||kt>126?"#"+("0"+kt.toString(16)).slice(-2):Et[Yt]}return ft}function da(Et){if("object"!==(0,l.A)(Et))throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var ft={};this.subscribe=function(Ct,Yt,kt){if(kt=kt||!1,"string"!=typeof Ct||"function"!=typeof Yt||"boolean"!=typeof kt)throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");ft.hasOwnProperty(Ct)||(ft[Ct]={});var Pt=Math.random().toString(35);return ft[Ct][Pt]=[Yt,!!kt],Pt},this.unsubscribe=function(Ct){for(var Yt in ft)if(ft[Yt][Ct])return delete ft[Yt][Ct],0===Object.keys(ft[Yt]).length&&delete ft[Yt],!0;return!1},this.publish=function(Ct){if(ft.hasOwnProperty(Ct)){var Yt=Array.prototype.slice.call(arguments,1),kt=[];for(var Pt in ft[Ct]){var ne=ft[Ct][Pt];try{ne[0].apply(Et,Yt)}catch(ge){et.console&&nn.error("jsPDF PubSub Error",ge.message,ge)}ne[1]&&kt.push(Pt)}kt.length&&kt.forEach(this.unsubscribe)}},this.getTopics=function(){return ft}}function or(Et){if(!(this instanceof or))return new or(Et);var ft="opacity,stroke-opacity".split(",");for(var Ct in Et)Et.hasOwnProperty(Ct)&&ft.indexOf(Ct)>=0&&(this[Ct]=Et[Ct]);this.id="",this.objectNumber=-1}function Fa(Et,ft){this.gState=Et,this.matrix=ft,this.id="",this.objectNumber=-1}function Pa(Et,ft,Ct,Yt,kt){if(!(this instanceof Pa))return new Pa(Et,ft,Ct,Yt,kt);this.type="axial"===Et?2:3,this.coords=ft,this.colors=Ct,Fa.call(this,Yt,kt)}function xo(Et,ft,Ct,Yt,kt){if(!(this instanceof xo))return new xo(Et,ft,Ct,Yt,kt);this.boundingBox=Et,this.xStep=ft,this.yStep=Ct,this.stream="",this.cloneIndex=0,Fa.call(this,Yt,kt)}function Yo(Et){var ft,Ct="string"==typeof arguments[0]?arguments[0]:"p",Yt=arguments[1],kt=arguments[2],Pt=arguments[3],ne=[],ge=1,de=16,AA="S",DA=null;"object"===(0,l.A)(Et=Et||{})&&(Ct=Et.orientation,Yt=Et.unit||Yt,kt=Et.format||kt,Pt=Et.compress||Et.compressPdf||Pt,null!==(DA=Et.encryption||null)&&(DA.userPassword=DA.userPassword||"",DA.ownerPassword=DA.ownerPassword||"",DA.userPermissions=DA.userPermissions||[]),ge="number"==typeof Et.userUnit?Math.abs(Et.userUnit):1,void 0!==Et.precision&&(ft=Et.precision),void 0!==Et.floatPrecision&&(de=Et.floatPrecision),AA=Et.defaultPathOperation||"S"),ne=Et.filters||(!0===Pt?["FlateEncode"]:ne),Yt=Yt||"mm",Ct=(""+(Ct||"P")).toLowerCase();var xA=Et.putOnlyUsedFonts||!1,en={},Ue={internal:{},__private__:{}};Ue.__private__.PubSub=da;var Pn="1.3",_n=Ue.__private__.getPdfVersion=function(){return Pn};Ue.__private__.setPdfVersion=function(ie){Pn=ie};var vn={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]};Ue.__private__.getPageFormats=function(){return vn};var un=Ue.__private__.getPageFormat=function(ie){return vn[ie]};kt=kt||"a4";var ti="compat";function Zi(){this.saveGraphicsState(),oi(new Mi(fr,0,0,-fr,0,Ld()*fr).toString()+" cm"),this.setFontSize(this.getFontSize()/fr),AA="n",ti="advanced"}function Wi(){this.restoreGraphicsState(),AA="S",ti="compat"}var Io=Ue.__private__.combineFontStyleAndFontWeight=function(ie,vA){if("bold"==ie&&"normal"==vA||"bold"==ie&&400==vA||"normal"==ie&&"italic"==vA||"bold"==ie&&"italic"==vA)throw new Error("Invalid Combination of fontweight and fontstyle");return vA&&(ie=400==vA||"normal"===vA?"italic"===ie?"italic":"normal":700!=vA&&"bold"!==vA||"normal"!==ie?(700==vA?"bold":vA)+""+ie:"bold"),ie};Ue.advancedAPI=function(ie){var vA="compat"===ti;return vA&&Zi.call(this),"function"!=typeof ie||(ie(this),vA&&Wi.call(this)),this},Ue.compatAPI=function(ie){var vA="advanced"===ti;return vA&&Wi.call(this),"function"!=typeof ie||(ie(this),vA&&Zi.call(this)),this},Ue.isAdvancedAPI=function(){return"advanced"===ti};var to,di=function(ie){if("advanced"!==ti)throw new Error(ie+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},jt=Ue.roundToPrecision=Ue.__private__.roundToPrecision=function(ie,vA){var Vn=ft||vA;if(isNaN(ie)||isNaN(Vn))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return ie.toFixed(Vn).replace(/0+$/,"")};to=Ue.hpf=Ue.__private__.hpf="number"==typeof de?function(ie){if(isNaN(ie))throw new Error("Invalid argument passed to jsPDF.hpf");return jt(ie,de)}:"smart"===de?function(ie){if(isNaN(ie))throw new Error("Invalid argument passed to jsPDF.hpf");return jt(ie,ie>-1&&ie<1?16:5)}:function(ie){if(isNaN(ie))throw new Error("Invalid argument passed to jsPDF.hpf");return jt(ie,16)};var Se=Ue.f2=Ue.__private__.f2=function(ie){if(isNaN(ie))throw new Error("Invalid argument passed to jsPDF.f2");return jt(ie,2)},Vt=Ue.__private__.f3=function(ie){if(isNaN(ie))throw new Error("Invalid argument passed to jsPDF.f3");return jt(ie,3)},oe=Ue.scale=Ue.__private__.scale=function(ie){if(isNaN(ie))throw new Error("Invalid argument passed to jsPDF.scale");return"compat"===ti?ie*fr:"advanced"===ti?ie:void 0},HA=function(ie){return oe(function(ie){return"compat"===ti?Ld()-ie:"advanced"===ti?ie:void 0}(ie))};Ue.__private__.setPrecision=Ue.setPrecision=function(ie){"number"==typeof parseInt(ie,10)&&(ft=parseInt(ie,10))};var bt,Lt="00000000000000000000000000000000",ye=Ue.__private__.getFileId=function(){return Lt},IA=Ue.__private__.setFileId=function(ie){return Lt=void 0!==ie&&/^[a-fA-F0-9]{32}$/.test(ie)?ie.toUpperCase():Lt.split("").map(function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))}).join(""),null!==DA&&(mc=new _o(DA.userPermissions,DA.userPassword,DA.ownerPassword,Lt)),Lt};Ue.setFileId=function(ie){return IA(ie),this},Ue.getFileId=function(){return ye()};var xn=Ue.__private__.convertDateToPDFDate=function(ie){var vA=ie.getTimezoneOffset(),Vn=vA<0?"+":"-",Qi=Math.floor(Math.abs(vA/60)),zi=Math.abs(vA%60),Qo=[Vn,PA(Qi),"'",PA(zi),"'"].join("");return["D:",ie.getFullYear(),PA(ie.getMonth()+1),PA(ie.getDate()),PA(ie.getHours()),PA(ie.getMinutes()),PA(ie.getSeconds()),Qo].join("")},ai=Ue.__private__.convertPDFDateToDate=function(ie){var vA=parseInt(ie.substr(2,4),10),Vn=parseInt(ie.substr(6,2),10)-1,Qi=parseInt(ie.substr(8,2),10),zi=parseInt(ie.substr(10,2),10),Qo=parseInt(ie.substr(12,2),10),Wo=parseInt(ie.substr(14,2),10);return new Date(vA,Vn,Qi,zi,Qo,Wo,0)},fo=Ue.__private__.setCreationDate=function(ie){var vA;if(void 0===ie&&(ie=new Date),ie instanceof Date)vA=xn(ie);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(ie))throw new Error("Invalid argument passed to jsPDF.setCreationDate");vA=ie}return bt=vA},YA=Ue.__private__.getCreationDate=function(ie){var vA=bt;return"jsDate"===ie&&(vA=ai(bt)),vA};Ue.setCreationDate=function(ie){return fo(ie),this},Ue.getCreationDate=function(ie){return YA(ie)};var hn,PA=Ue.__private__.padd2=function(ie){return("0"+parseInt(ie)).slice(-2)},Dn=Ue.__private__.padd2Hex=function(ie){return("00"+(ie=ie.toString())).substr(ie.length)},li=0,Ri=[],Si=[],Ni=0,To=[],Do=[],Vo=!1,tr=Si;Ue.__private__.setCustomOutputDestination=function(ie){Vo=!0,tr=ie};var Hi=function(ie){Vo||(tr=ie)};Ue.__private__.resetCustomOutputDestination=function(){Vo=!1,tr=Si};var oi=Ue.__private__.out=function(ie){return ie=ie.toString(),Ni+=ie.length+1,tr.push(ie),tr},wa=Ue.__private__.write=function(ie){return oi(1===arguments.length?ie.toString():Array.prototype.join.call(arguments," "))},Fr=Ue.__private__.getArrayBuffer=function(ie){for(var vA=ie.length,Vn=new ArrayBuffer(vA),Qi=new Uint8Array(Vn);vA--;)Qi[vA]=ie.charCodeAt(vA);return Vn},Ro=[["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]];Ue.__private__.getStandardFonts=function(){return Ro};var dr=Et.fontSize||16;Ue.__private__.setFontSize=Ue.setFontSize=function(ie){return dr="advanced"===ti?ie/fr:ie,this};var Br,gr=Ue.__private__.getFontSize=Ue.getFontSize=function(){return"compat"===ti?dr:dr*fr},Gr=Et.R2L||!1;Ue.__private__.setR2L=Ue.setR2L=function(ie){return Gr=ie,this},Ue.__private__.getR2L=Ue.getR2L=function(){return Gr};var va,SA=Ue.__private__.setZoomMode=function(ie){if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(ie))Br=ie;else if(isNaN(ie)){if(-1===[void 0,null,"fullwidth","fullheight","fullpage","original"].indexOf(ie))throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+ie+'" is not recognized.');Br=ie}else Br=parseInt(ie,10)};Ue.__private__.getZoomMode=function(){return Br};var Oa,Xa=Ue.__private__.setPageMode=function(ie){if(-1==[void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(ie))throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+ie+'" is not recognized.');va=ie};Ue.__private__.getPageMode=function(){return va};var ur=Ue.__private__.setLayoutMode=function(ie){if(-1==[void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(ie))throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+ie+'" is not recognized.');Oa=ie};Ue.__private__.getLayoutMode=function(){return Oa},Ue.__private__.setDisplayMode=Ue.setDisplayMode=function(ie,vA,Vn){return SA(ie),ur(vA),Xa(Vn),this};var sr={title:"",subject:"",author:"",keywords:"",creator:""};Ue.__private__.getDocumentProperty=function(ie){if(-1===Object.keys(sr).indexOf(ie))throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return sr[ie]},Ue.__private__.getDocumentProperties=function(){return sr},Ue.__private__.setDocumentProperties=Ue.setProperties=Ue.setDocumentProperties=function(ie){for(var vA in sr)sr.hasOwnProperty(vA)&&ie[vA]&&(sr[vA]=ie[vA]);return this},Ue.__private__.setDocumentProperty=function(ie,vA){if(-1===Object.keys(sr).indexOf(ie))throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return sr[ie]=vA};var ts,fr,zc,Na,Qs,qs={},za={},bs=[],Ls={},hs={},Ss={},il={},pl=null,Nc=0,Ja=[],ns=new da(Ue),Gd=Et.hotfixes||[],_c={},ec={},Ic=[],Mi=function ie(vA,Vn,Qi,zi,Qo,Wo){if(!(this instanceof ie))return new ie(vA,Vn,Qi,zi,Qo,Wo);isNaN(vA)&&(vA=1),isNaN(Vn)&&(Vn=0),isNaN(Qi)&&(Qi=0),isNaN(zi)&&(zi=1),isNaN(Qo)&&(Qo=0),isNaN(Wo)&&(Wo=0),this._matrix=[vA,Vn,Qi,zi,Qo,Wo]};Object.defineProperty(Mi.prototype,"sx",{get:function(){return this._matrix[0]},set:function(ie){this._matrix[0]=ie}}),Object.defineProperty(Mi.prototype,"shy",{get:function(){return this._matrix[1]},set:function(ie){this._matrix[1]=ie}}),Object.defineProperty(Mi.prototype,"shx",{get:function(){return this._matrix[2]},set:function(ie){this._matrix[2]=ie}}),Object.defineProperty(Mi.prototype,"sy",{get:function(){return this._matrix[3]},set:function(ie){this._matrix[3]=ie}}),Object.defineProperty(Mi.prototype,"tx",{get:function(){return this._matrix[4]},set:function(ie){this._matrix[4]=ie}}),Object.defineProperty(Mi.prototype,"ty",{get:function(){return this._matrix[5]},set:function(ie){this._matrix[5]=ie}}),Object.defineProperty(Mi.prototype,"a",{get:function(){return this._matrix[0]},set:function(ie){this._matrix[0]=ie}}),Object.defineProperty(Mi.prototype,"b",{get:function(){return this._matrix[1]},set:function(ie){this._matrix[1]=ie}}),Object.defineProperty(Mi.prototype,"c",{get:function(){return this._matrix[2]},set:function(ie){this._matrix[2]=ie}}),Object.defineProperty(Mi.prototype,"d",{get:function(){return this._matrix[3]},set:function(ie){this._matrix[3]=ie}}),Object.defineProperty(Mi.prototype,"e",{get:function(){return this._matrix[4]},set:function(ie){this._matrix[4]=ie}}),Object.defineProperty(Mi.prototype,"f",{get:function(){return this._matrix[5]},set:function(ie){this._matrix[5]=ie}}),Object.defineProperty(Mi.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(Mi.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(Mi.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(Mi.prototype,"isIdentity",{get:function(){return 1===this.sx&&0===this.shy&&0===this.shx&&1===this.sy&&0===this.tx&&0===this.ty}}),Mi.prototype.join=function(ie){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(to).join(ie)},Mi.prototype.multiply=function(ie){return new Mi(ie.sx*this.sx+ie.shy*this.shx,ie.sx*this.shy+ie.shy*this.sy,ie.shx*this.sx+ie.sy*this.shx,ie.shx*this.shy+ie.sy*this.sy,ie.tx*this.sx+ie.ty*this.shx+this.tx,ie.tx*this.shy+ie.ty*this.sy+this.ty)},Mi.prototype.decompose=function(){var ie=this.sx,vA=this.shy,Vn=this.shx,Qi=this.sy,zi=this.tx,Qo=this.ty,Wo=Math.sqrt(ie*ie+vA*vA),Nr=(ie/=Wo)*Vn+(vA/=Wo)*Qi;Vn-=ie*Nr,Qi-=vA*Nr;var qr=Math.sqrt(Vn*Vn+Qi*Qi);return Nr/=qr,ie*(Qi/=qr)<vA*(Vn/=qr)&&(ie=-ie,vA=-vA,Nr=-Nr,Wo=-Wo),{scale:new Mi(Wo,0,0,qr,0,0),translate:new Mi(1,0,0,1,zi,Qo),rotate:new Mi(ie,vA,-vA,ie,0,0),skew:new Mi(1,0,Nr,1,0,0)}},Mi.prototype.toString=function(ie){return this.join(" ")},Mi.prototype.inversed=function(){var ie=this.sx,vA=this.shy,Vn=this.shx,Qi=this.sy,zi=this.tx,Qo=this.ty,Wo=1/(ie*Qi-vA*Vn),Nr=Qi*Wo,qr=-vA*Wo,ba=-Vn*Wo,Cs=ie*Wo;return new Mi(Nr,qr,ba,Cs,-Nr*zi-ba*Qo,-qr*zi-Cs*Qo)},Mi.prototype.applyToPoint=function(ie){return new ta(ie.x*this.sx+ie.y*this.shx+this.tx,ie.x*this.shy+ie.y*this.sy+this.ty)},Mi.prototype.applyToRectangle=function(ie){var vA=this.applyToPoint(ie),Vn=this.applyToPoint(new ta(ie.x+ie.w,ie.y+ie.h));return new Rd(vA.x,vA.y,Vn.x-vA.x,Vn.y-vA.y)},Mi.prototype.clone=function(){return new Mi(this.sx,this.shy,this.shx,this.sy,this.tx,this.ty)},Ue.Matrix=Mi;var Yc=Ue.matrixMult=function(ie,vA){return vA.multiply(ie)},vo=new Mi(1,0,0,1,0,0);Ue.unitMatrix=Ue.identityMatrix=vo;var Ut=function(ie,vA){if(!hs[ie]){var Vn=(vA instanceof Pa?"Sh":"P")+(Object.keys(Ls).length+1).toString(10);vA.id=Vn,hs[ie]=Vn,Ls[Vn]=vA,ns.publish("addPattern",vA)}};Ue.ShadingPattern=Pa,Ue.TilingPattern=xo,Ue.addShadingPattern=function(ie,vA){return di("addShadingPattern()"),Ut(ie,vA),this},Ue.beginTilingPattern=function(ie){di("beginTilingPattern()"),Fs(ie.boundingBox[0],ie.boundingBox[1],ie.boundingBox[2]-ie.boundingBox[0],ie.boundingBox[3]-ie.boundingBox[1],ie.matrix)},Ue.endTilingPattern=function(ie,vA){di("endTilingPattern()"),vA.stream=Do[hn].join("\n"),Ut(ie,vA),ns.publish("endTilingPattern",vA),Ic.pop().restore()};var ie,pe=Ue.__private__.newObject=function(){var ie=Kt();return le(ie,!0),ie},Kt=Ue.__private__.newObjectDeferred=function(){return li++,Ri[li]=function(){return Ni},li},le=function(ie,vA){return vA="boolean"==typeof vA&&vA,Ri[ie]=Ni,vA&&oi(ie+" 0 obj"),ie},uA=Ue.__private__.newAdditionalObject=function(){var ie={objId:Kt(),content:""};return To.push(ie),ie},LA=Kt(),bn=Kt(),qi=Ue.__private__.decodeColorString=function(ie){var vA=ie.split(" ");if(2!==vA.length||"g"!==vA[1]&&"G"!==vA[1])5===vA.length&&("k"===vA[4]||"K"===vA[4])&&(vA=[(1-vA[0])*(1-vA[3]),(1-vA[1])*(1-vA[3]),(1-vA[2])*(1-vA[3]),"r"]);else{var Vn=parseFloat(vA[0]);vA=[Vn,Vn,Vn,"r"]}for(var Qi="#",zi=0;zi<3;zi++)Qi+=("0"+Math.floor(255*parseFloat(vA[zi])).toString(16)).slice(-2);return Qi},Ji=Ue.__private__.encodeColorString=function(ie){var vA;"string"==typeof ie&&(ie={ch1:ie});var Vn=ie.ch1,Qi=ie.ch2,zi=ie.ch3,Qo=ie.ch4,Wo="draw"===ie.pdfColorType?["G","RG","K"]:["g","rg","k"];if("string"==typeof Vn&&"#"!==Vn.charAt(0)){var Nr=new ze(Vn);if(Nr.ok)Vn=Nr.toHex();else if(!/^\d*\.?\d*$/.test(Vn))throw new Error('Invalid color "'+Vn+'" passed to jsPDF.encodeColorString.')}if("string"==typeof Vn&&/^#[0-9A-Fa-f]{3}$/.test(Vn)&&(Vn="#"+Vn[1]+Vn[1]+Vn[2]+Vn[2]+Vn[3]+Vn[3]),"string"==typeof Vn&&/^#[0-9A-Fa-f]{6}$/.test(Vn)){var qr=parseInt(Vn.substr(1),16);Vn=qr>>16&255,Qi=qr>>8&255,zi=255&qr}if(void 0===Qi||void 0===Qo&&Vn===Qi&&Qi===zi)vA="string"==typeof Vn?Vn+" "+Wo[0]:2===ie.precision?Se(Vn/255)+" "+Wo[0]:Vt(Vn/255)+" "+Wo[0];else if(void 0===Qo||"object"===(0,l.A)(Qo)){if(Qo&&!isNaN(Qo.a)&&0===Qo.a)return["1.","1.","1.",Wo[1]].join(" ");vA="string"==typeof Vn?[Vn,Qi,zi,Wo[1]].join(" "):2===ie.precision?[Se(Vn/255),Se(Qi/255),Se(zi/255),Wo[1]].join(" "):[Vt(Vn/255),Vt(Qi/255),Vt(zi/255),Wo[1]].join(" ")}else vA="string"==typeof Vn?[Vn,Qi,zi,Qo,Wo[2]].join(" "):2===ie.precision?[Se(Vn),Se(Qi),Se(zi),Se(Qo),Wo[2]].join(" "):[Vt(Vn),Vt(Qi),Vt(zi),Vt(Qo),Wo[2]].join(" ");return vA},cr=Ue.__private__.getFilters=function(){return ne},qo=Ue.__private__.putStream=function(ie){var vA=(ie=ie||{}).data||"",Vn=ie.filters||cr(),Qi=ie.alreadyAppliedFilters||[],zi=ie.addLength1||!1,Qo=vA.length,Wo=ie.objectId,Nr=function(jl){return jl};if(null!==DA&&void 0===Wo)throw new Error("ObjectId must be passed to putStream for file encryption");null!==DA&&(Nr=mc.encryptor(Wo,0));var qr={};!0===Vn&&(Vn=["FlateEncode"]);var ba=ie.additionalKeyValues||[],Cs=(qr=void 0!==Yo.API.processDataByFilters?Yo.API.processDataByFilters(vA,Vn):{data:vA,reverseChain:[]}).reverseChain+(Array.isArray(Qi)?Qi.join(" "):Qi.toString());if(0!==qr.data.length&&(ba.push({key:"Length",value:qr.data.length}),!0===zi&&ba.push({key:"Length1",value:Qo})),0!=Cs.length)if(Cs.split("/").length-1==1)ba.push({key:"Filter",value:Cs});else{ba.push({key:"Filter",value:"["+Cs+"]"});for(var vs=0;vs<ba.length;vs+=1)if("DecodeParms"===ba[vs].key){for(var Pc=[],xs=0;xs<qr.reverseChain.split("/").length-1;xs+=1)Pc.push("null");Pc.push(ba[vs].value),ba[vs].value="["+Pc.join(" ")+"]"}}oi("<<");for(var ac=0;ac<ba.length;ac++)oi("/"+ba[ac].key+" "+ba[ac].value);oi(">>"),0!==qr.data.length&&(oi("stream"),oi(Nr(qr.data)),oi("endstream"))},Da=Ue.__private__.putPage=function(ie){var vA=ie.number,Vn=ie.data,Qi=ie.objId,zi=ie.contentsObjId;le(Qi,!0),oi("<</Type /Page"),oi("/Parent "+ie.rootDictionaryObjId+" 0 R"),oi("/Resources "+ie.resourceDictionaryObjId+" 0 R"),oi("/MediaBox ["+parseFloat(to(ie.mediaBox.bottomLeftX))+" "+parseFloat(to(ie.mediaBox.bottomLeftY))+" "+to(ie.mediaBox.topRightX)+" "+to(ie.mediaBox.topRightY)+"]"),null!==ie.cropBox&&oi("/CropBox ["+to(ie.cropBox.bottomLeftX)+" "+to(ie.cropBox.bottomLeftY)+" "+to(ie.cropBox.topRightX)+" "+to(ie.cropBox.topRightY)+"]"),null!==ie.bleedBox&&oi("/BleedBox ["+to(ie.bleedBox.bottomLeftX)+" "+to(ie.bleedBox.bottomLeftY)+" "+to(ie.bleedBox.topRightX)+" "+to(ie.bleedBox.topRightY)+"]"),null!==ie.trimBox&&oi("/TrimBox ["+to(ie.trimBox.bottomLeftX)+" "+to(ie.trimBox.bottomLeftY)+" "+to(ie.trimBox.topRightX)+" "+to(ie.trimBox.topRightY)+"]"),null!==ie.artBox&&oi("/ArtBox ["+to(ie.artBox.bottomLeftX)+" "+to(ie.artBox.bottomLeftY)+" "+to(ie.artBox.topRightX)+" "+to(ie.artBox.topRightY)+"]"),"number"==typeof ie.userUnit&&1!==ie.userUnit&&oi("/UserUnit "+ie.userUnit),ns.publish("putPage",{objId:Qi,pageContext:Ja[vA],pageNumber:vA,page:Vn}),oi("/Contents "+zi+" 0 R"),oi(">>"),oi("endobj");var Qo=Vn.join("\n");return"advanced"===ti&&(Qo+="\nQ"),le(zi,!0),qo({data:Qo,filters:cr(),objectId:zi}),oi("endobj"),Qi},Es=Ue.__private__.putPages=function(){var ie,vA,Vn=[];for(ie=1;ie<=Nc;ie++)Ja[ie].objId=Kt(),Ja[ie].contentsObjId=Kt();for(ie=1;ie<=Nc;ie++)Vn.push(Da({number:ie,data:Do[ie],objId:Ja[ie].objId,contentsObjId:Ja[ie].contentsObjId,mediaBox:Ja[ie].mediaBox,cropBox:Ja[ie].cropBox,bleedBox:Ja[ie].bleedBox,trimBox:Ja[ie].trimBox,artBox:Ja[ie].artBox,userUnit:Ja[ie].userUnit,rootDictionaryObjId:LA,resourceDictionaryObjId:bn}));le(LA,!0),oi("<</Type /Pages");var Qi="/Kids [";for(vA=0;vA<Nc;vA++)Qi+=Vn[vA]+" 0 R ";oi(Qi+"]"),oi("/Count "+Nc),oi(">>"),oi("endobj"),ns.publish("postPutPages")},dd=function(ie){ns.publish("putFont",{font:ie,out:oi,newObject:pe,putStream:qo}),!0!==ie.isAlreadyPutted&&(ie.objectNumber=pe(),oi("<<"),oi("/Type /Font"),oi("/BaseFont /"+Pr(ie.postScriptName)),oi("/Subtype /Type1"),"string"==typeof ie.encoding&&oi("/Encoding /"+ie.encoding),oi("/FirstChar 32"),oi("/LastChar 255"),oi(">>"),oi("endobj"))},Ba=function(ie){ie.objectNumber=pe();var vA=[];vA.push({key:"Type",value:"/XObject"}),vA.push({key:"Subtype",value:"/Form"}),vA.push({key:"BBox",value:"["+[to(ie.x),to(ie.y),to(ie.x+ie.width),to(ie.y+ie.height)].join(" ")+"]"}),vA.push({key:"Matrix",value:"["+ie.matrix.toString()+"]"});var Vn=ie.pages[1].join("\n");qo({data:Vn,additionalKeyValues:vA,objectId:ie.objectNumber}),oi("endobj")},eg=function(ie,vA){vA||(vA=21);var Vn=pe(),Qi=function(ie,vA){var Vn,Qi=[],zi=1/(vA-1);for(Vn=0;Vn<1;Vn+=zi)Qi.push(Vn);Qi.push(1),0!=ie[0].offset&&ie.unshift({offset:0,color:ie[0].color}),1!=ie[ie.length-1].offset&&ie.push({offset:1,color:ie[ie.length-1].color});for(var Nr="",qr=0,ba=0;ba<Qi.length;ba++){for(Vn=Qi[ba];Vn>ie[qr+1].offset;)qr++;var Cs=ie[qr].offset,vs=(Vn-Cs)/(ie[qr+1].offset-Cs),Pc=ie[qr].color,xs=ie[qr+1].color;Nr+=Dn(Math.round((1-vs)*Pc[0]+vs*xs[0]).toString(16))+Dn(Math.round((1-vs)*Pc[1]+vs*xs[1]).toString(16))+Dn(Math.round((1-vs)*Pc[2]+vs*xs[2]).toString(16))}return Nr.trim()}(ie.colors,vA),zi=[];zi.push({key:"FunctionType",value:"0"}),zi.push({key:"Domain",value:"[0.0 1.0]"}),zi.push({key:"Size",value:"["+vA+"]"}),zi.push({key:"BitsPerSample",value:"8"}),zi.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),zi.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),qo({data:Qi,additionalKeyValues:zi,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:Vn}),oi("endobj"),ie.objectNumber=pe(),oi("<< /ShadingType "+ie.type),oi("/ColorSpace /DeviceRGB");var Qo="/Coords ["+to(parseFloat(ie.coords[0]))+" "+to(parseFloat(ie.coords[1]))+" ";Qo+=2===ie.type?to(parseFloat(ie.coords[2]))+" "+to(parseFloat(ie.coords[3])):to(parseFloat(ie.coords[2]))+" "+to(parseFloat(ie.coords[3]))+" "+to(parseFloat(ie.coords[4]))+" "+to(parseFloat(ie.coords[5])),oi(Qo+="]"),ie.matrix&&oi("/Matrix ["+ie.matrix.toString()+"]"),oi("/Function "+Vn+" 0 R"),oi("/Extend [true true]"),oi(">>"),oi("endobj")},gd=function(ie,vA){var Vn=Kt(),Qi=pe();vA.push({resourcesOid:Vn,objectOid:Qi}),ie.objectNumber=Qi;var zi=[];zi.push({key:"Type",value:"/Pattern"}),zi.push({key:"PatternType",value:"1"}),zi.push({key:"PaintType",value:"1"}),zi.push({key:"TilingType",value:"1"}),zi.push({key:"BBox",value:"["+ie.boundingBox.map(to).join(" ")+"]"}),zi.push({key:"XStep",value:to(ie.xStep)}),zi.push({key:"YStep",value:to(ie.yStep)}),zi.push({key:"Resources",value:Vn+" 0 R"}),ie.matrix&&zi.push({key:"Matrix",value:"["+ie.matrix.toString()+"]"}),qo({data:ie.stream,additionalKeyValues:zi,objectId:ie.objectNumber}),oi("endobj")},Fg=function(ie){for(var vA in ie.objectNumber=pe(),oi("<<"),ie)switch(vA){case"opacity":oi("/ca "+Se(ie[vA]));break;case"stroke-opacity":oi("/CA "+Se(ie[vA]))}oi(">>"),oi("endobj")},Ys=function(ie){le(ie.resourcesOid,!0),oi("<<"),oi("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),function(){for(var ie in oi("/Font <<"),qs)qs.hasOwnProperty(ie)&&(!1===xA||!0===xA&&en.hasOwnProperty(ie))&&oi("/"+ie+" "+qs[ie].objectNumber+" 0 R");oi(">>")}(),function(){if(Object.keys(Ls).length>0){for(var ie in oi("/Shading <<"),Ls)Ls.hasOwnProperty(ie)&&Ls[ie]instanceof Pa&&Ls[ie].objectNumber>=0&&oi("/"+ie+" "+Ls[ie].objectNumber+" 0 R");ns.publish("putShadingPatternDict"),oi(">>")}}(),function(ie){if(Object.keys(Ls).length>0){for(var vA in oi("/Pattern <<"),Ls)Ls.hasOwnProperty(vA)&&Ls[vA]instanceof Ue.TilingPattern&&Ls[vA].objectNumber>=0&&Ls[vA].objectNumber<ie&&oi("/"+vA+" "+Ls[vA].objectNumber+" 0 R");ns.publish("putTilingPatternDict"),oi(">>")}}(ie.objectOid),function(){if(Object.keys(Ss).length>0){var ie;for(ie in oi("/ExtGState <<"),Ss)Ss.hasOwnProperty(ie)&&Ss[ie].objectNumber>=0&&oi("/"+ie+" "+Ss[ie].objectNumber+" 0 R");ns.publish("putGStateDict"),oi(">>")}}(),function(){for(var ie in oi("/XObject <<"),_c)_c.hasOwnProperty(ie)&&_c[ie].objectNumber>=0&&oi("/"+ie+" "+_c[ie].objectNumber+" 0 R");ns.publish("putXobjectDict"),oi(">>")}(),oi(">>"),oi("endobj")},yg=function(ie){za[ie.fontName]=za[ie.fontName]||{},za[ie.fontName][ie.fontStyle]=ie.id},bd=function(ie,vA,Vn,Qi,zi){var Qo={id:"F"+(Object.keys(qs).length+1).toString(10),postScriptName:ie,fontName:vA,fontStyle:Vn,encoding:Qi,isStandardFont:zi||!1,metadata:{}};return ns.publish("addFont",{font:Qo,instance:this}),qs[Qo.id]=Qo,yg(Qo),Qo.id},Rs=Ue.__private__.pdfEscape=Ue.pdfEscape=function(ie,vA){return function(ie,vA){var Vn,Qi,zi,Qo,Wo,Nr,qr,ba,Cs;if(zi=(vA=vA||{}).sourceEncoding||"Unicode",Wo=vA.outputEncoding,(vA.autoencode||Wo)&&qs[ts].metadata&&qs[ts].metadata[zi]&&qs[ts].metadata[zi].encoding&&(Qo=qs[ts].metadata[zi].encoding,!Wo&&qs[ts].encoding&&(Wo=qs[ts].encoding),!Wo&&Qo.codePages&&(Wo=Qo.codePages[0]),"string"==typeof Wo&&(Wo=Qo[Wo]),Wo)){for(qr=!1,Nr=[],Vn=0,Qi=ie.length;Vn<Qi;Vn++)(ba=Wo[ie.charCodeAt(Vn)])?Nr.push(String.fromCharCode(ba)):Nr.push(ie[Vn]),Nr[Vn].charCodeAt(0)>>8&&(qr=!0);ie=Nr.join("")}for(Vn=ie.length;void 0===qr&&0!==Vn;)ie.charCodeAt(Vn-1)>>8&&(qr=!0),Vn--;if(!qr)return ie;for(Nr=vA.noBOM?[]:[254,255],Vn=0,Qi=ie.length;Vn<Qi;Vn++){if((Cs=(ba=ie.charCodeAt(Vn))>>8)>>8)throw new Error("Character at position "+Vn+" of string '"+ie+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");Nr.push(Cs),Nr.push(ba-(Cs<<8))}return String.fromCharCode.apply(void 0,Nr)}(ie,vA).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Hc=Ue.__private__.beginPage=function(ie){Do[++Nc]=[],Ja[Nc]={objId:0,contentsObjId:0,userUnit:Number(ge),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(ie[0]),topRightY:Number(ie[1])}},nd(Nc),Hi(Do[hn])},Lc=function(ie,vA){var Vn,Qi,zi;switch(Ct=vA||Ct,"string"==typeof ie&&(Vn=un(ie.toLowerCase()),Array.isArray(Vn)&&(Qi=Vn[0],zi=Vn[1])),Array.isArray(ie)&&(Qi=ie[0]*fr,zi=ie[1]*fr),isNaN(Qi)&&(Qi=kt[0],zi=kt[1]),(Qi>14400||zi>14400)&&(nn.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),Qi=Math.min(14400,Qi),zi=Math.min(14400,zi)),kt=[Qi,zi],Ct.substr(0,1)){case"l":zi>Qi&&(kt=[zi,Qi]);break;case"p":Qi>zi&&(kt=[zi,Qi])}Hc(kt),Sl(od),oi(Jc),0!==rd&&oi(rd+" J"),0!==Xg&&oi(Xg+" j"),ns.publish("addPage",{pageNumber:Nc})},ud=function(ie){ie>0&&ie<=Nc&&(Do.splice(ie,1),Ja.splice(ie,1),Nc--,hn>Nc&&(hn=Nc),this.setPage(hn))},nd=function(ie){ie>0&&ie<=Nc&&(hn=ie)},Vl=Ue.__private__.getNumberOfPages=Ue.getNumberOfPages=function(){return Do.length-1},bg=function(ie,vA,Vn){var Qi,zi=void 0;return Vn=Vn||{},vA=void 0!==vA?vA:qs[ts].fontStyle,Qi=(ie=void 0!==ie?ie:qs[ts].fontName).toLowerCase(),void 0!==za[Qi]&&void 0!==za[Qi][vA]?zi=za[Qi][vA]:void 0!==za[ie]&&void 0!==za[ie][vA]?zi=za[ie][vA]:!1===Vn.disableWarning&&nn.warn("Unable to look up font label for font '"+ie+"', '"+vA+"'. Refer to getFontList() for available fonts."),zi||Vn.noFallback||null==(zi=za.times[vA])&&(zi=za.times.normal),zi},kl=Ue.__private__.putInfo=function(){var ie=pe(),vA=function(Qi){return Qi};for(var Vn in null!==DA&&(vA=mc.encryptor(ie,0)),oi("<<"),oi("/Producer ("+Rs(vA("jsPDF "+Yo.version))+")"),sr)sr.hasOwnProperty(Vn)&&sr[Vn]&&oi("/"+Vn.substr(0,1).toUpperCase()+Vn.substr(1)+" ("+Rs(vA(sr[Vn]))+")");oi("/CreationDate ("+Rs(vA(bt))+")"),oi(">>"),oi("endobj")},id=Ue.__private__.putCatalog=function(ie){var vA=(ie=ie||{}).rootDictionaryObjId||LA;switch(pe(),oi("<<"),oi("/Type /Catalog"),oi("/Pages "+vA+" 0 R"),Br||(Br="fullwidth"),Br){case"fullwidth":oi("/OpenAction [3 0 R /FitH null]");break;case"fullheight":oi("/OpenAction [3 0 R /FitV null]");break;case"fullpage":oi("/OpenAction [3 0 R /Fit]");break;case"original":oi("/OpenAction [3 0 R /XYZ null null 1]");break;default:var Vn=""+Br;"%"===Vn.substr(Vn.length-1)&&(Br=parseInt(Br)/100),"number"==typeof Br&&oi("/OpenAction [3 0 R /XYZ null null "+Se(Br)+"]")}switch(Oa||(Oa="continuous"),Oa){case"continuous":oi("/PageLayout /OneColumn");break;case"single":oi("/PageLayout /SinglePage");break;case"two":case"twoleft":oi("/PageLayout /TwoColumnLeft");break;case"tworight":oi("/PageLayout /TwoColumnRight")}va&&oi("/PageMode /"+va),ns.publish("putCatalog"),oi(">>"),oi("endobj")},Yd=Ue.__private__.putTrailer=function(){oi("trailer"),oi("<<"),oi("/Size "+(li+1)),oi("/Root "+li+" 0 R"),oi("/Info "+(li-1)+" 0 R"),null!==DA&&oi("/Encrypt "+mc.oid+" 0 R"),oi("/ID [ <"+Lt+"> <"+Lt+"> ]"),oi(">>")},gg=Ue.__private__.putHeader=function(){oi("%PDF-"+Pn),oi("%\xba\xdf\xac\xe0")},ng=Ue.__private__.putXRef=function(){var ie="0000000000";oi("xref"),oi("0 "+(li+1)),oi("0000000000 65535 f ");for(var vA=1;vA<=li;vA++)oi("function"==typeof Ri[vA]?(ie+Ri[vA]()).slice(-10)+" 00000 n ":void 0!==Ri[vA]?(ie+Ri[vA]).slice(-10)+" 00000 n ":"0000000000 00000 n ")},Pl=Ue.__private__.buildDocument=function(){li=0,Ni=0,Si=[],Ri=[],To=[],LA=Kt(),bn=Kt(),Hi(Si),ns.publish("buildDocument"),gg(),Es(),function(){ns.publish("putAdditionalObjects");for(var ie=0;ie<To.length;ie++){var vA=To[ie];le(vA.objId,!0),oi(vA.content),oi("endobj")}ns.publish("postPutAdditionalObjects")}(),function(){var ie=[];(function(){for(var ie in qs)qs.hasOwnProperty(ie)&&(!1===xA||!0===xA&&en.hasOwnProperty(ie))&&dd(qs[ie])})(),function(){var ie;for(ie in Ss)Ss.hasOwnProperty(ie)&&Fg(Ss[ie])}(),function(){for(var ie in _c)_c.hasOwnProperty(ie)&&Ba(_c[ie])}(),function(ie){var vA;for(vA in Ls)Ls.hasOwnProperty(vA)&&(Ls[vA]instanceof Pa?eg(Ls[vA]):Ls[vA]instanceof xo&&gd(Ls[vA],ie))}(ie),ns.publish("putResources"),ie.forEach(Ys),Ys({resourcesOid:bn,objectOid:Number.MAX_SAFE_INTEGER}),ns.publish("postPutResources")}(),null!==DA&&(mc.oid=pe(),oi("<<"),oi("/Filter /Standard"),oi("/V "+mc.v),oi("/R "+mc.r),oi("/U <"+mc.toHexString(mc.U)+">"),oi("/O <"+mc.toHexString(mc.O)+">"),oi("/P "+mc.P),oi(">>"),oi("endobj")),kl(),id();var ie=Ni;return ng(),Yd(),oi("startxref"),oi(""+ie),oi("%%EOF"),Hi(Do[hn]),Si.join("\n")},wd=Ue.__private__.getBlob=function(ie){return new Blob([Fr(ie)],{type:"application/pdf"})},Kc=Ue.output=Ue.__private__.output=((ie=function(ie,vA){switch("string"==typeof(vA=vA||{})?vA={filename:vA}:vA.filename=vA.filename||"generated.pdf",ie){case void 0:return Pl();case"save":Ue.save(vA.filename);break;case"arraybuffer":return Fr(Pl());case"blob":return wd(Pl());case"bloburi":case"bloburl":if(void 0!==et.URL&&"function"==typeof et.URL.createObjectURL)return et.URL&&et.URL.createObjectURL(wd(Pl()))||void 0;nn.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var Vn="",Qi=Pl();try{Vn=Ht(Qi)}catch{Vn=Ht(unescape(encodeURIComponent(Qi)))}return"data:application/pdf;filename="+vA.filename+";base64,"+Vn;case"pdfobjectnewwindow":if("[object Window]"===Object.prototype.toString.call(et)){var zi="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",Qo=' integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==" crossorigin="anonymous"';vA.pdfObjectUrl&&(zi=vA.pdfObjectUrl,Qo="");var Wo='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;}  </style><body><script src="'+zi+'"'+Qo+'><\/script><script >PDFObject.embed("'+this.output("dataurlstring")+'", '+JSON.stringify(vA)+");<\/script></body></html>",Nr=et.open();return null!==Nr&&Nr.document.write(Wo),Nr}throw new Error("The option pdfobjectnewwindow just works in a browser-environment.");case"pdfjsnewwindow":if("[object Window]"===Object.prototype.toString.call(et)){var qr='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;}  </style><body><iframe id="pdfViewer" src="'+(vA.pdfJsUrl||"examples/PDF.js/web/viewer.html")+"?file=&downloadName="+vA.filename+'" width="500px" height="400px" /></body></html>',ba=et.open();if(null!==ba){ba.document.write(qr);var Cs=this;ba.document.documentElement.querySelector("#pdfViewer").onload=function(){ba.document.title=vA.filename,ba.document.documentElement.querySelector("#pdfViewer").contentWindow.PDFViewerApplication.open(Cs.output("bloburl"))}}return ba}throw new Error("The option pdfjsnewwindow just works in a browser-environment.");case"dataurlnewwindow":if("[object Window]"!==Object.prototype.toString.call(et))throw new Error("The option dataurlnewwindow just works in a browser-environment.");var vs='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;}  </style><body><iframe src="'+this.output("datauristring",vA)+'"></iframe></body></html>',Pc=et.open();if(null!==Pc&&(Pc.document.write(vs),Pc.document.title=vA.filename),Pc||typeof safari>"u")return Pc;break;case"datauri":case"dataurl":return et.document.location.href=this.output("datauristring",vA);default:return null}}).foo=function(){try{return ie.apply(this,arguments)}catch(Qi){var vA=Qi.stack||"";~vA.indexOf(" at ")&&(vA=vA.split(" at ")[1]);var Vn="Error in function "+vA.split("\n")[0].split("<")[0]+": "+Qi.message;if(!et.console)throw new Error(Vn);et.console.error(Vn,Qi),et.alert&&alert(Vn)}},ie.foo.bar=ie,ie.foo),Or=function(ie){return!0===Array.isArray(Gd)&&Gd.indexOf(ie)>-1};switch(Yt){case"pt":fr=1;break;case"mm":fr=72/25.4;break;case"cm":fr=72/2.54;break;case"in":fr=72;break;case"px":fr=1==Or("px_scaling")?.75:96/72;break;case"pc":case"em":fr=12;break;case"ex":fr=6;break;default:if("number"!=typeof Yt)throw new Error("Invalid unit: "+Yt);fr=Yt}var mc=null;fo(),IA();var Qt=Ue.__private__.getPageInfo=Ue.getPageInfo=function(ie){if(isNaN(ie)||ie%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfo");return{objId:Ja[ie].objId,pageNumber:ie,pageContext:Ja[ie]}},zt=Ue.__private__.getPageInfoByObjId=function(ie){if(isNaN(ie)||ie%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfoByObjId");for(var vA in Ja)if(Ja[vA].objId===ie)break;return Qt(vA)},Oe=Ue.__private__.getCurrentPageInfo=Ue.getCurrentPageInfo=function(){return{objId:Ja[hn].objId,pageNumber:hn,pageContext:Ja[hn]}};Ue.addPage=function(){return Lc.apply(this,arguments),this},Ue.setPage=function(){return nd.apply(this,arguments),Hi.call(this,Do[hn]),this},Ue.insertPage=function(ie){return this.addPage(),this.movePage(hn,ie),this},Ue.movePage=function(ie,vA){var Vn,Qi;if(ie>vA){Vn=Do[ie],Qi=Ja[ie];for(var zi=ie;zi>vA;zi--)Do[zi]=Do[zi-1],Ja[zi]=Ja[zi-1];Do[vA]=Vn,Ja[vA]=Qi,this.setPage(vA)}else if(ie<vA){Vn=Do[ie],Qi=Ja[ie];for(var Qo=ie;Qo<vA;Qo++)Do[Qo]=Do[Qo+1],Ja[Qo]=Ja[Qo+1];Do[vA]=Vn,Ja[vA]=Qi,this.setPage(vA)}return this},Ue.deletePage=function(){return ud.apply(this,arguments),this},Ue.__private__.text=Ue.text=function(ie,vA,Vn,Qi,zi){var Qo,Wo,Nr,qr,ba,Cs,vs,Pc,xs,ac=(Qi=Qi||{}).scope||this;if("number"==typeof ie&&"number"==typeof vA&&("string"==typeof Vn||Array.isArray(Vn))){var jl=Vn;Vn=vA,vA=ie,ie=jl}if(arguments[3]instanceof Mi?(di("The transform parameter of text() with a Matrix value"),xs=zi):(Nr=arguments[4],qr=arguments[5],"object"===(0,l.A)(vs=arguments[3])&&null!==vs||("string"==typeof Nr&&(qr=Nr,Nr=null),"string"==typeof vs&&(qr=vs,vs=null),"number"==typeof vs&&(Nr=vs,vs=null),Qi={flags:vs,angle:Nr,align:qr})),isNaN(vA)||isNaN(Vn)||null==ie)throw new Error("Invalid arguments passed to jsPDF.text");if(0===ie.length)return ac;var vd,Hl="",Bl="number"==typeof Qi.lineHeightFactor?Qi.lineHeightFactor:jd,hd=ac.internal.scaleFactor;function Hu(ps){return ps=ps.split("\t").join(Array(Qi.TabLen||9).join(" ")),Rs(ps,vs)}function cu(ps){for(var Vc,$c=ps.concat(),cl=[],Gg=$c.length;Gg--;)"string"==typeof(Vc=$c.shift())?cl.push(Vc):Array.isArray(ps)&&(1===Vc.length||void 0===Vc[1]&&void 0===Vc[2])?cl.push(Vc[0]):cl.push([Vc[0],Vc[1],Vc[2]]);return cl}function lu(ps,Vc){var $c;if("string"==typeof ps)$c=Vc(ps)[0];else if(Array.isArray(ps)){for(var cl,Gg,mg=ps.concat(),Tg=[],tu=mg.length;tu--;)"string"==typeof(cl=mg.shift())?Tg.push(Vc(cl)[0]):Array.isArray(cl)&&"string"==typeof cl[0]&&(Gg=Vc(cl[0],cl[1],cl[2]),Tg.push([Gg[0],Gg[1],Gg[2]]));$c=Tg}return $c}var og=!1,Jd=!0;if("string"==typeof ie)og=!0;else if(Array.isArray(ie)){var rh=ie.concat();Wo=[];for(var yu,ad=rh.length;ad--;)("string"!=typeof(yu=rh.shift())||Array.isArray(yu)&&"string"!=typeof yu[0])&&(Jd=!1);og=Jd}if(!1===og)throw new Error('Type of text must be string or Array. "'+ie+'" is not recognized.');"string"==typeof ie&&(ie=ie.match(/[\r?\n]/)?ie.split(/\r\n|\r|\n/g):[ie]);var Vd=dr/ac.internal.scaleFactor,du=Vd*(Bl-1);switch(Qi.baseline){case"bottom":Vn-=du;break;case"top":Vn+=Vd-du;break;case"hanging":Vn+=Vd-2*du;break;case"middle":Vn+=Vd/2-du}if((Cs=Qi.maxWidth||0)>0&&("string"==typeof ie?ie=ac.splitTextToSize(ie,Cs):"[object Array]"===Object.prototype.toString.call(ie)&&(ie=ie.reduce(function(ps,Vc){return ps.concat(ac.splitTextToSize(Vc,Cs))},[]))),ns.publish("preProcessText",Qo={text:ie,x:vA,y:Vn,options:Qi,mutex:{pdfEscape:Rs,activeFontKey:ts,fonts:qs,activeFontSize:dr}}),ie=Qo.text,Nr=(Qi=Qo.options).angle,xs instanceof Mi||!Nr||"number"!=typeof Nr)Nr&&Nr instanceof Mi&&(xs=Nr);else{Nr*=Math.PI/180,0===Qi.rotationDirection&&(Nr=-Nr),"advanced"===ti&&(Nr=-Nr);var Ud=Math.cos(Nr),vg=Math.sin(Nr);xs=new Mi(Ud,vg,-vg,Ud,0,0)}"advanced"!==ti||xs||(xs=vo),void 0!==(ba=Qi.charSpace||hg)&&(Hl+=to(oe(ba))+" Tc\n",this.setCharSpace(this.getCharSpace()||0)),void 0!==(Pc=Qi.horizontalScale)&&(Hl+=to(100*Pc)+" Tz\n");var Rl=-1,Lu=void 0!==Qi.renderingMode?Qi.renderingMode:Qi.stroke,Zg=ac.internal.getCurrentPageInfo().pageContext;switch(Lu){case 0:case!1:case"fill":Rl=0;break;case 1:case!0:case"stroke":Rl=1;break;case 2:case"fillThenStroke":Rl=2;break;case 3:case"invisible":Rl=3;break;case 4:case"fillAndAddForClipping":Rl=4;break;case 5:case"strokeAndAddPathForClipping":Rl=5;break;case 6:case"fillThenStrokeAndAddToPathForClipping":Rl=6;break;case 7:case"addToPathForClipping":Rl=7}-1!==Rl?Hl+=Rl+" Tr\n":-1!==(void 0!==Zg.usedRenderingMode?Zg.usedRenderingMode:-1)&&(Hl+="0 Tr\n"),-1!==Rl&&(Zg.usedRenderingMode=Rl),qr=Qi.align||"left";var Wd,pd=dr*Bl,ah=ac.internal.pageSize.getWidth(),qg=qs[ts];ba=Qi.charSpace||hg,Cs=Qi.maxWidth||0,vs=Object.assign({autoencode:!0,noBOM:!0},Qi.flags);var vc=[];if("[object Array]"===Object.prototype.toString.call(ie)){var yl;Wo=cu(ie),"left"!==qr&&(Wd=Wo.map(function(ps){return ac.getStringUnitWidth(ps,{font:qg,charSpace:ba,fontSize:dr,doKerning:!1})*dr/hd}));var Wl,zd=0;if("right"===qr){vA-=Wd[0],ie=[],ad=Wo.length;for(var fc=0;fc<ad;fc++)0===fc?(Wl=ol(vA),yl=_l(Vn)):(Wl=oe(zd-Wd[fc]),yl=-pd),ie.push([Wo[fc],Wl,yl]),zd=Wd[fc]}else if("center"===qr){vA-=Wd[0]/2,ie=[],ad=Wo.length;for(var zs=0;zs<ad;zs++)0===zs?(Wl=ol(vA),yl=_l(Vn)):(Wl=oe((zd-Wd[zs])/2),yl=-pd),ie.push([Wo[zs],Wl,yl]),zd=Wd[zs]}else if("left"===qr){ie=[],ad=Wo.length;for(var Wr=0;Wr<ad;Wr++)ie.push(Wo[Wr])}else{if("justify"!==qr)throw new Error('Unrecognized alignment option, use "left", "center", "right" or "justify".');ie=[],ad=Wo.length,Cs=0!==Cs?Cs:ah;for(var Ac=0;Ac<ad;Ac++)yl=0===Ac?_l(Vn):-pd,Wl=0===Ac?ol(vA):0,vc.push(Ac<ad-1?to(oe((Cs-Wd[Ac])/(Wo[Ac].split(" ").length-1))):0),ie.push([Wo[Ac],Wl,yl])}}!0===("boolean"==typeof Qi.R2L?Qi.R2L:Gr)&&(ie=lu(ie,function(ps,Vc,$c){return[ps.split("").reverse().join(""),Vc,$c]})),ns.publish("postProcessText",Qo={text:ie,x:vA,y:Vn,options:Qi,mutex:{pdfEscape:Rs,activeFontKey:ts,fonts:qs,activeFontSize:dr}}),ie=Qo.text,vd=Qo.mutex.isHex||!1;var $g=qs[ts].encoding;"WinAnsiEncoding"!==$g&&"StandardEncoding"!==$g||(ie=lu(ie,function(ps,Vc,$c){return[Hu(ps),Vc,$c]})),Wo=cu(ie),ie=[];for(var Td,Zc,Qd,Ll=Array.isArray(Wo[0])?1:0,qc="",sl=function(ps,Vc,$c){var cl="";return $c instanceof Mi?($c="number"==typeof Qi.angle?Yc($c,new Mi(1,0,0,1,ps,Vc)):Yc(new Mi(1,0,0,1,ps,Vc),$c),"advanced"===ti&&($c=Yc(new Mi(1,0,0,-1,0,0),$c)),cl=$c.join(" ")+" Tm\n"):cl=to(ps)+" "+to(Vc)+" Td\n",cl},_d=0;_d<Wo.length;_d++){switch(qc="",Ll){case 1:Qd=(vd?"<":"(")+Wo[_d][0]+(vd?">":")"),Td=parseFloat(Wo[_d][1]),Zc=parseFloat(Wo[_d][2]);break;case 0:Qd=(vd?"<":"(")+Wo[_d]+(vd?">":")"),Td=ol(vA),Zc=_l(Vn)}void 0!==vc&&void 0!==vc[_d]&&(qc=vc[_d]+" Tw\n"),0===_d?ie.push(qc+sl(Td,Zc,xs)+Qd):0===Ll?ie.push(qc+Qd):1===Ll&&ie.push(qc+sl(Td,Zc,xs)+Qd)}ie=ie.join(0===Ll?" Tj\nT* ":" Tj\n"),ie+=" Tj\n";var pg="BT\n/";return pg+=ts+" "+dr+" Tf\n",pg+=to(dr*Bl)+" TL\n",pg+=Vs+"\n",pg+=Hl,pg+=ie,oi(pg+="ET"),en[ts]=!0,ac};var cA=Ue.__private__.clip=Ue.clip=function(ie){return oi("evenodd"===ie?"W*":"W"),this};Ue.clipEvenOdd=function(){return cA("evenodd")},Ue.__private__.discardPath=Ue.discardPath=function(){return oi("n"),this};var tn=Ue.__private__.isValidStyle=function(ie){var vA=!1;return-1!==[void 0,null,"S","D","F","DF","FD","f","f*","B","B*","n"].indexOf(ie)&&(vA=!0),vA};Ue.__private__.setDefaultPathOperation=Ue.setDefaultPathOperation=function(ie){return tn(ie)&&(AA=ie),this};var hi=Ue.__private__.getStyle=Ue.getStyle=function(ie){var vA=AA;switch(ie){case"D":case"S":vA="S";break;case"F":vA="f";break;case"FD":case"DF":vA="B";break;case"f":case"f*":case"B":case"B*":vA=ie}return vA},Bo=Ue.close=function(){return oi("h"),this};Ue.stroke=function(){return oi("S"),this},Ue.fill=function(ie){return Qr("f",ie),this},Ue.fillEvenOdd=function(ie){return Qr("f*",ie),this},Ue.fillStroke=function(ie){return Qr("B",ie),this},Ue.fillStrokeEvenOdd=function(ie){return Qr("B*",ie),this};var Qr=function(ie,vA){"object"===(0,l.A)(vA)?ao(vA,ie):oi(ie)},Qa=function(ie){null===ie||"advanced"===ti&&void 0===ie||(ie=hi(ie),oi(ie))};function Ua(ie,vA,Vn,Qi,zi){var Qo=new xo(vA||this.boundingBox,Vn||this.xStep,Qi||this.yStep,this.gState,zi||this.matrix);Qo.stream=this.stream;var Wo=ie+"$$"+this.cloneIndex+++"$$";return Ut(Wo,Qo),Qo}var ao=function(ie,vA){var Vn=hs[ie.key],Qi=Ls[Vn];if(Qi instanceof Pa)oi("q"),oi(ja(vA)),Qi.gState&&Ue.setGState(Qi.gState),oi(ie.matrix.toString()+" cm"),oi("/"+Vn+" sh"),oi("Q");else if(Qi instanceof xo){var zi=new Mi(1,0,0,-1,0,Ld());ie.matrix&&(zi=zi.multiply(ie.matrix||vo),Vn=Ua.call(Qi,ie.key,ie.boundingBox,ie.xStep,ie.yStep,zi).id),oi("q"),oi("/Pattern cs"),oi("/"+Vn+" scn"),Qi.gState&&Ue.setGState(Qi.gState),oi(vA),oi("Q")}},ja=function(ie){switch(ie){case"f":case"F":case"n":return"W n";case"f*":return"W* n";case"B":case"S":return"W S";case"B*":return"W* S"}},Dl=Ue.moveTo=function(ie,vA){return oi(to(oe(ie))+" "+to(HA(vA))+" m"),this},ig=Ue.lineTo=function(ie,vA){return oi(to(oe(ie))+" "+to(HA(vA))+" l"),this},Js=Ue.curveTo=function(ie,vA,Vn,Qi,zi,Qo){return oi([to(oe(ie)),to(HA(vA)),to(oe(Vn)),to(HA(Qi)),to(oe(zi)),to(HA(Qo)),"c"].join(" ")),this};Ue.__private__.line=Ue.line=function(ie,vA,Vn,Qi,zi){if(isNaN(ie)||isNaN(vA)||isNaN(Vn)||isNaN(Qi)||!tn(zi))throw new Error("Invalid arguments passed to jsPDF.line");return"compat"===ti?this.lines([[Vn-ie,Qi-vA]],ie,vA,[1,1],zi||"S"):this.lines([[Vn-ie,Qi-vA]],ie,vA,[1,1]).stroke()},Ue.__private__.lines=Ue.lines=function(ie,vA,Vn,Qi,zi,Qo){var Wo,Nr,qr,ba,Cs,jl,Hl,vd;if("number"==typeof ie&&(vd=Vn,Vn=vA,vA=ie,ie=vd),Qi=Qi||[1,1],Qo=Qo||!1,isNaN(vA)||isNaN(Vn)||!Array.isArray(ie)||!Array.isArray(Qi)||!tn(zi)||"boolean"!=typeof Qo)throw new Error("Invalid arguments passed to jsPDF.lines");for(Dl(vA,Vn),Wo=Qi[0],Nr=Qi[1],ba=ie.length,jl=vA,Hl=Vn,qr=0;qr<ba;qr++)2===(Cs=ie[qr]).length?ig(jl=Cs[0]*Wo+jl,Hl=Cs[1]*Nr+Hl):Js(Cs[0]*Wo+jl,Cs[1]*Nr+Hl,Cs[2]*Wo+jl,Cs[3]*Nr+Hl,jl=Cs[4]*Wo+jl,Hl=Cs[5]*Nr+Hl);return Qo&&Bo(),Qa(zi),this},Ue.path=function(ie){for(var vA=0;vA<ie.length;vA++){var Vn=ie[vA],Qi=Vn.c;switch(Vn.op){case"m":Dl(Qi[0],Qi[1]);break;case"l":ig(Qi[0],Qi[1]);break;case"c":Js.apply(this,Qi);break;case"h":Bo()}}return this},Ue.__private__.rect=Ue.rect=function(ie,vA,Vn,Qi,zi){if(isNaN(ie)||isNaN(vA)||isNaN(Vn)||isNaN(Qi)||!tn(zi))throw new Error("Invalid arguments passed to jsPDF.rect");return"compat"===ti&&(Qi=-Qi),oi([to(oe(ie)),to(HA(vA)),to(oe(Vn)),to(oe(Qi)),"re"].join(" ")),Qa(zi),this},Ue.__private__.triangle=Ue.triangle=function(ie,vA,Vn,Qi,zi,Qo,Wo){if(isNaN(ie)||isNaN(vA)||isNaN(Vn)||isNaN(Qi)||isNaN(zi)||isNaN(Qo)||!tn(Wo))throw new Error("Invalid arguments passed to jsPDF.triangle");return this.lines([[Vn-ie,Qi-vA],[zi-Vn,Qo-Qi],[ie-zi,vA-Qo]],ie,vA,[1,1],Wo,!0),this},Ue.__private__.roundedRect=Ue.roundedRect=function(ie,vA,Vn,Qi,zi,Qo,Wo){if(isNaN(ie)||isNaN(vA)||isNaN(Vn)||isNaN(Qi)||isNaN(zi)||isNaN(Qo)||!tn(Wo))throw new Error("Invalid arguments passed to jsPDF.roundedRect");var Nr=4/3*(Math.SQRT2-1);return zi=Math.min(zi,.5*Vn),Qo=Math.min(Qo,.5*Qi),this.lines([[Vn-2*zi,0],[zi*Nr,0,zi,Qo-Qo*Nr,zi,Qo],[0,Qi-2*Qo],[0,Qo*Nr,-zi*Nr,Qo,-zi,Qo],[2*zi-Vn,0],[-zi*Nr,0,-zi,-Qo*Nr,-zi,-Qo],[0,2*Qo-Qi],[0,-Qo*Nr,zi*Nr,-Qo,zi,-Qo]],ie+zi,vA,[1,1],Wo,!0),this},Ue.__private__.ellipse=Ue.ellipse=function(ie,vA,Vn,Qi,zi){if(isNaN(ie)||isNaN(vA)||isNaN(Vn)||isNaN(Qi)||!tn(zi))throw new Error("Invalid arguments passed to jsPDF.ellipse");var Qo=4/3*(Math.SQRT2-1)*Vn,Wo=4/3*(Math.SQRT2-1)*Qi;return Dl(ie+Vn,vA),Js(ie+Vn,vA-Wo,ie+Qo,vA-Qi,ie,vA-Qi),Js(ie-Qo,vA-Qi,ie-Vn,vA-Wo,ie-Vn,vA),Js(ie-Vn,vA+Wo,ie-Qo,vA+Qi,ie,vA+Qi),Js(ie+Qo,vA+Qi,ie+Vn,vA+Wo,ie+Vn,vA),Qa(zi),this},Ue.__private__.circle=Ue.circle=function(ie,vA,Vn,Qi){if(isNaN(ie)||isNaN(vA)||isNaN(Vn)||!tn(Qi))throw new Error("Invalid arguments passed to jsPDF.circle");return this.ellipse(ie,vA,Vn,Vn,Qi)},Ue.setFont=function(ie,vA,Vn){return Vn&&(vA=Io(vA,Vn)),ts=bg(ie,vA,{disableWarning:!1}),this};var Gu=Ue.__private__.getFont=Ue.getFont=function(){return qs[bg.apply(Ue,arguments)]};Ue.__private__.getFontList=Ue.getFontList=function(){var ie,vA,Vn={};for(ie in za)if(za.hasOwnProperty(ie))for(vA in Vn[ie]=[],za[ie])za[ie].hasOwnProperty(vA)&&Vn[ie].push(vA);return Vn},Ue.addFont=function(ie,vA,Vn,Qi,zi){var Qo=["StandardEncoding","MacRomanEncoding","Identity-H","WinAnsiEncoding"];return arguments[3]&&-1!==Qo.indexOf(arguments[3])?zi=arguments[3]:arguments[3]&&-1==Qo.indexOf(arguments[3])&&(Vn=Io(Vn,Qi)),bd.call(this,ie,vA,Vn,zi=zi||"Identity-H")};var jd,od=Et.lineWidth||.200025,Rc=Ue.__private__.getLineWidth=Ue.getLineWidth=function(){return od},Sl=Ue.__private__.setLineWidth=Ue.setLineWidth=function(ie){return od=ie,oi(to(oe(ie))+" w"),this};Ue.__private__.setLineDash=Yo.API.setLineDash=Yo.API.setLineDashPattern=function(ie,vA){if(ie=ie||[],vA=vA||0,isNaN(vA)||!Array.isArray(ie))throw new Error("Invalid arguments passed to jsPDF.setLineDash");return ie=ie.map(function(Vn){return to(oe(Vn))}).join(" "),vA=to(oe(vA)),oi("["+ie+"] "+vA+" d"),this};var oh=Ue.__private__.getLineHeight=Ue.getLineHeight=function(){return dr*jd};Ue.__private__.getLineHeight=Ue.getLineHeight=function(){return dr*jd};var Ha=Ue.__private__.setLineHeightFactor=Ue.setLineHeightFactor=function(ie){return"number"==typeof(ie=ie||1.15)&&(jd=ie),this},is=Ue.__private__.getLineHeightFactor=Ue.getLineHeightFactor=function(){return jd};Ha(Et.lineHeight);var ol=Ue.__private__.getHorizontalCoordinate=function(ie){return oe(ie)},_l=Ue.__private__.getVerticalCoordinate=function(ie){return"advanced"===ti?ie:Ja[hn].mediaBox.topRightY-Ja[hn].mediaBox.bottomLeftY-oe(ie)},ug=Ue.__private__.getHorizontalCoordinateString=Ue.getHorizontalCoordinateString=function(ie){return to(ol(ie))},Gl=Ue.__private__.getVerticalCoordinateString=Ue.getVerticalCoordinateString=function(ie){return to(_l(ie))},Jc=Et.strokeColor||"0 G";Ue.__private__.getStrokeColor=Ue.getDrawColor=function(){return qi(Jc)},Ue.__private__.setStrokeColor=Ue.setDrawColor=function(ie,vA,Vn,Qi){return Jc=Ji({ch1:ie,ch2:vA,ch3:Vn,ch4:Qi,pdfColorType:"draw",precision:2}),oi(Jc),this};var rl=Et.fillColor||"0 g";Ue.__private__.getFillColor=Ue.getFillColor=function(){return qi(rl)},Ue.__private__.setFillColor=Ue.setFillColor=function(ie,vA,Vn,Qi){return rl=Ji({ch1:ie,ch2:vA,ch3:Vn,ch4:Qi,pdfColorType:"fill",precision:2}),oi(rl),this};var Vs=Et.textColor||"0 g",ju=Ue.__private__.getTextColor=Ue.getTextColor=function(){return qi(Vs)};Ue.__private__.setTextColor=Ue.setTextColor=function(ie,vA,Vn,Qi){return Vs=Ji({ch1:ie,ch2:vA,ch3:Vn,ch4:Qi,pdfColorType:"text",precision:3}),this};var hg=Et.charSpace,Yg=Ue.__private__.getCharSpace=Ue.getCharSpace=function(){return parseFloat(hg||0)};Ue.__private__.setCharSpace=Ue.setCharSpace=function(ie){if(isNaN(ie))throw new Error("Invalid argument passed to jsPDF.setCharSpace");return hg=ie,this};var rd=0;Ue.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},Ue.__private__.setLineCap=Ue.setLineCap=function(ie){var vA=Ue.CapJoinStyles[ie];if(void 0===vA)throw new Error("Line cap style of '"+ie+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return rd=vA,oi(vA+" J"),this};var Xg=0;Ue.__private__.setLineJoin=Ue.setLineJoin=function(ie){var vA=Ue.CapJoinStyles[ie];if(void 0===vA)throw new Error("Line join style of '"+ie+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return Xg=vA,oi(vA+" j"),this},Ue.__private__.setLineMiterLimit=Ue.__private__.setMiterLimit=Ue.setLineMiterLimit=Ue.setMiterLimit=function(ie){if(ie=ie||0,isNaN(ie))throw new Error("Invalid argument passed to jsPDF.setLineMiterLimit");return oi(to(oe(ie))+" M"),this},Ue.GState=or,Ue.setGState=function(ie){(ie="string"==typeof ie?Ss[il[ie]]:Xc(null,ie)).equals(pl)||(oi("/"+ie.id+" gs"),pl=ie)};var Xc=function(ie,vA){if(!ie||!il[ie]){var Vn=!1;for(var Qi in Ss)if(Ss.hasOwnProperty(Qi)&&Ss[Qi].equals(vA)){Vn=!0;break}if(Vn)vA=Ss[Qi];else{var zi="GS"+(Object.keys(Ss).length+1).toString(10);Ss[zi]=vA,vA.id=zi}return ie&&(il[ie]=vA.id),ns.publish("addGState",vA),vA}};Ue.addGState=function(ie,vA){return Xc(ie,vA),this},Ue.saveGraphicsState=function(){return oi("q"),bs.push({key:ts,size:dr,color:Vs}),this},Ue.restoreGraphicsState=function(){oi("Q");var ie=bs.pop();return ts=ie.key,dr=ie.size,Vs=ie.color,pl=null,this},Ue.setCurrentTransformationMatrix=function(ie){return oi(ie.toString()+" cm"),this},Ue.comment=function(ie){return oi("#"+ie),this};var ta=function(ie,vA){var Vn=ie||0;Object.defineProperty(this,"x",{enumerable:!0,get:function(){return Vn},set:function(Qo){isNaN(Qo)||(Vn=parseFloat(Qo))}});var Qi=vA||0;Object.defineProperty(this,"y",{enumerable:!0,get:function(){return Qi},set:function(Qo){isNaN(Qo)||(Qi=parseFloat(Qo))}});var zi="pt";return Object.defineProperty(this,"type",{enumerable:!0,get:function(){return zi},set:function(Qo){zi=Qo.toString()}}),this},Rd=function(ie,vA,Vn,Qi){ta.call(this,ie,vA),this.type="rect";var zi=Vn||0;Object.defineProperty(this,"w",{enumerable:!0,get:function(){return zi},set:function(Wo){isNaN(Wo)||(zi=parseFloat(Wo))}});var Qo=Qi||0;return Object.defineProperty(this,"h",{enumerable:!0,get:function(){return Qo},set:function(Wo){isNaN(Wo)||(Qo=parseFloat(Wo))}}),this},Hd=function(){this.page=Nc,this.currentPage=hn,this.pages=Do.slice(0),this.pagesContext=Ja.slice(0),this.x=zc,this.y=Na,this.matrix=Qs,this.width=Rg(hn),this.height=Ld(hn),this.outputDestination=tr,this.id="",this.objectNumber=-1};Hd.prototype.restore=function(){Nc=this.page,Ja=this.pagesContext,Do=this.pages,zc=this.x,Na=this.y,Qs=this.matrix,Pg(hn=this.currentPage,this.width),kc(hn,this.height),tr=this.outputDestination};var Fs=function(ie,vA,Vn,Qi,zi){Ic.push(new Hd),Nc=hn=0,Do=[],zc=ie,Na=vA,Qs=zi,Hc([Vn,Qi])};for(var al in Ue.beginFormObject=function(ie,vA,Vn,Qi,zi){return Fs(ie,vA,Vn,Qi,zi),this},Ue.endFormObject=function(ie){return function(ie){if(ec[ie])Ic.pop().restore();else{var vA=new Hd,Vn="Xo"+(Object.keys(_c).length+1).toString(10);vA.id=Vn,ec[ie]=Vn,_c[Vn]=vA,ns.publish("addFormObject",vA),Ic.pop().restore()}}(ie),this},Ue.doFormObject=function(ie,vA){var Vn=_c[ec[ie]];return oi("q"),oi(vA.toString()+" cm"),oi("/"+Vn.id+" Do"),oi("Q"),this},Ue.getFormObject=function(ie){var vA=_c[ec[ie]];return{x:vA.x,y:vA.y,width:vA.width,height:vA.height,matrix:vA.matrix}},Ue.save=function(ie,vA){return ie=ie||"generated.pdf",(vA=vA||{}).returnPromise=vA.returnPromise||!1,!1===vA.returnPromise?(lA(wd(Pl()),ie),"function"==typeof lA.unload&&et.setTimeout&&setTimeout(lA.unload,911),this):new Promise(function(Vn,Qi){try{var zi=lA(wd(Pl()),ie);"function"==typeof lA.unload&&et.setTimeout&&setTimeout(lA.unload,911),Vn(zi)}catch(Qo){Qi(Qo.message)}})},Yo.API)Yo.API.hasOwnProperty(al)&&("events"===al&&Yo.API.events.length?function(ie,vA){var Qi,zi;for(zi=vA.length-1;-1!==zi;zi--)ie.subscribe.apply(ie,[vA[zi][0]].concat("function"==typeof(Qi=vA[zi][1])?[Qi]:Qi))}(ns,Yo.API.events):Ue[al]=Yo.API[al]);var Rg=Ue.getPageWidth=function(ie){return(Ja[ie=ie||hn].mediaBox.topRightX-Ja[ie].mediaBox.bottomLeftX)/fr},Pg=Ue.setPageWidth=function(ie,vA){Ja[ie].mediaBox.topRightX=vA*fr+Ja[ie].mediaBox.bottomLeftX},Ld=Ue.getPageHeight=function(ie){return(Ja[ie=ie||hn].mediaBox.topRightY-Ja[ie].mediaBox.bottomLeftY)/fr},kc=Ue.setPageHeight=function(ie,vA){Ja[ie].mediaBox.topRightY=vA*fr+Ja[ie].mediaBox.bottomLeftY};return Ue.internal={pdfEscape:Rs,getStyle:hi,getFont:Gu,getFontSize:gr,getCharSpace:Yg,getTextColor:ju,getLineHeight:oh,getLineHeightFactor:is,getLineWidth:Rc,write:wa,getHorizontalCoordinate:ol,getVerticalCoordinate:_l,getCoordinateString:ug,getVerticalCoordinateString:Gl,collections:{},newObject:pe,newAdditionalObject:uA,newObjectDeferred:Kt,newObjectDeferredBegin:le,getFilters:cr,putStream:qo,events:ns,scaleFactor:fr,pageSize:{getWidth:function(){return Rg(hn)},setWidth:function(ie){Pg(hn,ie)},getHeight:function(){return Ld(hn)},setHeight:function(ie){kc(hn,ie)}},encryptionOptions:DA,encryption:mc,getEncryptor:function(ie){return null!==DA?mc.encryptor(ie,0):function(vA){return vA}},output:Kc,getNumberOfPages:Vl,pages:Do,out:oi,f2:Se,f3:Vt,getPageInfo:Qt,getPageInfoByObjId:zt,getCurrentPageInfo:Oe,getPDFVersion:_n,Point:ta,Rectangle:Rd,Matrix:Mi,hasHotfix:Or},Object.defineProperty(Ue.internal.pageSize,"width",{get:function(){return Rg(hn)},set:function(ie){Pg(hn,ie)},enumerable:!0,configurable:!0}),Object.defineProperty(Ue.internal.pageSize,"height",{get:function(){return Ld(hn)},set:function(ie){kc(hn,ie)},enumerable:!0,configurable:!0}),function(ie){for(var vA=0,Vn=Ro.length;vA<Vn;vA++){var Qi=bd.call(this,ie[vA][0],ie[vA][1],ie[vA][2],Ro[vA][3],!0);!1===xA&&(en[Qi]=!0);var zi=ie[vA][0].split("-");yg({id:Qi,fontName:zi[0],fontStyle:zi[1]||""})}ns.publish("addFonts",{fonts:qs,dictionary:za})}.call(Ue,Ro),ts="F1",Lc(kt,Ct),ns.publish("initialized"),Ue}_o.prototype.lsbFirstWord=function(Et){return String.fromCharCode(255&Et,Et>>8&255,Et>>16&255,Et>>24&255)},_o.prototype.toHexString=function(Et){return Et.split("").map(function(ft){return("0"+(255&ft.charCodeAt(0)).toString(16)).slice(-2)}).join("")},_o.prototype.hexToBytes=function(Et){for(var ft=[],Ct=0;Ct<Et.length;Ct+=2)ft.push(String.fromCharCode(parseInt(Et.substr(Ct,2),16)));return ft.join("")},_o.prototype.processOwnerPassword=function(Et,ft){return lo(pn(ft).substr(0,5),Et)},_o.prototype.encryptor=function(Et,ft){var Ct=pn(this.encryptionKey+String.fromCharCode(255&Et,Et>>8&255,Et>>16&255,255&ft,ft>>8&255)).substr(0,10);return function(Yt){return lo(Ct,Yt)}},or.prototype.equals=function(Et){var ft,Ct="id,objectNumber,equals";if(!Et||(0,l.A)(Et)!==(0,l.A)(this))return!1;var Yt=0;for(ft in this)if(!(Ct.indexOf(ft)>=0)){if(this.hasOwnProperty(ft)&&!Et.hasOwnProperty(ft)||this[ft]!==Et[ft])return!1;Yt++}for(ft in Et)Et.hasOwnProperty(ft)&&Ct.indexOf(ft)<0&&Yt--;return 0===Yt},Yo.API={events:[]},Yo.version="2.5.1";var yr=Yo.API,Za=1,La=function(Et){return Et.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},ks=function(Et){return Et.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},wr=function(Et){return Et.toFixed(2)},tc=function(Et){return Et.toFixed(5)};yr.__acroform__={};var ga=function(Et,ft){Et.prototype=Object.create(ft.prototype),Et.prototype.constructor=Et},gc=function(Et){return Et*Za},Vr=function(Et){var ft=new oc,Ct=ar.internal.getHeight(Et)||0,Yt=ar.internal.getWidth(Et)||0;return ft.BBox=[0,0,Number(wr(Yt)),Number(wr(Ct))],ft},na=yr.__acroform__.setBit=function(Et,ft){if(Et=Et||0,ft=ft||0,isNaN(Et)||isNaN(ft))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBit");return Et|1<<ft},As=yr.__acroform__.clearBit=function(Et,ft){if(Et=Et||0,ft=ft||0,isNaN(Et)||isNaN(ft))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBit");return Et&~(1<<ft)},Is=yr.__acroform__.getBit=function(Et,ft){if(isNaN(Et)||isNaN(ft))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBit");return Et&1<<ft?1:0},mr=yr.__acroform__.getBitForPdf=function(Et,ft){if(isNaN(Et)||isNaN(ft))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBitForPdf");return Is(Et,ft-1)},xa=yr.__acroform__.setBitForPdf=function(Et,ft){if(isNaN(Et)||isNaN(ft))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBitForPdf");return na(Et,ft-1)},qa=yr.__acroform__.clearBitForPdf=function(Et,ft){if(isNaN(Et)||isNaN(ft))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBitForPdf");return As(Et,ft-1)},ul=yr.__acroform__.calculateCoordinates=function(Et,ft){var Ct=ft.internal.getHorizontalCoordinate,Yt=ft.internal.getVerticalCoordinate,kt=Et[0],Pt=Et[1],ne=Et[2],ge=Et[3],de={};return de.lowerLeft_X=Ct(kt)||0,de.lowerLeft_Y=Yt(Pt+ge)||0,de.upperRight_X=Ct(kt+ne)||0,de.upperRight_Y=Yt(Pt)||0,[Number(wr(de.lowerLeft_X)),Number(wr(de.lowerLeft_Y)),Number(wr(de.upperRight_X)),Number(wr(de.upperRight_Y))]},$a=function(Et){if(Et.appearanceStreamContent)return Et.appearanceStreamContent;if(Et.V||Et.DV){var ft=[],Yt=el(Et,Et._V||Et.DV),kt=Et.scope.internal.getFont(Et.fontName,Et.fontStyle).id;ft.push("/Tx BMC"),ft.push("q"),ft.push("BT"),ft.push(Et.scope.__private__.encodeColorString(Et.color)),ft.push("/"+kt+" "+wr(Yt.fontSize)+" Tf"),ft.push("1 0 0 1 0 0 Tm"),ft.push(Yt.text),ft.push("ET"),ft.push("Q"),ft.push("EMC");var Pt=Vr(Et);return Pt.scope=Et.scope,Pt.stream=ft.join("\n"),Pt}},el=function(Et,ft){var Ct=0===Et.fontSize?Et.maxFontSize:Et.fontSize,Yt={text:"",fontSize:""},kt=(ft=")"==(ft="("==ft.substr(0,1)?ft.substr(1):ft).substr(ft.length-1)?ft.substr(0,ft.length-1):ft).split(" ");kt=kt.map(Et.multiline?function(Vt){return Vt.split("\n")}:function(Vt){return[Vt]});var Pt=Ct,ne=ar.internal.getHeight(Et)||0;ne=ne<0?-ne:ne;var Vt,ge=ar.internal.getWidth(Et)||0;ge=ge<0?-ge:ge,Pt++;t:for(;Pt>0;){ft="",Pt--;var AA,DA,xA=ls("3",Et,Pt).height,en=Et.multiline?ne-Pt:(ne-xA)/2,Ue=en+=2,Pn=0,_n=0,vn=0;if(Pt<=0){ft="(...) Tj\n",ft+="% Width of Text: "+ls(ft,Et,Pt=12).width+", FieldWidth:"+ge+"\n";break}for(var un="",Gn=0,ti=0;ti<kt.length;ti++)if(kt.hasOwnProperty(ti)){var Zi=!1;if(1!==kt[ti].length&&vn!==kt[ti].length-1){if((xA+2)*(Gn+2)+2>ne)continue t;un+=kt[ti][vn],Zi=!0,_n=ti,ti--}else{un=" "==(un+=kt[ti][vn]+" ").substr(un.length-1)?un.substr(0,un.length-1):un;var Wi=parseInt(ti),Io=(Vt=Wi)+1<kt.length&&ls(un+" "+kt[Vt+1][0],Et,Pt).width<=ge-4,to=ti>=kt.length-1;if(Io&&!to){un+=" ",vn=0;continue}if(Io||to){if(to)_n=Wi;else if(Et.multiline&&(xA+2)*(Gn+2)+2>ne)continue t}else{if(!Et.multiline||(xA+2)*(Gn+2)+2>ne)continue t;_n=Wi}}for(var di="",jt=Pn;jt<=_n;jt++){var Se=kt[jt];if(Et.multiline){if(jt===_n){di+=Se[vn]+" ",vn=(vn+1)%Se.length;continue}if(jt===Pn){di+=Se[Se.length-1]+" ";continue}}di+=Se[0]+" "}switch(di=" "==di.substr(di.length-1)?di.substr(0,di.length-1):di,DA=ls(di,Et,Pt).width,Et.textAlign){case"right":AA=ge-DA-2;break;case"center":AA=(ge-DA)/2;break;default:AA=2}ft+=wr(AA)+" "+wr(Ue)+" Td\n",ft+="("+La(di)+") Tj\n",ft+=-wr(AA)+" 0 Td\n",Ue=-(Pt+2),DA=0,Pn=Zi?_n:_n+1,Gn++,un=""}break}return Yt.text=ft,Yt.fontSize=Pt,Yt},ls=function(Et,ft,Ct){var Yt=ft.scope.internal.getFont(ft.fontName,ft.fontStyle),kt=ft.scope.getStringUnitWidth(Et,{font:Yt,fontSize:parseFloat(Ct),charSpace:0})*parseFloat(Ct);return{height:ft.scope.getStringUnitWidth("3",{font:Yt,fontSize:parseFloat(Ct),charSpace:0})*parseFloat(Ct)*1.5,width:kt}},Dc={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},zr=function(Et,ft){var Ct={type:"reference",object:Et};void 0===ft.internal.getPageInfo(Et.page).pageContext.annotations.find(function(Yt){return Yt.type===Ct.type&&Yt.object===Ct.object})&&ft.internal.getPageInfo(Et.page).pageContext.annotations.push(Ct)},Oc=yr.__acroform__.arrayToPdfArray=function(Et,ft,Ct){var Yt=function(ne){return ne};if(Array.isArray(Et)){for(var kt="[",Pt=0;Pt<Et.length;Pt++)switch(0!==Pt&&(kt+=" "),(0,l.A)(Et[Pt])){case"boolean":case"number":case"object":kt+=Et[Pt].toString();break;case"string":"/"!==Et[Pt].substr(0,1)?(void 0!==ft&&Ct&&(Yt=Ct.internal.getEncryptor(ft)),kt+="("+La(Yt(Et[Pt].toString()))+")"):kt+=Et[Pt].toString()}return kt+"]"}throw new Error("Invalid argument passed to jsPDF.__acroform__.arrayToPdfArray")},Ps=function(Et,ft,Ct){var Yt=function(kt){return kt};return void 0!==ft&&Ct&&(Yt=Ct.internal.getEncryptor(ft)),(Et=Et||"").toString(),"("+La(Yt(Et))+")"},ic=function(){this._objId=void 0,this._scope=void 0,Object.defineProperty(this,"objId",{get:function(){if(void 0===this._objId){if(void 0===this.scope)return;this._objId=this.scope.internal.newObjectDeferred()}return this._objId},set:function(Et){this._objId=Et}}),Object.defineProperty(this,"scope",{value:this._scope,writable:!0})};ic.prototype.toString=function(){return this.objId+" 0 R"},ic.prototype.putStream=function(){var Et=this.getKeyValueListForStream();this.scope.internal.putStream({data:this.stream,additionalKeyValues:Et,objectId:this.objId}),this.scope.internal.out("endobj")},ic.prototype.getKeyValueListForStream=function(){var Et=[],ft=Object.getOwnPropertyNames(this).filter(function(Pt){return"content"!=Pt&&"appearanceStreamContent"!=Pt&&"scope"!=Pt&&"objId"!=Pt&&"_"!=Pt.substring(0,1)});for(var Ct in ft)if(!1===Object.getOwnPropertyDescriptor(this,ft[Ct]).configurable){var Yt=ft[Ct],kt=this[Yt];kt&&(Array.isArray(kt)?Et.push({key:Yt,value:Oc(kt,this.objId,this.scope)}):kt instanceof ic?(kt.scope=this.scope,Et.push({key:Yt,value:kt.objId+" 0 R"})):"function"!=typeof kt&&Et.push({key:Yt,value:kt}))}return Et};var oc=function(){ic.call(this),Object.defineProperty(this,"Type",{value:"/XObject",configurable:!1,writable:!0}),Object.defineProperty(this,"Subtype",{value:"/Form",configurable:!1,writable:!0}),Object.defineProperty(this,"FormType",{value:1,configurable:!1,writable:!0});var Et,ft=[];Object.defineProperty(this,"BBox",{configurable:!1,get:function(){return ft},set:function(Ct){ft=Ct}}),Object.defineProperty(this,"Resources",{value:"2 0 R",configurable:!1,writable:!0}),Object.defineProperty(this,"stream",{enumerable:!1,configurable:!0,set:function(Ct){Et=Ct.trim()},get:function(){return Et||null}})};ga(oc,ic);var uc=function(){ic.call(this);var Et,ft=[];Object.defineProperty(this,"Kids",{enumerable:!1,configurable:!0,get:function(){return ft.length>0?ft:void 0}}),Object.defineProperty(this,"Fields",{enumerable:!1,configurable:!1,get:function(){return ft}}),Object.defineProperty(this,"DA",{enumerable:!1,configurable:!1,get:function(){if(Et){var Ct=function(Yt){return Yt};return this.scope&&(Ct=this.scope.internal.getEncryptor(this.objId)),"("+La(Ct(Et))+")"}},set:function(Ct){Et=Ct}})};ga(uc,ic);var Zs=function Et(){ic.call(this);var ft=4;Object.defineProperty(this,"F",{enumerable:!1,configurable:!1,get:function(){return ft},set:function(un){if(isNaN(un))throw new Error('Invalid value "'+un+'" for attribute F supplied.');ft=un}}),Object.defineProperty(this,"showWhenPrinted",{enumerable:!0,configurable:!0,get:function(){return!!mr(ft,3)},set:function(un){this.F=un?xa(ft,3):qa(ft,3)}});var Ct=0;Object.defineProperty(this,"Ff",{enumerable:!1,configurable:!1,get:function(){return Ct},set:function(un){if(isNaN(un))throw new Error('Invalid value "'+un+'" for attribute Ff supplied.');Ct=un}});var Yt=[];Object.defineProperty(this,"Rect",{enumerable:!1,configurable:!1,get:function(){if(0!==Yt.length)return Yt},set:function(un){Yt=void 0!==un?un:[]}}),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,get:function(){return!Yt||isNaN(Yt[0])?0:Yt[0]},set:function(un){Yt[0]=un}}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,get:function(){return!Yt||isNaN(Yt[1])?0:Yt[1]},set:function(un){Yt[1]=un}}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,get:function(){return!Yt||isNaN(Yt[2])?0:Yt[2]},set:function(un){Yt[2]=un}}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,get:function(){return!Yt||isNaN(Yt[3])?0:Yt[3]},set:function(un){Yt[3]=un}});var kt="";Object.defineProperty(this,"FT",{enumerable:!0,configurable:!1,get:function(){return kt},set:function(un){switch(un){case"/Btn":case"/Tx":case"/Ch":case"/Sig":kt=un;break;default:throw new Error('Invalid value "'+un+'" for attribute FT supplied.')}}});var Pt=null;Object.defineProperty(this,"T",{enumerable:!0,configurable:!1,get:function(){if(!Pt||Pt.length<1){if(this instanceof yc)return;Pt="FieldObject"+Et.FieldNum++}var un=function(Gn){return Gn};return this.scope&&(un=this.scope.internal.getEncryptor(this.objId)),"("+La(un(Pt))+")"},set:function(un){Pt=un.toString()}}),Object.defineProperty(this,"fieldName",{configurable:!0,enumerable:!0,get:function(){return Pt},set:function(un){Pt=un}});var ne="helvetica";Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return ne},set:function(un){ne=un}});var ge="normal";Object.defineProperty(this,"fontStyle",{enumerable:!0,configurable:!0,get:function(){return ge},set:function(un){ge=un}});var de=0;Object.defineProperty(this,"fontSize",{enumerable:!0,configurable:!0,get:function(){return de},set:function(un){de=un}});var AA=void 0;Object.defineProperty(this,"maxFontSize",{enumerable:!0,configurable:!0,get:function(){return void 0===AA?50/Za:AA},set:function(un){AA=un}});var DA="black";Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,get:function(){return DA},set:function(un){DA=un}});var xA="/F1 0 Tf 0 g";Object.defineProperty(this,"DA",{enumerable:!0,configurable:!1,get:function(){if(!(!xA||this instanceof yc||this instanceof Ka))return Ps(xA,this.objId,this.scope)},set:function(un){un=un.toString(),xA=un}});var en=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(en)return this instanceof js?en:Ps(en,this.objId,this.scope)},set:function(un){un=un.toString(),en=this instanceof js?un:"("===un.substr(0,1)?ks(un.substr(1,un.length-2)):ks(un)}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof js?ks(en.substr(1,en.length-1)):en},set:function(un){un=un.toString(),en=this instanceof js?"/"+un:un}});var Ue=null;Object.defineProperty(this,"_V",{enumerable:!1,configurable:!1,get:function(){if(Ue)return Ue},set:function(un){this.V=un}}),Object.defineProperty(this,"V",{enumerable:!1,configurable:!1,get:function(){if(Ue)return this instanceof js?Ue:Ps(Ue,this.objId,this.scope)},set:function(un){un=un.toString(),Ue=this instanceof js?un:"("===un.substr(0,1)?ks(un.substr(1,un.length-2)):ks(un)}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof js?ks(Ue.substr(1,Ue.length-1)):Ue},set:function(un){un=un.toString(),Ue=this instanceof js?"/"+un:un}}),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 Pn,_n=!1;Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return _n},set:function(un){_n=un=!!un}}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,get:function(){if(Pn)return Pn},set:function(un){Pn=un}}),Object.defineProperty(this,"readOnly",{enumerable:!0,configurable:!0,get:function(){return!!mr(this.Ff,1)},set:function(un){this.Ff=un?xa(this.Ff,1):qa(this.Ff,1)}}),Object.defineProperty(this,"required",{enumerable:!0,configurable:!0,get:function(){return!!mr(this.Ff,2)},set:function(un){this.Ff=un?xa(this.Ff,2):qa(this.Ff,2)}}),Object.defineProperty(this,"noExport",{enumerable:!0,configurable:!0,get:function(){return!!mr(this.Ff,3)},set:function(un){this.Ff=un?xa(this.Ff,3):qa(this.Ff,3)}});var vn=null;Object.defineProperty(this,"Q",{enumerable:!0,configurable:!1,get:function(){if(null!==vn)return vn},set:function(un){if(-1===[0,1,2].indexOf(un))throw new Error('Invalid value "'+un+'" for attribute Q supplied.');vn=un}}),Object.defineProperty(this,"textAlign",{get:function(){var un;switch(vn){case 0:default:un="left";break;case 1:un="center";break;case 2:un="right"}return un},configurable:!0,enumerable:!0,set:function(un){switch(un){case"right":case 2:vn=2;break;case"center":case 1:vn=1;break;default:vn=0}}})};ga(Zs,ic);var ds=function(){Zs.call(this),this.FT="/Ch",this.V="()",this.fontName="zapfdingbats";var Et=0;Object.defineProperty(this,"TI",{enumerable:!0,configurable:!1,get:function(){return Et},set:function(Ct){Et=Ct}}),Object.defineProperty(this,"topIndex",{enumerable:!0,configurable:!0,get:function(){return Et},set:function(Ct){Et=Ct}});var ft=[];Object.defineProperty(this,"Opt",{enumerable:!0,configurable:!1,get:function(){return Oc(ft,this.objId,this.scope)},set:function(Ct){var Yt,kt;kt=[],"string"==typeof(Yt=Ct)&&(kt=function(Pt,ne,ge){ge||(ge=1);for(var de,AA=[];de=ne.exec(Pt);)AA.push(de[ge]);return AA}(Yt,/\((.*?)\)/g)),ft=kt}}),this.getOptions=function(){return ft},this.setOptions=function(Ct){ft=Ct,this.sort&&ft.sort()},this.addOption=function(Ct){Ct=(Ct=Ct||"").toString(),ft.push(Ct),this.sort&&ft.sort()},this.removeOption=function(Ct,Yt){for(Yt=Yt||!1,Ct=(Ct=Ct||"").toString();-1!==ft.indexOf(Ct)&&(ft.splice(ft.indexOf(Ct),1),!1!==Yt););},Object.defineProperty(this,"combo",{enumerable:!0,configurable:!0,get:function(){return!!mr(this.Ff,18)},set:function(Ct){this.Ff=Ct?xa(this.Ff,18):qa(this.Ff,18)}}),Object.defineProperty(this,"edit",{enumerable:!0,configurable:!0,get:function(){return!!mr(this.Ff,19)},set:function(Ct){!0===this.combo&&(this.Ff=Ct?xa(this.Ff,19):qa(this.Ff,19))}}),Object.defineProperty(this,"sort",{enumerable:!0,configurable:!0,get:function(){return!!mr(this.Ff,20)},set:function(Ct){Ct?(this.Ff=xa(this.Ff,20),ft.sort()):this.Ff=qa(this.Ff,20)}}),Object.defineProperty(this,"multiSelect",{enumerable:!0,configurable:!0,get:function(){return!!mr(this.Ff,22)},set:function(Ct){this.Ff=Ct?xa(this.Ff,22):qa(this.Ff,22)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!mr(this.Ff,23)},set:function(Ct){this.Ff=Ct?xa(this.Ff,23):qa(this.Ff,23)}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:!0,configurable:!0,get:function(){return!!mr(this.Ff,27)},set:function(Ct){this.Ff=Ct?xa(this.Ff,27):qa(this.Ff,27)}}),this.hasAppearanceStream=!1};ga(ds,Zs);var Bs=function(){ds.call(this),this.fontName="helvetica",this.combo=!1};ga(Bs,ds);var Ma=function(){Bs.call(this),this.combo=!0};ga(Ma,Bs);var ms=function(){Ma.call(this),this.edit=!0};ga(ms,Ma);var js=function(){Zs.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return!!mr(this.Ff,15)},set:function(Ct){this.Ff=Ct?xa(this.Ff,15):qa(this.Ff,15)}}),Object.defineProperty(this,"radio",{enumerable:!0,configurable:!0,get:function(){return!!mr(this.Ff,16)},set:function(Ct){this.Ff=Ct?xa(this.Ff,16):qa(this.Ff,16)}}),Object.defineProperty(this,"pushButton",{enumerable:!0,configurable:!0,get:function(){return!!mr(this.Ff,17)},set:function(Ct){this.Ff=Ct?xa(this.Ff,17):qa(this.Ff,17)}}),Object.defineProperty(this,"radioIsUnison",{enumerable:!0,configurable:!0,get:function(){return!!mr(this.Ff,26)},set:function(Ct){this.Ff=Ct?xa(this.Ff,26):qa(this.Ff,26)}});var Et,ft={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var Ct=function(Pt){return Pt};if(this.scope&&(Ct=this.scope.internal.getEncryptor(this.objId)),0!==Object.keys(ft).length){var Yt,kt=[];for(Yt in kt.push("<<"),ft)kt.push("/"+Yt+" ("+La(Ct(ft[Yt]))+")");return kt.push(">>"),kt.join("\n")}},set:function(Ct){"object"===(0,l.A)(Ct)&&(ft=Ct)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return ft.CA||""},set:function(Ct){"string"==typeof Ct&&(ft.CA=Ct)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return Et},set:function(Ct){Et=Ct}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return Et.substr(1,Et.length-1)},set:function(Ct){Et="/"+Ct}})};ga(js,Zs);var Ml=function(){js.call(this),this.pushButton=!0};ga(Ml,js);var gs=function(){js.call(this),this.radio=!0,this.pushButton=!1;var Et=[];Object.defineProperty(this,"Kids",{enumerable:!0,configurable:!1,get:function(){return Et},set:function(ft){Et=void 0!==ft?ft:[]}})};ga(gs,js);var yc=function(){var Et,ft;Zs.call(this),Object.defineProperty(this,"Parent",{enumerable:!1,configurable:!1,get:function(){return Et},set:function(kt){Et=kt}}),Object.defineProperty(this,"optionName",{enumerable:!1,configurable:!0,get:function(){return ft},set:function(kt){ft=kt}});var Ct,Yt={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var kt=function(ge){return ge};this.scope&&(kt=this.scope.internal.getEncryptor(this.objId));var Pt,ne=[];for(Pt in ne.push("<<"),Yt)ne.push("/"+Pt+" ("+La(kt(Yt[Pt]))+")");return ne.push(">>"),ne.join("\n")},set:function(kt){"object"===(0,l.A)(kt)&&(Yt=kt)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return Yt.CA||""},set:function(kt){"string"==typeof kt&&(Yt.CA=kt)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return Ct},set:function(kt){Ct=kt}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return Ct.substr(1,Ct.length-1)},set:function(kt){Ct="/"+kt}}),this.caption="l",this.appearanceState="Off",this._AppearanceType=ar.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName)};ga(yc,Zs),gs.prototype.setAppearance=function(Et){if(!("createAppearanceStream"in Et)||!("getCA"in Et))throw new Error("Couldn't assign Appearance to RadioButton. Appearance was Invalid!");for(var ft in this.Kids)if(this.Kids.hasOwnProperty(ft)){var Ct=this.Kids[ft];Ct.appearanceStreamContent=Et.createAppearanceStream(Ct.optionName),Ct.caption=Et.getCA()}},gs.prototype.createOption=function(Et){var ft=new yc;return ft.Parent=this,ft.optionName=Et,this.Kids.push(ft),Xo.call(this.scope,ft),ft};var ws=function(){js.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=ar.CheckBox.createAppearanceStream()};ga(ws,js);var Ka=function(){Zs.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return!!mr(this.Ff,13)},set:function(ft){this.Ff=ft?xa(this.Ff,13):qa(this.Ff,13)}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return!!mr(this.Ff,21)},set:function(ft){this.Ff=ft?xa(this.Ff,21):qa(this.Ff,21)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return!!mr(this.Ff,23)},set:function(ft){this.Ff=ft?xa(this.Ff,23):qa(this.Ff,23)}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return!!mr(this.Ff,24)},set:function(ft){this.Ff=ft?xa(this.Ff,24):qa(this.Ff,24)}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return!!mr(this.Ff,25)},set:function(ft){this.Ff=ft?xa(this.Ff,25):qa(this.Ff,25)}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return!!mr(this.Ff,26)},set:function(ft){this.Ff=ft?xa(this.Ff,26):qa(this.Ff,26)}});var Et=null;Object.defineProperty(this,"MaxLen",{enumerable:!0,configurable:!1,get:function(){return Et},set:function(ft){Et=ft}}),Object.defineProperty(this,"maxLength",{enumerable:!0,configurable:!0,get:function(){return Et},set:function(ft){Number.isInteger(ft)&&(Et=ft)}}),Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return this.V||this.DV}})};ga(Ka,Zs);var Hs=function(){Ka.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return!!mr(this.Ff,14)},set:function(Et){this.Ff=Et?xa(this.Ff,14):qa(this.Ff,14)}}),this.password=!0};ga(Hs,Ka);var ar={CheckBox:{createAppearanceStream:function(){return{N:{On:ar.CheckBox.YesNormal},D:{On:ar.CheckBox.YesPushDown,Off:ar.CheckBox.OffPushDown}}},YesPushDown:function(Et){var ft=Vr(Et);ft.scope=Et.scope;var Ct=[],Yt=Et.scope.internal.getFont(Et.fontName,Et.fontStyle).id,kt=Et.scope.__private__.encodeColorString(Et.color),Pt=el(Et,Et.caption);return Ct.push("0.749023 g"),Ct.push("0 0 "+wr(ar.internal.getWidth(Et))+" "+wr(ar.internal.getHeight(Et))+" re"),Ct.push("f"),Ct.push("BMC"),Ct.push("q"),Ct.push("0 0 1 rg"),Ct.push("/"+Yt+" "+wr(Pt.fontSize)+" Tf "+kt),Ct.push("BT"),Ct.push(Pt.text),Ct.push("ET"),Ct.push("Q"),Ct.push("EMC"),ft.stream=Ct.join("\n"),ft},YesNormal:function(Et){var ft=Vr(Et);ft.scope=Et.scope;var Ct=Et.scope.internal.getFont(Et.fontName,Et.fontStyle).id,Yt=Et.scope.__private__.encodeColorString(Et.color),kt=[],Pt=ar.internal.getHeight(Et),ne=ar.internal.getWidth(Et),ge=el(Et,Et.caption);return kt.push("1 g"),kt.push("0 0 "+wr(ne)+" "+wr(Pt)+" re"),kt.push("f"),kt.push("q"),kt.push("0 0 1 rg"),kt.push("0 0 "+wr(ne-1)+" "+wr(Pt-1)+" re"),kt.push("W"),kt.push("n"),kt.push("0 g"),kt.push("BT"),kt.push("/"+Ct+" "+wr(ge.fontSize)+" Tf "+Yt),kt.push(ge.text),kt.push("ET"),kt.push("Q"),ft.stream=kt.join("\n"),ft},OffPushDown:function(Et){var ft=Vr(Et);ft.scope=Et.scope;var Ct=[];return Ct.push("0.749023 g"),Ct.push("0 0 "+wr(ar.internal.getWidth(Et))+" "+wr(ar.internal.getHeight(Et))+" re"),Ct.push("f"),ft.stream=Ct.join("\n"),ft}},RadioButton:{Circle:{createAppearanceStream:function(Et){var ft={D:{Off:ar.RadioButton.Circle.OffPushDown},N:{}};return ft.N[Et]=ar.RadioButton.Circle.YesNormal,ft.D[Et]=ar.RadioButton.Circle.YesPushDown,ft},getCA:function(){return"l"},YesNormal:function(Et){var ft=Vr(Et);ft.scope=Et.scope;var Ct=[],Yt=ar.internal.getWidth(Et)<=ar.internal.getHeight(Et)?ar.internal.getWidth(Et)/4:ar.internal.getHeight(Et)/4;Yt=Number((.9*Yt).toFixed(5));var Pt=Number((Yt*ar.internal.Bezier_C).toFixed(5));return Ct.push("q"),Ct.push("1 0 0 1 "+tc(ar.internal.getWidth(Et)/2)+" "+tc(ar.internal.getHeight(Et)/2)+" cm"),Ct.push(Yt+" 0 m"),Ct.push(Yt+" "+Pt+" "+Pt+" "+Yt+" 0 "+Yt+" c"),Ct.push("-"+Pt+" "+Yt+" -"+Yt+" "+Pt+" -"+Yt+" 0 c"),Ct.push("-"+Yt+" -"+Pt+" -"+Pt+" -"+Yt+" 0 -"+Yt+" c"),Ct.push(Pt+" -"+Yt+" "+Yt+" -"+Pt+" "+Yt+" 0 c"),Ct.push("f"),Ct.push("Q"),ft.stream=Ct.join("\n"),ft},YesPushDown:function(Et){var ft=Vr(Et);ft.scope=Et.scope;var Ct=[],Yt=ar.internal.getWidth(Et)<=ar.internal.getHeight(Et)?ar.internal.getWidth(Et)/4:ar.internal.getHeight(Et)/4;Yt=Number((.9*Yt).toFixed(5));var kt=Number((2*Yt).toFixed(5)),Pt=Number((kt*ar.internal.Bezier_C).toFixed(5)),ne=Number((Yt*ar.internal.Bezier_C).toFixed(5));return Ct.push("0.749023 g"),Ct.push("q"),Ct.push("1 0 0 1 "+tc(ar.internal.getWidth(Et)/2)+" "+tc(ar.internal.getHeight(Et)/2)+" cm"),Ct.push(kt+" 0 m"),Ct.push(kt+" "+Pt+" "+Pt+" "+kt+" 0 "+kt+" c"),Ct.push("-"+Pt+" "+kt+" -"+kt+" "+Pt+" -"+kt+" 0 c"),Ct.push("-"+kt+" -"+Pt+" -"+Pt+" -"+kt+" 0 -"+kt+" c"),Ct.push(Pt+" -"+kt+" "+kt+" -"+Pt+" "+kt+" 0 c"),Ct.push("f"),Ct.push("Q"),Ct.push("0 g"),Ct.push("q"),Ct.push("1 0 0 1 "+tc(ar.internal.getWidth(Et)/2)+" "+tc(ar.internal.getHeight(Et)/2)+" cm"),Ct.push(Yt+" 0 m"),Ct.push(Yt+" "+ne+" "+ne+" "+Yt+" 0 "+Yt+" c"),Ct.push("-"+ne+" "+Yt+" -"+Yt+" "+ne+" -"+Yt+" 0 c"),Ct.push("-"+Yt+" -"+ne+" -"+ne+" -"+Yt+" 0 -"+Yt+" c"),Ct.push(ne+" -"+Yt+" "+Yt+" -"+ne+" "+Yt+" 0 c"),Ct.push("f"),Ct.push("Q"),ft.stream=Ct.join("\n"),ft},OffPushDown:function(Et){var ft=Vr(Et);ft.scope=Et.scope;var Ct=[],Yt=ar.internal.getWidth(Et)<=ar.internal.getHeight(Et)?ar.internal.getWidth(Et)/4:ar.internal.getHeight(Et)/4;Yt=Number((.9*Yt).toFixed(5));var kt=Number((2*Yt).toFixed(5)),Pt=Number((kt*ar.internal.Bezier_C).toFixed(5));return Ct.push("0.749023 g"),Ct.push("q"),Ct.push("1 0 0 1 "+tc(ar.internal.getWidth(Et)/2)+" "+tc(ar.internal.getHeight(Et)/2)+" cm"),Ct.push(kt+" 0 m"),Ct.push(kt+" "+Pt+" "+Pt+" "+kt+" 0 "+kt+" c"),Ct.push("-"+Pt+" "+kt+" -"+kt+" "+Pt+" -"+kt+" 0 c"),Ct.push("-"+kt+" -"+Pt+" -"+Pt+" -"+kt+" 0 -"+kt+" c"),Ct.push(Pt+" -"+kt+" "+kt+" -"+Pt+" "+kt+" 0 c"),Ct.push("f"),Ct.push("Q"),ft.stream=Ct.join("\n"),ft}},Cross:{createAppearanceStream:function(Et){var ft={D:{Off:ar.RadioButton.Cross.OffPushDown},N:{}};return ft.N[Et]=ar.RadioButton.Cross.YesNormal,ft.D[Et]=ar.RadioButton.Cross.YesPushDown,ft},getCA:function(){return"8"},YesNormal:function(Et){var ft=Vr(Et);ft.scope=Et.scope;var Ct=[],Yt=ar.internal.calculateCross(Et);return Ct.push("q"),Ct.push("1 1 "+wr(ar.internal.getWidth(Et)-2)+" "+wr(ar.internal.getHeight(Et)-2)+" re"),Ct.push("W"),Ct.push("n"),Ct.push(wr(Yt.x1.x)+" "+wr(Yt.x1.y)+" m"),Ct.push(wr(Yt.x2.x)+" "+wr(Yt.x2.y)+" l"),Ct.push(wr(Yt.x4.x)+" "+wr(Yt.x4.y)+" m"),Ct.push(wr(Yt.x3.x)+" "+wr(Yt.x3.y)+" l"),Ct.push("s"),Ct.push("Q"),ft.stream=Ct.join("\n"),ft},YesPushDown:function(Et){var ft=Vr(Et);ft.scope=Et.scope;var Ct=ar.internal.calculateCross(Et),Yt=[];return Yt.push("0.749023 g"),Yt.push("0 0 "+wr(ar.internal.getWidth(Et))+" "+wr(ar.internal.getHeight(Et))+" re"),Yt.push("f"),Yt.push("q"),Yt.push("1 1 "+wr(ar.internal.getWidth(Et)-2)+" "+wr(ar.internal.getHeight(Et)-2)+" re"),Yt.push("W"),Yt.push("n"),Yt.push(wr(Ct.x1.x)+" "+wr(Ct.x1.y)+" m"),Yt.push(wr(Ct.x2.x)+" "+wr(Ct.x2.y)+" l"),Yt.push(wr(Ct.x4.x)+" "+wr(Ct.x4.y)+" m"),Yt.push(wr(Ct.x3.x)+" "+wr(Ct.x3.y)+" l"),Yt.push("s"),Yt.push("Q"),ft.stream=Yt.join("\n"),ft},OffPushDown:function(Et){var ft=Vr(Et);ft.scope=Et.scope;var Ct=[];return Ct.push("0.749023 g"),Ct.push("0 0 "+wr(ar.internal.getWidth(Et))+" "+wr(ar.internal.getHeight(Et))+" re"),Ct.push("f"),ft.stream=Ct.join("\n"),ft}}},createDefaultAppearanceStream:function(Et){var ft=Et.scope.internal.getFont(Et.fontName,Et.fontStyle).id,Ct=Et.scope.__private__.encodeColorString(Et.color);return"/"+ft+" "+Et.fontSize+" Tf "+Ct}};ar.internal={Bezier_C:.551915024494,calculateCross:function(Et){var ft=ar.internal.getWidth(Et),Ct=ar.internal.getHeight(Et),Yt=Math.min(ft,Ct);return{x1:{x:(ft-Yt)/2,y:(Ct-Yt)/2+Yt},x2:{x:(ft-Yt)/2+Yt,y:(Ct-Yt)/2},x3:{x:(ft-Yt)/2,y:(Ct-Yt)/2},x4:{x:(ft-Yt)/2+Yt,y:(Ct-Yt)/2+Yt}}}},ar.internal.getWidth=function(Et){var ft=0;return"object"===(0,l.A)(Et)&&(ft=gc(Et.Rect[2])),ft},ar.internal.getHeight=function(Et){var ft=0;return"object"===(0,l.A)(Et)&&(ft=gc(Et.Rect[3])),ft};var Et,ft,Xo=yr.addField=function(Et){if(function(Et,ft){if(ft.scope=Et,void 0!==Et.internal&&(void 0===Et.internal.acroformPlugin||!1===Et.internal.acroformPlugin.isInitialized)){if(Zs.FieldNum=0,Et.internal.acroformPlugin=JSON.parse(JSON.stringify(Dc)),Et.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");Za=Et.internal.scaleFactor,Et.internal.acroformPlugin.acroFormDictionaryRoot=new uc,Et.internal.acroformPlugin.acroFormDictionaryRoot.scope=Et,Et.internal.acroformPlugin.acroFormDictionaryRoot._eventID=Et.internal.events.subscribe("postPutResources",function(){var Ct;(Ct=Et).internal.events.unsubscribe(Ct.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete Ct.internal.acroformPlugin.acroFormDictionaryRoot._eventID,Ct.internal.acroformPlugin.printedOut=!0}),Et.internal.events.subscribe("buildDocument",function(){!function(Ct){Ct.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var Yt=Ct.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var kt in Yt)if(Yt.hasOwnProperty(kt)){var Pt=Yt[kt];Pt.objId=void 0,Pt.hasAnnotation&&zr(Pt,Ct)}}(Et)}),Et.internal.events.subscribe("putCatalog",function(){!function(Ct){if(void 0===Ct.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("putCatalogCallback: Root missing.");Ct.internal.write("/AcroForm "+Ct.internal.acroformPlugin.acroFormDictionaryRoot.objId+" 0 R")}(Et)}),Et.internal.events.subscribe("postPutPages",function(Ct){!function(Yt,kt){var Pt=!Yt;for(var ne in Yt||(kt.internal.newObjectDeferredBegin(kt.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),kt.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),Yt=Yt||kt.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(Yt.hasOwnProperty(ne)){var ge=Yt[ne],de=[],AA=ge.Rect;if(ge.Rect&&(ge.Rect=ul(ge.Rect,kt)),kt.internal.newObjectDeferredBegin(ge.objId,!0),ge.DA=ar.createDefaultAppearanceStream(ge),"object"===(0,l.A)(ge)&&"function"==typeof ge.getKeyValueListForStream&&(de=ge.getKeyValueListForStream()),ge.Rect=AA,ge.hasAppearanceStream&&!ge.appearanceStreamContent){var DA=$a(ge);de.push({key:"AP",value:"<</N "+DA+">>"}),kt.internal.acroformPlugin.xForms.push(DA)}if(ge.appearanceStreamContent){var xA="";for(var en in ge.appearanceStreamContent)if(ge.appearanceStreamContent.hasOwnProperty(en)){var Ue=ge.appearanceStreamContent[en];if(xA+="/"+en+" ",xA+="<<",Object.keys(Ue).length>=1||Array.isArray(Ue)){for(var ne in Ue)if(Ue.hasOwnProperty(ne)){var Pn=Ue[ne];"function"==typeof Pn&&(Pn=Pn.call(kt,ge)),xA+="/"+ne+" "+Pn+" ",kt.internal.acroformPlugin.xForms.indexOf(Pn)>=0||kt.internal.acroformPlugin.xForms.push(Pn)}}else"function"==typeof(Pn=Ue)&&(Pn=Pn.call(kt,ge)),xA+="/"+ne+" "+Pn,kt.internal.acroformPlugin.xForms.indexOf(Pn)>=0||kt.internal.acroformPlugin.xForms.push(Pn);xA+=">>"}de.push({key:"AP",value:"<<\n"+xA+">>"})}kt.internal.putStream({additionalKeyValues:de,objectId:ge.objId}),kt.internal.out("endobj")}Pt&&function(Et,ft){for(var Ct in Et)if(Et.hasOwnProperty(Ct)){var Yt=Ct,kt=Et[Ct];ft.internal.newObjectDeferredBegin(kt.objId,!0),"object"===(0,l.A)(kt)&&"function"==typeof kt.putStream&&kt.putStream(),delete Et[Yt]}}(kt.internal.acroformPlugin.xForms,kt)}(Ct,Et)}),Et.internal.acroformPlugin.isInitialized=!0}}(this,Et),!(Et instanceof Zs))throw new Error("Invalid argument passed to jsPDF.addField.");var ft;return(ft=Et).scope.internal.acroformPlugin.printedOut&&(ft.scope.internal.acroformPlugin.printedOut=!1,ft.scope.internal.acroformPlugin.acroFormDictionaryRoot=null),ft.scope.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(ft),Et.page=Et.scope.internal.getCurrentPageInfo().pageNumber,this};function Jl(Et){return Et.reduce(function(ft,Ct,Yt){return ft[Ct]=Yt,ft},{})}yr.AcroFormChoiceField=ds,yr.AcroFormListBox=Bs,yr.AcroFormComboBox=Ma,yr.AcroFormEditBox=ms,yr.AcroFormButton=js,yr.AcroFormPushButton=Ml,yr.AcroFormRadioButton=gs,yr.AcroFormCheckBox=ws,yr.AcroFormTextField=Ka,yr.AcroFormPasswordField=Hs,yr.AcroFormAppearance=ar,yr.AcroForm={ChoiceField:ds,ListBox:Bs,ComboBox:Ma,EditBox:ms,Button:js,PushButton:Ml,RadioButton:gs,CheckBox:ws,TextField:Ka,PasswordField:Hs,Appearance:ar},Yo.AcroForm={ChoiceField:ds,ListBox:Bs,ComboBox:Ma,EditBox:ms,Button:js,PushButton:Ml,RadioButton:gs,CheckBox:ws,TextField:Ka,PasswordField:Hs,Appearance:ar},function(Et){Et.__addimage__={};var ft="UNKNOWN",Ct={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],[255,216,255,219],[255,216,255,238]],JPEG2000:[[0,0,0,12,106,80,32,32]],GIF87a:[[71,73,70,56,55,97]],GIF89a:[[71,73,70,56,57,97]],WEBP:[[82,73,70,70,void 0,void 0,void 0,void 0,87,69,66,80]],BMP:[[66,77],[66,65],[67,73],[67,80],[73,67],[80,84]]},Yt=Et.__addimage__.getImageFileTypeByImageData=function(Vt,oe){var wA,HA,bt,Lt,ye,IA=ft;if("RGBA"===(oe=oe||ft)||void 0!==Vt.data&&Vt.data instanceof Uint8ClampedArray&&"height"in Vt&&"width"in Vt)return"RGBA";if(Io(Vt))for(ye in Ct)for(bt=Ct[ye],wA=0;wA<bt.length;wA+=1){for(Lt=!0,HA=0;HA<bt[wA].length;HA+=1)if(void 0!==bt[wA][HA]&&bt[wA][HA]!==Vt[HA]){Lt=!1;break}if(!0===Lt){IA=ye;break}}else for(ye in Ct)for(bt=Ct[ye],wA=0;wA<bt.length;wA+=1){for(Lt=!0,HA=0;HA<bt[wA].length;HA+=1)if(void 0!==bt[wA][HA]&&bt[wA][HA]!==Vt.charCodeAt(HA)){Lt=!1;break}if(!0===Lt){IA=ye;break}}return IA===ft&&oe!==ft&&(IA=oe),IA},kt=function Vt(oe){for(var wA=this.internal.write,HA=this.internal.putStream,bt=(0,this.internal.getFilters)();-1!==bt.indexOf("FlateEncode");)bt.splice(bt.indexOf("FlateEncode"),1);oe.objectId=this.internal.newObject();var Lt=[];if(Lt.push({key:"Type",value:"/XObject"}),Lt.push({key:"Subtype",value:"/Image"}),Lt.push({key:"Width",value:oe.width}),Lt.push({key:"Height",value:oe.height}),oe.colorSpace===vn.INDEXED?Lt.push({key:"ColorSpace",value:"[/Indexed /DeviceRGB "+(oe.palette.length/3-1)+" "+("sMask"in oe&&void 0!==oe.sMask?oe.objectId+2:oe.objectId+1)+" 0 R]"}):(Lt.push({key:"ColorSpace",value:"/"+oe.colorSpace}),oe.colorSpace===vn.DEVICE_CMYK&&Lt.push({key:"Decode",value:"[1 0 1 0 1 0 1 0]"})),Lt.push({key:"BitsPerComponent",value:oe.bitsPerComponent}),"decodeParameters"in oe&&void 0!==oe.decodeParameters&&Lt.push({key:"DecodeParms",value:"<<"+oe.decodeParameters+">>"}),"transparency"in oe&&Array.isArray(oe.transparency)){for(var ye="",IA=0,xn=oe.transparency.length;IA<xn;IA++)ye+=oe.transparency[IA]+" "+oe.transparency[IA]+" ";Lt.push({key:"Mask",value:"["+ye+"]"})}if(void 0!==oe.sMask&&Lt.push({key:"SMask",value:oe.objectId+1+" 0 R"}),HA({data:oe.data,additionalKeyValues:Lt,alreadyAppliedFilters:void 0!==oe.filter?["/"+oe.filter]:void 0,objectId:oe.objectId}),wA("endobj"),"sMask"in oe&&void 0!==oe.sMask){var YA={width:oe.width,height:oe.height,colorSpace:"DeviceGray",bitsPerComponent:oe.bitsPerComponent,decodeParameters:"/Predictor "+oe.predictor+" /Colors 1 /BitsPerComponent "+oe.bitsPerComponent+" /Columns "+oe.width,data:oe.sMask};"filter"in oe&&(YA.filter=oe.filter),Vt.call(this,YA)}if(oe.colorSpace===vn.INDEXED){var hn=this.internal.newObject();HA({data:di(new Uint8Array(oe.palette)),objectId:hn}),wA("endobj")}},Pt=function(){var Vt=this.internal.collections.addImage_images;for(var oe in Vt)kt.call(this,Vt[oe])},ne=function(){var Vt,oe=this.internal.collections.addImage_images,wA=this.internal.write;for(var HA in oe)wA("/I"+(Vt=oe[HA]).index,Vt.objectId,"0","R")},ge=function(){this.internal.collections.addImage_images||(this.internal.collections.addImage_images={},this.internal.events.subscribe("putResources",Pt),this.internal.events.subscribe("putXobjectDict",ne))},de=function(){var Vt=this.internal.collections.addImage_images;return ge.call(this),Vt},AA=function(){return Object.keys(this.internal.collections.addImage_images).length},DA=function(Vt){return"function"==typeof Et["process"+Vt.toUpperCase()]},xA=function(Vt){return"object"===(0,l.A)(Vt)&&1===Vt.nodeType},en=function(Vt,oe){if("IMG"===Vt.nodeName&&Vt.hasAttribute("src")){var wA=""+Vt.getAttribute("src");if(0===wA.indexOf("data:image/"))return ri(unescape(wA).split("base64,").pop());var HA=Et.loadFile(wA,!0);if(void 0!==HA)return HA}if("CANVAS"===Vt.nodeName){if(0===Vt.width||0===Vt.height)throw new Error("Given canvas must have data. Canvas width: "+Vt.width+", height: "+Vt.height);var bt;switch(oe){case"PNG":bt="image/png";break;case"WEBP":bt="image/webp";break;default:bt="image/jpeg"}return ri(Vt.toDataURL(bt,1).split("base64,").pop())}},Ue=function(Vt){var oe=this.internal.collections.addImage_images;if(oe)for(var wA in oe)if(Vt===oe[wA].alias)return oe[wA]},Pn=function(Vt,oe,wA){return Vt||oe||(Vt=-96,oe=-96),Vt<0&&(Vt=-1*wA.width*72/Vt/this.internal.scaleFactor),oe<0&&(oe=-1*wA.height*72/oe/this.internal.scaleFactor),0===Vt&&(Vt=oe*wA.width/wA.height),0===oe&&(oe=Vt*wA.height/wA.width),[Vt,oe]},_n=function(Vt,oe,wA,HA,bt,Lt){var ye=Pn.call(this,wA,HA,bt),IA=this.internal.getCoordinateString,xn=this.internal.getVerticalCoordinateString,ai=de.call(this);if(wA=ye[0],HA=ye[1],ai[bt.index]=bt,Lt){Lt*=Math.PI/180;var fo=Math.cos(Lt),YA=Math.sin(Lt),hn=function(Dn){return Dn.toFixed(4)},PA=[hn(fo),hn(YA),hn(-1*YA),hn(fo),0,0,"cm"]}this.internal.write("q"),Lt?(this.internal.write([1,"0","0",1,IA(Vt),xn(oe+HA),"cm"].join(" ")),this.internal.write(PA.join(" ")),this.internal.write([IA(wA),"0","0",IA(HA),"0","0","cm"].join(" "))):this.internal.write([IA(wA),"0","0",IA(HA),IA(Vt),xn(oe+HA),"cm"].join(" ")),this.isAdvancedAPI()&&this.internal.write([1,0,0,-1,0,0,"cm"].join(" ")),this.internal.write("/I"+bt.index+" Do"),this.internal.write("Q")},vn=Et.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"};Et.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"};var un=Et.image_compression={NONE:"NONE",FAST:"FAST",MEDIUM:"MEDIUM",SLOW:"SLOW"},Gn=Et.__addimage__.sHashCode=function(Vt){var oe,wA,HA=0;if("string"==typeof Vt)for(wA=Vt.length,oe=0;oe<wA;oe++)HA=(HA<<5)-HA+Vt.charCodeAt(oe),HA|=0;else if(Io(Vt))for(wA=Vt.byteLength/2,oe=0;oe<wA;oe++)HA=(HA<<5)-HA+Vt[oe],HA|=0;return HA},ti=Et.__addimage__.validateStringAsBase64=function(Vt){(Vt=Vt||"").toString().trim();var oe=!0;return 0===Vt.length&&(oe=!1),Vt.length%4!=0&&(oe=!1),!1===/^[A-Za-z0-9+/]+$/.test(Vt.substr(0,Vt.length-2))&&(oe=!1),!1===/^[A-Za-z0-9/][A-Za-z0-9+/]|[A-Za-z0-9+/]=|==$/.test(Vt.substr(-2))&&(oe=!1),oe},Zi=Et.__addimage__.extractImageFromDataUrl=function(Vt){var oe=(Vt=Vt||"").split("base64,"),wA=null;if(2===oe.length){var HA=/^data:(\w*\/\w*);*(charset=(?!charset=)[\w=-]*)*;*$/.exec(oe[0]);Array.isArray(HA)&&(wA={mimeType:HA[1],charset:HA[2],data:oe[1]})}return wA},Wi=Et.__addimage__.supportsArrayBuffer=function(){return typeof ArrayBuffer<"u"&&typeof Uint8Array<"u"};Et.__addimage__.isArrayBuffer=function(Vt){return Wi()&&Vt instanceof ArrayBuffer};var Io=Et.__addimage__.isArrayBufferView=function(Vt){return Wi()&&typeof Uint32Array<"u"&&(Vt instanceof Int8Array||Vt instanceof Uint8Array||typeof Uint8ClampedArray<"u"&&Vt instanceof Uint8ClampedArray||Vt instanceof Int16Array||Vt instanceof Uint16Array||Vt instanceof Int32Array||Vt instanceof Uint32Array||Vt instanceof Float32Array||Vt instanceof Float64Array)},to=Et.__addimage__.binaryStringToUint8Array=function(Vt){for(var oe=Vt.length,wA=new Uint8Array(oe),HA=0;HA<oe;HA++)wA[HA]=Vt.charCodeAt(HA);return wA},di=Et.__addimage__.arrayBufferToBinaryString=function(Vt){for(var oe="",wA=Io(Vt)?Vt:new Uint8Array(Vt),HA=0;HA<wA.length;HA+=8192)oe+=String.fromCharCode.apply(null,wA.subarray(HA,HA+8192));return oe};Et.addImage=function(){var Vt,oe,wA,HA,bt,Lt,ye,IA,xn;if("number"==typeof arguments[1]?(oe=ft,wA=arguments[1],HA=arguments[2],bt=arguments[3],Lt=arguments[4],ye=arguments[5],IA=arguments[6],xn=arguments[7]):(oe=arguments[1],wA=arguments[2],HA=arguments[3],bt=arguments[4],Lt=arguments[5],ye=arguments[6],IA=arguments[7],xn=arguments[8]),"object"===(0,l.A)(Vt=arguments[0])&&!xA(Vt)&&"imageData"in Vt){var ai=Vt;Vt=ai.imageData,oe=ai.format||oe||ft,wA=ai.x||wA||0,HA=ai.y||HA||0,bt=ai.w||ai.width||bt,Lt=ai.h||ai.height||Lt,ye=ai.alias||ye,IA=ai.compression||IA,xn=ai.rotation||ai.angle||xn}var fo=this.internal.getFilters();if(void 0===IA&&-1!==fo.indexOf("FlateEncode")&&(IA="SLOW"),isNaN(wA)||isNaN(HA))throw new Error("Invalid coordinates passed to jsPDF.addImage");ge.call(this);var YA=jt.call(this,Vt,oe,ye,IA);return _n.call(this,wA,HA,bt,Lt,YA,xn),this};var jt=function(Vt,oe,wA,HA){var bt,Lt,ye,xn;if("string"==typeof Vt&&Yt(Vt)===ft){Vt=unescape(Vt);var IA=Se(Vt,!1);(""!==IA||void 0!==(IA=Et.loadFile(Vt,!0)))&&(Vt=IA)}if(xA(Vt)&&(Vt=en(Vt,oe)),oe=Yt(Vt,oe),!DA(oe))throw new Error("addImage does not support files of type '"+oe+"', please ensure that a plugin for '"+oe+"' support is added.");if((null==(ye=wA)||0===ye.length)&&(wA="string"==typeof(xn=Vt)||Io(xn)?Gn(xn):Io(xn.data)?Gn(xn.data):null),(bt=Ue.call(this,wA))||(Wi()&&(Vt instanceof Uint8Array||"RGBA"===oe||(Lt=Vt,Vt=to(Vt))),bt=this["process"+oe.toUpperCase()](Vt,AA.call(this),wA,function(xn){return xn&&"string"==typeof xn&&(xn=xn.toUpperCase()),xn in Et.image_compression?xn:un.NONE}(HA),Lt)),!bt)throw new Error("An unknown error occurred whilst processing the image.");return bt},Se=Et.__addimage__.convertBase64ToBinaryString=function(Vt,oe){var wA;oe="boolean"!=typeof oe||oe;var HA,bt="";if("string"==typeof Vt){HA=null!==(wA=Zi(Vt))?wA.data:Vt;try{bt=ri(HA)}catch(Lt){if(oe)throw ti(HA)?new Error("atob-Error in jsPDF.convertBase64ToBinaryString "+Lt.message):new Error("Supplied Data is not a valid base64-String jsPDF.convertBase64ToBinaryString ")}}return bt};Et.getImageProperties=function(Vt){var oe,wA,HA="";if(xA(Vt)&&(Vt=en(Vt)),"string"==typeof Vt&&Yt(Vt)===ft&&(""===(HA=Se(Vt,!1))&&(HA=Et.loadFile(Vt)||""),Vt=HA),wA=Yt(Vt),!DA(wA))throw new Error("addImage does not support files of type '"+wA+"', please ensure that a plugin for '"+wA+"' support is added.");if(!Wi()||Vt instanceof Uint8Array||(Vt=to(Vt)),!(oe=this["process"+wA.toUpperCase()](Vt)))throw new Error("An unknown error occurred whilst processing the image");return oe.fileType=wA,oe}}(Yo.API),
/**
         * @license
         * Copyright (c) 2014 Steven Spungin (TwelveTone LLC)  steven@twelvetone.tv
         *
         * Licensed under the MIT License.
         * http://opensource.org/licenses/mit-license
         */
Et=Yo.API,ft=function(Ct){if(void 0!==Ct&&""!=Ct)return!0},Yo.API.events.push(["addPage",function(Ct){this.internal.getPageInfo(Ct.pageNumber).pageContext.annotations=[]}]),Et.events.push(["putPage",function(Ct){for(var Yt,kt,Pt,ne=this.internal.getCoordinateString,ge=this.internal.getVerticalCoordinateString,de=this.internal.getPageInfoByObjId(Ct.objId),AA=Ct.pageContext.annotations,DA=!1,xA=0;xA<AA.length&&!DA;xA++)switch((Yt=AA[xA]).type){case"link":(ft(Yt.options.url)||ft(Yt.options.pageNumber))&&(DA=!0);break;case"reference":case"text":case"freetext":DA=!0}if(0!=DA){this.internal.write("/Annots [");for(var en=0;en<AA.length;en++){Yt=AA[en];var Ue=this.internal.pdfEscape,Pn=this.internal.getEncryptor(Ct.objId);switch(Yt.type){case"reference":this.internal.write(" "+Yt.object.objId+" 0 R ");break;case"text":var _n=this.internal.newAdditionalObject(),vn=this.internal.newAdditionalObject(),un=this.internal.getEncryptor(_n.objId),Gn=Yt.title||"Note";Pt="<</Type /Annot /Subtype /Text "+(kt="/Rect ["+ne(Yt.bounds.x)+" "+ge(Yt.bounds.y+Yt.bounds.h)+" "+ne(Yt.bounds.x+Yt.bounds.w)+" "+ge(Yt.bounds.y)+"] ")+"/Contents ("+Ue(un(Yt.contents))+")",Pt+=" /Popup "+vn.objId+" 0 R",Pt+=" /P "+de.objId+" 0 R",Pt+=" /T ("+Ue(un(Gn))+") >>",_n.content=Pt;var ti=_n.objId+" 0 R";Pt="<</Type /Annot /Subtype /Popup "+(kt="/Rect ["+ne(Yt.bounds.x+30)+" "+ge(Yt.bounds.y+Yt.bounds.h)+" "+ne(Yt.bounds.x+Yt.bounds.w+30)+" "+ge(Yt.bounds.y)+"] ")+" /Parent "+ti,Yt.open&&(Pt+=" /Open true"),vn.content=Pt+=" >>",this.internal.write(_n.objId,"0 R",vn.objId,"0 R");break;case"freetext":kt="/Rect ["+ne(Yt.bounds.x)+" "+ge(Yt.bounds.y)+" "+ne(Yt.bounds.x+Yt.bounds.w)+" "+ge(Yt.bounds.y+Yt.bounds.h)+"] ";var Zi=Yt.color||"#000000";Pt="<</Type /Annot /Subtype /FreeText "+kt+"/Contents ("+Ue(Pn(Yt.contents))+")",Pt+=" /DS(font: Helvetica,sans-serif 12.0pt; text-align:left; color:#"+Zi+")",Pt+=" /Border [0 0 0]",this.internal.write(Pt+=" >>");break;case"link":if(Yt.options.name){var Wi=this.annotations._nameMap[Yt.options.name];Yt.options.pageNumber=Wi.page,Yt.options.top=Wi.y}else Yt.options.top||(Yt.options.top=0);if(kt="/Rect ["+Yt.finalBounds.x+" "+Yt.finalBounds.y+" "+Yt.finalBounds.w+" "+Yt.finalBounds.h+"] ",Pt="",Yt.options.url)Pt="<</Type /Annot /Subtype /Link "+kt+"/Border [0 0 0] /A <</S /URI /URI ("+Ue(Pn(Yt.options.url))+") >>";else if(Yt.options.pageNumber)switch(Pt="<</Type /Annot /Subtype /Link "+kt+"/Border [0 0 0] /Dest ["+this.internal.getPageInfo(Yt.options.pageNumber).objId+" 0 R",Yt.options.magFactor=Yt.options.magFactor||"XYZ",Yt.options.magFactor){case"Fit":Pt+=" /Fit]";break;case"FitH":Pt+=" /FitH "+Yt.options.top+"]";break;case"FitV":Yt.options.left=Yt.options.left||0,Pt+=" /FitV "+Yt.options.left+"]";break;default:var Io=ge(Yt.options.top);Yt.options.left=Yt.options.left||0,void 0===Yt.options.zoom&&(Yt.options.zoom=0),Pt+=" /XYZ "+Yt.options.left+" "+Io+" "+Yt.options.zoom+"]"}""!=Pt&&this.internal.write(Pt+=" >>")}}this.internal.write("]")}}]),Et.createAnnotation=function(Ct){var Yt=this.internal.getCurrentPageInfo();switch(Ct.type){case"link":this.link(Ct.bounds.x,Ct.bounds.y,Ct.bounds.w,Ct.bounds.h,Ct);break;case"text":case"freetext":Yt.pageContext.annotations.push(Ct)}},Et.link=function(Ct,Yt,kt,Pt,ne){var ge=this.internal.getCurrentPageInfo(),de=this.internal.getCoordinateString,AA=this.internal.getVerticalCoordinateString;ge.pageContext.annotations.push({finalBounds:{x:de(Ct),y:AA(Yt),w:de(Ct+kt),h:AA(Yt+Pt)},options:ne,type:"link"})},Et.textWithLink=function(Ct,Yt,kt,Pt){var ne,ge,de=this.getTextWidth(Ct),AA=this.internal.getLineHeight()/this.internal.scaleFactor;if(void 0!==Pt.maxWidth){var DA=this.splitTextToSize(Ct,ge=Pt.maxWidth).length;ne=Math.ceil(AA*DA)}else ge=de,ne=AA;return this.text(Ct,Yt,kt,Pt),"center"===Pt.align&&(Yt-=de/2),"right"===Pt.align&&(Yt-=de),this.link(Yt,(kt+=.2*AA)-AA,ge,ne,Pt),de},Et.getTextWidth=function(Ct){var Yt=this.internal.getFontSize();return this.getStringUnitWidth(Ct)*Yt/this.internal.scaleFactor},
/**
         * @license
         * Copyright (c) 2017 Aras Abbasi
         *
         * Licensed under the MIT License.
         * http://opensource.org/licenses/mit-license
         */
function(Et){var ft={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]},Ct={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}},Yt={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},kt=[1570,1571,1573,1575];Et.__arabicParser__={};var Pt=Et.__arabicParser__.isInArabicSubstitutionA=function(_n){return void 0!==ft[_n.charCodeAt(0)]},ne=Et.__arabicParser__.isArabicLetter=function(_n){return"string"==typeof _n&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(_n)},ge=Et.__arabicParser__.isArabicEndLetter=function(_n){return ne(_n)&&Pt(_n)&&ft[_n.charCodeAt(0)].length<=2},de=Et.__arabicParser__.isArabicAlfLetter=function(_n){return ne(_n)&&kt.indexOf(_n.charCodeAt(0))>=0};Et.__arabicParser__.arabicLetterHasIsolatedForm=function(_n){return ne(_n)&&Pt(_n)&&ft[_n.charCodeAt(0)].length>=1};var AA=Et.__arabicParser__.arabicLetterHasFinalForm=function(_n){return ne(_n)&&Pt(_n)&&ft[_n.charCodeAt(0)].length>=2};Et.__arabicParser__.arabicLetterHasInitialForm=function(_n){return ne(_n)&&Pt(_n)&&ft[_n.charCodeAt(0)].length>=3};var DA=Et.__arabicParser__.arabicLetterHasMedialForm=function(_n){return ne(_n)&&Pt(_n)&&4==ft[_n.charCodeAt(0)].length},xA=Et.__arabicParser__.resolveLigatures=function(_n){var vn=0,un=Ct,Gn="",ti=0;for(vn=0;vn<_n.length;vn+=1)void 0!==un[_n.charCodeAt(vn)]?(ti++,"number"==typeof(un=un[_n.charCodeAt(vn)])&&(Gn+=String.fromCharCode(un),un=Ct,ti=0),vn===_n.length-1&&(un=Ct,Gn+=_n.charAt(vn-(ti-1)),vn-=ti-1,ti=0)):(un=Ct,Gn+=_n.charAt(vn-ti),vn-=ti,ti=0);return Gn};Et.__arabicParser__.isArabicDiacritic=function(_n){return void 0!==_n&&void 0!==Yt[_n.charCodeAt(0)]};var en=Et.__arabicParser__.getCorrectForm=function(_n,vn,un){return ne(_n)?!1===Pt(_n)?-1:!AA(_n)||!ne(vn)&&!ne(un)||!ne(un)&&ge(vn)||ge(_n)&&!ne(vn)||ge(_n)&&de(vn)||ge(_n)&&ge(vn)?0:DA(_n)&&ne(vn)&&!ge(vn)&&ne(un)&&AA(un)?3:ge(_n)||!ne(un)?1:2:-1},Ue=function(_n){var vn=0,un=0,Gn=0,ti="",Zi="",Wi="",Io=(_n=_n||"").split("\\s+"),to=[];for(vn=0;vn<Io.length;vn+=1){for(to.push(""),un=0;un<Io[vn].length;un+=1)Zi=Io[vn][un-1],Wi=Io[vn][un+1],ne(ti=Io[vn][un])?(Gn=en(ti,Zi,Wi),to[vn]+=-1!==Gn?String.fromCharCode(ft[ti.charCodeAt(0)][Gn]):ti):to[vn]+=ti;to[vn]=xA(to[vn])}return to.join(" ")},Pn=Et.__arabicParser__.processArabic=Et.processArabic=function(){var _n,vn="string"==typeof arguments[0]?arguments[0]:arguments[0].text,un=[];if(Array.isArray(vn)){var Gn=0;for(un=[],Gn=0;Gn<vn.length;Gn+=1)Array.isArray(vn[Gn])?un.push([Ue(vn[Gn][0]),vn[Gn][1],vn[Gn][2]]):un.push([Ue(vn[Gn])]);_n=un}else _n=Ue(vn);return"string"==typeof arguments[0]?_n:(arguments[0].text=_n,arguments[0])};Et.events.push(["preProcessText",Pn])}(Yo.API),Yo.API.autoPrint=function(Et){var ft;return"javascript"===((Et=Et||{}).variant=Et.variant||"non-conform",Et.variant)?this.addJS("print({});"):(this.internal.events.subscribe("postPutResources",function(){ft=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 "+ft+" 0 R")})),this},
/**
         * @license
         * Copyright (c) 2014 Steven Spungin (TwelveTone LLC)  steven@twelvetone.tv
         *
         * Licensed under the MIT License.
         * http://opensource.org/licenses/mit-license
         */
function(Et){var ft=function(){var Ct=void 0;Object.defineProperty(this,"pdf",{get:function(){return Ct},set:function(ge){Ct=ge}});var Yt=150;Object.defineProperty(this,"width",{get:function(){return Yt},set:function(ge){Yt=isNaN(ge)||!1===Number.isInteger(ge)||ge<0?150:ge,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=Yt+1)}});var kt=300;Object.defineProperty(this,"height",{get:function(){return kt},set:function(ge){kt=isNaN(ge)||!1===Number.isInteger(ge)||ge<0?300:ge,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=kt+1)}});var Pt=[];Object.defineProperty(this,"childNodes",{get:function(){return Pt},set:function(ge){Pt=ge}});var ne={};Object.defineProperty(this,"style",{get:function(){return ne},set:function(ge){ne=ge}}),Object.defineProperty(this,"parentNode",{})};ft.prototype.getContext=function(Ct,Yt){var kt;if("2d"!==(Ct=Ct||"2d"))return null;for(kt in Yt)this.pdf.context2d.hasOwnProperty(kt)&&(this.pdf.context2d[kt]=Yt[kt]);return this.pdf.context2d._canvas=this,this.pdf.context2d},ft.prototype.toDataURL=function(){throw new Error("toDataURL is not implemented.")},Et.events.push(["initialized",function(){this.canvas=new ft,this.canvas.pdf=this}])}(Yo.API),function(Et){var ft={left:0,top:0,bottom:0,right:0},Ct=!1,Yt=function(){void 0===this.internal.__cell__&&(this.internal.__cell__={},this.internal.__cell__.padding=3,this.internal.__cell__.headerFunction=void 0,this.internal.__cell__.margins=Object.assign({},ft),this.internal.__cell__.margins.width=this.getPageWidth(),kt.call(this))},kt=function(){this.internal.__cell__.lastCell=new Pt,this.internal.__cell__.pages=1},Pt=function(){var de=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return de},set:function(_n){de=_n}});var AA=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return AA},set:function(_n){AA=_n}});var DA=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return DA},set:function(_n){DA=_n}});var xA=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return xA},set:function(_n){xA=_n}});var en=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return en},set:function(_n){en=_n}});var Ue=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return Ue},set:function(_n){Ue=_n}});var Pn=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return Pn},set:function(_n){Pn=_n}}),this};Pt.prototype.clone=function(){return new Pt(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},Pt.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},Et.setHeaderFunction=function(de){return Yt.call(this),this.internal.__cell__.headerFunction="function"==typeof de?de:void 0,this},Et.getTextDimensions=function(de,AA){Yt.call(this);var DA=(AA=AA||{}).fontSize||this.getFontSize(),xA=AA.font||this.getFont(),en=AA.scaleFactor||this.internal.scaleFactor,Ue=0,Pn=0,_n=0,vn=this;if(!Array.isArray(de)&&"string"!=typeof de){if("number"!=typeof de)throw new Error("getTextDimensions expects text-parameter to be of type String or type Number or an Array of Strings.");de=String(de)}var un=AA.maxWidth;un>0?"string"==typeof de?de=this.splitTextToSize(de,un):"[object Array]"===Object.prototype.toString.call(de)&&(de=de.reduce(function(ti,Zi){return ti.concat(vn.splitTextToSize(Zi,un))},[])):de=Array.isArray(de)?de:[de];for(var Gn=0;Gn<de.length;Gn++)Ue<(_n=this.getStringUnitWidth(de[Gn],{font:xA})*DA)&&(Ue=_n);return 0!==Ue&&(Pn=de.length),{w:Ue/=en,h:Math.max((Pn*DA*this.getLineHeightFactor()-DA*(this.getLineHeightFactor()-1))/en,0)}},Et.cellAddPage=function(){Yt.call(this),this.addPage();var de=this.internal.__cell__.margins||ft;return this.internal.__cell__.lastCell=new Pt(de.left,de.top,void 0,void 0),this.internal.__cell__.pages+=1,this};var ne=Et.cell=function(){var de;de=arguments[0]instanceof Pt?arguments[0]:new Pt(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]),Yt.call(this);var AA=this.internal.__cell__.lastCell,DA=this.internal.__cell__.padding,xA=this.internal.__cell__.margins||ft,en=this.internal.__cell__.tableHeaderRow,Ue=this.internal.__cell__.printHeaders;return void 0!==AA.lineNumber&&(AA.lineNumber===de.lineNumber?(de.x=(AA.x||0)+(AA.width||0),de.y=AA.y||0):AA.y+AA.height+de.height+xA.bottom>this.getPageHeight()?(this.cellAddPage(),de.y=xA.top,Ue&&en&&(this.printHeaderRow(de.lineNumber,!0),de.y+=en[0].height)):de.y=AA.y+AA.height||de.y),void 0!==de.text[0]&&(this.rect(de.x,de.y,de.width,de.height,!0===Ct?"FD":void 0),"right"===de.align?this.text(de.text,de.x+de.width-DA,de.y+DA,{align:"right",baseline:"top"}):"center"===de.align?this.text(de.text,de.x+de.width/2,de.y+DA,{align:"center",baseline:"top",maxWidth:de.width-DA-DA}):this.text(de.text,de.x+DA,de.y+DA,{align:"left",baseline:"top",maxWidth:de.width-DA-DA})),this.internal.__cell__.lastCell=de,this};Et.table=function(de,AA,DA,xA,en){if(Yt.call(this),!DA)throw new Error("No data for PDF table.");var Ue,Pn,_n,vn,un=[],Gn=[],ti=[],Zi={},Wi={},Io=[],to=[],di=(en=en||{}).autoSize||!1,jt=!1!==en.printHeaders,Se=en.css&&void 0!==en.css["font-size"]?16*en.css["font-size"]:en.fontSize||12,Vt=en.margins||Object.assign({width:this.getPageWidth()},ft),oe="number"==typeof en.padding?en.padding:3,wA=en.headerBackgroundColor||"#c8c8c8",HA=en.headerTextColor||"#000";if(kt.call(this),this.internal.__cell__.printHeaders=jt,this.internal.__cell__.margins=Vt,this.internal.__cell__.table_font_size=Se,this.internal.__cell__.padding=oe,this.internal.__cell__.headerBackgroundColor=wA,this.internal.__cell__.headerTextColor=HA,this.setFontSize(Se),null==xA)Gn=un=Object.keys(DA[0]),ti=un.map(function(){return"left"});else if(Array.isArray(xA)&&"object"===(0,l.A)(xA[0]))for(un=xA.map(function(ai){return ai.name}),Gn=xA.map(function(ai){return ai.prompt||ai.name||""}),ti=xA.map(function(ai){return ai.align||"left"}),Ue=0;Ue<xA.length;Ue+=1)Wi[xA[Ue].name]=xA[Ue].width*(19.049976/25.4);else Array.isArray(xA)&&"string"==typeof xA[0]&&(Gn=un=xA,ti=un.map(function(){return"left"}));if(di||Array.isArray(xA)&&"string"==typeof xA[0])for(Ue=0;Ue<un.length;Ue+=1){for(Zi[vn=un[Ue]]=DA.map(function(ai){return ai[vn]}),this.setFont(void 0,"bold"),Io.push(this.getTextDimensions(Gn[Ue],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w),Pn=Zi[vn],this.setFont(void 0,"normal"),_n=0;_n<Pn.length;_n+=1)Io.push(this.getTextDimensions(Pn[_n],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w);Wi[vn]=Math.max.apply(null,Io)+oe+oe,Io=[]}if(jt){var bt={};for(Ue=0;Ue<un.length;Ue+=1)bt[un[Ue]]={},bt[un[Ue]].text=Gn[Ue],bt[un[Ue]].align=ti[Ue];var Lt=ge.call(this,bt,Wi);to=un.map(function(ai){return new Pt(de,AA,Wi[ai],Lt,bt[ai].text,void 0,bt[ai].align)}),this.setTableHeaderRow(to),this.printHeaderRow(1,!1)}var ye=xA.reduce(function(ai,fo){return ai[fo.name]=fo.align,ai},{});for(Ue=0;Ue<DA.length;Ue+=1){"rowStart"in en&&en.rowStart instanceof Function&&en.rowStart({row:Ue,data:DA[Ue]},this);var IA=ge.call(this,DA[Ue],Wi);for(_n=0;_n<un.length;_n+=1){var xn=DA[Ue][un[_n]];"cellStart"in en&&en.cellStart instanceof Function&&en.cellStart({row:Ue,col:_n,data:xn},this),ne.call(this,new Pt(de,AA,Wi[un[_n]],IA,xn,Ue+2,ye[un[_n]]))}}return this.internal.__cell__.table_x=de,this.internal.__cell__.table_y=AA,this};var ge=function(de,AA){var DA=this.internal.__cell__.padding,xA=this.internal.__cell__.table_font_size,en=this.internal.scaleFactor;return Object.keys(de).map(function(Ue){var Pn=de[Ue];return this.splitTextToSize(Pn.hasOwnProperty("text")?Pn.text:Pn,AA[Ue]-DA-DA)},this).map(function(Ue){return this.getLineHeightFactor()*Ue.length*xA/en+DA+DA},this).reduce(function(Ue,Pn){return Math.max(Ue,Pn)},0)};Et.setTableHeaderRow=function(de){Yt.call(this),this.internal.__cell__.tableHeaderRow=de},Et.printHeaderRow=function(de,AA){if(Yt.call(this),!this.internal.__cell__.tableHeaderRow)throw new Error("Property tableHeaderRow does not exist.");var DA;if(Ct=!0,"function"==typeof this.internal.__cell__.headerFunction){var xA=this.internal.__cell__.headerFunction(this,this.internal.__cell__.pages);this.internal.__cell__.lastCell=new Pt(xA[0],xA[1],xA[2],xA[3],void 0,-1)}this.setFont(void 0,"bold");for(var en=[],Ue=0;Ue<this.internal.__cell__.tableHeaderRow.length;Ue+=1){DA=this.internal.__cell__.tableHeaderRow[Ue].clone(),AA&&(DA.y=this.internal.__cell__.margins.top||0,en.push(DA)),DA.lineNumber=de;var Pn=this.getTextColor();this.setTextColor(this.internal.__cell__.headerTextColor),this.setFillColor(this.internal.__cell__.headerBackgroundColor),ne.call(this,DA),this.setTextColor(Pn)}en.length>0&&this.setTableHeaderRow(en),this.setFont(void 0,"normal"),Ct=!1}}(Yo.API);var Al={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},wl=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],Yl=Jl(wl),aa=[100,200,300,400,500,600,700,800,900],hc=Jl(aa);function Tl(Et){var Pt,ft=Et.family.replace(/"|'/g,"").toLowerCase(),Ct=Al[Pt=(Pt=Et.style)||"normal"]?Pt:"normal",Yt=function(Pt){return Pt?"number"==typeof Pt?Pt>=100&&Pt<=900&&Pt%100==0?Pt:400:/^\d00$/.test(Pt)?parseInt(Pt):"bold"===Pt?700:400:400}(Et.weight),kt=function(Pt){return"number"==typeof Yl[Pt=Pt||"normal"]?Pt:"normal"}(Et.stretch);return{family:ft,style:Ct,weight:Yt,stretch:kt,src:Et.src||[],ref:Et.ref||{name:ft,style:[kt,Ct,Yt].join(" ")}}}function Qc(Et,ft,Ct,Yt){var kt;for(kt=Ct;kt>=0&&kt<ft.length;kt+=Yt)if(Et[ft[kt]])return Et[ft[kt]];for(kt=Ct;kt>=0&&kt<ft.length;kt-=Yt)if(Et[ft[kt]])return Et[ft[kt]]}var pA={"sans-serif":"helvetica",fixed:"courier",monospace:"courier",terminal:"courier",cursive:"times",fantasy:"times",serif:"times"},QA={caption:"times",icon:"times",menu:"times","message-box":"times","small-caption":"times","status-bar":"times"};function De(Et){return[Et.stretch,Et.style,Et.weight,Et.family].join(" ")}function zn(Et){return Et.trimLeft()}function lr(Et,ft){for(var Ct=0;Ct<Et.length;){if(Et.charAt(Ct)===ft)return[Et.substring(0,Ct),Et.substring(Ct+1)];Ct+=1}return null}function Kr(Et){var ft=Et.match(/^(-[a-z_]|[a-z_])[a-z0-9_-]*/i);return null===ft?null:[ft[0],Et.substring(ft[0].length)]}var Ec,hl,us,Wa=["times"];(function(Et){var ft,Ct,Yt,kt,Pt,ne,ge,de,AA,DA=function(YA){return this.isStrokeTransparent=(YA=YA||{}).isStrokeTransparent||!1,this.strokeOpacity=YA.strokeOpacity||1,this.strokeStyle=YA.strokeStyle||"#000000",this.fillStyle=YA.fillStyle||"#000000",this.isFillTransparent=YA.isFillTransparent||!1,this.fillOpacity=YA.fillOpacity||1,this.font=YA.font||"10px sans-serif",this.textBaseline=YA.textBaseline||"alphabetic",this.textAlign=YA.textAlign||"left",this.lineWidth=YA.lineWidth||1,this.lineJoin=YA.lineJoin||"miter",this.lineCap=YA.lineCap||"butt",this.path=YA.path||[],this.transform=void 0!==YA.transform?YA.transform.clone():new de,this.globalCompositeOperation=YA.globalCompositeOperation||"normal",this.globalAlpha=YA.globalAlpha||1,this.clip_path=YA.clip_path||[],this.currentPoint=YA.currentPoint||new ne,this.miterLimit=YA.miterLimit||10,this.lastPoint=YA.lastPoint||new ne,this.lineDashOffset=YA.lineDashOffset||0,this.lineDash=YA.lineDash||[],this.margin=YA.margin||[0,0,0,0],this.prevPageLastElemOffset=YA.prevPageLastElemOffset||0,this.ignoreClearRect="boolean"!=typeof YA.ignoreClearRect||YA.ignoreClearRect,this};Et.events.push(["initialized",function(){this.context2d=new xA(this),ft=this.internal.f2,Ct=this.internal.getCoordinateString,Yt=this.internal.getVerticalCoordinateString,kt=this.internal.getHorizontalCoordinate,Pt=this.internal.getVerticalCoordinate,ne=this.internal.Point,ge=this.internal.Rectangle,de=this.internal.Matrix,AA=new DA}]);var xA=function(YA){Object.defineProperty(this,"canvas",{get:function(){return{parentNode:!1,style:!1}}});var hn=YA;Object.defineProperty(this,"pdf",{get:function(){return hn}});var PA=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return PA},set:function(Hi){PA=!!Hi}});var Dn=!1;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return Dn},set:function(Hi){Dn=!!Hi}});var li=0;Object.defineProperty(this,"posX",{get:function(){return li},set:function(Hi){isNaN(Hi)||(li=Hi)}});var Ri=0;Object.defineProperty(this,"posY",{get:function(){return Ri},set:function(Hi){isNaN(Hi)||(Ri=Hi)}}),Object.defineProperty(this,"margin",{get:function(){return AA.margin},set:function(Hi){var oi;"number"==typeof Hi?oi=[Hi,Hi,Hi,Hi]:((oi=new Array(4))[0]=Hi[0],oi[1]=Hi.length>=2?Hi[1]:oi[0],oi[2]=Hi.length>=3?Hi[2]:oi[0],oi[3]=Hi.length>=4?Hi[3]:oi[1]),AA.margin=oi}});var Si=!1;Object.defineProperty(this,"autoPaging",{get:function(){return Si},set:function(Hi){Si=Hi}});var Ni=0;Object.defineProperty(this,"lastBreak",{get:function(){return Ni},set:function(Hi){Ni=Hi}});var To=[];Object.defineProperty(this,"pageBreaks",{get:function(){return To},set:function(Hi){To=Hi}}),Object.defineProperty(this,"ctx",{get:function(){return AA},set:function(Hi){Hi instanceof DA&&(AA=Hi)}}),Object.defineProperty(this,"path",{get:function(){return AA.path},set:function(Hi){AA.path=Hi}});var Do=[];Object.defineProperty(this,"ctxStack",{get:function(){return Do},set:function(Hi){Do=Hi}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(Hi){var oi;oi=en(Hi),this.ctx.fillStyle=oi.style,this.ctx.isFillTransparent=0===oi.a,this.ctx.fillOpacity=oi.a,this.pdf.setFillColor(oi.r,oi.g,oi.b,{a:oi.a}),this.pdf.setTextColor(oi.r,oi.g,oi.b,{a:oi.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(Hi){var oi=en(Hi);this.ctx.strokeStyle=oi.style,this.ctx.isStrokeTransparent=0===oi.a,this.ctx.strokeOpacity=oi.a,0===oi.a?this.pdf.setDrawColor(255,255,255):this.pdf.setDrawColor(oi.r,oi.g,oi.b)}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(Hi){-1!==["butt","round","square"].indexOf(Hi)&&(this.ctx.lineCap=Hi,this.pdf.setLineCap(Hi))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(Hi){isNaN(Hi)||(this.ctx.lineWidth=Hi,this.pdf.setLineWidth(Hi))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(Hi){-1!==["bevel","round","miter"].indexOf(Hi)&&(this.ctx.lineJoin=Hi,this.pdf.setLineJoin(Hi))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(Hi){isNaN(Hi)||(this.ctx.miterLimit=Hi,this.pdf.setMiterLimit(Hi))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(Hi){this.ctx.textBaseline=Hi}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(Hi){-1!==["right","end","center","left","start"].indexOf(Hi)&&(this.ctx.textAlign=Hi)}});var Vo=null,Sr=null;Object.defineProperty(this,"fontFaces",{get:function(){return Sr},set:function(Hi){Vo=null,Sr=Hi}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(Hi){var oi;if(this.ctx.font=Hi,null!==(oi=/^\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(Hi))){var wa=oi[1],Fr=oi[3],Ro=oi[4],dr=oi[6],Br=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(Ro)[2];Ro=Math.floor("px"===Br?parseFloat(Ro)*this.pdf.internal.scaleFactor:"em"===Br?parseFloat(Ro)*this.pdf.getFontSize():parseFloat(Ro)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(Ro);var gr=function(sr){var ts,fr,zc=[],Na=sr.trim();if(""===Na)return Wa;if(Na in QA)return[QA[Na]];for(;""!==Na;){switch(fr=null,ts=(Na=zn(Na)).charAt(0)){case'"':case"'":fr=lr(Na.substring(1),ts);break;default:fr=Kr(Na)}if(null===fr||(zc.push(fr[0]),""!==(Na=zn(fr[1]))&&","!==Na.charAt(0)))return Wa;Na=Na.replace(/^,/,"")}return zc}(dr);if(this.fontFaces){var Gr=function XA(Et,ft,Ct){for(var Yt=(Ct=Ct||{}).defaultFontFamily||"times",kt=Object.assign({},pA,Ct.genericFontFamilies||{}),Pt=null,ne=null,ge=0;ge<ft.length;++ge)if(kt[(Pt=Tl(ft[ge])).family]&&(Pt.family=kt[Pt.family]),Et.hasOwnProperty(Pt.family)){ne=Et[Pt.family];break}if(!(ne=ne||Et[Yt]))throw new Error("Could not find a font-family for the rule '"+De(Pt)+"' and default family '"+Yt+"'.");if(ne=function(de,AA){if(AA[de])return AA[de];var DA=Yl[de],en=Qc(AA,wl,DA,DA<=Yl.normal?-1:1);if(!en)throw new Error("Could not find a matching font-stretch value for "+de);return en}(Pt.stretch,ne),ne=function(de,AA){if(AA[de])return AA[de];for(var DA=Al[de],xA=0;xA<DA.length;++xA)if(AA[DA[xA]])return AA[DA[xA]];throw new Error("Could not find a matching font-style for "+de)}(Pt.style,ne),!(ne=function(de,AA){if(AA[de])return AA[de];if(400===de&&AA[500])return AA[500];if(500===de&&AA[400])return AA[400];var xA=Qc(AA,aa,hc[de],de<400?-1:1);if(!xA)throw new Error("Could not find a matching font-weight for value "+de);return xA}(Pt.weight,ne)))throw new Error("Failed to resolve a font for the rule '"+De(Pt)+"'.");return ne}(function tr(Hi,oi){if(null===Vo){var wa=(Fr=Hi.getFontList(),Ro=[],Object.keys(Fr).forEach(function(dr){Fr[dr].forEach(function(Br){var gr=null;switch(Br){case"bold":gr={family:dr,weight:"bold"};break;case"italic":gr={family:dr,style:"italic"};break;case"bolditalic":gr={family:dr,weight:"bold",style:"italic"};break;case"":case"normal":gr={family:dr}}null!==gr&&(gr.ref={name:dr,style:Br},Ro.push(gr))})}),Ro);Vo=function(Fr){for(var Ro={},dr=0;dr<Fr.length;++dr){var Br=Tl(Fr[dr]),gr=Br.family,Gr=Br.stretch,va=Br.style,SA=Br.weight;Ro[gr]=Ro[gr]||{},Ro[gr][Gr]=Ro[gr][Gr]||{},Ro[gr][Gr][va]=Ro[gr][Gr][va]||{},Ro[gr][Gr][va][SA]=Br}return Ro}(wa.concat(oi))}var Fr,Ro;return Vo}(this.pdf,this.fontFaces),gr.map(function(sr){return{family:sr,stretch:"normal",weight:Fr,style:wa}}));this.pdf.setFont(Gr.ref.name,Gr.ref.style)}else{var va="";("bold"===Fr||parseInt(Fr,10)>=700||"bold"===wa)&&(va="bold"),"italic"===wa&&(va+="italic"),0===va.length&&(va="normal");for(var SA="",Oa={arial:"Helvetica",Arial:"Helvetica",verdana:"Helvetica",Verdana:"Helvetica",helvetica:"Helvetica",Helvetica:"Helvetica","sans-serif":"Helvetica",fixed:"Courier",monospace:"Courier",terminal:"Courier",cursive:"Times",fantasy:"Times",serif:"Times"},Xa=0;Xa<gr.length;Xa++){if(void 0!==this.pdf.internal.getFont(gr[Xa],va,{noFallback:!0,disableWarning:!0})){SA=gr[Xa];break}if("bolditalic"===va&&void 0!==this.pdf.internal.getFont(gr[Xa],"bold",{noFallback:!0,disableWarning:!0}))SA=gr[Xa],va="bold";else if(void 0!==this.pdf.internal.getFont(gr[Xa],"normal",{noFallback:!0,disableWarning:!0})){SA=gr[Xa],va="normal";break}}if(""===SA)for(var ur=0;ur<gr.length;ur++)if(Oa[gr[ur]]){SA=Oa[gr[ur]];break}this.pdf.setFont(SA=""===SA?"Times":SA,va)}}}}),Object.defineProperty(this,"globalCompositeOperation",{get:function(){return this.ctx.globalCompositeOperation},set:function(Hi){this.ctx.globalCompositeOperation=Hi}}),Object.defineProperty(this,"globalAlpha",{get:function(){return this.ctx.globalAlpha},set:function(Hi){this.ctx.globalAlpha=Hi}}),Object.defineProperty(this,"lineDashOffset",{get:function(){return this.ctx.lineDashOffset},set:function(Hi){this.ctx.lineDashOffset=Hi,fo.call(this)}}),Object.defineProperty(this,"lineDash",{get:function(){return this.ctx.lineDash},set:function(Hi){this.ctx.lineDash=Hi,fo.call(this)}}),Object.defineProperty(this,"ignoreClearRect",{get:function(){return this.ctx.ignoreClearRect},set:function(Hi){this.ctx.ignoreClearRect=!!Hi}})};xA.prototype.setLineDash=function(YA){this.lineDash=YA},xA.prototype.getLineDash=function(){return this.lineDash.length%2?this.lineDash.concat(this.lineDash):this.lineDash.slice()},xA.prototype.fill=function(){Zi.call(this,"fill",!1)},xA.prototype.stroke=function(){Zi.call(this,"stroke",!1)},xA.prototype.beginPath=function(){this.path=[{type:"begin"}]},xA.prototype.moveTo=function(YA,hn){if(isNaN(YA)||isNaN(hn))throw nn.error("jsPDF.context2d.moveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.moveTo");var PA=this.ctx.transform.applyToPoint(new ne(YA,hn));this.path.push({type:"mt",x:PA.x,y:PA.y}),this.ctx.lastPoint=new ne(YA,hn)},xA.prototype.closePath=function(){var YA=new ne(0,0),hn=0;for(hn=this.path.length-1;-1!==hn;hn--)if("begin"===this.path[hn].type&&"object"===(0,l.A)(this.path[hn+1])&&"number"==typeof this.path[hn+1].x){YA=new ne(this.path[hn+1].x,this.path[hn+1].y);break}this.path.push({type:"close"}),this.ctx.lastPoint=new ne(YA.x,YA.y)},xA.prototype.lineTo=function(YA,hn){if(isNaN(YA)||isNaN(hn))throw nn.error("jsPDF.context2d.lineTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.lineTo");var PA=this.ctx.transform.applyToPoint(new ne(YA,hn));this.path.push({type:"lt",x:PA.x,y:PA.y}),this.ctx.lastPoint=new ne(PA.x,PA.y)},xA.prototype.clip=function(){this.ctx.clip_path=JSON.parse(JSON.stringify(this.path)),Zi.call(this,null,!0)},xA.prototype.quadraticCurveTo=function(YA,hn,PA,Dn){if(isNaN(PA)||isNaN(Dn)||isNaN(YA)||isNaN(hn))throw nn.error("jsPDF.context2d.quadraticCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.quadraticCurveTo");var li=this.ctx.transform.applyToPoint(new ne(PA,Dn)),Ri=this.ctx.transform.applyToPoint(new ne(YA,hn));this.path.push({type:"qct",x1:Ri.x,y1:Ri.y,x:li.x,y:li.y}),this.ctx.lastPoint=new ne(li.x,li.y)},xA.prototype.bezierCurveTo=function(YA,hn,PA,Dn,li,Ri){if(isNaN(li)||isNaN(Ri)||isNaN(YA)||isNaN(hn)||isNaN(PA)||isNaN(Dn))throw nn.error("jsPDF.context2d.bezierCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.bezierCurveTo");var Si=this.ctx.transform.applyToPoint(new ne(li,Ri)),Ni=this.ctx.transform.applyToPoint(new ne(YA,hn)),To=this.ctx.transform.applyToPoint(new ne(PA,Dn));this.path.push({type:"bct",x1:Ni.x,y1:Ni.y,x2:To.x,y2:To.y,x:Si.x,y:Si.y}),this.ctx.lastPoint=new ne(Si.x,Si.y)},xA.prototype.arc=function(YA,hn,PA,Dn,li,Ri){if(isNaN(YA)||isNaN(hn)||isNaN(PA)||isNaN(Dn)||isNaN(li))throw nn.error("jsPDF.context2d.arc: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.arc");if(Ri=!!Ri,!this.ctx.transform.isIdentity){var Si=this.ctx.transform.applyToPoint(new ne(YA,hn));YA=Si.x,hn=Si.y;var Ni=this.ctx.transform.applyToPoint(new ne(0,PA)),To=this.ctx.transform.applyToPoint(new ne(0,0));PA=Math.sqrt(Math.pow(Ni.x-To.x,2)+Math.pow(Ni.y-To.y,2))}Math.abs(li-Dn)>=2*Math.PI&&(Dn=0,li=2*Math.PI),this.path.push({type:"arc",x:YA,y:hn,radius:PA,startAngle:Dn,endAngle:li,counterclockwise:Ri})},xA.prototype.arcTo=function(YA,hn,PA,Dn,li){throw new Error("arcTo not implemented.")},xA.prototype.rect=function(YA,hn,PA,Dn){if(isNaN(YA)||isNaN(hn)||isNaN(PA)||isNaN(Dn))throw nn.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(YA,hn),this.lineTo(YA+PA,hn),this.lineTo(YA+PA,hn+Dn),this.lineTo(YA,hn+Dn),this.lineTo(YA,hn),this.lineTo(YA+PA,hn),this.lineTo(YA,hn)},xA.prototype.fillRect=function(YA,hn,PA,Dn){if(isNaN(YA)||isNaN(hn)||isNaN(PA)||isNaN(Dn))throw nn.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!Ue.call(this)){var li={};"butt"!==this.lineCap&&(li.lineCap=this.lineCap,this.lineCap="butt"),"miter"!==this.lineJoin&&(li.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(YA,hn,PA,Dn),this.fill(),li.hasOwnProperty("lineCap")&&(this.lineCap=li.lineCap),li.hasOwnProperty("lineJoin")&&(this.lineJoin=li.lineJoin)}},xA.prototype.strokeRect=function(YA,hn,PA,Dn){if(isNaN(YA)||isNaN(hn)||isNaN(PA)||isNaN(Dn))throw nn.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");Pn.call(this)||(this.beginPath(),this.rect(YA,hn,PA,Dn),this.stroke())},xA.prototype.clearRect=function(YA,hn,PA,Dn){if(isNaN(YA)||isNaN(hn)||isNaN(PA)||isNaN(Dn))throw nn.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(YA,hn,PA,Dn))},xA.prototype.save=function(YA){YA="boolean"!=typeof YA||YA;for(var hn=this.pdf.internal.getCurrentPageInfo().pageNumber,PA=0;PA<this.pdf.internal.getNumberOfPages();PA++)this.pdf.setPage(PA+1),this.pdf.internal.out("q");if(this.pdf.setPage(hn),YA){this.ctx.fontSize=this.pdf.internal.getFontSize();var Dn=new DA(this.ctx);this.ctxStack.push(this.ctx),this.ctx=Dn}},xA.prototype.restore=function(YA){YA="boolean"!=typeof YA||YA;for(var hn=this.pdf.internal.getCurrentPageInfo().pageNumber,PA=0;PA<this.pdf.internal.getNumberOfPages();PA++)this.pdf.setPage(PA+1),this.pdf.internal.out("Q");this.pdf.setPage(hn),YA&&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,this.lineDash=this.ctx.lineDash,this.lineDashOffset=this.ctx.lineDashOffset)},xA.prototype.toDataURL=function(){throw new Error("toDataUrl not implemented.")};var en=function(YA){var hn,PA,Dn,li;if(!0===YA.isCanvasGradient&&(YA=YA.getColor()),!YA)return{r:0,g:0,b:0,a:0,style:YA};if(/transparent|rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*0+\s*\)/.test(YA))hn=0,PA=0,Dn=0,li=0;else{var Ri=/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(YA);if(null!==Ri)hn=parseInt(Ri[1]),PA=parseInt(Ri[2]),Dn=parseInt(Ri[3]),li=1;else if(null!==(Ri=/rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d.]+)\s*\)/.exec(YA)))hn=parseInt(Ri[1]),PA=parseInt(Ri[2]),Dn=parseInt(Ri[3]),li=parseFloat(Ri[4]);else{if(li=1,"string"==typeof YA&&"#"!==YA.charAt(0)){var Si=new ze(YA);YA=Si.ok?Si.toHex():"#000000"}4===YA.length?(hn=YA.substring(1,2),hn+=hn,PA=YA.substring(2,3),PA+=PA,Dn=YA.substring(3,4),Dn+=Dn):(hn=YA.substring(1,3),PA=YA.substring(3,5),Dn=YA.substring(5,7)),hn=parseInt(hn,16),PA=parseInt(PA,16),Dn=parseInt(Dn,16)}}return{r:hn,g:PA,b:Dn,a:li,style:YA}},Ue=function(){return this.ctx.isFillTransparent||0==this.globalAlpha},Pn=function(){return!(!this.ctx.isStrokeTransparent&&0!=this.globalAlpha)};xA.prototype.fillText=function(YA,hn,PA,Dn){if(isNaN(hn)||isNaN(PA)||"string"!=typeof YA)throw nn.error("jsPDF.context2d.fillText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillText");if(Dn=isNaN(Dn)?void 0:Dn,!Ue.call(this)){var li=IA(this.ctx.transform.rotation);oe.call(this,{text:YA,x:hn,y:PA,scale:this.ctx.transform.scaleX,angle:li,align:this.textAlign,maxWidth:Dn})}},xA.prototype.strokeText=function(YA,hn,PA,Dn){if(isNaN(hn)||isNaN(PA)||"string"!=typeof YA)throw nn.error("jsPDF.context2d.strokeText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeText");if(!Pn.call(this)){Dn=isNaN(Dn)?void 0:Dn;var li=IA(this.ctx.transform.rotation);oe.call(this,{text:YA,x:hn,y:PA,scale:this.ctx.transform.scaleX,renderingMode:"stroke",angle:li,align:this.textAlign,maxWidth:Dn})}},xA.prototype.measureText=function(YA){if("string"!=typeof YA)throw nn.error("jsPDF.context2d.measureText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.measureText");var hn=this.pdf,PA=this.pdf.internal.scaleFactor,Dn=hn.internal.getFontSize(),li=hn.getStringUnitWidth(YA)*Dn/hn.internal.scaleFactor;return new function(Si){var Ni=(Si=Si||{}).width||0;return Object.defineProperty(this,"width",{get:function(){return Ni}}),this}({width:li*=Math.round(96*PA/72*1e4)/1e4})},xA.prototype.scale=function(YA,hn){if(isNaN(YA)||isNaN(hn))throw nn.error("jsPDF.context2d.scale: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.scale");var PA=new de(YA,0,0,hn,0,0);this.ctx.transform=this.ctx.transform.multiply(PA)},xA.prototype.rotate=function(YA){if(isNaN(YA))throw nn.error("jsPDF.context2d.rotate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rotate");var hn=new de(Math.cos(YA),Math.sin(YA),-Math.sin(YA),Math.cos(YA),0,0);this.ctx.transform=this.ctx.transform.multiply(hn)},xA.prototype.translate=function(YA,hn){if(isNaN(YA)||isNaN(hn))throw nn.error("jsPDF.context2d.translate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.translate");var PA=new de(1,0,0,1,YA,hn);this.ctx.transform=this.ctx.transform.multiply(PA)},xA.prototype.transform=function(YA,hn,PA,Dn,li,Ri){if(isNaN(YA)||isNaN(hn)||isNaN(PA)||isNaN(Dn)||isNaN(li)||isNaN(Ri))throw nn.error("jsPDF.context2d.transform: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.transform");var Si=new de(YA,hn,PA,Dn,li,Ri);this.ctx.transform=this.ctx.transform.multiply(Si)},xA.prototype.setTransform=function(YA,hn,PA,Dn,li,Ri){YA=isNaN(YA)?1:YA,hn=isNaN(hn)?0:hn,PA=isNaN(PA)?0:PA,Dn=isNaN(Dn)?1:Dn,li=isNaN(li)?0:li,Ri=isNaN(Ri)?0:Ri,this.ctx.transform=new de(YA,hn,PA,Dn,li,Ri)};var _n=function(){return this.margin[0]>0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};xA.prototype.drawImage=function(YA,hn,PA,Dn,li,Ri,Si,Ni,To){var Do=this.pdf.getImageProperties(YA),Vo=1,tr=1,Sr=1,Hi=1;void 0!==Dn&&void 0!==Ni&&(Sr=Ni/Dn,Hi=To/li,Vo=Do.width/Dn*Ni/Dn,tr=Do.height/li*To/li),void 0===Ri&&(Ri=hn,Si=PA,hn=0,PA=0),void 0!==Dn&&void 0===Ni&&(Ni=Dn,To=li),void 0===Dn&&void 0===Ni&&(Ni=Do.width,To=Do.height);for(var oi,wa=this.ctx.transform.decompose(),Fr=IA(wa.rotate.shx),Ro=new de,dr=(Ro=(Ro=(Ro=Ro.multiply(wa.translate)).multiply(wa.skew)).multiply(wa.scale)).applyToRectangle(new ge(Ri-hn*Sr,Si-PA*Hi,Dn*Vo,li*tr)),Br=vn.call(this,dr),gr=[],Gr=0;Gr<Br.length;Gr+=1)-1===gr.indexOf(Br[Gr])&&gr.push(Br[Gr]);if(ti(gr),this.autoPaging)for(var va=gr[0],SA=gr[gr.length-1],Oa=va;Oa<SA+1;Oa++){this.pdf.setPage(Oa);var Xa=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],ur=1===Oa?this.posY+this.margin[0]:this.margin[0],ts=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],fr=1===Oa?0:this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2]+(Oa-2)*ts;if(0!==this.ctx.clip_path.length){var zc=this.path;oi=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=Gn(oi,this.posX+this.margin[3],-fr+ur+this.ctx.prevPageLastElemOffset),Wi.call(this,"fill",!0),this.path=zc}var Na=JSON.parse(JSON.stringify(dr));Na=Gn([Na],this.posX+this.margin[3],-fr+ur+this.ctx.prevPageLastElemOffset)[0];var Qs=(Oa>va||Oa<SA)&&_n.call(this);Qs&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],Xa,ts,null).clip().discardPath()),this.pdf.addImage(YA,"JPEG",Na.x,Na.y,Na.w,Na.h,null,null,Fr),Qs&&this.pdf.restoreGraphicsState()}else this.pdf.addImage(YA,"JPEG",dr.x,dr.y,dr.w,dr.h,null,null,Fr)};var vn=function(YA,hn,PA){var Dn=[];hn=hn||this.pdf.internal.pageSize.width,PA=PA||this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2];var li=this.posY+this.ctx.prevPageLastElemOffset;switch(YA.type){default:case"mt":case"lt":Dn.push(Math.floor((YA.y+li)/PA)+1);break;case"arc":Dn.push(Math.floor((YA.y+li-YA.radius)/PA)+1),Dn.push(Math.floor((YA.y+li+YA.radius)/PA)+1);break;case"qct":var Ri=xn(this.ctx.lastPoint.x,this.ctx.lastPoint.y,YA.x1,YA.y1,YA.x,YA.y);Dn.push(Math.floor((Ri.y+li)/PA)+1),Dn.push(Math.floor((Ri.y+Ri.h+li)/PA)+1);break;case"bct":var Si=ai(this.ctx.lastPoint.x,this.ctx.lastPoint.y,YA.x1,YA.y1,YA.x2,YA.y2,YA.x,YA.y);Dn.push(Math.floor((Si.y+li)/PA)+1),Dn.push(Math.floor((Si.y+Si.h+li)/PA)+1);break;case"rect":Dn.push(Math.floor((YA.y+li)/PA)+1),Dn.push(Math.floor((YA.y+YA.h+li)/PA)+1)}for(var Ni=0;Ni<Dn.length;Ni+=1)for(;this.pdf.internal.getNumberOfPages()<Dn[Ni];)un.call(this);return Dn},un=function(){var YA=this.fillStyle,hn=this.strokeStyle,PA=this.font,Dn=this.lineCap,li=this.lineWidth,Ri=this.lineJoin;this.pdf.addPage(),this.fillStyle=YA,this.strokeStyle=hn,this.font=PA,this.lineCap=Dn,this.lineWidth=li,this.lineJoin=Ri},Gn=function(YA,hn,PA){for(var Dn=0;Dn<YA.length;Dn++)switch(YA[Dn].type){case"bct":YA[Dn].x2+=hn,YA[Dn].y2+=PA;case"qct":YA[Dn].x1+=hn,YA[Dn].y1+=PA;default:YA[Dn].x+=hn,YA[Dn].y+=PA}return YA},ti=function(YA){return YA.sort(function(hn,PA){return hn-PA})},Zi=function(YA,hn){for(var PA,Dn,li=this.fillStyle,Ri=this.strokeStyle,Si=this.lineCap,Ni=this.lineWidth,To=Math.abs(Ni*this.ctx.transform.scaleX),Do=this.lineJoin,Vo=JSON.parse(JSON.stringify(this.path)),tr=JSON.parse(JSON.stringify(this.path)),Sr=[],Hi=0;Hi<tr.length;Hi++)if(void 0!==tr[Hi].x)for(var oi=vn.call(this,tr[Hi]),wa=0;wa<oi.length;wa+=1)-1===Sr.indexOf(oi[wa])&&Sr.push(oi[wa]);for(var Fr=0;Fr<Sr.length;Fr++)for(;this.pdf.internal.getNumberOfPages()<Sr[Fr];)un.call(this);if(ti(Sr),this.autoPaging)for(var Ro=Sr[0],dr=Sr[Sr.length-1],Br=Ro;Br<dr+1;Br++){this.pdf.setPage(Br),this.fillStyle=li,this.strokeStyle=Ri,this.lineCap=Si,this.lineWidth=To,this.lineJoin=Do;var gr=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],Gr=1===Br?this.posY+this.margin[0]:this.margin[0],SA=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],Oa=1===Br?0:this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2]+(Br-2)*SA;if(0!==this.ctx.clip_path.length){var Xa=this.path;PA=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=Gn(PA,this.posX+this.margin[3],-Oa+Gr+this.ctx.prevPageLastElemOffset),Wi.call(this,YA,!0),this.path=Xa}if(Dn=JSON.parse(JSON.stringify(Vo)),this.path=Gn(Dn,this.posX+this.margin[3],-Oa+Gr+this.ctx.prevPageLastElemOffset),!1===hn||0===Br){var ur=(Br>Ro||Br<dr)&&_n.call(this);ur&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],gr,SA,null).clip().discardPath()),Wi.call(this,YA,hn),ur&&this.pdf.restoreGraphicsState()}this.lineWidth=Ni}else this.lineWidth=To,Wi.call(this,YA,hn),this.lineWidth=Ni;this.path=Vo},Wi=function(YA,hn){if(("stroke"!==YA||hn||!Pn.call(this))&&("stroke"===YA||hn||!Ue.call(this))){for(var PA,Dn,li=[],Ri=this.path,Si=0;Si<Ri.length;Si++){var Ni=Ri[Si];switch(Ni.type){case"begin":li.push({begin:!0});break;case"close":li.push({close:!0});break;case"mt":li.push({start:Ni,deltas:[],abs:[]});break;case"lt":var To=li.length;if(Ri[Si-1]&&!isNaN(Ri[Si-1].x)&&(PA=[Ni.x-Ri[Si-1].x,Ni.y-Ri[Si-1].y],To>0))for(;To>=0;To--)if(!0!==li[To-1].close&&!0!==li[To-1].begin){li[To-1].deltas.push(PA),li[To-1].abs.push(Ni);break}break;case"bct":li[li.length-1].deltas.push(PA=[Ni.x1-Ri[Si-1].x,Ni.y1-Ri[Si-1].y,Ni.x2-Ri[Si-1].x,Ni.y2-Ri[Si-1].y,Ni.x-Ri[Si-1].x,Ni.y-Ri[Si-1].y]);break;case"qct":li[li.length-1].deltas.push(PA=[Ri[Si-1].x+2/3*(Ni.x1-Ri[Si-1].x)-Ri[Si-1].x,Ri[Si-1].y+2/3*(Ni.y1-Ri[Si-1].y)-Ri[Si-1].y,Ni.x+2/3*(Ni.x1-Ni.x)-Ri[Si-1].x,Ni.y+2/3*(Ni.y1-Ni.y)-Ri[Si-1].y,Ni.x-Ri[Si-1].x,Ni.y-Ri[Si-1].y]);break;case"arc":li.push({deltas:[],abs:[],arc:!0}),Array.isArray(li[li.length-1].abs)&&li[li.length-1].abs.push(Ni)}}Dn=hn?null:"stroke"===YA?"stroke":"fill";for(var wa=!1,Fr=0;Fr<li.length;Fr++)if(li[Fr].arc)for(var Ro=li[Fr].abs,dr=0;dr<Ro.length;dr++){var Br=Ro[dr];"arc"===Br.type?di.call(this,Br.x,Br.y,Br.radius,Br.startAngle,Br.endAngle,Br.counterclockwise,void 0,hn,!wa):wA.call(this,Br.x,Br.y),wa=!0}else!0===li[Fr].close?(this.pdf.internal.out("h"),wa=!1):!0!==li[Fr].begin&&(HA.call(this,li[Fr].deltas,li[Fr].start.x,li[Fr].start.y),wa=!0);Dn&&jt.call(this,Dn),hn&&Se.call(this)}},Io=function(YA){var hn=this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor,PA=hn*(this.pdf.internal.getLineHeightFactor()-1);switch(this.ctx.textBaseline){case"bottom":return YA-PA;case"top":return YA+hn-PA;case"hanging":return YA+hn-2*PA;case"middle":return YA+hn/2-PA;default:return YA}},to=function(YA){return YA+this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor*(this.pdf.internal.getLineHeightFactor()-1)};xA.prototype.createLinearGradient=function(){var YA=function(){};return YA.colorStops=[],YA.addColorStop=function(hn,PA){this.colorStops.push([hn,PA])},YA.getColor=function(){return 0===this.colorStops.length?"#000000":this.colorStops[0][1]},YA.isCanvasGradient=!0,YA},xA.prototype.createPattern=function(){return this.createLinearGradient()},xA.prototype.createRadialGradient=function(){return this.createLinearGradient()};var di=function(YA,hn,PA,Dn,li,Ri,Si,Ni,To){for(var Do=Lt.call(this,PA,Dn,li,Ri),Vo=0;Vo<Do.length;Vo++){var tr=Do[Vo];0===Vo&&(To?Vt.call(this,tr.x1+YA,tr.y1+hn):wA.call(this,tr.x1+YA,tr.y1+hn)),bt.call(this,YA,hn,tr.x2,tr.y2,tr.x3,tr.y3,tr.x4,tr.y4)}Ni?Se.call(this):jt.call(this,Si)},jt=function(YA){switch(YA){case"stroke":this.pdf.internal.out("S");break;case"fill":this.pdf.internal.out("f")}},Se=function(){this.pdf.clip(),this.pdf.discardPath()},Vt=function(YA,hn){this.pdf.internal.out(Ct(YA)+" "+Yt(hn)+" m")},oe=function(YA){var hn;switch(YA.align){case"right":case"end":hn="right";break;case"center":hn="center";break;default:hn="left"}var PA=this.pdf.getTextDimensions(YA.text),Dn=Io.call(this,YA.y),li=to.call(this,Dn)-PA.h,Ri=this.ctx.transform.applyToPoint(new ne(YA.x,Dn)),Si=this.ctx.transform.decompose(),Ni=new de;Ni=(Ni=(Ni=Ni.multiply(Si.translate)).multiply(Si.skew)).multiply(Si.scale);for(var To,Do,Vo,tr=this.ctx.transform.applyToRectangle(new ge(YA.x,Dn,PA.w,PA.h)),Sr=Ni.applyToRectangle(new ge(YA.x,li,PA.w,PA.h)),Hi=vn.call(this,Sr),oi=[],wa=0;wa<Hi.length;wa+=1)-1===oi.indexOf(Hi[wa])&&oi.push(Hi[wa]);if(ti(oi),this.autoPaging)for(var Fr=oi[0],Ro=oi[oi.length-1],dr=Fr;dr<Ro+1;dr++){this.pdf.setPage(dr);var Br=1===dr?this.posY+this.margin[0]:this.margin[0],Gr=this.pdf.internal.pageSize.height-this.margin[2],va=Gr-this.margin[0],SA=this.pdf.internal.pageSize.width-this.margin[1],Oa=SA-this.margin[3],Xa=1===dr?0:this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2]+(dr-2)*va;if(0!==this.ctx.clip_path.length){var ur=this.path;To=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=Gn(To,this.posX+this.margin[3],-1*Xa+Br),Wi.call(this,"fill",!0),this.path=ur}var sr=Gn([JSON.parse(JSON.stringify(Sr))],this.posX+this.margin[3],-Xa+Br+this.ctx.prevPageLastElemOffset)[0];YA.scale>=.01&&(Do=this.pdf.internal.getFontSize(),this.pdf.setFontSize(Do*YA.scale),this.lineWidth=(Vo=this.lineWidth)*YA.scale);var ts="text"!==this.autoPaging;if(ts||sr.y+sr.h<=Gr){if(ts||sr.y>=Br&&sr.x<=SA){var fr=ts?YA.text:this.pdf.splitTextToSize(YA.text,YA.maxWidth||SA-sr.x)[0],zc=Gn([JSON.parse(JSON.stringify(tr))],this.posX+this.margin[3],-Xa+Br+this.ctx.prevPageLastElemOffset)[0],Na=ts&&(dr>Fr||dr<Ro)&&_n.call(this);Na&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],Oa,va,null).clip().discardPath()),this.pdf.text(fr,zc.x,zc.y,{angle:YA.angle,align:hn,renderingMode:YA.renderingMode}),Na&&this.pdf.restoreGraphicsState()}}else sr.y<Gr&&(this.ctx.prevPageLastElemOffset+=Gr-sr.y);YA.scale>=.01&&(this.pdf.setFontSize(Do),this.lineWidth=Vo)}else YA.scale>=.01&&(Do=this.pdf.internal.getFontSize(),this.pdf.setFontSize(Do*YA.scale),this.lineWidth=(Vo=this.lineWidth)*YA.scale),this.pdf.text(YA.text,Ri.x+this.posX,Ri.y+this.posY,{angle:YA.angle,align:hn,renderingMode:YA.renderingMode,maxWidth:YA.maxWidth}),YA.scale>=.01&&(this.pdf.setFontSize(Do),this.lineWidth=Vo)},wA=function(YA,hn,PA,Dn){Dn=Dn||0,this.pdf.internal.out(Ct(YA+(PA=PA||0))+" "+Yt(hn+Dn)+" l")},HA=function(YA,hn,PA){return this.pdf.lines(YA,hn,PA,null,null)},bt=function(YA,hn,PA,Dn,li,Ri,Si,Ni){this.pdf.internal.out([ft(kt(PA+YA)),ft(Pt(Dn+hn)),ft(kt(li+YA)),ft(Pt(Ri+hn)),ft(kt(Si+YA)),ft(Pt(Ni+hn)),"c"].join(" "))},Lt=function(YA,hn,PA,Dn){for(var li=2*Math.PI,Ri=Math.PI/2;hn>PA;)hn-=li;var Si=Math.abs(PA-hn);Si<li&&Dn&&(Si=li-Si);for(var Ni=[],To=Dn?-1:1,Do=hn;Si>1e-5;){var Vo=Do+To*Math.min(Si,Ri);Ni.push(ye.call(this,YA,Do,Vo)),Si-=Math.abs(Vo-Do),Do=Vo}return Ni},ye=function(YA,hn,PA){var Dn=(PA-hn)/2,li=YA*Math.cos(Dn),Ri=YA*Math.sin(Dn),Si=li,Ni=-Ri,To=Si*Si+Ni*Ni,Do=To+Si*li+Ni*Ri,Vo=4/3*(Math.sqrt(2*To*Do)-Do)/(Si*Ri-Ni*li),tr=Si-Vo*Ni,Sr=Ni+Vo*Si,Hi=tr,oi=-Sr,wa=Dn+hn,Fr=Math.cos(wa),Ro=Math.sin(wa);return{x1:YA*Math.cos(hn),y1:YA*Math.sin(hn),x2:tr*Fr-Sr*Ro,y2:tr*Ro+Sr*Fr,x3:Hi*Fr-oi*Ro,y3:Hi*Ro+oi*Fr,x4:YA*Math.cos(PA),y4:YA*Math.sin(PA)}},IA=function(YA){return 180*YA/Math.PI},xn=function(YA,hn,PA,Dn,li,Ri){var Si=YA+.5*(PA-YA),Ni=hn+.5*(Dn-hn),To=li+.5*(PA-li),Do=Ri+.5*(Dn-Ri),Vo=Math.min(YA,li,Si,To),tr=Math.max(YA,li,Si,To),Sr=Math.min(hn,Ri,Ni,Do),Hi=Math.max(hn,Ri,Ni,Do);return new ge(Vo,Sr,tr-Vo,Hi-Sr)},ai=function(YA,hn,PA,Dn,li,Ri,Si,Ni){var To,Do,Vo,tr,Sr,Hi,oi,wa,Fr,Ro,dr,Br,gr,Gr,va=PA-YA,SA=Dn-hn,Oa=li-PA,Xa=Ri-Dn,ur=Si-li,sr=Ni-Ri;for(Do=0;Do<41;Do++)Fr=(oi=(Vo=YA+(To=Do/40)*va)+To*((Sr=PA+To*Oa)-Vo))+To*(Sr+To*(li+To*ur-Sr)-oi),Ro=(wa=(tr=hn+To*SA)+To*((Hi=Dn+To*Xa)-tr))+To*(Hi+To*(Ri+To*sr-Hi)-wa),0==Do?(dr=Fr,Br=Ro,gr=Fr,Gr=Ro):(dr=Math.min(dr,Fr),Br=Math.min(Br,Ro),gr=Math.max(gr,Fr),Gr=Math.max(Gr,Ro));return new ge(Math.round(dr),Math.round(Br),Math.round(gr-dr),Math.round(Gr-Br))},fo=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var PA=JSON.stringify({lineDash:this.ctx.lineDash,lineDashOffset:this.ctx.lineDashOffset});this.prevLineDash!==PA&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=PA)}}})(Yo.API),
/**
         * @license
         * jsPDF filters PlugIn
         * Copyright (c) 2014 Aras Abbasi
         *
         * Licensed under the MIT License.
         * http://opensource.org/licenses/mit-license
         */
function(Et){var ft=function(Pt){var ne,ge,de,AA,DA,xA,en,Ue,Pn,_n;for(/[^\x00-\xFF]/.test(Pt),ge=[],de=0,AA=(Pt+=ne="\0\0\0\0".slice(Pt.length%4||4)).length;AA>de;de+=4)0!==(DA=(Pt.charCodeAt(de)<<24)+(Pt.charCodeAt(de+1)<<16)+(Pt.charCodeAt(de+2)<<8)+Pt.charCodeAt(de+3))?(xA=(DA=((DA=((DA=((DA=(DA-(_n=DA%85))/85)-(Pn=DA%85))/85)-(Ue=DA%85))/85)-(en=DA%85))/85)%85,ge.push(xA+33,en+33,Ue+33,Pn+33,_n+33)):ge.push(122);return function(vn,un){for(var Gn=un;Gn>0;Gn--)vn.pop()}(ge,ne.length),String.fromCharCode.apply(String,ge)+"~>"},Ct=function(Pt){var ne,ge,de,AA,DA,xA=String,en="length",Pn="charCodeAt",_n="slice",vn="replace";for(Pt[_n](-2),Pt=Pt[_n](0,-2)[vn](/\s/g,"")[vn]("z","!!!!!"),de=[],AA=0,DA=(Pt+=ne="uuuuu"[_n](Pt[en]%5||5))[en];DA>AA;AA+=5)ge=52200625*(Pt[Pn](AA)-33)+614125*(Pt[Pn](AA+1)-33)+7225*(Pt[Pn](AA+2)-33)+85*(Pt[Pn](AA+3)-33)+(Pt[Pn](AA+4)-33),de.push(255&ge>>24,255&ge>>16,255&ge>>8,255&ge);return function(un,Gn){for(var ti=Gn;ti>0;ti--)un.pop()}(de,ne[en]),xA.fromCharCode.apply(xA,de)},Yt=function(Pt){var ne=new RegExp(/^([0-9A-Fa-f]{2})+$/);if(-1!==(Pt=Pt.replace(/\s/g,"")).indexOf(">")&&(Pt=Pt.substr(0,Pt.indexOf(">"))),Pt.length%2&&(Pt+="0"),!1===ne.test(Pt))return"";for(var ge="",de=0;de<Pt.length;de+=2)ge+=String.fromCharCode("0x"+(Pt[de]+Pt[de+1]));return ge},kt=function(Pt){for(var ne=new Uint8Array(Pt.length),ge=Pt.length;ge--;)ne[ge]=Pt.charCodeAt(ge);return(ne=ue(ne)).reduce(function(de,AA){return de+String.fromCharCode(AA)},"")};Et.processDataByFilters=function(Pt,ne){var ge=0,de=Pt||"",AA=[];for("string"==typeof(ne=ne||[])&&(ne=[ne]),ge=0;ge<ne.length;ge+=1)switch(ne[ge]){case"ASCII85Decode":case"/ASCII85Decode":de=Ct(de),AA.push("/ASCII85Encode");break;case"ASCII85Encode":case"/ASCII85Encode":de=ft(de),AA.push("/ASCII85Decode");break;case"ASCIIHexDecode":case"/ASCIIHexDecode":de=Yt(de),AA.push("/ASCIIHexEncode");break;case"ASCIIHexEncode":case"/ASCIIHexEncode":de=de.split("").map(function(DA){return("0"+DA.charCodeAt().toString(16)).slice(-2)}).join("")+">",AA.push("/ASCIIHexDecode");break;case"FlateEncode":case"/FlateEncode":de=kt(de),AA.push("/FlateDecode");break;default:throw new Error('The filter: "'+ne[ge]+'" is not implemented')}return{data:de,reverseChain:AA.reverse().join(" ")}}}(Yo.API),
/**
         * @license
         * jsPDF fileloading PlugIn
         * Copyright (c) 2018 Aras Abbasi (aras.abbasi@gmail.com)
         *
         * Licensed under the MIT License.
         * http://opensource.org/licenses/mit-license
         */
function(Et){Et.loadFile=function(ft,Ct,Yt){return function(kt,Pt,ne){Pt=!1!==Pt,ne="function"==typeof ne?ne:function(){};var ge=void 0;try{ge=function(de,AA,DA){var xA=new XMLHttpRequest,en=0,Ue=function(Pn){var _n=Pn.length,vn=[],un=String.fromCharCode;for(en=0;en<_n;en+=1)vn.push(un(255&Pn.charCodeAt(en)));return vn.join("")};if(xA.open("GET",de,!AA),xA.overrideMimeType("text/plain; charset=x-user-defined"),!1===AA&&(xA.onload=function(){DA(200===xA.status?Ue(this.responseText):void 0)}),xA.send(null),AA&&200===xA.status)return Ue(xA.responseText)}(kt,Pt,ne)}catch{}return ge}(ft,Ct,Yt)},Et.loadImageFile=Et.loadFile}(Yo.API),function(Et){function ft(){return(et.html2canvas?Promise.resolve(et.html2canvas):d.e(7239).then(d.t.bind(d,7239,23))).catch(function(ne){return Promise.reject(new Error("Could not load html2canvas: "+ne))}).then(function(ne){return ne.default?ne.default:ne})}function Ct(){return(et.DOMPurify?Promise.resolve(et.DOMPurify):d.e(1973).then(d.t.bind(d,91973,23))).catch(function(ne){return Promise.reject(new Error("Could not load dompurify: "+ne))}).then(function(ne){return ne.default?ne.default:ne})}var Yt=function(ne){var ge=(0,l.A)(ne);return"undefined"===ge?"undefined":"string"===ge||ne instanceof String?"string":"number"===ge||ne instanceof Number?"number":"function"===ge||ne instanceof Function?"function":ne&&ne.constructor===Array?"array":ne&&1===ne.nodeType?"element":"object"===ge?"object":"unknown"},kt=function(ne,ge){var de=document.createElement(ne);for(var AA in ge.className&&(de.className=ge.className),ge.innerHTML&&ge.dompurify&&(de.innerHTML=ge.dompurify.sanitize(ge.innerHTML)),ge.style)de.style[AA]=ge.style[AA];return de},Pt=function ne(ge){var de=Object.assign(ne.convert(Promise.resolve()),JSON.parse(JSON.stringify(ne.template))),AA=ne.convert(Promise.resolve(),de);return(AA=AA.setProgress(1,ne,1,[ne])).set(ge)};(Pt.prototype=Object.create(Promise.prototype)).constructor=Pt,Pt.convert=function(ne,ge){return ne.__proto__=ge||Pt.prototype,ne},Pt.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:{},backgroundColor:"transparent"}},Pt.prototype.from=function(ne,ge){return this.then(function(){switch(ge=ge||function(de){switch(Yt(de)){case"string":return"string";case"element":return"canvas"===de.nodeName.toLowerCase()?"canvas":"element";default:return"unknown"}}(ne)){case"string":return this.then(Ct).then(function(de){return this.set({src:kt("div",{innerHTML:ne,dompurify:de})})});case"element":return this.set({src:ne});case"canvas":return this.set({canvas:ne});case"img":return this.set({img:ne});default:return this.error("Unknown source type.")}})},Pt.prototype.to=function(ne){switch(ne){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.")}},Pt.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 ne={position:"relative",display:"inline-block",width:("number"!=typeof this.opt.width||isNaN(this.opt.width)||"number"!=typeof this.opt.windowWidth||isNaN(this.opt.windowWidth)?Math.max(this.prop.src.clientWidth,this.prop.src.scrollWidth,this.prop.src.offsetWidth):this.opt.windowWidth)+"px",left:0,right:0,top:0,margin:"auto",backgroundColor:this.opt.backgroundColor},ge=function de(AA,DA){for(var xA=3===AA.nodeType?document.createTextNode(AA.nodeValue):AA.cloneNode(!1),en=AA.firstChild;en;en=en.nextSibling)!0!==DA&&1===en.nodeType&&"SCRIPT"===en.nodeName||xA.appendChild(de(en,DA));return 1===AA.nodeType&&("CANVAS"===AA.nodeName?(xA.width=AA.width,xA.height=AA.height,xA.getContext("2d").drawImage(AA,0,0)):"TEXTAREA"!==AA.nodeName&&"SELECT"!==AA.nodeName||(xA.value=AA.value),xA.addEventListener("load",function(){xA.scrollTop=AA.scrollTop,xA.scrollLeft=AA.scrollLeft},!0)),xA}(this.prop.src,this.opt.html2canvas.javascriptEnabled);"BODY"===ge.tagName&&(ne.height=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)+"px"),this.prop.overlay=kt("div",{className:"html2pdf__overlay",style:{position:"fixed",overflow:"hidden",zIndex:1e3,left:"-100000px",right:0,bottom:0,top:0}}),this.prop.container=kt("div",{className:"html2pdf__container",style:ne}),this.prop.container.appendChild(ge),this.prop.container.firstChild.appendChild(kt("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"})},Pt.prototype.toCanvas=function(){return this.thenList([function(){return document.body.contains(this.prop.container)||this.toContainer()}]).then(ft).then(function(ge){var de=Object.assign({},this.opt.html2canvas);return delete de.onrendered,ge(this.prop.container,de)}).then(function(ge){(this.opt.html2canvas.onrendered||function(){})(ge),this.prop.canvas=ge,document.body.removeChild(this.prop.overlay)})},Pt.prototype.toContext2d=function(){return this.thenList([function(){return document.body.contains(this.prop.container)||this.toContainer()}]).then(ft).then(function(ge){var de=this.opt.jsPDF,AA=this.opt.fontFaces,DA="number"!=typeof this.opt.width||isNaN(this.opt.width)||"number"!=typeof this.opt.windowWidth||isNaN(this.opt.windowWidth)?1:this.opt.width/this.opt.windowWidth,xA=Object.assign({async:!0,allowTaint:!0,scale:DA,scrollX:this.opt.scrollX||0,scrollY:this.opt.scrollY||0,backgroundColor:"#ffffff",imageTimeout:15e3,logging:!0,proxy:null,removeContainer:!0,foreignObjectRendering:!1,useCORS:!1},this.opt.html2canvas);if(delete xA.onrendered,de.context2d.autoPaging=void 0===this.opt.autoPaging||this.opt.autoPaging,de.context2d.posX=this.opt.x,de.context2d.posY=this.opt.y,de.context2d.margin=this.opt.margin,de.context2d.fontFaces=AA,AA)for(var en=0;en<AA.length;++en){var Ue=AA[en],Pn=Ue.src.find(function(_n){return"truetype"===_n.format});Pn&&de.addFont(Pn.url,Ue.ref.name,Ue.ref.style)}return xA.windowHeight=xA.windowHeight||0,xA.windowHeight=0==xA.windowHeight?Math.max(this.prop.container.clientHeight,this.prop.container.scrollHeight,this.prop.container.offsetHeight):xA.windowHeight,de.context2d.save(!0),ge(this.prop.container,xA)}).then(function(ge){this.opt.jsPDF.context2d.restore(!0),(this.opt.html2canvas.onrendered||function(){})(ge),this.prop.canvas=ge,document.body.removeChild(this.prop.overlay)})},Pt.prototype.toImg=function(){return this.thenList([function(){return this.prop.canvas||this.toCanvas()}]).then(function(){var ne=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=ne})},Pt.prototype.toPdf=function(){return this.thenList([function(){return this.toContext2d()}]).then(function(){this.prop.pdf=this.prop.pdf||this.opt.jsPDF})},Pt.prototype.output=function(ne,ge,de){return"img"===(de=de||"pdf").toLowerCase()||"image"===de.toLowerCase()?this.outputImg(ne,ge):this.outputPdf(ne,ge)},Pt.prototype.outputPdf=function(ne,ge){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){return this.prop.pdf.output(ne,ge)})},Pt.prototype.outputImg=function(ne){return this.thenList([function(){return this.prop.img||this.toImg()}]).then(function(){switch(ne){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 "'+ne+'" is not supported.'}})},Pt.prototype.save=function(ne){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).set(ne?{filename:ne}:null).then(function(){this.prop.pdf.save(this.opt.filename)})},Pt.prototype.doCallback=function(){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then(function(){this.prop.callback(this.prop.pdf)})},Pt.prototype.set=function(ne){if("object"!==Yt(ne))return this;var ge=Object.keys(ne||{}).map(function(de){if(de in Pt.template.prop)return function(){this.prop[de]=ne[de]};switch(de){case"margin":return this.setMargin.bind(this,ne.margin);case"jsPDF":return function(){return this.opt.jsPDF=ne.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,ne.pageSize);default:return function(){this.opt[de]=ne[de]}}},this);return this.then(function(){return this.thenList(ge)})},Pt.prototype.get=function(ne,ge){return this.then(function(){var de=ne in Pt.template.prop?this.prop[ne]:this.opt[ne];return ge?ge(de):de})},Pt.prototype.setMargin=function(ne){return this.then(function(){switch(Yt(ne)){case"number":ne=[ne,ne,ne,ne];case"array":if(2===ne.length&&(ne=[ne[0],ne[1],ne[0],ne[1]]),4===ne.length)break;default:return this.error("Invalid margin array.")}this.opt.margin=ne}).then(this.setPageSize)},Pt.prototype.setPageSize=function(ne){function ge(de,AA){return Math.floor(de*AA/72*96)}return this.then(function(){(ne=ne||Yo.getPageSize(this.opt.jsPDF)).hasOwnProperty("inner")||(ne.inner={width:ne.width-this.opt.margin[1]-this.opt.margin[3],height:ne.height-this.opt.margin[0]-this.opt.margin[2]},ne.inner.px={width:ge(ne.inner.width,ne.k),height:ge(ne.inner.height,ne.k)},ne.inner.ratio=ne.inner.height/ne.inner.width),this.prop.pageSize=ne})},Pt.prototype.setProgress=function(ne,ge,de,AA){return null!=ne&&(this.progress.val=ne),null!=ge&&(this.progress.state=ge),null!=de&&(this.progress.n=de),null!=AA&&(this.progress.stack=AA),this.progress.ratio=this.progress.val/this.progress.state,this},Pt.prototype.updateProgress=function(ne,ge,de,AA){return this.setProgress(ne?this.progress.val+ne:null,ge||null,de?this.progress.n+de:null,AA?this.progress.stack.concat(AA):null)},Pt.prototype.then=function(ne,ge){var de=this;return this.thenCore(ne,ge,function(AA,DA){return de.updateProgress(null,null,1,[AA]),Promise.prototype.then.call(this,function(xA){return de.updateProgress(null,AA),xA}).then(AA,DA).then(function(xA){return de.updateProgress(1),xA})})},Pt.prototype.thenCore=function(ne,ge,de){de=de||Promise.prototype.then,ne&&(ne=ne.bind(this)),ge&&(ge=ge.bind(this));var AA=-1!==Promise.toString().indexOf("[native code]")&&"Promise"===Promise.name?this:Pt.convert(Object.assign({},this),Promise.prototype),DA=de.call(AA,ne,ge);return Pt.convert(DA,this.__proto__)},Pt.prototype.thenExternal=function(ne,ge){return Promise.prototype.then.call(this,ne,ge)},Pt.prototype.thenList=function(ne){var ge=this;return ne.forEach(function(de){ge=ge.thenCore(de)}),ge},Pt.prototype.catch=function(ne){ne&&(ne=ne.bind(this));var ge=Promise.prototype.catch.call(this,ne);return Pt.convert(ge,this)},Pt.prototype.catchExternal=function(ne){return Promise.prototype.catch.call(this,ne)},Pt.prototype.error=function(ne){return this.then(function(){throw new Error(ne)})},Pt.prototype.using=Pt.prototype.set,Pt.prototype.saveAs=Pt.prototype.save,Pt.prototype.export=Pt.prototype.output,Pt.prototype.run=Pt.prototype.then,Yo.getPageSize=function(ne,ge,de){if("object"===(0,l.A)(ne)){var AA=ne;ne=AA.orientation,ge=AA.unit||ge,de=AA.format||de}ge=ge||"mm",de=de||"a4",ne=(""+(ne||"P")).toLowerCase();var DA,xA=(""+de).toLowerCase(),en={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(ge){case"pt":DA=1;break;case"mm":DA=72/25.4;break;case"cm":DA=72/2.54;break;case"in":DA=72;break;case"px":DA=.75;break;case"pc":case"em":DA=12;break;case"ex":DA=6;break;default:throw"Invalid unit: "+ge}var Ue,Pn=0,_n=0;if(en.hasOwnProperty(xA))Pn=en[xA][1]/DA,_n=en[xA][0]/DA;else try{Pn=de[1],_n=de[0]}catch{throw new Error("Invalid format: "+de)}if("p"===ne||"portrait"===ne)ne="p",_n>Pn&&(Ue=_n,_n=Pn,Pn=Ue);else{if("l"!==ne&&"landscape"!==ne)throw"Invalid orientation: "+ne;ne="l",Pn>_n&&(Ue=_n,_n=Pn,Pn=Ue)}return{width:_n,height:Pn,unit:ge,k:DA,orientation:ne}},Et.html=function(ne,ge){(ge=ge||{}).callback=ge.callback||function(){},ge.html2canvas=ge.html2canvas||{},ge.html2canvas.canvas=ge.html2canvas.canvas||this.canvas,ge.jsPDF=ge.jsPDF||this,ge.fontFaces=ge.fontFaces?ge.fontFaces.map(Tl):null;var de=new Pt(ge);return ge.worker?de:de.from(ne).doCallback()}}(Yo.API),Yo.API.addJS=function(Et){return us=Et,this.internal.events.subscribe("postPutResources",function(){Ec=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(Ec+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),hl=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+us+")"),this.internal.out(">>"),this.internal.out("endobj")}),this.internal.events.subscribe("putCatalog",function(){void 0!==Ec&&void 0!==hl&&this.internal.out("/Names <</JavaScript "+Ec+" 0 R>>")}),this},
/**
         * @license
         * Copyright (c) 2014 Steven Spungin (TwelveTone LLC)  steven@twelvetone.tv
         *
         * Licensed under the MIT License.
         * http://opensource.org/licenses/mit-license
         */
function(Et){var ft;Et.events.push(["postPutResources",function(){var Ct=this,Yt=/^(\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var kt=Ct.outline.render().split(/\r\n/),Pt=0;Pt<kt.length;Pt++){var ne=kt[Pt],ge=Yt.exec(ne);null!=ge&&Ct.internal.newObjectDeferredBegin(ge[1],!1),Ct.internal.write(ne)}if(this.outline.createNamedDestinations){var AA=this.internal.pages.length,DA=[];for(Pt=0;Pt<AA;Pt++){var xA=Ct.internal.newObject();DA.push(xA);var en=Ct.internal.getPageInfo(Pt+1);Ct.internal.write("<< /D["+en.objId+" 0 R /XYZ null null null]>> endobj")}var Ue=Ct.internal.newObject();for(Ct.internal.write("<< /Names [ "),Pt=0;Pt<DA.length;Pt++)Ct.internal.write("(page_"+(Pt+1)+")"+DA[Pt]+" 0 R");Ct.internal.write(" ] >>","endobj"),ft=Ct.internal.newObject(),Ct.internal.write("<< /Dests "+Ue+" 0 R"),Ct.internal.write(">>","endobj")}}]),Et.events.push(["putCatalog",function(){this.outline.root.children.length>0&&(this.internal.write("/Outlines",this.outline.makeRef(this.outline.root)),this.outline.createNamedDestinations&&this.internal.write("/Names "+ft+" 0 R"))}]),Et.events.push(["initialized",function(){var Ct=this;Ct.outline={createNamedDestinations:!1,root:{children:[]}},Ct.outline.add=function(Yt,kt,Pt){var ne={title:kt,options:Pt,children:[]};return null==Yt&&(Yt=this.root),Yt.children.push(ne),ne},Ct.outline.render=function(){return this.ctx={},this.ctx.val="",this.ctx.pdf=Ct,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},Ct.outline.genIds_r=function(Yt){Yt.id=Ct.internal.newObjectDeferred();for(var kt=0;kt<Yt.children.length;kt++)this.genIds_r(Yt.children[kt])},Ct.outline.renderRoot=function(Yt){this.objStart(Yt),this.line("/Type /Outlines"),Yt.children.length>0&&(this.line("/First "+this.makeRef(Yt.children[0])),this.line("/Last "+this.makeRef(Yt.children[Yt.children.length-1]))),this.line("/Count "+this.count_r({count:0},Yt)),this.objEnd()},Ct.outline.renderItems=function(Yt){for(var kt=this.ctx.pdf.internal.getVerticalCoordinateString,Pt=0;Pt<Yt.children.length;Pt++){var ne=Yt.children[Pt];this.objStart(ne),this.line("/Title "+this.makeString(ne.title)),this.line("/Parent "+this.makeRef(Yt)),Pt>0&&this.line("/Prev "+this.makeRef(Yt.children[Pt-1])),Pt<Yt.children.length-1&&this.line("/Next "+this.makeRef(Yt.children[Pt+1])),ne.children.length>0&&(this.line("/First "+this.makeRef(ne.children[0])),this.line("/Last "+this.makeRef(ne.children[ne.children.length-1])));var ge=this.count=this.count_r({count:0},ne);if(ge>0&&this.line("/Count "+ge),ne.options&&ne.options.pageNumber){var de=Ct.internal.getPageInfo(ne.options.pageNumber);this.line("/Dest ["+de.objId+" 0 R /XYZ 0 "+kt(0)+" 0]")}this.objEnd()}for(var AA=0;AA<Yt.children.length;AA++)this.renderItems(Yt.children[AA])},Ct.outline.line=function(Yt){this.ctx.val+=Yt+"\r\n"},Ct.outline.makeRef=function(Yt){return Yt.id+" 0 R"},Ct.outline.makeString=function(Yt){return"("+Ct.internal.pdfEscape(Yt)+")"},Ct.outline.objStart=function(Yt){this.ctx.val+="\r\n"+Yt.id+" 0 obj\r\n<<\r\n"},Ct.outline.objEnd=function(){this.ctx.val+=">> \r\nendobj\r\n"},Ct.outline.count_r=function(Yt,kt){for(var Pt=0;Pt<kt.children.length;Pt++)Yt.count++,this.count_r(Yt,kt.children[Pt]);return Yt.count}}])}(Yo.API),
/**
         * @license
         *
         * Licensed under the MIT License.
         * http://opensource.org/licenses/mit-license
         */
function(Et){var ft=[192,193,194,195,196,197,198,199];Et.processJPEG=function(Ct,Yt,kt,Pt,ne,ge){var de,AA=this.decode.DCT_DECODE,DA=null;if("string"==typeof Ct||this.__addimage__.isArrayBuffer(Ct)||this.__addimage__.isArrayBufferView(Ct)){switch(Ct=this.__addimage__.isArrayBuffer(Ct=ne||Ct)?new Uint8Array(Ct):Ct,(de=function(xA){for(var en,Ue=256*xA.charCodeAt(4)+xA.charCodeAt(5),Pn=xA.length,_n={width:0,height:0,numcomponents:1},vn=4;vn<Pn;vn+=2){if(-1!==ft.indexOf(xA.charCodeAt((vn+=Ue)+1))){en=256*xA.charCodeAt(vn+5)+xA.charCodeAt(vn+6),_n={width:256*xA.charCodeAt(vn+7)+xA.charCodeAt(vn+8),height:en,numcomponents:xA.charCodeAt(vn+9)};break}Ue=256*xA.charCodeAt(vn+2)+xA.charCodeAt(vn+3)}return _n}(Ct=this.__addimage__.isArrayBufferView(Ct)?this.__addimage__.arrayBufferToBinaryString(Ct):Ct)).numcomponents){case 1:ge=this.color_spaces.DEVICE_GRAY;break;case 4:ge=this.color_spaces.DEVICE_CMYK;break;case 3:ge=this.color_spaces.DEVICE_RGB}DA={data:Ct,width:de.width,height:de.height,colorSpace:ge,bitsPerComponent:8,filter:AA,index:Yt,alias:kt}}return DA}}(Yo.API);var Ra,Sa,Ga,ha,$d,tg=function(){var Et,ft,Ct;function Yt(Pt){var ne,de,AA,DA,xA,en,Ue,Pn,_n,vn,un,Gn,ti;for(this.data=Pt,this.pos=8,this.palette=[],this.imgData=[],this.transparency={},this.animation=null,this.text={},xA=null;;){switch(ne=this.readUInt32(),Pn=function(){var Zi,Wi;for(Wi=[],Zi=0;Zi<4;++Zi)Wi.push(String.fromCharCode(this.data[this.pos++]));return Wi}.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(ne);break;case"fcTL":xA&&this.animation.frames.push(xA),this.pos+=4,xA={width:this.readUInt32(),height:this.readUInt32(),xOffset:this.readUInt32(),yOffset:this.readUInt32()},DA=this.readUInt16(),AA=this.readUInt16()||100,xA.delay=1e3*DA/AA,xA.disposeOp=this.data[this.pos++],xA.blendOp=this.data[this.pos++],xA.data=[];break;case"IDAT":case"fdAT":for("fdAT"===Pn&&(this.pos+=4,ne-=4),Pt=xA?.data||this.imgData,un=0;0<=ne?un<ne:un>ne;0<=ne?++un:--un)Pt.push(this.data[this.pos++]);break;case"tRNS":switch(this.transparency={},this.colorType){case 3:if(de=this.palette.length/3,this.transparency.indexed=this.read(ne),this.transparency.indexed.length>de)throw new Error("More transparent colors than palette size");if((_n=de-this.transparency.indexed.length)>0)for(Gn=0;0<=_n?Gn<_n:Gn>_n;0<=_n?++Gn:--Gn)this.transparency.indexed.push(255);break;case 0:this.transparency.grayscale=this.read(ne)[0];break;case 2:this.transparency.rgb=this.read(ne)}break;case"tEXt":en=(vn=this.read(ne)).indexOf(0),Ue=String.fromCharCode.apply(String,vn.slice(0,en)),this.text[Ue]=String.fromCharCode.apply(String,vn.slice(en+1));break;case"IEND":return xA&&this.animation.frames.push(xA),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===(ti=this.colorType)||6===ti,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+=ne}if(this.pos+=4,this.pos>this.data.length)throw new Error("Incomplete or corrupt PNG file")}}Yt.prototype.read=function(Pt){var ne,ge;for(ge=[],ne=0;0<=Pt?ne<Pt:ne>Pt;0<=Pt?++ne:--ne)ge.push(this.data[this.pos++]);return ge},Yt.prototype.readUInt32=function(){return this.data[this.pos++]<<24|this.data[this.pos++]<<16|this.data[this.pos++]<<8|this.data[this.pos++]},Yt.prototype.readUInt16=function(){return this.data[this.pos++]<<8|this.data[this.pos++]},Yt.prototype.decodePixels=function(Pt){var ne=this.pixelBitlength/8,ge=new Uint8Array(this.width*this.height*ne),de=0,AA=this;if(null==Pt&&(Pt=this.imgData),0===Pt.length)return new Uint8Array(0);function DA(xA,en,Ue,Pn){var _n,vn,un,Gn,ti,Zi,Wi,Io,di,jt,Se,Vt,oe,wA,HA,bt,Lt,ye,IA,xn,ai=Math.ceil((AA.width-xA)/Ue),fo=Math.ceil((AA.height-en)/Pn),YA=AA.width==ai&&AA.height==fo;for(oe=ne*ai,Se=YA?ge:new Uint8Array(oe*fo),Zi=Pt.length,Vt=0,vn=0;Vt<fo&&de<Zi;){switch(Pt[de++]){case 0:for(Gn=bt=0;bt<oe;Gn=bt+=1)Se[vn++]=Pt[de++];break;case 1:for(Gn=Lt=0;Lt<oe;Gn=Lt+=1)_n=Pt[de++],ti=Gn<ne?0:Se[vn-ne],Se[vn++]=(_n+ti)%256;break;case 2:for(Gn=ye=0;ye<oe;Gn=ye+=1)_n=Pt[de++],un=(Gn-Gn%ne)/ne,Se[vn++]=((wA=Vt&&Se[(Vt-1)*oe+un*ne+Gn%ne])+_n)%256;break;case 3:for(Gn=IA=0;IA<oe;Gn=IA+=1)_n=Pt[de++],un=(Gn-Gn%ne)/ne,ti=Gn<ne?0:Se[vn-ne],wA=Vt&&Se[(Vt-1)*oe+un*ne+Gn%ne],Se[vn++]=(_n+Math.floor((ti+wA)/2))%256;break;case 4:for(Gn=xn=0;xn<oe;Gn=xn+=1)_n=Pt[de++],un=(Gn-Gn%ne)/ne,0===Vt?wA=HA=0:(wA=Se[(Vt-1)*oe+un*ne+Gn%ne],HA=un&&Se[(Vt-1)*oe+(un-1)*ne+Gn%ne]),Wi=(ti=Gn<ne?0:Se[vn-ne])+wA-HA,Io=Math.abs(Wi-ti),di=Math.abs(Wi-wA),jt=Math.abs(Wi-HA),Se[vn++]=(_n+(Io<=di&&Io<=jt?ti:di<=jt?wA:HA))%256;break;default:throw new Error("Invalid filter algorithm: "+Pt[de-1])}if(!YA){var hn=((en+Vt*Pn)*AA.width+xA)*ne,PA=Vt*oe;for(Gn=0;Gn<ai;Gn+=1){for(var Dn=0;Dn<ne;Dn+=1)ge[hn++]=Se[PA++];hn+=(Ue-1)*ne}}Vt++}}return Pt=sn(Pt),1==AA.interlaceMethod?(DA(0,0,8,8),DA(4,0,8,8),DA(0,4,4,8),DA(2,0,4,4),DA(0,2,2,4),DA(1,0,2,2),DA(0,1,1,2)):DA(0,0,1,1),ge},Yt.prototype.decodePalette=function(){var Pt,ne,ge,de,AA,DA,xA,en,Ue;for(ge=this.palette,DA=this.transparency.indexed||[],AA=new Uint8Array((DA.length||0)+ge.length),de=0,Pt=0,ne=xA=0,en=ge.length;xA<en;ne=xA+=3)AA[de++]=ge[ne],AA[de++]=ge[ne+1],AA[de++]=ge[ne+2],AA[de++]=null!=(Ue=DA[Pt++])?Ue:255;return AA},Yt.prototype.copyToImageData=function(Pt,ne){var ge,de,AA,DA,xA,en,Ue,Pn,_n,vn,un;if(de=this.colors,_n=null,ge=this.hasAlphaChannel,this.palette.length&&(_n=null!=(un=this._decodedPalette)?un:this._decodedPalette=this.decodePalette(),de=4,ge=!0),Pn=(AA=Pt.data||Pt).length,xA=_n||ne,DA=en=0,1===de)for(;DA<Pn;)Ue=_n?4*ne[DA/4]:en,vn=xA[Ue++],AA[DA++]=vn,AA[DA++]=vn,AA[DA++]=vn,AA[DA++]=ge?xA[Ue++]:255,en=Ue;else for(;DA<Pn;)Ue=_n?4*ne[DA/4]:en,AA[DA++]=xA[Ue++],AA[DA++]=xA[Ue++],AA[DA++]=xA[Ue++],AA[DA++]=ge?xA[Ue++]:255,en=Ue},Yt.prototype.decode=function(){var Pt;return Pt=new Uint8Array(this.width*this.height*4),this.copyToImageData(Pt,this.decodePixels()),Pt};var kt=function(){if("[object Window]"===Object.prototype.toString.call(et)){try{ft=et.document.createElement("canvas"),Ct=ft.getContext("2d")}catch{return!1}return!0}return!1};return kt(),Et=function(Pt){var ne;if(!0===kt())return Ct.width=Pt.width,Ct.height=Pt.height,Ct.clearRect(0,0,Pt.width,Pt.height),Ct.putImageData(Pt,0,0),(ne=new Image).src=ft.toDataURL(),ne;throw new Error("This method requires a Browser with Canvas-capability.")},Yt.prototype.decodeFrames=function(Pt){var ne,ge,de,AA,DA,xA,en,Ue;if(this.animation){for(Ue=[],ge=DA=0,xA=(en=this.animation.frames).length;DA<xA;ge=++DA)de=Pt.createImageData((ne=en[ge]).width,ne.height),AA=this.decodePixels(new Uint8Array(ne.data)),this.copyToImageData(de,AA),ne.imageData=de,Ue.push(ne.image=Et(de));return Ue}},Yt.prototype.renderFrame=function(Pt,ne){var ge,de,AA;return ge=(de=this.animation.frames)[ne],AA=de[ne-1],0===ne&&Pt.clearRect(0,0,this.width,this.height),1===AA?.disposeOp?Pt.clearRect(AA.xOffset,AA.yOffset,AA.width,AA.height):2===AA?.disposeOp&&Pt.putImageData(AA.imageData,AA.xOffset,AA.yOffset),0===ge.blendOp&&Pt.clearRect(ge.xOffset,ge.yOffset,ge.width,ge.height),Pt.drawImage(ge.image,ge.xOffset,ge.yOffset)},Yt.prototype.animate=function(Pt){var ne,ge,de,AA,DA,xA,en=this;return ge=0,AA=(xA=this.animation).numFrames,de=xA.frames,DA=xA.numPlays,(ne=function(){var Ue,Pn;if(Ue=ge++%AA,Pn=de[Ue],en.renderFrame(Pt,Ue),AA>1&&ge/AA<DA)return en.animation._timeout=setTimeout(ne,Pn.delay)})()},Yt.prototype.stopAnimation=function(){var Pt;return clearTimeout(null!=(Pt=this.animation)?Pt._timeout:void 0)},Yt.prototype.render=function(Pt){var ne,ge;return Pt._png&&Pt._png.stopAnimation(),Pt._png=this,Pt.width=this.width,Pt.height=this.height,ne=Pt.getContext("2d"),this.animation?(this.decodeFrames(ne),this.animate(ne)):(ge=ne.createImageData(this.width,this.height),this.copyToImageData(ge,this.decodePixels()),ne.putImageData(ge,0,0))},Yt}();function Cd(Et){var ft=0;if(71!==Et[ft++]||73!==Et[ft++]||70!==Et[ft++]||56!==Et[ft++]||56!=(Et[ft++]+1&253)||97!==Et[ft++])throw new Error("Invalid GIF 87a/89a header.");var Ct=Et[ft++]|Et[ft++]<<8,Yt=Et[ft++]|Et[ft++]<<8,kt=Et[ft++],ne=1<<1+(7&kt);ft++,ft++;var ge=null,de=null;kt>>7&&(ge=ft,de=ne,ft+=3*ne);var AA=!0,DA=[],xA=0,en=null,Ue=0,Pn=null;for(this.width=Ct,this.height=Yt;AA&&ft<Et.length;)switch(Et[ft++]){case 33:switch(Et[ft++]){case 255:if(11!==Et[ft]||78==Et[ft+1]&&69==Et[ft+2]&&84==Et[ft+3]&&83==Et[ft+4]&&67==Et[ft+5]&&65==Et[ft+6]&&80==Et[ft+7]&&69==Et[ft+8]&&50==Et[ft+9]&&46==Et[ft+10]&&48==Et[ft+11]&&3==Et[ft+12]&&1==Et[ft+13]&&0==Et[ft+16])ft+=14,Pn=Et[ft++]|Et[ft++]<<8,ft++;else for(ft+=12;;){if(!((Vt=Et[ft++])>=0))throw Error("Invalid block size");if(0===Vt)break;ft+=Vt}break;case 249:if(4!==Et[ft++]||0!==Et[ft+4])throw new Error("Invalid graphics extension block.");var _n=Et[ft++];xA=Et[ft++]|Et[ft++]<<8,en=Et[ft++],!(1&_n)&&(en=null),Ue=_n>>2&7,ft++;break;case 254:for(;;){if(!((Vt=Et[ft++])>=0))throw Error("Invalid block size");if(0===Vt)break;ft+=Vt}break;default:throw new Error("Unknown graphic control label: 0x"+Et[ft-1].toString(16))}break;case 44:var vn=Et[ft++]|Et[ft++]<<8,un=Et[ft++]|Et[ft++]<<8,Gn=Et[ft++]|Et[ft++]<<8,ti=Et[ft++]|Et[ft++]<<8,Zi=Et[ft++],Wi=Zi>>6&1,Io=1<<1+(7&Zi),to=ge,di=de,jt=!1;Zi>>7&&(jt=!0,to=ft,di=Io,ft+=3*Io);var Se=ft;for(ft++;;){var Vt;if(!((Vt=Et[ft++])>=0))throw Error("Invalid block size");if(0===Vt)break;ft+=Vt}DA.push({x:vn,y:un,width:Gn,height:ti,has_local_palette:jt,palette_offset:to,palette_size:di,data_offset:Se,data_length:ft-Se,transparent_index:en,interlaced:!!Wi,delay:xA,disposal:Ue});break;case 59:AA=!1;break;default:throw new Error("Unknown gif block: 0x"+Et[ft-1].toString(16))}this.numFrames=function(){return DA.length},this.loopCount=function(){return Pn},this.frameInfo=function(oe){if(oe<0||oe>=DA.length)throw new Error("Frame index out of range.");return DA[oe]},this.decodeAndBlitFrameBGRA=function(oe,wA){var HA=this.frameInfo(oe),bt=HA.width*HA.height,Lt=new Uint8Array(bt);jc(Et,HA.data_offset,Lt,bt);var ye=HA.palette_offset,IA=HA.transparent_index;null===IA&&(IA=256);var xn=HA.width,ai=Ct-xn,fo=xn,YA=4*(HA.y*Ct+HA.x),hn=4*((HA.y+HA.height)*Ct+HA.x),PA=YA,Dn=4*ai;!0===HA.interlaced&&(Dn+=4*Ct*7);for(var li=8,Ri=0,Si=Lt.length;Ri<Si;++Ri){var Ni=Lt[Ri];if(0===fo&&(fo=xn,(PA+=Dn)>=hn&&(Dn=4*ai+4*Ct*(li-1),PA=YA+(xn+ai)*(li<<1),li>>=1)),Ni===IA)PA+=4;else{var To=Et[ye+3*Ni],Do=Et[ye+3*Ni+1];wA[PA++]=Et[ye+3*Ni+2],wA[PA++]=Do,wA[PA++]=To,wA[PA++]=255}--fo}},this.decodeAndBlitFrameRGBA=function(oe,wA){var HA=this.frameInfo(oe),bt=HA.width*HA.height,Lt=new Uint8Array(bt);jc(Et,HA.data_offset,Lt,bt);var ye=HA.palette_offset,IA=HA.transparent_index;null===IA&&(IA=256);var xn=HA.width,ai=Ct-xn,fo=xn,YA=4*(HA.y*Ct+HA.x),hn=4*((HA.y+HA.height)*Ct+HA.x),PA=YA,Dn=4*ai;!0===HA.interlaced&&(Dn+=4*Ct*7);for(var li=8,Ri=0,Si=Lt.length;Ri<Si;++Ri){var Ni=Lt[Ri];if(0===fo&&(fo=xn,(PA+=Dn)>=hn&&(Dn=4*ai+4*Ct*(li-1),PA=YA+(xn+ai)*(li<<1),li>>=1)),Ni===IA)PA+=4;else{var Do=Et[ye+3*Ni+1],Vo=Et[ye+3*Ni+2];wA[PA++]=Et[ye+3*Ni],wA[PA++]=Do,wA[PA++]=Vo,wA[PA++]=255}--fo}}}function jc(Et,ft,Ct,Yt){for(var kt=Et[ft++],Pt=1<<kt,ne=Pt+1,ge=ne+1,de=kt+1,AA=(1<<de)-1,DA=0,xA=0,en=0,Ue=Et[ft++],Pn=new Int32Array(4096),_n=null;;){for(;DA<16&&0!==Ue;)xA|=Et[ft++]<<DA,DA+=8,1===Ue?Ue=Et[ft++]:--Ue;if(DA<de)break;var vn=xA&AA;if(xA>>=de,DA-=de,vn!==Pt){if(vn===ne)break;for(var un=vn<ge?vn:_n,Gn=0,ti=un;ti>Pt;)ti=Pn[ti]>>8,++Gn;var Zi=ti;if(en+Gn+(un!==vn?1:0)>Yt)return void nn.log("Warning, gif stream longer than expected.");Ct[en++]=Zi;var Wi=en+=Gn;for(un!==vn&&(Ct[en++]=Zi),ti=un;Gn--;)Ct[--Wi]=255&(ti=Pn[ti]),ti>>=8;null!==_n&&ge<4096&&(Pn[ge++]=_n<<8|Zi,ge>=AA+1&&de<12&&(++de,AA=AA<<1|1)),_n=vn}else ge=ne+1,AA=(1<<(de=kt+1))-1,_n=null}return en!==Yt&&nn.log("Warning, gif stream shorter than expected."),Ct}function nl(Et){var ft,Ct,Yt,kt,Pt,ne=Math.floor,ge=new Array(64),de=new Array(64),AA=new Array(64),DA=new Array(64),xA=new Array(65535),en=new Array(65535),Ue=new Array(64),Pn=new Array(64),_n=[],vn=0,un=7,Gn=new Array(64),ti=new Array(64),Zi=new Array(64),Wi=new Array(256),Io=new Array(2048),to=[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],di=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],jt=[0,1,2,3,4,5,6,7,8,9,10,11],Se=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],Vt=[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],oe=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],wA=[0,1,2,3,4,5,6,7,8,9,10,11],HA=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],bt=[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 Lt(YA,hn){for(var PA=0,Dn=0,li=new Array,Ri=1;Ri<=16;Ri++){for(var Si=1;Si<=YA[Ri];Si++)li[hn[Dn]]=[],li[hn[Dn]][0]=PA,li[hn[Dn]][1]=Ri,Dn++,PA++;PA*=2}return li}function ye(YA){for(var hn=YA[0],PA=YA[1]-1;PA>=0;)hn&1<<PA&&(vn|=1<<un),PA--,--un<0&&(255==vn?(IA(255),IA(0)):IA(vn),un=7,vn=0)}function IA(YA){_n.push(YA)}function xn(YA){IA(YA>>8&255),IA(255&YA)}function ai(YA,hn,PA,Dn,li){for(var Ri,Si=li[0],Ni=li[240],To=function(Ro,dr){var Br,gr,Gr,va,SA,Oa,Xa,ur,sr,ts,fr=0;for(sr=0;sr<8;++sr){var zc=(Br=Ro[fr])+(ur=Ro[fr+7]),Na=Br-ur,Qs=(gr=Ro[fr+1])+(Xa=Ro[fr+6]),qs=gr-Xa,za=(Gr=Ro[fr+2])+(Oa=Ro[fr+5]),bs=Gr-Oa,Ls=(va=Ro[fr+3])+(SA=Ro[fr+4]),hs=va-SA,Ss=zc+Ls,il=zc-Ls,pl=Qs+za,Nc=Qs-za;Ro[fr]=Ss+pl,Ro[fr+4]=Ss-pl;var Ja=.707106781*(Nc+il);Ro[fr+2]=il+Ja,Ro[fr+6]=il-Ja;var ns=.382683433*((Ss=hs+bs)-(Nc=qs+Na)),Gd=.5411961*Ss+ns,_c=1.306562965*Nc+ns,ec=.707106781*(pl=bs+qs),Ic=Na+ec,Mi=Na-ec;Ro[fr+5]=Mi+Gd,Ro[fr+3]=Mi-Gd,Ro[fr+1]=Ic+_c,Ro[fr+7]=Ic-_c,fr+=8}for(fr=0,sr=0;sr<8;++sr){var Yc=(Br=Ro[fr])+(ur=Ro[fr+56]),vo=Br-ur,Ut=(gr=Ro[fr+8])+(Xa=Ro[fr+48]),pe=gr-Xa,Kt=(Gr=Ro[fr+16])+(Oa=Ro[fr+40]),le=Gr-Oa,uA=(va=Ro[fr+24])+(SA=Ro[fr+32]),LA=va-SA,bn=Yc+uA,qi=Yc-uA,Ji=Ut+Kt,cr=Ut-Kt;Ro[fr]=bn+Ji,Ro[fr+32]=bn-Ji;var qo=.707106781*(cr+qi);Ro[fr+16]=qi+qo,Ro[fr+48]=qi-qo;var Da=.382683433*((bn=LA+le)-(cr=pe+vo)),Es=.5411961*bn+Da,dd=1.306562965*cr+Da,as=.707106781*(Ji=le+pe),Ba=vo+as,rc=vo-as;Ro[fr+40]=rc+Es,Ro[fr+24]=rc-Es,Ro[fr+8]=Ba+dd,Ro[fr+56]=Ba-dd,fr++}for(sr=0;sr<64;++sr)Ue[sr]=(ts=Ro[sr]*dr[sr])>0?ts+.5|0:ts-.5|0;return Ue}(YA,hn),Do=0;Do<64;++Do)Pn[to[Do]]=To[Do];var Vo=Pn[0]-PA;PA=Pn[0],0==Vo?ye(Dn[0]):(ye(Dn[en[Ri=32767+Vo]]),ye(xA[Ri]));for(var tr=63;tr>0&&0==Pn[tr];)tr--;if(0==tr)return ye(Si),PA;for(var Sr,Hi=1;Hi<=tr;){for(var oi=Hi;0==Pn[Hi]&&Hi<=tr;)++Hi;var wa=Hi-oi;if(wa>=16){Sr=wa>>4;for(var Fr=1;Fr<=Sr;++Fr)ye(Ni);wa&=15}ye(li[(wa<<4)+en[Ri=32767+Pn[Hi]]]),ye(xA[Ri]),Hi++}return 63!=tr&&ye(Si),PA}function fo(YA){YA=Math.min(Math.max(YA,1),100),Pt!=YA&&(function(hn){for(var PA=[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],Dn=0;Dn<64;Dn++){var li=ne((PA[Dn]*hn+50)/100);li=Math.min(Math.max(li,1),255),ge[to[Dn]]=li}for(var Ri=[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],Si=0;Si<64;Si++){var Ni=ne((Ri[Si]*hn+50)/100);Ni=Math.min(Math.max(Ni,1),255),de[to[Si]]=Ni}for(var To=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],Do=0,Vo=0;Vo<8;Vo++)for(var tr=0;tr<8;tr++)AA[Do]=1/(ge[to[Do]]*To[Vo]*To[tr]*8),DA[Do]=1/(de[to[Do]]*To[Vo]*To[tr]*8),Do++}(YA<50?Math.floor(5e3/YA):Math.floor(200-2*YA)),Pt=YA)}this.encode=function(YA,hn){var gr,Gr;hn&&fo(hn),_n=new Array,vn=0,un=7,xn(65496),xn(65504),xn(16),IA(74),IA(70),IA(73),IA(70),IA(0),IA(1),IA(1),IA(0),xn(1),xn(1),IA(0),IA(0),function(){xn(65499),xn(132),IA(0);for(var gr=0;gr<64;gr++)IA(ge[gr]);IA(1);for(var Gr=0;Gr<64;Gr++)IA(de[Gr])}(),gr=YA.width,Gr=YA.height,xn(65472),xn(17),IA(8),xn(Gr),xn(gr),IA(3),IA(1),IA(17),IA(0),IA(2),IA(17),IA(1),IA(3),IA(17),IA(1),function(){xn(65476),xn(418),IA(0);for(var gr=0;gr<16;gr++)IA(di[gr+1]);for(var Gr=0;Gr<=11;Gr++)IA(jt[Gr]);IA(16);for(var va=0;va<16;va++)IA(Se[va+1]);for(var SA=0;SA<=161;SA++)IA(Vt[SA]);IA(1);for(var Oa=0;Oa<16;Oa++)IA(oe[Oa+1]);for(var Xa=0;Xa<=11;Xa++)IA(wA[Xa]);IA(17);for(var ur=0;ur<16;ur++)IA(HA[ur+1]);for(var sr=0;sr<=161;sr++)IA(bt[sr])}(),xn(65498),xn(12),IA(3),IA(1),IA(0),IA(2),IA(17),IA(3),IA(17),IA(0),IA(63),IA(0);var PA=0,Dn=0,li=0;vn=0,un=7,this.encode.displayName="_encode_";for(var Ri,Si,Ni,To,Do,Vo,tr,Sr,Hi,oi=YA.data,Fr=YA.height,Ro=4*YA.width,dr=0;dr<Fr;){for(Ri=0;Ri<Ro;){for(Do=Ro*dr+Ri,tr=-1,Sr=0,Hi=0;Hi<64;Hi++)Vo=Do+(Sr=Hi>>3)*Ro+(tr=4*(7&Hi)),dr+Sr>=Fr&&(Vo-=Ro*(dr+1+Sr-Fr)),Ri+tr>=Ro&&(Vo-=Ri+tr-Ro+4),Si=oi[Vo++],Ni=oi[Vo++],To=oi[Vo++],Gn[Hi]=(Io[Si]+Io[Ni+256|0]+Io[To+512|0]>>16)-128,ti[Hi]=(Io[Si+768|0]+Io[Ni+1024|0]+Io[To+1280|0]>>16)-128,Zi[Hi]=(Io[Si+1280|0]+Io[Ni+1536|0]+Io[To+1792|0]>>16)-128;PA=ai(Gn,AA,PA,ft,Yt),Dn=ai(ti,DA,Dn,Ct,kt),li=ai(Zi,DA,li,Ct,kt),Ri+=32}dr+=8}if(un>=0){var Br=[];Br[1]=un+1,Br[0]=(1<<un+1)-1,ye(Br)}return xn(65497),new Uint8Array(_n)},Et=Et||50,function(){for(var YA=String.fromCharCode,hn=0;hn<256;hn++)Wi[hn]=YA(hn)}(),ft=Lt(di,jt),Ct=Lt(oe,wA),Yt=Lt(Se,Vt),kt=Lt(HA,bt),function(){for(var YA=1,hn=2,PA=1;PA<=15;PA++){for(var Dn=YA;Dn<hn;Dn++)en[32767+Dn]=PA,xA[32767+Dn]=[],xA[32767+Dn][1]=PA,xA[32767+Dn][0]=Dn;for(var li=-(hn-1);li<=-YA;li++)en[32767+li]=PA,xA[32767+li]=[],xA[32767+li][1]=PA,xA[32767+li][0]=hn-1+li;YA<<=1,hn<<=1}}(),function(){for(var YA=0;YA<256;YA++)Io[YA]=19595*YA,Io[YA+256|0]=38470*YA,Io[YA+512|0]=7471*YA+32768,Io[YA+768|0]=-11059*YA,Io[YA+1024|0]=-21709*YA,Io[YA+1280|0]=32768*YA+8421375,Io[YA+1536|0]=-27439*YA,Io[YA+1792|0]=-5329*YA}(),fo(Et)}function bc(Et,ft){if(this.pos=0,this.buffer=Et,this.datav=new DataView(Et.buffer),this.is_with_alpha=!!ft,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()}function yd(Et){function ft(di){if(!di)throw Error("assert :P")}function Ct(di,jt,Se){for(var Vt=0;4>Vt;Vt++)if(di[jt+Vt]!=Se.charCodeAt(Vt))return!0;return!1}function Yt(di,jt,Se,Vt,oe){for(var wA=0;wA<oe;wA++)di[jt+wA]=Se[Vt+wA]}function kt(di,jt,Se,Vt){for(var oe=0;oe<Vt;oe++)di[jt+oe]=Se}function Pt(di){return new Int32Array(di)}function ne(di,jt){for(var Se=[],Vt=0;Vt<di;Vt++)Se.push(new jt);return Se}function ge(di,jt){var Se=[];return function Vt(oe,wA,HA){for(var bt=HA[wA],Lt=0;Lt<bt&&(oe.push(HA.length>wA+1?[]:new jt),!(HA.length<wA+1));Lt++)Vt(oe[Lt],wA+1,HA)}(Se,0,di),Se}var de=function(){var di=this;function jt(wt,Nt){for(var he=1<<Nt-1>>>0;wt&he;)he>>>=1;return he?(wt&he-1)+he:wt}function Se(wt,Nt,he,We,NA){ft(!(We%he));do{wt[Nt+(We-=he)]=NA}while(0<We)}function Vt(wt,Nt,he,We,NA){if(ft(2328>=NA),512>=NA)var JA=Pt(512);else if(null==(JA=Pt(NA)))return 0;return function(KA,ln,Bn,On,Di,oo){var ro,Gi,ko=ln,Co=1<<Bn,Ii=Pt(16),vi=Pt(16);for(ft(0!=Di),ft(null!=On),ft(null!=KA),ft(0<Bn),Gi=0;Gi<Di;++Gi){if(15<On[Gi])return 0;++Ii[On[Gi]]}if(Ii[0]==Di)return 0;for(vi[1]=0,ro=1;15>ro;++ro){if(Ii[ro]>1<<ro)return 0;vi[ro+1]=vi[ro]+Ii[ro]}for(Gi=0;Gi<Di;++Gi)ro=On[Gi],0<On[Gi]&&(oo[vi[ro]++]=Gi);if(1==vi[15])return(On=new oe).g=0,On.value=oo[0],Se(KA,ko,1,Co,On),Co;var No,So=-1,Po=Co-1,jr=0,xr=1,Ea=1,vr=1<<Bn;for(Gi=0,ro=1,Di=2;ro<=Bn;++ro,Di<<=1){if(xr+=Ea<<=1,0>(Ea-=Ii[ro]))return 0;for(;0<Ii[ro];--Ii[ro])(On=new oe).g=ro,On.value=oo[Gi++],Se(KA,ko+jr,Di,vr,On),jr=jt(jr,ro)}for(ro=Bn+1,Di=2;15>=ro;++ro,Di<<=1){if(xr+=Ea<<=1,0>(Ea-=Ii[ro]))return 0;for(;0<Ii[ro];--Ii[ro]){if(On=new oe,(jr&Po)!=So){for(ko+=vr,No=1<<(So=ro)-Bn;15>So&&!(0>=(No-=Ii[So]));)++So,No<<=1;Co+=vr=1<<(No=So-Bn),KA[ln+(So=jr&Po)].g=No+Bn,KA[ln+So].value=ko-ln-So}On.g=ro-Bn,On.value=oo[Gi++],Se(KA,ko+(jr>>Bn),Di,vr,On),jr=jt(jr,ro)}}return xr!=2*vi[15]-1?0:Co}(wt,Nt,he,We,NA,JA)}function oe(){this.value=this.g=0}function wA(){this.value=this.g=0}function HA(){this.G=ne(5,oe),this.H=Pt(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=ne(ad,wA)}function bt(wt,Nt,he,We){ft(null!=wt),ft(null!=Nt),ft(2147483648>We),wt.Ca=254,wt.I=0,wt.b=-8,wt.Ka=0,wt.oa=Nt,wt.pa=he,wt.Jd=Nt,wt.Yc=he+We,wt.Zc=4<=We?he+We-4+1:he,Ri(wt)}function Lt(wt,Nt){for(var he=0;0<Nt--;)he|=Ni(wt,128)<<Nt;return he}function ye(wt,Nt){var he=Lt(wt,Nt);return Si(wt)?-he:he}function IA(wt,Nt,he,We){var NA,JA=0;for(ft(null!=wt),ft(null!=Nt),ft(4294967288>We),wt.Sb=We,wt.Ra=0,wt.u=0,wt.h=0,4<We&&(We=4),NA=0;NA<We;++NA)JA+=Nt[he+NA]<<8*NA;wt.Ra=JA,wt.bb=We,wt.oa=Nt,wt.pa=he}function xn(wt){for(;8<=wt.u&&wt.bb<wt.Sb;)wt.Ra>>>=8,wt.Ra+=wt.oa[wt.pa+wt.bb]<<Ud-8>>>0,++wt.bb,wt.u-=8;PA(wt)&&(wt.h=1,wt.u=0)}function ai(wt,Nt){if(ft(0<=Nt),!wt.h&&Nt<=du){var he=hn(wt)&Vd[Nt];return wt.u+=Nt,xn(wt),he}return wt.h=1,wt.u=0}function fo(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function YA(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function hn(wt){return wt.Ra>>>(wt.u&Ud-1)>>>0}function PA(wt){return ft(wt.bb<=wt.Sb),wt.h||wt.bb==wt.Sb&&wt.u>Ud}function Dn(wt,Nt){wt.u=Nt,wt.h=PA(wt)}function li(wt){wt.u>=vg&&(ft(wt.u>=vg),xn(wt))}function Ri(wt){ft(null!=wt&&null!=wt.oa),wt.pa<wt.Zc?(wt.I=(wt.oa[wt.pa++]|wt.I<<8)>>>0,wt.b+=8):(ft(null!=wt&&null!=wt.oa),wt.pa<wt.Yc?(wt.b+=8,wt.I=wt.oa[wt.pa++]|wt.I<<8):wt.Ka?wt.b=0:(wt.I<<=8,wt.b+=8,wt.Ka=1))}function Si(wt){return Lt(wt,1)}function Ni(wt,Nt){var he=wt.Ca;0>wt.b&&Ri(wt);var We=wt.b,NA=he*Nt>>>8,JA=(wt.I>>>We>NA)+0;for(JA?(he-=NA,wt.I-=NA+1<<We>>>0):he=NA+1,We=he,NA=0;256<=We;)NA+=8,We>>=8;return wt.b-=We=7^NA+Rl[We],wt.Ca=(he<<We)-1,JA}function To(wt,Nt,he){wt[Nt+0]=he>>24&255,wt[Nt+1]=he>>16&255,wt[Nt+2]=he>>8&255,wt[Nt+3]=255&he}function Do(wt,Nt){return wt[Nt+0]|wt[Nt+1]<<8}function Vo(wt,Nt){return Do(wt,Nt)|wt[Nt+2]<<16}function tr(wt,Nt){return Do(wt,Nt)|Do(wt,Nt+2)<<16}function Sr(wt,Nt){var he=1<<Nt;return ft(null!=wt),ft(0<Nt),wt.X=Pt(he),null==wt.X?0:(wt.Mb=32-Nt,wt.Xa=Nt,1)}function Hi(wt,Nt){ft(null!=wt),ft(null!=Nt),ft(wt.Xa==Nt.Xa),Yt(Nt.X,0,wt.X,0,1<<Nt.Xa)}function oi(){this.X=[],this.Xa=this.Mb=0}function wa(wt,Nt,he,We){ft(null!=he),ft(null!=We);var NA=he[0],JA=We[0];return 0==NA&&(NA=(wt*JA+Nt/2)/Nt),0==JA&&(JA=(Nt*NA+wt/2)/wt),0>=NA||0>=JA?0:(he[0]=NA,We[0]=JA,1)}function Fr(wt,Nt){return wt+(1<<Nt)-1>>>Nt}function Ro(wt,Nt){return((4278255360&wt)+(4278255360&Nt)>>>0&4278255360)+((16711935&wt)+(16711935&Nt)>>>0&16711935)>>>0}function dr(wt,Nt){di[Nt]=function(he,We,NA,JA,KA,ln,Bn){var On;for(On=0;On<KA;++On){var Di=di[wt](ln[Bn+On-1],NA,JA+On);ln[Bn+On]=Ro(he[We+On],Di)}}}function Br(){this.ud=this.hd=this.jd=0}function gr(wt,Nt){return((4278124286&(wt^Nt))>>>1)+(wt&Nt)>>>0}function Gr(wt){return 0<=wt&&256>wt?wt:0>wt?0:255<wt?255:void 0}function va(wt,Nt){return Gr(wt+(wt-Nt+.5>>1))}function SA(wt,Nt,he){return Math.abs(Nt-he)-Math.abs(wt-he)}function Oa(wt,Nt,he,We,NA,JA,KA){for(We=JA[KA-1],he=0;he<NA;++he)JA[KA+he]=We=Ro(wt[Nt+he],We)}function Xa(wt,Nt,he,We,NA){var JA;for(JA=0;JA<he;++JA){var KA=wt[Nt+JA],ln=KA>>8&255,Bn=16711935&(Bn=(Bn=16711935&KA)+((ln<<16)+ln));We[NA+JA]=(4278255360&KA)+Bn>>>0}}function ur(wt,Nt){Nt.jd=255&wt,Nt.hd=wt>>8&255,Nt.ud=wt>>16&255}function sr(wt,Nt,he,We,NA,JA){var KA;for(KA=0;KA<We;++KA){var ln=Nt[he+KA],Bn=ln>>>8,On=ln,Di=255&(Di=(Di=ln>>>16)+((wt.jd<<24>>24)*(Bn<<24>>24)>>>5));On=255&(On=(On+=(wt.hd<<24>>24)*(Bn<<24>>24)>>>5)+((wt.ud<<24>>24)*(Di<<24>>24)>>>5)),NA[JA+KA]=(4278255360&ln)+(Di<<16)+On}}function ts(wt,Nt,he,We,NA){di[Nt]=function(JA,KA,ln,Bn,On,Di,oo,ro,Gi){for(Bn=oo;Bn<ro;++Bn)for(oo=0;oo<Gi;++oo)On[Di++]=NA(ln[We(JA[KA++])])},di[wt]=function(JA,KA,ln,Bn,On,Di,oo){var ro=8>>JA.b,Gi=JA.Ea,ko=JA.K[0],Co=JA.w;if(8>ro)for(JA=(1<<JA.b)-1,Co=(1<<ro)-1;KA<ln;++KA){var Ii,vi=0;for(Ii=0;Ii<Gi;++Ii)Ii&JA||(vi=We(Bn[On++])),Di[oo++]=NA(ko[vi&Co]),vi>>=ro}else di["VP8LMapColor"+he](Bn,On,ko,Co,Di,oo,KA,ln,Gi)}}function fr(wt,Nt,he,We,NA){for(he=Nt+he;Nt<he;){var JA=wt[Nt++];We[NA++]=JA>>16&255,We[NA++]=JA>>8&255,We[NA++]=255&JA}}function zc(wt,Nt,he,We,NA){for(he=Nt+he;Nt<he;){var JA=wt[Nt++];We[NA++]=JA>>16&255,We[NA++]=JA>>8&255,We[NA++]=255&JA,We[NA++]=JA>>24&255}}function Na(wt,Nt,he,We,NA){for(he=Nt+he;Nt<he;){var JA=(KA=wt[Nt++])>>16&240|KA>>12&15,KA=240&KA|KA>>28&15;We[NA++]=JA,We[NA++]=KA}}function Qs(wt,Nt,he,We,NA){for(he=Nt+he;Nt<he;){var JA=(KA=wt[Nt++])>>16&248|KA>>13&7,KA=KA>>5&224|KA>>3&31;We[NA++]=JA,We[NA++]=KA}}function qs(wt,Nt,he,We,NA){for(he=Nt+he;Nt<he;){var JA=wt[Nt++];We[NA++]=255&JA,We[NA++]=JA>>8&255,We[NA++]=JA>>16&255}}function za(wt,Nt,he,We,NA,JA){if(0==JA)for(he=Nt+he;Nt<he;)To(We,((JA=wt[Nt++])[0]>>24|JA[1]>>8&65280|JA[2]<<8&16711680|JA[3]<<24)>>>0),NA+=32;else Yt(We,NA,wt,Nt,he)}function bs(wt,Nt){di[Nt][0]=di[wt+"0"],di[Nt][1]=di[wt+"1"],di[Nt][2]=di[wt+"2"],di[Nt][3]=di[wt+"3"],di[Nt][4]=di[wt+"4"],di[Nt][5]=di[wt+"5"],di[Nt][6]=di[wt+"6"],di[Nt][7]=di[wt+"7"],di[Nt][8]=di[wt+"8"],di[Nt][9]=di[wt+"9"],di[Nt][10]=di[wt+"10"],di[Nt][11]=di[wt+"11"],di[Nt][12]=di[wt+"12"],di[Nt][13]=di[wt+"13"],di[Nt][14]=di[wt+"0"],di[Nt][15]=di[wt+"0"]}function Ls(wt){return wt==Id||wt==eu||wt==fg||wt==uu}function hs(){this.eb=[],this.size=this.A=this.fb=0}function Ss(){this.y=[],this.f=[],this.ea=[],this.F=[],this.Tc=this.Ed=this.Cd=this.Fd=this.lb=this.Db=this.Ab=this.fa=this.J=this.W=this.N=this.O=0}function il(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new hs,this.f.kb=new Ss,this.sd=null}function pl(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function Nc(){this.Id=this.fd=this.Md=this.hb=this.ib=this.da=this.bd=this.cd=this.j=this.v=this.Da=this.Sd=this.ob=0}function Ja(wt){return alert("todo:WebPSamplerProcessPlane"),wt.T}function ns(wt,Nt){var he=wt.T,We=Nt.ba.f.RGBA,NA=We.eb,JA=We.fb+wt.ka*We.A,KA=sg[Nt.ba.S],ln=wt.y,Bn=wt.O,On=wt.f,Di=wt.N,oo=wt.ea,ro=wt.W,Gi=Nt.cc,ko=Nt.dc,Co=Nt.Mc,Ii=Nt.Nc,vi=wt.ka,No=wt.ka+wt.T,So=wt.U,Po=So+1>>1;for(0==vi?KA(ln,Bn,null,null,On,Di,oo,ro,On,Di,oo,ro,NA,JA,null,null,So):(KA(Nt.ec,Nt.fc,ln,Bn,Gi,ko,Co,Ii,On,Di,oo,ro,NA,JA-We.A,NA,JA,So),++he);vi+2<No;vi+=2)KA(ln,(Bn+=2*wt.fa)-wt.fa,ln,Bn,Gi=On,ko=Di,Co=oo,Ii=ro,On,Di+=wt.Rc,oo,ro+=wt.Rc,NA,(JA+=2*We.A)-We.A,NA,JA,So);return Bn+=wt.fa,wt.j+No<wt.o?(Yt(Nt.ec,Nt.fc,ln,Bn,So),Yt(Nt.cc,Nt.dc,On,Di,Po),Yt(Nt.Mc,Nt.Nc,oo,ro,Po),he--):1&No||KA(ln,Bn,null,null,On,Di,oo,ro,On,Di,oo,ro,NA,JA+We.A,null,null,So),he}function Gd(wt,Nt,he){var We=wt.F,NA=[wt.J];if(null!=We){var JA=wt.U,KA=Nt.ba.S,ln=KA==vl||KA==fg;Nt=Nt.ba.f.RGBA;var Bn=[0],On=wt.ka;Bn[0]=wt.T,wt.Kb&&(0==On?--Bn[0]:(--On,NA[0]-=wt.width),wt.j+wt.ka+wt.T==wt.o&&(Bn[0]=wt.o-wt.j-On));var Di=Nt.eb;wt=tu(We,NA[0],wt.width,JA,Bn,Di,(On=Nt.fb+On*Nt.A)+(ln?0:3),Nt.A),ft(he==Bn),wt&&Ls(KA)&&mg(Di,On,ln,JA,Bn,Nt.A)}return 0}function _c(wt){var Nt=wt.ma,he=Nt.ba.S,We=11>he,NA=he==Yu||he==Ih||he==vl||he==Fh||12==he||Ls(he);if(Nt.memory=null,Nt.Ib=null,Nt.Jb=null,Nt.Nd=null,!Jd(Nt.Oa,wt,NA?11:12))return 0;if(NA&&Ls(he)&&Wo(),wt.da)alert("todo:use_scaling");else{if(We){if(Nt.Ib=Ja,wt.Kb){if(Nt.memory=Pt(wt.U+2*(he=wt.U+1>>1)),null==Nt.memory)return 0;Nt.ec=Nt.memory,Nt.fc=0,Nt.cc=Nt.ec,Nt.dc=Nt.fc+wt.U,Nt.Mc=Nt.cc,Nt.Nc=Nt.dc+he,Nt.Ib=ns,Wo()}}else alert("todo:EmitYUV");NA&&(Nt.Jb=Gd,We&&zi())}if(We&&!Th){for(wt=0;256>wt;++wt)hp[wt]=89858*(wt-128)+Cc>>Uu,uh[wt]=-22014*(wt-128)+Cc,qh[wt]=-45773*(wt-128),Zh[wt]=113618*(wt-128)+Cc>>Uu;for(wt=Og;wt<dh;++wt)pp[wt-Og]=Bl(Nt=76283*(wt-16)+Cc>>Uu,255),Oh[wt-Og]=Bl(Nt+8>>4,15);Th=1}return 1}function ec(wt){var Nt=wt.ma,he=wt.U,We=wt.T;return ft(!(1&wt.ka)),0>=he||0>=We?0:(he=Nt.Ib(wt,Nt),null!=Nt.Jb&&Nt.Jb(wt,Nt,he),Nt.Dc+=he,1)}function Ic(wt){wt.ma.memory=null}function Mi(wt,Nt,he,We){return 47!=ai(wt,8)?0:(Nt[0]=ai(wt,14)+1,he[0]=ai(wt,14)+1,We[0]=ai(wt,1),0!=ai(wt,3)?0:!wt.h)}function Yc(wt,Nt){if(4>wt)return wt+1;var he=wt-2>>1;return(2+(1&wt)<<he)+ai(Nt,he)+1}function vo(wt,Nt){return 120<Nt?Nt-120:1<=(he=((he=jg[Nt-1])>>4)*wt+(8-(15&he)))?he:1;var he}function Ut(wt,Nt,he){var We=hn(he),NA=wt[Nt+=255&We].g-8;return 0<NA&&(Dn(he,he.u+8),We=hn(he),Nt+=wt[Nt].value,Nt+=We&(1<<NA)-1),Dn(he,he.u+wt[Nt].g),wt[Nt].value}function pe(wt,Nt,he){return he.g+=wt.g,he.value+=wt.value<<Nt>>>0,ft(8>=he.g),wt.g}function Kt(wt,Nt,he){var We=wt.xc;return ft((Nt=0==We?0:wt.vc[wt.md*(he>>We)+(Nt>>We)])<wt.Wb),wt.Ya[Nt]}function le(wt,Nt,he,We){var NA=wt.ab,JA=wt.c*Nt,KA=wt.C;Nt=KA+Nt;var ln=he,Bn=We;for(We=wt.Ta,he=wt.Ua;0<NA--;){var On=wt.gc[NA],Di=KA,oo=Nt,ro=ln,Gi=Bn,ko=(Bn=We,ln=he,On.Ea);switch(ft(Di<oo),ft(oo<=On.nc),On.hc){case 2:Sg(ro,Gi,(oo-Di)*ko,Bn,ln);break;case 0:var Co=Di,Ii=oo,vi=Bn,No=ln,So=(vr=On).Ea;0==Co&&(Lu(ro,Gi,null,null,1,vi,No),Oa(ro,Gi+1,0,0,So-1,vi,No+1),Gi+=So,No+=So,++Co);for(var Po=1<<vr.b,jr=Po-1,xr=Fr(So,vr.b),Ea=vr.K,vr=vr.w+(Co>>vr.b)*xr;Co<Ii;){var $s=Ea,Fc=vr,sc=1;for(Zg(ro,Gi,vi,No-So,1,vi,No);sc<So;){var Ks=(sc&~jr)+Po;Ks>So&&(Ks=So),(0,vc[$s[Fc++]>>8&15])(ro,Gi+ +sc,vi,No+sc-So,Ks-sc,vi,No+sc),sc=Ks}Gi+=So,No+=So,++Co&jr||(vr+=xr)}oo!=On.nc&&Yt(Bn,ln-ko,Bn,ln+(oo-Di-1)*ko,ko);break;case 1:for(ko=ro,Ii=Gi,So=(ro=On.Ea)-(No=ro&~(vi=(Gi=1<<On.b)-1)),Co=Fr(ro,On.b),Po=On.K,On=On.w+(Di>>On.b)*Co;Di<oo;){for(jr=Po,xr=On,Ea=new Br,vr=Ii+No,$s=Ii+ro;Ii<vr;)ur(jr[xr++],Ea),yl(Ea,ko,Ii,Gi,Bn,ln),Ii+=Gi,ln+=Gi;Ii<$s&&(ur(jr[xr++],Ea),yl(Ea,ko,Ii,So,Bn,ln),Ii+=So,ln+=So),++Di&vi||(On+=Co)}break;case 3:if(ro==Bn&&Gi==ln&&0<On.b){for(Ii=Bn,ro=ko=ln+(oo-Di)*ko-(No=(oo-Di)*Fr(On.Ea,On.b)),Gi=Bn,vi=ln,Co=[],No=(So=No)-1;0<=No;--No)Co[No]=Gi[vi+No];for(No=So-1;0<=No;--No)Ii[ro+No]=Co[No];Wd(On,Di,oo,Bn,ko,Bn,ln)}else Wd(On,Di,oo,ro,Gi,Bn,ln)}ln=We,Bn=he}Bn!=he&&Yt(We,he,ln,Bn,JA)}function uA(wt,Nt){var he=wt.V,We=wt.Ba+wt.c*wt.C,NA=Nt-wt.C;if(ft(Nt<=wt.l.o),ft(16>=NA),0<NA){var JA=wt.l,KA=wt.Ta,ln=wt.Ua,Bn=JA.width;if(le(wt,NA,he,We),NA=ln=[ln],ft((he=wt.C)<(We=Nt)),ft(JA.v<JA.va),We>JA.o&&(We=JA.o),he<JA.j){var On=JA.j-he;he=JA.j,NA[0]+=On*Bn}if(he>=We?he=0:(NA[0]+=4*JA.v,JA.ka=he-JA.j,JA.U=JA.va-JA.v,JA.T=We-he,he=1),he){if(ln=ln[0],11>(he=wt.ca).S){var Di=he.f.RGBA,oo=(We=he.S,NA=JA.U,JA=JA.T,On=Di.eb,Di.A),ro=JA;for(Di=Di.fb+wt.Ma*Di.A;0<ro--;){var Gi=KA,ko=ln,Co=NA,Ii=On,vi=Di;switch(We){case bu:Wl(Gi,ko,Co,Ii,vi);break;case Yu:zd(Gi,ko,Co,Ii,vi);break;case Id:zd(Gi,ko,Co,Ii,vi),mg(Ii,vi,0,Co,1,0);break;case Od:Wr(Gi,ko,Co,Ii,vi);break;case Ih:za(Gi,ko,Co,Ii,vi,1);break;case eu:za(Gi,ko,Co,Ii,vi,1),mg(Ii,vi,0,Co,1,0);break;case vl:za(Gi,ko,Co,Ii,vi,0);break;case fg:za(Gi,ko,Co,Ii,vi,0),mg(Ii,vi,1,Co,1,0);break;case Fh:fc(Gi,ko,Co,Ii,vi);break;case uu:fc(Gi,ko,Co,Ii,vi),Tg(Ii,vi,Co,1,0);break;case Wu:zs(Gi,ko,Co,Ii,vi);break;default:ft(0)}ln+=Bn,Di+=oo}wt.Ma+=JA}else alert("todo:EmitRescaledRowsYUVA");ft(wt.Ma<=he.height)}}wt.C=Nt,ft(wt.C<=wt.i)}function LA(wt){var Nt;if(0<wt.ua)return 0;for(Nt=0;Nt<wt.Wb;++Nt){var he=wt.Ya[Nt].G,We=wt.Ya[Nt].H;if(0<he[1][We[1]+0].g||0<he[2][We[2]+0].g||0<he[3][We[3]+0].g)return 0}return 1}function bn(wt,Nt,he,We,NA,JA){if(0!=wt.Z){var KA=wt.qd,ln=wt.rd;for(ft(null!=Au[wt.Z]);Nt<he;++Nt)Au[wt.Z](KA,ln,We,NA,We,NA,JA),KA=We,ln=NA,NA+=JA;wt.qd=KA,wt.rd=ln}}function qi(wt,Nt){var he=wt.l.ma,We=0==he.Z||1==he.Z?wt.l.j:wt.C;if(We=wt.C<We?We:wt.C,ft(Nt<=wt.l.o),Nt>We){var NA=wt.l.width,JA=he.ca,KA=he.tb+NA*We,ln=wt.V,Bn=wt.Ba+wt.c*We,On=wt.gc;ft(1==wt.ab),ft(3==On[0].hc),ah(On[0],We,Nt,ln,Bn,JA,KA),bn(he,We,Nt,JA,KA,NA)}wt.C=wt.Ma=Nt}function Ji(wt,Nt,he,We,NA,JA,KA){var ln=wt.$/We,Bn=wt.$%We,On=wt.m,Di=wt.s,oo=he+wt.$,ro=oo;NA=he+We*NA;var Gi=he+We*JA,ko=280+Di.ua,Co=wt.Pb?ln:16777216,Ii=0<Di.ua?Di.Wa:null,vi=Di.wc,No=oo<Gi?Kt(Di,Bn,ln):null;ft(wt.C<JA),ft(Gi<=NA);var So=!1;t:for(;;){for(;So||oo<Gi;){var Po=0;if(ln>=Co){var jr=oo-he;ft((Co=wt).Pb),Co.wd=Co.m,Co.xd=jr,0<Co.s.ua&&Hi(Co.s.Wa,Co.s.vb),Co=ln+dp}if(Bn&vi||(No=Kt(Di,Bn,ln)),ft(null!=No),No.Qb&&(Nt[oo]=No.qb,So=!0),!So)if(li(On),No.jc){jr=Nt;var xr=oo,Ea=No.pd[hn(Po=On)&ad-1];ft(No.jc),256>Ea.g?(Dn(Po,Po.u+Ea.g),jr[xr]=Ea.value,Po=0):(Dn(Po,Po.u+Ea.g-256),ft(256<=Ea.value),Po=Ea.value),0==Po&&(So=!0)}else Po=Ut(No.G[0],No.H[0],On);if(On.h)break;if(So||256>Po){if(!So)if(No.nd)Nt[oo]=(No.qb|Po<<8)>>>0;else{if(li(On),So=Ut(No.G[1],No.H[1],On),li(On),jr=Ut(No.G[2],No.H[2],On),xr=Ut(No.G[3],No.H[3],On),On.h)break;Nt[oo]=(xr<<24|So<<16|Po<<8|jr)>>>0}if(So=!1,++oo,++Bn>=We&&(Bn=0,++ln,null!=KA&&ln<=JA&&!(ln%16)&&KA(wt,ln),null!=Ii))for(;ro<oo;)Po=Nt[ro++],Ii.X[(506832829*Po&4294967295)>>>Ii.Mb]=Po}else if(280>Po){if(Po=Yc(Po-256,On),jr=Ut(No.G[4],No.H[4],On),li(On),jr=vo(We,jr=Yc(jr,On)),On.h)break;if(oo-he<jr||NA-oo<Po)break t;for(xr=0;xr<Po;++xr)Nt[oo+xr]=Nt[oo+xr-jr];for(oo+=Po,Bn+=Po;Bn>=We;)Bn-=We,++ln,null!=KA&&ln<=JA&&!(ln%16)&&KA(wt,ln);if(ft(oo<=NA),Bn&vi&&(No=Kt(Di,Bn,ln)),null!=Ii)for(;ro<oo;)Po=Nt[ro++],Ii.X[(506832829*Po&4294967295)>>>Ii.Mb]=Po}else{if(!(Po<ko))break t;for(So=Po-280,ft(null!=Ii);ro<oo;)Po=Nt[ro++],Ii.X[(506832829*Po&4294967295)>>>Ii.Mb]=Po;Po=oo,ft(!(So>>>(jr=Ii).Xa)),Nt[Po]=jr.X[So],So=!0}So||ft(On.h==PA(On))}if(wt.Pb&&On.h&&oo<NA)ft(wt.m.h),wt.a=5,wt.m=wt.wd,wt.$=wt.xd,0<wt.s.ua&&Hi(wt.s.vb,wt.s.Wa);else{if(On.h)break t;KA?.(wt,ln>JA?JA:ln),wt.a=0,wt.$=oo-he}return 1}return wt.a=3,0}function cr(wt){ft(null!=wt),wt.vc=null,wt.yc=null,wt.Ya=null;var Nt=wt.Wa;null!=Nt&&(Nt.X=null),wt.vb=null,ft(null!=wt)}function qo(){var wt=new Ws;return null==wt?null:(wt.a=0,wt.xb=Xu,bs("Predictor","VP8LPredictors"),bs("Predictor","VP8LPredictors_C"),bs("PredictorAdd","VP8LPredictorsAdd"),bs("PredictorAdd","VP8LPredictorsAdd_C"),Sg=Xa,yl=sr,Wl=fr,zd=zc,fc=Na,zs=Qs,Wr=qs,di.VP8LMapColor32b=pd,di.VP8LMapColor8b=qg,wt)}function Da(wt,Nt,he,We,NA){var JA=1,KA=[wt],ln=[Nt],Bn=We.m,On=We.s,Di=null,oo=0;t:for(;;){if(he)for(;JA&&ai(Bn,1);){var ro=KA,Gi=ln,ko=We,Co=1,Ii=ko.m,vi=ko.gc[ko.ab],No=ai(Ii,2);if(ko.Oc&1<<No)JA=0;else{switch(ko.Oc|=1<<No,vi.hc=No,vi.Ea=ro[0],vi.nc=Gi[0],vi.K=[null],++ko.ab,ft(4>=ko.ab),No){case 0:case 1:vi.b=ai(Ii,3)+2,Co=Da(Fr(vi.Ea,vi.b),Fr(vi.nc,vi.b),0,ko,vi.K),vi.K=vi.K[0];break;case 3:var So,Po=ai(Ii,8)+1,jr=16<Po?0:4<Po?1:2<Po?2:3;if(ro[0]=Fr(vi.Ea,jr),vi.b=jr,So=Co=Da(Po,1,0,ko,vi.K)){var xr,Ea=Po,vr=vi,$s=1<<(8>>vr.b),Fc=Pt($s);if(null==Fc)So=0;else{var sc=vr.K[0],Ks=vr.w;for(Fc[0]=vr.K[0][0],xr=1;xr<1*Ea;++xr)Fc[xr]=Ro(sc[Ks+xr],Fc[xr-1]);for(;xr<4*$s;++xr)Fc[xr]=0;vr.K[0]=null,vr.K[0]=Fc,So=1}}Co=So;break;case 2:break;default:ft(0)}JA=Co}}if(KA=KA[0],ln=ln[0],JA&&ai(Bn,1)&&!(JA=1<=(oo=ai(Bn,4))&&11>=oo)){We.a=3;break t}var Wc;if(Wc=JA)e:{var Sc,ot,me,j=We,nt=KA,mA=ln,jA=oo,Go=he,er=j.m,_t=j.s,Ft=[null],P=1,Bt=0,gt=Ru[jA];A:for(;;){if(Go&&ai(er,1)){var Ot=ai(er,3)+2,He=Fr(nt,Ot),eA=Fr(mA,Ot),MA=He*eA;if(!Da(He,eA,0,j,Ft))break A;for(Ft=Ft[0],_t.xc=Ot,Sc=0;Sc<MA;++Sc){var rn=Ft[Sc]>>8&65535;Ft[Sc]=rn,rn>=P&&(P=rn+1)}}if(er.h)break A;for(ot=0;5>ot;++ot){var mn=zh[ot];!ot&&0<jA&&(mn+=1<<jA),Bt<mn&&(Bt=mn)}var qn=ne(P*gt,oe),so=P,yo=ne(so,HA);if(null==yo)var co=null;else ft(65536>=so),co=yo;var go=Pt(Bt);if(null==co||null==go||null==qn){j.a=1;break A}var rr=qn;for(Sc=me=0;Sc<P;++Sc){var $r=co[Sc],ra=$r.G,ka=$r.H,Lr=0,ua=1,os=0;for(ot=0;5>ot;++ot){mn=zh[ot],ra[ot]=rr,ka[ot]=me,!ot&&0<jA&&(mn+=1<<jA);i:{var Mc,dc=mn,Xl=j,Eg=go,mh=rr,Jg=me,pu=0,Cg=Xl.m,Vg=ai(Cg,1);if(kt(Eg,0,0,dc),Vg){var ia=ai(Cg,1)+1,Ca=ai(Cg,1),_a=ai(Cg,0==Ca?1:8);Eg[_a]=1,2==ia&&(Eg[_a=ai(Cg,8)]=1);var Xs=1}else{var Il=Pt(19),Mg=ai(Cg,4)+4;if(19<Mg){Xl.a=3;var Bd=0;break i}for(Mc=0;Mc<Mg;++Mc)Il[bh[Mc]]=ai(Cg,3);var nu=void 0,Uc=void 0,kh=Xl,Yp=Il,Zl=dc,mu=Eg,ql=0,wg=kh.m,Ph=8,Dm=ne(128,oe);n:for(;Vt(Dm,0,7,Yp,19);){if(ai(wg,1)){var Af=2+2*ai(wg,3);if((nu=2+ai(wg,Af))>Zl)break n}else nu=Zl;for(Uc=0;Uc<Zl&&nu--;){li(wg);var ym=Dm[0+(127&hn(wg))];Dn(wg,wg.u+ym.g);var Ul=ym.value;if(16>Ul)mu[Uc++]=Ul,0!=Ul&&(Ph=Ul);else{var ep=16==Ul,bm=Ul-16,Tu=Dh[bm],_s=ai(wg,xh[bm])+Tu;if(Uc+_s>Zl)break n;for(var nf=ep?Ph:0;0<_s--;)mu[Uc++]=nf}}ql=1;break n}ql||(kh.a=3),Xs=ql}(Xs=Xs&&!Cg.h)&&(pu=Vt(mh,Jg,8,Eg,dc)),Xs&&0!=pu?Bd=pu:(Xl.a=3,Bd=0)}if(0==Bd)break A;if(ua&&1==yh[ot]&&(ua=0==rr[me].g),Lr+=rr[me].g,me+=Bd,3>=ot){var Nd,El=go[0];for(Nd=1;Nd<mn;++Nd)go[Nd]>El&&(El=go[Nd]);os+=El}}if($r.nd=ua,$r.Qb=0,ua&&($r.qb=(ra[3][ka[3]+0].value<<24|ra[1][ka[1]+0].value<<16|ra[2][ka[2]+0].value)>>>0,0==Lr&&256>ra[0][ka[0]+0].value&&($r.Qb=1,$r.qb+=ra[0][ka[0]+0].value<<8)),$r.jc=!$r.Qb&&6>os,$r.jc){var mp,cg=$r;for(mp=0;mp<ad;++mp){var fu=mp,qu=cg.pd[fu],Rp=cg.G[0][cg.H[0]+fu];256<=Rp.value?(qu.g=Rp.g+256,qu.value=Rp.value):(qu.g=0,qu.value=0,fu>>=pe(Rp,8,qu),fu>>=pe(cg.G[1][cg.H[1]+fu],16,qu),fu>>=pe(cg.G[2][cg.H[2]+fu],0,qu),pe(cg.G[3][cg.H[3]+fu],24,qu))}}}_t.vc=Ft,_t.Wb=P,_t.Ya=co,_t.yc=qn,Wc=1;break e}Wc=0}if(!(JA=Wc)){We.a=3;break t}if(0<oo){if(On.ua=1<<oo,!Sr(On.Wa,oo)){We.a=1,JA=0;break t}}else On.ua=0;var Ap=We,bl=KA,iu=ln,fh=Ap.s,Qg=fh.xc;if(Ap.c=bl,Ap.i=iu,fh.md=Fr(bl,Qg),fh.wc=0==Qg?-1:(1<<Qg)-1,he){We.xb=Ku;break t}if(null==(Di=Pt(KA*ln))){We.a=1,JA=0;break t}JA=(JA=Ji(We,Di,0,KA,ln,ln,null))&&!Bn.h;break t}return JA?(null!=NA?NA[0]=Di:(ft(null==Di),ft(he)),We.$=0,he||cr(On)):cr(On),JA}function Es(wt,Nt){var he=wt.c*wt.i,We=he+Nt+16*Nt;return ft(wt.c<=Nt),wt.V=Pt(We),null==wt.V?(wt.Ta=null,wt.Ua=0,wt.a=1,0):(wt.Ta=wt.V,wt.Ua=wt.Ba+he+Nt,1)}function dd(wt,Nt){var he=wt.C,We=Nt-he,NA=wt.V,JA=wt.Ba+wt.c*he;for(ft(Nt<=wt.l.o);0<We;){var KA=16<We?16:We,ln=wt.l.ma,Bn=wt.l.width,On=Bn*KA,Di=ln.ca,oo=ln.tb+Bn*he,ro=wt.Ta,Gi=wt.Ua;le(wt,KA,NA,JA),Kd(ro,Gi,Di,oo,On),bn(ln,he,he+KA,Di,oo,Bn),We-=KA,NA+=KA*wt.c,he+=KA}ft(he==Nt),wt.C=wt.Ma=Nt}function as(){this.ub=this.yd=this.td=this.Rb=0}function Ba(){this.Kd=this.Ld=this.Ud=this.Td=this.i=this.c=0}function rc(){this.Fb=this.Bb=this.Cb=0,this.Zb=Pt(4),this.Lb=Pt(4)}function Xr(){var wt;this.Yb=(function Nt(he,We,NA){for(var JA=NA[We],KA=0;KA<JA&&(he.push(NA.length>We+1?[]:0),!(NA.length<We+1));KA++)Nt(he[KA],We+1,NA)}(wt=[],0,[3,11]),wt)}function eg(){this.jb=Pt(3),this.Wc=ge([4,8],Xr),this.Xc=ge([4,17],Xr)}function gd(){this.Pc=this.wb=this.Tb=this.zd=0,this.vd=new Pt(4),this.od=new Pt(4)}function oa(){this.ld=this.La=this.dd=this.tc=0}function Fg(){this.Na=this.la=0}function ml(){this.Sc=[0,0],this.Eb=[0,0],this.Qc=[0,0],this.ia=this.lc=0}function Ol(){this.ad=Pt(384),this.Za=0,this.Ob=Pt(16),this.$b=this.Ad=this.ia=this.Gc=this.Hc=this.Dd=0}function xg(){this.uc=this.M=this.Nb=0,this.wa=Array(new oa),this.Y=0,this.ya=Array(new Ol),this.aa=0,this.l=new Dg}function fl(){this.y=Pt(16),this.f=Pt(8),this.ea=Pt(8)}function Ag(){this.cb=this.a=0,this.sc="",this.m=new fo,this.Od=new as,this.Kc=new Ba,this.ed=new gd,this.Qa=new rc,this.Ic=this.$c=this.Aa=0,this.D=new xg,this.Xb=this.Va=this.Hb=this.zb=this.yb=this.Ub=this.za=0,this.Jc=ne(8,fo),this.ia=0,this.pb=ne(4,ml),this.Pa=new eg,this.Bd=this.kc=0,this.Ac=[],this.Bc=0,this.zc=[0,0,0,0],this.Gd=Array(new fl),this.Hd=0,this.rb=Array(new Fg),this.sb=0,this.wa=Array(new oa),this.Y=0,this.oc=[],this.pc=0,this.sa=[],this.ta=0,this.qa=[],this.ra=0,this.Ha=[],this.B=this.R=this.Ia=0,this.Ec=[],this.M=this.ja=this.Vb=this.Fc=0,this.ya=Array(new Ol),this.L=this.aa=0,this.gd=ge([4,2],oa),this.ga=null,this.Fa=[],this.Cc=this.qc=this.P=0,this.Gb=[],this.Uc=0,this.mb=[],this.nb=0,this.rc=[],this.Ga=this.Vc=0}function Dg(){this.T=this.U=this.ka=this.height=this.width=0,this.y=[],this.f=[],this.ea=[],this.Rc=this.fa=this.W=this.N=this.O=0,this.ma="void",this.put="VP8IoPutHook",this.ac="VP8IoSetupHook",this.bc="VP8IoTeardownHook",this.ha=this.Kb=0,this.data=[],this.hb=this.ib=this.da=this.o=this.j=this.va=this.v=this.Da=this.ob=this.w=0,this.F=[],this.J=0}function Nl(){var wt=new Ag;return null!=wt&&(wt.a=0,wt.sc="OK",wt.cb=0,wt.Xb=0,hu||(hu=yg)),wt}function Ys(wt,Nt,he){return 0==wt.a&&(wt.a=Nt,wt.sc=he,wt.cb=0),0}function es(wt,Nt,he){return 3<=he&&157==wt[Nt+0]&&1==wt[Nt+1]&&42==wt[Nt+2]}function Va(wt,Nt){if(null==wt)return 0;if(wt.a=0,wt.sc="OK",null==Nt)return Ys(wt,2,"null VP8Io passed to VP8GetHeaders()");var he=Nt.data,We=Nt.w,NA=Nt.ha;if(4>NA)return Ys(wt,7,"Truncated header.");var JA=he[We+0]|he[We+1]<<8|he[We+2]<<16,KA=wt.Od;if(KA.Rb=!(1&JA),KA.td=JA>>1&7,KA.yd=JA>>4&1,KA.ub=JA>>5,3<KA.td)return Ys(wt,3,"Incorrect keyframe parameters.");if(!KA.yd)return Ys(wt,4,"Frame not displayable.");We+=3,NA-=3;var ln=wt.Kc;if(KA.Rb){if(7>NA)return Ys(wt,7,"cannot parse picture header");if(!es(he,We,NA))return Ys(wt,3,"Bad code word");ln.c=16383&(he[We+4]<<8|he[We+3]),ln.Td=he[We+4]>>6,ln.i=16383&(he[We+6]<<8|he[We+5]),ln.Ud=he[We+6]>>6,We+=7,NA-=7,wt.za=ln.c+15>>4,wt.Ub=ln.i+15>>4,Nt.width=ln.c,Nt.height=ln.i,Nt.Da=0,Nt.j=0,Nt.v=0,Nt.va=Nt.width,Nt.o=Nt.height,Nt.da=0,Nt.ib=Nt.width,Nt.hb=Nt.height,Nt.U=Nt.width,Nt.T=Nt.height,kt((JA=wt.Pa).jb,0,255,JA.jb.length),ft(null!=(JA=wt.Qa)),JA.Cb=0,JA.Bb=0,JA.Fb=1,kt(JA.Zb,0,0,JA.Zb.length),kt(JA.Lb,0,0,JA.Lb)}if(KA.ub>NA)return Ys(wt,7,"bad partition length");bt(JA=wt.m,he,We,KA.ub),We+=KA.ub,NA-=KA.ub,KA.Rb&&(ln.Ld=Si(JA),ln.Kd=Si(JA)),ln=wt.Qa;var Bn,On=wt.Pa;if(ft(null!=JA),ft(null!=ln),ln.Cb=Si(JA),ln.Cb){if(ln.Bb=Si(JA),Si(JA)){for(ln.Fb=Si(JA),Bn=0;4>Bn;++Bn)ln.Zb[Bn]=Si(JA)?ye(JA,7):0;for(Bn=0;4>Bn;++Bn)ln.Lb[Bn]=Si(JA)?ye(JA,6):0}if(ln.Bb)for(Bn=0;3>Bn;++Bn)On.jb[Bn]=Si(JA)?Lt(JA,8):255}else ln.Bb=0;if(JA.Ka)return Ys(wt,3,"cannot parse segment header");if((ln=wt.ed).zd=Si(JA),ln.Tb=Lt(JA,6),ln.wb=Lt(JA,3),ln.Pc=Si(JA),ln.Pc&&Si(JA)){for(On=0;4>On;++On)Si(JA)&&(ln.vd[On]=ye(JA,6));for(On=0;4>On;++On)Si(JA)&&(ln.od[On]=ye(JA,6))}if(wt.L=0==ln.Tb?0:ln.zd?1:2,JA.Ka)return Ys(wt,3,"cannot parse filter header");var Di=NA;if(NA=Bn=We,We=Bn+Di,ln=Di,wt.Xb=(1<<Lt(wt.m,2))-1,Di<3*(On=wt.Xb))he=7;else{for(Bn+=3*On,ln-=3*On,Di=0;Di<On;++Di){var oo=he[NA+0]|he[NA+1]<<8|he[NA+2]<<16;oo>ln&&(oo=ln),bt(wt.Jc[+Di],he,Bn,oo),Bn+=oo,ln-=oo,NA+=3}bt(wt.Jc[+On],he,Bn,ln),he=Bn<We?0:5}if(0!=he)return Ys(wt,he,"cannot parse partitions");for(he=Lt(Bn=wt.m,7),NA=Si(Bn)?ye(Bn,4):0,We=Si(Bn)?ye(Bn,4):0,ln=Si(Bn)?ye(Bn,4):0,On=Si(Bn)?ye(Bn,4):0,Bn=Si(Bn)?ye(Bn,4):0,Di=wt.Qa,oo=0;4>oo;++oo){if(Di.Cb){var ro=Di.Zb[oo];Di.Fb||(ro+=he)}else{if(0<oo){wt.pb[oo]=wt.pb[0];continue}ro=he}var Gi=wt.pb[oo];Gi.Sc[0]=Hg[Bl(ro+NA,127)],Gi.Sc[1]=rg[Bl(ro+0,127)],Gi.Eb[0]=2*Hg[Bl(ro+We,127)],Gi.Eb[1]=101581*rg[Bl(ro+ln,127)]>>16,8>Gi.Eb[1]&&(Gi.Eb[1]=8),Gi.Qc[0]=Hg[Bl(ro+On,117)],Gi.Qc[1]=rg[Bl(ro+Bn,127)],Gi.lc=ro+Bn}if(!KA.Rb)return Ys(wt,4,"Not a key frame.");for(Si(JA),KA=wt.Pa,he=0;4>he;++he){for(NA=0;8>NA;++NA)for(We=0;3>We;++We)for(ln=0;11>ln;++ln)On=Ni(JA,zu[he][NA][We][ln])?Lt(JA,8):gp[he][NA][We][ln],KA.Wc[he][NA].Yb[We][ln]=On;for(NA=0;17>NA;++NA)KA.Xc[he][NA]=KA.Wc[he][vu[NA]]}return wt.kc=Si(JA),wt.kc&&(wt.Bd=Lt(JA,8)),wt.cb=1}function yg(wt,Nt,he,We,NA,JA,KA){var ln=Nt[NA].Yb[he];for(he=0;16>NA;++NA){if(!Ni(wt,ln[he+0]))return NA;for(;!Ni(wt,ln[he+1]);)if(ln=Nt[++NA].Yb[0],he=0,16==NA)return 16;var Bn=Nt[NA+1].Yb;if(Ni(wt,ln[he+2])){var On=wt,Di=0;if(Ni(On,(ro=ln)[(oo=he)+3]))if(Ni(On,ro[oo+6])){for(ln=0,oo=2*(Di=Ni(On,ro[oo+8]))+(ro=Ni(On,ro[oo+9+Di])),Di=0,ro=ch[oo];ro[ln];++ln)Di+=Di+Ni(On,ro[ln]);Di+=3+(8<<oo)}else Ni(On,ro[oo+7])?(Di=7+2*Ni(On,165),Di+=Ni(On,145)):Di=5+Ni(On,159);else Di=Ni(On,ro[oo+4])?3+Ni(On,ro[oo+5]):2;ln=Bn[2]}else Di=1,ln=Bn[1];Bn=KA+Yh[NA],0>(On=wt).b&&Ri(On);var oo,ro=On.b,Gi=(oo=On.Ca>>1)-(On.I>>ro)>>31;--On.b,On.Ca+=Gi,On.Ca|=1,On.I-=(oo+1&Gi)<<ro,JA[Bn]=((Di^Gi)-Gi)*We[(0<NA)+0]}return 16}function bd(wt){var Nt=wt.rb[wt.sb-1];Nt.la=0,Nt.Na=0,kt(wt.zc,0,0,wt.zc.length),wt.ja=0}function Ql(wt,Nt,he,We,NA){wt[Nt+he+32*We]=-256&(NA=wt[Nt+he+32*We]+(NA>>3))?0>NA?0:255:NA}function Md(wt,Nt,he,We,NA,JA){Ql(wt,Nt,0,he,We+NA),Ql(wt,Nt,1,he,We+JA),Ql(wt,Nt,2,he,We-JA),Ql(wt,Nt,3,he,We-NA)}function Rs(wt){return(20091*wt>>16)+wt}function Hc(wt,Nt,he,We){var NA,JA=0,KA=Pt(16);for(NA=0;4>NA;++NA){var ln=wt[Nt+0]+wt[Nt+8],Bn=wt[Nt+0]-wt[Nt+8],On=(35468*wt[Nt+4]>>16)-Rs(wt[Nt+12]),Di=Rs(wt[Nt+4])+(35468*wt[Nt+12]>>16);KA[JA+0]=ln+Di,KA[JA+1]=Bn+On,KA[JA+2]=Bn-On,KA[JA+3]=ln-Di,JA+=4,Nt++}for(NA=JA=0;4>NA;++NA)ln=(wt=KA[JA+0]+4)+KA[JA+8],Bn=wt-KA[JA+8],On=(35468*KA[JA+4]>>16)-Rs(KA[JA+12]),Ql(he,We,0,0,ln+(Di=Rs(KA[JA+4])+(35468*KA[JA+12]>>16))),Ql(he,We,1,0,Bn+On),Ql(he,We,2,0,Bn-On),Ql(he,We,3,0,ln-Di),JA++,We+=32}function Lc(wt,Nt,he,We){var NA=wt[Nt+0]+4,JA=35468*wt[Nt+4]>>16,KA=Rs(wt[Nt+4]),ln=35468*wt[Nt+1]>>16;Md(he,We,0,NA+KA,wt=Rs(wt[Nt+1]),ln),Md(he,We,1,NA+JA,wt,ln),Md(he,We,2,NA-JA,wt,ln),Md(he,We,3,NA-KA,wt,ln)}function ud(wt,Nt,he,We,NA){Hc(wt,Nt,he,We),NA&&Hc(wt,Nt+16,he,We+4)}function nd(wt,Nt,he,We){Ug(wt,Nt+0,he,We,1),Ug(wt,Nt+32,he,We+128,1)}function Vl(wt,Nt,he,We){var NA;for(wt=wt[Nt+0]+4,NA=0;4>NA;++NA)for(Nt=0;4>Nt;++Nt)Ql(he,We,Nt,NA,wt)}function bg(wt,Nt,he,We){wt[Nt+0]&&Zc(wt,Nt+0,he,We),wt[Nt+16]&&Zc(wt,Nt+16,he,We+4),wt[Nt+32]&&Zc(wt,Nt+32,he,We+128),wt[Nt+48]&&Zc(wt,Nt+48,he,We+128+4)}function kl(wt,Nt,he,We){var NA,JA=Pt(16);for(NA=0;4>NA;++NA){var KA=wt[Nt+0+NA]+wt[Nt+12+NA],ln=wt[Nt+4+NA]+wt[Nt+8+NA],Bn=wt[Nt+4+NA]-wt[Nt+8+NA],On=wt[Nt+0+NA]-wt[Nt+12+NA];JA[0+NA]=KA+ln,JA[8+NA]=KA-ln,JA[4+NA]=On+Bn,JA[12+NA]=On-Bn}for(NA=0;4>NA;++NA)KA=(wt=JA[0+4*NA]+3)+JA[3+4*NA],Bn=JA[1+4*NA]-JA[2+4*NA],On=wt-JA[3+4*NA],he[We+0]=KA+(ln=JA[1+4*NA]+JA[2+4*NA])>>3,he[We+16]=On+Bn>>3,he[We+32]=KA-ln>>3,he[We+48]=On-Bn>>3,We+=64}function id(wt,Nt,he){var We,NA=Nt-32,JA=Kl,KA=255-wt[NA-1];for(We=0;We<he;++We){var ln,Bn=JA,On=KA+wt[Nt-1];for(ln=0;ln<he;++ln)wt[Nt+ln]=Bn[On+wt[NA+ln]];Nt+=32}}function Yd(wt,Nt){id(wt,Nt,4)}function gg(wt,Nt){id(wt,Nt,8)}function ng(wt,Nt){id(wt,Nt,16)}function Pl(wt,Nt){var he;for(he=0;16>he;++he)Yt(wt,Nt+32*he,wt,Nt-32,16)}function wd(wt,Nt){var he;for(he=16;0<he;--he)kt(wt,Nt,wt[Nt-1],16),Nt+=32}function Kc(wt,Nt,he){var We;for(We=0;16>We;++We)kt(Nt,he+32*We,wt,16)}function Or(wt,Nt){var he,We=16;for(he=0;16>he;++he)We+=wt[Nt-1+32*he]+wt[Nt+he-32];Kc(We>>5,wt,Nt)}function mc(wt,Nt){var he,We=8;for(he=0;16>he;++he)We+=wt[Nt-1+32*he];Kc(We>>4,wt,Nt)}function ya(wt,Nt){var he,We=8;for(he=0;16>he;++he)We+=wt[Nt+he-32];Kc(We>>4,wt,Nt)}function Qt(wt,Nt){Kc(128,wt,Nt)}function zt(wt,Nt,he){return wt+2*Nt+he+2>>2}function Oe(wt,Nt){var he,We=Nt-32;for(We=new Uint8Array([zt(wt[We-1],wt[We+0],wt[We+1]),zt(wt[We+0],wt[We+1],wt[We+2]),zt(wt[We+1],wt[We+2],wt[We+3]),zt(wt[We+2],wt[We+3],wt[We+4])]),he=0;4>he;++he)Yt(wt,Nt+32*he,We,0,We.length)}function cA(wt,Nt){var he=wt[Nt-1],We=wt[Nt-1+32],NA=wt[Nt-1+64],JA=wt[Nt-1+96];To(wt,Nt+0,16843009*zt(wt[Nt-1-32],he,We)),To(wt,Nt+32,16843009*zt(he,We,NA)),To(wt,Nt+64,16843009*zt(We,NA,JA)),To(wt,Nt+96,16843009*zt(NA,JA,JA))}function tn(wt,Nt){var he,We=4;for(he=0;4>he;++he)We+=wt[Nt+he-32]+wt[Nt-1+32*he];for(We>>=3,he=0;4>he;++he)kt(wt,Nt+32*he,We,4)}function hi(wt,Nt){var he=wt[Nt-1+0],We=wt[Nt-1+32],NA=wt[Nt-1+64],JA=wt[Nt-1-32],KA=wt[Nt+0-32],ln=wt[Nt+1-32],Bn=wt[Nt+2-32],On=wt[Nt+3-32];wt[Nt+0+96]=zt(We,NA,wt[Nt-1+96]),wt[Nt+1+96]=wt[Nt+0+64]=zt(he,We,NA),wt[Nt+2+96]=wt[Nt+1+64]=wt[Nt+0+32]=zt(JA,he,We),wt[Nt+3+96]=wt[Nt+2+64]=wt[Nt+1+32]=wt[Nt+0+0]=zt(KA,JA,he),wt[Nt+3+64]=wt[Nt+2+32]=wt[Nt+1+0]=zt(ln,KA,JA),wt[Nt+3+32]=wt[Nt+2+0]=zt(Bn,ln,KA),wt[Nt+3+0]=zt(On,Bn,ln)}function Bo(wt,Nt){var he=wt[Nt+1-32],We=wt[Nt+2-32],NA=wt[Nt+3-32],JA=wt[Nt+4-32],KA=wt[Nt+5-32],ln=wt[Nt+6-32],Bn=wt[Nt+7-32];wt[Nt+0+0]=zt(wt[Nt+0-32],he,We),wt[Nt+1+0]=wt[Nt+0+32]=zt(he,We,NA),wt[Nt+2+0]=wt[Nt+1+32]=wt[Nt+0+64]=zt(We,NA,JA),wt[Nt+3+0]=wt[Nt+2+32]=wt[Nt+1+64]=wt[Nt+0+96]=zt(NA,JA,KA),wt[Nt+3+32]=wt[Nt+2+64]=wt[Nt+1+96]=zt(JA,KA,ln),wt[Nt+3+64]=wt[Nt+2+96]=zt(KA,ln,Bn),wt[Nt+3+96]=zt(ln,Bn,Bn)}function Qr(wt,Nt){var he=wt[Nt-1+0],We=wt[Nt-1+32],NA=wt[Nt-1+64],JA=wt[Nt-1-32],KA=wt[Nt+0-32],ln=wt[Nt+1-32],Bn=wt[Nt+2-32],On=wt[Nt+3-32];wt[Nt+0+0]=wt[Nt+1+64]=JA+KA+1>>1,wt[Nt+1+0]=wt[Nt+2+64]=KA+ln+1>>1,wt[Nt+2+0]=wt[Nt+3+64]=ln+Bn+1>>1,wt[Nt+3+0]=Bn+On+1>>1,wt[Nt+0+96]=zt(NA,We,he),wt[Nt+0+64]=zt(We,he,JA),wt[Nt+0+32]=wt[Nt+1+96]=zt(he,JA,KA),wt[Nt+1+32]=wt[Nt+2+96]=zt(JA,KA,ln),wt[Nt+2+32]=wt[Nt+3+96]=zt(KA,ln,Bn),wt[Nt+3+32]=zt(ln,Bn,On)}function Qa(wt,Nt){var he=wt[Nt+0-32],We=wt[Nt+1-32],NA=wt[Nt+2-32],JA=wt[Nt+3-32],KA=wt[Nt+4-32],ln=wt[Nt+5-32],Bn=wt[Nt+6-32],On=wt[Nt+7-32];wt[Nt+0+0]=he+We+1>>1,wt[Nt+1+0]=wt[Nt+0+64]=We+NA+1>>1,wt[Nt+2+0]=wt[Nt+1+64]=NA+JA+1>>1,wt[Nt+3+0]=wt[Nt+2+64]=JA+KA+1>>1,wt[Nt+0+32]=zt(he,We,NA),wt[Nt+1+32]=wt[Nt+0+96]=zt(We,NA,JA),wt[Nt+2+32]=wt[Nt+1+96]=zt(NA,JA,KA),wt[Nt+3+32]=wt[Nt+2+96]=zt(JA,KA,ln),wt[Nt+3+64]=zt(KA,ln,Bn),wt[Nt+3+96]=zt(ln,Bn,On)}function Ua(wt,Nt){var he=wt[Nt-1+0],We=wt[Nt-1+32],NA=wt[Nt-1+64],JA=wt[Nt-1+96];wt[Nt+0+0]=he+We+1>>1,wt[Nt+2+0]=wt[Nt+0+32]=We+NA+1>>1,wt[Nt+2+32]=wt[Nt+0+64]=NA+JA+1>>1,wt[Nt+1+0]=zt(he,We,NA),wt[Nt+3+0]=wt[Nt+1+32]=zt(We,NA,JA),wt[Nt+3+32]=wt[Nt+1+64]=zt(NA,JA,JA),wt[Nt+3+64]=wt[Nt+2+64]=wt[Nt+0+96]=wt[Nt+1+96]=wt[Nt+2+96]=wt[Nt+3+96]=JA}function ao(wt,Nt){var he=wt[Nt-1+0],We=wt[Nt-1+32],NA=wt[Nt-1+64],JA=wt[Nt-1+96],KA=wt[Nt-1-32],ln=wt[Nt+0-32],Bn=wt[Nt+1-32],On=wt[Nt+2-32];wt[Nt+0+0]=wt[Nt+2+32]=he+KA+1>>1,wt[Nt+0+32]=wt[Nt+2+64]=We+he+1>>1,wt[Nt+0+64]=wt[Nt+2+96]=NA+We+1>>1,wt[Nt+0+96]=JA+NA+1>>1,wt[Nt+3+0]=zt(ln,Bn,On),wt[Nt+2+0]=zt(KA,ln,Bn),wt[Nt+1+0]=wt[Nt+3+32]=zt(he,KA,ln),wt[Nt+1+32]=wt[Nt+3+64]=zt(We,he,KA),wt[Nt+1+64]=wt[Nt+3+96]=zt(NA,We,he),wt[Nt+1+96]=zt(JA,NA,We)}function ja(wt,Nt){var he;for(he=0;8>he;++he)Yt(wt,Nt+32*he,wt,Nt-32,8)}function Dl(wt,Nt){var he;for(he=0;8>he;++he)kt(wt,Nt,wt[Nt-1],8),Nt+=32}function ig(wt,Nt,he){var We;for(We=0;8>We;++We)kt(Nt,he+32*We,wt,8)}function Js(wt,Nt){var he,We=8;for(he=0;8>he;++he)We+=wt[Nt+he-32]+wt[Nt-1+32*he];ig(We>>4,wt,Nt)}function Gu(wt,Nt){var he,We=4;for(he=0;8>he;++he)We+=wt[Nt+he-32];ig(We>>3,wt,Nt)}function jd(wt,Nt){var he,We=4;for(he=0;8>he;++he)We+=wt[Nt-1+32*he];ig(We>>3,wt,Nt)}function od(wt,Nt){ig(128,wt,Nt)}function Rc(wt,Nt,he){var We=wt[Nt-he],NA=wt[Nt+0],JA=3*(NA-We)+sh[1020+wt[Nt-2*he]-wt[Nt+he]],KA=gu[112+(JA+4>>3)];wt[Nt-he]=Kl[255+We+gu[112+(JA+3>>3)]],wt[Nt+0]=Kl[255+NA-KA]}function Sl(wt,Nt,he,We){return Xd[255+wt[Nt-2*he]-wt[Nt-he]]>We||Xd[255+wt[Nt+he]-wt[Nt+0]]>We}function oh(wt,Nt,he,We){return 4*Xd[255+wt[Nt-he]-wt[Nt+0]]+Xd[255+wt[Nt-2*he]-wt[Nt+he]]<=We}function Ha(wt,Nt,he,We,NA){var JA=wt[Nt-3*he],KA=wt[Nt-2*he],ln=wt[Nt-he],Bn=wt[Nt+0],On=wt[Nt+he],Di=wt[Nt+2*he];return 4*Xd[255+ln-Bn]+Xd[255+KA-On]>We?0:Xd[255+wt[Nt-4*he]-JA]<=NA&&Xd[255+JA-KA]<=NA&&Xd[255+KA-ln]<=NA&&Xd[255+wt[Nt+3*he]-Di]<=NA&&Xd[255+Di-On]<=NA&&Xd[255+On-Bn]<=NA}function is(wt,Nt,he,We){var NA=2*We+1;for(We=0;16>We;++We)oh(wt,Nt+We,he,NA)&&Rc(wt,Nt+We,he)}function ol(wt,Nt,he,We){var NA=2*We+1;for(We=0;16>We;++We)oh(wt,Nt+We*he,1,NA)&&Rc(wt,Nt+We*he,1)}function _l(wt,Nt,he,We){var NA;for(NA=3;0<NA;--NA)is(wt,Nt+=4*he,he,We)}function ug(wt,Nt,he,We){var NA;for(NA=3;0<NA;--NA)ol(wt,Nt+=4,he,We)}function Gl(wt,Nt,he,We,NA,JA,KA,ln){for(JA=2*JA+1;0<NA--;){if(Ha(wt,Nt,he,JA,KA))if(Sl(wt,Nt,he,ln))Rc(wt,Nt,he);else{var Bn=wt,On=Nt,Di=he,oo=Bn[On-2*Di],ro=Bn[On-Di],Gi=Bn[On+0],ko=Bn[On+Di],Co=Bn[On+2*Di],Ii=27*(No=sh[1020+3*(Gi-ro)+sh[1020+oo-ko]])+63>>7,vi=18*No+63>>7,No=9*No+63>>7;Bn[On-3*Di]=Kl[255+Bn[On-3*Di]+No],Bn[On-2*Di]=Kl[255+oo+vi],Bn[On-Di]=Kl[255+ro+Ii],Bn[On+0]=Kl[255+Gi-Ii],Bn[On+Di]=Kl[255+ko-vi],Bn[On+2*Di]=Kl[255+Co-No]}Nt+=We}}function Jc(wt,Nt,he,We,NA,JA,KA,ln){for(JA=2*JA+1;0<NA--;){if(Ha(wt,Nt,he,JA,KA))if(Sl(wt,Nt,he,ln))Rc(wt,Nt,he);else{var Bn=wt,On=Nt,Di=he,oo=Bn[On-Di],ro=Bn[On+0],Gi=Bn[On+Di],ko=gu[112+(4+(Co=3*(ro-oo))>>3)],Co=gu[112+(Co+3>>3)],Ii=ko+1>>1;Bn[On-2*Di]=Kl[255+Bn[On-2*Di]+Ii],Bn[On-Di]=Kl[255+oo+Co],Bn[On+0]=Kl[255+ro-ko],Bn[On+Di]=Kl[255+Gi-Ii]}Nt+=We}}function rl(wt,Nt,he,We,NA,JA){Gl(wt,Nt,he,1,16,We,NA,JA)}function Vs(wt,Nt,he,We,NA,JA){Gl(wt,Nt,1,he,16,We,NA,JA)}function ju(wt,Nt,he,We,NA,JA){var KA;for(KA=3;0<KA;--KA)Jc(wt,Nt+=4*he,he,1,16,We,NA,JA)}function hg(wt,Nt,he,We,NA,JA){var KA;for(KA=3;0<KA;--KA)Jc(wt,Nt+=4,1,he,16,We,NA,JA)}function Yg(wt,Nt,he,We,NA,JA,KA,ln){Gl(wt,Nt,NA,1,8,JA,KA,ln),Gl(he,We,NA,1,8,JA,KA,ln)}function rd(wt,Nt,he,We,NA,JA,KA,ln){Gl(wt,Nt,1,NA,8,JA,KA,ln),Gl(he,We,1,NA,8,JA,KA,ln)}function Xg(wt,Nt,he,We,NA,JA,KA,ln){Jc(wt,Nt+4*NA,NA,1,8,JA,KA,ln),Jc(he,We+4*NA,NA,1,8,JA,KA,ln)}function Xc(wt,Nt,he,We,NA,JA,KA,ln){Jc(wt,Nt+4,1,NA,8,JA,KA,ln),Jc(he,We+4,1,NA,8,JA,KA,ln)}function ta(){this.ba=new il,this.ec=[],this.cc=[],this.Mc=[],this.Dc=this.Nc=this.dc=this.fc=0,this.Oa=new Nc,this.memory=0,this.Ib="OutputFunc",this.Jb="OutputAlphaFunc",this.Nd="OutputRowFunc"}function Rd(){this.data=[],this.offset=this.kd=this.ha=this.w=0,this.na=[],this.xa=this.gb=this.Ja=this.Sa=this.P=0}function Hd(){this.nc=this.Ea=this.b=this.hc=0,this.K=[],this.w=0}function Fs(){this.ua=0,this.Wa=new oi,this.vb=new oi,this.md=this.xc=this.wc=0,this.vc=[],this.Wb=0,this.Ya=new HA,this.yc=new oe}function Ws(){this.xb=this.a=0,this.l=new Dg,this.ca=new il,this.V=[],this.Ba=0,this.Ta=[],this.Ua=0,this.m=new YA,this.Pb=0,this.wd=new YA,this.Ma=this.$=this.C=this.i=this.c=this.xd=0,this.s=new Fs,this.ab=0,this.gc=ne(4,Hd),this.Oc=0}function al(){this.Lc=this.Z=this.$a=this.i=this.c=0,this.l=new Dg,this.ic=0,this.ca=[],this.tb=0,this.qd=null,this.rd=0}function Rg(wt,Nt,he,We,NA,JA,KA){for(wt=null==wt?0:wt[Nt+0],Nt=0;Nt<KA;++Nt)NA[JA+Nt]=wt+he[We+Nt]&255,wt=NA[JA+Nt]}function Pg(wt,Nt,he,We,NA,JA,KA){var ln;if(null==wt)Rg(null,null,he,We,NA,JA,KA);else for(ln=0;ln<KA;++ln)NA[JA+ln]=wt[Nt+ln]+he[We+ln]&255}function Ld(wt,Nt,he,We,NA,JA,KA){if(null==wt)Rg(null,null,he,We,NA,JA,KA);else{var ln,Bn=wt[Nt+0],On=Bn,Di=Bn;for(ln=0;ln<KA;++ln)On=Di+(Bn=wt[Nt+ln])-On,Di=he[We+ln]+(-256&On?0>On?0:255:On)&255,On=Bn,NA[JA+ln]=Di}}function kc(wt,Nt,he,We){var NA=Nt.width,JA=Nt.o;if(ft(null!=wt&&null!=Nt),0>he||0>=We||he+We>JA)return null;if(!wt.Cc){if(null==wt.ga){var KA;if(wt.ga=new al,(KA=null==wt.ga)||(KA=Nt.width*Nt.o,ft(0==wt.Gb.length),wt.Gb=Pt(KA),wt.Uc=0,null==wt.Gb?KA=0:(wt.mb=wt.Gb,wt.nb=wt.Uc,wt.rc=null,KA=1),KA=!KA),!KA){var ln=wt.Fa,Bn=wt.P,On=wt.qc,Di=wt.mb,oo=wt.nb,ro=Bn+1,Gi=On-1,ko=(KA=wt.ga).l;if(ft(null!=ln&&null!=Di&&null!=Nt),Au[0]=null,Au[1]=Rg,Au[2]=Pg,Au[3]=Ld,KA.ca=Di,KA.tb=oo,KA.c=Nt.width,KA.i=Nt.height,ft(0<KA.c&&0<KA.i),1>=On)Nt=0;else if(KA.$a=3&ln[Bn+0],KA.Z=ln[Bn+0]>>2&3,KA.Lc=ln[Bn+0]>>4&3,Bn=ln[Bn+0]>>6&3,0>KA.$a||1<KA.$a||4<=KA.Z||1<KA.Lc||Bn)Nt=0;else if(ko.put=ec,ko.ac=_c,ko.bc=Ic,ko.ma=KA,ko.width=Nt.width,ko.height=Nt.height,ko.Da=Nt.Da,ko.v=Nt.v,ko.va=Nt.va,ko.j=Nt.j,ko.o=Nt.o,KA.$a)t:{ft(1==KA.$a),Nt=qo();e:for(;;){if(null==Nt){Nt=0;break t}if(ft(null!=KA),KA.mc=Nt,Nt.c=KA.c,Nt.i=KA.i,Nt.l=KA.l,Nt.l.ma=KA,Nt.l.width=KA.c,Nt.l.height=KA.i,Nt.a=0,IA(Nt.m,ln,ro,Gi),!Da(KA.c,KA.i,1,Nt,null)||(1==Nt.ab&&3==Nt.gc[0].hc&&LA(Nt.s)?(KA.ic=1,ln=Nt.c*Nt.i,Nt.Ta=null,Nt.Ua=0,Nt.V=Pt(ln),Nt.Ba=0,null==Nt.V?(Nt.a=1,Nt=0):Nt=1):(KA.ic=0,Nt=Es(Nt,KA.c)),!Nt))break e;Nt=1;break t}KA.mc=null,Nt=0}else Nt=Gi>=KA.c*KA.i;KA=!Nt}if(KA)return null;1!=wt.ga.Lc?wt.Ga=0:We=JA-he}ft(null!=wt.ga),ft(he+We<=JA);t:{if(Nt=(ln=wt.ga).c,JA=ln.l.o,0==ln.$a){if(ro=wt.rc,Gi=wt.Vc,ko=wt.Fa,On=wt.mb,Di=wt.nb+he*Nt,ft((Bn=wt.P+1+he*Nt)<=wt.P+wt.qc),0!=ln.Z)for(ft(null!=Au[ln.Z]),KA=0;KA<We;++KA)Au[ln.Z](ro,Gi,ko,Bn,On,Di,Nt),ro=On,Gi=Di,Di+=Nt,Bn+=Nt;else for(KA=0;KA<We;++KA)Yt(On,Di,ko,Bn,Nt),ro=On,Gi=Di,Di+=Nt,Bn+=Nt;wt.rc=ro,wt.Vc=Gi}else{if(ft(null!=ln.mc),Nt=he+We,ft(null!=(KA=ln.mc)),ft(Nt<=KA.i),KA.C>=Nt)Nt=1;else if(ln.ic||zi(),ln.ic){ln=KA.V,ro=KA.Ba;var Co=KA.i,Ii=(ko=1,Bn=KA.$/(Gi=KA.c),On=KA.$%Gi,Di=KA.m,oo=KA.s,KA.$),vi=Gi*Co,No=Gi*Nt,So=oo.wc,Po=Ii<No?Kt(oo,On,Bn):null;ft(Ii<=vi),ft(Nt<=Co),ft(LA(oo));e:for(;;){for(;!Di.h&&Ii<No;){if(On&So||(Po=Kt(oo,On,Bn)),ft(null!=Po),li(Di),256>(Co=Ut(Po.G[0],Po.H[0],Di)))ln[ro+Ii]=Co,++Ii,++On>=Gi&&(On=0,++Bn<=Nt&&!(Bn%16)&&qi(KA,Bn));else{if(!(280>Co)){ko=0;break e}Co=Yc(Co-256,Di);var jr,xr=Ut(Po.G[4],Po.H[4],Di);if(li(Di),!(Ii>=(xr=vo(Gi,xr=Yc(xr,Di)))&&vi-Ii>=Co)){ko=0;break e}for(jr=0;jr<Co;++jr)ln[ro+Ii+jr]=ln[ro+Ii+jr-xr];for(Ii+=Co,On+=Co;On>=Gi;)On-=Gi,++Bn<=Nt&&!(Bn%16)&&qi(KA,Bn);Ii<No&&On&So&&(Po=Kt(oo,On,Bn))}ft(Di.h==PA(Di))}qi(KA,Bn>Nt?Nt:Bn);break e}!ko||Di.h&&Ii<vi?(ko=0,KA.a=Di.h?5:3):KA.$=Ii,Nt=ko}else Nt=Ji(KA,KA.V,KA.Ba,KA.c,KA.i,Nt,dd);if(!Nt){We=0;break t}}he+We>=JA&&(wt.Cc=1),We=1}if(!We)return null;if(wt.Cc&&(null!=(We=wt.ga)&&(We.mc=null),wt.ga=null,0<wt.Ga))return alert("todo:WebPDequantizeLevels"),null}return wt.nb+he*NA}function ie(wt,Nt,he,We,NA,JA){for(;0<NA--;){var KA,ln=wt,Bn=Nt+(he?1:0),On=wt,Di=Nt+(he?0:3);for(KA=0;KA<We;++KA){var oo=On[Di+4*KA];255!=oo&&(ln[Bn+4*KA+0]=ln[Bn+4*KA+0]*(oo*=32897)>>23,ln[Bn+4*KA+1]=ln[Bn+4*KA+1]*oo>>23,ln[Bn+4*KA+2]=ln[Bn+4*KA+2]*oo>>23)}Nt+=JA}}function vA(wt,Nt,he,We,NA){for(;0<We--;){var JA;for(JA=0;JA<he;++JA){var KA=wt[Nt+2*JA+0],ln=15&(On=wt[Nt+2*JA+1]),Bn=4369*ln,On=(240&On|On>>4)*Bn>>16;wt[Nt+2*JA+0]=(240&KA|KA>>4)*Bn>>16&240|(15&KA|KA<<4)*Bn>>16>>4&15,wt[Nt+2*JA+1]=240&On|ln}Nt+=NA}}function Vn(wt,Nt,he,We,NA,JA,KA,ln){var Bn,On,Di=255;for(On=0;On<NA;++On){for(Bn=0;Bn<We;++Bn){var oo=wt[Nt+Bn];JA[KA+4*Bn]=oo,Di&=oo}Nt+=he,KA+=ln}return 255!=Di}function Qi(wt,Nt,he,We,NA){var JA;for(JA=0;JA<NA;++JA)he[We+JA]=wt[Nt+JA]>>8}function zi(){mg=ie,Tg=vA,tu=Vn,Kd=Qi}function Qo(wt,Nt,he){di[wt]=function(We,NA,JA,KA,ln,Bn,On,Di,oo,ro,Gi,ko,Co,Ii,vi,No,So){var Po,jr=So-1>>1,xr=ln[Bn+0]|On[Di+0]<<16,Ea=oo[ro+0]|Gi[ko+0]<<16;ft(null!=We);var vr=3*xr+Ea+131074>>2;for(Nt(We[NA+0],255&vr,vr>>16,Co,Ii),null!=JA&&Nt(JA[KA+0],255&(vr=3*Ea+xr+131074>>2),vr>>16,vi,No),Po=1;Po<=jr;++Po){var $s=ln[Bn+Po]|On[Di+Po]<<16,Fc=oo[ro+Po]|Gi[ko+Po]<<16,sc=xr+$s+Ea+Fc+524296,Ks=sc+2*($s+Ea)>>3;vr=Ks+xr>>1,xr=(sc=sc+2*(xr+Fc)>>3)+$s>>1,Nt(We[NA+2*Po-1],255&vr,vr>>16,Co,Ii+(2*Po-1)*he),Nt(We[NA+2*Po-0],255&xr,xr>>16,Co,Ii+(2*Po-0)*he),null!=JA&&(xr=Ks+Fc>>1,Nt(JA[KA+2*Po-1],255&(vr=sc+Ea>>1),vr>>16,vi,No+(2*Po-1)*he),Nt(JA[KA+2*Po+0],255&xr,xr>>16,vi,No+(2*Po+0)*he)),xr=$s,Ea=Fc}1&So||(Nt(We[NA+So-1],255&(vr=3*xr+Ea+131074>>2),vr>>16,Co,Ii+(So-1)*he),null!=JA&&Nt(JA[KA+So-1],255&(vr=3*Ea+xr+131074>>2),vr>>16,vi,No+(So-1)*he))}}function Wo(){sg[bu]=up,sg[Yu]=vh,sg[Od]=Rh,sg[Ih]=Kh,sg[vl]=Fd,sg[Fh]=Zu,sg[Wu]=Xh,sg[Id]=vh,sg[eu]=Kh,sg[fg]=Fd,sg[uu]=Zu}function Nr(wt){return wt&~Uh?0>wt?0:255:wt>>gh}function qr(wt,Nt){return Nr((19077*wt>>8)+(26149*Nt>>8)-14234)}function ba(wt,Nt,he){return Nr((19077*wt>>8)-(6419*Nt>>8)-(13320*he>>8)+8708)}function Cs(wt,Nt){return Nr((19077*wt>>8)+(33050*Nt>>8)-17685)}function vs(wt,Nt,he,We,NA){We[NA+0]=qr(wt,he),We[NA+1]=ba(wt,Nt,he),We[NA+2]=Cs(wt,Nt)}function Pc(wt,Nt,he,We,NA){We[NA+0]=Cs(wt,Nt),We[NA+1]=ba(wt,Nt,he),We[NA+2]=qr(wt,he)}function xs(wt,Nt,he,We,NA){var JA=ba(wt,Nt,he);Nt=JA<<3&224|Cs(wt,Nt)>>3,We[NA+0]=248&qr(wt,he)|JA>>5,We[NA+1]=Nt}function ac(wt,Nt,he,We,NA){var JA=240&Cs(wt,Nt)|15;We[NA+0]=240&qr(wt,he)|ba(wt,Nt,he)>>4,We[NA+1]=JA}function jl(wt,Nt,he,We,NA){We[NA+0]=255,vs(wt,Nt,he,We,NA+1)}function Hl(wt,Nt,he,We,NA){Pc(wt,Nt,he,We,NA),We[NA+3]=255}function vd(wt,Nt,he,We,NA){vs(wt,Nt,he,We,NA),We[NA+3]=255}function Bl(wt,Nt){return 0>wt?0:wt>Nt?Nt:wt}function hd(wt,Nt,he){di[wt]=function(We,NA,JA,KA,ln,Bn,On,Di,oo){for(var ro=Di+(-2&oo)*he;Di!=ro;)Nt(We[NA+0],JA[KA+0],ln[Bn+0],On,Di),Nt(We[NA+1],JA[KA+0],ln[Bn+0],On,Di+he),NA+=2,++KA,++Bn,Di+=2*he;1&oo&&Nt(We[NA+0],JA[KA+0],ln[Bn+0],On,Di)}}function Hu(wt,Nt,he){return 0==he?0==wt?0==Nt?6:5:0==Nt?4:0:he}function cu(wt,Nt,he,We,NA){switch(wt>>>30){case 3:Ug(Nt,he,We,NA,0);break;case 2:$g(Nt,he,We,NA);break;case 1:Zc(Nt,he,We,NA)}}function lu(wt,Nt){var he,We,NA=Nt.M,JA=Nt.Nb,KA=wt.oc,ln=wt.pc+40,Bn=wt.oc,On=wt.pc+584,Di=wt.oc,oo=wt.pc+600;for(he=0;16>he;++he)KA[ln+32*he-1]=129;for(he=0;8>he;++he)Bn[On+32*he-1]=129,Di[oo+32*he-1]=129;for(0<NA?KA[ln-1-32]=Bn[On-1-32]=Di[oo-1-32]=129:(kt(KA,ln-32-1,127,21),kt(Bn,On-32-1,127,9),kt(Di,oo-32-1,127,9)),We=0;We<wt.za;++We){var ro=Nt.ya[Nt.aa+We];if(0<We){for(he=-1;16>he;++he)Yt(KA,ln+32*he-4,KA,ln+32*he+12,4);for(he=-1;8>he;++he)Yt(Bn,On+32*he-4,Bn,On+32*he+4,4),Yt(Di,oo+32*he-4,Di,oo+32*he+4,4)}var Gi=wt.Gd,ko=wt.Hd+We,Co=ro.ad,Ii=ro.Hc;if(0<NA&&(Yt(KA,ln-32,Gi[ko].y,0,16),Yt(Bn,On-32,Gi[ko].f,0,8),Yt(Di,oo-32,Gi[ko].ea,0,8)),ro.Za){var vi=KA,No=ln-32+16;for(0<NA&&(We>=wt.za-1?kt(vi,No,Gi[ko].y[15],4):Yt(vi,No,Gi[ko+1].y,0,4)),he=0;4>he;he++)vi[No+128+he]=vi[No+256+he]=vi[No+384+he]=vi[No+0+he];for(he=0;16>he;++he,Ii<<=2)ag[ro.Ob[he]](vi=KA,No=ln+$h[he]),cu(Ii,Co,16*+he,vi,No)}else if(vi=Hu(We,NA,ro.Ob[0]),Lg[vi](KA,ln),0!=Ii)for(he=0;16>he;++he,Ii<<=2)cu(Ii,Co,16*+he,KA,ln+$h[he]);for(he=ro.Gc,vi=Hu(We,NA,ro.Dd),Zd[vi](Bn,On),Zd[vi](Di,oo),Ii=Co,vi=Bn,No=On,255&(ro=0|he)&&(170&ro?Td(Ii,256,vi,No):Qd(Ii,256,vi,No)),ro=Di,Ii=oo,255&(he>>=8)&&(170&he?Td(Co,320,ro,Ii):Qd(Co,320,ro,Ii)),NA<wt.Ub-1&&(Yt(Gi[ko].y,0,KA,ln+480,16),Yt(Gi[ko].f,0,Bn,On+224,8),Yt(Gi[ko].ea,0,Di,oo+224,8)),Gi=wt.sa,ko=wt.ta+16*We+16*JA*wt.R,Co=wt.qa,ro=wt.ra+8*We+(he=8*JA*wt.B),Ii=wt.Ha,vi=wt.Ia+8*We+he,he=0;16>he;++he)Yt(Gi,ko+he*wt.R,KA,ln+32*he,16);for(he=0;8>he;++he)Yt(Co,ro+he*wt.B,Bn,On+32*he,8),Yt(Ii,vi+he*wt.B,Di,oo+32*he,8)}}function og(wt,Nt,he,We,NA,JA,KA,ln,Bn){var On=[0],Di=[0],oo=0,ro=null!=Bn?Bn.kd:0,Gi=Bn??new Rd;if(null==wt||12>he)return 7;Gi.data=wt,Gi.w=Nt,Gi.ha=he,Nt=[Nt],he=[he],Gi.gb=[Gi.gb];t:{var ko=Nt,Co=he,Ii=Gi.gb;if(ft(null!=wt),ft(null!=Co),ft(null!=Ii),Ii[0]=0,12<=Co[0]&&!Ct(wt,ko[0],"RIFF")){if(Ct(wt,ko[0]+8,"WEBP")){Ii=3;break t}var vi=tr(wt,ko[0]+4);if(12>vi||4294967286<vi){Ii=3;break t}if(ro&&vi>Co[0]-8){Ii=7;break t}Ii[0]=vi,ko[0]+=12,Co[0]-=12}Ii=0}if(0!=Ii)return Ii;for(vi=0<Gi.gb[0],he=he[0];;){t:{var No=wt;Co=Nt,Ii=he;var So=On,Po=Di,jr=ko=[0];if((vr=oo=[oo])[0]=0,8>Ii[0])Ii=7;else{if(!Ct(No,Co[0],"VP8X")){if(10!=tr(No,Co[0]+4)){Ii=3;break t}if(18>Ii[0]){Ii=7;break t}var xr=tr(No,Co[0]+8),Ea=1+Vo(No,Co[0]+12);if(2147483648<=Ea*(No=1+Vo(No,Co[0]+15))){Ii=3;break t}null!=jr&&(jr[0]=xr),null!=So&&(So[0]=Ea),null!=Po&&(Po[0]=No),Co[0]+=18,Ii[0]-=18,vr[0]=1}Ii=0}}if(oo=oo[0],0!=Ii)return Ii;if(Co=!!(2&(ko=ko[0])),!vi&&oo)return 3;if(null!=JA&&(JA[0]=!!(16&ko)),null!=KA&&(KA[0]=Co),null!=ln&&(ln[0]=0),KA=On[0],ko=Di[0],oo&&Co&&null==Bn){Ii=0;break}if(4>he){Ii=7;break}if(vi&&oo||!vi&&!oo&&!Ct(wt,Nt[0],"ALPH")){he=[he],Gi.na=[Gi.na],Gi.P=[Gi.P],Gi.Sa=[Gi.Sa];t:{Ii=Nt,vi=he;var vr=Gi.gb;So=Gi.na,Po=Gi.P,jr=Gi.Sa,Ea=22,ft(null!=(xr=wt)),ft(null!=vi),No=Ii[0];var $s=vi[0];for(ft(null!=So),ft(null!=jr),So[0]=null,Po[0]=null,jr[0]=0;;){if(Ii[0]=No,vi[0]=$s,8>$s){Ii=7;break t}var Fc=tr(xr,No+4);if(4294967286<Fc){Ii=3;break t}var sc=8+Fc+1&-2;if(Ea+=sc,0<vr&&Ea>vr){Ii=3;break t}if(!Ct(xr,No,"VP8 ")||!Ct(xr,No,"VP8L")){Ii=0;break t}if($s[0]<sc){Ii=7;break t}Ct(xr,No,"ALPH")||(So[0]=xr,Po[0]=No+8,jr[0]=Fc),No+=sc,$s-=sc}}if(he=he[0],Gi.na=Gi.na[0],Gi.P=Gi.P[0],Gi.Sa=Gi.Sa[0],0!=Ii)break}he=[he],Gi.Ja=[Gi.Ja],Gi.xa=[Gi.xa];t:if(vr=wt,Ii=Nt,vi=he,So=Gi.gb[0],Po=Gi.Ja,jr=Gi.xa,xr=Ii[0],No=!Ct(vr,xr,"VP8 "),Ea=!Ct(vr,xr,"VP8L"),ft(null!=vr),ft(null!=vi),ft(null!=Po),ft(null!=jr),8>vi[0])Ii=7;else{if(No||Ea){if(vr=tr(vr,xr+4),12<=So&&vr>So-12){Ii=3;break t}if(ro&&vr>vi[0]-8){Ii=7;break t}Po[0]=vr,Ii[0]+=8,vi[0]-=8,jr[0]=Ea}else jr[0]=5<=vi[0]&&47==vr[xr+0]&&!(vr[xr+4]>>5),Po[0]=vi[0];Ii=0}if(he=he[0],Gi.Ja=Gi.Ja[0],Gi.xa=Gi.xa[0],Nt=Nt[0],0!=Ii)break;if(4294967286<Gi.Ja)return 3;if(null==ln||Co||(ln[0]=Gi.xa?2:1),KA=[KA],ko=[ko],Gi.xa){if(5>he){Ii=7;break}ln=KA,ro=ko,Co=JA,null==wt||5>he?wt=0:5<=he&&47==wt[Nt+0]&&!(wt[Nt+4]>>5)?(vi=[0],vr=[0],So=[0],IA(Po=new YA,wt,Nt,he),Mi(Po,vi,vr,So)?(null!=ln&&(ln[0]=vi[0]),null!=ro&&(ro[0]=vr[0]),null!=Co&&(Co[0]=So[0]),wt=1):wt=0):wt=0}else{if(10>he){Ii=7;break}ln=ko,null==wt||10>he||!es(wt,Nt+3,he-3)?wt=0:(ro=wt[Nt+0]|wt[Nt+1]<<8|wt[Nt+2]<<16,Co=16383&(wt[Nt+7]<<8|wt[Nt+6]),wt=16383&(wt[Nt+9]<<8|wt[Nt+8]),1&ro||3<(ro>>1&7)||!(ro>>4&1)||ro>>5>=Gi.Ja||!Co||!wt?wt=0:(KA&&(KA[0]=Co),ln&&(ln[0]=wt),wt=1))}if(!wt||(KA=KA[0],ko=ko[0],oo&&(On[0]!=KA||Di[0]!=ko)))return 3;null!=Bn&&(Bn[0]=Gi,Bn.offset=Nt-Bn.w,ft(4294967286>Nt-Bn.w),ft(Bn.offset==Bn.ha-he));break}return 0==Ii||7==Ii&&oo&&null==Bn?(null!=JA&&(JA[0]|=null!=Gi.na&&0<Gi.na.length),null!=We&&(We[0]=KA),null!=NA&&(NA[0]=ko),0):Ii}function Jd(wt,Nt,he){var We=Nt.width,NA=Nt.height,JA=0,KA=0,ln=We,Bn=NA;if(Nt.Da=null!=wt&&0<wt.Da,Nt.Da&&(ln=wt.cd,Bn=wt.bd,JA=wt.v,KA=wt.j,11>he||(JA&=-2,KA&=-2),0>JA||0>KA||0>=ln||0>=Bn||JA+ln>We||KA+Bn>NA))return 0;if(Nt.v=JA,Nt.j=KA,Nt.va=JA+ln,Nt.o=KA+Bn,Nt.U=ln,Nt.T=Bn,Nt.da=null!=wt&&0<wt.da,Nt.da){if(!wa(ln,Bn,he=[wt.ib],JA=[wt.hb]))return 0;Nt.ib=he[0],Nt.hb=JA[0]}return Nt.ob=null!=wt&&wt.ob,Nt.Kb=null==wt||!wt.Sd,Nt.da&&(Nt.ob=Nt.ib<3*We/4&&Nt.hb<3*NA/4,Nt.Kb=0),1}function rh(wt){if(null==wt)return 2;if(11>wt.S){var Nt=wt.f.RGBA;Nt.fb+=(wt.height-1)*Nt.A,Nt.A=-Nt.A}else(Nt=wt.f.kb).O+=((wt=wt.height)-1)*Nt.fa,Nt.fa=-Nt.fa,Nt.N+=(wt-1>>1)*Nt.Ab,Nt.Ab=-Nt.Ab,Nt.W+=(wt-1>>1)*Nt.Db,Nt.Db=-Nt.Db,null!=Nt.F&&(Nt.J+=(wt-1)*Nt.lb,Nt.lb=-Nt.lb);return 0}function yu(wt,Nt,he,We){if(null==We||0>=wt||0>=Nt)return 2;if(null!=he){if(he.Da){var NA=he.cd,JA=he.bd,KA=-2&he.v,ln=-2&he.j;if(0>KA||0>ln||0>=NA||0>=JA||KA+NA>wt||ln+JA>Nt)return 2;wt=NA,Nt=JA}if(he.da){if(!wa(wt,Nt,NA=[he.ib],JA=[he.hb]))return 2;wt=NA[0],Nt=JA[0]}}We.width=wt,We.height=Nt;t:{var Bn=We.width,On=We.height;if(wt=We.S,0>=Bn||0>=On||!(wt>=bu&&13>wt))wt=2;else{if(0>=We.Rd&&null==We.sd){KA=JA=NA=Nt=0;var Di=(ln=Bn*ph[wt])*On;if(11>wt||(JA=(On+1)/2*(Nt=(Bn+1)/2),12==wt&&(KA=(NA=Bn)*On)),null==(On=Pt(Di+2*JA+KA))){wt=1;break t}We.sd=On,11>wt?((Bn=We.f.RGBA).eb=On,Bn.fb=0,Bn.A=ln,Bn.size=Di):((Bn=We.f.kb).y=On,Bn.O=0,Bn.fa=ln,Bn.Fd=Di,Bn.f=On,Bn.N=0+Di,Bn.Ab=Nt,Bn.Cd=JA,Bn.ea=On,Bn.W=0+Di+JA,Bn.Db=Nt,Bn.Ed=JA,12==wt&&(Bn.F=On,Bn.J=0+Di+2*JA),Bn.Tc=KA,Bn.lb=NA)}if(Nt=1,JA=We.width,KA=We.height,(NA=We.S)>=bu&&13>NA)if(11>NA)wt=We.f.RGBA,Nt&=(ln=Math.abs(wt.A))*(KA-1)+JA<=wt.size,Nt&=ln>=JA*ph[NA],Nt&=null!=wt.eb;else{wt=We.f.kb,ln=(JA+1)/2,Di=(KA+1)/2,Bn=Math.abs(wt.fa),On=Math.abs(wt.Ab);var oo=Math.abs(wt.Db),ro=Math.abs(wt.lb);Nt&=Bn*(KA-1)+JA<=wt.Fd,Nt&=On*(Di-1)+ln<=wt.Cd,Nt=(Nt&=oo*(Di-1)+ln<=wt.Ed)&Bn>=JA&On>=ln&oo>=ln,Nt&=null!=wt.y,Nt&=null!=wt.f,Nt&=null!=wt.ea,12==NA&&(Nt&=ro>=JA,Nt&=ro*(KA-1)+JA<=wt.Tc,Nt&=null!=wt.F)}else Nt=0;wt=Nt?0:2}}return 0!=wt||null!=he&&he.fd&&(wt=rh(We)),wt}var ad=64,Vd=[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],du=24,Ud=32,vg=8,Rl=[0,0,1,1,2,2,2,2,3,3,3,3,3,3,3,3,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,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7];dr("Predictor0","PredictorAdd0"),di.Predictor0=function(){return 4278190080},di.Predictor1=function(wt){return wt},di.Predictor2=function(wt,Nt,he){return Nt[he+0]},di.Predictor3=function(wt,Nt,he){return Nt[he+1]},di.Predictor4=function(wt,Nt,he){return Nt[he-1]},di.Predictor5=function(wt,Nt,he){return gr(gr(wt,Nt[he+1]),Nt[he+0])},di.Predictor6=function(wt,Nt,he){return gr(wt,Nt[he-1])},di.Predictor7=function(wt,Nt,he){return gr(wt,Nt[he+0])},di.Predictor8=function(wt,Nt,he){return gr(Nt[he-1],Nt[he+0])},di.Predictor9=function(wt,Nt,he){return gr(Nt[he+0],Nt[he+1])},di.Predictor10=function(wt,Nt,he){return gr(gr(wt,Nt[he-1]),gr(Nt[he+0],Nt[he+1]))},di.Predictor11=function(wt,Nt,he){var We=Nt[he+0];return 0>=SA(We>>24&255,wt>>24&255,(Nt=Nt[he-1])>>24&255)+SA(We>>16&255,wt>>16&255,Nt>>16&255)+SA(We>>8&255,wt>>8&255,Nt>>8&255)+SA(255&We,255&wt,255&Nt)?We:wt},di.Predictor12=function(wt,Nt,he){var We=Nt[he+0];return(Gr((wt>>24&255)+(We>>24&255)-((Nt=Nt[he-1])>>24&255))<<24|Gr((wt>>16&255)+(We>>16&255)-(Nt>>16&255))<<16|Gr((wt>>8&255)+(We>>8&255)-(Nt>>8&255))<<8|Gr((255&wt)+(255&We)-(255&Nt)))>>>0},di.Predictor13=function(wt,Nt,he){var We=Nt[he-1];return(va((wt=gr(wt,Nt[he+0]))>>24&255,We>>24&255)<<24|va(wt>>16&255,We>>16&255)<<16|va(wt>>8&255,We>>8&255)<<8|va(255&wt,255&We))>>>0};var Lu=di.PredictorAdd0;di.PredictorAdd1=Oa,dr("Predictor2","PredictorAdd2"),dr("Predictor3","PredictorAdd3"),dr("Predictor4","PredictorAdd4"),dr("Predictor5","PredictorAdd5"),dr("Predictor6","PredictorAdd6"),dr("Predictor7","PredictorAdd7"),dr("Predictor8","PredictorAdd8"),dr("Predictor9","PredictorAdd9"),dr("Predictor10","PredictorAdd10"),dr("Predictor11","PredictorAdd11"),dr("Predictor12","PredictorAdd12"),dr("Predictor13","PredictorAdd13");var Zg=di.PredictorAdd2;ts("ColorIndexInverseTransform","MapARGB","32b",function(wt){return wt>>8&255},function(wt){return wt}),ts("VP8LColorIndexInverseTransformAlpha","MapAlpha","8b",function(wt){return wt},function(wt){return wt>>8&255});var Sg,Wd=di.ColorIndexInverseTransform,pd=di.MapARGB,ah=di.VP8LColorIndexInverseTransformAlpha,qg=di.MapAlpha,vc=di.VP8LPredictorsAdd=[];vc.length=16,(di.VP8LPredictors=[]).length=16,(di.VP8LPredictorsAdd_C=[]).length=16,(di.VP8LPredictors_C=[]).length=16;var yl,Wl,zd,fc,zs,Wr,Ac,Ug,$g,Td,Zc,Qd,sa,md,Ll,qc,sl,_d,pg,ps,Vc,$c,cl,Gg,mg,Tg,tu,Kd,zl=Pt(511),fd=Pt(2041),Ju=Pt(225),_h=Pt(767),Vu=0,sh=fd,gu=Ju,Kl=_h,Xd=zl,bu=0,Yu=1,Od=2,Ih=3,vl=4,Fh=5,Wu=6,Id=7,eu=8,fg=9,uu=10,xh=[2,3,7],Dh=[3,3,11],zh=[280,256,256,256,40],yh=[0,1,1,1,0],bh=[17,18,0,1,2,3,4,5,16,6,7,8,9,10,11,12,13,14,15],jg=[24,7,23,25,40,6,39,41,22,26,38,42,56,5,55,57,21,27,54,58,37,43,72,4,71,73,20,28,53,59,70,74,36,44,88,69,75,52,60,3,87,89,19,29,86,90,35,45,68,76,85,91,51,61,104,2,103,105,18,30,102,106,34,46,84,92,67,77,101,107,50,62,120,1,119,121,83,93,17,31,100,108,66,78,118,122,33,47,117,123,49,63,99,109,82,94,0,116,124,65,79,16,32,98,110,48,115,125,81,95,64,114,126,97,111,80,113,127,96,112],Ru=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],dp=8,Hg=[4,5,6,7,8,9,10,10,11,12,13,14,15,16,17,17,18,19,20,20,21,21,22,22,23,23,24,25,25,26,27,28,29,30,31,32,33,34,35,36,37,37,38,39,40,41,42,43,44,45,46,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,93,95,96,98,100,101,102,104,106,108,110,112,114,116,118,122,124,126,128,130,132,134,136,138,140,143,145,148,151,154,157],rg=[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,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,119,122,125,128,131,134,137,140,143,146,149,152,155,158,161,164,167,170,173,177,181,185,189,193,197,201,205,209,213,217,221,225,229,234,239,245,249,254,259,264,269,274,279,284],hu=null,ch=[[173,148,140,0],[176,155,140,135,0],[180,157,141,134,130,0],[254,254,243,230,196,177,153,140,133,130,129,0]],Yh=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],Bg=[-0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9],gp=[[[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]],[[253,136,254,255,228,219,128,128,128,128,128],[189,129,242,255,227,213,255,219,128,128,128],[106,126,227,252,214,209,255,255,128,128,128]],[[1,98,248,255,236,226,255,255,128,128,128],[181,133,238,254,221,234,255,154,128,128,128],[78,134,202,247,198,180,255,219,128,128,128]],[[1,185,249,255,243,255,128,128,128,128,128],[184,150,247,255,236,224,128,128,128,128,128],[77,110,216,255,236,230,128,128,128,128,128]],[[1,101,251,255,241,255,128,128,128,128,128],[170,139,241,252,236,209,255,255,128,128,128],[37,116,196,243,228,255,255,255,128,128,128]],[[1,204,254,255,245,255,128,128,128,128,128],[207,160,250,255,238,128,128,128,128,128,128],[102,103,231,255,211,171,128,128,128,128,128]],[[1,152,252,255,240,255,128,128,128,128,128],[177,135,243,255,234,225,128,128,128,128,128],[80,129,211,255,194,224,128,128,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[246,1,255,128,128,128,128,128,128,128,128],[255,128,128,128,128,128,128,128,128,128,128]]],[[[198,35,237,223,193,187,162,160,145,155,62],[131,45,198,221,172,176,220,157,252,221,1],[68,47,146,208,149,167,221,162,255,223,128]],[[1,149,241,255,221,224,255,255,128,128,128],[184,141,234,253,222,220,255,199,128,128,128],[81,99,181,242,176,190,249,202,255,255,128]],[[1,129,232,253,214,197,242,196,255,255,128],[99,121,210,250,201,198,255,202,128,128,128],[23,91,163,242,170,187,247,210,255,255,128]],[[1,200,246,255,234,255,128,128,128,128,128],[109,178,241,255,231,245,255,255,128,128,128],[44,130,201,253,205,192,255,255,128,128,128]],[[1,132,239,251,219,209,255,165,128,128,128],[94,136,225,251,218,190,255,255,128,128,128],[22,100,174,245,186,161,255,199,128,128,128]],[[1,182,249,255,232,235,128,128,128,128,128],[124,143,241,255,227,234,128,128,128,128,128],[35,77,181,251,193,211,255,205,128,128,128]],[[1,157,247,255,236,231,255,255,128,128,128],[121,141,235,255,225,227,255,255,128,128,128],[45,99,188,251,195,217,255,224,128,128,128]],[[1,1,251,255,213,255,128,128,128,128,128],[203,1,248,255,255,128,128,128,128,128,128],[137,1,177,255,224,255,128,128,128,128,128]]],[[[253,9,248,251,207,208,255,192,128,128,128],[175,13,224,243,193,185,249,198,255,255,128],[73,17,171,221,161,179,236,167,255,234,128]],[[1,95,247,253,212,183,255,255,128,128,128],[239,90,244,250,211,209,255,255,128,128,128],[155,77,195,248,188,195,255,255,128,128,128]],[[1,24,239,251,218,219,255,205,128,128,128],[201,51,219,255,196,186,128,128,128,128,128],[69,46,190,239,201,218,255,228,128,128,128]],[[1,191,251,255,255,128,128,128,128,128,128],[223,165,249,255,213,255,128,128,128,128,128],[141,124,248,255,255,128,128,128,128,128,128]],[[1,16,248,255,255,128,128,128,128,128,128],[190,36,230,255,236,255,128,128,128,128,128],[149,1,255,128,128,128,128,128,128,128,128]],[[1,226,255,128,128,128,128,128,128,128,128],[247,192,255,128,128,128,128,128,128,128,128],[240,128,255,128,128,128,128,128,128,128,128]],[[1,134,252,255,255,128,128,128,128,128,128],[213,62,250,255,255,128,128,128,128,128,128],[55,93,255,128,128,128,128,128,128,128,128]],[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]]],[[[202,24,213,235,186,191,220,160,240,175,255],[126,38,182,232,169,184,228,174,255,187,128],[61,46,138,219,151,178,240,170,255,216,128]],[[1,112,230,250,199,191,247,159,255,255,128],[166,109,228,252,211,215,255,174,128,128,128],[39,77,162,232,172,180,245,178,255,255,128]],[[1,52,220,246,198,199,249,220,255,255,128],[124,74,191,243,183,193,250,221,255,255,128],[24,71,130,219,154,170,243,182,255,255,128]],[[1,182,225,249,219,240,255,224,128,128,128],[149,150,226,252,216,205,255,171,128,128,128],[28,108,170,242,183,194,254,223,255,255,128]],[[1,81,230,252,204,203,255,192,128,128,128],[123,102,209,247,188,196,255,233,128,128,128],[20,95,153,243,164,173,255,203,128,128,128]],[[1,222,248,255,216,213,128,128,128,128,128],[168,175,246,252,235,205,255,255,128,128,128],[47,116,215,255,211,212,255,255,128,128,128]],[[1,121,236,253,212,214,255,255,128,128,128],[141,84,213,252,201,202,255,219,128,128,128],[42,80,160,240,162,185,255,205,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[244,1,255,128,128,128,128,128,128,128,128],[238,1,255,128,128,128,128,128,128,128,128]]]],lh=[[[231,120,48,89,115,113,120,152,112],[152,179,64,126,170,118,46,70,95],[175,69,143,80,85,82,72,155,103],[56,58,10,171,218,189,17,13,152],[114,26,17,163,44,195,21,10,173],[121,24,80,195,26,62,44,64,85],[144,71,10,38,171,213,144,34,26],[170,46,55,19,136,160,33,206,71],[63,20,8,114,114,208,12,9,226],[81,40,11,96,182,84,29,16,36]],[[134,183,89,137,98,101,106,165,148],[72,187,100,130,157,111,32,75,80],[66,102,167,99,74,62,40,234,128],[41,53,9,178,241,141,26,8,107],[74,43,26,146,73,166,49,23,157],[65,38,105,160,51,52,31,115,128],[104,79,12,27,217,255,87,17,7],[87,68,71,44,114,51,15,186,23],[47,41,14,110,182,183,21,17,194],[66,45,25,102,197,189,23,18,22]],[[88,88,147,150,42,46,45,196,205],[43,97,183,117,85,38,35,179,61],[39,53,200,87,26,21,43,232,171],[56,34,51,104,114,102,29,93,77],[39,28,85,171,58,165,90,98,64],[34,22,116,206,23,34,43,166,73],[107,54,32,26,51,1,81,43,31],[68,25,106,22,64,171,36,225,114],[34,19,21,102,132,188,16,76,124],[62,18,78,95,85,57,50,48,51]],[[193,101,35,159,215,111,89,46,111],[60,148,31,172,219,228,21,18,111],[112,113,77,85,179,255,38,120,114],[40,42,1,196,245,209,10,25,109],[88,43,29,140,166,213,37,43,154],[61,63,30,155,67,45,68,1,209],[100,80,8,43,154,1,51,26,71],[142,78,78,16,255,128,34,197,171],[41,40,5,102,211,183,4,1,221],[51,50,17,168,209,192,23,25,82]],[[138,31,36,171,27,166,38,44,229],[67,87,58,169,82,115,26,59,179],[63,59,90,180,59,166,93,73,154],[40,40,21,116,143,209,34,39,175],[47,15,16,183,34,223,49,45,183],[46,17,33,183,6,98,15,32,183],[57,46,22,24,128,1,54,17,37],[65,32,73,115,28,128,23,128,205],[40,3,9,115,51,192,18,6,223],[87,37,9,115,59,77,64,21,47]],[[104,55,44,218,9,54,53,130,226],[64,90,70,205,40,41,23,26,57],[54,57,112,184,5,41,38,166,213],[30,34,26,133,152,116,10,32,134],[39,19,53,221,26,114,32,73,255],[31,9,65,234,2,15,1,118,73],[75,32,12,51,192,255,160,43,51],[88,31,35,67,102,85,55,186,85],[56,21,23,111,59,205,45,37,192],[55,38,70,124,73,102,1,34,98]],[[125,98,42,88,104,85,117,175,82],[95,84,53,89,128,100,113,101,45],[75,79,123,47,51,128,81,171,1],[57,17,5,71,102,57,53,41,49],[38,33,13,121,57,73,26,1,85],[41,10,67,138,77,110,90,47,114],[115,21,2,10,102,255,166,23,6],[101,29,16,10,85,128,101,196,26],[57,18,10,102,102,213,34,20,43],[117,20,15,36,163,128,68,1,26]],[[102,61,71,37,34,53,31,243,192],[69,60,71,38,73,119,28,222,37],[68,45,128,34,1,47,11,245,171],[62,17,19,70,146,85,55,62,70],[37,43,37,154,100,163,85,160,1],[63,9,92,136,28,64,32,201,85],[75,15,9,9,64,255,184,119,16],[86,6,28,5,64,255,25,248,1],[56,8,17,132,137,255,55,116,128],[58,15,20,82,135,57,26,121,40]],[[164,50,31,137,154,133,25,35,218],[51,103,44,131,131,123,31,6,158],[86,40,64,135,148,224,45,183,128],[22,26,17,131,240,154,14,1,209],[45,16,21,91,64,222,7,1,197],[56,21,39,155,60,138,23,102,213],[83,12,13,54,192,255,68,47,28],[85,26,85,85,128,128,32,146,171],[18,11,7,63,144,171,4,4,246],[35,27,10,146,174,171,12,26,128]],[[190,80,35,99,180,80,126,54,45],[85,126,47,87,176,51,41,20,32],[101,75,128,139,118,146,116,128,85],[56,41,15,176,236,85,37,9,62],[71,30,17,119,118,255,17,18,138],[101,38,60,138,55,70,43,26,142],[146,36,19,30,171,255,97,27,20],[138,45,61,62,219,1,81,188,64],[32,41,20,117,151,142,20,21,163],[112,19,12,61,195,128,48,4,24]]],zu=[[[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[176,246,255,255,255,255,255,255,255,255,255],[223,241,252,255,255,255,255,255,255,255,255],[249,253,253,255,255,255,255,255,255,255,255]],[[255,244,252,255,255,255,255,255,255,255,255],[234,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255]],[[255,246,254,255,255,255,255,255,255,255,255],[239,253,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[251,255,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[251,254,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,254,253,255,254,255,255,255,255,255,255],[250,255,254,255,254,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[217,255,255,255,255,255,255,255,255,255,255],[225,252,241,253,255,255,254,255,255,255,255],[234,250,241,250,253,255,253,254,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[223,254,254,255,255,255,255,255,255,255,255],[238,253,254,254,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[249,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,255,255,255,255,255,255,255,255,255],[247,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[252,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[186,251,250,255,255,255,255,255,255,255,255],[234,251,244,254,255,255,255,255,255,255,255],[251,251,243,253,254,255,254,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[236,253,254,255,255,255,255,255,255,255,255],[251,253,253,254,254,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[254,254,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[254,254,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[248,255,255,255,255,255,255,255,255,255,255],[250,254,252,254,255,255,255,255,255,255,255],[248,254,249,253,255,255,255,255,255,255,255]],[[255,253,253,255,255,255,255,255,255,255,255],[246,253,253,255,255,255,255,255,255,255,255],[252,254,251,254,254,255,255,255,255,255,255]],[[255,254,252,255,255,255,255,255,255,255,255],[248,254,253,255,255,255,255,255,255,255,255],[253,255,254,254,255,255,255,255,255,255,255]],[[255,251,254,255,255,255,255,255,255,255,255],[245,251,254,255,255,255,255,255,255,255,255],[253,253,254,255,255,255,255,255,255,255,255]],[[255,251,253,255,255,255,255,255,255,255,255],[252,253,254,255,255,255,255,255,255,255,255],[255,254,255,255,255,255,255,255,255,255,255]],[[255,252,255,255,255,255,255,255,255,255,255],[249,255,254,255,255,255,255,255,255,255,255],[255,255,254,255,255,255,255,255,255,255,255]],[[255,255,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]]],vu=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],Lg=[],ag=[],Zd=[],Ku=1,Xu=2,Au=[],sg=[];Qo("UpsampleRgbLinePair",vs,3),Qo("UpsampleBgrLinePair",Pc,3),Qo("UpsampleRgbaLinePair",vd,4),Qo("UpsampleBgraLinePair",Hl,4),Qo("UpsampleArgbLinePair",jl,4),Qo("UpsampleRgba4444LinePair",ac,2),Qo("UpsampleRgb565LinePair",xs,2);var up=di.UpsampleRgbLinePair,Rh=di.UpsampleBgrLinePair,vh=di.UpsampleRgbaLinePair,Kh=di.UpsampleBgraLinePair,Fd=di.UpsampleArgbLinePair,Zu=di.UpsampleRgba4444LinePair,Xh=di.UpsampleRgb565LinePair,Uu=16,Cc=1<<Uu-1,Og=-227,dh=482,gh=6,Uh=(256<<gh)-1,Th=0,hp=Pt(256),Zh=Pt(256),qh=Pt(256),uh=Pt(256),pp=Pt(dh-Og),Oh=Pt(dh-Og);hd("YuvToRgbRow",vs,3),hd("YuvToBgrRow",Pc,3),hd("YuvToRgbaRow",vd,4),hd("YuvToBgraRow",Hl,4),hd("YuvToArgbRow",jl,4),hd("YuvToRgba4444Row",ac,2),hd("YuvToRgb565Row",xs,2);var $h=[0,4,8,12,128,132,136,140,256,260,264,268,384,388,392,396],hh=[0,2,8],Nh=[8,7,6,4,4,2,2,2,1,1,1,1];this.WebPDecodeRGBA=function(wt,Nt,he,We,NA){var JA=Yu,KA=new ta,ln=new il;KA.ba=ln,ln.S=JA,ln.width=[ln.width],ln.height=[ln.height];var Bn=ln.width,On=ln.height,Di=new pl;if(null==Di||null==wt)var oo=2;else ft(null!=Di),oo=og(wt,Nt,he,Di.width,Di.height,Di.Pd,Di.Qd,Di.format,null);if(0!=oo?Bn=0:(null!=Bn&&(Bn[0]=Di.width[0]),null!=On&&(On[0]=Di.height[0]),Bn=1),Bn){ln.width=ln.width[0],ln.height=ln.height[0],null!=We&&(We[0]=ln.width),null!=NA&&(NA[0]=ln.height);t:{if(We=new Dg,(NA=new Rd).data=wt,NA.w=Nt,NA.ha=he,NA.kd=1,Nt=[0],ft(null!=NA),(0==(wt=og(NA.data,NA.w,NA.ha,null,null,null,Nt,null,NA))||7==wt)&&Nt[0]&&(wt=4),0==(Nt=wt)){if(ft(null!=KA),We.data=NA.data,We.w=NA.w+NA.offset,We.ha=NA.ha-NA.offset,We.put=ec,We.ac=_c,We.bc=Ic,We.ma=KA,NA.xa){if(null==(wt=qo())){KA=1;break t}if(function(ro,Gi){var ko=[0],Co=[0],Ii=[0];e:for(;;){if(null==ro)return 0;if(null==Gi)return ro.a=2,0;if(ro.l=Gi,ro.a=0,IA(ro.m,Gi.data,Gi.w,Gi.ha),!Mi(ro.m,ko,Co,Ii)){ro.a=3;break e}if(ro.xb=Xu,Gi.width=ko[0],Gi.height=Co[0],!Da(ko[0],Co[0],1,ro,null))break e;return 1}return ft(0!=ro.a),0}(wt,We)){if(We=0==(Nt=yu(We.width,We.height,KA.Oa,KA.ba))){e:{We=wt;A:for(;;){if(null==We){We=0;break e}if(ft(null!=We.s.yc),ft(null!=We.s.Ya),ft(0<We.s.Wb),ft(null!=(he=We.l)),ft(null!=(NA=he.ma)),0!=We.xb){if(We.ca=NA.ba,We.tb=NA.tb,ft(null!=We.ca),!Jd(NA.Oa,he,Ih)){We.a=2;break A}if(!Es(We,he.width)||he.da)break A;if((he.da||Ls(We.ca.S))&&zi(),11>We.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),null!=We.ca.f.kb.F&&zi()),We.Pb&&0<We.s.ua&&null==We.s.vb.X&&!Sr(We.s.vb,We.s.Wa.Xa)){We.a=1;break A}We.xb=0}if(!Ji(We,We.V,We.Ba,We.c,We.i,he.o,uA))break A;NA.Dc=We.Ma,We=1;break e}ft(0!=We.a),We=0}We=!We}We&&(Nt=wt.a)}else Nt=wt.a}else{if(null==(wt=new Nl)){KA=1;break t}if(wt.Fa=NA.na,wt.P=NA.P,wt.qc=NA.Sa,Va(wt,We)){if(0==(Nt=yu(We.width,We.height,KA.Oa,KA.ba))){if(wt.Aa=0,he=KA.Oa,ft(null!=(NA=wt)),null!=he){if(0<(Bn=0>(Bn=he.Md)?0:100<Bn?255:255*Bn/100)){for(On=Di=0;4>On;++On)12>(oo=NA.pb[On]).lc&&(oo.ia=Bn*Nh[0>oo.lc?0:oo.lc]>>3),Di|=oo.ia;Di&&(alert("todo:VP8InitRandom"),NA.ia=1)}NA.Ga=he.Id,100<NA.Ga?NA.Ga=100:0>NA.Ga&&(NA.Ga=0)}(function pc(wt,Nt){if(null==wt)return 0;if(null==Nt)return Ys(wt,2,"NULL VP8Io parameter in VP8Decode().");if(!wt.cb&&!Va(wt,Nt))return 0;if(ft(wt.cb),null==Nt.ac||Nt.ac(Nt)){Nt.ob&&(wt.L=0);var he=hh[wt.L];if(2==wt.L?(wt.yb=0,wt.zb=0):(wt.yb=Nt.v-he>>4,wt.zb=Nt.j-he>>4,0>wt.yb&&(wt.yb=0),0>wt.zb&&(wt.zb=0)),wt.Va=Nt.o+15+he>>4,wt.Hb=Nt.va+15+he>>4,wt.Hb>wt.za&&(wt.Hb=wt.za),wt.Va>wt.Ub&&(wt.Va=wt.Ub),0<wt.L){var We=wt.ed;for(he=0;4>he;++he){var NA;if(wt.Qa.Cb){var JA=wt.Qa.Lb[he];wt.Qa.Fb||(JA+=We.Tb)}else JA=We.Tb;for(NA=0;1>=NA;++NA){var KA=wt.gd[he][NA],ln=JA;if(We.Pc&&(ln+=We.vd[0],NA&&(ln+=We.od[0])),0<(ln=0>ln?0:63<ln?63:ln)){var Bn=ln;0<We.wb&&(Bn=4<We.wb?Bn>>2:Bn>>1)>9-We.wb&&(Bn=9-We.wb),1>Bn&&(Bn=1),KA.dd=Bn,KA.tc=2*ln+Bn,KA.ld=40<=ln?2:15<=ln?1:0}else KA.tc=0;KA.La=NA}}}he=0}else Ys(wt,6,"Frame setup failed"),he=wt.a;if(he=0==he){if(he){wt.$c=0,0<wt.Aa||(wt.Ic=1);t:{We=4*(Bn=wt.za);var On=32*Bn,Di=Bn+1,oo=0<wt.L?Bn*(0<wt.Aa?2:1):0,ro=(2==wt.Aa?2:1)*Bn;if((KA=We+832+(NA=3*(16*(he=wt.Ic)+hh[wt.L])/2*On)+(JA=null!=wt.Fa&&0<wt.Fa.length?wt.Kc.c*wt.Kc.i:0))!=KA)he=0;else{if(KA>wt.Vb){if(wt.Vb=0,wt.Ec=Pt(KA),wt.Fc=0,null==wt.Ec){he=Ys(wt,1,"no memory during frame initialization.");break t}wt.Vb=KA}ln=wt.Fc,wt.Ac=KA=wt.Ec,wt.Bc=ln,ln+=We,wt.Gd=ne(On,fl),wt.Hd=0,wt.rb=ne(Di+1,Fg),wt.sb=1,wt.wa=oo?ne(oo,oa):null,wt.Y=0,wt.D.Nb=0,wt.D.wa=wt.wa,wt.D.Y=wt.Y,0<wt.Aa&&(wt.D.Y+=Bn),ft(!0),wt.oc=KA,wt.pc=ln,ln+=832,wt.ya=ne(ro,Ol),wt.aa=0,wt.D.ya=wt.ya,wt.D.aa=wt.aa,2==wt.Aa&&(wt.D.aa+=Bn),wt.R=16*Bn,wt.B=8*Bn,Bn=(On=hh[wt.L])*wt.R,On=On/2*wt.B,wt.sa=KA,wt.ta=ln+Bn,wt.qa=wt.sa,wt.ra=wt.ta+16*he*wt.R+On,wt.Ha=wt.qa,wt.Ia=wt.ra+8*he*wt.B+On,wt.$c=0,ln+=NA,wt.mb=JA?KA:null,wt.nb=JA?ln:null,ft(ln+JA<=wt.Fc+wt.Vb),bd(wt),kt(wt.Ac,wt.Bc,0,We),he=1}}if(he){if(Nt.ka=0,Nt.y=wt.sa,Nt.O=wt.ta,Nt.f=wt.qa,Nt.N=wt.ra,Nt.ea=wt.Ha,Nt.Vd=wt.Ia,Nt.fa=wt.R,Nt.Rc=wt.B,Nt.F=null,Nt.J=0,!Vu){for(he=-255;255>=he;++he)zl[255+he]=0>he?-he:he;for(he=-1020;1020>=he;++he)fd[1020+he]=-128>he?-128:127<he?127:he;for(he=-112;112>=he;++he)Ju[112+he]=-16>he?-16:15<he?15:he;for(he=-255;510>=he;++he)_h[255+he]=0>he?0:255<he?255:he;Vu=1}Ac=kl,Ug=ud,Td=nd,Zc=Vl,Qd=bg,$g=Lc,sa=rl,md=Vs,Ll=Yg,qc=rd,sl=ju,_d=hg,pg=Xg,ps=Xc,Vc=is,$c=ol,cl=_l,Gg=ug,ag[0]=tn,ag[1]=Yd,ag[2]=Oe,ag[3]=cA,ag[4]=hi,ag[5]=Qr,ag[6]=Bo,ag[7]=Qa,ag[8]=ao,ag[9]=Ua,Lg[0]=Or,Lg[1]=ng,Lg[2]=Pl,Lg[3]=wd,Lg[4]=mc,Lg[5]=ya,Lg[6]=Qt,Zd[0]=Js,Zd[1]=gg,Zd[2]=ja,Zd[3]=Dl,Zd[4]=jd,Zd[5]=Gu,Zd[6]=od,he=1}else he=0}he&&(he=function(Gi,ko){for(Gi.M=0;Gi.M<Gi.Va;++Gi.M){var Co,Ii=Gi.Jc[Gi.M&Gi.Xb],vi=Gi.m,No=Gi;for(Co=0;Co<No.za;++Co){var So=vi,Po=No,jr=Po.Ac,xr=Po.Bc+4*Co,Ea=Po.zc,vr=Po.ya[Po.aa+Co];if(vr.$b=Po.Qa.Bb?Ni(So,Po.Pa.jb[0])?2+Ni(So,Po.Pa.jb[2]):Ni(So,Po.Pa.jb[1]):0,Po.kc&&(vr.Ad=Ni(So,Po.Bd)),vr.Za=!Ni(So,145)+0,vr.Za){var $s=vr.Ob,Fc=0;for(Po=0;4>Po;++Po){var sc,Ks=Ea[0+Po];for(sc=0;4>sc;++sc){for(var Wc=Bg[Ni(So,(Ks=lh[jr[xr+sc]][Ks])[0])];0<Wc;)Wc=Bg[2*Wc+Ni(So,Ks[Wc])];jr[xr+sc]=Ks=-Wc}Yt($s,Fc,jr,xr,4),Fc+=4,Ea[0+Po]=Ks}}else Ks=Ni(So,156)?Ni(So,128)?1:3:Ni(So,163)?2:0,vr.Ob[0]=Ks,kt(jr,xr,Ks,4),kt(Ea,0,Ks,4);vr.Dd=Ni(So,142)?Ni(So,114)?Ni(So,183)?1:3:2:0}if(No.m.Ka)return Ys(Gi,7,"Premature end-of-partition0 encountered.");for(;Gi.ja<Gi.za;++Gi.ja){if(No=Ii,So=(vi=Gi).rb[vi.sb-1],jr=vi.rb[vi.sb+vi.ja],Co=vi.ya[vi.aa+vi.ja],xr=vi.kc?Co.Ad:0)So.la=jr.la=0,Co.Za||(So.Na=jr.Na=0),Co.Hc=0,Co.Gc=0,Co.ia=0;else{var Sc,ot;if(So=jr,jr=No,xr=vi.Pa.Xc,vr=vi.pb[(Ea=vi.ya[vi.aa+vi.ja]).$b],Fc=vi.rb[vi.sb-1],Ks=sc=0,kt(Po=Ea.ad,$s=0,0,384),Ea.Za)var me=0,j=xr[3];else{Wc=Pt(16);var nt=So.Na+Fc.Na;if(nt=hu(jr,xr[1],nt,vr.Eb,0,Wc,0),So.Na=Fc.Na=(0<nt)+0,1<nt)Ac(Wc,0,Po,$s);else{var mA=Wc[0]+3>>3;for(Wc=0;256>Wc;Wc+=16)Po[$s+Wc]=mA}me=1,j=xr[0]}var jA=15&So.la,Go=15&Fc.la;for(Wc=0;4>Wc;++Wc){var er=1&Go;for(mA=ot=0;4>mA;++mA)jA=jA>>1|(er=(nt=hu(jr,j,nt=er+(1&jA),vr.Sc,me,Po,$s))>me)<<7,ot=ot<<2|(3<nt?3:1<nt?2:0!=Po[$s+0]),$s+=16;jA>>=4,Go=Go>>1|er<<7,sc=(sc<<8|ot)>>>0}for(j=jA,me=Go>>4,Sc=0;4>Sc;Sc+=2){for(ot=0,jA=So.la>>4+Sc,Go=Fc.la>>4+Sc,Wc=0;2>Wc;++Wc){for(er=1&Go,mA=0;2>mA;++mA)jA=jA>>1|(er=0<(nt=hu(jr,xr[2],nt=er+(1&jA),vr.Qc,0,Po,$s)))<<3,ot=ot<<2|(3<nt?3:1<nt?2:0!=Po[$s+0]),$s+=16;jA>>=2,Go=Go>>1|er<<5}Ks|=ot<<4*Sc,j|=jA<<4<<Sc,me|=(240&Go)<<Sc}So.la=j,Fc.la=me,Ea.Hc=sc,Ea.Gc=Ks,Ea.ia=43690&Ks?0:vr.ia,xr=!(sc|Ks)}if(0<vi.L&&(vi.wa[vi.Y+vi.ja]=vi.gd[Co.$b][Co.Za],vi.wa[vi.Y+vi.ja].La|=!xr),No.Ka)return Ys(Gi,7,"Premature end-of-file encountered.")}if(bd(Gi),vi=ko,No=1,Co=(Ii=Gi).D,So=0<Ii.L&&Ii.M>=Ii.zb&&Ii.M<=Ii.Va,0==Ii.Aa)t:{if(Co.M=Ii.M,Co.uc=So,lu(Ii,Co),No=1,Co=(ot=Ii.D).Nb,So=(Ks=hh[Ii.L])*Ii.R,xr=Ii.sa,Ea=Ii.ta-So+(Wc=16*Co*Ii.R),vr=Ii.qa,Po=Ii.ra-(jr=Ks/2*Ii.B)+(mA=8*Co*Ii.B),$s=Ii.Ha,Fc=Ii.Ia-jr+mA,Go=0==(jA=ot.M),sc=jA>=Ii.Va-1,2==Ii.Aa&&lu(Ii,ot),ot.uc)for(er=(nt=Ii).D.M,ft(nt.D.uc),ot=nt.yb;ot<nt.Hb;++ot){j=er;var _t=(Ft=(mn=nt).D).Nb,Ft=Ft.wa[Ft.Y+(me=ot)],P=mn.sa,Bt=mn.ta+16*_t*(Sc=mn.R)+16*me,gt=Ft.dd,Ot=Ft.tc;if(0!=Ot)if(ft(3<=Ot),1==mn.L)0<me&&$c(P,Bt,Sc,Ot+4),Ft.La&&Gg(P,Bt,Sc,Ot),0<j&&Vc(P,Bt,Sc,Ot+4),Ft.La&&cl(P,Bt,Sc,Ot);else{var He=mn.B,eA=mn.qa,MA=mn.ra+8*_t*He+8*me,rn=mn.Ha,mn=mn.Ia+8*_t*He+8*me;_t=Ft.ld,0<me&&(md(P,Bt,Sc,Ot+4,gt,_t),qc(eA,MA,rn,mn,He,Ot+4,gt,_t)),Ft.La&&(_d(P,Bt,Sc,Ot,gt,_t),ps(eA,MA,rn,mn,He,Ot,gt,_t)),0<j&&(sa(P,Bt,Sc,Ot+4,gt,_t),Ll(eA,MA,rn,mn,He,Ot+4,gt,_t)),Ft.La&&(sl(P,Bt,Sc,Ot,gt,_t),pg(eA,MA,rn,mn,He,Ot,gt,_t))}}if(Ii.ia&&alert("todo:DitherRow"),null!=vi.put){if(ot=16*jA,jA=16*(jA+1),Go?(vi.y=Ii.sa,vi.O=Ii.ta+Wc,vi.f=Ii.qa,vi.N=Ii.ra+mA,vi.ea=Ii.Ha,vi.W=Ii.Ia+mA):(ot-=Ks,vi.y=xr,vi.O=Ea,vi.f=vr,vi.N=Po,vi.ea=$s,vi.W=Fc),sc||(jA-=Ks),jA>vi.o&&(jA=vi.o),vi.F=null,vi.J=null,null!=Ii.Fa&&0<Ii.Fa.length&&ot<jA&&(vi.J=kc(Ii,vi,ot,jA-ot),vi.F=Ii.mb,null==vi.F&&0==vi.F.length)){No=Ys(Ii,3,"Could not decode alpha data.");break t}ot<vi.j&&(Ks=vi.j-ot,ot=vi.j,ft(!(1&Ks)),vi.O+=Ii.R*Ks,vi.N+=Ii.B*(Ks>>1),vi.W+=Ii.B*(Ks>>1),null!=vi.F&&(vi.J+=vi.width*Ks)),ot<jA&&(vi.O+=vi.v,vi.N+=vi.v>>1,vi.W+=vi.v>>1,null!=vi.F&&(vi.J+=vi.v),vi.ka=ot-vi.j,vi.U=vi.va-vi.v,vi.T=jA-ot,No=vi.put(vi))}Co+1!=Ii.Ic||sc||(Yt(Ii.sa,Ii.ta-So,xr,Ea+16*Ii.R,So),Yt(Ii.qa,Ii.ra-jr,vr,Po+8*Ii.B,jr),Yt(Ii.Ha,Ii.Ia-jr,$s,Fc+8*Ii.B,jr))}if(!No)return Ys(Gi,6,"Output aborted.")}return 1}(wt,Nt)),null!=Nt.bc&&Nt.bc(Nt),he&=1}return he?(wt.cb=0,he):0})(wt,We)||(Nt=wt.a)}}else Nt=wt.a}0==Nt&&null!=KA.Oa&&KA.Oa.fd&&(Nt=rh(KA.ba))}KA=Nt}JA=0!=KA?null:11>JA?ln.f.RGBA.eb:ln.f.kb.y}else JA=null;return JA};var ph=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function AA(di,jt){for(var Se="",Vt=0;Vt<4;Vt++)Se+=String.fromCharCode(di[jt++]);return Se}function DA(di,jt){return(di[jt+0]|di[jt+1]<<8|di[jt+2]<<16)>>>0}function xA(di,jt){return(di[jt+0]|di[jt+1]<<8|di[jt+2]<<16|di[jt+3]<<24)>>>0}new de;var en=[0],Ue=[0],Pn=[],_n=new de,vn=Et,un=function(di,jt){var Se={},Vt=0,oe=!1,wA=0,HA=0;if(Se.frames=[],!
/** @license
               * Copyright (c) 2017 Dominik Homberger
              Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
              The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
              THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
              https://webpjs.appspot.com
              WebPRiffParser dominikhlbg@gmail.com
              */
function(hn,PA,Dn,li){for(var Ri=0;Ri<4;Ri++)if(hn[PA+Ri]!="RIFF".charCodeAt(Ri))return!0;return!1}(di,jt)){var bt,Lt;for(xA(di,jt+=4),jt+=8;jt<di.length;){var ye=AA(di,jt),IA=xA(di,jt+=4);jt+=4;var xn=IA+(1&IA);switch(ye){case"VP8 ":case"VP8L":void 0===Se.frames[Vt]&&(Se.frames[Vt]={}),(YA=Se.frames[Vt]).src_off=oe?HA:jt-8,YA.src_size=wA+IA+8,Vt++,oe&&(oe=!1,wA=0,HA=0);break;case"VP8X":(YA=Se.header={}).feature_flags=di[jt];var ai=jt+4;YA.canvas_width=1+DA(di,ai),YA.canvas_height=1+DA(di,ai+=3),ai+=3;break;case"ALPH":oe=!0,wA=xn+8,HA=jt-8;break;case"ANIM":(YA=Se.header).bgcolor=xA(di,jt),YA.loop_count=(bt=di)[(Lt=ai=jt+4)+0]|bt[Lt+1]<<8,ai+=2;break;case"ANMF":var fo,YA;(YA=Se.frames[Vt]={}).offset_x=2*DA(di,jt),YA.offset_y=2*DA(di,jt+=3),YA.width=1+DA(di,jt+=3),YA.height=1+DA(di,jt+=3),YA.duration=DA(di,jt+=3),jt+=3,fo=di[jt++],YA.dispose=1&fo,YA.blend=fo>>1&1}"ANMF"!=ye&&(jt+=xn)}return Se}}(vn,0);un.response=vn,un.rgbaoutput=!0,un.dataurl=!1;var Gn=un.header?un.header:null,ti=un.frames?un.frames:null;if(Gn){Gn.loop_counter=Gn.loop_count,en=[Gn.canvas_height],Ue=[Gn.canvas_width];for(var Zi=0;Zi<ti.length&&0!=ti[Zi].blend;Zi++);}var Wi=ti[0],Io=_n.WebPDecodeRGBA(vn,Wi.src_off,Wi.src_size,Ue,en);Wi.rgba=Io,Wi.imgwidth=Ue[0],Wi.imgheight=en[0];for(var to=0;to<Ue[0]*en[0]*4;to++)Pn[to]=Io[to];return this.width=Ue,this.height=en,this.data=Pn,this}(function(Et){var Ct=function(en,Ue,Pn,_n){var vn=4,un=ne;switch(_n){case Et.image_compression.FAST:vn=1,un=Pt;break;case Et.image_compression.MEDIUM:vn=6,un=ge;break;case Et.image_compression.SLOW:vn=9,un=de}var Gn=ue(en=Yt(en,Ue,Pn,un),{level:vn});return Et.__addimage__.arrayBufferToBinaryString(Gn)},Yt=function(en,Ue,Pn,_n){for(var vn,un,Gn,ti=en.length/Ue,Zi=new Uint8Array(en.length+ti),Wi=DA(),Io=0;Io<ti;Io+=1){if(vn=en.subarray(Gn=Io*Ue,Gn+Ue),_n)Zi.set(_n(vn,Pn,un),Gn+Io);else{for(var to,di=Wi.length,jt=[];to<di;to+=1)jt[to]=Wi[to](vn,Pn,un);var Se=xA(jt.concat());Zi.set(jt[Se],Gn+Io)}un=vn}return Zi},kt=function(en){var Ue=Array.apply([],en);return Ue.unshift(0),Ue},Pt=function(en,Ue){var _n=[],vn=en.length;_n[0]=1;for(var un=0;un<vn;un+=1)_n[un+1]=en[un]-(en[un-Ue]||0)+256&255;return _n},ne=function(en,Ue,Pn){var vn=[],un=en.length;vn[0]=2;for(var Gn=0;Gn<un;Gn+=1)vn[Gn+1]=en[Gn]-(Pn&&Pn[Gn]||0)+256&255;return vn},ge=function(en,Ue,Pn){var un=[],Gn=en.length;un[0]=3;for(var ti=0;ti<Gn;ti+=1)un[ti+1]=en[ti]+256-((en[ti-Ue]||0)+(Pn&&Pn[ti]||0)>>>1)&255;return un},de=function(en,Ue,Pn){var Gn,ti=[],Zi=en.length;ti[0]=4;for(var Wi=0;Wi<Zi;Wi+=1)Gn=AA(en[Wi-Ue]||0,Pn&&Pn[Wi]||0,Pn&&Pn[Wi-Ue]||0),ti[Wi+1]=en[Wi]-Gn+256&255;return ti},AA=function(en,Ue,Pn){if(en===Ue&&Ue===Pn)return en;var _n=Math.abs(Ue-Pn),vn=Math.abs(en-Pn),un=Math.abs(en+Ue-Pn-Pn);return _n<=vn&&_n<=un?en:vn<=un?Ue:Pn},DA=function(){return[kt,Pt,ne,ge,de]},xA=function(en){var Ue=en.map(function(Pn){return Pn.reduce(function(_n,vn){return _n+Math.abs(vn)},0)});return Ue.indexOf(Math.min.apply(null,Ue))};Et.processPNG=function(en,Ue,Pn,_n){var vn,un,Gn,ti,Zi,Wi,Io,to,di,jt,Se,Vt,oe,wA,HA,bt=this.decode.FLATE_DECODE,Lt="";if(this.__addimage__.isArrayBuffer(en)&&(en=new Uint8Array(en)),this.__addimage__.isArrayBufferView(en)){if(en=(Gn=new tg(en)).imgData,un=Gn.bits,vn=Gn.colorSpace,Zi=Gn.colors,-1!==[4,6].indexOf(Gn.colorType)){if(8===Gn.bits){di=(to=32==Gn.pixelBitlength?new Uint32Array(Gn.decodePixels().buffer):16==Gn.pixelBitlength?new Uint16Array(Gn.decodePixels().buffer):new Uint8Array(Gn.decodePixels().buffer)).length,Se=new Uint8Array(di*Gn.colors),jt=new Uint8Array(di);var ye,IA=Gn.pixelBitlength-Gn.bits;for(wA=0,HA=0;wA<di;wA++){for(oe=to[wA],ye=0;ye<IA;)Se[HA++]=oe>>>ye&255,ye+=Gn.bits;jt[wA]=oe>>>ye&255}}if(16===Gn.bits){di=(to=new Uint32Array(Gn.decodePixels().buffer)).length,Se=new Uint8Array(di*(32/Gn.pixelBitlength)*Gn.colors),jt=new Uint8Array(di*(32/Gn.pixelBitlength)),Vt=Gn.colors>1,wA=0,HA=0;for(var xn=0;wA<di;)oe=to[wA++],Se[HA++]=oe>>>0&255,Vt&&(Se[HA++]=oe>>>16&255,oe=to[wA++],Se[HA++]=oe>>>0&255),jt[xn++]=oe>>>16&255;un=8}_n!==Et.image_compression.NONE?(en=Ct(Se,Gn.width*Gn.colors,Gn.colors,_n),Io=Ct(jt,Gn.width,1,_n)):(en=Se,Io=jt,bt=void 0)}if(3===Gn.colorType&&(vn=this.color_spaces.INDEXED,Wi=Gn.palette,Gn.transparency.indexed)){var ai=Gn.transparency.indexed,fo=0;for(wA=0,di=ai.length;wA<di;++wA)fo+=ai[wA];if((fo/=255)==di-1&&-1!==ai.indexOf(0))ti=[ai.indexOf(0)];else if(fo!==di){for(to=Gn.decodePixels(),jt=new Uint8Array(to.length),wA=0,di=to.length;wA<di;wA++)jt[wA]=ai[to[wA]];Io=Ct(jt,Gn.width,1)}}var YA=function(hn){var PA;switch(hn){case Et.image_compression.FAST:PA=11;break;case Et.image_compression.MEDIUM:PA=13;break;case Et.image_compression.SLOW:PA=14;break;default:PA=12}return PA}(_n);return bt===this.decode.FLATE_DECODE&&(Lt="/Predictor "+YA+" "),Lt+="/Colors "+Zi+" /BitsPerComponent "+un+" /Columns "+Gn.width,(this.__addimage__.isArrayBuffer(en)||this.__addimage__.isArrayBufferView(en))&&(en=this.__addimage__.arrayBufferToBinaryString(en)),(Io&&this.__addimage__.isArrayBuffer(Io)||this.__addimage__.isArrayBufferView(Io))&&(Io=this.__addimage__.arrayBufferToBinaryString(Io)),{alias:Pn,data:en,index:Ue,filter:bt,decodeParameters:Lt,transparency:ti,palette:Wi,sMask:Io,predictor:YA,width:Gn.width,height:Gn.height,bitsPerComponent:un,colorSpace:vn}}}})(Yo.API),function(Et){Et.processGIF89A=function(ft,Ct,Yt,kt){var Pt=new Cd(ft),ne=Pt.width,ge=Pt.height,de=[];Pt.decodeAndBlitFrameRGBA(0,de);var AA={data:de,width:ne,height:ge},DA=new nl(100).encode(AA,100);return Et.processJPEG.call(this,DA,Ct,Yt,kt)},Et.processGIF87A=Et.processGIF89A}(Yo.API),bc.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 Et=0===this.colors?1<<this.bitPP:this.colors;this.palette=new Array(Et);for(var ft=0;ft<Et;ft++){var Ct=this.datav.getUint8(this.pos++,!0),Yt=this.datav.getUint8(this.pos++,!0),kt=this.datav.getUint8(this.pos++,!0),Pt=this.datav.getUint8(this.pos++,!0);this.palette[ft]={red:kt,green:Yt,blue:Ct,quad:Pt}}}this.height<0&&(this.height*=-1,this.bottom_up=!1)},bc.prototype.parseBGR=function(){this.pos=this.offset;try{var Et="bit"+this.bitPP;this.data=new Uint8Array(this.width*this.height*4),this[Et]()}catch(Ct){nn.log("bit decode error:"+Ct)}},bc.prototype.bit1=function(){var Et,ft=Math.ceil(this.width/8),Ct=ft%4;for(Et=this.height-1;Et>=0;Et--){for(var Yt=this.bottom_up?Et:this.height-1-Et,kt=0;kt<ft;kt++)for(var Pt=this.datav.getUint8(this.pos++,!0),ne=Yt*this.width*4+8*kt*4,ge=0;ge<8&&8*kt+ge<this.width;ge++){var de=this.palette[Pt>>7-ge&1];this.data[ne+4*ge]=de.blue,this.data[ne+4*ge+1]=de.green,this.data[ne+4*ge+2]=de.red,this.data[ne+4*ge+3]=255}0!==Ct&&(this.pos+=4-Ct)}},bc.prototype.bit4=function(){for(var Et=Math.ceil(this.width/2),ft=Et%4,Ct=this.height-1;Ct>=0;Ct--){for(var Yt=this.bottom_up?Ct:this.height-1-Ct,kt=0;kt<Et;kt++){var Pt=this.datav.getUint8(this.pos++,!0),ne=Yt*this.width*4+2*kt*4,de=15&Pt,AA=this.palette[Pt>>4];if(this.data[ne]=AA.blue,this.data[ne+1]=AA.green,this.data[ne+2]=AA.red,this.data[ne+3]=255,2*kt+1>=this.width)break;this.data[ne+4]=(AA=this.palette[de]).blue,this.data[ne+4+1]=AA.green,this.data[ne+4+2]=AA.red,this.data[ne+4+3]=255}0!==ft&&(this.pos+=4-ft)}},bc.prototype.bit8=function(){for(var Et=this.width%4,ft=this.height-1;ft>=0;ft--){for(var Ct=this.bottom_up?ft:this.height-1-ft,Yt=0;Yt<this.width;Yt++){var kt=this.datav.getUint8(this.pos++,!0),Pt=Ct*this.width*4+4*Yt;if(kt<this.palette.length){var ne=this.palette[kt];this.data[Pt]=ne.red,this.data[Pt+1]=ne.green,this.data[Pt+2]=ne.blue,this.data[Pt+3]=255}else this.data[Pt]=255,this.data[Pt+1]=255,this.data[Pt+2]=255,this.data[Pt+3]=255}0!==Et&&(this.pos+=4-Et)}},bc.prototype.bit15=function(){for(var Et=this.width%3,ft=parseInt("11111",2),Ct=this.height-1;Ct>=0;Ct--){for(var Yt=this.bottom_up?Ct:this.height-1-Ct,kt=0;kt<this.width;kt++){var Pt=this.datav.getUint16(this.pos,!0);this.pos+=2;var ne=(Pt&ft)/ft*255|0,ge=(Pt>>5&ft)/ft*255|0,AA=Pt>>15?255:0,DA=Yt*this.width*4+4*kt;this.data[DA]=(Pt>>10&ft)/ft*255|0,this.data[DA+1]=ge,this.data[DA+2]=ne,this.data[DA+3]=AA}this.pos+=Et}},bc.prototype.bit16=function(){for(var Et=this.width%3,ft=parseInt("11111",2),Ct=parseInt("111111",2),Yt=this.height-1;Yt>=0;Yt--){for(var kt=this.bottom_up?Yt:this.height-1-Yt,Pt=0;Pt<this.width;Pt++){var ne=this.datav.getUint16(this.pos,!0);this.pos+=2;var ge=(ne&ft)/ft*255|0,de=(ne>>5&Ct)/Ct*255|0,DA=kt*this.width*4+4*Pt;this.data[DA]=(ne>>11)/ft*255|0,this.data[DA+1]=de,this.data[DA+2]=ge,this.data[DA+3]=255}this.pos+=Et}},bc.prototype.bit24=function(){for(var Et=this.height-1;Et>=0;Et--){for(var ft=this.bottom_up?Et:this.height-1-Et,Ct=0;Ct<this.width;Ct++){var Yt=this.datav.getUint8(this.pos++,!0),kt=this.datav.getUint8(this.pos++,!0),Pt=this.datav.getUint8(this.pos++,!0),ne=ft*this.width*4+4*Ct;this.data[ne]=Pt,this.data[ne+1]=kt,this.data[ne+2]=Yt,this.data[ne+3]=255}this.pos+=this.width%4}},bc.prototype.bit32=function(){for(var Et=this.height-1;Et>=0;Et--)for(var ft=this.bottom_up?Et:this.height-1-Et,Ct=0;Ct<this.width;Ct++){var Yt=this.datav.getUint8(this.pos++,!0),kt=this.datav.getUint8(this.pos++,!0),Pt=this.datav.getUint8(this.pos++,!0),ne=this.datav.getUint8(this.pos++,!0),ge=ft*this.width*4+4*Ct;this.data[ge]=Pt,this.data[ge+1]=kt,this.data[ge+2]=Yt,this.data[ge+3]=ne}},bc.prototype.getData=function(){return this.data},
/**
         * @license
         * Copyright (c) 2018 Aras Abbasi
         *
         * Licensed under the MIT License.
         * http://opensource.org/licenses/mit-license
         */
function(Et){Et.processBMP=function(ft,Ct,Yt,kt){var Pt=new bc(ft,!1),ne=Pt.width,ge=Pt.height,de={data:Pt.getData(),width:ne,height:ge},AA=new nl(100).encode(de,100);return Et.processJPEG.call(this,AA,Ct,Yt,kt)}}(Yo.API),yd.prototype.getData=function(){return this.data},
/**
         * @license
         * Copyright (c) 2019 Aras Abbasi
         *
         * Licensed under the MIT License.
         * http://opensource.org/licenses/mit-license
         */
function(Et){Et.processWEBP=function(ft,Ct,Yt,kt){var Pt=new yd(ft,!1),ne=Pt.width,ge=Pt.height,de={data:Pt.getData(),width:ne,height:ge},AA=new nl(100).encode(de,100);return Et.processJPEG.call(this,AA,Ct,Yt,kt)}}(Yo.API),Yo.API.processRGBA=function(Et,ft,Ct){for(var Yt=Et.data,kt=Yt.length,Pt=new Uint8Array(kt/4*3),ne=new Uint8Array(kt/4),ge=0,de=0,AA=0;AA<kt;AA+=4){var xA=Yt[AA+1],en=Yt[AA+2],Ue=Yt[AA+3];Pt[ge++]=Yt[AA],Pt[ge++]=xA,Pt[ge++]=en,ne[de++]=Ue}var Pn=this.__addimage__.arrayBufferToBinaryString(Pt);return{alpha:this.__addimage__.arrayBufferToBinaryString(ne),data:Pn,index:ft,alias:Ct,colorSpace:"DeviceRGB",bitsPerComponent:8,width:Et.width,height:Et.height}},Yo.API.setLanguage=function(Et){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:"North Macedonia",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"}[Et]&&(this.internal.languageSettings.languageCode=Et,!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},Sa=(Ra=Yo.API).getCharWidthsArray=function(Et,ft){var Ct,Yt,kt=(ft=ft||{}).font||this.internal.getFont(),Pt=ft.fontSize||this.internal.getFontSize(),ne=ft.charSpace||this.internal.getCharSpace(),ge=ft.widths?ft.widths:kt.metadata.Unicode.widths,de=ge.fof?ge.fof:1,AA=ft.kerning?ft.kerning:kt.metadata.Unicode.kerning,DA=AA.fof?AA.fof:1,xA=!1!==ft.doKerning,en=0,Ue=Et.length,Pn=0,_n=ge[0]||de,vn=[];for(Ct=0;Ct<Ue;Ct++)Yt=Et.charCodeAt(Ct),"function"==typeof kt.metadata.widthOfString?vn.push((kt.metadata.widthOfGlyph(kt.metadata.characterToGlyph(Yt))+ne*(1e3/Pt)||0)/1e3):(en=xA&&"object"===(0,l.A)(AA[Yt])&&!isNaN(parseInt(AA[Yt][Pn],10))?AA[Yt][Pn]/DA:0,vn.push((ge[Yt]||_n)/de+en)),Pn=Yt;return vn},Ga=Ra.getStringUnitWidth=function(Et,ft){var Ct=(ft=ft||{}).fontSize||this.internal.getFontSize(),Yt=ft.font||this.internal.getFont(),kt=ft.charSpace||this.internal.getCharSpace();return Ra.processArabic&&(Et=Ra.processArabic(Et)),"function"==typeof Yt.metadata.widthOfString?Yt.metadata.widthOfString(Et,Ct,kt)/Ct:Sa.apply(this,arguments).reduce(function(Pt,ne){return Pt+ne},0)},ha=function(Et,ft,Ct,Yt){for(var kt=[],Pt=0,ne=Et.length,ge=0;Pt!==ne&&ge+ft[Pt]<Ct;)ge+=ft[Pt],Pt++;kt.push(Et.slice(0,Pt));var de=Pt;for(ge=0;Pt!==ne;)ge+ft[Pt]>Yt&&(kt.push(Et.slice(de,Pt)),ge=0,de=Pt),ge+=ft[Pt],Pt++;return de!==Pt&&kt.push(Et.slice(de,Pt)),kt},$d=function(Et,ft,Ct){Ct||(Ct={});var Yt,kt,Pt,ne,ge,de,DA=[],xA=[DA],en=Ct.textIndent||0,Ue=0,Pn=0,_n=Et.split(" "),vn=Sa.apply(this,[" ",Ct])[0];if(de=-1===Ct.lineIndent?_n[0].length+2:Ct.lineIndent||0){var un=Array(de).join(" "),Gn=[];_n.map(function(Zi){(Zi=Zi.split(/\s*\n/)).length>1?Gn=Gn.concat(Zi.map(function(Wi,Io){return(Io&&Wi.length?"\n":"")+Wi})):Gn.push(Zi[0])}),_n=Gn,de=Ga.apply(this,[un,Ct])}for(Pt=0,ne=_n.length;Pt<ne;Pt++){var ti=0;if(Yt=_n[Pt],de&&"\n"==Yt[0]&&(Yt=Yt.substr(1),ti=1),en+Ue+(Pn=(kt=Sa.apply(this,[Yt,Ct])).reduce(function(Zi,Wi){return Zi+Wi},0))>ft||ti){if(Pn>ft){for(ge=ha.apply(this,[Yt,kt,ft-(en+Ue),ft]),DA.push(ge.shift()),DA=[ge.pop()];ge.length;)xA.push([ge.shift()]);Pn=kt.slice(Yt.length-(DA[0]?DA[0].length:0)).reduce(function(Zi,Wi){return Zi+Wi},0)}else DA=[Yt];xA.push(DA),en=Pn+de,Ue=vn}else DA.push(Yt),en+=Ue+Pn,Ue=vn}return xA.map(de?function(Zi,Wi){return(Wi?un:"")+Zi.join(" ")}:function(Zi){return Zi.join(" ")})},Ra.splitTextToSize=function(Et,ft,Ct){var Yt,kt=(Ct=Ct||{}).fontSize||this.internal.getFontSize(),Pt=function(DA){if(DA.widths&&DA.kerning)return{widths:DA.widths,kerning:DA.kerning};var xA=this.internal.getFont(DA.fontName,DA.fontStyle);return xA.metadata.Unicode?{widths:xA.metadata.Unicode.widths||{0:1},kerning:xA.metadata.Unicode.kerning||{}}:{font:xA.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}.call(this,Ct);Yt=Array.isArray(Et)?Et:String(Et).split(/\r?\n/);var ne=1*this.internal.scaleFactor*ft/kt;Pt.textIndent=Ct.textIndent?1*Ct.textIndent*this.internal.scaleFactor/kt:0,Pt.lineIndent=Ct.lineIndent;var ge,de,AA=[];for(ge=0,de=Yt.length;ge<de;ge++)AA=AA.concat($d.apply(this,[Yt[ge],ne,Pt]));return AA},function(Et){Et.__fontmetrics__=Et.__fontmetrics__||{};for(var ft="klmnopqrstuvwxyz",Ct={},Yt={},kt=0;kt<16;kt++)Ct[ft[kt]]="0123456789abcdef"[kt],Yt["0123456789abcdef"[kt]]=ft[kt];var Pt=function(xA){return"0x"+parseInt(xA,10).toString(16)},ne=Et.__fontmetrics__.compress=function(xA){var en,Ue,Pn,_n,vn=["{"];for(var un in xA){if(en=xA[un],isNaN(parseInt(un,10))?Ue="'"+un+"'":(un=parseInt(un,10),Ue=(Ue=Pt(un).slice(2)).slice(0,-1)+Yt[Ue.slice(-1)]),"number"==typeof en)en<0?(Pn=Pt(en).slice(3),_n="-"):(Pn=Pt(en).slice(2),_n=""),Pn=_n+Pn.slice(0,-1)+Yt[Pn.slice(-1)];else{if("object"!==(0,l.A)(en))throw new Error("Don't know what to do with value type "+(0,l.A)(en)+".");Pn=ne(en)}vn.push(Ue+Pn)}return vn.push("}"),vn.join("")},ge=Et.__fontmetrics__.uncompress=function(xA){if("string"!=typeof xA)throw new Error("Invalid argument passed to uncompress.");for(var en,Ue,Pn,_n,vn={},un=1,Gn=vn,ti=[],Zi="",Wi="",Io=xA.length-1,to=1;to<Io;to+=1)"'"==(_n=xA[to])?en?(Pn=en.join(""),en=void 0):en=[]:en?en.push(_n):"{"==_n?(ti.push([Gn,Pn]),Gn={},Pn=void 0):"}"==_n?((Ue=ti.pop())[0][Ue[1]]=Gn,Pn=void 0,Gn=Ue[0]):"-"==_n?un=-1:void 0===Pn?Ct.hasOwnProperty(_n)?(Zi+=Ct[_n],Pn=parseInt(Zi,16)*un,un=1,Zi=""):Zi+=_n:Ct.hasOwnProperty(_n)?(Wi+=Ct[_n],Gn[Pn]=parseInt(Wi,16)*un,un=1,Pn=void 0,Wi=""):Wi+=_n;return vn},de={codePages:["WinAnsiEncoding"],WinAnsiEncoding:ge("{19m8n201n9q201o9r201s9l201t9m201u8m201w9n201x9o201y8o202k8q202l8r202m9p202q8p20aw8k203k8t203t8v203u9v2cq8s212m9t15m8w15n9w2dw9s16k8u16l9u17s9z17x8y17y9y}")},AA={Unicode:{Courier:de,"Courier-Bold":de,"Courier-BoldOblique":de,"Courier-Oblique":de,Helvetica:de,"Helvetica-Bold":de,"Helvetica-BoldOblique":de,"Helvetica-Oblique":de,"Times-Roman":de,"Times-Bold":de,"Times-BoldItalic":de,"Times-Italic":de}},DA={Unicode:{"Courier-Oblique":ge("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-BoldItalic":ge("{'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":ge("{'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:ge("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-BoldOblique":ge("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Bold":ge("{'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:ge("{'widths'{k3uaw4r19m3m2k1t2l2l202m2y2n3m2p5n202q6o3k3m2s2l2t2l2v3r2w1t3m3m2y1t2z1wbk2sbl3r'fof'6o3n3m3o3m3p3m3q3m3r3m3s3m3t3m3u1w3v1w3w3r3x3r3y3r3z2wbp3t3l3m5v2l5x2l5z3m2q4yfr3r7v3k7w1o7x3k}'kerning'{'fof'-6o}}"),Helvetica:ge("{'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":ge("{'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:ge("{'widths'{k4u2k1w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-Bold":ge("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Italic":ge("{'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":ge("{'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":ge("{'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}}}")}};Et.events.push(["addFont",function(xA){var en=xA.font,Ue=DA.Unicode[en.postScriptName];Ue&&(en.metadata.Unicode={},en.metadata.Unicode.widths=Ue.widths,en.metadata.Unicode.kerning=Ue.kerning);var Pn=AA.Unicode[en.postScriptName];Pn&&(en.metadata.Unicode.encoding=Pn,en.encoding=Pn.codePages[0])}])}(Yo.API),
/**
         * @license
         * Licensed under the MIT License.
         * http://opensource.org/licenses/mit-license
         */
function(Et){var ft=function(Ct){for(var Yt=Ct.length,kt=new Uint8Array(Yt),Pt=0;Pt<Yt;Pt++)kt[Pt]=Ct.charCodeAt(Pt);return kt};Et.API.events.push(["addFont",function(Ct){var ne,ge,Yt=void 0,kt=Ct.font,Pt=Ct.instance;if(!kt.isStandardFont){if(void 0===Pt)throw new Error("Font does not exist in vFS, import fonts or remove declaration doc.addFont('"+kt.postScriptName+"').");if("string"!=typeof(Yt=!1===Pt.existsFileInVFS(kt.postScriptName)?Pt.loadFile(kt.postScriptName):Pt.getFileFromVFS(kt.postScriptName)))throw new Error("Font is not stored as string-data in vFS, import fonts or remove declaration doc.addFont('"+kt.postScriptName+"').");ne=kt,ge=/^\x00\x01\x00\x00/.test(ge=Yt)?ft(ge):ft(ri(ge)),ne.metadata=Et.API.TTFFont.open(ge),ne.metadata.Unicode=ne.metadata.Unicode||{encoding:{},kerning:{},widths:[]},ne.metadata.glyIdsUsed=[0]}}])}(Yo),Yo.API.addSvgAsImage=function(Ct,Yt,kt,Pt,ne,ge,de,AA){if(isNaN(Yt)||isNaN(kt))throw nn.error("jsPDF.addSvgAsImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addSvgAsImage");if(isNaN(Pt)||isNaN(ne))throw nn.error("jsPDF.addSvgAsImage: Invalid measurements",arguments),new Error("Invalid measurements (width and/or height) passed to jsPDF.addSvgAsImage");var DA=document.createElement("canvas");DA.width=Pt,DA.height=ne;var xA=DA.getContext("2d");xA.fillStyle="#fff",xA.fillRect(0,0,DA.width,DA.height);var en={ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0},Ue=this;return function ft(){return(et.canvg?Promise.resolve(et.canvg):d.e(147).then(d.bind(d,20147))).catch(function(Ct){return Promise.reject(new Error("Could not load canvg: "+Ct))}).then(function(Ct){return Ct.default?Ct.default:Ct})}().then(function(Pn){return Pn.fromString(xA,Ct,en)},function(){return Promise.reject(new Error("Could not load canvg."))}).then(function(Pn){return Pn.render(en)}).then(function(){Ue.addImage(DA.toDataURL("image/jpeg",1),Yt,kt,Pt,ne,de,AA)})},Yo.API.putTotalPages=function(Et){var ft,Ct=0;parseInt(this.internal.getFont().id.substr(1),10)<15?(ft=new RegExp(Et,"g"),Ct=this.internal.getNumberOfPages()):(ft=new RegExp(this.pdfEscape16(Et,this.internal.getFont()),"g"),Ct=this.pdfEscape16(this.internal.getNumberOfPages()+"",this.internal.getFont()));for(var Yt=1;Yt<=this.internal.getNumberOfPages();Yt++)for(var kt=0;kt<this.internal.pages[Yt].length;kt++)this.internal.pages[Yt][kt]=this.internal.pages[Yt][kt].replace(ft,Ct);return this},Yo.API.viewerPreferences=function(Et,ft){var Ct;Et=Et||{},ft=ft||!1;var Yt,kt,Pt,ne={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}},ge=Object.keys(ne),de=[],AA=0,DA=0,xA=0;function en(Pn,_n){var vn,un=!1;for(vn=0;vn<Pn.length;vn+=1)Pn[vn]===_n&&(un=!0);return un}if(void 0===this.internal.viewerpreferences&&(this.internal.viewerpreferences={},this.internal.viewerpreferences.configuration=JSON.parse(JSON.stringify(ne)),this.internal.viewerpreferences.isSubscribed=!1),Ct=this.internal.viewerpreferences.configuration,"reset"===Et||!0===ft){var Ue=ge.length;for(xA=0;xA<Ue;xA+=1)Ct[ge[xA]].value=Ct[ge[xA]].defaultValue,Ct[ge[xA]].explicitSet=!1}if("object"===(0,l.A)(Et))for(kt in Et)if(Pt=Et[kt],en(ge,kt)&&void 0!==Pt){if("boolean"===Ct[kt].type&&"boolean"==typeof Pt)Ct[kt].value=Pt;else if("name"===Ct[kt].type&&en(Ct[kt].valueSet,Pt))Ct[kt].value=Pt;else if("integer"===Ct[kt].type&&Number.isInteger(Pt))Ct[kt].value=Pt;else if("array"===Ct[kt].type){for(AA=0;AA<Pt.length;AA+=1)if(Yt=!0,1===Pt[AA].length&&"number"==typeof Pt[AA][0])de.push(String(Pt[AA]-1));else if(Pt[AA].length>1){for(DA=0;DA<Pt[AA].length;DA+=1)"number"!=typeof Pt[AA][DA]&&(Yt=!1);!0===Yt&&de.push([Pt[AA][0]-1,Pt[AA][1]-1].join(" "))}Ct[kt].value="["+de.join(" ")+"]"}else Ct[kt].value=Ct[kt].defaultValue;Ct[kt].explicitSet=!0}return!1===this.internal.viewerpreferences.isSubscribed&&(this.internal.events.subscribe("putCatalog",function(){var Pn,_n=[];for(Pn in Ct)!0===Ct[Pn].explicitSet&&_n.push("name"===Ct[Pn].type?"/"+Pn+" /"+Ct[Pn].value:"/"+Pn+" "+Ct[Pn].value);0!==_n.length&&this.internal.write("/ViewerPreferences\n<<\n"+_n.join("\n")+"\n>>")}),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=Ct,this},
/** ====================================================================
         * @license
         * jsPDF XMP metadata plugin
         * Copyright (c) 2016 Jussi Utunen, u-jussi@suomi24.fi
         *
         * Permission is hereby granted, free of charge, to any person obtaining
         * a copy of this software and associated documentation files (the
         * "Software"), to deal in the Software without restriction, including
         * without limitation the rights to use, copy, modify, merge, publish,
         * distribute, sublicense, and/or sell copies of the Software, and to
         * permit persons to whom the Software is furnished to do so, subject to
         * the following conditions:
         *
         * The above copyright notice and this permission notice shall be
         * included in all copies or substantial portions of the Software.
         *
         * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
         * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
         * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
         * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
         * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
         * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
         * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
         * ====================================================================
         */
function(Et){var ft=function(){var Yt='<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns:jspdf="'+this.internal.__metadata__.namespaceuri+'"><jspdf:metadata>',kt=unescape(encodeURIComponent('<x:xmpmeta xmlns:x="adobe:ns:meta/">')),Pt=unescape(encodeURIComponent(Yt)),ne=unescape(encodeURIComponent(this.internal.__metadata__.metadata)),ge=unescape(encodeURIComponent("</jspdf:metadata></rdf:Description></rdf:RDF>")),de=unescape(encodeURIComponent("</x:xmpmeta>")),AA=Pt.length+ne.length+ge.length+kt.length+de.length;this.internal.__metadata__.metadata_object_number=this.internal.newObject(),this.internal.write("<< /Type /Metadata /Subtype /XML /Length "+AA+" >>"),this.internal.write("stream"),this.internal.write(kt+Pt+ne+ge+de),this.internal.write("endstream"),this.internal.write("endobj")},Ct=function(){this.internal.__metadata__.metadata_object_number&&this.internal.write("/Metadata "+this.internal.__metadata__.metadata_object_number+" 0 R")};Et.addMetadata=function(Yt,kt){return void 0===this.internal.__metadata__&&(this.internal.__metadata__={metadata:Yt,namespaceuri:kt||"http://jspdf.default.namespaceuri/"},this.internal.events.subscribe("putCatalog",Ct),this.internal.events.subscribe("postPutResources",ft)),this}}(Yo.API),function(Et){var ft=Et.API,Ct=ft.pdfEscape16=function(Pt,ne){for(var ge,de=ne.metadata.Unicode.widths,AA=["","0","00","000","0000"],DA=[""],xA=0,en=Pt.length;xA<en;++xA){if(ge=ne.metadata.characterToGlyph(Pt.charCodeAt(xA)),ne.metadata.glyIdsUsed.push(ge),ne.metadata.toUnicode[ge]=Pt.charCodeAt(xA),-1==de.indexOf(ge)&&(de.push(ge),de.push([parseInt(ne.metadata.widthOfGlyph(ge),10)])),"0"==ge)return DA.join("");ge=ge.toString(16),DA.push(AA[4-ge.length],ge)}return DA.join("")},Yt=function(Pt){var ne,ge,de,AA,DA,xA,en;for(DA="/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",de=[],xA=0,en=(ge=Object.keys(Pt).sort(function(Ue,Pn){return Ue-Pn})).length;xA<en;xA++)ne=ge[xA],de.length>=100&&(DA+="\n"+de.length+" beginbfchar\n"+de.join("\n")+"\nendbfchar",de=[]),null!=Pt[ne]&&"function"==typeof Pt[ne].toString&&(AA=("0000"+Pt[ne].toString(16)).slice(-4),ne=("0000"+(+ne).toString(16)).slice(-4),de.push("<"+ne+"><"+AA+">"));return de.length&&(DA+="\n"+de.length+" beginbfchar\n"+de.join("\n")+"\nendbfchar\n"),DA+"endcmap\nCMapName currentdict /CMap defineresource pop\nend\nend"};ft.events.push(["putFont",function(Pt){!function(ne){var ge=ne.font,de=ne.out,AA=ne.newObject,DA=ne.putStream;if(ge.metadata instanceof Et.API.TTFFont&&"Identity-H"===ge.encoding){for(var xA=ge.metadata.Unicode.widths,en=ge.metadata.subset.encode(ge.metadata.glyIdsUsed,1),Ue="",Pn=0;Pn<en.length;Pn++)Ue+=String.fromCharCode(en[Pn]);var _n=AA();DA({data:Ue,addLength1:!0,objectId:_n}),de("endobj");var vn=AA();DA({data:Yt(ge.metadata.toUnicode),addLength1:!0,objectId:vn}),de("endobj");var un=AA();de("<<"),de("/Type /FontDescriptor"),de("/FontName /"+Pr(ge.fontName)),de("/FontFile2 "+_n+" 0 R"),de("/FontBBox "+Et.API.PDFObject.convert(ge.metadata.bbox)),de("/Flags "+ge.metadata.flags),de("/StemV "+ge.metadata.stemV),de("/ItalicAngle "+ge.metadata.italicAngle),de("/Ascent "+ge.metadata.ascender),de("/Descent "+ge.metadata.decender),de("/CapHeight "+ge.metadata.capHeight),de(">>"),de("endobj");var Gn=AA();de("<<"),de("/Type /Font"),de("/BaseFont /"+Pr(ge.fontName)),de("/FontDescriptor "+un+" 0 R"),de("/W "+Et.API.PDFObject.convert(xA)),de("/CIDToGIDMap /Identity"),de("/DW 1000"),de("/Subtype /CIDFontType2"),de("/CIDSystemInfo"),de("<<"),de("/Supplement 0"),de("/Registry (Adobe)"),de("/Ordering ("+ge.encoding+")"),de(">>"),de(">>"),de("endobj"),ge.objectNumber=AA(),de("<<"),de("/Type /Font"),de("/Subtype /Type0"),de("/ToUnicode "+vn+" 0 R"),de("/BaseFont /"+Pr(ge.fontName)),de("/Encoding /"+ge.encoding),de("/DescendantFonts ["+Gn+" 0 R]"),de(">>"),de("endobj"),ge.isAlreadyPutted=!0}}(Pt)}]),ft.events.push(["putFont",function(Pt){!function(ne){var ge=ne.font,de=ne.out,AA=ne.newObject,DA=ne.putStream;if(ge.metadata instanceof Et.API.TTFFont&&"WinAnsiEncoding"===ge.encoding){for(var xA=ge.metadata.rawData,en="",Ue=0;Ue<xA.length;Ue++)en+=String.fromCharCode(xA[Ue]);var Pn=AA();DA({data:en,addLength1:!0,objectId:Pn}),de("endobj");var _n=AA();DA({data:Yt(ge.metadata.toUnicode),addLength1:!0,objectId:_n}),de("endobj");var vn=AA();de("<<"),de("/Descent "+ge.metadata.decender),de("/CapHeight "+ge.metadata.capHeight),de("/StemV "+ge.metadata.stemV),de("/Type /FontDescriptor"),de("/FontFile2 "+Pn+" 0 R"),de("/Flags 96"),de("/FontBBox "+Et.API.PDFObject.convert(ge.metadata.bbox)),de("/FontName /"+Pr(ge.fontName)),de("/ItalicAngle "+ge.metadata.italicAngle),de("/Ascent "+ge.metadata.ascender),de(">>"),de("endobj"),ge.objectNumber=AA();for(var un=0;un<ge.metadata.hmtx.widths.length;un++)ge.metadata.hmtx.widths[un]=parseInt(ge.metadata.hmtx.widths[un]*(1e3/ge.metadata.head.unitsPerEm));de("<</Subtype/TrueType/Type/Font/ToUnicode "+_n+" 0 R/BaseFont/"+Pr(ge.fontName)+"/FontDescriptor "+vn+" 0 R/Encoding/"+ge.encoding+" /FirstChar 29 /LastChar 255 /Widths "+Et.API.PDFObject.convert(ge.metadata.hmtx.widths)+">>"),de("endobj"),ge.isAlreadyPutted=!0}}(Pt)}]);var kt=function(Pt){var ne,ge=Pt.text||"",de=Pt.x,AA=Pt.y,DA=Pt.options||{},xA=Pt.mutex||{},en=xA.pdfEscape,Ue=xA.activeFontKey,Pn=xA.fonts,_n=Ue,vn="",un=0,Gn="",ti=Pn[_n].encoding;if("Identity-H"!==Pn[_n].encoding)return{text:ge,x:de,y:AA,options:DA,mutex:xA};for(Gn=ge,_n=Ue,Array.isArray(ge)&&(Gn=ge[0]),un=0;un<Gn.length;un+=1)Pn[_n].metadata.hasOwnProperty("cmap")&&(ne=Pn[_n].metadata.cmap.unicode.codeMap[Gn[un].charCodeAt(0)]),ne||Gn[un].charCodeAt(0)<256&&Pn[_n].metadata.hasOwnProperty("Unicode")?vn+=Gn[un]:vn+="";var Zi="";return parseInt(_n.slice(1))<14||"WinAnsiEncoding"===ti?Zi=en(vn,_n).split("").map(function(Wi){return Wi.charCodeAt(0).toString(16)}).join(""):"Identity-H"===ti&&(Zi=Ct(vn,Pn[_n])),xA.isHex=!0,{text:Zi,x:de,y:AA,options:DA,mutex:xA}};ft.events.push(["postProcessText",function(Pt){var ne=Pt.text||"",ge=[],de={text:ne,x:Pt.x,y:Pt.y,options:Pt.options,mutex:Pt.mutex};if(Array.isArray(ne)){var AA=0;for(AA=0;AA<ne.length;AA+=1)Array.isArray(ne[AA])&&3===ne[AA].length?ge.push([kt(Object.assign({},de,{text:ne[AA][0]})).text,ne[AA][1],ne[AA][2]]):ge.push(kt(Object.assign({},de,{text:ne[AA]})).text);Pt.text=ge}else Pt.text=kt(Object.assign({},de,{text:ne})).text}])}(Yo),
/**
         * @license
         * jsPDF virtual FileSystem functionality
         *
         * Licensed under the MIT License.
         * http://opensource.org/licenses/mit-license
         */
function(Et){var ft=function(){return void 0===this.internal.vFS&&(this.internal.vFS={}),!0};Et.existsFileInVFS=function(Ct){return ft.call(this),void 0!==this.internal.vFS[Ct]},Et.addFileToVFS=function(Ct,Yt){return ft.call(this),this.internal.vFS[Ct]=Yt,this},Et.getFileFromVFS=function(Ct){return ft.call(this),void 0!==this.internal.vFS[Ct]?this.internal.vFS[Ct]:null}}(Yo.API),
/**
         * @license
         * Unicode Bidi Engine based on the work of Alex Shensis (@asthensis)
         * MIT License
         */
function(Et){Et.__bidiEngine__=Et.prototype.__bidiEngine__=function(Yt){var kt,Pt,ne,ge,de,AA,DA,xA=ft,en=[[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]],Ue=[[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]],Pn={L:0,R:1,EN:2,AN:3,N:4,B:5,S:6},_n={0:0,5:1,6:2,7:3,32:4,251:5,254:6,255:7},vn=["(",")","(","<",">","<","[","]","[","{","}","{","\xab","\xbb","\xab","\u2039","\u203a","\u2039","\u2045","\u2046","\u2045","\u207d","\u207e","\u207d","\u208d","\u208e","\u208d","\u2264","\u2265","\u2264","\u2329","\u232a","\u2329","\ufe59","\ufe5a","\ufe59","\ufe5b","\ufe5c","\ufe5b","\ufe5d","\ufe5e","\ufe5d","\ufe64","\ufe65","\ufe64"],un=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)$/),Gn=!1,ti=0;this.__bidiEngine__={};var Zi=function(Vt){var oe=Vt.charCodeAt(),wA=oe>>8,HA=_n[wA];return void 0!==HA?xA[256*HA+(255&oe)]:252===wA||253===wA?"AL":un.test(wA)?"L":8===wA?"R":"N"},Wi=function(Vt){for(var oe,wA=0;wA<Vt.length;wA++){if("L"===(oe=Zi(Vt.charAt(wA))))return!1;if("R"===oe)return!0}return!1},Io=function(Vt,oe,wA,HA){var bt,Lt,ye,IA,xn=oe[HA];switch(xn){case"L":case"R":case"LRE":case"RLE":case"LRO":case"RLO":case"PDF":Gn=!1;break;case"N":case"AN":break;case"EN":Gn&&(xn="AN");break;case"AL":Gn=!0,xn="R";break;case"WS":case"BN":xn="N";break;case"CS":HA<1||HA+1>=oe.length||"EN"!==(bt=wA[HA-1])&&"AN"!==bt||"EN"!==(Lt=oe[HA+1])&&"AN"!==Lt?xn="N":Gn&&(Lt="AN"),xn=Lt===bt?Lt:"N";break;case"ES":xn="EN"===(bt=HA>0?wA[HA-1]:"B")&&HA+1<oe.length&&"EN"===oe[HA+1]?"EN":"N";break;case"ET":if(HA>0&&"EN"===wA[HA-1]){xn="EN";break}if(Gn){xn="N";break}for(ye=HA+1,IA=oe.length;ye<IA&&"ET"===oe[ye];)ye++;xn=ye<IA&&"EN"===oe[ye]?"EN":"N";break;case"NSM":if(ne&&!ge){for(IA=oe.length,ye=HA+1;ye<IA&&"NSM"===oe[ye];)ye++;if(ye<IA){var ai=Vt[HA];if(bt=oe[ye],(ai>=1425&&ai<=2303||64286===ai)&&("R"===bt||"AL"===bt)){xn="R";break}}}xn=HA<1||"B"===(bt=oe[HA-1])?"N":wA[HA-1];break;case"B":Gn=!1,kt=!0,xn=ti;break;case"S":Pt=!0,xn="N"}return xn},to=function(Vt,oe,wA){var HA=Vt.split("");return wA&&di(HA,wA,{hiLevel:ti}),HA.reverse(),oe&&oe.reverse(),HA.join("")},di=function(Vt,oe,wA){var HA,bt,Lt,ye,IA,xn=-1,ai=Vt.length,fo=0,YA=[],hn=ti?Ue:en,PA=[];for(Gn=!1,kt=!1,Pt=!1,bt=0;bt<ai;bt++)PA[bt]=Zi(Vt[bt]);for(Lt=0;Lt<ai;Lt++){if(IA=fo,YA[Lt]=Io(Vt,PA,YA,Lt),HA=240&(fo=hn[IA][Pn[YA[Lt]]]),oe[Lt]=ye=hn[fo&=15][5],HA>0)if(16===HA){for(bt=xn;bt<Lt;bt++)oe[bt]=1;xn=-1}else xn=-1;if(hn[fo][6])-1===xn&&(xn=Lt);else if(xn>-1){for(bt=xn;bt<Lt;bt++)oe[bt]=ye;xn=-1}"B"===PA[Lt]&&(oe[Lt]=0),wA.hiLevel|=ye}Pt&&function(Dn,li,Ri){for(var Si=0;Si<Ri;Si++)if("S"===Dn[Si]){li[Si]=ti;for(var Ni=Si-1;Ni>=0&&"WS"===Dn[Ni];Ni--)li[Ni]=ti}}(PA,oe,ai)},jt=function(Vt,oe,wA,HA,bt){if(!(bt.hiLevel<Vt)){if(1===Vt&&1===ti&&!kt)return oe.reverse(),void(wA&&wA.reverse());for(var Lt,ye,IA,xn,ai=oe.length,fo=0;fo<ai;){if(HA[fo]>=Vt){for(IA=fo+1;IA<ai&&HA[IA]>=Vt;)IA++;for(xn=fo,ye=IA-1;xn<ye;xn++,ye--)Lt=oe[xn],oe[xn]=oe[ye],oe[ye]=Lt,wA&&(Lt=wA[xn],wA[xn]=wA[ye],wA[ye]=Lt);fo=IA}fo++}}},Se=function(Vt,oe,wA){var HA=Vt.split(""),bt={hiLevel:ti};return wA||(wA=[]),di(HA,wA,bt),function(Lt,ye,IA){if(0!==IA.hiLevel&&DA)for(var xn,ai=0;ai<Lt.length;ai++)1===ye[ai]&&(xn=vn.indexOf(Lt[ai]))>=0&&(Lt[ai]=vn[xn+1])}(HA,wA,bt),jt(2,HA,oe,wA,bt),jt(1,HA,oe,wA,bt),HA.join("")};return this.__bidiEngine__.doBidiReorder=function(Vt,oe,wA){if(function(bt,Lt){if(Lt)for(var ye=0;ye<bt.length;ye++)Lt[ye]=ye;void 0===ge&&(ge=Wi(bt)),void 0===AA&&(AA=Wi(bt))}(Vt,oe),ne||!de||AA)if(ne&&de&&ge^AA)ti=ge?1:0,Vt=to(Vt,oe,wA);else if(!ne&&de&&AA)ti=ge?1:0,Vt=Se(Vt,oe,wA),Vt=to(Vt,oe);else if(!ne||ge||de||AA){if(ne&&!de&&ge^AA)Vt=to(Vt,oe),ge?(ti=0,Vt=Se(Vt,oe,wA)):(ti=1,Vt=Se(Vt,oe,wA),Vt=to(Vt,oe));else if(ne&&ge&&!de&&AA)ti=1,Vt=Se(Vt,oe,wA),Vt=to(Vt,oe);else if(!ne&&!de&&ge^AA){var HA=DA;ge?(ti=1,Vt=Se(Vt,oe,wA),ti=0,DA=!1,Vt=Se(Vt,oe,wA),DA=HA):(ti=0,Vt=Se(Vt,oe,wA),Vt=to(Vt,oe),ti=1,DA=!1,Vt=Se(Vt,oe,wA),DA=HA,Vt=to(Vt,oe))}}else ti=0,Vt=Se(Vt,oe,wA);else ti=ge?1:0,Vt=Se(Vt,oe,wA);return Vt},this.__bidiEngine__.setOptions=function(Vt){Vt&&(ne=Vt.isInputVisual,de=Vt.isOutputVisual,ge=Vt.isInputRtl,AA=Vt.isOutputRtl,DA=Vt.isSymmetricSwapping)},this.__bidiEngine__.setOptions(Yt),this.__bidiEngine__};var ft=["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"],Ct=new Et.__bidiEngine__({isInputVisual:!0});Et.API.events.push(["postProcessText",function(Yt){var kt=Yt.text,Pt=Yt.options||{},ne=[];if(Pt.isInputVisual="boolean"!=typeof Pt.isInputVisual||Pt.isInputVisual,Ct.setOptions(Pt),"[object Array]"===Object.prototype.toString.call(kt)){var ge=0;for(ne=[],ge=0;ge<kt.length;ge+=1)"[object Array]"===Object.prototype.toString.call(kt[ge])?ne.push([Ct.doBidiReorder(kt[ge][0]),kt[ge][1],kt[ge][2]]):ne.push([Ct.doBidiReorder(kt[ge])]);Yt.text=ne}else Yt.text=Ct.doBidiReorder(kt);Ct.setOptions({isInputVisual:!0})}])}(Yo),Yo.API.TTFFont=function(){function Et(ft){var Ct;if(this.rawData=ft,Ct=this.contents=new re(ft),this.contents.pos=4,"ttcf"===Ct.readString(4))throw new Error("TTCF not supported.");Ct.pos=0,this.parse(),this.subset=new Fo(this),this.registerTTF()}return Et.open=function(ft){return new Et(ft)},Et.prototype.parse=function(){return this.directory=new Wt(this.contents),this.head=new CA(this),this.name=new Xi(this),this.cmap=new Mn(this),this.toUnicode={},this.hhea=new ci(this),this.maxp=new ji(this),this.hmtx=new wo(this),this.post=new Ao(this),this.os2=new Kn(this),this.loca=new wi(this),this.glyf=new wn(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]},Et.prototype.registerTTF=function(){var Ct,Yt,kt,Pt;if(this.scaleFactor=1e3/this.head.unitsPerEm,this.bbox=function(){var ne,ge,de,AA;for(AA=[],ne=0,ge=(de=this.bbox).length;ne<ge;ne++)AA.push(Math.round(de[ne]*this.scaleFactor));return AA}.call(this),this.stemV=0,this.post.exists?(Yt=255&(kt=this.post.italic_angle),32768&(Ct=kt>>16)&&(Ct=-(1+(65535^Ct))),this.italicAngle=+(Ct+"."+Yt)):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===(Pt=this.familyClass)||2===Pt||3===Pt||4===Pt||5===Pt||7===Pt,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")},Et.prototype.characterToGlyph=function(ft){var Ct;return(null!=(Ct=this.cmap.unicode)?Ct.codeMap[ft]:void 0)||0},Et.prototype.widthOfGlyph=function(ft){var Ct;return Ct=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(ft).advance*Ct},Et.prototype.widthOfString=function(ft,Ct,Yt){var kt,Pt,ne,ge;for(ne=0,Pt=0,ge=(ft=""+ft).length;0<=ge?Pt<ge:Pt>ge;Pt=0<=ge?++Pt:--Pt)kt=ft.charCodeAt(Pt),ne+=this.widthOfGlyph(this.characterToGlyph(kt))+Yt*(1e3/Ct)||0;return ne*(Ct/1e3)},Et.prototype.lineHeight=function(ft,Ct){return null==Ct&&(Ct=!1),(this.ascender+(Ct?this.lineGap:0)-this.decender)/1e3*ft},Et}();var fs,re=function(){function Et(ft){this.data=ft??[],this.pos=0,this.length=this.data.length}return Et.prototype.readByte=function(){return this.data[this.pos++]},Et.prototype.writeByte=function(ft){return this.data[this.pos++]=ft},Et.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},Et.prototype.writeUInt32=function(ft){return this.writeByte(ft>>>24&255),this.writeByte(ft>>16&255),this.writeByte(ft>>8&255),this.writeByte(255&ft)},Et.prototype.readInt32=function(){var ft;return(ft=this.readUInt32())>=2147483648?ft-4294967296:ft},Et.prototype.writeInt32=function(ft){return ft<0&&(ft+=4294967296),this.writeUInt32(ft)},Et.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},Et.prototype.writeUInt16=function(ft){return this.writeByte(ft>>8&255),this.writeByte(255&ft)},Et.prototype.readInt16=function(){var ft;return(ft=this.readUInt16())>=32768?ft-65536:ft},Et.prototype.writeInt16=function(ft){return ft<0&&(ft+=65536),this.writeUInt16(ft)},Et.prototype.readString=function(ft){var Ct,Yt;for(Yt=[],Ct=0;0<=ft?Ct<ft:Ct>ft;Ct=0<=ft?++Ct:--Ct)Yt[Ct]=String.fromCharCode(this.readByte());return Yt.join("")},Et.prototype.writeString=function(ft){var Ct,Yt,kt;for(kt=[],Ct=0,Yt=ft.length;0<=Yt?Ct<Yt:Ct>Yt;Ct=0<=Yt?++Ct:--Ct)kt.push(this.writeByte(ft.charCodeAt(Ct)));return kt},Et.prototype.readShort=function(){return this.readInt16()},Et.prototype.writeShort=function(ft){return this.writeInt16(ft)},Et.prototype.readLongLong=function(){var ft,Ct,Yt,kt,Pt,ne,ge,de;return ft=this.readByte(),Ct=this.readByte(),Yt=this.readByte(),kt=this.readByte(),Pt=this.readByte(),ne=this.readByte(),ge=this.readByte(),de=this.readByte(),128&ft?-1*(72057594037927940*(255^ft)+281474976710656*(255^Ct)+1099511627776*(255^Yt)+4294967296*(255^kt)+16777216*(255^Pt)+65536*(255^ne)+256*(255^ge)+(255^de)+1):72057594037927940*ft+281474976710656*Ct+1099511627776*Yt+4294967296*kt+16777216*Pt+65536*ne+256*ge+de},Et.prototype.writeLongLong=function(ft){var Ct,Yt;return Ct=Math.floor(ft/4294967296),Yt=4294967295&ft,this.writeByte(Ct>>24&255),this.writeByte(Ct>>16&255),this.writeByte(Ct>>8&255),this.writeByte(255&Ct),this.writeByte(Yt>>24&255),this.writeByte(Yt>>16&255),this.writeByte(Yt>>8&255),this.writeByte(255&Yt)},Et.prototype.readInt=function(){return this.readInt32()},Et.prototype.writeInt=function(ft){return this.writeInt32(ft)},Et.prototype.read=function(ft){var Ct,Yt;for(Ct=[],Yt=0;0<=ft?Yt<ft:Yt>ft;Yt=0<=ft?++Yt:--Yt)Ct.push(this.readByte());return Ct},Et.prototype.write=function(ft){var Yt,kt,Pt;for(Pt=[],Yt=0,kt=ft.length;Yt<kt;Yt++)Pt.push(this.writeByte(ft[Yt]));return Pt},Et}(),Wt=function(){var Et;function ft(Ct){var Yt,kt,Pt;for(this.scalarType=Ct.readInt(),this.tableCount=Ct.readShort(),this.searchRange=Ct.readShort(),this.entrySelector=Ct.readShort(),this.rangeShift=Ct.readShort(),this.tables={},kt=0,Pt=this.tableCount;0<=Pt?kt<Pt:kt>Pt;kt=0<=Pt?++kt:--kt)Yt={tag:Ct.readString(4),checksum:Ct.readInt(),offset:Ct.readInt(),length:Ct.readInt()},this.tables[Yt.tag]=Yt}return ft.prototype.encode=function(Ct){var Yt,kt,ne,ge,de,AA,DA,xA,en,Ue,Pn,_n;for(_n in Ue=Object.keys(Ct).length,de=Math.log(2),xA=16*Math.floor(Math.log(Ue)/de),ne=Math.floor(xA/de),DA=16*Ue-xA,(kt=new re).writeInt(this.scalarType),kt.writeShort(Ue),kt.writeShort(xA),kt.writeShort(ne),kt.writeShort(DA),AA=kt.pos+16*Ue,ge=null,Pn=[],Ct)for(en=Ct[_n],kt.writeString(_n),kt.writeInt(Et(en)),kt.writeInt(AA),kt.writeInt(en.length),Pn=Pn.concat(en),"head"===_n&&(ge=AA),AA+=en.length;AA%4;)Pn.push(0),AA++;return kt.write(Pn),Yt=2981146554-Et(kt.data),kt.pos=ge+8,kt.writeUInt32(Yt),kt.data},Et=function(Ct){var Yt,kt,Pt,ne;for(Ct=Jo.call(Ct);Ct.length%4;)Ct.push(0);for(Pt=new re(Ct),kt=0,Yt=0,ne=Ct.length;Yt<ne;Yt=Yt+=4)kt+=Pt.readUInt32();return 4294967295&kt},ft}(),Re={}.hasOwnProperty,aA=function(Et,ft){for(var Ct in ft)Re.call(ft,Ct)&&(Et[Ct]=ft[Ct]);function Yt(){this.constructor=Et}return Yt.prototype=ft.prototype,Et.prototype=new Yt,Et.__super__=ft.prototype,Et};fs=function(){function Et(ft){var Ct;this.file=ft,this.exists=!!(Ct=this.file.directory.tables[this.tag]),Ct&&(this.offset=Ct.offset,this.length=Ct.length,this.parse(this.file.contents))}return Et.prototype.parse=function(){},Et.prototype.encode=function(){},Et.prototype.raw=function(){return this.exists?(this.file.contents.pos=this.offset,this.file.contents.read(this.length)):null},Et}();var CA=function(Et){function ft(){return ft.__super__.constructor.apply(this,arguments)}return aA(ft,fs),ft.prototype.tag="head",ft.prototype.parse=function(Ct){return Ct.pos=this.offset,this.version=Ct.readInt(),this.revision=Ct.readInt(),this.checkSumAdjustment=Ct.readInt(),this.magicNumber=Ct.readInt(),this.flags=Ct.readShort(),this.unitsPerEm=Ct.readShort(),this.created=Ct.readLongLong(),this.modified=Ct.readLongLong(),this.xMin=Ct.readShort(),this.yMin=Ct.readShort(),this.xMax=Ct.readShort(),this.yMax=Ct.readShort(),this.macStyle=Ct.readShort(),this.lowestRecPPEM=Ct.readShort(),this.fontDirectionHint=Ct.readShort(),this.indexToLocFormat=Ct.readShort(),this.glyphDataFormat=Ct.readShort()},ft.prototype.encode=function(Ct){var Yt;return(Yt=new re).writeInt(this.version),Yt.writeInt(this.revision),Yt.writeInt(this.checkSumAdjustment),Yt.writeInt(this.magicNumber),Yt.writeShort(this.flags),Yt.writeShort(this.unitsPerEm),Yt.writeLongLong(this.created),Yt.writeLongLong(this.modified),Yt.writeShort(this.xMin),Yt.writeShort(this.yMin),Yt.writeShort(this.xMax),Yt.writeShort(this.yMax),Yt.writeShort(this.macStyle),Yt.writeShort(this.lowestRecPPEM),Yt.writeShort(this.fontDirectionHint),Yt.writeShort(Ct),Yt.writeShort(this.glyphDataFormat),Yt.data},ft}(),an=function(){function Et(ft,Ct){var Yt,kt,Pt,ne,ge,de,AA,DA,xA,en,Ue,Pn,_n,vn,un,Gn,ti;switch(this.platformID=ft.readUInt16(),this.encodingID=ft.readShort(),this.offset=Ct+ft.readInt(),xA=ft.pos,ft.pos=this.offset,this.format=ft.readUInt16(),this.length=ft.readUInt16(),this.language=ft.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(de=0;de<256;++de)this.codeMap[de]=ft.readByte();break;case 4:for(Ue=ft.readUInt16(),en=Ue/2,ft.pos+=6,Pt=function(){var Zi,Wi;for(Wi=[],de=Zi=0;0<=en?Zi<en:Zi>en;de=0<=en?++Zi:--Zi)Wi.push(ft.readUInt16());return Wi}(),ft.pos+=2,_n=function(){var Zi,Wi;for(Wi=[],de=Zi=0;0<=en?Zi<en:Zi>en;de=0<=en?++Zi:--Zi)Wi.push(ft.readUInt16());return Wi}(),AA=function(){var Zi,Wi;for(Wi=[],de=Zi=0;0<=en?Zi<en:Zi>en;de=0<=en?++Zi:--Zi)Wi.push(ft.readUInt16());return Wi}(),DA=function(){var Zi,Wi;for(Wi=[],de=Zi=0;0<=en?Zi<en:Zi>en;de=0<=en?++Zi:--Zi)Wi.push(ft.readUInt16());return Wi}(),kt=(this.length-ft.pos+this.offset)/2,ge=function(){var Zi,Wi;for(Wi=[],de=Zi=0;0<=kt?Zi<kt:Zi>kt;de=0<=kt?++Zi:--Zi)Wi.push(ft.readUInt16());return Wi}(),de=un=0,ti=Pt.length;un<ti;de=++un)for(vn=Pt[de],Yt=Gn=Pn=_n[de];Pn<=vn?Gn<=vn:Gn>=vn;Yt=Pn<=vn?++Gn:--Gn)0===DA[de]?ne=Yt+AA[de]:0!==(ne=ge[DA[de]/2+(Yt-Pn)-(en-de)]||0)&&(ne+=AA[de]),this.codeMap[Yt]=65535&ne}ft.pos=xA}return Et.encode=function(ft,Ct){var Yt,kt,Pt,ne,ge,de,AA,DA,xA,en,Ue,Pn,_n,vn,un,Gn,ti,Wi,Io,to,di,jt,Se,Vt,oe,wA,HA,bt,Lt,ye,IA,xn,ai,fo,YA,hn,PA,Dn,li,Ri,Si,Ni,To,Do,Vo;switch(HA=new re,ne=Object.keys(ft).sort(function(tr,Sr){return tr-Sr}),Ct){case"macroman":for(_n=0,vn=function(){var tr=[];for(Pn=0;Pn<256;++Pn)tr.push(0);return tr}(),Gn={0:0},Pt={},bt=0,xn=ne.length;bt<xn;bt++)null==Gn[Ni=ft[kt=ne[bt]]]&&(Gn[Ni]=++_n),Pt[kt]={old:ft[kt],new:Gn[ft[kt]]},vn[kt]=Gn[ft[kt]];return HA.writeUInt16(1),HA.writeUInt16(0),HA.writeUInt32(12),HA.writeUInt16(0),HA.writeUInt16(262),HA.writeUInt16(0),HA.write(vn),{charMap:Pt,subtable:HA.data,maxGlyphID:_n+1};case"unicode":for(oe=[],xA=[],ti=0,Gn={},Yt={},un=AA=null,Lt=0,ai=ne.length;Lt<ai;Lt++)null==Gn[Wi=ft[kt=ne[Lt]]]&&(Gn[Wi]=++ti),Yt[kt]={old:Wi,new:Gn[Wi]},ge=Gn[Wi]-kt,null!=un&&ge===AA||(un&&xA.push(un),oe.push(kt),AA=ge),un=kt;for(un&&xA.push(un),xA.push(65535),oe.push(65535),Se=2*(jt=oe.length),di=2*Math.pow(Math.log(jt)/Math.LN2,2),en=Math.log(di/2)/Math.LN2,to=2*jt-di,de=[],Io=[],Ue=[],Pn=ye=0,fo=oe.length;ye<fo;Pn=++ye){if(DA=xA[Pn],65535===(Vt=oe[Pn])){de.push(0),Io.push(0);break}if(Vt-(wA=Yt[Vt].new)>=32768)for(de.push(0),Io.push(2*(Ue.length+jt-Pn)),kt=IA=Vt;Vt<=DA?IA<=DA:IA>=DA;kt=Vt<=DA?++IA:--IA)Ue.push(Yt[kt].new);else de.push(wA-Vt),Io.push(0)}for(HA.writeUInt16(3),HA.writeUInt16(1),HA.writeUInt32(12),HA.writeUInt16(4),HA.writeUInt16(16+8*jt+2*Ue.length),HA.writeUInt16(0),HA.writeUInt16(Se),HA.writeUInt16(di),HA.writeUInt16(en),HA.writeUInt16(to),Ri=0,YA=xA.length;Ri<YA;Ri++)HA.writeUInt16(kt=xA[Ri]);for(HA.writeUInt16(0),Si=0,hn=oe.length;Si<hn;Si++)HA.writeUInt16(kt=oe[Si]);for(To=0,PA=de.length;To<PA;To++)HA.writeUInt16(ge=de[To]);for(Do=0,Dn=Io.length;Do<Dn;Do++)HA.writeUInt16(Io[Do]);for(Vo=0,li=Ue.length;Vo<li;Vo++)HA.writeUInt16(_n=Ue[Vo]);return{charMap:Yt,subtable:HA.data,maxGlyphID:ti+1}}},Et}(),Mn=function(Et){function ft(){return ft.__super__.constructor.apply(this,arguments)}return aA(ft,fs),ft.prototype.tag="cmap",ft.prototype.parse=function(Ct){var Yt,kt,Pt;for(Ct.pos=this.offset,this.version=Ct.readUInt16(),Pt=Ct.readUInt16(),this.tables=[],this.unicode=null,kt=0;0<=Pt?kt<Pt:kt>Pt;kt=0<=Pt?++kt:--kt)Yt=new an(Ct,this.offset),this.tables.push(Yt),Yt.isUnicode&&null==this.unicode&&(this.unicode=Yt);return!0},ft.encode=function(Ct,Yt){var kt,Pt;return null==Yt&&(Yt="macroman"),kt=an.encode(Ct,Yt),(Pt=new re).writeUInt16(0),Pt.writeUInt16(1),kt.table=Pt.data.concat(kt.subtable),kt},ft}(),ci=function(Et){function ft(){return ft.__super__.constructor.apply(this,arguments)}return aA(ft,fs),ft.prototype.tag="hhea",ft.prototype.parse=function(Ct){return Ct.pos=this.offset,this.version=Ct.readInt(),this.ascender=Ct.readShort(),this.decender=Ct.readShort(),this.lineGap=Ct.readShort(),this.advanceWidthMax=Ct.readShort(),this.minLeftSideBearing=Ct.readShort(),this.minRightSideBearing=Ct.readShort(),this.xMaxExtent=Ct.readShort(),this.caretSlopeRise=Ct.readShort(),this.caretSlopeRun=Ct.readShort(),this.caretOffset=Ct.readShort(),Ct.pos+=8,this.metricDataFormat=Ct.readShort(),this.numberOfMetrics=Ct.readUInt16()},ft}(),Kn=function(Et){function ft(){return ft.__super__.constructor.apply(this,arguments)}return aA(ft,fs),ft.prototype.tag="OS/2",ft.prototype.parse=function(Ct){if(Ct.pos=this.offset,this.version=Ct.readUInt16(),this.averageCharWidth=Ct.readShort(),this.weightClass=Ct.readUInt16(),this.widthClass=Ct.readUInt16(),this.type=Ct.readShort(),this.ySubscriptXSize=Ct.readShort(),this.ySubscriptYSize=Ct.readShort(),this.ySubscriptXOffset=Ct.readShort(),this.ySubscriptYOffset=Ct.readShort(),this.ySuperscriptXSize=Ct.readShort(),this.ySuperscriptYSize=Ct.readShort(),this.ySuperscriptXOffset=Ct.readShort(),this.ySuperscriptYOffset=Ct.readShort(),this.yStrikeoutSize=Ct.readShort(),this.yStrikeoutPosition=Ct.readShort(),this.familyClass=Ct.readShort(),this.panose=function(){var Yt,kt;for(kt=[],Yt=0;Yt<10;++Yt)kt.push(Ct.readByte());return kt}(),this.charRange=function(){var Yt,kt;for(kt=[],Yt=0;Yt<4;++Yt)kt.push(Ct.readInt());return kt}(),this.vendorID=Ct.readString(4),this.selection=Ct.readShort(),this.firstCharIndex=Ct.readShort(),this.lastCharIndex=Ct.readShort(),this.version>0&&(this.ascent=Ct.readShort(),this.descent=Ct.readShort(),this.lineGap=Ct.readShort(),this.winAscent=Ct.readShort(),this.winDescent=Ct.readShort(),this.codePageRange=function(){var Yt,kt;for(kt=[],Yt=0;Yt<2;Yt=++Yt)kt.push(Ct.readInt());return kt}(),this.version>1))return this.xHeight=Ct.readShort(),this.capHeight=Ct.readShort(),this.defaultChar=Ct.readShort(),this.breakChar=Ct.readShort(),this.maxContext=Ct.readShort()},ft}(),Ao=function(Et){function ft(){return ft.__super__.constructor.apply(this,arguments)}return aA(ft,fs),ft.prototype.tag="post",ft.prototype.parse=function(Ct){var Yt,kt,Pt;switch(Ct.pos=this.offset,this.format=Ct.readInt(),this.italicAngle=Ct.readInt(),this.underlinePosition=Ct.readShort(),this.underlineThickness=Ct.readShort(),this.isFixedPitch=Ct.readInt(),this.minMemType42=Ct.readInt(),this.maxMemType42=Ct.readInt(),this.minMemType1=Ct.readInt(),this.maxMemType1=Ct.readInt(),this.format){case 65536:case 196608:break;case 131072:var ne;for(kt=Ct.readUInt16(),this.glyphNameIndex=[],ne=0;0<=kt?ne<kt:ne>kt;ne=0<=kt?++ne:--ne)this.glyphNameIndex.push(Ct.readUInt16());for(this.names=[],Pt=[];Ct.pos<this.offset+this.length;)Yt=Ct.readByte(),Pt.push(this.names.push(Ct.readString(Yt)));return Pt;case 151552:return kt=Ct.readUInt16(),this.offsets=Ct.read(kt);case 262144:return this.map=function(){var ge,de,AA;for(AA=[],ne=ge=0,de=this.file.maxp.numGlyphs;0<=de?ge<de:ge>de;ne=0<=de?++ge:--ge)AA.push(Ct.readUInt32());return AA}.call(this)}},ft}(),Yi=function(Et,ft){this.raw=Et,this.length=Et.length,this.platformID=ft.platformID,this.encodingID=ft.encodingID,this.languageID=ft.languageID},Xi=function(Et){function ft(){return ft.__super__.constructor.apply(this,arguments)}return aA(ft,fs),ft.prototype.tag="name",ft.prototype.parse=function(Ct){var Yt,kt,Pt,ne,ge,de,AA,DA,xA,en,Ue;for(Ct.pos=this.offset,Ct.readShort(),Yt=Ct.readShort(),de=Ct.readShort(),kt=[],ne=0;0<=Yt?ne<Yt:ne>Yt;ne=0<=Yt?++ne:--ne)kt.push({platformID:Ct.readShort(),encodingID:Ct.readShort(),languageID:Ct.readShort(),nameID:Ct.readShort(),length:Ct.readShort(),offset:this.offset+de+Ct.readShort()});for(AA={},ne=xA=0,en=kt.length;xA<en;ne=++xA)Ct.pos=(Pt=kt[ne]).offset,DA=Ct.readString(Pt.length),ge=new Yi(DA,Pt),null==AA[Ue=Pt.nameID]&&(AA[Ue]=[]),AA[Pt.nameID].push(ge);this.strings=AA,this.copyright=AA[0],this.fontFamily=AA[1],this.fontSubfamily=AA[2],this.uniqueSubfamily=AA[3],this.fontName=AA[4],this.version=AA[5];try{this.postscriptName=AA[6][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}catch{this.postscriptName=AA[4][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}return this.trademark=AA[7],this.manufacturer=AA[8],this.designer=AA[9],this.description=AA[10],this.vendorUrl=AA[11],this.designerUrl=AA[12],this.license=AA[13],this.licenseUrl=AA[14],this.preferredFamily=AA[15],this.preferredSubfamily=AA[17],this.compatibleFull=AA[18],this.sampleText=AA[19]},ft}(),ji=function(Et){function ft(){return ft.__super__.constructor.apply(this,arguments)}return aA(ft,fs),ft.prototype.tag="maxp",ft.prototype.parse=function(Ct){return Ct.pos=this.offset,this.version=Ct.readInt(),this.numGlyphs=Ct.readUInt16(),this.maxPoints=Ct.readUInt16(),this.maxContours=Ct.readUInt16(),this.maxCompositePoints=Ct.readUInt16(),this.maxComponentContours=Ct.readUInt16(),this.maxZones=Ct.readUInt16(),this.maxTwilightPoints=Ct.readUInt16(),this.maxStorage=Ct.readUInt16(),this.maxFunctionDefs=Ct.readUInt16(),this.maxInstructionDefs=Ct.readUInt16(),this.maxStackElements=Ct.readUInt16(),this.maxSizeOfInstructions=Ct.readUInt16(),this.maxComponentElements=Ct.readUInt16(),this.maxComponentDepth=Ct.readUInt16()},ft}(),wo=function(Et){function ft(){return ft.__super__.constructor.apply(this,arguments)}return aA(ft,fs),ft.prototype.tag="hmtx",ft.prototype.parse=function(Ct){var Yt,kt,Pt,ge,de,AA;for(Ct.pos=this.offset,this.metrics=[],Yt=0,de=this.file.hhea.numberOfMetrics;0<=de?Yt<de:Yt>de;Yt=0<=de?++Yt:--Yt)this.metrics.push({advance:Ct.readUInt16(),lsb:Ct.readInt16()});for(Pt=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=function(){var DA,xA;for(xA=[],Yt=DA=0;0<=Pt?DA<Pt:DA>Pt;Yt=0<=Pt?++DA:--DA)xA.push(Ct.readInt16());return xA}(),this.widths=function(){var DA,xA,en,Ue;for(Ue=[],DA=0,xA=(en=this.metrics).length;DA<xA;DA++)Ue.push(en[DA].advance);return Ue}.call(this),kt=this.widths[this.widths.length-1],AA=[],Yt=ge=0;0<=Pt?ge<Pt:ge>Pt;Yt=0<=Pt?++ge:--ge)AA.push(this.widths.push(kt));return AA},ft.prototype.forGlyph=function(Ct){return Ct in this.metrics?this.metrics[Ct]:{advance:this.metrics[this.metrics.length-1].advance,lsb:this.leftSideBearings[Ct-this.metrics.length]}},ft}(),Jo=[].slice,wn=function(Et){function ft(){return ft.__super__.constructor.apply(this,arguments)}return aA(ft,fs),ft.prototype.tag="glyf",ft.prototype.parse=function(){return this.cache={}},ft.prototype.glyphFor=function(Ct){var Yt,kt,Pt,ne,ge,de,AA,DA,xA,en;return Ct in this.cache?this.cache[Ct]:(Yt=this.file.contents,kt=(ne=this.file.loca).indexOf(Ct),0===(Pt=ne.lengthOf(Ct))?this.cache[Ct]=null:(Yt.pos=this.offset+kt,ge=(de=new re(Yt.read(Pt))).readShort(),DA=de.readShort(),en=de.readShort(),AA=de.readShort(),xA=de.readShort(),this.cache[Ct]=-1===ge?new Nn(de,DA,en,AA,xA):new pi(de,ge,DA,en,AA,xA),this.cache[Ct]))},ft.prototype.encode=function(Ct,Yt,kt){var Pt,ne,ge,de,AA;for(ge=[],ne=[],de=0,AA=Yt.length;de<AA;de++)Pt=Ct[Yt[de]],ne.push(ge.length),Pt&&(ge=ge.concat(Pt.encode(kt)));return ne.push(ge.length),{table:ge,offsets:ne}},ft}(),pi=function(){function Et(ft,Ct,Yt,kt,Pt,ne){this.raw=ft,this.numberOfContours=Ct,this.xMin=Yt,this.yMin=kt,this.xMax=Pt,this.yMax=ne,this.compound=!1}return Et.prototype.encode=function(){return this.raw.data},Et}(),Nn=function(){function Et(ft,Ct,Yt,kt,Pt){var ne,ge;for(this.raw=ft,this.xMin=Ct,this.yMin=Yt,this.xMax=kt,this.yMax=Pt,this.compound=!0,this.glyphIDs=[],this.glyphOffsets=[],ne=this.raw;ge=ne.readShort(),this.glyphOffsets.push(ne.pos),this.glyphIDs.push(ne.readUInt16()),32&ge;)ne.pos+=1&ge?4:2,128&ge?ne.pos+=8:64&ge?ne.pos+=4:8&ge&&(ne.pos+=2)}return Et.prototype.encode=function(){var ft,Ct,Yt;for(Ct=new re(Jo.call(this.raw.data)),ft=0,Yt=this.glyphIDs.length;ft<Yt;++ft)Ct.pos=this.glyphOffsets[ft];return Ct.data},Et}(),wi=function(Et){function ft(){return ft.__super__.constructor.apply(this,arguments)}return aA(ft,fs),ft.prototype.tag="loca",ft.prototype.parse=function(Ct){var kt;return Ct.pos=this.offset,this.offsets=0===this.file.head.indexToLocFormat?function(){var Pt,ne;for(ne=[],kt=0,Pt=this.length;kt<Pt;kt+=2)ne.push(2*Ct.readUInt16());return ne}.call(this):function(){var Pt,ne;for(ne=[],kt=0,Pt=this.length;kt<Pt;kt+=4)ne.push(Ct.readUInt32());return ne}.call(this)},ft.prototype.indexOf=function(Ct){return this.offsets[Ct]},ft.prototype.lengthOf=function(Ct){return this.offsets[Ct+1]-this.offsets[Ct]},ft.prototype.encode=function(Ct,Yt){for(var kt=new Uint32Array(this.offsets.length),Pt=0,ne=0,ge=0;ge<kt.length;++ge)if(kt[ge]=Pt,ne<Yt.length&&Yt[ne]==ge){++ne,kt[ge]=Pt;var AA=this.offsets[ge+1]-this.offsets[ge];AA>0&&(Pt+=AA)}for(var DA=new Array(4*kt.length),xA=0;xA<kt.length;++xA)DA[4*xA+3]=255&kt[xA],DA[4*xA+2]=(65280&kt[xA])>>8,DA[4*xA+1]=(16711680&kt[xA])>>16,DA[4*xA]=(4278190080&kt[xA])>>24;return DA},ft}(),Fo=function(){function Et(ft){this.font=ft,this.subset={},this.unicodes={},this.next=33}return Et.prototype.generateCmap=function(){var ft,Ct,kt,Pt;for(Ct in kt=this.font.cmap.tables[0].codeMap,ft={},Pt=this.subset)ft[Ct]=kt[Pt[Ct]];return ft},Et.prototype.glyphsFor=function(ft){var Ct,Yt,kt,Pt,ne,ge,de;for(kt={},ne=0,ge=ft.length;ne<ge;ne++)kt[Pt=ft[ne]]=this.font.glyf.glyphFor(Pt);for(Pt in Ct=[],kt)null!=(Yt=kt[Pt])&&Yt.compound&&Ct.push.apply(Ct,Yt.glyphIDs);if(Ct.length>0)for(Pt in de=this.glyphsFor(Ct))kt[Pt]=Yt=de[Pt];return kt},Et.prototype.encode=function(ft,Ct){var Yt,kt,Pt,ne,de,AA,DA,xA,en,Ue,Pn,_n,vn,un;for(kt in Yt=Mn.encode(this.generateCmap(),"unicode"),ne=this.glyphsFor(ft),Ue={0:0},un=Yt.charMap)Ue[(de=un[kt]).old]=de.new;for(Pn in en=Yt.maxGlyphID,ne)Pn in Ue||(Ue[Pn]=en++);return DA=function(Gn){var ti,Zi;for(ti in Zi={},Gn)Zi[Gn[ti]]=ti;return Zi}(Ue),xA=Object.keys(DA).sort(function(Gn,ti){return Gn-ti}),_n=function(){var Gn,ti,Zi;for(Zi=[],Gn=0,ti=xA.length;Gn<ti;Gn++)Zi.push(DA[xA[Gn]]);return Zi}(),Pt=this.font.glyf.encode(ne,_n,Ue),AA=this.font.loca.encode(Pt.offsets,_n),vn={cmap:this.font.cmap.raw(),glyf:Pt.table,loca:AA,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(Ct)},this.font.os2.exists&&(vn["OS/2"]=this.font.os2.raw()),this.font.directory.encode(vn)},Et}();Yo.API.PDFObject=function(){var Et;function ft(){}return Et=function(Ct,Yt){return(Array(Yt+1).join("0")+Ct).slice(-Yt)},ft.convert=function(Ct){var kt,Pt;if(Array.isArray(Ct))return"["+function(){var ge,de,AA;for(AA=[],ge=0,de=Ct.length;ge<de;ge++)AA.push(ft.convert(Ct[ge]));return AA}().join(" ")+"]";if("string"==typeof Ct)return"/"+Ct;if(Ct?.isString)return"("+Ct+")";if(Ct instanceof Date)return"(D:"+Et(Ct.getUTCFullYear(),4)+Et(Ct.getUTCMonth(),2)+Et(Ct.getUTCDate(),2)+Et(Ct.getUTCHours(),2)+Et(Ct.getUTCMinutes(),2)+Et(Ct.getUTCSeconds(),2)+"Z)";if("[object Object]"==={}.toString.call(Ct)){for(kt in Pt=["<<"],Ct)Pt.push("/"+kt+" "+ft.convert(Ct[kt]));return Pt.push(">>"),Pt.join("\n")}return""+Ct},ft}();const Ho=Yo},67376:function(Fe,Tt,d){var l;Fe=d.nmd(Fe),function(){var t,_="Expected a function",h="__lodash_hash_undefined__",u="__lodash_placeholder__",C=32,N=128,it=1/0,at=9007199254740991,x=NaN,v=4294967295,At=[["ary",N],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",C],["partialRight",64],["rearg",256]],dt="[object Arguments]",It="[object Array]",qt="[object Boolean]",Mt="[object Date]",mt="[object Error]",ct="[object Function]",xt="[object GeneratorFunction]",ee="[object Map]",Ge="[object Number]",je="[object Object]",iA="[object Promise]",Ye="[object RegExp]",rA="[object Set]",fA="[object String]",TA="[object Symbol]",fe="[object WeakMap]",FA="[object ArrayBuffer]",Xe="[object DataView]",Ve="[object Float32Array]",nA="[object Float64Array]",_e="[object Int8Array]",tA="[object Int16Array]",on="[object Int32Array]",GA="[object Uint8Array]",Qn="[object Uint8ClampedArray]",_A="[object Uint16Array]",fn="[object Uint32Array]",hA=/\b__p \+= '';/g,kn=/\b(__p \+=) '' \+/g,ni=/(__e\(.*?\)|\b__t\)) \+\n'';/g,mi=/&(?:amp|lt|gt|quot|#39);/g,no=/[&<>"']/g,ZA=RegExp(mi.source),Ke=RegExp(no.source),Ne=/<%-([\s\S]+?)%>/g,Me=/<%([\s\S]+?)%>/g,BA=/<%=([\s\S]+?)%>/g,dn=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Yn=/^\w*$/,Rn=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Tn=/[\\^$.*+?()[\]{}|]/g,Fn=RegExp(Tn.source),Te=/^\s+/,Ie=/\s/,we=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Ee=/\{\n\/\* \[wrapped with (.+)\] \*/,ue=/,? & /,oA=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,be=/[()=,{}\[\]\/\s]/,qA=/\\(\\)?/g,sn=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Hn=/\w*$/,Oi=/^[-+]0x[0-9a-f]+$/i,yi=/^0b[01]+$/i,ii=/^\[object .+?Constructor\]$/,cn=/^0o[0-7]+$/i,xi=/^(?:0|[1-9]\d*)$/,gA=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,WA=/($^)/,Le=/['\n\r\u2028\u2029\\]/g,Cn="\\ud800-\\udfff",M="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",S="\\u2700-\\u27bf",Z="a-z\\xdf-\\xf6\\xf8-\\xff",Ei="A-Z\\xc0-\\xd6\\xd8-\\xde",zA="\\ufe0e\\ufe0f",ri="\\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",lA="["+Cn+"]",ze="["+ri+"]",Qe="["+M+"]",vt="\\d+",ve="["+S+"]",Zt="["+Z+"]",se="[^"+Cn+ri+vt+S+Z+Ei+"]",gn="\\ud83c[\\udffb-\\udfff]",bi="[^"+Cn+"]",Li="(?:\\ud83c[\\udde6-\\uddff]){2}",bA="[\\ud800-\\udbff][\\udc00-\\udfff]",$A="["+Ei+"]",Ln="(?:"+Zt+"|"+se+")",eo="(?:"+$A+"|"+se+")",lo="(?:['\u2019](?:d|ll|m|re|s|t|ve))?",Ko="(?:['\u2019](?:D|LL|M|RE|S|T|VE))?",_o="(?:"+Qe+"|"+gn+")?",Pr="["+zA+"]?",Pa=Pr+_o+"(?:\\u200d(?:"+[bi,Li,bA].join("|")+")"+Pr+_o+")*",xo="(?:"+[ve,Li,bA].join("|")+")"+Pa,Yo="(?:"+[bi+Qe+"?",Qe,Li,bA,lA].join("|")+")",yr=RegExp("['\u2019]","g"),Za=RegExp(Qe,"g"),La=RegExp(gn+"(?="+gn+")|"+Yo+Pa,"g"),ks=RegExp([$A+"?"+Zt+"+"+lo+"(?="+[ze,$A,"$"].join("|")+")",eo+"+"+Ko+"(?="+[ze,$A+Ln,"$"].join("|")+")",$A+"?"+Ln+"+"+lo,$A+"+"+Ko,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",vt,xo].join("|"),"g"),wr=RegExp("[\\u200d"+Cn+M+zA+"]"),tc=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,ga=["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"],gc=-1,Vr={};Vr[Ve]=Vr[nA]=Vr[_e]=Vr[tA]=Vr[on]=Vr[GA]=Vr[Qn]=Vr[_A]=Vr[fn]=!0,Vr[dt]=Vr[It]=Vr[FA]=Vr[qt]=Vr[Xe]=Vr[Mt]=Vr[mt]=Vr[ct]=Vr[ee]=Vr[Ge]=Vr[je]=Vr[Ye]=Vr[rA]=Vr[fA]=Vr[fe]=!1;var na={};na[dt]=na[It]=na[FA]=na[Xe]=na[qt]=na[Mt]=na[Ve]=na[nA]=na[_e]=na[tA]=na[on]=na[ee]=na[Ge]=na[je]=na[Ye]=na[rA]=na[fA]=na[TA]=na[GA]=na[Qn]=na[_A]=na[fn]=!0,na[mt]=na[ct]=na[fe]=!1;var xa={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},qa=parseFloat,ul=parseInt,$a="object"==typeof global&&global&&global.Object===Object&&global,el="object"==typeof self&&self&&self.Object===Object&&self,ls=$a||el||Function("return this")(),Dc=Tt&&!Tt.nodeType&&Tt,zr=Dc&&Fe&&!Fe.nodeType&&Fe,Tc=zr&&zr.exports===Dc,Gc=Tc&&$a.process,Oc=function(){try{return zr&&zr.require&&zr.require("util").types||Gc&&Gc.binding&&Gc.binding("util")}catch{}}(),Ps=Oc&&Oc.isArrayBuffer,ic=Oc&&Oc.isDate,oc=Oc&&Oc.isMap,uc=Oc&&Oc.isRegExp,Zs=Oc&&Oc.isSet,ds=Oc&&Oc.isTypedArray;function Bs(wn,pi,Nn){switch(Nn.length){case 0:return wn.call(pi);case 1:return wn.call(pi,Nn[0]);case 2:return wn.call(pi,Nn[0],Nn[1]);case 3:return wn.call(pi,Nn[0],Nn[1],Nn[2])}return wn.apply(pi,Nn)}function Ma(wn,pi,Nn,wi){for(var Fo=-1,Ho=null==wn?0:wn.length;++Fo<Ho;){var Et=wn[Fo];pi(wi,Et,Nn(Et),wn)}return wi}function ms(wn,pi){for(var Nn=-1,wi=null==wn?0:wn.length;++Nn<wi&&!1!==pi(wn[Nn],Nn,wn););return wn}function js(wn,pi){for(var Nn=null==wn?0:wn.length;Nn--&&!1!==pi(wn[Nn],Nn,wn););return wn}function Ml(wn,pi){for(var Nn=-1,wi=null==wn?0:wn.length;++Nn<wi;)if(!pi(wn[Nn],Nn,wn))return!1;return!0}function gs(wn,pi){for(var Nn=-1,wi=null==wn?0:wn.length,Fo=0,Ho=[];++Nn<wi;){var Et=wn[Nn];pi(Et,Nn,wn)&&(Ho[Fo++]=Et)}return Ho}function yc(wn,pi){return!(null==wn||!wn.length)&&hc(wn,pi,0)>-1}function ws(wn,pi,Nn){for(var wi=-1,Fo=null==wn?0:wn.length;++wi<Fo;)if(Nn(pi,wn[wi]))return!0;return!1}function Ka(wn,pi){for(var Nn=-1,wi=null==wn?0:wn.length,Fo=Array(wi);++Nn<wi;)Fo[Nn]=pi(wn[Nn],Nn,wn);return Fo}function Hs(wn,pi){for(var Nn=-1,wi=pi.length,Fo=wn.length;++Nn<wi;)wn[Fo+Nn]=pi[Nn];return wn}function ar(wn,pi,Nn,wi){var Fo=-1,Ho=null==wn?0:wn.length;for(wi&&Ho&&(Nn=wn[++Fo]);++Fo<Ho;)Nn=pi(Nn,wn[Fo],Fo,wn);return Nn}function Xo(wn,pi,Nn,wi){var Fo=null==wn?0:wn.length;for(wi&&Fo&&(Nn=wn[--Fo]);Fo--;)Nn=pi(Nn,wn[Fo],Fo,wn);return Nn}function Bc(wn,pi){for(var Nn=-1,wi=null==wn?0:wn.length;++Nn<wi;)if(pi(wn[Nn],Nn,wn))return!0;return!1}var Jl=QA("length");function Yl(wn,pi,Nn){var wi;return Nn(wn,function(Fo,Ho,Et){if(pi(Fo,Ho,Et))return wi=Ho,!1}),wi}function aa(wn,pi,Nn,wi){for(var Fo=wn.length,Ho=Nn+(wi?1:-1);wi?Ho--:++Ho<Fo;)if(pi(wn[Ho],Ho,wn))return Ho;return-1}function hc(wn,pi,Nn){return pi==pi?function CA(wn,pi,Nn){for(var wi=Nn-1,Fo=wn.length;++wi<Fo;)if(wn[wi]===pi)return wi;return-1}(wn,pi,Nn):aa(wn,Qc,Nn)}function Tl(wn,pi,Nn,wi){for(var Fo=Nn-1,Ho=wn.length;++Fo<Ho;)if(wi(wn[Fo],pi))return Fo;return-1}function Qc(wn){return wn!=wn}function pA(wn,pi){var Nn=null==wn?0:wn.length;return Nn?lr(wn,pi)/Nn:x}function QA(wn){return function(pi){return null==pi?t:pi[wn]}}function De(wn){return function(pi){return null==wn?t:wn[pi]}}function XA(wn,pi,Nn,wi,Fo){return Fo(wn,function(Ho,Et,ft){Nn=wi?(wi=!1,Ho):pi(Nn,Ho,Et,ft)}),Nn}function lr(wn,pi){for(var Nn,wi=-1,Fo=wn.length;++wi<Fo;){var Ho=pi(wn[wi]);Ho!==t&&(Nn=Nn===t?Ho:Nn+Ho)}return Nn}function Kr(wn,pi){for(var Nn=-1,wi=Array(wn);++Nn<wn;)wi[Nn]=pi(Nn);return wi}function hl(wn){return wn&&wn.slice(0,Kn(wn)+1).replace(Te,"")}function us(wn){return function(pi){return wn(pi)}}function Wa(wn,pi){return Ka(pi,function(Nn){return wn[Nn]})}function Ra(wn,pi){return wn.has(pi)}function Sa(wn,pi){for(var Nn=-1,wi=wn.length;++Nn<wi&&hc(pi,wn[Nn],0)>-1;);return Nn}function Ga(wn,pi){for(var Nn=wn.length;Nn--&&hc(pi,wn[Nn],0)>-1;);return Nn}var $d=De({\u00c0:"A",\u00c1:"A",\u00c2:"A",\u00c3:"A",\u00c4:"A",\u00c5:"A",\u00e0:"a",\u00e1:"a",\u00e2:"a",\u00e3:"a",\u00e4:"a",\u00e5:"a",\u00c7:"C",\u00e7:"c",\u00d0:"D",\u00f0:"d",\u00c8:"E",\u00c9:"E",\u00ca:"E",\u00cb:"E",\u00e8:"e",\u00e9:"e",\u00ea:"e",\u00eb:"e",\u00cc:"I",\u00cd:"I",\u00ce:"I",\u00cf:"I",\u00ec:"i",\u00ed:"i",\u00ee:"i",\u00ef:"i",\u00d1:"N",\u00f1:"n",\u00d2:"O",\u00d3:"O",\u00d4:"O",\u00d5:"O",\u00d6:"O",\u00d8:"O",\u00f2:"o",\u00f3:"o",\u00f4:"o",\u00f5:"o",\u00f6:"o",\u00f8:"o",\u00d9:"U",\u00da:"U",\u00db:"U",\u00dc:"U",\u00f9:"u",\u00fa:"u",\u00fb:"u",\u00fc:"u",\u00dd:"Y",\u00fd:"y",\u00ff:"y",\u00c6:"Ae",\u00e6:"ae",\u00de:"Th",\u00fe:"th",\u00df:"ss",\u0100:"A",\u0102:"A",\u0104:"A",\u0101:"a",\u0103:"a",\u0105:"a",\u0106:"C",\u0108:"C",\u010a:"C",\u010c:"C",\u0107:"c",\u0109:"c",\u010b:"c",\u010d:"c",\u010e:"D",\u0110:"D",\u010f:"d",\u0111:"d",\u0112:"E",\u0114:"E",\u0116:"E",\u0118:"E",\u011a:"E",\u0113:"e",\u0115:"e",\u0117:"e",\u0119:"e",\u011b:"e",\u011c:"G",\u011e:"G",\u0120:"G",\u0122:"G",\u011d:"g",\u011f:"g",\u0121:"g",\u0123:"g",\u0124:"H",\u0126:"H",\u0125:"h",\u0127:"h",\u0128:"I",\u012a:"I",\u012c:"I",\u012e:"I",\u0130:"I",\u0129:"i",\u012b:"i",\u012d:"i",\u012f:"i",\u0131:"i",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u0138:"k",\u0139:"L",\u013b:"L",\u013d:"L",\u013f:"L",\u0141:"L",\u013a:"l",\u013c:"l",\u013e:"l",\u0140:"l",\u0142:"l",\u0143:"N",\u0145:"N",\u0147:"N",\u014a:"N",\u0144:"n",\u0146:"n",\u0148:"n",\u014b:"n",\u014c:"O",\u014e:"O",\u0150:"O",\u014d:"o",\u014f:"o",\u0151:"o",\u0154:"R",\u0156:"R",\u0158:"R",\u0155:"r",\u0157:"r",\u0159:"r",\u015a:"S",\u015c:"S",\u015e:"S",\u0160:"S",\u015b:"s",\u015d:"s",\u015f:"s",\u0161:"s",\u0162:"T",\u0164:"T",\u0166:"T",\u0163:"t",\u0165:"t",\u0167:"t",\u0168:"U",\u016a:"U",\u016c:"U",\u016e:"U",\u0170:"U",\u0172:"U",\u0169:"u",\u016b:"u",\u016d:"u",\u016f:"u",\u0171:"u",\u0173:"u",\u0174:"W",\u0175:"w",\u0176:"Y",\u0177:"y",\u0178:"Y",\u0179:"Z",\u017b:"Z",\u017d:"Z",\u017a:"z",\u017c:"z",\u017e:"z",\u0132:"IJ",\u0133:"ij",\u0152:"Oe",\u0153:"oe",\u0149:"'n",\u017f:"s"}),tg=De({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"});function Cd(wn){return"\\"+xa[wn]}function nl(wn){return wr.test(wn)}function fs(wn){var pi=-1,Nn=Array(wn.size);return wn.forEach(function(wi,Fo){Nn[++pi]=[Fo,wi]}),Nn}function re(wn,pi){return function(Nn){return wn(pi(Nn))}}function Wt(wn,pi){for(var Nn=-1,wi=wn.length,Fo=0,Ho=[];++Nn<wi;){var Et=wn[Nn];(Et===pi||Et===u)&&(wn[Nn]=u,Ho[Fo++]=Nn)}return Ho}function Re(wn){var pi=-1,Nn=Array(wn.size);return wn.forEach(function(wi){Nn[++pi]=wi}),Nn}function Mn(wn){return nl(wn)?function Yi(wn){for(var pi=La.lastIndex=0;La.test(wn);)++pi;return pi}(wn):Jl(wn)}function ci(wn){return nl(wn)?function Xi(wn){return wn.match(La)||[]}(wn):function Al(wn){return wn.split("")}(wn)}function Kn(wn){for(var pi=wn.length;pi--&&Ie.test(wn.charAt(pi)););return pi}var Ao=De({"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"}),Jo=function wn(pi){var W,Nn=(pi=null==pi?ls:Jo.defaults(ls.Object(),pi,Jo.pick(ls,ga))).Array,wi=pi.Date,Fo=pi.Error,Ho=pi.Function,Et=pi.Math,ft=pi.Object,Ct=pi.RegExp,Yt=pi.String,kt=pi.TypeError,Pt=Nn.prototype,ge=ft.prototype,de=pi["__core-js_shared__"],AA=Ho.prototype.toString,DA=ge.hasOwnProperty,xA=0,en=(W=/[^.]+$/.exec(de&&de.keys&&de.keys.IE_PROTO||""))?"Symbol(src)_1."+W:"",Ue=ge.toString,Pn=AA.call(ft),_n=ls._,vn=Ct("^"+AA.call(DA).replace(Tn,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),un=Tc?pi.Buffer:t,Gn=pi.Symbol,ti=pi.Uint8Array,Zi=un?un.allocUnsafe:t,Wi=re(ft.getPrototypeOf,ft),Io=ft.create,to=ge.propertyIsEnumerable,di=Pt.splice,jt=Gn?Gn.isConcatSpreadable:t,Se=Gn?Gn.iterator:t,Vt=Gn?Gn.toStringTag:t,oe=function(){try{var W=qc(ft,"defineProperty");return W({},"",{}),W}catch{}}(),wA=pi.clearTimeout!==ls.clearTimeout&&pi.clearTimeout,HA=wi&&wi.now!==ls.Date.now&&wi.now,bt=pi.setTimeout!==ls.setTimeout&&pi.setTimeout,Lt=Et.ceil,ye=Et.floor,IA=ft.getOwnPropertySymbols,xn=un?un.isBuffer:t,ai=pi.isFinite,fo=Pt.join,YA=re(ft.keys,ft),hn=Et.max,PA=Et.min,Dn=wi.now,li=pi.parseInt,Ri=Et.random,Si=Pt.reverse,Ni=qc(pi,"DataView"),To=qc(pi,"Map"),Do=qc(pi,"Promise"),Vo=qc(pi,"Set"),tr=qc(pi,"WeakMap"),Sr=qc(ft,"create"),Hi=tr&&new tr,oi={},wa=Ru(Ni),Fr=Ru(To),Ro=Ru(Do),dr=Ru(Vo),Br=Ru(tr),gr=Gn?Gn.prototype:t,Gr=gr?gr.valueOf:t,va=gr?gr.toString:t;function SA(W){if(xd(W)&&!_s(W)&&!(W instanceof sr)){if(W instanceof ur)return W;if(DA.call(W,"__wrapped__"))return Hg(W)}return new ur(W)}var Oa=function(){function W(){}return function(ut){if(!ll(ut))return{};if(Io)return Io(ut);W.prototype=ut;var Gt=new W;return W.prototype=t,Gt}}();function Xa(){}function ur(W,ut){this.__wrapped__=W,this.__actions__=[],this.__chain__=!!ut,this.__index__=0,this.__values__=t}function sr(W){this.__wrapped__=W,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=v,this.__views__=[]}function Na(W){var ut=-1,Gt=null==W?0:W.length;for(this.clear();++ut<Gt;){var ke=W[ut];this.set(ke[0],ke[1])}}function hs(W){var ut=-1,Gt=null==W?0:W.length;for(this.clear();++ut<Gt;){var ke=W[ut];this.set(ke[0],ke[1])}}function ns(W){var ut=-1,Gt=null==W?0:W.length;for(this.clear();++ut<Gt;){var ke=W[ut];this.set(ke[0],ke[1])}}function Yc(W){var ut=-1,Gt=null==W?0:W.length;for(this.__data__=new ns;++ut<Gt;)this.add(W[ut])}function pe(W){var ut=this.__data__=new hs(W);this.size=ut.size}function qi(W,ut){var Gt=_s(W),ke=!Gt&&Tu(W),kA=!Gt&&!ke&&cg(W),In=!Gt&&!ke&&!kA&&Bp(W),gi=Gt||ke||kA||In,Fi=gi?Kr(W.length,Yt):[],$i=Fi.length;for(var Lo in W)(ut||DA.call(W,Lo))&&(!gi||!("length"==Lo||kA&&("offset"==Lo||"parent"==Lo)||In&&("buffer"==Lo||"byteLength"==Lo||"byteOffset"==Lo)||zl(Lo,$i)))&&Fi.push(Lo);return Fi}function Ji(W){var ut=W.length;return ut?W[Sl(0,ut-1)]:t}function cr(W,ut){return yh(xs(W),gd(ut,0,W.length))}function qo(W){return yh(xs(W))}function Da(W,ut,Gt){(Gt!==t&&!Ul(W[ut],Gt)||Gt===t&&!(ut in W))&&Xr(W,ut,Gt)}function Es(W,ut,Gt){var ke=W[ut];(!DA.call(W,ut)||!Ul(ke,Gt)||Gt===t&&!(ut in W))&&Xr(W,ut,Gt)}function dd(W,ut){for(var Gt=W.length;Gt--;)if(Ul(W[Gt][0],ut))return Gt;return-1}function as(W,ut,Gt,ke){return fl(W,function(kA,In,gi){ut(ke,kA,Gt(kA),gi)}),ke}function Ba(W,ut){return W&&ac(ut,_g(ut),W)}function Xr(W,ut,Gt){"__proto__"==ut&&oe?oe(W,ut,{configurable:!0,enumerable:!0,value:Gt,writable:!0}):W[ut]=Gt}function eg(W,ut){for(var Gt=-1,ke=ut.length,kA=Nn(ke),In=null==W;++Gt<ke;)kA[Gt]=In?t:GB(W,ut[Gt]);return kA}function gd(W,ut,Gt){return W==W&&(Gt!==t&&(W=W<=Gt?W:Gt),ut!==t&&(W=W>=ut?W:ut)),W}function oa(W,ut,Gt,ke,kA,In){var gi,Fi=1&ut,$i=2&ut,Lo=4&ut;if(Gt&&(gi=kA?Gt(W,ke,kA,In):Gt(W)),gi!==t)return gi;if(!ll(W))return W;var jo=_s(W);if(jo){if(gi=function Gg(W){var ut=W.length,Gt=new W.constructor(ut);return ut&&"string"==typeof W[0]&&DA.call(W,"index")&&(Gt.index=W.index,Gt.input=W.input),Gt}(W),!Fi)return xs(W,gi)}else{var Ar=ps(W),Jr=Ar==ct||Ar==xt;if(cg(W))return Qi(W,Fi);if(Ar==je||Ar==dt||Jr&&!kA){if(gi=$i||Jr?{}:mg(W),!Fi)return $i?function Hl(W,ut){return ac(W,pg(W),ut)}(W,function rc(W,ut){return W&&ac(ut,ou(ut),W)}(gi,W)):function jl(W,ut){return ac(W,_d(W),ut)}(W,Ba(gi,W))}else{if(!na[Ar])return kA?W:{};gi=function Tg(W,ut,Gt){var ke=W.constructor;switch(ut){case FA:return zi(W);case qt:case Mt:return new ke(+W);case Xe:return function Qo(W,ut){var Gt=ut?zi(W.buffer):W.buffer;return new W.constructor(Gt,W.byteOffset,W.byteLength)}(W,Gt);case Ve:case nA:case _e:case tA:case on:case GA:case Qn:case _A:case fn:return qr(W,Gt);case ee:return new ke;case Ge:case fA:return new ke(W);case Ye:return function Wo(W){var ut=new W.constructor(W.source,Hn.exec(W));return ut.lastIndex=W.lastIndex,ut}(W);case rA:return new ke;case TA:return function Nr(W){return Gr?ft(Gr.call(W)):{}}(W)}}(W,Ar,Fi)}}In||(In=new pe);var Ia=In.get(W);if(Ia)return Ia;In.set(W,gi),rf(W)?W.forEach(function(Ya){gi.add(oa(Ya,ut,Gt,Ya,W,In))}):Am(W)&&W.forEach(function(Ya,cc){gi.set(cc,oa(Ya,ut,Gt,cc,W,In))});var nc=jo?t:(Lo?$i?$g:Ug:$i?ou:_g)(W);return ms(nc||W,function(Ya,cc){nc&&(Ya=W[cc=Ya]),Es(gi,cc,oa(Ya,ut,Gt,cc,W,In))}),gi}function ml(W,ut,Gt){var ke=Gt.length;if(null==W)return!ke;for(W=ft(W);ke--;){var kA=Gt[ke],gi=W[kA];if(gi===t&&!(kA in W)||!(0,ut[kA])(gi))return!1}return!0}function Ol(W,ut,Gt){if("function"!=typeof W)throw new kt(_);return uu(function(){W.apply(t,Gt)},ut)}function xg(W,ut,Gt,ke){var kA=-1,In=yc,gi=!0,Fi=W.length,$i=[],Lo=ut.length;if(!Fi)return $i;Gt&&(ut=Ka(ut,us(Gt))),ke?(In=ws,gi=!1):ut.length>=200&&(In=Ra,gi=!1,ut=new Yc(ut));t:for(;++kA<Fi;){var jo=W[kA],Ar=null==Gt?jo:Gt(jo);if(jo=ke||0!==jo?jo:0,gi&&Ar==Ar){for(var Jr=Lo;Jr--;)if(ut[Jr]===Ar)continue t;$i.push(jo)}else In(ut,Ar,ke)||$i.push(jo)}return $i}SA.templateSettings={escape:Ne,evaluate:Me,interpolate:BA,variable:"",imports:{_:SA}},(SA.prototype=Xa.prototype).constructor=SA,(ur.prototype=Oa(Xa.prototype)).constructor=ur,(sr.prototype=Oa(Xa.prototype)).constructor=sr,Na.prototype.clear=function Qs(){this.__data__=Sr?Sr(null):{},this.size=0},Na.prototype.delete=function qs(W){var ut=this.has(W)&&delete this.__data__[W];return this.size-=ut?1:0,ut},Na.prototype.get=function za(W){var ut=this.__data__;if(Sr){var Gt=ut[W];return Gt===h?t:Gt}return DA.call(ut,W)?ut[W]:t},Na.prototype.has=function bs(W){var ut=this.__data__;return Sr?ut[W]!==t:DA.call(ut,W)},Na.prototype.set=function Ls(W,ut){var Gt=this.__data__;return this.size+=this.has(W)?0:1,Gt[W]=Sr&&ut===t?h:ut,this},hs.prototype.clear=function Ss(){this.__data__=[],this.size=0},hs.prototype.delete=function il(W){var ut=this.__data__,Gt=dd(ut,W);return!(Gt<0||(Gt==ut.length-1?ut.pop():di.call(ut,Gt,1),--this.size,0))},hs.prototype.get=function pl(W){var ut=this.__data__,Gt=dd(ut,W);return Gt<0?t:ut[Gt][1]},hs.prototype.has=function Nc(W){return dd(this.__data__,W)>-1},hs.prototype.set=function Ja(W,ut){var Gt=this.__data__,ke=dd(Gt,W);return ke<0?(++this.size,Gt.push([W,ut])):Gt[ke][1]=ut,this},ns.prototype.clear=function Gd(){this.size=0,this.__data__={hash:new Na,map:new(To||hs),string:new Na}},ns.prototype.delete=function _c(W){var ut=md(this,W).delete(W);return this.size-=ut?1:0,ut},ns.prototype.get=function ec(W){return md(this,W).get(W)},ns.prototype.has=function Ic(W){return md(this,W).has(W)},ns.prototype.set=function Mi(W,ut){var Gt=md(this,W),ke=Gt.size;return Gt.set(W,ut),this.size+=Gt.size==ke?0:1,this},Yc.prototype.add=Yc.prototype.push=function vo(W){return this.__data__.set(W,h),this},Yc.prototype.has=function Ut(W){return this.__data__.has(W)},pe.prototype.clear=function Kt(){this.__data__=new hs,this.size=0},pe.prototype.delete=function le(W){var ut=this.__data__,Gt=ut.delete(W);return this.size=ut.size,Gt},pe.prototype.get=function uA(W){return this.__data__.get(W)},pe.prototype.has=function LA(W){return this.__data__.has(W)},pe.prototype.set=function bn(W,ut){var Gt=this.__data__;if(Gt instanceof hs){var ke=Gt.__data__;if(!To||ke.length<199)return ke.push([W,ut]),this.size=++Gt.size,this;Gt=this.__data__=new ns(ke)}return Gt.set(W,ut),this.size=Gt.size,this};var fl=hd(pc),Ag=hd(Ql,!0);function Dg(W,ut){var Gt=!0;return fl(W,function(ke,kA,In){return Gt=!!ut(ke,kA,In)}),Gt}function Nl(W,ut,Gt){for(var ke=-1,kA=W.length;++ke<kA;){var In=W[ke],gi=ut(In);if(null!=gi&&(Fi===t?gi==gi&&!Bu(gi):Gt(gi,Fi)))var Fi=gi,$i=In}return $i}function es(W,ut){var Gt=[];return fl(W,function(ke,kA,In){ut(ke,kA,In)&&Gt.push(ke)}),Gt}function Va(W,ut,Gt,ke,kA){var In=-1,gi=W.length;for(Gt||(Gt=Kd),kA||(kA=[]);++In<gi;){var Fi=W[In];ut>0&&Gt(Fi)?ut>1?Va(Fi,ut-1,Gt,ke,kA):Hs(kA,Fi):ke||(kA[kA.length]=Fi)}return kA}var yg=Hu(),bd=Hu(!0);function pc(W,ut){return W&&yg(W,ut,_g)}function Ql(W,ut){return W&&bd(W,ut,_g)}function Md(W,ut){return gs(ut,function(Gt){return Qg(W[Gt])})}function Rs(W,ut){for(var Gt=0,ke=(ut=kc(ut,W)).length;null!=W&&Gt<ke;)W=W[jg(ut[Gt++])];return Gt&&Gt==ke?W:t}function Hc(W,ut,Gt){var ke=ut(W);return _s(W)?ke:Hs(ke,Gt(W))}function Lc(W){return null==W?W===t?"[object Undefined]":"[object Null]":Vt&&Vt in ft(W)?function sl(W){var ut=DA.call(W,Vt),Gt=W[Vt];try{W[Vt]=t;var ke=!0}catch{}var kA=Ue.call(W);return ke&&(ut?W[Vt]=Gt:delete W[Vt]),kA}(W):function vl(W){return Ue.call(W)}(W)}function ud(W,ut){return W>ut}function nd(W,ut){return null!=W&&DA.call(W,ut)}function Vl(W,ut){return null!=W&&ut in ft(W)}function kl(W,ut,Gt){for(var ke=Gt?ws:yc,kA=W[0].length,In=W.length,gi=In,Fi=Nn(In),$i=1/0,Lo=[];gi--;){var jo=W[gi];gi&&ut&&(jo=Ka(jo,us(ut))),$i=PA(jo.length,$i),Fi[gi]=!Gt&&(ut||kA>=120&&jo.length>=120)?new Yc(gi&&jo):t}jo=W[0];var Ar=-1,Jr=Fi[0];t:for(;++Ar<kA&&Lo.length<$i;){var Ia=jo[Ar],ss=ut?ut(Ia):Ia;if(Ia=Gt||0!==Ia?Ia:0,!(Jr?Ra(Jr,ss):ke(Lo,ss,Gt))){for(gi=In;--gi;){var nc=Fi[gi];if(!(nc?Ra(nc,ss):ke(W[gi],ss,Gt)))continue t}Jr&&Jr.push(ss),Lo.push(Ia)}}return Lo}function Yd(W,ut,Gt){var ke=null==(W=Wu(W,ut=kc(ut,W)))?W:W[jg(Cc(ut))];return null==ke?t:Bs(ke,W,Gt)}function gg(W){return xd(W)&&Lc(W)==dt}function wd(W,ut,Gt,ke,kA){return W===ut||(null==W||null==ut||!xd(W)&&!xd(ut)?W!=W&&ut!=ut:function Kc(W,ut,Gt,ke,kA,In){var gi=_s(W),Fi=_s(ut),$i=gi?It:ps(W),Lo=Fi?It:ps(ut),jo=($i=$i==dt?je:$i)==je,Ar=(Lo=Lo==dt?je:Lo)==je,Jr=$i==Lo;if(Jr&&cg(W)){if(!cg(ut))return!1;gi=!0,jo=!1}if(Jr&&!jo)return In||(In=new pe),gi||Bp(W)?fc(W,ut,Gt,ke,kA,In):function zs(W,ut,Gt,ke,kA,In,gi){switch(Gt){case Xe:if(W.byteLength!=ut.byteLength||W.byteOffset!=ut.byteOffset)return!1;W=W.buffer,ut=ut.buffer;case FA:return!(W.byteLength!=ut.byteLength||!In(new ti(W),new ti(ut)));case qt:case Mt:case Ge:return Ul(+W,+ut);case mt:return W.name==ut.name&&W.message==ut.message;case Ye:case fA:return W==ut+"";case ee:var Fi=fs;case rA:if(Fi||(Fi=Re),W.size!=ut.size&&!(1&ke))return!1;var Lo=gi.get(W);if(Lo)return Lo==ut;ke|=2,gi.set(W,ut);var jo=fc(Fi(W),Fi(ut),ke,kA,In,gi);return gi.delete(W),jo;case TA:if(Gr)return Gr.call(W)==Gr.call(ut)}return!1}(W,ut,$i,Gt,ke,kA,In);if(!(1&Gt)){var Ia=jo&&DA.call(W,"__wrapped__"),ss=Ar&&DA.call(ut,"__wrapped__");if(Ia||ss){var nc=Ia?W.value():W,Ya=ss?ut.value():ut;return In||(In=new pe),kA(nc,Ya,Gt,ke,In)}}return!!Jr&&(In||(In=new pe),function Wr(W,ut,Gt,ke,kA,In){var gi=1&Gt,Fi=Ug(W),$i=Fi.length;if($i!=Ug(ut).length&&!gi)return!1;for(var Ar=$i;Ar--;){var Jr=Fi[Ar];if(!(gi?Jr in ut:DA.call(ut,Jr)))return!1}var Ia=In.get(W),ss=In.get(ut);if(Ia&&ss)return Ia==ut&&ss==W;var nc=!0;In.set(W,ut),In.set(ut,W);for(var Ya=gi;++Ar<$i;){var cc=W[Jr=Fi[Ar]],xc=ut[Jr];if(ke)var Mu=gi?ke(xc,cc,Jr,ut,W,In):ke(cc,xc,Jr,W,ut,In);if(!(Mu===t?cc===xc||kA(cc,xc,Gt,ke,In):Mu)){nc=!1;break}Ya||(Ya="constructor"==Jr)}if(nc&&!Ya){var kg=W.constructor,au=ut.constructor;kg!=au&&"constructor"in W&&"constructor"in ut&&!("function"==typeof kg&&kg instanceof kg&&"function"==typeof au&&au instanceof au)&&(nc=!1)}return In.delete(W),In.delete(ut),nc}(W,ut,Gt,ke,kA,In))}(W,ut,Gt,ke,wd,kA))}function mc(W,ut,Gt,ke){var kA=Gt.length,In=kA,gi=!ke;if(null==W)return!In;for(W=ft(W);kA--;){var Fi=Gt[kA];if(gi&&Fi[2]?Fi[1]!==W[Fi[0]]:!(Fi[0]in W))return!1}for(;++kA<In;){var $i=(Fi=Gt[kA])[0],Lo=W[$i],jo=Fi[1];if(gi&&Fi[2]){if(Lo===t&&!($i in W))return!1}else{var Ar=new pe;if(ke)var Jr=ke(Lo,jo,$i,W,ut,Ar);if(!(Jr===t?wd(jo,Lo,3,ke,Ar):Jr))return!1}}return!0}function ya(W){return!(!ll(W)||function sh(W){return!!en&&en in W}(W))&&(Qg(W)?vn:ii).test(Ru(W))}function cA(W){return"function"==typeof W?W:null==W?Ng:"object"==typeof W?_s(W)?Ua(W[0],W[1]):Qa(W):Ff(W)}function tn(W){if(!Kl(W))return YA(W);var ut=[];for(var Gt in ft(W))DA.call(W,Gt)&&"constructor"!=Gt&&ut.push(Gt);return ut}function Bo(W,ut){return W<ut}function Qr(W,ut){var Gt=-1,ke=Nd(W)?Nn(W.length):[];return fl(W,function(kA,In,gi){ke[++Gt]=ut(kA,In,gi)}),ke}function Qa(W){var ut=Ll(W);return 1==ut.length&&ut[0][2]?bu(ut[0][0],ut[0][1]):function(Gt){return Gt===W||mc(Gt,W,ut)}}function Ua(W,ut){return Ju(W)&&Xd(ut)?bu(jg(W),ut):function(Gt){var ke=GB(Gt,W);return ke===t&&ke===ut?h0(Gt,W):wd(ut,ke,3)}}function ao(W,ut,Gt,ke,kA){W!==ut&&yg(ut,function(In,gi){if(kA||(kA=new pe),ll(In))!function ja(W,ut,Gt,ke,kA,In,gi){var Fi=eu(W,Gt),$i=eu(ut,Gt),Lo=gi.get($i);if(Lo)Da(W,Gt,Lo);else{var jo=In?In(Fi,$i,Gt+"",W,ut,gi):t,Ar=jo===t;if(Ar){var Jr=_s($i),Ia=!Jr&&cg($i),ss=!Jr&&!Ia&&Bp($i);jo=$i,Jr||Ia||ss?_s(Fi)?jo=Fi:El(Fi)?jo=xs(Fi):Ia?(Ar=!1,jo=Qi($i,!0)):ss?(Ar=!1,jo=qr($i,!0)):jo=[]:im($i)||Tu($i)?(jo=Fi,Tu(Fi)?jo=Up(Fi):(!ll(Fi)||Qg(Fi))&&(jo=mg($i))):Ar=!1}Ar&&(gi.set($i,jo),kA(jo,$i,ke,In,gi),gi.delete($i)),Da(W,Gt,jo)}}(W,ut,gi,Gt,ao,ke,kA);else{var Fi=ke?ke(eu(W,gi),In,gi+"",W,ut,kA):t;Fi===t&&(Fi=In),Da(W,gi,Fi)}},ou)}function Dl(W,ut){var Gt=W.length;if(Gt)return zl(ut+=ut<0?Gt:0,Gt)?W[ut]:t}function ig(W,ut,Gt){ut=ut.length?Ka(ut,function(In){return _s(In)?function(gi){return Rs(gi,1===In.length?In[0]:In)}:In}):[Ng];var ke=-1;return ut=Ka(ut,us(sa())),function zn(wn,pi){var Nn=wn.length;for(wn.sort(pi);Nn--;)wn[Nn]=wn[Nn].value;return wn}(Qr(W,function(In,gi,Fi){return{criteria:Ka(ut,function(Lo){return Lo(In)}),index:++ke,value:In}}),function(In,gi){return function Cs(W,ut,Gt){for(var ke=-1,kA=W.criteria,In=ut.criteria,gi=kA.length,Fi=Gt.length;++ke<gi;){var $i=ba(kA[ke],In[ke]);if($i)return ke>=Fi?$i:$i*("desc"==Gt[ke]?-1:1)}return W.index-ut.index}(In,gi,Gt)})}function Gu(W,ut,Gt){for(var ke=-1,kA=ut.length,In={};++ke<kA;){var gi=ut[ke],Fi=Rs(W,gi);Gt(Fi,gi)&&ug(In,kc(gi,W),Fi)}return In}function od(W,ut,Gt,ke){var kA=ke?Tl:hc,In=-1,gi=ut.length,Fi=W;for(W===ut&&(ut=xs(ut)),Gt&&(Fi=Ka(W,us(Gt)));++In<gi;)for(var $i=0,Lo=ut[In],jo=Gt?Gt(Lo):Lo;($i=kA(Fi,jo,$i,ke))>-1;)Fi!==W&&di.call(Fi,$i,1),di.call(W,$i,1);return W}function Rc(W,ut){for(var Gt=W?ut.length:0,ke=Gt-1;Gt--;){var kA=ut[Gt];if(Gt==ke||kA!==In){var In=kA;zl(kA)?di.call(W,kA,1):Rd(W,kA)}}return W}function Sl(W,ut){return W+ye(Ri()*(ut-W+1))}function Ha(W,ut){var Gt="";if(!W||ut<1||ut>at)return Gt;do{ut%2&&(Gt+=W),(ut=ye(ut/2))&&(W+=W)}while(ut);return Gt}function is(W,ut){return xh(Fh(W,ut,Ng),W+"")}function ol(W){return Ji(Cp(W))}function _l(W,ut){var Gt=Cp(W);return yh(Gt,gd(ut,0,Gt.length))}function ug(W,ut,Gt,ke){if(!ll(W))return W;for(var kA=-1,In=(ut=kc(ut,W)).length,gi=In-1,Fi=W;null!=Fi&&++kA<In;){var $i=jg(ut[kA]),Lo=Gt;if("__proto__"===$i||"constructor"===$i||"prototype"===$i)return W;if(kA!=gi){var jo=Fi[$i];(Lo=ke?ke(jo,$i,Fi):t)===t&&(Lo=ll(jo)?jo:zl(ut[kA+1])?[]:{})}Es(Fi,$i,Lo),Fi=Fi[$i]}return W}var Gl=Hi?function(W,ut){return Hi.set(W,ut),W}:Ng,Jc=oe?function(W,ut){return oe(W,"toString",{configurable:!0,enumerable:!1,value:dm(ut),writable:!0})}:Ng;function rl(W){return yh(Cp(W))}function Vs(W,ut,Gt){var ke=-1,kA=W.length;ut<0&&(ut=-ut>kA?0:kA+ut),(Gt=Gt>kA?kA:Gt)<0&&(Gt+=kA),kA=ut>Gt?0:Gt-ut>>>0,ut>>>=0;for(var In=Nn(kA);++ke<kA;)In[ke]=W[ke+ut];return In}function ju(W,ut){var Gt;return fl(W,function(ke,kA,In){return!(Gt=ut(ke,kA,In))}),!!Gt}function hg(W,ut,Gt){var ke=0,kA=null==W?ke:W.length;if("number"==typeof ut&&ut==ut&&kA<=2147483647){for(;ke<kA;){var In=ke+kA>>>1,gi=W[In];null!==gi&&!Bu(gi)&&(Gt?gi<=ut:gi<ut)?ke=In+1:kA=In}return kA}return Yg(W,ut,Ng,Gt)}function Yg(W,ut,Gt,ke){var kA=0,In=null==W?0:W.length;if(0===In)return 0;for(var gi=(ut=Gt(ut))!=ut,Fi=null===ut,$i=Bu(ut),Lo=ut===t;kA<In;){var jo=ye((kA+In)/2),Ar=Gt(W[jo]),Jr=Ar!==t,Ia=null===Ar,ss=Ar==Ar,nc=Bu(Ar);if(gi)var Ya=ke||ss;else Ya=Lo?ss&&(ke||Jr):Fi?ss&&Jr&&(ke||!Ia):$i?ss&&Jr&&!Ia&&(ke||!nc):!Ia&&!nc&&(ke?Ar<=ut:Ar<ut);Ya?kA=jo+1:In=jo}return PA(In,4294967294)}function rd(W,ut){for(var Gt=-1,ke=W.length,kA=0,In=[];++Gt<ke;){var gi=W[Gt],Fi=ut?ut(gi):gi;if(!Gt||!Ul(Fi,$i)){var $i=Fi;In[kA++]=0===gi?0:gi}}return In}function Xg(W){return"number"==typeof W?W:Bu(W)?x:+W}function Xc(W){if("string"==typeof W)return W;if(_s(W))return Ka(W,Xc)+"";if(Bu(W))return va?va.call(W):"";var ut=W+"";return"0"==ut&&1/W==-it?"-0":ut}function ta(W,ut,Gt){var ke=-1,kA=yc,In=W.length,gi=!0,Fi=[],$i=Fi;if(Gt)gi=!1,kA=ws;else if(In>=200){var Lo=ut?null:ah(W);if(Lo)return Re(Lo);gi=!1,kA=Ra,$i=new Yc}else $i=ut?[]:Fi;t:for(;++ke<In;){var jo=W[ke],Ar=ut?ut(jo):jo;if(jo=Gt||0!==jo?jo:0,gi&&Ar==Ar){for(var Jr=$i.length;Jr--;)if($i[Jr]===Ar)continue t;ut&&$i.push(Ar),Fi.push(jo)}else kA($i,Ar,Gt)||($i!==Fi&&$i.push(Ar),Fi.push(jo))}return Fi}function Rd(W,ut){return null==(W=Wu(W,ut=kc(ut,W)))||delete W[jg(Cc(ut))]}function Hd(W,ut,Gt,ke){return ug(W,ut,Gt(Rs(W,ut)),ke)}function Fs(W,ut,Gt,ke){for(var kA=W.length,In=ke?kA:-1;(ke?In--:++In<kA)&&ut(W[In],In,W););return Gt?Vs(W,ke?0:In,ke?In+1:kA):Vs(W,ke?In+1:0,ke?kA:In)}function Ws(W,ut){var Gt=W;return Gt instanceof sr&&(Gt=Gt.value()),ar(ut,function(ke,kA){return kA.func.apply(kA.thisArg,Hs([ke],kA.args))},Gt)}function al(W,ut,Gt){var ke=W.length;if(ke<2)return ke?ta(W[0]):[];for(var kA=-1,In=Nn(ke);++kA<ke;)for(var gi=W[kA],Fi=-1;++Fi<ke;)Fi!=kA&&(In[kA]=xg(In[kA]||gi,W[Fi],ut,Gt));return ta(Va(In,1),ut,Gt)}function Rg(W,ut,Gt){for(var ke=-1,kA=W.length,In=ut.length,gi={};++ke<kA;)Gt(gi,W[ke],ke<In?ut[ke]:t);return gi}function Pg(W){return El(W)?W:[]}function Ld(W){return"function"==typeof W?W:Ng}function kc(W,ut){return _s(W)?W:Ju(W,ut)?[W]:bh(dl(W))}var ie=is;function vA(W,ut,Gt){var ke=W.length;return Gt=Gt===t?ke:Gt,!ut&&Gt>=ke?W:Vs(W,ut,Gt)}var Vn=wA||function(W){return ls.clearTimeout(W)};function Qi(W,ut){if(ut)return W.slice();var Gt=W.length,ke=Zi?Zi(Gt):new W.constructor(Gt);return W.copy(ke),ke}function zi(W){var ut=new W.constructor(W.byteLength);return new ti(ut).set(new ti(W)),ut}function qr(W,ut){var Gt=ut?zi(W.buffer):W.buffer;return new W.constructor(Gt,W.byteOffset,W.length)}function ba(W,ut){if(W!==ut){var Gt=W!==t,ke=null===W,kA=W==W,In=Bu(W),gi=ut!==t,Fi=null===ut,$i=ut==ut,Lo=Bu(ut);if(!Fi&&!Lo&&!In&&W>ut||In&&gi&&$i&&!Fi&&!Lo||ke&&gi&&$i||!Gt&&$i||!kA)return 1;if(!ke&&!In&&!Lo&&W<ut||Lo&&Gt&&kA&&!ke&&!In||Fi&&Gt&&kA||!gi&&kA||!$i)return-1}return 0}function vs(W,ut,Gt,ke){for(var kA=-1,In=W.length,gi=Gt.length,Fi=-1,$i=ut.length,Lo=hn(In-gi,0),jo=Nn($i+Lo),Ar=!ke;++Fi<$i;)jo[Fi]=ut[Fi];for(;++kA<gi;)(Ar||kA<In)&&(jo[Gt[kA]]=W[kA]);for(;Lo--;)jo[Fi++]=W[kA++];return jo}function Pc(W,ut,Gt,ke){for(var kA=-1,In=W.length,gi=-1,Fi=Gt.length,$i=-1,Lo=ut.length,jo=hn(In-Fi,0),Ar=Nn(jo+Lo),Jr=!ke;++kA<jo;)Ar[kA]=W[kA];for(var Ia=kA;++$i<Lo;)Ar[Ia+$i]=ut[$i];for(;++gi<Fi;)(Jr||kA<In)&&(Ar[Ia+Gt[gi]]=W[kA++]);return Ar}function xs(W,ut){var Gt=-1,ke=W.length;for(ut||(ut=Nn(ke));++Gt<ke;)ut[Gt]=W[Gt];return ut}function ac(W,ut,Gt,ke){var kA=!Gt;Gt||(Gt={});for(var In=-1,gi=ut.length;++In<gi;){var Fi=ut[In],$i=ke?ke(Gt[Fi],W[Fi],Fi,Gt,W):t;$i===t&&($i=W[Fi]),kA?Xr(Gt,Fi,$i):Es(Gt,Fi,$i)}return Gt}function vd(W,ut){return function(Gt,ke){var kA=_s(Gt)?Ma:as,In=ut?ut():{};return kA(Gt,W,sa(ke,2),In)}}function Bl(W){return is(function(ut,Gt){var ke=-1,kA=Gt.length,In=kA>1?Gt[kA-1]:t,gi=kA>2?Gt[2]:t;for(In=W.length>3&&"function"==typeof In?(kA--,In):t,gi&&fd(Gt[0],Gt[1],gi)&&(In=kA<3?t:In,kA=1),ut=ft(ut);++ke<kA;){var Fi=Gt[ke];Fi&&W(ut,Fi,ke,In)}return ut})}function hd(W,ut){return function(Gt,ke){if(null==Gt)return Gt;if(!Nd(Gt))return W(Gt,ke);for(var kA=Gt.length,In=ut?kA:-1,gi=ft(Gt);(ut?In--:++In<kA)&&!1!==ke(gi[In],In,gi););return Gt}}function Hu(W){return function(ut,Gt,ke){for(var kA=-1,In=ft(ut),gi=ke(ut),Fi=gi.length;Fi--;){var $i=gi[W?Fi:++kA];if(!1===Gt(In[$i],$i,In))break}return ut}}function lu(W){return function(ut){var Gt=nl(ut=dl(ut))?ci(ut):t,ke=Gt?Gt[0]:ut.charAt(0),kA=Gt?vA(Gt,1).join(""):ut.slice(1);return ke[W]()+kA}}function og(W){return function(ut){return ar(Qf(Tm(ut).replace(yr,"")),W,"")}}function Jd(W){return function(){var ut=arguments;switch(ut.length){case 0:return new W;case 1:return new W(ut[0]);case 2:return new W(ut[0],ut[1]);case 3:return new W(ut[0],ut[1],ut[2]);case 4:return new W(ut[0],ut[1],ut[2],ut[3]);case 5:return new W(ut[0],ut[1],ut[2],ut[3],ut[4]);case 6:return new W(ut[0],ut[1],ut[2],ut[3],ut[4],ut[5]);case 7:return new W(ut[0],ut[1],ut[2],ut[3],ut[4],ut[5],ut[6])}var Gt=Oa(W.prototype),ke=W.apply(Gt,ut);return ll(ke)?ke:Gt}}function yu(W){return function(ut,Gt,ke){var kA=ft(ut);if(!Nd(ut)){var In=sa(Gt,3);ut=_g(ut),Gt=function(Fi){return In(kA[Fi],Fi,kA)}}var gi=W(ut,Gt,ke);return gi>-1?kA[In?ut[gi]:gi]:t}}function ad(W){return Ac(function(ut){var Gt=ut.length,ke=Gt,kA=ur.prototype.thru;for(W&&ut.reverse();ke--;){var In=ut[ke];if("function"!=typeof In)throw new kt(_);if(kA&&!gi&&"wrapper"==Zc(In))var gi=new ur([],!0)}for(ke=gi?ke:Gt;++ke<Gt;){var Fi=Zc(In=ut[ke]),$i="wrapper"==Fi?Td(In):t;gi=$i&&Vu($i[0])&&424==$i[1]&&!$i[4].length&&1==$i[9]?gi[Zc($i[0])].apply(gi,$i[3]):1==In.length&&Vu(In)?gi[Fi]():gi.thru(In)}return function(){var Lo=arguments,jo=Lo[0];if(gi&&1==Lo.length&&_s(jo))return gi.plant(jo).value();for(var Ar=0,Jr=Gt?ut[Ar].apply(this,Lo):jo;++Ar<Gt;)Jr=ut[Ar].call(this,Jr);return Jr}})}function Vd(W,ut,Gt,ke,kA,In,gi,Fi,$i,Lo){var jo=ut&N,Ar=1&ut,Jr=2&ut,Ia=24&ut,ss=512&ut,nc=Jr?t:Jd(W);return function Ya(){for(var cc=arguments.length,xc=Nn(cc),Mu=cc;Mu--;)xc[Mu]=arguments[Mu];if(Ia)var kg=Qd(Ya),au=function ha(wn,pi){for(var Nn=wn.length,wi=0;Nn--;)wn[Nn]===pi&&++wi;return wi}(xc,kg);if(ke&&(xc=vs(xc,ke,kA,Ia)),In&&(xc=Pc(xc,In,gi,Ia)),cc-=au,Ia&&cc<Lo){var $l=Wt(xc,kg);return Wd(W,ut,Vd,Ya.placeholder,Gt,xc,$l,Fi,$i,Lo-cc)}var wu=Ar?Gt:this,Gh=Jr?wu[W]:W;return cc=xc.length,Fi?xc=function Id(W,ut){for(var Gt=W.length,ke=PA(ut.length,Gt),kA=xs(W);ke--;){var In=ut[ke];W[ke]=zl(In,Gt)?kA[In]:t}return W}(xc,Fi):ss&&cc>1&&xc.reverse(),jo&&$i<cc&&(xc.length=$i),this&&this!==ls&&this instanceof Ya&&(Gh=nc||Jd(Gh)),Gh.apply(wu,xc)}}function du(W,ut){return function(Gt,ke){return function id(W,ut,Gt,ke){return pc(W,function(kA,In,gi){ut(ke,Gt(kA),In,gi)}),ke}(Gt,W,ut(ke),{})}}function Ud(W,ut){return function(Gt,ke){var kA;if(Gt===t&&ke===t)return ut;if(Gt!==t&&(kA=Gt),ke!==t){if(kA===t)return ke;"string"==typeof Gt||"string"==typeof ke?(Gt=Xc(Gt),ke=Xc(ke)):(Gt=Xg(Gt),ke=Xg(ke)),kA=W(Gt,ke)}return kA}}function vg(W){return Ac(function(ut){return ut=Ka(ut,us(sa())),is(function(Gt){var ke=this;return W(ut,function(kA){return Bs(kA,ke,Gt)})})})}function Rl(W,ut){var Gt=(ut=ut===t?" ":Xc(ut)).length;if(Gt<2)return Gt?Ha(ut,W):ut;var ke=Ha(ut,Lt(W/Mn(ut)));return nl(ut)?vA(ci(ke),0,W).join(""):ke.slice(0,W)}function Zg(W){return function(ut,Gt,ke){return ke&&"number"!=typeof ke&&fd(ut,Gt,ke)&&(Gt=ke=t),ut=Sh(ut),Gt===t?(Gt=ut,ut=0):Gt=Sh(Gt),function oh(W,ut,Gt,ke){for(var kA=-1,In=hn(Lt((ut-W)/(Gt||1)),0),gi=Nn(In);In--;)gi[ke?In:++kA]=W,W+=Gt;return gi}(ut,Gt,ke=ke===t?ut<Gt?1:-1:Sh(ke),W)}}function Sg(W){return function(ut,Gt){return"string"==typeof ut&&"string"==typeof Gt||(ut=Eu(ut),Gt=Eu(Gt)),W(ut,Gt)}}function Wd(W,ut,Gt,ke,kA,In,gi,Fi,$i,Lo){var jo=8&ut;ut|=jo?C:64,4&(ut&=~(jo?64:C))||(ut&=-4);var nc=[W,ut,kA,jo?In:t,jo?gi:t,jo?t:In,jo?t:gi,Fi,$i,Lo],Ya=Gt.apply(t,nc);return Vu(W)&&fg(Ya,nc),Ya.placeholder=ke,Dh(Ya,W,ut)}function pd(W){var ut=Et[W];return function(Gt,ke){if(Gt=Eu(Gt),(ke=null==ke?0:PA(Us(ke),292))&&ai(Gt)){var kA=(dl(Gt)+"e").split("e");return+((kA=(dl(ut(kA[0]+"e"+(+kA[1]+ke)))+"e").split("e"))[0]+"e"+(+kA[1]-ke))}return ut(Gt)}}var ah=Vo&&1/Re(new Vo([,-0]))[1]==it?function(W){return new Vo(W)}:km;function qg(W){return function(ut){var Gt=ps(ut);return Gt==ee?fs(ut):Gt==rA?function aA(wn){var pi=-1,Nn=Array(wn.size);return wn.forEach(function(wi){Nn[++pi]=[wi,wi]}),Nn}(ut):function Ec(wn,pi){return Ka(pi,function(Nn){return[Nn,wn[Nn]]})}(ut,W(ut))}}function vc(W,ut,Gt,ke,kA,In,gi,Fi){var $i=2&ut;if(!$i&&"function"!=typeof W)throw new kt(_);var Lo=ke?ke.length:0;if(Lo||(ut&=-97,ke=kA=t),gi=gi===t?gi:hn(Us(gi),0),Fi=Fi===t?Fi:Us(Fi),Lo-=kA?kA.length:0,64&ut){var jo=ke,Ar=kA;ke=kA=t}var Jr=$i?t:Td(W),Ia=[W,ut,Gt,ke,kA,jo,Ar,In,gi,Fi];if(Jr&&function Od(W,ut){var Gt=W[1],ke=ut[1],kA=Gt|ke;if(!(kA<131)&&!(ke==N&&8==Gt||ke==N&&256==Gt&&W[7].length<=ut[8]||384==ke&&ut[7].length<=ut[8]&&8==Gt))return W;1&ke&&(W[2]=ut[2],kA|=1&Gt?0:4);var Fi=ut[3];if(Fi){var $i=W[3];W[3]=$i?vs($i,Fi,ut[4]):Fi,W[4]=$i?Wt(W[3],u):ut[4]}(Fi=ut[5])&&(W[5]=($i=W[5])?Pc($i,Fi,ut[6]):Fi,W[6]=$i?Wt(W[5],u):ut[6]),(Fi=ut[7])&&(W[7]=Fi),ke&N&&(W[8]=null==W[8]?ut[8]:PA(W[8],ut[8])),null==W[9]&&(W[9]=ut[9]),W[0]=ut[0],W[1]=kA}(Ia,Jr),W=Ia[0],ut=Ia[1],Gt=Ia[2],ke=Ia[3],kA=Ia[4],!(Fi=Ia[9]=Ia[9]===t?$i?0:W.length:hn(Ia[9]-Lo,0))&&24&ut&&(ut&=-25),ut&&1!=ut)ss=8==ut||16==ut?function rh(W,ut,Gt){var ke=Jd(W);return function kA(){for(var In=arguments.length,gi=Nn(In),Fi=In,$i=Qd(kA);Fi--;)gi[Fi]=arguments[Fi];var Lo=In<3&&gi[0]!==$i&&gi[In-1]!==$i?[]:Wt(gi,$i);return(In-=Lo.length)<Gt?Wd(W,ut,Vd,kA.placeholder,t,gi,Lo,t,t,Gt-In):Bs(this&&this!==ls&&this instanceof kA?ke:W,this,gi)}}(W,ut,Fi):ut!=C&&33!=ut||kA.length?Vd.apply(t,Ia):function Lu(W,ut,Gt,ke){var kA=1&ut,In=Jd(W);return function gi(){for(var Fi=-1,$i=arguments.length,Lo=-1,jo=ke.length,Ar=Nn(jo+$i),Jr=this&&this!==ls&&this instanceof gi?In:W;++Lo<jo;)Ar[Lo]=ke[Lo];for(;$i--;)Ar[Lo++]=arguments[++Fi];return Bs(Jr,kA?Gt:this,Ar)}}(W,ut,Gt,ke);else var ss=function cu(W,ut,Gt){var ke=1&ut,kA=Jd(W);return function In(){return(this&&this!==ls&&this instanceof In?kA:W).apply(ke?Gt:this,arguments)}}(W,ut,Gt);return Dh((Jr?Gl:fg)(ss,Ia),W,ut)}function yl(W,ut,Gt,ke){return W===t||Ul(W,ge[Gt])&&!DA.call(ke,Gt)?ut:W}function Wl(W,ut,Gt,ke,kA,In){return ll(W)&&ll(ut)&&(In.set(ut,W),ao(W,ut,t,Wl,In),In.delete(ut)),W}function zd(W){return im(W)?t:W}function fc(W,ut,Gt,ke,kA,In){var gi=1&Gt,Fi=W.length,$i=ut.length;if(Fi!=$i&&!(gi&&$i>Fi))return!1;var Lo=In.get(W),jo=In.get(ut);if(Lo&&jo)return Lo==ut&&jo==W;var Ar=-1,Jr=!0,Ia=2&Gt?new Yc:t;for(In.set(W,ut),In.set(ut,W);++Ar<Fi;){var ss=W[Ar],nc=ut[Ar];if(ke)var Ya=gi?ke(nc,ss,Ar,ut,W,In):ke(ss,nc,Ar,W,ut,In);if(Ya!==t){if(Ya)continue;Jr=!1;break}if(Ia){if(!Bc(ut,function(cc,xc){if(!Ra(Ia,xc)&&(ss===cc||kA(ss,cc,Gt,ke,In)))return Ia.push(xc)})){Jr=!1;break}}else if(ss!==nc&&!kA(ss,nc,Gt,ke,In)){Jr=!1;break}}return In.delete(W),In.delete(ut),Jr}function Ac(W){return xh(Fh(W,t,Xu),W+"")}function Ug(W){return Hc(W,_g,_d)}function $g(W){return Hc(W,ou,pg)}var Td=Hi?function(W){return Hi.get(W)}:km;function Zc(W){for(var ut=W.name+"",Gt=oi[ut],ke=DA.call(oi,ut)?Gt.length:0;ke--;){var kA=Gt[ke],In=kA.func;if(null==In||In==W)return kA.name}return ut}function Qd(W){return(DA.call(SA,"placeholder")?SA:W).placeholder}function sa(){var W=SA.iteratee||Sp;return W=W===Sp?cA:W,arguments.length?W(arguments[0],arguments[1]):W}function md(W,ut){var Gt=W.__data__;return function _h(W){var ut=typeof W;return"string"==ut||"number"==ut||"symbol"==ut||"boolean"==ut?"__proto__"!==W:null===W}(ut)?Gt["string"==typeof ut?"string":"hash"]:Gt.map}function Ll(W){for(var ut=_g(W),Gt=ut.length;Gt--;){var ke=ut[Gt],kA=W[ke];ut[Gt]=[ke,kA,Xd(kA)]}return ut}function qc(W,ut){var Gt=function jc(wn,pi){return null==wn?t:wn[pi]}(W,ut);return ya(Gt)?Gt:t}var _d=IA?function(W){return null==W?[]:(W=ft(W),gs(IA(W),function(ut){return to.call(W,ut)}))}:ip,pg=IA?function(W){for(var ut=[];W;)Hs(ut,_d(W)),W=Wi(W);return ut}:ip,ps=Lc;function cl(W,ut,Gt){for(var ke=-1,kA=(ut=kc(ut,W)).length,In=!1;++ke<kA;){var gi=jg(ut[ke]);if(!(In=null!=W&&Gt(W,gi)))break;W=W[gi]}return In||++ke!=kA?In:!!(kA=null==W?0:W.length)&&em(kA)&&zl(gi,kA)&&(_s(W)||Tu(W))}function mg(W){return"function"!=typeof W.constructor||Kl(W)?{}:Oa(Wi(W))}function Kd(W){return _s(W)||Tu(W)||!!(jt&&W&&W[jt])}function zl(W,ut){var Gt=typeof W;return!!(ut=ut??at)&&("number"==Gt||"symbol"!=Gt&&xi.test(W))&&W>-1&&W%1==0&&W<ut}function fd(W,ut,Gt){if(!ll(Gt))return!1;var ke=typeof ut;return!!("number"==ke?Nd(Gt)&&zl(ut,Gt.length):"string"==ke&&ut in Gt)&&Ul(Gt[ut],W)}function Ju(W,ut){if(_s(W))return!1;var Gt=typeof W;return!("number"!=Gt&&"symbol"!=Gt&&"boolean"!=Gt&&null!=W&&!Bu(W))||Yn.test(W)||!dn.test(W)||null!=ut&&W in ft(ut)}function Vu(W){var ut=Zc(W),Gt=SA[ut];if("function"!=typeof Gt||!(ut in sr.prototype))return!1;if(W===Gt)return!0;var ke=Td(Gt);return!!ke&&W===ke[0]}(Ni&&ps(new Ni(new ArrayBuffer(1)))!=Xe||To&&ps(new To)!=ee||Do&&ps(Do.resolve())!=iA||Vo&&ps(new Vo)!=rA||tr&&ps(new tr)!=fe)&&(ps=function(W){var ut=Lc(W),Gt=ut==je?W.constructor:t,ke=Gt?Ru(Gt):"";if(ke)switch(ke){case wa:return Xe;case Fr:return ee;case Ro:return iA;case dr:return rA;case Br:return fe}return ut});var gu=de?Qg:gm;function Kl(W){var ut=W&&W.constructor;return W===("function"==typeof ut&&ut.prototype||ge)}function Xd(W){return W==W&&!ll(W)}function bu(W,ut){return function(Gt){return null!=Gt&&Gt[W]===ut&&(ut!==t||W in ft(Gt))}}function Fh(W,ut,Gt){return ut=hn(ut===t?W.length-1:ut,0),function(){for(var ke=arguments,kA=-1,In=hn(ke.length-ut,0),gi=Nn(In);++kA<In;)gi[kA]=ke[ut+kA];kA=-1;for(var Fi=Nn(ut+1);++kA<ut;)Fi[kA]=ke[kA];return Fi[ut]=Gt(gi),Bs(W,this,Fi)}}function Wu(W,ut){return ut.length<2?W:Rs(W,Vs(ut,0,-1))}function eu(W,ut){if(("constructor"!==ut||"function"!=typeof W[ut])&&"__proto__"!=ut)return W[ut]}var fg=zh(Gl),uu=bt||function(W,ut){return ls.setTimeout(W,ut)},xh=zh(Jc);function Dh(W,ut,Gt){var ke=ut+"";return xh(W,function tu(W,ut){var Gt=ut.length;if(!Gt)return W;var ke=Gt-1;return ut[ke]=(Gt>1?"& ":"")+ut[ke],ut=ut.join(Gt>2?", ":" "),W.replace(we,"{\n/* [wrapped with "+ut+"] */\n")}(ke,function dp(W,ut){return ms(At,function(Gt){var ke="_."+Gt[0];ut&Gt[1]&&!yc(W,ke)&&W.push(ke)}),W.sort()}(function $c(W){var ut=W.match(Ee);return ut?ut[1].split(ue):[]}(ke),Gt)))}function zh(W){var ut=0,Gt=0;return function(){var ke=Dn(),kA=16-(ke-Gt);if(Gt=ke,kA>0){if(++ut>=800)return arguments[0]}else ut=0;return W.apply(t,arguments)}}function yh(W,ut){var Gt=-1,ke=W.length,kA=ke-1;for(ut=ut===t?ke:ut;++Gt<ut;){var In=Sl(Gt,kA),gi=W[In];W[In]=W[Gt],W[Gt]=gi}return W.length=ut,W}var bh=function Yu(W){var ut=Ca(W,function(ke){return 500===Gt.size&&Gt.clear(),ke}),Gt=ut.cache;return ut}(function(W){var ut=[];return 46===W.charCodeAt(0)&&ut.push(""),W.replace(Rn,function(Gt,ke,kA,In){ut.push(kA?In.replace(qA,"$1"):ke||Gt)}),ut});function jg(W){if("string"==typeof W||Bu(W))return W;var ut=W+"";return"0"==ut&&1/W==-it?"-0":ut}function Ru(W){if(null!=W){try{return AA.call(W)}catch{}try{return W+""}catch{}}return""}function Hg(W){if(W instanceof sr)return W.clone();var ut=new ur(W.__wrapped__,W.__chain__);return ut.__actions__=xs(W.__actions__),ut.__index__=W.__index__,ut.__values__=W.__values__,ut}var Yh=is(function(W,ut){return El(W)?xg(W,Va(ut,1,El,!0)):[]}),Bg=is(function(W,ut){var Gt=Cc(ut);return El(Gt)&&(Gt=t),El(W)?xg(W,Va(ut,1,El,!0),sa(Gt,2)):[]}),gp=is(function(W,ut){var Gt=Cc(ut);return El(Gt)&&(Gt=t),El(W)?xg(W,Va(ut,1,El,!0),t,Gt):[]});function Zd(W,ut,Gt){var ke=null==W?0:W.length;if(!ke)return-1;var kA=null==Gt?0:Us(Gt);return kA<0&&(kA=hn(ke+kA,0)),aa(W,sa(ut,3),kA)}function Ku(W,ut,Gt){var ke=null==W?0:W.length;if(!ke)return-1;var kA=ke-1;return Gt!==t&&(kA=Us(Gt),kA=Gt<0?hn(ke+kA,0):PA(kA,ke-1)),aa(W,sa(ut,3),kA,!0)}function Xu(W){return null!=W&&W.length?Va(W,1):[]}function Rh(W){return W&&W.length?W[0]:t}var Fd=is(function(W){var ut=Ka(W,Pg);return ut.length&&ut[0]===W[0]?kl(ut):[]}),Zu=is(function(W){var ut=Cc(W),Gt=Ka(W,Pg);return ut===Cc(Gt)?ut=t:Gt.pop(),Gt.length&&Gt[0]===W[0]?kl(Gt,sa(ut,2)):[]}),Xh=is(function(W){var ut=Cc(W),Gt=Ka(W,Pg);return(ut="function"==typeof ut?ut:t)&&Gt.pop(),Gt.length&&Gt[0]===W[0]?kl(Gt,t,ut):[]});function Cc(W){var ut=null==W?0:W.length;return ut?W[ut-1]:t}var gh=is(Uh);function Uh(W,ut){return W&&W.length&&ut&&ut.length?od(W,ut):W}var Zh=Ac(function(W,ut){var Gt=null==W?0:W.length,ke=eg(W,ut);return Rc(W,Ka(ut,function(kA){return zl(kA,Gt)?+kA:kA}).sort(ba)),ke});function uh(W){return null==W?W:Si.call(W)}var ln=is(function(W){return ta(Va(W,1,El,!0))}),Bn=is(function(W){var ut=Cc(W);return El(ut)&&(ut=t),ta(Va(W,1,El,!0),sa(ut,2))}),On=is(function(W){var ut=Cc(W);return ut="function"==typeof ut?ut:t,ta(Va(W,1,El,!0),t,ut)});function Gi(W){if(!W||!W.length)return[];var ut=0;return W=gs(W,function(Gt){if(El(Gt))return ut=hn(Gt.length,ut),!0}),Kr(ut,function(Gt){return Ka(W,QA(Gt))})}function ko(W,ut){if(!W||!W.length)return[];var Gt=Gi(W);return null==ut?Gt:Ka(Gt,function(ke){return Bs(ut,t,ke)})}var Co=is(function(W,ut){return El(W)?xg(W,ut):[]}),Ii=is(function(W){return al(gs(W,El))}),vi=is(function(W){var ut=Cc(W);return El(ut)&&(ut=t),al(gs(W,El),sa(ut,2))}),No=is(function(W){var ut=Cc(W);return ut="function"==typeof ut?ut:t,al(gs(W,El),t,ut)}),So=is(Gi),xr=is(function(W){var ut=W.length,Gt=ut>1?W[ut-1]:t;return Gt="function"==typeof Gt?(W.pop(),Gt):t,ko(W,Gt)});function Ea(W){var ut=SA(W);return ut.__chain__=!0,ut}function $s(W,ut){return ut(W)}var Fc=Ac(function(W){var ut=W.length,Gt=ut?W[0]:0,ke=this.__wrapped__,kA=function(In){return eg(In,W)};return!(ut>1||this.__actions__.length)&&ke instanceof sr&&zl(Gt)?((ke=ke.slice(Gt,+Gt+(ut?1:0))).__actions__.push({func:$s,args:[kA],thisArg:t}),new ur(ke,this.__chain__).thru(function(In){return ut&&!In.length&&In.push(t),In})):this.thru(kA)}),nt=vd(function(W,ut,Gt){DA.call(W,Gt)?++W[Gt]:Xr(W,Gt,1)}),Go=yu(Zd),er=yu(Ku);function Bt(W,ut){return(_s(W)?ms:fl)(W,sa(ut,3))}function gt(W,ut){return(_s(W)?js:Ag)(W,sa(ut,3))}var Ot=vd(function(W,ut,Gt){DA.call(W,Gt)?W[Gt].push(ut):Xr(W,Gt,[ut])}),eA=is(function(W,ut,Gt){var ke=-1,kA="function"==typeof ut,In=Nd(W)?Nn(W.length):[];return fl(W,function(gi){In[++ke]=kA?Bs(ut,gi,Gt):Yd(gi,ut,Gt)}),In}),MA=vd(function(W,ut,Gt){Xr(W,Gt,ut)});function rn(W,ut){return(_s(W)?Ka:Qr)(W,sa(ut,3))}var qn=vd(function(W,ut,Gt){W[Gt?0:1].push(ut)},function(){return[[],[]]}),Lr=is(function(W,ut){if(null==W)return[];var Gt=ut.length;return Gt>1&&fd(W,ut[0],ut[1])?ut=[]:Gt>2&&fd(ut[0],ut[1],ut[2])&&(ut=[ut[0]]),ig(W,Va(ut,1),[])}),ua=HA||function(){return ls.Date.now()};function Mc(W,ut,Gt){return ut=Gt?t:ut,vc(W,N,t,t,t,t,ut=W&&null==ut?W.length:ut)}function dc(W,ut){var Gt;if("function"!=typeof ut)throw new kt(_);return W=Us(W),function(){return--W>0&&(Gt=ut.apply(this,arguments)),W<=1&&(ut=t),Gt}}var Xl=is(function(W,ut,Gt){var ke=1;if(Gt.length){var kA=Wt(Gt,Qd(Xl));ke|=C}return vc(W,ke,ut,Gt,kA)}),Eg=is(function(W,ut,Gt){var ke=3;if(Gt.length){var kA=Wt(Gt,Qd(Eg));ke|=C}return vc(ut,ke,W,Gt,kA)});function pu(W,ut,Gt){var ke,kA,In,gi,Fi,$i,Lo=0,jo=!1,Ar=!1,Jr=!0;if("function"!=typeof W)throw new kt(_);function Ia($l){var wu=ke,Gh=kA;return ke=kA=t,Lo=$l,gi=W.apply(Gh,wu)}function Ya($l){var wu=$l-$i;return $i===t||wu>=ut||wu<0||Ar&&$l-Lo>=In}function cc(){var $l=ua();if(Ya($l))return xc($l);Fi=uu(cc,function nc($l){var Yf=ut-($l-$i);return Ar?PA(Yf,In-($l-Lo)):Yf}($l))}function xc($l){return Fi=t,Jr&&ke?Ia($l):(ke=kA=t,gi)}function au(){var $l=ua(),wu=Ya($l);if(ke=arguments,kA=this,$i=$l,wu){if(Fi===t)return function ss($l){return Lo=$l,Fi=uu(cc,ut),jo?Ia($l):gi}($i);if(Ar)return Vn(Fi),Fi=uu(cc,ut),Ia($i)}return Fi===t&&(Fi=uu(cc,ut)),gi}return ut=Eu(ut)||0,ll(Gt)&&(jo=!!Gt.leading,In=(Ar="maxWait"in Gt)?hn(Eu(Gt.maxWait)||0,ut):In,Jr="trailing"in Gt?!!Gt.trailing:Jr),au.cancel=function Mu(){Fi!==t&&Vn(Fi),Lo=0,ke=$i=kA=Fi=t},au.flush=function kg(){return Fi===t?gi:xc(ua())},au}var Cg=is(function(W,ut){return Ol(W,1,ut)}),Vg=is(function(W,ut,Gt){return Ol(W,Eu(ut)||0,Gt)});function Ca(W,ut){if("function"!=typeof W||null!=ut&&"function"!=typeof ut)throw new kt(_);var Gt=function(){var ke=arguments,kA=ut?ut.apply(this,ke):ke[0],In=Gt.cache;if(In.has(kA))return In.get(kA);var gi=W.apply(this,ke);return Gt.cache=In.set(kA,gi)||In,gi};return Gt.cache=new(Ca.Cache||ns),Gt}function _a(W){if("function"!=typeof W)throw new kt(_);return function(){var ut=arguments;switch(ut.length){case 0:return!W.call(this);case 1:return!W.call(this,ut[0]);case 2:return!W.call(this,ut[0],ut[1]);case 3:return!W.call(this,ut[0],ut[1],ut[2])}return!W.apply(this,ut)}}Ca.Cache=ns;var Il=ie(function(W,ut){var Gt=(ut=1==ut.length&&_s(ut[0])?Ka(ut[0],us(sa())):Ka(Va(ut,1),us(sa()))).length;return is(function(ke){for(var kA=-1,In=PA(ke.length,Gt);++kA<In;)ke[kA]=ut[kA].call(this,ke[kA]);return Bs(W,this,ke)})}),Mg=is(function(W,ut){var Gt=Wt(ut,Qd(Mg));return vc(W,C,t,ut,Gt)}),Bd=is(function(W,ut){var Gt=Wt(ut,Qd(Bd));return vc(W,64,t,ut,Gt)}),nu=Ac(function(W,ut){return vc(W,256,t,t,t,ut)});function Ul(W,ut){return W===ut||W!=W&&ut!=ut}var ep=Sg(ud),bm=Sg(function(W,ut){return W>=ut}),Tu=gg(function(){return arguments}())?gg:function(W){return xd(W)&&DA.call(W,"callee")&&!to.call(W,"callee")},_s=Nn.isArray,nf=Ps?us(Ps):function ng(W){return xd(W)&&Lc(W)==FA};function Nd(W){return null!=W&&em(W.length)&&!Qg(W)}function El(W){return xd(W)&&Nd(W)}var cg=xn||gm,fu=ic?us(ic):function Pl(W){return xd(W)&&Lc(W)==Mt};function iu(W){if(!xd(W))return!1;var ut=Lc(W);return ut==mt||"[object DOMException]"==ut||"string"==typeof W.message&&"string"==typeof W.name&&!im(W)}function Qg(W){if(!ll(W))return!1;var ut=Lc(W);return ut==ct||ut==xt||"[object AsyncFunction]"==ut||"[object Proxy]"==ut}function tm(W){return"number"==typeof W&&W==Us(W)}function em(W){return"number"==typeof W&&W>-1&&W%1==0&&W<=at}function ll(W){var ut=typeof W;return null!=W&&("object"==ut||"function"==ut)}function xd(W){return null!=W&&"object"==typeof W}var Am=oc?us(oc):function Or(W){return xd(W)&&ps(W)==ee};function s0(W){return"number"==typeof W||xd(W)&&Lc(W)==Ge}function im(W){if(!xd(W)||Lc(W)!=je)return!1;var ut=Wi(W);if(null===ut)return!0;var Gt=DA.call(ut,"constructor")&&ut.constructor;return"function"==typeof Gt&&Gt instanceof Gt&&AA.call(Gt)==Pn}var vp=uc?us(uc):function Qt(W){return xd(W)&&Lc(W)==Ye},rf=Zs?us(Zs):function zt(W){return xd(W)&&ps(W)==rA};function Ym(W){return"string"==typeof W||!_s(W)&&xd(W)&&Lc(W)==fA}function Bu(W){return"symbol"==typeof W||xd(W)&&Lc(W)==TA}var Bp=ds?us(ds):function Oe(W){return xd(W)&&em(W.length)&&!!Vr[Lc(W)]},YB=Sg(Bo),Ep=Sg(function(W,ut){return W<=ut});function rm(W){if(!W)return[];if(Nd(W))return Ym(W)?ci(W):xs(W);if(Se&&W[Se])return function yd(wn){for(var pi,Nn=[];!(pi=wn.next()).done;)Nn.push(pi.value);return Nn}(W[Se]());var ut=ps(W);return(ut==ee?fs:ut==rA?Re:Cp)(W)}function Sh(W){return W?(W=Eu(W))===it||W===-it?17976931348623157e292*(W<0?-1:1):W==W?W:0:0===W?W:0}function Us(W){var ut=Sh(W),Gt=ut%1;return ut==ut?Gt?ut-Gt:ut:0}function sf(W){return W?gd(Us(W),0,v):0}function Eu(W){if("number"==typeof W)return W;if(Bu(W))return x;if(ll(W)){var ut="function"==typeof W.valueOf?W.valueOf():W;W=ll(ut)?ut+"":ut}if("string"!=typeof W)return 0===W?W:+W;W=hl(W);var Gt=yi.test(W);return Gt||cn.test(W)?ul(W.slice(2),Gt?2:8):Oi.test(W)?x:+W}function Up(W){return ac(W,ou(W))}function dl(W){return null==W?"":Xc(W)}var d0=Bl(function(W,ut){if(Kl(ut)||Nd(ut))ac(ut,_g(ut),W);else for(var Gt in ut)DA.call(ut,Gt)&&Es(W,Gt,ut[Gt])}),RB=Bl(function(W,ut){ac(ut,ou(ut),W)}),cf=Bl(function(W,ut,Gt,ke){ac(ut,ou(ut),W,ke)}),am=Bl(function(W,ut,Gt,ke){ac(ut,_g(ut),W,ke)}),vB=Ac(eg),TB=is(function(W,ut){W=ft(W);var Gt=-1,ke=ut.length,kA=ke>2?ut[2]:t;for(kA&&fd(ut[0],ut[1],kA)&&(ke=1);++Gt<ke;)for(var In=ut[Gt],gi=ou(In),Fi=-1,$i=gi.length;++Fi<$i;){var Lo=gi[Fi],jo=W[Lo];(jo===t||Ul(jo,ge[Lo])&&!DA.call(W,Lo))&&(W[Lo]=In[Lo])}return W}),g0=is(function(W){return W.push(t,Wl),Bs(gf,t,W)});function GB(W,ut,Gt){var ke=null==W?t:Rs(W,ut);return ke===t?Gt:ke}function h0(W,ut){return null!=W&&cl(W,ut,Vl)}var jB=du(function(W,ut,Gt){null!=ut&&"function"!=typeof ut.toString&&(ut=Ue.call(ut)),W[ut]=Gt},dm(Ng)),p0=du(function(W,ut,Gt){null!=ut&&"function"!=typeof ut.toString&&(ut=Ue.call(ut)),DA.call(W,ut)?W[ut].push(Gt):W[ut]=[Gt]},sa),vC=is(Yd);function _g(W){return Nd(W)?qi(W):tn(W)}function ou(W){return Nd(W)?qi(W,!0):function hi(W){if(!ll(W))return function Ih(W){var ut=[];if(null!=W)for(var Gt in ft(W))ut.push(Gt);return ut}(W);var ut=Kl(W),Gt=[];for(var ke in W)"constructor"==ke&&(ut||!DA.call(W,ke))||Gt.push(ke);return Gt}(W)}var df=Bl(function(W,ut,Gt){ao(W,ut,Gt)}),gf=Bl(function(W,ut,Gt,ke){ao(W,ut,Gt,ke)}),m0=Ac(function(W,ut){var Gt={};if(null==W)return Gt;var ke=!1;ut=Ka(ut,function(In){return In=kc(In,W),ke||(ke=In.length>1),In}),ac(W,$g(W),Gt),ke&&(Gt=oa(Gt,7,zd));for(var kA=ut.length;kA--;)Rd(Gt,ut[kA]);return Gt}),HB=Ac(function(W,ut){return null==W?{}:function Js(W,ut){return Gu(W,ut,function(Gt,ke){return h0(W,ke)})}(W,ut)});function uf(W,ut){if(null==W)return{};var Gt=Ka($g(W),function(ke){return[ke]});return ut=sa(ut),Gu(W,Gt,function(ke,kA){return ut(ke,kA[0])})}var hf=qg(_g),LB=qg(ou);function Cp(W){return null==W?[]:Wa(W,_g(W))}var VB=og(function(W,ut,Gt){return ut=ut.toLowerCase(),W+(Gt?np(ut):ut)});function np(W){return cm(dl(W).toLowerCase())}function Tm(W){return(W=dl(W))&&W.replace(gA,$d).replace(Za,"")}var WB=og(function(W,ut,Gt){return W+(Gt?"-":"")+ut.toLowerCase()}),E0=og(function(W,ut,Gt){return W+(Gt?" ":"")+ut.toLowerCase()}),C0=lu("toLowerCase"),Cf=og(function(W,ut,Gt){return W+(Gt?"_":"")+ut.toLowerCase()}),ZB=og(function(W,ut,Gt){return W+(Gt?" ":"")+cm(ut)}),wf=og(function(W,ut,Gt){return W+(Gt?" ":"")+ut.toUpperCase()}),cm=lu("toUpperCase");function Qf(W,ut,Gt){return W=dl(W),(ut=Gt?t:ut)===t?function bc(wn){return tc.test(wn)}(W)?function ji(wn){return wn.match(ks)||[]}(W):function wl(wn){return wn.match(oA)||[]}(W):W.match(ut)||[]}var lm=is(function(W,ut){try{return Bs(W,t,ut)}catch(Gt){return iu(Gt)?Gt:new Fo(Gt)}}),Dd=Ac(function(W,ut){return ms(ut,function(Gt){Gt=jg(Gt),Xr(W,Gt,Xl(W[Gt],W))}),W});function dm(W){return function(){return W}}var Pp=ad(),F0=ad(!0);function Ng(W){return W}function Sp(W){return cA("function"==typeof W?W:oa(W,1))}var tE=is(function(W,ut){return function(Gt){return Yd(Gt,W,ut)}}),eE=is(function(W,ut){return function(Gt){return Yd(W,Gt,ut)}});function If(W,ut,Gt){var ke=_g(ut),kA=Md(ut,ke);null==Gt&&(!ll(ut)||!kA.length&&ke.length)&&(Gt=ut,ut=W,W=this,kA=Md(ut,_g(ut)));var In=!(ll(Gt)&&"chain"in Gt&&!Gt.chain),gi=Qg(W);return ms(kA,function(Fi){var $i=ut[Fi];W[Fi]=$i,gi&&(W.prototype[Fi]=function(){var Lo=this.__chain__;if(In||Lo){var jo=W(this.__wrapped__);return(jo.__actions__=xs(this.__actions__)).push({func:$i,args:arguments,thisArg:W}),jo.__chain__=Lo,jo}return $i.apply(W,Hs([this.value()],arguments))})}),W}function km(){}var y0=vg(Ka),b0=vg(Ml),Gp=vg(Bc);function Ff(W){return Ju(W)?QA(jg(W)):function jd(W){return function(ut){return Rs(ut,W)}}(W)}var R0=Zg(),Pm=Zg(!0);function ip(){return[]}function gm(){return!1}var bf=Ud(function(W,ut){return W+ut},0),AE=pd("ceil"),nE=Ud(function(W,ut){return W/ut},1),iE=pd("floor"),N0=Ud(function(W,ut){return W*ut},1),cE=pd("round"),lE=Ud(function(W,ut){return W-ut},0);return SA.after=function os(W,ut){if("function"!=typeof ut)throw new kt(_);return W=Us(W),function(){if(--W<1)return ut.apply(this,arguments)}},SA.ary=Mc,SA.assign=d0,SA.assignIn=RB,SA.assignInWith=cf,SA.assignWith=am,SA.at=vB,SA.before=dc,SA.bind=Xl,SA.bindAll=Dd,SA.bindKey=Eg,SA.castArray=function ql(){if(!arguments.length)return[];var W=arguments[0];return _s(W)?W:[W]},SA.chain=Ea,SA.chunk=function rg(W,ut,Gt){ut=(Gt?fd(W,ut,Gt):ut===t)?1:hn(Us(ut),0);var ke=null==W?0:W.length;if(!ke||ut<1)return[];for(var kA=0,In=0,gi=Nn(Lt(ke/ut));kA<ke;)gi[In++]=Vs(W,kA,kA+=ut);return gi},SA.compact=function hu(W){for(var ut=-1,Gt=null==W?0:W.length,ke=0,kA=[];++ut<Gt;){var In=W[ut];In&&(kA[ke++]=In)}return kA},SA.concat=function ch(){var W=arguments.length;if(!W)return[];for(var ut=Nn(W-1),Gt=arguments[0],ke=W;ke--;)ut[ke-1]=arguments[ke];return Hs(_s(Gt)?xs(Gt):[Gt],Va(ut,1))},SA.cond=function th(W){var ut=null==W?0:W.length,Gt=sa();return W=ut?Ka(W,function(ke){if("function"!=typeof ke[1])throw new kt(_);return[Gt(ke[0]),ke[1]]}):[],is(function(ke){for(var kA=-1;++kA<ut;){var In=W[kA];if(Bs(In[0],this,ke))return Bs(In[1],this,ke)}})},SA.conforms=function kp(W){return function Fg(W){var ut=_g(W);return function(Gt){return ml(Gt,W,ut)}}(oa(W,1))},SA.constant=dm,SA.countBy=nt,SA.create=function UB(W,ut){var Gt=Oa(W);return null==ut?Gt:Ba(Gt,ut)},SA.curry=function mh(W,ut,Gt){var ke=vc(W,8,t,t,t,t,t,ut=Gt?t:ut);return ke.placeholder=mh.placeholder,ke},SA.curryRight=function Jg(W,ut,Gt){var ke=vc(W,16,t,t,t,t,t,ut=Gt?t:ut);return ke.placeholder=Jg.placeholder,ke},SA.debounce=pu,SA.defaults=TB,SA.defaultsDeep=g0,SA.defer=Cg,SA.delay=Vg,SA.difference=Yh,SA.differenceBy=Bg,SA.differenceWith=gp,SA.drop=function lh(W,ut,Gt){var ke=null==W?0:W.length;return ke?Vs(W,(ut=Gt||ut===t?1:Us(ut))<0?0:ut,ke):[]},SA.dropRight=function zu(W,ut,Gt){var ke=null==W?0:W.length;return ke?Vs(W,0,(ut=ke-(ut=Gt||ut===t?1:Us(ut)))<0?0:ut):[]},SA.dropRightWhile=function vu(W,ut){return W&&W.length?Fs(W,sa(ut,3),!0,!0):[]},SA.dropWhile=function Lg(W,ut){return W&&W.length?Fs(W,sa(ut,3),!0):[]},SA.fill=function ag(W,ut,Gt,ke){var kA=null==W?0:W.length;return kA?(Gt&&"number"!=typeof Gt&&fd(W,ut,Gt)&&(Gt=0,ke=kA),function Ys(W,ut,Gt,ke){var kA=W.length;for((Gt=Us(Gt))<0&&(Gt=-Gt>kA?0:kA+Gt),(ke=ke===t||ke>kA?kA:Us(ke))<0&&(ke+=kA),ke=Gt>ke?0:sf(ke);Gt<ke;)W[Gt++]=ut;return W}(W,ut,Gt,ke)):[]},SA.filter=function jA(W,ut){return(_s(W)?gs:es)(W,sa(ut,3))},SA.flatMap=function _t(W,ut){return Va(rn(W,ut),1)},SA.flatMapDeep=function Ft(W,ut){return Va(rn(W,ut),it)},SA.flatMapDepth=function P(W,ut,Gt){return Gt=Gt===t?1:Us(Gt),Va(rn(W,ut),Gt)},SA.flatten=Xu,SA.flattenDeep=function Au(W){return null!=W&&W.length?Va(W,it):[]},SA.flattenDepth=function sg(W,ut){return null!=W&&W.length?Va(W,ut=ut===t?1:Us(ut)):[]},SA.flip=function ia(W){return vc(W,512)},SA.flow=Pp,SA.flowRight=F0,SA.fromPairs=function up(W){for(var ut=-1,Gt=null==W?0:W.length,ke={};++ut<Gt;){var kA=W[ut];ke[kA[0]]=kA[1]}return ke},SA.functions=function lf(W){return null==W?[]:Md(W,_g(W))},SA.functionsIn=function RC(W){return null==W?[]:Md(W,ou(W))},SA.groupBy=Ot,SA.initial=function Kh(W){return null!=W&&W.length?Vs(W,0,-1):[]},SA.intersection=Fd,SA.intersectionBy=Zu,SA.intersectionWith=Xh,SA.invert=jB,SA.invertBy=p0,SA.invokeMap=eA,SA.iteratee=Sp,SA.keyBy=MA,SA.keys=_g,SA.keysIn=ou,SA.map=rn,SA.mapKeys=function vm(W,ut){var Gt={};return ut=sa(ut,3),pc(W,function(ke,kA,In){Xr(Gt,ut(ke,kA,In),ke)}),Gt},SA.mapValues=function Um(W,ut){var Gt={};return ut=sa(ut,3),pc(W,function(ke,kA,In){Xr(Gt,kA,ut(ke,kA,In))}),Gt},SA.matches=function $B(W){return Qa(oa(W,1))},SA.matchesProperty=function x0(W,ut){return Ua(W,oa(ut,1))},SA.memoize=Ca,SA.merge=df,SA.mergeWith=gf,SA.method=tE,SA.methodOf=eE,SA.mixin=If,SA.negate=_a,SA.nthArg=function Ds(W){return W=Us(W),is(function(ut){return Dl(ut,W)})},SA.omit=m0,SA.omitBy=function f0(W,ut){return uf(W,_a(sa(ut)))},SA.once=function Xs(W){return dc(2,W)},SA.orderBy=function mn(W,ut,Gt,ke){return null==W?[]:(_s(ut)||(ut=null==ut?[]:[ut]),_s(Gt=ke?t:Gt)||(Gt=null==Gt?[]:[Gt]),ig(W,ut,Gt))},SA.over=y0,SA.overArgs=Il,SA.overEvery=b0,SA.overSome=Gp,SA.partial=Mg,SA.partialRight=Bd,SA.partition=qn,SA.pick=HB,SA.pickBy=uf,SA.property=Ff,SA.propertyOf=function Y0(W){return function(ut){return null==W?t:Rs(W,ut)}},SA.pull=gh,SA.pullAll=Uh,SA.pullAllBy=function Th(W,ut,Gt){return W&&W.length&&ut&&ut.length?od(W,ut,sa(Gt,2)):W},SA.pullAllWith=function hp(W,ut,Gt){return W&&W.length&&ut&&ut.length?od(W,ut,t,Gt):W},SA.pullAt=Zh,SA.range=R0,SA.rangeRight=Pm,SA.rearg=nu,SA.reject=function co(W,ut){return(_s(W)?gs:es)(W,_a(sa(ut,3)))},SA.remove=function qh(W,ut){var Gt=[];if(!W||!W.length)return Gt;var ke=-1,kA=[],In=W.length;for(ut=sa(ut,3);++ke<In;){var gi=W[ke];ut(gi,ke,W)&&(Gt.push(gi),kA.push(ke))}return Rc(W,kA),Gt},SA.rest=function Uc(W,ut){if("function"!=typeof W)throw new kt(_);return is(W,ut=ut===t?ut:Us(ut))},SA.reverse=uh,SA.sampleSize=function rr(W,ut,Gt){return ut=(Gt?fd(W,ut,Gt):ut===t)?1:Us(ut),(_s(W)?cr:_l)(W,ut)},SA.set=function Cu(W,ut,Gt){return null==W?W:ug(W,ut,Gt)},SA.setWith=function $u(W,ut,Gt,ke){return ke="function"==typeof ke?ke:t,null==W?W:ug(W,ut,Gt,ke)},SA.shuffle=function $r(W){return(_s(W)?qo:rl)(W)},SA.slice=function pp(W,ut,Gt){var ke=null==W?0:W.length;return ke?(Gt&&"number"!=typeof Gt&&fd(W,ut,Gt)?(ut=0,Gt=ke):(ut=null==ut?0:Us(ut),Gt=Gt===t?ke:Us(Gt)),Vs(W,ut,Gt)):[]},SA.sortBy=Lr,SA.sortedUniq=function wt(W){return W&&W.length?rd(W):[]},SA.sortedUniqBy=function Nt(W,ut){return W&&W.length?rd(W,sa(ut,2)):[]},SA.split=function XB(W,ut,Gt){return Gt&&"number"!=typeof Gt&&fd(W,ut,Gt)&&(ut=Gt=t),(Gt=Gt===t?v:Gt>>>0)?(W=dl(W))&&("string"==typeof ut||null!=ut&&!vp(ut))&&!(ut=Xc(ut))&&nl(W)?vA(ci(W),0,Gt):W.split(ut,Gt):[]},SA.spread=function kh(W,ut){if("function"!=typeof W)throw new kt(_);return ut=null==ut?0:hn(Us(ut),0),is(function(Gt){var ke=Gt[ut],kA=vA(Gt,0,ut);return ke&&Hs(kA,ke),Bs(W,this,kA)})},SA.tail=function he(W){var ut=null==W?0:W.length;return ut?Vs(W,1,ut):[]},SA.take=function We(W,ut,Gt){return W&&W.length?Vs(W,0,(ut=Gt||ut===t?1:Us(ut))<0?0:ut):[]},SA.takeRight=function NA(W,ut,Gt){var ke=null==W?0:W.length;return ke?Vs(W,(ut=ke-(ut=Gt||ut===t?1:Us(ut)))<0?0:ut,ke):[]},SA.takeRightWhile=function JA(W,ut){return W&&W.length?Fs(W,sa(ut,3),!1,!0):[]},SA.takeWhile=function KA(W,ut){return W&&W.length?Fs(W,sa(ut,3)):[]},SA.tap=function vr(W,ut){return ut(W),W},SA.throttle=function Yp(W,ut,Gt){var ke=!0,kA=!0;if("function"!=typeof W)throw new kt(_);return ll(Gt)&&(ke="leading"in Gt?!!Gt.leading:ke,kA="trailing"in Gt?!!Gt.trailing:kA),pu(W,ut,{leading:ke,maxWait:ut,trailing:kA})},SA.thru=$s,SA.toArray=rm,SA.toPairs=hf,SA.toPairsIn=LB,SA.toPath=function yf(W){return _s(W)?Ka(W,jg):Bu(W)?[W]:xs(bh(dl(W)))},SA.toPlainObject=Up,SA.transform=function JB(W,ut,Gt){var ke=_s(W),kA=ke||cg(W)||Bp(W);if(ut=sa(ut,4),null==Gt){var In=W&&W.constructor;Gt=kA?ke?new In:[]:ll(W)&&Qg(In)?Oa(Wi(W)):{}}return(kA?ms:pc)(W,function(gi,Fi,$i){return ut(Gt,gi,Fi,$i)}),Gt},SA.unary=function Zl(W){return Mc(W,1)},SA.union=ln,SA.unionBy=Bn,SA.unionWith=On,SA.uniq=function Di(W){return W&&W.length?ta(W):[]},SA.uniqBy=function oo(W,ut){return W&&W.length?ta(W,sa(ut,2)):[]},SA.uniqWith=function ro(W,ut){return ut="function"==typeof ut?ut:t,W&&W.length?ta(W,t,ut):[]},SA.unset=function UC(W,ut){return null==W||Rd(W,ut)},SA.unzip=Gi,SA.unzipWith=ko,SA.update=function TC(W,ut,Gt){return null==W?W:Hd(W,ut,Ld(Gt))},SA.updateWith=function B0(W,ut,Gt,ke){return ke="function"==typeof ke?ke:t,null==W?W:Hd(W,ut,Ld(Gt),ke)},SA.values=Cp,SA.valuesIn=function OC(W){return null==W?[]:Wa(W,ou(W))},SA.without=Co,SA.words=Qf,SA.wrap=function mu(W,ut){return Mg(Ld(ut),W)},SA.xor=Ii,SA.xorBy=vi,SA.xorWith=No,SA.zip=So,SA.zipObject=function Po(W,ut){return Rg(W||[],ut||[],Es)},SA.zipObjectDeep=function jr(W,ut){return Rg(W||[],ut||[],ug)},SA.zipWith=xr,SA.entries=hf,SA.entriesIn=LB,SA.extend=RB,SA.extendWith=cf,If(SA,SA),SA.add=bf,SA.attempt=lm,SA.camelCase=VB,SA.capitalize=np,SA.ceil=AE,SA.clamp=function pf(W,ut,Gt){return Gt===t&&(Gt=ut,ut=t),Gt!==t&&(Gt=(Gt=Eu(Gt))==Gt?Gt:0),ut!==t&&(ut=(ut=Eu(ut))==ut?ut:0),gd(Eu(W),ut,Gt)},SA.clone=function wg(W){return oa(W,4)},SA.cloneDeep=function Dm(W){return oa(W,5)},SA.cloneDeepWith=function Af(W,ut){return oa(W,5,ut="function"==typeof ut?ut:t)},SA.cloneWith=function Ph(W,ut){return oa(W,4,ut="function"==typeof ut?ut:t)},SA.conformsTo=function ym(W,ut){return null==ut||ml(W,ut,_g(ut))},SA.deburr=Tm,SA.defaultTo=function _f(W,ut){return null==W||W!=W?ut:W},SA.divide=nE,SA.endsWith=function Bf(W,ut,Gt){W=dl(W),ut=Xc(ut);var ke=W.length,kA=Gt=Gt===t?ke:gd(Us(Gt),0,ke);return(Gt-=ut.length)>=0&&W.slice(Gt,kA)==ut},SA.eq=Ul,SA.escape=function Ef(W){return(W=dl(W))&&Ke.test(W)?W.replace(no,tg):W},SA.escapeRegExp=function Om(W){return(W=dl(W))&&Fn.test(W)?W.replace(Tn,"\\$&"):W},SA.every=function mA(W,ut,Gt){var ke=_s(W)?Ml:Dg;return Gt&&fd(W,ut,Gt)&&(ut=t),ke(W,sa(ut,3))},SA.find=Go,SA.findIndex=Zd,SA.findKey=function OB(W,ut){return Yl(W,sa(ut,3),pc)},SA.findLast=er,SA.findLastIndex=Ku,SA.findLastKey=function NB(W,ut){return Yl(W,sa(ut,3),Ql)},SA.floor=iE,SA.forEach=Bt,SA.forEachRight=gt,SA.forIn=function kB(W,ut){return null==W?W:yg(W,sa(ut,3),ou)},SA.forInRight=function PB(W,ut){return null==W?W:bd(W,sa(ut,3),ou)},SA.forOwn=function YC(W,ut){return W&&pc(W,sa(ut,3))},SA.forOwnRight=function SB(W,ut){return W&&Ql(W,sa(ut,3))},SA.get=GB,SA.gt=ep,SA.gte=bm,SA.has=function u0(W,ut){return null!=W&&cl(W,ut,nd)},SA.hasIn=h0,SA.head=Rh,SA.identity=Ng,SA.includes=function He(W,ut,Gt,ke){W=Nd(W)?W:Cp(W),Gt=Gt&&!ke?Us(Gt):0;var kA=W.length;return Gt<0&&(Gt=hn(kA+Gt,0)),Ym(W)?Gt<=kA&&W.indexOf(ut,Gt)>-1:!!kA&&hc(W,ut,Gt)>-1},SA.indexOf=function vh(W,ut,Gt){var ke=null==W?0:W.length;if(!ke)return-1;var kA=null==Gt?0:Us(Gt);return kA<0&&(kA=hn(ke+kA,0)),hc(W,ut,kA)},SA.inRange=function mf(W,ut,Gt){return ut=Sh(ut),Gt===t?(Gt=ut,ut=0):Gt=Sh(Gt),function bg(W,ut,Gt){return W>=PA(ut,Gt)&&W<hn(ut,Gt)}(W=Eu(W),ut,Gt)},SA.invoke=vC,SA.isArguments=Tu,SA.isArray=_s,SA.isArrayBuffer=nf,SA.isArrayLike=Nd,SA.isArrayLikeObject=El,SA.isBoolean=function mp(W){return!0===W||!1===W||xd(W)&&Lc(W)==qt},SA.isBuffer=cg,SA.isDate=fu,SA.isElement=function qu(W){return xd(W)&&1===W.nodeType&&!im(W)},SA.isEmpty=function Rp(W){if(null==W)return!0;if(Nd(W)&&(_s(W)||"string"==typeof W||"function"==typeof W.splice||cg(W)||Bp(W)||Tu(W)))return!W.length;var ut=ps(W);if(ut==ee||ut==rA)return!W.size;if(Kl(W))return!tn(W).length;for(var Gt in W)if(DA.call(W,Gt))return!1;return!0},SA.isEqual=function Ap(W,ut){return wd(W,ut)},SA.isEqualWith=function bl(W,ut,Gt){var ke=(Gt="function"==typeof Gt?Gt:t)?Gt(W,ut):t;return ke===t?wd(W,ut,t,Gt):!!ke},SA.isError=iu,SA.isFinite=function fh(W){return"number"==typeof W&&ai(W)},SA.isFunction=Qg,SA.isInteger=tm,SA.isLength=em,SA.isMap=Am,SA.isMatch=function fp(W,ut){return W===ut||mc(W,ut,Ll(ut))},SA.isMatchWith=function nm(W,ut,Gt){return Gt="function"==typeof Gt?Gt:t,mc(W,ut,Ll(ut),Gt)},SA.isNaN=function bC(W){return s0(W)&&W!=+W},SA.isNative=function a0(W){if(gu(W))throw new Fo("Unsupported core-js use. Try https://npms.io/search?q=ponyfill.");return ya(W)},SA.isNil=function bB(W){return null==W},SA.isNull=function yB(W){return null===W},SA.isNumber=s0,SA.isObject=ll,SA.isObjectLike=xd,SA.isPlainObject=im,SA.isRegExp=vp,SA.isSafeInteger=function om(W){return tm(W)&&W>=-at&&W<=at},SA.isSet=rf,SA.isString=Ym,SA.isSymbol=Bu,SA.isTypedArray=Bp,SA.isUndefined=function Rm(W){return W===t},SA.isWeakMap=function c0(W){return xd(W)&&ps(W)==fe},SA.isWeakSet=function af(W){return xd(W)&&"[object WeakSet]"==Lc(W)},SA.join=function Uu(W,ut){return null==W?"":fo.call(W,ut)},SA.kebabCase=WB,SA.last=Cc,SA.lastIndexOf=function Og(W,ut,Gt){var ke=null==W?0:W.length;if(!ke)return-1;var kA=ke;return Gt!==t&&(kA=(kA=Us(Gt))<0?hn(ke+kA,0):PA(kA,ke-1)),ut==ut?function an(wn,pi,Nn){for(var wi=Nn+1;wi--;)if(wn[wi]===pi)return wi;return wi}(W,ut,kA):aa(W,Qc,kA,!0)},SA.lowerCase=E0,SA.lowerFirst=C0,SA.lt=YB,SA.lte=Ep,SA.max=function T0(W){return W&&W.length?Nl(W,Ng,ud):t},SA.maxBy=function oE(W,ut){return W&&W.length?Nl(W,sa(ut,2),ud):t},SA.mean=function rE(W){return pA(W,Ng)},SA.meanBy=function aE(W,ut){return pA(W,sa(ut,2))},SA.min=function sE(W){return W&&W.length?Nl(W,Ng,Bo):t},SA.minBy=function O0(W,ut){return W&&W.length?Nl(W,sa(ut,2),Bo):t},SA.stubArray=ip,SA.stubFalse=gm,SA.stubObject=function um(){return{}},SA.stubString=function v0(){return""},SA.stubTrue=function xf(){return!0},SA.multiply=N0,SA.nth=function dh(W,ut){return W&&W.length?Dl(W,Us(ut)):t},SA.noConflict=function D0(){return ls._===this&&(ls._=_n),this},SA.noop=km,SA.now=ua,SA.pad=function M0(W,ut,Gt){W=dl(W);var ke=(ut=Us(ut))?Mn(W):0;if(!ut||ke>=ut)return W;var kA=(ut-ke)/2;return Rl(ye(kA),Gt)+W+Rl(Lt(kA),Gt)},SA.padEnd=function zB(W,ut,Gt){W=dl(W);var ke=(ut=Us(ut))?Mn(W):0;return ut&&ke<ut?W+Rl(ut-ke,Gt):W},SA.padStart=function KB(W,ut,Gt){W=dl(W);var ke=(ut=Us(ut))?Mn(W):0;return ut&&ke<ut?Rl(ut-ke,Gt)+W:W},SA.parseInt=function w0(W,ut,Gt){return Gt||null==ut?ut=0:ut&&(ut=+ut),li(dl(W).replace(Te,""),ut||0)},SA.random=function ff(W,ut,Gt){if(Gt&&"boolean"!=typeof Gt&&fd(W,ut,Gt)&&(ut=Gt=t),Gt===t&&("boolean"==typeof ut?(Gt=ut,ut=t):"boolean"==typeof W&&(Gt=W,W=t)),W===t&&ut===t?(W=0,ut=1):(W=Sh(W),ut===t?(ut=W,W=0):ut=Sh(ut)),W>ut){var ke=W;W=ut,ut=ke}if(Gt||W%1||ut%1){var kA=Ri();return PA(W+kA*(ut-W+qa("1e-"+((kA+"").length-1))),ut)}return Sl(W,ut)},SA.reduce=function so(W,ut,Gt){var ke=_s(W)?ar:XA,kA=arguments.length<3;return ke(W,sa(ut,4),Gt,kA,fl)},SA.reduceRight=function yo(W,ut,Gt){var ke=_s(W)?Xo:XA,kA=arguments.length<3;return ke(W,sa(ut,4),Gt,kA,Ag)},SA.repeat=function Op(W,ut,Gt){return ut=(Gt?fd(W,ut,Gt):ut===t)?1:Us(ut),Ha(dl(W),ut)},SA.replace=function Nm(){var W=arguments,ut=dl(W[0]);return W.length<3?ut:ut.replace(W[1],W[2])},SA.result=function Tp(W,ut,Gt){var ke=-1,kA=(ut=kc(ut,W)).length;for(kA||(kA=1,W=t);++ke<kA;){var In=null==W?t:W[jg(ut[ke])];In===t&&(ke=kA,In=Gt),W=Qg(In)?In.call(W):In}return W},SA.round=cE,SA.runInContext=wn,SA.sample=function go(W){return(_s(W)?Ji:ol)(W)},SA.size=function ra(W){if(null==W)return 0;if(Nd(W))return Ym(W)?Mn(W):W.length;var ut=ps(W);return ut==ee||ut==rA?W.size:tn(W).length},SA.snakeCase=Cf,SA.some=function ka(W,ut,Gt){var ke=_s(W)?Bc:ju;return Gt&&fd(W,ut,Gt)&&(ut=t),ke(W,sa(ut,3))},SA.sortedIndex=function Oh(W,ut){return hg(W,ut)},SA.sortedIndexBy=function $h(W,ut,Gt){return Yg(W,ut,sa(Gt,2))},SA.sortedIndexOf=function hh(W,ut){var Gt=null==W?0:W.length;if(Gt){var ke=hg(W,ut);if(ke<Gt&&Ul(W[ke],ut))return ke}return-1},SA.sortedLastIndex=function Nh(W,ut){return hg(W,ut,!0)},SA.sortedLastIndexBy=function tp(W,ut,Gt){return Yg(W,ut,sa(Gt,2),!0)},SA.sortedLastIndexOf=function ph(W,ut){if(null!=W&&W.length){var ke=hg(W,ut,!0)-1;if(Ul(W[ke],ut))return ke}return-1},SA.startCase=ZB,SA.startsWith=function Mf(W,ut,Gt){return W=dl(W),Gt=null==Gt?0:gd(Us(Gt),0,W.length),ut=Xc(ut),W.slice(Gt,Gt+ut.length)==ut},SA.subtract=lE,SA.sum=function ru(W){return W&&W.length?lr(W,Ng):0},SA.sumBy=function dE(W,ut){return W&&W.length?lr(W,sa(ut,2)):0},SA.template=function Q0(W,ut,Gt){var ke=SA.templateSettings;Gt&&fd(W,ut,Gt)&&(ut=t),W=dl(W),ut=cf({},ut,ke,yl);var Fi,$i,kA=cf({},ut.imports,ke.imports,yl),In=_g(kA),gi=Wa(kA,In),Lo=0,jo=ut.interpolate||WA,Ar="__p += '",Jr=Ct((ut.escape||WA).source+"|"+jo.source+"|"+(jo===BA?sn:WA).source+"|"+(ut.evaluate||WA).source+"|$","g"),Ia="//# sourceURL="+(DA.call(ut,"sourceURL")?(ut.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++gc+"]")+"\n";W.replace(Jr,function(Ya,cc,xc,Mu,kg,au){return xc||(xc=Mu),Ar+=W.slice(Lo,au).replace(Le,Cd),cc&&(Fi=!0,Ar+="' +\n__e("+cc+") +\n'"),kg&&($i=!0,Ar+="';\n"+kg+";\n__p += '"),xc&&(Ar+="' +\n((__t = ("+xc+")) == null ? '' : __t) +\n'"),Lo=au+Ya.length,Ya}),Ar+="';\n";var ss=DA.call(ut,"variable")&&ut.variable;if(ss){if(be.test(ss))throw new Fo("Invalid `variable` option passed into `_.template`")}else Ar="with (obj) {\n"+Ar+"\n}\n";Ar=($i?Ar.replace(hA,""):Ar).replace(kn,"$1").replace(ni,"$1;"),Ar="function("+(ss||"obj")+") {\n"+(ss?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(Fi?", __e = _.escape":"")+($i?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+Ar+"return __p\n}";var nc=lm(function(){return Ho(In,Ia+"return "+Ar).apply(t,gi)});if(nc.source=Ar,iu(nc))throw nc;return nc},SA.times=function Df(W,ut){if((W=Us(W))<1||W>at)return[];var Gt=v,ke=PA(W,v);ut=sa(ut),W-=v;for(var kA=Kr(ke,ut);++Gt<W;)ut(Gt);return kA},SA.toFinite=Sh,SA.toInteger=Us,SA.toLength=sf,SA.toLower=function Mp(W){return dl(W).toLowerCase()},SA.toNumber=Eu,SA.toSafeInteger=function l0(W){return W?gd(Us(W),-at,at):0===W?W:0},SA.toString=dl,SA.toUpper=function _0(W){return dl(W).toUpperCase()},SA.trim=function I0(W,ut,Gt){if((W=dl(W))&&(Gt||ut===t))return hl(W);if(!W||!(ut=Xc(ut)))return W;var ke=ci(W),kA=ci(ut);return vA(ke,Sa(ke,kA),Ga(ke,kA)+1).join("")},SA.trimEnd=function qB(W,ut,Gt){if((W=dl(W))&&(Gt||ut===t))return W.slice(0,Kn(W)+1);if(!W||!(ut=Xc(ut)))return W;var ke=ci(W);return vA(ke,0,Ga(ke,ci(ut))+1).join("")},SA.trimStart=function Np(W,ut,Gt){if((W=dl(W))&&(Gt||ut===t))return W.replace(Te,"");if(!W||!(ut=Xc(ut)))return W;var ke=ci(W);return vA(ke,Sa(ke,ci(ut))).join("")},SA.truncate=function wp(W,ut){var Gt=30,ke="...";if(ll(ut)){var kA="separator"in ut?ut.separator:kA;Gt="length"in ut?Us(ut.length):Gt,ke="omission"in ut?Xc(ut.omission):ke}var In=(W=dl(W)).length;if(nl(W)){var gi=ci(W);In=gi.length}if(Gt>=In)return W;var Fi=Gt-Mn(ke);if(Fi<1)return ke;var $i=gi?vA(gi,0,Fi).join(""):W.slice(0,Fi);if(kA===t)return $i+ke;if(gi&&(Fi+=$i.length-Fi),vp(kA)){if(W.slice(Fi).search(kA)){var Lo,jo=$i;for(kA.global||(kA=Ct(kA.source,dl(Hn.exec(kA))+"g")),kA.lastIndex=0;Lo=kA.exec(jo);)var Ar=Lo.index;$i=$i.slice(0,Ar===t?Fi:Ar)}}else if(W.indexOf(Xc(kA),Fi)!=Fi){var Jr=$i.lastIndexOf(kA);Jr>-1&&($i=$i.slice(0,Jr))}return $i+ke},SA.unescape=function sm(W){return(W=dl(W))&&ZA.test(W)?W.replace(mi,Ao):W},SA.uniqueId=function U0(W){var ut=++xA;return dl(W)+ut},SA.upperCase=wf,SA.upperFirst=cm,SA.each=Bt,SA.eachRight=gt,SA.first=Rh,If(SA,function(){var W={};return pc(SA,function(ut,Gt){DA.call(SA.prototype,Gt)||(W[Gt]=ut)}),W}(),{chain:!1}),SA.VERSION="4.17.21",ms(["bind","bindKey","curry","curryRight","partial","partialRight"],function(W){SA[W].placeholder=SA}),ms(["drop","take"],function(W,ut){sr.prototype[W]=function(Gt){Gt=Gt===t?1:hn(Us(Gt),0);var ke=this.__filtered__&&!ut?new sr(this):this.clone();return ke.__filtered__?ke.__takeCount__=PA(Gt,ke.__takeCount__):ke.__views__.push({size:PA(Gt,v),type:W+(ke.__dir__<0?"Right":"")}),ke},sr.prototype[W+"Right"]=function(Gt){return this.reverse()[W](Gt).reverse()}}),ms(["filter","map","takeWhile"],function(W,ut){var Gt=ut+1,ke=1==Gt||3==Gt;sr.prototype[W]=function(kA){var In=this.clone();return In.__iteratees__.push({iteratee:sa(kA,3),type:Gt}),In.__filtered__=In.__filtered__||ke,In}}),ms(["head","last"],function(W,ut){var Gt="take"+(ut?"Right":"");sr.prototype[W]=function(){return this[Gt](1).value()[0]}}),ms(["initial","tail"],function(W,ut){var Gt="drop"+(ut?"":"Right");sr.prototype[W]=function(){return this.__filtered__?new sr(this):this[Gt](1)}}),sr.prototype.compact=function(){return this.filter(Ng)},sr.prototype.find=function(W){return this.filter(W).head()},sr.prototype.findLast=function(W){return this.reverse().find(W)},sr.prototype.invokeMap=is(function(W,ut){return"function"==typeof W?new sr(this):this.map(function(Gt){return Yd(Gt,W,ut)})}),sr.prototype.reject=function(W){return this.filter(_a(sa(W)))},sr.prototype.slice=function(W,ut){W=Us(W);var Gt=this;return Gt.__filtered__&&(W>0||ut<0)?new sr(Gt):(W<0?Gt=Gt.takeRight(-W):W&&(Gt=Gt.drop(W)),ut!==t&&(Gt=(ut=Us(ut))<0?Gt.dropRight(-ut):Gt.take(ut-W)),Gt)},sr.prototype.takeRightWhile=function(W){return this.reverse().takeWhile(W).reverse()},sr.prototype.toArray=function(){return this.take(v)},pc(sr.prototype,function(W,ut){var Gt=/^(?:filter|find|map|reject)|While$/.test(ut),ke=/^(?:head|last)$/.test(ut),kA=SA[ke?"take"+("last"==ut?"Right":""):ut],In=ke||/^find/.test(ut);kA&&(SA.prototype[ut]=function(){var gi=this.__wrapped__,Fi=ke?[1]:arguments,$i=gi instanceof sr,Lo=Fi[0],jo=$i||_s(gi),Ar=function(cc){var xc=kA.apply(SA,Hs([cc],Fi));return ke&&Jr?xc[0]:xc};jo&&Gt&&"function"==typeof Lo&&1!=Lo.length&&($i=jo=!1);var Jr=this.__chain__,ss=In&&!Jr,nc=$i&&!this.__actions__.length;if(!In&&jo){gi=nc?gi:new sr(this);var Ya=W.apply(gi,Fi);return Ya.__actions__.push({func:$s,args:[Ar],thisArg:t}),new ur(Ya,Jr)}return ss&&nc?W.apply(this,Fi):(Ya=this.thru(Ar),ss?ke?Ya.value()[0]:Ya.value():Ya)})}),ms(["pop","push","shift","sort","splice","unshift"],function(W){var ut=Pt[W],Gt=/^(?:push|sort|unshift)$/.test(W)?"tap":"thru",ke=/^(?:pop|shift)$/.test(W);SA.prototype[W]=function(){var kA=arguments;if(ke&&!this.__chain__){var In=this.value();return ut.apply(_s(In)?In:[],kA)}return this[Gt](function(gi){return ut.apply(_s(gi)?gi:[],kA)})}}),pc(sr.prototype,function(W,ut){var Gt=SA[ut];if(Gt){var ke=Gt.name+"";DA.call(oi,ke)||(oi[ke]=[]),oi[ke].push({name:ut,func:Gt})}}),oi[Vd(t,2).name]=[{name:"wrapper",func:t}],sr.prototype.clone=function ts(){var W=new sr(this.__wrapped__);return W.__actions__=xs(this.__actions__),W.__dir__=this.__dir__,W.__filtered__=this.__filtered__,W.__iteratees__=xs(this.__iteratees__),W.__takeCount__=this.__takeCount__,W.__views__=xs(this.__views__),W},sr.prototype.reverse=function fr(){if(this.__filtered__){var W=new sr(this);W.__dir__=-1,W.__filtered__=!0}else(W=this.clone()).__dir__*=-1;return W},sr.prototype.value=function zc(){var W=this.__wrapped__.value(),ut=this.__dir__,Gt=_s(W),ke=ut<0,kA=Gt?W.length:0,In=function Vc(W,ut,Gt){for(var ke=-1,kA=Gt.length;++ke<kA;){var In=Gt[ke],gi=In.size;switch(In.type){case"drop":W+=gi;break;case"dropRight":ut-=gi;break;case"take":ut=PA(ut,W+gi);break;case"takeRight":W=hn(W,ut-gi)}}return{start:W,end:ut}}(0,kA,this.__views__),gi=In.start,Fi=In.end,$i=Fi-gi,Lo=ke?Fi:gi-1,jo=this.__iteratees__,Ar=jo.length,Jr=0,Ia=PA($i,this.__takeCount__);if(!Gt||!ke&&kA==$i&&Ia==$i)return Ws(W,this.__actions__);var ss=[];t:for(;$i--&&Jr<Ia;){for(var nc=-1,Ya=W[Lo+=ut];++nc<Ar;){var cc=jo[nc],Mu=cc.type,kg=(0,cc.iteratee)(Ya);if(2==Mu)Ya=kg;else if(!kg){if(1==Mu)continue t;break t}}ss[Jr++]=Ya}return ss},SA.prototype.at=Fc,SA.prototype.chain=function sc(){return Ea(this)},SA.prototype.commit=function Ks(){return new ur(this.value(),this.__chain__)},SA.prototype.next=function Wc(){this.__values__===t&&(this.__values__=rm(this.value()));var W=this.__index__>=this.__values__.length;return{done:W,value:W?t:this.__values__[this.__index__++]}},SA.prototype.plant=function ot(W){for(var ut,Gt=this;Gt instanceof Xa;){var ke=Hg(Gt);ke.__index__=0,ke.__values__=t,ut?kA.__wrapped__=ke:ut=ke;var kA=ke;Gt=Gt.__wrapped__}return kA.__wrapped__=W,ut},SA.prototype.reverse=function me(){var W=this.__wrapped__;if(W instanceof sr){var ut=W;return this.__actions__.length&&(ut=new sr(this)),(ut=ut.reverse()).__actions__.push({func:$s,args:[uh],thisArg:t}),new ur(ut,this.__chain__)}return this.thru(uh)},SA.prototype.toJSON=SA.prototype.valueOf=SA.prototype.value=function j(){return Ws(this.__wrapped__,this.__actions__)},SA.prototype.first=SA.prototype.head,Se&&(SA.prototype[Se]=function Sc(){return this}),SA}();ls._=Jo,(l=function(){return Jo}.call(Tt,d,Tt,Fe))!==t&&(Fe.exports=l)}.call(this)},11544:function(Fe,Tt,d){!function(l){"use strict";l.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(R){return/^nm$/i.test(R)},meridiem:function(R,F,e){return R<12?e?"vm":"VM":e?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[M\xf4re om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",ss:"%d sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(R){return R+(1===R||8===R||R>=20?"ste":"de")},week:{dow:1,doy:4}})}(d(97586))},52155:function(Fe,Tt,d){!function(l){"use strict";var t=function(D){return 0===D?0:1===D?1:2===D?2:D%100>=3&&D%100<=10?3:D%100>=11?4:5},R={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},F=function(D){return function(h,s,u,g){var a=t(h),c=R[D][t(h)];return 2===a&&(c=c[s?0:1]),c.replace(/%d/i,h)}},e=["\u062c\u0627\u0646\u0641\u064a","\u0641\u064a\u0641\u0631\u064a","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u0627\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u0644\u064a\u0629","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];l.defineLocale("ar-dz",{months:e,monthsShort:e,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(D){return"\u0645"===D},meridiem:function(D,h,s){return D<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:F("s"),ss:F("s"),m:F("m"),mm:F("m"),h:F("h"),hh:F("h"),d:F("d"),dd:F("d"),M:F("M"),MM:F("M"),y:F("y"),yy:F("y")},postformat:function(D){return D.replace(/,/g,"\u060c")},week:{dow:0,doy:4}})}(d(97586))},53583:function(Fe,Tt,d){!function(l){"use strict";l.defineLocale("ar-kw",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062a\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062a\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:0,doy:12}})}(d(97586))},41638:function(Fe,Tt,d){!function(l){"use strict";var t={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},R=function(h){return 0===h?0:1===h?1:2===h?2:h%100>=3&&h%100<=10?3:h%100>=11?4:5},F={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},e=function(h){return function(s,u,g,a){var c=R(s),B=F[h][R(s)];return 2===c&&(B=B[u?0:1]),B.replace(/%d/i,s)}},_=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];l.defineLocale("ar-ly",{months:_,monthsShort:_,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(h){return"\u0645"===h},meridiem:function(h,s,u){return h<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:e("s"),ss:e("s"),m:e("m"),mm:e("m"),h:e("h"),hh:e("h"),d:e("d"),dd:e("d"),M:e("M"),MM:e("M"),y:e("y"),yy:e("y")},preparse:function(h){return h.replace(/\u060c/g,",")},postformat:function(h){return h.replace(/\d/g,function(s){return t[s]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(d(97586))},87823:function(Fe,Tt,d){!function(l){"use strict";l.defineLocale("ar-ma",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}})}(d(97586))},7712:function(Fe,Tt,d){!function(l){"use strict";var t={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},R={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"};l.defineLocale("ar-ps",{months:"\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u062b\u0627\u0646\u064a_\u0634\u0628\u0627\u0637_\u0622\u0630\u0627\u0631_\u0646\u064a\u0633\u0627\u0646_\u0623\u064a\u0651\u0627\u0631_\u062d\u0632\u064a\u0631\u0627\u0646_\u062a\u0645\u0651\u0648\u0632_\u0622\u0628_\u0623\u064a\u0644\u0648\u0644_\u062a\u0634\u0631\u064a \u0627\u0644\u0623\u0648\u0651\u0644_\u062a\u0634\u0631\u064a\u0646 \u0627\u0644\u062b\u0627\u0646\u064a_\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u0623\u0648\u0651\u0644".split("_"),monthsShort:"\u0643\u0662_\u0634\u0628\u0627\u0637_\u0622\u0630\u0627\u0631_\u0646\u064a\u0633\u0627\u0646_\u0623\u064a\u0651\u0627\u0631_\u062d\u0632\u064a\u0631\u0627\u0646_\u062a\u0645\u0651\u0648\u0632_\u0622\u0628_\u0623\u064a\u0644\u0648\u0644_\u062a\u0661_\u062a\u0662_\u0643\u0661".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(e){return"\u0645"===e},meridiem:function(e,_,D){return e<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},preparse:function(e){return e.replace(/[\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(_){return R[_]}).split("").reverse().join("").replace(/[\u0661\u0662](?![\u062a\u0643])/g,function(_){return R[_]}).split("").reverse().join("").replace(/\u060c/g,",")},postformat:function(e){return e.replace(/\d/g,function(_){return t[_]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(d(97586))},78261:function(Fe,Tt,d){!function(l){"use strict";var t={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},R={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"};l.defineLocale("ar-sa",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(e){return"\u0645"===e},meridiem:function(e,_,D){return e<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},preparse:function(e){return e.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(_){return R[_]}).replace(/\u060c/g,",")},postformat:function(e){return e.replace(/\d/g,function(_){return t[_]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(d(97586))},56703:function(Fe,Tt,d){!function(l){"use strict";l.defineLocale("ar-tn",{months:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}})}(d(97586))},33108:function(Fe,Tt,d){!function(l){"use strict";var t={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},R={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},F=function(s){return 0===s?0:1===s?1:2===s?2:s%100>=3&&s%100<=10?3:s%100>=11?4:5},e={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},_=function(s){return function(u,g,a,c){var B=F(u),p=e[s][F(u)];return 2===B&&(p=p[g?0:1]),p.replace(/%d/i,u)}},D=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];l.defineLocale("ar",{months:D,monthsShort:D,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(s){return"\u0645"===s},meridiem:function(s,u,g){return s<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:_("s"),ss:_("s"),m:_("m"),mm:_("m"),h:_("h"),hh:_("h"),d:_("d"),dd:_("d"),M:_("M"),MM:_("M"),y:_("y"),yy:_("y")},preparse:function(s){return s.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(u){return R[u]}).replace(/\u060c/g,",")},postformat:function(s){return s.replace(/\d/g,function(u){return t[u]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(d(97586))},46508:function(Fe,Tt,d){!function(l){"use strict";var t={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-\xfcnc\xfc",4:"-\xfcnc\xfc",100:"-\xfcnc\xfc",6:"-nc\u0131",9:"-uncu",10:"-uncu",30:"-uncu",60:"-\u0131nc\u0131",90:"-\u0131nc\u0131"};l.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ert\u0259si_\xc7\u0259r\u015f\u0259nb\u0259 ax\u015fam\u0131_\xc7\u0259r\u015f\u0259nb\u0259_C\xfcm\u0259 ax\u015fam\u0131_C\xfcm\u0259_\u015e\u0259nb\u0259".split("_"),weekdaysShort:"Baz_BzE_\xc7Ax_\xc7\u0259r_CAx_C\xfcm_\u015e\u0259n".split("_"),weekdaysMin:"Bz_BE_\xc7A_\xc7\u0259_CA_C\xfc_\u015e\u0259".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[g\u0259l\u0259n h\u0259ft\u0259] dddd [saat] LT",lastDay:"[d\xfcn\u0259n] LT",lastWeek:"[ke\xe7\u0259n h\u0259ft\u0259] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \u0259vv\u0259l",s:"bir ne\xe7\u0259 saniy\u0259",ss:"%d saniy\u0259",m:"bir d\u0259qiq\u0259",mm:"%d d\u0259qiq\u0259",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gec\u0259|s\u0259h\u0259r|g\xfcnd\xfcz|ax\u015fam/,isPM:function(F){return/^(g\xfcnd\xfcz|ax\u015fam)$/.test(F)},meridiem:function(F,e,_){return F<4?"gec\u0259":F<12?"s\u0259h\u0259r":F<17?"g\xfcnd\xfcz":"ax\u015fam"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0131nc\u0131|inci|nci|\xfcnc\xfc|nc\u0131|uncu)/,ordinal:function(F){if(0===F)return F+"-\u0131nc\u0131";var e=F%10;return F+(t[e]||t[F%100-e]||t[F>=100?100:null])},week:{dow:1,doy:7}})}(d(97586))},16766:function(Fe,Tt,d){!function(l){"use strict";function R(e,_,D){return"m"===D?_?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443":"h"===D?_?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443":e+" "+function t(e,_){var D=e.split("_");return _%10==1&&_%100!=11?D[0]:_%10>=2&&_%10<=4&&(_%100<10||_%100>=20)?D[1]:D[2]}({ss:_?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:_?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d",hh:_?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d",dd:"\u0434\u0437\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u0437\u0451\u043d",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u044b_\u043c\u0435\u0441\u044f\u0446\u0430\u045e",yy:"\u0433\u043e\u0434_\u0433\u0430\u0434\u044b_\u0433\u0430\u0434\u043e\u045e"}[D],+e)}l.defineLocale("be",{months:{format:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044f_\u043b\u044e\u0442\u0430\u0433\u0430_\u0441\u0430\u043a\u0430\u0432\u0456\u043a\u0430_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a\u0430_\u0442\u0440\u0430\u045e\u043d\u044f_\u0447\u044d\u0440\u0432\u0435\u043d\u044f_\u043b\u0456\u043f\u0435\u043d\u044f_\u0436\u043d\u0456\u045e\u043d\u044f_\u0432\u0435\u0440\u0430\u0441\u043d\u044f_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a\u0430_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434\u0430_\u0441\u043d\u0435\u0436\u043d\u044f".split("_"),standalone:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044c_\u043b\u044e\u0442\u044b_\u0441\u0430\u043a\u0430\u0432\u0456\u043a_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u044d\u0440\u0432\u0435\u043d\u044c_\u043b\u0456\u043f\u0435\u043d\u044c_\u0436\u043d\u0456\u0432\u0435\u043d\u044c_\u0432\u0435\u0440\u0430\u0441\u0435\u043d\u044c_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434_\u0441\u043d\u0435\u0436\u0430\u043d\u044c".split("_")},monthsShort:"\u0441\u0442\u0443\u0434_\u043b\u044e\u0442_\u0441\u0430\u043a_\u043a\u0440\u0430\u0441_\u0442\u0440\u0430\u0432_\u0447\u044d\u0440\u0432_\u043b\u0456\u043f_\u0436\u043d\u0456\u0432_\u0432\u0435\u0440_\u043a\u0430\u0441\u0442_\u043b\u0456\u0441\u0442_\u0441\u043d\u0435\u0436".split("_"),weekdays:{format:"\u043d\u044f\u0434\u0437\u0435\u043b\u044e_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0443_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0443_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),standalone:"\u043d\u044f\u0434\u0437\u0435\u043b\u044f_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0430_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0430_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),isFormat:/\[ ?[\u0423\u0443\u045e] ?(?:\u043c\u0456\u043d\u0443\u043b\u0443\u044e|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0443\u044e)? ?\] ?dddd/},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., HH:mm",LLLL:"dddd, D MMMM YYYY \u0433., HH:mm"},calendar:{sameDay:"[\u0421\u0451\u043d\u043d\u044f \u045e] LT",nextDay:"[\u0417\u0430\u045e\u0442\u0440\u0430 \u045e] LT",lastDay:"[\u0423\u0447\u043e\u0440\u0430 \u045e] LT",nextWeek:function(){return"[\u0423] dddd [\u045e] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u0443\u044e] dddd [\u045e] LT";case 1:case 2:case 4:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u044b] dddd [\u045e] LT"}},sameElse:"L"},relativeTime:{future:"\u043f\u0440\u0430\u0437 %s",past:"%s \u0442\u0430\u043c\u0443",s:"\u043d\u0435\u043a\u0430\u043b\u044c\u043a\u0456 \u0441\u0435\u043a\u0443\u043d\u0434",m:R,mm:R,h:R,hh:R,d:"\u0434\u0437\u0435\u043d\u044c",dd:R,M:"\u043c\u0435\u0441\u044f\u0446",MM:R,y:"\u0433\u043e\u0434",yy:R},meridiemParse:/\u043d\u043e\u0447\u044b|\u0440\u0430\u043d\u0456\u0446\u044b|\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430/,isPM:function(e){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430)$/.test(e)},meridiem:function(e,_,D){return e<4?"\u043d\u043e\u0447\u044b":e<12?"\u0440\u0430\u043d\u0456\u0446\u044b":e<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0430\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0456|\u044b|\u0433\u0430)/,ordinal:function(e,_){switch(_){case"M":case"d":case"DDD":case"w":case"W":return e%10!=2&&e%10!=3||e%100==12||e%100==13?e+"-\u044b":e+"-\u0456";case"D":return e+"-\u0433\u0430";default:return e}},week:{dow:1,doy:7}})}(d(97586))},28564:function(Fe,Tt,d){!function(l){"use strict";l.defineLocale("bg",{months:"\u044f\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u044f\u043d\u0443_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u044f\u0434\u0430_\u0447\u0435\u0442\u0432\u044a\u0440\u0442\u044a\u043a_\u043f\u0435\u0442\u044a\u043a_\u0441\u044a\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u044f_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u044a\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u043d\u0435\u0441 \u0432] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432] LT",nextWeek:"dddd [\u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u041c\u0438\u043d\u0430\u043b\u0430\u0442\u0430] dddd [\u0432] LT";case 1:case 2:case 4:case 5:return"[\u041c\u0438\u043d\u0430\u043b\u0438\u044f] dddd [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0441\u043b\u0435\u0434 %s",past:"\u043f\u0440\u0435\u0434\u0438 %s",s:"\u043d\u044f\u043a\u043e\u043b\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",w:"\u0441\u0435\u0434\u043c\u0438\u0446\u0430",ww:"%d \u0441\u0435\u0434\u043c\u0438\u0446\u0438",M:"\u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0430",y:"\u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(R){var F=R%10,e=R%100;return 0===R?R+"-\u0435\u0432":0===e?R+"-\u0435\u043d":e>10&&e<20?R+"-\u0442\u0438":1===F?R+"-\u0432\u0438":2===F?R+"-\u0440\u0438":7===F||8===F?R+"-\u043c\u0438":R+"-\u0442\u0438"},week:{dow:1,doy:7}})}(d(97586))},97462:function(Fe,Tt,d){!function(l){"use strict";l.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_M\u025bkalo_Zuw\u025bnkalo_Zuluyekalo_Utikalo_S\u025btanburukalo_\u0254kut\u0254burukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_M\u025b_Zuw_Zul_Uti_S\u025bt_\u0254ku_Now_Des".split("_"),weekdays:"Kari_Nt\u025bn\u025bn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Nt\u025b_Tar_Ara_Ala_Jum_Sib".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm"},calendar:{sameDay:"[Bi l\u025br\u025b] LT",nextDay:"[Sini l\u025br\u025b] LT",nextWeek:"dddd [don l\u025br\u025b] LT",lastDay:"[Kunu l\u025br\u025b] LT",lastWeek:"dddd [t\u025bm\u025bnen l\u025br\u025b] LT",sameElse:"L"},relativeTime:{future:"%s k\u0254n\u0254",past:"a b\u025b %s b\u0254",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"l\u025br\u025b kelen",hh:"l\u025br\u025b %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}})}(d(97586))},43438:function(Fe,Tt,d){!function(l){"use strict";var t={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},R={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};l.defineLocale("bn-bd",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09bf_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(e){return e.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(_){return R[_]})},postformat:function(e){return e.replace(/\d/g,function(_){return t[_]})},meridiemParse:/\u09b0\u09be\u09a4|\u09ad\u09cb\u09b0|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be|\u09b0\u09be\u09a4/,meridiemHour:function(e,_){return 12===e&&(e=0),"\u09b0\u09be\u09a4"===_?e<4?e:e+12:"\u09ad\u09cb\u09b0"===_||"\u09b8\u0995\u09be\u09b2"===_?e:"\u09a6\u09c1\u09aa\u09c1\u09b0"===_?e>=3?e:e+12:"\u09ac\u09bf\u0995\u09be\u09b2"===_||"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be"===_?e+12:void 0},meridiem:function(e,_,D){return e<4?"\u09b0\u09be\u09a4":e<6?"\u09ad\u09cb\u09b0":e<12?"\u09b8\u0995\u09be\u09b2":e<15?"\u09a6\u09c1\u09aa\u09c1\u09b0":e<18?"\u09ac\u09bf\u0995\u09be\u09b2":e<20?"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(d(97586))},17107:function(Fe,Tt,d){!function(l){"use strict";var t={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},R={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};l.defineLocale("bn",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09bf_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(e){return e.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(_){return R[_]})},postformat:function(e){return e.replace(/\d/g,function(_){return t[_]})},meridiemParse:/\u09b0\u09be\u09a4|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b0\u09be\u09a4/,meridiemHour:function(e,_){return 12===e&&(e=0),"\u09b0\u09be\u09a4"===_&&e>=4||"\u09a6\u09c1\u09aa\u09c1\u09b0"===_&&e<5||"\u09ac\u09bf\u0995\u09be\u09b2"===_?e+12:e},meridiem:function(e,_,D){return e<4?"\u09b0\u09be\u09a4":e<10?"\u09b8\u0995\u09be\u09b2":e<17?"\u09a6\u09c1\u09aa\u09c1\u09b0":e<20?"\u09ac\u09bf\u0995\u09be\u09b2":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(d(97586))},9004:function(Fe,Tt,d){!function(l){"use strict";var t={1:"\u0f21",2:"\u0f22",3:"\u0f23",4:"\u0f24",5:"\u0f25",6:"\u0f26",7:"\u0f27",8:"\u0f28",9:"\u0f29",0:"\u0f20"},R={"\u0f21":"1","\u0f22":"2","\u0f23":"3","\u0f24":"4","\u0f25":"5","\u0f26":"6","\u0f27":"7","\u0f28":"8","\u0f29":"9","\u0f20":"0"};l.defineLocale("bo",{months:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f44\u0f0b\u0f54\u0f7c_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f66\u0f74\u0f58\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f5e\u0f72\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f63\u0f94\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0fb2\u0f74\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f62\u0f92\u0fb1\u0f51\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f42\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f45\u0f72\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54".split("_"),monthsShort:"\u0f5f\u0fb3\u0f0b1_\u0f5f\u0fb3\u0f0b2_\u0f5f\u0fb3\u0f0b3_\u0f5f\u0fb3\u0f0b4_\u0f5f\u0fb3\u0f0b5_\u0f5f\u0fb3\u0f0b6_\u0f5f\u0fb3\u0f0b7_\u0f5f\u0fb3\u0f0b8_\u0f5f\u0fb3\u0f0b9_\u0f5f\u0fb3\u0f0b10_\u0f5f\u0fb3\u0f0b11_\u0f5f\u0fb3\u0f0b12".split("_"),monthsShortRegex:/^(\u0f5f\u0fb3\u0f0b\d{1,2})/,monthsParseExact:!0,weekdays:"\u0f42\u0f5f\u0f60\u0f0b\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f42\u0f5f\u0f60\u0f0b\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysShort:"\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysMin:"\u0f49\u0f72_\u0f5f\u0fb3_\u0f58\u0f72\u0f42_\u0f63\u0fb7\u0f42_\u0f55\u0f74\u0f62_\u0f66\u0f44\u0f66_\u0f66\u0fa4\u0f7a\u0f53".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0f51\u0f72\u0f0b\u0f62\u0f72\u0f44] LT",nextDay:"[\u0f66\u0f44\u0f0b\u0f49\u0f72\u0f53] LT",nextWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f62\u0f97\u0f7a\u0f66\u0f0b\u0f58], LT",lastDay:"[\u0f41\u0f0b\u0f66\u0f44] LT",lastWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f58\u0f50\u0f60\u0f0b\u0f58] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0f63\u0f0b",past:"%s \u0f66\u0f94\u0f53\u0f0b\u0f63",s:"\u0f63\u0f58\u0f0b\u0f66\u0f44",ss:"%d \u0f66\u0f90\u0f62\u0f0b\u0f46\u0f0d",m:"\u0f66\u0f90\u0f62\u0f0b\u0f58\u0f0b\u0f42\u0f45\u0f72\u0f42",mm:"%d \u0f66\u0f90\u0f62\u0f0b\u0f58",h:"\u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51\u0f0b\u0f42\u0f45\u0f72\u0f42",hh:"%d \u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51",d:"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f45\u0f72\u0f42",dd:"%d \u0f49\u0f72\u0f53\u0f0b",M:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f45\u0f72\u0f42",MM:"%d \u0f5f\u0fb3\u0f0b\u0f56",y:"\u0f63\u0f7c\u0f0b\u0f42\u0f45\u0f72\u0f42",yy:"%d \u0f63\u0f7c"},preparse:function(e){return e.replace(/[\u0f21\u0f22\u0f23\u0f24\u0f25\u0f26\u0f27\u0f28\u0f29\u0f20]/g,function(_){return R[_]})},postformat:function(e){return e.replace(/\d/g,function(_){return t[_]})},meridiemParse:/\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c|\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66|\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44|\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42|\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c/,meridiemHour:function(e,_){return 12===e&&(e=0),"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"===_&&e>=4||"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44"===_&&e<5||"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42"===_?e+12:e},meridiem:function(e,_,D){return e<4?"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c":e<10?"\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66":e<17?"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44":e<20?"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42":"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"},week:{dow:0,doy:6}})}(d(97586))},50927:function(Fe,Tt,d){!function(l){"use strict";function t(p,f,E){return p+" "+function e(p,f){return 2===f?function _(p){var f={m:"v",b:"v",d:"z"};return void 0===f[p.charAt(0)]?p:f[p.charAt(0)]+p.substring(1)}(p):p}({mm:"munutenn",MM:"miz",dd:"devezh"}[E],p)}function F(p){return p>9?F(p%10):p}var D=[/^gen/i,/^c[\u02bc\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],h=/^(genver|c[\u02bc\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[\u02bc\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,c=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];l.defineLocale("br",{months:"Genver_C\u02bchwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_C\u02bchwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Merc\u02bcher_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParse:c,fullWeekdaysParse:[/^sul/i,/^lun/i,/^meurzh/i,/^merc[\u02bc\']her/i,/^yaou/i,/^gwener/i,/^sadorn/i],shortWeekdaysParse:[/^Sul/i,/^Lun/i,/^Meu/i,/^Mer/i,/^Yao/i,/^Gwe/i,/^Sad/i],minWeekdaysParse:c,monthsRegex:h,monthsShortRegex:h,monthsStrictRegex:/^(genver|c[\u02bc\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,monthsShortStrictRegex:/^(gen|c[\u02bc\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,monthsParse:D,longMonthsParse:D,shortMonthsParse:D,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY HH:mm",LLLL:"dddd, D [a viz] MMMM YYYY HH:mm"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warc\u02bchoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Dec\u02bch da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s \u02bczo",s:"un nebeud segondenno\xf9",ss:"%d eilenn",m:"ur vunutenn",mm:t,h:"un eur",hh:"%d eur",d:"un devezh",dd:t,M:"ur miz",MM:t,y:"ur bloaz",yy:function R(p){switch(F(p)){case 1:case 3:case 4:case 5:case 9:return p+" bloaz";default:return p+" vloaz"}}},dayOfMonthOrdinalParse:/\d{1,2}(a\xf1|vet)/,ordinal:function(p){return p+(1===p?"a\xf1":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(p){return"g.m."===p},meridiem:function(p,f,E){return p<12?"a.m.":"g.m."}})}(d(97586))},87768:function(Fe,Tt,d){!function(l){"use strict";function R(e,_,D){var h=e+" ";switch(D){case"ss":return h+(1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi");case"mm":return h+(1===e?"minuta":2===e||3===e||4===e?"minute":"minuta");case"h":return"jedan sat";case"hh":return h+(1===e?"sat":2===e||3===e||4===e?"sata":"sati");case"dd":return h+(1===e?"dan":"dana");case"MM":return h+(1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci");case"yy":return h+(1===e?"godina":2===e||3===e||4===e?"godine":"godina")}}l.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[pro\u0161lu] dddd [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:R,m:function t(e,_,D,h){if("m"===D)return _?"jedna minuta":h?"jednu minutu":"jedne minute"},mm:R,h:R,hh:R,d:"dan",dd:R,M:"mjesec",MM:R,y:"godinu",yy:R},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(d(97586))},56291:function(Fe,Tt,d){!function(l){"use strict";l.defineLocale("ca",{months:{standalone:"gener_febrer_mar\xe7_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de mar\xe7_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xe7_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[dem\xe0 a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aqu\xed %s",past:"fa %s",s:"uns segons",ss:"%d segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|\xe8|a)/,ordinal:function(R,F){var e=1===R?"r":2===R?"n":3===R?"r":4===R?"t":"\xe8";return("w"===F||"W"===F)&&(e="a"),R+e},week:{dow:1,doy:4}})}(d(97586))},85301:function(Fe,Tt,d){!function(l){"use strict";var t={standalone:"leden_\xfanor_b\u0159ezen_duben_kv\u011bten_\u010derven_\u010dervenec_srpen_z\xe1\u0159\xed_\u0159\xedjen_listopad_prosinec".split("_"),format:"ledna_\xfanora_b\u0159ezna_dubna_kv\u011btna_\u010dervna_\u010dervence_srpna_z\xe1\u0159\xed_\u0159\xedjna_listopadu_prosince".split("_"),isFormat:/DD?[o.]?(\[[^\[\]]*\]|\s)+MMMM/},R="led_\xfano_b\u0159e_dub_kv\u011b_\u010dvn_\u010dvc_srp_z\xe1\u0159_\u0159\xedj_lis_pro".split("_"),F=[/^led/i,/^\xfano/i,/^b\u0159e/i,/^dub/i,/^kv\u011b/i,/^(\u010dvn|\u010derven$|\u010dervna)/i,/^(\u010dvc|\u010dervenec|\u010dervence)/i,/^srp/i,/^z\xe1\u0159/i,/^\u0159\xedj/i,/^lis/i,/^pro/i],e=/^(leden|\xfanor|b\u0159ezen|duben|kv\u011bten|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|z\xe1\u0159\xed|\u0159\xedjen|listopad|prosinec|led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i;function _(s){return s>1&&s<5&&1!=~~(s/10)}function D(s,u,g,a){var c=s+" ";switch(g){case"s":return u||a?"p\xe1r sekund":"p\xe1r sekundami";case"ss":return u||a?c+(_(s)?"sekundy":"sekund"):c+"sekundami";case"m":return u?"minuta":a?"minutu":"minutou";case"mm":return u||a?c+(_(s)?"minuty":"minut"):c+"minutami";case"h":return u?"hodina":a?"hodinu":"hodinou";case"hh":return u||a?c+(_(s)?"hodiny":"hodin"):c+"hodinami";case"d":return u||a?"den":"dnem";case"dd":return u||a?c+(_(s)?"dny":"dn\xed"):c+"dny";case"M":return u||a?"m\u011bs\xedc":"m\u011bs\xedcem";case"MM":return u||a?c+(_(s)?"m\u011bs\xedce":"m\u011bs\xedc\u016f"):c+"m\u011bs\xedci";case"y":return u||a?"rok":"rokem";case"yy":return u||a?c+(_(s)?"roky":"let"):c+"lety"}}l.defineLocale("cs",{months:t,monthsShort:R,monthsRegex:e,monthsShortRegex:e,monthsStrictRegex:/^(leden|ledna|\xfanora|\xfanor|b\u0159ezen|b\u0159ezna|duben|dubna|kv\u011bten|kv\u011btna|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|srpna|z\xe1\u0159\xed|\u0159\xedjen|\u0159\xedjna|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i,monthsParse:F,longMonthsParse:F,shortMonthsParse:F,weekdays:"ned\u011ble_pond\u011bl\xed_\xfater\xfd_st\u0159eda_\u010dtvrtek_p\xe1tek_sobota".split("_"),weekdaysShort:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),weekdaysMin:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[z\xedtra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v ned\u011bli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve st\u0159edu v] LT";case 4:return"[ve \u010dtvrtek v] LT";case 5:return"[v p\xe1tek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[v\u010dera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou ned\u011bli v] LT";case 1:case 2:return"[minul\xe9] dddd [v] LT";case 3:return"[minulou st\u0159edu v] LT";case 4:case 5:return"[minul\xfd] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"p\u0159ed %s",s:D,ss:D,m:D,mm:D,h:D,hh:D,d:D,dd:D,M:D,MM:D,y:D,yy:D},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(d(97586))},66666:function(Fe,Tt,d){!function(l){"use strict";l.defineLocale("cv",{months:"\u043a\u04d1\u0440\u043b\u0430\u0447_\u043d\u0430\u0440\u04d1\u0441_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440\u0442\u043c\u0435_\u0443\u0442\u04d1_\u04ab\u0443\u0440\u043b\u0430_\u0430\u0432\u04d1\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448\u0442\u0430\u0432".split("_"),monthsShort:"\u043a\u04d1\u0440_\u043d\u0430\u0440_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440_\u0443\u0442\u04d1_\u04ab\u0443\u0440_\u0430\u0432\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448".split("_"),weekdays:"\u0432\u044b\u0440\u0441\u0430\u0440\u043d\u0438\u043a\u0443\u043d_\u0442\u0443\u043d\u0442\u0438\u043a\u0443\u043d_\u044b\u0442\u043b\u0430\u0440\u0438\u043a\u0443\u043d_\u044e\u043d\u043a\u0443\u043d_\u043a\u04d7\u04ab\u043d\u0435\u0440\u043d\u0438\u043a\u0443\u043d_\u044d\u0440\u043d\u0435\u043a\u0443\u043d_\u0448\u04d1\u043c\u0430\u0442\u043a\u0443\u043d".split("_"),weekdaysShort:"\u0432\u044b\u0440_\u0442\u0443\u043d_\u044b\u0442\u043b_\u044e\u043d_\u043a\u04d7\u04ab_\u044d\u0440\u043d_\u0448\u04d1\u043c".split("_"),weekdaysMin:"\u0432\u0440_\u0442\u043d_\u044b\u0442_\u044e\u043d_\u043a\u04ab_\u044d\u0440_\u0448\u043c".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7]",LLL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm",LLLL:"dddd, YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm"},calendar:{sameDay:"[\u041f\u0430\u044f\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextDay:"[\u042b\u0440\u0430\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastDay:"[\u04d6\u043d\u0435\u0440] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextWeek:"[\u04aa\u0438\u0442\u0435\u0441] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastWeek:"[\u0418\u0440\u0442\u043d\u04d7] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",sameElse:"L"},relativeTime:{future:function(R){return R+(/\u0441\u0435\u0445\u0435\u0442$/i.exec(R)?"\u0440\u0435\u043d":/\u04ab\u0443\u043b$/i.exec(R)?"\u0442\u0430\u043d":"\u0440\u0430\u043d")},past:"%s \u043a\u0430\u044f\u043b\u043b\u0430",s:"\u043f\u04d7\u0440-\u0438\u043a \u04ab\u0435\u043a\u043a\u0443\u043d\u0442",ss:"%d \u04ab\u0435\u043a\u043a\u0443\u043d\u0442",m:"\u043f\u04d7\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u043f\u04d7\u0440 \u0441\u0435\u0445\u0435\u0442",hh:"%d \u0441\u0435\u0445\u0435\u0442",d:"\u043f\u04d7\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u043f\u04d7\u0440 \u0443\u0439\u04d1\u0445",MM:"%d \u0443\u0439\u04d1\u0445",y:"\u043f\u04d7\u0440 \u04ab\u0443\u043b",yy:"%d \u04ab\u0443\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-\u043c\u04d7\u0448/,ordinal:"%d-\u043c\u04d7\u0448",week:{dow:1,doy:7}})}(d(97586))},55163:function(Fe,Tt,d){!function(l){"use strict";l.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn \xf4l",s:"ychydig eiliadau",ss:"%d eiliad",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(R){var e="";return R>20?e=40===R||50===R||60===R||80===R||100===R?"fed":"ain":R>0&&(e=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][R]),R+e},week:{dow:1,doy:4}})}(d(97586))},87360:function(Fe,Tt,d){!function(l){"use strict";l.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8n_man_tir_ons_tor_fre_l\xf8r".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"p\xe5 dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"f\xe5 sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"et \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(d(97586))},43248:function(Fe,Tt,d){!function(l){"use strict";function t(F,e,_,D){var h={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[F+" Tage",F+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[F+" Monate",F+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[F+" Jahre",F+" Jahren"]};return e?h[_][0]:h[_][1]}l.defineLocale("de-at",{months:"J\xe4nner_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"J\xe4n._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,w:t,ww:"%d Wochen",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(d(97586))},83222:function(Fe,Tt,d){!function(l){"use strict";function t(F,e,_,D){var h={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[F+" Tage",F+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[F+" Monate",F+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[F+" Jahre",F+" Jahren"]};return e?h[_][0]:h[_][1]}l.defineLocale("de-ch",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,w:t,ww:"%d Wochen",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(d(97586))},45932:function(Fe,Tt,d){!function(l){"use strict";function t(F,e,_,D){var h={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[F+" Tage",F+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[F+" Monate",F+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[F+" Jahre",F+" Jahren"]};return e?h[_][0]:h[_][1]}l.defineLocale("de",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,w:t,ww:"%d Wochen",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(d(97586))},6405:function(Fe,Tt,d){!function(l){"use strict";var t=["\u0796\u07ac\u0782\u07aa\u0787\u07a6\u0783\u07a9","\u078a\u07ac\u0784\u07b0\u0783\u07aa\u0787\u07a6\u0783\u07a9","\u0789\u07a7\u0783\u07a8\u0797\u07aa","\u0787\u07ad\u0795\u07b0\u0783\u07a9\u078d\u07aa","\u0789\u07ad","\u0796\u07ab\u0782\u07b0","\u0796\u07aa\u078d\u07a6\u0787\u07a8","\u0787\u07af\u078e\u07a6\u0790\u07b0\u0793\u07aa","\u0790\u07ac\u0795\u07b0\u0793\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa","\u0787\u07ae\u0786\u07b0\u0793\u07af\u0784\u07a6\u0783\u07aa","\u0782\u07ae\u0788\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa","\u0791\u07a8\u0790\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa"],R=["\u0787\u07a7\u078b\u07a8\u0787\u07b0\u078c\u07a6","\u0780\u07af\u0789\u07a6","\u0787\u07a6\u0782\u07b0\u078e\u07a7\u0783\u07a6","\u0784\u07aa\u078b\u07a6","\u0784\u07aa\u0783\u07a7\u0790\u07b0\u078a\u07a6\u078c\u07a8","\u0780\u07aa\u0786\u07aa\u0783\u07aa","\u0780\u07ae\u0782\u07a8\u0780\u07a8\u0783\u07aa"];l.defineLocale("dv",{months:t,monthsShort:t,weekdays:R,weekdaysShort:R,weekdaysMin:"\u0787\u07a7\u078b\u07a8_\u0780\u07af\u0789\u07a6_\u0787\u07a6\u0782\u07b0_\u0784\u07aa\u078b\u07a6_\u0784\u07aa\u0783\u07a7_\u0780\u07aa\u0786\u07aa_\u0780\u07ae\u0782\u07a8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0789\u0786|\u0789\u078a/,isPM:function(e){return"\u0789\u078a"===e},meridiem:function(e,_,D){return e<12?"\u0789\u0786":"\u0789\u078a"},calendar:{sameDay:"[\u0789\u07a8\u0787\u07a6\u078b\u07aa] LT",nextDay:"[\u0789\u07a7\u078b\u07a6\u0789\u07a7] LT",nextWeek:"dddd LT",lastDay:"[\u0787\u07a8\u0787\u07b0\u0794\u07ac] LT",lastWeek:"[\u078a\u07a7\u0787\u07a8\u078c\u07aa\u0788\u07a8] dddd LT",sameElse:"L"},relativeTime:{future:"\u078c\u07ac\u0783\u07ad\u078e\u07a6\u0787\u07a8 %s",past:"\u0786\u07aa\u0783\u07a8\u0782\u07b0 %s",s:"\u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa\u0786\u07ae\u0785\u07ac\u0787\u07b0",ss:"d% \u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa",m:"\u0789\u07a8\u0782\u07a8\u0793\u07ac\u0787\u07b0",mm:"\u0789\u07a8\u0782\u07a8\u0793\u07aa %d",h:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07ac\u0787\u07b0",hh:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07aa %d",d:"\u078b\u07aa\u0788\u07a6\u0780\u07ac\u0787\u07b0",dd:"\u078b\u07aa\u0788\u07a6\u0790\u07b0 %d",M:"\u0789\u07a6\u0780\u07ac\u0787\u07b0",MM:"\u0789\u07a6\u0790\u07b0 %d",y:"\u0787\u07a6\u0780\u07a6\u0783\u07ac\u0787\u07b0",yy:"\u0787\u07a6\u0780\u07a6\u0783\u07aa %d"},preparse:function(e){return e.replace(/\u060c/g,",")},postformat:function(e){return e.replace(/,/g,"\u060c")},week:{dow:7,doy:12}})}(d(97586))},60718:function(Fe,Tt,d){!function(l){"use strict";l.defineLocale("el",{monthsNominativeEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u039c\u03ac\u03c1\u03c4\u03b9\u03bf\u03c2_\u0391\u03c0\u03c1\u03af\u03bb\u03b9\u03bf\u03c2_\u039c\u03ac\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bd\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bb\u03b9\u03bf\u03c2_\u0391\u03cd\u03b3\u03bf\u03c5\u03c3\u03c4\u03bf\u03c2_\u03a3\u03b5\u03c0\u03c4\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u039f\u03ba\u03c4\u03ce\u03b2\u03c1\u03b9\u03bf\u03c2_\u039d\u03bf\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u0394\u03b5\u03ba\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2".split("_"),monthsGenitiveEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u039c\u03b1\u03c1\u03c4\u03af\u03bf\u03c5_\u0391\u03c0\u03c1\u03b9\u03bb\u03af\u03bf\u03c5_\u039c\u03b1\u0390\u03bf\u03c5_\u0399\u03bf\u03c5\u03bd\u03af\u03bf\u03c5_\u0399\u03bf\u03c5\u03bb\u03af\u03bf\u03c5_\u0391\u03c5\u03b3\u03bf\u03cd\u03c3\u03c4\u03bf\u03c5_\u03a3\u03b5\u03c0\u03c4\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u039f\u03ba\u03c4\u03c9\u03b2\u03c1\u03af\u03bf\u03c5_\u039d\u03bf\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u0394\u03b5\u03ba\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5".split("_"),months:function(F,e){return F?"string"==typeof e&&/D/.test(e.substring(0,e.indexOf("MMMM")))?this._monthsGenitiveEl[F.month()]:this._monthsNominativeEl[F.month()]:this._monthsNominativeEl},monthsShort:"\u0399\u03b1\u03bd_\u03a6\u03b5\u03b2_\u039c\u03b1\u03c1_\u0391\u03c0\u03c1_\u039c\u03b1\u03ca_\u0399\u03bf\u03c5\u03bd_\u0399\u03bf\u03c5\u03bb_\u0391\u03c5\u03b3_\u03a3\u03b5\u03c0_\u039f\u03ba\u03c4_\u039d\u03bf\u03b5_\u0394\u03b5\u03ba".split("_"),weekdays:"\u039a\u03c5\u03c1\u03b9\u03b1\u03ba\u03ae_\u0394\u03b5\u03c5\u03c4\u03ad\u03c1\u03b1_\u03a4\u03c1\u03af\u03c4\u03b7_\u03a4\u03b5\u03c4\u03ac\u03c1\u03c4\u03b7_\u03a0\u03ad\u03bc\u03c0\u03c4\u03b7_\u03a0\u03b1\u03c1\u03b1\u03c3\u03ba\u03b5\u03c5\u03ae_\u03a3\u03ac\u03b2\u03b2\u03b1\u03c4\u03bf".split("_"),weekdaysShort:"\u039a\u03c5\u03c1_\u0394\u03b5\u03c5_\u03a4\u03c1\u03b9_\u03a4\u03b5\u03c4_\u03a0\u03b5\u03bc_\u03a0\u03b1\u03c1_\u03a3\u03b1\u03b2".split("_"),weekdaysMin:"\u039a\u03c5_\u0394\u03b5_\u03a4\u03c1_\u03a4\u03b5_\u03a0\u03b5_\u03a0\u03b1_\u03a3\u03b1".split("_"),meridiem:function(F,e,_){return F>11?_?"\u03bc\u03bc":"\u039c\u039c":_?"\u03c0\u03bc":"\u03a0\u039c"},isPM:function(F){return"\u03bc"===(F+"").toLowerCase()[0]},meridiemParse:/[\u03a0\u039c]\.?\u039c?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[\u03a3\u03ae\u03bc\u03b5\u03c1\u03b1 {}] LT",nextDay:"[\u0391\u03cd\u03c1\u03b9\u03bf {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[\u03a7\u03b8\u03b5\u03c2 {}] LT",lastWeek:function(){return 6===this.day()?"[\u03c4\u03bf \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf] dddd [{}] LT":"[\u03c4\u03b7\u03bd \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03b7] dddd [{}] LT"},sameElse:"L"},calendar:function(F,e){var _=this._calendarEl[F],D=e&&e.hours();return function t(F){return typeof Function<"u"&&F instanceof Function||"[object Function]"===Object.prototype.toString.call(F)}(_)&&(_=_.apply(e)),_.replace("{}",D%12==1?"\u03c3\u03c4\u03b7":"\u03c3\u03c4\u03b9\u03c2")},relativeTime:{future:"\u03c3\u03b5 %s",past:"%s \u03c0\u03c1\u03b9\u03bd",s:"\u03bb\u03af\u03b3\u03b1 \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",ss:"%d \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",m:"\u03ad\u03bd\u03b1 \u03bb\u03b5\u03c0\u03c4\u03cc",mm:"%d \u03bb\u03b5\u03c0\u03c4\u03ac",h:"\u03bc\u03af\u03b1 \u03ce\u03c1\u03b1",hh:"%d \u03ce\u03c1\u03b5\u03c2",d:"\u03bc\u03af\u03b1 \u03bc\u03ad\u03c1\u03b1",dd:"%d \u03bc\u03ad\u03c1\u03b5\u03c2",M:"\u03ad\u03bd\u03b1\u03c2 \u03bc\u03ae\u03bd\u03b1\u03c2",MM:"%d \u03bc\u03ae\u03bd\u03b5\u03c2",y:"\u03ad\u03bd\u03b1\u03c2 \u03c7\u03c1\u03cc\u03bd\u03bf\u03c2",yy:"%d \u03c7\u03c1\u03cc\u03bd\u03b9\u03b1"},dayOfMonthOrdinalParse:/\d{1,2}\u03b7/,ordinal:"%d\u03b7",week:{dow:1,doy:4}})}(d(97586))},36319:function(Fe,Tt,d){!function(l){"use strict";l.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(R){var F=R%10;return R+(1==~~(R%100/10)?"th":1===F?"st":2===F?"nd":3===F?"rd":"th")},week:{dow:0,doy:4}})}(d(97586))},80597:function(Fe,Tt,d){!function(l){"use strict";l.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(R){var F=R%10;return R+(1==~~(R%100/10)?"th":1===F?"st":2===F?"nd":3===F?"rd":"th")}})}(d(97586))},51800:function(Fe,Tt,d){!function(l){"use strict";l.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(R){var F=R%10;return R+(1==~~(R%100/10)?"th":1===F?"st":2===F?"nd":3===F?"rd":"th")},week:{dow:1,doy:4}})}(d(97586))},807:function(Fe,Tt,d){!function(l){"use strict";l.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(R){var F=R%10;return R+(1==~~(R%100/10)?"th":1===F?"st":2===F?"nd":3===F?"rd":"th")},week:{dow:1,doy:4}})}(d(97586))},95960:function(Fe,Tt,d){!function(l){"use strict";l.defineLocale("en-il",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(R){var F=R%10;return R+(1==~~(R%100/10)?"th":1===F?"st":2===F?"nd":3===F?"rd":"th")}})}(d(97586))},84418:function(Fe,Tt,d){!function(l){"use strict";l.defineLocale("en-in",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(R){var F=R%10;return R+(1==~~(R%100/10)?"th":1===F?"st":2===F?"nd":3===F?"rd":"th")},week:{dow:0,doy:6}})}(d(97586))},46865:function(Fe,Tt,d){!function(l){"use strict";l.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(R){var F=R%10;return R+(1==~~(R%100/10)?"th":1===F?"st":2===F?"nd":3===F?"rd":"th")},week:{dow:1,doy:4}})}(d(97586))},32647:function(Fe,Tt,d){!function(l){"use strict";l.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(R){var F=R%10;return R+(1==~~(R%100/10)?"th":1===F?"st":2===F?"nd":3===F?"rd":"th")},week:{dow:1,doy:4}})}(d(97586))},61931:function(Fe,Tt,d){!function(l){"use strict";l.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_a\u016dgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mart_apr_maj_jun_jul_a\u016dg_sept_okt_nov_dec".split("_"),weekdays:"diman\u0109o_lundo_mardo_merkredo_\u0135a\u016ddo_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_\u0135a\u016d_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_\u0135a_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"[la] D[-an de] MMMM, YYYY",LLL:"[la] D[-an de] MMMM, YYYY HH:mm",LLLL:"dddd[n], [la] D[-an de] MMMM, YYYY HH:mm",llll:"ddd, [la] D[-an de] MMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(R){return"p"===R.charAt(0).toLowerCase()},meridiem:function(R,F,e){return R>11?e?"p.t.m.":"P.T.M.":e?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodia\u016d je] LT",nextDay:"[Morga\u016d je] LT",nextWeek:"dddd[n je] LT",lastDay:"[Hiera\u016d je] LT",lastWeek:"[pasintan] dddd[n je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"anta\u016d %s",s:"kelkaj sekundoj",ss:"%d sekundoj",m:"unu minuto",mm:"%d minutoj",h:"unu horo",hh:"%d horoj",d:"unu tago",dd:"%d tagoj",M:"unu monato",MM:"%d monatoj",y:"unu jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}})}(d(97586))},41805:function(Fe,Tt,d){!function(l){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),R="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),F=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],e=/^(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;l.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(D,h){return D?/-MMM-/.test(h)?R[D.month()]:t[D.month()]:t},monthsRegex:e,monthsShortRegex:e,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:F,longMonthsParse:F,shortMonthsParse:F,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(d(97586))},83445:function(Fe,Tt,d){!function(l){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),R="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),F=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],e=/^(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;l.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(D,h){return D?/-MMM-/.test(h)?R[D.month()]:t[D.month()]:t},monthsRegex:e,monthsShortRegex:e,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:F,longMonthsParse:F,shortMonthsParse:F,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:0,doy:4},invalidDate:"Fecha inv\xe1lida"})}(d(97586))},81516:function(Fe,Tt,d){!function(l){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),R="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),F=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],e=/^(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;l.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(D,h){return D?/-MMM-/.test(h)?R[D.month()]:t[D.month()]:t},monthsRegex:e,monthsShortRegex:e,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:F,longMonthsParse:F,shortMonthsParse:F,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:0,doy:6}})}(d(97586))},46679:function(Fe,Tt,d){!function(l){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),R="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),F=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],e=/^(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;l.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(D,h){return D?/-MMM-/.test(h)?R[D.month()]:t[D.month()]:t},monthsRegex:e,monthsShortRegex:e,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:F,longMonthsParse:F,shortMonthsParse:F,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4},invalidDate:"Fecha inv\xe1lida"})}(d(97586))},88150:function(Fe,Tt,d){!function(l){"use strict";function t(F,e,_,D){var h={s:["m\xf5ne sekundi","m\xf5ni sekund","paar sekundit"],ss:[F+"sekundi",F+"sekundit"],m:["\xfche minuti","\xfcks minut"],mm:[F+" minuti",F+" minutit"],h:["\xfche tunni","tund aega","\xfcks tund"],hh:[F+" tunni",F+" tundi"],d:["\xfche p\xe4eva","\xfcks p\xe4ev"],M:["kuu aja","kuu aega","\xfcks kuu"],MM:[F+" kuu",F+" kuud"],y:["\xfche aasta","aasta","\xfcks aasta"],yy:[F+" aasta",F+" aastat"]};return e?h[_][2]?h[_][2]:h[_][1]:D?h[_][0]:h[_][1]}l.defineLocale("et",{months:"jaanuar_veebruar_m\xe4rts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_m\xe4rts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"p\xfchap\xe4ev_esmasp\xe4ev_teisip\xe4ev_kolmap\xe4ev_neljap\xe4ev_reede_laup\xe4ev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[T\xe4na,] LT",nextDay:"[Homme,] LT",nextWeek:"[J\xe4rgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s p\xe4rast",past:"%s tagasi",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:"%d p\xe4eva",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(d(97586))},80757:function(Fe,Tt,d){!function(l){"use strict";l.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}})}(d(97586))},65742:function(Fe,Tt,d){!function(l){"use strict";var t={1:"\u06f1",2:"\u06f2",3:"\u06f3",4:"\u06f4",5:"\u06f5",6:"\u06f6",7:"\u06f7",8:"\u06f8",9:"\u06f9",0:"\u06f0"},R={"\u06f1":"1","\u06f2":"2","\u06f3":"3","\u06f4":"4","\u06f5":"5","\u06f6":"6","\u06f7":"7","\u06f8":"8","\u06f9":"9","\u06f0":"0"};l.defineLocale("fa",{months:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),monthsShort:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),weekdays:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysShort:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u062c_\u0634".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631|\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/,isPM:function(e){return/\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/.test(e)},meridiem:function(e,_,D){return e<12?"\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631":"\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631"},calendar:{sameDay:"[\u0627\u0645\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",nextDay:"[\u0641\u0631\u062f\u0627 \u0633\u0627\u0639\u062a] LT",nextWeek:"dddd [\u0633\u0627\u0639\u062a] LT",lastDay:"[\u062f\u06cc\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",lastWeek:"dddd [\u067e\u06cc\u0634] [\u0633\u0627\u0639\u062a] LT",sameElse:"L"},relativeTime:{future:"\u062f\u0631 %s",past:"%s \u067e\u06cc\u0634",s:"\u0686\u0646\u062f \u062b\u0627\u0646\u06cc\u0647",ss:"%d \u062b\u0627\u0646\u06cc\u0647",m:"\u06cc\u06a9 \u062f\u0642\u06cc\u0642\u0647",mm:"%d \u062f\u0642\u06cc\u0642\u0647",h:"\u06cc\u06a9 \u0633\u0627\u0639\u062a",hh:"%d \u0633\u0627\u0639\u062a",d:"\u06cc\u06a9 \u0631\u0648\u0632",dd:"%d \u0631\u0648\u0632",M:"\u06cc\u06a9 \u0645\u0627\u0647",MM:"%d \u0645\u0627\u0647",y:"\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(e){return e.replace(/[\u06f0-\u06f9]/g,function(_){return R[_]}).replace(/\u060c/g,",")},postformat:function(e){return e.replace(/\d/g,function(_){return t[_]}).replace(/,/g,"\u060c")},dayOfMonthOrdinalParse:/\d{1,2}\u0645/,ordinal:"%d\u0645",week:{dow:6,doy:12}})}(d(97586))},33958:function(Fe,Tt,d){!function(l){"use strict";var t="nolla yksi kaksi kolme nelj\xe4 viisi kuusi seitsem\xe4n kahdeksan yhdeks\xe4n".split(" "),R=["nolla","yhden","kahden","kolmen","nelj\xe4n","viiden","kuuden",t[7],t[8],t[9]];function F(D,h,s,u){var g="";switch(s){case"s":return u?"muutaman sekunnin":"muutama sekunti";case"ss":g=u?"sekunnin":"sekuntia";break;case"m":return u?"minuutin":"minuutti";case"mm":g=u?"minuutin":"minuuttia";break;case"h":return u?"tunnin":"tunti";case"hh":g=u?"tunnin":"tuntia";break;case"d":return u?"p\xe4iv\xe4n":"p\xe4iv\xe4";case"dd":g=u?"p\xe4iv\xe4n":"p\xe4iv\xe4\xe4";break;case"M":return u?"kuukauden":"kuukausi";case"MM":g=u?"kuukauden":"kuukautta";break;case"y":return u?"vuoden":"vuosi";case"yy":g=u?"vuoden":"vuotta"}return function e(D,h){return D<10?h?R[D]:t[D]:D}(D,u)+" "+g}l.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kes\xe4kuu_hein\xe4kuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kes\xe4_hein\xe4_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[t\xe4n\xe4\xe4n] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s p\xe4\xe4st\xe4",past:"%s sitten",s:F,ss:F,m:F,mm:F,h:F,hh:F,d:F,dd:F,M:F,MM:F,y:F,yy:F},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(d(97586))},46720:function(Fe,Tt,d){!function(l){"use strict";l.defineLocale("fil",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(R){return R},week:{dow:1,doy:4}})}(d(97586))},98352:function(Fe,Tt,d){!function(l){"use strict";l.defineLocale("fo",{months:"januar_februar_mars_apr\xedl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_m\xe1nadagur_t\xfdsdagur_mikudagur_h\xf3sdagur_fr\xedggjadagur_leygardagur".split("_"),weekdaysShort:"sun_m\xe1n_t\xfds_mik_h\xf3s_fr\xed_ley".split("_"),weekdaysMin:"su_m\xe1_t\xfd_mi_h\xf3_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[\xcd dag kl.] LT",nextDay:"[\xcd morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xcd gj\xe1r kl.] LT",lastWeek:"[s\xed\xf0stu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s s\xed\xf0ani",s:"f\xe1 sekund",ss:"%d sekundir",m:"ein minuttur",mm:"%d minuttir",h:"ein t\xedmi",hh:"%d t\xedmar",d:"ein dagur",dd:"%d dagar",M:"ein m\xe1na\xf0ur",MM:"%d m\xe1na\xf0ir",y:"eitt \xe1r",yy:"%d \xe1r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(d(97586))},42096:function(Fe,Tt,d){!function(l){"use strict";l.defineLocale("fr-ca",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(R,F){switch(F){default:case"M":case"Q":case"D":case"DDD":case"d":return R+(1===R?"er":"e");case"w":case"W":return R+(1===R?"re":"e")}}})}(d(97586))},95759:function(Fe,Tt,d){!function(l){"use strict";l.defineLocale("fr-ch",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(R,F){switch(F){default:case"M":case"Q":case"D":case"DDD":case"d":return R+(1===R?"er":"e");case"w":case"W":return R+(1===R?"re":"e")}},week:{dow:1,doy:4}})}(d(97586))},4059:function(Fe,Tt,d){!function(l){"use strict";var F=/(janv\.?|f\xe9vr\.?|mars|avr\.?|mai|juin|juil\.?|ao\xfbt|sept\.?|oct\.?|nov\.?|d\xe9c\.?|janvier|f\xe9vrier|mars|avril|mai|juin|juillet|ao\xfbt|septembre|octobre|novembre|d\xe9cembre)/i,e=[/^janv/i,/^f\xe9vr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^ao\xfbt/i,/^sept/i,/^oct/i,/^nov/i,/^d\xe9c/i];l.defineLocale("fr",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsRegex:F,monthsShortRegex:F,monthsStrictRegex:/^(janvier|f\xe9vrier|mars|avril|mai|juin|juillet|ao\xfbt|septembre|octobre|novembre|d\xe9cembre)/i,monthsShortStrictRegex:/(janv\.?|f\xe9vr\.?|mars|avr\.?|mai|juin|juil\.?|ao\xfbt|sept\.?|oct\.?|nov\.?|d\xe9c\.?)/i,monthsParse:e,longMonthsParse:e,shortMonthsParse:e,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",w:"une semaine",ww:"%d semaines",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(D,h){switch(h){case"D":return D+(1===D?"er":"");default:case"M":case"Q":case"DDD":case"d":return D+(1===D?"er":"e");case"w":case"W":return D+(1===D?"re":"e")}},week:{dow:1,doy:4}})}(d(97586))},15958:function(Fe,Tt,d){!function(l){"use strict";var t="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),R="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");l.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(e,_){return e?/-MMM-/.test(_)?R[e.month()]:t[e.month()]:t},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[\xf4fr\xfbne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",ss:"%d sekonden",m:"ien min\xfat",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(d(97586))},94143:function(Fe,Tt,d){!function(l){"use strict";l.defineLocale("ga",{months:["Ean\xe1ir","Feabhra","M\xe1rta","Aibre\xe1n","Bealtaine","Meitheamh","I\xfail","L\xfanasa","Me\xe1n F\xf3mhair","Deireadh F\xf3mhair","Samhain","Nollaig"],monthsShort:["Ean","Feabh","M\xe1rt","Aib","Beal","Meith","I\xfail","L\xfan","M.F.","D.F.","Samh","Noll"],monthsParseExact:!0,weekdays:["D\xe9 Domhnaigh","D\xe9 Luain","D\xe9 M\xe1irt","D\xe9 C\xe9adaoin","D\xe9ardaoin","D\xe9 hAoine","D\xe9 Sathairn"],weekdaysShort:["Domh","Luan","M\xe1irt","C\xe9ad","D\xe9ar","Aoine","Sath"],weekdaysMin:["Do","Lu","M\xe1","C\xe9","D\xe9","A","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Inniu ag] LT",nextDay:"[Am\xe1rach ag] LT",nextWeek:"dddd [ag] LT",lastDay:"[Inn\xe9 ag] LT",lastWeek:"dddd [seo caite] [ag] LT",sameElse:"L"},relativeTime:{future:"i %s",past:"%s \xf3 shin",s:"c\xfapla soicind",ss:"%d soicind",m:"n\xf3im\xe9ad",mm:"%d n\xf3im\xe9ad",h:"uair an chloig",hh:"%d uair an chloig",d:"l\xe1",dd:"%d l\xe1",M:"m\xed",MM:"%d m\xedonna",y:"bliain",yy:"%d bliain"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(h){return h+(1===h?"d":h%10==2?"na":"mh")},week:{dow:1,doy:4}})}(d(97586))},67028:function(Fe,Tt,d){!function(l){"use strict";l.defineLocale("gd",{months:["Am Faoilleach","An Gearran","Am M\xe0rt","An Giblean","An C\xe8itean","An t-\xd2gmhios","An t-Iuchar","An L\xf9nastal","An t-Sultain","An D\xe0mhair","An t-Samhain","An D\xf9bhlachd"],monthsShort:["Faoi","Gear","M\xe0rt","Gibl","C\xe8it","\xd2gmh","Iuch","L\xf9n","Sult","D\xe0mh","Samh","D\xf9bh"],monthsParseExact:!0,weekdays:["Did\xf2mhnaich","Diluain","Dim\xe0irt","Diciadain","Diardaoin","Dihaoine","Disathairne"],weekdaysShort:["Did","Dil","Dim","Dic","Dia","Dih","Dis"],weekdaysMin:["D\xf2","Lu","M\xe0","Ci","Ar","Ha","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-m\xe0ireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-d\xe8 aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",ss:"%d diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"m\xecos",MM:"%d m\xecosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(h){return h+(1===h?"d":h%10==2?"na":"mh")},week:{dow:1,doy:4}})}(d(97586))},80428:function(Fe,Tt,d){!function(l){"use strict";l.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xu\xf1o_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xu\xf1._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_m\xe9rcores_xoves_venres_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._m\xe9r._xov._ven._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_m\xe9_xo_ve_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextDay:function(){return"[ma\xf1\xe1 "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"\xe1s":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"\xe1":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"\xe1s":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(R){return 0===R.indexOf("un")?"n"+R:"en "+R},past:"hai %s",s:"uns segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(d(97586))},76861:function(Fe,Tt,d){!function(l){"use strict";function t(F,e,_,D){var h={s:["\u0925\u094b\u0921\u092f\u093e \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940","\u0925\u094b\u0921\u0947 \u0938\u0945\u0915\u0902\u0921"],ss:[F+" \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940",F+" \u0938\u0945\u0915\u0902\u0921"],m:["\u090f\u0915\u093e \u092e\u093f\u0923\u091f\u093e\u0928","\u090f\u0915 \u092e\u093f\u0928\u0942\u091f"],mm:[F+" \u092e\u093f\u0923\u091f\u093e\u0902\u0928\u0940",F+" \u092e\u093f\u0923\u091f\u093e\u0902"],h:["\u090f\u0915\u093e \u0935\u0930\u093e\u0928","\u090f\u0915 \u0935\u0930"],hh:[F+" \u0935\u0930\u093e\u0902\u0928\u0940",F+" \u0935\u0930\u093e\u0902"],d:["\u090f\u0915\u093e \u0926\u093f\u0938\u093e\u0928","\u090f\u0915 \u0926\u0940\u0938"],dd:[F+" \u0926\u093f\u0938\u093e\u0902\u0928\u0940",F+" \u0926\u0940\u0938"],M:["\u090f\u0915\u093e \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928","\u090f\u0915 \u092e\u094d\u0939\u092f\u0928\u094b"],MM:[F+" \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928\u0940",F+" \u092e\u094d\u0939\u092f\u0928\u0947"],y:["\u090f\u0915\u093e \u0935\u0930\u094d\u0938\u093e\u0928","\u090f\u0915 \u0935\u0930\u094d\u0938"],yy:[F+" \u0935\u0930\u094d\u0938\u093e\u0902\u0928\u0940",F+" \u0935\u0930\u094d\u0938\u093e\u0902"]};return D?h[_][0]:h[_][1]}l.defineLocale("gom-deva",{months:{standalone:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u0940\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u092f_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),format:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940\u091a\u094d\u092f\u093e_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940\u091a\u094d\u092f\u093e_\u092e\u093e\u0930\u094d\u091a\u093e\u091a\u094d\u092f\u093e_\u090f\u092a\u094d\u0930\u0940\u0932\u093e\u091a\u094d\u092f\u093e_\u092e\u0947\u092f\u093e\u091a\u094d\u092f\u093e_\u091c\u0942\u0928\u093e\u091a\u094d\u092f\u093e_\u091c\u0941\u0932\u092f\u093e\u091a\u094d\u092f\u093e_\u0911\u0917\u0938\u094d\u091f\u093e\u091a\u094d\u092f\u093e_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0911\u0915\u094d\u091f\u094b\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0921\u093f\u0938\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u0940._\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u092f\u0924\u093e\u0930_\u0938\u094b\u092e\u093e\u0930_\u092e\u0902\u0917\u0933\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u092c\u093f\u0930\u0947\u0938\u094d\u0924\u093e\u0930_\u0938\u0941\u0915\u094d\u0930\u093e\u0930_\u0936\u0947\u0928\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0906\u092f\u0924._\u0938\u094b\u092e._\u092e\u0902\u0917\u0933._\u092c\u0941\u0927._\u092c\u094d\u0930\u0947\u0938\u094d\u0924._\u0938\u0941\u0915\u094d\u0930._\u0936\u0947\u0928.".split("_"),weekdaysMin:"\u0906_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u092c\u094d\u0930\u0947_\u0938\u0941_\u0936\u0947".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",LTS:"A h:mm:ss [\u0935\u093e\u091c\u0924\u093e\u0902]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",llll:"ddd, D MMM YYYY, A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]"},calendar:{sameDay:"[\u0906\u092f\u091c] LT",nextDay:"[\u092b\u093e\u0932\u094d\u092f\u093e\u0902] LT",nextWeek:"[\u092b\u0941\u0921\u0932\u094b] dddd[,] LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092b\u093e\u091f\u0932\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s \u0906\u0926\u0940\u0902",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}(\u0935\u0947\u0930)/,ordinal:function(F,e){return"D"===e?F+"\u0935\u0947\u0930":F},week:{dow:0,doy:3},meridiemParse:/\u0930\u093e\u0924\u0940|\u0938\u0915\u093e\u0933\u0940\u0902|\u0926\u0928\u092a\u093e\u0930\u093e\u0902|\u0938\u093e\u0902\u091c\u0947/,meridiemHour:function(F,e){return 12===F&&(F=0),"\u0930\u093e\u0924\u0940"===e?F<4?F:F+12:"\u0938\u0915\u093e\u0933\u0940\u0902"===e?F:"\u0926\u0928\u092a\u093e\u0930\u093e\u0902"===e?F>12?F:F+12:"\u0938\u093e\u0902\u091c\u0947"===e?F+12:void 0},meridiem:function(F,e,_){return F<4?"\u0930\u093e\u0924\u0940":F<12?"\u0938\u0915\u093e\u0933\u0940\u0902":F<16?"\u0926\u0928\u092a\u093e\u0930\u093e\u0902":F<20?"\u0938\u093e\u0902\u091c\u0947":"\u0930\u093e\u0924\u0940"}})}(d(97586))},57718:function(Fe,Tt,d){!function(l){"use strict";function t(F,e,_,D){var h={s:["thoddea sekondamni","thodde sekond"],ss:[F+" sekondamni",F+" sekond"],m:["eka mintan","ek minut"],mm:[F+" mintamni",F+" mintam"],h:["eka voran","ek vor"],hh:[F+" voramni",F+" voram"],d:["eka disan","ek dis"],dd:[F+" disamni",F+" dis"],M:["eka mhoinean","ek mhoino"],MM:[F+" mhoineamni",F+" mhoine"],y:["eka vorsan","ek voros"],yy:[F+" vorsamni",F+" vorsam"]};return D?h[_][0]:h[_][1]}l.defineLocale("gom-latn",{months:{standalone:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),format:"Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Fuddlo] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fattlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(F,e){return"D"===e?F+"er":F},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(F,e){return 12===F&&(F=0),"rati"===e?F<4?F:F+12:"sokallim"===e?F:"donparam"===e?F>12?F:F+12:"sanje"===e?F+12:void 0},meridiem:function(F,e,_){return F<4?"rati":F<12?"sokallim":F<16?"donparam":F<20?"sanje":"rati"}})}(d(97586))},26827:function(Fe,Tt,d){!function(l){"use strict";var t={1:"\u0ae7",2:"\u0ae8",3:"\u0ae9",4:"\u0aea",5:"\u0aeb",6:"\u0aec",7:"\u0aed",8:"\u0aee",9:"\u0aef",0:"\u0ae6"},R={"\u0ae7":"1","\u0ae8":"2","\u0ae9":"3","\u0aea":"4","\u0aeb":"5","\u0aec":"6","\u0aed":"7","\u0aee":"8","\u0aef":"9","\u0ae6":"0"};l.defineLocale("gu",{months:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1\u0a86\u0ab0\u0ac0_\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1\u0a86\u0ab0\u0ac0_\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf\u0ab2_\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe\u0a88_\u0a91\u0a97\u0ab8\u0acd\u0a9f_\u0ab8\u0aaa\u0acd\u0a9f\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0a91\u0a95\u0acd\u0a9f\u0acd\u0aac\u0ab0_\u0aa8\u0ab5\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0aa1\u0abf\u0ab8\u0ac7\u0aae\u0acd\u0aac\u0ab0".split("_"),monthsShort:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1._\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1._\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf._\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe._\u0a91\u0a97._\u0ab8\u0aaa\u0acd\u0a9f\u0ac7._\u0a91\u0a95\u0acd\u0a9f\u0acd._\u0aa8\u0ab5\u0ac7._\u0aa1\u0abf\u0ab8\u0ac7.".split("_"),monthsParseExact:!0,weekdays:"\u0ab0\u0ab5\u0abf\u0ab5\u0abe\u0ab0_\u0ab8\u0acb\u0aae\u0ab5\u0abe\u0ab0_\u0aae\u0a82\u0a97\u0ab3\u0ab5\u0abe\u0ab0_\u0aac\u0ac1\u0aa7\u0acd\u0ab5\u0abe\u0ab0_\u0a97\u0ac1\u0ab0\u0ac1\u0ab5\u0abe\u0ab0_\u0ab6\u0ac1\u0a95\u0acd\u0ab0\u0ab5\u0abe\u0ab0_\u0ab6\u0aa8\u0abf\u0ab5\u0abe\u0ab0".split("_"),weekdaysShort:"\u0ab0\u0ab5\u0abf_\u0ab8\u0acb\u0aae_\u0aae\u0a82\u0a97\u0ab3_\u0aac\u0ac1\u0aa7\u0acd_\u0a97\u0ac1\u0ab0\u0ac1_\u0ab6\u0ac1\u0a95\u0acd\u0ab0_\u0ab6\u0aa8\u0abf".split("_"),weekdaysMin:"\u0ab0_\u0ab8\u0acb_\u0aae\u0a82_\u0aac\u0ac1_\u0a97\u0ac1_\u0ab6\u0ac1_\u0ab6".split("_"),longDateFormat:{LT:"A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LTS:"A h:mm:ss \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LLLL:"dddd, D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7"},calendar:{sameDay:"[\u0a86\u0a9c] LT",nextDay:"[\u0a95\u0abe\u0ab2\u0ac7] LT",nextWeek:"dddd, LT",lastDay:"[\u0a97\u0a87\u0a95\u0abe\u0ab2\u0ac7] LT",lastWeek:"[\u0aaa\u0abe\u0a9b\u0ab2\u0abe] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0aae\u0abe",past:"%s \u0aaa\u0ab9\u0ac7\u0ab2\u0abe",s:"\u0a85\u0aae\u0ac1\u0a95 \u0aaa\u0ab3\u0acb",ss:"%d \u0ab8\u0ac7\u0a95\u0a82\u0aa1",m:"\u0a8f\u0a95 \u0aae\u0abf\u0aa8\u0abf\u0a9f",mm:"%d \u0aae\u0abf\u0aa8\u0abf\u0a9f",h:"\u0a8f\u0a95 \u0a95\u0ab2\u0abe\u0a95",hh:"%d \u0a95\u0ab2\u0abe\u0a95",d:"\u0a8f\u0a95 \u0aa6\u0abf\u0ab5\u0ab8",dd:"%d \u0aa6\u0abf\u0ab5\u0ab8",M:"\u0a8f\u0a95 \u0aae\u0ab9\u0abf\u0aa8\u0acb",MM:"%d \u0aae\u0ab9\u0abf\u0aa8\u0acb",y:"\u0a8f\u0a95 \u0ab5\u0ab0\u0acd\u0ab7",yy:"%d \u0ab5\u0ab0\u0acd\u0ab7"},preparse:function(e){return e.replace(/[\u0ae7\u0ae8\u0ae9\u0aea\u0aeb\u0aec\u0aed\u0aee\u0aef\u0ae6]/g,function(_){return R[_]})},postformat:function(e){return e.replace(/\d/g,function(_){return t[_]})},meridiemParse:/\u0ab0\u0abe\u0aa4|\u0aac\u0aaa\u0acb\u0ab0|\u0ab8\u0ab5\u0abe\u0ab0|\u0ab8\u0abe\u0a82\u0a9c/,meridiemHour:function(e,_){return 12===e&&(e=0),"\u0ab0\u0abe\u0aa4"===_?e<4?e:e+12:"\u0ab8\u0ab5\u0abe\u0ab0"===_?e:"\u0aac\u0aaa\u0acb\u0ab0"===_?e>=10?e:e+12:"\u0ab8\u0abe\u0a82\u0a9c"===_?e+12:void 0},meridiem:function(e,_,D){return e<4?"\u0ab0\u0abe\u0aa4":e<10?"\u0ab8\u0ab5\u0abe\u0ab0":e<17?"\u0aac\u0aaa\u0acb\u0ab0":e<20?"\u0ab8\u0abe\u0a82\u0a9c":"\u0ab0\u0abe\u0aa4"},week:{dow:0,doy:6}})}(d(97586))},21936:function(Fe,Tt,d){!function(l){"use strict";l.defineLocale("he",{months:"\u05d9\u05e0\u05d5\u05d0\u05e8_\u05e4\u05d1\u05e8\u05d5\u05d0\u05e8_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05d9\u05dc_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05d5\u05e1\u05d8_\u05e1\u05e4\u05d8\u05de\u05d1\u05e8_\u05d0\u05d5\u05e7\u05d8\u05d5\u05d1\u05e8_\u05e0\u05d5\u05d1\u05de\u05d1\u05e8_\u05d3\u05e6\u05de\u05d1\u05e8".split("_"),monthsShort:"\u05d9\u05e0\u05d5\u05f3_\u05e4\u05d1\u05e8\u05f3_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05f3_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05f3_\u05e1\u05e4\u05d8\u05f3_\u05d0\u05d5\u05e7\u05f3_\u05e0\u05d5\u05d1\u05f3_\u05d3\u05e6\u05de\u05f3".split("_"),weekdays:"\u05e8\u05d0\u05e9\u05d5\u05df_\u05e9\u05e0\u05d9_\u05e9\u05dc\u05d9\u05e9\u05d9_\u05e8\u05d1\u05d9\u05e2\u05d9_\u05d7\u05de\u05d9\u05e9\u05d9_\u05e9\u05d9\u05e9\u05d9_\u05e9\u05d1\u05ea".split("_"),weekdaysShort:"\u05d0\u05f3_\u05d1\u05f3_\u05d2\u05f3_\u05d3\u05f3_\u05d4\u05f3_\u05d5\u05f3_\u05e9\u05f3".split("_"),weekdaysMin:"\u05d0_\u05d1_\u05d2_\u05d3_\u05d4_\u05d5_\u05e9".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [\u05d1]MMMM YYYY",LLL:"D [\u05d1]MMMM YYYY HH:mm",LLLL:"dddd, D [\u05d1]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[\u05d4\u05d9\u05d5\u05dd \u05d1\u05be]LT",nextDay:"[\u05de\u05d7\u05e8 \u05d1\u05be]LT",nextWeek:"dddd [\u05d1\u05e9\u05e2\u05d4] LT",lastDay:"[\u05d0\u05ea\u05de\u05d5\u05dc \u05d1\u05be]LT",lastWeek:"[\u05d1\u05d9\u05d5\u05dd] dddd [\u05d4\u05d0\u05d7\u05e8\u05d5\u05df \u05d1\u05e9\u05e2\u05d4] LT",sameElse:"L"},relativeTime:{future:"\u05d1\u05e2\u05d5\u05d3 %s",past:"\u05dc\u05e4\u05e0\u05d9 %s",s:"\u05de\u05e1\u05e4\u05e8 \u05e9\u05e0\u05d9\u05d5\u05ea",ss:"%d \u05e9\u05e0\u05d9\u05d5\u05ea",m:"\u05d3\u05e7\u05d4",mm:"%d \u05d3\u05e7\u05d5\u05ea",h:"\u05e9\u05e2\u05d4",hh:function(R){return 2===R?"\u05e9\u05e2\u05ea\u05d9\u05d9\u05dd":R+" \u05e9\u05e2\u05d5\u05ea"},d:"\u05d9\u05d5\u05dd",dd:function(R){return 2===R?"\u05d9\u05d5\u05de\u05d9\u05d9\u05dd":R+" \u05d9\u05de\u05d9\u05dd"},M:"\u05d7\u05d5\u05d3\u05e9",MM:function(R){return 2===R?"\u05d7\u05d5\u05d3\u05e9\u05d9\u05d9\u05dd":R+" \u05d7\u05d5\u05d3\u05e9\u05d9\u05dd"},y:"\u05e9\u05e0\u05d4",yy:function(R){return 2===R?"\u05e9\u05e0\u05ea\u05d9\u05d9\u05dd":R%10==0&&10!==R?R+" \u05e9\u05e0\u05d4":R+" \u05e9\u05e0\u05d9\u05dd"}},meridiemParse:/\u05d0\u05d7\u05d4"\u05e6|\u05dc\u05e4\u05e0\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8|\u05d1\u05d1\u05d5\u05e7\u05e8|\u05d1\u05e2\u05e8\u05d1/i,isPM:function(R){return/^(\u05d0\u05d7\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05d1\u05e2\u05e8\u05d1)$/.test(R)},meridiem:function(R,F,e){return R<5?"\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8":R<10?"\u05d1\u05d1\u05d5\u05e7\u05e8":R<12?e?'\u05dc\u05e4\u05e0\u05d4"\u05e6':"\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":R<18?e?'\u05d0\u05d7\u05d4"\u05e6':"\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":"\u05d1\u05e2\u05e8\u05d1"}})}(d(97586))},31332:function(Fe,Tt,d){!function(l){"use strict";var t={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},R={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"},F=[/^\u091c\u0928/i,/^\u092b\u093c\u0930|\u092b\u0930/i,/^\u092e\u093e\u0930\u094d\u091a/i,/^\u0905\u092a\u094d\u0930\u0948/i,/^\u092e\u0908/i,/^\u091c\u0942\u0928/i,/^\u091c\u0941\u0932/i,/^\u0905\u0917/i,/^\u0938\u093f\u0924\u0902|\u0938\u093f\u0924/i,/^\u0905\u0915\u094d\u091f\u0942/i,/^\u0928\u0935|\u0928\u0935\u0902/i,/^\u0926\u093f\u0938\u0902|\u0926\u093f\u0938/i];l.defineLocale("hi",{months:{format:"\u091c\u0928\u0935\u0930\u0940_\u092b\u093c\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u092e\u094d\u092c\u0930_\u0926\u093f\u0938\u092e\u094d\u092c\u0930".split("_"),standalone:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u0902\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u0902\u092c\u0930_\u0926\u093f\u0938\u0902\u092c\u0930".split("_")},monthsShort:"\u091c\u0928._\u092b\u093c\u0930._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948._\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0905\u0917._\u0938\u093f\u0924._\u0905\u0915\u094d\u091f\u0942._\u0928\u0935._\u0926\u093f\u0938.".split("_"),weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0932\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0932_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u092c\u091c\u0947",LTS:"A h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A h:mm \u092c\u091c\u0947"},monthsParse:F,longMonthsParse:F,shortMonthsParse:[/^\u091c\u0928/i,/^\u092b\u093c\u0930/i,/^\u092e\u093e\u0930\u094d\u091a/i,/^\u0905\u092a\u094d\u0930\u0948/i,/^\u092e\u0908/i,/^\u091c\u0942\u0928/i,/^\u091c\u0941\u0932/i,/^\u0905\u0917/i,/^\u0938\u093f\u0924/i,/^\u0905\u0915\u094d\u091f\u0942/i,/^\u0928\u0935/i,/^\u0926\u093f\u0938/i],monthsRegex:/^(\u091c\u0928\u0935\u0930\u0940|\u091c\u0928\.?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908|\u091c\u0941\u0932\.?|\u0905\u0917\u0938\u094d\u0924|\u0905\u0917\.?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930|\u0928\u0935\.?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930|\u0926\u093f\u0938\.?)/i,monthsShortRegex:/^(\u091c\u0928\u0935\u0930\u0940|\u091c\u0928\.?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908|\u091c\u0941\u0932\.?|\u0905\u0917\u0938\u094d\u0924|\u0905\u0917\.?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930|\u0928\u0935\.?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930|\u0926\u093f\u0938\.?)/i,monthsStrictRegex:/^(\u091c\u0928\u0935\u0930\u0940?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908?|\u0905\u0917\u0938\u094d\u0924?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924?\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930?)/i,monthsShortStrictRegex:/^(\u091c\u0928\.?|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\.?|\u0905\u0917\.?|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\.?|\u0926\u093f\u0938\.?)/i,calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0915\u0932] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u0932] LT",lastWeek:"[\u092a\u093f\u091b\u0932\u0947] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u092e\u0947\u0902",past:"%s \u092a\u0939\u0932\u0947",s:"\u0915\u0941\u091b \u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0902\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u091f",mm:"%d \u092e\u093f\u0928\u091f",h:"\u090f\u0915 \u0918\u0902\u091f\u093e",hh:"%d \u0918\u0902\u091f\u0947",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u0940\u0928\u0947",MM:"%d \u092e\u0939\u0940\u0928\u0947",y:"\u090f\u0915 \u0935\u0930\u094d\u0937",yy:"%d \u0935\u0930\u094d\u0937"},preparse:function(D){return D.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(h){return R[h]})},postformat:function(D){return D.replace(/\d/g,function(h){return t[h]})},meridiemParse:/\u0930\u093e\u0924|\u0938\u0941\u092c\u0939|\u0926\u094b\u092a\u0939\u0930|\u0936\u093e\u092e/,meridiemHour:function(D,h){return 12===D&&(D=0),"\u0930\u093e\u0924"===h?D<4?D:D+12:"\u0938\u0941\u092c\u0939"===h?D:"\u0926\u094b\u092a\u0939\u0930"===h?D>=10?D:D+12:"\u0936\u093e\u092e"===h?D+12:void 0},meridiem:function(D,h,s){return D<4?"\u0930\u093e\u0924":D<10?"\u0938\u0941\u092c\u0939":D<17?"\u0926\u094b\u092a\u0939\u0930":D<20?"\u0936\u093e\u092e":"\u0930\u093e\u0924"},week:{dow:0,doy:6}})}(d(97586))},91957:function(Fe,Tt,d){!function(l){"use strict";function t(F,e,_){var D=F+" ";switch(_){case"ss":return D+(1===F?"sekunda":2===F||3===F||4===F?"sekunde":"sekundi");case"m":return e?"jedna minuta":"jedne minute";case"mm":return D+(1===F?"minuta":2===F||3===F||4===F?"minute":"minuta");case"h":return e?"jedan sat":"jednog sata";case"hh":return D+(1===F?"sat":2===F||3===F||4===F?"sata":"sati");case"dd":return D+(1===F?"dan":"dana");case"MM":return D+(1===F?"mjesec":2===F||3===F||4===F?"mjeseca":"mjeseci");case"yy":return D+(1===F?"godina":2===F||3===F||4===F?"godine":"godina")}}l.defineLocale("hr",{months:{format:"sije\u010dnja_velja\u010de_o\u017eujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"sije\u010danj_velja\u010da_o\u017eujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._o\u017eu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM YYYY",LLL:"Do MMMM YYYY H:mm",LLLL:"dddd, Do MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:return"[pro\u0161lu] [nedjelju] [u] LT";case 3:return"[pro\u0161lu] [srijedu] [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:t,m:t,mm:t,h:t,hh:t,d:"dan",dd:t,M:"mjesec",MM:t,y:"godinu",yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(d(97586))},48928:function(Fe,Tt,d){!function(l){"use strict";var t="vas\xe1rnap h\xe9tf\u0151n kedden szerd\xe1n cs\xfct\xf6rt\xf6k\xf6n p\xe9nteken szombaton".split(" ");function R(_,D,h,s){var u=_;switch(h){case"s":return s||D?"n\xe9h\xe1ny m\xe1sodperc":"n\xe9h\xe1ny m\xe1sodperce";case"ss":return u+(s||D)?" m\xe1sodperc":" m\xe1sodperce";case"m":return"egy"+(s||D?" perc":" perce");case"mm":return u+(s||D?" perc":" perce");case"h":return"egy"+(s||D?" \xf3ra":" \xf3r\xe1ja");case"hh":return u+(s||D?" \xf3ra":" \xf3r\xe1ja");case"d":return"egy"+(s||D?" nap":" napja");case"dd":return u+(s||D?" nap":" napja");case"M":return"egy"+(s||D?" h\xf3nap":" h\xf3napja");case"MM":return u+(s||D?" h\xf3nap":" h\xf3napja");case"y":return"egy"+(s||D?" \xe9v":" \xe9ve");case"yy":return u+(s||D?" \xe9v":" \xe9ve")}return""}function F(_){return(_?"":"[m\xfalt] ")+"["+t[this.day()]+"] LT[-kor]"}l.defineLocale("hu",{months:"janu\xe1r_febru\xe1r_m\xe1rcius_\xe1prilis_m\xe1jus_j\xfanius_j\xfalius_augusztus_szeptember_okt\xf3ber_november_december".split("_"),monthsShort:"jan._feb._m\xe1rc._\xe1pr._m\xe1j._j\xfan._j\xfal._aug._szept._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"vas\xe1rnap_h\xe9tf\u0151_kedd_szerda_cs\xfct\xf6rt\xf6k_p\xe9ntek_szombat".split("_"),weekdaysShort:"vas_h\xe9t_kedd_sze_cs\xfct_p\xe9n_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(_){return"u"===_.charAt(1).toLowerCase()},meridiem:function(_,D,h){return _<12?!0===h?"de":"DE":!0===h?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return F.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return F.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s m\xfalva",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},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(d(97586))},56215:function(Fe,Tt,d){!function(l){"use strict";l.defineLocale("hy-am",{months:{format:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580\u056b_\u0583\u0565\u057f\u0580\u057e\u0561\u0580\u056b_\u0574\u0561\u0580\u057f\u056b_\u0561\u057a\u0580\u056b\u056c\u056b_\u0574\u0561\u0575\u056b\u057d\u056b_\u0570\u0578\u0582\u0576\u056b\u057d\u056b_\u0570\u0578\u0582\u056c\u056b\u057d\u056b_\u0585\u0563\u0578\u057d\u057f\u0578\u057d\u056b_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580\u056b_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b".split("_"),standalone:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580_\u0583\u0565\u057f\u0580\u057e\u0561\u0580_\u0574\u0561\u0580\u057f_\u0561\u057a\u0580\u056b\u056c_\u0574\u0561\u0575\u056b\u057d_\u0570\u0578\u0582\u0576\u056b\u057d_\u0570\u0578\u0582\u056c\u056b\u057d_\u0585\u0563\u0578\u057d\u057f\u0578\u057d_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580".split("_")},monthsShort:"\u0570\u0576\u057e_\u0583\u057f\u0580_\u0574\u0580\u057f_\u0561\u057a\u0580_\u0574\u0575\u057d_\u0570\u0576\u057d_\u0570\u056c\u057d_\u0585\u0563\u057d_\u057d\u057a\u057f_\u0570\u056f\u057f_\u0576\u0574\u0562_\u0564\u056f\u057f".split("_"),weekdays:"\u056f\u056b\u0580\u0561\u056f\u056b_\u0565\u0580\u056f\u0578\u0582\u0577\u0561\u0562\u0569\u056b_\u0565\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0579\u0578\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0570\u056b\u0576\u0563\u0577\u0561\u0562\u0569\u056b_\u0578\u0582\u0580\u0562\u0561\u0569_\u0577\u0561\u0562\u0561\u0569".split("_"),weekdaysShort:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),weekdaysMin:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0569.",LLL:"D MMMM YYYY \u0569., HH:mm",LLLL:"dddd, D MMMM YYYY \u0569., HH:mm"},calendar:{sameDay:"[\u0561\u0575\u057d\u0585\u0580] LT",nextDay:"[\u057e\u0561\u0572\u0568] LT",lastDay:"[\u0565\u0580\u0565\u056f] LT",nextWeek:function(){return"dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},lastWeek:function(){return"[\u0561\u0576\u0581\u0561\u056e] dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},sameElse:"L"},relativeTime:{future:"%s \u0570\u0565\u057f\u0578",past:"%s \u0561\u057c\u0561\u057b",s:"\u0574\u056b \u0584\u0561\u0576\u056b \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",ss:"%d \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",m:"\u0580\u0578\u057a\u0565",mm:"%d \u0580\u0578\u057a\u0565",h:"\u056a\u0561\u0574",hh:"%d \u056a\u0561\u0574",d:"\u0585\u0580",dd:"%d \u0585\u0580",M:"\u0561\u0574\u056b\u057d",MM:"%d \u0561\u0574\u056b\u057d",y:"\u057f\u0561\u0580\u056b",yy:"%d \u057f\u0561\u0580\u056b"},meridiemParse:/\u0563\u056b\u0577\u0565\u0580\u057e\u0561|\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561|\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576/,isPM:function(R){return/^(\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576)$/.test(R)},meridiem:function(R){return R<4?"\u0563\u056b\u0577\u0565\u0580\u057e\u0561":R<12?"\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561":R<17?"\u0581\u0565\u0580\u0565\u056f\u057e\u0561":"\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(\u056b\u0576|\u0580\u0564)/,ordinal:function(R,F){switch(F){case"DDD":case"w":case"W":case"DDDo":return 1===R?R+"-\u056b\u0576":R+"-\u0580\u0564";default:return R}},week:{dow:1,doy:7}})}(d(97586))},586:function(Fe,Tt,d){!function(l){"use strict";l.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(R,F){return 12===R&&(R=0),"pagi"===F?R:"siang"===F?R>=11?R:R+12:"sore"===F||"malam"===F?R+12:void 0},meridiem:function(R,F,e){return R<11?"pagi":R<15?"siang":R<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",ss:"%d detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:0,doy:6}})}(d(97586))},90211:function(Fe,Tt,d){!function(l){"use strict";function t(e){return e%100==11||e%10!=1}function R(e,_,D,h){var s=e+" ";switch(D){case"s":return _||h?"nokkrar sek\xfandur":"nokkrum sek\xfandum";case"ss":return t(e)?s+(_||h?"sek\xfandur":"sek\xfandum"):s+"sek\xfanda";case"m":return _?"m\xedn\xfata":"m\xedn\xfatu";case"mm":return t(e)?s+(_||h?"m\xedn\xfatur":"m\xedn\xfatum"):_?s+"m\xedn\xfata":s+"m\xedn\xfatu";case"hh":return t(e)?s+(_||h?"klukkustundir":"klukkustundum"):s+"klukkustund";case"d":return _?"dagur":h?"dag":"degi";case"dd":return t(e)?_?s+"dagar":s+(h?"daga":"d\xf6gum"):_?s+"dagur":s+(h?"dag":"degi");case"M":return _?"m\xe1nu\xf0ur":h?"m\xe1nu\xf0":"m\xe1nu\xf0i";case"MM":return t(e)?_?s+"m\xe1nu\xf0ir":s+(h?"m\xe1nu\xf0i":"m\xe1nu\xf0um"):_?s+"m\xe1nu\xf0ur":s+(h?"m\xe1nu\xf0":"m\xe1nu\xf0i");case"y":return _||h?"\xe1r":"\xe1ri";case"yy":return t(e)?s+(_||h?"\xe1r":"\xe1rum"):s+(_||h?"\xe1r":"\xe1ri")}}l.defineLocale("is",{months:"jan\xfaar_febr\xfaar_mars_apr\xedl_ma\xed_j\xfan\xed_j\xfal\xed_\xe1g\xfast_september_okt\xf3ber_n\xf3vember_desember".split("_"),monthsShort:"jan_feb_mar_apr_ma\xed_j\xfan_j\xfal_\xe1g\xfa_sep_okt_n\xf3v_des".split("_"),weekdays:"sunnudagur_m\xe1nudagur_\xferi\xf0judagur_mi\xf0vikudagur_fimmtudagur_f\xf6studagur_laugardagur".split("_"),weekdaysShort:"sun_m\xe1n_\xferi_mi\xf0_fim_f\xf6s_lau".split("_"),weekdaysMin:"Su_M\xe1_\xder_Mi_Fi_F\xf6_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[\xed dag kl.] LT",nextDay:"[\xe1 morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xed g\xe6r kl.] LT",lastWeek:"[s\xed\xf0asta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s s\xed\xf0an",s:R,ss:R,m:R,mm:R,h:"klukkustund",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}})}(d(97586))},22340:function(Fe,Tt,d){!function(l){"use strict";l.defineLocale("it-ch",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){return 0===this.day()?"[la scorsa] dddd [alle] LT":"[lo scorso] dddd [alle] LT"},sameElse:"L"},relativeTime:{future:function(R){return(/^[0-9].+$/.test(R)?"tra":"in")+" "+R},past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(d(97586))},70170:function(Fe,Tt,d){!function(l){"use strict";l.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:function(){return"[Oggi a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextDay:function(){return"[Domani a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextWeek:function(){return"dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastDay:function(){return"[Ieri a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastWeek:function(){return 0===this.day()?"[La scorsa] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT":"[Lo scorso] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},sameElse:"L"},relativeTime:{future:"tra %s",past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",w:"una settimana",ww:"%d settimane",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(d(97586))},39770:function(Fe,Tt,d){!function(l){"use strict";l.defineLocale("ja",{eras:[{since:"2019-05-01",offset:1,name:"\u4ee4\u548c",narrow:"\u32ff",abbr:"R"},{since:"1989-01-08",until:"2019-04-30",offset:1,name:"\u5e73\u6210",narrow:"\u337b",abbr:"H"},{since:"1926-12-25",until:"1989-01-07",offset:1,name:"\u662d\u548c",narrow:"\u337c",abbr:"S"},{since:"1912-07-30",until:"1926-12-24",offset:1,name:"\u5927\u6b63",narrow:"\u337d",abbr:"T"},{since:"1873-01-01",until:"1912-07-29",offset:6,name:"\u660e\u6cbb",narrow:"\u337e",abbr:"M"},{since:"0001-01-01",until:"1873-12-31",offset:1,name:"\u897f\u66a6",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"\u7d00\u5143\u524d",narrow:"BC",abbr:"BC"}],eraYearOrdinalRegex:/(\u5143|\d+)\u5e74/,eraYearOrdinalParse:function(R,F){return"\u5143"===F[1]?1:parseInt(F[1]||R,10)},months:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u65e5\u66dc\u65e5_\u6708\u66dc\u65e5_\u706b\u66dc\u65e5_\u6c34\u66dc\u65e5_\u6728\u66dc\u65e5_\u91d1\u66dc\u65e5_\u571f\u66dc\u65e5".split("_"),weekdaysShort:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),weekdaysMin:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5(ddd) HH:mm"},meridiemParse:/\u5348\u524d|\u5348\u5f8c/i,isPM:function(R){return"\u5348\u5f8c"===R},meridiem:function(R,F,e){return R<12?"\u5348\u524d":"\u5348\u5f8c"},calendar:{sameDay:"[\u4eca\u65e5] LT",nextDay:"[\u660e\u65e5] LT",nextWeek:function(R){return R.week()!==this.week()?"[\u6765\u9031]dddd LT":"dddd LT"},lastDay:"[\u6628\u65e5] LT",lastWeek:function(R){return this.week()!==R.week()?"[\u5148\u9031]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}\u65e5/,ordinal:function(R,F){switch(F){case"y":return 1===R?"\u5143\u5e74":R+"\u5e74";case"d":case"D":case"DDD":return R+"\u65e5";default:return R}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u6570\u79d2",ss:"%d\u79d2",m:"1\u5206",mm:"%d\u5206",h:"1\u6642\u9593",hh:"%d\u6642\u9593",d:"1\u65e5",dd:"%d\u65e5",M:"1\u30f6\u6708",MM:"%d\u30f6\u6708",y:"1\u5e74",yy:"%d\u5e74"}})}(d(97586))},73875:function(Fe,Tt,d){!function(l){"use strict";l.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(R,F){return 12===R&&(R=0),"enjing"===F?R:"siyang"===F?R>=11?R:R+12:"sonten"===F||"ndalu"===F?R+12:void 0},meridiem:function(R,F,e){return R<11?"enjing":R<15?"siyang":R<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}})}(d(97586))},79499:function(Fe,Tt,d){!function(l){"use strict";l.defineLocale("ka",{months:"\u10d8\u10d0\u10dc\u10d5\u10d0\u10e0\u10d8_\u10d7\u10d4\u10d1\u10d4\u10e0\u10d5\u10d0\u10da\u10d8_\u10db\u10d0\u10e0\u10e2\u10d8_\u10d0\u10de\u10e0\u10d8\u10da\u10d8_\u10db\u10d0\u10d8\u10e1\u10d8_\u10d8\u10d5\u10dc\u10d8\u10e1\u10d8_\u10d8\u10d5\u10da\u10d8\u10e1\u10d8_\u10d0\u10d2\u10d5\u10d8\u10e1\u10e2\u10dd_\u10e1\u10d4\u10e5\u10e2\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10dd\u10e5\u10e2\u10dd\u10db\u10d1\u10d4\u10e0\u10d8_\u10dc\u10dd\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10d3\u10d4\u10d9\u10d4\u10db\u10d1\u10d4\u10e0\u10d8".split("_"),monthsShort:"\u10d8\u10d0\u10dc_\u10d7\u10d4\u10d1_\u10db\u10d0\u10e0_\u10d0\u10de\u10e0_\u10db\u10d0\u10d8_\u10d8\u10d5\u10dc_\u10d8\u10d5\u10da_\u10d0\u10d2\u10d5_\u10e1\u10d4\u10e5_\u10dd\u10e5\u10e2_\u10dc\u10dd\u10d4_\u10d3\u10d4\u10d9".split("_"),weekdays:{standalone:"\u10d9\u10d5\u10d8\u10e0\u10d0_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10d8_\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8".split("_"),format:"\u10d9\u10d5\u10d8\u10e0\u10d0\u10e1_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10e1_\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1".split("_"),isFormat:/(\u10ec\u10d8\u10dc\u10d0|\u10e8\u10d4\u10db\u10d3\u10d4\u10d2)/},weekdaysShort:"\u10d9\u10d5\u10d8_\u10dd\u10e0\u10e8_\u10e1\u10d0\u10db_\u10dd\u10d7\u10ee_\u10ee\u10e3\u10d7_\u10de\u10d0\u10e0_\u10e8\u10d0\u10d1".split("_"),weekdaysMin:"\u10d9\u10d5_\u10dd\u10e0_\u10e1\u10d0_\u10dd\u10d7_\u10ee\u10e3_\u10de\u10d0_\u10e8\u10d0".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u10d3\u10e6\u10d4\u10e1] LT[-\u10d6\u10d4]",nextDay:"[\u10ee\u10d5\u10d0\u10da] LT[-\u10d6\u10d4]",lastDay:"[\u10d2\u10e3\u10e8\u10d8\u10dc] LT[-\u10d6\u10d4]",nextWeek:"[\u10e8\u10d4\u10db\u10d3\u10d4\u10d2] dddd LT[-\u10d6\u10d4]",lastWeek:"[\u10ec\u10d8\u10dc\u10d0] dddd LT-\u10d6\u10d4",sameElse:"L"},relativeTime:{future:function(R){return R.replace(/(\u10ec\u10d0\u10db|\u10ec\u10e3\u10d7|\u10e1\u10d0\u10d0\u10d7|\u10ec\u10d4\u10da|\u10d3\u10e6|\u10d7\u10d5)(\u10d8|\u10d4)/,function(F,e,_){return"\u10d8"===_?e+"\u10e8\u10d8":e+_+"\u10e8\u10d8"})},past:function(R){return/(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10d3\u10e6\u10d4|\u10d7\u10d5\u10d4)/.test(R)?R.replace(/(\u10d8|\u10d4)$/,"\u10d8\u10e1 \u10ec\u10d8\u10dc"):/\u10ec\u10d4\u10da\u10d8/.test(R)?R.replace(/\u10ec\u10d4\u10da\u10d8$/,"\u10ec\u10da\u10d8\u10e1 \u10ec\u10d8\u10dc"):R},s:"\u10e0\u10d0\u10db\u10d3\u10d4\u10dc\u10d8\u10db\u10d4 \u10ec\u10d0\u10db\u10d8",ss:"%d \u10ec\u10d0\u10db\u10d8",m:"\u10ec\u10e3\u10d7\u10d8",mm:"%d \u10ec\u10e3\u10d7\u10d8",h:"\u10e1\u10d0\u10d0\u10d7\u10d8",hh:"%d \u10e1\u10d0\u10d0\u10d7\u10d8",d:"\u10d3\u10e6\u10d4",dd:"%d \u10d3\u10e6\u10d4",M:"\u10d7\u10d5\u10d4",MM:"%d \u10d7\u10d5\u10d4",y:"\u10ec\u10d4\u10da\u10d8",yy:"%d \u10ec\u10d4\u10da\u10d8"},dayOfMonthOrdinalParse:/0|1-\u10da\u10d8|\u10db\u10d4-\d{1,2}|\d{1,2}-\u10d4/,ordinal:function(R){return 0===R?R:1===R?R+"-\u10da\u10d8":R<20||R<=100&&R%20==0||R%100==0?"\u10db\u10d4-"+R:R+"-\u10d4"},week:{dow:1,doy:7}})}(d(97586))},93573:function(Fe,Tt,d){!function(l){"use strict";var t={0:"-\u0448\u0456",1:"-\u0448\u0456",2:"-\u0448\u0456",3:"-\u0448\u0456",4:"-\u0448\u0456",5:"-\u0448\u0456",6:"-\u0448\u044b",7:"-\u0448\u0456",8:"-\u0448\u0456",9:"-\u0448\u044b",10:"-\u0448\u044b",20:"-\u0448\u044b",30:"-\u0448\u044b",40:"-\u0448\u044b",50:"-\u0448\u0456",60:"-\u0448\u044b",70:"-\u0448\u0456",80:"-\u0448\u0456",90:"-\u0448\u044b",100:"-\u0448\u0456"};l.defineLocale("kk",{months:"\u049b\u0430\u04a3\u0442\u0430\u0440_\u0430\u049b\u043f\u0430\u043d_\u043d\u0430\u0443\u0440\u044b\u0437_\u0441\u04d9\u0443\u0456\u0440_\u043c\u0430\u043c\u044b\u0440_\u043c\u0430\u0443\u0441\u044b\u043c_\u0448\u0456\u043b\u0434\u0435_\u0442\u0430\u043c\u044b\u0437_\u049b\u044b\u0440\u043a\u04af\u0439\u0435\u043a_\u049b\u0430\u0437\u0430\u043d_\u049b\u0430\u0440\u0430\u0448\u0430_\u0436\u0435\u043b\u0442\u043e\u049b\u0441\u0430\u043d".split("_"),monthsShort:"\u049b\u0430\u04a3_\u0430\u049b\u043f_\u043d\u0430\u0443_\u0441\u04d9\u0443_\u043c\u0430\u043c_\u043c\u0430\u0443_\u0448\u0456\u043b_\u0442\u0430\u043c_\u049b\u044b\u0440_\u049b\u0430\u0437_\u049b\u0430\u0440_\u0436\u0435\u043b".split("_"),weekdays:"\u0436\u0435\u043a\u0441\u0435\u043d\u0431\u0456_\u0434\u04af\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u04d9\u0440\u0441\u0435\u043d\u0431\u0456_\u0431\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0436\u04b1\u043c\u0430_\u0441\u0435\u043d\u0431\u0456".split("_"),weekdaysShort:"\u0436\u0435\u043a_\u0434\u04af\u0439_\u0441\u0435\u0439_\u0441\u04d9\u0440_\u0431\u0435\u0439_\u0436\u04b1\u043c_\u0441\u0435\u043d".split("_"),weekdaysMin:"\u0436\u043a_\u0434\u0439_\u0441\u0439_\u0441\u0440_\u0431\u0439_\u0436\u043c_\u0441\u043d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0411\u04af\u0433\u0456\u043d \u0441\u0430\u0493\u0430\u0442] LT",nextDay:"[\u0415\u0440\u0442\u0435\u04a3 \u0441\u0430\u0493\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0493\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0448\u0435 \u0441\u0430\u0493\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u0435\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u04a3] dddd [\u0441\u0430\u0493\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0456\u0448\u0456\u043d\u0434\u0435",past:"%s \u0431\u04b1\u0440\u044b\u043d",s:"\u0431\u0456\u0440\u043d\u0435\u0448\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0456\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u0431\u0456\u0440 \u0441\u0430\u0493\u0430\u0442",hh:"%d \u0441\u0430\u0493\u0430\u0442",d:"\u0431\u0456\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0456\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0456\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0448\u0456|\u0448\u044b)/,ordinal:function(F){return F+(t[F]||t[F%10]||t[F>=100?100:null])},week:{dow:1,doy:7}})}(d(97586))},68807:function(Fe,Tt,d){!function(l){"use strict";var t={1:"\u17e1",2:"\u17e2",3:"\u17e3",4:"\u17e4",5:"\u17e5",6:"\u17e6",7:"\u17e7",8:"\u17e8",9:"\u17e9",0:"\u17e0"},R={"\u17e1":"1","\u17e2":"2","\u17e3":"3","\u17e4":"4","\u17e5":"5","\u17e6":"6","\u17e7":"7","\u17e8":"8","\u17e9":"9","\u17e0":"0"};l.defineLocale("km",{months:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),monthsShort:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),weekdays:"\u17a2\u17b6\u1791\u17b7\u178f\u17d2\u1799_\u1785\u17d0\u1793\u17d2\u1791_\u17a2\u1784\u17d2\u1782\u17b6\u179a_\u1796\u17bb\u1792_\u1796\u17d2\u179a\u17a0\u179f\u17d2\u1794\u178f\u17b7\u17cd_\u179f\u17bb\u1780\u17d2\u179a_\u179f\u17c5\u179a\u17cd".split("_"),weekdaysShort:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysMin:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u1796\u17d2\u179a\u17b9\u1780|\u179b\u17d2\u1784\u17b6\u1785/,isPM:function(e){return"\u179b\u17d2\u1784\u17b6\u1785"===e},meridiem:function(e,_,D){return e<12?"\u1796\u17d2\u179a\u17b9\u1780":"\u179b\u17d2\u1784\u17b6\u1785"},calendar:{sameDay:"[\u1790\u17d2\u1784\u17c3\u1793\u17c1\u17c7 \u1798\u17c9\u17c4\u1784] LT",nextDay:"[\u179f\u17d2\u17a2\u17c2\u1780 \u1798\u17c9\u17c4\u1784] LT",nextWeek:"dddd [\u1798\u17c9\u17c4\u1784] LT",lastDay:"[\u1798\u17d2\u179f\u17b7\u179b\u1798\u17b7\u1789 \u1798\u17c9\u17c4\u1784] LT",lastWeek:"dddd [\u179f\u1794\u17d2\u178f\u17b6\u17a0\u17cd\u1798\u17bb\u1793] [\u1798\u17c9\u17c4\u1784] LT",sameElse:"L"},relativeTime:{future:"%s\u1791\u17c0\u178f",past:"%s\u1798\u17bb\u1793",s:"\u1794\u17c9\u17bb\u1793\u17d2\u1798\u17b6\u1793\u179c\u17b7\u1793\u17b6\u1791\u17b8",ss:"%d \u179c\u17b7\u1793\u17b6\u1791\u17b8",m:"\u1798\u17bd\u1799\u1793\u17b6\u1791\u17b8",mm:"%d \u1793\u17b6\u1791\u17b8",h:"\u1798\u17bd\u1799\u1798\u17c9\u17c4\u1784",hh:"%d \u1798\u17c9\u17c4\u1784",d:"\u1798\u17bd\u1799\u1790\u17d2\u1784\u17c3",dd:"%d \u1790\u17d2\u1784\u17c3",M:"\u1798\u17bd\u1799\u1781\u17c2",MM:"%d \u1781\u17c2",y:"\u1798\u17bd\u1799\u1786\u17d2\u1793\u17b6\u17c6",yy:"%d \u1786\u17d2\u1793\u17b6\u17c6"},dayOfMonthOrdinalParse:/\u1791\u17b8\d{1,2}/,ordinal:"\u1791\u17b8%d",preparse:function(e){return e.replace(/[\u17e1\u17e2\u17e3\u17e4\u17e5\u17e6\u17e7\u17e8\u17e9\u17e0]/g,function(_){return R[_]})},postformat:function(e){return e.replace(/\d/g,function(_){return t[_]})},week:{dow:1,doy:4}})}(d(97586))},65082:function(Fe,Tt,d){!function(l){"use strict";var t={1:"\u0ce7",2:"\u0ce8",3:"\u0ce9",4:"\u0cea",5:"\u0ceb",6:"\u0cec",7:"\u0ced",8:"\u0cee",9:"\u0cef",0:"\u0ce6"},R={"\u0ce7":"1","\u0ce8":"2","\u0ce9":"3","\u0cea":"4","\u0ceb":"5","\u0cec":"6","\u0ced":"7","\u0cee":"8","\u0cef":"9","\u0ce6":"0"};l.defineLocale("kn",{months:"\u0c9c\u0ca8\u0cb5\u0cb0\u0cbf_\u0cab\u0cc6\u0cac\u0ccd\u0cb0\u0cb5\u0cb0\u0cbf_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5\u0cac\u0cb0\u0ccd_\u0ca8\u0cb5\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82\u0cac\u0cb0\u0ccd".split("_"),monthsShort:"\u0c9c\u0ca8_\u0cab\u0cc6\u0cac\u0ccd\u0cb0_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5_\u0ca8\u0cb5\u0cc6\u0c82_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82".split("_"),monthsParseExact:!0,weekdays:"\u0cad\u0cbe\u0ca8\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae\u0cb5\u0cbe\u0cb0_\u0cae\u0c82\u0c97\u0cb3\u0cb5\u0cbe\u0cb0_\u0cac\u0cc1\u0ca7\u0cb5\u0cbe\u0cb0_\u0c97\u0cc1\u0cb0\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0\u0cb5\u0cbe\u0cb0_\u0cb6\u0ca8\u0cbf\u0cb5\u0cbe\u0cb0".split("_"),weekdaysShort:"\u0cad\u0cbe\u0ca8\u0cc1_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae_\u0cae\u0c82\u0c97\u0cb3_\u0cac\u0cc1\u0ca7_\u0c97\u0cc1\u0cb0\u0cc1_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0_\u0cb6\u0ca8\u0cbf".split("_"),weekdaysMin:"\u0cad\u0cbe_\u0cb8\u0cc6\u0cc2\u0cd5_\u0cae\u0c82_\u0cac\u0cc1_\u0c97\u0cc1_\u0cb6\u0cc1_\u0cb6".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0c87\u0c82\u0ca6\u0cc1] LT",nextDay:"[\u0ca8\u0cbe\u0cb3\u0cc6] LT",nextWeek:"dddd, LT",lastDay:"[\u0ca8\u0cbf\u0ca8\u0ccd\u0ca8\u0cc6] LT",lastWeek:"[\u0c95\u0cc6\u0cc2\u0ca8\u0cc6\u0caf] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0ca8\u0c82\u0ca4\u0cb0",past:"%s \u0cb9\u0cbf\u0c82\u0ca6\u0cc6",s:"\u0c95\u0cc6\u0cb2\u0cb5\u0cc1 \u0c95\u0ccd\u0cb7\u0ca3\u0c97\u0cb3\u0cc1",ss:"%d \u0cb8\u0cc6\u0c95\u0cc6\u0c82\u0ca1\u0cc1\u0c97\u0cb3\u0cc1",m:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",mm:"%d \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",h:"\u0c92\u0c82\u0ca6\u0cc1 \u0c97\u0c82\u0c9f\u0cc6",hh:"%d \u0c97\u0c82\u0c9f\u0cc6",d:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca6\u0cbf\u0ca8",dd:"%d \u0ca6\u0cbf\u0ca8",M:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",MM:"%d \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",y:"\u0c92\u0c82\u0ca6\u0cc1 \u0cb5\u0cb0\u0ccd\u0cb7",yy:"%d \u0cb5\u0cb0\u0ccd\u0cb7"},preparse:function(e){return e.replace(/[\u0ce7\u0ce8\u0ce9\u0cea\u0ceb\u0cec\u0ced\u0cee\u0cef\u0ce6]/g,function(_){return R[_]})},postformat:function(e){return e.replace(/\d/g,function(_){return t[_]})},meridiemParse:/\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf|\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6|\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8|\u0cb8\u0c82\u0c9c\u0cc6/,meridiemHour:function(e,_){return 12===e&&(e=0),"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"===_?e<4?e:e+12:"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6"===_?e:"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8"===_?e>=10?e:e+12:"\u0cb8\u0c82\u0c9c\u0cc6"===_?e+12:void 0},meridiem:function(e,_,D){return e<4?"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf":e<10?"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6":e<17?"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8":e<20?"\u0cb8\u0c82\u0c9c\u0cc6":"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"},dayOfMonthOrdinalParse:/\d{1,2}(\u0ca8\u0cc6\u0cd5)/,ordinal:function(e){return e+"\u0ca8\u0cc6\u0cd5"},week:{dow:0,doy:6}})}(d(97586))},20137:function(Fe,Tt,d){!function(l){"use strict";l.defineLocale("ko",{months:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),monthsShort:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),weekdays:"\uc77c\uc694\uc77c_\uc6d4\uc694\uc77c_\ud654\uc694\uc77c_\uc218\uc694\uc77c_\ubaa9\uc694\uc77c_\uae08\uc694\uc77c_\ud1a0\uc694\uc77c".split("_"),weekdaysShort:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),weekdaysMin:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY\ub144 MMMM D\uc77c",LLL:"YYYY\ub144 MMMM D\uc77c A h:mm",LLLL:"YYYY\ub144 MMMM D\uc77c dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY\ub144 MMMM D\uc77c",lll:"YYYY\ub144 MMMM D\uc77c A h:mm",llll:"YYYY\ub144 MMMM D\uc77c dddd A h:mm"},calendar:{sameDay:"\uc624\ub298 LT",nextDay:"\ub0b4\uc77c LT",nextWeek:"dddd LT",lastDay:"\uc5b4\uc81c LT",lastWeek:"\uc9c0\ub09c\uc8fc dddd LT",sameElse:"L"},relativeTime:{future:"%s \ud6c4",past:"%s \uc804",s:"\uba87 \ucd08",ss:"%d\ucd08",m:"1\ubd84",mm:"%d\ubd84",h:"\ud55c \uc2dc\uac04",hh:"%d\uc2dc\uac04",d:"\ud558\ub8e8",dd:"%d\uc77c",M:"\ud55c \ub2ec",MM:"%d\ub2ec",y:"\uc77c \ub144",yy:"%d\ub144"},dayOfMonthOrdinalParse:/\d{1,2}(\uc77c|\uc6d4|\uc8fc)/,ordinal:function(R,F){switch(F){case"d":case"D":case"DDD":return R+"\uc77c";case"M":return R+"\uc6d4";case"w":case"W":return R+"\uc8fc";default:return R}},meridiemParse:/\uc624\uc804|\uc624\ud6c4/,isPM:function(R){return"\uc624\ud6c4"===R},meridiem:function(R,F,e){return R<12?"\uc624\uc804":"\uc624\ud6c4"}})}(d(97586))},63744:function(Fe,Tt,d){!function(l){"use strict";function t(e,_,D,h){var s={s:["\xe7end san\xeeye","\xe7end san\xeeyeyan"],ss:[e+" san\xeeye",e+" san\xeeyeyan"],m:["deq\xeeqeyek","deq\xeeqeyek\xea"],mm:[e+" deq\xeeqe",e+" deq\xeeqeyan"],h:["saetek","saetek\xea"],hh:[e+" saet",e+" saetan"],d:["rojek","rojek\xea"],dd:[e+" roj",e+" rojan"],w:["hefteyek","hefteyek\xea"],ww:[e+" hefte",e+" hefteyan"],M:["mehek","mehek\xea"],MM:[e+" meh",e+" mehan"],y:["salek","salek\xea"],yy:[e+" sal",e+" salan"]};return _?s[D][0]:s[D][1]}l.defineLocale("ku-kmr",{months:"R\xeabendan_Sibat_Adar_N\xeesan_Gulan_Hez\xeeran_T\xeermeh_Tebax_\xcelon_Cotmeh_Mijdar_Berfanbar".split("_"),monthsShort:"R\xeab_Sib_Ada_N\xees_Gul_Hez_T\xeer_Teb_\xcelo_Cot_Mij_Ber".split("_"),monthsParseExact:!0,weekdays:"Yek\u015fem_Du\u015fem_S\xea\u015fem_\xc7ar\u015fem_P\xeanc\u015fem_\xcen_\u015eem\xee".split("_"),weekdaysShort:"Yek_Du_S\xea_\xc7ar_P\xean_\xcen_\u015eem".split("_"),weekdaysMin:"Ye_Du_S\xea_\xc7a_P\xea_\xcen_\u015ee".split("_"),meridiem:function(e,_,D){return e<12?D?"bn":"BN":D?"pn":"PN"},meridiemParse:/bn|BN|pn|PN/,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM[a] YYYY[an]",LLL:"Do MMMM[a] YYYY[an] HH:mm",LLLL:"dddd, Do MMMM[a] YYYY[an] HH:mm",ll:"Do MMM[.] YYYY[an]",lll:"Do MMM[.] YYYY[an] HH:mm",llll:"ddd[.], Do MMM[.] YYYY[an] HH:mm"},calendar:{sameDay:"[\xcero di saet] LT [de]",nextDay:"[Sib\xea di saet] LT [de]",nextWeek:"dddd [di saet] LT [de]",lastDay:"[Duh di saet] LT [de]",lastWeek:"dddd[a bor\xee di saet] LT [de]",sameElse:"L"},relativeTime:{future:"di %s de",past:"ber\xee %s",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,w:t,ww:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}(?:y\xea|\xea|\.)/,ordinal:function(e,_){var D=_.toLowerCase();return D.includes("w")||D.includes("m")?e+".":e+function R(e){var _=(e=""+e).substring(e.length-1),D=e.length>1?e.substring(e.length-2):"";return 12==D||13==D||"2"!=_&&"3"!=_&&"50"!=D&&"70"!=_&&"80"!=_?"\xea":"y\xea"}(e)},week:{dow:1,doy:4}})}(d(97586))},70111:function(Fe,Tt,d){!function(l){"use strict";var t={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},R={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},F=["\u06a9\u0627\u0646\u0648\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0634\u0648\u0628\u0627\u062a","\u0626\u0627\u0632\u0627\u0631","\u0646\u06cc\u0633\u0627\u0646","\u0626\u0627\u06cc\u0627\u0631","\u062d\u0648\u0632\u06d5\u06cc\u0631\u0627\u0646","\u062a\u06d5\u0645\u0645\u0648\u0632","\u0626\u0627\u0628","\u0626\u06d5\u06cc\u0644\u0648\u0648\u0644","\u062a\u0634\u0631\u06cc\u0646\u06cc \u06cc\u06d5\u0643\u06d5\u0645","\u062a\u0634\u0631\u06cc\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0643\u0627\u0646\u0648\u0646\u06cc \u06cc\u06d5\u06a9\u06d5\u0645"];l.defineLocale("ku",{months:F,monthsShort:F,weekdays:"\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u062f\u0648\u0648\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0633\u06ce\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"),weekdaysShort:"\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645_\u062f\u0648\u0648\u0634\u0647\u200c\u0645_\u0633\u06ce\u0634\u0647\u200c\u0645_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u0647_\u0634".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c|\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc/,isPM:function(_){return/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c/.test(_)},meridiem:function(_,D,h){return _<12?"\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc":"\u0626\u06ce\u0648\u0627\u0631\u0647\u200c"},calendar:{sameDay:"[\u0626\u0647\u200c\u0645\u0631\u06c6 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",nextDay:"[\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",nextWeek:"dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",lastDay:"[\u062f\u0648\u06ce\u0646\u06ce \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",lastWeek:"dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",sameElse:"L"},relativeTime:{future:"\u0644\u0647\u200c %s",past:"%s",s:"\u0686\u0647\u200c\u0646\u062f \u0686\u0631\u0643\u0647\u200c\u06cc\u0647\u200c\u0643",ss:"\u0686\u0631\u0643\u0647\u200c %d",m:"\u06cc\u0647\u200c\u0643 \u062e\u0648\u0644\u0647\u200c\u0643",mm:"%d \u062e\u0648\u0644\u0647\u200c\u0643",h:"\u06cc\u0647\u200c\u0643 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631",hh:"%d \u0643\u0627\u062a\u0698\u0645\u06ce\u0631",d:"\u06cc\u0647\u200c\u0643 \u0695\u06c6\u0698",dd:"%d \u0695\u06c6\u0698",M:"\u06cc\u0647\u200c\u0643 \u0645\u0627\u0646\u06af",MM:"%d \u0645\u0627\u0646\u06af",y:"\u06cc\u0647\u200c\u0643 \u0633\u0627\u06b5",yy:"%d \u0633\u0627\u06b5"},preparse:function(_){return _.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(D){return R[D]}).replace(/\u060c/g,",")},postformat:function(_){return _.replace(/\d/g,function(D){return t[D]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(d(97586))},99187:function(Fe,Tt,d){!function(l){"use strict";var t={0:"-\u0447\u04af",1:"-\u0447\u0438",2:"-\u0447\u0438",3:"-\u0447\u04af",4:"-\u0447\u04af",5:"-\u0447\u0438",6:"-\u0447\u044b",7:"-\u0447\u0438",8:"-\u0447\u0438",9:"-\u0447\u0443",10:"-\u0447\u0443",20:"-\u0447\u044b",30:"-\u0447\u0443",40:"-\u0447\u044b",50:"-\u0447\u04af",60:"-\u0447\u044b",70:"-\u0447\u0438",80:"-\u0447\u0438",90:"-\u0447\u0443",100:"-\u0447\u04af"};l.defineLocale("ky",{months:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u0416\u0435\u043a\u0448\u0435\u043c\u0431\u0438_\u0414\u04af\u0439\u0448\u04e9\u043c\u0431\u04af_\u0428\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0428\u0430\u0440\u0448\u0435\u043c\u0431\u0438_\u0411\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0416\u0443\u043c\u0430_\u0418\u0448\u0435\u043c\u0431\u0438".split("_"),weekdaysShort:"\u0416\u0435\u043a_\u0414\u04af\u0439_\u0428\u0435\u0439_\u0428\u0430\u0440_\u0411\u0435\u0439_\u0416\u0443\u043c_\u0418\u0448\u0435".split("_"),weekdaysMin:"\u0416\u043a_\u0414\u0439_\u0428\u0439_\u0428\u0440_\u0411\u0439_\u0416\u043c_\u0418\u0448".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0411\u04af\u0433\u04af\u043d \u0441\u0430\u0430\u0442] LT",nextDay:"[\u042d\u0440\u0442\u0435\u04a3 \u0441\u0430\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0447\u044d\u044d \u0441\u0430\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u04e9\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u043d] dddd [\u043a\u04af\u043d\u04af] [\u0441\u0430\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0438\u0447\u0438\u043d\u0434\u0435",past:"%s \u043c\u0443\u0440\u0443\u043d",s:"\u0431\u0438\u0440\u043d\u0435\u0447\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0438\u0440 \u043c\u04af\u043d\u04e9\u0442",mm:"%d \u043c\u04af\u043d\u04e9\u0442",h:"\u0431\u0438\u0440 \u0441\u0430\u0430\u0442",hh:"%d \u0441\u0430\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0438\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0438\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0447\u0438|\u0447\u044b|\u0447\u04af|\u0447\u0443)/,ordinal:function(F){return F+(t[F]||t[F%10]||t[F>=100?100:null])},week:{dow:1,doy:7}})}(d(97586))},35969:function(Fe,Tt,d){!function(l){"use strict";function t(D,h,s,u){var g={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 h?g[s][0]:g[s][1]}function e(D){if(D=parseInt(D,10),isNaN(D))return!1;if(D<0)return!0;if(D<10)return 4<=D&&D<=7;if(D<100){var h=D%10;return e(0===h?D/10:h)}if(D<1e4){for(;D>=10;)D/=10;return e(D)}return e(D/=1e3)}l.defineLocale("lb",{months:"Januar_Februar_M\xe4erz_Abr\xebll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_M\xe9indeg_D\xebnschdeg_M\xebttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._M\xe9._D\xeb._M\xeb._Do._Fr._Sa.".split("_"),weekdaysMin:"So_M\xe9_D\xeb_M\xeb_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[G\xebschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:function R(D){return e(D.substr(0,D.indexOf(" ")))?"a "+D:"an "+D},past:function F(D){return e(D.substr(0,D.indexOf(" ")))?"viru "+D:"virun "+D},s:"e puer Sekonnen",ss:"%d Sekonnen",m:t,mm:"%d Minutten",h:t,hh:"%d Stonnen",d:t,dd:"%d Deeg",M:t,MM:"%d M\xe9int",y:t,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(d(97586))},33526:function(Fe,Tt,d){!function(l){"use strict";l.defineLocale("lo",{months:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),monthsShort:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),weekdays:"\u0ead\u0eb2\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysShort:"\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysMin:"\u0e97_\u0e88_\u0ead\u0e84_\u0e9e_\u0e9e\u0eab_\u0eaa\u0e81_\u0eaa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"\u0ea7\u0eb1\u0e99dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2|\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87/,isPM:function(R){return"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"===R},meridiem:function(R,F,e){return R<12?"\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2":"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"},calendar:{sameDay:"[\u0ea1\u0eb7\u0ec9\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",nextDay:"[\u0ea1\u0eb7\u0ec9\u0ead\u0eb7\u0ec8\u0e99\u0ec0\u0ea7\u0ea5\u0eb2] LT",nextWeek:"[\u0ea7\u0eb1\u0e99]dddd[\u0edc\u0ec9\u0eb2\u0ec0\u0ea7\u0ea5\u0eb2] LT",lastDay:"[\u0ea1\u0eb7\u0ec9\u0ea7\u0eb2\u0e99\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",lastWeek:"[\u0ea7\u0eb1\u0e99]dddd[\u0ec1\u0ea5\u0ec9\u0ea7\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",sameElse:"L"},relativeTime:{future:"\u0ead\u0eb5\u0e81 %s",past:"%s\u0e9c\u0ec8\u0eb2\u0e99\u0ea1\u0eb2",s:"\u0e9a\u0ecd\u0ec8\u0ec0\u0e97\u0ebb\u0ec8\u0eb2\u0ec3\u0e94\u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",ss:"%d \u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",m:"1 \u0e99\u0eb2\u0e97\u0eb5",mm:"%d \u0e99\u0eb2\u0e97\u0eb5",h:"1 \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",hh:"%d \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",d:"1 \u0ea1\u0eb7\u0ec9",dd:"%d \u0ea1\u0eb7\u0ec9",M:"1 \u0ec0\u0e94\u0eb7\u0ead\u0e99",MM:"%d \u0ec0\u0e94\u0eb7\u0ead\u0e99",y:"1 \u0e9b\u0eb5",yy:"%d \u0e9b\u0eb5"},dayOfMonthOrdinalParse:/(\u0e97\u0eb5\u0ec8)\d{1,2}/,ordinal:function(R){return"\u0e97\u0eb5\u0ec8"+R}})}(d(97586))},90411:function(Fe,Tt,d){!function(l){"use strict";var t={ss:"sekund\u0117_sekund\u017ei\u0173_sekundes",m:"minut\u0117_minut\u0117s_minut\u0119",mm:"minut\u0117s_minu\u010di\u0173_minutes",h:"valanda_valandos_valand\u0105",hh:"valandos_valand\u0173_valandas",d:"diena_dienos_dien\u0105",dd:"dienos_dien\u0173_dienas",M:"m\u0117nuo_m\u0117nesio_m\u0117nes\u012f",MM:"m\u0117nesiai_m\u0117nesi\u0173_m\u0117nesius",y:"metai_met\u0173_metus",yy:"metai_met\u0173_metus"};function F(s,u,g,a){return u?_(g)[0]:a?_(g)[1]:_(g)[2]}function e(s){return s%10==0||s>10&&s<20}function _(s){return t[s].split("_")}function D(s,u,g,a){var c=s+" ";return 1===s?c+F(0,u,g[0],a):u?c+(e(s)?_(g)[1]:_(g)[0]):a?c+_(g)[1]:c+(e(s)?_(g)[1]:_(g)[2])}l.defineLocale("lt",{months:{format:"sausio_vasario_kovo_baland\u017eio_gegu\u017e\u0117s_bir\u017eelio_liepos_rugpj\u016b\u010dio_rugs\u0117jo_spalio_lapkri\u010dio_gruod\u017eio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegu\u017e\u0117_bir\u017eelis_liepa_rugpj\u016btis_rugs\u0117jis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadien\u012f_pirmadien\u012f_antradien\u012f_tre\u010diadien\u012f_ketvirtadien\u012f_penktadien\u012f_\u0161e\u0161tadien\u012f".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_tre\u010diadienis_ketvirtadienis_penktadienis_\u0161e\u0161tadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_\u0160e\u0161".split("_"),weekdaysMin:"S_P_A_T_K_Pn_\u0160".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[\u0160iandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Pra\u0117jus\u012f] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prie\u0161 %s",s:function R(s,u,g,a){return u?"kelios sekund\u0117s":a?"keli\u0173 sekund\u017ei\u0173":"kelias sekundes"},ss:D,m:F,mm:D,h:F,hh:D,d:F,dd:D,M:F,MM:D,y:F,yy:D},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(s){return s+"-oji"},week:{dow:1,doy:4}})}(d(97586))},32621:function(Fe,Tt,d){!function(l){"use strict";var t={ss:"sekundes_sekund\u0113m_sekunde_sekundes".split("_"),m:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),mm:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),h:"stundas_stund\u0101m_stunda_stundas".split("_"),hh:"stundas_stund\u0101m_stunda_stundas".split("_"),d:"dienas_dien\u0101m_diena_dienas".split("_"),dd:"dienas_dien\u0101m_diena_dienas".split("_"),M:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),MM:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};function R(h,s,u){return u?s%10==1&&s%100!=11?h[2]:h[3]:s%10==1&&s%100!=11?h[0]:h[1]}function F(h,s,u){return h+" "+R(t[u],h,s)}function e(h,s,u){return R(t[u],h,s)}l.defineLocale("lv",{months:"janv\u0101ris_febru\u0101ris_marts_apr\u012blis_maijs_j\u016bnijs_j\u016blijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_j\u016bn_j\u016bl_aug_sep_okt_nov_dec".split("_"),weekdays:"sv\u0113tdiena_pirmdiena_otrdiena_tre\u0161diena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[\u0160odien pulksten] LT",nextDay:"[R\u012bt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pag\u0101ju\u0161\u0101] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"p\u0113c %s",past:"pirms %s",s:function _(h,s){return s?"da\u017eas sekundes":"da\u017e\u0101m sekund\u0113m"},ss:F,m:e,mm:F,h:e,hh:F,d:e,dd:F,M:e,MM:F,y:e,yy:F},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(d(97586))},85869:function(Fe,Tt,d){!function(l){"use strict";var t={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(F,e){return 1===F?e[0]:F>=2&&F<=4?e[1]:e[2]},translate:function(F,e,_){var D=t.words[_];return 1===_.length?e?D[0]:D[1]:F+" "+t.correctGrammaticalCase(F,D)}};l.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedjelje] [u] LT","[pro\u0161log] [ponedjeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srijede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:"dan",dd:t.translate,M:"mjesec",MM:t.translate,y:"godinu",yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(d(97586))},35881:function(Fe,Tt,d){!function(l){"use strict";l.defineLocale("mi",{months:"Kohi-t\u0101te_Hui-tanguru_Pout\u016b-te-rangi_Paenga-wh\u0101wh\u0101_Haratua_Pipiri_H\u014dngoingoi_Here-turi-k\u014dk\u0101_Mahuru_Whiringa-\u0101-nuku_Whiringa-\u0101-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_H\u014dngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"R\u0101tapu_Mane_T\u016brei_Wenerei_T\u0101ite_Paraire_H\u0101tarei".split("_"),weekdaysShort:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"),weekdaysMin:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te h\u0113kona ruarua",ss:"%d h\u0113kona",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(d(97586))},92391:function(Fe,Tt,d){!function(l){"use strict";l.defineLocale("mk",{months:"\u0458\u0430\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d\u0438_\u0458\u0443\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u0458\u0430\u043d_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u043e\u043a_\u043f\u0435\u0442\u043e\u043a_\u0441\u0430\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u0435_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u0430\u0431".split("_"),weekdaysMin:"\u043de_\u043fo_\u0432\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441a".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u0435\u043d\u0435\u0441 \u0432\u043e] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432\u043e] LT",nextWeek:"[\u0412\u043e] dddd [\u0432\u043e] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432\u043e] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0430\u0442\u0430] dddd [\u0432\u043e] LT";case 1:case 2:case 4:case 5:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0438\u043e\u0442] dddd [\u0432\u043e] LT"}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435\u0434 %s",s:"\u043d\u0435\u043a\u043e\u043b\u043a\u0443 \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u0435\u0434\u043d\u0430 \u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0435\u0434\u0435\u043d \u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0435\u0434\u0435\u043d \u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",M:"\u0435\u0434\u0435\u043d \u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0438",y:"\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(R){var F=R%10,e=R%100;return 0===R?R+"-\u0435\u0432":0===e?R+"-\u0435\u043d":e>10&&e<20?R+"-\u0442\u0438":1===F?R+"-\u0432\u0438":2===F?R+"-\u0440\u0438":7===F||8===F?R+"-\u043c\u0438":R+"-\u0442\u0438"},week:{dow:1,doy:7}})}(d(97586))},21126:function(Fe,Tt,d){!function(l){"use strict";l.defineLocale("ml",{months:"\u0d1c\u0d28\u0d41\u0d35\u0d30\u0d3f_\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41\u0d35\u0d30\u0d3f_\u0d2e\u0d3e\u0d7c\u0d1a\u0d4d\u0d1a\u0d4d_\u0d0f\u0d2a\u0d4d\u0d30\u0d3f\u0d7d_\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48_\u0d13\u0d17\u0d38\u0d4d\u0d31\u0d4d\u0d31\u0d4d_\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31\u0d02\u0d2c\u0d7c_\u0d12\u0d15\u0d4d\u0d1f\u0d4b\u0d2c\u0d7c_\u0d28\u0d35\u0d02\u0d2c\u0d7c_\u0d21\u0d3f\u0d38\u0d02\u0d2c\u0d7c".split("_"),monthsShort:"\u0d1c\u0d28\u0d41._\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41._\u0d2e\u0d3e\u0d7c._\u0d0f\u0d2a\u0d4d\u0d30\u0d3f._\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48._\u0d13\u0d17._\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31._\u0d12\u0d15\u0d4d\u0d1f\u0d4b._\u0d28\u0d35\u0d02._\u0d21\u0d3f\u0d38\u0d02.".split("_"),monthsParseExact:!0,weekdays:"\u0d1e\u0d3e\u0d2f\u0d31\u0d3e\u0d34\u0d4d\u0d1a_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d33\u0d3e\u0d34\u0d4d\u0d1a_\u0d1a\u0d4a\u0d35\u0d4d\u0d35\u0d3e\u0d34\u0d4d\u0d1a_\u0d2c\u0d41\u0d27\u0d28\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a_\u0d36\u0d28\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a".split("_"),weekdaysShort:"\u0d1e\u0d3e\u0d2f\u0d7c_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d7e_\u0d1a\u0d4a\u0d35\u0d4d\u0d35_\u0d2c\u0d41\u0d27\u0d7b_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d02_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f_\u0d36\u0d28\u0d3f".split("_"),weekdaysMin:"\u0d1e\u0d3e_\u0d24\u0d3f_\u0d1a\u0d4a_\u0d2c\u0d41_\u0d35\u0d4d\u0d2f\u0d3e_\u0d35\u0d46_\u0d36".split("_"),longDateFormat:{LT:"A h:mm -\u0d28\u0d41",LTS:"A h:mm:ss -\u0d28\u0d41",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -\u0d28\u0d41",LLLL:"dddd, D MMMM YYYY, A h:mm -\u0d28\u0d41"},calendar:{sameDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d4d] LT",nextDay:"[\u0d28\u0d3e\u0d33\u0d46] LT",nextWeek:"dddd, LT",lastDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d32\u0d46] LT",lastWeek:"[\u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d",past:"%s \u0d2e\u0d41\u0d7b\u0d2a\u0d4d",s:"\u0d05\u0d7d\u0d2a \u0d28\u0d3f\u0d2e\u0d3f\u0d37\u0d19\u0d4d\u0d19\u0d7e",ss:"%d \u0d38\u0d46\u0d15\u0d4d\u0d15\u0d7b\u0d21\u0d4d",m:"\u0d12\u0d30\u0d41 \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",mm:"%d \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",h:"\u0d12\u0d30\u0d41 \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",hh:"%d \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",d:"\u0d12\u0d30\u0d41 \u0d26\u0d3f\u0d35\u0d38\u0d02",dd:"%d \u0d26\u0d3f\u0d35\u0d38\u0d02",M:"\u0d12\u0d30\u0d41 \u0d2e\u0d3e\u0d38\u0d02",MM:"%d \u0d2e\u0d3e\u0d38\u0d02",y:"\u0d12\u0d30\u0d41 \u0d35\u0d7c\u0d37\u0d02",yy:"%d \u0d35\u0d7c\u0d37\u0d02"},meridiemParse:/\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f|\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46|\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d|\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02|\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f/i,meridiemHour:function(R,F){return 12===R&&(R=0),"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"===F&&R>=4||"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d"===F||"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02"===F?R+12:R},meridiem:function(R,F,e){return R<4?"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f":R<12?"\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46":R<17?"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d":R<20?"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02":"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"}})}(d(97586))},44892:function(Fe,Tt,d){!function(l){"use strict";function t(F,e,_,D){switch(_){case"s":return e?"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434":"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d";case"ss":return F+(e?" \u0441\u0435\u043a\u0443\u043d\u0434":" \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d");case"m":case"mm":return F+(e?" \u043c\u0438\u043d\u0443\u0442":" \u043c\u0438\u043d\u0443\u0442\u044b\u043d");case"h":case"hh":return F+(e?" \u0446\u0430\u0433":" \u0446\u0430\u0433\u0438\u0439\u043d");case"d":case"dd":return F+(e?" \u04e9\u0434\u04e9\u0440":" \u04e9\u0434\u0440\u0438\u0439\u043d");case"M":case"MM":return F+(e?" \u0441\u0430\u0440":" \u0441\u0430\u0440\u044b\u043d");case"y":case"yy":return F+(e?" \u0436\u0438\u043b":" \u0436\u0438\u043b\u0438\u0439\u043d");default:return F}}l.defineLocale("mn",{months:"\u041d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0425\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0413\u0443\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u04e9\u0440\u04e9\u0432\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0422\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0417\u0443\u0440\u0433\u0430\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u043e\u043b\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u041d\u0430\u0439\u043c\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0415\u0441\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u043d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u0445\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440".split("_"),monthsShort:"1 \u0441\u0430\u0440_2 \u0441\u0430\u0440_3 \u0441\u0430\u0440_4 \u0441\u0430\u0440_5 \u0441\u0430\u0440_6 \u0441\u0430\u0440_7 \u0441\u0430\u0440_8 \u0441\u0430\u0440_9 \u0441\u0430\u0440_10 \u0441\u0430\u0440_11 \u0441\u0430\u0440_12 \u0441\u0430\u0440".split("_"),monthsParseExact:!0,weekdays:"\u041d\u044f\u043c_\u0414\u0430\u0432\u0430\u0430_\u041c\u044f\u0433\u043c\u0430\u0440_\u041b\u0445\u0430\u0433\u0432\u0430_\u041f\u04af\u0440\u044d\u0432_\u0411\u0430\u0430\u0441\u0430\u043d_\u0411\u044f\u043c\u0431\u0430".split("_"),weekdaysShort:"\u041d\u044f\u043c_\u0414\u0430\u0432_\u041c\u044f\u0433_\u041b\u0445\u0430_\u041f\u04af\u0440_\u0411\u0430\u0430_\u0411\u044f\u043c".split("_"),weekdaysMin:"\u041d\u044f_\u0414\u0430_\u041c\u044f_\u041b\u0445_\u041f\u04af_\u0411\u0430_\u0411\u044f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D",LLL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm",LLLL:"dddd, YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm"},meridiemParse:/\u04ae\u04e8|\u04ae\u0425/i,isPM:function(F){return"\u04ae\u0425"===F},meridiem:function(F,e,_){return F<12?"\u04ae\u04e8":"\u04ae\u0425"},calendar:{sameDay:"[\u04e8\u043d\u04e9\u04e9\u0434\u04e9\u0440] LT",nextDay:"[\u041c\u0430\u0440\u0433\u0430\u0430\u0448] LT",nextWeek:"[\u0418\u0440\u044d\u0445] dddd LT",lastDay:"[\u04e8\u0447\u0438\u0433\u0434\u04e9\u0440] LT",lastWeek:"[\u04e8\u043d\u0433\u04e9\u0440\u0441\u04e9\u043d] dddd LT",sameElse:"L"},relativeTime:{future:"%s \u0434\u0430\u0440\u0430\u0430",past:"%s \u04e9\u043c\u043d\u04e9",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2} \u04e9\u0434\u04e9\u0440/,ordinal:function(F,e){switch(e){case"d":case"D":case"DDD":return F+" \u04e9\u0434\u04e9\u0440";default:return F}}})}(d(97586))},59080:function(Fe,Tt,d){!function(l){"use strict";var t={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},R={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};function F(_,D,h,s){var u="";if(D)switch(h){case"s":u="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926";break;case"ss":u="%d \u0938\u0947\u0915\u0902\u0926";break;case"m":u="\u090f\u0915 \u092e\u093f\u0928\u093f\u091f";break;case"mm":u="%d \u092e\u093f\u0928\u093f\u091f\u0947";break;case"h":u="\u090f\u0915 \u0924\u093e\u0938";break;case"hh":u="%d \u0924\u093e\u0938";break;case"d":u="\u090f\u0915 \u0926\u093f\u0935\u0938";break;case"dd":u="%d \u0926\u093f\u0935\u0938";break;case"M":u="\u090f\u0915 \u092e\u0939\u093f\u0928\u093e";break;case"MM":u="%d \u092e\u0939\u093f\u0928\u0947";break;case"y":u="\u090f\u0915 \u0935\u0930\u094d\u0937";break;case"yy":u="%d \u0935\u0930\u094d\u0937\u0947"}else switch(h){case"s":u="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"ss":u="%d \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"m":u="\u090f\u0915\u093e \u092e\u093f\u0928\u093f\u091f\u093e";break;case"mm":u="%d \u092e\u093f\u0928\u093f\u091f\u093e\u0902";break;case"h":u="\u090f\u0915\u093e \u0924\u093e\u0938\u093e";break;case"hh":u="%d \u0924\u093e\u0938\u093e\u0902";break;case"d":u="\u090f\u0915\u093e \u0926\u093f\u0935\u0938\u093e";break;case"dd":u="%d \u0926\u093f\u0935\u0938\u093e\u0902";break;case"M":u="\u090f\u0915\u093e \u092e\u0939\u093f\u0928\u094d\u092f\u093e";break;case"MM":u="%d \u092e\u0939\u093f\u0928\u094d\u092f\u093e\u0902";break;case"y":u="\u090f\u0915\u093e \u0935\u0930\u094d\u0937\u093e";break;case"yy":u="%d \u0935\u0930\u094d\u0937\u093e\u0902"}return u.replace(/%d/i,_)}l.defineLocale("mr",{months:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u093f\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u0948_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a._\u090f\u092a\u094d\u0930\u093f._\u092e\u0947._\u091c\u0942\u0928._\u091c\u0941\u0932\u0948._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0933\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0933_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u0935\u093e\u091c\u0924\u093e",LTS:"A h:mm:ss \u0935\u093e\u091c\u0924\u093e",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e",LLLL:"dddd, D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0909\u0926\u094d\u092f\u093e] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092e\u093e\u0917\u0940\u0932] dddd, LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u0927\u094d\u092f\u0947",past:"%s\u092a\u0942\u0930\u094d\u0935\u0940",s:F,ss:F,m:F,mm:F,h:F,hh:F,d:F,dd:F,M:F,MM:F,y:F,yy:F},preparse:function(_){return _.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(D){return R[D]})},postformat:function(_){return _.replace(/\d/g,function(D){return t[D]})},meridiemParse:/\u092a\u0939\u093e\u091f\u0947|\u0938\u0915\u093e\u0933\u0940|\u0926\u0941\u092a\u093e\u0930\u0940|\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940|\u0930\u093e\u0924\u094d\u0930\u0940/,meridiemHour:function(_,D){return 12===_&&(_=0),"\u092a\u0939\u093e\u091f\u0947"===D||"\u0938\u0915\u093e\u0933\u0940"===D?_:"\u0926\u0941\u092a\u093e\u0930\u0940"===D||"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940"===D||"\u0930\u093e\u0924\u094d\u0930\u0940"===D?_>=12?_:_+12:void 0},meridiem:function(_,D,h){return _>=0&&_<6?"\u092a\u0939\u093e\u091f\u0947":_<12?"\u0938\u0915\u093e\u0933\u0940":_<17?"\u0926\u0941\u092a\u093e\u0930\u0940":_<20?"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940":"\u0930\u093e\u0924\u094d\u0930\u0940"},week:{dow:0,doy:6}})}(d(97586))},25950:function(Fe,Tt,d){!function(l){"use strict";l.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(R,F){return 12===R&&(R=0),"pagi"===F?R:"tengahari"===F?R>=11?R:R+12:"petang"===F||"malam"===F?R+12:void 0},meridiem:function(R,F,e){return R<11?"pagi":R<15?"tengahari":R<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}})}(d(97586))},70399:function(Fe,Tt,d){!function(l){"use strict";l.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(R,F){return 12===R&&(R=0),"pagi"===F?R:"tengahari"===F?R>=11?R:R+12:"petang"===F||"malam"===F?R+12:void 0},meridiem:function(R,F,e){return R<11?"pagi":R<15?"tengahari":R<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}})}(d(97586))},79902:function(Fe,Tt,d){!function(l){"use strict";l.defineLocale("mt",{months:"Jannar_Frar_Marzu_April_Mejju_\u0120unju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Di\u010bembru".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_\u0120un_Lul_Aww_Set_Ott_Nov_Di\u010b".split("_"),weekdays:"Il-\u0126add_It-Tnejn_It-Tlieta_L-Erbg\u0127a_Il-\u0126amis_Il-\u0120img\u0127a_Is-Sibt".split("_"),weekdaysShort:"\u0126ad_Tne_Tli_Erb_\u0126am_\u0120im_Sib".split("_"),weekdaysMin:"\u0126a_Tn_Tl_Er_\u0126a_\u0120i_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Illum fil-]LT",nextDay:"[G\u0127ada fil-]LT",nextWeek:"dddd [fil-]LT",lastDay:"[Il-biera\u0127 fil-]LT",lastWeek:"dddd [li g\u0127adda] [fil-]LT",sameElse:"L"},relativeTime:{future:"f\u2019 %s",past:"%s ilu",s:"ftit sekondi",ss:"%d sekondi",m:"minuta",mm:"%d minuti",h:"sieg\u0127a",hh:"%d sieg\u0127at",d:"\u0121urnata",dd:"%d \u0121ranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(d(97586))},72985:function(Fe,Tt,d){!function(l){"use strict";var t={1:"\u1041",2:"\u1042",3:"\u1043",4:"\u1044",5:"\u1045",6:"\u1046",7:"\u1047",8:"\u1048",9:"\u1049",0:"\u1040"},R={"\u1041":"1","\u1042":"2","\u1043":"3","\u1044":"4","\u1045":"5","\u1046":"6","\u1047":"7","\u1048":"8","\u1049":"9","\u1040":"0"};l.defineLocale("my",{months:"\u1007\u1014\u103a\u1014\u101d\u102b\u101b\u102e_\u1016\u1031\u1016\u1031\u102c\u103a\u101d\u102b\u101b\u102e_\u1019\u1010\u103a_\u1027\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u1007\u1030\u101c\u102d\u102f\u1004\u103a_\u101e\u103c\u1002\u102f\u1010\u103a_\u1005\u1000\u103a\u1010\u1004\u103a\u1018\u102c_\u1021\u1031\u102c\u1000\u103a\u1010\u102d\u102f\u1018\u102c_\u1014\u102d\u102f\u101d\u1004\u103a\u1018\u102c_\u1012\u102e\u1007\u1004\u103a\u1018\u102c".split("_"),monthsShort:"\u1007\u1014\u103a_\u1016\u1031_\u1019\u1010\u103a_\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u101c\u102d\u102f\u1004\u103a_\u101e\u103c_\u1005\u1000\u103a_\u1021\u1031\u102c\u1000\u103a_\u1014\u102d\u102f_\u1012\u102e".split("_"),weekdays:"\u1010\u1014\u1004\u103a\u1039\u1002\u1014\u103d\u1031_\u1010\u1014\u1004\u103a\u1039\u101c\u102c_\u1021\u1004\u103a\u1039\u1002\u102b_\u1017\u102f\u1012\u1039\u1013\u101f\u1030\u1038_\u1000\u103c\u102c\u101e\u1015\u1010\u1031\u1038_\u101e\u1031\u102c\u1000\u103c\u102c_\u1005\u1014\u1031".split("_"),weekdaysShort:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),weekdaysMin:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u101a\u1014\u1031.] LT [\u1019\u103e\u102c]",nextDay:"[\u1019\u1014\u1000\u103a\u1016\u103c\u1014\u103a] LT [\u1019\u103e\u102c]",nextWeek:"dddd LT [\u1019\u103e\u102c]",lastDay:"[\u1019\u1014\u1031.\u1000] LT [\u1019\u103e\u102c]",lastWeek:"[\u1015\u103c\u102e\u1038\u1001\u1032\u1037\u101e\u1031\u102c] dddd LT [\u1019\u103e\u102c]",sameElse:"L"},relativeTime:{future:"\u101c\u102c\u1019\u100a\u103a\u1037 %s \u1019\u103e\u102c",past:"\u101c\u103d\u1014\u103a\u1001\u1032\u1037\u101e\u1031\u102c %s \u1000",s:"\u1005\u1000\u1039\u1000\u1014\u103a.\u1021\u1014\u100a\u103a\u1038\u1004\u101a\u103a",ss:"%d \u1005\u1000\u1039\u1000\u1014\u1037\u103a",m:"\u1010\u1005\u103a\u1019\u102d\u1014\u1005\u103a",mm:"%d \u1019\u102d\u1014\u1005\u103a",h:"\u1010\u1005\u103a\u1014\u102c\u101b\u102e",hh:"%d \u1014\u102c\u101b\u102e",d:"\u1010\u1005\u103a\u101b\u1000\u103a",dd:"%d \u101b\u1000\u103a",M:"\u1010\u1005\u103a\u101c",MM:"%d \u101c",y:"\u1010\u1005\u103a\u1014\u103e\u1005\u103a",yy:"%d \u1014\u103e\u1005\u103a"},preparse:function(e){return e.replace(/[\u1041\u1042\u1043\u1044\u1045\u1046\u1047\u1048\u1049\u1040]/g,function(_){return R[_]})},postformat:function(e){return e.replace(/\d/g,function(_){return t[_]})},week:{dow:1,doy:4}})}(d(97586))},67859:function(Fe,Tt,d){!function(l){"use strict";l.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8._ma._ti._on._to._fr._l\xf8.".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"\xe9n time",hh:"%d timer",d:"\xe9n dag",dd:"%d dager",w:"\xe9n uke",ww:"%d uker",M:"\xe9n m\xe5ned",MM:"%d m\xe5neder",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(d(97586))},13642:function(Fe,Tt,d){!function(l){"use strict";var t={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},R={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};l.defineLocale("ne",{months:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f\u0932_\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0937\u094d\u091f_\u0938\u0947\u092a\u094d\u091f\u0947\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u092d\u0947\u092e\u094d\u092c\u0930_\u0921\u093f\u0938\u0947\u092e\u094d\u092c\u0930".split("_"),monthsShort:"\u091c\u0928._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f._\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908._\u0905\u0917._\u0938\u0947\u092a\u094d\u091f._\u0905\u0915\u094d\u091f\u094b._\u0928\u094b\u092d\u0947._\u0921\u093f\u0938\u0947.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u0907\u0924\u092c\u093e\u0930_\u0938\u094b\u092e\u092c\u093e\u0930_\u092e\u0919\u094d\u0917\u0932\u092c\u093e\u0930_\u092c\u0941\u0927\u092c\u093e\u0930_\u092c\u093f\u0939\u093f\u092c\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u092c\u093e\u0930_\u0936\u0928\u093f\u092c\u093e\u0930".split("_"),weekdaysShort:"\u0906\u0907\u0924._\u0938\u094b\u092e._\u092e\u0919\u094d\u0917\u0932._\u092c\u0941\u0927._\u092c\u093f\u0939\u093f._\u0936\u0941\u0915\u094d\u0930._\u0936\u0928\u093f.".split("_"),weekdaysMin:"\u0906._\u0938\u094b._\u092e\u0902._\u092c\u0941._\u092c\u093f._\u0936\u0941._\u0936.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A\u0915\u094b h:mm \u092c\u091c\u0947",LTS:"A\u0915\u094b h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947"},preparse:function(e){return e.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(_){return R[_]})},postformat:function(e){return e.replace(/\d/g,function(_){return t[_]})},meridiemParse:/\u0930\u093e\u0924\u093f|\u092c\u093f\u0939\u093e\u0928|\u0926\u093f\u0909\u0901\u0938\u094b|\u0938\u093e\u0901\u091d/,meridiemHour:function(e,_){return 12===e&&(e=0),"\u0930\u093e\u0924\u093f"===_?e<4?e:e+12:"\u092c\u093f\u0939\u093e\u0928"===_?e:"\u0926\u093f\u0909\u0901\u0938\u094b"===_?e>=10?e:e+12:"\u0938\u093e\u0901\u091d"===_?e+12:void 0},meridiem:function(e,_,D){return e<3?"\u0930\u093e\u0924\u093f":e<12?"\u092c\u093f\u0939\u093e\u0928":e<16?"\u0926\u093f\u0909\u0901\u0938\u094b":e<20?"\u0938\u093e\u0901\u091d":"\u0930\u093e\u0924\u093f"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u092d\u094b\u0932\u093f] LT",nextWeek:"[\u0906\u0909\u0901\u0926\u094b] dddd[,] LT",lastDay:"[\u0939\u093f\u091c\u094b] LT",lastWeek:"[\u0917\u090f\u0915\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u093e",past:"%s \u0905\u0917\u093e\u0921\u093f",s:"\u0915\u0947\u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0947\u0923\u094d\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u0947\u091f",mm:"%d \u092e\u093f\u0928\u0947\u091f",h:"\u090f\u0915 \u0918\u0923\u094d\u091f\u093e",hh:"%d \u0918\u0923\u094d\u091f\u093e",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u093f\u0928\u093e",MM:"%d \u092e\u0939\u093f\u0928\u093e",y:"\u090f\u0915 \u092c\u0930\u094d\u0937",yy:"%d \u092c\u0930\u094d\u0937"},week:{dow:0,doy:6}})}(d(97586))},99875:function(Fe,Tt,d){!function(l){"use strict";var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),R="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),F=[/^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],e=/^(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;l.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(D,h){return D?/-MMM-/.test(h)?R[D.month()]:t[D.month()]:t},monthsRegex:e,monthsShortRegex:e,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:F,longMonthsParse:F,shortMonthsParse:F,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(D){return D+(1===D||8===D||D>=20?"ste":"de")},week:{dow:1,doy:4}})}(d(97586))},65441:function(Fe,Tt,d){!function(l){"use strict";var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),R="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),F=[/^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],e=/^(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;l.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(D,h){return D?/-MMM-/.test(h)?R[D.month()]:t[D.month()]:t},monthsRegex:e,monthsShortRegex:e,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:F,longMonthsParse:F,shortMonthsParse:F,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",w:"\xe9\xe9n week",ww:"%d weken",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(D){return D+(1===D||8===D||D>=20?"ste":"de")},week:{dow:1,doy:4}})}(d(97586))},81311:function(Fe,Tt,d){!function(l){"use strict";l.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"sundag_m\xe5ndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"su._m\xe5._ty._on._to._fr._lau.".split("_"),weekdaysMin:"su_m\xe5_ty_on_to_fr_la".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I g\xe5r klokka] LT",lastWeek:"[F\xf8reg\xe5ande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",ss:"%d sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",w:"ei veke",ww:"%d veker",M:"ein m\xe5nad",MM:"%d m\xe5nader",y:"eit \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(d(97586))},72567:function(Fe,Tt,d){!function(l){"use strict";l.defineLocale("oc-lnc",{months:{standalone:"geni\xe8r_febri\xe8r_mar\xe7_abril_mai_junh_julhet_agost_setembre_oct\xf2bre_novembre_decembre".split("_"),format:"de geni\xe8r_de febri\xe8r_de mar\xe7_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'oct\xf2bre_de novembre_de decembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xe7_abr._mai_junh_julh._ago._set._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"dimenge_diluns_dimars_dim\xe8cres_dij\xf2us_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dm._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dm_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:"[u\xe8i a] LT",nextDay:"[deman a] LT",nextWeek:"dddd [a] LT",lastDay:"[i\xe8r a] LT",lastWeek:"dddd [passat a] LT",sameElse:"L"},relativeTime:{future:"d'aqu\xed %s",past:"fa %s",s:"unas segondas",ss:"%d segondas",m:"una minuta",mm:"%d minutas",h:"una ora",hh:"%d oras",d:"un jorn",dd:"%d jorns",M:"un mes",MM:"%d meses",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|\xe8|a)/,ordinal:function(R,F){var e=1===R?"r":2===R?"n":3===R?"r":4===R?"t":"\xe8";return("w"===F||"W"===F)&&(e="a"),R+e},week:{dow:1,doy:4}})}(d(97586))},56962:function(Fe,Tt,d){!function(l){"use strict";var t={1:"\u0a67",2:"\u0a68",3:"\u0a69",4:"\u0a6a",5:"\u0a6b",6:"\u0a6c",7:"\u0a6d",8:"\u0a6e",9:"\u0a6f",0:"\u0a66"},R={"\u0a67":"1","\u0a68":"2","\u0a69":"3","\u0a6a":"4","\u0a6b":"5","\u0a6c":"6","\u0a6d":"7","\u0a6e":"8","\u0a6f":"9","\u0a66":"0"};l.defineLocale("pa-in",{months:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),monthsShort:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),weekdays:"\u0a10\u0a24\u0a35\u0a3e\u0a30_\u0a38\u0a4b\u0a2e\u0a35\u0a3e\u0a30_\u0a2e\u0a70\u0a17\u0a32\u0a35\u0a3e\u0a30_\u0a2c\u0a41\u0a27\u0a35\u0a3e\u0a30_\u0a35\u0a40\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a41\u0a71\u0a15\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a28\u0a40\u0a1a\u0a30\u0a35\u0a3e\u0a30".split("_"),weekdaysShort:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),weekdaysMin:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),longDateFormat:{LT:"A h:mm \u0a35\u0a1c\u0a47",LTS:"A h:mm:ss \u0a35\u0a1c\u0a47",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47",LLLL:"dddd, D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47"},calendar:{sameDay:"[\u0a05\u0a1c] LT",nextDay:"[\u0a15\u0a32] LT",nextWeek:"[\u0a05\u0a17\u0a32\u0a3e] dddd, LT",lastDay:"[\u0a15\u0a32] LT",lastWeek:"[\u0a2a\u0a3f\u0a1b\u0a32\u0a47] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0a35\u0a3f\u0a71\u0a1a",past:"%s \u0a2a\u0a3f\u0a1b\u0a32\u0a47",s:"\u0a15\u0a41\u0a1d \u0a38\u0a15\u0a3f\u0a70\u0a1f",ss:"%d \u0a38\u0a15\u0a3f\u0a70\u0a1f",m:"\u0a07\u0a15 \u0a2e\u0a3f\u0a70\u0a1f",mm:"%d \u0a2e\u0a3f\u0a70\u0a1f",h:"\u0a07\u0a71\u0a15 \u0a18\u0a70\u0a1f\u0a3e",hh:"%d \u0a18\u0a70\u0a1f\u0a47",d:"\u0a07\u0a71\u0a15 \u0a26\u0a3f\u0a28",dd:"%d \u0a26\u0a3f\u0a28",M:"\u0a07\u0a71\u0a15 \u0a2e\u0a39\u0a40\u0a28\u0a3e",MM:"%d \u0a2e\u0a39\u0a40\u0a28\u0a47",y:"\u0a07\u0a71\u0a15 \u0a38\u0a3e\u0a32",yy:"%d \u0a38\u0a3e\u0a32"},preparse:function(e){return e.replace(/[\u0a67\u0a68\u0a69\u0a6a\u0a6b\u0a6c\u0a6d\u0a6e\u0a6f\u0a66]/g,function(_){return R[_]})},postformat:function(e){return e.replace(/\d/g,function(_){return t[_]})},meridiemParse:/\u0a30\u0a3e\u0a24|\u0a38\u0a35\u0a47\u0a30|\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30|\u0a38\u0a3c\u0a3e\u0a2e/,meridiemHour:function(e,_){return 12===e&&(e=0),"\u0a30\u0a3e\u0a24"===_?e<4?e:e+12:"\u0a38\u0a35\u0a47\u0a30"===_?e:"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30"===_?e>=10?e:e+12:"\u0a38\u0a3c\u0a3e\u0a2e"===_?e+12:void 0},meridiem:function(e,_,D){return e<4?"\u0a30\u0a3e\u0a24":e<10?"\u0a38\u0a35\u0a47\u0a30":e<17?"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30":e<20?"\u0a38\u0a3c\u0a3e\u0a2e":"\u0a30\u0a3e\u0a24"},week:{dow:0,doy:6}})}(d(97586))},61063:function(Fe,Tt,d){!function(l){"use strict";var t="stycze\u0144_luty_marzec_kwiecie\u0144_maj_czerwiec_lipiec_sierpie\u0144_wrzesie\u0144_pa\u017adziernik_listopad_grudzie\u0144".split("_"),R="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\u015bnia_pa\u017adziernika_listopada_grudnia".split("_"),F=[/^sty/i,/^lut/i,/^mar/i,/^kwi/i,/^maj/i,/^cze/i,/^lip/i,/^sie/i,/^wrz/i,/^pa\u017a/i,/^lis/i,/^gru/i];function e(h){return h%10<5&&h%10>1&&~~(h/10)%10!=1}function _(h,s,u){var g=h+" ";switch(u){case"ss":return g+(e(h)?"sekundy":"sekund");case"m":return s?"minuta":"minut\u0119";case"mm":return g+(e(h)?"minuty":"minut");case"h":return s?"godzina":"godzin\u0119";case"hh":return g+(e(h)?"godziny":"godzin");case"ww":return g+(e(h)?"tygodnie":"tygodni");case"MM":return g+(e(h)?"miesi\u0105ce":"miesi\u0119cy");case"yy":return g+(e(h)?"lata":"lat")}}l.defineLocale("pl",{months:function(h,s){return h?/D MMMM/.test(s)?R[h.month()]:t[h.month()]:t},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\u017a_lis_gru".split("_"),monthsParse:F,longMonthsParse:F,shortMonthsParse:F,weekdays:"niedziela_poniedzia\u0142ek_wtorek_\u015broda_czwartek_pi\u0105tek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_\u015br_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_\u015ar_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dzi\u015b o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedziel\u0119 o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W \u015brod\u0119 o] LT";case 6:return"[W sobot\u0119 o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zesz\u0142\u0105 niedziel\u0119 o] LT";case 3:return"[W zesz\u0142\u0105 \u015brod\u0119 o] LT";case 6:return"[W zesz\u0142\u0105 sobot\u0119 o] LT";default:return"[W zesz\u0142y] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:_,m:_,mm:_,h:_,hh:_,d:"1 dzie\u0144",dd:"%d dni",w:"tydzie\u0144",ww:_,M:"miesi\u0105c",MM:_,y:"rok",yy:_},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(d(97586))},97476:function(Fe,Tt,d){!function(l){"use strict";l.defineLocale("pt-br",{months:"janeiro_fevereiro_mar\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"domingo_segunda-feira_ter\xe7a-feira_quarta-feira_quinta-feira_sexta-feira_s\xe1bado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_s\xe1b".split("_"),weekdaysMin:"do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [\xe0s] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [\xe0s] HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",invalidDate:"Data inv\xe1lida"})}(d(97586))},78719:function(Fe,Tt,d){!function(l){"use strict";l.defineLocale("pt",{months:"janeiro_fevereiro_mar\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Ter\xe7a-feira_Quarta-feira_Quinta-feira_Sexta-feira_S\xe1bado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_S\xe1b".split("_"),weekdaysMin:"Do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_S\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",w:"uma semana",ww:"%d semanas",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(d(97586))},51004:function(Fe,Tt,d){!function(l){"use strict";function t(F,e,_){var h=" ";return(F%100>=20||F>=100&&F%100==0)&&(h=" de "),F+h+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"s\u0103pt\u0103m\xe2ni",MM:"luni",yy:"ani"}[_]}l.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminic\u0103_luni_mar\u021bi_miercuri_joi_vineri_s\xe2mb\u0103t\u0103".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_S\xe2m".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_S\xe2".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[m\xe2ine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s \xeen urm\u0103",s:"c\xe2teva secunde",ss:t,m:"un minut",mm:t,h:"o or\u0103",hh:t,d:"o zi",dd:t,w:"o s\u0103pt\u0103m\xe2n\u0103",ww:t,M:"o lun\u0103",MM:t,y:"un an",yy:t},week:{dow:1,doy:7}})}(d(97586))},51326:function(Fe,Tt,d){!function(l){"use strict";function R(_,D,h){return"m"===h?D?"\u043c\u0438\u043d\u0443\u0442\u0430":"\u043c\u0438\u043d\u0443\u0442\u0443":_+" "+function t(_,D){var h=_.split("_");return D%10==1&&D%100!=11?h[0]:D%10>=2&&D%10<=4&&(D%100<10||D%100>=20)?h[1]:h[2]}({ss:D?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:D?"\u043c\u0438\u043d\u0443\u0442\u0430_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442":"\u043c\u0438\u043d\u0443\u0442\u0443_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442",hh:"\u0447\u0430\u0441_\u0447\u0430\u0441\u0430_\u0447\u0430\u0441\u043e\u0432",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u044f_\u0434\u043d\u0435\u0439",ww:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043d\u0435\u0434\u0435\u043b\u0438_\u043d\u0435\u0434\u0435\u043b\u044c",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u0430_\u043c\u0435\u0441\u044f\u0446\u0435\u0432",yy:"\u0433\u043e\u0434_\u0433\u043e\u0434\u0430_\u043b\u0435\u0442"}[h],+_)}var F=[/^\u044f\u043d\u0432/i,/^\u0444\u0435\u0432/i,/^\u043c\u0430\u0440/i,/^\u0430\u043f\u0440/i,/^\u043c\u0430[\u0439\u044f]/i,/^\u0438\u044e\u043d/i,/^\u0438\u044e\u043b/i,/^\u0430\u0432\u0433/i,/^\u0441\u0435\u043d/i,/^\u043e\u043a\u0442/i,/^\u043d\u043e\u044f/i,/^\u0434\u0435\u043a/i];l.defineLocale("ru",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u044f_\u0444\u0435\u0432\u0440\u0430\u043b\u044f_\u043c\u0430\u0440\u0442\u0430_\u0430\u043f\u0440\u0435\u043b\u044f_\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433\u0443\u0441\u0442\u0430_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f_\u043e\u043a\u0442\u044f\u0431\u0440\u044f_\u043d\u043e\u044f\u0431\u0440\u044f_\u0434\u0435\u043a\u0430\u0431\u0440\u044f".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_")},monthsShort:{format:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_"),standalone:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440\u0442_\u0430\u043f\u0440._\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_")},weekdays:{standalone:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0430_\u0441\u0443\u0431\u0431\u043e\u0442\u0430".split("_"),format:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0443_\u0441\u0443\u0431\u0431\u043e\u0442\u0443".split("_"),isFormat:/\[ ?[\u0412\u0432] ?(?:\u043f\u0440\u043e\u0448\u043b\u0443\u044e|\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e|\u044d\u0442\u0443)? ?] ?dddd/},weekdaysShort:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),monthsParse:F,longMonthsParse:F,shortMonthsParse:F,monthsRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsShortRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsStrictRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044f\u044c]|\u0444\u0435\u0432\u0440\u0430\u043b[\u044f\u044c]|\u043c\u0430\u0440\u0442\u0430?|\u0430\u043f\u0440\u0435\u043b[\u044f\u044c]|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044f\u044c]|\u0438\u044e\u043b[\u044f\u044c]|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043e\u043a\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043d\u043e\u044f\u0431\u0440[\u044f\u044c]|\u0434\u0435\u043a\u0430\u0431\u0440[\u044f\u044c])/i,monthsShortStrictRegex:/^(\u044f\u043d\u0432\.|\u0444\u0435\u0432\u0440?\.|\u043c\u0430\u0440[\u0442.]|\u0430\u043f\u0440\.|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044c\u044f.]|\u0438\u044e\u043b[\u044c\u044f.]|\u0430\u0432\u0433\.|\u0441\u0435\u043d\u0442?\.|\u043e\u043a\u0442\.|\u043d\u043e\u044f\u0431?\.|\u0434\u0435\u043a\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., H:mm",LLLL:"dddd, D MMMM YYYY \u0433., H:mm"},calendar:{sameDay:"[\u0421\u0435\u0433\u043e\u0434\u043d\u044f, \u0432] LT",nextDay:"[\u0417\u0430\u0432\u0442\u0440\u0430, \u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430, \u0432] LT",nextWeek:function(_){if(_.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e] dddd, [\u0432] LT"}},lastWeek:function(_){if(_.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u043e\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u044b\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u0443\u044e] dddd, [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0447\u0435\u0440\u0435\u0437 %s",past:"%s \u043d\u0430\u0437\u0430\u0434",s:"\u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434",ss:R,m:R,mm:R,h:"\u0447\u0430\u0441",hh:R,d:"\u0434\u0435\u043d\u044c",dd:R,w:"\u043d\u0435\u0434\u0435\u043b\u044f",ww:R,M:"\u043c\u0435\u0441\u044f\u0446",MM:R,y:"\u0433\u043e\u0434",yy:R},meridiemParse:/\u043d\u043e\u0447\u0438|\u0443\u0442\u0440\u0430|\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430/i,isPM:function(_){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430)$/.test(_)},meridiem:function(_,D,h){return _<4?"\u043d\u043e\u0447\u0438":_<12?"\u0443\u0442\u0440\u0430":_<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0435\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e|\u044f)/,ordinal:function(_,D){switch(D){case"M":case"d":case"DDD":return _+"-\u0439";case"D":return _+"-\u0433\u043e";case"w":case"W":return _+"-\u044f";default:return _}},week:{dow:1,doy:4}})}(d(97586))},72608:function(Fe,Tt,d){!function(l){"use strict";var t=["\u062c\u0646\u0648\u0631\u064a","\u0641\u064a\u0628\u0631\u0648\u0631\u064a","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u064a\u0644","\u0645\u0626\u064a","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0621\u0650","\u0622\u06af\u0633\u067d","\u0633\u064a\u067e\u067d\u0645\u0628\u0631","\u0622\u06aa\u067d\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u068a\u0633\u0645\u0628\u0631"],R=["\u0622\u0686\u0631","\u0633\u0648\u0645\u0631","\u0627\u06b1\u0627\u0631\u0648","\u0627\u0631\u0628\u0639","\u062e\u0645\u064a\u0633","\u062c\u0645\u0639","\u0687\u0646\u0687\u0631"];l.defineLocale("sd",{months:t,monthsShort:t,weekdays:R,weekdaysShort:R,weekdaysMin:R,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(e){return"\u0634\u0627\u0645"===e},meridiem:function(e,_,D){return e<12?"\u0635\u0628\u062d":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0627\u0684] LT",nextDay:"[\u0633\u0680\u0627\u06bb\u064a] LT",nextWeek:"dddd [\u0627\u06b3\u064a\u0646 \u0647\u0641\u062a\u064a \u062a\u064a] LT",lastDay:"[\u06aa\u0627\u0644\u0647\u0647] LT",lastWeek:"[\u06af\u0632\u0631\u064a\u0644 \u0647\u0641\u062a\u064a] dddd [\u062a\u064a] LT",sameElse:"L"},relativeTime:{future:"%s \u067e\u0648\u0621",past:"%s \u0627\u06b3",s:"\u0686\u0646\u062f \u0633\u064a\u06aa\u0646\u068a",ss:"%d \u0633\u064a\u06aa\u0646\u068a",m:"\u0647\u06aa \u0645\u0646\u067d",mm:"%d \u0645\u0646\u067d",h:"\u0647\u06aa \u06aa\u0644\u0627\u06aa",hh:"%d \u06aa\u0644\u0627\u06aa",d:"\u0647\u06aa \u068f\u064a\u0646\u0647\u0646",dd:"%d \u068f\u064a\u0646\u0647\u0646",M:"\u0647\u06aa \u0645\u0647\u064a\u0646\u0648",MM:"%d \u0645\u0647\u064a\u0646\u0627",y:"\u0647\u06aa \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(e){return e.replace(/\u060c/g,",")},postformat:function(e){return e.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(d(97586))},13911:function(Fe,Tt,d){!function(l){"use strict";l.defineLocale("se",{months:"o\u0111\u0111ajagem\xe1nnu_guovvam\xe1nnu_njuk\u010dam\xe1nnu_cuo\u014bom\xe1nnu_miessem\xe1nnu_geassem\xe1nnu_suoidnem\xe1nnu_borgem\xe1nnu_\u010dak\u010dam\xe1nnu_golggotm\xe1nnu_sk\xe1bmam\xe1nnu_juovlam\xe1nnu".split("_"),monthsShort:"o\u0111\u0111j_guov_njuk_cuo_mies_geas_suoi_borg_\u010dak\u010d_golg_sk\xe1b_juov".split("_"),weekdays:"sotnabeaivi_vuoss\xe1rga_ma\u014b\u014beb\xe1rga_gaskavahkku_duorastat_bearjadat_l\xe1vvardat".split("_"),weekdaysShort:"sotn_vuos_ma\u014b_gask_duor_bear_l\xe1v".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s gea\u017ees",past:"ma\u014bit %s",s:"moadde sekunddat",ss:"%d sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta m\xe1nnu",MM:"%d m\xe1nut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(d(97586))},25147:function(Fe,Tt,d){!function(l){"use strict";l.defineLocale("si",{months:"\u0da2\u0db1\u0dc0\u0dcf\u0dbb\u0dd2_\u0db4\u0dd9\u0db6\u0dbb\u0dc0\u0dcf\u0dbb\u0dd2_\u0db8\u0dcf\u0dbb\u0dca\u0dad\u0dd4_\u0d85\u0db4\u0dca\u200d\u0dbb\u0dda\u0dbd\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd\u0dc3\u0dca\u0dad\u0dd4_\u0dc3\u0dd0\u0db4\u0dca\u0dad\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0d94\u0d9a\u0dca\u0dad\u0ddd\u0db6\u0dbb\u0dca_\u0db1\u0ddc\u0dc0\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0daf\u0dd9\u0dc3\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca".split("_"),monthsShort:"\u0da2\u0db1_\u0db4\u0dd9\u0db6_\u0db8\u0dcf\u0dbb\u0dca_\u0d85\u0db4\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd_\u0dc3\u0dd0\u0db4\u0dca_\u0d94\u0d9a\u0dca_\u0db1\u0ddc\u0dc0\u0dd0_\u0daf\u0dd9\u0dc3\u0dd0".split("_"),weekdays:"\u0d89\u0dbb\u0dd2\u0daf\u0dcf_\u0dc3\u0db3\u0dd4\u0daf\u0dcf_\u0d85\u0d9f\u0dc4\u0dbb\u0dd4\u0dc0\u0dcf\u0daf\u0dcf_\u0db6\u0daf\u0dcf\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4\u0dc3\u0dca\u0db4\u0dad\u0dd2\u0db1\u0dca\u0daf\u0dcf_\u0dc3\u0dd2\u0d9a\u0dd4\u0dbb\u0dcf\u0daf\u0dcf_\u0dc3\u0dd9\u0db1\u0dc3\u0dd4\u0dbb\u0dcf\u0daf\u0dcf".split("_"),weekdaysShort:"\u0d89\u0dbb\u0dd2_\u0dc3\u0db3\u0dd4_\u0d85\u0d9f_\u0db6\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4_\u0dc3\u0dd2\u0d9a\u0dd4_\u0dc3\u0dd9\u0db1".split("_"),weekdaysMin:"\u0d89_\u0dc3_\u0d85_\u0db6_\u0db6\u0dca\u200d\u0dbb_\u0dc3\u0dd2_\u0dc3\u0dd9".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [\u0dc0\u0dd0\u0db1\u0dd2] dddd, a h:mm:ss"},calendar:{sameDay:"[\u0d85\u0daf] LT[\u0da7]",nextDay:"[\u0dc4\u0dd9\u0da7] LT[\u0da7]",nextWeek:"dddd LT[\u0da7]",lastDay:"[\u0d8a\u0dba\u0dda] LT[\u0da7]",lastWeek:"[\u0db4\u0dc3\u0dd4\u0d9c\u0dd2\u0dba] dddd LT[\u0da7]",sameElse:"L"},relativeTime:{future:"%s\u0d9a\u0dd2\u0db1\u0dca",past:"%s\u0d9a\u0da7 \u0db4\u0dd9\u0dbb",s:"\u0dad\u0dad\u0dca\u0db4\u0dbb \u0d9a\u0dd2\u0dc4\u0dd2\u0db4\u0dba",ss:"\u0dad\u0dad\u0dca\u0db4\u0dbb %d",m:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4\u0dc0",mm:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4 %d",h:"\u0db4\u0dd0\u0dba",hh:"\u0db4\u0dd0\u0dba %d",d:"\u0daf\u0dd2\u0db1\u0dba",dd:"\u0daf\u0dd2\u0db1 %d",M:"\u0db8\u0dcf\u0dc3\u0dba",MM:"\u0db8\u0dcf\u0dc3 %d",y:"\u0dc0\u0dc3\u0dbb",yy:"\u0dc0\u0dc3\u0dbb %d"},dayOfMonthOrdinalParse:/\d{1,2} \u0dc0\u0dd0\u0db1\u0dd2/,ordinal:function(R){return R+" \u0dc0\u0dd0\u0db1\u0dd2"},meridiemParse:/\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4|\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4|\u0db4\u0dd9.\u0dc0|\u0db4.\u0dc0./,isPM:function(R){return"\u0db4.\u0dc0."===R||"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4"===R},meridiem:function(R,F,e){return R>11?e?"\u0db4.\u0dc0.":"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4":e?"\u0db4\u0dd9.\u0dc0.":"\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4"}})}(d(97586))},23741:function(Fe,Tt,d){!function(l){"use strict";var t="janu\xe1r_febru\xe1r_marec_apr\xedl_m\xe1j_j\xfan_j\xfal_august_september_okt\xf3ber_november_december".split("_"),R="jan_feb_mar_apr_m\xe1j_j\xfan_j\xfal_aug_sep_okt_nov_dec".split("_");function F(D){return D>1&&D<5}function e(D,h,s,u){var g=D+" ";switch(s){case"s":return h||u?"p\xe1r sek\xfand":"p\xe1r sekundami";case"ss":return h||u?g+(F(D)?"sekundy":"sek\xfand"):g+"sekundami";case"m":return h?"min\xfata":u?"min\xfatu":"min\xfatou";case"mm":return h||u?g+(F(D)?"min\xfaty":"min\xfat"):g+"min\xfatami";case"h":return h?"hodina":u?"hodinu":"hodinou";case"hh":return h||u?g+(F(D)?"hodiny":"hod\xedn"):g+"hodinami";case"d":return h||u?"de\u0148":"d\u0148om";case"dd":return h||u?g+(F(D)?"dni":"dn\xed"):g+"d\u0148ami";case"M":return h||u?"mesiac":"mesiacom";case"MM":return h||u?g+(F(D)?"mesiace":"mesiacov"):g+"mesiacmi";case"y":return h||u?"rok":"rokom";case"yy":return h||u?g+(F(D)?"roky":"rokov"):g+"rokmi"}}l.defineLocale("sk",{months:t,monthsShort:R,weekdays:"nede\u013ea_pondelok_utorok_streda_\u0161tvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_\u0161t_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_\u0161t_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nede\u013eu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo \u0161tvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[v\u010dera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minul\xfa nede\u013eu o] LT";case 1:case 2:case 4:case 5:return"[minul\xfd] dddd [o] LT";case 3:return"[minul\xfa stredu o] LT";case 6:return"[minul\xfa sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s: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}})}(d(97586))},93e3:function(Fe,Tt,d){!function(l){"use strict";function t(F,e,_,D){var h=F+" ";switch(_){case"s":return e||D?"nekaj sekund":"nekaj sekundami";case"ss":return h+(1===F?e?"sekundo":"sekundi":2===F?e||D?"sekundi":"sekundah":F<5?e||D?"sekunde":"sekundah":"sekund");case"m":return e?"ena minuta":"eno minuto";case"mm":return h+(1===F?e?"minuta":"minuto":2===F?e||D?"minuti":"minutama":F<5?e||D?"minute":"minutami":e||D?"minut":"minutami");case"h":return e?"ena ura":"eno uro";case"hh":return h+(1===F?e?"ura":"uro":2===F?e||D?"uri":"urama":F<5?e||D?"ure":"urami":e||D?"ur":"urami");case"d":return e||D?"en dan":"enim dnem";case"dd":return h+(1===F?e||D?"dan":"dnem":2===F?e||D?"dni":"dnevoma":e||D?"dni":"dnevi");case"M":return e||D?"en mesec":"enim mesecem";case"MM":return h+(1===F?e||D?"mesec":"mesecem":2===F?e||D?"meseca":"mesecema":F<5?e||D?"mesece":"meseci":e||D?"mesecev":"meseci");case"y":return e||D?"eno leto":"enim letom";case"yy":return h+(1===F?e||D?"leto":"letom":2===F?e||D?"leti":"letoma":F<5?e||D?"leta":"leti":e||D?"let":"leti")}}l.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_\u010detrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._\u010det._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_\u010de_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[v\u010deraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prej\u0161njo] [nedeljo] [ob] LT";case 3:return"[prej\u0161njo] [sredo] [ob] LT";case 6:return"[prej\u0161njo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prej\u0161nji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"\u010dez %s",past:"pred %s",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(d(97586))},60451:function(Fe,Tt,d){!function(l){"use strict";l.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_N\xebntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_N\xebn_Dhj".split("_"),weekdays:"E Diel_E H\xebn\xeb_E Mart\xeb_E M\xebrkur\xeb_E Enjte_E Premte_E Shtun\xeb".split("_"),weekdaysShort:"Die_H\xebn_Mar_M\xebr_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_M\xeb_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(R){return"M"===R.charAt(0)},meridiem:function(R,F,e){return R<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot n\xeb] LT",nextDay:"[Nes\xebr n\xeb] LT",nextWeek:"dddd [n\xeb] LT",lastDay:"[Dje n\xeb] LT",lastWeek:"dddd [e kaluar n\xeb] LT",sameElse:"L"},relativeTime:{future:"n\xeb %s",past:"%s m\xeb par\xeb",s:"disa sekonda",ss:"%d sekonda",m:"nj\xeb minut\xeb",mm:"%d minuta",h:"nj\xeb or\xeb",hh:"%d or\xeb",d:"nj\xeb dit\xeb",dd:"%d dit\xeb",M:"nj\xeb muaj",MM:"%d muaj",y:"nj\xeb vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(d(97586))},40905:function(Fe,Tt,d){!function(l){"use strict";var t={words:{ss:["\u0441\u0435\u043a\u0443\u043d\u0434\u0430","\u0441\u0435\u043a\u0443\u043d\u0434\u0435","\u0441\u0435\u043a\u0443\u043d\u0434\u0438"],m:["\u0458\u0435\u0434\u0430\u043d \u043c\u0438\u043d\u0443\u0442","\u0458\u0435\u0434\u043d\u043e\u0433 \u043c\u0438\u043d\u0443\u0442\u0430"],mm:["\u043c\u0438\u043d\u0443\u0442","\u043c\u0438\u043d\u0443\u0442\u0430","\u043c\u0438\u043d\u0443\u0442\u0430"],h:["\u0458\u0435\u0434\u0430\u043d \u0441\u0430\u0442","\u0458\u0435\u0434\u043d\u043e\u0433 \u0441\u0430\u0442\u0430"],hh:["\u0441\u0430\u0442","\u0441\u0430\u0442\u0430","\u0441\u0430\u0442\u0438"],d:["\u0458\u0435\u0434\u0430\u043d \u0434\u0430\u043d","\u0458\u0435\u0434\u043d\u043e\u0433 \u0434\u0430\u043d\u0430"],dd:["\u0434\u0430\u043d","\u0434\u0430\u043d\u0430","\u0434\u0430\u043d\u0430"],M:["\u0458\u0435\u0434\u0430\u043d \u043c\u0435\u0441\u0435\u0446","\u0458\u0435\u0434\u043d\u043e\u0433 \u043c\u0435\u0441\u0435\u0446\u0430"],MM:["\u043c\u0435\u0441\u0435\u0446","\u043c\u0435\u0441\u0435\u0446\u0430","\u043c\u0435\u0441\u0435\u0446\u0438"],y:["\u0458\u0435\u0434\u043d\u0443 \u0433\u043e\u0434\u0438\u043d\u0443","\u0458\u0435\u0434\u043d\u0435 \u0433\u043e\u0434\u0438\u043d\u0435"],yy:["\u0433\u043e\u0434\u0438\u043d\u0443","\u0433\u043e\u0434\u0438\u043d\u0435","\u0433\u043e\u0434\u0438\u043d\u0430"]},correctGrammaticalCase:function(F,e){return F%10>=1&&F%10<=4&&(F%100<10||F%100>=20)?F%10==1?e[0]:e[1]:e[2]},translate:function(F,e,_,D){var s,h=t.words[_];return 1===_.length?"y"===_&&e?"\u0458\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430":D||e?h[0]:h[1]:(s=t.correctGrammaticalCase(F,h),"yy"===_&&e&&"\u0433\u043e\u0434\u0438\u043d\u0443"===s?F+" \u0433\u043e\u0434\u0438\u043d\u0430":F+" "+s)}};l.defineLocale("sr-cyrl",{months:"\u0458\u0430\u043d\u0443\u0430\u0440_\u0444\u0435\u0431\u0440\u0443\u0430\u0440_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440_\u043e\u043a\u0442\u043e\u0431\u0430\u0440_\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440_\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440".split("_"),monthsShort:"\u0458\u0430\u043d._\u0444\u0435\u0431._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433._\u0441\u0435\u043f._\u043e\u043a\u0442._\u043d\u043e\u0432._\u0434\u0435\u0446.".split("_"),monthsParseExact:!0,weekdays:"\u043d\u0435\u0434\u0435\u0459\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u0430\u043a_\u0443\u0442\u043e\u0440\u0430\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u0430\u043a_\u043f\u0435\u0442\u0430\u043a_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434._\u043f\u043e\u043d._\u0443\u0442\u043e._\u0441\u0440\u0435._\u0447\u0435\u0442._\u043f\u0435\u0442._\u0441\u0443\u0431.".split("_"),weekdaysMin:"\u043d\u0435_\u043f\u043e_\u0443\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441\u0443".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[\u0434\u0430\u043d\u0430\u0441 \u0443] LT",nextDay:"[\u0441\u0443\u0442\u0440\u0430 \u0443] LT",nextWeek:function(){switch(this.day()){case 0:return"[\u0443] [\u043d\u0435\u0434\u0435\u0459\u0443] [\u0443] LT";case 3:return"[\u0443] [\u0441\u0440\u0435\u0434\u0443] [\u0443] LT";case 6:return"[\u0443] [\u0441\u0443\u0431\u043e\u0442\u0443] [\u0443] LT";case 1:case 2:case 4:case 5:return"[\u0443] dddd [\u0443] LT"}},lastDay:"[\u0458\u0443\u0447\u0435 \u0443] LT",lastWeek:function(){return["[\u043f\u0440\u043e\u0448\u043b\u0435] [\u043d\u0435\u0434\u0435\u0459\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0443\u0442\u043e\u0440\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0440\u0435\u0434\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0447\u0435\u0442\u0432\u0440\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u0435\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0443\u0431\u043e\u0442\u0435] [\u0443] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435 %s",s:"\u043d\u0435\u043a\u043e\u043b\u0438\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:t.translate,dd:t.translate,M:t.translate,MM:t.translate,y:t.translate,yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(d(97586))},55046:function(Fe,Tt,d){!function(l){"use strict";var t={words:{ss:["sekunda","sekunde","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],d:["jedan dan","jednog dana"],dd:["dan","dana","dana"],M:["jedan mesec","jednog meseca"],MM:["mesec","meseca","meseci"],y:["jednu godinu","jedne godine"],yy:["godinu","godine","godina"]},correctGrammaticalCase:function(F,e){return F%10>=1&&F%10<=4&&(F%100<10||F%100>=20)?F%10==1?e[0]:e[1]:e[2]},translate:function(F,e,_,D){var s,h=t.words[_];return 1===_.length?"y"===_&&e?"jedna godina":D||e?h[0]:h[1]:(s=t.correctGrammaticalCase(F,h),"yy"===_&&e&&"godinu"===s?F+" godina":F+" "+s)}};l.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedelje] [u] LT","[pro\u0161log] [ponedeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:t.translate,dd:t.translate,M:t.translate,MM:t.translate,y:t.translate,yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(d(97586))},85765:function(Fe,Tt,d){!function(l){"use strict";l.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(R,F,e){return R<11?"ekuseni":R<15?"emini":R<19?"entsambama":"ebusuku"},meridiemHour:function(R,F){return 12===R&&(R=0),"ekuseni"===F?R:"emini"===F?R>=11?R:R+12:"entsambama"===F||"ebusuku"===F?0===R?0:R+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(d(97586))},99290:function(Fe,Tt,d){!function(l){"use strict";l.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xf6ndag_m\xe5ndag_tisdag_onsdag_torsdag_fredag_l\xf6rdag".split("_"),weekdaysShort:"s\xf6n_m\xe5n_tis_ons_tor_fre_l\xf6r".split("_"),weekdaysMin:"s\xf6_m\xe5_ti_on_to_fr_l\xf6".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Ig\xe5r] LT",nextWeek:"[P\xe5] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"f\xf6r %s sedan",s:"n\xe5gra sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en m\xe5nad",MM:"%d m\xe5nader",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}(\:e|\:a)/,ordinal:function(R){var F=R%10;return R+(1==~~(R%100/10)?":e":1===F||2===F?":a":":e")},week:{dow:1,doy:4}})}(d(97586))},53449:function(Fe,Tt,d){!function(l){"use strict";l.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"hh:mm A",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",ss:"sekunde %d",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"siku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}})}(d(97586))},72688:function(Fe,Tt,d){!function(l){"use strict";var t={1:"\u0be7",2:"\u0be8",3:"\u0be9",4:"\u0bea",5:"\u0beb",6:"\u0bec",7:"\u0bed",8:"\u0bee",9:"\u0bef",0:"\u0be6"},R={"\u0be7":"1","\u0be8":"2","\u0be9":"3","\u0bea":"4","\u0beb":"5","\u0bec":"6","\u0bed":"7","\u0bee":"8","\u0bef":"9","\u0be6":"0"};l.defineLocale("ta",{months:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),monthsShort:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),weekdays:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bcd\u0bb1\u0bc1\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0b9f\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0ba9\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8".split("_"),weekdaysShort:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bc1_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0bb3\u0bcd_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0ba9\u0bcd_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf_\u0b9a\u0ba9\u0bbf".split("_"),weekdaysMin:"\u0b9e\u0bbe_\u0ba4\u0bbf_\u0b9a\u0bc6_\u0baa\u0bc1_\u0bb5\u0bbf_\u0bb5\u0bc6_\u0b9a".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[\u0b87\u0ba9\u0bcd\u0bb1\u0bc1] LT",nextDay:"[\u0ba8\u0bbe\u0bb3\u0bc8] LT",nextWeek:"dddd, LT",lastDay:"[\u0ba8\u0bc7\u0bb1\u0bcd\u0bb1\u0bc1] LT",lastWeek:"[\u0b95\u0b9f\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbe\u0bb0\u0bae\u0bcd] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0b87\u0bb2\u0bcd",past:"%s \u0bae\u0bc1\u0ba9\u0bcd",s:"\u0b92\u0bb0\u0bc1 \u0b9a\u0bbf\u0bb2 \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",ss:"%d \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",m:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0bae\u0bcd",mm:"%d \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bb3\u0bcd",h:"\u0b92\u0bb0\u0bc1 \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",hh:"%d \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",d:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbe\u0bb3\u0bcd",dd:"%d \u0ba8\u0bbe\u0b9f\u0bcd\u0b95\u0bb3\u0bcd",M:"\u0b92\u0bb0\u0bc1 \u0bae\u0bbe\u0ba4\u0bae\u0bcd",MM:"%d \u0bae\u0bbe\u0ba4\u0b99\u0bcd\u0b95\u0bb3\u0bcd",y:"\u0b92\u0bb0\u0bc1 \u0bb5\u0bb0\u0bc1\u0b9f\u0bae\u0bcd",yy:"%d \u0b86\u0ba3\u0bcd\u0b9f\u0bc1\u0b95\u0bb3\u0bcd"},dayOfMonthOrdinalParse:/\d{1,2}\u0bb5\u0ba4\u0bc1/,ordinal:function(e){return e+"\u0bb5\u0ba4\u0bc1"},preparse:function(e){return e.replace(/[\u0be7\u0be8\u0be9\u0bea\u0beb\u0bec\u0bed\u0bee\u0bef\u0be6]/g,function(_){return R[_]})},postformat:function(e){return e.replace(/\d/g,function(_){return t[_]})},meridiemParse:/\u0baf\u0bbe\u0bae\u0bae\u0bcd|\u0bb5\u0bc8\u0b95\u0bb1\u0bc8|\u0b95\u0bbe\u0bb2\u0bc8|\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd|\u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1|\u0bae\u0bbe\u0bb2\u0bc8/,meridiem:function(e,_,D){return e<2?" \u0baf\u0bbe\u0bae\u0bae\u0bcd":e<6?" \u0bb5\u0bc8\u0b95\u0bb1\u0bc8":e<10?" \u0b95\u0bbe\u0bb2\u0bc8":e<14?" \u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd":e<18?" \u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1":e<22?" \u0bae\u0bbe\u0bb2\u0bc8":" \u0baf\u0bbe\u0bae\u0bae\u0bcd"},meridiemHour:function(e,_){return 12===e&&(e=0),"\u0baf\u0bbe\u0bae\u0bae\u0bcd"===_?e<2?e:e+12:"\u0bb5\u0bc8\u0b95\u0bb1\u0bc8"===_||"\u0b95\u0bbe\u0bb2\u0bc8"===_||"\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd"===_&&e>=10?e:e+12},week:{dow:0,doy:6}})}(d(97586))},32060:function(Fe,Tt,d){!function(l){"use strict";l.defineLocale("te",{months:"\u0c1c\u0c28\u0c35\u0c30\u0c3f_\u0c2b\u0c3f\u0c2c\u0c4d\u0c30\u0c35\u0c30\u0c3f_\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f\u0c32\u0c4d_\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17\u0c38\u0c4d\u0c1f\u0c41_\u0c38\u0c46\u0c2a\u0c4d\u0c1f\u0c46\u0c02\u0c2c\u0c30\u0c4d_\u0c05\u0c15\u0c4d\u0c1f\u0c4b\u0c2c\u0c30\u0c4d_\u0c28\u0c35\u0c02\u0c2c\u0c30\u0c4d_\u0c21\u0c3f\u0c38\u0c46\u0c02\u0c2c\u0c30\u0c4d".split("_"),monthsShort:"\u0c1c\u0c28._\u0c2b\u0c3f\u0c2c\u0c4d\u0c30._\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f._\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17._\u0c38\u0c46\u0c2a\u0c4d._\u0c05\u0c15\u0c4d\u0c1f\u0c4b._\u0c28\u0c35._\u0c21\u0c3f\u0c38\u0c46.".split("_"),monthsParseExact:!0,weekdays:"\u0c06\u0c26\u0c3f\u0c35\u0c3e\u0c30\u0c02_\u0c38\u0c4b\u0c2e\u0c35\u0c3e\u0c30\u0c02_\u0c2e\u0c02\u0c17\u0c33\u0c35\u0c3e\u0c30\u0c02_\u0c2c\u0c41\u0c27\u0c35\u0c3e\u0c30\u0c02_\u0c17\u0c41\u0c30\u0c41\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c41\u0c15\u0c4d\u0c30\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c28\u0c3f\u0c35\u0c3e\u0c30\u0c02".split("_"),weekdaysShort:"\u0c06\u0c26\u0c3f_\u0c38\u0c4b\u0c2e_\u0c2e\u0c02\u0c17\u0c33_\u0c2c\u0c41\u0c27_\u0c17\u0c41\u0c30\u0c41_\u0c36\u0c41\u0c15\u0c4d\u0c30_\u0c36\u0c28\u0c3f".split("_"),weekdaysMin:"\u0c06_\u0c38\u0c4b_\u0c2e\u0c02_\u0c2c\u0c41_\u0c17\u0c41_\u0c36\u0c41_\u0c36".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0c28\u0c47\u0c21\u0c41] LT",nextDay:"[\u0c30\u0c47\u0c2a\u0c41] LT",nextWeek:"dddd, LT",lastDay:"[\u0c28\u0c3f\u0c28\u0c4d\u0c28] LT",lastWeek:"[\u0c17\u0c24] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0c32\u0c4b",past:"%s \u0c15\u0c4d\u0c30\u0c3f\u0c24\u0c02",s:"\u0c15\u0c4a\u0c28\u0c4d\u0c28\u0c3f \u0c15\u0c4d\u0c37\u0c23\u0c3e\u0c32\u0c41",ss:"%d \u0c38\u0c46\u0c15\u0c28\u0c4d\u0c32\u0c41",m:"\u0c12\u0c15 \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c02",mm:"%d \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c3e\u0c32\u0c41",h:"\u0c12\u0c15 \u0c17\u0c02\u0c1f",hh:"%d \u0c17\u0c02\u0c1f\u0c32\u0c41",d:"\u0c12\u0c15 \u0c30\u0c4b\u0c1c\u0c41",dd:"%d \u0c30\u0c4b\u0c1c\u0c41\u0c32\u0c41",M:"\u0c12\u0c15 \u0c28\u0c46\u0c32",MM:"%d \u0c28\u0c46\u0c32\u0c32\u0c41",y:"\u0c12\u0c15 \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c02",yy:"%d \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c3e\u0c32\u0c41"},dayOfMonthOrdinalParse:/\d{1,2}\u0c35/,ordinal:"%d\u0c35",meridiemParse:/\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f|\u0c09\u0c26\u0c2f\u0c02|\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02|\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02/,meridiemHour:function(R,F){return 12===R&&(R=0),"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"===F?R<4?R:R+12:"\u0c09\u0c26\u0c2f\u0c02"===F?R:"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02"===F?R>=10?R:R+12:"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02"===F?R+12:void 0},meridiem:function(R,F,e){return R<4?"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f":R<10?"\u0c09\u0c26\u0c2f\u0c02":R<17?"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02":R<20?"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02":"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"},week:{dow:0,doy:6}})}(d(97586))},93290:function(Fe,Tt,d){!function(l){"use strict";l.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Ju\xf1u_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"segundu balun",ss:"segundu %d",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(R){var F=R%10;return R+(1==~~(R%100/10)?"th":1===F?"st":2===F?"nd":3===F?"rd":"th")},week:{dow:1,doy:4}})}(d(97586))},8294:function(Fe,Tt,d){!function(l){"use strict";var t={0:"-\u0443\u043c",1:"-\u0443\u043c",2:"-\u044e\u043c",3:"-\u044e\u043c",4:"-\u0443\u043c",5:"-\u0443\u043c",6:"-\u0443\u043c",7:"-\u0443\u043c",8:"-\u0443\u043c",9:"-\u0443\u043c",10:"-\u0443\u043c",12:"-\u0443\u043c",13:"-\u0443\u043c",20:"-\u0443\u043c",30:"-\u044e\u043c",40:"-\u0443\u043c",50:"-\u0443\u043c",60:"-\u0443\u043c",70:"-\u0443\u043c",80:"-\u0443\u043c",90:"-\u0443\u043c",100:"-\u0443\u043c"};l.defineLocale("tg",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0430\u043b\u0438_\u043c\u0430\u0440\u0442\u0438_\u0430\u043f\u0440\u0435\u043b\u0438_\u043c\u0430\u0439\u0438_\u0438\u044e\u043d\u0438_\u0438\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442\u0438_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u0438_\u043e\u043a\u0442\u044f\u0431\u0440\u0438_\u043d\u043e\u044f\u0431\u0440\u0438_\u0434\u0435\u043a\u0430\u0431\u0440\u0438".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_")},monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u044f\u043a\u0448\u0430\u043d\u0431\u0435_\u0434\u0443\u0448\u0430\u043d\u0431\u0435_\u0441\u0435\u0448\u0430\u043d\u0431\u0435_\u0447\u043e\u0440\u0448\u0430\u043d\u0431\u0435_\u043f\u0430\u043d\u04b7\u0448\u0430\u043d\u0431\u0435_\u04b7\u0443\u043c\u044a\u0430_\u0448\u0430\u043d\u0431\u0435".split("_"),weekdaysShort:"\u044f\u0448\u0431_\u0434\u0448\u0431_\u0441\u0448\u0431_\u0447\u0448\u0431_\u043f\u0448\u0431_\u04b7\u0443\u043c_\u0448\u043d\u0431".split("_"),weekdaysMin:"\u044f\u0448_\u0434\u0448_\u0441\u0448_\u0447\u0448_\u043f\u0448_\u04b7\u043c_\u0448\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0418\u043c\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextDay:"[\u0424\u0430\u0440\u0434\u043e \u0441\u043e\u0430\u0442\u0438] LT",lastDay:"[\u0414\u0438\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u043e\u044f\u043d\u0434\u0430 \u0441\u043e\u0430\u0442\u0438] LT",lastWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u0433\u0443\u0437\u0430\u0448\u0442\u0430 \u0441\u043e\u0430\u0442\u0438] LT",sameElse:"L"},relativeTime:{future:"\u0431\u0430\u044a\u0434\u0438 %s",past:"%s \u043f\u0435\u0448",s:"\u044f\u043a\u0447\u0430\u043d\u0434 \u0441\u043e\u043d\u0438\u044f",m:"\u044f\u043a \u0434\u0430\u049b\u0438\u049b\u0430",mm:"%d \u0434\u0430\u049b\u0438\u049b\u0430",h:"\u044f\u043a \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u044f\u043a \u0440\u04ef\u0437",dd:"%d \u0440\u04ef\u0437",M:"\u044f\u043a \u043c\u043e\u04b3",MM:"%d \u043c\u043e\u04b3",y:"\u044f\u043a \u0441\u043e\u043b",yy:"%d \u0441\u043e\u043b"},meridiemParse:/\u0448\u0430\u0431|\u0441\u0443\u0431\u04b3|\u0440\u04ef\u0437|\u0431\u0435\u0433\u043e\u04b3/,meridiemHour:function(F,e){return 12===F&&(F=0),"\u0448\u0430\u0431"===e?F<4?F:F+12:"\u0441\u0443\u0431\u04b3"===e?F:"\u0440\u04ef\u0437"===e?F>=11?F:F+12:"\u0431\u0435\u0433\u043e\u04b3"===e?F+12:void 0},meridiem:function(F,e,_){return F<4?"\u0448\u0430\u0431":F<11?"\u0441\u0443\u0431\u04b3":F<16?"\u0440\u04ef\u0437":F<19?"\u0431\u0435\u0433\u043e\u04b3":"\u0448\u0430\u0431"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0443\u043c|\u044e\u043c)/,ordinal:function(F){return F+(t[F]||t[F%10]||t[F>=100?100:null])},week:{dow:1,doy:7}})}(d(97586))},1231:function(Fe,Tt,d){!function(l){"use strict";l.defineLocale("th",{months:"\u0e21\u0e01\u0e23\u0e32\u0e04\u0e21_\u0e01\u0e38\u0e21\u0e20\u0e32\u0e1e\u0e31\u0e19\u0e18\u0e4c_\u0e21\u0e35\u0e19\u0e32\u0e04\u0e21_\u0e40\u0e21\u0e29\u0e32\u0e22\u0e19_\u0e1e\u0e24\u0e29\u0e20\u0e32\u0e04\u0e21_\u0e21\u0e34\u0e16\u0e38\u0e19\u0e32\u0e22\u0e19_\u0e01\u0e23\u0e01\u0e0e\u0e32\u0e04\u0e21_\u0e2a\u0e34\u0e07\u0e2b\u0e32\u0e04\u0e21_\u0e01\u0e31\u0e19\u0e22\u0e32\u0e22\u0e19_\u0e15\u0e38\u0e25\u0e32\u0e04\u0e21_\u0e1e\u0e24\u0e28\u0e08\u0e34\u0e01\u0e32\u0e22\u0e19_\u0e18\u0e31\u0e19\u0e27\u0e32\u0e04\u0e21".split("_"),monthsShort:"\u0e21.\u0e04._\u0e01.\u0e1e._\u0e21\u0e35.\u0e04._\u0e40\u0e21.\u0e22._\u0e1e.\u0e04._\u0e21\u0e34.\u0e22._\u0e01.\u0e04._\u0e2a.\u0e04._\u0e01.\u0e22._\u0e15.\u0e04._\u0e1e.\u0e22._\u0e18.\u0e04.".split("_"),monthsParseExact:!0,weekdays:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a\u0e1a\u0e14\u0e35_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysShort:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysMin:"\u0e2d\u0e32._\u0e08._\u0e2d._\u0e1e._\u0e1e\u0e24._\u0e28._\u0e2a.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm",LLLL:"\u0e27\u0e31\u0e19dddd\u0e17\u0e35\u0e48 D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm"},meridiemParse:/\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07|\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07/,isPM:function(R){return"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"===R},meridiem:function(R,F,e){return R<12?"\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07":"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"},calendar:{sameDay:"[\u0e27\u0e31\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextDay:"[\u0e1e\u0e23\u0e38\u0e48\u0e07\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextWeek:"dddd[\u0e2b\u0e19\u0e49\u0e32 \u0e40\u0e27\u0e25\u0e32] LT",lastDay:"[\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e27\u0e32\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",lastWeek:"[\u0e27\u0e31\u0e19]dddd[\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27 \u0e40\u0e27\u0e25\u0e32] LT",sameElse:"L"},relativeTime:{future:"\u0e2d\u0e35\u0e01 %s",past:"%s\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27",s:"\u0e44\u0e21\u0e48\u0e01\u0e35\u0e48\u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",ss:"%d \u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",m:"1 \u0e19\u0e32\u0e17\u0e35",mm:"%d \u0e19\u0e32\u0e17\u0e35",h:"1 \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",hh:"%d \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",d:"1 \u0e27\u0e31\u0e19",dd:"%d \u0e27\u0e31\u0e19",w:"1 \u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c",ww:"%d \u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c",M:"1 \u0e40\u0e14\u0e37\u0e2d\u0e19",MM:"%d \u0e40\u0e14\u0e37\u0e2d\u0e19",y:"1 \u0e1b\u0e35",yy:"%d \u0e1b\u0e35"}})}(d(97586))},3746:function(Fe,Tt,d){!function(l){"use strict";var t={1:"'inji",5:"'inji",8:"'inji",70:"'inji",80:"'inji",2:"'nji",7:"'nji",20:"'nji",50:"'nji",3:"'\xfcnji",4:"'\xfcnji",100:"'\xfcnji",6:"'njy",9:"'unjy",10:"'unjy",30:"'unjy",60:"'ynjy",90:"'ynjy"};l.defineLocale("tk",{months:"\xddanwar_Fewral_Mart_Aprel_Ma\xfd_I\xfdun_I\xfdul_Awgust_Sent\xfdabr_Okt\xfdabr_No\xfdabr_Dekabr".split("_"),monthsShort:"\xddan_Few_Mar_Apr_Ma\xfd_I\xfdn_I\xfdl_Awg_Sen_Okt_No\xfd_Dek".split("_"),weekdays:"\xddek\u015fenbe_Du\u015fenbe_Si\u015fenbe_\xc7ar\u015fenbe_Pen\u015fenbe_Anna_\u015eenbe".split("_"),weekdaysShort:"\xddek_Du\u015f_Si\u015f_\xc7ar_Pen_Ann_\u015een".split("_"),weekdaysMin:"\xddk_D\u015f_S\u015f_\xc7r_Pn_An_\u015en".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn sagat] LT",nextDay:"[ertir sagat] LT",nextWeek:"[indiki] dddd [sagat] LT",lastDay:"[d\xfc\xfdn] LT",lastWeek:"[ge\xe7en] dddd [sagat] LT",sameElse:"L"},relativeTime:{future:"%s so\u0148",past:"%s \xf6\u0148",s:"birn\xe4\xe7e sekunt",m:"bir minut",mm:"%d minut",h:"bir sagat",hh:"%d sagat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir a\xfd",MM:"%d a\xfd",y:"bir \xfdyl",yy:"%d \xfdyl"},ordinal:function(F,e){switch(e){case"d":case"D":case"Do":case"DD":return F;default:if(0===F)return F+"'unjy";var _=F%10;return F+(t[_]||t[F%100-_]||t[F>=100?100:null])}},week:{dow:1,doy:7}})}(d(97586))},49040:function(Fe,Tt,d){!function(l){"use strict";l.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(R){return R},week:{dow:1,doy:4}})}(d(97586))},17187:function(Fe,Tt,d){!function(l){"use strict";var t="pagh_wa\u2019_cha\u2019_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function e(h,s,u,g){var a=function _(h){var s=Math.floor(h%1e3/100),u=Math.floor(h%100/10),g=h%10,a="";return s>0&&(a+=t[s]+"vatlh"),u>0&&(a+=(""!==a?" ":"")+t[u]+"maH"),g>0&&(a+=(""!==a?" ":"")+t[g]),""===a?"pagh":a}(h);switch(u){case"ss":return a+" lup";case"mm":return a+" tup";case"hh":return a+" rep";case"dd":return a+" jaj";case"MM":return a+" jar";case"yy":return a+" DIS"}}l.defineLocale("tlh",{months:"tera\u2019 jar wa\u2019_tera\u2019 jar cha\u2019_tera\u2019 jar wej_tera\u2019 jar loS_tera\u2019 jar vagh_tera\u2019 jar jav_tera\u2019 jar Soch_tera\u2019 jar chorgh_tera\u2019 jar Hut_tera\u2019 jar wa\u2019maH_tera\u2019 jar wa\u2019maH wa\u2019_tera\u2019 jar wa\u2019maH cha\u2019".split("_"),monthsShort:"jar wa\u2019_jar cha\u2019_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa\u2019maH_jar wa\u2019maH wa\u2019_jar wa\u2019maH cha\u2019".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa\u2019leS] LT",nextWeek:"LLL",lastDay:"[wa\u2019Hu\u2019] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:function R(h){var s=h;return-1!==h.indexOf("jaj")?s.slice(0,-3)+"leS":-1!==h.indexOf("jar")?s.slice(0,-3)+"waQ":-1!==h.indexOf("DIS")?s.slice(0,-3)+"nem":s+" pIq"},past:function F(h){var s=h;return-1!==h.indexOf("jaj")?s.slice(0,-3)+"Hu\u2019":-1!==h.indexOf("jar")?s.slice(0,-3)+"wen":-1!==h.indexOf("DIS")?s.slice(0,-3)+"ben":s+" ret"},s:"puS lup",ss:e,m:"wa\u2019 tup",mm:e,h:"wa\u2019 rep",hh:e,d:"wa\u2019 jaj",dd:e,M:"wa\u2019 jar",MM:e,y:"wa\u2019 DIS",yy:e},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(d(97586))},60153:function(Fe,Tt,d){!function(l){"use strict";var t={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'\xfcnc\xfc",4:"'\xfcnc\xfc",100:"'\xfcnc\xfc",6:"'nc\u0131",9:"'uncu",10:"'uncu",30:"'uncu",60:"'\u0131nc\u0131",90:"'\u0131nc\u0131"};l.defineLocale("tr",{months:"Ocak_\u015eubat_Mart_Nisan_May\u0131s_Haziran_Temmuz_A\u011fustos_Eyl\xfcl_Ekim_Kas\u0131m_Aral\u0131k".split("_"),monthsShort:"Oca_\u015eub_Mar_Nis_May_Haz_Tem_A\u011fu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Sal\u0131_\xc7ar\u015famba_Per\u015fembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pzt_Sal_\xc7ar_Per_Cum_Cmt".split("_"),weekdaysMin:"Pz_Pt_Sa_\xc7a_Pe_Cu_Ct".split("_"),meridiem:function(F,e,_){return F<12?_?"\xf6\xf6":"\xd6\xd6":_?"\xf6s":"\xd6S"},meridiemParse:/\xf6\xf6|\xd6\xd6|\xf6s|\xd6S/,isPM:function(F){return"\xf6s"===F||"\xd6S"===F},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn saat] LT",nextDay:"[yar\u0131n saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[d\xfcn] LT",lastWeek:"[ge\xe7en] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \xf6nce",s:"birka\xe7 saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",w:"bir hafta",ww:"%d hafta",M:"bir ay",MM:"%d ay",y:"bir y\u0131l",yy:"%d y\u0131l"},ordinal:function(F,e){switch(e){case"d":case"D":case"Do":case"DD":return F;default:if(0===F)return F+"'\u0131nc\u0131";var _=F%10;return F+(t[_]||t[F%100-_]||t[F>=100?100:null])}},week:{dow:1,doy:7}})}(d(97586))},88521:function(Fe,Tt,d){!function(l){"use strict";function R(F,e,_,D){var h={s:["viensas secunds","'iensas secunds"],ss:[F+" secunds",F+" secunds"],m:["'n m\xedut","'iens m\xedut"],mm:[F+" m\xeduts",F+" m\xeduts"],h:["'n \xfeora","'iensa \xfeora"],hh:[F+" \xfeoras",F+" \xfeoras"],d:["'n ziua","'iensa ziua"],dd:[F+" ziuas",F+" ziuas"],M:["'n mes","'iens mes"],MM:[F+" mesen",F+" mesen"],y:["'n ar","'iens ar"],yy:[F+" ars",F+" ars"]};return D||e?h[_][0]:h[_][1]}l.defineLocale("tzl",{months:"Januar_Fevraglh_Mar\xe7_Avr\xefu_Mai_G\xfcn_Julia_Guscht_Setemvar_Listop\xe4ts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_G\xfcn_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"S\xfaladi_L\xfane\xe7i_Maitzi_M\xe1rcuri_Xh\xfaadi_Vi\xe9ner\xe7i_S\xe1turi".split("_"),weekdaysShort:"S\xfal_L\xfan_Mai_M\xe1r_Xh\xfa_Vi\xe9_S\xe1t".split("_"),weekdaysMin:"S\xfa_L\xfa_Ma_M\xe1_Xh_Vi_S\xe1".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(F){return"d'o"===F.toLowerCase()},meridiem:function(F,e,_){return F>11?_?"d'o":"D'O":_?"d'a":"D'A"},calendar:{sameDay:"[oxhi \xe0] LT",nextDay:"[dem\xe0 \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[ieiri \xe0] LT",lastWeek:"[s\xfcr el] dddd [lasteu \xe0] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s: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}})}(d(97586))},22234:function(Fe,Tt,d){!function(l){"use strict";l.defineLocale("tzm-latn",{months:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",ss:"%d imik",m:"minu\u1e0d",mm:"%d minu\u1e0d",h:"sa\u025ba",hh:"%d tassa\u025bin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}})}(d(97586))},18010:function(Fe,Tt,d){!function(l){"use strict";l.defineLocale("tzm",{months:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),monthsShort:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),weekdays:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysShort:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysMin:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u2d30\u2d59\u2d37\u2d45 \u2d34] LT",nextDay:"[\u2d30\u2d59\u2d3d\u2d30 \u2d34] LT",nextWeek:"dddd [\u2d34] LT",lastDay:"[\u2d30\u2d5a\u2d30\u2d4f\u2d5c \u2d34] LT",lastWeek:"dddd [\u2d34] LT",sameElse:"L"},relativeTime:{future:"\u2d37\u2d30\u2d37\u2d45 \u2d59 \u2d62\u2d30\u2d4f %s",past:"\u2d62\u2d30\u2d4f %s",s:"\u2d49\u2d4e\u2d49\u2d3d",ss:"%d \u2d49\u2d4e\u2d49\u2d3d",m:"\u2d4e\u2d49\u2d4f\u2d53\u2d3a",mm:"%d \u2d4e\u2d49\u2d4f\u2d53\u2d3a",h:"\u2d59\u2d30\u2d44\u2d30",hh:"%d \u2d5c\u2d30\u2d59\u2d59\u2d30\u2d44\u2d49\u2d4f",d:"\u2d30\u2d59\u2d59",dd:"%d o\u2d59\u2d59\u2d30\u2d4f",M:"\u2d30\u2d62o\u2d53\u2d54",MM:"%d \u2d49\u2d62\u2d62\u2d49\u2d54\u2d4f",y:"\u2d30\u2d59\u2d33\u2d30\u2d59",yy:"%d \u2d49\u2d59\u2d33\u2d30\u2d59\u2d4f"},week:{dow:6,doy:12}})}(d(97586))},63349:function(Fe,Tt,d){!function(l){"use strict";l.defineLocale("ug-cn",{months:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),monthsShort:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),weekdays:"\u064a\u06d5\u0643\u0634\u06d5\u0646\u0628\u06d5_\u062f\u06c8\u0634\u06d5\u0646\u0628\u06d5_\u0633\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u0686\u0627\u0631\u0634\u06d5\u0646\u0628\u06d5_\u067e\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u062c\u06c8\u0645\u06d5_\u0634\u06d5\u0646\u0628\u06d5".split("_"),weekdaysShort:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),weekdaysMin:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649",LLL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm",LLLL:"dddd\u060c YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm"},meridiemParse:/\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5|\u0633\u06d5\u06be\u06d5\u0631|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646|\u0686\u06c8\u0634|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646|\u0643\u06d5\u0686/,meridiemHour:function(R,F){return 12===R&&(R=0),"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5"===F||"\u0633\u06d5\u06be\u06d5\u0631"===F||"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646"===F?R:"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646"===F||"\u0643\u06d5\u0686"===F?R+12:R>=11?R:R+12},meridiem:function(R,F,e){var _=100*R+F;return _<600?"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5":_<900?"\u0633\u06d5\u06be\u06d5\u0631":_<1130?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646":_<1230?"\u0686\u06c8\u0634":_<1800?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646":"\u0643\u06d5\u0686"},calendar:{sameDay:"[\u0628\u06c8\u06af\u06c8\u0646 \u0633\u0627\u0626\u06d5\u062a] LT",nextDay:"[\u0626\u06d5\u062a\u06d5 \u0633\u0627\u0626\u06d5\u062a] LT",nextWeek:"[\u0643\u06d0\u0644\u06d5\u0631\u0643\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",lastDay:"[\u062a\u06c6\u0646\u06c8\u06af\u06c8\u0646] LT",lastWeek:"[\u0626\u0627\u0644\u062f\u0649\u0646\u0642\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0643\u06d0\u064a\u0649\u0646",past:"%s \u0628\u06c7\u0631\u06c7\u0646",s:"\u0646\u06d5\u0686\u0686\u06d5 \u0633\u06d0\u0643\u0648\u0646\u062a",ss:"%d \u0633\u06d0\u0643\u0648\u0646\u062a",m:"\u0628\u0649\u0631 \u0645\u0649\u0646\u06c7\u062a",mm:"%d \u0645\u0649\u0646\u06c7\u062a",h:"\u0628\u0649\u0631 \u0633\u0627\u0626\u06d5\u062a",hh:"%d \u0633\u0627\u0626\u06d5\u062a",d:"\u0628\u0649\u0631 \u0643\u06c8\u0646",dd:"%d \u0643\u06c8\u0646",M:"\u0628\u0649\u0631 \u0626\u0627\u064a",MM:"%d \u0626\u0627\u064a",y:"\u0628\u0649\u0631 \u064a\u0649\u0644",yy:"%d \u064a\u0649\u0644"},dayOfMonthOrdinalParse:/\d{1,2}(-\u0643\u06c8\u0646\u0649|-\u0626\u0627\u064a|-\u06be\u06d5\u067e\u062a\u06d5)/,ordinal:function(R,F){switch(F){case"d":case"D":case"DDD":return R+"-\u0643\u06c8\u0646\u0649";case"w":case"W":return R+"-\u06be\u06d5\u067e\u062a\u06d5";default:return R}},preparse:function(R){return R.replace(/\u060c/g,",")},postformat:function(R){return R.replace(/,/g,"\u060c")},week:{dow:1,doy:7}})}(d(97586))},68479:function(Fe,Tt,d){!function(l){"use strict";function R(D,h,s){return"m"===s?h?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443":"h"===s?h?"\u0433\u043e\u0434\u0438\u043d\u0430":"\u0433\u043e\u0434\u0438\u043d\u0443":D+" "+function t(D,h){var s=D.split("_");return h%10==1&&h%100!=11?s[0]:h%10>=2&&h%10<=4&&(h%100<10||h%100>=20)?s[1]:s[2]}({ss:h?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434",mm:h?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d",hh:h?"\u0433\u043e\u0434\u0438\u043d\u0430_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d":"\u0433\u043e\u0434\u0438\u043d\u0443_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u043d\u0456\u0432",MM:"\u043c\u0456\u0441\u044f\u0446\u044c_\u043c\u0456\u0441\u044f\u0446\u0456_\u043c\u0456\u0441\u044f\u0446\u0456\u0432",yy:"\u0440\u0456\u043a_\u0440\u043e\u043a\u0438_\u0440\u043e\u043a\u0456\u0432"}[s],+D)}function e(D){return function(){return D+"\u043e"+(11===this.hours()?"\u0431":"")+"] LT"}}l.defineLocale("uk",{months:{format:"\u0441\u0456\u0447\u043d\u044f_\u043b\u044e\u0442\u043e\u0433\u043e_\u0431\u0435\u0440\u0435\u0437\u043d\u044f_\u043a\u0432\u0456\u0442\u043d\u044f_\u0442\u0440\u0430\u0432\u043d\u044f_\u0447\u0435\u0440\u0432\u043d\u044f_\u043b\u0438\u043f\u043d\u044f_\u0441\u0435\u0440\u043f\u043d\u044f_\u0432\u0435\u0440\u0435\u0441\u043d\u044f_\u0436\u043e\u0432\u0442\u043d\u044f_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434\u0430_\u0433\u0440\u0443\u0434\u043d\u044f".split("_"),standalone:"\u0441\u0456\u0447\u0435\u043d\u044c_\u043b\u044e\u0442\u0438\u0439_\u0431\u0435\u0440\u0435\u0437\u0435\u043d\u044c_\u043a\u0432\u0456\u0442\u0435\u043d\u044c_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u0435\u0440\u0432\u0435\u043d\u044c_\u043b\u0438\u043f\u0435\u043d\u044c_\u0441\u0435\u0440\u043f\u0435\u043d\u044c_\u0432\u0435\u0440\u0435\u0441\u0435\u043d\u044c_\u0436\u043e\u0432\u0442\u0435\u043d\u044c_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434_\u0433\u0440\u0443\u0434\u0435\u043d\u044c".split("_")},monthsShort:"\u0441\u0456\u0447_\u043b\u044e\u0442_\u0431\u0435\u0440_\u043a\u0432\u0456\u0442_\u0442\u0440\u0430\u0432_\u0447\u0435\u0440\u0432_\u043b\u0438\u043f_\u0441\u0435\u0440\u043f_\u0432\u0435\u0440_\u0436\u043e\u0432\u0442_\u043b\u0438\u0441\u0442_\u0433\u0440\u0443\u0434".split("_"),weekdays:function F(D,h){var s={nominative:"\u043d\u0435\u0434\u0456\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044f_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),accusative:"\u043d\u0435\u0434\u0456\u043b\u044e_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044e_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),genitive:"\u043d\u0435\u0434\u0456\u043b\u0456_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043a\u0430_\u0432\u0456\u0432\u0442\u043e\u0440\u043a\u0430_\u0441\u0435\u0440\u0435\u0434\u0438_\u0447\u0435\u0442\u0432\u0435\u0440\u0433\u0430_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u0456_\u0441\u0443\u0431\u043e\u0442\u0438".split("_")};return!0===D?s.nominative.slice(1,7).concat(s.nominative.slice(0,1)):D?s[/(\[[\u0412\u0432\u0423\u0443]\]) ?dddd/.test(h)?"accusative":/\[?(?:\u043c\u0438\u043d\u0443\u043b\u043e\u0457|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u043e\u0457)? ?\] ?dddd/.test(h)?"genitive":"nominative"][D.day()]:s.nominative},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0440.",LLL:"D MMMM YYYY \u0440., HH:mm",LLLL:"dddd, D MMMM YYYY \u0440., HH:mm"},calendar:{sameDay:e("[\u0421\u044c\u043e\u0433\u043e\u0434\u043d\u0456 "),nextDay:e("[\u0417\u0430\u0432\u0442\u0440\u0430 "),lastDay:e("[\u0412\u0447\u043e\u0440\u0430 "),nextWeek:e("[\u0423] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return e("[\u041c\u0438\u043d\u0443\u043b\u043e\u0457] dddd [").call(this);case 1:case 2:case 4:return e("[\u041c\u0438\u043d\u0443\u043b\u043e\u0433\u043e] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"%s \u0442\u043e\u043c\u0443",s:"\u0434\u0435\u043a\u0456\u043b\u044c\u043a\u0430 \u0441\u0435\u043a\u0443\u043d\u0434",ss:R,m:R,mm:R,h:"\u0433\u043e\u0434\u0438\u043d\u0443",hh:R,d:"\u0434\u0435\u043d\u044c",dd:R,M:"\u043c\u0456\u0441\u044f\u0446\u044c",MM:R,y:"\u0440\u0456\u043a",yy:R},meridiemParse:/\u043d\u043e\u0447\u0456|\u0440\u0430\u043d\u043a\u0443|\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430/,isPM:function(D){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430)$/.test(D)},meridiem:function(D,h,s){return D<4?"\u043d\u043e\u0447\u0456":D<12?"\u0440\u0430\u043d\u043a\u0443":D<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u043e\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e)/,ordinal:function(D,h){switch(h){case"M":case"d":case"DDD":case"w":case"W":return D+"-\u0439";case"D":return D+"-\u0433\u043e";default:return D}},week:{dow:1,doy:7}})}(d(97586))},43024:function(Fe,Tt,d){!function(l){"use strict";var t=["\u062c\u0646\u0648\u0631\u06cc","\u0641\u0631\u0648\u0631\u06cc","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u06cc\u0644","\u0645\u0626\u06cc","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0626\u06cc","\u0627\u06af\u0633\u062a","\u0633\u062a\u0645\u0628\u0631","\u0627\u06a9\u062a\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u062f\u0633\u0645\u0628\u0631"],R=["\u0627\u062a\u0648\u0627\u0631","\u067e\u06cc\u0631","\u0645\u0646\u06af\u0644","\u0628\u062f\u06be","\u062c\u0645\u0639\u0631\u0627\u062a","\u062c\u0645\u0639\u06c1","\u06c1\u0641\u062a\u06c1"];l.defineLocale("ur",{months:t,monthsShort:t,weekdays:R,weekdaysShort:R,weekdaysMin:R,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(e){return"\u0634\u0627\u0645"===e},meridiem:function(e,_,D){return e<12?"\u0635\u0628\u062d":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0622\u062c \u0628\u0648\u0642\u062a] LT",nextDay:"[\u06a9\u0644 \u0628\u0648\u0642\u062a] LT",nextWeek:"dddd [\u0628\u0648\u0642\u062a] LT",lastDay:"[\u06af\u0630\u0634\u062a\u06c1 \u0631\u0648\u0632 \u0628\u0648\u0642\u062a] LT",lastWeek:"[\u06af\u0630\u0634\u062a\u06c1] dddd [\u0628\u0648\u0642\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0628\u0639\u062f",past:"%s \u0642\u0628\u0644",s:"\u0686\u0646\u062f \u0633\u06cc\u06a9\u0646\u0688",ss:"%d \u0633\u06cc\u06a9\u0646\u0688",m:"\u0627\u06cc\u06a9 \u0645\u0646\u0679",mm:"%d \u0645\u0646\u0679",h:"\u0627\u06cc\u06a9 \u06af\u06be\u0646\u0679\u06c1",hh:"%d \u06af\u06be\u0646\u0679\u06d2",d:"\u0627\u06cc\u06a9 \u062f\u0646",dd:"%d \u062f\u0646",M:"\u0627\u06cc\u06a9 \u0645\u0627\u06c1",MM:"%d \u0645\u0627\u06c1",y:"\u0627\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(e){return e.replace(/\u060c/g,",")},postformat:function(e){return e.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(d(97586))},72376:function(Fe,Tt,d){!function(l){"use strict";l.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}})}(d(97586))},19800:function(Fe,Tt,d){!function(l){"use strict";l.defineLocale("uz",{months:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u042f\u043a\u0448\u0430\u043d\u0431\u0430_\u0414\u0443\u0448\u0430\u043d\u0431\u0430_\u0421\u0435\u0448\u0430\u043d\u0431\u0430_\u0427\u043e\u0440\u0448\u0430\u043d\u0431\u0430_\u041f\u0430\u0439\u0448\u0430\u043d\u0431\u0430_\u0416\u0443\u043c\u0430_\u0428\u0430\u043d\u0431\u0430".split("_"),weekdaysShort:"\u042f\u043a\u0448_\u0414\u0443\u0448_\u0421\u0435\u0448_\u0427\u043e\u0440_\u041f\u0430\u0439_\u0416\u0443\u043c_\u0428\u0430\u043d".split("_"),weekdaysMin:"\u042f\u043a_\u0414\u0443_\u0421\u0435_\u0427\u043e_\u041f\u0430_\u0416\u0443_\u0428\u0430".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[\u0411\u0443\u0433\u0443\u043d \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",nextDay:"[\u042d\u0440\u0442\u0430\u0433\u0430] LT [\u0434\u0430]",nextWeek:"dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastDay:"[\u041a\u0435\u0447\u0430 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastWeek:"[\u0423\u0442\u0433\u0430\u043d] dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",sameElse:"L"},relativeTime:{future:"\u042f\u043a\u0438\u043d %s \u0438\u0447\u0438\u0434\u0430",past:"\u0411\u0438\u0440 \u043d\u0435\u0447\u0430 %s \u043e\u043b\u0434\u0438\u043d",s:"\u0444\u0443\u0440\u0441\u0430\u0442",ss:"%d \u0444\u0443\u0440\u0441\u0430\u0442",m:"\u0431\u0438\u0440 \u0434\u0430\u043a\u0438\u043a\u0430",mm:"%d \u0434\u0430\u043a\u0438\u043a\u0430",h:"\u0431\u0438\u0440 \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u0431\u0438\u0440 \u043e\u0439",MM:"%d \u043e\u0439",y:"\u0431\u0438\u0440 \u0439\u0438\u043b",yy:"%d \u0439\u0438\u043b"},week:{dow:1,doy:7}})}(d(97586))},89366:function(Fe,Tt,d){!function(l){"use strict";l.defineLocale("vi",{months:"th\xe1ng 1_th\xe1ng 2_th\xe1ng 3_th\xe1ng 4_th\xe1ng 5_th\xe1ng 6_th\xe1ng 7_th\xe1ng 8_th\xe1ng 9_th\xe1ng 10_th\xe1ng 11_th\xe1ng 12".split("_"),monthsShort:"Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12".split("_"),monthsParseExact:!0,weekdays:"ch\u1ee7 nh\u1eadt_th\u1ee9 hai_th\u1ee9 ba_th\u1ee9 t\u01b0_th\u1ee9 n\u0103m_th\u1ee9 s\xe1u_th\u1ee9 b\u1ea3y".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(R){return/^ch$/i.test(R)},meridiem:function(R,F,e){return R<12?e?"sa":"SA":e?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [n\u0103m] YYYY",LLL:"D MMMM [n\u0103m] YYYY HH:mm",LLLL:"dddd, D MMMM [n\u0103m] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[H\xf4m nay l\xfac] LT",nextDay:"[Ng\xe0y mai l\xfac] LT",nextWeek:"dddd [tu\u1ea7n t\u1edbi l\xfac] LT",lastDay:"[H\xf4m qua l\xfac] LT",lastWeek:"dddd [tu\u1ea7n tr\u01b0\u1edbc l\xfac] LT",sameElse:"L"},relativeTime:{future:"%s t\u1edbi",past:"%s tr\u01b0\u1edbc",s:"v\xe0i gi\xe2y",ss:"%d gi\xe2y",m:"m\u1ed9t ph\xfat",mm:"%d ph\xfat",h:"m\u1ed9t gi\u1edd",hh:"%d gi\u1edd",d:"m\u1ed9t ng\xe0y",dd:"%d ng\xe0y",w:"m\u1ed9t tu\u1ea7n",ww:"%d tu\u1ea7n",M:"m\u1ed9t th\xe1ng",MM:"%d th\xe1ng",y:"m\u1ed9t n\u0103m",yy:"%d n\u0103m"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(R){return R},week:{dow:1,doy:4}})}(d(97586))},69702:function(Fe,Tt,d){!function(l){"use strict";l.defineLocale("x-pseudo",{months:"J~\xe1\xf1\xfa\xe1~r\xfd_F~\xe9br\xfa~\xe1r\xfd_~M\xe1rc~h_\xc1p~r\xedl_~M\xe1\xfd_~J\xfa\xf1\xe9~_J\xfal~\xfd_\xc1\xfa~g\xfast~_S\xe9p~t\xe9mb~\xe9r_\xd3~ct\xf3b~\xe9r_\xd1~\xf3v\xe9m~b\xe9r_~D\xe9c\xe9~mb\xe9r".split("_"),monthsShort:"J~\xe1\xf1_~F\xe9b_~M\xe1r_~\xc1pr_~M\xe1\xfd_~J\xfa\xf1_~J\xfal_~\xc1\xfag_~S\xe9p_~\xd3ct_~\xd1\xf3v_~D\xe9c".split("_"),monthsParseExact:!0,weekdays:"S~\xfa\xf1d\xe1~\xfd_M\xf3~\xf1d\xe1\xfd~_T\xfa\xe9~sd\xe1\xfd~_W\xe9d~\xf1\xe9sd~\xe1\xfd_T~h\xfars~d\xe1\xfd_~Fr\xedd~\xe1\xfd_S~\xe1t\xfar~d\xe1\xfd".split("_"),weekdaysShort:"S~\xfa\xf1_~M\xf3\xf1_~T\xfa\xe9_~W\xe9d_~Th\xfa_~Fr\xed_~S\xe1t".split("_"),weekdaysMin:"S~\xfa_M\xf3~_T\xfa_~W\xe9_T~h_Fr~_S\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~\xf3d\xe1~\xfd \xe1t] LT",nextDay:"[T~\xf3m\xf3~rr\xf3~w \xe1t] LT",nextWeek:"dddd [\xe1t] LT",lastDay:"[\xdd~\xe9st~\xe9rd\xe1~\xfd \xe1t] LT",lastWeek:"[L~\xe1st] dddd [\xe1t] LT",sameElse:"L"},relativeTime:{future:"\xed~\xf1 %s",past:"%s \xe1~g\xf3",s:"\xe1 ~f\xe9w ~s\xe9c\xf3~\xf1ds",ss:"%d s~\xe9c\xf3\xf1~ds",m:"\xe1 ~m\xed\xf1~\xfat\xe9",mm:"%d m~\xed\xf1\xfa~t\xe9s",h:"\xe1~\xf1 h\xf3~\xfar",hh:"%d h~\xf3\xfars",d:"\xe1 ~d\xe1\xfd",dd:"%d d~\xe1\xfds",M:"\xe1 ~m\xf3\xf1~th",MM:"%d m~\xf3\xf1t~hs",y:"\xe1 ~\xfd\xe9\xe1r",yy:"%d \xfd~\xe9\xe1rs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(R){var F=R%10;return R+(1==~~(R%100/10)?"th":1===F?"st":2===F?"nd":3===F?"rd":"th")},week:{dow:1,doy:4}})}(d(97586))},72655:function(Fe,Tt,d){!function(l){"use strict";l.defineLocale("yo",{months:"S\u1eb9\u0301r\u1eb9\u0301_E\u0300re\u0300le\u0300_\u1eb8r\u1eb9\u0300na\u0300_I\u0300gbe\u0301_E\u0300bibi_O\u0300ku\u0300du_Ag\u1eb9mo_O\u0300gu\u0301n_Owewe_\u1ecc\u0300wa\u0300ra\u0300_Be\u0301lu\u0301_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),monthsShort:"S\u1eb9\u0301r_E\u0300rl_\u1eb8rn_I\u0300gb_E\u0300bi_O\u0300ku\u0300_Ag\u1eb9_O\u0300gu\u0301_Owe_\u1ecc\u0300wa\u0300_Be\u0301l_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),weekdays:"A\u0300i\u0300ku\u0301_Aje\u0301_I\u0300s\u1eb9\u0301gun_\u1eccj\u1ecd\u0301ru\u0301_\u1eccj\u1ecd\u0301b\u1ecd_\u1eb8ti\u0300_A\u0300ba\u0301m\u1eb9\u0301ta".split("_"),weekdaysShort:"A\u0300i\u0300k_Aje\u0301_I\u0300s\u1eb9\u0301_\u1eccjr_\u1eccjb_\u1eb8ti\u0300_A\u0300ba\u0301".split("_"),weekdaysMin:"A\u0300i\u0300_Aj_I\u0300s_\u1eccr_\u1eccb_\u1eb8t_A\u0300b".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[O\u0300ni\u0300 ni] LT",nextDay:"[\u1ecc\u0300la ni] LT",nextWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301n'b\u1ecd] [ni] LT",lastDay:"[A\u0300na ni] LT",lastWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301l\u1ecd\u0301] [ni] LT",sameElse:"L"},relativeTime:{future:"ni\u0301 %s",past:"%s k\u1ecdja\u0301",s:"i\u0300s\u1eb9ju\u0301 aaya\u0301 die",ss:"aaya\u0301 %d",m:"i\u0300s\u1eb9ju\u0301 kan",mm:"i\u0300s\u1eb9ju\u0301 %d",h:"wa\u0301kati kan",hh:"wa\u0301kati %d",d:"\u1ecdj\u1ecd\u0301 kan",dd:"\u1ecdj\u1ecd\u0301 %d",M:"osu\u0300 kan",MM:"osu\u0300 %d",y:"\u1ecddu\u0301n kan",yy:"\u1ecddu\u0301n %d"},dayOfMonthOrdinalParse:/\u1ecdj\u1ecd\u0301\s\d{1,2}/,ordinal:"\u1ecdj\u1ecd\u0301 %d",week:{dow:1,doy:4}})}(d(97586))},575:function(Fe,Tt,d){!function(l){"use strict";l.defineLocale("zh-cn",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u5468\u65e5_\u5468\u4e00_\u5468\u4e8c_\u5468\u4e09_\u5468\u56db_\u5468\u4e94_\u5468\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5Ah\u70b9mm\u5206",LLLL:"YYYY\u5e74M\u6708D\u65e5ddddAh\u70b9mm\u5206",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(R,F){return 12===R&&(R=0),"\u51cc\u6668"===F||"\u65e9\u4e0a"===F||"\u4e0a\u5348"===F?R:"\u4e0b\u5348"===F||"\u665a\u4e0a"===F?R+12:R>=11?R:R+12},meridiem:function(R,F,e){var _=100*R+F;return _<600?"\u51cc\u6668":_<900?"\u65e9\u4e0a":_<1130?"\u4e0a\u5348":_<1230?"\u4e2d\u5348":_<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:function(R){return R.week()!==this.week()?"[\u4e0b]dddLT":"[\u672c]dddLT"},lastDay:"[\u6628\u5929]LT",lastWeek:function(R){return this.week()!==R.week()?"[\u4e0a]dddLT":"[\u672c]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u5468)/,ordinal:function(R,F){switch(F){case"d":case"D":case"DDD":return R+"\u65e5";case"M":return R+"\u6708";case"w":case"W":return R+"\u5468";default:return R}},relativeTime:{future:"%s\u540e",past:"%s\u524d",s:"\u51e0\u79d2",ss:"%d \u79d2",m:"1 \u5206\u949f",mm:"%d \u5206\u949f",h:"1 \u5c0f\u65f6",hh:"%d \u5c0f\u65f6",d:"1 \u5929",dd:"%d \u5929",w:"1 \u5468",ww:"%d \u5468",M:"1 \u4e2a\u6708",MM:"%d \u4e2a\u6708",y:"1 \u5e74",yy:"%d \u5e74"},week:{dow:1,doy:4}})}(d(97586))},18351:function(Fe,Tt,d){!function(l){"use strict";l.defineLocale("zh-hk",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(R,F){return 12===R&&(R=0),"\u51cc\u6668"===F||"\u65e9\u4e0a"===F||"\u4e0a\u5348"===F?R:"\u4e2d\u5348"===F?R>=11?R:R+12:"\u4e0b\u5348"===F||"\u665a\u4e0a"===F?R+12:void 0},meridiem:function(R,F,e){var _=100*R+F;return _<600?"\u51cc\u6668":_<900?"\u65e9\u4e0a":_<1200?"\u4e0a\u5348":1200===_?"\u4e2d\u5348":_<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:"[\u4e0b]ddddLT",lastDay:"[\u6628\u5929]LT",lastWeek:"[\u4e0a]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(R,F){switch(F){case"d":case"D":case"DDD":return R+"\u65e5";case"M":return R+"\u6708";case"w":case"W":return R+"\u9031";default:return R}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(d(97586))},51626:function(Fe,Tt,d){!function(l){"use strict";l.defineLocale("zh-mo",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"D/M/YYYY",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(R,F){return 12===R&&(R=0),"\u51cc\u6668"===F||"\u65e9\u4e0a"===F||"\u4e0a\u5348"===F?R:"\u4e2d\u5348"===F?R>=11?R:R+12:"\u4e0b\u5348"===F||"\u665a\u4e0a"===F?R+12:void 0},meridiem:function(R,F,e){var _=100*R+F;return _<600?"\u51cc\u6668":_<900?"\u65e9\u4e0a":_<1130?"\u4e0a\u5348":_<1230?"\u4e2d\u5348":_<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929] LT",nextDay:"[\u660e\u5929] LT",nextWeek:"[\u4e0b]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4e0a]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(R,F){switch(F){case"d":case"D":case"DDD":return R+"\u65e5";case"M":return R+"\u6708";case"w":case"W":return R+"\u9031";default:return R}},relativeTime:{future:"%s\u5167",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(d(97586))},8887:function(Fe,Tt,d){!function(l){"use strict";l.defineLocale("zh-tw",{months:"\u4e00\u6708_\u4e8c\u6708_\u4e09\u6708_\u56db\u6708_\u4e94\u6708_\u516d\u6708_\u4e03\u6708_\u516b\u6708_\u4e5d\u6708_\u5341\u6708_\u5341\u4e00\u6708_\u5341\u4e8c\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(R,F){return 12===R&&(R=0),"\u51cc\u6668"===F||"\u65e9\u4e0a"===F||"\u4e0a\u5348"===F?R:"\u4e2d\u5348"===F?R>=11?R:R+12:"\u4e0b\u5348"===F||"\u665a\u4e0a"===F?R+12:void 0},meridiem:function(R,F,e){var _=100*R+F;return _<600?"\u51cc\u6668":_<900?"\u65e9\u4e0a":_<1130?"\u4e0a\u5348":_<1230?"\u4e2d\u5348":_<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929] LT",nextDay:"[\u660e\u5929] LT",nextWeek:"[\u4e0b]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4e0a]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(R,F){switch(F){case"d":case"D":case"DDD":return R+"\u65e5";case"M":return R+"\u6708";case"w":case"W":return R+"\u9031";default:return R}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(d(97586))},97586:function(Fe,Tt,d){(Fe=d.nmd(Fe)).exports=function(){"use strict";var l,f;function t(){return l.apply(null,arguments)}function F(Qt){return Qt instanceof Array||"[object Array]"===Object.prototype.toString.call(Qt)}function e(Qt){return null!=Qt&&"[object Object]"===Object.prototype.toString.call(Qt)}function _(Qt,zt){return Object.prototype.hasOwnProperty.call(Qt,zt)}function D(Qt){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(Qt).length;var zt;for(zt in Qt)if(_(Qt,zt))return!1;return!0}function h(Qt){return void 0===Qt}function s(Qt){return"number"==typeof Qt||"[object Number]"===Object.prototype.toString.call(Qt)}function u(Qt){return Qt instanceof Date||"[object Date]"===Object.prototype.toString.call(Qt)}function g(Qt,zt){var cA,Oe=[],tn=Qt.length;for(cA=0;cA<tn;++cA)Oe.push(zt(Qt[cA],cA));return Oe}function a(Qt,zt){for(var Oe in zt)_(zt,Oe)&&(Qt[Oe]=zt[Oe]);return _(zt,"toString")&&(Qt.toString=zt.toString),_(zt,"valueOf")&&(Qt.valueOf=zt.valueOf),Qt}function c(Qt,zt,Oe,cA){return Wa(Qt,zt,Oe,cA,!0).utc()}function p(Qt){return null==Qt._pf&&(Qt._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}),Qt._pf}function E(Qt){var zt=null,Oe=!1,cA=Qt._d&&!isNaN(Qt._d.getTime());return cA&&(zt=p(Qt),Oe=f.call(zt.parsedDateParts,function(tn){return null!=tn}),cA=zt.overflow<0&&!zt.empty&&!zt.invalidEra&&!zt.invalidMonth&&!zt.invalidWeekday&&!zt.weekdayMismatch&&!zt.nullInput&&!zt.invalidFormat&&!zt.userInvalidated&&(!zt.meridiem||zt.meridiem&&Oe),Qt._strict&&(cA=cA&&0===zt.charsLeftOver&&0===zt.unusedTokens.length&&void 0===zt.bigHour)),null!=Object.isFrozen&&Object.isFrozen(Qt)?cA:(Qt._isValid=cA,Qt._isValid)}function w(Qt){var zt=c(NaN);return null!=Qt?a(p(zt),Qt):p(zt).userInvalidated=!0,zt}f=Array.prototype.some?Array.prototype.some:function(Qt){var cA,zt=Object(this),Oe=zt.length>>>0;for(cA=0;cA<Oe;cA++)if(cA in zt&&Qt.call(this,zt[cA],cA,zt))return!0;return!1};var Q=t.momentProperties=[],b=!1;function C(Qt,zt){var Oe,cA,tn,hi=Q.length;if(h(zt._isAMomentObject)||(Qt._isAMomentObject=zt._isAMomentObject),h(zt._i)||(Qt._i=zt._i),h(zt._f)||(Qt._f=zt._f),h(zt._l)||(Qt._l=zt._l),h(zt._strict)||(Qt._strict=zt._strict),h(zt._tzm)||(Qt._tzm=zt._tzm),h(zt._isUTC)||(Qt._isUTC=zt._isUTC),h(zt._offset)||(Qt._offset=zt._offset),h(zt._pf)||(Qt._pf=p(zt)),h(zt._locale)||(Qt._locale=zt._locale),hi>0)for(Oe=0;Oe<hi;Oe++)h(tn=zt[cA=Q[Oe]])||(Qt[cA]=tn);return Qt}function T(Qt){C(this,Qt),this._d=new Date(null!=Qt._d?Qt._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===b&&(b=!0,t.updateOffset(this),b=!1)}function N(Qt){return Qt instanceof T||null!=Qt&&null!=Qt._isAMomentObject}function L(Qt){!1===t.suppressDeprecationWarnings&&typeof console<"u"&&console.warn&&console.warn("Deprecation warning: "+Qt)}function J(Qt,zt){var Oe=!0;return a(function(){if(null!=t.deprecationHandler&&t.deprecationHandler(null,Qt),Oe){var tn,hi,Bo,cA=[],Qr=arguments.length;for(hi=0;hi<Qr;hi++){if(tn="","object"==typeof arguments[hi]){for(Bo in tn+="\n["+hi+"] ",arguments[0])_(arguments[0],Bo)&&(tn+=Bo+": "+arguments[0][Bo]+", ");tn=tn.slice(0,-2)}else tn=arguments[hi];cA.push(tn)}L(Qt+"\nArguments: "+Array.prototype.slice.call(cA).join("")+"\n"+(new Error).stack),Oe=!1}return zt.apply(this,arguments)},zt)}var z,H={};function k(Qt,zt){null!=t.deprecationHandler&&t.deprecationHandler(Qt,zt),H[Qt]||(L(zt),H[Qt]=!0)}function X(Qt){return typeof Function<"u"&&Qt instanceof Function||"[object Function]"===Object.prototype.toString.call(Qt)}function pt(Qt,zt){var cA,Oe=a({},Qt);for(cA in zt)_(zt,cA)&&(e(Qt[cA])&&e(zt[cA])?(Oe[cA]={},a(Oe[cA],Qt[cA]),a(Oe[cA],zt[cA])):null!=zt[cA]?Oe[cA]=zt[cA]:delete Oe[cA]);for(cA in Qt)_(Qt,cA)&&!_(zt,cA)&&e(Qt[cA])&&(Oe[cA]=a({},Oe[cA]));return Oe}function st(Qt){null!=Qt&&this.set(Qt)}t.suppressDeprecationWarnings=!1,t.deprecationHandler=null,z=Object.keys?Object.keys:function(Qt){var zt,Oe=[];for(zt in Qt)_(Qt,zt)&&Oe.push(zt);return Oe};function Y(Qt,zt,Oe){var cA=""+Math.abs(Qt);return(Qt>=0?Oe?"+":"":"-")+Math.pow(10,Math.max(0,zt-cA.length)).toString().substr(1)+cA}var x=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,v=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,O={},G={};function At(Qt,zt,Oe,cA){var tn=cA;"string"==typeof cA&&(tn=function(){return this[cA]()}),Qt&&(G[Qt]=tn),zt&&(G[zt[0]]=function(){return Y(tn.apply(this,arguments),zt[1],zt[2])}),Oe&&(G[Oe]=function(){return this.localeData().ordinal(tn.apply(this,arguments),Qt)})}function dt(Qt){return Qt.match(/\[[\s\S]/)?Qt.replace(/^\[|\]$/g,""):Qt.replace(/\\/g,"")}function yt(Qt,zt){return Qt.isValid()?(zt=qt(zt,Qt.localeData()),O[zt]=O[zt]||function It(Qt){var Oe,cA,zt=Qt.match(x);for(Oe=0,cA=zt.length;Oe<cA;Oe++)zt[Oe]=G[zt[Oe]]?G[zt[Oe]]:dt(zt[Oe]);return function(tn){var Bo,hi="";for(Bo=0;Bo<cA;Bo++)hi+=X(zt[Bo])?zt[Bo].call(tn,Qt):zt[Bo];return hi}}(zt),O[zt](Qt)):Qt.localeData().invalidDate()}function qt(Qt,zt){var Oe=5;function cA(tn){return zt.longDateFormat(tn)||tn}for(v.lastIndex=0;Oe>=0&&v.test(Qt);)Qt=Qt.replace(v,cA),v.lastIndex=0,Oe-=1;return Qt}var dA={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function Ye(Qt){return"string"==typeof Qt?dA[Qt]||dA[Qt.toLowerCase()]:void 0}function rA(Qt){var Oe,cA,zt={};for(cA in Qt)_(Qt,cA)&&(Oe=Ye(cA))&&(zt[Oe]=Qt[cA]);return zt}var fA={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};var ZA,EA=/\d/,fe=/\d\d/,xe=/\d{3}/,FA=/\d{4}/,Xe=/[+-]?\d{6}/,Ve=/\d\d?/,nA=/\d\d\d\d?/,_e=/\d\d\d\d\d\d?/,tA=/\d{1,3}/,on=/\d{1,4}/,GA=/[+-]?\d{1,6}/,Qn=/\d+/,_A=/[+-]?\d+/,fn=/Z|[+-]\d\d:?\d\d/gi,hA=/Z|[+-]\d\d(?::?\d\d)?/gi,ni=/[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,mi=/^[1-9]\d?/,no=/^([1-9]\d|\d)/;function Ke(Qt,zt,Oe){ZA[Qt]=X(zt)?zt:function(cA,tn){return cA&&Oe?Oe:zt}}function Ne(Qt,zt){return _(ZA,Qt)?ZA[Qt](zt._strict,zt._locale):new RegExp(function Me(Qt){return BA(Qt.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(zt,Oe,cA,tn,hi){return Oe||cA||tn||hi}))}(Qt))}function BA(Qt){return Qt.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function dn(Qt){return Qt<0?Math.ceil(Qt)||0:Math.floor(Qt)}function Yn(Qt){var zt=+Qt,Oe=0;return 0!==zt&&isFinite(zt)&&(Oe=dn(zt)),Oe}ZA={};var Rn={};function Tn(Qt,zt){var Oe,tn,cA=zt;for("string"==typeof Qt&&(Qt=[Qt]),s(zt)&&(cA=function(hi,Bo){Bo[zt]=Yn(hi)}),tn=Qt.length,Oe=0;Oe<tn;Oe++)Rn[Qt[Oe]]=cA}function Fn(Qt,zt){Tn(Qt,function(Oe,cA,tn,hi){tn._w=tn._w||{},zt(Oe,tn._w,tn,hi)})}function Te(Qt,zt,Oe){null!=zt&&_(Rn,Qt)&&Rn[Qt](zt,Oe._a,Oe,Qt)}function Ie(Qt){return Qt%4==0&&Qt%100!=0||Qt%400==0}var we=0,Ee=1,ue=2,oA=3,be=4,qA=5,sn=6,Hn=7,Oi=8;function yi(Qt){return Ie(Qt)?366:365}At("Y",0,0,function(){var Qt=this.year();return Qt<=9999?Y(Qt,4):"+"+Qt}),At(0,["YY",2],0,function(){return this.year()%100}),At(0,["YYYY",4],0,"year"),At(0,["YYYYY",5],0,"year"),At(0,["YYYYYY",6,!0],0,"year"),Ke("Y",_A),Ke("YY",Ve,fe),Ke("YYYY",on,FA),Ke("YYYYY",GA,Xe),Ke("YYYYYY",GA,Xe),Tn(["YYYYY","YYYYYY"],we),Tn("YYYY",function(Qt,zt){zt[we]=2===Qt.length?t.parseTwoDigitYear(Qt):Yn(Qt)}),Tn("YY",function(Qt,zt){zt[we]=t.parseTwoDigitYear(Qt)}),Tn("Y",function(Qt,zt){zt[we]=parseInt(Qt,10)}),t.parseTwoDigitYear=function(Qt){return Yn(Qt)+(Yn(Qt)>68?1900:2e3)};var q,ii=xi("FullYear",!0);function xi(Qt,zt){return function(Oe){return null!=Oe?(WA(this,Qt,Oe),t.updateOffset(this,zt),this):gA(this,Qt)}}function gA(Qt,zt){if(!Qt.isValid())return NaN;var Oe=Qt._d,cA=Qt._isUTC;switch(zt){case"Milliseconds":return cA?Oe.getUTCMilliseconds():Oe.getMilliseconds();case"Seconds":return cA?Oe.getUTCSeconds():Oe.getSeconds();case"Minutes":return cA?Oe.getUTCMinutes():Oe.getMinutes();case"Hours":return cA?Oe.getUTCHours():Oe.getHours();case"Date":return cA?Oe.getUTCDate():Oe.getDate();case"Day":return cA?Oe.getUTCDay():Oe.getDay();case"Month":return cA?Oe.getUTCMonth():Oe.getMonth();case"FullYear":return cA?Oe.getUTCFullYear():Oe.getFullYear();default:return NaN}}function WA(Qt,zt,Oe){var cA,tn,hi,Bo,Qr;if(Qt.isValid()&&!isNaN(Oe)){switch(cA=Qt._d,tn=Qt._isUTC,zt){case"Milliseconds":return void(tn?cA.setUTCMilliseconds(Oe):cA.setMilliseconds(Oe));case"Seconds":return void(tn?cA.setUTCSeconds(Oe):cA.setSeconds(Oe));case"Minutes":return void(tn?cA.setUTCMinutes(Oe):cA.setMinutes(Oe));case"Hours":return void(tn?cA.setUTCHours(Oe):cA.setHours(Oe));case"Date":return void(tn?cA.setUTCDate(Oe):cA.setDate(Oe));case"FullYear":break;default:return}hi=Oe,Bo=Qt.month(),Qr=29!==(Qr=Qt.date())||1!==Bo||Ie(hi)?Qr:28,tn?cA.setUTCFullYear(hi,Bo,Qr):cA.setFullYear(hi,Bo,Qr)}}function te(Qt,zt){if(isNaN(Qt)||isNaN(zt))return NaN;var Oe=function $e(Qt,zt){return(Qt%zt+zt)%zt}(zt,12);return Qt+=(zt-Oe)/12,1===Oe?Ie(Qt)?29:28:31-Oe%7%2}q=Array.prototype.indexOf?Array.prototype.indexOf:function(Qt){var zt;for(zt=0;zt<this.length;++zt)if(this[zt]===Qt)return zt;return-1},At("M",["MM",2],"Mo",function(){return this.month()+1}),At("MMM",0,0,function(Qt){return this.localeData().monthsShort(this,Qt)}),At("MMMM",0,0,function(Qt){return this.localeData().months(this,Qt)}),Ke("M",Ve,mi),Ke("MM",Ve,fe),Ke("MMM",function(Qt,zt){return zt.monthsShortRegex(Qt)}),Ke("MMMM",function(Qt,zt){return zt.monthsRegex(Qt)}),Tn(["M","MM"],function(Qt,zt){zt[Ee]=Yn(Qt)-1}),Tn(["MMM","MMMM"],function(Qt,zt,Oe,cA){var tn=Oe._locale.monthsParse(Qt,cA,Oe._strict);null!=tn?zt[Ee]=tn:p(Oe).invalidMonth=Qt});var M="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),S="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),Z=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,et=ni,RA=ni;function Ei(Qt,zt,Oe){var cA,tn,hi,Bo=Qt.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],cA=0;cA<12;++cA)hi=c([2e3,cA]),this._shortMonthsParse[cA]=this.monthsShort(hi,"").toLocaleLowerCase(),this._longMonthsParse[cA]=this.months(hi,"").toLocaleLowerCase();return Oe?"MMM"===zt?-1!==(tn=q.call(this._shortMonthsParse,Bo))?tn:null:-1!==(tn=q.call(this._longMonthsParse,Bo))?tn:null:"MMM"===zt?-1!==(tn=q.call(this._shortMonthsParse,Bo))||-1!==(tn=q.call(this._longMonthsParse,Bo))?tn:null:-1!==(tn=q.call(this._longMonthsParse,Bo))||-1!==(tn=q.call(this._shortMonthsParse,Bo))?tn:null}function ri(Qt,zt){if(!Qt.isValid())return Qt;if("string"==typeof zt)if(/^\d+$/.test(zt))zt=Yn(zt);else if(!s(zt=Qt.localeData().monthsParse(zt)))return Qt;var Oe=zt,cA=Qt.date();return cA=cA<29?cA:Math.min(cA,te(Qt.year(),Oe)),Qt._isUTC?Qt._d.setUTCMonth(Oe,cA):Qt._d.setMonth(Oe,cA),Qt}function Ht(Qt){return null!=Qt?(ri(this,Qt),t.updateOffset(this,!0),this):gA(this,"Month")}function vt(){function Qt(Qa,Ua){return Ua.length-Qa.length}var tn,hi,Bo,Qr,zt=[],Oe=[],cA=[];for(tn=0;tn<12;tn++)hi=c([2e3,tn]),Bo=BA(this.monthsShort(hi,"")),Qr=BA(this.months(hi,"")),zt.push(Bo),Oe.push(Qr),cA.push(Qr),cA.push(Bo);zt.sort(Qt),Oe.sort(Qt),cA.sort(Qt),this._monthsRegex=new RegExp("^("+cA.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+Oe.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+zt.join("|")+")","i")}function ve(Qt,zt,Oe,cA,tn,hi,Bo){var Qr;return Qt<100&&Qt>=0?(Qr=new Date(Qt+400,zt,Oe,cA,tn,hi,Bo),isFinite(Qr.getFullYear())&&Qr.setFullYear(Qt)):Qr=new Date(Qt,zt,Oe,cA,tn,hi,Bo),Qr}function Zt(Qt){var zt,Oe;return Qt<100&&Qt>=0?((Oe=Array.prototype.slice.call(arguments))[0]=Qt+400,zt=new Date(Date.UTC.apply(null,Oe)),isFinite(zt.getUTCFullYear())&&zt.setUTCFullYear(Qt)):zt=new Date(Date.UTC.apply(null,arguments)),zt}function se(Qt,zt,Oe){var cA=7+zt-Oe;return-(7+Zt(Qt,0,cA).getUTCDay()-zt)%7+cA-1}function gn(Qt,zt,Oe,cA,tn){var Qa,Ua,Qr=1+7*(zt-1)+(7+Oe-cA)%7+se(Qt,cA,tn);return Qr<=0?Ua=yi(Qa=Qt-1)+Qr:Qr>yi(Qt)?(Qa=Qt+1,Ua=Qr-yi(Qt)):(Qa=Qt,Ua=Qr),{year:Qa,dayOfYear:Ua}}function jn(Qt,zt,Oe){var hi,Bo,cA=se(Qt.year(),zt,Oe),tn=Math.floor((Qt.dayOfYear()-cA-1)/7)+1;return tn<1?hi=tn+bi(Bo=Qt.year()-1,zt,Oe):tn>bi(Qt.year(),zt,Oe)?(hi=tn-bi(Qt.year(),zt,Oe),Bo=Qt.year()+1):(Bo=Qt.year(),hi=tn),{week:hi,year:Bo}}function bi(Qt,zt,Oe){var cA=se(Qt,zt,Oe),tn=se(Qt+1,zt,Oe);return(yi(Qt)-cA+tn)/7}At("w",["ww",2],"wo","week"),At("W",["WW",2],"Wo","isoWeek"),Ke("w",Ve,mi),Ke("ww",Ve,fe),Ke("W",Ve,mi),Ke("WW",Ve,fe),Fn(["w","ww","W","WW"],function(Qt,zt,Oe,cA){zt[cA.substr(0,1)]=Yn(Qt)});function _o(Qt,zt){return Qt.slice(zt,7).concat(Qt.slice(0,zt))}At("d",0,"do","day"),At("dd",0,0,function(Qt){return this.localeData().weekdaysMin(this,Qt)}),At("ddd",0,0,function(Qt){return this.localeData().weekdaysShort(this,Qt)}),At("dddd",0,0,function(Qt){return this.localeData().weekdays(this,Qt)}),At("e",0,0,"weekday"),At("E",0,0,"isoWeekday"),Ke("d",Ve),Ke("e",Ve),Ke("E",Ve),Ke("dd",function(Qt,zt){return zt.weekdaysMinRegex(Qt)}),Ke("ddd",function(Qt,zt){return zt.weekdaysShortRegex(Qt)}),Ke("dddd",function(Qt,zt){return zt.weekdaysRegex(Qt)}),Fn(["dd","ddd","dddd"],function(Qt,zt,Oe,cA){var tn=Oe._locale.weekdaysParse(Qt,cA,Oe._strict);null!=tn?zt.d=tn:p(Oe).invalidWeekday=Qt}),Fn(["d","e","E"],function(Qt,zt,Oe,cA){zt[cA]=Yn(Qt)});var Pr="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),da="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),or="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Fa=ni,Pa=ni,xo=ni;function La(Qt,zt,Oe){var cA,tn,hi,Bo=Qt.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],cA=0;cA<7;++cA)hi=c([2e3,1]).day(cA),this._minWeekdaysParse[cA]=this.weekdaysMin(hi,"").toLocaleLowerCase(),this._shortWeekdaysParse[cA]=this.weekdaysShort(hi,"").toLocaleLowerCase(),this._weekdaysParse[cA]=this.weekdays(hi,"").toLocaleLowerCase();return Oe?"dddd"===zt?-1!==(tn=q.call(this._weekdaysParse,Bo))?tn:null:"ddd"===zt?-1!==(tn=q.call(this._shortWeekdaysParse,Bo))?tn:null:-1!==(tn=q.call(this._minWeekdaysParse,Bo))?tn:null:"dddd"===zt?-1!==(tn=q.call(this._weekdaysParse,Bo))||-1!==(tn=q.call(this._shortWeekdaysParse,Bo))||-1!==(tn=q.call(this._minWeekdaysParse,Bo))?tn:null:"ddd"===zt?-1!==(tn=q.call(this._shortWeekdaysParse,Bo))||-1!==(tn=q.call(this._weekdaysParse,Bo))||-1!==(tn=q.call(this._minWeekdaysParse,Bo))?tn:null:-1!==(tn=q.call(this._minWeekdaysParse,Bo))||-1!==(tn=q.call(this._weekdaysParse,Bo))||-1!==(tn=q.call(this._shortWeekdaysParse,Bo))?tn:null}function As(){function Qt(ao,ja){return ja.length-ao.length}var hi,Bo,Qr,Qa,Ua,zt=[],Oe=[],cA=[],tn=[];for(hi=0;hi<7;hi++)Bo=c([2e3,1]).day(hi),Qr=BA(this.weekdaysMin(Bo,"")),Qa=BA(this.weekdaysShort(Bo,"")),Ua=BA(this.weekdays(Bo,"")),zt.push(Qr),Oe.push(Qa),cA.push(Ua),tn.push(Qr),tn.push(Qa),tn.push(Ua);zt.sort(Qt),Oe.sort(Qt),cA.sort(Qt),tn.sort(Qt),this._weekdaysRegex=new RegExp("^("+tn.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+cA.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+Oe.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+zt.join("|")+")","i")}function Is(){return this.hours()%12||12}function xa(Qt,zt){At(Qt,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),zt)})}function qa(Qt,zt){return zt._meridiemParse}At("H",["HH",2],0,"hour"),At("h",["hh",2],0,Is),At("k",["kk",2],0,function mr(){return this.hours()||24}),At("hmm",0,0,function(){return""+Is.apply(this)+Y(this.minutes(),2)}),At("hmmss",0,0,function(){return""+Is.apply(this)+Y(this.minutes(),2)+Y(this.seconds(),2)}),At("Hmm",0,0,function(){return""+this.hours()+Y(this.minutes(),2)}),At("Hmmss",0,0,function(){return""+this.hours()+Y(this.minutes(),2)+Y(this.seconds(),2)}),xa("a",!0),xa("A",!1),Ke("a",qa),Ke("A",qa),Ke("H",Ve,no),Ke("h",Ve,mi),Ke("k",Ve,mi),Ke("HH",Ve,fe),Ke("hh",Ve,fe),Ke("kk",Ve,fe),Ke("hmm",nA),Ke("hmmss",_e),Ke("Hmm",nA),Ke("Hmmss",_e),Tn(["H","HH"],oA),Tn(["k","kk"],function(Qt,zt,Oe){var cA=Yn(Qt);zt[oA]=24===cA?0:cA}),Tn(["a","A"],function(Qt,zt,Oe){Oe._isPm=Oe._locale.isPM(Qt),Oe._meridiem=Qt}),Tn(["h","hh"],function(Qt,zt,Oe){zt[oA]=Yn(Qt),p(Oe).bigHour=!0}),Tn("hmm",function(Qt,zt,Oe){var cA=Qt.length-2;zt[oA]=Yn(Qt.substr(0,cA)),zt[be]=Yn(Qt.substr(cA)),p(Oe).bigHour=!0}),Tn("hmmss",function(Qt,zt,Oe){var cA=Qt.length-4,tn=Qt.length-2;zt[oA]=Yn(Qt.substr(0,cA)),zt[be]=Yn(Qt.substr(cA,2)),zt[qA]=Yn(Qt.substr(tn)),p(Oe).bigHour=!0}),Tn("Hmm",function(Qt,zt,Oe){var cA=Qt.length-2;zt[oA]=Yn(Qt.substr(0,cA)),zt[be]=Yn(Qt.substr(cA))}),Tn("Hmmss",function(Qt,zt,Oe){var cA=Qt.length-4,tn=Qt.length-2;zt[oA]=Yn(Qt.substr(0,cA)),zt[be]=Yn(Qt.substr(cA,2)),zt[qA]=Yn(Qt.substr(tn))});var el=xi("Hours",!0);var Gc,Dc={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:M,monthsShort:S,week:{dow:0,doy:6},weekdays:Pr,weekdaysMin:or,weekdaysShort:da,meridiemParse:/[ap]\.?m?\.?/i},zr={},Tc={};function Oc(Qt,zt){var Oe,cA=Math.min(Qt.length,zt.length);for(Oe=0;Oe<cA;Oe+=1)if(Qt[Oe]!==zt[Oe])return Oe;return cA}function Ps(Qt){return Qt&&Qt.toLowerCase().replace("_","-")}function uc(Qt){var zt=null;if(void 0===zr[Qt]&&Fe&&Fe.exports&&function oc(Qt){return!(!Qt||!Qt.match("^[^/\\\\]*$"))}(Qt))try{zt=Gc._abbr,d(35358)("./"+Qt),Zs(zt)}catch{zr[Qt]=null}return zr[Qt]}function Zs(Qt,zt){var Oe;return Qt&&((Oe=h(zt)?Ma(Qt):ds(Qt,zt))?Gc=Oe:typeof console<"u"&&console.warn&&console.warn("Locale "+Qt+" not found. Did you forget to load it?")),Gc._abbr}function ds(Qt,zt){if(null!==zt){var Oe,cA=Dc;if(zt.abbr=Qt,null!=zr[Qt])k("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."),cA=zr[Qt]._config;else if(null!=zt.parentLocale)if(null!=zr[zt.parentLocale])cA=zr[zt.parentLocale]._config;else{if(null==(Oe=uc(zt.parentLocale)))return Tc[zt.parentLocale]||(Tc[zt.parentLocale]=[]),Tc[zt.parentLocale].push({name:Qt,config:zt}),null;cA=Oe._config}return zr[Qt]=new st(pt(cA,zt)),Tc[Qt]&&Tc[Qt].forEach(function(tn){ds(tn.name,tn.config)}),Zs(Qt),zr[Qt]}return delete zr[Qt],null}function Ma(Qt){var zt;if(Qt&&Qt._locale&&Qt._locale._abbr&&(Qt=Qt._locale._abbr),!Qt)return Gc;if(!F(Qt)){if(zt=uc(Qt))return zt;Qt=[Qt]}return function ic(Qt){for(var Oe,cA,tn,hi,zt=0;zt<Qt.length;){for(Oe=(hi=Ps(Qt[zt]).split("-")).length,cA=(cA=Ps(Qt[zt+1]))?cA.split("-"):null;Oe>0;){if(tn=uc(hi.slice(0,Oe).join("-")))return tn;if(cA&&cA.length>=Oe&&Oc(hi,cA)>=Oe-1)break;Oe--}zt++}return Gc}(Qt)}function js(Qt){var zt,Oe=Qt._a;return Oe&&-2===p(Qt).overflow&&(zt=Oe[Ee]<0||Oe[Ee]>11?Ee:Oe[ue]<1||Oe[ue]>te(Oe[we],Oe[Ee])?ue:Oe[oA]<0||Oe[oA]>24||24===Oe[oA]&&(0!==Oe[be]||0!==Oe[qA]||0!==Oe[sn])?oA:Oe[be]<0||Oe[be]>59?be:Oe[qA]<0||Oe[qA]>59?qA:Oe[sn]<0||Oe[sn]>999?sn:-1,p(Qt)._overflowDayOfYear&&(zt<we||zt>ue)&&(zt=ue),p(Qt)._overflowWeeks&&-1===zt&&(zt=Hn),p(Qt)._overflowWeekday&&-1===zt&&(zt=Oi),p(Qt).overflow=zt),Qt}var Ml=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,gs=/^\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)?)?$/,yc=/Z|[+-]\d\d(?::?\d\d)?/,ws=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],Ka=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Hs=/^\/?Date\((-?\d+)/i,ar=/^(?:(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}))$/,Xo={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Bc(Qt){var zt,Oe,hi,Bo,Qr,Qa,cA=Qt._i,tn=Ml.exec(cA)||gs.exec(cA),Ua=ws.length,ao=Ka.length;if(tn){for(p(Qt).iso=!0,zt=0,Oe=Ua;zt<Oe;zt++)if(ws[zt][1].exec(tn[1])){Bo=ws[zt][0],hi=!1!==ws[zt][2];break}if(null==Bo)return void(Qt._isValid=!1);if(tn[3]){for(zt=0,Oe=ao;zt<Oe;zt++)if(Ka[zt][1].exec(tn[3])){Qr=(tn[2]||" ")+Ka[zt][0];break}if(null==Qr)return void(Qt._isValid=!1)}if(!hi&&null!=Qr)return void(Qt._isValid=!1);if(tn[4]){if(!yc.exec(tn[4]))return void(Qt._isValid=!1);Qa="Z"}Qt._f=Bo+(Qr||"")+(Qa||""),XA(Qt)}else Qt._isValid=!1}function Al(Qt){var zt=parseInt(Qt,10);return zt<=49?2e3+zt:zt<=999?1900+zt:zt}function hc(Qt){var Oe,zt=ar.exec(function wl(Qt){return Qt.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}(Qt._i));if(zt){if(Oe=function Jl(Qt,zt,Oe,cA,tn,hi){var Bo=[Al(Qt),S.indexOf(zt),parseInt(Oe,10),parseInt(cA,10),parseInt(tn,10)];return hi&&Bo.push(parseInt(hi,10)),Bo}(zt[4],zt[3],zt[2],zt[5],zt[6],zt[7]),!function Yl(Qt,zt,Oe){return!Qt||da.indexOf(Qt)===new Date(zt[0],zt[1],zt[2]).getDay()||(p(Oe).weekdayMismatch=!0,Oe._isValid=!1,!1)}(zt[1],Oe,Qt))return;Qt._a=Oe,Qt._tzm=function aa(Qt,zt,Oe){if(Qt)return Xo[Qt];if(zt)return 0;var cA=parseInt(Oe,10),tn=cA%100;return(cA-tn)/100*60+tn}(zt[8],zt[9],zt[10]),Qt._d=Zt.apply(null,Qt._a),Qt._d.setUTCMinutes(Qt._d.getUTCMinutes()-Qt._tzm),p(Qt).rfc2822=!0}else Qt._isValid=!1}function Qc(Qt,zt,Oe){return Qt??zt??Oe}function QA(Qt){var zt,Oe,tn,hi,Bo,cA=[];if(!Qt._d){for(tn=function pA(Qt){var zt=new Date(t.now());return Qt._useUTC?[zt.getUTCFullYear(),zt.getUTCMonth(),zt.getUTCDate()]:[zt.getFullYear(),zt.getMonth(),zt.getDate()]}(Qt),Qt._w&&null==Qt._a[ue]&&null==Qt._a[Ee]&&function De(Qt){var zt,Oe,cA,tn,hi,Bo,Qr,Qa,Ua;null!=(zt=Qt._w).GG||null!=zt.W||null!=zt.E?(hi=1,Bo=4,Oe=Qc(zt.GG,Qt._a[we],jn(Ra(),1,4).year),cA=Qc(zt.W,1),((tn=Qc(zt.E,1))<1||tn>7)&&(Qa=!0)):(hi=Qt._locale._week.dow,Bo=Qt._locale._week.doy,Ua=jn(Ra(),hi,Bo),Oe=Qc(zt.gg,Qt._a[we],Ua.year),cA=Qc(zt.w,Ua.week),null!=zt.d?((tn=zt.d)<0||tn>6)&&(Qa=!0):null!=zt.e?(tn=zt.e+hi,(zt.e<0||zt.e>6)&&(Qa=!0)):tn=hi),cA<1||cA>bi(Oe,hi,Bo)?p(Qt)._overflowWeeks=!0:null!=Qa?p(Qt)._overflowWeekday=!0:(Qr=gn(Oe,cA,tn,hi,Bo),Qt._a[we]=Qr.year,Qt._dayOfYear=Qr.dayOfYear)}(Qt),null!=Qt._dayOfYear&&(Bo=Qc(Qt._a[we],tn[we]),(Qt._dayOfYear>yi(Bo)||0===Qt._dayOfYear)&&(p(Qt)._overflowDayOfYear=!0),Oe=Zt(Bo,0,Qt._dayOfYear),Qt._a[Ee]=Oe.getUTCMonth(),Qt._a[ue]=Oe.getUTCDate()),zt=0;zt<3&&null==Qt._a[zt];++zt)Qt._a[zt]=cA[zt]=tn[zt];for(;zt<7;zt++)Qt._a[zt]=cA[zt]=null==Qt._a[zt]?2===zt?1:0:Qt._a[zt];24===Qt._a[oA]&&0===Qt._a[be]&&0===Qt._a[qA]&&0===Qt._a[sn]&&(Qt._nextDay=!0,Qt._a[oA]=0),Qt._d=(Qt._useUTC?Zt:ve).apply(null,cA),hi=Qt._useUTC?Qt._d.getUTCDay():Qt._d.getDay(),null!=Qt._tzm&&Qt._d.setUTCMinutes(Qt._d.getUTCMinutes()-Qt._tzm),Qt._nextDay&&(Qt._a[oA]=24),Qt._w&&typeof Qt._w.d<"u"&&Qt._w.d!==hi&&(p(Qt).weekdayMismatch=!0)}}function XA(Qt){if(Qt._f!==t.ISO_8601)if(Qt._f!==t.RFC_2822){Qt._a=[],p(Qt).empty=!0;var Oe,cA,tn,hi,Bo,Ua,ao,zt=""+Qt._i,Qr=zt.length,Qa=0;for(ao=(tn=qt(Qt._f,Qt._locale).match(x)||[]).length,Oe=0;Oe<ao;Oe++)(cA=(zt.match(Ne(hi=tn[Oe],Qt))||[])[0])&&((Bo=zt.substr(0,zt.indexOf(cA))).length>0&&p(Qt).unusedInput.push(Bo),zt=zt.slice(zt.indexOf(cA)+cA.length),Qa+=cA.length),G[hi]?(cA?p(Qt).empty=!1:p(Qt).unusedTokens.push(hi),Te(hi,cA,Qt)):Qt._strict&&!cA&&p(Qt).unusedTokens.push(hi);p(Qt).charsLeftOver=Qr-Qa,zt.length>0&&p(Qt).unusedInput.push(zt),Qt._a[oA]<=12&&!0===p(Qt).bigHour&&Qt._a[oA]>0&&(p(Qt).bigHour=void 0),p(Qt).parsedDateParts=Qt._a.slice(0),p(Qt).meridiem=Qt._meridiem,Qt._a[oA]=function zn(Qt,zt,Oe){var cA;return null==Oe?zt:null!=Qt.meridiemHour?Qt.meridiemHour(zt,Oe):(null!=Qt.isPM&&((cA=Qt.isPM(Oe))&&zt<12&&(zt+=12),!cA&&12===zt&&(zt=0)),zt)}(Qt._locale,Qt._a[oA],Qt._meridiem),null!==(Ua=p(Qt).era)&&(Qt._a[we]=Qt._locale.erasConvertYear(Ua,Qt._a[we])),QA(Qt),js(Qt)}else hc(Qt);else Bc(Qt)}function hl(Qt){var zt=Qt._i,Oe=Qt._f;return Qt._locale=Qt._locale||Ma(Qt._l),null===zt||void 0===Oe&&""===zt?w({nullInput:!0}):("string"==typeof zt&&(Qt._i=zt=Qt._locale.preparse(zt)),N(zt)?new T(js(zt)):(u(zt)?Qt._d=zt:F(Oe)?function lr(Qt){var zt,Oe,cA,tn,hi,Bo,Qr=!1,Qa=Qt._f.length;if(0===Qa)return p(Qt).invalidFormat=!0,void(Qt._d=new Date(NaN));for(tn=0;tn<Qa;tn++)hi=0,Bo=!1,zt=C({},Qt),null!=Qt._useUTC&&(zt._useUTC=Qt._useUTC),zt._f=Qt._f[tn],XA(zt),E(zt)&&(Bo=!0),hi+=p(zt).charsLeftOver,hi+=10*p(zt).unusedTokens.length,p(zt).score=hi,Qr?hi<cA&&(cA=hi,Oe=zt):(null==cA||hi<cA||Bo)&&(cA=hi,Oe=zt,Bo&&(Qr=!0));a(Qt,Oe||zt)}(Qt):Oe?XA(Qt):function us(Qt){var zt=Qt._i;h(zt)?Qt._d=new Date(t.now()):u(zt)?Qt._d=new Date(zt.valueOf()):"string"==typeof zt?function Tl(Qt){var zt=Hs.exec(Qt._i);null===zt?(Bc(Qt),!1===Qt._isValid&&(delete Qt._isValid,hc(Qt),!1===Qt._isValid&&(delete Qt._isValid,Qt._strict?Qt._isValid=!1:t.createFromInputFallback(Qt)))):Qt._d=new Date(+zt[1])}(Qt):F(zt)?(Qt._a=g(zt.slice(0),function(Oe){return parseInt(Oe,10)}),QA(Qt)):e(zt)?function Kr(Qt){if(!Qt._d){var zt=rA(Qt._i);Qt._a=g([zt.year,zt.month,void 0===zt.day?zt.date:zt.day,zt.hour,zt.minute,zt.second,zt.millisecond],function(cA){return cA&&parseInt(cA,10)}),QA(Qt)}}(Qt):s(zt)?Qt._d=new Date(zt):t.createFromInputFallback(Qt)}(Qt),E(Qt)||(Qt._d=null),Qt))}function Wa(Qt,zt,Oe,cA,tn){var hi={};return(!0===zt||!1===zt)&&(cA=zt,zt=void 0),(!0===Oe||!1===Oe)&&(cA=Oe,Oe=void 0),(e(Qt)&&D(Qt)||F(Qt)&&0===Qt.length)&&(Qt=void 0),hi._isAMomentObject=!0,hi._useUTC=hi._isUTC=tn,hi._l=Oe,hi._i=Qt,hi._f=zt,hi._strict=cA,function Ec(Qt){var zt=new T(js(hl(Qt)));return zt._nextDay&&(zt.add(1,"d"),zt._nextDay=void 0),zt}(hi)}function Ra(Qt,zt,Oe,cA){return Wa(Qt,zt,Oe,cA,!1)}t.createFromInputFallback=J("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(Qt){Qt._d=new Date(Qt._i+(Qt._useUTC?" UTC":""))}),t.ISO_8601=function(){},t.RFC_2822=function(){};var Sa=J("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var Qt=Ra.apply(null,arguments);return this.isValid()&&Qt.isValid()?Qt<this?this:Qt:w()}),Ga=J("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var Qt=Ra.apply(null,arguments);return this.isValid()&&Qt.isValid()?Qt>this?this:Qt:w()});function ha(Qt,zt){var Oe,cA;if(1===zt.length&&F(zt[0])&&(zt=zt[0]),!zt.length)return Ra();for(Oe=zt[0],cA=1;cA<zt.length;++cA)(!zt[cA].isValid()||zt[cA][Qt](Oe))&&(Oe=zt[cA]);return Oe}var jc=["year","quarter","month","week","day","hour","minute","second","millisecond"];function fs(Qt){var zt=rA(Qt),Oe=zt.year||0,cA=zt.quarter||0,tn=zt.month||0,hi=zt.week||zt.isoWeek||0,Bo=zt.day||0,Qr=zt.hour||0,Qa=zt.minute||0,Ua=zt.second||0,ao=zt.millisecond||0;this._isValid=function nl(Qt){var zt,cA,Oe=!1,tn=jc.length;for(zt in Qt)if(_(Qt,zt)&&(-1===q.call(jc,zt)||null!=Qt[zt]&&isNaN(Qt[zt])))return!1;for(cA=0;cA<tn;++cA)if(Qt[jc[cA]]){if(Oe)return!1;parseFloat(Qt[jc[cA]])!==Yn(Qt[jc[cA]])&&(Oe=!0)}return!0}(zt),this._milliseconds=+ao+1e3*Ua+6e4*Qa+1e3*Qr*60*60,this._days=+Bo+7*hi,this._months=+tn+3*cA+12*Oe,this._data={},this._locale=Ma(),this._bubble()}function re(Qt){return Qt instanceof fs}function Wt(Qt){return Qt<0?-1*Math.round(-1*Qt):Math.round(Qt)}function aA(Qt,zt){At(Qt,0,0,function(){var Oe=this.utcOffset(),cA="+";return Oe<0&&(Oe=-Oe,cA="-"),cA+Y(~~(Oe/60),2)+zt+Y(~~Oe%60,2)})}aA("Z",":"),aA("ZZ",""),Ke("Z",hA),Ke("ZZ",hA),Tn(["Z","ZZ"],function(Qt,zt,Oe){Oe._useUTC=!0,Oe._tzm=an(hA,Qt)});var CA=/([\+\-]|\d\d)/gi;function an(Qt,zt){var tn,hi,Oe=(zt||"").match(Qt);return null===Oe?null:0===(hi=60*(tn=((Oe[Oe.length-1]||[])+"").match(CA)||["-",0,0])[1]+Yn(tn[2]))?0:"+"===tn[0]?hi:-hi}function Mn(Qt,zt){var Oe,cA;return zt._isUTC?(Oe=zt.clone(),cA=(N(Qt)||u(Qt)?Qt.valueOf():Ra(Qt).valueOf())-Oe.valueOf(),Oe._d.setTime(Oe._d.valueOf()+cA),t.updateOffset(Oe,!1),Oe):Ra(Qt).local()}function ci(Qt){return-Math.round(Qt._d.getTimezoneOffset())}function wi(){return!!this.isValid()&&this._isUTC&&0===this._offset}t.updateOffset=function(){};var Fo=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,Ho=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Et(Qt,zt){var tn,hi,Bo,Oe=Qt,cA=null;return re(Qt)?Oe={ms:Qt._milliseconds,d:Qt._days,M:Qt._months}:s(Qt)||!isNaN(+Qt)?(Oe={},zt?Oe[zt]=+Qt:Oe.milliseconds=+Qt):(cA=Fo.exec(Qt))?(tn="-"===cA[1]?-1:1,Oe={y:0,d:Yn(cA[ue])*tn,h:Yn(cA[oA])*tn,m:Yn(cA[be])*tn,s:Yn(cA[qA])*tn,ms:Yn(Wt(1e3*cA[sn]))*tn}):(cA=Ho.exec(Qt))?Oe={y:ft(cA[2],tn="-"===cA[1]?-1:1),M:ft(cA[3],tn),w:ft(cA[4],tn),d:ft(cA[5],tn),h:ft(cA[6],tn),m:ft(cA[7],tn),s:ft(cA[8],tn)}:null==Oe?Oe={}:"object"==typeof Oe&&("from"in Oe||"to"in Oe)&&(Bo=function Yt(Qt,zt){var Oe;return Qt.isValid()&&zt.isValid()?(zt=Mn(zt,Qt),Qt.isBefore(zt)?Oe=Ct(Qt,zt):((Oe=Ct(zt,Qt)).milliseconds=-Oe.milliseconds,Oe.months=-Oe.months),Oe):{milliseconds:0,months:0}}(Ra(Oe.from),Ra(Oe.to)),(Oe={}).ms=Bo.milliseconds,Oe.M=Bo.months),hi=new fs(Oe),re(Qt)&&_(Qt,"_locale")&&(hi._locale=Qt._locale),re(Qt)&&_(Qt,"_isValid")&&(hi._isValid=Qt._isValid),hi}function ft(Qt,zt){var Oe=Qt&&parseFloat(Qt.replace(",","."));return(isNaN(Oe)?0:Oe)*zt}function Ct(Qt,zt){var Oe={};return Oe.months=zt.month()-Qt.month()+12*(zt.year()-Qt.year()),Qt.clone().add(Oe.months,"M").isAfter(zt)&&--Oe.months,Oe.milliseconds=+zt-+Qt.clone().add(Oe.months,"M"),Oe}function kt(Qt,zt){return function(Oe,cA){var hi;return null!==cA&&!isNaN(+cA)&&(k(zt,"moment()."+zt+"(period, number) is deprecated. Please use moment()."+zt+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),hi=Oe,Oe=cA,cA=hi),Pt(this,Et(Oe,cA),Qt),this}}function Pt(Qt,zt,Oe,cA){var tn=zt._milliseconds,hi=Wt(zt._days),Bo=Wt(zt._months);Qt.isValid()&&(cA=cA??!0,Bo&&ri(Qt,gA(Qt,"Month")+Bo*Oe),hi&&WA(Qt,"Date",gA(Qt,"Date")+hi*Oe),tn&&Qt._d.setTime(Qt._d.valueOf()+tn*Oe),cA&&t.updateOffset(Qt,hi||Bo))}Et.fn=fs.prototype,Et.invalid=function yd(){return Et(NaN)};var ne=kt(1,"add"),ge=kt(-1,"subtract");function de(Qt){return"string"==typeof Qt||Qt instanceof String}function AA(Qt){return N(Qt)||u(Qt)||de(Qt)||s(Qt)||function xA(Qt){var zt=F(Qt),Oe=!1;return zt&&(Oe=0===Qt.filter(function(cA){return!s(cA)&&de(Qt)}).length),zt&&Oe}(Qt)||function DA(Qt){var tn,zt=e(Qt)&&!D(Qt),Oe=!1,cA=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],Bo=cA.length;for(tn=0;tn<Bo;tn+=1)Oe=Oe||_(Qt,cA[tn]);return zt&&Oe}(Qt)||null==Qt}function to(Qt,zt){if(Qt.date()<zt.date())return-to(zt,Qt);var Oe=12*(zt.year()-Qt.year())+(zt.month()-Qt.month()),cA=Qt.clone().add(Oe,"months");return-(Oe+(zt-cA<0?(zt-cA)/(cA-Qt.clone().add(Oe-1,"months")):(zt-cA)/(Qt.clone().add(Oe+1,"months")-cA)))||0}function Lt(Qt){var zt;return void 0===Qt?this._locale._abbr:(null!=(zt=Ma(Qt))&&(this._locale=zt),this)}t.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",t.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var ye=J("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(Qt){return void 0===Qt?this.localeData():this.locale(Qt)});function IA(){return this._locale}var ai=6e4,fo=60*ai,YA=3506328*fo;function hn(Qt,zt){return(Qt%zt+zt)%zt}function PA(Qt,zt,Oe){return Qt<100&&Qt>=0?new Date(Qt+400,zt,Oe)-YA:new Date(Qt,zt,Oe).valueOf()}function Dn(Qt,zt,Oe){return Qt<100&&Qt>=0?Date.UTC(Qt+400,zt,Oe)-YA:Date.UTC(Qt,zt,Oe)}function ur(Qt,zt){return zt.erasAbbrRegex(Qt)}function zc(){var tn,hi,Bo,Qr,Qa,Qt=[],zt=[],Oe=[],cA=[],Ua=this.eras();for(tn=0,hi=Ua.length;tn<hi;++tn)Bo=BA(Ua[tn].name),Qr=BA(Ua[tn].abbr),Qa=BA(Ua[tn].narrow),zt.push(Bo),Qt.push(Qr),Oe.push(Qa),cA.push(Bo),cA.push(Qr),cA.push(Qa);this._erasRegex=new RegExp("^("+cA.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+zt.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+Qt.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+Oe.join("|")+")","i")}function Na(Qt,zt){At(0,[Qt,Qt.length],0,zt)}function Ss(Qt,zt,Oe,cA,tn){var hi;return null==Qt?jn(this,cA,tn).year:(zt>(hi=bi(Qt,cA,tn))&&(zt=hi),il.call(this,Qt,zt,Oe,cA,tn))}function il(Qt,zt,Oe,cA,tn){var hi=gn(Qt,zt,Oe,cA,tn),Bo=Zt(hi.year,0,hi.dayOfYear);return this.year(Bo.getUTCFullYear()),this.month(Bo.getUTCMonth()),this.date(Bo.getUTCDate()),this}At("N",0,0,"eraAbbr"),At("NN",0,0,"eraAbbr"),At("NNN",0,0,"eraAbbr"),At("NNNN",0,0,"eraName"),At("NNNNN",0,0,"eraNarrow"),At("y",["y",1],"yo","eraYear"),At("y",["yy",2],0,"eraYear"),At("y",["yyy",3],0,"eraYear"),At("y",["yyyy",4],0,"eraYear"),Ke("N",ur),Ke("NN",ur),Ke("NNN",ur),Ke("NNNN",function sr(Qt,zt){return zt.erasNameRegex(Qt)}),Ke("NNNNN",function ts(Qt,zt){return zt.erasNarrowRegex(Qt)}),Tn(["N","NN","NNN","NNNN","NNNNN"],function(Qt,zt,Oe,cA){var tn=Oe._locale.erasParse(Qt,cA,Oe._strict);tn?p(Oe).era=tn:p(Oe).invalidEra=Qt}),Ke("y",Qn),Ke("yy",Qn),Ke("yyy",Qn),Ke("yyyy",Qn),Ke("yo",function fr(Qt,zt){return zt._eraYearOrdinalRegex||Qn}),Tn(["y","yy","yyy","yyyy"],we),Tn(["yo"],function(Qt,zt,Oe,cA){var tn;Oe._locale._eraYearOrdinalRegex&&(tn=Qt.match(Oe._locale._eraYearOrdinalRegex)),zt[we]=Oe._locale.eraYearOrdinalParse?Oe._locale.eraYearOrdinalParse(Qt,tn):parseInt(Qt,10)}),At(0,["gg",2],0,function(){return this.weekYear()%100}),At(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Na("gggg","weekYear"),Na("ggggg","weekYear"),Na("GGGG","isoWeekYear"),Na("GGGGG","isoWeekYear"),Ke("G",_A),Ke("g",_A),Ke("GG",Ve,fe),Ke("gg",Ve,fe),Ke("GGGG",on,FA),Ke("gggg",on,FA),Ke("GGGGG",GA,Xe),Ke("ggggg",GA,Xe),Fn(["gggg","ggggg","GGGG","GGGGG"],function(Qt,zt,Oe,cA){zt[cA.substr(0,2)]=Yn(Qt)}),Fn(["gg","GG"],function(Qt,zt,Oe,cA){zt[cA]=t.parseTwoDigitYear(Qt)}),At("Q",0,"Qo","quarter"),Ke("Q",EA),Tn("Q",function(Qt,zt){zt[Ee]=3*(Yn(Qt)-1)}),At("D",["DD",2],"Do","date"),Ke("D",Ve,mi),Ke("DD",Ve,fe),Ke("Do",function(Qt,zt){return Qt?zt._dayOfMonthOrdinalParse||zt._ordinalParse:zt._dayOfMonthOrdinalParseLenient}),Tn(["D","DD"],ue),Tn("Do",function(Qt,zt){zt[ue]=Yn(Qt.match(Ve)[0])});var Nc=xi("Date",!0);At("DDD",["DDDD",3],"DDDo","dayOfYear"),Ke("DDD",tA),Ke("DDDD",xe),Tn(["DDD","DDDD"],function(Qt,zt,Oe){Oe._dayOfYear=Yn(Qt)}),At("m",["mm",2],0,"minute"),Ke("m",Ve,no),Ke("mm",Ve,fe),Tn(["m","mm"],be);var ns=xi("Minutes",!1);At("s",["ss",2],0,"second"),Ke("s",Ve,no),Ke("ss",Ve,fe),Tn(["s","ss"],qA);var _c,ec,Gd=xi("Seconds",!1);for(At("S",0,0,function(){return~~(this.millisecond()/100)}),At(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),At(0,["SSS",3],0,"millisecond"),At(0,["SSSS",4],0,function(){return 10*this.millisecond()}),At(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),At(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),At(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),At(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),At(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),Ke("S",tA,EA),Ke("SS",tA,fe),Ke("SSS",tA,xe),_c="SSSS";_c.length<=9;_c+="S")Ke(_c,Qn);function Ic(Qt,zt){zt[sn]=Yn(1e3*("0."+Qt))}for(_c="S";_c.length<=9;_c+="S")Tn(_c,Ic);ec=xi("Milliseconds",!1),At("z",0,0,"zoneAbbr"),At("zz",0,0,"zoneName");var vo=T.prototype;function Kt(Qt){return Qt}vo.add=ne,vo.calendar=function Pn(Qt,zt){1===arguments.length&&(arguments[0]?AA(arguments[0])?(Qt=arguments[0],zt=void 0):function en(Qt){var tn,zt=e(Qt)&&!D(Qt),Oe=!1,cA=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(tn=0;tn<cA.length;tn+=1)Oe=Oe||_(Qt,cA[tn]);return zt&&Oe}(arguments[0])&&(zt=arguments[0],Qt=void 0):(Qt=void 0,zt=void 0));var Oe=Qt||Ra(),cA=Mn(Oe,this).startOf("day"),tn=t.calendarFormat(this,cA)||"sameElse",hi=zt&&(X(zt[tn])?zt[tn].call(this,Oe):zt[tn]);return this.format(hi||this.localeData().calendar(tn,this,Ra(Oe)))},vo.clone=function _n(){return new T(this)},vo.diff=function Io(Qt,zt,Oe){var cA,tn,hi;if(!this.isValid())return NaN;if(!(cA=Mn(Qt,this)).isValid())return NaN;switch(tn=6e4*(cA.utcOffset()-this.utcOffset()),zt=Ye(zt)){case"year":hi=to(this,cA)/12;break;case"month":hi=to(this,cA);break;case"quarter":hi=to(this,cA)/3;break;case"second":hi=(this-cA)/1e3;break;case"minute":hi=(this-cA)/6e4;break;case"hour":hi=(this-cA)/36e5;break;case"day":hi=(this-cA-tn)/864e5;break;case"week":hi=(this-cA-tn)/6048e5;break;default:hi=this-cA}return Oe?hi:dn(hi)},vo.endOf=function Ri(Qt){var zt,Oe;if(void 0===(Qt=Ye(Qt))||"millisecond"===Qt||!this.isValid())return this;switch(Oe=this._isUTC?Dn:PA,Qt){case"year":zt=Oe(this.year()+1,0,1)-1;break;case"quarter":zt=Oe(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":zt=Oe(this.year(),this.month()+1,1)-1;break;case"week":zt=Oe(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":zt=Oe(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":zt=Oe(this.year(),this.month(),this.date()+1)-1;break;case"hour":zt=this._d.valueOf(),zt+=fo-hn(zt+(this._isUTC?0:this.utcOffset()*ai),fo)-1;break;case"minute":zt=this._d.valueOf(),zt+=ai-hn(zt,ai)-1;break;case"second":zt=this._d.valueOf(),zt+=1e3-hn(zt,1e3)-1}return this._d.setTime(zt),t.updateOffset(this,!0),this},vo.format=function Vt(Qt){Qt||(Qt=this.isUtc()?t.defaultFormatUtc:t.defaultFormat);var zt=yt(this,Qt);return this.localeData().postformat(zt)},vo.from=function oe(Qt,zt){return this.isValid()&&(N(Qt)&&Qt.isValid()||Ra(Qt).isValid())?Et({to:this,from:Qt}).locale(this.locale()).humanize(!zt):this.localeData().invalidDate()},vo.fromNow=function wA(Qt){return this.from(Ra(),Qt)},vo.to=function HA(Qt,zt){return this.isValid()&&(N(Qt)&&Qt.isValid()||Ra(Qt).isValid())?Et({from:this,to:Qt}).locale(this.locale()).humanize(!zt):this.localeData().invalidDate()},vo.toNow=function bt(Qt){return this.to(Ra(),Qt)},vo.get=function Le(Qt){return X(this[Qt=Ye(Qt)])?this[Qt]():this},vo.invalidAt=function oi(){return p(this).overflow},vo.isAfter=function vn(Qt,zt){var Oe=N(Qt)?Qt:Ra(Qt);return!(!this.isValid()||!Oe.isValid())&&("millisecond"===(zt=Ye(zt)||"millisecond")?this.valueOf()>Oe.valueOf():Oe.valueOf()<this.clone().startOf(zt).valueOf())},vo.isBefore=function un(Qt,zt){var Oe=N(Qt)?Qt:Ra(Qt);return!(!this.isValid()||!Oe.isValid())&&("millisecond"===(zt=Ye(zt)||"millisecond")?this.valueOf()<Oe.valueOf():this.clone().endOf(zt).valueOf()<Oe.valueOf())},vo.isBetween=function Gn(Qt,zt,Oe,cA){var tn=N(Qt)?Qt:Ra(Qt),hi=N(zt)?zt:Ra(zt);return!!(this.isValid()&&tn.isValid()&&hi.isValid())&&("("===(cA=cA||"()")[0]?this.isAfter(tn,Oe):!this.isBefore(tn,Oe))&&(")"===cA[1]?this.isBefore(hi,Oe):!this.isAfter(hi,Oe))},vo.isSame=function ti(Qt,zt){var cA,Oe=N(Qt)?Qt:Ra(Qt);return!(!this.isValid()||!Oe.isValid())&&("millisecond"===(zt=Ye(zt)||"millisecond")?this.valueOf()===Oe.valueOf():(cA=Oe.valueOf(),this.clone().startOf(zt).valueOf()<=cA&&cA<=this.clone().endOf(zt).valueOf()))},vo.isSameOrAfter=function Zi(Qt,zt){return this.isSame(Qt,zt)||this.isAfter(Qt,zt)},vo.isSameOrBefore=function Wi(Qt,zt){return this.isSame(Qt,zt)||this.isBefore(Qt,zt)},vo.isValid=function Sr(){return E(this)},vo.lang=ye,vo.locale=Lt,vo.localeData=IA,vo.max=Ga,vo.min=Sa,vo.parsingFlags=function Hi(){return a({},p(this))},vo.set=function Cn(Qt,zt){if("object"==typeof Qt){var cA,Oe=function TA(Qt){var Oe,zt=[];for(Oe in Qt)_(Qt,Oe)&&zt.push({unit:Oe,priority:fA[Oe]});return zt.sort(function(cA,tn){return cA.priority-tn.priority}),zt}(Qt=rA(Qt)),tn=Oe.length;for(cA=0;cA<tn;cA++)this[Oe[cA].unit](Qt[Oe[cA].unit])}else if(X(this[Qt=Ye(Qt)]))return this[Qt](zt);return this},vo.startOf=function li(Qt){var zt,Oe;if(void 0===(Qt=Ye(Qt))||"millisecond"===Qt||!this.isValid())return this;switch(Oe=this._isUTC?Dn:PA,Qt){case"year":zt=Oe(this.year(),0,1);break;case"quarter":zt=Oe(this.year(),this.month()-this.month()%3,1);break;case"month":zt=Oe(this.year(),this.month(),1);break;case"week":zt=Oe(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":zt=Oe(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":zt=Oe(this.year(),this.month(),this.date());break;case"hour":zt=this._d.valueOf(),zt-=hn(zt+(this._isUTC?0:this.utcOffset()*ai),fo);break;case"minute":zt=this._d.valueOf(),zt-=hn(zt,ai);break;case"second":zt=this._d.valueOf(),zt-=hn(zt,1e3)}return this._d.setTime(zt),t.updateOffset(this,!0),this},vo.subtract=ge,vo.toArray=function Do(){var Qt=this;return[Qt.year(),Qt.month(),Qt.date(),Qt.hour(),Qt.minute(),Qt.second(),Qt.millisecond()]},vo.toObject=function Vo(){var Qt=this;return{years:Qt.year(),months:Qt.month(),date:Qt.date(),hours:Qt.hours(),minutes:Qt.minutes(),seconds:Qt.seconds(),milliseconds:Qt.milliseconds()}},vo.toDate=function To(){return new Date(this.valueOf())},vo.toISOString=function jt(Qt){if(!this.isValid())return null;var zt=!0!==Qt,Oe=zt?this.clone().utc():this;return Oe.year()<0||Oe.year()>9999?yt(Oe,zt?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):X(Date.prototype.toISOString)?zt?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",yt(Oe,"Z")):yt(Oe,zt?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},vo.inspect=function Se(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var Oe,cA,Qt="moment",zt="";return this.isLocal()||(Qt=0===this.utcOffset()?"moment.utc":"moment.parseZone",zt="Z"),Oe="["+Qt+'("]',cA=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",this.format(Oe+cA+"-MM-DD[T]HH:mm:ss.SSS"+zt+'[")]')},typeof Symbol<"u"&&null!=Symbol.for&&(vo[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),vo.toJSON=function tr(){return this.isValid()?this.toISOString():null},vo.toString=function di(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},vo.unix=function Ni(){return Math.floor(this.valueOf()/1e3)},vo.valueOf=function Si(){return this._d.valueOf()-6e4*(this._offset||0)},vo.creationData=function wa(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},vo.eraName=function Br(){var Qt,zt,Oe,cA=this.localeData().eras();for(Qt=0,zt=cA.length;Qt<zt;++Qt)if(Oe=this.clone().startOf("day").valueOf(),cA[Qt].since<=Oe&&Oe<=cA[Qt].until||cA[Qt].until<=Oe&&Oe<=cA[Qt].since)return cA[Qt].name;return""},vo.eraNarrow=function gr(){var Qt,zt,Oe,cA=this.localeData().eras();for(Qt=0,zt=cA.length;Qt<zt;++Qt)if(Oe=this.clone().startOf("day").valueOf(),cA[Qt].since<=Oe&&Oe<=cA[Qt].until||cA[Qt].until<=Oe&&Oe<=cA[Qt].since)return cA[Qt].narrow;return""},vo.eraAbbr=function Gr(){var Qt,zt,Oe,cA=this.localeData().eras();for(Qt=0,zt=cA.length;Qt<zt;++Qt)if(Oe=this.clone().startOf("day").valueOf(),cA[Qt].since<=Oe&&Oe<=cA[Qt].until||cA[Qt].until<=Oe&&Oe<=cA[Qt].since)return cA[Qt].abbr;return""},vo.eraYear=function va(){var Qt,zt,Oe,cA,tn=this.localeData().eras();for(Qt=0,zt=tn.length;Qt<zt;++Qt)if(Oe=tn[Qt].since<=tn[Qt].until?1:-1,cA=this.clone().startOf("day").valueOf(),tn[Qt].since<=cA&&cA<=tn[Qt].until||tn[Qt].until<=cA&&cA<=tn[Qt].since)return(this.year()-t(tn[Qt].since).year())*Oe+tn[Qt].offset;return this.year()},vo.year=ii,vo.isLeapYear=function cn(){return Ie(this.year())},vo.weekYear=function Qs(Qt){return Ss.call(this,Qt,this.week(),this.weekday()+this.localeData()._week.dow,this.localeData()._week.dow,this.localeData()._week.doy)},vo.isoWeekYear=function qs(Qt){return Ss.call(this,Qt,this.isoWeek(),this.isoWeekday(),1,4)},vo.quarter=vo.quarters=function pl(Qt){return null==Qt?Math.ceil((this.month()+1)/3):this.month(3*(Qt-1)+this.month()%3)},vo.month=Ht,vo.daysInMonth=function lA(){return te(this.year(),this.month())},vo.week=vo.weeks=function Ln(Qt){var zt=this.localeData().week(this);return null==Qt?zt:this.add(7*(Qt-zt),"d")},vo.isoWeek=vo.isoWeeks=function eo(Qt){var zt=jn(this,1,4).week;return null==Qt?zt:this.add(7*(Qt-zt),"d")},vo.weeksInYear=function Ls(){var Qt=this.localeData()._week;return bi(this.year(),Qt.dow,Qt.doy)},vo.weeksInWeekYear=function hs(){var Qt=this.localeData()._week;return bi(this.weekYear(),Qt.dow,Qt.doy)},vo.isoWeeksInYear=function za(){return bi(this.year(),1,4)},vo.isoWeeksInISOWeekYear=function bs(){return bi(this.isoWeekYear(),1,4)},vo.date=Nc,vo.day=vo.days=function wr(Qt){if(!this.isValid())return null!=Qt?this:NaN;var zt=gA(this,"Day");return null!=Qt?(Qt=function lo(Qt,zt){return"string"!=typeof Qt?Qt:isNaN(Qt)?"number"==typeof(Qt=zt.weekdaysParse(Qt))?Qt:null:parseInt(Qt,10)}(Qt,this.localeData()),this.add(Qt-zt,"d")):zt},vo.weekday=function tc(Qt){if(!this.isValid())return null!=Qt?this:NaN;var zt=(this.day()+7-this.localeData()._week.dow)%7;return null==Qt?zt:this.add(Qt-zt,"d")},vo.isoWeekday=function ga(Qt){if(!this.isValid())return null!=Qt?this:NaN;if(null!=Qt){var zt=function Ko(Qt,zt){return"string"==typeof Qt?zt.weekdaysParse(Qt)%7||7:isNaN(Qt)?null:Qt}(Qt,this.localeData());return this.day(this.day()%7?zt:zt-7)}return this.day()||7},vo.dayOfYear=function Ja(Qt){var zt=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==Qt?zt:this.add(Qt-zt,"d")},vo.hour=vo.hours=el,vo.minute=vo.minutes=ns,vo.second=vo.seconds=Gd,vo.millisecond=vo.milliseconds=ec,vo.utcOffset=function Kn(Qt,zt,Oe){var tn,cA=this._offset||0;if(!this.isValid())return null!=Qt?this:NaN;if(null!=Qt){if("string"==typeof Qt){if(null===(Qt=an(hA,Qt)))return this}else Math.abs(Qt)<16&&!Oe&&(Qt*=60);return!this._isUTC&&zt&&(tn=ci(this)),this._offset=Qt,this._isUTC=!0,null!=tn&&this.add(tn,"m"),cA!==Qt&&(!zt||this._changeInProgress?Pt(this,Et(Qt-cA,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,t.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?cA:ci(this)},vo.utc=function Yi(Qt){return this.utcOffset(0,Qt)},vo.local=function Xi(Qt){return this._isUTC&&(this.utcOffset(0,Qt),this._isUTC=!1,Qt&&this.subtract(ci(this),"m")),this},vo.parseZone=function ji(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var Qt=an(fn,this._i);null!=Qt?this.utcOffset(Qt):this.utcOffset(0,!0)}return this},vo.hasAlignedHourOffset=function wo(Qt){return!!this.isValid()&&(Qt=Qt?Ra(Qt).utcOffset():0,(this.utcOffset()-Qt)%60==0)},vo.isDST=function Jo(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},vo.isLocal=function pi(){return!!this.isValid()&&!this._isUTC},vo.isUtcOffset=function Nn(){return!!this.isValid()&&this._isUTC},vo.isUtc=wi,vo.isUTC=wi,vo.zoneAbbr=function Mi(){return this._isUTC?"UTC":""},vo.zoneName=function Yc(){return this._isUTC?"Coordinated Universal Time":""},vo.dates=J("dates accessor is deprecated. Use date instead.",Nc),vo.months=J("months accessor is deprecated. Use month instead",Ht),vo.years=J("years accessor is deprecated. Use year instead",ii),vo.zone=J("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function Ao(Qt,zt){return null!=Qt?("string"!=typeof Qt&&(Qt=-Qt),this.utcOffset(Qt,zt),this):-this.utcOffset()}),vo.isDSTShifted=J("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function wn(){if(!h(this._isDSTShifted))return this._isDSTShifted;var zt,Qt={};return C(Qt,this),(Qt=hl(Qt))._a?(zt=Qt._isUTC?c(Qt._a):Ra(Qt._a),this._isDSTShifted=this.isValid()&&function Re(Qt,zt,Oe){var Bo,cA=Math.min(Qt.length,zt.length),tn=Math.abs(Qt.length-zt.length),hi=0;for(Bo=0;Bo<cA;Bo++)(Oe&&Qt[Bo]!==zt[Bo]||!Oe&&Yn(Qt[Bo])!==Yn(zt[Bo]))&&hi++;return hi+tn}(Qt._a,zt.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted});var le=st.prototype;function uA(Qt,zt,Oe,cA){var tn=Ma(),hi=c().set(cA,zt);return tn[Oe](hi,Qt)}function LA(Qt,zt,Oe){if(s(Qt)&&(zt=Qt,Qt=void 0),Qt=Qt||"",null!=zt)return uA(Qt,zt,Oe,"month");var cA,tn=[];for(cA=0;cA<12;cA++)tn[cA]=uA(Qt,cA,Oe,"month");return tn}function bn(Qt,zt,Oe,cA){"boolean"==typeof Qt?(s(zt)&&(Oe=zt,zt=void 0),zt=zt||""):(Oe=zt=Qt,Qt=!1,s(zt)&&(Oe=zt,zt=void 0),zt=zt||"");var Bo,tn=Ma(),hi=Qt?tn._week.dow:0,Qr=[];if(null!=Oe)return uA(zt,(Oe+hi)%7,cA,"day");for(Bo=0;Bo<7;Bo++)Qr[Bo]=uA(zt,(Bo+hi)%7,cA,"day");return Qr}le.calendar=function at(Qt,zt,Oe){var cA=this._calendar[Qt]||this._calendar.sameElse;return X(cA)?cA.call(zt,Oe):cA},le.longDateFormat=function Xt(Qt){var zt=this._longDateFormat[Qt],Oe=this._longDateFormat[Qt.toUpperCase()];return zt||!Oe?zt:(this._longDateFormat[Qt]=Oe.match(x).map(function(cA){return"MMMM"===cA||"MM"===cA||"DD"===cA||"dddd"===cA?cA.slice(1):cA}).join(""),this._longDateFormat[Qt])},le.invalidDate=function ct(){return this._invalidDate},le.ordinal=function Ge(Qt){return this._ordinal.replace("%d",Qt)},le.preparse=Kt,le.postformat=Kt,le.relativeTime=function je(Qt,zt,Oe,cA){var tn=this._relativeTime[Oe];return X(tn)?tn(Qt,zt,Oe,cA):tn.replace(/%d/i,Qt)},le.pastFuture=function iA(Qt,zt){var Oe=this._relativeTime[Qt>0?"future":"past"];return X(Oe)?Oe(zt):Oe.replace(/%s/i,zt)},le.set=function tt(Qt){var zt,Oe;for(Oe in Qt)_(Qt,Oe)&&(X(zt=Qt[Oe])?this[Oe]=zt:this["_"+Oe]=zt);this._config=Qt,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},le.eras=function Fr(Qt,zt){var Oe,cA,tn,hi=this._eras||Ma("en")._eras;for(Oe=0,cA=hi.length;Oe<cA;++Oe)switch("string"==typeof hi[Oe].since&&(tn=t(hi[Oe].since).startOf("day"),hi[Oe].since=tn.valueOf()),typeof hi[Oe].until){case"undefined":hi[Oe].until=1/0;break;case"string":tn=t(hi[Oe].until).startOf("day").valueOf(),hi[Oe].until=tn.valueOf()}return hi},le.erasParse=function Ro(Qt,zt,Oe){var cA,tn,Bo,Qr,Qa,hi=this.eras();for(Qt=Qt.toUpperCase(),cA=0,tn=hi.length;cA<tn;++cA)if(Bo=hi[cA].name.toUpperCase(),Qr=hi[cA].abbr.toUpperCase(),Qa=hi[cA].narrow.toUpperCase(),Oe)switch(zt){case"N":case"NN":case"NNN":if(Qr===Qt)return hi[cA];break;case"NNNN":if(Bo===Qt)return hi[cA];break;case"NNNNN":if(Qa===Qt)return hi[cA]}else if([Bo,Qr,Qa].indexOf(Qt)>=0)return hi[cA]},le.erasConvertYear=function dr(Qt,zt){var Oe=Qt.since<=Qt.until?1:-1;return void 0===zt?t(Qt.since).year():t(Qt.since).year()+(zt-Qt.offset)*Oe},le.erasAbbrRegex=function Oa(Qt){return _(this,"_erasAbbrRegex")||zc.call(this),Qt?this._erasAbbrRegex:this._erasRegex},le.erasNameRegex=function SA(Qt){return _(this,"_erasNameRegex")||zc.call(this),Qt?this._erasNameRegex:this._erasRegex},le.erasNarrowRegex=function Xa(Qt){return _(this,"_erasNarrowRegex")||zc.call(this),Qt?this._erasNarrowRegex:this._erasRegex},le.months=function nn(Qt,zt){return Qt?F(this._months)?this._months[Qt.month()]:this._months[(this._months.isFormat||Z).test(zt)?"format":"standalone"][Qt.month()]:F(this._months)?this._months:this._months.standalone},le.monthsShort=function Zn(Qt,zt){return Qt?F(this._monthsShort)?this._monthsShort[Qt.month()]:this._monthsShort[Z.test(zt)?"format":"standalone"][Qt.month()]:F(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},le.monthsParse=function zA(Qt,zt,Oe){var cA,tn,hi;if(this._monthsParseExact)return Ei.call(this,Qt,zt,Oe);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),cA=0;cA<12;cA++){if(tn=c([2e3,cA]),Oe&&!this._longMonthsParse[cA]&&(this._longMonthsParse[cA]=new RegExp("^"+this.months(tn,"").replace(".","")+"$","i"),this._shortMonthsParse[cA]=new RegExp("^"+this.monthsShort(tn,"").replace(".","")+"$","i")),!Oe&&!this._monthsParse[cA]&&(hi="^"+this.months(tn,"")+"|^"+this.monthsShort(tn,""),this._monthsParse[cA]=new RegExp(hi.replace(".",""),"i")),Oe&&"MMMM"===zt&&this._longMonthsParse[cA].test(Qt))return cA;if(Oe&&"MMM"===zt&&this._shortMonthsParse[cA].test(Qt))return cA;if(!Oe&&this._monthsParse[cA].test(Qt))return cA}},le.monthsRegex=function Qe(Qt){return this._monthsParseExact?(_(this,"_monthsRegex")||vt.call(this),Qt?this._monthsStrictRegex:this._monthsRegex):(_(this,"_monthsRegex")||(this._monthsRegex=RA),this._monthsStrictRegex&&Qt?this._monthsStrictRegex:this._monthsRegex)},le.monthsShortRegex=function ze(Qt){return this._monthsParseExact?(_(this,"_monthsRegex")||vt.call(this),Qt?this._monthsShortStrictRegex:this._monthsShortRegex):(_(this,"_monthsShortRegex")||(this._monthsShortRegex=et),this._monthsShortStrictRegex&&Qt?this._monthsShortStrictRegex:this._monthsShortRegex)},le.week=function Li(Qt){return jn(Qt,this._week.dow,this._week.doy).week},le.firstDayOfYear=function pn(){return this._week.doy},le.firstDayOfWeek=function $A(){return this._week.dow},le.weekdays=function Yo(Qt,zt){var Oe=F(this._weekdays)?this._weekdays:this._weekdays[Qt&&!0!==Qt&&this._weekdays.isFormat.test(zt)?"format":"standalone"];return!0===Qt?_o(Oe,this._week.dow):Qt?Oe[Qt.day()]:Oe},le.weekdaysMin=function Za(Qt){return!0===Qt?_o(this._weekdaysMin,this._week.dow):Qt?this._weekdaysMin[Qt.day()]:this._weekdaysMin},le.weekdaysShort=function yr(Qt){return!0===Qt?_o(this._weekdaysShort,this._week.dow):Qt?this._weekdaysShort[Qt.day()]:this._weekdaysShort},le.weekdaysParse=function ks(Qt,zt,Oe){var cA,tn,hi;if(this._weekdaysParseExact)return La.call(this,Qt,zt,Oe);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),cA=0;cA<7;cA++){if(tn=c([2e3,1]).day(cA),Oe&&!this._fullWeekdaysParse[cA]&&(this._fullWeekdaysParse[cA]=new RegExp("^"+this.weekdays(tn,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[cA]=new RegExp("^"+this.weekdaysShort(tn,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[cA]=new RegExp("^"+this.weekdaysMin(tn,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[cA]||(hi="^"+this.weekdays(tn,"")+"|^"+this.weekdaysShort(tn,"")+"|^"+this.weekdaysMin(tn,""),this._weekdaysParse[cA]=new RegExp(hi.replace(".",""),"i")),Oe&&"dddd"===zt&&this._fullWeekdaysParse[cA].test(Qt))return cA;if(Oe&&"ddd"===zt&&this._shortWeekdaysParse[cA].test(Qt))return cA;if(Oe&&"dd"===zt&&this._minWeekdaysParse[cA].test(Qt))return cA;if(!Oe&&this._weekdaysParse[cA].test(Qt))return cA}},le.weekdaysRegex=function gc(Qt){return this._weekdaysParseExact?(_(this,"_weekdaysRegex")||As.call(this),Qt?this._weekdaysStrictRegex:this._weekdaysRegex):(_(this,"_weekdaysRegex")||(this._weekdaysRegex=Fa),this._weekdaysStrictRegex&&Qt?this._weekdaysStrictRegex:this._weekdaysRegex)},le.weekdaysShortRegex=function Vr(Qt){return this._weekdaysParseExact?(_(this,"_weekdaysRegex")||As.call(this),Qt?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(_(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Pa),this._weekdaysShortStrictRegex&&Qt?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},le.weekdaysMinRegex=function na(Qt){return this._weekdaysParseExact?(_(this,"_weekdaysRegex")||As.call(this),Qt?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(_(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=xo),this._weekdaysMinStrictRegex&&Qt?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},le.isPM=function ul(Qt){return"p"===(Qt+"").toLowerCase().charAt(0)},le.meridiem=function ls(Qt,zt,Oe){return Qt>11?Oe?"pm":"PM":Oe?"am":"AM"},Zs("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(Qt){var zt=Qt%10;return Qt+(1===Yn(Qt%100/10)?"th":1===zt?"st":2===zt?"nd":3===zt?"rd":"th")}}),t.lang=J("moment.lang is deprecated. Use moment.locale instead.",Zs),t.langData=J("moment.langData is deprecated. Use moment.localeData instead.",Ma);var Es=Math.abs;function as(Qt,zt,Oe,cA){var tn=Et(zt,Oe);return Qt._milliseconds+=cA*tn._milliseconds,Qt._days+=cA*tn._days,Qt._months+=cA*tn._months,Qt._bubble()}function Xr(Qt){return Qt<0?Math.floor(Qt):Math.ceil(Qt)}function gd(Qt){return 4800*Qt/146097}function oa(Qt){return 146097*Qt/4800}function ml(Qt){return function(){return this.as(Qt)}}var Ol=ml("ms"),xg=ml("s"),fl=ml("m"),Ag=ml("h"),Dg=ml("d"),Nl=ml("w"),Ys=ml("M"),es=ml("Q"),Va=ml("y"),yg=Ol;function Ql(Qt){return function(){return this.isValid()?this._data[Qt]:NaN}}var Md=Ql("milliseconds"),Rs=Ql("seconds"),Hc=Ql("minutes"),Lc=Ql("hours"),ud=Ql("days"),nd=Ql("months"),Vl=Ql("years");var kl=Math.round,id={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Yd(Qt,zt,Oe,cA,tn){return tn.relativeTime(zt||1,!!Oe,Qt,cA)}var Kc=Math.abs;function Or(Qt){return(Qt>0)-(Qt<0)||+Qt}function mc(){if(!this.isValid())return this.localeData().invalidDate();var cA,tn,hi,Bo,Qa,Ua,ao,ja,Qt=Kc(this._milliseconds)/1e3,zt=Kc(this._days),Oe=Kc(this._months),Qr=this.asSeconds();return Qr?(cA=dn(Qt/60),tn=dn(cA/60),Qt%=60,cA%=60,hi=dn(Oe/12),Oe%=12,Bo=Qt?Qt.toFixed(3).replace(/\.?0+$/,""):"",Qa=Qr<0?"-":"",Ua=Or(this._months)!==Or(Qr)?"-":"",ao=Or(this._days)!==Or(Qr)?"-":"",ja=Or(this._milliseconds)!==Or(Qr)?"-":"",Qa+"P"+(hi?Ua+hi+"Y":"")+(Oe?Ua+Oe+"M":"")+(zt?ao+zt+"D":"")+(tn||cA||Qt?"T":"")+(tn?ja+tn+"H":"")+(cA?ja+cA+"M":"")+(Qt?ja+Bo+"S":"")):"P0D"}var ya=fs.prototype;return ya.isValid=function bc(){return this._isValid},ya.abs=function dd(){var Qt=this._data;return this._milliseconds=Es(this._milliseconds),this._days=Es(this._days),this._months=Es(this._months),Qt.milliseconds=Es(Qt.milliseconds),Qt.seconds=Es(Qt.seconds),Qt.minutes=Es(Qt.minutes),Qt.hours=Es(Qt.hours),Qt.months=Es(Qt.months),Qt.years=Es(Qt.years),this},ya.add=function Ba(Qt,zt){return as(this,Qt,zt,1)},ya.subtract=function rc(Qt,zt){return as(this,Qt,zt,-1)},ya.as=function Fg(Qt){if(!this.isValid())return NaN;var zt,Oe,cA=this._milliseconds;if("month"===(Qt=Ye(Qt))||"quarter"===Qt||"year"===Qt)switch(zt=this._days+cA/864e5,Oe=this._months+gd(zt),Qt){case"month":return Oe;case"quarter":return Oe/3;case"year":return Oe/12}else switch(zt=this._days+Math.round(oa(this._months)),Qt){case"week":return zt/7+cA/6048e5;case"day":return zt+cA/864e5;case"hour":return 24*zt+cA/36e5;case"minute":return 1440*zt+cA/6e4;case"second":return 86400*zt+cA/1e3;case"millisecond":return Math.floor(864e5*zt)+cA;default:throw new Error("Unknown unit "+Qt)}},ya.asMilliseconds=Ol,ya.asSeconds=xg,ya.asMinutes=fl,ya.asHours=Ag,ya.asDays=Dg,ya.asWeeks=Nl,ya.asMonths=Ys,ya.asQuarters=es,ya.asYears=Va,ya.valueOf=yg,ya._bubble=function eg(){var tn,hi,Bo,Qr,Qa,Qt=this._milliseconds,zt=this._days,Oe=this._months,cA=this._data;return Qt>=0&&zt>=0&&Oe>=0||Qt<=0&&zt<=0&&Oe<=0||(Qt+=864e5*Xr(oa(Oe)+zt),zt=0,Oe=0),cA.milliseconds=Qt%1e3,tn=dn(Qt/1e3),cA.seconds=tn%60,hi=dn(tn/60),cA.minutes=hi%60,Bo=dn(hi/60),cA.hours=Bo%24,zt+=dn(Bo/24),Oe+=Qa=dn(gd(zt)),zt-=Xr(oa(Qa)),Qr=dn(Oe/12),Oe%=12,cA.days=zt,cA.months=Oe,cA.years=Qr,this},ya.clone=function bd(){return Et(this)},ya.get=function pc(Qt){return Qt=Ye(Qt),this.isValid()?this[Qt+"s"]():NaN},ya.milliseconds=Md,ya.seconds=Rs,ya.minutes=Hc,ya.hours=Lc,ya.days=ud,ya.weeks=function bg(){return dn(this.days()/7)},ya.months=nd,ya.years=Vl,ya.humanize=function wd(Qt,zt){if(!this.isValid())return this.localeData().invalidDate();var tn,hi,Oe=!1,cA=id;return"object"==typeof Qt&&(zt=Qt,Qt=!1),"boolean"==typeof Qt&&(Oe=Qt),"object"==typeof zt&&(cA=Object.assign({},id,zt),null!=zt.s&&null==zt.ss&&(cA.ss=zt.s-1)),hi=function gg(Qt,zt,Oe,cA){var tn=Et(Qt).abs(),hi=kl(tn.as("s")),Bo=kl(tn.as("m")),Qr=kl(tn.as("h")),Qa=kl(tn.as("d")),Ua=kl(tn.as("M")),ao=kl(tn.as("w")),ja=kl(tn.as("y")),Dl=hi<=Oe.ss&&["s",hi]||hi<Oe.s&&["ss",hi]||Bo<=1&&["m"]||Bo<Oe.m&&["mm",Bo]||Qr<=1&&["h"]||Qr<Oe.h&&["hh",Qr]||Qa<=1&&["d"]||Qa<Oe.d&&["dd",Qa];return null!=Oe.w&&(Dl=Dl||ao<=1&&["w"]||ao<Oe.w&&["ww",ao]),(Dl=Dl||Ua<=1&&["M"]||Ua<Oe.M&&["MM",Ua]||ja<=1&&["y"]||["yy",ja])[2]=zt,Dl[3]=+Qt>0,Dl[4]=cA,Yd.apply(null,Dl)}(this,!Oe,cA,tn=this.localeData()),Oe&&(hi=tn.pastFuture(+this,hi)),tn.postformat(hi)},ya.toISOString=mc,ya.toString=mc,ya.toJSON=mc,ya.locale=Lt,ya.localeData=IA,ya.toIsoString=J("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",mc),ya.lang=ye,At("X",0,0,"unix"),At("x",0,0,"valueOf"),Ke("x",_A),Ke("X",/[+-]?\d+(\.\d{1,3})?/),Tn("X",function(Qt,zt,Oe){Oe._d=new Date(1e3*parseFloat(Qt))}),Tn("x",function(Qt,zt,Oe){Oe._d=new Date(Yn(Qt))}),t.version="2.30.1",function R(Qt){l=Qt}(Ra),t.fn=vo,t.min=function $d(){return ha("isBefore",[].slice.call(arguments,0))},t.max=function tg(){return ha("isAfter",[].slice.call(arguments,0))},t.now=function(){return Date.now?Date.now():+new Date},t.utc=c,t.unix=function Ut(Qt){return Ra(1e3*Qt)},t.months=function qi(Qt,zt){return LA(Qt,zt,"months")},t.isDate=u,t.locale=Zs,t.invalid=w,t.duration=Et,t.isMoment=N,t.weekdays=function cr(Qt,zt,Oe){return bn(Qt,zt,Oe,"weekdays")},t.parseZone=function pe(){return Ra.apply(null,arguments).parseZone()},t.localeData=Ma,t.isDuration=re,t.monthsShort=function Ji(Qt,zt){return LA(Qt,zt,"monthsShort")},t.weekdaysMin=function Da(Qt,zt,Oe){return bn(Qt,zt,Oe,"weekdaysMin")},t.defineLocale=ds,t.updateLocale=function Bs(Qt,zt){if(null!=zt){var Oe,cA,tn=Dc;null!=zr[Qt]&&null!=zr[Qt].parentLocale?zr[Qt].set(pt(zr[Qt]._config,zt)):(null!=(cA=uc(Qt))&&(tn=cA._config),zt=pt(tn,zt),null==cA&&(zt.abbr=Qt),(Oe=new st(zt)).parentLocale=zr[Qt],zr[Qt]=Oe),Zs(Qt)}else null!=zr[Qt]&&(null!=zr[Qt].parentLocale?(zr[Qt]=zr[Qt].parentLocale,Qt===Zs()&&Zs(Qt)):null!=zr[Qt]&&delete zr[Qt]);return zr[Qt]},t.locales=function ms(){return z(zr)},t.weekdaysShort=function qo(Qt,zt,Oe){return bn(Qt,zt,Oe,"weekdaysShort")},t.normalizeUnits=Ye,t.relativeTimeRounding=function ng(Qt){return void 0===Qt?kl:"function"==typeof Qt&&(kl=Qt,!0)},t.relativeTimeThreshold=function Pl(Qt,zt){return void 0!==id[Qt]&&(void 0===zt?id[Qt]:(id[Qt]=zt,"s"===Qt&&(id.ss=zt-1),!0))},t.calendarFormat=function Ue(Qt,zt){var Oe=Qt.diff(zt,"days",!0);return Oe<-6?"sameElse":Oe<-1?"lastWeek":Oe<0?"lastDay":Oe<1?"sameDay":Oe<2?"nextDay":Oe<7?"nextWeek":"sameElse"},t.prototype=vo,t.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"},t}()},84412:(Fe,Tt,d)=>{"use strict";d.d(Tt,{t:()=>t});var l=d(21413);class t extends l.B{constructor(F){super(),this._value=F}get value(){return this.getValue()}_subscribe(F){const e=super._subscribe(F);return!e.closed&&F.next(this._value),e}getValue(){const{hasError:F,thrownError:e,_value:_}=this;if(F)throw e;return this._throwIfClosed(),_}next(F){super.next(this._value=F)}}},71985:(Fe,Tt,d)=>{"use strict";d.d(Tt,{c:()=>h});var l=d(47707),t=d(18359),R=d(3494),F=d(71203),e=d(41026),_=d(98071),D=d(49786);let h=(()=>{class a{constructor(B){B&&(this._subscribe=B)}lift(B){const p=new a;return p.source=this,p.operator=B,p}subscribe(B,p,f){const E=function g(a){return a&&a instanceof l.vU||function u(a){return a&&(0,_.T)(a.next)&&(0,_.T)(a.error)&&(0,_.T)(a.complete)}(a)&&(0,t.Uv)(a)}(B)?B:new l.Ms(B,p,f);return(0,D.Y)(()=>{const{operator:w,source:Q}=this;E.add(w?w.call(E,Q):Q?this._subscribe(E):this._trySubscribe(E))}),E}_trySubscribe(B){try{return this._subscribe(B)}catch(p){B.error(p)}}forEach(B,p){return new(p=s(p))((f,E)=>{const w=new l.Ms({next:Q=>{try{B(Q)}catch(b){E(b),w.unsubscribe()}},error:E,complete:f});this.subscribe(w)})}_subscribe(B){var p;return null===(p=this.source)||void 0===p?void 0:p.subscribe(B)}[R.s](){return this}pipe(...B){return(0,F.m)(B)(this)}toPromise(B){return new(B=s(B))((p,f)=>{let E;this.subscribe(w=>E=w,w=>f(w),()=>p(E))})}}return a.create=c=>new a(c),a})();function s(a){var c;return null!==(c=a??e.$.Promise)&&void 0!==c?c:Promise}},92771:(Fe,Tt,d)=>{"use strict";d.d(Tt,{m:()=>R});var l=d(21413),t=d(86129);class R extends l.B{constructor(e=1/0,_=1/0,D=t.U){super(),this._bufferSize=e,this._windowTime=_,this._timestampProvider=D,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=_===1/0,this._bufferSize=Math.max(1,e),this._windowTime=Math.max(1,_)}next(e){const{isStopped:_,_buffer:D,_infiniteTimeWindow:h,_timestampProvider:s,_windowTime:u}=this;_||(D.push(e),!h&&D.push(s.now()+u)),this._trimBuffer(),super.next(e)}_subscribe(e){this._throwIfClosed(),this._trimBuffer();const _=this._innerSubscribe(e),{_infiniteTimeWindow:D,_buffer:h}=this,s=h.slice();for(let u=0;u<s.length&&!e.closed;u+=D?1:2)e.next(s[u]);return this._checkFinalizedStatuses(e),_}_trimBuffer(){const{_bufferSize:e,_timestampProvider:_,_buffer:D,_infiniteTimeWindow:h}=this,s=(h?1:2)*e;if(e<1/0&&s<D.length&&D.splice(0,D.length-s),!h){const u=_.now();let g=0;for(let a=1;a<D.length&&D[a]<=u;a+=2)g=a;g&&D.splice(0,g+1)}}}},21413:(Fe,Tt,d)=>{"use strict";d.d(Tt,{B:()=>D});var l=d(71985),t=d(18359);const F=(0,d(81853).L)(s=>function(){s(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var e=d(57908),_=d(49786);let D=(()=>{class s extends l.c{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(g){const a=new h(this,this);return a.operator=g,a}_throwIfClosed(){if(this.closed)throw new F}next(g){(0,_.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const a of this.currentObservers)a.next(g)}})}error(g){(0,_.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=g;const{observers:a}=this;for(;a.length;)a.shift().error(g)}})}complete(){(0,_.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:g}=this;for(;g.length;)g.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var g;return(null===(g=this.observers)||void 0===g?void 0:g.length)>0}_trySubscribe(g){return this._throwIfClosed(),super._trySubscribe(g)}_subscribe(g){return this._throwIfClosed(),this._checkFinalizedStatuses(g),this._innerSubscribe(g)}_innerSubscribe(g){const{hasError:a,isStopped:c,observers:B}=this;return a||c?t.Kn:(this.currentObservers=null,B.push(g),new t.yU(()=>{this.currentObservers=null,(0,e.o)(B,g)}))}_checkFinalizedStatuses(g){const{hasError:a,thrownError:c,isStopped:B}=this;a?g.error(c):B&&g.complete()}asObservable(){const g=new l.c;return g.source=this,g}}return s.create=(u,g)=>new h(u,g),s})();class h extends D{constructor(u,g){super(),this.destination=u,this.source=g}next(u){var g,a;null===(a=null===(g=this.destination)||void 0===g?void 0:g.next)||void 0===a||a.call(g,u)}error(u){var g,a;null===(a=null===(g=this.destination)||void 0===g?void 0:g.error)||void 0===a||a.call(g,u)}complete(){var u,g;null===(g=null===(u=this.destination)||void 0===u?void 0:u.complete)||void 0===g||g.call(u)}_subscribe(u){var g,a;return null!==(a=null===(g=this.source)||void 0===g?void 0:g.subscribe(u))&&void 0!==a?a:t.Kn}}},47707:(Fe,Tt,d)=>{"use strict";d.d(Tt,{Ms:()=>f,vU:()=>a});var l=d(98071),t=d(18359),R=d(41026),F=d(45334),e=d(85343);const _=s("C",void 0,void 0);function s(C,T,N){return{kind:C,value:T,error:N}}var u=d(19270),g=d(49786);class a extends t.yU{constructor(T){super(),this.isStopped=!1,T?(this.destination=T,(0,t.Uv)(T)&&T.add(this)):this.destination=b}static create(T,N,L){return new f(T,N,L)}next(T){this.isStopped?Q(function h(C){return s("N",C,void 0)}(T),this):this._next(T)}error(T){this.isStopped?Q(function D(C){return s("E",void 0,C)}(T),this):(this.isStopped=!0,this._error(T))}complete(){this.isStopped?Q(_,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(T){this.destination.next(T)}_error(T){try{this.destination.error(T)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const c=Function.prototype.bind;function B(C,T){return c.call(C,T)}class p{constructor(T){this.partialObserver=T}next(T){const{partialObserver:N}=this;if(N.next)try{N.next(T)}catch(L){E(L)}}error(T){const{partialObserver:N}=this;if(N.error)try{N.error(T)}catch(L){E(L)}else E(T)}complete(){const{partialObserver:T}=this;if(T.complete)try{T.complete()}catch(N){E(N)}}}class f extends a{constructor(T,N,L){let J;if(super(),(0,l.T)(T)||!T)J={next:T??void 0,error:N??void 0,complete:L??void 0};else{let H;this&&R.$.useDeprecatedNextContext?(H=Object.create(T),H.unsubscribe=()=>this.unsubscribe(),J={next:T.next&&B(T.next,H),error:T.error&&B(T.error,H),complete:T.complete&&B(T.complete,H)}):J=T}this.destination=new p(J)}}function E(C){R.$.useDeprecatedSynchronousErrorHandling?(0,g.l)(C):(0,F.m)(C)}function Q(C,T){const{onStoppedNotification:N}=R.$;N&&u.f.setTimeout(()=>N(C,T))}const b={closed:!0,next:e.l,error:function w(C){throw C},complete:e.l}},18359:(Fe,Tt,d)=>{"use strict";d.d(Tt,{Kn:()=>_,yU:()=>e,Uv:()=>D});var l=d(98071);const R=(0,d(81853).L)(s=>function(g){s(this),this.message=g?`${g.length} errors occurred during unsubscription:\n${g.map((a,c)=>`${c+1}) ${a.toString()}`).join("\n  ")}`:"",this.name="UnsubscriptionError",this.errors=g});var F=d(57908);class e{constructor(u){this.initialTeardown=u,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let u;if(!this.closed){this.closed=!0;const{_parentage:g}=this;if(g)if(this._parentage=null,Array.isArray(g))for(const B of g)B.remove(this);else g.remove(this);const{initialTeardown:a}=this;if((0,l.T)(a))try{a()}catch(B){u=B instanceof R?B.errors:[B]}const{_finalizers:c}=this;if(c){this._finalizers=null;for(const B of c)try{h(B)}catch(p){u=u??[],p instanceof R?u=[...u,...p.errors]:u.push(p)}}if(u)throw new R(u)}}add(u){var g;if(u&&u!==this)if(this.closed)h(u);else{if(u instanceof e){if(u.closed||u._hasParent(this))return;u._addParent(this)}(this._finalizers=null!==(g=this._finalizers)&&void 0!==g?g:[]).push(u)}}_hasParent(u){const{_parentage:g}=this;return g===u||Array.isArray(g)&&g.includes(u)}_addParent(u){const{_parentage:g}=this;this._parentage=Array.isArray(g)?(g.push(u),g):g?[g,u]:u}_removeParent(u){const{_parentage:g}=this;g===u?this._parentage=null:Array.isArray(g)&&(0,F.o)(g,u)}remove(u){const{_finalizers:g}=this;g&&(0,F.o)(g,u),u instanceof e&&u._removeParent(this)}}e.EMPTY=(()=>{const s=new e;return s.closed=!0,s})();const _=e.EMPTY;function D(s){return s instanceof e||s&&"closed"in s&&(0,l.T)(s.remove)&&(0,l.T)(s.add)&&(0,l.T)(s.unsubscribe)}function h(s){(0,l.T)(s)?s():s.unsubscribe()}},41026:(Fe,Tt,d)=>{"use strict";d.d(Tt,{$:()=>l});const l={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},30017:(Fe,Tt,d)=>{"use strict";d.d(Tt,{G:()=>_});var l=d(71985),t=d(18359),R=d(99898),F=d(54360),e=d(39974);class _ extends l.c{constructor(h,s){super(),this.source=h,this.subjectFactory=s,this._subject=null,this._refCount=0,this._connection=null,(0,e.S)(h)&&(this.lift=h.lift)}_subscribe(h){return this.getSubject().subscribe(h)}getSubject(){const h=this._subject;return(!h||h.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:h}=this;this._subject=this._connection=null,h?.unsubscribe()}connect(){let h=this._connection;if(!h){h=this._connection=new t.yU;const s=this.getSubject();h.add(this.source.subscribe((0,F._)(s,void 0,()=>{this._teardown(),s.complete()},u=>{this._teardown(),s.error(u)},()=>this._teardown()))),h.closed&&(this._connection=null,h=t.yU.EMPTY)}return h}refCount(){return(0,R.B)()(this)}}},84572:(Fe,Tt,d)=>{"use strict";d.d(Tt,{z:()=>u});var l=d(71985),t=d(93073),R=d(22806),F=d(33669),e=d(6450),_=d(9326),D=d(58496),h=d(54360),s=d(45225);function u(...c){const B=(0,_.lI)(c),p=(0,_.ms)(c),{args:f,keys:E}=(0,t.D)(c);if(0===f.length)return(0,R.H)([],B);const w=new l.c(function g(c,B,p=F.D){return f=>{a(B,()=>{const{length:E}=c,w=new Array(E);let Q=E,b=E;for(let C=0;C<E;C++)a(B,()=>{const T=(0,R.H)(c[C],B);let N=!1;T.subscribe((0,h._)(f,L=>{w[C]=L,N||(N=!0,b--),b||f.next(p(w.slice()))},()=>{--Q||f.complete()}))},f)},f)}}(f,B,E?Q=>(0,D.e)(E,Q):F.D));return p?w.pipe((0,e.I)(p)):w}function a(c,B,p){c?(0,s.N)(p,c,B):B()}},28793:(Fe,Tt,d)=>{"use strict";d.d(Tt,{x:()=>e});var l=d(26365),R=d(9326),F=d(22806);function e(..._){return function t(){return(0,l.U)(1)}()((0,F.H)(_,(0,R.lI)(_)))}},59030:(Fe,Tt,d)=>{"use strict";d.d(Tt,{v:()=>R});var l=d(71985),t=d(58750);function R(F){return new l.c(e=>{(0,t.Tg)(F()).subscribe(e)})}},983:(Fe,Tt,d)=>{"use strict";d.d(Tt,{w:()=>t});const t=new(d(71985).c)(e=>e.complete())},27468:(Fe,Tt,d)=>{"use strict";d.d(Tt,{p:()=>h});var l=d(71985),t=d(93073),R=d(58750),F=d(9326),e=d(54360),_=d(6450),D=d(58496);function h(...s){const u=(0,F.ms)(s),{args:g,keys:a}=(0,t.D)(s),c=new l.c(B=>{const{length:p}=g;if(!p)return void B.complete();const f=new Array(p);let E=p,w=p;for(let Q=0;Q<p;Q++){let b=!1;(0,R.Tg)(g[Q]).subscribe((0,e._)(B,C=>{b||(b=!0,w--),f[Q]=C},()=>E--,void 0,()=>{(!E||!b)&&(w||B.next(a?(0,D.e)(a,f):f),B.complete())}))}});return u?c.pipe((0,_.I)(u)):c}},22806:(Fe,Tt,d)=>{"use strict";d.d(Tt,{H:()=>N});var l=d(58750),t=d(40941),R=d(39974);function F(L,J=0){return(0,R.N)((H,k)=>{k.add(L.schedule(()=>H.subscribe(k),J))})}var D=d(71985),s=d(4761),u=d(98071),g=d(45225);function c(L,J){if(!L)throw new Error("Iterable cannot be null");return new D.c(H=>{(0,g.N)(H,J,()=>{const k=L[Symbol.asyncIterator]();(0,g.N)(H,J,()=>{k.next().then(X=>{X.done?H.complete():H.next(X.value)})},0,!0)})})}var B=d(55055),p=d(59858),f=d(47441),E=d(85397),w=d(37953),Q=d(50591),b=d(15196);function N(L,J){return J?function T(L,J){if(null!=L){if((0,B.l)(L))return function e(L,J){return(0,l.Tg)(L).pipe(F(J),(0,t.Q)(J))}(L,J);if((0,f.X)(L))return function h(L,J){return new D.c(H=>{let k=0;return J.schedule(function(){k===L.length?H.complete():(H.next(L[k++]),H.closed||this.schedule())})})}(L,J);if((0,p.y)(L))return function _(L,J){return(0,l.Tg)(L).pipe(F(J),(0,t.Q)(J))}(L,J);if((0,w.T)(L))return c(L,J);if((0,E.x)(L))return function a(L,J){return new D.c(H=>{let k;return(0,g.N)(H,J,()=>{k=L[s.l](),(0,g.N)(H,J,()=>{let X,tt;try{({value:X,done:tt}=k.next())}catch(pt){return void H.error(pt)}tt?H.complete():H.next(X)},0,!0)}),()=>(0,u.T)(k?.return)&&k.return()})}(L,J);if((0,b.U)(L))return function C(L,J){return c((0,b.C)(L),J)}(L,J)}throw(0,Q.L)(L)}(L,J):(0,l.Tg)(L)}},33726:(Fe,Tt,d)=>{"use strict";d.d(Tt,{R:()=>u});var l=d(58750),t=d(71985),R=d(31397),F=d(47441),e=d(98071),_=d(6450);const D=["addListener","removeListener"],h=["addEventListener","removeEventListener"],s=["on","off"];function u(p,f,E,w){if((0,e.T)(E)&&(w=E,E=void 0),w)return u(p,f,E).pipe((0,_.I)(w));const[Q,b]=function B(p){return(0,e.T)(p.addEventListener)&&(0,e.T)(p.removeEventListener)}(p)?h.map(C=>T=>p[C](f,T,E)):function a(p){return(0,e.T)(p.addListener)&&(0,e.T)(p.removeListener)}(p)?D.map(g(p,f)):function c(p){return(0,e.T)(p.on)&&(0,e.T)(p.off)}(p)?s.map(g(p,f)):[];if(!Q&&(0,F.X)(p))return(0,R.Z)(C=>u(C,f,E))((0,l.Tg)(p));if(!Q)throw new TypeError("Invalid event target");return new t.c(C=>{const T=(...N)=>C.next(1<N.length?N:N[0]);return Q(T),()=>b(T)})}function g(p,f){return E=>w=>p[E](f,w)}},58750:(Fe,Tt,d)=>{"use strict";d.d(Tt,{Tg:()=>c});var l=d(31635),t=d(47441),R=d(59858),F=d(71985),e=d(55055),_=d(37953),D=d(50591),h=d(85397),s=d(15196),u=d(98071),g=d(45334),a=d(3494);function c(C){if(C instanceof F.c)return C;if(null!=C){if((0,e.l)(C))return function B(C){return new F.c(T=>{const N=C[a.s]();if((0,u.T)(N.subscribe))return N.subscribe(T);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(C);if((0,t.X)(C))return function p(C){return new F.c(T=>{for(let N=0;N<C.length&&!T.closed;N++)T.next(C[N]);T.complete()})}(C);if((0,R.y)(C))return function f(C){return new F.c(T=>{C.then(N=>{T.closed||(T.next(N),T.complete())},N=>T.error(N)).then(null,g.m)})}(C);if((0,_.T)(C))return w(C);if((0,h.x)(C))return function E(C){return new F.c(T=>{for(const N of C)if(T.next(N),T.closed)return;T.complete()})}(C);if((0,s.U)(C))return function Q(C){return w((0,s.C)(C))}(C)}throw(0,D.L)(C)}function w(C){return new F.c(T=>{(function b(C,T){var N,L,J,H;return(0,l.sH)(this,void 0,void 0,function*(){try{for(N=(0,l.xN)(C);!(L=yield N.next()).done;)if(T.next(L.value),T.closed)return}catch(k){J={error:k}}finally{try{L&&!L.done&&(H=N.return)&&(yield H.call(N))}finally{if(J)throw J.error}}T.complete()})})(C,T).catch(N=>T.error(N))})}},40605:(Fe,Tt,d)=>{"use strict";d.d(Tt,{Y:()=>R});var l=d(43236),t=d(1807);function R(F=0,e=l.E){return F<0&&(F=0),(0,t.O)(F,F,e)}},57786:(Fe,Tt,d)=>{"use strict";d.d(Tt,{h:()=>_});var l=d(26365),t=d(58750),R=d(983),F=d(9326),e=d(22806);function _(...D){const h=(0,F.lI)(D),s=(0,F.R0)(D,1/0),u=D;return u.length?1===u.length?(0,t.Tg)(u[0]):(0,l.U)(s)((0,e.H)(u,h)):R.w}},7673:(Fe,Tt,d)=>{"use strict";d.d(Tt,{of:()=>R});var l=d(9326),t=d(22806);function R(...F){const e=(0,l.lI)(F);return(0,t.H)(F,e)}},18810:(Fe,Tt,d)=>{"use strict";d.d(Tt,{$:()=>R});var l=d(71985),t=d(98071);function R(F,e){const _=(0,t.T)(F)?F:()=>F,D=h=>h.error(_());return new l.c(e?h=>e.schedule(D,0,h):D)}},1807:(Fe,Tt,d)=>{"use strict";d.d(Tt,{O:()=>e});var l=d(71985),t=d(43236),R=d(79470),F=d(28211);function e(_=0,D,h=t.b){let s=-1;return null!=D&&((0,R.m)(D)?h=D:s=D),new l.c(u=>{let g=(0,F.v)(_)?+_-h.now():_;g<0&&(g=0);let a=0;return h.schedule(function(){u.closed||(u.next(a++),0<=s?this.schedule(void 0,s):u.complete())},g)})}},54360:(Fe,Tt,d)=>{"use strict";d.d(Tt,{_:()=>t});var l=d(47707);function t(F,e,_,D,h){return new R(F,e,_,D,h)}class R extends l.vU{constructor(e,_,D,h,s,u){super(e),this.onFinalize=s,this.shouldUnsubscribe=u,this._next=_?function(g){try{_(g)}catch(a){e.error(a)}}:super._next,this._error=h?function(g){try{h(g)}catch(a){e.error(a)}finally{this.unsubscribe()}}:super._error,this._complete=D?function(){try{D()}catch(g){e.error(g)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var e;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:_}=this;super.unsubscribe(),!_&&(null===(e=this.onFinalize)||void 0===e||e.call(this))}}}},99437:(Fe,Tt,d)=>{"use strict";d.d(Tt,{W:()=>F});var l=d(58750),t=d(54360),R=d(39974);function F(e){return(0,R.N)((_,D)=>{let u,h=null,s=!1;h=_.subscribe((0,t._)(D,void 0,void 0,g=>{u=(0,l.Tg)(e(g,F(e)(_))),h?(h.unsubscribe(),h=null,u.subscribe(D)):s=!0})),s&&(h.unsubscribe(),h=null,u.subscribe(D))})}},70274:(Fe,Tt,d)=>{"use strict";d.d(Tt,{H:()=>R});var l=d(31397),t=d(98071);function R(F,e){return(0,t.T)(e)?(0,l.Z)(F,e,1):(0,l.Z)(F,1)}},70152:(Fe,Tt,d)=>{"use strict";d.d(Tt,{B:()=>F});var l=d(43236),t=d(39974),R=d(54360);function F(e,_=l.E){return(0,t.N)((D,h)=>{let s=null,u=null,g=null;const a=()=>{if(s){s.unsubscribe(),s=null;const B=u;u=null,h.next(B)}};function c(){const B=g+e,p=_.now();if(p<B)return s=this.schedule(void 0,B-p),void h.add(s);a()}D.subscribe((0,R._)(h,B=>{u=B,g=_.now(),s||(s=_.schedule(c,e),h.add(s))},()=>{a(),h.complete()},void 0,()=>{u=s=null}))})}},23294:(Fe,Tt,d)=>{"use strict";d.d(Tt,{F:()=>F});var l=d(33669),t=d(39974),R=d(54360);function F(_,D=l.D){return _=_??e,(0,t.N)((h,s)=>{let u,g=!0;h.subscribe((0,R._)(s,a=>{const c=D(a);(g||!_(u,c))&&(g=!1,u=c,s.next(a))}))})}function e(_,D){return _===D}},5964:(Fe,Tt,d)=>{"use strict";d.d(Tt,{p:()=>R});var l=d(39974),t=d(54360);function R(F,e){return(0,l.N)((_,D)=>{let h=0;_.subscribe((0,t._)(D,s=>F.call(e,s,h++)&&D.next(s)))})}},70980:(Fe,Tt,d)=>{"use strict";d.d(Tt,{j:()=>t});var l=d(39974);function t(R){return(0,l.N)((F,e)=>{try{F.subscribe(e)}finally{e.add(R)}})}},96354:(Fe,Tt,d)=>{"use strict";d.d(Tt,{T:()=>R});var l=d(39974),t=d(54360);function R(F,e){return(0,l.N)((_,D)=>{let h=0;_.subscribe((0,t._)(D,s=>{D.next(F.call(e,s,h++))}))})}},73703:(Fe,Tt,d)=>{"use strict";d.d(Tt,{u:()=>t});var l=d(96354);function t(R){return(0,l.T)(()=>R)}},26365:(Fe,Tt,d)=>{"use strict";d.d(Tt,{U:()=>R});var l=d(31397),t=d(33669);function R(F=1/0){return(0,l.Z)(t.D,F)}},31397:(Fe,Tt,d)=>{"use strict";d.d(Tt,{Z:()=>h});var l=d(96354),t=d(58750),R=d(39974),F=d(45225),e=d(54360),D=d(98071);function h(s,u,g=1/0){return(0,D.T)(u)?h((a,c)=>(0,l.T)((B,p)=>u(a,B,c,p))((0,t.Tg)(s(a,c))),g):("number"==typeof u&&(g=u),(0,R.N)((a,c)=>function _(s,u,g,a,c,B,p,f){const E=[];let w=0,Q=0,b=!1;const C=()=>{b&&!E.length&&!w&&u.complete()},T=L=>w<a?N(L):E.push(L),N=L=>{B&&u.next(L),w++;let J=!1;(0,t.Tg)(g(L,Q++)).subscribe((0,e._)(u,H=>{c?.(H),B?T(H):u.next(H)},()=>{J=!0},void 0,()=>{if(J)try{for(w--;E.length&&w<a;){const H=E.shift();p?(0,F.N)(u,p,()=>N(H)):N(H)}C()}catch(H){u.error(H)}}))};return s.subscribe((0,e._)(u,T,()=>{b=!0,C()})),()=>{f?.()}}(a,c,s,g)))}},40941:(Fe,Tt,d)=>{"use strict";d.d(Tt,{Q:()=>F});var l=d(45225),t=d(39974),R=d(54360);function F(e,_=0){return(0,t.N)((D,h)=>{D.subscribe((0,R._)(h,s=>(0,l.N)(h,e,()=>h.next(s),_),()=>(0,l.N)(h,e,()=>h.complete(),_),s=>(0,l.N)(h,e,()=>h.error(s),_)))})}},99898:(Fe,Tt,d)=>{"use strict";d.d(Tt,{B:()=>R});var l=d(39974),t=d(54360);function R(){return(0,l.N)((F,e)=>{let _=null;F._refCount++;const D=(0,t._)(e,void 0,void 0,void 0,()=>{if(!F||F._refCount<=0||0<--F._refCount)return void(_=null);const h=F._connection,s=_;_=null,h&&(!s||h===s)&&h.unsubscribe(),e.unsubscribe()});F.subscribe(D),D.closed||(_=F.connect())})}},22816:(Fe,Tt,d)=>{"use strict";d.d(Tt,{S:()=>F});var l=d(39974),t=d(54360);function F(e,_){return(0,l.N)(function R(e,_,D,h,s){return(u,g)=>{let a=D,c=_,B=0;u.subscribe((0,t._)(g,p=>{const f=B++;c=a?e(c,p,f):(a=!0,p),h&&g.next(c)},s&&(()=>{a&&g.next(c),g.complete()})))}}(e,_,arguments.length>=2,!0))}},97647:(Fe,Tt,d)=>{"use strict";d.d(Tt,{u:()=>e});var l=d(58750),t=d(21413),R=d(47707),F=d(39974);function e(D={}){const{connector:h=(()=>new t.B),resetOnError:s=!0,resetOnComplete:u=!0,resetOnRefCountZero:g=!0}=D;return a=>{let c,B,p,f=0,E=!1,w=!1;const Q=()=>{B?.unsubscribe(),B=void 0},b=()=>{Q(),c=p=void 0,E=w=!1},C=()=>{const T=c;b(),T?.unsubscribe()};return(0,F.N)((T,N)=>{f++,!w&&!E&&Q();const L=p=p??h();N.add(()=>{f--,0===f&&!w&&!E&&(B=_(C,g))}),L.subscribe(N),!c&&f>0&&(c=new R.Ms({next:J=>L.next(J),error:J=>{w=!0,Q(),B=_(b,s,J),L.error(J)},complete:()=>{E=!0,Q(),B=_(b,u),L.complete()}}),(0,l.Tg)(T).subscribe(c))})(a)}}function _(D,h,...s){if(!0===h)return void D();if(!1===h)return;const u=new R.Ms({next:()=>{u.unsubscribe(),D()}});return(0,l.Tg)(h(...s)).subscribe(u)}},44668:(Fe,Tt,d)=>{"use strict";d.d(Tt,{t:()=>R});var l=d(92771),t=d(97647);function R(F,e,_){let D,h=!1;return F&&"object"==typeof F?({bufferSize:D=1/0,windowTime:e=1/0,refCount:h=!1,scheduler:_}=F):D=F??1/0,(0,t.u)({connector:()=>new l.m(D,e,_),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:h})}},65245:(Fe,Tt,d)=>{"use strict";d.d(Tt,{i:()=>t});var l=d(5964);function t(R){return(0,l.p)((F,e)=>R<=e)}},99172:(Fe,Tt,d)=>{"use strict";d.d(Tt,{Z:()=>F});var l=d(28793),t=d(9326),R=d(39974);function F(...e){const _=(0,t.lI)(e);return(0,R.N)((D,h)=>{(_?(0,l.x)(e,D,_):(0,l.x)(e,D)).subscribe(h)})}},25558:(Fe,Tt,d)=>{"use strict";d.d(Tt,{n:()=>F});var l=d(58750),t=d(39974),R=d(54360);function F(e,_){return(0,t.N)((D,h)=>{let s=null,u=0,g=!1;const a=()=>g&&!s&&h.complete();D.subscribe((0,R._)(h,c=>{s?.unsubscribe();let B=0;const p=u++;(0,l.Tg)(e(c,p)).subscribe(s=(0,R._)(h,f=>h.next(_?_(c,f,p,B++):f),()=>{s=null,a()}))},()=>{g=!0,a()}))})}},96697:(Fe,Tt,d)=>{"use strict";d.d(Tt,{s:()=>F});var l=d(983),t=d(39974),R=d(54360);function F(e){return e<=0?()=>l.w:(0,t.N)((_,D)=>{let h=0;_.subscribe((0,R._)(D,s=>{++h<=e&&(D.next(s),e<=h&&D.complete())}))})}},56977:(Fe,Tt,d)=>{"use strict";d.d(Tt,{Q:()=>e});var l=d(39974),t=d(54360),R=d(58750),F=d(85343);function e(_){return(0,l.N)((D,h)=>{(0,R.Tg)(_).subscribe((0,t._)(h,()=>h.complete(),F.l)),!h.closed&&D.subscribe(h)})}},88141:(Fe,Tt,d)=>{"use strict";d.d(Tt,{M:()=>e});var l=d(98071),t=d(39974),R=d(54360),F=d(33669);function e(_,D,h){const s=(0,l.T)(_)||D||h?{next:_,error:D,complete:h}:_;return s?(0,t.N)((u,g)=>{var a;null===(a=s.subscribe)||void 0===a||a.call(s);let c=!0;u.subscribe((0,R._)(g,B=>{var p;null===(p=s.next)||void 0===p||p.call(s,B),g.next(B)},()=>{var B;c=!1,null===(B=s.complete)||void 0===B||B.call(s),g.complete()},B=>{var p;c=!1,null===(p=s.error)||void 0===p||p.call(s,B),g.error(B)},()=>{var B,p;c&&(null===(B=s.unsubscribe)||void 0===B||B.call(s)),null===(p=s.finalize)||void 0===p||p.call(s)}))}):F.D}},53993:(Fe,Tt,d)=>{"use strict";d.d(Tt,{E:()=>D});var l=d(39974),t=d(54360),R=d(58750),F=d(33669),e=d(85343),_=d(9326);function D(...h){const s=(0,_.ms)(h);return(0,l.N)((u,g)=>{const a=h.length,c=new Array(a);let B=h.map(()=>!1),p=!1;for(let f=0;f<a;f++)(0,R.Tg)(h[f]).subscribe((0,t._)(g,E=>{c[f]=E,!p&&!B[f]&&(B[f]=!0,(p=B.every(F.D))&&(B=null))},e.l));u.subscribe((0,t._)(g,f=>{if(p){const E=[f,...c];g.next(s?s(...E):E)}}))})}},96780:(Fe,Tt,d)=>{"use strict";d.d(Tt,{R:()=>e});var l=d(18359);class t extends l.yU{constructor(D,h){super()}schedule(D,h=0){return this}}const R={setInterval(_,D,...h){const{delegate:s}=R;return s?.setInterval?s.setInterval(_,D,...h):setInterval(_,D,...h)},clearInterval(_){const{delegate:D}=R;return(D?.clearInterval||clearInterval)(_)},delegate:void 0};var F=d(57908);class e extends t{constructor(D,h){super(D,h),this.scheduler=D,this.work=h,this.pending=!1}schedule(D,h=0){var s;if(this.closed)return this;this.state=D;const u=this.id,g=this.scheduler;return null!=u&&(this.id=this.recycleAsyncId(g,u,h)),this.pending=!0,this.delay=h,this.id=null!==(s=this.id)&&void 0!==s?s:this.requestAsyncId(g,this.id,h),this}requestAsyncId(D,h,s=0){return R.setInterval(D.flush.bind(D,this),s)}recycleAsyncId(D,h,s=0){if(null!=s&&this.delay===s&&!1===this.pending)return h;null!=h&&R.clearInterval(h)}execute(D,h){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const s=this._execute(D,h);if(s)return s;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(D,h){let u,s=!1;try{this.work(D)}catch(g){s=!0,u=g||new Error("Scheduled action threw falsy error")}if(s)return this.unsubscribe(),u}unsubscribe(){if(!this.closed){const{id:D,scheduler:h}=this,{actions:s}=h;this.work=this.state=this.scheduler=null,this.pending=!1,(0,F.o)(s,this),null!=D&&(this.id=this.recycleAsyncId(h,D,null)),this.delay=null,super.unsubscribe()}}}},39687:(Fe,Tt,d)=>{"use strict";d.d(Tt,{q:()=>R});var l=d(86129);class t{constructor(e,_=t.now){this.schedulerActionCtor=e,this.now=_}schedule(e,_=0,D){return new this.schedulerActionCtor(this,e).schedule(D,_)}}t.now=l.U.now;class R extends t{constructor(e,_=t.now){super(e,_),this.actions=[],this._active=!1}flush(e){const{actions:_}=this;if(this._active)return void _.push(e);let D;this._active=!0;do{if(D=e.execute(e.state,e.delay))break}while(e=_.shift());if(this._active=!1,D){for(;e=_.shift();)e.unsubscribe();throw D}}}},30536:(Fe,Tt,d)=>{"use strict";d.d(Tt,{X:()=>D});var l=d(96780),t=d(18359);const R={schedule(s){let u=requestAnimationFrame,g=cancelAnimationFrame;const{delegate:a}=R;a&&(u=a.requestAnimationFrame,g=a.cancelAnimationFrame);const c=u(B=>{g=void 0,s(B)});return new t.yU(()=>g?.(c))},requestAnimationFrame(...s){const{delegate:u}=R;return(u?.requestAnimationFrame||requestAnimationFrame)(...s)},cancelAnimationFrame(...s){const{delegate:u}=R;return(u?.cancelAnimationFrame||cancelAnimationFrame)(...s)},delegate:void 0};var e=d(39687);const D=new class _ extends e.q{flush(u){this._active=!0;const g=this._scheduled;this._scheduled=void 0;const{actions:a}=this;let c;u=u||a.shift();do{if(c=u.execute(u.state,u.delay))break}while((u=a[0])&&u.id===g&&a.shift());if(this._active=!1,c){for(;(u=a[0])&&u.id===g&&a.shift();)u.unsubscribe();throw c}}}(class F extends l.R{constructor(u,g){super(u,g),this.scheduler=u,this.work=g}requestAsyncId(u,g,a=0){return null!==a&&a>0?super.requestAsyncId(u,g,a):(u.actions.push(this),u._scheduled||(u._scheduled=R.requestAnimationFrame(()=>u.flush(void 0))))}recycleAsyncId(u,g,a=0){var c;if(null!=a?a>0:this.delay>0)return super.recycleAsyncId(u,g,a);const{actions:B}=u;null!=g&&(null===(c=B[B.length-1])||void 0===c?void 0:c.id)!==g&&(R.cancelAnimationFrame(g),u._scheduled=void 0)}})},43236:(Fe,Tt,d)=>{"use strict";d.d(Tt,{E:()=>R,b:()=>F});var l=d(96780);const R=new(d(39687).q)(l.R),F=R},86129:(Fe,Tt,d)=>{"use strict";d.d(Tt,{U:()=>l});const l={now:()=>(l.delegate||Date).now(),delegate:void 0}},47242:(Fe,Tt,d)=>{"use strict";d.d(Tt,{T:()=>e});var l=d(96780),R=d(39687);const e=new class F extends R.q{}(class t extends l.R{constructor(h,s){super(h,s),this.scheduler=h,this.work=s}schedule(h,s=0){return s>0?super.schedule(h,s):(this.delay=s,this.state=h,this.scheduler.flush(this),this)}execute(h,s){return s>0||this.closed?super.execute(h,s):this._execute(h,s)}requestAsyncId(h,s,u=0){return null!=u&&u>0||null==u&&this.delay>0?super.requestAsyncId(h,s,u):(h.flush(this),0)}})},19270:(Fe,Tt,d)=>{"use strict";d.d(Tt,{f:()=>l});const l={setTimeout(t,R,...F){const{delegate:e}=l;return e?.setTimeout?e.setTimeout(t,R,...F):setTimeout(t,R,...F)},clearTimeout(t){const{delegate:R}=l;return(R?.clearTimeout||clearTimeout)(t)},delegate:void 0}},4761:(Fe,Tt,d)=>{"use strict";d.d(Tt,{l:()=>t});const t=function l(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},3494:(Fe,Tt,d)=>{"use strict";d.d(Tt,{s:()=>l});const l="function"==typeof Symbol&&Symbol.observable||"@@observable"},9326:(Fe,Tt,d)=>{"use strict";d.d(Tt,{R0:()=>_,lI:()=>e,ms:()=>F});var l=d(98071),t=d(79470);function R(D){return D[D.length-1]}function F(D){return(0,l.T)(R(D))?D.pop():void 0}function e(D){return(0,t.m)(R(D))?D.pop():void 0}function _(D,h){return"number"==typeof R(D)?D.pop():h}},93073:(Fe,Tt,d)=>{"use strict";d.d(Tt,{D:()=>e});const{isArray:l}=Array,{getPrototypeOf:t,prototype:R,keys:F}=Object;function e(D){if(1===D.length){const h=D[0];if(l(h))return{args:h,keys:null};if(function _(D){return D&&"object"==typeof D&&t(D)===R}(h)){const s=F(h);return{args:s.map(u=>h[u]),keys:s}}}return{args:D,keys:null}}},57908:(Fe,Tt,d)=>{"use strict";function l(t,R){if(t){const F=t.indexOf(R);0<=F&&t.splice(F,1)}}d.d(Tt,{o:()=>l})},81853:(Fe,Tt,d)=>{"use strict";function l(t){const F=t(e=>{Error.call(e),e.stack=(new Error).stack});return F.prototype=Object.create(Error.prototype),F.prototype.constructor=F,F}d.d(Tt,{L:()=>l})},58496:(Fe,Tt,d)=>{"use strict";function l(t,R){return t.reduce((F,e,_)=>(F[e]=R[_],F),{})}d.d(Tt,{e:()=>l})},49786:(Fe,Tt,d)=>{"use strict";d.d(Tt,{Y:()=>R,l:()=>F});var l=d(41026);let t=null;function R(e){if(l.$.useDeprecatedSynchronousErrorHandling){const _=!t;if(_&&(t={errorThrown:!1,error:null}),e(),_){const{errorThrown:D,error:h}=t;if(t=null,D)throw h}}else e()}function F(e){l.$.useDeprecatedSynchronousErrorHandling&&t&&(t.errorThrown=!0,t.error=e)}},45225:(Fe,Tt,d)=>{"use strict";function l(t,R,F,e=0,_=!1){const D=R.schedule(function(){F(),_?t.add(this.schedule(null,e)):this.unsubscribe()},e);if(t.add(D),!_)return D}d.d(Tt,{N:()=>l})},33669:(Fe,Tt,d)=>{"use strict";function l(t){return t}d.d(Tt,{D:()=>l})},47441:(Fe,Tt,d)=>{"use strict";d.d(Tt,{X:()=>l});const l=t=>t&&"number"==typeof t.length&&"function"!=typeof t},37953:(Fe,Tt,d)=>{"use strict";d.d(Tt,{T:()=>t});var l=d(98071);function t(R){return Symbol.asyncIterator&&(0,l.T)(R?.[Symbol.asyncIterator])}},28211:(Fe,Tt,d)=>{"use strict";function l(t){return t instanceof Date&&!isNaN(t)}d.d(Tt,{v:()=>l})},98071:(Fe,Tt,d)=>{"use strict";function l(t){return"function"==typeof t}d.d(Tt,{T:()=>l})},55055:(Fe,Tt,d)=>{"use strict";d.d(Tt,{l:()=>R});var l=d(3494),t=d(98071);function R(F){return(0,t.T)(F[l.s])}},85397:(Fe,Tt,d)=>{"use strict";d.d(Tt,{x:()=>R});var l=d(4761),t=d(98071);function R(F){return(0,t.T)(F?.[l.l])}},74402:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>R});var l=d(71985),t=d(98071);function R(F){return!!F&&(F instanceof l.c||(0,t.T)(F.lift)&&(0,t.T)(F.subscribe))}},59858:(Fe,Tt,d)=>{"use strict";d.d(Tt,{y:()=>t});var l=d(98071);function t(R){return(0,l.T)(R?.then)}},15196:(Fe,Tt,d)=>{"use strict";d.d(Tt,{C:()=>R,U:()=>F});var l=d(31635),t=d(98071);function R(e){return(0,l.AQ)(this,arguments,function*(){const D=e.getReader();try{for(;;){const{value:h,done:s}=yield(0,l.N3)(D.read());if(s)return yield(0,l.N3)(void 0);yield yield(0,l.N3)(h)}}finally{D.releaseLock()}})}function F(e){return(0,t.T)(e?.getReader)}},79470:(Fe,Tt,d)=>{"use strict";d.d(Tt,{m:()=>t});var l=d(98071);function t(R){return R&&(0,l.T)(R.schedule)}},39974:(Fe,Tt,d)=>{"use strict";d.d(Tt,{N:()=>R,S:()=>t});var l=d(98071);function t(F){return(0,l.T)(F?.lift)}function R(F){return e=>{if(t(e))return e.lift(function(_){try{return F(_,this)}catch(D){this.error(D)}});throw new TypeError("Unable to lift unknown Observable type")}}},6450:(Fe,Tt,d)=>{"use strict";d.d(Tt,{I:()=>F});var l=d(96354);const{isArray:t}=Array;function F(e){return(0,l.T)(_=>function R(e,_){return t(_)?e(..._):e(_)}(e,_))}},85343:(Fe,Tt,d)=>{"use strict";function l(){}d.d(Tt,{l:()=>l})},71203:(Fe,Tt,d)=>{"use strict";d.d(Tt,{F:()=>t,m:()=>R});var l=d(33669);function t(...F){return R(F)}function R(F){return 0===F.length?l.D:1===F.length?F[0]:function(_){return F.reduce((D,h)=>h(D),_)}}},45334:(Fe,Tt,d)=>{"use strict";d.d(Tt,{m:()=>R});var l=d(41026),t=d(19270);function R(F){t.f.setTimeout(()=>{const{onUnhandledError:e}=l.$;if(!e)throw F;e(F)})}},50591:(Fe,Tt,d)=>{"use strict";function l(t){return new TypeError(`You provided ${null!==t&&"object"==typeof t?"an invalid object":`'${t}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}d.d(Tt,{L:()=>l})},48032:function(Fe){Fe.exports=function(){"use strict";function Tt(bt,Lt,ye){if("function"==typeof bt?bt===Lt:bt.has(Lt))return arguments.length<3?Lt:ye;throw new TypeError("Private element is not present on this object")}function l(bt,Lt){return bt.get(Tt(bt,Lt))}function t(bt,Lt,ye){(function d(bt,Lt){if(Lt.has(bt))throw new TypeError("Cannot initialize the same private elements twice on an object")})(bt,Lt),Lt.set(bt,ye)}const e={},D=bt=>new Promise(Lt=>{if(!bt)return Lt();const ye=window.scrollX,IA=window.scrollY;e.restoreFocusTimeout=setTimeout(()=>{e.previousActiveElement instanceof HTMLElement?(e.previousActiveElement.focus(),e.previousActiveElement=null):document.body&&document.body.focus(),Lt()},100),window.scrollTo(ye,IA)}),h="swal2-",u=["container","shown","height-auto","iosfix","popup","modal","no-backdrop","no-transition","toast","toast-shown","show","hide","close","title","html-container","actions","confirm","deny","cancel","default-outline","footer","icon","icon-content","image","input","file","range","select","radio","checkbox","label","textarea","inputerror","input-label","validation-message","progress-steps","active-progress-step","progress-step","progress-step-line","loader","loading","styled","top","top-start","top-end","top-left","top-right","center","center-start","center-end","center-left","center-right","bottom","bottom-start","bottom-end","bottom-left","bottom-right","grow-row","grow-column","grow-fullscreen","rtl","timer-progress-bar","timer-progress-bar-container","scrollbar-measure","icon-success","icon-warning","icon-info","icon-question","icon-error"].reduce((bt,Lt)=>(bt[Lt]=h+Lt,bt),{}),a=["success","warning","info","question","error"].reduce((bt,Lt)=>(bt[Lt]=h+Lt,bt),{}),c="SweetAlert2:",B=bt=>bt.charAt(0).toUpperCase()+bt.slice(1),p=bt=>{console.warn(`${c} ${"object"==typeof bt?bt.join(" "):bt}`)},f=bt=>{console.error(`${c} ${bt}`)},E=[],Q=function(bt){let Lt=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;(bt=>{E.includes(bt)||(E.push(bt),p(bt))})(`"${bt}" is deprecated and will be removed in the next major release.${Lt?` Use "${Lt}" instead.`:""}`)},b=bt=>"function"==typeof bt?bt():bt,C=bt=>bt&&"function"==typeof bt.toPromise,T=bt=>C(bt)?bt.toPromise():Promise.resolve(bt),N=bt=>bt&&Promise.resolve(bt)===bt,L=()=>document.body.querySelector(`.${u.container}`),J=bt=>{const Lt=L();return Lt?Lt.querySelector(bt):null},H=bt=>J(`.${bt}`),k=()=>H(u.popup),X=()=>H(u.icon),pt=()=>H(u.title),st=()=>H(u["html-container"]),z=()=>H(u.image),it=()=>H(u["progress-steps"]),at=()=>H(u["validation-message"]),Y=()=>J(`.${u.actions} .${u.confirm}`),x=()=>J(`.${u.actions} .${u.cancel}`),v=()=>J(`.${u.actions} .${u.deny}`),G=()=>J(`.${u.loader}`),At=()=>H(u.actions),dt=()=>H(u.footer),It=()=>H(u["timer-progress-bar"]),yt=()=>H(u.close),Mt=()=>{const bt=k();if(!bt)return[];const Lt=bt.querySelectorAll('[tabindex]:not([tabindex="-1"]):not([tabindex="0"])'),ye=Array.from(Lt).sort((ai,fo)=>{const YA=parseInt(ai.getAttribute("tabindex")||"0"),hn=parseInt(fo.getAttribute("tabindex")||"0");return YA>hn?1:YA<hn?-1:0}),IA=bt.querySelectorAll('\n  a[href],\n  area[href],\n  input:not([disabled]),\n  select:not([disabled]),\n  textarea:not([disabled]),\n  button:not([disabled]),\n  iframe,\n  object,\n  embed,\n  [tabindex="0"],\n  [contenteditable],\n  audio[controls],\n  video[controls],\n  summary\n'),xn=Array.from(IA).filter(ai=>"-1"!==ai.getAttribute("tabindex"));return[...new Set(ye.concat(xn))].filter(ai=>Ve(ai))},Xt=()=>ee(document.body,u.shown)&&!ee(document.body,u["toast-shown"])&&!ee(document.body,u["no-backdrop"]),mt=()=>{const bt=k();return!!bt&&ee(bt,u.toast)},xt=(bt,Lt)=>{if(bt.textContent="",Lt){const IA=(new DOMParser).parseFromString(Lt,"text/html"),xn=IA.querySelector("head");xn&&Array.from(xn.childNodes).forEach(fo=>{bt.appendChild(fo)});const ai=IA.querySelector("body");ai&&Array.from(ai.childNodes).forEach(fo=>{fo instanceof HTMLVideoElement||fo instanceof HTMLAudioElement?bt.appendChild(fo.cloneNode(!0)):bt.appendChild(fo)})}},ee=(bt,Lt)=>{if(!Lt)return!1;const ye=Lt.split(/\s+/);for(let IA=0;IA<ye.length;IA++)if(!bt.classList.contains(ye[IA]))return!1;return!0},Ce=(bt,Lt,ye)=>{if(((bt,Lt)=>{Array.from(bt.classList).forEach(ye=>{!Object.values(u).includes(ye)&&!Object.values(a).includes(ye)&&!Object.values(Lt.showClass||{}).includes(ye)&&bt.classList.remove(ye)})})(bt,Lt),!Lt.customClass)return;const IA=Lt.customClass[ye];if(IA){if("string"!=typeof IA&&!IA.forEach)return void p(`Invalid type of customClass.${ye}! Expected string or iterable object, got "${typeof IA}"`);Ye(bt,IA)}},je=(bt,Lt)=>{if(!Lt)return null;switch(Lt){case"select":case"textarea":case"file":return bt.querySelector(`.${u.popup} > .${u[Lt]}`);case"checkbox":return bt.querySelector(`.${u.popup} > .${u.checkbox} input`);case"radio":return bt.querySelector(`.${u.popup} > .${u.radio} input:checked`)||bt.querySelector(`.${u.popup} > .${u.radio} input:first-child`);case"range":return bt.querySelector(`.${u.popup} > .${u.range} input`);default:return bt.querySelector(`.${u.popup} > .${u.input}`)}},iA=bt=>{if(bt.focus(),"file"!==bt.type){const Lt=bt.value;bt.value="",bt.value=Lt}},dA=(bt,Lt,ye)=>{!bt||!Lt||("string"==typeof Lt&&(Lt=Lt.split(/\s+/).filter(Boolean)),Lt.forEach(IA=>{Array.isArray(bt)?bt.forEach(xn=>{ye?xn.classList.add(IA):xn.classList.remove(IA)}):ye?bt.classList.add(IA):bt.classList.remove(IA)}))},Ye=(bt,Lt)=>{dA(bt,Lt,!0)},rA=(bt,Lt)=>{dA(bt,Lt,!1)},fA=(bt,Lt)=>{const ye=Array.from(bt.children);for(let IA=0;IA<ye.length;IA++){const xn=ye[IA];if(xn instanceof HTMLElement&&ee(xn,Lt))return xn}},TA=(bt,Lt,ye)=>{ye===`${parseInt(ye)}`&&(ye=parseInt(ye)),ye||0===parseInt(ye)?bt.style.setProperty(Lt,"number"==typeof ye?`${ye}px`:ye):bt.style.removeProperty(Lt)},EA=function(bt){bt&&(bt.style.display=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"flex")},fe=bt=>{bt&&(bt.style.display="none")},xe=function(bt){let Lt=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"block";bt&&new MutationObserver(()=>{Xe(bt,bt.innerHTML,Lt)}).observe(bt,{childList:!0,subtree:!0})},FA=(bt,Lt,ye,IA)=>{const xn=bt.querySelector(Lt);xn&&xn.style.setProperty(ye,IA)},Xe=function(bt,Lt){Lt?EA(bt,arguments.length>2&&void 0!==arguments[2]?arguments[2]:"flex"):fe(bt)},Ve=bt=>!(!bt||!(bt.offsetWidth||bt.offsetHeight||bt.getClientRects().length)),_e=bt=>bt.scrollHeight>bt.clientHeight,tA=bt=>{const Lt=window.getComputedStyle(bt),ye=parseFloat(Lt.getPropertyValue("animation-duration")||"0"),IA=parseFloat(Lt.getPropertyValue("transition-duration")||"0");return ye>0||IA>0},on=function(bt){let Lt=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const ye=It();ye&&Ve(ye)&&(Lt&&(ye.style.transition="none",ye.style.width="100%"),setTimeout(()=>{ye.style.transition=`width ${bt/1e3}s linear`,ye.style.width="0%"},10))},Qn=()=>typeof window>"u"||typeof document>"u",_A=`\n <div aria-labelledby="${u.title}" aria-describedby="${u["html-container"]}" class="${u.popup}" tabindex="-1">\n   <button type="button" class="${u.close}"></button>\n   <ul class="${u["progress-steps"]}"></ul>\n   <div class="${u.icon}"></div>\n   <img class="${u.image}" />\n   <h2 class="${u.title}" id="${u.title}"></h2>\n   <div class="${u["html-container"]}" id="${u["html-container"]}"></div>\n   <input class="${u.input}" id="${u.input}" />\n   <input type="file" class="${u.file}" />\n   <div class="${u.range}">\n     <input type="range" />\n     <output></output>\n   </div>\n   <select class="${u.select}" id="${u.select}"></select>\n   <div class="${u.radio}"></div>\n   <label class="${u.checkbox}">\n     <input type="checkbox" id="${u.checkbox}" />\n     <span class="${u.label}"></span>\n   </label>\n   <textarea class="${u.textarea}" id="${u.textarea}"></textarea>\n   <div class="${u["validation-message"]}" id="${u["validation-message"]}"></div>\n   <div class="${u.actions}">\n     <div class="${u.loader}"></div>\n     <button type="button" class="${u.confirm}"></button>\n     <button type="button" class="${u.deny}"></button>\n     <button type="button" class="${u.cancel}"></button>\n   </div>\n   <div class="${u.footer}"></div>\n   <div class="${u["timer-progress-bar-container"]}">\n     <div class="${u["timer-progress-bar"]}"></div>\n   </div>\n </div>\n`.replace(/(^|\n)\s*/g,""),hA=()=>{e.currentInstance.resetValidationMessage()},ZA=bt=>{const Lt=(()=>{const bt=L();return!!bt&&(bt.remove(),rA([document.documentElement,document.body],[u["no-backdrop"],u["toast-shown"],u["has-column"]]),!0)})();if(Qn())return void f("SweetAlert2 requires document to initialize");const ye=document.createElement("div");ye.className=u.container,Lt&&Ye(ye,u["no-transition"]),xt(ye,_A);const IA=(bt=>"string"==typeof bt?document.querySelector(bt):bt)(bt.target);IA.appendChild(ye),(bt=>{const Lt=k();Lt.setAttribute("role",bt.toast?"alert":"dialog"),Lt.setAttribute("aria-live",bt.toast?"polite":"assertive"),bt.toast||Lt.setAttribute("aria-modal","true")})(bt),(bt=>{"rtl"===window.getComputedStyle(bt).direction&&Ye(L(),u.rtl)})(IA),(()=>{const bt=k(),Lt=fA(bt,u.input),ye=fA(bt,u.file),IA=bt.querySelector(`.${u.range} input`),xn=bt.querySelector(`.${u.range} output`),ai=fA(bt,u.select),fo=bt.querySelector(`.${u.checkbox} input`),YA=fA(bt,u.textarea);Lt.oninput=hA,ye.onchange=hA,ai.onchange=hA,fo.onchange=hA,YA.oninput=hA,IA.oninput=()=>{hA(),xn.value=IA.value},IA.onchange=()=>{hA(),xn.value=IA.value}})()},Ke=(bt,Lt)=>{bt instanceof HTMLElement?Lt.appendChild(bt):"object"==typeof bt?Ne(bt,Lt):bt&&xt(Lt,bt)},Ne=(bt,Lt)=>{bt.jquery?Me(Lt,bt):xt(Lt,bt.toString())},Me=(bt,Lt)=>{if(bt.textContent="",0 in Lt)for(let ye=0;ye in Lt;ye++)bt.appendChild(Lt[ye].cloneNode(!0));else bt.appendChild(Lt.cloneNode(!0))},BA=(()=>{if(Qn())return!1;const bt=document.createElement("div");return typeof bt.style.webkitAnimation<"u"?"webkitAnimationEnd":typeof bt.style.animation<"u"&&"animationend"})(),dn=(bt,Lt)=>{const ye=At(),IA=G();!ye||!IA||(Lt.showConfirmButton||Lt.showDenyButton||Lt.showCancelButton?EA(ye):fe(ye),Ce(ye,Lt,"actions"),function Yn(bt,Lt,ye){const IA=Y(),xn=v(),ai=x();!IA||!xn||!ai||(Tn(IA,"confirm",ye),Tn(xn,"deny",ye),Tn(ai,"cancel",ye),function Rn(bt,Lt,ye,IA){IA.buttonsStyling?(Ye([bt,Lt,ye],u.styled),IA.confirmButtonColor&&(bt.style.backgroundColor=IA.confirmButtonColor,Ye(bt,u["default-outline"])),IA.denyButtonColor&&(Lt.style.backgroundColor=IA.denyButtonColor,Ye(Lt,u["default-outline"])),IA.cancelButtonColor&&(ye.style.backgroundColor=IA.cancelButtonColor,Ye(ye,u["default-outline"]))):rA([bt,Lt,ye],u.styled)}(IA,xn,ai,ye),ye.reverseButtons&&(ye.toast?(bt.insertBefore(ai,IA),bt.insertBefore(xn,IA)):(bt.insertBefore(ai,Lt),bt.insertBefore(xn,Lt),bt.insertBefore(IA,Lt))))}(ye,IA,Lt),xt(IA,Lt.loaderHtml||""),Ce(IA,Lt,"loader"))};function Tn(bt,Lt,ye){const IA=B(Lt);Xe(bt,ye[`show${IA}Button`],"inline-block"),xt(bt,ye[`${Lt}ButtonText`]||""),bt.setAttribute("aria-label",ye[`${Lt}ButtonAriaLabel`]||""),bt.className=u[Lt],Ce(bt,ye,`${Lt}Button`)}const Te=(bt,Lt)=>{const ye=L();ye&&(function Ie(bt,Lt){"string"==typeof Lt?bt.style.background=Lt:Lt||Ye([document.documentElement,document.body],u["no-backdrop"])}(ye,Lt.backdrop),function we(bt,Lt){Lt&&(Lt in u?Ye(bt,u[Lt]):(p('The "position" parameter is not valid, defaulting to "center"'),Ye(bt,u.center)))}(ye,Lt.position),function Ee(bt,Lt){Lt&&Ye(bt,u[`grow-${Lt}`])}(ye,Lt.grow),Ce(ye,Lt,"container"))};var ue={innerParams:new WeakMap,domCache:new WeakMap};const oA=["input","file","range","select","radio","checkbox","textarea"],qA=bt=>{if(!bt.input)return;if(!gA[bt.input])return void f(`Unexpected type of input! Expected ${Object.keys(gA).join(" | ")}, got "${bt.input}"`);const Lt=cn(bt.input);if(!Lt)return;const ye=gA[bt.input](Lt,bt);EA(Lt),bt.inputAutoFocus&&setTimeout(()=>{iA(ye)})},Hn=(bt,Lt)=>{const ye=k();if(!ye)return;const IA=je(ye,bt);if(IA){(bt=>{for(let Lt=0;Lt<bt.attributes.length;Lt++){const ye=bt.attributes[Lt].name;["id","type","value","style"].includes(ye)||bt.removeAttribute(ye)}})(IA);for(const xn in Lt)IA.setAttribute(xn,Lt[xn])}},Oi=bt=>{if(!bt.input)return;const Lt=cn(bt.input);Lt&&Ce(Lt,bt,"input")},yi=(bt,Lt)=>{!bt.placeholder&&Lt.inputPlaceholder&&(bt.placeholder=Lt.inputPlaceholder)},ii=(bt,Lt,ye)=>{if(ye.inputLabel){const IA=document.createElement("label"),xn=u["input-label"];IA.setAttribute("for",bt.id),IA.className=xn,"object"==typeof ye.customClass&&Ye(IA,ye.customClass.inputLabel),IA.innerText=ye.inputLabel,Lt.insertAdjacentElement("beforebegin",IA)}},cn=bt=>{const Lt=k();if(Lt)return fA(Lt,u[bt]||u.input)},xi=(bt,Lt)=>{["string","number"].includes(typeof Lt)?bt.value=`${Lt}`:N(Lt)||p(`Unexpected type of inputValue! Expected "string", "number" or "Promise", got "${typeof Lt}"`)},gA={};gA.text=gA.email=gA.password=gA.number=gA.tel=gA.url=gA.search=gA.date=gA["datetime-local"]=gA.time=gA.week=gA.month=(bt,Lt)=>(xi(bt,Lt.inputValue),ii(bt,bt,Lt),yi(bt,Lt),bt.type=Lt.input,bt),gA.file=(bt,Lt)=>(ii(bt,bt,Lt),yi(bt,Lt),bt),gA.range=(bt,Lt)=>{const ye=bt.querySelector("input"),IA=bt.querySelector("output");return xi(ye,Lt.inputValue),ye.type=Lt.input,xi(IA,Lt.inputValue),ii(ye,bt,Lt),bt},gA.select=(bt,Lt)=>{if(bt.textContent="",Lt.inputPlaceholder){const ye=document.createElement("option");xt(ye,Lt.inputPlaceholder),ye.value="",ye.disabled=!0,ye.selected=!0,bt.appendChild(ye)}return ii(bt,bt,Lt),bt},gA.radio=bt=>(bt.textContent="",bt),gA.checkbox=(bt,Lt)=>{const ye=je(k(),"checkbox");ye.value="1",ye.checked=!!Lt.inputValue;const IA=bt.querySelector("span");return xt(IA,Lt.inputPlaceholder||Lt.inputLabel),ye},gA.textarea=(bt,Lt)=>{xi(bt,Lt.inputValue),yi(bt,Lt),ii(bt,bt,Lt);return setTimeout(()=>{if("MutationObserver"in window){const IA=parseInt(window.getComputedStyle(k()).width);new MutationObserver(()=>{if(!document.body.contains(bt))return;const ai=bt.offsetWidth+(IA=>parseInt(window.getComputedStyle(IA).marginLeft)+parseInt(window.getComputedStyle(IA).marginRight))(bt);ai>IA?k().style.width=`${ai}px`:TA(k(),"width",Lt.width)}).observe(bt,{attributes:!0,attributeFilter:["style"]})}}),bt};const WA=(bt,Lt)=>{const ye=st();ye&&(xe(ye),Ce(ye,Lt,"htmlContainer"),Lt.html?(Ke(Lt.html,ye),EA(ye,"block")):Lt.text?(ye.textContent=Lt.text,EA(ye,"block")):fe(ye),((bt,Lt)=>{const ye=k();if(!ye)return;const IA=ue.innerParams.get(bt),xn=!IA||Lt.input!==IA.input;oA.forEach(ai=>{const fo=fA(ye,u[ai]);fo&&(Hn(ai,Lt.inputAttributes),fo.className=u[ai],xn&&fe(fo))}),Lt.input&&(xn&&qA(Lt),Oi(Lt))})(bt,Lt))},$e=(bt,Lt)=>{for(const[ye,IA]of Object.entries(a))Lt.icon!==ye&&rA(bt,IA);Ye(bt,Lt.icon&&a[Lt.icon]),Z(bt,Lt),q(),Ce(bt,Lt,"icon")},q=()=>{const bt=k();if(!bt)return;const Lt=window.getComputedStyle(bt).getPropertyValue("background-color"),ye=bt.querySelectorAll("[class^=swal2-success-circular-line], .swal2-success-fix");for(let IA=0;IA<ye.length;IA++)ye[IA].style.backgroundColor=Lt},S=(bt,Lt)=>{if(!Lt.icon&&!Lt.iconHtml)return;let ye=bt.innerHTML,IA="";Lt.iconHtml?IA=et(Lt.iconHtml):"success"===Lt.icon?(IA='\n  <div class="swal2-success-circular-line-left"></div>\n  <span class="swal2-success-line-tip"></span> <span class="swal2-success-line-long"></span>\n  <div class="swal2-success-ring"></div> <div class="swal2-success-fix"></div>\n  <div class="swal2-success-circular-line-right"></div>\n',ye=ye.replace(/ style=".*?"/g,"")):"error"===Lt.icon?IA='\n  <span class="swal2-x-mark">\n    <span class="swal2-x-mark-line-left"></span>\n    <span class="swal2-x-mark-line-right"></span>\n  </span>\n':Lt.icon&&(IA=et({question:"?",warning:"!",info:"i"}[Lt.icon])),ye.trim()!==IA.trim()&&xt(bt,IA)},Z=(bt,Lt)=>{if(Lt.iconColor){bt.style.color=Lt.iconColor,bt.style.borderColor=Lt.iconColor;for(const ye of[".swal2-success-line-tip",".swal2-success-line-long",".swal2-x-mark-line-left",".swal2-x-mark-line-right"])FA(bt,ye,"background-color",Lt.iconColor);FA(bt,".swal2-success-ring","border-color",Lt.iconColor)}},et=bt=>`<div class="${u["icon-content"]}">${bt}</div>`,Zn=(bt,Lt)=>{const ye=Lt.showClass||{};bt.className=`${u.popup} ${Ve(bt)?ye.popup:""}`,Lt.toast?(Ye([document.documentElement,document.body],u["toast-shown"]),Ye(bt,u.toast)):Ye(bt,u.modal),Ce(bt,Lt,"popup"),"string"==typeof Lt.customClass&&Ye(bt,Lt.customClass),Lt.icon&&Ye(bt,u[`icon-${Lt.icon}`])},zA=bt=>{const Lt=document.createElement("li");return Ye(Lt,u["progress-step"]),xt(Lt,bt),Lt},ri=bt=>{const Lt=document.createElement("li");return Ye(Lt,u["progress-step-line"]),bt.progressStepsDistance&&TA(Lt,"width",bt.progressStepsDistance),Lt},lA=(bt,Lt)=>{((bt,Lt)=>{const ye=L(),IA=k();if(ye&&IA){if(Lt.toast){TA(ye,"width",Lt.width),IA.style.width="100%";const xn=G();xn&&IA.insertBefore(xn,X())}else TA(IA,"width",Lt.width);TA(IA,"padding",Lt.padding),Lt.color&&(IA.style.color=Lt.color),Lt.background&&(IA.style.background=Lt.background),fe(at()),Zn(IA,Lt)}})(0,Lt),Te(0,Lt),((bt,Lt)=>{const ye=it();if(!ye)return;const{progressSteps:IA,currentProgressStep:xn}=Lt;IA&&0!==IA.length&&void 0!==xn?(EA(ye),ye.textContent="",xn>=IA.length&&p("Invalid currentProgressStep parameter, it should be less than progressSteps.length (currentProgressStep like JS arrays starts from 0)"),IA.forEach((ai,fo)=>{const YA=zA(ai);if(ye.appendChild(YA),fo===xn&&Ye(YA,u["active-progress-step"]),fo!==IA.length-1){const hn=ri(Lt);ye.appendChild(hn)}})):fe(ye)})(0,Lt),((bt,Lt)=>{const ye=ue.innerParams.get(bt),IA=X();if(IA){if(ye&&Lt.icon===ye.icon)return S(IA,Lt),void $e(IA,Lt);if(!Lt.icon&&!Lt.iconHtml)return void fe(IA);if(Lt.icon&&-1===Object.keys(a).indexOf(Lt.icon))return f(`Unknown icon! Expected "success", "error", "warning", "info" or "question", got "${Lt.icon}"`),void fe(IA);EA(IA),S(IA,Lt),$e(IA,Lt),Ye(IA,Lt.showClass&&Lt.showClass.icon)}})(bt,Lt),((bt,Lt)=>{const ye=z();if(ye){if(!Lt.imageUrl)return void fe(ye);EA(ye,""),ye.setAttribute("src",Lt.imageUrl),ye.setAttribute("alt",Lt.imageAlt||""),TA(ye,"width",Lt.imageWidth),TA(ye,"height",Lt.imageHeight),ye.className=u.image,Ce(ye,Lt,"image")}})(0,Lt),((bt,Lt)=>{const ye=pt();ye&&(xe(ye),Xe(ye,Lt.title||Lt.titleText,"block"),Lt.title&&Ke(Lt.title,ye),Lt.titleText&&(ye.innerText=Lt.titleText),Ce(ye,Lt,"title"))})(0,Lt),((bt,Lt)=>{const ye=yt();ye&&(xt(ye,Lt.closeButtonHtml||""),Ce(ye,Lt,"closeButton"),Xe(ye,Lt.showCloseButton),ye.setAttribute("aria-label",Lt.closeButtonAriaLabel||""))})(0,Lt),WA(bt,Lt),dn(0,Lt),((bt,Lt)=>{const ye=dt();ye&&(xe(ye),Xe(ye,Lt.footer,"block"),Lt.footer&&Ke(Lt.footer,ye),Ce(ye,Lt,"footer"))})(0,Lt);const ye=k();"function"==typeof Lt.didRender&&ye&&Lt.didRender(ye),e.eventEmitter.emit("didRender",ye)},Qe=()=>{var bt;return null===(bt=Y())||void 0===bt?void 0:bt.click()},Zt=Object.freeze({cancel:"cancel",backdrop:"backdrop",close:"close",esc:"esc",timer:"timer"}),se=bt=>{bt.keydownTarget&&bt.keydownHandlerAdded&&(bt.keydownTarget.removeEventListener("keydown",bt.keydownHandler,{capture:bt.keydownListenerCapture}),bt.keydownHandlerAdded=!1)},jn=(bt,Lt)=>{var ye;const IA=Mt();if(IA.length)return(bt+=Lt)===IA.length?bt=0:-1===bt&&(bt=IA.length-1),void IA[bt].focus();null===(ye=k())||void 0===ye||ye.focus()},bi=["ArrowRight","ArrowDown"],Li=["ArrowLeft","ArrowUp"],bA=(bt,Lt,ye)=>{bt&&(Lt.isComposing||229===Lt.keyCode||(bt.stopKeydownPropagation&&Lt.stopPropagation(),"Enter"===Lt.key?$A(Lt,bt):"Tab"===Lt.key?pn(Lt):[...bi,...Li].includes(Lt.key)?Ln(Lt.key):"Escape"===Lt.key&&eo(Lt,bt,ye)))},$A=(bt,Lt)=>{if(!b(Lt.allowEnterKey))return;const ye=je(k(),Lt.input);if(bt.target&&ye&&bt.target instanceof HTMLElement&&bt.target.outerHTML===ye.outerHTML){if(["textarea","file"].includes(Lt.input))return;Qe(),bt.preventDefault()}},pn=bt=>{const Lt=bt.target,ye=Mt();let IA=-1;for(let xn=0;xn<ye.length;xn++)if(Lt===ye[xn]){IA=xn;break}jn(IA,bt.shiftKey?-1:1),bt.stopPropagation(),bt.preventDefault()},Ln=bt=>{const Lt=At(),ye=Y(),IA=v(),xn=x();if(!(Lt&&ye&&IA&&xn))return;if(document.activeElement instanceof HTMLElement&&![ye,IA,xn].includes(document.activeElement))return;const fo=bi.includes(bt)?"nextElementSibling":"previousElementSibling";let YA=document.activeElement;if(YA){for(let hn=0;hn<Lt.children.length;hn++){if(YA=YA[fo],!YA)return;if(YA instanceof HTMLButtonElement&&Ve(YA))break}YA instanceof HTMLButtonElement&&YA.focus()}},eo=(bt,Lt,ye)=>{b(Lt.allowEscapeKey)&&(bt.preventDefault(),ye(Zt.esc))};var lo={swalPromiseResolve:new WeakMap,swalPromiseReject:new WeakMap};const _o=()=>{Array.from(document.body.children).forEach(Lt=>{Lt.hasAttribute("data-previous-aria-hidden")?(Lt.setAttribute("aria-hidden",Lt.getAttribute("data-previous-aria-hidden")||""),Lt.removeAttribute("data-previous-aria-hidden")):Lt.removeAttribute("aria-hidden")})},Pr=typeof window<"u"&&!!window.GestureEvent,or=()=>{const bt=L();if(!bt)return;let Lt;bt.ontouchstart=ye=>{Lt=Fa(ye)},bt.ontouchmove=ye=>{Lt&&(ye.preventDefault(),ye.stopPropagation())}},Fa=bt=>{const Lt=bt.target,ye=L(),IA=st();return!(!ye||!IA||Pa(bt)||xo(bt)||Lt!==ye&&(_e(ye)||!(Lt instanceof HTMLElement)||"INPUT"===Lt.tagName||"TEXTAREA"===Lt.tagName||_e(IA)&&IA.contains(Lt)))},Pa=bt=>bt.touches&&bt.touches.length&&"stylus"===bt.touches[0].touchType,xo=bt=>bt.touches&&bt.touches.length>1;let Za=null;const La=bt=>{null===Za&&(document.body.scrollHeight>window.innerHeight||"scroll"===bt)&&(Za=parseInt(window.getComputedStyle(document.body).getPropertyValue("padding-right")),document.body.style.paddingRight=`${Za+(()=>{const bt=document.createElement("div");bt.className=u["scrollbar-measure"],document.body.appendChild(bt);const Lt=bt.getBoundingClientRect().width-bt.clientWidth;return document.body.removeChild(bt),Lt})()}px`)};function wr(bt,Lt,ye,IA){mt()?xa(bt,IA):(D(ye).then(()=>xa(bt,IA)),se(e)),Pr?(Lt.setAttribute("style","display:none !important"),Lt.removeAttribute("class"),Lt.innerHTML=""):Lt.remove(),Xt()&&(null!==Za&&(document.body.style.paddingRight=`${Za}px`,Za=null),(()=>{if(ee(document.body,u.iosfix)){const bt=parseInt(document.body.style.top,10);rA(document.body,u.iosfix),document.body.style.top="",document.body.scrollTop=-1*bt}})(),_o()),function tc(){rA([document.documentElement,document.body],[u.shown,u["height-auto"],u["no-backdrop"],u["toast-shown"]])}()}function ga(bt){bt=As(bt);const Lt=lo.swalPromiseResolve.get(this),ye=gc(this);this.isAwaitingPromise?bt.isDismissed||(na(this),Lt(bt)):ye&&Lt(bt)}const gc=bt=>{const Lt=k();if(!Lt)return!1;const ye=ue.innerParams.get(bt);if(!ye||ee(Lt,ye.hideClass.popup))return!1;rA(Lt,ye.showClass.popup),Ye(Lt,ye.hideClass.popup);const IA=L();return rA(IA,ye.showClass.backdrop),Ye(IA,ye.hideClass.backdrop),Is(bt,Lt,ye),!0};function Vr(bt){const Lt=lo.swalPromiseReject.get(this);na(this),Lt&&Lt(bt)}const na=bt=>{bt.isAwaitingPromise&&(delete bt.isAwaitingPromise,ue.innerParams.get(bt)||bt._destroy())},As=bt=>typeof bt>"u"?{isConfirmed:!1,isDenied:!1,isDismissed:!0}:Object.assign({isConfirmed:!1,isDenied:!1,isDismissed:!1},bt),Is=(bt,Lt,ye)=>{const IA=L(),xn=BA&&tA(Lt);"function"==typeof ye.willClose&&ye.willClose(Lt),e.eventEmitter.emit("willClose",Lt),xn?mr(bt,Lt,IA,ye.returnFocus,ye.didClose):wr(bt,IA,ye.returnFocus,ye.didClose)},mr=(bt,Lt,ye,IA,xn)=>{BA&&(e.swalCloseEventFinishedCallback=wr.bind(null,bt,ye,IA,xn),Lt.addEventListener(BA,function(ai){ai.target===Lt&&(e.swalCloseEventFinishedCallback(),delete e.swalCloseEventFinishedCallback)}))},xa=(bt,Lt)=>{setTimeout(()=>{"function"==typeof Lt&&Lt.bind(bt.params)(),e.eventEmitter.emit("didClose"),bt._destroy&&bt._destroy()})},qa=bt=>{let Lt=k();if(Lt||new HA,Lt=k(),!Lt)return;const ye=G();mt()?fe(X()):ul(Lt,bt),EA(ye),Lt.setAttribute("data-loading","true"),Lt.setAttribute("aria-busy","true"),Lt.focus()},ul=(bt,Lt)=>{const ye=At(),IA=G();!ye||!IA||(!Lt&&Ve(Y())&&(Lt=Y()),EA(ye),Lt&&(fe(Lt),IA.setAttribute("data-button-to-replace",Lt.className),ye.insertBefore(IA,Lt)),Ye([bt,ye],u.loading))},ls=bt=>bt.checked?1:0,Dc=bt=>bt.checked?bt.value:null,zr=bt=>bt.files&&bt.files.length?null!==bt.getAttribute("multiple")?bt.files:bt.files[0]:null,Tc=(bt,Lt)=>{const ye=k();if(!ye)return;const IA=xn=>{"select"===Lt.input?function Oc(bt,Lt,ye){const IA=fA(bt,u.select);if(!IA)return;const xn=(ai,fo,YA)=>{const hn=document.createElement("option");hn.value=YA,xt(hn,fo),hn.selected=oc(YA,ye.inputValue),ai.appendChild(hn)};Lt.forEach(ai=>{const fo=ai[0],YA=ai[1];if(Array.isArray(YA)){const hn=document.createElement("optgroup");hn.label=fo,hn.disabled=!1,IA.appendChild(hn),YA.forEach(PA=>xn(hn,PA[1],PA[0]))}else xn(IA,YA,fo)}),IA.focus()}(ye,ic(xn),Lt):"radio"===Lt.input&&function Ps(bt,Lt,ye){const IA=fA(bt,u.radio);if(!IA)return;Lt.forEach(ai=>{const fo=ai[0],YA=ai[1],hn=document.createElement("input"),PA=document.createElement("label");hn.type="radio",hn.name=u.radio,hn.value=fo,oc(fo,ye.inputValue)&&(hn.checked=!0);const Dn=document.createElement("span");xt(Dn,YA),Dn.className=u.label,PA.appendChild(hn),PA.appendChild(Dn),IA.appendChild(PA)});const xn=IA.querySelectorAll("input");xn.length&&xn[0].focus()}(ye,ic(xn),Lt)};C(Lt.inputOptions)||N(Lt.inputOptions)?(qa(Y()),T(Lt.inputOptions).then(xn=>{bt.hideLoading(),IA(xn)})):"object"==typeof Lt.inputOptions?IA(Lt.inputOptions):f("Unexpected type of inputOptions! Expected object, Map or Promise, got "+typeof Lt.inputOptions)},Gc=(bt,Lt)=>{const ye=bt.getInput();ye&&(fe(ye),T(Lt.inputValue).then(IA=>{ye.value="number"===Lt.input?`${parseFloat(IA)||0}`:`${IA}`,EA(ye),ye.focus(),bt.hideLoading()}).catch(IA=>{f(`Error in inputValue promise: ${IA}`),ye.value="",EA(ye),ye.focus(),bt.hideLoading()}))};const ic=bt=>{const Lt=[];return bt instanceof Map?bt.forEach((ye,IA)=>{let xn=ye;"object"==typeof xn&&(xn=ic(xn)),Lt.push([IA,xn])}):Object.keys(bt).forEach(ye=>{let IA=bt[ye];"object"==typeof IA&&(IA=ic(IA)),Lt.push([ye,IA])}),Lt},oc=(bt,Lt)=>!!Lt&&Lt.toString()===bt.toString(),Bs=(bt,Lt)=>{const ye=ue.innerParams.get(bt);if(!ye.input)return void f(`The "input" parameter is needed to be set when using returnInputValueOn${B(Lt)}`);const IA=bt.getInput(),xn=((bt,Lt)=>{const ye=bt.getInput();if(!ye)return null;switch(Lt.input){case"checkbox":return ls(ye);case"radio":return Dc(ye);case"file":return zr(ye);default:return Lt.inputAutoTrim?ye.value.trim():ye.value}})(bt,ye);ye.inputValidator?Ma(bt,xn,Lt):IA&&!IA.checkValidity()?(bt.enableButtons(),bt.showValidationMessage(ye.validationMessage||IA.validationMessage)):"deny"===Lt?ms(bt,xn):gs(bt,xn)},Ma=(bt,Lt,ye)=>{const IA=ue.innerParams.get(bt);bt.disableInput(),Promise.resolve().then(()=>T(IA.inputValidator(Lt,IA.validationMessage))).then(ai=>{bt.enableButtons(),bt.enableInput(),ai?bt.showValidationMessage(ai):"deny"===ye?ms(bt,Lt):gs(bt,Lt)})},ms=(bt,Lt)=>{const ye=ue.innerParams.get(bt||void 0);ye.showLoaderOnDeny&&qa(v()),ye.preDeny?(bt.isAwaitingPromise=!0,Promise.resolve().then(()=>T(ye.preDeny(Lt,ye.validationMessage))).then(xn=>{!1===xn?(bt.hideLoading(),na(bt)):bt.close({isDenied:!0,value:typeof xn>"u"?Lt:xn})}).catch(xn=>Ml(bt||void 0,xn))):bt.close({isDenied:!0,value:Lt})},js=(bt,Lt)=>{bt.close({isConfirmed:!0,value:Lt})},Ml=(bt,Lt)=>{bt.rejectPromise(Lt)},gs=(bt,Lt)=>{const ye=ue.innerParams.get(bt||void 0);ye.showLoaderOnConfirm&&qa(),ye.preConfirm?(bt.resetValidationMessage(),bt.isAwaitingPromise=!0,Promise.resolve().then(()=>T(ye.preConfirm(Lt,ye.validationMessage))).then(xn=>{Ve(at())||!1===xn?(bt.hideLoading(),na(bt)):js(bt,typeof xn>"u"?Lt:xn)}).catch(xn=>Ml(bt||void 0,xn))):js(bt,Lt)};function yc(){const bt=ue.innerParams.get(this);if(!bt)return;const Lt=ue.domCache.get(this);fe(Lt.loader),mt()?bt.icon&&EA(X()):ws(Lt),rA([Lt.popup,Lt.actions],u.loading),Lt.popup.removeAttribute("aria-busy"),Lt.popup.removeAttribute("data-loading"),Lt.confirmButton.disabled=!1,Lt.denyButton.disabled=!1,Lt.cancelButton.disabled=!1}const ws=bt=>{const Lt=bt.popup.getElementsByClassName(bt.loader.getAttribute("data-button-to-replace"));Lt.length?EA(Lt[0],"inline-block"):!Ve(Y())&&!Ve(v())&&!Ve(x())&&fe(bt.actions)};function Ka(){const bt=ue.innerParams.get(this),Lt=ue.domCache.get(this);return Lt?je(Lt.popup,bt.input):null}function Hs(bt,Lt,ye){const IA=ue.domCache.get(bt);Lt.forEach(xn=>{IA[xn].disabled=ye})}function ar(bt,Lt){const ye=k();if(ye&&bt)if("radio"===bt.type){const IA=ye.querySelectorAll(`[name="${u.radio}"]`);for(let xn=0;xn<IA.length;xn++)IA[xn].disabled=Lt}else bt.disabled=Lt}function Xo(){Hs(this,["confirmButton","denyButton","cancelButton"],!1)}function Bc(){Hs(this,["confirmButton","denyButton","cancelButton"],!0)}function Jl(){ar(this.getInput(),!1)}function Al(){ar(this.getInput(),!0)}function wl(bt){const Lt=ue.domCache.get(this),ye=ue.innerParams.get(this);xt(Lt.validationMessage,bt),Lt.validationMessage.className=u["validation-message"],ye.customClass&&ye.customClass.validationMessage&&Ye(Lt.validationMessage,ye.customClass.validationMessage),EA(Lt.validationMessage);const IA=this.getInput();IA&&(IA.setAttribute("aria-invalid","true"),IA.setAttribute("aria-describedby",u["validation-message"]),iA(IA),Ye(IA,u.inputerror))}function Yl(){const bt=ue.domCache.get(this);bt.validationMessage&&fe(bt.validationMessage);const Lt=this.getInput();Lt&&(Lt.removeAttribute("aria-invalid"),Lt.removeAttribute("aria-describedby"),rA(Lt,u.inputerror))}const aa={title:"",titleText:"",text:"",html:"",footer:"",icon:void 0,iconColor:void 0,iconHtml:void 0,template:void 0,toast:!1,animation:!0,showClass:{popup:"swal2-show",backdrop:"swal2-backdrop-show",icon:"swal2-icon-show"},hideClass:{popup:"swal2-hide",backdrop:"swal2-backdrop-hide",icon:"swal2-icon-hide"},customClass:{},target:"body",color:void 0,backdrop:!0,heightAuto:!0,allowOutsideClick:!0,allowEscapeKey:!0,allowEnterKey:!0,stopKeydownPropagation:!0,keydownListenerCapture:!1,showConfirmButton:!0,showDenyButton:!1,showCancelButton:!1,preConfirm:void 0,preDeny:void 0,confirmButtonText:"OK",confirmButtonAriaLabel:"",confirmButtonColor:void 0,denyButtonText:"No",denyButtonAriaLabel:"",denyButtonColor:void 0,cancelButtonText:"Cancel",cancelButtonAriaLabel:"",cancelButtonColor:void 0,buttonsStyling:!0,reverseButtons:!1,focusConfirm:!0,focusDeny:!1,focusCancel:!1,returnFocus:!0,showCloseButton:!1,closeButtonHtml:"&times;",closeButtonAriaLabel:"Close this dialog",loaderHtml:"",showLoaderOnConfirm:!1,showLoaderOnDeny:!1,imageUrl:void 0,imageWidth:void 0,imageHeight:void 0,imageAlt:"",timer:void 0,timerProgressBar:!1,width:void 0,padding:void 0,background:void 0,input:void 0,inputPlaceholder:"",inputLabel:"",inputValue:"",inputOptions:{},inputAutoFocus:!0,inputAutoTrim:!0,inputAttributes:{},inputValidator:void 0,returnInputValueOnDeny:!1,validationMessage:void 0,grow:!1,position:"center",progressSteps:[],currentProgressStep:void 0,progressStepsDistance:void 0,willOpen:void 0,didOpen:void 0,didRender:void 0,willClose:void 0,didClose:void 0,didDestroy:void 0,scrollbarPadding:!0},hc=["allowEscapeKey","allowOutsideClick","background","buttonsStyling","cancelButtonAriaLabel","cancelButtonColor","cancelButtonText","closeButtonAriaLabel","closeButtonHtml","color","confirmButtonAriaLabel","confirmButtonColor","confirmButtonText","currentProgressStep","customClass","denyButtonAriaLabel","denyButtonColor","denyButtonText","didClose","didDestroy","footer","hideClass","html","icon","iconColor","iconHtml","imageAlt","imageHeight","imageUrl","imageWidth","preConfirm","preDeny","progressSteps","returnFocus","reverseButtons","showCancelButton","showCloseButton","showConfirmButton","showDenyButton","text","title","titleText","willClose"],Tl={allowEnterKey:void 0},Qc=["allowOutsideClick","allowEnterKey","backdrop","focusConfirm","focusDeny","focusCancel","returnFocus","heightAuto","keydownListenerCapture"],pA=bt=>Object.prototype.hasOwnProperty.call(aa,bt),QA=bt=>-1!==hc.indexOf(bt),De=bt=>Tl[bt],XA=bt=>{pA(bt)||p(`Unknown parameter "${bt}"`)},zn=bt=>{Qc.includes(bt)&&p(`The parameter "${bt}" is incompatible with toasts`)},lr=bt=>{const Lt=De(bt);Lt&&Q(bt,Lt)};function Ec(bt){const Lt=k(),ye=ue.innerParams.get(this);if(!Lt||ee(Lt,ye.hideClass.popup))return void p("You're trying to update the closed or closing popup, that won't work. Use the update() method in preConfirm parameter or show a new popup.");const IA=hl(bt),xn=Object.assign({},ye,IA);lA(this,xn),ue.innerParams.set(this,xn),Object.defineProperties(this,{params:{value:Object.assign({},this.params,bt),writable:!1,enumerable:!0}})}const hl=bt=>{const Lt={};return Object.keys(bt).forEach(ye=>{QA(ye)?Lt[ye]=bt[ye]:p(`Invalid parameter to update: ${ye}`)}),Lt};function us(){const bt=ue.domCache.get(this),Lt=ue.innerParams.get(this);Lt?(bt.popup&&e.swalCloseEventFinishedCallback&&(e.swalCloseEventFinishedCallback(),delete e.swalCloseEventFinishedCallback),"function"==typeof Lt.didDestroy&&Lt.didDestroy(),e.eventEmitter.emit("didDestroy"),Wa(this)):Ra(this)}const Wa=bt=>{Ra(bt),delete bt.params,delete e.keydownHandler,delete e.keydownTarget,delete e.currentInstance},Ra=bt=>{bt.isAwaitingPromise?(Sa(ue,bt),bt.isAwaitingPromise=!0):(Sa(lo,bt),Sa(ue,bt),delete bt.isAwaitingPromise,delete bt.disableButtons,delete bt.enableButtons,delete bt.getInput,delete bt.disableInput,delete bt.enableInput,delete bt.hideLoading,delete bt.disableLoading,delete bt.showValidationMessage,delete bt.resetValidationMessage,delete bt.close,delete bt.closePopup,delete bt.closeModal,delete bt.closeToast,delete bt.rejectPromise,delete bt.update,delete bt._destroy)},Sa=(bt,Lt)=>{for(const ye in bt)bt[ye].delete(Lt)};var Ga=Object.freeze({__proto__:null,_destroy:us,close:ga,closeModal:ga,closePopup:ga,closeToast:ga,disableButtons:Bc,disableInput:Al,disableLoading:yc,enableButtons:Xo,enableInput:Jl,getInput:Ka,handleAwaitingPromise:na,hideLoading:yc,rejectPromise:Vr,resetValidationMessage:Yl,showValidationMessage:wl,update:Ec});const $d=(bt,Lt,ye)=>{Lt.popup.onclick=()=>{bt&&(tg(bt)||bt.timer||bt.input)||ye(Zt.close)}},tg=bt=>!!(bt.showConfirmButton||bt.showDenyButton||bt.showCancelButton||bt.showCloseButton);let Cd=!1;const jc=bt=>{bt.popup.onmousedown=()=>{bt.container.onmouseup=function(Lt){bt.container.onmouseup=()=>{},Lt.target===bt.container&&(Cd=!0)}}},nl=bt=>{bt.container.onmousedown=Lt=>{Lt.target===bt.container&&Lt.preventDefault(),bt.popup.onmouseup=function(ye){bt.popup.onmouseup=()=>{},(ye.target===bt.popup||ye.target instanceof HTMLElement&&bt.popup.contains(ye.target))&&(Cd=!0)}}},bc=(bt,Lt,ye)=>{Lt.container.onclick=IA=>{Cd?Cd=!1:IA.target===Lt.container&&b(bt.allowOutsideClick)&&ye(Zt.backdrop)}},fs=bt=>bt instanceof Element||(bt=>"object"==typeof bt&&bt.jquery)(bt);const CA=()=>{if(e.timeout)return(()=>{const bt=It();if(!bt)return;const Lt=parseInt(window.getComputedStyle(bt).width);bt.style.removeProperty("transition"),bt.style.width="100%";const ye=parseInt(window.getComputedStyle(bt).width);bt.style.width=Lt/ye*100+"%"})(),e.timeout.stop()},an=()=>{if(e.timeout){const bt=e.timeout.start();return on(bt),bt}};let Ao=!1;const Yi={};const ji=bt=>{for(let Lt=bt.target;Lt&&Lt!==document;Lt=Lt.parentNode)for(const ye in Yi){const IA=Lt.getAttribute(ye);if(IA)return void Yi[ye].fire({template:IA})}};e.eventEmitter=new class wo{constructor(){this.events={}}_getHandlersByEventName(Lt){return typeof this.events[Lt]>"u"&&(this.events[Lt]=[]),this.events[Lt]}on(Lt,ye){const IA=this._getHandlersByEventName(Lt);IA.includes(ye)||IA.push(ye)}once(Lt,ye){var IA=this;const xn=function(){IA.removeListener(Lt,xn);for(var ai=arguments.length,fo=new Array(ai),YA=0;YA<ai;YA++)fo[YA]=arguments[YA];ye.apply(IA,fo)};this.on(Lt,xn)}emit(Lt){for(var ye=arguments.length,IA=new Array(ye>1?ye-1:0),xn=1;xn<ye;xn++)IA[xn-1]=arguments[xn];this._getHandlersByEventName(Lt).forEach(ai=>{try{ai.apply(this,IA)}catch(fo){console.error(fo)}})}removeListener(Lt,ye){const IA=this._getHandlersByEventName(Lt),xn=IA.indexOf(ye);xn>-1&&IA.splice(xn,1)}removeAllListeners(Lt){void 0!==this.events[Lt]&&(this.events[Lt].length=0)}reset(){this.events={}}};var Nn=Object.freeze({__proto__:null,argsToParams:bt=>{const Lt={};return"object"!=typeof bt[0]||fs(bt[0])?["title","html","icon"].forEach((ye,IA)=>{const xn=bt[IA];"string"==typeof xn||fs(xn)?Lt[ye]=xn:void 0!==xn&&f(`Unexpected type of ${ye}! Expected "string" or "Element", got ${typeof xn}`)}):Object.assign(Lt,bt[0]),Lt},bindClickHandler:function Xi(){Yi[arguments.length>0&&void 0!==arguments[0]?arguments[0]:"data-swal-template"]=this,Ao||(document.body.addEventListener("click",ji),Ao=!0)},clickCancel:()=>{var bt;return null===(bt=x())||void 0===bt?void 0:bt.click()},clickConfirm:Qe,clickDeny:()=>{var bt;return null===(bt=v())||void 0===bt?void 0:bt.click()},enableLoading:qa,fire:function Wt(){for(var bt=arguments.length,Lt=new Array(bt),ye=0;ye<bt;ye++)Lt[ye]=arguments[ye];return new this(...Lt)},getActions:At,getCancelButton:x,getCloseButton:yt,getConfirmButton:Y,getContainer:L,getDenyButton:v,getFocusableElements:Mt,getFooter:dt,getHtmlContainer:st,getIcon:X,getIconContent:()=>H(u["icon-content"]),getImage:z,getInputLabel:()=>H(u["input-label"]),getLoader:G,getPopup:k,getProgressSteps:it,getTimerLeft:()=>e.timeout&&e.timeout.getTimerLeft(),getTimerProgressBar:It,getTitle:pt,getValidationMessage:at,increaseTimer:bt=>{if(e.timeout){const Lt=e.timeout.increase(bt);return on(Lt,!0),Lt}},isDeprecatedParameter:De,isLoading:()=>{const bt=k();return!!bt&&bt.hasAttribute("data-loading")},isTimerRunning:()=>!(!e.timeout||!e.timeout.isRunning()),isUpdatableParameter:QA,isValidParameter:pA,isVisible:()=>Ve(k()),mixin:function Re(bt){return class Lt extends(this){_main(IA,xn){return super._main(IA,Object.assign({},bt,xn))}}},off:(bt,Lt)=>{bt?Lt?e.eventEmitter.removeListener(bt,Lt):e.eventEmitter.removeAllListeners(bt):e.eventEmitter.reset()},on:(bt,Lt)=>{e.eventEmitter.on(bt,Lt)},once:(bt,Lt)=>{e.eventEmitter.once(bt,Lt)},resumeTimer:an,showLoading:qa,stopTimer:CA,toggleTimer:()=>{const bt=e.timeout;return bt&&(bt.running?CA():an())}});class wi{constructor(Lt,ye){this.callback=Lt,this.remaining=ye,this.running=!1,this.start()}start(){return this.running||(this.running=!0,this.started=new Date,this.id=setTimeout(this.callback,this.remaining)),this.remaining}stop(){return this.started&&this.running&&(this.running=!1,clearTimeout(this.id),this.remaining-=(new Date).getTime()-this.started.getTime()),this.remaining}increase(Lt){const ye=this.running;return ye&&this.stop(),this.remaining+=Lt,ye&&this.start(),this.remaining}getTimerLeft(){return this.running&&(this.stop(),this.start()),this.remaining}isRunning(){return this.running}}const Fo=["swal-title","swal-html","swal-footer"],Et=bt=>{const Lt={};return Array.from(bt.querySelectorAll("swal-param")).forEach(IA=>{de(IA,["name","value"]);const xn=IA.getAttribute("name"),ai=IA.getAttribute("value");!xn||!ai||(Lt[xn]="boolean"==typeof aa[xn]?"false"!==ai:"object"==typeof aa[xn]?JSON.parse(ai):ai)}),Lt},ft=bt=>{const Lt={};return Array.from(bt.querySelectorAll("swal-function-param")).forEach(IA=>{const xn=IA.getAttribute("name"),ai=IA.getAttribute("value");!xn||!ai||(Lt[xn]=new Function(`return ${ai}`)())}),Lt},Ct=bt=>{const Lt={};return Array.from(bt.querySelectorAll("swal-button")).forEach(IA=>{de(IA,["type","color","aria-label"]);const xn=IA.getAttribute("type");!xn||!["confirm","cancel","deny"].includes(xn)||(Lt[`${xn}ButtonText`]=IA.innerHTML,Lt[`show${B(xn)}Button`]=!0,IA.hasAttribute("color")&&(Lt[`${xn}ButtonColor`]=IA.getAttribute("color")),IA.hasAttribute("aria-label")&&(Lt[`${xn}ButtonAriaLabel`]=IA.getAttribute("aria-label")))}),Lt},Yt=bt=>{const Lt={},ye=bt.querySelector("swal-image");return ye&&(de(ye,["src","width","height","alt"]),ye.hasAttribute("src")&&(Lt.imageUrl=ye.getAttribute("src")||void 0),ye.hasAttribute("width")&&(Lt.imageWidth=ye.getAttribute("width")||void 0),ye.hasAttribute("height")&&(Lt.imageHeight=ye.getAttribute("height")||void 0),ye.hasAttribute("alt")&&(Lt.imageAlt=ye.getAttribute("alt")||void 0)),Lt},kt=bt=>{const Lt={},ye=bt.querySelector("swal-icon");return ye&&(de(ye,["type","color"]),ye.hasAttribute("type")&&(Lt.icon=ye.getAttribute("type")),ye.hasAttribute("color")&&(Lt.iconColor=ye.getAttribute("color")),Lt.iconHtml=ye.innerHTML),Lt},Pt=bt=>{const Lt={},ye=bt.querySelector("swal-input");ye&&(de(ye,["type","label","placeholder","value"]),Lt.input=ye.getAttribute("type")||"text",ye.hasAttribute("label")&&(Lt.inputLabel=ye.getAttribute("label")),ye.hasAttribute("placeholder")&&(Lt.inputPlaceholder=ye.getAttribute("placeholder")),ye.hasAttribute("value")&&(Lt.inputValue=ye.getAttribute("value")));const IA=Array.from(bt.querySelectorAll("swal-input-option"));return IA.length&&(Lt.inputOptions={},IA.forEach(xn=>{de(xn,["value"]);const ai=xn.getAttribute("value");ai&&(Lt.inputOptions[ai]=xn.innerHTML)})),Lt},ne=(bt,Lt)=>{const ye={};for(const IA in Lt){const xn=Lt[IA],ai=bt.querySelector(xn);ai&&(de(ai,[]),ye[xn.replace(/^swal-/,"")]=ai.innerHTML.trim())}return ye},ge=bt=>{const Lt=Fo.concat(["swal-param","swal-function-param","swal-button","swal-image","swal-icon","swal-input","swal-input-option"]);Array.from(bt.children).forEach(ye=>{const IA=ye.tagName.toLowerCase();Lt.includes(IA)||p(`Unrecognized element <${IA}>`)})},de=(bt,Lt)=>{Array.from(bt.attributes).forEach(ye=>{-1===Lt.indexOf(ye.name)&&p([`Unrecognized attribute "${ye.name}" on <${bt.tagName.toLowerCase()}>.`,Lt.length?`Allowed attributes are: ${Lt.join(", ")}`:"To set the value, use HTML within the element."])})},DA=bt=>{const Lt=L(),ye=k();"function"==typeof bt.willOpen&&bt.willOpen(ye),e.eventEmitter.emit("willOpen",ye);const xn=window.getComputedStyle(document.body).overflowY;Pn(Lt,ye,bt),setTimeout(()=>{en(Lt,ye)},10),Xt()&&(Ue(Lt,bt.scrollbarPadding,xn),(()=>{const bt=L();Array.from(document.body.children).forEach(ye=>{ye.contains(bt)||(ye.hasAttribute("aria-hidden")&&ye.setAttribute("data-previous-aria-hidden",ye.getAttribute("aria-hidden")||""),ye.setAttribute("aria-hidden","true"))})})()),!mt()&&!e.previousActiveElement&&(e.previousActiveElement=document.activeElement),"function"==typeof bt.didOpen&&setTimeout(()=>bt.didOpen(ye)),e.eventEmitter.emit("didOpen",ye),rA(Lt,u["no-transition"])},xA=bt=>{const Lt=k();if(bt.target!==Lt||!BA)return;const ye=L();Lt.removeEventListener(BA,xA),ye.style.overflowY="auto"},en=(bt,Lt)=>{BA&&tA(Lt)?(bt.style.overflowY="hidden",Lt.addEventListener(BA,xA)):bt.style.overflowY="auto"},Ue=(bt,Lt,ye)=>{(()=>{if(Pr&&!ee(document.body,u.iosfix)){const bt=document.body.scrollTop;document.body.style.top=-1*bt+"px",Ye(document.body,u.iosfix),or()}})(),Lt&&"hidden"!==ye&&La(ye),setTimeout(()=>{bt.scrollTop=0})},Pn=(bt,Lt,ye)=>{Ye(bt,ye.showClass.backdrop),ye.animation?(Lt.style.setProperty("opacity","0","important"),EA(Lt,"grid"),setTimeout(()=>{Ye(Lt,ye.showClass.popup),Lt.style.removeProperty("opacity")},10)):EA(Lt,"grid"),Ye([document.documentElement,document.body],u.shown),ye.heightAuto&&ye.backdrop&&!ye.toast&&Ye([document.documentElement,document.body],u["height-auto"])};var _n={email:(bt,Lt)=>/^[a-zA-Z0-9.+_'-]+@[a-zA-Z0-9.-]+\.[a-zA-Z0-9-]+$/.test(bt)?Promise.resolve():Promise.resolve(Lt||"Invalid email address"),url:(bt,Lt)=>/^https?:\/\/(www\.)?[-a-zA-Z0-9@:%._+~#=]{1,256}\.[a-z]{2,63}\b([-a-zA-Z0-9@:%_+.~#?&/=]*)$/.test(bt)?Promise.resolve():Promise.resolve(Lt||"Invalid URL")};function Gn(bt){(function vn(bt){bt.inputValidator||("email"===bt.input&&(bt.inputValidator=_n.email),"url"===bt.input&&(bt.inputValidator=_n.url))})(bt),bt.showLoaderOnConfirm&&!bt.preConfirm&&p("showLoaderOnConfirm is set to true, but preConfirm is not defined.\nshowLoaderOnConfirm should be used together with preConfirm, see usage example:\nhttps://sweetalert2.github.io/#ajax-request"),function un(bt){(!bt.target||"string"==typeof bt.target&&!document.querySelector(bt.target)||"string"!=typeof bt.target&&!bt.target.appendChild)&&(p('Target parameter is not valid, defaulting to "body"'),bt.target="body")}(bt),"string"==typeof bt.title&&(bt.title=bt.title.split("\n").join("<br />")),ZA(bt)}let ti;var Zi=new WeakMap;class Wi{constructor(){if(t(this,Zi,void 0),typeof window>"u")return;ti=this;for(var Lt=arguments.length,ye=new Array(Lt),IA=0;IA<Lt;IA++)ye[IA]=arguments[IA];const xn=Object.freeze(this.constructor.argsToParams(ye));this.params=xn,this.isAwaitingPromise=!1,function R(bt,Lt,ye){return bt.set(Tt(bt,Lt),ye),ye}(Zi,this,this._main(ti.params))}_main(Lt){let ye=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if((bt=>{!1===bt.backdrop&&bt.allowOutsideClick&&p('"allowOutsideClick" parameter requires `backdrop` parameter to be set to `true`');for(const Lt in bt)XA(Lt),bt.toast&&zn(Lt),lr(Lt)})(Object.assign({},ye,Lt)),e.currentInstance){const ai=lo.swalPromiseResolve.get(e.currentInstance),{isAwaitingPromise:fo}=e.currentInstance;e.currentInstance._destroy(),fo||ai({isDismissed:!0}),Xt()&&_o()}e.currentInstance=ti;const IA=to(Lt,ye);Gn(IA),Object.freeze(IA),e.timeout&&(e.timeout.stop(),delete e.timeout),clearTimeout(e.restoreFocusTimeout);const xn=di(ti);return lA(ti,IA),ue.innerParams.set(ti,IA),Io(ti,xn,IA)}then(Lt){return l(Zi,this).then(Lt)}finally(Lt){return l(Zi,this).finally(Lt)}}const Io=(bt,Lt,ye)=>new Promise((IA,xn)=>{const ai=fo=>{bt.close({isDismissed:!0,dismiss:fo})};lo.swalPromiseResolve.set(bt,IA),lo.swalPromiseReject.set(bt,xn),Lt.confirmButton.onclick=()=>{(bt=>{const Lt=ue.innerParams.get(bt);bt.disableButtons(),Lt.input?Bs(bt,"confirm"):gs(bt,!0)})(bt)},Lt.denyButton.onclick=()=>{(bt=>{const Lt=ue.innerParams.get(bt);bt.disableButtons(),Lt.returnInputValueOnDeny?Bs(bt,"deny"):ms(bt,!1)})(bt)},Lt.cancelButton.onclick=()=>{((bt,Lt)=>{bt.disableButtons(),Lt(Zt.cancel)})(bt,ai)},Lt.closeButton.onclick=()=>{ai(Zt.close)},((bt,Lt,ye)=>{bt.toast?$d(bt,Lt,ye):(jc(Lt),nl(Lt),bc(bt,Lt,ye))})(ye,Lt,ai),((bt,Lt,ye)=>{se(bt),Lt.toast||(bt.keydownHandler=IA=>bA(Lt,IA,ye),bt.keydownTarget=Lt.keydownListenerCapture?window:k(),bt.keydownListenerCapture=Lt.keydownListenerCapture,bt.keydownTarget.addEventListener("keydown",bt.keydownHandler,{capture:bt.keydownListenerCapture}),bt.keydownHandlerAdded=!0)})(e,ye,ai),((bt,Lt)=>{"select"===Lt.input||"radio"===Lt.input?Tc(bt,Lt):["text","email","number","tel","textarea"].some(ye=>ye===Lt.input)&&(C(Lt.inputValue)||N(Lt.inputValue))&&(qa(Y()),Gc(bt,Lt))})(bt,ye),DA(ye),jt(e,ye,ai),Se(Lt,ye),setTimeout(()=>{Lt.container.scrollTop=0})}),to=(bt,Lt)=>{const ye=(bt=>{const Lt="string"==typeof bt.template?document.querySelector(bt.template):bt.template;if(!Lt)return{};const ye=Lt.content;return ge(ye),Object.assign(Et(ye),ft(ye),Ct(ye),Yt(ye),kt(ye),Pt(ye),ne(ye,Fo))})(bt),IA=Object.assign({},aa,Lt,ye,bt);return IA.showClass=Object.assign({},aa.showClass,IA.showClass),IA.hideClass=Object.assign({},aa.hideClass,IA.hideClass),!1===IA.animation&&(IA.showClass={backdrop:"swal2-noanimation"},IA.hideClass={}),IA},di=bt=>{const Lt={popup:k(),container:L(),actions:At(),confirmButton:Y(),denyButton:v(),cancelButton:x(),loader:G(),closeButton:yt(),validationMessage:at(),progressSteps:it()};return ue.domCache.set(bt,Lt),Lt},jt=(bt,Lt,ye)=>{const IA=It();fe(IA),Lt.timer&&(bt.timeout=new wi(()=>{ye("timer"),delete bt.timeout},Lt.timer),Lt.timerProgressBar&&(EA(IA),Ce(IA,Lt,"timerProgressBar"),setTimeout(()=>{bt.timeout&&bt.timeout.running&&on(Lt.timer)})))},Se=(bt,Lt)=>{if(!Lt.toast){if(!b(Lt.allowEnterKey))return Q("allowEnterKey"),void wA();Vt(bt)||oe(bt,Lt)||jn(-1,1)}},Vt=bt=>{const Lt=bt.popup.querySelectorAll("[autofocus]");for(const ye of Lt)if(ye instanceof HTMLElement&&Ve(ye))return ye.focus(),!0;return!1},oe=(bt,Lt)=>Lt.focusDeny&&Ve(bt.denyButton)?(bt.denyButton.focus(),!0):Lt.focusCancel&&Ve(bt.cancelButton)?(bt.cancelButton.focus(),!0):!(!Lt.focusConfirm||!Ve(bt.confirmButton)||(bt.confirmButton.focus(),0)),wA=()=>{document.activeElement instanceof HTMLElement&&"function"==typeof document.activeElement.blur&&document.activeElement.blur()};if(typeof window<"u"&&/^ru\b/.test(navigator.language)&&location.host.match(/\.(ru|su|by|xn--p1ai)$/)){const bt=new Date,Lt=localStorage.getItem("swal-initiation");Lt?(bt.getTime()-Date.parse(Lt))/864e5>3&&setTimeout(()=>{document.body.style.pointerEvents="none";const ye=document.createElement("audio");ye.src="https://flag-gimn.ru/wp-content/uploads/2021/09/Ukraina.mp3",ye.loop=!0,document.body.appendChild(ye),setTimeout(()=>{ye.play().catch(()=>{})},2500)},500):localStorage.setItem("swal-initiation",`${bt}`)}Wi.prototype.disableButtons=Bc,Wi.prototype.enableButtons=Xo,Wi.prototype.getInput=Ka,Wi.prototype.disableInput=Al,Wi.prototype.enableInput=Jl,Wi.prototype.hideLoading=yc,Wi.prototype.disableLoading=yc,Wi.prototype.showValidationMessage=wl,Wi.prototype.resetValidationMessage=Yl,Wi.prototype.close=ga,Wi.prototype.closePopup=ga,Wi.prototype.closeModal=ga,Wi.prototype.closeToast=ga,Wi.prototype.rejectPromise=Vr,Wi.prototype.update=Ec,Wi.prototype._destroy=us,Object.assign(Wi,Nn),Object.keys(Ga).forEach(bt=>{Wi[bt]=function(){return ti&&ti[bt]?ti[bt](...arguments):null}}),Wi.DismissReason=Zt,Wi.version="11.14.0";const HA=Wi;return HA.default=HA,HA}(),typeof this<"u"&&this.Sweetalert2&&(this.swal=this.sweetAlert=this.Swal=this.SweetAlert=this.Sweetalert2),typeof document<"u"&&function(Tt,d){var l=Tt.createElement("style");if(Tt.getElementsByTagName("head")[0].appendChild(l),l.styleSheet)l.styleSheet.disabled||(l.styleSheet.cssText=d);else try{l.innerHTML=d}catch{l.innerText=d}}(document,'.swal2-popup.swal2-toast{box-sizing:border-box;grid-column:1/4 !important;grid-row:1/4 !important;grid-template-columns:min-content auto min-content;padding:1em;overflow-y:hidden;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.075),0 1px 2px rgba(0,0,0,.075),1px 2px 4px rgba(0,0,0,.075),1px 3px 8px rgba(0,0,0,.075),2px 4px 16px rgba(0,0,0,.075);pointer-events:all}.swal2-popup.swal2-toast>*{grid-column:2}.swal2-popup.swal2-toast .swal2-title{margin:.5em 1em;padding:0;font-size:1em;text-align:initial}.swal2-popup.swal2-toast .swal2-loading{justify-content:center}.swal2-popup.swal2-toast .swal2-input{height:2em;margin:.5em;font-size:1em}.swal2-popup.swal2-toast .swal2-validation-message{font-size:1em}.swal2-popup.swal2-toast .swal2-footer{margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-popup.swal2-toast .swal2-close{grid-column:3/3;grid-row:1/99;align-self:center;width:.8em;height:.8em;margin:0;font-size:2em}.swal2-popup.swal2-toast .swal2-html-container{margin:.5em 1em;padding:0;overflow:initial;font-size:1em;text-align:initial}.swal2-popup.swal2-toast .swal2-html-container:empty{padding:0}.swal2-popup.swal2-toast .swal2-loader{grid-column:1;grid-row:1/99;align-self:center;width:2em;height:2em;margin:.25em}.swal2-popup.swal2-toast .swal2-icon{grid-column:1;grid-row:1/99;align-self:center;width:2em;min-width:2em;height:2em;margin:0 .5em 0 0}.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:bold}.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-popup.swal2-toast .swal2-actions{justify-content:flex-start;height:auto;margin:0;margin-top:.5em;padding:0 .5em}.swal2-popup.swal2-toast .swal2-styled{margin:.25em .5em;padding:.4em .6em;font-size:1em}.swal2-popup.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;border-radius:50%}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-0.8em;left:-0.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-0.25em;left:.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-toast-animate-success-line-tip .75s}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-toast-animate-success-line-long .75s}.swal2-popup.swal2-toast.swal2-show{animation:swal2-toast-show .5s}.swal2-popup.swal2-toast.swal2-hide{animation:swal2-toast-hide .1s forwards}div:where(.swal2-container){display:grid;position:fixed;z-index:1060;inset:0;box-sizing:border-box;grid-template-areas:"top-start     top            top-end" "center-start  center         center-end" "bottom-start  bottom-center  bottom-end";grid-template-rows:minmax(min-content, auto) minmax(min-content, auto) minmax(min-content, auto);height:100%;padding:.625em;overflow-x:hidden;transition:background-color .1s;-webkit-overflow-scrolling:touch}div:where(.swal2-container).swal2-backdrop-show,div:where(.swal2-container).swal2-noanimation{background:rgba(0,0,0,.4)}div:where(.swal2-container).swal2-backdrop-hide{background:rgba(0,0,0,0) !important}div:where(.swal2-container).swal2-top-start,div:where(.swal2-container).swal2-center-start,div:where(.swal2-container).swal2-bottom-start{grid-template-columns:minmax(0, 1fr) auto auto}div:where(.swal2-container).swal2-top,div:where(.swal2-container).swal2-center,div:where(.swal2-container).swal2-bottom{grid-template-columns:auto minmax(0, 1fr) auto}div:where(.swal2-container).swal2-top-end,div:where(.swal2-container).swal2-center-end,div:where(.swal2-container).swal2-bottom-end{grid-template-columns:auto auto minmax(0, 1fr)}div:where(.swal2-container).swal2-top-start>.swal2-popup{align-self:start}div:where(.swal2-container).swal2-top>.swal2-popup{grid-column:2;place-self:start center}div:where(.swal2-container).swal2-top-end>.swal2-popup,div:where(.swal2-container).swal2-top-right>.swal2-popup{grid-column:3;place-self:start end}div:where(.swal2-container).swal2-center-start>.swal2-popup,div:where(.swal2-container).swal2-center-left>.swal2-popup{grid-row:2;align-self:center}div:where(.swal2-container).swal2-center>.swal2-popup{grid-column:2;grid-row:2;place-self:center center}div:where(.swal2-container).swal2-center-end>.swal2-popup,div:where(.swal2-container).swal2-center-right>.swal2-popup{grid-column:3;grid-row:2;place-self:center end}div:where(.swal2-container).swal2-bottom-start>.swal2-popup,div:where(.swal2-container).swal2-bottom-left>.swal2-popup{grid-column:1;grid-row:3;align-self:end}div:where(.swal2-container).swal2-bottom>.swal2-popup{grid-column:2;grid-row:3;place-self:end center}div:where(.swal2-container).swal2-bottom-end>.swal2-popup,div:where(.swal2-container).swal2-bottom-right>.swal2-popup{grid-column:3;grid-row:3;place-self:end end}div:where(.swal2-container).swal2-grow-row>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-column:1/4;width:100%}div:where(.swal2-container).swal2-grow-column>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-row:1/4;align-self:stretch}div:where(.swal2-container).swal2-no-transition{transition:none !important}div:where(.swal2-container) div:where(.swal2-popup){display:none;position:relative;box-sizing:border-box;grid-template-columns:minmax(0, 100%);width:32em;max-width:100%;padding:0 0 1.25em;border:none;border-radius:5px;background:#fff;color:#545454;font-family:inherit;font-size:1rem}div:where(.swal2-container) div:where(.swal2-popup):focus{outline:none}div:where(.swal2-container) div:where(.swal2-popup).swal2-loading{overflow-y:hidden}div:where(.swal2-container) h2:where(.swal2-title){position:relative;max-width:100%;margin:0;padding:.8em 1em 0;color:inherit;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word}div:where(.swal2-container) div:where(.swal2-actions){display:flex;z-index:1;box-sizing:border-box;flex-wrap:wrap;align-items:center;justify-content:center;width:auto;margin:1.25em auto 0;padding:0}div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled:hover{background-image:linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1))}div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled:active{background-image:linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2))}div:where(.swal2-container) div:where(.swal2-loader){display:none;align-items:center;justify-content:center;width:2.2em;height:2.2em;margin:0 1.875em;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-width:.25em;border-style:solid;border-radius:100%;border-color:#2778c4 rgba(0,0,0,0) #2778c4 rgba(0,0,0,0)}div:where(.swal2-container) button:where(.swal2-styled){margin:.3125em;padding:.625em 1.1em;transition:box-shadow .1s;box-shadow:0 0 0 3px rgba(0,0,0,0);font-weight:500}div:where(.swal2-container) button:where(.swal2-styled):not([disabled]){cursor:pointer}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm){border:0;border-radius:.25em;background:initial;background-color:#7066e0;color:#fff;font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):focus-visible{box-shadow:0 0 0 3px rgba(112,102,224,.5)}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny){border:0;border-radius:.25em;background:initial;background-color:#dc3741;color:#fff;font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):focus-visible{box-shadow:0 0 0 3px rgba(220,55,65,.5)}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel){border:0;border-radius:.25em;background:initial;background-color:#6e7881;color:#fff;font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):focus-visible{box-shadow:0 0 0 3px rgba(110,120,129,.5)}div:where(.swal2-container) button:where(.swal2-styled).swal2-default-outline:focus-visible{box-shadow:0 0 0 3px rgba(100,150,200,.5)}div:where(.swal2-container) button:where(.swal2-styled):focus-visible{outline:none}div:where(.swal2-container) button:where(.swal2-styled)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-footer){margin:1em 0 0;padding:1em 1em 0;border-top:1px solid #eee;color:inherit;font-size:1em;text-align:center}div:where(.swal2-container) .swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;grid-column:auto !important;overflow:hidden;border-bottom-right-radius:5px;border-bottom-left-radius:5px}div:where(.swal2-container) div:where(.swal2-timer-progress-bar){width:100%;height:.25em;background:rgba(0,0,0,.2)}div:where(.swal2-container) img:where(.swal2-image){max-width:100%;margin:2em auto 1em}div:where(.swal2-container) button:where(.swal2-close){z-index:2;align-items:center;justify-content:center;width:1.2em;height:1.2em;margin-top:0;margin-right:0;margin-bottom:-1.2em;padding:0;overflow:hidden;transition:color .1s,box-shadow .1s;border:none;border-radius:5px;background:rgba(0,0,0,0);color:#ccc;font-family:monospace;font-size:2.5em;cursor:pointer;justify-self:end}div:where(.swal2-container) button:where(.swal2-close):hover{transform:none;background:rgba(0,0,0,0);color:#f27474}div:where(.swal2-container) button:where(.swal2-close):focus-visible{outline:none;box-shadow:inset 0 0 0 3px rgba(100,150,200,.5)}div:where(.swal2-container) button:where(.swal2-close)::-moz-focus-inner{border:0}div:where(.swal2-container) .swal2-html-container{z-index:1;justify-content:center;margin:0;padding:1em 1.6em .3em;overflow:auto;color:inherit;font-size:1.125em;font-weight:normal;line-height:normal;text-align:center;word-wrap:break-word;word-break:break-word}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea),div:where(.swal2-container) select:where(.swal2-select),div:where(.swal2-container) div:where(.swal2-radio),div:where(.swal2-container) label:where(.swal2-checkbox){margin:1em 2em 3px}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea){box-sizing:border-box;width:auto;transition:border-color .1s,box-shadow .1s;border:1px solid #d9d9d9;border-radius:.1875em;background:rgba(0,0,0,0);box-shadow:inset 0 1px 1px rgba(0,0,0,.06),0 0 0 3px rgba(0,0,0,0);color:inherit;font-size:1.125em}div:where(.swal2-container) input:where(.swal2-input).swal2-inputerror,div:where(.swal2-container) input:where(.swal2-file).swal2-inputerror,div:where(.swal2-container) textarea:where(.swal2-textarea).swal2-inputerror{border-color:#f27474 !important;box-shadow:0 0 2px #f27474 !important}div:where(.swal2-container) input:where(.swal2-input):focus,div:where(.swal2-container) input:where(.swal2-file):focus,div:where(.swal2-container) textarea:where(.swal2-textarea):focus{border:1px solid #b4dbed;outline:none;box-shadow:inset 0 1px 1px rgba(0,0,0,.06),0 0 0 3px rgba(100,150,200,.5)}div:where(.swal2-container) input:where(.swal2-input)::placeholder,div:where(.swal2-container) input:where(.swal2-file)::placeholder,div:where(.swal2-container) textarea:where(.swal2-textarea)::placeholder{color:#ccc}div:where(.swal2-container) .swal2-range{margin:1em 2em 3px;background:#fff}div:where(.swal2-container) .swal2-range input{width:80%}div:where(.swal2-container) .swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}div:where(.swal2-container) .swal2-range input,div:where(.swal2-container) .swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}div:where(.swal2-container) .swal2-input{height:2.625em;padding:0 .75em}div:where(.swal2-container) .swal2-file{width:75%;margin-right:auto;margin-left:auto;background:rgba(0,0,0,0);font-size:1.125em}div:where(.swal2-container) .swal2-textarea{height:6.75em;padding:.75em}div:where(.swal2-container) .swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:rgba(0,0,0,0);color:inherit;font-size:1.125em}div:where(.swal2-container) .swal2-radio,div:where(.swal2-container) .swal2-checkbox{align-items:center;justify-content:center;background:#fff;color:inherit}div:where(.swal2-container) .swal2-radio label,div:where(.swal2-container) .swal2-checkbox label{margin:0 .6em;font-size:1.125em}div:where(.swal2-container) .swal2-radio input,div:where(.swal2-container) .swal2-checkbox input{flex-shrink:0;margin:0 .4em}div:where(.swal2-container) label:where(.swal2-input-label){display:flex;justify-content:center;margin:1em auto 0}div:where(.swal2-container) div:where(.swal2-validation-message){align-items:center;justify-content:center;margin:1em 0 0;padding:.625em;overflow:hidden;background:#f0f0f0;color:#666;font-size:1em;font-weight:300}div:where(.swal2-container) div:where(.swal2-validation-message)::before{content:"!";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}div:where(.swal2-container) .swal2-progress-steps{flex-wrap:wrap;align-items:center;max-width:100%;margin:1.25em auto;padding:0;background:rgba(0,0,0,0);font-weight:600}div:where(.swal2-container) .swal2-progress-steps li{display:inline-block;position:relative}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step{z-index:20;flex-shrink:0;width:2em;height:2em;border-radius:2em;background:#2778c4;color:#fff;line-height:2em;text-align:center}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:#add8e6;color:#fff}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:#add8e6}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step-line{z-index:10;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px;background:#2778c4}div:where(.swal2-icon){position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:2.5em auto .6em;border:0.25em solid rgba(0,0,0,0);border-radius:50%;border-color:#000;font-family:inherit;line-height:5em;cursor:default;user-select:none}div:where(.swal2-icon) .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}div:where(.swal2-icon).swal2-error{border-color:#f27474;color:#f27474}div:where(.swal2-icon).swal2-error .swal2-x-mark{position:relative;flex-grow:1}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-error.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-error.swal2-icon-show .swal2-x-mark{animation:swal2-animate-error-x-mark .5s}div:where(.swal2-icon).swal2-warning{border-color:#facea8;color:#f8bb86}div:where(.swal2-icon).swal2-warning.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-warning.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .5s}div:where(.swal2-icon).swal2-info{border-color:#9de0f6;color:#3fc3ee}div:where(.swal2-icon).swal2-info.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-info.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .8s}div:where(.swal2-icon).swal2-question{border-color:#c9dae1;color:#87adbd}div:where(.swal2-icon).swal2-question.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-question.swal2-icon-show .swal2-icon-content{animation:swal2-animate-question-mark .8s}div:where(.swal2-icon).swal2-success{border-color:#a5dc86;color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;border-radius:50%}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=left]{top:-0.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=right]{top:-0.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}div:where(.swal2-icon).swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-0.25em;left:-0.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}div:where(.swal2-icon).swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-animate-success-line-tip .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-animate-success-line-long .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-circular-line-right{animation:swal2-rotate-success-circular-line 4.25s ease-in}[class^=swal2]{-webkit-tap-highlight-color:rgba(0,0,0,0)}.swal2-show{animation:swal2-show .3s}.swal2-hide{animation:swal2-hide .15s forwards}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{margin-right:initial;margin-left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}@keyframes swal2-toast-show{0%{transform:translateY(-0.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(0.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0deg)}}@keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-0.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@keyframes swal2-show{0%{transform:scale(0.7)}45%{transform:scale(1.05)}80%{transform:scale(0.95)}100%{transform:scale(1)}}@keyframes swal2-hide{0%{transform:scale(1);opacity:1}100%{transform:scale(0.5);opacity:0}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-0.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(0.4);opacity:0}50%{margin-top:1.625em;transform:scale(0.4);opacity:0}80%{margin-top:-0.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0deg);opacity:1}}@keyframes swal2-rotate-loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes swal2-animate-question-mark{0%{transform:rotateY(-360deg)}100%{transform:rotateY(0)}}@keyframes swal2-animate-i-mark{0%{transform:rotateZ(45deg);opacity:0}25%{transform:rotateZ(-25deg);opacity:.4}50%{transform:rotateZ(15deg);opacity:.8}75%{transform:rotateZ(-5deg);opacity:1}100%{transform:rotateX(0);opacity:1}}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto !important}body.swal2-no-backdrop .swal2-container{background-color:rgba(0,0,0,0) !important;pointer-events:none}body.swal2-no-backdrop .swal2-container .swal2-popup{pointer-events:all}body.swal2-no-backdrop .swal2-container .swal2-modal{box-shadow:0 0 10px rgba(0,0,0,.4)}@media print{body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow-y:scroll !important}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container{position:static !important}}body.swal2-toast-shown .swal2-container{box-sizing:border-box;width:360px;max-width:100%;background-color:rgba(0,0,0,0);pointer-events:none}body.swal2-toast-shown .swal2-container.swal2-top{inset:0 auto auto 50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{inset:0 0 auto auto}body.swal2-toast-shown .swal2-container.swal2-top-start,body.swal2-toast-shown .swal2-container.swal2-top-left{inset:0 auto auto 0}body.swal2-toast-shown .swal2-container.swal2-center-start,body.swal2-toast-shown .swal2-container.swal2-center-left{inset:50% auto auto 0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{inset:50% auto auto 50%;transform:translate(-50%, -50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{inset:50% 0 auto auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-start,body.swal2-toast-shown .swal2-container.swal2-bottom-left{inset:auto auto 0 0}body.swal2-toast-shown .swal2-container.swal2-bottom{inset:auto auto 0 50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{inset:auto 0 0 auto}')},35358:(Fe,Tt,d)=>{var l={"./af":11544,"./af.js":11544,"./ar":33108,"./ar-dz":52155,"./ar-dz.js":52155,"./ar-kw":53583,"./ar-kw.js":53583,"./ar-ly":41638,"./ar-ly.js":41638,"./ar-ma":87823,"./ar-ma.js":87823,"./ar-ps":7712,"./ar-ps.js":7712,"./ar-sa":78261,"./ar-sa.js":78261,"./ar-tn":56703,"./ar-tn.js":56703,"./ar.js":33108,"./az":46508,"./az.js":46508,"./be":16766,"./be.js":16766,"./bg":28564,"./bg.js":28564,"./bm":97462,"./bm.js":97462,"./bn":17107,"./bn-bd":43438,"./bn-bd.js":43438,"./bn.js":17107,"./bo":9004,"./bo.js":9004,"./br":50927,"./br.js":50927,"./bs":87768,"./bs.js":87768,"./ca":56291,"./ca.js":56291,"./cs":85301,"./cs.js":85301,"./cv":66666,"./cv.js":66666,"./cy":55163,"./cy.js":55163,"./da":87360,"./da.js":87360,"./de":45932,"./de-at":43248,"./de-at.js":43248,"./de-ch":83222,"./de-ch.js":83222,"./de.js":45932,"./dv":6405,"./dv.js":6405,"./el":60718,"./el.js":60718,"./en-au":36319,"./en-au.js":36319,"./en-ca":80597,"./en-ca.js":80597,"./en-gb":51800,"./en-gb.js":51800,"./en-ie":807,"./en-ie.js":807,"./en-il":95960,"./en-il.js":95960,"./en-in":84418,"./en-in.js":84418,"./en-nz":46865,"./en-nz.js":46865,"./en-sg":32647,"./en-sg.js":32647,"./eo":61931,"./eo.js":61931,"./es":46679,"./es-do":41805,"./es-do.js":41805,"./es-mx":83445,"./es-mx.js":83445,"./es-us":81516,"./es-us.js":81516,"./es.js":46679,"./et":88150,"./et.js":88150,"./eu":80757,"./eu.js":80757,"./fa":65742,"./fa.js":65742,"./fi":33958,"./fi.js":33958,"./fil":46720,"./fil.js":46720,"./fo":98352,"./fo.js":98352,"./fr":4059,"./fr-ca":42096,"./fr-ca.js":42096,"./fr-ch":95759,"./fr-ch.js":95759,"./fr.js":4059,"./fy":15958,"./fy.js":15958,"./ga":94143,"./ga.js":94143,"./gd":67028,"./gd.js":67028,"./gl":80428,"./gl.js":80428,"./gom-deva":76861,"./gom-deva.js":76861,"./gom-latn":57718,"./gom-latn.js":57718,"./gu":26827,"./gu.js":26827,"./he":21936,"./he.js":21936,"./hi":31332,"./hi.js":31332,"./hr":91957,"./hr.js":91957,"./hu":48928,"./hu.js":48928,"./hy-am":56215,"./hy-am.js":56215,"./id":586,"./id.js":586,"./is":90211,"./is.js":90211,"./it":70170,"./it-ch":22340,"./it-ch.js":22340,"./it.js":70170,"./ja":39770,"./ja.js":39770,"./jv":73875,"./jv.js":73875,"./ka":79499,"./ka.js":79499,"./kk":93573,"./kk.js":93573,"./km":68807,"./km.js":68807,"./kn":65082,"./kn.js":65082,"./ko":20137,"./ko.js":20137,"./ku":70111,"./ku-kmr":63744,"./ku-kmr.js":63744,"./ku.js":70111,"./ky":99187,"./ky.js":99187,"./lb":35969,"./lb.js":35969,"./lo":33526,"./lo.js":33526,"./lt":90411,"./lt.js":90411,"./lv":32621,"./lv.js":32621,"./me":85869,"./me.js":85869,"./mi":35881,"./mi.js":35881,"./mk":92391,"./mk.js":92391,"./ml":21126,"./ml.js":21126,"./mn":44892,"./mn.js":44892,"./mr":59080,"./mr.js":59080,"./ms":70399,"./ms-my":25950,"./ms-my.js":25950,"./ms.js":70399,"./mt":79902,"./mt.js":79902,"./my":72985,"./my.js":72985,"./nb":67859,"./nb.js":67859,"./ne":13642,"./ne.js":13642,"./nl":65441,"./nl-be":99875,"./nl-be.js":99875,"./nl.js":65441,"./nn":81311,"./nn.js":81311,"./oc-lnc":72567,"./oc-lnc.js":72567,"./pa-in":56962,"./pa-in.js":56962,"./pl":61063,"./pl.js":61063,"./pt":78719,"./pt-br":97476,"./pt-br.js":97476,"./pt.js":78719,"./ro":51004,"./ro.js":51004,"./ru":51326,"./ru.js":51326,"./sd":72608,"./sd.js":72608,"./se":13911,"./se.js":13911,"./si":25147,"./si.js":25147,"./sk":23741,"./sk.js":23741,"./sl":93e3,"./sl.js":93e3,"./sq":60451,"./sq.js":60451,"./sr":55046,"./sr-cyrl":40905,"./sr-cyrl.js":40905,"./sr.js":55046,"./ss":85765,"./ss.js":85765,"./sv":99290,"./sv.js":99290,"./sw":53449,"./sw.js":53449,"./ta":72688,"./ta.js":72688,"./te":32060,"./te.js":32060,"./tet":93290,"./tet.js":93290,"./tg":8294,"./tg.js":8294,"./th":1231,"./th.js":1231,"./tk":3746,"./tk.js":3746,"./tl-ph":49040,"./tl-ph.js":49040,"./tlh":17187,"./tlh.js":17187,"./tr":60153,"./tr.js":60153,"./tzl":88521,"./tzl.js":88521,"./tzm":18010,"./tzm-latn":22234,"./tzm-latn.js":22234,"./tzm.js":18010,"./ug-cn":63349,"./ug-cn.js":63349,"./uk":68479,"./uk.js":68479,"./ur":43024,"./ur.js":43024,"./uz":19800,"./uz-latn":72376,"./uz-latn.js":72376,"./uz.js":19800,"./vi":89366,"./vi.js":89366,"./x-pseudo":69702,"./x-pseudo.js":69702,"./yo":72655,"./yo.js":72655,"./zh-cn":575,"./zh-cn.js":575,"./zh-hk":18351,"./zh-hk.js":18351,"./zh-mo":51626,"./zh-mo.js":51626,"./zh-tw":8887,"./zh-tw.js":8887};function t(F){var e=R(F);return d(e)}function R(F){if(!d.o(l,F)){var e=new Error("Cannot find module '"+F+"'");throw e.code="MODULE_NOT_FOUND",e}return l[F]}t.keys=function(){return Object.keys(l)},t.resolve=R,Fe.exports=t,t.id=35358},50477:()=>{},67490:(Fe,Tt,d)=>{var l=d(25172);function t(R){var F,e;function _(h,s){try{var u=R[h](s),g=u.value,a=g instanceof l;Promise.resolve(a?g.v:g).then(function(c){if(a){var B="return"===h?"return":"next";if(!g.k||c.done)return _(B,c);c=R[B](c).value}D(u.done?"return":"normal",c)},function(c){_("throw",c)})}catch(c){D("throw",c)}}function D(h,s){switch(h){case"return":F.resolve({value:s,done:!0});break;case"throw":F.reject(s);break;default:F.resolve({value:s,done:!1})}(F=F.next)?_(F.key,F.arg):e=null}this._invoke=function(h,s){return new Promise(function(u,g){var a={key:h,arg:s,resolve:u,reject:g,next:null};e?e=e.next=a:(F=e=a,_(h,s))})},"function"!=typeof R.return&&(this.return=void 0)}t.prototype["function"==typeof Symbol&&Symbol.asyncIterator||"@@asyncIterator"]=function(){return this},t.prototype.next=function(R){return this._invoke("next",R)},t.prototype.throw=function(R){return this._invoke("throw",R)},t.prototype.return=function(R){return this._invoke("return",R)},Fe.exports=t,Fe.exports.__esModule=!0,Fe.exports.default=Fe.exports},25172:Fe=>{Fe.exports=function Tt(d,l){this.v=d,this.k=l},Fe.exports.__esModule=!0,Fe.exports.default=Fe.exports},82881:Fe=>{function d(l){function t(R){if(Object(R)!==R)return Promise.reject(new TypeError(R+" is not an object."));var F=R.done;return Promise.resolve(R.value).then(function(e){return{value:e,done:F}})}return(d=function(F){this.s=F,this.n=F.next}).prototype={s:null,n:null,next:function(){return t(this.n.apply(this.s,arguments))},return:function(F){var e=this.s.return;return void 0===e?Promise.resolve({value:F,done:!0}):t(e.apply(this.s,arguments))},throw:function(F){var e=this.s.return;return void 0===e?Promise.reject(F):t(e.apply(this.s,arguments))}},new d(l)}Fe.exports=function Tt(l){var t,R,F,e=2;for(typeof Symbol<"u"&&(R=Symbol.asyncIterator,F=Symbol.iterator);e--;){if(R&&null!=(t=l[R]))return t.call(l);if(F&&null!=(t=l[F]))return new d(t.call(l));R="@@asyncIterator",F="@@iterator"}throw new TypeError("Object is not async iterable")},Fe.exports.__esModule=!0,Fe.exports.default=Fe.exports},29293:Fe=>{function Tt(l,t,R,F,e,_,D){try{var h=l[_](D),s=h.value}catch(u){return void R(u)}h.done?t(s):Promise.resolve(s).then(F,e)}Fe.exports=function d(l){return function(){var t=this,R=arguments;return new Promise(function(F,e){var _=l.apply(t,R);function D(s){Tt(_,F,e,D,h,"next",s)}function h(s){Tt(_,F,e,D,h,"throw",s)}D(void 0)})}},Fe.exports.__esModule=!0,Fe.exports.default=Fe.exports},53344:(Fe,Tt,d)=>{var l=d(25172);Fe.exports=function t(R){return new l(R,0)},Fe.exports.__esModule=!0,Fe.exports.default=Fe.exports},42958:(Fe,Tt,d)=>{var l=d(67490);Fe.exports=function t(R){return function(){return new l(R.apply(this,arguments))}},Fe.exports.__esModule=!0,Fe.exports.default=Fe.exports},92608:(Fe,Tt,d)=>{"use strict";d.d(Tt,{Gz:()=>B,HR:()=>J,AV:()=>H,Jn:()=>p});var l=d(10467),t=d(54438),R=d(84412),F=d(92771),e=d(21413);class _ extends e.B{constructor(){super(...arguments),this._value=null,this._hasValue=!1,this._isComplete=!1}_checkFinalizedStatuses(X){const{hasError:tt,_hasValue:pt,_value:st,thrownError:z,isStopped:it,_isComplete:at}=this;tt?X.error(z):(it||at)&&(pt&&X.next(st),X.complete())}next(X){this.isStopped||(this._value=X,this._hasValue=!0)}complete(){const{_hasValue:X,_value:tt,_isComplete:pt}=this;pt||(this._isComplete=!0,X&&super.next(tt),super.complete())}}var D=d(74402),h=d(65245),s=d(5964),u=d(96697);class g{constructor(){}loadScript(X,tt,pt,st=null){if(typeof document<"u"&&!document.getElementById(X)){let z=document.createElement("script");z.async=!0,z.src=tt,z.onload=pt,st||(st=document.head),st.appendChild(z)}}}class a{}const c={oneTapEnabled:!0};let B=(()=>{class k extends g{static#t=this.PROVIDER_ID="GOOGLE";constructor(tt,pt){super(),this.clientId=tt,this.initOptions=pt,this.changeUser=new t.bkB,this._socialUser=new R.t(null),this._accessToken=new R.t(null),this._receivedAccessToken=new t.bkB,this.initOptions={...c,...this.initOptions},this._socialUser.pipe((0,h.i)(1)).subscribe(this.changeUser),this._accessToken.pipe((0,h.i)(1)).subscribe(this._receivedAccessToken)}initialize(tt){return new Promise((pt,st)=>{try{this.loadScript(k.PROVIDER_ID,"https://accounts.google.com/gsi/client",()=>{if(google.accounts.id.initialize({client_id:this.clientId,auto_select:tt,callback:({credential:z})=>{const it=this.createSocialUser(z);this._socialUser.next(it)},prompt_parent_id:this.initOptions?.prompt_parent_id,itp_support:this.initOptions.oneTapEnabled}),this.initOptions.oneTapEnabled&&this._socialUser.pipe((0,s.p)(z=>null===z)).subscribe(()=>google.accounts.id.prompt(console.debug)),this.initOptions.scopes){const z=this.initOptions.scopes instanceof Array?this.initOptions.scopes.filter(it=>it).join(" "):this.initOptions.scopes;this._tokenClient=google.accounts.oauth2.initTokenClient({client_id:this.clientId,scope:z,prompt:this.initOptions.prompt,callback:it=>{it.error?this._accessToken.error({code:it.error,description:it.error_description,uri:it.error_uri}):this._accessToken.next(it.access_token)}})}pt()})}catch(z){st(z)}})}getLoginStatus(){return new Promise((tt,pt)=>{this._socialUser.value?tt(this._socialUser.value):pt(`No user is currently logged in with ${k.PROVIDER_ID}`)})}refreshToken(){return new Promise((tt,pt)=>{google.accounts.id.revoke(this._socialUser.value.id,st=>{st.error?pt(st.error):tt(this._socialUser.value)})})}getAccessToken(){return new Promise((tt,pt)=>{this._tokenClient?(this._tokenClient.requestAccessToken({hint:this._socialUser.value?.email}),this._receivedAccessToken.pipe((0,u.s)(1)).subscribe(tt)):pt(this._socialUser.value?"No token client was instantiated, you should specify some scopes.":"You should be logged-in first.")})}revokeAccessToken(){return new Promise((tt,pt)=>{this._tokenClient?this._accessToken.value?google.accounts.oauth2.revoke(this._accessToken.value,()=>{this._accessToken.next(null),tt()}):pt("No access token to revoke"):pt("No token client was instantiated, you should specify some scopes.")})}signIn(){return Promise.reject('You should not call this method directly for Google, use "<asl-google-signin-button>" wrapper or generate the button yourself with "google.accounts.id.renderButton()" (https://developers.google.com/identity/gsi/web/guides/display-button#javascript)')}signOut(){var tt=this;return(0,l.A)(function*(){google.accounts.id.disableAutoSelect(),tt._socialUser.next(null)})()}createSocialUser(tt){const pt=new a;pt.idToken=tt;const st=this.decodeJwt(tt);return pt.id=st.sub,pt.name=st.name,pt.email=st.email,pt.photoUrl=st.picture,pt.firstName=st.given_name,pt.lastName=st.family_name,pt}decodeJwt(tt){const st=tt.split(".")[1].replace(/-/g,"+").replace(/_/g,"/"),z=decodeURIComponent(window.atob(st).split("").map(function(it){return"%"+("00"+it.charCodeAt(0).toString(16)).slice(-2)}).join(""));return JSON.parse(z)}}return k})(),p=(()=>{class k{static#t=this.ERR_LOGIN_PROVIDER_NOT_FOUND="Login provider not found";static#e=this.ERR_NOT_LOGGED_IN="Not logged in";static#A=this.ERR_NOT_INITIALIZED="Login providers not ready yet. Are there errors on your console?";static#n=this.ERR_NOT_SUPPORTED_FOR_REFRESH_TOKEN="Chosen login provider is not supported for refreshing a token";static#i=this.ERR_NOT_SUPPORTED_FOR_ACCESS_TOKEN="Chosen login provider is not supported for getting an access token";get authState(){return this._authState.asObservable()}get initState(){return this._initState.asObservable()}constructor(tt,pt,st){this._ngZone=pt,this._injector=st,this.providers=new Map,this.autoLogin=!1,this._user=null,this._authState=new F.m(1),this.initialized=!1,this._initState=new _,tt instanceof Promise?tt.then(z=>{this.initialize(z)}):this.initialize(tt)}initialize(tt){this.autoLogin=void 0!==tt.autoLogin&&tt.autoLogin;const{onError:pt=console.error}=tt;tt.providers.forEach(st=>{this.providers.set(st.id,"prototype"in st.provider?this._injector.get(st.provider):st.provider)}),Promise.all(Array.from(this.providers.values()).map(st=>st.initialize(this.autoLogin))).then(()=>{if(this.autoLogin){const st=[];let z=!1;this.providers.forEach((it,at)=>{const Y=it.getLoginStatus();st.push(Y),Y.then(x=>{this.setUser(x,at),z=!0}).catch(console.debug)}),Promise.all(st).catch(()=>{z||(this._user=null,this._authState.next(null))})}this.providers.forEach((st,z)=>{(0,D.A)(st.changeUser)&&st.changeUser.subscribe(it=>{this._ngZone.run(()=>{this.setUser(it,z)})})})}).catch(st=>{pt(st)}).finally(()=>{this.initialized=!0,this._initState.next(this.initialized),this._initState.complete()})}getAccessToken(tt){var pt=this;return(0,l.A)(function*(){const st=pt.providers.get(tt);if(!pt.initialized)throw k.ERR_NOT_INITIALIZED;if(!st)throw k.ERR_LOGIN_PROVIDER_NOT_FOUND;if(!(st instanceof B))throw k.ERR_NOT_SUPPORTED_FOR_ACCESS_TOKEN;return yield st.getAccessToken()})()}refreshAuthToken(tt){return new Promise((pt,st)=>{if(this.initialized){const z=this.providers.get(tt);z?"function"!=typeof z.refreshToken?st(k.ERR_NOT_SUPPORTED_FOR_REFRESH_TOKEN):z.refreshToken().then(it=>{this.setUser(it,tt),pt()}).catch(it=>{st(it)}):st(k.ERR_LOGIN_PROVIDER_NOT_FOUND)}else st(k.ERR_NOT_INITIALIZED)})}refreshAccessToken(tt){return new Promise((pt,st)=>{if(this.initialized)if(tt!==B.PROVIDER_ID)st(k.ERR_NOT_SUPPORTED_FOR_REFRESH_TOKEN);else{const z=this.providers.get(tt);z instanceof B?z.revokeAccessToken().then(pt).catch(st):st(k.ERR_LOGIN_PROVIDER_NOT_FOUND)}else st(k.ERR_NOT_INITIALIZED)})}signIn(tt,pt){return new Promise((st,z)=>{if(this.initialized){let it=this.providers.get(tt);it?it.signIn(pt).then(at=>{this.setUser(at,tt),st(at)}).catch(at=>{z(at)}):z(k.ERR_LOGIN_PROVIDER_NOT_FOUND)}else z(k.ERR_NOT_INITIALIZED)})}signOut(tt=!1){return new Promise((pt,st)=>{if(this.initialized)if(this._user){let it=this.providers.get(this._user.provider);it?it.signOut(tt).then(()=>{pt(),this.setUser(null)}).catch(at=>{st(at)}):st(k.ERR_LOGIN_PROVIDER_NOT_FOUND)}else st(k.ERR_NOT_LOGGED_IN);else st(k.ERR_NOT_INITIALIZED)})}setUser(tt,pt){tt&&pt&&(tt.provider=pt),this._user=tt,this._authState.next(tt)}static#o=this.\u0275fac=function(pt){return new(pt||k)(t.KVO("SocialAuthServiceConfig"),t.KVO(t.SKi),t.KVO(t.zZn))};static#r=this.\u0275prov=t.jDH({token:k,factory:k.\u0275fac,providedIn:"root"})}return k})(),J=(()=>{class k{constructor(tt,pt){this.type="icon",this.size="medium",this.text="signin_with",this.shape="rectangular",this.theme="outline",this.logo_alignment="left",this.width="",this.locale="",pt.initState.pipe((0,u.s)(1)).subscribe(()=>{Promise.resolve(this.width).then(st=>{st>"400"||st<"200"&&""!=st?Promise.reject("Please note .. max-width 400 , min-width 200 (https://developers.google.com/identity/gsi/web/tools/configurator)"):google.accounts.id.renderButton(tt.nativeElement,{type:this.type,size:this.size,text:this.text,width:this.width,shape:this.shape,theme:this.theme,logo_alignment:this.logo_alignment,locale:this.locale})})})}static#t=this.\u0275fac=function(pt){return new(pt||k)(t.rXU(t.aKT),t.rXU(p))};static#e=this.\u0275dir=t.FsC({type:k,selectors:[["asl-google-signin-button"]],inputs:{type:"type",size:"size",text:"text",shape:"shape",theme:"theme",logo_alignment:"logo_alignment",width:"width",locale:"locale"}})}return k})(),H=(()=>{class k{static#t=this.\u0275fac=function(pt){return new(pt||k)};static#e=this.\u0275mod=t.$C({type:k});static#A=this.\u0275inj=t.G2t({})}return k})()},49969:(Fe,Tt,d)=>{"use strict";d.d(Tt,{FX:()=>H,If:()=>l,K2:()=>_,MA:()=>a,Os:()=>e,P:()=>B,hZ:()=>R,i0:()=>F,i7:()=>s,iF:()=>D,kY:()=>u,kp:()=>t,sf:()=>L,ui:()=>J,wk:()=>h,yc:()=>p});var l=function(k){return k[k.State=0]="State",k[k.Transition=1]="Transition",k[k.Sequence=2]="Sequence",k[k.Group=3]="Group",k[k.Animate=4]="Animate",k[k.Keyframes=5]="Keyframes",k[k.Style=6]="Style",k[k.Trigger=7]="Trigger",k[k.Reference=8]="Reference",k[k.AnimateChild=9]="AnimateChild",k[k.AnimateRef=10]="AnimateRef",k[k.Query=11]="Query",k[k.Stagger=12]="Stagger",k}(l||{});const t="*";function R(k,X){return{type:l.Trigger,name:k,definitions:X,options:{}}}function F(k,X=null){return{type:l.Animate,styles:X,timings:k}}function e(k,X=null){return{type:l.Group,steps:k,options:X}}function _(k,X=null){return{type:l.Sequence,steps:k,options:X}}function D(k){return{type:l.Style,styles:k,offset:null}}function h(k,X,tt){return{type:l.State,name:k,styles:X,options:tt}}function s(k){return{type:l.Keyframes,steps:k}}function u(k,X,tt=null){return{type:l.Transition,expr:k,animation:X,options:tt}}function a(k=null){return{type:l.AnimateChild,options:k}}function B(k,X,tt=null){return{type:l.Query,selector:k,animation:X,options:tt}}function p(k,X){return{type:l.Stagger,timings:k,animation:X}}class L{constructor(X=0,tt=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._originalOnDoneFns=[],this._originalOnStartFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=X+tt}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(X=>X()),this._onDoneFns=[])}onStart(X){this._originalOnStartFns.push(X),this._onStartFns.push(X)}onDone(X){this._originalOnDoneFns.push(X),this._onDoneFns.push(X)}onDestroy(X){this._onDestroyFns.push(X)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(X=>X()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(X=>X()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(X){this._position=this.totalTime?X*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(X){const tt="start"==X?this._onStartFns:this._onDoneFns;tt.forEach(pt=>pt()),tt.length=0}}class J{constructor(X){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=X;let tt=0,pt=0,st=0;const z=this.players.length;0==z?queueMicrotask(()=>this._onFinish()):this.players.forEach(it=>{it.onDone(()=>{++tt==z&&this._onFinish()}),it.onDestroy(()=>{++pt==z&&this._onDestroy()}),it.onStart(()=>{++st==z&&this._onStart()})}),this.totalTime=this.players.reduce((it,at)=>Math.max(it,at.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(X=>X()),this._onDoneFns=[])}init(){this.players.forEach(X=>X.init())}onStart(X){this._onStartFns.push(X)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(X=>X()),this._onStartFns=[])}onDone(X){this._onDoneFns.push(X)}onDestroy(X){this._onDestroyFns.push(X)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(X=>X.play())}pause(){this.players.forEach(X=>X.pause())}restart(){this.players.forEach(X=>X.restart())}finish(){this._onFinish(),this.players.forEach(X=>X.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(X=>X.destroy()),this._onDestroyFns.forEach(X=>X()),this._onDestroyFns=[])}reset(){this.players.forEach(X=>X.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(X){const tt=X*this.totalTime;this.players.forEach(pt=>{const st=pt.totalTime?Math.min(1,tt/pt.totalTime):1;pt.setPosition(st)})}getPosition(){const X=this.players.reduce((tt,pt)=>null===tt||pt.totalTime>tt.totalTime?pt:tt,null);return null!=X?X.getPosition():0}beforeDestroy(){this.players.forEach(X=>{X.beforeDestroy&&X.beforeDestroy()})}triggerCallback(X){const tt="start"==X?this._onStartFns:this._onDoneFns;tt.forEach(pt=>pt()),tt.length=0}}const H="!"},18617:(Fe,Tt,d)=>{"use strict";d.d(Tt,{Ae:()=>T,Ai:()=>_e,Au:()=>z,Bu:()=>it,FN:()=>_A,GX:()=>xt,Pd:()=>ZA,Q_:()=>no,Z7:()=>Y,_G:()=>Ye,kB:()=>ee,px:()=>C,vR:()=>fn,vr:()=>X,w6:()=>rA});var l=d(60177),t=d(54438),R=d(36860),F=d(21413),e=d(18359),_=d(84412),D=d(7673),h=d(67336),s=d(88141),u=d(70152),g=d(5964),a=d(96354),c=d(96697),B=d(65245),p=d(23294),f=d(56977),E=d(72318),w=d(14085),Q=d(99327);const b=" ";function C(Ke,Ne,Me){const BA=N(Ke,Ne);Me=Me.trim(),!BA.some(dn=>dn.trim()===Me)&&(BA.push(Me),Ke.setAttribute(Ne,BA.join(b)))}function T(Ke,Ne,Me){const BA=N(Ke,Ne);Me=Me.trim();const dn=BA.filter(Yn=>Yn!==Me);dn.length?Ke.setAttribute(Ne,dn.join(b)):Ke.removeAttribute(Ne)}function N(Ke,Ne){return Ke.getAttribute(Ne)?.match(/\S+/g)??[]}const J="cdk-describedby-message",H="cdk-describedby-host";let k=0,X=(()=>{class Ke{constructor(Me,BA){this._platform=BA,this._messageRegistry=new Map,this._messagesContainer=null,this._id=""+k++,this._document=Me,this._id=(0,t.WQX)(t.sZ2)+"-"+k++}describe(Me,BA,dn){if(!this._canBeDescribed(Me,BA))return;const Yn=tt(BA,dn);"string"!=typeof BA?(pt(BA,this._id),this._messageRegistry.set(Yn,{messageElement:BA,referenceCount:0})):this._messageRegistry.has(Yn)||this._createMessageElement(BA,dn),this._isElementDescribedByMessage(Me,Yn)||this._addMessageReference(Me,Yn)}removeDescription(Me,BA,dn){if(!BA||!this._isElementNode(Me))return;const Yn=tt(BA,dn);if(this._isElementDescribedByMessage(Me,Yn)&&this._removeMessageReference(Me,Yn),"string"==typeof BA){const Rn=this._messageRegistry.get(Yn);Rn&&0===Rn.referenceCount&&this._deleteMessageElement(Yn)}0===this._messagesContainer?.childNodes.length&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){const Me=this._document.querySelectorAll(`[${H}="${this._id}"]`);for(let BA=0;BA<Me.length;BA++)this._removeCdkDescribedByReferenceIds(Me[BA]),Me[BA].removeAttribute(H);this._messagesContainer?.remove(),this._messagesContainer=null,this._messageRegistry.clear()}_createMessageElement(Me,BA){const dn=this._document.createElement("div");pt(dn,this._id),dn.textContent=Me,BA&&dn.setAttribute("role",BA),this._createMessagesContainer(),this._messagesContainer.appendChild(dn),this._messageRegistry.set(tt(Me,BA),{messageElement:dn,referenceCount:0})}_deleteMessageElement(Me){this._messageRegistry.get(Me)?.messageElement?.remove(),this._messageRegistry.delete(Me)}_createMessagesContainer(){if(this._messagesContainer)return;const Me="cdk-describedby-message-container",BA=this._document.querySelectorAll(`.${Me}[platform="server"]`);for(let Yn=0;Yn<BA.length;Yn++)BA[Yn].remove();const dn=this._document.createElement("div");dn.style.visibility="hidden",dn.classList.add(Me),dn.classList.add("cdk-visually-hidden"),this._platform&&!this._platform.isBrowser&&dn.setAttribute("platform","server"),this._document.body.appendChild(dn),this._messagesContainer=dn}_removeCdkDescribedByReferenceIds(Me){const BA=N(Me,"aria-describedby").filter(dn=>0!=dn.indexOf(J));Me.setAttribute("aria-describedby",BA.join(" "))}_addMessageReference(Me,BA){const dn=this._messageRegistry.get(BA);C(Me,"aria-describedby",dn.messageElement.id),Me.setAttribute(H,this._id),dn.referenceCount++}_removeMessageReference(Me,BA){const dn=this._messageRegistry.get(BA);dn.referenceCount--,T(Me,"aria-describedby",dn.messageElement.id),Me.removeAttribute(H)}_isElementDescribedByMessage(Me,BA){const dn=N(Me,"aria-describedby"),Yn=this._messageRegistry.get(BA),Rn=Yn&&Yn.messageElement.id;return!!Rn&&-1!=dn.indexOf(Rn)}_canBeDescribed(Me,BA){if(!this._isElementNode(Me))return!1;if(BA&&"object"==typeof BA)return!0;const dn=null==BA?"":`${BA}`.trim(),Yn=Me.getAttribute("aria-label");return!(!dn||Yn&&Yn.trim()===dn)}_isElementNode(Me){return Me.nodeType===this._document.ELEMENT_NODE}static#t=this.\u0275fac=function(BA){return new(BA||Ke)(t.KVO(l.qQ),t.KVO(R.OD))};static#e=this.\u0275prov=t.jDH({token:Ke,factory:Ke.\u0275fac,providedIn:"root"})}return Ke})();function tt(Ke,Ne){return"string"==typeof Ke?`${Ne||""}/${Ke}`:Ke}function pt(Ke,Ne){Ke.id||(Ke.id=`${J}-${Ne}-${k++}`)}class st{constructor(Ne,Me){this._items=Ne,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new F.B,this._typeaheadSubscription=e.yU.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._pageUpAndDown={enabled:!1,delta:10},this._skipPredicateFn=BA=>BA.disabled,this._pressedLetters=[],this.tabOut=new F.B,this.change=new F.B,Ne instanceof t.rOR?this._itemChangesSubscription=Ne.changes.subscribe(BA=>this._itemsChanged(BA.toArray())):(0,t.Hps)(Ne)&&(this._effectRef=(0,t.QZP)(()=>this._itemsChanged(Ne()),{injector:Me}))}skipPredicate(Ne){return this._skipPredicateFn=Ne,this}withWrap(Ne=!0){return this._wrap=Ne,this}withVerticalOrientation(Ne=!0){return this._vertical=Ne,this}withHorizontalOrientation(Ne){return this._horizontal=Ne,this}withAllowedModifierKeys(Ne){return this._allowedModifierKeys=Ne,this}withTypeAhead(Ne=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe((0,s.M)(Me=>this._pressedLetters.push(Me)),(0,u.B)(Ne),(0,g.p)(()=>this._pressedLetters.length>0),(0,a.T)(()=>this._pressedLetters.join(""))).subscribe(Me=>{const BA=this._getItemsArray();for(let dn=1;dn<BA.length+1;dn++){const Yn=(this._activeItemIndex+dn)%BA.length,Rn=BA[Yn];if(!this._skipPredicateFn(Rn)&&0===Rn.getLabel().toUpperCase().trim().indexOf(Me)){this.setActiveItem(Yn);break}}this._pressedLetters=[]}),this}cancelTypeahead(){return this._pressedLetters=[],this}withHomeAndEnd(Ne=!0){return this._homeAndEnd=Ne,this}withPageUpDown(Ne=!0,Me=10){return this._pageUpAndDown={enabled:Ne,delta:Me},this}setActiveItem(Ne){const Me=this._activeItem;this.updateActiveItem(Ne),this._activeItem!==Me&&this.change.next(this._activeItemIndex)}onKeydown(Ne){const Me=Ne.keyCode,dn=["altKey","ctrlKey","metaKey","shiftKey"].every(Yn=>!Ne[Yn]||this._allowedModifierKeys.indexOf(Yn)>-1);switch(Me){case h.wn:return void this.tabOut.next();case h.n6:if(this._vertical&&dn){this.setNextItemActive();break}return;case h.i7:if(this._vertical&&dn){this.setPreviousItemActive();break}return;case h.LE:if(this._horizontal&&dn){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case h.UQ:if(this._horizontal&&dn){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case h.yZ:if(this._homeAndEnd&&dn){this.setFirstItemActive();break}return;case h.Kp:if(this._homeAndEnd&&dn){this.setLastItemActive();break}return;case h.w_:if(this._pageUpAndDown.enabled&&dn){const Yn=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(Yn>0?Yn:0,1);break}return;case h.dB:if(this._pageUpAndDown.enabled&&dn){const Yn=this._activeItemIndex+this._pageUpAndDown.delta,Rn=this._getItemsArray().length;this._setActiveItemByIndex(Yn<Rn?Yn:Rn-1,-1);break}return;default:return void((dn||(0,h.rp)(Ne,"shiftKey"))&&(Ne.key&&1===Ne.key.length?this._letterKeyStream.next(Ne.key.toLocaleUpperCase()):(Me>=h.A&&Me<=h.Z||Me>=h.f2&&Me<=h.bn)&&this._letterKeyStream.next(String.fromCharCode(Me))))}this._pressedLetters=[],Ne.preventDefault()}get activeItemIndex(){return this._activeItemIndex}get activeItem(){return this._activeItem}isTyping(){return this._pressedLetters.length>0}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._getItemsArray().length-1,-1)}setNextItemActive(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(Ne){const Me=this._getItemsArray(),BA="number"==typeof Ne?Ne:Me.indexOf(Ne);this._activeItem=Me[BA]??null,this._activeItemIndex=BA}destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._effectRef?.destroy(),this._letterKeyStream.complete(),this.tabOut.complete(),this.change.complete(),this._pressedLetters=[]}_setActiveItemByDelta(Ne){this._wrap?this._setActiveInWrapMode(Ne):this._setActiveInDefaultMode(Ne)}_setActiveInWrapMode(Ne){const Me=this._getItemsArray();for(let BA=1;BA<=Me.length;BA++){const dn=(this._activeItemIndex+Ne*BA+Me.length)%Me.length;if(!this._skipPredicateFn(Me[dn]))return void this.setActiveItem(dn)}}_setActiveInDefaultMode(Ne){this._setActiveItemByIndex(this._activeItemIndex+Ne,Ne)}_setActiveItemByIndex(Ne,Me){const BA=this._getItemsArray();if(BA[Ne]){for(;this._skipPredicateFn(BA[Ne]);)if(!BA[Ne+=Me])return;this.setActiveItem(Ne)}}_getItemsArray(){return(0,t.Hps)(this._items)?this._items():this._items instanceof t.rOR?this._items.toArray():this._items}_itemsChanged(Ne){if(this._activeItem){const Me=Ne.indexOf(this._activeItem);Me>-1&&Me!==this._activeItemIndex&&(this._activeItemIndex=Me)}}}class z extends st{setActiveItem(Ne){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(Ne),this.activeItem&&this.activeItem.setActiveStyles()}}class it extends st{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(Ne){return this._origin=Ne,this}setActiveItem(Ne){super.setActiveItem(Ne),this.activeItem&&this.activeItem.focus(this._origin)}}let Y=(()=>{class Ke{constructor(Me){this._platform=Me}isDisabled(Me){return Me.hasAttribute("disabled")}isVisible(Me){return function v(Ke){return!!(Ke.offsetWidth||Ke.offsetHeight||"function"==typeof Ke.getClientRects&&Ke.getClientRects().length)}(Me)&&"visible"===getComputedStyle(Me).visibility}isTabbable(Me){if(!this._platform.isBrowser)return!1;const BA=function x(Ke){try{return Ke.frameElement}catch{return null}}(function mt(Ke){return Ke.ownerDocument&&Ke.ownerDocument.defaultView||window}(Me));if(BA&&(-1===qt(BA)||!this.isVisible(BA)))return!1;let dn=Me.nodeName.toLowerCase(),Yn=qt(Me);return Me.hasAttribute("contenteditable")?-1!==Yn:!("iframe"===dn||"object"===dn||this._platform.WEBKIT&&this._platform.IOS&&!function Mt(Ke){let Ne=Ke.nodeName.toLowerCase(),Me="input"===Ne&&Ke.type;return"text"===Me||"password"===Me||"select"===Ne||"textarea"===Ne}(Me))&&("audio"===dn?!!Me.hasAttribute("controls")&&-1!==Yn:"video"===dn?-1!==Yn&&(null!==Yn||this._platform.FIREFOX||Me.hasAttribute("controls")):Me.tabIndex>=0)}isFocusable(Me,BA){return function Xt(Ke){return!function G(Ke){return function dt(Ke){return"input"==Ke.nodeName.toLowerCase()}(Ke)&&"hidden"==Ke.type}(Ke)&&(function O(Ke){let Ne=Ke.nodeName.toLowerCase();return"input"===Ne||"select"===Ne||"button"===Ne||"textarea"===Ne}(Ke)||function At(Ke){return function It(Ke){return"a"==Ke.nodeName.toLowerCase()}(Ke)&&Ke.hasAttribute("href")}(Ke)||Ke.hasAttribute("contenteditable")||yt(Ke))}(Me)&&!this.isDisabled(Me)&&(BA?.ignoreVisibility||this.isVisible(Me))}static#t=this.\u0275fac=function(BA){return new(BA||Ke)(t.KVO(R.OD))};static#e=this.\u0275prov=t.jDH({token:Ke,factory:Ke.\u0275fac,providedIn:"root"})}return Ke})();function yt(Ke){if(!Ke.hasAttribute("tabindex")||void 0===Ke.tabIndex)return!1;let Ne=Ke.getAttribute("tabindex");return!(!Ne||isNaN(parseInt(Ne,10)))}function qt(Ke){if(!yt(Ke))return null;const Ne=parseInt(Ke.getAttribute("tabindex")||"",10);return isNaN(Ne)?-1:Ne}class ct{get enabled(){return this._enabled}set enabled(Ne){this._enabled=Ne,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(Ne,this._startAnchor),this._toggleAnchorTabIndex(Ne,this._endAnchor))}constructor(Ne,Me,BA,dn,Yn=!1){this._element=Ne,this._checker=Me,this._ngZone=BA,this._document=dn,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,Yn||this.attachAnchors()}destroy(){const Ne=this._startAnchor,Me=this._endAnchor;Ne&&(Ne.removeEventListener("focus",this.startAnchorListener),Ne.remove()),Me&&(Me.removeEventListener("focus",this.endAnchorListener),Me.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return!!this._hasAttached||(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(Ne){return new Promise(Me=>{this._executeOnStable(()=>Me(this.focusInitialElement(Ne)))})}focusFirstTabbableElementWhenReady(Ne){return new Promise(Me=>{this._executeOnStable(()=>Me(this.focusFirstTabbableElement(Ne)))})}focusLastTabbableElementWhenReady(Ne){return new Promise(Me=>{this._executeOnStable(()=>Me(this.focusLastTabbableElement(Ne)))})}_getRegionBoundary(Ne){const Me=this._element.querySelectorAll(`[cdk-focus-region-${Ne}], [cdkFocusRegion${Ne}], [cdk-focus-${Ne}]`);return"start"==Ne?Me.length?Me[0]:this._getFirstTabbableElement(this._element):Me.length?Me[Me.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(Ne){const Me=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(Me){if(!this._checker.isFocusable(Me)){const BA=this._getFirstTabbableElement(Me);return BA?.focus(Ne),!!BA}return Me.focus(Ne),!0}return this.focusFirstTabbableElement(Ne)}focusFirstTabbableElement(Ne){const Me=this._getRegionBoundary("start");return Me&&Me.focus(Ne),!!Me}focusLastTabbableElement(Ne){const Me=this._getRegionBoundary("end");return Me&&Me.focus(Ne),!!Me}hasAttached(){return this._hasAttached}_getFirstTabbableElement(Ne){if(this._checker.isFocusable(Ne)&&this._checker.isTabbable(Ne))return Ne;const Me=Ne.children;for(let BA=0;BA<Me.length;BA++){const dn=Me[BA].nodeType===this._document.ELEMENT_NODE?this._getFirstTabbableElement(Me[BA]):null;if(dn)return dn}return null}_getLastTabbableElement(Ne){if(this._checker.isFocusable(Ne)&&this._checker.isTabbable(Ne))return Ne;const Me=Ne.children;for(let BA=Me.length-1;BA>=0;BA--){const dn=Me[BA].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(Me[BA]):null;if(dn)return dn}return null}_createAnchor(){const Ne=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,Ne),Ne.classList.add("cdk-visually-hidden"),Ne.classList.add("cdk-focus-trap-anchor"),Ne.setAttribute("aria-hidden","true"),Ne}_toggleAnchorTabIndex(Ne,Me){Ne?Me.setAttribute("tabindex","0"):Me.removeAttribute("tabindex")}toggleAnchors(Ne){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(Ne,this._startAnchor),this._toggleAnchorTabIndex(Ne,this._endAnchor))}_executeOnStable(Ne){this._ngZone.isStable?Ne():this._ngZone.onStable.pipe((0,c.s)(1)).subscribe(Ne)}}let xt=(()=>{class Ke{constructor(Me,BA,dn){this._checker=Me,this._ngZone=BA,this._document=dn}create(Me,BA=!1){return new ct(Me,this._checker,this._ngZone,this._document,BA)}static#t=this.\u0275fac=function(BA){return new(BA||Ke)(t.KVO(Y),t.KVO(t.SKi),t.KVO(l.qQ))};static#e=this.\u0275prov=t.jDH({token:Ke,factory:Ke.\u0275fac,providedIn:"root"})}return Ke})(),ee=(()=>{class Ke{get enabled(){return this.focusTrap?.enabled||!1}set enabled(Me){this.focusTrap&&(this.focusTrap.enabled=Me)}constructor(Me,BA,dn){this._elementRef=Me,this._focusTrapFactory=BA,this._previouslyFocusedElement=null,(0,t.WQX)(R.OD).isBrowser&&(this.focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement,!0))}ngOnDestroy(){this.focusTrap?.destroy(),this._previouslyFocusedElement&&(this._previouslyFocusedElement.focus(),this._previouslyFocusedElement=null)}ngAfterContentInit(){this.focusTrap?.attachAnchors(),this.autoCapture&&this._captureFocus()}ngDoCheck(){this.focusTrap&&!this.focusTrap.hasAttached()&&this.focusTrap.attachAnchors()}ngOnChanges(Me){const BA=Me.autoCapture;BA&&!BA.firstChange&&this.autoCapture&&this.focusTrap?.hasAttached()&&this._captureFocus()}_captureFocus(){this._previouslyFocusedElement=(0,R.vc)(),this.focusTrap?.focusInitialElementWhenReady()}static#t=this.\u0275fac=function(BA){return new(BA||Ke)(t.rXU(t.aKT),t.rXU(xt),t.rXU(l.qQ))};static#e=this.\u0275dir=t.FsC({type:Ke,selectors:[["","cdkTrapFocus",""]],inputs:{enabled:[t.Mj6.HasDecoratorInputTransform,"cdkTrapFocus","enabled",t.L39],autoCapture:[t.Mj6.HasDecoratorInputTransform,"cdkTrapFocusAutoCapture","autoCapture",t.L39]},exportAs:["cdkTrapFocus"],standalone:!0,features:[t.GFd,t.OA$]})}return Ke})();function Ye(Ke){return 0===Ke.buttons||0===Ke.detail}function rA(Ke){const Ne=Ke.touches&&Ke.touches[0]||Ke.changedTouches&&Ke.changedTouches[0];return!(!Ne||-1!==Ne.identifier||null!=Ne.radiusX&&1!==Ne.radiusX||null!=Ne.radiusY&&1!==Ne.radiusY)}const fA=new t.nKC("cdk-input-modality-detector-options"),TA={ignoreKeys:[h.A$,h.W3,h.eg,h.Ge,h.FX]},fe=(0,R.BQ)({passive:!0,capture:!0});let xe=(()=>{class Ke{get mostRecentModality(){return this._modality.value}constructor(Me,BA,dn,Yn){this._platform=Me,this._mostRecentTarget=null,this._modality=new _.t(null),this._lastTouchMs=0,this._onKeydown=Rn=>{this._options?.ignoreKeys?.some(Tn=>Tn===Rn.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=(0,R.Fb)(Rn))},this._onMousedown=Rn=>{Date.now()-this._lastTouchMs<650||(this._modality.next(Ye(Rn)?"keyboard":"mouse"),this._mostRecentTarget=(0,R.Fb)(Rn))},this._onTouchstart=Rn=>{rA(Rn)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=(0,R.Fb)(Rn))},this._options={...TA,...Yn},this.modalityDetected=this._modality.pipe((0,B.i)(1)),this.modalityChanged=this.modalityDetected.pipe((0,p.F)()),Me.isBrowser&&BA.runOutsideAngular(()=>{dn.addEventListener("keydown",this._onKeydown,fe),dn.addEventListener("mousedown",this._onMousedown,fe),dn.addEventListener("touchstart",this._onTouchstart,fe)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,fe),document.removeEventListener("mousedown",this._onMousedown,fe),document.removeEventListener("touchstart",this._onTouchstart,fe))}static#t=this.\u0275fac=function(BA){return new(BA||Ke)(t.KVO(R.OD),t.KVO(t.SKi),t.KVO(l.qQ),t.KVO(fA,8))};static#e=this.\u0275prov=t.jDH({token:Ke,factory:Ke.\u0275fac,providedIn:"root"})}return Ke})();const FA=new t.nKC("liveAnnouncerElement",{providedIn:"root",factory:function Xe(){return null}}),Ve=new t.nKC("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let nA=0,_e=(()=>{class Ke{constructor(Me,BA,dn,Yn){this._ngZone=BA,this._defaultOptions=Yn,this._document=dn,this._liveElement=Me||this._createLiveElement()}announce(Me,...BA){const dn=this._defaultOptions;let Yn,Rn;return 1===BA.length&&"number"==typeof BA[0]?Rn=BA[0]:[Yn,Rn]=BA,this.clear(),clearTimeout(this._previousTimeout),Yn||(Yn=dn&&dn.politeness?dn.politeness:"polite"),null==Rn&&dn&&(Rn=dn.duration),this._liveElement.setAttribute("aria-live",Yn),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(Tn=>this._currentResolve=Tn)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=Me,"number"==typeof Rn&&(this._previousTimeout=setTimeout(()=>this.clear(),Rn)),this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0},100),this._currentPromise))}clear(){this._liveElement&&(this._liveElement.textContent="")}ngOnDestroy(){clearTimeout(this._previousTimeout),this._liveElement?.remove(),this._liveElement=null,this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0}_createLiveElement(){const Me="cdk-live-announcer-element",BA=this._document.getElementsByClassName(Me),dn=this._document.createElement("div");for(let Yn=0;Yn<BA.length;Yn++)BA[Yn].remove();return dn.classList.add(Me),dn.classList.add("cdk-visually-hidden"),dn.setAttribute("aria-atomic","true"),dn.setAttribute("aria-live","polite"),dn.id="cdk-live-announcer-"+nA++,this._document.body.appendChild(dn),dn}_exposeAnnouncerToModals(Me){const BA=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let dn=0;dn<BA.length;dn++){const Yn=BA[dn],Rn=Yn.getAttribute("aria-owns");Rn?-1===Rn.indexOf(Me)&&Yn.setAttribute("aria-owns",Rn+" "+Me):Yn.setAttribute("aria-owns",Me)}}static#t=this.\u0275fac=function(BA){return new(BA||Ke)(t.KVO(FA,8),t.KVO(t.SKi),t.KVO(l.qQ),t.KVO(Ve,8))};static#e=this.\u0275prov=t.jDH({token:Ke,factory:Ke.\u0275fac,providedIn:"root"})}return Ke})();var on=function(Ke){return Ke[Ke.IMMEDIATE=0]="IMMEDIATE",Ke[Ke.EVENTUAL=1]="EVENTUAL",Ke}(on||{});const GA=new t.nKC("cdk-focus-monitor-default-options"),Qn=(0,R.BQ)({passive:!0,capture:!0});let _A=(()=>{class Ke{constructor(Me,BA,dn,Yn,Rn){this._ngZone=Me,this._platform=BA,this._inputModalityDetector=dn,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=window.setTimeout(()=>this._windowFocused=!1)},this._stopInputModalityDetector=new F.B,this._rootNodeFocusAndBlurListener=Tn=>{for(let Te=(0,R.Fb)(Tn);Te;Te=Te.parentElement)"focus"===Tn.type?this._onFocus(Tn,Te):this._onBlur(Tn,Te)},this._document=Yn,this._detectionMode=Rn?.detectionMode||on.IMMEDIATE}monitor(Me,BA=!1){const dn=(0,w.i8)(Me);if(!this._platform.isBrowser||1!==dn.nodeType)return(0,D.of)();const Yn=(0,R.KT)(dn)||this._getDocument(),Rn=this._elementInfo.get(dn);if(Rn)return BA&&(Rn.checkChildren=!0),Rn.subject;const Tn={checkChildren:BA,subject:new F.B,rootNode:Yn};return this._elementInfo.set(dn,Tn),this._registerGlobalListeners(Tn),Tn.subject}stopMonitoring(Me){const BA=(0,w.i8)(Me),dn=this._elementInfo.get(BA);dn&&(dn.subject.complete(),this._setClasses(BA),this._elementInfo.delete(BA),this._removeGlobalListeners(dn))}focusVia(Me,BA,dn){const Yn=(0,w.i8)(Me);Yn===this._getDocument().activeElement?this._getClosestElementsInfo(Yn).forEach(([Tn,Fn])=>this._originChanged(Tn,BA,Fn)):(this._setOrigin(BA),"function"==typeof Yn.focus&&Yn.focus(dn))}ngOnDestroy(){this._elementInfo.forEach((Me,BA)=>this.stopMonitoring(BA))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(Me){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(Me)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:Me&&this._isLastInteractionFromInputLabel(Me)?"mouse":"program"}_shouldBeAttributedToTouch(Me){return this._detectionMode===on.EVENTUAL||!!Me?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(Me,BA){Me.classList.toggle("cdk-focused",!!BA),Me.classList.toggle("cdk-touch-focused","touch"===BA),Me.classList.toggle("cdk-keyboard-focused","keyboard"===BA),Me.classList.toggle("cdk-mouse-focused","mouse"===BA),Me.classList.toggle("cdk-program-focused","program"===BA)}_setOrigin(Me,BA=!1){this._ngZone.runOutsideAngular(()=>{this._origin=Me,this._originFromTouchInteraction="touch"===Me&&BA,this._detectionMode===on.IMMEDIATE&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(Me,BA){const dn=this._elementInfo.get(BA),Yn=(0,R.Fb)(Me);!dn||!dn.checkChildren&&BA!==Yn||this._originChanged(BA,this._getFocusOrigin(Yn),dn)}_onBlur(Me,BA){const dn=this._elementInfo.get(BA);!dn||dn.checkChildren&&Me.relatedTarget instanceof Node&&BA.contains(Me.relatedTarget)||(this._setClasses(BA),this._emitOrigin(dn,null))}_emitOrigin(Me,BA){Me.subject.observers.length&&this._ngZone.run(()=>Me.subject.next(BA))}_registerGlobalListeners(Me){if(!this._platform.isBrowser)return;const BA=Me.rootNode,dn=this._rootNodeFocusListenerCount.get(BA)||0;dn||this._ngZone.runOutsideAngular(()=>{BA.addEventListener("focus",this._rootNodeFocusAndBlurListener,Qn),BA.addEventListener("blur",this._rootNodeFocusAndBlurListener,Qn)}),this._rootNodeFocusListenerCount.set(BA,dn+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe((0,f.Q)(this._stopInputModalityDetector)).subscribe(Yn=>{this._setOrigin(Yn,!0)}))}_removeGlobalListeners(Me){const BA=Me.rootNode;if(this._rootNodeFocusListenerCount.has(BA)){const dn=this._rootNodeFocusListenerCount.get(BA);dn>1?this._rootNodeFocusListenerCount.set(BA,dn-1):(BA.removeEventListener("focus",this._rootNodeFocusAndBlurListener,Qn),BA.removeEventListener("blur",this._rootNodeFocusAndBlurListener,Qn),this._rootNodeFocusListenerCount.delete(BA))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(Me,BA,dn){this._setClasses(Me,BA),this._emitOrigin(dn,BA),this._lastFocusOrigin=BA}_getClosestElementsInfo(Me){const BA=[];return this._elementInfo.forEach((dn,Yn)=>{(Yn===Me||dn.checkChildren&&Yn.contains(Me))&&BA.push([Yn,dn])}),BA}_isLastInteractionFromInputLabel(Me){const{_mostRecentTarget:BA,mostRecentModality:dn}=this._inputModalityDetector;if("mouse"!==dn||!BA||BA===Me||"INPUT"!==Me.nodeName&&"TEXTAREA"!==Me.nodeName||Me.disabled)return!1;const Yn=Me.labels;if(Yn)for(let Rn=0;Rn<Yn.length;Rn++)if(Yn[Rn].contains(BA))return!0;return!1}static#t=this.\u0275fac=function(BA){return new(BA||Ke)(t.KVO(t.SKi),t.KVO(R.OD),t.KVO(xe),t.KVO(l.qQ,8),t.KVO(GA,8))};static#e=this.\u0275prov=t.jDH({token:Ke,factory:Ke.\u0275fac,providedIn:"root"})}return Ke})(),fn=(()=>{class Ke{constructor(Me,BA){this._elementRef=Me,this._focusMonitor=BA,this._focusOrigin=null,this.cdkFocusChange=new t.bkB}get focusOrigin(){return this._focusOrigin}ngAfterViewInit(){const Me=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(Me,1===Me.nodeType&&Me.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(BA=>{this._focusOrigin=BA,this.cdkFocusChange.emit(BA)})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}static#t=this.\u0275fac=function(BA){return new(BA||Ke)(t.rXU(t.aKT),t.rXU(_A))};static#e=this.\u0275dir=t.FsC({type:Ke,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"},exportAs:["cdkMonitorFocus"],standalone:!0})}return Ke})();var hA=function(Ke){return Ke[Ke.NONE=0]="NONE",Ke[Ke.BLACK_ON_WHITE=1]="BLACK_ON_WHITE",Ke[Ke.WHITE_ON_BLACK=2]="WHITE_ON_BLACK",Ke}(hA||{});const kn="cdk-high-contrast-black-on-white",ni="cdk-high-contrast-white-on-black",mi="cdk-high-contrast-active";let no=(()=>{class Ke{constructor(Me,BA){this._platform=Me,this._document=BA,this._breakpointSubscription=(0,t.WQX)(Q.QP).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return hA.NONE;const Me=this._document.createElement("div");Me.style.backgroundColor="rgb(1,2,3)",Me.style.position="absolute",this._document.body.appendChild(Me);const BA=this._document.defaultView||window,dn=BA&&BA.getComputedStyle?BA.getComputedStyle(Me):null,Yn=(dn&&dn.backgroundColor||"").replace(/ /g,"");switch(Me.remove(),Yn){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return hA.WHITE_ON_BLACK;case"rgb(255,255,255)":case"rgb(255,250,239)":return hA.BLACK_ON_WHITE}return hA.NONE}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const Me=this._document.body.classList;Me.remove(mi,kn,ni),this._hasCheckedHighContrastMode=!0;const BA=this.getHighContrastMode();BA===hA.BLACK_ON_WHITE?Me.add(mi,kn):BA===hA.WHITE_ON_BLACK&&Me.add(mi,ni)}}static#t=this.\u0275fac=function(BA){return new(BA||Ke)(t.KVO(R.OD),t.KVO(l.qQ))};static#e=this.\u0275prov=t.jDH({token:Ke,factory:Ke.\u0275fac,providedIn:"root"})}return Ke})(),ZA=(()=>{class Ke{constructor(Me){Me._applyBodyHighContrastModeCssClasses()}static#t=this.\u0275fac=function(BA){return new(BA||Ke)(t.KVO(no))};static#e=this.\u0275mod=t.$C({type:Ke});static#A=this.\u0275inj=t.G2t({imports:[E.w5]})}return Ke})()},28203:(Fe,Tt,d)=>{"use strict";d.d(Tt,{dS:()=>D,ig:()=>h,jI:()=>s});var l=d(54438),t=d(60177);const R=new l.nKC("cdk-dir-doc",{providedIn:"root",factory:function F(){return(0,l.WQX)(t.qQ)}}),e=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;function _(u){const g=u?.toLowerCase()||"";return"auto"===g&&typeof navigator<"u"&&navigator?.language?e.test(navigator.language)?"rtl":"ltr":"rtl"===g?"rtl":"ltr"}let D=(()=>{class u{constructor(a){this.value="ltr",this.change=new l.bkB,a&&(this.value=_((a.body?a.body.dir:null)||(a.documentElement?a.documentElement.dir:null)||"ltr"))}ngOnDestroy(){this.change.complete()}static#t=this.\u0275fac=function(c){return new(c||u)(l.KVO(R,8))};static#e=this.\u0275prov=l.jDH({token:u,factory:u.\u0275fac,providedIn:"root"})}return u})(),h=(()=>{class u{constructor(){this._dir="ltr",this._isInitialized=!1,this.change=new l.bkB}get dir(){return this._dir}set dir(a){const c=this._dir;this._dir=_(a),this._rawDir=a,c!==this._dir&&this._isInitialized&&this.change.emit(this._dir)}get value(){return this.dir}ngAfterContentInit(){this._isInitialized=!0}ngOnDestroy(){this.change.complete()}static#t=this.\u0275fac=function(c){return new(c||u)};static#e=this.\u0275dir=l.FsC({type:u,selectors:[["","dir",""]],hostVars:1,hostBindings:function(c,B){2&c&&l.BMQ("dir",B._rawDir)},inputs:{dir:"dir"},outputs:{change:"dirChange"},exportAs:["dir"],standalone:!0,features:[l.Jv_([{provide:D,useExisting:u}])]})}return u})(),s=(()=>{class u{static#t=this.\u0275fac=function(c){return new(c||u)};static#e=this.\u0275mod=l.$C({type:u});static#A=this.\u0275inj=l.G2t({})}return u})()},14085:(Fe,Tt,d)=>{"use strict";d.d(Tt,{FG:()=>e,OE:()=>R,a1:()=>_,cc:()=>h,he:()=>t,i8:()=>D});var l=d(54438);function t(s){return null!=s&&"false"!=`${s}`}function R(s,u=0){return function F(s){return!isNaN(parseFloat(s))&&!isNaN(Number(s))}(s)?Number(s):u}function e(s){return Array.isArray(s)?s:[s]}function _(s){return null==s?"":"string"==typeof s?s:`${s}px`}function D(s){return s instanceof l.aKT?s.nativeElement:s}function h(s,u=/\s+/){const g=[];if(null!=s){const a=Array.isArray(s)?s:`${s}`.split(u);for(const c of a){const B=`${c}`.trim();B&&g.push(B)}}return g}},45024:(Fe,Tt,d)=>{"use strict";d.d(Tt,{CB:()=>c,DQ:()=>a,hx:()=>h,qS:()=>_,sL:()=>u,y4:()=>D,zP:()=>p});var l=d(30017),t=d(74402),R=d(7673),F=d(21413),e=d(54438);class _{}function D(f){return f&&"function"==typeof f.connect&&!(f instanceof l.G)}class h extends _{constructor(E){super(),this._data=E}connect(){return(0,t.A)(this._data)?this._data:(0,R.of)(this._data)}disconnect(){}}var s=function(f){return f[f.REPLACED=0]="REPLACED",f[f.INSERTED=1]="INSERTED",f[f.MOVED=2]="MOVED",f[f.REMOVED=3]="REMOVED",f}(s||{});const u=new e.nKC("_ViewRepeater");class a{constructor(){this.viewCacheSize=20,this._viewCache=[]}applyChanges(E,w,Q,b,C){E.forEachOperation((T,N,L)=>{let J,H;null==T.previousIndex?(J=this._insertView(()=>Q(T,N,L),L,w,b(T)),H=J?s.INSERTED:s.REPLACED):null==L?(this._detachAndCacheView(N,w),H=s.REMOVED):(J=this._moveView(N,L,w,b(T)),H=s.MOVED),C&&C({context:J?.context,operation:H,record:T})})}detach(){for(const E of this._viewCache)E.destroy();this._viewCache=[]}_insertView(E,w,Q,b){const C=this._insertViewFromCache(w,Q);if(C)return void(C.context.$implicit=b);const T=E();return Q.createEmbeddedView(T.templateRef,T.context,T.index)}_detachAndCacheView(E,w){const Q=w.detach(E);this._maybeCacheView(Q,w)}_moveView(E,w,Q,b){const C=Q.get(E);return Q.move(C,w),C.context.$implicit=b,C}_maybeCacheView(E,w){if(this._viewCache.length<this.viewCacheSize)this._viewCache.push(E);else{const Q=w.indexOf(E);-1===Q?E.destroy():w.remove(Q)}}_insertViewFromCache(E,w){const Q=this._viewCache.pop();return Q&&w.insert(Q,E),Q||null}}class c{get selected(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected}constructor(E=!1,w,Q=!0,b){this._multiple=E,this._emitChanges=Q,this.compareWith=b,this._selection=new Set,this._deselectedToEmit=[],this._selectedToEmit=[],this.changed=new F.B,w&&w.length&&(E?w.forEach(C=>this._markSelected(C)):this._markSelected(w[0]),this._selectedToEmit.length=0)}select(...E){this._verifyValueAssignment(E),E.forEach(Q=>this._markSelected(Q));const w=this._hasQueuedChanges();return this._emitChangeEvent(),w}deselect(...E){this._verifyValueAssignment(E),E.forEach(Q=>this._unmarkSelected(Q));const w=this._hasQueuedChanges();return this._emitChangeEvent(),w}setSelection(...E){this._verifyValueAssignment(E);const w=this.selected,Q=new Set(E);E.forEach(C=>this._markSelected(C)),w.filter(C=>!Q.has(this._getConcreteValue(C,Q))).forEach(C=>this._unmarkSelected(C));const b=this._hasQueuedChanges();return this._emitChangeEvent(),b}toggle(E){return this.isSelected(E)?this.deselect(E):this.select(E)}clear(E=!0){this._unmarkAll();const w=this._hasQueuedChanges();return E&&this._emitChangeEvent(),w}isSelected(E){return this._selection.has(this._getConcreteValue(E))}isEmpty(){return 0===this._selection.size}hasValue(){return!this.isEmpty()}sort(E){this._multiple&&this.selected&&this._selected.sort(E)}isMultipleSelection(){return this._multiple}_emitChangeEvent(){this._selected=null,(this._selectedToEmit.length||this._deselectedToEmit.length)&&(this.changed.next({source:this,added:this._selectedToEmit,removed:this._deselectedToEmit}),this._deselectedToEmit=[],this._selectedToEmit=[])}_markSelected(E){E=this._getConcreteValue(E),this.isSelected(E)||(this._multiple||this._unmarkAll(),this.isSelected(E)||this._selection.add(E),this._emitChanges&&this._selectedToEmit.push(E))}_unmarkSelected(E){E=this._getConcreteValue(E),this.isSelected(E)&&(this._selection.delete(E),this._emitChanges&&this._deselectedToEmit.push(E))}_unmarkAll(){this.isEmpty()||this._selection.forEach(E=>this._unmarkSelected(E))}_verifyValueAssignment(E){}_hasQueuedChanges(){return!(!this._deselectedToEmit.length&&!this._selectedToEmit.length)}_getConcreteValue(E,w){if(this.compareWith){w=w??this._selection;for(let Q of w)if(this.compareWith(E,Q))return Q;return E}return E}}let p=(()=>{class f{constructor(){this._listeners=[]}notify(w,Q){for(let b of this._listeners)b(w,Q)}listen(w){return this._listeners.push(w),()=>{this._listeners=this._listeners.filter(Q=>w!==Q)}}ngOnDestroy(){this._listeners=[]}static#t=this.\u0275fac=function(Q){return new(Q||f)};static#e=this.\u0275prov=e.jDH({token:f,factory:f.\u0275fac,providedIn:"root"})}return f})()},81391:(Fe,Tt,d)=>{"use strict";d.d(Tt,{HD:()=>Ce,O7:()=>Me,RK:()=>Ke,T1:()=>no,ad:()=>Fn,eg:()=>je});var l=d(54438),t=d(60177),R=d(50453),F=d(36860),e=d(14085),_=d(18617),D=d(21413),h=d(18359),s=d(40605),u=d(30536),g=d(71985),a=d(57786),c=d(84412),B=d(56977),p=d(96354),f=d(96697),E=d(88141),w=d(25558),Q=d(99172),b=d(28203);function C(Te,Ie,we){for(let Ee in Ie)if(Ie.hasOwnProperty(Ee)){const ue=Ie[Ee];ue?Te.setProperty(Ee,ue,we?.has(Ee)?"important":""):Te.removeProperty(Ee)}return Te}function T(Te,Ie){const we=Ie?"":"none";C(Te.style,{"touch-action":Ie?"":"none","-webkit-user-drag":Ie?"":"none","-webkit-tap-highlight-color":Ie?"":"transparent","user-select":we,"-ms-user-select":we,"-webkit-user-select":we,"-moz-user-select":we})}function N(Te,Ie,we){C(Te.style,{position:Ie?"":"fixed",top:Ie?"":"0",opacity:Ie?"":"0",left:Ie?"":"-999em"},we)}function L(Te,Ie){return Ie&&"none"!=Ie?Te+" "+Ie:Te}function J(Te,Ie){Te.style.width=`${Ie.width}px`,Te.style.height=`${Ie.height}px`,Te.style.transform=H(Ie.left,Ie.top)}function H(Te,Ie){return`translate3d(${Math.round(Te)}px, ${Math.round(Ie)}px, 0)`}function k(Te){const Ie=Te.getBoundingClientRect();return{top:Ie.top,right:Ie.right,bottom:Ie.bottom,left:Ie.left,width:Ie.width,height:Ie.height,x:Ie.x,y:Ie.y}}function X(Te,Ie,we){const{top:Ee,bottom:ue,left:oA,right:be}=Te;return we>=Ee&&we<=ue&&Ie>=oA&&Ie<=be}function tt(Te,Ie,we){Te.top+=Ie,Te.bottom=Te.top+Te.height,Te.left+=we,Te.right=Te.left+Te.width}function pt(Te,Ie,we,Ee){const{top:ue,right:oA,bottom:be,left:qA,width:sn,height:Hn}=Te,Oi=sn*Ie,yi=Hn*Ie;return Ee>ue-yi&&Ee<be+yi&&we>qA-Oi&&we<oA+Oi}class st{constructor(Ie){this._document=Ie,this.positions=new Map}clear(){this.positions.clear()}cache(Ie){this.clear(),this.positions.set(this._document,{scrollPosition:this.getViewportScrollPosition()}),Ie.forEach(we=>{this.positions.set(we,{scrollPosition:{top:we.scrollTop,left:we.scrollLeft},clientRect:k(we)})})}handleScroll(Ie){const we=(0,F.Fb)(Ie),Ee=this.positions.get(we);if(!Ee)return null;const ue=Ee.scrollPosition;let oA,be;if(we===this._document){const Hn=this.getViewportScrollPosition();oA=Hn.top,be=Hn.left}else oA=we.scrollTop,be=we.scrollLeft;const qA=ue.top-oA,sn=ue.left-be;return this.positions.forEach((Hn,Oi)=>{Hn.clientRect&&we!==Oi&&we.contains(Oi)&&tt(Hn.clientRect,qA,sn)}),ue.top=oA,ue.left=be,{top:qA,left:sn}}getViewportScrollPosition(){return{top:window.scrollY,left:window.scrollX}}}function z(Te){const Ie=Te.cloneNode(!0),we=Ie.querySelectorAll("[id]"),Ee=Te.nodeName.toLowerCase();Ie.removeAttribute("id");for(let ue=0;ue<we.length;ue++)we[ue].removeAttribute("id");return"canvas"===Ee?x(Te,Ie):("input"===Ee||"select"===Ee||"textarea"===Ee)&&Y(Te,Ie),it("canvas",Te,Ie,x),it("input, textarea, select",Te,Ie,Y),Ie}function it(Te,Ie,we,Ee){const ue=Ie.querySelectorAll(Te);if(ue.length){const oA=we.querySelectorAll(Te);for(let be=0;be<ue.length;be++)Ee(ue[be],oA[be])}}let at=0;function Y(Te,Ie){"file"!==Ie.type&&(Ie.value=Te.value),"radio"===Ie.type&&Ie.name&&(Ie.name=`mat-clone-${Ie.name}-${at++}`)}function x(Te,Ie){const we=Ie.getContext("2d");if(we)try{we.drawImage(Te,0,0)}catch{}}function v(Te,Ie){const we=Te.rootNodes;if(1===we.length&&we[0].nodeType===Ie.ELEMENT_NODE)return we[0];const Ee=Ie.createElement("div");return we.forEach(ue=>Ee.appendChild(ue)),Ee}function O(Te){const Ie=Te.toLowerCase().indexOf("ms")>-1?1:1e3;return parseFloat(Te)*Ie}function At(Te,Ie){return Te.getPropertyValue(Ie).split(",").map(Ee=>Ee.trim())}const dt=new Set(["position"]);class It{constructor(Ie,we,Ee,ue,oA,be,qA,sn,Hn){this._document=Ie,this._rootElement=we,this._direction=Ee,this._initialDomRect=ue,this._previewTemplate=oA,this._previewClass=be,this._pickupPositionOnPage=qA,this._initialTransform=sn,this._zIndex=Hn}attach(Ie){this._preview=this._createPreview(),Ie.appendChild(this._preview),"showPopover"in this._preview&&this._preview.showPopover()}destroy(){this._preview.remove(),this._previewEmbeddedView?.destroy(),this._preview=this._previewEmbeddedView=null}setTransform(Ie){this._preview.style.transform=Ie}getBoundingClientRect(){return this._preview.getBoundingClientRect()}addClass(Ie){this._preview.classList.add(Ie)}getTransitionDuration(){return function G(Te){const Ie=getComputedStyle(Te),we=At(Ie,"transition-property"),Ee=we.find(qA=>"transform"===qA||"all"===qA);if(!Ee)return 0;const ue=we.indexOf(Ee),oA=At(Ie,"transition-duration"),be=At(Ie,"transition-delay");return O(oA[ue])+O(be[ue])}(this._preview)}addEventListener(Ie,we){this._preview.addEventListener(Ie,we)}removeEventListener(Ie,we){this._preview.removeEventListener(Ie,we)}_createPreview(){const Ie=this._previewTemplate,we=this._previewClass,Ee=Ie?Ie.template:null;let ue;if(Ee&&Ie){const oA=Ie.matchSize?this._initialDomRect:null,be=Ie.viewContainer.createEmbeddedView(Ee,Ie.context);be.detectChanges(),ue=v(be,this._document),this._previewEmbeddedView=be,Ie.matchSize?J(ue,oA):ue.style.transform=H(this._pickupPositionOnPage.x,this._pickupPositionOnPage.y)}else ue=z(this._rootElement),J(ue,this._initialDomRect),this._initialTransform&&(ue.style.transform=this._initialTransform);return C(ue.style,{"pointer-events":"none",margin:"0",position:"fixed",top:"0",left:"0","z-index":this._zIndex+""},dt),T(ue,!1),ue.classList.add("cdk-drag-preview"),ue.setAttribute("popover","manual"),ue.setAttribute("dir",this._direction),we&&(Array.isArray(we)?we.forEach(oA=>ue.classList.add(oA)):ue.classList.add(we)),ue}}const yt=(0,F.BQ)({passive:!0}),qt=(0,F.BQ)({passive:!1}),Mt=(0,F.BQ)({passive:!1,capture:!0}),mt=new Set(["position"]);class ct{get disabled(){return this._disabled||!(!this._dropContainer||!this._dropContainer.disabled)}set disabled(Ie){Ie!==this._disabled&&(this._disabled=Ie,this._toggleNativeDragInteractions(),this._handles.forEach(we=>T(we,Ie)))}constructor(Ie,we,Ee,ue,oA,be){this._config=we,this._document=Ee,this._ngZone=ue,this._viewportRuler=oA,this._dragDropRegistry=be,this._passiveTransform={x:0,y:0},this._activeTransform={x:0,y:0},this._hasStartedDragging=!1,this._moveEvents=new D.B,this._pointerMoveSubscription=h.yU.EMPTY,this._pointerUpSubscription=h.yU.EMPTY,this._scrollSubscription=h.yU.EMPTY,this._resizeSubscription=h.yU.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 D.B,this.started=new D.B,this.released=new D.B,this.ended=new D.B,this.entered=new D.B,this.exited=new D.B,this.dropped=new D.B,this.moved=this._moveEvents,this._pointerDown=qA=>{if(this.beforeStarted.next(),this._handles.length){const sn=this._getTargetHandle(qA);sn&&!this._disabledHandles.has(sn)&&!this.disabled&&this._initializeDragSequence(sn,qA)}else this.disabled||this._initializeDragSequence(this._rootElement,qA)},this._pointerMove=qA=>{const sn=this._getPointerPositionOnPage(qA);if(!this._hasStartedDragging){if(Math.abs(sn.x-this._pickupPositionOnPage.x)+Math.abs(sn.y-this._pickupPositionOnPage.y)>=this._config.dragStartThreshold){const cn=Date.now()>=this._dragStartTime+this._getDragStartDelay(qA),xi=this._dropContainer;if(!cn)return void this._endDragSequence(qA);(!xi||!xi.isDragging()&&!xi.isReceiving())&&(qA.cancelable&&qA.preventDefault(),this._hasStartedDragging=!0,this._ngZone.run(()=>this._startDragSequence(qA)))}return}qA.cancelable&&qA.preventDefault();const Hn=this._getConstrainedPointerPosition(sn);if(this._hasMoved=!0,this._lastKnownPointerPosition=sn,this._updatePointerDirectionDelta(Hn),this._dropContainer)this._updateActiveDropContainer(Hn,sn);else{const Oi=this.constrainPosition?this._initialDomRect:this._pickupPositionOnPage,yi=this._activeTransform;yi.x=Hn.x-Oi.x+this._passiveTransform.x,yi.y=Hn.y-Oi.y+this._passiveTransform.y,this._applyRootElementTransform(yi.x,yi.y)}this._moveEvents.observers.length&&this._ngZone.run(()=>{this._moveEvents.next({source:this,pointerPosition:Hn,event:qA,distance:this._getDragDistance(Hn),delta:this._pointerDirectionDelta})})},this._pointerUp=qA=>{this._endDragSequence(qA)},this._nativeDragStart=qA=>{if(this._handles.length){const sn=this._getTargetHandle(qA);sn&&!this._disabledHandles.has(sn)&&!this.disabled&&qA.preventDefault()}else this.disabled||qA.preventDefault()},this.withRootElement(Ie).withParent(we.parentDragRef||null),this._parentPositions=new st(Ee),be.registerDragItem(this)}getPlaceholderElement(){return this._placeholder}getRootElement(){return this._rootElement}getVisibleElement(){return this.isDragging()?this.getPlaceholderElement():this.getRootElement()}withHandles(Ie){this._handles=Ie.map(Ee=>(0,e.i8)(Ee)),this._handles.forEach(Ee=>T(Ee,this.disabled)),this._toggleNativeDragInteractions();const we=new Set;return this._disabledHandles.forEach(Ee=>{this._handles.indexOf(Ee)>-1&&we.add(Ee)}),this._disabledHandles=we,this}withPreviewTemplate(Ie){return this._previewTemplate=Ie,this}withPlaceholderTemplate(Ie){return this._placeholderTemplate=Ie,this}withRootElement(Ie){const we=(0,e.i8)(Ie);return we!==this._rootElement&&(this._rootElement&&this._removeRootElementListeners(this._rootElement),this._ngZone.runOutsideAngular(()=>{we.addEventListener("mousedown",this._pointerDown,qt),we.addEventListener("touchstart",this._pointerDown,yt),we.addEventListener("dragstart",this._nativeDragStart,qt)}),this._initialTransform=void 0,this._rootElement=we),typeof SVGElement<"u"&&this._rootElement instanceof SVGElement&&(this._ownerSVGElement=this._rootElement.ownerSVGElement),this}withBoundaryElement(Ie){return this._boundaryElement=Ie?(0,e.i8)(Ie):null,this._resizeSubscription.unsubscribe(),Ie&&(this._resizeSubscription=this._viewportRuler.change(10).subscribe(()=>this._containInsideBoundaryOnResize())),this}withParent(Ie){return this._parentDragRef=Ie,this}dispose(){this._removeRootElementListeners(this._rootElement),this.isDragging()&&this._rootElement?.remove(),this._anchor?.remove(),this._destroyPreview(),this._destroyPlaceholder(),this._dragDropRegistry.removeDragItem(this),this._removeListeners(),this.beforeStarted.complete(),this.started.complete(),this.released.complete(),this.ended.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this._moveEvents.complete(),this._handles=[],this._disabledHandles.clear(),this._dropContainer=void 0,this._resizeSubscription.unsubscribe(),this._parentPositions.clear(),this._boundaryElement=this._rootElement=this._ownerSVGElement=this._placeholderTemplate=this._previewTemplate=this._anchor=this._parentDragRef=null}isDragging(){return this._hasStartedDragging&&this._dragDropRegistry.isDragging(this)}reset(){this._rootElement.style.transform=this._initialTransform||"",this._activeTransform={x:0,y:0},this._passiveTransform={x:0,y:0}}disableHandle(Ie){!this._disabledHandles.has(Ie)&&this._handles.indexOf(Ie)>-1&&(this._disabledHandles.add(Ie),T(Ie,!0))}enableHandle(Ie){this._disabledHandles.has(Ie)&&(this._disabledHandles.delete(Ie),T(Ie,this.disabled))}withDirection(Ie){return this._direction=Ie,this}_withDropContainer(Ie){this._dropContainer=Ie}getFreeDragPosition(){const Ie=this.isDragging()?this._activeTransform:this._passiveTransform;return{x:Ie.x,y:Ie.y}}setFreeDragPosition(Ie){return this._activeTransform={x:0,y:0},this._passiveTransform.x=Ie.x,this._passiveTransform.y=Ie.y,this._dropContainer||this._applyRootElementTransform(Ie.x,Ie.y),this}withPreviewContainer(Ie){return this._previewContainer=Ie,this}_sortFromLastPointerPosition(){const Ie=this._lastKnownPointerPosition;Ie&&this._dropContainer&&this._updateActiveDropContainer(this._getConstrainedPointerPosition(Ie),Ie)}_removeListeners(){this._pointerMoveSubscription.unsubscribe(),this._pointerUpSubscription.unsubscribe(),this._scrollSubscription.unsubscribe(),this._getShadowRoot()?.removeEventListener("selectstart",Ge,Mt)}_destroyPreview(){this._preview?.destroy(),this._preview=null}_destroyPlaceholder(){this._placeholder?.remove(),this._placeholderRef?.destroy(),this._placeholder=this._placeholderRef=null}_endDragSequence(Ie){if(this._dragDropRegistry.isDragging(this)&&(this._removeListeners(),this._dragDropRegistry.stopDragging(this),this._toggleNativeDragInteractions(),this._handles&&(this._rootElement.style.webkitTapHighlightColor=this._rootElementTapHighlight),this._hasStartedDragging))if(this.released.next({source:this,event:Ie}),this._dropContainer)this._dropContainer._stopScrolling(),this._animatePreviewToPlaceholder().then(()=>{this._cleanupDragArtifacts(Ie),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)});else{this._passiveTransform.x=this._activeTransform.x;const we=this._getPointerPositionOnPage(Ie);this._passiveTransform.y=this._activeTransform.y,this._ngZone.run(()=>{this.ended.next({source:this,distance:this._getDragDistance(we),dropPoint:we,event:Ie})}),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)}}_startDragSequence(Ie){ee(Ie)&&(this._lastTouchEventTime=Date.now()),this._toggleNativeDragInteractions();const we=this._getShadowRoot(),Ee=this._dropContainer;if(we&&this._ngZone.runOutsideAngular(()=>{we.addEventListener("selectstart",Ge,Mt)}),Ee){const ue=this._rootElement,oA=ue.parentNode,be=this._placeholder=this._createPlaceholderElement(),qA=this._anchor=this._anchor||this._document.createComment("");oA.insertBefore(qA,ue),this._initialTransform=ue.style.transform||"",this._preview=new It(this._document,this._rootElement,this._direction,this._initialDomRect,this._previewTemplate||null,this.previewClass||null,this._pickupPositionOnPage,this._initialTransform,this._config.zIndex||1e3),this._preview.attach(this._getPreviewInsertionPoint(oA,we)),N(ue,!1,mt),this._document.body.appendChild(oA.replaceChild(be,ue)),this.started.next({source:this,event:Ie}),Ee.start(),this._initialContainer=Ee,this._initialIndex=Ee.getItemIndex(this)}else this.started.next({source:this,event:Ie}),this._initialContainer=this._initialIndex=void 0;this._parentPositions.cache(Ee?Ee.getScrollableParents():[])}_initializeDragSequence(Ie,we){this._parentDragRef&&we.stopPropagation();const Ee=this.isDragging(),ue=ee(we),oA=!ue&&0!==we.button,be=this._rootElement,qA=(0,F.Fb)(we),sn=!ue&&this._lastTouchEventTime&&this._lastTouchEventTime+800>Date.now(),Hn=ue?(0,_.w6)(we):(0,_._G)(we);if(qA&&qA.draggable&&"mousedown"===we.type&&we.preventDefault(),Ee||oA||sn||Hn)return;if(this._handles.length){const ii=be.style;this._rootElementTapHighlight=ii.webkitTapHighlightColor||"",ii.webkitTapHighlightColor="transparent"}this._hasStartedDragging=this._hasMoved=!1,this._removeListeners(),this._initialDomRect=this._rootElement.getBoundingClientRect(),this._pointerMoveSubscription=this._dragDropRegistry.pointerMove.subscribe(this._pointerMove),this._pointerUpSubscription=this._dragDropRegistry.pointerUp.subscribe(this._pointerUp),this._scrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(ii=>this._updateOnScroll(ii)),this._boundaryElement&&(this._boundaryRect=k(this._boundaryElement));const Oi=this._previewTemplate;this._pickupPositionInElement=Oi&&Oi.template&&!Oi.matchSize?{x:0,y:0}:this._getPointerPositionInElement(this._initialDomRect,Ie,we);const yi=this._pickupPositionOnPage=this._lastKnownPointerPosition=this._getPointerPositionOnPage(we);this._pointerDirectionDelta={x:0,y:0},this._pointerPositionAtLastDirectionChange={x:yi.x,y:yi.y},this._dragStartTime=Date.now(),this._dragDropRegistry.startDragging(this,we)}_cleanupDragArtifacts(Ie){N(this._rootElement,!0,mt),this._anchor.parentNode.replaceChild(this._rootElement,this._anchor),this._destroyPreview(),this._destroyPlaceholder(),this._initialDomRect=this._boundaryRect=this._previewRect=this._initialTransform=void 0,this._ngZone.run(()=>{const we=this._dropContainer,Ee=we.getItemIndex(this),ue=this._getPointerPositionOnPage(Ie),oA=this._getDragDistance(ue),be=we._isOverContainer(ue.x,ue.y);this.ended.next({source:this,distance:oA,dropPoint:ue,event:Ie}),this.dropped.next({item:this,currentIndex:Ee,previousIndex:this._initialIndex,container:we,previousContainer:this._initialContainer,isPointerOverContainer:be,distance:oA,dropPoint:ue,event:Ie}),we.drop(this,Ee,this._initialIndex,this._initialContainer,be,oA,ue,Ie),this._dropContainer=this._initialContainer})}_updateActiveDropContainer({x:Ie,y:we},{x:Ee,y:ue}){let oA=this._initialContainer._getSiblingContainerFromPosition(this,Ie,we);!oA&&this._dropContainer!==this._initialContainer&&this._initialContainer._isOverContainer(Ie,we)&&(oA=this._initialContainer),oA&&oA!==this._dropContainer&&this._ngZone.run(()=>{this.exited.next({item:this,container:this._dropContainer}),this._dropContainer.exit(this),this._dropContainer=oA,this._dropContainer.enter(this,Ie,we,oA===this._initialContainer&&oA.sortingDisabled?this._initialIndex:void 0),this.entered.next({item:this,container:oA,currentIndex:oA.getItemIndex(this)})}),this.isDragging()&&(this._dropContainer._startScrollingIfNecessary(Ee,ue),this._dropContainer._sortItem(this,Ie,we,this._pointerDirectionDelta),this.constrainPosition?this._applyPreviewTransform(Ie,we):this._applyPreviewTransform(Ie-this._pickupPositionInElement.x,we-this._pickupPositionInElement.y))}_animatePreviewToPlaceholder(){if(!this._hasMoved)return Promise.resolve();const Ie=this._placeholder.getBoundingClientRect();this._preview.addClass("cdk-drag-animating"),this._applyPreviewTransform(Ie.left,Ie.top);const we=this._preview.getTransitionDuration();return 0===we?Promise.resolve():this._ngZone.runOutsideAngular(()=>new Promise(Ee=>{const ue=be=>{(!be||(0,F.Fb)(be)===this._preview&&"transform"===be.propertyName)&&(this._preview?.removeEventListener("transitionend",ue),Ee(),clearTimeout(oA))},oA=setTimeout(ue,1.5*we);this._preview.addEventListener("transitionend",ue)}))}_createPlaceholderElement(){const Ie=this._placeholderTemplate,we=Ie?Ie.template:null;let Ee;return we?(this._placeholderRef=Ie.viewContainer.createEmbeddedView(we,Ie.context),this._placeholderRef.detectChanges(),Ee=v(this._placeholderRef,this._document)):Ee=z(this._rootElement),Ee.style.pointerEvents="none",Ee.classList.add("cdk-drag-placeholder"),Ee}_getPointerPositionInElement(Ie,we,Ee){const ue=we===this._rootElement?null:we,oA=ue?ue.getBoundingClientRect():Ie,be=ee(Ee)?Ee.targetTouches[0]:Ee,qA=this._getViewportScrollPosition();return{x:oA.left-Ie.left+(be.pageX-oA.left-qA.left),y:oA.top-Ie.top+(be.pageY-oA.top-qA.top)}}_getPointerPositionOnPage(Ie){const we=this._getViewportScrollPosition(),Ee=ee(Ie)?Ie.touches[0]||Ie.changedTouches[0]||{pageX:0,pageY:0}:Ie,ue=Ee.pageX-we.left,oA=Ee.pageY-we.top;if(this._ownerSVGElement){const be=this._ownerSVGElement.getScreenCTM();if(be){const qA=this._ownerSVGElement.createSVGPoint();return qA.x=ue,qA.y=oA,qA.matrixTransform(be.inverse())}}return{x:ue,y:oA}}_getConstrainedPointerPosition(Ie){const we=this._dropContainer?this._dropContainer.lockAxis:null;let{x:Ee,y:ue}=this.constrainPosition?this.constrainPosition(Ie,this,this._initialDomRect,this._pickupPositionInElement):Ie;if("x"===this.lockAxis||"x"===we?ue=this._pickupPositionOnPage.y-(this.constrainPosition?this._pickupPositionInElement.y:0):("y"===this.lockAxis||"y"===we)&&(Ee=this._pickupPositionOnPage.x-(this.constrainPosition?this._pickupPositionInElement.x:0)),this._boundaryRect){const{x:oA,y:be}=this.constrainPosition?{x:0,y:0}:this._pickupPositionInElement,qA=this._boundaryRect,{width:sn,height:Hn}=this._getPreviewRect(),Oi=qA.top+be,yi=qA.bottom-(Hn-be);Ee=xt(Ee,qA.left+oA,qA.right-(sn-oA)),ue=xt(ue,Oi,yi)}return{x:Ee,y:ue}}_updatePointerDirectionDelta(Ie){const{x:we,y:Ee}=Ie,ue=this._pointerDirectionDelta,oA=this._pointerPositionAtLastDirectionChange,be=Math.abs(we-oA.x),qA=Math.abs(Ee-oA.y);return be>this._config.pointerDirectionChangeThreshold&&(ue.x=we>oA.x?1:-1,oA.x=we),qA>this._config.pointerDirectionChangeThreshold&&(ue.y=Ee>oA.y?1:-1,oA.y=Ee),ue}_toggleNativeDragInteractions(){if(!this._rootElement||!this._handles)return;const Ie=this._handles.length>0||!this.isDragging();Ie!==this._nativeInteractionsEnabled&&(this._nativeInteractionsEnabled=Ie,T(this._rootElement,Ie))}_removeRootElementListeners(Ie){Ie.removeEventListener("mousedown",this._pointerDown,qt),Ie.removeEventListener("touchstart",this._pointerDown,yt),Ie.removeEventListener("dragstart",this._nativeDragStart,qt)}_applyRootElementTransform(Ie,we){const Ee=H(Ie,we),ue=this._rootElement.style;null==this._initialTransform&&(this._initialTransform=ue.transform&&"none"!=ue.transform?ue.transform:""),ue.transform=L(Ee,this._initialTransform)}_applyPreviewTransform(Ie,we){const Ee=this._previewTemplate?.template?void 0:this._initialTransform,ue=H(Ie,we);this._preview.setTransform(L(ue,Ee))}_getDragDistance(Ie){const we=this._pickupPositionOnPage;return we?{x:Ie.x-we.x,y:Ie.y-we.y}:{x:0,y:0}}_cleanupCachedDimensions(){this._boundaryRect=this._previewRect=void 0,this._parentPositions.clear()}_containInsideBoundaryOnResize(){let{x:Ie,y:we}=this._passiveTransform;if(0===Ie&&0===we||this.isDragging()||!this._boundaryElement)return;const Ee=this._rootElement.getBoundingClientRect(),ue=this._boundaryElement.getBoundingClientRect();if(0===ue.width&&0===ue.height||0===Ee.width&&0===Ee.height)return;const oA=ue.left-Ee.left,be=Ee.right-ue.right,qA=ue.top-Ee.top,sn=Ee.bottom-ue.bottom;ue.width>Ee.width?(oA>0&&(Ie+=oA),be>0&&(Ie-=be)):Ie=0,ue.height>Ee.height?(qA>0&&(we+=qA),sn>0&&(we-=sn)):we=0,(Ie!==this._passiveTransform.x||we!==this._passiveTransform.y)&&this.setFreeDragPosition({y:we,x:Ie})}_getDragStartDelay(Ie){const we=this.dragStartDelay;return"number"==typeof we?we:ee(Ie)?we.touch:we?we.mouse:0}_updateOnScroll(Ie){const we=this._parentPositions.handleScroll(Ie);if(we){const Ee=(0,F.Fb)(Ie);this._boundaryRect&&Ee!==this._boundaryElement&&Ee.contains(this._boundaryElement)&&tt(this._boundaryRect,we.top,we.left),this._pickupPositionOnPage.x+=we.left,this._pickupPositionOnPage.y+=we.top,this._dropContainer||(this._activeTransform.x-=we.left,this._activeTransform.y-=we.top,this._applyRootElementTransform(this._activeTransform.x,this._activeTransform.y))}}_getViewportScrollPosition(){return this._parentPositions.positions.get(this._document)?.scrollPosition||this._parentPositions.getViewportScrollPosition()}_getShadowRoot(){return void 0===this._cachedShadowRoot&&(this._cachedShadowRoot=(0,F.KT)(this._rootElement)),this._cachedShadowRoot}_getPreviewInsertionPoint(Ie,we){const Ee=this._previewContainer||"global";if("parent"===Ee)return Ie;if("global"===Ee){const ue=this._document;return we||ue.fullscreenElement||ue.webkitFullscreenElement||ue.mozFullScreenElement||ue.msFullscreenElement||ue.body}return(0,e.i8)(Ee)}_getPreviewRect(){return(!this._previewRect||!this._previewRect.width&&!this._previewRect.height)&&(this._previewRect=this._preview?this._preview.getBoundingClientRect():this._initialDomRect),this._previewRect}_getTargetHandle(Ie){return this._handles.find(we=>Ie.target&&(Ie.target===we||we.contains(Ie.target)))}}function xt(Te,Ie,we){return Math.max(Ie,Math.min(we,Te))}function ee(Te){return"t"===Te.type[0]}function Ge(Te){Te.preventDefault()}function Ce(Te,Ie,we){const Ee=dA(Ie,Te.length-1),ue=dA(we,Te.length-1);if(Ee===ue)return;const oA=Te[Ee],be=ue<Ee?-1:1;for(let qA=Ee;qA!==ue;qA+=be)Te[qA]=Te[qA+be];Te[ue]=oA}function je(Te,Ie,we,Ee){const ue=dA(we,Te.length-1),oA=dA(Ee,Ie.length);Te.length&&Ie.splice(oA,0,Te.splice(ue,1)[0])}function dA(Te,Ie){return Math.max(0,Math.min(Ie,Te))}class Ye{constructor(Ie,we){this._element=Ie,this._dragDropRegistry=we,this._itemPositions=[],this.orientation="vertical",this._previousSwap={drag:null,delta:0,overlaps:!1}}start(Ie){this.withItems(Ie)}sort(Ie,we,Ee,ue){const oA=this._itemPositions,be=this._getItemIndexFromPointerPosition(Ie,we,Ee,ue);if(-1===be&&oA.length>0)return null;const qA="horizontal"===this.orientation,sn=oA.findIndex(WA=>WA.drag===Ie),Hn=oA[be],yi=Hn.clientRect,ii=sn>be?1:-1,cn=this._getItemOffsetPx(oA[sn].clientRect,yi,ii),xi=this._getSiblingOffsetPx(sn,oA,ii),gA=oA.slice();return Ce(oA,sn,be),oA.forEach((WA,Le)=>{if(gA[Le]===WA)return;const Cn=WA.drag===Ie,$e=Cn?cn:xi,q=Cn?Ie.getPlaceholderElement():WA.drag.getRootElement();WA.offset+=$e,qA?(q.style.transform=L(`translate3d(${Math.round(WA.offset)}px, 0, 0)`,WA.initialTransform),tt(WA.clientRect,0,$e)):(q.style.transform=L(`translate3d(0, ${Math.round(WA.offset)}px, 0)`,WA.initialTransform),tt(WA.clientRect,$e,0))}),this._previousSwap.overlaps=X(yi,we,Ee),this._previousSwap.drag=Hn.drag,this._previousSwap.delta=qA?ue.x:ue.y,{previousIndex:sn,currentIndex:be}}enter(Ie,we,Ee,ue){const oA=null==ue||ue<0?this._getItemIndexFromPointerPosition(Ie,we,Ee):ue,be=this._activeDraggables,qA=be.indexOf(Ie),sn=Ie.getPlaceholderElement();let Hn=be[oA];if(Hn===Ie&&(Hn=be[oA+1]),!Hn&&(null==oA||-1===oA||oA<be.length-1)&&this._shouldEnterAsFirstChild(we,Ee)&&(Hn=be[0]),qA>-1&&be.splice(qA,1),Hn&&!this._dragDropRegistry.isDragging(Hn)){const Oi=Hn.getRootElement();Oi.parentElement.insertBefore(sn,Oi),be.splice(oA,0,Ie)}else(0,e.i8)(this._element).appendChild(sn),be.push(Ie);sn.style.transform="",this._cacheItemPositions()}withItems(Ie){this._activeDraggables=Ie.slice(),this._cacheItemPositions()}withSortPredicate(Ie){this._sortPredicate=Ie}reset(){this._activeDraggables.forEach(Ie=>{const we=Ie.getRootElement();if(we){const Ee=this._itemPositions.find(ue=>ue.drag===Ie)?.initialTransform;we.style.transform=Ee||""}}),this._itemPositions=[],this._activeDraggables=[],this._previousSwap.drag=null,this._previousSwap.delta=0,this._previousSwap.overlaps=!1}getActiveItemsSnapshot(){return this._activeDraggables}getItemIndex(Ie){return("horizontal"===this.orientation&&"rtl"===this.direction?this._itemPositions.slice().reverse():this._itemPositions).findIndex(Ee=>Ee.drag===Ie)}updateOnScroll(Ie,we){this._itemPositions.forEach(({clientRect:Ee})=>{tt(Ee,Ie,we)}),this._itemPositions.forEach(({drag:Ee})=>{this._dragDropRegistry.isDragging(Ee)&&Ee._sortFromLastPointerPosition()})}_cacheItemPositions(){const Ie="horizontal"===this.orientation;this._itemPositions=this._activeDraggables.map(we=>{const Ee=we.getVisibleElement();return{drag:we,offset:0,initialTransform:Ee.style.transform||"",clientRect:k(Ee)}}).sort((we,Ee)=>Ie?we.clientRect.left-Ee.clientRect.left:we.clientRect.top-Ee.clientRect.top)}_getItemOffsetPx(Ie,we,Ee){const ue="horizontal"===this.orientation;let oA=ue?we.left-Ie.left:we.top-Ie.top;return-1===Ee&&(oA+=ue?we.width-Ie.width:we.height-Ie.height),oA}_getSiblingOffsetPx(Ie,we,Ee){const ue="horizontal"===this.orientation,oA=we[Ie].clientRect,be=we[Ie+-1*Ee];let qA=oA[ue?"width":"height"]*Ee;if(be){const sn=ue?"left":"top",Hn=ue?"right":"bottom";-1===Ee?qA-=be.clientRect[sn]-oA[Hn]:qA+=oA[sn]-be.clientRect[Hn]}return qA}_shouldEnterAsFirstChild(Ie,we){if(!this._activeDraggables.length)return!1;const Ee=this._itemPositions,ue="horizontal"===this.orientation;if(Ee[0].drag!==this._activeDraggables[0]){const be=Ee[Ee.length-1].clientRect;return ue?Ie>=be.right:we>=be.bottom}{const be=Ee[0].clientRect;return ue?Ie<=be.left:we<=be.top}}_getItemIndexFromPointerPosition(Ie,we,Ee,ue){const oA="horizontal"===this.orientation,be=this._itemPositions.findIndex(({drag:qA,clientRect:sn})=>qA!==Ie&&((!ue||qA!==this._previousSwap.drag||!this._previousSwap.overlaps||(oA?ue.x:ue.y)!==this._previousSwap.delta)&&(oA?we>=Math.floor(sn.left)&&we<Math.floor(sn.right):Ee>=Math.floor(sn.top)&&Ee<Math.floor(sn.bottom))));return-1!==be&&this._sortPredicate(be,Ie)?be:-1}}var TA=function(Te){return Te[Te.NONE=0]="NONE",Te[Te.UP=1]="UP",Te[Te.DOWN=2]="DOWN",Te}(TA||{}),EA=function(Te){return Te[Te.NONE=0]="NONE",Te[Te.LEFT=1]="LEFT",Te[Te.RIGHT=2]="RIGHT",Te}(EA||{});class fe{constructor(Ie,we,Ee,ue,oA){this._dragDropRegistry=we,this._ngZone=ue,this._viewportRuler=oA,this.disabled=!1,this.sortingDisabled=!1,this.autoScrollDisabled=!1,this.autoScrollStep=2,this.enterPredicate=()=>!0,this.sortPredicate=()=>!0,this.beforeStarted=new D.B,this.entered=new D.B,this.exited=new D.B,this.dropped=new D.B,this.sorted=new D.B,this.receivingStarted=new D.B,this.receivingStopped=new D.B,this._isDragging=!1,this._draggables=[],this._siblings=[],this._activeSiblings=new Set,this._viewportScrollSubscription=h.yU.EMPTY,this._verticalScrollDirection=TA.NONE,this._horizontalScrollDirection=EA.NONE,this._stopScrollTimers=new D.B,this._cachedShadowRoot=null,this._startScrollInterval=()=>{this._stopScrolling(),(0,s.Y)(0,u.X).pipe((0,B.Q)(this._stopScrollTimers)).subscribe(()=>{const be=this._scrollNode,qA=this.autoScrollStep;this._verticalScrollDirection===TA.UP?be.scrollBy(0,-qA):this._verticalScrollDirection===TA.DOWN&&be.scrollBy(0,qA),this._horizontalScrollDirection===EA.LEFT?be.scrollBy(-qA,0):this._horizontalScrollDirection===EA.RIGHT&&be.scrollBy(qA,0)})},this.element=(0,e.i8)(Ie),this._document=Ee,this.withScrollableParents([this.element]),we.registerDropContainer(this),this._parentPositions=new st(Ee),this._sortStrategy=new Ye(this.element,we),this._sortStrategy.withSortPredicate((be,qA)=>this.sortPredicate(be,qA,this))}dispose(){this._stopScrolling(),this._stopScrollTimers.complete(),this._viewportScrollSubscription.unsubscribe(),this.beforeStarted.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this.sorted.complete(),this.receivingStarted.complete(),this.receivingStopped.complete(),this._activeSiblings.clear(),this._scrollNode=null,this._parentPositions.clear(),this._dragDropRegistry.removeDropContainer(this)}isDragging(){return this._isDragging}start(){this._draggingStarted(),this._notifyReceivingSiblings()}enter(Ie,we,Ee,ue){this._draggingStarted(),null==ue&&this.sortingDisabled&&(ue=this._draggables.indexOf(Ie)),this._sortStrategy.enter(Ie,we,Ee,ue),this._cacheParentPositions(),this._notifyReceivingSiblings(),this.entered.next({item:Ie,container:this,currentIndex:this.getItemIndex(Ie)})}exit(Ie){this._reset(),this.exited.next({item:Ie,container:this})}drop(Ie,we,Ee,ue,oA,be,qA,sn={}){this._reset(),this.dropped.next({item:Ie,currentIndex:we,previousIndex:Ee,container:this,previousContainer:ue,isPointerOverContainer:oA,distance:be,dropPoint:qA,event:sn})}withItems(Ie){const we=this._draggables;return this._draggables=Ie,Ie.forEach(Ee=>Ee._withDropContainer(this)),this.isDragging()&&(we.filter(ue=>ue.isDragging()).every(ue=>-1===Ie.indexOf(ue))?this._reset():this._sortStrategy.withItems(this._draggables)),this}withDirection(Ie){return this._sortStrategy.direction=Ie,this}connectedTo(Ie){return this._siblings=Ie.slice(),this}withOrientation(Ie){return this._sortStrategy.orientation=Ie,this}withScrollableParents(Ie){const we=(0,e.i8)(this.element);return this._scrollableElements=-1===Ie.indexOf(we)?[we,...Ie]:Ie.slice(),this}getScrollableParents(){return this._scrollableElements}getItemIndex(Ie){return this._isDragging?this._sortStrategy.getItemIndex(Ie):this._draggables.indexOf(Ie)}isReceiving(){return this._activeSiblings.size>0}_sortItem(Ie,we,Ee,ue){if(this.sortingDisabled||!this._domRect||!pt(this._domRect,.05,we,Ee))return;const oA=this._sortStrategy.sort(Ie,we,Ee,ue);oA&&this.sorted.next({previousIndex:oA.previousIndex,currentIndex:oA.currentIndex,container:this,item:Ie})}_startScrollingIfNecessary(Ie,we){if(this.autoScrollDisabled)return;let Ee,ue=TA.NONE,oA=EA.NONE;if(this._parentPositions.positions.forEach((be,qA)=>{qA===this._document||!be.clientRect||Ee||pt(be.clientRect,.05,Ie,we)&&([ue,oA]=function Xe(Te,Ie,we,Ee,ue){const oA=xe(Ie,ue),be=FA(Ie,Ee);let qA=TA.NONE,sn=EA.NONE;if(oA){const Hn=Te.scrollTop;oA===TA.UP?Hn>0&&(qA=TA.UP):Te.scrollHeight-Hn>Te.clientHeight&&(qA=TA.DOWN)}if(be){const Hn=Te.scrollLeft;"rtl"===we?be===EA.RIGHT?Hn<0&&(sn=EA.RIGHT):Te.scrollWidth+Hn>Te.clientWidth&&(sn=EA.LEFT):be===EA.LEFT?Hn>0&&(sn=EA.LEFT):Te.scrollWidth-Hn>Te.clientWidth&&(sn=EA.RIGHT)}return[qA,sn]}(qA,be.clientRect,this._sortStrategy.direction,Ie,we),(ue||oA)&&(Ee=qA))}),!ue&&!oA){const{width:be,height:qA}=this._viewportRuler.getViewportSize(),sn={width:be,height:qA,top:0,right:be,bottom:qA,left:0};ue=xe(sn,we),oA=FA(sn,Ie),Ee=window}Ee&&(ue!==this._verticalScrollDirection||oA!==this._horizontalScrollDirection||Ee!==this._scrollNode)&&(this._verticalScrollDirection=ue,this._horizontalScrollDirection=oA,this._scrollNode=Ee,(ue||oA)&&Ee?this._ngZone.runOutsideAngular(this._startScrollInterval):this._stopScrolling())}_stopScrolling(){this._stopScrollTimers.next()}_draggingStarted(){const Ie=(0,e.i8)(this.element).style;this.beforeStarted.next(),this._isDragging=!0,this._initialScrollSnap=Ie.msScrollSnapType||Ie.scrollSnapType||"",Ie.scrollSnapType=Ie.msScrollSnapType="none",this._sortStrategy.start(this._draggables),this._cacheParentPositions(),this._viewportScrollSubscription.unsubscribe(),this._listenToScrollEvents()}_cacheParentPositions(){const Ie=(0,e.i8)(this.element);this._parentPositions.cache(this._scrollableElements),this._domRect=this._parentPositions.positions.get(Ie).clientRect}_reset(){this._isDragging=!1;const Ie=(0,e.i8)(this.element).style;Ie.scrollSnapType=Ie.msScrollSnapType=this._initialScrollSnap,this._siblings.forEach(we=>we._stopReceiving(this)),this._sortStrategy.reset(),this._stopScrolling(),this._viewportScrollSubscription.unsubscribe(),this._parentPositions.clear()}_isOverContainer(Ie,we){return null!=this._domRect&&X(this._domRect,Ie,we)}_getSiblingContainerFromPosition(Ie,we,Ee){return this._siblings.find(ue=>ue._canReceive(Ie,we,Ee))}_canReceive(Ie,we,Ee){if(!this._domRect||!X(this._domRect,we,Ee)||!this.enterPredicate(Ie,this))return!1;const ue=this._getShadowRoot().elementFromPoint(we,Ee);if(!ue)return!1;const oA=(0,e.i8)(this.element);return ue===oA||oA.contains(ue)}_startReceiving(Ie,we){const Ee=this._activeSiblings;!Ee.has(Ie)&&we.every(ue=>this.enterPredicate(ue,this)||this._draggables.indexOf(ue)>-1)&&(Ee.add(Ie),this._cacheParentPositions(),this._listenToScrollEvents(),this.receivingStarted.next({initiator:Ie,receiver:this,items:we}))}_stopReceiving(Ie){this._activeSiblings.delete(Ie),this._viewportScrollSubscription.unsubscribe(),this.receivingStopped.next({initiator:Ie,receiver:this})}_listenToScrollEvents(){this._viewportScrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(Ie=>{if(this.isDragging()){const we=this._parentPositions.handleScroll(Ie);we&&this._sortStrategy.updateOnScroll(we.top,we.left)}else this.isReceiving()&&this._cacheParentPositions()})}_getShadowRoot(){if(!this._cachedShadowRoot){const Ie=(0,F.KT)((0,e.i8)(this.element));this._cachedShadowRoot=Ie||this._document}return this._cachedShadowRoot}_notifyReceivingSiblings(){const Ie=this._sortStrategy.getActiveItemsSnapshot().filter(we=>we.isDragging());this._siblings.forEach(we=>we._startReceiving(this,Ie))}}function xe(Te,Ie){const{top:we,bottom:Ee,height:ue}=Te,oA=.05*ue;return Ie>=we-oA&&Ie<=we+oA?TA.UP:Ie>=Ee-oA&&Ie<=Ee+oA?TA.DOWN:TA.NONE}function FA(Te,Ie){const{left:we,right:Ee,width:ue}=Te,oA=.05*ue;return Ie>=we-oA&&Ie<=we+oA?EA.LEFT:Ie>=Ee-oA&&Ie<=Ee+oA?EA.RIGHT:EA.NONE}const Ve=(0,F.BQ)({passive:!1,capture:!0}),nA=new Set;let _e=(()=>{class Te{static#t=this.\u0275fac=function(Ee){return new(Ee||Te)};static#e=this.\u0275cmp=l.VBU({type:Te,selectors:[["ng-component"]],hostAttrs:["cdk-drag-resets-container",""],standalone:!0,features:[l.aNF],decls:0,vars:0,template:function(Ee,ue){},styles:["@layer cdk-resets{.cdk-drag-preview{background:none;border:none;padding:0;color:inherit}}"],encapsulation:2,changeDetection:0})}return Te})(),tA=(()=>{class Te{constructor(we,Ee){this._ngZone=we,this._appRef=(0,l.WQX)(l.o8S),this._environmentInjector=(0,l.WQX)(l.uvJ),this._dropInstances=new Set,this._dragInstances=new Set,this._activeDragInstances=[],this._globalListeners=new Map,this._draggingPredicate=ue=>ue.isDragging(),this.pointerMove=new D.B,this.pointerUp=new D.B,this.scroll=new D.B,this._preventDefaultWhileDragging=ue=>{this._activeDragInstances.length>0&&ue.preventDefault()},this._persistentTouchmoveListener=ue=>{this._activeDragInstances.length>0&&(this._activeDragInstances.some(this._draggingPredicate)&&ue.preventDefault(),this.pointerMove.next(ue))},this._document=Ee}registerDropContainer(we){this._dropInstances.has(we)||this._dropInstances.add(we)}registerDragItem(we){this._dragInstances.add(we),1===this._dragInstances.size&&this._ngZone.runOutsideAngular(()=>{this._document.addEventListener("touchmove",this._persistentTouchmoveListener,Ve)})}removeDropContainer(we){this._dropInstances.delete(we)}removeDragItem(we){this._dragInstances.delete(we),this.stopDragging(we),0===this._dragInstances.size&&this._document.removeEventListener("touchmove",this._persistentTouchmoveListener,Ve)}startDragging(we,Ee){if(!(this._activeDragInstances.indexOf(we)>-1)&&(this._loadResets(),this._activeDragInstances.push(we),1===this._activeDragInstances.length)){const ue=Ee.type.startsWith("touch");this._globalListeners.set(ue?"touchend":"mouseup",{handler:oA=>this.pointerUp.next(oA),options:!0}).set("scroll",{handler:oA=>this.scroll.next(oA),options:!0}).set("selectstart",{handler:this._preventDefaultWhileDragging,options:Ve}),ue||this._globalListeners.set("mousemove",{handler:oA=>this.pointerMove.next(oA),options:Ve}),this._ngZone.runOutsideAngular(()=>{this._globalListeners.forEach((oA,be)=>{this._document.addEventListener(be,oA.handler,oA.options)})})}}stopDragging(we){const Ee=this._activeDragInstances.indexOf(we);Ee>-1&&(this._activeDragInstances.splice(Ee,1),0===this._activeDragInstances.length&&this._clearGlobalListeners())}isDragging(we){return this._activeDragInstances.indexOf(we)>-1}scrolled(we){const Ee=[this.scroll];return we&&we!==this._document&&Ee.push(new g.c(ue=>this._ngZone.runOutsideAngular(()=>{const be=qA=>{this._activeDragInstances.length&&ue.next(qA)};return we.addEventListener("scroll",be,!0),()=>{we.removeEventListener("scroll",be,!0)}}))),(0,a.h)(...Ee)}ngOnDestroy(){this._dragInstances.forEach(we=>this.removeDragItem(we)),this._dropInstances.forEach(we=>this.removeDropContainer(we)),this._clearGlobalListeners(),this.pointerMove.complete(),this.pointerUp.complete()}_clearGlobalListeners(){this._globalListeners.forEach((we,Ee)=>{this._document.removeEventListener(Ee,we.handler,we.options)}),this._globalListeners.clear()}_loadResets(){if(!nA.has(this._appRef)){nA.add(this._appRef);const we=(0,l.a0P)(_e,{environmentInjector:this._environmentInjector});this._appRef.onDestroy(()=>{nA.delete(this._appRef),0===nA.size&&we.destroy()})}}static#t=this.\u0275fac=function(Ee){return new(Ee||Te)(l.KVO(l.SKi),l.KVO(t.qQ))};static#e=this.\u0275prov=l.jDH({token:Te,factory:Te.\u0275fac,providedIn:"root"})}return Te})();const on={dragStartThreshold:5,pointerDirectionChangeThreshold:5};let GA=(()=>{class Te{constructor(we,Ee,ue,oA){this._document=we,this._ngZone=Ee,this._viewportRuler=ue,this._dragDropRegistry=oA}createDrag(we,Ee=on){return new ct(we,Ee,this._document,this._ngZone,this._viewportRuler,this._dragDropRegistry)}createDropList(we){return new fe(we,this._dragDropRegistry,this._document,this._ngZone,this._viewportRuler)}static#t=this.\u0275fac=function(Ee){return new(Ee||Te)(l.KVO(t.qQ),l.KVO(l.SKi),l.KVO(R.Xj),l.KVO(tA))};static#e=this.\u0275prov=l.jDH({token:Te,factory:Te.\u0275fac,providedIn:"root"})}return Te})();const Qn=new l.nKC("CDK_DRAG_PARENT"),fn=new l.nKC("CdkDragHandle"),kn=new l.nKC("CDK_DRAG_CONFIG"),mi=new l.nKC("CdkDropList");let no=(()=>{class Te{static#t=this._dragInstances=[];get disabled(){return this._disabled||this.dropContainer&&this.dropContainer.disabled}set disabled(we){this._disabled=we,this._dragRef.disabled=this._disabled}constructor(we,Ee,ue,oA,be,qA,sn,Hn,Oi,yi,ii){this.element=we,this.dropContainer=Ee,this._ngZone=oA,this._viewContainerRef=be,this._dir=sn,this._changeDetectorRef=Oi,this._selfHandle=yi,this._parentDrag=ii,this._destroyed=new D.B,this._handles=new c.t([]),this.started=new l.bkB,this.released=new l.bkB,this.ended=new l.bkB,this.entered=new l.bkB,this.exited=new l.bkB,this.dropped=new l.bkB,this.moved=new g.c(cn=>{const xi=this._dragRef.moved.pipe((0,p.T)(gA=>({source:this,pointerPosition:gA.pointerPosition,event:gA.event,delta:gA.delta,distance:gA.distance}))).subscribe(cn);return()=>{xi.unsubscribe()}}),this._dragRef=Hn.createDrag(we,{dragStartThreshold:qA&&null!=qA.dragStartThreshold?qA.dragStartThreshold:5,pointerDirectionChangeThreshold:qA&&null!=qA.pointerDirectionChangeThreshold?qA.pointerDirectionChangeThreshold:5,zIndex:qA?.zIndex}),this._dragRef.data=this,Te._dragInstances.push(this),qA&&this._assignDefaults(qA),Ee&&(this._dragRef._withDropContainer(Ee._dropListRef),Ee.addItem(this)),this._syncInputs(this._dragRef),this._handleEvents(this._dragRef)}getPlaceholderElement(){return this._dragRef.getPlaceholderElement()}getRootElement(){return this._dragRef.getRootElement()}reset(){this._dragRef.reset()}getFreeDragPosition(){return this._dragRef.getFreeDragPosition()}setFreeDragPosition(we){this._dragRef.setFreeDragPosition(we)}ngAfterViewInit(){this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe((0,f.s)(1),(0,B.Q)(this._destroyed)).subscribe(()=>{this._updateRootElement(),this._setupHandlesListener(),this.freeDragPosition&&this._dragRef.setFreeDragPosition(this.freeDragPosition)})})}ngOnChanges(we){const Ee=we.rootElementSelector,ue=we.freeDragPosition;Ee&&!Ee.firstChange&&this._updateRootElement(),ue&&!ue.firstChange&&this.freeDragPosition&&this._dragRef.setFreeDragPosition(this.freeDragPosition)}ngOnDestroy(){this.dropContainer&&this.dropContainer.removeItem(this);const we=Te._dragInstances.indexOf(this);we>-1&&Te._dragInstances.splice(we,1),this._ngZone.runOutsideAngular(()=>{this._handles.complete(),this._destroyed.next(),this._destroyed.complete(),this._dragRef.dispose()})}_addHandle(we){const Ee=this._handles.getValue();Ee.push(we),this._handles.next(Ee)}_removeHandle(we){const Ee=this._handles.getValue(),ue=Ee.indexOf(we);ue>-1&&(Ee.splice(ue,1),this._handles.next(Ee))}_setPreviewTemplate(we){this._previewTemplate=we}_resetPreviewTemplate(we){we===this._previewTemplate&&(this._previewTemplate=null)}_setPlaceholderTemplate(we){this._placeholderTemplate=we}_resetPlaceholderTemplate(we){we===this._placeholderTemplate&&(this._placeholderTemplate=null)}_updateRootElement(){const we=this.element.nativeElement;let Ee=we;this.rootElementSelector&&(Ee=void 0!==we.closest?we.closest(this.rootElementSelector):we.parentElement?.closest(this.rootElementSelector)),this._dragRef.withRootElement(Ee||we)}_getBoundaryElement(){const we=this.boundaryElement;return we?"string"==typeof we?this.element.nativeElement.closest(we):(0,e.i8)(we):null}_syncInputs(we){we.beforeStarted.subscribe(()=>{if(!we.isDragging()){const Ee=this._dir,ue=this.dragStartDelay,oA=this._placeholderTemplate?{template:this._placeholderTemplate.templateRef,context:this._placeholderTemplate.data,viewContainer:this._viewContainerRef}:null,be=this._previewTemplate?{template:this._previewTemplate.templateRef,context:this._previewTemplate.data,matchSize:this._previewTemplate.matchSize,viewContainer:this._viewContainerRef}:null;we.disabled=this.disabled,we.lockAxis=this.lockAxis,we.dragStartDelay="object"==typeof ue&&ue?ue:(0,e.OE)(ue),we.constrainPosition=this.constrainPosition,we.previewClass=this.previewClass,we.withBoundaryElement(this._getBoundaryElement()).withPlaceholderTemplate(oA).withPreviewTemplate(be).withPreviewContainer(this.previewContainer||"global"),Ee&&we.withDirection(Ee.value)}}),we.beforeStarted.pipe((0,f.s)(1)).subscribe(()=>{if(this._parentDrag)return void we.withParent(this._parentDrag._dragRef);let Ee=this.element.nativeElement.parentElement;for(;Ee;){if(Ee.classList.contains("cdk-drag")){we.withParent(Te._dragInstances.find(ue=>ue.element.nativeElement===Ee)?._dragRef||null);break}Ee=Ee.parentElement}})}_handleEvents(we){we.started.subscribe(Ee=>{this.started.emit({source:this,event:Ee.event}),this._changeDetectorRef.markForCheck()}),we.released.subscribe(Ee=>{this.released.emit({source:this,event:Ee.event})}),we.ended.subscribe(Ee=>{this.ended.emit({source:this,distance:Ee.distance,dropPoint:Ee.dropPoint,event:Ee.event}),this._changeDetectorRef.markForCheck()}),we.entered.subscribe(Ee=>{this.entered.emit({container:Ee.container.data,item:this,currentIndex:Ee.currentIndex})}),we.exited.subscribe(Ee=>{this.exited.emit({container:Ee.container.data,item:this})}),we.dropped.subscribe(Ee=>{this.dropped.emit({previousIndex:Ee.previousIndex,currentIndex:Ee.currentIndex,previousContainer:Ee.previousContainer.data,container:Ee.container.data,isPointerOverContainer:Ee.isPointerOverContainer,item:this,distance:Ee.distance,dropPoint:Ee.dropPoint,event:Ee.event})})}_assignDefaults(we){const{lockAxis:Ee,dragStartDelay:ue,constrainPosition:oA,previewClass:be,boundaryElement:qA,draggingDisabled:sn,rootElementSelector:Hn,previewContainer:Oi}=we;this.disabled=sn??!1,this.dragStartDelay=ue||0,Ee&&(this.lockAxis=Ee),oA&&(this.constrainPosition=oA),be&&(this.previewClass=be),qA&&(this.boundaryElement=qA),Hn&&(this.rootElementSelector=Hn),Oi&&(this.previewContainer=Oi)}_setupHandlesListener(){this._handles.pipe((0,E.M)(we=>{const Ee=we.map(ue=>ue.element);this._selfHandle&&this.rootElementSelector&&Ee.push(this.element),this._dragRef.withHandles(Ee)}),(0,w.n)(we=>(0,a.h)(...we.map(Ee=>Ee._stateChanges.pipe((0,Q.Z)(Ee))))),(0,B.Q)(this._destroyed)).subscribe(we=>{const Ee=this._dragRef,ue=we.element.nativeElement;we.disabled?Ee.disableHandle(ue):Ee.enableHandle(ue)})}static#e=this.\u0275fac=function(Ee){return new(Ee||Te)(l.rXU(l.aKT),l.rXU(mi,12),l.rXU(t.qQ),l.rXU(l.SKi),l.rXU(l.c1b),l.rXU(kn,8),l.rXU(b.dS,8),l.rXU(GA),l.rXU(l.gRc),l.rXU(fn,10),l.rXU(Qn,12))};static#A=this.\u0275dir=l.FsC({type:Te,selectors:[["","cdkDrag",""]],hostAttrs:[1,"cdk-drag"],hostVars:4,hostBindings:function(Ee,ue){2&Ee&&l.AVh("cdk-drag-disabled",ue.disabled)("cdk-drag-dragging",ue._dragRef.isDragging())},inputs:{data:[l.Mj6.None,"cdkDragData","data"],lockAxis:[l.Mj6.None,"cdkDragLockAxis","lockAxis"],rootElementSelector:[l.Mj6.None,"cdkDragRootElement","rootElementSelector"],boundaryElement:[l.Mj6.None,"cdkDragBoundary","boundaryElement"],dragStartDelay:[l.Mj6.None,"cdkDragStartDelay","dragStartDelay"],freeDragPosition:[l.Mj6.None,"cdkDragFreeDragPosition","freeDragPosition"],disabled:[l.Mj6.HasDecoratorInputTransform,"cdkDragDisabled","disabled",l.L39],constrainPosition:[l.Mj6.None,"cdkDragConstrainPosition","constrainPosition"],previewClass:[l.Mj6.None,"cdkDragPreviewClass","previewClass"],previewContainer:[l.Mj6.None,"cdkDragPreviewContainer","previewContainer"]},outputs:{started:"cdkDragStarted",released:"cdkDragReleased",ended:"cdkDragEnded",entered:"cdkDragEntered",exited:"cdkDragExited",dropped:"cdkDragDropped",moved:"cdkDragMoved"},exportAs:["cdkDrag"],standalone:!0,features:[l.Jv_([{provide:Qn,useExisting:Te}]),l.GFd,l.OA$]})}return Te})();const ZA=new l.nKC("CdkDropListGroup");let Ke=(()=>{class Te{constructor(){this._items=new Set,this.disabled=!1}ngOnDestroy(){this._items.clear()}static#t=this.\u0275fac=function(Ee){return new(Ee||Te)};static#e=this.\u0275dir=l.FsC({type:Te,selectors:[["","cdkDropListGroup",""]],inputs:{disabled:[l.Mj6.HasDecoratorInputTransform,"cdkDropListGroupDisabled","disabled",l.L39]},exportAs:["cdkDropListGroup"],standalone:!0,features:[l.Jv_([{provide:ZA,useExisting:Te}]),l.GFd]})}return Te})(),Ne=0,Me=(()=>{class Te{static#t=this._dropLists=[];get disabled(){return this._disabled||!!this._group&&this._group.disabled}set disabled(we){this._dropListRef.disabled=this._disabled=we}constructor(we,Ee,ue,oA,be,qA,sn){this.element=we,this._changeDetectorRef=ue,this._scrollDispatcher=oA,this._dir=be,this._group=qA,this._destroyed=new D.B,this.connectedTo=[],this.id="cdk-drop-list-"+Ne++,this.enterPredicate=()=>!0,this.sortPredicate=()=>!0,this.dropped=new l.bkB,this.entered=new l.bkB,this.exited=new l.bkB,this.sorted=new l.bkB,this._unsortedItems=new Set,this._dropListRef=Ee.createDropList(we),this._dropListRef.data=this,sn&&this._assignDefaults(sn),this._dropListRef.enterPredicate=(Hn,Oi)=>this.enterPredicate(Hn.data,Oi.data),this._dropListRef.sortPredicate=(Hn,Oi,yi)=>this.sortPredicate(Hn,Oi.data,yi.data),this._setupInputSyncSubscription(this._dropListRef),this._handleEvents(this._dropListRef),Te._dropLists.push(this),qA&&qA._items.add(this)}addItem(we){this._unsortedItems.add(we),this._dropListRef.isDragging()&&this._syncItemsWithRef()}removeItem(we){this._unsortedItems.delete(we),this._dropListRef.isDragging()&&this._syncItemsWithRef()}getSortedItems(){return Array.from(this._unsortedItems).sort((we,Ee)=>we._dragRef.getVisibleElement().compareDocumentPosition(Ee._dragRef.getVisibleElement())&Node.DOCUMENT_POSITION_FOLLOWING?-1:1)}ngOnDestroy(){const we=Te._dropLists.indexOf(this);we>-1&&Te._dropLists.splice(we,1),this._group&&this._group._items.delete(this),this._unsortedItems.clear(),this._dropListRef.dispose(),this._destroyed.next(),this._destroyed.complete()}_setupInputSyncSubscription(we){this._dir&&this._dir.change.pipe((0,Q.Z)(this._dir.value),(0,B.Q)(this._destroyed)).subscribe(Ee=>we.withDirection(Ee)),we.beforeStarted.subscribe(()=>{const Ee=(0,e.FG)(this.connectedTo).map(ue=>"string"==typeof ue?Te._dropLists.find(be=>be.id===ue):ue);if(this._group&&this._group._items.forEach(ue=>{-1===Ee.indexOf(ue)&&Ee.push(ue)}),!this._scrollableParentsResolved){const ue=this._scrollDispatcher.getAncestorScrollContainers(this.element).map(oA=>oA.getElementRef().nativeElement);this._dropListRef.withScrollableParents(ue),this._scrollableParentsResolved=!0}we.disabled=this.disabled,we.lockAxis=this.lockAxis,we.sortingDisabled=this.sortingDisabled,we.autoScrollDisabled=this.autoScrollDisabled,we.autoScrollStep=(0,e.OE)(this.autoScrollStep,2),we.connectedTo(Ee.filter(ue=>ue&&ue!==this).map(ue=>ue._dropListRef)).withOrientation(this.orientation)})}_handleEvents(we){we.beforeStarted.subscribe(()=>{this._syncItemsWithRef(),this._changeDetectorRef.markForCheck()}),we.entered.subscribe(Ee=>{this.entered.emit({container:this,item:Ee.item.data,currentIndex:Ee.currentIndex})}),we.exited.subscribe(Ee=>{this.exited.emit({container:this,item:Ee.item.data}),this._changeDetectorRef.markForCheck()}),we.sorted.subscribe(Ee=>{this.sorted.emit({previousIndex:Ee.previousIndex,currentIndex:Ee.currentIndex,container:this,item:Ee.item.data})}),we.dropped.subscribe(Ee=>{this.dropped.emit({previousIndex:Ee.previousIndex,currentIndex:Ee.currentIndex,previousContainer:Ee.previousContainer.data,container:Ee.container.data,item:Ee.item.data,isPointerOverContainer:Ee.isPointerOverContainer,distance:Ee.distance,dropPoint:Ee.dropPoint,event:Ee.event}),this._changeDetectorRef.markForCheck()}),(0,a.h)(we.receivingStarted,we.receivingStopped).subscribe(()=>this._changeDetectorRef.markForCheck())}_assignDefaults(we){const{lockAxis:Ee,draggingDisabled:ue,sortingDisabled:oA,listAutoScrollDisabled:be,listOrientation:qA}=we;this.disabled=ue??!1,this.sortingDisabled=oA??!1,this.autoScrollDisabled=be??!1,this.orientation=qA||"vertical",Ee&&(this.lockAxis=Ee)}_syncItemsWithRef(){this._dropListRef.withItems(this.getSortedItems().map(we=>we._dragRef))}static#e=this.\u0275fac=function(Ee){return new(Ee||Te)(l.rXU(l.aKT),l.rXU(GA),l.rXU(l.gRc),l.rXU(R.R),l.rXU(b.dS,8),l.rXU(ZA,12),l.rXU(kn,8))};static#A=this.\u0275dir=l.FsC({type:Te,selectors:[["","cdkDropList",""],["cdk-drop-list"]],hostAttrs:[1,"cdk-drop-list"],hostVars:7,hostBindings:function(Ee,ue){2&Ee&&(l.BMQ("id",ue.id),l.AVh("cdk-drop-list-disabled",ue.disabled)("cdk-drop-list-dragging",ue._dropListRef.isDragging())("cdk-drop-list-receiving",ue._dropListRef.isReceiving()))},inputs:{connectedTo:[l.Mj6.None,"cdkDropListConnectedTo","connectedTo"],data:[l.Mj6.None,"cdkDropListData","data"],orientation:[l.Mj6.None,"cdkDropListOrientation","orientation"],id:"id",lockAxis:[l.Mj6.None,"cdkDropListLockAxis","lockAxis"],disabled:[l.Mj6.HasDecoratorInputTransform,"cdkDropListDisabled","disabled",l.L39],sortingDisabled:[l.Mj6.HasDecoratorInputTransform,"cdkDropListSortingDisabled","sortingDisabled",l.L39],enterPredicate:[l.Mj6.None,"cdkDropListEnterPredicate","enterPredicate"],sortPredicate:[l.Mj6.None,"cdkDropListSortPredicate","sortPredicate"],autoScrollDisabled:[l.Mj6.HasDecoratorInputTransform,"cdkDropListAutoScrollDisabled","autoScrollDisabled",l.L39],autoScrollStep:[l.Mj6.None,"cdkDropListAutoScrollStep","autoScrollStep"]},outputs:{dropped:"cdkDropListDropped",entered:"cdkDropListEntered",exited:"cdkDropListExited",sorted:"cdkDropListSorted"},exportAs:["cdkDropList"],standalone:!0,features:[l.Jv_([{provide:ZA,useValue:void 0},{provide:mi,useExisting:Te}]),l.GFd]})}return Te})(),Fn=(()=>{class Te{static#t=this.\u0275fac=function(Ee){return new(Ee||Te)};static#e=this.\u0275mod=l.$C({type:Te});static#A=this.\u0275inj=l.G2t({providers:[GA],imports:[R.Gj]})}return Te})()},67336:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>G,A$:()=>h,FX:()=>_,Fm:()=>e,Ge:()=>Ve,Kp:()=>p,LE:()=>Q,UQ:()=>E,W3:()=>D,Z:()=>Xe,_f:()=>g,bn:()=>at,dB:()=>B,eg:()=>zA,f2:()=>J,i7:()=>w,n6:()=>b,rp:()=>ri,t6:()=>a,w_:()=>c,wn:()=>R,yZ:()=>f});const R=9,e=13,_=16,D=17,h=18,g=27,a=32,c=33,B=34,p=35,f=36,E=37,w=38,Q=39,b=40,J=48,at=57,G=65,Xe=90,Ve=91,zA=224;function ri(Ht,...lA){return lA.length?lA.some(ze=>Ht[ze]):Ht.altKey||Ht.shiftKey||Ht.ctrlKey||Ht.metaKey}},99327:(Fe,Tt,d)=>{"use strict";d.d(Tt,{QP:()=>b,Rp:()=>T});var l=d(54438),t=d(14085),R=d(21413),F=d(84572),e=d(28793),_=d(71985),D=d(96697),h=d(65245),s=d(70152),u=d(96354),g=d(99172),a=d(56977),c=d(36860);const p=new Set;let f,E=(()=>{class N{constructor(J,H){this._platform=J,this._nonce=H,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):Q}matchMedia(J){return(this._platform.WEBKIT||this._platform.BLINK)&&function w(N,L){if(!p.has(N))try{f||(f=document.createElement("style"),L&&f.setAttribute("nonce",L),f.setAttribute("type","text/css"),document.head.appendChild(f)),f.sheet&&(f.sheet.insertRule(`@media ${N} {body{ }}`,0),p.add(N))}catch(J){console.error(J)}}(J,this._nonce),this._matchMedia(J)}static#t=this.\u0275fac=function(H){return new(H||N)(l.KVO(c.OD),l.KVO(l.BIS,8))};static#e=this.\u0275prov=l.jDH({token:N,factory:N.\u0275fac,providedIn:"root"})}return N})();function Q(N){return{matches:"all"===N||""===N,media:N,addListener:()=>{},removeListener:()=>{}}}let b=(()=>{class N{constructor(J,H){this._mediaMatcher=J,this._zone=H,this._queries=new Map,this._destroySubject=new R.B}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(J){return C((0,t.FG)(J)).some(k=>this._registerQuery(k).mql.matches)}observe(J){const k=C((0,t.FG)(J)).map(tt=>this._registerQuery(tt).observable);let X=(0,F.z)(k);return X=(0,e.x)(X.pipe((0,D.s)(1)),X.pipe((0,h.i)(1),(0,s.B)(0))),X.pipe((0,u.T)(tt=>{const pt={matches:!1,breakpoints:{}};return tt.forEach(({matches:st,query:z})=>{pt.matches=pt.matches||st,pt.breakpoints[z]=st}),pt}))}_registerQuery(J){if(this._queries.has(J))return this._queries.get(J);const H=this._mediaMatcher.matchMedia(J),X={observable:new _.c(tt=>{const pt=st=>this._zone.run(()=>tt.next(st));return H.addListener(pt),()=>{H.removeListener(pt)}}).pipe((0,g.Z)(H),(0,u.T)(({matches:tt})=>({query:J,matches:tt})),(0,a.Q)(this._destroySubject)),mql:H};return this._queries.set(J,X),X}static#t=this.\u0275fac=function(H){return new(H||N)(l.KVO(E),l.KVO(l.SKi))};static#e=this.\u0275prov=l.jDH({token:N,factory:N.\u0275fac,providedIn:"root"})}return N})();function C(N){return N.map(L=>L.split(",")).reduce((L,J)=>L.concat(J)).map(L=>L.trim())}const T={XSmall:"(max-width: 599.98px)",Small:"(min-width: 600px) and (max-width: 959.98px)",Medium:"(min-width: 960px) and (max-width: 1279.98px)",Large:"(min-width: 1280px) and (max-width: 1919.98px)",XLarge:"(min-width: 1920px)",Handset:"(max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape)",Tablet:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",Web:"(min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape)",HandsetPortrait:"(max-width: 599.98px) and (orientation: portrait)",TabletPortrait:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait)",WebPortrait:"(min-width: 840px) and (orientation: portrait)",HandsetLandscape:"(max-width: 959.98px) and (orientation: landscape)",TabletLandscape:"(min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",WebLandscape:"(min-width: 1280px) and (orientation: landscape)"}},72318:(Fe,Tt,d)=>{"use strict";d.d(Tt,{Wv:()=>g,w5:()=>a});var l=d(14085),t=d(54438),R=d(71985),F=d(21413),e=d(96354),_=d(5964),D=d(70152);let s=(()=>{class c{create(p){return typeof MutationObserver>"u"?null:new MutationObserver(p)}static#t=this.\u0275fac=function(f){return new(f||c)};static#e=this.\u0275prov=t.jDH({token:c,factory:c.\u0275fac,providedIn:"root"})}return c})(),u=(()=>{class c{constructor(p){this._mutationObserverFactory=p,this._observedElements=new Map}ngOnDestroy(){this._observedElements.forEach((p,f)=>this._cleanupObserver(f))}observe(p){const f=(0,l.i8)(p);return new R.c(E=>{const Q=this._observeElement(f).pipe((0,e.T)(b=>b.filter(C=>!function h(c){if("characterData"===c.type&&c.target instanceof Comment)return!0;if("childList"===c.type){for(let B=0;B<c.addedNodes.length;B++)if(!(c.addedNodes[B]instanceof Comment))return!1;for(let B=0;B<c.removedNodes.length;B++)if(!(c.removedNodes[B]instanceof Comment))return!1;return!0}return!1}(C))),(0,_.p)(b=>!!b.length)).subscribe(E);return()=>{Q.unsubscribe(),this._unobserveElement(f)}})}_observeElement(p){if(this._observedElements.has(p))this._observedElements.get(p).count++;else{const f=new F.B,E=this._mutationObserverFactory.create(w=>f.next(w));E&&E.observe(p,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(p,{observer:E,stream:f,count:1})}return this._observedElements.get(p).stream}_unobserveElement(p){this._observedElements.has(p)&&(this._observedElements.get(p).count--,this._observedElements.get(p).count||this._cleanupObserver(p))}_cleanupObserver(p){if(this._observedElements.has(p)){const{observer:f,stream:E}=this._observedElements.get(p);f&&f.disconnect(),E.complete(),this._observedElements.delete(p)}}static#t=this.\u0275fac=function(f){return new(f||c)(t.KVO(s))};static#e=this.\u0275prov=t.jDH({token:c,factory:c.\u0275fac,providedIn:"root"})}return c})(),g=(()=>{class c{get disabled(){return this._disabled}set disabled(p){this._disabled=p,this._disabled?this._unsubscribe():this._subscribe()}get debounce(){return this._debounce}set debounce(p){this._debounce=(0,l.OE)(p),this._subscribe()}constructor(p,f,E){this._contentObserver=p,this._elementRef=f,this._ngZone=E,this.event=new t.bkB,this._disabled=!1,this._currentSubscription=null}ngAfterContentInit(){!this._currentSubscription&&!this.disabled&&this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){this._unsubscribe();const p=this._contentObserver.observe(this._elementRef);this._ngZone.runOutsideAngular(()=>{this._currentSubscription=(this.debounce?p.pipe((0,D.B)(this.debounce)):p).subscribe(this.event)})}_unsubscribe(){this._currentSubscription?.unsubscribe()}static#t=this.\u0275fac=function(f){return new(f||c)(t.rXU(u),t.rXU(t.aKT),t.rXU(t.SKi))};static#e=this.\u0275dir=t.FsC({type:c,selectors:[["","cdkObserveContent",""]],inputs:{disabled:[t.Mj6.HasDecoratorInputTransform,"cdkObserveContentDisabled","disabled",t.L39],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"],standalone:!0,features:[t.GFd]})}return c})(),a=(()=>{class c{static#t=this.\u0275fac=function(f){return new(f||c)};static#e=this.\u0275mod=t.$C({type:c});static#A=this.\u0275inj=t.G2t({providers:[s]})}return c})()},66969:(Fe,Tt,d)=>{"use strict";d.d(Tt,{WB:()=>dA,$Q:()=>iA,rW:()=>At,hJ:()=>Ge,rR:()=>k,Sf:()=>x,z_:()=>fA,yY:()=>v});var l=d(50453),t=d(60177),R=d(54438),F=d(14085),e=d(36860),_=d(5964),D=d(96697),h=d(56977),s=d(39974),u=d(54360),a=d(28203),c=d(76939),B=d(21413),p=d(18359),f=d(57786),E=d(67336);const w=(0,e.CZ)();class Q{constructor(fe,xe){this._viewportRuler=fe,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=xe}attach(){}enable(){if(this._canBeEnabled()){const fe=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=fe.style.left||"",this._previousHTMLStyles.top=fe.style.top||"",fe.style.left=(0,F.a1)(-this._previousScrollPosition.left),fe.style.top=(0,F.a1)(-this._previousScrollPosition.top),fe.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const fe=this._document.documentElement,FA=fe.style,Xe=this._document.body.style,Ve=FA.scrollBehavior||"",nA=Xe.scrollBehavior||"";this._isEnabled=!1,FA.left=this._previousHTMLStyles.left,FA.top=this._previousHTMLStyles.top,fe.classList.remove("cdk-global-scrollblock"),w&&(FA.scrollBehavior=Xe.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),w&&(FA.scrollBehavior=Ve,Xe.scrollBehavior=nA)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const xe=this._document.body,FA=this._viewportRuler.getViewportSize();return xe.scrollHeight>FA.height||xe.scrollWidth>FA.width}}class C{constructor(fe,xe,FA,Xe){this._scrollDispatcher=fe,this._ngZone=xe,this._viewportRuler=FA,this._config=Xe,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(fe){this._overlayRef=fe}enable(){if(this._scrollSubscription)return;const fe=this._scrollDispatcher.scrolled(0).pipe((0,_.p)(xe=>!xe||!this._overlayRef.overlayElement.contains(xe.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=fe.subscribe(()=>{const xe=this._viewportRuler.getViewportScrollPosition().top;Math.abs(xe-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=fe.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class T{enable(){}disable(){}attach(){}}function N(EA,fe){return fe.some(xe=>EA.bottom<xe.top||EA.top>xe.bottom||EA.right<xe.left||EA.left>xe.right)}function L(EA,fe){return fe.some(xe=>EA.top<xe.top||EA.bottom>xe.bottom||EA.left<xe.left||EA.right>xe.right)}class J{constructor(fe,xe,FA,Xe){this._scrollDispatcher=fe,this._viewportRuler=xe,this._ngZone=FA,this._config=Xe,this._scrollSubscription=null}attach(fe){this._overlayRef=fe}enable(){this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){const xe=this._overlayRef.overlayElement.getBoundingClientRect(),{width:FA,height:Xe}=this._viewportRuler.getViewportSize();N(xe,[{width:FA,height:Xe,bottom:Xe,right:FA,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}}))}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}let H=(()=>{class EA{constructor(xe,FA,Xe,Ve){this._scrollDispatcher=xe,this._viewportRuler=FA,this._ngZone=Xe,this.noop=()=>new T,this.close=nA=>new C(this._scrollDispatcher,this._ngZone,this._viewportRuler,nA),this.block=()=>new Q(this._viewportRuler,this._document),this.reposition=nA=>new J(this._scrollDispatcher,this._viewportRuler,this._ngZone,nA),this._document=Ve}static#t=this.\u0275fac=function(FA){return new(FA||EA)(R.KVO(l.R),R.KVO(l.Xj),R.KVO(R.SKi),R.KVO(t.qQ))};static#e=this.\u0275prov=R.jDH({token:EA,factory:EA.\u0275fac,providedIn:"root"})}return EA})();class k{constructor(fe){if(this.scrollStrategy=new T,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,fe){const xe=Object.keys(fe);for(const FA of xe)void 0!==fe[FA]&&(this[FA]=fe[FA])}}}class pt{constructor(fe,xe){this.connectionPair=fe,this.scrollableViewProperties=xe}}let it=(()=>{class EA{constructor(xe){this._attachedOverlays=[],this._document=xe}ngOnDestroy(){this.detach()}add(xe){this.remove(xe),this._attachedOverlays.push(xe)}remove(xe){const FA=this._attachedOverlays.indexOf(xe);FA>-1&&this._attachedOverlays.splice(FA,1),0===this._attachedOverlays.length&&this.detach()}static#t=this.\u0275fac=function(FA){return new(FA||EA)(R.KVO(t.qQ))};static#e=this.\u0275prov=R.jDH({token:EA,factory:EA.\u0275fac,providedIn:"root"})}return EA})(),at=(()=>{class EA extends it{constructor(xe,FA){super(xe),this._ngZone=FA,this._keydownListener=Xe=>{const Ve=this._attachedOverlays;for(let nA=Ve.length-1;nA>-1;nA--)if(Ve[nA]._keydownEvents.observers.length>0){const _e=Ve[nA]._keydownEvents;this._ngZone?this._ngZone.run(()=>_e.next(Xe)):_e.next(Xe);break}}}add(xe){super.add(xe),this._isAttached||(this._ngZone?this._ngZone.runOutsideAngular(()=>this._document.body.addEventListener("keydown",this._keydownListener)):this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}static#t=this.\u0275fac=function(FA){return new(FA||EA)(R.KVO(t.qQ),R.KVO(R.SKi,8))};static#e=this.\u0275prov=R.jDH({token:EA,factory:EA.\u0275fac,providedIn:"root"})}return EA})(),Y=(()=>{class EA extends it{constructor(xe,FA,Xe){super(xe),this._platform=FA,this._ngZone=Xe,this._cursorStyleIsSet=!1,this._pointerDownListener=Ve=>{this._pointerDownEventTarget=(0,e.Fb)(Ve)},this._clickListener=Ve=>{const nA=(0,e.Fb)(Ve),_e="click"===Ve.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:nA;this._pointerDownEventTarget=null;const tA=this._attachedOverlays.slice();for(let on=tA.length-1;on>-1;on--){const GA=tA[on];if(GA._outsidePointerEvents.observers.length<1||!GA.hasAttached())continue;if(GA.overlayElement.contains(nA)||GA.overlayElement.contains(_e))break;const Qn=GA._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>Qn.next(Ve)):Qn.next(Ve)}}}add(xe){if(super.add(xe),!this._isAttached){const FA=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(FA)):this._addEventListeners(FA),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=FA.style.cursor,FA.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const xe=this._document.body;xe.removeEventListener("pointerdown",this._pointerDownListener,!0),xe.removeEventListener("click",this._clickListener,!0),xe.removeEventListener("auxclick",this._clickListener,!0),xe.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(xe.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(xe){xe.addEventListener("pointerdown",this._pointerDownListener,!0),xe.addEventListener("click",this._clickListener,!0),xe.addEventListener("auxclick",this._clickListener,!0),xe.addEventListener("contextmenu",this._clickListener,!0)}static#t=this.\u0275fac=function(FA){return new(FA||EA)(R.KVO(t.qQ),R.KVO(e.OD),R.KVO(R.SKi,8))};static#e=this.\u0275prov=R.jDH({token:EA,factory:EA.\u0275fac,providedIn:"root"})}return EA})(),x=(()=>{class EA{constructor(xe,FA){this._platform=FA,this._document=xe}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const xe="cdk-overlay-container";if(this._platform.isBrowser||(0,e.v8)()){const Xe=this._document.querySelectorAll(`.${xe}[platform="server"], .${xe}[platform="test"]`);for(let Ve=0;Ve<Xe.length;Ve++)Xe[Ve].remove()}const FA=this._document.createElement("div");FA.classList.add(xe),(0,e.v8)()?FA.setAttribute("platform","test"):this._platform.isBrowser||FA.setAttribute("platform","server"),this._document.body.appendChild(FA),this._containerElement=FA}static#t=this.\u0275fac=function(FA){return new(FA||EA)(R.KVO(t.qQ),R.KVO(e.OD))};static#e=this.\u0275prov=R.jDH({token:EA,factory:EA.\u0275fac,providedIn:"root"})}return EA})();class v{constructor(fe,xe,FA,Xe,Ve,nA,_e,tA,on,GA=!1){this._portalOutlet=fe,this._host=xe,this._pane=FA,this._config=Xe,this._ngZone=Ve,this._keyboardDispatcher=nA,this._document=_e,this._location=tA,this._outsideClickDispatcher=on,this._animationsDisabled=GA,this._backdropElement=null,this._backdropClick=new B.B,this._attachments=new B.B,this._detachments=new B.B,this._locationChanges=p.yU.EMPTY,this._backdropClickHandler=Qn=>this._backdropClick.next(Qn),this._backdropTransitionendHandler=Qn=>{this._disposeBackdrop(Qn.target)},this._keydownEvents=new B.B,this._outsidePointerEvents=new B.B,Xe.scrollStrategy&&(this._scrollStrategy=Xe.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=Xe.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(fe){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const xe=this._portalOutlet.attach(fe);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe((0,D.s)(1)).subscribe(()=>{this.hasAttached()&&this.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),"function"==typeof xe?.onDestroy&&xe.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),xe}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const fe=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),fe}dispose(){const fe=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host?.remove(),this._previousHostParent=this._pane=this._host=null,fe&&this._detachments.next(),this._detachments.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(fe){fe!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=fe,this.hasAttached()&&(fe.attach(this),this.updatePosition()))}updateSize(fe){this._config={...this._config,...fe},this._updateElementSize()}setDirection(fe){this._config={...this._config,direction:fe},this._updateElementDirection()}addPanelClass(fe){this._pane&&this._toggleClasses(this._pane,fe,!0)}removePanelClass(fe){this._pane&&this._toggleClasses(this._pane,fe,!1)}getDirection(){const fe=this._config.direction;return fe?"string"==typeof fe?fe:fe.value:"ltr"}updateScrollStrategy(fe){fe!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=fe,this.hasAttached()&&(fe.attach(this),fe.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const fe=this._pane.style;fe.width=(0,F.a1)(this._config.width),fe.height=(0,F.a1)(this._config.height),fe.minWidth=(0,F.a1)(this._config.minWidth),fe.minHeight=(0,F.a1)(this._config.minHeight),fe.maxWidth=(0,F.a1)(this._config.maxWidth),fe.maxHeight=(0,F.a1)(this._config.maxHeight)}_togglePointerEvents(fe){this._pane.style.pointerEvents=fe?"":"none"}_attachBackdrop(){const fe="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._animationsDisabled&&this._backdropElement.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(fe)})}):this._backdropElement.classList.add(fe)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const fe=this._backdropElement;if(fe){if(this._animationsDisabled)return void this._disposeBackdrop(fe);fe.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{fe.addEventListener("transitionend",this._backdropTransitionendHandler)}),fe.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(fe)},500))}}_toggleClasses(fe,xe,FA){const Xe=(0,F.FG)(xe||[]).filter(Ve=>!!Ve);Xe.length&&(FA?fe.classList.add(...Xe):fe.classList.remove(...Xe))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const fe=this._ngZone.onStable.pipe((0,h.Q)((0,f.h)(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||0===this._pane.children.length)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),fe.unsubscribe())})})}_disposeScrollStrategy(){const fe=this._scrollStrategy;fe&&(fe.disable(),fe.detach&&fe.detach())}_disposeBackdrop(fe){fe&&(fe.removeEventListener("click",this._backdropClickHandler),fe.removeEventListener("transitionend",this._backdropTransitionendHandler),fe.remove(),this._backdropElement===fe&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}const O="cdk-overlay-connected-position-bounding-box",G=/([A-Za-z%]+)$/;class At{get positions(){return this._preferredPositions}constructor(fe,xe,FA,Xe,Ve){this._viewportRuler=xe,this._document=FA,this._platform=Xe,this._overlayContainer=Ve,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 B.B,this._resizeSubscription=p.yU.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(fe)}attach(fe){this._validatePositions(),fe.hostElement.classList.add(O),this._overlayRef=fe,this._boundingBox=fe.hostElement,this._pane=fe.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const fe=this._originRect,xe=this._overlayRect,FA=this._viewportRect,Xe=this._containerRect,Ve=[];let nA;for(let _e of this._preferredPositions){let tA=this._getOriginPoint(fe,Xe,_e),on=this._getOverlayPoint(tA,xe,_e),GA=this._getOverlayFit(on,xe,FA,_e);if(GA.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(_e,tA);this._canFitWithFlexibleDimensions(GA,on,FA)?Ve.push({position:_e,origin:tA,overlayRect:xe,boundingBoxRect:this._calculateBoundingBoxRect(tA,_e)}):(!nA||nA.overlayFit.visibleArea<GA.visibleArea)&&(nA={overlayFit:GA,overlayPoint:on,originPoint:tA,position:_e,overlayRect:xe})}if(Ve.length){let _e=null,tA=-1;for(const on of Ve){const GA=on.boundingBoxRect.width*on.boundingBoxRect.height*(on.position.weight||1);GA>tA&&(tA=GA,_e=on)}return this._isPushed=!1,void this._applyPosition(_e.position,_e.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(nA.position,nA.originPoint);this._applyPosition(nA.position,nA.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&dt(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(O),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const fe=this._lastPosition;if(fe){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const xe=this._getOriginPoint(this._originRect,this._containerRect,fe);this._applyPosition(fe,xe)}else this.apply()}withScrollableContainers(fe){return this._scrollables=fe,this}withPositions(fe){return this._preferredPositions=fe,-1===fe.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(fe){return this._viewportMargin=fe,this}withFlexibleDimensions(fe=!0){return this._hasFlexibleDimensions=fe,this}withGrowAfterOpen(fe=!0){return this._growAfterOpen=fe,this}withPush(fe=!0){return this._canPush=fe,this}withLockedPosition(fe=!0){return this._positionLocked=fe,this}setOrigin(fe){return this._origin=fe,this}withDefaultOffsetX(fe){return this._offsetX=fe,this}withDefaultOffsetY(fe){return this._offsetY=fe,this}withTransformOriginOn(fe){return this._transformOriginSelector=fe,this}_getOriginPoint(fe,xe,FA){let Xe,Ve;if("center"==FA.originX)Xe=fe.left+fe.width/2;else{const nA=this._isRtl()?fe.right:fe.left,_e=this._isRtl()?fe.left:fe.right;Xe="start"==FA.originX?nA:_e}return xe.left<0&&(Xe-=xe.left),Ve="center"==FA.originY?fe.top+fe.height/2:"top"==FA.originY?fe.top:fe.bottom,xe.top<0&&(Ve-=xe.top),{x:Xe,y:Ve}}_getOverlayPoint(fe,xe,FA){let Xe,Ve;return Xe="center"==FA.overlayX?-xe.width/2:"start"===FA.overlayX?this._isRtl()?-xe.width:0:this._isRtl()?0:-xe.width,Ve="center"==FA.overlayY?-xe.height/2:"top"==FA.overlayY?0:-xe.height,{x:fe.x+Xe,y:fe.y+Ve}}_getOverlayFit(fe,xe,FA,Xe){const Ve=yt(xe);let{x:nA,y:_e}=fe,tA=this._getOffset(Xe,"x"),on=this._getOffset(Xe,"y");tA&&(nA+=tA),on&&(_e+=on);let _A=0-_e,fn=_e+Ve.height-FA.height,hA=this._subtractOverflows(Ve.width,0-nA,nA+Ve.width-FA.width),kn=this._subtractOverflows(Ve.height,_A,fn),ni=hA*kn;return{visibleArea:ni,isCompletelyWithinViewport:Ve.width*Ve.height===ni,fitsInViewportVertically:kn===Ve.height,fitsInViewportHorizontally:hA==Ve.width}}_canFitWithFlexibleDimensions(fe,xe,FA){if(this._hasFlexibleDimensions){const Xe=FA.bottom-xe.y,Ve=FA.right-xe.x,nA=It(this._overlayRef.getConfig().minHeight),_e=It(this._overlayRef.getConfig().minWidth);return(fe.fitsInViewportVertically||null!=nA&&nA<=Xe)&&(fe.fitsInViewportHorizontally||null!=_e&&_e<=Ve)}return!1}_pushOverlayOnScreen(fe,xe,FA){if(this._previousPushAmount&&this._positionLocked)return{x:fe.x+this._previousPushAmount.x,y:fe.y+this._previousPushAmount.y};const Xe=yt(xe),Ve=this._viewportRect,nA=Math.max(fe.x+Xe.width-Ve.width,0),_e=Math.max(fe.y+Xe.height-Ve.height,0),tA=Math.max(Ve.top-FA.top-fe.y,0),on=Math.max(Ve.left-FA.left-fe.x,0);let GA=0,Qn=0;return GA=Xe.width<=Ve.width?on||-nA:fe.x<this._viewportMargin?Ve.left-FA.left-fe.x:0,Qn=Xe.height<=Ve.height?tA||-_e:fe.y<this._viewportMargin?Ve.top-FA.top-fe.y:0,this._previousPushAmount={x:GA,y:Qn},{x:fe.x+GA,y:fe.y+Qn}}_applyPosition(fe,xe){if(this._setTransformOrigin(fe),this._setOverlayElementStyles(xe,fe),this._setBoundingBoxStyles(xe,fe),fe.panelClass&&this._addPanelClasses(fe.panelClass),this._positionChanges.observers.length){const FA=this._getScrollVisibility();if(fe!==this._lastPosition||!this._lastScrollVisibility||!function qt(EA,fe){return EA===fe||EA.isOriginClipped===fe.isOriginClipped&&EA.isOriginOutsideView===fe.isOriginOutsideView&&EA.isOverlayClipped===fe.isOverlayClipped&&EA.isOverlayOutsideView===fe.isOverlayOutsideView}(this._lastScrollVisibility,FA)){const Xe=new pt(fe,FA);this._positionChanges.next(Xe)}this._lastScrollVisibility=FA}this._lastPosition=fe,this._isInitialRender=!1}_setTransformOrigin(fe){if(!this._transformOriginSelector)return;const xe=this._boundingBox.querySelectorAll(this._transformOriginSelector);let FA,Xe=fe.overlayY;FA="center"===fe.overlayX?"center":this._isRtl()?"start"===fe.overlayX?"right":"left":"start"===fe.overlayX?"left":"right";for(let Ve=0;Ve<xe.length;Ve++)xe[Ve].style.transformOrigin=`${FA} ${Xe}`}_calculateBoundingBoxRect(fe,xe){const FA=this._viewportRect,Xe=this._isRtl();let Ve,nA,_e,GA,Qn,_A;if("top"===xe.overlayY)nA=fe.y,Ve=FA.height-nA+this._viewportMargin;else if("bottom"===xe.overlayY)_e=FA.height-fe.y+2*this._viewportMargin,Ve=FA.height-_e+this._viewportMargin;else{const fn=Math.min(FA.bottom-fe.y+FA.top,fe.y),hA=this._lastBoundingBoxSize.height;Ve=2*fn,nA=fe.y-fn,Ve>hA&&!this._isInitialRender&&!this._growAfterOpen&&(nA=fe.y-hA/2)}if("end"===xe.overlayX&&!Xe||"start"===xe.overlayX&&Xe)_A=FA.width-fe.x+2*this._viewportMargin,GA=fe.x-this._viewportMargin;else if("start"===xe.overlayX&&!Xe||"end"===xe.overlayX&&Xe)Qn=fe.x,GA=FA.right-fe.x;else{const fn=Math.min(FA.right-fe.x+FA.left,fe.x),hA=this._lastBoundingBoxSize.width;GA=2*fn,Qn=fe.x-fn,GA>hA&&!this._isInitialRender&&!this._growAfterOpen&&(Qn=fe.x-hA/2)}return{top:nA,left:Qn,bottom:_e,right:_A,width:GA,height:Ve}}_setBoundingBoxStyles(fe,xe){const FA=this._calculateBoundingBoxRect(fe,xe);!this._isInitialRender&&!this._growAfterOpen&&(FA.height=Math.min(FA.height,this._lastBoundingBoxSize.height),FA.width=Math.min(FA.width,this._lastBoundingBoxSize.width));const Xe={};if(this._hasExactPosition())Xe.top=Xe.left="0",Xe.bottom=Xe.right=Xe.maxHeight=Xe.maxWidth="",Xe.width=Xe.height="100%";else{const Ve=this._overlayRef.getConfig().maxHeight,nA=this._overlayRef.getConfig().maxWidth;Xe.height=(0,F.a1)(FA.height),Xe.top=(0,F.a1)(FA.top),Xe.bottom=(0,F.a1)(FA.bottom),Xe.width=(0,F.a1)(FA.width),Xe.left=(0,F.a1)(FA.left),Xe.right=(0,F.a1)(FA.right),Xe.alignItems="center"===xe.overlayX?"center":"end"===xe.overlayX?"flex-end":"flex-start",Xe.justifyContent="center"===xe.overlayY?"center":"bottom"===xe.overlayY?"flex-end":"flex-start",Ve&&(Xe.maxHeight=(0,F.a1)(Ve)),nA&&(Xe.maxWidth=(0,F.a1)(nA))}this._lastBoundingBoxSize=FA,dt(this._boundingBox.style,Xe)}_resetBoundingBoxStyles(){dt(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){dt(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(fe,xe){const FA={},Xe=this._hasExactPosition(),Ve=this._hasFlexibleDimensions,nA=this._overlayRef.getConfig();if(Xe){const GA=this._viewportRuler.getViewportScrollPosition();dt(FA,this._getExactOverlayY(xe,fe,GA)),dt(FA,this._getExactOverlayX(xe,fe,GA))}else FA.position="static";let _e="",tA=this._getOffset(xe,"x"),on=this._getOffset(xe,"y");tA&&(_e+=`translateX(${tA}px) `),on&&(_e+=`translateY(${on}px)`),FA.transform=_e.trim(),nA.maxHeight&&(Xe?FA.maxHeight=(0,F.a1)(nA.maxHeight):Ve&&(FA.maxHeight="")),nA.maxWidth&&(Xe?FA.maxWidth=(0,F.a1)(nA.maxWidth):Ve&&(FA.maxWidth="")),dt(this._pane.style,FA)}_getExactOverlayY(fe,xe,FA){let Xe={top:"",bottom:""},Ve=this._getOverlayPoint(xe,this._overlayRect,fe);return this._isPushed&&(Ve=this._pushOverlayOnScreen(Ve,this._overlayRect,FA)),"bottom"===fe.overlayY?Xe.bottom=this._document.documentElement.clientHeight-(Ve.y+this._overlayRect.height)+"px":Xe.top=(0,F.a1)(Ve.y),Xe}_getExactOverlayX(fe,xe,FA){let nA,Xe={left:"",right:""},Ve=this._getOverlayPoint(xe,this._overlayRect,fe);return this._isPushed&&(Ve=this._pushOverlayOnScreen(Ve,this._overlayRect,FA)),nA=this._isRtl()?"end"===fe.overlayX?"left":"right":"end"===fe.overlayX?"right":"left","right"===nA?Xe.right=this._document.documentElement.clientWidth-(Ve.x+this._overlayRect.width)+"px":Xe.left=(0,F.a1)(Ve.x),Xe}_getScrollVisibility(){const fe=this._getOriginRect(),xe=this._pane.getBoundingClientRect(),FA=this._scrollables.map(Xe=>Xe.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:L(fe,FA),isOriginOutsideView:N(fe,FA),isOverlayClipped:L(xe,FA),isOverlayOutsideView:N(xe,FA)}}_subtractOverflows(fe,...xe){return xe.reduce((FA,Xe)=>FA-Math.max(Xe,0),fe)}_getNarrowedViewportRect(){const fe=this._document.documentElement.clientWidth,xe=this._document.documentElement.clientHeight,FA=this._viewportRuler.getViewportScrollPosition();return{top:FA.top+this._viewportMargin,left:FA.left+this._viewportMargin,right:FA.left+fe-this._viewportMargin,bottom:FA.top+xe-this._viewportMargin,width:fe-2*this._viewportMargin,height:xe-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(fe,xe){return"x"===xe?null==fe.offsetX?this._offsetX:fe.offsetX:null==fe.offsetY?this._offsetY:fe.offsetY}_validatePositions(){}_addPanelClasses(fe){this._pane&&(0,F.FG)(fe).forEach(xe=>{""!==xe&&-1===this._appliedPanelClasses.indexOf(xe)&&(this._appliedPanelClasses.push(xe),this._pane.classList.add(xe))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(fe=>{this._pane.classList.remove(fe)}),this._appliedPanelClasses=[])}_getOriginRect(){const fe=this._origin;if(fe instanceof R.aKT)return fe.nativeElement.getBoundingClientRect();if(fe instanceof Element)return fe.getBoundingClientRect();const xe=fe.width||0,FA=fe.height||0;return{top:fe.y,bottom:fe.y+FA,left:fe.x,right:fe.x+xe,height:FA,width:xe}}}function dt(EA,fe){for(let xe in fe)fe.hasOwnProperty(xe)&&(EA[xe]=fe[xe]);return EA}function It(EA){if("number"!=typeof EA&&null!=EA){const[fe,xe]=EA.split(G);return xe&&"px"!==xe?null:parseFloat(fe)}return EA||null}function yt(EA){return{top:Math.floor(EA.top),right:Math.floor(EA.right),bottom:Math.floor(EA.bottom),left:Math.floor(EA.left),width:Math.floor(EA.width),height:Math.floor(EA.height)}}const mt="cdk-global-overlay-wrapper";class ct{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(fe){const xe=fe.getConfig();this._overlayRef=fe,this._width&&!xe.width&&fe.updateSize({width:this._width}),this._height&&!xe.height&&fe.updateSize({height:this._height}),fe.hostElement.classList.add(mt),this._isDisposed=!1}top(fe=""){return this._bottomOffset="",this._topOffset=fe,this._alignItems="flex-start",this}left(fe=""){return this._xOffset=fe,this._xPosition="left",this}bottom(fe=""){return this._topOffset="",this._bottomOffset=fe,this._alignItems="flex-end",this}right(fe=""){return this._xOffset=fe,this._xPosition="right",this}start(fe=""){return this._xOffset=fe,this._xPosition="start",this}end(fe=""){return this._xOffset=fe,this._xPosition="end",this}width(fe=""){return this._overlayRef?this._overlayRef.updateSize({width:fe}):this._width=fe,this}height(fe=""){return this._overlayRef?this._overlayRef.updateSize({height:fe}):this._height=fe,this}centerHorizontally(fe=""){return this.left(fe),this._xPosition="center",this}centerVertically(fe=""){return this.top(fe),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const fe=this._overlayRef.overlayElement.style,xe=this._overlayRef.hostElement.style,FA=this._overlayRef.getConfig(),{width:Xe,height:Ve,maxWidth:nA,maxHeight:_e}=FA,tA=!("100%"!==Xe&&"100vw"!==Xe||nA&&"100%"!==nA&&"100vw"!==nA),on=!("100%"!==Ve&&"100vh"!==Ve||_e&&"100%"!==_e&&"100vh"!==_e),GA=this._xPosition,Qn=this._xOffset,_A="rtl"===this._overlayRef.getConfig().direction;let fn="",hA="",kn="";tA?kn="flex-start":"center"===GA?(kn="center",_A?hA=Qn:fn=Qn):_A?"left"===GA||"end"===GA?(kn="flex-end",fn=Qn):("right"===GA||"start"===GA)&&(kn="flex-start",hA=Qn):"left"===GA||"start"===GA?(kn="flex-start",fn=Qn):("right"===GA||"end"===GA)&&(kn="flex-end",hA=Qn),fe.position=this._cssPosition,fe.marginLeft=tA?"0":fn,fe.marginTop=on?"0":this._topOffset,fe.marginBottom=this._bottomOffset,fe.marginRight=tA?"0":hA,xe.justifyContent=kn,xe.alignItems=on?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const fe=this._overlayRef.overlayElement.style,xe=this._overlayRef.hostElement,FA=xe.style;xe.classList.remove(mt),FA.justifyContent=FA.alignItems=fe.marginTop=fe.marginBottom=fe.marginLeft=fe.marginRight=fe.position="",this._overlayRef=null,this._isDisposed=!0}}let xt=(()=>{class EA{constructor(xe,FA,Xe,Ve){this._viewportRuler=xe,this._document=FA,this._platform=Xe,this._overlayContainer=Ve}global(){return new ct}flexibleConnectedTo(xe){return new At(xe,this._viewportRuler,this._document,this._platform,this._overlayContainer)}static#t=this.\u0275fac=function(FA){return new(FA||EA)(R.KVO(l.Xj),R.KVO(t.qQ),R.KVO(e.OD),R.KVO(x))};static#e=this.\u0275prov=R.jDH({token:EA,factory:EA.\u0275fac,providedIn:"root"})}return EA})(),ee=0,Ge=(()=>{class EA{constructor(xe,FA,Xe,Ve,nA,_e,tA,on,GA,Qn,_A,fn){this.scrollStrategies=xe,this._overlayContainer=FA,this._componentFactoryResolver=Xe,this._positionBuilder=Ve,this._keyboardDispatcher=nA,this._injector=_e,this._ngZone=tA,this._document=on,this._directionality=GA,this._location=Qn,this._outsideClickDispatcher=_A,this._animationsModuleType=fn}create(xe){const FA=this._createHostElement(),Xe=this._createPaneElement(FA),Ve=this._createPortalOutlet(Xe),nA=new k(xe);return nA.direction=nA.direction||this._directionality.value,new v(Ve,FA,Xe,nA,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType)}position(){return this._positionBuilder}_createPaneElement(xe){const FA=this._document.createElement("div");return FA.id="cdk-overlay-"+ee++,FA.classList.add("cdk-overlay-pane"),xe.appendChild(FA),FA}_createHostElement(){const xe=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(xe),xe}_createPortalOutlet(xe){return this._appRef||(this._appRef=this._injector.get(R.o8S)),new c.aI(xe,this._componentFactoryResolver,this._appRef,this._injector,this._document)}static#t=this.\u0275fac=function(FA){return new(FA||EA)(R.KVO(H),R.KVO(x),R.KVO(R.OM3),R.KVO(xt),R.KVO(at),R.KVO(R.zZn),R.KVO(R.SKi),R.KVO(t.qQ),R.KVO(a.dS),R.KVO(t.aZ),R.KVO(Y),R.KVO(R.bc$,8))};static#e=this.\u0275prov=R.jDH({token:EA,factory:EA.\u0275fac,providedIn:"root"})}return EA})();const Ce=[{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"}],je=new R.nKC("cdk-connected-overlay-scroll-strategy",{providedIn:"root",factory:()=>{const EA=(0,R.WQX)(Ge);return()=>EA.scrollStrategies.reposition()}});let iA=(()=>{class EA{constructor(xe){this.elementRef=xe}static#t=this.\u0275fac=function(FA){return new(FA||EA)(R.rXU(R.aKT))};static#e=this.\u0275dir=R.FsC({type:EA,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"],standalone:!0})}return EA})(),dA=(()=>{class EA{get offsetX(){return this._offsetX}set offsetX(xe){this._offsetX=xe,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(xe){this._offsetY=xe,this._position&&this._updatePositionStrategy(this._position)}get disposeOnNavigation(){return this._disposeOnNavigation}set disposeOnNavigation(xe){this._disposeOnNavigation=xe}constructor(xe,FA,Xe,Ve,nA){this._overlay=xe,this._dir=nA,this._backdropSubscription=p.yU.EMPTY,this._attachSubscription=p.yU.EMPTY,this._detachSubscription=p.yU.EMPTY,this._positionSubscription=p.yU.EMPTY,this._disposeOnNavigation=!1,this._ngZone=(0,R.WQX)(R.SKi),this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.hasBackdrop=!1,this.lockPosition=!1,this.flexibleDimensions=!1,this.growAfterOpen=!1,this.push=!1,this.backdropClick=new R.bkB,this.positionChange=new R.bkB,this.attach=new R.bkB,this.detach=new R.bkB,this.overlayKeydown=new R.bkB,this.overlayOutsideClick=new R.bkB,this._templatePortal=new c.VA(FA,Xe),this._scrollStrategyFactory=Ve,this.scrollStrategy=this._scrollStrategyFactory()}get overlayRef(){return this._overlayRef}get dir(){return this._dir?this._dir.value:"ltr"}ngOnDestroy(){this._attachSubscription.unsubscribe(),this._detachSubscription.unsubscribe(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._overlayRef&&this._overlayRef.dispose()}ngOnChanges(xe){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),xe.origin&&this.open&&this._position.apply()),xe.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=Ce);const xe=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=xe.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=xe.detachments().subscribe(()=>this.detach.emit()),xe.keydownEvents().subscribe(FA=>{this.overlayKeydown.next(FA),FA.keyCode===E._f&&!this.disableClose&&!(0,E.rp)(FA)&&(FA.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(FA=>{const Xe=this._getOriginElement(),Ve=(0,e.Fb)(FA);(!Xe||Xe!==Ve&&!Xe.contains(Ve))&&this.overlayOutsideClick.next(FA)})}_buildConfig(){const xe=this._position=this.positionStrategy||this._createPositionStrategy(),FA=new k({direction:this._dir,positionStrategy:xe,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop,disposeOnNavigation:this.disposeOnNavigation});return(this.width||0===this.width)&&(FA.width=this.width),(this.height||0===this.height)&&(FA.height=this.height),(this.minWidth||0===this.minWidth)&&(FA.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(FA.minHeight=this.minHeight),this.backdropClass&&(FA.backdropClass=this.backdropClass),this.panelClass&&(FA.panelClass=this.panelClass),FA}_updatePositionStrategy(xe){const FA=this.positions.map(Xe=>({originX:Xe.originX,originY:Xe.originY,overlayX:Xe.overlayX,overlayY:Xe.overlayY,offsetX:Xe.offsetX||this.offsetX,offsetY:Xe.offsetY||this.offsetY,panelClass:Xe.panelClass||void 0}));return xe.setOrigin(this._getOrigin()).withPositions(FA).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const xe=this._overlay.position().flexibleConnectedTo(this._getOrigin());return this._updatePositionStrategy(xe),xe}_getOrigin(){return this.origin instanceof iA?this.origin.elementRef:this.origin}_getOriginElement(){return this.origin instanceof iA?this.origin.elementRef.nativeElement:this.origin instanceof R.aKT?this.origin.nativeElement:typeof Element<"u"&&this.origin instanceof Element?this.origin:null}_attachOverlay(){this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||this._overlayRef.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe(xe=>{this.backdropClick.emit(xe)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe(function g(EA,fe=!1){return(0,s.N)((xe,FA)=>{let Xe=0;xe.subscribe((0,u._)(FA,Ve=>{const nA=EA(Ve,Xe++);(nA||fe)&&FA.next(Ve),!nA&&FA.complete()}))})}(()=>this.positionChange.observers.length>0)).subscribe(xe=>{this._ngZone.run(()=>this.positionChange.emit(xe)),0===this.positionChange.observers.length&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}static#t=this.\u0275fac=function(FA){return new(FA||EA)(R.rXU(Ge),R.rXU(R.C4Q),R.rXU(R.c1b),R.rXU(je),R.rXU(a.dS,8))};static#e=this.\u0275dir=R.FsC({type:EA,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:[R.Mj6.None,"cdkConnectedOverlayOrigin","origin"],positions:[R.Mj6.None,"cdkConnectedOverlayPositions","positions"],positionStrategy:[R.Mj6.None,"cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:[R.Mj6.None,"cdkConnectedOverlayOffsetX","offsetX"],offsetY:[R.Mj6.None,"cdkConnectedOverlayOffsetY","offsetY"],width:[R.Mj6.None,"cdkConnectedOverlayWidth","width"],height:[R.Mj6.None,"cdkConnectedOverlayHeight","height"],minWidth:[R.Mj6.None,"cdkConnectedOverlayMinWidth","minWidth"],minHeight:[R.Mj6.None,"cdkConnectedOverlayMinHeight","minHeight"],backdropClass:[R.Mj6.None,"cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:[R.Mj6.None,"cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:[R.Mj6.None,"cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:[R.Mj6.None,"cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:[R.Mj6.None,"cdkConnectedOverlayOpen","open"],disableClose:[R.Mj6.None,"cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:[R.Mj6.None,"cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:[R.Mj6.HasDecoratorInputTransform,"cdkConnectedOverlayHasBackdrop","hasBackdrop",R.L39],lockPosition:[R.Mj6.HasDecoratorInputTransform,"cdkConnectedOverlayLockPosition","lockPosition",R.L39],flexibleDimensions:[R.Mj6.HasDecoratorInputTransform,"cdkConnectedOverlayFlexibleDimensions","flexibleDimensions",R.L39],growAfterOpen:[R.Mj6.HasDecoratorInputTransform,"cdkConnectedOverlayGrowAfterOpen","growAfterOpen",R.L39],push:[R.Mj6.HasDecoratorInputTransform,"cdkConnectedOverlayPush","push",R.L39],disposeOnNavigation:[R.Mj6.HasDecoratorInputTransform,"cdkConnectedOverlayDisposeOnNavigation","disposeOnNavigation",R.L39]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],standalone:!0,features:[R.GFd,R.OA$]})}return EA})();const rA={provide:je,deps:[Ge],useFactory:function Ye(EA){return()=>EA.scrollStrategies.reposition()}};let fA=(()=>{class EA{static#t=this.\u0275fac=function(FA){return new(FA||EA)};static#e=this.\u0275mod=R.$C({type:EA});static#A=this.\u0275inj=R.G2t({providers:[Ge,rA],imports:[a.jI,c.jc,l.E9,l.E9]})}return EA})()},36860:(Fe,Tt,d)=>{"use strict";d.d(Tt,{BD:()=>f,BQ:()=>g,CZ:()=>p,Fb:()=>C,KT:()=>Q,OD:()=>F,r5:()=>a,v8:()=>T,vc:()=>b});var l=d(54438),t=d(60177);let R;try{R=typeof Intl<"u"&&Intl.v8BreakIterator}catch{R=!1}let s,F=(()=>{class N{constructor(J){this._platformId=J,this.isBrowser=this._platformId?(0,t.UE)(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!R)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}static#t=this.\u0275fac=function(H){return new(H||N)(l.KVO(l.Agw))};static#e=this.\u0275prov=l.jDH({token:N,factory:N.\u0275fac,providedIn:"root"})}return N})();function g(N){return function u(){if(null==s&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>s=!0}))}finally{s=s||!1}return s}()?N:!!N.capture}var a=function(N){return N[N.NORMAL=0]="NORMAL",N[N.NEGATED=1]="NEGATED",N[N.INVERTED=2]="INVERTED",N}(a||{});let c,B,E;function p(){if(null==B){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return B=!1,B;if("scrollBehavior"in document.documentElement.style)B=!0;else{const N=Element.prototype.scrollTo;B=!!N&&!/\{\s*\[native code\]\s*\}/.test(N.toString())}}return B}function f(){if("object"!=typeof document||!document)return a.NORMAL;if(null==c){const N=document.createElement("div"),L=N.style;N.dir="rtl",L.width="1px",L.overflow="auto",L.visibility="hidden",L.pointerEvents="none",L.position="absolute";const J=document.createElement("div"),H=J.style;H.width="2px",H.height="1px",N.appendChild(J),document.body.appendChild(N),c=a.NORMAL,0===N.scrollLeft&&(N.scrollLeft=1,c=0===N.scrollLeft?a.NEGATED:a.INVERTED),N.remove()}return c}function Q(N){if(function w(){if(null==E){const N=typeof document<"u"?document.head:null;E=!(!N||!N.createShadowRoot&&!N.attachShadow)}return E}()){const L=N.getRootNode?N.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&L instanceof ShadowRoot)return L}return null}function b(){let N=typeof document<"u"&&document?document.activeElement:null;for(;N&&N.shadowRoot;){const L=N.shadowRoot.activeElement;if(L===N)break;N=L}return N}function C(N){return N.composedPath?N.composedPath()[0]:N.target}function T(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}},76939:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A8:()=>u,I3:()=>Q,VA:()=>g,aI:()=>p,bV:()=>E,jc:()=>C,lb:()=>c});var l=d(54438),t=d(60177);class s{attach(L){return this._attachedHost=L,L.attach(this)}detach(){let L=this._attachedHost;null!=L&&(this._attachedHost=null,L.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(L){this._attachedHost=L}}class u extends s{constructor(L,J,H,k,X){super(),this.component=L,this.viewContainerRef=J,this.injector=H,this.componentFactoryResolver=k,this.projectableNodes=X}}class g extends s{constructor(L,J,H,k){super(),this.templateRef=L,this.viewContainerRef=J,this.context=H,this.injector=k}get origin(){return this.templateRef.elementRef}attach(L,J=this.context){return this.context=J,super.attach(L)}detach(){return this.context=void 0,super.detach()}}class a extends s{constructor(L){super(),this.element=L instanceof l.aKT?L.nativeElement:L}}class c{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(L){return L instanceof u?(this._attachedPortal=L,this.attachComponentPortal(L)):L instanceof g?(this._attachedPortal=L,this.attachTemplatePortal(L)):this.attachDomPortal&&L instanceof a?(this._attachedPortal=L,this.attachDomPortal(L)):void 0}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(L){this._disposeFn=L}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class p extends c{constructor(L,J,H,k,X){super(),this.outletElement=L,this._componentFactoryResolver=J,this._appRef=H,this._defaultInjector=k,this.attachDomPortal=tt=>{const pt=tt.element,st=this._document.createComment("dom-portal");pt.parentNode.insertBefore(st,pt),this.outletElement.appendChild(pt),this._attachedPortal=tt,super.setDisposeFn(()=>{st.parentNode&&st.parentNode.replaceChild(pt,st)})},this._document=X}attachComponentPortal(L){const H=(L.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(L.component);let k;return L.viewContainerRef?(k=L.viewContainerRef.createComponent(H,L.viewContainerRef.length,L.injector||L.viewContainerRef.injector,L.projectableNodes||void 0),this.setDisposeFn(()=>k.destroy())):(k=H.create(L.injector||this._defaultInjector||l.zZn.NULL),this._appRef.attachView(k.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(k.hostView),k.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(k)),this._attachedPortal=L,k}attachTemplatePortal(L){let J=L.viewContainerRef,H=J.createEmbeddedView(L.templateRef,L.context,{injector:L.injector});return H.rootNodes.forEach(k=>this.outletElement.appendChild(k)),H.detectChanges(),this.setDisposeFn(()=>{let k=J.indexOf(H);-1!==k&&J.remove(k)}),this._attachedPortal=L,H}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(L){return L.hostView.rootNodes[0]}}let E=(()=>{class N extends g{constructor(J,H){super(J,H)}static#t=this.\u0275fac=function(H){return new(H||N)(l.rXU(l.C4Q),l.rXU(l.c1b))};static#e=this.\u0275dir=l.FsC({type:N,selectors:[["","cdkPortal",""]],exportAs:["cdkPortal"],standalone:!0,features:[l.Vt3]})}return N})(),Q=(()=>{class N extends c{constructor(J,H,k){super(),this._componentFactoryResolver=J,this._viewContainerRef=H,this._isInitialized=!1,this.attached=new l.bkB,this.attachDomPortal=X=>{const tt=X.element,pt=this._document.createComment("dom-portal");X.setAttachedHost(this),tt.parentNode.insertBefore(pt,tt),this._getRootNode().appendChild(tt),this._attachedPortal=X,super.setDisposeFn(()=>{pt.parentNode&&pt.parentNode.replaceChild(tt,pt)})},this._document=k}get portal(){return this._attachedPortal}set portal(J){this.hasAttached()&&!J&&!this._isInitialized||(this.hasAttached()&&super.detach(),J&&super.attach(J),this._attachedPortal=J||null)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(J){J.setAttachedHost(this);const H=null!=J.viewContainerRef?J.viewContainerRef:this._viewContainerRef,X=(J.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(J.component),tt=H.createComponent(X,H.length,J.injector||H.injector,J.projectableNodes||void 0);return H!==this._viewContainerRef&&this._getRootNode().appendChild(tt.hostView.rootNodes[0]),super.setDisposeFn(()=>tt.destroy()),this._attachedPortal=J,this._attachedRef=tt,this.attached.emit(tt),tt}attachTemplatePortal(J){J.setAttachedHost(this);const H=this._viewContainerRef.createEmbeddedView(J.templateRef,J.context,{injector:J.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=J,this._attachedRef=H,this.attached.emit(H),H}_getRootNode(){const J=this._viewContainerRef.element.nativeElement;return J.nodeType===J.ELEMENT_NODE?J:J.parentNode}static#t=this.\u0275fac=function(H){return new(H||N)(l.rXU(l.OM3),l.rXU(l.c1b),l.rXU(t.qQ))};static#e=this.\u0275dir=l.FsC({type:N,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:[l.Mj6.None,"cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],standalone:!0,features:[l.Vt3]})}return N})(),C=(()=>{class N{static#t=this.\u0275fac=function(H){return new(H||N)};static#e=this.\u0275mod=l.$C({type:N});static#A=this.\u0275inj=l.G2t({})}return N})()},50453:(Fe,Tt,d)=>{"use strict";d.d(Tt,{yg:()=>ct,uv:()=>Ge,Gj:()=>FA,E$:()=>EA,d6:()=>fA,R:()=>ee,E9:()=>Xe,Xj:()=>je});var l=d(14085),t=d(54438),R=d(21413),F=d(7673),e=d(71985),_=d(33726),D=d(30536),h=d(96780);let u,s=1;const g={};function a(Ve){return Ve in g&&(delete g[Ve],!0)}const c={setImmediate(Ve){const nA=s++;return g[nA]=!0,u||(u=Promise.resolve()),u.then(()=>a(nA)&&Ve()),nA},clearImmediate(Ve){a(Ve)}},{setImmediate:p,clearImmediate:f}=c,E={setImmediate(...Ve){const{delegate:nA}=E;return(nA?.setImmediate||p)(...Ve)},clearImmediate(Ve){const{delegate:nA}=E;return(nA?.clearImmediate||f)(Ve)},delegate:void 0};var Q=d(39687);const C=new class b extends Q.q{flush(nA){this._active=!0;const _e=this._scheduled;this._scheduled=void 0;const{actions:tA}=this;let on;nA=nA||tA.shift();do{if(on=nA.execute(nA.state,nA.delay))break}while((nA=tA[0])&&nA.id===_e&&tA.shift());if(this._active=!1,on){for(;(nA=tA[0])&&nA.id===_e&&tA.shift();)nA.unsubscribe();throw on}}}(class w extends h.R{constructor(nA,_e){super(nA,_e),this.scheduler=nA,this.work=_e}requestAsyncId(nA,_e,tA=0){return null!==tA&&tA>0?super.requestAsyncId(nA,_e,tA):(nA.actions.push(this),nA._scheduled||(nA._scheduled=E.setImmediate(nA.flush.bind(nA,void 0))))}recycleAsyncId(nA,_e,tA=0){var on;if(null!=tA?tA>0:this.delay>0)return super.recycleAsyncId(nA,_e,tA);const{actions:GA}=nA;null!=_e&&(null===(on=GA[GA.length-1])||void 0===on?void 0:on.id)!==_e&&(E.clearImmediate(_e),nA._scheduled===_e&&(nA._scheduled=void 0))}});var N=d(18359),L=d(74402),J=d(23294),H=d(43236),k=d(39974),X=d(58750),tt=d(54360),st=d(1807);function z(Ve,nA=H.E){return function pt(Ve){return(0,k.N)((nA,_e)=>{let tA=!1,on=null,GA=null,Qn=!1;const _A=()=>{if(GA?.unsubscribe(),GA=null,tA){tA=!1;const hA=on;on=null,_e.next(hA)}Qn&&_e.complete()},fn=()=>{GA=null,Qn&&_e.complete()};nA.subscribe((0,tt._)(_e,hA=>{tA=!0,on=hA,GA||(0,X.Tg)(Ve(hA)).subscribe(GA=(0,tt._)(_e,_A,fn))},()=>{Qn=!0,(!tA||!GA||GA.closed)&&_e.complete()}))})}(()=>(0,st.O)(Ve,nA))}var it=d(5964),at=d(56977),Y=d(99172),v=d(25558),O=d(44668),G=d(36860),At=d(60177),dt=d(28203),It=d(45024);const yt=["contentWrapper"],qt=["*"],Mt=new t.nKC("VIRTUAL_SCROLL_STRATEGY");class Xt{constructor(nA,_e,tA){this._scrolledIndexChange=new R.B,this.scrolledIndexChange=this._scrolledIndexChange.pipe((0,J.F)()),this._viewport=null,this._itemSize=nA,this._minBufferPx=_e,this._maxBufferPx=tA}attach(nA){this._viewport=nA,this._updateTotalContentSize(),this._updateRenderedRange()}detach(){this._scrolledIndexChange.complete(),this._viewport=null}updateItemAndBufferSize(nA,_e,tA){this._itemSize=nA,this._minBufferPx=_e,this._maxBufferPx=tA,this._updateTotalContentSize(),this._updateRenderedRange()}onContentScrolled(){this._updateRenderedRange()}onDataLengthChanged(){this._updateTotalContentSize(),this._updateRenderedRange()}onContentRendered(){}onRenderedOffsetChanged(){}scrollToIndex(nA,_e){this._viewport&&this._viewport.scrollToOffset(nA*this._itemSize,_e)}_updateTotalContentSize(){this._viewport&&this._viewport.setTotalContentSize(this._viewport.getDataLength()*this._itemSize)}_updateRenderedRange(){if(!this._viewport)return;const nA=this._viewport.getRenderedRange(),_e={start:nA.start,end:nA.end},tA=this._viewport.getViewportSize(),on=this._viewport.getDataLength();let GA=this._viewport.measureScrollOffset(),Qn=this._itemSize>0?GA/this._itemSize:0;if(_e.end>on){const fn=Math.ceil(tA/this._itemSize),hA=Math.max(0,Math.min(Qn,on-fn));Qn!=hA&&(Qn=hA,GA=hA*this._itemSize,_e.start=Math.floor(Qn)),_e.end=Math.max(0,Math.min(on,_e.start+fn))}const _A=GA-_e.start*this._itemSize;if(_A<this._minBufferPx&&0!=_e.start){const fn=Math.ceil((this._maxBufferPx-_A)/this._itemSize);_e.start=Math.max(0,_e.start-fn),_e.end=Math.min(on,Math.ceil(Qn+(tA+this._minBufferPx)/this._itemSize))}else{const fn=_e.end*this._itemSize-(GA+tA);if(fn<this._minBufferPx&&_e.end!=on){const hA=Math.ceil((this._maxBufferPx-fn)/this._itemSize);hA>0&&(_e.end=Math.min(on,_e.end+hA),_e.start=Math.max(0,Math.floor(Qn-this._minBufferPx/this._itemSize)))}}this._viewport.setRenderedRange(_e),this._viewport.setRenderedContentOffset(this._itemSize*_e.start),this._scrolledIndexChange.next(Math.floor(Qn))}}function mt(Ve){return Ve._scrollStrategy}let ct=(()=>{class Ve{constructor(){this._itemSize=20,this._minBufferPx=100,this._maxBufferPx=200,this._scrollStrategy=new Xt(this.itemSize,this.minBufferPx,this.maxBufferPx)}get itemSize(){return this._itemSize}set itemSize(_e){this._itemSize=(0,l.OE)(_e)}get minBufferPx(){return this._minBufferPx}set minBufferPx(_e){this._minBufferPx=(0,l.OE)(_e)}get maxBufferPx(){return this._maxBufferPx}set maxBufferPx(_e){this._maxBufferPx=(0,l.OE)(_e)}ngOnChanges(){this._scrollStrategy.updateItemAndBufferSize(this.itemSize,this.minBufferPx,this.maxBufferPx)}static#t=this.\u0275fac=function(tA){return new(tA||Ve)};static#e=this.\u0275dir=t.FsC({type:Ve,selectors:[["cdk-virtual-scroll-viewport","itemSize",""]],inputs:{itemSize:"itemSize",minBufferPx:"minBufferPx",maxBufferPx:"maxBufferPx"},standalone:!0,features:[t.Jv_([{provide:Mt,useFactory:mt,deps:[(0,t.Rfq)(()=>Ve)]}]),t.OA$]})}return Ve})(),ee=(()=>{class Ve{constructor(_e,tA,on){this._ngZone=_e,this._platform=tA,this._scrolled=new R.B,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=on}register(_e){this.scrollContainers.has(_e)||this.scrollContainers.set(_e,_e.elementScrolled().subscribe(()=>this._scrolled.next(_e)))}deregister(_e){const tA=this.scrollContainers.get(_e);tA&&(tA.unsubscribe(),this.scrollContainers.delete(_e))}scrolled(_e=20){return this._platform.isBrowser?new e.c(tA=>{this._globalSubscription||this._addGlobalListener();const on=_e>0?this._scrolled.pipe(z(_e)).subscribe(tA):this._scrolled.subscribe(tA);return this._scrolledCount++,()=>{on.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):(0,F.of)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((_e,tA)=>this.deregister(tA)),this._scrolled.complete()}ancestorScrolled(_e,tA){const on=this.getAncestorScrollContainers(_e);return this.scrolled(tA).pipe((0,it.p)(GA=>!GA||on.indexOf(GA)>-1))}getAncestorScrollContainers(_e){const tA=[];return this.scrollContainers.forEach((on,GA)=>{this._scrollableContainsElement(GA,_e)&&tA.push(GA)}),tA}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(_e,tA){let on=(0,l.i8)(tA),GA=_e.getElementRef().nativeElement;do{if(on==GA)return!0}while(on=on.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{const _e=this._getWindow();return(0,_.R)(_e.document,"scroll").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}static#t=this.\u0275fac=function(tA){return new(tA||Ve)(t.KVO(t.SKi),t.KVO(G.OD),t.KVO(At.qQ,8))};static#e=this.\u0275prov=t.jDH({token:Ve,factory:Ve.\u0275fac,providedIn:"root"})}return Ve})(),Ge=(()=>{class Ve{constructor(_e,tA,on,GA){this.elementRef=_e,this.scrollDispatcher=tA,this.ngZone=on,this.dir=GA,this._destroyed=new R.B,this._elementScrolled=new e.c(Qn=>this.ngZone.runOutsideAngular(()=>(0,_.R)(this.elementRef.nativeElement,"scroll").pipe((0,at.Q)(this._destroyed)).subscribe(Qn)))}ngOnInit(){this.scrollDispatcher.register(this)}ngOnDestroy(){this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(_e){const tA=this.elementRef.nativeElement,on=this.dir&&"rtl"==this.dir.value;null==_e.left&&(_e.left=on?_e.end:_e.start),null==_e.right&&(_e.right=on?_e.start:_e.end),null!=_e.bottom&&(_e.top=tA.scrollHeight-tA.clientHeight-_e.bottom),on&&(0,G.BD)()!=G.r5.NORMAL?(null!=_e.left&&(_e.right=tA.scrollWidth-tA.clientWidth-_e.left),(0,G.BD)()==G.r5.INVERTED?_e.left=_e.right:(0,G.BD)()==G.r5.NEGATED&&(_e.left=_e.right?-_e.right:_e.right)):null!=_e.right&&(_e.left=tA.scrollWidth-tA.clientWidth-_e.right),this._applyScrollToOptions(_e)}_applyScrollToOptions(_e){const tA=this.elementRef.nativeElement;(0,G.CZ)()?tA.scrollTo(_e):(null!=_e.top&&(tA.scrollTop=_e.top),null!=_e.left&&(tA.scrollLeft=_e.left))}measureScrollOffset(_e){const tA="left",GA=this.elementRef.nativeElement;if("top"==_e)return GA.scrollTop;if("bottom"==_e)return GA.scrollHeight-GA.clientHeight-GA.scrollTop;const Qn=this.dir&&"rtl"==this.dir.value;return"start"==_e?_e=Qn?"right":tA:"end"==_e&&(_e=Qn?tA:"right"),Qn&&(0,G.BD)()==G.r5.INVERTED?_e==tA?GA.scrollWidth-GA.clientWidth-GA.scrollLeft:GA.scrollLeft:Qn&&(0,G.BD)()==G.r5.NEGATED?_e==tA?GA.scrollLeft+GA.scrollWidth-GA.clientWidth:-GA.scrollLeft:_e==tA?GA.scrollLeft:GA.scrollWidth-GA.clientWidth-GA.scrollLeft}static#t=this.\u0275fac=function(tA){return new(tA||Ve)(t.rXU(t.aKT),t.rXU(ee),t.rXU(t.SKi),t.rXU(dt.dS,8))};static#e=this.\u0275dir=t.FsC({type:Ve,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]],standalone:!0})}return Ve})(),je=(()=>{class Ve{constructor(_e,tA,on){this._platform=_e,this._change=new R.B,this._changeListener=GA=>{this._change.next(GA)},this._document=on,tA.runOutsideAngular(()=>{if(_e.isBrowser){const GA=this._getWindow();GA.addEventListener("resize",this._changeListener),GA.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const _e=this._getWindow();_e.removeEventListener("resize",this._changeListener),_e.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const _e={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),_e}getViewportRect(){const _e=this.getViewportScrollPosition(),{width:tA,height:on}=this.getViewportSize();return{top:_e.top,left:_e.left,bottom:_e.top+on,right:_e.left+tA,height:on,width:tA}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const _e=this._document,tA=this._getWindow(),on=_e.documentElement,GA=on.getBoundingClientRect();return{top:-GA.top||_e.body.scrollTop||tA.scrollY||on.scrollTop||0,left:-GA.left||_e.body.scrollLeft||tA.scrollX||on.scrollLeft||0}}change(_e=20){return _e>0?this._change.pipe(z(_e)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const _e=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:_e.innerWidth,height:_e.innerHeight}:{width:0,height:0}}static#t=this.\u0275fac=function(tA){return new(tA||Ve)(t.KVO(G.OD),t.KVO(t.SKi),t.KVO(At.qQ,8))};static#e=this.\u0275prov=t.jDH({token:Ve,factory:Ve.\u0275fac,providedIn:"root"})}return Ve})();const iA=new t.nKC("VIRTUAL_SCROLLABLE");let dA=(()=>{class Ve extends Ge{constructor(_e,tA,on,GA){super(_e,tA,on,GA)}measureViewportSize(_e){const tA=this.elementRef.nativeElement;return"horizontal"===_e?tA.clientWidth:tA.clientHeight}static#t=this.\u0275fac=function(tA){return new(tA||Ve)(t.rXU(t.aKT),t.rXU(ee),t.rXU(t.SKi),t.rXU(dt.dS,8))};static#e=this.\u0275dir=t.FsC({type:Ve,features:[t.Vt3]})}return Ve})();const rA=typeof requestAnimationFrame<"u"?D.X:C;let fA=(()=>{class Ve extends dA{get orientation(){return this._orientation}set orientation(_e){this._orientation!==_e&&(this._orientation=_e,this._calculateSpacerSize())}constructor(_e,tA,on,GA,Qn,_A,fn,hA){super(_e,_A,on,Qn),this.elementRef=_e,this._changeDetectorRef=tA,this._scrollStrategy=GA,this.scrollable=hA,this._platform=(0,t.WQX)(G.OD),this._detachedSubject=new R.B,this._renderedRangeSubject=new R.B,this._orientation="vertical",this.appendOnly=!1,this.scrolledIndexChange=new e.c(kn=>this._scrollStrategy.scrolledIndexChange.subscribe(ni=>Promise.resolve().then(()=>this.ngZone.run(()=>kn.next(ni))))),this.renderedRangeStream=this._renderedRangeSubject,this._totalContentSize=0,this._totalContentWidth="",this._totalContentHeight="",this._renderedRange={start:0,end:0},this._dataLength=0,this._viewportSize=0,this._renderedContentOffset=0,this._renderedContentOffsetNeedsRewrite=!1,this._isChangeDetectionPending=!1,this._runAfterChangeDetection=[],this._viewportChanges=N.yU.EMPTY,this._viewportChanges=fn.change().subscribe(()=>{this.checkViewportSize()}),this.scrollable||(this.elementRef.nativeElement.classList.add("cdk-virtual-scrollable"),this.scrollable=this)}ngOnInit(){this._platform.isBrowser&&(this.scrollable===this&&super.ngOnInit(),this.ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>{this._measureViewportSize(),this._scrollStrategy.attach(this),this.scrollable.elementScrolled().pipe((0,Y.Z)(null),z(0,rA),(0,at.Q)(this._destroyed)).subscribe(()=>this._scrollStrategy.onContentScrolled()),this._markChangeDetectionNeeded()})))}ngOnDestroy(){this.detach(),this._scrollStrategy.detach(),this._renderedRangeSubject.complete(),this._detachedSubject.complete(),this._viewportChanges.unsubscribe(),super.ngOnDestroy()}attach(_e){this.ngZone.runOutsideAngular(()=>{this._forOf=_e,this._forOf.dataStream.pipe((0,at.Q)(this._detachedSubject)).subscribe(tA=>{const on=tA.length;on!==this._dataLength&&(this._dataLength=on,this._scrollStrategy.onDataLengthChanged()),this._doChangeDetection()})})}detach(){this._forOf=null,this._detachedSubject.next()}getDataLength(){return this._dataLength}getViewportSize(){return this._viewportSize}getRenderedRange(){return this._renderedRange}measureBoundingClientRectWithScrollOffset(_e){return this.getElementRef().nativeElement.getBoundingClientRect()[_e]}setTotalContentSize(_e){this._totalContentSize!==_e&&(this._totalContentSize=_e,this._calculateSpacerSize(),this._markChangeDetectionNeeded())}setRenderedRange(_e){(function Ye(Ve,nA){return Ve.start==nA.start&&Ve.end==nA.end})(this._renderedRange,_e)||(this.appendOnly&&(_e={start:0,end:Math.max(this._renderedRange.end,_e.end)}),this._renderedRangeSubject.next(this._renderedRange=_e),this._markChangeDetectionNeeded(()=>this._scrollStrategy.onContentRendered()))}getOffsetToRenderedContentStart(){return this._renderedContentOffsetNeedsRewrite?null:this._renderedContentOffset}setRenderedContentOffset(_e,tA="to-start"){_e=this.appendOnly&&"to-start"===tA?0:_e;const GA="horizontal"==this.orientation,Qn=GA?"X":"Y";let fn=`translate${Qn}(${Number((GA&&this.dir&&"rtl"==this.dir.value?-1:1)*_e)}px)`;this._renderedContentOffset=_e,"to-end"===tA&&(fn+=` translate${Qn}(-100%)`,this._renderedContentOffsetNeedsRewrite=!0),this._renderedContentTransform!=fn&&(this._renderedContentTransform=fn,this._markChangeDetectionNeeded(()=>{this._renderedContentOffsetNeedsRewrite?(this._renderedContentOffset-=this.measureRenderedContentSize(),this._renderedContentOffsetNeedsRewrite=!1,this.setRenderedContentOffset(this._renderedContentOffset)):this._scrollStrategy.onRenderedOffsetChanged()}))}scrollToOffset(_e,tA="auto"){const on={behavior:tA};"horizontal"===this.orientation?on.start=_e:on.top=_e,this.scrollable.scrollTo(on)}scrollToIndex(_e,tA="auto"){this._scrollStrategy.scrollToIndex(_e,tA)}measureScrollOffset(_e){let tA;return tA=this.scrollable==this?on=>super.measureScrollOffset(on):on=>this.scrollable.measureScrollOffset(on),Math.max(0,tA(_e??("horizontal"===this.orientation?"start":"top"))-this.measureViewportOffset())}measureViewportOffset(_e){let tA;const Qn="rtl"==this.dir?.value;tA="start"==_e?Qn?"right":"left":"end"==_e?Qn?"left":"right":_e||("horizontal"===this.orientation?"left":"top");const _A=this.scrollable.measureBoundingClientRectWithScrollOffset(tA);return this.elementRef.nativeElement.getBoundingClientRect()[tA]-_A}measureRenderedContentSize(){const _e=this._contentWrapper.nativeElement;return"horizontal"===this.orientation?_e.offsetWidth:_e.offsetHeight}measureRangeSize(_e){return this._forOf?this._forOf.measureRangeSize(_e,this.orientation):0}checkViewportSize(){this._measureViewportSize(),this._scrollStrategy.onDataLengthChanged()}_measureViewportSize(){this._viewportSize=this.scrollable.measureViewportSize(this.orientation)}_markChangeDetectionNeeded(_e){_e&&this._runAfterChangeDetection.push(_e),this._isChangeDetectionPending||(this._isChangeDetectionPending=!0,this.ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>{this._doChangeDetection()})))}_doChangeDetection(){this._isChangeDetectionPending=!1,this._contentWrapper.nativeElement.style.transform=this._renderedContentTransform,this.ngZone.run(()=>this._changeDetectorRef.markForCheck());const _e=this._runAfterChangeDetection;this._runAfterChangeDetection=[];for(const tA of _e)tA()}_calculateSpacerSize(){this._totalContentHeight="horizontal"===this.orientation?"":`${this._totalContentSize}px`,this._totalContentWidth="horizontal"===this.orientation?`${this._totalContentSize}px`:""}static#t=this.\u0275fac=function(tA){return new(tA||Ve)(t.rXU(t.aKT),t.rXU(t.gRc),t.rXU(t.SKi),t.rXU(Mt,8),t.rXU(dt.dS,8),t.rXU(ee),t.rXU(je),t.rXU(iA,8))};static#e=this.\u0275cmp=t.VBU({type:Ve,selectors:[["cdk-virtual-scroll-viewport"]],viewQuery:function(tA,on){if(1&tA&&t.GBs(yt,7),2&tA){let GA;t.mGM(GA=t.lsd())&&(on._contentWrapper=GA.first)}},hostAttrs:[1,"cdk-virtual-scroll-viewport"],hostVars:4,hostBindings:function(tA,on){2&tA&&t.AVh("cdk-virtual-scroll-orientation-horizontal","horizontal"===on.orientation)("cdk-virtual-scroll-orientation-vertical","horizontal"!==on.orientation)},inputs:{orientation:"orientation",appendOnly:[t.Mj6.HasDecoratorInputTransform,"appendOnly","appendOnly",t.L39]},outputs:{scrolledIndexChange:"scrolledIndexChange"},standalone:!0,features:[t.Jv_([{provide:Ge,useFactory:(_e,tA)=>_e||tA,deps:[[new t.Xx1,new t.y_5(iA)],Ve]}]),t.GFd,t.Vt3,t.aNF],ngContentSelectors:qt,decls:4,vars:4,consts:[["contentWrapper",""],[1,"cdk-virtual-scroll-content-wrapper"],[1,"cdk-virtual-scroll-spacer"]],template:function(tA,on){1&tA&&(t.NAR(),t.j41(0,"div",1,0),t.SdG(2),t.k0s(),t.nrm(3,"div",2)),2&tA&&(t.R7$(3),t.xc7("width",on._totalContentWidth)("height",on._totalContentHeight))},styles:["cdk-virtual-scroll-viewport{display:block;position:relative;transform:translateZ(0)}.cdk-virtual-scrollable{overflow:auto;will-change:scroll-position;contain:strict;-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:none}.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:none}.cdk-virtual-scroll-spacer{height:1px;transform-origin:0 0;flex:0 0 auto}[dir=rtl] .cdk-virtual-scroll-spacer{transform-origin:100% 0}"],encapsulation:2,changeDetection:0})}return Ve})();function TA(Ve,nA,_e){if(!_e.getBoundingClientRect)return 0;const on=_e.getBoundingClientRect();return"horizontal"===Ve?"start"===nA?on.left:on.right:"start"===nA?on.top:on.bottom}let EA=(()=>{class Ve{get cdkVirtualForOf(){return this._cdkVirtualForOf}set cdkVirtualForOf(_e){this._cdkVirtualForOf=_e,(0,It.y4)(_e)?this._dataSourceChanges.next(_e):this._dataSourceChanges.next(new It.hx((0,L.A)(_e)?_e:Array.from(_e||[])))}get cdkVirtualForTrackBy(){return this._cdkVirtualForTrackBy}set cdkVirtualForTrackBy(_e){this._needsUpdate=!0,this._cdkVirtualForTrackBy=_e?(tA,on)=>_e(tA+(this._renderedRange?this._renderedRange.start:0),on):void 0}set cdkVirtualForTemplate(_e){_e&&(this._needsUpdate=!0,this._template=_e)}get cdkVirtualForTemplateCacheSize(){return this._viewRepeater.viewCacheSize}set cdkVirtualForTemplateCacheSize(_e){this._viewRepeater.viewCacheSize=(0,l.OE)(_e)}constructor(_e,tA,on,GA,Qn,_A){this._viewContainerRef=_e,this._template=tA,this._differs=on,this._viewRepeater=GA,this._viewport=Qn,this.viewChange=new R.B,this._dataSourceChanges=new R.B,this.dataStream=this._dataSourceChanges.pipe((0,Y.Z)(null),function x(){return(0,k.N)((Ve,nA)=>{let _e,tA=!1;Ve.subscribe((0,tt._)(nA,on=>{const GA=_e;_e=on,tA&&nA.next([GA,on]),tA=!0}))})}(),(0,v.n)(([fn,hA])=>this._changeDataSource(fn,hA)),(0,O.t)(1)),this._differ=null,this._needsUpdate=!1,this._destroyed=new R.B,this.dataStream.subscribe(fn=>{this._data=fn,this._onRenderedDataChange()}),this._viewport.renderedRangeStream.pipe((0,at.Q)(this._destroyed)).subscribe(fn=>{this._renderedRange=fn,this.viewChange.observers.length&&_A.run(()=>this.viewChange.next(this._renderedRange)),this._onRenderedDataChange()}),this._viewport.attach(this)}measureRangeSize(_e,tA){if(_e.start>=_e.end)return 0;const on=_e.start-this._renderedRange.start,GA=_e.end-_e.start;let Qn,_A;for(let fn=0;fn<GA;fn++){const hA=this._viewContainerRef.get(fn+on);if(hA&&hA.rootNodes.length){Qn=_A=hA.rootNodes[0];break}}for(let fn=GA-1;fn>-1;fn--){const hA=this._viewContainerRef.get(fn+on);if(hA&&hA.rootNodes.length){_A=hA.rootNodes[hA.rootNodes.length-1];break}}return Qn&&_A?TA(tA,"end",_A)-TA(tA,"start",Qn):0}ngDoCheck(){if(this._differ&&this._needsUpdate){const _e=this._differ.diff(this._renderedItems);_e?this._applyChanges(_e):this._updateContext(),this._needsUpdate=!1}}ngOnDestroy(){this._viewport.detach(),this._dataSourceChanges.next(void 0),this._dataSourceChanges.complete(),this.viewChange.complete(),this._destroyed.next(),this._destroyed.complete(),this._viewRepeater.detach()}_onRenderedDataChange(){this._renderedRange&&(this._renderedItems=this._data.slice(this._renderedRange.start,this._renderedRange.end),this._differ||(this._differ=this._differs.find(this._renderedItems).create((_e,tA)=>this.cdkVirtualForTrackBy?this.cdkVirtualForTrackBy(_e,tA):tA)),this._needsUpdate=!0)}_changeDataSource(_e,tA){return _e&&_e.disconnect(this),this._needsUpdate=!0,tA?tA.connect(this):(0,F.of)()}_updateContext(){const _e=this._data.length;let tA=this._viewContainerRef.length;for(;tA--;){const on=this._viewContainerRef.get(tA);on.context.index=this._renderedRange.start+tA,on.context.count=_e,this._updateComputedContextProperties(on.context),on.detectChanges()}}_applyChanges(_e){this._viewRepeater.applyChanges(_e,this._viewContainerRef,(GA,Qn,_A)=>this._getEmbeddedViewArgs(GA,_A),GA=>GA.item),_e.forEachIdentityChange(GA=>{this._viewContainerRef.get(GA.currentIndex).context.$implicit=GA.item});const tA=this._data.length;let on=this._viewContainerRef.length;for(;on--;){const GA=this._viewContainerRef.get(on);GA.context.index=this._renderedRange.start+on,GA.context.count=tA,this._updateComputedContextProperties(GA.context)}}_updateComputedContextProperties(_e){_e.first=0===_e.index,_e.last=_e.index===_e.count-1,_e.even=_e.index%2==0,_e.odd=!_e.even}_getEmbeddedViewArgs(_e,tA){return{templateRef:this._template,context:{$implicit:_e.item,cdkVirtualForOf:this._cdkVirtualForOf,index:-1,count:-1,first:!1,last:!1,odd:!1,even:!1},index:tA}}static#t=this.\u0275fac=function(tA){return new(tA||Ve)(t.rXU(t.c1b),t.rXU(t.C4Q),t.rXU(t._q3),t.rXU(It.sL),t.rXU(fA,4),t.rXU(t.SKi))};static#e=this.\u0275dir=t.FsC({type:Ve,selectors:[["","cdkVirtualFor","","cdkVirtualForOf",""]],inputs:{cdkVirtualForOf:"cdkVirtualForOf",cdkVirtualForTrackBy:"cdkVirtualForTrackBy",cdkVirtualForTemplate:"cdkVirtualForTemplate",cdkVirtualForTemplateCacheSize:"cdkVirtualForTemplateCacheSize"},standalone:!0,features:[t.Jv_([{provide:It.sL,useClass:It.DQ}])]})}return Ve})(),FA=(()=>{class Ve{static#t=this.\u0275fac=function(tA){return new(tA||Ve)};static#e=this.\u0275mod=t.$C({type:Ve});static#A=this.\u0275inj=t.G2t({})}return Ve})(),Xe=(()=>{class Ve{static#t=this.\u0275fac=function(tA){return new(tA||Ve)};static#e=this.\u0275mod=t.$C({type:Ve});static#A=this.\u0275inj=t.G2t({imports:[dt.jI,FA,dt.jI,FA]})}return Ve})()},60177:(Fe,Tt,d)=>{"use strict";d.d(Tt,{AJ:()=>$a,B3:()=>Li,Jj:()=>_o,MD:()=>ul,N0:()=>ds,P9:()=>xa,QT:()=>R,Sm:()=>f,Sq:()=>Zn,T3:()=>bA,TG:()=>wr,UE:()=>zr,VF:()=>e,Vy:()=>Tc,Xr:()=>ic,YU:()=>Z,ZD:()=>F,_b:()=>te,aZ:()=>w,bT:()=>ri,e1:()=>ve,fG:()=>Zt,fw:()=>E,hb:()=>B,hj:()=>s,lG:()=>ga,qQ:()=>D,ux:()=>vt});var l=d(54438);let t=null;function R(){return t}function F(jt){t??=jt}class e{}const D=new l.nKC("");let h=(()=>{class jt{historyGo(Vt){throw new Error("")}static#t=this.\u0275fac=function(oe){return new(oe||jt)};static#e=this.\u0275prov=l.jDH({token:jt,factory:()=>(0,l.WQX)(u),providedIn:"platform"})}return jt})();const s=new l.nKC("");let u=(()=>{class jt extends h{constructor(){super(),this._doc=(0,l.WQX)(D),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return R().getBaseHref(this._doc)}onPopState(Vt){const oe=R().getGlobalEventTarget(this._doc,"window");return oe.addEventListener("popstate",Vt,!1),()=>oe.removeEventListener("popstate",Vt)}onHashChange(Vt){const oe=R().getGlobalEventTarget(this._doc,"window");return oe.addEventListener("hashchange",Vt,!1),()=>oe.removeEventListener("hashchange",Vt)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(Vt){this._location.pathname=Vt}pushState(Vt,oe,wA){this._history.pushState(Vt,oe,wA)}replaceState(Vt,oe,wA){this._history.replaceState(Vt,oe,wA)}forward(){this._history.forward()}back(){this._history.back()}historyGo(Vt=0){this._history.go(Vt)}getState(){return this._history.state}static#t=this.\u0275fac=function(oe){return new(oe||jt)};static#e=this.\u0275prov=l.jDH({token:jt,factory:()=>new jt,providedIn:"platform"})}return jt})();function g(jt,Se){if(0==jt.length)return Se;if(0==Se.length)return jt;let Vt=0;return jt.endsWith("/")&&Vt++,Se.startsWith("/")&&Vt++,2==Vt?jt+Se.substring(1):1==Vt?jt+Se:jt+"/"+Se}function a(jt){const Se=jt.match(/#|\?|$/),Vt=Se&&Se.index||jt.length;return jt.slice(0,Vt-("/"===jt[Vt-1]?1:0))+jt.slice(Vt)}function c(jt){return jt&&"?"!==jt[0]?"?"+jt:jt}let B=(()=>{class jt{historyGo(Vt){throw new Error("")}static#t=this.\u0275fac=function(oe){return new(oe||jt)};static#e=this.\u0275prov=l.jDH({token:jt,factory:()=>(0,l.WQX)(f),providedIn:"root"})}return jt})();const p=new l.nKC("");let f=(()=>{class jt extends B{constructor(Vt,oe){super(),this._platformLocation=Vt,this._removeListenerFns=[],this._baseHref=oe??this._platformLocation.getBaseHrefFromDOM()??(0,l.WQX)(D).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(Vt){this._removeListenerFns.push(this._platformLocation.onPopState(Vt),this._platformLocation.onHashChange(Vt))}getBaseHref(){return this._baseHref}prepareExternalUrl(Vt){return g(this._baseHref,Vt)}path(Vt=!1){const oe=this._platformLocation.pathname+c(this._platformLocation.search),wA=this._platformLocation.hash;return wA&&Vt?`${oe}${wA}`:oe}pushState(Vt,oe,wA,HA){const bt=this.prepareExternalUrl(wA+c(HA));this._platformLocation.pushState(Vt,oe,bt)}replaceState(Vt,oe,wA,HA){const bt=this.prepareExternalUrl(wA+c(HA));this._platformLocation.replaceState(Vt,oe,bt)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(Vt=0){this._platformLocation.historyGo?.(Vt)}static#t=this.\u0275fac=function(oe){return new(oe||jt)(l.KVO(h),l.KVO(p,8))};static#e=this.\u0275prov=l.jDH({token:jt,factory:jt.\u0275fac,providedIn:"root"})}return jt})(),E=(()=>{class jt extends B{constructor(Vt,oe){super(),this._platformLocation=Vt,this._baseHref="",this._removeListenerFns=[],null!=oe&&(this._baseHref=oe)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(Vt){this._removeListenerFns.push(this._platformLocation.onPopState(Vt),this._platformLocation.onHashChange(Vt))}getBaseHref(){return this._baseHref}path(Vt=!1){const oe=this._platformLocation.hash??"#";return oe.length>0?oe.substring(1):oe}prepareExternalUrl(Vt){const oe=g(this._baseHref,Vt);return oe.length>0?"#"+oe:oe}pushState(Vt,oe,wA,HA){let bt=this.prepareExternalUrl(wA+c(HA));0==bt.length&&(bt=this._platformLocation.pathname),this._platformLocation.pushState(Vt,oe,bt)}replaceState(Vt,oe,wA,HA){let bt=this.prepareExternalUrl(wA+c(HA));0==bt.length&&(bt=this._platformLocation.pathname),this._platformLocation.replaceState(Vt,oe,bt)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(Vt=0){this._platformLocation.historyGo?.(Vt)}static#t=this.\u0275fac=function(oe){return new(oe||jt)(l.KVO(h),l.KVO(p,8))};static#e=this.\u0275prov=l.jDH({token:jt,factory:jt.\u0275fac})}return jt})(),w=(()=>{class jt{constructor(Vt){this._subject=new l.bkB,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=Vt;const oe=this._locationStrategy.getBaseHref();this._basePath=function T(jt){if(new RegExp("^(https?:)?//").test(jt)){const[,Vt]=jt.split(/\/\/[^\/]+/);return Vt}return jt}(a(C(oe))),this._locationStrategy.onPopState(wA=>{this._subject.emit({url:this.path(!0),pop:!0,state:wA.state,type:wA.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(Vt=!1){return this.normalize(this._locationStrategy.path(Vt))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(Vt,oe=""){return this.path()==this.normalize(Vt+c(oe))}normalize(Vt){return jt.stripTrailingSlash(function b(jt,Se){if(!jt||!Se.startsWith(jt))return Se;const Vt=Se.substring(jt.length);return""===Vt||["/",";","?","#"].includes(Vt[0])?Vt:Se}(this._basePath,C(Vt)))}prepareExternalUrl(Vt){return Vt&&"/"!==Vt[0]&&(Vt="/"+Vt),this._locationStrategy.prepareExternalUrl(Vt)}go(Vt,oe="",wA=null){this._locationStrategy.pushState(wA,"",Vt,oe),this._notifyUrlChangeListeners(this.prepareExternalUrl(Vt+c(oe)),wA)}replaceState(Vt,oe="",wA=null){this._locationStrategy.replaceState(wA,"",Vt,oe),this._notifyUrlChangeListeners(this.prepareExternalUrl(Vt+c(oe)),wA)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(Vt=0){this._locationStrategy.historyGo?.(Vt)}onUrlChange(Vt){return this._urlChangeListeners.push(Vt),this._urlChangeSubscription??=this.subscribe(oe=>{this._notifyUrlChangeListeners(oe.url,oe.state)}),()=>{const oe=this._urlChangeListeners.indexOf(Vt);this._urlChangeListeners.splice(oe,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(Vt="",oe){this._urlChangeListeners.forEach(wA=>wA(Vt,oe))}subscribe(Vt,oe,wA){return this._subject.subscribe({next:Vt,error:oe,complete:wA})}static#t=this.normalizeQueryParams=c;static#e=this.joinWithSlash=g;static#A=this.stripTrailingSlash=a;static#n=this.\u0275fac=function(oe){return new(oe||jt)(l.KVO(B))};static#i=this.\u0275prov=l.jDH({token:jt,factory:()=>function Q(){return new w((0,l.KVO)(B))}(),providedIn:"root"})}return jt})();function C(jt){return jt.replace(/\/index.html$/,"")}function te(jt,Se){Se=encodeURIComponent(Se);for(const Vt of jt.split(";")){const oe=Vt.indexOf("="),[wA,HA]=-1==oe?[Vt,""]:[Vt.slice(0,oe),Vt.slice(oe+1)];if(wA.trim()===Se)return decodeURIComponent(HA)}return null}const M=/\s+/,S=[];let Z=(()=>{class jt{constructor(Vt,oe){this._ngEl=Vt,this._renderer=oe,this.initialClasses=S,this.stateMap=new Map}set klass(Vt){this.initialClasses=null!=Vt?Vt.trim().split(M):S}set ngClass(Vt){this.rawClass="string"==typeof Vt?Vt.trim().split(M):Vt}ngDoCheck(){for(const oe of this.initialClasses)this._updateState(oe,!0);const Vt=this.rawClass;if(Array.isArray(Vt)||Vt instanceof Set)for(const oe of Vt)this._updateState(oe,!0);else if(null!=Vt)for(const oe of Object.keys(Vt))this._updateState(oe,!!Vt[oe]);this._applyStateDiff()}_updateState(Vt,oe){const wA=this.stateMap.get(Vt);void 0!==wA?(wA.enabled!==oe&&(wA.changed=!0,wA.enabled=oe),wA.touched=!0):this.stateMap.set(Vt,{enabled:oe,changed:!0,touched:!0})}_applyStateDiff(){for(const Vt of this.stateMap){const oe=Vt[0],wA=Vt[1];wA.changed?(this._toggleClass(oe,wA.enabled),wA.changed=!1):wA.touched||(wA.enabled&&this._toggleClass(oe,!1),this.stateMap.delete(oe)),wA.touched=!1}}_toggleClass(Vt,oe){(Vt=Vt.trim()).length>0&&Vt.split(M).forEach(wA=>{oe?this._renderer.addClass(this._ngEl.nativeElement,wA):this._renderer.removeClass(this._ngEl.nativeElement,wA)})}static#t=this.\u0275fac=function(oe){return new(oe||jt)(l.rXU(l.aKT),l.rXU(l.sFG))};static#e=this.\u0275dir=l.FsC({type:jt,selectors:[["","ngClass",""]],inputs:{klass:[l.Mj6.None,"class","klass"],ngClass:"ngClass"},standalone:!0})}return jt})();class nn{constructor(Se,Vt,oe,wA){this.$implicit=Se,this.ngForOf=Vt,this.index=oe,this.count=wA}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let Zn=(()=>{class jt{set ngForOf(Vt){this._ngForOf=Vt,this._ngForOfDirty=!0}set ngForTrackBy(Vt){this._trackByFn=Vt}get ngForTrackBy(){return this._trackByFn}constructor(Vt,oe,wA){this._viewContainer=Vt,this._template=oe,this._differs=wA,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(Vt){Vt&&(this._template=Vt)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const Vt=this._ngForOf;!this._differ&&Vt&&(this._differ=this._differs.find(Vt).create(this.ngForTrackBy))}if(this._differ){const Vt=this._differ.diff(this._ngForOf);Vt&&this._applyChanges(Vt)}}_applyChanges(Vt){const oe=this._viewContainer;Vt.forEachOperation((wA,HA,bt)=>{if(null==wA.previousIndex)oe.createEmbeddedView(this._template,new nn(wA.item,this._ngForOf,-1,-1),null===bt?void 0:bt);else if(null==bt)oe.remove(null===HA?void 0:HA);else if(null!==HA){const Lt=oe.get(HA);oe.move(Lt,bt),Ei(Lt,wA)}});for(let wA=0,HA=oe.length;wA<HA;wA++){const Lt=oe.get(wA).context;Lt.index=wA,Lt.count=HA,Lt.ngForOf=this._ngForOf}Vt.forEachIdentityChange(wA=>{Ei(oe.get(wA.currentIndex),wA)})}static ngTemplateContextGuard(Vt,oe){return!0}static#t=this.\u0275fac=function(oe){return new(oe||jt)(l.rXU(l.c1b),l.rXU(l.C4Q),l.rXU(l._q3))};static#e=this.\u0275dir=l.FsC({type:jt,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0})}return jt})();function Ei(jt,Se){jt.context.$implicit=Se.item}let ri=(()=>{class jt{constructor(Vt,oe){this._viewContainer=Vt,this._context=new Ht,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=oe}set ngIf(Vt){this._context.$implicit=this._context.ngIf=Vt,this._updateView()}set ngIfThen(Vt){lA("ngIfThen",Vt),this._thenTemplateRef=Vt,this._thenViewRef=null,this._updateView()}set ngIfElse(Vt){lA("ngIfElse",Vt),this._elseTemplateRef=Vt,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(Vt,oe){return!0}static#t=this.\u0275fac=function(oe){return new(oe||jt)(l.rXU(l.c1b),l.rXU(l.C4Q))};static#e=this.\u0275dir=l.FsC({type:jt,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0})}return jt})();class Ht{constructor(){this.$implicit=null,this.ngIf=null}}function lA(jt,Se){if(Se&&!Se.createEmbeddedView)throw new Error(`${jt} must be a TemplateRef, but received '${(0,l.Tbb)(Se)}'.`)}class Qe{constructor(Se,Vt){this._viewContainerRef=Se,this._templateRef=Vt,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(Se){Se&&!this._created?this.create():!Se&&this._created&&this.destroy()}}let vt=(()=>{class jt{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(Vt){this._ngSwitch=Vt,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(Vt){this._defaultViews.push(Vt)}_matchCase(Vt){const oe=Vt===this._ngSwitch;return this._lastCasesMatched||=oe,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),oe}_updateDefaultCases(Vt){if(this._defaultViews.length>0&&Vt!==this._defaultUsed){this._defaultUsed=Vt;for(const oe of this._defaultViews)oe.enforceState(Vt)}}static#t=this.\u0275fac=function(oe){return new(oe||jt)};static#e=this.\u0275dir=l.FsC({type:jt,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0})}return jt})(),ve=(()=>{class jt{constructor(Vt,oe,wA){this.ngSwitch=wA,wA._addCase(),this._view=new Qe(Vt,oe)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}static#t=this.\u0275fac=function(oe){return new(oe||jt)(l.rXU(l.c1b),l.rXU(l.C4Q),l.rXU(vt,9))};static#e=this.\u0275dir=l.FsC({type:jt,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0})}return jt})(),Zt=(()=>{class jt{constructor(Vt,oe,wA){wA._addDefault(new Qe(Vt,oe))}static#t=this.\u0275fac=function(oe){return new(oe||jt)(l.rXU(l.c1b),l.rXU(l.C4Q),l.rXU(vt,9))};static#e=this.\u0275dir=l.FsC({type:jt,selectors:[["","ngSwitchDefault",""]],standalone:!0})}return jt})(),Li=(()=>{class jt{constructor(Vt,oe,wA){this._ngEl=Vt,this._differs=oe,this._renderer=wA,this._ngStyle=null,this._differ=null}set ngStyle(Vt){this._ngStyle=Vt,!this._differ&&Vt&&(this._differ=this._differs.find(Vt).create())}ngDoCheck(){if(this._differ){const Vt=this._differ.diff(this._ngStyle);Vt&&this._applyChanges(Vt)}}_setStyle(Vt,oe){const[wA,HA]=Vt.split("."),bt=-1===wA.indexOf("-")?void 0:l.czy.DashCase;null!=oe?this._renderer.setStyle(this._ngEl.nativeElement,wA,HA?`${oe}${HA}`:oe,bt):this._renderer.removeStyle(this._ngEl.nativeElement,wA,bt)}_applyChanges(Vt){Vt.forEachRemovedItem(oe=>this._setStyle(oe.key,null)),Vt.forEachAddedItem(oe=>this._setStyle(oe.key,oe.currentValue)),Vt.forEachChangedItem(oe=>this._setStyle(oe.key,oe.currentValue))}static#t=this.\u0275fac=function(oe){return new(oe||jt)(l.rXU(l.aKT),l.rXU(l.MKu),l.rXU(l.sFG))};static#e=this.\u0275dir=l.FsC({type:jt,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0})}return jt})(),bA=(()=>{class jt{constructor(Vt){this._viewContainerRef=Vt,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(Vt){if(this._shouldRecreateView(Vt)){const oe=this._viewContainerRef;if(this._viewRef&&oe.remove(oe.indexOf(this._viewRef)),!this.ngTemplateOutlet)return void(this._viewRef=null);const wA=this._createContextForwardProxy();this._viewRef=oe.createEmbeddedView(this.ngTemplateOutlet,wA,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(Vt){return!!Vt.ngTemplateOutlet||!!Vt.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(Vt,oe,wA)=>!!this.ngTemplateOutletContext&&Reflect.set(this.ngTemplateOutletContext,oe,wA),get:(Vt,oe,wA)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,oe,wA)}})}static#t=this.\u0275fac=function(oe){return new(oe||jt)(l.rXU(l.c1b))};static#e=this.\u0275dir=l.FsC({type:jt,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[l.OA$]})}return jt})();function pn(jt,Se){return new l.wOt(2100,!1)}class Ln{createSubscription(Se,Vt){return(0,l.O8t)(()=>Se.subscribe({next:Vt,error:oe=>{throw oe}}))}dispose(Se){(0,l.O8t)(()=>Se.unsubscribe())}}class eo{createSubscription(Se,Vt){return Se.then(Vt,oe=>{throw oe})}dispose(Se){}}const lo=new eo,Ko=new Ln;let _o=(()=>{class jt{constructor(Vt){this._latestValue=null,this.markForCheckOnValueUpdate=!0,this._subscription=null,this._obj=null,this._strategy=null,this._ref=Vt}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(Vt){if(!this._obj){if(Vt)try{this.markForCheckOnValueUpdate=!1,this._subscribe(Vt)}finally{this.markForCheckOnValueUpdate=!0}return this._latestValue}return Vt!==this._obj?(this._dispose(),this.transform(Vt)):this._latestValue}_subscribe(Vt){this._obj=Vt,this._strategy=this._selectStrategy(Vt),this._subscription=this._strategy.createSubscription(Vt,oe=>this._updateLatestValue(Vt,oe))}_selectStrategy(Vt){if((0,l.jNT)(Vt))return lo;if((0,l.zjR)(Vt))return Ko;throw pn()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(Vt,oe){Vt===this._obj&&(this._latestValue=oe,this.markForCheckOnValueUpdate&&this._ref?.markForCheck())}static#t=this.\u0275fac=function(oe){return new(oe||jt)(l.rXU(l.gRc,16))};static#e=this.\u0275pipe=l.EJ8({name:"async",type:jt,pure:!1,standalone:!0})}return jt})(),wr=(()=>{class jt{transform(Vt){return JSON.stringify(Vt,null,2)}static#t=this.\u0275fac=function(oe){return new(oe||jt)};static#e=this.\u0275pipe=l.EJ8({name:"json",type:jt,pure:!1,standalone:!0})}return jt})(),ga=(()=>{class jt{constructor(Vt){this.differs=Vt,this.keyValues=[],this.compareFn=gc}transform(Vt,oe=gc){if(!Vt||!(Vt instanceof Map)&&"object"!=typeof Vt)return null;this.differ??=this.differs.find(Vt).create();const wA=this.differ.diff(Vt),HA=oe!==this.compareFn;return wA&&(this.keyValues=[],wA.forEachItem(bt=>{this.keyValues.push(function tc(jt,Se){return{key:jt,value:Se}}(bt.key,bt.currentValue))})),(wA||HA)&&(this.keyValues.sort(oe),this.compareFn=oe),this.keyValues}static#t=this.\u0275fac=function(oe){return new(oe||jt)(l.rXU(l.MKu,16))};static#e=this.\u0275pipe=l.EJ8({name:"keyvalue",type:jt,pure:!1,standalone:!0})}return jt})();function gc(jt,Se){const Vt=jt.key,oe=Se.key;if(Vt===oe)return 0;if(void 0===Vt)return 1;if(void 0===oe)return-1;if(null===Vt)return 1;if(null===oe)return-1;if("string"==typeof Vt&&"string"==typeof oe)return Vt<oe?-1:1;if("number"==typeof Vt&&"number"==typeof oe)return Vt-oe;if("boolean"==typeof Vt&&"boolean"==typeof oe)return Vt<oe?-1:1;const wA=String(Vt),HA=String(oe);return wA==HA?0:wA<HA?-1:1}let xa=(()=>{class jt{transform(Vt,oe,wA){if(null==Vt)return null;if(!this.supports(Vt))throw pn();return Vt.slice(oe,wA)}supports(Vt){return"string"==typeof Vt||Array.isArray(Vt)}static#t=this.\u0275fac=function(oe){return new(oe||jt)};static#e=this.\u0275pipe=l.EJ8({name:"slice",type:jt,pure:!1,standalone:!0})}return jt})(),ul=(()=>{class jt{static#t=this.\u0275fac=function(oe){return new(oe||jt)};static#e=this.\u0275mod=l.$C({type:jt});static#A=this.\u0275inj=l.G2t({})}return jt})();const $a="browser",el="server";function zr(jt){return jt===$a}function Tc(jt){return jt===el}let ic=(()=>{class jt{static#t=this.\u0275prov=(0,l.jDH)({token:jt,providedIn:"root",factory:()=>zr((0,l.WQX)(l.Agw))?new oc((0,l.WQX)(D),window):new Zs})}return jt})();class oc{constructor(Se,Vt){this.document=Se,this.window=Vt,this.offset=()=>[0,0]}setOffset(Se){this.offset=Array.isArray(Se)?()=>Se:Se}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(Se){this.window.scrollTo(Se[0],Se[1])}scrollToAnchor(Se){const Vt=function uc(jt,Se){const Vt=jt.getElementById(Se)||jt.getElementsByName(Se)[0];if(Vt)return Vt;if("function"==typeof jt.createTreeWalker&&jt.body&&"function"==typeof jt.body.attachShadow){const oe=jt.createTreeWalker(jt.body,NodeFilter.SHOW_ELEMENT);let wA=oe.currentNode;for(;wA;){const HA=wA.shadowRoot;if(HA){const bt=HA.getElementById(Se)||HA.querySelector(`[name="${Se}"]`);if(bt)return bt}wA=oe.nextNode()}}return null}(this.document,Se);Vt&&(this.scrollToElement(Vt),Vt.focus())}setHistoryScrollRestoration(Se){this.window.history.scrollRestoration=Se}scrollToElement(Se){const Vt=Se.getBoundingClientRect(),oe=Vt.left+this.window.pageXOffset,wA=Vt.top+this.window.pageYOffset,HA=this.offset();this.window.scrollTo(oe-HA[0],wA-HA[1])}}class Zs{setOffset(Se){}getScrollPosition(){return[0,0]}scrollToPosition(Se){}scrollToAnchor(Se){}setHistoryScrollRestoration(Se){}}class ds{}},21626:(Fe,Tt,d)=>{"use strict";d.d(Tt,{JV:()=>c,Lr:()=>B,Nl:()=>T,Qq:()=>O,a7:()=>xt,cS:()=>at,q1:()=>Ee,rx:()=>N}),d(10467);var t=d(54438),R=d(7673),F=d(71985),e=d(22806),_=d(70274),D=d(5964),h=d(96354),s=d(70980),u=d(25558),g=d(60177);class a{}class c{}class B{constructor(te){this.normalizedNames=new Map,this.lazyUpdate=null,te?"string"==typeof te?this.lazyInit=()=>{this.headers=new Map,te.split("\n").forEach(M=>{const S=M.indexOf(":");if(S>0){const Z=M.slice(0,S),et=Z.toLowerCase(),RA=M.slice(S+1).trim();this.maybeSetNormalizedName(Z,et),this.headers.has(et)?this.headers.get(et).push(RA):this.headers.set(et,[RA])}})}:typeof Headers<"u"&&te instanceof Headers?(this.headers=new Map,te.forEach((M,S)=>{this.setHeaderEntries(S,M)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(te).forEach(([M,S])=>{this.setHeaderEntries(M,S)})}:this.headers=new Map}has(te){return this.init(),this.headers.has(te.toLowerCase())}get(te){this.init();const M=this.headers.get(te.toLowerCase());return M&&M.length>0?M[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(te){return this.init(),this.headers.get(te.toLowerCase())||null}append(te,M){return this.clone({name:te,value:M,op:"a"})}set(te,M){return this.clone({name:te,value:M,op:"s"})}delete(te,M){return this.clone({name:te,value:M,op:"d"})}maybeSetNormalizedName(te,M){this.normalizedNames.has(M)||this.normalizedNames.set(M,te)}init(){this.lazyInit&&(this.lazyInit instanceof B?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(te=>this.applyUpdate(te)),this.lazyUpdate=null))}copyFrom(te){te.init(),Array.from(te.headers.keys()).forEach(M=>{this.headers.set(M,te.headers.get(M)),this.normalizedNames.set(M,te.normalizedNames.get(M))})}clone(te){const M=new B;return M.lazyInit=this.lazyInit&&this.lazyInit instanceof B?this.lazyInit:this,M.lazyUpdate=(this.lazyUpdate||[]).concat([te]),M}applyUpdate(te){const M=te.name.toLowerCase();switch(te.op){case"a":case"s":let S=te.value;if("string"==typeof S&&(S=[S]),0===S.length)return;this.maybeSetNormalizedName(te.name,M);const Z=("a"===te.op?this.headers.get(M):void 0)||[];Z.push(...S),this.headers.set(M,Z);break;case"d":const et=te.value;if(et){let RA=this.headers.get(M);if(!RA)return;RA=RA.filter(nn=>-1===et.indexOf(nn)),0===RA.length?(this.headers.delete(M),this.normalizedNames.delete(M)):this.headers.set(M,RA)}else this.headers.delete(M),this.normalizedNames.delete(M)}}setHeaderEntries(te,M){const S=(Array.isArray(M)?M:[M]).map(et=>et.toString()),Z=te.toLowerCase();this.headers.set(Z,S),this.maybeSetNormalizedName(te,Z)}forEach(te){this.init(),Array.from(this.normalizedNames.keys()).forEach(M=>te(this.normalizedNames.get(M),this.headers.get(M)))}}class f{encodeKey(te){return b(te)}encodeValue(te){return b(te)}decodeKey(te){return decodeURIComponent(te)}decodeValue(te){return decodeURIComponent(te)}}const w=/%(\d[a-f0-9])/gi,Q={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function b(q){return encodeURIComponent(q).replace(w,(te,M)=>Q[M]??te)}function C(q){return`${q}`}class T{constructor(te={}){if(this.updates=null,this.cloneFrom=null,this.encoder=te.encoder||new f,te.fromString){if(te.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function E(q,te){const M=new Map;return q.length>0&&q.replace(/^\?/,"").split("&").forEach(Z=>{const et=Z.indexOf("="),[RA,nn]=-1==et?[te.decodeKey(Z),""]:[te.decodeKey(Z.slice(0,et)),te.decodeValue(Z.slice(et+1))],Zn=M.get(RA)||[];Zn.push(nn),M.set(RA,Zn)}),M}(te.fromString,this.encoder)}else te.fromObject?(this.map=new Map,Object.keys(te.fromObject).forEach(M=>{const S=te.fromObject[M],Z=Array.isArray(S)?S.map(C):[C(S)];this.map.set(M,Z)})):this.map=null}has(te){return this.init(),this.map.has(te)}get(te){this.init();const M=this.map.get(te);return M?M[0]:null}getAll(te){return this.init(),this.map.get(te)||null}keys(){return this.init(),Array.from(this.map.keys())}append(te,M){return this.clone({param:te,value:M,op:"a"})}appendAll(te){const M=[];return Object.keys(te).forEach(S=>{const Z=te[S];Array.isArray(Z)?Z.forEach(et=>{M.push({param:S,value:et,op:"a"})}):M.push({param:S,value:Z,op:"a"})}),this.clone(M)}set(te,M){return this.clone({param:te,value:M,op:"s"})}delete(te,M){return this.clone({param:te,value:M,op:"d"})}toString(){return this.init(),this.keys().map(te=>{const M=this.encoder.encodeKey(te);return this.map.get(te).map(S=>M+"="+this.encoder.encodeValue(S)).join("&")}).filter(te=>""!==te).join("&")}clone(te){const M=new T({encoder:this.encoder});return M.cloneFrom=this.cloneFrom||this,M.updates=(this.updates||[]).concat(te),M}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(te=>this.map.set(te,this.cloneFrom.map.get(te))),this.updates.forEach(te=>{switch(te.op){case"a":case"s":const M=("a"===te.op?this.map.get(te.param):void 0)||[];M.push(C(te.value)),this.map.set(te.param,M);break;case"d":if(void 0===te.value){this.map.delete(te.param);break}{let S=this.map.get(te.param)||[];const Z=S.indexOf(C(te.value));-1!==Z&&S.splice(Z,1),S.length>0?this.map.set(te.param,S):this.map.delete(te.param)}}}),this.cloneFrom=this.updates=null)}}class N{constructor(te){this.defaultValue=te}}class L{constructor(){this.map=new Map}set(te,M){return this.map.set(te,M),this}get(te){return this.map.has(te)||this.map.set(te,te.defaultValue()),this.map.get(te)}delete(te){return this.map.delete(te),this}has(te){return this.map.has(te)}keys(){return this.map.keys()}}function H(q){return typeof ArrayBuffer<"u"&&q instanceof ArrayBuffer}function k(q){return typeof Blob<"u"&&q instanceof Blob}function X(q){return typeof FormData<"u"&&q instanceof FormData}class pt{constructor(te,M,S,Z){let et;if(this.url=M,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=te.toUpperCase(),function J(q){switch(q){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||Z?(this.body=void 0!==S?S:null,et=Z):et=S,et&&(this.reportProgress=!!et.reportProgress,this.withCredentials=!!et.withCredentials,et.responseType&&(this.responseType=et.responseType),et.headers&&(this.headers=et.headers),et.context&&(this.context=et.context),et.params&&(this.params=et.params),this.transferCache=et.transferCache),this.headers??=new B,this.context??=new L,this.params){const RA=this.params.toString();if(0===RA.length)this.urlWithParams=M;else{const nn=M.indexOf("?");this.urlWithParams=M+(-1===nn?"?":nn<M.length-1?"&":"")+RA}}else this.params=new T,this.urlWithParams=M}serializeBody(){return null===this.body?null:"string"==typeof this.body||H(this.body)||k(this.body)||X(this.body)||function tt(q){return typeof URLSearchParams<"u"&&q instanceof URLSearchParams}(this.body)?this.body:this.body instanceof T?this.body.toString():"object"==typeof this.body||"boolean"==typeof this.body||Array.isArray(this.body)?JSON.stringify(this.body):this.body.toString()}detectContentTypeHeader(){return null===this.body||X(this.body)?null:k(this.body)?this.body.type||null:H(this.body)?null:"string"==typeof this.body?"text/plain":this.body instanceof T?"application/x-www-form-urlencoded;charset=UTF-8":"object"==typeof this.body||"number"==typeof this.body||"boolean"==typeof this.body?"application/json":null}clone(te={}){const M=te.method||this.method,S=te.url||this.url,Z=te.responseType||this.responseType,et=te.transferCache??this.transferCache,RA=void 0!==te.body?te.body:this.body,nn=te.withCredentials??this.withCredentials,Zn=te.reportProgress??this.reportProgress;let Ei=te.headers||this.headers,zA=te.params||this.params;const ri=te.context??this.context;return void 0!==te.setHeaders&&(Ei=Object.keys(te.setHeaders).reduce((Ht,lA)=>Ht.set(lA,te.setHeaders[lA]),Ei)),te.setParams&&(zA=Object.keys(te.setParams).reduce((Ht,lA)=>Ht.set(lA,te.setParams[lA]),zA)),new pt(M,S,RA,{params:zA,headers:Ei,context:ri,reportProgress:Zn,responseType:Z,withCredentials:nn,transferCache:et})}}var st=function(q){return q[q.Sent=0]="Sent",q[q.UploadProgress=1]="UploadProgress",q[q.ResponseHeader=2]="ResponseHeader",q[q.DownloadProgress=3]="DownloadProgress",q[q.Response=4]="Response",q[q.User=5]="User",q}(st||{});class z{constructor(te,M=x.Ok,S="OK"){this.headers=te.headers||new B,this.status=void 0!==te.status?te.status:M,this.statusText=te.statusText||S,this.url=te.url||null,this.ok=this.status>=200&&this.status<300}}class it extends z{constructor(te={}){super(te),this.type=st.ResponseHeader}clone(te={}){return new it({headers:te.headers||this.headers,status:void 0!==te.status?te.status:this.status,statusText:te.statusText||this.statusText,url:te.url||this.url||void 0})}}class at extends z{constructor(te={}){super(te),this.type=st.Response,this.body=void 0!==te.body?te.body:null}clone(te={}){return new at({body:void 0!==te.body?te.body:this.body,headers:te.headers||this.headers,status:void 0!==te.status?te.status:this.status,statusText:te.statusText||this.statusText,url:te.url||this.url||void 0})}}class Y extends z{constructor(te){super(te,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${te.url||"(unknown url)"}`:`Http failure response for ${te.url||"(unknown url)"}: ${te.status} ${te.statusText}`,this.error=te.error||null}}var x=function(q){return q[q.Continue=100]="Continue",q[q.SwitchingProtocols=101]="SwitchingProtocols",q[q.Processing=102]="Processing",q[q.EarlyHints=103]="EarlyHints",q[q.Ok=200]="Ok",q[q.Created=201]="Created",q[q.Accepted=202]="Accepted",q[q.NonAuthoritativeInformation=203]="NonAuthoritativeInformation",q[q.NoContent=204]="NoContent",q[q.ResetContent=205]="ResetContent",q[q.PartialContent=206]="PartialContent",q[q.MultiStatus=207]="MultiStatus",q[q.AlreadyReported=208]="AlreadyReported",q[q.ImUsed=226]="ImUsed",q[q.MultipleChoices=300]="MultipleChoices",q[q.MovedPermanently=301]="MovedPermanently",q[q.Found=302]="Found",q[q.SeeOther=303]="SeeOther",q[q.NotModified=304]="NotModified",q[q.UseProxy=305]="UseProxy",q[q.Unused=306]="Unused",q[q.TemporaryRedirect=307]="TemporaryRedirect",q[q.PermanentRedirect=308]="PermanentRedirect",q[q.BadRequest=400]="BadRequest",q[q.Unauthorized=401]="Unauthorized",q[q.PaymentRequired=402]="PaymentRequired",q[q.Forbidden=403]="Forbidden",q[q.NotFound=404]="NotFound",q[q.MethodNotAllowed=405]="MethodNotAllowed",q[q.NotAcceptable=406]="NotAcceptable",q[q.ProxyAuthenticationRequired=407]="ProxyAuthenticationRequired",q[q.RequestTimeout=408]="RequestTimeout",q[q.Conflict=409]="Conflict",q[q.Gone=410]="Gone",q[q.LengthRequired=411]="LengthRequired",q[q.PreconditionFailed=412]="PreconditionFailed",q[q.PayloadTooLarge=413]="PayloadTooLarge",q[q.UriTooLong=414]="UriTooLong",q[q.UnsupportedMediaType=415]="UnsupportedMediaType",q[q.RangeNotSatisfiable=416]="RangeNotSatisfiable",q[q.ExpectationFailed=417]="ExpectationFailed",q[q.ImATeapot=418]="ImATeapot",q[q.MisdirectedRequest=421]="MisdirectedRequest",q[q.UnprocessableEntity=422]="UnprocessableEntity",q[q.Locked=423]="Locked",q[q.FailedDependency=424]="FailedDependency",q[q.TooEarly=425]="TooEarly",q[q.UpgradeRequired=426]="UpgradeRequired",q[q.PreconditionRequired=428]="PreconditionRequired",q[q.TooManyRequests=429]="TooManyRequests",q[q.RequestHeaderFieldsTooLarge=431]="RequestHeaderFieldsTooLarge",q[q.UnavailableForLegalReasons=451]="UnavailableForLegalReasons",q[q.InternalServerError=500]="InternalServerError",q[q.NotImplemented=501]="NotImplemented",q[q.BadGateway=502]="BadGateway",q[q.ServiceUnavailable=503]="ServiceUnavailable",q[q.GatewayTimeout=504]="GatewayTimeout",q[q.HttpVersionNotSupported=505]="HttpVersionNotSupported",q[q.VariantAlsoNegotiates=506]="VariantAlsoNegotiates",q[q.InsufficientStorage=507]="InsufficientStorage",q[q.LoopDetected=508]="LoopDetected",q[q.NotExtended=510]="NotExtended",q[q.NetworkAuthenticationRequired=511]="NetworkAuthenticationRequired",q}(x||{});function v(q,te){return{body:te,headers:q.headers,context:q.context,observe:q.observe,params:q.params,reportProgress:q.reportProgress,responseType:q.responseType,withCredentials:q.withCredentials,transferCache:q.transferCache}}let O=(()=>{class q{constructor(M){this.handler=M}request(M,S,Z={}){let et;if(M instanceof pt)et=M;else{let Zn,Ei;Zn=Z.headers instanceof B?Z.headers:new B(Z.headers),Z.params&&(Ei=Z.params instanceof T?Z.params:new T({fromObject:Z.params})),et=new pt(M,S,void 0!==Z.body?Z.body:null,{headers:Zn,context:Z.context,params:Ei,reportProgress:Z.reportProgress,responseType:Z.responseType||"json",withCredentials:Z.withCredentials,transferCache:Z.transferCache})}const RA=(0,R.of)(et).pipe((0,_.H)(Zn=>this.handler.handle(Zn)));if(M instanceof pt||"events"===Z.observe)return RA;const nn=RA.pipe((0,D.p)(Zn=>Zn instanceof at));switch(Z.observe||"body"){case"body":switch(et.responseType){case"arraybuffer":return nn.pipe((0,h.T)(Zn=>{if(null!==Zn.body&&!(Zn.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return Zn.body}));case"blob":return nn.pipe((0,h.T)(Zn=>{if(null!==Zn.body&&!(Zn.body instanceof Blob))throw new Error("Response is not a Blob.");return Zn.body}));case"text":return nn.pipe((0,h.T)(Zn=>{if(null!==Zn.body&&"string"!=typeof Zn.body)throw new Error("Response is not a string.");return Zn.body}));default:return nn.pipe((0,h.T)(Zn=>Zn.body))}case"response":return nn;default:throw new Error(`Unreachable: unhandled observe type ${Z.observe}}`)}}delete(M,S={}){return this.request("DELETE",M,S)}get(M,S={}){return this.request("GET",M,S)}head(M,S={}){return this.request("HEAD",M,S)}jsonp(M,S){return this.request("JSONP",M,{params:(new T).append(S,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(M,S={}){return this.request("OPTIONS",M,S)}patch(M,S,Z={}){return this.request("PATCH",M,v(Z,S))}post(M,S,Z={}){return this.request("POST",M,v(Z,S))}put(M,S,Z={}){return this.request("PUT",M,v(Z,S))}static#t=this.\u0275fac=function(S){return new(S||q)(t.KVO(a))};static#e=this.\u0275prov=t.jDH({token:q,factory:q.\u0275fac})}return q})();function Xt(q,te){return te(q)}function mt(q,te){return(M,S)=>te.intercept(M,{handle:Z=>q(Z,S)})}const xt=new t.nKC(""),ee=new t.nKC(""),Ge=new t.nKC(""),Ce=new t.nKC("");function je(){let q=null;return(te,M)=>{null===q&&(q=((0,t.WQX)(xt,{optional:!0})??[]).reduceRight(mt,Xt));const S=(0,t.WQX)(t.TgB),Z=S.add();return q(te,M).pipe((0,s.j)(()=>S.remove(Z)))}}let Ye=(()=>{class q extends a{constructor(M,S){super(),this.backend=M,this.injector=S,this.chain=null,this.pendingTasks=(0,t.WQX)(t.TgB);const Z=(0,t.WQX)(Ce,{optional:!0});this.backend=Z??M}handle(M){if(null===this.chain){const Z=Array.from(new Set([...this.injector.get(ee),...this.injector.get(Ge,[])]));this.chain=Z.reduceRight((et,RA)=>function ct(q,te,M){return(S,Z)=>(0,t.N4e)(M,()=>te(S,et=>q(et,Z)))}(et,RA,this.injector),Xt)}const S=this.pendingTasks.add();return this.chain(M,Z=>this.backend.handle(Z)).pipe((0,s.j)(()=>this.pendingTasks.remove(S)))}static#t=this.\u0275fac=function(S){return new(S||q)(t.KVO(c),t.KVO(t.uvJ))};static#e=this.\u0275prov=t.jDH({token:q,factory:q.\u0275fac})}return q})();const tA=/^\)\]\}',?\n/;let GA=(()=>{class q{constructor(M){this.xhrFactory=M}handle(M){if("JSONP"===M.method)throw new t.wOt(-2800,!1);const S=this.xhrFactory;return(S.\u0275loadImpl?(0,e.H)(S.\u0275loadImpl()):(0,R.of)(null)).pipe((0,u.n)(()=>new F.c(et=>{const RA=S.build();if(RA.open(M.method,M.urlWithParams),M.withCredentials&&(RA.withCredentials=!0),M.headers.forEach((Qe,vt)=>RA.setRequestHeader(Qe,vt.join(","))),M.headers.has("Accept")||RA.setRequestHeader("Accept","application/json, text/plain, */*"),!M.headers.has("Content-Type")){const Qe=M.detectContentTypeHeader();null!==Qe&&RA.setRequestHeader("Content-Type",Qe)}if(M.responseType){const Qe=M.responseType.toLowerCase();RA.responseType="json"!==Qe?Qe:"text"}const nn=M.serializeBody();let Zn=null;const Ei=()=>{if(null!==Zn)return Zn;const Qe=RA.statusText||"OK",vt=new B(RA.getAllResponseHeaders()),ve=function on(q){return"responseURL"in q&&q.responseURL?q.responseURL:/^X-Request-URL:/m.test(q.getAllResponseHeaders())?q.getResponseHeader("X-Request-URL"):null}(RA)||M.url;return Zn=new it({headers:vt,status:RA.status,statusText:Qe,url:ve}),Zn},zA=()=>{let{headers:Qe,status:vt,statusText:ve,url:Zt}=Ei(),se=null;vt!==x.NoContent&&(se=typeof RA.response>"u"?RA.responseText:RA.response),0===vt&&(vt=se?x.Ok:0);let gn=vt>=200&&vt<300;if("json"===M.responseType&&"string"==typeof se){const jn=se;se=se.replace(tA,"");try{se=""!==se?JSON.parse(se):null}catch(bi){se=jn,gn&&(gn=!1,se={error:bi,text:se})}}gn?(et.next(new at({body:se,headers:Qe,status:vt,statusText:ve,url:Zt||void 0})),et.complete()):et.error(new Y({error:se,headers:Qe,status:vt,statusText:ve,url:Zt||void 0}))},ri=Qe=>{const{url:vt}=Ei(),ve=new Y({error:Qe,status:RA.status||0,statusText:RA.statusText||"Unknown Error",url:vt||void 0});et.error(ve)};let Ht=!1;const lA=Qe=>{Ht||(et.next(Ei()),Ht=!0);let vt={type:st.DownloadProgress,loaded:Qe.loaded};Qe.lengthComputable&&(vt.total=Qe.total),"text"===M.responseType&&RA.responseText&&(vt.partialText=RA.responseText),et.next(vt)},ze=Qe=>{let vt={type:st.UploadProgress,loaded:Qe.loaded};Qe.lengthComputable&&(vt.total=Qe.total),et.next(vt)};return RA.addEventListener("load",zA),RA.addEventListener("error",ri),RA.addEventListener("timeout",ri),RA.addEventListener("abort",ri),M.reportProgress&&(RA.addEventListener("progress",lA),null!==nn&&RA.upload&&RA.upload.addEventListener("progress",ze)),RA.send(nn),et.next({type:st.Sent}),()=>{RA.removeEventListener("error",ri),RA.removeEventListener("abort",ri),RA.removeEventListener("load",zA),RA.removeEventListener("timeout",ri),M.reportProgress&&(RA.removeEventListener("progress",lA),null!==nn&&RA.upload&&RA.upload.removeEventListener("progress",ze)),RA.readyState!==RA.DONE&&RA.abort()}})))}static#t=this.\u0275fac=function(S){return new(S||q)(t.KVO(g.N0))};static#e=this.\u0275prov=t.jDH({token:q,factory:q.\u0275fac})}return q})();const Qn=new t.nKC(""),fn=new t.nKC("",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),kn=new t.nKC("",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class ni{}let mi=(()=>{class q{constructor(M,S,Z){this.doc=M,this.platform=S,this.cookieName=Z,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const M=this.doc.cookie||"";return M!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,g._b)(M,this.cookieName),this.lastCookieString=M),this.lastToken}static#t=this.\u0275fac=function(S){return new(S||q)(t.KVO(g.qQ),t.KVO(t.Agw),t.KVO(fn))};static#e=this.\u0275prov=t.jDH({token:q,factory:q.\u0275fac})}return q})();function no(q,te){const M=q.url.toLowerCase();if(!(0,t.WQX)(Qn)||"GET"===q.method||"HEAD"===q.method||M.startsWith("http://")||M.startsWith("https://"))return te(q);const S=(0,t.WQX)(ni).getToken(),Z=(0,t.WQX)(kn);return null!=S&&!q.headers.has(Z)&&(q=q.clone({headers:q.headers.set(Z,S)})),te(q)}var Ke=function(q){return q[q.Interceptors=0]="Interceptors",q[q.LegacyInterceptors=1]="LegacyInterceptors",q[q.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",q[q.NoXsrfProtection=3]="NoXsrfProtection",q[q.JsonpSupport=4]="JsonpSupport",q[q.RequestsMadeViaParent=5]="RequestsMadeViaParent",q[q.Fetch=6]="Fetch",q}(Ke||{});function Me(...q){const te=[O,GA,Ye,{provide:a,useExisting:Ye},{provide:c,useExisting:GA},{provide:ee,useValue:no,multi:!0},{provide:Qn,useValue:!0},{provide:ni,useClass:mi}];for(const M of q)te.push(...M.\u0275providers);return(0,t.EmA)(te)}const dn=new t.nKC("");function Yn(){return function Ne(q,te){return{\u0275kind:q,\u0275providers:te}}(Ke.LegacyInterceptors,[{provide:dn,useFactory:je},{provide:ee,useExisting:dn,multi:!0}])}let Ee=(()=>{class q{static#t=this.\u0275fac=function(S){return new(S||q)};static#e=this.\u0275mod=t.$C({type:q});static#A=this.\u0275inj=t.G2t({providers:[Me(Yn())]})}return q})()},54438:(Fe,Tt,d)=>{"use strict";function t(n,o){return Object.is(n,o)}d.d(Tt,{bc$:()=>$s,iLQ:()=>y_,sZ2:()=>Po,hnV:()=>JF,Hbi:()=>fb,o8S:()=>tf,BIS:()=>Fc,gRc:()=>ix,Ql9:()=>jy,OM3:()=>Lf,Ocv:()=>Xy,abz:()=>fg,Z63:()=>Bc,aKT:()=>rg,uvJ:()=>xA,zcH:()=>Id,bkB:()=>Bg,y_5:()=>Dc,$GK:()=>_o,nKC:()=>Z,zZn:()=>Od,_q3:()=>N_,MKu:()=>k_,xe9:()=>kw,Co$:()=>WM,Vns:()=>Em,SKi:()=>qd,Xx1:()=>zr,Agw:()=>Ea,PLl:()=>xr,rOR:()=>lh,sFG:()=>Q1,_9s:()=>nM,czy:()=>pf,WPN:()=>Ep,kdw:()=>Gc,C4Q:()=>Of,NYb:()=>Ty,giA:()=>HF,RxE:()=>TF,c1b:()=>eB,gXe:()=>aa,mal:()=>lM,Af3:()=>di,tdH:()=>I1,L39:()=>Vb,EWP:()=>Kb,a0P:()=>eY,Ol2:()=>cB,w6W:()=>fQ,oH4:()=>tx,QZP:()=>Tx,SmG:()=>Ab,Rfq:()=>no,WQX:()=>mr,naY:()=>eb,Hps:()=>NE,QuC:()=>ci,EmA:()=>Jo,Udg:()=>Wb,fpN:()=>mb,HJs:()=>AY,N4e:()=>Io,vPA:()=>DM,O8t:()=>Xb,An2:()=>Z0,H3F:()=>OF,H8p:()=>ne,KH2:()=>tl,TgB:()=>Cm,wOt:()=>iA,WHO:()=>GF,e01:()=>jF,lNU:()=>je,h9k:()=>c0,$MX:()=>Ap,ZF7:()=>ep,Kcf:()=>Tu,e5t:()=>El,UyX:()=>nf,cWb:()=>_s,osQ:()=>Nd,H5H:()=>Sd,Zy3:()=>dA,mq5:()=>Pu,JZv:()=>on,LfX:()=>WA,plB:()=>Hp,jNT:()=>x_,zjR:()=>LF,TL$:()=>No,Tbb:()=>hA,rcV:()=>Ul,Vt3:()=>Bm,Mj6:()=>hc,GFd:()=>VM,OA$:()=>rc,Jv_:()=>tF,aNF:()=>eF,R7$:()=>y0,BMQ:()=>sC,HbH:()=>ww,ZvI:()=>ce,AVh:()=>MC,vxM:()=>Hr,wni:()=>RI,VBU:()=>bc,FsC:()=>Re,jDH:()=>ii,G2t:()=>xi,$C:()=>re,EJ8:()=>aA,rXU:()=>Gp,nrm:()=>Ti,eu8:()=>nr,bVm:()=>Ur,qex:()=>Zr,k0s:()=>Wn,j41:()=>ea,RV6:()=>Cl,xGo:()=>pg,Mr5:()=>xl,KVO:()=>As,kS0:()=>cl,QTQ:()=>Ff,bIt:()=>o_,lsd:()=>TI,joV:()=>zi,qSk:()=>Vn,XpG:()=>wI,nI1:()=>uF,bMT:()=>hF,i5U:()=>pF,brH:()=>mF,ii3:()=>fF,iJd:()=>BF,SdG:()=>_I,NAR:()=>QI,Y8G:()=>BC,FS9:()=>s_,Mz_:()=>Yw,FCK:()=>c_,lJ4:()=>nF,eq3:()=>iF,l_i:()=>oF,sMw:()=>rF,ziG:()=>aF,mGM:()=>UI,sdS:()=>OI,Dyx:()=>Ts,Z7z:()=>rs,fX1:()=>ir,Vm6:()=>pa,Njj:()=>ig,tSv:()=>f0,eBV:()=>Dl,npT:()=>rm,B4B:()=>Us,n$t:()=>d0,xc7:()=>CC,Kam:()=>r_,zvX:()=>ld,DNE:()=>td,C5r:()=>EF,EFF:()=>VI,JRh:()=>l_,SpI:()=>Rw,Lme:()=>d_,E5c:()=>g_,LHq:()=>u_,SEQ:()=>h_,wXG:()=>l0,DH7:()=>qI,mxI:()=>m_,R50:()=>p_,GBs:()=>vI}),d(10467);let R=null,F=!1,e=1;const _=Symbol("SIGNAL");function D(n){const o=R;return R=n,o}const g={version:0,lastCleanEpoch:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function a(n){if(F)throw new Error("");if(null===R)return;R.consumerOnSignalRead(n);const o=R.nextProducerIndex++;J(R),o<R.producerNode.length&&R.producerNode[o]!==n&&L(R)&&N(R.producerNode[o],R.producerIndexOfThis[o]),R.producerNode[o]!==n&&(R.producerNode[o]=n,R.producerIndexOfThis[o]=L(R)?T(n,R,o):0),R.producerLastReadVersion[o]=n.version}function B(n){if((!L(n)||n.dirty)&&(n.dirty||n.lastCleanEpoch!==e)){if(!n.producerMustRecompute(n)&&!b(n))return n.dirty=!1,void(n.lastCleanEpoch=e);n.producerRecomputeValue(n),n.dirty=!1,n.lastCleanEpoch=e}}function p(n){if(void 0===n.liveConsumerNode)return;const o=F;F=!0;try{for(const m of n.liveConsumerNode)m.dirty||E(m)}finally{F=o}}function f(){return!1!==R?.consumerAllowSignalWrites}function E(n){n.dirty=!0,p(n),n.consumerMarkedDirty?.(n)}function w(n){return n&&(n.nextProducerIndex=0),D(n)}function Q(n,o){if(D(o),n&&void 0!==n.producerNode&&void 0!==n.producerIndexOfThis&&void 0!==n.producerLastReadVersion){if(L(n))for(let m=n.nextProducerIndex;m<n.producerNode.length;m++)N(n.producerNode[m],n.producerIndexOfThis[m]);for(;n.producerNode.length>n.nextProducerIndex;)n.producerNode.pop(),n.producerLastReadVersion.pop(),n.producerIndexOfThis.pop()}}function b(n){J(n);for(let o=0;o<n.producerNode.length;o++){const m=n.producerNode[o],U=n.producerLastReadVersion[o];if(U!==m.version||(B(m),U!==m.version))return!0}return!1}function C(n){if(J(n),L(n))for(let o=0;o<n.producerNode.length;o++)N(n.producerNode[o],n.producerIndexOfThis[o]);n.producerNode.length=n.producerLastReadVersion.length=n.producerIndexOfThis.length=0,n.liveConsumerNode&&(n.liveConsumerNode.length=n.liveConsumerIndexOfThis.length=0)}function T(n,o,m){if(H(n),J(n),0===n.liveConsumerNode.length)for(let U=0;U<n.producerNode.length;U++)n.producerIndexOfThis[U]=T(n.producerNode[U],n,U);return n.liveConsumerIndexOfThis.push(m),n.liveConsumerNode.push(o)-1}function N(n,o){if(H(n),J(n),1===n.liveConsumerNode.length)for(let U=0;U<n.producerNode.length;U++)N(n.producerNode[U],n.producerIndexOfThis[U]);const m=n.liveConsumerNode.length-1;if(n.liveConsumerNode[o]=n.liveConsumerNode[m],n.liveConsumerIndexOfThis[o]=n.liveConsumerIndexOfThis[m],n.liveConsumerNode.length--,n.liveConsumerIndexOfThis.length--,o<n.liveConsumerNode.length){const U=n.liveConsumerIndexOfThis[o],V=n.liveConsumerNode[o];J(V),V.producerIndexOfThis[U]=o}}function L(n){return n.consumerIsAlwaysLive||(n?.liveConsumerNode?.length??0)>0}function J(n){n.producerNode??=[],n.producerIndexOfThis??=[],n.producerLastReadVersion??=[]}function H(n){n.liveConsumerNode??=[],n.liveConsumerIndexOfThis??=[]}const X=Symbol("UNSET"),tt=Symbol("COMPUTING"),pt=Symbol("ERRORED"),st={...g,value:X,dirty:!0,error:null,equal:t,producerMustRecompute:n=>n.value===X||n.value===tt,producerRecomputeValue(n){if(n.value===tt)throw new Error("Detected cycle in computations.");const o=n.value;n.value=tt;const m=w(n);let U;try{U=n.computation()}catch(V){U=pt,n.error=V}finally{Q(n,m)}o!==X&&o!==pt&&U!==pt&&n.equal(o,U)?n.value=o:(n.value=U,n.version++)}};let it=function z(){throw new Error};function at(){it()}let x=null;function At(n,o){f()||at(),n.equal(n.value,o)||(n.value=o,function yt(n){n.version++,function c(){e++}(),p(n),x?.()}(n))}const It={...g,equal:t,value:void 0};const Mt=()=>{},Xt={...g,consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:n=>{null!==n.schedule&&n.schedule(n.ref)},hasRun:!1,cleanupFn:Mt};var ct=d(21413),xt=d(18359),ee=d(84412),Ge=d(96354);const je="https://g.co/ng/security#xss";class iA extends Error{constructor(o,m){super(dA(o,m)),this.code=o}}function dA(n,o){return`NG0${Math.abs(n)}${o?": "+o:""}`}function fe(n){return{toString:n}.toString()}const FA="__parameters__";function _e(n,o,m){return fe(()=>{const U=function nA(n){return function(...m){if(n){const U=n(...m);for(const V in U)this[V]=U[V]}}}(o);function V(...lt){if(this instanceof V)return U.apply(this,lt),this;const Dt=new V(...lt);return St.annotation=Dt,St;function St(Ae,Ze,UA){const En=Ae.hasOwnProperty(FA)?Ae[FA]:Object.defineProperty(Ae,FA,{value:[]})[FA];for(;En.length<=UA;)En.push(null);return(En[UA]=En[UA]||[]).push(Dt),Ae}}return m&&(V.prototype=Object.create(m.prototype)),V.prototype.ngMetadataName=n,V.annotationCls=V,V})}const on=globalThis;function _A(n){for(let o in n)if(n[o]===_A)return o;throw Error("Could not find renamed property on target object.")}function fn(n,o){for(const m in o)o.hasOwnProperty(m)&&!n.hasOwnProperty(m)&&(n[m]=o[m])}function hA(n){if("string"==typeof n)return n;if(Array.isArray(n))return"["+n.map(hA).join(", ")+"]";if(null==n)return""+n;if(n.overriddenName)return`${n.overriddenName}`;if(n.name)return`${n.name}`;const o=n.toString();if(null==o)return""+o;const m=o.indexOf("\n");return-1===m?o:o.substring(0,m)}function kn(n,o){return null==n||""===n?null===o?"":o:null==o||""===o?n:n+" "+o}const mi=_A({__forward_ref__:_A});function no(n){return n.__forward_ref__=no,n.toString=function(){return hA(this())},n}function ZA(n){return Ke(n)?n():n}function Ke(n){return"function"==typeof n&&n.hasOwnProperty(mi)&&n.__forward_ref__===no}function ii(n){return{token:n.token,providedIn:n.providedIn||null,factory:n.factory,value:void 0}}function xi(n){return{providers:n.providers||[],imports:n.imports||[]}}function gA(n){return Le(n,q)||Le(n,M)}function WA(n){return null!==gA(n)}function Le(n,o){return n.hasOwnProperty(o)?n[o]:null}function $e(n){return n&&(n.hasOwnProperty(te)||n.hasOwnProperty(S))?n[te]:null}const q=_A({\u0275prov:_A}),te=_A({\u0275inj:_A}),M=_A({ngInjectableDef:_A}),S=_A({ngInjectorDef:_A});class Z{constructor(o,m){this._desc=o,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof m?this.__NG_ELEMENT_ID__=m:void 0!==m&&(this.\u0275prov=ii({token:this,providedIn:m.providedIn||"root",factory:m.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}function Qe(n){return n&&!!n.\u0275providers}const vt=_A({\u0275cmp:_A}),ve=_A({\u0275dir:_A}),Zt=_A({\u0275pipe:_A}),se=_A({\u0275mod:_A}),gn=_A({\u0275fac:_A}),jn=_A({__NG_ELEMENT_ID__:_A}),bi=_A({__NG_ENV_ID__:_A});function Li(n){return"string"==typeof n?n:null==n?"":String(n)}function Ko(n,o){throw new iA(-201,!1)}var _o=function(n){return n[n.Default=0]="Default",n[n.Host=1]="Host",n[n.Self=2]="Self",n[n.SkipSelf=4]="SkipSelf",n[n.Optional=8]="Optional",n}(_o||{});let Pr;function da(){return Pr}function or(n){const o=Pr;return Pr=n,o}function Fa(n,o,m){const U=gA(n);return U&&"root"==U.providedIn?void 0===U.value?U.value=U.factory():U.value:m&_o.Optional?null:void 0!==o?o:void Ko()}const Yo={},yr="__NG_DI_FLAG__",Za="ngTempTokenPath",ks=/\n/gm,tc="__source";let ga;function Vr(n){const o=ga;return ga=n,o}function na(n,o=_o.Default){if(void 0===ga)throw new iA(-203,!1);return null===ga?Fa(n,void 0,o):ga.get(n,o&_o.Optional?null:void 0,o)}function As(n,o=_o.Default){return(da()||na)(ZA(n),o)}function mr(n,o=_o.Default){return As(n,xa(o))}function xa(n){return typeof n>"u"||"number"==typeof n?n:(n.optional&&8)|(n.host&&1)|(n.self&&2)|(n.skipSelf&&4)}function qa(n){const o=[];for(let m=0;m<n.length;m++){const U=ZA(n[m]);if(Array.isArray(U)){if(0===U.length)throw new iA(900,!1);let V,lt=_o.Default;for(let Dt=0;Dt<U.length;Dt++){const St=U[Dt],Ae=$a(St);"number"==typeof Ae?-1===Ae?V=St.token:lt|=Ae:V=St}o.push(As(V,lt))}else o.push(As(U))}return o}function ul(n,o){return n[yr]=o,n.prototype[yr]=o,n}function $a(n){return n[yr]}const Dc=ul(_e("Inject",n=>({token:n})),-1),zr=ul(_e("Optional"),8),Gc=ul(_e("SkipSelf"),4);function Ps(n,o){return n.hasOwnProperty(gn)?n[gn]:null}function uc(n,o){n.forEach(m=>Array.isArray(m)?uc(m,o):o(m))}function Zs(n,o,m){o>=n.length?n.push(m):n.splice(o,0,m)}function ds(n,o){return o>=n.length-1?n.pop():n.splice(o,1)[0]}function gs(n,o,m){let U=ws(n,o);return U>=0?n[1|U]=m:(U=~U,function js(n,o,m,U){let V=n.length;if(V==o)n.push(m,U);else if(1===V)n.push(U,n[0]),n[0]=m;else{for(V--,n.push(n[V-1],n[V]);V>o;)n[V]=n[V-2],V--;n[o]=m,n[o+1]=U}}(n,U,o,m)),U}function yc(n,o){const m=ws(n,o);if(m>=0)return n[1|m]}function ws(n,o){return function Hs(n,o,m){let U=0,V=n.length>>m;for(;V!==U;){const lt=U+(V-U>>1),Dt=n[lt<<m];if(o===Dt)return lt<<m;Dt>o?V=lt:U=lt+1}return~(V<<m)}(n,o,1)}const ar={},Xo=[],Bc=new Z(""),Jl=new Z("",-1),Al=new Z("");class wl{get(o,m=Yo){if(m===Yo){const U=new Error(`NullInjectorError: No provider for ${hA(o)}!`);throw U.name="NullInjectorError",U}return m}}var Yl=function(n){return n[n.OnPush=0]="OnPush",n[n.Default=1]="Default",n}(Yl||{}),aa=function(n){return n[n.Emulated=0]="Emulated",n[n.None=2]="None",n[n.ShadowDom=3]="ShadowDom",n}(aa||{}),hc=function(n){return n[n.None=0]="None",n[n.SignalBased=1]="SignalBased",n[n.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",n}(hc||{});function Tl(n,o,m){let U=n.length;for(;;){const V=n.indexOf(o,m);if(-1===V)return V;if(0===V||n.charCodeAt(V-1)<=32){const lt=o.length;if(V+lt===U||n.charCodeAt(V+lt)<=32)return V}m=V+1}}function Qc(n,o,m){let U=0;for(;U<m.length;){const V=m[U];if("number"==typeof V){if(0!==V)break;U++;const lt=m[U++],Dt=m[U++],St=m[U++];n.setAttribute(o,Dt,St,lt)}else{const lt=V,Dt=m[++U];QA(lt)?n.setProperty(o,lt,Dt):n.setAttribute(o,lt,Dt),U++}}return U}function pA(n){return 3===n||4===n||6===n}function QA(n){return 64===n.charCodeAt(0)}function De(n,o){if(null!==o&&0!==o.length)if(null===n||0===n.length)n=o.slice();else{let m=-1;for(let U=0;U<o.length;U++){const V=o[U];"number"==typeof V?m=V:0===m||XA(n,m,V,null,-1===m||2===m?o[++U]:null)}}return n}function XA(n,o,m,U,V){let lt=0,Dt=n.length;if(-1===o)Dt=-1;else for(;lt<n.length;){const St=n[lt++];if("number"==typeof St){if(St===o){Dt=-1;break}if(St>o){Dt=lt-1;break}}}for(;lt<n.length;){const St=n[lt];if("number"==typeof St)break;if(St===m){if(null===U)return void(null!==V&&(n[lt+1]=V));if(U===n[lt+1])return void(n[lt+2]=V)}lt++,null!==U&&lt++,null!==V&&lt++}-1!==Dt&&(n.splice(Dt,0,o),lt=Dt+1),n.splice(lt++,0,m),null!==U&&n.splice(lt++,0,U),null!==V&&n.splice(lt++,0,V)}const zn="ng-template";function lr(n,o,m,U){let V=0;if(U){for(;V<o.length&&"string"==typeof o[V];V+=2)if("class"===o[V]&&-1!==Tl(o[V+1].toLowerCase(),m,0))return!0}else if(Kr(n))return!1;if(V=o.indexOf(1,V),V>-1){let lt;for(;++V<o.length&&"string"==typeof(lt=o[V]);)if(lt.toLowerCase()===m)return!0}return!1}function Kr(n){return 4===n.type&&n.value!==zn}function Ec(n,o,m){return o===(4!==n.type||m?n.value:zn)}function hl(n,o,m){let U=4;const V=n.attrs,lt=null!==V?function Ga(n){for(let o=0;o<n.length;o++)if(pA(n[o]))return o;return n.length}(V):0;let Dt=!1;for(let St=0;St<o.length;St++){const Ae=o[St];if("number"!=typeof Ae){if(!Dt)if(4&U){if(U=2|1&U,""!==Ae&&!Ec(n,Ae,m)||""===Ae&&1===o.length){if(us(U))return!1;Dt=!0}}else if(8&U){if(null===V||!lr(n,V,Ae,m)){if(us(U))return!1;Dt=!0}}else{const Ze=o[++St],UA=Wa(Ae,V,Kr(n),m);if(-1===UA){if(us(U))return!1;Dt=!0;continue}if(""!==Ze){let En;if(En=UA>lt?"":V[UA+1].toLowerCase(),2&U&&Ze!==En){if(us(U))return!1;Dt=!0}}}}else{if(!Dt&&!us(U)&&!us(Ae))return!1;if(Dt&&us(Ae))continue;Dt=!1,U=Ae|1&U}}return us(U)||Dt}function us(n){return!(1&n)}function Wa(n,o,m,U){if(null===o)return-1;let V=0;if(U||!m){let lt=!1;for(;V<o.length;){const Dt=o[V];if(Dt===n)return V;if(3===Dt||6===Dt)lt=!0;else{if(1===Dt||2===Dt){let St=o[++V];for(;"string"==typeof St;)St=o[++V];continue}if(4===Dt)break;if(0===Dt){V+=4;continue}}V+=lt?1:2}return-1}return function ha(n,o){let m=n.indexOf(4);if(m>-1)for(m++;m<n.length;){const U=n[m];if("number"==typeof U)return-1;if(U===o)return m;m++}return-1}(o,n)}function Ra(n,o,m=!1){for(let U=0;U<o.length;U++)if(hl(n,o[U],m))return!0;return!1}function $d(n,o){t:for(let m=0;m<o.length;m++){const U=o[m];if(n.length===U.length){for(let V=0;V<n.length;V++)if(n[V]!==U[V])continue t;return!0}}return!1}function tg(n,o){return n?":not("+o.trim()+")":o}function Cd(n){let o=n[0],m=1,U=2,V="",lt=!1;for(;m<n.length;){let Dt=n[m];if("string"==typeof Dt)if(2&U){const St=n[++m];V+="["+Dt+(St.length>0?'="'+St+'"':"")+"]"}else 8&U?V+="."+Dt:4&U&&(V+=" "+Dt);else""!==V&&!us(Dt)&&(o+=tg(lt,V),V=""),U=Dt,lt=lt||!us(U);m++}return""!==V&&(o+=tg(lt,V)),o}function bc(n){return fe(()=>{const o=Ao(n),m={...o,decls:n.decls,vars:n.vars,template:n.template,consts:n.consts||null,ngContentSelectors:n.ngContentSelectors,onPush:n.changeDetection===Yl.OnPush,directiveDefs:null,pipeDefs:null,dependencies:o.standalone&&n.dependencies||null,getStandaloneInjector:null,signals:n.signals??!1,data:n.data||{},encapsulation:n.encapsulation||aa.Emulated,styles:n.styles||Xo,_:null,schemas:n.schemas||null,tView:null,id:""};Yi(m);const U=n.dependencies;return m.directiveDefs=Xi(U,!1),m.pipeDefs=Xi(U,!0),m.id=function wo(n){let o=0;const m=[n.selectors,n.ngContentSelectors,n.hostVars,n.hostAttrs,n.consts,n.vars,n.decls,n.encapsulation,n.standalone,n.signals,n.exportAs,JSON.stringify(n.inputs),JSON.stringify(n.outputs),Object.getOwnPropertyNames(n.type.prototype),!!n.contentQueries,!!n.viewQuery].join("|");for(const V of m)o=Math.imul(31,o)+V.charCodeAt(0)|0;return o+=2147483648,"c"+o}(m),m})}function yd(n){return CA(n)||an(n)}function fs(n){return null!==n}function re(n){return fe(()=>({type:n.type,bootstrap:n.bootstrap||Xo,declarations:n.declarations||Xo,imports:n.imports||Xo,exports:n.exports||Xo,transitiveCompileScopes:null,schemas:n.schemas||null,id:n.id||null}))}function Wt(n,o){if(null==n)return ar;const m={};for(const U in n)if(n.hasOwnProperty(U)){const V=n[U];let lt,Dt,St=hc.None;Array.isArray(V)?(St=V[0],lt=V[1],Dt=V[2]??lt):(lt=V,Dt=V),o?(m[lt]=St!==hc.None?[U,St]:U,o[lt]=Dt):m[lt]=U}return m}function Re(n){return fe(()=>{const o=Ao(n);return Yi(o),o})}function aA(n){return{type:n.type,name:n.name,factory:null,pure:!1!==n.pure,standalone:!0===n.standalone,onDestroy:n.type.prototype.ngOnDestroy||null}}function CA(n){return n[vt]||null}function an(n){return n[ve]||null}function Mn(n){return n[Zt]||null}function ci(n){const o=CA(n)||an(n)||Mn(n);return null!==o&&o.standalone}function Kn(n,o){const m=n[se]||null;if(!m&&!0===o)throw new Error(`Type ${hA(n)} does not have '\u0275mod' property.`);return m}function Ao(n){const o={};return{type:n.type,providersResolver:null,factory:null,hostBindings:n.hostBindings||null,hostVars:n.hostVars||0,hostAttrs:n.hostAttrs||null,contentQueries:n.contentQueries||null,declaredInputs:o,inputTransforms:null,inputConfig:n.inputs||ar,exportAs:n.exportAs||null,standalone:!0===n.standalone,signals:!0===n.signals,selectors:n.selectors||Xo,viewQuery:n.viewQuery||null,features:n.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:Wt(n.inputs,o),outputs:Wt(n.outputs),debugInfo:null}}function Yi(n){n.features?.forEach(o=>o(n))}function Xi(n,o){if(!n)return null;const m=o?Mn:yd;return()=>("function"==typeof n?n():n).map(U=>m(U)).filter(fs)}function Jo(n){return{\u0275providers:n}}function wn(...n){return{\u0275providers:pi(0,n),\u0275fromNgModule:!0}}function pi(n,...o){const m=[],U=new Set;let V;const lt=Dt=>{m.push(Dt)};return uc(o,Dt=>{const St=Dt;wi(St,lt,[],U)&&(V||=[],V.push(St))}),void 0!==V&&Nn(V,lt),m}function Nn(n,o){for(let m=0;m<n.length;m++){const{ngModule:U,providers:V}=n[m];Ho(V,lt=>{o(lt,U)})}}function wi(n,o,m,U){if(!(n=ZA(n)))return!1;let V=null,lt=$e(n);const Dt=!lt&&CA(n);if(lt||Dt){if(Dt&&!Dt.standalone)return!1;V=n}else{const Ae=n.ngModule;if(lt=$e(Ae),!lt)return!1;V=Ae}const St=U.has(V);if(Dt){if(St)return!1;if(U.add(V),Dt.dependencies){const Ae="function"==typeof Dt.dependencies?Dt.dependencies():Dt.dependencies;for(const Ze of Ae)wi(Ze,o,m,U)}}else{if(!lt)return!1;{if(null!=lt.imports&&!St){let Ze;U.add(V);try{uc(lt.imports,UA=>{wi(UA,o,m,U)&&(Ze||=[],Ze.push(UA))})}finally{}void 0!==Ze&&Nn(Ze,o)}if(!St){const Ze=Ps(V)||(()=>new V);o({provide:V,useFactory:Ze,deps:Xo},V),o({provide:Al,useValue:V,multi:!0},V),o({provide:Bc,useValue:()=>As(V),multi:!0},V)}const Ae=lt.providers;if(null!=Ae&&!St){const Ze=n;Ho(Ae,UA=>{o(UA,Ze)})}}}return V!==n&&void 0!==n.providers}function Ho(n,o){for(let m of n)Qe(m)&&(m=m.\u0275providers),Array.isArray(m)?Ho(m,o):o(m)}const Et=_A({provide:String,useValue:_A});function ft(n){return null!==n&&"object"==typeof n&&Et in n}function kt(n){return"function"==typeof n}const ne=new Z(""),ge={},de={};let AA;function DA(){return void 0===AA&&(AA=new wl),AA}class xA{}class en extends xA{get destroyed(){return this._destroyed}constructor(o,m,U,V){super(),this.parent=m,this.source=U,this.scopes=V,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,Wi(o,Dt=>this.processProvider(Dt)),this.records.set(Jl,un(void 0,this)),V.has("environment")&&this.records.set(xA,un(void 0,this));const lt=this.records.get(ne);null!=lt&&"string"==typeof lt.value&&this.scopes.add(lt.value),this.injectorDefTypes=new Set(this.get(Al,Xo,_o.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;const o=D(null);try{for(const U of this._ngOnDestroyHooks)U.ngOnDestroy();const m=this._onDestroyHooks;this._onDestroyHooks=[];for(const U of m)U()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),D(o)}}onDestroy(o){return this.assertNotDestroyed(),this._onDestroyHooks.push(o),()=>this.removeOnDestroy(o)}runInContext(o){this.assertNotDestroyed();const m=Vr(this),U=or(void 0);try{return o()}finally{Vr(m),or(U)}}get(o,m=Yo,U=_o.Default){if(this.assertNotDestroyed(),o.hasOwnProperty(bi))return o[bi](this);U=xa(U);const lt=Vr(this),Dt=or(void 0);try{if(!(U&_o.SkipSelf)){let Ae=this.records.get(o);if(void 0===Ae){const Ze=function Zi(n){return"function"==typeof n||"object"==typeof n&&n instanceof Z}(o)&&gA(o);Ae=Ze&&this.injectableDefInScope(Ze)?un(Ue(o),ge):null,this.records.set(o,Ae)}if(null!=Ae)return this.hydrate(o,Ae)}return(U&_o.Self?DA():this.parent).get(o,m=U&_o.Optional&&m===Yo?null:m)}catch(St){if("NullInjectorError"===St.name){if((St[Za]=St[Za]||[]).unshift(hA(o)),lt)throw St;return function el(n,o,m,U){const V=n[Za];throw o[tc]&&V.unshift(o[tc]),n.message=function ls(n,o,m,U=null){n=n&&"\n"===n.charAt(0)&&"\u0275"==n.charAt(1)?n.slice(2):n;let V=hA(o);if(Array.isArray(o))V=o.map(hA).join(" -> ");else if("object"==typeof o){let lt=[];for(let Dt in o)if(o.hasOwnProperty(Dt)){let St=o[Dt];lt.push(Dt+":"+("string"==typeof St?JSON.stringify(St):hA(St)))}V=`{${lt.join(", ")}}`}return`${m}${U?"("+U+")":""}[${V}]: ${n.replace(ks,"\n  ")}`}("\n"+n.message,V,m,U),n.ngTokenPath=V,n[Za]=null,n}(St,o,"R3InjectorError",this.source)}throw St}finally{or(Dt),Vr(lt)}}resolveInjectorInitializers(){const o=D(null),m=Vr(this),U=or(void 0);try{const lt=this.get(Bc,Xo,_o.Self);for(const Dt of lt)Dt()}finally{Vr(m),or(U),D(o)}}toString(){const o=[],m=this.records;for(const U of m.keys())o.push(hA(U));return`R3Injector[${o.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new iA(205,!1)}processProvider(o){let m=kt(o=ZA(o))?o:ZA(o&&o.provide);const U=function _n(n){return ft(n)?un(void 0,n.useValue):un(vn(n),ge)}(o);if(!kt(o)&&!0===o.multi){let V=this.records.get(m);V||(V=un(void 0,ge,!0),V.factory=()=>qa(V.multi),this.records.set(m,V)),m=o,V.multi.push(o)}this.records.set(m,U)}hydrate(o,m){const U=D(null);try{return m.value===ge&&(m.value=de,m.value=m.factory()),"object"==typeof m.value&&m.value&&function ti(n){return null!==n&&"object"==typeof n&&"function"==typeof n.ngOnDestroy}(m.value)&&this._ngOnDestroyHooks.add(m.value),m.value}finally{D(U)}}injectableDefInScope(o){if(!o.providedIn)return!1;const m=ZA(o.providedIn);return"string"==typeof m?"any"===m||this.scopes.has(m):this.injectorDefTypes.has(m)}removeOnDestroy(o){const m=this._onDestroyHooks.indexOf(o);-1!==m&&this._onDestroyHooks.splice(m,1)}}function Ue(n){const o=gA(n),m=null!==o?o.factory:Ps(n);if(null!==m)return m;if(n instanceof Z)throw new iA(204,!1);if(n instanceof Function)return function Pn(n){if(n.length>0)throw new iA(204,!1);const m=function Cn(n){return n&&(n[q]||n[M])||null}(n);return null!==m?()=>m.factory(n):()=>new n}(n);throw new iA(204,!1)}function vn(n,o,m){let U;if(kt(n)){const V=ZA(n);return Ps(V)||Ue(V)}if(ft(n))U=()=>ZA(n.useValue);else if(function Yt(n){return!(!n||!n.useFactory)}(n))U=()=>n.useFactory(...qa(n.deps||[]));else if(function Ct(n){return!(!n||!n.useExisting)}(n))U=()=>As(ZA(n.useExisting));else{const V=ZA(n&&(n.useClass||n.provide));if(!function Gn(n){return!!n.deps}(n))return Ps(V)||Ue(V);U=()=>new V(...qa(n.deps))}return U}function un(n,o,m=!1){return{factory:n,value:o,multi:m?[]:void 0}}function Wi(n,o){for(const m of n)Array.isArray(m)?Wi(m,o):m&&Qe(m)?Wi(m.\u0275providers,o):o(m)}function Io(n,o){n instanceof en&&n.assertNotDestroyed();const U=Vr(n),V=or(void 0);try{return o()}finally{Vr(U),or(V)}}function to(){return void 0!==da()||null!=function gc(){return ga}()}function di(n){if(!to())throw new iA(-203,!1)}const PA=0,Dn=1,li=2,Ri=3,Si=4,Ni=5,To=6,Do=7,Vo=8,tr=9,Sr=10,Hi=11,oi=12,wa=13,Fr=14,Ro=15,dr=16,Br=17,gr=18,Gr=19,va=20,SA=21,Oa=22,Xa=23,ur=25,sr=1,fr=7,Na=9,Qs=10;var qs=function(n){return n[n.None=0]="None",n[n.HasTransplantedViews=2]="HasTransplantedViews",n}(qs||{});function za(n){return Array.isArray(n)&&"object"==typeof n[sr]}function bs(n){return Array.isArray(n)&&!0===n[sr]}function Ls(n){return!!(4&n.flags)}function hs(n){return n.componentOffset>-1}function Ss(n){return!(1&~n.flags)}function il(n){return!!n.template}function pl(n){return!!(512&n[li])}class as{constructor(o,m,U){this.previousValue=o,this.currentValue=m,this.firstChange=U}isFirstChange(){return this.firstChange}}function Ba(n,o,m,U){null!==o?o.applyValueToInputSignal(o,U):n[m]=U}function rc(){return Xr}function Xr(n){return n.type.prototype.ngOnChanges&&(n.setInput=gd),eg}function eg(){const n=Fg(this),o=n?.current;if(o){const m=n.previous;if(m===ar)n.previous=o;else for(let U in o)m[U]=o[U];n.current=null,this.ngOnChanges(o)}}function gd(n,o,m,U,V){const lt=this.declaredInputs[U],Dt=Fg(n)||function ml(n,o){return n[oa]=o}(n,{previous:ar,current:null}),St=Dt.current||(Dt.current={}),Ae=Dt.previous,Ze=Ae[lt];St[lt]=new as(Ze&&Ze.currentValue,m,Ae===ar),Ba(n,o,V,m)}rc.ngInherit=!0;const oa="__ngSimpleChanges__";function Fg(n){return n[oa]||null}const fl=function(n,o,m){},Ag="svg";let Nl=!1;function Va(n){for(;Array.isArray(n);)n=n[PA];return n}function bd(n,o){return Va(o[n])}function pc(n,o){return Va(o[n.index])}function Md(n,o){return n.data[o]}function Rs(n,o){return n[o]}function Hc(n,o){const m=o[n];return za(m)?m:m[PA]}function ud(n){return!(128&~n[li])}function Vl(n,o){return null==o?null:n[o]}function bg(n){n[Br]=0}function kl(n){1024&n[li]||(n[li]|=1024,ud(n)&&ng(n))}function Yd(n){return!!(9216&n[li]||n[Xa]?.dirty)}function gg(n){n[Sr].changeDetectionScheduler?.notify(1),Yd(n)?ng(n):64&n[li]&&(function Ys(){return Nl}()?(n[li]|=1024,ng(n)):n[Sr].changeDetectionScheduler?.notify())}function ng(n){n[Sr].changeDetectionScheduler?.notify();let o=Kc(n);for(;null!==o&&!(8192&o[li])&&(o[li]|=8192,ud(o));)o=Kc(o)}function Pl(n,o){if(!(256&~n[li]))throw new iA(911,!1);null===n[SA]&&(n[SA]=[]),n[SA].push(o)}function Kc(n){const o=n[Ri];return bs(o)?o[Ri]:o}const Or={lFrame:Ws(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function cA(){return Or.bindingsEnabled}function tn(){return null!==Or.skipHydrationRootTNode}function ao(){return Or.lFrame.lView}function ja(){return Or.lFrame.tView}function Dl(n){return Or.lFrame.contextLView=n,n[Vo]}function ig(n){return Or.lFrame.contextLView=null,n}function Js(){let n=Gu();for(;null!==n&&64===n.type;)n=n.parent;return n}function Gu(){return Or.lFrame.currentTNode}function od(n,o){const m=Or.lFrame;m.currentTNode=n,m.isParent=o}function Rc(){return Or.lFrame.isParent}function Sl(){Or.lFrame.isParent=!1}function ol(){const n=Or.lFrame;let o=n.bindingRootIndex;return-1===o&&(o=n.bindingRootIndex=n.tView.bindingStartIndex),o}function _l(){return Or.lFrame.bindingIndex}function Gl(){return Or.lFrame.bindingIndex++}function Jc(n){const o=Or.lFrame,m=o.bindingIndex;return o.bindingIndex=o.bindingIndex+n,m}function ju(n,o){const m=Or.lFrame;m.bindingIndex=m.bindingRootIndex=n,Yg(o)}function Yg(n){Or.lFrame.currentDirectiveIndex=n}function rd(n){const o=Or.lFrame.currentDirectiveIndex;return-1===o?null:n[o]}function Xg(){return Or.lFrame.currentQueryIndex}function Xc(n){Or.lFrame.currentQueryIndex=n}function ta(n){const o=n[Dn];return 2===o.type?o.declTNode:1===o.type?n[Ni]:null}function Rd(n,o,m){if(m&_o.SkipSelf){let V=o,lt=n;for(;!(V=V.parent,null!==V||m&_o.Host||(V=ta(lt),null===V||(lt=lt[Fr],10&V.type))););if(null===V)return!1;o=V,n=lt}const U=Or.lFrame=Fs();return U.currentTNode=o,U.lView=n,!0}function Hd(n){const o=Fs(),m=n[Dn];Or.lFrame=o,o.currentTNode=m.firstChild,o.lView=n,o.tView=m,o.contextLView=n,o.bindingIndex=m.bindingStartIndex,o.inI18n=!1}function Fs(){const n=Or.lFrame,o=null===n?null:n.child;return null===o?Ws(n):o}function Ws(n){const o={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:n,child:null,inI18n:!1};return null!==n&&(n.child=o),o}function al(){const n=Or.lFrame;return Or.lFrame=n.parent,n.currentTNode=null,n.lView=null,n}const Rg=al;function Pg(){const n=al();n.isParent=!0,n.tView=null,n.selectedIndex=-1,n.contextLView=null,n.elementDepthCount=0,n.currentDirectiveIndex=-1,n.currentNamespace=null,n.bindingRootIndex=-1,n.bindingIndex=-1,n.currentQueryIndex=0}function kc(){return Or.lFrame.selectedIndex}function ie(n){Or.lFrame.selectedIndex=n}function vA(){const n=Or.lFrame;return Md(n.tView,n.selectedIndex)}function Vn(){Or.lFrame.currentNamespace=Ag}function zi(){!function Qo(){Or.lFrame.currentNamespace=null}()}let Nr=!0;function qr(){return Nr}function ba(n){Nr=n}function vs(n,o){for(let m=o.directiveStart,U=o.directiveEnd;m<U;m++){const lt=n.data[m].type.prototype,{ngAfterContentInit:Dt,ngAfterContentChecked:St,ngAfterViewInit:Ae,ngAfterViewChecked:Ze,ngOnDestroy:UA}=lt;Dt&&(n.contentHooks??=[]).push(-m,Dt),St&&((n.contentHooks??=[]).push(m,St),(n.contentCheckHooks??=[]).push(m,St)),Ae&&(n.viewHooks??=[]).push(-m,Ae),Ze&&((n.viewHooks??=[]).push(m,Ze),(n.viewCheckHooks??=[]).push(m,Ze)),null!=UA&&(n.destroyHooks??=[]).push(m,UA)}}function Pc(n,o,m){jl(n,o,3,m)}function xs(n,o,m,U){(3&n[li])===m&&jl(n,o,m,U)}function ac(n,o){let m=n[li];(3&m)===o&&(m&=16383,m+=1,n[li]=m)}function jl(n,o,m,U){const lt=U??-1,Dt=o.length-1;let St=0;for(let Ae=void 0!==U?65535&n[Br]:0;Ae<Dt;Ae++)if("number"==typeof o[Ae+1]){if(St=o[Ae],null!=U&&St>=U)break}else o[Ae]<0&&(n[Br]+=65536),(St<lt||-1==lt)&&(vd(n,m,o,Ae),n[Br]=(4294901760&n[Br])+Ae+2),Ae++}function Hl(n,o){fl(4,n,o);const m=D(null);try{o.call(n)}finally{D(m),fl(5,n,o)}}function vd(n,o,m,U){const V=m[U]<0,lt=m[U+1],St=n[V?-m[U]:m[U]];V?n[li]>>14<n[Br]>>16&&(3&n[li])===o&&(n[li]+=16384,Hl(St,lt)):Hl(St,lt)}const Bl=-1;class hd{constructor(o,m,U){this.factory=o,this.resolving=!1,this.canSeeViewProviders=m,this.injectImpl=U}}function ad(n){return n!==Bl}function Vd(n){return 32767&n}function Ud(n,o){let m=function du(n){return n>>16}(n),U=o;for(;m>0;)U=U[Fr],m--;return U}let vg=!0;function Rl(n){const o=vg;return vg=n,o}const Zg=255,Sg=5;let Wd=0;const pd={};function qg(n,o){const m=yl(n,o);if(-1!==m)return m;const U=o[Dn];U.firstCreatePass&&(n.injectorIndex=o.length,vc(U.data,n),vc(o,null),vc(U.blueprint,null));const V=Wl(n,o),lt=n.injectorIndex;if(ad(V)){const Dt=Vd(V),St=Ud(V,o),Ae=St[Dn].data;for(let Ze=0;Ze<8;Ze++)o[lt+Ze]=St[Dt+Ze]|Ae[Dt+Ze]}return o[lt+8]=V,lt}function vc(n,o){n.push(0,0,0,0,0,0,0,0,o)}function yl(n,o){return-1===n.injectorIndex||n.parent&&n.parent.injectorIndex===n.injectorIndex||null===o[n.injectorIndex+8]?-1:n.injectorIndex}function Wl(n,o){if(n.parent&&-1!==n.parent.injectorIndex)return n.parent.injectorIndex;let m=0,U=null,V=o;for(;null!==V;){if(U=$c(V),null===U)return Bl;if(m++,V=V[Fr],-1!==U.injectorIndex)return U.injectorIndex|m<<16}return Bl}function zd(n,o,m){!function ah(n,o,m){let U;"string"==typeof m?U=m.charCodeAt(0)||0:m.hasOwnProperty(jn)&&(U=m[jn]),null==U&&(U=m[jn]=Wd++);const V=U&Zg;o.data[n+(V>>Sg)]|=1<<V}(n,o,m)}function zs(n,o,m){if(m&_o.Optional||void 0!==n)return n;Ko()}function Wr(n,o,m,U){if(m&_o.Optional&&void 0===U&&(U=null),!(m&(_o.Self|_o.Host))){const V=n[tr],lt=or(void 0);try{return V?V.get(o,U,m&_o.Optional):Fa(o,U,m&_o.Optional)}finally{or(lt)}}return zs(U,0,m)}function Ac(n,o,m,U=_o.Default,V){if(null!==n){if(2048&o[li]&&!(U&_o.Self)){const Dt=function Vc(n,o,m,U,V){let lt=n,Dt=o;for(;null!==lt&&null!==Dt&&2048&Dt[li]&&!(512&Dt[li]);){const St=Ug(lt,Dt,m,U|_o.Self,pd);if(St!==pd)return St;let Ae=lt.parent;if(!Ae){const Ze=Dt[va];if(Ze){const UA=Ze.get(m,pd,U);if(UA!==pd)return UA}Ae=$c(Dt),Dt=Dt[Fr]}lt=Ae}return V}(n,o,m,U,pd);if(Dt!==pd)return Dt}const lt=Ug(n,o,m,U,pd);if(lt!==pd)return lt}return Wr(o,m,U,V)}function Ug(n,o,m,U,V){const lt=function Qd(n){if("string"==typeof n)return n.charCodeAt(0)||0;const o=n.hasOwnProperty(jn)?n[jn]:void 0;return"number"==typeof o?o>=0?o&Zg:_d:o}(m);if("function"==typeof lt){if(!Rd(o,n,U))return U&_o.Host?zs(V,0,U):Wr(o,m,U,V);try{let Dt;if(Dt=lt(U),null!=Dt||U&_o.Optional)return Dt;Ko()}finally{Rg()}}else if("number"==typeof lt){let Dt=null,St=yl(n,o),Ae=Bl,Ze=U&_o.Host?o[Ro][Ni]:null;for((-1===St||U&_o.SkipSelf)&&(Ae=-1===St?Wl(n,o):o[St+8],Ae!==Bl&&md(U,!1)?(Dt=o[Dn],St=Vd(Ae),o=Ud(Ae,o)):St=-1);-1!==St;){const UA=o[Dn];if(sa(lt,St,UA.data)){const En=$g(St,o,m,Dt,U,Ze);if(En!==pd)return En}Ae=o[St+8],Ae!==Bl&&md(U,o[Dn].data[St+8]===Ze)&&sa(lt,St,o)?(Dt=UA,St=Vd(Ae),o=Ud(Ae,o)):St=-1}}return V}function $g(n,o,m,U,V,lt){const Dt=o[Dn],St=Dt.data[n+8],UA=Td(St,Dt,m,null==U?hs(St)&&vg:U!=Dt&&!!(3&St.type),V&_o.Host&&lt===St);return null!==UA?Zc(o,Dt,UA,St):pd}function Td(n,o,m,U,V){const lt=n.providerIndexes,Dt=o.data,St=1048575&lt,Ae=n.directiveStart,UA=lt>>20,Ci=V?St+UA:n.directiveEnd;for(let Ui=U?St:St+UA;Ui<Ci;Ui++){const io=Dt[Ui];if(Ui<Ae&&m===io||Ui>=Ae&&io.type===m)return Ui}if(V){const Ui=Dt[Ae];if(Ui&&il(Ui)&&Ui.type===m)return Ae}return null}function Zc(n,o,m,U){let V=n[m];const lt=o.data;if(function Hu(n){return n instanceof hd}(V)){const Dt=V;Dt.resolving&&function Ln(n,o){throw o&&o.join(" > "),new iA(-200,n)}(function bA(n){return"function"==typeof n?n.name||n.toString():"object"==typeof n&&null!=n&&"function"==typeof n.type?n.type.name||n.type.toString():Li(n)}(lt[m]));const St=Rl(Dt.canSeeViewProviders);Dt.resolving=!0;const Ze=Dt.injectImpl?or(Dt.injectImpl):null;Rd(n,U,_o.Default);try{V=n[m]=Dt.factory(void 0,lt,n,U),o.firstCreatePass&&m>=U.directiveStart&&function Cs(n,o,m){const{ngOnChanges:U,ngOnInit:V,ngDoCheck:lt}=o.type.prototype;if(U){const Dt=Xr(o);(m.preOrderHooks??=[]).push(n,Dt),(m.preOrderCheckHooks??=[]).push(n,Dt)}V&&(m.preOrderHooks??=[]).push(0-n,V),lt&&((m.preOrderHooks??=[]).push(n,lt),(m.preOrderCheckHooks??=[]).push(n,lt))}(m,lt[m],o)}finally{null!==Ze&&or(Ze),Rl(St),Dt.resolving=!1,Rg()}}return V}function sa(n,o,m){return!!(m[o+(n>>Sg)]&1<<n)}function md(n,o){return!(n&_o.Self||n&_o.Host&&o)}class sl{constructor(o,m){this._tNode=o,this._lView=m}get(o,m,U){return Ac(this._tNode,this._lView,o,xa(U),m)}}function _d(){return new sl(Js(),ao())}function pg(n){return fe(()=>{const o=n.prototype.constructor,m=o[gn]||ps(o),U=Object.prototype;let V=Object.getPrototypeOf(n.prototype).constructor;for(;V&&V!==U;){const lt=V[gn]||ps(V);if(lt&&lt!==m)return lt;V=Object.getPrototypeOf(V)}return lt=>new lt})}function ps(n){return Ke(n)?()=>{const o=ps(ZA(n));return o&&o()}:Ps(n)}function $c(n){const o=n[Dn],m=o.type;return 2===m?o.declTNode:1===m?n[Ni]:null}function cl(n){return function fc(n,o){if("class"===o)return n.classes;if("style"===o)return n.styles;const m=n.attrs;if(m){const U=m.length;let V=0;for(;V<U;){const lt=m[V];if(pA(lt))break;if(0===lt)V+=2;else if("number"==typeof lt)for(V++;V<U&&"string"==typeof m[V];)V++;else{if(lt===o)return m[V+1];V+=2}}}return null}(Js(),n)}function bu(n,o=null,m=null,U){const V=Yu(n,o,m,U);return V.resolveInjectorInitializers(),V}function Yu(n,o=null,m=null,U,V=new Set){const lt=[m||Xo,wn(n)];return U=U||("object"==typeof n?void 0:hA(n)),new en(lt,o||DA(),U||null,V)}let Od=(()=>{class n{static#t=this.THROW_IF_NOT_FOUND=Yo;static#e=this.NULL=new wl;static create(m,U){if(Array.isArray(m))return bu({name:""},U,m,"");{const V=m.name??"";return bu({name:V},m.parent,m.providers,V)}}static#A=this.\u0275prov=ii({token:n,providedIn:"any",factory:()=>As(Jl)});static#n=this.__NG_ELEMENT_ID__=-1}return n})();function Wu(n){return n.ngOriginalError}class Id{constructor(){this._console=console}handleError(o){const m=this._findOriginalError(o);this._console.error("ERROR",o),m&&this._console.error("ORIGINAL ERROR",m)}_findOriginalError(o){let m=o&&Wu(o);for(;m&&Wu(m);)m=Wu(m);return m||null}}const eu=new Z("",{providedIn:"root",factory:()=>mr(Id).handleError.bind(void 0)});let fg=(()=>{class n{static#t=this.__NG_ELEMENT_ID__=xh;static#e=this.__NG_ENV_ID__=m=>m}return n})();class uu extends fg{constructor(o){super(),this._lView=o}onDestroy(o){return Pl(this._lView,o),()=>function wd(n,o){if(null===n[SA])return;const m=n[SA].indexOf(o);-1!==m&&n[SA].splice(m,1)}(this._lView,o)}}function xh(){return new uu(ao())}function dp(){return Hg(Js(),ao())}function Hg(n,o){return new rg(pc(n,o))}let rg=(()=>{class n{constructor(m){this.nativeElement=m}static#t=this.__NG_ELEMENT_ID__=dp}return n})();function hu(n){return n instanceof rg?n.nativeElement:n}function Yh(n){return o=>{setTimeout(n,void 0,o)}}const Bg=class ch extends ct.B{constructor(o=!1){super(),this.destroyRef=void 0,this.__isAsync=o,to()&&(this.destroyRef=mr(fg,{optional:!0})??void 0)}emit(o){const m=D(null);try{super.next(o)}finally{D(m)}}subscribe(o,m,U){let V=o,lt=m||(()=>null),Dt=U;if(o&&"object"==typeof o){const Ae=o;V=Ae.next?.bind(Ae),lt=Ae.error?.bind(Ae),Dt=Ae.complete?.bind(Ae)}this.__isAsync&&(lt=Yh(lt),V&&(V=Yh(V)),Dt&&(Dt=Yh(Dt)));const St=super.subscribe({next:V,error:lt,complete:Dt});return o instanceof xt.yU&&o.add(St),St}};function gp(){return this._results[Symbol.iterator]()}class lh{static#t=Symbol.iterator;get changes(){return this._changes??=new Bg}constructor(o=!1){this._emitDistinctChangesOnly=o,this.dirty=!0,this._onDirty=void 0,this._results=[],this._changesDetected=!1,this._changes=void 0,this.length=0,this.first=void 0,this.last=void 0;const m=lh.prototype;m[Symbol.iterator]||(m[Symbol.iterator]=gp)}get(o){return this._results[o]}map(o){return this._results.map(o)}filter(o){return this._results.filter(o)}find(o){return this._results.find(o)}reduce(o,m){return this._results.reduce(o,m)}forEach(o){this._results.forEach(o)}some(o){return this._results.some(o)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(o,m){this.dirty=!1;const U=function oc(n){return n.flat(Number.POSITIVE_INFINITY)}(o);(this._changesDetected=!function ic(n,o,m){if(n.length!==o.length)return!1;for(let U=0;U<n.length;U++){let V=n[U],lt=o[U];if(m&&(V=m(V),lt=m(lt)),lt!==V)return!1}return!0}(this._results,U,m))&&(this._results=U,this.length=U.length,this.last=U[this.length-1],this.first=U[0])}notifyOnChanges(){void 0!==this._changes&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.emit(this)}onDirty(o){this._onDirty=o}setDirty(){this.dirty=!0,this._onDirty?.()}destroy(){void 0!==this._changes&&(this._changes.complete(),this._changes.unsubscribe())}}function Zd(n){return!(128&~n.flags)}const Xu=new Map;let Au=0;const Uu="__ngContext__";function Cc(n,o){za(o)?(n[Uu]=o[Gr],function up(n){Xu.set(n[Gr],n)}(o)):n[Uu]=o}function Nh(n){return ph(n[oi])}function tp(n){return ph(n[Si])}function ph(n){for(;null!==n&&!bs(n);)n=n[Si];return n}let vi;function No(n){vi=n}function So(){if(void 0!==vi)return vi;if(typeof document<"u")return document;throw new iA(210,!1)}const Po=new Z("",{providedIn:"root",factory:()=>jr}),jr="ng",xr=new Z(""),Ea=new Z("",{providedIn:"platform",factory:()=>"unknown"}),$s=new Z(""),Fc=new Z("",{providedIn:"root",factory:()=>So().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});let rn=()=>null;function so(n,o,m=!1){return rn(n,o,m)}const ia=new Z("",{providedIn:"root",factory:()=>!1});let _a,Uc;function Xs(){if(void 0===_a&&(_a=null,on.trustedTypes))try{_a=on.trustedTypes.createPolicy("angular",{createHTML:n=>n,createScript:n=>n,createScriptURL:n=>n})}catch{}return _a}function Il(n){return Xs()?.createHTML(n)||n}function kh(){if(void 0===Uc&&(Uc=null,on.trustedTypes))try{Uc=on.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:n=>n,createScript:n=>n,createScriptURL:n=>n})}catch{}return Uc}function Yp(n){return kh()?.createHTML(n)||n}function mu(n){return kh()?.createScriptURL(n)||n}class ql{constructor(o){this.changingThisBreaksApplicationSecurity=o}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${je})`}}class wg extends ql{getTypeName(){return"HTML"}}class Ph extends ql{getTypeName(){return"Style"}}class Dm extends ql{getTypeName(){return"Script"}}class Af extends ql{getTypeName(){return"URL"}}class ym extends ql{getTypeName(){return"ResourceURL"}}function Ul(n){return n instanceof ql?n.changingThisBreaksApplicationSecurity:n}function ep(n,o){const m=function bm(n){return n instanceof ql&&n.getTypeName()||null}(n);if(null!=m&&m!==o){if("ResourceURL"===m&&"URL"===o)return!0;throw new Error(`Required a safe ${o}, got a ${m} (see ${je})`)}return m===o}function Tu(n){return new wg(n)}function _s(n){return new Ph(n)}function nf(n){return new Dm(n)}function Nd(n){return new Af(n)}function El(n){return new ym(n)}class cg{constructor(o){this.inertDocumentHelper=o}getInertBodyElement(o){o="<body><remove></remove>"+o;try{const m=(new window.DOMParser).parseFromString(Il(o),"text/html").body;return null===m?this.inertDocumentHelper.getInertBodyElement(o):(m.removeChild(m.firstChild),m)}catch{return null}}}class fu{constructor(o){this.defaultDoc=o,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(o){const m=this.inertDocument.createElement("template");return m.innerHTML=Il(o),m}}const Rp=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function Ap(n){return(n=String(n)).match(Rp)?n:"unsafe:"+n}function bl(n){const o={};for(const m of n.split(","))o[m]=!0;return o}function iu(...n){const o={};for(const m of n)for(const U in m)m.hasOwnProperty(U)&&(o[U]=!0);return o}const fh=bl("area,br,col,hr,img,wbr"),Qg=bl("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),tm=bl("rp,rt"),Am=iu(fh,iu(Qg,bl("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")),iu(tm,bl("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")),iu(tm,Qg)),fp=bl("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),a0=iu(fp,bl("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),bl("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),yB=bl("script,style,template");class bB{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(o){let m=o.firstChild,U=!0,V=[];for(;m;)if(m.nodeType===Node.ELEMENT_NODE?U=this.startElement(m):m.nodeType===Node.TEXT_NODE?this.chars(m.nodeValue):this.sanitizedSomething=!0,U&&m.firstChild)V.push(m),m=vp(m);else for(;m;){m.nodeType===Node.ELEMENT_NODE&&this.endElement(m);let lt=im(m);if(lt){m=lt;break}m=V.pop()}return this.buf.join("")}startElement(o){const m=om(o).toLowerCase();if(!Am.hasOwnProperty(m))return this.sanitizedSomething=!0,!yB.hasOwnProperty(m);this.buf.push("<"),this.buf.push(m);const U=o.attributes;for(let V=0;V<U.length;V++){const lt=U.item(V),Dt=lt.name,St=Dt.toLowerCase();if(!a0.hasOwnProperty(St)){this.sanitizedSomething=!0;continue}let Ae=lt.value;fp[St]&&(Ae=Ap(Ae)),this.buf.push(" ",Dt,'="',Bp(Ae),'"')}return this.buf.push(">"),!0}endElement(o){const m=om(o).toLowerCase();Am.hasOwnProperty(m)&&!fh.hasOwnProperty(m)&&(this.buf.push("</"),this.buf.push(m),this.buf.push(">"))}chars(o){this.buf.push(Bp(o))}}function im(n){const o=n.nextSibling;if(o&&n!==o.previousSibling)throw rf(o);return o}function vp(n){const o=n.firstChild;if(o&&function s0(n,o){return(n.compareDocumentPosition(o)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}(n,o))throw rf(o);return o}function om(n){const o=n.nodeName;return"string"==typeof o?o:"FORM"}function rf(n){return new Error(`Failed to sanitize html because the element is clobbered: ${n.outerHTML}`)}const Ym=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Bu=/([^\#-~ |!])/g;function Bp(n){return n.replace(/&/g,"&amp;").replace(Ym,function(o){return"&#"+(1024*(o.charCodeAt(0)-55296)+(o.charCodeAt(1)-56320)+65536)+";"}).replace(Bu,function(o){return"&#"+o.charCodeAt(0)+";"}).replace(/</g,"&lt;").replace(/>/g,"&gt;")}let Rm;function c0(n,o){let m=null;try{Rm=Rm||function mp(n){const o=new fu(n);return function qu(){try{return!!(new window.DOMParser).parseFromString(Il(""),"text/html")}catch{return!1}}()?new cg(o):o}(n);let U=o?String(o):"";m=Rm.getInertBodyElement(U);let V=5,lt=U;do{if(0===V)throw new Error("Failed to sanitize html because the input is unstable");V--,U=lt,lt=m.innerHTML,m=Rm.getInertBodyElement(U)}while(U!==lt);return Il((new bB).sanitizeChildren(af(m)||m))}finally{if(m){const U=af(m)||m;for(;U.firstChild;)U.removeChild(U.firstChild)}}}function af(n){return"content"in n&&function YB(n){return n.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===n.nodeName}(n)?n.content:null}var Ep=function(n){return n[n.NONE=0]="NONE",n[n.HTML=1]="HTML",n[n.STYLE=2]="STYLE",n[n.SCRIPT=3]="SCRIPT",n[n.URL=4]="URL",n[n.RESOURCE_URL=5]="RESOURCE_URL",n}(Ep||{});function rm(n){const o=am();return o?Yp(o.sanitize(Ep.HTML,n)||""):ep(n,"HTML")?Yp(Ul(n)):c0(So(),Li(n))}function Us(n){const o=am();return o?o.sanitize(Ep.URL,n)||"":ep(n,"URL")?Ul(n):Ap(Li(n))}function sf(n){const o=am();if(o)return mu(o.sanitize(Ep.RESOURCE_URL,n)||"");if(ep(n,"ResourceURL"))return mu(Ul(n));throw new iA(904,!1)}function l0(n){return function Bd(n){return Xs()?.createScriptURL(n)||n}(n[0])}function d0(n,o,m){return function dl(n,o){return"src"===o&&("embed"===n||"frame"===n||"iframe"===n||"media"===n||"script"===n)||"href"===o&&("base"===n||"link"===n)?sf:Us}(o,m)(n)}function am(){const n=ao();return n&&n[Sr].sanitizer}const vB=/^>|^->|<!--|-->|--!>|<!-$/g,UB=/(<|>)/g,TB="\u200b$1\u200b";function f0(n){return n.ownerDocument.defaultView}function Cu(n){return n instanceof Function?n():n}var pf=function(n){return n[n.Important=1]="Important",n[n.DashCase=2]="DashCase",n}(pf||{});let mf;function ff(n,o){return mf(n,o)}function np(n,o,m,U,V){if(null!=U){let lt,Dt=!1;bs(U)?lt=U:za(U)&&(Dt=!0,U=U[PA]);const St=Va(U);0===n&&null!==m?null==V?_0(o,m,St):Mp(o,m,St,V||null,!0):1===n&&null!==m?Mp(o,m,St,V||null,!0):2===n?function Pp(n,o,m){const U=wp(n,o);U&&function qB(n,o,m,U){n.removeChild(o,m,U)}(n,U,o,m)}(o,St,Dt):3===n&&o.destroyNode(St),null!=lt&&function tE(n,o,m,U,V){const lt=m[fr];lt!==Va(m)&&np(o,n,U,lt,V);for(let St=Qs;St<m.length;St++){const Ae=m[St];Sp(Ae[Dn],Ae,n,o,U,lt)}}(o,n,lt,m,V)}}function Ef(n,o){return n.createComment(function g0(n){return n.replace(vB,o=>o.replace(UB,TB))}(o))}function Om(n,o,m){return n.createElement(o,m)}function C0(n,o){o[Sr].changeDetectionScheduler?.notify(1),Sp(n,o,o[Hi],2,null,null)}function w0(n,o){const m=n[Na],U=m.indexOf(o);m.splice(U,1)}function Op(n,o){if(n.length<=Qs)return;const m=Qs+o,U=n[m];if(U){const V=U[dr];null!==V&&V!==n&&w0(V,U),o>0&&(n[m-1][Si]=U[Si]);const lt=ds(n,Qs+o);!function WB(n,o){C0(n,o),o[PA]=null,o[Ni]=null}(U[Dn],U);const Dt=lt[gr];null!==Dt&&Dt.detachView(lt[Dn]),U[Ri]=null,U[Si]=null,U[li]&=-129}return U}function Nm(n,o){if(!(256&o[li])){const m=o[Hi];m.destroyNode&&Sp(n,o,m,3,null,null),function M0(n){let o=n[oi];if(!o)return Cf(n[Dn],n);for(;o;){let m=null;if(za(o))m=o[oi];else{const U=o[Qs];U&&(m=U)}if(!m){for(;o&&!o[Si]&&o!==n;)za(o)&&Cf(o[Dn],o),o=o[Ri];null===o&&(o=n),za(o)&&Cf(o[Dn],o),m=o&&o[Si]}o=m}}(o)}}function Cf(n,o){if(256&o[li])return;const m=D(null);try{o[li]&=-129,o[li]|=256,o[Xa]&&C(o[Xa]),function ZB(n,o){let m;if(null!=n&&null!=(m=n.destroyHooks))for(let U=0;U<m.length;U+=2){const V=o[m[U]];if(!(V instanceof hd)){const lt=m[U+1];if(Array.isArray(lt))for(let Dt=0;Dt<lt.length;Dt+=2){const St=V[lt[Dt]],Ae=lt[Dt+1];fl(4,St,Ae);try{Ae.call(St)}finally{fl(5,St,Ae)}}else{fl(4,V,lt);try{lt.call(V)}finally{fl(5,V,lt)}}}}}(n,o),function XB(n,o){const m=n.cleanup,U=o[Do];if(null!==m)for(let lt=0;lt<m.length-1;lt+=2)if("string"==typeof m[lt]){const Dt=m[lt+3];Dt>=0?U[Dt]():U[-Dt].unsubscribe(),lt+=2}else m[lt].call(U[m[lt+1]]);null!==U&&(o[Do]=null);const V=o[SA];if(null!==V){o[SA]=null;for(let lt=0;lt<V.length;lt++)(0,V[lt])()}}(n,o),1===o[Dn].type&&o[Hi].destroy();const U=o[dr];if(null!==U&&bs(o[Ri])){U!==o[Ri]&&w0(U,o);const V=o[gr];null!==V&&V.detachView(n)}!function vh(n){Xu.delete(n[Gr])}(o)}finally{D(m)}}function Mf(n,o,m){return function Q0(n,o,m){let U=o;for(;null!==U&&40&U.type;)U=(o=U).parent;if(null===U)return m[PA];{const{componentOffset:V}=U;if(V>-1){const{encapsulation:lt}=n.data[U.directiveStart+V];if(lt===aa.None||lt===aa.Emulated)return null}return pc(U,m)}}(n,o.parent,m)}function Mp(n,o,m,U,V){n.insertBefore(o,m,U,V)}function _0(n,o,m){n.appendChild(o,m)}function I0(n,o,m,U,V){null!==U?Mp(n,o,m,U,V):_0(n,o,m)}function wp(n,o){return n.parentNode(o)}function wf(n,o,m){return Qf(n,o,m)}let lm,Qf=function cm(n,o,m){return 40&n.type?pc(n,m):null};function th(n,o,m,U){const V=Mf(n,U,o),lt=o[Hi],St=wf(U.parent||o[Ni],U,o);if(null!=V)if(Array.isArray(m))for(let Ae=0;Ae<m.length;Ae++)I0(lt,V,m[Ae],St,!1);else I0(lt,V,m,St,!1);void 0!==lm&&lm(lt,U,o,m,V)}function kp(n,o){if(null!==o){const m=o.type;if(3&m)return pc(o,n);if(4&m)return _f(-1,n[o.index]);if(8&m){const U=o.child;if(null!==U)return kp(n,U);{const V=n[o.index];return bs(V)?_f(-1,V):Va(V)}}if(32&m)return ff(o,n)()||Va(n[o.index]);{const U=dm(n,o);return null!==U?Array.isArray(U)?U[0]:kp(Kc(n[Ro]),U):kp(n,o.next)}}return null}function dm(n,o){return null!==o?n[Ro][Ni].projection[o.projection]:null}function _f(n,o){const m=Qs+n+1;if(m<o.length){const U=o[m],V=U[Dn].firstChild;if(null!==V)return kp(U,V)}return o[fr]}function Ng(n,o,m,U,V,lt,Dt){for(;null!=m;){const St=U[m.index],Ae=m.type;if(Dt&&0===o&&(St&&Cc(Va(St),U),m.flags|=2),32&~m.flags)if(8&Ae)Ng(n,o,m.child,U,V,lt,!1),np(o,n,V,St,lt);else if(32&Ae){const Ze=ff(m,U);let UA;for(;UA=Ze();)np(o,n,V,UA,lt);np(o,n,V,St,lt)}else 16&Ae?x0(n,o,U,m,V,lt):np(o,n,V,St,lt);m=Dt?m.projectionNext:m.next}}function Sp(n,o,m,U,V,lt){Ng(m,U,n.firstChild,o,V,lt,!1)}function x0(n,o,m,U,V,lt){const Dt=m[Ro],Ae=Dt[Ni].projection[U.projection];if(Array.isArray(Ae))for(let Ze=0;Ze<Ae.length;Ze++)np(o,n,V,Ae[Ze],lt);else{let Ze=Ae;const UA=Dt[Ri];Zd(U)&&(Ze.flags|=128),Ng(n,o,Ze,UA,V,lt,!0)}}function D0(n,o,m){""===m?n.removeAttribute(o,"class"):n.setAttribute(o,"class",m)}function km(n,o,m){const{mergedAttrs:U,classes:V,styles:lt}=m;null!==U&&Qc(n,o,U),null!==V&&D0(n,o,V),null!==lt&&function If(n,o,m){n.setAttribute(o,"style",m)}(n,o,lt)}const Ds={};function y0(n=1){b0(ja(),ao(),kc()+n,!1)}function b0(n,o,m,U){if(!U)if(3&~o[li]){const lt=n.preOrderHooks;null!==lt&&xs(o,lt,0,m)}else{const lt=n.preOrderCheckHooks;null!==lt&&Pc(o,lt,m)}ie(m)}function Gp(n,o=_o.Default){const m=ao();return null===m?As(n,o):Ac(Js(),m,ZA(n),o)}function Ff(){throw new Error("invalid")}function Y0(n,o,m,U,V,lt){const Dt=D(null);try{let St=null;V&hc.SignalBased&&(St=o[U][_]),null!==St&&void 0!==St.transformFn&&(lt=St.transformFn(lt)),V&hc.HasDecoratorInputTransform&&(lt=n.inputTransforms[U].call(o,lt)),null!==n.setInput?n.setInput(o,St,lt,m,U):Ba(o,St,U,lt)}finally{D(Dt)}}function Pm(n,o,m,U,V,lt,Dt,St,Ae,Ze,UA){const En=o.blueprint.slice();return En[PA]=V,En[li]=204|U,(null!==Ze||n&&2048&n[li])&&(En[li]|=2048),bg(En),En[Ri]=En[Fr]=n,En[Vo]=m,En[Sr]=Dt||n&&n[Sr],En[Hi]=St||n&&n[Hi],En[tr]=Ae||n&&n[tr]||null,En[Ni]=lt,En[Gr]=function sg(){return Au++}(),En[To]=UA,En[va]=Ze,En[Ro]=2==o.type?n[Ro]:En,En}function ip(n,o,m,U,V){let lt=n.data[o];if(null===lt)lt=function gm(n,o,m,U,V){const lt=Gu(),Dt=Rc(),Ae=n.data[o]=function sE(n,o,m,U,V,lt){let Dt=o?o.injectorIndex:-1,St=0;return tn()&&(St|=128),{type:m,index:U,insertBeforeIndex:null,injectorIndex:Dt,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:St,providerIndexes:0,value:V,attrs:lt,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:o,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,Dt?lt:lt&&lt.parent,m,o,U,V);return null===n.firstChild&&(n.firstChild=Ae),null!==lt&&(Dt?null==lt.child&&null!==Ae.parent&&(lt.child=Ae):null===lt.next&&(lt.next=Ae,Ae.prev=lt)),Ae}(n,o,m,U,V),function rl(){return Or.lFrame.inI18n}()&&(lt.flags|=32);else if(64&lt.type){lt.type=m,lt.value=U,lt.attrs=V;const Dt=function jd(){const n=Or.lFrame,o=n.currentTNode;return n.isParent?o:o.parent}();lt.injectorIndex=null===Dt?-1:Dt.injectorIndex}return od(lt,!0),lt}function um(n,o,m,U){if(0===m)return-1;const V=o.length;for(let lt=0;lt<m;lt++)o.push(U),n.blueprint.push(U),n.data.push(null);return V}function v0(n,o,m,U,V){const lt=kc(),Dt=2&U;try{ie(-1),Dt&&o.length>ur&&b0(n,o,ur,!1),fl(Dt?2:0,V),m(U,V)}finally{ie(lt),fl(Dt?3:1,V)}}function xf(n,o,m){if(Ls(o)){const U=D(null);try{const lt=o.directiveEnd;for(let Dt=o.directiveStart;Dt<lt;Dt++){const St=n.data[Dt];St.contentQueries&&St.contentQueries(1,m[Dt],Dt)}}finally{D(U)}}}function Df(n,o,m){cA()&&(function gi(n,o,m,U){const V=m.directiveStart,lt=m.directiveEnd;hs(m)&&function nc(n,o,m){const U=pc(o,n),V=U0(m);let Dt=16;m.signals?Dt=4096:m.onPush&&(Dt=64);const St=$l(n,Pm(n,V,null,Dt,U,o,null,n[Sr].rendererFactory.createRenderer(U,m),null,null,null));n[o.index]=St}(o,m,n.data[V+m.componentOffset]),n.firstCreatePass||qg(m,o),Cc(U,o);const Dt=m.initialInputs;for(let St=V;St<lt;St++){const Ae=n.data[St],Ze=Zc(o,n,St,m);Cc(Ze,o),null!==Dt&&xc(0,St-V,Ze,Ae,0,Dt),il(Ae)&&(Hc(m.index,o)[Vo]=Zc(o,n,St,m))}}(n,o,m,pc(m,o)),!(64&~m.flags)&&Fi(n,o,m))}function yf(n,o,m=pc){const U=o.localNames;if(null!==U){let V=o.index+1;for(let lt=0;lt<U.length;lt+=2){const Dt=U[lt+1],St=-1===Dt?m(o,n):n[Dt];n[V++]=St}}}function U0(n){const o=n.tView;return null===o||o.incompleteFirstPass?n.tView=bf(1,null,n.template,n.decls,n.vars,n.directiveDefs,n.pipeDefs,n.viewQuery,n.schemas,n.consts,n.id):o}function bf(n,o,m,U,V,lt,Dt,St,Ae,Ze,UA){const En=ur+U,Ci=En+V,Ui=function AE(n,o){const m=[];for(let U=0;U<o;U++)m.push(U<n?null:Ds);return m}(En,Ci),io="function"==typeof Ze?Ze():Ze;return Ui[Dn]={type:n,blueprint:Ui,template:m,queries:null,viewQuery:St,declTNode:o,data:Ui.slice().fill(null,En),bindingStartIndex:En,expandoStartIndex:Ci,hostBindingOpCodes:null,firstCreatePass:!0,firstUpdatePass:!0,staticViewQueries:!1,staticContentQueries:!1,preOrderHooks:null,preOrderCheckHooks:null,contentHooks:null,contentCheckHooks:null,viewHooks:null,viewCheckHooks:null,destroyHooks:null,cleanup:null,contentQueries:null,components:null,directiveRegistry:"function"==typeof lt?lt():lt,pipeRegistry:"function"==typeof Dt?Dt():Dt,firstChild:null,schemas:Ae,consts:io,incompleteFirstPass:!1,ssrId:UA}}let T0=()=>null;function O0(n,o,m,U,V){for(let lt in o){if(!o.hasOwnProperty(lt))continue;const Dt=o[lt];if(void 0===Dt)continue;U??={};let St,Ae=hc.None;Array.isArray(Dt)?(St=Dt[0],Ae=Dt[1]):St=Dt;let Ze=lt;if(null!==V){if(!V.hasOwnProperty(lt))continue;Ze=V[lt]}0===n?N0(U,m,Ze,St,Ae):N0(U,m,Ze,St)}return U}function N0(n,o,m,U,V){let lt;n.hasOwnProperty(m)?(lt=n[m]).push(o,U):lt=n[m]=[o,U],void 0!==V&&lt.push(V)}function ru(n,o,m,U,V,lt,Dt,St){const Ae=pc(o,m);let UA,Ze=o.inputs;!St&&null!=Ze&&(UA=Ze[U])?(hm(n,m,UA,U,V),hs(o)&&function dE(n,o){const m=Hc(o,n);16&m[li]||(m[li]|=64)}(m,o.index)):3&o.type&&(U=function lE(n){return"class"===n?"className":"for"===n?"htmlFor":"formaction"===n?"formAction":"innerHtml"===n?"innerHTML":"readonly"===n?"readOnly":"tabindex"===n?"tabIndex":n}(U),V=null!=Dt?Dt(V,o.value||"",U):V,lt.setProperty(Ae,U,V))}function Gt(n,o,m,U){if(cA()){const V=null===U?null:{"":-1},lt=function Lo(n,o){const m=n.directiveRegistry;let U=null,V=null;if(m)for(let lt=0;lt<m.length;lt++){const Dt=m[lt];if(Ra(o,Dt.selectors,!1))if(U||(U=[]),il(Dt))if(null!==Dt.findHostDirectiveDefs){const St=[];V=V||new Map,Dt.findHostDirectiveDefs(Dt,St,V),U.unshift(...St,Dt),jo(n,o,St.length)}else U.unshift(Dt),jo(n,o,0);else V=V||new Map,Dt.findHostDirectiveDefs?.(Dt,U,V),U.push(Dt)}return null===U?null:[U,V]}(n,m);let Dt,St;null===lt?Dt=St=null:[Dt,St]=lt,null!==Dt&&ke(n,o,m,Dt,V,St),V&&function Ar(n,o,m){if(o){const U=n.localNames=[];for(let V=0;V<o.length;V+=2){const lt=m[o[V+1]];if(null==lt)throw new iA(-301,!1);U.push(o[V],lt)}}}(m,U,V)}m.mergedAttrs=De(m.mergedAttrs,m.attrs)}function ke(n,o,m,U,V,lt){for(let Ze=0;Ze<U.length;Ze++)zd(qg(m,o),n,U[Ze].type);!function Ia(n,o,m){n.flags|=1,n.directiveStart=o,n.directiveEnd=o+m,n.providerIndexes=o}(m,n.data.length,U.length);for(let Ze=0;Ze<U.length;Ze++){const UA=U[Ze];UA.providersResolver&&UA.providersResolver(UA)}let Dt=!1,St=!1,Ae=um(n,o,U.length,null);for(let Ze=0;Ze<U.length;Ze++){const UA=U[Ze];m.mergedAttrs=De(m.mergedAttrs,UA.hostAttrs),ss(n,m,o,Ae,UA),Jr(Ae,UA,V),null!==UA.contentQueries&&(m.flags|=4),(null!==UA.hostBindings||null!==UA.hostAttrs||0!==UA.hostVars)&&(m.flags|=64);const En=UA.type.prototype;!Dt&&(En.ngOnChanges||En.ngOnInit||En.ngDoCheck)&&((n.preOrderHooks??=[]).push(m.index),Dt=!0),!St&&(En.ngOnChanges||En.ngDoCheck)&&((n.preOrderCheckHooks??=[]).push(m.index),St=!0),Ae++}!function cE(n,o,m){const V=o.directiveEnd,lt=n.data,Dt=o.attrs,St=[];let Ae=null,Ze=null;for(let UA=o.directiveStart;UA<V;UA++){const En=lt[UA],Ci=m?m.get(En):null,io=Ci?Ci.outputs:null;Ae=O0(0,En.inputs,UA,Ae,Ci?Ci.inputs:null),Ze=O0(1,En.outputs,UA,Ze,io);const Uo=null===Ae||null===Dt||Kr(o)?null:Mu(Ae,UA,Dt);St.push(Uo)}null!==Ae&&(Ae.hasOwnProperty("class")&&(o.flags|=8),Ae.hasOwnProperty("style")&&(o.flags|=16)),o.initialInputs=St,o.inputs=Ae,o.outputs=Ze}(n,m,lt)}function Fi(n,o,m){const U=m.directiveStart,V=m.directiveEnd,lt=m.index,Dt=function hg(){return Or.lFrame.currentDirectiveIndex}();try{ie(lt);for(let St=U;St<V;St++){const Ae=n.data[St],Ze=o[St];Yg(St),(null!==Ae.hostBindings||0!==Ae.hostVars||null!==Ae.hostAttrs)&&$i(Ae,Ze)}}finally{ie(-1),Yg(Dt)}}function $i(n,o){null!==n.hostBindings&&n.hostBindings(1,o)}function jo(n,o,m){o.componentOffset=m,(n.components??=[]).push(o.index)}function Jr(n,o,m){if(m){if(o.exportAs)for(let U=0;U<o.exportAs.length;U++)m[o.exportAs[U]]=n;il(o)&&(m[""]=n)}}function ss(n,o,m,U,V){n.data[U]=V;const lt=V.factory||(V.factory=Ps(V.type)),Dt=new hd(lt,il(V),Gp);n.blueprint[U]=Dt,m[U]=Dt,function kA(n,o,m,U,V){const lt=V.hostBindings;if(lt){let Dt=n.hostBindingOpCodes;null===Dt&&(Dt=n.hostBindingOpCodes=[]);const St=~o.index;(function In(n){let o=n.length;for(;o>0;){const m=n[--o];if("number"==typeof m&&m<0)return m}return 0})(Dt)!=St&&Dt.push(St),Dt.push(m,U,lt)}}(n,o,U,um(n,m,V.hostVars,Ds),V)}function Ya(n,o,m,U,V,lt){const Dt=pc(n,o);!function cc(n,o,m,U,V,lt,Dt){if(null==lt)n.removeAttribute(o,V,m);else{const St=null==Dt?Li(lt):Dt(lt,U||"",V);n.setAttribute(o,V,St,m)}}(o[Hi],Dt,lt,n.value,m,U,V)}function xc(n,o,m,U,V,lt){const Dt=lt[o];if(null!==Dt)for(let St=0;St<Dt.length;)Y0(U,m,Dt[St++],Dt[St++],Dt[St++],Dt[St++])}function Mu(n,o,m){let U=null,V=0;for(;V<m.length;){const lt=m[V];if(0!==lt)if(5!==lt){if("number"==typeof lt)break;if(n.hasOwnProperty(lt)){null===U&&(U=[]);const Dt=n[lt];for(let St=0;St<Dt.length;St+=3)if(Dt[St]===o){U.push(lt,Dt[St+1],Dt[St+2],m[V+1]);break}}V+=2}else V+=2;else V+=4}return U}function kg(n,o,m,U){return[n,!0,0,o,null,U,null,m,null,null]}function au(n,o){const m=n.contentQueries;if(null!==m){const U=D(null);try{for(let V=0;V<m.length;V+=2){const Dt=m[V+1];if(-1!==Dt){const St=n.data[Dt];Xc(m[V]),St.contentQueries(2,o[Dt],Dt)}}}finally{D(U)}}}function $l(n,o){return n[oi]?n[wa][Si]=o:n[oi]=o,n[wa]=o,o}function wu(n,o,m){Xc(0);const U=D(null);try{o(n,m)}finally{D(U)}}function Yf(n){return n[Do]||(n[Do]=[])}function NC(n){return n.cleanup||(n.cleanup=[])}function kC(n,o,m){return(null===n||il(n))&&(m=function yg(n){for(;Array.isArray(n);){if("object"==typeof n[sr])return n;n=n[PA]}return null}(m[o.index])),m[Hi]}function jp(n,o){const m=n[tr],U=m?m.get(Id,null):null;U&&U.handleError(o)}function hm(n,o,m,U,V){for(let lt=0;lt<m.length;){const Dt=m[lt++],St=m[lt++],Ae=m[lt++];Y0(n.data[Dt],o[Dt],U,St,Ae,V)}}function Qp(n,o,m){const U=bd(o,n);!function Bf(n,o,m){n.setValue(o,m)}(n[Hi],U,m)}function Vw(n,o){const m=Hc(o,n),U=m[Dn];!function Ww(n,o){for(let m=o.length;m<n.blueprint.length;m++)o.push(n.blueprint[m])}(U,m);const V=m[PA];null!==V&&null===m[To]&&(m[To]=so(V,m[tr])),k0(U,m,m[Vo])}function k0(n,o,m){Hd(o);try{const U=n.viewQuery;null!==U&&wu(1,U,m);const V=n.template;null!==V&&v0(n,o,V,1,m),n.firstCreatePass&&(n.firstCreatePass=!1),o[gr]?.finishViewCreation(n),n.staticContentQueries&&au(n,o),n.staticViewQueries&&wu(2,n.viewQuery,m);const lt=n.components;null!==lt&&function PC(n,o){for(let m=0;m<o.length;m++)Vw(n,o[m])}(o,lt)}catch(U){throw n.firstCreatePass&&(n.incompleteFirstPass=!0,n.firstCreatePass=!1),U}finally{o[li]&=-5,Pg()}}function lg(n,o,m,U){const V=D(null);try{const lt=o.tView,Ae=Pm(n,lt,m,4096&n[li]?4096:16,null,o,null,null,U?.injector??null,U?.embeddedViewInjector??null,U?.dehydratedView??null);Ae[dr]=n[o.index];const UA=n[gr];return null!==UA&&(Ae[gr]=UA.createEmbeddedView(lt)),k0(lt,Ae,m),Ae}finally{D(V)}}function SC(n,o){const m=Qs+o;if(m<n.length)return n[m]}function Sm(n,o){return!o||null===o.firstChild||Zd(n)}function Rf(n,o,m,U=!0){const V=o[Dn];if(function zB(n,o,m,U){const V=Qs+U,lt=m.length;U>0&&(m[V-1][Si]=o),U<lt-Qs?(o[Si]=m[V],Zs(m,Qs+U,o)):(m.push(o),o[Si]=null),o[Ri]=m;const Dt=o[dr];null!==Dt&&m!==Dt&&function KB(n,o){const m=n[Na];o[Ro]!==o[Ri][Ri][Ro]&&(n[li]|=qs.HasTransplantedViews),null===m?n[Na]=[o]:m.push(o)}(Dt,o);const St=o[gr];null!==St&&St.insertView(n),gg(o),o[li]|=128}(V,o,n,m),U){const Dt=_f(m,n),St=o[Hi],Ae=wp(St,n[fr]);null!==Ae&&function E0(n,o,m,U,V,lt){U[PA]=V,U[Ni]=o,Sp(n,U,m,1,V,lt)}(V,n[Ni],St,o,Ae,Dt)}const lt=o[To];null!==lt&&null!==lt.firstChild&&(lt.firstChild=null)}function gE(n,o){const m=Op(n,o);return void 0!==m&&Nm(m[Dn],m),m}function vf(n,o,m,U,V=!1){for(;null!==m;){const lt=o[m.index];null!==lt&&U.push(Va(lt)),bs(lt)&&GC(lt,U);const Dt=m.type;if(8&Dt)vf(n,o,m.child,U);else if(32&Dt){const St=ff(m,o);let Ae;for(;Ae=St();)U.push(Ae)}else if(16&Dt){const St=dm(o,m);if(Array.isArray(St))U.push(...St);else{const Ae=Kc(o[Ro]);vf(Ae[Dn],Ae,St,U,!0)}}m=V?m.projectionNext:m.next}return U}function GC(n,o){for(let m=Qs;m<n.length;m++){const U=n[m],V=U[Dn].firstChild;null!==V&&vf(U[Dn],U,V,o)}n[fr]!==n[PA]&&o.push(n[fr])}let P0=[];const G0={...g,consumerIsAlwaysLive:!0,consumerMarkedDirty:n=>{ng(n.lView)},consumerOnSignalRead(){this.lView[Xa]=this}},jC=100;function j0(n,o=!0,m=0){const U=n[Sr],V=U.rendererFactory;V.begin?.();try{!function HC(n,o){uE(n,o);let m=0;for(;Yd(n);){if(m===jC)throw new iA(103,!1);m++,uE(n,1)}}(n,m)}catch(Dt){throw o&&jp(n,Dt),Dt}finally{V.end?.(),U.inlineEffectRunner?.flush()}}function Xw(n,o,m,U){const V=o[li];if(!(256&~V))return;o[Sr].inlineEffectRunner?.flush(),Hd(o);let Dt=null,St=null;(function Zw(n){return 2!==n.type})(n)&&(St=function zw(n){return n[Xa]??function S0(n){const o=P0.pop()??Object.create(G0);return o.lView=n,o}(n)}(o),Dt=w(St));try{bg(o),function ug(n){return Or.lFrame.bindingIndex=n}(n.bindingStartIndex),null!==m&&v0(n,o,m,2,U);const Ae=!(3&~V);if(Ae){const En=n.preOrderCheckHooks;null!==En&&Pc(o,En,null)}else{const En=n.preOrderHooks;null!==En&&xs(o,En,0,null),ac(o,0)}if(function qw(n){for(let o=Nh(n);null!==o;o=tp(o)){if(!(o[li]&qs.HasTransplantedViews))continue;const m=o[Na];for(let U=0;U<m.length;U++){kl(m[U])}}}(o),LC(o,0),null!==n.contentQueries&&au(n,o),Ae){const En=n.contentCheckHooks;null!==En&&Pc(o,En)}else{const En=n.contentHooks;null!==En&&xs(o,En,1),ac(o,1)}!function R0(n,o){const m=n.hostBindingOpCodes;if(null!==m)try{for(let U=0;U<m.length;U++){const V=m[U];if(V<0)ie(~V);else{const lt=V,Dt=m[++U],St=m[++U];ju(Dt,lt),St(2,o[lt])}}}finally{ie(-1)}}(n,o);const Ze=n.components;null!==Ze&&VC(o,Ze,0);const UA=n.viewQuery;if(null!==UA&&wu(2,UA,U),Ae){const En=n.viewCheckHooks;null!==En&&Pc(o,En)}else{const En=n.viewHooks;null!==En&&xs(o,En,2),ac(o,2)}if(!0===n.firstUpdatePass&&(n.firstUpdatePass=!1),o[Oa]){for(const En of o[Oa])En();o[Oa]=null}o[li]&=-73}catch(Ae){throw ng(o),Ae}finally{null!==St&&(Q(St,Dt),function Kw(n){n.lView[Xa]!==n&&(n.lView=null,P0.push(n))}(St)),Pg()}}function LC(n,o){for(let m=Nh(n);null!==m;m=tp(m))for(let U=Qs;U<m.length;U++)JC(m[U],o)}function $w(n,o,m){JC(Hc(o,n),m)}function JC(n,o){ud(n)&&uE(n,o)}function uE(n,o){const U=n[Dn],V=n[li],lt=n[Xa];let Dt=!!(0===o&&16&V);if(Dt||=!!(64&V&&0===o),Dt||=!!(1024&V),Dt||=!(!lt?.dirty||!b(lt)),lt&&(lt.dirty=!1),n[li]&=-9217,Dt)Xw(U,n,U.template,n[Vo]);else if(8192&V){LC(n,1);const St=U.components;null!==St&&VC(n,St,1)}}function VC(n,o,m){for(let U=0;U<o.length;U++)$w(n,o[U],m)}function Uf(n){for(n[Sr].changeDetectionScheduler?.notify();n;){n[li]|=64;const o=Kc(n);if(pl(n)&&!o)return n;n=o}return null}class Tf{get rootNodes(){const o=this._lView,m=o[Dn];return vf(m,o,m.firstChild,[])}constructor(o,m,U=!0){this._lView=o,this._cdRefInjectingView=m,this.notifyErrorHandler=U,this._appRef=null,this._attachedToViewContainer=!1}get context(){return this._lView[Vo]}set context(o){this._lView[Vo]=o}get destroyed(){return!(256&~this._lView[li])}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){const o=this._lView[Ri];if(bs(o)){const m=o[8],U=m?m.indexOf(this):-1;U>-1&&(Op(o,U),ds(m,U))}this._attachedToViewContainer=!1}Nm(this._lView[Dn],this._lView)}onDestroy(o){Pl(this._lView,o)}markForCheck(){Uf(this._cdRefInjectingView||this._lView)}detach(){this._lView[li]&=-129}reattach(){gg(this._lView),this._lView[li]|=128}detectChanges(){this._lView[li]|=1024,j0(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new iA(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,C0(this._lView[Dn],this._lView)}attachToAppRef(o){if(this._attachedToViewContainer)throw new iA(902,!1);this._appRef=o,gg(this._lView)}}let Of=(()=>{class n{static#t=this.__NG_ELEMENT_ID__=zC}return n})();const WC=Of,t1=class extends WC{constructor(o,m,U){super(),this._declarationLView=o,this._declarationTContainer=m,this.elementRef=U}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(o,m){return this.createEmbeddedViewImpl(o,m)}createEmbeddedViewImpl(o,m,U){const V=lg(this._declarationLView,this._declarationTContainer,o,{embeddedViewInjector:m,dehydratedView:U});return new Tf(V)}};function zC(){return H0(Js(),ao())}function H0(n,o){return 4&n.type?new t1(o,n,Hg(n,o)):null}let tM=()=>null;function Gm(n,o){return tM(n,o)}class Z0{}class C1{}class eM{}class w1{resolveComponentFactory(o){throw function M1(n){const o=Error(`No component factory found for ${hA(n)}.`);return o.ngComponent=n,o}(o)}}let Lf=(()=>{class n{static#t=this.NULL=new w1}return n})();class nM{}let Q1=(()=>{class n{constructor(){this.destroyNode=null}static#t=this.__NG_ELEMENT_ID__=()=>function CE(){const n=ao(),m=Hc(Js().index,n);return(za(m)?m:n)[Hi]}()}return n})(),_1=(()=>{class n{static#t=this.\u0275prov=ii({token:n,providedIn:"root",factory:()=>null})}return n})();const Jf={};function I1(n,o){if(null!==function h(){return R}())throw new iA(-602,!1)}const iM=new Set;function op(n){iM.has(n)||(iM.add(n),performance?.mark?.("mark_feature_usage",{detail:{feature:n}}))}function oM(...n){}class qd{constructor({enableLongStackTrace:o=!1,shouldCoalesceEventChangeDetection:m=!1,shouldCoalesceRunChangeDetection:U=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Bg(!1),this.onMicrotaskEmpty=new Bg(!1),this.onStable=new Bg(!1),this.onError=new Bg(!1),typeof Zone>"u")throw new iA(908,!1);Zone.assertZonePatched();const V=this;V._nesting=0,V._outer=V._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(V._inner=V._inner.fork(new Zone.TaskTrackingZoneSpec)),o&&Zone.longStackTraceZoneSpec&&(V._inner=V._inner.fork(Zone.longStackTraceZoneSpec)),V.shouldCoalesceEventChangeDetection=!U&&m,V.shouldCoalesceRunChangeDetection=U,V.lastRequestAnimationFrameId=-1,V.nativeRequestAnimationFrame=function F1(){const n="function"==typeof on.requestAnimationFrame;let o=on[n?"requestAnimationFrame":"setTimeout"],m=on[n?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&o&&m){const U=o[Zone.__symbol__("OriginalDelegate")];U&&(o=U);const V=m[Zone.__symbol__("OriginalDelegate")];V&&(m=V)}return{nativeRequestAnimationFrame:o,nativeCancelAnimationFrame:m}}().nativeRequestAnimationFrame,function y1(n){const o=()=>{!function D1(n){n.isCheckStableRunning||-1!==n.lastRequestAnimationFrameId||(n.lastRequestAnimationFrameId=n.nativeRequestAnimationFrame.call(on,()=>{n.fakeTopEventTask||(n.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{n.lastRequestAnimationFrameId=-1,wE(n),n.isCheckStableRunning=!0,ME(n),n.isCheckStableRunning=!1},void 0,()=>{},()=>{})),n.fakeTopEventTask.invoke()}),wE(n))}(n)};n._inner=n._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(m,U,V,lt,Dt,St)=>{if(function b1(n){return!(!Array.isArray(n)||1!==n.length)&&!0===n[0].data?.__ignore_ng_zone__}(St))return m.invokeTask(V,lt,Dt,St);try{return rM(n),m.invokeTask(V,lt,Dt,St)}finally{(n.shouldCoalesceEventChangeDetection&&"eventTask"===lt.type||n.shouldCoalesceRunChangeDetection)&&o(),aM(n)}},onInvoke:(m,U,V,lt,Dt,St,Ae)=>{try{return rM(n),m.invoke(V,lt,Dt,St,Ae)}finally{n.shouldCoalesceRunChangeDetection&&o(),aM(n)}},onHasTask:(m,U,V,lt)=>{m.hasTask(V,lt),U===V&&("microTask"==lt.change?(n._hasPendingMicrotasks=lt.microTask,wE(n),ME(n)):"macroTask"==lt.change&&(n.hasPendingMacrotasks=lt.macroTask))},onHandleError:(m,U,V,lt)=>(m.handleError(V,lt),n.runOutsideAngular(()=>n.onError.emit(lt)),!1)})}(V)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!qd.isInAngularZone())throw new iA(909,!1)}static assertNotInAngularZone(){if(qd.isInAngularZone())throw new iA(909,!1)}run(o,m,U){return this._inner.run(o,m,U)}runTask(o,m,U,V){const lt=this._inner,Dt=lt.scheduleEventTask("NgZoneEvent: "+V,o,x1,oM,oM);try{return lt.runTask(Dt,m,U)}finally{lt.cancelTask(Dt)}}runGuarded(o,m,U){return this._inner.runGuarded(o,m,U)}runOutsideAngular(o){return this._outer.run(o)}}const x1={};function ME(n){if(0==n._nesting&&!n.hasPendingMicrotasks&&!n.isStable)try{n._nesting++,n.onMicrotaskEmpty.emit(null)}finally{if(n._nesting--,!n.hasPendingMicrotasks)try{n.runOutsideAngular(()=>n.onStable.emit(null))}finally{n.isStable=!0}}}function wE(n){n.hasPendingMicrotasks=!!(n._hasPendingMicrotasks||(n.shouldCoalesceEventChangeDetection||n.shouldCoalesceRunChangeDetection)&&-1!==n.lastRequestAnimationFrameId)}function rM(n){n._nesting++,n.isStable&&(n.isStable=!1,n.onUnstable.emit(null))}function aM(n){n._nesting--,ME(n)}class sM{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Bg,this.onMicrotaskEmpty=new Bg,this.onStable=new Bg,this.onError=new Bg}run(o,m,U){return o.apply(m,U)}runGuarded(o,m,U){return o.apply(m,U)}runOutsideAngular(o){return o()}runTask(o,m,U,V){return o.apply(m,U)}}var mm=function(n){return n[n.EarlyRead=0]="EarlyRead",n[n.Write=1]="Write",n[n.MixedReadWrite=2]="MixedReadWrite",n[n.Read=3]="Read",n}(mm||{});const cM={destroy(){}};function lM(n,o){!o&&di();const m=o?.injector??mr(Od);if(!function $u(n){return"browser"===(n??mr(Od)).get(Ea)}(m))return cM;op("NgAfterNextRender");const U=m.get(Vf),V=U.handler??=new gM,lt=o?.phase??mm.MixedReadWrite,Dt=()=>{V.unregister(Ae),St()},St=m.get(fg).onDestroy(Dt),Ae=Io(m,()=>new dM(lt,()=>{Dt(),n()}));return V.register(Ae),{destroy:Dt}}class dM{constructor(o,m){this.phase=o,this.callbackFn=m,this.zone=mr(qd),this.errorHandler=mr(Id,{optional:!0}),mr(Z0,{optional:!0})?.notify(1)}invoke(){try{this.zone.runOutsideAngular(this.callbackFn)}catch(o){this.errorHandler?.handleError(o)}}}class gM{constructor(){this.executingCallbacks=!1,this.buckets={[mm.EarlyRead]:new Set,[mm.Write]:new Set,[mm.MixedReadWrite]:new Set,[mm.Read]:new Set},this.deferredCallbacks=new Set}register(o){(this.executingCallbacks?this.deferredCallbacks:this.buckets[o.phase]).add(o)}unregister(o){this.buckets[o.phase].delete(o),this.deferredCallbacks.delete(o)}execute(){this.executingCallbacks=!0;for(const o of Object.values(this.buckets))for(const m of o)m.invoke();this.executingCallbacks=!1;for(const o of this.deferredCallbacks)this.buckets[o.phase].add(o);this.deferredCallbacks.clear()}destroy(){for(const o of Object.values(this.buckets))o.clear();this.deferredCallbacks.clear()}}let Vf=(()=>{class n{constructor(){this.handler=null,this.internalCallbacks=[]}execute(){this.executeInternalCallbacks(),this.handler?.execute()}executeInternalCallbacks(){const m=[...this.internalCallbacks];this.internalCallbacks.length=0;for(const U of m)U()}ngOnDestroy(){this.handler?.destroy(),this.handler=null,this.internalCallbacks.length=0}static#t=this.\u0275prov=ii({token:n,providedIn:"root",factory:()=>new n})}return n})();function Hp(n){return!!Kn(n)}function $0(n,o,m){let U=m?n.styles:null,V=m?n.classes:null,lt=0;if(null!==o)for(let Dt=0;Dt<o.length;Dt++){const St=o[Dt];"number"==typeof St?lt=St:1==lt?V=kn(V,St):2==lt&&(U=kn(U,St+": "+o[++Dt]+";"))}m?n.styles=U:n.stylesWithoutHost=U,m?n.classes=V:n.classesWithoutHost=V}class mM extends Lf{constructor(o){super(),this.ngModule=o}resolveComponentFactory(o){const m=CA(o);return new Kf(m,this.ngModule)}}function fM(n){const o=[];for(const m in n){if(!n.hasOwnProperty(m))continue;const U=n[m];void 0!==U&&o.push({propName:Array.isArray(U)?U[0]:U,templateName:m})}return o}class tB{constructor(o,m){this.injector=o,this.parentInjector=m}get(o,m,U){U=xa(U);const V=this.injector.get(o,Jf,U);return V!==Jf||m===Jf?V:this.parentInjector.get(o,m,U)}}class Kf extends eM{get inputs(){const o=this.componentDef,m=o.inputTransforms,U=fM(o.inputs);if(null!==m)for(const V of U)m.hasOwnProperty(V.propName)&&(V.transform=m[V.propName]);return U}get outputs(){return fM(this.componentDef.outputs)}constructor(o,m){super(),this.componentDef=o,this.ngModule=m,this.componentType=o.type,this.selector=function jc(n){return n.map(Cd).join(",")}(o.selectors),this.ngContentSelectors=o.ngContentSelectors?o.ngContentSelectors:[],this.isBoundToModule=!!m}create(o,m,U,V){const lt=D(null);try{let Dt=(V=V||this.ngModule)instanceof xA?V:V?.injector;Dt&&null!==this.componentDef.getStandaloneInjector&&(Dt=this.componentDef.getStandaloneInjector(Dt)||Dt);const St=Dt?new tB(o,Dt):o,Ae=St.get(nM,null);if(null===Ae)throw new iA(407,!1);const Ze=St.get(_1,null),Ci={rendererFactory:Ae,sanitizer:Ze,inlineEffectRunner:null,afterRenderEventManager:St.get(Vf,null),changeDetectionScheduler:St.get(Z0,null)},Ui=Ae.createRenderer(null,this.componentDef),io=this.componentDef.selectors[0][0]||"div",Uo=U?function nE(n,o,m,U){const lt=U.get(ia,!1)||m===aa.ShadowDom,Dt=n.selectRootElement(o,lt);return function iE(n){T0(n)}(Dt),Dt}(Ui,U,this.componentDef.encapsulation,St):Om(Ui,io,function U1(n){const o=n.toLowerCase();return"svg"===o?Ag:"math"===o?"math":null}(io));let hr=512;this.componentDef.signals?hr|=4096:this.componentDef.onPush||(hr|=16);let Yr=null;null!==Uo&&(Yr=so(Uo,St,!0));const zo=bf(0,null,null,1,0,null,null,null,null,null,null),Ms=Pm(null,zo,null,hr,null,null,Ci,Ui,St,null,Yr);let gl,Ad;Hd(Ms);try{const Kg=this.componentDef;let Qh,DB=null;Kg.findHostDirectiveDefs?(Qh=[],DB=new Map,Kg.findHostDirectiveDefs(Kg,Qh,DB),Qh.push(Kg)):Qh=[Kg];const Ox=function O1(n,o){const m=n[Dn],U=ur;return n[U]=o,ip(m,U,2,"#host",null)}(Ms,Uo),nY=function N1(n,o,m,U,V,lt,Dt){const St=V[Dn];!function k1(n,o,m,U){for(const V of n)o.mergedAttrs=De(o.mergedAttrs,V.hostAttrs);null!==o.mergedAttrs&&($0(o,o.mergedAttrs,!0),null!==m&&km(U,m,o))}(U,n,o,Dt);let Ae=null;null!==o&&(Ae=so(o,V[tr]));const Ze=lt.rendererFactory.createRenderer(o,m);let UA=16;m.signals?UA=4096:m.onPush&&(UA=64);const En=Pm(V,U0(m),null,UA,V[n.index],n,lt,Ze,null,null,Ae);return St.firstCreatePass&&jo(St,n,U.length-1),$l(V,En),V[n.index]=En}(Ox,Uo,Kg,Qh,Ms,Ci,Ui);Ad=Md(zo,ur),Uo&&function S1(n,o,m,U){if(U)Qc(n,m,["ng-version","17.3.12"]);else{const{attrs:V,classes:lt}=function nl(n){const o=[],m=[];let U=1,V=2;for(;U<n.length;){let lt=n[U];if("string"==typeof lt)2===V?""!==lt&&o.push(lt,n[++U]):8===V&&m.push(lt);else{if(!us(V))break;V=lt}U++}return{attrs:o,classes:m}}(o.selectors[0]);V&&Qc(n,m,V),lt&&lt.length>0&&D0(n,m,lt.join(" "))}}(Ui,Kg,Uo,U),void 0!==m&&function V_(n,o,m){const U=n.projection=[];for(let V=0;V<o.length;V++){const lt=m[V];U.push(null!=lt?Array.from(lt):null)}}(Ad,this.ngContentSelectors,m),gl=function P1(n,o,m,U,V,lt){const Dt=Js(),St=V[Dn],Ae=pc(Dt,V);ke(St,V,Dt,m,null,U);for(let UA=0;UA<m.length;UA++)Cc(Zc(V,St,Dt.directiveStart+UA,Dt),V);Fi(St,V,Dt),Ae&&Cc(Ae,V);const Ze=Zc(V,St,Dt.directiveStart+Dt.componentOffset,Dt);if(n[Vo]=V[Vo]=Ze,null!==lt)for(const UA of lt)UA(Ze,o);return xf(St,Dt,V),Ze}(nY,Kg,Qh,DB,Ms,[G1]),k0(zo,Ms,null)}finally{Pg()}return new T1(this.componentType,gl,Hg(Ad,Ms),Ms,Ad)}finally{D(lt)}}}class T1 extends C1{constructor(o,m,U,V,lt){super(),this.location=U,this._rootLView=V,this._tNode=lt,this.previousInputValues=null,this.instance=m,this.hostView=this.changeDetectorRef=new Tf(V,void 0,!1),this.componentType=o}setInput(o,m){const U=this._tNode.inputs;let V;if(null!==U&&(V=U[o])){if(this.previousInputValues??=new Map,this.previousInputValues.has(o)&&Object.is(this.previousInputValues.get(o),m))return;const lt=this._rootLView;hm(lt[Dn],lt,V,o,m),this.previousInputValues.set(o,m),Uf(Hc(this._tNode.index,lt))}}get injector(){return new sl(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(o){this.hostView.onDestroy(o)}}function G1(){const n=Js();vs(ao()[Dn],n)}let eB=(()=>{class n{static#t=this.__NG_ELEMENT_ID__=j1}return n})();function j1(){return AB(Js(),ao())}const H1=eB,BM=class extends H1{constructor(o,m,U){super(),this._lContainer=o,this._hostTNode=m,this._hostLView=U}get element(){return Hg(this._hostTNode,this._hostLView)}get injector(){return new sl(this._hostTNode,this._hostLView)}get parentInjector(){const o=Wl(this._hostTNode,this._hostLView);if(ad(o)){const m=Ud(o,this._hostLView),U=Vd(o);return new sl(m[Dn].data[U+8],m)}return new sl(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(o){const m=EM(this._lContainer);return null!==m&&m[o]||null}get length(){return this._lContainer.length-Qs}createEmbeddedView(o,m,U){let V,lt;"number"==typeof U?V=U:null!=U&&(V=U.index,lt=U.injector);const Dt=Gm(this._lContainer,o.ssrId),St=o.createEmbeddedViewImpl(m||{},lt,Dt);return this.insertImpl(St,V,Sm(this._hostTNode,Dt)),St}createComponent(o,m,U,V,lt){const Dt=o&&!function bt(n){return"function"==typeof n}(o);let St;if(Dt)St=m;else{const io=m||{};St=io.index,U=io.injector,V=io.projectableNodes,lt=io.environmentInjector||io.ngModuleRef}const Ae=Dt?o:new Kf(CA(o)),Ze=U||this.parentInjector;if(!lt&&null==Ae.ngModule){const Uo=(Dt?Ze:this.parentInjector).get(xA,null);Uo&&(lt=Uo)}const UA=CA(Ae.componentType??{}),En=Gm(this._lContainer,UA?.id??null),Ui=Ae.create(Ze,V,En?.firstChild??null,lt);return this.insertImpl(Ui.hostView,St,Sm(this._hostTNode,En)),Ui}insert(o,m){return this.insertImpl(o,m,!0)}insertImpl(o,m,U){const V=o._lView;if(function nd(n){return bs(n[Ri])}(V)){const St=this.indexOf(o);if(-1!==St)this.detach(St);else{const Ae=V[Ri],Ze=new BM(Ae,Ae[Ni],Ae[Ri]);Ze.detach(Ze.indexOf(o))}}const lt=this._adjustIndex(m),Dt=this._lContainer;return Rf(Dt,V,lt,U),o.attachToViewContainerRef(),Zs(FE(Dt),lt,o),o}move(o,m){return this.insert(o,m)}indexOf(o){const m=EM(this._lContainer);return null!==m?m.indexOf(o):-1}remove(o){const m=this._adjustIndex(o,-1),U=Op(this._lContainer,m);U&&(ds(FE(this._lContainer),m),Nm(U[Dn],U))}detach(o){const m=this._adjustIndex(o,-1),U=Op(this._lContainer,m);return U&&null!=ds(FE(this._lContainer),m)?new Tf(U):null}_adjustIndex(o,m=0){return o??this.length+m}};function EM(n){return n[8]}function FE(n){return n[8]||(n[8]=[])}function AB(n,o){let m;const U=o[n.index];return bs(U)?m=U:(m=kg(U,o,null,n),o[n.index]=m,$l(o,m)),CM(m,o,n,U),new BM(m,n,o)}let CM=function yE(n,o,m,U){if(n[fr])return;let V;V=8&m.type?Va(U):function L1(n,o){const m=n[Hi],U=m.createComment(""),V=pc(o,n);return Mp(m,wp(m,V),U,function sm(n,o){return n.nextSibling(o)}(m,V),!1),U}(o,m),n[fr]=V},xE=()=>!1;class nB{constructor(o){this.queryList=o,this.matches=null}clone(){return new nB(this.queryList)}setDirty(){this.queryList.setDirty()}}class bE{constructor(o=[]){this.queries=o}createEmbeddedView(o){const m=o.queries;if(null!==m){const U=null!==o.contentQueries?o.contentQueries[0]:m.length,V=[];for(let lt=0;lt<U;lt++){const Dt=m.getByIndex(lt);V.push(this.queries[Dt.indexInDeclarationView].clone())}return new bE(V)}return null}insertView(o){this.dirtyQueriesWithMatches(o)}detachView(o){this.dirtyQueriesWithMatches(o)}finishViewCreation(o){this.dirtyQueriesWithMatches(o)}dirtyQueriesWithMatches(o){for(let m=0;m<this.queries.length;m++)null!==OE(o,m).matches&&this.queries[m].setDirty()}}class YE{constructor(o,m,U=null){this.flags=m,this.read=U,this.predicate="string"==typeof o?function Z1(n){return n.split(",").map(o=>o.trim())}(o):o}}class RE{constructor(o=[]){this.queries=o}elementStart(o,m){for(let U=0;U<this.queries.length;U++)this.queries[U].elementStart(o,m)}elementEnd(o){for(let m=0;m<this.queries.length;m++)this.queries[m].elementEnd(o)}embeddedTView(o){let m=null;for(let U=0;U<this.length;U++){const V=null!==m?m.length:0,lt=this.getByIndex(U).embeddedTView(o,V);lt&&(lt.indexInDeclarationView=U,null!==m?m.push(lt):m=[lt])}return null!==m?new RE(m):null}template(o,m){for(let U=0;U<this.queries.length;U++)this.queries[U].template(o,m)}getByIndex(o){return this.queries[o]}get length(){return this.queries.length}track(o){this.queries.push(o)}}class vE{constructor(o,m=-1){this.metadata=o,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=m}elementStart(o,m){this.isApplyingToNode(m)&&this.matchTNode(o,m)}elementEnd(o){this._declarationNodeIndex===o.index&&(this._appliesToNextNode=!1)}template(o,m){this.elementStart(o,m)}embeddedTView(o,m){return this.isApplyingToNode(o)?(this.crossesNgTemplate=!0,this.addMatch(-o.index,m),new vE(this.metadata)):null}isApplyingToNode(o){if(this._appliesToNextNode&&1&~this.metadata.flags){const m=this._declarationNodeIndex;let U=o.parent;for(;null!==U&&8&U.type&&U.index!==m;)U=U.parent;return m===(null!==U?U.index:-1)}return this._appliesToNextNode}matchTNode(o,m){const U=this.metadata.predicate;if(Array.isArray(U))for(let V=0;V<U.length;V++){const lt=U[V];this.matchTNodeWithReadOption(o,m,W1(m,lt)),this.matchTNodeWithReadOption(o,m,Td(m,o,lt,!1,!1))}else U===Of?4&m.type&&this.matchTNodeWithReadOption(o,m,-1):this.matchTNodeWithReadOption(o,m,Td(m,o,U,!1,!1))}matchTNodeWithReadOption(o,m,U){if(null!==U){const V=this.metadata.read;if(null!==V)if(V===rg||V===eB||V===Of&&4&m.type)this.addMatch(m.index,-2);else{const lt=Td(m,o,V,!1,!1);null!==lt&&this.addMatch(m.index,lt)}else this.addMatch(m.index,U)}}addMatch(o,m){null===this.matches?this.matches=[o,m]:this.matches.push(o,m)}}function W1(n,o){const m=n.localNames;if(null!==m)for(let U=0;U<m.length;U+=2)if(m[U]===o)return m[U+1];return null}function K1(n,o,m,U){return-1===m?function z1(n,o){return 11&n.type?Hg(n,o):4&n.type?H0(n,o):null}(o,n):-2===m?function X1(n,o,m){return m===rg?Hg(o,n):m===Of?H0(o,n):m===eB?AB(o,n):void 0}(n,o,U):Zc(n,n[Dn],m,o)}function wM(n,o,m,U){const V=o[gr].queries[U];if(null===V.matches){const lt=n.data,Dt=m.matches,St=[];for(let Ae=0;null!==Dt&&Ae<Dt.length;Ae+=2){const Ze=Dt[Ae];St.push(Ze<0?null:K1(o,lt[Ze],Dt[Ae+1],m.metadata.read))}V.matches=St}return V.matches}function UE(n,o,m,U){const V=n.queries.getByIndex(m),lt=V.matches;if(null!==lt){const Dt=wM(n,o,V,m);for(let St=0;St<lt.length;St+=2){const Ae=lt[St];if(Ae>0)U.push(Dt[St/2]);else{const Ze=lt[St+1],UA=o[-Ae];for(let En=Qs;En<UA.length;En++){const Ci=UA[En];Ci[dr]===Ci[Ri]&&UE(Ci[Dn],Ci,Ze,U)}if(null!==UA[Na]){const En=UA[Na];for(let Ci=0;Ci<En.length;Ci++){const Ui=En[Ci];UE(Ui[Dn],Ui,Ze,U)}}}}}return U}function QM(n,o,m){const U=new lh(!(4&~m));return function aE(n,o,m,U){const V=Yf(o);V.push(m),n.firstCreatePass&&NC(n).push(U,V.length-1)}(n,o,U,U.destroy),(o[gr]??=new bE).queries.push(new nB(U))-1}function FM(n,o,m){null===n.queries&&(n.queries=new RE),n.queries.track(new vE(o,m))}function OE(n,o){return n.queries.getByIndex(o)}function xM(n,o){const m=n[Dn],U=OE(m,o);return U.crossesNgTemplate?UE(m,n,o,[]):wM(m,n,U,o)}function NE(n){return"function"==typeof n&&void 0!==n[_]}function DM(n,o){op("NgSignals");const m=function v(n){const o=Object.create(It);o.value=n;const m=()=>(a(o),o.value);return m[_]=o,m}(n),U=m[_];return o?.equal&&(U.equal=o.equal),m.set=V=>At(U,V),m.update=V=>function dt(n,o){f()||at(),At(n,o(n.value))}(U,V),m.asReadonly=yM.bind(m),m}function yM(){const n=this[_];if(void 0===n.readonlyFn){const o=()=>this();o[_]=n,n.readonlyFn=o}return n.readonlyFn}function bM(n){return NE(n)&&"function"==typeof n.set}function Bm(n){let o=function jM(n){return Object.getPrototypeOf(n.prototype).constructor}(n.type),m=!0;const U=[n];for(;o;){let V;if(il(n))V=o.\u0275cmp||o.\u0275dir;else{if(o.\u0275cmp)throw new iA(903,!1);V=o.\u0275dir}if(V){if(m){U.push(V);const Dt=n;Dt.inputs=sB(n.inputs),Dt.inputTransforms=sB(n.inputTransforms),Dt.declaredInputs=sB(n.declaredInputs),Dt.outputs=sB(n.outputs);const St=V.hostBindings;St&&HM(n,St);const Ae=V.viewQuery,Ze=V.contentQueries;if(Ae&&jE(n,Ae),Ze&&gQ(n,Ze),GE(n,V),fn(n.outputs,V.outputs),il(V)&&V.data.animation){const UA=n.data;UA.animation=(UA.animation||[]).concat(V.data.animation)}}const lt=V.features;if(lt)for(let Dt=0;Dt<lt.length;Dt++){const St=lt[Dt];St&&St.ngInherit&&St(n),St===Bm&&(m=!1)}}o=Object.getPrototypeOf(o)}!function Zo(n){let o=0,m=null;for(let U=n.length-1;U>=0;U--){const V=n[U];V.hostVars=o+=V.hostVars,V.hostAttrs=De(V.hostAttrs,m=De(m,V.hostAttrs))}}(U)}function GE(n,o){for(const m in o.inputs){if(!o.inputs.hasOwnProperty(m)||n.inputs.hasOwnProperty(m))continue;const U=o.inputs[m];if(void 0!==U&&(n.inputs[m]=U,n.declaredInputs[m]=o.declaredInputs[m],null!==o.inputTransforms)){const V=Array.isArray(U)?U[0]:U;if(!o.inputTransforms.hasOwnProperty(V))continue;n.inputTransforms??={},n.inputTransforms[V]=o.inputTransforms[V]}}}function sB(n){return n===ar?{}:n===Xo?[]:n}function jE(n,o){const m=n.viewQuery;n.viewQuery=m?(U,V)=>{o(U,V),m(U,V)}:o}function gQ(n,o){const m=n.contentQueries;n.contentQueries=m?(U,V,lt)=>{o(U,V,lt),m(U,V,lt)}:o}function HM(n,o){const m=n.hostBindings;n.hostBindings=m?(U,V)=>{o(U,V),m(U,V)}:o}function VM(n){const o=n.inputConfig,m={};for(const U in o)if(o.hasOwnProperty(U)){const V=o[U];Array.isArray(V)&&V[3]&&(m[U]=V[3])}n.inputTransforms=m}class Em{}class WM{}function fQ(n,o){return new HE(n,o??null,[])}class HE extends Em{constructor(o,m,U){super(),this._parent=m,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new mM(this);const V=Kn(o);this._bootstrapComponents=Cu(V.bootstrap),this._r3Injector=Yu(o,m,[{provide:Em,useValue:this},{provide:Lf,useValue:this.componentFactoryResolver},...U],hA(o),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(o)}get injector(){return this._r3Injector}destroy(){const o=this._r3Injector;!o.destroyed&&o.destroy(),this.destroyCbs.forEach(m=>m()),this.destroyCbs=null}onDestroy(o){this.destroyCbs.push(o)}}class LE extends WM{constructor(o){super(),this.moduleType=o}create(o){return new HE(this.moduleType,o,[])}}class JE extends Em{constructor(o){super(),this.componentFactoryResolver=new mM(this),this.instance=null;const m=new en([...o.providers,{provide:Em,useValue:this},{provide:Lf,useValue:this.componentFactoryResolver}],o.parent||DA(),o.debugName,new Set(["environment"]));this.injector=m,o.runEnvironmentInitializers&&m.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(o){this.injector.onDestroy(o)}}function cB(n,o,m=null){return new JE({providers:n,parent:o,debugName:m,runEnvironmentInitializers:!0}).injector}let Cm=(()=>{class n{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new ee.t(!1)}get _hasPendingTasks(){return this.hasPendingTasks.value}add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);const m=this.taskId++;return this.pendingTasks.add(m),m}remove(m){this.pendingTasks.delete(m),0===this.pendingTasks.size&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}static#t=this.\u0275fac=function(U){return new(U||n)};static#e=this.\u0275prov=ii({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();function lB(n){return!!VE(n)&&(Array.isArray(n)||!(n instanceof Map)&&Symbol.iterator in n)}function VE(n){return null!==n&&("function"==typeof n||"object"==typeof n)}function Lh(n,o,m){return n[o]=m}function kd(n,o,m){return!Object.is(n[o],m)&&(n[o]=m,!0)}function Mm(n,o,m,U){const V=kd(n,o,m);return kd(n,o+1,U)||V}function dB(n,o,m,U,V){const lt=Mm(n,o,m,U);return kd(n,o+2,V)||lt}function Ah(n,o,m,U,V,lt){const Dt=Mm(n,o,m,U);return Mm(n,o+2,V,lt)||Dt}function td(n,o,m,U,V,lt,Dt,St){const Ae=ao(),Ze=ja(),UA=n+ur,En=Ze.firstCreatePass?function qM(n,o,m,U,V,lt,Dt,St,Ae){const Ze=o.consts,UA=ip(o,n,4,Dt||null,Vl(Ze,St));Gt(o,m,UA,Vl(Ze,Ae)),vs(o,UA);const En=UA.tView=bf(2,UA,U,V,lt,o.directiveRegistry,o.pipeRegistry,null,o.schemas,Ze,null);return null!==o.queries&&(o.queries.template(o,UA),En.queries=o.queries.embeddedTView(UA)),UA}(UA,Ze,Ae,o,m,U,V,lt,Dt):Ze.data[UA];od(En,!1);const Ci=ap(Ze,Ae,En,n);qr()&&th(Ze,Ae,Ci,En),Cc(Ci,Ae);const Ui=kg(Ci,Ae,Ci,En);return Ae[UA]=Ui,$l(Ae,Ui),function DE(n,o,m){return xE(n,o,m)}(Ui,En,Ae),Ss(En)&&Df(Ze,Ae,En),null!=Dt&&yf(Ae,En,St),td}let ap=function Bh(n,o,m,U){return ba(!0),o[Hi].createComment("")};function sC(n,o,m,U){const V=ao();return kd(V,Gl(),o)&&(ja(),Ya(vA(),V,n,o,m,U)),sC}function Xm(n,o,m,U){return kd(n,Gl(),m)?o+Li(m)+U:Ds}function yp(n,o,m,U,V,lt){const St=Mm(n,_l(),m,V);return Jc(2),St?o+Li(m)+U+Li(V)+lt:Ds}function Zp(n,o){return n<<17|o<<2}function qp(n){return n>>17&32767}function pC(n){return 2|n}function Im(n){return(131068&n)>>2}function fB(n,o){return-131069&n|o<<2}function mC(n){return 1|n}function Bw(n,o,m,U){const V=n[m+1],lt=null===o;let Dt=U?qp(V):Im(V),St=!1;for(;0!==Dt&&(!1===St||lt);){const Ze=n[Dt+1];GQ(n[Dt],o)&&(St=!0,n[Dt+1]=U?mC(Ze):pC(Ze)),Dt=U?qp(Ze):Im(Ze)}St&&(n[m+1]=U?pC(V):mC(V))}function GQ(n,o){return null===n||null==o||(Array.isArray(n)?n[1]:n)===o||!(!Array.isArray(n)||"string"!=typeof o)&&ws(n,o)>=0}const Ig={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Ew(n){return n.substring(Ig.key,Ig.keyEnd)}function HQ(n,o){const m=Ig.textEnd;return m===o?-1:(o=Ig.keyEnd=function LQ(n,o,m){for(;o<m&&n.charCodeAt(o)>32;)o++;return o}(n,Ig.key=o,m),Fm(n,o,m))}function Fm(n,o,m){for(;o<m&&n.charCodeAt(o)<=32;)o++;return o}function BC(n,o,m){const U=ao();return kd(U,Gl(),o)&&ru(ja(),vA(),U,n,o,U[Hi],m,!1),BC}function EC(n,o,m,U,V){const Dt=V?"class":"style";hm(n,m,o.inputs[Dt],Dt,U)}function CC(n,o,m){return Vh(n,o,m,!1),CC}function MC(n,o){return Vh(n,o,null,!0),MC}function ww(n){Wh(rt,cp,n,!0)}function cp(n,o){for(let m=function sI(n){return function fC(n){Ig.key=0,Ig.keyEnd=0,Ig.value=0,Ig.valueEnd=0,Ig.textEnd=n.length}(n),HQ(n,Fm(n,0,Ig.textEnd))}(o);m>=0;m=HQ(o,m))gs(n,Ew(o),!0)}function Vh(n,o,m,U){const V=ao(),lt=ja(),Dt=Jc(2);lt.firstUpdatePass&&Qw(lt,n,Dt,U),o!==Ds&&kd(V,Dt,o)&&Rt(lt,lt.data[kc()],V,V[Hi],n,V[Dt+1]=function Pe(n,o){return null==n||""===n||("string"==typeof o?n+=o:"object"==typeof n&&(n=hA(Ul(n)))),n}(o,m),U,Dt)}function Wh(n,o,m,U){const V=ja(),lt=Jc(2);V.firstUpdatePass&&Qw(V,null,lt,U);const Dt=ao();if(m!==Ds&&kd(Dt,lt,m)){const St=V.data[kc()];if(Be(St,U)&&!CB(V,lt)){let Ae=U?St.classesWithoutHost:St.stylesWithoutHost;null!==Ae&&(m=kn(Ae,m||"")),EC(V,St,Dt,m,U)}else!function ht(n,o,m,U,V,lt,Dt,St){V===Ds&&(V=Xo);let Ae=0,Ze=0,UA=0<V.length?V[0]:null,En=0<lt.length?lt[0]:null;for(;null!==UA||null!==En;){const Ci=Ae<V.length?V[Ae+1]:void 0,Ui=Ze<lt.length?lt[Ze+1]:void 0;let Uo,io=null;UA===En?(Ae+=2,Ze+=2,Ci!==Ui&&(io=En,Uo=Ui)):null===En||null!==UA&&UA<En?(Ae+=2,io=UA):(Ze+=2,io=En,Uo=Ui),null!==io&&Rt(n,o,m,U,io,Uo,Dt,St),UA=Ae<V.length?V[Ae]:null,En=Ze<lt.length?lt[Ze]:null}}(V,St,Dt,Dt[Hi],Dt[lt+1],Dt[lt+1]=function y(n,o,m){if(null==m||""===m)return Xo;const U=[],V=Ul(m);if(Array.isArray(V))for(let lt=0;lt<V.length;lt++)n(U,V[lt],!0);else if("object"==typeof V)for(const lt in V)V.hasOwnProperty(lt)&&n(U,lt,V[lt]);else"string"==typeof V&&o(U,V);return U}(n,o,m),U,lt)}}function CB(n,o){return o>=n.expandoStartIndex}function Qw(n,o,m,U){const V=n.data;if(null===V[m+1]){const lt=V[kc()],Dt=CB(n,m);Be(lt,U)&&null===o&&!Dt&&(o=!1),o=function zQ(n,o,m,U){const V=rd(n);let lt=U?o.residualClasses:o.residualStyles;if(null===V)0===(U?o.classBindings:o.styleBindings)&&(m=I(m=i(null,n,o,m,U),o.attrs,U),lt=null);else{const Dt=o.directiveStylingLast;if(-1===Dt||n[Dt]!==V)if(m=i(V,n,o,m,U),null===lt){let Ae=function KQ(n,o,m){const U=m?o.classBindings:o.styleBindings;if(0!==Im(U))return n[qp(U)]}(n,o,U);void 0!==Ae&&Array.isArray(Ae)&&(Ae=i(null,n,o,Ae[1],U),Ae=I(Ae,o.attrs,U),function A(n,o,m,U){n[qp(m?o.classBindings:o.styleBindings)]=U}(n,o,U,Ae))}else lt=function r(n,o,m){let U;const V=o.directiveEnd;for(let lt=1+o.directiveStylingLast;lt<V;lt++)U=I(U,n[lt].hostAttrs,m);return I(U,o.attrs,m)}(n,o,U)}return void 0!==lt&&(U?o.residualClasses=lt:o.residualStyles=lt),m}(V,lt,o,U),function t0(n,o,m,U,V,lt){let Dt=lt?o.classBindings:o.styleBindings,St=qp(Dt),Ae=Im(Dt);n[U]=m;let UA,Ze=!1;if(Array.isArray(m)?(UA=m[1],(null===UA||ws(m,UA)>0)&&(Ze=!0)):UA=m,V)if(0!==Ae){const Ci=qp(n[St+1]);n[U+1]=Zp(Ci,St),0!==Ci&&(n[Ci+1]=fB(n[Ci+1],U)),n[St+1]=function $f(n,o){return 131071&n|o<<17}(n[St+1],U)}else n[U+1]=Zp(St,0),0!==St&&(n[St+1]=fB(n[St+1],U)),St=U;else n[U+1]=Zp(Ae,0),0===St?St=U:n[Ae+1]=fB(n[Ae+1],U),Ae=U;Ze&&(n[U+1]=pC(n[U+1])),Bw(n,UA,U,!0),Bw(n,UA,U,!1),function SQ(n,o,m,U,V){const lt=V?n.residualClasses:n.residualStyles;null!=lt&&"string"==typeof o&&ws(lt,o)>=0&&(m[U+1]=mC(m[U+1]))}(o,UA,n,U,lt),Dt=Zp(St,Ae),lt?o.classBindings=Dt:o.styleBindings=Dt}(V,lt,o,m,Dt,U)}}function i(n,o,m,U,V){let lt=null;const Dt=m.directiveEnd;let St=m.directiveStylingLast;for(-1===St?St=m.directiveStart:St++;St<Dt&&(lt=o[St],U=I(U,lt.hostAttrs,V),lt!==n);)St++;return null!==n&&(m.directiveStylingLast=St),U}function I(n,o,m){const U=m?1:2;let V=-1;if(null!==o)for(let lt=0;lt<o.length;lt++){const Dt=o[lt];"number"==typeof Dt?V=Dt:V===U&&(Array.isArray(n)||(n=void 0===n?[]:["",n]),gs(n,Dt,!!m||o[++lt]))}return void 0===n?null:n}function rt(n,o,m){const U=String(o);""!==U&&!U.includes(" ")&&gs(n,U,m)}function Rt(n,o,m,U,V,lt,Dt,St){if(!(3&o.type))return;const Ae=n.data,Ze=Ae[St+1],UA=function PQ(n){return!(1&~n)}(Ze)?Jt(Ae,o,m,V,Im(Ze),Dt):void 0;$t(UA)||($t(lt)||function hC(n){return!(2&~n)}(Ze)&&(lt=Jt(Ae,null,m,V,St,Dt)),function eE(n,o,m,U,V){if(o)V?n.addClass(m,U):n.removeClass(m,U);else{let lt=-1===U.indexOf("-")?void 0:pf.DashCase;null==V?n.removeStyle(m,U,lt):("string"==typeof V&&V.endsWith("!important")&&(V=V.slice(0,-10),lt|=pf.Important),n.setStyle(m,U,V,lt))}}(U,Dt,bd(kc(),m),V,lt))}function Jt(n,o,m,U,V,lt){const Dt=null===o;let St;for(;V>0;){const Ae=n[V],Ze=Array.isArray(Ae),UA=Ze?Ae[1]:Ae,En=null===UA;let Ci=m[V+1];Ci===Ds&&(Ci=En?Xo:void 0);let Ui=En?yc(Ci,U):UA===U?Ci:void 0;if(Ze&&!$t(Ui)&&(Ui=yc(Ae,U)),$t(Ui)&&(St=Ui,Dt))return St;const io=n[V+1];V=Dt?qp(io):Im(io)}if(null!==o){let Ae=lt?o.residualClasses:o.residualStyles;null!=Ae&&(St=yc(Ae,U))}return St}function $t(n){return void 0!==n}function Be(n,o){return!!(n.flags&(o?8:16))}function ce(n,o,m){Wh(gs,cp,Xm(ao(),n,o,m),!0)}class Jn{destroy(o){}updateValue(o,m){}swap(o,m){const U=Math.min(o,m),V=Math.max(o,m),lt=this.detach(V);if(V-U>1){const Dt=this.detach(U);this.attach(U,lt),this.attach(V,Dt)}else this.attach(U,lt)}move(o,m){this.attach(m,this.detach(o))}}function si(n,o,m,U,V){return n===m&&Object.is(o,U)?1:Object.is(V(n,o),V(m,U))?-1:0}function Pi(n,o,m,U){return!(void 0===o||!o.has(U)||(n.attach(m,o.get(U)),o.delete(U),0))}function ki(n,o,m,U,V){if(Pi(n,o,U,m(U,V)))n.updateValue(U,V);else{const lt=n.create(U,V);n.attach(U,lt)}}function Ki(n,o,m,U){const V=new Set;for(let lt=o;lt<=m;lt++)V.add(U(lt,n.at(lt)));return V}class Eo{constructor(){this.kvMap=new Map,this._vMap=void 0}has(o){return this.kvMap.has(o)}delete(o){if(!this.has(o))return!1;const m=this.kvMap.get(o);return void 0!==this._vMap&&this._vMap.has(m)?(this.kvMap.set(o,this._vMap.get(m)),this._vMap.delete(m)):this.kvMap.delete(o),!0}get(o){return this.kvMap.get(o)}set(o,m){if(this.kvMap.has(o)){let U=this.kvMap.get(o);void 0===this._vMap&&(this._vMap=new Map);const V=this._vMap;for(;V.has(U);)U=V.get(U);V.set(U,m)}else this.kvMap.set(o,m)}forEach(o){for(let[m,U]of this.kvMap)if(o(U,m),void 0!==this._vMap){const V=this._vMap;for(;V.has(U);)U=V.get(U),o(U,m)}}}function Hr(n,o,m){op("NgControlFlow");const U=ao(),V=Gl(),lt=Mo(U,ur+n);if(kd(U,V,o)){const St=D(null);try{if(gE(lt,0),-1!==o){const Ae=ma(U[Dn],ur+o),Ze=Gm(lt,Ae.tView.ssrId);Rf(lt,lg(U,Ae,m,{dehydratedView:Ze}),0,Sm(Ae,Ze))}}finally{D(St)}}else{const St=SC(lt,0);void 0!==St&&(St[Vo]=m)}}class $o{constructor(o,m,U){this.lContainer=o,this.$implicit=m,this.$index=U}get $count(){return this.lContainer.length-Qs}}function pa(n){return n}function ir(n,o){return o}class la{constructor(o,m,U){this.hasEmptyBlock=o,this.trackByFn=m,this.liveCollection=U}}function rs(n,o,m,U,V,lt,Dt,St,Ae,Ze,UA,En,Ci){op("NgControlFlow");const Ui=void 0!==Ae,io=ao(),Uo=St?Dt.bind(io[Ro][Vo]):Dt,hr=new la(Ui,Uo);io[ur+n]=hr,td(n+1,o,m,U,V,lt),Ui&&td(n+2,Ae,Ze,UA,En,Ci)}class Er extends Jn{constructor(o,m,U){super(),this.lContainer=o,this.hostLView=m,this.templateTNode=U,this.needsIndexUpdate=!1}get length(){return this.lContainer.length-Qs}at(o){return this.getLView(o)[Vo].$implicit}attach(o,m){const U=m[To];this.needsIndexUpdate||=o!==this.length,Rf(this.lContainer,m,o,Sm(this.templateTNode,U))}detach(o){return this.needsIndexUpdate||=o!==this.length-1,function Ir(n,o){return Op(n,o)}(this.lContainer,o)}create(o,m){const U=Gm(this.lContainer,this.templateTNode.tView.ssrId);return lg(this.hostLView,this.templateTNode,new $o(this.lContainer,m,o),{dehydratedView:U})}destroy(o){Nm(o[Dn],o)}updateValue(o,m){this.getLView(o)[Vo].$implicit=m}reset(){this.needsIndexUpdate=!1}updateIndexes(){if(this.needsIndexUpdate)for(let o=0;o<this.length;o++)this.getLView(o)[Vo].$index=o}getLView(o){return function Mr(n,o){return SC(n,o)}(this.lContainer,o)}}function Ts(n){const o=D(null),m=kc();try{const U=ao(),V=U[Dn],lt=U[m];if(void 0===lt.liveCollection){const St=m+1,Ae=Mo(U,St),Ze=ma(V,St);lt.liveCollection=new Er(Ae,U,Ze)}else lt.liveCollection.reset();const Dt=lt.liveCollection;if(function ui(n,o,m){let U,V,lt=0,Dt=n.length-1;if(Array.isArray(o)){let St=o.length-1;for(;lt<=Dt&&lt<=St;){const Ae=n.at(lt),Ze=o[lt],UA=si(lt,Ae,lt,Ze,m);if(0!==UA){UA<0&&n.updateValue(lt,Ze),lt++;continue}const En=n.at(Dt),Ci=o[St],Ui=si(Dt,En,St,Ci,m);if(0!==Ui){Ui<0&&n.updateValue(Dt,Ci),Dt--,St--;continue}const io=m(lt,Ae),Uo=m(Dt,En),hr=m(lt,Ze);if(Object.is(hr,Uo)){const Yr=m(St,Ci);Object.is(Yr,io)?(n.swap(lt,Dt),n.updateValue(Dt,Ci),St--,Dt--):n.move(Dt,lt),n.updateValue(lt,Ze),lt++}else if(U??=new Eo,V??=Ki(n,lt,Dt,m),Pi(n,U,lt,hr))n.updateValue(lt,Ze),lt++,Dt++;else if(V.has(hr))U.set(io,n.detach(lt)),Dt--;else{const Yr=n.create(lt,o[lt]);n.attach(lt,Yr),lt++,Dt++}}for(;lt<=St;)ki(n,U,m,lt,o[lt]),lt++}else if(null!=o){const St=o[Symbol.iterator]();let Ae=St.next();for(;!Ae.done&&lt<=Dt;){const Ze=n.at(lt),UA=Ae.value,En=si(lt,Ze,lt,UA,m);if(0!==En)En<0&&n.updateValue(lt,UA),lt++,Ae=St.next();else{U??=new Eo,V??=Ki(n,lt,Dt,m);const Ci=m(lt,UA);if(Pi(n,U,lt,Ci))n.updateValue(lt,UA),lt++,Dt++,Ae=St.next();else if(V.has(Ci)){const Ui=m(lt,Ze);U.set(Ui,n.detach(lt)),Dt--}else n.attach(lt,n.create(lt,UA)),lt++,Dt++,Ae=St.next()}}for(;!Ae.done;)ki(n,U,m,n.length,Ae.value),Ae=St.next()}for(;lt<=Dt;)n.destroy(n.detach(Dt--));U?.forEach(St=>{n.destroy(St)})}(Dt,n,lt.trackByFn),Dt.updateIndexes(),lt.hasEmptyBlock){const St=Gl(),Ae=0===Dt.length;if(kd(U,St,Ae)){const Ze=m+2,UA=Mo(U,Ze);if(Ae){const En=ma(V,Ze),Ci=Gm(UA,En.tView.ssrId);Rf(UA,lg(U,En,void 0,{dehydratedView:Ci}),0,Sm(En,Ci))}else gE(UA,0)}}}finally{D(o)}}function Mo(n,o){return n[o]}function ma(n,o){return Md(n,o)}function ea(n,o,m,U){const V=ao(),lt=ja(),Dt=ur+n,St=V[Hi],Ae=lt.firstCreatePass?function kr(n,o,m,U,V,lt){const Dt=o.consts,Ae=ip(o,n,2,U,Vl(Dt,V));return Gt(o,m,Ae,Vl(Dt,lt)),null!==Ae.attrs&&$0(Ae,Ae.attrs,!1),null!==Ae.mergedAttrs&&$0(Ae,Ae.mergedAttrs,!0),null!==o.queries&&o.queries.elementStart(o,Ae),Ae}(Dt,lt,V,o,m,U):lt.data[Dt],Ze=_i(lt,V,Ae,St,o,n);V[Dt]=Ze;const UA=Ss(Ae);return od(Ae,!0),km(St,Ze,Ae),!function Lm(n){return!(32&~n.flags)}(Ae)&&qr()&&th(lt,V,Ze,Ae),0===function Qt(){return Or.lFrame.elementDepthCount}()&&Cc(Ze,V),function zt(){Or.lFrame.elementDepthCount++}(),UA&&(Df(lt,V,Ae),xf(lt,Ae,V)),null!==U&&yf(V,Ae),ea}function Wn(){let n=Js();Rc()?Sl():(n=n.parent,od(n,!1));const o=n;(function hi(n){return Or.skipHydrationRootTNode===n})(o)&&function Ua(){Or.skipHydrationRootTNode=null}(),function Oe(){Or.lFrame.elementDepthCount--}();const m=ja();return m.firstCreatePass&&(vs(m,n),Ls(n)&&m.queries.elementEnd(n)),null!=o.classesWithoutHost&&function og(n){return!!(8&n.flags)}(o)&&EC(m,o,ao(),o.classesWithoutHost,!0),null!=o.stylesWithoutHost&&function Jd(n){return!!(16&n.flags)}(o)&&EC(m,o,ao(),o.stylesWithoutHost,!1),Wn}function Ti(n,o,m,U){return ea(n,o,m,U),Wn(),Ti}let _i=(n,o,m,U,V,lt)=>(ba(!0),Om(U,V,function Wo(){return Or.lFrame.currentNamespace}()));function Zr(n,o,m){const U=ao(),V=ja(),lt=n+ur,Dt=V.firstCreatePass?function Xn(n,o,m,U,V){const lt=o.consts,Dt=Vl(lt,U),St=ip(o,n,8,"ng-container",Dt);return null!==Dt&&$0(St,Dt,!0),Gt(o,m,St,Vl(lt,V)),null!==o.queries&&o.queries.elementStart(o,St),St}(lt,V,U,o,m):V.data[lt];od(Dt,!0);const St=cs(V,U,Dt,n);return U[lt]=St,qr()&&th(V,U,St,Dt),Cc(St,U),Ss(Dt)&&(Df(V,U,Dt),xf(V,Dt,U)),null!=m&&yf(U,Dt),Zr}function Ur(){let n=Js();const o=ja();return Rc()?Sl():(n=n.parent,od(n,!1)),o.firstCreatePass&&(vs(o,n),Ls(n)&&o.queries.elementEnd(n)),Ur}function nr(n,o,m){return Zr(n,o,m),Ur(),nr}let cs=(n,o,m,U)=>(ba(!0),Ef(o[Hi],""));function Cl(){return ao()}function xl(n,o,m){const U=ao();return kd(U,Gl(),o)&&ru(ja(),vA(),U,n,o,U[Hi],m,!0),xl}function ld(n,o,m){const U=ao();if(kd(U,Gl(),o)){const lt=ja(),Dt=vA();ru(lt,Dt,U,n,o,kC(rd(lt.data),Dt,U),m,!0)}return ld}const Pd=void 0;var Tr=["en",[["a","p"],["AM","PM"],Pd],[["AM","PM"],Pd,Pd],[["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"]],Pd,[["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"]],Pd,[["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}",Pd,"{1} 'at' {0}",Pd],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function br(n){const m=Math.floor(Math.abs(n)),U=n.toString().replace(/^[^.]*\.?/,"").length;return 1===m&&0===U?1:5}];let Wg={};function Sd(n){const o=function Ed(n){return n.toLowerCase().replace(/_/g,"-")}(n);let m=Os(o);if(m)return m;const U=o.split("-")[0];if(m=Os(U),m)return m;if("en"===U)return Tr;throw new iA(701,!1)}function Pu(n){return Sd(n)[tl.PluralCase]}function Os(n){return n in Wg||(Wg[n]=on.ng&&on.ng.common&&on.ng.common.locales&&on.ng.common.locales[n]),Wg[n]}var tl=function(n){return n[n.LocaleId=0]="LocaleId",n[n.DayPeriodsFormat=1]="DayPeriodsFormat",n[n.DayPeriodsStandalone=2]="DayPeriodsStandalone",n[n.DaysFormat=3]="DaysFormat",n[n.DaysStandalone=4]="DaysStandalone",n[n.MonthsFormat=5]="MonthsFormat",n[n.MonthsStandalone=6]="MonthsStandalone",n[n.Eras=7]="Eras",n[n.FirstDayOfWeek=8]="FirstDayOfWeek",n[n.WeekendRange=9]="WeekendRange",n[n.DateFormat=10]="DateFormat",n[n.TimeFormat=11]="TimeFormat",n[n.DateTimeFormat=12]="DateTimeFormat",n[n.NumberSymbols=13]="NumberSymbols",n[n.NumberFormats=14]="NumberFormats",n[n.CurrencyCode=15]="CurrencyCode",n[n.CurrencySymbol=16]="CurrencySymbol",n[n.CurrencyName=17]="CurrencyName",n[n.Currencies=18]="Currencies",n[n.Directionality=19]="Directionality",n[n.PluralCase=20]="PluralCase",n[n.ExtraData=21]="ExtraData",n}(tl||{});const wh="en-US";let _w=wh;function o_(n,o,m,U){const V=ao(),lt=ja(),Dt=Js();return a_(lt,V,V[Hi],Dt,n,o,U),o_}function r_(n,o){const m=Js(),U=ao(),V=ja();return a_(V,U,kC(rd(V.data),m,U),m,n,o),r_}function a_(n,o,m,U,V,lt,Dt){const St=Ss(U),Ze=n.firstCreatePass&&NC(n),UA=o[Vo],En=Yf(o);let Ci=!0;if(3&U.type||Dt){const Uo=pc(U,o),hr=Dt?Dt(Uo):Uo,Yr=En.length,zo=Dt?gl=>Dt(Va(gl[U.index])):U.index;let Ms=null;if(!Dt&&St&&(Ms=function uD(n,o,m,U){const V=n.cleanup;if(null!=V)for(let lt=0;lt<V.length-1;lt+=2){const Dt=V[lt];if(Dt===m&&V[lt+1]===U){const St=o[Do],Ae=V[lt+2];return St.length>Ae?St[Ae]:null}"string"==typeof Dt&&(lt+=2)}return null}(n,o,V,U.index)),null!==Ms)(Ms.__ngLastListenerFn__||Ms).__ngNextListenerFn__=lt,Ms.__ngLastListenerFn__=lt,Ci=!1;else{lt=MI(U,o,UA,lt,!1);const gl=m.listen(hr,V,lt);En.push(lt,gl),Ze&&Ze.push(V,zo,Yr,Yr+1)}}else lt=MI(U,o,UA,lt,!1);const Ui=U.outputs;let io;if(Ci&&null!==Ui&&(io=Ui[V])){const Uo=io.length;if(Uo)for(let hr=0;hr<Uo;hr+=2){const Ad=o[io[hr]][io[hr+1]].subscribe(lt),Kg=En.length;En.push(lt,Ad),Ze&&Ze.push(V,U.index,Kg,-(Kg+1))}}}function CI(n,o,m,U){const V=D(null);try{return fl(6,o,m),!1!==m(U)}catch(lt){return jp(n,lt),!1}finally{fl(7,o,m),D(V)}}function MI(n,o,m,U,V){return function lt(Dt){if(Dt===Function)return U;Uf(n.componentOffset>-1?Hc(n.index,o):o);let Ae=CI(o,m,U,Dt),Ze=lt.__ngNextListenerFn__;for(;Ze;)Ae=CI(o,m,Ze,Dt)&&Ae,Ze=Ze.__ngNextListenerFn__;return V&&!1===Ae&&Dt.preventDefault(),Ae}}function wI(n=1){return function Ld(n){return(Or.lFrame.contextLView=function id(n,o){for(;n>0;)o=o[Fr],n--;return o}(n,Or.lFrame.contextLView))[Vo]}(n)}function hD(n,o){let m=null;const U=function Sa(n){const o=n.attrs;if(null!=o){const m=o.indexOf(5);if(!(1&m))return o[m+1]}return null}(n);for(let V=0;V<o.length;V++){const lt=o[V];if("*"!==lt){if(null===U?Ra(n,lt,!0):$d(U,lt))return V}else m=V}return m}function QI(n){const o=ao()[Ro][Ni];if(!o.projection){const U=o.projection=function Bs(n,o){const m=[];for(let U=0;U<n;U++)m.push(o);return m}(n?n.length:1,null),V=U.slice();let lt=o.child;for(;null!==lt;){const Dt=n?hD(lt,n):0;null!==Dt&&(V[Dt]?V[Dt].projectionNext=lt:U[Dt]=lt,V[Dt]=lt),lt=lt.next}}}function _I(n,o=0,m){const U=ao(),V=ja(),lt=ip(V,ur+n,16,null,m||null);null===lt.projection&&(lt.projection=o),Sl(),(!U[To]||tn())&&32&~lt.flags&&function $B(n,o,m){x0(o[Hi],0,o,m,Mf(n,m,o),wf(m.parent||o[Ni],m,o))}(V,U,lt)}function s_(n,o,m){return Yw(n,"",o,"",m),s_}function Yw(n,o,m,U,V){const lt=ao(),Dt=Xm(lt,o,m,U);return Dt!==Ds&&ru(ja(),vA(),lt,n,Dt,lt[Hi],V,!1),Yw}function c_(n,o,m,U,V,lt,Dt){const St=ao(),Ae=yp(St,o,m,U,V,lt);return Ae!==Ds&&ru(ja(),vA(),St,n,Ae,St[Hi],Dt,!1),c_}function RI(n,o,m,U){!function IM(n,o,m,U){const V=ja();if(V.firstCreatePass){const lt=Js();FM(V,new YE(o,m,U),lt.index),function q1(n,o){const m=n.contentQueries||(n.contentQueries=[]);o!==(m.length?m[m.length-1]:-1)&&m.push(n.queries.length-1,o)}(V,n),!(2&~m)&&(V.staticContentQueries=!0)}return QM(V,ao(),m)}(n,o,m,U)}function vI(n,o,m){!function _M(n,o,m){const U=ja();return U.firstCreatePass&&(FM(U,new YE(n,o,m),-1),!(2&~o)&&(U.staticViewQueries=!0)),QM(U,ao(),o)}(n,o,m)}function UI(n){const o=ao(),m=ja(),U=Xg();Xc(U+1);const V=OE(m,U);if(n.dirty&&function Lc(n){return!(4&~n[li])}(o)===!(2&~V.metadata.flags)){if(null===V.matches)n.reset([]);else{const lt=xM(o,U);n.reset(lt,hu),n.notifyOnChanges()}return!0}return!1}function TI(){return function TE(n,o){return n[gr].queries[o].queryList}(ao(),Xg())}function OI(n){return Rs(function oh(){return Or.lFrame.contextLView}(),ur+n)}function VI(n,o=""){const m=ao(),U=ja(),V=n+ur,lt=U.firstCreatePass?ip(U,V,1,o,null):U.data[V],Dt=WI(U,m,lt,o,n);m[V]=Dt,qr()&&th(U,m,Dt,lt),od(lt,!1)}let WI=(n,o,m,U,V)=>(ba(!0),function Tm(n,o){return n.createText(o)}(o[Hi],U));function l_(n){return Rw("",n,""),l_}function Rw(n,o,m){const U=ao(),V=Xm(U,n,o,m);return V!==Ds&&Qp(U,kc(),V),Rw}function d_(n,o,m,U,V){const lt=ao(),Dt=yp(lt,n,o,m,U,V);return Dt!==Ds&&Qp(lt,kc(),Dt),d_}function g_(n,o,m,U,V,lt,Dt){const St=ao(),Ae=function Kp(n,o,m,U,V,lt,Dt,St){const Ze=dB(n,_l(),m,V,Dt);return Jc(3),Ze?o+Li(m)+U+Li(V)+lt+Li(Dt)+St:Ds}(St,n,o,m,U,V,lt,Dt);return Ae!==Ds&&Qp(St,kc(),Ae),g_}function u_(n,o,m,U,V,lt,Dt,St,Ae){const Ze=ao(),UA=function bp(n,o,m,U,V,lt,Dt,St,Ae,Ze){const En=Ah(n,_l(),m,V,Dt,Ae);return Jc(4),En?o+Li(m)+U+Li(V)+lt+Li(Dt)+St+Li(Ae)+Ze:Ds}(Ze,n,o,m,U,V,lt,Dt,St,Ae);return UA!==Ds&&Qp(Ze,kc(),UA),u_}function h_(n,o,m,U,V,lt,Dt,St,Ae,Ze,UA,En,Ci,Ui,io){const Uo=ao(),hr=function Zm(n,o,m,U,V,lt,Dt,St,Ae,Ze,UA,En,Ci,Ui,io,Uo){const hr=_l();let Yr=Ah(n,hr,m,V,Dt,Ae);return Yr=dB(n,hr+4,UA,Ci,io)||Yr,Jc(7),Yr?o+Li(m)+U+Li(V)+lt+Li(Dt)+St+Li(Ae)+Ze+Li(UA)+En+Li(Ci)+Ui+Li(io)+Uo:Ds}(Uo,n,o,m,U,V,lt,Dt,St,Ae,Ze,UA,En,Ci,Ui,io);return hr!==Ds&&Qp(Uo,kc(),hr),h_}function p_(n,o,m){bM(o)&&(o=o());const U=ao();return kd(U,Gl(),o)&&ru(ja(),vA(),U,n,o,U[Hi],m,!1),p_}function qI(n,o){const m=bM(n);return m&&n.set(o),m}function m_(n,o){const m=ao(),U=ja(),V=Js();return a_(U,m,m[Hi],V,n,o),m_}function f_(n,o,m,U,V){if(n=ZA(n),Array.isArray(n))for(let lt=0;lt<n.length;lt++)f_(n[lt],o,m,U,V);else{const lt=ja(),Dt=ao(),St=Js();let Ae=kt(n)?n:ZA(n.provide);const Ze=vn(n),UA=1048575&St.providerIndexes,En=St.directiveStart,Ci=St.providerIndexes>>20;if(kt(n)||!n.multi){const Ui=new hd(Ze,V,Gp),io=E_(Ae,o,V?UA:UA+Ci,En);-1===io?(zd(qg(St,Dt),lt,Ae),B_(lt,n,o.length),o.push(Ae),St.directiveStart++,St.directiveEnd++,V&&(St.providerIndexes+=1048576),m.push(Ui),Dt.push(Ui)):(m[io]=Ui,Dt[io]=Ui)}else{const Ui=E_(Ae,o,UA+Ci,En),io=E_(Ae,o,UA,UA+Ci),hr=io>=0&&m[io];if(V&&!hr||!V&&!(Ui>=0&&m[Ui])){zd(qg(St,Dt),lt,Ae);const Yr=function vD(n,o,m,U,V){const lt=new hd(n,m,Gp);return lt.multi=[],lt.index=o,lt.componentProviders=0,$I(lt,V,U&&!m),lt}(V?RD:YD,m.length,V,U,Ze);!V&&hr&&(m[io].providerFactory=Yr),B_(lt,n,o.length,0),o.push(Ae),St.directiveStart++,St.directiveEnd++,V&&(St.providerIndexes+=1048576),m.push(Yr),Dt.push(Yr)}else B_(lt,n,Ui>-1?Ui:io,$I(m[V?io:Ui],Ze,!V&&U));!V&&U&&hr&&m[io].componentProviders++}}}function B_(n,o,m,U){const V=kt(o),lt=function Pt(n){return!!n.useClass}(o);if(V||lt){const Ae=(lt?ZA(o.useClass):o).prototype.ngOnDestroy;if(Ae){const Ze=n.destroyHooks||(n.destroyHooks=[]);if(!V&&o.multi){const UA=Ze.indexOf(m);-1===UA?Ze.push(m,[U,Ae]):Ze[UA+1].push(U,Ae)}else Ze.push(m,Ae)}}}function $I(n,o,m){return m&&n.componentProviders++,n.multi.push(o)-1}function E_(n,o,m,U){for(let V=m;V<U;V++)if(o[V]===n)return V;return-1}function YD(n,o,m,U){return C_(this.multi,[])}function RD(n,o,m,U){const V=this.multi;let lt;if(this.providerFactory){const Dt=this.providerFactory.componentProviders,St=Zc(m,m[Dn],this.providerFactory.index,U);lt=St.slice(0,Dt),C_(V,lt);for(let Ae=Dt;Ae<St.length;Ae++)lt.push(St[Ae])}else lt=[],C_(V,lt);return lt}function C_(n,o){for(let m=0;m<n.length;m++)o.push((0,n[m])());return o}function tF(n,o=[]){return m=>{m.providersResolver=(U,V)=>function bD(n,o,m){const U=ja();if(U.firstCreatePass){const V=il(n);f_(m,U.data,U.blueprint,V,!0),f_(o,U.data,U.blueprint,V,!1)}}(U,V?V(n):n,o)}}let UD=(()=>{class n{constructor(m){this._injector=m,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(m){if(!m.standalone)return null;if(!this.cachedInjectors.has(m)){const U=pi(0,m.type),V=U.length>0?cB([U],this._injector,`Standalone[${m.type.name}]`):null;this.cachedInjectors.set(m,V)}return this.cachedInjectors.get(m)}ngOnDestroy(){try{for(const m of this.cachedInjectors.values())null!==m&&m.destroy()}finally{this.cachedInjectors.clear()}}static#t=this.\u0275prov=ii({token:n,providedIn:"environment",factory:()=>new n(As(xA))})}return n})();function eF(n){op("NgStandalone"),n.getStandaloneInjector=o=>o.get(UD).getOrCreateStandaloneInjector(n)}function nF(n,o,m){const U=ol()+n,V=ao();return V[U]===Ds?Lh(V,U,m?o.call(m):o()):function Hm(n,o){return n[o]}(V,U)}function iF(n,o,m,U){return sF(ao(),ol(),n,o,m,U)}function oF(n,o,m,U,V){return cF(ao(),ol(),n,o,m,U,V)}function rF(n,o,m,U,V,lt){return lF(ao(),ol(),n,o,m,U,V,lt)}function aF(n,o,m,U,V,lt,Dt){return dF(ao(),ol(),n,o,m,U,V,lt,Dt)}function _C(n,o){const m=n[o];return m===Ds?void 0:m}function sF(n,o,m,U,V,lt){const Dt=o+m;return kd(n,Dt,V)?Lh(n,Dt+1,lt?U.call(lt,V):U(V)):_C(n,Dt+1)}function cF(n,o,m,U,V,lt,Dt){const St=o+m;return Mm(n,St,V,lt)?Lh(n,St+2,Dt?U.call(Dt,V,lt):U(V,lt)):_C(n,St+2)}function lF(n,o,m,U,V,lt,Dt,St){const Ae=o+m;return dB(n,Ae,V,lt,Dt)?Lh(n,Ae+3,St?U.call(St,V,lt,Dt):U(V,lt,Dt)):_C(n,Ae+3)}function dF(n,o,m,U,V,lt,Dt,St,Ae){const Ze=o+m;return Ah(n,Ze,V,lt,Dt,St)?Lh(n,Ze+4,Ae?U.call(Ae,V,lt,Dt,St):U(V,lt,Dt,St)):_C(n,Ze+4)}function uF(n,o){const m=ja();let U;const V=n+ur;m.firstCreatePass?(U=function jD(n,o){if(o)for(let m=o.length-1;m>=0;m--){const U=o[m];if(n===U.name)return U}}(o,m.pipeRegistry),m.data[V]=U,U.onDestroy&&(m.destroyHooks??=[]).push(V,U.onDestroy)):U=m.data[V];const lt=U.factory||(U.factory=Ps(U.type)),St=or(Gp);try{const Ae=Rl(!1),Ze=lt();return Rl(Ae),function BD(n,o,m,U){m>=n.data.length&&(n.data[m]=null,n.blueprint[m]=null),o[m]=U}(m,ao(),V,Ze),Ze}finally{or(St)}}function hF(n,o,m){const U=n+ur,V=ao(),lt=Rs(V,U);return IC(V,U)?sF(V,ol(),o,lt.transform,m,lt):lt.transform(m)}function pF(n,o,m,U){const V=n+ur,lt=ao(),Dt=Rs(lt,V);return IC(lt,V)?cF(lt,ol(),o,Dt.transform,m,U,Dt):Dt.transform(m,U)}function mF(n,o,m,U,V){const lt=n+ur,Dt=ao(),St=Rs(Dt,lt);return IC(Dt,lt)?lF(Dt,ol(),o,St.transform,m,U,V,St):St.transform(m,U,V)}function fF(n,o,m,U,V,lt){const Dt=n+ur,St=ao(),Ae=Rs(St,Dt);return IC(St,Dt)?dF(St,ol(),o,Ae.transform,m,U,V,lt,Ae):Ae.transform(m,U,V,lt)}function BF(n,o,m){const U=n+ur,V=ao(),lt=Rs(V,U);return IC(V,U)?function gF(n,o,m,U,V,lt){let Dt=o+m,St=!1;for(let Ae=0;Ae<V.length;Ae++)kd(n,Dt++,V[Ae])&&(St=!0);return St?Lh(n,Dt,U.apply(lt,V)):_C(n,Dt)}(V,ol(),o,lt.transform,m,lt):lt.transform.apply(lt,m)}function IC(n,o){return n[Dn].data[o].pure}function EF(n,o){return H0(n,o)}class TF{constructor(o){this.full=o;const m=o.split(".");this.major=m[0],this.minor=m[1],this.patch=m.slice(2).join(".")}}let OF=(()=>{class n{log(m){console.log(m)}warn(m){console.warn(m)}static#t=this.\u0275fac=function(U){return new(U||n)};static#e=this.\u0275prov=ii({token:n,factory:n.\u0275fac,providedIn:"platform"})}return n})();const GF=new Z(""),jF=new Z("");let F_,Ty=(()=>{class n{constructor(m,U,V){this._ngZone=m,this.registry=U,this._pendingCount=0,this._isZoneStable=!0,this._callbacks=[],this.taskTrackingZone=null,F_||(function Oy(n){F_=n}(V),V.addToWindow(U)),this._watchAngularEvents(),m.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{qd.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let m=this._callbacks.pop();clearTimeout(m.timeoutId),m.doneCb()}});else{let m=this.getPendingTasks();this._callbacks=this._callbacks.filter(U=>!U.updateCb||!U.updateCb(m)||(clearTimeout(U.timeoutId),!1))}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(m=>({source:m.source,creationLocation:m.creationLocation,data:m.data})):[]}addCallback(m,U,V){let lt=-1;U&&U>0&&(lt=setTimeout(()=>{this._callbacks=this._callbacks.filter(Dt=>Dt.timeoutId!==lt),m()},U)),this._callbacks.push({doneCb:m,timeoutId:lt,updateCb:V})}whenStable(m,U,V){if(V&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(m,U,V),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(m){this.registry.registerApplication(m,this)}unregisterApplication(m){this.registry.unregisterApplication(m)}findProviders(m,U,V){return[]}static#t=this.\u0275fac=function(U){return new(U||n)(As(qd),As(HF),As(jF))};static#e=this.\u0275prov=ii({token:n,factory:n.\u0275fac})}return n})(),HF=(()=>{class n{constructor(){this._applications=new Map}registerApplication(m,U){this._applications.set(m,U)}unregisterApplication(m){this._applications.delete(m)}unregisterAllApplications(){this._applications.clear()}getTestability(m){return this._applications.get(m)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(m,U=!0){return F_?.findTestabilityInTree(this,m,U)??null}static#t=this.\u0275fac=function(U){return new(U||n)};static#e=this.\u0275prov=ii({token:n,factory:n.\u0275fac,providedIn:"platform"})}return n})();function x_(n){return!!n&&"function"==typeof n.then}function LF(n){return!!n&&"function"==typeof n.subscribe}const JF=new Z("");let D_=(()=>{class n{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((m,U)=>{this.resolve=m,this.reject=U}),this.appInits=mr(JF,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const m=[];for(const V of this.appInits){const lt=V();if(x_(lt))m.push(lt);else if(LF(lt)){const Dt=new Promise((St,Ae)=>{lt.subscribe({complete:St,error:Ae})});m.push(Dt)}}const U=()=>{this.done=!0,this.resolve()};Promise.all(m).then(()=>{U()}).catch(V=>{this.reject(V)}),0===m.length&&U(),this.initialized=!0}static#t=this.\u0275fac=function(U){return new(U||n)};static#e=this.\u0275prov=ii({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();const y_=new Z("");function zF(n,o){return Array.isArray(o)?o.reduce(zF,n):{...n,...o}}let tf=(()=>{class n{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=mr(eu),this.afterRenderEffectManager=mr(Vf),this.externalTestViews=new Set,this.beforeRender=new ct.B,this.afterTick=new ct.B,this.componentTypes=[],this.components=[],this.isStable=mr(Cm).hasPendingTasks.pipe((0,Ge.T)(m=>!m)),this._injector=mr(xA)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(m,U){const V=m instanceof eM;if(!this._injector.get(D_).done)throw!V&&ci(m),new iA(405,!1);let Dt;Dt=V?m:this._injector.get(Lf).resolveComponentFactory(m),this.componentTypes.push(Dt.componentType);const St=function Ny(n){return n.isBoundToModule}(Dt)?void 0:this._injector.get(Em),Ze=Dt.create(Od.NULL,[],U||Dt.selector,St),UA=Ze.location.nativeElement,En=Ze.injector.get(GF,null);return En?.registerApplication(UA),Ze.onDestroy(()=>{this.detachView(Ze.hostView),Ow(this.components,Ze),En?.unregisterApplication(UA)}),this._loadComponent(Ze),Ze}tick(){this._tick(!0)}_tick(m){if(this._runningTick)throw new iA(101,!1);const U=D(null);try{this._runningTick=!0,this.detectChangesInAttachedViews(m)}catch(V){this.internalErrorHandler(V)}finally{this.afterTick.next(),this._runningTick=!1,D(U)}}detectChangesInAttachedViews(m){let U=0;const V=this.afterRenderEffectManager;for(;;){if(U===jC)throw new iA(103,!1);if(m){const lt=0===U;this.beforeRender.next(lt);for(let{_lView:Dt,notifyErrorHandler:St}of this._views)Py(Dt,lt,St)}if(U++,V.executeInternalCallbacks(),![...this.externalTestViews.keys(),...this._views].some(({_lView:lt})=>b_(lt))&&(V.execute(),![...this.externalTestViews.keys(),...this._views].some(({_lView:lt})=>b_(lt))))break}}attachView(m){const U=m;this._views.push(U),U.attachToAppRef(this)}detachView(m){const U=m;Ow(this._views,U),U.detachFromAppRef()}_loadComponent(m){this.attachView(m.hostView),this.tick(),this.components.push(m);const U=this._injector.get(y_,[]);[...this._bootstrapListeners,...U].forEach(V=>V(m))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(m=>m()),this._views.slice().forEach(m=>m.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(m){return this._destroyListeners.push(m),()=>Ow(this._destroyListeners,m)}destroy(){if(this._destroyed)throw new iA(406,!1);const m=this._injector;m.destroy&&!m.destroyed&&m.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}static#t=this.\u0275fac=function(U){return new(U||n)};static#e=this.\u0275prov=ii({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();function Ow(n,o){const m=n.indexOf(o);m>-1&&n.splice(m,1)}function Py(n,o,m){!o&&!b_(n)||function Sy(n,o,m){let U;m?(U=0,n[li]|=1024):U=64&n[li]?0:1,j0(n,o,U)}(n,m,o)}function b_(n){return Yd(n)}class Gy{constructor(o,m){this.ngModuleFactory=o,this.componentFactories=m}}let jy=(()=>{class n{compileModuleSync(m){return new LE(m)}compileModuleAsync(m){return Promise.resolve(this.compileModuleSync(m))}compileModuleAndAllComponentsSync(m){const U=this.compileModuleSync(m),lt=Cu(Kn(m).declarations).reduce((Dt,St)=>{const Ae=CA(St);return Ae&&Dt.push(new Kf(Ae)),Dt},[]);return new Gy(U,lt)}compileModuleAndAllComponentsAsync(m){return Promise.resolve(this.compileModuleAndAllComponentsSync(m))}clearCache(){}clearCacheFor(m){}getModuleId(m){}static#t=this.\u0275fac=function(U){return new(U||n)};static#e=this.\u0275prov=ii({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})(),Jy=(()=>{class n{constructor(){this.zone=mr(qd),this.applicationRef=mr(tf)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static#t=this.\u0275fac=function(U){return new(U||n)};static#e=this.\u0275prov=ii({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();function Vy(){const n=mr(qd),o=mr(Id);return m=>n.runOutsideAngular(()=>o.handleError(m))}let zy=(()=>{class n{constructor(){this.subscription=new xt.yU,this.initialized=!1,this.zone=mr(qd),this.pendingTasks=mr(Cm)}initialize(){if(this.initialized)return;this.initialized=!0;let m=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(m=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{qd.assertNotInAngularZone(),queueMicrotask(()=>{null!==m&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(m),m=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{qd.assertInAngularZone(),m??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static#t=this.\u0275fac=function(U){return new(U||n)};static#e=this.\u0275prov=ii({token:n,factory:n.\u0275fac,providedIn:"root"})}return n})();const kw=new Z("",{providedIn:"root",factory:()=>mr(kw,_o.Optional|_o.SkipSelf)||function Ky(){return typeof $localize<"u"&&$localize.locale||wh}()}),Xy=new Z("",{providedIn:"root",factory:()=>"USD"}),Y_=new Z("");let qF=(()=>{class n{constructor(m){this._injector=m,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(m,U){const V=function Y1(n="zone.js",o){return"noop"===n?new sM:"zone.js"===n?new qd(o):n}(U?.ngZone,function ZF(n){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:n?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:n?.runCoalescing??!1}}({eventCoalescing:U?.ngZoneEventCoalescing,runCoalescing:U?.ngZoneRunCoalescing}));return V.run(()=>{const lt=function BQ(n,o,m){return new HE(n,o,m)}(m.moduleType,this.injector,function XF(n){return[{provide:qd,useFactory:n},{provide:Bc,multi:!0,useFactory:()=>{const o=mr(Jy,{optional:!0});return()=>o.initialize()}},{provide:Bc,multi:!0,useFactory:()=>{const o=mr(zy);return()=>{o.initialize()}}},{provide:eu,useFactory:Vy}]}(()=>V)),Dt=lt.injector.get(Id,null);return V.runOutsideAngular(()=>{const St=V.onError.subscribe({next:Ae=>{Dt.handleError(Ae)}});lt.onDestroy(()=>{Ow(this._modules,lt),St.unsubscribe()})}),function WF(n,o,m){try{const U=m();return x_(U)?U.catch(V=>{throw o.runOutsideAngular(()=>n.handleError(V)),V}):U}catch(U){throw o.runOutsideAngular(()=>n.handleError(U)),U}}(Dt,V,()=>{const St=lt.injector.get(D_);return St.runInitializers(),St.donePromise.then(()=>(function o0(n){"string"==typeof n&&(_w=n.toLowerCase().replace(/_/g,"-"))}(lt.injector.get(kw,wh)||wh),this._moduleDoBootstrap(lt),lt))})})}bootstrapModule(m,U=[]){const V=zF({},U);return function Ly(n,o,m){const U=new LE(m);return Promise.resolve(U)}(0,0,m).then(lt=>this.bootstrapModuleFactory(lt,V))}_moduleDoBootstrap(m){const U=m.injector.get(tf);if(m._bootstrapComponents.length>0)m._bootstrapComponents.forEach(V=>U.bootstrap(V));else{if(!m.instance.ngDoBootstrap)throw new iA(-403,!1);m.instance.ngDoBootstrap(U)}this._modules.push(m)}onDestroy(m){this._destroyListeners.push(m)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new iA(404,!1);this._modules.slice().forEach(U=>U.destroy()),this._destroyListeners.forEach(U=>U());const m=this._injector.get(Y_,null);m&&(m.forEach(U=>U()),m.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}static#t=this.\u0275fac=function(U){return new(U||n)(As(Od))};static#e=this.\u0275prov=ii({token:n,factory:n.\u0275fac,providedIn:"platform"})}return n})(),ef=null;const $F=new Z("");function tx(n,o,m=[]){const U=`Platform: ${o}`,V=new Z(U);return(lt=[])=>{let Dt=R_();if(!Dt||Dt.injector.get($F,!1)){const St=[...m,...lt,{provide:V,useValue:!0}];n?n(St):function qy(n){if(ef&&!ef.get($F,!1))throw new iA(400,!1);(function VF(){!function Y(n){it=n}(()=>{throw new iA(600,!1)})})(),ef=n;const o=n.get(qF);(function Ax(n){n.get(xr,null)?.forEach(m=>m())})(n)}(function ex(n=[],o){return Od.create({name:o,providers:[{provide:ne,useValue:"platform"},{provide:Y_,useValue:new Set([()=>ef=null])},...n]})}(St,U))}return function $y(n){const o=R_();if(!o)throw new iA(401,!1);return o}()}}function R_(){return ef?.get(qF)??null}function eb(){return!1}function Ab(){}let ix=(()=>{class n{static#t=this.__NG_ELEMENT_ID__=nb}return n})();function nb(n){return function ib(n,o,m){if(hs(n)&&!m){const U=Hc(n.index,o);return new Tf(U,U)}return 47&n.type?new Tf(o[Ro],o):null}(Js(),ao(),!(16&~n))}class sx{constructor(){}supports(o){return lB(o)}create(o){return new cb(o)}}const sb=(n,o)=>o;class cb{constructor(o){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=o||sb}forEachItem(o){let m;for(m=this._itHead;null!==m;m=m._next)o(m)}forEachOperation(o){let m=this._itHead,U=this._removalsHead,V=0,lt=null;for(;m||U;){const Dt=!U||m&&m.currentIndex<lx(U,V,lt)?m:U,St=lx(Dt,V,lt),Ae=Dt.currentIndex;if(Dt===U)V--,U=U._nextRemoved;else if(m=m._next,null==Dt.previousIndex)V++;else{lt||(lt=[]);const Ze=St-V,UA=Ae-V;if(Ze!=UA){for(let Ci=0;Ci<Ze;Ci++){const Ui=Ci<lt.length?lt[Ci]:lt[Ci]=0,io=Ui+Ci;UA<=io&&io<Ze&&(lt[Ci]=Ui+1)}lt[Dt.previousIndex]=UA-Ze}}St!==Ae&&o(Dt,St,Ae)}}forEachPreviousItem(o){let m;for(m=this._previousItHead;null!==m;m=m._nextPrevious)o(m)}forEachAddedItem(o){let m;for(m=this._additionsHead;null!==m;m=m._nextAdded)o(m)}forEachMovedItem(o){let m;for(m=this._movesHead;null!==m;m=m._nextMoved)o(m)}forEachRemovedItem(o){let m;for(m=this._removalsHead;null!==m;m=m._nextRemoved)o(m)}forEachIdentityChange(o){let m;for(m=this._identityChangesHead;null!==m;m=m._nextIdentityChange)o(m)}diff(o){if(null==o&&(o=[]),!lB(o))throw new iA(900,!1);return this.check(o)?this:null}onDestroy(){}check(o){this._reset();let V,lt,Dt,m=this._itHead,U=!1;if(Array.isArray(o)){this.length=o.length;for(let St=0;St<this.length;St++)lt=o[St],Dt=this._trackByFn(St,lt),null!==m&&Object.is(m.trackById,Dt)?(U&&(m=this._verifyReinsertion(m,lt,Dt,St)),Object.is(m.item,lt)||this._addIdentityChange(m,lt)):(m=this._mismatch(m,lt,Dt,St),U=!0),m=m._next}else V=0,function wQ(n,o){if(Array.isArray(n))for(let m=0;m<n.length;m++)o(n[m]);else{const m=n[Symbol.iterator]();let U;for(;!(U=m.next()).done;)o(U.value)}}(o,St=>{Dt=this._trackByFn(V,St),null!==m&&Object.is(m.trackById,Dt)?(U&&(m=this._verifyReinsertion(m,St,Dt,V)),Object.is(m.item,St)||this._addIdentityChange(m,St)):(m=this._mismatch(m,St,Dt,V),U=!0),m=m._next,V++}),this.length=V;return this._truncate(m),this.collection=o,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let o;for(o=this._previousItHead=this._itHead;null!==o;o=o._next)o._nextPrevious=o._next;for(o=this._additionsHead;null!==o;o=o._nextAdded)o.previousIndex=o.currentIndex;for(this._additionsHead=this._additionsTail=null,o=this._movesHead;null!==o;o=o._nextMoved)o.previousIndex=o.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(o,m,U,V){let lt;return null===o?lt=this._itTail:(lt=o._prev,this._remove(o)),null!==(o=null===this._unlinkedRecords?null:this._unlinkedRecords.get(U,null))?(Object.is(o.item,m)||this._addIdentityChange(o,m),this._reinsertAfter(o,lt,V)):null!==(o=null===this._linkedRecords?null:this._linkedRecords.get(U,V))?(Object.is(o.item,m)||this._addIdentityChange(o,m),this._moveAfter(o,lt,V)):o=this._addAfter(new lb(m,U),lt,V),o}_verifyReinsertion(o,m,U,V){let lt=null===this._unlinkedRecords?null:this._unlinkedRecords.get(U,null);return null!==lt?o=this._reinsertAfter(lt,o._prev,V):o.currentIndex!=V&&(o.currentIndex=V,this._addToMoves(o,V)),o}_truncate(o){for(;null!==o;){const m=o._next;this._addToRemovals(this._unlink(o)),o=m}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(o,m,U){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(o);const V=o._prevRemoved,lt=o._nextRemoved;return null===V?this._removalsHead=lt:V._nextRemoved=lt,null===lt?this._removalsTail=V:lt._prevRemoved=V,this._insertAfter(o,m,U),this._addToMoves(o,U),o}_moveAfter(o,m,U){return this._unlink(o),this._insertAfter(o,m,U),this._addToMoves(o,U),o}_addAfter(o,m,U){return this._insertAfter(o,m,U),this._additionsTail=null===this._additionsTail?this._additionsHead=o:this._additionsTail._nextAdded=o,o}_insertAfter(o,m,U){const V=null===m?this._itHead:m._next;return o._next=V,o._prev=m,null===V?this._itTail=o:V._prev=o,null===m?this._itHead=o:m._next=o,null===this._linkedRecords&&(this._linkedRecords=new cx),this._linkedRecords.put(o),o.currentIndex=U,o}_remove(o){return this._addToRemovals(this._unlink(o))}_unlink(o){null!==this._linkedRecords&&this._linkedRecords.remove(o);const m=o._prev,U=o._next;return null===m?this._itHead=U:m._next=U,null===U?this._itTail=m:U._prev=m,o}_addToMoves(o,m){return o.previousIndex===m||(this._movesTail=null===this._movesTail?this._movesHead=o:this._movesTail._nextMoved=o),o}_addToRemovals(o){return null===this._unlinkedRecords&&(this._unlinkedRecords=new cx),this._unlinkedRecords.put(o),o.currentIndex=null,o._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=o,o._prevRemoved=null):(o._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=o),o}_addIdentityChange(o,m){return o.item=m,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=o:this._identityChangesTail._nextIdentityChange=o,o}}class lb{constructor(o,m){this.item=o,this.trackById=m,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class db{constructor(){this._head=null,this._tail=null}add(o){null===this._head?(this._head=this._tail=o,o._nextDup=null,o._prevDup=null):(this._tail._nextDup=o,o._prevDup=this._tail,o._nextDup=null,this._tail=o)}get(o,m){let U;for(U=this._head;null!==U;U=U._nextDup)if((null===m||m<=U.currentIndex)&&Object.is(U.trackById,o))return U;return null}remove(o){const m=o._prevDup,U=o._nextDup;return null===m?this._head=U:m._nextDup=U,null===U?this._tail=m:U._prevDup=m,null===this._head}}class cx{constructor(){this.map=new Map}put(o){const m=o.trackById;let U=this.map.get(m);U||(U=new db,this.map.set(m,U)),U.add(o)}get(o,m){const V=this.map.get(o);return V?V.get(o,m):null}remove(o){const m=o.trackById;return this.map.get(m).remove(o)&&this.map.delete(m),o}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function lx(n,o,m){const U=n.previousIndex;if(null===U)return U;let V=0;return m&&U<m.length&&(V=m[U]),U+o+V}class dx{constructor(){}supports(o){return o instanceof Map||VE(o)}create(){return new gb}}class gb{constructor(){this._records=new Map,this._mapHead=null,this._appendAfter=null,this._previousMapHead=null,this._changesHead=null,this._changesTail=null,this._additionsHead=null,this._additionsTail=null,this._removalsHead=null,this._removalsTail=null}get isDirty(){return null!==this._additionsHead||null!==this._changesHead||null!==this._removalsHead}forEachItem(o){let m;for(m=this._mapHead;null!==m;m=m._next)o(m)}forEachPreviousItem(o){let m;for(m=this._previousMapHead;null!==m;m=m._nextPrevious)o(m)}forEachChangedItem(o){let m;for(m=this._changesHead;null!==m;m=m._nextChanged)o(m)}forEachAddedItem(o){let m;for(m=this._additionsHead;null!==m;m=m._nextAdded)o(m)}forEachRemovedItem(o){let m;for(m=this._removalsHead;null!==m;m=m._nextRemoved)o(m)}diff(o){if(o){if(!(o instanceof Map||VE(o)))throw new iA(900,!1)}else o=new Map;return this.check(o)?this:null}onDestroy(){}check(o){this._reset();let m=this._mapHead;if(this._appendAfter=null,this._forEach(o,(U,V)=>{if(m&&m.key===V)this._maybeAddToChanges(m,U),this._appendAfter=m,m=m._next;else{const lt=this._getOrCreateRecordForKey(V,U);m=this._insertBeforeOrAppend(m,lt)}}),m){m._prev&&(m._prev._next=null),this._removalsHead=m;for(let U=m;null!==U;U=U._nextRemoved)U===this._mapHead&&(this._mapHead=null),this._records.delete(U.key),U._nextRemoved=U._next,U.previousValue=U.currentValue,U.currentValue=null,U._prev=null,U._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(o,m){if(o){const U=o._prev;return m._next=o,m._prev=U,o._prev=m,U&&(U._next=m),o===this._mapHead&&(this._mapHead=m),this._appendAfter=o,o}return this._appendAfter?(this._appendAfter._next=m,m._prev=this._appendAfter):this._mapHead=m,this._appendAfter=m,null}_getOrCreateRecordForKey(o,m){if(this._records.has(o)){const V=this._records.get(o);this._maybeAddToChanges(V,m);const lt=V._prev,Dt=V._next;return lt&&(lt._next=Dt),Dt&&(Dt._prev=lt),V._next=null,V._prev=null,V}const U=new ub(o);return this._records.set(o,U),U.currentValue=m,this._addToAdditions(U),U}_reset(){if(this.isDirty){let o;for(this._previousMapHead=this._mapHead,o=this._previousMapHead;null!==o;o=o._next)o._nextPrevious=o._next;for(o=this._changesHead;null!==o;o=o._nextChanged)o.previousValue=o.currentValue;for(o=this._additionsHead;null!=o;o=o._nextAdded)o.previousValue=o.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(o,m){Object.is(m,o.currentValue)||(o.previousValue=o.currentValue,o.currentValue=m,this._addToChanges(o))}_addToAdditions(o){null===this._additionsHead?this._additionsHead=this._additionsTail=o:(this._additionsTail._nextAdded=o,this._additionsTail=o)}_addToChanges(o){null===this._changesHead?this._changesHead=this._changesTail=o:(this._changesTail._nextChanged=o,this._changesTail=o)}_forEach(o,m){o instanceof Map?o.forEach(m):Object.keys(o).forEach(U=>m(o[U],U))}}class ub{constructor(o){this.key=o,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function gx(){return new N_([new sx])}let N_=(()=>{class n{static#t=this.\u0275prov=ii({token:n,providedIn:"root",factory:gx});constructor(m){this.factories=m}static create(m,U){if(null!=U){const V=U.factories.slice();m=m.concat(V)}return new n(m)}static extend(m){return{provide:n,useFactory:U=>n.create(m,U||gx()),deps:[[n,new Gc,new zr]]}}find(m){const U=this.factories.find(V=>V.supports(m));if(null!=U)return U;throw new iA(901,!1)}}return n})();function ux(){return new k_([new dx])}let k_=(()=>{class n{static#t=this.\u0275prov=ii({token:n,providedIn:"root",factory:ux});constructor(m){this.factories=m}static create(m,U){if(U){const V=U.factories.slice();m=m.concat(V)}return new n(m)}static extend(m){return{provide:n,useFactory:U=>n.create(m,U||ux()),deps:[[n,new Gc,new zr]]}}find(m){const U=this.factories.find(V=>V.supports(m));if(U)return U;throw new iA(901,!1)}}return n})();const mb=tx(null,"core",[]);let fb=(()=>{class n{constructor(m){}static#t=this.\u0275fac=function(U){return new(U||n)(As(tf))};static#e=this.\u0275mod=re({type:n});static#A=this.\u0275inj=xi({})}return n})();function Vb(n){return"boolean"==typeof n?n:null!=n&&"false"!==n}function Wb(n,o=NaN){return isNaN(parseFloat(n))||isNaN(Number(n))?o:Number(n)}function Kb(n,o){op("NgSignals");const m=function k(n){const o=Object.create(st);o.computation=n;const m=()=>{if(B(o),a(o),o.value===pt)throw o.error;return o.value};return m[_]=o,m}(n);return o?.equal&&(m[_].equal=o.equal),m}function Xb(n){const o=D(null);try{return n()}finally{D(o)}}const Zb=new Z("",{providedIn:"root",factory:()=>mr(qb)});let qb=(()=>{class n{static#t=this.\u0275prov=ii({token:n,providedIn:"root",factory:()=>new $b})}return n})();class $b{constructor(){this.queuedEffectCount=0,this.queues=new Map,this.pendingTasks=mr(Cm),this.taskId=null}scheduleEffect(o){if(this.enqueue(o),null===this.taskId){const m=this.taskId=this.pendingTasks.add();queueMicrotask(()=>{this.flush(),this.pendingTasks.remove(m),this.taskId=null})}}enqueue(o){const m=o.creationZone;this.queues.has(m)||this.queues.set(m,new Set);const U=this.queues.get(m);U.has(o)||(this.queuedEffectCount++,U.add(o))}flush(){for(;this.queuedEffectCount>0;)for(const[o,m]of this.queues)null===o?this.flushQueue(m):o.run(()=>this.flushQueue(m))}flushQueue(o){for(const m of o)o.delete(m),this.queuedEffectCount--,m.run()}}class tY{constructor(o,m,U,V,lt,Dt){this.scheduler=o,this.effectFn=m,this.creationZone=U,this.injector=lt,this.watcher=function qt(n,o,m){const U=Object.create(Xt);m&&(U.consumerAllowSignalWrites=!0),U.fn=n,U.schedule=o;const V=Ae=>{U.cleanupFn=Ae};return U.ref={notify:()=>E(U),run:()=>{if(null===U.fn)return;if(function s(){return F}())throw new Error("Schedulers cannot synchronously execute watches while scheduling.");if(U.dirty=!1,U.hasRun&&!b(U))return;U.hasRun=!0;const Ae=w(U);try{U.cleanupFn(),U.cleanupFn=Mt,U.fn(V)}finally{Q(U,Ae)}},cleanup:()=>U.cleanupFn(),destroy:()=>function Dt(Ae){(function lt(Ae){return null===Ae.fn&&null===Ae.schedule})(Ae)||(C(Ae),Ae.cleanupFn(),Ae.fn=null,Ae.schedule=null,Ae.cleanupFn=Mt)}(U),[_]:U},U.ref}(St=>this.runEffect(St),()=>this.schedule(),Dt),this.unregisterOnDestroy=V?.onDestroy(()=>this.destroy())}runEffect(o){try{this.effectFn(o)}catch(m){this.injector.get(Id,null,{optional:!0})?.handleError(m)}}run(){this.watcher.run()}schedule(){this.scheduler.scheduleEffect(this)}destroy(){this.watcher.destroy(),this.unregisterOnDestroy?.()}}function Tx(n,o){op("NgSignals"),!o?.injector&&di();const m=o?.injector??mr(Od),U=!0!==o?.manualCleanup?m.get(fg):null,V=new tY(m.get(Zb),n,typeof Zone>"u"?null:Zone.current,U,m,o?.allowSignalWrites??!1),lt=m.get(ix,null,{optional:!0});return lt&&8&lt._lView[li]?(lt._lView[Oa]??=[]).push(V.watcher.notify):V.watcher.notify(),V}function eY(n,o){const m=CA(n),U=o.elementInjector||DA();return new Kf(m).create(U,o.projectableNodes,o.hostElement,o.environmentInjector)}function AY(n){const o=CA(n);if(!o)return null;const m=new Kf(o);return{get selector(){return m.selector},get type(){return m.componentType},get inputs(){return m.inputs},get outputs(){return m.outputs},get ngContentSelectors(){return m.ngContentSelectors},get isStandalone(){return o.standalone},get isSignal(){return o.signals}}}},89079:(Fe,Tt,d)=>{"use strict";d.d(Tt,{ot:()=>D});var l=d(54438);function D(h,s){const u=!s?.manualCleanup;u&&!s?.injector&&(0,l.Af3)(D);const g=u?s?.injector?.get(l.abz)??(0,l.WQX)(l.abz):null;let a;a=(0,l.vPA)(s?.requireSync?{kind:0}:{kind:1,value:s?.initialValue});const c=h.subscribe({next:B=>a.set({kind:1,value:B}),error:B=>{if(s?.rejectErrors)throw B;a.set({kind:2,error:B})}});return g?.onDestroy(c.unsubscribe.bind(c)),(0,l.EWP)(()=>{const B=a();switch(B.kind){case 1:return B.value;case 2:throw B.error;case 0:throw new l.wOt(601,"`toSignal()` called with `requireSync` but `Observable` did not emit synchronously.")}})}},89417:(Fe,Tt,d)=>{"use strict";d.d(Tt,{BC:()=>je,Fm:()=>_o,JD:()=>ga,MJ:()=>Ht,Q0:()=>Ln,R_:()=>yc,VZ:()=>Ps,X1:()=>Qc,YN:()=>Tl,YS:()=>uc,Zm:()=>u,cV:()=>Ei,cb:()=>iA,cz:()=>E,gE:()=>dn,j4:()=>Yo,k0:()=>b,kq:()=>h,l_:()=>Pa,me:()=>B,ok:()=>wl,qT:()=>$A,tU:()=>Ml,vO:()=>xt,vS:()=>bA,wz:()=>As,xH:()=>Is,xh:()=>ms,xq:()=>Zs,y7:()=>el,zX:()=>Gc});var l=d(54438),t=d(60177),R=d(22806),F=d(27468),e=d(96354);let _=(()=>{class pA{constructor(De,XA){this._renderer=De,this._elementRef=XA,this.onChange=zn=>{},this.onTouched=()=>{}}setProperty(De,XA){this._renderer.setProperty(this._elementRef.nativeElement,De,XA)}registerOnTouched(De){this.onTouched=De}registerOnChange(De){this.onChange=De}setDisabledState(De){this.setProperty("disabled",De)}static#t=this.\u0275fac=function(XA){return new(XA||pA)(l.rXU(l.sFG),l.rXU(l.aKT))};static#e=this.\u0275dir=l.FsC({type:pA})}return pA})(),D=(()=>{class pA extends _{static#t=this.\u0275fac=(()=>{let De;return function(zn){return(De||(De=l.xGo(pA)))(zn||pA)}})();static#e=this.\u0275dir=l.FsC({type:pA,features:[l.Vt3]})}return pA})();const h=new l.nKC(""),s={provide:h,useExisting:(0,l.Rfq)(()=>u),multi:!0};let u=(()=>{class pA extends D{writeValue(De){this.setProperty("checked",De)}static#t=this.\u0275fac=(()=>{let De;return function(zn){return(De||(De=l.xGo(pA)))(zn||pA)}})();static#e=this.\u0275dir=l.FsC({type:pA,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(XA,zn){1&XA&&l.bIt("change",function(Kr){return zn.onChange(Kr.target.checked)})("blur",function(){return zn.onTouched()})},features:[l.Jv_([s]),l.Vt3]})}return pA})();const g={provide:h,useExisting:(0,l.Rfq)(()=>B),multi:!0},c=new l.nKC("");let B=(()=>{class pA extends _{constructor(De,XA,zn){super(De,XA),this._compositionMode=zn,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function a(){const pA=(0,t.QT)()?(0,t.QT)().getUserAgent():"";return/android (\d+)/.test(pA.toLowerCase())}())}writeValue(De){this.setProperty("value",De??"")}_handleInput(De){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(De)}_compositionStart(){this._composing=!0}_compositionEnd(De){this._composing=!1,this._compositionMode&&this.onChange(De)}static#t=this.\u0275fac=function(XA){return new(XA||pA)(l.rXU(l.sFG),l.rXU(l.aKT),l.rXU(c,8))};static#e=this.\u0275dir=l.FsC({type:pA,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(XA,zn){1&XA&&l.bIt("input",function(Kr){return zn._handleInput(Kr.target.value)})("blur",function(){return zn.onTouched()})("compositionstart",function(){return zn._compositionStart()})("compositionend",function(Kr){return zn._compositionEnd(Kr.target.value)})},features:[l.Jv_([g]),l.Vt3]})}return pA})();function p(pA){return null==pA||("string"==typeof pA||Array.isArray(pA))&&0===pA.length}function f(pA){return null!=pA&&"number"==typeof pA.length}const E=new l.nKC(""),w=new l.nKC(""),Q=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class b{static min(QA){return C(QA)}static max(QA){return T(QA)}static required(QA){return N(QA)}static requiredTrue(QA){return L(QA)}static email(QA){return function J(pA){return p(pA.value)||Q.test(pA.value)?null:{email:!0}}(QA)}static minLength(QA){return H(QA)}static maxLength(QA){return k(QA)}static pattern(QA){return X(QA)}static nullValidator(QA){return null}static compose(QA){return x(QA)}static composeAsync(QA){return O(QA)}}function C(pA){return QA=>{if(p(QA.value)||p(pA))return null;const De=parseFloat(QA.value);return!isNaN(De)&&De<pA?{min:{min:pA,actual:QA.value}}:null}}function T(pA){return QA=>{if(p(QA.value)||p(pA))return null;const De=parseFloat(QA.value);return!isNaN(De)&&De>pA?{max:{max:pA,actual:QA.value}}:null}}function N(pA){return p(pA.value)?{required:!0}:null}function L(pA){return!0===pA.value?null:{required:!0}}function H(pA){return QA=>p(QA.value)||!f(QA.value)?null:QA.value.length<pA?{minlength:{requiredLength:pA,actualLength:QA.value.length}}:null}function k(pA){return QA=>f(QA.value)&&QA.value.length>pA?{maxlength:{requiredLength:pA,actualLength:QA.value.length}}:null}function X(pA){if(!pA)return tt;let QA,De;return"string"==typeof pA?(De="","^"!==pA.charAt(0)&&(De+="^"),De+=pA,"$"!==pA.charAt(pA.length-1)&&(De+="$"),QA=new RegExp(De)):(De=pA.toString(),QA=pA),XA=>{if(p(XA.value))return null;const zn=XA.value;return QA.test(zn)?null:{pattern:{requiredPattern:De,actualValue:zn}}}}function tt(pA){return null}function pt(pA){return null!=pA}function st(pA){return(0,l.jNT)(pA)?(0,R.H)(pA):pA}function z(pA){let QA={};return pA.forEach(De=>{QA=null!=De?{...QA,...De}:QA}),0===Object.keys(QA).length?null:QA}function it(pA,QA){return QA.map(De=>De(pA))}function Y(pA){return pA.map(QA=>function at(pA){return!pA.validate}(QA)?QA:De=>QA.validate(De))}function x(pA){if(!pA)return null;const QA=pA.filter(pt);return 0==QA.length?null:function(De){return z(it(De,QA))}}function v(pA){return null!=pA?x(Y(pA)):null}function O(pA){if(!pA)return null;const QA=pA.filter(pt);return 0==QA.length?null:function(De){const XA=it(De,QA).map(st);return(0,F.p)(XA).pipe((0,e.T)(z))}}function G(pA){return null!=pA?O(Y(pA)):null}function At(pA,QA){return null===pA?[QA]:Array.isArray(pA)?[...pA,QA]:[pA,QA]}function dt(pA){return pA._rawValidators}function It(pA){return pA._rawAsyncValidators}function yt(pA){return pA?Array.isArray(pA)?pA:[pA]:[]}function qt(pA,QA){return Array.isArray(pA)?pA.includes(QA):pA===QA}function Mt(pA,QA){const De=yt(QA);return yt(pA).forEach(zn=>{qt(De,zn)||De.push(zn)}),De}function Xt(pA,QA){return yt(QA).filter(De=>!qt(pA,De))}class mt{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(QA){this._rawValidators=QA||[],this._composedValidatorFn=v(this._rawValidators)}_setAsyncValidators(QA){this._rawAsyncValidators=QA||[],this._composedAsyncValidatorFn=G(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(QA){this._onDestroyCallbacks.push(QA)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(QA=>QA()),this._onDestroyCallbacks=[]}reset(QA=void 0){this.control&&this.control.reset(QA)}hasError(QA,De){return!!this.control&&this.control.hasError(QA,De)}getError(QA,De){return this.control?this.control.getError(QA,De):null}}class ct extends mt{get formDirective(){return null}get path(){return null}}class xt extends mt{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class ee{constructor(QA){this._cd=QA}get isTouched(){return!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return!!this._cd?.submitted}}let je=(()=>{class pA extends ee{constructor(De){super(De)}static#t=this.\u0275fac=function(XA){return new(XA||pA)(l.rXU(xt,2))};static#e=this.\u0275dir=l.FsC({type:pA,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(XA,zn){2&XA&&l.AVh("ng-untouched",zn.isUntouched)("ng-touched",zn.isTouched)("ng-pristine",zn.isPristine)("ng-dirty",zn.isDirty)("ng-valid",zn.isValid)("ng-invalid",zn.isInvalid)("ng-pending",zn.isPending)},features:[l.Vt3]})}return pA})(),iA=(()=>{class pA extends ee{constructor(De){super(De)}static#t=this.\u0275fac=function(XA){return new(XA||pA)(l.rXU(ct,10))};static#e=this.\u0275dir=l.FsC({type:pA,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(XA,zn){2&XA&&l.AVh("ng-untouched",zn.isUntouched)("ng-touched",zn.isTouched)("ng-pristine",zn.isPristine)("ng-dirty",zn.isDirty)("ng-valid",zn.isValid)("ng-invalid",zn.isInvalid)("ng-pending",zn.isPending)("ng-submitted",zn.isSubmitted)},features:[l.Vt3]})}return pA})();const _A="VALID",fn="INVALID",hA="PENDING",kn="DISABLED";function ni(pA){return(Ke(pA)?pA.validators:pA)||null}function no(pA,QA){return(Ke(QA)?QA.asyncValidators:pA)||null}function Ke(pA){return null!=pA&&!Array.isArray(pA)&&"object"==typeof pA}function Ne(pA,QA,De){const XA=pA.controls;if(!(QA?Object.keys(XA):XA).length)throw new l.wOt(1e3,"");if(!XA[De])throw new l.wOt(1001,"")}function Me(pA,QA,De){pA._forEachChild((XA,zn)=>{if(void 0===De[zn])throw new l.wOt(1002,"")})}class BA{constructor(QA,De){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(QA),this._assignAsyncValidators(De)}get validator(){return this._composedValidatorFn}set validator(QA){this._rawValidators=this._composedValidatorFn=QA}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(QA){this._rawAsyncValidators=this._composedAsyncValidatorFn=QA}get parent(){return this._parent}get valid(){return this.status===_A}get invalid(){return this.status===fn}get pending(){return this.status==hA}get disabled(){return this.status===kn}get enabled(){return this.status!==kn}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(QA){this._assignValidators(QA)}setAsyncValidators(QA){this._assignAsyncValidators(QA)}addValidators(QA){this.setValidators(Mt(QA,this._rawValidators))}addAsyncValidators(QA){this.setAsyncValidators(Mt(QA,this._rawAsyncValidators))}removeValidators(QA){this.setValidators(Xt(QA,this._rawValidators))}removeAsyncValidators(QA){this.setAsyncValidators(Xt(QA,this._rawAsyncValidators))}hasValidator(QA){return qt(this._rawValidators,QA)}hasAsyncValidator(QA){return qt(this._rawAsyncValidators,QA)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(QA={}){this.touched=!0,this._parent&&!QA.onlySelf&&this._parent.markAsTouched(QA)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(QA=>QA.markAllAsTouched())}markAsUntouched(QA={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(De=>{De.markAsUntouched({onlySelf:!0})}),this._parent&&!QA.onlySelf&&this._parent._updateTouched(QA)}markAsDirty(QA={}){this.pristine=!1,this._parent&&!QA.onlySelf&&this._parent.markAsDirty(QA)}markAsPristine(QA={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(De=>{De.markAsPristine({onlySelf:!0})}),this._parent&&!QA.onlySelf&&this._parent._updatePristine(QA)}markAsPending(QA={}){this.status=hA,!1!==QA.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!QA.onlySelf&&this._parent.markAsPending(QA)}disable(QA={}){const De=this._parentMarkedDirty(QA.onlySelf);this.status=kn,this.errors=null,this._forEachChild(XA=>{XA.disable({...QA,onlySelf:!0})}),this._updateValue(),!1!==QA.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...QA,skipPristineCheck:De}),this._onDisabledChange.forEach(XA=>XA(!0))}enable(QA={}){const De=this._parentMarkedDirty(QA.onlySelf);this.status=_A,this._forEachChild(XA=>{XA.enable({...QA,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:QA.emitEvent}),this._updateAncestors({...QA,skipPristineCheck:De}),this._onDisabledChange.forEach(XA=>XA(!1))}_updateAncestors(QA){this._parent&&!QA.onlySelf&&(this._parent.updateValueAndValidity(QA),QA.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(QA){this._parent=QA}getRawValue(){return this.value}updateValueAndValidity(QA={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===_A||this.status===hA)&&this._runAsyncValidator(QA.emitEvent)),!1!==QA.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!QA.onlySelf&&this._parent.updateValueAndValidity(QA)}_updateTreeValidity(QA={emitEvent:!0}){this._forEachChild(De=>De._updateTreeValidity(QA)),this.updateValueAndValidity({onlySelf:!0,emitEvent:QA.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?kn:_A}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(QA){if(this.asyncValidator){this.status=hA,this._hasOwnPendingAsyncValidator=!0;const De=st(this.asyncValidator(this));this._asyncValidationSubscription=De.subscribe(XA=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(XA,{emitEvent:QA})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(QA,De={}){this.errors=QA,this._updateControlsErrors(!1!==De.emitEvent)}get(QA){let De=QA;return null==De||(Array.isArray(De)||(De=De.split(".")),0===De.length)?null:De.reduce((XA,zn)=>XA&&XA._find(zn),this)}getError(QA,De){const XA=De?this.get(De):this;return XA&&XA.errors?XA.errors[QA]:null}hasError(QA,De){return!!this.getError(QA,De)}get root(){let QA=this;for(;QA._parent;)QA=QA._parent;return QA}_updateControlsErrors(QA){this.status=this._calculateStatus(),QA&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(QA)}_initObservables(){this.valueChanges=new l.bkB,this.statusChanges=new l.bkB}_calculateStatus(){return this._allControlsDisabled()?kn:this.errors?fn:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(hA)?hA:this._anyControlsHaveStatus(fn)?fn:_A}_anyControlsHaveStatus(QA){return this._anyControls(De=>De.status===QA)}_anyControlsDirty(){return this._anyControls(QA=>QA.dirty)}_anyControlsTouched(){return this._anyControls(QA=>QA.touched)}_updatePristine(QA={}){this.pristine=!this._anyControlsDirty(),this._parent&&!QA.onlySelf&&this._parent._updatePristine(QA)}_updateTouched(QA={}){this.touched=this._anyControlsTouched(),this._parent&&!QA.onlySelf&&this._parent._updateTouched(QA)}_registerOnCollectionChange(QA){this._onCollectionChange=QA}_setUpdateStrategy(QA){Ke(QA)&&null!=QA.updateOn&&(this._updateOn=QA.updateOn)}_parentMarkedDirty(QA){return!QA&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(QA){return null}_assignValidators(QA){this._rawValidators=Array.isArray(QA)?QA.slice():QA,this._composedValidatorFn=function mi(pA){return Array.isArray(pA)?v(pA):pA||null}(this._rawValidators)}_assignAsyncValidators(QA){this._rawAsyncValidators=Array.isArray(QA)?QA.slice():QA,this._composedAsyncValidatorFn=function ZA(pA){return Array.isArray(pA)?G(pA):pA||null}(this._rawAsyncValidators)}}class dn extends BA{constructor(QA,De,XA){super(ni(De),no(XA,De)),this.controls=QA,this._initObservables(),this._setUpdateStrategy(De),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(QA,De){return this.controls[QA]?this.controls[QA]:(this.controls[QA]=De,De.setParent(this),De._registerOnCollectionChange(this._onCollectionChange),De)}addControl(QA,De,XA={}){this.registerControl(QA,De),this.updateValueAndValidity({emitEvent:XA.emitEvent}),this._onCollectionChange()}removeControl(QA,De={}){this.controls[QA]&&this.controls[QA]._registerOnCollectionChange(()=>{}),delete this.controls[QA],this.updateValueAndValidity({emitEvent:De.emitEvent}),this._onCollectionChange()}setControl(QA,De,XA={}){this.controls[QA]&&this.controls[QA]._registerOnCollectionChange(()=>{}),delete this.controls[QA],De&&this.registerControl(QA,De),this.updateValueAndValidity({emitEvent:XA.emitEvent}),this._onCollectionChange()}contains(QA){return this.controls.hasOwnProperty(QA)&&this.controls[QA].enabled}setValue(QA,De={}){Me(this,0,QA),Object.keys(QA).forEach(XA=>{Ne(this,!0,XA),this.controls[XA].setValue(QA[XA],{onlySelf:!0,emitEvent:De.emitEvent})}),this.updateValueAndValidity(De)}patchValue(QA,De={}){null!=QA&&(Object.keys(QA).forEach(XA=>{const zn=this.controls[XA];zn&&zn.patchValue(QA[XA],{onlySelf:!0,emitEvent:De.emitEvent})}),this.updateValueAndValidity(De))}reset(QA={},De={}){this._forEachChild((XA,zn)=>{XA.reset(QA?QA[zn]:null,{onlySelf:!0,emitEvent:De.emitEvent})}),this._updatePristine(De),this._updateTouched(De),this.updateValueAndValidity(De)}getRawValue(){return this._reduceChildren({},(QA,De,XA)=>(QA[XA]=De.getRawValue(),QA))}_syncPendingControls(){let QA=this._reduceChildren(!1,(De,XA)=>!!XA._syncPendingControls()||De);return QA&&this.updateValueAndValidity({onlySelf:!0}),QA}_forEachChild(QA){Object.keys(this.controls).forEach(De=>{const XA=this.controls[De];XA&&QA(XA,De)})}_setUpControls(){this._forEachChild(QA=>{QA.setParent(this),QA._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(QA){for(const[De,XA]of Object.entries(this.controls))if(this.contains(De)&&QA(XA))return!0;return!1}_reduceValue(){return this._reduceChildren({},(De,XA,zn)=>((XA.enabled||this.disabled)&&(De[zn]=XA.value),De))}_reduceChildren(QA,De){let XA=QA;return this._forEachChild((zn,lr)=>{XA=De(XA,zn,lr)}),XA}_allControlsDisabled(){for(const QA of Object.keys(this.controls))if(this.controls[QA].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(QA){return this.controls.hasOwnProperty(QA)?this.controls[QA]:null}}class Fn extends dn{}const Ie=new l.nKC("CallSetDisabledState",{providedIn:"root",factory:()=>we}),we="always";function Ee(pA,QA){return[...QA.path,pA]}function ue(pA,QA,De=we){sn(pA,QA),QA.valueAccessor.writeValue(pA.value),(pA.disabled||"always"===De)&&QA.valueAccessor.setDisabledState?.(pA.disabled),function Oi(pA,QA){QA.valueAccessor.registerOnChange(De=>{pA._pendingValue=De,pA._pendingChange=!0,pA._pendingDirty=!0,"change"===pA.updateOn&&ii(pA,QA)})}(pA,QA),function cn(pA,QA){const De=(XA,zn)=>{QA.valueAccessor.writeValue(XA),zn&&QA.viewToModelUpdate(XA)};pA.registerOnChange(De),QA._registerOnDestroy(()=>{pA._unregisterOnChange(De)})}(pA,QA),function yi(pA,QA){QA.valueAccessor.registerOnTouched(()=>{pA._pendingTouched=!0,"blur"===pA.updateOn&&pA._pendingChange&&ii(pA,QA),"submit"!==pA.updateOn&&pA.markAsTouched()})}(pA,QA),function qA(pA,QA){if(QA.valueAccessor.setDisabledState){const De=XA=>{QA.valueAccessor.setDisabledState(XA)};pA.registerOnDisabledChange(De),QA._registerOnDestroy(()=>{pA._unregisterOnDisabledChange(De)})}}(pA,QA)}function oA(pA,QA,De=!0){const XA=()=>{};QA.valueAccessor&&(QA.valueAccessor.registerOnChange(XA),QA.valueAccessor.registerOnTouched(XA)),Hn(pA,QA),pA&&(QA._invokeOnDestroyCallbacks(),pA._registerOnCollectionChange(()=>{}))}function be(pA,QA){pA.forEach(De=>{De.registerOnValidatorChange&&De.registerOnValidatorChange(QA)})}function sn(pA,QA){const De=dt(pA);null!==QA.validator?pA.setValidators(At(De,QA.validator)):"function"==typeof De&&pA.setValidators([De]);const XA=It(pA);null!==QA.asyncValidator?pA.setAsyncValidators(At(XA,QA.asyncValidator)):"function"==typeof XA&&pA.setAsyncValidators([XA]);const zn=()=>pA.updateValueAndValidity();be(QA._rawValidators,zn),be(QA._rawAsyncValidators,zn)}function Hn(pA,QA){let De=!1;if(null!==pA){if(null!==QA.validator){const zn=dt(pA);if(Array.isArray(zn)&&zn.length>0){const lr=zn.filter(Kr=>Kr!==QA.validator);lr.length!==zn.length&&(De=!0,pA.setValidators(lr))}}if(null!==QA.asyncValidator){const zn=It(pA);if(Array.isArray(zn)&&zn.length>0){const lr=zn.filter(Kr=>Kr!==QA.asyncValidator);lr.length!==zn.length&&(De=!0,pA.setAsyncValidators(lr))}}}const XA=()=>{};return be(QA._rawValidators,XA),be(QA._rawAsyncValidators,XA),De}function ii(pA,QA){pA._pendingDirty&&pA.markAsDirty(),pA.setValue(pA._pendingValue,{emitModelToViewChange:!1}),QA.viewToModelUpdate(pA._pendingValue),pA._pendingChange=!1}function xi(pA,QA){sn(pA,QA)}function te(pA,QA){if(!pA.hasOwnProperty("model"))return!1;const De=pA.model;return!!De.isFirstChange()||!Object.is(QA,De.currentValue)}function S(pA,QA){pA._syncPendingControls(),QA.forEach(De=>{const XA=De.control;"submit"===XA.updateOn&&XA._pendingChange&&(De.viewToModelUpdate(XA._pendingValue),XA._pendingChange=!1)})}function Z(pA,QA){if(!QA)return null;let De,XA,zn;return Array.isArray(QA),QA.forEach(lr=>{lr.constructor===B?De=lr:function M(pA){return Object.getPrototypeOf(pA.constructor)===D}(lr)?XA=lr:zn=lr}),zn||XA||De||null}const nn={provide:ct,useExisting:(0,l.Rfq)(()=>Ei)},Zn=Promise.resolve();let Ei=(()=>{class pA extends ct{constructor(De,XA,zn){super(),this.callSetDisabledState=zn,this.submitted=!1,this._directives=new Set,this.ngSubmit=new l.bkB,this.form=new dn({},v(De),G(XA))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(De){Zn.then(()=>{const XA=this._findContainer(De.path);De.control=XA.registerControl(De.name,De.control),ue(De.control,De,this.callSetDisabledState),De.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(De)})}getControl(De){return this.form.get(De.path)}removeControl(De){Zn.then(()=>{const XA=this._findContainer(De.path);XA&&XA.removeControl(De.name),this._directives.delete(De)})}addFormGroup(De){Zn.then(()=>{const XA=this._findContainer(De.path),zn=new dn({});xi(zn,De),XA.registerControl(De.name,zn),zn.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(De){Zn.then(()=>{const XA=this._findContainer(De.path);XA&&XA.removeControl(De.name)})}getFormGroup(De){return this.form.get(De.path)}updateModel(De,XA){Zn.then(()=>{this.form.get(De.path).setValue(XA)})}setValue(De){this.control.setValue(De)}onSubmit(De){return this.submitted=!0,S(this.form,this._directives),this.ngSubmit.emit(De),"dialog"===De?.target?.method}onReset(){this.resetForm()}resetForm(De=void 0){this.form.reset(De),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(De){return De.pop(),De.length?this.form.get(De):this.form}static#t=this.\u0275fac=function(XA){return new(XA||pA)(l.rXU(E,10),l.rXU(w,10),l.rXU(Ie,8))};static#e=this.\u0275dir=l.FsC({type:pA,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(XA,zn){1&XA&&l.bIt("submit",function(Kr){return zn.onSubmit(Kr)})("reset",function(){return zn.onReset()})},inputs:{options:[l.Mj6.None,"ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[l.Jv_([nn]),l.Vt3]})}return pA})();function zA(pA,QA){const De=pA.indexOf(QA);De>-1&&pA.splice(De,1)}function ri(pA){return"object"==typeof pA&&null!==pA&&2===Object.keys(pA).length&&"value"in pA&&"disabled"in pA}const Ht=class extends BA{constructor(QA=null,De,XA){super(ni(De),no(XA,De)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(QA),this._setUpdateStrategy(De),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),Ke(De)&&(De.nonNullable||De.initialValueIsDefault)&&(this.defaultValue=ri(QA)?QA.value:QA)}setValue(QA,De={}){this.value=this._pendingValue=QA,this._onChange.length&&!1!==De.emitModelToViewChange&&this._onChange.forEach(XA=>XA(this.value,!1!==De.emitViewToModelChange)),this.updateValueAndValidity(De)}patchValue(QA,De={}){this.setValue(QA,De)}reset(QA=this.defaultValue,De={}){this._applyFormState(QA),this.markAsPristine(De),this.markAsUntouched(De),this.setValue(this.value,De),this._pendingChange=!1}_updateValue(){}_anyControls(QA){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(QA){this._onChange.push(QA)}_unregisterOnChange(QA){zA(this._onChange,QA)}registerOnDisabledChange(QA){this._onDisabledChange.push(QA)}_unregisterOnDisabledChange(QA){zA(this._onDisabledChange,QA)}_forEachChild(QA){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(QA){ri(QA)?(this.value=this._pendingValue=QA.value,QA.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=QA}},bi={provide:xt,useExisting:(0,l.Rfq)(()=>bA)},Li=Promise.resolve();let bA=(()=>{class pA extends xt{constructor(De,XA,zn,lr,Kr,Ec){super(),this._changeDetectorRef=Kr,this.callSetDisabledState=Ec,this.control=new Ht,this._registered=!1,this.name="",this.update=new l.bkB,this._parent=De,this._setValidators(XA),this._setAsyncValidators(zn),this.valueAccessor=Z(0,lr)}ngOnChanges(De){if(this._checkForErrors(),!this._registered||"name"in De){if(this._registered&&(this._checkName(),this.formDirective)){const XA=De.name.previousValue;this.formDirective.removeControl({name:XA,path:this._getPath(XA)})}this._setUpControl()}"isDisabled"in De&&this._updateDisabled(De),te(De,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(De){this.viewModel=De,this.update.emit(De)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){ue(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(De){Li.then(()=>{this.control.setValue(De,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(De){const XA=De.isDisabled.currentValue,zn=0!==XA&&(0,l.L39)(XA);Li.then(()=>{zn&&!this.control.disabled?this.control.disable():!zn&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(De){return this._parent?Ee(De,this._parent):[De]}static#t=this.\u0275fac=function(XA){return new(XA||pA)(l.rXU(ct,9),l.rXU(E,10),l.rXU(w,10),l.rXU(h,10),l.rXU(l.gRc,8),l.rXU(Ie,8))};static#e=this.\u0275dir=l.FsC({type:pA,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:[l.Mj6.None,"disabled","isDisabled"],model:[l.Mj6.None,"ngModel","model"],options:[l.Mj6.None,"ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[l.Jv_([bi]),l.Vt3,l.OA$]})}return pA})(),$A=(()=>{class pA{static#t=this.\u0275fac=function(XA){return new(XA||pA)};static#e=this.\u0275dir=l.FsC({type:pA,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]})}return pA})();const pn={provide:h,useExisting:(0,l.Rfq)(()=>Ln),multi:!0};let Ln=(()=>{class pA extends D{writeValue(De){this.setProperty("value",De??"")}registerOnChange(De){this.onChange=XA=>{De(""==XA?null:parseFloat(XA))}}static#t=this.\u0275fac=(()=>{let De;return function(zn){return(De||(De=l.xGo(pA)))(zn||pA)}})();static#e=this.\u0275dir=l.FsC({type:pA,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(XA,zn){1&XA&&l.bIt("input",function(Kr){return zn.onChange(Kr.target.value)})("blur",function(){return zn.onTouched()})},features:[l.Jv_([pn]),l.Vt3]})}return pA})();const eo={provide:h,useExisting:(0,l.Rfq)(()=>_o),multi:!0};let Ko=(()=>{class pA{constructor(){this._accessors=[]}add(De,XA){this._accessors.push([De,XA])}remove(De){for(let XA=this._accessors.length-1;XA>=0;--XA)if(this._accessors[XA][1]===De)return void this._accessors.splice(XA,1)}select(De){this._accessors.forEach(XA=>{this._isSameGroup(XA,De)&&XA[1]!==De&&XA[1].fireUncheck(De.value)})}_isSameGroup(De,XA){return!!De[0].control&&De[0]._parent===XA._control._parent&&De[1].name===XA.name}static#t=this.\u0275fac=function(XA){return new(XA||pA)};static#e=this.\u0275prov=l.jDH({token:pA,factory:pA.\u0275fac,providedIn:"root"})}return pA})(),_o=(()=>{class pA extends D{constructor(De,XA,zn,lr){super(De,XA),this._registry=zn,this._injector=lr,this.setDisabledStateFired=!1,this.onChange=()=>{},this.callSetDisabledState=(0,l.WQX)(Ie,{optional:!0})??we}ngOnInit(){this._control=this._injector.get(xt),this._checkName(),this._registry.add(this._control,this)}ngOnDestroy(){this._registry.remove(this)}writeValue(De){this._state=De===this.value,this.setProperty("checked",this._state)}registerOnChange(De){this._fn=De,this.onChange=()=>{De(this.value),this._registry.select(this)}}setDisabledState(De){(this.setDisabledStateFired||De||"whenDisabledForLegacyCode"===this.callSetDisabledState)&&this.setProperty("disabled",De),this.setDisabledStateFired=!0}fireUncheck(De){this.writeValue(De)}_checkName(){!this.name&&this.formControlName&&(this.name=this.formControlName)}static#t=this.\u0275fac=function(XA){return new(XA||pA)(l.rXU(l.sFG),l.rXU(l.aKT),l.rXU(Ko),l.rXU(l.zZn))};static#e=this.\u0275dir=l.FsC({type:pA,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function(XA,zn){1&XA&&l.bIt("change",function(){return zn.onChange()})("blur",function(){return zn.onTouched()})},inputs:{name:"name",formControlName:"formControlName",value:"value"},features:[l.Jv_([eo]),l.Vt3]})}return pA})();const or=new l.nKC(""),Fa={provide:xt,useExisting:(0,l.Rfq)(()=>Pa)};let Pa=(()=>{class pA extends xt{set isDisabled(De){}static#t=this._ngModelWarningSentOnce=!1;constructor(De,XA,zn,lr,Kr){super(),this._ngModelWarningConfig=lr,this.callSetDisabledState=Kr,this.update=new l.bkB,this._ngModelWarningSent=!1,this._setValidators(De),this._setAsyncValidators(XA),this.valueAccessor=Z(0,zn)}ngOnChanges(De){if(this._isControlChanged(De)){const XA=De.form.previousValue;XA&&oA(XA,this,!1),ue(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}te(De,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&oA(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(De){this.viewModel=De,this.update.emit(De)}_isControlChanged(De){return De.hasOwnProperty("form")}static#e=this.\u0275fac=function(XA){return new(XA||pA)(l.rXU(E,10),l.rXU(w,10),l.rXU(h,10),l.rXU(or,8),l.rXU(Ie,8))};static#A=this.\u0275dir=l.FsC({type:pA,selectors:[["","formControl",""]],inputs:{form:[l.Mj6.None,"formControl","form"],isDisabled:[l.Mj6.None,"disabled","isDisabled"],model:[l.Mj6.None,"ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[l.Jv_([Fa]),l.Vt3,l.OA$]})}return pA})();const xo={provide:ct,useExisting:(0,l.Rfq)(()=>Yo)};let Yo=(()=>{class pA extends ct{constructor(De,XA,zn){super(),this.callSetDisabledState=zn,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new l.bkB,this._setValidators(De),this._setAsyncValidators(XA)}ngOnChanges(De){this._checkFormPresent(),De.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(Hn(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(De){const XA=this.form.get(De.path);return ue(XA,De,this.callSetDisabledState),XA.updateValueAndValidity({emitEvent:!1}),this.directives.push(De),XA}getControl(De){return this.form.get(De.path)}removeControl(De){oA(De.control||null,De,!1),function et(pA,QA){const De=pA.indexOf(QA);De>-1&&pA.splice(De,1)}(this.directives,De)}addFormGroup(De){this._setUpFormContainer(De)}removeFormGroup(De){this._cleanUpFormContainer(De)}getFormGroup(De){return this.form.get(De.path)}addFormArray(De){this._setUpFormContainer(De)}removeFormArray(De){this._cleanUpFormContainer(De)}getFormArray(De){return this.form.get(De.path)}updateModel(De,XA){this.form.get(De.path).setValue(XA)}onSubmit(De){return this.submitted=!0,S(this.form,this.directives),this.ngSubmit.emit(De),"dialog"===De?.target?.method}onReset(){this.resetForm()}resetForm(De=void 0){this.form.reset(De),this.submitted=!1}_updateDomValue(){this.directives.forEach(De=>{const XA=De.control,zn=this.form.get(De.path);XA!==zn&&(oA(XA||null,De),(pA=>pA instanceof Ht)(zn)&&(ue(zn,De,this.callSetDisabledState),De.control=zn))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(De){const XA=this.form.get(De.path);xi(XA,De),XA.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(De){if(this.form){const XA=this.form.get(De.path);XA&&function gA(pA,QA){return Hn(pA,QA)}(XA,De)&&XA.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){sn(this.form,this),this._oldForm&&Hn(this._oldForm,this)}_checkFormPresent(){}static#t=this.\u0275fac=function(XA){return new(XA||pA)(l.rXU(E,10),l.rXU(w,10),l.rXU(Ie,8))};static#e=this.\u0275dir=l.FsC({type:pA,selectors:[["","formGroup",""]],hostBindings:function(XA,zn){1&XA&&l.bIt("submit",function(Kr){return zn.onSubmit(Kr)})("reset",function(){return zn.onReset()})},inputs:{form:[l.Mj6.None,"formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[l.Jv_([xo]),l.Vt3,l.OA$]})}return pA})();const tc={provide:xt,useExisting:(0,l.Rfq)(()=>ga)};let ga=(()=>{class pA extends xt{set isDisabled(De){}static#t=this._ngModelWarningSentOnce=!1;constructor(De,XA,zn,lr,Kr){super(),this._ngModelWarningConfig=Kr,this._added=!1,this.name=null,this.update=new l.bkB,this._ngModelWarningSent=!1,this._parent=De,this._setValidators(XA),this._setAsyncValidators(zn),this.valueAccessor=Z(0,lr)}ngOnChanges(De){this._added||this._setUpControl(),te(De,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(De){this.viewModel=De,this.update.emit(De)}get path(){return Ee(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this._added=!0}static#e=this.\u0275fac=function(XA){return new(XA||pA)(l.rXU(ct,13),l.rXU(E,10),l.rXU(w,10),l.rXU(h,10),l.rXU(or,8))};static#A=this.\u0275dir=l.FsC({type:pA,selectors:[["","formControlName",""]],inputs:{name:[l.Mj6.None,"formControlName","name"],isDisabled:[l.Mj6.None,"disabled","isDisabled"],model:[l.Mj6.None,"ngModel","model"]},outputs:{update:"ngModelChange"},features:[l.Jv_([tc]),l.Vt3,l.OA$]})}return pA})();const gc={provide:h,useExisting:(0,l.Rfq)(()=>As),multi:!0};function Vr(pA,QA){return null==pA?`${QA}`:(QA&&"object"==typeof QA&&(QA="Object"),`${pA}: ${QA}`.slice(0,50))}let As=(()=>{class pA extends D{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(De){this._compareWith=De}writeValue(De){this.value=De;const zn=Vr(this._getOptionId(De),De);this.setProperty("value",zn)}registerOnChange(De){this.onChange=XA=>{this.value=this._getOptionValue(XA),De(this.value)}}_registerOption(){return(this._idCounter++).toString()}_getOptionId(De){for(const XA of this._optionMap.keys())if(this._compareWith(this._optionMap.get(XA),De))return XA;return null}_getOptionValue(De){const XA=function na(pA){return pA.split(":")[0]}(De);return this._optionMap.has(XA)?this._optionMap.get(XA):De}static#t=this.\u0275fac=(()=>{let De;return function(zn){return(De||(De=l.xGo(pA)))(zn||pA)}})();static#e=this.\u0275dir=l.FsC({type:pA,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(XA,zn){1&XA&&l.bIt("change",function(Kr){return zn.onChange(Kr.target.value)})("blur",function(){return zn.onTouched()})},inputs:{compareWith:"compareWith"},features:[l.Jv_([gc]),l.Vt3]})}return pA})(),Is=(()=>{class pA{constructor(De,XA,zn){this._element=De,this._renderer=XA,this._select=zn,this._select&&(this.id=this._select._registerOption())}set ngValue(De){null!=this._select&&(this._select._optionMap.set(this.id,De),this._setElementValue(Vr(this.id,De)),this._select.writeValue(this._select.value))}set value(De){this._setElementValue(De),this._select&&this._select.writeValue(this._select.value)}_setElementValue(De){this._renderer.setProperty(this._element.nativeElement,"value",De)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}static#t=this.\u0275fac=function(XA){return new(XA||pA)(l.rXU(l.aKT),l.rXU(l.sFG),l.rXU(As,9))};static#e=this.\u0275dir=l.FsC({type:pA,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}})}return pA})();const mr={provide:h,useExisting:(0,l.Rfq)(()=>$a),multi:!0};function xa(pA,QA){return null==pA?`${QA}`:("string"==typeof QA&&(QA=`'${QA}'`),QA&&"object"==typeof QA&&(QA="Object"),`${pA}: ${QA}`.slice(0,50))}let $a=(()=>{class pA extends D{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(De){this._compareWith=De}writeValue(De){let XA;if(this.value=De,Array.isArray(De)){const zn=De.map(lr=>this._getOptionId(lr));XA=(lr,Kr)=>{lr._setSelected(zn.indexOf(Kr.toString())>-1)}}else XA=(zn,lr)=>{zn._setSelected(!1)};this._optionMap.forEach(XA)}registerOnChange(De){this.onChange=XA=>{const zn=[],lr=XA.selectedOptions;if(void 0!==lr){const Kr=lr;for(let Ec=0;Ec<Kr.length;Ec++){const us=this._getOptionValue(Kr[Ec].value);zn.push(us)}}else{const Kr=XA.options;for(let Ec=0;Ec<Kr.length;Ec++){const hl=Kr[Ec];if(hl.selected){const us=this._getOptionValue(hl.value);zn.push(us)}}}this.value=zn,De(zn)}}_registerOption(De){const XA=(this._idCounter++).toString();return this._optionMap.set(XA,De),XA}_getOptionId(De){for(const XA of this._optionMap.keys())if(this._compareWith(this._optionMap.get(XA)._value,De))return XA;return null}_getOptionValue(De){const XA=function qa(pA){return pA.split(":")[0]}(De);return this._optionMap.has(XA)?this._optionMap.get(XA)._value:De}static#t=this.\u0275fac=(()=>{let De;return function(zn){return(De||(De=l.xGo(pA)))(zn||pA)}})();static#e=this.\u0275dir=l.FsC({type:pA,selectors:[["select","multiple","","formControlName",""],["select","multiple","","formControl",""],["select","multiple","","ngModel",""]],hostBindings:function(XA,zn){1&XA&&l.bIt("change",function(Kr){return zn.onChange(Kr.target)})("blur",function(){return zn.onTouched()})},inputs:{compareWith:"compareWith"},features:[l.Jv_([mr]),l.Vt3]})}return pA})(),el=(()=>{class pA{constructor(De,XA,zn){this._element=De,this._renderer=XA,this._select=zn,this._select&&(this.id=this._select._registerOption(this))}set ngValue(De){null!=this._select&&(this._value=De,this._setElementValue(xa(this.id,De)),this._select.writeValue(this._select.value))}set value(De){this._select?(this._value=De,this._setElementValue(xa(this.id,De)),this._select.writeValue(this._select.value)):this._setElementValue(De)}_setElementValue(De){this._renderer.setProperty(this._element.nativeElement,"value",De)}_setSelected(De){this._renderer.setProperty(this._element.nativeElement,"selected",De)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}static#t=this.\u0275fac=function(XA){return new(XA||pA)(l.rXU(l.aKT),l.rXU(l.sFG),l.rXU($a,9))};static#e=this.\u0275dir=l.FsC({type:pA,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}})}return pA})();function ls(pA){return"number"==typeof pA?pA:parseInt(pA,10)}function Dc(pA){return"number"==typeof pA?pA:parseFloat(pA)}let zr=(()=>{class pA{constructor(){this._validator=tt}ngOnChanges(De){if(this.inputName in De){const XA=this.normalizeInput(De[this.inputName].currentValue);this._enabled=this.enabled(XA),this._validator=this._enabled?this.createValidator(XA):tt,this._onChange&&this._onChange()}}validate(De){return this._validator(De)}registerOnValidatorChange(De){this._onChange=De}enabled(De){return null!=De}static#t=this.\u0275fac=function(XA){return new(XA||pA)};static#e=this.\u0275dir=l.FsC({type:pA,features:[l.OA$]})}return pA})();const Tc={provide:E,useExisting:(0,l.Rfq)(()=>Gc),multi:!0};let Gc=(()=>{class pA extends zr{constructor(){super(...arguments),this.inputName="max",this.normalizeInput=De=>Dc(De),this.createValidator=De=>T(De)}static#t=this.\u0275fac=(()=>{let De;return function(zn){return(De||(De=l.xGo(pA)))(zn||pA)}})();static#e=this.\u0275dir=l.FsC({type:pA,selectors:[["input","type","number","max","","formControlName",""],["input","type","number","max","","formControl",""],["input","type","number","max","","ngModel",""]],hostVars:1,hostBindings:function(XA,zn){2&XA&&l.BMQ("max",zn._enabled?zn.max:null)},inputs:{max:"max"},features:[l.Jv_([Tc]),l.Vt3]})}return pA})();const Oc={provide:E,useExisting:(0,l.Rfq)(()=>Ps),multi:!0};let Ps=(()=>{class pA extends zr{constructor(){super(...arguments),this.inputName="min",this.normalizeInput=De=>Dc(De),this.createValidator=De=>C(De)}static#t=this.\u0275fac=(()=>{let De;return function(zn){return(De||(De=l.xGo(pA)))(zn||pA)}})();static#e=this.\u0275dir=l.FsC({type:pA,selectors:[["input","type","number","min","","formControlName",""],["input","type","number","min","","formControl",""],["input","type","number","min","","ngModel",""]],hostVars:1,hostBindings:function(XA,zn){2&XA&&l.BMQ("min",zn._enabled?zn.min:null)},inputs:{min:"min"},features:[l.Jv_([Oc]),l.Vt3]})}return pA})();const ic={provide:E,useExisting:(0,l.Rfq)(()=>uc),multi:!0},oc={provide:E,useExisting:(0,l.Rfq)(()=>Zs),multi:!0};let uc=(()=>{class pA extends zr{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=l.L39,this.createValidator=De=>N}enabled(De){return De}static#t=this.\u0275fac=(()=>{let De;return function(zn){return(De||(De=l.xGo(pA)))(zn||pA)}})();static#e=this.\u0275dir=l.FsC({type:pA,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(XA,zn){2&XA&&l.BMQ("required",zn._enabled?"":null)},inputs:{required:"required"},features:[l.Jv_([ic]),l.Vt3]})}return pA})(),Zs=(()=>{class pA extends uc{constructor(){super(...arguments),this.createValidator=De=>L}static#t=this.\u0275fac=(()=>{let De;return function(zn){return(De||(De=l.xGo(pA)))(zn||pA)}})();static#e=this.\u0275dir=l.FsC({type:pA,selectors:[["input","type","checkbox","required","","formControlName",""],["input","type","checkbox","required","","formControl",""],["input","type","checkbox","required","","ngModel",""]],hostVars:1,hostBindings:function(XA,zn){2&XA&&l.BMQ("required",zn._enabled?"":null)},features:[l.Jv_([oc]),l.Vt3]})}return pA})();const Ma={provide:E,useExisting:(0,l.Rfq)(()=>ms),multi:!0};let ms=(()=>{class pA extends zr{constructor(){super(...arguments),this.inputName="minlength",this.normalizeInput=De=>ls(De),this.createValidator=De=>H(De)}static#t=this.\u0275fac=(()=>{let De;return function(zn){return(De||(De=l.xGo(pA)))(zn||pA)}})();static#e=this.\u0275dir=l.FsC({type:pA,selectors:[["","minlength","","formControlName",""],["","minlength","","formControl",""],["","minlength","","ngModel",""]],hostVars:1,hostBindings:function(XA,zn){2&XA&&l.BMQ("minlength",zn._enabled?zn.minlength:null)},inputs:{minlength:"minlength"},features:[l.Jv_([Ma]),l.Vt3]})}return pA})();const js={provide:E,useExisting:(0,l.Rfq)(()=>Ml),multi:!0};let Ml=(()=>{class pA extends zr{constructor(){super(...arguments),this.inputName="maxlength",this.normalizeInput=De=>ls(De),this.createValidator=De=>k(De)}static#t=this.\u0275fac=(()=>{let De;return function(zn){return(De||(De=l.xGo(pA)))(zn||pA)}})();static#e=this.\u0275dir=l.FsC({type:pA,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(XA,zn){2&XA&&l.BMQ("maxlength",zn._enabled?zn.maxlength:null)},inputs:{maxlength:"maxlength"},features:[l.Jv_([js]),l.Vt3]})}return pA})();const gs={provide:E,useExisting:(0,l.Rfq)(()=>yc),multi:!0};let yc=(()=>{class pA extends zr{constructor(){super(...arguments),this.inputName="pattern",this.normalizeInput=De=>De,this.createValidator=De=>X(De)}static#t=this.\u0275fac=(()=>{let De;return function(zn){return(De||(De=l.xGo(pA)))(zn||pA)}})();static#e=this.\u0275dir=l.FsC({type:pA,selectors:[["","pattern","","formControlName",""],["","pattern","","formControl",""],["","pattern","","ngModel",""]],hostVars:1,hostBindings:function(XA,zn){2&XA&&l.BMQ("pattern",zn._enabled?zn.pattern:null)},inputs:{pattern:"pattern"},features:[l.Jv_([gs]),l.Vt3]})}return pA})(),ar=(()=>{class pA{static#t=this.\u0275fac=function(XA){return new(XA||pA)};static#e=this.\u0275mod=l.$C({type:pA});static#A=this.\u0275inj=l.G2t({})}return pA})();class Xo extends BA{constructor(QA,De,XA){super(ni(De),no(XA,De)),this.controls=QA,this._initObservables(),this._setUpdateStrategy(De),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(QA){return this.controls[this._adjustIndex(QA)]}push(QA,De={}){this.controls.push(QA),this._registerControl(QA),this.updateValueAndValidity({emitEvent:De.emitEvent}),this._onCollectionChange()}insert(QA,De,XA={}){this.controls.splice(QA,0,De),this._registerControl(De),this.updateValueAndValidity({emitEvent:XA.emitEvent})}removeAt(QA,De={}){let XA=this._adjustIndex(QA);XA<0&&(XA=0),this.controls[XA]&&this.controls[XA]._registerOnCollectionChange(()=>{}),this.controls.splice(XA,1),this.updateValueAndValidity({emitEvent:De.emitEvent})}setControl(QA,De,XA={}){let zn=this._adjustIndex(QA);zn<0&&(zn=0),this.controls[zn]&&this.controls[zn]._registerOnCollectionChange(()=>{}),this.controls.splice(zn,1),De&&(this.controls.splice(zn,0,De),this._registerControl(De)),this.updateValueAndValidity({emitEvent:XA.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(QA,De={}){Me(this,0,QA),QA.forEach((XA,zn)=>{Ne(this,!1,zn),this.at(zn).setValue(XA,{onlySelf:!0,emitEvent:De.emitEvent})}),this.updateValueAndValidity(De)}patchValue(QA,De={}){null!=QA&&(QA.forEach((XA,zn)=>{this.at(zn)&&this.at(zn).patchValue(XA,{onlySelf:!0,emitEvent:De.emitEvent})}),this.updateValueAndValidity(De))}reset(QA=[],De={}){this._forEachChild((XA,zn)=>{XA.reset(QA[zn],{onlySelf:!0,emitEvent:De.emitEvent})}),this._updatePristine(De),this._updateTouched(De),this.updateValueAndValidity(De)}getRawValue(){return this.controls.map(QA=>QA.getRawValue())}clear(QA={}){this.controls.length<1||(this._forEachChild(De=>De._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:QA.emitEvent}))}_adjustIndex(QA){return QA<0?QA+this.length:QA}_syncPendingControls(){let QA=this.controls.reduce((De,XA)=>!!XA._syncPendingControls()||De,!1);return QA&&this.updateValueAndValidity({onlySelf:!0}),QA}_forEachChild(QA){this.controls.forEach((De,XA)=>{QA(De,XA)})}_updateValue(){this.value=this.controls.filter(QA=>QA.enabled||this.disabled).map(QA=>QA.value)}_anyControls(QA){return this.controls.some(De=>De.enabled&&QA(De))}_setUpControls(){this._forEachChild(QA=>this._registerControl(QA))}_allControlsDisabled(){for(const QA of this.controls)if(QA.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(QA){QA.setParent(this),QA._registerOnCollectionChange(this._onCollectionChange)}_find(QA){return this.at(QA)??null}}function Al(pA){return!!pA&&(void 0!==pA.asyncValidators||void 0!==pA.validators||void 0!==pA.updateOn)}let wl=(()=>{class pA{constructor(){this.useNonNullable=!1}get nonNullable(){const De=new pA;return De.useNonNullable=!0,De}group(De,XA=null){const zn=this._reduceControls(De);let lr={};return Al(XA)?lr=XA:null!==XA&&(lr.validators=XA.validator,lr.asyncValidators=XA.asyncValidator),new dn(zn,lr)}record(De,XA=null){const zn=this._reduceControls(De);return new Fn(zn,XA)}control(De,XA,zn){let lr={};return this.useNonNullable?(Al(XA)?lr=XA:(lr.validators=XA,lr.asyncValidators=zn),new Ht(De,{...lr,nonNullable:!0})):new Ht(De,XA,zn)}array(De,XA,zn){const lr=De.map(Kr=>this._createControl(Kr));return new Xo(lr,XA,zn)}_reduceControls(De){const XA={};return Object.keys(De).forEach(zn=>{XA[zn]=this._createControl(De[zn])}),XA}_createControl(De){return De instanceof Ht||De instanceof BA?De:Array.isArray(De)?this.control(De[0],De.length>1?De[1]:null,De.length>2?De[2]:null):this.control(De)}static#t=this.\u0275fac=function(XA){return new(XA||pA)};static#e=this.\u0275prov=l.jDH({token:pA,factory:pA.\u0275fac,providedIn:"root"})}return pA})(),Tl=(()=>{class pA{static withConfig(De){return{ngModule:pA,providers:[{provide:Ie,useValue:De.callSetDisabledState??we}]}}static#t=this.\u0275fac=function(XA){return new(XA||pA)};static#e=this.\u0275mod=l.$C({type:pA});static#A=this.\u0275inj=l.G2t({imports:[ar]})}return pA})(),Qc=(()=>{class pA{static withConfig(De){return{ngModule:pA,providers:[{provide:or,useValue:De.warnOnNgModelWithFormControl??"always"},{provide:Ie,useValue:De.callSetDisabledState??we}]}}static#t=this.\u0275fac=function(XA){return new(XA||pA)};static#e=this.\u0275mod=l.$C({type:pA});static#A=this.\u0275inj=l.G2t({imports:[ar]})}return pA})()},75263:(Fe,Tt,d)=>{"use strict";var l;d.d(Tt,{ZG:()=>a});var t=d(54438),R=d(86600),F=d(97586);const e=F||l||(l=d.t(F,2)),_=new t.nKC("MAT_MOMENT_DATE_ADAPTER_OPTIONS",{providedIn:"root",factory:function D(){return{useUtc:!1}}});function h(B,p){const f=Array(B);for(let E=0;E<B;E++)f[E]=p(E);return f}let s=(()=>{class B extends R.MJ{constructor(f,E){super(),this._options=E,this.setLocale(f||e.locale())}setLocale(f){super.setLocale(f);let E=e.localeData(f);this._localeData={firstDayOfWeek:E.firstDayOfWeek(),longMonths:E.months(),shortMonths:E.monthsShort(),dates:h(31,w=>this.createDate(2017,0,w+1).format("D")),longDaysOfWeek:E.weekdays(),shortDaysOfWeek:E.weekdaysShort(),narrowDaysOfWeek:E.weekdaysMin()}}getYear(f){return this.clone(f).year()}getMonth(f){return this.clone(f).month()}getDate(f){return this.clone(f).date()}getDayOfWeek(f){return this.clone(f).day()}getMonthNames(f){return"long"==f?this._localeData.longMonths:this._localeData.shortMonths}getDateNames(){return this._localeData.dates}getDayOfWeekNames(f){return"long"==f?this._localeData.longDaysOfWeek:"short"==f?this._localeData.shortDaysOfWeek:this._localeData.narrowDaysOfWeek}getYearName(f){return this.clone(f).format("YYYY")}getFirstDayOfWeek(){return this._localeData.firstDayOfWeek}getNumDaysInMonth(f){return this.clone(f).daysInMonth()}clone(f){return f.clone().locale(this.locale)}createDate(f,E,w){const Q=this._createMoment({year:f,month:E,date:w}).locale(this.locale);return Q.isValid(),Q}today(){return this._createMoment().locale(this.locale)}parse(f,E){return f&&"string"==typeof f?this._createMoment(f,E,this.locale):f?this._createMoment(f).locale(this.locale):null}format(f,E){return f=this.clone(f),this.isValid(f),f.format(E)}addCalendarYears(f,E){return this.clone(f).add({years:E})}addCalendarMonths(f,E){return this.clone(f).add({months:E})}addCalendarDays(f,E){return this.clone(f).add({days:E})}toIso8601(f){return this.clone(f).format()}deserialize(f){let E;if(f instanceof Date)E=this._createMoment(f).locale(this.locale);else if(this.isDateInstance(f))return this.clone(f);if("string"==typeof f){if(!f)return null;E=this._createMoment(f,e.ISO_8601).locale(this.locale)}return E&&this.isValid(E)?this._createMoment(E).locale(this.locale):super.deserialize(f)}isDateInstance(f){return e.isMoment(f)}isValid(f){return this.clone(f).isValid()}invalid(){return e.invalid()}_createMoment(f,E,w){const{strict:Q,useUtc:b}=this._options||{};return b?e.utc(f,E,w,Q):e(f,E,w,Q)}static#t=this.\u0275fac=function(E){return new(E||B)(t.KVO(R.Ju,8),t.KVO(_,8))};static#e=this.\u0275prov=t.jDH({token:B,factory:B.\u0275fac})}return B})();const u={parse:{dateInput:"l"},display:{dateInput:"l",monthYearLabel:"MMM YYYY",dateA11yLabel:"LL",monthYearA11yLabel:"MMMM YYYY"}};let a=(()=>{class B{static#t=this.\u0275fac=function(E){return new(E||B)};static#e=this.\u0275mod=t.$C({type:B});static#A=this.\u0275inj=t.G2t({providers:[c()]})}return B})();function c(B=u,p){const f=[{provide:R.MJ,useClass:s,deps:[R.Ju,_]},{provide:R.de,useValue:B}];return p&&f.push({provide:_,useValue:p}),f}},14518:(Fe,Tt,d)=>{"use strict";d.d(Tt,{$3:()=>Xt,jL:()=>iA,pN:()=>je});var l=d(54438),t=d(86600),R=d(60177),F=d(50453),e=d(66969),_=d(18617),D=d(36860),h=d(49969),s=d(18359),u=d(21413),g=d(59030),a=d(57786),c=d(7673),B=d(33726),p=d(67336),f=d(76939),E=d(89417),w=d(53719),Q=d(99172),b=d(25558),C=d(96697),T=d(5964),N=d(96354),L=d(88141),J=d(43236),H=d(28793),k=d(39974),X=d(54360),tt=d(85343),st=d(73703),z=d(31397),it=d(58750);function at(dA,Ye){return Ye?rA=>(0,H.x)(Ye.pipe((0,C.s)(1),function pt(){return(0,k.N)((dA,Ye)=>{dA.subscribe((0,X._)(Ye,tt.l))})}()),rA.pipe(at(dA))):(0,z.Z)((rA,fA)=>(0,it.Tg)(dA(rA,fA)).pipe((0,C.s)(1),(0,st.u)(rA)))}var Y=d(1807),v=d(28203);const O=["panel"],G=["*"];function At(dA,Ye){if(1&dA){const rA=l.RV6();l.j41(0,"div",1,0),l.bIt("@panelAnimation.done",function(TA){l.eBV(rA);const EA=l.XpG();return l.Njj(EA._animationDone.next(TA))}),l.SdG(2),l.k0s()}if(2&dA){const rA=Ye.id,fA=l.XpG();l.HbH(fA._classList),l.AVh("mat-mdc-autocomplete-visible",fA.showPanel)("mat-mdc-autocomplete-hidden",!fA.showPanel)("mat-primary","primary"===fA._color)("mat-accent","accent"===fA._color)("mat-warn","warn"===fA._color),l.Y8G("id",fA.id)("@panelAnimation",fA.isOpen?"visible":"hidden"),l.BMQ("aria-label",fA.ariaLabel||null)("aria-labelledby",fA._getPanelAriaLabelledby(rA))}}const dt=(0,h.hZ)("panelAnimation",[(0,h.wk)("void, hidden",(0,h.iF)({opacity:0,transform:"scaleY(0.8)"})),(0,h.kY)(":enter, hidden => visible",[(0,h.Os)([(0,h.i0)("0.03s linear",(0,h.iF)({opacity:1})),(0,h.i0)("0.12s cubic-bezier(0, 0, 0.2, 1)",(0,h.iF)({transform:"scaleY(1)"}))])]),(0,h.kY)(":leave, visible => hidden",[(0,h.i0)("0.075s linear",(0,h.iF)({opacity:0}))])]);let It=0;class yt{constructor(Ye,rA){this.source=Ye,this.option=rA}}const qt=new l.nKC("mat-autocomplete-default-options",{providedIn:"root",factory:function Mt(){return{autoActiveFirstOption:!1,autoSelectActiveOption:!1,hideSingleSelectionIndicator:!1,requireSelection:!1}}});let Xt=(()=>{class dA{get isOpen(){return this._isOpen&&this.showPanel}_setColor(rA){this._color=rA,this._changeDetectorRef.markForCheck()}set classList(rA){this._classList=rA,this._elementRef.nativeElement.className=""}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(rA){this._hideSingleSelectionIndicator=rA,this._syncParentProperties()}_syncParentProperties(){if(this.options)for(const rA of this.options)rA._changeDetectorRef.markForCheck()}constructor(rA,fA,TA,EA){this._changeDetectorRef=rA,this._elementRef=fA,this._defaults=TA,this._activeOptionChanges=s.yU.EMPTY,this._animationDone=new l.bkB,this.showPanel=!1,this._isOpen=!1,this.displayWith=null,this.optionSelected=new l.bkB,this.opened=new l.bkB,this.closed=new l.bkB,this.optionActivated=new l.bkB,this.id="mat-autocomplete-"+It++,this.inertGroups=EA?.SAFARI||!1,this.autoActiveFirstOption=!!TA.autoActiveFirstOption,this.autoSelectActiveOption=!!TA.autoSelectActiveOption,this.requireSelection=!!TA.requireSelection,this._hideSingleSelectionIndicator=this._defaults.hideSingleSelectionIndicator??!1}ngAfterContentInit(){this._keyManager=new _.Au(this.options).withWrap().skipPredicate(this._skipPredicate),this._activeOptionChanges=this._keyManager.change.subscribe(rA=>{this.isOpen&&this.optionActivated.emit({source:this,option:this.options.toArray()[rA]||null})}),this._setVisibility()}ngOnDestroy(){this._keyManager?.destroy(),this._activeOptionChanges.unsubscribe(),this._animationDone.complete()}_setScrollTop(rA){this.panel&&(this.panel.nativeElement.scrollTop=rA)}_getScrollTop(){return this.panel?this.panel.nativeElement.scrollTop:0}_setVisibility(){this.showPanel=!!this.options.length,this._changeDetectorRef.markForCheck()}_emitSelectEvent(rA){const fA=new yt(this,rA);this.optionSelected.emit(fA)}_getPanelAriaLabelledby(rA){return this.ariaLabel?null:this.ariaLabelledby?(rA?rA+" ":"")+this.ariaLabelledby:rA}_skipPredicate(){return!1}static#t=this.\u0275fac=function(fA){return new(fA||dA)(l.rXU(l.gRc),l.rXU(l.aKT),l.rXU(qt),l.rXU(D.OD))};static#e=this.\u0275cmp=l.VBU({type:dA,selectors:[["mat-autocomplete"]],contentQueries:function(fA,TA,EA){if(1&fA&&(l.wni(EA,t.wT,5),l.wni(EA,t.QC,5)),2&fA){let fe;l.mGM(fe=l.lsd())&&(TA.options=fe),l.mGM(fe=l.lsd())&&(TA.optionGroups=fe)}},viewQuery:function(fA,TA){if(1&fA&&(l.GBs(l.C4Q,7),l.GBs(O,5)),2&fA){let EA;l.mGM(EA=l.lsd())&&(TA.template=EA.first),l.mGM(EA=l.lsd())&&(TA.panel=EA.first)}},hostAttrs:[1,"mat-mdc-autocomplete"],inputs:{ariaLabel:[l.Mj6.None,"aria-label","ariaLabel"],ariaLabelledby:[l.Mj6.None,"aria-labelledby","ariaLabelledby"],displayWith:"displayWith",autoActiveFirstOption:[l.Mj6.HasDecoratorInputTransform,"autoActiveFirstOption","autoActiveFirstOption",l.L39],autoSelectActiveOption:[l.Mj6.HasDecoratorInputTransform,"autoSelectActiveOption","autoSelectActiveOption",l.L39],requireSelection:[l.Mj6.HasDecoratorInputTransform,"requireSelection","requireSelection",l.L39],panelWidth:"panelWidth",disableRipple:[l.Mj6.HasDecoratorInputTransform,"disableRipple","disableRipple",l.L39],classList:[l.Mj6.None,"class","classList"],hideSingleSelectionIndicator:[l.Mj6.HasDecoratorInputTransform,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",l.L39]},outputs:{optionSelected:"optionSelected",opened:"opened",closed:"closed",optionActivated:"optionActivated"},exportAs:["matAutocomplete"],standalone:!0,features:[l.Jv_([{provide:t.is,useExisting:dA}]),l.GFd,l.aNF],ngContentSelectors:G,decls:1,vars:0,consts:[["panel",""],["role","listbox",1,"mat-mdc-autocomplete-panel","mdc-menu-surface","mdc-menu-surface--open",3,"id"]],template:function(fA,TA){1&fA&&(l.NAR(),l.DNE(0,At,3,16,"ng-template"))},styles:["div.mat-mdc-autocomplete-panel{width:100%;max-height:256px;visibility:hidden;transform-origin:center top;overflow:auto;padding:8px 0;box-sizing:border-box;position:static;border-radius:var(--mat-autocomplete-container-shape);box-shadow:var(--mat-autocomplete-container-elevation-shadow);background-color:var(--mat-autocomplete-background-color)}.cdk-high-contrast-active div.mat-mdc-autocomplete-panel{outline:solid 1px}.cdk-overlay-pane:not(.mat-mdc-autocomplete-panel-above) div.mat-mdc-autocomplete-panel{border-top-left-radius:0;border-top-right-radius:0}.mat-mdc-autocomplete-panel-above div.mat-mdc-autocomplete-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:center bottom}div.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-visible{visibility:visible}div.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-hidden{visibility:hidden;pointer-events:none}mat-autocomplete{display:none}"],encapsulation:2,data:{animation:[dt]},changeDetection:0})}return dA})();const ct={provide:E.kq,useExisting:(0,l.Rfq)(()=>je),multi:!0},ee=new l.nKC("mat-autocomplete-scroll-strategy",{providedIn:"root",factory:()=>{const dA=(0,l.WQX)(e.hJ);return()=>dA.scrollStrategies.reposition()}}),Ce={provide:ee,deps:[e.hJ],useFactory:function Ge(dA){return()=>dA.scrollStrategies.reposition()}};let je=(()=>{class dA{constructor(rA,fA,TA,EA,fe,xe,FA,Xe,Ve,nA,_e){this._element=rA,this._overlay=fA,this._viewContainerRef=TA,this._zone=EA,this._changeDetectorRef=fe,this._dir=FA,this._formField=Xe,this._document=Ve,this._viewportRuler=nA,this._defaults=_e,this._componentDestroyed=!1,this._manuallyFloatingLabel=!1,this._viewportSubscription=s.yU.EMPTY,this._canOpenOnNextFocus=!0,this._closeKeyEventStream=new u.B,this._windowBlurHandler=()=>{this._canOpenOnNextFocus=this._document.activeElement!==this._element.nativeElement||this.panelOpen},this._onChange=()=>{},this._onTouched=()=>{},this.position="auto",this.autocompleteAttribute="off",this._aboveClass="mat-mdc-autocomplete-panel-above",this._overlayAttached=!1,this.optionSelections=(0,g.v)(()=>{const tA=this.autocomplete?this.autocomplete.options:null;return tA?tA.changes.pipe((0,Q.Z)(tA),(0,b.n)(()=>(0,a.h)(...tA.map(on=>on.onSelectionChange)))):this._zone.onStable.pipe((0,C.s)(1),(0,b.n)(()=>this.optionSelections))}),this._handlePanelKeydown=tA=>{(tA.keyCode===p._f&&!(0,p.rp)(tA)||tA.keyCode===p.i7&&(0,p.rp)(tA,"altKey"))&&(this._pendingAutoselectedOption&&(this._updateNativeInputValue(this._valueBeforeAutoSelection??""),this._pendingAutoselectedOption=null),this._closeKeyEventStream.next(),this._resetActiveItem(),tA.stopPropagation(),tA.preventDefault())},this._trackedModal=null,this._scrollStrategy=xe}ngAfterViewInit(){const rA=this._getWindow();typeof rA<"u"&&this._zone.runOutsideAngular(()=>rA.addEventListener("blur",this._windowBlurHandler))}ngOnChanges(rA){rA.position&&this._positionStrategy&&(this._setStrategyPositions(this._positionStrategy),this.panelOpen&&this._overlayRef.updatePosition())}ngOnDestroy(){const rA=this._getWindow();typeof rA<"u"&&rA.removeEventListener("blur",this._windowBlurHandler),this._viewportSubscription.unsubscribe(),this._componentDestroyed=!0,this._destroyPanel(),this._closeKeyEventStream.complete(),this._clearFromModal()}get panelOpen(){return this._overlayAttached&&this.autocomplete.showPanel}openPanel(){this._openPanelInternal()}closePanel(){this._resetLabel(),this._overlayAttached&&(this.panelOpen&&this._zone.run(()=>{this.autocomplete.closed.emit()}),this.autocomplete._latestOpeningTrigger===this&&(this.autocomplete._isOpen=!1,this.autocomplete._latestOpeningTrigger=null),this._overlayAttached=!1,this._pendingAutoselectedOption=null,this._overlayRef&&this._overlayRef.hasAttached()&&(this._overlayRef.detach(),this._closingActionsSubscription.unsubscribe()),this._updatePanelState(),this._componentDestroyed||this._changeDetectorRef.detectChanges(),this._trackedModal&&(0,_.Ae)(this._trackedModal,"aria-owns",this.autocomplete.id))}updatePosition(){this._overlayAttached&&this._overlayRef.updatePosition()}get panelClosingActions(){return(0,a.h)(this.optionSelections,this.autocomplete._keyManager.tabOut.pipe((0,T.p)(()=>this._overlayAttached)),this._closeKeyEventStream,this._getOutsideClickStream(),this._overlayRef?this._overlayRef.detachments().pipe((0,T.p)(()=>this._overlayAttached)):(0,c.of)()).pipe((0,N.T)(rA=>rA instanceof t.MI?rA:null))}get activeOption(){return this.autocomplete&&this.autocomplete._keyManager?this.autocomplete._keyManager.activeItem:null}_getOutsideClickStream(){return(0,a.h)((0,B.R)(this._document,"click"),(0,B.R)(this._document,"auxclick"),(0,B.R)(this._document,"touchend")).pipe((0,T.p)(rA=>{const fA=(0,D.Fb)(rA),TA=this._formField?this._formField.getConnectedOverlayOrigin().nativeElement:null,EA=this.connectedTo?this.connectedTo.elementRef.nativeElement:null;return this._overlayAttached&&fA!==this._element.nativeElement&&this._document.activeElement!==this._element.nativeElement&&(!TA||!TA.contains(fA))&&(!EA||!EA.contains(fA))&&!!this._overlayRef&&!this._overlayRef.overlayElement.contains(fA)}))}writeValue(rA){Promise.resolve(null).then(()=>this._assignOptionValue(rA))}registerOnChange(rA){this._onChange=rA}registerOnTouched(rA){this._onTouched=rA}setDisabledState(rA){this._element.nativeElement.disabled=rA}_handleKeydown(rA){const fA=rA.keyCode,TA=(0,p.rp)(rA);if(fA===p._f&&!TA&&rA.preventDefault(),this._valueOnLastKeydown=this._element.nativeElement.value,this.activeOption&&fA===p.Fm&&this.panelOpen&&!TA)this.activeOption._selectViaInteraction(),this._resetActiveItem(),rA.preventDefault();else if(this.autocomplete){const EA=this.autocomplete._keyManager.activeItem,fe=fA===p.i7||fA===p.n6;fA===p.wn||fe&&!TA&&this.panelOpen?this.autocomplete._keyManager.onKeydown(rA):fe&&this._canOpen()&&this._openPanelInternal(this._valueOnLastKeydown),(fe||this.autocomplete._keyManager.activeItem!==EA)&&(this._scrollToOption(this.autocomplete._keyManager.activeItemIndex||0),this.autocomplete.autoSelectActiveOption&&this.activeOption&&(this._pendingAutoselectedOption||(this._valueBeforeAutoSelection=this._valueOnLastKeydown),this._pendingAutoselectedOption=this.activeOption,this._assignOptionValue(this.activeOption.value)))}}_handleInput(rA){let fA=rA.target,TA=fA.value;if("number"===fA.type&&(TA=""==TA?null:parseFloat(TA)),this._previousValue!==TA){if(this._previousValue=TA,this._pendingAutoselectedOption=null,(!this.autocomplete||!this.autocomplete.requireSelection)&&this._onChange(TA),TA){if(this.panelOpen&&!this.autocomplete.requireSelection){const EA=this.autocomplete.options?.find(fe=>fe.selected);EA&&TA!==this._getDisplayValue(EA.value)&&EA.deselect(!1)}}else this._clearPreviousSelectedOption(null,!1);if(this._canOpen()&&this._document.activeElement===rA.target){const EA=this._valueOnLastKeydown??this._element.nativeElement.value;this._valueOnLastKeydown=null,this._openPanelInternal(EA)}}}_handleFocus(){this._canOpenOnNextFocus?this._canOpen()&&(this._previousValue=this._element.nativeElement.value,this._attachOverlay(this._previousValue),this._floatLabel(!0)):this._canOpenOnNextFocus=!0}_handleClick(){this._canOpen()&&!this.panelOpen&&this._openPanelInternal()}_floatLabel(rA=!1){this._formField&&"auto"===this._formField.floatLabel&&(rA?this._formField._animateAndLockLabel():this._formField.floatLabel="always",this._manuallyFloatingLabel=!0)}_resetLabel(){this._manuallyFloatingLabel&&(this._formField&&(this._formField.floatLabel="auto"),this._manuallyFloatingLabel=!1)}_subscribeToClosingActions(){const rA=this._zone.onStable.pipe((0,C.s)(1)),fA=this.autocomplete.options.changes.pipe((0,L.M)(()=>this._positionStrategy.reapplyLastPosition()),function x(dA,Ye=J.E){const rA=(0,Y.O)(dA,Ye);return at(()=>rA)}(0));return(0,a.h)(rA,fA).pipe((0,b.n)(()=>(this._zone.run(()=>{const TA=this.panelOpen;this._resetActiveItem(),this._updatePanelState(),this._changeDetectorRef.detectChanges(),this.panelOpen&&this._overlayRef.updatePosition(),TA!==this.panelOpen&&(this.panelOpen?this._emitOpened():this.autocomplete.closed.emit())}),this.panelClosingActions)),(0,C.s)(1)).subscribe(TA=>this._setValueAndClose(TA))}_emitOpened(){this.autocomplete.opened.emit()}_destroyPanel(){this._overlayRef&&(this.closePanel(),this._overlayRef.dispose(),this._overlayRef=null)}_getDisplayValue(rA){const fA=this.autocomplete;return fA&&fA.displayWith?fA.displayWith(rA):rA}_assignOptionValue(rA){const fA=this._getDisplayValue(rA);null==rA&&this._clearPreviousSelectedOption(null,!1),this._updateNativeInputValue(fA??"")}_updateNativeInputValue(rA){this._formField?this._formField._control.value=rA:this._element.nativeElement.value=rA,this._previousValue=rA}_setValueAndClose(rA){const fA=this.autocomplete,TA=rA?rA.source:this._pendingAutoselectedOption;TA?(this._clearPreviousSelectedOption(TA),this._assignOptionValue(TA.value),this._onChange(TA.value),fA._emitSelectEvent(TA),this._element.nativeElement.focus()):fA.requireSelection&&this._element.nativeElement.value!==this._valueOnAttach&&(this._clearPreviousSelectedOption(null),this._assignOptionValue(null),fA._animationDone?fA._animationDone.pipe((0,C.s)(1)).subscribe(()=>this._onChange(null)):this._onChange(null)),this.closePanel()}_clearPreviousSelectedOption(rA,fA){this.autocomplete?.options?.forEach(TA=>{TA!==rA&&TA.selected&&TA.deselect(fA)})}_openPanelInternal(rA=this._element.nativeElement.value){this._attachOverlay(rA),this._floatLabel(),this._trackedModal&&(0,_.px)(this._trackedModal,"aria-owns",this.autocomplete.id)}_attachOverlay(rA){let fA=this._overlayRef;fA?(this._positionStrategy.setOrigin(this._getConnectedElement()),fA.updateSize({width:this._getPanelWidth()})):(this._portal=new f.VA(this.autocomplete.template,this._viewContainerRef,{id:this._formField?.getLabelId()}),fA=this._overlay.create(this._getOverlayConfig()),this._overlayRef=fA,this._viewportSubscription=this._viewportRuler.change().subscribe(()=>{this.panelOpen&&fA&&fA.updateSize({width:this._getPanelWidth()})})),fA&&!fA.hasAttached()&&(fA.attach(this._portal),this._valueOnAttach=rA,this._valueOnLastKeydown=null,this._closingActionsSubscription=this._subscribeToClosingActions());const TA=this.panelOpen;this.autocomplete._isOpen=this._overlayAttached=!0,this.autocomplete._latestOpeningTrigger=this,this.autocomplete._setColor(this._formField?.color),this._updatePanelState(),this._applyModalPanelOwnership(),this.panelOpen&&TA!==this.panelOpen&&this._emitOpened()}_updatePanelState(){if(this.autocomplete._setVisibility(),this.panelOpen){const rA=this._overlayRef;this._keydownSubscription||(this._keydownSubscription=rA.keydownEvents().subscribe(this._handlePanelKeydown)),this._outsideClickSubscription||(this._outsideClickSubscription=rA.outsidePointerEvents().subscribe())}else this._keydownSubscription?.unsubscribe(),this._outsideClickSubscription?.unsubscribe(),this._keydownSubscription=this._outsideClickSubscription=null}_getOverlayConfig(){return new e.rR({positionStrategy:this._getOverlayPosition(),scrollStrategy:this._scrollStrategy(),width:this._getPanelWidth(),direction:this._dir??void 0,panelClass:this._defaults?.overlayPanelClass})}_getOverlayPosition(){const rA=this._overlay.position().flexibleConnectedTo(this._getConnectedElement()).withFlexibleDimensions(!1).withPush(!1);return this._setStrategyPositions(rA),this._positionStrategy=rA,rA}_setStrategyPositions(rA){const fA=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],TA=this._aboveClass,EA=[{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:TA},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:TA}];let fe;fe="above"===this.position?EA:"below"===this.position?fA:[...fA,...EA],rA.withPositions(fe)}_getConnectedElement(){return this.connectedTo?this.connectedTo.elementRef:this._formField?this._formField.getConnectedOverlayOrigin():this._element}_getPanelWidth(){return this.autocomplete.panelWidth||this._getHostWidth()}_getHostWidth(){return this._getConnectedElement().nativeElement.getBoundingClientRect().width}_resetActiveItem(){const rA=this.autocomplete;if(rA.autoActiveFirstOption){let fA=-1;for(let TA=0;TA<rA.options.length;TA++)if(!rA.options.get(TA).disabled){fA=TA;break}rA._keyManager.setActiveItem(fA)}else rA._keyManager.setActiveItem(-1)}_canOpen(){const rA=this._element.nativeElement;return!rA.readOnly&&!rA.disabled&&!this.autocompleteDisabled}_getWindow(){return this._document?.defaultView||window}_scrollToOption(rA){const fA=this.autocomplete,TA=(0,t.jb)(rA,fA.options,fA.optionGroups);if(0===rA&&1===TA)fA._setScrollTop(0);else if(fA.panel){const EA=fA.options.toArray()[rA];if(EA){const fe=EA._getHostElement(),xe=(0,t.TL)(fe.offsetTop,fe.offsetHeight,fA._getScrollTop(),fA.panel.nativeElement.offsetHeight);fA._setScrollTop(xe)}}}_applyModalPanelOwnership(){const rA=this._element.nativeElement.closest('body > .cdk-overlay-container [aria-modal="true"]');if(!rA)return;const fA=this.autocomplete.id;this._trackedModal&&(0,_.Ae)(this._trackedModal,"aria-owns",fA),(0,_.px)(rA,"aria-owns",fA),this._trackedModal=rA}_clearFromModal(){this._trackedModal&&((0,_.Ae)(this._trackedModal,"aria-owns",this.autocomplete.id),this._trackedModal=null)}static#t=this.\u0275fac=function(fA){return new(fA||dA)(l.rXU(l.aKT),l.rXU(e.hJ),l.rXU(l.c1b),l.rXU(l.SKi),l.rXU(l.gRc),l.rXU(ee),l.rXU(v.dS,8),l.rXU(w.xb,9),l.rXU(R.qQ,8),l.rXU(F.Xj),l.rXU(qt,8))};static#e=this.\u0275dir=l.FsC({type:dA,selectors:[["input","matAutocomplete",""],["textarea","matAutocomplete",""]],hostAttrs:[1,"mat-mdc-autocomplete-trigger"],hostVars:7,hostBindings:function(fA,TA){1&fA&&l.bIt("focusin",function(){return TA._handleFocus()})("blur",function(){return TA._onTouched()})("input",function(fe){return TA._handleInput(fe)})("keydown",function(fe){return TA._handleKeydown(fe)})("click",function(){return TA._handleClick()}),2&fA&&l.BMQ("autocomplete",TA.autocompleteAttribute)("role",TA.autocompleteDisabled?null:"combobox")("aria-autocomplete",TA.autocompleteDisabled?null:"list")("aria-activedescendant",TA.panelOpen&&TA.activeOption?TA.activeOption.id:null)("aria-expanded",TA.autocompleteDisabled?null:TA.panelOpen.toString())("aria-controls",TA.autocompleteDisabled||!TA.panelOpen||null==TA.autocomplete?null:TA.autocomplete.id)("aria-haspopup",TA.autocompleteDisabled?null:"listbox")},inputs:{autocomplete:[l.Mj6.None,"matAutocomplete","autocomplete"],position:[l.Mj6.None,"matAutocompletePosition","position"],connectedTo:[l.Mj6.None,"matAutocompleteConnectedTo","connectedTo"],autocompleteAttribute:[l.Mj6.None,"autocomplete","autocompleteAttribute"],autocompleteDisabled:[l.Mj6.HasDecoratorInputTransform,"matAutocompleteDisabled","autocompleteDisabled",l.L39]},exportAs:["matAutocompleteTrigger"],standalone:!0,features:[l.Jv_([ct]),l.GFd,l.OA$]})}return dA})(),iA=(()=>{class dA{static#t=this.\u0275fac=function(fA){return new(fA||dA)};static#e=this.\u0275mod=l.$C({type:dA});static#A=this.\u0275inj=l.G2t({providers:[Ce],imports:[e.z_,t.Sy,t.yE,R.MD,F.Gj,t.Sy,t.yE]})}return dA})()},88834:(Fe,Tt,d)=>{"use strict";d.d(Tt,{$z:()=>T,Hl:()=>it,iY:()=>st});var l=d(36860),t=d(54438),R=d(18617),F=d(86600);const e=["mat-button",""],_=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],D=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"],c=["mat-icon-button",""],B=["*"],f=new t.nKC("MAT_BUTTON_CONFIG"),w=[{attribute:"mat-button",mdcClasses:["mdc-button","mat-mdc-button"]},{attribute:"mat-flat-button",mdcClasses:["mdc-button","mdc-button--unelevated","mat-mdc-unelevated-button"]},{attribute:"mat-raised-button",mdcClasses:["mdc-button","mdc-button--raised","mat-mdc-raised-button"]},{attribute:"mat-stroked-button",mdcClasses:["mdc-button","mdc-button--outlined","mat-mdc-outlined-button"]},{attribute:"mat-fab",mdcClasses:["mdc-fab","mat-mdc-fab"]},{attribute:"mat-mini-fab",mdcClasses:["mdc-fab","mdc-fab--mini","mat-mdc-mini-fab"]},{attribute:"mat-icon-button",mdcClasses:["mdc-icon-button","mat-mdc-icon-button"]}];let Q=(()=>{class at{get ripple(){return this._rippleLoader?.getRipple(this._elementRef.nativeElement)}set ripple(x){this._rippleLoader?.attachRipple(this._elementRef.nativeElement,x)}get disableRipple(){return this._disableRipple}set disableRipple(x){this._disableRipple=x,this._updateRippleDisabled()}get disabled(){return this._disabled}set disabled(x){this._disabled=x,this._updateRippleDisabled()}constructor(x,v,O,G){this._elementRef=x,this._platform=v,this._ngZone=O,this._animationMode=G,this._focusMonitor=(0,t.WQX)(R.FN),this._rippleLoader=(0,t.WQX)(F.Ej),this._isFab=!1,this._disableRipple=!1,this._disabled=!1;const At=(0,t.WQX)(f,{optional:!0}),dt=x.nativeElement,It=dt.classList;this.disabledInteractive=At?.disabledInteractive??!1,this._rippleLoader?.configureRipple(dt,{className:"mat-mdc-button-ripple"});for(const{attribute:yt,mdcClasses:qt}of w)dt.hasAttribute(yt)&&It.add(...qt)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._rippleLoader?.destroyRipple(this._elementRef.nativeElement)}focus(x="program",v){x?this._focusMonitor.focusVia(this._elementRef.nativeElement,x,v):this._elementRef.nativeElement.focus(v)}_getAriaDisabled(){return null!=this.ariaDisabled?this.ariaDisabled:!(!this.disabled||!this.disabledInteractive)||null}_getDisabledAttribute(){return!(this.disabledInteractive||!this.disabled)||null}_updateRippleDisabled(){this._rippleLoader?.setDisabled(this._elementRef.nativeElement,this.disableRipple||this.disabled)}static#t=this.\u0275fac=function(v){t.QTQ()};static#e=this.\u0275dir=t.FsC({type:at,inputs:{color:"color",disableRipple:[t.Mj6.HasDecoratorInputTransform,"disableRipple","disableRipple",t.L39],disabled:[t.Mj6.HasDecoratorInputTransform,"disabled","disabled",t.L39],ariaDisabled:[t.Mj6.HasDecoratorInputTransform,"aria-disabled","ariaDisabled",t.L39],disabledInteractive:[t.Mj6.HasDecoratorInputTransform,"disabledInteractive","disabledInteractive",t.L39]},features:[t.GFd]})}return at})(),T=(()=>{class at extends Q{constructor(x,v,O,G){super(x,v,O,G)}static#t=this.\u0275fac=function(v){return new(v||at)(t.rXU(t.aKT),t.rXU(l.OD),t.rXU(t.SKi),t.rXU(t.bc$,8))};static#e=this.\u0275cmp=t.VBU({type:at,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostVars:14,hostBindings:function(v,O){2&v&&(t.BMQ("disabled",O._getDisabledAttribute())("aria-disabled",O._getAriaDisabled()),t.HbH(O.color?"mat-"+O.color:""),t.AVh("mat-mdc-button-disabled",O.disabled)("mat-mdc-button-disabled-interactive",O.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===O._animationMode)("mat-unthemed",!O.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],standalone:!0,features:[t.Vt3,t.aNF],attrs:e,ngContentSelectors:D,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(v,O){1&v&&(t.NAR(_),t.nrm(0,"span",0),t.SdG(1),t.j41(2,"span",1),t.SdG(3,1),t.k0s(),t.SdG(4,2),t.nrm(5,"span",2)(6,"span",3)),2&v&&t.AVh("mdc-button__ripple",!O._isFab)("mdc-fab__ripple",O._isFab)},styles:['.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;user-select:none;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0)}.mdc-button .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top}[dir=rtl] .mdc-button .mdc-button__icon,.mdc-button .mdc-button__icon[dir=rtl]{margin-left:8px;margin-right:0}.mdc-button .mdc-button__progress-indicator{font-size:0;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;line-height:initial}.mdc-button .mdc-button__label{position:relative}.mdc-button .mdc-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px);display:none}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring{border-color:CanvasText}}.mdc-button .mdc-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring::after{border-color:CanvasText}}@media screen and (forced-colors: active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring{display:block}}.mdc-button .mdc-button__touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-button__label+.mdc-button__icon{margin-left:8px;margin-right:0}[dir=rtl] .mdc-button__label+.mdc-button__icon,.mdc-button__label+.mdc-button__icon[dir=rtl]{margin-left:0;margin-right:8px}svg.mdc-button__icon{fill:currentColor}.mdc-button--touch{margin-top:6px;margin-bottom:6px}.mdc-button{padding:0 8px 0 8px}.mdc-button--unelevated{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--unelevated.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--unelevated.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--raised{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--raised.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--raised.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--outlined{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button--outlined .mdc-button__ripple{border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button{font-family:var(--mdc-text-button-label-text-font);font-size:var(--mdc-text-button-label-text-size);letter-spacing:var(--mdc-text-button-label-text-tracking);font-weight:var(--mdc-text-button-label-text-weight);text-transform:var(--mdc-text-button-label-text-transform);height:var(--mdc-text-button-container-height);border-radius:var(--mdc-text-button-container-shape);padding:0 var(--mat-text-button-horizontal-padding, 8px)}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color)}.mat-mdc-button:disabled{color:var(--mdc-text-button-disabled-label-text-color)}.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape)}.mat-mdc-button:has(.material-icons,mat-icon,[matButtonIcon]){padding:0 var(--mat-text-button-with-icon-horizontal-padding, 8px)}.mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, 0)}[dir=rtl] .mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-offset, 0);margin-left:var(--mat-text-button-icon-spacing, 8px)}.mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-offset, 0);margin-left:var(--mat-text-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, 0)}.mat-mdc-button .mat-ripple-element{background-color:var(--mat-text-button-ripple-color)}.mat-mdc-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-state-layer-color)}.mat-mdc-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-disabled-state-layer-color)}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-hover-state-layer-opacity)}.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-focus-state-layer-opacity)}.mat-mdc-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-pressed-state-layer-opacity)}.mat-mdc-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-text-button-touch-target-display)}.mat-mdc-button[disabled],.mat-mdc-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-text-button-disabled-label-text-color)}.mat-mdc-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-unelevated-button{font-family:var(--mdc-filled-button-label-text-font);font-size:var(--mdc-filled-button-label-text-size);letter-spacing:var(--mdc-filled-button-label-text-tracking);font-weight:var(--mdc-filled-button-label-text-weight);text-transform:var(--mdc-filled-button-label-text-transform);height:var(--mdc-filled-button-container-height);border-radius:var(--mdc-filled-button-container-shape);padding:0 var(--mat-filled-button-horizontal-padding, 16px)}.mat-mdc-unelevated-button:not(:disabled){background-color:var(--mdc-filled-button-container-color)}.mat-mdc-unelevated-button:disabled{background-color:var(--mdc-filled-button-disabled-container-color)}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color)}.mat-mdc-unelevated-button:disabled{color:var(--mdc-filled-button-disabled-label-text-color)}.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape)}.mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -4px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -4px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -4px)}.mat-mdc-unelevated-button .mat-ripple-element{background-color:var(--mat-filled-button-ripple-color)}.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-state-layer-color)}.mat-mdc-unelevated-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-disabled-state-layer-color)}.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-hover-state-layer-opacity)}.mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-focus-state-layer-opacity)}.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-pressed-state-layer-opacity)}.mat-mdc-unelevated-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-filled-button-touch-target-display)}.mat-mdc-unelevated-button[disabled],.mat-mdc-unelevated-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-filled-button-disabled-label-text-color);background-color:var(--mdc-filled-button-disabled-container-color)}.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-raised-button{font-family:var(--mdc-protected-button-label-text-font);font-size:var(--mdc-protected-button-label-text-size);letter-spacing:var(--mdc-protected-button-label-text-tracking);font-weight:var(--mdc-protected-button-label-text-weight);text-transform:var(--mdc-protected-button-label-text-transform);height:var(--mdc-protected-button-container-height);border-radius:var(--mdc-protected-button-container-shape);padding:0 var(--mat-protected-button-horizontal-padding, 16px);box-shadow:var(--mdc-protected-button-container-elevation-shadow)}.mat-mdc-raised-button:not(:disabled){background-color:var(--mdc-protected-button-container-color)}.mat-mdc-raised-button:disabled{background-color:var(--mdc-protected-button-disabled-container-color)}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color)}.mat-mdc-raised-button:disabled{color:var(--mdc-protected-button-disabled-label-text-color)}.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape)}.mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -4px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}.mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -4px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -4px)}.mat-mdc-raised-button .mat-ripple-element{background-color:var(--mat-protected-button-ripple-color)}.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-state-layer-color)}.mat-mdc-raised-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-disabled-state-layer-color)}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-hover-state-layer-opacity)}.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-focus-state-layer-opacity)}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-pressed-state-layer-opacity)}.mat-mdc-raised-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-protected-button-touch-target-display)}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation-shadow)}.mat-mdc-raised-button:focus{box-shadow:var(--mdc-protected-button-focus-container-elevation-shadow)}.mat-mdc-raised-button:active,.mat-mdc-raised-button:focus:active{box-shadow:var(--mdc-protected-button-pressed-container-elevation-shadow)}.mat-mdc-raised-button[disabled],.mat-mdc-raised-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-protected-button-disabled-label-text-color);background-color:var(--mdc-protected-button-disabled-container-color)}.mat-mdc-raised-button[disabled].mat-mdc-button-disabled,.mat-mdc-raised-button.mat-mdc-button-disabled.mat-mdc-button-disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation-shadow)}.mat-mdc-raised-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button{font-family:var(--mdc-outlined-button-label-text-font);font-size:var(--mdc-outlined-button-label-text-size);letter-spacing:var(--mdc-outlined-button-label-text-tracking);font-weight:var(--mdc-outlined-button-label-text-weight);text-transform:var(--mdc-outlined-button-label-text-transform);height:var(--mdc-outlined-button-container-height);border-radius:var(--mdc-outlined-button-container-shape);padding:0 15px 0 15px;border-width:var(--mdc-outlined-button-outline-width);padding:0 var(--mat-outlined-button-horizontal-padding, 15px)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color)}.mat-mdc-outlined-button:disabled{color:var(--mdc-outlined-button-disabled-label-text-color)}.mat-mdc-outlined-button .mdc-button__ripple{border-radius:var(--mdc-outlined-button-container-shape)}.mat-mdc-outlined-button:not(:disabled){border-color:var(--mdc-outlined-button-outline-color)}.mat-mdc-outlined-button:disabled{border-color:var(--mdc-outlined-button-disabled-outline-color)}.mat-mdc-outlined-button.mdc-button--icon-trailing{padding:0 11px 0 15px}.mat-mdc-outlined-button.mdc-button--icon-leading{padding:0 15px 0 11px}.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:var(--mdc-outlined-button-outline-width)}.mat-mdc-outlined-button .mdc-button__touch{left:calc(-1 * var(--mdc-outlined-button-outline-width));width:calc(100% + 2 * var(--mdc-outlined-button-outline-width))}.mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -4px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -4px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -4px)}.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-outlined-button-ripple-color)}.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-state-layer-color)}.mat-mdc-outlined-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-disabled-state-layer-color)}.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-hover-state-layer-opacity)}.mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-focus-state-layer-opacity)}.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-pressed-state-layer-opacity)}.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-outlined-button-touch-target-display)}.mat-mdc-outlined-button[disabled],.mat-mdc-outlined-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-outlined-button-disabled-label-text-color);border-color:var(--mdc-outlined-button-disabled-outline-color)}.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-button-base{text-decoration:none}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-button .mdc-button__label,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-outlined-button .mdc-button__label{z-index:1}.mat-mdc-button .mat-mdc-focus-indicator,.mat-mdc-unelevated-button .mat-mdc-focus-indicator,.mat-mdc-raised-button .mat-mdc-focus-indicator,.mat-mdc-outlined-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-raised-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:-1px}.mat-mdc-unelevated-button .mat-mdc-focus-indicator::before,.mat-mdc-raised-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-outlined-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 3px)*-1)}',".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0})}return at})(),st=(()=>{class at extends Q{constructor(x,v,O,G){super(x,v,O,G),this._rippleLoader.configureRipple(this._elementRef.nativeElement,{centered:!0})}static#t=this.\u0275fac=function(v){return new(v||at)(t.rXU(t.aKT),t.rXU(l.OD),t.rXU(t.SKi),t.rXU(t.bc$,8))};static#e=this.\u0275cmp=t.VBU({type:at,selectors:[["button","mat-icon-button",""]],hostVars:14,hostBindings:function(v,O){2&v&&(t.BMQ("disabled",O._getDisabledAttribute())("aria-disabled",O._getAriaDisabled()),t.HbH(O.color?"mat-"+O.color:""),t.AVh("mat-mdc-button-disabled",O.disabled)("mat-mdc-button-disabled-interactive",O.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===O._animationMode)("mat-unthemed",!O.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],standalone:!0,features:[t.Vt3,t.aNF],attrs:c,ngContentSelectors:B,decls:4,vars:0,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(v,O){1&v&&(t.NAR(),t.nrm(0,"span",0),t.SdG(1),t.nrm(2,"span",1)(3,"span",2))},styles:['.mdc-icon-button{display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:rgba(0,0,0,0);fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;user-select:none;z-index:0;overflow:visible}.mdc-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}@media screen and (forced-colors: active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{display:block}}.mdc-icon-button:disabled{cursor:default;pointer-events:none}.mdc-icon-button[hidden]{display:none}.mdc-icon-button--display-flex{align-items:center;display:inline-flex;justify-content:center}.mdc-icon-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%;display:none}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring{border-color:CanvasText}}.mdc-icon-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring::after{border-color:CanvasText}}.mdc-icon-button__icon{display:inline-block}.mdc-icon-button__icon.mdc-icon-button__icon--on{display:none}.mdc-icon-button--on .mdc-icon-button__icon{display:none}.mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on{display:inline-block}.mdc-icon-button__link{height:100%;left:0;outline:none;position:absolute;top:0;width:100%}.mat-mdc-icon-button{color:var(--mdc-icon-button-icon-color)}.mat-mdc-icon-button .mdc-button__icon{font-size:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button svg,.mat-mdc-icon-button img{width:var(--mdc-icon-button-icon-size);height:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button:disabled{color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button{border-radius:50%;flex-shrink:0;text-align:center;width:var(--mdc-icon-button-state-layer-size, 48px);height:var(--mdc-icon-button-state-layer-size, 48px);padding:calc(calc(var(--mdc-icon-button-state-layer-size, 48px) - var(--mdc-icon-button-icon-size, 24px)) / 2);font-size:var(--mdc-icon-button-icon-size);-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button svg{vertical-align:baseline}.mat-mdc-icon-button[disabled],.mat-mdc-icon-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-icon-button .mdc-button__label{z-index:1}.mat-mdc-icon-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-icon-button-ripple-color)}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-state-layer-color)}.mat-mdc-icon-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-disabled-state-layer-color)}.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-hover-state-layer-opacity)}.mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-focus-state-layer-opacity)}.mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-pressed-state-layer-opacity)}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-icon-button-touch-target-display)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}',".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0})}return at})(),it=(()=>{class at{static#t=this.\u0275fac=function(v){return new(v||at)};static#e=this.\u0275mod=t.$C({type:at});static#A=this.\u0275inj=t.G2t({imports:[F.yE,F.pZ,F.yE]})}return at})()},86600:(Fe,Tt,d)=>{"use strict";d.d(Tt,{MJ:()=>O,es:()=>ct,de:()=>G,Ju:()=>x,QC:()=>Qn,is:()=>on,yE:()=>J,WX:()=>Mt,D7:()=>_A,wT:()=>kn,Sy:()=>no,MI:()=>hA,r6:()=>Ve,Ej:()=>Yn,pZ:()=>nA,X0:()=>it,tO:()=>Rn,jb:()=>ni,TL:()=>mi});var l=d(54438),t=d(18617),R=d(28203),e=d(60177),_=d(36860),D=d(14085),h=d(21413),s=d(67336);const u=["*",[["mat-option"],["ng-container"]]],g=["*","mat-option, ng-container"],a=["text"],c=[[["mat-icon"]],"*"],B=["mat-icon","*"];function p(Tn,Fn){if(1&Tn&&l.nrm(0,"mat-pseudo-checkbox",1),2&Tn){const Te=l.XpG();l.Y8G("disabled",Te.disabled)("state",Te.selected?"checked":"unchecked")}}function f(Tn,Fn){if(1&Tn&&l.nrm(0,"mat-pseudo-checkbox",3),2&Tn){const Te=l.XpG();l.Y8G("disabled",Te.disabled)}}function E(Tn,Fn){if(1&Tn&&(l.j41(0,"span",4),l.EFF(1),l.k0s()),2&Tn){const Te=l.XpG();l.R7$(),l.SpI("(",Te.group.label,")")}}const w=["mat-internal-form-field",""],Q=["*"],L=new l.nKC("mat-sanity-checks",{providedIn:"root",factory:function N(){return!0}});let J=(()=>{class Tn{constructor(Te,Ie,we){this._sanityChecks=Ie,this._document=we,this._hasDoneGlobalChecks=!1,Te._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(Te){return!(0,_.v8)()&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[Te])}static#t=this.\u0275fac=function(Ie){return new(Ie||Tn)(l.KVO(t.Q_),l.KVO(L,8),l.KVO(e.qQ))};static#e=this.\u0275mod=l.$C({type:Tn});static#A=this.\u0275inj=l.G2t({imports:[R.jI,R.jI]})}return Tn})();class it{constructor(Fn,Te,Ie,we,Ee){this._defaultMatcher=Fn,this.ngControl=Te,this._parentFormGroup=Ie,this._parentForm=we,this._stateChanges=Ee,this.errorState=!1}updateErrorState(){const Fn=this.errorState,Te=this._parentFormGroup||this._parentForm,Ie=this.matcher||this._defaultMatcher,we=this.ngControl?this.ngControl.control:null,Ee=Ie?.isErrorState(we,Te)??!1;Ee!==Fn&&(this.errorState=Ee,this._stateChanges.next())}}const x=new l.nKC("MAT_DATE_LOCALE",{providedIn:"root",factory:function v(){return(0,l.WQX)(l.xe9)}});class O{constructor(){this._localeChanges=new h.B,this.localeChanges=this._localeChanges}getValidDateOrNull(Fn){return this.isDateInstance(Fn)&&this.isValid(Fn)?Fn:null}deserialize(Fn){return null==Fn||this.isDateInstance(Fn)&&this.isValid(Fn)?Fn:this.invalid()}setLocale(Fn){this.locale=Fn,this._localeChanges.next()}compareDate(Fn,Te){return this.getYear(Fn)-this.getYear(Te)||this.getMonth(Fn)-this.getMonth(Te)||this.getDate(Fn)-this.getDate(Te)}sameDate(Fn,Te){if(Fn&&Te){let Ie=this.isValid(Fn),we=this.isValid(Te);return Ie&&we?!this.compareDate(Fn,Te):Ie==we}return Fn==Te}clampDate(Fn,Te,Ie){return Te&&this.compareDate(Fn,Te)<0?Te:Ie&&this.compareDate(Fn,Ie)>0?Ie:Fn}}const G=new l.nKC("mat-date-formats"),At=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/;function dt(Tn,Fn){const Te=Array(Tn);for(let Ie=0;Ie<Tn;Ie++)Te[Ie]=Fn(Ie);return Te}let It=(()=>{class Tn extends O{constructor(Te){super(),this.useUtcForDisplay=!1,this._matDateLocale=(0,l.WQX)(x,{optional:!0}),void 0!==Te&&(this._matDateLocale=Te),super.setLocale(this._matDateLocale)}getYear(Te){return Te.getFullYear()}getMonth(Te){return Te.getMonth()}getDate(Te){return Te.getDate()}getDayOfWeek(Te){return Te.getDay()}getMonthNames(Te){const Ie=new Intl.DateTimeFormat(this.locale,{month:Te,timeZone:"utc"});return dt(12,we=>this._format(Ie,new Date(2017,we,1)))}getDateNames(){const Te=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return dt(31,Ie=>this._format(Te,new Date(2017,0,Ie+1)))}getDayOfWeekNames(Te){const Ie=new Intl.DateTimeFormat(this.locale,{weekday:Te,timeZone:"utc"});return dt(7,we=>this._format(Ie,new Date(2017,0,we+1)))}getYearName(Te){const Ie=new Intl.DateTimeFormat(this.locale,{year:"numeric",timeZone:"utc"});return this._format(Ie,Te)}getFirstDayOfWeek(){return 0}getNumDaysInMonth(Te){return this.getDate(this._createDateWithOverflow(this.getYear(Te),this.getMonth(Te)+1,0))}clone(Te){return new Date(Te.getTime())}createDate(Te,Ie,we){let Ee=this._createDateWithOverflow(Te,Ie,we);return Ee.getMonth(),Ee}today(){return new Date}parse(Te,Ie){return"number"==typeof Te?new Date(Te):Te?new Date(Date.parse(Te)):null}format(Te,Ie){if(!this.isValid(Te))throw Error("NativeDateAdapter: Cannot format invalid date.");const we=new Intl.DateTimeFormat(this.locale,{...Ie,timeZone:"utc"});return this._format(we,Te)}addCalendarYears(Te,Ie){return this.addCalendarMonths(Te,12*Ie)}addCalendarMonths(Te,Ie){let we=this._createDateWithOverflow(this.getYear(Te),this.getMonth(Te)+Ie,this.getDate(Te));return this.getMonth(we)!=((this.getMonth(Te)+Ie)%12+12)%12&&(we=this._createDateWithOverflow(this.getYear(we),this.getMonth(we),0)),we}addCalendarDays(Te,Ie){return this._createDateWithOverflow(this.getYear(Te),this.getMonth(Te),this.getDate(Te)+Ie)}toIso8601(Te){return[Te.getUTCFullYear(),this._2digit(Te.getUTCMonth()+1),this._2digit(Te.getUTCDate())].join("-")}deserialize(Te){if("string"==typeof Te){if(!Te)return null;if(At.test(Te)){let Ie=new Date(Te);if(this.isValid(Ie))return Ie}}return super.deserialize(Te)}isDateInstance(Te){return Te instanceof Date}isValid(Te){return!isNaN(Te.getTime())}invalid(){return new Date(NaN)}_createDateWithOverflow(Te,Ie,we){const Ee=new Date;return Ee.setFullYear(Te,Ie,we),Ee.setHours(0,0,0,0),Ee}_2digit(Te){return("00"+Te).slice(-2)}_format(Te,Ie){const we=new Date;return we.setUTCFullYear(Ie.getFullYear(),Ie.getMonth(),Ie.getDate()),we.setUTCHours(Ie.getHours(),Ie.getMinutes(),Ie.getSeconds(),Ie.getMilliseconds()),Te.format(we)}static#t=this.\u0275fac=function(Ie){return new(Ie||Tn)(l.KVO(x,8))};static#e=this.\u0275prov=l.jDH({token:Tn,factory:Tn.\u0275fac})}return Tn})();const yt={parse:{dateInput:null},display:{dateInput:{year:"numeric",month:"numeric",day:"numeric"},monthYearLabel:{year:"numeric",month:"short"},dateA11yLabel:{year:"numeric",month:"long",day:"numeric"},monthYearA11yLabel:{year:"numeric",month:"long"}}};let Mt=(()=>{class Tn{static#t=this.\u0275fac=function(Ie){return new(Ie||Tn)};static#e=this.\u0275mod=l.$C({type:Tn});static#A=this.\u0275inj=l.G2t({providers:[Xt()]})}return Tn})();function Xt(Tn=yt){return[{provide:O,useClass:It},{provide:G,useValue:Tn}]}let ct=(()=>{class Tn{isErrorState(Te,Ie){return!!(Te&&Te.invalid&&(Te.touched||Ie&&Ie.submitted))}static#t=this.\u0275fac=function(Ie){return new(Ie||Tn)};static#e=this.\u0275prov=l.jDH({token:Tn,factory:Tn.\u0275fac,providedIn:"root"})}return Tn})();var je=function(Tn){return Tn[Tn.FADING_IN=0]="FADING_IN",Tn[Tn.VISIBLE=1]="VISIBLE",Tn[Tn.FADING_OUT=2]="FADING_OUT",Tn[Tn.HIDDEN=3]="HIDDEN",Tn}(je||{});class iA{constructor(Fn,Te,Ie,we=!1){this._renderer=Fn,this.element=Te,this.config=Ie,this._animationForciblyDisabledThroughCss=we,this.state=je.HIDDEN}fadeOut(){this._renderer.fadeOutRipple(this)}}const dA=(0,_.BQ)({passive:!0,capture:!0});class Ye{constructor(){this._events=new Map,this._delegateEventHandler=Fn=>{const Te=(0,_.Fb)(Fn);Te&&this._events.get(Fn.type)?.forEach((Ie,we)=>{(we===Te||we.contains(Te))&&Ie.forEach(Ee=>Ee.handleEvent(Fn))})}}addHandler(Fn,Te,Ie,we){const Ee=this._events.get(Te);if(Ee){const ue=Ee.get(Ie);ue?ue.add(we):Ee.set(Ie,new Set([we]))}else this._events.set(Te,new Map([[Ie,new Set([we])]])),Fn.runOutsideAngular(()=>{document.addEventListener(Te,this._delegateEventHandler,dA)})}removeHandler(Fn,Te,Ie){const we=this._events.get(Fn);if(!we)return;const Ee=we.get(Te);Ee&&(Ee.delete(Ie),0===Ee.size&&we.delete(Te),0===we.size&&(this._events.delete(Fn),document.removeEventListener(Fn,this._delegateEventHandler,dA)))}}const rA={enterDuration:225,exitDuration:150},TA=(0,_.BQ)({passive:!0,capture:!0}),EA=["mousedown","touchstart"],fe=["mouseup","mouseleave","touchend","touchcancel"];class xe{static#t=this._eventManager=new Ye;constructor(Fn,Te,Ie,we){this._target=Fn,this._ngZone=Te,this._platform=we,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,we.isBrowser&&(this._containerElement=(0,D.i8)(Ie))}fadeInRipple(Fn,Te,Ie={}){const we=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),Ee={...rA,...Ie.animation};Ie.centered&&(Fn=we.left+we.width/2,Te=we.top+we.height/2);const ue=Ie.radius||function FA(Tn,Fn,Te){const Ie=Math.max(Math.abs(Tn-Te.left),Math.abs(Tn-Te.right)),we=Math.max(Math.abs(Fn-Te.top),Math.abs(Fn-Te.bottom));return Math.sqrt(Ie*Ie+we*we)}(Fn,Te,we),oA=Fn-we.left,be=Te-we.top,qA=Ee.enterDuration,sn=document.createElement("div");sn.classList.add("mat-ripple-element"),sn.style.left=oA-ue+"px",sn.style.top=be-ue+"px",sn.style.height=2*ue+"px",sn.style.width=2*ue+"px",null!=Ie.color&&(sn.style.backgroundColor=Ie.color),sn.style.transitionDuration=`${qA}ms`,this._containerElement.appendChild(sn);const Hn=window.getComputedStyle(sn),yi=Hn.transitionDuration,ii="none"===Hn.transitionProperty||"0s"===yi||"0s, 0s"===yi||0===we.width&&0===we.height,cn=new iA(this,sn,Ie,ii);sn.style.transform="scale3d(1, 1, 1)",cn.state=je.FADING_IN,Ie.persistent||(this._mostRecentTransientRipple=cn);let xi=null;return!ii&&(qA||Ee.exitDuration)&&this._ngZone.runOutsideAngular(()=>{const gA=()=>this._finishRippleTransition(cn),WA=()=>this._destroyRipple(cn);sn.addEventListener("transitionend",gA),sn.addEventListener("transitioncancel",WA),xi={onTransitionEnd:gA,onTransitionCancel:WA}}),this._activeRipples.set(cn,xi),(ii||!qA)&&this._finishRippleTransition(cn),cn}fadeOutRipple(Fn){if(Fn.state===je.FADING_OUT||Fn.state===je.HIDDEN)return;const Te=Fn.element,Ie={...rA,...Fn.config.animation};Te.style.transitionDuration=`${Ie.exitDuration}ms`,Te.style.opacity="0",Fn.state=je.FADING_OUT,(Fn._animationForciblyDisabledThroughCss||!Ie.exitDuration)&&this._finishRippleTransition(Fn)}fadeOutAll(){this._getActiveRipples().forEach(Fn=>Fn.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(Fn=>{Fn.config.persistent||Fn.fadeOut()})}setupTriggerEvents(Fn){const Te=(0,D.i8)(Fn);!this._platform.isBrowser||!Te||Te===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=Te,EA.forEach(Ie=>{xe._eventManager.addHandler(this._ngZone,Ie,Te,this)}))}handleEvent(Fn){"mousedown"===Fn.type?this._onMousedown(Fn):"touchstart"===Fn.type?this._onTouchStart(Fn):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{fe.forEach(Te=>{this._triggerElement.addEventListener(Te,this,TA)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(Fn){Fn.state===je.FADING_IN?this._startFadeOutTransition(Fn):Fn.state===je.FADING_OUT&&this._destroyRipple(Fn)}_startFadeOutTransition(Fn){const Te=Fn===this._mostRecentTransientRipple,{persistent:Ie}=Fn.config;Fn.state=je.VISIBLE,!Ie&&(!Te||!this._isPointerDown)&&Fn.fadeOut()}_destroyRipple(Fn){const Te=this._activeRipples.get(Fn)??null;this._activeRipples.delete(Fn),this._activeRipples.size||(this._containerRect=null),Fn===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),Fn.state=je.HIDDEN,null!==Te&&(Fn.element.removeEventListener("transitionend",Te.onTransitionEnd),Fn.element.removeEventListener("transitioncancel",Te.onTransitionCancel)),Fn.element.remove()}_onMousedown(Fn){const Te=(0,t._G)(Fn),Ie=this._lastTouchStartEvent&&Date.now()<this._lastTouchStartEvent+800;!this._target.rippleDisabled&&!Te&&!Ie&&(this._isPointerDown=!0,this.fadeInRipple(Fn.clientX,Fn.clientY,this._target.rippleConfig))}_onTouchStart(Fn){if(!this._target.rippleDisabled&&!(0,t.w6)(Fn)){this._lastTouchStartEvent=Date.now(),this._isPointerDown=!0;const Te=Fn.changedTouches;if(Te)for(let Ie=0;Ie<Te.length;Ie++)this.fadeInRipple(Te[Ie].clientX,Te[Ie].clientY,this._target.rippleConfig)}}_onPointerUp(){this._isPointerDown&&(this._isPointerDown=!1,this._getActiveRipples().forEach(Fn=>{!Fn.config.persistent&&(Fn.state===je.VISIBLE||Fn.config.terminateOnPointerUp&&Fn.state===je.FADING_IN)&&Fn.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){const Fn=this._triggerElement;Fn&&(EA.forEach(Te=>xe._eventManager.removeHandler(Te,Fn,this)),this._pointerUpEventsRegistered&&(fe.forEach(Te=>Fn.removeEventListener(Te,this,TA)),this._pointerUpEventsRegistered=!1))}}const Xe=new l.nKC("mat-ripple-global-options");let Ve=(()=>{class Tn{get disabled(){return this._disabled}set disabled(Te){Te&&this.fadeOutAllNonPersistent(),this._disabled=Te,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(Te){this._trigger=Te,this._setupTriggerEventsIfEnabled()}constructor(Te,Ie,we,Ee,ue){this._elementRef=Te,this._animationMode=ue,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=Ee||{},this._rippleRenderer=new xe(this,Ie,Te,we)}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}fadeOutAllNonPersistent(){this._rippleRenderer.fadeOutAllNonPersistent()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:{...this._globalOptions.animation,..."NoopAnimations"===this._animationMode?{enterDuration:0,exitDuration:0}:{},...this.animation},terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(Te,Ie=0,we){return"number"==typeof Te?this._rippleRenderer.fadeInRipple(Te,Ie,{...this.rippleConfig,...we}):this._rippleRenderer.fadeInRipple(0,0,{...this.rippleConfig,...Te})}static#t=this.\u0275fac=function(Ie){return new(Ie||Tn)(l.rXU(l.aKT),l.rXU(l.SKi),l.rXU(_.OD),l.rXU(Xe,8),l.rXU(l.bc$,8))};static#e=this.\u0275dir=l.FsC({type:Tn,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(Ie,we){2&Ie&&l.AVh("mat-ripple-unbounded",we.unbounded)},inputs:{color:[l.Mj6.None,"matRippleColor","color"],unbounded:[l.Mj6.None,"matRippleUnbounded","unbounded"],centered:[l.Mj6.None,"matRippleCentered","centered"],radius:[l.Mj6.None,"matRippleRadius","radius"],animation:[l.Mj6.None,"matRippleAnimation","animation"],disabled:[l.Mj6.None,"matRippleDisabled","disabled"],trigger:[l.Mj6.None,"matRippleTrigger","trigger"]},exportAs:["matRipple"],standalone:!0})}return Tn})(),nA=(()=>{class Tn{static#t=this.\u0275fac=function(Ie){return new(Ie||Tn)};static#e=this.\u0275mod=l.$C({type:Tn});static#A=this.\u0275inj=l.G2t({imports:[J,J]})}return Tn})(),_e=(()=>{class Tn{constructor(Te){this._animationMode=Te,this.state="unchecked",this.disabled=!1,this.appearance="full"}static#t=this.\u0275fac=function(Ie){return new(Ie||Tn)(l.rXU(l.bc$,8))};static#e=this.\u0275cmp=l.VBU({type:Tn,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(Ie,we){2&Ie&&l.AVh("mat-pseudo-checkbox-indeterminate","indeterminate"===we.state)("mat-pseudo-checkbox-checked","checked"===we.state)("mat-pseudo-checkbox-disabled",we.disabled)("mat-pseudo-checkbox-minimal","minimal"===we.appearance)("mat-pseudo-checkbox-full","full"===we.appearance)("_mat-animation-noopable","NoopAnimations"===we._animationMode)},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},standalone:!0,features:[l.aNF],decls:0,vars:0,template:function(Ie,we){},styles:['.mat-pseudo-checkbox{border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:"";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox._mat-animation-noopable{transition:none !important;animation:none !important}.mat-pseudo-checkbox._mat-animation-noopable::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{left:1px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{left:1px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-minimal-pseudo-checkbox-selected-checkmark-color)}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color)}.mat-pseudo-checkbox-full{border-color:var(--mat-full-pseudo-checkbox-unselected-icon-color);border-width:2px;border-style:solid}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{border-color:var(--mat-full-pseudo-checkbox-disabled-unselected-icon-color)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{background-color:var(--mat-full-pseudo-checkbox-selected-icon-color);border-color:rgba(0,0,0,0)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-full-pseudo-checkbox-selected-checkmark-color)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled{background-color:var(--mat-full-pseudo-checkbox-disabled-selected-icon-color)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-full-pseudo-checkbox-disabled-selected-checkmark-color)}.mat-pseudo-checkbox{width:18px;height:18px}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after{width:14px;height:6px;transform-origin:center;top:-4.2426406871px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{top:8px;width:16px}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after{width:10px;height:4px;transform-origin:center;top:-2.8284271247px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{top:6px;width:12px}'],encapsulation:2,changeDetection:0})}return Tn})(),tA=(()=>{class Tn{static#t=this.\u0275fac=function(Ie){return new(Ie||Tn)};static#e=this.\u0275mod=l.$C({type:Tn});static#A=this.\u0275inj=l.G2t({imports:[J]})}return Tn})();const on=new l.nKC("MAT_OPTION_PARENT_COMPONENT");let GA=0;const Qn=new l.nKC("MatOptgroup");let _A=(()=>{class Tn{constructor(Te){this.disabled=!1,this._labelId="mat-optgroup-label-"+GA++,this._inert=Te?.inertGroups??!1}static#t=this.\u0275fac=function(Ie){return new(Ie||Tn)(l.rXU(on,8))};static#e=this.\u0275cmp=l.VBU({type:Tn,selectors:[["mat-optgroup"]],hostAttrs:[1,"mat-mdc-optgroup"],hostVars:3,hostBindings:function(Ie,we){2&Ie&&l.BMQ("role",we._inert?null:"group")("aria-disabled",we._inert?null:we.disabled.toString())("aria-labelledby",we._inert?null:we._labelId)},inputs:{label:"label",disabled:[l.Mj6.HasDecoratorInputTransform,"disabled","disabled",l.L39]},exportAs:["matOptgroup"],standalone:!0,features:[l.Jv_([{provide:Qn,useExisting:Tn}]),l.GFd,l.aNF],ngContentSelectors:g,decls:5,vars:4,consts:[["role","presentation",1,"mat-mdc-optgroup-label",3,"id"],[1,"mdc-list-item__primary-text"]],template:function(Ie,we){1&Ie&&(l.NAR(u),l.j41(0,"span",0)(1,"span",1),l.EFF(2),l.SdG(3),l.k0s()(),l.SdG(4,1)),2&Ie&&(l.AVh("mdc-list-item--disabled",we.disabled),l.Y8G("id",we._labelId),l.R7$(2),l.SpI("",we.label," "))},styles:[".mat-mdc-optgroup{color:var(--mat-optgroup-label-text-color);font-family:var(--mat-optgroup-label-text-font);line-height:var(--mat-optgroup-label-text-line-height);font-size:var(--mat-optgroup-label-text-size);letter-spacing:var(--mat-optgroup-label-text-tracking);font-weight:var(--mat-optgroup-label-text-weight)}.mat-mdc-optgroup-label{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:16px;padding-right:16px;min-height:48px}.mat-mdc-optgroup-label:focus{outline:none}[dir=rtl] .mat-mdc-optgroup-label,.mat-mdc-optgroup-label[dir=rtl]{padding-left:16px;padding-right:16px}.mat-mdc-optgroup-label.mdc-list-item--disabled{opacity:.38}.mat-mdc-optgroup-label .mdc-list-item__primary-text{font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit;text-decoration:inherit;text-transform:inherit;white-space:normal}"],encapsulation:2,changeDetection:0})}return Tn})(),fn=0;class hA{constructor(Fn,Te=!1){this.source=Fn,this.isUserInput=Te}}let kn=(()=>{class Tn{get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}get disabled(){return this.group&&this.group.disabled||this._disabled}set disabled(Te){this._disabled=Te}get disableRipple(){return!(!this._parent||!this._parent.disableRipple)}get hideSingleSelectionIndicator(){return!(!this._parent||!this._parent.hideSingleSelectionIndicator)}constructor(Te,Ie,we,Ee){this._element=Te,this._changeDetectorRef=Ie,this._parent=we,this.group=Ee,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id="mat-option-"+fn++,this.onSelectionChange=new l.bkB,this._stateChanges=new h.B}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select(Te=!0){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),Te&&this._emitSelectionChangeEvent())}deselect(Te=!0){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),Te&&this._emitSelectionChangeEvent())}focus(Te,Ie){const we=this._getHostElement();"function"==typeof we.focus&&we.focus(Ie)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(Te){(Te.keyCode===s.Fm||Te.keyCode===s.t6)&&!(0,s.rp)(Te)&&(this._selectViaInteraction(),Te.preventDefault())}_selectViaInteraction(){this.disabled||(this._selected=!this.multiple||!this._selected,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._element.nativeElement}ngAfterViewChecked(){if(this._selected){const Te=this.viewValue;Te!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=Te)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(Te=!1){this.onSelectionChange.emit(new hA(this,Te))}static#t=this.\u0275fac=function(Ie){return new(Ie||Tn)(l.rXU(l.aKT),l.rXU(l.gRc),l.rXU(on,8),l.rXU(Qn,8))};static#e=this.\u0275cmp=l.VBU({type:Tn,selectors:[["mat-option"]],viewQuery:function(Ie,we){if(1&Ie&&l.GBs(a,7),2&Ie){let Ee;l.mGM(Ee=l.lsd())&&(we._text=Ee.first)}},hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(Ie,we){1&Ie&&l.bIt("click",function(){return we._selectViaInteraction()})("keydown",function(ue){return we._handleKeydown(ue)}),2&Ie&&(l.Mr5("id",we.id),l.BMQ("aria-selected",we.selected)("aria-disabled",we.disabled.toString()),l.AVh("mdc-list-item--selected",we.selected)("mat-mdc-option-multiple",we.multiple)("mat-mdc-option-active",we.active)("mdc-list-item--disabled",we.disabled))},inputs:{value:"value",id:"id",disabled:[l.Mj6.HasDecoratorInputTransform,"disabled","disabled",l.L39]},outputs:{onSelectionChange:"onSelectionChange"},exportAs:["matOption"],standalone:!0,features:[l.GFd,l.aNF],ngContentSelectors:B,decls:8,vars:5,consts:[["text",""],["aria-hidden","true",1,"mat-mdc-option-pseudo-checkbox",3,"disabled","state"],[1,"mdc-list-item__primary-text"],["state","checked","aria-hidden","true","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox",3,"disabled"],[1,"cdk-visually-hidden"],["aria-hidden","true","mat-ripple","",1,"mat-mdc-option-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled"]],template:function(Ie,we){1&Ie&&(l.NAR(c),l.DNE(0,p,1,2,"mat-pseudo-checkbox",1),l.SdG(1),l.j41(2,"span",2,0),l.SdG(4,1),l.k0s(),l.DNE(5,f,1,1,"mat-pseudo-checkbox",3)(6,E,2,1,"span",4),l.nrm(7,"div",5)),2&Ie&&(l.vxM(0,we.multiple?0:-1),l.R7$(5),l.vxM(5,we.multiple||!we.selected||we.hideSingleSelectionIndicator?-1:5),l.R7$(),l.vxM(6,we.group&&we.group._inert?6:-1),l.R7$(),l.Y8G("matRippleTrigger",we._getHostElement())("matRippleDisabled",we.disabled||we.disableRipple))},dependencies:[_e,Ve],styles:['.mat-mdc-option{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:16px;padding-right:16px;-webkit-user-select:none;user-select:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);color:var(--mat-option-label-text-color);font-family:var(--mat-option-label-text-font);line-height:var(--mat-option-label-text-line-height);font-size:var(--mat-option-label-text-size);letter-spacing:var(--mat-option-label-text-tracking);font-weight:var(--mat-option-label-text-weight);min-height:48px}.mat-mdc-option:focus{outline:none}[dir=rtl] .mat-mdc-option,.mat-mdc-option[dir=rtl]{padding-left:16px;padding-right:16px}.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--mat-option-hover-state-layer-color)}.mat-mdc-option:focus.mdc-list-item,.mat-mdc-option.mat-mdc-option-active.mdc-list-item{background-color:var(--mat-option-focus-state-layer-color)}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mat-option-selected-state-label-text-color)}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple){background-color:var(--mat-option-selected-state-layer-color)}.mat-mdc-option.mdc-list-item{align-items:center;background:rgba(0,0,0,0)}.mat-mdc-option.mdc-list-item--disabled{cursor:default;pointer-events:none}.mat-mdc-option.mdc-list-item--disabled .mat-mdc-option-pseudo-checkbox,.mat-mdc-option.mdc-list-item--disabled .mdc-list-item__primary-text,.mat-mdc-option.mdc-list-item--disabled>mat-icon{opacity:.38}.mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:32px}[dir=rtl] .mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:16px;padding-right:32px}.mat-mdc-option .mat-icon,.mat-mdc-option .mat-pseudo-checkbox-full{margin-right:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-icon,[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-full{margin-right:0;margin-left:16px}.mat-mdc-option .mat-pseudo-checkbox-minimal{margin-left:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-minimal{margin-right:16px;margin-left:0}.mat-mdc-option .mat-mdc-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-option .mdc-list-item__primary-text{white-space:normal;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit;text-decoration:inherit;text-transform:inherit;margin-right:auto}[dir=rtl] .mat-mdc-option .mdc-list-item__primary-text{margin-right:0;margin-left:auto}.cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}[dir=rtl] .cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{right:auto;left:16px}.mat-mdc-option-multiple{--mdc-list-list-item-selected-container-color:var(--mdc-list-list-item-container-color, transparent)}.mat-mdc-option-active .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}return Tn})();function ni(Tn,Fn,Te){if(Te.length){let Ie=Fn.toArray(),we=Te.toArray(),Ee=0;for(let ue=0;ue<Tn+1;ue++)Ie[ue].group&&Ie[ue].group===we[Ee]&&Ee++;return Ee}return 0}function mi(Tn,Fn,Te,Ie){return Tn<Te?Tn:Tn+Fn>Te+Ie?Math.max(0,Tn-Ie+Fn):Te}let no=(()=>{class Tn{static#t=this.\u0275fac=function(Ie){return new(Ie||Tn)};static#e=this.\u0275mod=l.$C({type:Tn});static#A=this.\u0275inj=l.G2t({imports:[nA,J,tA]})}return Tn})();const ZA={capture:!0},Ke=["focus","click","mouseenter","touchstart"],Ne="mat-ripple-loader-uninitialized",Me="mat-ripple-loader-class-name",BA="mat-ripple-loader-centered",dn="mat-ripple-loader-disabled";let Yn=(()=>{class Tn{constructor(){this._document=(0,l.WQX)(e.qQ,{optional:!0}),this._animationMode=(0,l.WQX)(l.bc$,{optional:!0}),this._globalRippleOptions=(0,l.WQX)(Xe,{optional:!0}),this._platform=(0,l.WQX)(_.OD),this._ngZone=(0,l.WQX)(l.SKi),this._hosts=new Map,this._onInteraction=Te=>{if(!(Te.target instanceof HTMLElement))return;const we=Te.target.closest(`[${Ne}]`);we&&this._createRipple(we)},this._ngZone.runOutsideAngular(()=>{for(const Te of Ke)this._document?.addEventListener(Te,this._onInteraction,ZA)})}ngOnDestroy(){const Te=this._hosts.keys();for(const Ie of Te)this.destroyRipple(Ie);for(const Ie of Ke)this._document?.removeEventListener(Ie,this._onInteraction,ZA)}configureRipple(Te,Ie){Te.setAttribute(Ne,""),(Ie.className||!Te.hasAttribute(Me))&&Te.setAttribute(Me,Ie.className||""),Ie.centered&&Te.setAttribute(BA,""),Ie.disabled&&Te.setAttribute(dn,"")}getRipple(Te){return this._hosts.get(Te)||this._createRipple(Te)}setDisabled(Te,Ie){const we=this._hosts.get(Te);we?we.disabled=Ie:Ie?Te.setAttribute(dn,""):Te.removeAttribute(dn)}_createRipple(Te){if(!this._document)return;const Ie=this._hosts.get(Te);if(Ie)return Ie;Te.querySelector(".mat-ripple")?.remove();const we=this._document.createElement("span");we.classList.add("mat-ripple",Te.getAttribute(Me)),Te.append(we);const Ee=new Ve(new l.aKT(we),this._ngZone,this._platform,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);return Ee._isInitialized=!0,Ee.trigger=Te,Ee.centered=Te.hasAttribute(BA),Ee.disabled=Te.hasAttribute(dn),this.attachRipple(Te,Ee),Ee}attachRipple(Te,Ie){Te.removeAttribute(Ne),this._hosts.set(Te,Ie)}destroyRipple(Te){const Ie=this._hosts.get(Te);Ie&&(Ie.ngOnDestroy(),this._hosts.delete(Te))}static#t=this.\u0275fac=function(Ie){return new(Ie||Tn)};static#e=this.\u0275prov=l.jDH({token:Tn,factory:Tn.\u0275fac,providedIn:"root"})}return Tn})(),Rn=(()=>{class Tn{static#t=this.\u0275fac=function(Ie){return new(Ie||Tn)};static#e=this.\u0275cmp=l.VBU({type:Tn,selectors:[["div","mat-internal-form-field",""]],hostAttrs:[1,"mdc-form-field","mat-internal-form-field"],hostVars:2,hostBindings:function(Ie,we){2&Ie&&l.AVh("mdc-form-field--align-end","before"===we.labelPosition)},inputs:{labelPosition:"labelPosition"},standalone:!0,features:[l.aNF],attrs:w,ngContentSelectors:Q,decls:1,vars:0,template:function(Ie,we){1&Ie&&(l.NAR(),l.SdG(0))},styles:[".mdc-form-field{display:inline-flex;align-items:center;vertical-align:middle}.mdc-form-field[hidden]{display:none}.mdc-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{margin-left:auto;margin-right:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{padding-left:0;padding-right:4px}.mdc-form-field--nowrap>label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{margin-left:0;margin-right:auto}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{padding-left:4px;padding-right:0}.mdc-form-field--space-between{justify-content:space-between}.mdc-form-field--space-between>label{margin:0}[dir=rtl] .mdc-form-field--space-between>label,.mdc-form-field--space-between>label[dir=rtl]{margin:0}.mdc-form-field{font-family:var(--mdc-form-field-label-text-font);line-height:var(--mdc-form-field-label-text-line-height);font-size:var(--mdc-form-field-label-text-size);font-weight:var(--mdc-form-field-label-text-weight);letter-spacing:var(--mdc-form-field-label-text-tracking);color:var(--mdc-form-field-label-text-color)}.mat-internal-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}"],encapsulation:2,changeDetection:0})}return Tn})()},92314:(Fe,Tt,d)=>{"use strict";d.d(Tt,{Vh:()=>oA,bZ:()=>yi,X6:()=>Ei});var l=d(18617),t=d(66969),R=d(76939),F=d(60177),e=d(54438),_=d(88834),D=d(50453),h=d(86600),s=d(21413),u=d(18359),g=d(57786),a=d(7673),c=d(67336),B=d(28203),p=d(36860),f=d(96697),E=d(99172),w=d(5964),Q=d(14085),b=d(49969),C=d(89417),T=d(53719);const L=new e.nKC("MAT_INPUT_VALUE_ACCESSOR"),tt=["mat-calendar-body",""];function pt(zA,ri){if(1&zA&&(e.j41(0,"tr",0)(1,"td",3),e.EFF(2),e.k0s()()),2&zA){const Ht=e.XpG();e.R7$(),e.xc7("padding-top",Ht._cellPadding)("padding-bottom",Ht._cellPadding),e.BMQ("colspan",Ht.numCols),e.R7$(),e.SpI(" ",Ht.label," ")}}function st(zA,ri){if(1&zA&&(e.j41(0,"td",3),e.EFF(1),e.k0s()),2&zA){const Ht=e.XpG(2);e.xc7("padding-top",Ht._cellPadding)("padding-bottom",Ht._cellPadding),e.BMQ("colspan",Ht._firstRowOffset),e.R7$(),e.SpI(" ",Ht._firstRowOffset>=Ht.labelMinRequiredCells?Ht.label:""," ")}}function z(zA,ri){if(1&zA){const Ht=e.RV6();e.j41(0,"td",6)(1,"button",7),e.bIt("click",function(ze){const Qe=e.eBV(Ht).$implicit,vt=e.XpG(2);return e.Njj(vt._cellClicked(Qe,ze))})("focus",function(ze){const Qe=e.eBV(Ht).$implicit,vt=e.XpG(2);return e.Njj(vt._emitActiveDateChange(Qe,ze))}),e.j41(2,"span",8),e.EFF(3),e.k0s(),e.nrm(4,"span",9),e.k0s()()}if(2&zA){const Ht=ri.$implicit,lA=ri.$index,ze=e.XpG().$index,Qe=e.XpG();e.xc7("width",Qe._cellWidth)("padding-top",Qe._cellPadding)("padding-bottom",Qe._cellPadding),e.BMQ("data-mat-row",ze)("data-mat-col",lA),e.R7$(),e.AVh("mat-calendar-body-disabled",!Ht.enabled)("mat-calendar-body-active",Qe._isActiveCell(ze,lA))("mat-calendar-body-range-start",Qe._isRangeStart(Ht.compareValue))("mat-calendar-body-range-end",Qe._isRangeEnd(Ht.compareValue))("mat-calendar-body-in-range",Qe._isInRange(Ht.compareValue))("mat-calendar-body-comparison-bridge-start",Qe._isComparisonBridgeStart(Ht.compareValue,ze,lA))("mat-calendar-body-comparison-bridge-end",Qe._isComparisonBridgeEnd(Ht.compareValue,ze,lA))("mat-calendar-body-comparison-start",Qe._isComparisonStart(Ht.compareValue))("mat-calendar-body-comparison-end",Qe._isComparisonEnd(Ht.compareValue))("mat-calendar-body-in-comparison-range",Qe._isInComparisonRange(Ht.compareValue))("mat-calendar-body-preview-start",Qe._isPreviewStart(Ht.compareValue))("mat-calendar-body-preview-end",Qe._isPreviewEnd(Ht.compareValue))("mat-calendar-body-in-preview",Qe._isInPreview(Ht.compareValue)),e.Y8G("ngClass",Ht.cssClasses)("tabindex",Qe._isActiveCell(ze,lA)?0:-1),e.BMQ("aria-label",Ht.ariaLabel)("aria-disabled",!Ht.enabled||null)("aria-pressed",Qe._isSelected(Ht.compareValue))("aria-current",Qe.todayValue===Ht.compareValue?"date":null)("aria-describedby",Qe._getDescribedby(Ht.compareValue)),e.R7$(),e.AVh("mat-calendar-body-selected",Qe._isSelected(Ht.compareValue))("mat-calendar-body-comparison-identical",Qe._isComparisonIdentical(Ht.compareValue))("mat-calendar-body-today",Qe.todayValue===Ht.compareValue),e.R7$(),e.SpI(" ",Ht.displayValue," ")}}function it(zA,ri){if(1&zA&&(e.j41(0,"tr",1),e.DNE(1,st,2,6,"td",4),e.Z7z(2,z,5,48,"td",5,e.fX1),e.k0s()),2&zA){const Ht=ri.$implicit,lA=ri.$index,ze=e.XpG();e.R7$(),e.vxM(1,0===lA&&ze._firstRowOffset?1:-1),e.R7$(),e.Dyx(Ht)}}function at(zA,ri){if(1&zA&&(e.j41(0,"th",2)(1,"span",6),e.EFF(2),e.k0s(),e.j41(3,"span",3),e.EFF(4),e.k0s()()),2&zA){const Ht=ri.$implicit;e.R7$(2),e.JRh(Ht.long),e.R7$(2),e.JRh(Ht.narrow)}}const Y=["*"];function x(zA,ri){}function v(zA,ri){if(1&zA){const Ht=e.RV6();e.j41(0,"mat-month-view",2),e.mxI("activeDateChange",function(ze){e.eBV(Ht);const Qe=e.XpG();return e.DH7(Qe.activeDate,ze)||(Qe.activeDate=ze),e.Njj(ze)}),e.bIt("_userSelection",function(ze){e.eBV(Ht);const Qe=e.XpG();return e.Njj(Qe._dateSelected(ze))})("dragStarted",function(ze){e.eBV(Ht);const Qe=e.XpG();return e.Njj(Qe._dragStarted(ze))})("dragEnded",function(ze){e.eBV(Ht);const Qe=e.XpG();return e.Njj(Qe._dragEnded(ze))}),e.k0s()}if(2&zA){const Ht=e.XpG();e.R50("activeDate",Ht.activeDate),e.Y8G("selected",Ht.selected)("dateFilter",Ht.dateFilter)("maxDate",Ht.maxDate)("minDate",Ht.minDate)("dateClass",Ht.dateClass)("comparisonStart",Ht.comparisonStart)("comparisonEnd",Ht.comparisonEnd)("startDateAccessibleName",Ht.startDateAccessibleName)("endDateAccessibleName",Ht.endDateAccessibleName)("activeDrag",Ht._activeDrag)}}function O(zA,ri){if(1&zA){const Ht=e.RV6();e.j41(0,"mat-year-view",3),e.mxI("activeDateChange",function(ze){e.eBV(Ht);const Qe=e.XpG();return e.DH7(Qe.activeDate,ze)||(Qe.activeDate=ze),e.Njj(ze)}),e.bIt("monthSelected",function(ze){e.eBV(Ht);const Qe=e.XpG();return e.Njj(Qe._monthSelectedInYearView(ze))})("selectedChange",function(ze){e.eBV(Ht);const Qe=e.XpG();return e.Njj(Qe._goToDateInView(ze,"month"))}),e.k0s()}if(2&zA){const Ht=e.XpG();e.R50("activeDate",Ht.activeDate),e.Y8G("selected",Ht.selected)("dateFilter",Ht.dateFilter)("maxDate",Ht.maxDate)("minDate",Ht.minDate)("dateClass",Ht.dateClass)}}function G(zA,ri){if(1&zA){const Ht=e.RV6();e.j41(0,"mat-multi-year-view",4),e.mxI("activeDateChange",function(ze){e.eBV(Ht);const Qe=e.XpG();return e.DH7(Qe.activeDate,ze)||(Qe.activeDate=ze),e.Njj(ze)}),e.bIt("yearSelected",function(ze){e.eBV(Ht);const Qe=e.XpG();return e.Njj(Qe._yearSelectedInMultiYearView(ze))})("selectedChange",function(ze){e.eBV(Ht);const Qe=e.XpG();return e.Njj(Qe._goToDateInView(ze,"year"))}),e.k0s()}if(2&zA){const Ht=e.XpG();e.R50("activeDate",Ht.activeDate),e.Y8G("selected",Ht.selected)("dateFilter",Ht.dateFilter)("maxDate",Ht.maxDate)("minDate",Ht.minDate)("dateClass",Ht.dateClass)}}function At(zA,ri){}const dt=["button"],It=[[["","matDatepickerToggleIcon",""]]],yt=["[matDatepickerToggleIcon]"];function qt(zA,ri){1&zA&&(e.qSk(),e.j41(0,"svg",2),e.nrm(1,"path",3),e.k0s())}let xt=(()=>{class zA{constructor(){this.changes=new s.B,this.calendarLabel="Calendar",this.openCalendarLabel="Open calendar",this.closeCalendarLabel="Close calendar",this.prevMonthLabel="Previous month",this.nextMonthLabel="Next month",this.prevYearLabel="Previous year",this.nextYearLabel="Next year",this.prevMultiYearLabel="Previous 24 years",this.nextMultiYearLabel="Next 24 years",this.switchToMonthViewLabel="Choose date",this.switchToMultiYearViewLabel="Choose month and year",this.startDateLabel="Start date",this.endDateLabel="End date"}formatYearRange(Ht,lA){return`${Ht} \u2013 ${lA}`}formatYearRangeLabel(Ht,lA){return`${Ht} to ${lA}`}static#t=this.\u0275fac=function(lA){return new(lA||zA)};static#e=this.\u0275prov=e.jDH({token:zA,factory:zA.\u0275fac,providedIn:"root"})}return zA})();class ee{constructor(ri,Ht,lA,ze,Qe={},vt=ri,ve){this.value=ri,this.displayValue=Ht,this.ariaLabel=lA,this.enabled=ze,this.cssClasses=Qe,this.compareValue=vt,this.rawValue=ve}}let Ge=1;const Ce=(0,p.BQ)({passive:!1,capture:!0}),je=(0,p.BQ)({passive:!0,capture:!0}),iA=(0,p.BQ)({passive:!0});let dA=(()=>{class zA{ngAfterViewChecked(){this._focusActiveCellAfterViewChecked&&(this._focusActiveCell(),this._focusActiveCellAfterViewChecked=!1)}constructor(Ht,lA){this._elementRef=Ht,this._ngZone=lA,this._platform=(0,e.WQX)(p.OD),this._focusActiveCellAfterViewChecked=!1,this.numCols=7,this.activeCell=0,this.isRange=!1,this.cellAspectRatio=1,this.previewStart=null,this.previewEnd=null,this.selectedValueChange=new e.bkB,this.previewChange=new e.bkB,this.activeDateChange=new e.bkB,this.dragStarted=new e.bkB,this.dragEnded=new e.bkB,this._didDragSinceMouseDown=!1,this._enterHandler=ze=>{if(this._skipNextFocus&&"focus"===ze.type)this._skipNextFocus=!1;else if(ze.target&&this.isRange){const Qe=this._getCellFromElement(ze.target);Qe&&this._ngZone.run(()=>this.previewChange.emit({value:Qe.enabled?Qe:null,event:ze}))}},this._touchmoveHandler=ze=>{if(!this.isRange)return;const Qe=fe(ze),vt=Qe?this._getCellFromElement(Qe):null;Qe!==ze.target&&(this._didDragSinceMouseDown=!0),rA(ze.target)&&ze.preventDefault(),this._ngZone.run(()=>this.previewChange.emit({value:vt?.enabled?vt:null,event:ze}))},this._leaveHandler=ze=>{null!==this.previewEnd&&this.isRange&&("blur"!==ze.type&&(this._didDragSinceMouseDown=!0),ze.target&&this._getCellFromElement(ze.target)&&(!ze.relatedTarget||!this._getCellFromElement(ze.relatedTarget))&&this._ngZone.run(()=>this.previewChange.emit({value:null,event:ze})))},this._mousedownHandler=ze=>{if(!this.isRange)return;this._didDragSinceMouseDown=!1;const Qe=ze.target&&this._getCellFromElement(ze.target);!Qe||!this._isInRange(Qe.compareValue)||this._ngZone.run(()=>{this.dragStarted.emit({value:Qe.rawValue,event:ze})})},this._mouseupHandler=ze=>{if(!this.isRange)return;const Qe=rA(ze.target);Qe?Qe.closest(".mat-calendar-body")===this._elementRef.nativeElement&&this._ngZone.run(()=>{const vt=this._getCellFromElement(Qe);this.dragEnded.emit({value:vt?.rawValue??null,event:ze})}):this._ngZone.run(()=>{this.dragEnded.emit({value:null,event:ze})})},this._touchendHandler=ze=>{const Qe=fe(ze);Qe&&this._mouseupHandler({target:Qe})},this._id="mat-calendar-body-"+Ge++,this._startDateLabelId=`${this._id}-start-date`,this._endDateLabelId=`${this._id}-end-date`,lA.runOutsideAngular(()=>{const ze=Ht.nativeElement;ze.addEventListener("touchmove",this._touchmoveHandler,Ce),ze.addEventListener("mouseenter",this._enterHandler,je),ze.addEventListener("focus",this._enterHandler,je),ze.addEventListener("mouseleave",this._leaveHandler,je),ze.addEventListener("blur",this._leaveHandler,je),ze.addEventListener("mousedown",this._mousedownHandler,iA),ze.addEventListener("touchstart",this._mousedownHandler,iA),this._platform.isBrowser&&(window.addEventListener("mouseup",this._mouseupHandler),window.addEventListener("touchend",this._touchendHandler))})}_cellClicked(Ht,lA){this._didDragSinceMouseDown||Ht.enabled&&this.selectedValueChange.emit({value:Ht.value,event:lA})}_emitActiveDateChange(Ht,lA){Ht.enabled&&this.activeDateChange.emit({value:Ht.value,event:lA})}_isSelected(Ht){return this.startValue===Ht||this.endValue===Ht}ngOnChanges(Ht){const lA=Ht.numCols,{rows:ze,numCols:Qe}=this;(Ht.rows||lA)&&(this._firstRowOffset=ze&&ze.length&&ze[0].length?Qe-ze[0].length:0),(Ht.cellAspectRatio||lA||!this._cellPadding)&&(this._cellPadding=50*this.cellAspectRatio/Qe+"%"),(lA||!this._cellWidth)&&(this._cellWidth=100/Qe+"%")}ngOnDestroy(){const Ht=this._elementRef.nativeElement;Ht.removeEventListener("touchmove",this._touchmoveHandler,Ce),Ht.removeEventListener("mouseenter",this._enterHandler,je),Ht.removeEventListener("focus",this._enterHandler,je),Ht.removeEventListener("mouseleave",this._leaveHandler,je),Ht.removeEventListener("blur",this._leaveHandler,je),Ht.removeEventListener("mousedown",this._mousedownHandler,iA),Ht.removeEventListener("touchstart",this._mousedownHandler,iA),this._platform.isBrowser&&(window.removeEventListener("mouseup",this._mouseupHandler),window.removeEventListener("touchend",this._touchendHandler))}_isActiveCell(Ht,lA){let ze=Ht*this.numCols+lA;return Ht&&(ze-=this._firstRowOffset),ze==this.activeCell}_focusActiveCell(Ht=!0){this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe((0,f.s)(1)).subscribe(()=>{setTimeout(()=>{const lA=this._elementRef.nativeElement.querySelector(".mat-calendar-body-active");lA&&(Ht||(this._skipNextFocus=!0),lA.focus())})})})}_scheduleFocusActiveCellAfterViewChecked(){this._focusActiveCellAfterViewChecked=!0}_isRangeStart(Ht){return fA(Ht,this.startValue,this.endValue)}_isRangeEnd(Ht){return TA(Ht,this.startValue,this.endValue)}_isInRange(Ht){return EA(Ht,this.startValue,this.endValue,this.isRange)}_isComparisonStart(Ht){return fA(Ht,this.comparisonStart,this.comparisonEnd)}_isComparisonBridgeStart(Ht,lA,ze){if(!this._isComparisonStart(Ht)||this._isRangeStart(Ht)||!this._isInRange(Ht))return!1;let Qe=this.rows[lA][ze-1];if(!Qe){const vt=this.rows[lA-1];Qe=vt&&vt[vt.length-1]}return Qe&&!this._isRangeEnd(Qe.compareValue)}_isComparisonBridgeEnd(Ht,lA,ze){if(!this._isComparisonEnd(Ht)||this._isRangeEnd(Ht)||!this._isInRange(Ht))return!1;let Qe=this.rows[lA][ze+1];if(!Qe){const vt=this.rows[lA+1];Qe=vt&&vt[0]}return Qe&&!this._isRangeStart(Qe.compareValue)}_isComparisonEnd(Ht){return TA(Ht,this.comparisonStart,this.comparisonEnd)}_isInComparisonRange(Ht){return EA(Ht,this.comparisonStart,this.comparisonEnd,this.isRange)}_isComparisonIdentical(Ht){return this.comparisonStart===this.comparisonEnd&&Ht===this.comparisonStart}_isPreviewStart(Ht){return fA(Ht,this.previewStart,this.previewEnd)}_isPreviewEnd(Ht){return TA(Ht,this.previewStart,this.previewEnd)}_isInPreview(Ht){return EA(Ht,this.previewStart,this.previewEnd,this.isRange)}_getDescribedby(Ht){return this.isRange?this.startValue===Ht&&this.endValue===Ht?`${this._startDateLabelId} ${this._endDateLabelId}`:this.startValue===Ht?this._startDateLabelId:this.endValue===Ht?this._endDateLabelId:null:null}_getCellFromElement(Ht){const lA=rA(Ht);if(lA){const ze=lA.getAttribute("data-mat-row"),Qe=lA.getAttribute("data-mat-col");if(ze&&Qe)return this.rows[parseInt(ze)][parseInt(Qe)]}return null}static#t=this.\u0275fac=function(lA){return new(lA||zA)(e.rXU(e.aKT),e.rXU(e.SKi))};static#e=this.\u0275cmp=e.VBU({type:zA,selectors:[["","mat-calendar-body",""]],hostAttrs:[1,"mat-calendar-body"],inputs:{label:"label",rows:"rows",todayValue:"todayValue",startValue:"startValue",endValue:"endValue",labelMinRequiredCells:"labelMinRequiredCells",numCols:"numCols",activeCell:"activeCell",isRange:"isRange",cellAspectRatio:"cellAspectRatio",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd",previewStart:"previewStart",previewEnd:"previewEnd",startDateAccessibleName:"startDateAccessibleName",endDateAccessibleName:"endDateAccessibleName"},outputs:{selectedValueChange:"selectedValueChange",previewChange:"previewChange",activeDateChange:"activeDateChange",dragStarted:"dragStarted",dragEnded:"dragEnded"},exportAs:["matCalendarBody"],standalone:!0,features:[e.OA$,e.aNF],attrs:tt,decls:7,vars:5,consts:[["aria-hidden","true"],["role","row"],[1,"mat-calendar-body-hidden-label",3,"id"],[1,"mat-calendar-body-label"],[1,"mat-calendar-body-label",3,"paddingTop","paddingBottom"],["role","gridcell",1,"mat-calendar-body-cell-container",3,"width","paddingTop","paddingBottom"],["role","gridcell",1,"mat-calendar-body-cell-container"],["type","button",1,"mat-calendar-body-cell",3,"click","focus","ngClass","tabindex"],[1,"mat-calendar-body-cell-content","mat-focus-indicator"],["aria-hidden","true",1,"mat-calendar-body-cell-preview"]],template:function(lA,ze){1&lA&&(e.DNE(0,pt,3,6,"tr",0),e.Z7z(1,it,4,1,"tr",1,e.fX1),e.j41(3,"label",2),e.EFF(4),e.k0s(),e.j41(5,"label",2),e.EFF(6),e.k0s()),2&lA&&(e.vxM(0,ze._firstRowOffset<ze.labelMinRequiredCells?0:-1),e.R7$(),e.Dyx(ze.rows),e.R7$(2),e.Y8G("id",ze._startDateLabelId),e.R7$(),e.SpI(" ",ze.startDateAccessibleName,"\n"),e.R7$(),e.Y8G("id",ze._endDateLabelId),e.R7$(),e.SpI(" ",ze.endDateAccessibleName,"\n"))},dependencies:[F.YU],styles:['.mat-calendar-body{min-width:224px}.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:var(--mat-datepicker-calendar-date-today-outline-color)}.mat-calendar-body-label{height:0;line-height:0;text-align:start;padding-left:4.7142857143%;padding-right:4.7142857143%;font-size:var(--mat-datepicker-calendar-body-label-text-size);font-weight:var(--mat-datepicker-calendar-body-label-text-weight);color:var(--mat-datepicker-calendar-body-label-text-color)}.mat-calendar-body-hidden-label{display:none}.mat-calendar-body-cell-container{position:relative;height:0;line-height:0}.mat-calendar-body-cell{-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:absolute;top:0;left:0;width:100%;height:100%;background:none;text-align:center;outline:none;font-family:inherit;margin:0}.mat-calendar-body-cell::-moz-focus-inner{border:0}.mat-calendar-body-cell::before,.mat-calendar-body-cell::after,.mat-calendar-body-cell-preview{content:"";position:absolute;top:5%;left:0;z-index:0;box-sizing:border-box;display:block;height:90%;width:100%}.mat-calendar-body-range-start:not(.mat-calendar-body-in-comparison-range)::before,.mat-calendar-body-range-start::after,.mat-calendar-body-comparison-start:not(.mat-calendar-body-comparison-bridge-start)::before,.mat-calendar-body-comparison-start::after,.mat-calendar-body-preview-start .mat-calendar-body-cell-preview{left:5%;width:95%;border-top-left-radius:999px;border-bottom-left-radius:999px}[dir=rtl] .mat-calendar-body-range-start:not(.mat-calendar-body-in-comparison-range)::before,[dir=rtl] .mat-calendar-body-range-start::after,[dir=rtl] .mat-calendar-body-comparison-start:not(.mat-calendar-body-comparison-bridge-start)::before,[dir=rtl] .mat-calendar-body-comparison-start::after,[dir=rtl] .mat-calendar-body-preview-start .mat-calendar-body-cell-preview{left:0;border-radius:0;border-top-right-radius:999px;border-bottom-right-radius:999px}.mat-calendar-body-range-end:not(.mat-calendar-body-in-comparison-range)::before,.mat-calendar-body-range-end::after,.mat-calendar-body-comparison-end:not(.mat-calendar-body-comparison-bridge-end)::before,.mat-calendar-body-comparison-end::after,.mat-calendar-body-preview-end .mat-calendar-body-cell-preview{width:95%;border-top-right-radius:999px;border-bottom-right-radius:999px}[dir=rtl] .mat-calendar-body-range-end:not(.mat-calendar-body-in-comparison-range)::before,[dir=rtl] .mat-calendar-body-range-end::after,[dir=rtl] .mat-calendar-body-comparison-end:not(.mat-calendar-body-comparison-bridge-end)::before,[dir=rtl] .mat-calendar-body-comparison-end::after,[dir=rtl] .mat-calendar-body-preview-end .mat-calendar-body-cell-preview{left:5%;border-radius:0;border-top-left-radius:999px;border-bottom-left-radius:999px}[dir=rtl] .mat-calendar-body-comparison-bridge-start.mat-calendar-body-range-end::after,[dir=rtl] .mat-calendar-body-comparison-bridge-end.mat-calendar-body-range-start::after{width:95%;border-top-right-radius:999px;border-bottom-right-radius:999px}.mat-calendar-body-comparison-start.mat-calendar-body-range-end::after,[dir=rtl] .mat-calendar-body-comparison-start.mat-calendar-body-range-end::after,.mat-calendar-body-comparison-end.mat-calendar-body-range-start::after,[dir=rtl] .mat-calendar-body-comparison-end.mat-calendar-body-range-start::after{width:90%}.mat-calendar-body-in-preview{color:var(--mat-datepicker-calendar-date-preview-state-outline-color)}.mat-calendar-body-in-preview .mat-calendar-body-cell-preview{border-top:dashed 1px;border-bottom:dashed 1px}.mat-calendar-body-preview-start .mat-calendar-body-cell-preview{border-left:dashed 1px}[dir=rtl] .mat-calendar-body-preview-start .mat-calendar-body-cell-preview{border-left:0;border-right:dashed 1px}.mat-calendar-body-preview-end .mat-calendar-body-cell-preview{border-right:dashed 1px}[dir=rtl] .mat-calendar-body-preview-end .mat-calendar-body-cell-preview{border-right:0;border-left:dashed 1px}.mat-calendar-body-disabled{cursor:default}.mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:var(--mat-datepicker-calendar-date-disabled-state-text-color)}.mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:var(--mat-datepicker-calendar-date-today-disabled-state-outline-color)}.cdk-high-contrast-active .mat-calendar-body-disabled{opacity:.5}.mat-calendar-body-cell-content{top:5%;left:5%;z-index:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:90%;height:90%;line-height:1;border-width:1px;border-style:solid;border-radius:999px;color:var(--mat-datepicker-calendar-date-text-color);border-color:var(--mat-datepicker-calendar-date-outline-color)}.mat-calendar-body-cell-content.mat-focus-indicator{position:absolute}.cdk-high-contrast-active .mat-calendar-body-cell-content{border:none}.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:var(--mat-datepicker-calendar-date-focus-state-background-color)}@media(hover: hover){.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:var(--mat-datepicker-calendar-date-hover-state-background-color)}}.mat-calendar-body-selected{background-color:var(--mat-datepicker-calendar-date-selected-state-background-color);color:var(--mat-datepicker-calendar-date-selected-state-text-color)}.mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:var(--mat-datepicker-calendar-date-selected-disabled-state-background-color)}.mat-calendar-body-selected.mat-calendar-body-today{box-shadow:inset 0 0 0 1px var(--mat-datepicker-calendar-date-today-selected-state-outline-color)}.mat-calendar-body-in-range::before{background:var(--mat-datepicker-calendar-date-in-range-state-background-color)}.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range::before{background:var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color)}.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range::before{background:var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color)}.mat-calendar-body-comparison-bridge-start::before,[dir=rtl] .mat-calendar-body-comparison-bridge-end::before{background:linear-gradient(to right, var(--mat-datepicker-calendar-date-in-range-state-background-color) 50%, var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color) 50%)}.mat-calendar-body-comparison-bridge-end::before,[dir=rtl] .mat-calendar-body-comparison-bridge-start::before{background:linear-gradient(to left, var(--mat-datepicker-calendar-date-in-range-state-background-color) 50%, var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color) 50%)}.mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after{background:var(--mat-datepicker-calendar-date-in-overlap-range-state-background-color)}.mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:var(--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color)}.cdk-high-contrast-active .mat-datepicker-popup:not(:empty),.cdk-high-contrast-active .mat-calendar-body-cell:not(.mat-calendar-body-in-range) .mat-calendar-body-selected{outline:solid 1px}.cdk-high-contrast-active .mat-calendar-body-today{outline:dotted 1px}.cdk-high-contrast-active .mat-calendar-body-cell::before,.cdk-high-contrast-active .mat-calendar-body-cell::after,.cdk-high-contrast-active .mat-calendar-body-selected{background:none}.cdk-high-contrast-active .mat-calendar-body-in-range::before,.cdk-high-contrast-active .mat-calendar-body-comparison-bridge-start::before,.cdk-high-contrast-active .mat-calendar-body-comparison-bridge-end::before{border-top:solid 1px;border-bottom:solid 1px}.cdk-high-contrast-active .mat-calendar-body-range-start::before{border-left:solid 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-range-start::before{border-left:0;border-right:solid 1px}.cdk-high-contrast-active .mat-calendar-body-range-end::before{border-right:solid 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-range-end::before{border-right:0;border-left:solid 1px}.cdk-high-contrast-active .mat-calendar-body-in-comparison-range::before{border-top:dashed 1px;border-bottom:dashed 1px}.cdk-high-contrast-active .mat-calendar-body-comparison-start::before{border-left:dashed 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-comparison-start::before{border-left:0;border-right:dashed 1px}.cdk-high-contrast-active .mat-calendar-body-comparison-end::before{border-right:dashed 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-comparison-end::before{border-right:0;border-left:dashed 1px}'],encapsulation:2,changeDetection:0})}return zA})();function Ye(zA){return"TD"===zA?.nodeName}function rA(zA){let ri;return Ye(zA)?ri=zA:Ye(zA.parentNode)?ri=zA.parentNode:Ye(zA.parentNode?.parentNode)&&(ri=zA.parentNode.parentNode),null!=ri?.getAttribute("data-mat-row")?ri:null}function fA(zA,ri,Ht){return null!==Ht&&ri!==Ht&&zA<Ht&&zA===ri}function TA(zA,ri,Ht){return null!==ri&&ri!==Ht&&zA>=ri&&zA===Ht}function EA(zA,ri,Ht,lA){return lA&&null!==ri&&null!==Ht&&ri!==Ht&&zA>=ri&&zA<=Ht}function fe(zA){const ri=zA.changedTouches[0];return document.elementFromPoint(ri.clientX,ri.clientY)}class xe{constructor(ri,Ht){this.start=ri,this.end=Ht}}let FA=(()=>{class zA{constructor(Ht,lA){this.selection=Ht,this._adapter=lA,this._selectionChanged=new s.B,this.selectionChanged=this._selectionChanged,this.selection=Ht}updateSelection(Ht,lA){const ze=this.selection;this.selection=Ht,this._selectionChanged.next({selection:Ht,source:lA,oldValue:ze})}ngOnDestroy(){this._selectionChanged.complete()}_isValidDateInstance(Ht){return this._adapter.isDateInstance(Ht)&&this._adapter.isValid(Ht)}static#t=this.\u0275fac=function(lA){e.QTQ()};static#e=this.\u0275prov=e.jDH({token:zA,factory:zA.\u0275fac})}return zA})(),Xe=(()=>{class zA extends FA{constructor(Ht){super(null,Ht)}add(Ht){super.updateSelection(Ht,this)}isValid(){return null!=this.selection&&this._isValidDateInstance(this.selection)}isComplete(){return null!=this.selection}clone(){const Ht=new zA(this._adapter);return Ht.updateSelection(this.selection,this),Ht}static#t=this.\u0275fac=function(lA){return new(lA||zA)(e.KVO(h.MJ))};static#e=this.\u0275prov=e.jDH({token:zA,factory:zA.\u0275fac})}return zA})();const _e={provide:FA,deps:[[new e.Xx1,new e.kdw,FA],h.MJ],useFactory:function nA(zA,ri){return zA||new Xe(ri)}},GA=new e.nKC("MAT_DATE_RANGE_SELECTION_STRATEGY");let kn=(()=>{class zA{get activeDate(){return this._activeDate}set activeDate(Ht){const lA=this._activeDate,ze=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(Ht))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(ze,this.minDate,this.maxDate),this._hasSameMonthAndYear(lA,this._activeDate)||this._init()}get selected(){return this._selected}set selected(Ht){this._selected=Ht instanceof xe?Ht:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(Ht)),this._setRanges(this._selected)}get minDate(){return this._minDate}set minDate(Ht){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(Ht))}get maxDate(){return this._maxDate}set maxDate(Ht){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(Ht))}constructor(Ht,lA,ze,Qe,vt){this._changeDetectorRef=Ht,this._dateFormats=lA,this._dateAdapter=ze,this._dir=Qe,this._rangeStrategy=vt,this._rerenderSubscription=u.yU.EMPTY,this.activeDrag=null,this.selectedChange=new e.bkB,this._userSelection=new e.bkB,this.dragStarted=new e.bkB,this.dragEnded=new e.bkB,this.activeDateChange=new e.bkB,this._activeDate=this._dateAdapter.today()}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe((0,E.Z)(null)).subscribe(()=>this._init())}ngOnChanges(Ht){const lA=Ht.comparisonStart||Ht.comparisonEnd;lA&&!lA.firstChange&&this._setRanges(this.selected),Ht.activeDrag&&!this.activeDrag&&this._clearPreview()}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_dateSelected(Ht){const lA=Ht.value,ze=this._getDateFromDayOfMonth(lA);let Qe,vt;this._selected instanceof xe?(Qe=this._getDateInCurrentMonth(this._selected.start),vt=this._getDateInCurrentMonth(this._selected.end)):Qe=vt=this._getDateInCurrentMonth(this._selected),(Qe!==lA||vt!==lA)&&this.selectedChange.emit(ze),this._userSelection.emit({value:ze,event:Ht.event}),this._clearPreview(),this._changeDetectorRef.markForCheck()}_updateActiveDate(Ht){const ze=this._activeDate;this.activeDate=this._getDateFromDayOfMonth(Ht.value),this._dateAdapter.compareDate(ze,this.activeDate)&&this.activeDateChange.emit(this._activeDate)}_handleCalendarBodyKeydown(Ht){const lA=this._activeDate,ze=this._isRtl();switch(Ht.keyCode){case c.UQ:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,ze?1:-1);break;case c.LE:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,ze?-1:1);break;case c.i7:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,-7);break;case c.n6:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,7);break;case c.yZ:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,1-this._dateAdapter.getDate(this._activeDate));break;case c.Kp:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,this._dateAdapter.getNumDaysInMonth(this._activeDate)-this._dateAdapter.getDate(this._activeDate));break;case c.w_:this.activeDate=Ht.altKey?this._dateAdapter.addCalendarYears(this._activeDate,-1):this._dateAdapter.addCalendarMonths(this._activeDate,-1);break;case c.dB:this.activeDate=Ht.altKey?this._dateAdapter.addCalendarYears(this._activeDate,1):this._dateAdapter.addCalendarMonths(this._activeDate,1);break;case c.Fm:case c.t6:return this._selectionKeyPressed=!0,void(this._canSelect(this._activeDate)&&Ht.preventDefault());case c._f:return void(null!=this._previewEnd&&!(0,c.rp)(Ht)&&(this._clearPreview(),this.activeDrag?this.dragEnded.emit({value:null,event:Ht}):(this.selectedChange.emit(null),this._userSelection.emit({value:null,event:Ht})),Ht.preventDefault(),Ht.stopPropagation()));default:return}this._dateAdapter.compareDate(lA,this.activeDate)&&(this.activeDateChange.emit(this.activeDate),this._focusActiveCellAfterViewChecked()),Ht.preventDefault()}_handleCalendarBodyKeyup(Ht){(Ht.keyCode===c.t6||Ht.keyCode===c.Fm)&&(this._selectionKeyPressed&&this._canSelect(this._activeDate)&&this._dateSelected({value:this._dateAdapter.getDate(this._activeDate),event:Ht}),this._selectionKeyPressed=!1)}_init(){this._setRanges(this.selected),this._todayDate=this._getCellCompareValue(this._dateAdapter.today()),this._monthLabel=this._dateFormats.display.monthLabel?this._dateAdapter.format(this.activeDate,this._dateFormats.display.monthLabel):this._dateAdapter.getMonthNames("short")[this._dateAdapter.getMonth(this.activeDate)].toLocaleUpperCase();let Ht=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),1);this._firstWeekOffset=(7+this._dateAdapter.getDayOfWeek(Ht)-this._dateAdapter.getFirstDayOfWeek())%7,this._initWeekdays(),this._createWeekCells(),this._changeDetectorRef.markForCheck()}_focusActiveCell(Ht){this._matCalendarBody._focusActiveCell(Ht)}_focusActiveCellAfterViewChecked(){this._matCalendarBody._scheduleFocusActiveCellAfterViewChecked()}_previewChanged({event:Ht,value:lA}){if(this._rangeStrategy){const ze=lA?lA.rawValue:null,Qe=this._rangeStrategy.createPreview(ze,this.selected,Ht);if(this._previewStart=this._getCellCompareValue(Qe.start),this._previewEnd=this._getCellCompareValue(Qe.end),this.activeDrag&&ze){const vt=this._rangeStrategy.createDrag?.(this.activeDrag.value,this.selected,ze,Ht);vt&&(this._previewStart=this._getCellCompareValue(vt.start),this._previewEnd=this._getCellCompareValue(vt.end))}this._changeDetectorRef.detectChanges()}}_dragEnded(Ht){if(this.activeDrag)if(Ht.value){const lA=this._rangeStrategy?.createDrag?.(this.activeDrag.value,this.selected,Ht.value,Ht.event);this.dragEnded.emit({value:lA??null,event:Ht.event})}else this.dragEnded.emit({value:null,event:Ht.event})}_getDateFromDayOfMonth(Ht){return this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),Ht)}_initWeekdays(){const Ht=this._dateAdapter.getFirstDayOfWeek(),lA=this._dateAdapter.getDayOfWeekNames("narrow");let Qe=this._dateAdapter.getDayOfWeekNames("long").map((vt,ve)=>({long:vt,narrow:lA[ve]}));this._weekdays=Qe.slice(Ht).concat(Qe.slice(0,Ht))}_createWeekCells(){const Ht=this._dateAdapter.getNumDaysInMonth(this.activeDate),lA=this._dateAdapter.getDateNames();this._weeks=[[]];for(let ze=0,Qe=this._firstWeekOffset;ze<Ht;ze++,Qe++){7==Qe&&(this._weeks.push([]),Qe=0);const vt=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),ze+1),ve=this._shouldEnableDate(vt),Zt=this._dateAdapter.format(vt,this._dateFormats.display.dateA11yLabel),se=this.dateClass?this.dateClass(vt,"month"):void 0;this._weeks[this._weeks.length-1].push(new ee(ze+1,lA[ze],Zt,ve,se,this._getCellCompareValue(vt),vt))}}_shouldEnableDate(Ht){return!!Ht&&(!this.minDate||this._dateAdapter.compareDate(Ht,this.minDate)>=0)&&(!this.maxDate||this._dateAdapter.compareDate(Ht,this.maxDate)<=0)&&(!this.dateFilter||this.dateFilter(Ht))}_getDateInCurrentMonth(Ht){return Ht&&this._hasSameMonthAndYear(Ht,this.activeDate)?this._dateAdapter.getDate(Ht):null}_hasSameMonthAndYear(Ht,lA){return!(!Ht||!lA||this._dateAdapter.getMonth(Ht)!=this._dateAdapter.getMonth(lA)||this._dateAdapter.getYear(Ht)!=this._dateAdapter.getYear(lA))}_getCellCompareValue(Ht){if(Ht){const lA=this._dateAdapter.getYear(Ht),ze=this._dateAdapter.getMonth(Ht),Qe=this._dateAdapter.getDate(Ht);return new Date(lA,ze,Qe).getTime()}return null}_isRtl(){return this._dir&&"rtl"===this._dir.value}_setRanges(Ht){Ht instanceof xe?(this._rangeStart=this._getCellCompareValue(Ht.start),this._rangeEnd=this._getCellCompareValue(Ht.end),this._isRange=!0):(this._rangeStart=this._rangeEnd=this._getCellCompareValue(Ht),this._isRange=!1),this._comparisonRangeStart=this._getCellCompareValue(this.comparisonStart),this._comparisonRangeEnd=this._getCellCompareValue(this.comparisonEnd)}_canSelect(Ht){return!this.dateFilter||this.dateFilter(Ht)}_clearPreview(){this._previewStart=this._previewEnd=null}static#t=this.\u0275fac=function(lA){return new(lA||zA)(e.rXU(e.gRc),e.rXU(h.de,8),e.rXU(h.MJ,8),e.rXU(B.dS,8),e.rXU(GA,8))};static#e=this.\u0275cmp=e.VBU({type:zA,selectors:[["mat-month-view"]],viewQuery:function(lA,ze){if(1&lA&&e.GBs(dA,5),2&lA){let Qe;e.mGM(Qe=e.lsd())&&(ze._matCalendarBody=Qe.first)}},inputs:{activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd",startDateAccessibleName:"startDateAccessibleName",endDateAccessibleName:"endDateAccessibleName",activeDrag:"activeDrag"},outputs:{selectedChange:"selectedChange",_userSelection:"_userSelection",dragStarted:"dragStarted",dragEnded:"dragEnded",activeDateChange:"activeDateChange"},exportAs:["matMonthView"],standalone:!0,features:[e.OA$,e.aNF],decls:8,vars:14,consts:[["role","grid",1,"mat-calendar-table"],[1,"mat-calendar-table-header"],["scope","col"],["aria-hidden","true"],["colspan","7",1,"mat-calendar-table-header-divider"],["mat-calendar-body","",3,"selectedValueChange","activeDateChange","previewChange","dragStarted","dragEnded","keyup","keydown","label","rows","todayValue","startValue","endValue","comparisonStart","comparisonEnd","previewStart","previewEnd","isRange","labelMinRequiredCells","activeCell","startDateAccessibleName","endDateAccessibleName"],[1,"cdk-visually-hidden"]],template:function(lA,ze){1&lA&&(e.j41(0,"table",0)(1,"thead",1)(2,"tr"),e.Z7z(3,at,5,2,"th",2,e.fX1),e.k0s(),e.j41(5,"tr",3),e.nrm(6,"th",4),e.k0s()(),e.j41(7,"tbody",5),e.bIt("selectedValueChange",function(vt){return ze._dateSelected(vt)})("activeDateChange",function(vt){return ze._updateActiveDate(vt)})("previewChange",function(vt){return ze._previewChanged(vt)})("dragStarted",function(vt){return ze.dragStarted.emit(vt)})("dragEnded",function(vt){return ze._dragEnded(vt)})("keyup",function(vt){return ze._handleCalendarBodyKeyup(vt)})("keydown",function(vt){return ze._handleCalendarBodyKeydown(vt)}),e.k0s()()),2&lA&&(e.R7$(3),e.Dyx(ze._weekdays),e.R7$(4),e.Y8G("label",ze._monthLabel)("rows",ze._weeks)("todayValue",ze._todayDate)("startValue",ze._rangeStart)("endValue",ze._rangeEnd)("comparisonStart",ze._comparisonRangeStart)("comparisonEnd",ze._comparisonRangeEnd)("previewStart",ze._previewStart)("previewEnd",ze._previewEnd)("isRange",ze._isRange)("labelMinRequiredCells",3)("activeCell",ze._dateAdapter.getDate(ze.activeDate)-1)("startDateAccessibleName",ze.startDateAccessibleName)("endDateAccessibleName",ze.endDateAccessibleName))},dependencies:[dA],encapsulation:2,changeDetection:0})}return zA})();const ni=24;let no=(()=>{class zA{get activeDate(){return this._activeDate}set activeDate(Ht){let lA=this._activeDate;const ze=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(Ht))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(ze,this.minDate,this.maxDate),ZA(this._dateAdapter,lA,this._activeDate,this.minDate,this.maxDate)||this._init()}get selected(){return this._selected}set selected(Ht){this._selected=Ht instanceof xe?Ht:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(Ht)),this._setSelectedYear(Ht)}get minDate(){return this._minDate}set minDate(Ht){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(Ht))}get maxDate(){return this._maxDate}set maxDate(Ht){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(Ht))}constructor(Ht,lA,ze){this._changeDetectorRef=Ht,this._dateAdapter=lA,this._dir=ze,this._rerenderSubscription=u.yU.EMPTY,this.selectedChange=new e.bkB,this.yearSelected=new e.bkB,this.activeDateChange=new e.bkB,this._activeDate=this._dateAdapter.today()}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe((0,E.Z)(null)).subscribe(()=>this._init())}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_init(){this._todayYear=this._dateAdapter.getYear(this._dateAdapter.today());const lA=this._dateAdapter.getYear(this._activeDate)-Ke(this._dateAdapter,this.activeDate,this.minDate,this.maxDate);this._years=[];for(let ze=0,Qe=[];ze<ni;ze++)Qe.push(lA+ze),4==Qe.length&&(this._years.push(Qe.map(vt=>this._createCellForYear(vt))),Qe=[]);this._changeDetectorRef.markForCheck()}_yearSelected(Ht){const lA=Ht.value,ze=this._dateAdapter.createDate(lA,0,1),Qe=this._getDateFromYear(lA);this.yearSelected.emit(ze),this.selectedChange.emit(Qe)}_updateActiveDate(Ht){const ze=this._activeDate;this.activeDate=this._getDateFromYear(Ht.value),this._dateAdapter.compareDate(ze,this.activeDate)&&this.activeDateChange.emit(this.activeDate)}_handleCalendarBodyKeydown(Ht){const lA=this._activeDate,ze=this._isRtl();switch(Ht.keyCode){case c.UQ:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,ze?1:-1);break;case c.LE:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,ze?-1:1);break;case c.i7:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,-4);break;case c.n6:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,4);break;case c.yZ:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,-Ke(this._dateAdapter,this.activeDate,this.minDate,this.maxDate));break;case c.Kp:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,ni-Ke(this._dateAdapter,this.activeDate,this.minDate,this.maxDate)-1);break;case c.w_:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,Ht.altKey?10*-ni:-ni);break;case c.dB:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,Ht.altKey?10*ni:ni);break;case c.Fm:case c.t6:this._selectionKeyPressed=!0;break;default:return}this._dateAdapter.compareDate(lA,this.activeDate)&&this.activeDateChange.emit(this.activeDate),this._focusActiveCellAfterViewChecked(),Ht.preventDefault()}_handleCalendarBodyKeyup(Ht){(Ht.keyCode===c.t6||Ht.keyCode===c.Fm)&&(this._selectionKeyPressed&&this._yearSelected({value:this._dateAdapter.getYear(this._activeDate),event:Ht}),this._selectionKeyPressed=!1)}_getActiveCell(){return Ke(this._dateAdapter,this.activeDate,this.minDate,this.maxDate)}_focusActiveCell(){this._matCalendarBody._focusActiveCell()}_focusActiveCellAfterViewChecked(){this._matCalendarBody._scheduleFocusActiveCellAfterViewChecked()}_getDateFromYear(Ht){const lA=this._dateAdapter.getMonth(this.activeDate),ze=this._dateAdapter.getNumDaysInMonth(this._dateAdapter.createDate(Ht,lA,1));return this._dateAdapter.createDate(Ht,lA,Math.min(this._dateAdapter.getDate(this.activeDate),ze))}_createCellForYear(Ht){const lA=this._dateAdapter.createDate(Ht,0,1),ze=this._dateAdapter.getYearName(lA),Qe=this.dateClass?this.dateClass(lA,"multi-year"):void 0;return new ee(Ht,ze,ze,this._shouldEnableYear(Ht),Qe)}_shouldEnableYear(Ht){if(null==Ht||this.maxDate&&Ht>this._dateAdapter.getYear(this.maxDate)||this.minDate&&Ht<this._dateAdapter.getYear(this.minDate))return!1;if(!this.dateFilter)return!0;for(let ze=this._dateAdapter.createDate(Ht,0,1);this._dateAdapter.getYear(ze)==Ht;ze=this._dateAdapter.addCalendarDays(ze,1))if(this.dateFilter(ze))return!0;return!1}_isRtl(){return this._dir&&"rtl"===this._dir.value}_setSelectedYear(Ht){if(this._selectedYear=null,Ht instanceof xe){const lA=Ht.start||Ht.end;lA&&(this._selectedYear=this._dateAdapter.getYear(lA))}else Ht&&(this._selectedYear=this._dateAdapter.getYear(Ht))}static#t=this.\u0275fac=function(lA){return new(lA||zA)(e.rXU(e.gRc),e.rXU(h.MJ,8),e.rXU(B.dS,8))};static#e=this.\u0275cmp=e.VBU({type:zA,selectors:[["mat-multi-year-view"]],viewQuery:function(lA,ze){if(1&lA&&e.GBs(dA,5),2&lA){let Qe;e.mGM(Qe=e.lsd())&&(ze._matCalendarBody=Qe.first)}},inputs:{activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass"},outputs:{selectedChange:"selectedChange",yearSelected:"yearSelected",activeDateChange:"activeDateChange"},exportAs:["matMultiYearView"],standalone:!0,features:[e.aNF],decls:5,vars:7,consts:[["role","grid",1,"mat-calendar-table"],["aria-hidden","true",1,"mat-calendar-table-header"],["colspan","4",1,"mat-calendar-table-header-divider"],["mat-calendar-body","",3,"selectedValueChange","activeDateChange","keyup","keydown","rows","todayValue","startValue","endValue","numCols","cellAspectRatio","activeCell"]],template:function(lA,ze){1&lA&&(e.j41(0,"table",0)(1,"thead",1)(2,"tr"),e.nrm(3,"th",2),e.k0s()(),e.j41(4,"tbody",3),e.bIt("selectedValueChange",function(vt){return ze._yearSelected(vt)})("activeDateChange",function(vt){return ze._updateActiveDate(vt)})("keyup",function(vt){return ze._handleCalendarBodyKeyup(vt)})("keydown",function(vt){return ze._handleCalendarBodyKeydown(vt)}),e.k0s()()),2&lA&&(e.R7$(4),e.Y8G("rows",ze._years)("todayValue",ze._todayYear)("startValue",ze._selectedYear)("endValue",ze._selectedYear)("numCols",4)("cellAspectRatio",4/7)("activeCell",ze._getActiveCell()))},dependencies:[dA],encapsulation:2,changeDetection:0})}return zA})();function ZA(zA,ri,Ht,lA,ze){const Qe=zA.getYear(ri),vt=zA.getYear(Ht),ve=Ne(zA,lA,ze);return Math.floor((Qe-ve)/ni)===Math.floor((vt-ve)/ni)}function Ke(zA,ri,Ht,lA){return function Me(zA,ri){return(zA%ri+ri)%ri}(zA.getYear(ri)-Ne(zA,Ht,lA),ni)}function Ne(zA,ri,Ht){let lA=0;return Ht?lA=zA.getYear(Ht)-ni+1:ri&&(lA=zA.getYear(ri)),lA}let BA=(()=>{class zA{get activeDate(){return this._activeDate}set activeDate(Ht){let lA=this._activeDate;const ze=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(Ht))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(ze,this.minDate,this.maxDate),this._dateAdapter.getYear(lA)!==this._dateAdapter.getYear(this._activeDate)&&this._init()}get selected(){return this._selected}set selected(Ht){this._selected=Ht instanceof xe?Ht:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(Ht)),this._setSelectedMonth(Ht)}get minDate(){return this._minDate}set minDate(Ht){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(Ht))}get maxDate(){return this._maxDate}set maxDate(Ht){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(Ht))}constructor(Ht,lA,ze,Qe){this._changeDetectorRef=Ht,this._dateFormats=lA,this._dateAdapter=ze,this._dir=Qe,this._rerenderSubscription=u.yU.EMPTY,this.selectedChange=new e.bkB,this.monthSelected=new e.bkB,this.activeDateChange=new e.bkB,this._activeDate=this._dateAdapter.today()}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe((0,E.Z)(null)).subscribe(()=>this._init())}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_monthSelected(Ht){const lA=Ht.value,ze=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),lA,1);this.monthSelected.emit(ze);const Qe=this._getDateFromMonth(lA);this.selectedChange.emit(Qe)}_updateActiveDate(Ht){const ze=this._activeDate;this.activeDate=this._getDateFromMonth(Ht.value),this._dateAdapter.compareDate(ze,this.activeDate)&&this.activeDateChange.emit(this.activeDate)}_handleCalendarBodyKeydown(Ht){const lA=this._activeDate,ze=this._isRtl();switch(Ht.keyCode){case c.UQ:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,ze?1:-1);break;case c.LE:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,ze?-1:1);break;case c.i7:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,-4);break;case c.n6:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,4);break;case c.yZ:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,-this._dateAdapter.getMonth(this._activeDate));break;case c.Kp:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,11-this._dateAdapter.getMonth(this._activeDate));break;case c.w_:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,Ht.altKey?-10:-1);break;case c.dB:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,Ht.altKey?10:1);break;case c.Fm:case c.t6:this._selectionKeyPressed=!0;break;default:return}this._dateAdapter.compareDate(lA,this.activeDate)&&(this.activeDateChange.emit(this.activeDate),this._focusActiveCellAfterViewChecked()),Ht.preventDefault()}_handleCalendarBodyKeyup(Ht){(Ht.keyCode===c.t6||Ht.keyCode===c.Fm)&&(this._selectionKeyPressed&&this._monthSelected({value:this._dateAdapter.getMonth(this._activeDate),event:Ht}),this._selectionKeyPressed=!1)}_init(){this._setSelectedMonth(this.selected),this._todayMonth=this._getMonthInCurrentYear(this._dateAdapter.today()),this._yearLabel=this._dateAdapter.getYearName(this.activeDate);let Ht=this._dateAdapter.getMonthNames("short");this._months=[[0,1,2,3],[4,5,6,7],[8,9,10,11]].map(lA=>lA.map(ze=>this._createCellForMonth(ze,Ht[ze]))),this._changeDetectorRef.markForCheck()}_focusActiveCell(){this._matCalendarBody._focusActiveCell()}_focusActiveCellAfterViewChecked(){this._matCalendarBody._scheduleFocusActiveCellAfterViewChecked()}_getMonthInCurrentYear(Ht){return Ht&&this._dateAdapter.getYear(Ht)==this._dateAdapter.getYear(this.activeDate)?this._dateAdapter.getMonth(Ht):null}_getDateFromMonth(Ht){const lA=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),Ht,1),ze=this._dateAdapter.getNumDaysInMonth(lA);return this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),Ht,Math.min(this._dateAdapter.getDate(this.activeDate),ze))}_createCellForMonth(Ht,lA){const ze=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),Ht,1),Qe=this._dateAdapter.format(ze,this._dateFormats.display.monthYearA11yLabel),vt=this.dateClass?this.dateClass(ze,"year"):void 0;return new ee(Ht,lA.toLocaleUpperCase(),Qe,this._shouldEnableMonth(Ht),vt)}_shouldEnableMonth(Ht){const lA=this._dateAdapter.getYear(this.activeDate);if(null==Ht||this._isYearAndMonthAfterMaxDate(lA,Ht)||this._isYearAndMonthBeforeMinDate(lA,Ht))return!1;if(!this.dateFilter)return!0;for(let Qe=this._dateAdapter.createDate(lA,Ht,1);this._dateAdapter.getMonth(Qe)==Ht;Qe=this._dateAdapter.addCalendarDays(Qe,1))if(this.dateFilter(Qe))return!0;return!1}_isYearAndMonthAfterMaxDate(Ht,lA){if(this.maxDate){const ze=this._dateAdapter.getYear(this.maxDate),Qe=this._dateAdapter.getMonth(this.maxDate);return Ht>ze||Ht===ze&&lA>Qe}return!1}_isYearAndMonthBeforeMinDate(Ht,lA){if(this.minDate){const ze=this._dateAdapter.getYear(this.minDate),Qe=this._dateAdapter.getMonth(this.minDate);return Ht<ze||Ht===ze&&lA<Qe}return!1}_isRtl(){return this._dir&&"rtl"===this._dir.value}_setSelectedMonth(Ht){this._selectedMonth=Ht instanceof xe?this._getMonthInCurrentYear(Ht.start)||this._getMonthInCurrentYear(Ht.end):this._getMonthInCurrentYear(Ht)}static#t=this.\u0275fac=function(lA){return new(lA||zA)(e.rXU(e.gRc),e.rXU(h.de,8),e.rXU(h.MJ,8),e.rXU(B.dS,8))};static#e=this.\u0275cmp=e.VBU({type:zA,selectors:[["mat-year-view"]],viewQuery:function(lA,ze){if(1&lA&&e.GBs(dA,5),2&lA){let Qe;e.mGM(Qe=e.lsd())&&(ze._matCalendarBody=Qe.first)}},inputs:{activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass"},outputs:{selectedChange:"selectedChange",monthSelected:"monthSelected",activeDateChange:"activeDateChange"},exportAs:["matYearView"],standalone:!0,features:[e.aNF],decls:5,vars:9,consts:[["role","grid",1,"mat-calendar-table"],["aria-hidden","true",1,"mat-calendar-table-header"],["colspan","4",1,"mat-calendar-table-header-divider"],["mat-calendar-body","",3,"selectedValueChange","activeDateChange","keyup","keydown","label","rows","todayValue","startValue","endValue","labelMinRequiredCells","numCols","cellAspectRatio","activeCell"]],template:function(lA,ze){1&lA&&(e.j41(0,"table",0)(1,"thead",1)(2,"tr"),e.nrm(3,"th",2),e.k0s()(),e.j41(4,"tbody",3),e.bIt("selectedValueChange",function(vt){return ze._monthSelected(vt)})("activeDateChange",function(vt){return ze._updateActiveDate(vt)})("keyup",function(vt){return ze._handleCalendarBodyKeyup(vt)})("keydown",function(vt){return ze._handleCalendarBodyKeydown(vt)}),e.k0s()()),2&lA&&(e.R7$(4),e.Y8G("label",ze._yearLabel)("rows",ze._months)("todayValue",ze._todayMonth)("startValue",ze._selectedMonth)("endValue",ze._selectedMonth)("labelMinRequiredCells",2)("numCols",4)("cellAspectRatio",4/7)("activeCell",ze._dateAdapter.getMonth(ze.activeDate)))},dependencies:[dA],encapsulation:2,changeDetection:0})}return zA})(),dn=1,Yn=(()=>{class zA{constructor(Ht,lA,ze,Qe,vt){this._intl=Ht,this.calendar=lA,this._dateAdapter=ze,this._dateFormats=Qe,this._id="mat-calendar-header-"+dn++,this._periodButtonLabelId=`${this._id}-period-label`,this.calendar.stateChanges.subscribe(()=>vt.markForCheck())}get periodButtonText(){return"month"==this.calendar.currentView?this._dateAdapter.format(this.calendar.activeDate,this._dateFormats.display.monthYearLabel).toLocaleUpperCase():"year"==this.calendar.currentView?this._dateAdapter.getYearName(this.calendar.activeDate):this._intl.formatYearRange(...this._formatMinAndMaxYearLabels())}get periodButtonDescription(){return"month"==this.calendar.currentView?this._dateAdapter.format(this.calendar.activeDate,this._dateFormats.display.monthYearLabel).toLocaleUpperCase():"year"==this.calendar.currentView?this._dateAdapter.getYearName(this.calendar.activeDate):this._intl.formatYearRangeLabel(...this._formatMinAndMaxYearLabels())}get periodButtonLabel(){return"month"==this.calendar.currentView?this._intl.switchToMultiYearViewLabel:this._intl.switchToMonthViewLabel}get prevButtonLabel(){return{month:this._intl.prevMonthLabel,year:this._intl.prevYearLabel,"multi-year":this._intl.prevMultiYearLabel}[this.calendar.currentView]}get nextButtonLabel(){return{month:this._intl.nextMonthLabel,year:this._intl.nextYearLabel,"multi-year":this._intl.nextMultiYearLabel}[this.calendar.currentView]}currentPeriodClicked(){this.calendar.currentView="month"==this.calendar.currentView?"multi-year":"month"}previousClicked(){this.calendar.activeDate="month"==this.calendar.currentView?this._dateAdapter.addCalendarMonths(this.calendar.activeDate,-1):this._dateAdapter.addCalendarYears(this.calendar.activeDate,"year"==this.calendar.currentView?-1:-ni)}nextClicked(){this.calendar.activeDate="month"==this.calendar.currentView?this._dateAdapter.addCalendarMonths(this.calendar.activeDate,1):this._dateAdapter.addCalendarYears(this.calendar.activeDate,"year"==this.calendar.currentView?1:ni)}previousEnabled(){return!this.calendar.minDate||!this.calendar.minDate||!this._isSameView(this.calendar.activeDate,this.calendar.minDate)}nextEnabled(){return!this.calendar.maxDate||!this._isSameView(this.calendar.activeDate,this.calendar.maxDate)}_isSameView(Ht,lA){return"month"==this.calendar.currentView?this._dateAdapter.getYear(Ht)==this._dateAdapter.getYear(lA)&&this._dateAdapter.getMonth(Ht)==this._dateAdapter.getMonth(lA):"year"==this.calendar.currentView?this._dateAdapter.getYear(Ht)==this._dateAdapter.getYear(lA):ZA(this._dateAdapter,Ht,lA,this.calendar.minDate,this.calendar.maxDate)}_formatMinAndMaxYearLabels(){const lA=this._dateAdapter.getYear(this.calendar.activeDate)-Ke(this._dateAdapter,this.calendar.activeDate,this.calendar.minDate,this.calendar.maxDate),ze=lA+ni-1;return[this._dateAdapter.getYearName(this._dateAdapter.createDate(lA,0,1)),this._dateAdapter.getYearName(this._dateAdapter.createDate(ze,0,1))]}static#t=this.\u0275fac=function(lA){return new(lA||zA)(e.rXU(xt),e.rXU((0,e.Rfq)(()=>Rn)),e.rXU(h.MJ,8),e.rXU(h.de,8),e.rXU(e.gRc))};static#e=this.\u0275cmp=e.VBU({type:zA,selectors:[["mat-calendar-header"]],exportAs:["matCalendarHeader"],standalone:!0,features:[e.aNF],ngContentSelectors:Y,decls:13,vars:11,consts:[[1,"mat-calendar-header"],[1,"mat-calendar-controls"],[1,"cdk-visually-hidden",3,"id"],["mat-button","","type","button","aria-live","polite",1,"mat-calendar-period-button",3,"click"],["aria-hidden","true"],["viewBox","0 0 10 5","focusable","false","aria-hidden","true",1,"mat-calendar-arrow"],["points","0,0 5,5 10,0"],[1,"mat-calendar-spacer"],["mat-icon-button","","type","button",1,"mat-calendar-previous-button",3,"click","disabled"],["mat-icon-button","","type","button",1,"mat-calendar-next-button",3,"click","disabled"]],template:function(lA,ze){1&lA&&(e.NAR(),e.j41(0,"div",0)(1,"div",1)(2,"label",2),e.EFF(3),e.k0s(),e.j41(4,"button",3),e.bIt("click",function(){return ze.currentPeriodClicked()}),e.j41(5,"span",4),e.EFF(6),e.k0s(),e.qSk(),e.j41(7,"svg",5),e.nrm(8,"polygon",6),e.k0s()(),e.joV(),e.nrm(9,"div",7),e.SdG(10),e.j41(11,"button",8),e.bIt("click",function(){return ze.previousClicked()}),e.k0s(),e.j41(12,"button",9),e.bIt("click",function(){return ze.nextClicked()}),e.k0s()()()),2&lA&&(e.R7$(2),e.Y8G("id",ze._periodButtonLabelId),e.R7$(),e.JRh(ze.periodButtonDescription),e.R7$(),e.BMQ("aria-label",ze.periodButtonLabel)("aria-describedby",ze._periodButtonLabelId),e.R7$(2),e.JRh(ze.periodButtonText),e.R7$(),e.AVh("mat-calendar-invert","month"!==ze.calendar.currentView),e.R7$(4),e.Y8G("disabled",!ze.previousEnabled()),e.BMQ("aria-label",ze.prevButtonLabel),e.R7$(),e.Y8G("disabled",!ze.nextEnabled()),e.BMQ("aria-label",ze.nextButtonLabel))},dependencies:[_.$z,_.iY],encapsulation:2,changeDetection:0})}return zA})(),Rn=(()=>{class zA{get startAt(){return this._startAt}set startAt(Ht){this._startAt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(Ht))}get selected(){return this._selected}set selected(Ht){this._selected=Ht instanceof xe?Ht:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(Ht))}get minDate(){return this._minDate}set minDate(Ht){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(Ht))}get maxDate(){return this._maxDate}set maxDate(Ht){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(Ht))}get activeDate(){return this._clampedActiveDate}set activeDate(Ht){this._clampedActiveDate=this._dateAdapter.clampDate(Ht,this.minDate,this.maxDate),this.stateChanges.next(),this._changeDetectorRef.markForCheck()}get currentView(){return this._currentView}set currentView(Ht){const lA=this._currentView!==Ht?Ht:null;this._currentView=Ht,this._moveFocusOnNextTick=!0,this._changeDetectorRef.markForCheck(),lA&&this.viewChanged.emit(lA)}constructor(Ht,lA,ze,Qe){this._dateAdapter=lA,this._dateFormats=ze,this._changeDetectorRef=Qe,this._moveFocusOnNextTick=!1,this.startView="month",this.selectedChange=new e.bkB,this.yearSelected=new e.bkB,this.monthSelected=new e.bkB,this.viewChanged=new e.bkB(!0),this._userSelection=new e.bkB,this._userDragDrop=new e.bkB,this._activeDrag=null,this.stateChanges=new s.B,this._intlChanges=Ht.changes.subscribe(()=>{Qe.markForCheck(),this.stateChanges.next()})}ngAfterContentInit(){this._calendarHeaderPortal=new R.A8(this.headerComponent||Yn),this.activeDate=this.startAt||this._dateAdapter.today(),this._currentView=this.startView}ngAfterViewChecked(){this._moveFocusOnNextTick&&(this._moveFocusOnNextTick=!1,this.focusActiveCell())}ngOnDestroy(){this._intlChanges.unsubscribe(),this.stateChanges.complete()}ngOnChanges(Ht){const lA=Ht.minDate&&!this._dateAdapter.sameDate(Ht.minDate.previousValue,Ht.minDate.currentValue)?Ht.minDate:void 0,ze=Ht.maxDate&&!this._dateAdapter.sameDate(Ht.maxDate.previousValue,Ht.maxDate.currentValue)?Ht.maxDate:void 0,Qe=lA||ze||Ht.dateFilter;if(Qe&&!Qe.firstChange){const vt=this._getCurrentViewComponent();vt&&(this._changeDetectorRef.detectChanges(),vt._init())}this.stateChanges.next()}focusActiveCell(){this._getCurrentViewComponent()._focusActiveCell(!1)}updateTodaysDate(){this._getCurrentViewComponent()._init()}_dateSelected(Ht){const lA=Ht.value;(this.selected instanceof xe||lA&&!this._dateAdapter.sameDate(lA,this.selected))&&this.selectedChange.emit(lA),this._userSelection.emit(Ht)}_yearSelectedInMultiYearView(Ht){this.yearSelected.emit(Ht)}_monthSelectedInYearView(Ht){this.monthSelected.emit(Ht)}_goToDateInView(Ht,lA){this.activeDate=Ht,this.currentView=lA}_dragStarted(Ht){this._activeDrag=Ht}_dragEnded(Ht){this._activeDrag&&(Ht.value&&this._userDragDrop.emit(Ht),this._activeDrag=null)}_getCurrentViewComponent(){return this.monthView||this.yearView||this.multiYearView}static#t=this.\u0275fac=function(lA){return new(lA||zA)(e.rXU(xt),e.rXU(h.MJ,8),e.rXU(h.de,8),e.rXU(e.gRc))};static#e=this.\u0275cmp=e.VBU({type:zA,selectors:[["mat-calendar"]],viewQuery:function(lA,ze){if(1&lA&&(e.GBs(kn,5),e.GBs(BA,5),e.GBs(no,5)),2&lA){let Qe;e.mGM(Qe=e.lsd())&&(ze.monthView=Qe.first),e.mGM(Qe=e.lsd())&&(ze.yearView=Qe.first),e.mGM(Qe=e.lsd())&&(ze.multiYearView=Qe.first)}},hostAttrs:[1,"mat-calendar"],inputs:{headerComponent:"headerComponent",startAt:"startAt",startView:"startView",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd",startDateAccessibleName:"startDateAccessibleName",endDateAccessibleName:"endDateAccessibleName"},outputs:{selectedChange:"selectedChange",yearSelected:"yearSelected",monthSelected:"monthSelected",viewChanged:"viewChanged",_userSelection:"_userSelection",_userDragDrop:"_userDragDrop"},exportAs:["matCalendar"],standalone:!0,features:[e.Jv_([_e]),e.OA$,e.aNF],decls:5,vars:2,consts:[[3,"cdkPortalOutlet"],["cdkMonitorSubtreeFocus","","tabindex","-1",1,"mat-calendar-content"],[3,"activeDateChange","_userSelection","dragStarted","dragEnded","activeDate","selected","dateFilter","maxDate","minDate","dateClass","comparisonStart","comparisonEnd","startDateAccessibleName","endDateAccessibleName","activeDrag"],[3,"activeDateChange","monthSelected","selectedChange","activeDate","selected","dateFilter","maxDate","minDate","dateClass"],[3,"activeDateChange","yearSelected","selectedChange","activeDate","selected","dateFilter","maxDate","minDate","dateClass"]],template:function(lA,ze){if(1&lA&&(e.DNE(0,x,0,0,"ng-template",0),e.j41(1,"div",1),e.DNE(2,v,1,11)(3,O,1,6)(4,G,1,6),e.k0s()),2&lA){let Qe;e.Y8G("cdkPortalOutlet",ze._calendarHeaderPortal),e.R7$(2),e.vxM(2,"month"===(Qe=ze.currentView)?2:"year"===Qe?3:"multi-year"===Qe?4:-1)}},dependencies:[R.I3,l.vR,kn,BA,no],styles:['.mat-calendar{display:block;font-family:var(--mat-datepicker-calendar-text-font);font-size:var(--mat-datepicker-calendar-text-size)}.mat-calendar-header{padding:8px 8px 0 8px}.mat-calendar-content{padding:0 8px 8px 8px;outline:none}.mat-calendar-controls{display:flex;align-items:center;margin:5% calc(4.7142857143% - 16px)}.mat-calendar-spacer{flex:1 1 auto}.mat-calendar-period-button{min-width:0;margin:0 8px;font-size:var(--mat-datepicker-calendar-period-button-text-size);font-weight:var(--mat-datepicker-calendar-period-button-text-weight);--mdc-text-button-label-text-color:var(--mat-datepicker-calendar-period-button-text-color)}.mat-calendar-arrow{display:inline-block;width:10px;height:5px;margin:0 0 0 5px;vertical-align:middle;fill:var(--mat-datepicker-calendar-period-button-icon-color)}.mat-calendar-arrow.mat-calendar-invert{transform:rotate(180deg)}[dir=rtl] .mat-calendar-arrow{margin:0 5px 0 0}.cdk-high-contrast-active .mat-calendar-arrow{fill:CanvasText}.mat-calendar-previous-button,.mat-calendar-next-button{position:relative}.mat-datepicker-content .mat-calendar-previous-button:not(.mat-mdc-button-disabled),.mat-datepicker-content .mat-calendar-next-button:not(.mat-mdc-button-disabled){color:var(--mat-datepicker-calendar-navigation-button-icon-color)}.mat-calendar-previous-button::after,.mat-calendar-next-button::after{top:0;left:0;right:0;bottom:0;position:absolute;content:"";margin:15.5px;border:0 solid currentColor;border-top-width:2px}[dir=rtl] .mat-calendar-previous-button,[dir=rtl] .mat-calendar-next-button{transform:rotate(180deg)}.mat-calendar-previous-button::after{border-left-width:2px;transform:translateX(2px) rotate(-45deg)}.mat-calendar-next-button::after{border-right-width:2px;transform:translateX(-2px) rotate(45deg)}.mat-calendar-table{border-spacing:0;border-collapse:collapse;width:100%}.mat-calendar-table-header th{text-align:center;padding:0 0 8px 0;color:var(--mat-datepicker-calendar-header-text-color);font-size:var(--mat-datepicker-calendar-header-text-size);font-weight:var(--mat-datepicker-calendar-header-text-weight)}.mat-calendar-table-header-divider{position:relative;height:1px}.mat-calendar-table-header-divider::after{content:"";position:absolute;top:0;left:-8px;right:-8px;height:1px;background:var(--mat-datepicker-calendar-header-divider-color)}.mat-calendar-body-cell-content::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 3px)*-1)}.mat-calendar-body-cell:focus .mat-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}return zA})();const Tn={transformPanel:(0,b.hZ)("transformPanel",[(0,b.kY)("void => enter-dropdown",(0,b.i0)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,b.i7)([(0,b.iF)({opacity:0,transform:"scale(1, 0.8)"}),(0,b.iF)({opacity:1,transform:"scale(1, 1)"})]))),(0,b.kY)("void => enter-dialog",(0,b.i0)("150ms cubic-bezier(0, 0, 0.2, 1)",(0,b.i7)([(0,b.iF)({opacity:0,transform:"scale(0.7)"}),(0,b.iF)({transform:"none",opacity:1})]))),(0,b.kY)("* => void",(0,b.i0)("100ms linear",(0,b.iF)({opacity:0})))]),fadeInCalendar:(0,b.hZ)("fadeInCalendar",[(0,b.wk)("void",(0,b.iF)({opacity:0})),(0,b.wk)("enter",(0,b.iF)({opacity:1})),(0,b.kY)("void => *",(0,b.i0)("120ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)"))])};let Fn=0;const Te=new e.nKC("mat-datepicker-scroll-strategy",{providedIn:"root",factory:()=>{const zA=(0,e.WQX)(t.hJ);return()=>zA.scrollStrategies.reposition()}}),we={provide:Te,deps:[t.hJ],useFactory:function Ie(zA){return()=>zA.scrollStrategies.reposition()}};let Ee=(()=>{class zA{constructor(Ht,lA,ze,Qe,vt,ve){this._elementRef=Ht,this._changeDetectorRef=lA,this._globalModel=ze,this._dateAdapter=Qe,this._rangeSelectionStrategy=vt,this._subscriptions=new u.yU,this._animationDone=new s.B,this._isAnimating=!1,this._actionsPortal=null,this._closeButtonText=ve.closeCalendarLabel}ngOnInit(){this._animationState=this.datepicker.touchUi?"enter-dialog":"enter-dropdown"}ngAfterViewInit(){this._subscriptions.add(this.datepicker.stateChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})),this._calendar.focusActiveCell()}ngOnDestroy(){this._subscriptions.unsubscribe(),this._animationDone.complete()}_handleUserSelection(Ht){const lA=this._model.selection,ze=Ht.value,Qe=lA instanceof xe;if(Qe&&this._rangeSelectionStrategy){const vt=this._rangeSelectionStrategy.selectionFinished(ze,lA,Ht.event);this._model.updateSelection(vt,this)}else ze&&(Qe||!this._dateAdapter.sameDate(ze,lA))&&this._model.add(ze);(!this._model||this._model.isComplete())&&!this._actionsPortal&&this.datepicker.close()}_handleUserDragDrop(Ht){this._model.updateSelection(Ht.value,this)}_startExitAnimation(){this._animationState="void",this._changeDetectorRef.markForCheck()}_handleAnimationEvent(Ht){this._isAnimating="start"===Ht.phaseName,this._isAnimating||this._animationDone.next()}_getSelected(){return this._model.selection}_applyPendingSelection(){this._model!==this._globalModel&&this._globalModel.updateSelection(this._model.selection,this)}_assignActions(Ht,lA){this._model=Ht?this._globalModel.clone():this._globalModel,this._actionsPortal=Ht,lA&&this._changeDetectorRef.detectChanges()}static#t=this.\u0275fac=function(lA){return new(lA||zA)(e.rXU(e.aKT),e.rXU(e.gRc),e.rXU(FA),e.rXU(h.MJ),e.rXU(GA,8),e.rXU(xt))};static#e=this.\u0275cmp=e.VBU({type:zA,selectors:[["mat-datepicker-content"]],viewQuery:function(lA,ze){if(1&lA&&e.GBs(Rn,5),2&lA){let Qe;e.mGM(Qe=e.lsd())&&(ze._calendar=Qe.first)}},hostAttrs:[1,"mat-datepicker-content"],hostVars:5,hostBindings:function(lA,ze){1&lA&&e.Kam("@transformPanel.start",function(vt){return ze._handleAnimationEvent(vt)})("@transformPanel.done",function(vt){return ze._handleAnimationEvent(vt)}),2&lA&&(e.zvX("@transformPanel",ze._animationState),e.HbH(ze.color?"mat-"+ze.color:""),e.AVh("mat-datepicker-content-touch",ze.datepicker.touchUi))},inputs:{color:"color"},exportAs:["matDatepickerContent"],standalone:!0,features:[e.aNF],decls:5,vars:27,consts:[["cdkTrapFocus","","role","dialog",1,"mat-datepicker-content-container"],[3,"yearSelected","monthSelected","viewChanged","_userSelection","_userDragDrop","id","startAt","startView","minDate","maxDate","dateFilter","headerComponent","selected","dateClass","comparisonStart","comparisonEnd","startDateAccessibleName","endDateAccessibleName"],[3,"cdkPortalOutlet"],["type","button","mat-raised-button","",1,"mat-datepicker-close-button",3,"focus","blur","click","color"]],template:function(lA,ze){if(1&lA&&(e.j41(0,"div",0)(1,"mat-calendar",1),e.bIt("yearSelected",function(vt){return ze.datepicker._selectYear(vt)})("monthSelected",function(vt){return ze.datepicker._selectMonth(vt)})("viewChanged",function(vt){return ze.datepicker._viewChanged(vt)})("_userSelection",function(vt){return ze._handleUserSelection(vt)})("_userDragDrop",function(vt){return ze._handleUserDragDrop(vt)}),e.k0s(),e.DNE(2,At,0,0,"ng-template",2),e.j41(3,"button",3),e.bIt("focus",function(){return ze._closeButtonFocused=!0})("blur",function(){return ze._closeButtonFocused=!1})("click",function(){return ze.datepicker.close()}),e.EFF(4),e.k0s()()),2&lA){let Qe;e.AVh("mat-datepicker-content-container-with-custom-header",ze.datepicker.calendarHeaderComponent)("mat-datepicker-content-container-with-actions",ze._actionsPortal),e.BMQ("aria-modal",!0)("aria-labelledby",null!==(Qe=ze._dialogLabelId)&&void 0!==Qe?Qe:void 0),e.R7$(),e.HbH(ze.datepicker.panelClass),e.Y8G("id",ze.datepicker.id)("startAt",ze.datepicker.startAt)("startView",ze.datepicker.startView)("minDate",ze.datepicker._getMinDate())("maxDate",ze.datepicker._getMaxDate())("dateFilter",ze.datepicker._getDateFilter())("headerComponent",ze.datepicker.calendarHeaderComponent)("selected",ze._getSelected())("dateClass",ze.datepicker.dateClass)("comparisonStart",ze.comparisonStart)("comparisonEnd",ze.comparisonEnd)("@fadeInCalendar","enter")("startDateAccessibleName",ze.startDateAccessibleName)("endDateAccessibleName",ze.endDateAccessibleName),e.R7$(),e.Y8G("cdkPortalOutlet",ze._actionsPortal),e.R7$(),e.AVh("cdk-visually-hidden",!ze._closeButtonFocused),e.Y8G("color",ze.color||"primary"),e.R7$(),e.JRh(ze._closeButtonText)}},dependencies:[l.kB,Rn,R.I3,_.$z],styles:[".mat-datepicker-content{display:block;border-radius:4px;background-color:var(--mat-datepicker-calendar-container-background-color);color:var(--mat-datepicker-calendar-container-text-color);box-shadow:var(--mat-datepicker-calendar-container-elevation-shadow);border-radius:var(--mat-datepicker-calendar-container-shape)}.mat-datepicker-content .mat-calendar{width:296px;height:354px}.mat-datepicker-content .mat-datepicker-content-container-with-custom-header .mat-calendar{height:auto}.mat-datepicker-content .mat-datepicker-close-button{position:absolute;top:100%;left:0;margin-top:8px}.ng-animating .mat-datepicker-content .mat-datepicker-close-button{display:none}.mat-datepicker-content-container{display:flex;flex-direction:column;justify-content:space-between}.mat-datepicker-content-touch{display:block;max-height:80vh;box-shadow:var(--mat-datepicker-calendar-container-touch-elevation-shadow);border-radius:var(--mat-datepicker-calendar-container-touch-shape);position:relative;overflow:visible}.mat-datepicker-content-touch .mat-datepicker-content-container{min-height:312px;max-height:788px;min-width:250px;max-width:750px}.mat-datepicker-content-touch .mat-calendar{width:100%;height:auto}@media all and (orientation: landscape){.mat-datepicker-content-touch .mat-datepicker-content-container{width:64vh;height:80vh}}@media all and (orientation: portrait){.mat-datepicker-content-touch .mat-datepicker-content-container{width:80vw;height:100vw}.mat-datepicker-content-touch .mat-datepicker-content-container-with-actions{height:115vw}}"],encapsulation:2,data:{animation:[Tn.transformPanel,Tn.fadeInCalendar]},changeDetection:0})}return zA})(),ue=(()=>{class zA{get startAt(){return this._startAt||(this.datepickerInput?this.datepickerInput.getStartValue():null)}set startAt(Ht){this._startAt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(Ht))}get color(){return this._color||(this.datepickerInput?this.datepickerInput.getThemePalette():void 0)}set color(Ht){this._color=Ht}get disabled(){return void 0===this._disabled&&this.datepickerInput?this.datepickerInput.disabled:!!this._disabled}set disabled(Ht){Ht!==this._disabled&&(this._disabled=Ht,this.stateChanges.next(void 0))}get panelClass(){return this._panelClass}set panelClass(Ht){this._panelClass=(0,Q.cc)(Ht)}get opened(){return this._opened}set opened(Ht){Ht?this.open():this.close()}_getMinDate(){return this.datepickerInput&&this.datepickerInput.min}_getMaxDate(){return this.datepickerInput&&this.datepickerInput.max}_getDateFilter(){return this.datepickerInput&&this.datepickerInput.dateFilter}constructor(Ht,lA,ze,Qe,vt,ve,Zt){this._overlay=Ht,this._ngZone=lA,this._viewContainerRef=ze,this._dateAdapter=vt,this._dir=ve,this._model=Zt,this._inputStateChanges=u.yU.EMPTY,this._document=(0,e.WQX)(F.qQ),this.startView="month",this.touchUi=!1,this.xPosition="start",this.yPosition="below",this.restoreFocus=!0,this.yearSelected=new e.bkB,this.monthSelected=new e.bkB,this.viewChanged=new e.bkB(!0),this.openedStream=new e.bkB,this.closedStream=new e.bkB,this._opened=!1,this.id="mat-datepicker-"+Fn++,this._focusedElementBeforeOpen=null,this._backdropHarnessClass=`${this.id}-backdrop`,this.stateChanges=new s.B,this._scrollStrategy=Qe}ngOnChanges(Ht){const lA=Ht.xPosition||Ht.yPosition;if(lA&&!lA.firstChange&&this._overlayRef){const ze=this._overlayRef.getConfig().positionStrategy;ze instanceof t.rW&&(this._setConnectedPositions(ze),this.opened&&this._overlayRef.updatePosition())}this.stateChanges.next(void 0)}ngOnDestroy(){this._destroyOverlay(),this.close(),this._inputStateChanges.unsubscribe(),this.stateChanges.complete()}select(Ht){this._model.add(Ht)}_selectYear(Ht){this.yearSelected.emit(Ht)}_selectMonth(Ht){this.monthSelected.emit(Ht)}_viewChanged(Ht){this.viewChanged.emit(Ht)}registerInput(Ht){return this._inputStateChanges.unsubscribe(),this.datepickerInput=Ht,this._inputStateChanges=Ht.stateChanges.subscribe(()=>this.stateChanges.next(void 0)),this._model}registerActions(Ht){this._actionsPortal=Ht,this._componentRef?.instance._assignActions(Ht,!0)}removeActions(Ht){Ht===this._actionsPortal&&(this._actionsPortal=null,this._componentRef?.instance._assignActions(null,!0))}open(){this._opened||this.disabled||this._componentRef?.instance._isAnimating||(this._focusedElementBeforeOpen=(0,p.vc)(),this._openOverlay(),this._opened=!0,this.openedStream.emit())}close(){if(!this._opened||this._componentRef?.instance._isAnimating)return;const Ht=this.restoreFocus&&this._focusedElementBeforeOpen&&"function"==typeof this._focusedElementBeforeOpen.focus,lA=()=>{this._opened&&(this._opened=!1,this.closedStream.emit())};if(this._componentRef){const{instance:ze,location:Qe}=this._componentRef;ze._startExitAnimation(),ze._animationDone.pipe((0,f.s)(1)).subscribe(()=>{const vt=this._document.activeElement;Ht&&(!vt||vt===this._document.activeElement||Qe.nativeElement.contains(vt))&&this._focusedElementBeforeOpen.focus(),this._focusedElementBeforeOpen=null,this._destroyOverlay()})}Ht?setTimeout(lA):lA()}_applyPendingSelection(){this._componentRef?.instance?._applyPendingSelection()}_forwardContentValues(Ht){Ht.datepicker=this,Ht.color=this.color,Ht._dialogLabelId=this.datepickerInput.getOverlayLabelId(),Ht._assignActions(this._actionsPortal,!1)}_openOverlay(){this._destroyOverlay();const Ht=this.touchUi,lA=new R.A8(Ee,this._viewContainerRef),ze=this._overlayRef=this._overlay.create(new t.rR({positionStrategy:Ht?this._getDialogStrategy():this._getDropdownStrategy(),hasBackdrop:!0,backdropClass:[Ht?"cdk-overlay-dark-backdrop":"mat-overlay-transparent-backdrop",this._backdropHarnessClass],direction:this._dir,scrollStrategy:Ht?this._overlay.scrollStrategies.block():this._scrollStrategy(),panelClass:"mat-datepicker-"+(Ht?"dialog":"popup")}));this._getCloseStream(ze).subscribe(Qe=>{Qe&&Qe.preventDefault(),this.close()}),ze.keydownEvents().subscribe(Qe=>{const vt=Qe.keyCode;(vt===c.i7||vt===c.n6||vt===c.UQ||vt===c.LE||vt===c.w_||vt===c.dB)&&Qe.preventDefault()}),this._componentRef=ze.attach(lA),this._forwardContentValues(this._componentRef.instance),Ht||this._ngZone.onStable.pipe((0,f.s)(1)).subscribe(()=>ze.updatePosition())}_destroyOverlay(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=this._componentRef=null)}_getDialogStrategy(){return this._overlay.position().global().centerHorizontally().centerVertically()}_getDropdownStrategy(){const Ht=this._overlay.position().flexibleConnectedTo(this.datepickerInput.getConnectedOverlayOrigin()).withTransformOriginOn(".mat-datepicker-content").withFlexibleDimensions(!1).withViewportMargin(8).withLockedPosition();return this._setConnectedPositions(Ht)}_setConnectedPositions(Ht){const lA="end"===this.xPosition?"end":"start",ze="start"===lA?"end":"start",Qe="above"===this.yPosition?"bottom":"top",vt="top"===Qe?"bottom":"top";return Ht.withPositions([{originX:lA,originY:vt,overlayX:lA,overlayY:Qe},{originX:lA,originY:Qe,overlayX:lA,overlayY:vt},{originX:ze,originY:vt,overlayX:ze,overlayY:Qe},{originX:ze,originY:Qe,overlayX:ze,overlayY:vt}])}_getCloseStream(Ht){const lA=["ctrlKey","shiftKey","metaKey"];return(0,g.h)(Ht.backdropClick(),Ht.detachments(),Ht.keydownEvents().pipe((0,w.p)(ze=>ze.keyCode===c._f&&!(0,c.rp)(ze)||this.datepickerInput&&(0,c.rp)(ze,"altKey")&&ze.keyCode===c.i7&&lA.every(Qe=>!(0,c.rp)(ze,Qe)))))}static#t=this.\u0275fac=function(lA){return new(lA||zA)(e.rXU(t.hJ),e.rXU(e.SKi),e.rXU(e.c1b),e.rXU(Te),e.rXU(h.MJ,8),e.rXU(B.dS,8),e.rXU(FA))};static#e=this.\u0275dir=e.FsC({type:zA,inputs:{calendarHeaderComponent:"calendarHeaderComponent",startAt:"startAt",startView:"startView",color:"color",touchUi:[e.Mj6.HasDecoratorInputTransform,"touchUi","touchUi",e.L39],disabled:[e.Mj6.HasDecoratorInputTransform,"disabled","disabled",e.L39],xPosition:"xPosition",yPosition:"yPosition",restoreFocus:[e.Mj6.HasDecoratorInputTransform,"restoreFocus","restoreFocus",e.L39],dateClass:"dateClass",panelClass:"panelClass",opened:[e.Mj6.HasDecoratorInputTransform,"opened","opened",e.L39]},outputs:{yearSelected:"yearSelected",monthSelected:"monthSelected",viewChanged:"viewChanged",openedStream:"opened",closedStream:"closed"},features:[e.GFd,e.OA$]})}return zA})(),oA=(()=>{class zA extends ue{static#t=this.\u0275fac=(()=>{let Ht;return function(ze){return(Ht||(Ht=e.xGo(zA)))(ze||zA)}})();static#e=this.\u0275cmp=e.VBU({type:zA,selectors:[["mat-datepicker"]],exportAs:["matDatepicker"],standalone:!0,features:[e.Jv_([_e,{provide:ue,useExisting:zA}]),e.Vt3,e.aNF],decls:0,vars:0,template:function(lA,ze){},encapsulation:2,changeDetection:0})}return zA})();class be{constructor(ri,Ht){this.target=ri,this.targetElement=Ht,this.value=this.target.value}}let qA=(()=>{class zA{get value(){return this._model?this._getValueFromModel(this._model.selection):this._pendingValue}set value(Ht){this._assignValueProgrammatically(Ht)}get disabled(){return!!this._disabled||this._parentDisabled()}set disabled(Ht){const lA=Ht,ze=this._elementRef.nativeElement;this._disabled!==lA&&(this._disabled=lA,this.stateChanges.next(void 0)),lA&&this._isInitialized&&ze.blur&&ze.blur()}_getValidators(){return[this._parseValidator,this._minValidator,this._maxValidator,this._filterValidator]}_registerModel(Ht){this._model=Ht,this._valueChangesSubscription.unsubscribe(),this._pendingValue&&this._assignValue(this._pendingValue),this._valueChangesSubscription=this._model.selectionChanged.subscribe(lA=>{if(this._shouldHandleChangeEvent(lA)){const ze=this._getValueFromModel(lA.selection);this._lastValueValid=this._isValidValue(ze),this._cvaOnChange(ze),this._onTouched(),this._formatValue(ze),this.dateInput.emit(new be(this,this._elementRef.nativeElement)),this.dateChange.emit(new be(this,this._elementRef.nativeElement))}})}constructor(Ht,lA,ze){this._elementRef=Ht,this._dateAdapter=lA,this._dateFormats=ze,this.dateChange=new e.bkB,this.dateInput=new e.bkB,this.stateChanges=new s.B,this._onTouched=()=>{},this._validatorOnChange=()=>{},this._cvaOnChange=()=>{},this._valueChangesSubscription=u.yU.EMPTY,this._localeSubscription=u.yU.EMPTY,this._parseValidator=()=>this._lastValueValid?null:{matDatepickerParse:{text:this._elementRef.nativeElement.value}},this._filterValidator=Qe=>{const vt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(Qe.value));return!vt||this._matchesFilter(vt)?null:{matDatepickerFilter:!0}},this._minValidator=Qe=>{const vt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(Qe.value)),ve=this._getMinDate();return!ve||!vt||this._dateAdapter.compareDate(ve,vt)<=0?null:{matDatepickerMin:{min:ve,actual:vt}}},this._maxValidator=Qe=>{const vt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(Qe.value)),ve=this._getMaxDate();return!ve||!vt||this._dateAdapter.compareDate(ve,vt)>=0?null:{matDatepickerMax:{max:ve,actual:vt}}},this._lastValueValid=!1,this._localeSubscription=lA.localeChanges.subscribe(()=>{this._assignValueProgrammatically(this.value)})}ngAfterViewInit(){this._isInitialized=!0}ngOnChanges(Ht){(function sn(zA,ri){const Ht=Object.keys(zA);for(let lA of Ht){const{previousValue:ze,currentValue:Qe}=zA[lA];if(!ri.isDateInstance(ze)||!ri.isDateInstance(Qe))return!0;if(!ri.sameDate(ze,Qe))return!0}return!1})(Ht,this._dateAdapter)&&this.stateChanges.next(void 0)}ngOnDestroy(){this._valueChangesSubscription.unsubscribe(),this._localeSubscription.unsubscribe(),this.stateChanges.complete()}registerOnValidatorChange(Ht){this._validatorOnChange=Ht}validate(Ht){return this._validator?this._validator(Ht):null}writeValue(Ht){this._assignValueProgrammatically(Ht)}registerOnChange(Ht){this._cvaOnChange=Ht}registerOnTouched(Ht){this._onTouched=Ht}setDisabledState(Ht){this.disabled=Ht}_onKeydown(Ht){(0,c.rp)(Ht,"altKey")&&Ht.keyCode===c.n6&&["ctrlKey","shiftKey","metaKey"].every(Qe=>!(0,c.rp)(Ht,Qe))&&!this._elementRef.nativeElement.readOnly&&(this._openPopup(),Ht.preventDefault())}_onInput(Ht){const lA=this._lastValueValid;let ze=this._dateAdapter.parse(Ht,this._dateFormats.parse.dateInput);this._lastValueValid=this._isValidValue(ze),ze=this._dateAdapter.getValidDateOrNull(ze);const Qe=!this._dateAdapter.sameDate(ze,this.value);!ze||Qe?this._cvaOnChange(ze):(Ht&&!this.value&&this._cvaOnChange(ze),lA!==this._lastValueValid&&this._validatorOnChange()),Qe&&(this._assignValue(ze),this.dateInput.emit(new be(this,this._elementRef.nativeElement)))}_onChange(){this.dateChange.emit(new be(this,this._elementRef.nativeElement))}_onBlur(){this.value&&this._formatValue(this.value),this._onTouched()}_formatValue(Ht){this._elementRef.nativeElement.value=null!=Ht?this._dateAdapter.format(Ht,this._dateFormats.display.dateInput):""}_assignValue(Ht){this._model?(this._assignValueToModel(Ht),this._pendingValue=null):this._pendingValue=Ht}_isValidValue(Ht){return!Ht||this._dateAdapter.isValid(Ht)}_parentDisabled(){return!1}_assignValueProgrammatically(Ht){Ht=this._dateAdapter.deserialize(Ht),this._lastValueValid=this._isValidValue(Ht),Ht=this._dateAdapter.getValidDateOrNull(Ht),this._assignValue(Ht),this._formatValue(Ht)}_matchesFilter(Ht){const lA=this._getDateFilter();return!lA||lA(Ht)}static#t=this.\u0275fac=function(lA){return new(lA||zA)(e.rXU(e.aKT),e.rXU(h.MJ,8),e.rXU(h.de,8))};static#e=this.\u0275dir=e.FsC({type:zA,inputs:{value:"value",disabled:[e.Mj6.HasDecoratorInputTransform,"disabled","disabled",e.L39]},outputs:{dateChange:"dateChange",dateInput:"dateInput"},standalone:!0,features:[e.GFd,e.OA$]})}return zA})();const Hn={provide:C.kq,useExisting:(0,e.Rfq)(()=>yi),multi:!0},Oi={provide:C.cz,useExisting:(0,e.Rfq)(()=>yi),multi:!0};let yi=(()=>{class zA extends qA{set matDatepicker(Ht){Ht&&(this._datepicker=Ht,this._closedSubscription=Ht.closedStream.subscribe(()=>this._onTouched()),this._registerModel(Ht.registerInput(this)))}get min(){return this._min}set min(Ht){const lA=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(Ht));this._dateAdapter.sameDate(lA,this._min)||(this._min=lA,this._validatorOnChange())}get max(){return this._max}set max(Ht){const lA=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(Ht));this._dateAdapter.sameDate(lA,this._max)||(this._max=lA,this._validatorOnChange())}get dateFilter(){return this._dateFilter}set dateFilter(Ht){const lA=this._matchesFilter(this.value);this._dateFilter=Ht,this._matchesFilter(this.value)!==lA&&this._validatorOnChange()}constructor(Ht,lA,ze,Qe){super(Ht,lA,ze),this._formField=Qe,this._closedSubscription=u.yU.EMPTY,this._validator=C.k0.compose(super._getValidators())}getConnectedOverlayOrigin(){return this._formField?this._formField.getConnectedOverlayOrigin():this._elementRef}getOverlayLabelId(){return this._formField?this._formField.getLabelId():this._elementRef.nativeElement.getAttribute("aria-labelledby")}getThemePalette(){return this._formField?this._formField.color:void 0}getStartValue(){return this.value}ngOnDestroy(){super.ngOnDestroy(),this._closedSubscription.unsubscribe()}_openPopup(){this._datepicker&&this._datepicker.open()}_getValueFromModel(Ht){return Ht}_assignValueToModel(Ht){this._model&&this._model.updateSelection(Ht,this)}_getMinDate(){return this._min}_getMaxDate(){return this._max}_getDateFilter(){return this._dateFilter}_shouldHandleChangeEvent(Ht){return Ht.source!==this}static#t=this.\u0275fac=function(lA){return new(lA||zA)(e.rXU(e.aKT),e.rXU(h.MJ,8),e.rXU(h.de,8),e.rXU(T.xb,8))};static#e=this.\u0275dir=e.FsC({type:zA,selectors:[["input","matDatepicker",""]],hostAttrs:[1,"mat-datepicker-input"],hostVars:6,hostBindings:function(lA,ze){1&lA&&e.bIt("input",function(vt){return ze._onInput(vt.target.value)})("change",function(){return ze._onChange()})("blur",function(){return ze._onBlur()})("keydown",function(vt){return ze._onKeydown(vt)}),2&lA&&(e.Mr5("disabled",ze.disabled),e.BMQ("aria-haspopup",ze._datepicker?"dialog":null)("aria-owns",(null==ze._datepicker?null:ze._datepicker.opened)&&ze._datepicker.id||null)("min",ze.min?ze._dateAdapter.toIso8601(ze.min):null)("max",ze.max?ze._dateAdapter.toIso8601(ze.max):null)("data-mat-calendar",ze._datepicker?ze._datepicker.id:null))},inputs:{matDatepicker:"matDatepicker",min:"min",max:"max",dateFilter:[e.Mj6.None,"matDatepickerFilter","dateFilter"]},exportAs:["matDatepickerInput"],standalone:!0,features:[e.Jv_([Hn,Oi,{provide:L,useExisting:zA}]),e.Vt3]})}return zA})(),ii=(()=>{class zA{static#t=this.\u0275fac=function(lA){return new(lA||zA)};static#e=this.\u0275dir=e.FsC({type:zA,selectors:[["","matDatepickerToggleIcon",""]],standalone:!0})}return zA})(),cn=(()=>{class zA{get disabled(){return void 0===this._disabled&&this.datepicker?this.datepicker.disabled:!!this._disabled}set disabled(Ht){this._disabled=Ht}constructor(Ht,lA,ze){this._intl=Ht,this._changeDetectorRef=lA,this._stateChanges=u.yU.EMPTY;const Qe=Number(ze);this.tabIndex=Qe||0===Qe?Qe:null}ngOnChanges(Ht){Ht.datepicker&&this._watchStateChanges()}ngOnDestroy(){this._stateChanges.unsubscribe()}ngAfterContentInit(){this._watchStateChanges()}_open(Ht){this.datepicker&&!this.disabled&&(this.datepicker.open(),Ht.stopPropagation())}_watchStateChanges(){const Ht=this.datepicker?this.datepicker.stateChanges:(0,a.of)(),lA=this.datepicker&&this.datepicker.datepickerInput?this.datepicker.datepickerInput.stateChanges:(0,a.of)(),ze=this.datepicker?(0,g.h)(this.datepicker.openedStream,this.datepicker.closedStream):(0,a.of)();this._stateChanges.unsubscribe(),this._stateChanges=(0,g.h)(this._intl.changes,Ht,lA,ze).subscribe(()=>this._changeDetectorRef.markForCheck())}static#t=this.\u0275fac=function(lA){return new(lA||zA)(e.rXU(xt),e.rXU(e.gRc),e.kS0("tabindex"))};static#e=this.\u0275cmp=e.VBU({type:zA,selectors:[["mat-datepicker-toggle"]],contentQueries:function(lA,ze,Qe){if(1&lA&&e.wni(Qe,ii,5),2&lA){let vt;e.mGM(vt=e.lsd())&&(ze._customIcon=vt.first)}},viewQuery:function(lA,ze){if(1&lA&&e.GBs(dt,5),2&lA){let Qe;e.mGM(Qe=e.lsd())&&(ze._button=Qe.first)}},hostAttrs:[1,"mat-datepicker-toggle"],hostVars:8,hostBindings:function(lA,ze){1&lA&&e.bIt("click",function(vt){return ze._open(vt)}),2&lA&&(e.BMQ("tabindex",null)("data-mat-calendar",ze.datepicker?ze.datepicker.id:null),e.AVh("mat-datepicker-toggle-active",ze.datepicker&&ze.datepicker.opened)("mat-accent",ze.datepicker&&"accent"===ze.datepicker.color)("mat-warn",ze.datepicker&&"warn"===ze.datepicker.color))},inputs:{datepicker:[e.Mj6.None,"for","datepicker"],tabIndex:"tabIndex",ariaLabel:[e.Mj6.None,"aria-label","ariaLabel"],disabled:[e.Mj6.HasDecoratorInputTransform,"disabled","disabled",e.L39],disableRipple:"disableRipple"},exportAs:["matDatepickerToggle"],standalone:!0,features:[e.GFd,e.OA$,e.aNF],ngContentSelectors:yt,decls:4,vars:6,consts:[["button",""],["mat-icon-button","","type","button",3,"disabled","disableRipple"],["viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false","aria-hidden","true",1,"mat-datepicker-toggle-default-icon"],["d","M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11zM7 10h5v5H7z"]],template:function(lA,ze){1&lA&&(e.NAR(It),e.j41(0,"button",1,0),e.DNE(2,qt,2,0,":svg:svg",2),e.SdG(3),e.k0s()),2&lA&&(e.Y8G("disabled",ze.disabled)("disableRipple",ze.disableRipple),e.BMQ("aria-haspopup",ze.datepicker?"dialog":null)("aria-label",ze.ariaLabel||ze._intl.openCalendarLabel)("tabindex",ze.disabled?-1:ze.tabIndex),e.R7$(2),e.vxM(2,ze._customIcon?-1:2))},dependencies:[_.iY],styles:[".mat-datepicker-toggle{pointer-events:auto;color:var(--mat-datepicker-toggle-icon-color)}.mat-datepicker-toggle-active{color:var(--mat-datepicker-toggle-active-state-icon-color)}.cdk-high-contrast-active .mat-datepicker-toggle-default-icon{color:CanvasText}"],encapsulation:2,changeDetection:0})}return zA})(),Ei=(()=>{class zA{static#t=this.\u0275fac=function(lA){return new(lA||zA)};static#e=this.\u0275mod=e.$C({type:zA});static#A=this.\u0275inj=e.G2t({providers:[xt,we],imports:[F.MD,_.Hl,t.z_,l.Pd,R.jc,h.yE,Ee,cn,Yn,D.Gj]})}return zA})()},75351:(Fe,Tt,d)=>{"use strict";d.d(Tt,{Vh:()=>Xt,bZ:()=>Ce,E7:()=>fA,tx:()=>iA,Yi:()=>rA,hM:()=>fe,CP:()=>qt,BI:()=>Ye});var l=d(66969),t=d(60177),R=d(54438),F=d(18617),e=d(36860),_=d(76939),D=d(67336),h=d(21413),s=d(59030),u=d(7673),g=d(28203),a=d(99172);function c(Xe,Ve){}class B{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.closeOnNavigation=!0,this.closeOnDestroy=!0,this.closeOnOverlayDetachments=!0}}let f=(()=>{class Xe extends _.lb{constructor(nA,_e,tA,on,GA,Qn,_A,fn){super(),this._elementRef=nA,this._focusTrapFactory=_e,this._config=on,this._interactivityChecker=GA,this._ngZone=Qn,this._overlayRef=_A,this._focusMonitor=fn,this._platform=(0,R.WQX)(e.OD),this._focusTrap=null,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this._ariaLabelledByQueue=[],this._changeDetectorRef=(0,R.WQX)(R.gRc),this.attachDomPortal=hA=>{this._portalOutlet.hasAttached();const kn=this._portalOutlet.attachDomPortal(hA);return this._contentAttached(),kn},this._document=tA,this._config.ariaLabelledBy&&this._ariaLabelledByQueue.push(this._config.ariaLabelledBy)}_addAriaLabelledBy(nA){this._ariaLabelledByQueue.push(nA),this._changeDetectorRef.markForCheck()}_removeAriaLabelledBy(nA){const _e=this._ariaLabelledByQueue.indexOf(nA);_e>-1&&(this._ariaLabelledByQueue.splice(_e,1),this._changeDetectorRef.markForCheck())}_contentAttached(){this._initializeFocusTrap(),this._handleBackdropClicks(),this._captureInitialFocus()}_captureInitialFocus(){this._trapFocus()}ngOnDestroy(){this._restoreFocus()}attachComponentPortal(nA){this._portalOutlet.hasAttached();const _e=this._portalOutlet.attachComponentPortal(nA);return this._contentAttached(),_e}attachTemplatePortal(nA){this._portalOutlet.hasAttached();const _e=this._portalOutlet.attachTemplatePortal(nA);return this._contentAttached(),_e}_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(nA,_e){this._interactivityChecker.isFocusable(nA)||(nA.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const tA=()=>{nA.removeEventListener("blur",tA),nA.removeEventListener("mousedown",tA),nA.removeAttribute("tabindex")};nA.addEventListener("blur",tA),nA.addEventListener("mousedown",tA)})),nA.focus(_e)}_focusByCssSelector(nA,_e){let tA=this._elementRef.nativeElement.querySelector(nA);tA&&this._forceFocus(tA,_e)}_trapFocus(){const nA=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||nA.focus();break;case!0:case"first-tabbable":this._focusTrap?.focusInitialElementWhenReady().then(_e=>{_e||this._focusDialogContainer()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this._config.autoFocus)}}_restoreFocus(){const nA=this._config.restoreFocus;let _e=null;if("string"==typeof nA?_e=this._document.querySelector(nA):"boolean"==typeof nA?_e=nA?this._elementFocusedBeforeDialogWasOpened:null:nA&&(_e=nA),this._config.restoreFocus&&_e&&"function"==typeof _e.focus){const tA=(0,e.vc)(),on=this._elementRef.nativeElement;(!tA||tA===this._document.body||tA===on||on.contains(tA))&&(this._focusMonitor?(this._focusMonitor.focusVia(_e,this._closeInteractionType),this._closeInteractionType=null):_e.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){const nA=this._elementRef.nativeElement,_e=(0,e.vc)();return nA===_e||nA.contains(_e)}_initializeFocusTrap(){this._platform.isBrowser&&(this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=(0,e.vc)()))}_handleBackdropClicks(){this._overlayRef.backdropClick().subscribe(()=>{this._config.disableClose&&this._recaptureFocus()})}static#t=this.\u0275fac=function(_e){return new(_e||Xe)(R.rXU(R.aKT),R.rXU(F.GX),R.rXU(t.qQ,8),R.rXU(B),R.rXU(F.Z7),R.rXU(R.SKi),R.rXU(l.yY),R.rXU(F.FN))};static#e=this.\u0275cmp=R.VBU({type:Xe,selectors:[["cdk-dialog-container"]],viewQuery:function(_e,tA){if(1&_e&&R.GBs(_.I3,7),2&_e){let on;R.mGM(on=R.lsd())&&(tA._portalOutlet=on.first)}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(_e,tA){2&_e&&R.BMQ("id",tA._config.id||null)("role",tA._config.role)("aria-modal",tA._config.ariaModal)("aria-labelledby",tA._config.ariaLabel?null:tA._ariaLabelledByQueue[0])("aria-label",tA._config.ariaLabel)("aria-describedby",tA._config.ariaDescribedBy||null)},standalone:!0,features:[R.Vt3,R.aNF],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(_e,tA){1&_e&&R.DNE(0,c,0,0,"ng-template",0)},dependencies:[_.I3],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2})}return Xe})();class E{constructor(Ve,nA){this.overlayRef=Ve,this.config=nA,this.closed=new h.B,this.disableClose=nA.disableClose,this.backdropClick=Ve.backdropClick(),this.keydownEvents=Ve.keydownEvents(),this.outsidePointerEvents=Ve.outsidePointerEvents(),this.id=nA.id,this.keydownEvents.subscribe(_e=>{_e.keyCode===D._f&&!this.disableClose&&!(0,D.rp)(_e)&&(_e.preventDefault(),this.close(void 0,{focusOrigin:"keyboard"}))}),this.backdropClick.subscribe(()=>{this.disableClose||this.close(void 0,{focusOrigin:"mouse"})}),this._detachSubscription=Ve.detachments().subscribe(()=>{!1!==nA.closeOnOverlayDetachments&&this.close()})}close(Ve,nA){if(this.containerInstance){const _e=this.closed;this.containerInstance._closeInteractionType=nA?.focusOrigin||"program",this._detachSubscription.unsubscribe(),this.overlayRef.dispose(),_e.next(Ve),_e.complete(),this.componentInstance=this.containerInstance=null}}updatePosition(){return this.overlayRef.updatePosition(),this}updateSize(Ve="",nA=""){return this.overlayRef.updateSize({width:Ve,height:nA}),this}addPanelClass(Ve){return this.overlayRef.addPanelClass(Ve),this}removePanelClass(Ve){return this.overlayRef.removePanelClass(Ve),this}}const w=new R.nKC("DialogScrollStrategy",{providedIn:"root",factory:()=>{const Xe=(0,R.WQX)(l.hJ);return()=>Xe.scrollStrategies.block()}}),Q=new R.nKC("DialogData"),b=new R.nKC("DefaultDialogConfig");let N=0,L=(()=>{class Xe{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}constructor(nA,_e,tA,on,GA,Qn){this._overlay=nA,this._injector=_e,this._defaultOptions=tA,this._parentDialog=on,this._overlayContainer=GA,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new h.B,this._afterOpenedAtThisLevel=new h.B,this._ariaHiddenElements=new Map,this.afterAllClosed=(0,s.v)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,a.Z)(void 0))),this._scrollStrategy=Qn}open(nA,_e){(_e={...this._defaultOptions||new B,..._e}).id=_e.id||"cdk-dialog-"+N++,_e.id&&this.getDialogById(_e.id);const on=this._getOverlayConfig(_e),GA=this._overlay.create(on),Qn=new E(GA,_e),_A=this._attachContainer(GA,Qn,_e);return Qn.containerInstance=_A,this._attachDialogContent(nA,Qn,_A,_e),this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(Qn),Qn.closed.subscribe(()=>this._removeOpenDialog(Qn,!0)),this.afterOpened.next(Qn),Qn}closeAll(){J(this.openDialogs,nA=>nA.close())}getDialogById(nA){return this.openDialogs.find(_e=>_e.id===nA)}ngOnDestroy(){J(this._openDialogsAtThisLevel,nA=>{!1===nA.config.closeOnDestroy&&this._removeOpenDialog(nA,!1)}),J(this._openDialogsAtThisLevel,nA=>nA.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(nA){const _e=new l.rR({positionStrategy:nA.positionStrategy||this._overlay.position().global().centerHorizontally().centerVertically(),scrollStrategy:nA.scrollStrategy||this._scrollStrategy(),panelClass:nA.panelClass,hasBackdrop:nA.hasBackdrop,direction:nA.direction,minWidth:nA.minWidth,minHeight:nA.minHeight,maxWidth:nA.maxWidth,maxHeight:nA.maxHeight,width:nA.width,height:nA.height,disposeOnNavigation:nA.closeOnNavigation});return nA.backdropClass&&(_e.backdropClass=nA.backdropClass),_e}_attachContainer(nA,_e,tA){const on=tA.injector||tA.viewContainerRef?.injector,GA=[{provide:B,useValue:tA},{provide:E,useValue:_e},{provide:l.yY,useValue:nA}];let Qn;tA.container?"function"==typeof tA.container?Qn=tA.container:(Qn=tA.container.type,GA.push(...tA.container.providers(tA))):Qn=f;const _A=new _.A8(Qn,tA.viewContainerRef,R.zZn.create({parent:on||this._injector,providers:GA}),tA.componentFactoryResolver);return nA.attach(_A).instance}_attachDialogContent(nA,_e,tA,on){if(nA instanceof R.C4Q){const GA=this._createInjector(on,_e,tA,void 0);let Qn={$implicit:on.data,dialogRef:_e};on.templateContext&&(Qn={...Qn,..."function"==typeof on.templateContext?on.templateContext():on.templateContext}),tA.attachTemplatePortal(new _.VA(nA,null,Qn,GA))}else{const GA=this._createInjector(on,_e,tA,this._injector),Qn=tA.attachComponentPortal(new _.A8(nA,on.viewContainerRef,GA,on.componentFactoryResolver));_e.componentRef=Qn,_e.componentInstance=Qn.instance}}_createInjector(nA,_e,tA,on){const GA=nA.injector||nA.viewContainerRef?.injector,Qn=[{provide:Q,useValue:nA.data},{provide:E,useValue:_e}];return nA.providers&&("function"==typeof nA.providers?Qn.push(...nA.providers(_e,nA,tA)):Qn.push(...nA.providers)),nA.direction&&(!GA||!GA.get(g.dS,null,{optional:!0}))&&Qn.push({provide:g.dS,useValue:{value:nA.direction,change:(0,u.of)()}}),R.zZn.create({parent:GA||on,providers:Qn})}_removeOpenDialog(nA,_e){const tA=this.openDialogs.indexOf(nA);tA>-1&&(this.openDialogs.splice(tA,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((on,GA)=>{on?GA.setAttribute("aria-hidden",on):GA.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),_e&&this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){const nA=this._overlayContainer.getContainerElement();if(nA.parentElement){const _e=nA.parentElement.children;for(let tA=_e.length-1;tA>-1;tA--){const on=_e[tA];on!==nA&&"SCRIPT"!==on.nodeName&&"STYLE"!==on.nodeName&&!on.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(on,on.getAttribute("aria-hidden")),on.setAttribute("aria-hidden","true"))}}}_getAfterAllClosed(){const nA=this._parentDialog;return nA?nA._getAfterAllClosed():this._afterAllClosedAtThisLevel}static#t=this.\u0275fac=function(_e){return new(_e||Xe)(R.KVO(l.hJ),R.KVO(R.zZn),R.KVO(b,8),R.KVO(Xe,12),R.KVO(l.Sf),R.KVO(w))};static#e=this.\u0275prov=R.jDH({token:Xe,factory:Xe.\u0275fac,providedIn:"root"})}return Xe})();function J(Xe,Ve){let nA=Xe.length;for(;nA--;)Ve(Xe[nA])}let H=(()=>{class Xe{static#t=this.\u0275fac=function(_e){return new(_e||Xe)};static#e=this.\u0275mod=R.$C({type:Xe});static#A=this.\u0275inj=R.G2t({providers:[L],imports:[l.z_,_.jc,F.Pd,_.jc]})}return Xe})();var k=d(14085),X=d(57786),tt=d(5964),pt=d(96697),st=d(86600);function it(Xe,Ve){}d(49969);class at{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.delayFocusTrap=!0,this.closeOnNavigation=!0}}const Y="mdc-dialog--open",x="mdc-dialog--opening",v="mdc-dialog--closing";let At=(()=>{class Xe extends f{constructor(nA,_e,tA,on,GA,Qn,_A,fn,hA){super(nA,_e,tA,on,GA,Qn,_A,hA),this._animationMode=fn,this._animationStateChanged=new R.bkB,this._animationsEnabled="NoopAnimations"!==this._animationMode,this._actionSectionCount=0,this._hostElement=this._elementRef.nativeElement,this._enterAnimationDuration=this._animationsEnabled?It(this._config.enterAnimationDuration)??150:0,this._exitAnimationDuration=this._animationsEnabled?It(this._config.exitAnimationDuration)??75:0,this._animationTimer=null,this._finishDialogOpen=()=>{this._clearAnimationClasses(),this._openAnimationDone(this._enterAnimationDuration)},this._finishDialogClose=()=>{this._clearAnimationClasses(),this._animationStateChanged.emit({state:"closed",totalTime:this._exitAnimationDuration})}}_contentAttached(){super._contentAttached(),this._startOpenAnimation()}_startOpenAnimation(){this._animationStateChanged.emit({state:"opening",totalTime:this._enterAnimationDuration}),this._animationsEnabled?(this._hostElement.style.setProperty(dt,`${this._enterAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(x,Y)),this._waitForAnimationToComplete(this._enterAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add(Y),Promise.resolve().then(()=>this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._exitAnimationDuration}),this._hostElement.classList.remove(Y),this._animationsEnabled?(this._hostElement.style.setProperty(dt,`${this._exitAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(v)),this._waitForAnimationToComplete(this._exitAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose())}_updateActionSectionCount(nA){this._actionSectionCount+=nA,this._changeDetectorRef.markForCheck()}_clearAnimationClasses(){this._hostElement.classList.remove(x,v)}_waitForAnimationToComplete(nA,_e){null!==this._animationTimer&&clearTimeout(this._animationTimer),this._animationTimer=setTimeout(_e,nA)}_requestAnimationFrame(nA){this._ngZone.runOutsideAngular(()=>{"function"==typeof requestAnimationFrame?requestAnimationFrame(nA):nA()})}_captureInitialFocus(){this._config.delayFocusTrap||this._trapFocus()}_openAnimationDone(nA){this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:nA})}ngOnDestroy(){super.ngOnDestroy(),null!==this._animationTimer&&clearTimeout(this._animationTimer)}attachComponentPortal(nA){const _e=super.attachComponentPortal(nA);return _e.location.nativeElement.classList.add("mat-mdc-dialog-component-host"),_e}static#t=this.\u0275fac=function(_e){return new(_e||Xe)(R.rXU(R.aKT),R.rXU(F.GX),R.rXU(t.qQ,8),R.rXU(at),R.rXU(F.Z7),R.rXU(R.SKi),R.rXU(l.yY),R.rXU(R.bc$,8),R.rXU(F.FN))};static#e=this.\u0275cmp=R.VBU({type:Xe,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],hostVars:10,hostBindings:function(_e,tA){2&_e&&(R.Mr5("id",tA._config.id),R.BMQ("aria-modal",tA._config.ariaModal)("role",tA._config.role)("aria-labelledby",tA._config.ariaLabel?null:tA._ariaLabelledByQueue[0])("aria-label",tA._config.ariaLabel)("aria-describedby",tA._config.ariaDescribedBy||null),R.AVh("_mat-animation-noopable",!tA._animationsEnabled)("mat-mdc-dialog-container-with-actions",tA._actionSectionCount>0))},standalone:!0,features:[R.Vt3,R.aNF],decls:3,vars:0,consts:[[1,"mdc-dialog__container"],[1,"mat-mdc-dialog-surface","mdc-dialog__surface"],["cdkPortalOutlet",""]],template:function(_e,tA){1&_e&&(R.j41(0,"div",0)(1,"div",1),R.DNE(2,it,0,0,"ng-template",2),R.k0s()())},dependencies:[_.I3],styles:['.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-dialog,.mdc-dialog__scrim{position:fixed;top:0;left:0;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%}.mdc-dialog{display:none;z-index:var(--mdc-dialog-z-index, 7)}.mdc-dialog .mdc-dialog__content{padding:20px 24px 20px 24px}.mdc-dialog .mdc-dialog__surface{min-width:280px}@media(max-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:calc(100vw - 32px)}}@media(min-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:560px}}.mdc-dialog .mdc-dialog__surface{max-height:calc(100% - 32px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-width:none}@media(max-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px;width:560px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width: 720px)and (max-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 112px)}}@media(max-width: 720px)and (min-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:560px}}@media(max-width: 720px)and (max-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:calc(100vh - 160px)}}@media(max-width: 720px)and (min-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px}}@media(max-width: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width: 720px)and (max-height: 400px),(max-width: 600px),(min-width: 720px)and (max-height: 400px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{height:100%;max-height:100vh;max-width:100vw;width:100vw;border-radius:0}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{order:-1;left:-12px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__header{padding:0 16px 9px;justify-content:flex-start}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__title{margin-left:calc(16px - 2 * 12px)}}@media(min-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 400px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}.mdc-dialog.mdc-dialog__scrim--hidden .mdc-dialog__scrim{opacity:0}.mdc-dialog__scrim{opacity:0;z-index:-1}.mdc-dialog__container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;box-sizing:border-box;height:100%;opacity:0;pointer-events:none}.mdc-dialog__surface{position:relative;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;box-sizing:border-box;max-width:100%;max-height:100%;pointer-events:auto;overflow-y:auto;outline:0;transform:scale(0.8)}.mdc-dialog__surface .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}[dir=rtl] .mdc-dialog__surface,.mdc-dialog__surface[dir=rtl]{text-align:right}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-dialog__surface{outline:2px solid windowText}}.mdc-dialog__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:2px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-dialog__surface::before{border-color:CanvasText}}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.mdc-dialog__surface::before{content:none}}.mdc-dialog__title{display:block;margin-top:0;position:relative;flex-shrink:0;box-sizing:border-box;margin:0 0 1px;padding:0 24px 9px}.mdc-dialog__title::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}[dir=rtl] .mdc-dialog__title,.mdc-dialog__title[dir=rtl]{text-align:right}.mdc-dialog--scrollable .mdc-dialog__title{margin-bottom:1px;padding-bottom:15px}.mdc-dialog--fullscreen .mdc-dialog__header{align-items:baseline;border-bottom:1px solid rgba(0,0,0,0);display:inline-flex;justify-content:space-between;padding:0 24px 9px;z-index:1}@media screen and (forced-colors: active){.mdc-dialog--fullscreen .mdc-dialog__header{border-bottom-color:CanvasText}}.mdc-dialog--fullscreen .mdc-dialog__header .mdc-dialog__close{right:-12px}.mdc-dialog--fullscreen .mdc-dialog__title{margin-bottom:0;padding:0;border-bottom:0}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__title{border-bottom:0;margin-bottom:0}.mdc-dialog--fullscreen .mdc-dialog__close{top:5px}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top:1px solid rgba(0,0,0,0)}@media screen and (forced-colors: active){.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--fullscreen--titleless .mdc-dialog__close{margin-top:4px}.mdc-dialog--fullscreen--titleless.mdc-dialog--scrollable .mdc-dialog__close{margin-top:0}.mdc-dialog__content{flex-grow:1;box-sizing:border-box;margin:0;overflow:auto}.mdc-dialog__content>:first-child{margin-top:0}.mdc-dialog__content>:last-child{margin-bottom:0}.mdc-dialog__title+.mdc-dialog__content,.mdc-dialog__header+.mdc-dialog__content{padding-top:0}.mdc-dialog--scrollable .mdc-dialog__title+.mdc-dialog__content{padding-top:8px;padding-bottom:8px}.mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:6px 0 0}.mdc-dialog--scrollable .mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:0}.mdc-dialog__actions{display:flex;position:relative;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;box-sizing:border-box;min-height:52px;margin:0;padding:8px;border-top:1px solid rgba(0,0,0,0)}@media screen and (forced-colors: active){.mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--stacked .mdc-dialog__actions{flex-direction:column;align-items:flex-end}.mdc-dialog__button{margin-left:8px;margin-right:0;max-width:100%;text-align:right}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{margin-left:0;margin-right:8px}.mdc-dialog__button:first-child{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button:first-child,.mdc-dialog__button:first-child[dir=rtl]{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{text-align:left}.mdc-dialog--stacked .mdc-dialog__button:not(:first-child){margin-top:12px}.mdc-dialog--open,.mdc-dialog--opening,.mdc-dialog--closing{display:flex}.mdc-dialog--opening .mdc-dialog__scrim{transition:opacity 150ms linear}.mdc-dialog--opening .mdc-dialog__container{transition:opacity 75ms linear,transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-dialog--closing .mdc-dialog__scrim,.mdc-dialog--closing .mdc-dialog__container{transition:opacity 75ms linear}.mdc-dialog--closing .mdc-dialog__container{transform:none}.mdc-dialog--closing .mdc-dialog__surface{transform:none}.mdc-dialog--open .mdc-dialog__scrim{opacity:1}.mdc-dialog--open .mdc-dialog__container{opacity:1}.mdc-dialog--open .mdc-dialog__surface{transform:none}.mdc-dialog--open.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim{opacity:1}.mdc-dialog--open.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{transition:opacity 75ms linear}.mdc-dialog--open.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim{transition:opacity 150ms linear}.mdc-dialog__surface-scrim{display:none;opacity:0;position:absolute;width:100%;height:100%;z-index:1}.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{display:block}.mdc-dialog-scroll-lock{overflow:hidden}.mdc-dialog--no-content-padding .mdc-dialog__content{padding:0}.mdc-dialog--sheet .mdc-dialog__container .mdc-dialog__close{right:12px;top:9px;position:absolute;z-index:1}.mdc-dialog__scrim--removed{pointer-events:none}.mdc-dialog__scrim--removed .mdc-dialog__scrim,.mdc-dialog__scrim--removed .mdc-dialog__surface-scrim{display:none}.mat-mdc-dialog-content{max-height:65vh}.mat-mdc-dialog-container{position:static;display:block}.mat-mdc-dialog-container,.mat-mdc-dialog-container .mdc-dialog__container,.mat-mdc-dialog-container .mdc-dialog__surface{max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit}.mat-mdc-dialog-container .mdc-dialog__surface{width:100%;height:100%}.mat-mdc-dialog-component-host{display:contents}.mat-mdc-dialog-container{--mdc-dialog-container-elevation: var(--mdc-dialog-container-elevation-shadow);outline:0}.mat-mdc-dialog-container .mdc-dialog__surface{background-color:var(--mdc-dialog-container-color, white)}.mat-mdc-dialog-container .mdc-dialog__surface{box-shadow:var(--mdc-dialog-container-elevation, 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12))}.mat-mdc-dialog-container .mdc-dialog__surface{border-radius:var(--mdc-dialog-container-shape, 4px)}.mat-mdc-dialog-container .mdc-dialog__title{font-family:var(--mdc-dialog-subhead-font, Roboto, sans-serif);line-height:var(--mdc-dialog-subhead-line-height, 1.5rem);font-size:var(--mdc-dialog-subhead-size, 1rem);font-weight:var(--mdc-dialog-subhead-weight, 400);letter-spacing:var(--mdc-dialog-subhead-tracking, 0.03125em)}.mat-mdc-dialog-container .mdc-dialog__title{color:var(--mdc-dialog-subhead-color, rgba(0, 0, 0, 0.87))}.mat-mdc-dialog-container .mdc-dialog__content{font-family:var(--mdc-dialog-supporting-text-font, Roboto, sans-serif);line-height:var(--mdc-dialog-supporting-text-line-height, 1.5rem);font-size:var(--mdc-dialog-supporting-text-size, 1rem);font-weight:var(--mdc-dialog-supporting-text-weight, 400);letter-spacing:var(--mdc-dialog-supporting-text-tracking, 0.03125em)}.mat-mdc-dialog-container .mdc-dialog__content{color:var(--mdc-dialog-supporting-text-color, rgba(0, 0, 0, 0.6))}.mat-mdc-dialog-container .mdc-dialog__container{transition:opacity linear var(--mat-dialog-transition-duration, 0ms)}.mat-mdc-dialog-container .mdc-dialog__surface{transition:transform var(--mat-dialog-transition-duration, 0ms) 0ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-dialog-container._mat-animation-noopable .mdc-dialog__container,.mat-mdc-dialog-container._mat-animation-noopable .mdc-dialog__surface{transition:none}.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:var(--mat-dialog-container-max-width, 80vw);min-width:var(--mat-dialog-container-min-width, 0)}@media(max-width: 599px){.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:var(--mat-dialog-container-small-max-width, 80vw)}}.mat-mdc-dialog-title{padding:var(--mat-dialog-headline-padding, 0 24px 9px)}.mat-mdc-dialog-content{display:block}.mat-mdc-dialog-container .mat-mdc-dialog-content{padding:var(--mat-dialog-content-padding, 20px 24px)}.mat-mdc-dialog-container-with-actions .mat-mdc-dialog-content{padding:var(--mat-dialog-with-actions-content-padding, 20px 24px)}.mat-mdc-dialog-container .mat-mdc-dialog-title+.mat-mdc-dialog-content{padding-top:0}.mat-mdc-dialog-actions{padding:var(--mat-dialog-actions-padding, 8px);justify-content:var(--mat-dialog-actions-alignment, start)}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-start,.mat-mdc-dialog-actions[align=start]{justify-content:start}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-center,.mat-mdc-dialog-actions[align=center]{justify-content:center}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end,.mat-mdc-dialog-actions[align=end]{justify-content:flex-end}.mat-mdc-dialog-actions .mat-button-base+.mat-button-base,.mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-mdc-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}'],encapsulation:2})}return Xe})();const dt="--mat-dialog-transition-duration";function It(Xe){return null==Xe?null:"number"==typeof Xe?Xe:Xe.endsWith("ms")?(0,k.OE)(Xe.substring(0,Xe.length-2)):Xe.endsWith("s")?1e3*(0,k.OE)(Xe.substring(0,Xe.length-1)):"0"===Xe?0:null}var yt=function(Xe){return Xe[Xe.OPEN=0]="OPEN",Xe[Xe.CLOSING=1]="CLOSING",Xe[Xe.CLOSED=2]="CLOSED",Xe}(yt||{});class qt{constructor(Ve,nA,_e){this._ref=Ve,this._containerInstance=_e,this._afterOpened=new h.B,this._beforeClosed=new h.B,this._state=yt.OPEN,this.disableClose=nA.disableClose,this.id=Ve.id,Ve.addPanelClass("mat-mdc-dialog-panel"),_e._animationStateChanged.pipe((0,tt.p)(tA=>"opened"===tA.state),(0,pt.s)(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),_e._animationStateChanged.pipe((0,tt.p)(tA=>"closed"===tA.state),(0,pt.s)(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),Ve.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose()}),(0,X.h)(this.backdropClick(),this.keydownEvents().pipe((0,tt.p)(tA=>tA.keyCode===D._f&&!this.disableClose&&!(0,D.rp)(tA)))).subscribe(tA=>{this.disableClose||(tA.preventDefault(),Mt(this,"keydown"===tA.type?"keyboard":"mouse"))})}close(Ve){this._result=Ve,this._containerInstance._animationStateChanged.pipe((0,tt.p)(nA=>"closing"===nA.state),(0,pt.s)(1)).subscribe(nA=>{this._beforeClosed.next(Ve),this._beforeClosed.complete(),this._ref.overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),nA.totalTime+100)}),this._state=yt.CLOSING,this._containerInstance._startExitAnimation()}afterOpened(){return this._afterOpened}afterClosed(){return this._ref.closed}beforeClosed(){return this._beforeClosed}backdropClick(){return this._ref.backdropClick}keydownEvents(){return this._ref.keydownEvents}updatePosition(Ve){let nA=this._ref.config.positionStrategy;return Ve&&(Ve.left||Ve.right)?Ve.left?nA.left(Ve.left):nA.right(Ve.right):nA.centerHorizontally(),Ve&&(Ve.top||Ve.bottom)?Ve.top?nA.top(Ve.top):nA.bottom(Ve.bottom):nA.centerVertically(),this._ref.updatePosition(),this}updateSize(Ve="",nA=""){return this._ref.updateSize(Ve,nA),this}addPanelClass(Ve){return this._ref.addPanelClass(Ve),this}removePanelClass(Ve){return this._ref.removePanelClass(Ve),this}getState(){return this._state}_finishDialogClose(){this._state=yt.CLOSED,this._ref.close(this._result,{focusOrigin:this._closeInteractionType}),this.componentInstance=null}}function Mt(Xe,Ve,nA){return Xe._closeInteractionType=Ve,Xe.close(nA)}const Xt=new R.nKC("MatMdcDialogData"),mt=new R.nKC("mat-mdc-dialog-default-options"),ct=new R.nKC("mat-mdc-dialog-scroll-strategy",{providedIn:"root",factory:()=>{const Xe=(0,R.WQX)(l.hJ);return()=>Xe.scrollStrategies.block()}});let Ge=0,Ce=(()=>{class Xe{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){const nA=this._parentDialog;return nA?nA._getAfterAllClosed():this._afterAllClosedAtThisLevel}constructor(nA,_e,tA,on,GA,Qn,_A,fn){this._overlay=nA,this._defaultOptions=on,this._scrollStrategy=GA,this._parentDialog=Qn,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new h.B,this._afterOpenedAtThisLevel=new h.B,this.dialogConfigClass=at,this.afterAllClosed=(0,s.v)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,a.Z)(void 0))),this._dialog=_e.get(L),this._dialogRefConstructor=qt,this._dialogContainerType=At,this._dialogDataToken=Xt}open(nA,_e){let tA;(_e={...this._defaultOptions||new at,..._e}).id=_e.id||"mat-mdc-dialog-"+Ge++,_e.scrollStrategy=_e.scrollStrategy||this._scrollStrategy();const on=this._dialog.open(nA,{..._e,positionStrategy:this._overlay.position().global().centerHorizontally().centerVertically(),disableClose:!0,closeOnDestroy:!1,closeOnOverlayDetachments:!1,container:{type:this._dialogContainerType,providers:()=>[{provide:this.dialogConfigClass,useValue:_e},{provide:B,useValue:_e}]},templateContext:()=>({dialogRef:tA}),providers:(GA,Qn,_A)=>(tA=new this._dialogRefConstructor(GA,_e,_A),tA.updatePosition(_e?.position),[{provide:this._dialogContainerType,useValue:_A},{provide:this._dialogDataToken,useValue:Qn.data},{provide:this._dialogRefConstructor,useValue:tA}])});return tA.componentRef=on.componentRef,tA.componentInstance=on.componentInstance,this.openDialogs.push(tA),this.afterOpened.next(tA),tA.afterClosed().subscribe(()=>{const GA=this.openDialogs.indexOf(tA);GA>-1&&(this.openDialogs.splice(GA,1),this.openDialogs.length||this._getAfterAllClosed().next())}),tA}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(nA){return this.openDialogs.find(_e=>_e.id===nA)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_closeDialogs(nA){let _e=nA.length;for(;_e--;)nA[_e].close()}static#t=this.\u0275fac=function(_e){return new(_e||Xe)(R.KVO(l.hJ),R.KVO(R.zZn),R.KVO(t.aZ,8),R.KVO(mt,8),R.KVO(ct),R.KVO(Xe,12),R.KVO(l.Sf),R.KVO(R.bc$,8))};static#e=this.\u0275prov=R.jDH({token:Xe,factory:Xe.\u0275fac,providedIn:"root"})}return Xe})(),je=0,iA=(()=>{class Xe{constructor(nA,_e,tA){this.dialogRef=nA,this._elementRef=_e,this._dialog=tA,this.type="button"}ngOnInit(){this.dialogRef||(this.dialogRef=TA(this._elementRef,this._dialog.openDialogs))}ngOnChanges(nA){const _e=nA._matDialogClose||nA._matDialogCloseResult;_e&&(this.dialogResult=_e.currentValue)}_onButtonClick(nA){Mt(this.dialogRef,0===nA.screenX&&0===nA.screenY?"keyboard":"mouse",this.dialogResult)}static#t=this.\u0275fac=function(_e){return new(_e||Xe)(R.rXU(qt,8),R.rXU(R.aKT),R.rXU(Ce))};static#e=this.\u0275dir=R.FsC({type:Xe,selectors:[["","mat-dialog-close",""],["","matDialogClose",""]],hostVars:2,hostBindings:function(_e,tA){1&_e&&R.bIt("click",function(GA){return tA._onButtonClick(GA)}),2&_e&&R.BMQ("aria-label",tA.ariaLabel||null)("type",tA.type)},inputs:{ariaLabel:[R.Mj6.None,"aria-label","ariaLabel"],type:"type",dialogResult:[R.Mj6.None,"mat-dialog-close","dialogResult"],_matDialogClose:[R.Mj6.None,"matDialogClose","_matDialogClose"]},exportAs:["matDialogClose"],standalone:!0,features:[R.OA$]})}return Xe})(),dA=(()=>{class Xe{constructor(nA,_e,tA){this._dialogRef=nA,this._elementRef=_e,this._dialog=tA}ngOnInit(){this._dialogRef||(this._dialogRef=TA(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{this._onAdd()})}ngOnDestroy(){this._dialogRef?._containerInstance&&Promise.resolve().then(()=>{this._onRemove()})}static#t=this.\u0275fac=function(_e){return new(_e||Xe)(R.rXU(qt,8),R.rXU(R.aKT),R.rXU(Ce))};static#e=this.\u0275dir=R.FsC({type:Xe,standalone:!0})}return Xe})(),Ye=(()=>{class Xe extends dA{constructor(){super(...arguments),this.id="mat-mdc-dialog-title-"+je++}_onAdd(){this._dialogRef._containerInstance?._addAriaLabelledBy?.(this.id)}_onRemove(){this._dialogRef?._containerInstance?._removeAriaLabelledBy?.(this.id)}static#t=this.\u0275fac=(()=>{let nA;return function(tA){return(nA||(nA=R.xGo(Xe)))(tA||Xe)}})();static#e=this.\u0275dir=R.FsC({type:Xe,selectors:[["","mat-dialog-title",""],["","matDialogTitle",""]],hostAttrs:[1,"mat-mdc-dialog-title","mdc-dialog__title"],hostVars:1,hostBindings:function(_e,tA){2&_e&&R.Mr5("id",tA.id)},inputs:{id:"id"},exportAs:["matDialogTitle"],standalone:!0,features:[R.Vt3]})}return Xe})(),rA=(()=>{class Xe{static#t=this.\u0275fac=function(_e){return new(_e||Xe)};static#e=this.\u0275dir=R.FsC({type:Xe,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-mdc-dialog-content","mdc-dialog__content"],standalone:!0})}return Xe})(),fA=(()=>{class Xe extends dA{_onAdd(){this._dialogRef._containerInstance?._updateActionSectionCount?.(1)}_onRemove(){this._dialogRef._containerInstance?._updateActionSectionCount?.(-1)}static#t=this.\u0275fac=(()=>{let nA;return function(tA){return(nA||(nA=R.xGo(Xe)))(tA||Xe)}})();static#e=this.\u0275dir=R.FsC({type:Xe,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-mdc-dialog-actions","mdc-dialog__actions"],hostVars:6,hostBindings:function(_e,tA){2&_e&&R.AVh("mat-mdc-dialog-actions-align-start","start"===tA.align)("mat-mdc-dialog-actions-align-center","center"===tA.align)("mat-mdc-dialog-actions-align-end","end"===tA.align)},inputs:{align:"align"},standalone:!0,features:[R.Vt3]})}return Xe})();function TA(Xe,Ve){let nA=Xe.nativeElement.parentElement;for(;nA&&!nA.classList.contains("mat-mdc-dialog-container");)nA=nA.parentElement;return nA?Ve.find(_e=>_e.id===nA.id):null}let fe=(()=>{class Xe{static#t=this.\u0275fac=function(_e){return new(_e||Xe)};static#e=this.\u0275mod=R.$C({type:Xe});static#A=this.\u0275inj=R.G2t({providers:[Ce],imports:[H,l.z_,_.jc,st.yE,st.yE]})}return Xe})()},53719:(Fe,Tt,d)=>{"use strict";d.d(Tt,{RG:()=>fe,qT:()=>xt,xb:()=>je});var l=d(54438),R=(d(49969),d(60177)),F=d(72318),e=d(86600);let xt=(()=>{class xe{static#t=this.\u0275fac=function(Ve){return new(Ve||xe)};static#e=this.\u0275dir=l.FsC({type:xe})}return xe})();const je=new l.nKC("MatFormField");let fe=(()=>{class xe{static#t=this.\u0275fac=function(Ve){return new(Ve||xe)};static#e=this.\u0275mod=l.$C({type:xe});static#A=this.\u0275inj=l.G2t({imports:[e.yE,R.MD,F.w5,e.yE]})}return xe})()},59115:(Fe,Tt,d)=>{"use strict";d.d(Tt,{Cn:()=>at});var l=d(54438),t=d(60177),R=d(86600),e=(d(49969),d(66969)),D=(d(36860),d(50453));const pt={provide:new l.nKC("mat-menu-scroll-strategy",{providedIn:"root",factory:()=>{const Y=(0,l.WQX)(e.hJ);return()=>Y.scrollStrategies.reposition()}}),deps:[e.hJ],useFactory:function tt(Y){return()=>Y.scrollStrategies.reposition()}};let at=(()=>{class Y{static#t=this.\u0275fac=function(O){return new(O||Y)};static#e=this.\u0275mod=l.$C({type:Y});static#A=this.\u0275inj=l.G2t({providers:[pt],imports:[t.MD,R.pZ,R.yE,e.z_,D.Gj,R.yE]})}return Y})()},67575:(Fe,Tt,d)=>{"use strict";d.d(Tt,{HM:()=>h,PO:()=>u});var l=d(54438),R=(d(60177),d(86600));function F(g,a){1&g&&l.nrm(0,"div",2)}const e=new l.nKC("MAT_PROGRESS_BAR_DEFAULT_OPTIONS");let h=(()=>{class g{constructor(c,B,p,f,E){this._elementRef=c,this._ngZone=B,this._changeDetectorRef=p,this._animationMode=f,this._isNoopAnimation=!1,this._defaultColor="primary",this._value=0,this._bufferValue=0,this.animationEnd=new l.bkB,this._mode="determinate",this._transitionendHandler=w=>{0===this.animationEnd.observers.length||!w.target||!w.target.classList.contains("mdc-linear-progress__primary-bar")||("determinate"===this.mode||"buffer"===this.mode)&&this._ngZone.run(()=>this.animationEnd.next({value:this.value}))},this._isNoopAnimation="NoopAnimations"===f,E&&(E.color&&(this.color=this._defaultColor=E.color),this.mode=E.mode||this.mode)}get color(){return this._color||this._defaultColor}set color(c){this._color=c}get value(){return this._value}set value(c){this._value=s(c||0),this._changeDetectorRef.markForCheck()}get bufferValue(){return this._bufferValue||0}set bufferValue(c){this._bufferValue=s(c||0),this._changeDetectorRef.markForCheck()}get mode(){return this._mode}set mode(c){this._mode=c,this._changeDetectorRef.markForCheck()}ngAfterViewInit(){this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("transitionend",this._transitionendHandler)})}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._transitionendHandler)}_getPrimaryBarTransform(){return`scaleX(${this._isIndeterminate()?1:this.value/100})`}_getBufferBarFlexBasis(){return`${"buffer"===this.mode?this.bufferValue:100}%`}_isIndeterminate(){return"indeterminate"===this.mode||"query"===this.mode}static#t=this.\u0275fac=function(B){return new(B||g)(l.rXU(l.aKT),l.rXU(l.SKi),l.rXU(l.gRc),l.rXU(l.bc$,8),l.rXU(e,8))};static#e=this.\u0275cmp=l.VBU({type:g,selectors:[["mat-progress-bar"]],hostAttrs:["role","progressbar","aria-valuemin","0","aria-valuemax","100","tabindex","-1",1,"mat-mdc-progress-bar","mdc-linear-progress"],hostVars:10,hostBindings:function(B,p){2&B&&(l.BMQ("aria-valuenow",p._isIndeterminate()?null:p.value)("mode",p.mode),l.HbH("mat-"+p.color),l.AVh("_mat-animation-noopable",p._isNoopAnimation)("mdc-linear-progress--animation-ready",!p._isNoopAnimation)("mdc-linear-progress--indeterminate",p._isIndeterminate()))},inputs:{color:"color",value:[l.Mj6.HasDecoratorInputTransform,"value","value",l.Udg],bufferValue:[l.Mj6.HasDecoratorInputTransform,"bufferValue","bufferValue",l.Udg],mode:"mode"},outputs:{animationEnd:"animationEnd"},exportAs:["matProgressBar"],standalone:!0,features:[l.GFd,l.aNF],decls:7,vars:5,consts:[["aria-hidden","true",1,"mdc-linear-progress__buffer"],[1,"mdc-linear-progress__buffer-bar"],[1,"mdc-linear-progress__buffer-dots"],["aria-hidden","true",1,"mdc-linear-progress__bar","mdc-linear-progress__primary-bar"],[1,"mdc-linear-progress__bar-inner"],["aria-hidden","true",1,"mdc-linear-progress__bar","mdc-linear-progress__secondary-bar"]],template:function(B,p){1&B&&(l.j41(0,"div",0),l.nrm(1,"div",1),l.DNE(2,F,1,0,"div",2),l.k0s(),l.j41(3,"div",3),l.nrm(4,"span",4),l.k0s(),l.j41(5,"div",5),l.nrm(6,"span",4),l.k0s()),2&B&&(l.R7$(),l.xc7("flex-basis",p._getBufferBarFlexBasis()),l.R7$(),l.vxM(2,"buffer"===p.mode?2:-1),l.R7$(),l.xc7("transform",p._getPrimaryBarTransform()))},styles:["@keyframes mdc-linear-progress-primary-indeterminate-translate{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(var(--mdc-linear-progress-primary-half))}100%{transform:translateX(var(--mdc-linear-progress-primary-full))}}@keyframes mdc-linear-progress-primary-indeterminate-scale{0%{transform:scaleX(0.08)}36.65%{animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);transform:scaleX(0.08)}69.15%{animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);transform:scaleX(0.661479)}100%{transform:scaleX(0.08)}}@keyframes mdc-linear-progress-secondary-indeterminate-translate{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(var(--mdc-linear-progress-secondary-quarter))}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(var(--mdc-linear-progress-secondary-half))}100%{transform:translateX(var(--mdc-linear-progress-secondary-full))}}@keyframes mdc-linear-progress-secondary-indeterminate-scale{0%{animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);transform:scaleX(0.08)}19.15%{animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);transform:scaleX(0.457104)}44.15%{animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);transform:scaleX(0.72796)}100%{transform:scaleX(0.08)}}@keyframes mdc-linear-progress-primary-indeterminate-translate-reverse{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(var(--mdc-linear-progress-primary-half-neg))}100%{transform:translateX(var(--mdc-linear-progress-primary-full-neg))}}@keyframes mdc-linear-progress-secondary-indeterminate-translate-reverse{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(var(--mdc-linear-progress-secondary-quarter-neg))}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(var(--mdc-linear-progress-secondary-half-neg))}100%{transform:translateX(var(--mdc-linear-progress-secondary-full-neg))}}@keyframes mdc-linear-progress-buffering-reverse{from{transform:translateX(-10px)}}.mdc-linear-progress{position:relative;width:100%;transform:translateZ(0);outline:1px solid rgba(0,0,0,0);overflow-x:hidden;transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}@media screen and (forced-colors: active){.mdc-linear-progress{outline-color:CanvasText}}.mdc-linear-progress__bar{position:absolute;top:0;bottom:0;margin:auto 0;width:100%;animation:none;transform-origin:top left;transition:transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-linear-progress__bar-inner{display:inline-block;position:absolute;width:100%;animation:none;border-top-style:solid}.mdc-linear-progress__buffer{display:flex;position:absolute;top:0;bottom:0;margin:auto 0;width:100%;overflow:hidden}.mdc-linear-progress__buffer-dots{background-repeat:repeat-x;flex:auto;transform:rotate(180deg);-webkit-mask-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='xMinYMin slice'%3E%3Ccircle cx='1' cy='1' r='1'/%3E%3C/svg%3E\");mask-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='xMinYMin slice'%3E%3Ccircle cx='1' cy='1' r='1'/%3E%3C/svg%3E\");animation:mdc-linear-progress-buffering 250ms infinite linear}.mdc-linear-progress__buffer-bar{flex:0 1 100%;transition:flex-basis 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-linear-progress__primary-bar{transform:scaleX(0)}.mdc-linear-progress__secondary-bar{display:none}.mdc-linear-progress--indeterminate .mdc-linear-progress__bar{transition:none}.mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{left:-145.166611%}.mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{left:-54.888891%;display:block}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar{animation:mdc-linear-progress-primary-indeterminate-translate 2s infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar>.mdc-linear-progress__bar-inner{animation:mdc-linear-progress-primary-indeterminate-scale 2s infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar{animation:mdc-linear-progress-secondary-indeterminate-translate 2s infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar>.mdc-linear-progress__bar-inner{animation:mdc-linear-progress-secondary-indeterminate-scale 2s infinite linear}[dir=rtl] .mdc-linear-progress:not([dir=ltr]) .mdc-linear-progress__bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]) .mdc-linear-progress__bar{right:0;-webkit-transform-origin:center right;transform-origin:center right}[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar{animation-name:mdc-linear-progress-primary-indeterminate-translate-reverse}[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar{animation-name:mdc-linear-progress-secondary-indeterminate-translate-reverse}[dir=rtl] .mdc-linear-progress:not([dir=ltr]) .mdc-linear-progress__buffer-dots,.mdc-linear-progress[dir=rtl]:not([dir=ltr]) .mdc-linear-progress__buffer-dots{animation:mdc-linear-progress-buffering-reverse 250ms infinite linear;transform:rotate(0)}[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{right:-145.166611%;left:auto}[dir=rtl] .mdc-linear-progress:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar,.mdc-linear-progress[dir=rtl]:not([dir=ltr]).mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{right:-54.888891%;left:auto}.mdc-linear-progress--closed{opacity:0}.mdc-linear-progress--closed-animation-off .mdc-linear-progress__buffer-dots{animation:none}.mdc-linear-progress--closed-animation-off.mdc-linear-progress--indeterminate .mdc-linear-progress__bar,.mdc-linear-progress--closed-animation-off.mdc-linear-progress--indeterminate .mdc-linear-progress__bar .mdc-linear-progress__bar-inner{animation:none}@keyframes mdc-linear-progress-buffering{from{transform:rotate(180deg) translateX(calc(var(--mdc-linear-progress-track-height) * -2.5))}}.mdc-linear-progress__bar-inner{border-color:var(--mdc-linear-progress-active-indicator-color)}.mdc-linear-progress__buffer-dots{background-color:var(--mdc-linear-progress-track-color)}@media(forced-colors: active){.mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mdc-linear-progress__buffer-dots{background-color:rgba(0,0,0,0);background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mdc-linear-progress__buffer-bar{background-color:var(--mdc-linear-progress-track-color)}.mdc-linear-progress{height:max(var(--mdc-linear-progress-track-height), var(--mdc-linear-progress-active-indicator-height))}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mdc-linear-progress{height:4px}}.mdc-linear-progress__bar{height:var(--mdc-linear-progress-active-indicator-height)}.mdc-linear-progress__bar-inner{border-top-width:var(--mdc-linear-progress-active-indicator-height)}.mdc-linear-progress__buffer{height:var(--mdc-linear-progress-track-height)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mdc-linear-progress__buffer-dots{background-size:10px var(--mdc-linear-progress-track-height)}}.mdc-linear-progress__buffer{border-radius:var(--mdc-linear-progress-track-shape)}.mat-mdc-progress-bar{display:block;text-align:start;--mdc-linear-progress-primary-half: 83.67142%;--mdc-linear-progress-primary-full: 200.611057%;--mdc-linear-progress-secondary-quarter: 37.651913%;--mdc-linear-progress-secondary-half: 84.386165%;--mdc-linear-progress-secondary-full: 160.277782%;--mdc-linear-progress-primary-half-neg: -83.67142%;--mdc-linear-progress-primary-full-neg: -200.611057%;--mdc-linear-progress-secondary-quarter-neg: -37.651913%;--mdc-linear-progress-secondary-half-neg: -84.386165%;--mdc-linear-progress-secondary-full-neg: -160.277782%}.mat-mdc-progress-bar[mode=query]{transform:scaleX(-1)}.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__buffer-dots,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__primary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__secondary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__bar-inner.mdc-linear-progress__bar-inner{animation:none}.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__primary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__buffer-bar{transition:transform 1ms}"],encapsulation:2,changeDetection:0})}return g})();function s(g,a=0,c=100){return Math.max(a,Math.min(c,g))}let u=(()=>{class g{static#t=this.\u0275fac=function(B){return new(B||g)};static#e=this.\u0275mod=l.$C({type:g});static#A=this.\u0275inj=l.G2t({imports:[R.yE]})}return g})()},82798:(Fe,Tt,d)=>{"use strict";d.d(Tt,{VO:()=>yt,Ve:()=>Mt});var l=d(66969),t=d(60177),R=d(54438),F=d(86600),e=d(53719),_=d(50453),D=d(18617),h=d(28203),s=d(45024),u=d(67336),g=d(89417),a=d(21413),c=d(59030),B=d(57786),p=d(99172),f=d(25558),E=d(5964),w=d(96354),Q=d(23294),b=d(56977),C=d(96697),T=d(49969);const N=["trigger"],L=["panel"],J=[[["mat-select-trigger"]],"*"],H=["mat-select-trigger","*"];function k(Xt,mt){if(1&Xt&&(R.j41(0,"span",4),R.EFF(1),R.k0s()),2&Xt){const ct=R.XpG();R.R7$(),R.JRh(ct.placeholder)}}function X(Xt,mt){1&Xt&&R.SdG(0)}function tt(Xt,mt){if(1&Xt&&(R.j41(0,"span",11),R.EFF(1),R.k0s()),2&Xt){const ct=R.XpG(2);R.R7$(),R.JRh(ct.triggerValue)}}function pt(Xt,mt){if(1&Xt&&(R.j41(0,"span",10),R.DNE(1,X,1,0)(2,tt,2,1),R.k0s()),2&Xt){const ct=R.XpG();R.R7$(),R.vxM(1,ct.customTrigger?1:2)}}function st(Xt,mt){if(1&Xt){const ct=R.RV6();R.j41(0,"div",12,1),R.bIt("@transformPanel.done",function(ee){R.eBV(ct);const Ge=R.XpG();return R.Njj(Ge._panelDoneAnimatingStream.next(ee.toState))})("keydown",function(ee){R.eBV(ct);const Ge=R.XpG();return R.Njj(Ge._handleKeydown(ee))}),R.SdG(2,1),R.k0s()}if(2&Xt){const ct=R.XpG();R.ZvI("mat-mdc-select-panel mdc-menu-surface mdc-menu-surface--open ",ct._getPanelTheme(),""),R.Y8G("ngClass",ct.panelClass)("@transformPanel","showing"),R.BMQ("id",ct.id+"-panel")("aria-multiselectable",ct.multiple)("aria-label",ct.ariaLabel||null)("aria-labelledby",ct._getPanelAriaLabelledby())}}const z={transformPanelWrap:(0,T.hZ)("transformPanelWrap",[(0,T.kY)("* => void",(0,T.P)("@transformPanel",[(0,T.MA)()],{optional:!0}))]),transformPanel:(0,T.hZ)("transformPanel",[(0,T.wk)("void",(0,T.iF)({opacity:0,transform:"scale(1, 0.8)"})),(0,T.kY)("void => showing",(0,T.i0)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,T.iF)({opacity:1,transform:"scale(1, 1)"}))),(0,T.kY)("* => void",(0,T.i0)("100ms linear",(0,T.iF)({opacity:0})))])};let x=0;const v=new R.nKC("mat-select-scroll-strategy",{providedIn:"root",factory:()=>{const Xt=(0,R.WQX)(l.hJ);return()=>Xt.scrollStrategies.reposition()}}),G=new R.nKC("MAT_SELECT_CONFIG"),At={provide:v,deps:[l.hJ],useFactory:function O(Xt){return()=>Xt.scrollStrategies.reposition()}},dt=new R.nKC("MatSelectTrigger");class It{constructor(mt,ct){this.source=mt,this.value=ct}}let yt=(()=>{class Xt{_scrollOptionIntoView(ct){const xt=this.options.toArray()[ct];if(xt){const ee=this.panel.nativeElement,Ge=(0,F.jb)(ct,this.options,this.optionGroups),Ce=xt._getHostElement();ee.scrollTop=0===ct&&1===Ge?0:(0,F.TL)(Ce.offsetTop,Ce.offsetHeight,ee.scrollTop,ee.offsetHeight)}}_positioningSettled(){this._scrollOptionIntoView(this._keyManager.activeItemIndex||0)}_getChangeEvent(ct){return new It(this,ct)}get focused(){return this._focused||this._panelOpen}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(ct){this._hideSingleSelectionIndicator=ct,this._syncParentProperties()}get placeholder(){return this._placeholder}set placeholder(ct){this._placeholder=ct,this.stateChanges.next()}get required(){return this._required??this.ngControl?.control?.hasValidator(g.k0.required)??!1}set required(ct){this._required=ct,this.stateChanges.next()}get multiple(){return this._multiple}set multiple(ct){this._multiple=ct}get compareWith(){return this._compareWith}set compareWith(ct){this._compareWith=ct,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(ct){this._assignValue(ct)&&this._onChange(ct)}get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(ct){this._errorStateTracker.matcher=ct}get id(){return this._id}set id(ct){this._id=ct||this._uid,this.stateChanges.next()}get errorState(){return this._errorStateTracker.errorState}set errorState(ct){this._errorStateTracker.errorState=ct}constructor(ct,xt,ee,Ge,Ce,je,iA,dA,Ye,rA,fA,TA,EA,fe){this._viewportRuler=ct,this._changeDetectorRef=xt,this._elementRef=Ce,this._dir=je,this._parentFormField=Ye,this.ngControl=rA,this._liveAnnouncer=EA,this._defaultOptions=fe,this._positions=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"}],this._panelOpen=!1,this._compareWith=(xe,FA)=>xe===FA,this._uid="mat-select-"+x++,this._triggerAriaLabelledBy=null,this._destroy=new a.B,this.stateChanges=new a.B,this.disableAutomaticLabeling=!0,this._onChange=()=>{},this._onTouched=()=>{},this._valueId="mat-select-value-"+x++,this._panelDoneAnimatingStream=new a.B,this._overlayPanelClass=this._defaultOptions?.overlayPanelClass||"",this._focused=!1,this.controlType="mat-select",this.disabled=!1,this.disableRipple=!1,this.tabIndex=0,this._hideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1,this._multiple=!1,this.disableOptionCentering=this._defaultOptions?.disableOptionCentering??!1,this.ariaLabel="",this.panelWidth=this._defaultOptions&&typeof this._defaultOptions.panelWidth<"u"?this._defaultOptions.panelWidth:"auto",this._initialized=new a.B,this.optionSelectionChanges=(0,c.v)(()=>{const xe=this.options;return xe?xe.changes.pipe((0,p.Z)(xe),(0,f.n)(()=>(0,B.h)(...xe.map(FA=>FA.onSelectionChange)))):this._initialized.pipe((0,f.n)(()=>this.optionSelectionChanges))}),this.openedChange=new R.bkB,this._openedStream=this.openedChange.pipe((0,E.p)(xe=>xe),(0,w.T)(()=>{})),this._closedStream=this.openedChange.pipe((0,E.p)(xe=>!xe),(0,w.T)(()=>{})),this.selectionChange=new R.bkB,this.valueChange=new R.bkB,this._trackedModal=null,this._skipPredicate=xe=>!this.panelOpen&&xe.disabled,this.ngControl&&(this.ngControl.valueAccessor=this),null!=fe?.typeaheadDebounceInterval&&(this.typeaheadDebounceInterval=fe.typeaheadDebounceInterval),this._errorStateTracker=new F.X0(Ge,rA,dA,iA,this.stateChanges),this._scrollStrategyFactory=TA,this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=parseInt(fA)||0,this.id=this.id}ngOnInit(){this._selectionModel=new s.CB(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe((0,Q.F)(),(0,b.Q)(this._destroy)).subscribe(()=>this._panelDoneAnimating(this.panelOpen)),this._viewportRuler.change().pipe((0,b.Q)(this._destroy)).subscribe(()=>{this.panelOpen&&(this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._changeDetectorRef.detectChanges())})}ngAfterContentInit(){this._initialized.next(),this._initialized.complete(),this._initKeyManager(),this._selectionModel.changed.pipe((0,b.Q)(this._destroy)).subscribe(ct=>{ct.added.forEach(xt=>xt.select()),ct.removed.forEach(xt=>xt.deselect())}),this.options.changes.pipe((0,p.Z)(null),(0,b.Q)(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){const ct=this._getTriggerAriaLabelledby(),xt=this.ngControl;if(ct!==this._triggerAriaLabelledBy){const ee=this._elementRef.nativeElement;this._triggerAriaLabelledBy=ct,ct?ee.setAttribute("aria-labelledby",ct):ee.removeAttribute("aria-labelledby")}xt&&(this._previousControl!==xt.control&&(void 0!==this._previousControl&&null!==xt.disabled&&xt.disabled!==this.disabled&&(this.disabled=xt.disabled),this._previousControl=xt.control),this.updateErrorState())}ngOnChanges(ct){(ct.disabled||ct.userAriaDescribedBy)&&this.stateChanges.next(),ct.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this.typeaheadDebounceInterval)}ngOnDestroy(){this._keyManager?.destroy(),this._destroy.next(),this._destroy.complete(),this.stateChanges.complete(),this._clearFromModal()}toggle(){this.panelOpen?this.close():this.open()}open(){this._canOpen()&&(this._parentFormField&&(this._preferredOverlayOrigin=this._parentFormField.getConnectedOverlayOrigin()),this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._applyModalPanelOwnership(),this._panelOpen=!0,this._keyManager.withHorizontalOrientation(null),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}_applyModalPanelOwnership(){const ct=this._elementRef.nativeElement.closest('body > .cdk-overlay-container [aria-modal="true"]');if(!ct)return;const xt=`${this.id}-panel`;this._trackedModal&&(0,D.Ae)(this._trackedModal,"aria-owns",xt),(0,D.px)(ct,"aria-owns",xt),this._trackedModal=ct}_clearFromModal(){this._trackedModal&&((0,D.Ae)(this._trackedModal,"aria-owns",`${this.id}-panel`),this._trackedModal=null)}close(){this._panelOpen&&(this._panelOpen=!1,this._keyManager.withHorizontalOrientation(this._isRtl()?"rtl":"ltr"),this._changeDetectorRef.markForCheck(),this._onTouched(),this.stateChanges.next())}writeValue(ct){this._assignValue(ct)}registerOnChange(ct){this._onChange=ct}registerOnTouched(ct){this._onTouched=ct}setDisabledState(ct){this.disabled=ct,this._changeDetectorRef.markForCheck(),this.stateChanges.next()}get panelOpen(){return this._panelOpen}get selected(){return this.multiple?this._selectionModel?.selected||[]:this._selectionModel?.selected[0]}get triggerValue(){if(this.empty)return"";if(this._multiple){const ct=this._selectionModel.selected.map(xt=>xt.viewValue);return this._isRtl()&&ct.reverse(),ct.join(", ")}return this._selectionModel.selected[0].viewValue}updateErrorState(){this._errorStateTracker.updateErrorState()}_isRtl(){return!!this._dir&&"rtl"===this._dir.value}_handleKeydown(ct){this.disabled||(this.panelOpen?this._handleOpenKeydown(ct):this._handleClosedKeydown(ct))}_handleClosedKeydown(ct){const xt=ct.keyCode,ee=xt===u.n6||xt===u.i7||xt===u.UQ||xt===u.LE,Ge=xt===u.Fm||xt===u.t6,Ce=this._keyManager;if(!Ce.isTyping()&&Ge&&!(0,u.rp)(ct)||(this.multiple||ct.altKey)&&ee)ct.preventDefault(),this.open();else if(!this.multiple){const je=this.selected;Ce.onKeydown(ct);const iA=this.selected;iA&&je!==iA&&this._liveAnnouncer.announce(iA.viewValue,1e4)}}_handleOpenKeydown(ct){const xt=this._keyManager,ee=ct.keyCode,Ge=ee===u.n6||ee===u.i7,Ce=xt.isTyping();if(Ge&&ct.altKey)ct.preventDefault(),this.close();else if(Ce||ee!==u.Fm&&ee!==u.t6||!xt.activeItem||(0,u.rp)(ct))if(!Ce&&this._multiple&&ee===u.A&&ct.ctrlKey){ct.preventDefault();const je=this.options.some(iA=>!iA.disabled&&!iA.selected);this.options.forEach(iA=>{iA.disabled||(je?iA.select():iA.deselect())})}else{const je=xt.activeItemIndex;xt.onKeydown(ct),this._multiple&&Ge&&ct.shiftKey&&xt.activeItem&&xt.activeItemIndex!==je&&xt.activeItem._selectViaInteraction()}else ct.preventDefault(),xt.activeItem._selectViaInteraction()}_onFocus(){this.disabled||(this._focused=!0,this.stateChanges.next())}_onBlur(){this._focused=!1,this._keyManager?.cancelTypeahead(),!this.disabled&&!this.panelOpen&&(this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}_onAttached(){this._overlayDir.positionChange.pipe((0,C.s)(1)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this._positioningSettled()})}_getPanelTheme(){return this._parentFormField?`mat-${this._parentFormField.color}`:""}get empty(){return!this._selectionModel||this._selectionModel.isEmpty()}_initializeSelection(){Promise.resolve().then(()=>{this.ngControl&&(this._value=this.ngControl.value),this._setSelectionByValue(this._value),this.stateChanges.next()})}_setSelectionByValue(ct){if(this.options.forEach(xt=>xt.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&ct)Array.isArray(ct),ct.forEach(xt=>this._selectOptionByValue(xt)),this._sortValues();else{const xt=this._selectOptionByValue(ct);xt?this._keyManager.updateActiveItem(xt):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectOptionByValue(ct){const xt=this.options.find(ee=>{if(this._selectionModel.isSelected(ee))return!1;try{return null!=ee.value&&this._compareWith(ee.value,ct)}catch{return!1}});return xt&&this._selectionModel.select(xt),xt}_assignValue(ct){return!!(ct!==this._value||this._multiple&&Array.isArray(ct))&&(this.options&&this._setSelectionByValue(ct),this._value=ct,!0)}_getOverlayWidth(ct){return"auto"===this.panelWidth?(ct instanceof l.$Q?ct.elementRef:ct||this._elementRef).nativeElement.getBoundingClientRect().width:null===this.panelWidth?"":this.panelWidth}_syncParentProperties(){if(this.options)for(const ct of this.options)ct._changeDetectorRef.markForCheck()}_initKeyManager(){this._keyManager=new D.Au(this.options).withTypeAhead(this.typeaheadDebounceInterval).withVerticalOrientation().withHorizontalOrientation(this._isRtl()?"rtl":"ltr").withHomeAndEnd().withPageUpDown().withAllowedModifierKeys(["shiftKey"]).skipPredicate(this._skipPredicate),this._keyManager.tabOut.subscribe(()=>{this.panelOpen&&(!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction(),this.focus(),this.close())}),this._keyManager.change.subscribe(()=>{this._panelOpen&&this.panel?this._scrollOptionIntoView(this._keyManager.activeItemIndex||0):!this._panelOpen&&!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction()})}_resetOptions(){const ct=(0,B.h)(this.options.changes,this._destroy);this.optionSelectionChanges.pipe((0,b.Q)(ct)).subscribe(xt=>{this._onSelect(xt.source,xt.isUserInput),xt.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),(0,B.h)(...this.options.map(xt=>xt._stateChanges)).pipe((0,b.Q)(ct)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this.stateChanges.next()})}_onSelect(ct,xt){const ee=this._selectionModel.isSelected(ct);null!=ct.value||this._multiple?(ee!==ct.selected&&(ct.selected?this._selectionModel.select(ct):this._selectionModel.deselect(ct)),xt&&this._keyManager.setActiveItem(ct),this.multiple&&(this._sortValues(),xt&&this.focus())):(ct.deselect(),this._selectionModel.clear(),null!=this.value&&this._propagateChanges(ct.value)),ee!==this._selectionModel.isSelected(ct)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){const ct=this.options.toArray();this._selectionModel.sort((xt,ee)=>this.sortComparator?this.sortComparator(xt,ee,ct):ct.indexOf(xt)-ct.indexOf(ee)),this.stateChanges.next()}}_propagateChanges(ct){let xt;xt=this.multiple?this.selected.map(ee=>ee.value):this.selected?this.selected.value:ct,this._value=xt,this.valueChange.emit(xt),this._onChange(xt),this.selectionChange.emit(this._getChangeEvent(xt)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){if(this._keyManager)if(this.empty){let ct=-1;for(let xt=0;xt<this.options.length;xt++)if(!this.options.get(xt).disabled){ct=xt;break}this._keyManager.setActiveItem(ct)}else this._keyManager.setActiveItem(this._selectionModel.selected[0])}_canOpen(){return!this._panelOpen&&!this.disabled&&this.options?.length>0}focus(ct){this._elementRef.nativeElement.focus(ct)}_getPanelAriaLabelledby(){if(this.ariaLabel)return null;const ct=this._parentFormField?.getLabelId();return this.ariaLabelledby?(ct?ct+" ":"")+this.ariaLabelledby:ct}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}_getTriggerAriaLabelledby(){if(this.ariaLabel)return null;const ct=this._parentFormField?.getLabelId();let xt=(ct?ct+" ":"")+this._valueId;return this.ariaLabelledby&&(xt+=" "+this.ariaLabelledby),xt}_panelDoneAnimating(ct){this.openedChange.emit(ct)}setDescribedByIds(ct){ct.length?this._elementRef.nativeElement.setAttribute("aria-describedby",ct.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focus(),this.open()}get shouldLabelFloat(){return this.panelOpen||!this.empty||this.focused&&!!this.placeholder}static#t=this.\u0275fac=function(xt){return new(xt||Xt)(R.rXU(_.Xj),R.rXU(R.gRc),R.rXU(R.SKi),R.rXU(F.es),R.rXU(R.aKT),R.rXU(h.dS,8),R.rXU(g.cV,8),R.rXU(g.j4,8),R.rXU(e.xb,8),R.rXU(g.vO,10),R.kS0("tabindex"),R.rXU(v),R.rXU(D.Ai),R.rXU(G,8))};static#e=this.\u0275cmp=R.VBU({type:Xt,selectors:[["mat-select"]],contentQueries:function(xt,ee,Ge){if(1&xt&&(R.wni(Ge,dt,5),R.wni(Ge,F.wT,5),R.wni(Ge,F.QC,5)),2&xt){let Ce;R.mGM(Ce=R.lsd())&&(ee.customTrigger=Ce.first),R.mGM(Ce=R.lsd())&&(ee.options=Ce),R.mGM(Ce=R.lsd())&&(ee.optionGroups=Ce)}},viewQuery:function(xt,ee){if(1&xt&&(R.GBs(N,5),R.GBs(L,5),R.GBs(l.WB,5)),2&xt){let Ge;R.mGM(Ge=R.lsd())&&(ee.trigger=Ge.first),R.mGM(Ge=R.lsd())&&(ee.panel=Ge.first),R.mGM(Ge=R.lsd())&&(ee._overlayDir=Ge.first)}},hostAttrs:["role","combobox","aria-autocomplete","none","aria-haspopup","listbox",1,"mat-mdc-select"],hostVars:19,hostBindings:function(xt,ee){1&xt&&R.bIt("keydown",function(Ce){return ee._handleKeydown(Ce)})("focus",function(){return ee._onFocus()})("blur",function(){return ee._onBlur()}),2&xt&&(R.BMQ("id",ee.id)("tabindex",ee.disabled?-1:ee.tabIndex)("aria-controls",ee.panelOpen?ee.id+"-panel":null)("aria-expanded",ee.panelOpen)("aria-label",ee.ariaLabel||null)("aria-required",ee.required.toString())("aria-disabled",ee.disabled.toString())("aria-invalid",ee.errorState)("aria-activedescendant",ee._getAriaActiveDescendant()),R.AVh("mat-mdc-select-disabled",ee.disabled)("mat-mdc-select-invalid",ee.errorState)("mat-mdc-select-required",ee.required)("mat-mdc-select-empty",ee.empty)("mat-mdc-select-multiple",ee.multiple))},inputs:{userAriaDescribedBy:[R.Mj6.None,"aria-describedby","userAriaDescribedBy"],panelClass:"panelClass",disabled:[R.Mj6.HasDecoratorInputTransform,"disabled","disabled",R.L39],disableRipple:[R.Mj6.HasDecoratorInputTransform,"disableRipple","disableRipple",R.L39],tabIndex:[R.Mj6.HasDecoratorInputTransform,"tabIndex","tabIndex",ct=>null==ct?0:(0,R.Udg)(ct)],hideSingleSelectionIndicator:[R.Mj6.HasDecoratorInputTransform,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",R.L39],placeholder:"placeholder",required:[R.Mj6.HasDecoratorInputTransform,"required","required",R.L39],multiple:[R.Mj6.HasDecoratorInputTransform,"multiple","multiple",R.L39],disableOptionCentering:[R.Mj6.HasDecoratorInputTransform,"disableOptionCentering","disableOptionCentering",R.L39],compareWith:"compareWith",value:"value",ariaLabel:[R.Mj6.None,"aria-label","ariaLabel"],ariaLabelledby:[R.Mj6.None,"aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",typeaheadDebounceInterval:[R.Mj6.HasDecoratorInputTransform,"typeaheadDebounceInterval","typeaheadDebounceInterval",R.Udg],sortComparator:"sortComparator",id:"id",panelWidth:"panelWidth"},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"},exportAs:["matSelect"],standalone:!0,features:[R.Jv_([{provide:e.qT,useExisting:Xt},{provide:F.is,useExisting:Xt}]),R.GFd,R.OA$,R.aNF],ngContentSelectors:H,decls:11,vars:8,consts:[["fallbackOverlayOrigin","cdkOverlayOrigin","trigger",""],["panel",""],["cdk-overlay-origin","",1,"mat-mdc-select-trigger",3,"click"],[1,"mat-mdc-select-value"],[1,"mat-mdc-select-placeholder","mat-mdc-select-min-line"],[1,"mat-mdc-select-arrow-wrapper"],[1,"mat-mdc-select-arrow"],["viewBox","0 0 24 24","width","24px","height","24px","focusable","false","aria-hidden","true"],["d","M7 10l5 5 5-5z"],["cdk-connected-overlay","","cdkConnectedOverlayLockPosition","","cdkConnectedOverlayHasBackdrop","","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"backdropClick","attach","detach","cdkConnectedOverlayPanelClass","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayWidth"],[1,"mat-mdc-select-value-text"],[1,"mat-mdc-select-min-line"],["role","listbox","tabindex","-1",3,"keydown","ngClass"]],template:function(xt,ee){if(1&xt){const Ge=R.RV6();R.NAR(J),R.j41(0,"div",2,0),R.bIt("click",function(){return R.eBV(Ge),R.Njj(ee.open())}),R.j41(3,"div",3),R.DNE(4,k,2,1,"span",4)(5,pt,3,1),R.k0s(),R.j41(6,"div",5)(7,"div",6),R.qSk(),R.j41(8,"svg",7),R.nrm(9,"path",8),R.k0s()()()(),R.DNE(10,st,3,9,"ng-template",9),R.bIt("backdropClick",function(){return R.eBV(Ge),R.Njj(ee.close())})("attach",function(){return R.eBV(Ge),R.Njj(ee._onAttached())})("detach",function(){return R.eBV(Ge),R.Njj(ee.close())})}if(2&xt){const Ge=R.sdS(1);R.R7$(3),R.BMQ("id",ee._valueId),R.R7$(),R.vxM(4,ee.empty?4:5),R.R7$(6),R.Y8G("cdkConnectedOverlayPanelClass",ee._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",ee._scrollStrategy)("cdkConnectedOverlayOrigin",ee._preferredOverlayOrigin||Ge)("cdkConnectedOverlayOpen",ee.panelOpen)("cdkConnectedOverlayPositions",ee._positions)("cdkConnectedOverlayWidth",ee._overlayWidth)}},dependencies:[l.$Q,l.WB,t.YU],styles:['.mat-mdc-select{display:inline-block;width:100%;outline:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-select-enabled-trigger-text-color);font-family:var(--mat-select-trigger-text-font);line-height:var(--mat-select-trigger-text-line-height);font-size:var(--mat-select-trigger-text-size);font-weight:var(--mat-select-trigger-text-weight);letter-spacing:var(--mat-select-trigger-text-tracking)}div.mat-mdc-select-panel{box-shadow:var(--mat-select-container-elevation-shadow)}.mat-mdc-select-disabled{color:var(--mat-select-disabled-trigger-text-color)}.mat-mdc-select-trigger{display:inline-flex;align-items:center;cursor:pointer;position:relative;box-sizing:border-box;width:100%}.mat-mdc-select-disabled .mat-mdc-select-trigger{-webkit-user-select:none;user-select:none;cursor:default}.mat-mdc-select-value{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-mdc-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-mdc-select-arrow-wrapper{height:24px;flex-shrink:0;display:inline-flex;align-items:center}.mat-form-field-appearance-fill .mdc-text-field--no-label .mat-mdc-select-arrow-wrapper{transform:none}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-invalid .mat-mdc-select-arrow,.mat-form-field-invalid:not(.mat-form-field-disabled) .mat-mdc-form-field-infix::after{color:var(--mat-select-invalid-arrow-color)}.mat-mdc-select-arrow{width:10px;height:5px;position:relative;color:var(--mat-select-enabled-arrow-color)}.mat-mdc-form-field.mat-focused .mat-mdc-select-arrow{color:var(--mat-select-focused-arrow-color)}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow{color:var(--mat-select-disabled-arrow-color)}.mat-mdc-select-arrow svg{fill:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:CanvasText}.mat-mdc-select-disabled .cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:GrayText}div.mat-mdc-select-panel{width:100%;max-height:275px;outline:0;overflow:auto;padding:8px 0;border-radius:4px;box-sizing:border-box;position:static;background-color:var(--mat-select-panel-background-color)}.cdk-high-contrast-active div.mat-mdc-select-panel{outline:solid 1px}.cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel{border-top-left-radius:0;border-top-right-radius:0;transform-origin:top center}.mat-mdc-select-panel-above div.mat-mdc-select-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:bottom center}div.mat-mdc-select-panel .mat-mdc-option{--mdc-list-list-item-container-color: var(--mat-select-panel-background-color)}.mat-mdc-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1);color:var(--mat-select-placeholder-text-color)}._mat-animation-noopable .mat-mdc-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-mdc-select-placeholder{color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);transition:none;display:block}.mat-mdc-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper{cursor:pointer}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mat-mdc-floating-label{max-width:calc(100% - 18px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mdc-floating-label--float-above{max-width:calc(100%/0.75 - 24px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-text-field--label-floating .mdc-notched-outline__notch{max-width:calc(100% - 24px)}.mat-mdc-select-min-line:empty::before{content:" ";white-space:pre;width:1px;display:inline-block;visibility:hidden}.mat-form-field-appearance-fill .mat-mdc-select-arrow-wrapper{transform:var(--mat-select-arrow-transform)}'],encapsulation:2,data:{animation:[z.transformPanel]},changeDetection:0})}return Xt})(),Mt=(()=>{class Xt{static#t=this.\u0275fac=function(xt){return new(xt||Xt)};static#e=this.\u0275mod=R.$C({type:Xt});static#A=this.\u0275inj=R.G2t({providers:[At],imports:[t.MD,l.z_,F.Sy,F.yE,_.Gj,e.RG,F.Sy,F.yE]})}return Xt})()},95416:(Fe,Tt,d)=>{"use strict";d.d(Tt,{UG:()=>tt,_T:()=>st});var l=d(54438),t=d(88834),R=d(21413),F=d(60177),e=d(49969),_=d(76939),D=d(36860),h=d(18617),s=d(99327),u=d(66969),g=d(56977),a=d(86600);function c(z,it){if(1&z){const at=l.RV6();l.j41(0,"div",1)(1,"button",2),l.bIt("click",function(){l.eBV(at);const x=l.XpG();return l.Njj(x.action())}),l.EFF(2),l.k0s()()}if(2&z){const at=l.XpG();l.R7$(2),l.SpI(" ",at.data.action," ")}}const B=["label"];function p(z,it){}const f=Math.pow(2,31)-1;class E{constructor(it,at){this._overlayRef=at,this._afterDismissed=new R.B,this._afterOpened=new R.B,this._onAction=new R.B,this._dismissedByAction=!1,this.containerInstance=it,it._onExit.subscribe(()=>this._finishDismiss())}dismiss(){this._afterDismissed.closed||this.containerInstance.exit(),clearTimeout(this._durationTimeoutId)}dismissWithAction(){this._onAction.closed||(this._dismissedByAction=!0,this._onAction.next(),this._onAction.complete(),this.dismiss()),clearTimeout(this._durationTimeoutId)}closeWithAction(){this.dismissWithAction()}_dismissAfter(it){this._durationTimeoutId=setTimeout(()=>this.dismiss(),Math.min(it,f))}_open(){this._afterOpened.closed||(this._afterOpened.next(),this._afterOpened.complete())}_finishDismiss(){this._overlayRef.dispose(),this._onAction.closed||this._onAction.complete(),this._afterDismissed.next({dismissedByAction:this._dismissedByAction}),this._afterDismissed.complete(),this._dismissedByAction=!1}afterDismissed(){return this._afterDismissed}afterOpened(){return this.containerInstance._onEnter}onAction(){return this._onAction}}const w=new l.nKC("MatSnackBarData");class Q{constructor(){this.politeness="assertive",this.announcementMessage="",this.duration=0,this.data=null,this.horizontalPosition="center",this.verticalPosition="bottom"}}let b=(()=>{class z{static#t=this.\u0275fac=function(Y){return new(Y||z)};static#e=this.\u0275dir=l.FsC({type:z,selectors:[["","matSnackBarLabel",""]],hostAttrs:[1,"mat-mdc-snack-bar-label","mdc-snackbar__label"],standalone:!0})}return z})(),C=(()=>{class z{static#t=this.\u0275fac=function(Y){return new(Y||z)};static#e=this.\u0275dir=l.FsC({type:z,selectors:[["","matSnackBarActions",""]],hostAttrs:[1,"mat-mdc-snack-bar-actions","mdc-snackbar__actions"],standalone:!0})}return z})(),T=(()=>{class z{static#t=this.\u0275fac=function(Y){return new(Y||z)};static#e=this.\u0275dir=l.FsC({type:z,selectors:[["","matSnackBarAction",""]],hostAttrs:[1,"mat-mdc-snack-bar-action","mdc-snackbar__action"],standalone:!0})}return z})(),N=(()=>{class z{constructor(at,Y){this.snackBarRef=at,this.data=Y}action(){this.snackBarRef.dismissWithAction()}get hasAction(){return!!this.data.action}static#t=this.\u0275fac=function(Y){return new(Y||z)(l.rXU(E),l.rXU(w))};static#e=this.\u0275cmp=l.VBU({type:z,selectors:[["simple-snack-bar"]],hostAttrs:[1,"mat-mdc-simple-snack-bar"],exportAs:["matSnackBar"],standalone:!0,features:[l.aNF],decls:3,vars:2,consts:[["matSnackBarLabel",""],["matSnackBarActions",""],["mat-button","","matSnackBarAction","",3,"click"]],template:function(Y,x){1&Y&&(l.j41(0,"div",0),l.EFF(1),l.k0s(),l.DNE(2,c,3,1,"div",1)),2&Y&&(l.R7$(),l.SpI(" ",x.data.message,"\n"),l.R7$(),l.vxM(2,x.hasAction?2:-1))},dependencies:[t.$z,b,C,T],styles:[".mat-mdc-simple-snack-bar{display:flex}"],encapsulation:2,changeDetection:0})}return z})();const L={snackBarState:(0,e.hZ)("state",[(0,e.wk)("void, hidden",(0,e.iF)({transform:"scale(0.8)",opacity:0})),(0,e.wk)("visible",(0,e.iF)({transform:"scale(1)",opacity:1})),(0,e.kY)("* => visible",(0,e.i0)("150ms cubic-bezier(0, 0, 0.2, 1)")),(0,e.kY)("* => void, * => hidden",(0,e.i0)("75ms cubic-bezier(0.4, 0.0, 1, 1)",(0,e.iF)({opacity:0})))])};let J=0,H=(()=>{class z extends _.lb{constructor(at,Y,x,v,O){super(),this._ngZone=at,this._elementRef=Y,this._changeDetectorRef=x,this._platform=v,this.snackBarConfig=O,this._document=(0,l.WQX)(F.qQ),this._trackedModals=new Set,this._announceDelay=150,this._destroyed=!1,this._onAnnounce=new R.B,this._onExit=new R.B,this._onEnter=new R.B,this._animationState="void",this._liveElementId="mat-snack-bar-container-live-"+J++,this.attachDomPortal=G=>{this._assertNotAttached();const At=this._portalOutlet.attachDomPortal(G);return this._afterPortalAttached(),At},this._live="assertive"!==O.politeness||O.announcementMessage?"off"===O.politeness?"off":"polite":"assertive",this._platform.FIREFOX&&("polite"===this._live&&(this._role="status"),"assertive"===this._live&&(this._role="alert"))}attachComponentPortal(at){this._assertNotAttached();const Y=this._portalOutlet.attachComponentPortal(at);return this._afterPortalAttached(),Y}attachTemplatePortal(at){this._assertNotAttached();const Y=this._portalOutlet.attachTemplatePortal(at);return this._afterPortalAttached(),Y}onAnimationEnd(at){const{fromState:Y,toState:x}=at;if(("void"===x&&"void"!==Y||"hidden"===x)&&this._completeExit(),"visible"===x){const v=this._onEnter;this._ngZone.run(()=>{v.next(),v.complete()})}}enter(){this._destroyed||(this._animationState="visible",this._changeDetectorRef.markForCheck(),this._changeDetectorRef.detectChanges(),this._screenReaderAnnounce())}exit(){return this._ngZone.run(()=>{this._animationState="hidden",this._changeDetectorRef.markForCheck(),this._elementRef.nativeElement.setAttribute("mat-exit",""),clearTimeout(this._announceTimeoutId)}),this._onExit}ngOnDestroy(){this._destroyed=!0,this._clearFromModals(),this._completeExit()}_completeExit(){queueMicrotask(()=>{this._onExit.next(),this._onExit.complete()})}_afterPortalAttached(){const at=this._elementRef.nativeElement,Y=this.snackBarConfig.panelClass;Y&&(Array.isArray(Y)?Y.forEach(O=>at.classList.add(O)):at.classList.add(Y)),this._exposeToModals();const x=this._label.nativeElement,v="mdc-snackbar__label";x.classList.toggle(v,!x.querySelector(`.${v}`))}_exposeToModals(){const at=this._liveElementId,Y=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let x=0;x<Y.length;x++){const v=Y[x],O=v.getAttribute("aria-owns");this._trackedModals.add(v),O?-1===O.indexOf(at)&&v.setAttribute("aria-owns",O+" "+at):v.setAttribute("aria-owns",at)}}_clearFromModals(){this._trackedModals.forEach(at=>{const Y=at.getAttribute("aria-owns");if(Y){const x=Y.replace(this._liveElementId,"").trim();x.length>0?at.setAttribute("aria-owns",x):at.removeAttribute("aria-owns")}}),this._trackedModals.clear()}_assertNotAttached(){this._portalOutlet.hasAttached()}_screenReaderAnnounce(){this._announceTimeoutId||this._ngZone.runOutsideAngular(()=>{this._announceTimeoutId=setTimeout(()=>{const at=this._elementRef.nativeElement.querySelector("[aria-hidden]"),Y=this._elementRef.nativeElement.querySelector("[aria-live]");if(at&&Y){let x=null;this._platform.isBrowser&&document.activeElement instanceof HTMLElement&&at.contains(document.activeElement)&&(x=document.activeElement),at.removeAttribute("aria-hidden"),Y.appendChild(at),x?.focus(),this._onAnnounce.next(),this._onAnnounce.complete()}},this._announceDelay)})}static#t=this.\u0275fac=function(Y){return new(Y||z)(l.rXU(l.SKi),l.rXU(l.aKT),l.rXU(l.gRc),l.rXU(D.OD),l.rXU(Q))};static#e=this.\u0275cmp=l.VBU({type:z,selectors:[["mat-snack-bar-container"]],viewQuery:function(Y,x){if(1&Y&&(l.GBs(_.I3,7),l.GBs(B,7)),2&Y){let v;l.mGM(v=l.lsd())&&(x._portalOutlet=v.first),l.mGM(v=l.lsd())&&(x._label=v.first)}},hostAttrs:[1,"mdc-snackbar","mat-mdc-snack-bar-container","mdc-snackbar--open"],hostVars:1,hostBindings:function(Y,x){1&Y&&l.Kam("@state.done",function(O){return x.onAnimationEnd(O)}),2&Y&&l.zvX("@state",x._animationState)},standalone:!0,features:[l.Vt3,l.aNF],decls:6,vars:3,consts:[["label",""],[1,"mdc-snackbar__surface"],[1,"mat-mdc-snack-bar-label"],["aria-hidden","true"],["cdkPortalOutlet",""]],template:function(Y,x){1&Y&&(l.j41(0,"div",1)(1,"div",2,0)(3,"div",3),l.DNE(4,p,0,0,"ng-template",4),l.k0s(),l.nrm(5,"div"),l.k0s()()),2&Y&&(l.R7$(5),l.BMQ("aria-live",x._live)("role",x._role)("id",x._liveElementId))},dependencies:[_.I3],styles:['.mdc-snackbar{display:none;position:fixed;right:0;bottom:0;left:0;align-items:center;justify-content:center;box-sizing:border-box;pointer-events:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mdc-snackbar--opening,.mdc-snackbar--open,.mdc-snackbar--closing{display:flex}.mdc-snackbar--open .mdc-snackbar__label,.mdc-snackbar--open .mdc-snackbar__actions{visibility:visible}.mdc-snackbar__surface{padding-left:0;padding-right:8px;display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;transform:scale(0.8);opacity:0}.mdc-snackbar__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-snackbar__surface::before{border-color:CanvasText}}[dir=rtl] .mdc-snackbar__surface,.mdc-snackbar__surface[dir=rtl]{padding-left:8px;padding-right:0}.mdc-snackbar--open .mdc-snackbar__surface{transform:scale(1);opacity:1;pointer-events:auto}.mdc-snackbar--closing .mdc-snackbar__surface{transform:scale(1)}.mdc-snackbar__label{padding-left:16px;padding-right:8px;width:100%;flex-grow:1;box-sizing:border-box;margin:0;visibility:hidden;padding-top:14px;padding-bottom:14px}[dir=rtl] .mdc-snackbar__label,.mdc-snackbar__label[dir=rtl]{padding-left:8px;padding-right:16px}.mdc-snackbar__label::before{display:inline;content:attr(data-mdc-snackbar-label-text)}.mdc-snackbar__actions{display:flex;flex-shrink:0;align-items:center;box-sizing:border-box;visibility:hidden}.mdc-snackbar__action+.mdc-snackbar__dismiss{margin-left:8px;margin-right:0}[dir=rtl] .mdc-snackbar__action+.mdc-snackbar__dismiss,.mdc-snackbar__action+.mdc-snackbar__dismiss[dir=rtl]{margin-left:0;margin-right:8px}.mat-mdc-snack-bar-container{margin:8px;position:static}.mat-mdc-snack-bar-container .mdc-snackbar__surface{min-width:344px}@media(max-width: 480px),(max-width: 344px){.mat-mdc-snack-bar-container .mdc-snackbar__surface{min-width:100%}}@media(max-width: 480px),(max-width: 344px){.mat-mdc-snack-bar-container{width:100vw}}.mat-mdc-snack-bar-container .mdc-snackbar__surface{max-width:672px}.mat-mdc-snack-bar-container .mdc-snackbar__surface{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12)}.mat-mdc-snack-bar-container .mdc-snackbar__surface{background-color:var(--mdc-snackbar-container-color)}.mat-mdc-snack-bar-container .mdc-snackbar__surface{border-radius:var(--mdc-snackbar-container-shape)}.mat-mdc-snack-bar-container .mdc-snackbar__label{color:var(--mdc-snackbar-supporting-text-color)}.mat-mdc-snack-bar-container .mdc-snackbar__label{font-size:var(--mdc-snackbar-supporting-text-size);font-family:var(--mdc-snackbar-supporting-text-font);font-weight:var(--mdc-snackbar-supporting-text-weight);line-height:var(--mdc-snackbar-supporting-text-line-height)}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled){color:var(--mat-snack-bar-button-color);--mat-text-button-state-layer-color:currentColor;--mat-text-button-ripple-color:currentColor}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled) .mat-ripple-element{opacity:.1}.mat-mdc-snack-bar-container .mdc-snackbar__label::before{display:none}.mat-mdc-snack-bar-handset,.mat-mdc-snack-bar-container,.mat-mdc-snack-bar-label{flex:1 1 auto}.mat-mdc-snack-bar-handset .mdc-snackbar__surface{width:100%}'],encapsulation:2,data:{animation:[L.snackBarState]}})}return z})();const X=new l.nKC("mat-snack-bar-default-options",{providedIn:"root",factory:function k(){return new Q}});let tt=(()=>{class z{get _openedSnackBarRef(){const at=this._parentSnackBar;return at?at._openedSnackBarRef:this._snackBarRefAtThisLevel}set _openedSnackBarRef(at){this._parentSnackBar?this._parentSnackBar._openedSnackBarRef=at:this._snackBarRefAtThisLevel=at}constructor(at,Y,x,v,O,G){this._overlay=at,this._live=Y,this._injector=x,this._breakpointObserver=v,this._parentSnackBar=O,this._defaultConfig=G,this._snackBarRefAtThisLevel=null,this.simpleSnackBarComponent=N,this.snackBarContainerComponent=H,this.handsetCssClass="mat-mdc-snack-bar-handset"}openFromComponent(at,Y){return this._attach(at,Y)}openFromTemplate(at,Y){return this._attach(at,Y)}open(at,Y="",x){const v={...this._defaultConfig,...x};return v.data={message:at,action:Y},v.announcementMessage===at&&(v.announcementMessage=void 0),this.openFromComponent(this.simpleSnackBarComponent,v)}dismiss(){this._openedSnackBarRef&&this._openedSnackBarRef.dismiss()}ngOnDestroy(){this._snackBarRefAtThisLevel&&this._snackBarRefAtThisLevel.dismiss()}_attachSnackBarContainer(at,Y){const v=l.zZn.create({parent:Y&&Y.viewContainerRef&&Y.viewContainerRef.injector||this._injector,providers:[{provide:Q,useValue:Y}]}),O=new _.A8(this.snackBarContainerComponent,Y.viewContainerRef,v),G=at.attach(O);return G.instance.snackBarConfig=Y,G.instance}_attach(at,Y){const x={...new Q,...this._defaultConfig,...Y},v=this._createOverlay(x),O=this._attachSnackBarContainer(v,x),G=new E(O,v);if(at instanceof l.C4Q){const At=new _.VA(at,null,{$implicit:x.data,snackBarRef:G});G.instance=O.attachTemplatePortal(At)}else{const At=this._createInjector(x,G),dt=new _.A8(at,void 0,At),It=O.attachComponentPortal(dt);G.instance=It.instance}return this._breakpointObserver.observe(s.Rp.HandsetPortrait).pipe((0,g.Q)(v.detachments())).subscribe(At=>{v.overlayElement.classList.toggle(this.handsetCssClass,At.matches)}),x.announcementMessage&&O._onAnnounce.subscribe(()=>{this._live.announce(x.announcementMessage,x.politeness)}),this._animateSnackBar(G,x),this._openedSnackBarRef=G,this._openedSnackBarRef}_animateSnackBar(at,Y){at.afterDismissed().subscribe(()=>{this._openedSnackBarRef==at&&(this._openedSnackBarRef=null),Y.announcementMessage&&this._live.clear()}),this._openedSnackBarRef?(this._openedSnackBarRef.afterDismissed().subscribe(()=>{at.containerInstance.enter()}),this._openedSnackBarRef.dismiss()):at.containerInstance.enter(),Y.duration&&Y.duration>0&&at.afterOpened().subscribe(()=>at._dismissAfter(Y.duration))}_createOverlay(at){const Y=new u.rR;Y.direction=at.direction;let x=this._overlay.position().global();const v="rtl"===at.direction,O="left"===at.horizontalPosition||"start"===at.horizontalPosition&&!v||"end"===at.horizontalPosition&&v,G=!O&&"center"!==at.horizontalPosition;return O?x.left("0"):G?x.right("0"):x.centerHorizontally(),"top"===at.verticalPosition?x.top("0"):x.bottom("0"),Y.positionStrategy=x,this._overlay.create(Y)}_createInjector(at,Y){return l.zZn.create({parent:at&&at.viewContainerRef&&at.viewContainerRef.injector||this._injector,providers:[{provide:E,useValue:Y},{provide:w,useValue:at.data}]})}static#t=this.\u0275fac=function(Y){return new(Y||z)(l.KVO(u.hJ),l.KVO(h.Ai),l.KVO(l.zZn),l.KVO(s.QP),l.KVO(z,12),l.KVO(X))};static#e=this.\u0275prov=l.jDH({token:z,factory:z.\u0275fac,providedIn:"root"})}return z})(),st=(()=>{class z{static#t=this.\u0275fac=function(Y){return new(Y||z)};static#e=this.\u0275mod=l.$C({type:z});static#A=this.\u0275inj=l.G2t({providers:[tt],imports:[u.z_,_.jc,t.Hl,a.yE,N,a.yE]})}return z})()},94362:(Fe,Tt,d)=>{"use strict";d.d(Tt,{V5:()=>sn,Ti:()=>Tn,M6:()=>Hn,aP:()=>ii,F7:()=>Oi});var l=d(76939),t=d(18617),R=d(28203),F=d(67336),e=d(54438),_=d(36860),D=d(21413),h=d(7673),s=d(99172),u=d(56977);const g=["*"];function a(cn,xi){1&cn&&e.SdG(0)}let c=(()=>{class cn{constructor(gA){this._elementRef=gA}focus(){this._elementRef.nativeElement.focus()}static#t=this.\u0275fac=function(WA){return new(WA||cn)(e.rXU(e.aKT))};static#e=this.\u0275dir=e.FsC({type:cn,selectors:[["","cdkStepHeader",""]],hostAttrs:["role","tab"],standalone:!0})}return cn})(),B=(()=>{class cn{constructor(gA){this.template=gA}static#t=this.\u0275fac=function(WA){return new(WA||cn)(e.rXU(e.C4Q))};static#e=this.\u0275dir=e.FsC({type:cn,selectors:[["","cdkStepLabel",""]],standalone:!0})}return cn})(),p=0;const w=new e.nKC("STEPPER_GLOBAL_OPTIONS");let Q=(()=>{class cn{get completed(){return null==this._completedOverride?this._getDefaultCompleted():this._completedOverride}set completed(gA){this._completedOverride=gA}_getDefaultCompleted(){return this.stepControl?this.stepControl.valid&&this.interacted:this.interacted}get hasError(){return null==this._customError?this._getDefaultError():this._customError}set hasError(gA){this._customError=gA}_getDefaultError(){return this.stepControl&&this.stepControl.invalid&&this.interacted}constructor(gA,WA){this._stepper=gA,this.interacted=!1,this.interactedStream=new e.bkB,this.editable=!0,this.optional=!1,this._completedOverride=null,this._customError=null,this._stepperOptions=WA||{},this._displayDefaultIndicatorType=!1!==this._stepperOptions.displayDefaultIndicatorType}select(){this._stepper.selected=this}reset(){this.interacted=!1,null!=this._completedOverride&&(this._completedOverride=!1),null!=this._customError&&(this._customError=!1),this.stepControl&&this.stepControl.reset()}ngOnChanges(){this._stepper._stateChanged()}_markAsInteracted(){this.interacted||(this.interacted=!0,this.interactedStream.emit(this))}_showError(){return this._stepperOptions.showError??null!=this._customError}static#t=this.\u0275fac=function(WA){return new(WA||cn)(e.rXU((0,e.Rfq)(()=>b)),e.rXU(w,8))};static#e=this.\u0275cmp=e.VBU({type:cn,selectors:[["cdk-step"]],contentQueries:function(WA,Le,Cn){if(1&WA&&e.wni(Cn,B,5),2&WA){let $e;e.mGM($e=e.lsd())&&(Le.stepLabel=$e.first)}},viewQuery:function(WA,Le){if(1&WA&&e.GBs(e.C4Q,7),2&WA){let Cn;e.mGM(Cn=e.lsd())&&(Le.content=Cn.first)}},inputs:{stepControl:"stepControl",label:"label",errorMessage:"errorMessage",ariaLabel:[e.Mj6.None,"aria-label","ariaLabel"],ariaLabelledby:[e.Mj6.None,"aria-labelledby","ariaLabelledby"],state:"state",editable:[e.Mj6.HasDecoratorInputTransform,"editable","editable",e.L39],optional:[e.Mj6.HasDecoratorInputTransform,"optional","optional",e.L39],completed:[e.Mj6.HasDecoratorInputTransform,"completed","completed",e.L39],hasError:[e.Mj6.HasDecoratorInputTransform,"hasError","hasError",e.L39]},outputs:{interactedStream:"interacted"},exportAs:["cdkStep"],standalone:!0,features:[e.GFd,e.OA$,e.aNF],ngContentSelectors:g,decls:1,vars:0,template:function(WA,Le){1&WA&&(e.NAR(),e.DNE(0,a,1,0,"ng-template"))},encapsulation:2,changeDetection:0})}return cn})(),b=(()=>{class cn{get selectedIndex(){return this._selectedIndex}set selectedIndex(gA){this.steps&&this._steps?(this._isValidIndex(gA),this.selected?._markAsInteracted(),this._selectedIndex!==gA&&!this._anyControlsInvalidOrPending(gA)&&(gA>=this._selectedIndex||this.steps.toArray()[gA].editable)&&this._updateSelectedItemIndex(gA)):this._selectedIndex=gA}get selected(){return this.steps?this.steps.toArray()[this.selectedIndex]:void 0}set selected(gA){this.selectedIndex=gA&&this.steps?this.steps.toArray().indexOf(gA):-1}get orientation(){return this._orientation}set orientation(gA){this._orientation=gA,this._keyManager&&this._keyManager.withVerticalOrientation("vertical"===gA)}constructor(gA,WA,Le){this._dir=gA,this._changeDetectorRef=WA,this._elementRef=Le,this._destroyed=new D.B,this.steps=new e.rOR,this._sortedHeaders=new e.rOR,this.linear=!1,this._selectedIndex=0,this.selectionChange=new e.bkB,this.selectedIndexChange=new e.bkB,this._orientation="horizontal",this._groupId=p++}ngAfterContentInit(){this._steps.changes.pipe((0,s.Z)(this._steps),(0,u.Q)(this._destroyed)).subscribe(gA=>{this.steps.reset(gA.filter(WA=>WA._stepper===this)),this.steps.notifyOnChanges()})}ngAfterViewInit(){this._stepHeader.changes.pipe((0,s.Z)(this._stepHeader),(0,u.Q)(this._destroyed)).subscribe(gA=>{this._sortedHeaders.reset(gA.toArray().sort((WA,Le)=>WA._elementRef.nativeElement.compareDocumentPosition(Le._elementRef.nativeElement)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1)),this._sortedHeaders.notifyOnChanges()}),this._keyManager=new t.Bu(this._sortedHeaders).withWrap().withHomeAndEnd().withVerticalOrientation("vertical"===this._orientation),(this._dir?this._dir.change:(0,h.of)()).pipe((0,s.Z)(this._layoutDirection()),(0,u.Q)(this._destroyed)).subscribe(gA=>this._keyManager.withHorizontalOrientation(gA)),this._keyManager.updateActiveItem(this._selectedIndex),this.steps.changes.subscribe(()=>{this.selected||(this._selectedIndex=Math.max(this._selectedIndex-1,0))}),this._isValidIndex(this._selectedIndex)||(this._selectedIndex=0)}ngOnDestroy(){this._keyManager?.destroy(),this.steps.destroy(),this._sortedHeaders.destroy(),this._destroyed.next(),this._destroyed.complete()}next(){this.selectedIndex=Math.min(this._selectedIndex+1,this.steps.length-1)}previous(){this.selectedIndex=Math.max(this._selectedIndex-1,0)}reset(){this._updateSelectedItemIndex(0),this.steps.forEach(gA=>gA.reset()),this._stateChanged()}_getStepLabelId(gA){return`cdk-step-label-${this._groupId}-${gA}`}_getStepContentId(gA){return`cdk-step-content-${this._groupId}-${gA}`}_stateChanged(){this._changeDetectorRef.markForCheck()}_getAnimationDirection(gA){const WA=gA-this._selectedIndex;return WA<0?"rtl"===this._layoutDirection()?"next":"previous":WA>0?"rtl"===this._layoutDirection()?"previous":"next":"current"}_getIndicatorType(gA,WA="number"){const Le=this.steps.toArray()[gA],Cn=this._isCurrentStep(gA);return Le._displayDefaultIndicatorType?this._getDefaultIndicatorLogic(Le,Cn):this._getGuidelineLogic(Le,Cn,WA)}_getDefaultIndicatorLogic(gA,WA){return gA._showError()&&gA.hasError&&!WA?"error":!gA.completed||WA?"number":gA.editable?"edit":"done"}_getGuidelineLogic(gA,WA,Le="number"){return gA._showError()&&gA.hasError&&!WA?"error":gA.completed&&!WA?"done":gA.completed&&WA?Le:gA.editable&&WA?"edit":Le}_isCurrentStep(gA){return this._selectedIndex===gA}_getFocusIndex(){return this._keyManager?this._keyManager.activeItemIndex:this._selectedIndex}_updateSelectedItemIndex(gA){const WA=this.steps.toArray();this.selectionChange.emit({selectedIndex:gA,previouslySelectedIndex:this._selectedIndex,selectedStep:WA[gA],previouslySelectedStep:WA[this._selectedIndex]}),this._containsFocus()?this._keyManager.setActiveItem(gA):this._keyManager.updateActiveItem(gA),this._selectedIndex=gA,this.selectedIndexChange.emit(this._selectedIndex),this._stateChanged()}_onKeydown(gA){const WA=(0,F.rp)(gA),Le=gA.keyCode,Cn=this._keyManager;null==Cn.activeItemIndex||WA||Le!==F.t6&&Le!==F.Fm?Cn.setFocusOrigin("keyboard").onKeydown(gA):(this.selectedIndex=Cn.activeItemIndex,gA.preventDefault())}_anyControlsInvalidOrPending(gA){return!!(this.linear&&gA>=0)&&this.steps.toArray().slice(0,gA).some(WA=>{const Le=WA.stepControl;return(Le?Le.invalid||Le.pending||!WA.interacted:!WA.completed)&&!WA.optional&&!WA._completedOverride})}_layoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_containsFocus(){const gA=this._elementRef.nativeElement,WA=(0,_.vc)();return gA===WA||gA.contains(WA)}_isValidIndex(gA){return gA>-1&&(!this.steps||gA<this.steps.length)}static#t=this.\u0275fac=function(WA){return new(WA||cn)(e.rXU(R.dS,8),e.rXU(e.gRc),e.rXU(e.aKT))};static#e=this.\u0275dir=e.FsC({type:cn,selectors:[["","cdkStepper",""]],contentQueries:function(WA,Le,Cn){if(1&WA&&(e.wni(Cn,Q,5),e.wni(Cn,c,5)),2&WA){let $e;e.mGM($e=e.lsd())&&(Le._steps=$e),e.mGM($e=e.lsd())&&(Le._stepHeader=$e)}},inputs:{linear:[e.Mj6.HasDecoratorInputTransform,"linear","linear",e.L39],selectedIndex:[e.Mj6.HasDecoratorInputTransform,"selectedIndex","selectedIndex",e.Udg],selected:"selected",orientation:"orientation"},outputs:{selectionChange:"selectionChange",selectedIndexChange:"selectedIndexChange"},exportAs:["cdkStepper"],standalone:!0,features:[e.GFd]})}return cn})(),C=(()=>{class cn{constructor(gA){this._stepper=gA,this.type="submit"}static#t=this.\u0275fac=function(WA){return new(WA||cn)(e.rXU(b))};static#e=this.\u0275dir=e.FsC({type:cn,selectors:[["button","cdkStepperNext",""]],hostVars:1,hostBindings:function(WA,Le){1&WA&&e.bIt("click",function(){return Le._stepper.next()}),2&WA&&e.Mr5("type",Le.type)},inputs:{type:"type"},standalone:!0})}return cn})(),N=(()=>{class cn{static#t=this.\u0275fac=function(WA){return new(WA||cn)};static#e=this.\u0275mod=e.$C({type:cn});static#A=this.\u0275inj=e.G2t({imports:[R.jI]})}return cn})();var L=d(60177),J=d(86600),H=d(18810),k=d(27468),X=d(18359),tt=d(88141),pt=d(96354),st=d(99437),z=d(70980),it=d(97647),at=d(96697),Y=d(21626),x=d(345);const v=["*"];let O;function At(cn){return function G(){if(void 0===O&&(O=null,typeof window<"u")){const cn=window;void 0!==cn.trustedTypes&&(O=cn.trustedTypes.createPolicy("angular#components",{createHTML:xi=>xi}))}return O}()?.createHTML(cn)||cn}function dt(cn){return Error(`Unable to find icon with the name "${cn}"`)}function yt(cn){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${cn}".`)}function qt(cn){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${cn}".`)}class Mt{constructor(xi,gA,WA){this.url=xi,this.svgText=gA,this.options=WA}}let Xt=(()=>{class cn{constructor(gA,WA,Le,Cn){this._httpClient=gA,this._sanitizer=WA,this._errorHandler=Cn,this._svgIconConfigs=new Map,this._iconSetConfigs=new Map,this._cachedIconsByUrl=new Map,this._inProgressUrlFetches=new Map,this._fontCssClassesByAlias=new Map,this._resolvers=[],this._defaultFontSetClass=["material-icons","mat-ligature-font"],this._document=Le}addSvgIcon(gA,WA,Le){return this.addSvgIconInNamespace("",gA,WA,Le)}addSvgIconLiteral(gA,WA,Le){return this.addSvgIconLiteralInNamespace("",gA,WA,Le)}addSvgIconInNamespace(gA,WA,Le,Cn){return this._addSvgIconConfig(gA,WA,new Mt(Le,null,Cn))}addSvgIconResolver(gA){return this._resolvers.push(gA),this}addSvgIconLiteralInNamespace(gA,WA,Le,Cn){const $e=this._sanitizer.sanitize(e.WPN.HTML,Le);if(!$e)throw qt(Le);const q=At($e);return this._addSvgIconConfig(gA,WA,new Mt("",q,Cn))}addSvgIconSet(gA,WA){return this.addSvgIconSetInNamespace("",gA,WA)}addSvgIconSetLiteral(gA,WA){return this.addSvgIconSetLiteralInNamespace("",gA,WA)}addSvgIconSetInNamespace(gA,WA,Le){return this._addSvgIconSetConfig(gA,new Mt(WA,null,Le))}addSvgIconSetLiteralInNamespace(gA,WA,Le){const Cn=this._sanitizer.sanitize(e.WPN.HTML,WA);if(!Cn)throw qt(WA);const $e=At(Cn);return this._addSvgIconSetConfig(gA,new Mt("",$e,Le))}registerFontClassAlias(gA,WA=gA){return this._fontCssClassesByAlias.set(gA,WA),this}classNameForFontAlias(gA){return this._fontCssClassesByAlias.get(gA)||gA}setDefaultFontSetClass(...gA){return this._defaultFontSetClass=gA,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(gA){const WA=this._sanitizer.sanitize(e.WPN.RESOURCE_URL,gA);if(!WA)throw yt(gA);const Le=this._cachedIconsByUrl.get(WA);return Le?(0,h.of)(xt(Le)):this._loadSvgIconFromConfig(new Mt(gA,null)).pipe((0,tt.M)(Cn=>this._cachedIconsByUrl.set(WA,Cn)),(0,pt.T)(Cn=>xt(Cn)))}getNamedSvgIcon(gA,WA=""){const Le=ee(WA,gA);let Cn=this._svgIconConfigs.get(Le);if(Cn)return this._getSvgFromConfig(Cn);if(Cn=this._getIconConfigFromResolvers(WA,gA),Cn)return this._svgIconConfigs.set(Le,Cn),this._getSvgFromConfig(Cn);const $e=this._iconSetConfigs.get(WA);return $e?this._getSvgFromIconSetConfigs(gA,$e):(0,H.$)(dt(Le))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(gA){return gA.svgText?(0,h.of)(xt(this._svgElementFromConfig(gA))):this._loadSvgIconFromConfig(gA).pipe((0,pt.T)(WA=>xt(WA)))}_getSvgFromIconSetConfigs(gA,WA){const Le=this._extractIconWithNameFromAnySet(gA,WA);if(Le)return(0,h.of)(Le);const Cn=WA.filter($e=>!$e.svgText).map($e=>this._loadSvgIconSetFromConfig($e).pipe((0,st.W)(q=>{const M=`Loading icon set URL: ${this._sanitizer.sanitize(e.WPN.RESOURCE_URL,$e.url)} failed: ${q.message}`;return this._errorHandler.handleError(new Error(M)),(0,h.of)(null)})));return(0,k.p)(Cn).pipe((0,pt.T)(()=>{const $e=this._extractIconWithNameFromAnySet(gA,WA);if(!$e)throw dt(gA);return $e}))}_extractIconWithNameFromAnySet(gA,WA){for(let Le=WA.length-1;Le>=0;Le--){const Cn=WA[Le];if(Cn.svgText&&Cn.svgText.toString().indexOf(gA)>-1){const $e=this._svgElementFromConfig(Cn),q=this._extractSvgIconFromSet($e,gA,Cn.options);if(q)return q}}return null}_loadSvgIconFromConfig(gA){return this._fetchIcon(gA).pipe((0,tt.M)(WA=>gA.svgText=WA),(0,pt.T)(()=>this._svgElementFromConfig(gA)))}_loadSvgIconSetFromConfig(gA){return gA.svgText?(0,h.of)(null):this._fetchIcon(gA).pipe((0,tt.M)(WA=>gA.svgText=WA))}_extractSvgIconFromSet(gA,WA,Le){const Cn=gA.querySelector(`[id="${WA}"]`);if(!Cn)return null;const $e=Cn.cloneNode(!0);if($e.removeAttribute("id"),"svg"===$e.nodeName.toLowerCase())return this._setSvgAttributes($e,Le);if("symbol"===$e.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement($e),Le);const q=this._svgElementFromString(At("<svg></svg>"));return q.appendChild($e),this._setSvgAttributes(q,Le)}_svgElementFromString(gA){const WA=this._document.createElement("DIV");WA.innerHTML=gA;const Le=WA.querySelector("svg");if(!Le)throw Error("<svg> tag not found");return Le}_toSvgElement(gA){const WA=this._svgElementFromString(At("<svg></svg>")),Le=gA.attributes;for(let Cn=0;Cn<Le.length;Cn++){const{name:$e,value:q}=Le[Cn];"id"!==$e&&WA.setAttribute($e,q)}for(let Cn=0;Cn<gA.childNodes.length;Cn++)gA.childNodes[Cn].nodeType===this._document.ELEMENT_NODE&&WA.appendChild(gA.childNodes[Cn].cloneNode(!0));return WA}_setSvgAttributes(gA,WA){return gA.setAttribute("fit",""),gA.setAttribute("height","100%"),gA.setAttribute("width","100%"),gA.setAttribute("preserveAspectRatio","xMidYMid meet"),gA.setAttribute("focusable","false"),WA&&WA.viewBox&&gA.setAttribute("viewBox",WA.viewBox),gA}_fetchIcon(gA){const{url:WA,options:Le}=gA,Cn=Le?.withCredentials??!1;if(!this._httpClient)throw function It(){return 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==WA)throw Error(`Cannot fetch icon from URL "${WA}".`);const $e=this._sanitizer.sanitize(e.WPN.RESOURCE_URL,WA);if(!$e)throw yt(WA);const q=this._inProgressUrlFetches.get($e);if(q)return q;const te=this._httpClient.get($e,{responseType:"text",withCredentials:Cn}).pipe((0,pt.T)(M=>At(M)),(0,z.j)(()=>this._inProgressUrlFetches.delete($e)),(0,it.u)());return this._inProgressUrlFetches.set($e,te),te}_addSvgIconConfig(gA,WA,Le){return this._svgIconConfigs.set(ee(gA,WA),Le),this}_addSvgIconSetConfig(gA,WA){const Le=this._iconSetConfigs.get(gA);return Le?Le.push(WA):this._iconSetConfigs.set(gA,[WA]),this}_svgElementFromConfig(gA){if(!gA.svgElement){const WA=this._svgElementFromString(gA.svgText);this._setSvgAttributes(WA,gA.options),gA.svgElement=WA}return gA.svgElement}_getIconConfigFromResolvers(gA,WA){for(let Le=0;Le<this._resolvers.length;Le++){const Cn=this._resolvers[Le](WA,gA);if(Cn)return Ge(Cn)?new Mt(Cn.url,null,Cn.options):new Mt(Cn,null)}}static#t=this.\u0275fac=function(WA){return new(WA||cn)(e.KVO(Y.Qq,8),e.KVO(x.up),e.KVO(L.qQ,8),e.KVO(e.zcH))};static#e=this.\u0275prov=e.jDH({token:cn,factory:cn.\u0275fac,providedIn:"root"})}return cn})();function xt(cn){return cn.cloneNode(!0)}function ee(cn,xi){return cn+":"+xi}function Ge(cn){return!(!cn.url||!cn.options)}const Ce=new e.nKC("MAT_ICON_DEFAULT_OPTIONS"),je=new e.nKC("mat-icon-location",{providedIn:"root",factory:function iA(){const cn=(0,e.WQX)(L.qQ),xi=cn?cn.location:null;return{getPathname:()=>xi?xi.pathname+xi.search:""}}}),dA=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],Ye=dA.map(cn=>`[${cn}]`).join(", "),rA=/^url\(['"]?#(.*?)['"]?\)$/;let fA=(()=>{class cn{get color(){return this._color||this._defaultColor}set color(gA){this._color=gA}get svgIcon(){return this._svgIcon}set svgIcon(gA){gA!==this._svgIcon&&(gA?this._updateSvgIcon(gA):this._svgIcon&&this._clearSvgElement(),this._svgIcon=gA)}get fontSet(){return this._fontSet}set fontSet(gA){const WA=this._cleanupFontValue(gA);WA!==this._fontSet&&(this._fontSet=WA,this._updateFontIconClasses())}get fontIcon(){return this._fontIcon}set fontIcon(gA){const WA=this._cleanupFontValue(gA);WA!==this._fontIcon&&(this._fontIcon=WA,this._updateFontIconClasses())}constructor(gA,WA,Le,Cn,$e,q){this._elementRef=gA,this._iconRegistry=WA,this._location=Cn,this._errorHandler=$e,this.inline=!1,this._previousFontSetClass=[],this._currentIconFetch=X.yU.EMPTY,q&&(q.color&&(this.color=this._defaultColor=q.color),q.fontSet&&(this.fontSet=q.fontSet)),Le||gA.nativeElement.setAttribute("aria-hidden","true")}_splitIconName(gA){if(!gA)return["",""];const WA=gA.split(":");switch(WA.length){case 1:return["",WA[0]];case 2:return WA;default:throw Error(`Invalid icon name: "${gA}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){const gA=this._elementsWithExternalReferences;if(gA&&gA.size){const WA=this._location.getPathname();WA!==this._previousPath&&(this._previousPath=WA,this._prependPathToReferences(WA))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(gA){this._clearSvgElement();const WA=this._location.getPathname();this._previousPath=WA,this._cacheChildrenWithExternalReferences(gA),this._prependPathToReferences(WA),this._elementRef.nativeElement.appendChild(gA)}_clearSvgElement(){const gA=this._elementRef.nativeElement;let WA=gA.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();WA--;){const Le=gA.childNodes[WA];(1!==Le.nodeType||"svg"===Le.nodeName.toLowerCase())&&Le.remove()}}_updateFontIconClasses(){if(!this._usingFontIcon())return;const gA=this._elementRef.nativeElement,WA=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter(Le=>Le.length>0);this._previousFontSetClass.forEach(Le=>gA.classList.remove(Le)),WA.forEach(Le=>gA.classList.add(Le)),this._previousFontSetClass=WA,this.fontIcon!==this._previousFontIconClass&&!WA.includes("mat-ligature-font")&&(this._previousFontIconClass&&gA.classList.remove(this._previousFontIconClass),this.fontIcon&&gA.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue(gA){return"string"==typeof gA?gA.trim().split(" ")[0]:gA}_prependPathToReferences(gA){const WA=this._elementsWithExternalReferences;WA&&WA.forEach((Le,Cn)=>{Le.forEach($e=>{Cn.setAttribute($e.name,`url('${gA}#${$e.value}')`)})})}_cacheChildrenWithExternalReferences(gA){const WA=gA.querySelectorAll(Ye),Le=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let Cn=0;Cn<WA.length;Cn++)dA.forEach($e=>{const q=WA[Cn],te=q.getAttribute($e),M=te?te.match(rA):null;if(M){let S=Le.get(q);S||(S=[],Le.set(q,S)),S.push({name:$e,value:M[1]})}})}_updateSvgIcon(gA){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),gA){const[WA,Le]=this._splitIconName(gA);WA&&(this._svgNamespace=WA),Le&&(this._svgName=Le),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(Le,WA).pipe((0,at.s)(1)).subscribe(Cn=>this._setSvgElement(Cn),Cn=>{this._errorHandler.handleError(new Error(`Error retrieving icon ${WA}:${Le}! ${Cn.message}`))})}}static#t=this.\u0275fac=function(WA){return new(WA||cn)(e.rXU(e.aKT),e.rXU(Xt),e.kS0("aria-hidden"),e.rXU(je),e.rXU(e.zcH),e.rXU(Ce,8))};static#e=this.\u0275cmp=e.VBU({type:cn,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:10,hostBindings:function(WA,Le){2&WA&&(e.BMQ("data-mat-icon-type",Le._usingFontIcon()?"font":"svg")("data-mat-icon-name",Le._svgName||Le.fontIcon)("data-mat-icon-namespace",Le._svgNamespace||Le.fontSet)("fontIcon",Le._usingFontIcon()?Le.fontIcon:null),e.HbH(Le.color?"mat-"+Le.color:""),e.AVh("mat-icon-inline",Le.inline)("mat-icon-no-color","primary"!==Le.color&&"accent"!==Le.color&&"warn"!==Le.color))},inputs:{color:"color",inline:[e.Mj6.HasDecoratorInputTransform,"inline","inline",e.L39],svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],standalone:!0,features:[e.GFd,e.aNF],ngContentSelectors:v,decls:1,vars:0,template:function(WA,Le){1&WA&&(e.NAR(),e.SdG(0))},styles:["mat-icon,mat-icon.mat-primary,mat-icon.mat-accent,mat-icon.mat-warn{color:var(--mat-icon-color)}.mat-icon{-webkit-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px;overflow:hidden}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}.mat-icon.mat-ligature-font[fontIcon]::before{content:attr(fontIcon)}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}"],encapsulation:2,changeDetection:0})}return cn})(),TA=(()=>{class cn{static#t=this.\u0275fac=function(WA){return new(WA||cn)};static#e=this.\u0275mod=e.$C({type:cn});static#A=this.\u0275inj=e.G2t({imports:[J.yE,J.yE]})}return cn})();var EA=d(25558),fe=d(23294),xe=d(49969);function FA(cn,xi){if(1&cn&&e.eu8(0,2),2&cn){const gA=e.XpG();e.Y8G("ngTemplateOutlet",gA.iconOverrides[gA.state])("ngTemplateOutletContext",gA._getIconContext())}}function Xe(cn,xi){if(1&cn&&(e.j41(0,"span",7),e.EFF(1),e.k0s()),2&cn){const gA=e.XpG(2);e.R7$(),e.JRh(gA._getDefaultTextForState(gA.state))}}function Ve(cn,xi){if(1&cn&&(e.j41(0,"span",8),e.EFF(1),e.k0s()),2&cn){const gA=e.XpG(3);e.R7$(),e.JRh(gA._intl.completedLabel)}}function nA(cn,xi){if(1&cn&&(e.j41(0,"span",8),e.EFF(1),e.k0s()),2&cn){const gA=e.XpG(3);e.R7$(),e.JRh(gA._intl.editableLabel)}}function _e(cn,xi){if(1&cn&&(e.DNE(0,Ve,2,1,"span",8)(1,nA,2,1),e.j41(2,"mat-icon",7),e.EFF(3),e.k0s()),2&cn){const gA=e.XpG(2);e.vxM(0,"done"===gA.state?0:"edit"===gA.state?1:-1),e.R7$(3),e.JRh(gA._getDefaultTextForState(gA.state))}}function tA(cn,xi){if(1&cn&&e.DNE(0,Xe,2,1)(1,_e,4,2),2&cn){let gA;const WA=e.XpG();e.vxM(0,"number"===(gA=WA.state)?0:1)}}function on(cn,xi){1&cn&&(e.j41(0,"div",4),e.eu8(1,9),e.k0s()),2&cn&&(e.R7$(),e.Y8G("ngTemplateOutlet",xi.template))}function GA(cn,xi){if(1&cn&&(e.j41(0,"div",4),e.EFF(1),e.k0s()),2&cn){const gA=e.XpG();e.R7$(),e.JRh(gA.label)}}function Qn(cn,xi){if(1&cn&&(e.j41(0,"div",5),e.EFF(1),e.k0s()),2&cn){const gA=e.XpG();e.R7$(),e.JRh(gA._intl.optionalLabel)}}function _A(cn,xi){if(1&cn&&(e.j41(0,"div",6),e.EFF(1),e.k0s()),2&cn){const gA=e.XpG();e.R7$(),e.JRh(gA.errorMessage)}}const fn=["*"];function hA(cn,xi){}function kn(cn,xi){if(1&cn&&(e.SdG(0),e.DNE(1,hA,0,0,"ng-template",0)),2&cn){const gA=e.XpG();e.R7$(),e.Y8G("cdkPortalOutlet",gA._portal)}}const ni=(cn,xi)=>({step:cn,i:xi}),mi=cn=>({animationDuration:cn}),no=(cn,xi)=>({value:cn,params:xi});function ZA(cn,xi){1&cn&&e.SdG(0)}function Ke(cn,xi){1&cn&&e.nrm(0,"div",6)}function Ne(cn,xi){if(1&cn&&(e.eu8(0,5),e.DNE(1,Ke,1,0,"div",6)),2&cn){const gA=xi.$implicit,WA=xi.$index,Le=xi.$index,Cn=xi.$count;e.XpG(2);const $e=e.sdS(4);e.Y8G("ngTemplateOutlet",$e)("ngTemplateOutletContext",e.l_i(3,ni,gA,WA)),e.R7$(),e.vxM(1,Le!==Cn-1?1:-1)}}function Me(cn,xi){if(1&cn){const gA=e.RV6();e.j41(0,"div",7),e.bIt("@horizontalStepTransition.done",function(Le){e.eBV(gA);const Cn=e.XpG(2);return e.Njj(Cn._animationDone.next(Le))}),e.eu8(1,8),e.k0s()}if(2&cn){const gA=xi.$implicit,WA=xi.$index,Le=e.XpG(2);e.AVh("mat-horizontal-stepper-content-inactive",Le.selectedIndex!==WA),e.Y8G("@horizontalStepTransition",e.l_i(8,no,Le._getAnimationDirection(WA),e.eq3(6,mi,Le._getAnimationDuration())))("id",Le._getStepContentId(WA)),e.BMQ("aria-labelledby",Le._getStepLabelId(WA)),e.R7$(),e.Y8G("ngTemplateOutlet",gA.content)}}function BA(cn,xi){if(1&cn&&(e.j41(0,"div",1)(1,"div",2),e.Z7z(2,Ne,2,6,null,null,e.fX1),e.k0s(),e.j41(4,"div",3),e.Z7z(5,Me,2,11,"div",4,e.fX1),e.k0s()()),2&cn){const gA=e.XpG();e.R7$(2),e.Dyx(gA.steps),e.R7$(3),e.Dyx(gA.steps)}}function dn(cn,xi){if(1&cn){const gA=e.RV6();e.j41(0,"div",9),e.eu8(1,5),e.j41(2,"div",10)(3,"div",11),e.bIt("@verticalStepTransition.done",function(Le){e.eBV(gA);const Cn=e.XpG(2);return e.Njj(Cn._animationDone.next(Le))}),e.j41(4,"div",12),e.eu8(5,8),e.k0s()()()()}if(2&cn){const gA=xi.$implicit,WA=xi.$index,Le=xi.$index,Cn=xi.$count,$e=e.XpG(2),q=e.sdS(4);e.R7$(),e.Y8G("ngTemplateOutlet",q)("ngTemplateOutletContext",e.l_i(10,ni,gA,WA)),e.R7$(),e.AVh("mat-stepper-vertical-line",Le!==Cn-1),e.R7$(),e.AVh("mat-vertical-stepper-content-inactive",$e.selectedIndex!==WA),e.Y8G("@verticalStepTransition",e.l_i(15,no,$e._getAnimationDirection(WA),e.eq3(13,mi,$e._getAnimationDuration())))("id",$e._getStepContentId(WA)),e.BMQ("aria-labelledby",$e._getStepLabelId(WA)),e.R7$(2),e.Y8G("ngTemplateOutlet",gA.content)}}function Yn(cn,xi){if(1&cn&&e.Z7z(0,dn,6,18,"div",9,e.fX1),2&cn){const gA=e.XpG();e.Dyx(gA.steps)}}function Rn(cn,xi){if(1&cn){const gA=e.RV6();e.j41(0,"mat-step-header",13),e.bIt("click",function(){const Le=e.eBV(gA).step;return e.Njj(Le.select())})("keydown",function(Le){e.eBV(gA);const Cn=e.XpG();return e.Njj(Cn._onKeydown(Le))}),e.k0s()}if(2&cn){const gA=xi.step,WA=xi.i,Le=e.XpG();e.AVh("mat-horizontal-stepper-header","horizontal"===Le.orientation)("mat-vertical-stepper-header","vertical"===Le.orientation),e.Y8G("tabIndex",Le._getFocusIndex()===WA?0:-1)("id",Le._getStepLabelId(WA))("index",WA)("state",Le._getIndicatorType(WA,gA.state))("label",gA.stepLabel||gA.label)("selected",Le.selectedIndex===WA)("active",Le._stepIsNavigable(WA,gA))("optional",gA.optional)("errorMessage",gA.errorMessage)("iconOverrides",Le._iconOverrides)("disableRipple",Le.disableRipple||!Le._stepIsNavigable(WA,gA))("color",gA.color||Le.color),e.BMQ("aria-posinset",WA+1)("aria-setsize",Le.steps.length)("aria-controls",Le._getStepContentId(WA))("aria-selected",Le.selectedIndex==WA)("aria-label",gA.ariaLabel||null)("aria-labelledby",!gA.ariaLabel&&gA.ariaLabelledby?gA.ariaLabelledby:null)("aria-disabled",!Le._stepIsNavigable(WA,gA)||null)}}let Tn=(()=>{class cn extends B{static#t=this.\u0275fac=(()=>{let gA;return function(Le){return(gA||(gA=e.xGo(cn)))(Le||cn)}})();static#e=this.\u0275dir=e.FsC({type:cn,selectors:[["","matStepLabel",""]],standalone:!0,features:[e.Vt3]})}return cn})(),Fn=(()=>{class cn{constructor(){this.changes=new D.B,this.optionalLabel="Optional",this.completedLabel="Completed",this.editableLabel="Editable"}static#t=this.\u0275fac=function(WA){return new(WA||cn)};static#e=this.\u0275prov=e.jDH({token:cn,factory:cn.\u0275fac,providedIn:"root"})}return cn})();const Ie={provide:Fn,deps:[[new e.Xx1,new e.kdw,Fn]],useFactory:function Te(cn){return cn||new Fn}};let we=(()=>{class cn extends c{constructor(gA,WA,Le,Cn){super(Le),this._intl=gA,this._focusMonitor=WA,this._intlSubscription=gA.changes.subscribe(()=>Cn.markForCheck())}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._intlSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._elementRef)}focus(gA,WA){gA?this._focusMonitor.focusVia(this._elementRef,gA,WA):this._elementRef.nativeElement.focus(WA)}_stringLabel(){return this.label instanceof Tn?null:this.label}_templateLabel(){return this.label instanceof Tn?this.label:null}_getHostElement(){return this._elementRef.nativeElement}_getIconContext(){return{index:this.index,active:this.active,optional:this.optional}}_getDefaultTextForState(gA){return"number"==gA?`${this.index+1}`:"edit"==gA?"create":"error"==gA?"warning":gA}static#t=this.\u0275fac=function(WA){return new(WA||cn)(e.rXU(Fn),e.rXU(t.FN),e.rXU(e.aKT),e.rXU(e.gRc))};static#e=this.\u0275cmp=e.VBU({type:cn,selectors:[["mat-step-header"]],hostAttrs:["role","tab",1,"mat-step-header"],hostVars:2,hostBindings:function(WA,Le){2&WA&&e.HbH("mat-"+(Le.color||"primary"))},inputs:{state:"state",label:"label",errorMessage:"errorMessage",iconOverrides:"iconOverrides",index:"index",selected:"selected",active:"active",optional:"optional",disableRipple:"disableRipple",color:"color"},standalone:!0,features:[e.Vt3,e.aNF],decls:10,vars:17,consts:[["matRipple","",1,"mat-step-header-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled"],[1,"mat-step-icon-content"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"mat-step-label"],[1,"mat-step-text-label"],[1,"mat-step-optional"],[1,"mat-step-sub-label-error"],["aria-hidden","true"],[1,"cdk-visually-hidden"],[3,"ngTemplateOutlet"]],template:function(WA,Le){if(1&WA&&(e.nrm(0,"div",0),e.j41(1,"div")(2,"div",1),e.DNE(3,FA,1,2,"ng-container",2)(4,tA,2,1),e.k0s()(),e.j41(5,"div",3),e.DNE(6,on,2,1,"div",4)(7,GA,2,1)(8,Qn,2,1,"div",5)(9,_A,2,1,"div",6),e.k0s()),2&WA){let Cn;e.Y8G("matRippleTrigger",Le._getHostElement())("matRippleDisabled",Le.disableRipple),e.R7$(),e.ZvI("mat-step-icon-state-",Le.state," mat-step-icon"),e.AVh("mat-step-icon-selected",Le.selected),e.R7$(2),e.vxM(3,Le.iconOverrides&&Le.iconOverrides[Le.state]?3:4),e.R7$(2),e.AVh("mat-step-label-active",Le.active)("mat-step-label-selected",Le.selected)("mat-step-label-error","error"==Le.state),e.R7$(),e.vxM(6,(Cn=Le._templateLabel())?6:Le._stringLabel()?7:-1,Cn),e.R7$(2),e.vxM(8,Le.optional&&"error"!=Le.state?8:-1),e.R7$(),e.vxM(9,"error"===Le.state?9:-1)}},dependencies:[J.r6,L.T3,fA],styles:['.mat-step-header{overflow:hidden;outline:none;cursor:pointer;position:relative;box-sizing:content-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-step-header:focus .mat-focus-indicator::before{content:""}.mat-step-header:hover[aria-disabled=true]{cursor:default}.mat-step-header:hover:not([aria-disabled]),.mat-step-header:hover[aria-disabled=false]{background-color:var(--mat-stepper-header-hover-state-layer-color);border-radius:var(--mat-stepper-header-hover-state-layer-shape)}.mat-step-header.cdk-keyboard-focused,.mat-step-header.cdk-program-focused{background-color:var(--mat-stepper-header-focus-state-layer-color);border-radius:var(--mat-stepper-header-focus-state-layer-shape)}@media(hover: none){.mat-step-header:hover{background:none}}.cdk-high-contrast-active .mat-step-header{outline:solid 1px}.cdk-high-contrast-active .mat-step-header[aria-selected=true] .mat-step-label{text-decoration:underline}.cdk-high-contrast-active .mat-step-header[aria-disabled=true]{outline-color:GrayText}.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-label,.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-icon,.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-optional{color:GrayText}.mat-step-optional{font-size:12px;color:var(--mat-stepper-header-optional-label-text-color)}.mat-step-sub-label-error{font-size:12px;font-weight:normal}.mat-step-icon{border-radius:50%;height:24px;width:24px;flex-shrink:0;position:relative;color:var(--mat-stepper-header-icon-foreground-color);background-color:var(--mat-stepper-header-icon-background-color)}.mat-step-icon-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex}.mat-step-icon .mat-icon{font-size:16px;height:16px;width:16px}.mat-step-icon-state-error{background-color:var(--mat-stepper-header-error-state-icon-background-color);color:var(--mat-stepper-header-error-state-icon-foreground-color)}.mat-step-icon-state-error .mat-icon{font-size:24px;height:24px;width:24px}.mat-step-label{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:50px;vertical-align:middle;font-family:var(--mat-stepper-header-label-text-font);font-size:var(--mat-stepper-header-label-text-size);font-weight:var(--mat-stepper-header-label-text-weight);color:var(--mat-stepper-header-label-text-color)}.mat-step-label.mat-step-label-active{color:var(--mat-stepper-header-selected-state-label-text-color)}.mat-step-label.mat-step-label-error{color:var(--mat-stepper-header-error-state-label-text-color);font-size:var(--mat-stepper-header-error-state-label-text-size)}.mat-step-label.mat-step-label-selected{font-size:var(--mat-stepper-header-selected-state-label-text-size);font-weight:var(--mat-stepper-header-selected-state-label-text-weight)}.mat-step-text-label{text-overflow:ellipsis;overflow:hidden}.mat-step-header .mat-step-header-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-step-icon-selected{background-color:var(--mat-stepper-header-selected-state-icon-background-color);color:var(--mat-stepper-header-selected-state-icon-foreground-color)}.mat-step-icon-state-done{background-color:var(--mat-stepper-header-done-state-icon-background-color);color:var(--mat-stepper-header-done-state-icon-foreground-color)}.mat-step-icon-state-edit{background-color:var(--mat-stepper-header-edit-state-icon-background-color);color:var(--mat-stepper-header-edit-state-icon-foreground-color)}'],encapsulation:2,changeDetection:0})}return cn})();const oA={horizontalStepTransition:(0,xe.hZ)("horizontalStepTransition",[(0,xe.wk)("previous",(0,xe.iF)({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"})),(0,xe.wk)("current",(0,xe.iF)({transform:"none",visibility:"inherit"})),(0,xe.wk)("next",(0,xe.iF)({transform:"translate3d(100%, 0, 0)",visibility:"hidden"})),(0,xe.kY)("* => *",(0,xe.Os)([(0,xe.i0)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)"),(0,xe.P)("@*",(0,xe.MA)(),{optional:!0})]),{params:{animationDuration:"500ms"}})]),verticalStepTransition:(0,xe.hZ)("verticalStepTransition",[(0,xe.wk)("previous",(0,xe.iF)({height:"0px",visibility:"hidden"})),(0,xe.wk)("next",(0,xe.iF)({height:"0px",visibility:"hidden"})),(0,xe.wk)("current",(0,xe.iF)({height:"*",visibility:"inherit"})),(0,xe.kY)("* <=> current",(0,xe.Os)([(0,xe.i0)("{{animationDuration}} cubic-bezier(0.4, 0.0, 0.2, 1)"),(0,xe.P)("@*",(0,xe.MA)(),{optional:!0})]),{params:{animationDuration:"225ms"}})])};let be=(()=>{class cn{constructor(gA){this.templateRef=gA}static#t=this.\u0275fac=function(WA){return new(WA||cn)(e.rXU(e.C4Q))};static#e=this.\u0275dir=e.FsC({type:cn,selectors:[["ng-template","matStepperIcon",""]],inputs:{name:[e.Mj6.None,"matStepperIcon","name"]},standalone:!0})}return cn})(),qA=(()=>{class cn{constructor(gA){this._template=gA}static#t=this.\u0275fac=function(WA){return new(WA||cn)(e.rXU(e.C4Q))};static#e=this.\u0275dir=e.FsC({type:cn,selectors:[["ng-template","matStepContent",""]],standalone:!0})}return cn})(),sn=(()=>{class cn extends Q{constructor(gA,WA,Le,Cn){super(gA,Cn),this._errorStateMatcher=WA,this._viewContainerRef=Le,this._isSelected=X.yU.EMPTY,this.stepLabel=void 0}ngAfterContentInit(){this._isSelected=this._stepper.steps.changes.pipe((0,EA.n)(()=>this._stepper.selectionChange.pipe((0,pt.T)(gA=>gA.selectedStep===this),(0,s.Z)(this._stepper.selected===this)))).subscribe(gA=>{gA&&this._lazyContent&&!this._portal&&(this._portal=new l.VA(this._lazyContent._template,this._viewContainerRef))})}ngOnDestroy(){this._isSelected.unsubscribe()}isErrorState(gA,WA){return this._errorStateMatcher.isErrorState(gA,WA)||!!(gA&&gA.invalid&&this.interacted)}static#t=this.\u0275fac=function(WA){return new(WA||cn)(e.rXU((0,e.Rfq)(()=>Hn)),e.rXU(J.es,4),e.rXU(e.c1b),e.rXU(w,8))};static#e=this.\u0275cmp=e.VBU({type:cn,selectors:[["mat-step"]],contentQueries:function(WA,Le,Cn){if(1&WA&&(e.wni(Cn,Tn,5),e.wni(Cn,qA,5)),2&WA){let $e;e.mGM($e=e.lsd())&&(Le.stepLabel=$e.first),e.mGM($e=e.lsd())&&(Le._lazyContent=$e.first)}},hostAttrs:["hidden",""],inputs:{color:"color"},exportAs:["matStep"],standalone:!0,features:[e.Jv_([{provide:J.es,useExisting:cn},{provide:Q,useExisting:cn}]),e.Vt3,e.aNF],ngContentSelectors:fn,decls:1,vars:0,consts:[[3,"cdkPortalOutlet"]],template:function(WA,Le){1&WA&&(e.NAR(),e.DNE(0,kn,2,1,"ng-template"))},dependencies:[l.I3],encapsulation:2,changeDetection:0})}return cn})(),Hn=(()=>{class cn extends b{get animationDuration(){return this._animationDuration}set animationDuration(gA){this._animationDuration=/^\d+$/.test(gA)?gA+"ms":gA}constructor(gA,WA,Le){super(gA,WA,Le),this._stepHeader=void 0,this._steps=void 0,this.steps=new e.rOR,this.animationDone=new e.bkB,this.labelPosition="end",this.headerPosition="top",this._iconOverrides={},this._animationDone=new D.B,this._animationDuration="",this._isServer=!(0,e.WQX)(_.OD).isBrowser;const Cn=Le.nativeElement.nodeName.toLowerCase();this.orientation="mat-vertical-stepper"===Cn?"vertical":"horizontal"}ngAfterContentInit(){super.ngAfterContentInit(),this._icons.forEach(({name:gA,templateRef:WA})=>this._iconOverrides[gA]=WA),this.steps.changes.pipe((0,u.Q)(this._destroyed)).subscribe(()=>{this._stateChanged()}),this._animationDone.pipe((0,fe.F)((gA,WA)=>gA.fromState===WA.fromState&&gA.toState===WA.toState),(0,u.Q)(this._destroyed)).subscribe(gA=>{"current"===gA.toState&&this.animationDone.emit()})}_stepIsNavigable(gA,WA){return WA.completed||this.selectedIndex===gA||!this.linear}_getAnimationDuration(){return this.animationDuration?this.animationDuration:"horizontal"===this.orientation?"500ms":"225ms"}static#t=this.\u0275fac=function(WA){return new(WA||cn)(e.rXU(R.dS,8),e.rXU(e.gRc),e.rXU(e.aKT))};static#e=this.\u0275cmp=e.VBU({type:cn,selectors:[["mat-stepper"],["mat-vertical-stepper"],["mat-horizontal-stepper"],["","matStepper",""]],contentQueries:function(WA,Le,Cn){if(1&WA&&(e.wni(Cn,sn,5),e.wni(Cn,be,5)),2&WA){let $e;e.mGM($e=e.lsd())&&(Le._steps=$e),e.mGM($e=e.lsd())&&(Le._icons=$e)}},viewQuery:function(WA,Le){if(1&WA&&e.GBs(we,5),2&WA){let Cn;e.mGM(Cn=e.lsd())&&(Le._stepHeader=Cn)}},hostAttrs:["role","tablist"],hostVars:11,hostBindings:function(WA,Le){2&WA&&(e.BMQ("aria-orientation",Le.orientation),e.AVh("mat-stepper-horizontal","horizontal"===Le.orientation)("mat-stepper-vertical","vertical"===Le.orientation)("mat-stepper-label-position-end","horizontal"===Le.orientation&&"end"==Le.labelPosition)("mat-stepper-label-position-bottom","horizontal"===Le.orientation&&"bottom"==Le.labelPosition)("mat-stepper-header-position-bottom","bottom"===Le.headerPosition))},inputs:{disableRipple:"disableRipple",color:"color",labelPosition:"labelPosition",headerPosition:"headerPosition",animationDuration:"animationDuration"},outputs:{animationDone:"animationDone"},exportAs:["matStepper","matVerticalStepper","matHorizontalStepper"],standalone:!0,features:[e.Jv_([{provide:b,useExisting:cn}]),e.Vt3,e.aNF],ngContentSelectors:fn,decls:5,vars:2,consts:[["stepTemplate",""],[1,"mat-horizontal-stepper-wrapper"],[1,"mat-horizontal-stepper-header-container"],[1,"mat-horizontal-content-container"],["role","tabpanel",1,"mat-horizontal-stepper-content",3,"id","mat-horizontal-stepper-content-inactive"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"mat-stepper-horizontal-line"],["role","tabpanel",1,"mat-horizontal-stepper-content",3,"id"],[3,"ngTemplateOutlet"],[1,"mat-step"],[1,"mat-vertical-content-container"],["role","tabpanel",1,"mat-vertical-stepper-content",3,"id"],[1,"mat-vertical-content"],[3,"click","keydown","tabIndex","id","index","state","label","selected","active","optional","errorMessage","iconOverrides","disableRipple","color"]],template:function(WA,Le){if(1&WA&&(e.NAR(),e.DNE(0,ZA,1,0)(1,BA,7,0)(2,Yn,2,0)(3,Rn,1,23,"ng-template",null,0,e.C5r)),2&WA){let Cn;e.vxM(0,Le._isServer?0:-1),e.R7$(),e.vxM(1,"horizontal"===(Cn=Le.orientation)?1:"vertical"===Cn?2:-1)}},dependencies:[L.T3,we],styles:['.mat-stepper-vertical,.mat-stepper-horizontal{display:block;font-family:var(--mat-stepper-container-text-font);background:var(--mat-stepper-container-color)}.mat-horizontal-stepper-header-container{white-space:nowrap;display:flex;align-items:center}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header-container{align-items:flex-start}.mat-stepper-header-position-bottom .mat-horizontal-stepper-header-container{order:1}.mat-stepper-horizontal-line{border-top-width:1px;border-top-style:solid;flex:auto;height:0;margin:0 -16px;min-width:32px;border-top-color:var(--mat-stepper-line-color)}.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{margin:0;min-width:0;position:relative;top:calc(calc((var(--mat-stepper-header-height) - 24px) / 2) + 12px)}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{border-top-width:1px;border-top-style:solid;content:"";display:inline-block;height:0;position:absolute;width:calc(50% - 20px)}.mat-horizontal-stepper-header{display:flex;height:72px;overflow:hidden;align-items:center;padding:0 24px;height:var(--mat-stepper-header-height)}.mat-horizontal-stepper-header .mat-step-icon{margin-right:8px;flex:none}[dir=rtl] .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:8px}.mat-horizontal-stepper-header::before,.mat-horizontal-stepper-header::after{border-top-color:var(--mat-stepper-line-color)}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header{padding:calc((var(--mat-stepper-header-height) - 24px) / 2) 24px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::before,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::after{top:calc(calc((var(--mat-stepper-header-height) - 24px) / 2) + 12px)}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header{box-sizing:border-box;flex-direction:column;height:auto}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{right:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before{left:0}[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:last-child::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:first-child::after{display:none}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-label{padding:16px 0 0 0;text-align:center;width:100%}.mat-vertical-stepper-header{display:flex;align-items:center;height:24px;padding:calc((var(--mat-stepper-header-height) - 24px) / 2) 24px}.mat-vertical-stepper-header .mat-step-icon{margin-right:12px}[dir=rtl] .mat-vertical-stepper-header .mat-step-icon{margin-right:0;margin-left:12px}.mat-horizontal-stepper-wrapper{display:flex;flex-direction:column}.mat-horizontal-stepper-content{outline:0}.mat-horizontal-stepper-content.mat-horizontal-stepper-content-inactive{height:0;overflow:hidden}.mat-horizontal-stepper-content:not(.mat-horizontal-stepper-content-inactive){visibility:inherit !important}.mat-horizontal-content-container{overflow:hidden;padding:0 24px 24px 24px}.cdk-high-contrast-active .mat-horizontal-content-container{outline:solid 1px}.mat-stepper-header-position-bottom .mat-horizontal-content-container{padding:24px 24px 0 24px}.mat-vertical-content-container{margin-left:36px;border:0;position:relative}.cdk-high-contrast-active .mat-vertical-content-container{outline:solid 1px}[dir=rtl] .mat-vertical-content-container{margin-left:0;margin-right:36px}.mat-stepper-vertical-line::before{content:"";position:absolute;left:0;border-left-width:1px;border-left-style:solid;border-left-color:var(--mat-stepper-line-color);top:calc(8px - calc((var(--mat-stepper-header-height) - 24px) / 2));bottom:calc(8px - calc((var(--mat-stepper-header-height) - 24px) / 2))}[dir=rtl] .mat-stepper-vertical-line::before{left:auto;right:0}.mat-vertical-stepper-content{overflow:hidden;outline:0}.mat-vertical-stepper-content:not(.mat-vertical-stepper-content-inactive){visibility:inherit !important}.mat-vertical-content{padding:0 24px 24px 24px}.mat-step:last-child .mat-vertical-content-container{border:none}'],encapsulation:2,data:{animation:[oA.horizontalStepTransition,oA.verticalStepTransition]},changeDetection:0})}return cn})(),Oi=(()=>{class cn extends C{static#t=this.\u0275fac=(()=>{let gA;return function(Le){return(gA||(gA=e.xGo(cn)))(Le||cn)}})();static#e=this.\u0275dir=e.FsC({type:cn,selectors:[["button","matStepperNext",""]],hostAttrs:[1,"mat-stepper-next"],hostVars:1,hostBindings:function(WA,Le){2&WA&&e.Mr5("type",Le.type)},standalone:!0,features:[e.Vt3]})}return cn})(),ii=(()=>{class cn{static#t=this.\u0275fac=function(WA){return new(WA||cn)};static#e=this.\u0275mod=e.$C({type:cn});static#A=this.\u0275inj=e.G2t({providers:[Ie,J.es],imports:[J.yE,L.MD,l.jc,N,TA,J.pZ,Hn,we,J.yE]})}return cn})()},14823:(Fe,Tt,d)=>{"use strict";d.d(Tt,{oV:()=>st,uc:()=>at});var l=d(56977),t=d(96697),R=d(14085),F=d(67336),e=d(54438),_=d(60177),D=d(36860),h=d(18617),s=d(28203),u=d(66969),g=d(50453),a=d(76939),c=d(21413),p=(d(49969),d(86600));const f=["tooltip"],Q=new e.nKC("mat-tooltip-scroll-strategy",{providedIn:"root",factory:()=>{const Y=(0,e.WQX)(u.hJ);return()=>Y.scrollStrategies.reposition({scrollThrottle:20})}}),C={provide:Q,deps:[u.hJ],useFactory:function b(Y){return()=>Y.scrollStrategies.reposition({scrollThrottle:20})}},N=new e.nKC("mat-tooltip-default-options",{providedIn:"root",factory:function T(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}}),J="tooltip-panel",H=(0,D.BQ)({passive:!0});let st=(()=>{class Y{get position(){return this._position}set position(v){v!==this._position&&(this._position=v,this._overlayRef&&(this._updatePosition(this._overlayRef),this._tooltipInstance?.show(0),this._overlayRef.updatePosition()))}get positionAtOrigin(){return this._positionAtOrigin}set positionAtOrigin(v){this._positionAtOrigin=(0,R.he)(v),this._detach(),this._overlayRef=null}get disabled(){return this._disabled}set disabled(v){this._disabled=(0,R.he)(v),this._disabled?this.hide(0):this._setupPointerEnterEventsIfNeeded()}get showDelay(){return this._showDelay}set showDelay(v){this._showDelay=(0,R.OE)(v)}get hideDelay(){return this._hideDelay}set hideDelay(v){this._hideDelay=(0,R.OE)(v),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay)}get message(){return this._message}set message(v){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this._message,"tooltip"),this._message=null!=v?String(v).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage(),this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._ariaDescriber.describe(this._elementRef.nativeElement,this.message,"tooltip")})}))}get tooltipClass(){return this._tooltipClass}set tooltipClass(v){this._tooltipClass=v,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}constructor(v,O,G,At,dt,It,yt,qt,Mt,Xt,mt,ct){this._overlay=v,this._elementRef=O,this._scrollDispatcher=G,this._viewContainerRef=At,this._ngZone=dt,this._platform=It,this._ariaDescriber=yt,this._focusMonitor=qt,this._dir=Xt,this._defaultOptions=mt,this._position="below",this._positionAtOrigin=!1,this._disabled=!1,this._viewInitialized=!1,this._pointerExitEventsInitialized=!1,this._tooltipComponent=z,this._viewportMargin=8,this._cssClassPrefix="mat-mdc",this.touchGestures="auto",this._message="",this._passiveListeners=[],this._destroyed=new c.B,this._scrollStrategy=Mt,this._document=ct,mt&&(this._showDelay=mt.showDelay,this._hideDelay=mt.hideDelay,mt.position&&(this.position=mt.position),mt.positionAtOrigin&&(this.positionAtOrigin=mt.positionAtOrigin),mt.touchGestures&&(this.touchGestures=mt.touchGestures)),Xt.change.pipe((0,l.Q)(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef)}),this._viewportMargin=8}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe((0,l.Q)(this._destroyed)).subscribe(v=>{v?"keyboard"===v&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){const v=this._elementRef.nativeElement;clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._passiveListeners.forEach(([O,G])=>{v.removeEventListener(O,G,H)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(v,this.message,"tooltip"),this._focusMonitor.stopMonitoring(v)}show(v=this.showDelay,O){if(this.disabled||!this.message||this._isTooltipVisible())return void this._tooltipInstance?._cancelPendingAnimations();const G=this._createOverlay(O);this._detach(),this._portal=this._portal||new a.A8(this._tooltipComponent,this._viewContainerRef);const At=this._tooltipInstance=G.attach(this._portal).instance;At._triggerElement=this._elementRef.nativeElement,At._mouseLeaveHideDelay=this._hideDelay,At.afterHidden().pipe((0,l.Q)(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),At.show(v)}hide(v=this.hideDelay){const O=this._tooltipInstance;O&&(O.isVisible()?O.hide(v):(O._cancelPendingAnimations(),this._detach()))}toggle(v){this._isTooltipVisible()?this.hide():this.show(void 0,v)}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(v){if(this._overlayRef){const At=this._overlayRef.getConfig().positionStrategy;if((!this.positionAtOrigin||!v)&&At._origin instanceof e.aKT)return this._overlayRef;this._detach()}const O=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),G=this._overlay.position().flexibleConnectedTo(this.positionAtOrigin&&v||this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(O);return G.positionChanges.pipe((0,l.Q)(this._destroyed)).subscribe(At=>{this._updateCurrentPositionClass(At.connectionPair),this._tooltipInstance&&At.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:G,panelClass:`${this._cssClassPrefix}-${J}`,scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe((0,l.Q)(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe((0,l.Q)(this._destroyed)).subscribe(()=>this._tooltipInstance?._handleBodyInteraction()),this._overlayRef.keydownEvents().pipe((0,l.Q)(this._destroyed)).subscribe(At=>{this._isTooltipVisible()&&At.keyCode===F._f&&!(0,F.rp)(At)&&(At.preventDefault(),At.stopPropagation(),this._ngZone.run(()=>this.hide(0)))}),this._defaultOptions?.disableTooltipInteractivity&&this._overlayRef.addPanelClass(`${this._cssClassPrefix}-tooltip-panel-non-interactive`),this._overlayRef}_detach(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null}_updatePosition(v){const O=v.getConfig().positionStrategy,G=this._getOrigin(),At=this._getOverlayPosition();O.withPositions([this._addOffset({...G.main,...At.main}),this._addOffset({...G.fallback,...At.fallback})])}_addOffset(v){const G=!this._dir||"ltr"==this._dir.value;return"top"===v.originY?v.offsetY=-8:"bottom"===v.originY?v.offsetY=8:"start"===v.originX?v.offsetX=G?-8:8:"end"===v.originX&&(v.offsetX=G?8:-8),v}_getOrigin(){const v=!this._dir||"ltr"==this._dir.value,O=this.position;let G;"above"==O||"below"==O?G={originX:"center",originY:"above"==O?"top":"bottom"}:"before"==O||"left"==O&&v||"right"==O&&!v?G={originX:"start",originY:"center"}:("after"==O||"right"==O&&v||"left"==O&&!v)&&(G={originX:"end",originY:"center"});const{x:At,y:dt}=this._invertPosition(G.originX,G.originY);return{main:G,fallback:{originX:At,originY:dt}}}_getOverlayPosition(){const v=!this._dir||"ltr"==this._dir.value,O=this.position;let G;"above"==O?G={overlayX:"center",overlayY:"bottom"}:"below"==O?G={overlayX:"center",overlayY:"top"}:"before"==O||"left"==O&&v||"right"==O&&!v?G={overlayX:"end",overlayY:"center"}:("after"==O||"right"==O&&v||"left"==O&&!v)&&(G={overlayX:"start",overlayY:"center"});const{x:At,y:dt}=this._invertPosition(G.overlayX,G.overlayY);return{main:G,fallback:{overlayX:At,overlayY:dt}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),this._ngZone.onMicrotaskEmpty.pipe((0,t.s)(1),(0,l.Q)(this._destroyed)).subscribe(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()}))}_setTooltipClass(v){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=v,this._tooltipInstance._markForCheck())}_invertPosition(v,O){return"above"===this.position||"below"===this.position?"top"===O?O="bottom":"bottom"===O&&(O="top"):"end"===v?v="start":"start"===v&&(v="end"),{x:v,y:O}}_updateCurrentPositionClass(v){const{overlayY:O,originX:G,originY:At}=v;let dt;if(dt="center"===O?this._dir&&"rtl"===this._dir.value?"end"===G?"left":"right":"start"===G?"left":"right":"bottom"===O&&"top"===At?"above":"below",dt!==this._currentPosition){const It=this._overlayRef;if(It){const yt=`${this._cssClassPrefix}-${J}-`;It.removePanelClass(yt+this._currentPosition),It.addPanelClass(yt+dt)}this._currentPosition=dt}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",v=>{let O;this._setupPointerExitEventsIfNeeded(),void 0!==v.x&&void 0!==v.y&&(O=v),this.show(void 0,O)}]):"off"!==this.touchGestures&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",v=>{const O=v.targetTouches?.[0],G=O?{x:O.clientX,y:O.clientY}:void 0;this._setupPointerExitEventsIfNeeded(),clearTimeout(this._touchstartTimeout),this._touchstartTimeout=setTimeout(()=>this.show(void 0,G),this._defaultOptions.touchLongPressShowDelay??500)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;const v=[];if(this._platformSupportsMouseEvents())v.push(["mouseleave",O=>{const G=O.relatedTarget;(!G||!this._overlayRef?.overlayElement.contains(G))&&this.hide()}],["wheel",O=>this._wheelListener(O)]);else if("off"!==this.touchGestures){this._disableNativeGesturesIfNecessary();const O=()=>{clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};v.push(["touchend",O],["touchcancel",O])}this._addListeners(v),this._passiveListeners.push(...v)}_addListeners(v){v.forEach(([O,G])=>{this._elementRef.nativeElement.addEventListener(O,G,H)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(v){if(this._isTooltipVisible()){const O=this._document.elementFromPoint(v.clientX,v.clientY),G=this._elementRef.nativeElement;O!==G&&!G.contains(O)&&this.hide()}}_disableNativeGesturesIfNecessary(){const v=this.touchGestures;if("off"!==v){const O=this._elementRef.nativeElement,G=O.style;("on"===v||"INPUT"!==O.nodeName&&"TEXTAREA"!==O.nodeName)&&(G.userSelect=G.msUserSelect=G.webkitUserSelect=G.MozUserSelect="none"),("on"===v||!O.draggable)&&(G.webkitUserDrag="none"),G.touchAction="none",G.webkitTapHighlightColor="transparent"}}static#t=this.\u0275fac=function(O){return new(O||Y)(e.rXU(u.hJ),e.rXU(e.aKT),e.rXU(g.R),e.rXU(e.c1b),e.rXU(e.SKi),e.rXU(D.OD),e.rXU(h.vr),e.rXU(h.FN),e.rXU(Q),e.rXU(s.dS),e.rXU(N,8),e.rXU(_.qQ))};static#e=this.\u0275dir=e.FsC({type:Y,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-mdc-tooltip-trigger"],hostVars:2,hostBindings:function(O,G){2&O&&e.AVh("mat-mdc-tooltip-disabled",G.disabled)},inputs:{position:[e.Mj6.None,"matTooltipPosition","position"],positionAtOrigin:[e.Mj6.None,"matTooltipPositionAtOrigin","positionAtOrigin"],disabled:[e.Mj6.None,"matTooltipDisabled","disabled"],showDelay:[e.Mj6.None,"matTooltipShowDelay","showDelay"],hideDelay:[e.Mj6.None,"matTooltipHideDelay","hideDelay"],touchGestures:[e.Mj6.None,"matTooltipTouchGestures","touchGestures"],message:[e.Mj6.None,"matTooltip","message"],tooltipClass:[e.Mj6.None,"matTooltipClass","tooltipClass"]},exportAs:["matTooltip"],standalone:!0})}return Y})(),z=(()=>{class Y{constructor(v,O,G){this._changeDetectorRef=v,this._elementRef=O,this._isMultiline=!1,this._closeOnInteraction=!1,this._isVisible=!1,this._onHide=new c.B,this._showAnimation="mat-mdc-tooltip-show",this._hideAnimation="mat-mdc-tooltip-hide",this._animationsDisabled="NoopAnimations"===G}show(v){null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0},v)}hide(v){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._toggleVisibility(!1),this._hideTimeoutId=void 0},v)}afterHidden(){return this._onHide}isVisible(){return this._isVisible}ngOnDestroy(){this._cancelPendingAnimations(),this._onHide.complete(),this._triggerElement=null}_handleBodyInteraction(){this._closeOnInteraction&&this.hide(0)}_markForCheck(){this._changeDetectorRef.markForCheck()}_handleMouseLeave({relatedTarget:v}){(!v||!this._triggerElement.contains(v))&&(this.isVisible()?this.hide(this._mouseLeaveHideDelay):this._finalizeAnimation(!1))}_onShow(){this._isMultiline=this._isTooltipMultiline(),this._markForCheck()}_isTooltipMultiline(){const v=this._elementRef.nativeElement.getBoundingClientRect();return v.height>24&&v.width>=200}_handleAnimationEnd({animationName:v}){(v===this._showAnimation||v===this._hideAnimation)&&this._finalizeAnimation(v===this._showAnimation)}_cancelPendingAnimations(){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=this._hideTimeoutId=void 0}_finalizeAnimation(v){v?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next()}_toggleVisibility(v){const O=this._tooltip.nativeElement,G=this._showAnimation,At=this._hideAnimation;if(O.classList.remove(v?At:G),O.classList.add(v?G:At),this._isVisible!==v&&(this._isVisible=v,this._changeDetectorRef.markForCheck()),v&&!this._animationsDisabled&&"function"==typeof getComputedStyle){const dt=getComputedStyle(O);("0s"===dt.getPropertyValue("animation-duration")||"none"===dt.getPropertyValue("animation-name"))&&(this._animationsDisabled=!0)}v&&this._onShow(),this._animationsDisabled&&(O.classList.add("_mat-animation-noopable"),this._finalizeAnimation(v))}static#t=this.\u0275fac=function(O){return new(O||Y)(e.rXU(e.gRc),e.rXU(e.aKT),e.rXU(e.bc$,8))};static#e=this.\u0275cmp=e.VBU({type:Y,selectors:[["mat-tooltip-component"]],viewQuery:function(O,G){if(1&O&&e.GBs(f,7),2&O){let At;e.mGM(At=e.lsd())&&(G._tooltip=At.first)}},hostAttrs:["aria-hidden","true"],hostVars:2,hostBindings:function(O,G){1&O&&e.bIt("mouseleave",function(dt){return G._handleMouseLeave(dt)}),2&O&&e.xc7("zoom",G.isVisible()?1:null)},standalone:!0,features:[e.aNF],decls:4,vars:4,consts:[["tooltip",""],[1,"mdc-tooltip","mdc-tooltip--shown","mat-mdc-tooltip",3,"animationend","ngClass"],[1,"mdc-tooltip__surface","mdc-tooltip__surface-animation"]],template:function(O,G){if(1&O){const At=e.RV6();e.j41(0,"div",1,0),e.bIt("animationend",function(It){return e.eBV(At),e.Njj(G._handleAnimationEnd(It))}),e.j41(2,"div",2),e.EFF(3),e.k0s()()}2&O&&(e.AVh("mdc-tooltip--multiline",G._isMultiline),e.Y8G("ngClass",G.tooltipClass),e.R7$(3),e.JRh(G.message))},dependencies:[_.YU],styles:['.mdc-tooltip__surface{word-break:break-all;word-break:var(--mdc-tooltip-word-break, normal);overflow-wrap:anywhere}.mdc-tooltip--showing-transition .mdc-tooltip__surface-animation{transition:opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-tooltip--hide-transition .mdc-tooltip__surface-animation{transition:opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-tooltip{position:fixed;display:none;z-index:9}.mdc-tooltip-wrapper--rich{position:relative}.mdc-tooltip--shown,.mdc-tooltip--showing,.mdc-tooltip--hide{display:inline-flex}.mdc-tooltip--shown.mdc-tooltip--rich,.mdc-tooltip--showing.mdc-tooltip--rich,.mdc-tooltip--hide.mdc-tooltip--rich{display:inline-block;left:-320px;position:absolute}.mdc-tooltip__surface{line-height:16px;padding:4px 8px;min-width:40px;max-width:200px;min-height:24px;max-height:40vh;box-sizing:border-box;overflow:hidden;text-align:center}.mdc-tooltip__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-tooltip__surface::before{border-color:CanvasText}}.mdc-tooltip--rich .mdc-tooltip__surface{align-items:flex-start;display:flex;flex-direction:column;min-height:24px;min-width:40px;max-width:320px;position:relative}.mdc-tooltip--multiline .mdc-tooltip__surface{text-align:left}[dir=rtl] .mdc-tooltip--multiline .mdc-tooltip__surface,.mdc-tooltip--multiline .mdc-tooltip__surface[dir=rtl]{text-align:right}.mdc-tooltip__surface .mdc-tooltip__title{margin:0 8px}.mdc-tooltip__surface .mdc-tooltip__content{max-width:calc(200px - 2*8px);margin:8px;text-align:left}[dir=rtl] .mdc-tooltip__surface .mdc-tooltip__content,.mdc-tooltip__surface .mdc-tooltip__content[dir=rtl]{text-align:right}.mdc-tooltip--rich .mdc-tooltip__surface .mdc-tooltip__content{max-width:calc(320px - 2*8px);align-self:stretch}.mdc-tooltip__surface .mdc-tooltip__content-link{text-decoration:none}.mdc-tooltip--rich-actions,.mdc-tooltip__content,.mdc-tooltip__title{z-index:1}.mdc-tooltip__surface-animation{opacity:0;transform:scale(0.8);will-change:transform,opacity}.mdc-tooltip--shown .mdc-tooltip__surface-animation{transform:scale(1);opacity:1}.mdc-tooltip--hide .mdc-tooltip__surface-animation{transform:scale(1)}.mdc-tooltip__caret-surface-top,.mdc-tooltip__caret-surface-bottom{position:absolute;height:24px;width:24px;transform:rotate(35deg) skewY(20deg) scaleX(0.9396926208)}.mdc-tooltip__caret-surface-top .mdc-elevation-overlay,.mdc-tooltip__caret-surface-bottom .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-tooltip__caret-surface-bottom{box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);outline:1px solid rgba(0,0,0,0);z-index:-1}@media screen and (forced-colors: active){.mdc-tooltip__caret-surface-bottom{outline-color:CanvasText}}.mat-mdc-tooltip .mdc-tooltip__surface{background-color:var(--mdc-plain-tooltip-container-color)}.mat-mdc-tooltip .mdc-tooltip__surface{border-radius:var(--mdc-plain-tooltip-container-shape)}.mat-mdc-tooltip .mdc-tooltip__caret-surface-top,.mat-mdc-tooltip .mdc-tooltip__caret-surface-bottom{border-radius:var(--mdc-plain-tooltip-container-shape)}.mat-mdc-tooltip .mdc-tooltip__surface{color:var(--mdc-plain-tooltip-supporting-text-color)}.mat-mdc-tooltip .mdc-tooltip__surface{font-family:var(--mdc-plain-tooltip-supporting-text-font);line-height:var(--mdc-plain-tooltip-supporting-text-line-height);font-size:var(--mdc-plain-tooltip-supporting-text-size);font-weight:var(--mdc-plain-tooltip-supporting-text-weight);letter-spacing:var(--mdc-plain-tooltip-supporting-text-tracking)}.mat-mdc-tooltip{position:relative;transform:scale(0)}.mat-mdc-tooltip::before{content:"";top:0;right:0;bottom:0;left:0;z-index:-1;position:absolute}.mat-mdc-tooltip-panel-below .mat-mdc-tooltip::before{top:-8px}.mat-mdc-tooltip-panel-above .mat-mdc-tooltip::before{bottom:-8px}.mat-mdc-tooltip-panel-right .mat-mdc-tooltip::before{left:-8px}.mat-mdc-tooltip-panel-left .mat-mdc-tooltip::before{right:-8px}.mat-mdc-tooltip._mat-animation-noopable{animation:none;transform:scale(1)}.mat-mdc-tooltip-panel.mat-mdc-tooltip-panel-non-interactive{pointer-events:none}@keyframes mat-mdc-tooltip-show{0%{opacity:0;transform:scale(0.8)}100%{opacity:1;transform:scale(1)}}@keyframes mat-mdc-tooltip-hide{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.8)}}.mat-mdc-tooltip-show{animation:mat-mdc-tooltip-show 150ms cubic-bezier(0, 0, 0.2, 1) forwards}.mat-mdc-tooltip-hide{animation:mat-mdc-tooltip-hide 75ms cubic-bezier(0.4, 0, 1, 1) forwards}'],encapsulation:2,changeDetection:0})}return Y})(),at=(()=>{class Y{static#t=this.\u0275fac=function(O){return new(O||Y)};static#e=this.\u0275mod=e.$C({type:Y});static#A=this.\u0275inj=e.G2t({providers:[C],imports:[h.Pd,_.MD,u.z_,p.yE,p.yE,g.Gj]})}return Y})()},345:(Fe,Tt,d)=>{"use strict";d.d(Tt,{B7:()=>J,Bb:()=>ee,W8:()=>Ge,hE:()=>je,sG:()=>Xt,up:()=>tA});var l=d(54438),t=d(60177);class R extends t.VF{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class F extends R{static makeCurrent(){(0,t.ZD)(new F)}onAndCancel(Ke,Ne,Me){return Ke.addEventListener(Ne,Me),()=>{Ke.removeEventListener(Ne,Me)}}dispatchEvent(Ke,Ne){Ke.dispatchEvent(Ne)}remove(Ke){Ke.parentNode&&Ke.parentNode.removeChild(Ke)}createElement(Ke,Ne){return(Ne=Ne||this.getDefaultDocument()).createElement(Ke)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(Ke){return Ke.nodeType===Node.ELEMENT_NODE}isShadowRoot(Ke){return Ke instanceof DocumentFragment}getGlobalEventTarget(Ke,Ne){return"window"===Ne?window:"document"===Ne?Ke:"body"===Ne?Ke.body:null}getBaseHref(Ke){const Ne=function _(){return e=e||document.querySelector("base"),e?e.getAttribute("href"):null}();return null==Ne?null:function D(ZA){return new URL(ZA,document.baseURI).pathname}(Ne)}resetBaseElement(){e=null}getUserAgent(){return window.navigator.userAgent}getCookie(Ke){return(0,t._b)(document.cookie,Ke)}}let e=null,s=(()=>{class ZA{build(){return new XMLHttpRequest}static#t=this.\u0275fac=function(Me){return new(Me||ZA)};static#e=this.\u0275prov=l.jDH({token:ZA,factory:ZA.\u0275fac})}return ZA})();const u=new l.nKC("");let g=(()=>{class ZA{constructor(Ne,Me){this._zone=Me,this._eventNameToPlugin=new Map,Ne.forEach(BA=>{BA.manager=this}),this._plugins=Ne.slice().reverse()}addEventListener(Ne,Me,BA){return this._findPluginFor(Me).addEventListener(Ne,Me,BA)}getZone(){return this._zone}_findPluginFor(Ne){let Me=this._eventNameToPlugin.get(Ne);if(Me)return Me;if(Me=this._plugins.find(dn=>dn.supports(Ne)),!Me)throw new l.wOt(5101,!1);return this._eventNameToPlugin.set(Ne,Me),Me}static#t=this.\u0275fac=function(Me){return new(Me||ZA)(l.KVO(u),l.KVO(l.SKi))};static#e=this.\u0275prov=l.jDH({token:ZA,factory:ZA.\u0275fac})}return ZA})();class a{constructor(Ke){this._doc=Ke}}const c="ng-app-id";let B=(()=>{class ZA{constructor(Ne,Me,BA,dn={}){this.doc=Ne,this.appId=Me,this.nonce=BA,this.platformId=dn,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=(0,t.Vy)(dn),this.resetHostNodes()}addStyles(Ne){for(const Me of Ne)1===this.changeUsageCount(Me,1)&&this.onStyleAdded(Me)}removeStyles(Ne){for(const Me of Ne)this.changeUsageCount(Me,-1)<=0&&this.onStyleRemoved(Me)}ngOnDestroy(){const Ne=this.styleNodesInDOM;Ne&&(Ne.forEach(Me=>Me.remove()),Ne.clear());for(const Me of this.getAllStyles())this.onStyleRemoved(Me);this.resetHostNodes()}addHost(Ne){this.hostNodes.add(Ne);for(const Me of this.getAllStyles())this.addStyleToHost(Ne,Me)}removeHost(Ne){this.hostNodes.delete(Ne)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(Ne){for(const Me of this.hostNodes)this.addStyleToHost(Me,Ne)}onStyleRemoved(Ne){const Me=this.styleRef;Me.get(Ne)?.elements?.forEach(BA=>BA.remove()),Me.delete(Ne)}collectServerRenderedStyles(){const Ne=this.doc.head?.querySelectorAll(`style[${c}="${this.appId}"]`);if(Ne?.length){const Me=new Map;return Ne.forEach(BA=>{null!=BA.textContent&&Me.set(BA.textContent,BA)}),Me}return null}changeUsageCount(Ne,Me){const BA=this.styleRef;if(BA.has(Ne)){const dn=BA.get(Ne);return dn.usage+=Me,dn.usage}return BA.set(Ne,{usage:Me,elements:[]}),Me}getStyleElement(Ne,Me){const BA=this.styleNodesInDOM,dn=BA?.get(Me);if(dn?.parentNode===Ne)return BA.delete(Me),dn.removeAttribute(c),dn;{const Yn=this.doc.createElement("style");return this.nonce&&Yn.setAttribute("nonce",this.nonce),Yn.textContent=Me,this.platformIsServer&&Yn.setAttribute(c,this.appId),Ne.appendChild(Yn),Yn}}addStyleToHost(Ne,Me){const BA=this.getStyleElement(Ne,Me),dn=this.styleRef,Yn=dn.get(Me)?.elements;Yn?Yn.push(BA):dn.set(Me,{elements:[BA],usage:1})}resetHostNodes(){const Ne=this.hostNodes;Ne.clear(),Ne.add(this.doc.head)}static#t=this.\u0275fac=function(Me){return new(Me||ZA)(l.KVO(t.qQ),l.KVO(l.sZ2),l.KVO(l.BIS,8),l.KVO(l.Agw))};static#e=this.\u0275prov=l.jDH({token:ZA,factory:ZA.\u0275fac})}return ZA})();const p={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},f=/%COMP%/g,E="%COMP%",w=`_nghost-${E}`,Q=`_ngcontent-${E}`,C=new l.nKC("",{providedIn:"root",factory:()=>!0});function L(ZA,Ke){return Ke.map(Ne=>Ne.replace(f,ZA))}let J=(()=>{class ZA{constructor(Ne,Me,BA,dn,Yn,Rn,Tn,Fn=null){this.eventManager=Ne,this.sharedStylesHost=Me,this.appId=BA,this.removeStylesOnCompDestroy=dn,this.doc=Yn,this.platformId=Rn,this.ngZone=Tn,this.nonce=Fn,this.rendererByCompId=new Map,this.platformIsServer=(0,t.Vy)(Rn),this.defaultRenderer=new H(Ne,Yn,Tn,this.platformIsServer)}createRenderer(Ne,Me){if(!Ne||!Me)return this.defaultRenderer;this.platformIsServer&&Me.encapsulation===l.gXe.ShadowDom&&(Me={...Me,encapsulation:l.gXe.Emulated});const BA=this.getOrCreateRenderer(Ne,Me);return BA instanceof z?BA.applyToHost(Ne):BA instanceof st&&BA.applyStyles(),BA}getOrCreateRenderer(Ne,Me){const BA=this.rendererByCompId;let dn=BA.get(Me.id);if(!dn){const Yn=this.doc,Rn=this.ngZone,Tn=this.eventManager,Fn=this.sharedStylesHost,Te=this.removeStylesOnCompDestroy,Ie=this.platformIsServer;switch(Me.encapsulation){case l.gXe.Emulated:dn=new z(Tn,Fn,Me,this.appId,Te,Yn,Rn,Ie);break;case l.gXe.ShadowDom:return new pt(Tn,Fn,Ne,Me,Yn,Rn,this.nonce,Ie);default:dn=new st(Tn,Fn,Me,Te,Yn,Rn,Ie)}BA.set(Me.id,dn)}return dn}ngOnDestroy(){this.rendererByCompId.clear()}static#t=this.\u0275fac=function(Me){return new(Me||ZA)(l.KVO(g),l.KVO(B),l.KVO(l.sZ2),l.KVO(C),l.KVO(t.qQ),l.KVO(l.Agw),l.KVO(l.SKi),l.KVO(l.BIS))};static#e=this.\u0275prov=l.jDH({token:ZA,factory:ZA.\u0275fac})}return ZA})();class H{constructor(Ke,Ne,Me,BA){this.eventManager=Ke,this.doc=Ne,this.ngZone=Me,this.platformIsServer=BA,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(Ke,Ne){return Ne?this.doc.createElementNS(p[Ne]||Ne,Ke):this.doc.createElement(Ke)}createComment(Ke){return this.doc.createComment(Ke)}createText(Ke){return this.doc.createTextNode(Ke)}appendChild(Ke,Ne){(tt(Ke)?Ke.content:Ke).appendChild(Ne)}insertBefore(Ke,Ne,Me){Ke&&(tt(Ke)?Ke.content:Ke).insertBefore(Ne,Me)}removeChild(Ke,Ne){Ke&&Ke.removeChild(Ne)}selectRootElement(Ke,Ne){let Me="string"==typeof Ke?this.doc.querySelector(Ke):Ke;if(!Me)throw new l.wOt(-5104,!1);return Ne||(Me.textContent=""),Me}parentNode(Ke){return Ke.parentNode}nextSibling(Ke){return Ke.nextSibling}setAttribute(Ke,Ne,Me,BA){if(BA){Ne=BA+":"+Ne;const dn=p[BA];dn?Ke.setAttributeNS(dn,Ne,Me):Ke.setAttribute(Ne,Me)}else Ke.setAttribute(Ne,Me)}removeAttribute(Ke,Ne,Me){if(Me){const BA=p[Me];BA?Ke.removeAttributeNS(BA,Ne):Ke.removeAttribute(`${Me}:${Ne}`)}else Ke.removeAttribute(Ne)}addClass(Ke,Ne){Ke.classList.add(Ne)}removeClass(Ke,Ne){Ke.classList.remove(Ne)}setStyle(Ke,Ne,Me,BA){BA&(l.czy.DashCase|l.czy.Important)?Ke.style.setProperty(Ne,Me,BA&l.czy.Important?"important":""):Ke.style[Ne]=Me}removeStyle(Ke,Ne,Me){Me&l.czy.DashCase?Ke.style.removeProperty(Ne):Ke.style[Ne]=""}setProperty(Ke,Ne,Me){null!=Ke&&(Ke[Ne]=Me)}setValue(Ke,Ne){Ke.nodeValue=Ne}listen(Ke,Ne,Me){if("string"==typeof Ke&&!(Ke=(0,t.QT)().getGlobalEventTarget(this.doc,Ke)))throw new Error(`Unsupported event target ${Ke} for event ${Ne}`);return this.eventManager.addEventListener(Ke,Ne,this.decoratePreventDefault(Me))}decoratePreventDefault(Ke){return Ne=>{if("__ngUnwrap__"===Ne)return Ke;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>Ke(Ne)):Ke(Ne))&&Ne.preventDefault()}}}function tt(ZA){return"TEMPLATE"===ZA.tagName&&void 0!==ZA.content}class pt extends H{constructor(Ke,Ne,Me,BA,dn,Yn,Rn,Tn){super(Ke,dn,Yn,Tn),this.sharedStylesHost=Ne,this.hostEl=Me,this.shadowRoot=Me.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const Fn=L(BA.id,BA.styles);for(const Te of Fn){const Ie=document.createElement("style");Rn&&Ie.setAttribute("nonce",Rn),Ie.textContent=Te,this.shadowRoot.appendChild(Ie)}}nodeOrShadowRoot(Ke){return Ke===this.hostEl?this.shadowRoot:Ke}appendChild(Ke,Ne){return super.appendChild(this.nodeOrShadowRoot(Ke),Ne)}insertBefore(Ke,Ne,Me){return super.insertBefore(this.nodeOrShadowRoot(Ke),Ne,Me)}removeChild(Ke,Ne){return super.removeChild(this.nodeOrShadowRoot(Ke),Ne)}parentNode(Ke){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(Ke)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class st extends H{constructor(Ke,Ne,Me,BA,dn,Yn,Rn,Tn){super(Ke,dn,Yn,Rn),this.sharedStylesHost=Ne,this.removeStylesOnCompDestroy=BA,this.styles=Tn?L(Tn,Me.styles):Me.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class z extends st{constructor(Ke,Ne,Me,BA,dn,Yn,Rn,Tn){const Fn=BA+"-"+Me.id;super(Ke,Ne,Me,dn,Yn,Rn,Tn,Fn),this.contentAttr=function T(ZA){return Q.replace(f,ZA)}(Fn),this.hostAttr=function N(ZA){return w.replace(f,ZA)}(Fn)}applyToHost(Ke){this.applyStyles(),this.setAttribute(Ke,this.hostAttr,"")}createElement(Ke,Ne){const Me=super.createElement(Ke,Ne);return super.setAttribute(Me,this.contentAttr,""),Me}}let it=(()=>{class ZA extends a{constructor(Ne){super(Ne)}supports(Ne){return!0}addEventListener(Ne,Me,BA){return Ne.addEventListener(Me,BA,!1),()=>this.removeEventListener(Ne,Me,BA)}removeEventListener(Ne,Me,BA){return Ne.removeEventListener(Me,BA)}static#t=this.\u0275fac=function(Me){return new(Me||ZA)(l.KVO(t.qQ))};static#e=this.\u0275prov=l.jDH({token:ZA,factory:ZA.\u0275fac})}return ZA})();const at=["alt","control","meta","shift"],Y={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},x={alt:ZA=>ZA.altKey,control:ZA=>ZA.ctrlKey,meta:ZA=>ZA.metaKey,shift:ZA=>ZA.shiftKey};let v=(()=>{class ZA extends a{constructor(Ne){super(Ne)}supports(Ne){return null!=ZA.parseEventName(Ne)}addEventListener(Ne,Me,BA){const dn=ZA.parseEventName(Me),Yn=ZA.eventCallback(dn.fullKey,BA,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,t.QT)().onAndCancel(Ne,dn.domEventName,Yn))}static parseEventName(Ne){const Me=Ne.toLowerCase().split("."),BA=Me.shift();if(0===Me.length||"keydown"!==BA&&"keyup"!==BA)return null;const dn=ZA._normalizeKey(Me.pop());let Yn="",Rn=Me.indexOf("code");if(Rn>-1&&(Me.splice(Rn,1),Yn="code."),at.forEach(Fn=>{const Te=Me.indexOf(Fn);Te>-1&&(Me.splice(Te,1),Yn+=Fn+".")}),Yn+=dn,0!=Me.length||0===dn.length)return null;const Tn={};return Tn.domEventName=BA,Tn.fullKey=Yn,Tn}static matchEventFullKeyCode(Ne,Me){let BA=Y[Ne.key]||Ne.key,dn="";return Me.indexOf("code.")>-1&&(BA=Ne.code,dn="code."),!(null==BA||!BA)&&(BA=BA.toLowerCase()," "===BA?BA="space":"."===BA&&(BA="dot"),at.forEach(Yn=>{Yn!==BA&&(0,x[Yn])(Ne)&&(dn+=Yn+".")}),dn+=BA,dn===Me)}static eventCallback(Ne,Me,BA){return dn=>{ZA.matchEventFullKeyCode(dn,Ne)&&BA.runGuarded(()=>Me(dn))}}static _normalizeKey(Ne){return"esc"===Ne?"escape":Ne}static#t=this.\u0275fac=function(Me){return new(Me||ZA)(l.KVO(t.qQ))};static#e=this.\u0275prov=l.jDH({token:ZA,factory:ZA.\u0275fac})}return ZA})();const Xt=(0,l.oH4)(l.fpN,"browser",[{provide:l.Agw,useValue:t.AJ},{provide:l.PLl,useValue:function It(){F.makeCurrent()},multi:!0},{provide:t.qQ,useFactory:function qt(){return(0,l.TL$)(document),document},deps:[]}]),mt=new l.nKC(""),ct=[{provide:l.e01,useClass:class h{addToWindow(Ke){l.JZv.getAngularTestability=(Me,BA=!0)=>{const dn=Ke.findTestabilityInTree(Me,BA);if(null==dn)throw new l.wOt(5103,!1);return dn},l.JZv.getAllAngularTestabilities=()=>Ke.getAllTestabilities(),l.JZv.getAllAngularRootElements=()=>Ke.getAllRootElements(),l.JZv.frameworkStabilizers||(l.JZv.frameworkStabilizers=[]),l.JZv.frameworkStabilizers.push(Me=>{const BA=l.JZv.getAllAngularTestabilities();let dn=BA.length;const Yn=function(){dn--,0==dn&&Me()};BA.forEach(Rn=>{Rn.whenStable(Yn)})})}findTestabilityInTree(Ke,Ne,Me){return null==Ne?null:Ke.getTestability(Ne)??(Me?(0,t.QT)().isShadowRoot(Ne)?this.findTestabilityInTree(Ke,Ne.host,!0):this.findTestabilityInTree(Ke,Ne.parentElement,!0):null)}},deps:[]},{provide:l.WHO,useClass:l.NYb,deps:[l.SKi,l.giA,l.e01]},{provide:l.NYb,useClass:l.NYb,deps:[l.SKi,l.giA,l.e01]}],xt=[{provide:l.H8p,useValue:"root"},{provide:l.zcH,useFactory:function yt(){return new l.zcH},deps:[]},{provide:u,useClass:it,multi:!0,deps:[t.qQ,l.SKi,l.Agw]},{provide:u,useClass:v,multi:!0,deps:[t.qQ]},J,B,g,{provide:l._9s,useExisting:J},{provide:t.N0,useClass:s,deps:[]},[]];let ee=(()=>{class ZA{constructor(Ne){}static withServerTransition(Ne){return{ngModule:ZA,providers:[{provide:l.sZ2,useValue:Ne.appId}]}}static#t=this.\u0275fac=function(Me){return new(Me||ZA)(l.KVO(mt,12))};static#e=this.\u0275mod=l.$C({type:ZA});static#A=this.\u0275inj=l.G2t({providers:[...xt,...ct],imports:[t.MD,l.Hbi]})}return ZA})(),Ge=(()=>{class ZA{constructor(Ne){this._doc=Ne,this._dom=(0,t.QT)()}addTag(Ne,Me=!1){return Ne?this._getOrCreateElement(Ne,Me):null}addTags(Ne,Me=!1){return Ne?Ne.reduce((BA,dn)=>(dn&&BA.push(this._getOrCreateElement(dn,Me)),BA),[]):[]}getTag(Ne){return Ne&&this._doc.querySelector(`meta[${Ne}]`)||null}getTags(Ne){if(!Ne)return[];const Me=this._doc.querySelectorAll(`meta[${Ne}]`);return Me?[].slice.call(Me):[]}updateTag(Ne,Me){if(!Ne)return null;Me=Me||this._parseSelector(Ne);const BA=this.getTag(Me);return BA?this._setMetaElementAttributes(Ne,BA):this._getOrCreateElement(Ne,!0)}removeTag(Ne){this.removeTagElement(this.getTag(Ne))}removeTagElement(Ne){Ne&&this._dom.remove(Ne)}_getOrCreateElement(Ne,Me=!1){if(!Me){const Yn=this._parseSelector(Ne),Rn=this.getTags(Yn).filter(Tn=>this._containsAttributes(Ne,Tn))[0];if(void 0!==Rn)return Rn}const BA=this._dom.createElement("meta");return this._setMetaElementAttributes(Ne,BA),this._doc.getElementsByTagName("head")[0].appendChild(BA),BA}_setMetaElementAttributes(Ne,Me){return Object.keys(Ne).forEach(BA=>Me.setAttribute(this._getMetaKeyMap(BA),Ne[BA])),Me}_parseSelector(Ne){const Me=Ne.name?"name":"property";return`${Me}="${Ne[Me]}"`}_containsAttributes(Ne,Me){return Object.keys(Ne).every(BA=>Me.getAttribute(this._getMetaKeyMap(BA))===Ne[BA])}_getMetaKeyMap(Ne){return Ce[Ne]||Ne}static#t=this.\u0275fac=function(Me){return new(Me||ZA)(l.KVO(t.qQ))};static#e=this.\u0275prov=l.jDH({token:ZA,factory:ZA.\u0275fac,providedIn:"root"})}return ZA})();const Ce={httpEquiv:"http-equiv"};let je=(()=>{class ZA{constructor(Ne){this._doc=Ne}getTitle(){return this._doc.title}setTitle(Ne){this._doc.title=Ne||""}static#t=this.\u0275fac=function(Me){return new(Me||ZA)(l.KVO(t.qQ))};static#e=this.\u0275prov=l.jDH({token:ZA,factory:ZA.\u0275fac,providedIn:"root"})}return ZA})(),tA=(()=>{class ZA{static#t=this.\u0275fac=function(Me){return new(Me||ZA)};static#e=this.\u0275prov=l.jDH({token:ZA,factory:function(Me){let BA=null;return BA=Me?new(Me||ZA):l.KVO(on),BA},providedIn:"root"})}return ZA})(),on=(()=>{class ZA extends tA{constructor(Ne){super(),this._doc=Ne}sanitize(Ne,Me){if(null==Me)return null;switch(Ne){case l.WPN.NONE:return Me;case l.WPN.HTML:return(0,l.ZF7)(Me,"HTML")?(0,l.rcV)(Me):(0,l.h9k)(this._doc,String(Me)).toString();case l.WPN.STYLE:return(0,l.ZF7)(Me,"Style")?(0,l.rcV)(Me):Me;case l.WPN.SCRIPT:if((0,l.ZF7)(Me,"Script"))return(0,l.rcV)(Me);throw new l.wOt(5200,!1);case l.WPN.URL:return(0,l.ZF7)(Me,"URL")?(0,l.rcV)(Me):(0,l.$MX)(String(Me));case l.WPN.RESOURCE_URL:if((0,l.ZF7)(Me,"ResourceURL"))return(0,l.rcV)(Me);throw new l.wOt(5201,!1);default:throw new l.wOt(5202,!1)}}bypassSecurityTrustHtml(Ne){return(0,l.Kcf)(Ne)}bypassSecurityTrustStyle(Ne){return(0,l.cWb)(Ne)}bypassSecurityTrustScript(Ne){return(0,l.UyX)(Ne)}bypassSecurityTrustUrl(Ne){return(0,l.osQ)(Ne)}bypassSecurityTrustResourceUrl(Ne){return(0,l.e5t)(Ne)}static#t=this.\u0275fac=function(Me){return new(Me||ZA)(l.KVO(t.qQ))};static#e=this.\u0275prov=l.jDH({token:ZA,factory:ZA.\u0275fac,providedIn:"root"})}return ZA})()},75743:(Fe,Tt,d)=>{"use strict";d.d(Tt,{nX:()=>wr,wF:()=>Ht,Kp:()=>Do,Ix:()=>PA,Wk:()=>Ri,wQ:()=>Si,iI:()=>hs,n3:()=>xa});var l=d(10467),t=d(54438),R=d(74402),F=d(22806),e=d(7673),_=d(84412),D=d(84572);const s=(0,d(81853).L)(Ut=>function(){Ut(this),this.name="EmptyError",this.message="no elements in sequence"});var u=d(28793),g=d(59030),a=d(71203),c=d(18810),B=d(983),p=d(30017),f=d(21413),E=d(18359),w=d(60177),Q=d(96354),b=d(25558),C=d(96697),T=d(99172),N=d(5964),L=d(31397),J=d(39974),H=d(54360);function k(Ut){return(0,J.N)((pe,Kt)=>{let le=!1;pe.subscribe((0,H._)(Kt,uA=>{le=!0,Kt.next(uA)},()=>{le||Kt.next(Ut),Kt.complete()}))})}function X(Ut=tt){return(0,J.N)((pe,Kt)=>{let le=!1;pe.subscribe((0,H._)(Kt,uA=>{le=!0,Kt.next(uA)},()=>le?Kt.complete():Kt.error(Ut())))})}function tt(){return new s}var pt=d(33669);function st(Ut,pe){const Kt=arguments.length>=2;return le=>le.pipe(Ut?(0,N.p)((uA,LA)=>Ut(uA,LA,le)):pt.D,(0,C.s)(1),Kt?k(pe):X(()=>new s))}var z=d(70274),it=d(88141),at=d(99437),Y=d(22816);function x(Ut){return Ut<=0?()=>B.w:(0,J.N)((pe,Kt)=>{let le=[];pe.subscribe((0,H._)(Kt,uA=>{le.push(uA),Ut<le.length&&le.shift()},()=>{for(const uA of le)Kt.next(uA);Kt.complete()},void 0,()=>{le=null}))})}var O=d(73703),G=d(70980),At=d(99898),dt=d(56977),It=d(26365),yt=d(345);const qt="primary",Mt=Symbol("RouteTitle");class Xt{constructor(pe){this.params=pe||{}}has(pe){return Object.prototype.hasOwnProperty.call(this.params,pe)}get(pe){if(this.has(pe)){const Kt=this.params[pe];return Array.isArray(Kt)?Kt[0]:Kt}return null}getAll(pe){if(this.has(pe)){const Kt=this.params[pe];return Array.isArray(Kt)?Kt:[Kt]}return[]}get keys(){return Object.keys(this.params)}}function mt(Ut){return new Xt(Ut)}function ct(Ut,pe,Kt){const le=Kt.path.split("/");if(le.length>Ut.length||"full"===Kt.pathMatch&&(pe.hasChildren()||le.length<Ut.length))return null;const uA={};for(let LA=0;LA<le.length;LA++){const bn=le[LA],qi=Ut[LA];if(bn.startsWith(":"))uA[bn.substring(1)]=qi;else if(bn!==qi.path)return null}return{consumed:Ut.slice(0,le.length),posParams:uA}}function ee(Ut,pe){const Kt=Ut?Ge(Ut):void 0,le=pe?Ge(pe):void 0;if(!Kt||!le||Kt.length!=le.length)return!1;let uA;for(let LA=0;LA<Kt.length;LA++)if(uA=Kt[LA],!Ce(Ut[uA],pe[uA]))return!1;return!0}function Ge(Ut){return[...Object.keys(Ut),...Object.getOwnPropertySymbols(Ut)]}function Ce(Ut,pe){if(Array.isArray(Ut)&&Array.isArray(pe)){if(Ut.length!==pe.length)return!1;const Kt=[...Ut].sort(),le=[...pe].sort();return Kt.every((uA,LA)=>le[LA]===uA)}return Ut===pe}function je(Ut){return Ut.length>0?Ut[Ut.length-1]:null}function iA(Ut){return(0,R.A)(Ut)?Ut:(0,t.jNT)(Ut)?(0,F.H)(Promise.resolve(Ut)):(0,e.of)(Ut)}const dA={exact:function TA(Ut,pe,Kt){if(!tA(Ut.segments,pe.segments)||!FA(Ut.segments,pe.segments,Kt)||Ut.numberOfChildren!==pe.numberOfChildren)return!1;for(const le in pe.children)if(!Ut.children[le]||!TA(Ut.children[le],pe.children[le],Kt))return!1;return!0},subset:fe},Ye={exact:function fA(Ut,pe){return ee(Ut,pe)},subset:function EA(Ut,pe){return Object.keys(pe).length<=Object.keys(Ut).length&&Object.keys(pe).every(Kt=>Ce(Ut[Kt],pe[Kt]))},ignored:()=>!0};function rA(Ut,pe,Kt){return dA[Kt.paths](Ut.root,pe.root,Kt.matrixParams)&&Ye[Kt.queryParams](Ut.queryParams,pe.queryParams)&&!("exact"===Kt.fragment&&Ut.fragment!==pe.fragment)}function fe(Ut,pe,Kt){return xe(Ut,pe,pe.segments,Kt)}function xe(Ut,pe,Kt,le){if(Ut.segments.length>Kt.length){const uA=Ut.segments.slice(0,Kt.length);return!(!tA(uA,Kt)||pe.hasChildren()||!FA(uA,Kt,le))}if(Ut.segments.length===Kt.length){if(!tA(Ut.segments,Kt)||!FA(Ut.segments,Kt,le))return!1;for(const uA in pe.children)if(!Ut.children[uA]||!fe(Ut.children[uA],pe.children[uA],le))return!1;return!0}{const uA=Kt.slice(0,Ut.segments.length),LA=Kt.slice(Ut.segments.length);return!!(tA(Ut.segments,uA)&&FA(Ut.segments,uA,le)&&Ut.children[qt])&&xe(Ut.children[qt],pe,LA,le)}}function FA(Ut,pe,Kt){return pe.every((le,uA)=>Ye[Kt](Ut[uA].parameters,le.parameters))}class Xe{constructor(pe=new Ve([],{}),Kt={},le=null){this.root=pe,this.queryParams=Kt,this.fragment=le}get queryParamMap(){return this._queryParamMap??=mt(this.queryParams),this._queryParamMap}toString(){return _A.serialize(this)}}class Ve{constructor(pe,Kt){this.segments=pe,this.children=Kt,this.parent=null,Object.values(Kt).forEach(le=>le.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return fn(this)}}class nA{constructor(pe,Kt){this.path=pe,this.parameters=Kt}get parameterMap(){return this._parameterMap??=mt(this.parameters),this._parameterMap}toString(){return Ne(this)}}function tA(Ut,pe){return Ut.length===pe.length&&Ut.every((Kt,le)=>Kt.path===pe[le].path)}let GA=(()=>{class Ut{static#t=this.\u0275fac=function(le){return new(le||Ut)};static#e=this.\u0275prov=t.jDH({token:Ut,factory:()=>new Qn,providedIn:"root"})}return Ut})();class Qn{parse(pe){const Kt=new Ee(pe);return new Xe(Kt.parseRootSegment(),Kt.parseQueryParams(),Kt.parseFragment())}serialize(pe){const Kt=`/${hA(pe.root,!0)}`,le=function BA(Ut){const pe=Object.entries(Ut).map(([Kt,le])=>Array.isArray(le)?le.map(uA=>`${ni(Kt)}=${ni(uA)}`).join("&"):`${ni(Kt)}=${ni(le)}`).filter(Kt=>Kt);return pe.length?`?${pe.join("&")}`:""}(pe.queryParams);return`${Kt}${le}${"string"==typeof pe.fragment?`#${function mi(Ut){return encodeURI(Ut)}(pe.fragment)}`:""}`}}const _A=new Qn;function fn(Ut){return Ut.segments.map(pe=>Ne(pe)).join("/")}function hA(Ut,pe){if(!Ut.hasChildren())return fn(Ut);if(pe){const Kt=Ut.children[qt]?hA(Ut.children[qt],!1):"",le=[];return Object.entries(Ut.children).forEach(([uA,LA])=>{uA!==qt&&le.push(`${uA}:${hA(LA,!1)}`)}),le.length>0?`${Kt}(${le.join("//")})`:Kt}{const Kt=function on(Ut,pe){let Kt=[];return Object.entries(Ut.children).forEach(([le,uA])=>{le===qt&&(Kt=Kt.concat(pe(uA,le)))}),Object.entries(Ut.children).forEach(([le,uA])=>{le!==qt&&(Kt=Kt.concat(pe(uA,le)))}),Kt}(Ut,(le,uA)=>uA===qt?[hA(Ut.children[qt],!1)]:[`${uA}:${hA(le,!1)}`]);return 1===Object.keys(Ut.children).length&&null!=Ut.children[qt]?`${fn(Ut)}/${Kt[0]}`:`${fn(Ut)}/(${Kt.join("//")})`}}function kn(Ut){return encodeURIComponent(Ut).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function ni(Ut){return kn(Ut).replace(/%3B/gi,";")}function no(Ut){return kn(Ut).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function ZA(Ut){return decodeURIComponent(Ut)}function Ke(Ut){return ZA(Ut.replace(/\+/g,"%20"))}function Ne(Ut){return`${no(Ut.path)}${function Me(Ut){return Object.entries(Ut).map(([pe,Kt])=>`;${no(pe)}=${no(Kt)}`).join("")}(Ut.parameters)}`}const dn=/^[^\/()?;#]+/;function Yn(Ut){const pe=Ut.match(dn);return pe?pe[0]:""}const Rn=/^[^\/()?;=#]+/,Fn=/^[^=?&#]+/,Ie=/^[^&#]+/;class Ee{constructor(pe){this.url=pe,this.remaining=pe}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new Ve([],{}):new Ve([],this.parseChildren())}parseQueryParams(){const pe={};if(this.consumeOptional("?"))do{this.parseQueryParam(pe)}while(this.consumeOptional("&"));return pe}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const pe=[];for(this.peekStartsWith("(")||pe.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),pe.push(this.parseSegment());let Kt={};this.peekStartsWith("/(")&&(this.capture("/"),Kt=this.parseParens(!0));let le={};return this.peekStartsWith("(")&&(le=this.parseParens(!1)),(pe.length>0||Object.keys(Kt).length>0)&&(le[qt]=new Ve(pe,Kt)),le}parseSegment(){const pe=Yn(this.remaining);if(""===pe&&this.peekStartsWith(";"))throw new t.wOt(4009,!1);return this.capture(pe),new nA(ZA(pe),this.parseMatrixParams())}parseMatrixParams(){const pe={};for(;this.consumeOptional(";");)this.parseParam(pe);return pe}parseParam(pe){const Kt=function Tn(Ut){const pe=Ut.match(Rn);return pe?pe[0]:""}(this.remaining);if(!Kt)return;this.capture(Kt);let le="";if(this.consumeOptional("=")){const uA=Yn(this.remaining);uA&&(le=uA,this.capture(le))}pe[ZA(Kt)]=ZA(le)}parseQueryParam(pe){const Kt=function Te(Ut){const pe=Ut.match(Fn);return pe?pe[0]:""}(this.remaining);if(!Kt)return;this.capture(Kt);let le="";if(this.consumeOptional("=")){const bn=function we(Ut){const pe=Ut.match(Ie);return pe?pe[0]:""}(this.remaining);bn&&(le=bn,this.capture(le))}const uA=Ke(Kt),LA=Ke(le);if(pe.hasOwnProperty(uA)){let bn=pe[uA];Array.isArray(bn)||(bn=[bn],pe[uA]=bn),bn.push(LA)}else pe[uA]=LA}parseParens(pe){const Kt={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const le=Yn(this.remaining),uA=this.remaining[le.length];if("/"!==uA&&")"!==uA&&";"!==uA)throw new t.wOt(4010,!1);let LA;le.indexOf(":")>-1?(LA=le.slice(0,le.indexOf(":")),this.capture(LA),this.capture(":")):pe&&(LA=qt);const bn=this.parseChildren();Kt[LA]=1===Object.keys(bn).length?bn[qt]:new Ve([],bn),this.consumeOptional("//")}return Kt}peekStartsWith(pe){return this.remaining.startsWith(pe)}consumeOptional(pe){return!!this.peekStartsWith(pe)&&(this.remaining=this.remaining.substring(pe.length),!0)}capture(pe){if(!this.consumeOptional(pe))throw new t.wOt(4011,!1)}}function ue(Ut){return Ut.segments.length>0?new Ve([],{[qt]:Ut}):Ut}function oA(Ut){const pe={};for(const[le,uA]of Object.entries(Ut.children)){const LA=oA(uA);if(le===qt&&0===LA.segments.length&&LA.hasChildren())for(const[bn,qi]of Object.entries(LA.children))pe[bn]=qi;else(LA.segments.length>0||LA.hasChildren())&&(pe[le]=LA)}return function be(Ut){if(1===Ut.numberOfChildren&&Ut.children[qt]){const pe=Ut.children[qt];return new Ve(Ut.segments.concat(pe.segments),pe.children)}return Ut}(new Ve(Ut.segments,pe))}function qA(Ut){return Ut instanceof Xe}function Hn(Ut){let pe;const uA=ue(function Kt(LA){const bn={};for(const Ji of LA.children){const cr=Kt(Ji);bn[Ji.outlet]=cr}const qi=new Ve(LA.url,bn);return LA===Ut&&(pe=qi),qi}(Ut.root));return pe??uA}function Oi(Ut,pe,Kt,le){let uA=Ut;for(;uA.parent;)uA=uA.parent;if(0===pe.length)return cn(uA,uA,uA,Kt,le);const LA=function WA(Ut){if("string"==typeof Ut[0]&&1===Ut.length&&"/"===Ut[0])return new gA(!0,0,Ut);let pe=0,Kt=!1;const le=Ut.reduce((uA,LA,bn)=>{if("object"==typeof LA&&null!=LA){if(LA.outlets){const qi={};return Object.entries(LA.outlets).forEach(([Ji,cr])=>{qi[Ji]="string"==typeof cr?cr.split("/"):cr}),[...uA,{outlets:qi}]}if(LA.segmentPath)return[...uA,LA.segmentPath]}return"string"!=typeof LA?[...uA,LA]:0===bn?(LA.split("/").forEach((qi,Ji)=>{0==Ji&&"."===qi||(0==Ji&&""===qi?Kt=!0:".."===qi?pe++:""!=qi&&uA.push(qi))}),uA):[...uA,LA]},[]);return new gA(Kt,pe,le)}(pe);if(LA.toRoot())return cn(uA,uA,new Ve([],{}),Kt,le);const bn=function Cn(Ut,pe,Kt){if(Ut.isAbsolute)return new Le(pe,!0,0);if(!Kt)return new Le(pe,!1,NaN);if(null===Kt.parent)return new Le(Kt,!0,0);const le=yi(Ut.commands[0])?0:1;return function $e(Ut,pe,Kt){let le=Ut,uA=pe,LA=Kt;for(;LA>uA;){if(LA-=uA,le=le.parent,!le)throw new t.wOt(4005,!1);uA=le.segments.length}return new Le(le,!1,uA-LA)}(Kt,Kt.segments.length-1+le,Ut.numberOfDoubleDots)}(LA,uA,Ut),qi=bn.processChildren?M(bn.segmentGroup,bn.index,LA.commands):te(bn.segmentGroup,bn.index,LA.commands);return cn(uA,bn.segmentGroup,qi,Kt,le)}function yi(Ut){return"object"==typeof Ut&&null!=Ut&&!Ut.outlets&&!Ut.segmentPath}function ii(Ut){return"object"==typeof Ut&&null!=Ut&&Ut.outlets}function cn(Ut,pe,Kt,le,uA){let bn,LA={};le&&Object.entries(le).forEach(([Ji,cr])=>{LA[Ji]=Array.isArray(cr)?cr.map(qo=>`${qo}`):`${cr}`}),bn=Ut===pe?Kt:xi(Ut,pe,Kt);const qi=ue(oA(bn));return new Xe(qi,LA,uA)}function xi(Ut,pe,Kt){const le={};return Object.entries(Ut.children).forEach(([uA,LA])=>{le[uA]=LA===pe?Kt:xi(LA,pe,Kt)}),new Ve(Ut.segments,le)}class gA{constructor(pe,Kt,le){if(this.isAbsolute=pe,this.numberOfDoubleDots=Kt,this.commands=le,pe&&le.length>0&&yi(le[0]))throw new t.wOt(4003,!1);const uA=le.find(ii);if(uA&&uA!==je(le))throw new t.wOt(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class Le{constructor(pe,Kt,le){this.segmentGroup=pe,this.processChildren=Kt,this.index=le}}function te(Ut,pe,Kt){if(Ut??=new Ve([],{}),0===Ut.segments.length&&Ut.hasChildren())return M(Ut,pe,Kt);const le=function S(Ut,pe,Kt){let le=0,uA=pe;const LA={match:!1,pathIndex:0,commandIndex:0};for(;uA<Ut.segments.length;){if(le>=Kt.length)return LA;const bn=Ut.segments[uA],qi=Kt[le];if(ii(qi))break;const Ji=`${qi}`,cr=le<Kt.length-1?Kt[le+1]:null;if(uA>0&&void 0===Ji)break;if(Ji&&cr&&"object"==typeof cr&&void 0===cr.outlets){if(!nn(Ji,cr,bn))return LA;le+=2}else{if(!nn(Ji,{},bn))return LA;le++}uA++}return{match:!0,pathIndex:uA,commandIndex:le}}(Ut,pe,Kt),uA=Kt.slice(le.commandIndex);if(le.match&&le.pathIndex<Ut.segments.length){const LA=new Ve(Ut.segments.slice(0,le.pathIndex),{});return LA.children[qt]=new Ve(Ut.segments.slice(le.pathIndex),Ut.children),M(LA,0,uA)}return le.match&&0===uA.length?new Ve(Ut.segments,{}):le.match&&!Ut.hasChildren()?Z(Ut,pe,Kt):le.match?M(Ut,0,uA):Z(Ut,pe,Kt)}function M(Ut,pe,Kt){if(0===Kt.length)return new Ve(Ut.segments,{});{const le=function q(Ut){return ii(Ut[0])?Ut[0].outlets:{[qt]:Ut}}(Kt),uA={};if(Object.keys(le).some(LA=>LA!==qt)&&Ut.children[qt]&&1===Ut.numberOfChildren&&0===Ut.children[qt].segments.length){const LA=M(Ut.children[qt],pe,Kt);return new Ve(Ut.segments,LA.children)}return Object.entries(le).forEach(([LA,bn])=>{"string"==typeof bn&&(bn=[bn]),null!==bn&&(uA[LA]=te(Ut.children[LA],pe,bn))}),Object.entries(Ut.children).forEach(([LA,bn])=>{void 0===le[LA]&&(uA[LA]=bn)}),new Ve(Ut.segments,uA)}}function Z(Ut,pe,Kt){const le=Ut.segments.slice(0,pe);let uA=0;for(;uA<Kt.length;){const LA=Kt[uA];if(ii(LA)){const Ji=et(LA.outlets);return new Ve(le,Ji)}if(0===uA&&yi(Kt[0])){le.push(new nA(Ut.segments[pe].path,RA(Kt[0]))),uA++;continue}const bn=ii(LA)?LA.outlets[qt]:`${LA}`,qi=uA<Kt.length-1?Kt[uA+1]:null;bn&&qi&&yi(qi)?(le.push(new nA(bn,RA(qi))),uA+=2):(le.push(new nA(bn,{})),uA++)}return new Ve(le,{})}function et(Ut){const pe={};return Object.entries(Ut).forEach(([Kt,le])=>{"string"==typeof le&&(le=[le]),null!==le&&(pe[Kt]=Z(new Ve([],{}),0,le))}),pe}function RA(Ut){const pe={};return Object.entries(Ut).forEach(([Kt,le])=>pe[Kt]=`${le}`),pe}function nn(Ut,pe,Kt){return Ut==Kt.path&&ee(pe,Kt.parameters)}const Zn="imperative";var Ei=function(Ut){return Ut[Ut.NavigationStart=0]="NavigationStart",Ut[Ut.NavigationEnd=1]="NavigationEnd",Ut[Ut.NavigationCancel=2]="NavigationCancel",Ut[Ut.NavigationError=3]="NavigationError",Ut[Ut.RoutesRecognized=4]="RoutesRecognized",Ut[Ut.ResolveStart=5]="ResolveStart",Ut[Ut.ResolveEnd=6]="ResolveEnd",Ut[Ut.GuardsCheckStart=7]="GuardsCheckStart",Ut[Ut.GuardsCheckEnd=8]="GuardsCheckEnd",Ut[Ut.RouteConfigLoadStart=9]="RouteConfigLoadStart",Ut[Ut.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",Ut[Ut.ChildActivationStart=11]="ChildActivationStart",Ut[Ut.ChildActivationEnd=12]="ChildActivationEnd",Ut[Ut.ActivationStart=13]="ActivationStart",Ut[Ut.ActivationEnd=14]="ActivationEnd",Ut[Ut.Scroll=15]="Scroll",Ut[Ut.NavigationSkipped=16]="NavigationSkipped",Ut}(Ei||{});class zA{constructor(pe,Kt){this.id=pe,this.url=Kt}}class ri extends zA{constructor(pe,Kt,le="imperative",uA=null){super(pe,Kt),this.type=Ei.NavigationStart,this.navigationTrigger=le,this.restoredState=uA}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class Ht extends zA{constructor(pe,Kt,le){super(pe,Kt),this.urlAfterRedirects=le,this.type=Ei.NavigationEnd}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}var lA=function(Ut){return Ut[Ut.Redirect=0]="Redirect",Ut[Ut.SupersededByNewNavigation=1]="SupersededByNewNavigation",Ut[Ut.NoDataFromResolver=2]="NoDataFromResolver",Ut[Ut.GuardRejected=3]="GuardRejected",Ut}(lA||{}),ze=function(Ut){return Ut[Ut.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",Ut[Ut.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",Ut}(ze||{});class Qe extends zA{constructor(pe,Kt,le,uA){super(pe,Kt),this.reason=le,this.code=uA,this.type=Ei.NavigationCancel}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class vt extends zA{constructor(pe,Kt,le,uA){super(pe,Kt),this.reason=le,this.code=uA,this.type=Ei.NavigationSkipped}}class ve extends zA{constructor(pe,Kt,le,uA){super(pe,Kt),this.error=le,this.target=uA,this.type=Ei.NavigationError}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class Zt extends zA{constructor(pe,Kt,le,uA){super(pe,Kt),this.urlAfterRedirects=le,this.state=uA,this.type=Ei.RoutesRecognized}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class se extends zA{constructor(pe,Kt,le,uA){super(pe,Kt),this.urlAfterRedirects=le,this.state=uA,this.type=Ei.GuardsCheckStart}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class gn extends zA{constructor(pe,Kt,le,uA,LA){super(pe,Kt),this.urlAfterRedirects=le,this.state=uA,this.shouldActivate=LA,this.type=Ei.GuardsCheckEnd}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class jn extends zA{constructor(pe,Kt,le,uA){super(pe,Kt),this.urlAfterRedirects=le,this.state=uA,this.type=Ei.ResolveStart}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class bi extends zA{constructor(pe,Kt,le,uA){super(pe,Kt),this.urlAfterRedirects=le,this.state=uA,this.type=Ei.ResolveEnd}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Li{constructor(pe){this.route=pe,this.type=Ei.RouteConfigLoadStart}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class bA{constructor(pe){this.route=pe,this.type=Ei.RouteConfigLoadEnd}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class $A{constructor(pe){this.snapshot=pe,this.type=Ei.ChildActivationStart}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class pn{constructor(pe){this.snapshot=pe,this.type=Ei.ChildActivationEnd}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Ln{constructor(pe){this.snapshot=pe,this.type=Ei.ActivationStart}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class eo{constructor(pe){this.snapshot=pe,this.type=Ei.ActivationEnd}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class lo{constructor(pe,Kt,le){this.routerEvent=pe,this.position=Kt,this.anchor=le,this.type=Ei.Scroll}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class Ko{}class _o{constructor(pe){this.url=pe}}class da{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new or,this.attachRef=null}}let or=(()=>{class Ut{constructor(){this.contexts=new Map}onChildOutletCreated(Kt,le){const uA=this.getOrCreateContext(Kt);uA.outlet=le,this.contexts.set(Kt,uA)}onChildOutletDestroyed(Kt){const le=this.getContext(Kt);le&&(le.outlet=null,le.attachRef=null)}onOutletDeactivated(){const Kt=this.contexts;return this.contexts=new Map,Kt}onOutletReAttached(Kt){this.contexts=Kt}getOrCreateContext(Kt){let le=this.getContext(Kt);return le||(le=new da,this.contexts.set(Kt,le)),le}getContext(Kt){return this.contexts.get(Kt)||null}static#t=this.\u0275fac=function(le){return new(le||Ut)};static#e=this.\u0275prov=t.jDH({token:Ut,factory:Ut.\u0275fac,providedIn:"root"})}return Ut})();class Fa{constructor(pe){this._root=pe}get root(){return this._root.value}parent(pe){const Kt=this.pathFromRoot(pe);return Kt.length>1?Kt[Kt.length-2]:null}children(pe){const Kt=Pa(pe,this._root);return Kt?Kt.children.map(le=>le.value):[]}firstChild(pe){const Kt=Pa(pe,this._root);return Kt&&Kt.children.length>0?Kt.children[0].value:null}siblings(pe){const Kt=xo(pe,this._root);return Kt.length<2?[]:Kt[Kt.length-2].children.map(uA=>uA.value).filter(uA=>uA!==pe)}pathFromRoot(pe){return xo(pe,this._root).map(Kt=>Kt.value)}}function Pa(Ut,pe){if(Ut===pe.value)return pe;for(const Kt of pe.children){const le=Pa(Ut,Kt);if(le)return le}return null}function xo(Ut,pe){if(Ut===pe.value)return[pe];for(const Kt of pe.children){const le=xo(Ut,Kt);if(le.length)return le.unshift(pe),le}return[]}class Yo{constructor(pe,Kt){this.value=pe,this.children=Kt}toString(){return`TreeNode(${this.value})`}}function yr(Ut){const pe={};return Ut&&Ut.children.forEach(Kt=>pe[Kt.value.outlet]=Kt),pe}class Za extends Fa{constructor(pe,Kt){super(pe),this.snapshot=Kt,Vr(this,pe)}toString(){return this.snapshot.toString()}}function La(Ut){const pe=function ks(Ut){const LA=new ga([],{},{},"",{},qt,Ut,null,{});return new gc("",new Yo(LA,[]))}(Ut),Kt=new _.t([new nA("",{})]),le=new _.t({}),uA=new _.t({}),LA=new _.t({}),bn=new _.t(""),qi=new wr(Kt,le,LA,bn,uA,qt,Ut,pe.root);return qi.snapshot=pe.root,new Za(new Yo(qi,[]),pe)}class wr{constructor(pe,Kt,le,uA,LA,bn,qi,Ji){this.urlSubject=pe,this.paramsSubject=Kt,this.queryParamsSubject=le,this.fragmentSubject=uA,this.dataSubject=LA,this.outlet=bn,this.component=qi,this._futureSnapshot=Ji,this.title=this.dataSubject?.pipe((0,Q.T)(cr=>cr[Mt]))??(0,e.of)(void 0),this.url=pe,this.params=Kt,this.queryParams=le,this.fragment=uA,this.data=LA}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=this.params.pipe((0,Q.T)(pe=>mt(pe))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe((0,Q.T)(pe=>mt(pe))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function tc(Ut,pe,Kt="emptyOnly"){let le;const{routeConfig:uA}=Ut;return le=null===pe||"always"!==Kt&&""!==uA?.path&&(pe.component||pe.routeConfig?.loadComponent)?{params:{...Ut.params},data:{...Ut.data},resolve:{...Ut.data,...Ut._resolvedData??{}}}:{params:{...pe.params,...Ut.params},data:{...pe.data,...Ut.data},resolve:{...Ut.data,...pe.data,...uA?.data,...Ut._resolvedData}},uA&&mr(uA)&&(le.resolve[Mt]=uA.title),le}class ga{get title(){return this.data?.[Mt]}constructor(pe,Kt,le,uA,LA,bn,qi,Ji,cr){this.url=pe,this.params=Kt,this.queryParams=le,this.fragment=uA,this.data=LA,this.outlet=bn,this.component=qi,this.routeConfig=Ji,this._resolve=cr}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=mt(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=mt(this.queryParams),this._queryParamMap}toString(){return`Route(url:'${this.url.map(le=>le.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class gc extends Fa{constructor(pe,Kt){super(Kt),this.url=pe,Vr(this,Kt)}toString(){return na(this._root)}}function Vr(Ut,pe){pe.value._routerState=Ut,pe.children.forEach(Kt=>Vr(Ut,Kt))}function na(Ut){const pe=Ut.children.length>0?` { ${Ut.children.map(na).join(", ")} } `:"";return`${Ut.value}${pe}`}function As(Ut){if(Ut.snapshot){const pe=Ut.snapshot,Kt=Ut._futureSnapshot;Ut.snapshot=Kt,ee(pe.queryParams,Kt.queryParams)||Ut.queryParamsSubject.next(Kt.queryParams),pe.fragment!==Kt.fragment&&Ut.fragmentSubject.next(Kt.fragment),ee(pe.params,Kt.params)||Ut.paramsSubject.next(Kt.params),function xt(Ut,pe){if(Ut.length!==pe.length)return!1;for(let Kt=0;Kt<Ut.length;++Kt)if(!ee(Ut[Kt],pe[Kt]))return!1;return!0}(pe.url,Kt.url)||Ut.urlSubject.next(Kt.url),ee(pe.data,Kt.data)||Ut.dataSubject.next(Kt.data)}else Ut.snapshot=Ut._futureSnapshot,Ut.dataSubject.next(Ut._futureSnapshot.data)}function Is(Ut,pe){const Kt=ee(Ut.params,pe.params)&&function _e(Ut,pe){return tA(Ut,pe)&&Ut.every((Kt,le)=>ee(Kt.parameters,pe[le].parameters))}(Ut.url,pe.url);return Kt&&!(!Ut.parent!=!pe.parent)&&(!Ut.parent||Is(Ut.parent,pe.parent))}function mr(Ut){return"string"==typeof Ut.title||null===Ut.title}let xa=(()=>{class Ut{constructor(){this.activated=null,this._activatedRoute=null,this.name=qt,this.activateEvents=new t.bkB,this.deactivateEvents=new t.bkB,this.attachEvents=new t.bkB,this.detachEvents=new t.bkB,this.parentContexts=(0,t.WQX)(or),this.location=(0,t.WQX)(t.c1b),this.changeDetector=(0,t.WQX)(t.gRc),this.environmentInjector=(0,t.WQX)(t.uvJ),this.inputBinder=(0,t.WQX)(ul,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(Kt){if(Kt.name){const{firstChange:le,previousValue:uA}=Kt.name;if(le)return;this.isTrackedInParentContexts(uA)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(uA)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(Kt){return this.parentContexts.getContext(Kt)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const Kt=this.parentContexts.getContext(this.name);Kt?.route&&(Kt.attachRef?this.attach(Kt.attachRef,Kt.route):this.activateWith(Kt.route,Kt.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new t.wOt(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new t.wOt(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new t.wOt(4012,!1);this.location.detach();const Kt=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(Kt.instance),Kt}attach(Kt,le){this.activated=Kt,this._activatedRoute=le,this.location.insert(Kt.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(Kt.instance)}deactivate(){if(this.activated){const Kt=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(Kt)}}activateWith(Kt,le){if(this.isActivated)throw new t.wOt(4013,!1);this._activatedRoute=Kt;const uA=this.location,bn=Kt.snapshot.component,qi=this.parentContexts.getOrCreateContext(this.name).children,Ji=new qa(Kt,qi,uA.injector);this.activated=uA.createComponent(bn,{index:uA.length,injector:Ji,environmentInjector:le??this.environmentInjector}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static#t=this.\u0275fac=function(le){return new(le||Ut)};static#e=this.\u0275dir=t.FsC({type:Ut,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[t.OA$]})}return Ut})();class qa{__ngOutletInjector(pe){return new qa(this.route,this.childContexts,pe)}constructor(pe,Kt,le){this.route=pe,this.childContexts=Kt,this.parent=le}get(pe,Kt){return pe===wr?this.route:pe===or?this.childContexts:this.parent.get(pe,Kt)}}const ul=new t.nKC("");let $a=(()=>{class Ut{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(Kt){this.unsubscribeFromRouteData(Kt),this.subscribeToRouteData(Kt)}unsubscribeFromRouteData(Kt){this.outletDataSubscriptions.get(Kt)?.unsubscribe(),this.outletDataSubscriptions.delete(Kt)}subscribeToRouteData(Kt){const{activatedRoute:le}=Kt,uA=(0,D.z)([le.queryParams,le.params,le.data]).pipe((0,b.n)(([LA,bn,qi],Ji)=>(qi={...LA,...bn,...qi},0===Ji?(0,e.of)(qi):Promise.resolve(qi)))).subscribe(LA=>{if(!Kt.isActivated||!Kt.activatedComponentRef||Kt.activatedRoute!==le||null===le.component)return void this.unsubscribeFromRouteData(Kt);const bn=(0,t.HJs)(le.component);if(bn)for(const{templateName:qi}of bn.inputs)Kt.activatedComponentRef.setInput(qi,LA[qi]);else this.unsubscribeFromRouteData(Kt)});this.outletDataSubscriptions.set(Kt,uA)}static#t=this.\u0275fac=function(le){return new(le||Ut)};static#e=this.\u0275prov=t.jDH({token:Ut,factory:Ut.\u0275fac})}return Ut})();function ls(Ut,pe,Kt){if(Kt&&Ut.shouldReuseRoute(pe.value,Kt.value.snapshot)){const le=Kt.value;le._futureSnapshot=pe.value;const uA=function Dc(Ut,pe,Kt){return pe.children.map(le=>{for(const uA of Kt.children)if(Ut.shouldReuseRoute(le.value,uA.value.snapshot))return ls(Ut,le,uA);return ls(Ut,le)})}(Ut,pe,Kt);return new Yo(le,uA)}{if(Ut.shouldAttach(pe.value)){const LA=Ut.retrieve(pe.value);if(null!==LA){const bn=LA.route;return bn.value._futureSnapshot=pe.value,bn.children=pe.children.map(qi=>ls(Ut,qi)),bn}}const le=function zr(Ut){return new wr(new _.t(Ut.url),new _.t(Ut.params),new _.t(Ut.queryParams),new _.t(Ut.fragment),new _.t(Ut.data),Ut.outlet,Ut.component,Ut)}(pe.value),uA=pe.children.map(LA=>ls(Ut,LA));return new Yo(le,uA)}}const Tc="ngNavigationCancelingError";function Gc(Ut,pe){const{redirectTo:Kt,navigationBehaviorOptions:le}=qA(pe)?{redirectTo:pe,navigationBehaviorOptions:void 0}:pe,uA=Oc(!1,lA.Redirect);return uA.url=Kt,uA.navigationBehaviorOptions=le,uA}function Oc(Ut,pe){const Kt=new Error(`NavigationCancelingError: ${Ut||""}`);return Kt[Tc]=!0,Kt.cancellationCode=pe,Kt}function ic(Ut){return!!Ut&&Ut[Tc]}let oc=(()=>{class Ut{static#t=this.\u0275fac=function(le){return new(le||Ut)};static#e=this.\u0275cmp=t.VBU({type:Ut,selectors:[["ng-component"]],standalone:!0,features:[t.aNF],decls:1,vars:0,template:function(le,uA){1&le&&t.nrm(0,"router-outlet")},dependencies:[xa],encapsulation:2})}return Ut})();function yc(Ut){const pe=Ut.children&&Ut.children.map(yc),Kt=pe?{...Ut,children:pe}:{...Ut};return!Kt.component&&!Kt.loadComponent&&(pe||Kt.loadChildren)&&Kt.outlet&&Kt.outlet!==qt&&(Kt.component=oc),Kt}function ws(Ut){return Ut.outlet||qt}function Hs(Ut){if(!Ut)return null;if(Ut.routeConfig?._injector)return Ut.routeConfig._injector;for(let pe=Ut.parent;pe;pe=pe.parent){const Kt=pe.routeConfig;if(Kt?._loadedInjector)return Kt._loadedInjector;if(Kt?._injector)return Kt._injector}return null}class Bc{constructor(pe,Kt,le,uA,LA){this.routeReuseStrategy=pe,this.futureState=Kt,this.currState=le,this.forwardEvent=uA,this.inputBindingEnabled=LA}activate(pe){const Kt=this.futureState._root,le=this.currState?this.currState._root:null;this.deactivateChildRoutes(Kt,le,pe),As(this.futureState.root),this.activateChildRoutes(Kt,le,pe)}deactivateChildRoutes(pe,Kt,le){const uA=yr(Kt);pe.children.forEach(LA=>{const bn=LA.value.outlet;this.deactivateRoutes(LA,uA[bn],le),delete uA[bn]}),Object.values(uA).forEach(LA=>{this.deactivateRouteAndItsChildren(LA,le)})}deactivateRoutes(pe,Kt,le){const uA=pe.value,LA=Kt?Kt.value:null;if(uA===LA)if(uA.component){const bn=le.getContext(uA.outlet);bn&&this.deactivateChildRoutes(pe,Kt,bn.children)}else this.deactivateChildRoutes(pe,Kt,le);else LA&&this.deactivateRouteAndItsChildren(Kt,le)}deactivateRouteAndItsChildren(pe,Kt){pe.value.component&&this.routeReuseStrategy.shouldDetach(pe.value.snapshot)?this.detachAndStoreRouteSubtree(pe,Kt):this.deactivateRouteAndOutlet(pe,Kt)}detachAndStoreRouteSubtree(pe,Kt){const le=Kt.getContext(pe.value.outlet),uA=le&&pe.value.component?le.children:Kt,LA=yr(pe);for(const bn of Object.values(LA))this.deactivateRouteAndItsChildren(bn,uA);if(le&&le.outlet){const bn=le.outlet.detach(),qi=le.children.onOutletDeactivated();this.routeReuseStrategy.store(pe.value.snapshot,{componentRef:bn,route:pe,contexts:qi})}}deactivateRouteAndOutlet(pe,Kt){const le=Kt.getContext(pe.value.outlet),uA=le&&pe.value.component?le.children:Kt,LA=yr(pe);for(const bn of Object.values(LA))this.deactivateRouteAndItsChildren(bn,uA);le&&(le.outlet&&(le.outlet.deactivate(),le.children.onOutletDeactivated()),le.attachRef=null,le.route=null)}activateChildRoutes(pe,Kt,le){const uA=yr(Kt);pe.children.forEach(LA=>{this.activateRoutes(LA,uA[LA.value.outlet],le),this.forwardEvent(new eo(LA.value.snapshot))}),pe.children.length&&this.forwardEvent(new pn(pe.value.snapshot))}activateRoutes(pe,Kt,le){const uA=pe.value,LA=Kt?Kt.value:null;if(As(uA),uA===LA)if(uA.component){const bn=le.getOrCreateContext(uA.outlet);this.activateChildRoutes(pe,Kt,bn.children)}else this.activateChildRoutes(pe,Kt,le);else if(uA.component){const bn=le.getOrCreateContext(uA.outlet);if(this.routeReuseStrategy.shouldAttach(uA.snapshot)){const qi=this.routeReuseStrategy.retrieve(uA.snapshot);this.routeReuseStrategy.store(uA.snapshot,null),bn.children.onOutletReAttached(qi.contexts),bn.attachRef=qi.componentRef,bn.route=qi.route.value,bn.outlet&&bn.outlet.attach(qi.componentRef,qi.route.value),As(qi.route.value),this.activateChildRoutes(pe,null,bn.children)}else{const qi=Hs(uA.snapshot);bn.attachRef=null,bn.route=uA,bn.injector=qi,bn.outlet&&bn.outlet.activateWith(uA,bn.injector),this.activateChildRoutes(pe,null,bn.children)}}else this.activateChildRoutes(pe,null,le)}}class Jl{constructor(pe){this.path=pe,this.route=this.path[this.path.length-1]}}class Al{constructor(pe,Kt){this.component=pe,this.route=Kt}}function wl(Ut,pe,Kt){const le=Ut._root;return hc(le,pe?pe._root:null,Kt,[le.value])}function aa(Ut,pe){const Kt=Symbol(),le=pe.get(Ut,Kt);return le===Kt?"function"!=typeof Ut||(0,t.LfX)(Ut)?pe.get(Ut):Ut:le}function hc(Ut,pe,Kt,le,uA={canDeactivateChecks:[],canActivateChecks:[]}){const LA=yr(pe);return Ut.children.forEach(bn=>{(function Tl(Ut,pe,Kt,le,uA={canDeactivateChecks:[],canActivateChecks:[]}){const LA=Ut.value,bn=pe?pe.value:null,qi=Kt?Kt.getContext(Ut.value.outlet):null;if(bn&&LA.routeConfig===bn.routeConfig){const Ji=function Qc(Ut,pe,Kt){if("function"==typeof Kt)return Kt(Ut,pe);switch(Kt){case"pathParamsChange":return!tA(Ut.url,pe.url);case"pathParamsOrQueryParamsChange":return!tA(Ut.url,pe.url)||!ee(Ut.queryParams,pe.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Is(Ut,pe)||!ee(Ut.queryParams,pe.queryParams);default:return!Is(Ut,pe)}}(bn,LA,LA.routeConfig.runGuardsAndResolvers);Ji?uA.canActivateChecks.push(new Jl(le)):(LA.data=bn.data,LA._resolvedData=bn._resolvedData),hc(Ut,pe,LA.component?qi?qi.children:null:Kt,le,uA),Ji&&qi&&qi.outlet&&qi.outlet.isActivated&&uA.canDeactivateChecks.push(new Al(qi.outlet.component,bn))}else bn&&pA(pe,qi,uA),uA.canActivateChecks.push(new Jl(le)),hc(Ut,null,LA.component?qi?qi.children:null:Kt,le,uA)})(bn,LA[bn.value.outlet],Kt,le.concat([bn.value]),uA),delete LA[bn.value.outlet]}),Object.entries(LA).forEach(([bn,qi])=>pA(qi,Kt.getContext(bn),uA)),uA}function pA(Ut,pe,Kt){const le=yr(Ut),uA=Ut.value;Object.entries(le).forEach(([LA,bn])=>{pA(bn,uA.component?pe?pe.children.getContext(LA):null:pe,Kt)}),Kt.canDeactivateChecks.push(new Al(uA.component&&pe&&pe.outlet&&pe.outlet.isActivated?pe.outlet.component:null,uA))}function QA(Ut){return"function"==typeof Ut}function hl(Ut){return Ut instanceof s||"EmptyError"===Ut?.name}const us=Symbol("INITIAL_VALUE");function Wa(){return(0,b.n)(Ut=>(0,D.z)(Ut.map(pe=>pe.pipe((0,C.s)(1),(0,T.Z)(us)))).pipe((0,Q.T)(pe=>{for(const Kt of pe)if(!0!==Kt){if(Kt===us)return us;if(!1===Kt||Kt instanceof Xe)return Kt}return!0}),(0,N.p)(pe=>pe!==us),(0,C.s)(1)))}function bc(Ut){return(0,a.F)((0,it.M)(pe=>{if(qA(pe))throw Gc(0,pe)}),(0,Q.T)(pe=>!0===pe))}class fs{constructor(pe){this.segmentGroup=pe||null}}class re extends Error{constructor(pe){super(),this.urlTree=pe}}function Wt(Ut){return(0,c.$)(new fs(Ut))}class an{constructor(pe,Kt){this.urlSerializer=pe,this.urlTree=Kt}lineralizeSegments(pe,Kt){let le=[],uA=Kt.root;for(;;){if(le=le.concat(uA.segments),0===uA.numberOfChildren)return(0,e.of)(le);if(uA.numberOfChildren>1||!uA.children[qt])return(0,c.$)(new t.wOt(4e3,!1));uA=uA.children[qt]}}applyRedirectCommands(pe,Kt,le){const uA=this.applyRedirectCreateUrlTree(Kt,this.urlSerializer.parse(Kt),pe,le);if(Kt.startsWith("/"))throw new re(uA);return uA}applyRedirectCreateUrlTree(pe,Kt,le,uA){const LA=this.createSegmentGroup(pe,Kt.root,le,uA);return new Xe(LA,this.createQueryParams(Kt.queryParams,this.urlTree.queryParams),Kt.fragment)}createQueryParams(pe,Kt){const le={};return Object.entries(pe).forEach(([uA,LA])=>{if("string"==typeof LA&&LA.startsWith(":")){const qi=LA.substring(1);le[uA]=Kt[qi]}else le[uA]=LA}),le}createSegmentGroup(pe,Kt,le,uA){const LA=this.createSegments(pe,Kt.segments,le,uA);let bn={};return Object.entries(Kt.children).forEach(([qi,Ji])=>{bn[qi]=this.createSegmentGroup(pe,Ji,le,uA)}),new Ve(LA,bn)}createSegments(pe,Kt,le,uA){return Kt.map(LA=>LA.path.startsWith(":")?this.findPosParam(pe,LA,uA):this.findOrReturn(LA,le))}findPosParam(pe,Kt,le){const uA=le[Kt.path.substring(1)];if(!uA)throw new t.wOt(4001,!1);return uA}findOrReturn(pe,Kt){let le=0;for(const uA of Kt){if(uA.path===pe.path)return Kt.splice(le),uA;le++}return pe}}const Mn={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function ci(Ut,pe,Kt,le,uA){const LA=Kn(Ut,pe,Kt);return LA.matched?(le=function uc(Ut,pe){return Ut.providers&&!Ut._injector&&(Ut._injector=(0,t.Ol2)(Ut.providers,pe,`Route: ${Ut.path}`)),Ut._injector??pe}(pe,le),function yd(Ut,pe,Kt,le){const uA=pe.canMatch;if(!uA||0===uA.length)return(0,e.of)(!0);const LA=uA.map(bn=>{const qi=aa(bn,Ut);return iA(function Ec(Ut){return Ut&&QA(Ut.canMatch)}(qi)?qi.canMatch(pe,Kt):(0,t.N4e)(Ut,()=>qi(pe,Kt)))});return(0,e.of)(LA).pipe(Wa(),bc())}(le,pe,Kt).pipe((0,Q.T)(bn=>!0===bn?LA:{...Mn}))):(0,e.of)(LA)}function Kn(Ut,pe,Kt){if("**"===pe.path)return function Ao(Ut){return{matched:!0,parameters:Ut.length>0?je(Ut).parameters:{},consumedSegments:Ut,remainingSegments:[],positionalParamSegments:{}}}(Kt);if(""===pe.path)return"full"===pe.pathMatch&&(Ut.hasChildren()||Kt.length>0)?{...Mn}:{matched:!0,consumedSegments:[],remainingSegments:Kt,parameters:{},positionalParamSegments:{}};const uA=(pe.matcher||ct)(Kt,Ut,pe);if(!uA)return{...Mn};const LA={};Object.entries(uA.posParams??{}).forEach(([qi,Ji])=>{LA[qi]=Ji.path});const bn=uA.consumed.length>0?{...LA,...uA.consumed[uA.consumed.length-1].parameters}:LA;return{matched:!0,consumedSegments:uA.consumed,remainingSegments:Kt.slice(uA.consumed.length),parameters:bn,positionalParamSegments:uA.posParams??{}}}function Yi(Ut,pe,Kt,le){return Kt.length>0&&function wo(Ut,pe,Kt){return Kt.some(le=>wn(Ut,pe,le)&&ws(le)!==qt)}(Ut,Kt,le)?{segmentGroup:new Ve(pe,ji(le,new Ve(Kt,Ut.children))),slicedSegments:[]}:0===Kt.length&&function Jo(Ut,pe,Kt){return Kt.some(le=>wn(Ut,pe,le))}(Ut,Kt,le)?{segmentGroup:new Ve(Ut.segments,Xi(Ut,Kt,le,Ut.children)),slicedSegments:Kt}:{segmentGroup:new Ve(Ut.segments,Ut.children),slicedSegments:Kt}}function Xi(Ut,pe,Kt,le){const uA={};for(const LA of Kt)if(wn(Ut,pe,LA)&&!le[ws(LA)]){const bn=new Ve([],{});uA[ws(LA)]=bn}return{...le,...uA}}function ji(Ut,pe){const Kt={};Kt[qt]=pe;for(const le of Ut)if(""===le.path&&ws(le)!==qt){const uA=new Ve([],{});Kt[ws(le)]=uA}return Kt}function wn(Ut,pe,Kt){return(!(Ut.hasChildren()||pe.length>0)||"full"!==Kt.pathMatch)&&""===Kt.path}class wi{}class Et{constructor(pe,Kt,le,uA,LA,bn,qi){this.injector=pe,this.configLoader=Kt,this.rootComponentType=le,this.config=uA,this.urlTree=LA,this.paramsInheritanceStrategy=bn,this.urlSerializer=qi,this.applyRedirects=new an(this.urlSerializer,this.urlTree),this.absoluteRedirectCount=0,this.allowRedirects=!0}noMatchError(pe){return new t.wOt(4002,`'${pe.segmentGroup}'`)}recognize(){const pe=Yi(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(pe).pipe((0,Q.T)(Kt=>{const le=new ga([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},qt,this.rootComponentType,null,{}),uA=new Yo(le,Kt),LA=new gc("",uA),bn=function sn(Ut,pe,Kt=null,le=null){return Oi(Hn(Ut),pe,Kt,le)}(le,[],this.urlTree.queryParams,this.urlTree.fragment);return bn.queryParams=this.urlTree.queryParams,LA.url=this.urlSerializer.serialize(bn),this.inheritParamsAndData(LA._root,null),{state:LA,tree:bn}}))}match(pe){return this.processSegmentGroup(this.injector,this.config,pe,qt).pipe((0,at.W)(le=>{if(le instanceof re)return this.urlTree=le.urlTree,this.match(le.urlTree.root);throw le instanceof fs?this.noMatchError(le):le}))}inheritParamsAndData(pe,Kt){const le=pe.value,uA=tc(le,Kt,this.paramsInheritanceStrategy);le.params=Object.freeze(uA.params),le.data=Object.freeze(uA.data),pe.children.forEach(LA=>this.inheritParamsAndData(LA,le))}processSegmentGroup(pe,Kt,le,uA){return 0===le.segments.length&&le.hasChildren()?this.processChildren(pe,Kt,le):this.processSegment(pe,Kt,le,le.segments,uA,!0).pipe((0,Q.T)(LA=>LA instanceof Yo?[LA]:[]))}processChildren(pe,Kt,le){const uA=[];for(const LA of Object.keys(le.children))"primary"===LA?uA.unshift(LA):uA.push(LA);return(0,F.H)(uA).pipe((0,z.H)(LA=>{const bn=le.children[LA],qi=function Ka(Ut,pe){const Kt=Ut.filter(le=>ws(le)===pe);return Kt.push(...Ut.filter(le=>ws(le)!==pe)),Kt}(Kt,LA);return this.processSegmentGroup(pe,qi,bn,LA)}),(0,Y.S)((LA,bn)=>(LA.push(...bn),LA)),k(null),function v(Ut,pe){const Kt=arguments.length>=2;return le=>le.pipe(Ut?(0,N.p)((uA,LA)=>Ut(uA,LA,le)):pt.D,x(1),Kt?k(pe):X(()=>new s))}(),(0,L.Z)(LA=>{if(null===LA)return Wt(le);const bn=Yt(LA);return function ft(Ut){Ut.sort((pe,Kt)=>pe.value.outlet===qt?-1:Kt.value.outlet===qt?1:pe.value.outlet.localeCompare(Kt.value.outlet))}(bn),(0,e.of)(bn)}))}processSegment(pe,Kt,le,uA,LA,bn){return(0,F.H)(Kt).pipe((0,z.H)(qi=>this.processSegmentAgainstRoute(qi._injector??pe,Kt,qi,le,uA,LA,bn).pipe((0,at.W)(Ji=>{if(Ji instanceof fs)return(0,e.of)(null);throw Ji}))),st(qi=>!!qi),(0,at.W)(qi=>{if(hl(qi))return function Nn(Ut,pe,Kt){return 0===pe.length&&!Ut.children[Kt]}(le,uA,LA)?(0,e.of)(new wi):Wt(le);throw qi}))}processSegmentAgainstRoute(pe,Kt,le,uA,LA,bn,qi){return function pi(Ut,pe,Kt,le){return!!(ws(Ut)===le||le!==qt&&wn(pe,Kt,Ut))&&Kn(pe,Ut,Kt).matched}(le,uA,LA,bn)?void 0===le.redirectTo?this.matchSegmentAgainstRoute(pe,uA,le,LA,bn):this.allowRedirects&&qi?this.expandSegmentAgainstRouteUsingRedirect(pe,uA,Kt,le,LA,bn):Wt(uA):Wt(uA)}expandSegmentAgainstRouteUsingRedirect(pe,Kt,le,uA,LA,bn){const{matched:qi,consumedSegments:Ji,positionalParamSegments:cr,remainingSegments:qo}=Kn(Kt,uA,LA);if(!qi)return Wt(Kt);uA.redirectTo.startsWith("/")&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>31&&(this.allowRedirects=!1));const Da=this.applyRedirects.applyRedirectCommands(Ji,uA.redirectTo,cr);return this.applyRedirects.lineralizeSegments(uA,Da).pipe((0,L.Z)(Es=>this.processSegment(pe,le,Kt,Es.concat(qo),bn,!1)))}matchSegmentAgainstRoute(pe,Kt,le,uA,LA){const bn=ci(Kt,le,uA,pe);return"**"===le.path&&(Kt.children={}),bn.pipe((0,b.n)(qi=>qi.matched?this.getChildConfig(pe=le._injector??pe,le,uA).pipe((0,b.n)(({routes:Ji})=>{const cr=le._loadedInjector??pe,{consumedSegments:qo,remainingSegments:Da,parameters:Es}=qi,dd=new ga(qo,Es,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,function Pt(Ut){return Ut.data||{}}(le),ws(le),le.component??le._loadedComponent??null,le,function ne(Ut){return Ut.resolve||{}}(le)),{segmentGroup:as,slicedSegments:Ba}=Yi(Kt,qo,Da,Ji);if(0===Ba.length&&as.hasChildren())return this.processChildren(cr,Ji,as).pipe((0,Q.T)(Xr=>null===Xr?null:new Yo(dd,Xr)));if(0===Ji.length&&0===Ba.length)return(0,e.of)(new Yo(dd,[]));const rc=ws(le)===LA;return this.processSegment(cr,Ji,as,Ba,rc?qt:LA,!0).pipe((0,Q.T)(Xr=>new Yo(dd,Xr instanceof Yo?[Xr]:[])))})):Wt(Kt)))}getChildConfig(pe,Kt,le){return Kt.children?(0,e.of)({routes:Kt.children,injector:pe}):Kt.loadChildren?void 0!==Kt._loadedRoutes?(0,e.of)({routes:Kt._loadedRoutes,injector:Kt._loadedInjector}):function nl(Ut,pe,Kt,le){const uA=pe.canLoad;if(void 0===uA||0===uA.length)return(0,e.of)(!0);const LA=uA.map(bn=>{const qi=aa(bn,Ut);return iA(function XA(Ut){return Ut&&QA(Ut.canLoad)}(qi)?qi.canLoad(pe,Kt):(0,t.N4e)(Ut,()=>qi(pe,Kt)))});return(0,e.of)(LA).pipe(Wa(),bc())}(pe,Kt,le).pipe((0,L.Z)(uA=>uA?this.configLoader.loadChildren(pe,Kt).pipe((0,it.M)(LA=>{Kt._loadedRoutes=LA.routes,Kt._loadedInjector=LA.injector})):function CA(Ut){return(0,c.$)(Oc(!1,lA.GuardRejected))}())):(0,e.of)({routes:[],injector:pe})}}function Ct(Ut){const pe=Ut.value.routeConfig;return pe&&""===pe.path}function Yt(Ut){const pe=[],Kt=new Set;for(const le of Ut){if(!Ct(le)){pe.push(le);continue}const uA=pe.find(LA=>le.value.routeConfig===LA.value.routeConfig);void 0!==uA?(uA.children.push(...le.children),Kt.add(uA)):pe.push(le)}for(const le of Kt){const uA=Yt(le.children);pe.push(new Yo(le.value,uA))}return pe.filter(le=>!Kt.has(le))}function AA(Ut){const pe=Ut.children.map(Kt=>AA(Kt)).flat();return[Ut,...pe]}function Ue(Ut){return(0,b.n)(pe=>{const Kt=Ut(pe);return Kt?(0,F.H)(Kt).pipe((0,Q.T)(()=>pe)):(0,e.of)(pe)})}let Pn=(()=>{class Ut{buildTitle(Kt){let le,uA=Kt.root;for(;void 0!==uA;)le=this.getResolvedTitleForRoute(uA)??le,uA=uA.children.find(LA=>LA.outlet===qt);return le}getResolvedTitleForRoute(Kt){return Kt.data[Mt]}static#t=this.\u0275fac=function(le){return new(le||Ut)};static#e=this.\u0275prov=t.jDH({token:Ut,factory:()=>(0,t.WQX)(_n),providedIn:"root"})}return Ut})(),_n=(()=>{class Ut extends Pn{constructor(Kt){super(),this.title=Kt}updateTitle(Kt){const le=this.buildTitle(Kt);void 0!==le&&this.title.setTitle(le)}static#t=this.\u0275fac=function(le){return new(le||Ut)(t.KVO(yt.hE))};static#e=this.\u0275prov=t.jDH({token:Ut,factory:Ut.\u0275fac,providedIn:"root"})}return Ut})();const vn=new t.nKC("",{providedIn:"root",factory:()=>({})}),un=new t.nKC("");let Gn=(()=>{class Ut{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=(0,t.WQX)(t.Ql9)}loadComponent(Kt){if(this.componentLoaders.get(Kt))return this.componentLoaders.get(Kt);if(Kt._loadedComponent)return(0,e.of)(Kt._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(Kt);const le=iA(Kt.loadComponent()).pipe((0,Q.T)(Wi),(0,it.M)(LA=>{this.onLoadEndListener&&this.onLoadEndListener(Kt),Kt._loadedComponent=LA}),(0,G.j)(()=>{this.componentLoaders.delete(Kt)})),uA=new p.G(le,()=>new f.B).pipe((0,At.B)());return this.componentLoaders.set(Kt,uA),uA}loadChildren(Kt,le){if(this.childrenLoaders.get(le))return this.childrenLoaders.get(le);if(le._loadedRoutes)return(0,e.of)({routes:le._loadedRoutes,injector:le._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(le);const LA=function ti(Ut,pe,Kt,le){return iA(Ut.loadChildren()).pipe((0,Q.T)(Wi),(0,L.Z)(uA=>uA instanceof t.Co$||Array.isArray(uA)?(0,e.of)(uA):(0,F.H)(pe.compileModuleAsync(uA))),(0,Q.T)(uA=>{le&&le(Ut);let LA,bn,qi=!1;return Array.isArray(uA)?(bn=uA,!0):(LA=uA.create(Kt).injector,bn=LA.get(un,[],{optional:!0,self:!0}).flat()),{routes:bn.map(yc),injector:LA}}))}(le,this.compiler,Kt,this.onLoadEndListener).pipe((0,G.j)(()=>{this.childrenLoaders.delete(le)})),bn=new p.G(LA,()=>new f.B).pipe((0,At.B)());return this.childrenLoaders.set(le,bn),bn}static#t=this.\u0275fac=function(le){return new(le||Ut)};static#e=this.\u0275prov=t.jDH({token:Ut,factory:Ut.\u0275fac,providedIn:"root"})}return Ut})();function Wi(Ut){return function Zi(Ut){return Ut&&"object"==typeof Ut&&"default"in Ut}(Ut)?Ut.default:Ut}let Io=(()=>{class Ut{static#t=this.\u0275fac=function(le){return new(le||Ut)};static#e=this.\u0275prov=t.jDH({token:Ut,factory:()=>(0,t.WQX)(to),providedIn:"root"})}return Ut})(),to=(()=>{class Ut{shouldProcessUrl(Kt){return!0}extract(Kt){return Kt}merge(Kt,le){return Kt}static#t=this.\u0275fac=function(le){return new(le||Ut)};static#e=this.\u0275prov=t.jDH({token:Ut,factory:Ut.\u0275fac,providedIn:"root"})}return Ut})();const di=new t.nKC(""),jt=new t.nKC("");function Se(Ut,pe,Kt){const le=Ut.get(jt),uA=Ut.get(w.qQ);return Ut.get(t.SKi).runOutsideAngular(()=>{if(!uA.startViewTransition||le.skipNextTransition)return le.skipNextTransition=!1,new Promise(cr=>setTimeout(cr));let LA;const bn=new Promise(cr=>{LA=cr}),qi=uA.startViewTransition(()=>(LA(),function Vt(Ut){return new Promise(pe=>{(0,t.mal)(pe,{injector:Ut})})}(Ut))),{onViewTransitionCreated:Ji}=le;return Ji&&(0,t.N4e)(Ut,()=>Ji({transition:qi,from:pe,to:Kt})),bn})}let oe=(()=>{class Ut{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new f.B,this.transitionAbortSubject=new f.B,this.configLoader=(0,t.WQX)(Gn),this.environmentInjector=(0,t.WQX)(t.uvJ),this.urlSerializer=(0,t.WQX)(GA),this.rootContexts=(0,t.WQX)(or),this.location=(0,t.WQX)(w.aZ),this.inputBindingEnabled=null!==(0,t.WQX)(ul,{optional:!0}),this.titleStrategy=(0,t.WQX)(Pn),this.options=(0,t.WQX)(vn,{optional:!0})||{},this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlHandlingStrategy=(0,t.WQX)(Io),this.createViewTransition=(0,t.WQX)(di,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>(0,e.of)(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=uA=>this.events.next(new bA(uA)),this.configLoader.onLoadStartListener=uA=>this.events.next(new Li(uA))}complete(){this.transitions?.complete()}handleNavigationRequest(Kt){const le=++this.navigationId;this.transitions?.next({...this.transitions.value,...Kt,id:le})}setupNavigations(Kt,le,uA){return this.transitions=new _.t({id:0,currentUrlTree:le,currentRawUrl:le,extractedUrl:this.urlHandlingStrategy.extract(le),urlAfterRedirects:this.urlHandlingStrategy.extract(le),rawUrl:le,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:Zn,restoredState:null,currentSnapshot:uA.snapshot,targetSnapshot:null,currentRouterState:uA,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,N.p)(LA=>0!==LA.id),(0,Q.T)(LA=>({...LA,extractedUrl:this.urlHandlingStrategy.extract(LA.rawUrl)})),(0,b.n)(LA=>{let bn=!1,qi=!1;return(0,e.of)(LA).pipe((0,b.n)(Ji=>{if(this.navigationId>LA.id)return this.cancelNavigationTransition(LA,"",lA.SupersededByNewNavigation),B.w;this.currentTransition=LA,this.currentNavigation={id:Ji.id,initialUrl:Ji.rawUrl,extractedUrl:Ji.extractedUrl,trigger:Ji.source,extras:Ji.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null};const cr=!Kt.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl();if(!cr&&"reload"!==(Ji.extras.onSameUrlNavigation??Kt.onSameUrlNavigation)){const Da="";return this.events.next(new vt(Ji.id,this.urlSerializer.serialize(Ji.rawUrl),Da,ze.IgnoredSameUrlNavigation)),Ji.resolve(null),B.w}if(this.urlHandlingStrategy.shouldProcessUrl(Ji.rawUrl))return(0,e.of)(Ji).pipe((0,b.n)(Da=>{const Es=this.transitions?.getValue();return this.events.next(new ri(Da.id,this.urlSerializer.serialize(Da.extractedUrl),Da.source,Da.restoredState)),Es!==this.transitions?.getValue()?B.w:Promise.resolve(Da)}),function ge(Ut,pe,Kt,le,uA,LA){return(0,L.Z)(bn=>function Fo(Ut,pe,Kt,le,uA,LA,bn="emptyOnly"){return new Et(Ut,pe,Kt,le,uA,bn,LA).recognize()}(Ut,pe,Kt,le,bn.extractedUrl,uA,LA).pipe((0,Q.T)(({state:qi,tree:Ji})=>({...bn,targetSnapshot:qi,urlAfterRedirects:Ji}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,Kt.config,this.urlSerializer,this.paramsInheritanceStrategy),(0,it.M)(Da=>{LA.targetSnapshot=Da.targetSnapshot,LA.urlAfterRedirects=Da.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:Da.urlAfterRedirects};const Es=new Zt(Da.id,this.urlSerializer.serialize(Da.extractedUrl),this.urlSerializer.serialize(Da.urlAfterRedirects),Da.targetSnapshot);this.events.next(Es)}));if(cr&&this.urlHandlingStrategy.shouldProcessUrl(Ji.currentRawUrl)){const{id:Da,extractedUrl:Es,source:dd,restoredState:as,extras:Ba}=Ji,rc=new ri(Da,this.urlSerializer.serialize(Es),dd,as);this.events.next(rc);const Xr=La(this.rootComponentType).snapshot;return this.currentTransition=LA={...Ji,targetSnapshot:Xr,urlAfterRedirects:Es,extras:{...Ba,skipLocationChange:!1,replaceUrl:!1}},this.currentNavigation.finalUrl=Es,(0,e.of)(LA)}{const Da="";return this.events.next(new vt(Ji.id,this.urlSerializer.serialize(Ji.extractedUrl),Da,ze.IgnoredByUrlHandlingStrategy)),Ji.resolve(null),B.w}}),(0,it.M)(Ji=>{const cr=new se(Ji.id,this.urlSerializer.serialize(Ji.extractedUrl),this.urlSerializer.serialize(Ji.urlAfterRedirects),Ji.targetSnapshot);this.events.next(cr)}),(0,Q.T)(Ji=>(this.currentTransition=LA={...Ji,guards:wl(Ji.targetSnapshot,Ji.currentSnapshot,this.rootContexts)},LA)),function Ra(Ut,pe){return(0,L.Z)(Kt=>{const{targetSnapshot:le,currentSnapshot:uA,guards:{canActivateChecks:LA,canDeactivateChecks:bn}}=Kt;return 0===bn.length&&0===LA.length?(0,e.of)({...Kt,guardsResult:!0}):function Sa(Ut,pe,Kt,le){return(0,F.H)(Ut).pipe((0,L.Z)(uA=>function jc(Ut,pe,Kt,le,uA){const LA=pe&&pe.routeConfig?pe.routeConfig.canDeactivate:null;if(!LA||0===LA.length)return(0,e.of)(!0);const bn=LA.map(qi=>{const Ji=Hs(pe)??uA,cr=aa(qi,Ji);return iA(function Kr(Ut){return Ut&&QA(Ut.canDeactivate)}(cr)?cr.canDeactivate(Ut,pe,Kt,le):(0,t.N4e)(Ji,()=>cr(Ut,pe,Kt,le))).pipe(st())});return(0,e.of)(bn).pipe(Wa())}(uA.component,uA.route,Kt,pe,le)),st(uA=>!0!==uA,!0))}(bn,le,uA,Ut).pipe((0,L.Z)(qi=>qi&&function De(Ut){return"boolean"==typeof Ut}(qi)?function Ga(Ut,pe,Kt,le){return(0,F.H)(pe).pipe((0,z.H)(uA=>(0,u.x)(function $d(Ut,pe){return null!==Ut&&pe&&pe(new $A(Ut)),(0,e.of)(!0)}(uA.route.parent,le),function ha(Ut,pe){return null!==Ut&&pe&&pe(new Ln(Ut)),(0,e.of)(!0)}(uA.route,le),function Cd(Ut,pe,Kt){const le=pe[pe.length-1],LA=pe.slice(0,pe.length-1).reverse().map(bn=>function Yl(Ut){const pe=Ut.routeConfig?Ut.routeConfig.canActivateChild:null;return pe&&0!==pe.length?{node:Ut,guards:pe}:null}(bn)).filter(bn=>null!==bn).map(bn=>(0,g.v)(()=>{const qi=bn.guards.map(Ji=>{const cr=Hs(bn.node)??Kt,qo=aa(Ji,cr);return iA(function lr(Ut){return Ut&&QA(Ut.canActivateChild)}(qo)?qo.canActivateChild(le,Ut):(0,t.N4e)(cr,()=>qo(le,Ut))).pipe(st())});return(0,e.of)(qi).pipe(Wa())}));return(0,e.of)(LA).pipe(Wa())}(Ut,uA.path,Kt),function tg(Ut,pe,Kt){const le=pe.routeConfig?pe.routeConfig.canActivate:null;if(!le||0===le.length)return(0,e.of)(!0);const uA=le.map(LA=>(0,g.v)(()=>{const bn=Hs(pe)??Kt,qi=aa(LA,bn);return iA(function zn(Ut){return Ut&&QA(Ut.canActivate)}(qi)?qi.canActivate(pe,Ut):(0,t.N4e)(bn,()=>qi(pe,Ut))).pipe(st())}));return(0,e.of)(uA).pipe(Wa())}(Ut,uA.route,Kt))),st(uA=>!0!==uA,!0))}(le,LA,Ut,pe):(0,e.of)(qi)),(0,Q.T)(qi=>({...Kt,guardsResult:qi})))})}(this.environmentInjector,Ji=>this.events.next(Ji)),(0,it.M)(Ji=>{if(LA.guardsResult=Ji.guardsResult,qA(Ji.guardsResult))throw Gc(0,Ji.guardsResult);const cr=new gn(Ji.id,this.urlSerializer.serialize(Ji.extractedUrl),this.urlSerializer.serialize(Ji.urlAfterRedirects),Ji.targetSnapshot,!!Ji.guardsResult);this.events.next(cr)}),(0,N.p)(Ji=>!!Ji.guardsResult||(this.cancelNavigationTransition(Ji,"",lA.GuardRejected),!1)),Ue(Ji=>{if(Ji.guards.canActivateChecks.length)return(0,e.of)(Ji).pipe((0,it.M)(cr=>{const qo=new jn(cr.id,this.urlSerializer.serialize(cr.extractedUrl),this.urlSerializer.serialize(cr.urlAfterRedirects),cr.targetSnapshot);this.events.next(qo)}),(0,b.n)(cr=>{let qo=!1;return(0,e.of)(cr).pipe(function de(Ut,pe){return(0,L.Z)(Kt=>{const{targetSnapshot:le,guards:{canActivateChecks:uA}}=Kt;if(!uA.length)return(0,e.of)(Kt);const LA=new Set(uA.map(Ji=>Ji.route)),bn=new Set;for(const Ji of LA)if(!bn.has(Ji))for(const cr of AA(Ji))bn.add(cr);let qi=0;return(0,F.H)(bn).pipe((0,z.H)(Ji=>LA.has(Ji)?function DA(Ut,pe,Kt,le){const uA=Ut.routeConfig,LA=Ut._resolve;return void 0!==uA?.title&&!mr(uA)&&(LA[Mt]=uA.title),function xA(Ut,pe,Kt,le){const uA=Ge(Ut);if(0===uA.length)return(0,e.of)({});const LA={};return(0,F.H)(uA).pipe((0,L.Z)(bn=>function en(Ut,pe,Kt,le){const uA=Hs(pe)??le,LA=aa(Ut,uA);return iA(LA.resolve?LA.resolve(pe,Kt):(0,t.N4e)(uA,()=>LA(pe,Kt)))}(Ut[bn],pe,Kt,le).pipe(st(),(0,it.M)(qi=>{LA[bn]=qi}))),x(1),(0,O.u)(LA),(0,at.W)(bn=>hl(bn)?B.w:(0,c.$)(bn)))}(LA,Ut,pe,le).pipe((0,Q.T)(bn=>(Ut._resolvedData=bn,Ut.data=tc(Ut,Ut.parent,Kt).resolve,null)))}(Ji,le,Ut,pe):(Ji.data=tc(Ji,Ji.parent,Ut).resolve,(0,e.of)(void 0))),(0,it.M)(()=>qi++),x(1),(0,L.Z)(Ji=>qi===bn.size?(0,e.of)(Kt):B.w))})}(this.paramsInheritanceStrategy,this.environmentInjector),(0,it.M)({next:()=>qo=!0,complete:()=>{qo||this.cancelNavigationTransition(cr,"",lA.NoDataFromResolver)}}))}),(0,it.M)(cr=>{const qo=new bi(cr.id,this.urlSerializer.serialize(cr.extractedUrl),this.urlSerializer.serialize(cr.urlAfterRedirects),cr.targetSnapshot);this.events.next(qo)}))}),Ue(Ji=>{const cr=qo=>{const Da=[];qo.routeConfig?.loadComponent&&!qo.routeConfig._loadedComponent&&Da.push(this.configLoader.loadComponent(qo.routeConfig).pipe((0,it.M)(Es=>{qo.component=Es}),(0,Q.T)(()=>{})));for(const Es of qo.children)Da.push(...cr(Es));return Da};return(0,D.z)(cr(Ji.targetSnapshot.root)).pipe(k(null),(0,C.s)(1))}),Ue(()=>this.afterPreactivation()),(0,b.n)(()=>{const{currentSnapshot:Ji,targetSnapshot:cr}=LA,qo=this.createViewTransition?.(this.environmentInjector,Ji.root,cr.root);return qo?(0,F.H)(qo).pipe((0,Q.T)(()=>LA)):(0,e.of)(LA)}),(0,Q.T)(Ji=>{const cr=function el(Ut,pe,Kt){const le=ls(Ut,pe._root,Kt?Kt._root:void 0);return new Za(le,pe)}(Kt.routeReuseStrategy,Ji.targetSnapshot,Ji.currentRouterState);return this.currentTransition=LA={...Ji,targetRouterState:cr},this.currentNavigation.targetRouterState=cr,LA}),(0,it.M)(()=>{this.events.next(new Ko)}),((Ut,pe,Kt,le)=>(0,Q.T)(uA=>(new Bc(pe,uA.targetRouterState,uA.currentRouterState,Kt,le).activate(Ut),uA)))(this.rootContexts,Kt.routeReuseStrategy,Ji=>this.events.next(Ji),this.inputBindingEnabled),(0,C.s)(1),(0,it.M)({next:Ji=>{bn=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new Ht(Ji.id,this.urlSerializer.serialize(Ji.extractedUrl),this.urlSerializer.serialize(Ji.urlAfterRedirects))),this.titleStrategy?.updateTitle(Ji.targetRouterState.snapshot),Ji.resolve(!0)},complete:()=>{bn=!0}}),(0,dt.Q)(this.transitionAbortSubject.pipe((0,it.M)(Ji=>{throw Ji}))),(0,G.j)(()=>{!bn&&!qi&&this.cancelNavigationTransition(LA,"",lA.SupersededByNewNavigation),this.currentTransition?.id===LA.id&&(this.currentNavigation=null,this.currentTransition=null)}),(0,at.W)(Ji=>{if(qi=!0,ic(Ji))this.events.next(new Qe(LA.id,this.urlSerializer.serialize(LA.extractedUrl),Ji.message,Ji.cancellationCode)),function Ps(Ut){return ic(Ut)&&qA(Ut.url)}(Ji)?this.events.next(new _o(Ji.url)):LA.resolve(!1);else{this.events.next(new ve(LA.id,this.urlSerializer.serialize(LA.extractedUrl),Ji,LA.targetSnapshot??void 0));try{LA.resolve(Kt.errorHandler(Ji))}catch(cr){this.options.resolveNavigationPromiseOnError?LA.resolve(!1):LA.reject(cr)}}return B.w}))}))}cancelNavigationTransition(Kt,le,uA){const LA=new Qe(Kt.id,this.urlSerializer.serialize(Kt.extractedUrl),le,uA);this.events.next(LA),Kt.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){return this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))).toString()!==this.currentTransition?.extractedUrl.toString()&&!this.currentTransition?.extras.skipLocationChange}static#t=this.\u0275fac=function(le){return new(le||Ut)};static#e=this.\u0275prov=t.jDH({token:Ut,factory:Ut.\u0275fac,providedIn:"root"})}return Ut})();function wA(Ut){return Ut!==Zn}let HA=(()=>{class Ut{static#t=this.\u0275fac=function(le){return new(le||Ut)};static#e=this.\u0275prov=t.jDH({token:Ut,factory:()=>(0,t.WQX)(Lt),providedIn:"root"})}return Ut})();class bt{shouldDetach(pe){return!1}store(pe,Kt){}shouldAttach(pe){return!1}retrieve(pe){return null}shouldReuseRoute(pe,Kt){return pe.routeConfig===Kt.routeConfig}}let Lt=(()=>{class Ut extends bt{static#t=this.\u0275fac=(()=>{let Kt;return function(uA){return(Kt||(Kt=t.xGo(Ut)))(uA||Ut)}})();static#e=this.\u0275prov=t.jDH({token:Ut,factory:Ut.\u0275fac,providedIn:"root"})}return Ut})(),ye=(()=>{class Ut{static#t=this.\u0275fac=function(le){return new(le||Ut)};static#e=this.\u0275prov=t.jDH({token:Ut,factory:()=>(0,t.WQX)(IA),providedIn:"root"})}return Ut})(),IA=(()=>{class Ut extends ye{constructor(){super(...arguments),this.location=(0,t.WQX)(w.aZ),this.urlSerializer=(0,t.WQX)(GA),this.options=(0,t.WQX)(vn,{optional:!0})||{},this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.urlHandlingStrategy=(0,t.WQX)(Io),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.currentUrlTree=new Xe,this.rawUrlTree=this.currentUrlTree,this.currentPageId=0,this.lastSuccessfulId=-1,this.routerState=La(null),this.stateMemento=this.createStateMemento()}getCurrentUrlTree(){return this.currentUrlTree}getRawUrlTree(){return this.rawUrlTree}restoredState(){return this.location.getState()}get browserPageId(){return"computed"!==this.canceledNavigationResolution?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}getRouterState(){return this.routerState}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}registerNonRouterCurrentEntryChangeListener(Kt){return this.location.subscribe(le=>{"popstate"===le.type&&Kt(le.url,le.state)})}handleRouterEvent(Kt,le){if(Kt instanceof ri)this.stateMemento=this.createStateMemento();else if(Kt instanceof vt)this.rawUrlTree=le.initialUrl;else if(Kt instanceof Zt){if("eager"===this.urlUpdateStrategy&&!le.extras.skipLocationChange){const uA=this.urlHandlingStrategy.merge(le.finalUrl,le.initialUrl);this.setBrowserUrl(uA,le)}}else Kt instanceof Ko?(this.currentUrlTree=le.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(le.finalUrl,le.initialUrl),this.routerState=le.targetRouterState,"deferred"===this.urlUpdateStrategy&&(le.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,le))):Kt instanceof Qe&&(Kt.code===lA.GuardRejected||Kt.code===lA.NoDataFromResolver)?this.restoreHistory(le):Kt instanceof ve?this.restoreHistory(le,!0):Kt instanceof Ht&&(this.lastSuccessfulId=Kt.id,this.currentPageId=this.browserPageId)}setBrowserUrl(Kt,le){const uA=this.urlSerializer.serialize(Kt);if(this.location.isCurrentPathEqualTo(uA)||le.extras.replaceUrl){const bn={...le.extras.state,...this.generateNgRouterState(le.id,this.browserPageId)};this.location.replaceState(uA,"",bn)}else{const LA={...le.extras.state,...this.generateNgRouterState(le.id,this.browserPageId+1)};this.location.go(uA,"",LA)}}restoreHistory(Kt,le=!1){if("computed"===this.canceledNavigationResolution){const LA=this.currentPageId-this.browserPageId;0!==LA?this.location.historyGo(LA):this.currentUrlTree===Kt.finalUrl&&0===LA&&(this.resetState(Kt),this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(le&&this.resetState(Kt),this.resetUrlToCurrentUrlTree())}resetState(Kt){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,Kt.finalUrl??this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(Kt,le){return"computed"===this.canceledNavigationResolution?{navigationId:Kt,\u0275routerPageId:le}:{navigationId:Kt}}static#t=this.\u0275fac=(()=>{let Kt;return function(uA){return(Kt||(Kt=t.xGo(Ut)))(uA||Ut)}})();static#e=this.\u0275prov=t.jDH({token:Ut,factory:Ut.\u0275fac,providedIn:"root"})}return Ut})();var xn=function(Ut){return Ut[Ut.COMPLETE=0]="COMPLETE",Ut[Ut.FAILED=1]="FAILED",Ut[Ut.REDIRECTING=2]="REDIRECTING",Ut}(xn||{});function ai(Ut,pe){Ut.events.pipe((0,N.p)(Kt=>Kt instanceof Ht||Kt instanceof Qe||Kt instanceof ve||Kt instanceof vt),(0,Q.T)(Kt=>Kt instanceof Ht||Kt instanceof vt?xn.COMPLETE:Kt instanceof Qe&&(Kt.code===lA.Redirect||Kt.code===lA.SupersededByNewNavigation)?xn.REDIRECTING:xn.FAILED),(0,N.p)(Kt=>Kt!==xn.REDIRECTING),(0,C.s)(1)).subscribe(()=>{pe()})}function fo(Ut){throw Ut}const YA={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},hn={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let PA=(()=>{class Ut{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}constructor(){this.disposed=!1,this.isNgZoneEnabled=!1,this.console=(0,t.WQX)(t.H3F),this.stateManager=(0,t.WQX)(ye),this.options=(0,t.WQX)(vn,{optional:!0})||{},this.pendingTasks=(0,t.WQX)(t.TgB),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.navigationTransitions=(0,t.WQX)(oe),this.urlSerializer=(0,t.WQX)(GA),this.location=(0,t.WQX)(w.aZ),this.urlHandlingStrategy=(0,t.WQX)(Io),this._events=new f.B,this.errorHandler=this.options.errorHandler||fo,this.navigated=!1,this.routeReuseStrategy=(0,t.WQX)(HA),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.config=(0,t.WQX)(un,{optional:!0})?.flat()??[],this.componentInputBindingEnabled=!!(0,t.WQX)(ul,{optional:!0}),this.eventsSubscription=new E.yU,this.isNgZoneEnabled=(0,t.WQX)(t.SKi)instanceof t.SKi&&t.SKi.isInAngularZone(),this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:Kt=>{this.console.warn(Kt)}}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){const Kt=this.navigationTransitions.events.subscribe(le=>{try{const uA=this.navigationTransitions.currentTransition,LA=this.navigationTransitions.currentNavigation;if(null!==uA&&null!==LA)if(this.stateManager.handleRouterEvent(le,LA),le instanceof Qe&&le.code!==lA.Redirect&&le.code!==lA.SupersededByNewNavigation)this.navigated=!0;else if(le instanceof Ht)this.navigated=!0;else if(le instanceof _o){const bn=this.urlHandlingStrategy.merge(le.url,uA.currentRawUrl),qi={info:uA.extras.info,skipLocationChange:uA.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy||wA(uA.source)};this.scheduleNavigation(bn,Zn,null,qi,{resolve:uA.resolve,reject:uA.reject,promise:uA.promise})}(function li(Ut){return!(Ut instanceof Ko||Ut instanceof _o)})(le)&&this._events.next(le)}catch(uA){this.navigationTransitions.transitionAbortSubject.next(uA)}});this.eventsSubscription.add(Kt)}resetRootComponentType(Kt){this.routerState.root.component=Kt,this.navigationTransitions.rootComponentType=Kt}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),Zn,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((Kt,le)=>{setTimeout(()=>{this.navigateToSyncWithBrowser(Kt,"popstate",le)},0)})}navigateToSyncWithBrowser(Kt,le,uA){const LA={replaceUrl:!0},bn=uA?.navigationId?uA:null;if(uA){const Ji={...uA};delete Ji.navigationId,delete Ji.\u0275routerPageId,0!==Object.keys(Ji).length&&(LA.state=Ji)}const qi=this.parseUrl(Kt);this.scheduleNavigation(qi,le,bn,LA)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(Kt){this.config=Kt.map(yc),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(Kt,le={}){const{relativeTo:uA,queryParams:LA,fragment:bn,queryParamsHandling:qi,preserveFragment:Ji}=le,cr=Ji?this.currentUrlTree.fragment:bn;let Da,qo=null;switch(qi){case"merge":qo={...this.currentUrlTree.queryParams,...LA};break;case"preserve":qo=this.currentUrlTree.queryParams;break;default:qo=LA||null}null!==qo&&(qo=this.removeEmptyProps(qo));try{Da=Hn(uA?uA.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof Kt[0]||!Kt[0].startsWith("/"))&&(Kt=[]),Da=this.currentUrlTree.root}return Oi(Da,Kt,qo,cr??null)}navigateByUrl(Kt,le={skipLocationChange:!1}){const uA=qA(Kt)?Kt:this.parseUrl(Kt),LA=this.urlHandlingStrategy.merge(uA,this.rawUrlTree);return this.scheduleNavigation(LA,Zn,null,le)}navigate(Kt,le={skipLocationChange:!1}){return function Dn(Ut){for(let pe=0;pe<Ut.length;pe++)if(null==Ut[pe])throw new t.wOt(4008,!1)}(Kt),this.navigateByUrl(this.createUrlTree(Kt,le),le)}serializeUrl(Kt){return this.urlSerializer.serialize(Kt)}parseUrl(Kt){try{return this.urlSerializer.parse(Kt)}catch{return this.urlSerializer.parse("/")}}isActive(Kt,le){let uA;if(uA=!0===le?{...YA}:!1===le?{...hn}:le,qA(Kt))return rA(this.currentUrlTree,Kt,uA);const LA=this.parseUrl(Kt);return rA(this.currentUrlTree,LA,uA)}removeEmptyProps(Kt){return Object.entries(Kt).reduce((le,[uA,LA])=>(null!=LA&&(le[uA]=LA),le),{})}scheduleNavigation(Kt,le,uA,LA,bn){if(this.disposed)return Promise.resolve(!1);let qi,Ji,cr;bn?(qi=bn.resolve,Ji=bn.reject,cr=bn.promise):cr=new Promise((Da,Es)=>{qi=Da,Ji=Es});const qo=this.pendingTasks.add();return ai(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(qo))}),this.navigationTransitions.handleNavigationRequest({source:le,restoredState:uA,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:Kt,extras:LA,resolve:qi,reject:Ji,promise:cr,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),cr.catch(Da=>Promise.reject(Da))}static#t=this.\u0275fac=function(le){return new(le||Ut)};static#e=this.\u0275prov=t.jDH({token:Ut,factory:Ut.\u0275fac,providedIn:"root"})}return Ut})(),Ri=(()=>{class Ut{constructor(Kt,le,uA,LA,bn,qi){this.router=Kt,this.route=le,this.tabIndexAttribute=uA,this.renderer=LA,this.el=bn,this.locationStrategy=qi,this.href=null,this.commands=null,this.onChanges=new f.B,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1;const Ji=bn.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===Ji||"area"===Ji,this.isAnchorElement?this.subscription=Kt.events.subscribe(cr=>{cr instanceof Ht&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(Kt){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",Kt)}ngOnChanges(Kt){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(Kt){null!=Kt?(this.commands=Array.isArray(Kt)?Kt:[Kt],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(Kt,le,uA,LA,bn){const qi=this.urlTree;return!!(null===qi||this.isAnchorElement&&(0!==Kt||le||uA||LA||bn||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(qi,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state,info:this.info}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){const Kt=this.urlTree;this.href=null!==Kt&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(Kt)):null;const le=null===this.href?null:(0,t.n$t)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",le)}applyAttributeValue(Kt,le){const uA=this.renderer,LA=this.el.nativeElement;null!==le?uA.setAttribute(LA,Kt,le):uA.removeAttribute(LA,Kt)}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}static#t=this.\u0275fac=function(le){return new(le||Ut)(t.rXU(PA),t.rXU(wr),t.kS0("tabindex"),t.rXU(t.sFG),t.rXU(t.aKT),t.rXU(w.hb))};static#e=this.\u0275dir=t.FsC({type:Ut,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(le,uA){1&le&&t.bIt("click",function(bn){return uA.onClick(bn.button,bn.ctrlKey,bn.shiftKey,bn.altKey,bn.metaKey)}),2&le&&t.BMQ("target",uA.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[t.Mj6.HasDecoratorInputTransform,"preserveFragment","preserveFragment",t.L39],skipLocationChange:[t.Mj6.HasDecoratorInputTransform,"skipLocationChange","skipLocationChange",t.L39],replaceUrl:[t.Mj6.HasDecoratorInputTransform,"replaceUrl","replaceUrl",t.L39],routerLink:"routerLink"},standalone:!0,features:[t.GFd,t.OA$]})}return Ut})(),Si=(()=>{class Ut{get isActive(){return this._isActive}constructor(Kt,le,uA,LA,bn){this.router=Kt,this.element=le,this.renderer=uA,this.cdr=LA,this.link=bn,this.classes=[],this._isActive=!1,this.routerLinkActiveOptions={exact:!1},this.isActiveChange=new t.bkB,this.routerEventsSubscription=Kt.events.subscribe(qi=>{qi instanceof Ht&&this.update()})}ngAfterContentInit(){(0,e.of)(this.links.changes,(0,e.of)(null)).pipe((0,It.U)()).subscribe(Kt=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();const Kt=[...this.links.toArray(),this.link].filter(le=>!!le).map(le=>le.onChanges);this.linkInputChangesSubscription=(0,F.H)(Kt).pipe((0,It.U)()).subscribe(le=>{this._isActive!==this.isLinkActive(this.router)(le)&&this.update()})}set routerLinkActive(Kt){const le=Array.isArray(Kt)?Kt:Kt.split(" ");this.classes=le.filter(uA=>!!uA)}ngOnChanges(Kt){this.update()}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe()}update(){!this.links||!this.router.navigated||queueMicrotask(()=>{const Kt=this.hasActiveLinks();this.classes.forEach(le=>{Kt?this.renderer.addClass(this.element.nativeElement,le):this.renderer.removeClass(this.element.nativeElement,le)}),Kt&&void 0!==this.ariaCurrentWhenActive?this.renderer.setAttribute(this.element.nativeElement,"aria-current",this.ariaCurrentWhenActive.toString()):this.renderer.removeAttribute(this.element.nativeElement,"aria-current"),this._isActive!==Kt&&(this._isActive=Kt,this.cdr.markForCheck(),this.isActiveChange.emit(Kt))})}isLinkActive(Kt){const le=function Ni(Ut){return!!Ut.paths}(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return uA=>{const LA=uA.urlTree;return!!LA&&Kt.isActive(LA,le)}}hasActiveLinks(){const Kt=this.isLinkActive(this.router);return this.link&&Kt(this.link)||this.links.some(Kt)}static#t=this.\u0275fac=function(le){return new(le||Ut)(t.rXU(PA),t.rXU(t.aKT),t.rXU(t.sFG),t.rXU(t.gRc),t.rXU(Ri,8))};static#e=this.\u0275dir=t.FsC({type:Ut,selectors:[["","routerLinkActive",""]],contentQueries:function(le,uA,LA){if(1&le&&t.wni(LA,Ri,5),2&le){let bn;t.mGM(bn=t.lsd())&&(uA.links=bn)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],standalone:!0,features:[t.OA$]})}return Ut})();class To{}let Do=(()=>{class Ut{preload(Kt,le){return le().pipe((0,at.W)(()=>(0,e.of)(null)))}static#t=this.\u0275fac=function(le){return new(le||Ut)};static#e=this.\u0275prov=t.jDH({token:Ut,factory:Ut.\u0275fac,providedIn:"root"})}return Ut})(),tr=(()=>{class Ut{constructor(Kt,le,uA,LA,bn){this.router=Kt,this.injector=uA,this.preloadingStrategy=LA,this.loader=bn}setUpPreloading(){this.subscription=this.router.events.pipe((0,N.p)(Kt=>Kt instanceof Ht),(0,z.H)(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(Kt,le){const uA=[];for(const LA of le){LA.providers&&!LA._injector&&(LA._injector=(0,t.Ol2)(LA.providers,Kt,`Route: ${LA.path}`));const bn=LA._injector??Kt,qi=LA._loadedInjector??bn;(LA.loadChildren&&!LA._loadedRoutes&&void 0===LA.canLoad||LA.loadComponent&&!LA._loadedComponent)&&uA.push(this.preloadConfig(bn,LA)),(LA.children||LA._loadedRoutes)&&uA.push(this.processRoutes(qi,LA.children??LA._loadedRoutes))}return(0,F.H)(uA).pipe((0,It.U)())}preloadConfig(Kt,le){return this.preloadingStrategy.preload(le,()=>{let uA;uA=le.loadChildren&&void 0===le.canLoad?this.loader.loadChildren(Kt,le):(0,e.of)(null);const LA=uA.pipe((0,L.Z)(bn=>null===bn?(0,e.of)(void 0):(le._loadedRoutes=bn.routes,le._loadedInjector=bn.injector,this.processRoutes(bn.injector??Kt,bn.routes))));if(le.loadComponent&&!le._loadedComponent){const bn=this.loader.loadComponent(le);return(0,F.H)([LA,bn]).pipe((0,It.U)())}return LA})}static#t=this.\u0275fac=function(le){return new(le||Ut)(t.KVO(PA),t.KVO(t.Ql9),t.KVO(t.uvJ),t.KVO(To),t.KVO(Gn))};static#e=this.\u0275prov=t.jDH({token:Ut,factory:Ut.\u0275fac,providedIn:"root"})}return Ut})();const Sr=new t.nKC("");let Hi=(()=>{class Ut{constructor(Kt,le,uA,LA,bn={}){this.urlSerializer=Kt,this.transitions=le,this.viewportScroller=uA,this.zone=LA,this.options=bn,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},this.environmentInjector=(0,t.WQX)(t.uvJ),bn.scrollPositionRestoration||="disabled",bn.anchorScrolling||="disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(Kt=>{Kt instanceof ri?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=Kt.navigationTrigger,this.restoredId=Kt.restoredState?Kt.restoredState.navigationId:0):Kt instanceof Ht?(this.lastId=Kt.id,this.scheduleScrollEvent(Kt,this.urlSerializer.parse(Kt.urlAfterRedirects).fragment)):Kt instanceof vt&&Kt.code===ze.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(Kt,this.urlSerializer.parse(Kt.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(Kt=>{Kt instanceof lo&&(Kt.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(Kt.position):Kt.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(Kt.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(Kt,le){var uA=this;this.zone.runOutsideAngular((0,l.A)(function*(){yield new Promise(LA=>{setTimeout(()=>{LA()}),(0,t.mal)(()=>{LA()},{injector:uA.environmentInjector})}),uA.zone.run(()=>{uA.transitions.events.next(new lo(Kt,"popstate"===uA.lastSource?uA.store[uA.restoredId]:null,le))})}))}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static#t=this.\u0275fac=function(le){t.QTQ()};static#e=this.\u0275prov=t.jDH({token:Ut,factory:Ut.\u0275fac})}return Ut})();function Fr(Ut,pe){return{\u0275kind:Ut,\u0275providers:pe}}function Gr(){const Ut=(0,t.WQX)(t.zZn);return pe=>{const Kt=Ut.get(t.o8S);if(pe!==Kt.components[0])return;const le=Ut.get(PA),uA=Ut.get(va);1===Ut.get(SA)&&le.initialNavigation(),Ut.get(sr,null,t.$GK.Optional)?.setUpPreloading(),Ut.get(Sr,null,t.$GK.Optional)?.init(),le.resetRootComponentType(Kt.componentTypes[0]),uA.closed||(uA.next(),uA.complete(),uA.unsubscribe())}}const va=new t.nKC("",{factory:()=>new f.B}),SA=new t.nKC("",{providedIn:"root",factory:()=>1}),sr=new t.nKC("");function ts(Ut){return Fr(0,[{provide:sr,useExisting:tr},{provide:To,useExisting:Ut}])}function qs(Ut){return Fr(9,[{provide:di,useValue:Se},{provide:jt,useValue:{skipNextTransition:!!Ut?.skipInitialTransition,...Ut}}])}const bs=new t.nKC("ROUTER_FORROOT_GUARD"),Ls=[w.aZ,{provide:GA,useClass:Qn},PA,or,{provide:wr,useFactory:function wa(Ut){return Ut.routerState.root},deps:[PA]},Gn,[]];let hs=(()=>{class Ut{constructor(Kt){}static forRoot(Kt,le){return{ngModule:Ut,providers:[Ls,[],{provide:un,multi:!0,useValue:Kt},{provide:bs,useFactory:Nc,deps:[[PA,new t.Xx1,new t.kdw]]},{provide:vn,useValue:le||{}},le?.useHash?{provide:w.hb,useClass:w.fw}:{provide:w.hb,useClass:w.Sm},{provide:Sr,useFactory:()=>{const Ut=(0,t.WQX)(w.Xr),pe=(0,t.WQX)(t.SKi),Kt=(0,t.WQX)(vn),le=(0,t.WQX)(oe),uA=(0,t.WQX)(GA);return Kt.scrollOffset&&Ut.setOffset(Kt.scrollOffset),new Hi(uA,le,Ut,pe,Kt)}},le?.preloadingStrategy?ts(le.preloadingStrategy).\u0275providers:[],le?.initialNavigation?Ja(le):[],le?.bindToComponentInputs?Fr(8,[$a,{provide:ul,useExisting:$a}]).\u0275providers:[],le?.enableViewTransitions?qs().\u0275providers:[],[{provide:ns,useFactory:Gr},{provide:t.iLQ,multi:!0,useExisting:ns}]]}}static forChild(Kt){return{ngModule:Ut,providers:[{provide:un,multi:!0,useValue:Kt}]}}static#t=this.\u0275fac=function(le){return new(le||Ut)(t.KVO(bs,8))};static#e=this.\u0275mod=t.$C({type:Ut});static#A=this.\u0275inj=t.G2t({})}return Ut})();function Nc(Ut){return"guarded"}function Ja(Ut){return["disabled"===Ut.initialNavigation?Fr(3,[{provide:t.hnV,multi:!0,useFactory:()=>{const pe=(0,t.WQX)(PA);return()=>{pe.setUpLocationChangeListener()}}},{provide:SA,useValue:2}]).\u0275providers:[],"enabledBlocking"===Ut.initialNavigation?Fr(2,[{provide:SA,useValue:0},{provide:t.hnV,multi:!0,deps:[t.zZn],useFactory:pe=>{const Kt=pe.get(w.hj,Promise.resolve());return()=>Kt.then(()=>new Promise(le=>{const uA=pe.get(PA),LA=pe.get(va);ai(uA,()=>{le(!0)}),pe.get(oe).afterPreactivation=()=>(le(!0),LA.closed?(0,e.of)(void 0):LA),uA.initialNavigation()}))}}]).\u0275providers:[]]}const ns=new t.nKC("")},69748:(Fe,Tt,d)=>{"use strict";d.d(Tt,{Bg:()=>J,y1:()=>H});var l=d(54438),t=d(60177),R=Object.freeze({Linear:Object.freeze({None:function(k){return k},In:function(k){return k},Out:function(k){return k},InOut:function(k){return k}}),Quadratic:Object.freeze({In:function(k){return k*k},Out:function(k){return k*(2-k)},InOut:function(k){return(k*=2)<1?.5*k*k:-.5*(--k*(k-2)-1)}}),Cubic:Object.freeze({In:function(k){return k*k*k},Out:function(k){return--k*k*k+1},InOut:function(k){return(k*=2)<1?.5*k*k*k:.5*((k-=2)*k*k+2)}}),Quartic:Object.freeze({In:function(k){return k*k*k*k},Out:function(k){return 1- --k*k*k*k},InOut:function(k){return(k*=2)<1?.5*k*k*k*k:-.5*((k-=2)*k*k*k-2)}}),Quintic:Object.freeze({In:function(k){return k*k*k*k*k},Out:function(k){return--k*k*k*k*k+1},InOut:function(k){return(k*=2)<1?.5*k*k*k*k*k:.5*((k-=2)*k*k*k*k+2)}}),Sinusoidal:Object.freeze({In:function(k){return 1-Math.sin((1-k)*Math.PI/2)},Out:function(k){return Math.sin(k*Math.PI/2)},InOut:function(k){return.5*(1-Math.sin(Math.PI*(.5-k)))}}),Exponential:Object.freeze({In:function(k){return 0===k?0:Math.pow(1024,k-1)},Out:function(k){return 1===k?1:1-Math.pow(2,-10*k)},InOut:function(k){return 0===k?0:1===k?1:(k*=2)<1?.5*Math.pow(1024,k-1):.5*(2-Math.pow(2,-10*(k-1)))}}),Circular:Object.freeze({In:function(k){return 1-Math.sqrt(1-k*k)},Out:function(k){return Math.sqrt(1- --k*k)},InOut:function(k){return(k*=2)<1?-.5*(Math.sqrt(1-k*k)-1):.5*(Math.sqrt(1-(k-=2)*k)+1)}}),Elastic:Object.freeze({In:function(k){return 0===k?0:1===k?1:-Math.pow(2,10*(k-1))*Math.sin(5*(k-1.1)*Math.PI)},Out:function(k){return 0===k?0:1===k?1:Math.pow(2,-10*k)*Math.sin(5*(k-.1)*Math.PI)+1},InOut:function(k){return 0===k?0:1===k?1:(k*=2)<1?-.5*Math.pow(2,10*(k-1))*Math.sin(5*(k-1.1)*Math.PI):.5*Math.pow(2,-10*(k-1))*Math.sin(5*(k-1.1)*Math.PI)+1}}),Back:Object.freeze({In:function(k){var X=1.70158;return 1===k?1:k*k*((X+1)*k-X)},Out:function(k){var X=1.70158;return 0===k?0:--k*k*((X+1)*k+X)+1},InOut:function(k){var X=2.5949095;return(k*=2)<1?k*k*((X+1)*k-X)*.5:.5*((k-=2)*k*((X+1)*k+X)+2)}}),Bounce:Object.freeze({In:function(k){return 1-R.Bounce.Out(1-k)},Out:function(k){return k<1/2.75?7.5625*k*k:k<2/2.75?7.5625*(k-=1.5/2.75)*k+.75:k<2.5/2.75?7.5625*(k-=2.25/2.75)*k+.9375:7.5625*(k-=2.625/2.75)*k+.984375},InOut:function(k){return k<.5?.5*R.Bounce.In(2*k):.5*R.Bounce.Out(2*k-1)+.5}}),generatePow:function(k){return void 0===k&&(k=4),k=(k=k<Number.EPSILON?Number.EPSILON:k)>1e4?1e4:k,{In:function(X){return Math.pow(X,k)},Out:function(X){return 1-Math.pow(1-X,k)},InOut:function(X){return X<.5?Math.pow(2*X,k)/2:(1-Math.pow(2-2*X,k))/2+.5}}}}),F=function(){return performance.now()},e=function(){function k(){this._tweens={},this._tweensAddedDuringUpdate={}}return k.prototype.getAll=function(){var X=this;return Object.keys(this._tweens).map(function(tt){return X._tweens[tt]})},k.prototype.removeAll=function(){this._tweens={}},k.prototype.add=function(X){this._tweens[X.getId()]=X,this._tweensAddedDuringUpdate[X.getId()]=X},k.prototype.remove=function(X){delete this._tweens[X.getId()],delete this._tweensAddedDuringUpdate[X.getId()]},k.prototype.update=function(X,tt){void 0===X&&(X=F()),void 0===tt&&(tt=!1);var pt=Object.keys(this._tweens);if(0===pt.length)return!1;for(;pt.length>0;){this._tweensAddedDuringUpdate={};for(var st=0;st<pt.length;st++){var z=this._tweens[pt[st]];z&&!1===z.update(X,!tt)&&!tt&&delete this._tweens[pt[st]]}pt=Object.keys(this._tweensAddedDuringUpdate)}return!0},k}(),_={Linear:function(k,X){var tt=k.length-1,pt=tt*X,st=Math.floor(pt),z=_.Utils.Linear;return X<0?z(k[0],k[1],pt):X>1?z(k[tt],k[tt-1],tt-pt):z(k[st],k[st+1>tt?tt:st+1],pt-st)},Bezier:function(k,X){for(var tt=0,pt=k.length-1,st=Math.pow,z=_.Utils.Bernstein,it=0;it<=pt;it++)tt+=st(1-X,pt-it)*st(X,it)*k[it]*z(pt,it);return tt},CatmullRom:function(k,X){var tt=k.length-1,pt=tt*X,st=Math.floor(pt),z=_.Utils.CatmullRom;return k[0]===k[tt]?(X<0&&(st=Math.floor(pt=tt*(1+X))),z(k[(st-1+tt)%tt],k[st],k[(st+1)%tt],k[(st+2)%tt],pt-st)):X<0?k[0]-(z(k[0],k[0],k[1],k[1],-pt)-k[0]):X>1?k[tt]-(z(k[tt],k[tt],k[tt-1],k[tt-1],pt-tt)-k[tt]):z(k[st?st-1:0],k[st],k[tt<st+1?tt:st+1],k[tt<st+2?tt:st+2],pt-st)},Utils:{Linear:function(k,X,tt){return(X-k)*tt+k},Bernstein:function(k,X){var tt=_.Utils.Factorial;return tt(k)/tt(X)/tt(k-X)},Factorial:function(){var k=[1];return function(X){var tt=1;if(k[X])return k[X];for(var pt=X;pt>1;pt--)tt*=pt;return k[X]=tt,tt}}(),CatmullRom:function(k,X,tt,pt,st){var z=.5*(tt-k),it=.5*(pt-X),at=st*st;return(2*X-2*tt+z+it)*(st*at)+(-3*X+3*tt-2*z-it)*at+z*st+X}}},D=function(){function k(){}return k.nextId=function(){return k._nextId++},k._nextId=0,k}(),h=new e,s=function(){function k(X,tt){void 0===tt&&(tt=h),this._object=X,this._group=tt,this._isPaused=!1,this._pauseStart=0,this._valuesStart={},this._valuesEnd={},this._valuesStartRepeat={},this._duration=1e3,this._isDynamic=!1,this._initialRepeat=0,this._repeat=0,this._yoyo=!1,this._isPlaying=!1,this._reversed=!1,this._delayTime=0,this._startTime=0,this._easingFunction=R.Linear.None,this._interpolationFunction=_.Linear,this._chainedTweens=[],this._onStartCallbackFired=!1,this._onEveryStartCallbackFired=!1,this._id=D.nextId(),this._isChainStopped=!1,this._propertiesAreSetUp=!1,this._goToEnd=!1}return k.prototype.getId=function(){return this._id},k.prototype.isPlaying=function(){return this._isPlaying},k.prototype.isPaused=function(){return this._isPaused},k.prototype.getDuration=function(){return this._duration},k.prototype.to=function(X,tt){if(void 0===tt&&(tt=1e3),this._isPlaying)throw new Error("Can not call Tween.to() while Tween is already started or paused. Stop the Tween first.");return this._valuesEnd=X,this._propertiesAreSetUp=!1,this._duration=tt<0?0:tt,this},k.prototype.duration=function(X){return void 0===X&&(X=1e3),this._duration=X<0?0:X,this},k.prototype.dynamic=function(X){return void 0===X&&(X=!1),this._isDynamic=X,this},k.prototype.start=function(X,tt){if(void 0===X&&(X=F()),void 0===tt&&(tt=!1),this._isPlaying)return this;if(this._group&&this._group.add(this),this._repeat=this._initialRepeat,this._reversed)for(var pt in this._reversed=!1,this._valuesStartRepeat)this._swapEndStartRepeatValues(pt),this._valuesStart[pt]=this._valuesStartRepeat[pt];if(this._isPlaying=!0,this._isPaused=!1,this._onStartCallbackFired=!1,this._onEveryStartCallbackFired=!1,this._isChainStopped=!1,this._startTime=X,this._startTime+=this._delayTime,!this._propertiesAreSetUp||tt){if(this._propertiesAreSetUp=!0,!this._isDynamic){var st={};for(var z in this._valuesEnd)st[z]=this._valuesEnd[z];this._valuesEnd=st}this._setupProperties(this._object,this._valuesStart,this._valuesEnd,this._valuesStartRepeat,tt)}return this},k.prototype.startFromCurrentValues=function(X){return this.start(X,!0)},k.prototype._setupProperties=function(X,tt,pt,st,z){for(var it in pt){var at=X[it],Y=Array.isArray(at),x=Y?"array":typeof at,v=!Y&&Array.isArray(pt[it]);if("undefined"!==x&&"function"!==x){if(v){if(0===(O=pt[it]).length)continue;for(var G=[at],At=0,dt=O.length;At<dt;At+=1){var It=this._handleRelativeValue(at,O[At]);if(isNaN(It)){v=!1,console.warn("Found invalid interpolation list. Skipping.");break}G.push(It)}v&&(pt[it]=G)}if("object"!==x&&!Y||!at||v)(typeof tt[it]>"u"||z)&&(tt[it]=at),Y||(tt[it]*=1),st[it]=v?pt[it].slice().reverse():tt[it]||0;else{tt[it]=Y?[]:{};var yt=at;for(var qt in yt)tt[it][qt]=yt[qt];st[it]=Y?[]:{};var O=pt[it];if(!this._isDynamic){var Mt={};for(var qt in O)Mt[qt]=O[qt];pt[it]=O=Mt}this._setupProperties(yt,tt[it],O,st[it],z)}}}},k.prototype.stop=function(){return this._isChainStopped||(this._isChainStopped=!0,this.stopChainedTweens()),this._isPlaying?(this._group&&this._group.remove(this),this._isPlaying=!1,this._isPaused=!1,this._onStopCallback&&this._onStopCallback(this._object),this):this},k.prototype.end=function(){return this._goToEnd=!0,this.update(1/0),this},k.prototype.pause=function(X){return void 0===X&&(X=F()),this._isPaused||!this._isPlaying||(this._isPaused=!0,this._pauseStart=X,this._group&&this._group.remove(this)),this},k.prototype.resume=function(X){return void 0===X&&(X=F()),this._isPaused&&this._isPlaying?(this._isPaused=!1,this._startTime+=X-this._pauseStart,this._pauseStart=0,this._group&&this._group.add(this),this):this},k.prototype.stopChainedTweens=function(){for(var X=0,tt=this._chainedTweens.length;X<tt;X++)this._chainedTweens[X].stop();return this},k.prototype.group=function(X){return void 0===X&&(X=h),this._group=X,this},k.prototype.delay=function(X){return void 0===X&&(X=0),this._delayTime=X,this},k.prototype.repeat=function(X){return void 0===X&&(X=0),this._initialRepeat=X,this._repeat=X,this},k.prototype.repeatDelay=function(X){return this._repeatDelayTime=X,this},k.prototype.yoyo=function(X){return void 0===X&&(X=!1),this._yoyo=X,this},k.prototype.easing=function(X){return void 0===X&&(X=R.Linear.None),this._easingFunction=X,this},k.prototype.interpolation=function(X){return void 0===X&&(X=_.Linear),this._interpolationFunction=X,this},k.prototype.chain=function(){for(var X=[],tt=0;tt<arguments.length;tt++)X[tt]=arguments[tt];return this._chainedTweens=X,this},k.prototype.onStart=function(X){return this._onStartCallback=X,this},k.prototype.onEveryStart=function(X){return this._onEveryStartCallback=X,this},k.prototype.onUpdate=function(X){return this._onUpdateCallback=X,this},k.prototype.onRepeat=function(X){return this._onRepeatCallback=X,this},k.prototype.onComplete=function(X){return this._onCompleteCallback=X,this},k.prototype.onStop=function(X){return this._onStopCallback=X,this},k.prototype.update=function(X,tt){var st,z,pt=this;if(void 0===X&&(X=F()),void 0===tt&&(tt=!0),this._isPaused)return!0;if(!this._goToEnd&&!this._isPlaying){if(X>this._startTime+this._duration)return!1;tt&&this.start(X,!0)}if(this._goToEnd=!1,X<this._startTime)return!0;!1===this._onStartCallbackFired&&(this._onStartCallback&&this._onStartCallback(this._object),this._onStartCallbackFired=!0),!1===this._onEveryStartCallbackFired&&(this._onEveryStartCallback&&this._onEveryStartCallback(this._object),this._onEveryStartCallbackFired=!0);var at=X-this._startTime,Y=this._duration+(null!==(st=this._repeatDelayTime)&&void 0!==st?st:this._delayTime),x=this._duration+this._repeat*Y,O=function(){if(0===pt._duration||at>x)return 1;var yt=Math.trunc(at/Y),Mt=Math.min((at-yt*Y)/pt._duration,1);return 0===Mt&&at===pt._duration?1:Mt}(),G=this._easingFunction(O);if(this._updateProperties(this._object,this._valuesStart,this._valuesEnd,G),this._onUpdateCallback&&this._onUpdateCallback(this._object,O),0===this._duration||at>=this._duration){if(this._repeat>0){var At=Math.min(Math.trunc((at-this._duration)/Y)+1,this._repeat);for(z in isFinite(this._repeat)&&(this._repeat-=At),this._valuesStartRepeat)!this._yoyo&&"string"==typeof this._valuesEnd[z]&&(this._valuesStartRepeat[z]=this._valuesStartRepeat[z]+parseFloat(this._valuesEnd[z])),this._yoyo&&this._swapEndStartRepeatValues(z),this._valuesStart[z]=this._valuesStartRepeat[z];return this._yoyo&&(this._reversed=!this._reversed),this._startTime+=Y*At,this._onRepeatCallback&&this._onRepeatCallback(this._object),this._onEveryStartCallbackFired=!1,!0}this._onCompleteCallback&&this._onCompleteCallback(this._object);for(var dt=0,It=this._chainedTweens.length;dt<It;dt++)this._chainedTweens[dt].start(this._startTime+this._duration,!1);return this._isPlaying=!1,!1}return!0},k.prototype._updateProperties=function(X,tt,pt,st){for(var z in pt)if(void 0!==tt[z]){var it=tt[z]||0,at=pt[z],Y=Array.isArray(X[z]),x=Array.isArray(at);!Y&&x?X[z]=this._interpolationFunction(at,st):"object"==typeof at&&at?this._updateProperties(X[z],it,at,st):"number"==typeof(at=this._handleRelativeValue(it,at))&&(X[z]=it+(at-it)*st)}},k.prototype._handleRelativeValue=function(X,tt){return"string"!=typeof tt?tt:"+"===tt.charAt(0)||"-"===tt.charAt(0)?X+parseFloat(tt):parseFloat(tt)},k.prototype._swapEndStartRepeatValues=function(X){var tt=this._valuesStartRepeat[X],pt=this._valuesEnd[X];this._valuesStartRepeat[X]="string"==typeof pt?this._valuesStartRepeat[X]+parseFloat(pt):this._valuesEnd[X],this._valuesEnd[X]=tt},k}(),a=h;a.getAll.bind(a),a.removeAll.bind(a),a.add.bind(a),a.remove.bind(a),a.update.bind(a);const Q=["header"],b=["container"],C=["content"],T=["invisiblePadding"],N=["*"];function L(){return{checkResizeInterval:1e3,modifyOverflowStyleOfParentScroll:!0,resizeBypassRefreshThreshold:5,scrollAnimationTime:750,scrollDebounceTime:0,scrollThrottlingTime:0,stripedTable:!1}}let J=(()=>{class k{element;renderer;zone;changeDetectorRef;viewPortItems;window=window;get viewPortInfo(){let tt=this.previousViewPort||{};return{startIndex:tt.startIndex||0,endIndex:tt.endIndex||0,scrollStartPosition:tt.scrollStartPosition||0,scrollEndPosition:tt.scrollEndPosition||0,maxScrollPosition:tt.maxScrollPosition||0,startIndexWithBuffer:tt.startIndexWithBuffer||0,endIndexWithBuffer:tt.endIndexWithBuffer||0}}executeRefreshOutsideAngularZone=!1;_enableUnequalChildrenSizes=!1;get enableUnequalChildrenSizes(){return this._enableUnequalChildrenSizes}set enableUnequalChildrenSizes(tt){this._enableUnequalChildrenSizes!==tt&&(this._enableUnequalChildrenSizes=tt,this.minMeasuredChildWidth=void 0,this.minMeasuredChildHeight=void 0)}RTL=!1;useMarginInsteadOfTranslate=!1;modifyOverflowStyleOfParentScroll;stripedTable;scrollbarWidth;scrollbarHeight;childWidth;childHeight;ssrChildWidth;ssrChildHeight;ssrViewportWidth=1920;ssrViewportHeight=1080;_bufferAmount;get bufferAmount(){return"number"==typeof this._bufferAmount&&this._bufferAmount>=0?this._bufferAmount:this.enableUnequalChildrenSizes?5:0}set bufferAmount(tt){this._bufferAmount=tt}scrollAnimationTime;resizeBypassRefreshThreshold;_scrollThrottlingTime;get scrollThrottlingTime(){return this._scrollThrottlingTime}set scrollThrottlingTime(tt){this._scrollThrottlingTime=tt,this.updateOnScrollFunction()}_scrollDebounceTime;get scrollDebounceTime(){return this._scrollDebounceTime}set scrollDebounceTime(tt){this._scrollDebounceTime=tt,this.updateOnScrollFunction()}onScroll;updateOnScrollFunction(){this.onScroll=this.scrollDebounceTime?this.debounce(()=>{this.refresh_internal(!1)},this.scrollDebounceTime):this.scrollThrottlingTime?this.throttleTrailing(()=>{this.refresh_internal(!1)},this.scrollThrottlingTime):()=>{this.refresh_internal(!1)}}checkScrollElementResizedTimer;_checkResizeInterval;get checkResizeInterval(){return this._checkResizeInterval}set checkResizeInterval(tt){this._checkResizeInterval!==tt&&(this._checkResizeInterval=tt,this.addScrollEventHandlers())}_items=[];get items(){return this._items}set items(tt){tt!==this._items&&(this._items=tt||[],this.refresh_internal(!0))}compareItems=(tt,pt)=>tt===pt;_horizontal;get horizontal(){return this._horizontal}set horizontal(tt){this._horizontal=tt,this.updateDirection()}revertParentOverscroll(){const tt=this.getScrollElement();tt&&this.oldParentScrollOverflow&&(tt.style["overflow-y"]=this.oldParentScrollOverflow.y,tt.style["overflow-x"]=this.oldParentScrollOverflow.x),this.oldParentScrollOverflow=void 0}oldParentScrollOverflow;_parentScroll;get parentScroll(){return this._parentScroll}set parentScroll(tt){if(this._parentScroll===tt)return;this.revertParentOverscroll(),this._parentScroll=tt,this.addScrollEventHandlers();const pt=this.getScrollElement();this.modifyOverflowStyleOfParentScroll&&pt!==this.element.nativeElement&&(this.oldParentScrollOverflow={x:pt.style["overflow-x"],y:pt.style["overflow-y"]},pt.style["overflow-y"]=this.horizontal?"visible":"auto",pt.style["overflow-x"]=this.horizontal?"auto":"visible")}vsUpdate=new l.bkB;vsChange=new l.bkB;vsStart=new l.bkB;vsEnd=new l.bkB;contentElementRef;invisiblePaddingElementRef;headerElementRef;containerElementRef;ngOnInit(){this.addScrollEventHandlers()}ngOnDestroy(){this.removeScrollEventHandlers(),this.revertParentOverscroll()}ngOnChanges(tt){let pt=this.cachedItemsLength!==this.items.length;this.cachedItemsLength=this.items.length,this.refresh_internal(pt||!tt.items||!tt.items.previousValue||0===tt.items.previousValue.length)}ngDoCheck(){if(this.cachedItemsLength!==this.items.length)return this.cachedItemsLength=this.items.length,void this.refresh_internal(!0);if(this.previousViewPort&&this.viewPortItems&&this.viewPortItems.length>0){let tt=!1;for(let pt=0;pt<this.viewPortItems.length;++pt)if(!this.compareItems(this.items[this.previousViewPort.startIndexWithBuffer+pt],this.viewPortItems[pt])){tt=!0;break}tt&&this.refresh_internal(!0)}}refresh(){this.refresh_internal(!0)}invalidateAllCachedMeasurements(){this.wrapGroupDimensions={maxChildSizePerWrapGroup:[],numberOfKnownWrapGroupChildSizes:0,sumOfKnownWrapGroupChildWidths:0,sumOfKnownWrapGroupChildHeights:0},this.minMeasuredChildWidth=void 0,this.minMeasuredChildHeight=void 0,this.refresh_internal(!1)}invalidateCachedMeasurementForItem(tt){if(this.enableUnequalChildrenSizes){let pt=this.items&&this.items.indexOf(tt);pt>=0&&this.invalidateCachedMeasurementAtIndex(pt)}else this.minMeasuredChildWidth=void 0,this.minMeasuredChildHeight=void 0;this.refresh_internal(!1)}invalidateCachedMeasurementAtIndex(tt){if(this.enableUnequalChildrenSizes){let pt=this.wrapGroupDimensions.maxChildSizePerWrapGroup[tt];pt&&(this.wrapGroupDimensions.maxChildSizePerWrapGroup[tt]=void 0,--this.wrapGroupDimensions.numberOfKnownWrapGroupChildSizes,this.wrapGroupDimensions.sumOfKnownWrapGroupChildWidths-=pt.childWidth||0,this.wrapGroupDimensions.sumOfKnownWrapGroupChildHeights-=pt.childHeight||0)}else this.minMeasuredChildWidth=void 0,this.minMeasuredChildHeight=void 0;this.refresh_internal(!1)}scrollInto(tt,pt=!0,st=0,z=void 0,it=void 0){let at=this.items.indexOf(tt);-1!==at&&this.scrollToIndex(at,pt,st,z,it)}scrollToIndex(tt,pt=!0,st=0,z=void 0,it=void 0){let at=5,Y=()=>{if(--at,at<=0)return void(it&&it());let x=this.calculateDimensions(),v=Math.min(Math.max(tt,0),x.itemCount-1);this.previousViewPort.startIndex!==v?this.scrollToIndex_internal(tt,pt,st,0,Y):it&&it()};this.scrollToIndex_internal(tt,pt,st,z,Y)}scrollToIndex_internal(tt,pt=!0,st=0,z=void 0,it=void 0){z=void 0===z?this.scrollAnimationTime:z;let at=this.calculateDimensions(),Y=this.calculatePadding(tt,at)+st;pt||(Y-=at.wrapGroupsPerPage*at[this._childScrollDim]),this.scrollToPosition(Y,z,it)}scrollToPosition(tt,pt=void 0,st=void 0){tt+=this.getElementsOffset(),pt=void 0===pt?this.scrollAnimationTime:pt;let it,z=this.getScrollElement();if(this.currentTween&&(this.currentTween.stop(),this.currentTween=void 0),!pt)return this.renderer.setProperty(z,this._scrollType,tt),void this.refresh_internal(!1,st);const at={scrollPosition:z[this._scrollType]};let Y=new s(at).to({scrollPosition:tt},pt).easing(R.Quadratic.Out).onUpdate(v=>{isNaN(v.scrollPosition)||(this.renderer.setProperty(z,this._scrollType,v.scrollPosition),this.refresh_internal(!1))}).onStop(()=>{cancelAnimationFrame(it)}).start();const x=v=>{if(Y.isPlaying()){if(Y.update(v),at.scrollPosition===tt)return void this.refresh_internal(!1,st);this.zone.runOutsideAngular(()=>{it=requestAnimationFrame(x)})}};x(),this.currentTween=Y}isAngularUniversalSSR;constructor(tt,pt,st,z,it,at){this.element=tt,this.renderer=pt,this.zone=st,this.changeDetectorRef=z,this.isAngularUniversalSSR=(0,t.Vy)(it),this.checkResizeInterval=at.checkResizeInterval,this.modifyOverflowStyleOfParentScroll=at.modifyOverflowStyleOfParentScroll,this.resizeBypassRefreshThreshold=at.resizeBypassRefreshThreshold,this.scrollAnimationTime=at.scrollAnimationTime,this.scrollDebounceTime=at.scrollDebounceTime,this.scrollThrottlingTime=at.scrollThrottlingTime,this.scrollbarHeight=at.scrollbarHeight,this.scrollbarWidth=at.scrollbarWidth,this.stripedTable=at.stripedTable,this.horizontal=!1,this.resetWrapGroupDimensions()}getElementSize(tt){let pt=tt.getBoundingClientRect(),st=getComputedStyle(tt),z=parseInt(st["margin-top"],10)||0,it=parseInt(st["margin-bottom"],10)||0,at=parseInt(st["margin-left"],10)||0,Y=parseInt(st["margin-right"],10)||0;return{top:pt.top+z,bottom:pt.bottom+it,left:pt.left+at,right:pt.right+Y,width:pt.width+at+Y,height:pt.height+z+it}}previousScrollBoundingRect;checkScrollElementResized(){let pt,tt=this.getElementSize(this.getScrollElement());if(this.previousScrollBoundingRect){let st=Math.abs(tt.width-this.previousScrollBoundingRect.width),z=Math.abs(tt.height-this.previousScrollBoundingRect.height);pt=st>this.resizeBypassRefreshThreshold||z>this.resizeBypassRefreshThreshold}else pt=!0;pt&&(this.previousScrollBoundingRect=tt,tt.width>0&&tt.height>0&&this.refresh_internal(!1))}_invisiblePaddingProperty;_offsetType;_scrollType;_pageOffsetType;_childScrollDim;_translateDir;_marginDir;updateDirection(){this.horizontal?(this._childScrollDim="childWidth",this._invisiblePaddingProperty="width",this._marginDir="margin-left",this._offsetType="offsetLeft",this._pageOffsetType="pageXOffset",this._scrollType="scrollLeft",this._translateDir="translateX"):(this._childScrollDim="childHeight",this._invisiblePaddingProperty="height",this._marginDir="margin-top",this._offsetType="offsetTop",this._pageOffsetType="pageYOffset",this._scrollType="scrollTop",this._translateDir="translateY")}debounce(tt,pt){const st=this.throttleTrailing(tt,pt),z=function(){st.cancel(),st.apply(this,arguments)};return z.cancel=function(){st.cancel()},z}throttleTrailing(tt,pt){let st,z=arguments;const it=function(){const at=this;z=arguments,!st&&(pt<=0?tt.apply(at,z):st=setTimeout(function(){st=void 0,tt.apply(at,z)},pt))};return it.cancel=function(){st&&(clearTimeout(st),st=void 0)},it}calculatedScrollbarWidth=0;calculatedScrollbarHeight=0;padding=0;previousViewPort={};currentTween;cachedItemsLength;disposeScrollHandler;disposeResizeHandler;refresh_internal(tt,pt=void 0,st=2){if(tt&&this.previousViewPort&&this.previousViewPort.scrollStartPosition>0){let z=this.previousViewPort,it=this.viewPortItems,at=pt;pt=()=>{let Y=this.previousViewPort.scrollLength-z.scrollLength;if(Y>0&&this.viewPortItems){let x=it[0],v=this.items.findIndex(O=>this.compareItems(x,O));if(v>this.previousViewPort.startIndexWithBuffer){let O=!1;for(let G=1;G<this.viewPortItems.length;++G)if(!this.compareItems(this.items[v+G],it[G])){O=!0;break}if(!O)return void this.scrollToPosition(this.previousViewPort.scrollStartPosition+Y,0,at)}}at&&at()}}this.zone.runOutsideAngular(()=>{requestAnimationFrame(()=>{tt&&this.resetWrapGroupDimensions();let z=this.calculateViewport(),it=tt||z.startIndex!==this.previousViewPort.startIndex,at=tt||z.endIndex!==this.previousViewPort.endIndex,Y=z.scrollbarLength!==this.previousViewPort.scrollbarLength,x=z.padding!==this.previousViewPort.padding,v=z.scrollStartPosition!==this.previousViewPort.scrollStartPosition||z.scrollEndPosition!==this.previousViewPort.scrollEndPosition||z.maxScrollPosition!==this.previousViewPort.maxScrollPosition;if(this.previousViewPort=z,Y&&this.renderer.setStyle(this.invisiblePaddingElementRef.nativeElement,this._invisiblePaddingProperty,`${z.scrollLength}px`),x&&(this.useMarginInsteadOfTranslate?this.renderer.setStyle(this.contentElementRef.nativeElement,this._marginDir,`${z.padding}px`):(this.renderer.setStyle(this.contentElementRef.nativeElement,"transform",`${this._translateDir}(${z.padding}px)`),this.renderer.setStyle(this.contentElementRef.nativeElement,"webkitTransform",`${this._translateDir}(${z.padding}px)`))),this.headerElementRef){let G=this.getScrollElement()[this._scrollType],At=this.getElementsOffset(),dt=Math.max(G-z.padding-At+this.headerElementRef.nativeElement.clientHeight,0);this.renderer.setStyle(this.headerElementRef.nativeElement,"transform",`${this._translateDir}(${dt}px)`),this.renderer.setStyle(this.headerElementRef.nativeElement,"webkitTransform",`${this._translateDir}(${dt}px)`)}const O=it||at?{startIndex:z.startIndex,endIndex:z.endIndex,scrollStartPosition:z.scrollStartPosition,scrollEndPosition:z.scrollEndPosition,startIndexWithBuffer:z.startIndexWithBuffer,endIndexWithBuffer:z.endIndexWithBuffer,maxScrollPosition:z.maxScrollPosition}:void 0;if(it||at||v){const G=()=>{this.viewPortItems=z.startIndexWithBuffer>=0&&z.endIndexWithBuffer>=0?this.items.slice(z.startIndexWithBuffer,z.endIndexWithBuffer+1):[],this.vsUpdate.emit(this.viewPortItems),it&&this.vsStart.emit(O),at&&this.vsEnd.emit(O),(it||at)&&(this.changeDetectorRef.markForCheck(),this.vsChange.emit(O)),st>0?this.refresh_internal(!1,pt,st-1):pt&&pt()};this.executeRefreshOutsideAngularZone?G():this.zone.run(G)}else{if(st>0&&(Y||x))return void this.refresh_internal(!1,pt,st-1);pt&&pt()}})})}getScrollElement(){return this.parentScroll instanceof Window?document.scrollingElement||document.documentElement||document.body:this.parentScroll||this.element.nativeElement}addScrollEventHandlers(){if(this.isAngularUniversalSSR)return;let tt=this.getScrollElement();this.removeScrollEventHandlers(),this.zone.runOutsideAngular(()=>{this.parentScroll instanceof Window?(this.disposeScrollHandler=this.renderer.listen("window","scroll",this.onScroll),this.disposeResizeHandler=this.renderer.listen("window","resize",this.onScroll)):(this.disposeScrollHandler=this.renderer.listen(tt,"scroll",this.onScroll),this._checkResizeInterval>0&&(this.checkScrollElementResizedTimer=setInterval(()=>{this.checkScrollElementResized()},this._checkResizeInterval)))})}removeScrollEventHandlers(){this.checkScrollElementResizedTimer&&clearInterval(this.checkScrollElementResizedTimer),this.disposeScrollHandler&&(this.disposeScrollHandler(),this.disposeScrollHandler=void 0),this.disposeResizeHandler&&(this.disposeResizeHandler(),this.disposeResizeHandler=void 0)}getElementsOffset(){if(this.isAngularUniversalSSR)return 0;let tt=0;if(this.containerElementRef&&this.containerElementRef.nativeElement&&(tt+=this.containerElementRef.nativeElement[this._offsetType]),this.parentScroll){let pt=this.getScrollElement(),st=this.getElementSize(this.element.nativeElement),z=this.getElementSize(pt);tt+=this.horizontal?st.left-z.left:st.top-z.top,this.parentScroll instanceof Window||(tt+=pt[this._scrollType])}return tt}countItemsPerWrapGroup(){if(this.isAngularUniversalSSR)return Math.round(this.horizontal?this.ssrViewportHeight/this.ssrChildHeight:this.ssrViewportWidth/this.ssrChildWidth);let tt=this.horizontal?"offsetLeft":"offsetTop",pt=(this.containerElementRef&&this.containerElementRef.nativeElement||this.contentElementRef.nativeElement).children,st=pt?pt.length:0;if(0===st)return 1;let z=pt[0][tt],it=1;for(;it<st&&z===pt[it][tt];)++it;return it}getScrollStartPosition(){let tt;return this.parentScroll instanceof Window&&(tt=window[this._pageOffsetType]),tt||this.getScrollElement()[this._scrollType]||0}minMeasuredChildWidth;minMeasuredChildHeight;wrapGroupDimensions;resetWrapGroupDimensions(){const tt=this.wrapGroupDimensions;if(this.invalidateAllCachedMeasurements(),!this.enableUnequalChildrenSizes||!tt||0===tt.numberOfKnownWrapGroupChildSizes)return;const pt=this.countItemsPerWrapGroup();for(let st=0;st<tt.maxChildSizePerWrapGroup.length;++st){const z=tt.maxChildSizePerWrapGroup[st];if(!z||!z.items||!z.items.length)continue;if(z.items.length!==pt)return;let it=!1,at=pt*st;for(let Y=0;Y<pt;++Y)if(!this.compareItems(z.items[Y],this.items[at+Y])){it=!0;break}it||(++this.wrapGroupDimensions.numberOfKnownWrapGroupChildSizes,this.wrapGroupDimensions.sumOfKnownWrapGroupChildWidths+=z.childWidth||0,this.wrapGroupDimensions.sumOfKnownWrapGroupChildHeights+=z.childHeight||0,this.wrapGroupDimensions.maxChildSizePerWrapGroup[st]=z)}}calculateDimensions(){let tt=this.getScrollElement();this.calculatedScrollbarHeight=Math.max(Math.min(tt.offsetHeight-tt.clientHeight,25),this.calculatedScrollbarHeight),this.calculatedScrollbarWidth=Math.max(Math.min(tt.offsetWidth-tt.clientWidth,25),this.calculatedScrollbarWidth);let Y,x,v,st=tt.offsetWidth-(this.scrollbarWidth||this.calculatedScrollbarWidth||(this.horizontal?0:25)),z=tt.offsetHeight-(this.scrollbarHeight||this.calculatedScrollbarHeight||(this.horizontal?25:0)),it=this.containerElementRef&&this.containerElementRef.nativeElement||this.contentElementRef.nativeElement,at=this.countItemsPerWrapGroup();if(this.isAngularUniversalSSR){st=this.ssrViewportWidth,z=this.ssrViewportHeight,x=this.ssrChildWidth,v=this.ssrChildHeight;let Xt=Math.max(Math.ceil(st/x),1),mt=Math.max(Math.ceil(z/v),1);Y=this.horizontal?Xt:mt}else if(this.enableUnequalChildrenSizes){let Xt=tt[this._scrollType]-(this.previousViewPort?this.previousViewPort.padding:0),mt=this.previousViewPort.startIndexWithBuffer||0,ct=Math.ceil(mt/at),xt=0,ee=0,Ge=0,Ce=0;Y=0;for(let dA=0;dA<it.children.length;++dA){++mt;let rA=this.getElementSize(it.children[dA]);if(xt=Math.max(xt,rA.width),ee=Math.max(ee,rA.height),mt%at==0){let fA=this.wrapGroupDimensions.maxChildSizePerWrapGroup[ct];fA&&(--this.wrapGroupDimensions.numberOfKnownWrapGroupChildSizes,this.wrapGroupDimensions.sumOfKnownWrapGroupChildWidths-=fA.childWidth||0,this.wrapGroupDimensions.sumOfKnownWrapGroupChildHeights-=fA.childHeight||0),++this.wrapGroupDimensions.numberOfKnownWrapGroupChildSizes;const TA=this.items.slice(mt-at,mt);if(this.wrapGroupDimensions.maxChildSizePerWrapGroup[ct]={childWidth:xt,childHeight:ee,items:TA},this.wrapGroupDimensions.sumOfKnownWrapGroupChildWidths+=xt,this.wrapGroupDimensions.sumOfKnownWrapGroupChildHeights+=ee,this.horizontal){let EA=Math.min(xt,Math.max(st-Ge,0));if(Xt>0){let fe=Math.min(Xt,EA);EA-=fe,Xt-=fe}Ge+=EA,EA>0&&st>=Ge&&++Y}else{let EA=Math.min(ee,Math.max(z-Ce,0));if(Xt>0){let fe=Math.min(Xt,EA);EA-=fe,Xt-=fe}Ce+=EA,EA>0&&z>=Ce&&++Y}++ct,xt=0,ee=0}}x=this.childWidth||this.wrapGroupDimensions.sumOfKnownWrapGroupChildWidths/this.wrapGroupDimensions.numberOfKnownWrapGroupChildSizes||st,v=this.childHeight||this.wrapGroupDimensions.sumOfKnownWrapGroupChildHeights/this.wrapGroupDimensions.numberOfKnownWrapGroupChildSizes||z,this.horizontal?st>Ge&&(Y+=Math.ceil((st-Ge)/x)):z>Ce&&(Y+=Math.ceil((z-Ce)/v))}else{if(it.children.length>0){(!this.childWidth||!this.childHeight)&&(!this.minMeasuredChildWidth&&st>0&&(this.minMeasuredChildWidth=st),!this.minMeasuredChildHeight&&z>0&&(this.minMeasuredChildHeight=z));let xt=this.getElementSize(it.children[0]);this.minMeasuredChildWidth=Math.min(this.minMeasuredChildWidth,xt.width),this.minMeasuredChildHeight=Math.min(this.minMeasuredChildHeight,xt.height)}x=this.childWidth||this.minMeasuredChildWidth||st,v=this.childHeight||this.minMeasuredChildHeight||z;let Xt=Math.max(Math.ceil(st/x),1),mt=Math.max(Math.ceil(z/v),1);Y=this.horizontal?Xt:mt}let O=this.items.length,G=at*Y,At=O/G,dt=Math.ceil(O/at),It=0,yt=this.horizontal?x:v;if(this.enableUnequalChildrenSizes){let Xt=0;for(let mt=0;mt<dt;++mt){let ct=this.wrapGroupDimensions.maxChildSizePerWrapGroup[mt]&&this.wrapGroupDimensions.maxChildSizePerWrapGroup[mt][this._childScrollDim];ct?It+=ct:++Xt}It+=Math.round(Xt*yt)}else It=dt*yt;this.headerElementRef&&(It+=this.headerElementRef.nativeElement.clientHeight);let qt=this.horizontal?st:z;return{childHeight:v,childWidth:x,itemCount:O,itemsPerPage:G,itemsPerWrapGroup:at,maxScrollPosition:Math.max(It-qt,0),pageCount_fractional:At,scrollLength:It,viewportLength:qt,wrapGroupsPerPage:Y}}cachedPageSize=0;previousScrollNumberElements=0;calculatePadding(tt,pt){if(0===pt.itemCount)return 0;let st=pt[this._childScrollDim],z=Math.floor(tt/pt.itemsPerWrapGroup)||0;if(!this.enableUnequalChildrenSizes)return st*z;let it=0,at=0;for(let Y=0;Y<z;++Y){let x=this.wrapGroupDimensions.maxChildSizePerWrapGroup[Y]&&this.wrapGroupDimensions.maxChildSizePerWrapGroup[Y][this._childScrollDim];x?at+=x:++it}return at+=Math.round(it*st),at}calculatePageInfo(tt,pt){let st=0,z=1,it=0,at=0;if(this.enableUnequalChildrenSizes){const G=Math.ceil(pt.itemCount/pt.itemsPerWrapGroup);let At=0,dt=pt[this._childScrollDim],It=0;for(;It<G;++It){if(At+=this.wrapGroupDimensions.maxChildSizePerWrapGroup[It]&&this.wrapGroupDimensions.maxChildSizePerWrapGroup[It][this._childScrollDim]||dt,tt<At){st=It/G;break}}let yt=It+1;for(;yt<G;++yt){if(At+=this.wrapGroupDimensions.maxChildSizePerWrapGroup[yt]&&this.wrapGroupDimensions.maxChildSizePerWrapGroup[yt][this._childScrollDim]||dt,tt+pt.viewportLength<At){z=yt/G;break}}it=It,at=yt}else{st=tt/pt.scrollLength;let G=Math.min(Math.max(st*pt.pageCount_fractional,0),pt.pageCount_fractional)*pt.itemsPerPage,At=pt.itemCount-pt.itemsPerPage-1;it=Math.min(Math.floor(G),At),at=Math.ceil(G)+pt.itemsPerPage-1}if(it-=it%pt.itemsPerWrapGroup,this.stripedTable){let G=2*pt.itemsPerWrapGroup;it%G!=0&&(it=Math.max(it-it%G,0))}let Y=(at+1)%pt.itemsPerWrapGroup;Y>0&&(at+=pt.itemsPerWrapGroup-Y),isNaN(it)&&(it=0),isNaN(at)&&(at=0),it=Math.min(Math.max(it,0),pt.itemCount-1),at=Math.min(Math.max(at,0),pt.itemCount-1);let x=this.bufferAmount*pt.itemsPerWrapGroup;return{startIndex:it,endIndex:at,startIndexWithBuffer:Math.min(Math.max(it-x,0),pt.itemCount-1),endIndexWithBuffer:Math.min(Math.max(at+x,0),pt.itemCount-1),scrollStartPosition:tt,scrollEndPosition:tt+pt.viewportLength,maxScrollPosition:pt.maxScrollPosition}}calculateViewport(){let tt=this.calculateDimensions(),pt=this.getElementsOffset(),st=this.getScrollStartPosition();st>tt.scrollLength+pt&&!(this.parentScroll instanceof Window)?st=tt.scrollLength:st-=pt,st=Math.max(0,st);let z=this.calculatePageInfo(st,tt),it=this.calculatePadding(z.startIndexWithBuffer,tt),at=Math.round(tt.scrollLength);return{startIndex:z.startIndex,endIndex:z.endIndex,startIndexWithBuffer:z.startIndexWithBuffer,endIndexWithBuffer:z.endIndexWithBuffer,padding:Math.round(it),scrollLength:at,scrollbarLength:at+pt,scrollStartPosition:z.scrollStartPosition,scrollEndPosition:z.scrollEndPosition,maxScrollPosition:z.maxScrollPosition}}static \u0275fac=function(pt){return new(pt||k)(l.rXU(l.aKT),l.rXU(l.sFG),l.rXU(l.SKi),l.rXU(l.gRc),l.rXU(l.Agw),l.rXU("virtual-scroller-default-options",8))};static \u0275cmp=l.VBU({type:k,selectors:[["virtual-scroller"],["","virtualScroller",""]],contentQueries:function(pt,st,z){if(1&pt&&(l.wni(z,Q,5,l.aKT),l.wni(z,b,5,l.aKT)),2&pt){let it;l.mGM(it=l.lsd())&&(st.headerElementRef=it.first),l.mGM(it=l.lsd())&&(st.containerElementRef=it.first)}},viewQuery:function(pt,st){if(1&pt&&(l.GBs(C,7,l.aKT),l.GBs(T,7,l.aKT)),2&pt){let z;l.mGM(z=l.lsd())&&(st.contentElementRef=z.first),l.mGM(z=l.lsd())&&(st.invisiblePaddingElementRef=z.first)}},hostVars:8,hostBindings:function(pt,st){2&pt&&l.AVh("horizontal",st.horizontal)("vertical",!st.horizontal)("selfScroll",!st.parentScroll)("rtl",st.RTL)},inputs:{executeRefreshOutsideAngularZone:"executeRefreshOutsideAngularZone",enableUnequalChildrenSizes:"enableUnequalChildrenSizes",RTL:"RTL",useMarginInsteadOfTranslate:"useMarginInsteadOfTranslate",modifyOverflowStyleOfParentScroll:"modifyOverflowStyleOfParentScroll",stripedTable:"stripedTable",scrollbarWidth:"scrollbarWidth",scrollbarHeight:"scrollbarHeight",childWidth:"childWidth",childHeight:"childHeight",ssrChildWidth:"ssrChildWidth",ssrChildHeight:"ssrChildHeight",ssrViewportWidth:"ssrViewportWidth",ssrViewportHeight:"ssrViewportHeight",bufferAmount:"bufferAmount",scrollAnimationTime:"scrollAnimationTime",resizeBypassRefreshThreshold:"resizeBypassRefreshThreshold",scrollThrottlingTime:"scrollThrottlingTime",scrollDebounceTime:"scrollDebounceTime",checkResizeInterval:"checkResizeInterval",items:"items",compareItems:"compareItems",horizontal:"horizontal",parentScroll:"parentScroll"},outputs:{vsUpdate:"vsUpdate",vsChange:"vsChange",vsStart:"vsStart",vsEnd:"vsEnd"},exportAs:["virtualScroller"],features:[l.OA$],ngContentSelectors:N,decls:5,vars:0,consts:[["invisiblePadding",""],["content",""],[1,"total-padding"],[1,"scrollable-content"]],template:function(pt,st){1&pt&&(l.NAR(),l.nrm(0,"div",2,0),l.j41(2,"div",3,1),l.SdG(4),l.k0s())},styles:["[_nghost-%COMP%]{position:relative;display:block;-webkit-overflow-scrolling:touch}.horizontal.selfScroll[_nghost-%COMP%]{overflow-y:visible;overflow-x:auto}.horizontal.selfScroll.rtl[_nghost-%COMP%]{transform:scaleX(-1)}.vertical.selfScroll[_nghost-%COMP%]{overflow-y:auto;overflow-x:visible}.scrollable-content[_ngcontent-%COMP%]{top:0;left:0;width:100%;height:100%;max-width:100vw;max-height:100vh;position:absolute}.scrollable-content[_ngcontent-%COMP%]    >*{box-sizing:border-box}.horizontal[_nghost-%COMP%]{white-space:nowrap}.horizontal[_nghost-%COMP%]   .scrollable-content[_ngcontent-%COMP%]{display:flex}.horizontal[_nghost-%COMP%]   .scrollable-content[_ngcontent-%COMP%]    >*{flex-shrink:0;flex-grow:0;white-space:initial}.horizontal.rtl[_nghost-%COMP%]   .scrollable-content[_ngcontent-%COMP%]    >*{transform:scaleX(-1)}.total-padding[_ngcontent-%COMP%]{width:1px;opacity:0}.horizontal[_nghost-%COMP%]   .total-padding[_ngcontent-%COMP%]{height:100%}"]})}return k})(),H=(()=>{class k{static \u0275fac=function(pt){return new(pt||k)};static \u0275mod=l.$C({type:k});static \u0275inj=l.G2t({providers:[{provide:"virtual-scroller-default-options",useFactory:L}],imports:[t.MD]})}return k})()},7180:(Fe,Tt,d)=>{"use strict";d.d(Tt,{Ll:()=>It,oH:()=>N,bA:()=>no,Q8:()=>Yn,Kj:()=>ZA,JO:()=>GA,wz:()=>qt});var l=d(54438),t=d(7673),R=d(22806),F=d(21413),e=d(84412),_=d(27468),D=d(84572),h=d(983),s=d(96697),u=d(96354),g=d(39974),a=d(54360),c=d(33669),B=d(1807),p=d(58750),E=d(88141),w=d(99437),Q=d(44668),b=d(25558),C=d(59411);class T{constructor(oA){this.translations=oA}getTranslation(oA){return(0,t.of)(this.translations.get(oA)||{})}}const N=new l.nKC("TRANSLOCO_LOADER");function L(ue,oA){return ue&&(Object.prototype.hasOwnProperty.call(ue,oA)?ue[oA]:oA.split(".").reduce((be,qA)=>be?.[qA],ue))}function H(ue){return ue?Array.isArray(ue)?ue.length:st(ue)?Object.keys(ue).length:ue?ue.length:0:0}function tt(ue){return"string"==typeof ue}function st(ue){return!!ue&&"object"==typeof ue&&!Array.isArray(ue)}function it(ue){return ue.replace(/(?:^\w|[A-Z]|\b\w)/g,(oA,be)=>0==be?oA.toLowerCase():oA.toUpperCase()).replace(/\s+|_|-|\//g,"")}function Y(ue){return null==ue}function x(ue){return!1===Y(ue)}function O(ue){return ue&&"string"==typeof ue.scope}function dt(ue){return(0,C.flatten)(ue,{safe:!0})}const It=new l.nKC("TRANSLOCO_CONFIG",{providedIn:"root",factory:()=>({defaultLang:"en"})}),yt={defaultLang:"en",reRenderOnLangChange:!1,prodMode:!1,failedRetries:2,availableLangs:[],missingHandler:{logMissingKey:!0,useFallbackTranslation:!1,allowEmpty:!1},flatten:{aot:!1},interpolation:["{{","}}"]};function qt(ue=yt){return{...yt,...ue}}const Mt=new l.nKC("TRANSLOCO_TRANSPILER");let Xt=(()=>{class ue{constructor(be){this.interpolationMatcher=function mt(ue){const[oA,be]=ue&&ue.interpolation?ue.interpolation:yt.interpolation;return new RegExp(`${oA}(.*?)${be}`,"g")}(be)}transpile(be,qA={},sn,Hn){return tt(be)?be.replace(this.interpolationMatcher,(Oi,yi)=>(yi=yi.trim(),x(qA[yi])?qA[yi]:x(sn[yi])?this.transpile(sn[yi],qA,sn,Hn):"")):(qA&&(st(be)?be=this.handleObject(be,qA,sn,Hn):Array.isArray(be)&&(be=this.handleArray(be,qA,sn,Hn))),be)}handleObject(be,qA={},sn,Hn){let Oi=be;return Object.keys(qA).forEach(yi=>{const ii=L(Oi,yi),cn=L(qA,yi),xi=this.transpile(ii,cn,sn,Hn);Oi=function J(ue,oA,be){ue={...ue};const qA=oA.split("."),sn=qA.length-1;return qA.reduce((Hn,Oi,yi)=>(Hn[Oi]=yi===sn?be:Array.isArray(Hn[Oi])?Hn[Oi].slice():{...Hn[Oi]},Hn&&Hn[Oi]),ue),ue}(Oi,yi,xi)}),Oi}handleArray(be,qA={},sn,Hn){return be.map(Oi=>this.transpile(Oi,qA,sn,Hn))}}return ue.\u0275fac=function(be){return new(be||ue)(l.KVO(It,8))},ue.\u0275prov=l.jDH({token:ue,factory:ue.\u0275fac}),ue})();const ee=new l.nKC("TRANSLOCO_MISSING_HANDLER");let Ge=(()=>{class ue{handle(be,qA){return qA.missingHandler.logMissingKey&&!qA.prodMode&&console.warn(`%c Missing translation for '${be}'`,"font-size: 12px; color: red"),be}}return ue.\u0275fac=function(be){return new(be||ue)},ue.\u0275prov=l.jDH({token:ue,factory:ue.\u0275fac}),ue})();const Ce=new l.nKC("TRANSLOCO_INTERCEPTOR");let je=(()=>{class ue{preSaveTranslation(be){return be}preSaveTranslationKey(be,qA){return qA}}return ue.\u0275fac=function(be){return new(be||ue)},ue.\u0275prov=l.jDH({token:ue,factory:ue.\u0275fac}),ue})();const iA=new l.nKC("TRANSLOCO_FALLBACK_STRATEGY");let _e,dA=(()=>{class ue{constructor(be){this.userConfig=be}getNextLangs(){const be=this.userConfig.fallbackLang;if(!be)throw new Error("When using the default fallback, a fallback language must be provided in the config!");return Array.isArray(be)?be:[be]}}return ue.\u0275fac=function(be){return new(be||ue)(l.KVO(It))},ue.\u0275prov=l.jDH({token:ue,factory:ue.\u0275fac}),ue})();function rA(ue){if(!ue)return"";const oA=ue.split("/");return oA.pop(),oA.join("/")}function fA(ue){return ue?ue.split("/").pop():""}function TA(ue,oA,be="|"){if(tt(ue)){const qA=ue.split(be),sn=qA.pop();return sn===oA?[!0,qA.toString()]:[!1,sn]}return[!1,""]}function EA(ue,oA){const[be]=TA(oA,"static");return!be&&!!ue.config.reRenderOnLangChange}function fe(ue){return ue?oA=>oA:(0,s.s)(1)}function FA(ue,oA){return function G(ue){return ue&&st(ue.loader)}(ue)?function xe(ue,oA){return Object.keys(ue).reduce((be,qA)=>(be[`${oA}/${qA}`]=ue[qA],be),{})}(ue.loader,oA):void 0}function Xe(ue){return{scope:rA(ue)||null,langName:fA(ue)}}function Ve(ue){const{path:oA,inlineLoader:be,mainLoader:qA,data:sn}=ue;if(be){if(!1===function X(ue){return"function"==typeof ue}(be[oA]))throw`You're using an inline loader but didn't provide a loader for ${oA}`;return be[oA]().then(Oi=>Oi.default?Oi.default:Oi)}return qA.getTranslation(oA,sn)}let GA=(()=>{class ue{constructor(be,qA,sn,Hn,Oi,yi){this.loader=be,this.parser=qA,this.missingHandler=sn,this.interceptor=Hn,this.userConfig=Oi,this.fallbackStrategy=yi,this.subscription=null,this.translations=new Map,this.cache=new Map,this.defaultLang="",this.availableLangs=[],this.isResolvedMissingOnce=!1,this.failedLangs=new Set,this.events=new F.B,this.events$=this.events.asObservable(),this.loader||(this.loader=new T(this.translations)),_e=this,this.mergedConfig=function Ye(ue,oA){return{...ue,...oA,missingHandler:{...ue.missingHandler,...oA.missingHandler},flatten:{...ue.flatten,...oA.flatten}}}(yt,this.userConfig),this.setAvailableLangs(this.mergedConfig.availableLangs||[]),this.setFallbackLangForMissingTranslation(this.mergedConfig),this.setDefaultLang(this.mergedConfig.defaultLang),this.lang=new e.t(this.getDefaultLang()),this.langChanges$=this.lang.asObservable(),this.subscription=this.events$.subscribe(ii=>{"translationLoadSuccess"===ii.type&&ii.wasFailure&&this.setActiveLang(ii.payload.langName)})}get config(){return this.mergedConfig}getDefaultLang(){return this.defaultLang}setDefaultLang(be){this.defaultLang=be}getActiveLang(){return this.lang.getValue()}setActiveLang(be){return this.parser.onLangChanged?.(be),this.lang.next(be),this.events.next({type:"langChanged",payload:Xe(be)}),this}setAvailableLangs(be){this.availableLangs=be}getAvailableLangs(){return this.availableLangs}load(be,qA={}){const sn=this.cache.get(be);if(sn)return sn;let Hn;const Oi=this._isLangScoped(be);let yi;Oi&&(yi=rA(be));const ii={path:be,mainLoader:this.loader,inlineLoader:qA.inlineLoader,data:Oi?{scope:yi}:void 0};if(this.useFallbackTranslation(be)){const xi=Oi?`${yi}/${this.firstFallbackLang}`:this.firstFallbackLang,gA=function nA({mainLoader:ue,path:oA,data:be,fallbackPath:qA,inlineLoader:sn}){return(qA?[oA,qA]:[oA]).map(Oi=>{const yi=Ve({path:Oi,mainLoader:ue,inlineLoader:sn,data:be});return(0,R.H)(yi).pipe((0,u.T)(ii=>({translation:ii,lang:Oi})))})}({...ii,fallbackPath:xi});Hn=(0,_.p)(gA)}else{const xi=Ve(ii);Hn=(0,R.H)(xi)}const cn=Hn.pipe(function f(ue=1/0){let oA;oA=ue&&"object"==typeof ue?ue:{count:ue};const{count:be=1/0,delay:qA,resetOnSuccess:sn=!1}=oA;return be<=0?c.D:(0,g.N)((Hn,Oi)=>{let ii,yi=0;const cn=()=>{let xi=!1;ii=Hn.subscribe((0,a._)(Oi,gA=>{sn&&(yi=0),Oi.next(gA)},void 0,gA=>{if(yi++<be){const WA=()=>{ii?(ii.unsubscribe(),ii=null,cn()):xi=!0};if(null!=qA){const Le="number"==typeof qA?(0,B.O)(qA):(0,p.Tg)(qA(gA,yi)),Cn=(0,a._)(Oi,()=>{Cn.unsubscribe(),WA()},()=>{Oi.complete()});Le.subscribe(Cn)}else WA()}else Oi.error(gA)})),xi&&(ii.unsubscribe(),ii=null,cn())};cn()})}(this.config.failedRetries),(0,E.M)(xi=>{Array.isArray(xi)?xi.forEach(gA=>{this.handleSuccess(gA.lang,gA.translation),gA.lang!==be&&this.cache.set(gA.lang,(0,t.of)({}))}):this.handleSuccess(be,xi)}),(0,w.W)(xi=>(this.mergedConfig.prodMode||console.error(`Error while trying to load "${be}"`,xi),this.handleFailure(be,qA))),(0,Q.t)(1));return this.cache.set(be,cn),cn}translate(be,qA={},sn=this.getActiveLang()){if(!be)return be;const{scope:Hn,resolveLang:Oi}=this.resolveLangAndScope(sn);if(Array.isArray(be))return be.map(cn=>this.translate(Hn?`${Hn}.${cn}`:cn,qA,Oi));be=Hn?`${Hn}.${be}`:be;const yi=this.getTranslation(Oi),ii=yi[be];return ii?this.parser.transpile(ii,qA,yi,be):this._handleMissingKey(be,ii,qA)}selectTranslate(be,qA,sn,Hn=!1){let Oi;const yi=(cn,xi)=>this.load(cn,xi).pipe((0,u.T)(()=>Hn?this.translateObject(be,qA,cn):this.translate(be,qA,cn)));if(Y(sn))return this.langChanges$.pipe((0,b.n)(cn=>yi(cn)));if(O(sn)){const cn=sn;sn=cn.scope,Oi=FA(cn,cn.scope)}if(this.isLang(sn)||this.isScopeWithLang(sn))return yi(sn);const ii=sn;return this.langChanges$.pipe((0,b.n)(cn=>yi(`${ii}/${cn}`,{inlineLoader:Oi})))}isScopeWithLang(be){return this.isLang(fA(be))}translateObject(be,qA={},sn=this.getActiveLang()){if(tt(be)||Array.isArray(be)){const{resolveLang:Oi,scope:yi}=this.resolveLangAndScope(sn);if(Array.isArray(be))return be.map(xi=>this.translateObject(yi?`${yi}.${xi}`:xi,qA,Oi));const ii=this.getTranslation(Oi),cn=function At(ue){return(0,C.unflatten)(ue)}(this.getObjectByKey(ii,be=yi?`${yi}.${be}`:be));return function k(ue){return 0===H(ue)}(cn)?this.translate(be,qA,sn):this.parser.transpile(cn,qA,ii,be)}const Hn=[];for(const[Oi,yi]of this.getEntries(be))Hn.push(this.translateObject(Oi,yi,sn));return Hn}selectTranslateObject(be,qA,sn){if(tt(be)||Array.isArray(be))return this.selectTranslate(be,qA,sn,!0);const[[Hn,Oi],...yi]=this.getEntries(be);return this.selectTranslateObject(Hn,Oi,sn).pipe((0,u.T)(ii=>{const cn=[ii];for(const[xi,gA]of yi)cn.push(this.translateObject(xi,gA,sn));return cn}))}getTranslation(be){if(be){if(this.isLang(be))return this.translations.get(be)||{};{const{scope:qA,resolveLang:sn}=this.resolveLangAndScope(be),Hn=this.translations.get(sn)||{};return this.getObjectByKey(Hn,qA)}}return this.translations}selectTranslation(be){let qA=this.langChanges$;if(be){const sn=fA(be)!==be;qA=this.isLang(be)||sn?(0,t.of)(be):this.langChanges$.pipe((0,u.T)(Hn=>`${be}/${Hn}`))}return qA.pipe((0,b.n)(sn=>this.load(sn).pipe((0,u.T)(()=>this.getTranslation(sn)))))}setTranslation(be,qA=this.getActiveLang(),sn={}){const Oi={merge:!0,emitChange:!0,...sn},yi=rA(qA);let ii=be;yi&&(ii=dt({[this.getMappedScope(yi)]:be}));const cn=yi?fA(qA):qA,xi={...Oi.merge&&this.getTranslation(cn),...ii},gA=this.mergedConfig.flatten.aot?xi:dt(xi),WA=this.interceptor.preSaveTranslation(gA,cn);this.translations.set(cn,WA),Oi.emitChange&&this.setActiveLang(this.getActiveLang())}setTranslationKey(be,qA,sn=this.getActiveLang(),Hn={}){const Oi=this.interceptor.preSaveTranslationKey(be,qA,sn);this.setTranslation({[be]:Oi},sn,{...Hn,merge:!0})}setFallbackLangForMissingTranslation({fallbackLang:be}){const qA=Array.isArray(be)?be[0]:be;be&&this.useFallbackTranslation(qA)&&(this.firstFallbackLang=qA)}_handleMissingKey(be,qA,sn){if(this.config.missingHandler.allowEmpty&&""===qA)return"";if(!this.isResolvedMissingOnce&&this.useFallbackTranslation()){this.isResolvedMissingOnce=!0;const Hn=this.translate(be,sn,this.firstFallbackLang);return this.isResolvedMissingOnce=!1,Hn}return this.missingHandler.handle(be,this.getMissingHandlerData(),sn)}_isLangScoped(be){return-1===this.getAvailableLangsIds().indexOf(be)}isLang(be){return-1!==this.getAvailableLangsIds().indexOf(be)}_loadDependencies(be,qA){const sn=fA(be);return this._isLangScoped(be)&&!this.isLoadedTranslation(sn)?(0,D.z)(this.load(sn),this.load(be,{inlineLoader:qA})):this.load(be,{inlineLoader:qA})}_completeScopeWithLang(be){return this._isLangScoped(be)&&!this.isLang(fA(be))?`${be}/${this.getActiveLang()}`:be}_setScopeAlias(be,qA){this.mergedConfig.scopeMapping||(this.mergedConfig.scopeMapping={}),this.mergedConfig.scopeMapping[be]=qA}ngOnDestroy(){this.subscription&&(this.subscription.unsubscribe(),this.subscription=null),this.cache.clear()}isLoadedTranslation(be){return H(this.getTranslation(be))}getAvailableLangsIds(){return tt(this.getAvailableLangs()[0])?this.getAvailableLangs():this.getAvailableLangs().map(qA=>qA.id)}getMissingHandlerData(){return{...this.config,activeLang:this.getActiveLang(),availableLangs:this.availableLangs,defaultLang:this.defaultLang}}useFallbackTranslation(be){return this.config.missingHandler.useFallbackTranslation&&be!==this.firstFallbackLang}handleSuccess(be,qA){this.setTranslation(qA,be,{emitChange:!1}),this.events.next({wasFailure:!!this.failedLangs.size,type:"translationLoadSuccess",payload:Xe(be)}),this.failedLangs.forEach(sn=>this.cache.delete(sn)),this.failedLangs.clear()}handleFailure(be,qA){Y(qA.failedCounter)&&(qA.failedCounter=0,qA.fallbackLangs||(qA.fallbackLangs=this.fallbackStrategy.getNextLangs(be)));const sn=be.split("/"),Oi=qA.fallbackLangs[qA.failedCounter];if(this.failedLangs.add(be),this.cache.has(Oi))return this.handleSuccess(Oi,this.getTranslation(Oi)),h.w;if(!Oi||Oi===sn[sn.length-1]){let cn="Unable to load translation and all the fallback languages";throw sn.length>1&&(cn+=", did you misspelled the scope name?"),new Error(cn)}let ii=Oi;return sn.length>1&&(sn[sn.length-1]=Oi,ii=sn.join("/")),qA.failedCounter++,this.events.next({type:"translationLoadFailure",payload:Xe(be)}),this.load(ii,qA)}getMappedScope(be){const{scopeMapping:qA={}}=this.config;return qA[be]||it(be)}resolveLangAndScope(be){let sn,qA=be;if(this._isLangScoped(be)){const Hn=fA(be),Oi=this.isLang(Hn);qA=Oi?Hn:this.getActiveLang(),sn=this.getMappedScope(Oi?rA(be):be)}return{scope:sn,resolveLang:qA}}getObjectByKey(be,qA){const sn={},Hn=`${qA}.`;for(const Oi in be)Oi.startsWith(Hn)&&(sn[Oi.replace(Hn,"")]=be[Oi]);return sn}getEntries(be){return be instanceof Map?be.entries():Object.entries(be)}}return ue.\u0275fac=function(be){return new(be||ue)(l.KVO(N,8),l.KVO(Mt),l.KVO(ee),l.KVO(Ce),l.KVO(It),l.KVO(iA))},ue.\u0275prov=l.jDH({token:ue,factory:ue.\u0275fac,providedIn:"root"}),ue})(),Qn=(()=>{class ue{}return ue.\u0275fac=function(be){return new(be||ue)},ue.\u0275cmp=l.VBU({type:ue,selectors:[["ng-component"]],inputs:{html:"html"},decls:1,vars:1,consts:[[1,"transloco-loader-template",3,"innerHTML"]],template:function(be,qA){1&be&&l.nrm(0,"div",0),2&be&&l.Y8G("innerHTML",qA.html,l.npT)},encapsulation:2}),ue})();class _A{constructor(oA,be){this.view=oA,this.vcr=be,this.injector=this.vcr.injector}attachView(){if(this.view instanceof l.C4Q)this.vcr.createEmbeddedView(this.view);else if(tt(this.view)){const oA=this.createComponent(Qn);oA.instance.html=this.view,oA.hostView.detectChanges()}else this.createComponent(this.view)}detachView(){this.vcr.clear()}createComponent(oA){const qA=this.injector.get(l.OM3).resolveComponentFactory(oA);return this.vcr.createComponent(qA)}}const fn=new l.nKC("TRANSLOCO_LANG"),hA=new l.nKC("TRANSLOCO_LOADING_TEMPLATE"),kn=new l.nKC("TRANSLOCO_SCOPE");class ni{constructor(){this.initialized=!1}resolve({inline:oA,provider:be,active:qA}){let sn=qA;if(this.initialized)return sn=qA,sn;if(be){const[,Hn]=TA(be,"static");sn=Hn}if(oA){const[,Hn]=TA(oA,"static");sn=Hn}return this.initialized=!0,sn}resolveLangBasedOnScope(oA){return rA(oA)?fA(oA):oA}resolveLangPath(oA,be){return be?`${be}/${oA}`:oA}}class mi{constructor(oA){this.translocoService=oA}resolve({inline:oA,provider:be}={inline:void 0,provider:void 0}){if(oA)return oA;if(be){if(O(be)){const{scope:qA,alias:sn=it(qA)}=be;return this.translocoService._setScopeAlias(qA,sn),qA}return be}}}let no=(()=>{class ue{constructor(be,qA,sn,Hn,Oi,yi,ii,cn,xi){this.translocoService=be,this.tpl=qA,this.providerScope=sn,this.providerLang=Hn,this.providedLoadingTpl=Oi,this.vcr=yi,this.cdr=ii,this.host=cn,this.renderer=xi,this.subscription=null,this.translationMemo={},this.params={},this.initialized=!1,this.langResolver=new ni,this.scopeResolver=new mi(this.translocoService),this.strategy=null===this.tpl?"attribute":"structural"}static ngTemplateContextGuard(be,qA){return!0}ngOnInit(){const be=EA(this.translocoService,this.providerLang||this.inlineLang);this.subscription=this.translocoService.langChanges$.pipe((0,b.n)(sn=>{const Hn=this.langResolver.resolve({inline:this.inlineLang,provider:this.providerLang,active:sn});return Array.isArray(this.providerScope)?(0,_.p)(this.providerScope.map(Oi=>this.resolveScope(Hn,Oi))):this.resolveScope(Hn,this.providerScope)}),fe(be)).subscribe(()=>{this.currentLang=this.langResolver.resolveLangBasedOnScope(this.path),"attribute"===this.strategy?this.attributeStrategy():this.structuralStrategy(this.currentLang,this.inlineRead),this.cdr.markForCheck(),this.initialized=!0});const qA=this.getLoadingTpl();!this.initialized&&qA&&(this.loaderTplHandler=new _A(qA,this.vcr),this.loaderTplHandler.attachView())}ngOnChanges(be){"attribute"===this.strategy&&Object.keys(be).some(sn=>!be[sn].firstChange)&&this.attributeStrategy()}attributeStrategy(){this.detachLoader(),this.renderer.setProperty(this.host.nativeElement,"innerText",this.translocoService.translate(this.key,this.params,this.currentLang))}structuralStrategy(be,qA){this.translationMemo={},this.view?(this.view.context.$implicit=this.getTranslateFn(be,qA),this.view.context.currentLang=this.currentLang):(this.detachLoader(),this.view=this.vcr.createEmbeddedView(this.tpl,{$implicit:this.getTranslateFn(be,qA),currentLang:this.currentLang}))}getTranslateFn(be,qA){return(sn,Hn)=>{const Oi=qA?`${qA}.${sn}`:sn,yi=Hn?`${Oi}${JSON.stringify(Hn)}`:Oi;return Object.prototype.hasOwnProperty.call(this.translationMemo,yi)||(this.translationMemo[yi]={params:Hn,value:this.translocoService.translate(Oi,Hn,be)}),this.translationMemo[yi].value}}getLoadingTpl(){return this.inlineTpl||this.providedLoadingTpl}ngOnDestroy(){this.subscription&&(this.subscription.unsubscribe(),this.subscription=null)}detachLoader(){this.loaderTplHandler?.detachView()}resolveScope(be,qA){const sn=this.scopeResolver.resolve({inline:this.inlineScope,provider:qA});this.path=this.langResolver.resolveLangPath(be,sn);const Hn=FA(qA,sn);return this.translocoService._loadDependencies(this.path,Hn)}}return ue.\u0275fac=function(be){return new(be||ue)(l.rXU(GA),l.rXU(l.C4Q,8),l.rXU(kn,8),l.rXU(fn,8),l.rXU(hA,8),l.rXU(l.c1b),l.rXU(l.gRc),l.rXU(l.aKT),l.rXU(l.sFG))},ue.\u0275dir=l.FsC({type:ue,selectors:[["","transloco",""]],inputs:{key:[l.Mj6.None,"transloco","key"],params:[l.Mj6.None,"translocoParams","params"],inlineScope:[l.Mj6.None,"translocoScope","inlineScope"],inlineRead:[l.Mj6.None,"translocoRead","inlineRead"],inlineLang:[l.Mj6.None,"translocoLang","inlineLang"],inlineTpl:[l.Mj6.None,"translocoLoadingTpl","inlineTpl"]},features:[l.OA$]}),ue})(),ZA=(()=>{class ue{constructor(be,qA,sn,Hn){this.translocoService=be,this.providerScope=qA,this.providerLang=sn,this.cdr=Hn,this.subscription=null,this.lastValue="",this.langResolver=new ni,this.scopeResolver=new mi(this.translocoService)}transform(be,qA,sn){if(!be)return be;const Hn=qA?`${be}${JSON.stringify(qA)}`:be;if(Hn===this.lastKey)return this.lastValue;this.lastKey=Hn,this.subscription?.unsubscribe();const Oi=EA(this.translocoService,this.providerLang||sn);return this.subscription=this.translocoService.langChanges$.pipe((0,b.n)(yi=>{const ii=this.langResolver.resolve({inline:sn,provider:this.providerLang,active:yi});return Array.isArray(this.providerScope)?(0,_.p)(this.providerScope.map(cn=>this.resolveScope(ii,cn))):this.resolveScope(ii,this.providerScope)}),fe(Oi)).subscribe(()=>this.updateValue(be,qA)),this.lastValue}ngOnDestroy(){this.subscription&&(this.subscription.unsubscribe(),this.subscription=null)}updateValue(be,qA){const sn=this.langResolver.resolveLangBasedOnScope(this.path);this.lastValue=this.translocoService.translate(be,qA,sn),this.cdr.markForCheck()}resolveScope(be,qA){const sn=this.scopeResolver.resolve({inline:void 0,provider:qA});this.path=this.langResolver.resolveLangPath(be,sn);const Hn=FA(qA,sn);return this.translocoService._loadDependencies(this.path,Hn)}}return ue.\u0275fac=function(be){return new(be||ue)(l.rXU(GA,16),l.rXU(kn,24),l.rXU(fn,24),l.rXU(l.gRc,16))},ue.\u0275pipe=l.EJ8({name:"transloco",type:ue,pure:!1}),ue})();const Ke=[{provide:Mt,useClass:Xt,deps:[It]},{provide:ee,useClass:Ge},{provide:Ce,useClass:je},{provide:iA,useClass:dA,deps:[It]}];let Yn=(()=>{class ue{}return ue.\u0275fac=function(be){return new(be||ue)},ue.\u0275mod=l.$C({type:ue}),ue.\u0275inj=l.G2t({providers:[Ke]}),ue})();new l.nKC("TRANSLOCO_TEST_LANGS - Available testing languages"),new l.nKC("TRANSLOCO_TEST_OPTIONS - Testing options")},59640:(Fe,Tt,d)=>{"use strict";d.d(Tt,{SS:()=>H,Zz:()=>J,N_:()=>pt,Bh:()=>rA,QU:()=>Ye,sA:()=>fe,h1:()=>FA,il:()=>_e,md:()=>jn,q6:()=>fA});var l=d(54438),t=d(84412),R=d(71985),F=d(21413),e=d(47242),_=d(40941),D=d(53993),h=d(22816),s=d(96354),g=d(23294),a=d(89079);const c={},J="@ngrx/store/init";let H=(()=>{class bA extends t.t{constructor(){super({type:J})}next(pn){if("function"==typeof pn)throw new TypeError("\n        Dispatch expected an object, instead it received a function.\n        If you're using the createAction function, make sure to invoke the function\n        before dispatching the action. For example, someAction should be someAction().");if(typeof pn>"u")throw new TypeError("Actions must be objects");if(typeof pn.type>"u")throw new TypeError("Actions must have a type property");super.next(pn)}complete(){}ngOnDestroy(){super.complete()}static#t=this.\u0275fac=function(Ln){return new(Ln||bA)};static#e=this.\u0275prov=l.jDH({token:bA,factory:bA.\u0275fac})}return bA})();const k=[H],X=new l.nKC("@ngrx/store Internal Root Guard"),tt=new l.nKC("@ngrx/store Internal Initial State"),pt=new l.nKC("@ngrx/store Initial State"),st=new l.nKC("@ngrx/store Reducer Factory"),z=new l.nKC("@ngrx/store Internal Reducer Factory Provider"),it=new l.nKC("@ngrx/store Initial Reducers"),at=new l.nKC("@ngrx/store Internal Initial Reducers"),Y=new l.nKC("@ngrx/store Store Features"),x=new l.nKC("@ngrx/store Internal Store Reducers"),v=new l.nKC("@ngrx/store Internal Feature Reducers"),O=new l.nKC("@ngrx/store Internal Feature Configs"),G=new l.nKC("@ngrx/store Internal Store Features"),At=new l.nKC("@ngrx/store Internal Feature Reducers Token"),dt=new l.nKC("@ngrx/store Feature Reducers"),It=new l.nKC("@ngrx/store User Provided Meta Reducers"),yt=new l.nKC("@ngrx/store Meta Reducers"),qt=new l.nKC("@ngrx/store Internal Resolved Meta Reducers"),Mt=new l.nKC("@ngrx/store User Runtime Checks Config"),Xt=new l.nKC("@ngrx/store Internal User Runtime Checks Config"),mt=new l.nKC("@ngrx/store Internal Runtime Checks"),ct=new l.nKC("@ngrx/store Check if Action types are unique");function Ge(bA,$A={}){const pn=Object.keys(bA),Ln={};for(let lo=0;lo<pn.length;lo++){const Ko=pn[lo];"function"==typeof bA[Ko]&&(Ln[Ko]=bA[Ko])}const eo=Object.keys(Ln);return function(Ko,_o){Ko=void 0===Ko?$A:Ko;let Pr=!1;const da={};for(let or=0;or<eo.length;or++){const Fa=eo[or],xo=Ko[Fa],Yo=(0,Ln[Fa])(xo,_o);da[Fa]=Yo,Pr=Pr||Yo!==xo}return Pr?da:Ko}}function je(...bA){return function($A){if(0===bA.length)return $A;const pn=bA[bA.length-1];return bA.slice(0,-1).reduceRight((eo,lo)=>lo(eo),pn($A))}}function iA(bA,$A){return Array.isArray($A)&&$A.length>0&&(bA=je.apply(null,[...$A,bA])),(pn,Ln)=>{const eo=bA(pn);return(lo,Ko)=>eo(lo=void 0===lo?Ln:lo,Ko)}}new l.nKC("@ngrx/store Root Store Provider"),new l.nKC("@ngrx/store Feature State Provider");class Ye extends R.c{}class rA extends H{}const fA="@ngrx/store/update-reducers";let TA=(()=>{class bA extends t.t{get currentReducers(){return this.reducers}constructor(pn,Ln,eo,lo){super(lo(eo,Ln)),this.dispatcher=pn,this.initialState=Ln,this.reducers=eo,this.reducerFactory=lo}addFeature(pn){this.addFeatures([pn])}addFeatures(pn){const Ln=pn.reduce((eo,{reducers:lo,reducerFactory:Ko,metaReducers:_o,initialState:Pr,key:da})=>{const or="function"==typeof lo?function dA(bA){const $A=Array.isArray(bA)&&bA.length>0?je(...bA):pn=>pn;return(pn,Ln)=>(pn=$A(pn),(eo,lo)=>pn(eo=void 0===eo?Ln:eo,lo))}(_o)(lo,Pr):iA(Ko,_o)(lo,Pr);return eo[da]=or,eo},{});this.addReducers(Ln)}removeFeature(pn){this.removeFeatures([pn])}removeFeatures(pn){this.removeReducers(pn.map(Ln=>Ln.key))}addReducer(pn,Ln){this.addReducers({[pn]:Ln})}addReducers(pn){this.reducers={...this.reducers,...pn},this.updateReducers(Object.keys(pn))}removeReducer(pn){this.removeReducers([pn])}removeReducers(pn){pn.forEach(Ln=>{this.reducers=function Ce(bA,$A){return Object.keys(bA).filter(pn=>pn!==$A).reduce((pn,Ln)=>Object.assign(pn,{[Ln]:bA[Ln]}),{})}(this.reducers,Ln)}),this.updateReducers(pn)}updateReducers(pn){this.next(this.reducerFactory(this.reducers,this.initialState)),this.dispatcher.next({type:fA,features:pn})}ngOnDestroy(){this.complete()}static#t=this.\u0275fac=function(Ln){return new(Ln||bA)(l.KVO(rA),l.KVO(pt),l.KVO(it),l.KVO(st))};static#e=this.\u0275prov=l.jDH({token:bA,factory:bA.\u0275fac})}return bA})();const EA=[TA,{provide:Ye,useExisting:TA},{provide:rA,useExisting:H}];let fe=(()=>{class bA extends F.B{ngOnDestroy(){this.complete()}static#t=this.\u0275fac=(()=>{let pn;return function(eo){return(pn||(pn=l.xGo(bA)))(eo||bA)}})();static#e=this.\u0275prov=l.jDH({token:bA,factory:bA.\u0275fac})}return bA})();const xe=[fe];class FA extends R.c{}let Xe=(()=>{class bA extends t.t{static#t=this.INIT=J;constructor(pn,Ln,eo,lo){super(lo);const da=pn.pipe((0,_.Q)(e.T)).pipe((0,D.E)(Ln)).pipe((0,h.S)(Ve,{state:lo}));this.stateSubscription=da.subscribe(({state:or,action:Fa})=>{this.next(or),eo.next(Fa)}),this.state=(0,a.ot)(this,{manualCleanup:!0,requireSync:!0})}ngOnDestroy(){this.stateSubscription.unsubscribe(),this.complete()}static#e=this.\u0275fac=function(Ln){return new(Ln||bA)(l.KVO(H),l.KVO(Ye),l.KVO(fe),l.KVO(pt))};static#A=this.\u0275prov=l.jDH({token:bA,factory:bA.\u0275fac})}return bA})();function Ve(bA={state:void 0},[$A,pn]){const{state:Ln}=bA;return{state:pn(Ln,$A),action:$A}}const nA=[Xe,{provide:FA,useExisting:Xe}];let _e=(()=>{class bA extends R.c{constructor(pn,Ln,eo){super(),this.actionsObserver=Ln,this.reducerManager=eo,this.source=pn,this.state=pn.state}select(pn,...Ln){return on.call(null,pn,...Ln)(this)}selectSignal(pn,Ln){return(0,l.EWP)(()=>pn(this.state()),Ln)}lift(pn){const Ln=new bA(this,this.actionsObserver,this.reducerManager);return Ln.operator=pn,Ln}dispatch(pn){this.actionsObserver.next(pn)}next(pn){this.actionsObserver.next(pn)}error(pn){this.actionsObserver.error(pn)}complete(){this.actionsObserver.complete()}addReducer(pn,Ln){this.reducerManager.addReducer(pn,Ln)}removeReducer(pn){this.reducerManager.removeReducer(pn)}static#t=this.\u0275fac=function(Ln){return new(Ln||bA)(l.KVO(FA),l.KVO(H),l.KVO(TA))};static#e=this.\u0275prov=l.jDH({token:bA,factory:bA.\u0275fac})}return bA})();const tA=[_e];function on(bA,$A,...pn){return function(eo){let lo;if("string"==typeof bA){const Ko=[$A,...pn].filter(Boolean);lo=eo.pipe(function u(...bA){const $A=bA.length;if(0===$A)throw new Error("list of properties cannot be empty.");return(0,s.T)(pn=>{let Ln=pn;for(let eo=0;eo<$A;eo++){const lo=Ln?.[bA[eo]];if(!(typeof lo<"u"))return;Ln=lo}return Ln})}(bA,...Ko))}else{if("function"!=typeof bA)throw new TypeError(`Unexpected type '${typeof bA}' in select operator, expected 'string' or 'function'`);lo=eo.pipe((0,s.T)(Ko=>bA(Ko,$A)))}return lo.pipe((0,g.F)())}}const GA="https://ngrx.io/guide/store/configuration/runtime-checks";function Qn(bA){return void 0===bA}function _A(bA){return null===bA}function fn(bA){return Array.isArray(bA)}function mi(bA){return"object"==typeof bA&&null!==bA}function Ke(bA){return"function"==typeof bA}function Oi(bA){return bA instanceof l.nKC?(0,l.WQX)(bA):bA}function yi(bA,$A){return $A.map((pn,Ln)=>{if(bA[Ln]instanceof l.nKC){const eo=(0,l.WQX)(bA[Ln]);return{key:pn.key,reducerFactory:eo.reducerFactory?eo.reducerFactory:Ge,metaReducers:eo.metaReducers?eo.metaReducers:[],initialState:eo.initialState}}return pn})}function ii(bA){return bA.map($A=>$A instanceof l.nKC?(0,l.WQX)($A):$A)}function cn(bA){return"function"==typeof bA?bA():bA}function xi(bA,$A){return bA.concat($A)}function gA(){if((0,l.WQX)(_e,{optional:!0,skipSelf:!0}))throw new TypeError("The root Store has been provided more than once. Feature modules should provide feature states instead.");return"guarded"}function Le(bA){Object.freeze(bA);const $A=Ke(bA);return Object.getOwnPropertyNames(bA).forEach(pn=>{if(!pn.startsWith("\u0275")&&function Me(bA,$A){return Object.prototype.hasOwnProperty.call(bA,$A)}(bA,pn)&&(!$A||"caller"!==pn&&"callee"!==pn&&"arguments"!==pn)){const Ln=bA[pn];(mi(Ln)||Ke(Ln))&&!Object.isFrozen(Ln)&&Le(Ln)}}),bA}function $e(bA,$A=[]){return(Qn(bA)||_A(bA))&&0===$A.length?{path:["root"],value:bA}:Object.keys(bA).reduce((Ln,eo)=>{if(Ln)return Ln;const lo=bA[eo];return function Ne(bA){return Ke(bA)&&bA.hasOwnProperty("\u0275cmp")}(lo)?Ln:!(Qn(lo)||_A(lo)||function ni(bA){return"number"==typeof bA}(lo)||function kn(bA){return"boolean"==typeof bA}(lo)||function hA(bA){return"string"==typeof bA}(lo)||fn(lo))&&(function ZA(bA){if(!function no(bA){return mi(bA)&&!fn(bA)}(bA))return!1;const $A=Object.getPrototypeOf(bA);return $A===Object.prototype||null===$A}(lo)?$e(lo,[...$A,eo]):{path:[...$A,eo],value:lo})},!1)}function q(bA,$A){if(!1===bA)return;const pn=bA.path.join("."),Ln=new Error(`Detected unserializable ${$A} at "${pn}". ${GA}#strict${$A}serializability`);throw Ln.value=bA.value,Ln.unserializablePath=pn,Ln}function M(bA){return(0,l.naY)()?{strictStateSerializability:!1,strictActionSerializability:!1,strictStateImmutability:!0,strictActionImmutability:!0,strictActionWithinNgZone:!1,strictActionTypeUniqueness:!1,...bA}:{strictStateSerializability:!1,strictActionSerializability:!1,strictStateImmutability:!1,strictActionImmutability:!1,strictActionWithinNgZone:!1,strictActionTypeUniqueness:!1}}function S({strictActionSerializability:bA,strictStateSerializability:$A}){return pn=>bA||$A?function Cn(bA,$A){return function(pn,Ln){$A.action(Ln)&&q($e(Ln),"action");const eo=bA(pn,Ln);return $A.state()&&q($e(eo),"state"),eo}}(pn,{action:Ln=>bA&&!et(Ln),state:()=>$A}):pn}function Z({strictActionImmutability:bA,strictStateImmutability:$A}){return pn=>bA||$A?function WA(bA,$A){return function(pn,Ln){const eo=$A.action(Ln)?Le(Ln):Ln,lo=bA(pn,eo);return $A.state()?Le(lo):lo}}(pn,{action:Ln=>bA&&!et(Ln),state:()=>$A}):pn}function et(bA){return bA.type.startsWith("@ngrx")}function RA({strictActionWithinNgZone:bA}){return $A=>bA?function te(bA,$A){return function(pn,Ln){if($A.action(Ln)&&!l.SKi.isInAngularZone())throw new Error(`Action '${Ln.type}' running outside NgZone. ${GA}#strictactionwithinngzone`);return bA(pn,Ln)}}($A,{action:pn=>bA&&!et(pn)}):$A}function nn(bA){return[{provide:Xt,useValue:bA},{provide:Mt,useFactory:Ei,deps:[Xt]},{provide:mt,deps:[Mt],useFactory:M},{provide:yt,multi:!0,deps:[mt],useFactory:Z},{provide:yt,multi:!0,deps:[mt],useFactory:S},{provide:yt,multi:!0,deps:[mt],useFactory:RA}]}function Zn(){return[{provide:ct,multi:!0,deps:[mt],useFactory:zA}]}function Ei(bA){return bA}function zA(bA){if(!bA.strictActionTypeUniqueness)return;const $A=Object.entries(c).filter(([,pn])=>pn>1).map(([pn])=>pn);if($A.length)throw new Error(`Action types are registered more than once, ${$A.map(pn=>`"${pn}"`).join(", ")}. ${GA}#strictactiontypeuniqueness`)}function Ht(bA={},$A={}){return[{provide:X,useFactory:gA},{provide:tt,useValue:$A.initialState},{provide:pt,useFactory:cn,deps:[tt]},{provide:at,useValue:bA},{provide:x,useExisting:bA instanceof l.nKC?bA:at},{provide:it,deps:[at,[new l.y_5(x)]],useFactory:Oi},{provide:It,useValue:$A.metaReducers?$A.metaReducers:[]},{provide:qt,deps:[yt,It],useFactory:xi},{provide:z,useValue:$A.reducerFactory?$A.reducerFactory:Ge},{provide:st,deps:[z,qt],useFactory:iA},k,EA,xe,nA,tA,nn($A.runtimeChecks),Zn()]}function Zt(bA,$A,pn={}){return[{provide:O,multi:!0,useValue:bA instanceof Object?{}:pn},{provide:Y,multi:!0,useValue:{key:bA instanceof Object?bA.name:bA,reducerFactory:pn instanceof l.nKC||!pn.reducerFactory?Ge:pn.reducerFactory,metaReducers:pn instanceof l.nKC||!pn.metaReducers?[]:pn.metaReducers,initialState:pn instanceof l.nKC||!pn.initialState?void 0:pn.initialState}},{provide:G,deps:[O,Y],useFactory:yi},{provide:v,multi:!0,useValue:bA instanceof Object?bA.reducer:$A},{provide:At,multi:!0,useExisting:$A instanceof l.nKC?$A:v},{provide:dt,multi:!0,deps:[v,[new l.y_5(At)]],useFactory:ii},Zn()]}let se=(()=>{class bA{constructor(pn,Ln,eo,lo,Ko,_o){}static#t=this.\u0275fac=function(Ln){return new(Ln||bA)(l.KVO(H),l.KVO(Ye),l.KVO(fe),l.KVO(_e),l.KVO(X,8),l.KVO(ct,8))};static#e=this.\u0275mod=l.$C({type:bA});static#A=this.\u0275inj=l.G2t({})}return bA})(),gn=(()=>{class bA{constructor(pn,Ln,eo,lo,Ko){this.features=pn,this.featureReducers=Ln,this.reducerManager=eo;const _o=pn.map((Pr,da)=>{const Fa=Ln.shift()[da];return{...Pr,reducers:Fa,initialState:cn(Pr.initialState)}});eo.addFeatures(_o)}ngOnDestroy(){this.reducerManager.removeFeatures(this.features)}static#t=this.\u0275fac=function(Ln){return new(Ln||bA)(l.KVO(G),l.KVO(dt),l.KVO(TA),l.KVO(se),l.KVO(ct,8))};static#e=this.\u0275mod=l.$C({type:bA});static#A=this.\u0275inj=l.G2t({})}return bA})(),jn=(()=>{class bA{static forRoot(pn,Ln){return{ngModule:se,providers:[...Ht(pn,Ln)]}}static forFeature(pn,Ln,eo={}){return{ngModule:gn,providers:[...Zt(pn,Ln,eo)]}}static#t=this.\u0275fac=function(Ln){return new(Ln||bA)};static#e=this.\u0275mod=l.$C({type:bA});static#A=this.\u0275inj=l.G2t({})}return bA})()},47280:(Fe,Tt,d)=>{"use strict";d.d(Tt,{DS:()=>C,mg:()=>T,n2:()=>Q});var l=d(54438),t=d(60177),R=d(21413),F=d(7673),e=d(1807),_=d(84572),D=d(71985),h=d(96354),s=d(96697),u=d(88141),g=d(99172),a=d(25558),c=d(44668);function B(N,L){if(1&N&&(l.j41(0,"div",3),l.nrm(1,"div",4),l.k0s()),2&N){const J=l.XpG(2);l.R7$(),l.xc7("width",J.diameter)("height",J.diameter)}}function p(N,L){if(1&N&&l.nrm(0,"div",5),2&N){const J=l.XpG().ngIf,H=l.XpG();l.xc7("background",H.color)("height",H.height)("width",J+"%")}}function f(N,L){if(1&N&&(l.qex(0),l.DNE(1,B,2,4,"div",1)(2,p,1,6,"div",2),l.bVm()),2&N){const J=l.XpG();l.R7$(),l.Y8G("ngIf",J.includeSpinner),l.R7$(),l.Y8G("ngIf",J.includeBar)}}class E{constructor(L={}){this.config=L,this.state={action:null,value:0,initialValue:0},this.requests=null,this.disabled=!1,this.stream$=new R.B,this._value$=null,this.timer$=J=>{let H=(0,F.of)(J);switch(J.action){case"start":case"increment":case"set":"start"===J.action&&0===this.config.latencyThreshold&&0===J.value&&(J.value=J.initialValue),this.requests>0&&(H=(0,e.O)(this.config.latencyThreshold,250).pipe((0,h.T)(k=>({...J,value:0===k?this.state.value||J.initialValue:this._increment()}))));break;case"complete":case"stop":H=0===J.value?(0,F.of)({...J}):(0,e.O)(0,500).pipe((0,s.s)(2),(0,h.T)(k=>({value:0===k?100:0})))}return H.pipe((0,h.T)(k=>({...k,action:"set"})),(0,u.M)(k=>this.next(k,!1)))},this.config={latencyThreshold:0,...L}}get value$(){return this._value$?this._value$:this._value$=this.stream$.pipe((0,g.Z)(this.state),(0,a.n)(L=>this.timer$(L)),(0,c.t)(),(0,h.T)(L=>L.value))}start(L=2){this.disabled||this.next({action:"start",initialValue:L})}stop(){this.next({action:"stop"})}complete(){this.next({action:"complete"})}disable(){this.disabled=!0}set(L){this.next({action:"set",value:L})}increment(L=0){this.next({action:"increment",value:L})}next(L,J=!0){switch(L.action){case"start":this.requests=(this.requests||0)+1;break;case"complete":if(this.requests=(this.requests||1)-1,this.requests>0)return;break;case"stop":this.requests=0;break;case"increment":L.value=this._increment(L.value)}this.state={...this.state,action:null,...L},J&&this.stream$.next(this.state)}_increment(L=0){const J=this.state.value;return J>=99&&(L=0),0===L&&(L=J>=0&&J<25?3*Math.random()+3:J>=25&&J<65?3*Math.random():J>=65&&J<90?2*Math.random():J>=90&&J<99?.5:0),L+J}}const w=new l.nKC("LOADING_BAR_CONFIG");let Q=(()=>{class N{constructor(J,H={},k){this.platformId=J,this.config=H,this.zone=k,this.refs={},this.streams$=new R.B,this.value$=this.streams$.pipe((0,g.Z)(null),(0,a.n)(()=>(0,_.z)(Object.keys(this.refs).map(X=>this.refs[X].value$))),function b(N){return N?L=>new D.c(J=>L.subscribe(H=>N.run(()=>J.next(H)),H=>N.run(()=>J.error(H)),()=>N.run(()=>J.complete()))):L=>L}(this.zone),(0,h.T)(X=>Math.max(0,...X)))}get progress$(){return this.value$}start(J=2){this.useRef().start(J)}set(J){this.useRef().set(J)}increment(J){this.useRef().increment(J)}complete(){this.useRef().complete()}stop(){this.useRef().stop()}useRef(J="default"){return this.refs[J]||(this.refs[J]=new E(this.config),this.streams$.next(),(0,t.UE)(this.platformId)||this.refs[J].disable()),this.refs[J]}}return N.\u0275fac=function(J){return new(J||N)(l.KVO(l.Agw),l.KVO(w,8),l.KVO(l.SKi,8))},N.\u0275prov=l.jDH({token:N,factory:N.\u0275fac,providedIn:"root"}),N})(),C=(()=>{class N{constructor(J){this.loader=J,this.includeSpinner=!0,this.includeBar=!0,this.fixed=!0,this.color="#29d"}get value$(){return this.ref?this.loader.useRef(this.ref).value$:this.loader.value$}}return N.\u0275fac=function(J){return new(J||N)(l.rXU(Q))},N.\u0275cmp=l.VBU({type:N,selectors:[["ngx-loading-bar"]],hostVars:3,hostBindings:function(J,H){2&J&&(l.BMQ("fixed",H.fixed),l.xc7("color",H.color))},inputs:{includeSpinner:"includeSpinner",includeBar:"includeBar",fixed:"fixed",color:"color",value:"value",ref:"ref",height:"height",diameter:"diameter"},decls:2,vars:3,consts:[[4,"ngIf"],["class","ngx-spinner",4,"ngIf"],["class","ngx-bar",3,"background","height","width",4,"ngIf"],[1,"ngx-spinner"],[1,"ngx-spinner-icon"],[1,"ngx-bar"]],template:function(J,H){1&J&&(l.DNE(0,f,3,2,"ng-container",0),l.nI1(1,"async")),2&J&&l.Y8G("ngIf",null!=H.value?H.value:l.bMT(1,1,H.value$))},dependencies:[t.bT,t.Jj],styles:["[_nghost-%COMP%]{position:relative;display:block;pointer-events:none}[_nghost-%COMP%]   .ngx-spinner[_ngcontent-%COMP%]{transition:.35s linear all;display:block;position:absolute;top:5px;left:0px}[_nghost-%COMP%]   .ngx-spinner[_ngcontent-%COMP%]   .ngx-spinner-icon[_ngcontent-%COMP%]{width:14px;height:14px;border:solid 2px transparent;border-top-color:inherit;border-left-color:inherit;border-radius:50%;-webkit-animation:_ngcontent-%COMP%_loading-bar-spinner .4s linear infinite;animation:_ngcontent-%COMP%_loading-bar-spinner .4s linear infinite}[_nghost-%COMP%]   .ngx-bar[_ngcontent-%COMP%]{transition:width .35s;position:absolute;top:0;left:0;width:100%;height:2px;border-bottom-right-radius:1px;border-top-right-radius:1px}[dir=rtl]   [_nghost-%COMP%]   .ngx-bar[_ngcontent-%COMP%]{right:0;left:unset}[fixed=true][_nghost-%COMP%]{z-index:10002}[fixed=true][_nghost-%COMP%]   .ngx-bar[_ngcontent-%COMP%]{position:fixed}[fixed=true][_nghost-%COMP%]   .ngx-spinner[_ngcontent-%COMP%]{position:fixed;top:10px;left:10px}[dir=rtl]   [fixed=true][_nghost-%COMP%]   .ngx-spinner[_ngcontent-%COMP%]{right:10px;left:unset}@-webkit-keyframes _ngcontent-%COMP%_loading-bar-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _ngcontent-%COMP%_loading-bar-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}"],changeDetection:0}),N})(),T=(()=>{class N{}return N.\u0275fac=function(J){return new(J||N)},N.\u0275mod=l.$C({type:N}),N.\u0275inj=l.G2t({imports:[[t.MD]]}),N})()},9989:(Fe,Tt,d)=>{"use strict";d.d(Tt,{Ay:()=>ha});const l=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,t=Object.keys,R=Array.isArray;function F(re,Wt){return"object"!=typeof Wt||t(Wt).forEach(function(Re){re[Re]=Wt[Re]}),re}typeof Promise>"u"||l.Promise||(l.Promise=Promise);const e=Object.getPrototypeOf,_={}.hasOwnProperty;function D(re,Wt){return _.call(re,Wt)}function h(re,Wt){"function"==typeof Wt&&(Wt=Wt(e(re))),(typeof Reflect>"u"?t:Reflect.ownKeys)(Wt).forEach(Re=>{u(re,Re,Wt[Re])})}const s=Object.defineProperty;function u(re,Wt,Re,aA){s(re,Wt,F(Re&&D(Re,"get")&&"function"==typeof Re.get?{get:Re.get,set:Re.set,configurable:!0}:{value:Re,configurable:!0,writable:!0},aA))}function g(re){return{from:function(Wt){return re.prototype=Object.create(Wt.prototype),u(re.prototype,"constructor",re),{extend:h.bind(null,re.prototype)}}}}const a=Object.getOwnPropertyDescriptor;function c(re,Wt){let Re;return a(re,Wt)||(Re=e(re))&&c(Re,Wt)}const B=[].slice;function p(re,Wt,Re){return B.call(re,Wt,Re)}function f(re,Wt){return Wt(re)}function E(re){if(!re)throw new Error("Assertion Failed")}function w(re){l.setImmediate?setImmediate(re):setTimeout(re,0)}function Q(re,Wt){return re.reduce((Re,aA,CA)=>{var an=Wt(aA,CA);return an&&(Re[an[0]]=an[1]),Re},{})}function b(re,Wt){if("string"==typeof Wt&&D(re,Wt))return re[Wt];if(!Wt)return re;if("string"!=typeof Wt){for(var Re=[],aA=0,CA=Wt.length;aA<CA;++aA){var an=b(re,Wt[aA]);Re.push(an)}return Re}var Mn=Wt.indexOf(".");if(-1!==Mn){var ci=re[Wt.substr(0,Mn)];return null==ci?void 0:b(ci,Wt.substr(Mn+1))}}function C(re,Wt,Re){if(re&&void 0!==Wt&&(!("isFrozen"in Object)||!Object.isFrozen(re)))if("string"!=typeof Wt&&"length"in Wt){E("string"!=typeof Re&&"length"in Re);for(var aA=0,CA=Wt.length;aA<CA;++aA)C(re,Wt[aA],Re[aA])}else{var an=Wt.indexOf(".");if(-1!==an){var Mn=Wt.substr(0,an),ci=Wt.substr(an+1);if(""===ci)void 0===Re?R(re)&&!isNaN(parseInt(Mn))?re.splice(Mn,1):delete re[Mn]:re[Mn]=Re;else{var Kn=re[Mn];Kn&&D(re,Mn)||(Kn=re[Mn]={}),C(Kn,ci,Re)}}else void 0===Re?R(re)&&!isNaN(parseInt(Wt))?re.splice(Wt,1):delete re[Wt]:re[Wt]=Re}}function T(re){var Wt={};for(var Re in re)D(re,Re)&&(Wt[Re]=re[Re]);return Wt}const N=[].concat;function L(re){return N.apply([],re)}const J="BigUint64Array,BigInt64Array,Array,Boolean,String,Date,RegExp,Blob,File,FileList,FileSystemFileHandle,FileSystemDirectoryHandle,ArrayBuffer,DataView,Uint8ClampedArray,ImageBitmap,ImageData,Map,Set,CryptoKey".split(",").concat(L([8,16,32,64].map(re=>["Int","Uint","Float"].map(Wt=>Wt+re+"Array")))).filter(re=>l[re]),H=J.map(re=>l[re]);Q(J,re=>[re,!0]);let k=null;function X(re){k=typeof WeakMap<"u"&&new WeakMap;const Wt=tt(re);return k=null,Wt}function tt(re){if(!re||"object"!=typeof re)return re;let Wt=k&&k.get(re);if(Wt)return Wt;if(R(re)){Wt=[],k&&k.set(re,Wt);for(var Re=0,aA=re.length;Re<aA;++Re)Wt.push(tt(re[Re]))}else if(H.indexOf(re.constructor)>=0)Wt=re;else{const an=e(re);for(var CA in Wt=an===Object.prototype?{}:Object.create(an),k&&k.set(re,Wt),re)D(re,CA)&&(Wt[CA]=tt(re[CA]))}return Wt}const{toString:pt}={};function st(re){return pt.call(re).slice(8,-1)}const z=typeof Symbol<"u"?Symbol.iterator:"@@iterator",it="symbol"==typeof z?function(re){var Wt;return null!=re&&(Wt=re[z])&&Wt.apply(re)}:function(){return null},at={};function Y(re){var Wt,Re,aA,CA;if(1===arguments.length){if(R(re))return re.slice();if(this===at&&"string"==typeof re)return[re];if(CA=it(re)){for(Re=[];!(aA=CA.next()).done;)Re.push(aA.value);return Re}if(null==re)return[re];if("number"==typeof(Wt=re.length)){for(Re=new Array(Wt);Wt--;)Re[Wt]=re[Wt];return Re}return[re]}for(Wt=arguments.length,Re=new Array(Wt);Wt--;)Re[Wt]=arguments[Wt];return Re}const x=typeof Symbol<"u"?re=>"AsyncFunction"===re[Symbol.toStringTag]:()=>!1;var v=typeof location<"u"&&/^(http|https):\/\/(localhost|127\.0\.0\.1)/.test(location.href);function O(re,Wt){v=re,G=Wt}var G=()=>!0;const At=!new Error("").stack;function dt(){if(At)try{throw new Error}catch(re){return re}return new Error}function It(re,Wt){var Re=re.stack;return Re?(Wt=Wt||0,0===Re.indexOf(re.name)&&(Wt+=(re.name+re.message).split("\n").length),Re.split("\n").slice(Wt).filter(G).map(aA=>"\n"+aA).join("")):""}var yt=["Unknown","Constraint","Data","TransactionInactive","ReadOnly","Version","NotFound","InvalidState","InvalidAccess","Abort","Timeout","QuotaExceeded","Syntax","DataClone"],qt=["Modify","Bulk","OpenFailed","VersionChange","Schema","Upgrade","InvalidTable","MissingAPI","NoSuchDatabase","InvalidArgument","SubTransaction","Unsupported","Internal","DatabaseClosed","PrematureCommit","ForeignAwait"].concat(yt),Mt={VersionChanged:"Database version changed by other database connection",DatabaseClosed:"Database has been closed",Abort:"Transaction aborted",TransactionInactive:"Transaction has already completed or failed",MissingAPI:"IndexedDB API missing. Please visit https://tinyurl.com/y2uuvskb"};function Xt(re,Wt){this._e=dt(),this.name=re,this.message=Wt}function mt(re,Wt){return re+". Errors: "+Object.keys(Wt).map(Re=>Wt[Re].toString()).filter((Re,aA,CA)=>CA.indexOf(Re)===aA).join("\n")}function ct(re,Wt,Re,aA){this._e=dt(),this.failures=Wt,this.failedKeys=aA,this.successCount=Re,this.message=mt(re,Wt)}function xt(re,Wt){this._e=dt(),this.name="BulkError",this.failures=Object.keys(Wt).map(Re=>Wt[Re]),this.failuresByPos=Wt,this.message=mt(re,Wt)}g(Xt).from(Error).extend({stack:{get:function(){return this._stack||(this._stack=this.name+": "+this.message+It(this._e,2))}},toString:function(){return this.name+": "+this.message}}),g(ct).from(Xt),g(xt).from(Xt);var ee=qt.reduce((re,Wt)=>(re[Wt]=Wt+"Error",re),{});const Ge=Xt;var Ce=qt.reduce((re,Wt)=>{var Re=Wt+"Error";function aA(CA,an){this._e=dt(),this.name=Re,CA?"string"==typeof CA?(this.message=`${CA}${an?"\n "+an:""}`,this.inner=an||null):"object"==typeof CA&&(this.message=`${CA.name} ${CA.message}`,this.inner=CA):(this.message=Mt[Wt]||Re,this.inner=null)}return g(aA).from(Ge),re[Wt]=aA,re},{});Ce.Syntax=SyntaxError,Ce.Type=TypeError,Ce.Range=RangeError;var je=yt.reduce((re,Wt)=>(re[Wt+"Error"]=Ce[Wt],re),{}),iA=qt.reduce((re,Wt)=>(-1===["Syntax","Type","Range"].indexOf(Wt)&&(re[Wt+"Error"]=Ce[Wt]),re),{});function dA(){}function Ye(re){return re}function rA(re,Wt){return null==re||re===Ye?Wt:function(Re){return Wt(re(Re))}}function fA(re,Wt){return function(){re.apply(this,arguments),Wt.apply(this,arguments)}}function TA(re,Wt){return re===dA?Wt:function(){var Re=re.apply(this,arguments);void 0!==Re&&(arguments[0]=Re);var aA=this.onsuccess,CA=this.onerror;this.onsuccess=null,this.onerror=null;var an=Wt.apply(this,arguments);return aA&&(this.onsuccess=this.onsuccess?fA(aA,this.onsuccess):aA),CA&&(this.onerror=this.onerror?fA(CA,this.onerror):CA),void 0!==an?an:Re}}function EA(re,Wt){return re===dA?Wt:function(){re.apply(this,arguments);var Re=this.onsuccess,aA=this.onerror;this.onsuccess=this.onerror=null,Wt.apply(this,arguments),Re&&(this.onsuccess=this.onsuccess?fA(Re,this.onsuccess):Re),aA&&(this.onerror=this.onerror?fA(aA,this.onerror):aA)}}function fe(re,Wt){return re===dA?Wt:function(Re){var aA=re.apply(this,arguments);F(Re,aA);var CA=this.onsuccess,an=this.onerror;this.onsuccess=null,this.onerror=null;var Mn=Wt.apply(this,arguments);return CA&&(this.onsuccess=this.onsuccess?fA(CA,this.onsuccess):CA),an&&(this.onerror=this.onerror?fA(an,this.onerror):an),void 0===aA?void 0===Mn?void 0:Mn:F(aA,Mn)}}function xe(re,Wt){return re===dA?Wt:function(){return!1!==Wt.apply(this,arguments)&&re.apply(this,arguments)}}function FA(re,Wt){return re===dA?Wt:function(){var Re=re.apply(this,arguments);if(Re&&"function"==typeof Re.then){for(var aA=this,CA=arguments.length,an=new Array(CA);CA--;)an[CA]=arguments[CA];return Re.then(function(){return Wt.apply(aA,an)})}return Wt.apply(this,arguments)}}iA.ModifyError=ct,iA.DexieError=Xt,iA.BulkError=xt;var Xe={};const Ve=100,[nA,_e,tA]=typeof Promise>"u"?[]:(()=>{let re=Promise.resolve();if(typeof crypto>"u"||!crypto.subtle)return[re,e(re),re];const Wt=crypto.subtle.digest("SHA-512",new Uint8Array([0]));return[Wt,e(Wt),re]})(),on=_e&&_e.then,GA=nA&&nA.constructor,Qn=!!tA;var _A=!1,fn=tA?()=>{tA.then(qA)}:l.setImmediate?setImmediate.bind(null,qA):l.MutationObserver?()=>{var re=document.createElement("div");new MutationObserver(()=>{qA(),re=null}).observe(re,{attributes:!0}),re.setAttribute("i","1")}:()=>{setTimeout(qA,0)},hA=function(re,Wt){BA.push([re,Wt]),ni&&(fn(),ni=!1)},kn=!0,ni=!0,mi=[],no=[],ZA=null,Ke=Ye,Ne={id:"global",global:!0,ref:0,unhandleds:[],onunhandled:Ht,pgp:!1,env:{},finalize:function(){this.unhandleds.forEach(re=>{try{Ht(re[0],re[1])}catch{}})}},Me=Ne,BA=[],dn=0,Yn=[];function Rn(re){if("object"!=typeof this)throw new TypeError("Promises must be constructed via new");this._listeners=[],this.onuncatched=dA,this._lib=!1;var Wt=this._PSD=Me;if(v&&(this._stackHolder=dt(),this._prev=null,this._numPrev=0),"function"!=typeof re){if(re!==Xe)throw new TypeError("Not a function");return this._state=arguments[1],this._value=arguments[2],void(!1===this._state&&Ie(this,this._value))}this._state=null,this._value=null,++Wt.ref,Te(this,re)}const Tn={get:function(){var re=Me,Wt=Le;function Re(aA,CA){var an=!re.global&&(re!==Me||Wt!==Le);const Mn=an&&!te();var ci=new Rn((Kn,Ao)=>{Ee(this,new Fn(Ei(aA,re,an,Mn),Ei(CA,re,an,Mn),Kn,Ao,re))});return v&&be(ci,this),ci}return Re.prototype=Xe,Re},set:function(re){u(this,"then",re&&re.prototype===Xe?Tn:{get:function(){return re},set:Tn.set})}};function Fn(re,Wt,Re,aA,CA){this.onFulfilled="function"==typeof re?re:null,this.onRejected="function"==typeof Wt?Wt:null,this.resolve=Re,this.reject=aA,this.psd=CA}function Te(re,Wt){try{Wt(Re=>{if(null===re._state){if(Re===re)throw new TypeError("A promise cannot be resolved with itself.");var aA=re._lib&&sn();Re&&"function"==typeof Re.then?Te(re,(CA,an)=>{Re instanceof Rn?Re._then(CA,an):Re.then(CA,an)}):(re._state=!0,re._value=Re,we(re)),aA&&Hn()}},Ie.bind(null,re))}catch(Re){Ie(re,Re)}}function Ie(re,Wt){if(no.push(Wt),null===re._state){var Re=re._lib&&sn();Wt=Ke(Wt),re._state=!1,re._value=Wt,v&&null!==Wt&&"object"==typeof Wt&&!Wt._promise&&function(aA,CA,an){try{(()=>{var aA=c(Wt,"stack");Wt._promise=re,u(Wt,"stack",{get:()=>_A?aA&&(aA.get?aA.get.apply(Wt):aA.value):re.stack})}).apply(null,void 0)}catch(Mn){}}(),aA=re,mi.some(CA=>CA._value===aA._value)||mi.push(aA),we(re),Re&&Hn()}var aA}function we(re){var Wt=re._listeners;re._listeners=[];for(var Re=0,aA=Wt.length;Re<aA;++Re)Ee(re,Wt[Re]);var CA=re._PSD;--CA.ref||CA.finalize(),0===dn&&(++dn,hA(()=>{0==--dn&&Oi()},[]))}function Ee(re,Wt){if(null!==re._state){var Re=re._state?Wt.onFulfilled:Wt.onRejected;if(null===Re)return(re._state?Wt.resolve:Wt.reject)(re._value);++Wt.psd.ref,++dn,hA(ue,[Re,re,Wt])}else re._listeners.push(Wt)}function ue(re,Wt,Re){try{ZA=Wt;var aA,CA=Wt._value;Wt._state?aA=re(CA):(no.length&&(no=[]),aA=re(CA),-1===no.indexOf(CA)&&function(an){for(var Mn=mi.length;Mn;)if(mi[--Mn]._value===an._value)return void mi.splice(Mn,1)}(Wt)),Re.resolve(aA)}catch(an){Re.reject(an)}finally{ZA=null,0==--dn&&Oi(),--Re.psd.ref||Re.psd.finalize()}}function oA(re,Wt,Re){if(Wt.length===Re)return Wt;var aA="";if(!1===re._state){var CA,an,Mn=re._value;null!=Mn?(CA=Mn.name||"Error",an=Mn.message||Mn,aA=It(Mn,0)):(CA=Mn,an=""),Wt.push(CA+(an?": "+an:"")+aA)}return v&&((aA=It(re._stackHolder,2))&&-1===Wt.indexOf(aA)&&Wt.push(aA),re._prev&&oA(re._prev,Wt,Re)),Wt}function be(re,Wt){var Re=Wt?Wt._numPrev+1:0;Re<100&&(re._prev=Wt,re._numPrev=Re)}function qA(){sn()&&Hn()}function sn(){var re=kn;return kn=!1,ni=!1,re}function Hn(){var re,Wt,Re;do{for(;BA.length>0;)for(re=BA,BA=[],Re=re.length,Wt=0;Wt<Re;++Wt){var aA=re[Wt];aA[0].apply(null,aA[1])}}while(BA.length>0);kn=!0,ni=!0}function Oi(){var re=mi;mi=[],re.forEach(aA=>{aA._PSD.onunhandled.call(null,aA._value,aA)});for(var Wt=Yn.slice(0),Re=Wt.length;Re;)Wt[--Re]()}function yi(re){return new Rn(Xe,!1,re)}function ii(re,Wt){var Re=Me;return function(){var aA=sn(),CA=Me;try{return et(Re,!0),re.apply(this,arguments)}catch(an){Wt&&Wt(an)}finally{et(CA,!1),aA&&Hn()}}}h(Rn.prototype,{then:Tn,_then:function(re,Wt){Ee(this,new Fn(null,null,re,Wt,Me))},catch:function(re){if(1===arguments.length)return this.then(null,re);var Wt=arguments[0],Re=arguments[1];return this.then(null,"function"==typeof Wt?aA=>aA instanceof Wt?Re(aA):yi(aA):aA=>aA&&aA.name===Wt?Re(aA):yi(aA))},finally:function(re){return this.then(Wt=>(re(),Wt),Wt=>(re(),yi(Wt)))},stack:{get:function(){if(this._stack)return this._stack;try{_A=!0;var re=oA(this,[],20).join("\nFrom previous: ");return null!==this._state&&(this._stack=re),re}finally{_A=!1}}},timeout:function(re,Wt){return re<1/0?new Rn((Re,aA)=>{var CA=setTimeout(()=>aA(new Ce.Timeout(Wt)),re);this.then(Re,aA).finally(clearTimeout.bind(null,CA))}):this}}),typeof Symbol<"u"&&Symbol.toStringTag&&u(Rn.prototype,Symbol.toStringTag,"Dexie.Promise"),Ne.env=RA(),h(Rn,{all:function(){var re=Y.apply(null,arguments).map(M);return new Rn(function(Wt,Re){0===re.length&&Wt([]);var aA=re.length;re.forEach((CA,an)=>Rn.resolve(CA).then(Mn=>{re[an]=Mn,--aA||Wt(re)},Re))})},resolve:re=>{if(re instanceof Rn)return re;if(re&&"function"==typeof re.then)return new Rn((Re,aA)=>{re.then(Re,aA)});var Wt=new Rn(Xe,!0,re);return be(Wt,ZA),Wt},reject:yi,race:function(){var re=Y.apply(null,arguments).map(M);return new Rn((Wt,Re)=>{re.map(aA=>Rn.resolve(aA).then(Wt,Re))})},PSD:{get:()=>Me,set:re=>Me=re},totalEchoes:{get:()=>Le},newPSD:$e,usePSD:nn,scheduler:{get:()=>hA,set:re=>{hA=re}},rejectionMapper:{get:()=>Ke,set:re=>{Ke=re}},follow:(re,Wt)=>new Rn((Re,aA)=>$e((CA,an)=>{var Mn=Me;Mn.unhandleds=[],Mn.onunhandled=an,Mn.finalize=fA(function(){var ci;ci=()=>{0===this.unhandleds.length?CA():an(this.unhandleds[0])},Yn.push(function Kn(){ci(),Yn.splice(Yn.indexOf(Kn),1)}),++dn,hA(()=>{0==--dn&&Oi()},[])},Mn.finalize),re()},Wt,Re,aA))}),GA&&(GA.allSettled&&u(Rn,"allSettled",function(){const re=Y.apply(null,arguments).map(M);return new Rn(Wt=>{0===re.length&&Wt([]);let Re=re.length;const aA=new Array(Re);re.forEach((CA,an)=>Rn.resolve(CA).then(Mn=>aA[an]={status:"fulfilled",value:Mn},Mn=>aA[an]={status:"rejected",reason:Mn}).then(()=>--Re||Wt(aA)))})}),GA.any&&typeof AggregateError<"u"&&u(Rn,"any",function(){const re=Y.apply(null,arguments).map(M);return new Rn((Wt,Re)=>{0===re.length&&Re(new AggregateError([]));let aA=re.length;const CA=new Array(aA);re.forEach((an,Mn)=>Rn.resolve(an).then(ci=>Wt(ci),ci=>{CA[Mn]=ci,--aA||Re(new AggregateError(CA))}))})}));const cn={awaits:0,echoes:0,id:0};var xi=0,gA=[],WA=0,Le=0,Cn=0;function $e(re,Wt,Re,aA){var CA=Me,an=Object.create(CA);an.parent=CA,an.ref=0,an.global=!1,an.id=++Cn;var Mn=Ne.env;an.env=Qn?{Promise:Rn,PromiseProp:{value:Rn,configurable:!0,writable:!0},all:Rn.all,race:Rn.race,allSettled:Rn.allSettled,any:Rn.any,resolve:Rn.resolve,reject:Rn.reject,nthen:zA(Mn.nthen,an),gthen:zA(Mn.gthen,an)}:{},Wt&&F(an,Wt),++CA.ref,an.finalize=function(){--this.parent.ref||this.parent.finalize()};var ci=nn(an,re,Re,aA);return 0===an.ref&&an.finalize(),ci}function q(){return cn.id||(cn.id=++xi),++cn.awaits,cn.echoes+=Ve,cn.id}function te(){return!!cn.awaits&&(0==--cn.awaits&&(cn.id=0),cn.echoes=cn.awaits*Ve,!0)}function M(re){return cn.echoes&&re&&re.constructor===GA?(q(),re.then(Wt=>(te(),Wt),Wt=>(te(),lA(Wt)))):re}function S(re){++Le,cn.echoes&&0!=--cn.echoes||(cn.echoes=cn.id=0),gA.push(Me),et(re,!0)}function Z(){var re=gA[gA.length-1];gA.pop(),et(re,!1)}function et(re,Wt){var Re=Me;if((Wt?!cn.echoes||WA++&&re===Me:!WA||--WA&&re===Me)||Zn(Wt?S.bind(null,re):Z),re!==Me&&(Me=re,Re===Ne&&(Ne.env=RA()),Qn)){var aA=Ne.env.Promise,CA=re.env;_e.then=CA.nthen,aA.prototype.then=CA.gthen,(Re.global||re.global)&&(Object.defineProperty(l,"Promise",CA.PromiseProp),aA.all=CA.all,aA.race=CA.race,aA.resolve=CA.resolve,aA.reject=CA.reject,CA.allSettled&&(aA.allSettled=CA.allSettled),CA.any&&(aA.any=CA.any))}}function RA(){var re=l.Promise;return Qn?{Promise:re,PromiseProp:Object.getOwnPropertyDescriptor(l,"Promise"),all:re.all,race:re.race,allSettled:re.allSettled,any:re.any,resolve:re.resolve,reject:re.reject,nthen:_e.then,gthen:re.prototype.then}:{}}function nn(re,Wt,Re,aA,CA){var an=Me;try{return et(re,!0),Wt(Re,aA,CA)}finally{et(an,!1)}}function Zn(re){on.call(nA,re)}function Ei(re,Wt,Re,aA){return"function"!=typeof re?re:function(){var CA=Me;Re&&q(),et(Wt,!0);try{return re.apply(this,arguments)}finally{et(CA,!1),aA&&Zn(te)}}}function zA(re,Wt){return function(Re,aA){return re.call(this,Ei(Re,Wt),Ei(aA,Wt))}}-1===(""+on).indexOf("[native code]")&&(q=te=dA);const ri="unhandledrejection";function Ht(re,Wt){var Re;try{Re=Wt.onuncatched(re)}catch{}if(!1!==Re)try{var aA,CA={promise:Wt,reason:re};if(l.document&&document.createEvent?((aA=document.createEvent("Event")).initEvent(ri,!0,!0),F(aA,CA)):l.CustomEvent&&F(aA=new CustomEvent(ri,{detail:CA}),CA),aA&&l.dispatchEvent&&(dispatchEvent(aA),!l.PromiseRejectionEvent&&l.onunhandledrejection))try{l.onunhandledrejection(aA)}catch{}v&&aA&&!aA.defaultPrevented&&console.warn(`Unhandled rejection: ${re.stack||re}`)}catch{}}var lA=Rn.reject;function ze(re,Wt,Re,aA){if(re.idbdb&&(re._state.openComplete||Me.letThrough||re._vip)){var CA=re._createTransaction(Wt,Re,re._dbSchema);try{CA.create(),re._state.PR1398_maxLoop=3}catch(an){return an.name===ee.InvalidState&&re.isOpen()&&--re._state.PR1398_maxLoop>0?(console.warn("Dexie: Need to reopen db"),re._close(),re.open().then(()=>ze(re,Wt,Re,aA))):lA(an)}return CA._promise(Wt,(an,Mn)=>$e(()=>(Me.trans=CA,aA(an,Mn,CA)))).then(an=>CA._completion.then(()=>an))}if(re._state.openComplete)return lA(new Ce.DatabaseClosed(re._state.dbOpenError));if(!re._state.isBeingOpened){if(!re._options.autoOpen)return lA(new Ce.DatabaseClosed);re.open().catch(dA)}return re._state.dbReadyPromise.then(()=>ze(re,Wt,Re,aA))}const ve=-1/0,Zt="Invalid key provided. Keys must be of type string, number, Date or Array<string | number | Date>.",se="String expected.",gn=[],jn=typeof navigator<"u"&&/(MSIE|Trident|Edge)/.test(navigator.userAgent),bi=jn,Li=jn,bA=re=>!/(dexie\.js|dexie\.min\.js)/.test(re),$A="__dbnames",pn="readonly",Ln="readwrite";function eo(re,Wt){return re?Wt?function(){return re.apply(this,arguments)&&Wt.apply(this,arguments)}:re:Wt}const lo={type:3,lower:-1/0,lowerOpen:!1,upper:[[]],upperOpen:!1};function Ko(re){return"string"!=typeof re||/\./.test(re)?Wt=>Wt:Wt=>(void 0===Wt[re]&&re in Wt&&delete(Wt=X(Wt))[re],Wt)}class _o{_trans(Wt,Re,aA){const CA=this._tx||Me.trans,an=this.name;function Mn(Kn,Ao,Yi){if(!Yi.schema[an])throw new Ce.NotFound("Table "+an+" not part of transaction");return Re(Yi.idbtrans,Yi)}const ci=sn();try{return CA&&CA.db===this.db?CA===Me.trans?CA._promise(Wt,Mn,aA):$e(()=>CA._promise(Wt,Mn,aA),{trans:CA,transless:Me.transless||Me}):ze(this.db,Wt,[this.name],Mn)}finally{ci&&Hn()}}get(Wt,Re){return Wt&&Wt.constructor===Object?this.where(Wt).first(Re):this._trans("readonly",aA=>this.core.get({trans:aA,key:Wt}).then(CA=>this.hook.reading.fire(CA))).then(Re)}where(Wt){if("string"==typeof Wt)return new this.db.WhereClause(this,Wt);if(R(Wt))return new this.db.WhereClause(this,`[${Wt.join("+")}]`);const Re=t(Wt);if(1===Re.length)return this.where(Re[0]).equals(Wt[Re[0]]);const aA=this.schema.indexes.concat(this.schema.primKey).filter(Ao=>{if(Ao.compound&&Re.every(Yi=>Ao.keyPath.indexOf(Yi)>=0)){for(let Yi=0;Yi<Re.length;++Yi)if(-1===Re.indexOf(Ao.keyPath[Yi]))return!1;return!0}return!1}).sort((Ao,Yi)=>Ao.keyPath.length-Yi.keyPath.length)[0];if(aA&&"\uffff"!==this.db._maxKey){const Ao=aA.keyPath.slice(0,Re.length);return this.where(Ao).equals(Ao.map(Yi=>Wt[Yi]))}!aA&&v&&console.warn(`The query ${JSON.stringify(Wt)} on ${this.name} would benefit of a compound index [${Re.join("+")}]`);const{idxByName:CA}=this.schema,an=this.db._deps.indexedDB;function Mn(Ao,Yi){try{return 0===an.cmp(Ao,Yi)}catch{return!1}}const[ci,Kn]=Re.reduce(([Ao,Yi],Xi)=>{const ji=CA[Xi],wo=Wt[Xi];return[Ao||ji,Ao||!ji?eo(Yi,ji&&ji.multi?Jo=>{const wn=b(Jo,Xi);return R(wn)&&wn.some(pi=>Mn(wo,pi))}:Jo=>Mn(wo,b(Jo,Xi))):Yi]},[null,null]);return ci?this.where(ci.name).equals(Wt[ci.keyPath]).filter(Kn):aA?this.filter(Kn):this.where(Re).equals("")}filter(Wt){return this.toCollection().and(Wt)}count(Wt){return this.toCollection().count(Wt)}offset(Wt){return this.toCollection().offset(Wt)}limit(Wt){return this.toCollection().limit(Wt)}each(Wt){return this.toCollection().each(Wt)}toArray(Wt){return this.toCollection().toArray(Wt)}toCollection(){return new this.db.Collection(new this.db.WhereClause(this))}orderBy(Wt){return new this.db.Collection(new this.db.WhereClause(this,R(Wt)?`[${Wt.join("+")}]`:Wt))}reverse(){return this.toCollection().reverse()}mapToClass(Wt){this.schema.mappedClass=Wt;const Re=aA=>{if(!aA)return aA;const CA=Object.create(Wt.prototype);for(var an in aA)if(D(aA,an))try{CA[an]=aA[an]}catch{}return CA};return this.schema.readHook&&this.hook.reading.unsubscribe(this.schema.readHook),this.schema.readHook=Re,this.hook("reading",Re),Wt}defineClass(){return this.mapToClass(function(Wt){F(this,Wt)})}add(Wt,Re){const{auto:aA,keyPath:CA}=this.schema.primKey;let an=Wt;return CA&&aA&&(an=Ko(CA)(Wt)),this._trans("readwrite",Mn=>this.core.mutate({trans:Mn,type:"add",keys:null!=Re?[Re]:null,values:[an]})).then(Mn=>Mn.numFailures?Rn.reject(Mn.failures[0]):Mn.lastResult).then(Mn=>{if(CA)try{C(Wt,CA,Mn)}catch{}return Mn})}update(Wt,Re){if("object"!=typeof Wt||R(Wt))return this.where(":id").equals(Wt).modify(Re);{const aA=b(Wt,this.schema.primKey.keyPath);if(void 0===aA)return lA(new Ce.InvalidArgument("Given object does not contain its primary key"));try{"function"!=typeof Re?t(Re).forEach(CA=>{C(Wt,CA,Re[CA])}):Re(Wt,{value:Wt,primKey:aA})}catch{}return this.where(":id").equals(aA).modify(Re)}}put(Wt,Re){const{auto:aA,keyPath:CA}=this.schema.primKey;let an=Wt;return CA&&aA&&(an=Ko(CA)(Wt)),this._trans("readwrite",Mn=>this.core.mutate({trans:Mn,type:"put",values:[an],keys:null!=Re?[Re]:null})).then(Mn=>Mn.numFailures?Rn.reject(Mn.failures[0]):Mn.lastResult).then(Mn=>{if(CA)try{C(Wt,CA,Mn)}catch{}return Mn})}delete(Wt){return this._trans("readwrite",Re=>this.core.mutate({trans:Re,type:"delete",keys:[Wt]})).then(Re=>Re.numFailures?Rn.reject(Re.failures[0]):void 0)}clear(){return this._trans("readwrite",Wt=>this.core.mutate({trans:Wt,type:"deleteRange",range:lo})).then(Wt=>Wt.numFailures?Rn.reject(Wt.failures[0]):void 0)}bulkGet(Wt){return this._trans("readonly",Re=>this.core.getMany({keys:Wt,trans:Re}).then(aA=>aA.map(CA=>this.hook.reading.fire(CA))))}bulkAdd(Wt,Re,aA){const CA=Array.isArray(Re)?Re:void 0,an=(aA=aA||(CA?void 0:Re))?aA.allKeys:void 0;return this._trans("readwrite",Mn=>{const{auto:ci,keyPath:Kn}=this.schema.primKey;if(Kn&&CA)throw new Ce.InvalidArgument("bulkAdd(): keys argument invalid on tables with inbound keys");if(CA&&CA.length!==Wt.length)throw new Ce.InvalidArgument("Arguments objects and keys must have the same length");const Ao=Wt.length;let Yi=Kn&&ci?Wt.map(Ko(Kn)):Wt;return this.core.mutate({trans:Mn,type:"add",keys:CA,values:Yi,wantResults:an}).then(({numFailures:Xi,results:ji,lastResult:wo,failures:Jo})=>{if(0===Xi)return an?ji:wo;throw new xt(`${this.name}.bulkAdd(): ${Xi} of ${Ao} operations failed`,Jo)})})}bulkPut(Wt,Re,aA){const CA=Array.isArray(Re)?Re:void 0,an=(aA=aA||(CA?void 0:Re))?aA.allKeys:void 0;return this._trans("readwrite",Mn=>{const{auto:ci,keyPath:Kn}=this.schema.primKey;if(Kn&&CA)throw new Ce.InvalidArgument("bulkPut(): keys argument invalid on tables with inbound keys");if(CA&&CA.length!==Wt.length)throw new Ce.InvalidArgument("Arguments objects and keys must have the same length");const Ao=Wt.length;let Yi=Kn&&ci?Wt.map(Ko(Kn)):Wt;return this.core.mutate({trans:Mn,type:"put",keys:CA,values:Yi,wantResults:an}).then(({numFailures:Xi,results:ji,lastResult:wo,failures:Jo})=>{if(0===Xi)return an?ji:wo;throw new xt(`${this.name}.bulkPut(): ${Xi} of ${Ao} operations failed`,Jo)})})}bulkDelete(Wt){const Re=Wt.length;return this._trans("readwrite",aA=>this.core.mutate({trans:aA,type:"delete",keys:Wt})).then(({numFailures:aA,lastResult:CA,failures:an})=>{if(0===aA)return CA;throw new xt(`${this.name}.bulkDelete(): ${aA} of ${Re} operations failed`,an)})}}function Pr(re){var Wt={},Re=function(Mn,ci){if(ci){for(var Kn=arguments.length,Ao=new Array(Kn-1);--Kn;)Ao[Kn-1]=arguments[Kn];return Wt[Mn].subscribe.apply(null,Ao),re}if("string"==typeof Mn)return Wt[Mn]};Re.addEventType=an;for(var aA=1,CA=arguments.length;aA<CA;++aA)an(arguments[aA]);return Re;function an(Mn,ci,Kn){if("object"!=typeof Mn){var Ao;ci||(ci=xe),Kn||(Kn=dA);var Yi={subscribers:[],fire:Kn,subscribe:function(Xi){-1===Yi.subscribers.indexOf(Xi)&&(Yi.subscribers.push(Xi),Yi.fire=ci(Yi.fire,Xi))},unsubscribe:function(Xi){Yi.subscribers=Yi.subscribers.filter(function(ji){return ji!==Xi}),Yi.fire=Yi.subscribers.reduce(ci,Kn)}};return Wt[Mn]=Re[Mn]=Yi,Yi}t(Ao=Mn).forEach(function(Xi){var ji=Ao[Xi];if(R(ji))an(Xi,Ao[Xi][0],Ao[Xi][1]);else{if("asap"!==ji)throw new Ce.InvalidArgument("Invalid event config");var wo=an(Xi,Ye,function(){for(var Jo=arguments.length,wn=new Array(Jo);Jo--;)wn[Jo]=arguments[Jo];wo.subscribers.forEach(function(pi){w(function(){pi.apply(null,wn)})})})}})}}function da(re,Wt){return g(Wt).from({prototype:re}),Wt}function or(re,Wt){return!(re.filter||re.algorithm||re.or)&&(Wt?re.justLimit:!re.replayFilter)}function Fa(re,Wt){re.filter=eo(re.filter,Wt)}function Pa(re,Wt,Re){var aA=re.replayFilter;re.replayFilter=aA?()=>eo(aA(),Wt()):Wt,re.justLimit=Re&&!aA}function xo(re,Wt){if(re.isPrimKey)return Wt.primaryKey;const Re=Wt.getIndexByKeyPath(re.index);if(!Re)throw new Ce.Schema("KeyPath "+re.index+" on object store "+Wt.name+" is not indexed");return Re}function Yo(re,Wt,Re){const aA=xo(re,Wt.schema);return Wt.openCursor({trans:Re,values:!re.keysOnly,reverse:"prev"===re.dir,unique:!!re.unique,query:{index:aA,range:re.range}})}function yr(re,Wt,Re,aA){const CA=re.replayFilter?eo(re.filter,re.replayFilter()):re.filter;if(re.or){const an={},Mn=(ci,Kn,Ao)=>{if(!CA||CA(Kn,Ao,ji=>Kn.stop(ji),ji=>Kn.fail(ji))){var Yi=Kn.primaryKey,Xi=""+Yi;"[object ArrayBuffer]"===Xi&&(Xi=""+new Uint8Array(Yi)),D(an,Xi)||(an[Xi]=!0,Wt(ci,Kn,Ao))}};return Promise.all([re.or._iterate(Mn,Re),Za(Yo(re,aA,Re),re.algorithm,Mn,!re.keysOnly&&re.valueMapper)])}return Za(Yo(re,aA,Re),eo(re.algorithm,CA),Wt,!re.keysOnly&&re.valueMapper)}function Za(re,Wt,Re,aA){var CA=ii(aA?(an,Mn,ci)=>Re(aA(an),Mn,ci):Re);return re.then(an=>{if(an)return an.start(()=>{var Mn=()=>an.continue();Wt&&!Wt(an,ci=>Mn=ci,ci=>{an.stop(ci),Mn=dA},ci=>{an.fail(ci),Mn=dA})||CA(an.value,an,ci=>Mn=ci),Mn()})})}function La(re,Wt){try{const Re=ks(re),aA=ks(Wt);if(Re!==aA)return"Array"===Re?1:"Array"===aA?-1:"binary"===Re?1:"binary"===aA?-1:"string"===Re?1:"string"===aA?-1:"Date"===Re?1:"Date"!==aA?NaN:-1;switch(Re){case"number":case"Date":case"string":return re>Wt?1:re<Wt?-1:0;case"binary":return function(CA,an){const Mn=CA.length,ci=an.length,Kn=Mn<ci?Mn:ci;for(let Ao=0;Ao<Kn;++Ao)if(CA[Ao]!==an[Ao])return CA[Ao]<an[Ao]?-1:1;return Mn===ci?0:Mn<ci?-1:1}(wr(re),wr(Wt));case"Array":return function(CA,an){const Mn=CA.length,ci=an.length,Kn=Mn<ci?Mn:ci;for(let Ao=0;Ao<Kn;++Ao){const Yi=La(CA[Ao],an[Ao]);if(0!==Yi)return Yi}return Mn===ci?0:Mn<ci?-1:1}(re,Wt)}}catch{}return NaN}function ks(re){const Wt=typeof re;if("object"!==Wt)return Wt;if(ArrayBuffer.isView(re))return"binary";const Re=st(re);return"ArrayBuffer"===Re?"binary":Re}function wr(re){return re instanceof Uint8Array?re:ArrayBuffer.isView(re)?new Uint8Array(re.buffer,re.byteOffset,re.byteLength):new Uint8Array(re)}class tc{_read(Wt,Re){var aA=this._ctx;return aA.error?aA.table._trans(null,lA.bind(null,aA.error)):aA.table._trans("readonly",Wt).then(Re)}_write(Wt){var Re=this._ctx;return Re.error?Re.table._trans(null,lA.bind(null,Re.error)):Re.table._trans("readwrite",Wt,"locked")}_addAlgorithm(Wt){var Re=this._ctx;Re.algorithm=eo(Re.algorithm,Wt)}_iterate(Wt,Re){return yr(this._ctx,Wt,Re,this._ctx.table.core)}clone(Wt){var Re=Object.create(this.constructor.prototype),aA=Object.create(this._ctx);return Wt&&F(aA,Wt),Re._ctx=aA,Re}raw(){return this._ctx.valueMapper=null,this}each(Wt){var Re=this._ctx;return this._read(aA=>yr(Re,Wt,aA,Re.table.core))}count(Wt){return this._read(Re=>{const aA=this._ctx,CA=aA.table.core;if(or(aA,!0))return CA.count({trans:Re,query:{index:xo(aA,CA.schema),range:aA.range}}).then(Mn=>Math.min(Mn,aA.limit));var an=0;return yr(aA,()=>(++an,!1),Re,CA).then(()=>an)}).then(Wt)}sortBy(Wt,Re){const aA=Wt.split(".").reverse(),CA=aA[0],an=aA.length-1;function Mn(Ao,Yi){return Yi?Mn(Ao[aA[Yi]],Yi-1):Ao[CA]}var ci="next"===this._ctx.dir?1:-1;function Kn(Ao,Yi){var Xi=Mn(Ao,an),ji=Mn(Yi,an);return Xi<ji?-ci:Xi>ji?ci:0}return this.toArray(function(Ao){return Ao.sort(Kn)}).then(Re)}toArray(Wt){return this._read(Re=>{var aA=this._ctx;if("next"===aA.dir&&or(aA,!0)&&aA.limit>0){const{valueMapper:CA}=aA,an=xo(aA,aA.table.core.schema);return aA.table.core.query({trans:Re,limit:aA.limit,values:!0,query:{index:an,range:aA.range}}).then(({result:Mn})=>CA?Mn.map(CA):Mn)}{const CA=[];return yr(aA,an=>CA.push(an),Re,aA.table.core).then(()=>CA)}},Wt)}offset(Wt){var Re=this._ctx;return Wt<=0||(Re.offset+=Wt,or(Re)?Pa(Re,()=>{var aA=Wt;return(CA,an)=>0===aA||(1===aA?(--aA,!1):(an(()=>{CA.advance(aA),aA=0}),!1))}):Pa(Re,()=>{var aA=Wt;return()=>--aA<0})),this}limit(Wt){return this._ctx.limit=Math.min(this._ctx.limit,Wt),Pa(this._ctx,()=>{var Re=Wt;return function(aA,CA,an){return--Re<=0&&CA(an),Re>=0}},!0),this}until(Wt,Re){return Fa(this._ctx,function(aA,CA,an){return!Wt(aA.value)||(CA(an),Re)}),this}first(Wt){return this.limit(1).toArray(function(Re){return Re[0]}).then(Wt)}last(Wt){return this.reverse().first(Wt)}filter(Wt){var Re;return Fa(this._ctx,function(CA){return Wt(CA.value)}),(Re=this._ctx).isMatch=eo(Re.isMatch,Wt),this}and(Wt){return this.filter(Wt)}or(Wt){return new this.db.WhereClause(this._ctx.table,Wt,this)}reverse(){return this._ctx.dir="prev"===this._ctx.dir?"next":"prev",this._ondirectionchange&&this._ondirectionchange(this._ctx.dir),this}desc(){return this.reverse()}eachKey(Wt){var Re=this._ctx;return Re.keysOnly=!Re.isMatch,this.each(function(aA,CA){Wt(CA.key,CA)})}eachUniqueKey(Wt){return this._ctx.unique="unique",this.eachKey(Wt)}eachPrimaryKey(Wt){var Re=this._ctx;return Re.keysOnly=!Re.isMatch,this.each(function(aA,CA){Wt(CA.primaryKey,CA)})}keys(Wt){var Re=this._ctx;Re.keysOnly=!Re.isMatch;var aA=[];return this.each(function(CA,an){aA.push(an.key)}).then(function(){return aA}).then(Wt)}primaryKeys(Wt){var Re=this._ctx;if("next"===Re.dir&&or(Re,!0)&&Re.limit>0)return this._read(CA=>{var an=xo(Re,Re.table.core.schema);return Re.table.core.query({trans:CA,values:!1,limit:Re.limit,query:{index:an,range:Re.range}})}).then(({result:CA})=>CA).then(Wt);Re.keysOnly=!Re.isMatch;var aA=[];return this.each(function(CA,an){aA.push(an.primaryKey)}).then(function(){return aA}).then(Wt)}uniqueKeys(Wt){return this._ctx.unique="unique",this.keys(Wt)}firstKey(Wt){return this.limit(1).keys(function(Re){return Re[0]}).then(Wt)}lastKey(Wt){return this.reverse().firstKey(Wt)}distinct(){var Wt=this._ctx,Re=Wt.index&&Wt.table.schema.idxByName[Wt.index];if(!Re||!Re.multi)return this;var aA={};return Fa(this._ctx,function(CA){var an=CA.primaryKey.toString(),Mn=D(aA,an);return aA[an]=!0,!Mn}),this}modify(Wt){var Re=this._ctx;return this._write(aA=>{var CA;if("function"==typeof Wt)CA=Wt;else{var an=t(Wt),Mn=an.length;CA=function(wn){for(var pi=!1,Nn=0;Nn<Mn;++Nn){var wi=an[Nn],Fo=Wt[wi];b(wn,wi)!==Fo&&(C(wn,wi,Fo),pi=!0)}return pi}}const ci=Re.table.core,{outbound:Kn,extractKey:Ao}=ci.schema.primaryKey,Yi=this.db._options.modifyChunkSize||200,Xi=[];let ji=0;const wo=[],Jo=(wn,pi)=>{const{failures:Nn,numFailures:wi}=pi;ji+=wn-wi;for(let Fo of t(Nn))Xi.push(Nn[Fo])};return this.clone().primaryKeys().then(wn=>{const pi=Nn=>{const wi=Math.min(Yi,wn.length-Nn);return ci.getMany({trans:aA,keys:wn.slice(Nn,Nn+wi),cache:"immutable"}).then(Fo=>{const Ho=[],Et=[],ft=Kn?[]:null,Ct=[];for(let kt=0;kt<wi;++kt){const Pt=Fo[kt],ne={value:X(Pt),primKey:wn[Nn+kt]};!1!==CA.call(ne,ne.value,ne)&&(null==ne.value?Ct.push(wn[Nn+kt]):Kn||0===La(Ao(Pt),Ao(ne.value))?(Et.push(ne.value),Kn&&ft.push(wn[Nn+kt])):(Ct.push(wn[Nn+kt]),Ho.push(ne.value)))}const Yt=or(Re)&&Re.limit===1/0&&("function"!=typeof Wt||Wt===ga)&&{index:Re.index,range:Re.range};return Promise.resolve(Ho.length>0&&ci.mutate({trans:aA,type:"add",values:Ho}).then(kt=>{for(let Pt in kt.failures)Ct.splice(parseInt(Pt),1);Jo(Ho.length,kt)})).then(()=>(Et.length>0||Yt&&"object"==typeof Wt)&&ci.mutate({trans:aA,type:"put",keys:ft,values:Et,criteria:Yt,changeSpec:"function"!=typeof Wt&&Wt}).then(kt=>Jo(Et.length,kt))).then(()=>(Ct.length>0||Yt&&Wt===ga)&&ci.mutate({trans:aA,type:"delete",keys:Ct,criteria:Yt}).then(kt=>Jo(Ct.length,kt))).then(()=>wn.length>Nn+wi&&pi(Nn+Yi))})};return pi(0).then(()=>{if(Xi.length>0)throw new ct("Error modifying one or more objects",Xi,ji,wo);return wn.length})})})}delete(){var Wt=this._ctx,Re=Wt.range;return or(Wt)&&(Wt.isPrimKey&&!Li||3===Re.type)?this._write(aA=>{const{primaryKey:CA}=Wt.table.core.schema,an=Re;return Wt.table.core.count({trans:aA,query:{index:CA,range:an}}).then(Mn=>Wt.table.core.mutate({trans:aA,type:"deleteRange",range:an}).then(({failures:ci,numFailures:Yi})=>{if(Yi)throw new ct("Could not delete some values",Object.keys(ci).map(Xi=>ci[Xi]),Mn-Yi);return Mn-Yi}))}):this.modify(ga)}}const ga=(re,Wt)=>Wt.value=null;function gc(re,Wt){return re<Wt?-1:re===Wt?0:1}function Vr(re,Wt){return re>Wt?-1:re===Wt?0:1}function na(re,Wt,Re){var aA=re instanceof ul?new re.Collection(re):re;return aA._ctx.error=Re?new Re(Wt):new TypeError(Wt),aA}function As(re){return new re.Collection(re,()=>qa("")).limit(0)}function Is(re,Wt,Re,aA,CA,an){for(var Mn=Math.min(re.length,aA.length),ci=-1,Kn=0;Kn<Mn;++Kn){var Ao=Wt[Kn];if(Ao!==aA[Kn])return CA(re[Kn],Re[Kn])<0?re.substr(0,Kn)+Re[Kn]+Re.substr(Kn+1):CA(re[Kn],aA[Kn])<0?re.substr(0,Kn)+aA[Kn]+Re.substr(Kn+1):ci>=0?re.substr(0,ci)+Wt[ci]+Re.substr(ci+1):null;CA(re[Kn],Ao)<0&&(ci=Kn)}return Mn<aA.length&&"next"===an?re+Re.substr(re.length):Mn<re.length&&"prev"===an?re.substr(0,Re.length):ci<0?null:re.substr(0,ci)+aA[ci]+Re.substr(ci+1)}function mr(re,Wt,Re,aA){var CA,an,Mn,ci,Kn,Ao,Yi,Xi=Re.length;if(!Re.every(wn=>"string"==typeof wn))return na(re,se);function ji(wn){CA=function(Nn){return"next"===Nn?wi=>wi.toUpperCase():wi=>wi.toLowerCase()}(wn),an=function(Nn){return"next"===Nn?wi=>wi.toLowerCase():wi=>wi.toUpperCase()}(wn),Mn="next"===wn?gc:Vr;var pi=Re.map(function(Nn){return{lower:an(Nn),upper:CA(Nn)}}).sort(function(Nn,wi){return Mn(Nn.lower,wi.lower)});ci=pi.map(function(Nn){return Nn.upper}),Kn=pi.map(function(Nn){return Nn.lower}),Ao=wn,Yi="next"===wn?"":aA}ji("next");var wo=new re.Collection(re,()=>xa(ci[0],Kn[Xi-1]+aA));wo._ondirectionchange=function(wn){ji(wn)};var Jo=0;return wo._addAlgorithm(function(wn,pi,Nn){var wi=wn.key;if("string"!=typeof wi)return!1;var Fo=an(wi);if(Wt(Fo,Kn,Jo))return!0;for(var Ho=null,Et=Jo;Et<Xi;++Et){var ft=Is(wi,Fo,ci[Et],Kn[Et],Mn,Ao);null===ft&&null===Ho?Jo=Et+1:(null===Ho||Mn(Ho,ft)>0)&&(Ho=ft)}return pi(null!==Ho?function(){wn.continue(Ho+Yi)}:Nn),!1}),wo}function xa(re,Wt,Re,aA){return{type:2,lower:re,upper:Wt,lowerOpen:Re,upperOpen:aA}}function qa(re){return{type:1,lower:re,upper:re}}class ul{get Collection(){return this._ctx.table.db.Collection}between(Wt,Re,aA,CA){aA=!1!==aA,CA=!0===CA;try{return this._cmp(Wt,Re)>0||0===this._cmp(Wt,Re)&&(aA||CA)&&(!aA||!CA)?As(this):new this.Collection(this,()=>xa(Wt,Re,!aA,!CA))}catch{return na(this,Zt)}}equals(Wt){return null==Wt?na(this,Zt):new this.Collection(this,()=>qa(Wt))}above(Wt){return null==Wt?na(this,Zt):new this.Collection(this,()=>xa(Wt,void 0,!0))}aboveOrEqual(Wt){return null==Wt?na(this,Zt):new this.Collection(this,()=>xa(Wt,void 0,!1))}below(Wt){return null==Wt?na(this,Zt):new this.Collection(this,()=>xa(void 0,Wt,!1,!0))}belowOrEqual(Wt){return null==Wt?na(this,Zt):new this.Collection(this,()=>xa(void 0,Wt))}startsWith(Wt){return"string"!=typeof Wt?na(this,se):this.between(Wt,Wt+"\uffff",!0,!0)}startsWithIgnoreCase(Wt){return""===Wt?this.startsWith(Wt):mr(this,(Re,aA)=>0===Re.indexOf(aA[0]),[Wt],"\uffff")}equalsIgnoreCase(Wt){return mr(this,(Re,aA)=>Re===aA[0],[Wt],"")}anyOfIgnoreCase(){var Wt=Y.apply(at,arguments);return 0===Wt.length?As(this):mr(this,(Re,aA)=>-1!==aA.indexOf(Re),Wt,"")}startsWithAnyOfIgnoreCase(){var Wt=Y.apply(at,arguments);return 0===Wt.length?As(this):mr(this,(Re,aA)=>aA.some(CA=>0===Re.indexOf(CA)),Wt,"\uffff")}anyOf(){const Wt=Y.apply(at,arguments);let Re=this._cmp;try{Wt.sort(Re)}catch{return na(this,Zt)}if(0===Wt.length)return As(this);const aA=new this.Collection(this,()=>xa(Wt[0],Wt[Wt.length-1]));aA._ondirectionchange=an=>{Re="next"===an?this._ascending:this._descending,Wt.sort(Re)};let CA=0;return aA._addAlgorithm((an,Mn,ci)=>{const Kn=an.key;for(;Re(Kn,Wt[CA])>0;)if(++CA,CA===Wt.length)return Mn(ci),!1;return 0===Re(Kn,Wt[CA])||(Mn(()=>{an.continue(Wt[CA])}),!1)}),aA}notEqual(Wt){return this.inAnyRange([[ve,Wt],[Wt,this.db._maxKey]],{includeLowers:!1,includeUppers:!1})}noneOf(){const Wt=Y.apply(at,arguments);if(0===Wt.length)return new this.Collection(this);try{Wt.sort(this._ascending)}catch{return na(this,Zt)}const Re=Wt.reduce((aA,CA)=>aA?aA.concat([[aA[aA.length-1][1],CA]]):[[ve,CA]],null);return Re.push([Wt[Wt.length-1],this.db._maxKey]),this.inAnyRange(Re,{includeLowers:!1,includeUppers:!1})}inAnyRange(Wt,Re){const aA=this._cmp,CA=this._ascending,an=this._descending,Mn=this._min,ci=this._max;if(0===Wt.length)return As(this);if(!Wt.every(wi=>void 0!==wi[0]&&void 0!==wi[1]&&CA(wi[0],wi[1])<=0))return na(this,"First argument to inAnyRange() must be an Array of two-value Arrays [lower,upper] where upper must not be lower than lower",Ce.InvalidArgument);const Kn=!Re||!1!==Re.includeLowers,Ao=Re&&!0===Re.includeUppers;let Yi,Xi=CA;function ji(wi,Fo){return Xi(wi[0],Fo[0])}try{Yi=Wt.reduce(function(wi,Fo){let Ho=0,Et=wi.length;for(;Ho<Et;++Ho){const ft=wi[Ho];if(aA(Fo[0],ft[1])<0&&aA(Fo[1],ft[0])>0){ft[0]=Mn(ft[0],Fo[0]),ft[1]=ci(ft[1],Fo[1]);break}}return Ho===Et&&wi.push(Fo),wi},[]),Yi.sort(ji)}catch{return na(this,Zt)}let wo=0;const Jo=Ao?wi=>CA(wi,Yi[wo][1])>0:wi=>CA(wi,Yi[wo][1])>=0,wn=Kn?wi=>an(wi,Yi[wo][0])>0:wi=>an(wi,Yi[wo][0])>=0;let pi=Jo;const Nn=new this.Collection(this,()=>xa(Yi[0][0],Yi[Yi.length-1][1],!Kn,!Ao));return Nn._ondirectionchange=wi=>{"next"===wi?(pi=Jo,Xi=CA):(pi=wn,Xi=an),Yi.sort(ji)},Nn._addAlgorithm((wi,Fo,Ho)=>{for(var Et=wi.key;pi(Et);)if(++wo,wo===Yi.length)return Fo(Ho),!1;return!((Jo(ft=Et)||wn(ft))&&(0===this._cmp(Et,Yi[wo][1])||0===this._cmp(Et,Yi[wo][0])||Fo(()=>{wi.continue(Xi===CA?Yi[wo][0]:Yi[wo][1])}),1));var ft}),Nn}startsWithAnyOf(){const Wt=Y.apply(at,arguments);return Wt.every(Re=>"string"==typeof Re)?0===Wt.length?As(this):this.inAnyRange(Wt.map(Re=>[Re,Re+"\uffff"])):na(this,"startsWithAnyOf() only works with strings")}}function $a(re){return ii(function(Wt){return el(Wt),re(Wt.target.error),!1})}function el(re){re.stopPropagation&&re.stopPropagation(),re.preventDefault&&re.preventDefault()}const ls="storagemutated",Dc="x-storagemutated-1",zr=Pr(null,ls);class Tc{_lock(){return E(!Me.global),++this._reculock,1!==this._reculock||Me.global||(Me.lockOwnerFor=this),this}_unlock(){if(E(!Me.global),0==--this._reculock)for(Me.global||(Me.lockOwnerFor=null);this._blockedFuncs.length>0&&!this._locked();){var Wt=this._blockedFuncs.shift();try{nn(Wt[1],Wt[0])}catch{}}return this}_locked(){return this._reculock&&Me.lockOwnerFor!==this}create(Wt){if(!this.mode)return this;const Re=this.db.idbdb,aA=this.db._state.dbOpenError;if(E(!this.idbtrans),!Wt&&!Re)switch(aA&&aA.name){case"DatabaseClosedError":throw new Ce.DatabaseClosed(aA);case"MissingAPIError":throw new Ce.MissingAPI(aA.message,aA);default:throw new Ce.OpenFailed(aA)}if(!this.active)throw new Ce.TransactionInactive;return E(null===this._completion._state),(Wt=this.idbtrans=Wt||(this.db.core?this.db.core.transaction(this.storeNames,this.mode,{durability:this.chromeTransactionDurability}):Re.transaction(this.storeNames,this.mode,{durability:this.chromeTransactionDurability}))).onerror=ii(CA=>{el(CA),this._reject(Wt.error)}),Wt.onabort=ii(CA=>{el(CA),this.active&&this._reject(new Ce.Abort(Wt.error)),this.active=!1,this.on("abort").fire(CA)}),Wt.oncomplete=ii(()=>{this.active=!1,this._resolve(),"mutatedParts"in Wt&&zr.storagemutated.fire(Wt.mutatedParts)}),this}_promise(Wt,Re,aA){if("readwrite"===Wt&&"readwrite"!==this.mode)return lA(new Ce.ReadOnly("Transaction is readonly"));if(!this.active)return lA(new Ce.TransactionInactive);if(this._locked())return new Rn((an,Mn)=>{this._blockedFuncs.push([()=>{this._promise(Wt,Re,aA).then(an,Mn)},Me])});if(aA)return $e(()=>{var an=new Rn((Mn,ci)=>{this._lock();const Kn=Re(Mn,ci,this);Kn&&Kn.then&&Kn.then(Mn,ci)});return an.finally(()=>this._unlock()),an._lib=!0,an});var CA=new Rn((an,Mn)=>{var ci=Re(an,Mn,this);ci&&ci.then&&ci.then(an,Mn)});return CA._lib=!0,CA}_root(){return this.parent?this.parent._root():this}waitFor(Wt){var Re=this._root();const aA=Rn.resolve(Wt);if(Re._waitingFor)Re._waitingFor=Re._waitingFor.then(()=>aA);else{Re._waitingFor=aA,Re._waitingQueue=[];var CA=Re.idbtrans.objectStore(Re.storeNames[0]);!function Mn(){for(++Re._spinCount;Re._waitingQueue.length;)Re._waitingQueue.shift()();Re._waitingFor&&(CA.get(-1/0).onsuccess=Mn)}()}var an=Re._waitingFor;return new Rn((Mn,ci)=>{aA.then(Kn=>Re._waitingQueue.push(ii(Mn.bind(null,Kn))),Kn=>Re._waitingQueue.push(ii(ci.bind(null,Kn)))).finally(()=>{Re._waitingFor===an&&(Re._waitingFor=null)})})}abort(){this.active&&(this.active=!1,this.idbtrans&&this.idbtrans.abort(),this._reject(new Ce.Abort))}table(Wt){const Re=this._memoizedTables||(this._memoizedTables={});if(D(Re,Wt))return Re[Wt];const aA=this.schema[Wt];if(!aA)throw new Ce.NotFound("Table "+Wt+" not part of transaction");const CA=new this.db.Table(Wt,aA,this);return CA.core=this.db.core.table(Wt),Re[Wt]=CA,CA}}function Gc(re,Wt,Re,aA,CA,an,Mn){return{name:re,keyPath:Wt,unique:Re,multi:aA,auto:CA,compound:an,src:(Re&&!Mn?"&":"")+(aA?"*":"")+(CA?"++":"")+Oc(Wt)}}function Oc(re){return"string"==typeof re?re:re?"["+[].join.call(re,"+")+"]":""}function Ps(re,Wt,Re){return{name:re,primKey:Wt,indexes:Re,mappedClass:null,idxByName:Q(Re,aA=>[aA.name,aA])}}let ic=re=>{try{return re.only([[]]),ic=()=>[[]],[[]]}catch{return ic=()=>"\uffff","\uffff"}};function oc(re){return null==re?()=>{}:"string"==typeof re?1===(Wt=re).split(".").length?aA=>aA[Wt]:aA=>b(aA,Wt):Wt=>b(Wt,re);var Wt}function uc(re){return[].slice.call(re)}let Zs=0;function ds(re){return null==re?":id":"string"==typeof re?re:`[${re.join("+")}]`}function Bs(re,Wt,Re){function aA(Kn){if(3===Kn.type)return null;if(4===Kn.type)throw new Error("Cannot convert never type to IDBKeyRange");const{lower:Ao,upper:Yi,lowerOpen:Xi,upperOpen:ji}=Kn;return void 0===Ao?void 0===Yi?null:Wt.upperBound(Yi,!!ji):void 0===Yi?Wt.lowerBound(Ao,!!Xi):Wt.bound(Ao,Yi,!!Xi,!!ji)}const{schema:CA,hasGetAll:an}=function(Kn,Ao){const Yi=uc(Kn.objectStoreNames);return{schema:{name:Kn.name,tables:Yi.map(Xi=>Ao.objectStore(Xi)).map(Xi=>{const{keyPath:ji,autoIncrement:wo}=Xi,Jo=R(ji),pi={},Nn={name:Xi.name,primaryKey:{name:null,isPrimaryKey:!0,outbound:null==ji,compound:Jo,keyPath:ji,autoIncrement:wo,unique:!0,extractKey:oc(ji)},indexes:uc(Xi.indexNames).map(wi=>Xi.index(wi)).map(wi=>{const{name:Fo,unique:Ho,multiEntry:Et,keyPath:ft}=wi,Ct={name:Fo,compound:R(ft),keyPath:ft,unique:Ho,multiEntry:Et,extractKey:oc(ft)};return pi[ds(ft)]=Ct,Ct}),getIndexByKeyPath:wi=>pi[ds(wi)]};return pi[":id"]=Nn.primaryKey,null!=ji&&(pi[ds(ji)]=Nn.primaryKey),Nn})},hasGetAll:Yi.length>0&&"getAll"in Ao.objectStore(Yi[0])&&!(typeof navigator<"u"&&/Safari/.test(navigator.userAgent)&&!/(Chrome\/|Edge\/)/.test(navigator.userAgent)&&[].concat(navigator.userAgent.match(/Safari\/(\d*)/))[1]<604)}}(re,Re),Mn=CA.tables.map(Kn=>function(Ao){const Yi=Ao.name;return{name:Yi,schema:Ao,mutate:function({trans:Xi,type:ji,keys:wo,values:Jo,range:wn}){return new Promise((pi,Nn)=>{pi=ii(pi);const wi=Xi.objectStore(Yi),Fo=null==wi.keyPath,Ho="put"===ji||"add"===ji;if(!Ho&&"delete"!==ji&&"deleteRange"!==ji)throw new Error("Invalid operation type: "+ji);const{length:Et}=wo||Jo||{length:1};if(wo&&Jo&&wo.length!==Jo.length)throw new Error("Given keys array must have same length as given values array.");if(0===Et)return pi({numFailures:0,failures:{},results:[],lastResult:void 0});let ft;const Ct=[],Yt=[];let kt=0;const Pt=ge=>{++kt,el(ge)};if("deleteRange"===ji){if(4===wn.type)return pi({numFailures:kt,failures:Yt,results:[],lastResult:void 0});Ct.push(ft=3===wn.type?wi.clear():wi.delete(aA(wn)))}else{const[ge,de]=Ho?Fo?[Jo,wo]:[Jo,null]:[wo,null];if(Ho)for(let AA=0;AA<Et;++AA)Ct.push(ft=de&&void 0!==de[AA]?wi[ji](ge[AA],de[AA]):wi[ji](ge[AA])),ft.onerror=Pt;else for(let AA=0;AA<Et;++AA)Ct.push(ft=wi[ji](ge[AA])),ft.onerror=Pt}const ne=ge=>{const de=ge.target.result;Ct.forEach((AA,DA)=>null!=AA.error&&(Yt[DA]=AA.error)),pi({numFailures:kt,failures:Yt,results:"delete"===ji?wo:Ct.map(AA=>AA.result),lastResult:de})};ft.onerror=ge=>{Pt(ge),ne(ge)},ft.onsuccess=ne})},getMany:({trans:Xi,keys:ji})=>new Promise((wo,Jo)=>{wo=ii(wo);const wn=Xi.objectStore(Yi),pi=ji.length,Nn=new Array(pi);let wi,Fo=0,Ho=0;const Et=Ct=>{const Yt=Ct.target;Nn[Yt._pos]=Yt.result,++Ho===Fo&&wo(Nn)},ft=$a(Jo);for(let Ct=0;Ct<pi;++Ct)null!=ji[Ct]&&(wi=wn.get(ji[Ct]),wi._pos=Ct,wi.onsuccess=Et,wi.onerror=ft,++Fo);0===Fo&&wo(Nn)}),get:({trans:Xi,key:ji})=>new Promise((wo,Jo)=>{wo=ii(wo);const wn=Xi.objectStore(Yi).get(ji);wn.onsuccess=pi=>wo(pi.target.result),wn.onerror=$a(Jo)}),query:function(Xi){return ji=>new Promise((wo,Jo)=>{wo=ii(wo);const{trans:wn,values:pi,limit:Nn,query:wi}=ji,Fo=Nn===1/0?void 0:Nn,{index:Ho,range:Et}=wi,ft=wn.objectStore(Yi),Ct=Ho.isPrimaryKey?ft:ft.index(Ho.name),Yt=aA(Et);if(0===Nn)return wo({result:[]});if(Xi){const kt=pi?Ct.getAll(Yt,Fo):Ct.getAllKeys(Yt,Fo);kt.onsuccess=Pt=>wo({result:Pt.target.result}),kt.onerror=$a(Jo)}else{let kt=0;const Pt=pi||!("openKeyCursor"in Ct)?Ct.openCursor(Yt):Ct.openKeyCursor(Yt),ne=[];Pt.onsuccess=ge=>{const de=Pt.result;return de?(ne.push(pi?de.value:de.primaryKey),++kt===Nn?wo({result:ne}):void de.continue()):wo({result:ne})},Pt.onerror=$a(Jo)}})}(an),openCursor:function({trans:Xi,values:ji,query:wo,reverse:Jo,unique:wn}){return new Promise((pi,Nn)=>{pi=ii(pi);const{index:wi,range:Fo}=wo,Ho=Xi.objectStore(Yi),Et=wi.isPrimaryKey?Ho:Ho.index(wi.name),ft=Jo?wn?"prevunique":"prev":wn?"nextunique":"next",Ct=ji||!("openKeyCursor"in Et)?Et.openCursor(aA(Fo),ft):Et.openKeyCursor(aA(Fo),ft);Ct.onerror=$a(Nn),Ct.onsuccess=ii(Yt=>{const kt=Ct.result;if(!kt)return void pi(null);kt.___id=++Zs,kt.done=!1;const Pt=kt.continue.bind(kt);let ne=kt.continuePrimaryKey;ne&&(ne=ne.bind(kt));const ge=kt.advance.bind(kt),de=()=>{throw new Error("Cursor not stopped")};kt.trans=Xi,kt.stop=kt.continue=kt.continuePrimaryKey=kt.advance=()=>{throw new Error("Cursor not started")},kt.fail=ii(Nn),kt.next=function(){let AA=1;return this.start(()=>AA--?this.continue():this.stop()).then(()=>this)},kt.start=AA=>{const DA=new Promise((en,Ue)=>{en=ii(en),Ct.onerror=$a(Ue),kt.fail=Ue,kt.stop=Pn=>{kt.stop=kt.continue=kt.continuePrimaryKey=kt.advance=de,en(Pn)}}),xA=()=>{if(Ct.result)try{AA()}catch(en){kt.fail(en)}else kt.done=!0,kt.start=()=>{throw new Error("Cursor behind last entry")},kt.stop()};return Ct.onsuccess=ii(en=>{Ct.onsuccess=xA,xA()}),kt.continue=Pt,kt.continuePrimaryKey=ne,kt.advance=ge,xA(),DA},pi(kt)},Nn)})},count({query:Xi,trans:ji}){const{index:wo,range:Jo}=Xi;return new Promise((wn,pi)=>{const Nn=ji.objectStore(Yi),wi=wo.isPrimaryKey?Nn:Nn.index(wo.name),Fo=aA(Jo),Ho=Fo?wi.count(Fo):wi.count();Ho.onsuccess=ii(Et=>wn(Et.target.result)),Ho.onerror=$a(pi)})}}}(Kn)),ci={};return Mn.forEach(Kn=>ci[Kn.name]=Kn),{stack:"dbcore",transaction:re.transaction.bind(re),table(Kn){if(!ci[Kn])throw new Error(`Table '${Kn}' not found`);return ci[Kn]},MIN_KEY:-1/0,MAX_KEY:ic(Wt),schema:CA}}function Ma({_novip:re},Wt){const aA=function(CA,an,{IDBKeyRange:Mn},Kn){return{dbcore:(Yi=Bs(an,Mn,Kn),Xi=CA.dbcore,Xi.reduce((ji,{create:wo})=>({...ji,...wo(ji)}),Yi))};var Yi,Xi}(re._middlewares,Wt.db,re._deps,Wt);re.core=aA.dbcore,re.tables.forEach(CA=>{const an=CA.name;re.core.schema.tables.some(Mn=>Mn.name===an)&&(CA.core=re.core.table(an),re[an]instanceof re.Table&&(re[an].core=CA.core))})}function ms({_novip:re},Wt,Re,aA){Re.forEach(CA=>{const an=aA[CA];Wt.forEach(Mn=>{const ci=c(Mn,CA);(!ci||"value"in ci&&void 0===ci.value)&&(Mn===re.Transaction.prototype||Mn instanceof re.Transaction?u(Mn,CA,{get(){return this.table(CA)},set(Kn){s(this,CA,{value:Kn,writable:!0,configurable:!0,enumerable:!0})}}):Mn[CA]=new re.Table(CA,an))})})}function js({_novip:re},Wt){Wt.forEach(Re=>{for(let aA in Re)Re[aA]instanceof re.Table&&delete Re[aA]})}function Ml(re,Wt){return re._cfg.version-Wt._cfg.version}function yc(re,Wt){const Re={del:[],add:[],change:[]};let aA;for(aA in re)Wt[aA]||Re.del.push(aA);for(aA in Wt){const CA=re[aA],an=Wt[aA];if(CA){const Mn={name:aA,def:an,recreate:!1,del:[],add:[],change:[]};if(""+(CA.primKey.keyPath||"")!=""+(an.primKey.keyPath||"")||CA.primKey.auto!==an.primKey.auto&&!jn)Mn.recreate=!0,Re.change.push(Mn);else{const ci=CA.idxByName,Kn=an.idxByName;let Ao;for(Ao in ci)Kn[Ao]||Mn.del.push(Ao);for(Ao in Kn){const Yi=ci[Ao],Xi=Kn[Ao];Yi?Yi.src!==Xi.src&&Mn.change.push(Xi):Mn.add.push(Xi)}(Mn.del.length>0||Mn.add.length>0||Mn.change.length>0)&&Re.change.push(Mn)}}else Re.add.push([aA,an])}return Re}function ws(re,Wt,Re,aA){const CA=re.db.createObjectStore(Wt,Re.keyPath?{keyPath:Re.keyPath,autoIncrement:Re.auto}:{autoIncrement:Re.auto});return aA.forEach(an=>Ka(CA,an)),CA}function Ka(re,Wt){re.createIndex(Wt.name,Wt.keyPath,{unique:Wt.unique,multiEntry:Wt.multi})}function Hs(re,Wt,Re){const aA={};return p(Wt.objectStoreNames,0).forEach(CA=>{const an=Re.objectStore(CA);let Mn=an.keyPath;const ci=Gc(Oc(Mn),Mn||"",!1,!1,!!an.autoIncrement,Mn&&"string"!=typeof Mn,!0),Kn=[];for(let Yi=0;Yi<an.indexNames.length;++Yi){const Xi=an.index(an.indexNames[Yi]);Mn=Xi.keyPath;var Ao=Gc(Xi.name,Mn,!!Xi.unique,!!Xi.multiEntry,!1,Mn&&"string"!=typeof Mn,!1);Kn.push(Ao)}aA[CA]=Ps(CA,ci,Kn)}),aA}function ar({_novip:re},Wt,Re){const aA=Re.db.objectStoreNames;for(let CA=0;CA<aA.length;++CA){const an=aA[CA],Mn=Re.objectStore(an);re._hasGetAll="getAll"in Mn;for(let ci=0;ci<Mn.indexNames.length;++ci){const Kn=Mn.indexNames[ci],Ao=Mn.index(Kn).keyPath,Yi="string"==typeof Ao?Ao:"["+p(Ao).join("+")+"]";if(Wt[an]){const Xi=Wt[an].idxByName[Yi];Xi&&(Xi.name=Kn,delete Wt[an].idxByName[Yi],Wt[an].idxByName[Kn]=Xi)}}}typeof navigator<"u"&&/Safari/.test(navigator.userAgent)&&!/(Chrome\/|Edge\/)/.test(navigator.userAgent)&&l.WorkerGlobalScope&&l instanceof l.WorkerGlobalScope&&[].concat(navigator.userAgent.match(/Safari\/(\d*)/))[1]<604&&(re._hasGetAll=!1)}class Xo{_parseStoresSpec(Wt,Re){t(Wt).forEach(aA=>{if(null!==Wt[aA]){var CA=Wt[aA].split(",").map((Mn,ci)=>{const Kn=(Mn=Mn.trim()).replace(/([&*]|\+\+)/g,""),Ao=/^\[/.test(Kn)?Kn.match(/^\[(.*)\]$/)[1].split("+"):Kn;return Gc(Kn,Ao||null,/\&/.test(Mn),/\*/.test(Mn),/\+\+/.test(Mn),R(Ao),0===ci)}),an=CA.shift();if(an.multi)throw new Ce.Schema("Primary key cannot be multi-valued");CA.forEach(Mn=>{if(Mn.auto)throw new Ce.Schema("Only primary key can be marked as autoIncrement (++)");if(!Mn.keyPath)throw new Ce.Schema("Index must have a name and cannot be an empty string")}),Re[aA]=Ps(aA,an,CA)}})}stores(Wt){const Re=this.db;this._cfg.storesSource=this._cfg.storesSource?F(this._cfg.storesSource,Wt):Wt;const CA={};let an={};return Re._versions.forEach(Mn=>{F(CA,Mn._cfg.storesSource),an=Mn._cfg.dbschema={},Mn._parseStoresSpec(CA,an)}),Re._dbSchema=an,js(Re,[Re._allTables,Re,Re.Transaction.prototype]),ms(Re,[Re._allTables,Re,Re.Transaction.prototype,this._cfg.tables],t(an),an),Re._storeNames=t(an),this}upgrade(Wt){return this._cfg.contentUpgrade=FA(this._cfg.contentUpgrade||dA,Wt),this}}function Bc(re,Wt){let Re=re._dbNamesDB;return Re||(Re=re._dbNamesDB=new ha($A,{addons:[],indexedDB:re,IDBKeyRange:Wt}),Re.version(1).stores({dbnames:"name"})),Re.table("dbnames")}function Jl(re){return re&&"function"==typeof re.databases}function Al(re){return $e(function(){return Me.letThrough=!0,re()})}function wl(){var re;return!navigator.userAgentData&&/Safari\//.test(navigator.userAgent)&&!/Chrom(e|ium)\//.test(navigator.userAgent)&&indexedDB.databases?new Promise(function(Wt){var Re=function(){return indexedDB.databases().finally(Wt)};re=setInterval(Re,100),Re()}).finally(function(){return clearInterval(re)}):Promise.resolve()}function aa(re){var Wt=an=>re.next(an),Re=CA(Wt),aA=CA(an=>re.throw(an));function CA(an){return Mn=>{var ci=an(Mn),Kn=ci.value;return ci.done?Kn:Kn&&"function"==typeof Kn.then?Kn.then(Re,aA):R(Kn)?Promise.all(Kn).then(Re,aA):Re(Kn)}}return CA(Wt)()}function hc(re,Wt,Re){var aA=arguments.length;if(aA<2)throw new Ce.InvalidArgument("Too few arguments");for(var CA=new Array(aA-1);--aA;)CA[aA-1]=arguments[aA];return Re=CA.pop(),[re,L(CA),Re]}function Tl(re,Wt,Re,aA,CA){return Rn.resolve().then(()=>{const an=Me.transless||Me,Mn=re._createTransaction(Wt,Re,re._dbSchema,aA),ci={trans:Mn,transless:an};if(aA)Mn.idbtrans=aA.idbtrans;else try{Mn.create(),re._state.PR1398_maxLoop=3}catch(Xi){return Xi.name===ee.InvalidState&&re.isOpen()&&--re._state.PR1398_maxLoop>0?(console.warn("Dexie: Need to reopen db"),re._close(),re.open().then(()=>Tl(re,Wt,Re,null,CA))):lA(Xi)}const Kn=x(CA);let Ao;Kn&&q();const Yi=Rn.follow(()=>{if(Ao=CA.call(Mn,Mn),Ao)if(Kn){var Xi=te.bind(null,null);Ao.then(Xi,Xi)}else"function"==typeof Ao.next&&"function"==typeof Ao.throw&&(Ao=aa(Ao))},ci);return(Ao&&"function"==typeof Ao.then?Rn.resolve(Ao).then(Xi=>Mn.active?Xi:lA(new Ce.PrematureCommit("Transaction committed too early. See http://bit.ly/2kdckMn"))):Yi.then(()=>Ao)).then(Xi=>(aA&&Mn._resolve(),Mn._completion.then(()=>Xi))).catch(Xi=>(Mn._reject(Xi),lA(Xi)))})}function Qc(re,Wt,Re){const aA=R(re)?re.slice():[re];for(let CA=0;CA<Re;++CA)aA.push(Wt);return aA}const pA={stack:"dbcore",name:"VirtualIndexMiddleware",level:1,create:function(re){return{...re,table(Wt){const Re=re.table(Wt),{schema:aA}=Re,CA={},an=[];function Mn(Yi,Xi,ji){const wo=ds(Yi),Jo=CA[wo]=CA[wo]||[],wn=null==Yi?0:"string"==typeof Yi?1:Yi.length,pi=Xi>0,Nn={...ji,isVirtual:pi,keyTail:Xi,keyLength:wn,extractKey:oc(Yi),unique:!pi&&ji.unique};return Jo.push(Nn),Nn.isPrimaryKey||an.push(Nn),wn>1&&Mn(2===wn?Yi[0]:Yi.slice(0,wn-1),Xi+1,ji),Jo.sort((wi,Fo)=>wi.keyTail-Fo.keyTail),Nn}const ci=Mn(aA.primaryKey.keyPath,0,aA.primaryKey);CA[":id"]=[ci];for(const Yi of aA.indexes)Mn(Yi.keyPath,0,Yi);function Kn(Yi){const Xi=Yi.query.index;return Xi.isVirtual?{...Yi,query:{index:Xi,range:(ji=Yi.query.range,wo=Xi.keyTail,{type:1===ji.type?2:ji.type,lower:Qc(ji.lower,ji.lowerOpen?re.MAX_KEY:re.MIN_KEY,wo),lowerOpen:!0,upper:Qc(ji.upper,ji.upperOpen?re.MIN_KEY:re.MAX_KEY,wo),upperOpen:!0})}}:Yi;var ji,wo}return{...Re,schema:{...aA,primaryKey:ci,indexes:an,getIndexByKeyPath:function(Yi){const Xi=CA[ds(Yi)];return Xi&&Xi[0]}},count:Yi=>Re.count(Kn(Yi)),query:Yi=>Re.query(Kn(Yi)),openCursor(Yi){const{keyTail:Xi,isVirtual:ji,keyLength:wo}=Yi.query.index;return ji?Re.openCursor(Kn(Yi)).then(Jo=>{return Jo&&(wn=Jo,Object.create(wn,{continue:{value:function(Nn){null!=Nn?wn.continue(Qc(Nn,Yi.reverse?re.MAX_KEY:re.MIN_KEY,Xi)):Yi.unique?wn.continue(wn.key.slice(0,wo).concat(Yi.reverse?re.MIN_KEY:re.MAX_KEY,Xi)):wn.continue()}},continuePrimaryKey:{value(Nn,wi){wn.continuePrimaryKey(Qc(Nn,re.MAX_KEY,Xi),wi)}},primaryKey:{get:()=>wn.primaryKey},key:{get(){const Nn=wn.key;return 1===wo?Nn[0]:Nn.slice(0,wo)}},value:{get:()=>wn.value}}));var wn}):Re.openCursor(Yi)}}}}}};function QA(re,Wt,Re,aA){return Re=Re||{},aA=aA||"",t(re).forEach(CA=>{if(D(Wt,CA)){var an=re[CA],Mn=Wt[CA];if("object"==typeof an&&"object"==typeof Mn&&an&&Mn){const ci=st(an);ci!==st(Mn)?Re[aA+CA]=Wt[CA]:"Object"===ci?QA(an,Mn,Re,aA+CA+"."):an!==Mn&&(Re[aA+CA]=Wt[CA])}else an!==Mn&&(Re[aA+CA]=Wt[CA])}else Re[aA+CA]=void 0}),t(Wt).forEach(CA=>{D(re,CA)||(Re[aA+CA]=Wt[CA])}),Re}const De={stack:"dbcore",name:"HooksMiddleware",level:2,create:re=>({...re,table(Wt){const Re=re.table(Wt),{primaryKey:aA}=Re.schema;return{...Re,mutate(an){const Mn=Me.trans,{deleting:ci,creating:Kn,updating:Ao}=Mn.table(Wt).hook;switch(an.type){case"add":if(Kn.fire===dA)break;return Mn._promise("readwrite",()=>Yi(an),!0);case"put":if(Kn.fire===dA&&Ao.fire===dA)break;return Mn._promise("readwrite",()=>Yi(an),!0);case"delete":if(ci.fire===dA)break;return Mn._promise("readwrite",()=>Yi(an),!0);case"deleteRange":if(ci.fire===dA)break;return Mn._promise("readwrite",()=>{return Xi((ji=an).trans,ji.range,1e4);var ji},!0)}return Re.mutate(an);function Yi(ji){const wo=Me.trans,Jo=ji.keys||("delete"===(pi=ji).type?pi.keys:pi.keys||pi.values.map(aA.extractKey));var pi;if(!Jo)throw new Error("Keys missing");return"delete"!==(ji="add"===ji.type||"put"===ji.type?{...ji,keys:Jo}:{...ji}).type&&(ji.values=[...ji.values]),ji.keys&&(ji.keys=[...ji.keys]),function(wn,pi,Nn){return"add"===pi.type?Promise.resolve([]):wn.getMany({trans:pi.trans,keys:Nn,cache:"immutable"})}(Re,ji,Jo).then(wn=>{const pi=Jo.map((Nn,wi)=>{const Fo=wn[wi],Ho={onerror:null,onsuccess:null};if("delete"===ji.type)ci.fire.call(Ho,Nn,Fo,wo);else if("add"===ji.type||void 0===Fo){const Et=Kn.fire.call(Ho,Nn,ji.values[wi],wo);null==Nn&&null!=Et&&(ji.keys[wi]=Nn=Et,aA.outbound||C(ji.values[wi],aA.keyPath,Nn))}else{const Et=QA(Fo,ji.values[wi]),ft=Ao.fire.call(Ho,Et,Nn,Fo,wo);if(ft){const Ct=ji.values[wi];Object.keys(ft).forEach(Yt=>{D(Ct,Yt)?Ct[Yt]=ft[Yt]:C(Ct,Yt,ft[Yt])})}}return Ho});return Re.mutate(ji).then(({failures:Nn,results:wi,numFailures:Fo,lastResult:Ho})=>{for(let Et=0;Et<Jo.length;++Et){const ft=wi?wi[Et]:Jo[Et],Ct=pi[Et];null==ft?Ct.onerror&&Ct.onerror(Nn[Et]):Ct.onsuccess&&Ct.onsuccess("put"===ji.type&&wn[Et]?ji.values[Et]:ft)}return{failures:Nn,results:wi,numFailures:Fo,lastResult:Ho}}).catch(Nn=>(pi.forEach(wi=>wi.onerror&&wi.onerror(Nn)),Promise.reject(Nn)))})}function Xi(ji,wo,Jo){return Re.query({trans:ji,values:!1,query:{index:aA,range:wo},limit:Jo}).then(({result:wn})=>Yi({type:"delete",keys:wn,trans:ji}).then(pi=>pi.numFailures>0?Promise.reject(pi.failures[0]):wn.length<Jo?{failures:[],numFailures:0,lastResult:void 0}:Xi(ji,{...wo,lower:wn[wn.length-1],lowerOpen:!0},Jo)))}}}}})};function XA(re,Wt,Re){try{if(!Wt||Wt.keys.length<re.length)return null;const aA=[];for(let CA=0,an=0;CA<Wt.keys.length&&an<re.length;++CA)0===La(Wt.keys[CA],re[an])&&(aA.push(Re?X(Wt.values[CA]):Wt.values[CA]),++an);return aA.length===re.length?aA:null}catch{return null}}const zn={stack:"dbcore",level:-1,create:re=>({table:Wt=>{const Re=re.table(Wt);return{...Re,getMany:aA=>{if(!aA.cache)return Re.getMany(aA);const CA=XA(aA.keys,aA.trans._cache,"clone"===aA.cache);return CA?Rn.resolve(CA):Re.getMany(aA).then(an=>(aA.trans._cache={keys:aA.keys,values:"clone"===aA.cache?X(an):an},an))},mutate:aA=>("add"!==aA.type&&(aA.trans._cache=null),Re.mutate(aA))}}})};function lr(re){return!("from"in re)}const Kr=function(re,Wt){if(!this){const Re=new Kr;return re&&"d"in re&&F(Re,re),Re}F(this,arguments.length?{d:1,from:re,to:arguments.length>1?Wt:re}:{d:0})};function Ec(re,Wt,Re){const aA=La(Wt,Re);if(isNaN(aA))return;if(aA>0)throw RangeError();if(lr(re))return F(re,{from:Wt,to:Re,d:1});const CA=re.l,an=re.r;if(La(Re,re.from)<0)return CA?Ec(CA,Wt,Re):re.l={from:Wt,to:Re,d:1,l:null,r:null},Ra(re);if(La(Wt,re.to)>0)return an?Ec(an,Wt,Re):re.r={from:Wt,to:Re,d:1,l:null,r:null},Ra(re);La(Wt,re.from)<0&&(re.from=Wt,re.l=null,re.d=an?an.d+1:1),La(Re,re.to)>0&&(re.to=Re,re.r=null,re.d=re.l?re.l.d+1:1);const Mn=!re.r;CA&&!re.l&&hl(re,CA),an&&Mn&&hl(re,an)}function hl(re,Wt){lr(Wt)||function Re(aA,{from:CA,to:an,l:Mn,r:ci}){Ec(aA,CA,an),Mn&&Re(aA,Mn),ci&&Re(aA,ci)}(re,Wt)}function Wa(re){let Wt=lr(re)?null:{s:0,n:re};return{next(Re){const aA=arguments.length>0;for(;Wt;)switch(Wt.s){case 0:if(Wt.s=1,aA)for(;Wt.n.l&&La(Re,Wt.n.from)<0;)Wt={up:Wt,n:Wt.n.l,s:1};else for(;Wt.n.l;)Wt={up:Wt,n:Wt.n.l,s:1};case 1:if(Wt.s=2,!aA||La(Re,Wt.n.to)<=0)return{value:Wt.n,done:!1};case 2:if(Wt.n.r){Wt.s=3,Wt={up:Wt,n:Wt.n.r,s:0};continue}case 3:Wt=Wt.up}return{done:!0}}}}function Ra(re){var Wt,Re;const aA=((null===(Wt=re.r)||void 0===Wt?void 0:Wt.d)||0)-((null===(Re=re.l)||void 0===Re?void 0:Re.d)||0),CA=aA>1?"r":aA<-1?"l":"";if(CA){const an="r"===CA?"l":"r",Mn={...re},ci=re[CA];re.from=ci.from,re.to=ci.to,re[CA]=ci[CA],Mn[CA]=ci[an],re[an]=Mn,Mn.d=Sa(Mn)}re.d=Sa(re)}function Sa({r:re,l:Wt}){return(re?Wt?Math.max(re.d,Wt.d):re.d:Wt?Wt.d:0)+1}h(Kr.prototype,{add(re){return hl(this,re),this},addKey(re){return Ec(this,re,re),this},addKeys(re){return re.forEach(Wt=>Ec(this,Wt,Wt)),this},[z](){return Wa(this)}});const Ga={stack:"dbcore",level:0,create:re=>{const Wt=re.schema.name,Re=new Kr(re.MIN_KEY,re.MAX_KEY);return{...re,table:aA=>{const CA=re.table(aA),{schema:an}=CA,{primaryKey:Mn}=an,{extractKey:ci,outbound:Kn}=Mn,Ao={...CA,mutate:ji=>{const wo=ji.trans,Jo=wo.mutatedParts||(wo.mutatedParts={}),wn=ft=>{const Ct=`idb://${Wt}/${aA}/${ft}`;return Jo[Ct]||(Jo[Ct]=new Kr)},pi=wn(""),Nn=wn(":dels"),{type:wi}=ji;let[Fo,Ho]="deleteRange"===ji.type?[ji.range]:"delete"===ji.type?[ji.keys]:ji.values.length<50?[[],ji.values]:[];const Et=ji.trans._cache;return CA.mutate(ji).then(ft=>{if(R(Fo)){"delete"!==wi&&(Fo=ft.results),pi.addKeys(Fo);const Ct=XA(Fo,Et);Ct||"add"===wi||Nn.addKeys(Fo),(Ct||Ho)&&(Yt=wn,Pt=Ct,ne=Ho,an.indexes.forEach(function ge(de){const AA=Yt(de.name||"");function DA(en){return null!=en?de.extractKey(en):null}const xA=en=>de.multiEntry&&R(en)?en.forEach(Ue=>AA.addKey(Ue)):AA.addKey(en);(Pt||ne).forEach((en,Ue)=>{const Pn=Pt&&DA(Pt[Ue]),_n=ne&&DA(ne[Ue]);0!==La(Pn,_n)&&(null!=Pn&&xA(Pn),null!=_n&&xA(_n))})}))}else if(Fo){const Ct={from:Fo.lower,to:Fo.upper};Nn.add(Ct),pi.add(Ct)}else pi.add(Re),Nn.add(Re),an.indexes.forEach(Ct=>wn(Ct.name).add(Re));var Yt,Pt,ne;return ft})}},Yi=({query:{index:ji,range:wo}})=>{var Jo,wn;return[ji,new Kr(null!==(Jo=wo.lower)&&void 0!==Jo?Jo:re.MIN_KEY,null!==(wn=wo.upper)&&void 0!==wn?wn:re.MAX_KEY)]},Xi={get:ji=>[Mn,new Kr(ji.key)],getMany:ji=>[Mn,(new Kr).addKeys(ji.keys)],count:Yi,query:Yi,openCursor:Yi};return t(Xi).forEach(ji=>{Ao[ji]=function(wo){const{subscr:Jo}=Me;if(Jo){const wn=Ho=>{const Et=`idb://${Wt}/${aA}/${Ho}`;return Jo[Et]||(Jo[Et]=new Kr)},pi=wn(""),Nn=wn(":dels"),[wi,Fo]=Xi[ji](wo);if(wn(wi.name||"").add(Fo),!wi.isPrimaryKey){if("count"!==ji){const Ho="query"===ji&&Kn&&wo.values&&CA.query({...wo,values:!1});return CA[ji].apply(this,arguments).then(Et=>{if("query"===ji){if(Kn&&wo.values)return Ho.then(({result:Ct})=>(pi.addKeys(Ct),Et));const ft=wo.values?Et.result.map(ci):Et.result;wo.values?pi.addKeys(ft):Nn.addKeys(ft)}else if("openCursor"===ji){const ft=Et,Ct=wo.values;return ft&&Object.create(ft,{key:{get:()=>(Nn.addKey(ft.primaryKey),ft.key)},primaryKey:{get(){const Yt=ft.primaryKey;return Nn.addKey(Yt),Yt}},value:{get:()=>(Ct&&pi.addKey(ft.primaryKey),ft.value)}})}return Et})}Nn.add(Re)}}return CA[ji].apply(this,arguments)}}),Ao}}}};class ha{constructor(Wt,Re){this._middlewares={},this.verno=0;const aA=ha.dependencies;this._options=Re={addons:ha.addons,autoOpen:!0,indexedDB:aA.indexedDB,IDBKeyRange:aA.IDBKeyRange,...Re},this._deps={indexedDB:Re.indexedDB,IDBKeyRange:Re.IDBKeyRange};const{addons:CA}=Re;this._dbSchema={},this._versions=[],this._storeNames=[],this._allTables={},this.idbdb=null,this._novip=this;const an={dbOpenError:null,isBeingOpened:!1,onReadyBeingFired:null,openComplete:!1,dbReadyResolve:dA,dbReadyPromise:null,cancelOpen:dA,openCanceller:null,autoSchema:!0,PR1398_maxLoop:3};var Mn,ci;an.dbReadyPromise=new Rn(ci=>{an.dbReadyResolve=ci}),an.openCanceller=new Rn((ci,Kn)=>{an.cancelOpen=Kn}),this._state=an,this.name=Wt,this.on=Pr(this,"populate","blocked","versionchange","close",{ready:[FA,dA]}),this.on.ready.subscribe=f(this.on.ready.subscribe,ci=>(Kn,Ao)=>{ha.vip(()=>{const Yi=this._state;if(Yi.openComplete)Yi.dbOpenError||Rn.resolve().then(Kn),Ao&&ci(Kn);else if(Yi.onReadyBeingFired)Yi.onReadyBeingFired.push(Kn),Ao&&ci(Kn);else{ci(Kn);const Xi=this;Ao||ci(function ji(){Xi.on.ready.unsubscribe(Kn),Xi.on.ready.unsubscribe(ji)})}})}),this.Collection=(Mn=this,da(tc.prototype,function(ci,Kn){this.db=Mn;let Ao=lo,Yi=null;if(Kn)try{Ao=Kn()}catch(Jo){Yi=Jo}const Xi=ci._ctx,ji=Xi.table,wo=ji.hook.reading.fire;this._ctx={table:ji,index:Xi.index,isPrimKey:!Xi.index||ji.schema.primKey.keyPath&&Xi.index===ji.schema.primKey.name,range:Ao,keysOnly:!1,dir:"next",unique:"",algorithm:null,filter:null,replayFilter:null,justLimit:!0,isMatch:null,offset:0,limit:1/0,error:Yi,or:Xi.or,valueMapper:wo!==Ye?wo:null}})),this.Table=(ci=this,da(_o.prototype,function(Kn,Ao,Yi){this.db=ci,this._tx=Yi,this.name=Kn,this.schema=Ao,this.hook=ci._allTables[Kn]?ci._allTables[Kn].hook:Pr(null,{creating:[TA,dA],reading:[rA,Ye],updating:[fe,dA],deleting:[EA,dA]})})),this.Transaction=function(ci){return da(Tc.prototype,function(Kn,Ao,Yi,Xi,ji){this.db=ci,this.mode=Kn,this.storeNames=Ao,this.schema=Yi,this.chromeTransactionDurability=Xi,this.idbtrans=null,this.on=Pr(this,"complete","error","abort"),this.parent=ji||null,this.active=!0,this._reculock=0,this._blockedFuncs=[],this._resolve=null,this._reject=null,this._waitingFor=null,this._waitingQueue=null,this._spinCount=0,this._completion=new Rn((wo,Jo)=>{this._resolve=wo,this._reject=Jo}),this._completion.then(()=>{this.active=!1,this.on.complete.fire()},wo=>{var Jo=this.active;return this.active=!1,this.on.error.fire(wo),this.parent?this.parent._reject(wo):Jo&&this.idbtrans&&this.idbtrans.abort(),lA(wo)})})}(this),this.Version=function(ci){return da(Xo.prototype,function(Kn){this.db=ci,this._cfg={version:Kn,storesSource:null,dbschema:{},tables:{},contentUpgrade:null}})}(this),this.WhereClause=function(ci){return da(ul.prototype,function(Kn,Ao,Yi){this.db=ci,this._ctx={table:Kn,index:":id"===Ao?null:Ao,or:Yi};const Xi=ci._deps.indexedDB;if(!Xi)throw new Ce.MissingAPI;this._cmp=this._ascending=Xi.cmp.bind(Xi),this._descending=(ji,wo)=>Xi.cmp(wo,ji),this._max=(ji,wo)=>Xi.cmp(ji,wo)>0?ji:wo,this._min=(ji,wo)=>Xi.cmp(ji,wo)<0?ji:wo,this._IDBKeyRange=ci._deps.IDBKeyRange})}(this),this.on("versionchange",ci=>{ci.newVersion>0?console.warn(`Another connection wants to upgrade database '${this.name}'. Closing db now to resume the upgrade.`):console.warn(`Another connection wants to delete database '${this.name}'. Closing db now to resume the delete request.`),this.close()}),this.on("blocked",ci=>{!ci.newVersion||ci.newVersion<ci.oldVersion?console.warn(`Dexie.delete('${this.name}') was blocked`):console.warn(`Upgrade '${this.name}' blocked by other connection holding version ${ci.oldVersion/10}`)}),this._maxKey=ic(Re.IDBKeyRange),this._createTransaction=(ci,Kn,Ao,Yi)=>new this.Transaction(ci,Kn,Ao,this._options.chromeTransactionDurability,Yi),this._fireOnBlocked=ci=>{this.on("blocked").fire(ci),gn.filter(Kn=>Kn.name===this.name&&Kn!==this&&!Kn._state.vcFired).map(Kn=>Kn.on("versionchange").fire(ci))},this.use(pA),this.use(De),this.use(Ga),this.use(zn),this.vip=Object.create(this,{_vip:{value:!0}}),CA.forEach(ci=>ci(this))}version(Wt){if(isNaN(Wt)||Wt<.1)throw new Ce.Type("Given version is not a positive number");if(Wt=Math.round(10*Wt)/10,this.idbdb||this._state.isBeingOpened)throw new Ce.Schema("Cannot add version when database is open");this.verno=Math.max(this.verno,Wt);const Re=this._versions;var aA=Re.filter(CA=>CA._cfg.version===Wt)[0];return aA||(aA=new this.Version(Wt),Re.push(aA),Re.sort(Ml),aA.stores({}),this._state.autoSchema=!1,aA)}_whenReady(Wt){return this.idbdb&&(this._state.openComplete||Me.letThrough||this._vip)?Wt():new Rn((Re,aA)=>{if(this._state.openComplete)return aA(new Ce.DatabaseClosed(this._state.dbOpenError));if(!this._state.isBeingOpened){if(!this._options.autoOpen)return void aA(new Ce.DatabaseClosed);this.open().catch(dA)}this._state.dbReadyPromise.then(Re,aA)}).then(Wt)}use({stack:Wt,create:Re,level:aA,name:CA}){CA&&this.unuse({stack:Wt,name:CA});const an=this._middlewares[Wt]||(this._middlewares[Wt]=[]);return an.push({stack:Wt,create:Re,level:aA??10,name:CA}),an.sort((Mn,ci)=>Mn.level-ci.level),this}unuse({stack:Wt,name:Re,create:aA}){return Wt&&this._middlewares[Wt]&&(this._middlewares[Wt]=this._middlewares[Wt].filter(CA=>aA?CA.create!==aA:!!Re&&CA.name!==Re)),this}open(){return function Yl(re){const Wt=re._state,{indexedDB:Re}=re._deps;if(Wt.isBeingOpened||re.idbdb)return Wt.dbReadyPromise.then(()=>Wt.dbOpenError?lA(Wt.dbOpenError):re);v&&(Wt.openCanceller._stackHolder=dt()),Wt.isBeingOpened=!0,Wt.dbOpenError=null,Wt.openComplete=!1;const aA=Wt.openCanceller;function CA(){if(Wt.openCanceller!==aA)throw new Ce.DatabaseClosed("db.open() was cancelled")}let an=Wt.dbReadyResolve,Mn=null,ci=!1;const Kn=()=>new Rn((Ao,Yi)=>{if(CA(),!Re)throw new Ce.MissingAPI;const Xi=re.name,ji=Wt.autoSchema?Re.open(Xi):Re.open(Xi,Math.round(10*re.verno));if(!ji)throw new Ce.MissingAPI;ji.onerror=$a(Yi),ji.onblocked=ii(re._fireOnBlocked),ji.onupgradeneeded=ii(wo=>{if(Mn=ji.transaction,Wt.autoSchema&&!re._options.allowEmptyDB){ji.onerror=el,Mn.abort(),ji.result.close();const wn=Re.deleteDatabase(Xi);wn.onsuccess=wn.onerror=ii(()=>{Yi(new Ce.NoSuchDatabase(`Database ${Xi} doesnt exist`))})}else{Mn.onerror=$a(Yi);var Jo=wo.oldVersion>Math.pow(2,62)?0:wo.oldVersion;ci=Jo<1,re._novip.idbdb=ji.result,function gs(re,Wt,Re,aA){const CA=re._dbSchema,an=re._createTransaction("readwrite",re._storeNames,CA);an.create(Re),an._completion.catch(aA);const Mn=an._reject.bind(an),ci=Me.transless||Me;$e(()=>{Me.trans=an,Me.transless=ci,0===Wt?(t(CA).forEach(Kn=>{ws(Re,Kn,CA[Kn].primKey,CA[Kn].indexes)}),Ma(re,Re),Rn.follow(()=>re.on.populate.fire(an)).catch(Mn)):function({_novip:Kn},Ao,Yi,Xi){const ji=[],wo=Kn._versions;let Jo=Kn._dbSchema=Hs(0,Kn.idbdb,Xi),wn=!1;return wo.filter(wi=>wi._cfg.version>=Ao).forEach(wi=>{ji.push(()=>{const Fo=Jo,Ho=wi._cfg.dbschema;ar(Kn,Fo,Xi),ar(Kn,Ho,Xi),Jo=Kn._dbSchema=Ho;const Et=yc(Fo,Ho);Et.add.forEach(Ct=>{ws(Xi,Ct[0],Ct[1].primKey,Ct[1].indexes)}),Et.change.forEach(Ct=>{if(Ct.recreate)throw new Ce.Upgrade("Not yet support for changing primary key");{const Yt=Xi.objectStore(Ct.name);Ct.add.forEach(kt=>Ka(Yt,kt)),Ct.change.forEach(kt=>{Yt.deleteIndex(kt.name),Ka(Yt,kt)}),Ct.del.forEach(kt=>Yt.deleteIndex(kt))}});const ft=wi._cfg.contentUpgrade;if(ft&&wi._cfg.version>Ao){Ma(Kn,Xi),Yi._memoizedTables={},wn=!0;let Ct=T(Ho);Et.del.forEach(ne=>{Ct[ne]=Fo[ne]}),js(Kn,[Kn.Transaction.prototype]),ms(Kn,[Kn.Transaction.prototype],t(Ct),Ct),Yi.schema=Ct;const Yt=x(ft);let kt;Yt&&q();const Pt=Rn.follow(()=>{if(kt=ft(Yi),kt&&Yt){var ne=te.bind(null,null);kt.then(ne,ne)}});return kt&&"function"==typeof kt.then?Rn.resolve(kt):Pt.then(()=>kt)}}),ji.push(Fo=>{var Ho,Et;(!wn||!bi)&&(Ho=wi._cfg.dbschema,[].slice.call((Et=Fo).db.objectStoreNames).forEach(ft=>null==Ho[ft]&&Et.db.deleteObjectStore(ft))),js(Kn,[Kn.Transaction.prototype]),ms(Kn,[Kn.Transaction.prototype],Kn._storeNames,Kn._dbSchema),Yi.schema=Kn._dbSchema})}),function Nn(){return ji.length?Rn.resolve(ji.shift()(Yi.idbtrans)).then(Nn):Rn.resolve()}().then(()=>{var wi,Fo;Fo=Xi,t(wi=Jo).forEach(Ho=>{Fo.db.objectStoreNames.contains(Ho)||ws(Fo,Ho,wi[Ho].primKey,wi[Ho].indexes)})})}(re,Wt,an,Re).catch(Mn)})}(re,Jo/10,Mn,Yi)}},Yi),ji.onsuccess=ii(()=>{Mn=null;const wo=re._novip.idbdb=ji.result,Jo=p(wo.objectStoreNames);if(Jo.length>0)try{const pi=wo.transaction(1===(wn=Jo).length?wn[0]:wn,"readonly");Wt.autoSchema?function({_novip:Nn},wi,Fo){Nn.verno=wi.version/10;const Ho=Nn._dbSchema=Hs(0,wi,Fo);Nn._storeNames=p(wi.objectStoreNames,0),ms(Nn,[Nn._allTables],t(Ho),Ho)}(re,wo,pi):(ar(re,re._dbSchema,pi),function(Nn,wi){const Fo=yc(Hs(0,Nn.idbdb,wi),Nn._dbSchema);return!(Fo.add.length||Fo.change.some(Ho=>Ho.add.length||Ho.change.length))}(re,pi)||console.warn("Dexie SchemaDiff: Schema was extended without increasing the number passed to db.version(). Some queries may fail.")),Ma(re,pi)}catch{}var wn;gn.push(re),wo.onversionchange=ii(pi=>{Wt.vcFired=!0,re.on("versionchange").fire(pi)}),wo.onclose=ii(pi=>{re.on("close").fire(pi)}),ci&&function({indexedDB:pi,IDBKeyRange:Nn},wi){!Jl(pi)&&wi!==$A&&Bc(pi,Nn).put({name:wi}).catch(dA)}(re._deps,Xi),Ao()},Yi)}).catch(Ao=>Ao&&"UnknownError"===Ao.name&&Wt.PR1398_maxLoop>0?(Wt.PR1398_maxLoop--,console.warn("Dexie: Workaround for Chrome UnknownError on open()"),Kn()):Rn.reject(Ao));return Rn.race([aA,(typeof navigator>"u"?Rn.resolve():wl()).then(Kn)]).then(()=>(CA(),Wt.onReadyBeingFired=[],Rn.resolve(Al(()=>re.on.ready.fire(re.vip))).then(function Ao(){if(Wt.onReadyBeingFired.length>0){let Yi=Wt.onReadyBeingFired.reduce(FA,dA);return Wt.onReadyBeingFired=[],Rn.resolve(Al(()=>Yi(re.vip))).then(Ao)}}))).finally(()=>{Wt.onReadyBeingFired=null,Wt.isBeingOpened=!1}).then(()=>re).catch(Ao=>{Wt.dbOpenError=Ao;try{Mn&&Mn.abort()}catch{}return aA===Wt.openCanceller&&re._close(),lA(Ao)}).finally(()=>{Wt.openComplete=!0,an()})}(this)}_close(){const Wt=this._state,Re=gn.indexOf(this);if(Re>=0&&gn.splice(Re,1),this.idbdb){try{this.idbdb.close()}catch{}this._novip.idbdb=null}Wt.dbReadyPromise=new Rn(aA=>{Wt.dbReadyResolve=aA}),Wt.openCanceller=new Rn((aA,CA)=>{Wt.cancelOpen=CA})}close(){this._close();const Wt=this._state;this._options.autoOpen=!1,Wt.dbOpenError=new Ce.DatabaseClosed,Wt.isBeingOpened&&Wt.cancelOpen(Wt.dbOpenError)}delete(){const Wt=arguments.length>0,Re=this._state;return new Rn((aA,CA)=>{const an=()=>{this.close();var Mn=this._deps.indexedDB.deleteDatabase(this.name);Mn.onsuccess=ii(()=>{(function({indexedDB:ci,IDBKeyRange:Kn},Ao){!Jl(ci)&&Ao!==$A&&Bc(ci,Kn).delete(Ao).catch(dA)})(this._deps,this.name),aA()}),Mn.onerror=$a(CA),Mn.onblocked=this._fireOnBlocked};if(Wt)throw new Ce.InvalidArgument("Arguments not allowed in db.delete()");Re.isBeingOpened?Re.dbReadyPromise.then(an):an()})}backendDB(){return this.idbdb}isOpen(){return null!==this.idbdb}hasBeenClosed(){const Wt=this._state.dbOpenError;return Wt&&"DatabaseClosed"===Wt.name}hasFailed(){return null!==this._state.dbOpenError}dynamicallyOpened(){return this._state.autoSchema}get tables(){return t(this._allTables).map(Wt=>this._allTables[Wt])}transaction(){const Wt=hc.apply(this,arguments);return this._transaction.apply(this,Wt)}_transaction(Wt,Re,aA){let CA=Me.trans;CA&&CA.db===this&&-1===Wt.indexOf("!")||(CA=null);const an=-1!==Wt.indexOf("?");let Mn,ci;Wt=Wt.replace("!","").replace("?","");try{if(ci=Re.map(Ao=>{var Yi=Ao instanceof this.Table?Ao.name:Ao;if("string"!=typeof Yi)throw new TypeError("Invalid table argument to Dexie.transaction(). Only Table or String are allowed");return Yi}),"r"==Wt||Wt===pn)Mn=pn;else{if("rw"!=Wt&&Wt!=Ln)throw new Ce.InvalidArgument("Invalid transaction mode: "+Wt);Mn=Ln}if(CA){if(CA.mode===pn&&Mn===Ln){if(!an)throw new Ce.SubTransaction("Cannot enter a sub-transaction with READWRITE mode when parent transaction is READONLY");CA=null}CA&&ci.forEach(Ao=>{if(CA&&-1===CA.storeNames.indexOf(Ao)){if(!an)throw new Ce.SubTransaction("Table "+Ao+" not included in parent transaction.");CA=null}}),an&&CA&&!CA.active&&(CA=null)}}catch(Ao){return CA?CA._promise(null,(Yi,Xi)=>{Xi(Ao)}):lA(Ao)}const Kn=Tl.bind(null,this,Mn,ci,CA,aA);return CA?CA._promise(Mn,Kn,"lock"):Me.trans?nn(Me.transless,()=>this._whenReady(Kn)):this._whenReady(Kn)}table(Wt){if(!D(this._allTables,Wt))throw new Ce.InvalidTable(`Table ${Wt} does not exist`);return this._allTables[Wt]}}const $d=typeof Symbol<"u"&&"observable"in Symbol?Symbol.observable:"@@observable";class tg{constructor(Wt){this._subscribe=Wt}subscribe(Wt,Re,aA){return this._subscribe(Wt&&"function"!=typeof Wt?Wt:{next:Wt,error:Re,complete:aA})}[$d](){return this}}function Cd(re,Wt){return t(Wt).forEach(Re=>{hl(re[Re]||(re[Re]=new Kr),Wt[Re])}),re}let nl;try{nl={indexedDB:l.indexedDB||l.mozIndexedDB||l.webkitIndexedDB||l.msIndexedDB,IDBKeyRange:l.IDBKeyRange||l.webkitIDBKeyRange}}catch{nl={indexedDB:null,IDBKeyRange:null}}const bc=ha;function yd(re){let Wt=fs;try{fs=!0,zr.storagemutated.fire(re)}finally{fs=Wt}}h(bc,{...iA,delete:re=>new bc(re,{addons:[]}).delete(),exists:re=>new bc(re,{addons:[]}).open().then(Wt=>(Wt.close(),!0)).catch("NoSuchDatabaseError",()=>!1),getDatabaseNames(re){try{return function({indexedDB:Wt,IDBKeyRange:Re}){return Jl(Wt)?Promise.resolve(Wt.databases()).then(aA=>aA.map(CA=>CA.name).filter(CA=>CA!==$A)):Bc(Wt,Re).toCollection().primaryKeys()}(bc.dependencies).then(re)}catch{return lA(new Ce.MissingAPI)}},defineClass:()=>function(re){F(this,re)},ignoreTransaction:re=>Me.trans?nn(Me.transless,re):re(),vip:Al,async:function(re){return function(){try{var Wt=aa(re.apply(this,arguments));return Wt&&"function"==typeof Wt.then?Wt:Rn.resolve(Wt)}catch(Re){return lA(Re)}}},spawn:function(re,Wt,Re){try{var aA=aa(re.apply(Re,Wt||[]));return aA&&"function"==typeof aA.then?aA:Rn.resolve(aA)}catch(CA){return lA(CA)}},currentTransaction:{get:()=>Me.trans||null},waitFor:function(re,Wt){const Re=Rn.resolve("function"==typeof re?bc.ignoreTransaction(re):re).timeout(Wt||6e4);return Me.trans?Me.trans.waitFor(Re):Re},Promise:Rn,debug:{get:()=>v,set:re=>{O(re,"dexie"===re?()=>!0:bA)}},derive:g,extend:F,props:h,override:f,Events:Pr,on:zr,liveQuery:function jc(re){let Wt,Re=!1;const aA=new tg(CA=>{const an=x(re);let Mn=!1,ci={},Kn={};const Ao={get closed(){return Mn},unsubscribe:()=>{Mn=!0,zr.storagemutated.unsubscribe(wo)}};CA.start&&CA.start(Ao);let Yi=!1,Xi=!1;function ji(){return t(Kn).some(wn=>ci[wn]&&function us(re,Wt){const Re=Wa(Wt);let aA=Re.next();if(aA.done)return!1;let CA=aA.value;const an=Wa(re);let Mn=an.next(CA.from),ci=Mn.value;for(;!aA.done&&!Mn.done;){if(La(ci.from,CA.to)<=0&&La(ci.to,CA.from)>=0)return!0;La(CA.from,ci.from)<0?CA=(aA=Re.next(ci.from)).value:ci=(Mn=an.next(CA.from)).value}return!1}(ci[wn],Kn[wn]))}const wo=wn=>{Cd(ci,wn),ji()&&Jo()},Jo=()=>{if(Yi||Mn)return;ci={};const wn={},pi=function(Nn){an&&q();const wi=()=>$e(re,{subscr:Nn,trans:null}),Fo=Me.trans?nn(Me.transless,wi):wi();return an&&Fo.then(te,te),Fo}(wn);Xi||(zr(ls,wo),Xi=!0),Yi=!0,Promise.resolve(pi).then(Nn=>{Re=!0,Wt=Nn,Yi=!1,Mn||(ji()?Jo():(ci={},Kn=wn,CA.next&&CA.next(Nn)))},Nn=>{Yi=!1,Re=!1,CA.error&&CA.error(Nn),Ao.unsubscribe()})};return Jo(),Ao});return aA.hasValue=()=>Re,aA.getValue=()=>Wt,aA},extendObservabilitySet:Cd,getByKeyPath:b,setByKeyPath:C,delByKeyPath:function(re,Wt){"string"==typeof Wt?C(re,Wt,void 0):"length"in Wt&&[].map.call(Wt,function(Re){C(re,Re,void 0)})},shallowClone:T,deepClone:X,getObjectDiff:QA,cmp:La,asap:w,minKey:ve,addons:[],connections:gn,errnames:ee,dependencies:nl,semVer:"3.2.7",version:"3.2.7".split(".").map(re=>parseInt(re)).reduce((re,Wt,Re)=>re+Wt/Math.pow(10,2*Re))}),bc.maxKey=ic(bc.dependencies.IDBKeyRange),typeof dispatchEvent<"u"&&typeof addEventListener<"u"&&(zr(ls,re=>{if(!fs){let Wt;jn?(Wt=document.createEvent("CustomEvent"),Wt.initCustomEvent(Dc,!0,!0,re)):Wt=new CustomEvent(Dc,{detail:re}),fs=!0,dispatchEvent(Wt),fs=!1}}),addEventListener(Dc,({detail:re})=>{fs||yd(re)}));let fs=!1;if(typeof BroadcastChannel<"u"){const re=new BroadcastChannel(Dc);"function"==typeof re.unref&&re.unref(),zr(ls,Wt=>{fs||re.postMessage(Wt)}),re.onmessage=Wt=>{Wt.data&&yd(Wt.data)}}else if(typeof self<"u"&&typeof navigator<"u"){zr(ls,Wt=>{try{fs||(typeof localStorage<"u"&&localStorage.setItem(Dc,JSON.stringify({trig:Math.random(),changedParts:Wt})),"object"==typeof self.clients&&[...self.clients.matchAll({includeUncontrolled:!0})].forEach(Re=>Re.postMessage({type:Dc,changedParts:Wt})))}catch{}}),typeof addEventListener<"u"&&addEventListener("storage",Wt=>{if(Wt.key===Dc){const Re=JSON.parse(Wt.newValue);Re&&yd(Re.changedParts)}});const re=self.document&&navigator.serviceWorker;re&&re.addEventListener("message",function({data:Wt}){Wt&&Wt.type===Dc&&yd(Wt.changedParts)})}Rn.rejectionMapper=function(re,Wt){if(!re||re instanceof Xt||re instanceof TypeError||re instanceof SyntaxError||!re.name||!je[re.name])return re;var Re=new je[re.name](Wt||re.message,re);return"stack"in re&&u(Re,"stack",{get:function(){return this.inner.stack}}),Re},O(v,bA)},77015:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>E});var R=d(61319);const e=function F(w,Q){for(var b=w.length;b--;)if((0,R.A)(w[b][0],Q))return b;return-1};var D=Array.prototype.splice;function f(w){var Q=-1,b=null==w?0:w.length;for(this.clear();++Q<b;){var C=w[Q];this.set(C[0],C[1])}}f.prototype.clear=function l(){this.__data__=[],this.size=0},f.prototype.delete=function h(w){var Q=this.__data__,b=e(Q,w);return!(b<0||(b==Q.length-1?Q.pop():D.call(Q,b,1),--this.size,0))},f.prototype.get=function u(w){var Q=this.__data__,b=e(Q,w);return b<0?void 0:Q[b][1]},f.prototype.has=function a(w){return e(this.__data__,w)>-1},f.prototype.set=function B(w,Q){var b=this.__data__,C=e(b,w);return C<0?(++this.size,b.push([w,Q])):b[C][1]=Q,this};const E=f},86568:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>F});var l=d(44713),t=d(1860);const F=(0,l.A)(t.A,"Map")},72291:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>G});const R=(0,d(44713).A)(Object,"create");var u=Object.prototype.hasOwnProperty;var B=Object.prototype.hasOwnProperty;function b(At){var dt=-1,It=null==At?0:At.length;for(this.clear();++dt<It;){var yt=At[dt];this.set(yt[0],yt[1])}}b.prototype.clear=function F(){this.__data__=R?R(null):{},this.size=0},b.prototype.delete=function _(At){var dt=this.has(At)&&delete this.__data__[At];return this.size-=dt?1:0,dt},b.prototype.get=function g(At){var dt=this.__data__;if(R){var It=dt[At];return"__lodash_hash_undefined__"===It?void 0:It}return u.call(dt,At)?dt[At]:void 0},b.prototype.has=function p(At){var dt=this.__data__;return R?void 0!==dt[At]:B.call(dt,At)},b.prototype.set=function w(At,dt){var It=this.__data__;return this.size+=this.has(At)?0:1,It[At]=R&&void 0===dt?"__lodash_hash_undefined__":dt,this};const C=b;var T=d(77015),N=d(86568);const tt=function X(At,dt){var It=At.__data__;return function H(At){var dt=typeof At;return"string"==dt||"number"==dt||"symbol"==dt||"boolean"==dt?"__proto__"!==At:null===At}(dt)?It["string"==typeof dt?"string":"hash"]:It.map};function O(At){var dt=-1,It=null==At?0:At.length;for(this.clear();++dt<It;){var yt=At[dt];this.set(yt[0],yt[1])}}O.prototype.clear=function L(){this.size=0,this.__data__={hash:new C,map:new(N.A||T.A),string:new C}},O.prototype.delete=function pt(At){var dt=tt(this,At).delete(At);return this.size-=dt?1:0,dt},O.prototype.get=function z(At){return tt(this,At).get(At)},O.prototype.has=function at(At){return tt(this,At).has(At)},O.prototype.set=function x(At,dt){var It=tt(this,At),yt=It.size;return It.set(At,dt),this.size+=It.size==yt?0:1,this};const G=O},94226:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>F});var l=d(44713),t=d(1860);const F=(0,l.A)(t.A,"Set")},38587:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>h});var l=d(72291);function D(s){var u=-1,g=null==s?0:s.length;for(this.__data__=new l.A;++u<g;)this.add(s[u])}D.prototype.add=D.prototype.push=function R(s){return this.__data__.set(s,"__lodash_hash_undefined__"),this},D.prototype.has=function e(s){return this.__data__.has(s)};const h=D},85401:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>f});var l=d(77015);var u=d(86568),g=d(72291);function p(E){var w=this.__data__=new l.A(E);this.size=w.size}p.prototype.clear=function t(){this.__data__=new l.A,this.size=0},p.prototype.delete=function F(E){var w=this.__data__,Q=w.delete(E);return this.size=w.size,Q},p.prototype.get=function _(E){return this.__data__.get(E)},p.prototype.has=function h(E){return this.__data__.has(E)},p.prototype.set=function c(E,w){var Q=this.__data__;if(Q instanceof l.A){var b=Q.__data__;if(!u.A||b.length<199)return b.push([E,w]),this.size=++Q.size,this;Q=this.__data__=new g.A(b)}return Q.set(E,w),this.size=Q.size,this};const f=p},6944:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>R});const R=d(1860).A.Symbol},26509:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>R});const R=d(1860).A.Uint8Array},64982:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>t});const t=function l(R,F,e){switch(e.length){case 0:return R.call(F);case 1:return R.call(F,e[0]);case 2:return R.call(F,e[0],e[1]);case 3:return R.call(F,e[0],e[1],e[2])}return R.apply(F,e)}},24338:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>t});const t=function l(R,F,e,_){for(var D=-1,h=null==R?0:R.length;++D<h;){var s=R[D];F(_,s,e(s),R)}return _}},99162:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>t});const t=function l(R,F){for(var e=-1,_=null==R?0:R.length;++e<_&&!1!==F(R[e],e,R););return R}},71861:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>t});const t=function l(R,F){for(var e=-1,_=null==R?0:R.length,D=0,h=[];++e<_;){var s=R[e];F(s,e,R)&&(h[D++]=s)}return h}},13854:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>R});var l=d(99888);const R=function t(F,e){return!(null==F||!F.length)&&(0,l.A)(F,e,0)>-1}},6106:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>t});const t=function l(R,F,e){for(var _=-1,D=null==R?0:R.length;++_<D;)if(e(F,R[_]))return!0;return!1}},76726:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>g});var R=d(66513),F=d(43744),e=d(39377),_=d(28606),D=d(28885),s=Object.prototype.hasOwnProperty;const g=function u(a,c){var B=(0,F.A)(a),p=!B&&(0,R.A)(a),f=!B&&!p&&(0,e.A)(a),E=!B&&!p&&!f&&(0,D.A)(a),w=B||p||f||E,Q=w?function l(a,c){for(var B=-1,p=Array(a);++B<a;)p[B]=c(B);return p}(a.length,String):[],b=Q.length;for(var C in a)(c||s.call(a,C))&&(!w||!("length"==C||f&&("offset"==C||"parent"==C)||E&&("buffer"==C||"byteLength"==C||"byteOffset"==C)||(0,_.A)(C,b)))&&Q.push(C);return Q}},56689:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>t});const t=function l(R,F){for(var e=-1,_=null==R?0:R.length,D=Array(_);++e<_;)D[e]=F(R[e],e,R);return D}},70563:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>t});const t=function l(R,F){for(var e=-1,_=F.length,D=R.length;++e<_;)R[D+e]=F[e];return R}},81984:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>_});var l=d(1827),t=d(61319),F=Object.prototype.hasOwnProperty;const _=function e(D,h,s){var u=D[h];(!F.call(D,h)||!(0,t.A)(u,s)||void 0===s&&!(h in D))&&(0,l.A)(D,h,s)}},12084:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>R});var l=d(36728);const R=function t(F,e,_,D){return(0,l.A)(F,function(h,s,u){e(D,h,_(h),u)}),D}},1827:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>R});var l=d(84746);const R=function t(F,e,_){"__proto__"==e&&l.A?(0,l.A)(F,e,{configurable:!0,enumerable:!0,value:_,writable:!0}):F[e]=_}},15267:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>q});var l=d(85401),t=d(99162),R=d(81984),F=d(77517),e=d(14429);var h=d(64238);var g=d(9933),a=d(94528),c=d(42697);var f=d(28114);var Q=d(67895),b=d(57372),C=d(21938),N=Object.prototype.hasOwnProperty;var H=d(75152);var tt=/\w*$/;var z=d(6944),it=z.A?z.A.prototype:void 0,at=it?it.valueOf:void 0;var v=d(44314);const fA=function rA(te,M,S){var Z=te.constructor;switch(M){case"[object ArrayBuffer]":return(0,H.A)(te);case"[object Boolean]":case"[object Date]":return new Z(+te);case"[object DataView]":return function k(te,M){var S=M?(0,H.A)(te.buffer):te.buffer;return new te.constructor(S,te.byteOffset,te.byteLength)}(te,S);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(0,v.A)(te,S);case"[object Map]":case"[object Set]":return new Z;case"[object Number]":case"[object String]":return new Z(te);case"[object RegExp]":return function pt(te){var M=new te.constructor(te.source,tt.exec(te));return M.lastIndex=te.lastIndex,M}(te);case"[object Symbol]":return function Y(te){return at?Object(at.call(te)):{}}(te)}};var TA=d(60923),EA=d(43744),fe=d(39377),xe=d(42661);var nA=d(20778),_e=d(33340),tA=_e.A&&_e.A.isMap;const GA=tA?(0,nA.A)(tA):function Xe(te){return(0,xe.A)(te)&&"[object Map]"==(0,C.A)(te)};var Qn=d(30554);var kn=_e.A&&_e.A.isSet;const mi=kn?(0,nA.A)(kn):function fn(te){return(0,xe.A)(te)&&"[object Set]"==(0,C.A)(te)};var Ne="[object Arguments]",Rn="[object Function]",Ie="[object Object]",Cn={};Cn[Ne]=Cn["[object Array]"]=Cn["[object ArrayBuffer]"]=Cn["[object DataView]"]=Cn["[object Boolean]"]=Cn["[object Date]"]=Cn["[object Float32Array]"]=Cn["[object Float64Array]"]=Cn["[object Int8Array]"]=Cn["[object Int16Array]"]=Cn["[object Int32Array]"]=Cn["[object Map]"]=Cn["[object Number]"]=Cn[Ie]=Cn["[object RegExp]"]=Cn["[object Set]"]=Cn["[object String]"]=Cn["[object Symbol]"]=Cn["[object Uint8Array]"]=Cn["[object Uint8ClampedArray]"]=Cn["[object Uint16Array]"]=Cn["[object Uint32Array]"]=!0,Cn["[object Error]"]=Cn[Rn]=Cn["[object WeakMap]"]=!1;const q=function $e(te,M,S,Z,et,RA){var nn,Zn=1&M,Ei=2&M,zA=4&M;if(S&&(nn=et?S(te,Z,et,RA):S(te)),void 0!==nn)return nn;if(!(0,Qn.A)(te))return te;var ri=(0,EA.A)(te);if(ri){if(nn=function L(te){var M=te.length,S=new te.constructor(M);return M&&"string"==typeof te[0]&&N.call(te,"index")&&(S.index=te.index,S.input=te.input),S}(te),!Zn)return(0,a.A)(te,nn)}else{var Ht=(0,C.A)(te),lA=Ht==Rn||"[object GeneratorFunction]"==Ht;if((0,fe.A)(te))return(0,g.A)(te,Zn);if(Ht==Ie||Ht==Ne||lA&&!et){if(nn=Ei||lA?{}:(0,TA.A)(te),!Zn)return Ei?function E(te,M){return(0,F.A)(te,(0,f.A)(te),M)}(te,function s(te,M){return te&&(0,F.A)(M,(0,h.A)(M),te)}(nn,te)):function B(te,M){return(0,F.A)(te,(0,c.A)(te),M)}(te,function _(te,M){return te&&(0,F.A)(M,(0,e.A)(M),te)}(nn,te))}else{if(!Cn[Ht])return et?te:{};nn=fA(te,Ht,Zn)}}RA||(RA=new l.A);var ze=RA.get(te);if(ze)return ze;RA.set(te,nn),mi(te)?te.forEach(function(ve){nn.add($e(ve,M,S,ve,te,RA))}):GA(te)&&te.forEach(function(ve,Zt){nn.set(Zt,$e(ve,M,S,Zt,te,RA))});var vt=ri?void 0:(zA?Ei?b.A:Q.A:Ei?h.A:e.A)(te);return(0,t.A)(vt||te,function(ve,Zt){vt&&(ve=te[Zt=ve]),(0,R.A)(nn,Zt,$e(ve,M,S,Zt,te,RA))}),nn}},33058:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>R});const R=function t(F,e,_){if("function"!=typeof F)throw new TypeError("Expected a function");return setTimeout(function(){F.apply(void 0,_)},e)}},35038:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>s});var l=d(38587),t=d(13854),R=d(6106),F=d(56689),e=d(20778),_=d(25934);const s=function h(u,g,a,c){var B=-1,p=t.A,f=!0,E=u.length,w=[],Q=g.length;if(!E)return w;a&&(g=(0,F.A)(g,(0,e.A)(a))),c?(p=R.A,f=!1):g.length>=200&&(p=_.A,f=!1,g=new l.A(g));t:for(;++B<E;){var b=u[B],C=null==a?b:a(b);if(b=c||0!==b?b:0,f&&C==C){for(var T=Q;T--;)if(g[T]===C)continue t;w.push(b)}else p(g,C,c)||w.push(b)}return w}},36728:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>F});var l=d(74620);const F=(0,d(80816).A)(l.A)},42074:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>R});var l=d(74077);const R=function t(F,e,_){for(var D=-1,h=F.length;++D<h;){var s=F[D],u=e(s);if(null!=u&&(void 0===g?u==u&&!(0,l.A)(u):_(u,g)))var g=u,a=s}return a}},8556:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>t});const t=function l(R,F,e,_){for(var D=R.length,h=e+(_?1:-1);_?h--:++h<D;)if(F(R[h],h,R))return h;return-1}},54367:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>s});var l=d(70563),t=d(6944),R=d(66513),F=d(43744),e=t.A?t.A.isConcatSpreadable:void 0;const D=function _(u){return(0,F.A)(u)||(0,R.A)(u)||!!(e&&u&&u[e])},s=function h(u,g,a,c,B){var p=-1,f=u.length;for(a||(a=D),B||(B=[]);++p<f;){var E=u[p];g>0&&a(E)?g>1?h(E,g-1,a,c,B):(0,l.A)(B,E):c||(B[B.length]=E)}return B}},72662:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>R});const R=(0,d(40318).A)()},74620:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>F});var l=d(72662),t=d(14429);const F=function R(e,_){return e&&(0,l.A)(e,_,t.A)}},34501:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>F});var l=d(14),t=d(24662);const F=function R(e,_){for(var D=0,h=(_=(0,l.A)(_,e)).length;null!=e&&D<h;)e=e[(0,t.A)(_[D++])];return D&&D==h?e:void 0}},56658:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>F});var l=d(70563),t=d(43744);const F=function R(e,_,D){var h=_(e);return(0,t.A)(e)?h:(0,l.A)(h,D(e))}},45281:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>f});var l=d(6944),t=Object.prototype,R=t.hasOwnProperty,F=t.toString,e=l.A?l.A.toStringTag:void 0;var s=Object.prototype.toString;var B=l.A?l.A.toStringTag:void 0;const f=function p(E){return null==E?void 0===E?"[object Undefined]":"[object Null]":B&&B in Object(E)?function _(E){var w=R.call(E,e),Q=E[e];try{E[e]=void 0;var b=!0}catch{}var C=F.call(E);return b&&(w?E[e]=Q:delete E[e]),C}(E):function u(E){return s.call(E)}(E)}},98070:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>t});const t=function l(R,F){return R>F}},21897:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>F});var t=Object.prototype.hasOwnProperty;const F=function R(e,_){return null!=e&&t.call(e,_)}},99888:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>e});var l=d(8556),t=d(36440),R=d(8488);const e=function F(_,D,h){return D==D?(0,R.A)(_,D,h):(0,l.A)(_,t.A,h)}},56155:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>je});var l=d(85401),t=d(38587);const F=function R(iA,dA){for(var Ye=-1,rA=null==iA?0:iA.length;++Ye<rA;)if(dA(iA[Ye],Ye,iA))return!0;return!1};var e=d(25934);const s=function h(iA,dA,Ye,rA,fA,TA){var EA=1&Ye,fe=iA.length,xe=dA.length;if(fe!=xe&&!(EA&&xe>fe))return!1;var FA=TA.get(iA),Xe=TA.get(dA);if(FA&&Xe)return FA==dA&&Xe==iA;var Ve=-1,nA=!0,_e=2&Ye?new t.A:void 0;for(TA.set(iA,dA),TA.set(dA,iA);++Ve<fe;){var tA=iA[Ve],on=dA[Ve];if(rA)var GA=EA?rA(on,tA,Ve,dA,iA,TA):rA(tA,on,Ve,iA,dA,TA);if(void 0!==GA){if(GA)continue;nA=!1;break}if(_e){if(!F(dA,function(Qn,_A){if(!(0,e.A)(_e,_A)&&(tA===Qn||fA(tA,Qn,Ye,rA,TA)))return _e.push(_A)})){nA=!1;break}}else if(tA!==on&&!fA(tA,on,Ye,rA,TA)){nA=!1;break}}return TA.delete(iA),TA.delete(dA),nA};var u=d(6944),g=d(26509),a=d(61319);const B=function c(iA){var dA=-1,Ye=Array(iA.size);return iA.forEach(function(rA,fA){Ye[++dA]=[fA,rA]}),Ye};var p=d(83998),tt=u.A?u.A.prototype:void 0,pt=tt?tt.valueOf:void 0;var it=d(67895),x=Object.prototype.hasOwnProperty;var G=d(21938),At=d(43744),dt=d(39377),It=d(28885),qt="[object Arguments]",Mt="[object Array]",Xt="[object Object]",ct=Object.prototype.hasOwnProperty;const ee=function xt(iA,dA,Ye,rA,fA,TA){var EA=(0,At.A)(iA),fe=(0,At.A)(dA),xe=EA?Mt:(0,G.A)(iA),FA=fe?Mt:(0,G.A)(dA),Xe=(xe=xe==qt?Xt:xe)==Xt,Ve=(FA=FA==qt?Xt:FA)==Xt,nA=xe==FA;if(nA&&(0,dt.A)(iA)){if(!(0,dt.A)(dA))return!1;EA=!0,Xe=!1}if(nA&&!Xe)return TA||(TA=new l.A),EA||(0,It.A)(iA)?s(iA,dA,Ye,rA,fA,TA):function st(iA,dA,Ye,rA,fA,TA,EA){switch(Ye){case"[object DataView]":if(iA.byteLength!=dA.byteLength||iA.byteOffset!=dA.byteOffset)return!1;iA=iA.buffer,dA=dA.buffer;case"[object ArrayBuffer]":return!(iA.byteLength!=dA.byteLength||!TA(new g.A(iA),new g.A(dA)));case"[object Boolean]":case"[object Date]":case"[object Number]":return(0,a.A)(+iA,+dA);case"[object Error]":return iA.name==dA.name&&iA.message==dA.message;case"[object RegExp]":case"[object String]":return iA==dA+"";case"[object Map]":var fe=B;case"[object Set]":if(fe||(fe=p.A),iA.size!=dA.size&&!(1&rA))return!1;var FA=EA.get(iA);if(FA)return FA==dA;rA|=2,EA.set(iA,dA);var Xe=s(fe(iA),fe(dA),rA,fA,TA,EA);return EA.delete(iA),Xe;case"[object Symbol]":if(pt)return pt.call(iA)==pt.call(dA)}return!1}(iA,dA,xe,Ye,rA,fA,TA);if(!(1&Ye)){var _e=Xe&&ct.call(iA,"__wrapped__"),tA=Ve&&ct.call(dA,"__wrapped__");if(_e||tA){var on=_e?iA.value():iA,GA=tA?dA.value():dA;return TA||(TA=new l.A),fA(on,GA,Ye,rA,TA)}}return!!nA&&(TA||(TA=new l.A),function v(iA,dA,Ye,rA,fA,TA){var EA=1&Ye,fe=(0,it.A)(iA),xe=fe.length;if(xe!=(0,it.A)(dA).length&&!EA)return!1;for(var Ve=xe;Ve--;){var nA=fe[Ve];if(!(EA?nA in dA:x.call(dA,nA)))return!1}var _e=TA.get(iA),tA=TA.get(dA);if(_e&&tA)return _e==dA&&tA==iA;var on=!0;TA.set(iA,dA),TA.set(dA,iA);for(var GA=EA;++Ve<xe;){var Qn=iA[nA=fe[Ve]],_A=dA[nA];if(rA)var fn=EA?rA(_A,Qn,nA,dA,iA,TA):rA(Qn,_A,nA,iA,dA,TA);if(!(void 0===fn?Qn===_A||fA(Qn,_A,Ye,rA,TA):fn)){on=!1;break}GA||(GA="constructor"==nA)}if(on&&!GA){var hA=iA.constructor,kn=dA.constructor;hA!=kn&&"constructor"in iA&&"constructor"in dA&&!("function"==typeof hA&&hA instanceof hA&&"function"==typeof kn&&kn instanceof kn)&&(on=!1)}return TA.delete(iA),TA.delete(dA),on}(iA,dA,Ye,rA,fA,TA))};var Ge=d(42661);const je=function Ce(iA,dA,Ye,rA,fA){return iA===dA||(null==iA||null==dA||!(0,Ge.A)(iA)&&!(0,Ge.A)(dA)?iA!=iA&&dA!=dA:ee(iA,dA,Ye,rA,Ce,fA))}},36440:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>t});const t=function l(R){return R!=R}},71981:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>at});var l=d(85401),t=d(56155);var D=d(30554);const s=function h(Y){return Y==Y&&!(0,D.A)(Y)};var u=d(14429);const B=function c(Y,x){return function(v){return null!=v&&v[Y]===x&&(void 0!==x||Y in Object(v))}},f=function p(Y){var x=function g(Y){for(var x=(0,u.A)(Y),v=x.length;v--;){var O=x[v],G=Y[O];x[v]=[O,G,s(G)]}return x}(Y);return 1==x.length&&x[0][2]?B(x[0][0],x[0][1]):function(v){return v===Y||function e(Y,x,v,O){var G=v.length,At=G,dt=!O;if(null==Y)return!At;for(Y=Object(Y);G--;){var It=v[G];if(dt&&It[2]?It[1]!==Y[It[0]]:!(It[0]in Y))return!1}for(;++G<At;){var yt=(It=v[G])[0],qt=Y[yt],Mt=It[1];if(dt&&It[2]){if(void 0===qt&&!(yt in Y))return!1}else{var Xt=new l.A;if(O)var mt=O(qt,Mt,yt,Y,x,Xt);if(!(void 0===mt?(0,t.A)(Mt,qt,3,O,Xt):mt))return!1}}return!0}(v,Y,x)}};var E=d(62125),w=d(34029),Q=d(93097),b=d(24662);var J=d(57003),H=d(43744),k=d(51392),X=d(34501);const z=function st(Y){return(0,Q.A)(Y)?(0,k.A)((0,b.A)(Y)):function tt(Y){return function(x){return(0,X.A)(x,Y)}}(Y)},at=function it(Y){return"function"==typeof Y?Y:null==Y?J.A:"object"==typeof Y?(0,H.A)(Y)?function N(Y,x){return(0,Q.A)(Y)&&s(x)?B((0,b.A)(Y),x):function(v){var O=(0,E.A)(v,Y);return void 0===O&&O===x?(0,w.A)(v,Y):(0,t.A)(x,O,3)}}(Y[0],Y[1]):f(Y):z(Y)}},23660:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>h});var l=d(35776);const F=(0,d(38992).A)(Object.keys,Object);var _=Object.prototype.hasOwnProperty;const h=function D(s){if(!(0,l.A)(s))return F(s);var u=[];for(var g in Object(s))_.call(s,g)&&"constructor"!=g&&u.push(g);return u}},41270:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>D});var l=d(30554),t=d(35776),R=d(53600),e=Object.prototype.hasOwnProperty;const D=function _(h){if(!(0,l.A)(h))return(0,R.A)(h);var s=(0,t.A)(h),u=[];for(var g in h)"constructor"==g&&(s||!e.call(h,g))||u.push(g);return u}},72009:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>t});const t=function l(R,F){return R<F}},79103:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>F});var l=d(36728),t=d(31287);const F=function R(e,_){var D=-1,h=(0,t.A)(e)?Array(e.length):[];return(0,l.A)(e,function(s,u,g){h[++D]=_(s,u,g)}),h}},96388:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>g});var l=d(56689),t=d(34501),R=d(71981),F=d(79103),e=d(45276),_=d(20778),D=d(27369),h=d(57003),s=d(43744);const g=function u(a,c,B){c=c.length?(0,l.A)(c,function(E){return(0,s.A)(E)?function(w){return(0,t.A)(w,1===E.length?E[0]:E)}:E}):[h.A];var p=-1;c=(0,l.A)(c,(0,_.A)(R.A));var f=(0,F.A)(a,function(E,w,Q){return{criteria:(0,l.A)(c,function(C){return C(E)}),index:++p,value:E}});return(0,e.A)(f,function(E,w){return(0,D.A)(E,w,B)})}},64517:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>e});var l=d(34501),t=d(65473),R=d(14);const e=function F(_,D,h){for(var s=-1,u=D.length,g={};++s<u;){var a=D[s],c=(0,l.A)(_,a);h(c,a)&&(0,t.A)(g,(0,R.A)(a,_),c)}return g}},51392:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>t});const t=function l(R){return function(F){return F?.[R]}}},90363:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>e});var l=d(57003),t=d(59008),R=d(66322);const e=function F(_,D){return(0,R.A)((0,t.A)(_,D,l.A),_+"")}},65473:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>D});var l=d(81984),t=d(14),R=d(28606),F=d(30554),e=d(24662);const D=function _(h,s,u,g){if(!(0,F.A)(h))return h;for(var a=-1,c=(s=(0,t.A)(s,h)).length,B=c-1,p=h;null!=p&&++a<c;){var f=(0,e.A)(s[a]),E=u;if("__proto__"===f||"constructor"===f||"prototype"===f)return h;if(a!=B){var w=p[f];void 0===(E=g?g(w,f,p):void 0)&&(E=(0,F.A)(w)?w:(0,R.A)(s[a+1])?[]:{})}(0,l.A)(p,f,E),p=p[f]}return h}},48993:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>e});var l=d(21913),t=d(84746),R=d(57003);const e=t.A?function(_,D){return(0,t.A)(_,"toString",{configurable:!0,enumerable:!1,value:(0,l.A)(D),writable:!0})}:R.A},88787:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>t});const t=function l(R,F,e){var _=-1,D=R.length;F<0&&(F=-F>D?0:D+F),(e=e>D?D:e)<0&&(e+=D),D=F>e?0:e-F>>>0,F>>>=0;for(var h=Array(D);++_<D;)h[_]=R[_+F];return h}},45276:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>t});const t=function l(R,F){var e=R.length;for(R.sort(F);e--;)R[e]=R[e].value;return R}},17834:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>t});const t=function l(R,F){for(var e,_=-1,D=R.length;++_<D;){var h=F(R[_]);void 0!==h&&(e=void 0===e?h:e+h)}return e}},71473:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>s});var l=d(6944),t=d(56689),R=d(43744),F=d(74077),_=l.A?l.A.prototype:void 0,D=_?_.toString:void 0;const s=function h(u){if("string"==typeof u)return u;if((0,R.A)(u))return(0,t.A)(u,h)+"";if((0,F.A)(u))return D?D.call(u):"";var g=u+"";return"0"==g&&1/u==-1/0?"-0":g}},90673:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>F});var l=d(79939),t=/^\s+/;const F=function R(e){return e&&e.slice(0,(0,l.A)(e)+1).replace(t,"")}},20778:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>t});const t=function l(R){return function(F){return R(F)}}},2764:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>s});var l=d(38587),t=d(13854),R=d(6106),F=d(25934),e=d(85162),_=d(83998);const s=function h(u,g,a){var c=-1,B=t.A,p=u.length,f=!0,E=[],w=E;if(a)f=!1,B=R.A;else if(p>=200){var Q=g?null:(0,e.A)(u);if(Q)return(0,_.A)(Q);f=!1,B=F.A,w=new l.A}else w=g?[]:E;t:for(;++c<p;){var b=u[c],C=g?g(b):b;if(b=a||0!==b?b:0,f&&C==C){for(var T=w.length;T--;)if(w[T]===C)continue t;g&&w.push(C),E.push(b)}else B(w,C,a)||(w!==E&&w.push(C),E.push(b))}return E}},75175:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>s});var l=d(14),t=d(6165),R=d(34501),F=d(88787);var D=d(24662);const s=function h(u,g){return null==(u=function e(u,g){return g.length<2?u:(0,R.A)(u,(0,F.A)(g,0,-1))}(u,g=(0,l.A)(g,u)))||delete u[(0,D.A)((0,t.A)(g))]}},25934:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>t});const t=function l(R,F){return R.has(F)}},79395:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>R});var l=d(57003);const R=function t(F){return"function"==typeof F?F:l.A}},14:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>f});var l=d(43744),t=d(93097),R=d(72291);function e(E,w){if("function"!=typeof E||null!=w&&"function"!=typeof w)throw new TypeError("Expected a function");var Q=function(){var b=arguments,C=w?w.apply(this,b):b[0],T=Q.cache;if(T.has(C))return T.get(C);var N=E.apply(this,b);return Q.cache=T.set(C,N)||T,N};return Q.cache=new(e.Cache||R.A),Q}e.Cache=R.A;const _=e;var u=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,g=/\\(\\)?/g;const c=function h(E){var w=_(E,function(b){return 500===Q.size&&Q.clear(),b}),Q=w.cache;return w}(function(E){var w=[];return 46===E.charCodeAt(0)&&w.push(""),E.replace(u,function(Q,b,C,T){w.push(C?T.replace(g,"$1"):b||Q)}),w});var B=d(51705);const f=function p(E,w){return(0,l.A)(E)?E:(0,t.A)(E,w)?[E]:c((0,B.A)(E))}},77137:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>R});var l=d(88787);const R=function t(F,e,_){var D=F.length;return _=void 0===_?D:_,!e&&_>=D?F:(0,l.A)(F,e,_)}},75152:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>R});var l=d(26509);const R=function t(F){var e=new F.constructor(F.byteLength);return new l.A(e).set(new l.A(F)),e}},9933:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>h});var l=d(1860),t="object"==typeof exports&&exports&&!exports.nodeType&&exports,R=t&&"object"==typeof module&&module&&!module.nodeType&&module,e=R&&R.exports===t?l.A.Buffer:void 0,_=e?e.allocUnsafe:void 0;const h=function D(s,u){if(u)return s.slice();var g=s.length,a=_?_(g):new s.constructor(g);return s.copy(a),a}},44314:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>R});var l=d(75152);const R=function t(F,e){var _=e?(0,l.A)(F.buffer):F.buffer;return new F.constructor(_,F.byteOffset,F.length)}},43867:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>R});var l=d(74077);const R=function t(F,e){if(F!==e){var _=void 0!==F,D=null===F,h=F==F,s=(0,l.A)(F),u=void 0!==e,g=null===e,a=e==e,c=(0,l.A)(e);if(!g&&!c&&!s&&F>e||s&&u&&a&&!g&&!c||D&&u&&a||!_&&a||!h)return 1;if(!D&&!s&&!c&&F<e||c&&_&&h&&!D&&!s||g&&_&&h||!u&&h||!a)return-1}return 0}},27369:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>R});var l=d(43867);const R=function t(F,e,_){for(var D=-1,h=F.criteria,s=e.criteria,u=h.length,g=_.length;++D<u;){var a=(0,l.A)(h[D],s[D]);if(a)return D>=g?a:a*("desc"==_[D]?-1:1)}return F.index-e.index}},94528:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>t});const t=function l(R,F){var e=-1,_=R.length;for(F||(F=Array(_));++e<_;)F[e]=R[e];return F}},77517:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>F});var l=d(81984),t=d(1827);const F=function R(e,_,D,h){var s=!D;D||(D={});for(var u=-1,g=_.length;++u<g;){var a=_[u],c=h?h(D[a],e[a],a,D,e):void 0;void 0===c&&(c=e[a]),s?(0,t.A)(D,a,c):(0,l.A)(D,a,c)}return D}},17365:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>_});var l=d(24338),t=d(12084),R=d(71981),F=d(43744);const _=function e(D,h){return function(s,u){var g=(0,F.A)(s)?l.A:t.A,a=h?h():{};return g(s,D,(0,R.A)(u,2),a)}}},22190:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>F});var l=d(90363),t=d(67357);const F=function R(e){return(0,l.A)(function(_,D){var h=-1,s=D.length,u=s>1?D[s-1]:void 0,g=s>2?D[2]:void 0;for(u=e.length>3&&"function"==typeof u?(s--,u):void 0,g&&(0,t.A)(D[0],D[1],g)&&(u=s<3?void 0:u,s=1),_=Object(_);++h<s;){var a=D[h];a&&e(_,a,h,u)}return _})}},80816:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>R});var l=d(31287);const R=function t(F,e){return function(_,D){if(null==_)return _;if(!(0,l.A)(_))return F(_,D);for(var h=_.length,s=e?h:-1,u=Object(_);(e?s--:++s<h)&&!1!==D(u[s],s,u););return _}}},40318:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>t});const t=function l(R){return function(F,e,_){for(var D=-1,h=Object(F),s=_(F),u=s.length;u--;){var g=s[R?u:++D];if(!1===e(h[g],g,h))break}return F}}},42975:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>e});var l=d(71981),t=d(31287),R=d(14429);const e=function F(_){return function(D,h,s){var u=Object(D);if(!(0,t.A)(D)){var g=(0,l.A)(h,3);D=(0,R.A)(D),h=function(c){return g(u[c],c,u)}}var a=_(D,h,s);return a>-1?u[g?D[a]:a]:void 0}}},85162:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>_});var l=d(94226),t=d(53565),R=d(83998);const _=l.A&&1/(0,R.A)(new l.A([,-0]))[1]==1/0?function(D){return new l.A(D)}:t.A},84746:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>R});var l=d(44713);const R=function(){try{var F=(0,l.A)(Object,"defineProperty");return F({},"",{}),F}catch{}}()},13181:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>D});var l=d(54367);const R=function t(h){return null!=h&&h.length?(0,l.A)(h,1):[]};var F=d(59008),e=d(66322);const D=function _(h){return(0,e.A)((0,F.A)(h,void 0,R),h+"")}},17133:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>t});const t="object"==typeof global&&global&&global.Object===Object&&global},67895:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>e});var l=d(56658),t=d(42697),R=d(14429);const e=function F(_){return(0,l.A)(_,R.A,t.A)}},57372:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>e});var l=d(56658),t=d(28114),R=d(64238);const e=function F(_){return(0,l.A)(_,R.A,t.A)}},44713:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>T});var N,l=d(70129),R=d(1860).A["__core-js_shared__"],e=(N=/[^.]+$/.exec(R&&R.keys&&R.keys.IE_PROTO||""))?"Symbol(src)_1."+N:"";var h=d(30554),s=d(38736),g=/^\[object .+?Constructor\]$/,f=RegExp("^"+Function.prototype.toString.call(Object.prototype.hasOwnProperty).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");const w=function E(N){return!(!(0,h.A)(N)||function _(N){return!!e&&e in N}(N))&&((0,l.A)(N)?f:g).test((0,s.A)(N))},T=function C(N,L){var J=function Q(N,L){return N?.[L]}(N,L);return w(J)?J:void 0}},28010:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>R});const R=(0,d(38992).A)(Object.getPrototypeOf,Object)},42697:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>D});var l=d(71861),t=d(26032),F=Object.prototype.propertyIsEnumerable,e=Object.getOwnPropertySymbols;const D=e?function(h){return null==h?[]:(h=Object(h),(0,l.A)(e(h),function(s){return F.call(h,s)}))}:t.A},28114:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>D});var l=d(70563),t=d(28010),R=d(42697),F=d(26032);const D=Object.getOwnPropertySymbols?function(h){for(var s=[];h;)(0,l.A)(s,(0,R.A)(h)),h=(0,t.A)(h);return s}:F.A},21938:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>J});var l=d(44713),t=d(1860);const F=(0,l.A)(t.A,"DataView");var e=d(86568);const D=(0,l.A)(t.A,"Promise");var h=d(94226);const u=(0,l.A)(t.A,"WeakMap");var g=d(45281),a=d(38736),c="[object Map]",p="[object Promise]",f="[object Set]",E="[object WeakMap]",w="[object DataView]",Q=(0,a.A)(F),b=(0,a.A)(e.A),C=(0,a.A)(D),T=(0,a.A)(h.A),N=(0,a.A)(u),L=g.A;(F&&L(new F(new ArrayBuffer(1)))!=w||e.A&&L(new e.A)!=c||D&&L(D.resolve())!=p||h.A&&L(new h.A)!=f||u&&L(new u)!=E)&&(L=function(H){var k=(0,g.A)(H),X="[object Object]"==k?H.constructor:void 0,tt=X?(0,a.A)(X):"";if(tt)switch(tt){case Q:return w;case b:return c;case C:return p;case T:return f;case N:return E}return k});const J=L},54549:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>h});var l=d(14),t=d(66513),R=d(43744),F=d(28606),e=d(15481),_=d(24662);const h=function D(s,u,g){for(var a=-1,c=(u=(0,l.A)(u,s)).length,B=!1;++a<c;){var p=(0,_.A)(u[a]);if(!(B=null!=s&&g(s,p)))break;s=s[p]}return B||++a!=c?B:!!(c=null==s?0:s.length)&&(0,e.A)(c)&&(0,F.A)(p,c)&&((0,R.A)(s)||(0,t.A)(s))}},75251:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>u});var h=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");const u=function s(g){return h.test(g)}},60923:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>h});var l=d(30554),t=Object.create;const F=function(){function s(){}return function(u){if(!(0,l.A)(u))return{};if(t)return t(u);s.prototype=u;var g=new s;return s.prototype=void 0,g}}();var e=d(28010),_=d(35776);const h=function D(s){return"function"!=typeof s.constructor||(0,_.A)(s)?{}:F((0,e.A)(s))}},28606:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>F});var t=/^(?:0|[1-9]\d*)$/;const F=function R(e,_){var D=typeof e;return!!(_=_??9007199254740991)&&("number"==D||"symbol"!=D&&t.test(e))&&e>-1&&e%1==0&&e<_}},67357:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>_});var l=d(61319),t=d(31287),R=d(28606),F=d(30554);const _=function e(D,h,s){if(!(0,F.A)(s))return!1;var u=typeof h;return!!("number"==u?(0,t.A)(s)&&(0,R.A)(h,s.length):"string"==u&&h in s)&&(0,l.A)(s[h],D)}},93097:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>_});var l=d(43744),t=d(74077),R=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,F=/^\w*$/;const _=function e(D,h){if((0,l.A)(D))return!1;var s=typeof D;return!("number"!=s&&"symbol"!=s&&"boolean"!=s&&null!=D&&!(0,t.A)(D))||F.test(D)||!R.test(D)||null!=h&&D in Object(h)}},35776:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>R});var l=Object.prototype;const R=function t(F){var e=F&&F.constructor;return F===("function"==typeof e&&e.prototype||l)}},53600:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>t});const t=function l(R){var F=[];if(null!=R)for(var e in Object(R))F.push(e);return F}},33340:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>D});var l=d(17133),t="object"==typeof exports&&exports&&!exports.nodeType&&exports,R=t&&"object"==typeof module&&module&&!module.nodeType&&module,e=R&&R.exports===t&&l.A.process;const D=function(){try{return R&&R.require&&R.require("util").types||e&&e.binding&&e.binding("util")}catch{}}()},38992:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>t});const t=function l(R,F){return function(e){return R(F(e))}}},59008:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>F});var l=d(64982),t=Math.max;const F=function R(e,_,D){return _=t(void 0===_?e.length-1:_,0),function(){for(var h=arguments,s=-1,u=t(h.length-_,0),g=Array(u);++s<u;)g[s]=h[_+s];s=-1;for(var a=Array(_+1);++s<_;)a[s]=h[s];return a[_]=D(g),(0,l.A)(e,this,a)}}},1860:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>F});var l=d(17133),t="object"==typeof self&&self&&self.Object===Object&&self;const F=l.A||t||Function("return this")()},83998:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>t});const t=function l(R){var F=-1,e=Array(R.size);return R.forEach(function(_){e[++F]=_}),e}},66322:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>F});var l=d(48993);const F=(0,d(59950).A)(l.A)},59950:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>e});var R=Date.now;const e=function F(_){var D=0,h=0;return function(){var s=R(),u=16-(s-h);if(h=s,u>0){if(++D>=800)return arguments[0]}else D=0;return _.apply(void 0,arguments)}}},8488:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>t});const t=function l(R,F,e){for(var _=e-1,D=R.length;++_<D;)if(R[_]===F)return _;return-1}},70692:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>k});var R=d(75251),F="\\ud800-\\udfff",u="["+F+"]",g="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",a="\\ud83c[\\udffb-\\udfff]",B="[^"+F+"]",p="(?:\\ud83c[\\udde6-\\uddff]){2}",f="[\\ud800-\\udbff][\\udc00-\\udfff]",w="(?:"+g+"|"+a+")?",Q="[\\ufe0e\\ufe0f]?",C=Q+w+"(?:\\u200d(?:"+[B,p,f].join("|")+")"+Q+w+")*",T="(?:"+[B+g+"?",g,p,f,u].join("|")+")",N=RegExp(a+"(?="+a+")|"+T+C,"g");const k=function H(X){return(0,R.A)(X)?function L(X){return X.match(N)||[]}(X):function l(X){return X.split("")}(X)}},24662:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>F});var l=d(74077);const F=function R(e){if("string"==typeof e||(0,l.A)(e))return e;var _=e+"";return"0"==_&&1/e==-1/0?"-0":_}},38736:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>F});var t=Function.prototype.toString;const F=function R(e){if(null!=e){try{return t.call(e)}catch{}try{return e+""}catch{}}return""}},79939:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>R});var l=/\s/;const R=function t(F){for(var e=F.length;e--&&l.test(F.charAt(e)););return e}},34948:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>u});var l=d(81984),t=d(77517),R=d(22190),F=d(31287),e=d(35776),_=d(14429),h=Object.prototype.hasOwnProperty;const u=(0,R.A)(function(g,a){if((0,e.A)(a)||(0,F.A)(a))(0,t.A)(a,(0,_.A)(a),g);else for(var c in a)h.call(a,c)&&(0,l.A)(g,c,a[c])})},17640:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>D});var l=d(88787),t=d(67357),R=d(32184),F=Math.ceil,e=Math.max;const D=function _(h,s,u){s=(u?(0,t.A)(h,s,u):void 0===s)?1:e((0,R.A)(s),0);var g=null==h?0:h.length;if(!g||s<1)return[];for(var a=0,c=0,B=Array(F(g/s));a<g;)B[c++]=(0,l.A)(h,a,a+=s);return B}},33446:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>e});var l=d(15267);const e=function F(_){return(0,l.A)(_,5)}},21913:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>t});const t=function l(R){return function(){return R}}},81817:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>F});var l=d(33058);const F=(0,d(90363).A)(function(e,_){return(0,l.A)(e,1,_)})},39274:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>e});var l=d(33058),t=d(90363),R=d(92949);const e=(0,t.A)(function(_,D,h){return(0,l.A)(_,(0,R.A)(D)||0,h)})},61319:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>t});const t=function l(R,F){return R===F||R!=R&&F!=F}},67018:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>F});var l=d(42975),t=d(53988);const F=(0,l.A)(t.A)},53988:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>_});var l=d(8556),t=d(71981),R=d(32184),F=Math.max;const _=function e(D,h,s){var u=null==D?0:D.length;if(!u)return-1;var g=null==s?0:(0,R.A)(s);return g<0&&(g=F(u+g,0)),(0,l.A)(D,(0,t.A)(h,3),g)}},49671:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>_});var l=d(99162),t=d(36728),R=d(79395),F=d(43744);const _=function e(D,h){return((0,F.A)(D)?l.A:t.A)(D,(0,R.A)(h))}},62125:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>R});var l=d(34501);const R=function t(F,e,_){var D=null==F?void 0:(0,l.A)(F,e);return void 0===D?_:D}},30335:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>_});var l=d(1827),t=d(17365),F=Object.prototype.hasOwnProperty;const _=(0,t.A)(function(D,h,s){F.call(D,s)?D[s].push(h):(0,l.A)(D,s,[h])})},66689:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>F});var l=d(21897),t=d(54549);const F=function R(e,_){return null!=e&&(0,t.A)(e,_,l.A)}},34029:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>e});const t=function l(_,D){return null!=_&&D in Object(_)};var R=d(54549);const e=function F(_,D){return null!=_&&(0,R.A)(_,D,t)}},57003:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>t});const t=function l(R){return R}},66513:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>u});var l=d(45281),t=d(42661);const e=function F(g){return(0,t.A)(g)&&"[object Arguments]"==(0,l.A)(g)};var _=Object.prototype,D=_.hasOwnProperty,h=_.propertyIsEnumerable;const u=e(function(){return arguments}())?e:function(g){return(0,t.A)(g)&&D.call(g,"callee")&&!h.call(g,"callee")}},43744:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>t});const t=Array.isArray},31287:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>F});var l=d(70129),t=d(15481);const F=function R(e){return null!=e&&(0,t.A)(e.length)&&!(0,l.A)(e)}},98388:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>F});var l=d(31287),t=d(42661);const F=function R(e){return(0,t.A)(e)&&(0,l.A)(e)}},39377:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>u});var l=d(1860),F="object"==typeof exports&&exports&&!exports.nodeType&&exports,e=F&&"object"==typeof module&&module&&!module.nodeType&&module,D=e&&e.exports===F?l.A.Buffer:void 0;const u=(D?D.isBuffer:void 0)||function t(){return!1}},72036:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>B});var l=d(23660),t=d(21938),R=d(66513),F=d(43744),e=d(31287),_=d(39377),D=d(35776),h=d(28885),a=Object.prototype.hasOwnProperty;const B=function c(p){if(null==p)return!0;if((0,e.A)(p)&&((0,F.A)(p)||"string"==typeof p||"function"==typeof p.splice||(0,_.A)(p)||(0,h.A)(p)||(0,R.A)(p)))return!p.length;var f=(0,t.A)(p);if("[object Map]"==f||"[object Set]"==f)return!p.size;if((0,D.A)(p))return!(0,l.A)(p).length;for(var E in p)if(a.call(p,E))return!1;return!0}},70129:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>h});var l=d(45281),t=d(30554);const h=function D(s){if(!(0,t.A)(s))return!1;var u=(0,l.A)(s);return"[object Function]"==u||"[object GeneratorFunction]"==u||"[object AsyncFunction]"==u||"[object Proxy]"==u}},15481:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>R});const R=function t(F){return"number"==typeof F&&F>-1&&F%1==0&&F<=9007199254740991}},67640:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>t});const t=function l(R){return null===R}},30554:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>t});const t=function l(R){var F=typeof R;return null!=R&&("object"==F||"function"==F)}},42661:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>t});const t=function l(R){return null!=R&&"object"==typeof R}},74294:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>g});var l=d(45281),t=d(28010),R=d(42661),D=Function.prototype.toString,h=Object.prototype.hasOwnProperty,s=D.call(Object);const g=function u(a){if(!(0,R.A)(a)||"[object Object]"!=(0,l.A)(a))return!1;var c=(0,t.A)(a);if(null===c)return!0;var B=h.call(c,"constructor")&&c.constructor;return"function"==typeof B&&B instanceof B&&D.call(B)==s}},74077:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>e});var l=d(45281),t=d(42661);const e=function F(_){return"symbol"==typeof _||(0,t.A)(_)&&"[object Symbol]"==(0,l.A)(_)}},28885:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>Y});var l=d(45281),t=d(15481),R=d(42661),X={};X["[object Float32Array]"]=X["[object Float64Array]"]=X["[object Int8Array]"]=X["[object Int16Array]"]=X["[object Int32Array]"]=X["[object Uint8Array]"]=X["[object Uint8ClampedArray]"]=X["[object Uint16Array]"]=X["[object Uint32Array]"]=!0,X["[object Arguments]"]=X["[object Array]"]=X["[object ArrayBuffer]"]=X["[object Boolean]"]=X["[object DataView]"]=X["[object Date]"]=X["[object Error]"]=X["[object Function]"]=X["[object Map]"]=X["[object Number]"]=X["[object Object]"]=X["[object RegExp]"]=X["[object Set]"]=X["[object String]"]=X["[object WeakMap]"]=!1;var st=d(20778),z=d(33340),it=z.A&&z.A.isTypedArray;const Y=it?(0,st.A)(it):function tt(x){return(0,R.A)(x)&&(0,t.A)(x.length)&&!!X[(0,l.A)(x)]}},65113:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>t});const t=function l(R){return void 0===R}},14429:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>e});var l=d(76726),t=d(23660),R=d(31287);const e=function F(_){return(0,R.A)(_)?(0,l.A)(_):(0,t.A)(_)}},64238:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>e});var l=d(76726),t=d(41270),R=d(31287);const e=function F(_){return(0,R.A)(_)?(0,l.A)(_,!0):(0,t.A)(_)}},6165:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>t});const t=function l(R){var F=null==R?0:R.length;return F?R[F-1]:void 0}},6327:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>_});var l=d(56689),t=d(71981),R=d(79103),F=d(43744);const _=function e(D,h){return((0,F.A)(D)?l.A:R.A)(D,(0,t.A)(h,3))}},80383:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>e});var l=d(42074),t=d(98070),R=d(57003);const e=function F(_){return _&&_.length?(0,l.A)(_,R.A,t.A):void 0}},29646:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>e});var l=d(42074),t=d(98070),R=d(71981);const e=function F(_,D){return _&&_.length?(0,l.A)(_,(0,R.A)(D,2),t.A):void 0}},25221:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>e});var l=d(42074),t=d(72009),R=d(57003);const e=function F(_){return _&&_.length?(0,l.A)(_,R.A,t.A):void 0}},49023:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>R});const R=function t(F){if("function"!=typeof F)throw new TypeError("Expected a function");return function(){var e=arguments;switch(e.length){case 0:return!F.call(this);case 1:return!F.call(this,e[0]);case 2:return!F.call(this,e[0],e[1]);case 3:return!F.call(this,e[0],e[1],e[2])}return!F.apply(this,e)}}},53565:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>t});const t=function l(){}},20404:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>p});var l=d(56689),t=d(15267),R=d(75175),F=d(14),e=d(77517),_=d(74294);const h=function D(f){return(0,_.A)(f)?void 0:f};var s=d(13181),u=d(57372);const p=(0,s.A)(function(f,E){var w={};if(null==f)return w;var Q=!1;E=(0,l.A)(E,function(C){return C=(0,F.A)(C,f),Q||(Q=C.length>1),C}),(0,e.A)(f,(0,u.A)(f),w),Q&&(w=(0,t.A)(w,7,h));for(var b=E.length;b--;)(0,R.A)(w,E[b]);return w})},82733:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>e});var l=d(71981),t=d(49023),R=d(15981);const e=function F(_,D){return(0,R.A)(_,(0,t.A)((0,l.A)(D)))}},87372:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>F});var l=d(96388),t=d(43744);const F=function R(e,_,D,h){return null==e?[]:((0,t.A)(_)||(_=null==_?[]:[_]),(0,t.A)(D=h?void 0:D)||(D=null==D?[]:[D]),(0,l.A)(e,_,D))}},94806:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>D});var l=d(64517),t=d(34029);const D=(0,d(13181).A)(function(h,s){return null==h?{}:function R(h,s){return(0,l.A)(h,s,function(u,g){return(0,t.A)(h,g)})}(h,s)})},15981:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>_});var l=d(56689),t=d(71981),R=d(64517),F=d(57372);const _=function e(D,h){if(null==D)return{};var s=(0,l.A)((0,F.A)(D),function(u){return[u]});return h=(0,t.A)(h),(0,R.A)(D,s,function(u,g){return h(u,g[0])})}},79391:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>s});var l=d(71861),t=d(36728);const F=function R(u,g){var a=[];return(0,t.A)(u,function(c,B,p){g(c,B,p)&&a.push(c)}),a};var e=d(71981),_=d(43744),D=d(49023);const s=function h(u,g){return((0,_.A)(u)?l.A:F)(u,(0,D.A)((0,e.A)(g,3)))}},12180:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>_});var l=d(54367),t=d(96388),R=d(90363),F=d(67357);const _=(0,R.A)(function(D,h){if(null==D)return[];var s=h.length;return s>1&&(0,F.A)(D,h[0],h[1])?h=[]:s>2&&(0,F.A)(h[0],h[1],h[2])&&(h=[h[0]]),(0,t.A)(D,(0,l.A)(h,1),[])})},26032:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>t});const t=function l(){return[]}},83703:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>F});var l=d(71981),t=d(17834);const F=function R(e,_){return e&&e.length?(0,t.A)(e,(0,l.A)(_,2)):0}},58747:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>e});var l=d(92949),t=1/0;const e=function F(_){return _?(_=(0,l.A)(_))===t||_===-t?17976931348623157e292*(_<0?-1:1):_==_?_:0:0===_?_:0}},32184:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>R});var l=d(58747);const R=function t(F){var e=(0,l.A)(F),_=e%1;return e==e?_?e-_:e:0}},92949:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>u});var l=d(90673),t=d(30554),R=d(74077),e=/^[-+]0x[0-9a-f]+$/i,_=/^0b[01]+$/i,D=/^0o[0-7]+$/i,h=parseInt;const u=function s(g){if("number"==typeof g)return g;if((0,R.A)(g))return NaN;if((0,t.A)(g)){var a="function"==typeof g.valueOf?g.valueOf():g;g=(0,t.A)(a)?a+"":a}if("string"!=typeof g)return 0===g?g:+g;g=(0,l.A)(g);var c=_.test(g);return c||D.test(g)?h(g.slice(2),c?2:8):e.test(g)?NaN:+g}},51705:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>R});var l=d(71473);const R=function t(F){return null==F?"":(0,l.A)(F)}},32661:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>F});var l=d(71981),t=d(2764);const F=function R(e,_){return e&&e.length?(0,t.A)(e,(0,l.A)(_,2)):[]}},42969:(Fe,Tt,d)=>{"use strict";d.d(Tt,{A:()=>e});var l=d(35038),t=d(90363),R=d(98388);const e=(0,t.A)(function(_,D){return(0,R.A)(_)?(0,l.A)(_,D):[]})},15788:(Fe,Tt,d)=>{"use strict";d.d(Tt,{Ph:()=>s,gj:()=>h});var l=d(54438),t=d(89417),R=d(60177);function F(g,a){if(1&g){const c=l.RV6();l.j41(0,"input",4,0),l.bIt("paste",function(p){l.eBV(c);const f=l.XpG(2);return l.Njj(f.handlePaste(p))})("keyup",function(p){const f=l.eBV(c).index,E=l.XpG(2);return l.Njj(E.onKeyUp(p,f))})("input",function(p){l.eBV(c);const f=l.XpG(2);return l.Njj(f.onInput(p))})("keydown",function(p){const f=l.eBV(c).index,E=l.XpG(2);return l.Njj(E.onKeyDown(p,f))}),l.k0s()}if(2&g){const c=a.$implicit,B=a.index,p=l.XpG(2);l.ZvI("otp-input ",p.config.inputClass,""),l.Y8G("pattern",p.config.allowNumbersOnly?"\\d*":"")("type",p.inputType)("placeholder",(null==p.config?null:p.config.placeholder)||"")("ngStyle",p.config.inputStyles)("formControl",p.otpForm.controls[c])("id",p.getBoxId(B))}}function e(g,a){if(1&g&&(l.j41(0,"div",2),l.DNE(1,F,2,9,"input",3),l.nI1(2,"keys"),l.k0s()),2&g){const c=l.XpG();l.ZvI("ng-otp-input-wrapper wrapper ",c.config.containerClass,""),l.Mz_("id","c_",c.componentKey,""),l.Y8G("ngStyle",c.config.containerStyles),l.R7$(),l.Y8G("ngForOf",l.bMT(2,7,null==c.otpForm?null:c.otpForm.controls))}}class _{static ifTab(a){return this.ifKey(a,"Tab")}static ifDelete(a){return this.ifKey(a,"Delete;Del")}static ifBackspace(a){return this.ifKey(a,"Backspace")}static ifRightArrow(a){return this.ifKey(a,"ArrowRight;Right")}static ifLeftArrow(a){return this.ifKey(a,"ArrowLeft;Left")}static ifSpacebar(a){return this.ifKey(a,"Spacebar; ")}static ifKey(a,c){return c.split(";").some(p=>p===a.key)}}let D=(()=>{class g{transform(c){return Object.keys(c)}}return g.\u0275fac=function(c){return new(c||g)},g.\u0275pipe=l.EJ8({name:"keys",type:g,pure:!0}),g})(),h=(()=>{class g{constructor(c,B){this.keysPipe=c,this.document=B,this.config={length:4},this.onInputChange=new l.bkB,this.inputControls=new Array(this.config.length),this.componentKey=Math.random().toString(36).substring(2)+(new Date).getTime().toString(36)}get inputType(){return this.config?.isPasswordInput?"password":this.config?.allowNumbersOnly?"tel":"text"}ngOnInit(){this.otpForm=new t.gE({});for(let c=0;c<this.config.length;c++)this.otpForm.addControl(this.getControlName(c),new t.MJ);this.otpForm.valueChanges.subscribe(c=>{this.keysPipe.transform(this.otpForm.controls).forEach(B=>{var p=this.otpForm.controls[B].value;p&&p.length>1&&(p.length>=this.config.length?this.setValue(p):this.rebuildValue())})})}ngAfterViewInit(){if(!this.config.disableAutoFocus){const c=this.document.getElementById(`c_${this.componentKey}`);if(c){const B=c.getElementsByClassName("otp-input")[0];B&&B.focus&&B.focus()}}}getControlName(c){return`ctrl_${c}`}onKeyDown(c,B){const p=this.getBoxId(B-1),f=this.getBoxId(B);return _.ifSpacebar(c)?(c.preventDefault(),!1):_.ifBackspace(c)?(c.target.value?this.clearInput(f,B):(this.clearInput(p,B-1),this.setSelected(p)),void this.rebuildValue()):void 0}onInput(c){if(this.config.allowNumbersOnly&&!this.validateNumber(this.currentVal?`${this.currentVal}${c.target.value}`:c.target.value))return c.target.value="",c.stopPropagation(),void c.preventDefault()}onKeyUp(c,B){_.ifTab(c)&&(B-=1);const p=this.getBoxId(B+1),f=this.getBoxId(B-1),E=this.getBoxId(B);return _.ifRightArrow(c)?(c.preventDefault(),void this.setSelected(p)):_.ifLeftArrow(c)?(c.preventDefault(),void this.setSelected(f)):_.ifDelete(c)?(c.target.value?this.clearInput(E,B):(this.clearInput(f,B-1),this.setSelected(f)),void this.rebuildValue()):void(c.target.value&&(this.ifValidKeyCode(c)&&this.setSelected(p),this.rebuildValue()))}validateNumber(c){return c&&/^[0-9]+$/.test(c)}getBoxId(c){return`otp_${c}_${this.componentKey}`}clearInput(c,B){let p=this.getControlName(B);this.otpForm.controls[p]?.setValue(null);const f=this.document.getElementById(c);f&&f instanceof HTMLInputElement&&(f.value=null)}setSelected(c){this.focusTo(c);const B=this.document.getElementById(c);B&&B.setSelectionRange&&setTimeout(()=>{B.setSelectionRange(0,1)},0)}ifValidKeyCode(c){const B=c.key;return/iPhone|iPad|iPod|Android/i.test(navigator.userAgent)||/[a-zA-Z0-9-_]/.test(B)}focusTo(c){const B=this.document.getElementById(c);B&&B.focus()}setValue(c){if(!this.config.allowNumbersOnly||!isNaN(c)){if(this.otpForm.reset(),!c)return void this.rebuildValue();if(c=c.toString().replace(/\s/g,""),Array.from(c).forEach((p,f)=>{this.otpForm.get(this.getControlName(f))&&this.otpForm.get(this.getControlName(f)).setValue(p)}),!this.config.disableAutoFocus){const p=this.document.getElementById(`c_${this.componentKey}`);var B=c.length<this.config.length?c.length:this.config.length-1;let f=p.getElementsByClassName("otp-input")[B];f&&f.focus&&f.focus()}this.rebuildValue()}}rebuildValue(){let c="";this.keysPipe.transform(this.otpForm.controls).forEach(B=>{if(this.otpForm.controls[B].value){let p=this.otpForm.controls[B].value,f=p.length>1,E=!this.config.allowNumbersOnly&&this.config.letterCase&&("upper"==this.config.letterCase.toLocaleLowerCase()||"lower"==this.config.letterCase.toLocaleLowerCase());p=p[0];let w=E?"upper"==this.config.letterCase.toLocaleLowerCase()?p.toUpperCase():p.toLowerCase():p;E&&w==p?E=!1:p=w,c+=p,(f||E)&&this.otpForm.controls[B].setValue(p)}}),this.formCtrl?.setValue&&this.formCtrl.setValue(c),this.onInputChange.emit(c),this.currentVal=c}handlePaste(c){let B=c.clipboardData||window.clipboardData;if(B)var p=B.getData("Text");c.stopPropagation(),c.preventDefault(),p&&(!this.config.allowNumbersOnly||this.validateNumber(p))&&this.setValue(p)}}return g.\u0275fac=function(c){return new(c||g)(l.rXU(D),l.rXU(R.qQ))},g.\u0275cmp=l.VBU({type:g,selectors:[["ng-otp-input"]],inputs:{config:"config",formCtrl:"formCtrl"},outputs:{onInputChange:"onInputChange"},decls:1,vars:1,consts:[["inp",""],[3,"class","id","ngStyle",4,"ngIf"],[3,"id","ngStyle"],["autocomplete","one-time-code",3,"pattern","type","placeholder","ngStyle","class","formControl","id","paste","keyup","input","keydown",4,"ngFor","ngForOf"],["autocomplete","one-time-code",3,"paste","keyup","input","keydown","pattern","type","placeholder","ngStyle","formControl","id"]],template:function(c,B){1&c&&l.DNE(0,e,3,9,"div",1),2&c&&l.Y8G("ngIf",null==B.otpForm?null:B.otpForm.controls)},dependencies:[R.bT,R.B3,R.Sq,t.me,t.R_,t.BC,t.l_,D],styles:[".otp-input[_ngcontent-%COMP%]{width:50px;height:50px;border-radius:4px;border:solid 1px #c5c5c5;text-align:center;font-size:32px}.ng-otp-input-wrapper[_ngcontent-%COMP%]   .otp-input[_ngcontent-%COMP%]:not(:last-child){margin-right:8px}@media screen and (max-width: 767px){.otp-input[_ngcontent-%COMP%]{width:40px;font-size:24px;height:40px}}@media screen and (max-width: 420px){.otp-input[_ngcontent-%COMP%]{width:30px;font-size:18px;height:30px}}"]}),g})(),s=(()=>{class g{}return g.\u0275fac=function(c){return new(c||g)},g.\u0275mod=l.$C({type:g}),g.\u0275inj=l.G2t({providers:[D],imports:[[R.MD,t.YN,t.X1]]}),g})()},29456:(Fe,Tt,d)=>{"use strict";d.d(Tt,{L7:()=>Q,MX:()=>w});var l=d(10467),t=d(54438),R=d(60177),F=d(71985),e=d(22806),_=d(84572),D=d(21413),h=d(96697);function s(b,C,T,N){return new Promise((L,J)=>{b||J("IndexedDB not available");const H=b.open(C,T);let k;H.onsuccess=X=>{k=H.result,L(k)},H.onerror=X=>{J(`IndexedDB error: ${H.error}`)},"function"==typeof N&&(H.onupgradeneeded=X=>{N(X,k)})})}function u(b,C,T,N,L){if(!b)return;const J=b.open(C,T);J.onupgradeneeded=H=>{const k=H.target.result;N.forEach(tt=>{if(!k.objectStoreNames.contains(tt.store)){const pt=k.createObjectStore(tt.store,tt.storeConfig);tt.storeSchema.forEach(st=>{pt.createIndex(st.name,st.keypath,st.options)})}});const X=L&&L();X&&Object.keys(X).map(tt=>parseInt(tt,10)).filter(tt=>tt>H.oldVersion).sort((tt,pt)=>tt-pt).forEach(tt=>{X[tt](k,J.transaction)}),k.close()},J.onsuccess=H=>{H.target.result.close()}}function c(b,C,T){b||T("You need to use the openDatabase function to create a database before you query it!"),function a(b,C){return b.objectStoreNames.contains(C)}(b,C)||T(`objectStore does not exists: ${C}`)}function B(b,C){const T=b.transaction(C.storeName,C.dbMode);return T.onerror=C.error,T.onabort=C.abort,T}function p(b,C,T,N){return{storeName:C,dbMode:b,error:L=>{T(L)},abort:L=>{T(L)}}}var f=function(b){return b.readonly="readonly",b.readwrite="readwrite",b}(f||{});const E=new t.nKC(null);let w=(()=>{class b{constructor(T,N){if(this.dbConfig=T,this.platformId=N,!T.name)throw new Error("NgxIndexedDB: Please, provide the dbName in the configuration");if(!T.version)throw new Error("NgxIndexedDB: Please, provide the db version in the configuration");this.isBrowser=(0,R.UE)(this.platformId),this.isBrowser&&(this.indexedDB=window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB,u(this.indexedDB,T.name,T.version,T.objectStoresMeta,T.migrationFactory),s(this.indexedDB,T.name).then(L=>{L.version!==T.version&&(this.dbConfig.version=L.version)}))}createObjectStore(T,N){const L=[T];u(this.indexedDB,this.dbConfig.name,++this.dbConfig.version,L,N)}add(T,N,L){return new F.c(J=>{s(this.indexedDB,this.dbConfig.name,this.dbConfig.version).then(H=>{const X=B(H,p(f.readwrite,T,pt=>J.error(pt))).objectStore(T);(L?X.add(N,L):X.add(N)).onsuccess=function(){var pt=(0,l.A)(function*(st){X.get(st.target.result).onsuccess=at=>{J.next(at.target.result),J.complete()}});return function(st){return pt.apply(this,arguments)}}()}).catch(H=>J.error(H))})}bulkAdd(T,N){const L=new Promise((J,H)=>{s(this.indexedDB,this.dbConfig.name,this.dbConfig.version).then(k=>{const tt=B(k,p(f.readwrite,T,J)).objectStore(T),pt=N.map(st=>new Promise((z,it)=>{const at=st.key;delete st.key,(at?tt.add(st,at):tt.add(st)).onsuccess=x=>{z(x.target.result)}}));J(Promise.all(pt))}).catch(k=>H(k))});return(0,e.H)(L)}bulkDelete(T,N){const L=N.map(J=>new Promise((H,k)=>{s(this.indexedDB,this.dbConfig.name,this.dbConfig.version).then(X=>{const tt=B(X,p(f.readwrite,T,k));tt.objectStore(T).delete(J),tt.oncomplete=()=>{this.getAll(T).pipe((0,h.s)(1)).subscribe(st=>{H(st)})}}).catch(X=>k(X))}));return(0,e.H)(Promise.all(L))}getByKey(T,N){return new F.c(L=>{s(this.indexedDB,this.dbConfig.name,this.dbConfig.version).then(J=>{const X=B(J,p(f.readonly,T,L.error)).objectStore(T).get(N);X.onsuccess=tt=>{L.next(tt.target.result),L.complete()},X.onerror=tt=>{L.error(tt)}}).catch(J=>L.error(J))})}bulkGet(T,N){const L=N.map(J=>this.getByKey(T,J));return new F.c(J=>{(0,_.z)(L).subscribe(H=>{J.next(H),J.complete()})})}getByID(T,N){return new F.c(L=>{s(this.indexedDB,this.dbConfig.name,this.dbConfig.version).then(J=>{c(J,T,tt=>L.error(tt)),B(J,p(f.readonly,T,L.error)).objectStore(T).get(N).onsuccess=tt=>{L.next(tt.target.result)}}).catch(J=>L.error(J))})}getByIndex(T,N,L){return new F.c(J=>{s(this.indexedDB,this.dbConfig.name,this.dbConfig.version).then(H=>{c(H,T,st=>J.error(st)),B(H,p(f.readonly,T,J.error)).objectStore(T).index(N).get(L).onsuccess=st=>{J.next(st.target.result),J.complete()}}).catch(H=>J.error(H))})}getAll(T){return new F.c(N=>{s(this.indexedDB,this.dbConfig.name,this.dbConfig.version).then(L=>{c(L,T,X=>N.error(X));const k=B(L,p(f.readonly,T,N.error)).objectStore(T).getAll();k.onerror=X=>{N.error(X)},k.onsuccess=({target:{result:X}})=>{N.next(X),N.complete()}}).catch(L=>N.error(L))})}update(T,N){return new F.c(L=>{s(this.indexedDB,this.dbConfig.name,this.dbConfig.version).then(J=>{c(J,T,tt=>L.error(tt));const k=B(J,p(f.readwrite,T,tt=>L.error(tt))).objectStore(T);k.put(N).onsuccess=function(){var tt=(0,l.A)(function*(pt){k.get(pt.target.result).onsuccess=it=>{L.next(it.target.result),L.complete()}});return function(pt){return tt.apply(this,arguments)}}()}).catch(J=>L.error(J))})}delete(T,N){return new F.c(L=>{s(this.indexedDB,this.dbConfig.name,this.dbConfig.version).then(J=>{c(J,T,X=>L.error(X));const H=B(J,p(f.readwrite,T,X=>L.error(X)));H.objectStore(T).delete(N),H.oncomplete=()=>{this.getAll(T).pipe((0,h.s)(1)).subscribe(X=>{L.next(X),L.complete()})}}).catch(J=>L.error(J))})}deleteByKey(T,N){return new F.c(L=>{s(this.indexedDB,this.dbConfig.name,this.dbConfig.version).then(J=>{c(J,T,X=>L.error(X));const H=B(J,p(f.readwrite,T,X=>L.error(X))),k=H.objectStore(T);H.oncomplete=()=>{L.next(!0),L.complete()},k.delete(N)}).catch(J=>L.error(J))})}clear(T){return new F.c(N=>{s(this.indexedDB,this.dbConfig.name,this.dbConfig.version).then(L=>{c(L,T,k=>N.error(k));const J=B(L,p(f.readwrite,T,k=>N.error(k)));J.objectStore(T).clear(),J.oncomplete=()=>{N.next(!0),N.complete()}}).catch(L=>N.error(L))})}deleteDatabase(){var T=this;return new F.c(N=>{s(this.indexedDB,this.dbConfig.name,this.dbConfig.version).then(function(){var L=(0,l.A)(function*(J){yield J.close();const H=T.indexedDB.deleteDatabase(T.dbConfig.name);H.onsuccess=()=>{N.next(!0),N.complete()},H.onerror=k=>N.error(k),H.onblocked=()=>{throw new Error("Unable to delete database because it's blocked")}});return function(J){return L.apply(this,arguments)}}()).catch(L=>N.error(L))})}openCursor(T,N){return new F.c(L=>{s(this.indexedDB,this.dbConfig.name,this.dbConfig.version).then(J=>{c(J,T,tt=>L.error(tt));const k=B(J,p(f.readonly,T,L.error)).objectStore(T);(void 0===N?k.openCursor():k.openCursor(N)).onsuccess=tt=>{L.next(tt),L.complete()}}).catch(J=>L.error(J))})}openCursorByIndex(T,N,L,J=f.readonly){const H=new D.B;return s(this.indexedDB,this.dbConfig.name,this.dbConfig.version).then(k=>{c(k,T,z=>{H.error(z)}),B(k,p(J,T,z=>{H.error(z)})).objectStore(T).index(N).openCursor(L).onsuccess=z=>{H.next(z)}}).catch(k=>H.error(k)),H}getAllByIndex(T,N,L){const J=[];return new F.c(H=>{s(this.indexedDB,this.dbConfig.name,this.dbConfig.version).then(k=>{c(k,T,z=>H.error(z)),B(k,p(f.readonly,T,H.error)).objectStore(T).index(N).openCursor(L).onsuccess=z=>{const it=z.target.result;it?(J.push(it.value),it.continue()):(H.next(J),H.complete())}}).catch(k=>H.error(k))})}getAllKeysByIndex(T,N,L){const J=[];return new F.c(H=>{s(this.indexedDB,this.dbConfig.name,this.dbConfig.version).then(k=>{c(k,T,z=>H.error(z)),B(k,p(f.readonly,T,H.error)).objectStore(T).index(N).openKeyCursor(L).onsuccess=z=>{const it=z.target.result;it?(J.push({primaryKey:it.primaryKey,key:it.key}),it.continue()):(H.next(J),H.complete())}}).catch(k=>H.error(k))})}count(T,N){return new F.c(L=>{s(this.indexedDB,this.dbConfig.name,this.dbConfig.version).then(J=>{c(J,T,tt=>L.error(tt));const X=B(J,p(f.readonly,T,L.error)).objectStore(T).count(N);X.onerror=tt=>L.error(tt),X.onsuccess=tt=>{L.next(tt.target.result),L.complete()}}).catch(J=>L.error(J))})}countByIndex(T,N,L){return new F.c(J=>{s(this.indexedDB,this.dbConfig.name,this.dbConfig.version).then(H=>{c(H,T,st=>J.error(st));const pt=B(H,p(f.readonly,T,J.error)).objectStore(T).index(N).count(L);pt.onerror=st=>J.error(st),pt.onsuccess=st=>{J.next(st.target.result),J.complete()}}).catch(H=>J.error(H))})}deleteObjectStore(T){return function g(b,C,T){if(!b||!C||!T)throw Error('Params: "dbName", "version", "storeName" are mandatory.');return new F.c(N=>{try{const J=indexedDB.open(b,C+1);J.onupgradeneeded=H=>{const k=H.target.result;k.deleteObjectStore(T),k.close(),console.log("onupgradeneeded"),N.next(!0),N.complete()},J.onerror=H=>N.error(H)}catch(L){N.error(L)}})}(this.dbConfig.name,++this.dbConfig.version,T)}}return b.\u0275fac=function(T){return new(T||b)(t.KVO(E),t.KVO(t.Agw))},b.\u0275prov=t.jDH({token:b,factory:b.\u0275fac}),b})(),Q=(()=>{class b{static forRoot(T){return{ngModule:b,providers:[w,{provide:E,useValue:T}]}}}return b.\u0275fac=function(T){return new(T||b)},b.\u0275mod=t.$C({type:b}),b.\u0275inj=t.G2t({imports:[[R.MD]]}),b})()},9726:(Fe,Tt,d)=>{"use strict";d.d(Tt,{G7:()=>F,Yr:()=>R,jN:()=>_});var l=d(54438);let t=(()=>{class D{_printStyle=[];_styleSheetFile="";setPrintStyle(s){this._printStyle=[];for(let u in s)s.hasOwnProperty(u)&&this._printStyle.push((u+JSON.stringify(s[u])).replace(/['"]+/g,""))}returnStyleValues(){return`<style> ${this._printStyle.join(" ").replace(/,/g,";")} </style>`}returnStyleSheetLinkTags(){return this._styleSheetFile}setStyleSheetFile(s){let u=function(g){return`<link rel="stylesheet" type="text/css" href="${g}">`};if(-1!==s.indexOf(",")){const g=s.split(",");this._styleSheetFile=g.map(a=>u(a)).join("")}else this._styleSheetFile=u(s)}updateInputDefaults(s){for(let u=0;u<s.length;u++){const g=s[u];g.defaultValue=g.value,g.checked&&(g.defaultChecked=!0)}}updateSelectDefaults(s){for(let u=0;u<s.length;u++){const g=s[u];g.options[g.selectedIndex].defaultSelected=!0}}updateTextAreaDefaults(s){for(let u=0;u<s.length;u++){const g=s[u];g.defaultValue=g.value}}canvasToImageHtml(s){return`<img src="${s.toDataURL()}" style="max-width: 100%;">`}updateCanvasToImage(s){for(let u=0;u<s.length;u++){const g=this.canvasToImageHtml(s[u]);s[u].insertAdjacentHTML("afterend",g),s[u].remove()}}getHtmlContents(s){const u=document.getElementById(s);if(!u)return null;const g=u.getElementsByTagName("input"),a=u.getElementsByTagName("select"),c=u.getElementsByTagName("textarea"),B=u.getElementsByTagName("canvas");return this.updateInputDefaults(g),this.updateSelectDefaults(a),this.updateTextAreaDefaults(c),this.updateCanvasToImage(B),u.innerHTML}getElementTag(s){const u=[],g=document.getElementsByTagName(s);for(let a=0;a<g.length;a++)u.push(g[a].outerHTML);return u.join("\r\n")}print(s){let u="",g="",a="top=0,left=0,height=auto,width=auto";const c=this.getElementTag("base");s.useExistingCss&&(u=this.getElementTag("style"),g=this.getElementTag("link")),s.openNewTab&&(a="");const B=this.getHtmlContents(s.printSectionId);if(!B)return void console.error(`Print section with id ${s.printSectionId} not found.`);const p=window.open("","_blank",a);p?(p.document.open(),p.document.write(`\n          <html>\n            <head>\n              <title>${s.printTitle?s.printTitle:""}</title>\n              ${c}\n              ${this.returnStyleValues()}\n              ${this.returnStyleSheetLinkTags()}\n              ${u}\n              ${g}\n            </head>\n            <body ${s.bodyClass?`class="${s.bodyClass}"`:""}>\n              ${B}\n              <script defer>\n                function triggerPrint(event) {\n                  window.removeEventListener('load', triggerPrint, false);\n                  ${s.previewOnly?"":`setTimeout(function() {\n                    closeWindow(window.print());\n                  }, ${s.printDelay});`}\n                }\n                function closeWindow(){\n                  ${s.closeWindow?"window.close();":""}\n                }\n                window.addEventListener('load', triggerPrint, false);\n              <\/script>\n            </body>\n          </html>`),p.document.close()):console.error("Could not open print window.")}static \u0275fac=function(u){return new(u||D)};static \u0275prov=l.jDH({token:D,factory:D.\u0275fac,providedIn:"root"})}return D})(),R=(()=>{class D extends t{print(s){super.print(s)}set printStyle(s){super.setPrintStyle(s)}set styleSheetFile(s){super.setStyleSheetFile(s)}static \u0275fac=(()=>{let s;return function(g){return(s||(s=l.xGo(D)))(g||D)}})();static \u0275prov=l.jDH({token:D,factory:D.\u0275fac,providedIn:"root"})}return D})();class F{printSectionId=null;printTitle=null;useExistingCss=!1;bodyClass="";openNewTab=!1;previewOnly=!1;closeWindow=!0;printDelay=0;constructor(h){h&&Object.assign(this,h)}}let _=(()=>{class D{static \u0275fac=function(u){return new(u||D)};static \u0275mod=l.$C({type:D});static \u0275inj=l.G2t({})}return D})()},45794:(Fe,Tt,d)=>{"use strict";d.d(Tt,{_B:()=>at,tw:()=>pt});var l=d(54438),t=d(49969),R=d(60177),F=d(21413),e=d(345);const _=["toast-component",""];function D(G,At){if(1&G){const dt=l.RV6();l.j41(0,"button",5),l.bIt("click",function(){l.eBV(dt);const yt=l.XpG();return l.Njj(yt.remove())}),l.j41(1,"span",6),l.EFF(2,"\xd7"),l.k0s()()}}function h(G,At){if(1&G&&(l.qex(0),l.EFF(1),l.bVm()),2&G){const dt=l.XpG(2);l.R7$(),l.SpI("[",dt.duplicatesCount+1,"]")}}function s(G,At){if(1&G&&(l.j41(0,"div"),l.EFF(1),l.DNE(2,h,2,1,"ng-container",4),l.k0s()),2&G){const dt=l.XpG();l.HbH(dt.options.titleClass),l.BMQ("aria-label",dt.title),l.R7$(),l.SpI(" ",dt.title," "),l.R7$(),l.Y8G("ngIf",dt.duplicatesCount)}}function u(G,At){if(1&G&&l.nrm(0,"div",7),2&G){const dt=l.XpG();l.HbH(dt.options.messageClass),l.Y8G("innerHTML",dt.message,l.npT)}}function g(G,At){if(1&G&&(l.j41(0,"div",8),l.EFF(1),l.k0s()),2&G){const dt=l.XpG();l.HbH(dt.options.messageClass),l.BMQ("aria-label",dt.message),l.R7$(),l.SpI(" ",dt.message," ")}}function a(G,At){if(1&G&&(l.j41(0,"div"),l.nrm(1,"div",9),l.k0s()),2&G){const dt=l.XpG();l.R7$(),l.xc7("width",dt.width+"%")}}class b{_attachedHost;component;viewContainerRef;injector;constructor(At,dt){this.component=At,this.injector=dt}attach(At,dt){return this._attachedHost=At,At.attach(this,dt)}detach(){const At=this._attachedHost;if(At)return this._attachedHost=void 0,At.detach()}get isAttached(){return null!=this._attachedHost}setAttachedHost(At){this._attachedHost=At}}class C{_attachedPortal;_disposeFn;attach(At,dt){return this._attachedPortal=At,this.attachComponentPortal(At,dt)}detach(){this._attachedPortal&&this._attachedPortal.setAttachedHost(),this._attachedPortal=void 0,this._disposeFn&&(this._disposeFn(),this._disposeFn=void 0)}setDisposeFn(At){this._disposeFn=At}}class T{_overlayRef;componentInstance;duplicatesCount=0;_afterClosed=new F.B;_activate=new F.B;_manualClose=new F.B;_resetTimeout=new F.B;_countDuplicate=new F.B;constructor(At){this._overlayRef=At}manualClose(){this._manualClose.next(),this._manualClose.complete()}manualClosed(){return this._manualClose.asObservable()}timeoutReset(){return this._resetTimeout.asObservable()}countDuplicate(){return this._countDuplicate.asObservable()}close(){this._overlayRef.detach(),this._afterClosed.next(),this._manualClose.next(),this._afterClosed.complete(),this._manualClose.complete(),this._activate.complete(),this._resetTimeout.complete(),this._countDuplicate.complete()}afterClosed(){return this._afterClosed.asObservable()}isInactive(){return this._activate.isStopped}activate(){this._activate.next(),this._activate.complete()}afterActivate(){return this._activate.asObservable()}onDuplicate(At,dt){At&&this._resetTimeout.next(),dt&&this._countDuplicate.next(++this.duplicatesCount)}}class N{toastId;config;message;title;toastType;toastRef;_onTap=new F.B;_onAction=new F.B;constructor(At,dt,It,yt,qt,Mt){this.toastId=At,this.config=dt,this.message=It,this.title=yt,this.toastType=qt,this.toastRef=Mt,this.toastRef.afterClosed().subscribe(()=>{this._onAction.complete(),this._onTap.complete()})}triggerTap(){this._onTap.next(),this.config.tapToDismiss&&this._onTap.complete()}onTap(){return this._onTap.asObservable()}triggerAction(At){this._onAction.next(At)}onAction(){return this._onAction.asObservable()}}const J=new l.nKC("ToastConfig");class H extends C{_hostDomElement;_componentFactoryResolver;_appRef;constructor(At,dt,It){super(),this._hostDomElement=At,this._componentFactoryResolver=dt,this._appRef=It}attachComponentPortal(At,dt){const It=this._componentFactoryResolver.resolveComponentFactory(At.component);let yt;return yt=It.create(At.injector),this._appRef.attachView(yt.hostView),this.setDisposeFn(()=>{this._appRef.detachView(yt.hostView),yt.destroy()}),dt?this._hostDomElement.insertBefore(this._getComponentRootNode(yt),this._hostDomElement.firstChild):this._hostDomElement.appendChild(this._getComponentRootNode(yt)),yt}_getComponentRootNode(At){return At.hostView.rootNodes[0]}}let k=(()=>{class G{_document=(0,l.WQX)(R.qQ);_containerElement;ngOnDestroy(){this._containerElement&&this._containerElement.parentNode&&this._containerElement.parentNode.removeChild(this._containerElement)}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const dt=this._document.createElement("div");dt.classList.add("overlay-container"),dt.setAttribute("aria-live","polite"),this._document.body.appendChild(dt),this._containerElement=dt}static \u0275fac=function(It){return new(It||G)};static \u0275prov=l.jDH({token:G,factory:G.\u0275fac,providedIn:"root"})}return G})();class X{_portalHost;constructor(At){this._portalHost=At}attach(At,dt=!0){return this._portalHost.attach(At,dt)}detach(){return this._portalHost.detach()}}let tt=(()=>{class G{_overlayContainer=(0,l.WQX)(k);_componentFactoryResolver=(0,l.WQX)(l.OM3);_appRef=(0,l.WQX)(l.o8S);_document=(0,l.WQX)(R.qQ);_paneElements=new Map;create(dt,It){return this._createOverlayRef(this.getPaneElement(dt,It))}getPaneElement(dt="",It){return this._paneElements.get(It)||this._paneElements.set(It,{}),this._paneElements.get(It)[dt]||(this._paneElements.get(It)[dt]=this._createPaneElement(dt,It)),this._paneElements.get(It)[dt]}_createPaneElement(dt,It){const yt=this._document.createElement("div");return yt.id="toast-container",yt.classList.add(dt),yt.classList.add("toast-container"),It?It.getContainerElement().appendChild(yt):this._overlayContainer.getContainerElement().appendChild(yt),yt}_createPortalHost(dt){return new H(dt,this._componentFactoryResolver,this._appRef)}_createOverlayRef(dt){return new X(this._createPortalHost(dt))}static \u0275fac=function(It){return new(It||G)};static \u0275prov=l.jDH({token:G,factory:G.\u0275fac,providedIn:"root"})}return G})(),pt=(()=>{class G{overlay;_injector;sanitizer;ngZone;toastrConfig;currentlyActive=0;toasts=[];overlayContainer;previousToastMessage;index=0;constructor(dt,It,yt,qt,Mt){this.overlay=It,this._injector=yt,this.sanitizer=qt,this.ngZone=Mt,this.toastrConfig={...dt.default,...dt.config},dt.config.iconClasses&&(this.toastrConfig.iconClasses={...dt.default.iconClasses,...dt.config.iconClasses})}show(dt,It,yt={},qt=""){return this._preBuildNotification(qt,dt,It,this.applyConfig(yt))}success(dt,It,yt={}){return this._preBuildNotification(this.toastrConfig.iconClasses.success||"",dt,It,this.applyConfig(yt))}error(dt,It,yt={}){return this._preBuildNotification(this.toastrConfig.iconClasses.error||"",dt,It,this.applyConfig(yt))}info(dt,It,yt={}){return this._preBuildNotification(this.toastrConfig.iconClasses.info||"",dt,It,this.applyConfig(yt))}warning(dt,It,yt={}){return this._preBuildNotification(this.toastrConfig.iconClasses.warning||"",dt,It,this.applyConfig(yt))}clear(dt){for(const It of this.toasts)if(void 0!==dt){if(It.toastId===dt)return void It.toastRef.manualClose()}else It.toastRef.manualClose()}remove(dt){const It=this._findToast(dt);if(!It||(It.activeToast.toastRef.close(),this.toasts.splice(It.index,1),this.currentlyActive=this.currentlyActive-1,!this.toastrConfig.maxOpened||!this.toasts.length))return!1;if(this.currentlyActive<this.toastrConfig.maxOpened&&this.toasts[this.currentlyActive]){const yt=this.toasts[this.currentlyActive].toastRef;yt.isInactive()||(this.currentlyActive=this.currentlyActive+1,yt.activate())}return!0}findDuplicate(dt="",It="",yt,qt){const{includeTitleDuplicates:Mt}=this.toastrConfig;for(const Xt of this.toasts)if((!Mt||Mt&&Xt.title===dt)&&Xt.message===It)return Xt.toastRef.onDuplicate(yt,qt),Xt;return null}applyConfig(dt={}){return{...this.toastrConfig,...dt}}_findToast(dt){for(let It=0;It<this.toasts.length;It++)if(this.toasts[It].toastId===dt)return{index:It,activeToast:this.toasts[It]};return null}_preBuildNotification(dt,It,yt,qt){return qt.onActivateTick?this.ngZone.run(()=>this._buildNotification(dt,It,yt,qt)):this._buildNotification(dt,It,yt,qt)}_buildNotification(dt,It,yt,qt){if(!qt.toastComponent)throw new Error("toastComponent required");const Mt=this.findDuplicate(yt,It,this.toastrConfig.resetTimeoutOnDuplicate&&qt.timeOut>0,this.toastrConfig.countDuplicates);if((this.toastrConfig.includeTitleDuplicates&&yt||It)&&this.toastrConfig.preventDuplicates&&null!==Mt)return Mt;this.previousToastMessage=It;let Xt=!1;this.toastrConfig.maxOpened&&this.currentlyActive>=this.toastrConfig.maxOpened&&(Xt=!0,this.toastrConfig.autoDismiss&&this.clear(this.toasts[0].toastId));const mt=this.overlay.create(qt.positionClass,this.overlayContainer);this.index=this.index+1;let ct=It;It&&qt.enableHtml&&(ct=this.sanitizer.sanitize(l.WPN.HTML,It));const xt=new T(mt),ee=new N(this.index,qt,ct,yt,dt,xt),Ce=l.zZn.create({providers:[{provide:N,useValue:ee}],parent:this._injector}),je=new b(qt.toastComponent,Ce),iA=mt.attach(je,qt.newestOnTop);xt.componentInstance=iA.instance;const dA={toastId:this.index,title:yt||"",message:It||"",toastRef:xt,onShown:xt.afterActivate(),onHidden:xt.afterClosed(),onTap:ee.onTap(),onAction:ee.onAction(),portal:iA};return Xt||(this.currentlyActive=this.currentlyActive+1,setTimeout(()=>{dA.toastRef.activate()})),this.toasts.push(dA),dA}static \u0275fac=function(It){return new(It||G)(l.KVO(J),l.KVO(tt),l.KVO(l.zZn),l.KVO(e.up),l.KVO(l.SKi))};static \u0275prov=l.jDH({token:G,factory:G.\u0275fac,providedIn:"root"})}return G})();const z={maxOpened:0,autoDismiss:!1,newestOnTop:!0,preventDuplicates:!1,countDuplicates:!1,resetTimeoutOnDuplicate:!1,includeTitleDuplicates:!1,iconClasses:{error:"toast-error",info:"toast-info",success:"toast-success",warning:"toast-warning"},closeButton:!1,disableTimeOut:!1,timeOut:5e3,extendedTimeOut:1e3,enableHtml:!1,progressBar:!1,toastClass:"ngx-toastr",positionClass:"toast-top-right",titleClass:"toast-title",messageClass:"toast-message",easing:"ease-in",easeTime:300,tapToDismiss:!0,onActivateTick:!1,progressAnimation:"decreasing",toastComponent:(()=>{class G{toastrService;toastPackage;ngZone;message;title;options;duplicatesCount;originalTimeout;width=-1;toastClasses="";state;get displayStyle(){if("inactive"===this.state.value)return"none"}timeout;intervalId;hideTime;sub;sub1;sub2;sub3;constructor(dt,It,yt){this.toastrService=dt,this.toastPackage=It,this.ngZone=yt,this.message=It.message,this.title=It.title,this.options=It.config,this.originalTimeout=It.config.timeOut,this.toastClasses=`${It.toastType} ${It.config.toastClass}`,this.sub=It.toastRef.afterActivate().subscribe(()=>{this.activateToast()}),this.sub1=It.toastRef.manualClosed().subscribe(()=>{this.remove()}),this.sub2=It.toastRef.timeoutReset().subscribe(()=>{this.resetTimeout()}),this.sub3=It.toastRef.countDuplicate().subscribe(qt=>{this.duplicatesCount=qt}),this.state={value:"inactive",params:{easeTime:this.toastPackage.config.easeTime,easing:"ease-in"}}}ngOnDestroy(){this.sub.unsubscribe(),this.sub1.unsubscribe(),this.sub2.unsubscribe(),this.sub3.unsubscribe(),clearInterval(this.intervalId),clearTimeout(this.timeout)}activateToast(){this.state={...this.state,value:"active"},!0!==this.options.disableTimeOut&&"timeOut"!==this.options.disableTimeOut&&this.options.timeOut&&(this.outsideTimeout(()=>this.remove(),this.options.timeOut),this.hideTime=(new Date).getTime()+this.options.timeOut,this.options.progressBar&&this.outsideInterval(()=>this.updateProgress(),10))}updateProgress(){if(0===this.width||100===this.width||!this.options.timeOut)return;const dt=(new Date).getTime();this.width=(this.hideTime-dt)/this.options.timeOut*100,"increasing"===this.options.progressAnimation&&(this.width=100-this.width),this.width<=0&&(this.width=0),this.width>=100&&(this.width=100)}resetTimeout(){clearTimeout(this.timeout),clearInterval(this.intervalId),this.state={...this.state,value:"active"},this.outsideTimeout(()=>this.remove(),this.originalTimeout),this.options.timeOut=this.originalTimeout,this.hideTime=(new Date).getTime()+(this.options.timeOut||0),this.width=-1,this.options.progressBar&&this.outsideInterval(()=>this.updateProgress(),10)}remove(){"removed"!==this.state.value&&(clearTimeout(this.timeout),this.state={...this.state,value:"removed"},this.outsideTimeout(()=>this.toastrService.remove(this.toastPackage.toastId),+this.toastPackage.config.easeTime))}tapToast(){"removed"!==this.state.value&&(this.toastPackage.triggerTap(),this.options.tapToDismiss&&this.remove())}stickAround(){"removed"!==this.state.value&&"extendedTimeOut"!==this.options.disableTimeOut&&(clearTimeout(this.timeout),this.options.timeOut=0,this.hideTime=0,clearInterval(this.intervalId),this.width=0)}delayedHideToast(){!0===this.options.disableTimeOut||"extendedTimeOut"===this.options.disableTimeOut||0===this.options.extendedTimeOut||"removed"===this.state.value||(this.outsideTimeout(()=>this.remove(),this.options.extendedTimeOut),this.options.timeOut=this.options.extendedTimeOut,this.hideTime=(new Date).getTime()+(this.options.timeOut||0),this.width=-1,this.options.progressBar&&this.outsideInterval(()=>this.updateProgress(),10))}outsideTimeout(dt,It){this.ngZone?this.ngZone.runOutsideAngular(()=>this.timeout=setTimeout(()=>this.runInsideAngular(dt),It)):this.timeout=setTimeout(()=>dt(),It)}outsideInterval(dt,It){this.ngZone?this.ngZone.runOutsideAngular(()=>this.intervalId=setInterval(()=>this.runInsideAngular(dt),It)):this.intervalId=setInterval(()=>dt(),It)}runInsideAngular(dt){this.ngZone?this.ngZone.run(()=>dt()):dt()}static \u0275fac=function(It){return new(It||G)(l.rXU(pt),l.rXU(N),l.rXU(l.SKi))};static \u0275cmp=l.VBU({type:G,selectors:[["","toast-component",""]],hostVars:5,hostBindings:function(It,yt){1&It&&l.bIt("click",function(){return yt.tapToast()})("mouseenter",function(){return yt.stickAround()})("mouseleave",function(){return yt.delayedHideToast()}),2&It&&(l.zvX("@flyInOut",yt.state),l.HbH(yt.toastClasses),l.xc7("display",yt.displayStyle))},standalone:!0,features:[l.aNF],attrs:_,decls:5,vars:5,consts:[["type","button","class","toast-close-button","aria-label","Close",3,"click",4,"ngIf"],[3,"class",4,"ngIf"],["role","alert",3,"class","innerHTML",4,"ngIf"],["role","alert",3,"class",4,"ngIf"],[4,"ngIf"],["type","button","aria-label","Close",1,"toast-close-button",3,"click"],["aria-hidden","true"],["role","alert",3,"innerHTML"],["role","alert"],[1,"toast-progress"]],template:function(It,yt){1&It&&l.DNE(0,D,3,0,"button",0)(1,s,3,5,"div",1)(2,u,1,3,"div",2)(3,g,2,4,"div",3)(4,a,2,2,"div",4),2&It&&(l.Y8G("ngIf",yt.options.closeButton),l.R7$(),l.Y8G("ngIf",yt.title),l.R7$(),l.Y8G("ngIf",yt.message&&yt.options.enableHtml),l.R7$(),l.Y8G("ngIf",yt.message&&!yt.options.enableHtml),l.R7$(),l.Y8G("ngIf",yt.options.progressBar))},dependencies:[R.bT],encapsulation:2,data:{animation:[(0,t.hZ)("flyInOut",[(0,t.wk)("inactive",(0,t.iF)({opacity:0})),(0,t.wk)("active",(0,t.iF)({opacity:1})),(0,t.wk)("removed",(0,t.iF)({opacity:0})),(0,t.kY)("inactive => active",(0,t.i0)("{{ easeTime }}ms {{ easing }}")),(0,t.kY)("active => removed",(0,t.i0)("{{ easeTime }}ms {{ easing }}"))])]}})}return G})()},it=(G={})=>(0,l.EmA)([{provide:J,useValue:{default:z,config:G}}]);let at=(()=>{class G{static forRoot(dt={}){return{ngModule:G,providers:[it(dt)]}}static \u0275fac=function(It){return new(It||G)};static \u0275mod=l.$C({type:G});static \u0275inj=l.G2t({})}return G})()},10467:(Fe,Tt,d)=>{"use strict";function l(R,F,e,_,D,h,s){try{var u=R[h](s),g=u.value}catch(a){return void e(a)}u.done?F(g):Promise.resolve(g).then(_,D)}function t(R){return function(){var F=this,e=arguments;return new Promise(function(_,D){var h=R.apply(F,e);function s(g){l(h,_,D,s,u,"next",g)}function u(g){l(h,_,D,s,u,"throw",g)}s(void 0)})}}d.d(Tt,{A:()=>t})},82284:(Fe,Tt,d)=>{"use strict";function l(t){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(R){return typeof R}:function(R){return R&&"function"==typeof Symbol&&R.constructor===Symbol&&R!==Symbol.prototype?"symbol":typeof R})(t)}d.d(Tt,{A:()=>l})},31635:(Fe,Tt,d)=>{"use strict";function a(x,v,O,G){return new(O||(O=Promise))(function(dt,It){function yt(Xt){try{Mt(G.next(Xt))}catch(mt){It(mt)}}function qt(Xt){try{Mt(G.throw(Xt))}catch(mt){It(mt)}}function Mt(Xt){Xt.done?dt(Xt.value):function At(dt){return dt instanceof O?dt:new O(function(It){It(dt)})}(Xt.value).then(yt,qt)}Mt((G=G.apply(x,v||[])).next())})}function C(x){return this instanceof C?(this.v=x,this):new C(x)}function T(x,v,O){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var At,G=O.apply(x,v||[]),dt=[];return At=Object.create(("function"==typeof AsyncIterator?AsyncIterator:Object).prototype),yt("next"),yt("throw"),yt("return",function It(xt){return function(ee){return Promise.resolve(ee).then(xt,mt)}}),At[Symbol.asyncIterator]=function(){return this},At;function yt(xt,ee){G[xt]&&(At[xt]=function(Ge){return new Promise(function(Ce,je){dt.push([xt,Ge,Ce,je])>1||qt(xt,Ge)})},ee&&(At[xt]=ee(At[xt])))}function qt(xt,ee){try{!function Mt(xt){xt.value instanceof C?Promise.resolve(xt.value.v).then(Xt,mt):ct(dt[0][2],xt)}(G[xt](ee))}catch(Ge){ct(dt[0][3],Ge)}}function Xt(xt){qt("next",xt)}function mt(xt){qt("throw",xt)}function ct(xt,ee){xt(ee),dt.shift(),dt.length&&qt(dt[0][0],dt[0][1])}}function L(x){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var O,v=x[Symbol.asyncIterator];return v?v.call(x):(x=function f(x){var v="function"==typeof Symbol&&Symbol.iterator,O=v&&x[v],G=0;if(O)return O.call(x);if(x&&"number"==typeof x.length)return{next:function(){return x&&G>=x.length&&(x=void 0),{value:x&&x[G++],done:!x}}};throw new TypeError(v?"Object is not iterable.":"Symbol.iterator is not defined.")}(x),O={},G("next"),G("throw"),G("return"),O[Symbol.asyncIterator]=function(){return this},O);function G(dt){O[dt]=x[dt]&&function(It){return new Promise(function(yt,qt){!function At(dt,It,yt,qt){Promise.resolve(qt).then(function(Mt){dt({value:Mt,done:yt})},It)}(yt,qt,(It=x[dt](It)).done,It.value)})}}}d.d(Tt,{AQ:()=>T,N3:()=>C,sH:()=>a,xN:()=>L}),"function"==typeof SuppressedError&&SuppressedError}},Fe=>{Fe(Fe.s=3708)}]);